/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@import "https://fonts.googleapis.com/css2?family=Inter:opsz,wght@14..32,100..900&family=JetBrains+Mono:wght@400;500;600;700&display=swap";@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-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-scroll-snap-strictness:proximity;--tw-divide-x-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:"";--hp-step-angle:0deg;--hp-rim-angle:0deg}}}@layer theme{:host,:root{--font-sans:Inter,ui-sans-serif,system-ui,sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--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-900:oklch(39.6% .141 25.723);--color-red-950:oklch(25.8% .092 26.042);--color-orange-200:oklch(90.1% .076 70.697);--color-orange-300:oklch(83.7% .128 66.29);--color-orange-400:oklch(75% .183 55.934);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-600:oklch(64.6% .222 41.116);--color-orange-800:oklch(47% .157 37.304);--color-orange-950:oklch(26.6% .079 36.259);--color-amber-200:oklch(92.4% .12 95.746);--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-950:oklch(27.9% .077 45.635);--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-800:oklch(47.6% .114 61.907);--color-yellow-900:oklch(42.1% .095 57.708);--color-yellow-950:oklch(28.6% .066 53.813);--color-lime-100:oklch(96.7% .067 122.328);--color-lime-200:oklch(93.8% .127 124.321);--color-lime-300:oklch(89.7% .196 126.665);--color-lime-400:oklch(84.1% .238 128.85);--color-lime-500:oklch(76.8% .233 130.85);--color-lime-600:oklch(64.8% .2 131.684);--color-lime-700:oklch(53.2% .157 131.589);--color-lime-800:oklch(45.3% .124 130.933);--color-lime-900:oklch(40.5% .101 131.063);--color-lime-950:oklch(27.4% .072 132.109);--color-green-100:oklch(96.2% .044 156.743);--color-green-200:oklch(92.5% .084 155.995);--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-950:oklch(26.6% .065 152.934);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--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-800:oklch(43.2% .095 166.913);--color-emerald-950:oklch(26.2% .051 172.552);--color-teal-200:oklch(91% .096 180.426);--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-cyan-200:oklch(91.7% .08 205.041);--color-cyan-400:oklch(78.9% .154 211.53);--color-cyan-500:oklch(71.5% .143 215.221);--color-cyan-600:oklch(60.9% .126 221.723);--color-cyan-700:oklch(52% .105 223.128);--color-cyan-800:oklch(45% .085 224.283);--color-cyan-900:oklch(39.8% .07 227.392);--color-cyan-950:oklch(30.2% .056 229.695);--color-sky-400:oklch(74.6% .16 232.661);--color-sky-500:oklch(68.5% .169 237.323);--color-sky-600:oklch(58.8% .158 241.966);--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-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-400:oklch(67.3% .182 276.935);--color-indigo-500:oklch(58.5% .233 277.117);--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-950:oklch(25.7% .09 281.288);--color-violet-100:oklch(94.3% .029 294.588);--color-violet-200:oklch(89.4% .057 293.283);--color-violet-400:oklch(70.2% .183 293.541);--color-violet-500:oklch(60.6% .25 292.717);--color-violet-600:oklch(54.1% .281 293.009);--color-violet-700:oklch(49.1% .27 292.581);--color-violet-800:oklch(43.2% .232 292.759);--color-violet-900:oklch(38% .189 293.745);--color-violet-950:oklch(28.3% .141 291.089);--color-purple-50:oklch(97.7% .014 308.299);--color-purple-100:oklch(94.6% .033 307.174);--color-purple-300:oklch(82.7% .119 306.383);--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-purple-700:oklch(49.6% .265 301.924);--color-purple-800:oklch(43.8% .218 303.724);--color-purple-900:oklch(38.1% .176 304.987);--color-purple-950:oklch(29.1% .149 302.717);--color-pink-100:oklch(94.8% .028 342.258);--color-pink-200:oklch(89.9% .061 343.231);--color-pink-300:oklch(82.3% .12 346.018);--color-pink-400:oklch(71.8% .202 349.761);--color-pink-500:oklch(65.6% .241 354.308);--color-pink-600:oklch(59.2% .249 .584);--color-pink-700:oklch(52.5% .223 3.958);--color-pink-900:oklch(40.8% .153 2.432);--color-pink-950:oklch(28.4% .109 3.907);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-300:oklch(81% .117 11.638);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-600:oklch(58.6% .253 17.585);--color-rose-700:oklch(51.4% .222 16.935);--color-rose-800:oklch(45.5% .188 13.697);--color-rose-950:oklch(27.1% .105 12.094);--color-zinc-800:oklch(27.4% .006 286.033);--color-neutral-50:oklch(98.5% 0 none);--color-neutral-100:oklch(97% 0 none);--color-neutral-200:oklch(92.2% 0 none);--color-neutral-300:oklch(87% 0 none);--color-neutral-400:oklch(70.8% 0 none);--color-neutral-500:oklch(55.6% 0 none);--color-neutral-600:oklch(43.9% 0 none);--color-neutral-700:oklch(37.1% 0 none);--color-neutral-800:oklch(26.9% 0 none);--color-neutral-900:oklch(20.5% 0 none);--color-neutral-950:oklch(14.5% 0 none);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-2xl:42rem;--font-weight-semibold:600;--tracking-normal:0em;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--shadow-2xs:0 1px #0000000d;--shadow-xs:0 1px 2px 0 #0000000d;--shadow-sm:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--blur-sm:8px;--blur-2xl:40px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:Inter,ui-sans-serif,system-ui,sans-serif;--default-mono-font-family:var(--font-mono)}:root{--color-accent-50:oklch(97% .014 254.604);--color-accent-100:oklch(93.2% .032 255.585);--color-accent-200:oklch(88.2% .059 254.128);--color-accent-300:oklch(80.9% .105 251.813);--color-accent-400:#3392ff;--color-accent-500:oklch(62.3% .214 259.815);--color-accent-600:oklch(54.6% .245 262.881);--color-accent-700:oklch(48.8% .243 264.376);--color-accent-800:oklch(42.4% .199 265.638);--color-accent-900:oklch(37.9% .146 265.522);--color-accent-950:oklch(28.2% .091 267.935)}}@layer base{*,::backdrop,:after,:before{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}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-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:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@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;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-0\.5{inset:calc(var(--spacing) * .5)}.inset-x-0{inset-inline:0}.-inset-y-px{inset-block:-1px}.inset-y-0{inset-block:0}.-start-0\.5{inset-inline-start:calc(var(--spacing) * -.5)}.-start-1\.5{inset-inline-start:calc(var(--spacing) * -1.5)}.start-0{inset-inline-start:calc(var(--spacing) * 0)}.start-0\.5{inset-inline-start:calc(var(--spacing) * .5)}.start-1{inset-inline-start:calc(var(--spacing) * 1)}.start-1\/2{inset-inline-start:50%}.start-3{inset-inline-start:calc(var(--spacing) * 3)}.start-4{inset-inline-start:calc(var(--spacing) * 4)}.start-\[3px\]{inset-inline-start:3px}.start-\[328px\]{inset-inline-start:328px}.start-full{inset-inline-start:100%}.-end-1{inset-inline-end:calc(var(--spacing) * -1)}.-end-1\.5{inset-inline-end:calc(var(--spacing) * -1.5)}.end-0{inset-inline-end:calc(var(--spacing) * 0)}.end-1\/2{inset-inline-end:50%}.end-3{inset-inline-end:calc(var(--spacing) * 3)}.end-4{inset-inline-end:calc(var(--spacing) * 4)}.end-full{inset-inline-end:100%}.-top-1{top:calc(var(--spacing) * -1)}.-top-1\/4{top:-25%}.-top-\[9\.5px\]{top:-9.5px}.-top-\[11px\]{top:-11px}.top-0{top:0}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1{top:var(--spacing)}.top-1\/2{top:50%}.top-1\/4{top:25%}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-5{top:calc(var(--spacing) * 5)}.top-8{top:calc(var(--spacing) * 8)}.top-\[3px\]{top:3px}.top-\[15px\]{top:15px}.top-\[19px\]{top:19px}.top-full{top:100%}.right-0{right:0}.right-1\/4{right:25%}.right-3{right:calc(var(--spacing) * 3)}.-bottom-0\.5{bottom:calc(var(--spacing) * -.5)}.-bottom-1\/4{bottom:-25%}.-bottom-\[4\.5px\]{bottom:-4.5px}.-bottom-px{bottom:-1px}.bottom-0{bottom:0}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-\[calc\(100\%\+9px\)\]{bottom:calc(100% + 9px)}.bottom-full{bottom:100%}.-left-1\/4{left:-25%}.left-0{left:0}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing) * 3)}.isolate{isolation:isolate}.z-5{z-index:5}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-50{z-index:50}.z-100{z-index:100}.order-1{order:1}.order-2{order:2}.order-3{order:3}.col-start-1{grid-column-start:1}.row-start-1{grid-row-start:1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.-m-2{margin:calc(var(--spacing) * -2)}.-m-3{margin:calc(var(--spacing) * -3)}.m-0{margin:0}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-2\.5{margin-inline:calc(var(--spacing) * -2.5)}.-mx-3{margin-inline:calc(var(--spacing) * -3)}.mx-1{margin-inline:var(--spacing)}.my-1\.5{margin-block:calc(var(--spacing) * 1.5)}.my-2\.5{margin-block:calc(var(--spacing) * 2.5)}.my-3\.5{margin-block:calc(var(--spacing) * 3.5)}.my-5{margin-block:calc(var(--spacing) * 5)}.-ms-2{margin-inline-start:calc(var(--spacing) * -2)}.ms-1{margin-inline-start:var(--spacing)}.ms-3{margin-inline-start:calc(var(--spacing) * 3)}.ms-auto{margin-inline-start:auto}.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-3\.5{margin-top:calc(var(--spacing) * 3.5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-auto{margin-top:auto}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.-ml-3{margin-left:calc(var(--spacing) * -3)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[4\/3\]{aspect-ratio:4/3}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-2\/3{width:66.6667%;height:66.6667%}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-3\/4{width:75%;height:75%}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-\[5px\]{width:5px;height:5px}.size-\[7\.5px\]{width:7.5px;height:7.5px}.size-\[10px\]{width:10px;height:10px}.size-\[18px\]{width:18px;height:18px}.size-\[277px\]{width:277px;height:277px}.size-full{width:100%;height:100%}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.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-40{height:calc(var(--spacing) * 40)}.h-\[3px\]{height:3px}.h-\[18px\]{height:18px}.h-\[30px\]{height:30px}.h-\[34px\]{height:34px}.h-\[60\%\]{height:60%}.h-\[110px\]{height:110px}.h-\[132px\]{height:132px}.h-\[164px\]{height:164px}.h-\[212px\]{height:212px}.h-\[344px\]{height:344px}.h-\[429px\]{height:429px}.h-\[430px\]{height:430px}.h-\[614px\]{height:614px}.h-\[732px\]{height:732px}.h-\[780px\]{height:780px}.h-\[860px\]{height:860px}.h-full{height:100%}.h-max{height:max-content}.h-px{height:1px}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-\[240px\]{max-height:240px}.max-h-\[516px\]{max-height:516px}.max-h-\[calc\(100dvh-32px\)\]{max-height:calc(100dvh - 32px)}.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-28{min-height:calc(var(--spacing) * 28)}.min-h-32{min-height:calc(var(--spacing) * 32)}.min-h-64{min-height:calc(var(--spacing) * 64)}.min-h-\[52px\]{min-height:52px}.min-h-\[235px\]{min-height:235px}.min-h-\[240px\]{min-height:240px}.min-h-\[300px\]{min-height:300px}.min-h-\[320px\]{min-height:320px}.min-h-\[340px\]{min-height:340px}.min-h-\[420px\]{min-height:420px}.min-h-\[480px\]{min-height:480px}.w-0{width:0}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-14{width:calc(var(--spacing) * 14)}.w-40{width:calc(var(--spacing) * 40)}.w-48{width:calc(var(--spacing) * 48)}.w-72{width:calc(var(--spacing) * 72)}.w-96{width:calc(var(--spacing) * 96)}.w-\[18px\]{width:18px}.w-\[30px\]{width:30px}.w-\[34px\]{width:34px}.w-\[42px\]{width:42px}.w-\[60\%\]{width:60%}.w-\[60px\]{width:60px}.w-\[70\%\]{width:70%}.w-\[85\%\]{width:85%}.w-\[104px\]{width:104px}.w-\[116px\]{width:116px}.w-\[118px\]{width:118px}.w-\[132px\]{width:132px}.w-\[140px\]{width:140px}.w-\[142px\]{width:142px}.w-\[150px\]{width:150px}.w-\[153px\]{width:153px}.w-\[160px\]{width:160px}.w-\[168px\]{width:168px}.w-\[170px\]{width:170px}.w-\[172px\]{width:172px}.w-\[180px\]{width:180px}.w-\[200px\]{width:200px}.w-\[202px\]{width:202px}.w-\[207px\]{width:207px}.w-\[220px\]{width:220px}.w-\[236px\]{width:236px}.w-\[240px\]{width:240px}.w-\[250px\]{width:250px}.w-\[260px\]{width:260px}.w-\[265px\]{width:265px}.w-\[266px\]{width:266px}.w-\[280px\]{width:280px}.w-\[296px\]{width:296px}.w-\[300px\]{width:300px}.w-\[326px\]{width:326px}.w-\[361px\]{width:361px}.w-\[520px\]{width:520px}.w-\[700px\]{width:700px}.w-\[790px\]{width:790px}.w-\[871px\]{width:871px}.w-\[calc\(100\%\+1\.5rem\)\]{width:calc(100% + 1.5rem)}.w-\[calc\(100\%\+8px\)\]{width:calc(100% + 8px)}.w-\[calc\(100\%\+16px\)\]{width:calc(100% + 16px)}.w-\[min\(400px\,calc\(100vw-24px\)\)\]{width:min(400px,100vw - 24px)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-0{max-width:0}.max-w-2xl{max-width:var(--container-2xl)}.max-w-40{max-width:calc(var(--spacing) * 40)}.max-w-64{max-width:calc(var(--spacing) * 64)}.max-w-\[90\%\]{max-width:90%}.max-w-\[168px\]{max-width:168px}.max-w-\[206px\]{max-width:206px}.max-w-\[220px\]{max-width:220px}.max-w-\[230px\]{max-width:230px}.max-w-\[240px\]{max-width:240px}.max-w-\[248px\]{max-width:248px}.max-w-\[260px\]{max-width:260px}.max-w-\[268px\]{max-width:268px}.max-w-\[360px\]{max-width:360px}.max-w-\[400px\]{max-width:400px}.max-w-\[420px\]{max-width:420px}.max-w-\[430px\]{max-width:430px}.max-w-\[440px\]{max-width:440px}.max-w-\[520px\]{max-width:520px}.max-w-\[524px\]{max-width:524px}.max-w-\[533px\]{max-width:533px}.max-w-\[560px\]{max-width:560px}.max-w-\[720px\]{max-width:720px}.max-w-\[880px\]{max-width:880px}.max-w-\[calc\(100vw-24px\)\]{max-width:calc(100vw - 24px)}.max-w-\[calc\(100vw-32px\)\]{max-width:calc(100vw - 32px)}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.min-w-0{min-width:0}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-24{min-width:calc(var(--spacing) * 24)}.min-w-40{min-width:calc(var(--spacing) * 40)}.min-w-\[153px\]{min-width:153px}.min-w-\[700px\]{min-width:700px}.min-w-\[1000px\]{min-width:1000px}.flex-1{flex:1}.flex-none{flex:none}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-full{flex-basis:100%}.border-separate{border-collapse:separate}.origin-bottom-left{transform-origin:0 100%}.origin-left{transform-origin:0}.origin-top{transform-origin:top}.origin-top-left{transform-origin:0 0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1)}.-translate-x-1\/2,.translate-x-3{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-3{--tw-translate-x:calc(var(--spacing) * 3)}.translate-x-6{--tw-translate-x:calc(var(--spacing) * 6)}.translate-x-6,.translate-x-6\.5{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-6\.5{--tw-translate-x:calc(var(--spacing) * 6.5)}.translate-x-8{--tw-translate-x:calc(var(--spacing) * 8)}.translate-x-8,.translate-x-9{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-9{--tw-translate-x:calc(var(--spacing) * 9)}.translate-x-\[18px\]{--tw-translate-x:18px}.-translate-y-0\.5,.translate-x-\[18px\]{translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-0\.5{--tw-translate-y:calc(var(--spacing) * -.5)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1)}.-translate-y-1\/2,.-translate-y-2\.5{translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-2\.5{--tw-translate-y:calc(var(--spacing) * -2.5)}.translate-y-0{--tw-translate-y:0px}.translate-y-0,.translate-y-1\/2{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-1\/2{--tw-translate-y:calc(1 / 2 * 100%)}.translate-y-3{--tw-translate-y:calc(var(--spacing) * 3)}.translate-y-3,.translate-y-\[calc\(50\%\+12px\)\]{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[calc\(50\%\+12px\)\]{--tw-translate-y:calc(50% + 12px)}.translate-y-\[calc\(50\%-10px\)\]{--tw-translate-y:calc(50% - 10px);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-0{--tw-scale-x:0%;--tw-scale-y:0%;--tw-scale-z:0%}.scale-0,.scale-90{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-90{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%}.scale-95{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%}.scale-100,.scale-95{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%}.scale-105{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%}.scale-105,.scale-110{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%}.-scale-x-100{--tw-scale-x:calc(100% * -1);scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-\[0\.82\]{scale:.82}.scale-\[0\.85\]{scale:.85}.scale-\[calc\(\(100cqw-32px\)\/790\)\]{scale:calc((100cqw - 32px) / 790)}.scale-\[calc\(\(100cqw-32px\)\/1000\)\]{scale:calc((100cqw - 32px) / 1000)}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform-gpu{transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-cell{cursor:cell}.cursor-col-resize{cursor:col-resize}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-start{scroll-snap-align:start}.\[scrollbar-width\:none\]{scrollbar-width:none}.\[scrollbar-width\:thin\]{scrollbar-width:thin}.auto-cols-fr{grid-auto-columns:minmax(0,1fr)}.grid-flow-col{grid-auto-flow:column}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-rows-\[0fr\]{grid-template-rows:0fr}.grid-rows-\[1fr\]{grid-template-rows:1fr}.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-baseline{align-items:baseline}.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}.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-3\.5{gap:calc(var(--spacing) * 3.5)}.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-9{gap:calc(var(--spacing) * 9)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-\[3px\]{gap:3px}.gap-\[5px\]{gap:5px}.gap-\[7px\]{gap:7px}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:var(--spacing)}.gap-y-6{row-gap:calc(var(--spacing) * 6)}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.overscroll-x-contain{overscroll-behavior-x:contain}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[0\.5px\]{border-radius:.5px}.rounded-\[0\.75px\]{border-radius:.75px}.rounded-\[1\.5px\]{border-radius:1.5px}.rounded-\[1px\]{border-radius:1px}.rounded-\[2px\]{border-radius:2px}.rounded-\[3px\]{border-radius:3px}.rounded-\[4\.5px\]{border-radius:4.5px}.rounded-\[6px\]{border-radius:6px}.rounded-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-xs{border-radius:var(--radius-xs)}.rounded-s-lg{border-start-start-radius:var(--radius-lg);border-end-start-radius:var(--radius-lg)}.rounded-e-lg{border-start-end-radius:var(--radius-lg);border-end-end-radius:var(--radius-lg)}.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-\[0\.5px\]{border-style:var(--tw-border-style);border-width:.5px}.border-\[0\.25px\]{border-style:var(--tw-border-style);border-width:.25px}.border-\[0\.375px\]{border-style:var(--tw-border-style);border-width:.375px}.border-\[0\.875px\]{border-style:var(--tw-border-style);border-width:.875px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-e{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.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-dashed{--tw-border-style:dashed;border-style:dashed}.border-solid{--tw-border-style:solid;border-style:solid}.border-transparent{border-color:#0000}.bg-amber-200{background-color:var(--color-amber-200)}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.bg-black\/10{background-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab,red,red)){.bg-black\/30{background-color:color-mix(in oklab,var(--color-black) 30%,transparent)}}.bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab,red,red)){.bg-black\/70{background-color:color-mix(in oklab,var(--color-black) 70%,transparent)}}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-200{background-color:var(--color-blue-200)}.bg-blue-300{background-color:var(--color-blue-300)}.bg-blue-400\/70{background-color:#54a2ffb3}@supports (color:color-mix(in lab,red,red)){.bg-blue-400\/70{background-color:color-mix(in oklab,var(--color-blue-400) 70%,transparent)}}.bg-current{background-color:currentColor}.bg-green-500{background-color:var(--color-green-500)}.bg-indigo-500{background-color:var(--color-indigo-500)}.bg-lime-200{background-color:var(--color-lime-200)}.bg-lime-400\/70{background-color:#9de500b3}@supports (color:color-mix(in lab,red,red)){.bg-lime-400\/70{background-color:color-mix(in oklab,var(--color-lime-400) 70%,transparent)}}.bg-lime-500{background-color:var(--color-lime-500)}.bg-neutral-900{background-color:var(--color-neutral-900)}.bg-neutral-950{background-color:var(--color-neutral-950)}.bg-orange-400\/70{background-color:#ff8b1ab3}@supports (color:color-mix(in lab,red,red)){.bg-orange-400\/70{background-color:color-mix(in oklab,var(--color-orange-400) 70%,transparent)}}.bg-pink-200{background-color:var(--color-pink-200)}.bg-red-600{background-color:var(--color-red-600)}.bg-rose-500{background-color:var(--color-rose-500)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-yellow-500{background-color:var(--color-yellow-500)}.bg-linear-to-b{--tw-gradient-position:to bottom}@supports (background-image:linear-gradient(in lab,red,red)){.bg-linear-to-b{--tw-gradient-position:to bottom in oklab}}.bg-linear-to-b{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-linear-to-r{--tw-gradient-position:to right}@supports (background-image:linear-gradient(in lab,red,red)){.bg-linear-to-r{--tw-gradient-position:to right in oklab}}.bg-linear-to-r{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-linear-to-t{--tw-gradient-position:to top}@supports (background-image:linear-gradient(in lab,red,red)){.bg-linear-to-t{--tw-gradient-position:to top in oklab}}.bg-gradient-to-b,.bg-linear-to-t{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab}.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-emerald-500{--tw-gradient-from:var(--color-emerald-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-orange-400{--tw-gradient-from:var(--color-orange-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))}.from-pink-500{--tw-gradient-from:var(--color-pink-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-purple-500{--tw-gradient-from:var(--color-purple-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-sky-400{--tw-gradient-from:var(--color-sky-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))}.from-\[43\.837\%\]{--tw-gradient-from-position:43.837%}.to-blue-600{--tw-gradient-to: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))}.to-emerald-600{--tw-gradient-to:var(--color-emerald-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-orange-500{--tw-gradient-to:var(--color-orange-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-pink-600{--tw-gradient-to:var(--color-pink-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-purple-600{--tw-gradient-to:var(--color-purple-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-sky-500{--tw-gradient-to:var(--color-sky-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))}.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))}.\[mask-image\:linear-gradient\(to_bottom\,black\,transparent\)\]{-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.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-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-\[15px\]{padding:15px}.px-0{padding-inline:0}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.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-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-\[7px\]{padding-inline:7px}.px-\[11px\]{padding-inline:11px}.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-4{padding-block:calc(var(--spacing) * 4)}.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-\[5px\]{padding-block:5px}.py-\[7px\]{padding-block:7px}.py-px{padding-block:1px}.ps-1{padding-inline-start:var(--spacing)}.ps-1\.5{padding-inline-start:calc(var(--spacing) * 1.5)}.ps-2{padding-inline-start:calc(var(--spacing) * 2)}.ps-2\.5{padding-inline-start:calc(var(--spacing) * 2.5)}.ps-3{padding-inline-start:calc(var(--spacing) * 3)}.ps-4{padding-inline-start:calc(var(--spacing) * 4)}.ps-\[42px\]{padding-inline-start:42px}.pe-1{padding-inline-end:var(--spacing)}.pe-1\.5{padding-inline-end:calc(var(--spacing) * 1.5)}.pe-2{padding-inline-end:calc(var(--spacing) * 2)}.pe-2\.5{padding-inline-end:calc(var(--spacing) * 2.5)}.pe-3{padding-inline-end:calc(var(--spacing) * 3)}.pe-4{padding-inline-end:calc(var(--spacing) * 4)}.pe-5{padding-inline-end:calc(var(--spacing) * 5)}.pe-11{padding-inline-end:calc(var(--spacing) * 11)}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-\[5px\]{padding-top:5px}.pt-px{padding-top:1px}.pr-1{padding-right:var(--spacing)}.pb-0{padding-bottom:0}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-3\.5{padding-bottom:calc(var(--spacing) * 3.5)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pl-1{padding-left:var(--spacing)}.text-center{text-align:center}.text-end{text-align:end}.text-left{text-align:left}.text-right{text-align:right}.text-start{text-align:start}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:Inter,ui-sans-serif,system-ui,sans-serif}.text-\[10px\]{font-size:10px}.text-\[13px\]{font-size:13px}.text-\[18px\]{font-size:18px}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-\[15px\]{--tw-leading:15px;line-height:15px}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.015em\]{--tw-tracking:-.015em;letter-spacing:-.015em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.whitespace-nowrap{white-space:nowrap}.text-\[color\:var\(--hu-brand-text\,var\(--color-accent-700\)\)\]{color:var(--hu-brand-text,var(--color-accent-700))}.text-amber-700{color:var(--color-amber-700)}.text-black{color:var(--color-black)}.text-black\/45{color:#00000073}@supports (color:color-mix(in lab,red,red)){.text-black\/45{color:color-mix(in oklab,var(--color-black) 45%,transparent)}}.text-blue-700{color:var(--color-blue-700)}.text-blue-900{color:var(--color-blue-900)}.text-lime-600{color:var(--color-lime-600)}.text-lime-700{color:var(--color-lime-700)}.text-pink-500{color:var(--color-pink-500)}.text-pink-700{color:var(--color-pink-700)}.text-red-700{color:var(--color-red-700)}.text-white{color:var(--color-white)}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal}.ordinal,.tabular-nums{font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums}.underline{text-decoration-line:underline}.underline-offset-3{text-underline-offset:3px}.opacity-0{opacity:0}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-90{opacity:.9}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow,.shadow-2xs{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xs{--tw-shadow:0 1px var(--tw-shadow-color,#0000000d)}.shadow-\[0_2px_2px_0_rgb\(0_0_0\/0\.03\)\]{--tw-shadow:0 2px 2px 0 var(--tw-shadow-color,#00000008)}.shadow-\[0_2px_2px_0_rgb\(0_0_0\/0\.03\)\],.shadow-\[0_2px_4px_rgb\(0_0_0\/0\.10\)\,inset_0_1px_0_rgb\(255_255_255\/0\.8\)\]{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_4px_rgb\(0_0_0\/0\.10\)\,inset_0_1px_0_rgb\(255_255_255\/0\.8\)\]{--tw-shadow:0 2px 4px var(--tw-shadow-color,#0000001a),inset 0 1px 0 var(--tw-shadow-color,#fffc)}.shadow-\[0_3px_3px_0_rgb\(0_0_0\/0\.03\)\,0_0\.75px_0_0_rgb\(0_0_0\/0\.05\)\]{--tw-shadow:0 3px 3px 0 var(--tw-shadow-color,#00000008),0 .75px 0 0 var(--tw-shadow-color,#0000000d)}.shadow-\[0_3px_3px_0_rgb\(0_0_0\/0\.03\)\,0_0\.75px_0_0_rgb\(0_0_0\/0\.05\)\],.shadow-\[0_3px_3px_0_rgb\(0_0_0\/0\.03\)\]{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_3px_3px_0_rgb\(0_0_0\/0\.03\)\]{--tw-shadow:0 3px 3px 0 var(--tw-shadow-color,#00000008)}.shadow-\[0_3px_8px_color-mix\(in_srgb\,var\(--color-accent-600\)_22\%\,transparent\)\]{--tw-shadow:0 3px 8px var(--tw-shadow-color,var(--color-accent-600))}@supports (color:color-mix(in lab,red,red)){.shadow-\[0_3px_8px_color-mix\(in_srgb\,var\(--color-accent-600\)_22\%\,transparent\)\]{--tw-shadow:0 3px 8px var(--tw-shadow-color,color-mix(in srgb,var(--color-accent-600) 22%,transparent))}}.shadow-\[0_3px_8px_color-mix\(in_srgb\,var\(--color-accent-600\)_22\%\,transparent\)\],.shadow-\[0_4px_4px_0_rgb\(0_0_0\/0\.03\)\]{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_4px_4px_0_rgb\(0_0_0\/0\.03\)\]{--tw-shadow:0 4px 4px 0 var(--tw-shadow-color,#00000008)}.shadow-\[inset_0_1\.5px_0_0_rgb\(255_255_255\/0\.25\)\,inset_0_0_0_0\.75px_var\(--color-accent-500\)\]{--tw-shadow:inset 0 1.5px 0 0 var(--tw-shadow-color,#ffffff40),inset 0 0 0 .75px var(--tw-shadow-color,var(--color-accent-500));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_1px_0_0_rgb\(255_255_255\/0\.25\)\,inset_0_0_0_0\.5px_var\(--color-accent-500\)\]{--tw-shadow:inset 0 1px 0 0 var(--tw-shadow-color,#ffffff40),inset 0 0 0 .5px var(--tw-shadow-color,var(--color-accent-500));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_1px_0_rgb\(255_255_255\/0\.24\)\,0_1px_2px_rgb\(4_80_226\/0\.16\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff3d),0 1px 2px var(--tw-shadow-color,#0450e229);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_1px_0_rgb\(255_255_255\/0\.24\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff3d)}.shadow-\[inset_0_1px_0_rgb\(255_255_255\/0\.24\)\],.shadow-\[inset_0_1px_1px_rgb\(0_0_0\/0\.06\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_1px_1px_rgb\(0_0_0\/0\.06\)\]{--tw-shadow:inset 0 1px 1px var(--tw-shadow-color,#0000000f)}.shadow-\[inset_0px_0px_0px_0\.875px_var\(--color-accent-500\)\,inset_0px_1\.75px_0px_0px_rgba\(255\,255\,255\,0\.25\)\]{--tw-shadow:inset 0px 0px 0px .875px var(--tw-shadow-color,var(--color-accent-500)),inset 0px 1.75px 0px 0px var(--tw-shadow-color,#ffffff40);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_0px_0px_0px_1px_var\(--color-accent-500\)\,inset_0px_2px_0px_0px_rgba\(255\,255\,255\,0\.25\)\]{--tw-shadow:inset 0px 0px 0px 1px var(--tw-shadow-color,var(--color-accent-500)),inset 0px 2px 0px 0px var(--tw-shadow-color,#ffffff40)}.shadow-\[inset_0px_0px_0px_1px_var\(--color-accent-500\)\,inset_0px_2px_0px_0px_rgba\(255\,255\,255\,0\.25\)\],.shadow-none{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}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d)}.shadow-xs,.shadow\/dropdown\.,.shadow\/xs,.shadow\/xs\.{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow\/dropdown\.,.shadow\/xs,.shadow\/xs\.{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring,.ring-0{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)}.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)}.ring-transparent{--tw-ring-color:transparent}.ring-offset-2{--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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.blur-2xl{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,)}.blur-2xl{--tw-blur:blur(var(--blur-2xl))}.blur-\[2px\]{--tw-blur:blur(2px)}.blur-\[2px\],.blur-\[3px\]{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,)}.blur-\[3px\]{--tw-blur:blur(3px)}.blur-\[4px\]{--tw-blur:blur(4px)}.blur-\[4px\],.brightness-110{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,)}.brightness-110{--tw-brightness:brightness(110%)}.invert{--tw-invert:invert(100%)}.filter,.invert{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-\[1px\]{--tw-backdrop-blur:blur(1px)}.backdrop-blur-\[1px\],.backdrop-blur-\[4px\]{-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-\[4px\]{--tw-backdrop-blur:blur(4px)}.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-\[background-color\,border-color\,box-shadow\,color\,filter\]{transition-property:background-color,border-color,box-shadow,color,filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\,box-shadow\,color\]{transition-property:background-color,border-color,box-shadow,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\,box-shadow\,padding\,font-size\]{transition-property:background-color,border-color,box-shadow,padding,font-size;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\,box-shadow\]{transition-property:background-color,border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,box-shadow\,color\]{transition-property:background-color,box-shadow,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,box-shadow\]{transition-property:background-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,color\,box-shadow\]{transition-property:background-color,color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,color\]{transition-property:background-color,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[filter\]{transition-property:filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[gap\]{transition-property:gap;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[grid-template-rows\,opacity\]{transition-property:grid-template-rows,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[max-width\,opacity\,filter\]{transition-property:max-width,opacity,filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[max-width\,opacity\,transform\]{transition-property:max-width,opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,border-color\]{transition-property:opacity,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,border-radius\]{transition-property:opacity,border-radius;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,transform\,filter\]{transition-property:opacity,transform,filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[padding\,font-size\]{transition-property:padding,font-size;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[scale\,box-shadow\,border-color\]{transition-property:scale,box-shadow,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[scale\,opacity\]{transition-property:scale,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[start\,opacity\]{transition-property:start,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[stroke-dasharray\]{transition-property:stroke-dasharray;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,border-radius\]{transition-property:transform,border-radius;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,color\]{transition-property:transform,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,width\,height\]{transition-property:transform,width,height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,width\]{transition-property:transform,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[translate\,box-shadow\]{transition-property:translate,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[translate\,scale\]{transition-property:translate,scale;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,background-color\,border-color\,padding\]{transition-property:width,background-color,border-color,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,background-color\]{transition-property:width,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,border-radius\,background-color\]{transition-property:width,border-radius,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,box-shadow\]{transition-property:width,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\,font-size\]{transition-property:width,height,font-size;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,opacity\]{transition-property:width,opacity;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-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))}.transition-none{transition-property:none}.\[transition-delay\:250ms\]{transition-delay:.25s}.delay-0{transition-delay:0s}.delay-100{transition-delay:.1s}.delay-150{transition-delay:.15s}.duration-100{--tw-duration:.1s;transition-duration:.1s}.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-500{--tw-duration:.5s;transition-duration:.5s}.duration-\[450ms\]{--tw-duration:.45s;transition-duration:.45s}.duration-\[700ms\]{--tw-duration:.7s;transition-duration:.7s}.duration-\[1400ms\]{--tw-duration:1.4s;transition-duration:1.4s}.duration-\[var\(--input-transition-ms\)\]{--tw-duration:var(--input-transition-ms);transition-duration:var(--input-transition-ms)}.ease-\[cubic-bezier\(\.22\,1\,\.36\,1\)\]{--tw-ease:cubic-bezier(.22,1,.36,1);transition-timing-function:cubic-bezier(.22,1,.36,1)}.ease-\[cubic-bezier\(0\.32\,0\.72\,0\,1\)\]{--tw-ease:cubic-bezier(.32,.72,0,1);transition-timing-function:cubic-bezier(.32,.72,0,1)}.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}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.\[transition-timing-function\:cubic-bezier\(0\.34\,1\.2\,0\.64\,1\)\]{transition-timing-function:cubic-bezier(.34,1.2,.64,1)}.will-change-\[opacity\,transform\,filter\]{will-change:opacity,transform,filter}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[--sc-fit\:min\(calc\(\(100cqw_-_16px\)\*0\.92\)\,330px\)\]{--sc-fit:min(calc((100cqw - 16px) * .92),330px)}.\[--sc-fit\:min\(calc\(\(100cqw_-_16px\)\*0\.92\)\,404px\)\]{--sc-fit:min(calc((100cqw - 16px) * .92),404px)}.\[--sc-fit\:min\(calc\(\(100cqw_-_16px\)\*0\.92\)\,560px\)\]{--sc-fit:min(calc((100cqw - 16px) * .92),560px)}.\[--sc-fit\:min\(calc\(\(100cqw_-_16px\)\*0\.92\)\,648px\)\]{--sc-fit:min(calc((100cqw - 16px) * .92),648px)}.\[--sc-fit\:min\(calc\(\(100cqw_-_16px\)\*0\.92\)\,960px\)\]{--sc-fit:min(calc((100cqw - 16px) * .92),960px)}.\[transition\:opacity_160ms_ease-out\,filter_160ms_ease-out\,translate_300ms_ease-out\]{transition:opacity .16s ease-out,filter .16s ease-out,translate .3s ease-out}.\[transition\:opacity_200ms_ease\]{transition:opacity .2s}.\[transition\:opacity_var\(--stagger-dur\)_var\(--stagger-ease\)\,translate_var\(--stagger-dur\)_var\(--stagger-ease\)\,filter_var\(--stagger-dur\)_var\(--stagger-ease\)\]{transition:opacity var(--stagger-dur) var(--stagger-ease),translate var(--stagger-dur) var(--stagger-ease),filter var(--stagger-dur) var(--stagger-ease)}.ring-inset{--tw-ring-inset:inset}.group-focus-within\/row\:opacity-0:is(:where(.group\/row):focus-within *){opacity:0}.group-focus-within\/row\:opacity-100:is(:where(.group\/row):focus-within *){opacity:1}@media (hover:hover){.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\/row\:opacity-0:is(:where(.group\/row):hover *){opacity:0}.group-hover\/row\:opacity-100:is(:where(.group\/row):hover *){opacity:1}}.group-data-\[show-guides\=false\]\/tree-view\:hidden:is(:where(.group\/tree-view)[data-show-guides=false] *){display:none}.group-data-\[size\=sm\]\/tree-view\:min-h-8:is(:where(.group\/tree-view)[data-size=sm] *){min-height:calc(var(--spacing) * 8)}.before\:pointer-events-none:before{content:var(--tw-content);pointer-events:none}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:-inset-x-1\.5:before{content:var(--tw-content);inset-inline:calc(var(--spacing) * -1.5)}.before\:-inset-x-\[3px\]:before{content:var(--tw-content);inset-inline:-3px}.before\:-inset-y-\[5px\]:before{content:var(--tw-content);inset-block:-5px}.before\:rounded-full:before{content:var(--tw-content);border-radius:3.40282e+38px}.before\:border-2:before{content:var(--tw-content);border-style:var(--tw-border-style);border-width:2px}.before\:border-transparent:before{content:var(--tw-content);border-color:#0000}.before\:transition-colors:before{content:var(--tw-content);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))}.before\:duration-150:before{content:var(--tw-content);--tw-duration:.15s;transition-duration:.15s}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.focus-within\:ring-2:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-within\:ring-offset-2:focus-within{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}@media (hover:hover){.hover\:border-transparent:hover{border-color:#0000}.hover\:bg-neutral-800:hover{background-color:var(--color-neutral-800)}.hover\:bg-transparent:hover{background-color:#0000}.hover\:text-black\/70:hover{color:#000000b3}@supports (color:color-mix(in lab,red,red)){.hover\:text-black\/70:hover{color:color-mix(in oklab,var(--color-black) 70%,transparent)}}.hover\:underline:hover{text-decoration-line:underline}.hover\:brightness-\[1\.06\]:hover{--tw-brightness:brightness(1.06);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.focus-visible\:relative:focus-visible{position:relative}.focus-visible\:z-10:focus-visible{z-index:10}.focus-visible\:rounded-sm:focus-visible{border-radius:var(--radius-sm)}.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-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-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-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-inset:focus-visible{--tw-ring-inset:inset}.active\:cursor-grabbing:active{cursor:grabbing}.active\:bg-neutral-900:active{background-color:var(--color-neutral-900)}.active\:brightness-95:active{--tw-brightness:brightness(95%);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,)}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-transparent:disabled{background-color:#0000}.disabled\:no-underline:disabled{text-decoration-line:none}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:shadow-none:disabled{--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)}.aria-disabled\:cursor-not-allowed[aria-disabled=true]{cursor:not-allowed}.aria-disabled\:no-underline[aria-disabled=true]{text-decoration-line:none}.aria-disabled\:opacity-60[aria-disabled=true]{opacity:.6}.aria-disabled\:shadow-none[aria-disabled=true]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[empty\]\:px-4[data-empty]{padding-inline:calc(var(--spacing) * 4)}.data-\[empty\]\:py-8[data-empty]{padding-block:calc(var(--spacing) * 8)}.data-\[empty\]\:text-center[data-empty]{text-align:center}.data-\[entering\]\:scale-90[data-entering]{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-\[entering\]\:scale-95[data-entering]{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-\[entering\]\:opacity-0[data-entering]{opacity:0}.data-\[entering\]\:blur-\[2px\][data-entering]{--tw-blur:blur(2px)}.data-\[entering\]\:blur-\[2px\][data-entering],.data-\[entering\]\:blur-\[4px\][data-entering]{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,)}.data-\[entering\]\:blur-\[4px\][data-entering]{--tw-blur:blur(4px)}.data-\[exiting\]\:scale-90[data-exiting]{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-\[exiting\]\:scale-95[data-exiting]{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-\[exiting\]\:opacity-0[data-exiting]{opacity:0}.data-\[exiting\]\:blur-\[2px\][data-exiting]{--tw-blur:blur(2px)}.data-\[exiting\]\:blur-\[2px\][data-exiting],.data-\[exiting\]\:blur-\[4px\][data-exiting]{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,)}.data-\[exiting\]\:blur-\[4px\][data-exiting]{--tw-blur:blur(4px)}.data-\[focus-visible\]\:ring-2[data-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)}.data-\[placement\=bottom\]\:origin-top-left[data-placement=bottom]{transform-origin:0 0}.data-\[placement\=left\]\:origin-right[data-placement=left]{transform-origin:100%}.data-\[placement\=right\]\:origin-left[data-placement=right]{transform-origin:0}.data-\[placement\=top\]\:origin-bottom-left[data-placement=top]{transform-origin:0 100%}@media (prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}}@media (min-width:40rem){.sm\:start-1{inset-inline-start:calc(var(--spacing) * 1)}.sm\:start-6{inset-inline-start:calc(var(--spacing) * 6)}.sm\:end-4{inset-inline-end:calc(var(--spacing) * 4)}.sm\:end-6{inset-inline-end:calc(var(--spacing) * 6)}.sm\:top-1{top:var(--spacing)}.sm\:top-6{top:calc(var(--spacing) * 6)}.sm\:right-6{right:calc(var(--spacing) * 6)}.sm\:bottom-6{bottom:calc(var(--spacing) * 6)}.sm\:left-6{left:calc(var(--spacing) * 6)}.sm\:order-2{order:2}.sm\:order-3{order:3}.sm\:mx-0{margin-inline:0}.sm\:block{display:block}.sm\:size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.sm\:w-48{width:calc(var(--spacing) * 48)}.sm\:w-56{width:calc(var(--spacing) * 56)}.sm\:w-\[153px\]{width:153px}.sm\:w-auto{width:auto}.sm\:min-w-0{min-width:0}.sm\:flex-1{flex:1}.sm\:flex-none{flex:none}.sm\:basis-auto{flex-basis:auto}.sm\:translate-x-9{--tw-translate-x:calc(var(--spacing) * 9);translate:var(--tw-translate-x) var(--tw-translate-y)}.sm\:scale-\[calc\(\(100cqw-32px\)\/700\)\]{scale:calc((100cqw - 32px) / 700)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-center{align-items:center}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:overflow-visible{overflow:visible}.sm\:p-1{padding:var(--spacing)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:px-0{padding-inline:0}.sm\:\[--sc-fit\:min\(calc\(\(100cqw_-_16px\)\*1\)\,330px\)\]{--sc-fit:min(calc((100cqw - 16px) * 1),330px)}.sm\:\[--sc-fit\:min\(calc\(\(100cqw_-_16px\)\*1\)\,404px\)\]{--sc-fit:min(calc((100cqw - 16px) * 1),404px)}.sm\:\[--sc-fit\:min\(calc\(\(100cqw_-_16px\)\*1\)\,560px\)\]{--sc-fit:min(calc((100cqw - 16px) * 1),560px)}.sm\:\[--sc-fit\:min\(calc\(\(100cqw_-_16px\)\*1\)\,648px\)\]{--sc-fit:min(calc((100cqw - 16px) * 1),648px)}.sm\:\[--sc-fit\:min\(calc\(\(100cqw_-_16px\)\*1\)\,960px\)\]{--sc-fit:min(calc((100cqw - 16px) * 1),960px)}.sm\:\[--sc-fit\:min\(calc\(100cqw_-_32px\)\,330px\)\]{--sc-fit:min(calc(100cqw - 32px),330px)}@media (hover:hover){.sm\:group-hover\/card\:-translate-x-\[9px\]:is(:where(.group\/card):hover *){--tw-translate-x:calc(9px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.sm\:group-hover\/card\:-translate-x-\[27px\]:is(:where(.group\/card):hover *){--tw-translate-x:calc(27px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.sm\:group-hover\/card\:translate-x-\[9px\]:is(:where(.group\/card):hover *){--tw-translate-x:9px;translate:var(--tw-translate-x) var(--tw-translate-y)}.sm\:group-hover\/card\:translate-x-\[27px\]:is(:where(.group\/card):hover *){--tw-translate-x:27px;translate:var(--tw-translate-x) var(--tw-translate-y)}.sm\:group-hover\/card\:-translate-y-1:is(:where(.group\/card):hover *){--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.sm\:group-hover\/card\:-translate-y-\[58px\]:is(:where(.group\/card):hover *){--tw-translate-y:calc(58px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.sm\:group-hover\/card\:-translate-y-\[554px\]:is(:where(.group\/card):hover *){--tw-translate-y:calc(554px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.sm\:group-hover\/card\:scale-105:is(:where(.group\/card):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.sm\:group-hover\/card\:\[transition-delay\:0ms\]:is(:where(.group\/card):hover *){transition-delay:0s}}}@media (min-width:48rem){.md\:block{display:block}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.lg\:w-60{width:calc(var(--spacing) * 60)}.lg\:w-\[260px\]{width:260px}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:80rem){.xl\:start-5{inset-inline-start:calc(var(--spacing) * 5)}.xl\:start-\[15px\]{inset-inline-start:15px}.xl\:end-auto{inset-inline-end:auto}.xl\:h-\[179px\]{height:179px}.xl\:w-\[275px\]{width:275px}.xl\:scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.xl\:scale-\[0\.47\]{scale:.47}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.rtl\:origin-right:where(:dir(rtl),[dir=rtl],[dir=rtl] *){transform-origin:100%}.rtl\:origin-top-right:where(:dir(rtl),[dir=rtl],[dir=rtl] *){transform-origin:100% 0}.rtl\:-translate-x-3:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(var(--spacing) * -3);translate:var(--tw-translate-x) var(--tw-translate-y)}.rtl\:-translate-x-6:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(var(--spacing) * -6);translate:var(--tw-translate-x) var(--tw-translate-y)}.rtl\:-translate-x-6\.5:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(var(--spacing) * -6.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.rtl\:-translate-x-8:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(var(--spacing) * -8);translate:var(--tw-translate-x) var(--tw-translate-y)}.rtl\:-translate-x-9:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(var(--spacing) * -9);translate:var(--tw-translate-x) var(--tw-translate-y)}.rtl\:-translate-x-\[18px\]:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(18px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.rtl\:-scale-x-100:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-scale-x:calc(100% * -1);scale:var(--tw-scale-x) var(--tw-scale-y)}.rtl\:scale-x-100:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-scale-x:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.rtl\:rotate-180:where(:dir(rtl),[dir=rtl],[dir=rtl] *){rotate:180deg}.rtl\:data-\[placement\=bottom\]\:origin-top-right:where(:dir(rtl),[dir=rtl],[dir=rtl] *)[data-placement=bottom]{transform-origin:100% 0}.rtl\:data-\[placement\=top\]\:origin-bottom-right:where(:dir(rtl),[dir=rtl],[dir=rtl] *)[data-placement=top]{transform-origin:100% 100%}@media (min-width:40rem){.sm\:rtl\:-translate-x-9:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(var(--spacing) * -9);translate:var(--tw-translate-x) var(--tw-translate-y)}}.dark\:bg-\[\#2e2e33\]:where(.dark,.dark *){background-color:#2e2e33}.dark\:bg-neutral-700:where(.dark,.dark *){background-color:var(--color-neutral-700)}.dark\:text-red-400:where(.dark,.dark *){color:var(--color-red-400)}.dark\:text-white:where(.dark,.dark *){color:var(--color-white)}.dark\:text-white\/45:where(.dark,.dark *){color:#ffffff73}@supports (color:color-mix(in lab,red,red)){.dark\:text-white\/45:where(.dark,.dark *){color:color-mix(in oklab,var(--color-white) 45%,transparent)}}.dark\:invert:where(.dark,.dark *){--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}@media (hover:hover){.dark\:hover\:text-white\/70:where(.dark,.dark *):hover{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:text-white\/70:where(.dark,.dark *):hover{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}}.dark\:\[\&_path\]\:fill-white:where(.dark,.dark *) path{fill:var(--color-white)}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\>\*\]\:snap-center>*{scroll-snap-align:center}}:root{color-scheme:light;--ink:#182526;--muted:#637171;--subtle:#8a9898;--line:#e5ebea;--line-strong:#d6e1df;--page:#f7f9f9;--soft:#f0f5f4;--teal-soft:#e5faf8;--sidebar:#102325;--sidebar-line:#294043;--sidebar-text:#c1d1d1;--shadow:0 8px 30px #102d2d0a;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--page);color:var(--ink);font-size:14px}button,input{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,input:focus-visible{outline-offset:3px;outline:3px solid #00aeb1}.skip-link{z-index:100;color:#102325;background:#fff;border-radius:8px;padding:10px 16px;position:fixed;top:-60px;left:16px}.skip-link:focus{top:16px}.site-shell{grid-template-columns:250px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{background:var(--sidebar);color:var(--sidebar-text);flex-direction:column;height:100vh;padding:26px 15px 18px;display:flex;position:sticky;top:0;overflow:auto}.brand{color:#fff;letter-spacing:-1.1px;align-items:center;gap:11px;padding:4px 11px 35px;font-size:21px;font-weight:700;line-height:1;display:flex}.brand-ui{color:#38d9d7}.brand small{color:#819c9d;letter-spacing:2.3px;margin-top:6px;font-size:9px;font-weight:700;display:block}.brand-mark{border:2px solid #4fe0dc;border-radius:10px;place-items:center;width:31px;height:31px;display:grid;transform:rotate(-14deg)}.brand-mark span{border:3px solid #4fe0dc;border-radius:50%;width:12px;height:12px}.sidebar-label{color:#719092;letter-spacing:1.8px;margin:11px 0;padding:0 13px;font-size:10px;font-weight:800}.component-label{margin-top:31px}.component-nav,.primary-nav{gap:3px;display:grid}.component-nav a,.primary-nav a{color:#b7c9c9;border-radius:8px;align-items:center;gap:12px;min-height:39px;padding:0 12px;font-weight:600;transition:background .18s,color .18s;display:flex}.component-nav a{min-height:35px;padding-left:17px;font-size:13px;font-weight:500}.component-nav a.active,.component-nav a:hover,.primary-nav a.active,.primary-nav a:hover{color:#fff;background:#214043}.primary-nav a.active{box-shadow:inset 3px 0 0 var(--teal)}.nav-glyph{text-align:center;color:#74b9b8;width:18px;font-size:18px}.nav-count{color:#86a2a3;margin-left:auto;font-size:11px}.sidebar-bottom{border-top:1px solid var(--sidebar-line);color:#91aaaa;align-items:center;gap:8px;margin-top:auto;padding:19px 9px 0;font-size:10px;line-height:1.4;display:flex}.sidebar-bottom a{color:#9fe8e4;margin-left:auto}.status-dot{background:#48d3b5;border-radius:50%;flex:none;width:7px;height:7px}.workspace{min-width:0}.topbar{background:var(--surface);border-bottom:1px solid var(--line);z-index:10;justify-content:space-between;align-items:center;height:72px;padding:0 clamp(24px,4vw,64px);display:flex;position:sticky;top:0}.breadcrumb{color:var(--muted);font-size:12px;font-weight:600}.breadcrumb span{color:#adbbbb;padding:0 9px}.top-actions{gap:13px}.search-trigger,.top-actions{align-items:center;display:flex}.search-trigger{background:var(--page);color:var(--muted);border:1px solid var(--line);text-align:left;border-radius:8px;gap:10px;min-width:190px;height:36px;padding:0 9px 0 12px;font-size:12px}.search-trigger span{font-size:19px;line-height:1}.search-trigger kbd{border:1px solid var(--line-strong);background:var(--surface);color:var(--subtle);border-radius:4px;margin-left:auto;padding:2px 5px;font:10px Inter,sans-serif}.icon-button{border:1px solid var(--line);background:var(--surface);width:36px;height:36px;color:var(--muted);border-radius:8px;place-items:center;font-size:18px;display:grid}.icon-button:hover,.search-trigger:hover{color:var(--ink);border-color:#a9c9c6}.menu-button{display:none}.figma-link{background:var(--sidebar);color:#fff;border-radius:8px;padding:10px 14px;font-size:12px;font-weight:700}.figma-link:hover{background:#214043}.figma-link span{color:#81dfd9;margin-left:8px}main{max-width:1520px;min-height:calc(100vh - 126px);margin:auto;padding:0 clamp(24px,4vw,64px) 72px}.eyebrow{color:var(--teal-deep);letter-spacing:1.6px;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:800;display:inline-flex}.eyebrow:before{content:"";background:var(--teal);border-radius:50%;width:7px;height:7px}.hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(330px,.85fr);align-items:center;gap:38px;padding:73px 0 57px;display:grid}h1,h2,h3,p{margin-top:0}.hero h1{letter-spacing:-.068em;max-width:780px;margin:19px 0 22px;font-size:clamp(43px,5.4vw,76px);font-weight:700;line-height:1.045}.hero h1 em{color:var(--teal-deep);font-style:normal}.hero p,.page-lead{color:var(--muted);max-width:630px;font-size:16px;line-height:1.7}.hero-actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.button{border:1px solid var(--line-strong);background:var(--surface);min-height:42px;color:var(--ink);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:9px;padding:0 16px;font-size:13px;font-weight:700;display:inline-flex}.button:hover{border-color:#76c7c4}.button-primary{background:var(--teal);border-color:var(--teal);color:#073a3b}.button-primary:hover{background:#07bbbe;border-color:#07bbbe}.button-dark{background:var(--sidebar);border-color:var(--sidebar);color:#fff}.hero-art{background:linear-gradient(155deg,#d9f3f0,#f5faf9 54%,#e8f0ee);border:1px solid #d4ece8;border-radius:19px;height:372px;position:relative;overflow:hidden}.hero-art:before{content:"";background-image:linear-gradient(#76b8b318 1px,#0000 0),linear-gradient(90deg,#76b8b318 1px,#0000 0);background-size:29px 29px;position:absolute;inset:0}.art-sheet{background:#fff;border:1px solid #d7e4e2;border-radius:12px;position:absolute;box-shadow:0 25px 50px #17454319}.art-sheet.back{width:265px;height:164px;padding:20px;top:41px;right:27px;transform:rotate(8deg)}.art-sheet.front{width:310px;height:228px;padding:19px;top:101px;left:35px;transform:rotate(-6deg)}.art-top{gap:5px;height:14px;display:flex}.art-top i{background:#d7e1df;border-radius:50%;width:6px;height:6px}.art-title{background:#1b3435;border-radius:3px;width:44%;height:12px;margin:12px 0 17px}.art-line{background:#e4eceb;border-radius:4px;height:7px;margin:9px 0}.art-line.short{width:55%}.art-line.medium{width:75%}.art-graph{border-bottom:1px solid #dfe9e7;align-items:flex-end;gap:8px;height:92px;display:flex}.art-graph b{background:#99e8e2;border-radius:3px 3px 0 0;flex:1;display:block}.art-graph b:nth-child(2n){background:#09bfc2}.art-pill{color:#c9faf4;background:#123739;border-radius:7px;padding:9px 13px;font-size:11px;font-weight:700;position:absolute;bottom:21px;right:22px;box-shadow:0 10px 22px #17454322}.section{padding-top:48px}.section-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:23px;display:flex}.page-title,.section-heading h2{letter-spacing:-.045em;margin:8px 0 0;font-size:30px;line-height:1.2}.section-heading p{color:var(--muted);margin:0;font-size:13px}.text-link{color:var(--teal-deep);white-space:nowrap;font-size:12px;font-weight:800}.text-link:hover{text-decoration:underline}.foundation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.callout,.component-card,.detail-card,.foundation-card,.stat-card{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:12px}.foundation-card{min-height:220px;padding:22px;transition:transform .2s,border-color .2s}.component-card:hover,.foundation-card:hover{border-color:#9cd9d5;transform:translateY(-3px)}.card-kicker{letter-spacing:1.4px;color:var(--subtle);text-transform:uppercase;font-size:10px;font-weight:800}.foundation-card h3{letter-spacing:-.035em;margin:9px 0 8px;font-size:18px}.component-card p,.foundation-card p{color:var(--muted);font-size:12px;line-height:1.6}.foundation-preview{align-items:center;height:74px;margin-bottom:17px;display:flex}.swatches{align-items:end;gap:7px;display:flex}.swatches i{border-radius:7px;width:35px;height:53px;display:block}.swatches i:first-child{background:#00ced1}.swatches i:nth-child(2){background:#008e91}.swatches i:nth-child(3){background:#102325}.swatches i:nth-child(4){background:#e5faf8;border:1px solid #c9e9e6}.type-preview{letter-spacing:-.08em;color:#1d3031;font-size:43px;font-weight:600}.spacing-preview{align-items:flex-end;gap:8px;display:flex}.spacing-preview i{background:#c0eee9;border:1px solid #96dfd7;border-radius:3px;width:18px}.spacing-preview i:first-child{height:8px}.spacing-preview i:nth-child(2){height:18px}.spacing-preview i:nth-child(3){height:32px}.spacing-preview i:nth-child(4){height:51px}.component-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.component-card{min-height:233px;transition:transform .2s,border-color .2s;display:block;overflow:hidden}.card-preview{border-bottom:1px solid var(--line);background:linear-gradient(145deg,#f6f9f9,#eef5f3);place-items:center;height:132px;padding:18px;display:grid}.card-content{padding:17px 19px}.card-content h3{letter-spacing:-.02em;margin:0 0 4px;font-size:15px}.card-content p{margin:0}.card-arrow{float:right;color:var(--teal-deep);font-size:19px;line-height:1}.preview-buttons{align-items:center;gap:7px;display:flex}.preview-buttons span{white-space:nowrap;border-radius:6px;padding:8px 10px;font-size:10px;font-weight:700}.preview-buttons span:first-child{background:var(--teal);color:#073a3b}.preview-buttons span:last-child{color:#345;background:#fff;border:1px solid #d8e4e2}.preview-input{color:#9ca9a8;background:#fff;border:1px solid #cddbd8;border-radius:7px;width:78%;padding:12px;font-size:11px;box-shadow:0 1px 3px #1b45450b}.preview-badges{gap:7px;display:flex}.preview-badges span{border-radius:30px;padding:6px 9px;font-size:10px;font-weight:700}.preview-badges span:first-child{color:#128251;background:#e6f8ed}.preview-badges span:nth-child(2){color:#9a6500;background:#fff5e3}.preview-badges span:last-child{color:#008e91;background:#e5faf8}.preview-table{background:#fff;border:1px solid #dae5e3;border-radius:7px;width:88%;overflow:hidden}.preview-table div{border-bottom:1px solid #edf2f1;align-items:center;gap:12px;height:25px;padding:0 12px;display:flex}.preview-table div:last-child{border-bottom:0}.preview-table b,.preview-table i{background:#d9e4e2;border-radius:3px;height:5px}.preview-table b{width:35%}.preview-table i{width:20%;margin-left:auto}.preview-table div:nth-child(2) b{background:#9cddd7}.preview-otp{gap:6px;display:flex}.preview-otp span{color:#244;background:#fff;border:1px solid #b6ceca;border-radius:6px;place-items:center;width:31px;height:35px;font-weight:700;display:grid}.preview-alert{color:#126669;background:#e5faf8;border:1px solid #b4e9e6;border-radius:7px;gap:8px;padding:11px 13px;font-size:11px;font-weight:700}.callout,.preview-alert{align-items:center;display:flex}.callout{color:#fff;background:#102b2e;border-color:#102b2e;justify-content:space-between;gap:20px;margin-top:48px;padding:23px 26px}.callout h2{letter-spacing:-.035em;margin:0 0 6px;font-size:21px}.callout p{color:#a9c6c5;margin:0;font-size:12px}.callout .button{color:#063d3e;background:#33d4d2;border-color:#33d4d2}.footer{border-top:1px solid var(--line);color:var(--subtle);justify-content:space-between;gap:20px;padding:22px clamp(24px,4vw,64px);font-size:11px;display:flex}.footer-divider{padding:0 8px}.page-head{border-bottom:1px solid var(--line);padding:65px 0 32px}.page-head .page-title{margin:15px 0;font-size:clamp(38px,4.7vw,56px)}.page-head .page-lead{margin:0}.catalog-tools{justify-content:space-between;align-items:center;gap:14px;margin:30px 0 20px;display:flex}.catalog-tools input{background:var(--surface);border:1px solid var(--line-strong);border-radius:8px;width:min(360px,100%);height:40px;padding:0 13px}.catalog-count{color:var(--muted);font-size:12px}.detail-layout{grid-template-columns:minmax(0,1fr) 230px;gap:25px;padding-top:30px;display:grid}.detail-stack{gap:18px;display:grid}.detail-card{padding:24px}.detail-card h2{letter-spacing:-.025em;margin:0 0 17px;font-size:18px}.detail-card p{color:var(--muted);font-size:13px;line-height:1.65}.detail-sidebar{align-self:start;position:sticky;top:102px}.detail-sidebar h3{text-transform:uppercase;letter-spacing:1.4px;color:var(--subtle);font-size:11px}.detail-sidebar a{color:var(--muted);border-bottom:1px solid var(--line);padding:9px 0;font-size:12px;display:block}.detail-sidebar a:hover{color:var(--teal-deep)}.specimen{background:var(--page);border:1px solid var(--line);border-radius:9px;place-items:center;min-height:210px;padding:26px;display:grid}.specimen-content{width:100%;max-width:680px}.specimen-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.specimen-label{color:var(--muted);margin-bottom:11px;font-size:11px;font-weight:700}.control-primary{background:var(--teal);color:#083a3b;border:1px solid var(--teal)}.control-secondary{color:#263737;background:#fff;border:1px solid #cbdad8}.control-ghost{color:#2c5253;background:0 0;border:1px solid #0000}.control-danger{color:#fff;background:#b42318;border:1px solid #b42318}.control{border-radius:8px;height:40px;padding:0 15px;font-size:13px;font-weight:700}.control:disabled{opacity:.48;cursor:not-allowed}.sample-input{color:#183232;background:#fff;border:1px solid #c6d7d4;border-radius:8px;min-width:260px;height:42px;padding:0 13px}.sample-field{gap:7px;max-width:330px;display:grid}.sample-field label{font-size:12px;font-weight:700}.help-text{color:var(--muted);font-size:11px}.sample-table-wrap{border:1px solid var(--line);background:#fff;border-radius:8px;overflow:auto}.sample-table{border-collapse:collapse;width:100%;min-width:520px;font-size:12px}.sample-table td,.sample-table th{text-align:left;border-bottom:1px solid var(--line);padding:12px 14px}.sample-table th{color:#657473;background:#f6f9f8;font-size:11px}.sample-table tr:last-child td{border:0}.table-sort{color:inherit;background:0 0;border:0;padding:0;font-size:11px;font-weight:700}.sample-table .selected{background:#edfaf8}.badge{border-radius:100px;align-items:center;gap:5px;padding:5px 9px;font-size:11px;font-weight:700;display:inline-flex}.badge:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.badge-success{color:#08794b;background:#dff8e9}.badge-warning{color:#936300;background:#fff4db}.badge-neutral{color:#4c6260;background:#edf3f2}.badge-info{color:#00797d;background:#dff9f8}.sample-alert{color:#155f60;background:#e8f9f7;border:1px solid #b8e9e5;border-radius:8px;align-items:flex-start;gap:12px;padding:15px;font-size:12px;display:flex}.sample-alert strong{margin-bottom:4px;display:block}.sample-alert p{color:#316f70;margin:0}.otp-fields{gap:8px;display:flex}.otp-fields input{text-align:center;color:#172d2e;background:#fff;border:1px solid #c5d9d5;border-radius:8px;width:44px;height:50px;font-size:21px;font-weight:700}.otp-fields input:focus{border-color:#00aeb1;outline:3px solid #c4f2ef}.code-panel{color:#d7f3ef;background:#102325;border-radius:8px;padding:18px;font:12px/1.7 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.code-panel code{white-space:pre}.copy-row{justify-content:flex-end;margin-top:12px;display:flex}.mini-list{color:var(--muted);margin:0;padding-left:18px;font-size:13px;line-height:1.8}.token-row{border-bottom:1px solid var(--line);grid-template-columns:90px 1fr auto;align-items:center;gap:14px;padding:12px 0;font-size:12px;display:grid}.token-row:last-child{border:0}.token-swatch{border:1px solid #cfdad8;border-radius:6px;width:58px;height:30px}.token-value{color:var(--muted);font-family:ui-monospace,monospace;font-size:11px}.type-sample{border-bottom:1px solid var(--line);padding:16px 0}.type-sample:last-child{border:0}.type-sample small{color:var(--subtle);margin-bottom:6px;font-size:11px;display:block}.type-sample strong{letter-spacing:-.04em}.search-dialog{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:14px;width:min(570px,100% - 24px);max-height:75vh;padding:0;box-shadow:0 28px 80px #0d27274d}.search-dialog::backdrop{background:#081d1e8c}.search-box{border-bottom:1px solid var(--line);align-items:center;gap:13px;height:60px;padding:0 17px;display:flex}.search-box>span{color:var(--subtle);font-size:22px}.search-box input{color:var(--ink);background:0 0;border:0;outline:0;flex:1;min-width:0}.search-box button{border:1px solid var(--line);background:var(--page);color:var(--muted);border-radius:4px;padding:4px 6px;font-size:10px}.search-results{max-height:calc(75vh - 60px);padding:8px;overflow:auto}.search-results a{border-radius:8px;justify-content:space-between;padding:12px;font-size:13px;display:flex}.search-results a:focus,.search-results a:hover{background:var(--soft)}.search-results small{color:var(--subtle)}.search-empty{color:var(--muted);padding:22px}.toast{color:#fff;opacity:0;pointer-events:none;z-index:40;background:#102b2e;border-radius:8px;padding:12px 17px;transition:opacity .2s,transform .2s;position:fixed;bottom:25px;right:25px;transform:translateY(10px);box-shadow:0 16px 35px #102b2e3d}.toast.show{opacity:1;transform:none}body.dark{color-scheme:dark;--ink:#e5f2ef;--muted:#a7bfbc;--subtle:#7f9d99;--line:#2b4241;--line-strong:#45615e;--page:#0e1b1d;--surface:#172829;--soft:#1d3637;--teal-deep:#47d5d0;--teal-soft:#193f3e;--shadow:none}body.dark .card-preview,body.dark .specimen{background:#152a2a}body.dark .hero-art{background:linear-gradient(155deg,#153c3c,#1a2929);border-color:#315150}body.dark .art-sheet,body.dark .control-secondary,body.dark .otp-fields input,body.dark .preview-buttons span:last-child,body.dark .preview-input,body.dark .preview-table,body.dark .sample-input,body.dark .sample-table-wrap{color:#e3f2f0;background:#203838;border-color:#3b5a57}body.dark .sample-table th{background:#24403f}body.dark .sample-table .selected{background:#244947}body.dark .button-dark,body.dark .figma-link{background:#2d4f4e}body.dark .callout{background:#1c393a;border-color:#355958}body.dark .search-trigger kbd{background:#223738}@media (max-width:1050px){.site-shell{grid-template-columns:220px minmax(0,1fr)}.hero{grid-template-columns:1fr}.hero-art{height:300px}.component-grid,.foundation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-layout{grid-template-columns:1fr}.detail-sidebar{display:none}}@media (max-width:720px){.site-shell{display:block}.sidebar{z-index:30;width:260px;transition:transform .25s;position:fixed;top:0;left:0;transform:translate(-100%);box-shadow:10px 0 30px #0004}.sidebar.open{transform:none}.menu-button{display:grid}.topbar{gap:10px;height:62px;padding:0 16px}.breadcrumb{margin-right:auto}.search-trigger{justify-content:center;width:36px;min-width:0;padding:0;font-size:0}.search-trigger span{font-size:19px}.figma-link,.search-trigger kbd{display:none}.top-actions{gap:7px}main{padding:0 18px 50px}.hero{gap:28px;padding:45px 0 40px}.hero h1{font-size:45px}.hero-art{height:245px}.art-sheet.front{top:74px;left:23px}.art-sheet.back{top:27px}.component-grid,.foundation-grid{grid-template-columns:1fr}.callout,.section-heading{align-items:start}.callout,.footer{flex-direction:column}.footer{gap:5px;padding:20px 18px}.page-head{padding:44px 0 28px}.detail-card{padding:17px}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}#component-nav a{background:0 0}#component-nav a.active,#component-nav a:hover{background:#214043}.header-brand,.header-nav{display:none}.home-route .site-shell{display:block}.home-route .sidebar{display:none}.home-route .topbar{background:0 0;border-bottom:0;max-width:1520px;height:76px;margin:auto;position:relative}.home-route .header-brand{letter-spacing:-.05em;align-items:center;gap:10px;font-size:18px;font-weight:800;display:flex}.header-brand-mark{background:var(--teal);color:#073b3c;border-radius:8px;place-items:center;width:28px;height:28px;font-size:20px;display:grid}.home-route .header-nav{color:var(--muted);gap:28px;margin:0 auto 0 35px;font-size:13px;font-weight:600;display:flex}.header-nav a:hover{color:var(--teal-deep)}.home-route .breadcrumb{display:none}.home-route .top-actions{margin-left:auto}.home-route main{max-width:1520px}.home-route .hero{text-align:center;border-bottom:0;flex-direction:column;gap:0;padding:76px 0 0;display:flex;overflow:hidden}.home-route .hero>div:first-child{flex-direction:column;align-items:center;display:flex}.home-route .hero h1{max-width:1000px;margin:20px 0 25px;font-size:clamp(50px,6.8vw,96px);line-height:1.03}.home-route .hero p{max-width:650px;margin:0}.home-route .hero-actions{justify-content:center}.home-route .hero-art{border-radius:21px 21px 0 0;width:100%;height:340px;margin-top:63px}.home-route .art-sheet.back{top:34px;right:19%}.home-route .art-sheet.front{width:410px;height:275px;top:71px;left:24%}.home-route .art-graph{height:125px}.home-route .art-pill{bottom:28px;right:21%}.hero-badge{background:var(--teal-soft);color:var(--teal-deep);letter-spacing:.09em;border:1px solid #b9eae6;border-radius:100px;padding:8px 13px;font-size:10px;font-weight:800;display:inline-block}.hero-meta{color:var(--subtle);letter-spacing:.1em;justify-content:center;align-items:center;gap:12px;margin-top:45px;font-size:10px;font-weight:700;display:flex}.hero-meta i{background:var(--subtle);border-radius:50%;width:3px;height:3px;display:block}.home-route .section{padding-top:65px}.home-route .component-grid{grid-template-columns:repeat(3,minmax(0,1fr))}body:not(.home-route){--sidebar:#f5f7f7;--sidebar-line:#e0e8e7;--sidebar-text:#677675}body:not(.home-route) .sidebar{border-right:1px solid var(--line);border-radius:0 16px 16px 0}body:not(.home-route) .brand{color:#162a2b}body:not(.home-route) .brand small{color:#7f9290}body:not(.home-route) .sidebar-label{color:#8a9a98}body:not(.home-route) .component-nav a,body:not(.home-route) .primary-nav a{color:#586a69}body:not(.home-route) .component-nav a.active,body:not(.home-route) .component-nav a:hover,body:not(.home-route) .primary-nav a.active,body:not(.home-route) .primary-nav a:hover{color:#182e2e;background:#e8eeee}body:not(.home-route) .primary-nav a.active{box-shadow:inset 3px 0 0 var(--teal)}body:not(.home-route) #component-nav a.active,body:not(.home-route) #component-nav a:hover{background:#e8eeee}body:not(.home-route) .sidebar-bottom{color:#6c8481}body:not(.home-route) .sidebar-bottom a{color:#008e91}body:not(.home-route) .topbar{background:var(--surface)}body:not(.home-route) .component-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body:not(.home-route) .component-card{min-height:275px}body:not(.home-route) .card-preview{height:169px}body:not(.home-route) .page-head{border:0;padding:38px 0 25px}body:not(.home-route) .page-head .page-title{font-size:38px}body:not(.home-route) .page-head .page-lead{max-width:730px}.source-cta{background:var(--surface);border:1px solid var(--line);border-radius:11px;justify-content:space-between;align-items:center;gap:15px;margin:29px 0 0;padding:22px;display:flex}.source-cta span{letter-spacing:.14em;color:var(--subtle);font-size:10px;font-weight:800}.source-cta a{color:var(--teal-deep);font-size:13px;font-weight:700}.source-groups{gap:35px;margin-top:25px;display:grid}.source-group .section-heading{margin-bottom:16px}.source-group .section-heading h2{font-size:22px}.source-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.source-list a{background:var(--surface);border:1px solid var(--line);border-radius:8px;align-items:center;gap:10px;min-height:48px;padding:0 13px;font-size:12px;display:flex}.source-list a:hover{background:var(--teal-soft);border-color:#90d7d2}.source-list a strong{font-weight:600}.source-list a small{color:var(--subtle);white-space:nowrap;margin-left:auto}.source-icon,.source-list a>span:last-child{color:var(--teal-deep)}body.dark:not(.home-route){--sidebar:#152728;--sidebar-line:#2b4442;--sidebar-text:#abbfbc}body.dark:not(.home-route) .brand,body.dark:not(.home-route) .component-nav a.active,body.dark:not(.home-route) .primary-nav a.active{color:#e7f4f1}body.dark:not(.home-route) .component-nav a,body.dark:not(.home-route) .primary-nav a{color:#a7bfbc}body.dark:not(.home-route) #component-nav a.active,body.dark:not(.home-route) #component-nav a:hover,body.dark:not(.home-route) .component-nav a.active,body.dark:not(.home-route) .component-nav a:hover,body.dark:not(.home-route) .primary-nav a.active,body.dark:not(.home-route) .primary-nav a:hover{background:#254343}@media (max-width:1050px){.home-route .hero-art{height:300px}.home-route .art-sheet.front{left:10%}.home-route .component-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.home-route .topbar{padding:0 18px}.home-route .header-nav,.home-route .top-actions .figma-link{display:none}.home-route .hero{padding-top:47px}.home-route .hero h1{font-size:clamp(44px,10vw,62px)}.home-route .hero-art{height:245px;margin-top:42px}.home-route .art-sheet.front{width:70%;height:200px;top:70px;left:5%}.home-route .art-sheet.back{width:60%;top:26px;right:5%}.home-route .art-graph{height:68px}.home-route .art-pill{bottom:17px;right:5%}.hero-meta{gap:7px;font-size:8px}.home-route .component-grid,.source-list,body:not(.home-route) .component-grid{grid-template-columns:1fr}.source-cta{flex-direction:column;align-items:flex-start}.home-route .section{padding-top:45px}}body{background:#fff}body:not(.home-route) .site-shell{grid-template-columns:284px minmax(0,1fr);gap:0;display:grid}body:not(.home-route) .sidebar{background:#f9faf9;border:1px solid #e8ebeb;border-radius:24px;align-self:start;width:260px;height:calc(100vh - 24px);margin:12px;padding:22px 14px;position:sticky;top:12px;overflow:auto;box-shadow:0 8px 28px #1d303008}body:not(.home-route) .workspace{min-width:0}body:not(.home-route) .topbar{background:#fff;border:0;justify-content:flex-end;height:66px}body:not(.home-route) main{max-width:1110px;margin:0 auto;padding:0 44px 80px}body:not(.home-route) .footer{margin-left:44px;margin-right:44px}.sidebar-search{color:#5d6968;width:100%;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e6e5;border-radius:11px;align-items:center;gap:9px;margin:25px 0 20px;padding:11px 12px;font-size:12px;display:flex}.sidebar-search span{flex:1}.sidebar-search kbd{color:#9aa4a3;font-size:10px}.sidebar .primary-nav{gap:3px;display:grid}.sidebar .primary-nav a{border-radius:9px;padding:9px 12px;font-size:13px}.sidebar .component-label{margin:22px 11px 10px}.nav-group{border-top:1px solid #e6eae9;padding:9px 3px}.nav-group summary{cursor:pointer;color:#334544;padding:8px 9px;font-size:12px;font-weight:700;list-style:none}.nav-group summary:before{content:"⌄";color:#8d9b9a;width:17px;display:inline-block}.nav-group:not([open]) summary:before{content:"›"}.nav-group a{border-radius:8px;text-decoration:none;display:block;color:#758481!important;padding:6px 10px!important;font-size:12px!important}.nav-group a.active,.nav-group a:hover{color:#192c2c!important;background:#eaf1ef!important}.sidebar-bottom{margin-top:20px;padding:18px 10px;position:static}.clone-page-head .page-title{letter-spacing:-.055em;font-size:48px!important}.clone-crumb{color:#8a9694;margin:0 0 24px;font-size:12px;display:block}.clone-crumb a{color:inherit;text-decoration:none}.catalog-section-head{justify-content:space-between;align-items:baseline;margin-bottom:18px;display:flex}.catalog-section-head h2{letter-spacing:-.04em;margin:0;font-size:22px}.catalog-section-head span{color:#909b99;font-size:12px}.catalog-section .foundation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-section .component-card,.catalog-section .foundation-card{box-shadow:none;border:1px solid #e7ebea;border-radius:12px}.catalog-section .card-preview,.catalog-section .foundation-preview{background:#f8faf9}.catalog-source-link{color:#008e91;margin-top:24px;font-size:13px;font-weight:700;text-decoration:none;display:inline-block}.clone-detail{grid-template-columns:minmax(0,1fr) 170px;gap:50px}.clone-detail-toolbar{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.clone-toggle{background:#f4f6f5;border:1px solid #e6e9e8;border-radius:10px;padding:4px;display:flex}.clone-toggle button{color:#6a7775;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:8px 15px;font-size:12px}.clone-toggle button.selected{color:#172a29;background:#fff;box-shadow:0 1px 3px #172a291a}.clone-copy{color:#5c6d6b;cursor:pointer;font:inherit;background:0 0;border:0;font-size:12px}.clone-demo{background:#fff;border:1px solid #e6eae9;border-radius:12px;place-items:center;min-height:290px;padding:30px;display:grid}.clone-demo .specimen{width:100%;box-shadow:none;border:0}.clone-demo .code-panel{width:100%}.clone-doc-section{border-bottom:1px solid #e8eceb;padding:32px 0}.clone-doc-section h2{letter-spacing:-.04em;font-size:24px}.clone-doc-section p{color:#657571;line-height:1.65}.clone-doc-section .button{margin-top:16px}.clone-detail .detail-sidebar{border:0;align-self:start;padding:12px 0;position:sticky;top:90px}.clone-detail .detail-sidebar h3{text-transform:none;letter-spacing:0;color:#223432;font-size:12px}.clone-detail .detail-sidebar a{color:#7b8987;padding:7px 0;font-size:12px}.home-route .topbar{max-width:1250px;height:70px}.home-route .header-nav{gap:26px}.home-route .header-nav a{color:#4d5a58;font-size:13px;text-decoration:none}.home-route .top-actions .search-trigger{display:none}.home-route .top-actions .figma-link{color:#fff;background:#152b2a;border-radius:9px;padding:10px 15px;font-size:12px}.home-route .footer{max-width:1180px;margin:0 auto}.clone-hero{text-align:center;padding:95px 20px 80px}.clone-pill{color:#35756f;background:#f0f6f4;border:1px solid #dcebe8;border-radius:100px;padding:8px 15px;font-weight:700;display:inline-block}.clone-hero>p{color:#70807c;max-width:590px;margin:0 auto;font-size:17px;line-height:1.6}.clone-hero-actions{justify-content:center;gap:11px;margin:30px 0 52px;display:flex}.clone-hero-actions .button{padding:13px 20px}.clone-tech{color:#a0aaa7;letter-spacing:.1em;flex-wrap:wrap;justify-content:center;gap:25px;font-size:10px;font-weight:800;display:flex}.clone-showcase{grid-template-columns:repeat(3,1fr);gap:12px;max-width:1200px;margin:0 auto 60px;padding:0 20px;display:grid}.showcase-card{background:#f7f9f8;border:1px solid #e8edeb;border-radius:13px;flex-direction:column;height:290px;padding:23px;display:flex;overflow:hidden}.showcase-card:nth-child(2){background:#e9f7f4}.showcase-card:nth-child(3){background:#eff1f0}.showcase-caption{color:#8a9996;letter-spacing:.12em;font-size:10px;font-weight:800}.showcase-card strong{letter-spacing:-.04em;margin-top:auto;font-size:20px}.showcase-card small{color:#84918e;margin-top:4px}.showcase-colors{gap:8px;margin:auto 0;display:flex}.showcase-colors i{background:#00ced1;border-radius:8px;width:45px;height:67px}.showcase-colors i:nth-child(2){background:#0e6466}.showcase-colors i:nth-child(3){background:#183e3d}.showcase-colors i:nth-child(4){background:#d9ece8}.showcase-ui{flex-wrap:wrap;gap:8px;margin:auto 0;display:flex}.showcase-ui .control{font-size:11px}.showcase-chart{align-items:end;gap:9px;height:110px;margin:auto 0;display:flex}.showcase-chart i{background:#9fd9d1;border-radius:5px 5px 0 0;width:33px;height:40%}.showcase-chart i:nth-child(2){height:68%}.showcase-chart i:nth-child(3){height:53%}.showcase-chart i:nth-child(4){background:#00ced1;height:85%}.showcase-chart i:nth-child(5){height:73%}.showcase-chart i:nth-child(6){background:#0c7573;height:98%}.clone-section{max-width:1180px;margin:0 auto;padding:90px 20px}.clone-section>h2{letter-spacing:-.06em;margin:12px 0;font-size:clamp(34px,4vw,52px)}.clone-section>p{color:#75837f;max-width:530px;margin:0 0 32px;line-height:1.6}.clone-section .component-grid{grid-template-columns:repeat(2,1fr)}.clone-more{margin-top:25px;display:inline-block}.clone-faq{max-width:780px}.clone-faq details{border-bottom:1px solid #e4eae8;padding:18px 0}.clone-faq summary{cursor:pointer;font-weight:650}.clone-faq details p{color:#6d7d79;line-height:1.6}.home-route .callout{max-width:1180px;margin:0 auto 80px}@media (max-width:1050px){body:not(.home-route) .site-shell{grid-template-columns:242px minmax(0,1fr)}body:not(.home-route) .sidebar{width:218px}body:not(.home-route) main{padding:0 25px 60px}.clone-detail{grid-template-columns:minmax(0,1fr) 130px;gap:25px}}@media (max-width:720px){body:not(.home-route) .site-shell{display:block}body:not(.home-route) .sidebar{z-index:50;border-radius:0;width:min(300px,88vw);height:100vh;margin:0;position:fixed;top:0;left:0}body:not(.home-route) .topbar{justify-content:space-between}body:not(.home-route) main{padding:0 20px 50px}.clone-page-head .page-title{font-size:38px!important}.catalog-section .foundation-grid,.clone-detail,.clone-section .component-grid,.clone-showcase{grid-template-columns:1fr}.clone-detail .detail-sidebar{display:none}.clone-hero{padding:68px 18px 55px}.clone-hero h1{font-size:60px}.clone-tech{gap:12px}.clone-showcase .showcase-card{height:220px}.clone-section{padding:60px 20px}}[hidden]{display:none!important}:root{--ink:#161d1d;--muted:#6c7473;--teal:#00ced1;--teal-deep:#008e91}body:not(.home-route) .topbar{justify-content:space-between;height:83px;padding:0 42px 0 40px;position:relative}body:not(.home-route) .topbar .search-trigger{display:none}body:not(.home-route) .topbar .figma-link{color:#202827;background:#fff;border:1px solid #e5e8e8;box-shadow:0 1px 3px #00000008}body:not(.home-route) .topbar .figma-link span{color:#202827}body:not(.home-route) .topbar .breadcrumb{color:#8d9795;font-size:12px;font-weight:500}body:not(.home-route) .sidebar{background:#f8f8f8;padding:15px 13px}body:not(.home-route) .sidebar .brand{letter-spacing:-.04em;padding:1px 4px 9px;font-size:18px;font-weight:600}body:not(.home-route) .sidebar .brand small{display:none}body:not(.home-route) .sidebar .brand-mark{border-radius:7px;width:28px;height:28px}body:not(.home-route) .sidebar-search{background:#f0f0f0;border:0;border-radius:999px;margin:5px 0 12px;padding:8px 10px;font-size:12px}body:not(.home-route) .sidebar .component-label,body:not(.home-route) .sidebar .primary-nav{display:none}.nav-group{border:0;padding:4px 0 11px}.nav-group summary{color:#9a9e9d;letter-spacing:.04em;padding:8px 8px 7px;font-size:11px;font-weight:600}.nav-group summary:before{width:0;content:""!important}.nav-group summary:after{content:"⌄";float:right;color:#909897;font-size:14px;line-height:10px}.nav-group:not([open]) summary:after{content:"›"}.nav-group>div{border-left:1px solid #d9dedd;margin-left:13px;padding-left:7px}.nav-group a{border-radius:6px;line-height:1.1;color:#6d7371!important;padding:8px 10px!important;font-size:13px!important}.nav-group a.active{color:#181c1c!important;background:#e9e9e9!important}body:not(.home-route) main{max-width:1120px;padding:0 40px 80px}.clone-page-head{padding:25px 0 30px!important}.clone-page-head .page-title{letter-spacing:-.035em;margin-bottom:14px;font-weight:650;font-size:26px!important}.clone-page-head .page-lead{color:#6c7070;max-width:730px;font-size:16px;line-height:1.35}.clone-crumb{display:none}.catalog-section{margin:0 0 58px}.catalog-section-head h2{letter-spacing:-.025em;font-size:20px;font-weight:650}.catalog-section-head span{text-align:left;flex:1;margin-left:10px;font-size:13px}.catalog-section .component-card,.catalog-section .foundation-card{border-radius:25px;min-height:295px;overflow:hidden}.catalog-section .foundation-preview{background:#fff;padding:18px;height:175px!important}.catalog-section .foundation-card{padding:0 20px 18px}.catalog-section .foundation-card .card-kicker{display:none}.catalog-section .foundation-card h3{margin:5px 0;font-size:15px;font-weight:550}.catalog-section .foundation-card p{color:#747a79;font-size:15px;line-height:1.45}.catalog-section .foundation-card .card-arrow{display:none}.catalog-section .foundation-card .type-preview{font-size:64px}.clone-detail{gap:45px}.clone-detail-toolbar{margin-top:0;margin-bottom:22px}.clone-demo{border:0;border-radius:0;min-height:340px;padding:0}.clone-demo .specimen,.clone-demo .specimen-content{background:#fff}.clone-detail .detail-sidebar{top:22px}.clone-detail .detail-sidebar h3{font-size:13px}.clone-detail .detail-sidebar a{border-left:1px solid #e0e3e2;padding:9px 0 9px 16px}.clone-hero{background:radial-gradient(120px 330px at 63% 0,#b8d4ff50,#0000),radial-gradient(100px 310px at 72% 0,#ffd7e64a,#0000);padding:58px 20px 33px;position:relative}.clone-pill{color:#626a69;background:#fff;border:0;padding:7px 15px;font-size:12px;box-shadow:0 8px 25px #00000008}.clone-hero h1{color:#070909;margin:27px 0 25px;font-size:clamp(58px,6vw,75px);font-weight:600;line-height:1.1}.clone-hero h1 span{color:#070909}.clone-hero>p{color:#747777;max-width:620px;font-size:16px;line-height:1.35}.clone-hero-actions{margin:25px 0 55px}.clone-hero-actions .button{min-height:37px;padding:9px 13px;font-size:13px;font-weight:550}.clone-tech{letter-spacing:0;color:#777c7b;gap:19px;font-size:13px;font-weight:500}.clone-showcase{gap:20px;max-width:none;margin:0 auto 55px;padding:0}.clone-showcase .showcase-card{background:#f6f6f6;border-radius:18px;height:275px}.source-preview{background:#fafbfa;border:1px solid #e8eceb;border-radius:15px;place-items:center;min-height:300px;padding:28px;display:grid}.reference-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;display:flex}.reference-avatar{color:#043839;background:#00ced1;border-radius:50%;place-items:center;width:58px;height:58px;font-weight:700;display:grid}.reference-avatar.soft{background:#d9efeb}.reference-avatar.dark{color:#fff;background:#173f3e}.reference-form{color:#475d59;gap:8px;min-width:250px;font-size:12px;display:grid}.reference-form>div{background:#fff;border:1px solid #ccd9d7;border-radius:8px;justify-content:space-between;padding:12px 15px;display:flex}.reference-form small{color:#94a09d}.reference-table{background:#fff;border:1px solid #e1e8e6;border-radius:9px;width:min(100%,470px);overflow:hidden}.reference-table>div{border-bottom:1px solid #edf0ef;grid-template-columns:2fr 1fr 1fr;gap:10px;padding:12px 15px;font-size:12px;display:grid}.reference-table>div:first-child{color:#74817d;background:#f5f8f7}.reference-table>div:last-child{border:0}.reference-table span:nth-child(2){color:#158c7e}.reference-bars{align-items:end;gap:14px;width:min(100%,400px);height:170px;display:flex}.reference-bars i{background:linear-gradient(#00ced1,#75d4c7);border-radius:6px 6px 0 0;flex:1}.reference-switch{background:#00ced1;border-radius:20px;width:45px;height:25px;position:relative}.reference-switch:after{content:"";background:#fff;border-radius:50%;width:17px;height:17px;position:absolute;top:4px;right:4px}.reference-alert{color:#176d67;background:#e6f7f3;border:1px solid #b5e8de;border-radius:9px;gap:6px;max-width:370px;padding:17px;display:grid}.reference-generic{color:#405653;justify-items:center;gap:7px;display:grid}.reference-generic .reference-shape{color:#00ced1;font-size:70px}.reference-generic strong{font-size:22px}.reference-generic small{color:#90a19d}@media (max-width:720px){body:not(.home-route) .topbar{height:66px;padding:0 18px}body:not(.home-route) .sidebar .primary-nav{display:grid}body:not(.home-route) main{padding:0 20px 60px}.clone-hero{padding-top:60px}.clone-hero h1{font-size:clamp(50px,11vw,64px)}.clone-tech{gap:9px;font-size:10px}.clone-showcase{gap:12px;padding:0 16px}.catalog-section .foundation-preview{height:130px!important}}body:not(.home-route) .nav-group a{color:#747a78!important;background:0 0!important}body:not(.home-route) .nav-group a.active,body:not(.home-route) .nav-group a:hover{color:#151a19!important;background:#e9e9e9!important}.clone-demo{min-height:265px}.clone-demo .specimen{min-height:185px}body.dark,body.dark:not(.home-route) .sidebar,body.dark:not(.home-route) .topbar,body.dark:not(.home-route) .workspace,body.dark:not(.home-route) main{background:var(--hu-page);color:var(--hu-text)}body.dark:not(.home-route) .sidebar{background:var(--hu-bg-secondary);border-color:var(--hu-line)}body.dark:not(.home-route) .sidebar-search{background:var(--hu-bg-secondary);color:var(--hu-muted)}body.dark:not(.home-route) .nav-group a{color:var(--hu-muted)!important}body.dark:not(.home-route) .nav-group a.active,body.dark:not(.home-route) .nav-group a:hover{background:var(--hu-bg-secondary)!important;color:var(--hu-text)!important}body.dark:not(.home-route) .nav-group summary{color:var(--hu-muted)}body.dark:not(.home-route) .catalog-section .component-card,body.dark:not(.home-route) .catalog-section .foundation-card,body.dark:not(.home-route) .clone-demo,body.dark:not(.home-route) .clone-toggle button.selected,body.dark:not(.home-route) .topbar .figma-link{background:var(--hu-bg);color:var(--hu-text);border-color:var(--hu-border)}body.dark:not(.home-route) .catalog-section .card-preview,body.dark:not(.home-route) .catalog-section .foundation-preview,body.dark:not(.home-route) .source-preview{background:var(--hu-bg-secondary)}body.dark:not(.home-route) .catalog-section .foundation-card p,body.dark:not(.home-route) .clone-doc-section p,body.dark:not(.home-route) .clone-page-head .page-lead{color:var(--hu-muted)}body.dark:not(.home-route) .clone-toggle{background:var(--hu-bg-secondary);border-color:var(--hu-border)}body.dark:not(.home-route) .clone-demo .specimen,body.dark:not(.home-route) .clone-demo .specimen-content{background:var(--hu-page)}body.dark:not(.home-route) .reference-form>div,body.dark:not(.home-route) .reference-table{background:var(--hu-bg);color:var(--hu-muted);border-color:var(--hu-border)}body.dark.home-route .topbar,body.dark.home-route main{background:var(--hu-page);color:var(--hu-text)}body.dark.home-route .clone-hero{background:radial-gradient(120px 330px at 63% 0,#20405b55,#0000),radial-gradient(100px 310px at 72% 0,#44334a55,#0000)}body.dark.home-route .clone-hero h1,body.dark.home-route .clone-hero h1 span{color:var(--hu-text)}body.dark.home-route .clone-hero-actions .button:not(.button-primary),body.dark.home-route .clone-pill,body.dark.home-route .showcase-card{background:var(--hu-bg);color:var(--hu-text);border-color:var(--hu-border)}body.dark.home-route .clone-hero>p,body.dark.home-route .clone-section>p,body.dark.home-route .header-nav a{color:var(--hu-muted)}@media (max-width:720px){body:not(.home-route) .topbar .breadcrumb{display:none}body:not(.home-route) .topbar .menu-button{display:grid}body:not(.home-route) .sidebar{transition:transform .2s;transform:translate(-105%)}body:not(.home-route) .sidebar.open{transform:translate(0)}body:not(.home-route) .header-brand{align-items:center;gap:7px;margin-left:12px;margin-right:auto;font-size:14px;font-weight:700;display:flex}body:not(.home-route) .topbar .figma-link{display:none}body:not(.home-route) .catalog-section .foundation-card{min-height:235px}body:not(.home-route) .catalog-section .foundation-preview{height:115px!important}}.home-route .top-actions .search-trigger{color:#8b9291;background:#f6f7f8;border:0;border-radius:999px;min-width:210px;height:36px;font-size:13px;font-weight:400;display:flex}.home-route .top-actions .search-trigger kbd{color:#7d8583;background:#e8e9ec;border:0;border-radius:99px}.home-route .top-actions .figma-link{border:1px solid #e6e9e8;box-shadow:0 1px 3px #00000008;color:#1f2928!important;background:#fff!important;border-radius:10px!important}.home-route .top-actions .figma-link span{color:#1f2928}.home-route .header-brand{letter-spacing:-.045em;font-size:16px;font-weight:650}.home-route .header-brand-mark{color:#104849;background:#00ced1}.home-route .header-nav{gap:30px;margin-left:32px}.home-route .header-nav a{color:#6b7371;font-weight:500}.clone-hero{padding-top:55px;padding-bottom:36px}.clone-hero h1{margin-top:28px}.clone-hero-actions .button-primary{background:#00ced1;border-color:#00ced1}.board-showcase{grid-template-columns:repeat(4,minmax(285px,1fr));gap:18px;max-width:1440px;margin:0 auto 10px;padding:0 4px;display:grid;overflow:hidden}.board-widget{color:#151b1b;background:#f7f7f7;border-radius:21px;flex-direction:column;min-width:0;height:340px;padding:18px;display:flex;box-shadow:inset 0 0 0 1px #f0f0f0}.board-widget h3{text-align:center;margin:16px 0 22px;font-size:18px;font-weight:600}.widget-avatar{color:#777;background:#d5d5d5;border-radius:50%;place-items:center;width:67px;height:67px;margin:4px auto 0;font-size:21px;font-weight:600;display:grid}.profile-row{color:#7a8180;border-bottom:1px solid #e4e6e5;justify-content:space-between;padding:11px 0;font-size:12px;display:flex}.profile-row strong{color:#313d3b;font-weight:550}.live-dot{vertical-align:middle;background:#00b99e;border-radius:50%;width:6px;height:6px;display:inline-block}.widget-head{color:#616a68;justify-content:space-between;gap:10px;font-size:13px;display:flex}.widget-head span:last-child{white-space:nowrap;background:#fff;border:1px solid #e6e8e8;border-radius:9px;padding:5px 8px;font-size:11px}.widget-value{margin:9px 0 20px;font-size:31px;font-weight:600;line-height:1.15}.widget-value small{color:#8d9895;font-size:11px;font-weight:500}.widget-bars{align-items:end;gap:9px;height:190px;margin-top:auto;display:flex}.widget-bars>div{flex-direction:column;flex:1;justify-content:end;align-items:center;gap:7px;height:100%;display:flex}.widget-bars i{background:linear-gradient(#00ced1,#91e3d8);border-radius:6px 6px 0 0;width:100%;max-width:30px}.widget-bars span{color:#a2aba8;font-size:10px}.score-widget>strong{margin:10px 0 0;font-size:25px;font-weight:550}.score-ring{border-color:#00ced1 #00ced1 #dceee9 #dceee9;border-style:solid;border-width:15px;place-items:center;width:135px;height:135px;margin:5px auto 8px;display:grid;transform:rotate(-20deg)}.score-ring span{font-size:42px;transform:rotate(20deg)}.score-ring small{text-align:center;color:#9ca5a3;font-size:10px;display:block}.score-foot{color:#889390;border-top:1px solid #e6e9e8;justify-content:space-between;padding:7px 0;font-size:11px;display:flex}.score-foot strong{color:#354843}.heatmap{grid-template-columns:repeat(14,1fr);gap:5px;margin-top:30px;display:grid}.heatmap i{aspect-ratio:1;background:#e6ecea;border-radius:4px}.heatmap .level-1{background:#beeae2}.heatmap .level-2{background:#6bd5c2}.heatmap .level-3{background:#00adae}.home-feature-section{padding-top:100px}.feature-mosaic{grid-template-columns:1.1fr 1fr 1fr;gap:16px;display:grid}.feature-mosaic>a{background:#fbfcfb;border:1px solid #e8eceb;border-radius:19px;flex-direction:column;min-height:250px;padding:22px;display:flex;overflow:hidden}.feature-mosaic>a>span{letter-spacing:.12em;color:#899995;font-size:10px;font-weight:750}.feature-mosaic>a>strong{letter-spacing:-.04em;font-size:23px}.feature-demo{flex:1;justify-content:center;align-items:center;gap:8px;display:flex}.feature-demo .control{font-size:11px}.tiny-grid{gap:6px;width:80%;display:grid}.tiny-grid i{background:#e6efed;border-radius:3px;height:12px}.tiny-grid i:nth-child(2),.tiny-grid i:nth-child(4){background:#91d9ce}.tiny-dashboard{grid-template-columns:1fr 1fr;gap:6px;width:65%;height:100px;display:grid}.tiny-dashboard i{background:#dff1ed;border-radius:6px}.tiny-dashboard i:first-child{background:#a5ded4;grid-row:span 2}.template-promo{border-top:1px solid #e9edec;grid-template-columns:1fr 1fr;align-items:center;gap:50px;display:grid}.template-promo h2{letter-spacing:-.06em;margin:13px 0;font-size:clamp(36px,4vw,52px);line-height:1.1}.template-promo p{color:#72827d;font-size:15px;line-height:1.6}.template-promo-art{background:#e4f4f0;border-radius:19px;gap:12px;height:300px;padding:17px;display:flex;box-shadow:0 14px 35px #0b4d4820}.promo-side{background:#1f4140;border-radius:9px;width:22%}.promo-main{background:#fff;border-radius:9px;flex:1;gap:9px;padding:18px;display:grid}.promo-main>span{background:#dce9e6;border-radius:4px;width:55%;height:12px}.promo-main>span:nth-child(2){width:80%}.promo-main>div{align-items:end;gap:8px;display:flex}.promo-main i{background:#9bded5;border-radius:5px 5px 0 0;width:19%;height:48%}.promo-main i:nth-child(2){height:71%}.promo-main i:nth-child(3){background:#00ced1;height:95%}.promo-main i:nth-child(4){height:65%}.template-carousel{background:#f8fbfa;border:1px solid #e1eae7;border-radius:20px;min-width:0;padding:17px;box-shadow:0 14px 35px #0b4d4812}.template-carousel-head,.template-slide-foot{justify-content:space-between;align-items:center;gap:12px;display:flex}.template-carousel-head{color:#385851;margin-bottom:13px;font-size:12px;font-weight:700}.template-carousel-head>div{gap:6px;display:flex}.template-carousel-head button{color:#153b35;cursor:pointer;background:#fff;border:1px solid #d9e5e1;border-radius:9px;width:32px;height:32px;font-size:18px}.template-carousel-head button:disabled{opacity:.35;cursor:default}.template-carousel-track{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;border-radius:13px;gap:12px;display:flex;overflow-x:auto}.template-carousel-track::-webkit-scrollbar{display:none}.template-slide{scroll-snap-align:start;background:#fff;border:1px solid #e5ece9;border-radius:13px;flex:0 0 100%;min-width:0;overflow:hidden}.template-slide-art{background:#e8f4f1;gap:10px;height:215px;padding:16px;display:flex}.template-slide-foot{padding:13px 15px}.template-slide-foot>div{gap:4px;display:grid}.template-slide-foot small{letter-spacing:.11em;color:#80918b;font-size:9px}.template-slide-foot strong{color:#183c35;font-size:14px}.template-slide-foot a{color:#007d7c;white-space:nowrap;font-size:11px;font-weight:700}.template-carousel-dots{justify-content:center;align-items:center;gap:7px;margin-top:13px;display:flex}.template-carousel-dots button{cursor:pointer;background:#b8ccc6;border:0;border-radius:99px;width:7px;height:7px;padding:0;transition:width .2s,background .2s}.template-carousel-dots button[aria-current=true]{background:#008f91;width:23px}.template-carousel button:focus-visible,.template-carousel-track:focus-visible,.template-slide-foot a:focus-visible{outline-offset:2px;outline:2px solid #008f91}.visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.dashboard-detail-showcase{grid-template-columns:minmax(0,1.7fr) minmax(230px,.66fr) minmax(230px,.68fr);gap:14px;max-width:1440px;margin:15px auto 0;padding:0 4px;display:grid}.dashboard-detail-showcase>div{background:#f8f9f9;border:1px solid #e9edec;border-radius:18px;min-width:0;min-height:350px;overflow:hidden}.dashboard-panel-head{justify-content:space-between;align-items:center;gap:12px;min-height:69px;padding:15px 18px;display:flex}.dashboard-panel-head>div{gap:4px;display:grid}.dashboard-panel-head small{letter-spacing:.11em;color:#94a09e;font-size:9px;font-weight:700}.dashboard-panel-head strong{letter-spacing:-.02em;font-size:16px}.dashboard-panel-head>span,.dashboard-table-foot{color:#87928f;font-size:11px}.dashboard-table-tools{justify-content:space-between;align-items:center;gap:10px;padding:0 18px 13px;display:flex}.dashboard-nav-panel>input,.dashboard-table-tools input{background:#fff;border:1px solid #e2e8e6;border-radius:9px;min-width:0;height:34px;padding:0 11px}.dashboard-table-tools input{width:230px}.dashboard-table-scroll{overflow-x:auto}.dashboard-table-panel table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:11px}.dashboard-table-panel th{text-align:left;color:#8a9793;background:#f0f3f2;font-weight:600}.dashboard-table-panel td,.dashboard-table-panel th{border-top:1px solid #e9edeb;padding:10px 16px}.dashboard-table-panel td:first-child{font-weight:600}.dashboard-person{color:#245e55;background:#d1e8e3;border-radius:50%;place-items:center;width:24px;height:24px;margin-right:8px;font-size:9px;display:inline-grid}.dashboard-status{color:#4d605a;background:#e9efed;border-radius:6px;padding:5px 8px;display:inline-block}.dashboard-status.ready{color:#3d7d41;background:#e2f5df}.dashboard-status.in-progress{color:#057e76;background:#e0f4f0}.dashboard-status.pending{color:#94621f;background:#fff0da}.dashboard-table-foot{justify-content:space-between;padding:13px 18px;display:flex}.dashboard-table-foot a{color:#008c8e;font-weight:700}.dashboard-nav-panel{flex-direction:column;padding:0 12px;display:flex}.dashboard-nav-panel .dashboard-panel-head{padding-left:6px}.dashboard-nav-panel>input{width:100%;margin-bottom:13px}.dashboard-nav-panel nav{gap:4px;display:grid}.dashboard-nav-panel nav a{color:#6a7773;border-radius:8px;align-items:center;gap:10px;padding:10px;font-size:12px;display:flex}.dashboard-nav-panel nav a.selected,.dashboard-nav-panel nav a:hover{color:#0d716b;background:#e5f7f3}.dashboard-nav-panel nav a span{flex:1}.dashboard-nav-panel nav a small{font-size:10px}.dashboard-nav-foot{border-top:1px solid #e8edeb;margin-top:auto;padding:13px 5px;font-size:11px;font-weight:700}.dashboard-nav-foot span{color:#8c9894;margin-top:3px;font-weight:400;display:block}.dashboard-task-panel{flex-direction:column;display:flex}.dashboard-tasks{display:grid}.dashboard-tasks label{color:#4b5754;border-top:1px solid #ecf0ee;align-items:center;gap:8px;padding:10px 15px;font-size:11px;display:flex}.dashboard-tasks label:has(input:checked) span{color:#9aa5a2;text-decoration:line-through}.dashboard-tasks label span{flex:1}.dashboard-tasks input{accent-color:#00adae}.dashboard-tasks a{color:#008e91;font-weight:700}.dashboard-task-foot{color:#85918c;margin-top:auto;padding:14px 16px;font-size:10px}.dashboard-task-progress{background:#e3eae7;border-radius:99px;height:6px;margin-top:9px;overflow:hidden}.dashboard-task-progress i{border-radius:inherit;background:#00b9b8;width:0;height:100%;transition:width .2s;display:block}.home-gallery{padding:170px 0 70px}.home-gallery-intro{text-align:center;max-width:650px;margin:0 auto 40px}.gallery-command{color:#68736f;font:14px ui-monospace,SFMono-Regular,monospace;display:inline-block}.gallery-command i{color:#e64b91;font-style:normal}.gallery-command b{color:#8a50cf;font-weight:500}.home-gallery-intro h2{letter-spacing:-.06em;margin:25px 0 13px;font-size:clamp(40px,4.8vw,58px);font-weight:600;line-height:1.07}.home-gallery-intro p{color:#737e7a;font-size:16px;line-height:1.45}.home-gallery-intro>div{justify-content:center;gap:9px;margin-top:25px;display:flex}.home-gallery-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.home-gallery-grid .family-card{box-shadow:none;border-radius:18px;min-height:270px!important}.home-gallery-grid .family-card .card-preview{height:177px!important}.home-gallery-grid .family-card .card-content{padding:15px!important}.home-gallery-grid .family-card .card-content h3{margin:0 0 4px;font-size:13px}.home-gallery-grid .family-card .card-content p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.35;display:-webkit-box;overflow:hidden}.home-gallery-grid .family-card .card-arrow{font-size:14px}.home-charts,.home-template-showcase{padding:110px 0 80px}.home-showcase-intro{text-align:center;max-width:690px;margin:0 auto 34px}.showcase-kicker{color:#51736c;letter-spacing:.11em;background:#fff;border:1px solid #e1e7e5;border-radius:100px;padding:8px 13px;font-size:10px;font-weight:700;display:inline-block}.home-showcase-intro h2{letter-spacing:-.06em;margin:22px 0 13px;font-size:clamp(39px,4.7vw,60px);font-weight:600;line-height:1.08}.home-showcase-intro p{color:#77827f;font-size:16px;line-height:1.5}.home-showcase-intro .button{margin-top:8px}.template-device-switch{background:#f4f6f5;border:1px solid #e3e9e6;border-radius:100px;justify-content:center;gap:4px;width:max-content;margin:0 auto 16px;padding:4px;display:flex}.template-device-switch button{color:#777f7c;background:0 0;border:0;border-radius:100px;padding:8px 13px;font-size:12px}.template-device-switch button[aria-pressed=true]{color:#182a27;background:#fff;box-shadow:0 1px 4px #0001}.template-stage{background:#fbfcfb;border:1px solid #e2e9e6;border-radius:25px;padding:14px;box-shadow:0 20px 60px #163b3510}.template-stage-tabs{gap:5px;padding:1px 0 13px;display:flex;overflow-x:auto}.template-stage-tabs button{white-space:nowrap;color:#6f7d79;background:0 0;border:0;border-radius:8px;padding:9px 13px;font-size:12px}.template-stage-tabs button[aria-selected=true]{color:#047d78;background:#e3f9f5}.template-stage-window{background:#e9f3f0;border:1px solid #dbe6e2;border-radius:16px;justify-content:center;height:550px;padding:18px;transition:padding .3s;display:flex;overflow:hidden}.template-stage-screen{background:#fff;border:1px solid #dce7e4;border-radius:12px;width:100%;height:100%;transition:width .3s;display:flex;overflow:hidden;box-shadow:0 12px 38px #163c3618}.template-stage-window[data-device=tablet] .template-stage-screen{width:min(780px,100%)}.template-stage-window[data-device=mobile] .template-stage-screen{width:min(365px,100%)}.template-stage-screen aside{background:#153d39;align-content:start;gap:16px;width:19%;min-width:115px;padding:21px 12px;display:grid}.stage-brand{color:#baf0e7;margin-bottom:17px;font-size:13px;font-weight:700}.template-stage-screen aside>i{background:#3d6962;border-radius:4px;width:75%;height:10px}.template-stage-screen aside>i:nth-child(3){width:58%}.stage-content{flex:1;min-width:0;padding:18px 22px;overflow:hidden}.stage-top{color:#80918b;border-bottom:1px solid #e8eeeb;padding-bottom:13px;font-size:12px}.stage-heading,.stage-top{justify-content:space-between;display:flex}.stage-heading{align-items:end;gap:10px;margin:26px 0 20px}.stage-heading strong{letter-spacing:-.04em;font-size:28px}.stage-heading span{color:#93a19c;font-size:11px}.stage-stats{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.stage-stats>div{background:#f9fbfa;border:1px solid #e5eeeb;border-radius:10px;gap:10px;padding:18px;display:grid}.stage-stats small{letter-spacing:.1em;color:#8b9d97;font-size:9px}.stage-stats strong{font-size:25px}.stage-bottom{grid-template-columns:1.5fr 1fr;gap:12px;height:235px;margin-top:13px;display:grid}.stage-graph,.stage-side-card{background:#f9fbfa;border:1px solid #e5eeeb;border-radius:10px;padding:17px}.stage-graph{align-items:end;gap:9px;display:flex}.stage-graph i{background:linear-gradient(#00c6bf,#b6e7db);border-radius:5px 5px 0 0;flex:1}.stage-side-card>span{color:#85938f;font-size:11px}.stage-side-card>strong{margin:7px 0;font-size:25px;display:block}.stage-mini-grid{grid-template-columns:repeat(7,1fr);gap:5px;display:grid}.stage-mini-grid i{aspect-ratio:1;background:#dce9e5;border-radius:3px}.stage-mini-grid i.level-1{background:#a5e4d7}.stage-mini-grid i.level-2{background:#6dd2c2}.stage-mini-grid i.level-3{background:#00adae}.template-stage-window[data-device=mobile] .template-stage-screen aside{display:none}.template-stage-window[data-device=mobile] .stage-content{padding:15px}.template-stage-window[data-device=mobile] .stage-heading{display:block}.template-stage-window[data-device=mobile] .stage-heading strong{font-size:20px}.template-stage-window[data-device=mobile] .stage-heading span{margin-top:4px;display:block}.template-stage-window[data-device=mobile] .stage-stats{gap:5px}.template-stage-window[data-device=mobile] .stage-stats>div{padding:8px}.template-stage-window[data-device=mobile] .stage-stats strong{font-size:16px}.template-stage-window[data-device=mobile] .stage-bottom{grid-template-columns:1fr}.template-stage-window[data-device=mobile] .stage-side-card{display:none}.template-stage-footer{color:#87938f;justify-content:space-between;gap:12px;padding:13px 6px 2px;font-size:12px;display:flex}.template-stage-footer a{color:#008c8c;font-weight:700}.home-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.home-chart-card{background:#fff;border:1px solid #e3e9e6;border-radius:22px;min-width:0;padding:17px}.home-chart-card-head{justify-content:space-between;align-items:start;gap:12px;display:flex}.home-chart-card-head>div:first-child{gap:4px;display:grid}.home-chart-card-head span{color:#7e8c87;font-size:12px}.home-chart-card-head strong{letter-spacing:-.03em;font-size:29px}.home-chart-period{gap:3px;display:flex}.home-chart-period button{color:#7e8c87;background:0 0;border:0;border-radius:7px;padding:7px 9px;font-size:11px}.home-chart-period button[aria-pressed=true]{color:#113f38;background:#eef4f1}.home-chart-bars{align-items:end;gap:8px;height:250px;padding:25px 0 0;display:flex}.home-chart-bars button{background:linear-gradient(#0000,#f1f4f2 0);border:0;border-radius:8px;flex:1;align-items:end;height:100%;padding:0;display:flex;overflow:hidden}.home-chart-bars button i{width:100%;height:var(--bar-height);background:#89dacc;border-radius:8px 8px 0 0;transition:height .25s,background .2s;display:block}.home-chart-bars button.selected i,.home-chart-bars button:hover i{background:#00baba}.home-chart-caption{color:#8c9894;justify-content:space-between;gap:10px;margin-top:13px;font-size:11px;display:flex}.home-funnel{gap:18px;padding:32px 0 15px;display:grid}.home-funnel button{text-align:left;color:#64746e;background:0 0;border:0;grid-template-columns:75px 1fr 40px;align-items:center;gap:9px;padding:0;font-size:11px;display:grid}.home-funnel button i{height:24px;width:var(--funnel-width);background:#a5e5d8;border-radius:5px}.home-funnel button:nth-child(2) i{background:#71d3c2}.home-funnel button:nth-child(3) i{background:#37c5b6}.home-funnel button:nth-child(4) i{background:#0aa}.home-funnel button.selected i,.home-funnel button:hover i{outline-offset:2px;outline:2px solid #117e77}.home-funnel button strong{color:#29433b;text-align:right}.chart-family-label{white-space:nowrap}.home-charts{padding-bottom:125px}body.template-route .site-shell{display:block}.template-route .footer,.template-route .site-shell>.sidebar,.template-route .topbar{display:none}.template-route .workspace main{max-width:none;min-height:100vh;padding:0}.template-app{background:#fff;grid-template-columns:240px minmax(0,1fr);min-height:100vh;display:grid}.template-app-sidebar{background:#f8faf9;border-right:1px solid #e8edeb;flex-direction:column;height:100vh;padding:22px 14px;display:flex;position:sticky;top:0}.template-app-brand{letter-spacing:-.04em;color:#173c35;padding:0 12px 35px;font-size:19px;font-weight:700}.template-app-side-label{letter-spacing:.1em;color:#9ba8a2;padding:0 12px 10px;font-size:10px;font-weight:700}.template-app-sidebar nav{gap:4px;display:grid}.template-app-sidebar nav a{color:#66756f;border-radius:9px;align-items:center;gap:10px;padding:11px 12px;font-size:13px;display:flex}.template-app-sidebar nav a.active,.template-app-sidebar nav a:hover{color:#087c74;background:#dff6f1}.template-app-side-bottom{border-top:1px solid #e6ece9;gap:8px;margin-top:auto;padding:16px 12px;font-size:12px;display:grid}.template-app-side-bottom a{color:#087d76;font-weight:700}.template-app-side-bottom span{color:#94a09b}.template-app-main{min-width:0;padding:0 26px 60px}.template-app-top{color:#84918b;border-bottom:1px solid #e9eeec;justify-content:space-between;align-items:center;height:64px;font-size:12px;display:flex}.template-app-top>div{gap:12px;display:flex}.template-app-top strong{color:#34473f}.template-app-top>a{color:#007f7a;font-weight:700}.template-app-toolbar{justify-content:space-between;align-items:center;gap:15px;padding:25px 0;display:flex}.template-app-toolbar h1{letter-spacing:-.04em;margin:0 0 5px;font-size:27px}.template-app-toolbar p{color:#7a8881;margin:0;font-size:12px}.template-app-toolbar>div:last-child{gap:8px;display:flex}.template-app-picker{gap:5px;margin:0 0 16px;padding-bottom:4px;display:flex;overflow-x:auto}.template-app-picker button{white-space:nowrap;color:#6d7e76;background:#fff;border:1px solid #e4ece8;border-radius:8px;padding:8px 11px;font-size:11px}.template-app-picker button[aria-selected=true]{color:#057870;background:#e3f7f2;border-color:#a8ded2}.template-app-filter{color:#819087;background:#f4faf7;border:1px solid #dce8e2;border-radius:10px;align-items:center;gap:15px;margin:0 0 15px;padding:14px 17px;font-size:11px;display:flex}.template-app-filter[hidden]{display:none}.template-app-filter select{background:#fff;border:1px solid #d6e3dc;border-radius:6px;margin-left:8px;padding:6px}.template-app-mid-grid,.template-app-top-grid{grid-template-columns:1fr 1.35fr;gap:15px;margin-bottom:15px;display:grid}.template-app-mid-grid{grid-template-columns:1fr 1fr}.template-app-card{background:#f6f8f7;border:1px solid #ecf0ee;border-radius:15px;min-width:0;padding:17px}.template-app-card-header{justify-content:space-between;align-items:start;gap:12px;display:flex}.template-app-card-header>div:first-child{gap:5px;display:grid}.template-app-card-header span{color:#7c8983;font-size:12px}.template-app-card-header strong{letter-spacing:-.035em;font-size:23px}.template-app-card-header a,.template-app-card-header small{color:#71837a;font-size:11px}.template-app-people-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:20px;display:grid}.template-app-people-grid>div{background:#fff;border-radius:9px;grid-template-columns:32px 1fr;column-gap:9px;padding:12px;display:grid}.template-person-avatar{color:#246253;background:#d7eee6;border-radius:50%;grid-row:span 2;place-items:center;width:32px;height:32px;font-size:10px;font-weight:700;display:grid}.template-app-people-grid strong{align-self:end;font-size:11px}.template-app-people-grid small{color:#98a39d;font-size:10px}.template-app-period{gap:3px;display:flex}.template-app-period button{color:#89968f;background:0 0;border:0;border-radius:7px;padding:7px 8px;font-size:11px}.template-app-period button[aria-pressed=true]{color:#244439;background:#fff}.template-app-bars{align-items:end;gap:8px;height:260px;padding:25px 10px 0;display:flex}.template-app-bars button{background:#e7ebe8;border:0;border-radius:8px;flex:1;align-items:end;height:100%;padding:0;display:flex;overflow:hidden}.template-app-bars button i{width:100%;height:var(--app-height);background:#56c9b7;border-radius:8px 8px 0 0;transition:height .25s,background .2s}.template-app-bars button.selected i,.template-app-bars button:hover i{background:#00aead}.template-app-axis{color:#9ba7a0;justify-content:space-between;gap:5px;margin-top:9px;font-size:10px;display:flex}.template-app-coverage{gap:15px;margin-top:22px;display:grid}.template-app-coverage>div{color:#718078;grid-template-columns:1fr auto;gap:7px;font-size:11px;display:grid}.template-app-coverage strong{color:#29483d}.template-app-coverage i{width:var(--coverage);background:#44c5b0;border-radius:99px;grid-column:1/-1;height:10px;display:block;box-shadow:0 0 0 1px #dbe9e3}.template-app-mini-heatmap{grid-template-columns:repeat(21,1fr);gap:4px;margin-top:27px;display:grid}.template-app-mini-heatmap i{aspect-ratio:1;background:#e1e9e4;border-radius:3px}.template-app-mini-heatmap i.level-1{background:#b9e8d5}.template-app-mini-heatmap i.level-2{background:#7dd5bf}.template-app-mini-heatmap i.level-3{background:#20b99f}.template-app-work .template-app-card-header{align-items:center;margin-bottom:15px}.template-app-work input{background:#fff;border:1px solid #dfe8e3;border-radius:8px;padding:8px 10px}.template-app-work-scroll{overflow-x:auto}.template-app-work table{border-collapse:collapse;white-space:nowrap;background:#fff;width:100%;font-size:12px}.template-app-work td,.template-app-work th{text-align:left;border-bottom:1px solid #e8eeea;padding:13px 12px}.template-app-work th{color:#87958d;font-size:10px;font-weight:600}.template-app-work tr:last-child td{border-bottom:0}.template-app-work-foot{color:#88958e;margin-top:12px;font-size:11px}@media (max-width:850px){.template-app{grid-template-columns:1fr}.template-app-sidebar{border-bottom:1px solid #e8edeb;border-right:0;height:auto;padding:13px 16px;position:static}.template-app-brand{padding:0;font-size:16px}.template-app-side-bottom,.template-app-side-label,.template-app-sidebar nav{display:none}.template-app-main{padding:0 16px 45px}}@media (max-width:650px){.template-app-toolbar{flex-direction:column;align-items:start}.template-app-mid-grid,.template-app-top-grid{grid-template-columns:1fr}.template-app-top>a{font-size:11px}.template-app-people-grid{grid-template-columns:1fr 1fr}.template-app-bars{height:200px}.template-app-filter{flex-wrap:wrap}}@media (max-width:720px){.home-charts,.home-template-showcase{padding:80px 16px 40px}.template-stage-window{height:440px;padding:9px}.template-stage-screen aside{min-width:80px}.stage-content{padding:12px}.stage-heading strong{font-size:19px}.stage-heading span{display:none}.stage-stats>div{padding:8px}.stage-stats strong{font-size:19px}.stage-bottom{height:190px}.stage-side-card{display:none}.home-chart-grid,.stage-bottom{grid-template-columns:1fr}.template-stage-footer{flex-wrap:wrap}.home-chart-period button{padding:6px}.home-showcase-intro h2{font-size:40px}}@media (max-width:1100px){.dashboard-detail-showcase{grid-template-columns:minmax(0,1.7fr) minmax(220px,.8fr)}.dashboard-task-panel{grid-column:1/-1;min-height:0!important}.home-gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.dashboard-detail-showcase{grid-template-columns:1fr;padding:0 16px}.dashboard-task-panel{grid-column:auto}.dashboard-detail-showcase>div{min-height:0}.dashboard-table-panel{min-height:340px!important}.home-gallery{padding:100px 16px 45px}.home-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.home-gallery-grid .family-card{min-height:225px!important}.home-gallery-grid .family-card .card-preview{height:130px!important}.home-gallery-intro>div{flex-wrap:wrap}.home-gallery-intro h2{font-size:40px}}@media (max-width:430px){.home-gallery-grid{grid-template-columns:1fr 1fr}.home-gallery-grid .family-card .card-content p{display:none}.home-gallery-grid .family-card{min-height:195px!important}}.template-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-bottom:70px;display:grid}.template-card{background:#fff;border:1px solid #e6ebe9;border-radius:20px;transition:transform .2s,box-shadow .2s;overflow:hidden}.template-card:hover{transform:translateY(-3px);box-shadow:0 12px 34px #112a2712}.template-art{background:#e8f4f1;gap:10px;height:255px;padding:20px;display:flex}.template-art-1{background:#eff3f8}.template-art-2{background:#f7f1ea}.template-art-3{background:#f1eef7}.template-side{background:#254744;border-radius:8px;width:20%}.template-main{background:#fff;border-radius:8px;flex-direction:column;flex:1;gap:9px;padding:12px;display:flex}.template-top{background:#e7edec;border-radius:3px;width:45%;height:15px}.template-tiles{gap:7px;height:65px;display:flex}.template-tiles i{background:#ecf4f2;border-radius:5px;flex:1}.template-tiles i:nth-child(2){background:#d4eeea}.template-chart{background:linear-gradient(140deg,#eaf4f2,#addcd3);border-radius:5px;height:70px}.template-card-text{padding:22px}.template-card-text span{color:#8b9d99;letter-spacing:.14em;font-size:10px;font-weight:700}.template-card-text h2{letter-spacing:-.04em;margin:9px 0;font-size:22px}.template-card-text p{color:#7c8a86;line-height:1.5}.template-card-text b{color:#008e91;font-size:12px}.docs-stats{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:20px;display:grid}.docs-stats div{border:1px solid #e5ebe9;border-radius:12px;gap:4px;padding:20px;display:grid}.docs-stats strong{font-size:28px}.docs-stats span{color:#8a9894;font-size:11px}body.dark.home-route .board-widget,body.dark.home-route .feature-mosaic>a,body.dark.home-route .template-promo-art{color:#f1f5f4;background:#1b2b29;border-color:#314a45}body.dark.home-route .promo-main,body.dark.home-route .widget-head span:last-child{color:#f1f5f4;background:#223b37}body.dark:not(.home-route) .docs-stats div,body.dark:not(.home-route) .template-card{color:#f1f5f4;background:#1b2b29;border-color:#314a45}@media (max-width:1050px){.board-showcase{grid-template-columns:repeat(4,285px);overflow:auto}.home-route .top-actions .search-trigger{min-width:145px}.home-route .header-nav{gap:16px}}@media (max-width:720px){.home-route .header-nav,.home-route .top-actions .search-trigger{display:none}.board-showcase{grid-template-columns:repeat(4,250px);padding:0 16px}.board-widget{height:280px}.feature-mosaic,.template-grid,.template-promo{grid-template-columns:1fr}.feature-mosaic>a{min-height:200px}.template-promo-art{height:225px}.docs-stats{grid-template-columns:1fr 1fr}}body:not(.home-route) #component-nav .nav-group a:not(.active):not(:hover){box-shadow:none!important;background-color:#0000!important;background-image:none!important}.catalog-section .component-grid,.catalog-section .foundation-grid{max-width:630px}.catalog-section .foundation-preview .swatches{align-items:center;gap:7px;height:160px;margin:auto}.catalog-section .foundation-preview .swatches i{background:linear-gradient(#86d7d1 0 25%,#43c8bf 25% 50%,#00ced1 50% 75%,#008e91 75%);border-radius:16px;width:29px;height:138px}.catalog-section .foundation-preview .swatches i:nth-child(2){background:linear-gradient(#dbb9fa 0 25%,#b389f5 25% 50%,#8e63e9 50% 75%,#6641c5 75%);height:125px}.catalog-section .foundation-preview .swatches i:nth-child(3){background:linear-gradient(#ffc2cf 0 25%,#ff7d98 25% 50%,#ed4773 50% 75%,#be215a 75%);height:144px}.catalog-section .foundation-preview .swatches i:nth-child(4){background:linear-gradient(#ffdc80 0 25%,#ffbd48 25% 50%,#f59c21 50% 75%,#c97708 75%);height:115px}.catalog-section .foundation-preview .swatches i:nth-child(5){background:linear-gradient(#d9f39b 0 25%,#aadd5c 25% 50%,#79c738 50% 75%,#48a321 75%);height:145px}.catalog-section .foundation-preview .swatches i:nth-child(6){background:linear-gradient(#a6f1ee 0 25%,#6adfe1 25% 50%,#2ec9cf 50% 75%,#0997a5 75%);height:125px}@media (max-width:720px){.catalog-section .component-grid,.catalog-section .foundation-grid{max-width:none}.catalog-section .foundation-preview .swatches i{width:23px;height:104px}}.family-card{display:block;min-height:292px!important}.family-card .card-preview{justify-content:center;align-items:center;gap:9px;display:flex;background:#fafbfb!important;height:185px!important}.family-card .card-content{padding:18px 20px!important}.family-card .card-content h3{margin:0 0 6px;font-size:16px;font-weight:600}.family-card .card-content p{color:#8c9895;font-size:13px;line-height:1.4}.family-card .card-arrow{color:#999}.mini-avatar{color:#22675f;background:#c2e9e3;border-radius:50%;place-items:center;width:48px;height:48px;font-size:13px;font-style:normal;font-weight:650;display:grid}.mini-avatar:nth-child(2){color:#605182;background:#d9d0f0}.mini-avatar:nth-child(3){color:#556461;background:#dce1e0}.family-art-chart{padding:30px 65px;align-items:end!important}.mini-bar{background:#b5e7df;border-radius:6px 6px 0 0;width:28px;height:54px}.mini-bar:nth-child(2){height:80px}.mini-bar:nth-child(3){background:#00ced1;height:66px}.mini-bar:nth-child(4){height:102px}.mini-bar:nth-child(5){height:74px}.family-art-field{flex-direction:column}.mini-field{background:#fff;border:1px solid #d5e0dd;border-radius:7px;width:70%;height:34px}.mini-field:nth-child(2){width:55%}.family-art-table{flex-direction:column}.mini-line{background:linear-gradient(90deg,#d9e7e3 30%,#0000 30% 50%,#bde5dd 50% 70%,#0000 70%);border-bottom:1px solid #dfe8e5;width:73%;height:20px}.mini-control{background:#00ced1;border-radius:6px;width:65px;height:27px}.mini-control:nth-child(2){background:#fff;border:1px solid #c9d7d3}.mini-control:nth-child(3){background:#e9efed;width:35px}.mini-symbol{color:#9cded4;font-size:80px;font-style:normal;font-weight:400}body.dark:not(.home-route) .family-card .card-preview{background:#1d302e!important}.clone-demo .source-preview{background:#fafbfa;width:100%;min-height:270px}.source-code-note{background:#f8faf9;border:1px solid #e7edeb;border-radius:12px;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;min-height:250px;padding:26px;display:flex}.source-code-note strong{font-size:16px}.source-code-note p{color:#778581;max-width:500px;margin:9px 0 18px;line-height:1.6}body.dark:not(.home-route) .source-code-note{background:#1d302e;border-color:#314642}.clone-hero{isolation:isolate;overflow:hidden}.hero-rays{z-index:0;pointer-events:none;filter:blur(18px);opacity:.8;width:100%;height:100%;position:absolute;inset:0}.clone-hero>:not(.hero-rays){z-index:1;position:relative}.week-nav{white-space:nowrap;color:#485654;background:#fff;border:1px solid #e6e8e8;border-radius:9px;justify-content:space-between;align-items:center;gap:2px;min-width:96px;padding:2px 4px;font-size:11px;display:inline-flex}.week-nav button{color:#66736f;width:19px;height:21px;line-height:1;font:inherit;background:0 0;border:0;border-radius:4px;place-items:center;padding:0;font-size:16px;display:grid}.week-nav button:focus-visible,.week-nav button:hover:not(:disabled){background:#e9f1ef}.week-nav button:disabled{opacity:.32;cursor:default}.week-nav span{text-align:center;min-width:54px;display:inline-block}.widget-bars>.week-bar{background:0 0;border:0;border-radius:5px;flex-direction:column;flex:1;justify-content:end;align-items:center;gap:7px;min-width:0;height:100%;padding:0 0 1px;display:flex}.widget-bars>.week-bar i{transform-origin:bottom;background:linear-gradient(#00ced1,#91e3d8);border-radius:6px 6px 0 0;width:100%;max-width:30px;transition:height .45s cubic-bezier(.2,.75,.2,1),filter .18s,transform .18s;display:block}.widget-bars>.week-bar:nth-child(2n) i{background:linear-gradient(#68d4c9,#b5e9e0)}.widget-bars>.week-bar.selected i,.widget-bars>.week-bar:hover i{filter:saturate(1.25)brightness(.95);transform:scaleX(1.12)}.widget-bars>.week-bar span{color:#9ca8a4;font-size:10px}.widget-bars>.week-bar:focus-visible{outline-offset:2px;outline:2px solid #008e91}.score-ring{background:conic-gradient(#00ced1 var(--score,98%),#dceee9 0);isolation:isolate;border:0;transition:transform .22s}.score-ring:before{z-index:-1;inset:15px}.score-foot button{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.score-foot button:hover,.score-foot button[aria-pressed=true]{color:#0b8c85;text-underline-offset:3px;text-decoration:underline}.heatmap button{aspect-ratio:1;background:#e6ecea;border:0;border-radius:4px;min-width:0;padding:0;transition:transform .18s,box-shadow .18s,background .18s}.heatmap button.level-1{background:#beeae2}.heatmap button.level-2{background:#6bd5c2}.heatmap button.level-3{background:#00adae}.heatmap button.selected,.heatmap button:hover{z-index:1;transform:scale(1.18);box-shadow:0 0 0 2px #1c7470}.widget-avatar{cursor:pointer;border:0;transition:transform .2s,background-color .2s}.widget-avatar:hover{background:#bee9e0;transform:scale(1.07)}.board-widget{transition:transform .3s cubic-bezier(.2,.75,.2,1),box-shadow .3s}.board-widget:hover{transform:translateY(-3px);box-shadow:0 12px 30px #122b2712}.component-card,.feature-mosaic>a,.foundation-card,.template-card{transition:transform .3s cubic-bezier(.2,.75,.2,1),box-shadow .3s,border-color .2s}.component-card:hover,.feature-mosaic>a:hover,.foundation-card:hover,.template-card:hover{transform:translateY(-4px);box-shadow:0 13px 30px #0e353012}body.dark .week-nav{color:#dcece7;background:#243a36;border-color:#35514b}body.dark .week-nav button{color:#dcece7}@media (prefers-reduced-motion:reduce){.hero-rays{opacity:.65}.board-widget,.component-card,.feature-mosaic>a,.foundation-card,.heatmap button,.template-card,.widget-bars>.week-bar i{transition:none!important;animation:none!important}}.reference-controls{color:#485b57;gap:11px;min-width:min(100%,270px);max-width:100%;font-size:13px;display:grid}.reference-controls label{cursor:pointer;align-items:center;gap:9px;display:flex}.reference-controls fieldset{border:0}.reference-controls input[type=checkbox],.reference-controls input[type=radio]{accent-color:#00a8a9;width:17px;height:17px}.reference-controls input[type=range]{accent-color:#00a8a9;width:100%}.reference-controls input[type=date],.reference-controls input[type=search],.reference-controls select{color:#253c38;background:#fff;border:1px solid #cbdad6;border-radius:8px;height:40px;padding:0 12px}.reference-controls input[type=file]{width:100%;font-size:12px}.demo-message{color:#728580;margin:4px 0 0;font-size:12px}.demo-switch{background:#c9d8d4;border:0;border-radius:20px;align-items:center;width:50px;height:27px;padding:3px;transition:background .2s;display:flex}.demo-switch i{background:#fff;border-radius:50%;width:21px;height:21px;transition:transform .2s;display:block;box-shadow:0 1px 3px #0002}.demo-switch[aria-checked=true]{background:#00bfc1}.demo-switch[aria-checked=true] i{transform:translate(23px)}.demo-tabs{width:min(100%,390px)}.demo-tabs [role=tablist]{border-bottom:1px solid #dce7e4;gap:4px;display:flex}.demo-tabs [role=tab]{color:#758480;background:0 0;border:0;padding:10px 14px}.demo-tabs [role=tab][aria-selected=true]{color:#006f70;box-shadow:inset 0 -2px #00bfc1}.demo-tab-panel{color:#506662;padding:25px 14px}.demo-upload{background:#fff;border:1px dashed #bdd6d1;border-radius:12px;padding:22px}.demo-chart{gap:7px;width:min(100%,390px);display:grid}.demo-chart>strong{font-size:31px;line-height:1}.demo-chart>span{color:#85938f;font-size:12px}.demo-chart .reference-bars{height:150px;margin-top:9px}.demo-chart .reference-bars button{transform-origin:bottom;background:linear-gradient(#67d6cc,#b7ece2);border:0;border-radius:6px 6px 0 0;flex:1;transition:filter .2s,transform .2s}.demo-chart .reference-bars button.selected,.demo-chart .reference-bars button:hover{background:linear-gradient(#00bfc1,#79ded4);transform:scaleX(1.1)}.demo-progress progress{accent-color:#00bfc1;width:100%;height:12px}.demo-progress .button{justify-self:start}.demo-dialog{border:1px solid #dce9e5;border-radius:15px;max-width:min(90vw,400px);padding:25px;box-shadow:0 20px 80px #122f2d30}.demo-dialog::backdrop{background:#061c1b80}.demo-dialog h3{margin:0 0 10px;font-size:21px}.demo-dialog p{color:#70817c;line-height:1.5}.demo-dialog .button{margin-top:15px}.demo-pagination{align-items:center;gap:10px;display:flex}.demo-pagination .button{min-height:34px;padding:0 10px}.demo-tooltip-wrap{position:relative}.demo-tooltip-wrap [role=tooltip]{color:#fff;white-space:nowrap;opacity:0;pointer-events:none;background:#163e3b;border-radius:7px;padding:8px 11px;font-size:11px;transition:opacity .2s,transform .2s;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%,5px)}.demo-tooltip-wrap button:focus-visible+[role=tooltip],.demo-tooltip-wrap button:hover+[role=tooltip]{opacity:1;transform:translate(-50%)}.demo-tree{min-width:220px}.demo-tree details{border-left:1px solid #c9d8d4;padding:4px 0 4px 14px}.demo-tree summary{cursor:pointer;padding:4px}.demo-tree span{color:#6c807b;padding:5px 15px;display:block}.demo-tag{cursor:pointer;border:0}.reference-alert .button{align-self:start;min-height:32px;margin-top:9px;padding:0 10px}.reference-avatar:is(button){cursor:pointer;border:0;transition:transform .2s}.reference-avatar:is(button):hover{transform:scale(1.1)}body.dark:not(.home-route) .demo-upload,body.dark:not(.home-route) .reference-controls input[type=date],body.dark:not(.home-route) .reference-controls input[type=search],body.dark:not(.home-route) .reference-controls select{color:#dcece8;background:#1c302d;border-color:#395550}@media (prefers-reduced-motion:reduce){.demo-chart .reference-bars button,.demo-switch,.demo-switch i,.demo-tooltip-wrap [role=tooltip]{transition:none!important}}.sample-input[aria-invalid=true]{border-color:#cf4141!important;box-shadow:0 0 0 3px #cf41411a!important}.home-template-carousel{max-width:660px;margin:38px auto 0}.home-template-carousel .template-slide-art{height:190px}.docs-introduction{max-width:830px;margin:0 auto;padding:48px 0 90px;font-size:16px;line-height:1.5}.docs-intro-crumb{color:#8c9993;letter-spacing:.08em;font-weight:700}.docs-introduction h1{letter-spacing:-.04em;margin:24px 0 39px;font-size:32px;font-weight:600}.docs-introduction section{margin:0 0 45px}.docs-introduction h2{letter-spacing:-.035em;margin:0 0 18px;font-size:22px;font-weight:600}.docs-introduction li,.docs-introduction p{color:#65736d;line-height:1.55}.docs-introduction ul{margin:0 0 19px;padding-left:25px}.docs-introduction li{margin:7px 0}.docs-next-links{gap:9px;max-width:470px;display:grid}.docs-next-links a{border:1px solid #e2eae6;border-radius:9px;justify-content:space-between;padding:13px 15px;font-size:13px;font-weight:600;display:flex}.docs-next-links a:hover{color:#007f7b;border-color:#8bcfc3}@media (max-width:720px){.docs-introduction{padding:36px 3px 70px;font-size:14px}.docs-introduction h1{font-size:29px}}.family-art-rich{color:#28514a}.family-art-rich,.family-art-rich i{font-style:normal}.family-avatars,.family-badges,.family-buttons,.family-pagination,.family-tabs{justify-content:center;align-items:center;gap:7px;width:100%;display:flex}.family-avatars i{color:#1b655a;background:#a7e2d7;border-radius:50%;place-items:center;width:41px;height:41px;font-size:11px;font-weight:700;display:grid}.family-avatars i:nth-child(2){color:#685b8a;background:#d8d1f1}.family-avatars i:nth-child(3){color:#956256;background:#f4d9d4}.family-badges i{color:#227c5c;background:#ddf2e8;border-radius:100px;padding:6px 9px;font-size:10px;font-weight:700}.family-badges i:nth-child(2){color:#966c26;background:#fff0d9}.family-badges i:nth-child(3){color:#007f80;background:#e0f6f4}.family-buttons i{color:#053d3d;background:#00bfc1;border-radius:6px;padding:8px 10px;font-size:10px;font-weight:700}.family-buttons i:nth-child(n+2){color:#46645a;background:#fff;border:1px solid #dce6e2}.family-alerts,.family-choices,.family-feed,.family-inputs,.family-nav,.family-progress,.family-select,.family-slider,.family-tree{gap:8px;width:min(88%,230px);font-size:10px;display:grid}.family-alerts span,.family-choices span,.family-inputs span,.family-nav span,.family-select span,.family-tree span{background:#fff;border:1px solid #e3eae7;border-radius:6px;padding:7px 9px}.family-inputs span,.family-select span{color:#81918a}.family-select b{float:right;color:#41645a}.family-progress>span,.family-slider>span{background:#e1ebe6;border-radius:99px;height:12px;display:block;overflow:hidden}.family-progress>span i{border-radius:inherit;background:#00bdb7;width:72%;height:100%;display:block}.family-progress>span:nth-child(2) i{background:#82daca;width:43%}.family-progress>div{text-align:center;color:#5d8177;font-size:13px}.family-slider>span{height:6px;margin:12px 0;position:relative;overflow:visible}.family-slider>span i{border-radius:inherit;background:#00bbb4;width:60%;height:100%;display:block}.family-slider>span i:after{content:"";float:right;background:#fff;border:4px solid #00bbb4;border-radius:50%;width:18px;height:18px;transform:translate(4px,-6px)}.family-slider>span:nth-child(2) i{width:35%}.family-tooltip{justify-items:center;gap:6px;display:grid}.family-tooltip span{background:#fff;border:1px solid #dce5e1;border-radius:7px;padding:8px 12px;font-size:10px}.family-tooltip i{color:#fff;background:#1d3f39;border-radius:6px;padding:7px 9px;font-size:10px}.family-feed span{color:#668077;align-items:center;gap:8px;display:flex}.family-feed i{background:#bde7da;border-radius:50%;width:17px;height:17px}.family-feed b{font-weight:500}.family-alerts span:first-child{color:#24805b;background:#e2f5ea}.family-alerts span:last-child{color:#936c30;background:#fff0db}.family-calendar{background:#fff;border:1px solid #e3ebe6;border-radius:9px;width:172px;padding:9px}.family-calendar strong{font-size:10px}.family-calendar>div{grid-template-columns:repeat(7,1fr);gap:2px;margin-top:9px;display:grid}.family-calendar i{text-align:center;color:#6e857c;border-radius:4px;padding:4px 0;font-size:8px}.family-calendar i.selected{color:#fff;background:#00bab7}.family-heading{gap:5px;width:80%;display:grid}.family-heading small{letter-spacing:.12em;color:#9aa9a2;font-size:8px}.family-heading strong{letter-spacing:-.04em;font-size:18px}.family-heading span{color:#9aa9a2;font-size:10px}.family-chart{align-items:end;gap:6px;width:78%;height:95px;display:flex}.family-chart i{background:#7dd5c8;border-radius:5px 5px 0 0;flex:1}.family-chart i:nth-child(3n){background:#00b9b7}.family-empty{justify-items:center;gap:5px;display:grid}.family-empty i{color:#8dd9c9;font-size:28px}.family-empty strong{font-size:12px}.family-empty span{color:#9aa8a2;font-size:9px}.family-upload{background:#fff;border:1px dashed #9ccfc2;border-radius:8px;justify-items:center;gap:5px;width:78%;padding:13px;display:grid}.family-upload i{color:#00a7a5;font-size:19px}.family-upload strong{font-size:10px}.family-upload span{color:#91a19a;font-size:9px}.family-loading{align-items:center;gap:10px;display:flex}.family-loading i{border:4px solid #d7eee7;border-top-color:#00bdb9;border-radius:50%;width:29px;height:29px;animation:family-spin 1.2s linear infinite}.family-loading span{background:#dcebe6;border-radius:4px;width:46px;height:11px}.family-loading span:last-child{width:28px}@keyframes family-spin{to{transform:rotate(1turn)}}.family-metrics{gap:4px;display:grid}.family-metrics span{letter-spacing:.09em;color:#879b91;font-size:9px}.family-metrics strong{font-size:43px;line-height:1}.family-metrics small{color:#168869;font-size:9px}.family-overlay{background:linear-gradient(#dae8e380,#dae8e380),#fff;border-radius:8px;place-items:center;width:85%;height:120px;display:grid}.family-overlay>div{background:#fff;border:1px solid #dce9e3;border-radius:7px;gap:6px;padding:13px;display:grid;box-shadow:0 7px 20px #173d3515}.family-overlay strong{font-size:11px}.family-overlay span{color:#94a29a;font-size:9px}.family-overlay i{background:#00b9b4;border-radius:5px;justify-self:end;padding:5px 7px;font-size:9px}.family-pagination span,.family-tabs span{background:#fff;border:1px solid #e0e9e4;border-radius:5px;padding:6px 8px;font-size:10px}.family-pagination span.selected,.family-tabs span:first-child{color:#08796c;background:#e0f6ef;border-color:#91d9c8}.family-table{background:#fff;border:1px solid #e0e9e4;border-radius:7px;width:86%;overflow:hidden}.family-table span{border-bottom:1px solid #e7eee9;justify-content:space-between;gap:6px;padding:8px;font-size:9px;display:flex}.family-table span:last-child{border:0}.family-table span:first-child{color:#8d9c94;background:#f5f8f6}.family-table b{font-weight:500}.family-table i{color:#168b71}.family-generic{justify-items:center;gap:4px;display:grid}.family-generic i{color:#67cfc2;font-size:31px}.family-generic span{color:#81968c;font-size:10px}body.dark .family-art-rich{background:#1d302e!important}body.dark .family-art-rich>div{color:#dbece6}@media (prefers-reduced-motion:reduce){.family-loading i{animation:none}}#app-dashboard-panels[hidden],#app-filter-button[hidden],.app-variant-panel[hidden]{display:none!important}.app-variant-panel{background:#fff;border:1px solid #e5ece8;border-radius:15px;margin-bottom:25px;padding:27px}.app-information-layout{grid-template-columns:180px minmax(0,1fr);gap:35px;display:grid}.app-information-layout>aside{color:#809087;border-right:1px solid #e8eeeb;flex-direction:column;gap:16px;padding-right:20px;font-size:12px;display:flex}.app-information-layout>aside strong{color:#2b493d;font-size:14px}.app-information-layout article{max-width:740px}.app-article-kicker{letter-spacing:.12em;color:#879d92;font-size:10px}.app-information-layout h2{letter-spacing:-.05em;margin:15px 0;font-size:36px;line-height:1.1}.app-information-layout p{color:#829087;font-size:13px;line-height:1.6}.app-information-layout h3{letter-spacing:-.025em;margin:30px 0 15px;font-size:17px}.app-info-banner{background:#eaf8f2;border-radius:12px;align-items:center;gap:16px;margin-top:25px;padding:22px;display:flex}.app-info-banner>span{color:#24aa91;font-size:35px}.app-info-banner strong{font-size:14px}.app-info-banner p{margin:4px 0 0;font-size:12px}.app-info-links{grid-template-columns:1fr 1fr;gap:12px;display:grid}.app-info-links a{border:1px solid #e1eae5;border-radius:10px;gap:10px;padding:20px;display:grid}.app-info-links strong{font-size:14px}.app-info-links span{color:#7e9185;font-size:11px}.app-information-layout details{border-top:1px solid #e8eeea;padding:14px 0}.app-information-layout summary{cursor:pointer;font-size:13px;font-weight:600}.app-settings-form{max-width:940px}.app-settings-heading{border-bottom:1px solid #e5ece7;padding-bottom:20px}.app-settings-heading h2{letter-spacing:-.04em;margin:0 0 6px;font-size:23px}.app-settings-heading p,.app-settings-row p{color:#8a988f;margin:0;font-size:12px}.app-settings-row{border-bottom:1px solid #e8eeea;grid-template-columns:1fr minmax(220px,1fr);align-items:center;gap:25px;padding:23px 0;display:grid}.app-settings-row strong{margin-bottom:5px;font-size:13px;display:block}.app-settings-row>input,.app-settings-row>select{color:#314d3d;width:100%;font:inherit;background:#fff;border:1px solid #d6e3db;border-radius:8px;padding:11px 12px;font-size:13px}.app-setting-choice{color:#557260;justify-self:end;align-items:center;gap:8px;font-size:12px;display:flex}.app-setting-choice input{accent-color:#00a996;width:17px;height:17px}.app-settings-actions{justify-content:end;align-items:center;gap:9px;padding-top:22px;display:flex}.app-settings-actions>span{color:#7f9386;margin-right:auto;font-size:11px}.app-analytics-trend{color:#00b5a0;margin-bottom:15px;display:none}.app-analytics-trend svg{border-bottom:1px solid #dce9e1;width:100%;height:180px;margin-top:20px}#app-dashboard-panels[data-layout=analytics] .app-analytics-trend{display:block}#app-dashboard-panels[data-layout=analytics] .template-app-people{display:none}#app-dashboard-panels[data-layout=analytics] .template-app-top-grid{grid-template-columns:1fr}#app-dashboard-panels[data-layout=analytics] .template-app-bars{height:180px}.stage-article{max-width:630px}.stage-article>small{letter-spacing:.1em;color:#8a9d92;font-size:9px}.stage-article h3{letter-spacing:-.04em;margin:14px 0;font-size:29px}.stage-article p{color:#8b9d92;font-size:12px;line-height:1.5}.stage-article>div{background:#f8fbf9;border:1px solid #e4ece7;border-radius:9px;gap:7px;margin-top:12px;padding:18px;display:grid}.stage-article>div strong{font-size:13px}.stage-article>div span{color:#8ba092;font-size:11px}.stage-settings{gap:0;display:grid}.stage-settings>div{border-bottom:1px solid #e5ece8;justify-content:space-between;align-items:center;gap:10px;padding:21px 0;display:flex}.stage-settings span{color:#81998a;font-size:11px}.stage-settings strong{border:1px solid #dbe7de;border-radius:6px;min-width:150px;padding:8px 12px;font-size:11px;font-weight:500}.stage-settings i{background:#00b59f;border-radius:99px;width:32px;height:18px;position:relative}.stage-settings i:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;position:absolute;top:3px;right:3px}.stage-analytics-summary{gap:5px;display:grid}.stage-analytics-summary span{color:#93a398;font-size:12px}.stage-analytics-summary strong{font-size:33px}.stage-analytics-summary small{color:#16a27d;font-size:10px}.stage-analytics-line{color:#00ad98;border-bottom:1px solid #dbe9df;height:180px;margin:20px 0}.stage-analytics-line svg{width:100%;height:100%}.stage-analytics-pills{gap:9px;display:flex}.stage-analytics-pills span{color:#698d76;background:#eaf5ee;border-radius:6px;padding:10px 14px;font-size:10px}@media (max-width:650px){.app-variant-panel{padding:18px}.app-information-layout{grid-template-columns:1fr}.app-information-layout>aside{display:none}.app-information-layout h2{font-size:29px}.app-info-links,.app-settings-row{grid-template-columns:1fr}.app-settings-row{gap:12px}.app-setting-choice{justify-self:start}.app-settings-actions{flex-wrap:wrap}.app-settings-actions>span{flex-basis:100%;margin-bottom:8px}}.template-stage-window[data-device=mobile] .stage-settings>div{flex-direction:column;align-items:start;gap:6px;padding:13px 0}.template-stage-window[data-device=mobile] .stage-article h3{font-size:22px}.template-stage-window[data-device=mobile] .stage-analytics-pills{gap:4px}.template-stage-window[data-device=mobile] .stage-analytics-pills span{padding:6px;font-size:8px}@media (max-width:700px){.hx-sidebar-feature{display:none}.hx-portfolio-mockup{padding:25px 20px}.hx-portfolio-article{height:220px;padding:25px 18px 0}.hx-portfolio-article>h3{font-size:17px}.hx-portfolio-article img{height:140px}.hx-browser-toolbar span{padding:1px 25px}.hx-bio-content{min-height:320px;font-size:14px}.hx-portfolio-thumbnails{gap:8px}.hx-portfolio-thumbnails i{height:60px}.hx-root[data-example="5"] .hx-setting-row{padding:20px 0}.hx-sidebar{overflow:hidden}.hx-sales-summary{flex-direction:column;gap:15px}.hx-order-summary{flex-wrap:wrap;gap:15px;padding:0 15px 18px}.hx-order-summary strong{font-size:27px}.hx-daily-sales{min-height:140px}.hx-sales-summary .hx-metric strong{font-size:26px}}:root{--ink:#171717;--muted:#737373;--subtle:#a3a3a3;--line:#e5e5e5;--line-strong:#d4d4d4;--page:#fff;--surface:#fff;--soft:#fafafa}.site-icon{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;vertical-align:middle;flex-shrink:0;width:20px;height:20px;display:inline-block}.header-logo{width:28px;height:28px}.header-brand{gap:9px!important}.sidebar-search .site-icon{width:16px;height:16px}.hero-rays{filter:none;opacity:1}.clone-hero{background:0 0}.clone-hero h1{letter-spacing:-.055em;font-size:clamp(48px,5vw,72px);font-weight:500;line-height:1.14}.home-gallery-intro h2,.home-showcase-intro h2{letter-spacing:-.05em;font-size:clamp(38px,3.5vw,48px);font-weight:500;line-height:1.12}.clone-section h2{font-weight:500}.home-gallery-intro p,.home-showcase-intro p{font-size:16px}.detail-layout,.detail-stack{min-width:0}.code-panel,.specimen-content{min-width:0;max-width:100%}.clone-page-head .page-title{letter-spacing:-.03em;font-size:24px;font-weight:500}.catalog-section-head h2{font-weight:500}.clone-doc-section h2{font-size:20px;font-weight:500}.clone-detail{grid-template-columns:minmax(0,1fr) 180px}.clone-detail .detail-sidebar{min-width:0}.motion-feature{text-align:center;padding:130px 0 120px}.motion-presets{justify-content:center;gap:12px;margin:30px 0 45px;display:flex}.motion-presets button{background:radial-gradient(circle at 30% 25%,#ffffff70,transparent 65%),var(--swatch);border:3px solid #fff;border-radius:50%;width:40px;height:40px;box-shadow:inset 0 -5px 8px #0002,0 0 0 1px #00000006}.motion-presets button[aria-pressed=true]{outline:2px solid var(--swatch);outline-offset:3px}.motion-pill-wrap{background:var(--surface);border:1px solid var(--line);border-radius:99px;max-width:1120px;margin:0 auto;position:relative;box-shadow:0 4px 8px #10182808,0 20px 80px #10182810}.motion-pill-light{border-radius:inherit;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.motion-band{stroke-dashoffset:0;animation:motion-lap 4.5s linear infinite}.motion-band.bloom{opacity:.45}.motion-pill-wrap.running .motion-band{animation-duration:1.5s}.motion-pill-wrap.offscreen .motion-band,.motion-pill-wrap.paused .motion-band{animation-play-state:paused}.motion-pill-wrap.reduced .motion-band{animation:none}.motion-pill{align-items:center;gap:25px;height:88px;padding:12px 15px;display:flex;position:relative}.motion-pill-plus{width:55px;height:55px;color:var(--ink);place-items:center;display:grid}.motion-pill-plus .site-icon{width:28px;height:28px}.motion-pill>span:nth-child(2){color:#a3a3a3;letter-spacing:-.025em;text-align:left;flex:1;font-size:27px}.motion-pill>button{background:var(--motion-color);color:#fff;border:0;border-radius:50%;flex-shrink:0;place-items:center;width:56px;height:56px;display:grid}.motion-pill>button:disabled{opacity:.45}.motion-pill>button .site-icon{width:27px;height:27px;transform:rotate(90deg)}.motion-controls{justify-content:center;align-items:center;gap:20px;margin-top:30px;display:flex}.motion-controls>.button{min-height:35px;font-size:12px;font-weight:500}.motion-controls>a{color:var(--muted);font-size:12px}@keyframes motion-lap{to{stroke-dashoffset:-100px}}.library-availability{padding:80px 0 120px}.availability-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:50px;display:grid}.availability-grid>article{border:1px solid var(--line);background:var(--surface);border-radius:20px;flex-direction:column;padding:28px;display:flex}.availability-grid>article.featured{background:linear-gradient(#f1fcf9,#fff 40%);border-color:#b6e6de}.availability-grid article>span{color:var(--muted);font-size:13px}.availability-grid h3{letter-spacing:-.04em;margin:22px 0 12px;font-size:25px;font-weight:500;line-height:1.15}.availability-grid p{color:var(--muted);min-height:63px;margin:0 0 25px;font-size:13px;line-height:1.6}.availability-grid .button{margin-top:auto;font-weight:500}.availability-grid ul{color:#00a9a7;gap:13px;margin:25px 0 0;padding:0;font-size:13px;list-style:none;display:grid}.availability-grid li{align-items:start;gap:9px;display:flex}.availability-grid li span{color:var(--muted);font-size:12px}.source-workflow{padding:100px 0}.workflow-window{border:1px solid var(--line);background:var(--surface);border-radius:18px;max-width:840px;margin:45px auto 0;overflow:hidden;box-shadow:0 15px 55px #10182808}.workflow-window-top{background:var(--soft);border-bottom:1px solid var(--line);height:48px;color:var(--muted);align-items:center;gap:30px;padding:0 18px;font-size:12px;display:flex}.workflow-window-top>span{gap:5px;display:flex}.workflow-window-top i{background:#d4d4d4;border-radius:50%;width:7px;height:7px}.workflow-window-top strong{font-weight:500}.workflow-window>ol{margin:0;padding:8px 30px;list-style:none}.workflow-window li{border-bottom:1px solid var(--line);gap:24px;padding:28px 0;display:flex}.workflow-window li:last-child{border:0}.workflow-window li>span{color:#b7c2bd;padding-top:5px;font:13px ui-monospace,monospace}.workflow-window li>div{flex:1;min-width:0}.workflow-window h3{letter-spacing:-.03em;margin:0 0 9px;font-size:18px;font-weight:500}.workflow-window p{color:var(--muted);margin:0 0 12px;font-size:13px;line-height:1.6}.workflow-window a{color:var(--teal-deep);font-size:12px;font-weight:500}.workflow-source-link{border:1px solid var(--line);background:var(--soft);border-radius:8px;justify-content:space-between;align-items:center;gap:15px;padding:12px;display:flex}.workflow-source-link code{color:var(--muted);overflow-wrap:anywhere;font-size:11px}.workflow-source-link button{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:5px;padding:6px 9px;font-size:11px}.workflow-window [role=status]{color:#00a798;margin-top:8px;font-size:11px;display:block}.source-keep{text-align:center;padding:100px 0 80px}.source-keep-mark{border:1px solid var(--line);border-radius:13px;place-items:center;width:54px;height:54px;margin:0 auto 27px;display:grid;box-shadow:0 4px 12px #00000006}.source-keep-mark .site-icon{color:#00b6ba;width:30px;height:30px}.source-keep h2{letter-spacing:-.05em;margin:0 0 20px;font-size:48px;font-weight:500;line-height:1.1}.source-keep p{color:var(--muted);margin:0 0 27px;font-size:15px}.website-final-cta{text-align:center;padding:130px 0 120px;position:relative}.website-final-cta>img{border:1px solid var(--line);border-radius:18px;width:68px;height:68px;margin-bottom:28px;box-shadow:0 8px 35px #00ced120}.website-final-cta h2{letter-spacing:-.055em;margin:0 0 22px;font-size:clamp(42px,4.5vw,64px);font-weight:500;line-height:1.08}.website-final-cta p{color:var(--muted);margin:0 0 27px;font-size:16px;line-height:1.5}.website-final-cta>div{justify-content:center;gap:10px;display:flex}.site-footer{width:calc(100% - 144px);max-width:1280px;color:var(--muted);border-top:1px solid var(--line);margin:0 auto;font-size:12px;padding:60px 0 22px!important;display:block!important}.footer-main{grid-template-columns:2fr 1fr 1fr 1fr;gap:55px;padding-bottom:45px;display:grid}.footer-main>div{flex-direction:column;align-items:start;gap:14px;display:flex}.footer-main>div>strong{color:var(--ink);margin-bottom:4px;font-size:12px;font-weight:500}.footer-main a:hover{color:var(--teal-deep)}.footer-brand>a:first-child{letter-spacing:-.04em;color:var(--ink);align-items:center;gap:9px;font-size:17px;font-weight:600;display:flex}.footer-brand>a:first-child img{width:28px;height:28px}.footer-brand p{max-width:250px;margin:0;font-size:12px;line-height:1.6}.footer-figma{color:var(--teal-deep);font-size:11px}.footer-bottom{border-top:1px solid var(--line);justify-content:space-between;gap:20px;padding-top:22px;font-size:11px;display:flex}.docs-route .topbar{display:none}.docs-route .site-shell{grid-template-columns:240px minmax(0,1fr);max-width:1120px;margin:auto}.docs-route .sidebar{width:210px;box-shadow:none;background:#fff;border:0;border-radius:0;margin:0;padding:32px 0;position:sticky;top:20px;left:auto}.docs-route .sidebar .brand{padding:0 0 35px 10px;font-size:19px}.docs-route .sidebar .nav-group:not(:first-child),.docs-route .sidebar .primary-nav,.docs-route .sidebar .sidebar-label,.docs-route .sidebar .sidebar-search,.docs-route .sidebar-bottom{display:none!important}.docs-route .nav-group>summary{pointer-events:none;color:#a3a3a3;padding:8px 10px;font-size:11px}.docs-route .nav-group>div{border-left:0;margin:0;padding:0}.docs-route .component-nav a{padding:9px 10px!important;font-size:13px!important}.docs-route main{max-width:none;padding:48px 0 70px 32px}.docs-introduction{max-width:760px;margin:0;padding:0}.docs-intro-crumb{font-size:11px;font-weight:500}.docs-introduction h1{margin:25px 0 38px;font-size:24px;font-weight:500}.docs-introduction h2{margin-bottom:25px;font-size:20px;font-weight:500}.docs-introduction li,.docs-introduction p{color:#737373;font-size:15px;line-height:1.5}.docs-introduction section{margin-bottom:40px}.docs-introduction li strong{color:#737373}.docs-route .footer-main{grid-template-columns:1fr 1fr;gap:25px}.docs-route .site-footer{width:100%;padding-top:30px!important}.family-art-rich .family-video{color:#fff;background:linear-gradient(130deg,#dae8e5,#8ed7ce);border-radius:8px;place-items:center;width:80%;height:95px;font-size:30px;display:grid}.family-editor-art{text-align:left;background:#fff;border:1px solid #e5e5e5;border-radius:7px;width:80%;font-size:10px;overflow:hidden}.family-editor-art>span{color:#737373;border-bottom:1px solid #e5e5e5;padding:7px;display:block}.family-editor-art>p{color:#a3a3a3;margin:0;padding:12px}.family-code-art{color:#a4e9d8;background:#14322e;border-radius:7px;width:85%;padding:15px;font:10px/1.7 ui-monospace,monospace}.family-color-art{flex-wrap:wrap;gap:6px;max-width:140px;display:flex}.family-color-art i{border-radius:5px;width:30px;height:30px}.family-message-art{gap:7px;width:80%;font-size:9px;display:grid}.family-message-art span{background:#fff;border:1px solid #e6ece9;border-radius:7px;justify-self:start;padding:9px}.family-message-art span:last-child{background:#e0f8f1;justify-self:end}.family-divider-art{gap:17px;width:80%;display:grid}.family-divider-art i{background:#d8e5df;height:1px}.family-divider-art span{color:#91a59b;text-align:center;font-size:9px}.home-gallery-grid .family-card .card-preview{background:#fafafa!important}.home-gallery-grid .family-card .card-content p{color:#929b96}.body.dark .source-keep{color:#fff}@media (max-width:1050px){.clone-detail{grid-template-columns:minmax(0,1fr)}.clone-detail .detail-sidebar{display:none}.footer-main{gap:25px}.site-footer{width:calc(100% - 64px)}.docs-route .site-shell{grid-template-columns:220px minmax(0,1fr)}.docs-route main{padding-right:28px}.motion-pill>span:nth-child(2){font-size:23px}.motion-feature{padding:90px 0}.availability-grid{gap:12px}.availability-grid>article{padding:22px}.availability-grid h3{font-size:22px}.hero-rays{opacity:1}}@media (max-width:720px){.clone-hero h1{font-size:clamp(43px,10vw,60px);font-weight:500}.home-gallery-intro h2,.home-showcase-intro h2{font-size:38px;line-height:1.1}.clone-hero>p{font-size:14px}.clone-tech{flex-wrap:wrap;row-gap:10px;max-width:340px;margin:auto}.clone-hero-actions{margin-bottom:35px}.clone-hero-actions .button{font-size:12px}.home-gallery-intro{padding:0 4px}.detail-layout{display:block!important}.detail-stack{width:100%}.clone-detail-toolbar{margin-bottom:20px}.clone-demo .specimen{padding:18px 8px}.sample-input{width:100%;min-width:0}.sample-field{width:100%;max-width:100%}.otp-fields{gap:5px}.otp-fields input{width:calc(16.6667% - 4.16667px);min-width:0;max-width:42px}.motion-feature{padding:80px 16px}.motion-presets{gap:10px;margin:28px 0 38px}.motion-presets button{width:32px;height:32px}.motion-pill{gap:10px;height:65px;padding:10px}.motion-pill-plus{width:25px;height:35px}.motion-pill-plus .site-icon{width:21px;height:21px}.motion-pill>span:nth-child(2){font-size:16px;line-height:1.2}.motion-pill>button{width:40px;height:40px}.motion-pill>button .site-icon{width:22px;height:22px}.motion-controls{flex-wrap:wrap;gap:12px}.motion-controls>a{font-size:11px}.availability-grid{grid-template-columns:1fr;max-width:460px;margin:35px auto 0}.availability-grid>article{padding:25px}.availability-grid h3{font-size:27px}.availability-grid p{min-height:0}.library-availability{padding:65px 16px}.source-workflow{padding:70px 16px}.workflow-window>ol{padding:0 18px}.workflow-window li{gap:15px;padding:25px 0}.workflow-window h3{font-size:16px}.workflow-window p{font-size:12px}.workflow-source-link{gap:7px;padding:9px}.workflow-source-link code{font-size:9px}.workflow-source-link button{padding:6px;font-size:10px}.source-keep{padding:70px 16px}.source-keep h2{font-size:37px}.source-keep p{font-size:14px}.website-final-cta{padding:90px 16px}.website-final-cta h2{font-size:39px}.website-final-cta p{font-size:14px}.website-final-cta>div{flex-wrap:wrap}.website-final-cta .button{font-size:12px}.site-footer{width:calc(100% - 36px);padding-top:40px!important}.footer-main{grid-template-columns:1fr 1fr;gap:35px 22px}.footer-brand{grid-column:1/-1}.footer-brand p{max-width:320px}.footer-bottom{flex-direction:column;gap:8px;font-size:10px}.docs-route .site-shell{display:block}.docs-route .sidebar{display:none}.docs-route .topbar{border-bottom:1px solid var(--line);height:60px;padding:0 16px;display:flex}.docs-route main{padding:30px 20px 50px}.docs-route .sidebar.open{z-index:50;border-right:1px solid var(--line);background:#fff;width:250px;height:100dvh;padding:25px;display:flex;position:fixed;top:0}.docs-route .site-footer{width:calc(100% - 40px)}.docs-introduction li,.docs-introduction p{font-size:14px}.docs-introduction h1{font-size:24px}.docs-introduction h2{font-size:20px}}@media (prefers-reduced-motion:reduce){.motion-band{animation:none!important}.motion-pill-wrap *{transition:none!important}}.foundation-jump-links{flex-wrap:wrap;gap:9px;margin:28px 0 45px;display:flex}.foundation-jump-links a{border:1px solid var(--line);color:var(--muted);border-radius:7px;padding:8px 12px;font-size:12px}.foundation-jump-links a:hover{color:var(--ink);border-color:#00b3b5}.foundation-reference-section{border-top:1px solid var(--line);padding:40px 0}.foundation-section-heading{justify-content:space-between;align-items:start;gap:25px;margin-bottom:30px;display:flex}.foundation-section-heading h2{letter-spacing:-.03em;margin:0 0 10px;font-size:24px;font-weight:500;line-height:32px}.foundation-section-heading p{color:var(--muted);max-width:650px;margin:0;font-size:14px;line-height:1.6}.foundation-section-heading>a{color:var(--teal-deep);white-space:nowrap;margin-top:8px;font-size:11px}.foundation-palette{margin-bottom:30px}.foundation-palette h3{margin:0 0 14px;font-size:14px;font-weight:500}.foundation-palette>div{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.foundation-palette button{background:var(--surface);border:1px solid var(--line);text-align:left;border-radius:9px;min-width:0;padding:8px}.foundation-palette i{border:1px solid #00000006;border-radius:5px;height:70px;margin-bottom:10px;display:block}.foundation-palette strong{font-size:11px;font-weight:500;display:block}.foundation-palette small{color:var(--subtle);margin-top:3px;font-size:10px;display:block}.foundation-type-row{border-bottom:1px solid var(--line);align-items:center;gap:20px;padding:24px 0;display:flex}.foundation-type-row>span{min-width:120px;font-size:12px}.foundation-type-row small{color:var(--subtle);margin-top:5px;font-size:11px;display:block}.foundation-type-row>strong{font-size:clamp(12px,4.5vw,var(--type-size));letter-spacing:-.025em;font-weight:500;line-height:1.25}.foundation-icon-grid{grid-template-columns:repeat(6,1fr);gap:12px;display:grid}.foundation-icon-grid button{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:9px;justify-items:center;gap:14px;padding:20px 10px;display:grid}.foundation-icon-grid .site-icon{width:24px;height:24px}.foundation-icon-grid small{color:var(--subtle);font-size:10px}.foundation-symbols{border:1px solid var(--line);border-radius:12px;flex-wrap:wrap;gap:24px;padding:25px;display:flex}.foundation-symbols>span{align-items:center;gap:9px;font-size:13px;display:flex}.foundation-online,.foundation-status{background:#17b26a;border-radius:50%;width:9px;height:9px;display:inline-block}.foundation-status.warning{background:#f79009}.foundation-status.error{background:#f04438}.foundation-symbols kbd{border:1px solid var(--line);border-radius:5px;padding:4px 6px;font:10px Inter,sans-serif}.foundation-effects{grid-template-columns:repeat(4,1fr);gap:25px;display:grid}.foundation-effects>div{border:1px solid var(--line);border-radius:12px;justify-items:center;gap:17px;padding:25px 12px;display:grid}.foundation-effects i{border:1px solid var(--line);background:var(--surface);border-radius:10px;width:75px;height:75px;margin:10px 0}.foundation-effects strong{font-size:12px;font-weight:500}.foundation-effects button,.foundation-token-row button{color:var(--muted);background:var(--surface);border:1px solid var(--line);border-radius:5px;padding:5px 8px;font-size:10px}.foundation-focus-examples{align-items:center;gap:20px;margin-top:30px;display:flex}.foundation-focus-examples span{color:var(--muted);font-size:12px}.foundation-dimension-grid{grid-template-columns:1fr 1fr;gap:40px;display:grid}.foundation-dimension-grid h3{margin:0 0 15px;font-size:15px;font-weight:500}.foundation-token-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:12px 0;font-size:12px;display:flex}.foundation-token-row strong{color:var(--subtle);margin-left:auto;font-weight:400}.foundation-layout-grid{background:var(--soft);border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(12,1fr);gap:12px;min-height:150px;margin-top:40px;padding:15px;display:grid}.foundation-layout-grid i{background:#00ced11f;border:1px solid #00ced133;min-width:0}.foundation-copy-status{background:var(--surface);border:1px solid var(--line);color:var(--teal-deep);border-radius:7px;width:max-content;max-width:100%;margin-left:auto;padding:10px;font-size:12px;position:sticky;bottom:15px}.foundation-copy-status:empty{display:none}.foundation-card-swatches{gap:8px;display:flex}.foundation-card-swatches i{border-radius:99px;width:25px;height:115px}.foundation-card-swatches i:nth-child(2n){height:100px;margin-top:15px}.foundation-card-type{gap:8px;display:grid}.foundation-card-type strong{letter-spacing:-.04em;font-size:30px;font-weight:500}.foundation-card-type span{font-size:20px}.foundation-card-type small{color:var(--subtle);font-size:14px}.foundation-card-icons{color:#697f76;grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.foundation-card-icons .site-icon{width:27px;height:27px}.foundation-card-shadow{gap:15px;display:flex}.foundation-card-shadow i{background:#fff;border:1px solid #e5e5e5;border-radius:8px;width:45px;height:45px;display:block;box-shadow:0 5px 13px #10182820}.catalog-section .foundation-grid{grid-template-columns:repeat(3,minmax(0,1fr));max-width:none}.catalog-section .foundation-preview{justify-content:center}.catalog-section .foundation-card{min-height:280px}.catalog-section .foundation-card p{font-size:13px}.source-app-preview{border:1px solid var(--line);background:#fafafa;border-radius:15px;height:600px;margin-top:30px;overflow:hidden}.source-app-actions{gap:12px;margin-top:20px;display:flex}.source-app-preview .hx-preview-viewport>.hx-root{--hx-preview-scale:.7}.template-stage-window[data-device=mobile] .hx-preview .hx-setting-row{grid-template-columns:1fr;gap:12px}.template-stage-window[data-device=mobile] .hx-preview .hx-settings-tabs{overflow:hidden}.template-stage-window[data-device=mobile] .hx-preview .hx-settings-tabs button{padding:4px;font-size:9px}.template-stage-window[data-device=mobile] .hx-preview .hx-photo-upload{flex-direction:column}.template-stage-window[data-device=mobile] .hx-preview .hx-profile-cover{height:170px}.template-stage-window[data-device=mobile] .hx-preview .hx-welcome{flex-direction:column;align-items:start}.template-stage-window[data-device=mobile] .hx-preview .hx-trade-toolbar{flex-wrap:wrap}.template-stage-window[data-device=mobile] .hx-preview .hx-create-cards{grid-template-columns:1fr}.template-stage-window[data-device=mobile] .hx-preview .hx-business-metrics{gap:12px}.template-stage-window[data-device=mobile] .hx-preview .hx-business-metrics img{height:45px}.template-stage-window[data-device=mobile] .hx-preview .hx-membership-stats strong{font-size:18px}.template-stage-window[data-device=mobile] .hx-preview .hx-member-list{display:none}body.dark{--ink:#ededed;--muted:#a3a3a3;--subtle:#8a8a8a;--line:#333;--line-strong:#444;--page:#121212;--surface:#191919;--soft:#222;--teal-soft:#063d3c;--teal-deep:#5ddcda;color:#ededed;background:#121212}body.dark.home-route{color:#ededed;background:#121212!important}body.dark .home-gallery-intro h2,body.dark .home-showcase-intro h2,body.dark .source-keep,body.dark .source-keep h2,body.dark .website-final-cta h2{color:#ededed}body.dark .availability-grid>article.featured{background:linear-gradient(#123630,#191919 45%);border-color:#29574b}body.dark .showcase-kicker{color:#b1c6be}body.dark .showcase-kicker,body.dark .template-stage{background:#191919;border-color:#333}body.dark .template-stage-tabs button{color:#a3a3a3}body.dark .template-stage-tabs button[aria-selected=true]{color:#6edfc9;background:#193a34}body.dark .template-device-switch{background:#191919;border-color:#333}body.dark .template-device-switch button[aria-pressed=true]{color:#ededed;background:#333}body.dark .home-chart-card{background:#191919;border-color:#333}body.dark .home-chart-card-head strong{color:#ededed}body.dark .home-chart-bars button{background:#222}body.dark .home-chart-period button[aria-pressed=true]{color:#ededed;background:#333}body.dark .home-funnel button strong{color:#ededed}body.dark .dashboard-detail-showcase>div{background:#191919;border-color:#333}body.dark .dashboard-panel-head strong,body.dark .dashboard-table-panel td{color:#ededed}body.dark .dashboard-nav-panel>input,body.dark .dashboard-table-tools input{color:#ededed;background:#222;border-color:#444}body.dark .dashboard-table-panel th{color:#a3a3a3;background:#222}body.dark .dashboard-nav-foot,body.dark .dashboard-table-panel td,body.dark .dashboard-table-panel th,body.dark .dashboard-tasks label{border-color:#333}body.dark .dashboard-nav-panel nav a.selected,body.dark .dashboard-nav-panel nav a:hover{color:#8be5cf;background:#163d35}body.dark .dashboard-task-progress{background:#333}body.dark .dashboard-tasks label{color:#a3a3a3}body.dark .template-carousel{background:#191919;border-color:#333}body.dark .template-carousel-head{color:#d4e5dc}body.dark .template-carousel-head button{color:#ededed;background:#222;border-color:#444}body.dark .template-slide{background:#222;border-color:#333}body.dark .template-slide-foot strong{color:#ededed}body.dark .foundation-card-shadow i{background:#252525;border-color:#444}body.dark.docs-route .sidebar{background:#121212}body.dark.docs-route .docs-introduction li,body.dark.docs-route .docs-introduction p{color:#a3a3a3}body.dark .hl-alert{color:#7ce6b2;background:#073b2b;border-color:#0b6c4c}body.dark .family-heading strong,body.dark .family-metrics strong{color:#dcece4}body.dark .family-calendar,body.dark .family-choices span,body.dark .family-editor-art,body.dark .family-inputs span,body.dark .family-nav span,body.dark .family-select span,body.dark .family-table,body.dark .family-upload{background:#243831;border-color:#3b5248}body.dark .family-table span:first-child{background:#1a2c25}body.dark .family-overlay{background:#182c23}body.dark .family-overlay>div{color:#e2ebe5;background:#253d31;border-color:#3e5449}body.dark .family-alerts span:first-child{color:#89d7a8;background:#143f2b}body.dark .family-alerts span:last-child{color:#e4c38b;background:#46351d}body.dark .family-message-art span{color:#d5e9dd;background:#203a2d;border-color:#355341}body.dark .family-message-art span:last-child{background:#134a3a}body.dark .hx-root{--hx-text:#ededed;--hx-muted:#a3a3a3;--hx-line:#333;--hx-surface:#171717;--hx-soft:#212121}body.dark .hx-header nav>button,body.dark .hx-sidebar nav>button,body.dark .hx-sidebar-bottom>a,body.dark .hx-sidebar-bottom>button{color:#a3a3a3}body.dark .hx-header nav>button[aria-current=page],body.dark .hx-sidebar nav>button[aria-current=page]{color:#ededed;background:#262626}body.dark .hx-button,body.dark .hx-root select:not(.hx-example-bar select),body.dark .hx-settings-form input,body.dark .hx-settings-form select,body.dark .hx-settings-form textarea{color:#d4d4d4;background:#191919;border-color:#444}body.dark .hx-button.primary{color:#fff;background:#00b8bd;border-color:#00b8bd}body.dark .hx-metric>span,body.dark .hx-page-title p,body.dark .hx-table-card td strong{color:#bbb}body.dark .hx-periods button{color:#aaa}body.dark .hx-periods button[aria-pressed=true]{color:#ededed;background:#333}body.dark .hx-business-metrics header,body.dark .hx-settings-tabs,body.dark .hx-table-card th{background:#222}body.dark .hx-settings-tabs button{color:#aaa}body.dark .hx-settings-tabs button[aria-current=page]{color:#ededed;background:#333;border-color:#444}body.dark .hx-status{color:#bbb;border-color:#444}body.dark .hx-trade-tabs button{color:#a3a3a3}body.dark .hx-trade-tabs button[aria-selected=true]{color:#ededed;background:#292929;border-color:#444}@media (max-width:1050px){.foundation-palette>div{grid-template-columns:repeat(4,minmax(0,1fr))}.foundation-icon-grid{grid-template-columns:repeat(4,1fr)}.foundation-type-row>span{min-width:100px}.foundation-effects{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.foundation-section-heading{flex-direction:column;gap:7px}.foundation-section-heading p{font-size:13px}.foundation-section-heading h2{font-size:21px}.foundation-palette>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.foundation-palette i{height:60px}.foundation-icon-grid{grid-template-columns:repeat(3,1fr);gap:8px}.foundation-icon-grid button{padding:17px 7px}.foundation-type-row{padding:20px 0;display:block;overflow:hidden}.foundation-type-row>span{align-items:center;gap:12px;margin-bottom:12px;display:flex}.foundation-type-row small{margin:0}.foundation-type-row>strong{font-size:min(var(--type-size),36px);line-height:1.25}.foundation-dimension-grid{grid-template-columns:1fr;gap:30px}.foundation-layout-grid{gap:5px;min-height:100px;padding:10px}.foundation-symbols{gap:20px;padding:18px}.foundation-effects{gap:12px}.foundation-focus-examples{flex-direction:column;align-items:start;gap:12px}.catalog-section .foundation-grid{grid-template-columns:1fr 1fr}.catalog-section .foundation-preview{height:150px!important}.catalog-section .foundation-card{min-height:245px;padding:0 14px 14px}.foundation-card-swatches{gap:5px}.foundation-card-swatches i{width:15px;height:95px}.foundation-card-type strong{font-size:24px}.foundation-card-type span{font-size:16px}.foundation-card-type small{font-size:11px}.foundation-card-icons{gap:16px}.foundation-card-icons .site-icon{width:20px;height:20px}.foundation-card-shadow{gap:7px}.foundation-card-shadow i{width:27px;height:35px}.catalog-section .foundation-card h3{font-size:13px}.catalog-section .foundation-card p{font-size:11px}.source-app-preview{height:280px}.source-app-actions{flex-wrap:wrap}.source-app-actions .button{font-size:12px}.foundation-copy-status{font-size:10px}}.hero-cycle{text-align:left;border-bottom:6px dotted #d9d9d9;min-width:8.8ch;line-height:1.07;display:inline-block;position:relative}.heatmap{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin-top:12px}.heatmap button{justify-items:center;gap:2px;display:grid;aspect-ratio:auto!important;background:0 0!important;border:0!important;border-radius:5px!important;min-height:35px!important;padding:0!important}.heatmap button>span{color:#8b9690;font-size:8px;line-height:1}.heatmap button svg{width:23px;height:23px;overflow:visible;transform:rotate(-90deg)}.heatmap .day-track{fill:none;stroke:#e7efeb;stroke-width:2px}.heatmap .day-ring{fill:none;stroke-width:2px;stroke-linecap:round}.heatmap .outer{stroke:#00b9ba}.heatmap .middle{stroke:#80d6c8}.heatmap .inner{stroke:#007e80}.heatmap button.selected,.heatmap button:hover{box-shadow:0 0 0 1px #00a9a533;background:#fff!important}.score-ring{border-radius:50%;width:132px;height:132px;padding:13px;position:relative;background:conic-gradient(from -76deg,#00ced1 0 30%,transparent 30% 34%,#78d6c8 34% 64%,transparent 64% 68%,#008e91 68% 96%,transparent 96% 100%)!important;border:0!important;transform:none!important}.score-ring:before{content:"";background:#f7f7f7;border-radius:50%;position:absolute;inset:13px}.score-ring>span{font-size:42px;position:relative}.score-ring #score-value,.score-ring>span{transform:none!important}.score-ring small,.widget-bars>.week-bar{position:relative}.widget-bars>.week-bar:before{content:"";z-index:0;background:#eee;border-radius:9px;position:absolute;inset:0 0 17px}.widget-bars>.week-bar i,.widget-bars>.week-bar>span{z-index:1;position:relative}.widget-bars>.week-bar i{border-radius:8px}.widget-bars>.week-bar.selected i{box-shadow:0 0 0 2px #fff,0 0 0 3px #00a0a3}.widget-avatar{border:1px solid #e6e6e6}.board-widget{border-radius:20px}.board-widget .profile-row strong,.board-widget h3,.score-foot strong,.score-widget>strong,.widget-value{font-weight:500}.topbar .header-nav a{font-size:14px}.clone-pill{font-size:11px}.clone-hero>p{max-width:650px}.clone-tech{font-weight:400}.clone-hero-actions .button,.home-gallery-grid .family-card .card-content h3{font-weight:500}.hx-table-scroll{position:relative}body .workspace .site-footer{margin:0 auto!important}body.template-route .site-footer{display:none!important}body.docs-route .site-shell{grid-template-columns:240px minmax(0,1fr)}body.docs-route .site-footer{width:calc(100% - 32px)}body.dark .score-ring:before{background:#1b2b29}body.dark .heatmap .day-track{stroke:#31423d}body.dark .widget-bars>.week-bar:before{background:#263b34}body.dark .hero-cycle{border-color:#394039}@media (max-width:1050px){body.docs-route .site-shell{grid-template-columns:220px minmax(0,1fr)}}@media (max-width:720px){body.docs-route .site-shell{display:block}body.docs-route .site-footer{width:calc(100% - 40px)}.hero-cycle{border-width:4px;min-width:8.8ch}.heatmap button{min-height:29px!important}.heatmap button svg{width:19px;height:19px}.board-widget .widget-value{margin-bottom:5px}.score-ring{width:105px;height:105px;padding:11px}.score-ring:before{inset:11px}.score-ring>span{font-size:34px}.board-showcase .heatmap{gap:2px;margin-top:6px}}.family-code-actions{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.family-code-actions .button{min-height:35px;font-size:11px}.button-variant-stage{border:1px solid var(--line);background:var(--surface);border-radius:12px;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;padding:35px 20px;display:flex}.button-variant-stage .control{justify-content:center;align-items:center;gap:7px;display:inline-flex}.button-variant-stage .site-icon{width:17px;height:17px}.button-spinner{border:2px solid #fff5;border-top-color:#fff;border-radius:50%;width:15px;height:15px;animation:hl-spin .8s linear infinite;display:inline-block}.not-found{flex-direction:column;justify-content:center;align-items:start;gap:17px;max-width:640px;min-height:65vh;margin:auto;display:flex}.not-found>span{color:var(--teal-deep);font-size:13px;font-weight:600}.not-found h1{letter-spacing:-.05em;margin:0;font-size:48px;font-weight:500;line-height:1.1}.not-found p{color:var(--muted);margin:0 0 8px;font-size:16px;line-height:1.6}.not-found>div{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:720px){.button-variant-stage{gap:10px;padding:25px 12px}.button-variant-stage .control{padding:0 12px;font-size:12px}.not-found h1{font-size:39px}.not-found p{font-size:14px}}.detail-stack{grid-template-columns:minmax(0,1fr)}.detail-stack>*{min-width:0}.family-buttons i:first-child{color:#fff}.family-card:has(.family-app-art) .card-preview{padding:0;display:block;overflow:hidden}.family-app-art{width:100%;height:100%;overflow:hidden}.family-app-art .hx-preview-viewport>.hx-root{transform-origin:0 0}.template-slide-art:has(.hx-preview-viewport){padding:0;overflow:hidden}.template-slide-art .hx-preview-viewport{border-radius:9px}.source-app-actions{margin-bottom:50px}@media (max-width:720px){body.home-route .sidebar{z-index:80;visibility:hidden;background:var(--surface);width:270px;max-width:calc(100vw - 46px);height:100dvh;transition:transform .2s,visibility .2s;display:flex;position:fixed;inset:0 auto 0 0;transform:translate(-105%)}body.home-route .sidebar.open{visibility:visible;transform:translate(0)}body:not(.home-route) .sidebar{visibility:hidden}body:not(.home-route) .sidebar.open{visibility:visible}.sidebar.open{box-shadow:25px 0 60px #0003}.sidebar .brand{color:var(--ink)}.sidebar .primary-nav a{color:var(--muted)}.sidebar .primary-nav a.active,.sidebar .primary-nav a:hover{color:var(--ink);background:var(--soft)}.sidebar .brand small,.sidebar .sidebar-bottom{color:var(--muted)}}@media (prefers-reduced-motion:reduce){.sidebar{transition:none!important}}@media (min-width:721px){.home-route .topbar{width:calc(100% - 64px);max-width:1276px;padding:0}.clone-faq summary{color:var(--ink);font-weight:500}.clone-faq details{border-color:var(--line)}.clone-faq details p{color:var(--muted)}}:root{--accent-color:var(--color-accent-500,#2b7fff);--accent-soft:var(--color-accent-100);--accent-border:var(--color-accent-300);--accent-deep:var(--color-accent-700)}.appearance-bar-wrap{z-index:55;max-width:calc(100% - 24px);position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.appearance-bar{border:1px solid var(--line-strong);background:var(--surface);border-radius:100px;align-items:center;gap:5px;height:41px;padding:6px 7px;display:flex;box-shadow:0 1px 3px #1018280d,0 5px 25px #1018280a}.appearance-bar>span{color:var(--muted);white-space:nowrap;padding:0 6px;font-size:11px}.appearance-custom,.appearance-swatch{cursor:pointer;background:radial-gradient(ellipse 70% 45% at 50% 12%,#ffffff9c,transparent 70%),radial-gradient(ellipse 95% 70% at 50% 100%,#ffffff50,transparent 70%),radial-gradient(circle at 50% 40%,var(--swatch),var(--swatch));border:0;border-radius:50%;flex-shrink:0;width:26px;height:26px;padding:0;display:block;position:relative}@supports (color:color-mix(in lab,red,red)){.appearance-custom,.appearance-swatch{background:radial-gradient(ellipse 70% 45% at 50% 12%,#ffffff9c,transparent 70%),radial-gradient(ellipse 95% 70% at 50% 100%,#ffffff50,transparent 70%),radial-gradient(circle at 50% 40%,var(--swatch),color-mix(in srgb,var(--swatch),#000 25%))}}.appearance-custom,.appearance-swatch{transition:transform .15s;box-shadow:inset 0 0 0 1px #0002}.appearance-custom:hover,.appearance-swatch:hover{transform:scale(1.1)}.appearance-swatch[aria-pressed=true]{box-shadow:inset 0 0 0 2px #0006}.appearance-swatch:before{content:"";filter:blur(.4px);background:linear-gradient(#ffffff70,#0000);border-radius:50%;height:6px;position:absolute;inset:2px 5px auto}.appearance-custom{background:radial-gradient(circle,#ffffffa0,#0000 70%),conic-gradient(#f19569,#f5e164,#a9e391,#55d9c2,#73a9f2,#b495f0,#ec9bc6,#f19569);box-shadow:inset 0 0 0 1px #0002}.appearance-bar button:focus-visible{outline:2px solid var(--accent-color);outline-offset:3px}.accent-popover{border:1px solid var(--line);background:var(--surface);width:240px;color:var(--ink);border-radius:13px;padding:18px;position:absolute;bottom:53px;right:0;box-shadow:0 10px 40px #10182825}.accent-popover[hidden]{display:none}.accent-popover>strong{font-size:13px;font-weight:500}.accent-popover label{color:var(--muted);gap:7px;margin-top:16px;font-size:11px;display:grid}.accent-popover input{border:1px solid var(--line-strong);background:var(--surface);width:100%;height:36px;color:var(--ink);border-radius:6px;padding:7px}.accent-popover input[type=color]{height:72px;padding:3px}.accent-popover input[aria-invalid=true]{border-color:#f04438}.accent-popover>button{border:1px solid var(--line);background:var(--soft);width:100%;color:var(--muted);border-radius:6px;margin-top:17px;padding:8px;font-size:11px}body[data-accent] .button-primary,body[data-accent] .control-primary,body[data-accent] .hx-button.primary{background:var(--accent-color)!important;border-color:var(--accent-color)!important;color:var(--accent-ink,#fff)!important}body[data-accent] .dashboard-task-progress i,body[data-accent] .family-buttons i:first-child,body[data-accent] .hl-calendar-days button[aria-pressed=true],body[data-accent] .hl-chart-bars button i,body[data-accent] .hl-switch[aria-checked=true],body[data-accent] .home-chart-bars button i,body[data-accent] .mini-control:first-child{background:var(--accent-color)!important}body[data-accent] .widget-bars>.week-bar i{background:linear-gradient(var(--accent-color),var(--accent-color))!important}@supports (color:color-mix(in lab,red,red)){body[data-accent] .widget-bars>.week-bar i{background:linear-gradient(var(--accent-color),color-mix(in srgb,var(--accent-color),#fff 65%))!important}}body[data-accent] .family-chart i,body[data-accent] .motion-pill>button,body[data-accent] .stage-graph i{background:var(--accent-color)}@supports (color:color-mix(in lab,red,red)){body[data-accent] .family-chart i,body[data-accent] .stage-graph i{background:color-mix(in srgb,var(--accent-color),#fff 45%)}}body[data-accent] .score-ring{background:conic-gradient(from -76deg,var(--accent-color) 0 30%,transparent 30% 34%,var(--accent-color) 34% 64%,transparent 64% 68%,var(--accent-deep) 68% 96%,transparent 96%)!important}@supports (color:color-mix(in lab,red,red)){body[data-accent] .score-ring{background:conic-gradient(from -76deg,var(--accent-color) 0 30%,transparent 30% 34%,color-mix(in srgb,var(--accent-color),#fff 48%) 34% 64%,transparent 64% 68%,var(--accent-deep) 68% 96%,transparent 96%)!important}}body[data-accent] .heatmap .middle,body[data-accent] .heatmap .outer{stroke:var(--accent-color)}@supports (color:color-mix(in lab,red,red)){body[data-accent] .heatmap .middle{stroke:color-mix(in srgb,var(--accent-color),#fff 45%)}}body[data-accent] .heatmap .inner{stroke:var(--accent-deep)}body[data-accent] .hx-line-path{stroke:var(--accent-color)}body[data-accent] .home-funnel button i{background:var(--accent-color)}@supports (color:color-mix(in lab,red,red)){body[data-accent] .home-funnel button i{background:color-mix(in srgb,var(--accent-color),#fff 40%)}}body[data-accent] .hl-segments button[aria-selected=true],body[data-accent] .hx-periods button[aria-pressed=true],body[data-accent] .hx-trade-tabs button[aria-selected=true],body[data-accent] .template-stage-tabs button[aria-selected=true]{background:var(--accent-soft);color:var(--accent-deep);border-color:var(--accent-border)}body[data-accent] .family-loading i,body[data-accent] .template-carousel-dots button[aria-current=true]{background:var(--accent-color)}body[data-accent] .hl-demo input,body[data-accent] .hl-demo progress,body[data-accent] .hx-root input{accent-color:var(--accent-color)}body[data-accent] .hl-progress progress::-webkit-progress-value{background:var(--accent-color)}body[data-accent] .footer-figma,body[data-accent] .text-link,body[data-accent] .workflow-window a{color:var(--accent-deep)}body[data-accent].dark .hl-segments button[aria-selected=true],body[data-accent].dark .template-stage-tabs button[aria-selected=true]{color:var(--accent-color)}@supports (color:color-mix(in lab,red,red)){body[data-accent].dark .hl-segments button[aria-selected=true],body[data-accent].dark .template-stage-tabs button[aria-selected=true]{color:color-mix(in srgb,var(--accent-color),#fff 45%)}}.site-footer{padding-bottom:85px!important}.hx-main{padding-bottom:80px!important}@media (max-width:600px){.appearance-bar-wrap{bottom:12px}.appearance-bar>span{display:none}.appearance-bar{gap:6px;height:42px;padding:7px}.appearance-custom,.appearance-swatch{width:26px;height:26px}.accent-popover{width:230px;right:0}.appearance-bar-wrap{max-width:calc(100% - 16px)}}@media (prefers-reduced-motion:reduce){.appearance-custom,.appearance-swatch{transition:none}}body.dark{--accent-deep:var(--color-accent-300)}.pricing-section{padding:100px 0 130px}.pricing-section .home-showcase-intro{max-width:780px}.pricing-section .home-showcase-intro h2{font-size:56px}.pricing-mobile-break{display:none}.pricing-preview-note{color:var(--subtle);border:1px solid var(--line);border-radius:99px;margin-top:7px;padding:5px 10px;font-size:10px;display:inline-block}.pricing-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:15px;margin-top:52px;display:grid}.pricing-card{border:1px solid var(--line);background:var(--surface);border-radius:20px;flex-direction:column;min-width:0;padding:24px 20px;display:flex;position:relative}.pricing-card.recommended{border-color:var(--accent-color);box-shadow:0 0 0 1px var(--accent-color)}.pricing-card h3{letter-spacing:-.02em;margin:0 0 14px;font-size:16px;font-weight:500}.pricing-card>p{color:var(--muted);min-height:54px;margin:0 0 28px;font-size:12px;line-height:1.5}.pricing-amount{align-content:end;gap:7px;min-height:100px;margin-bottom:23px;display:grid}.pricing-amount s{color:var(--subtle);font-size:15px;line-height:1}.pricing-amount strong{letter-spacing:-.06em;font-size:42px;font-weight:500;line-height:1}.pricing-amount>span{color:var(--muted);font-size:11px}.pricing-card>.button{width:100%;min-height:37px;padding:0 8px;font-size:12px;font-weight:500}.pricing-license{color:var(--muted);margin:23px 0 15px;font-size:11px;font-weight:500}.pricing-card ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.pricing-card li{color:var(--muted);align-items:start;gap:8px;font-size:11px;line-height:1.4;display:flex}.pricing-card li .site-icon{width:13px;height:13px;color:var(--subtle);margin-top:1px}.pricing-launch{border:1px solid var(--accent-border);background:var(--surface);color:var(--accent-deep);white-space:nowrap;border-radius:99px;padding:5px 10px;font-size:9px;position:absolute;top:-14px;left:50%;transform:translate(-50%);box-shadow:0 1px 4px #00000008}.pricing-source-note{text-align:center;color:var(--subtle);max-width:700px;margin:22px auto 0;font-size:10px;line-height:1.6}.pricing-source-note a{text-underline-offset:2px;text-decoration:underline}.mcp-feature{text-align:center;padding:110px 0 90px}.mcp-feature-mark{margin-bottom:27px;display:block}.mcp-feature-mark .site-icon{stroke-width:1.3px;width:45px;height:45px}.mcp-feature .home-showcase-intro h2{letter-spacing:-.05em;font-size:48px}.mcp-feature .home-showcase-intro p{max-width:620px;margin:20px auto;font-size:15px;line-height:1.5}.mcp-prompt{background:var(--soft);border:1px solid var(--line);color:var(--muted);border-radius:99px;width:max-content;max-width:100%;margin:28px auto 0;padding:10px 18px;font-size:12px;line-height:1.5}.mcp-client-buttons{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.mcp-client-buttons .button{min-height:35px;font-size:11px;font-weight:500}.mcp-guide-link{color:var(--accent-deep);margin-top:25px;font-size:12px;font-weight:500;display:inline-block}.plan-dialog{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:16px;width:min(450px,100% - 32px);padding:27px;box-shadow:0 25px 70px #0003}.plan-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#10182870}.plan-preview-badge{background:var(--soft);color:var(--muted);border:1px solid var(--line);border-radius:99px;padding:5px 9px;font-size:10px;display:inline-block}.plan-dialog h2{letter-spacing:-.04em;margin:20px 0 15px;font-size:25px;font-weight:500}.plan-dialog>strong{letter-spacing:-.05em;font-size:38px;font-weight:500}.plan-dialog>p{margin:15px 0;line-height:1.6}.plan-dialog ul,.plan-dialog>p{color:var(--muted);font-size:12px}.plan-dialog ul{border-top:1px solid var(--line);gap:8px;padding:18px 0;list-style:none;display:grid}.plan-dialog>div{justify-content:end;gap:8px;display:flex}.plan-dialog .button{min-height:36px;font-size:11px}.plan-dialog [role=status]{color:var(--accent-deep);min-height:16px;margin-bottom:0;font-size:11px}.mcp-page-layout{grid-template-columns:minmax(0,1fr) 180px;gap:45px;padding-top:35px;display:grid}.mcp-page-layout>div{min-width:0}.mcp-page-layout>aside{color:var(--muted);align-self:start;gap:15px;font-size:12px;display:grid;position:sticky;top:30px}.mcp-page-layout>aside strong{color:var(--ink);font-size:12px;font-weight:500}.mcp-doc-section{margin-bottom:55px}.mcp-doc-section h2{letter-spacing:-.025em;margin:0 0 20px;font-size:20px;font-weight:500}.mcp-doc-section p{color:var(--muted);font-size:13px;line-height:1.6}.mcp-setup-tabs{border-bottom:1px solid var(--line);gap:4px;margin-bottom:22px;display:flex;overflow:auto}.mcp-setup-tabs button{white-space:nowrap;color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 13px;font-size:12px}.mcp-setup-tabs button[aria-selected=true]{border-bottom-color:var(--accent-color);color:var(--accent-deep);font-weight:500}.mcp-setup-panel{border:1px solid var(--line);border-radius:12px;padding:23px}.mcp-setup-panel h3{letter-spacing:-.02em;margin:0 0 10px;font-size:17px;font-weight:500}.mcp-setup-panel p{margin:0 0 18px;font-size:12px}.mcp-setup-panel pre{border:1px solid var(--line);background:var(--soft);border-radius:8px;max-width:100%;margin:0 0 17px;padding:18px;overflow:auto}.mcp-setup-panel code{color:var(--muted);font:11px/1.7 ui-monospace,SFMono-Regular,monospace}.mcp-config-actions{flex-wrap:wrap;gap:8px;display:flex}.mcp-config-actions .button{min-height:35px;font-size:11px}.mcp-config-actions [hidden]{display:none!important}.mcp-setup-panel [role=status]{color:var(--accent-deep);min-height:15px;margin-top:15px;margin-bottom:0;font-size:11px}.mcp-connection-card{border:1px solid var(--line);border-radius:11px;justify-content:space-between;align-items:center;gap:15px;padding:20px;display:flex}.mcp-connection-card>div{grid-template-columns:8px 1fr;align-items:center;gap:6px 9px;display:grid}.mcp-connection-card i{background:#a3a3a3;border-radius:50%;width:7px;height:7px}.mcp-connection-card i.connected{background:var(--color-state-success-text);box-shadow:0 0 0 3px var(--color-state-success-base)}.mcp-connection-card i.disconnected{background:var(--color-status-yellow-text)}.mcp-connection-card strong{font-size:12px;font-weight:500}.mcp-connection-card span{color:var(--subtle);overflow-wrap:anywhere;grid-column:2;font-size:10px}.mcp-connection-card .button{min-height:35px;font-size:11px}.mcp-start-command{border:1px solid var(--line);background:var(--soft);border-radius:8px;gap:12px;margin-top:18px;padding:16px;display:grid;position:relative}.mcp-start-command small{color:var(--subtle);font-size:10px}.mcp-start-command code{color:var(--muted);overflow-wrap:anywhere;font:11px/1.7 ui-monospace,monospace}.mcp-start-command button{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:5px;padding:4px 7px;font-size:10px;position:absolute;top:10px;right:12px}.mcp-note{font-size:11px!important}.mcp-tools-list{border:1px solid var(--line);border-radius:10px;overflow:hidden}.mcp-tools-list>div{border-bottom:1px solid var(--line);grid-template-columns:150px minmax(0,1fr);gap:20px;padding:16px;display:grid}.mcp-tools-list>div:last-child{border:0}.mcp-tools-list code{color:var(--accent-deep);font:11px/1.5 ui-monospace,monospace}.mcp-tools-list span{color:var(--muted);font-size:11px;line-height:1.5}.mcp-example-prompts{gap:10px;display:grid}.mcp-example-prompts button{border:1px solid var(--line);background:var(--surface);color:var(--muted);text-align:left;border-radius:8px;justify-content:space-between;align-items:center;gap:20px;padding:16px;font-size:12px;line-height:1.5;display:flex}.mcp-example-prompts button span{white-space:nowrap;color:var(--accent-deep);font-size:10px}body.dark .mcp-guide-link,body.dark .pricing-launch{color:var(--teal-deep)}@media (max-width:1100px){.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 16px;max-width:850px;margin:50px auto 0}.pricing-card{padding:28px}.pricing-card>p{min-height:36px}.mcp-page-layout{grid-template-columns:minmax(0,1fr)}.mcp-page-layout>aside{display:none}.home-route .header-nav{gap:16px!important}.home-route .header-nav a{font-size:12px!important}.home-route .top-actions .search-trigger{min-width:140px!important}.home-route .top-actions .search-trigger kbd{display:none}}@media (max-width:720px){.pricing-section{padding:80px 16px}.pricing-section .home-showcase-intro h2{font-size:40px}.pricing-mobile-break{display:block}.pricing-preview-note{border-radius:9px;max-width:280px;font-size:9px;line-height:1.5}.pricing-grid{gap:25px 12px}.pricing-card{border-radius:16px;padding:20px 15px}.pricing-card h3{min-height:34px;font-size:14px}.pricing-card>p{min-height:64px;margin-bottom:15px;font-size:11px}.pricing-amount strong{font-size:35px}.pricing-amount s{font-size:12px}.pricing-amount{min-height:95px}.pricing-card>.button{min-height:35px;font-size:10px}.pricing-license{font-size:10px}.pricing-card li{gap:6px;font-size:10px}.pricing-card ul{gap:12px}.pricing-card li .site-icon{width:11px;height:11px}.pricing-launch{padding:4px 7px;font-size:8px}.pricing-source-note{max-width:300px;font-size:9px}.mcp-feature{padding:80px 16px}.mcp-feature .home-showcase-intro h2{font-size:38px}.mcp-feature .home-showcase-intro p{font-size:14px}.mcp-prompt{border-radius:12px;padding:12px;font-size:11px}.mcp-client-buttons{gap:7px}.mcp-client-buttons .button{font-size:10px}.mcp-guide-link{font-size:11px}.mcp-page-layout{padding-top:25px}.mcp-setup-panel{padding:17px}.mcp-setup-tabs button{padding:10px;font-size:11px}.mcp-setup-panel code{font-size:10px}.mcp-setup-panel pre{padding:12px}.mcp-connection-card{flex-wrap:wrap;padding:16px}.mcp-connection-card .button{width:100%;margin-top:7px}.mcp-tools-list>div{grid-template-columns:1fr;gap:7px;padding:15px}.mcp-start-command code{font-size:10px}.mcp-example-prompts button{gap:10px;padding:13px;font-size:11px}.mcp-doc-section h2{font-size:19px}.mcp-doc-section p{font-size:12px}.plan-dialog{padding:22px}.plan-dialog h2{font-size:23px}}@media (max-width:400px){.pricing-grid{grid-template-columns:1fr;max-width:340px}.pricing-card{padding:25px}.pricing-card h3{min-height:0;font-size:17px}.pricing-card>p{min-height:0;font-size:12px}.pricing-card li{font-size:12px}.pricing-amount strong{font-size:42px}.pricing-card>.button{font-size:12px}.pricing-launch{font-size:9px}}.hc-grid-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:55px;display:grid}.hc-card{border:1px solid var(--line);background:var(--surface);border-radius:25px;min-width:0;padding:14px}.hc-chart-surface{background:var(--soft);border-radius:17px;padding:18px 16px 12px}.hc-head{justify-content:space-between;align-items:start;gap:10px;min-height:63px;display:flex}.hc-head>div:first-child{gap:5px;min-width:0;display:grid}.hc-head span{color:var(--muted);font-size:12px}.hc-value{letter-spacing:-.035em;color:var(--ink);font-size:28px;font-weight:500;line-height:1.15}.hc-period{background:var(--surface);max-width:145px;color:var(--ink);border:1px solid var(--line);border-radius:7px;padding:7px;font-size:11px}.hc-periods{gap:2px;display:flex}.hc-periods button{color:var(--muted);background:0 0;border:0;border-radius:7px;padding:7px;font-size:10px}.hc-periods button[aria-pressed=true]{color:var(--ink);background:var(--surface);box-shadow:0 1px 4px #0001}.hc-plot{align-items:center;height:245px;display:grid}.hc-graph{width:100%;height:245px;display:block;overflow:visible}.hc-grid{stroke:var(--line-strong);fill:none;stroke-width:.7px;opacity:.8}.hc-track{fill:var(--line)}@supports (color:color-mix(in lab,red,red)){.hc-track{fill:color-mix(in srgb,var(--line),transparent 35%)}}.hc-ring-track{stroke:var(--line)}.hc-ring,.hc-ring-track{stroke-width:12px;fill:none}.hc-ring{stroke-linecap:round;transform-origin:200px 125px;transform:rotate(-90deg)}.hc-gauge-track{stroke:var(--line);stroke-width:32px;fill:none}.hc-gauge-share{letter-spacing:-.04em;fill:var(--ink);font-size:36px;font-weight:500}.hc-axis{fill:var(--muted);font-size:11px}.hc-funnel-label{fill:#16232a;paint-order:stroke;stroke:#ffffffe0;stroke-linejoin:round;stroke-width:10px;font-size:12px}.hc-combo-line{fill:none;stroke:#b27ef0;stroke-width:3px;stroke-linejoin:round}.hc-graph [data-point]{cursor:pointer;transition:opacity .2s,fill .2s}.hc-dim{opacity:.22!important}.hc-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:12px;display:grid}.hc-stats>button{background:var(--surface);text-align:left;min-width:0;color:var(--ink);border:1px solid #0000;border-radius:8px;gap:4px;padding:9px 7px;display:grid}.hc-stats button>span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;font-size:9px;display:flex;overflow:hidden}.hc-stats i{border-radius:2px;flex-shrink:0;width:6px;height:6px}.hc-stats strong{font-size:13px;font-weight:500}.hc-stats [aria-pressed=true]{border-color:var(--accent-color);background:var(--accent-soft)}.hc-stats-many{grid-template-columns:repeat(6,minmax(0,1fr))}.hc-stats-many button{padding:8px 5px}.hc-stats-many span{font-size:9px}.hc-stats-many strong{font-size:11px}.hc-readout{min-height:25px;color:var(--muted);padding-top:10px;font-size:10px}.hc-description{padding:17px 5px 9px}.hc-description h3{letter-spacing:-.015em;margin:0 0 8px;font-size:15px;font-weight:500}.hc-description p{color:var(--muted);min-height:38px;margin:0 0 15px;font-size:12px;line-height:1.6}.hc-description a{color:var(--ink);font-size:11px;font-weight:500}.hc-legend{color:var(--accent-deep);background:0 0;border:0;padding:7px 0;font-size:10px}.hc-legend>span{color:#a46fda}.hc-legend[aria-pressed=false]>span{opacity:.35;text-decoration:line-through}.hc-stage-bars{gap:10px;width:100%;display:grid}.hc-stage-bars>button{width:100%;color:var(--ink);text-align:left;background:0 0;border:0;grid-template-columns:67px minmax(0,1fr) 40px 27px;align-items:center;gap:7px;padding:0;font-size:10px;display:grid}.hc-stage-bars i{width:var(--share);background:var(--stage-color);border-radius:99px;min-width:5px;height:20px}.hc-stage-bars small{color:var(--muted);text-align:right;font-size:9px}.hc-stage-bars strong{text-align:right;font-size:10px;font-weight:500}.hc-card button:focus-visible,.hc-card select:focus-visible{outline:2px solid var(--accent-color);outline-offset:3px}@media (max-width:1050px){.hc-chart-surface{padding:15px 10px 10px}.hc-head{flex-wrap:wrap;min-height:85px}.hc-grid-cards{gap:17px}.hc-card{border-radius:20px;padding:10px}}@media (max-width:720px){.hc-grid-cards{grid-template-columns:1fr;gap:20px;margin-top:35px}.hc-chart-surface{padding:16px 12px 10px}.hc-head{flex-wrap:nowrap;min-height:70px}.hc-value{font-size:26px}.hc-period{max-width:125px;font-size:10px}.hc-periods button{padding:7px 5px;font-size:9px}.hc-stats-many{grid-template-columns:repeat(4,minmax(0,1fr))}.hc-stats-many button{padding:8px 6px}.hc-graph,.hc-plot{height:225px}.hc-description p{min-height:0}.hc-stats>button{min-height:48px}.hc-stats button>span{font-size:10px}}@media (prefers-reduced-motion:reduce){.hc-graph [data-point]{transition:none}}.agent-feature{padding:100px 0 80px}.agent-feature .home-showcase-intro{max-width:680px}.agent-window{border:1px solid var(--line);min-height:565px;box-shadow:0 0 0 8px var(--soft);background:var(--surface);border-radius:28px;grid-template-columns:200px minmax(0,1.25fr) minmax(0,1fr);gap:12px;margin-top:60px;padding:14px;display:grid}.agent-sidebar{border:1px solid var(--line);background:var(--soft);border-radius:17px;flex-direction:column;gap:8px;min-width:0;padding:20px 12px;display:flex}.agent-brand{letter-spacing:-.04em;padding:0 7px 15px;font-size:18px;font-weight:500}.agent-sidebar>.button{background:var(--surface);min-height:33px;padding:0 10px;font-size:11px;font-weight:500}.agent-sidebar>span{letter-spacing:.08em;color:var(--subtle);padding:27px 8px 8px;font-size:8px}.agent-sidebar>button[data-agent-thread]{text-align:left;color:var(--muted);background:0 0;border:0;border-radius:7px;padding:10px;font-size:11px;line-height:1.5}.agent-sidebar>button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:0 1px 5px #00000008}.agent-team{align-items:center;gap:8px;margin-top:auto;padding:14px 5px 0;display:flex}.agent-avatars i,.agent-message>i,.agent-team>i{background:var(--accent-soft);color:var(--accent-deep);border:1px solid var(--accent-border);border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:12px;font-style:normal;display:grid}.agent-team>span{font-size:10px}.agent-team small{color:var(--subtle);margin-top:4px;font-size:9px;display:block}.agent-chat{flex-direction:column;min-width:0;max-height:565px;display:flex}.agent-chat>header{border-bottom:1px solid var(--line);justify-content:space-between;gap:10px;padding:17px 5px 20px;display:flex}.agent-chat>header strong{font-size:13px;font-weight:500}.agent-chat>header span{color:var(--muted);margin-top:6px;font-size:10px;display:block}.agent-avatars{align-items:center;display:flex}.agent-avatars i{background:var(--surface);width:25px;height:25px;margin-left:-4px;font-size:9px}.agent-avatars i:nth-child(2){color:#7754a8;background:#e9e2fa;border-color:#d6c7ed}.agent-avatars i:nth-child(3){color:#6073ab;background:#e3e8fb;border-color:#cad4f1}.agent-messages{flex:1;min-height:235px;padding:20px 6px;overflow:auto}.agent-message{gap:10px;margin-bottom:23px;display:flex}.agent-message>i{width:27px;height:27px;font-size:10px}.agent-message.user>i{background:var(--soft);color:var(--muted);border-color:var(--line)}.agent-message>div{min-width:0}.agent-message strong{font-size:10px;font-weight:500}.agent-message strong small{color:var(--subtle);margin-left:5px;font-size:8px}.agent-message p{color:var(--muted);overflow-wrap:anywhere;margin:7px 0;font-size:11px;line-height:1.7}.agent-message a{color:var(--accent-deep);font-size:10px}.agent-composer{border:1px solid var(--line);background:var(--soft);border-radius:15px;margin-top:15px;padding:12px}.agent-composer textarea{resize:none;width:100%;color:var(--ink);outline-offset:4px;background:0 0;border:0;min-height:48px;font-family:inherit;font-size:12px;line-height:1.5}.agent-composer>div{align-items:center;gap:8px;padding-top:10px;display:flex}.agent-composer>div>span{color:var(--subtle);margin-right:auto;font-size:8px}.agent-composer select{color:var(--muted);background:0 0;border:0;max-width:110px;font-size:9px}.agent-composer button{background:var(--accent-color);width:27px;height:27px;color:var(--accent-ink,#fff);border:0;border-radius:50%;font-size:18px}.agent-code{border:1px solid var(--line);border-radius:16px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.agent-code>header{border-bottom:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:8px;padding:15px;font-size:11px;display:flex}.agent-code button{border:1px solid var(--line);color:var(--ink);background:var(--surface);border-radius:5px;padding:5px 8px;font-size:9px}.agent-code pre{background:var(--soft);flex:1;min-width:0;margin:0;padding:20px 13px;overflow:auto}.agent-code code{color:var(--muted);font:10px/2 ui-monospace,SFMono-Regular,monospace}.agent-source-foot{color:var(--muted);border-top:1px solid var(--line);justify-content:space-between;gap:8px;padding:14px;font-size:9px;display:flex}.agent-source-foot a{color:var(--accent-deep)}@media (max-width:1050px){.agent-window{grid-template-columns:165px minmax(0,1fr)}.agent-code{grid-column:1/-1;grid-template-columns:1fr 1fr;max-height:220px;display:grid}.agent-code pre{grid-area:2/1/auto/-1;max-height:160px}.agent-code>header{border:0}.agent-source-foot{border:0;justify-content:end;align-items:center}.agent-chat{max-height:520px}}@media (max-width:720px){.agent-feature{padding:70px 16px}.agent-window{border-radius:20px;grid-template-columns:1fr;gap:9px;margin-top:35px;padding:9px}.agent-sidebar{border-radius:12px;flex-flow:wrap;gap:5px;padding:12px;display:flex}.agent-brand{padding:7px 10px 7px 0;font-size:15px}.agent-sidebar>.button{margin-left:auto;font-size:10px}.agent-sidebar>span,.agent-team{display:none}.agent-sidebar>button[data-agent-thread]{flex:1;padding:8px;font-size:9px}.agent-chat{max-height:560px}.agent-chat>header{padding:15px 7px}.agent-messages{padding:18px 8px}.agent-code{max-height:210px}.agent-code>header{padding:12px;font-size:10px}.agent-source-foot{padding:12px;font-size:8px}.agent-composer>div>span{font-size:7px}.agent-composer select{max-width:90px;font-size:8px}}:root{--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-900:oklch(39.6% .141 25.723);--color-red-950:oklch(25.8% .092 26.042);--color-orange-50:oklch(98% .016 73.684);--color-orange-100:oklch(95.4% .038 75.164);--color-orange-200:oklch(90.1% .076 70.697);--color-orange-300:oklch(83.7% .128 66.29);--color-orange-400:oklch(75% .183 55.934);--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-orange-800:oklch(47% .157 37.304);--color-orange-900:oklch(40.8% .123 38.172);--color-orange-950:oklch(26.6% .079 36.259);--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-900:oklch(42.1% .095 57.708);--color-yellow-950:oklch(28.6% .066 53.813);--color-lime-50:oklch(98.6% .031 120.757);--color-lime-100:oklch(96.7% .067 122.328);--color-lime-200:oklch(93.8% .127 124.321);--color-lime-300:oklch(89.7% .196 126.665);--color-lime-400:oklch(84.1% .238 128.85);--color-lime-500:oklch(76.8% .233 130.85);--color-lime-600:oklch(64.8% .2 131.684);--color-lime-700:oklch(53.2% .157 131.589);--color-lime-800:oklch(45.3% .124 130.933);--color-lime-900:oklch(40.5% .101 131.063);--color-lime-950:oklch(27.4% .072 132.109);--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-200:oklch(90.5% .093 164.15);--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-800:oklch(43.2% .095 166.913);--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-900:oklch(38.6% .063 188.416);--color-teal-950:oklch(27.7% .046 192.524);--color-cyan-50:oklch(98.4% .019 200.873);--color-cyan-100:oklch(95.6% .045 203.388);--color-cyan-200:oklch(91.7% .08 205.041);--color-cyan-300:oklch(86.5% .127 207.078);--color-cyan-400:oklch(78.9% .154 211.53);--color-cyan-500:oklch(71.5% .143 215.221);--color-cyan-600:oklch(60.9% .126 221.723);--color-cyan-700:oklch(52% .105 223.128);--color-cyan-800:oklch(45% .085 224.283);--color-cyan-900:oklch(39.8% .07 227.392);--color-cyan-950:oklch(30.2% .056 229.695);--color-sky-50:oklch(97.7% .013 236.62);--color-sky-100:oklch(95.1% .026 236.824);--color-sky-200:oklch(90.1% .058 230.902);--color-sky-300:oklch(82.8% .111 230.318);--color-sky-400:oklch(74.6% .16 232.661);--color-sky-500:oklch(68.5% .169 237.323);--color-sky-600:oklch(58.8% .158 241.966);--color-sky-700:oklch(50% .134 242.749);--color-sky-800:oklch(44.3% .11 240.79);--color-sky-900:oklch(39.1% .09 240.876);--color-sky-950:oklch(29.3% .066 243.157);--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:#3392ff;--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-400:oklch(67.3% .182 276.935);--color-indigo-500:oklch(58.5% .233 277.117);--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-violet-50:oklch(96.9% .016 293.756);--color-violet-100:oklch(94.3% .029 294.588);--color-violet-200:oklch(89.4% .057 293.283);--color-violet-300:oklch(81.1% .111 293.571);--color-violet-400:oklch(70.2% .183 293.541);--color-violet-500:oklch(60.6% .25 292.717);--color-violet-600:oklch(54.1% .281 293.009);--color-violet-700:oklch(49.1% .27 292.581);--color-violet-800:oklch(43.2% .232 292.759);--color-violet-900:oklch(38% .189 293.745);--color-violet-950:oklch(28.3% .141 291.089);--color-purple-50:oklch(97.7% .014 308.299);--color-purple-100:oklch(94.6% .033 307.174);--color-purple-200:oklch(90.2% .063 306.703);--color-purple-300:oklch(82.7% .119 306.383);--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-purple-700:oklch(49.6% .265 301.924);--color-purple-800:oklch(43.8% .218 303.724);--color-purple-900:oklch(38.1% .176 304.987);--color-purple-950:oklch(29.1% .149 302.717);--color-fuchsia-50:oklch(97.7% .017 320.058);--color-fuchsia-100:oklch(95.2% .037 318.852);--color-fuchsia-200:oklch(90.3% .076 319.62);--color-fuchsia-300:oklch(83.3% .145 321.434);--color-fuchsia-400:oklch(74% .238 322.16);--color-fuchsia-500:oklch(66.7% .295 322.15);--color-fuchsia-600:oklch(59.1% .293 322.896);--color-fuchsia-700:oklch(51.8% .253 323.949);--color-fuchsia-800:oklch(45.2% .211 324.591);--color-fuchsia-900:oklch(40.1% .17 325.612);--color-fuchsia-950:oklch(29.3% .136 325.661);--color-pink-50:oklch(97.1% .014 343.198);--color-pink-100:oklch(94.8% .028 342.258);--color-pink-200:oklch(89.9% .061 343.231);--color-pink-300:oklch(82.3% .12 346.018);--color-pink-400:oklch(71.8% .202 349.761);--color-pink-500:oklch(65.6% .241 354.308);--color-pink-600:oklch(59.2% .249 .584);--color-pink-700:oklch(52.5% .223 3.958);--color-pink-800:oklch(45.9% .187 3.815);--color-pink-900:oklch(40.8% .153 2.432);--color-pink-950:oklch(28.4% .109 3.907);--color-rose-50:oklch(96.9% .015 12.422);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-300:oklch(81% .117 11.638);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-600:oklch(58.6% .253 17.585);--color-rose-700:oklch(51.4% .222 16.935);--color-rose-800:oklch(45.5% .188 13.697);--color-rose-900:oklch(41% .159 10.272);--color-rose-950:oklch(27.1% .105 12.094);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:#ebeff5;--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-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-slate-950:oklch(12.9% .042 264.695);--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-zinc-50:oklch(98.5% 0 none);--color-zinc-100:oklch(96.7% .001 286.375);--color-zinc-200:oklch(92% .004 286.32);--color-zinc-300:oklch(87.1% .006 286.286);--color-zinc-400:oklch(70.5% .015 286.067);--color-zinc-500:oklch(55.2% .016 285.938);--color-zinc-600:oklch(44.2% .017 285.786);--color-zinc-700:oklch(37% .013 285.805);--color-zinc-800:oklch(27.4% .006 286.033);--color-zinc-900:oklch(21% .006 285.885);--color-zinc-950:oklch(14.1% .005 285.823);--color-neutral-50:oklch(98.5% 0 none);--color-neutral-100:#f7f7f7;--color-neutral-200:#ebebeb;--color-neutral-300:oklch(87% 0 none);--color-neutral-400:oklch(70.8% 0 none);--color-neutral-500:oklch(55.6% 0 none);--color-neutral-600:oklch(43.9% 0 none);--color-neutral-700:oklch(37.1% 0 none);--color-neutral-800:oklch(26.9% 0 none);--color-neutral-900:oklch(20.5% 0 none);--color-neutral-950:oklch(14.5% 0 none);--color-stone-50:oklch(98.5% .001 106.423);--color-stone-100:oklch(97% .001 106.424);--color-stone-200:oklch(92.3% .003 48.717);--color-stone-300:oklch(86.9% .005 56.366);--color-stone-400:oklch(70.9% .01 56.259);--color-stone-500:oklch(55.3% .013 58.071);--color-stone-600:oklch(44.4% .011 73.639);--color-stone-700:oklch(37.4% .01 67.558);--color-stone-800:oklch(26.8% .007 34.298);--color-stone-900:oklch(21.6% .006 56.043);--color-stone-950:oklch(14.7% .004 49.25);--color-mauve-50:oklch(98.5% 0 none);--color-mauve-100:oklch(96% .003 325.6);--color-mauve-200:oklch(92.2% .005 325.62);--color-mauve-300:oklch(86.5% .012 325.68);--color-mauve-400:oklch(71.1% .019 323.02);--color-mauve-500:oklch(54.2% .034 322.5);--color-mauve-600:oklch(43.5% .029 321.78);--color-mauve-700:oklch(36.4% .029 323.89);--color-mauve-800:oklch(26.3% .024 320.12);--color-mauve-900:oklch(21.2% .019 322.12);--color-mauve-950:oklch(14.5% .008 326);--color-olive-50:oklch(98.8% .003 106.5);--color-olive-100:oklch(96.6% .005 106.5);--color-olive-200:oklch(93% .007 106.5);--color-olive-300:oklch(88% .011 106.6);--color-olive-400:oklch(73.7% .021 106.9);--color-olive-500:oklch(58% .031 107.3);--color-olive-600:oklch(46.6% .025 107.3);--color-olive-700:oklch(39.4% .023 107.4);--color-olive-800:oklch(28.6% .016 107.4);--color-olive-900:oklch(22.8% .013 107.4);--color-olive-950:oklch(15.3% .006 107.1);--color-mist-50:oklch(98.7% .002 197.1);--color-mist-100:oklch(96.3% .002 197.1);--color-mist-200:oklch(92.5% .005 214.3);--color-mist-300:oklch(87.2% .007 219.6);--color-mist-400:oklch(72.3% .014 214.4);--color-mist-500:oklch(56% .021 213.5);--color-mist-600:oklch(45% .017 213.2);--color-mist-700:oklch(37.8% .015 216);--color-mist-800:oklch(27.5% .011 216.9);--color-mist-900:oklch(21.8% .008 223.9);--color-mist-950:oklch(14.8% .004 228.8);--color-taupe-50:oklch(98.6% .002 67.8);--color-taupe-100:oklch(96% .002 17.2);--color-taupe-200:oklch(92.2% .005 34.3);--color-taupe-300:oklch(86.8% .007 39.5);--color-taupe-400:oklch(71.4% .014 41.2);--color-taupe-500:oklch(54.7% .021 43.1);--color-taupe-600:oklch(43.8% .017 39.3);--color-taupe-700:oklch(36.7% .016 35.7);--color-taupe-800:oklch(26.8% .011 36.5);--color-taupe-900:oklch(21.4% .009 43.1);--color-taupe-950:oklch(14.7% .004 49.3);--color-black:#000;--color-white:#fff;--color-neutral-925:#121212;--color-accent-50:var(--color-blue-50);--color-accent-100:var(--color-blue-100);--color-accent-200:var(--color-blue-200);--color-accent-300:var(--color-blue-300);--color-accent-400:var(--color-blue-400);--color-accent-500:var(--color-blue-500);--color-accent-600:var(--color-blue-600);--color-accent-700:var(--color-blue-700);--color-accent-800:var(--color-blue-800);--color-accent-900:var(--color-blue-900);--color-accent-950:var(--color-blue-950)}:root,[data-helios-theme=light]{--color-foreground-full:var(--color-white);--color-foreground-icon-primary:var(--color-neutral-950);--color-foreground-icon-hover:var(--color-black);--color-foreground-icon-secondary:var(--color-neutral-500);--color-foreground-icon-tertiary:var(--color-neutral-400);--color-foreground-icon-quaternary:var(--color-neutral-300);--color-foreground-icon-error:var(--color-red-600);--color-foreground-icon-disabled:var(--color-neutral-300);--color-foreground-disabled:var(--color-neutral-400);--color-foreground-disabled-danger:var(--color-red-300);--color-input-disabled-foreground:var(--color-neutral-300);--color-icon-button-disabled-foreground:var(--color-neutral-300);--color-button-primary-disabled-foreground:var(--color-neutral-400);--color-text-primary:var(--color-neutral-950);--color-text-secondary:var(--color-neutral-500);--color-text-tertiary:var(--color-neutral-400);--color-text-disabled:var(--color-neutral-300);--color-text-disabled-danger:var(--color-red-300);--color-text-placeholder:var(--color-neutral-400);--color-text-error-primary:var(--color-red-500);--color-text-destructive:#a9101d}@supports (color:color-mix(in lab,red,red)){:root,[data-helios-theme=light]{--color-text-destructive:color-mix(in srgb,var(--color-red-700) 80%,var(--color-neutral-600))}}:root,[data-helios-theme=light]{--color-input-disabled-text:var(--color-neutral-300);--color-text-white:var(--color-white);--color-background-full:var(--color-white);--color-ticket-detail-surface:var(--color-white);--color-ticket-detail-low-background:var(--color-indigo-200);--color-ticket-detail-low-hover:var(--color-indigo-300);--color-ticket-detail-medium-hover:var(--color-yellow-300);--color-ticket-detail-high-hover:var(--color-orange-300);--color-ticket-detail-urgent-hover:var(--color-rose-300);--color-ticket-detail-low-text:var(--color-indigo-800);--color-ticket-detail-resource-background:var(--color-blue-100);--color-ticket-detail-resource-text:var(--color-blue-600);--color-ticket-detail-favorite:#ffb83c;--color-project-board-empty-panel:#f2f2f2cc;--color-project-board-empty-front:#d9d9d9;--color-project-board-empty-middle:#e5e5e5;--color-project-board-empty-back:#ededed;--color-project-board-empty-detail:var(--color-white);--color-background-primary-default:var(--color-white);--color-background-inner-default:var(--color-white);--color-background-primary-hover:var(--color-neutral-100);--color-background-primary-active:var(--color-neutral-200);--color-background-primary-disabled:var(--color-neutral-100);--color-input-disabled-background:var(--color-neutral-100);--color-background-secondary-default:var(--color-neutral-100);--color-background-secondary-hover:var(--color-neutral-200);--color-background-tertiary-default:var(--color-neutral-200);--color-background-tertiary-hover:var(--color-neutral-300);--color-background-tertiary-error:var(--color-red-100);--color-background-recent-hire-role:var(--color-neutral-100);--color-avatar-neutral-background:var(--color-neutral-300);--color-background-quaternary-default:var(--color-neutral-300);--color-background-quaternary-hover:var(--color-neutral-400);--color-background-quaternary-error:var(--color-red-200);--color-file-upload-icon-background:var(--color-neutral-300);--color-file-upload-icon-foreground:var(--color-neutral-400);--color-file-upload-icon-foreground-hover:var(--color-neutral-500);--color-border-button-default:var(--color-neutral-200);--color-border-button-hover:var(--color-neutral-300);--color-border-button-active:var(--color-neutral-400);--color-border-button-white:var(--color-white);--color-border-error-default:var(--color-red-500);--color-border-checkbox-default:var(--color-neutral-300);--color-border-checkbox-hover:var(--color-neutral-400);--color-border-checkbox-active:var(--color-neutral-400);--color-border-checkbox-white:var(--color-white);--color-border-component-detail-container:var(--color-neutral-200);--color-border-ai-profile-card:var(--color-neutral-200);--color-border-table:var(--color-neutral-200);--color-border-button-group:var(--color-neutral-200);--color-border-sidebar-profile-hover:var(--color-neutral-300);--color-separator-border:var(--color-neutral-200);--color-separator-border-strong:var(--color-neutral-200);--color-border-focus-ring:var(--color-accent-500);--color-state-success-text:var(--color-lime-800);--color-state-success-base:var(--color-lime-200);--color-control-indicator-background:var(--color-white);--color-control-indicator-background-subtle:var(--color-neutral-100);--color-switch-off-chip-start:var(--color-white);--color-switch-off-chip-end:var(--color-neutral-100);--color-switch-on-chip-start:var(--color-accent-500)}@supports (color:color-mix(in lab,red,red)){:root,[data-helios-theme=light]{--color-switch-on-chip-start:color-mix(in oklab,var(--color-accent-500) 63%,var(--color-accent-600))}}:root,[data-helios-theme=light]{--color-switch-on-chip-end:var(--color-accent-600)}@supports (color:color-mix(in lab,red,red)){:root,[data-helios-theme=light]{--color-switch-on-chip-end:color-mix(in oklab,var(--color-accent-600) 16%,var(--color-accent-700))}}:root,[data-helios-theme=light]{--color-stat-card-icon-background:var(--color-white);--color-segmented-control-background:var(--color-neutral-100);--color-segmented-control-selected-background:var(--color-white);--color-theme-toggle-sidebar-background:var(--color-neutral-200);--color-theme-toggle-sidebar-selected-background:var(--color-white);--color-ai-chat-composer-add-background:var(--color-neutral-100);--color-ai-chat-composer-add-hover-background:var(--color-neutral-200);--color-composer-panel-tab-background:var(--color-neutral-200);--color-composer-panel-add-background:var(--color-neutral-200);--color-composer-panel-add-hover-background:var(--color-neutral-300);--color-composer-panel-tile-border:var(--color-neutral-200);--color-composer-panel-rail-background:var(--color-neutral-100);--color-questionnaire-key-background:var(--color-neutral-100);--color-questionnaire-key-hover-background:var(--color-neutral-200);--color-agent-progress-ring:var(--color-neutral-700);--color-button-ghost-background:var(--color-accent-100);--color-button-ghost-hover:var(--color-accent-200);--color-button-ghost-active:var(--color-accent-300);--color-button-ghost-disabled:var(--color-accent-50);--color-button-ghost-foreground:var(--color-accent-700);--color-button-ghost-disabled-foreground:var(--color-accent-300);--color-dropdown-item-hover-background:var(--color-neutral-100);--color-kbd-background:var(--color-neutral-300);--color-kbd-foreground:var(--color-neutral-500);--color-docs-file-chip-background:var(--color-purple-50);--color-docs-file-chip-border:var(--color-purple-100);--color-docs-file-chip-foreground:var(--color-purple-500);--color-docs-command-accent:var(--color-purple-400);--color-docs-code-background:var(--color-background-primary-default);--color-docs-install-rail:var(--color-border-button-default);--color-badge-neutral-background:var(--color-neutral-200);--color-team-menu-count-background:var(--color-neutral-200);--color-team-menu-count-foreground:var(--color-neutral-500);--color-badge-new-background:var(--color-accent-100);--color-badge-new-text:var(--color-accent-600);--color-tab-count-selected-background:var(--color-accent-100);--color-pill-tab-blue-selected-background:var(--color-accent-50);--color-pill-tab-blue-hover-background:var(--color-neutral-100);--color-notification-information-background:var(--color-blue-100);--color-notification-information-foreground:var(--color-blue-600);--color-notification-success-background:var(--color-lime-100);--color-notification-success-foreground:var(--color-lime-600);--color-notification-error-background:var(--color-rose-100);--color-notification-error-foreground:var(--color-rose-600);--color-notification-center-background:var(--color-white);--color-status-lime-background:var(--color-lime-200);--color-status-lime-text:var(--color-lime-800);--color-status-yellow-background:var(--color-yellow-200);--color-status-yellow-text:var(--color-yellow-800);--color-status-rose-background:var(--color-rose-200);--color-status-rose-text:var(--color-rose-800);--color-status-cyan-background:var(--color-cyan-200);--color-status-cyan-text:var(--color-cyan-800);--color-status-orange-background:var(--color-orange-200);--color-status-orange-text:var(--color-orange-800);--color-status-blue-background:var(--color-blue-200);--color-status-blue-text:var(--color-blue-800);--color-status-purple-background:var(--color-purple-100);--color-status-purple-text:var(--color-purple-600);--color-status-dot-green-halo:var(--color-green-100);--color-status-dot-yellow-halo:var(--color-yellow-200);--color-status-dot-indigo-halo:var(--color-indigo-100);--color-date-range-background:var(--color-accent-100);--color-date-range-edge-background:var(--color-accent-300);--color-calendar-event-blue-background:var(--color-blue-100);--color-calendar-event-blue-title:var(--color-blue-700);--color-calendar-event-blue-time:var(--color-blue-700);--color-calendar-event-pink-background:var(--color-pink-100);--color-calendar-event-pink-title:var(--color-pink-700);--color-calendar-event-pink-time:var(--color-pink-700);--color-calendar-event-purple-background:var(--color-purple-100);--color-calendar-event-purple-title:var(--color-purple-700);--color-calendar-event-purple-time:var(--color-purple-700);--color-calendar-event-lime-background:var(--color-lime-100);--color-calendar-event-lime-title:var(--color-lime-800);--color-calendar-event-lime-time:var(--color-lime-700);--color-calendar-event-emerald-background:var(--color-emerald-100);--color-calendar-event-emerald-title:var(--color-emerald-800);--color-calendar-event-emerald-time:var(--color-emerald-700);--color-text-error-placeholder:var(--color-red-400);--color-chart-track:var(--color-neutral-200);--color-chart-cursor:var(--color-neutral-300);--color-chart-neutral:var(--color-neutral-300);--color-chart-1:var(--color-teal-400);--color-chart-1-active:var(--color-teal-500);--color-chart-2:var(--color-lime-400);--color-chart-2-active:var(--color-lime-500);--color-chart-3:var(--color-pink-400);--color-chart-3-active:var(--color-pink-500);--color-chart-4:var(--color-sky-400);--color-chart-4-active:var(--color-sky-500);--color-chart-5:var(--color-purple-400);--color-chart-5-active:var(--color-purple-500);--color-chart-6:var(--color-blue-400);--color-chart-6-active:var(--color-blue-500);--color-chart-7:var(--color-emerald-400);--color-chart-7-active:var(--color-emerald-500);--color-chart-8:var(--color-yellow-400);--color-chart-8-active:var(--color-yellow-500);--color-chart-9:var(--color-indigo-400);--color-chart-9-active:var(--color-indigo-500);--color-chart-agents-bar:var(--color-purple-300);--color-chart-agents-bar-active:var(--color-purple-400)}.dark,[data-helios-theme=dark]{--color-foreground-full:var(--color-neutral-700);--color-foreground-icon-primary:var(--color-neutral-50);--color-foreground-icon-hover:var(--color-white);--color-foreground-icon-error:var(--color-red-400);--color-foreground-icon-tertiary:var(--color-neutral-600);--color-foreground-icon-quaternary:var(--color-neutral-700);--color-foreground-icon-disabled:var(--color-neutral-800);--color-foreground-disabled:var(--color-neutral-700);--color-foreground-disabled-danger:var(--color-red-400);--color-input-disabled-foreground:var(--color-neutral-600);--color-icon-button-disabled-foreground:var(--color-neutral-500);--color-button-primary-disabled-foreground:var(--color-neutral-500);--color-text-primary:var(--color-neutral-50);--color-text-tertiary:var(--color-neutral-600);--color-text-disabled:var(--color-neutral-800);--color-text-error-primary:var(--color-red-400);--color-text-destructive:#df3a42}@supports (color:color-mix(in lab,red,red)){.dark,[data-helios-theme=dark]{--color-text-destructive:color-mix(in srgb,var(--color-red-500) 80%,var(--color-neutral-500))}}.dark,[data-helios-theme=dark]{--color-input-disabled-text:#73737366}@supports (color:color-mix(in lab,red,red)){.dark,[data-helios-theme=dark]{--color-input-disabled-text:color-mix(in srgb,var(--color-neutral-500) 40%,transparent)}}.dark,[data-helios-theme=dark]{--color-background-full:var(--color-neutral-925);--color-ticket-detail-surface:var(--color-neutral-925);--color-ticket-detail-low-background:#1e1a4d99}@supports (color:color-mix(in lab,red,red)){.dark,[data-helios-theme=dark]{--color-ticket-detail-low-background:color-mix(in srgb,var(--color-indigo-950) 60%,transparent)}}.dark,[data-helios-theme=dark]{--color-ticket-detail-low-hover:#1e1a4dcc}@supports (color:color-mix(in lab,red,red)){.dark,[data-helios-theme=dark]{--color-ticket-detail-low-hover:color-mix(in srgb,var(--color-indigo-950) 80%,transparent)}}.dark,[data-helios-theme=dark]{--color-ticket-detail-medium-hover:#432004cc}@supports (color:color-mix(in lab,red,red)){.dark,[data-helios-theme=dark]{--color-ticket-detail-medium-hover:color-mix(in srgb,var(--color-yellow-950) 80%,transparent)}}.dark,[data-helios-theme=dark]{--color-ticket-detail-high-hover:#441306cc}@supports (color:color-mix(in lab,red,red)){.dark,[data-helios-theme=dark]{--color-ticket-detail-high-hover:color-mix(in srgb,var(--color-orange-950) 80%,transparent)}}.dark,[data-helios-theme=dark]{--color-ticket-detail-urgent-hover:#4d0218cc}@supports (color:color-mix(in lab,red,red)){.dark,[data-helios-theme=dark]{--color-ticket-detail-urgent-hover:color-mix(in srgb,var(--color-rose-950) 80%,transparent)}}.dark,[data-helios-theme=dark]{--color-ticket-detail-low-text:var(--color-indigo-300);--color-ticket-detail-resource-background:#16245699}@supports (color:color-mix(in lab,red,red)){.dark,[data-helios-theme=dark]{--color-ticket-detail-resource-background:color-mix(in srgb,var(--color-blue-950) 60%,transparent)}}.dark,[data-helios-theme=dark]{--color-ticket-detail-resource-text:var(--color-blue-300);--color-project-board-empty-panel:#26262699}@supports (color:color-mix(in lab,red,red)){.dark,[data-helios-theme=dark]{--color-project-board-empty-panel:color-mix(in srgb,var(--color-neutral-800) 60%,transparent)}}.dark,[data-helios-theme=dark]{--color-project-board-empty-front:#2d2d2d}@supports (color:color-mix(in lab,red,red)){.dark,[data-helios-theme=dark]{--color-project-board-empty-front:color-mix(in srgb,var(--color-neutral-800) 75%,var(--color-neutral-700))}}.dark,[data-helios-theme=dark]{--color-project-board-empty-middle:var(--color-neutral-700);--color-project-board-empty-back:#464646}@supports (color:color-mix(in lab,red,red)){.dark,[data-helios-theme=dark]{--color-project-board-empty-back:color-mix(in srgb,var(--color-neutral-600) 35%,var(--color-neutral-700))}}.dark,[data-helios-theme=dark]{--color-project-board-empty-detail:var(--color-neutral-500);--color-background-primary-default:var(--color-neutral-800);--color-background-inner-default:#26262699}@supports (color:color-mix(in lab,red,red)){.dark,[data-helios-theme=dark]{--color-background-inner-default:color-mix(in srgb,var(--color-neutral-800) 60%,transparent)}}.dark,[data-helios-theme=dark]{--color-background-primary-hover:#40404099}@supports (color:color-mix(in lab,red,red)){.dark,[data-helios-theme=dark]{--color-background-primary-hover:color-mix(in srgb,var(--color-neutral-700) 60%,transparent)}}.dark,[data-helios-theme=dark]{--color-background-primary-active:var(--color-neutral-800);--color-background-primary-disabled:var(--color-neutral-800);--color-input-disabled-background:#2626264d}@supports (color:color-mix(in lab,red,red)){.dark,[data-helios-theme=dark]{--color-input-disabled-background:color-mix(in srgb,var(--color-neutral-800) 30%,transparent)}}.dark,[data-helios-theme=dark]{--color-switch-off-chip-start:var(--color-background-tertiary-default);--color-switch-off-chip-end:var(--color-background-tertiary-default);--color-background-secondary-default:var(--color-neutral-900);--color-background-secondary-hover:var(--color-neutral-800);--color-background-tertiary-default:var(--color-neutral-800);--color-background-tertiary-hover:var(--color-neutral-700);--color-background-tertiary-error:#46080999}@supports (color:color-mix(in lab,red,red)){.dark,[data-helios-theme=dark]{--color-background-tertiary-error:color-mix(in srgb,var(--color-red-950) 60%,transparent)}}.dark,[data-helios-theme=dark]{--color-background-quaternary-default:var(--color-neutral-700);--color-background-quaternary-hover:var(--color-neutral-600);--color-background-recent-hire-role:#17171799}@supports (color:color-mix(in lab,red,red)){.dark,[data-helios-theme=dark]{--color-background-recent-hire-role:color-mix(in srgb,var(--color-neutral-900) 60%,transparent)}}.dark,[data-helios-theme=dark]{--color-avatar-neutral-background:var(--color-background-primary-default);--color-file-upload-icon-background:var(--color-neutral-600);--color-file-upload-icon-foreground:var(--color-neutral-400);--color-file-upload-icon-foreground-hover:var(--color-neutral-300);--color-stat-card-icon-background:var(--color-neutral-800);--color-segmented-control-background:var(--color-neutral-925);--color-segmented-control-selected-background:var(--color-neutral-800);--color-theme-toggle-sidebar-background:var(--color-neutral-800);--color-theme-toggle-sidebar-selected-background:var(--color-neutral-700);--color-ai-chat-composer-add-background:var(--color-neutral-700);--color-ai-chat-composer-add-hover-background:var(--color-neutral-600);--color-composer-panel-tab-background:#40404080}@supports (color:color-mix(in lab,red,red)){.dark,[data-helios-theme=dark]{--color-composer-panel-tab-background:color-mix(in srgb,var(--color-neutral-700) 50%,transparent)}}.dark,[data-helios-theme=dark]{--color-composer-panel-add-background:var(--color-neutral-700);--color-composer-panel-add-hover-background:var(--color-neutral-600);--color-composer-panel-tile-border:#ffffff24}@supports (color:color-mix(in lab,red,red)){.dark,[data-helios-theme=dark]{--color-composer-panel-tile-border:color-mix(in srgb,var(--color-white) 14%,transparent)}}.dark,[data-helios-theme=dark]{--color-composer-panel-rail-background:#17171780}@supports (color:color-mix(in lab,red,red)){.dark,[data-helios-theme=dark]{--color-composer-panel-rail-background:color-mix(in srgb,var(--color-neutral-900) 50%,transparent)}}.dark,[data-helios-theme=dark]{--color-questionnaire-key-background:var(--color-neutral-700);--color-questionnaire-key-hover-background:var(--color-neutral-600);--color-agent-progress-ring:#ffffff80}@supports (color:color-mix(in lab,red,red)){.dark,[data-helios-theme=dark]{--color-agent-progress-ring:color-mix(in srgb,var(--color-white) 50%,transparent)}}.dark,[data-helios-theme=dark]{--color-button-ghost-background:var(--color-accent-900);--color-button-ghost-hover:var(--color-accent-800);--color-button-ghost-active:var(--color-accent-700);--color-button-ghost-disabled:var(--color-neutral-800);--color-button-ghost-foreground:var(--color-accent-300);--color-button-ghost-disabled-foreground:var(--color-neutral-600);--color-dropdown-item-hover-background:#40404099}@supports (color:color-mix(in lab,red,red)){.dark,[data-helios-theme=dark]{--color-dropdown-item-hover-background:color-mix(in srgb,var(--color-neutral-700) 60%,transparent)}}.dark,[data-helios-theme=dark]{--color-kbd-background:var(--color-neutral-700);--color-kbd-foreground:var(--color-neutral-400);--color-docs-file-chip-background:#3c036680}@supports (color:color-mix(in lab,red,red)){.dark,[data-helios-theme=dark]{--color-docs-file-chip-background:color-mix(in srgb,var(--color-purple-950) 50%,transparent)}}.dark,[data-helios-theme=dark]{--color-docs-file-chip-border:var(--color-purple-800);--color-docs-file-chip-foreground:var(--color-purple-400);--color-docs-code-background:var(--color-background-full);--color-docs-install-rail:#26262699}@supports (color:color-mix(in lab,red,red)){.dark,[data-helios-theme=dark]{--color-docs-install-rail:color-mix(in srgb,var(--color-neutral-800) 60%,transparent)}}.dark,[data-helios-theme=dark]{--color-badge-neutral-background:var(--color-neutral-800);--color-team-menu-count-background:var(--color-neutral-700);--color-team-menu-count-foreground:var(--color-neutral-400);--color-badge-new-background:var(--color-accent-950);--color-badge-new-text:var(--color-accent-400);--color-tab-count-selected-background:var(--color-accent-800)}@supports (color:color-mix(in lab,red,red)){.dark,[data-helios-theme=dark]{--color-tab-count-selected-background:color-mix(in srgb,var(--color-accent-800) 60%,transparent)}}.dark,[data-helios-theme=dark]{--color-notification-information-background:#193cb880}@supports (color:color-mix(in lab,red,red)){.dark,[data-helios-theme=dark]{--color-notification-information-background:color-mix(in srgb,var(--color-blue-800) 50%,transparent)}}.dark,[data-helios-theme=dark]{--color-notification-information-foreground:var(--color-blue-300);--color-notification-success-background:#3d630080}@supports (color:color-mix(in lab,red,red)){.dark,[data-helios-theme=dark]{--color-notification-success-background:color-mix(in srgb,var(--color-lime-800) 50%,transparent)}}.dark,[data-helios-theme=dark]{--color-notification-success-foreground:var(--color-lime-300);--color-notification-error-background:#a3003780}@supports (color:color-mix(in lab,red,red)){.dark,[data-helios-theme=dark]{--color-notification-error-background:color-mix(in srgb,var(--color-rose-800) 50%,transparent)}}.dark,[data-helios-theme=dark]{--color-notification-error-foreground:var(--color-rose-300);--color-notification-center-background:var(--color-neutral-900);--color-border-button-default:var(--color-neutral-700);--color-border-button-hover:var(--color-neutral-500);--color-border-button-active:var(--color-neutral-600);--color-border-button-white:var(--color-zinc-800);--color-border-error-default:var(--color-red-400);--color-border-checkbox-default:var(--color-neutral-700);--color-border-checkbox-hover:var(--color-neutral-500);--color-border-checkbox-active:var(--color-neutral-500);--color-border-component-detail-container:var(--color-neutral-800);--color-border-ai-profile-card:var(--color-neutral-800);--color-border-table:var(--color-neutral-800);--color-border-button-group:#52525299}@supports (color:color-mix(in lab,red,red)){.dark,[data-helios-theme=dark]{--color-border-button-group:color-mix(in srgb,var(--color-neutral-600) 60%,transparent)}}.dark,[data-helios-theme=dark]{--color-border-sidebar-profile-hover:var(--color-neutral-600);--color-separator-border:var(--color-neutral-800);--color-separator-border-strong:#40404099}@supports (color:color-mix(in lab,red,red)){.dark,[data-helios-theme=dark]{--color-separator-border-strong:color-mix(in srgb,var(--color-neutral-700) 60%,transparent)}}.dark,[data-helios-theme=dark]{--color-status-lime-background:#192e0399}@supports (color:color-mix(in lab,red,red)){.dark,[data-helios-theme=dark]{--color-status-lime-background:color-mix(in srgb,var(--color-lime-950) 60%,transparent)}}.dark,[data-helios-theme=dark]{--color-status-lime-text:var(--color-lime-500);--color-status-yellow-background:#43200499}@supports (color:color-mix(in lab,red,red)){.dark,[data-helios-theme=dark]{--color-status-yellow-background:color-mix(in srgb,var(--color-yellow-950) 60%,transparent)}}.dark,[data-helios-theme=dark]{--color-status-yellow-text:var(--color-yellow-500);--color-status-rose-background:#4d021899}@supports (color:color-mix(in lab,red,red)){.dark,[data-helios-theme=dark]{--color-status-rose-background:color-mix(in srgb,var(--color-rose-950) 60%,transparent)}}.dark,[data-helios-theme=dark]{--color-status-rose-text:var(--color-rose-500);--color-status-cyan-background:#05334599}@supports (color:color-mix(in lab,red,red)){.dark,[data-helios-theme=dark]{--color-status-cyan-background:color-mix(in srgb,var(--color-cyan-950) 60%,transparent)}}.dark,[data-helios-theme=dark]{--color-status-cyan-text:var(--color-cyan-400);--color-status-orange-background:#44130699}@supports (color:color-mix(in lab,red,red)){.dark,[data-helios-theme=dark]{--color-status-orange-background:color-mix(in srgb,var(--color-orange-950) 60%,transparent)}}.dark,[data-helios-theme=dark]{--color-status-orange-text:var(--color-orange-500);--color-status-blue-background:#16245699}@supports (color:color-mix(in lab,red,red)){.dark,[data-helios-theme=dark]{--color-status-blue-background:color-mix(in srgb,var(--color-blue-950) 60%,transparent)}}.dark,[data-helios-theme=dark]{--color-status-blue-text:var(--color-blue-300);--color-status-purple-background:#59168b80}@supports (color:color-mix(in lab,red,red)){.dark,[data-helios-theme=dark]{--color-status-purple-background:color-mix(in srgb,var(--color-purple-900) 50%,transparent)}}.dark,[data-helios-theme=dark]{--color-status-purple-text:var(--color-purple-300);--color-status-dot-green-halo:#01663066}@supports (color:color-mix(in lab,red,red)){.dark,[data-helios-theme=dark]{--color-status-dot-green-halo:color-mix(in srgb,var(--color-green-800) 40%,transparent)}}.dark,[data-helios-theme=dark]{--color-status-dot-yellow-halo:#874b0066}@supports (color:color-mix(in lab,red,red)){.dark,[data-helios-theme=dark]{--color-status-dot-yellow-halo:color-mix(in srgb,var(--color-yellow-800) 40%,transparent)}}.dark,[data-helios-theme=dark]{--color-status-dot-indigo-halo:#372aac66}@supports (color:color-mix(in lab,red,red)){.dark,[data-helios-theme=dark]{--color-status-dot-indigo-halo:color-mix(in srgb,var(--color-indigo-800) 40%,transparent)}}.dark,[data-helios-theme=dark]{--color-date-range-background:var(--color-accent-950);--color-date-range-edge-background:var(--color-accent-800);--color-pill-tab-blue-selected-background:var(--color-accent-950)}@supports (color:color-mix(in lab,red,red)){.dark,[data-helios-theme=dark]{--color-pill-tab-blue-selected-background:color-mix(in srgb,var(--color-accent-950) 60%,transparent)}}.dark,[data-helios-theme=dark]{--color-pill-tab-blue-hover-background:var(--color-neutral-800);--color-calendar-event-blue-background:var(--color-blue-950);--color-calendar-event-blue-title:var(--color-blue-300);--color-calendar-event-blue-time:var(--color-blue-300);--color-calendar-event-pink-background:var(--color-pink-950);--color-calendar-event-pink-title:var(--color-pink-300);--color-calendar-event-pink-time:var(--color-pink-300);--color-calendar-event-purple-background:var(--color-purple-950);--color-calendar-event-purple-title:var(--color-purple-300);--color-calendar-event-purple-time:var(--color-purple-300);--color-calendar-event-lime-background:var(--color-lime-950);--color-calendar-event-lime-title:var(--color-lime-300);--color-calendar-event-lime-time:var(--color-lime-300);--color-calendar-event-emerald-background:var(--color-emerald-950);--color-calendar-event-emerald-title:var(--color-emerald-300);--color-calendar-event-emerald-time:var(--color-emerald-300);--color-chart-track:var(--color-neutral-800);--color-chart-cursor:var(--color-neutral-700);--color-chart-neutral:var(--color-neutral-800);--color-chart-agents-bar:var(--color-purple-500);--color-chart-agents-bar-active:var(--color-purple-600)}.hd-date-range,.hd-meeting{color:var(--hu-text);font:14px/20px var(--hu-font);width:100%;min-width:0}.hd-date-range *,.hd-meeting *{box-sizing:border-box}.hd-date-range h3,.hd-meeting h3{margin:0 0 12px;font-size:16px;font-weight:600}.hd-range-surface{border:1px solid var(--hu-line);background:var(--hu-bg);border-radius:12px;min-width:0;display:flex;overflow:hidden}.hd-range-surface aside{border-inline-end:1px solid var(--hu-line);flex-direction:column;gap:4px;min-width:130px;padding:16px 10px;display:flex}.hd-range-surface aside button{justify-content:flex-start}.hd-range-body{flex:1;min-width:0;padding:18px}.hd-range-calendar header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}.hd-range-calendar header h2{text-align:center;font-size:14px;font-weight:600}.hd-range-calendar header button{background:var(--hu-bg);border:1px solid var(--hu-line);width:28px;height:28px;color:var(--hu-text);cursor:pointer;border-radius:6px}.hd-range-months{gap:20px;display:flex}.hd-range-months table{border-collapse:collapse;text-align:center;width:100%;min-width:0;font-size:12px}.hd-range-months th{color:var(--hu-muted);padding-bottom:10px;font-size:11px;font-weight:500}.hd-range-months td{padding:2px 0}.hd-range-months .react-aria-CalendarCell{cursor:pointer;border-radius:0;outline:none;place-items:center;min-width:25px;height:30px;display:grid}.hd-range-months [data-selected]{background:var(--hu-brand)}@supports (color:color-mix(in lab,red,red)){.hd-range-months [data-selected]{background:color-mix(in srgb,var(--hu-brand) 18%,var(--hu-bg))}}.hd-range-months [data-selected]{color:var(--hu-text)}.hd-range-months [data-selection-end],.hd-range-months [data-selection-start]{background:var(--hu-brand);color:var(--hu-on-brand);border-radius:50%}.hd-range-months [data-disabled]{cursor:default}.hd-range-calendar header button:focus-visible,.hd-range-months [data-focus-visible]{outline:2px solid var(--hu-brand-text);outline-offset:2px}.hd-range-footer{border-top:1px solid var(--hu-line);flex-wrap:wrap;align-items:flex-end;gap:10px;margin-top:16px;padding-top:16px;display:flex}.hd-range-footer .hu-field{flex:1;width:140px;min-width:110px}.hd-range-footer input{width:100%;min-width:0}.hd-range-error{color:var(--hu-error);margin-top:12px}.hd-meeting{border:1px solid var(--hu-line);background:var(--hu-bg);border-radius:12px;padding:20px}.hd-meeting>p{color:var(--hu-muted);margin-bottom:18px}.hd-meeting-fields{flex-wrap:wrap;gap:16px;margin-bottom:20px;display:flex}.hd-meeting-fields>.hu-field{flex:1;min-width:180px}.hd-time-slots{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:20px}.hd-time-slots button{min-width:0;padding-inline:6px;font-size:12px}@media (max-width:600px){.hd-range-surface{flex-direction:column}.hd-range-surface aside{border-inline-end:0;border-bottom:1px solid var(--hu-line);flex-flow:wrap;min-width:0;padding:10px}.hd-range-body{padding:14px}.hd-range-months{gap:12px}.hd-time-slots{grid-template-columns:repeat(3,minmax(0,1fr))}}.hd-date-range{background:var(--hu-bg);border-radius:12px}.hd-date-range>.hu-example-heading{flex-wrap:wrap;gap:12px}.hd-date-range>.hu-example-heading .hu-button{white-space:normal;max-width:100%}.hd-date-range,.hd-meeting{box-sizing:border-box}.hd-calendar-pending{min-height:250px;color:var(--hu-muted);place-items:center;display:grid}.hd-range-popover{z-index:120;width:min(800px,100vw - 24px);max-width:calc(100vw - 24px);transform-origin:var(--trigger-anchor-point);border-radius:12px;box-shadow:0 12px 36px #0002}.hd-range-dialog{outline:0}.hd-range-popover[data-entering]{animation:hd-panel-in .15s ease-out}.hd-range-popover[data-exiting]{animation:hd-panel-out .15s ease-in}.hd-day-count{color:var(--hu-muted);white-space:nowrap;font-size:11px}.hd-range-trigger{gap:12px}.hd-meeting-disclosure{width:100%;min-width:0}.hd-meeting{grid-template-columns:minmax(150px,.85fr) minmax(240px,1.2fr) minmax(170px,.9fr);align-items:start;gap:20px;margin-top:16px;animation:hd-panel-in .15s ease-out;display:grid}.hd-meeting-host p{color:var(--hu-muted);font-size:12px;line-height:20px}.hd-host-avatar{background:var(--hu-bg-secondary);width:38px;height:38px;color:var(--hu-brand-text);border-radius:50%;place-items:center;display:grid}.hd-meeting-calendar{min-width:0}.hd-meeting-times{gap:14px;min-width:0;display:grid}.hd-time-slots{grid-template-columns:1fr;max-height:240px;margin:0;padding:2px 5px 2px 2px;display:grid;overflow:auto}.hd-meeting-status{grid-column:1/-1}.hd-meeting-times>.hu-button{white-space:normal}.hd-meeting-host h3{font-size:16px}.hd-range-calendar [data-disabled]{cursor:not-allowed}@keyframes hd-panel-in{0%{opacity:0;filter:blur(2px);transform:scale(.95)}to{opacity:1;filter:blur();transform:scale(1)}}@keyframes hd-panel-out{to{opacity:0;filter:blur(2px);transform:scale(.95)}}@media (max-width:1000px){.hd-meeting{grid-template-columns:minmax(220px,1fr) minmax(170px,.8fr)}.hd-meeting-host{grid-column:1/-1}.hd-meeting-host h3,.hd-meeting-host p{margin:6px 0}}@media (max-width:600px){.hd-meeting{grid-template-columns:1fr;padding:14px}.hd-meeting-times .hd-time-slots{grid-template-columns:repeat(2,minmax(0,1fr));max-height:200px}.hd-range-popover{width:calc(100vw - 24px)}.hd-range-footer .hd-day-count{width:100%}.hd-range-months .react-aria-CalendarCell{min-width:24px}}@media (prefers-reduced-motion:reduce){.hd-meeting,.hd-range-popover{transition:none!important;animation:none!important}}.hd-meeting,.hd-range-calendar header button,.hd-range-surface{background:var(--color-background-primary-default);border-color:var(--color-border-button-default);color:var(--color-text-primary)}.hd-range-footer,.hd-range-surface aside{border-color:var(--color-border-button-default)}.hd-range-months [data-selected]{background:var(--color-date-range-background);color:var(--color-text-primary)}.hd-range-months [data-selection-end],.hd-range-months [data-selection-start]{background:var(--color-date-range-edge-background);color:var(--color-text-primary)}.hd-range-months [data-outside-month]{color:var(--color-text-secondary);opacity:1}.hd-range-months [data-disabled]{opacity:.35}.hd-range-surface aside button[aria-pressed=true]{background:var(--color-pill-tab-blue-selected-background);color:var(--color-text-primary)}.hd-host-avatar{background:var(--color-avatar-neutral-background);color:var(--color-neutral-600)}.dark .hd-host-avatar{color:var(--color-neutral-300)}.hd-range-calendar header button:focus-visible,.hd-range-months [data-focus-visible]{outline-color:var(--color-accent-500)}.dark .hd-host-avatar,.hd-host-avatar{color:var(--hu-popup-muted)}.hd-meeting input[type=date],.hd-range-inputs input,.hd-time-slots button{direction:ltr;unicode-bidi:isolate}.hx-root{--hx-text:#171717;--hx-muted:#737373;--hx-line:#e5e5e5;--hx-surface:#fff;--hx-soft:#fafafa;background:var(--hx-surface);color:var(--hx-text);grid-template-columns:280px minmax(0,1fr);min-height:100dvh;font-family:Inter,system-ui,sans-serif;font-size:14px;line-height:1.45;display:grid;position:relative}.hx-root *{box-sizing:border-box}.hx-root [hidden]{display:none!important}.hx-root button,.hx-root input,.hx-root select,.hx-root textarea{font:inherit}.hx-root button{cursor:pointer}.hx-root button:disabled{opacity:.4;cursor:default}.hx-root a:focus-visible,.hx-root button:focus-visible,.hx-root input:focus-visible,.hx-root select:focus-visible,.hx-root textarea:focus-visible{outline-offset:3px;outline:3px solid #00ced160}.hx-icon{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:20px;height:20px}.hx-example-bar{border-bottom:1px solid var(--hx-line);background:var(--hx-soft);z-index:5;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;height:48px;padding:0 24px;font-size:11px;display:flex}.hx-example-bar>a{color:var(--hx-muted);white-space:nowrap;align-items:center;gap:6px;display:flex}.hx-example-bar .hx-icon{width:14px;height:14px}.hx-example-bar select{border:1px solid var(--hx-line);background:var(--hx-surface);color:var(--hx-text);border-radius:6px;max-width:420px;padding:6px 27px 6px 10px;font-size:11px}.hx-sidebar{border-right:1px solid var(--hx-line);flex-direction:column;height:calc(100dvh - 48px);padding:24px 16px;display:flex;position:sticky;top:0}.hx-brand{letter-spacing:-.04em;color:var(--hx-text);font-size:20px;font-weight:600;text-decoration:none}.hx-sidebar .hx-brand{padding:0 0 24px}.hx-icon-input,.hx-search,.hx-side-search{background:var(--hx-surface);color:var(--hx-muted);border:1px solid #d4d4d4;border-radius:8px;align-items:center;gap:8px;padding:7px 10px;display:flex;box-shadow:0 1px 2px #00000006}.hx-side-search{margin-bottom:18px}.hx-icon-input .hx-icon,.hx-search .hx-icon,.hx-side-search .hx-icon{width:17px;height:17px}.hx-icon-input input,.hx-search input,.hx-side-search input{width:100%;min-width:0;color:var(--hx-text);background:0 0;border:0;outline:none;box-shadow:none!important;padding:0!important;font-size:12px!important}.hx-side-search kbd{white-space:nowrap;color:#a3a3a3;font-size:10px}.hx-sidebar nav{gap:4px;display:grid}.hx-sidebar nav>button,.hx-sidebar-bottom>a:not(.hx-back),.hx-sidebar-bottom>button{text-align:left;color:#404040;background:0 0;border:0;border-radius:6px;align-items:center;gap:12px;padding:9px 12px;font-size:13px;font-weight:500;display:flex}.hx-sidebar nav>button:hover,.hx-sidebar nav>button[aria-current=page]{color:#171717;background:#f5f5f5}.hx-sidebar nav>button small{color:var(--hx-muted);margin-left:auto;font-size:11px}.hx-sidebar-bottom{gap:4px;margin-top:auto;display:grid}.hx-back{color:#008e91;padding:10px 12px;font-size:11px}.hx-user{border:1px solid var(--hx-line);border-radius:8px;align-items:center;gap:10px;margin-top:10px;padding:10px;display:flex}.hx-user span{gap:3px;min-width:0;display:grid}.hx-user strong{font-size:12px;font-weight:500}.hx-user small{color:var(--hx-muted);font-size:11px}.hx-avatar{object-fit:cover;object-position:center;background:#e8ece9;border-radius:50%;flex-shrink:0;width:32px;height:32px;display:block}.hx-avatar.large{width:48px;height:48px}.hx-avatar.xl{border:4px solid #fff;width:96px;height:96px}.hx-main{width:100%;min-width:0;margin:0;max-width:none!important;min-height:calc(100dvh - 48px)!important;padding:32px!important}.hx-page-title{justify-content:space-between;align-items:center;gap:16px;margin-bottom:25px;display:flex}.hx-page-title h1,.hx-welcome h1{letter-spacing:-.03em;margin:0;font-size:22px;font-weight:600;line-height:30px}.hx-page-title p,.hx-welcome p{color:#525252;margin:5px 0 0;font-size:14px}.hx-page-title>div:last-child{gap:8px;display:flex}.hx-page-title>div:first-child:has(h1){display:block}.hx-button{background:var(--hx-surface);color:#404040;white-space:nowrap;border:1px solid #d4d4d4;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:7px 12px;font-weight:600;display:inline-flex;box-shadow:0 1px 2px #00000007;font-size:12px!important}.hx-button .hx-icon{width:17px;height:17px}.hx-button.primary{color:#fff;background:#00c4c9;border-color:#00c4c9;box-shadow:inset 0 -2px #00000008,0 1px 2px #0000000d}.hx-button:hover{background:#fafafa}.hx-button.primary:hover{background:#00adb4}.hx-controls{justify-content:space-between;align-items:center;gap:20px;margin:0 0 30px;display:flex}.hx-controls>div:last-child:not(.hx-periods){gap:10px;display:flex}.hx-periods{border:1px solid var(--hx-line);background:var(--hx-soft);border-radius:7px;flex-shrink:0;max-width:100%;padding:2px;display:flex;overflow:auto}.hx-periods button{color:#404040;white-space:nowrap;background:0 0;border:0;border-radius:5px;padding:6px 11px;font-size:12px;font-weight:600}.hx-periods button[aria-pressed=true]{background:#fff;box-shadow:0 1px 3px #0002}.hx-membership-chart{grid-template-columns:192px minmax(0,1fr) 240px;gap:32px;margin-bottom:28px;display:grid}.hx-metric{min-width:0}.hx-metric>span{color:#525252;margin-bottom:7px;font-size:13px;display:block}.hx-metric>div{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.hx-metric strong{letter-spacing:-.04em;color:var(--hx-text);font-size:32px;font-weight:600;line-height:38px}.hx-metric small{color:#17b26a;white-space:nowrap;font-size:11px;font-weight:500}.hx-membership-stats{gap:20px;display:grid}.hx-membership-stats strong{font-size:28px;line-height:34px}.hx-line-chart{color:#00b7bc;height:200px;position:relative}.hx-grid-lines{flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0}.hx-grid-lines i{background:var(--hx-line);width:100%;height:1px}.hx-line-chart svg{width:100%;height:100%;position:relative;overflow:visible}.hx-line-path{transform-origin:50%;transition:transform .35s}.hx-months{color:#737373;justify-content:space-between;gap:4px;margin-top:9px;font-size:10px;display:flex}.hx-membership-columns{grid-template-columns:minmax(0,1fr) 240px;gap:32px;display:grid}.hx-section-heading{border-bottom:1px solid var(--hx-line);justify-content:space-between;align-items:center;gap:12px;min-height:40px;margin:0 0 20px;padding:0 0 18px;display:flex}.hx-members-list h2,.hx-section-heading h2{letter-spacing:-.02em;margin:0;font-size:16px;font-weight:600;line-height:24px}.hx-section-heading h2 span{color:var(--hx-muted);margin-left:5px;font-size:11px;font-weight:400}.hx-section-heading>a{color:#008e91;font-size:12px}.hx-section-heading .hx-button{box-shadow:none;border:0}.hx-create-cards{grid-template-columns:1fr 1fr;gap:24px;margin-bottom:30px;display:grid}.hx-create-cards .hx-button{text-align:left;white-space:normal;border-color:var(--hx-line);justify-content:start;gap:12px;min-height:78px;padding:14px}.hx-create-cards .hx-icon{border:1px solid #d4d4d4;border-radius:8px;width:40px;height:40px;padding:9px;box-shadow:0 1px 2px #0001}.hx-create-cards .hx-button span{gap:5px;display:grid}.hx-create-cards .hx-button strong{font-size:14px;font-weight:600}.hx-create-cards .hx-button small{color:#737373;font-size:12px;font-weight:400}.hx-post-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.hx-post-grid article{text-align:left;min-width:0}.hx-post-image{aspect-ratio:384/256;object-fit:cover;border-radius:12px;width:100%;margin-bottom:14px;display:block}.hx-post-grid article>small{color:#008e91;font-size:11px;font-weight:600}.hx-post-grid article>button{text-align:left;width:100%;color:var(--hx-text);background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:10px 0 0;font-size:16px;font-weight:600;display:flex}.hx-post-grid p{color:#737373;margin:10px 0;font-size:13px;line-height:1.6}.hx-post-grid article>div{gap:7px;display:flex}.hx-post-grid article>div span{border:1px solid var(--hx-line);color:#525252;border-radius:4px;padding:1px 5px;font-size:10px}.hx-members-list h2{margin-bottom:15px;font-size:13px;font-weight:500}.hx-members-list>div{align-items:center;gap:10px;padding:9px 0;display:flex}.hx-members-list>div span{gap:3px;display:grid}.hx-members-list strong{font-size:12px;font-weight:500}.hx-members-list small{color:#737373;font-size:11px}.hx-members-list>div>i{background:#17b26a;border-radius:50%;width:6px;height:6px;margin-left:auto}.hx-header{border-bottom:1px solid var(--hx-line);grid-column:1/-1;gap:20px;height:64px;padding:0 max(32px,50vw - 640px)}.hx-header,.hx-header nav{align-items:center;display:flex}.hx-header nav{flex:1;gap:4px}.hx-header nav button{color:#404040;background:0 0;border:0;border-radius:6px;padding:8px 10px;font-size:12px;font-weight:500}.hx-header nav button[aria-current=page]{color:#171717;background:#fafafa}.hx-header>a:not(.hx-brand){color:#737373;white-space:nowrap;font-size:11px}.hx-header>.hx-button{box-shadow:none;border:0;padding:0}.hx-top-navigation{grid-template-columns:1fr}.hx-top-navigation .hx-main{margin:auto;max-width:1280px!important}.hx-welcome{justify-content:space-between;gap:20px;margin-bottom:24px}.hx-welcome,.hx-welcome>div{align-items:center;display:flex}.hx-welcome>div{gap:12px}.hx-welcome h1{font-size:24px}.hx-welcome p{font-size:13px}.hx-search{max-width:280px;height:36px}.hx-business-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-bottom:24px;display:grid}.hx-business-metrics article{border:1px solid var(--hx-line);border-radius:10px;overflow:hidden}.hx-business-metrics header{border-bottom:1px solid var(--hx-line);background:#fafafa;padding:14px 16px;font-size:14px}.hx-business-metrics .hx-metric{padding:18px 16px 0}.hx-business-metrics img{object-fit:fill;width:calc(100% - 32px);height:64px;margin:15px 16px 16px;display:block}.hx-bordered-chart{border:1px solid var(--hx-line);border-radius:10px;margin-bottom:24px;padding:20px}.hx-bordered-chart .hx-section-heading{border:0;margin-bottom:15px;padding:0}.hx-bordered-chart .hx-line-chart{height:260px}.hx-root select:not(.hx-example-bar select){background:var(--hx-surface);color:#404040;border:1px solid #d4d4d4;border-radius:6px;min-width:0;padding:7px 10px;font-size:12px}.hx-table-card{border:1px solid var(--hx-line);border-radius:10px;overflow:hidden}.hx-table-card .hx-section-heading{border-bottom:0;margin:0;padding:18px 20px}.hx-table-scroll{overflow-x:auto}.hx-table-card table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%;font-size:12px}.hx-table-card th{color:#737373;background:#fafafa;font-size:11px;font-weight:500}.hx-table-card td,.hx-table-card th{border-bottom:1px solid var(--hx-line);padding:18px 16px}.hx-table-card th button{color:inherit;font-size:inherit;background:0 0;border:0;padding:0}.hx-table-card td strong{color:#404040;font-size:12px;font-weight:500;display:block}.hx-table-card td small{color:#737373;margin-top:3px;font-size:12px;display:block}.hx-table-card input[type=checkbox]{accent-color:#00ced1;width:16px;height:16px}.hx-table-card tbody tr:last-child td{border-bottom:0}.hx-status{color:#525252;border:1px solid #d4d4d4;border-radius:6px;align-items:center;gap:5px;padding:3px 6px;font-size:10px;display:inline-flex}.hx-status:before{content:"";background:#737373;border-radius:50%;width:5px;height:5px}.hx-status.paid:before,.hx-status.success:before{background:#17b26a}.hx-status.declined:before,.hx-status.refunded:before{background:#f04438}.hx-status.pending:before{background:#f79009}.hx-crumb{color:#525252;gap:12px;margin-bottom:25px;font-size:11px;display:flex}.hx-crumb span{color:#a3a3a3}.hx-trade-tabs{border-bottom:1px solid var(--hx-line);align-items:center;gap:8px;margin-bottom:24px;padding-bottom:16px;display:flex}.hx-trade-tabs button{color:#525252;background:0 0;border:1px solid #0000;border-radius:6px;padding:7px 10px;font-size:12px;font-weight:600}.hx-trade-tabs button[aria-selected=true]{color:#171717;background:#fafafa;border-color:#d4d4d4;box-shadow:0 1px 2px #0001}.hx-trade-toolbar{justify-content:space-between;gap:15px;margin-bottom:24px;display:flex}.hx-trade-toolbar>div{gap:10px;display:flex}.hx-select-status{color:#737373;gap:8px;font-size:11px}.hx-person,.hx-select-status{align-items:center;display:flex}.hx-person{gap:10px}.hx-person strong{font-size:12px}.hx-person small{font-size:11px!important}.hx-trades-table td:last-child button{color:#737373;vertical-align:middle;background:0 0;border:0;padding:4px}.hx-trades-table td:last-child .hx-icon{width:15px;height:15px}.hx-table-footer{border-top:1px solid var(--hx-line);color:#525252;align-items:center;gap:10px;padding:15px 16px;font-size:12px;display:flex}.hx-table-footer>div{gap:8px;margin-left:auto;display:flex}.hx-table-footer select{font-size:11px!important}.hx-status-line{color:#737373;margin:12px 0;font-size:11px}.hx-no-results{color:#737373;text-align:center!important;padding:50px!important}.hx-settings-tabs{background:#fafafa;border-radius:6px;gap:3px;margin:0 0 30px;display:flex;overflow-x:auto}.hx-settings-tabs button{white-space:nowrap;color:#404040;background:0 0;border:1px solid #0000;border-radius:6px;padding:6px 9px;font-size:11px}.hx-settings-tabs button[aria-current=page]{background:#fff;border-color:#d4d4d4;box-shadow:0 1px 2px #0001}.hx-setting-heading{border-bottom:1px solid var(--hx-line);justify-content:space-between;align-items:center;gap:16px;padding-bottom:24px;display:flex}.hx-setting-heading h2{letter-spacing:-.025em;margin:0 0 4px;font-size:18px}.hx-setting-heading p{color:#737373;margin:0;font-size:13px}.hx-setting-heading>div:last-child{gap:8px;display:flex}.hx-setting-row{border-bottom:1px solid var(--hx-line);grid-template-columns:280px minmax(0,512px);gap:32px;padding:25px 0;font-size:13px;display:grid}.hx-setting-row>div:first-child strong{font-size:13px;font-weight:500}.hx-setting-row p{color:#737373;margin:4px 0 0;font-size:12px;line-height:1.5}.hx-setting-row>div:last-child{min-width:0}.hx-settings-form input:not([type=file]):not([type=checkbox]),.hx-settings-form select,.hx-settings-form textarea{background:var(--hx-surface);color:#404040;border:1px solid #d4d4d4;border-radius:7px;width:100%;min-height:36px;font-size:12px;box-shadow:0 1px 2px #00000006;padding:8px 12px!important}.hx-settings-form textarea{resize:vertical;height:210px;line-height:1.6;display:block}.hx-settings-form input:invalid:not(:focus){border-color:#d4d4d4}.hx-settings-form:has(:invalid) .hx-setting-row input:user-invalid{border-color:#f04438}.hx-settings-form .hx-icon-input{padding:0 11px}.hx-settings-form .hx-icon-input input{box-shadow:none!important;border:0!important;padding:8px 0!important}.hx-name-fields{grid-template-columns:1fr 1fr;gap:20px;display:grid}.hx-photo-upload{gap:24px;display:flex}.hx-photo-upload>.hx-avatar{width:64px;height:64px}.hx-upload{text-align:center;border:1px solid var(--hx-line);cursor:pointer;background:var(--hx-surface);border-radius:10px;flex:1;justify-items:center;gap:5px;min-width:0;padding:20px;display:grid;position:relative}.hx-upload input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.hx-upload>span{color:#525252;border:1px solid #d4d4d4;border-radius:8px;place-items:center;width:40px;height:40px;margin-bottom:7px;display:grid}.hx-upload strong{color:#008e91;font-size:12px;font-weight:600}.hx-upload strong small{color:#737373;font-size:12px;font-weight:400}.hx-upload>small{color:#737373;font-size:10px}.hx-upload:focus-within{outline-offset:2px;outline:3px solid #00ced160}.hx-setting-row>div>small{color:#737373;margin-top:8px;font-size:11px;display:block}.hx-portfolio-files{gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.hx-portfolio-files li{border:1px solid var(--hx-line);border-radius:8px;align-items:start;gap:12px;padding:14px;display:flex}.hx-portfolio-files li>span:nth-child(2){overflow-wrap:anywhere;flex:1;gap:4px;min-width:0;display:grid}.hx-portfolio-files strong{font-size:11px;font-weight:500}.hx-portfolio-files small{color:#737373;font-size:10px}.hx-portfolio-files .hx-button{box-shadow:none;color:#737373;border:0;min-height:0;padding:0}.hx-portfolio-files progress{accent-color:#00ced1;border-radius:99px;width:100%;height:8px}.hx-file-icon{border:1px solid var(--hx-line);color:#f04438;border-radius:5px;flex-shrink:0;place-items:center;width:32px;height:38px;font-size:8px;font-weight:700;display:grid}.hx-settings-bottom{align-items:center;gap:8px;padding:24px 0;display:flex}.hx-settings-bottom>p{color:#737373;margin:0 auto 0 0;font-size:11px}.hx-profile-cover{background:#e9ecfc;height:240px;margin:-32px -32px 0;overflow:hidden}.hx-profile-cover>img{object-fit:cover;width:100%;height:100%;display:block}.hx-profile-identity{align-items:end;gap:22px;margin-top:-42px;margin-bottom:32px;padding:0 25px;display:flex;position:relative}.hx-profile-identity p,.hx-profile-identity small{color:#737373;font-size:11px}.hx-profile-identity h1{letter-spacing:-.04em;margin:4px 0;font-size:25px}.hx-profile-identity p{margin:0}.hx-settings-extra{padding:15px 0}.hx-settings-extra h2{font-size:21px}.hx-settings-extra>form{max-width:500px}.hx-dialog form>label,.hx-settings-extra label{gap:8px;margin:16px 0;font-size:12px;display:grid}.hx-dialog input,.hx-dialog select,.hx-dialog textarea,.hx-settings-extra input{background:var(--hx-surface);color:var(--hx-text);border:1px solid #d4d4d4;border-radius:7px;min-width:0;padding:10px 12px}.hx-settings-extra p{color:#737373;font-size:13px;line-height:1.5}.hx-settings-extra .hx-preference{justify-content:space-between;display:flex}.hx-team-list{border-top:1px solid var(--hx-line);max-width:600px;margin:20px 0}.hx-team-list>div{border-bottom:1px solid var(--hx-line);align-items:center;gap:15px;padding:15px 0;font-size:12px;display:flex}.hx-team-list>div span{color:#737373;margin-left:auto}.hx-dialog{border:1px solid var(--hx-line);background:var(--hx-surface);color:var(--hx-text);border-radius:14px;width:min(440px,100% - 32px);padding:26px;box-shadow:0 20px 60px #0002}.hx-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#10182865}.hx-dialog h2{letter-spacing:-.03em;margin:0 0 20px;font-size:20px}.hx-dialog form>.hx-button{margin:10px 6px 0 0}.hx-dialog p{color:#737373;font-size:14px;line-height:1.6}.hx-toast{z-index:100;color:#fff;opacity:0;pointer-events:none;background:#183b34;border-radius:9px;max-width:calc(100% - 32px);padding:12px 20px;font-size:12px;transition:opacity .2s,transform .2s;position:fixed;bottom:25px;left:50%;transform:translate(-50%,20px);box-shadow:0 8px 30px #0002}.hx-toast.show{opacity:1;transform:translate(-50%)}.hx-preview-viewport{width:100%;height:100%;position:relative;overflow:hidden}.hx-preview-viewport>.hx-root{width:1440px;min-height:960px;transform:scale(var(--hx-preview-scale,.65));transform-origin:0 0;pointer-events:none}.hx-preview .hx-sidebar{height:960px;position:static}.hx-preview .hx-main{min-height:960px!important}.hx-preview .hx-header{padding:0 80px}.hx-preview .hx-example-bar{display:none}.template-stage-screen:has(.hx-preview-viewport){border-radius:12px;display:block}.template-stage-screen:has(.hx-preview-viewport)>aside{display:none}.template-stage-screen:has(.hx-preview-viewport)>.stage-content{height:100%;padding:0}.template-stage-window:has(.hx-preview-viewport){height:640px;padding:15px}.template-stage-window[data-device=tablet] .hx-preview-viewport>.hx-root{--hx-preview-scale:.7;grid-template-columns:220px minmax(0,1fr);width:1024px}.template-stage-window[data-device=mobile] .hx-preview-viewport>.hx-root{--hx-preview-scale:.84;grid-template-columns:1fr;width:375px}.template-stage-window[data-device=mobile] .hx-preview .hx-sidebar{display:none}.template-stage-window[data-device=mobile] .hx-preview .hx-main{padding:16px!important}.template-stage-window[data-device=mobile] .hx-preview .hx-membership-chart{grid-template-columns:1fr}.template-stage-window[data-device=mobile] .hx-preview .hx-membership-stats{grid-template-columns:repeat(3,1fr);gap:12px}.template-stage-window[data-device=mobile] .hx-preview .hx-membership-columns{grid-template-columns:1fr}.template-stage-window[data-device=mobile] .hx-preview .hx-members-list{display:none}.template-stage-window[data-device=mobile] .hx-preview .hx-controls{flex-wrap:wrap}.template-stage-window[data-device=mobile] .hx-preview .hx-business-metrics{grid-template-columns:1fr}.template-stage-window[data-device=mobile] .hx-preview .hx-header{padding:15px}.template-stage-window[data-device=mobile] .hx-preview .hx-header nav{display:none}@media (max-width:1200px){.hx-root{grid-template-columns:240px minmax(0,1fr)}.hx-membership-chart{grid-template-columns:145px minmax(0,1fr);gap:24px}.hx-membership-stats{grid-column:1/-1;grid-template-columns:repeat(3,1fr);display:grid}.hx-membership-columns{grid-template-columns:minmax(0,1fr) 190px;gap:24px}.hx-header{gap:15px;padding:0 32px}.hx-setting-row{grid-template-columns:220px minmax(0,1fr);gap:25px}.hx-business-metrics .hx-metric strong{font-size:26px}.hx-header nav button{padding:7px}}@media (max-width:900px){.hx-root{grid-template-columns:200px minmax(0,1fr)}.hx-sidebar{padding:20px 12px}.hx-main{padding:25px!important}.hx-sidebar nav>button{gap:9px;padding:9px 7px;font-size:12px}.hx-membership-columns{grid-template-columns:1fr}.hx-members-list{display:none}.hx-create-cards{gap:12px}.hx-create-cards .hx-button{gap:9px;padding:12px}.hx-create-cards .hx-button strong{font-size:12px}.hx-create-cards .hx-button small{font-size:10px}.hx-create-cards .hx-icon{width:32px;height:32px;padding:7px}.hx-metric strong{font-size:27px}.hx-header{gap:12px;padding:0 25px}.hx-header nav{gap:0}.hx-header nav button{padding:7px;font-size:11px}.hx-header>a:not(.hx-brand){display:none}.hx-setting-row{grid-template-columns:180px minmax(0,1fr);gap:20px}.hx-settings-tabs button{padding:6px;font-size:10px}.hx-business-metrics{gap:12px}.hx-business-metrics .hx-metric strong{font-size:22px}.hx-welcome .hx-search{max-width:190px}.hx-profile-cover{margin:-25px -25px 0}}@media (max-width:700px){.hx-root{grid-template-columns:1fr}.hx-example-bar{gap:8px;padding:0 15px}.hx-example-bar>a:last-child{font-size:0}.hx-example-bar>a:last-child .hx-icon{font-size:12px;display:block}.hx-example-bar select{max-width:230px;font-size:10px}.hx-sidebar{border-right:0;border-bottom:1px solid var(--hx-line);height:auto;padding:16px;position:static}.hx-sidebar .hx-brand{padding:0;font-size:18px}.hx-sidebar .hx-side-search,.hx-sidebar nav,.hx-sidebar-bottom{display:none}.hx-main{padding:24px 16px!important}.hx-page-title h1,.hx-welcome h1{font-size:20px}.hx-controls{gap:15px;margin-bottom:24px}.hx-controls,.hx-controls>div:last-child:not(.hx-periods){flex-wrap:wrap}.hx-periods button{padding:7px 10px;font-size:11px}.hx-membership-chart{grid-template-columns:1fr;gap:20px}.hx-membership-chart>.hx-metric{align-items:center;gap:15px;display:flex}.hx-membership-chart>.hx-metric>span{margin:0}.hx-membership-stats{grid-column:auto;grid-template-columns:repeat(3,1fr);gap:15px}.hx-membership-stats strong{font-size:22px}.hx-membership-stats .hx-metric>div{gap:3px}.hx-membership-stats .hx-metric>span{font-size:11px}.hx-metric small{font-size:9px}.hx-membership-columns,.hx-post-grid{grid-template-columns:1fr}.hx-post-grid{gap:25px}.hx-post-image{aspect-ratio:343/220}.hx-create-cards{grid-template-columns:1fr;gap:12px}.hx-create-cards .hx-button{padding:16px}.hx-create-cards .hx-button strong{font-size:13px}.hx-create-cards .hx-button small{font-size:12px}.hx-header{gap:10px;height:58px;padding:0 16px}.hx-header .hx-brand{flex:1;font-size:18px}.hx-header nav{display:none}.hx-header>a:not(.hx-brand){font-size:10px;display:block}.hx-header>.hx-button{display:none}.hx-welcome{flex-direction:column;align-items:start}.hx-welcome .hx-search{width:100%;max-width:none}.hx-business-metrics{grid-template-columns:1fr}.hx-business-metrics .hx-metric strong{font-size:30px}.hx-business-metrics img{height:70px}.hx-bordered-chart{padding:16px}.hx-bordered-chart .hx-line-chart{height:200px}.hx-months{gap:1px;font-size:8px}.hx-crumb{gap:9px;margin-bottom:20px;font-size:10px}.hx-page-title{flex-wrap:wrap;align-items:start}.hx-page-title p{font-size:12px}.hx-page-title>.hx-button{min-height:32px}.hx-trade-toolbar{flex-direction:column;gap:12px}.hx-trade-toolbar .hx-search{max-width:none}.hx-trade-toolbar>div{justify-content:space-between;gap:8px}.hx-trade-toolbar .hx-button{padding:7px 9px;font-size:10px!important}.hx-table-card .hx-section-heading{padding:15px}.hx-table-card td,.hx-table-card th{padding:14px 12px}.hx-select-status{font-size:10px}.hx-select-status select{padding:5px!important;font-size:10px!important}.hx-table-footer{flex-wrap:wrap;gap:6px;padding:12px;font-size:10px}.hx-table-footer .hx-button{min-height:30px;padding:4px 8px;font-size:10px!important}.hx-table-footer select{padding:5px!important;font-size:10px!important}.hx-settings-tabs{margin-bottom:25px}.hx-settings-tabs button{padding:7px 9px;font-size:11px}.hx-setting-heading{align-items:start;gap:10px;padding-bottom:20px}.hx-setting-heading h2{font-size:17px}.hx-setting-heading p{font-size:11px}.hx-setting-heading .hx-button{min-height:32px;padding:6px 10px}.hx-setting-row{grid-template-columns:1fr;gap:12px;padding:20px 0}.hx-name-fields{gap:12px}.hx-settings-form input:not([type=file]):not([type=checkbox]),.hx-settings-form select,.hx-settings-form textarea{font-size:13px}.hx-photo-upload{flex-direction:column;gap:15px}.hx-photo-upload>.hx-avatar{width:64px;height:64px}.hx-settings-bottom{flex-wrap:wrap}.hx-settings-bottom p{flex-basis:100%;margin:0 0 10px}.hx-profile-cover{height:170px;margin:-24px -16px 0}.hx-profile-identity{gap:15px;margin-top:-35px;padding:0}.hx-avatar.xl{width:80px;height:80px}.hx-profile-identity h1{font-size:22px}.hx-profile-identity p,.hx-profile-identity small{font-size:10px}.hx-dialog{padding:22px}.hx-section-heading h2{font-size:15px}}@media (prefers-reduced-motion:reduce){.hx-root *{transition:none!important;animation:none!important}}.hx-profile-projects{gap:20px;margin-bottom:20px;display:grid}.hx-profile-projects img{border-radius:6px;width:100%;height:auto;display:block}.hx-preview-viewport .hx-root{contain:layout style}.hx-root .hx-main{min-width:0}.template-stage-screen .hx-sidebar{background:var(--hx-surface);gap:0;width:auto;min-width:0;padding:24px 16px;display:flex}.template-stage-screen .hx-members-list{background:0 0;width:auto;min-width:0;padding:0;display:block}.hx-avatar.initials{color:#525252;place-items:center;font-size:11px;display:grid}.hx-sidebar-feature{text-align:left;background:#fafafa;border-radius:12px;margin:14px 0 0;padding:16px;position:relative}.hx-sidebar-feature>strong{font-size:12px;font-weight:600}.hx-sidebar-feature p{color:#525252;margin:5px 0 12px;font-size:12px;line-height:1.5}.hx-feature-preview{background:0 0;border:0;border-radius:8px;width:100%;padding:0;position:relative;overflow:hidden}.hx-feature-preview img{aspect-ratio:216/121.5;object-fit:cover;border-radius:8px;width:100%;display:block}.hx-feature-preview>span{color:#fff;text-shadow:0 1px 4px #0007;font-size:23px;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hx-feature-close{color:#737373;background:0 0;border:0;font-size:18px;position:absolute;top:7px;right:10px}.hx-sidebar-feature>div{gap:12px;margin-top:11px;display:flex}.hx-sidebar-feature>div>button{color:#525252;background:0 0;border:0;padding:0;font-size:11px;font-weight:600}.hx-sidebar-feature>div>button:last-child{color:#00a0a3}.hx-root[data-example="5"] .hx-main{max-width:none!important}.hx-root[data-example="5"] .hx-settings-extra,.hx-root[data-example="5"] .hx-settings-form{max-width:640px;margin:auto}.hx-root[data-example="5"] .hx-setting-row{display:block}.hx-root[data-example="5"] .hx-setting-row>div:first-child{margin-bottom:12px}.hx-root[data-example="5"] .hx-profile-identity,.hx-root[data-example="5"] .hx-settings-tabs{max-width:1216px;margin-left:auto;margin-right:auto}.hx-bio-toolbar{flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:12px;display:flex}.hx-bio-toolbar select{width:auto;font-size:11px;min-height:32px!important;padding:6px!important}.hx-bio-toolbar button{color:#737373;background:0 0;border:0;border-radius:5px;padding:6px 9px;font-size:13px}.hx-bio-toolbar button:hover{background:#f5f5f5}.hx-bio-content{min-height:420px;color:var(--hx-text);background:var(--hx-surface);border:1px solid #d4d4d4;border-radius:12px;padding:20px;font-size:16px;line-height:24px;overflow:auto}.hx-portfolio-projects{gap:15px;display:grid}.hx-portfolio-mockup{background:#fafafa;border-radius:8px;padding:50px}.hx-browser-toolbar{background:#f5f5f5;border-radius:8px 8px 0 0;align-items:center;gap:4px;padding:8px;display:flex}.hx-browser-toolbar i{background:#c4c4c4;border-radius:50%;width:4px;height:4px}.hx-browser-toolbar span{color:#a3a3a3;background:#fff;border-radius:3px;margin:0 auto;padding:1px 50px;font-size:7px;display:block}.hx-portfolio-article{background:#fff;height:300px;padding:45px 25px 0;overflow:hidden;box-shadow:0 8px 15px #10182812}.hx-portfolio-article>small{letter-spacing:.06em;color:#a3a3a3;font-size:8px}.hx-portfolio-article>h3{letter-spacing:-.04em;margin:12px 0;font-size:21px;line-height:1.1}.hx-portfolio-article>p{color:#737373;margin:0 0 20px;font-size:9px}.hx-portfolio-article>div{grid-template-columns:1fr 1fr;gap:12px;display:grid}.hx-portfolio-article img{object-fit:cover;width:100%;height:170px;display:block}.hx-portfolio-thumbnails{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.hx-portfolio-thumbnails i{background-image:var(--hx-profile-cover-image,none);background-position:50%;background-size:cover;border:1px solid #e5e5e5;border-radius:5px;height:85px}.hx-post-image{aspect-ratio:400/268}body.dark .hx-sidebar-feature{background:#222}body.dark .hx-bio-toolbar button,body.dark .hx-sidebar-feature p{color:#a3a3a3}body.dark .hx-bio-toolbar button:hover{background:#333}body.dark .hx-portfolio-mockup{background:#222}@media (max-width:700px){.hx-sidebar-feature{display:none}.hx-portfolio-mockup{padding:25px 20px}.hx-portfolio-article{height:220px;padding:25px 18px 0}.hx-portfolio-article>h3{font-size:17px}.hx-portfolio-article img{height:140px}.hx-browser-toolbar span{padding:1px 25px}.hx-bio-content{min-height:320px;font-size:14px}.hx-portfolio-thumbnails{gap:8px}.hx-portfolio-thumbnails i{height:60px}.hx-root[data-example="5"] .hx-setting-row{padding:20px 0}.hx-sidebar{overflow:hidden}}.hx-sales-summary{justify-content:space-between;align-items:start;gap:20px;padding:0 0 18px;display:flex}.hx-sales-summary .hx-metric>div{gap:4px;display:grid}.hx-sales-summary .hx-metric strong{font-size:30px}.hx-sales-summary .hx-metric small{font-size:11px}.hx-daily-sales{object-fit:fill;transform-origin:bottom;width:100%;height:auto;min-height:130px;max-height:245px;transition:transform .35s;display:block}.hx-order-summary{justify-content:space-between;align-items:center;gap:20px;padding:0 20px 24px;display:flex}.hx-order-summary>div:first-child{gap:7px;display:grid}.hx-order-summary strong{letter-spacing:-.04em;font-size:30px;font-weight:600}.hx-order-summary small{color:#17b26a;font-size:11px}.hx-rating{align-items:center;gap:3px;display:flex}.hx-rating img{width:20px;height:20px;display:block}.hx-orders-table td,.hx-orders-table th{padding:16px 14px}.hx-orders-table th:nth-child(2){width:25%}.hx-orders-table td:last-child button{color:#737373;background:0 0;border:0;font-size:18px}.hx-orders-table .hx-person{gap:10px}#hx-order-selection{color:#737373;font-size:11px}@media (max-width:700px){.hx-sales-summary{flex-direction:column;gap:15px}.hx-order-summary{flex-wrap:wrap;gap:15px;padding:0 15px 18px}.hx-order-summary strong{font-size:27px}.hx-daily-sales{min-height:140px}.hx-sales-summary .hx-metric strong{font-size:26px}}.hb-family,.hb-family *,.hb-popover,.hb-popover *,.hb-tooltip{box-sizing:border-box}.hb-family,.hb-popover,.hb-tooltip{font-family:var(--hu-font);color:var(--hu-text);font-size:14px;line-height:20px}.hb-family{justify-content:center;align-items:center;width:100%;min-width:0;display:flex}.hb-family button,.hb-family input,.hb-popover{font-family:inherit}.hb-example-stack{justify-items:start;gap:20px;width:100%;max-width:440px;display:grid}.hb-inline{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.hb-muted,.hb-status{color:var(--hu-muted);font-size:12px;line-height:20px}.hb-status{overflow-wrap:anywhere;max-width:100%;min-height:20px;margin:0}.hb-avatar-upload:focus-within,.hb-family :where(button,input,[contenteditable=true]):focus-visible,.hb-menu-item[data-focus-visible],.hb-radio[data-focus-visible] .hb-radio-dot,.hb-slider-thumb[data-focus-visible],.hb-toggle[data-focus-visible] .hb-toggle-track{outline:2px solid var(--hu-brand-text);outline-offset:3px}.hb-disabled,.hb-family :disabled{cursor:not-allowed;opacity:.5}.hb-avatar-picker{gap:20px;max-width:100%;display:grid}.hb-avatar-group{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.hb-avatar{--hb-avatar-size:40px;width:var(--hb-avatar-size);height:var(--hb-avatar-size);border:1px solid var(--hu-border);background:var(--hu-bg-secondary);color:var(--hu-text);vertical-align:middle;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex;position:relative}button.hb-avatar{cursor:pointer}.hb-avatar.hb-sm{--hb-avatar-size:32px;font-size:12px}.hb-avatar.hb-lg{--hb-avatar-size:56px;font-size:18px}.hb-avatar img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.hb-avatar.hb-selected{outline:2px solid var(--hu-brand-text);outline-offset:3px}.hb-avatar-status{border:2px solid var(--hu-bg);background:#737373;border-radius:50%;width:11px;height:11px;position:absolute;bottom:0;right:0}.hb-avatar-upload{border:1px dashed var(--hu-border);background:var(--hu-bg-secondary);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:22px;display:flex;position:relative}.hb-avatar-upload.hb-sm{width:32px;height:32px}.hb-avatar-upload.hb-lg{width:56px;height:56px}.hb-avatar-upload input{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.hb-badge{border:1px solid var(--hu-border);background:var(--hu-bg-secondary);color:var(--hu-text);white-space:nowrap;border-radius:20px;justify-content:center;align-items:center;gap:5px;padding:2px 8px;font-size:12px;font-weight:500;line-height:18px;display:inline-flex}.hb-badge.hb-sm{padding:1px 6px;font-size:11px;line-height:16px}.hb-badge.hb-lg{padding:3px 10px;font-size:14px;line-height:20px}.hb-badge button,.hb-tag button{width:18px;height:18px;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:16px;display:inline-flex}.hb-badge-icon{font-size:8px;line-height:1}.hb-tone-success{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.hb-tone-warning{color:#92400e;background:#fffbeb;border-color:#fde68a}.hb-tone-error{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.hb-tone-info{color:#1e40af;background:#eff6ff;border-color:#bfdbfe}.hb-tone-brand{background:var(--hu-brand)}@supports (color:color-mix(in lab,red,red)){.hb-tone-brand{background:color-mix(in srgb,var(--hu-brand),var(--hu-bg) 93%)}}.hb-tone-brand{border-color:var(--hu-brand)}@supports (color:color-mix(in lab,red,red)){.hb-tone-brand{border-color:color-mix(in srgb,var(--hu-brand),var(--hu-border) 75%)}}.hb-tone-brand{color:var(--hu-brand-text)}.dark .hb-tone-success,[data-helios-theme=dark] .hb-tone-success{color:#86efac;background:#143522;border-color:#22563b}.dark .hb-tone-warning,[data-helios-theme=dark] .hb-tone-warning{color:#fde68a;background:#3a2d11;border-color:#6b4d16}.dark .hb-tone-error,[data-helios-theme=dark] .hb-tone-error{color:#fca5a5;background:#3a1717;border-color:#7f1d1d}.dark .hb-tone-info,[data-helios-theme=dark] .hb-tone-info{color:#93c5fd;background:#16274c;border-color:#2a4675}.hb-button-group{border:1px solid var(--hu-border);background:var(--hu-bg);border-radius:8px;max-width:100%;display:inline-flex;overflow:hidden;box-shadow:0 1px 2px #0000000d}.hb-button-group button{border:0;border-inline-end:1px solid var(--hu-border);font:inherit;cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:6px;padding:9px 14px;font-weight:500;display:inline-flex}.hb-button-group button:last-child{border-inline-end:0}.hb-button-group.hb-sm button{padding:7px 10px;font-size:12px}.hb-button-group.hb-lg button{padding:11px 16px;font-size:16px}.hb-button-group button:focus-visible{outline-offset:-4px}.hb-group-panel{border:1px solid var(--hu-line);background:var(--hu-bg-secondary);border-radius:8px;width:100%;padding:16px}.hb-group-panel p{color:var(--hu-muted);margin:6px 0 0;font-size:14px}.hb-menu-trigger{gap:16px}.hb-menu-trigger[data-disabled]{opacity:.5;cursor:not-allowed}.hb-popover{background:var(--hu-bg);color:var(--hu-text);border:1px solid var(--hu-line);z-index:100;border-radius:10px;min-width:240px;max-width:calc(100vw - 24px);box-shadow:0 8px 24px #0002}.hb-menu{outline:0;max-height:320px;padding:5px;overflow:auto}.hb-menu-item{cursor:pointer;border-radius:6px;outline:none;gap:2px;padding:10px 12px;display:grid}.hb-menu-item strong{font-size:14px;font-weight:500;line-height:20px}.hb-menu-item>span{color:var(--hu-muted);font-size:12px;line-height:18px}.hb-menu-item[data-focused]{background:var(--hu-bg-secondary)}.hb-menu-item[data-disabled]{opacity:.45;cursor:not-allowed}.hb-progress{gap:10px;width:100%;display:grid}.hb-progress-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.hb-progress-heading label{font-weight:500}.hb-progress-heading output{color:var(--hu-muted);font-variant-numeric:tabular-nums;font-size:12px}.hb-progress progress{appearance:none;background:var(--hu-bg-secondary);width:100%;height:8px;accent-color:var(--hu-brand);border:0;border-radius:10px;overflow:hidden}.hb-progress progress::-webkit-progress-bar{background:var(--hu-bg-secondary);border-radius:10px}.hb-progress progress::-webkit-progress-value{background:var(--hu-brand);border-radius:10px;transition:width .2s}.hb-progress progress::-moz-progress-bar{background:var(--hu-brand);border-radius:10px}.hb-progress.hb-sm progress{height:6px}.hb-progress.hb-lg progress{height:12px}.hb-progress-ring{--hb-progress:0%;background:conic-gradient(var(--hu-brand) var(--hb-progress),var(--hu-bg-secondary) 0);isolation:isolate;border-radius:50%;place-items:center;width:96px;height:96px;display:grid;position:relative}.hb-progress-ring:before{content:"";background:var(--hu-bg);z-index:-1;border-radius:50%;position:absolute;inset:8px}.hb-progress-ring>span{font-size:18px;font-weight:500}.hb-progress-ring.hb-indeterminate{background:conic-gradient(var(--hu-brand) 0 25%,var(--hu-bg-secondary) 25% 100%);animation:hb-progress-spin 1s linear infinite}.hb-progress-ring.hb-indeterminate>span{animation:hb-progress-spin 1s linear infinite reverse}@keyframes hb-progress-spin{to{transform:rotate(1turn)}}.hb-radio-group{gap:12px;width:100%;display:grid}.hb-radio-group>label{font-weight:500}.hb-radio-group>p{color:var(--hu-muted);margin:0;font-size:12px}.hb-radio{border:1px solid var(--hu-border);background:var(--hu-bg);cursor:pointer;border-radius:8px;align-items:flex-start;gap:10px;padding:14px;display:flex}.hb-radio[data-selected]{border-color:var(--hu-brand-text);background:var(--hu-brand)}@supports (color:color-mix(in lab,red,red)){.hb-radio[data-selected]{background:color-mix(in srgb,var(--hu-brand),var(--hu-bg) 95%)}}.hb-radio[data-disabled]{opacity:.5;cursor:not-allowed}.hb-radio-dot{border:1px solid var(--hu-border);border-radius:50%;flex-shrink:0;place-items:center;width:18px;height:18px;margin-top:1px;display:grid}.hb-radio[data-selected] .hb-radio-dot{border:5px solid var(--hu-brand-text)}.hb-radio strong{font-size:14px;font-weight:500}.hb-radio small{color:var(--hu-muted);margin-top:2px;font-size:12px;line-height:20px;display:block}.hb-radio-group.hb-sm .hb-radio{padding:10px}.hb-radio-group.hb-lg .hb-radio{padding:18px}.hb-slider{touch-action:none;gap:10px;width:100%;display:grid}.hb-slider-heading{justify-content:space-between;gap:16px;font-weight:500;display:flex}.hb-slider-heading output{color:var(--hu-muted);font-variant-numeric:tabular-nums;font-size:12px}.hb-slider-track{width:100%;height:30px;position:relative}.hb-slider-fill,.hb-slider-rail{border-radius:10px;height:6px;position:absolute;top:12px}.hb-slider-rail{background:var(--hu-bg-secondary);border:1px solid var(--hu-border);width:100%}.hb-slider-thumb{border:2px solid var(--hu-brand-text);background:var(--hu-bg);cursor:grab;border-radius:50%;outline:none;width:20px;height:20px;top:15px;box-shadow:0 1px 3px #0002}.hb-slider-thumb[data-dragging]{cursor:grabbing}.hb-slider[data-disabled]{opacity:.5}.hb-slider.hb-sm .hb-slider-thumb{width:16px;height:16px}.hb-slider.hb-lg .hb-slider-thumb{width:24px;height:24px}.hb-tags-input{gap:16px;width:100%;max-width:480px;display:grid}.hb-tag-list{flex-wrap:wrap;gap:8px;min-height:28px;display:flex}.hb-tag{border:1px solid var(--hu-border);background:var(--hu-bg);color:var(--hu-text);border-radius:6px;align-items:center;gap:6px;padding:3px 6px 3px 8px;font-size:12px;font-weight:500;line-height:18px;display:inline-flex}.hb-tag.hb-sm{padding:1px 4px 1px 6px;font-size:11px}.hb-tag.hb-lg{padding:5px 8px 5px 10px;font-size:14px}.hb-tags-input form{align-items:flex-end;gap:12px;display:flex}.hb-tags-input form .hu-field{flex:1}.hb-tags-input form>.hu-button{flex-shrink:0}.hb-editor-example{max-width:100%}.hb-editor{border:1px solid var(--hu-border);background:var(--hu-bg);border-radius:10px;width:100%;overflow:hidden}.hb-editor-label{padding:12px 16px;font-size:14px;font-weight:500}.hb-editor-label,.hb-editor-toolbar{border-bottom:1px solid var(--hu-line)}.hb-editor-toolbar{background:var(--hu-bg-secondary);flex-wrap:wrap;gap:5px;padding:8px 12px;display:flex}.hb-editor-toolbar button{color:var(--hu-text);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;min-width:32px;height:32px;padding:4px 8px}.hb-editor-toolbar button[aria-pressed=true]{background:var(--hu-bg);border-color:var(--hu-border);color:var(--hu-brand-text)}.hb-editor-toolbar button[aria-label=Bold]{font-weight:700}.hb-editor-toolbar button[aria-label=Italic]{font-style:italic}.hb-editor-toolbar button[aria-label=Underline]{text-decoration:underline}.hb-editor-content{min-height:180px;color:var(--hu-text);font:14px/24px var(--hu-font);overflow-wrap:anywhere;white-space:pre-wrap;padding:12px 16px;outline-offset:-4px!important}.hb-editor-content p{color:inherit;margin:0 0 8px}.hb-editor-content[aria-disabled=true]{background:var(--hu-bg-secondary);color:var(--hu-muted);cursor:not-allowed}.hb-editor-footer{border-top:1px solid var(--hu-line);color:var(--hu-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;font-size:12px;display:flex}.hb-editor>.hb-status{padding:0 16px 10px}.hb-video{width:100%;max-width:560px;margin:0}.hb-video video{aspect-ratio:16/9;border:1px solid var(--hu-line);object-fit:contain;background:#0a0a0a;border-radius:10px;width:100%;max-height:360px;display:block}.hb-video figcaption{color:var(--hu-muted);margin:12px 0;font-size:12px;line-height:20px}.hb-video [role=alert]{border:1px solid var(--hu-error);color:var(--hu-error);border-radius:8px;padding:12px}.hb-toggle{cursor:pointer;align-items:flex-start;gap:12px;display:flex;position:relative}.hb-toggle-track{border:1px solid var(--hu-border);background:var(--hu-bg-secondary);border-radius:20px;flex-shrink:0;align-items:center;width:40px;height:24px;padding:2px;transition:background .15s;display:inline-flex}.hb-toggle-track>span{background:var(--hu-bg);border:1px solid var(--hu-border);border-radius:50%;width:18px;height:18px;transition:transform .15s;transform:translate(0);box-shadow:0 1px 3px #0002}.hb-toggle[data-selected] .hb-toggle-track>span{background:var(--hu-on-brand);border-color:#0000;transform:translate(16px)}.hb-toggle strong{font-size:14px;font-weight:500;line-height:20px}.hb-toggle small{color:var(--hu-muted);margin-top:2px;font-size:12px;line-height:20px;display:block}.hb-toggle[data-disabled]{opacity:.5;cursor:not-allowed}.hb-toggle.hb-sm .hb-toggle-track{width:36px;height:20px}.hb-toggle.hb-sm .hb-toggle-track>span{width:14px;height:14px}.hb-toggle.hb-lg .hb-toggle-track{width:48px;height:28px}.hb-toggle.hb-lg .hb-toggle-track>span{width:22px;height:22px}.hb-toggle.hb-lg[data-selected] .hb-toggle-track>span{transform:translate(20px)}.hb-tooltip-example{text-align:center;justify-items:center;gap:20px;max-width:420px;display:grid}.hb-tooltip{border:1px solid var(--hu-border);background:var(--hu-text);max-width:260px;color:var(--hu-bg);z-index:110;border-radius:8px;padding:9px 12px;font-size:12px;line-height:18px;box-shadow:0 4px 14px #0002}@keyframes hb-tooltip-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (max-width:600px){.hb-example-stack{max-width:100%}.hb-tags-input form{flex-wrap:wrap}.hb-tags-input form>.hu-button{width:100%}.hb-button-group button{padding-inline:10px;font-size:12px}.hb-button-group.hb-lg button{padding-inline:12px;font-size:14px}.hb-editor-footer{align-items:flex-start}.hb-avatar-group{gap:10px}.hb-menu{max-height:260px}.hb-popover{min-width:220px}}@media (prefers-reduced-motion:reduce){.hb-family *,.hb-tooltip{transition:none!important;animation:none!important}.hb-progress-ring.hb-indeterminate,.hb-progress-ring.hb-indeterminate>span{animation:none}}:where([class^=hb-],[class*=\ hb-]){box-sizing:border-box;font-family:var(--hu-font)}:where(.hb-avatar-picker,.hb-button-group,.hb-progress,.hb-radio-group,.hb-slider,.hb-tags-input,.hb-editor,.hb-video,.hb-toggle,.hb-tooltip-example){color:var(--hu-text);font-size:14px;line-height:20px}.hb-radio-row .hb-radio{background:0 0;border:0;gap:8px;padding:3px 0}.hb-radio-row .hb-radio[data-selected]{background:0 0;border:0}.hb-slider:has(.hb-slider-bubble) .hb-slider-track{margin-top:34px}.hb-slider-bubble{border:1px solid var(--hu-border);background:var(--hu-bg);color:var(--hu-text);font:500 12px/18px var(--hu-font);white-space:nowrap;pointer-events:none;bottom:calc(100% + 8px);border-radius:6px;padding:3px 7px;position:absolute;inset-inline-start:50%;transform:translate(-50%);box-shadow:0 2px 4px #0000000a}.hb-range-slider .hb-slider-fill{inset-inline-end:auto}.hb-toggle-rounded .hb-toggle-track{border-radius:7px}.hb-toggle-rounded .hb-toggle-track>span{border-radius:4px}.hb-toggle-card{border:1px solid var(--hu-border);border-radius:10px;width:100%;padding:14px}.hb-tooltip-sm{padding:4px 8px;font-size:12px}.hb-tooltip-arrow svg{fill:var(--hu-text);display:block}.hb-tooltip[data-placement=bottom] .hb-tooltip-arrow svg{transform:rotate(180deg)}.hb-tooltip[data-placement=left] .hb-tooltip-arrow svg{transform:rotate(-90deg)}.hb-tooltip[data-placement=right] .hb-tooltip-arrow svg{transform:rotate(90deg)}.hb-button-group button[title]{min-width:38px;padding-inline:10px}.hb-avatar-neutral{color:var(--hu-text);border-color:var(--hu-border)}.hb-avatar-neutral,.hb-kbd{background:var(--hu-bg-secondary)}.hb-kbd{border:1px solid var(--hu-border);color:var(--hu-muted);font:500 11px/16px var(--hu-font);box-shadow:0 1px 0 var(--hu-border);white-space:nowrap;border-radius:5px;justify-content:center;align-items:center;padding:1px 5px;display:inline-flex}.hb-menu-row{align-items:center;gap:10px;min-width:0;display:flex}.hb-menu-row>div{flex:1}.hb-menu-row small{color:var(--hu-muted);margin-top:3px;font-size:12px;display:block}.hb-menu-row>.hb-kbd{flex-shrink:0}.hb-menu-item[data-selected]{background:var(--hu-bg-secondary)}.hb-menu-separator{border-top:1px solid var(--hu-border);margin-top:5px}.hb-popover{transform-origin:var(--trigger-anchor-point)}.hb-popover[data-entering]{animation:hb-popup-in .15s ease-out}.hb-popover[data-exiting]{animation:hb-popup-out .15s ease-in}.hb-tooltip{background:var(--hu-bg);color:var(--hu-text);transform-origin:var(--trigger-anchor-point)}.hb-tooltip[data-entering]{animation:hb-tip-in .15s ease-out}.hb-tooltip[data-exiting]{animation:hb-tip-out .15s ease-in}@keyframes hb-popup-in{0%{opacity:0;filter:blur(2px);transform:scale(.95)}to{opacity:1;filter:blur();transform:scale(1)}}@keyframes hb-popup-out{to{opacity:0;filter:blur(2px);transform:scale(.95)}}@keyframes hb-tip-in{0%{opacity:0;filter:blur(2px);transform:scale(.9)}to{opacity:1;filter:blur();transform:scale(1)}}@keyframes hb-tip-out{to{opacity:0;filter:blur(2px);transform:scale(.9)}}.hb-chip{--hb-chip-ink:var(--hu-text);font:500 12px/18px var(--hu-font);white-space:nowrap;background:var(--hb-chip-ink);border-radius:6px;align-items:center;gap:6px;padding:3px 7px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.hb-chip{background:color-mix(in srgb,var(--hb-chip-ink) 10%,var(--hu-bg))}}.hb-chip-caption{border:1px solid var(--hb-chip-ink)}@supports (color:color-mix(in lab,red,red)){.hb-chip-caption{border:1px solid color-mix(in srgb,var(--hb-chip-ink) 25%,var(--hu-border))}}.hb-chip-lime{--hb-chip-ink:#365314}.hb-chip-yellow{--hb-chip-ink:#854d0e}.hb-chip-cyan{--hb-chip-ink:#155e75}.hb-chip-soft{--hb-chip-ink:var(--hu-brand-text)}.hb-status-dot{background:#16a34a;border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.hb-status-dot-yellow{background:#ca8a04}.hb-status-dot-indigo{background:#6366f1}@media (prefers-reduced-motion:reduce){.hb-popover,.hb-tooltip{transition:none!important;animation:none!important}}.hb-avatar{background:var(--color-avatar-neutral-background);color:var(--color-neutral-600);border-color:var(--color-border-button-default)}.hb-avatar-brand{background:var(--color-blue-100);color:var(--color-blue-700);border-color:var(--color-blue-200)}.hb-avatar-neutral{background:var(--color-avatar-neutral-background);color:var(--color-neutral-600)}.dark .hb-avatar-brand,[data-helios-theme=dark] .hb-avatar-brand{background:var(--color-blue-950);color:var(--color-blue-300);border-color:var(--color-blue-800)}.dark .hb-avatar-neutral,[data-helios-theme=dark] .hb-avatar-neutral{color:var(--color-neutral-300)}.hb-avatar-status{background:var(--color-foreground-icon-secondary);border-color:var(--color-background-full)}.hb-avatar-status.hb-online{background:var(--color-green-600)}.hb-avatar-status.hb-away{background:var(--color-yellow-500)}.hb-badge{background:var(--color-badge-neutral-background);color:var(--color-neutral-600);border-color:var(--color-border-button-default)}.dark .hb-badge,[data-helios-theme=dark] .hb-badge{color:var(--color-neutral-300)}.dark .hb-tone-success,.hb-tone-success,[data-helios-theme=dark] .hb-tone-success{background:var(--color-status-lime-background);color:var(--color-status-lime-text);border-color:var(--color-status-lime-background)}.dark .hb-tone-warning,.hb-tone-warning,[data-helios-theme=dark] .hb-tone-warning{background:var(--color-status-yellow-background);color:var(--color-status-yellow-text);border-color:var(--color-status-yellow-background)}.dark .hb-tone-error,.hb-tone-error,[data-helios-theme=dark] .hb-tone-error{background:var(--color-status-rose-background);color:var(--color-status-rose-text);border-color:var(--color-status-rose-background)}.dark .hb-tone-info,.hb-tone-info,[data-helios-theme=dark] .hb-tone-info{background:var(--color-status-blue-background);color:var(--color-status-blue-text);border-color:var(--color-status-blue-background)}.hb-tone-brand{background:var(--color-badge-new-background);color:var(--color-accent-700);border-color:var(--color-badge-new-background)}.dark .hb-tone-brand,[data-helios-theme=dark] .hb-tone-brand{color:var(--color-badge-new-text)}.hb-button-group{background:var(--color-segmented-control-background)}.hb-button-group,.hb-button-group button{border-color:var(--color-border-button-default)}.hb-button-group button{color:var(--hu-muted)}.hb-button-group button[aria-pressed=true]{background:var(--color-segmented-control-selected-background);color:var(--color-text-primary);box-shadow:inset 0 -2px var(--color-accent-500)}.hb-popover,.hb-tooltip{background:var(--color-background-secondary-default);color:var(--color-text-primary);border-color:var(--color-border-button-default)}.hb-tooltip-arrow svg{fill:var(--color-background-secondary-default);filter:drop-shadow(0 1px 0 var(--color-border-button-default))}.hb-menu-item[data-focused],.hb-menu-item[data-selected]{background:var(--color-background-primary-hover)}.hb-menu-danger{color:var(--color-text-destructive)}.hb-menu-radio{color:var(--color-accent-600)}.hb-radio{background:var(--color-background-primary-default);border-color:var(--color-border-button-default)}.hb-radio[data-selected]{background:var(--color-pill-tab-blue-selected-background);border-color:var(--color-accent-500)}.hb-radio-dot{border-color:var(--color-border-checkbox-default);background:var(--color-foreground-full)}.hb-radio[data-selected] .hb-radio-dot{border-color:var(--color-accent-600)}.hb-slider-rail{background:var(--color-background-tertiary-default);border-color:var(--color-border-button-default)}.hb-slider-fill{background:var(--color-accent-500)}.hb-slider-thumb{background:var(--color-white);border-color:var(--color-accent-600)}.hb-toggle-track{background:var(--color-background-tertiary-default);border-color:var(--color-border-checkbox-default)}.hb-toggle-track>span{background:linear-gradient(var(--color-switch-off-chip-start),var(--color-switch-off-chip-end));border-color:var(--color-border-checkbox-white);position:relative}.hb-toggle[data-selected] .hb-toggle-track{background:linear-gradient(var(--color-accent-500),var(--color-accent-600));border-color:var(--color-accent-600)}.hb-toggle[data-selected] .hb-toggle-track>span{background:var(--color-white);border-color:var(--color-border-checkbox-white)}.hb-toggle[data-selected] .hb-toggle-track>span:after{content:"";border-radius:inherit;background:linear-gradient(var(--color-switch-on-chip-start),var(--color-switch-on-chip-end));position:absolute;inset:5px}.hb-kbd{background:var(--color-kbd-background);color:var(--color-neutral-600);border-color:var(--color-border-button-default)}.dark .hb-kbd,[data-helios-theme=dark] .hb-kbd{color:var(--color-neutral-300)}.hb-chip{--hb-chip-ink:var(--color-text-primary);--hb-chip-surface:var(--color-badge-neutral-background);color:var(--hb-chip-ink);background:var(--hb-chip-surface)}@supports (color:color-mix(in lab,red,red)){.hb-chip{background:color-mix(in srgb,var(--hb-chip-surface) 65%,var(--color-background-primary-default))}}.hb-chip-bold{background:var(--hb-chip-surface);color:var(--hb-chip-ink)}.hb-chip-caption{border-color:var(--color-border-button-default);background:0 0}.hb-chip-lime{--hb-chip-ink:var(--color-status-lime-text);--hb-chip-surface:var(--color-status-lime-background)}.hb-chip-rose{--hb-chip-ink:var(--color-status-rose-text);--hb-chip-surface:var(--color-status-rose-background)}.hb-chip-yellow{--hb-chip-ink:var(--color-status-yellow-text);--hb-chip-surface:var(--color-status-yellow-background)}.hb-chip-cyan{--hb-chip-ink:var(--color-status-cyan-text);--hb-chip-surface:var(--color-status-cyan-background)}.hb-chip-gray{--hb-chip-ink:var(--hu-muted);--hb-chip-surface:var(--color-background-secondary-default)}.hb-chip-soft{--hb-chip-ink:var(--color-status-blue-text);--hb-chip-surface:var(--color-status-blue-background)}.hb-status-dot{background:var(--color-green-600);box-shadow:0 0 0 2px var(--color-status-dot-green-halo)}.hb-status-dot-yellow{background:var(--color-yellow-500);box-shadow:0 0 0 2px var(--color-status-dot-yellow-halo)}.hb-status-dot-indigo{background:var(--color-indigo-500);box-shadow:0 0 0 2px var(--color-status-dot-indigo-halo)}:root,[data-helios-theme=light]{--hu-compact-muted:var(--color-neutral-600);--hu-popup-muted:var(--color-neutral-600);--hu-avatar-tint-surface:var(--color-blue-100);--hu-avatar-tint-border:var(--color-blue-200);--hu-avatar-tint-ink:var(--color-blue-700);--hu-badge-accent-ink:var(--color-accent-700)}.dark,[data-helios-theme=dark]{--hu-compact-muted:var(--color-neutral-300);--hu-popup-muted:var(--color-neutral-400);--hu-avatar-tint-surface:var(--color-blue-950);--hu-avatar-tint-border:var(--color-blue-800);--hu-avatar-tint-ink:var(--color-blue-300);--hu-badge-accent-ink:var(--color-badge-new-text)}.dark .hb-avatar-neutral,.hb-avatar-neutral,[data-helios-theme=dark] .hb-avatar-neutral{color:var(--hu-compact-muted)}.dark .hb-avatar-brand,.hb-avatar-brand,[data-helios-theme=dark] .hb-avatar-brand{background:var(--hu-avatar-tint-surface);border-color:var(--hu-avatar-tint-border);color:var(--hu-avatar-tint-ink)}.dark .hb-badge.hb-tone-neutral,.hb-badge.hb-tone-neutral{color:var(--hu-compact-muted)}.dark .hb-tone-brand,.hb-tone-brand,[data-helios-theme=dark] .hb-tone-brand{color:var(--hu-badge-accent-ink)}.dark .hb-kbd,.hb-kbd,[data-helios-theme=dark] .hb-kbd{color:var(--hu-compact-muted)}.hb-menu-row small,.hb-radio small{color:var(--hu-popup-muted)}:root,[data-helios-theme=light]{--hu-status-rose-readable:var(--color-status-rose-text)}.dark,[data-helios-theme=dark]{--hu-status-rose-readable:var(--color-rose-400)}.dark .hb-tone-error,.hb-tone-error,[data-helios-theme=dark] .hb-tone-error{color:var(--hu-status-rose-readable)}.hb-chip-rose{--hb-chip-ink:var(--hu-status-rose-readable)}.hb-chip-gray{--hb-chip-ink:var(--hu-popup-muted)}.dark .hb-avatar-neutral,.dark .hb-badge.hb-tone-neutral,.hb-avatar-neutral,.hb-badge.hb-tone-neutral,[data-helios-theme=dark] .hb-avatar-neutral{color:var(--hu-popup-muted)}.hb-avatar.hb-xs{width:20px;min-width:20px;height:20px;font-size:9px}.hb-menu-header{border-bottom:1px solid var(--hu-line);gap:3px;padding:8px 10px 10px;display:grid}.hb-menu-header small{color:var(--hu-muted);font-size:12px}.hb-menu-footer{border-top:1px solid var(--hu-line);padding:10px}.hb-menu-footer .hb-inline{gap:8px}.hb-menu-footer .hu-button{flex:1}.hb-avatar-status{right:auto;inset-inline-end:0}.hb-slider-fill{inset-inline-start:0}.hb-slider-heading output{direction:ltr;unicode-bidi:isolate}.ha-family{width:100%;min-width:0;font-family:var(--hu-font);color:var(--hu-text);font-size:14px;line-height:20px}.ha-family h3{letter-spacing:-.02em;margin:0 0 8px;font-size:18px;font-weight:600;line-height:28px}.ha-family p{color:var(--hu-muted);line-height:22px}.ha-status{min-height:20px;color:var(--hu-muted);margin:12px 0 0;font-size:12px;line-height:20px}.ha-activity ol{gap:24px;margin:20px 0 0;padding:0;list-style:none;display:grid}.ha-activity ol>li{align-items:flex-start;gap:12px;display:flex}.ha-activity li strong{font-weight:500}.ha-activity li p{margin:6px 0}.ha-activity li small{color:var(--hu-muted);margin-top:4px;font-size:12px;display:block}.ha-activity .hu-avatar{flex-shrink:0}.ha-activity .hu-tabs>[role=tabpanel]{padding:0}.ha-notification{border:1px solid var(--hu-line);background:var(--hu-bg-secondary);color:var(--hu-text);border-radius:12px;align-items:flex-start;gap:12px;padding:16px;display:flex}.ha-notification>span{border:1px solid;border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;display:grid}.ha-notification>div{flex:1}.ha-notification p{margin:4px 0 0}.ha-tone-success>span{color:#15803d}.ha-tone-warning>span{color:#a16207}.ha-tone-error>span{color:var(--hu-error)}.dark .ha-tone-success>span{color:#86efac}.dark .ha-tone-warning>span{color:#fde047}.ha-navigation{border:1px solid var(--hu-line);border-radius:12px;grid-template-columns:180px minmax(0,1fr);display:grid;overflow:hidden}.ha-navigation nav{background:var(--hu-bg-secondary);border-inline-end:1px solid var(--hu-line);gap:4px;padding:12px;display:grid}.ha-navigation nav>button{text-align:start;color:var(--hu-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.ha-navigation nav>button[aria-current=page]{background:var(--hu-bg);color:var(--hu-text);box-shadow:0 1px 3px #0001}.ha-navigation nav small{border:1px solid var(--hu-border);text-align:center;border-radius:4px;min-width:20px;font-size:11px}.ha-navigation>section{padding:24px}.ha-breadcrumbs ol{flex-wrap:wrap;margin:0;padding:0;list-style:none}.ha-breadcrumbs li,.ha-breadcrumbs ol{align-items:center;gap:12px;display:flex}.ha-breadcrumbs li{color:var(--hu-muted)}.ha-breadcrumbs li[aria-current],.ha-breadcrumbs span[aria-current]{color:var(--hu-text)}.ha-breadcrumbs .hu-button{font-size:14px}.ha-calendar{max-width:350px;margin:auto}.ha-calendar header,.ha-date-popover header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.ha-calendar h2,.ha-date-popover h2{margin:0;font-size:16px;font-weight:600;line-height:24px}.ha-calendar table,.ha-date-popover table{border-collapse:separate;border-spacing:3px;table-layout:fixed;width:100%}.ha-calendar th,.ha-date-popover th{color:var(--hu-muted);height:28px;font-size:12px;font-weight:500}.ha-calendar td,.ha-date-popover td{padding:0}.ha-calendar [data-react-aria-pressable],.ha-date-popover .react-aria-CalendarCell{cursor:pointer;outline-offset:2px;border-radius:6px;place-items:center;min-height:36px;display:grid}.ha-calendar .react-aria-CalendarCell[data-selected],.ha-date-popover .react-aria-CalendarCell[data-selected]{background:var(--hu-brand);color:var(--hu-on-brand);font-weight:600}.ha-calendar .react-aria-CalendarCell[data-outside-month],.ha-date-popover .react-aria-CalendarCell[data-outside-month]{color:var(--hu-muted);opacity:.5}.ha-calendar .react-aria-CalendarCell[data-disabled],.ha-date-popover .react-aria-CalendarCell[data-disabled]{opacity:.4;cursor:not-allowed}.ha-date-picker{gap:6px;max-width:320px;margin:auto;display:grid}.ha-date-picker>label{font-weight:500}.ha-date-picker>.react-aria-Group{border:1px solid var(--hu-border);background:var(--hu-bg);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;min-height:40px;padding:8px 12px;display:flex}.ha-date-picker .react-aria-DateInput{gap:2px;display:flex}.ha-date-picker .react-aria-DateSegment{font-variant-numeric:tabular-nums;border-radius:2px;padding:1px}.ha-date-picker .react-aria-DateSegment[data-placeholder]{color:var(--hu-muted)}.ha-date-picker .react-aria-Button{color:var(--hu-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 4px}.ha-date-picker[data-disabled]{opacity:.5}.ha-date-popover{background:var(--hu-bg);border:1px solid var(--hu-border);z-index:100;min-width:280px;max-width:calc(100vw - 24px);font:14px/20px var(--hu-font);color:var(--hu-text);border-radius:12px;padding:20px;box-shadow:0 12px 32px #0002}.ha-date-popover .react-aria-Dialog{outline:none}.ha-header{width:100%}.ha-header-card{border:1px solid var(--hu-line);background:var(--hu-bg);border-radius:12px;padding:24px}.ha-header-row{justify-content:space-between;align-items:center;gap:24px;display:flex}.ha-header-row h3{flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0;display:flex}.ha-header-row p{margin:0;font-size:14px}.ha-header-page h3{font-size:28px;line-height:36px}.ha-eyebrow{letter-spacing:.1em;color:var(--hu-brand-text);font-size:10px;font-weight:600}.ha-code{border:1px solid var(--hu-line);background:var(--hu-bg-secondary);border-radius:10px;overflow:hidden}.ha-code>header{border-bottom:1px solid var(--hu-line);justify-content:space-between;align-items:center;padding:12px 16px;font-size:12px;display:flex}.ha-code pre{color:var(--hu-text);margin:0;padding:16px;font:12px/1.7 ui-monospace,SFMono-Regular,monospace;overflow:auto}.ha-code>p{min-height:20px;padding:0 16px;font-size:12px}.ha-color-picker{grid-template-columns:100px minmax(0,1fr);gap:20px;max-width:450px;margin:auto;display:grid}.ha-color-preview{border:1px solid var(--hu-border);border-radius:12px;min-height:140px}.ha-color-picker>div:nth-child(2){gap:8px;display:grid}.ha-color-picker label{font-size:14px;font-weight:500}.ha-color-picker input[type=color]{border:1px solid var(--hu-border);background:var(--hu-bg);border-radius:8px;width:100%;height:36px;padding:3px}.ha-color-swatches{flex-wrap:wrap;grid-column:1/-1;gap:10px;display:flex}.ha-color-swatches button{border:2px solid var(--hu-bg);width:32px;height:32px;box-shadow:0 0 0 1px var(--hu-border);cursor:pointer;border-radius:50%}.ha-color-swatches button[aria-pressed=true]{box-shadow:0 0 0 2px var(--hu-text)}.ha-color-picker>.ha-status{grid-column:1/-1}.ha-command-example{justify-items:center;display:grid}.ha-command-list{gap:4px;margin-top:16px;display:grid}.ha-command-list>[role=option]{cursor:pointer;outline-offset:2px;border-radius:6px;padding:10px 12px}.ha-command-list>[aria-selected=true]{background:var(--hu-bg-secondary)}.ha-command-list strong{font-weight:500;display:block}.ha-command-list small{color:var(--hu-muted);font-size:12px}.ha-divider-example{width:100%}.ha-divider{background:var(--hu-line);text-align:center;height:1px;margin:32px 0;position:relative}.ha-divider>span{color:var(--hu-muted);padding:0 12px;font-size:12px;position:relative;top:-10px}.ha-divider-vertical{align-items:center;gap:32px;display:flex}.ha-divider-vertical .ha-divider{width:1px;height:120px;margin:0}.ha-divider-vertical .ha-divider>span{display:none}.ha-empty{text-align:center;justify-items:center;gap:12px;max-width:420px;margin:auto;display:grid}.ha-empty>span{border:1px solid var(--hu-border);border-radius:12px;place-items:center;width:48px;height:48px;font-size:24px;display:grid}.ha-empty h3,.ha-empty p{margin:0}.ha-empty ul{text-align:start;margin:0;padding-inline-start:20px}.ha-upload{border:1px dashed var(--hu-border);background:var(--hu-bg);cursor:pointer;text-align:center;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:28px 20px;display:flex}.ha-upload input{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.ha-upload:focus-within{outline:2px solid var(--hu-brand-text);outline-offset:3px}.ha-upload>span{border:1px solid var(--hu-border);border-radius:8px;place-items:center;width:40px;height:40px;font-size:22px;display:grid}.ha-upload small{color:var(--hu-muted);font-size:12px}.ha-upload.ha-dragging{border-color:var(--hu-brand-text);background:var(--hu-bg-secondary)}.ha-disabled{opacity:.5;cursor:not-allowed}.ha-upload-list{gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.ha-upload-list>li{border:1px solid var(--hu-line);border-radius:8px;align-items:center;gap:12px;padding:12px;display:flex}.ha-upload-list>li>span{border:1px solid var(--hu-border);border-radius:4px;padding:6px;font-size:10px}.ha-upload-list>li>div{flex:1;min-width:0}.ha-upload-list strong{overflow-wrap:anywhere;font-size:13px;display:block}.ha-upload-list small{color:var(--hu-muted);font-size:12px}.ha-upload-errors{color:var(--hu-error);font-size:12px;line-height:20px}.ha-filter-bar{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:16px;display:flex}.ha-filter-bar>.hu-field{flex:1;min-width:130px;max-width:220px}.ha-inline-cta{border:1px solid var(--hu-line);background:var(--hu-bg-secondary);border-radius:12px;justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex}.ha-inline-cta h3{margin-bottom:4px;font-size:16px}.ha-inline-cta p{margin:0}.ha-milestones{margin:16px 0;padding-inline-start:24px;line-height:28px}.ha-loading{justify-items:center;gap:24px;display:grid}.ha-loading>div{align-items:center;gap:12px;min-height:40px;display:flex}.ha-loading>div>span:not(.hu-spinner){color:var(--hu-brand-text);font-size:24px}.ha-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.ha-metrics>article{border:1px solid var(--hu-line);background:var(--hu-bg);border-radius:12px;gap:16px;min-width:0;padding:20px;display:grid}.ha-metrics>article>span{color:var(--hu-muted);font-size:13px}.ha-metrics strong{letter-spacing:-.04em;font-size:28px;font-weight:600;line-height:36px}.ha-metrics small{font-size:12px;line-height:20px}.ha-metrics small>span{color:var(--hu-muted);display:block}.ha-positive{color:#15803d}.dark .ha-positive{color:#86efac}.ha-pagination{border-top:1px solid var(--hu-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:16px;display:flex}.ha-pagination>div{align-items:center;gap:4px;display:flex}.ha-pagination>div>button{min-width:32px;height:32px;color:var(--hu-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px}.ha-pagination>div>button[aria-current=page]{color:var(--hu-text);background:var(--hu-bg-secondary);font-weight:600}.ha-pagination-example>ol{gap:12px;margin-bottom:24px;display:grid}.ha-progress-steps>ol{gap:12px;margin:0 0 28px;padding:0;list-style:none;display:flex}.ha-progress-steps>ol>li{color:var(--hu-muted);flex:1;align-items:center;gap:8px;display:flex;position:relative}.ha-progress-steps>ol>li>span{border:1px solid var(--hu-border);border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.ha-progress-steps>ol>li[aria-current=step]{color:var(--hu-brand-text)}.ha-progress-steps>ol>li[aria-current=step]>span,.ha-progress-steps>ol>li[data-completed=true]>span{background:var(--hu-brand);color:var(--hu-on-brand);border-color:var(--hu-brand)}.ha-progress-steps>section{gap:16px;max-width:420px;margin:auto;display:grid}.ha-progress-steps>section h3,.ha-progress-steps>section p{margin:0}.ha-progress-steps dl{grid-template-columns:120px minmax(0,1fr);gap:12px;margin:0;display:grid}.ha-progress-steps dd{overflow-wrap:anywhere;margin:0}.ha-section-footer{gap:20px;display:grid}.ha-section-footer>.hu-field{max-width:360px}.ha-section-footer>footer{border-top:1px solid var(--hu-line);justify-content:flex-end;align-items:center;gap:12px;padding-top:20px;display:flex}.ha-section-footer>footer>span{color:var(--hu-muted);margin-inline-end:auto;font-size:12px}.ha-slideout{justify-items:center;display:grid}.hu-dialog:has(.ha-drawer-panel){border-radius:12px 0 0 12px;width:400px;max-width:calc(100vw - 24px);height:100dvh;max-height:100dvh;margin:0 0 0 auto;display:none}.hu-dialog[open]:has(.ha-drawer-panel){flex-direction:column;display:flex}.hu-dialog:has(.ha-drawer-panel)>.hu-dialog-body{flex:1}.hu-dialog:has(.ha-drawer-panel)>footer{margin-top:auto}.ha-tree{border:1px solid var(--hu-line);background:var(--hu-bg);border-radius:10px;padding:12px}.ha-tree .react-aria-TreeItem{padding:8px 12px 8px calc(12px + (var(--tree-item-level) - 1) * 20px);cursor:pointer;outline-offset:2px;border-radius:6px}.ha-tree .react-aria-TreeItem[data-selected]{background:var(--hu-bg-secondary);color:var(--hu-brand-text)}.ha-tree .react-aria-TreeItem[data-disabled]{opacity:.5;cursor:not-allowed}.ha-tree-chevron{width:24px;height:24px;font:inherit;color:var(--hu-muted);cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;padding:0;display:inline-grid}.ha-tree .react-aria-TreeItemContent{align-items:center;display:flex}.ha-date-picker [data-focus-visible],.ha-date-popover [data-focus-visible],.ha-family [data-focus-visible],.ha-family button:focus-visible,.ha-family pre:focus-visible{outline:2px solid var(--hu-brand-text);outline-offset:2px}.ha-family button:disabled{cursor:not-allowed;opacity:.5}.ha-size-sm{font-size:13px}.ha-size-lg{font-size:16px}@media (max-width:700px){.ha-header-row,.ha-inline-cta{flex-direction:column;align-items:flex-start;gap:16px}.ha-metrics{grid-template-columns:1fr}.ha-metrics>article{gap:10px}.ha-navigation{grid-template-columns:1fr}.ha-navigation nav{border-inline-end:0;border-bottom:1px solid var(--hu-line);display:flex;overflow:auto}.ha-navigation nav>button{white-space:nowrap}.ha-navigation>section{padding:20px}.ha-color-picker{grid-template-columns:70px minmax(0,1fr);gap:14px}.ha-section-footer>footer{flex-wrap:wrap}.ha-section-footer>footer>span{width:100%}.ha-progress-steps>ol{gap:8px}.ha-progress-steps>ol>li{flex-direction:column;align-items:flex-start;font-size:12px}.ha-pagination{gap:10px}.ha-pagination>div{order:3;justify-content:center;width:100%}.ha-divider-vertical{gap:16px}.ha-header-card{padding:20px}}@media (prefers-reduced-motion:reduce){.ha-date-popover *,.ha-family *{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important}}.ha-date-popover,.ha-date-popover *,.ha-family,.ha-family *{box-sizing:border-box}.ha-date-popover table,.ha-family table{color:var(--hu-text);font:inherit}.ha-breadcrumb-demo,.ha-divider-demo,.ha-notification-demo{gap:24px;width:100%;min-width:0;display:grid}.ha-breadcrumbs .hu-button,.ha-breadcrumbs li>a,.ha-breadcrumbs li>span[aria-current]{color:var(--hu-muted);border-radius:6px;align-items:center;gap:6px;padding:5px 7px;font-size:12px;text-decoration:none;display:inline-flex}.ha-breadcrumbs .hu-button:hover,.ha-breadcrumbs li>a:hover{background:var(--hu-bg-secondary);color:var(--hu-text)}.ha-breadcrumbs li>a:focus-visible{outline:2px solid var(--hu-brand-text);outline-offset:2px}.ha-breadcrumbs [aria-disabled=true]{opacity:.5;cursor:not-allowed}.ha-breadcrumb-leading{align-items:center;display:inline-flex}.ha-breadcrumb-avatar{background:var(--hu-brand);border-radius:50%;place-items:center;width:18px;height:18px;font-size:10px;display:grid}@supports (color:color-mix(in lab,red,red)){.ha-breadcrumb-avatar{background:color-mix(in srgb,var(--hu-brand) 15%,var(--hu-bg))}}.ha-breadcrumb-avatar{color:var(--hu-brand-text)}.ha-divider-demo{gap:18px}.ha-divider{background:0 0;align-items:center;gap:12px;height:auto;min-height:1px;margin:12px 0;display:flex}.ha-divider:after,.ha-divider:before{content:"";background:var(--hu-line);flex:1;height:1px}.ha-divider>span{background:var(--hu-bg);align-items:center;gap:6px;max-width:100%;padding:0;display:inline-flex;position:static;top:auto}.ha-divider-double{border-block:1px solid var(--hu-line);padding-block:8px}.ha-divider-double:after,.ha-divider-double:before{background:0 0}.ha-divider-filled{background:var(--hu-bg-secondary);border-radius:8px;padding:10px 14px}.ha-divider-filled:after,.ha-divider-filled:before,.ha-divider-filled>span{background:0 0}.ha-divider-align-end:after,.ha-divider-align-start:before{flex:0}.ha-divider-vertical{flex-direction:column;width:1px;min-width:1px;min-height:80px}.ha-divider-vertical:after,.ha-divider-vertical:before{width:1px;min-height:20px}.ha-divider-vertical>span{writing-mode:vertical-rl}.ha-notification-controls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ha-notification-controls>.hu-field{flex:1;min-width:160px;max-width:230px}.ha-notification-avatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:36px;height:36px}.ha-notification-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.ha-notification-floating{z-index:1000;filter:drop-shadow(0 8px 20px #00000018);width:min(430px,100vw - 32px);position:fixed}.ha-position-top-left{top:24px;left:24px}.ha-position-top-center{top:24px;left:50%;transform:translate(-50%)}.ha-position-top-right{top:24px;right:24px}.ha-position-bottom-left{bottom:24px;left:24px}.ha-position-bottom-center{bottom:24px;left:50%;transform:translate(-50%)}.ha-position-bottom-right{bottom:24px;right:24px}.ha-notification-floating .ha-notification{background:var(--hu-bg)}.ha-notification>div{min-width:0}.ha-notification p{overflow-wrap:anywhere}.ha-pagination-gap{width:24px;color:var(--hu-muted);place-items:center;display:grid}.ha-upload{isolation:isolate;position:relative}.ha-upload[data-upload-progress]:after{content:"";background:conic-gradient(var(--hu-brand-text) var(--ha-upload-progress),transparent 0);pointer-events:none;border-radius:12px;padding:2px;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ha-upload-progress{width:100%;accent-color:var(--hu-brand);height:5px;margin-top:12px}.ha-upload-actions{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.ha-upload-list>li>span{letter-spacing:.02em;font-size:9px}.ha-tree-file-icon{color:var(--hu-muted);flex-shrink:0}.ha-tree [role=treeitem][aria-expanded] .ha-tree-file-icon{color:var(--hu-brand-text)}.ha-tree [role=treeitem]{position:relative}.ha-tree [role=treeitem]:before{content:"";border-inline-start:1px solid var(--hu-border);pointer-events:none;opacity:.6;inset-inline-start:calc((var(--tree-item-level,1) - 1) * 20px + 6px);position:absolute;top:0;bottom:0}.ha-date-examples{gap:32px;width:100%;min-width:0;display:grid}.ha-date-examples>section{min-width:0}.ha-date-examples h3{font:500 14px/20px var(--hu-font);margin:0 0 14px}@media (max-width:600px){.ha-notification-floating{left:16px;right:auto;transform:none}.ha-notification-controls>.hu-field{max-width:100%}.ha-pagination{gap:8px}.ha-pagination>.hu-button{padding-inline:8px}.ha-pagination>div{gap:2px}.ha-pagination>div>button{width:28px;min-width:28px}.ha-pagination-gap{width:16px}}.ha-tree .react-aria-TreeItem{padding-block:8px;padding-inline:calc(12px + (var(--tree-item-level) - 1) * 20px) 12px}.ha-tree-chevron{margin-inline-end:6px}.ha-tree-file-icon{margin-inline-end:7px}.ha-tree-leaf-spacer{pointer-events:none}.ha-notification,.ha-notification-floating .ha-notification{background:var(--color-background-primary-default);border-color:var(--color-border-button-default);color:var(--color-text-primary)}.ha-tone-info>span{background:var(--color-notification-information-background);color:var(--color-notification-information-foreground);border-color:#0000}.dark .ha-tone-success>span,.ha-tone-success>span{background:var(--color-notification-success-background);color:var(--color-notification-success-foreground);border-color:#0000}.ha-tone-error>span{background:var(--color-notification-error-background);color:var(--color-notification-error-foreground);border-color:#0000}.dark .ha-tone-warning>span,.ha-tone-warning>span{background:var(--color-status-yellow-background);color:var(--color-status-yellow-text);border-color:#0000}.dark .ha-positive,.ha-positive{color:var(--color-status-lime-text)}.ha-breadcrumb-avatar{background:var(--color-badge-new-background);color:var(--color-accent-700)}.dark .ha-breadcrumb-avatar{color:var(--color-accent-300)}.ha-upload{background:var(--color-background-primary-default);border-color:var(--color-border-button-default)}.ha-upload>span{background:var(--color-file-upload-icon-background);color:var(--color-file-upload-icon-foreground)}.ha-upload:hover>span{color:var(--color-file-upload-icon-foreground-hover)}.ha-upload.ha-dragging{background:var(--color-pill-tab-blue-selected-background);border-color:var(--color-accent-500)}.ha-command-list [aria-selected=true],.ha-navigation button[aria-current=page]{background:var(--color-segmented-control-selected-background);color:var(--color-text-primary)}.ha-color-swatch{border-color:var(--color-border-button-default)}.ha-pagination>div>button[aria-current=page]{background:var(--color-segmented-control-selected-background);color:var(--color-text-primary)}.dark .ha-breadcrumb-avatar,.ha-breadcrumb-avatar{color:var(--hu-avatar-tint-ink)}.ha-negative{color:var(--hu-status-rose-readable)}.ha-tree-example{width:100%;max-width:384px;margin-inline:auto}.ha-tree .react-aria-TreeItem{align-items:center;min-height:36px;padding-block:6px;display:flex;position:relative}.ha-tree .react-aria-TreeItem>[role=gridcell]{display:contents}.ha-tree .react-aria-TreeItem>[role=gridcell]>span:last-child{overflow-wrap:anywhere;min-width:0}.ha-tree .react-aria-TreeItem[aria-level]:not([aria-level="1"]):before{content:"";border-inline-start:1px solid var(--hu-border);pointer-events:none;opacity:.6;position:absolute;inset-block:0;inset-inline-start:calc((var(--tree-item-level,1) - 1) * 20px + 6px)}.ha-tree-frame{overflow:hidden}.ha-tree,.ha-tree .react-aria-TreeItem{box-sizing:border-box}.ha-tree-custom-icon{flex:0 0 16px;width:16px;height:16px;margin-inline-end:7px;display:inline-flex}.ha-tree-custom-icon>svg{flex:none;width:16px;height:16px;margin-inline-end:0}.ha-tree.ha-tree-sm .react-aria-TreeItem{height:28px;min-height:28px;padding-block:2px}.ha-tree.ha-tree-md .react-aria-TreeItem{height:36px}.ha-tree.ha-tree-lg .react-aria-TreeItem{height:44px;min-height:44px}.ha-tree .react-aria-TreeItem{animation:ha-tree-branch-in .18s ease-out}.ha-tree-demo{gap:14px;width:100%;display:grid}@keyframes ha-tree-branch-in{0%{opacity:0;filter:blur(3px)}to{opacity:1;filter:blur()}}@media (prefers-reduced-motion:reduce){.ha-tree .react-aria-TreeItem{animation:none}}.ha-tree-controls summary{color:var(--hu-muted);cursor:pointer;padding-block:4px;font-size:12px}.ha-tree-controls[open]>.hu-actions{margin-block-start:12px}.ha-tree-controls summary:focus-visible{outline:2px solid var(--hu-brand-text);outline-offset:3px;border-radius:4px}.ha-date-actions{justify-content:flex-end;padding-top:12px}.ha-code code,.ha-code pre,.ha-code-snippet pre{text-align:left;direction:ltr;unicode-bidi:isolate}.hu-dialog:has(.ha-drawer-panel){border-radius:0;border-start-start-radius:12px;border-end-start-radius:12px;margin-block:0;margin-inline:auto 0}.he-extra,.he-extra *{box-sizing:border-box}.he-extra{font:14px/20px var(--hu-font);color:var(--hu-text);justify-content:center;align-items:center;width:100%;min-width:0;display:flex}.he-stack{justify-items:start;gap:20px;width:100%;max-width:540px;display:grid}.he-inline{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.he-hint{color:var(--hu-muted);overflow-wrap:anywhere;margin:0}.he-error,.he-hint{font-size:12px;line-height:20px}.he-error{color:var(--hu-error)}.he-label{font-size:14px;font-weight:500;line-height:20px}.he-carousel-track:focus-visible,.he-extra :where(button,a,input,textarea,select):focus-visible,.he-grid-scroll:focus-visible{outline:2px solid var(--hu-brand-text);outline-offset:3px}.he-extra :disabled{cursor:not-allowed;opacity:.5}.he-announcement{border:1px solid var(--hu-border);background:var(--hu-bg-secondary);border-radius:12px;align-items:flex-start;gap:12px;width:100%;padding:18px;display:flex}.he-announcement-mark{border:1px solid var(--hu-border);background:var(--hu-bg);width:32px;height:32px;color:var(--hu-brand-text);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.he-announcement>div{flex:1;min-width:0}.he-announcement strong{font-size:14px;font-weight:500}.he-announcement p{color:var(--hu-muted);margin:4px 0 10px;font-size:13px;line-height:20px}.he-announcement>.hu-button{flex-shrink:0}.he-announcement.he-tone-brand{border-color:var(--hu-brand)}@supports (color:color-mix(in lab,red,red)){.he-announcement.he-tone-brand{border-color:color-mix(in srgb,var(--hu-brand),var(--hu-border) 70%)}}.he-announcement.he-tone-brand{background:var(--hu-brand)}@supports (color:color-mix(in lab,red,red)){.he-announcement.he-tone-brand{background:color-mix(in srgb,var(--hu-brand),var(--hu-bg) 96%)}}.he-carousel{width:100%;min-width:0;max-width:720px}.he-carousel-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.he-carousel-head>strong{font-weight:500}.he-carousel-head>div{gap:8px;display:flex}.he-carousel-track{gap:var(--he-carousel-gap,16px);scroll-snap-type:x mandatory;scrollbar-width:thin;overscroll-behavior-x:contain;padding:4px 0 12px;display:flex;position:relative;overflow-x:auto}.he-carousel-card{scroll-snap-align:start;border:1px solid var(--hu-line);background:var(--hu-bg);border-radius:12px;flex:0 0 calc(50% - 8px);min-width:0;overflow:hidden}.he-carousel-card>img{object-fit:cover;width:100%;height:160px;display:block}.he-carousel-card>div{padding:20px}.he-carousel-card h3{margin:14px 0 8px;font-size:16px;font-weight:500;line-height:24px}.he-carousel-card p{color:var(--hu-muted);margin:0;font-size:13px;line-height:20px}.he-carousel-illustration{border:1px solid var(--hu-line);background:var(--hu-brand);border-radius:8px;place-items:center;height:140px;display:grid}@supports (color:color-mix(in lab,red,red)){.he-carousel-illustration{background:color-mix(in srgb,var(--hu-brand),var(--hu-bg) 94%)}}.he-carousel-illustration{color:var(--hu-brand-text);font-size:64px;font-weight:500;line-height:1}.he-carousel-bottom{color:var(--hu-muted);justify-content:space-between;align-items:center;gap:20px;margin-top:12px;font-size:12px;display:flex}.he-carousel-bottom>div{gap:8px;display:flex}.he-carousel-bottom button{background:var(--hu-border);cursor:pointer;border:0;border-radius:50%;width:8px;height:8px;padding:0}.he-carousel-bottom button[aria-current=true]{background:var(--hu-brand-text)}.he-otp{gap:10px;width:100%;max-width:480px;display:grid}.he-otp-fields{gap:10px;max-width:100%;display:flex}.he-otp-fields input{text-align:center;background:var(--hu-bg);border:1px solid var(--hu-border);width:48px;min-width:0;max-width:56px;height:56px;color:var(--hu-text);font:500 24px/32px var(--hu-font);caret-color:var(--hu-brand-text);border-radius:8px;flex:1 1 0;padding:0}.he-otp-fields input:focus{border-color:var(--hu-brand-text)}.he-otp.he-invalid .he-otp-fields input{border-color:var(--hu-error)}.he-otp.he-invalid .he-hint{color:var(--hu-error)}.he-social-buttons{flex-wrap:wrap;gap:12px;display:flex}.he-social-mark{justify-content:center;width:20px;font-size:14px;font-weight:700;line-height:20px;display:inline-flex}.he-textarea{gap:6px;width:100%;display:grid}.he-textarea>label{font-size:14px;font-weight:500;line-height:20px}.he-textarea>label>span{color:var(--hu-brand-text)}.he-textarea textarea{border:1px solid var(--hu-border);width:100%;min-height:112px;max-height:420px;color:var(--hu-text);background:var(--hu-bg);font:14px/22px var(--hu-font);border-radius:8px;padding:12px;box-shadow:0 1px 2px #0000000d}.he-textarea textarea::placeholder{color:var(--hu-muted)}.he-textarea.he-sm textarea{min-height:88px;padding:10px;font-size:13px;line-height:20px}.he-textarea.he-lg textarea{min-height:144px;padding:16px;font-size:16px;line-height:24px}.he-textarea textarea:disabled{background:var(--hu-bg-secondary);opacity:.6}.he-textarea-bottom{justify-content:space-between;gap:12px;display:flex}.he-textarea-bottom>span:last-child{white-space:nowrap;margin-inline-start:auto}.he-textarea.he-invalid textarea{border-color:var(--hu-error)}.he-textarea.he-invalid .he-hint{color:var(--hu-error)}.he-close-example{border:1px solid var(--hu-line);background:var(--hu-bg);border-radius:8px;justify-content:space-between;align-items:center;gap:24px;width:100%;padding:12px 16px;display:flex}.he-link-button{font:600 14px/20px var(--hu-font);color:var(--hu-brand-text);cursor:pointer;border-radius:4px;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.he-link-button:hover{text-decoration:underline}.he-link-button.he-sm{font-size:12px;line-height:18px}.he-link-button.he-lg{font-size:16px;line-height:24px}.he-link-button[aria-disabled=true]{color:var(--hu-muted);opacity:.5;cursor:not-allowed;text-decoration:none}.he-grid{border:1px solid var(--hu-line);background:var(--hu-bg);border-radius:12px;width:100%;min-width:0;overflow:hidden}.he-grid-toolbar{flex-wrap:wrap;align-items:flex-end;gap:12px;padding:16px;display:flex}.he-grid-toolbar .hu-field{flex:1;min-width:180px;max-width:320px}.he-grid>.he-hint{padding:0 16px 12px}.he-grid-scroll{max-width:100%;max-height:420px;overflow:auto}.he-grid table{border-collapse:collapse;text-align:start;width:100%;font-size:13px;line-height:20px}.he-grid th{background:var(--hu-bg-secondary);color:var(--hu-muted);border-block:1px solid var(--hu-line);white-space:nowrap;z-index:1;padding:12px;font-size:12px;font-weight:500;position:sticky;top:0}.he-grid td{border-bottom:1px solid var(--hu-line);min-width:120px;height:46px;padding:0}.he-grid td:first-child,.he-grid th:first-child{width:46px;min-width:46px;padding:12px}.he-grid tbody tr[aria-selected=true] td{background:var(--hu-brand)}@supports (color:color-mix(in lab,red,red)){.he-grid tbody tr[aria-selected=true] td{background:color-mix(in srgb,var(--hu-brand),var(--hu-bg) 94%)}}.he-grid-cell{color:var(--hu-text);font:inherit;text-align:start;white-space:nowrap;cursor:text;background:0 0;border:0;width:100%;min-height:46px;padding:12px;display:block}.he-grid-cell:focus-visible{background:var(--hu-bg-secondary);outline-offset:-3px!important}.he-grid-edit{min-width:170px;display:grid}.he-grid-edit>input,.he-grid-edit>select{border:1px solid var(--hu-brand-text);width:100%;height:34px;font:inherit;color:var(--hu-text);background:var(--hu-bg);border-radius:4px;padding:5px 8px}.he-grid-edit>div{justify-content:space-between;gap:6px}.he-grid-edit [aria-invalid=true]{border-color:var(--hu-error)}.he-grid>.he-error{padding:0 16px}.he-grid-footer{color:var(--hu-muted);border-top:1px solid var(--hu-line);align-items:center;gap:16px;padding:12px 16px;font-size:12px;display:flex}.he-settings-fields{gap:20px;display:grid}.he-sidebar-example{border:1px solid var(--hu-line);border-radius:12px;grid-template-columns:220px minmax(0,1fr);width:100%;min-height:340px;display:grid;overflow:hidden}.he-sidebar{background:var(--hu-bg-secondary);border-inline-end:1px solid var(--hu-line);flex-direction:column;gap:18px;min-width:0;padding:16px;display:flex}.he-sidebar-brand{justify-content:space-between;align-items:center;gap:10px;font-size:16px;font-weight:600;display:flex}.he-sidebar-brand>span{white-space:nowrap}.he-sidebar nav{gap:4px;display:grid}.he-sidebar nav>button{color:var(--hu-muted);font:500 13px/20px var(--hu-font);cursor:pointer;text-align:start;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;padding:9px 10px;display:flex}.he-sidebar nav>button[aria-current=page]{background:var(--hu-bg);color:var(--hu-text);box-shadow:0 1px 2px #0000000d}.he-sidebar nav>button>.hb-badge{margin-inline-start:auto}.he-sidebar nav>button>span:first-child{text-align:center;flex-shrink:0;width:20px}.he-sidebar-user{border-top:1px solid var(--hu-line);align-items:center;gap:10px;margin-top:auto;padding-top:16px;display:flex}.he-sidebar-user strong{font-size:12px;font-weight:500}.he-sidebar-user small{color:var(--hu-muted);font-size:10px;display:block}.he-sidebar-panel{background:var(--hu-bg);min-width:0;padding:28px}.he-sidebar-panel h3{letter-spacing:-.03em;margin:0 0 10px;font-size:20px;font-weight:500;line-height:28px}.he-sidebar-panel p{color:var(--hu-muted);margin:0 0 20px;font-size:14px;line-height:22px}.he-sidebar.he-collapsed{gap:18px;width:72px;padding:12px}.he-sidebar.he-collapsed .he-sidebar-brand{flex-wrap:wrap;justify-content:center;gap:8px}.he-sidebar.he-collapsed nav>button{padding-inline:10px}.he-sidebar-example:has(.he-collapsed){grid-template-columns:72px minmax(0,1fr)}.he-stats{width:100%;min-width:0}.he-stats-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.he-stats-head>strong{font-size:16px;font-weight:500}.he-stats-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.he-stats-grid article{border:1px solid var(--hu-line);background:var(--hu-bg);border-radius:12px;min-width:0;padding:20px;position:relative;overflow:hidden}.he-stats-grid article>span{color:var(--hu-muted);font-size:12px;line-height:18px}.he-stats-grid article>strong{letter-spacing:-.04em;margin:10px 0;font-size:28px;font-weight:500;line-height:36px;display:block}.he-stats-grid article>small{font-size:12px;line-height:20px;display:block}.he-stats-grid article>small>span{color:var(--hu-muted);display:block}.he-stat-positive{color:#166534}.dark .he-stat-positive,[data-helios-theme=dark] .he-stat-positive{color:#86efac}.he-stats-grid svg{width:100%;height:48px;color:var(--hu-brand-text);margin-top:16px;display:block}@media (max-width:720px){.he-stats-grid{grid-template-columns:1fr}.he-sidebar-example{grid-template-columns:180px minmax(0,1fr)}.he-sidebar{padding:12px}.he-sidebar-panel{padding:20px}.he-sidebar-panel h3{font-size:18px;line-height:26px}.he-carousel-card{flex-basis:82%}}@media (max-width:480px){.he-announcement{gap:10px;padding:14px}.he-announcement-mark{display:none}.he-carousel-card{flex-basis:88%}.he-carousel-card>div{padding:16px}.he-otp-fields{gap:6px}.he-otp-fields input{height:48px;font-size:22px;line-height:28px}.he-social-buttons,.he-social-buttons>.hu-button{width:100%}.he-textarea textarea{font-size:16px}.he-grid-toolbar .hu-field{min-width:100%;max-width:100%}.he-grid-toolbar>.hu-button{flex:1}.he-sidebar-example{grid-template-columns:1fr}.he-sidebar{border-inline-end:0;border-bottom:1px solid var(--hu-line)}.he-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))}.he-sidebar-user{flex-wrap:wrap;display:flex}.he-sidebar-panel{padding:20px}.he-sidebar.he-collapsed{width:100%}.he-sidebar.he-collapsed .he-sidebar-brand{justify-content:space-between}.he-sidebar.he-collapsed nav{flex-wrap:wrap;display:flex}.he-sidebar-example:has(.he-collapsed){grid-template-columns:1fr}.he-stats-head .hb-button-group{width:100%}.he-stats-head .hb-button-group button{flex:1}}@media (prefers-reduced-motion:reduce){.he-extra *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.he-carousel-track:after{content:"";flex:0 0 calc(50% - 8px)}.he-carousel-track:has(>article:only-of-type):after{display:none}.he-carousel-track:has(>article:only-of-type)>.he-carousel-card{flex-basis:100%}@media (max-width:720px){.he-carousel-track:after{flex-basis:18%}}@media (max-width:480px){.he-carousel-track:after{flex-basis:12%}}:where([class^=he-],[class*=\ he-]){box-sizing:border-box;font-family:var(--hu-font)}:where(.he-announcement,.he-carousel,.he-otp,.he-textarea,.he-grid,.he-sidebar,.he-stats){color:var(--hu-text);font-size:14px;line-height:20px}.he-grid-example{gap:16px;width:100%;min-width:0;display:grid}.he-grid-example>.hu-field{max-width:260px}.he-grid td{height:var(--he-row-height,46px);position:relative}.he-grid-cell{min-height:var(--he-row-height,46px)}.he-grid-edit{z-index:5;background:var(--hu-bg);border:1px solid var(--hu-brand-text);top:0;border-radius:4px;width:max(100%,180px);position:absolute;inset-inline-start:0;box-shadow:0 5px 15px #0002}.he-rich-select{width:100%;min-width:0;font:14px/20px var(--hu-font);color:var(--hu-text);gap:6px;display:grid}.he-rich-label{font-size:14px;font-weight:500;line-height:20px}.he-rich-label>span{color:var(--hu-brand-text)}.he-rich-trigger{border:1px solid var(--hu-border);background:var(--hu-bg);width:100%;min-width:0;height:40px;color:var(--hu-text);font:16px/24px var(--hu-font);text-align:start;cursor:pointer;border-radius:8px;outline:none;align-items:center;gap:8px;padding:0 12px;display:flex;box-shadow:0 1px 2px #0000000d}.he-rich-select.he-sm .he-rich-trigger{height:36px}.he-rich-select.he-lg .he-rich-trigger{height:44px}.he-rich-select[data-open] .he-rich-trigger,.he-rich-trigger[data-focus-visible]{border-color:var(--hu-brand-text);outline:2px solid var(--hu-brand-text);outline-offset:2px}.he-rich-select[data-invalid] .he-rich-trigger{border-color:var(--hu-error)}.he-rich-select[data-invalid] .he-rich-trigger[data-focus-visible]{outline-color:var(--hu-error)}.he-rich-select[data-disabled] .he-rich-trigger{background:var(--hu-bg-secondary);cursor:not-allowed;opacity:.6}.he-rich-value{flex:1;align-items:center;min-width:0;display:flex;overflow:hidden}.he-rich-placeholder{color:var(--hu-muted);text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.he-rich-selection{align-items:center;gap:8px;width:100%;min-width:0;display:flex}.he-rich-selection-copy{white-space:nowrap;align-items:baseline;gap:5px;min-width:0;display:flex;overflow:hidden}.he-rich-selection-copy>span:first-child{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.he-rich-selection-description{color:var(--hu-muted);text-overflow:ellipsis;font-size:14px;overflow:hidden}.he-rich-icon{width:20px;height:20px;color:var(--hu-muted);justify-content:center;align-items:center}.he-rich-avatar,.he-rich-icon{flex-shrink:0;display:inline-flex}.he-rich-trigger .he-rich-avatar>.hb-avatar{width:24px;height:24px;font-size:11px}.he-rich-chevron{color:var(--hu-muted);flex-shrink:0;font-size:18px;line-height:20px}.he-rich-popover{box-sizing:border-box;z-index:100;background:var(--hu-bg);color:var(--hu-text);border:1px solid var(--hu-line);width:var(--trigger-width);min-width:220px;max-width:calc(100vw - 24px);font:14px/20px var(--hu-font);border-radius:10px;box-shadow:0 8px 24px #0002}.he-rich-listbox{max-height:280px;padding:5px;scroll-padding:5px;overflow:auto}.he-rich-listbox,.he-rich-option{box-sizing:border-box;outline:none}.he-rich-option{cursor:pointer;min-height:44px;color:var(--hu-text);border-radius:6px;align-items:center;gap:10px;padding:10px;display:flex}.he-rich-option[data-focus-visible]{outline:2px solid var(--hu-brand-text);outline-offset:-2px}@supports (color:color-mix(in lab,red,red)){.he-rich-option[data-selected]{background:color-mix(in srgb,var(--hu-brand),var(--hu-bg) 94%)}}.he-rich-option[data-disabled]{opacity:.45;cursor:not-allowed}.he-rich-option-copy{flex:1;gap:2px;min-width:0;display:grid}.he-rich-option-copy>[slot=label]{overflow-wrap:anywhere;font-size:14px;font-weight:500;line-height:20px}.he-rich-option-copy>[slot=description]{color:var(--hu-muted);overflow-wrap:anywhere;font-size:12px;line-height:18px}.he-rich-check{width:16px;color:var(--hu-brand-text);flex-shrink:0;font-size:16px}.he-rich-empty{padding:10px}.he-rich-popover[data-entering]{animation:he-rich-in .12s ease-out}@keyframes he-rich-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.he-rich-popover[data-entering]{animation:none}}.he-grid[data-readonly] .he-grid-cell{cursor:default}.he-grid td{border-inline-end:0;border-inline-end:1px solid var(--hu-line)}.he-grid-title{align-items:center;gap:10px;padding:16px 16px 0;display:flex}.he-grid-title>span{color:var(--hu-muted);font-size:12px}.he-grid-toolbar{gap:8px;padding:12px 16px}.he-grid-toolbar .hu-field{min-width:150px}.he-grid-toolbar>.hu-button{min-height:32px;padding:6px 10px;font-size:12px}.he-grid-options{border:0;border-block:1px solid var(--hu-border);background:var(--hu-bg-secondary);flex-wrap:wrap;align-items:center;gap:14px;margin:0;padding:12px 16px;display:flex}.he-grid-options legend{padding:0;font-size:12px;font-weight:500}.he-grid-options .hu-field{max-width:260px}.he-grid th>button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:flex}.he-grid th>button:focus-visible{outline:2px solid var(--hu-brand-text);outline-offset:4px}.he-grid td:nth-child(-n+2),.he-grid th:nth-child(-n+2){background:var(--hu-bg);z-index:2;position:sticky;inset-inline-start:0}.he-grid td:nth-child(2),.he-grid th:nth-child(2){box-shadow:1px 0 var(--hu-border);inset-inline-start:46px}.he-grid th:nth-child(-n+2){z-index:4;background:var(--hu-bg-secondary)}.he-grid td[data-range-selected]{background:var(--hu-brand)}@supports (color:color-mix(in lab,red,red)){.he-grid td[data-range-selected]{background:color-mix(in srgb,var(--hu-brand) 10%,var(--hu-bg))}}.he-grid td[data-range-selected]{box-shadow:inset 0 0 0 1px var(--hu-brand)}@supports (color:color-mix(in lab,red,red)){.he-grid td[data-range-selected]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--hu-brand) 35%,transparent)}}.he-grid[data-density=compact] .he-grid-cell,.he-grid[data-density=compact] td{height:34px;min-height:34px}.he-grid[data-density=compact] .he-grid-cell{padding-block:6px}.he-grid[data-density=compact] td:first-child{padding-block:5px}.he-social-buttons{gap:10px;width:100%;max-width:320px;display:grid}.he-social-button{justify-content:center;text-decoration:none}.he-social-brand.he-provider-google{color:#252525;background:#fff;border-color:#d4d4d4}.he-social-brand.he-provider-github{color:#fff;background:#171717;border-color:#171717}.he-social-brand.he-provider-slack{color:#252525;background:#fff;border-color:#d4d4d4}.he-social-brand[style]{background:var(--he-social-brand);color:#fff;border-color:var(--he-social-brand)}.he-social-mark svg{display:block}.he-social-icon-only{width:40px;min-width:40px;padding-inline:0}.he-grid td .he-grid-cell{min-height:calc(var(--he-row-height,46px) - 1px);height:calc(var(--he-row-height,46px) - 1px)}.he-settings-tool{border-bottom:1px solid var(--hu-border);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.he-settings-tool>div{min-width:0}.he-settings-tool strong{overflow-wrap:anywhere;font-weight:500}.he-settings-plan{border:1px solid var(--hu-border);background:radial-gradient(ellipse at top right,var(--hu-brand),transparent 70%),var(--hu-bg-secondary);border-radius:12px;padding:18px}@supports (color:color-mix(in lab,red,red)){.he-settings-plan{background:radial-gradient(ellipse at top right,color-mix(in srgb,var(--hu-brand) 15%,transparent),transparent 70%),var(--hu-bg-secondary)}}.he-settings-plan{align-items:center;gap:12px;display:flex}.he-settings-plan>span:first-child{color:var(--hu-brand-text);font-size:30px}.he-settings-plan>div{flex:1}.he-settings-fields>progress{width:100%;accent-color:var(--hu-brand);height:8px}.he-sidebar-example>.hu-field{grid-column:1/-1;max-width:260px}.he-sidebar-chat-head{gap:14px;padding:8px 0 14px;display:grid}.he-settings-fields{min-width:0}.he-grid[data-density=compact] td .he-grid-cell{height:33px;min-height:33px}.he-carousel-demo{width:100%;max-width:420px}.he-carousel-track>.he-carousel-card{flex-basis:var(--he-card-width,calc(50% - 8px))}.he-carousel-track:after{flex-basis:max(0px,calc(100% - var(--he-card-width,calc(50% - 8px)) - var(--he-carousel-gap,16px)))}.he-carousel-track[data-align=center]:before{content:"";flex:0 0 max(0px,calc((100% - var(--he-card-width)) / 2 - var(--he-carousel-gap,16px)))}.he-carousel-track[data-align=center]:after{flex-basis:max(0px,calc((100% - var(--he-card-width)) / 2 - var(--he-carousel-gap,16px)))}.he-carousel-track[data-align=center]>.he-carousel-card{scroll-snap-align:center}.he-stat-example{gap:18px;width:100%;display:grid}.he-stat-example>.hu-field{max-width:240px}.he-stats-footer .he-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.he-stats-footer .he-stats-grid article{background:var(--hu-bg-secondary);padding:16px 16px 10px}.he-stat-tile-row{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.he-stat-icon{width:36px;height:36px;color:var(--hu-brand-text);background:linear-gradient(145deg,var(--hu-brand),var(--hu-brand));border-radius:10px;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.he-stat-icon{background:linear-gradient(145deg,color-mix(in srgb,var(--hu-brand) 18%,var(--hu-bg)),color-mix(in srgb,var(--hu-brand) 5%,var(--hu-bg)))}}.he-stat-icon{font-size:19px;box-shadow:inset 0 1px #fff6}.he-stat-info .hu-button{width:24px;height:24px;min-height:24px;color:var(--hu-muted);background:0 0;border:0;padding:0}.he-stats-grid article>.he-stat-footer{background:var(--hu-bg);border-radius:7px;justify-content:space-between;align-items:center;gap:8px;margin-top:12px;padding:6px 8px;display:flex}.he-stats-grid article>.he-stat-footer>.he-stat-period{color:var(--hu-muted);font-size:11px;display:inline}.he-stat-footer>b{background:currentColor;border-radius:12px;padding:0 6px;display:inline-block}@supports (color:color-mix(in lab,red,red)){.he-stat-footer>b{background:color-mix(in srgb,currentColor 10%,transparent)}}.he-stat-footer>b{font-size:11px;font-weight:500}.he-stats-grid article>small>b{font-weight:500}@media (max-width:480px){.he-stats-footer .he-stats-grid{grid-template-columns:1fr}.he-stats-footer .he-stats-grid article{padding:14px}}.hu-button.he-social-button.he-social-brand.he-provider-google,.hu-button.he-social-button.he-social-brand.he-provider-slack{color:#252525;background:#fff;border-color:#d4d4d4}.hu-button.he-social-button.he-social-brand.he-provider-github{color:#fff;background:#171717;border-color:#171717}.hu-button.he-social-button.he-social-brand[style]{background:var(--he-social-brand);color:var(--he-social-ink,#fff);border-color:var(--he-social-brand)}.he-announcement-card{background:var(--hu-bg);grid-template-columns:1fr;gap:6px;width:100%;max-width:260px;padding:12px;display:grid;position:relative;overflow:hidden}.he-announcement-card>.he-announcement-mark{background:0 0;border:0;border-radius:0;width:18px;height:18px;font-size:14px}.he-announcement-card>.hu-button{inset-inline-end:6px;width:24px;height:24px;min-height:24px;padding:0;position:absolute;top:5px}.he-announcement-card>div{width:100%}.he-announcement-card>div>.hu-button{justify-content:center;width:100%}.he-announcement-card p{margin:4px 0 12px;font-size:12px;line-height:18px}.he-announcement-card strong{font-size:12px}.he-sidebar-footer{margin-top:auto;padding-top:20px}.he-sidebar-user{flex-wrap:wrap}.he-sidebar-user>.hb-menu-trigger{min-height:28px;font-size:11px}.he-sidebar>.hb-toggle{margin-top:14px;font-size:11px}.he-sidebar>.hb-toggle small{display:none}.he-social-provider-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;width:100%;max-width:320px;display:grid}.he-social-provider-grid .he-social-icon-only{width:100%;min-width:0}.he-social-provider-grid .he-social-mark{width:18px;height:18px}.he-otp-separator{text-align:center;color:var(--hu-muted);flex:0 0 8px;align-self:center;font-size:16px}.he-otp-fields:has(.he-otp-separator){gap:6px}.he-sidebar-brand>.hb-menu-trigger{text-overflow:ellipsis;white-space:nowrap;border:0;gap:6px;max-width:calc(100% - 28px);min-height:30px;padding:4px 6px;font-size:12px;overflow:hidden}.dark .he-social-white.he-provider-instagram .he-social-mark path{fill:currentColor}.he-provider-notion .he-social-mark path:not([fill]){fill:#0a0a08}.he-announcement,.he-announcement-card{background:var(--color-background-primary-default);border-color:var(--color-border-button-default);color:var(--color-text-primary)}.he-announcement.he-tone-brand{background:var(--color-pill-tab-blue-selected-background);border-color:var(--color-badge-new-background)}.he-announcement.he-tone-success{border-color:var(--color-status-lime-background)}.he-otp-fields input,.he-textarea textarea{background:var(--color-background-primary-default);border-color:var(--color-border-button-default);color:var(--color-text-primary)}.he-otp-fields input:focus,.he-textarea textarea:focus{border-color:var(--color-accent-500)}.he-otp.he-invalid .he-otp-fields input,.he-textarea [aria-invalid=true]{background:var(--color-background-tertiary-error);border-color:var(--color-border-error-default)}.he-otp-fields input:disabled,.he-textarea textarea:disabled{background:var(--color-input-disabled-background);color:var(--color-input-disabled-text)}.dark .he-stat-positive,.he-stat-positive,[data-helios-theme=dark] .he-stat-positive{color:var(--color-status-lime-text)}.he-stats-grid svg{color:var(--color-chart-1)}.he-stat-icon{background:var(--color-stat-card-icon-background);color:var(--color-accent-600)}.he-rich-trigger{background:var(--color-background-primary-default);border-color:var(--color-border-button-default);color:var(--color-text-primary)}.he-rich-trigger[data-focus-visible]{outline-color:var(--color-accent-500)}.he-rich-trigger[aria-invalid=true]{border-color:var(--color-border-error-default);background:var(--color-background-tertiary-error)}.he-rich-popover{background:var(--color-background-secondary-default);color:var(--color-text-primary);border-color:var(--color-border-button-default)}.he-rich-option[data-focused]{background:var(--color-background-primary-hover)}.he-rich-option[data-selected]{background:var(--color-pill-tab-blue-selected-background)}.he-rich-check{color:var(--color-accent-600)}.he-grid td[data-range-selected]{background:var(--color-date-range-background);box-shadow:inset 0 0 0 1px var(--color-date-range-edge-background)}.he-grid td .he-grid-cell{color:var(--color-text-primary)}.he-sidebar nav button[aria-current=page]{background:var(--color-pill-tab-blue-selected-background);color:var(--color-text-primary)}.he-rich-option-copy>[slot=description]{color:var(--hu-popup-muted)}.he-rich-select{color:var(--color-text-primary)}.he-rich-selection-description{color:var(--hu-popup-muted)}.he-stat-negative{color:var(--hu-status-rose-readable)}.he-sidebar-example{border:0;border-radius:0;flex-direction:column;gap:12px;max-width:280px;min-height:0;display:flex;overflow:visible}.he-sidebar-example>.hu-field{max-width:none}.he-sidebar-example .he-sidebar{border:1px solid var(--hu-line);border-radius:20px;gap:12px;width:100%;padding:12px}.he-sidebar-example .he-sidebar.he-collapsed{align-self:center;width:72px}.he-sidebar-example .he-sidebar-user{flex-wrap:wrap;gap:8px;padding-top:12px;display:flex}.he-sidebar-example .he-sidebar-user>span:not(.hb-avatar){flex:1;min-width:0}.he-sidebar-example .he-sidebar-user>.hb-avatar{flex:0 0 var(--hb-avatar-size)}.he-sidebar-example .he-sidebar-user small{overflow-wrap:anywhere}.he-sidebar-example .he-sidebar nav{grid-template-columns:1fr;display:grid}.he-sidebar-example .he-sidebar.he-collapsed nav{display:grid}.he-sidebar-selection{width:100%}.he-carousel-controls summary{color:var(--hu-muted);cursor:pointer;padding-block:4px;font-size:12px}.he-carousel-controls[open]>.he-inline{margin-block-start:12px}.he-carousel-controls summary:focus-visible{outline:2px solid var(--hu-brand-text);outline-offset:3px;border-radius:4px}.hu-button.hu-secondary.he-social-button[class]{width:var(--he-social-width,300px);max-width:100%}.hu-button.hu-secondary.he-social-button.he-social-full-width[class]{width:100%}.hu-button.hu-secondary.he-social-button.he-social-colorful[style]{background:linear-gradient(180deg,var(--he-social-brand),var(--he-social-brand-end));color:var(--he-social-ink);border-color:#ffffff1f;box-shadow:0 1px 2px #0000000d,inset 0 -2px #0000000d,inset 0 0 0 1px #00000012}.hu-button.hu-secondary.he-social-button.he-social-black[class]{background:var(--color-neutral-950,#0a0a0a);color:#fff;border-color:#ffffff1f}.hu-button.hu-secondary.he-social-button.he-social-white[class]{background:var(--hu-bg);color:var(--hu-text);border-color:var(--hu-border)}.hu-button.hu-secondary.he-social-button.he-social-icon-only[class]{width:var(--hu-height)}.hu-button.hu-secondary.he-social-button.he-social-colorful:hover:not(:disabled){filter:none;box-shadow:0 2px 4px #0000001a,inset 0 -2px #0000000d}.hu-button.hu-secondary.he-social-button.he-social-black:hover:not(:disabled){background:var(--color-neutral-800,#262626)}.he-social-mark>svg{width:100%;height:100%}.dark .he-social-mark.he-provider-apple svg path,.dark .he-social-mark.he-provider-github svg path,.dark .he-social-mark.he-provider-x svg path{fill:currentColor}.he-settings-plan-art{background:var(--hu-bg-secondary);border-radius:9px;flex:0 0 64px;place-items:center;width:64px;height:56px;display:grid;position:relative;overflow:hidden}.he-settings-plan-art img{object-fit:cover;width:100%;height:100%}.he-settings-plan-art i{border:5px solid var(--color-accent-500);border-radius:50%;width:38px;height:38px;animation:he-plan-orbit 5s ease-in-out infinite alternate;position:absolute;transform:rotate(-25deg)}.he-settings-plan-art i:nth-child(2){border-color:var(--color-accent-300);inset-inline-start:-8px;animation-delay:-2s;top:-10px}.he-settings-plan-art i:nth-child(3){border-color:var(--color-accent-700);inset-inline-end:-8px;animation-delay:-4s;bottom:-10px}@keyframes he-plan-orbit{to{transform:translateY(4px)rotate(25deg)}}@media (prefers-reduced-motion:reduce){.he-settings-plan-art i{animation:none}}.he-stat-tone-blue{--he-stat-tone:var(--color-blue-600)}.he-stat-tone-orange{--he-stat-tone:var(--color-orange-600)}.he-stat-tone-purple{--he-stat-tone:var(--color-purple-600)}.he-stat-tone-pink{--he-stat-tone:var(--color-pink-600)}.he-stat-tone-sky{--he-stat-tone:var(--color-sky-600)}.he-stat-tone-emerald{--he-stat-tone:var(--color-emerald-600)}.he-stat-icon[class*=he-stat-tone-]{color:var(--he-stat-tone);background:var(--he-stat-tone)}@supports (color:color-mix(in lab,red,red)){.he-stat-icon[class*=he-stat-tone-]{background:color-mix(in srgb,var(--he-stat-tone) 15%,var(--hu-bg))}}.he-grid-toolbar{align-items:center;gap:6px;padding:10px 12px}.he-grid-toolbar .he-grid-search{flex:140px;min-width:120px;max-width:none}.he-grid-search>label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.he-grid-example-options summary{color:var(--hu-muted);cursor:pointer;padding-block:6px;font-size:12px}.he-grid-example-options[open]>.he-inline,.he-grid-example-options[open]>.hu-field{margin-top:10px}.he-grid tfoot{z-index:2;background:var(--hu-bg);font-weight:500;position:sticky;bottom:0}.he-grid tfoot td{border-top:1px solid var(--hu-line)}@media (max-width:600px){.he-grid-toolbar .he-grid-search{flex:140px;min-width:120px;max-width:none}}.he-grid-edit{align-items:center;gap:4px;min-width:0;padding:6px;display:flex}.he-grid-edit>input,.he-grid-edit>select{flex:auto;width:0;min-width:0;height:32px;padding:4px 6px}.he-grid-edit>div{flex:none;gap:2px;display:flex}.he-grid[data-density=compact] .he-grid-edit{gap:2px;padding:0 2px}.he-grid-column-resizer{cursor:col-resize;touch-action:none;z-index:4;background:0 0;border:0;width:8px;padding:0;position:absolute;inset-block:0;inset-inline-end:-3px}.he-grid-column-resizer:after{content:"";background:var(--hu-line);width:1px;height:20px;margin:auto;display:block}.he-grid-column-resizer:focus-visible:after,.he-grid-column-resizer:hover:after{background:var(--hu-brand-text);width:2px}.he-grid,.he-grid *{box-sizing:border-box}.he-grid-column-resizer{width:24px;inset-inline-end:-12px}.he-grid-column-resizer:focus-visible{outline:2px solid var(--hu-brand-text);outline-offset:-3px}.he-grid-scroll[data-freeze-first-column=false] td:nth-child(2),.he-grid-scroll[data-freeze-first-column=false] th:nth-child(2){box-shadow:none;inset-inline-start:auto}.he-grid-scroll[data-freeze-first-column=false] th:nth-child(2){z-index:2}.he-grid-scroll[data-freeze-first-column=false] td:nth-child(2){position:static}.hp-pattern,.hp-pattern *{box-sizing:border-box}.hp-pattern{width:100%;min-width:0;font:14px/20px var(--hu-font);color:var(--hu-text)}.hp-pattern h3{letter-spacing:-.02em;margin:0;font-size:18px;font-weight:600;line-height:28px}.hp-pattern p{color:var(--hu-muted);line-height:22px}.hp-note,.hp-status{color:var(--hu-muted);margin:12px 0 0;font-size:12px;line-height:20px!important}.hp-status{min-height:20px}.hp-error{font-size:13px;color:var(--hu-error)!important}.hp-textarea-label{gap:6px;font-size:14px;font-weight:500;display:grid}.hp-pattern textarea,.hp-textarea-label textarea{font:14px/22px var(--hu-font);border:1px solid var(--hu-border);background:var(--hu-bg);color:var(--hu-text);resize:vertical;border-radius:8px;width:100%;padding:10px 12px}.hp-pattern a:focus-visible,.hp-pattern button:focus-visible,.hp-pattern input:focus-visible,.hp-pattern summary:focus-visible,.hp-pattern textarea:focus-visible{outline:2px solid var(--hu-brand-text);outline-offset:3px}.hp-pattern button:disabled,.hp-pattern input:disabled,.hp-pattern textarea:disabled{opacity:.5;cursor:not-allowed}.hp-agent-creator{border:1px solid var(--hu-line);background:var(--hu-bg);border-radius:20px;gap:16px;max-width:390px;margin:auto;padding:24px;display:grid}.hp-agent-creator>h3{text-align:center;font-size:16px}.hp-avatar-stage{place-items:center;min-height:150px;padding:20px;display:grid}.hp-avatar{--agent-color:#00ced1;background:var(--agent-color);border-radius:38% 42% 30% 30%;place-items:center;width:110px;height:100px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #0002,inset 0 -8px 10px #0001,0 8px 18px #0000000d}.hp-avatar-cloud:after,.hp-avatar-cloud:before{content:"";background:var(--agent-color);z-index:0;border-radius:50%;position:absolute}.hp-avatar-cloud:before{width:65px;height:65px;top:-19px;left:17px}.hp-avatar-cloud:after{width:45px;height:45px;top:-5px;right:-6px}.hp-avatar-circle{border-radius:50%;height:110px}.hp-avatar-square{border-radius:20px}.hp-avatar-diamond{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);border-radius:20px;height:110px}.hp-avatar-heart{clip-path:polygon(50% 95%,5% 48%,5% 20%,25% 5%,50% 20%,75% 5%,95% 20%,95% 48%);border-radius:40% 40% 25% 25%}.hp-avatar-star{clip-path:polygon(50% 0,65% 32%,100% 38%,75% 62%,80% 100%,50% 80%,20% 100%,25% 62%,0 38%,35% 32%);height:110px}.hp-avatar-shield{border-radius:20px 20px 50% 50%;height:115px}.hp-avatar-hexagon{clip-path:polygon(25% 5%,75% 5%,100% 50%,75% 95%,25% 95%,0 50%)}.hp-avatar-pill{border-radius:55px;height:85px}.hp-face{z-index:1;align-items:center;gap:18px;display:flex;position:relative}.hp-face>i{background:#102020;border-radius:50%;width:10px;height:17px;display:block}.hp-face>b{border-bottom:3px solid #102020;border-radius:50%;width:22px;height:9px;position:absolute;top:24px;left:9px}.hp-face-focused>i{border-radius:3px;height:13px}.hp-face-focused>b{border-width:2px;border-radius:0;height:0;top:25px}.hp-face-surprised>b{background:#102020;border:0;border-radius:50%;width:12px;height:16px;top:22px;left:15px}.hp-face-sleepy>i{border-radius:2px;height:3px}.hp-face-sleepy>b{width:12px;height:6px;left:15px}.hp-shape-picker{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.hp-shape-picker>button{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;width:34px;height:34px;padding:5px;display:grid}.hp-shape-picker>button[aria-pressed=true]{background:var(--hu-bg-secondary);border-color:var(--hu-border)}.hp-shape-swatch{border-radius:6px;width:23px;height:23px;display:block}.hp-shape-circle{border-radius:50%}.hp-shape-cloud{border-radius:45% 50% 28% 28%}.hp-shape-diamond{width:19px;height:19px;transform:rotate(45deg)}.hp-shape-heart{clip-path:polygon(50% 95%,5% 48%,5% 20%,25% 5%,50% 20%,75% 5%,95% 20%,95% 48%)}.hp-shape-star{clip-path:polygon(50% 0,65% 32%,100% 38%,75% 62%,80% 100%,50% 80%,20% 100%,25% 62%,0 38%,35% 32%)}.hp-shape-shield{border-radius:6px 6px 50% 50%}.hp-shape-hexagon{clip-path:polygon(25% 5%,75% 5%,100% 50%,75% 95%,25% 95%,0 50%)}.hp-shape-pill{border-radius:14px;height:17px}.hp-expression-picker{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.hp-expression-picker .hu-button{min-height:30px;padding-inline:8px;font-size:11px}.hp-expression-picker .hu-button[aria-pressed=true]{border-color:var(--hu-brand-text)}.hp-colors{border:1px solid var(--hu-line);border-radius:24px;justify-content:center;gap:10px;padding:10px;display:flex}.hp-colors>button{border:2px solid var(--hu-bg);width:23px;height:23px;box-shadow:0 0 0 1px var(--hu-border);cursor:pointer;border-radius:50%;flex-shrink:0}.hp-colors>button[aria-pressed=true]{box-shadow:0 0 0 2px var(--hu-text)}.hp-voice{align-items:flex-end;gap:12px;display:flex}.hp-voice>.hu-field{flex:1}.hp-limits{background:var(--hu-bg-secondary);border-radius:12px;max-width:460px;margin:auto;padding:18px}.hp-limits-heading{width:100%;color:var(--hu-muted);font:12px/20px var(--hu-font);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:0;display:flex}.hp-limits-heading>strong{color:var(--hu-text);margin-inline-start:auto;font-weight:500}.hp-context-bar{background:var(--hu-line);border-radius:3px;height:6px;margin:10px 0 16px;display:flex;overflow:hidden}.hp-context-bar>span{flex-shrink:0;height:100%;display:block}.hp-context-breakdown{gap:9px;padding:0 0 16px;display:grid}.hp-context-breakdown>div{grid-template-columns:8px 1fr auto 60px;align-items:center;gap:8px;font-size:12px;line-height:18px;display:grid}.hp-context-breakdown i{background:var(--hu-border);border-radius:2px;width:7px;height:7px}.hp-context-breakdown strong{color:var(--hu-muted);font-size:11px;font-weight:400}.hp-context-breakdown small{text-align:right;font-size:11px}.hp-context-breakdown details{color:var(--hu-muted);margin-top:6px;font-size:12px}.hp-context-breakdown summary{cursor:pointer}.hp-context-breakdown ul{padding-inline-start:20px;line-height:24px}.hp-usage-limits{border-top:1px solid var(--hu-line);gap:12px;padding-top:12px;display:grid}.hp-usage-limits h4{color:var(--hu-muted);margin:0;font-size:11px;font-weight:500}.hp-usage-limits>div>div{align-items:center;gap:8px;margin-bottom:4px;font-size:11px;line-height:18px;display:flex}.hp-usage-limits span{color:var(--hu-muted);margin-inline-start:auto;font-size:10px}.hp-usage-limits b{font-weight:500}.hp-agent-progress>progress,.hp-task-list progress,.hp-usage-limits progress{appearance:none;background:var(--hu-line);width:100%;height:5px;accent-color:var(--hu-brand);border:0;border-radius:4px;display:block}.hp-agent-progress>progress::-webkit-progress-bar,.hp-usage-limits progress::-webkit-progress-bar{background:var(--hu-line);border-radius:4px}.hp-task-list progress::-webkit-progress-bar{background:var(--hu-line);border-radius:4px}.hp-agent-progress>progress::-webkit-progress-value,.hp-usage-limits progress::-webkit-progress-value{background:var(--hu-brand);border-radius:4px}.hp-task-list progress::-webkit-progress-value{background:var(--hu-brand);border-radius:4px}.hp-range-label{color:var(--hu-muted);gap:6px;margin-top:16px;font-size:11px;display:grid}.hp-range-label input{width:100%;accent-color:var(--hu-brand)}.hp-agent-progress{border:1px solid var(--hu-line);background:var(--hu-bg);border-radius:12px;max-width:480px;margin:auto;padding:20px}.hp-agent-progress>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;font-size:13px;display:flex}.hp-agent-progress>header>span{color:var(--hu-muted);font-size:12px}.hp-agent-progress>ol{gap:20px;margin:24px 0;padding:0;list-style:none;display:grid}.hp-agent-progress>ol>li{color:var(--hu-muted);align-items:center;gap:12px;display:flex}.hp-agent-progress>ol>li>span{border:1px solid var(--hu-border);border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.hp-agent-progress>ol>li[aria-current=step]{color:var(--hu-text)}.hp-agent-progress>ol>li[aria-current=step]>span{border-color:var(--hu-brand-text);color:var(--hu-brand-text)}.hp-agent-progress>ol>li[data-complete=true]>span{background:var(--hu-brand);color:var(--hu-on-brand);border-color:var(--hu-brand)}.hp-agent-progress>ol strong{font-size:13px;font-weight:500}.hp-agent-progress>ol small{color:var(--hu-muted);margin-top:2px;font-size:12px;display:block}.hp-thinking-example{justify-items:center;gap:20px;padding:24px 0;display:grid}.hp-thinking{align-items:center;gap:12px;display:flex}.hp-thinking>strong{font-weight:500}.hp-thinking>span{color:var(--hu-muted);font-size:12px}.hp-thinking-symbol{color:var(--hu-brand-text);justify-content:center;align-items:center;gap:3px;min-width:34px;min-height:28px;display:flex}.hp-thinking-symbol>i{background:currentColor;border-radius:50%;width:5px;height:5px;display:block}.hp-thinking-stars .hp-thinking-symbol>i{background:0 0;width:auto;height:auto;font-size:18px;font-style:normal}.hp-thinking-infinity .hp-thinking-symbol>span{font-size:36px;line-height:30px}.hp-pulse{animation:hp-pulse 1.4s ease-in-out infinite}@keyframes hp-pulse{50%{opacity:.35;transform:scale(.9)}}.hp-thinking-controls{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.hp-thinking-controls [aria-pressed=true]{border-color:var(--hu-brand-text)}.hp-auth-card{border:1px solid var(--hu-line);background:var(--hu-bg);border-radius:16px;max-width:380px;margin:auto;padding:28px}.hp-auth-brand{color:var(--hu-brand-text);align-items:center;gap:8px;margin-bottom:24px;font-size:22px;display:flex}.hp-auth-brand>strong{color:var(--hu-text);font-size:16px}.hp-auth-card>.hu-tabs{margin-bottom:24px}.hp-auth-card .hu-tabs [role=tabpanel]{padding:0}.hp-auth-card form{gap:16px;display:grid}.hp-auth-card form>.hu-button{width:100%}.hp-auth-providers{text-align:center;margin-top:24px}.hp-auth-providers>span{color:var(--hu-muted);margin-bottom:16px;font-size:12px;display:block}.hp-auth-providers .hu-button{flex:1}.hp-composer-example{max-width:660px;margin:auto}.hp-composer-card{border:1px solid var(--hu-border);background:var(--hu-bg);border-radius:24px;padding:16px;position:relative;box-shadow:0 2px 6px #00000008}.hp-composer-card>textarea{resize:vertical;outline-offset:4px;background:0 0;border:0;min-height:72px;padding:4px 0;font-size:14px}.hp-composer-toolbar{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.hp-composer-toolbar>div{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.hp-composer-toolbar .hu-field{width:145px}.hp-composer-toolbar .hu-field>label{color:var(--hu-muted);font-size:10px;line-height:16px}.hp-composer-toolbar .hu-input-wrap{background:var(--hu-bg-secondary);height:32px;box-shadow:none;border:0;border-radius:16px;padding-inline:10px}.hp-composer-toolbar .hu-field select{font-size:12px}.hp-composer-toolbar>.hu-button{border-radius:50%;min-width:36px;min-height:36px;padding-inline:10px}.hp-composer-context{background:var(--hu-bg-secondary);height:34px;color:var(--hu-muted);border-radius:12px 12px 0 0;align-items:center;gap:12px;margin:0 20px;padding:8px 12px;font-size:10px;display:flex}.hp-composer-context>label{align-items:center;gap:6px;margin-inline-start:auto;display:flex}.hp-composer-context input{width:60px;accent-color:var(--hu-brand);height:8px}.hp-composer-context b{min-width:24px;font-weight:500}.hp-composer-working{color:var(--hu-muted);align-items:center;gap:10px;margin:0 0 16px;font-size:12px;display:flex}.hp-composer-uploads .ha-upload{padding:16px}.hp-composer-uploads .ha-upload>span{width:28px;height:28px;font-size:18px}.hp-composer-uploads .ha-status{min-height:0;margin-top:8px;font-size:10px}.hp-composer-messages{gap:10px;margin:16px 0;padding:0;list-style:none;display:grid}.hp-composer-messages>li{border:1px solid var(--hu-line);background:var(--hu-bg-secondary);border-radius:10px;padding:12px}.hp-composer-messages strong{font-size:12px;font-weight:500}.hp-composer-messages p{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0}.hp-composer-messages small{color:var(--hu-muted);overflow-wrap:anywhere;font-size:11px}.hp-composer-loader{max-width:660px;margin:auto}.hp-loader-stage{text-align:center;border:1px solid var(--hu-line);background:var(--hu-bg-secondary);border-radius:16px;place-items:center;min-height:130px;margin-bottom:16px;display:grid;position:relative;overflow:hidden}.hp-loader-stage>div{background:var(--hu-bg-secondary);z-index:1;border-radius:16px;padding:24px;position:relative}.hp-loader-stage p{margin:4px 0 0;font-size:12px}.hp-loader-orbit{background:conic-gradient(from 20deg,transparent 0 55%,var(--hu-brand) 65%,var(--hu-brand) 95%,transparent 100%);border-radius:50%;width:220px;height:220px;position:absolute}@supports (color:color-mix(in lab,red,red)){.hp-loader-orbit{background:conic-gradient(from 20deg,transparent 0 55%,color-mix(in srgb,var(--hu-brand),transparent 70%) 65%,var(--hu-brand) 95%,transparent 100%)}}.hp-composer-loader>.hu-actions{margin-top:12px}.hp-notification-center{border:1px solid var(--hu-line);background:var(--hu-bg);border-radius:16px;max-width:620px;margin:auto;padding:20px}.hp-notification-center>header{justify-content:space-between;gap:16px;margin-bottom:20px;display:flex}.hp-notification-center h3{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hp-notification-center>.hu-tabs{margin-bottom:16px}.hp-notification-center .hu-tabs [role=tabpanel]{padding:0}.hp-notification-center ul{margin:16px 0 0;padding:0;list-style:none}.hp-notification-center ul>li{border-top:1px solid var(--hu-line);align-items:center;gap:12px;padding:14px 0;display:flex}.hp-notification-center ul>li>button:first-child{text-align:start;font:inherit;color:var(--hu-text);cursor:pointer;background:0 0;border:0;flex:1;min-width:0;padding:0}.hp-notification-center li strong{align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.hp-notification-center li strong>i{background:var(--hu-brand);border-radius:50%;flex-shrink:0;width:6px;height:6px;display:block}.hp-notification-center li p{margin:4px 0;font-size:12px}.hp-notification-center li small{color:var(--hu-muted);font-size:11px}.hp-questionnaire{border:1px solid var(--hu-line);background:var(--hu-bg);border-radius:16px;max-width:600px;margin:auto;padding:20px}.hp-questionnaire>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.hp-questionnaire>header>span{color:var(--hu-muted);white-space:nowrap;font-size:12px}.hp-questionnaire>fieldset{border:0;gap:10px;margin:0;padding:0;display:grid}.hp-answer{border:1px solid var(--hu-line);cursor:pointer;border-radius:8px;align-items:center;gap:12px;padding:12px;display:flex}.hp-answer[data-selected=true]{border-color:var(--hu-brand-text);background:var(--hu-bg-secondary)}.hp-answer>input{accent-color:var(--hu-brand);flex-shrink:0;width:16px;height:16px}.hp-answer>span{flex:1}.hp-answer strong{font-size:13px;font-weight:500;display:block}.hp-answer small{color:var(--hu-muted);margin-top:3px;font-size:12px;display:block}.hp-answer>b{color:var(--hu-muted);font-size:11px;font-weight:400}.hp-questionnaire>footer{justify-content:space-between;align-items:center;gap:16px;margin-top:20px;display:flex}.hp-questionnaire>footer nav{flex-wrap:wrap;gap:4px;display:flex}.hp-questionnaire>footer nav>button{font:10px/18px var(--hu-font);color:var(--hu-muted);cursor:pointer;background:0 0;border:0;border-radius:10px;padding:2px 6px}.hp-questionnaire>footer nav>[aria-current=step]{background:var(--hu-bg-secondary);color:var(--hu-brand-text)}.hp-questionnaire>footer>div{gap:6px;display:flex}.hp-questionnaire dl{gap:16px;display:grid}.hp-questionnaire dt{font-size:13px;font-weight:500}.hp-questionnaire dd{color:var(--hu-muted);margin:4px 0 0;font-size:12px}.hp-task-list{border:1px solid var(--hu-line);background:var(--hu-bg);border-radius:12px;max-width:640px;margin:auto;padding:20px}.hp-task-list>header>button{width:100%;color:var(--hu-text);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:0 0 12px;display:flex}.hp-task-list>header>button>span{color:var(--hu-muted);font-size:12px}.hp-task-list>.hu-field{margin-top:20px}.hp-task-list>ul{gap:8px;margin:16px 0;padding:0;list-style:none;display:grid}.hp-task-list>ul>li{border:1px solid var(--hu-line);border-radius:8px;align-items:center;gap:10px;padding:10px;display:flex}.hp-task-list>ul>li>.hu-checkbox{flex:1;min-width:0}.hp-resource{color:var(--hu-muted);border:1px solid var(--hu-line);white-space:nowrap;border-radius:4px;padding:3px 5px;font-size:10px}.hp-task-list>form{align-items:flex-end;gap:12px;display:flex}.hp-task-list>form>.hu-field{flex:1}.hp-web-search{border:1px solid var(--hu-line);background:var(--hu-bg);border-radius:12px;max-width:640px;margin:auto;padding:20px}.hp-web-search>form{align-items:flex-end;gap:12px;margin-bottom:20px;display:flex}.hp-web-search>form>.hu-field{flex:1}.hp-search-heading{width:100%;font:inherit;color:var(--hu-text);border:0;border-bottom:1px solid var(--hu-line);text-align:start;cursor:pointer;background:0 0;justify-content:space-between;align-items:flex-start;gap:12px;padding:0 0 14px;display:flex}.hp-search-heading>span{color:var(--hu-muted);white-space:nowrap;font-size:11px}.hp-web-search>ol{margin:0;padding:0;list-style:none}.hp-web-search>ol>li{border-bottom:1px solid var(--hu-line);padding:14px 0}.hp-web-search>ol>li>button{width:100%;font:inherit;color:var(--hu-text);text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:flex}.hp-site-mark{border:1px solid var(--hu-border);background:var(--hu-bg-secondary);border-radius:8px;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:14px;font-weight:600;display:grid}.hp-web-search li button>span:nth-child(2){flex:1;min-width:0}.hp-web-search li strong{font-size:13px;font-weight:500}.hp-web-search li small{color:var(--hu-muted);margin-top:2px;font-size:11px;display:block}.hp-web-search li b{color:var(--hu-muted);font-size:11px;font-weight:400}.hp-web-search li>div{padding-inline-start:42px}.hp-web-search li p{margin:10px 0;font-size:12px}.hp-web-search li a{color:var(--hu-brand-text);font-size:12px}.hp-multi-chat{border:1px solid var(--hu-line);background:var(--hu-bg);border-radius:16px;grid-template-columns:190px minmax(0,1fr);min-height:480px;display:grid;overflow:hidden}.hp-multi-chat>aside{background:var(--hu-bg-secondary);border-right:1px solid var(--hu-line);flex-direction:column;gap:8px;padding:16px;display:flex}.hp-multi-chat .hp-source-agent-navigation>strong{color:var(--hu-muted);margin-bottom:12px;font-size:12px;font-weight:500}.hp-multi-chat .hp-source-agent-navigation>button:not(.hu-button){color:var(--hu-text);text-align:start;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:10px 8px;display:flex}.hp-multi-chat .hp-source-agent-navigation>button[aria-current=page]{background:var(--hu-bg);box-shadow:0 1px 3px #00000012}.hp-multi-chat .hp-source-agent-navigation>button>span:first-child{border-radius:8px;flex-shrink:0;width:24px;height:24px}.hp-multi-chat .hp-source-agent-navigation strong{font-size:12px;font-weight:500}.hp-multi-chat .hp-source-agent-navigation small{color:var(--hu-muted);font-size:10px;display:block}.hp-multi-chat .hp-source-agent-navigation>.hu-button{margin-top:auto;font-size:12px}.hp-multi-conversation{flex-direction:column;min-width:0;padding:20px;display:flex}.hp-multi-conversation>header{border-bottom:1px solid var(--hu-line);justify-content:space-between;align-items:center;gap:12px;padding-bottom:16px;display:flex}.hp-multi-conversation h3{font-size:16px}.hp-multi-conversation>[role=log]{flex:1;max-height:350px;padding:16px 0;overflow:auto}.hp-multi-conversation article{border:1px solid var(--hu-line);background:var(--hu-bg-secondary);border-radius:10px;max-width:94%;margin-bottom:12px;padding:12px}.hp-multi-conversation article[data-author=user]{background:var(--hu-brand);margin-inline-start:auto}@supports (color:color-mix(in lab,red,red)){.hp-multi-conversation article[data-author=user]{background:color-mix(in srgb,var(--hu-brand),var(--hu-bg) 92%)}}.hp-multi-conversation article strong{font-size:12px;font-weight:500}.hp-multi-conversation article p{overflow-wrap:anywhere;white-space:pre-wrap;margin:6px 0 0;font-size:13px;line-height:22px}.hp-multi-conversation>form{gap:12px;margin-top:16px}.hp-multi-conversation>form>.hu-field{flex:1}@media (max-width:700px){.hp-agent-creator{padding:20px}.hp-colors{gap:8px}.hp-colors>button{width:21px;height:21px}.hp-limits{padding:16px}.hp-limits-heading{gap:4px;font-size:11px}.hp-usage-limits>div>div{flex-wrap:wrap;gap:4px}.hp-usage-limits span{font-size:9px}.hp-usage-limits b{margin-inline-start:auto}.hp-auth-card{padding:20px}.hp-composer-card{border-radius:18px;padding:14px}.hp-composer-toolbar{gap:8px}.hp-composer-toolbar>div{flex:1;gap:6px}.hp-composer-toolbar .hu-field{width:100%;max-width:140px}.hp-composer-context{gap:8px;margin-inline:12px}.hp-composer-context>span:nth-child(2){display:none}.hp-composer-context input{width:40px}.hp-notification-center{padding:16px}.hp-notification-center>header{flex-direction:column;align-items:flex-start;gap:8px}.hp-notification-center ul>li{gap:6px}.hp-notification-center li .hu-button{padding-inline:6px;font-size:10px}.hp-questionnaire{padding:16px}.hp-questionnaire>footer{flex-wrap:wrap;gap:12px}.hp-questionnaire>footer>div{margin-inline-start:auto}.hp-task-list{padding:16px}.hp-task-list>ul>li{flex-wrap:wrap}.hp-resource{order:3;margin-inline-start:28px}.hp-task-list>form{flex-wrap:wrap}.hp-task-list>form>.hu-field{min-width:100%}.hp-web-search{padding:16px}.hp-web-search>form{flex-wrap:wrap}.hp-web-search>form>.hu-field{min-width:100%}.hp-search-heading{flex-wrap:wrap}.hp-multi-chat{grid-template-columns:1fr}.hp-multi-chat>aside{border-right:0;border-bottom:1px solid var(--hu-line);flex-direction:row;align-items:center;gap:6px;padding:12px;overflow:auto}.hp-multi-chat>aside>strong{display:none}.hp-multi-chat>aside>button:not(.hu-button){white-space:nowrap;flex-shrink:0;padding:8px}.hp-multi-chat>aside>button>span:first-child{width:20px;height:20px}.hp-multi-chat>aside>.hu-button{white-space:nowrap;flex-shrink:0;margin-top:0}.hp-multi-conversation{padding:16px}.hp-multi-conversation>form,.hp-multi-conversation>header{flex-wrap:wrap}.hp-multi-conversation>form>.hu-field{min-width:100%}}@media (prefers-reduced-motion:reduce){.hp-pattern *{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important}.hp-pulse{animation:none!important}}.hp-loader-orbit{animation:hp-loader-rotate 4.5s linear infinite paused}.hp-composer-loader[data-motion-paused=true] .hu-spinner{animation-play-state:paused}@keyframes hp-loader-rotate{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.hp-loader-orbit{animation:none!important}}.hp-agent-creator{border-radius:16px;gap:10px;padding:18px}.hp-agent-creator .hp-textarea-label,.hp-agent-creator .hu-field label{font-size:11px;line-height:16px}.hp-agent-creator .hu-input-wrap{min-height:30px}.hp-agent-creator .hu-field input,.hp-agent-creator .hu-field select{font-size:12px}.hp-agent-creator textarea{min-height:50px;padding:7px 9px;font-size:11px;line-height:16px}.hp-avatar-stage{min-height:210px;padding:35px;position:relative}.hp-avatar-stage>.hp-avatar{width:86px;height:78px;transform:scale(.85)}.hp-expression-orbit{pointer-events:none;position:absolute;inset:0}.hp-expression-orbit>button{background:var(--hu-bg-secondary);width:38px;height:38px;transform:rotate(var(--orbit-angle)) translateX(85px) rotate(calc(-1*var(--orbit-angle)));pointer-events:auto;cursor:pointer;border:2px solid #0000;border-radius:50%;place-items:center;margin:-19px;padding:0;display:grid;position:absolute;top:50%;left:50%}.hp-expression-orbit>button[aria-pressed=true]{border-color:var(--hu-brand-text)}.hp-expression-orbit .hp-avatar{width:27px;height:25px;box-shadow:none}.hp-expression-orbit .hp-avatar:before{width:17px;height:17px;top:-5px;left:5px}.hp-expression-orbit .hp-avatar:after{width:12px;height:12px;top:-2px;right:-2px}.hp-expression-orbit .hp-face{transform-origin:50%;width:90px;position:absolute;left:calc(50% - 45px);transform:scale(.3)}.hp-agent-creator .hp-shape-picker{gap:4px}.hp-agent-creator .hp-note{font-size:10px;line-height:16px!important}.hp-agent-creator .hp-status:empty{display:none}.hp-agent-creator .hp-colors{gap:6px}.hp-progress-disclosure{color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex:1;justify-content:space-between;align-items:center;gap:12px;padding:0;display:flex}.hp-progress-disclosure strong{font-weight:500}.hp-progress-disclosure span{color:var(--hu-muted)}.hp-agent-progress{max-width:460px;padding:16px}.hp-agent-progress>ol{gap:13px}.hp-agent-progress>ol>li>span{width:22px;height:22px}.hp-agent-progress>ol strong{font-size:12px}.hp-agent-progress>ol small{font-size:10px}.hp-agent-progress .hu-actions{gap:5px}.hp-agent-progress .hu-actions>.hu-button{min-height:28px;padding:5px 9px;font-size:11px}.hp-thinking-example{gap:12px;padding:8px 0}.hp-thinking-conversation{background:var(--hu-bg-secondary);border-radius:16px;gap:14px;width:100%;max-width:560px;padding:16px;display:grid}.hp-user-bubble{background:var(--hu-bg);border-radius:14px;justify-self:end;max-width:230px;padding:10px 14px;font-size:12px;margin:0!important}.hp-thinking{gap:9px;font-size:12px}.hp-thinking-symbol{width:25px;min-width:25px;height:25px;min-height:25px;position:relative}.hp-thinking-wave .hp-thinking-symbol{grid-template-rows:repeat(3,4px);grid-template-columns:repeat(3,4px);align-content:center;gap:3px;display:grid}.hp-thinking-wave .hp-thinking-symbol>i{width:4px;height:4px}.hp-thinking-spin .hp-thinking-symbol{place-items:center}.hp-thinking-spin .hp-thinking-symbol>i{width:4px;height:4px}.hp-thinking-controls{order:-1;gap:3px}.hp-thinking-controls .hu-button{box-shadow:none;min-height:25px;color:var(--hu-muted);background:0 0;border:0;padding:4px 7px;font-size:10px}.hp-thinking-controls [aria-pressed=true]{color:var(--hu-text);background:var(--hu-bg-secondary)}.hp-auth-card{max-width:340px;padding:22px}.hp-auth-brand{margin-bottom:14px}.hp-auth-card .hu-tabs [role=tablist]{gap:4px}.hp-auth-card .hu-tabs [role=tab]{padding:5px 7px;font-size:11px}.hp-auth-card form{gap:12px}.hp-auth-card p{margin:5px 0 14px;font-size:11px}.hp-auth-options{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:5px;display:flex}.hp-auth-options>.hu-button{min-height:20px;padding:0;font-size:11px}.hp-auth-options .hu-checkbox-label{font-size:11px}.hp-auth-providers{margin-top:18px}.hp-auth-providers>div{gap:7px;display:grid}.hp-auth-providers .hu-button{min-height:30px;padding:5px 8px;font-size:12px}.hp-auth-providers>span{margin-bottom:10px;font-size:10px}.hp-provider-mark{margin-inline-end:5px;font-weight:700}.hp-provider-google{color:#2563eb}.hp-composer-card{border-radius:22px;padding:12px}.hp-composer-card>textarea{min-height:28px;padding:0;font-size:12px;line-height:20px}.hp-composer-panel .hp-composer-card>textarea,.hp-composer-uploads+textarea{min-height:60px}.hp-composer-toolbar{align-items:center;gap:8px}.hp-composer-toolbar>div{flex-wrap:nowrap;align-items:center;gap:4px;min-width:0}.hp-composer-toolbar .hu-field{width:auto;min-width:0;max-width:135px}.hp-composer-toolbar .hu-field>label{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hp-composer-toolbar .hu-input-wrap{background:0 0;height:28px;min-height:28px;padding-inline:6px}.hp-composer-toolbar .hu-field select{padding-right:16px;font-size:11px}.hp-composer-toolbar>div>.hu-button{background:var(--hu-bg-secondary);border-radius:50%;width:26px;min-width:26px;height:26px;min-height:26px;padding:0;font-size:18px}.hp-composer-toolbar>.hu-button{min-width:30px;height:30px;min-height:30px;padding:0 8px;font-size:12px}.hp-composer-context{height:27px;margin:0 16px;padding:5px 8px}.hp-composer-context input{width:36px}.hp-composer-context>label{gap:3px}.hp-composer-context{gap:8px}.hp-composer-status-tab{color:var(--hu-muted);margin:0 14px;font-size:10px}.hp-composer-status-tab>button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;width:100%;padding:6px 0;display:flex}.hp-composer-status-tab>label{align-items:center;gap:12px;display:flex}.hp-composer-status-tab input{width:100px;accent-color:var(--hu-brand)}.hp-composer-example>.hp-status:empty{display:none}.hp-composer-example>.hp-note{margin-top:6px;font-size:10px;line-height:16px!important}.hp-composer-uploads .ha-upload{border-radius:10px;padding:8px}.hp-composer-uploads .ha-upload>span{display:none}.hp-composer-uploads .ha-upload strong{font-size:11px}.hp-composer-uploads .ha-upload small{font-size:9px}.hp-composer-uploads .ha-upload-list{flex-wrap:wrap;gap:5px;margin-top:5px;display:flex}.hp-composer-uploads .ha-upload-list>li{max-width:100%;padding:4px 7px;font-size:10px}.hp-composer-uploads .ha-upload-list small{display:none}.hp-attachment-previews{gap:7px;margin-bottom:8px;display:flex;overflow:auto}.hp-attachment-previews figure{flex-shrink:0;width:64px;margin:0}.hp-attachment-previews img{object-fit:cover;border-radius:9px;width:64px;height:64px}.hp-attachment-previews figcaption{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.hp-loader-stage{background:0 0;border:0;min-height:70px;margin-bottom:5px;overflow:visible}.hp-loader-stage>.hp-loader-avatar-row{z-index:1;background:0 0;justify-content:center;gap:12px;padding:10px;display:flex}.hp-loader-avatar-row>.hp-avatar{width:25px;height:25px;box-shadow:none;border-radius:40%}.hp-loader-avatar-row>.hp-avatar:before{width:14px;height:14px;top:-5px;left:4px}.hp-loader-avatar-row>.hp-avatar:after{width:11px;height:11px;top:-2px;right:-2px}.hp-loader-avatar-row .hp-face{transform-origin:50%;width:90px;position:absolute;left:calc(50% - 45px);transform:scale(.25)}.hp-loader-orbit{opacity:.28;filter:blur(12px);width:150px;height:50px;inset:18px auto auto calc(50% - 75px)}.hp-composer-loader>.hu-actions .hu-button{min-height:25px;padding:4px 8px;font-size:10px}.hp-composer-working{margin:5px 0 8px;font-size:10px}.hp-thinking-conversation .hp-composer-example{width:100%}.hp-notification-center{max-width:390px;padding:14px}.hp-notification-center>header{align-items:center;gap:7px;margin-bottom:10px}.hp-notification-center h3{gap:5px;font-size:14px;line-height:20px}.hp-notification-center .hu-badge{font-size:9px;line-height:15px}.hp-notification-center>header>.hu-button{min-height:25px;padding:3px 6px;font-size:10px}.hp-notification-center [role=tablist]{flex-wrap:wrap;gap:2px}.hp-notification-center [role=tab]{min-height:23px;padding:4px 6px;font-size:10px}.hp-notification-center .hu-field label{font-size:10px}.hp-notification-center .hu-input-wrap{min-height:27px}.hp-notification-center ul{gap:6px;margin-top:8px;display:grid}.hp-notification-center ul>li{border:1px solid var(--hu-line);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:5px;padding:9px;display:grid;position:relative}.hp-notification-center ul>li>button:first-child{grid-column:1/-1;grid-template-columns:27px minmax(0,1fr);column-gap:7px;display:grid}.hp-notification-avatar{background:var(--hu-brand);border-radius:50%;grid-area:1/1/4;place-items:center;width:26px;height:26px;display:grid}@supports (color:color-mix(in lab,red,red)){.hp-notification-avatar{background:color-mix(in srgb,var(--hu-brand),var(--hu-bg) 80%)}}.hp-notification-avatar{color:var(--hu-brand-text);font-size:11px}.hp-notification-center li strong{grid-column:2;gap:4px;font-size:11px;line-height:16px}.hp-notification-center li p{grid-column:2;margin:3px 0;font-size:10px;line-height:15px}.hp-notification-center li small{grid-column:2;font-size:9px}.hp-notification-tools{grid-column:1;gap:4px;margin-inline-start:34px;display:flex}.hp-notification-center li>.hu-button,.hp-notification-tools>.hu-button{min-height:22px;padding:3px 5px;font-size:9px;line-height:14px}.hp-notification-center>.hp-status:empty{display:none}.hp-questionnaire{max-width:500px;padding:16px}.hp-questionnaire>header{gap:8px;margin-bottom:12px}.hp-questionnaire h3{font-size:14px;line-height:21px}.hp-questionnaire>fieldset{gap:6px}.hp-answer{gap:8px;padding:8px}.hp-answer strong{font-size:11px}.hp-answer small{margin-top:1px;font-size:10px;line-height:15px}.hp-questionnaire>footer{gap:6px;margin-top:12px}.hp-questionnaire>footer .hu-button{min-height:26px;padding:4px 7px;font-size:10px}.hp-task-list,.hp-web-search{border-radius:14px;max-width:560px;padding:14px;font-size:12px}.hp-task-list>ul>li{border-radius:7px;gap:5px;padding:7px}.hp-task-list>ul>li>.hu-checkbox span{font-size:11px}.hp-task-list .hu-field>label,.hp-web-search .hu-field>label{font-size:10px}.hp-task-list .hu-input-wrap,.hp-web-search .hu-input-wrap{min-height:29px}.hp-task-list>header>.hu-button{min-height:24px;margin-top:4px;padding:2px 0;font-size:10px}.hp-task-list>ul{gap:5px;margin:10px 0}.hp-task-list>form{gap:7px}.hp-task-list>form>.hu-button,.hp-web-search>form>.hu-button{min-height:29px;padding:5px 8px;font-size:10px}.hp-task-list>header>button>span{font-size:10px}.hp-web-search>ol>li{padding:9px 0}.hp-web-search li strong{font-size:11px}.hp-web-search li small{font-size:10px}.hp-site-mark{border-radius:6px;width:24px;height:24px;font-size:11px}.hp-search-heading{padding-bottom:9px;font-size:12px}.hp-task-list>.hp-status,.hp-web-search>.hp-status{font-size:10px;line-height:16px!important}.hp-multi-chat>aside>.hu-field{margin-bottom:6px}.hp-multi-chat>aside .hu-field>label{font-size:10px}.hp-multi-chat>aside .hu-input-wrap{min-height:29px}.hp-multi-conversation>form{border:1px solid var(--hu-line);background:var(--hu-bg);border-radius:18px;align-items:flex-end;gap:8px;margin-top:auto;padding:12px;display:flex;position:relative}.hp-multi-draft{min-width:0;color:var(--hu-muted);flex:1;font-size:10px}.hp-multi-draft>textarea{resize:vertical;border:0;width:100%;min-height:80px;padding:6px 0;font-size:13px;line-height:21px;display:block}.hp-multi-conversation>form>.hu-button{border-radius:50%;min-width:32px;height:32px;min-height:32px;padding:5px 8px;font-size:11px}.hp-multi-conversation>[role=log]{min-height:230px}@media (max-width:700px){.hp-agent-creator{gap:8px;padding:14px}.hp-agent-creator .hp-avatar-stage{min-height:190px}.hp-expression-orbit>button{transform:rotate(var(--orbit-angle)) translateX(75px) rotate(calc(-1*var(--orbit-angle)))}.hp-composer-toolbar .hu-field{width:auto;max-width:105px}.hp-composer-toolbar .hu-field select{padding-right:10px;font-size:10px}.hp-composer-toolbar>div{flex-wrap:nowrap;gap:0;min-width:0}.hp-composer-toolbar .hu-input-wrap{padding-inline:2px}.hp-composer-toolbar>div>.hu-button{flex-shrink:0;width:22px;min-width:22px}.hp-composer-toolbar{gap:3px}.hp-composer-context{margin-inline:10px}.hp-composer-card{padding:10px}.hp-notification-center>header{flex-flow:wrap;align-items:center}.hp-notification-center{padding:10px}.hp-multi-chat>aside{flex-wrap:wrap}.hp-multi-chat>aside>.hu-field{flex-shrink:0;width:100%}.hp-multi-conversation>form{flex-wrap:nowrap}.hp-multi-draft>textarea{min-height:95px}.hp-loader-stage>.hp-loader-avatar-row{gap:9px}.hp-task-list>form>.hu-field{min-width:0}.hp-task-list>form{flex-wrap:nowrap}.hp-thinking-conversation{padding:12px}.hp-user-bubble{max-width:180px;font-size:11px}}.hp-thinking-infinity .hp-thinking-symbol{width:42px;min-width:42px}.hp-thinking-infinity svg{width:42px;height:25px;overflow:visible}.hp-infinity-trace,.hp-infinity-track{fill:none;stroke:var(--hu-brand-text);stroke-width:3px;stroke-linecap:round}.hp-infinity-track{opacity:.2}.hp-infinity-trace{stroke-dasharray:35 150}.hp-infinity-running{animation:hp-infinity-flow 2s linear infinite}@keyframes hp-infinity-flow{to{stroke-dashoffset:-185px}}.hp-agent-creator{gap:8px;max-width:330px;padding:16px}.hp-agent-creator .hp-avatar-stage{height:218px;min-height:218px;padding:40px}.hp-expression-orbit>button{width:25px;height:25px;transform:rotate(var(--orbit-angle)) translateX(94px) rotate(calc(-1*var(--orbit-angle)));border-width:1px;margin:-12.5px}.hp-expression-orbit .hp-avatar{width:21px;height:20px}.hp-expression-orbit .hp-face{transform:scale(.22)}.hp-agent-creator .hp-shape-picker{flex-wrap:nowrap;gap:1px}.hp-agent-creator .hp-shape-picker>button{width:27px;height:27px;padding:3px}.hp-shape-swatch{width:21px;height:21px}.hp-agent-creator>.hu-field{grid-template-columns:60px minmax(0,1fr);align-items:center;gap:6px;display:grid}.hp-agent-creator>.hu-field>.hu-input-wrap{height:30px;min-height:30px}.hp-agent-creator>.hp-textarea-label{grid-template-columns:60px minmax(0,1fr);align-items:start;gap:6px;display:grid}.hp-agent-creator .hp-voice{gap:5px}.hp-agent-creator .hp-voice .hu-field{max-width:125px}.hp-avatar-petal,.hp-shape-petal{border-radius:65% 25%}.hp-avatar-flower,.hp-shape-flower{clip-path:polygon(50% 3%,63% 15%,81% 10%,86% 29%,98% 40%,88% 55%,94% 73%,75% 80%,66% 98%,48% 88%,30% 96%,23% 77%,5% 69%,14% 51%,2% 33%,21% 25%,28% 7%)}.hp-avatar-slender,.hp-shape-slender{border-radius:48%;width:78px!important}.hp-shape-slender{width:14px!important}.hp-avatar-pocket,.hp-shape-pocket{border-radius:17% 17% 46% 46%}.hp-face-neutral>b{border-radius:0;height:0}.hp-face-angry>i:first-child{transform:rotate(-18deg)}.hp-face-angry>i:nth-child(2){transform:rotate(18deg)}.hp-face-angry>b,.hp-face-sad>b,.hp-face-worried>b{border-top:3px solid #102020;border-bottom:0;height:10px;top:27px}.hp-face-angry>i:before,.hp-face-skeptical>i:before,.hp-face-worried>i:before{content:"";background:#102020;border-radius:3px;width:15px;height:3px;position:absolute;top:-7px;left:-2px}.hp-face-thinking>i:first-child{height:9px}.hp-face-thinking>b{width:12px;left:22px;transform:rotate(-12deg)}.hp-face-shook>b{background:#102020;border:0;border-radius:50%;width:13px;height:17px;top:22px;left:14px}.hp-face-curious>i:first-child,.hp-face-shook>i{height:20px}.hp-face-curious>i:nth-child(2){height:12px}.hp-face-curious>b{width:12px;left:17px}.hp-face-wink>i:first-child{border-radius:2px;height:3px}.hp-face-worried>i:first-child:before{transform:rotate(-20deg)}.hp-face-worried>i:nth-child(2):before{transform:rotate(20deg)}.hp-face-skeptical>i:first-child{height:5px}.hp-face-skeptical>b{border-radius:0;height:0;transform:rotate(7deg)}.hp-face-excited>b{background:#102020;border:0;border-radius:25% 25% 50% 50%;width:22px;height:16px}.hp-face-calm>i{background:0 0;border-top:3px solid #102020;border-radius:50% 50% 0 0;height:5px}.hp-face-shy>i{height:11px}.hp-face-shy:after{content:"";opacity:.5;background:#e2697d;border-radius:50%;width:13px;height:7px;position:absolute;top:20px;left:-7px;box-shadow:42px 0 #e2697d}.hp-face-confused>i:first-child{height:12px;transform:rotate(-22deg)}.hp-face-confused>i:nth-child(2){height:19px}.hp-face-confused>b{border-radius:0;height:0;transform:rotate(-17deg)}.hp-avatar-custom-color{cursor:pointer;background:conic-gradient(#06b6d4,#7847eb,#dd3992,#ef962d,#a3e635,#06b6d4);border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:relative;overflow:hidden}.hp-avatar-custom-color input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.hp-avatar-custom-color span{color:#fff;pointer-events:none;font-size:13px}@property --hp-step-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.hp-agent-progress>ol{transition:opacity .2s;overflow:hidden}.hp-agent-progress>ol[data-collapsed=true]{opacity:0;pointer-events:none;height:0;margin:0}.hp-agent-progress>ol>li{animation:hp-task-enter .25s both}.hp-agent-progress>ol>li[aria-current=step]>span{background:conic-gradient(var(--hu-brand-text) var(--hp-step-angle),var(--hu-line) 0);animation:hp-step-fill var(--step-duration) linear both;border:0;font-size:0;position:relative}.hp-agent-progress>ol>li[aria-current=step]>span:after{content:"";background:var(--hu-bg);border-radius:50%;position:absolute;inset:2px}.hp-agent-progress[data-running=false]>ol>li[aria-current=step]>span{animation-play-state:paused}@keyframes hp-step-fill{to{--hp-step-angle:360deg}}.hp-thinking-spin .hp-thinking-symbol{grid-template-rows:repeat(3,4px);grid-template-columns:repeat(3,4px);place-content:center;gap:3px;display:grid}.hp-thinking-spin .hp-thinking-symbol>i{margin:0!important;position:static!important}.hp-thinking-stars .hp-thinking-symbol{gap:1px;width:64px;min-width:64px}.hp-thinking-stars .hp-thinking-symbol>i{font-size:15px}.hp-thinking[data-tone=subtle],.hp-thinking[data-tone=subtle] .hp-thinking-symbol{color:var(--hu-muted)}.hp-thinking[data-shimmer=true]>strong{background:linear-gradient(110deg,var(--hu-muted) 20%,var(--hu-text) 40%,var(--hu-muted) 60%);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:hp-label-shimmer 2.4s linear infinite}@keyframes hp-label-shimmer{to{background-position:-200% 0}}.hp-auth-card.hp-auth-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);max-width:760px;padding:0;display:grid;overflow:hidden}.hp-auth-main{min-width:0}.hp-auth-split .hp-auth-main{padding:24px}.hp-auth-media{background:var(--hu-bg-secondary);min-width:0;min-height:100%;overflow:hidden}.hp-auth-centered .hp-auth-brand{justify-content:center}.hp-auth-centered .hp-auth-main>.hu-tabs p,.hp-auth-centered h3{text-align:center}.hp-auth-card[data-layout=grid] .hp-auth-providers>div,.hp-auth-card[data-layout=inline] .hp-auth-providers>div{justify-content:center;gap:8px;display:flex}.hp-auth-card[data-layout=inline] .hp-auth-providers .hu-button{flex:0 0 34px;width:34px;min-width:34px;padding:4px}.hp-auth-card[data-layout=grid] .hp-auth-providers .hu-button{flex:1}.hp-auth-card[data-layout=grid] .hp-provider-name,.hp-auth-card[data-layout=inline] .hp-provider-name{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.hp-auth-card[data-layout=grid] .hp-provider-mark,.hp-auth-card[data-layout=inline] .hp-provider-mark{margin:0}.hp-auth-footnote{color:var(--hu-muted);font-size:10px!important;line-height:16px!important}.hp-auth-carousel{background:var(--hu-bg-secondary);flex-direction:column;height:100%;min-height:320px;display:flex;position:relative}.hp-auth-art{isolation:isolate;background:var(--art-color);flex:1;min-height:300px;position:relative}@supports (color:color-mix(in lab,red,red)){.hp-auth-art{background:color-mix(in srgb,var(--art-color),var(--hu-bg) 75%)}}.hp-auth-art{align-items:end;padding:25px;animation:hp-art-fade .45s;display:grid;overflow:hidden}.hp-auth-art>img{object-fit:cover;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.hp-auth-art>h3{letter-spacing:-1px;z-index:2;color:var(--hu-text);max-width:210px;font-size:28px;line-height:32px;position:relative}.hp-auth-art-shapes{position:absolute;inset:0}.hp-auth-art-shapes>i{background:var(--art-color);border-radius:40%;width:180px;height:180px;display:block;position:absolute;top:40px;left:30px;transform:rotate(32deg);box-shadow:inset 3px 3px 20px #ffffff70,15px 22px 30px #00000017}.hp-auth-art-shapes>i:nth-child(2){background:var(--hu-bg);border-radius:50%;width:100px;height:100px;top:180px;left:160px}.hp-auth-art-shapes>i:nth-child(3){border-radius:20%;width:70px;height:70px;top:70px;left:220px}.hp-auth-carousel>footer{justify-content:center;align-items:center;gap:10px;padding:10px;font-size:10px;display:flex}.hp-auth-carousel button{border:1px solid var(--hu-line);background:var(--hu-bg);color:var(--hu-text);cursor:pointer;font:inherit;border-radius:6px;padding:2px 7px}@keyframes hp-art-fade{0%{opacity:.3}to{opacity:1}}.hp-picker-trigger{min-width:0;display:inline-flex}.hp-picker-trigger>.hu-button{white-space:nowrap;min-height:26px;color:var(--hu-muted);padding:3px 5px;font-size:11px;font-weight:400;line-height:18px}.hp-composer-popover{border:1px solid var(--hu-line);background:var(--hu-bg);color:var(--hu-text);font:12px/18px var(--hu-font);z-index:100;border-radius:13px;outline:none;width:max-content;max-width:calc(100vw - 28px);max-height:min(480px,75vh);padding:12px;overflow:auto;box-shadow:0 15px 35px #0002}.hp-composer-popover[data-entering]{animation:hp-popover-in .16s ease-out}.hp-composer-popover [role=dialog]{outline:none}.hp-composer-popover h4{margin:0 0 8px;font-size:12px;font-weight:500;line-height:18px}.hp-composer-popover button:focus-visible,.hp-composer-popover input:focus-visible,.hp-composer-popover summary:focus-visible{outline:2px solid var(--hu-brand-text);outline-offset:2px}.hp-composer-popover .hu-button{font-size:11px}.hp-permission-picker{width:260px}.hp-permission-picker label{cursor:pointer;border-radius:7px;gap:8px;padding:9px;display:flex}.hp-permission-picker label:has(input:checked){background:var(--hu-bg-secondary)}.hp-permission-picker strong{font-size:12px;font-weight:500}.hp-permission-picker small{color:var(--hu-muted);margin-top:2px;font-size:10px;line-height:15px;display:block}.hp-model-choices input,.hp-permission-picker input{accent-color:var(--hu-brand-text)}.hp-permission-picker details{color:var(--hu-muted);margin-top:7px;font-size:10px}.hp-permission-picker summary{cursor:pointer}.hp-permission-picker p{font-size:10px;line-height:15px}.hp-model-picker{width:470px;max-width:calc(100vw - 54px)}.hp-model-picker>header{padding-bottom:8px}.hp-model-picker>header p{color:var(--hu-muted);margin:0;font-size:9px;line-height:14px}.hp-model-body{grid-template-columns:105px minmax(0,1fr);gap:12px;display:grid}.hp-provider-rail{border-right:1px solid var(--hu-line);scrollbar-width:thin;flex-direction:column;gap:2px;max-height:290px;padding-right:7px;display:flex;overflow:auto}.hp-provider-rail>button{text-align:start;color:var(--hu-muted);font:11px/17px var(--hu-font);cursor:pointer;background:0 0;border:0;border-radius:6px;flex-shrink:0;padding:6px 7px;display:block}.hp-provider-rail>button[aria-selected=true]{background:var(--hu-bg-secondary);color:var(--hu-text)}.hp-model-body>[role=tabpanel]{min-width:0}.hp-model-body .hu-field label{font-size:10px}.hp-model-body .hu-input-wrap{height:29px;min-height:29px}.hp-model-choices{scrollbar-width:thin;max-height:190px;margin-top:7px;overflow:auto}.hp-model-choices label{cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:7px 5px;font-size:11px;display:flex}.hp-model-choices label:has(input:checked){background:var(--hu-bg-secondary)}.hp-current-model{color:var(--hu-brand-text);margin-inline-start:auto}.hp-model-effort{border:0;flex-wrap:wrap;gap:3px;margin:10px 0 7px;padding:0;display:flex}.hp-model-effort legend{color:var(--hu-muted);margin-bottom:4px;font-size:10px}.hp-model-effort button{font:9px/15px var(--hu-font);border:1px solid var(--hu-line);color:var(--hu-muted);background:var(--hu-bg);cursor:pointer;border-radius:5px;padding:2px 4px}.hp-model-effort button[aria-pressed=true]{color:var(--hu-brand-text);border-color:var(--hu-brand-text)}.hp-composer-status-bar{color:var(--hu-muted);flex-wrap:wrap;align-items:center;gap:2px;min-width:0;padding:3px 8px;display:flex}.hp-composer-status-bar .hp-picker-trigger>.hu-button{min-height:20px;padding:1px 3px;font-size:9px;line-height:15px}.hp-composer-status-bar>.hp-picker-trigger:last-child{margin-inline-start:auto}.hp-composer-context{height:auto;min-height:26px;margin:0 14px;padding:1px 4px}.hp-composer-context>.hp-composer-status-bar{width:100%;padding:0}.hp-status-picker{gap:4px;min-width:180px;display:grid}.hp-status-picker>.hu-button{justify-content:flex-start}.hp-status-context{gap:10px;min-width:180px;font-size:11px;display:grid}.hp-status-context input{accent-color:var(--hu-brand-text);width:100%}.hp-composer-end{flex-shrink:0;align-items:center;gap:4px;display:flex}.hp-composer-end>.hu-button{border-radius:50%;min-width:28px;min-height:28px;padding:2px 7px}.hp-composer-uploads{border:1px dashed var(--hu-line);border-radius:10px;gap:4px;margin-bottom:8px;padding:8px;display:grid}.hp-composer-uploads>button:first-child{color:var(--hu-text);font:11px/17px var(--hu-font);cursor:pointer;background:0 0;border:0}.hp-composer-uploads>small{color:var(--hu-muted);text-align:center;font-size:9px}.hp-composer-uploads>.hu-button{min-height:24px;padding:3px 7px;font-size:10px}.hp-attachment-strip{scrollbar-width:thin;gap:7px;margin:0 0 8px;padding:3px 2px 14px;display:flex;overflow:auto}.hp-attachment-tile{background:var(--hu-bg-secondary);border:1px solid var(--hu-line);border-radius:10px;flex:0 0 56px;place-items:center;width:56px;height:56px;margin:0;display:grid;position:relative}.hp-attachment-tile>img{object-fit:cover;border-radius:9px;width:100%;height:100%}.hp-document-icon{color:var(--hu-brand-text);font-size:20px;font-weight:600}.hp-attachment-tile[data-kind=spreadsheet] .hp-document-icon{color:var(--hu-success)}.hp-attachment-tile[data-kind=presentation] .hp-document-icon{color:#a16207}.hp-attachment-tile[data-kind=code] .hp-document-icon{font-size:14px}.hp-attachment-tile figcaption{white-space:nowrap;text-overflow:ellipsis;max-width:56px;color:var(--hu-muted);font-size:8px;line-height:11px;position:absolute;top:58px;left:0;overflow:hidden}.hp-attachment-tile>button{background:var(--hu-bg);color:var(--hu-text);border:1px solid var(--hu-line);width:16px;height:16px;font:11px/13px var(--hu-font);cursor:pointer;border-radius:50%;padding:0;animation:hp-attachment-ready .2s;position:absolute;top:-3px;right:-3px}.hp-file-progress{pointer-events:none;fill:none;width:60px;height:60px;stroke:var(--hu-brand-text);stroke-width:1.5px;position:absolute;inset:-2px;transform:rotate(-90deg)}.hp-file-progress rect{transition:stroke-dasharray 45ms linear}.hp-file-percent{background:var(--hu-bg);color:var(--hu-brand-text);border-radius:4px;padding:0 2px;font-size:9px;position:absolute;top:0;right:0}@keyframes hp-attachment-ready{0%{filter:blur(3px);opacity:0}to{filter:blur();opacity:1}}.hp-loader-surface{border-radius:var(--loader-radius,26px);position:relative}.hp-loader-rim,.hp-loader-surface .hp-composer-card:before{content:"";border-radius:inherit;pointer-events:none;opacity:0;z-index:1;animation:hp-rim-travel var(--loader-speed,4.5s) linear infinite;animation-play-state:var(--loader-play,paused);transform-origin:50%;border:1.5px solid #0000;transition:opacity .3s;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.hp-loader-surface:has(.hp-composer-card)>.hp-loader-rim{display:none}.hp-composer-loader[data-active=true] .hp-composer-card{background:var(--hu-bg)}@supports (color:color-mix(in lab,red,red)){.hp-composer-loader[data-active=true] .hp-composer-card{background:color-mix(in srgb,var(--hu-bg),transparent 5%)}}.hp-composer-loader[data-active=true] .hp-composer-card{-webkit-backdrop-filter:blur(12px)saturate(1.2);backdrop-filter:blur(12px)saturate(1.2)}@supports (color:color-mix(in lab,red,red)){.hp-composer-loader[data-active=true] .hp-composer-card{box-shadow:inset 0 0 var(--loader-bloom,16px) color-mix(in srgb,var(--hu-brand),transparent 88%)}}.hp-composer-loader[data-active=true] .hp-composer-card:before,.hp-composer-loader[data-active=true] .hp-loader-rim{opacity:var(--loader-intensity,.7)}.hp-composer-loader[data-reverse=true] .hp-composer-card:before,.hp-composer-loader[data-reverse=true] .hp-loader-rim{animation-direction:reverse}.hp-composer-loader[data-motion-paused=true] .hp-composer-card:before,.hp-composer-loader[data-motion-paused=true] .hp-loader-rim{animation-play-state:paused}@property --hp-rim-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes hp-rim-travel{to{--hp-rim-angle:360deg}}.hp-loader-rim,.hp-loader-surface .hp-composer-card:before{background:conic-gradient(from var(--hp-rim-angle),transparent 0 240deg,#5eead4 270deg,#46baec 300deg,#e633a4 330deg,#00faa7 1turn) border-box}.hp-notification-group{color:var(--hu-muted);grid-column:1/-1;margin:0 0 5px;font-size:9px;font-weight:400;line-height:14px}.hp-notification-center li[data-status=success] .hp-notification-avatar{background:var(--hu-success)}@supports (color:color-mix(in lab,red,red)){.hp-notification-center li[data-status=success] .hp-notification-avatar{background:color-mix(in srgb,var(--hu-success),var(--hu-bg) 88%)}}.hp-notification-center li[data-status=success] .hp-notification-avatar{color:var(--hu-success)}.hp-notifications-panel{animation:hp-panel-in .18s}.hp-question-step{animation:hp-question-in .2s}@keyframes hp-question-in{0%{opacity:0;transform:translateX(calc(var(--question-direction,1)*14px))}to{opacity:1;transform:translate(0)}}.hp-questionnaire>header>.hu-button{min-width:20px;min-height:20px;margin-inline-start:auto;padding:0;font-size:13px}.hp-questionnaire>header>span{margin-inline-start:auto}.hp-questionnaire>header{align-items:center}.hp-task-stream>ul{border-inline-start:1px solid var(--hu-line);margin-inline-start:6px;padding-inline-start:13px}.hp-task-stream>ul>li{background:0 0;border:0;padding:7px 0;animation:hp-task-enter .24s}.hp-task-stream>ul>li .hu-checkbox{font-size:11px}.hp-task-stream>ul>li[data-active=true] .hu-checkbox-label{background:linear-gradient(110deg,var(--hu-muted) 20%,var(--hu-text) 40%,var(--hu-muted) 60%);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:hp-label-shimmer 2s linear infinite}.hp-task-steps{gap:5px;width:100%;padding:5px 0 0 17px;list-style:none;display:grid}.hp-task-steps>li{color:var(--hu-muted);flex-wrap:wrap;gap:5px;font-size:10px;line-height:16px;animation:hp-task-enter .24s;display:flex}.hp-run-conversation,.hp-task-editor{color:var(--hu-muted);margin-top:10px;font-size:10px}.hp-run-conversation summary,.hp-task-editor summary{cursor:pointer}.hp-task-editor>.hu-field{margin-top:10px}.hp-task-editor>form{align-items:end;gap:8px;margin-top:8px;display:flex}.hp-task-editor>form>.hu-field{flex:1;min-width:0}.hp-task-editor>form>.hu-button{min-height:28px;padding:5px 8px;font-size:10px}.hp-task-editor>div{flex-wrap:wrap;gap:4px;margin-top:8px;display:flex}.hp-task-editor>div>.hu-button{min-height:22px;padding:2px 4px;font-size:9px}.hp-run-conversation>.hp-composer-example{margin-top:12px}.hp-web-trail-query{color:var(--hu-muted);align-items:center;gap:8px;padding:8px 0;font-size:11px;display:flex}.hp-web-trail-query strong{font-size:11px;font-weight:500}.hp-web-trail-query small{margin-top:2px;font-size:10px;display:block}.hp-web-search>ol{border-inline-start:1px solid var(--hu-line);margin-inline-start:7px;padding-inline-start:14px}.hp-web-search>ol>li{animation:hp-task-enter .24s;position:relative}.hp-web-search>ol>li:before{content:"";background:var(--hu-line);inset-inline-start:-14px;width:10px;height:1px;position:absolute;top:21px}.hp-web-search[data-running=true] .hp-search-heading strong{animation:hp-label-shimmer 2s linear infinite}@keyframes hp-task-enter{0%{opacity:0;filter:blur(2px);transform:translateY(5px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes hp-popover-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes hp-panel-in{0%{opacity:0;transform:translate(5px)}to{opacity:1;transform:translate(0)}}@media (max-width:700px){.hp-agent-creator .hp-avatar-stage{height:210px;min-height:210px}.hp-expression-orbit>button{transform:rotate(var(--orbit-angle)) translateX(89px) rotate(calc(-1*var(--orbit-angle)))}.hp-model-picker{width:310px}.hp-model-body{grid-template-columns:82px minmax(0,1fr);gap:7px}.hp-provider-rail>button{padding:5px 4px;font-size:10px}.hp-model-choices label{gap:4px;padding:6px 1px;font-size:10px}.hp-composer-toolbar>.hp-composer-end{flex:none;gap:1px}.hp-composer-end>.hu-button{width:23px;min-width:23px;padding:2px 4px}.hp-picker-trigger>.hu-button{text-overflow:ellipsis;max-width:105px;padding:3px 2px;font-size:10px;overflow:hidden}.hp-composer-status-bar{padding:3px}.hp-composer-status-bar .hp-picker-trigger>.hu-button{font-size:8px}.hp-auth-card.hp-auth-split{grid-template-columns:minmax(0,1fr);max-width:380px}.hp-auth-media{display:none}.hp-auth-split .hp-auth-main{padding:20px}.hp-agent-creator>.hp-textarea-label,.hp-agent-creator>.hu-field{grid-template-columns:53px minmax(0,1fr)}.hp-agent-creator .hp-colors{gap:5px}}@media (prefers-reduced-motion:reduce){.hp-composer-popover,.hp-composer-popover *,.hp-loader-rim,.hp-loader-surface .hp-composer-card:before,.hp-pattern *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.hp-task-stream>ul>li[data-active=true] .hu-checkbox-label,.hp-thinking[data-shimmer=true]>strong{color:var(--hu-text);background:0 0}}.hp-composer-loader{animation:hp-rim-travel var(--loader-speed,4.5s) linear infinite;animation-play-state:var(--loader-play,paused)}.hp-composer-loader[data-reverse=true]{animation-direction:reverse}.hp-loader-rim,.hp-loader-surface .hp-composer-card:before{background:var(--loader-gradient) border-box;animation:none}.hp-composer-loader[data-active=true] .hp-composer-card{border-radius:var(--loader-radius,26px);box-shadow:inset 0 0 var(--loader-bloom,16px) var(--hu-brand)}@supports (color:color-mix(in lab,red,red)){.hp-composer-loader[data-active=true] .hp-composer-card{box-shadow:inset 0 0 var(--loader-bloom,16px) color-mix(in srgb,var(--hu-brand) calc(var(--loader-bloom-strength,.3)*100%),transparent)}}.hp-multi-composer{margin-top:auto;padding-top:16px}.hp-multi-composer .hp-composer-example{width:100%}.hp-multi-composer .hp-composer-card>textarea{min-height:90px}.hp-multi-composer .hp-note{font-size:9px}.hp-multi-composer .hp-composer-context{margin-inline:12px}@media (prefers-reduced-motion:reduce){.hp-composer-loader{animation:none!important}}.hp-notification-center ul>li>button:not(.hu-button){text-align:start;color:var(--hu-text);font:inherit;cursor:pointer;background:0 0;border:0;grid-column:1/-1;grid-template-columns:27px minmax(0,1fr);column-gap:7px;width:100%;min-width:0;padding:0;display:grid}.hp-notification-center{background:var(--color-notification-center-background)}.hp-notification-avatar,.hp-notification-center li[data-status=information] .hp-notification-avatar{background:var(--color-notification-information-background);color:var(--color-notification-information-foreground)}.hp-notification-center li[data-status=success] .hp-notification-avatar{background:var(--color-notification-success-background);color:var(--color-notification-success-foreground)}.hp-notification-center li[data-status=error] .hp-notification-avatar{background:var(--color-notification-error-background);color:var(--color-notification-error-foreground)}.hp-agent-progress>ol>li[aria-current=step]>span{background:conic-gradient(var(--color-agent-progress-ring) var(--hp-step-angle),var(--color-chart-track) 0)}.hp-composer-toolbar>div>.hu-button{background:var(--color-ai-chat-composer-add-background)}.hp-composer-toolbar>div>.hu-button:hover{background:var(--color-ai-chat-composer-add-hover-background)}.hp-composer-panel .hp-composer-toolbar>div>.hu-button{background:var(--color-composer-panel-add-background)}.hp-composer-panel .hp-composer-toolbar>div>.hu-button:hover{background:var(--color-composer-panel-add-hover-background)}.hp-composer-context{background:var(--color-composer-panel-tab-background)}.hp-attachment-tile{border-color:var(--color-composer-panel-tile-border)}.hp-provider-rail{background:var(--color-composer-panel-rail-background)}.hp-answer>b{background:var(--color-questionnaire-key-background);border-radius:4px;padding:2px 5px}.hp-answer:hover>b{background:var(--color-questionnaire-key-hover-background)}.hp-model-choices input,.hp-permission-picker input,.hp-status-context input{accent-color:var(--color-accent-500)}.hp-composer-toolbar>.hp-composer-end>.hu-button.hu-primary{background:var(--hu-action);color:var(--hu-on-action)}.hp-native-content{width:100%;min-width:0}.hp-native-error{border:1px solid var(--hu-error);background:var(--hu-error-bg);color:var(--hu-text);font:12px/18px var(--hu-font);border-radius:9px;margin:0 0 12px;padding:11px 12px}.hp-native-error>strong{text-transform:capitalize;font-weight:600}.hp-native-error>p{color:var(--hu-muted);margin:4px 0 9px;font-size:11px;line-height:17px}.hp-native-loading{align-items:center;gap:8px;font-size:12px;line-height:20px;display:flex}.hp-empty-context,.hp-native-loading{color:var(--hu-muted);margin:0 0 12px}.hp-empty-context{background:var(--hu-bg-secondary);border:1px solid var(--hu-line);border-radius:8px;padding:9px 11px;font-size:11px;line-height:17px}.hp-state-restore{margin-top:12px}.hp-state-loading[data-agent-pattern=agent-creator] .hp-native-content,.hp-state-loading[data-agent-pattern=agent-limits-card] .hp-native-content{opacity:.6}.hp-questionnaire-empty{text-align:center;align-content:center;gap:8px;min-height:160px;display:grid}.hp-composer-toolbar>.hp-composer-end>.hu-button.hp-composer-stop{border-radius:6px;flex-shrink:0;width:auto;min-width:48px;height:28px;min-height:28px;padding:2px 8px;font-size:12px;line-height:20px}.hp-attachment-tile[data-preparing=true]>.hp-file-percent{top:auto;bottom:0}.hp-agent-editor-heading,.hp-multi-header-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.hp-chat-members{flex-wrap:wrap;gap:6px;margin:0;padding:8px 0;list-style:none;display:flex}.hp-chat-members>li{border:1px solid var(--hu-line);border-radius:20px;align-items:center;gap:5px;padding:3px 7px;font-size:11px;display:flex}.hp-chat-members small{color:var(--hu-muted);font-size:9px;display:block}.hp-chat-member-avatar{border-radius:50%;flex-shrink:0;width:16px;height:16px}.hp-chat-members .hu-button{min-width:22px;min-height:22px;padding:2px}.hp-chat-storage{border-top:1px solid var(--hu-line);margin-top:10px;padding-top:8px}.hp-chat-storage p{color:var(--hu-muted);margin:5px 0 0;font-size:11px}.hp-model-row{align-items:center;gap:3px;min-width:0;display:flex}.hp-model-row>label{flex:1;min-width:0}.hp-model-row>label>span:nth-child(2){text-overflow:ellipsis;min-width:0;overflow:hidden}.hp-model-row small{color:var(--hu-muted);font-size:9px;display:block}.hp-model-effort-chip.hu-button{gap:1px;min-height:23px;padding:2px;font-size:9px}.hp-model-picker>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px;display:flex}.hp-model-picker>header p{width:100%}.hp-effort-popover{min-width:230px}.hp-effort-popover label{font-size:12px;display:block}.hp-effort-popover input{width:100%;accent-color:var(--hu-brand-text);margin:12px 0;display:block}.hp-effort-axis{color:var(--hu-muted);justify-content:space-between;gap:9px;margin:6px 0;font-size:10px;display:flex}.hp-notification-avatar>.hu-svg-icon{width:16px;height:16px}.hp-task-row{justify-content:space-between;align-items:center;gap:6px;display:flex}.hp-task-row>.hu-button{min-width:24px;min-height:24px;padding:2px}.hp-task-steps .hp-resource{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.hp-resource>.hu-svg-icon{flex-shrink:0;width:14px;height:14px}.hp-source-trail{border-inline-start:1px solid var(--hu-line);margin:12px 0;padding:0 0 0 8px;list-style:none}.hp-source-trail>.hp-source-step{align-items:flex-start;gap:8px;padding:7px 8px;animation:hp-source-enter .2s ease-out;display:flex;position:relative}.hp-source-trail>.hp-source-step:before{content:"";border-inline-start:1px solid var(--hu-line);border-bottom:1px solid var(--hu-line);inset-inline-start:-9px;border-radius:0 0 0 7px;width:8px;height:8px;position:absolute;top:16px}.hp-source-step strong{font-size:12px;font-weight:500}.hp-source-step p,.hp-source-step small{color:var(--hu-muted);margin:2px 0;font-size:11px}.hp-source-step[data-heading=true]{font-weight:600}.hp-search-source-branch{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.hp-search-source-branch>button,.hp-source-stack>button{font:11px var(--hu-font);border:1px solid var(--hu-line);background:var(--hu-bg);color:var(--hu-text);cursor:pointer;border-radius:5px;padding:3px 6px}.hp-source-stack{align-items:center;padding-inline-start:4px;display:flex}.hp-source-stack>a,.hp-source-stack>span{border:2px solid var(--hu-bg);background:var(--hu-bg-secondary);width:25px;height:25px;color:var(--hu-text);border-radius:50%;place-items:center;margin-inline-start:-4px;transition:transform .15s;display:grid;position:relative}.hp-source-stack>a:focus-visible,.hp-source-stack>a:hover{z-index:2;transform:translateY(-4px)}.hp-source-stack>button{margin-inline-start:4px}.hp-sources-popover{width:300px}.hp-sources-popover ul{margin:0;padding:0;list-style:none}.hp-sources-popover li{align-items:center;gap:8px;padding:7px 0;font-size:12px;display:flex}.hp-sources-popover small{color:var(--hu-muted);font-size:10px;display:block}.hp-sources-popover a{color:var(--hu-brand-text);text-decoration:none}.hp-web-working{color:var(--hu-muted);align-items:center;gap:6px;font-size:11px;display:flex}.hp-web-working .hu-spinner{width:12px;height:12px}@keyframes hp-source-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.hp-source-trail>.hp-source-step{animation:none}.hp-source-stack>a,.hp-source-stack>span{transition:none}.hp-source-stack>a:focus-visible,.hp-source-stack>a:hover{transform:none}}@media (max-width:767px){.hp-auth-card.hp-auth-split{grid-template-columns:minmax(0,1fr);max-width:380px}.hp-auth-media{display:none}.hp-auth-split .hp-auth-main{padding:20px}}.hp-auth-card[data-layout=inline] .hp-auth-providers>div{flex-wrap:wrap}.hp-auth-card[data-layout=grid] .hp-auth-providers>div{grid-template-columns:repeat(auto-fit,minmax(34px,1fr));gap:8px;display:grid}.hp-auth-card[data-layout=grid] .hp-auth-providers .hu-button,.hp-source-example{width:100%;min-width:0}.hp-source-example{font:14px/20px var(--hu-font);color:var(--color-text-primary)}.hp-source-example .hp-composer-working,.hp-source-example .hp-note,.hp-source-example .hp-range-label,.hp-source-example .hp-status:empty,.hp-source-example>.hp-note{display:none}.hp-source-feedback{font:12px/18px var(--hu-font);color:var(--hu-muted);margin:12px 0 0}.hp-source-example[data-source-agent=agent-creator]{border:1px solid var(--color-border-button-default);background:var(--color-background-full);border-radius:24px;max-width:356px;height:760px;margin-inline:auto;padding:8px;overflow:hidden}.hp-source-example .hp-agent-creator{scrollbar-width:none;background:var(--color-background-full);border:0;border-radius:0;grid-auto-rows:max-content;gap:12px;width:100%;max-width:none;height:742px;padding:0 8px 20px 4px;display:grid;overflow:auto}.hp-source-example .hp-agent-editor-heading{justify-content:center;padding-top:16px}.hp-source-example .hp-agent-editor-heading h3{font:500 14px/20px var(--hu-font)}.hp-source-example .hp-avatar-stage{place-items:center;height:268px;min-height:268px;margin-top:10px;padding:55px;display:grid}.hp-source-example .hp-avatar-stage>.hp-avatar{background:linear-gradient(145deg,var(--agent-color),var(--agent-color) 55%,var(--agent-color));width:144px;height:108px;transform:none}@supports (color:color-mix(in lab,red,red)){.hp-source-example .hp-avatar-stage>.hp-avatar{background:linear-gradient(145deg,color-mix(in srgb,var(--agent-color),white 14%),var(--agent-color) 55%,color-mix(in srgb,var(--agent-color),#d38a4a 18%))}}.hp-source-example .hp-avatar-stage>.hp-avatar{box-shadow:3px 4px 0 var(--agent-color),inset 2px 2px 3px #fff4}@supports (color:color-mix(in lab,red,red)){.hp-source-example .hp-avatar-stage>.hp-avatar{box-shadow:3px 4px 0 color-mix(in srgb,var(--agent-color),#a85b16 30%),inset 2px 2px 3px #fff4}}.hp-source-example .hp-avatar-stage>.hp-avatar{border-radius:35% 40% 30% 30%}.hp-source-example .hp-expression-orbit>button{width:34px;height:34px;transform:rotate(var(--orbit-angle)) translateX(116px) rotate(calc(-1*var(--orbit-angle)));background:var(--agent-color);border:2px solid #0000;margin:-17px}.hp-source-example .hp-expression-orbit .hp-avatar{background:var(--agent-color);border-radius:50%;width:28px;height:28px}.hp-source-example .hp-expression-orbit .hp-avatar:after,.hp-source-example .hp-expression-orbit .hp-avatar:before{display:none}.hp-source-example .hp-shape-picker{align-items:center;gap:2px}.hp-source-example .hp-shape-picker>button{border-radius:14px;flex:0 0 56px;width:56px;height:56px}.hp-source-example .hp-shape-picker .hp-shape-swatch{filter:drop-shadow(2px 2px #d48b51);width:40px;height:40px}.hp-source-example .hp-colors{border:1px solid var(--hu-line);border-radius:24px;justify-content:space-between;gap:5px;padding:5px}.hp-source-example .hp-colors>button{width:26px;min-width:26px;height:26px;box-shadow:inset 0 3px 4px #fff5,inset 0 -2px 5px #0002}.hp-source-example .hp-avatar-custom-color{width:26px;height:26px}.hp-source-example .hp-agent-creator>.hp-textarea-label,.hp-source-example .hp-agent-creator>.hu-field{background:var(--color-background-secondary-default);border-radius:12px;grid-template-columns:84px minmax(0,1fr);align-items:start;gap:12px;min-width:0;margin:0;padding:9px 10px}.hp-source-example .hp-agent-creator .hp-textarea-label,.hp-source-example .hp-agent-creator .hu-field>label{font:400 14px/20px var(--hu-font)}.hp-source-example .hp-agent-creator .hu-input-wrap{background:var(--color-background-tertiary-default);min-height:32px;box-shadow:none;border:0;padding-inline:10px}.hp-source-example .hp-agent-creator .hu-field input,.hp-source-example .hp-agent-creator .hu-field select,.hp-source-example .hp-agent-creator textarea{font:400 14px/20px var(--hu-font)}.hp-source-example .hp-agent-creator textarea{background:var(--color-background-tertiary-default);resize:none;border:0;min-height:62px;padding:8px 10px}.hp-source-example .hp-agent-creator>.hu-checkbox-label{background:var(--color-background-secondary-default);border-radius:12px;padding:12px 10px;font-size:14px}.hp-source-example .hp-limits{max-width:448px;font:400 14px/20px var(--hu-font);border-radius:16px;padding:10px 16px 16px}.hp-source-example .hp-limits-heading{font:400 14px/20px var(--hu-font);gap:8px}.hp-source-example .hp-limits-heading strong{font-weight:400}.hp-source-example .hp-usage-limits{margin-top:12px;padding-top:16px}.hp-source-example .hp-usage-limits h4{font:400 14px/20px var(--hu-font);color:var(--color-text-secondary);margin-bottom:12px}.hp-source-example .hp-usage-limits>div{margin-top:12px}.hp-source-example .hp-context-bar,.hp-source-example .hp-limits progress{height:6px;margin-top:8px}.hp-source-example .hp-agent-progress{max-width:341px;font:400 14px/20px var(--hu-font);border-radius:16px;padding:10px;box-shadow:0 1px 2px #0000000d}.hp-source-example .hp-agent-progress>header{gap:0;margin:0 2px 8px}.hp-source-example .hp-agent-progress>header>span{display:none}.hp-source-example .hp-progress-disclosure{font:400 14px/20px var(--hu-font)}.hp-source-example .hp-progress-disclosure>strong{color:var(--color-text-secondary);font-weight:400}.hp-source-example .hp-progress-disclosure:before{content:"";border:3px solid var(--color-chart-track);border-top-color:var(--color-agent-progress-ring);box-sizing:border-box;border-radius:50%;width:16px;height:16px;margin-inline-end:8px}.hp-source-example .hp-progress-disclosure>span{background:var(--color-background-tertiary-default);border-radius:4px;width:18px;height:18px;margin-inline-start:auto}.hp-source-example .hp-agent-progress>ol{gap:4px;margin:0}.hp-source-example .hp-agent-progress>ol>li{border:1px solid #0000;border-radius:20px;gap:8px;min-height:30px;padding:5px 4px}.hp-source-example .hp-agent-progress>ol>li[aria-current=step]{border-color:var(--color-border-button-default);background:var(--color-background-primary-default)}.hp-source-example .hp-agent-progress>ol>li>span{width:16px;height:16px;color:var(--color-text-tertiary);border:1px dashed var(--color-border-button-default);background:0 0;font-size:14px}.hp-source-example .hp-agent-progress>ol strong{font:500 14px/20px var(--hu-font);color:var(--color-text-secondary)}.hp-source-example .hp-agent-progress>.hp-status,.hp-source-example .hp-agent-progress>.hu-actions,.hp-source-example .hp-agent-progress>ol small{display:none}.hp-source-auth{max-width:400px;margin-inline:auto}.hp-source-example[data-source-agent=notification-center]{max-width:430px;margin-inline:auto}.hp-source-composer{width:100%;max-width:560px;margin-inline:auto}.hp-source-composer .hp-composer-example{max-width:none}.hp-source-composer .hp-composer-card{background:var(--color-background-primary-default);border:0;border-radius:28px;grid-template-rows:auto;grid-template-columns:34px minmax(0,1fr) auto 36px 36px;align-items:center;gap:6px;min-height:52px;padding:8px;display:grid;box-shadow:0 10px 50px #00000009}.hp-source-composer .hp-composer-card>textarea{font:400 14px/20px var(--hu-font);resize:none;background:0 0;border:0;grid-area:1/2;padding:0;min-height:20px!important}.hp-source-composer .hp-composer-toolbar,.hp-source-composer .hp-composer-toolbar>div{display:contents}.hp-source-composer .hp-composer-toolbar .hp-picker-trigger{grid-row:1}.hp-source-composer .hp-picker-trigger:has(>[aria-label=Permission]){display:none}.hp-source-composer .hp-picker-trigger:has(>[aria-label=Model]){grid-column:3}.hp-source-composer .hp-composer-toolbar>div>.hu-button[aria-label=Attach\ files],.hp-source-composer .hp-composer-toolbar>div>.hu-button[aria-label=Hide\ attachments]{background:var(--color-ai-chat-composer-add-background);grid-area:1/1;width:34px;min-width:34px;height:34px;min-height:34px}.hp-source-composer .hp-composer-end>.hu-button[aria-label="Stop voice input"],.hp-source-composer .hp-composer-end>.hu-button[aria-label=Voice\ input]{background:var(--color-background-primary-default);border-radius:50%;grid-area:1/4;width:36px;height:36px;min-height:36px;box-shadow:0 1px 2px #0001}.hp-source-composer .hp-composer-end>.hu-primary{opacity:1;border-radius:50%;grid-area:1/5;width:36px;min-width:36px;height:36px;min-height:36px;padding:0}.hp-source-composer .hp-picker-trigger>.hu-button{font:400 14px/20px var(--hu-font);padding:3px 6px}.hp-source-composer .hp-composer-status-bar{font:400 14px/20px var(--hu-font);padding:8px 0}.hp-source-composer .hp-composer-status-bar .hp-picker-trigger>.hu-button{font:400 14px/20px var(--hu-font)}.hp-source-composer .hp-composer-status-bar .hp-picker-trigger:has(>[aria-label=Agent\ mode]),.hp-source-composer .hp-composer-status-bar .hp-status-context{margin-inline-start:auto}.hp-source-composer .hp-composer-card>input,.hp-source-composer .hp-composer-card>label{position:absolute}.hp-source-composer .hp-attachment-strip,.hp-source-composer .hp-composer-uploads{grid-column:1/-1}.hp-source-composer .hp-composer-uploads~textarea{grid-area:auto/1/auto/-1}.hp-source-composer .hp-attachment-strip~textarea{grid-row:2}.hp-source-panel{max-width:699px}.hp-source-panel .hp-composer-card{border-radius:24px;grid-template-columns:36px minmax(0,1fr) auto 36px 36px;min-height:102px}.hp-source-panel .hp-composer-card>textarea{grid-area:1/1/auto/-1;padding:3px 8px;min-height:40px!important}.hp-source-panel .hp-composer-toolbar .hp-picker-trigger{grid-row:2}.hp-source-panel .hp-picker-trigger:has(>[aria-label=Permission]){grid-column:2;display:block}.hp-source-panel .hp-composer-end>.hu-button,.hp-source-panel .hp-composer-toolbar>div>.hu-button[aria-label=Attach\ files],.hp-source-panel .hp-composer-toolbar>div>.hu-button[aria-label=Hide\ attachments]{grid-row:2}.hp-source-panel .hp-composer-context{border-radius:12px 12px 0 0;height:34px;margin:0 28px;padding:0 8px}.hp-source-panel .hp-composer-context .hp-composer-status-bar{padding:7px 0}.hp-source-panel .hp-attachment-strip{grid-row:1;gap:10px;margin:0}.hp-source-panel .hp-attachment-strip~textarea{grid-row:2}.hp-source-panel:has(.hp-attachment-strip) .hp-composer-toolbar .hp-picker-trigger,.hp-source-panel:has(.hp-attachment-strip) .hp-composer-toolbar>div>.hu-button{grid-row:3}.hp-source-panel .hp-attachment-tile{border-radius:9px;width:54px;min-width:54px;height:54px}.hp-source-panel .hp-attachment-tile img{width:54px;height:54px}.hp-source-thinking{gap:16px;max-width:560px;margin-inline:auto;display:grid}.hp-source-thinking-variants{background:var(--color-segmented-control-background);border-radius:10px;justify-self:center;gap:2px;padding:4px;display:flex}.hp-source-thinking-variants>button{font:400 14px/20px var(--hu-font);color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px 10px}.hp-source-thinking-variants>button[aria-pressed=true]{background:var(--color-segmented-control-selected-background);color:var(--color-text-primary);font-weight:500;box-shadow:0 1px 2px #0001}.hp-source-thinking-conversation{background:var(--color-background-secondary-default);border-radius:24px;gap:12px;padding:20px 10px 0;display:grid}.hp-source-user-message{max-width:270px;font:400 14px/20px var(--hu-font);background:var(--color-background-primary-default);color:var(--color-text-primary);border-radius:20px;justify-self:end;margin:0 0 4px;padding:12px}.hp-source-thinking-conversation>[role=status]{margin-inline:6px}.hp-source-thinking .hp-source-composer{max-width:none}.hp-source-thinking .hp-composer-status-bar{padding-bottom:8px}.hp-source-loader{gap:28px;width:100%;max-width:560px;margin-inline:auto;display:grid}.hp-source-color-wells{justify-content:center;gap:12px;display:flex}.hp-source-color-wells>button{cursor:pointer;border:1px solid #00000010;border-radius:50%;width:28px;height:28px;box-shadow:inset 0 3px 4px #fff6,inset 0 -2px 5px #0002}.hp-source-loader .hp-composer-card{box-shadow:none;background:0 0}.hp-source-example .hp-questionnaire{border:0;border-radius:20px;width:min(648px,100%);max-width:648px;padding:12px}.hp-source-example .hp-questionnaire>header{font:500 14px/20px var(--hu-font);align-items:flex-start;min-height:20px;margin-bottom:10px;padding-inline-start:2px}.hp-source-example .hp-questionnaire h3{font:500 14px/20px var(--hu-font)}.hp-source-example .hp-questionnaire>header>span{display:none}.hp-source-example .hp-questionnaire>header>.hu-button{background:var(--color-background-tertiary-default);border:0;border-radius:50%;width:20px;height:20px;min-height:20px}.hp-source-example .hp-questionnaire>header>.hu-button .hu-icon,.hp-source-example .hp-questionnaire>header>.hu-button svg{width:14px;height:14px}.hp-source-example .hp-questionnaire>fieldset{gap:8px}.hp-source-example .hp-questionnaire .hp-answer{min-height:60px;font:400 14px/20px var(--hu-font);border-radius:16px;padding:9px 19px 9px 11px}.hp-source-example .hp-questionnaire .hp-answer strong{font:500 14px/20px var(--hu-font)}.hp-source-example .hp-questionnaire .hp-answer small{font:400 14px/20px var(--hu-font);margin:0}.hp-source-example .hp-questionnaire footer{font:400 14px/20px var(--hu-font);gap:16px;margin-top:10px;padding-top:2px}.hp-source-example .hp-questionnaire footer nav{gap:8px}.hp-source-example .hp-questionnaire footer nav button{font:500 14px/20px var(--hu-font);border-radius:999px;padding:5px 8px}.hp-source-example .hp-questionnaire>footer .hu-button{--hu-height:32px;min-height:32px;font:500 14px/20px var(--hu-font);padding:5px 11px}.hp-other-answer{position:relative}.hp-other-hit{border-radius:inherit;cursor:pointer;position:absolute;inset:0}.hp-answer>.hp-other-copy{pointer-events:none;flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.hp-other-copy>label{font:500 14px/20px var(--hu-font)}.hp-other-copy>input{pointer-events:auto;width:100%;min-width:0;height:20px;font:400 14px/20px var(--hu-font);color:var(--hu-text);background:0 0;border:0;border-radius:0;margin:0;padding:0;position:relative}.hp-other-copy>input::placeholder{color:var(--hu-muted)}.hp-other-copy>input:focus-visible{outline:2px solid var(--hu-brand-text);outline-offset:2px;border-radius:2px}.hp-other-answer>input{position:relative}.hp-other-answer:has(input:disabled) .hp-other-hit{cursor:not-allowed}.hp-source-example .hp-task-list{max-width:420px;box-shadow:none;background:0 0;border:0;padding:0}.hp-source-example .hp-task-list>.hp-note,.hp-source-example .hp-task-list>.hu-actions,.hp-source-example .hp-task-list>header,.hp-source-example .hp-task-list>header>button:not(:first-child),.hp-source-example .hp-task-list>header>span,.hp-source-example .hp-task-list>header>strong{display:none}.hp-source-example .hp-task-steps>li{font:400 14px/20px var(--hu-font);padding:4px 0}.hp-source-example .hp-task-steps small,.hp-source-example .hp-task-steps strong{font:400 14px/20px var(--hu-font)}.hp-source-example .hp-resource{font:400 12px/18px var(--hu-font)}.hp-source-example .hp-task-row>.hu-button{display:none}.hp-source-example .hp-web-search{max-width:648px;box-shadow:none;background:0 0;border:0;margin-inline:auto;padding:0}.hp-source-example .hp-source-step p,.hp-source-example .hp-source-step strong{font:400 14px/20px var(--hu-font)}.hp-source-example .hp-web-working{font:400 14px/20px var(--hu-font);margin-top:10px}.hp-source-example[data-source-agent=multi-agent-chat]{max-width:none}@media (max-width:639px){.hp-source-example[data-source-agent=agent-creator]{width:min(356px,100%)}.hp-source-example .hp-agent-creator .hp-avatar-stage{height:268px;min-height:268px}.hp-source-example .hp-expression-orbit>button{transform:rotate(var(--orbit-angle)) translateX(110px) rotate(calc(-1*var(--orbit-angle)))}.hp-source-example .hp-agent-creator>.hp-textarea-label,.hp-source-example .hp-agent-creator>.hu-field{grid-template-columns:70px minmax(0,1fr);gap:8px}.hp-source-composer .hp-picker-trigger>.hu-button{padding-inline:2px;font-size:12px}.hp-source-composer .hp-composer-card{grid-template-columns:30px minmax(0,1fr) auto 30px 30px;gap:3px;padding:6px}.hp-source-composer .hp-composer-card>textarea{font-size:13px}.hp-source-composer .hp-composer-end>.hu-button,.hp-source-composer .hp-composer-toolbar>div>.hu-button[aria-label=Attach\ files]{width:30px;min-width:30px;height:30px;min-height:30px}.hp-source-composer .hp-composer-status-bar .hp-picker-trigger>.hu-button{font-size:10px}.hp-source-composer .hp-composer-status-bar{gap:3px}.hp-source-thinking-conversation{padding:12px 8px 0}.hp-source-thinking-variants>button{padding-inline:7px;font-size:12px}.hp-source-example .hp-limits{padding:10px 16px 16px}.hp-source-example .hp-usage-limits>div>div{font-size:12px}.hp-source-example .hp-questionnaire .hp-answer small{font-size:14px}}.hp-source-example{border:0;min-inline-size:0;margin:0;padding:0}.hp-source-auth-row{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.hp-source-loader-conversation{background:var(--color-background-secondary-default);border-radius:24px;max-width:560px;padding:16px}.hp-source-loader-conversation .hp-source-color-wells{display:none}@media (max-width:639px){.hp-source-auth-row{grid-template-columns:1fr}}.hp-source-artwork{flex-shrink:0;display:block;position:relative;box-shadow:none!important;background:0 0!important;border-radius:0!important}.hp-source-artwork:after,.hp-source-artwork:before{display:none!important}.hp-source-artwork>img{object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.hp-source-example .hp-avatar-stage>.hp-source-artwork{width:162px;height:162px;transform:none}.hp-source-example .hp-expression-orbit .hp-source-artwork{width:34px;height:34px}.hp-source-example .hp-shape-picker{height:60px;display:block;position:relative;overflow:visible}.hp-source-example .hp-shape-picker>button{place-items:center;padding:0;display:grid;position:absolute;top:2px;left:calc(50% - 28px)}.hp-source-example .hp-shape-picker>button:first-child{transform:translate(-206px,-167px)}.hp-source-example .hp-shape-picker>button:nth-child(2){transform:translate(-179px,-101px)}.hp-source-example .hp-shape-picker>button:nth-child(3){transform:translate(-132px,-47px)}.hp-source-example .hp-shape-picker>button:nth-child(4){transform:translate(-70px,-12px)}.hp-source-example .hp-shape-picker>button:nth-child(6){transform:translate(70px,-12px)}.hp-source-example .hp-shape-picker>button:nth-child(7){transform:translate(132px,-47px)}.hp-source-example .hp-shape-picker>button:nth-child(8){transform:translate(179px,-101px)}.hp-source-example .hp-shape-picker>button:nth-child(9){transform:translate(206px,-167px)}.hp-source-example .hp-shape-picker .hp-source-artwork{width:56px;height:56px}.hp-source-example .hp-shape-picker>button[data-shape-offset="-4"]{transform:translate(-206px,-167px)}.hp-source-example .hp-shape-picker>button[data-shape-offset="-3"]{transform:translate(-179px,-101px)}.hp-source-example .hp-shape-picker>button[data-shape-offset="-2"]{transform:translate(-132px,-47px)}.hp-source-example .hp-shape-picker>button[data-shape-offset="-1"]{transform:translate(-70px,-12px)}.hp-source-example .hp-shape-picker>button[data-shape-offset="0"]{transform:none}.hp-source-example .hp-shape-picker>button[data-shape-offset="1"]{transform:translate(70px,-12px)}.hp-source-example .hp-shape-picker>button[data-shape-offset="2"]{transform:translate(132px,-47px)}.hp-source-example .hp-shape-picker>button[data-shape-offset="3"]{transform:translate(179px,-101px)}.hp-source-example .hp-shape-picker>button[data-shape-offset="4"]{transform:translate(206px,-167px)}.hp-source-example .hp-run-conversation,.hp-source-example .hp-task-editor,.hp-source-example .hp-task-list>.hp-status,.hp-source-example .hp-web-trail>.hp-search-heading>span,.hp-source-example .hp-web-trail>.hu-button{display:none}.hp-source-example .hp-source-trail{margin-top:12px}.hp-source-example .hp-search-heading{font:500 14px/20px var(--hu-font)}.hp-source-example .hp-web-trail{max-width:648px;padding:0}.hp-source-attachment-kinds{max-width:648px;margin-inline:auto}.hp-source-attachment-kinds .hp-attachment-tile{width:64px;height:64px}.hp-source-example .hp-task-list .hu-checkbox-label{font:400 14px/20px var(--hu-font)}.hp-source-composer.hp-source-composer-fluid{max-width:none}.hp-source-composer .hp-composer-end>.hp-composer-stop{border-radius:50%;grid-area:1/5;place-items:center;width:36px;min-width:36px;height:36px;min-height:36px;padding:0;font-size:0;line-height:0;display:grid}.hp-source-composer .hp-composer-end>.hp-composer-stop:after{content:"";background:currentColor;border-radius:3px;width:12px;height:12px;display:block}.hp-source-composer:not(.hp-source-panel):has(.hp-attachment-strip) .hp-composer-card>textarea,.hp-source-composer:not(.hp-source-panel):has(.hp-attachment-strip) .hp-composer-toolbar .hp-picker-trigger,.hp-source-composer:not(.hp-source-panel):has(.hp-attachment-strip) .hp-composer-toolbar>div>.hu-button,.hp-source-composer:not(.hp-source-panel):has(.hp-composer-uploads) .hp-composer-card>textarea,.hp-source-composer:not(.hp-source-panel):has(.hp-composer-uploads) .hp-composer-toolbar .hp-picker-trigger,.hp-source-composer:not(.hp-source-panel):has(.hp-composer-uploads) .hp-composer-toolbar>div>.hu-button,.hp-source-panel .hp-composer-end>.hp-composer-stop{grid-row:2}.hp-multi-chat[data-presentation=source]{min-height:630px;font:14px/20px var(--hu-font);border:0;border-radius:0;grid-template-columns:260px minmax(0,1fr);overflow:hidden}.hp-multi-chat[data-presentation=source] .hp-source-agent-navigation{background:var(--color-background-secondary-default);border:0;flex-direction:column;gap:4px;padding:12px;display:flex}.hp-multi-chat[data-presentation=source] .hp-source-agent-navigation>strong{display:none}.hp-source-multi-actions{align-items:center;gap:6px;min-height:32px;margin-bottom:8px;display:flex}.hp-source-multi-actions .hu-button{min-width:30px;min-height:30px;padding:5px}.hp-multi-chat[data-presentation=source] .hp-source-agent-navigation>button:not(.hu-button){font:400 14px/20px var(--hu-font);border-radius:10px;align-items:center;gap:10px;padding:8px 10px}.hp-multi-chat[data-presentation=source] .hp-source-agent-navigation>button>.hp-source-artwork{width:32px;height:32px}.hp-multi-chat[data-presentation=source] .hp-source-agent-navigation strong{font:500 14px/20px var(--hu-font)}.hp-multi-chat[data-presentation=source] .hp-source-agent-navigation small{font:400 12px/18px var(--hu-font)}.hp-multi-chat[data-presentation=source] .hp-source-agent-navigation .hu-field{margin:0 0 8px}.hp-multi-chat[data-presentation=source] .hp-source-agent-navigation .hu-field>label{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.hp-multi-chat[data-presentation=source] .hp-multi-conversation{min-width:0;padding:24px}.hp-multi-chat[data-presentation=source] .hp-multi-conversation>header{padding:0 0 16px}.hp-multi-chat[data-presentation=source] .hp-multi-conversation h3{font:500 16px/24px var(--hu-font)}.hp-multi-chat[data-presentation=source] .hp-multi-composer{padding:20px 0 0}.hp-multi-chat[data-presentation=source] .hp-multi-conversation article p{font:400 14px/22px var(--hu-font)}.hp-multi-chat[data-presentation=source] .hp-multi-conversation>.hp-note{margin-top:12px;font-size:11px}.hu-dialog:has(.hp-source-internal-editor){border-radius:0;width:min(340px,100vw);max-width:none;height:100dvh;max-height:none;margin:0;padding:0;animation:hp-source-editor-enter .22s ease-out;position:fixed;inset-block:0;inset-inline:auto 0}.hu-dialog:has(.hp-source-internal-editor)>header{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.hu-dialog:has(.hp-source-internal-editor)>.hu-dialog-body{max-height:calc(100dvh - 70px);padding:0;overflow:auto}.hp-source-internal-editor .hp-source-example[data-source-agent=agent-creator]{border:0;border-radius:0;width:100%;max-width:none}.hu-dialog:has(.hp-source-internal-editor)>footer{border-top:1px solid var(--hu-line);padding:12px}@keyframes hp-source-editor-enter{0%{opacity:.7;transform:translate(100%)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.hu-dialog:has(.hp-source-internal-editor){animation:none}}@media (max-width:700px){.hp-multi-chat[data-presentation=source]{grid-template-columns:1fr}.hp-multi-chat[data-presentation=source] .hp-source-agent-navigation{max-height:235px;overflow:auto}.hp-multi-chat[data-presentation=source] .hp-multi-conversation{padding:16px}}.hp-source-task-frame{max-width:420px;margin-inline:auto}.hp-source-working{font:400 14px/20px var(--hu-font);color:var(--color-text-secondary);align-items:center;gap:7px;margin:12px 0 0;display:flex}.hp-source-working>.hu-spinner{width:12px;height:12px}.hp-source-working>span:last-child{font:400 12px/18px var(--hu-mono,monospace);color:var(--color-text-tertiary)}.hp-source-example .hp-expression-orbit>button{background:var(--agent-color,#f8b193)}.hp-source-example .hp-agent-creator>.hu-field:has(input){padding-block:5px}.hp-source-example .hp-agent-creator>.hu-field:has(input):first-of-type{border-radius:12px 12px 0 0;margin-top:0;padding-top:10px}.hp-source-example .hp-agent-creator>.hp-textarea-label{border-radius:0 0 12px 12px;padding-top:5px;padding-bottom:10px}.hp-multi-chat[data-presentation=source] .hp-multi-header-actions>.hu-badge,.hp-multi-chat[data-presentation=source][data-search-open=false] .hp-source-agent-navigation>.hu-field{display:none}.hp-multi-chat[data-presentation=source] .hp-multi-conversation>.hp-note{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.hp-multi-chat[data-presentation=source] .hp-chat-storage>p:empty{display:none}.hp-source-sidebar-footer{margin-top:auto;padding-top:16px}.hp-multi-chat[data-presentation=source] .hp-multi-conversation{background:var(--color-background-secondary-default);border-radius:24px}.hp-multi-chat[data-presentation=source] .hp-multi-conversation>header h3{background:var(--color-background-primary-default);border-radius:30px;align-items:center;gap:6px;padding:5px 10px;font-size:14px;font-weight:400;display:flex}.hp-multi-chat[data-presentation=source] .hp-multi-conversation>header h3>.hp-source-artwork{width:20px;height:20px}.hp-multi-chat[data-presentation=source] .hp-multi-conversation article{background:0 0;flex-direction:column;max-width:520px;margin-bottom:16px;padding:0;display:flex}.hp-multi-chat[data-presentation=source] .hp-multi-conversation article>p{background:var(--color-background-tertiary-default);border-radius:18px;order:0;padding:12px 16px}.hp-multi-chat[data-presentation=source] .hp-multi-conversation article>strong{font:400 12px/18px var(--hu-font);order:1;padding:6px 8px}.hp-multi-chat[data-presentation=source] .hp-multi-conversation article[data-author=user]{max-width:350px;margin-inline-start:auto}.hp-multi-chat[data-presentation=source] .hp-multi-conversation article[data-author=user]>p{background:var(--color-background-primary-default)}.hp-multi-chat[data-presentation=source] .hp-multi-conversation article[data-author=user]>strong{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.hp-source-panel .hp-composer-end>.hu-button[aria-label=Voice\ input]{grid-row:2}.hp-source-panel:has(.hp-attachment-strip) .hp-composer-end>.hp-composer-stop,.hp-source-panel:has(.hp-attachment-strip) .hp-composer-end>.hu-button[aria-label=Voice\ input]{grid-row:3}.hp-source-example .hp-limits-heading{gap:12px;width:calc(100% + 16px);margin:0 -8px;padding:4px 8px}.hp-source-example .hp-limits-heading>span:first-child,.hp-source-example .hp-limits-heading>strong{font-weight:500}.hp-source-example .hp-context-bar{gap:1px;margin:6px 0 12px}.hp-source-example .hp-usage-limits{gap:12px;margin-top:0;padding-top:12px}.hp-source-example .hp-usage-limits h4{justify-content:space-between;align-items:center;gap:12px;min-height:32px;margin:0 0 -8px;padding:4px 0;font-weight:500;display:flex}.hp-usage-limits h4>a{width:24px;height:24px;color:var(--hu-muted);border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.hp-usage-limits h4>a:hover{background:var(--hu-bg-secondary);color:var(--hu-text)}.hp-usage-limits h4>a:focus-visible{outline:2px solid var(--hu-brand-text);outline-offset:2px}.hp-source-example .hp-usage-limits>div{margin:0}.hp-source-example .hp-usage-limits>div>div{font:400 14px/20px var(--hu-font);flex-wrap:nowrap;align-items:baseline;gap:8px;margin:0 0 6px}.hp-source-example .hp-usage-limits>div>div>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hp-source-example .hp-usage-limits>div>div>span{font:400 14px/20px var(--hu-font);flex-shrink:0}.hp-source-example .hp-usage-limits b,.hp-source-example .hp-usage-limits strong{font-weight:500}.hp-source-example .hp-usage-limits b{text-align:end;font-variant-numeric:tabular-nums;flex-shrink:0;min-width:36px}.hp-source-example .hp-limits progress{height:6px;margin:0;display:block}.hp-source-example .hp-task-list>ul>li{box-shadow:none;background:0 0;border:0;padding:0;display:block}.hp-source-example .hp-task-row{justify-content:flex-start}.hp-source-example .hp-task-list>ul{gap:6px;margin:0}.hp-source-example .hp-task-steps{border-inline-start:1px solid var(--color-border-button-default);margin:3px 0 0 8px;padding-inline-start:8px}.hp-source-example .hp-questionnaire .hp-answer>input{flex-shrink:0;order:2;margin-inline-start:auto}.hp-source-example .hp-questionnaire .hp-answer>span{flex:1;min-width:0}.hp-source-example .hp-web-trail>.hp-search-heading{color:var(--color-text-secondary);border:0;justify-content:flex-start;gap:6px;padding:0}.hp-source-example .hp-web-trail>.hp-search-heading:before{content:"⌕";font-size:16px;line-height:20px}.hp-source-example .hp-web-trail>.hp-search-heading strong{font:400 14px/20px var(--hu-font)}.hp-source-example .hp-source-trail>.hp-source-step{padding-block:3px}.hp-source-example .hp-source-trail>.hp-source-row{pointer-events:none;justify-content:flex-end;min-height:20px;margin-top:-23px;margin-bottom:3px;padding-block:0}.hp-source-example .hp-source-trail>.hp-source-row:before{display:none}.hp-source-example .hp-source-row .hp-search-source-branch>button{font:400 12px/20px var(--hu-font);pointer-events:auto;background:0 0;border:0;padding:0}.hp-source-example .hp-source-row .hp-source-stack{display:none}.hp-source-color-wells>button[aria-pressed=true]{outline:1px solid var(--color-foreground-icon-secondary);outline-offset:3px}.hp-native-composer-light{width:100%;min-width:0}.hp-native-composer-light .hp-composer-card{background:0 0!important}.hp-multi-chat[data-presentation=source] .hp-multi-conversation>.hp-status{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.hp-source-chat-data{font:400 12px/18px var(--hu-font);color:var(--color-text-secondary);margin-top:auto}.hp-source-chat-data>summary{cursor:pointer;border-radius:8px;padding:6px 8px}.hp-source-chat-data>div{border:1px solid var(--hu-line);background:var(--hu-bg);border-radius:10px;padding:8px}.hp-source-chat-data p{font:400 12px/18px var(--hu-font);margin-top:6px}.hp-source-auth.hp-source-auth-split{width:100%;max-width:760px}.hp-source-composer:not(.hp-source-panel) .hp-composer-card>textarea{white-space:pre;overflow-wrap:normal;overflow-x:hidden}@media (max-width:639px){.hp-source-composer:not(.hp-source-panel) .hp-composer-card{grid-template-columns:34px minmax(0,1fr) auto 36px 36px;gap:6px;padding:8px}.hp-source-composer:not(.hp-source-panel) .hp-composer-card>textarea{font-size:14px}.hp-source-composer:not(.hp-source-panel) .hp-picker-trigger>.hu-button{padding-inline:6px;font-size:14px}.hp-source-composer:not(.hp-source-panel) .hp-composer-end>.hu-button{width:36px;min-width:36px;height:36px;min-height:36px}.hp-source-composer:not(.hp-source-panel) .hp-composer-toolbar>div>.hu-button[aria-label=Attach\ files]{width:34px;min-width:34px;height:34px;min-height:34px}}.hp-source-panel .hp-attachment-strip{flex-wrap:wrap;padding:3px 2px 4px;overflow:visible}.hp-source-panel .hp-attachment-tile figcaption{display:none}.hp-source-example .hp-limits-heading>strong{white-space:nowrap;flex-shrink:0}.hp-source-composer .hp-composer-status-bar{scrollbar-width:none;flex-wrap:nowrap;min-width:0;overflow-x:auto}.hp-source-composer .hp-composer-status-bar>.hp-picker-trigger{flex-shrink:0}@media (max-width:639px){.hp-source-panel .hp-picker-trigger:has(>[aria-label=Permission]){display:none}.hp-source-panel .hp-picker-trigger:has(>[aria-label=Model]){grid-column:2/4;justify-self:start}.hp-source-panel .hp-picker-trigger:has(>[aria-label=Model])>.hu-button{white-space:nowrap;text-overflow:ellipsis;max-width:145px;overflow:hidden}}.hp-source-composer .hp-composer-status-bar .hp-picker-trigger>.hu-button{white-space:nowrap;height:20px;min-height:20px;padding:0 3px;line-height:20px}.hp-source-composer .hp-composer-status-bar>.hp-status-context{height:20px;min-height:20px}@media (max-width:639px){.hp-source-panel .hp-composer-card{grid-template-columns:34px minmax(0,1fr) auto 36px 36px;gap:6px;padding:8px}.hp-source-panel .hp-composer-end>.hu-button{width:36px;min-width:36px;height:36px;min-height:36px}.hp-source-panel .hp-composer-toolbar>div>.hu-button[aria-label=Attach\ files]{width:34px;min-width:34px;height:34px;min-height:34px}}.hp-multi-chat[data-presentation=source] .hp-multi-conversation>[role=log]{max-height:none}.hp-multi-chat[data-presentation=source] .hp-multi-conversation>[data-source-empty-group=true]{place-items:center;min-height:280px;display:grid}.hp-source-chat-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;width:100%;min-width:0;padding:32px 16px;display:flex}.hp-source-chat-empty-art{flex-shrink:0;width:160px;height:112px;position:relative}.hp-source-chat-empty-art>div{width:62px;height:62px;position:absolute;inset:0 auto auto 0}.hp-source-chat-empty-art>div:first-child{transform:translate(22px,8px)}.hp-source-chat-empty-art>div:nth-child(2){transform:translate(76px,8px)}.hp-source-chat-empty-art>div:nth-child(3){transform:translate(49px,46px)}.hp-source-chat-empty-art .hp-source-artwork{width:62px;height:62px}.hp-source-chat-empty-art .hp-source-artwork>img{object-fit:contain;width:62px;height:62px}.hp-source-chat-empty-copy{flex-direction:column;align-items:center;gap:6px;max-width:420px;display:flex}.hp-source-chat-empty-copy h2{font:600 18px/26px var(--hu-font);color:var(--color-text-primary);margin:0}.hp-source-chat-empty-copy p{font:400 14px/20px var(--hu-font);color:var(--color-text-secondary);margin:0}.hp-multi-chat[data-presentation=source][data-mobile-sidebar=true]{grid-template-columns:minmax(0,1fr)}.hp-multi-chat[data-mobile-sidebar=true] .hp-multi-conversation>header{justify-content:flex-start;gap:8px}.hp-multi-chat[data-mobile-sidebar=true] .hp-multi-conversation>header h3{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hu-dialog:has(.hp-source-mobile-nav-content){background:var(--color-background-secondary-default);border-radius:0;width:min(320px,100vw - 32px);height:100dvh;max-height:100dvh;margin:0;padding:12px;position:fixed;inset-block:0;inset-inline:0 auto}.hu-dialog:has(.hp-source-mobile-nav-content)>.hu-dialog-body{max-height:calc(100dvh - 72px);overflow:auto}.hp-source-mobile-nav-content .hp-source-agent-navigation{background:0 0!important;padding:0!important;overflow:visible!important}.hp-source-mobile-nav-content .hp-source-agent-navigation>button:not(.hu-button){width:100%}.hu-dialog:has(.hp-source-mobile-nav-content){width:260px;max-width:calc(100vw - 24px);height:calc(100dvh - 24px);max-height:calc(100dvh - 24px);box-shadow:none;background:0 0;border:0;border-radius:24px;padding:0;inset-block:12px;inset-inline:12px auto;overflow:visible}.hu-dialog:has(.hp-source-mobile-nav-content)::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0006}.hu-dialog:has(.hp-source-mobile-nav-content)>header{z-index:2;border:0;height:0;margin:0;padding:0;position:absolute;inset:0 0 auto}.hu-dialog:has(.hp-source-mobile-nav-content)>header h2{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hu-dialog:has(.hp-source-mobile-nav-content)>header>.hu-button{top:12px;right:auto;inset-inline-end:12px}.hu-dialog:has(.hp-source-mobile-nav-content)>.hu-dialog-body{border-radius:24px;height:100%;max-height:none;padding:0;overflow:visible}.hp-source-mobile-nav-content{height:100%}.hp-source-mobile-nav-content .hp-source-agent-navigation{box-sizing:border-box;width:100%;height:100%;box-shadow:var(--shadow-sidebar,0 10px 30px #0002);border-radius:24px;border:1px solid var(--color-border-button-white)!important;background:var(--color-background-secondary-default)!important;max-height:none!important;padding:7px!important;overflow-y:auto!important}.hp-source-mobile-nav-content .hp-source-agent-navigation .hp-source-sidebar-footer{margin-top:auto}.hu-dialog:has(.hp-source-mobile-nav-content)::backdrop{background:var(--color-background-secondary-default)}@supports (color:color-mix(in lab,red,red)){.hu-dialog:has(.hp-source-mobile-nav-content)::backdrop{background:color-mix(in srgb,var(--color-background-secondary-default) 70%,transparent)}}.hu-dialog:has(.hp-source-mobile-nav-content)::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.hu-dialog:has(.hp-source-mobile-nav-content)>header>.hu-button{top:8px;border:0;border-radius:4px;width:20px;min-width:20px;height:20px;min-height:20px;padding:0;inset-inline-end:-40px}.hp-multi-chat[data-presentation=source] .hp-source-agent-navigation>button:not(.hu-button){flex-shrink:0;height:44px;min-height:44px;padding:4px 8px}.hp-multi-chat[data-presentation=source] .hp-source-agent-navigation>button:not(.hu-button)>span:last-child{text-align:start;flex:1;min-width:0}.hp-multi-chat[data-presentation=source] .hp-source-agent-navigation>button:not(.hu-button) small,.hp-multi-chat[data-presentation=source] .hp-source-agent-navigation>button:not(.hu-button) strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.hp-multi-chat[data-presentation=source] .hp-source-agent-navigation>button:not(.hu-button) strong{font:500 14px/20px var(--hu-font)}dialog.hu-dialog:has(.hp-source-mobile-nav-content){transition:none;animation:none!important;transform:none!important}.hp-multi-chat[data-presentation=source] .hp-source-agent-navigation>button>.hp-source-group-avatar{background:0 0;flex:0 0 32px;width:32px;height:32px;display:block;position:relative}.hp-source-group-avatar>.hp-source-artwork{width:20px!important;height:20px!important;position:absolute!important}.hp-source-group-avatar>.hp-source-artwork:first-child{inset:0 auto auto 0}.hp-source-group-avatar>.hp-source-artwork:nth-child(2){inset:0 0 auto auto}.hp-source-group-avatar>.hp-source-artwork:nth-child(3){inset:auto auto 0 6px}.hp-source-group-avatar>.hp-source-artwork>img{object-fit:contain;width:20px;height:20px}.hp-multi-chat[data-presentation=source] .hp-multi-conversation>header{border-bottom:0}.hp-multi-chat[data-presentation=source] .hp-source-panel .hp-picker-trigger:has(>[aria-label=Permission]){grid-column:2;min-width:0;display:block}.hp-multi-chat[data-presentation=source] .hp-source-panel .hp-picker-trigger:has(>[aria-label=Model]){grid-column:3;justify-self:start}.hp-multi-chat[data-presentation=source] .hp-source-thread-label{text-align:start;flex:1;min-width:0}.hp-multi-chat[data-presentation=source] .hp-source-agent-navigation>button>.hp-source-pinned{width:16px;height:16px;color:var(--color-text-tertiary);background:0 0;border-radius:0;flex:0 0 16px;place-items:center;display:grid}.hp-multi-chat[data-presentation=source] .hp-source-conversation-title{max-width:calc(100% - 88px);color:var(--color-text-primary);text-align:start;cursor:pointer;border:0;border-radius:999px;align-items:center;padding:4px 8px;display:flex}.hp-source-conversation-title>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hp-source-conversation-title>.hp-source-artwork{flex:0 0 24px;width:24px;height:24px}.hp-source-conversation-title>.hp-source-artwork img{width:24px;height:24px}.hp-source-conversation-tools{flex-shrink:0;align-items:center;gap:8px;margin-inline-start:auto;display:flex}.hp-source-conversation-tools>.hu-button,.hp-source-options-trigger{width:24px;min-width:24px;height:24px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:2px;display:grid}.hp-source-conversation-title:disabled,.hp-source-options-trigger:disabled{opacity:.5;cursor:not-allowed}.hp-source-conversation-tools svg{width:16px;height:16px}.hp-source-conversation-title:hover,.hp-source-options-trigger:hover{background:var(--color-background-tertiary-default)}.hp-source-context-popover{box-sizing:border-box;border:1px solid var(--color-border-button-default);background:var(--color-background-primary-default);width:208px;color:var(--color-text-primary);box-shadow:var(--shadow-dropdown,0 8px 24px #0002);z-index:100;border-radius:16px;outline:none;padding:4px}.hp-source-context-menu{outline:none;flex-direction:column;gap:4px;display:flex}.hp-source-context-item{min-height:32px;font:500 14px/20px var(--hu-font);cursor:pointer;border-radius:12px;outline:none;align-items:center;gap:8px;padding:6px 8px;display:flex}.hp-source-context-item svg{flex-shrink:0;width:16px;height:16px}.hp-source-context-item[data-focused],.hp-source-context-item[data-hovered]{background:var(--color-background-secondary-hover)}.hp-source-context-item[data-disabled]{opacity:.45;cursor:not-allowed}.hu-dialog:has(.hp-source-chat-picker),.hu-dialog:has(.hp-source-rename){box-sizing:border-box;border:1px solid var(--color-border-button-default);background:var(--color-background-primary-default);width:520px;max-width:calc(100vw - 24px);max-height:85dvh;color:var(--color-text-primary);border-radius:24px;padding:16px;box-shadow:0 20px 40px #0003}.hu-dialog:has(.hp-source-chat-picker)>header,.hu-dialog:has(.hp-source-rename)>header{border:0;margin:0 0 16px;padding:0;display:block}.hu-dialog:has(.hp-source-chat-picker)>header h2,.hu-dialog:has(.hp-source-rename)>header h2{font:500 16px/24px var(--hu-font);margin:0}.hu-dialog:has(.hp-source-chat-picker)>header>.hu-button,.hu-dialog:has(.hp-source-rename)>header>.hu-button{display:none}.hu-dialog:has(.hp-source-chat-picker)>.hu-dialog-body,.hu-dialog:has(.hp-source-rename)>.hu-dialog-body{max-height:none;padding:0;overflow:visible}.hp-source-dialog-close{background:var(--color-background-tertiary-default);width:24px;height:24px;color:var(--color-text-secondary);font:400 20px/20px var(--hu-font);cursor:pointer;border:0;border-radius:999px;place-items:center;padding:0;display:grid;position:absolute;inset-block-start:16px;inset-inline-end:16px}.hp-source-picker-intro{flex-direction:column;align-items:center;gap:8px;padding-bottom:20px;display:flex}.hp-source-picker-intro p{font:400 14px/20px var(--hu-font);color:var(--color-text-secondary);text-align:center;margin:0}.hp-source-picker-art{width:160px;height:112px;position:relative}.hp-source-picker-art>.hp-source-artwork{width:62px!important;height:62px!important;position:absolute!important}.hp-source-picker-art>.hp-source-artwork:first-child{top:8px;left:22px}.hp-source-picker-art>.hp-source-artwork:nth-child(2){top:8px;left:76px}.hp-source-picker-art>.hp-source-artwork:nth-child(3){top:46px;left:49px}.hp-source-picker-art>.hp-source-artwork img{object-fit:contain;width:62px;height:62px}.hp-source-picker-scroll{overscroll-behavior:contain;outline:none;max-height:calc(85dvh - 284px);padding:4px;overflow-y:auto}.hp-source-picker-chips{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.hp-source-picker-chips>button{background:var(--color-background-secondary-default);max-width:100%;height:40px;color:var(--color-text-secondary);font:500 14px/20px var(--hu-font);cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.hp-source-picker-chips>button[aria-pressed=true]{background:var(--color-background-tertiary-default);border-color:var(--color-border-icon-secondary-default)}.hp-source-picker-chips>button:hover{background:var(--color-background-tertiary-hover)}.hp-source-picker-chips>button>.hp-source-artwork{flex:0 0 24px;width:24px;height:24px}.hp-source-picker-chips .hp-source-artwork img{object-fit:contain;width:24px;height:24px}.hu-dialog:has(.hp-source-chat-picker)>footer,.hu-dialog:has(.hp-source-rename)>footer{border:0;margin-top:16px;padding:0;display:block}.hu-dialog:has(.hp-source-chat-picker)>footer>.hu-button{border-radius:999px;width:100%;height:36px;min-height:36px}.hu-dialog:has(.hp-source-rename){width:440px}.hp-source-rename .hu-field{margin:0}.hu-dialog:has(.hp-source-rename)>footer{justify-content:flex-end;display:flex}.hu-dialog:has(.hp-source-rename)>footer>.hu-button{border-radius:999px;height:36px;min-height:36px}.hp-source-chat-toast{z-index:200;border:1px solid var(--color-border-button-default);background:var(--color-background-primary-default);max-width:calc(100vw - 24px);color:var(--color-text-primary);font:400 14px/20px var(--hu-font);inset-inline-start:50%;border-radius:12px;align-items:center;gap:8px;padding:12px 16px;display:flex;position:fixed;bottom:20px;transform:translate(-50%);box-shadow:0 4px 16px #0002}.hp-source-chat-toast svg{flex-shrink:0;width:16px;height:16px}.hp-source-conversation-popover{border-radius:14px!important;padding:4px!important}.hp-source-conversation-menu button{height:32px;min-height:32px;font:500 14px/20px var(--hu-font);border-radius:10px;padding:6px 8px}.hp-source-conversation-menu button svg{width:20px;height:20px}.hp-source-context-popover{border-radius:14px}.hp-source-context-item svg{width:20px;height:20px}.hp-source-context-item[data-key=remove]{color:var(--color-text-error-primary)}.hu-dialog:has(.hp-source-rename)>footer>.hu-button{width:100%}.hp-source-conversation-tools>.hu-button,.hp-source-options-trigger{border-radius:4px;padding:4px}.hp-source-artwork>.hp-source-art-filter{pointer-events:none;overflow:hidden;width:0!important;height:0!important;position:absolute!important}.hp-source-conversation-menu>div{gap:6px;padding-top:4px}.hp-source-conversation-menu>div>span{font:500 14px/20px var(--hu-font);padding:0 8px}.hp-source-options-art,.hp-source-options-art>.hp-source-artwork{flex:0 0 20px;width:20px;height:20px;display:block}.hp-source-options-art img{object-fit:contain;width:20px;height:20px}.hu-dialog:has(.hp-source-rename){min-height:194px}.hp-source-mobile-nav-content{position:relative}.hu-dialog:has(.hp-source-mobile-nav-content)>header>.hu-button{display:none}.hp-source-mobile-nav-close{z-index:3;width:20px;min-width:20px;height:20px;min-height:20px;color:var(--color-foreground-icon-secondary);cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;padding:0;display:grid;position:absolute;inset-block-start:8px;inset-inline-end:-40px}.hp-source-mobile-nav-close svg{width:20px;height:20px}.hp-multi-chat[data-presentation=source] .hp-source-agent-navigation{gap:8px;padding:7px}.hp-multi-chat[data-presentation=source] .hp-source-agent-navigation>button:not(.hu-button){gap:8px;height:54px;min-height:54px;padding:6px}.hp-multi-chat[data-presentation=source] .hp-source-thread-label{flex-direction:column;gap:2px;display:flex}.hp-multi-chat[data-presentation=source] .hp-source-agent-navigation>button:not(.hu-button) small{font:400 14px/20px var(--hu-font)}.hp-multi-chat[data-presentation=source] .hp-multi-conversation{padding:0}.hp-multi-chat[data-presentation=source] .hp-multi-conversation>header{flex-shrink:0;gap:8px;min-height:55px;padding:12px}.hp-multi-chat[data-presentation=source] .hp-source-conversation-title{height:31px;min-height:31px;color:var(--color-text-secondary);font:500 14px/20px var(--hu-font);background:0 0;gap:8px;padding:0 12px 0 8px}.hp-multi-chat[data-presentation=source] .hp-source-conversation-title:hover{background:0 0}.hp-source-title-group-avatar{flex:0 0 20px;width:20px;height:20px;display:block;position:relative!important}.hp-source-title-group-avatar>.hp-source-artwork{width:13px!important;height:13px!important;position:absolute!important}.hp-source-title-group-avatar>.hp-source-artwork:first-child{inset:0 auto auto 0}.hp-source-title-group-avatar>.hp-source-artwork:nth-child(2){inset:0 auto auto 8px}.hp-source-title-group-avatar>.hp-source-artwork:nth-child(3){inset:8px auto auto 4px}.hp-source-title-group-avatar>.hp-source-artwork img{object-fit:contain;width:13px;height:13px}.hp-multi-chat[data-presentation=source] .hp-multi-composer{flex-shrink:0;padding:4px}.hp-multi-chat[data-presentation=source] .hp-multi-composer .hp-composer-example{position:relative}.hp-multi-chat[data-presentation=source] .hp-multi-composer .hp-composer-example>.hp-note,.hp-multi-chat[data-presentation=source] .hp-multi-composer .hp-composer-working{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;min-height:0;margin:0;padding:0;overflow:hidden;position:absolute!important}.hp-multi-chat[data-presentation=source] .hp-multi-composer .hp-composer-example>.hp-status:not(:empty){z-index:2;border:1px solid var(--color-border-button-default);background:var(--color-background-primary-default);min-height:0;color:var(--color-text-secondary);font:400 12px/18px var(--hu-font);inset-inline:8px;border-radius:12px;margin:0;padding:8px 12px;position:absolute;bottom:calc(100% + 8px);box-shadow:0 2px 10px #0001}.hp-multi-chat[data-presentation=source] .hp-source-panel .hp-composer-card{--multi-input-row:1;--multi-tools-row:2;grid-template-rows:auto;grid-template-columns:36px max-content max-content minmax(0,1fr) 36px 36px;gap:20px 4px;min-height:102px;padding:16px 10px 10px}.hp-multi-chat[data-presentation=source] .hp-source-panel .hp-composer-card>textarea{grid-column:1/-1;grid-row:var(--multi-input-row);width:calc(100% - 12px);font:400 14px/20px var(--hu-font);margin-inline:6px;padding:0;min-height:20px!important}.hp-multi-chat[data-presentation=source] .hp-source-panel .hp-composer-end>.hu-button,.hp-multi-chat[data-presentation=source] .hp-source-panel .hp-composer-toolbar .hp-picker-trigger,.hp-multi-chat[data-presentation=source] .hp-source-panel .hp-composer-toolbar>div>.hu-button{grid-row:var(--multi-tools-row)}.hp-multi-chat[data-presentation=source] .hp-source-panel .hp-composer-end>.hu-button:first-child{grid-column:5}.hp-multi-chat[data-presentation=source] .hp-source-panel .hp-composer-end>.hu-button:last-child{grid-column:6}.hp-multi-chat[data-presentation=source] .hp-source-panel .hp-composer-end>.hu-button,.hp-multi-chat[data-presentation=source] .hp-source-panel .hp-composer-toolbar>div>.hu-button{width:36px;min-width:36px;height:36px;min-height:36px}.hp-multi-chat[data-presentation=source] .hp-source-panel .hp-picker-trigger>.hu-button{font:400 14px/20px var(--hu-font);padding-inline:6px}.hp-multi-chat[data-presentation=source] .hp-source-panel .hp-composer-card:has(.hp-attachment-strip),.hp-multi-chat[data-presentation=source] .hp-source-panel .hp-composer-card:has(.hp-composer-uploads){--multi-input-row:2;--multi-tools-row:3}.hp-multi-chat[data-presentation=source] .hp-source-panel .hp-composer-card>.hp-attachment-strip,.hp-multi-chat[data-presentation=source] .hp-source-panel .hp-composer-card>.hp-composer-uploads{grid-area:1/1/auto/-1}.hp-multi-chat[data-presentation=source] .hp-source-panel .hp-composer-card:has(.hp-attachment-strip):has(.hp-composer-uploads){--multi-input-row:3;--multi-tools-row:4}.hp-multi-chat[data-presentation=source] .hp-source-panel .hp-composer-card:has(.hp-attachment-strip)>.hp-composer-uploads{grid-row:2}.hp-multi-chat[data-presentation=source] .hp-multi-conversation>header{flex-wrap:nowrap;height:55px}.hp-multi-chat[data-presentation=source] .hp-source-conversation-title{flex:0 auto;min-width:0;max-width:none}.hp-source-conversation-title>.hp-source-title-group-avatar{overflow:visible}.hp-source-conversation-tools>.hu-button,.hp-source-options-trigger{min-height:24px}.hp-multi-chat[data-mobile-sidebar=true] .hp-multi-conversation>header>.hu-button{flex:0 0 24px;width:24px;min-width:24px;height:24px;min-height:24px;padding:2px}.hp-multi-chat[data-presentation=source] .hp-source-conversation-title>.hp-source-artwork{flex-basis:20px;width:20px;height:20px}.hp-multi-chat[data-presentation=source] .hp-source-conversation-title>.hp-source-artwork img{width:20px;height:20px}.hp-multi-chat[data-presentation=source] .hp-multi-conversation>header{align-items:flex-start}.hp-source-permission-shield{display:none}.hp-multi-chat[data-presentation=source] .hp-source-permission-shield{flex-shrink:0;display:inline-block;width:14px!important;height:14px!important}.hp-multi-chat[data-presentation=source] [aria-label=Permission] [data-ui-icon=chevron-down]{display:none}.hp-multi-chat[data-presentation=source] .hp-source-panel .hp-composer-end>.hu-button[aria-label="Stop voice input"],.hp-multi-chat[data-presentation=source] .hp-source-panel .hp-composer-end>.hu-button[aria-label=Voice\ input]{box-shadow:0 1px 2px #0000000d;border:1px solid var(--color-border-button-default)!important;background:var(--color-background-primary-default)!important;border-radius:50%!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important}.hp-multi-chat[data-presentation=source] .hp-source-panel .hp-composer-end>.hu-button[aria-label="Stop voice input"] svg,.hp-multi-chat[data-presentation=source] .hp-source-panel .hp-composer-end>.hu-button[aria-label=Voice\ input] svg{width:20px!important;height:20px!important}.hp-creator-appearance{isolation:isolate;height:360px;min-height:360px;margin-top:-12px;position:relative;overflow:hidden}.hp-creator-emotions{touch-action:none;z-index:2;border-radius:50%;width:268px;height:268px;position:absolute;top:30px;left:calc(50% - 134px)}.hp-creator-emotion-ring{pointer-events:none;position:absolute;inset:0}.hp-creator-emotion-position{width:34px;height:34px;margin:-17px;position:absolute;top:50%;left:50%}.hp-creator-emotion-position button{pointer-events:auto;cursor:pointer;border:2px solid #0000;border-radius:50%;outline:none;justify-content:center;align-items:center;width:34px;height:34px;padding:0;display:flex;overflow:hidden}.hp-creator-emotion-position button[aria-pressed=true]{border-color:var(--color-foreground-icon-secondary)}.hp-creator-emotion-position button:hover{box-shadow:0 0 0 2px var(--color-border-button-hover)}.hp-creator-emotion-position button:focus-visible{box-shadow:0 0 0 2px var(--color-border-focus-ring)}.hp-creator-emotion-position button:disabled{cursor:default;opacity:.5}.hp-creator-emotion-position .hp-source-artwork{flex:0 0 34px;width:34px;height:34px}.hp-creator-main-avatar{pointer-events:none;position:absolute;top:83px;left:calc(50% - 81px)}.hp-creator-main-avatar,.hp-creator-main-avatar>.hp-source-artwork{width:162px;height:162px}.hp-creator-shapes{touch-action:pan-y;-webkit-user-select:none;user-select:none;clip-path:polygon(0 0,15% 0,30% 36%,50% 50%,70% 36%,85% 0,100% 0,100% 100%,0 100%);outline:none;height:126px;position:absolute;inset:auto 0 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.hp-creator-shapes:focus-visible{box-shadow:inset 0 0 0 2px var(--color-border-focus-ring)}.hp-creator-shape-position{width:56px;height:56px;position:absolute;top:35px;left:calc(50% - 28px)}.hp-creator-shape-position button{cursor:grab;background:0 0;border:0;border-radius:16px;outline:none;justify-content:center;align-items:center;width:56px;height:56px;padding:0;display:flex}.hp-creator-shape-position button:hover,.hp-creator-shape-position button[aria-selected=true]{background:var(--color-background-secondary-default)}.hp-creator-shape-position button[aria-selected=true]{box-shadow:0 0 0 1px var(--color-border-button-default)}.hp-creator-shape-position button:active{cursor:grabbing}.hp-creator-shape-position .hp-source-artwork{width:56px;height:56px}.hp-source-example .hp-creator-appearance+.hp-colors{justify-self:center;gap:4px;width:max-content;height:38px;min-height:38px;margin-top:3px}.hp-source-example .hp-creator-appearance+.hp-colors>button{border:0}.hp-source-artwork canvas{object-fit:contain;width:100%;height:100%;display:block}.hp-source-artwork>.hp-creator-canvas-layer{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.hp-source-artwork>.hp-creator-canvas-layer>span{width:100%!important;max-width:none!important;height:100%!important}.hp-source-example .hp-agent-editor-heading{flex-wrap:nowrap;align-items:flex-start;height:32px;min-height:32px;position:relative}.hp-source-example .hp-agent-editor-heading>.hu-button{inset-inline-end:0;position:absolute;top:14px}.hp-source-example .hp-agent-creator{grid-template-columns:minmax(0,1fr)}.hp-creator-main-avatar{width:min(162px,50%);left:50%;transform:translate(-50%)}.hp-creator-main-avatar>.hp-source-artwork{width:100%;max-width:100%}.hp-source-example .hp-creator-appearance+.hp-colors{min-width:0;max-width:100%}.hp-source-example .hp-creator-appearance+.hp-colors>.hp-avatar-custom-color,.hp-source-example .hp-creator-appearance+.hp-colors>button{aspect-ratio:1;flex:0 26px;min-width:0;height:auto}.hp-source-example .hp-creator-appearance+.hp-colors>button{box-shadow:none;transition:transform .15s ease-out;position:relative;overflow:hidden}.hp-source-example .hp-creator-appearance+.hp-colors>button:hover{transform:scale(1.1)}.hp-source-example .hp-creator-appearance+.hp-colors>button[aria-pressed=true]{outline:1px solid var(--color-border-icon-secondary-default);outline-offset:2px}.hp-creator-gloss-base,.hp-creator-gloss-body,.hp-creator-gloss-point,.hp-creator-gloss-top{pointer-events:none;position:absolute}.hp-creator-gloss-body{background:linear-gradient(#fff0,#ffffff4d);inset:0}.hp-creator-gloss-top{filter:blur(.5px);width:84.6%;height:38.5%;left:7.7%}.hp-creator-gloss-point,.hp-creator-gloss-top{background:linear-gradient(#ffffff80,#fff0);border-radius:50%;top:0}.hp-creator-gloss-point{filter:blur(1px);width:30.8%;height:11.5%;left:34.6%}.hp-creator-gloss-base{filter:blur(.5px);background:linear-gradient(#fff0,#ffffff80);border-radius:50%;width:138.5%;height:53.8%;top:73.1%;left:-23.1%}.hp-avatar-custom-color>.hp-creator-rainbow-art{pointer-events:none;background:radial-gradient(at 50% 10%,#fff9,#0000 55%),conic-gradient(#fa928b,#f6d781,#c4eca5,#8eebd0,#90d7ee,#a9a4ed,#e499ed,#fa928b);border-radius:50%;position:absolute;inset:0}.hp-creator-preferences{font:400 14px/20px var(--hu-font);flex-direction:column;gap:12px;margin-top:4px;padding-bottom:12px;display:flex}.hp-creator-language-notifications,.hp-creator-voice-card{background:var(--color-background-secondary-default);border-radius:16px;padding-inline:12px}.hp-creator-language{border-bottom:1px solid var(--color-separator-border);justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding-block:12px;display:flex}.hp-creator-language>span,.hp-creator-voice-heading>span{flex-shrink:0;align-items:center;gap:8px;font-weight:500;display:flex}.hp-creator-language svg,.hp-creator-notifications>svg,.hp-creator-voice-heading>span>svg{width:20px;height:20px;color:var(--color-foreground-icon-secondary)}.hp-creator-notifications{align-items:center;gap:12px;padding-block:12px;display:flex}.hp-creator-notifications>div{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.hp-creator-notifications>div>span{font-weight:500}.hp-creator-notifications p{font:400 12px/18px var(--hu-font);color:var(--color-text-secondary);margin:0}.hp-creator-voice-card{flex-direction:column;gap:12px;padding:8px 12px 12px;display:flex}.hp-creator-voice-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.hp-creator-voice-heading>div{align-items:center;gap:4px;min-width:0;display:flex}.hp-creator-voice-heading .hu-button{width:32px;min-width:32px;height:32px;min-height:32px;color:var(--color-text-secondary);padding:0}.hp-creator-voice-select{min-width:0;max-width:144px}.hp-creator-speed{flex-direction:column;gap:8px;display:flex}.hp-creator-speed>span{font:400 12px/18px var(--hu-font);color:var(--color-text-secondary)}.hp-creator-speed>[role=radiogroup]{background:var(--color-background-tertiary-default);width:100%}.hp-creator-speed [role=radio]{flex:1;min-width:0;padding-inline:4px}.dark .hp-creator-speed>[role=radiogroup]{background:var(--color-segmented-control-background)}.hp-source-example .hp-agent-creator>.hp-note{color:var(--color-text-secondary);margin:0;font-size:11px}.hp-creator-color-popover{border:1px solid var(--color-border-button-default,var(--hu-line));background:var(--color-background-primary-default,var(--hu-panel));width:248px;max-width:calc(100vw - 24px);box-shadow:var(--shadow-dropdown,0 12px 24px #0002);z-index:100;border-radius:24px;outline:none;padding:10px}.hp-creator-color-dialog{color:var(--color-text-primary);outline:none;flex-direction:column;gap:10px;display:flex}.hp-creator-color-area{aspect-ratio:3/2;cursor:crosshair;border-radius:16px;box-shadow:inset 0 0 0 1px #0000000f,inset 0 1px #ffffff1f}.hp-creator-color-area,.hp-creator-color-hue{touch-action:none;outline:none;width:100%;position:relative}.hp-creator-color-hue{cursor:pointer;background:linear-gradient(90deg,red,#ff0,#0f0,#0ff,#00f,#f0f,red);border-radius:100px;height:12px}.hp-creator-color-area>span,.hp-creator-color-hue>span{pointer-events:none;border:1px solid #fff;border-radius:50%;width:16px;height:16px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 2px 4px #0003,inset 0 0 0 1px #0000000f}.hp-creator-color-hue>span{top:50%}.hp-creator-color-area:focus-visible,.hp-creator-color-hue:focus-visible{box-shadow:0 0 0 2px var(--color-border-focus-ring)}.hp-creator-color-value{align-items:center;gap:8px;display:flex}.hp-creator-color-value>span{border-radius:50%;flex:0 0 32px;height:32px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0000000f}.hp-creator-color-value>input{background:var(--color-background-tertiary-default);width:100%;min-width:0;height:32px;color:var(--color-text-primary);text-transform:uppercase;border:0;border-radius:10px;outline:none;padding:0 10px;font:13px/20px ui-monospace,monospace}.hp-creator-color-value>input:focus{box-shadow:inset 0 0 0 2px var(--color-border-focus-ring);background:var(--color-background-primary-default)}.hp-source-example .hp-agent-creator>.hu-field:has(input){border-bottom:1px solid var(--color-border-button-default);border-radius:0;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:0;height:52px;min-height:52px;margin-top:-12px;padding:0 10px 0 12px}.hp-source-example .hp-agent-creator>.hp-colors+.hu-field{border-radius:16px 16px 0 0;margin-top:3px}.hp-source-example .hp-agent-creator>.hu-field>label{font-weight:400}.hp-source-example .hp-agent-creator>.hp-textarea-label{border-radius:0 0 16px 16px;grid-template-columns:96px minmax(0,1fr);align-items:start;gap:0;height:82px;min-height:82px;margin-top:-12px;padding:10px 10px 10px 12px;font-weight:400}.hp-source-example .hp-agent-creator>.hp-textarea-label textarea{height:62px;min-height:62px;max-height:62px}.hp-source-example .hp-agent-creator>.hp-textarea-label{line-height:20px}.hp-source-example .hp-agent-editor-heading{z-index:3}.hp-source-example .hp-creator-appearance+.hp-colors{max-width:none}.hp-source-example .hp-creator-appearance+.hp-colors>.hp-avatar-custom-color,.hp-source-example .hp-creator-appearance+.hp-colors>button{flex:0 0 26px;width:26px;min-width:26px;height:26px}.hp-source-run-chat{border:1px solid var(--color-border-button-default);background:var(--color-background-full);width:min(560px,100%);height:500px;font:400 14px/20px var(--hu-font);border-radius:16px;flex-direction:column;margin-inline:auto;padding:12px;display:flex;box-shadow:0 1px 2px #0000000d}.hp-source-run-chat[data-search]{width:min(620px,100%);height:540px}.hp-source-run-chat>[role=log]{outline:none;flex:1;min-height:0;padding:4px 8px 16px;overflow-y:auto}.hp-source-run-empty{text-align:center;color:var(--color-text-tertiary);font:400 14px/20px var(--hu-font);margin:40px 0 0}.hp-source-run-turn{flex-direction:column;gap:16px;margin-bottom:20px;display:flex}.hp-source-run-turn>.hp-source-user-message{background:var(--color-background-secondary-default);border-radius:12px;align-self:flex-end;max-width:85%;margin:0;padding:10px 12px}.hp-source-run-answer{color:var(--color-text-primary);font:400 14px/22px var(--hu-font);margin:0}.hp-source-run-chat .hp-source-composer,.hp-source-run-chat>.bn-source{width:100%;min-width:0}.hp-source-run-chat .hp-source-composer .hp-composer-card{padding:6px}@media (max-width:639px){.hp-source-run-chat{padding:8px}.hp-source-run-chat>[role=log]{padding-inline:4px}}.hp-source-auth-row{flex-direction:column;align-items:center;gap:24px;display:flex}.hp-source-auth-row>.hp-source-auth{width:100%;max-width:400px}.hp-source-panel-parts{flex-direction:column;align-items:center;gap:24px;width:100%;display:flex}.hp-source-picker-example{justify-content:center;align-items:center;width:auto;display:flex}.hp-source-working-composer{flex-direction:column;gap:12px;width:min(560px,100%);margin-inline:auto;display:flex}.hp-source-working-composer>.bn-source{width:100%}.hp-source-run-chat>[role=log]:focus-visible{outline:2px solid var(--color-border-focus-ring);outline-offset:-2px;border-radius:8px}.hp-source-auth-logo{background:linear-gradient(160deg,var(--color-accent-400),var(--color-accent-600));color:#fff;border-radius:12px;place-items:center;width:40px;height:40px;display:grid;box-shadow:inset 0 1px #ffffff60,0 2px 3px #0002}.hp-source-auth-logo>svg{width:24px;height:24px}.hp-source-panel.hp-source-picker-example .hp-picker-trigger:has(>[aria-label=Permission]){display:inline-flex}@media (max-width:639px){.hp-source-example .hp-questionnaire>footer{flex-wrap:nowrap;align-items:flex-start}.hp-source-example .hp-questionnaire>footer nav{flex-direction:column;align-items:flex-start;min-width:0}.hp-source-example .hp-questionnaire>footer>div{flex-shrink:0;margin-inline-start:auto}}.hp-source-example .hp-agent-progress>ol>li:not([data-complete=true])>span{font-size:0}.hp-source-example .hp-agent-progress>ol>li[aria-current=step]>span{background:conic-gradient(var(--color-agent-progress-ring) var(--hp-step-angle),var(--color-chart-track) 0);border:0}.hp-source-example .hp-agent-progress>ol>li[data-complete=true]>span{border:0}@media (prefers-reduced-motion:no-preference){.hp-source-example .hp-agent-progress[data-running=true] .hp-progress-disclosure:before{animation:hu-spin 1s linear infinite}}.hp-source-thinking{flex-direction:column;align-items:center;width:100%;display:flex}.hp-source-thinking-conversation{flex-direction:column;gap:0;width:100%;padding:0;display:flex;overflow:hidden}.hp-source-thinking-prompt{flex-direction:column;gap:12px;padding:20px 16px 0;display:flex}.hp-source-thinking-prompt>.hp-source-user-message{border-radius:16px;max-width:calc(50% + 6px);margin:0 -6px 0 auto;padding:11px 12px}.hp-source-thinking-response{flex-direction:column;gap:10px;padding:16px 10px 10px;display:flex}.hp-source-thinking-response>[role=status]{margin-inline:6px}.hp-source-thinking-variants>button{white-space:nowrap;flex-shrink:0;padding-inline:10px;font-size:14px}@media (prefers-reduced-motion:reduce){.hp-source-example *,.hp-source-example :after,.hp-source-example :before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.hp-composer-status-bar .hp-picker-trigger>.hu-button>svg{flex-shrink:0;width:14px;height:14px;display:block}.hp-composer-status-bar .hp-picker-trigger>.hu-button{align-items:center;gap:4px;display:inline-flex}.hp-composer-status-bar .hp-picker-trigger:last-child{margin-inline-start:auto}.hp-source-composer .hp-composer-end>.hu-button:is([aria-label=Voice\ input],[aria-label="Stop voice input"]){border:1px solid var(--color-border-button-default);padding:7px}.hp-source-composer .hp-composer-end>.hu-button:is([aria-label=Voice\ input],[aria-label="Stop voice input"]) svg{width:20px;height:20px}.hc-react-card,.hc-react-card *{box-sizing:border-box}.hc-react-card{border:1px solid var(--hu-line);background:var(--hu-bg);color:var(--hu-text);font:14px/20px var(--hu-font);border-radius:12px;width:100%;min-width:0;padding:24px;position:relative}.hc-react-card .hu-example-heading .hu-field{max-width:150px}.hc-react-card h3{margin:0;font-size:16px;line-height:24px}.hc-react-card .hu-example-heading p{font-size:12px}.hc-react-headline{gap:6px;margin-bottom:20px;display:grid}.hc-react-headline .hu-chart-total{margin:0;line-height:38px}.hc-react-headline>span{color:var(--hu-muted);font-size:11px}.hc-react-legend{flex-wrap:wrap;gap:20px;margin-bottom:16px;display:flex}.hc-react-plot{width:100%;min-width:0;height:250px}.hc-react-hidden{text-align:center;min-height:250px;color:var(--hu-muted);background:var(--hu-bg-secondary);border-radius:8px;place-items:center;padding:24px;display:grid}.hc-react-inspection{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;max-height:176px;margin-top:20px;padding:3px;scroll-padding-block:6px;display:grid;overflow-y:auto}.hc-react-inspection button{border:1px solid var(--hu-line);background:var(--hu-bg);color:var(--hu-muted);font:11px/18px var(--hu-font);cursor:pointer;text-align:start;border-radius:7px;gap:2px;min-width:0;padding:8px 10px;display:grid}.hc-react-inspection button>span{overflow-wrap:anywhere}.hc-react-inspection button>strong{color:var(--hu-text);overflow-wrap:anywhere;font-weight:500}.hc-react-inspection button[aria-pressed=true]{border-color:var(--hu-brand-text);color:var(--hu-brand-text);background:var(--hu-bg-secondary)}.hc-react-card button:focus-visible,.hc-react-card summary:focus-visible{outline:2px solid var(--hu-brand-text);outline-offset:3px}.hc-react-card button:disabled{opacity:.5;cursor:not-allowed}.hc-react-status{color:var(--hu-muted);overflow-wrap:anywhere;min-height:20px;margin:14px 0 20px;font-size:12px;line-height:20px}.hc-react-card details{margin-top:20px;font-size:12px}.hc-react-card summary{cursor:pointer}.hc-react-card table{text-align:start;border-collapse:collapse;width:100%;color:var(--hu-text);font:inherit;white-space:nowrap;margin-top:16px}.hc-react-card td,.hc-react-card th{border-bottom:1px solid var(--hu-line);padding:8px 10px;font-weight:400}.hc-react-card thead th{color:var(--hu-muted);background:var(--hu-bg-secondary);font-weight:500}.hc-react-card caption{text-align:start;white-space:normal;color:var(--hu-muted);padding:0 0 12px;font-size:11px;line-height:18px}.hc-react-card .hu-table-scroll{max-width:100%;position:relative;overflow:auto}.hc-react-card .hu-table-scroll:focus-visible{outline:2px solid var(--hu-brand-text);outline-offset:3px}.hc-react-heatmap{gap:5px;min-height:160px;margin-top:20px;display:grid}.hc-react-contributions{grid-template-rows:repeat(7,minmax(12px,1fr));grid-auto-flow:column;height:160px}.hc-react-heatmap.hc-react-heatmap{align-content:stretch}.hc-react-heatmap:not(.hc-react-contributions):not(.hc-react-days){grid-template-rows:repeat(7,minmax(14px,1fr));height:180px}.hc-react-heatmap button{border:1px solid var(--hu-line);cursor:pointer;background:var(--hc-chart-primary);border-radius:4px;min-width:0;min-height:12px}@supports (color:color-mix(in lab,red,red)){.hc-react-heatmap button{background:color-mix(in srgb,var(--hc-chart-primary) var(--cell-intensity),var(--hu-bg))}}.hc-react-heatmap button{color:var(--hu-text);font:11px/16px var(--hu-font);padding:2px}.hc-react-heatmap button[aria-pressed=true]{outline:2px solid var(--hu-brand-text);outline-offset:1px}.hc-react-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:7px}.hc-react-days button{background:var(--hu-bg-secondary);border-radius:8px;min-height:35px;position:relative}.hc-react-days button:after{content:"";background:var(--hc-chart-primary);height:3px;position:absolute;inset:auto 7px 4px}@supports (color:color-mix(in lab,red,red)){.hc-react-days button:after{background:color-mix(in srgb,var(--hc-chart-primary) var(--cell-intensity),var(--hu-bg))}}.hc-react-days button:after{border-radius:2px}.hc-react-list{gap:12px;margin-top:24px;display:grid}.hc-react-list button{isolation:isolate;color:var(--hu-text);font:14px/24px var(--hu-font);cursor:pointer;text-align:start;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:10px 12px;display:flex;position:relative}.hc-react-list button:before{content:"";z-index:-1;width:var(--bar);background:var(--hc-chart-primary);position:absolute;inset-block:0;inset-inline:0 auto}@supports (color:color-mix(in lab,red,red)){.hc-react-list button:before{background:color-mix(in srgb,var(--hc-chart-primary),var(--hu-bg) 84%)}}.hc-react-list button:before{border:1px solid var(--hc-chart-primary)}@supports (color:color-mix(in lab,red,red)){.hc-react-list button:before{border:1px solid color-mix(in srgb,var(--hc-chart-primary),var(--hu-bg) 65%)}}.hc-react-list button:before{border-radius:6px}.hc-react-list button[aria-pressed=true]:before{border-color:var(--hu-brand-text)}.hc-react-list button>span{overflow-wrap:anywhere}.hc-react-list button>strong{white-space:nowrap;gap:10px;font-weight:500;display:flex}.hc-react-list button small{color:var(--hu-muted);font-size:11px;font-weight:400}.hc-react-card .recharts-wrapper:focus-visible{outline:2px solid var(--hu-brand-text)}@media (max-width:600px){.hc-react-card{padding:16px}.hc-react-card .hu-example-heading{align-items:flex-start;gap:12px}.hc-react-card .hu-chart-total{font-size:26px}.hc-react-inspection{grid-template-columns:repeat(2,minmax(0,1fr))}.hc-react-inspection button{padding:7px 8px}.hc-react-heatmap{gap:3px}.hc-react-list button{padding-inline:8px;font-size:12px}.hc-react-list button>strong{gap:6px}.hc-react-card .hu-example-heading .hu-field{max-width:140px}}@media (prefers-reduced-motion:reduce){.hc-react-card *{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important}}.hc-react-card{--hc-chart-primary:var(--hu-brand)}@supports (color:color-mix(in lab,red,red)){.hc-react-card{--hc-chart-primary:color-mix(in srgb,var(--hu-brand),#000 45%);--hc-chart-track:color-mix(in srgb,var(--hu-muted),var(--hu-bg) 35%)}}.dark .hc-react-card,[data-helios-theme=dark] .hc-react-card{--hc-chart-primary:var(--hu-brand)}@supports (color:color-mix(in lab,red,red)){.dark .hc-react-card,[data-helios-theme=dark] .hc-react-card{--hc-chart-primary:color-mix(in srgb,var(--hu-brand),#fff 35%)}}.hc-react-card{background:var(--hu-bg-secondary);border:0;border-radius:14px;padding:18px}.hc-react-card-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.hc-react-title-block{min-width:0}.hc-react-card h3{color:var(--hu-muted);font-size:12px;font-weight:500;line-height:18px}.hc-react-fixture-note{color:var(--hu-muted);font-size:10px}.hc-react-headline{flex-wrap:wrap;align-items:center;gap:8px;margin:1px 0 0;display:flex}.hc-react-headline .hu-chart-total{letter-spacing:-.6px;font-size:25px;font-weight:500;line-height:32px}.hc-react-delta{background:var(--hu-brand);border-radius:4px;padding:2px 5px}@supports (color:color-mix(in lab,red,red)){.hc-react-delta{background:color-mix(in srgb,var(--hu-brand),var(--hu-bg) 80%)}}.hc-react-delta{color:var(--hu-brand-text);font-size:10px;font-weight:600}.hc-react-periods{flex-wrap:wrap;justify-content:flex-end;gap:2px;max-width:250px;display:flex}.hc-react-list-tabs button,.hc-react-periods button{color:var(--hu-muted);font:11px/18px var(--hu-font);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:3px 6px}.hc-react-list-tabs button[aria-pressed=true],.hc-react-periods button[aria-pressed=true]{color:var(--hu-text);background:var(--hu-bg);box-shadow:0 1px 3px #00000009}.hc-react-list-tabs{border-bottom:1px solid var(--hu-line);flex-wrap:wrap;gap:3px;margin:0 0 6px;display:flex}.hc-react-list-tabs button[aria-pressed=true]{color:var(--hu-brand-text)}.hc-react-card details{color:var(--hu-muted);margin-top:8px;font-size:10px;line-height:16px}.hc-react-inspect-details[open]{border-top:1px solid var(--hu-line);padding-top:8px}.hc-react-inspect-details .hc-react-legend{gap:16px;margin:12px 0 0}.hc-react-inspection{margin-top:8px}.hc-react-status{margin:8px 0;font-size:11px}.hc-react-compact .hc-react-fixture-note{display:none}.hc-react-compact{padding:12px}.hc-react-compact .hc-react-headline .hu-chart-total{font-size:23px;line-height:28px}.hc-react-compact .hc-react-card-header{margin-bottom:2px}.hc-react-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:10px 0;display:grid}.hc-react-summary>span{background:var(--hu-bg);color:var(--hu-muted);border-radius:5px;gap:2px;padding:7px;font-size:10px;display:grid}.hc-react-summary strong{color:var(--hu-text);font-size:13px;font-weight:500}.hc-react-heatmap{margin-top:8px}.hc-react-contributions{gap:3px;height:115px;min-height:100px}.hc-react-heatmap:not(.hc-react-contributions):not(.hc-react-days){height:165px;min-height:120px}.hc-react-heatmap button{border-color:#0000;border-radius:2px}.hc-react-list{gap:3px;margin-top:8px}.hc-react-list button{padding:6px 8px;font-size:12px;line-height:20px}.hc-react-list button:before{border:0;border-radius:5px}.hc-react-stages-list button{grid-template-columns:64px minmax(30px,1fr) 85px;gap:8px;padding:3px 0;display:grid}.hc-react-stages-list button:before{display:none}.hc-react-stage-track{background:var(--hc-chart-track);border-radius:20px;height:17px;overflow:hidden;display:block!important}.hc-react-stage-track>span{height:100%;width:var(--bar);border-radius:20px;min-width:16px;transition:width .4s;display:block;position:relative}.hc-react-stage-track i{color:var(--hu-bg);inset-inline-start:4px;place-items:center;width:16px;height:16px;font-size:11px;font-style:normal;line-height:1;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.hc-react-stage-track i svg{width:100%;height:100%;display:block}.hc-react-stages-list button>strong{justify-content:flex-end;gap:7px;font-size:11px}.hc-react-stages-list button small{font-size:10px}.hc-react-funnel svg{width:100%;height:auto;max-height:200px;display:block;overflow:visible}.hc-react-funnel g[role=button]{cursor:pointer;outline:none}.hc-react-funnel g[role=button]:focus-visible path{stroke:var(--hu-text);stroke-width:3px}.hc-react-mini-legend{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin-top:7px;display:grid}.hc-react-mini-legend>span{background:var(--hu-bg);overflow-wrap:anywhere;min-width:0;color:var(--hu-muted);border-radius:5px;padding:5px;font-size:10px;line-height:16px;display:block}.hc-react-mini-legend strong{color:var(--hu-text);font-size:12px;font-weight:500;display:block}.hc-react-day-targets i,.hc-react-mini-legend i{border-radius:2px;width:6px;height:6px;margin-inline-end:3px;display:inline-block}.hc-react-activity-days{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}.hc-react-small-label{color:var(--hu-muted);font-size:10px}.hc-react-day-detail,.hc-react-days-calendar{background:var(--hu-bg);border-radius:8px;min-width:0;padding:8px}.hc-react-heatmap.hc-react-days{gap:4px;min-height:0;margin-top:6px}.hc-react-days button{border:0;border-radius:4px;flex-direction:column;align-items:center;gap:2px;min-height:30px;padding:0;font-size:9px;line-height:13px;display:flex;background:0 0!important}.hc-react-days button:after{display:none}.hc-react-days button svg{width:25px;max-width:100%;height:25px}.hc-react-days button[aria-pressed=true]{outline-offset:0}.hc-react-day-detail>strong{margin-top:4px;font-size:15px;font-weight:500;display:block}.hc-react-day-detail>svg{width:100%;max-height:180px;margin-top:4px;display:block}.hc-react-day-targets{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.hc-react-day-targets>span{color:var(--hu-muted);font-size:8px;line-height:12px}.hc-react-day-targets strong{color:var(--hu-text);font-size:10px;font-weight:500;display:block}.hc-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:600px){.hc-react-card{padding:12px}.hc-react-card-header{flex-wrap:wrap;gap:5px}.hc-react-title-block{flex:1}.hc-react-periods{gap:1px;max-width:100%}.hc-react-periods button{padding:3px 5px;font-size:10px}.hc-react-headline .hu-chart-total{font-size:23px;line-height:28px}.hc-react-mini-legend{grid-template-columns:repeat(2,minmax(0,1fr))}.hc-react-activity-days{grid-template-columns:minmax(0,1fr)}.hc-react-days button svg{width:26px;height:26px}.hc-react-day-detail>svg{height:150px}.hc-react-day-targets>span{font-size:10px;line-height:15px}.hc-react-stages-list button{grid-template-columns:50px minmax(20px,1fr) 76px;gap:5px;font-size:10px}.hc-react-stages-list button>strong{gap:4px;font-size:10px}.hc-react-stage-track{height:16px}.hc-react-summary{gap:4px}.hc-react-summary>span{padding:5px;font-size:9px}}.hc-react-card{--hc-chart-track:var(--hu-text)}@supports (color:color-mix(in lab,red,red)){.hc-react-card{--hc-chart-track:color-mix(in srgb,var(--hu-text) 8%,var(--hu-bg))}}.hc-react-month-axis{color:var(--hu-muted);justify-content:space-between;gap:2px;font-size:9px;line-height:18px;display:flex}.hc-react-contributions{grid-template-rows:repeat(7,minmax(7px,1fr));gap:2px;height:105px;min-height:85px}.hc-react-contributions button{border:0;min-height:7px;padding:0}.hc-react-card{max-width:580px;margin-inline:auto}.hc-react-compact{max-width:none}.hc-react-month-navigation{justify-content:space-between;align-items:center;gap:5px;display:flex}.hc-react-month-navigation>span:last-child{gap:3px;display:flex}.hc-react-month-navigation button{background:var(--hu-bg-secondary);color:var(--hu-text);font:15px/18px var(--hu-font);cursor:pointer;border:0;border-radius:4px;padding:0 5px}@media (max-width:600px){.hc-react-card-header{grid-template-columns:minmax(0,1fr);display:grid}.hc-react-periods{justify-content:flex-start;max-width:none}.hc-react-periods button{padding:3px 5px}.hc-react-card h3{font-size:12px;line-height:18px}}.hc-react-metric-legend{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:4px}.hc-react-metric-legend>button{background:var(--hu-bg);text-align:start;min-width:0;font:10px/15px var(--hu-font);color:var(--hu-muted);cursor:pointer;border:0;border-radius:5px;padding:5px}.hc-react-metric-legend>button>span{overflow-wrap:anywhere;display:block}.hc-react-metric-legend strong{color:var(--hu-text);font-size:12px;font-weight:500;display:block}.hc-react-score-legend{grid-template-columns:minmax(0,1fr)}.hc-react-score-legend>button{justify-content:space-between;align-items:center;gap:8px;display:flex}@media (max-width:400px){.hc-react-metric-legend:not(.hc-react-score-legend){grid-template-columns:repeat(2,minmax(0,1fr))}}.hc-react-card[data-chart-mono=true]{--hc-chart-primary:var(--hu-muted)}.hc-react-card[data-chart-id=activity-rings-card] .hc-react-headline,.hc-react-card[data-chart-id=bar-list-card] .hc-react-headline,.hc-react-card[data-chart-id=bar-list-card][data-custom-title=false] .hc-react-title-block{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hc-react-card[data-chart-id=bar-list-card] .hc-react-card-header:has(.hc-react-title-block:only-child){margin:0}.hc-react-list-tabs{white-space:nowrap;scrollbar-width:thin;border-bottom:0;flex-wrap:nowrap;gap:2px;margin-bottom:3px;padding-bottom:5px;position:relative;overflow-x:auto}.hc-react-list-tabs button{border-bottom:1px solid #0000;border-radius:0;flex-shrink:0;padding:4px 5px;font-size:10px;box-shadow:none!important;background:0 0!important}.hc-react-list-tabs button[aria-pressed=true]{border-bottom-color:var(--hu-brand-text)}.hc-react-list-tabs:after{content:"VISITORS";color:var(--hu-muted);background:var(--hu-bg-secondary);align-self:center;margin-inline-start:auto;padding-inline-start:7px;font-size:8px;position:sticky;inset-inline-end:0}.hc-row-icon{min-width:17px;margin-inline-end:4px;font-size:12px;font-style:normal;display:inline-block}.hc-react-list button:before{transition:width .45s,background .2s}.hc-react-card[data-plot-hovered=true] .hc-react-list button:not([aria-pressed=true]){opacity:.4}.hc-react-list button{transition:opacity .15s}.hc-react-list button>strong{font-size:11px}.hc-react-show-more{border:1px solid var(--hu-line);background:var(--hu-bg);color:var(--hu-muted);font:10px/17px var(--hu-font);cursor:pointer;border-radius:20px;margin:8px auto 0;padding:2px 10px;display:block}.hc-react-stage-track>span{transform-origin:0;animation:hc-stage-grow .65s cubic-bezier(.2,.8,.2,1)}@keyframes hc-stage-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hc-react-card .recharts-active-dot circle{transform-box:fill-box;transform-origin:50%;animation:hc-dot-pulse 1.2s ease-in-out infinite}@keyframes hc-dot-pulse{50%{opacity:.55;transform:scale(1.35)}}.hc-react-metric-legend button[aria-pressed=true]{box-shadow:none}.hc-react-card[data-plot-hovered=true] .hc-react-metric-legend button[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--hu-brand-text)}.hc-react-metric-legend button{transition:opacity .15s}.hc-react-card[data-plot-hovered=true] .hc-react-metric-legend button:not([aria-pressed=true]){opacity:.45}.hc-react-card[data-chart-id=activity-rings-card] .hc-react-metric-legend{grid-template-columns:repeat(3,minmax(0,1fr));margin:6px 0}.hc-react-card[data-chart-id=activity-rings-card] .hc-react-card-header{margin-bottom:3px}.hc-react-card .hc-react-flow-link{cursor:pointer;outline:none;transition:stroke-opacity .15s}.hc-react-flow-link:focus-visible{stroke-opacity:1;filter:drop-shadow(0 0 1px var(--hu-text))}.hc-react-plot g[role=button]:focus-visible,.hc-react-plot text[role=button]:focus-visible{outline:2px solid var(--hu-brand-text);outline-offset:3px}.hc-react-matrix{grid-template-columns:25px minmax(0,1fr);gap:5px;margin-top:10px;display:grid}.hc-react-matrix-y{color:var(--hu-muted);grid-auto-rows:1fr;padding-bottom:20px;font-size:9px;display:grid}.hc-react-matrix-y>span{justify-content:flex-end;align-items:center;display:flex}.hc-react-matrix .hc-react-heatmap{grid-template-rows:unset;gap:3px;height:165px;min-height:100px;margin-top:0}.hc-react-matrix-x{color:var(--hu-muted);text-align:center;gap:3px;margin-top:3px;font-size:8px;line-height:17px;display:grid}.hc-react-matrix [data-active=true]{color:var(--hu-text);font-weight:600}.hc-react-comparison-legend{color:var(--hu-muted);flex-wrap:wrap;align-items:center;gap:9px;margin:4px 0;font-size:10px;display:flex}.hc-react-comparison-legend>button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:flex}.hc-react-comparison-legend>button[aria-pressed=false]{opacity:.4}.hc-react-comparison-legend i{background:var(--hc-chart-primary);border-radius:50%;width:5px;height:5px}.hc-react-comparison-legend>button:nth-child(2) i{background:var(--hu-muted)}.hc-react-comparison-legend>span{margin-inline-start:auto}.hc-react-axis-captions{color:var(--hu-muted);justify-content:space-between;margin-top:2px;font-size:9px;display:flex}.hc-react-days-calendar{overscroll-behavior:contain;scrollbar-width:thin;max-height:245px;scroll-padding-block:30px;overflow-y:auto}.hc-react-month-navigation{z-index:2;background:var(--hu-bg);box-shadow:0 4px 8px var(--hu-bg);padding:5px 0;position:sticky;top:-8px}.hc-react-days-calendar:focus-visible{outline:2px solid var(--hu-brand-text);outline-offset:3px}@media (max-width:600px){.hc-react-matrix{grid-template-columns:20px minmax(0,1fr);gap:3px}.hc-react-matrix .hc-react-heatmap{gap:2px}.hc-react-matrix-y{font-size:8px}.hc-react-matrix-x{gap:1px;font-size:7px}.hc-react-comparison-legend>span{width:100%;margin-inline-start:0}.hc-react-days-calendar{max-height:260px}}@media (prefers-reduced-motion:reduce){.hc-react-card .recharts-active-dot circle,.hc-react-stage-track>span{animation:none!important}}.hc-react-card{--hc-chart-track:var(--color-chart-track);background:var(--color-background-secondary-default);color:var(--color-text-primary)}.hc-react-card .hc-react-periods{background:var(--color-segmented-control-background);border-radius:7px;padding:2px}.hc-react-periods button[aria-pressed=true]{background:var(--color-segmented-control-selected-background)}.hc-react-delta{background:var(--color-state-success-base);color:var(--color-state-success-text)}.hc-react-delta[data-negative=true]{background:var(--color-status-rose-background);color:var(--color-status-rose-text)}.hc-react-stage-track{background:var(--color-chart-track)}.hc-react-stage-track>span{background:var(--stage-color)}.hc-react-card[data-plot-hovered=true] .hc-react-list button[aria-pressed=true]:before{background:var(--hc-chart-active)}.hc-react-card[data-chart-id=bar-list-card] .hc-react-list button:before{background:var(--color-chart-6)}@supports (color:color-mix(in lab,red,red)){.hc-react-card[data-chart-id=bar-list-card] .hc-react-list button:before{background:color-mix(in srgb,var(--color-chart-6) 20%,transparent)}}.hc-react-card[data-chart-mono=true] .hc-react-list button:before{background:var(--color-chart-neutral)}.hc-react-card{container:hc-chart/inline-size}.hc-react-header-tools{align-items:center;gap:3px;min-width:0;display:flex}.hc-react-compact .hc-react-card-header{flex-wrap:nowrap;align-items:flex-start;gap:7px}.hc-react-compact .hc-react-title-block{flex:1;min-width:0}.hc-react-compact .hc-react-title-block h3{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hc-react-compact-period{background:var(--hu-bg);border:1px solid var(--hu-line);min-width:0;max-width:112px;color:var(--hu-text);border-radius:6px;align-items:center;gap:3px;padding:2px 4px;font-size:10px;line-height:20px;display:flex}.hc-react-compact-period select{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;min-width:0;max-width:88px}.hc-react-data-trigger{color:var(--hu-muted);cursor:pointer;font:18px/24px var(--hu-font);background:0 0;border:0;border-radius:5px;min-width:22px;min-height:24px;padding:0 3px}.hc-react-data-trigger:hover{background:var(--hu-bg-secondary);color:var(--hu-text)}.hc-react-compact-period select:focus-visible,.hc-react-data-trigger:focus-visible{outline:2px solid var(--hu-brand-text);outline-offset:2px}.hc-react-data-popover{font:12px/18px var(--hu-font);color:var(--hu-text);background:var(--hu-bg);border:1px solid var(--hu-line);z-index:220;box-sizing:border-box;border-radius:10px;width:min(340px,100vw - 24px);max-height:min(300px,100dvh - 32px);padding:12px;overflow:auto;box-shadow:0 8px 24px #0002}.hc-react-data-popover [role=dialog]{outline:none}.hc-react-data-popover details{margin:7px 0}.hc-react-data-popover summary{cursor:pointer;color:var(--hu-text)}.hc-react-data-popover .hc-react-inspection{max-height:140px}.hc-react-data-popover table{color:var(--hu-text);font:11px/16px var(--hu-font)}.hc-react-contribution-scroll{overscroll-behavior-x:contain;scrollbar-width:thin;max-width:100%;padding-bottom:2px;overflow-x:auto}.hc-react-contribution-scroll:focus-visible{outline:2px solid var(--hu-brand-text);outline-offset:3px}.hc-react-contribution-calendar{min-width:0}.hc-react-contribution-calendar .hc-react-month-axis{margin:2px 0}@container hc-chart (max-width:400px){.hc-react-contribution-calendar{min-width:calc(var(--contribution-weeks)*12px)}.hc-react-compact .hc-react-activity-days{grid-template-columns:minmax(0,1fr)}.hc-react-compact .hc-react-day-detail{display:none}.hc-react-compact .hc-react-days-calendar{max-height:205px}}.hc-native-state{isolation:isolate;background:var(--hu-bg-secondary);border-radius:9px;place-items:center;min-width:0;margin-top:10px;display:grid;position:relative;overflow:hidden}.hc-state-structure{z-index:-1;opacity:.5;pointer-events:none;position:absolute;inset:12px;overflow:hidden}.hc-native-state:not([data-state=loading]) .hc-state-structure{opacity:.22}.hc-state-structure>svg{width:100%;height:100%;stroke:var(--color-chart-neutral);fill:none;stroke-width:7px;stroke-linecap:round}.hc-state-structure>svg circle{stroke-width:10px}.hc-state-structure>svg polygon{stroke-width:2px}.hc-state-bars{align-items:end;gap:8px;height:100%;padding:20px;display:flex}.hc-state-bars>i{background:var(--color-chart-neutral);border-radius:5px;flex:1;max-width:40px}.hc-state-grid{grid-template-rows:repeat(7,1fr);grid-template-columns:repeat(8,1fr);gap:5px;height:100%;padding:8px;display:grid}.hc-state-grid>i{background:var(--color-chart-neutral);border-radius:3px}.hc-state-list{align-content:center;gap:12px;height:100%;padding:12px;display:grid}.hc-state-list>i{background:var(--color-chart-neutral);border-radius:10px;height:15px}.hc-state-message{text-align:center;background:var(--hu-bg);border-radius:9px;flex-direction:column;align-items:center;gap:7px;max-width:320px;padding:15px;display:flex}@supports (color:color-mix(in lab,red,red)){.hc-state-message{background:color-mix(in srgb,var(--hu-bg) 94%,transparent)}}.hc-state-message{color:var(--hu-text)}.hc-state-message strong{font-size:13px;line-height:20px}.hc-state-message p{color:var(--hu-muted);margin:0;font-size:11px;line-height:17px}.hc-state-message button{background:var(--hu-action);color:var(--hu-on-action);font:12px/18px var(--hu-font);cursor:pointer;border:0;border-radius:6px;padding:6px 10px}.hc-state-message button:focus-visible{outline:2px solid var(--hu-brand-text);outline-offset:3px}.hc-native-state[data-state=loading] .hc-state-structure{animation:hc-state-breathe 1.4s ease-in-out infinite alternate}@keyframes hc-state-breathe{to{opacity:.22}}@media (prefers-reduced-motion:reduce){.hc-native-state[data-state=loading] .hc-state-structure{animation:none}}.hc-react-contribution-scroll,.hc-react-days-calendar,.hc-react-funnel>svg,.hc-react-matrix,.hc-react-plot{direction:ltr}.hc-source-example{width:100%;max-width:var(--source-chart-width);min-width:0;font:14px/20px var(--hu-font);margin-inline:auto}.hc-source-example .hc-react-card[data-presentation=source]{width:100%;max-width:none;height:var(--source-chart-height);background:var(--color-background-secondary-default);border:0;border-radius:16px;flex-direction:column;gap:0;padding:16px 16px 12px;display:flex;position:relative;overflow:visible}.hc-source-example .hc-react-card-header{flex-wrap:nowrap;flex-shrink:0;align-items:flex-start;gap:8px;margin:0 0 24px;display:flex}.hc-source-example .hc-react-title-block{flex:1;min-width:0}.hc-source-example .hc-react-title-block h3{font:500 14px/20px var(--hu-font);color:var(--color-text-secondary);margin:0}.hc-source-example .hc-react-fixture-note{display:none}.hc-source-example .hc-react-headline{flex-wrap:nowrap;gap:8px;margin:2px 0 0}.hc-source-example .hc-react-headline .hu-chart-total{font:500 32px/38px var(--hu-font);letter-spacing:-.8px;white-space:nowrap;font-variant-numeric:tabular-nums}.hc-source-example .hc-react-delta{font:500 14px/20px var(--hu-font);background:var(--color-status-lime-background);color:var(--color-status-lime-text);border-radius:6px;padding:2px 6px}.hc-source-example .hc-react-periods{border-radius:10px;flex-wrap:nowrap;gap:2px;max-width:none;padding:4px}.hc-source-example .hc-react-periods button{font:400 14px/20px var(--hu-font);white-space:nowrap;border-radius:6px;padding:4px 10px}.hc-source-example .hc-react-periods button[aria-pressed=true]{font-weight:500}.hc-source-example .hc-react-header-tools>.hu-field{width:auto;min-width:0;max-width:150px;margin:0}.hc-source-example .hc-react-header-tools>.hu-field>label{display:none}.hc-source-example .hc-react-header-tools .hu-input-wrap{min-height:28px;box-shadow:none;background:var(--color-background-primary-default);border:0;border-radius:6px;padding:0 6px}.hc-source-example .hc-react-header-tools select{font:400 14px/20px var(--hu-font);padding-block:3px;padding-inline:3px 20px}.hc-source-example .hc-react-plot{flex-shrink:0;width:100%;min-height:0}.hc-source-example .hc-react-mini-legend{flex-shrink:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:auto}.hc-source-example .hc-react-metric-legend>button,.hc-source-example .hc-react-mini-legend>span{font:400 12px/18px var(--hu-font);background:var(--color-background-primary-default);border-radius:8px;min-height:57px;padding:8px 12px}.hc-source-example .hc-react-mini-legend strong{font:500 16px/24px var(--hu-font);margin-top:1px}.hc-source-example .hc-react-mini-legend i{width:6px;height:6px;margin-inline-end:5px}.hc-source-example .hc-react-mini-legend:has(>span:only-child){grid-template-columns:1fr}.hc-source-example .hc-react-mini-legend:has(>span:first-child:nth-last-child(2)){grid-template-columns:repeat(2,minmax(0,1fr))}.hc-source-example .hc-react-comparison-legend{font:400 14px/20px var(--hu-font);order:-1;gap:16px;margin:0 0 12px}.hc-source-example .hc-react-comparison-legend>span{display:none}.hc-source-example .hc-react-comparison-legend i{width:8px;height:8px}.hc-source-example[data-source-chart=orders-chart-card] .hc-react-card-header,.hc-source-example[data-source-chart=revenue-chart-card] .hc-react-card-header{order:-2;margin-bottom:12px}.hc-source-example[data-source-chart=bar-list-card] .hc-react-card-header,.hc-source-example[data-source-chart=orders-chart-card] .hc-react-header-tools,.hc-source-example[data-source-chart=revenue-chart-card] .hc-react-header-tools{display:none}.hc-source-example .hc-react-list-tabs{gap:4px;margin:0;padding:0 0 8px}.hc-source-example .hc-react-list-tabs button{font:400 14px/20px var(--hu-font);padding:4px 6px}.hc-source-example .hc-react-list-tabs:after{font-size:12px}.hc-source-example .hc-react-list{gap:4px;margin-top:6px}.hc-source-example .hc-react-list button{font:400 14px/20px var(--hu-font);border-radius:8px;padding:8px}.hc-source-example .hc-react-list button>strong{font-size:14px}.hc-source-example[data-source-chart=activity-rings-card] .hc-react-card-header{margin-bottom:8px}.hc-source-example[data-source-chart=activity-rings-card] .hc-react-title-block{display:block}.hc-source-example[data-source-chart=activity-rings-card] .hc-react-card-header .hc-react-headline,.hc-source-example[data-source-chart=activity-rings-card] .hc-react-header-tools{display:none}.hc-source-example[data-source-chart=activity-rings-card] .hc-react-metric-legend{order:3;margin-top:auto}.hc-source-example[data-source-chart=sleep-score-card] .hc-react-headline .hu-chart-total{letter-spacing:-.5px;font-size:24px;line-height:30px}.hc-source-example .hc-react-score-legend{gap:2px}.hc-source-example .hc-react-score-legend>button{background:0 0;min-height:22px;padding:2px 0;font-size:14px}.hc-source-example .hc-react-score-legend strong{font-size:14px;line-height:20px}.hc-source-example[data-source-chart=most-active-days-card] .hc-react-headline{gap:4px}.hc-source-example[data-source-chart=most-active-days-card] .hu-chart-total{font-size:24px;line-height:30px}.hc-source-example[data-source-chart=most-active-days-card] .hc-react-card-header{margin-bottom:8px}.hc-source-example .hc-react-activity-days{display:block}.hc-source-example .hc-react-day-detail{display:none}.hc-source-example .hc-react-days-calendar{background:0 0;max-height:232px;padding:0}.hc-source-example .hc-react-days{gap:5px}.hc-source-example .hc-react-days button{min-height:34px;font-size:12px}.hc-source-example[data-source-chart=steps-card] .recharts-cartesian-grid,.hc-source-example[data-source-chart=steps-card] .recharts-yAxis{display:none}.hc-source-example .hc-react-stages-list{gap:14px;margin:0}.hc-source-example .hc-react-stages-list button{font:400 14px/20px var(--hu-font);grid-template-columns:72px minmax(30px,1fr) 93px;padding:0}.hc-source-example .hc-react-stages-list button small,.hc-source-example .hc-react-stages-list button>strong{font-size:14px}.hc-source-example .hc-react-stages-list+div{margin-top:auto}.hc-source-example .hc-react-matrix{gap:8px;margin-top:0}.hc-source-example .hc-react-matrix .hc-react-heatmap{gap:4px;height:174px}.hc-source-example .hc-react-matrix-x,.hc-source-example .hc-react-matrix-y{font-size:12px}.hc-source-example .hc-react-month-axis{font-size:12px;line-height:20px}.hc-source-example .hc-react-axis-captions{font:400 12px/20px var(--hu-font)}@media (max-width:639px){.hc-source-example .hc-react-card[data-presentation=source]{height:auto;min-height:var(--source-chart-height)}.hc-source-example .hc-react-card-header{flex-direction:column;gap:12px;margin-bottom:20px}.hc-source-example .hc-react-periods{padding:0}.hc-source-example .hc-react-periods button{padding:4px 8px}.hc-source-example .hc-react-headline .hu-chart-total{font-size:30px;line-height:36px}.hc-source-example .hc-react-mini-legend{margin-top:8px}.hc-source-example .hc-react-metric-legend>button,.hc-source-example .hc-react-mini-legend>span{padding:7px 8px}.hc-source-example[data-source-chart=activity-rings-card] .hc-react-metric-legend{grid-template-columns:repeat(3,minmax(0,1fr))}.hc-source-example[data-source-chart=most-active-days-card] .hc-react-card-header,.hc-source-example[data-source-chart=sleep-score-card] .hc-react-card-header{flex-direction:row}.hc-source-example .hc-react-metric-legend:not(.hc-react-score-legend){grid-template-columns:repeat(3,minmax(0,1fr))}.hc-source-example .hc-react-stages-list button{grid-template-columns:62px minmax(20px,1fr) 80px;font-size:12px}.hc-source-example .hc-react-stages-list button small,.hc-source-example .hc-react-stages-list button>strong{font-size:12px}}.hc-source-example.hc-source-fluid{max-width:none}.hc-source-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%;min-width:0;display:grid}.hc-source-example-stack{gap:24px;width:100%;display:grid}.hc-source-variant-controls{background:var(--color-segmented-control-background);border-radius:10px;flex-wrap:wrap;justify-content:center;gap:3px;margin:0 auto 16px;padding:4px;display:flex}.hc-source-variant-controls>button{font:400 14px/20px var(--hu-font);color:var(--hu-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px 9px}.hc-source-variant-controls>button[aria-pressed=true]{background:var(--color-segmented-control-selected-background);color:var(--hu-text);box-shadow:0 1px 2px #0001}@media (max-width:639px){.hc-source-row{grid-template-columns:1fr}}.hc-source-total-label{font:400 14px/20px var(--hu-font);color:var(--color-text-secondary);white-space:nowrap;align-self:flex-end;padding-bottom:2px}.hc-source-contribution-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 20px}.hc-source-contribution-summary>span{background:var(--color-background-primary-default);min-height:60px;font:400 12px/18px var(--hu-font);border-radius:8px;padding:8px 12px}.hc-source-contribution-summary strong{font:500 20px/28px var(--hu-font)}.hc-source-example .hc-react-mini-legend.hc-react-score-legend{background:var(--color-background-primary-default);border-radius:12px;grid-template-columns:1fr;gap:0;padding:0 10px}.hc-source-example .hc-react-score-legend>button{min-height:40px;font:400 14px/20px var(--hu-font);border-bottom:1px solid var(--color-border-button-default);border-radius:0;padding:10px 0}.hc-source-example .hc-react-score-legend>button:last-child{border-bottom:0}.hc-source-example .hc-react-score-legend>button>span{align-items:center;gap:6px;display:flex}.hc-source-example .hc-react-score-legend i{border-radius:4px;flex-shrink:0;width:12px;height:12px;margin:0}.hc-source-example[data-source-chart=sleep-score-card] .hc-react-card-header{margin-bottom:14px}.hc-source-example[data-source-chart=activity-rings-card] .hc-react-metric-legend{order:0;margin:0}.hc-source-example[data-source-chart=activity-rings-card] .hc-react-metric-legend>button{padding:8px 10px}.hc-source-example[data-source-chart=activity-rings-card] .hc-react-metric-legend strong{font-size:14px;line-height:20px}.hc-source-date-control{background:var(--color-background-primary-default);border:1px solid var(--color-border-button-default);white-space:nowrap;border-radius:10px;align-items:center;gap:5px;padding:3px 4px;display:flex;box-shadow:0 1px 2px #00000008}.hc-source-date-control>button{width:20px;height:24px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;padding:0;display:grid}.hc-source-date-control select{font:500 14px/20px var(--hu-font);appearance:none;text-align:center;color:var(--color-text-primary);cursor:pointer;background:0 0;border:0;min-width:0;max-width:132px;padding:0}.hc-source-date-control select:focus-visible,.hc-source-date-control>button:focus-visible{outline:2px solid var(--hu-brand-text);outline-offset:1px}.hc-source-days-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%;min-width:0;max-width:742px;display:grid}.hc-source-example .hc-react-days-calendar{margin-top:8px}.hc-source-example .hc-react-days button svg{width:28px;height:28px}.hc-source-example .hc-react-days button{gap:8px;min-height:67px;padding:7px 0}.hc-source-example .hc-react-days button[aria-pressed=true]{outline:1px solid var(--color-border-button-default);border-radius:12px}.hc-source-example .hc-react-days-calendar{scrollbar-width:none}.hc-source-example .hc-react-month-navigation{font:500 16px/24px var(--hu-font);background:var(--color-background-primary-default);box-shadow:none;padding:4px 8px}.hc-source-example .hc-react-month-navigation .hc-react-small-label{font:500 16px/24px var(--hu-font);color:var(--hu-text)}@media (max-width:639px){.hc-source-days-pair{grid-template-columns:1fr}.hc-source-date-control{gap:2px;padding:2px}.hc-source-date-control select{max-width:115px;font-size:12px}.hc-source-example .hc-react-mini-legend.hc-react-score-legend{grid-template-columns:1fr}}.hc-source-example .hc-react-headline .hu-chart-total{letter-spacing:0;font-size:24px;line-height:34px}.hc-source-example:is([data-source-chart=sleep-score-card],[data-source-chart=steps-card],[data-source-chart=activity-rings-card],[data-source-chart=most-active-days-card]) .hc-react-card[data-presentation=source]{border-radius:20px;padding:10px}.hc-source-example:is([data-source-chart=sleep-score-card],[data-source-chart=steps-card],[data-source-chart=most-active-days-card]) .hc-react-card-header{gap:8px;margin:0 0 16px;padding:0 6px}.hc-source-example:is([data-source-chart=sleep-score-card],[data-source-chart=steps-card],[data-source-chart=most-active-days-card]) .hc-react-headline{margin:0}.hc-source-example[data-source-chart=most-active-days-card] .hc-react-headline .hu-chart-total,.hc-source-example[data-source-chart=sleep-score-card] .hc-react-headline .hu-chart-total{letter-spacing:0;font-size:24px;line-height:34px}.hc-source-example[data-source-chart=sleep-score-card] .hc-react-plot{margin-bottom:16px}.hc-source-example[data-source-chart=activity-rings-card] .hc-react-card-header{margin:0 0 16px;padding:6px 6px 0}.hc-source-example[data-source-chart=activity-rings-card] .hc-react-metric-legend{margin:0 0 16px}.hc-source-example[data-source-chart=steps-card] .hc-react-plot{margin:0}.hc-source-example[data-source-chart=most-active-days-card] .hc-react-days-calendar{background:var(--color-background-primary-default);border-radius:10px;margin:0;padding:0 10px}.hc-source-activity-plot{flex:1;justify-content:center;width:100%;min-width:0;min-height:0;display:flex}.hc-source-activity-plot>svg{width:100%;height:100%;max-height:210px;display:block;overflow:visible}.hc-source-activity-plot circle{transition:stroke .2s,stroke-dasharray .2s,opacity .2s}.hc-source-activity-plot g[role=button]{cursor:pointer;outline:none}.hc-source-activity-plot g[role=button]:focus-visible>circle:last-child{filter:drop-shadow(0 0 2px var(--hu-brand-text))}@media (prefers-reduced-motion:reduce){.hc-source-activity-plot circle{transition:none}}.hc-source-example .hc-source-calendar-card[data-presentation=source]{border-radius:20px;flex-direction:column;gap:16px;padding:10px;display:flex}.hc-source-calendar-header{flex-shrink:0;justify-content:space-between;align-items:start;gap:6px;min-height:54px;padding-inline:6px;display:flex}.hc-source-calendar-header>div:first-child{min-width:0}.hc-source-calendar-header h3{font:500 14px/20px var(--hu-font);color:var(--color-text-secondary);white-space:nowrap}.hc-source-calendar-header>div>div{white-space:nowrap;align-items:baseline;gap:4px;display:flex}.hc-source-calendar-header strong{font:500 24px/34px var(--hu-font);letter-spacing:0;color:var(--color-text-primary)}.hc-source-calendar-header span{font:400 12px/18px var(--hu-font);color:var(--color-text-secondary)}.hc-source-calendar-header .hc-source-date-control{margin-top:0}.hc-source-calendar-header .hc-source-date-control select{max-width:80px}.hc-source-year-scroll{overscroll-behavior:contain;scrollbar-width:none;background:var(--color-background-primary-default);border-radius:10px;outline:none;flex:1;height:232px;min-height:0;padding:0 10px;scroll-padding-block:10px;position:relative;overflow-y:auto}.hc-source-year-scroll:focus-visible{outline:2px solid var(--hu-brand-text);outline-offset:2px}.hc-source-month{padding-bottom:12px}.hc-source-month h4{font:500 20px/26px var(--hu-font);color:var(--color-text-primary);margin:8px 0 14px;padding-inline-start:4px}.hc-source-day-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.hc-source-day-grid>button{min-width:0;min-height:67px;font:400 14px/20px var(--hu-font);color:var(--color-text-primary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:7px 0;display:flex}.hc-source-day-grid>button[aria-pressed=true]{border-color:var(--color-border-button-default);box-shadow:0 0 0 1px var(--color-border-button-default)}.hc-source-day-grid svg{flex-shrink:0;width:28px;height:28px;overflow:visible}.hc-source-day-grid>button:focus-visible{outline:2px solid var(--hu-brand-text);outline-offset:0}.hc-source-day-grid circle{transition:stroke-dasharray .2s}@media (prefers-reduced-motion:reduce){.hc-source-day-grid circle{transition:none}}.hc-source-example[data-source-chart=steps-card] .hc-react-card-header{flex-direction:row;align-items:flex-start}.hc-source-example .hc-source-calendar-header{container-type:normal}@container hc-chart (max-width:320px){.hc-source-calendar-header>div:first-child>div>span,.hc-source-example[data-source-chart=steps-card] .hc-source-total-label{display:none}.hc-source-date-control{gap:2px;padding:2px}.hc-source-date-control select{max-width:90px;font-size:12px}.hc-source-calendar-header .hc-source-date-control select{max-width:68px}.hc-source-example[data-source-chart=activity-rings-card] .hc-react-metric-legend>button{min-height:52px;padding:8px 6px;font-size:12px;line-height:16px}.hc-source-example[data-source-chart=activity-rings-card] .hc-react-metric-legend strong{font-size:12px;line-height:18px}}.hc-source-date-control[data-period-arrows=false]>button{display:none}.hc-source-date-control[data-period-arrows=false]{gap:6px;padding:4px 7px}.hc-source-date-control>span{width:16px;height:20px;color:var(--color-text-secondary);place-items:center;display:grid}.hc-source-date-control>span>svg{width:16px;height:16px}.hc-source-date-control select{width:auto;padding:0!important}.hc-source-example .hc-source-stage-legend{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:auto}.hc-source-flow-captions{font:400 12px/20px var(--hu-font);color:var(--color-text-tertiary);justify-content:space-between;margin-top:auto;display:flex}.hc-source-example[data-source-chart=radar-chart-card] .hc-react-metric-legend i{display:none}.hc-source-activity-heading{font:400 14px/20px var(--hu-font);color:var(--color-text-secondary);justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.hc-source-activity-heading .hc-react-periods{padding:0}.hc-source-example[data-source-chart=contributions-card] .hc-react-card-header{margin-bottom:16px}.hc-source-example[data-source-chart=contributions-card] .hc-source-contribution-summary{margin-bottom:8px}.hc-source-heatmap-scale{font:400 12px/20px var(--hu-font);color:var(--color-text-tertiary);justify-content:flex-end;align-items:center;gap:4px;margin-top:8px;display:flex}.hc-source-heatmap-scale>i{border-radius:2px;width:12px;height:8px}.hc-source-example .hc-react-plot{overflow-clip-margin:8px;overflow:clip}.hc-source-year-scroll{direction:ltr}.hc-source-radar-comparison{grid-template-columns:repeat(2,minmax(0,1fr))}.hc-source-radar-comparison>button{background:var(--color-background-primary-default);color:var(--color-text-secondary);font:400 14px/20px var(--hu-font);cursor:pointer;border:0;border-radius:10px;flex-direction:column;align-items:flex-start;padding:8px 10px;display:flex}.hc-source-radar-comparison>button>strong{font:500 14px/20px var(--hu-font);color:var(--color-text-primary)}.hc-source-radar-comparison>button[aria-pressed=false]{opacity:.45}.hc-source-radar-comparison>button:focus-visible{outline:2px solid var(--hu-brand-text);outline-offset:2px}.hc-source-range-trigger{height:32px;font:400 14px/20px var(--hu-font)!important;gap:6px!important;padding:5px 7px!important}.hc-source-range-trigger svg{flex-shrink:0;width:16px;height:16px}.hc-source-range-select{flex-shrink:0;min-width:0}.hc-source-range-select [data-rac][slot=value]{gap:6px}.hc-source-example .hc-source-calendar-card[data-presentation=source]{height:var(--source-chart-height);min-height:0}.hc-source-example .hc-source-year-scroll{flex-basis:232px;max-height:232px}.hc-source-example .hc-react-metric-legend>button,.hc-source-example .hc-react-mini-legend strong,.hc-source-example .hc-react-mini-legend>span{font-size:14px;line-height:20px}.hc-source-example .hc-react-mini-legend i{vertical-align:middle;border-radius:4px;width:12px;height:12px;margin-inline-end:6px}.hc-source-example:is([data-source-chart=radar-chart-card],[data-source-chart=radial-chart-card]) .hc-react-card{padding-bottom:16px}.hc-source-example:is([data-source-chart=radar-chart-card],[data-source-chart=radial-chart-card]) .hc-react-card-header,.hc-source-example:is([data-source-chart=radar-chart-card],[data-source-chart=radial-chart-card]) .hc-react-plot{margin-bottom:12px}.hc-source-example[data-source-chart=funnel-chart-card] .hc-react-funnel>.hc-react-mini-legend{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:12px}.hc-source-example[data-source-chart=sankey-chart-card] .hc-react-card-header,.hc-source-example[data-source-chart=sankey-chart-card] .hc-react-plot{margin-bottom:16px}.hc-source-example[data-source-chart=sankey-chart-card] .hc-source-flow-captions{margin-top:0}.hc-source-example .hc-react-mini-legend>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hc-source-example .hc-react-metric-legend>button>span{text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal;overflow:hidden}@media (max-width:639px){.hc-source-example:is([data-source-chart=area-chart-card],[data-source-chart=combo-chart-card],[data-source-chart=funnel-chart-card],[data-source-chart=heatmap-chart-card],[data-source-chart=radar-chart-card],[data-source-chart=radial-chart-card],[data-source-chart=sankey-chart-card],[data-source-chart=scatter-chart-card],[data-source-chart=stage-bars-card]) .hc-react-card-header{flex-direction:row;align-items:flex-start;gap:8px}.hc-source-example .hc-react-title-block h3{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hc-source-example[data-source-chart=contributions-card] .hc-source-contribution-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.hc-source-example .hc-react-stage-track i{color:var(--color-neutral-950)}.hc-source-example:is([data-source-chart=area-chart-card],[data-source-chart=combo-chart-card],[data-source-chart=radar-chart-card]) .hc-react-card-header{margin-bottom:16px}.hc-source-example[data-source-chart=steps-card] .hc-react-card-header{margin-bottom:24px}.hc-source-example[data-source-chart=contributions-card]{--hc-contribution-tier-0:var(--color-chart-neutral);--hc-contribution-tier-1:var(--color-violet-200);--hc-contribution-tier-2:var(--color-violet-400);--hc-contribution-tier-3:var(--color-violet-500);--hc-contribution-tier-4:var(--color-violet-600);--hc-contribution-tier-5:var(--color-violet-700)}.dark .hc-source-example[data-source-chart=contributions-card]{--hc-contribution-tier-1:var(--color-violet-950);--hc-contribution-tier-2:var(--color-violet-800);--hc-contribution-tier-3:var(--color-violet-700);--hc-contribution-tier-4:var(--color-violet-600);--hc-contribution-tier-5:var(--color-violet-500)}.hc-source-example .hc-react-contributions[data-source-contributions]{grid-template-rows:repeat(7,1fr);grid-auto-flow:row;gap:4px;height:auto;min-height:0}.hc-source-example .hc-react-contributions[data-source-contributions]>button{aspect-ratio:1;border-radius:3px;min-height:0}@media (max-width:639px){.hc-source-example:not([data-source-chart=activity-rings-card]):not([data-source-chart=stage-bars-card]) .hc-react-mini-legend:not(.hc-react-score-legend){grid-template-columns:repeat(2,minmax(0,1fr))}.hc-source-example:not([data-source-chart=activity-rings-card]):not([data-source-chart=stage-bars-card]) .hc-react-mini-legend:not(.hc-react-score-legend)>:last-child:nth-child(odd){grid-column:1/-1}.hc-source-example[data-source-chart=contributions-card] .hc-react-contribution-calendar{min-width:calc(var(--contribution-weeks)*17px - 4px)}}.hc-source-example .hc-react-heatmap button[aria-pressed=true]:not(:focus-visible){outline:none}.hc-source-example[data-source-chart=funnel-chart-card] .hc-react-card{padding-bottom:16px}.hc-source-example[data-source-chart=funnel-chart-card] .hc-react-card-header{margin-bottom:12px}.hc-source-example .hc-react-funnel{position:relative}.hc-source-funnel-labels{aspect-ratio:4;pointer-events:none;direction:ltr;align-items:center;display:grid;position:absolute;inset:0 0 auto}.hc-source-funnel-labels>span{justify-content:center;display:flex}.hc-source-funnel-labels b{background:var(--color-background-primary-default);color:var(--color-text-primary);font:500 12px/16px var(--hu-font);white-space:nowrap;border-radius:8px;padding:0 6px}.hc-react-card .recharts-polar-angle-axis text[role=button]:is(:hover,:focus-visible){fill:var(--hu-text)}.hc-source-example[data-source-chart=contributions-card] .hc-source-contribution-summary{margin-inline:-8px}.hc-source-example[data-source-chart=contributions-card] .hc-source-contribution-summary>span{min-height:60px;font:500 14px/20px var(--hu-font);padding:10px}.hc-source-example[data-source-chart=contributions-card] .hc-source-contribution-summary strong{font:500 14px/20px var(--hu-font)}.hc-source-example[data-source-chart=contributions-card] .hc-react-contributions{margin-top:0}.hc-source-example[data-source-chart=contributions-card] .hc-source-activity-heading{margin-bottom:4px}.hc-source-example[data-source-chart=contributions-card] .hc-react-month-axis{font-size:14px}.hc-source-variant-grid,.hc-source-variant-stack{gap:16px;width:100%;display:grid}.hc-source-variant-grid{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.hc-source-variant-grid .hc-react-headline .hu-chart-total{letter-spacing:0;font-size:24px;line-height:34px}.hc-source-variant-grid .hc-react-card-header{margin-bottom:0}.hc-source-variant-grid .hc-react-card[data-chart-variant=score] .hc-react-headline{display:none}.hc-source-variant-grid .hc-source-radar-comparison,.hc-source-variant-stack .hc-react-mini-legend{justify-content:center;align-items:center;gap:12px;margin-top:auto;display:flex}.hc-source-variant-grid .hc-source-radar-comparison>button,.hc-source-variant-stack .hc-react-mini-legend>span{min-height:20px;font:400 14px/20px var(--hu-font);background:0 0;align-items:center;gap:4px;padding:0;display:inline-flex}.hc-source-variant-grid .hc-source-radar-comparison strong,.hc-source-variant-stack .hc-react-mini-legend strong{font:500 14px/20px var(--hu-font);margin:0;display:inline}@media (max-width:639px){.hc-source-variant-grid{grid-template-columns:1fr}.hc-source-variant-stack .hc-react-mini-legend{flex-wrap:wrap}}.hc-source-stacked-legend{justify-content:center;align-items:center;gap:12px;min-height:20px;margin-top:auto;display:flex}.hc-source-stacked-legend>button{color:var(--color-text-primary);font:400 14px/20px var(--hu-font);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:flex}.hc-source-stacked-legend i{border-radius:4px;width:12px;height:12px}.hc-source-stacked-legend strong{font-weight:500}.hc-source-radar-score-disc{filter:drop-shadow(0 2px 3px #0000000d)}.hc-source-example .hc-react-card[data-list-truncated=true] .hc-react-list>button:last-child{opacity:.4}.hc-source-example .hc-react-show-more{border:1px solid var(--color-border-button-default);background:var(--color-background-primary-default);width:32px;height:20px;min-height:20px;color:var(--color-text-secondary);border-radius:9px;align-self:center;place-items:center;padding:0;display:grid}.hc-source-example .hc-react-show-more svg{width:14px;height:14px}.hc-source-variant-grid .hc-source-radar-comparison>button{flex-direction:row}.hc-react-card[data-presentation=source][data-chart-variant=score] .hc-react-plot{position:relative}.hc-source-radar-score-overlay{background:var(--color-background-primary-default);pointer-events:none;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:72px;height:72px;display:flex;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 2px 4px #0000000d}.hc-source-radar-score-overlay strong{font:500 24px/28px var(--hu-font);color:var(--color-text-primary)}.hc-source-radar-score-overlay span{font:400 12px/18px var(--hu-font);color:var(--color-text-tertiary)}.hc-source-example[data-source-chart=earnings-chart-card][data-source-default]:not(.hc-source-fluid){max-width:576px}@media (min-width:1280px){.hc-source-example[data-source-chart=earnings-chart-card][data-source-default]:not(.hc-source-fluid)>.hc-react-card[data-presentation=source]{flex-shrink:0;width:673px}}@media (max-width:639px){.hc-source-example[data-source-default]:not(.hc-source-fluid):is([data-source-chart=earnings-chart-card],[data-source-chart=line-chart-card]) .hc-react-card-header{margin-bottom:24px}}.hc-react-list-heading{border-bottom:1px solid var(--hu-line);flex-shrink:0;align-items:end;gap:12px;min-width:0;display:flex}.hc-react-list-heading>.hc-react-list-tabs{scrollbar-width:none;flex:1;gap:4px;min-width:0;margin:0;padding:0}.hc-react-list-heading>.hc-react-list-tabs:after{content:none}.hc-react-list-heading>span{color:var(--hu-muted);font:400 12px/20px var(--hu-font);text-transform:uppercase;flex:none;padding-bottom:8px}.hc-react-list-heading .hc-react-list-tabs>button{min-height:36px;font:400 14px/20px var(--hu-font);border-bottom-width:2px;flex:none;padding:8px 10px}.hc-source-example[data-source-chart=bar-list-card] .hc-react-card{padding:4px 16px 12px}.hc-source-example[data-source-chart=bar-list-card] .hc-react-list-heading{margin-inline:-16px;padding-inline:16px}.hc-source-example[data-source-chart=bar-list-card] .hc-react-list{flex-shrink:0;gap:4px;margin:12px -8px -4px}.hc-source-example[data-source-chart=bar-list-card] .hc-react-list>button{gap:12px;height:36px;padding:0 10px}.hc-source-example[data-source-chart=bar-list-card] .hc-row-icon{color:var(--color-text-secondary)}.hc-source-example .hc-source-range-trigger svg{width:14px;height:14px}.hc-source-example .hc-react-card-header h3{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hc-source-example .hc-react-header-tools{flex-shrink:0}.hc-source-example[data-source-chart=heatmap-chart-card] .hc-react-heatmap>button{border-radius:4px}.hc-source-example .hc-react-stages-list{grid-template-columns:max-content minmax(20px,1fr) max-content;gap:12px;margin-bottom:16px;display:grid}.hc-source-example .hc-react-stages-list>button{grid-column:1/-1;grid-template-columns:subgrid;font:400 14px/20px var(--hu-font);gap:12px;display:grid}.hc-source-example .hc-react-stages-list>button>span:first-child{text-align:end;color:var(--color-text-secondary);white-space:nowrap}.hc-source-example .hc-react-stage-track{height:20px}.hc-source-example .hc-react-stages-list>button small,.hc-source-example .hc-react-stages-list>button>strong{gap:6px;font-size:14px}.hc-react-matrix{grid-template-columns:max-content minmax(0,1fr)}.hc-react-matrix-y>span{white-space:nowrap}.hc-source-example[data-source-chart=funnel-chart-card] .hc-react-funnel>.hc-react-mini-legend{grid-template-columns:repeat(var(--funnel-columns,4),minmax(0,1fr))}@media (max-width:639px){.hc-source-example[data-source-chart=funnel-chart-card] .hc-react-funnel>.hc-react-mini-legend{grid-template-columns:repeat(2,minmax(0,1fr))}}.hc-source-example .hc-react-delta[data-negative=true]{background:var(--color-status-rose-background);color:var(--color-status-rose-text)}.hc-react-list-heading>strong{min-width:0;font:500 14px/20px var(--hu-font);color:var(--hu-text);flex:1;padding-bottom:8px}.hc-source-example[data-source-chart=bar-list-card] .hc-react-card{height:auto;min-height:var(--source-chart-height)}.hc-source-example[data-source-chart=stage-bars-card] .hc-react-card-header{margin-bottom:24px}.hc-source-example[data-source-chart=stage-bars-card] .hc-react-mini-legend{margin-inline:-8px;margin-bottom:-4px}.hc-source-example .hc-react-card[data-period-presentation=segmented] .hc-react-header-tools{display:flex}.hc-source-example .hc-react-stage-track i{width:14px;height:14px}.hxr-root{--hx-text:var(--hu-text,#171717);--hx-muted:var(--hu-muted,#525252);--hx-line:var(--hu-line,#e5e5e5);--hx-surface:var(--hu-page,var(--color-background-full,#fff));--hx-soft:var(--hu-bg-secondary,#fafafa);text-align:start;min-width:0}.hxr-root.hx-top-navigation{grid-template-columns:minmax(0,1fr)}.hxr-root .hx-main{padding:32px!important}.hxr-root .hx-main>div{min-width:0}.hxr-root .hx-button.primary{background:var(--hu-brand,#00ced1);border-color:var(--hu-brand,#00ced1)}@supports (color:color-mix(in lab,red,red)){.hxr-root .hx-button.primary{border-color:color-mix(in srgb,var(--hu-brand,#00ced1),transparent 25%)}}.hxr-root .hx-button.primary:hover{background:var(--hu-brand,#00ced1)}@supports (color:color-mix(in lab,red,red)){.hxr-root .hx-button.primary:hover{background:color-mix(in srgb,var(--hu-brand,#00ced1),var(--hu-on-brand,#102020) 8%)}}.hxr-root .hx-button{font-weight:600}.hxr-root .hx-example-bar>.hu-field{width:min(430px,50%);min-width:0}.hxr-root .hx-example-bar>.hu-field>label{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.hxr-root .hx-example-bar .hu-input-wrap{height:30px}.hxr-root .hx-example-bar select{padding:0;font-size:11px}.hxr-root .hx-example-bar .hu-chevron{inset-inline-end:9px}.hxr-root .hx-header>nav{scrollbar-width:thin;overflow:auto}.hxr-root .hx-header>nav button{white-space:nowrap;align-items:center;gap:6px;display:flex}.hxr-root .hx-header>nav .hx-icon{width:16px;height:16px}.hxr-root .hx-sidebar{z-index:2;background:var(--hx-surface);width:auto;min-width:0}.hxr-root .hx-sidebar nav button{color:var(--hx-muted)}.hxr-root .hx-sidebar nav button[aria-current=page]{background:var(--hx-soft);color:var(--hx-text)}.hxr-root .hx-sidebar .hx-user small,.hxr-root .hx-sidebar .hx-user strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hxr-root .hx-sidebar-bottom>a,.hxr-root .hx-sidebar-bottom>button{color:var(--hx-muted)}.hxr-root .hx-sidebar-feature{background:var(--hx-soft)}.hxr-root .hx-sidebar-feature p{color:var(--hx-muted)}.hxr-root .hx-controls,.hxr-root .hx-controls>div:last-child:not(.hx-periods){flex-wrap:wrap}.hxr-root .hx-periods button{color:var(--hx-muted)}.hxr-root .hx-periods button[aria-pressed=true]{background:var(--hx-surface);color:var(--hx-text)}.dark .hxr-root .hx-metric small,[data-helios-theme=dark] .hxr-root .hx-metric small{color:#86efac}.hxr-root .hx-members-list small,.hxr-root .hx-metric>span,.hxr-root .hx-page-title p,.hxr-root .hx-post-grid p,.hxr-root .hx-welcome p{color:var(--hx-muted)}.hxr-root .hx-post-grid article>small,.hxr-root .hx-section-heading>a{color:var(--hu-brand-text,#007274)}.hxr-root .hx-post-grid article>div span{color:var(--hx-muted)}.hxr-root .hx-welcome>.hu-field{max-width:280px}.hxr-root .hx-create-cards .hx-button{min-height:88px}.hxr-root .hx-create-cards .hx-button small{color:var(--hx-muted)}.hxr-root .hx-members-list>div>span:last-of-type{min-width:0}.hxr-root .hx-members-list small{text-overflow:ellipsis;max-width:150px;overflow:hidden}.hxr-chart,.hxr-chart-plot{width:100%;min-width:0}.hxr-chart-plot{height:210px}.hxr-chart-controls{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;display:flex}.hxr-chart-controls>.hu-field{max-width:145px}.hxr-chart-controls>.hu-field>label{font-size:11px}.hxr-chart-controls>p{color:var(--hx-muted);margin:0;font-size:11px}.hxr-chart-data{color:var(--hx-muted);margin-top:12px;font-size:11px}.hxr-chart-data summary{cursor:pointer}.hxr-table-scroll{max-width:100%;margin-top:12px;overflow:auto}.hxr-table-scroll table{border-collapse:collapse;text-align:start;width:100%;min-width:300px}.hxr-table-scroll td,.hxr-table-scroll th{border-bottom:1px solid var(--hx-line);padding:8px;font-size:12px}.hxr-chart .recharts-surface,.hxr-chart .recharts-wrapper{outline:none}.hxr-chart .recharts-cartesian-axis-tick-value{font-family:var(--hu-font,Inter,system-ui)}.hxr-root .hx-membership-chart{grid-template-columns:150px minmax(0,1fr) 200px;gap:24px}.hxr-root .hx-membership-chart>.hx-metric strong{font-size:28px}.hxr-root .hx-membership-stats strong{font-size:27px}.hxr-root .hx-membership-stats{gap:15px}.hxr-root .hx-membership-stats .hx-metric>span{margin-bottom:4px}.hxr-root .hx-business-metrics article{min-width:0}.hxr-root .hx-business-metrics .hx-metric strong{font-size:28px}.hxr-root .hx-business-metrics header{color:var(--hx-muted)}.hxr-root .hx-business-metrics article>img{max-width:100%}.hxr-business-table{margin-top:30px}.hxr-root .hxr-search-external .hu-table-toolbar>.hu-field{display:none}.hxr-root .hxr-search-external .hu-table-toolbar{padding:12px 20px}.hxr-root .hxr-search-external .hu-table-toolbar .hu-button{margin-inline-start:0}.hxr-root .hu-table-card{font-size:13px}.hxr-root .hu-table-card td{font-size:12px}.hxr-root .hu-table-card td .hx-person strong{font-size:12px;font-weight:500}.hxr-root .hu-table-card td .hx-person small{color:var(--hx-muted);font-size:11px;display:block}.hxr-root .hu-table-card .hx-rating img{width:16px;height:16px}.hxr-root .hu-table-card .hx-person{align-items:center;gap:10px;display:flex}.hxr-root .hu-table-card .hx-avatar{width:30px;height:30px}.hxr-trade-name{gap:4px;display:grid}.hxr-trade-name strong{font-size:13px;font-weight:500}.hxr-trade-name small{color:var(--hx-muted);font-size:11px}.hxr-root .hx-trade-toolbar{align-items:flex-end;gap:20px}.hxr-root .hx-trade-toolbar>.hu-field{max-width:340px}.hxr-root .hx-trade-toolbar>div:last-child{align-items:flex-end;gap:12px;display:flex}.hxr-root .hx-trade-toolbar>div:last-child>.hu-field{min-width:135px}.hxr-tab-context{color:var(--hx-muted);margin:0 0 16px;font-size:12px}.hxr-root .hu-tabs>[role=tabpanel]{padding-top:12px}.hxr-root .hx-settings-form{min-width:0;max-width:100%}.hxr-setting-control{min-width:0}.hxr-setting-control>.hu-field>label,.hxr-setting-control>.hx-name-fields>.hu-field>label{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.hxr-setting-control .hu-field .hu-hint{font-size:12px;line-height:18px}.hxr-root .hx-setting-heading>div:last-child{gap:12px;display:flex}.hxr-root .hx-name-fields{grid-template-columns:1fr 1fr;gap:20px;display:grid}.hxr-root .hx-settings-form .hu-input-wrap{height:40px;padding:0 12px}.hxr-root .hx-settings-form .hu-input-wrap input,.hxr-root .hx-settings-form .hu-input-wrap select{box-shadow:none;border:0;width:100%;height:100%;min-height:0;padding:0;font-size:14px}.hxr-root .hx-settings-form .hu-input-wrap input:focus,.hxr-root .hx-settings-form .hu-input-wrap select:focus{outline:0}.hxr-field{gap:6px;font-size:14px;font-weight:500;display:grid}.hxr-field textarea{border:1px solid var(--hu-border,#d4d4d4);background:var(--hx-surface);width:100%;min-height:130px;color:var(--hx-text);resize:vertical;font:inherit;border-radius:8px;padding:12px;font-weight:400;line-height:1.6}.hxr-root .hx-settings-form .hxr-upload{cursor:pointer;min-height:122px;padding:20px;position:relative}.hxr-upload input[type=file]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0;min-height:0!important}.hxr-upload:focus-within{outline:2px solid var(--hu-brand-text,#007274);outline-offset:3px}.hxr-upload small,.hxr-upload strong>small{color:var(--hx-muted)}.hxr-upload .hx-icon{width:20px;height:20px}.hxr-error{color:var(--hu-error,#b91c1c);font-size:12px;line-height:18px}.hxr-root .hx-settings-bottom{align-items:center;gap:12px;display:flex}.hxr-root .hx-settings-bottom>p{color:var(--hx-muted);margin-inline-end:auto;font-size:12px}.hxr-root .hx-portfolio-files li>span:nth-child(2){min-width:0}.hxr-root .hx-portfolio-files strong{overflow-wrap:anywhere;white-space:normal}.hxr-root .hx-portfolio-files small{color:var(--hx-muted);font-size:11px}.hxr-root .hx-portfolio-thumbnails img{object-fit:cover;border-radius:6px;width:100%;height:85px}.hxr-root .hx-profile-identity .hx-avatar{border-color:var(--hx-surface)}.hxr-root .hx-profile-identity p,.hxr-root .hx-profile-identity small{color:var(--hx-muted)}.hxr-settings-tabs>.hu-tabs>[role=tablist]{gap:4px;margin-bottom:24px}.hxr-settings-tabs .hu-tabs [role=tab]{padding:8px 10px;font-size:12px}.hxr-settings-tabs>.hu-tabs>[role=tabpanel]{padding:0}.hxr-bio{min-width:0}.hxr-bio-options{gap:12px;margin-bottom:16px;display:flex}.hxr-bio-options>.hu-field{max-width:160px}.hxr-bio [contenteditable=true]{font-family:var(--hxr-bio-font,Inter);font-size:var(--hxr-bio-size,16px);min-height:280px}.hxr-panel-form{gap:20px;max-width:640px;display:grid}.hxr-panel-form h2{margin:0;font-size:20px;font-weight:600;line-height:28px}.hxr-panel-form p{color:var(--hx-muted);margin:0;line-height:1.6}.hxr-plan-options{border:1px solid var(--hx-line);border-radius:12px;gap:12px;padding:20px;display:grid}.hxr-plan-options>label{border:1px solid var(--hx-line);cursor:pointer;border-radius:8px;align-items:center;gap:12px;padding:12px;display:flex}.hxr-plan-options input{width:18px;height:18px;accent-color:var(--hu-brand,#00ced1)}.hxr-plan-options label>span{margin-inline-start:auto;font-size:13px}.hxr-key{overflow-wrap:anywhere;border:1px solid var(--hx-line);background:var(--hx-soft);color:var(--hx-text);border-radius:8px;padding:16px;font-size:13px}.hxr-dialog-form{gap:20px;display:grid}.hxr-detail{grid-template-columns:auto 1fr;gap:12px;margin:0;font-size:13px;display:grid}.hxr-detail dt{color:var(--hu-muted,#525252)}.hxr-detail dd{overflow-wrap:anywhere;margin:0}.hxr-video{border-radius:8px;width:100%}.hxr-post-reader{gap:20px;display:grid}.hxr-post-reader img{border-radius:8px;width:100%;display:block}.hxr-post-reader p{font-size:14px;line-height:1.7}.hxr-status{min-height:20px;margin-top:20px}.hxr-note,.hxr-status{color:var(--hx-muted);font-size:12px}.hxr-note{line-height:1.6}.hxr-root .hx-status{white-space:nowrap}.hxr-root .hx-status.paid,.hxr-root .hx-status.success{color:var(--color-status-lime-text);background:var(--color-status-lime-background)}.hxr-root .hx-status.declined,.hxr-root .hx-status.refunded{color:var(--color-status-rose-text);background:var(--color-status-rose-background)}.hxr-root .hx-status.processing{color:var(--color-status-yellow-text);background:var(--color-status-yellow-background)}.hxr-root .hx-business-metrics .hx-metric>div{gap:4px;display:grid}.hxr-root .hx-business-metrics .hx-metric small{white-space:normal}@media (max-width:1150px){.hxr-root .hx-membership-chart{grid-template-columns:150px minmax(0,1fr)}.hxr-root .hx-membership-stats{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}.hxr-root .hx-membership-columns{grid-template-columns:minmax(0,1fr) 210px;gap:24px}.hxr-root .hx-trade-toolbar,.hxr-root .hx-trade-toolbar>div:last-child{flex-wrap:wrap}.hxr-root .hx-header{padding-inline:24px}.hxr-root .hx-header nav .hx-icon{display:none}}@media (max-width:800px){.hxr-root{grid-template-columns:210px minmax(0,1fr)}.hxr-root .hx-main{padding:24px!important}.hxr-root .hx-membership-chart{grid-template-columns:1fr}.hxr-root .hx-membership-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.hxr-root .hx-membership-columns{grid-template-columns:1fr}.hxr-root .hx-members-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;display:grid}.hxr-root .hx-members-list>h2{grid-column:1/-1}.hxr-root .hx-welcome{flex-wrap:wrap}.hxr-root .hx-welcome>.hu-field{max-width:100%}.hxr-root .hx-business-metrics{grid-template-columns:1fr}.hxr-root .hx-business-metrics article{min-height:140px}.hxr-root .hx-business-metrics article>img{max-width:160px;max-height:90px}.hxr-root .hx-header>nav{max-width:100%}.hxr-root .hx-header>a:not(.hx-brand){display:none}}@media (max-width:700px){.hxr-root{display:block}.hxr-root .hx-main{min-height:0!important;padding:20px!important}.hxr-root .hx-sidebar{border-inline-end:0;border-bottom:1px solid var(--hx-line);height:auto;padding:16px 20px;display:block;position:relative;overflow:visible}.hxr-root .hx-sidebar .hx-brand{padding:0 0 16px;display:block}.hxr-root .hx-sidebar nav{gap:4px;display:flex;overflow:auto}.hxr-root .hx-sidebar nav>button{white-space:nowrap;gap:6px;padding:8px}.hxr-root .hx-sidebar nav>button>.hx-icon{width:16px;height:16px}.hxr-root .hx-side-search,.hxr-root .hx-sidebar-bottom{display:none}.hxr-root .hx-example-bar{flex-wrap:wrap;gap:8px;height:auto;min-height:48px;padding:10px 16px;display:flex}.hxr-root .hx-example-bar>.hu-field{flex:1;width:calc(100% - 100px)}.hxr-root .hx-example-bar>a:last-child{font-size:10px}.hxr-root .hx-header{flex-wrap:wrap;gap:12px;height:auto;padding:16px 20px;display:flex}.hxr-root .hx-header>.hx-brand{margin-inline-end:auto}.hxr-root .hx-header>nav{flex-basis:100%;order:3;overflow:auto}.hxr-root .hx-header .hx-avatar{width:28px;height:28px}.hxr-root .hx-header>nav>button{padding:8px}.hxr-root .hx-header .hx-button{min-height:32px;padding:4px 8px}.hxr-root .hx-page-title{flex-wrap:wrap;align-items:flex-start;gap:14px}.hxr-root .hx-page-title>div:last-child{flex-wrap:wrap}.hxr-root .hx-controls{gap:16px;margin-bottom:24px}.hxr-root .hx-controls>div:last-child{max-width:100%}.hxr-root .hx-controls .hx-button{white-space:normal;font-size:11px!important}.hxr-root .hx-membership-stats .hx-metric strong{font-size:23px}.hxr-root .hx-membership-stats .hx-metric>span{font-size:10px}.hxr-root .hx-membership-stats .hx-metric small{white-space:normal;font-size:10px}.hxr-root .hx-create-cards,.hxr-root .hx-members-list,.hxr-root .hx-post-grid{grid-template-columns:1fr}.hxr-root .hx-members-list small{max-width:220px}.hxr-root .hx-section-heading{flex-wrap:wrap}.hxr-chart-plot{height:190px}.hxr-root .hx-trade-toolbar>div:last-child{gap:16px;width:100%;max-width:100%}.hxr-root .hx-trade-toolbar>div:last-child>.hu-field{width:100%;min-width:0}.hxr-root .hx-trade-toolbar>div:last-child>.hx-button{white-space:normal}.hxr-root .hx-name-fields{grid-template-columns:1fr;gap:16px}.hxr-root .hx-setting-row{grid-template-columns:1fr;display:block}.hxr-root .hx-setting-row>div:first-child{margin-bottom:12px}.hxr-root .hx-setting-heading{gap:16px;display:grid}.hxr-root .hx-setting-heading>div:last-child{justify-content:flex-end}.hxr-root .hx-settings-bottom{flex-wrap:wrap}.hxr-root .hx-settings-bottom>p{width:100%}.hxr-root .hx-photo-upload{grid-template-columns:48px minmax(0,1fr);gap:16px;display:grid}.hxr-root .hx-photo-upload .hx-avatar{width:48px;height:48px}.hxr-root .hx-settings-form .hxr-upload{min-width:0;padding:16px 12px}.hxr-root .hx-profile-identity{flex-wrap:wrap;display:flex}.hxr-root .hx-profile-cover{margin-inline:-20px}.hxr-root .hx-profile-cover img{height:150px}.hxr-root .hx-profile-identity .hx-avatar{width:72px;height:72px}.hxr-root .hx-profile-identity h1{font-size:22px}.hxr-root .hx-portfolio-thumbnails img{height:60px}.hxr-bio-options{flex-wrap:wrap}.hxr-bio-options>.hu-field{max-width:calc(50% - 6px)}.hxr-plan-options{padding:12px}.hxr-plan-options>label{flex-wrap:wrap;font-size:12px}.hxr-plan-options label>span{margin-inline-start:auto}.hxr-detail{grid-template-columns:1fr;gap:6px}.hxr-root .hx-crumb{font-size:10px}.hxr-root .hx-sales-summary{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.hxr-root *{transition:none!important;animation:none!important}}.hxr-root .hx-button{color:var(--hx-text);background:var(--hx-surface);border-color:var(--hu-border)}.hxr-root .hx-button.primary{color:var(--hu-on-brand,#102020);background:var(--hu-brand)}.hxr-root .hx-crumb,.hxr-root .hx-setting-heading p,.hxr-root .hx-setting-row>.hxr-setting-control>small,.hxr-root .hx-setting-row>div:first-child p,.hxr-root .hx-side-search kbd{color:var(--hx-muted)}.hxr-root .hx-setting-row>div:first-child strong{color:var(--hx-text)}.hxr-root .hx-sidebar-feature>div>button{color:var(--hx-muted)}.hxr-root .hx-sidebar-feature>div>button:last-child{color:var(--hu-brand-text)}.hxr-root .hx-header nav button{color:var(--hx-muted)}.hxr-root .hx-header nav button[aria-current=page]{color:var(--hx-text);background:var(--hx-soft)}.hxr-root .hx-header>a:not(.hx-brand){color:var(--hx-muted)}.hxr-root .hu-input-wrap input,.hxr-root .hu-input-wrap select,.hxr-root .hx-settings-form .hu-input-wrap input,.hxr-root .hx-settings-form .hu-input-wrap select{color:var(--hx-text);background:0 0}.hxr-root .hxr-upload>strong{color:var(--hu-brand-text)}.hxr-root .hx-file-icon{color:var(--hu-error)}.hxr-root .hx-browser-toolbar>span,.hxr-root .hx-portfolio-article>small{color:#525252}.hxr-root .hx-portfolio-article,.hxr-root .hx-portfolio-article>h3{color:#171717}.hxr-root .hx-rating>small{color:var(--hx-muted);margin-inline-start:4px;font-size:10px;line-height:16px}.hxr-root.hx-root .hu-input-wrap select{color:var(--hx-text)}.hxr-root .hx-business-metrics header{background:var(--hx-soft)}.hxr-root .hx-periods button[aria-pressed=true],.hxr-root.hx-root .hx-controls .hx-periods button[aria-pressed=true]{color:var(--hu-brand-text)}.hxr-root .hx-business-metrics article,.hxr-root .hx-card,.hxr-root .hx-chart-card{background:var(--color-background-primary-default)}.hxr-root .hx-metric small{color:var(--color-status-lime-text)}.hxr-root .hx-line-path{stroke:var(--color-chart-1)!important}.hxr-root .hx-line-area{fill:var(--color-chart-1)!important}.hxr-root .hx-chart-bars>i,.hxr-root .hx-chart-bars>span{background:var(--color-chart-1)!important}.hxr-root.hx-root .hx-main{background:var(--hx-surface);color:var(--hx-text)}.hxr-root .hx-sidebar{border-left:0;border-right:0;border-inline-end:1px solid var(--hx-line)}.hxr-root .hx-sidebar nav>button,.hxr-root .hx-sidebar-bottom>a,.hxr-root .hx-sidebar-bottom>button,.hxr-root .hx-sidebar-feature,.hxr-root .hx-table-card td,.hxr-root .hx-table-card th{text-align:start}.hxr-root .hx-sidebar nav>button small{margin-left:0;margin-inline-start:auto}.hxr-root .hx-section-heading h2 span{margin-left:0;margin-inline-start:5px}.hxr-root .hx-feature-close{right:auto;inset-inline-end:10px}.hxr-root .hx-line-chart,.hxr-root .hx-membership-chart .recharts-responsive-container,.hxr-root .hx-months,.hxr-root pre{direction:ltr}:is(.hxr-root:dir(rtl) .hx-back [data-ui-icon=arrow-left],.hxr-root:dir(rtl) .hx-example-bar [data-ui-icon=arrow-left],.hxr-root:dir(rtl) .hx-crumb [data-ui-icon=chevron-right]){transform:scaleX(-1)}@media (max-width:700px){.hxr-root .hx-sidebar{border-inline-end:0}}.hxr-root .hx-create-cards .hx-button,.hxr-root .hx-post-grid article,.hxr-root .hx-post-grid article>button{text-align:start}.hxr-root .hx-members-list>div>i,.hxr-root .hx-table-footer>div,.hxr-root .hx-team-list>div span{margin-left:0;margin-inline-start:auto}.hxr-root.hx-root .hx-periods button[aria-pressed=true]{background:var(--color-background-primary-default,var(--hx-surface));color:var(--hu-brand-text)}.bt-root{width:100%;font:14px/1.45 var(--hu-font,Inter,system-ui,sans-serif);color:var(--hu-text);background:var(--hu-bg);text-align:start;min-width:0;container:helios-template/inline-size}.bt-root *{box-sizing:border-box}.bt-root button,.bt-root input,.bt-root select,.bt-root textarea{font-family:inherit}.bt-shell{min-height:var(--bt-viewport-height,100dvh);background:var(--hu-bg);color:var(--hu-text);grid-template-columns:260px minmax(0,1fr);gap:16px;padding:12px;display:grid}.bt-sidebar{height:calc(var(--bt-viewport-height,100dvh) - 24px);border:1px solid var(--hu-line);background:var(--hu-bg-secondary);border-radius:26px;flex-direction:column;min-width:0;padding:12px 12px 16px;display:flex;position:sticky;top:12px;box-shadow:0 2px 10px #00000005}.bt-sidebar-brand{align-items:center;gap:8px;padding:0 0 16px;display:flex}.bt-user-mark{background:var(--hu-line);width:30px;height:30px;color:var(--hu-muted);border-radius:50%;flex-shrink:0;place-items:center;font-size:15px;font-weight:500;display:inline-grid}.bt-sidebar-brand button{color:var(--hu-text);cursor:pointer;text-align:start;background:0 0;border:0;padding:0;font-size:13px;font-weight:600}.bt-sidebar-brand button:last-child{color:var(--hu-muted);flex-shrink:0;margin-inline-start:auto;font-size:20px;line-height:24px}.bt-sidebar>.hu-field{margin-bottom:16px}.bt-sidebar>.hu-field>label{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.bt-sidebar>.hu-field .hu-input-wrap{box-shadow:none;background:var(--hu-line);border:0;border-radius:100px;height:34px}.bt-sidebar>.hu-field input{font-size:13px}.bt-sidebar>nav{gap:4px;display:grid}.bt-sidebar>nav>button{color:var(--hu-muted);cursor:pointer;text-align:start;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;min-height:38px;padding:10px;font-size:14px;display:flex}.bt-sidebar>nav>button[aria-current=page]{color:var(--hu-on-brand,#102020);background:var(--hu-brand);box-shadow:inset 0 0 0 1px #ffffff25,0 1px 2px #0000000d}.bt-sidebar>nav>button:not([aria-current=page]):hover{background:var(--hu-line)}.bt-sidebar>nav>button>small{background:var(--hu-line);color:var(--hu-muted);border-radius:3px;margin-inline-start:auto;padding:0 4px;font-size:11px}.bt-icon{stroke:currentColor;stroke-width:1.6px;fill:none;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:20px;height:20px}.bt-sidebar-bottom{gap:10px;margin-top:auto;padding-top:24px;display:grid}.bt-sidebar-bottom>a,.bt-sidebar-bottom>button:not(.bt-team-switch){font:inherit;color:var(--hu-muted);cursor:pointer;text-align:start;background:0 0;border:0;align-items:center;gap:12px;padding:5px 10px;font-size:13px;text-decoration:none;display:flex}.bt-theme{border:1px solid var(--hu-line);background:var(--hu-bg);border-radius:30px;align-self:start;width:max-content;margin-inline-start:4px;padding:4px;display:flex}.bt-theme button{color:var(--hu-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:28px;height:28px;font-size:20px;display:grid}.bt-theme button[aria-pressed=true]{background:var(--hu-bg-secondary);color:var(--hu-text)}.bt-team-switch{background:var(--hu-line);cursor:pointer;text-align:start;color:var(--hu-text);border:0;border-radius:12px;align-items:center;gap:9px;padding:10px;display:flex}.bt-team-switch>span:nth-child(2){gap:3px;min-width:0;display:grid}.bt-team-switch strong{font-size:13px;font-weight:500}.bt-team-switch small{color:var(--hu-muted);font-size:11px}.bt-team-switch>span:last-child{margin-inline-start:auto}.bt-sidebar-bottom .bt-back{color:var(--hu-brand-text);padding-top:0;font-size:10px}.bt-root .bt-main{width:100%;min-width:0;max-width:none;color:var(--hu-text);background:var(--hu-bg);margin:0;min-height:0!important;padding:12px 0 0!important}.bt-breadcrumb{color:var(--hu-muted);white-space:nowrap;align-items:center;gap:9px;min-height:30px;margin-bottom:12px;font-size:11px;display:flex}.bt-breadcrumb .bt-user-mark{background:var(--hu-brand);width:20px;height:20px;font-size:10px}@supports (color:color-mix(in lab,red,red)){.bt-breadcrumb .bt-user-mark{background:color-mix(in srgb,var(--hu-brand),var(--hu-bg) 75%)}}.bt-breadcrumb .bt-user-mark{color:var(--hu-brand-text)}.bt-breadcrumb strong{font-weight:400}.bt-notification{background:var(--hu-bg);border:1px solid var(--hu-line);width:34px;height:34px;color:var(--hu-text);cursor:pointer;border-radius:8px;place-items:center;margin-inline:auto 10px;display:grid;position:relative}.bt-notification i{color:#fff;inset-inline-end:-4px;background:#dc2626;border-radius:50%;place-items:center;width:14px;height:14px;font-size:9px;font-style:normal;display:grid;position:absolute;top:-4px}.bt-page-heading{justify-content:space-between;align-items:center;gap:16px;min-height:36px;margin:0 0 14px;display:flex}.bt-page-heading h1{letter-spacing:-.02em;margin:0;font-size:20px;font-weight:500;line-height:28px}.bt-page-heading>div{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.bt-root .hu-button{font-weight:500}.bt-root .hu-field>label{font-size:12px}.bt-root .hu-button.hu-sm,.bt-root .hu-field input,.bt-root .hu-field select{font-size:13px}.bt-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.bt-tile{background:var(--hu-bg-secondary);border-radius:14px;flex-direction:column;gap:4px;min-width:0;padding:12px;display:flex}.bt-tile-icon{background:var(--hu-bg);border-radius:7px;place-items:center;width:26px;height:26px;margin-bottom:2px;display:grid}.bt-tile>span:nth-child(2){color:var(--hu-muted);font-size:13px}.bt-tile>div{flex-wrap:wrap;align-items:baseline;gap:9px;display:flex}.bt-tile strong{letter-spacing:-.03em;font-size:24px;font-weight:500;line-height:30px}.bt-tile small{color:var(--hu-muted);font-size:10px;font-weight:400}.bt-panel{background:var(--hu-bg-secondary);border-radius:14px;min-width:0;margin-bottom:12px;padding:12px}.bt-panel>header{justify-content:space-between;align-items:center;gap:12px;min-height:24px;margin-bottom:10px;display:flex}.bt-panel>header>h2{color:var(--hu-muted);margin:0;font-size:13px;font-weight:400;line-height:20px}.bt-panel>header>.hu-field{width:auto;max-width:150px}.bt-panel>header>.hu-field>label{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.bt-panel>header .hu-input-wrap{background:var(--hu-bg);border-color:var(--hu-line);border-radius:8px;height:32px}.bt-panel>.bt-number{margin:0 0 16px}.bt-number{letter-spacing:-.03em;font-size:25px;font-weight:500;line-height:32px;display:block}.bt-dashboard-top,.bt-grid-three,.bt-grid-two{align-items:start;gap:12px;min-width:0;margin-bottom:12px;display:grid}.bt-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.bt-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.bt-dashboard-top{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.bt-dashboard-top>.bt-panel,.bt-grid-three>.bt-panel,.bt-grid-two>.bt-panel{height:100%;margin:0}.bt-dashboard-top>.hcf-card,.bt-grid-three>.hcf-card,.bt-grid-two>.hcf-card{background:var(--hu-bg-secondary);border:0;border-radius:18px}.bt-dashboard-top>section,.bt-grid-three>.hc-react-card,.bt-grid-three>section,.bt-grid-two>.hc-react-card,.bt-grid-two>section,.bt-person{min-width:0}.bt-person{align-items:center;gap:9px;display:flex}.bt-person>img{object-fit:cover;border-radius:50%;flex-shrink:0;width:32px;height:32px}.bt-person>span{gap:3px;min-width:0;display:grid}.bt-person strong{font-size:12px;font-weight:500;line-height:18px}.bt-person small{text-overflow:ellipsis;max-width:190px;overflow:hidden}.bt-person small,.bt-row-role{color:var(--hu-muted);font-size:10px}.bt-row-role{margin:4px 0 0 42px;display:block}.bt-hires{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.bt-hires>article{background:var(--hu-bg);border-radius:12px;min-width:0;padding:10px}.bt-hires .bt-person small{font-size:9px}.bt-hires .bt-person{gap:6px}.bt-hires .bt-person strong{font-size:11px}.bt-hires>article>span:last-child{color:var(--hu-muted);background:var(--hu-bg-secondary);text-align:center;text-overflow:ellipsis;white-space:nowrap;border-radius:5px;margin-top:9px;padding:4px;font-size:10px;display:block;overflow:hidden}.bt-paging{justify-content:space-between;align-items:center;gap:8px;margin-top:10px;display:flex}.bt-paging>span{color:var(--hu-muted);font-size:10px}.bt-paging .hu-button{flex:1}.bt-chip{background:var(--hu-bg);border:1px solid var(--hu-line);color:var(--hu-muted);white-space:nowrap;border-radius:5px;align-items:center;gap:4px;padding:2px 6px;font-size:11px;display:inline-flex}.bt-progress-list{gap:14px;margin:20px 0;padding:0;list-style:none;display:grid}.bt-progress-list li{grid-template-columns:90px minmax(0,1fr) auto;align-items:center;gap:10px;font-size:12px;display:grid}.bt-progress-list li>span{color:var(--hu-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bt-progress-list li>div{background:var(--hu-line);border-radius:6px;height:20px;overflow:hidden}.bt-progress-list i{border-radius:6px;height:100%;display:block}.bt-progress-list strong{font-size:12px;font-weight:500}.bt-radar{min-width:0;height:250px}.bt-note{color:var(--hu-muted);margin:10px 0 0;font-size:11px;line-height:18px}.bt-root .bt-data-section{background:var(--hu-bg);border-radius:18px;min-width:0;margin-top:16px}.bt-data-section>header{justify-content:space-between;align-items:center;gap:20px;padding:16px;display:flex}.bt-data-section>header>div:first-child{gap:4px;display:grid}.bt-data-section>header>div:first-child small{color:var(--hu-muted);font-size:11px}.bt-data-section>header strong{font-size:12px;font-weight:500}.bt-data-section>header>div:last-child{align-items:flex-end;gap:10px;min-width:0;max-width:100%;display:flex}.bt-data-section>header .hu-field{width:150px;min-width:100px}.bt-data-section>header .hu-field label{font-size:10px}.bt-data-section .hu-table-card{border:0;border-radius:0}.bt-root .hu-table-card td{height:46px;padding:6px 10px;font-size:12px}.bt-root .hu-table-card th{height:34px;padding:7px 10px;font-size:11px}.bt-root .hu-table-card td .bt-chip{font-size:10px}.bt-root .hu-table-card .hu-table-toolbar{border-top:1px solid var(--hu-line);border-bottom:1px solid var(--hu-line);padding:7px 12px}.bt-root .hu-table-card .hu-table-toolbar .hu-field>label{font-size:10px}.bt-root .hu-table-card .hu-input-wrap{height:34px}.bt-root .hu-table-card td .hu-button{min-height:28px;font-size:11px}.bt-root .hu-table-card .hu-table-footer{gap:12px;font-size:11px}.bt-root .hu-table-card .hu-table-footer .hu-button{min-height:30px;font-size:11px}.bt-root .hu-table-card .hu-checkbox input{width:16px;height:16px}.bt-status{border:1px solid var(--hu-line);background:var(--hu-bg-secondary);white-space:nowrap;border-radius:5px;align-items:center;gap:4px;padding:2px 6px;font-size:11px;display:inline-flex}.bt-status-active,.bt-status-completed,.bt-status-confirmed,.bt-status-shipped,.bt-status-stable{color:var(--color-status-lime-text);background:var(--color-status-lime-background);border-color:#0000}.bt-status-contract,.bt-status-in-treatment,.bt-status-processing{color:var(--color-status-blue-text);background:var(--color-status-blue-background);border-color:#0000}.bt-status-recovering{color:var(--color-status-cyan-text);background:var(--color-status-cyan-background);border-color:#0000}.bt-status-delivery-waiting,.bt-status-medium,.bt-status-on-leave,.bt-status-paused,.bt-status-under-observation,.bt-status-waiting{color:var(--color-status-yellow-text);background:var(--color-status-yellow-background);border-color:#0000}.bt-status-delivery-failed,.bt-status-urgent{color:var(--color-status-rose-text);background:var(--color-status-rose-background);border-color:#0000}.bt-status-high{color:var(--color-status-orange-text);background:var(--color-status-orange-background);border-color:#0000}.bt-status-low{color:var(--color-ticket-detail-low-text);background:var(--color-ticket-detail-low-background);border-color:#0000}.bt-status-low:hover{background:var(--color-ticket-detail-low-hover)}.bt-status-medium:hover{background:var(--color-ticket-detail-medium-hover)}.bt-status-high:hover{background:var(--color-ticket-detail-high-hover)}.bt-status-urgent:hover{background:var(--color-ticket-detail-urgent-hover)}.bt-positive{background:var(--hu-brand)}@supports (color:color-mix(in lab,red,red)){.bt-positive{background:color-mix(in srgb,var(--hu-brand),var(--hu-bg) 75%)}}.bt-positive{color:var(--hu-brand-text);border-radius:4px;padding:2px 5px}.bt-mini-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:12px 0 16px;display:grid}.bt-mini-stats>span{background:var(--hu-bg);border-radius:9px;gap:4px;min-width:0;padding:10px;font-size:11px;display:grid}.bt-mini-stats strong{overflow-wrap:anywhere;font-size:13px;font-weight:500}.bt-mini-stats small{color:var(--hu-muted);font-size:10px}.bt-heatmap{min-width:0;max-width:100%;margin:16px 0 0}.bt-heatmap-grid{grid-template-rows:repeat(7,1fr);grid-auto-flow:column;gap:4px;max-width:100%;padding:4px 2px;display:grid;overflow:auto}.bt-heatmap-grid button{aspect-ratio:1;cursor:pointer;border:0;border-radius:3px;min-width:8px;padding:0}.bt-heatmap-grid button[aria-pressed=true]{outline:1px solid var(--hu-text);outline-offset:1px}.bt-heatmap>p{color:var(--hu-muted);margin:6px 0;font-size:10px}.bt-sankey{min-width:0;height:340px;margin-top:10px}.bt-data-alternative{max-width:100%;padding-top:12px;overflow:auto}.bt-data-alternative table{border-collapse:collapse;text-align:start;width:100%;font-size:12px}.bt-data-alternative td,.bt-data-alternative th{border-bottom:1px solid var(--hu-line);padding:8px}.bt-panel>details{color:var(--hu-muted);font-size:11px}.bt-panel>details>summary{cursor:pointer}.bt-gauge{width:min(260px,100%);height:200px;margin:20px auto 0;position:relative;overflow:hidden}.bt-gauge:before{border-left:24px solid var(--hu-line);border-top:24px solid var(--hu-line);border-bottom:24px solid #0000;border-right:24px solid #0000;border-radius:50%;transform:translate(-50%)rotate(45deg)}.bt-gauge:after,.bt-gauge:before{content:"";width:240px;height:240px;display:block;position:absolute;top:20px;left:50%}.bt-gauge:after{border:24px solid #0000;border-top:24px solid var(--hu-brand);border-radius:50%;transform:translate(-50%)rotate(-38deg)}.bt-gauge>strong{text-align:center;z-index:1;font-size:32px;font-weight:500;display:grid;position:absolute;inset:85px 0 auto}.bt-gauge small{color:var(--hu-muted);margin-top:2px;font-size:11px;font-weight:400}.bt-grid-three .bt-mini-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.bt-status-message{color:var(--hu-muted);min-height:20px;margin:16px 0;font-size:12px}.bt-example-note{color:var(--hu-muted);padding:20px 0;font-size:10px}.bt-example-note a{color:var(--hu-brand-text)}.bt-dialog-fields{gap:18px;min-width:0;display:grid}.bt-dialog-fields .bt-person small{max-width:none}.bt-detail{grid-template-columns:auto 1fr;gap:12px;margin:0;font-size:13px;display:grid}.bt-detail dt{color:var(--hu-muted)}.bt-detail dd{overflow-wrap:anywhere;margin:0}.bt-field{gap:8px;font-size:13px;font-weight:500;display:grid}.bt-field textarea{background:var(--hu-bg);width:100%;min-height:130px;color:var(--hu-text);border:1px solid var(--hu-border);font:inherit;resize:vertical;border-radius:8px;padding:12px;line-height:1.6}.bt-root [tabindex="0"]:focus-visible,.bt-root a:focus-visible,.bt-root button:focus-visible,.bt-root summary:focus-visible,.bt-root textarea:focus-visible{outline:2px solid var(--hu-brand-text);outline-offset:3px}.bt-collapsed{grid-template-columns:76px minmax(0,1fr)}.bt-collapsed .bt-sidebar nav>button>small,.bt-collapsed .bt-sidebar nav>button>span,.bt-collapsed .bt-sidebar-bottom>a,.bt-collapsed .bt-sidebar-bottom>button,.bt-collapsed .bt-sidebar-brand>.bt-user-mark,.bt-collapsed .bt-sidebar-brand>button:not(:last-child),.bt-collapsed .bt-sidebar>.hu-field{display:none}.bt-collapsed .bt-sidebar nav>button{justify-content:center;padding:10px}.bt-collapsed .bt-theme{display:grid}.bt-collapsed .bt-sidebar-brand{justify-content:center}.bt-collapsed .bt-sidebar-brand>button:last-child{margin:0}.bt-local-list{gap:10px;padding:0;font-size:13px;list-style:none;display:grid}.bt-local-list li{background:var(--hu-bg);border-radius:8px;padding:12px}.bt-month-controls{border:1px solid var(--hu-line);background:var(--hu-bg);border-radius:9px;justify-content:center;align-items:center;gap:16px;min-width:220px;padding:2px;font-size:13px;display:flex}.bt-month-controls strong{font-weight:500}.bt-month-controls .hu-button{box-shadow:none;border:0;min-height:30px}.bt-calendar{background:var(--hu-bg-secondary);border-radius:24px;min-width:0;max-width:100%;padding:12px;overflow:auto}.bt-calendar-row,.bt-calendar-week{grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;min-width:0;display:grid}.bt-calendar-week{text-align:center;color:var(--hu-muted);padding:6px 0 14px;font-size:12px}.bt-calendar-row{margin-bottom:7px}.bt-calendar-row:last-child{margin-bottom:0}.bt-calendar-cell{background:var(--hu-bg);border:1px solid var(--hu-line);border-radius:12px;flex-direction:column;gap:8px;min-width:0;min-height:127px;padding:8px;display:flex}.bt-calendar-cell[aria-selected=true]{border-color:var(--hu-brand-text)}.bt-outside-month{background:var(--hu-line);color:var(--hu-muted)}.bt-calendar-day{text-align:start;color:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;min-width:24px;min-height:24px;padding:0;font-size:12px}.bt-calendar-events{gap:4px;margin-top:auto;display:grid}.bt-event{color:#1e40af;text-align:start;cursor:pointer;background:#dbeafe;border:0;border-radius:5px;justify-content:space-between;align-items:center;gap:4px;min-width:0;padding:3px 5px;font-size:10px;display:flex}.bt-event>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bt-event small{white-space:nowrap;flex-shrink:0;font-size:9px}.bt-kanban{min-width:0;max-width:100%;min-height:calc(var(--bt-viewport-height,100dvh) - 150px);grid-auto-columns:270px;grid-auto-flow:column;gap:8px;padding-bottom:14px;display:grid;overflow:auto}.bt-kanban-column{background:var(--hu-bg-secondary);border-radius:22px;min-width:0;padding:10px 7px}.bt-kanban-column>header{justify-content:space-between;align-items:center;gap:10px;padding:2px 5px 10px;display:flex}.bt-kanban-column h2{margin:0;font-size:13px;font-weight:500}.bt-kanban-column h2 span{color:var(--hu-muted);margin-inline-start:4px;font-weight:400}.bt-kanban-column>header>button{color:var(--hu-muted);cursor:pointer;background:0 0;border:0;font-size:20px;line-height:24px}.bt-task{background:var(--hu-bg);border:1px solid var(--hu-line);cursor:grab;border-radius:14px;margin-bottom:8px;overflow:hidden}.bt-task-open{width:100%;color:var(--hu-text);text-align:start;cursor:pointer;background:0 0;border:0;gap:10px;padding:13px 12px;display:grid}.bt-task-open>span:first-child{color:var(--hu-muted);font-size:11px}.bt-task-open h3{margin:0;font-size:13px;font-weight:400;line-height:20px}.bt-task-open>small{color:var(--hu-muted);font-size:11px}.bt-task-labels{align-items:center;gap:6px;display:flex}.bt-task-labels>small{color:var(--hu-muted);border:1px solid var(--hu-line);border-radius:4px;padding:1px 4px;font-size:10px}.bt-task>.hu-field{padding:0 12px 12px}.bt-task>.hu-field>label{font-size:10px}.bt-task>.hu-field .hu-input-wrap{height:28px}.bt-task>.hu-field select{font-size:11px}.bt-filter-bar{background:var(--hu-bg-secondary);border:1px solid var(--hu-line);border-radius:12px;align-items:flex-end;gap:16px;margin-bottom:16px;padding:16px;display:flex}.bt-filter-bar .hu-field{max-width:300px}.bt-medical-identity{text-align:center;justify-items:center;gap:12px;margin-bottom:20px;display:grid}.bt-large-avatar{background:var(--hu-line);width:82px;height:82px;color:var(--hu-muted);border-radius:50%;flex-shrink:0;place-items:center;font-size:30px;display:grid}.bt-medical-identity h2{margin:0;font-size:18px;font-weight:500}.bt-profile-facts{grid-template-columns:1fr auto;gap:0;margin:0;font-size:12px;display:grid}.bt-profile-facts dd,.bt-profile-facts dt{background:var(--hu-bg);min-width:0;margin:0 0 6px;padding:10px 9px}.bt-profile-facts dt{color:var(--hu-muted);border-radius:8px 0 0 8px}.bt-profile-facts dd{text-align:end;border-radius:0 8px 8px 0}.bt-activity-rings{width:min(240px,90%);height:auto;margin:20px auto 0;display:block}.bt-alert-list{gap:8px;max-height:290px;display:grid;overflow:auto}.bt-alert-list>button{background:var(--hu-bg);text-align:start;font:inherit;color:var(--hu-text);cursor:pointer;border:0;border-radius:12px;gap:10px;padding:14px;display:grid}.bt-alert-list strong{font-size:12px;font-weight:500}.bt-alert-list p{color:var(--hu-muted);margin:0;font-size:11px;line-height:18px}.bt-alert-list .bt-chip{justify-self:start;font-size:9px}.bt-template-ai-chat .bt-main,.bt-template-ai-image-generation .bt-main,.bt-template-chat-starter .bt-main{padding:0!important}.bt-template-ai-chat .bt-breadcrumb,.bt-template-ai-chat .bt-example-note,.bt-template-ai-image-generation .bt-breadcrumb,.bt-template-ai-image-generation .bt-example-note,.bt-template-chat-starter .bt-breadcrumb,.bt-template-chat-starter .bt-example-note{display:none}.bt-chat-starter{min-height:calc(var(--bt-viewport-height,100dvh) - 24px);height:calc(var(--bt-viewport-height,100dvh) - 24px);background:var(--hu-bg-secondary);border-radius:26px;flex-direction:column;min-width:0;padding:18px 16px;display:flex}.bt-chat-starter>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.bt-chat-starter h1{margin:0;font-size:15px;font-weight:500}.bt-chat-starter>header>div{flex-wrap:wrap;gap:8px;display:flex}.bt-provider-card{background:var(--hu-bg);border-radius:18px;width:min(450px,90%);margin:auto;padding:24px;box-shadow:0 1px 2px #0000000d}.bt-provider-card h2{margin:0 0 12px;font-size:16px;font-weight:500}.bt-provider-card ol,.bt-provider-card p{color:var(--hu-muted);font-size:13px;line-height:21px}.bt-provider-card ol{padding-inline-start:20px}.bt-provider-card ol li{margin:8px 0}.bt-provider-card>.hu-button{width:100%;margin-top:16px}.bt-message-log{flex-direction:column;flex:1;justify-content:flex-end;align-items:flex-start;gap:16px;min-height:0;padding:24px 12px;display:flex;overflow:auto}.bt-message-log>article{background:var(--hu-line);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:18px;max-width:min(580px,90%);padding:12px 16px;font-size:13px;line-height:20px}.bt-message-log>article>strong{color:var(--hu-muted);font-size:10px;font-weight:500}.bt-message-log>article>p{margin:5px 0 0}.bt-message-log>article[data-author=user]{background:var(--hu-bg);align-self:flex-end}.bt-chat-welcome{text-align:center;width:100%;margin:auto;padding:30px}.bt-chat-welcome h2{letter-spacing:-.03em;margin:0 0 12px;font-size:24px;font-weight:500}.bt-chat-welcome p{color:var(--hu-muted);font-size:13px}.bt-template-composer{width:100%;min-width:0;position:relative}.bt-template-composer .hp-composer-example{width:100%;max-width:none}.bt-template-composer .hp-composer-messages{display:none}.bt-template-composer .hp-composer-card{border-color:var(--hu-line);box-shadow:none}.bt-template-composer .hp-composer-card textarea{min-height:80px;font-size:13px}.bt-template-composer .hp-status{margin-block:4px;font-size:10px;line-height:16px}.bt-template-composer .hp-note{margin-block:4px;font-size:9px;line-height:14px}.bt-template-composer .hp-composer-toolbar .hu-field{width:150px;max-width:150px}.bt-template-composer .hp-composer-toolbar .hu-field label{font-size:10px}.bt-template-composer .hp-composer-toolbar .hu-input-wrap{height:30px}.bt-template-composer .hp-composer-toolbar select{font-size:11px}.bt-template-composer .hp-composer-uploads{display:none}.bt-template-composer.bt-attachments-open .hp-composer-uploads{display:block}.bt-attach-toggle{border:1px solid var(--hu-line);background:var(--hu-bg);color:var(--hu-muted);cursor:pointer;top:-30px;border-radius:6px;padding:4px 8px;font-size:11px;position:absolute;inset-inline-start:10px}.bt-ai-workspace{height:calc(var(--bt-viewport-height,100dvh) - 24px);grid-template-columns:minmax(0,1fr) 400px;gap:12px;min-width:0;display:grid}.bt-ai-workspace.bt-panel-closed{grid-template-columns:minmax(0,1fr)}.bt-ai-conversation{background:var(--hu-bg-secondary);border-radius:26px;flex-direction:column;min-width:0;padding:16px 12px;display:flex;overflow:hidden}.bt-ai-conversation>header{color:var(--hu-muted);justify-content:space-between;align-items:center;gap:16px;padding-inline:4px;font-size:11px;display:flex}.bt-ai-conversation>header>span{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.bt-ai-conversation>header b{font-weight:400}.bt-ai-conversation>header>div{gap:4px;display:flex}.bt-ai-conversation>header .hu-button{min-height:28px;padding-inline:7px;font-size:10px}.bt-ai-conversation .bt-message-log{padding:20px 0 35px}.bt-ai-panel{min-width:0;max-height:calc(var(--bt-viewport-height,100dvh) - 24px);padding:8px 0;overflow:auto}.bt-ai-panel .hu-tabs [role=tab]{font-size:13px}.bt-ai-panel .hu-tabs>[role=tabpanel]{padding-top:16px}.bt-ai-panel pre{white-space:pre;border:1px solid var(--hu-line);max-width:100%;color:var(--hu-text);margin:12px 0;padding:16px 12px;font:11px/1.8 ui-monospace,SFMono-Regular,monospace;overflow:auto}.bt-ai-panel pre,.bt-code-summary{background:var(--hu-bg-secondary);border-radius:8px}.bt-code-summary{color:var(--hu-muted);justify-content:space-between;align-items:center;gap:12px;padding:10px 8px;font-size:11px;display:flex}.bt-code-summary strong{color:var(--hu-text);font-weight:500}.bt-code-browser{gap:20px;padding:12px;display:grid}.bt-code-browser h2{margin:0;font-size:18px;font-weight:500}.bt-code-browser p{color:var(--hu-muted);margin:0;font-size:12px}.bt-code-browser form{border:1px solid var(--hu-line);border-radius:12px;gap:16px;padding:20px;display:grid}.bt-code-browser>a{color:var(--hu-brand-text);font-size:12px}.bt-image-gallery{column-count:3;column-gap:8px;margin-top:16px}.bt-image-gallery>button{break-inside:avoid;border:1px solid var(--hu-line);background:var(--hu-bg-secondary);cursor:pointer;text-align:start;width:100%;color:var(--hu-text);border-radius:10px;margin:0 0 8px;padding:0;display:block;overflow:hidden}.bt-image-gallery img{object-fit:cover;width:100%;height:auto;min-height:90px;display:block}.bt-image-gallery>button>span{color:var(--hu-muted);padding:7px;font-size:9px;display:block}.bt-image-gallery.bt-ratio-square img{aspect-ratio:1;object-fit:cover}.bt-image-gallery.bt-ratio-portrait img{aspect-ratio:3/4;object-fit:cover}.bt-image-detail{object-fit:contain;border-radius:8px;width:100%;max-height:55dvh;display:block}.bt-ai-profile{max-width:680px;margin:0 auto}.bt-profile-card{border:1px solid var(--hu-line);border-radius:24px;margin-bottom:16px;overflow:hidden}.bt-profile-cover{object-fit:cover;width:100%;height:170px;display:block}.bt-profile-body{padding:0 16px 16px}.bt-profile-actions{justify-content:space-between;align-items:flex-end;gap:20px;margin-top:-42px;margin-bottom:14px;display:flex}.bt-profile-actions .bt-large-avatar{border:4px solid var(--hu-bg)}.bt-profile-actions>div{align-items:center;gap:8px;display:flex}.bt-profile-body>h1{margin:0 0 4px;font-size:21px;font-weight:500;line-height:28px}.bt-profile-body>p{color:var(--hu-muted);margin:0 0 14px;font-size:14px}.bt-profile-body>small{color:var(--hu-muted);font-size:12px;display:block}.bt-profile-body>.bt-mini-stats{margin-top:12px}.bt-profile-activity-heading{color:var(--hu-muted);justify-content:space-between;align-items:center;gap:12px;margin:20px 0 12px;font-size:12px;display:flex}.bt-period-buttons{gap:12px;display:flex}.bt-period-buttons>button{color:var(--hu-muted);cursor:pointer;background:0 0;border:0;padding:4px;font-size:12px}.bt-period-buttons>button[aria-pressed=true]{color:var(--hu-text);font-weight:500}.bt-template-multi-agent-chat .bt-shell{padding:12px;display:block}.bt-template-multi-agent-chat .bt-breadcrumb,.bt-template-multi-agent-chat .bt-example-note,.bt-template-multi-agent-chat .bt-sidebar{display:none}.bt-template-multi-agent-chat .bt-main{padding:0!important}.bt-multi-workspace{min-height:calc(var(--bt-viewport-height,100dvh) - 24px);grid-template-columns:minmax(0,1fr) 330px;gap:16px;display:grid}.bt-multi-workspace.bt-multi-panel-closed{grid-template-columns:minmax(0,1fr)}.bt-multi-main{flex-direction:column;min-width:0;display:flex}.bt-multi-top{color:var(--hu-muted);justify-content:space-between;align-items:center;gap:12px;padding:0 4px 10px;font-size:11px;display:flex}.bt-multi-top>a{color:var(--hu-brand-text)}.bt-multi-top .hu-button{min-height:28px;font-size:11px}.bt-multi-main>.hp-multi-chat{border-radius:22px;flex:1;min-height:600px}.bt-agent-editor{min-width:0;max-height:calc(var(--bt-viewport-height,100dvh) - 24px);padding:8px 4px 20px;overflow:auto}.bt-agent-editor>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.bt-agent-editor h2{margin:0;font-size:14px;font-weight:500}.bt-agent-editor .hp-agent-creator{border:0;padding:0}.bt-agent-editor .hp-agent-creator .hp-avatar{margin-inline:auto}.bt-agent-editor>.hu-button{width:100%;margin-top:12px}.bt-repository-nav{gap:4px;min-width:0;display:grid}.bt-repository-nav details button,.bt-repository-nav>button{color:var(--hu-muted);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;padding:8px;font-size:12px;display:flex}.bt-repository-nav>p{color:var(--hu-muted);margin:18px 8px 6px;font-size:12px}.bt-repository-nav details{color:var(--hu-muted);margin:0 4px;font-size:12px}.bt-repository-nav summary{cursor:pointer;padding:8px 4px}.bt-repository-nav details>div{border-inline-start:1px solid var(--hu-line);margin-inline-start:10px;padding-inline-start:14px}.bt-repository-nav details button{width:100%;padding:6px 8px;font-size:11px;line-height:17px}.bt-repository-nav details button[aria-current=page]{background:var(--hu-line);color:var(--hu-text)}.bt-repository-nav button:hover{background:var(--hu-line)}@container helios-template (max-width:1200px){.bt-shell{grid-template-columns:230px minmax(0,1fr);gap:12px}.bt-ai-workspace{grid-template-columns:minmax(0,1fr) 340px}.bt-sidebar>nav>button{font-size:12px}.bt-tiles{gap:10px}.bt-tile{padding:14px}.bt-tile strong{font-size:22px}.bt-grid-three{gap:12px}.bt-hires{grid-template-columns:1fr}.bt-hires article:nth-child(n+3){display:none}.bt-mini-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.bt-progress-list li{grid-template-columns:76px minmax(0,1fr) auto;gap:7px;font-size:11px}.bt-progress-list strong{font-size:11px}.bt-data-section>header{flex-wrap:wrap}.bt-data-section>header>div:last-child{flex-wrap:wrap;width:100%}.bt-data-section>header .hu-field{flex:1;min-width:120px}.bt-template-multi-agent-chat .hp-multi-chat{grid-template-columns:210px minmax(0,1fr)}.bt-multi-workspace{grid-template-columns:minmax(0,1fr) 290px}.bt-collapsed{grid-template-columns:76px minmax(0,1fr)}}@container helios-template (max-width:1024px){.bt-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.bt-grid-three{grid-template-columns:repeat(2,minmax(0,1fr))}.bt-grid-three>section:last-child{grid-column:1/-1}.bt-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.bt-dashboard-top{grid-template-columns:1fr}.bt-hires{grid-template-columns:repeat(2,minmax(0,1fr))}.bt-hires article:nth-child(n+3){display:block}.bt-grid-three>.bt-panel:last-child .bt-radar{height:230px}.bt-ai-workspace{grid-template-columns:minmax(0,1fr) 290px}.bt-template-composer .hp-composer-toolbar{flex-wrap:wrap}.bt-template-composer .hp-composer-toolbar .hu-field{width:120px;max-width:120px}.bt-template-multi-agent-chat .hp-multi-chat{grid-template-columns:190px minmax(0,1fr)}.bt-multi-workspace{grid-template-columns:minmax(0,1fr) 260px}.bt-calendar-cell{min-height:115px}.bt-kanban{grid-auto-columns:245px}}@container helios-template (max-width:760px){.bt-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.bt-collapsed,.bt-shell{padding:10px;display:block}.bt-sidebar{border-radius:16px;grid-template-columns:1fr auto;gap:10px;height:auto;margin-bottom:16px;padding:12px;display:grid;position:relative;top:0}.bt-sidebar-brand{grid-column:1/-1;padding:0}.bt-sidebar-brand button:first-of-type{font-size:13px}.bt-sidebar-brand button:last-child{display:none}.bt-sidebar>.hu-field{grid-column:1/-1;margin:0}.bt-sidebar>nav{grid-column:1/-1;gap:4px;max-width:100%;padding-bottom:4px;display:flex;overflow:auto}.bt-sidebar>nav>button{white-space:nowrap;flex-shrink:0;min-height:34px;padding:7px 9px;font-size:11px}.bt-sidebar>nav>button>.bt-icon{width:16px;height:16px}.bt-sidebar-bottom{display:none}.bt-sidebar>.bt-repository-nav{grid-column:1/-1;gap:6px;max-height:100px;display:flex;overflow:auto}.bt-repository-nav>p{display:none}.bt-repository-nav>button{white-space:nowrap}.bt-repository-nav details{min-width:160px}.bt-repository-nav details>div{border:0;max-width:100%;margin-inline-start:0;padding-inline-start:0;display:flex;overflow:auto}.bt-repository-nav details button{white-space:nowrap;width:auto;min-width:110px}.bt-root .bt-main{padding:0!important}.bt-breadcrumb{gap:7px;margin-bottom:12px;font-size:10px}.bt-breadcrumb>span:nth-child(4),.bt-breadcrumb>span:nth-child(5){display:none}.bt-page-heading{flex-wrap:wrap;align-items:flex-start;gap:12px;margin-bottom:14px}.bt-page-heading h1{font-size:20px}.bt-page-heading>div{gap:7px}.bt-page-heading .hu-button{min-height:32px;font-size:11px!important}.bt-dashboard-top,.bt-grid-three,.bt-grid-two{grid-template-columns:1fr;gap:12px}.bt-grid-three>section:last-child{grid-column:auto}.bt-panel{border-radius:16px;padding:14px}.bt-tile{border-radius:16px;gap:7px;padding:13px}.bt-tile>span:nth-child(2){font-size:11px}.bt-tile strong{font-size:23px}.bt-tile small{font-size:9px}.bt-tile-icon{width:28px;height:28px}.bt-tile-icon .bt-icon{width:18px;height:18px}.bt-person small{max-width:150px}.bt-hires>article{padding:10px}.bt-paging .hu-button{font-size:11px}.bt-data-section>header{gap:12px;padding:14px}.bt-data-section>header>div:last-child{gap:10px}.bt-data-section>header .hu-field{flex:1;min-width:calc(50% - 10px);max-width:100%}.bt-data-section .hu-table-toolbar{flex-wrap:wrap}.bt-mini-stats{gap:7px}.bt-mini-stats>span{padding:9px}.bt-mini-stats small{font-size:9px}.bt-sankey{height:260px}.bt-note{font-size:10px;line-height:17px}.bt-month-controls{gap:10px;min-width:185px}.bt-month-controls strong{font-size:12px}.bt-calendar{border-radius:16px;padding:8px}.bt-calendar-cell{min-height:110px}.bt-calendar-row,.bt-calendar-week{gap:5px;min-width:0}.bt-kanban{grid-auto-columns:240px;min-height:600px}.bt-filter-bar{flex-wrap:wrap;gap:12px;padding:12px}.bt-filter-bar .hu-field{flex:160px;max-width:none}.bt-detail{grid-template-columns:1fr;gap:7px}.bt-example-note{line-height:17px}.bt-profile-facts{font-size:12px}.bt-chat-starter{min-height:750px;height:calc(var(--bt-viewport-height,100dvh) - 200px);border-radius:18px;padding:16px 12px}.bt-chat-starter>header{flex-wrap:wrap;align-items:flex-start}.bt-chat-starter>header>.hu-button{font-size:11px}.bt-chat-starter>header>div .hu-button{min-height:28px;padding:0 8px;font-size:10px}.bt-provider-card{width:100%;max-width:450px;padding:20px}.bt-provider-card ol,.bt-provider-card p{font-size:12px;line-height:19px}.bt-message-log{gap:12px;padding:20px 2px}.bt-message-log>article{max-width:95%;padding:12px;font-size:12px}.bt-template-composer .hp-composer-card textarea{min-height:70px;font-size:12px}.bt-template-composer .hp-composer-toolbar{flex-wrap:wrap;gap:8px}.bt-template-composer .hp-composer-toolbar>div{flex-wrap:wrap;flex:1;gap:8px}.bt-template-composer .hp-composer-toolbar .hu-field{width:100px;max-width:120px}.bt-template-composer .hp-composer-toolbar .hu-field select{font-size:10px}.bt-ai-workspace{flex-direction:column;gap:16px;height:auto;display:flex}.bt-ai-conversation{min-height:650px;height:calc(var(--bt-viewport-height,100dvh) - 200px);border-radius:18px}.bt-ai-conversation>header{flex-wrap:wrap;align-items:flex-start;gap:10px;font-size:10px}.bt-ai-conversation>header>div .hu-button{min-height:26px;font-size:10px}.bt-ai-panel{border:1px solid var(--hu-line);border-radius:16px;max-height:none;padding:12px}.bt-ai-panel .hu-tabs [role=tab]{font-size:12px}.bt-image-gallery{column-count:3;column-gap:7px}.bt-image-gallery img{min-height:70px}.bt-image-gallery>button>span{padding:5px;font-size:8px}.bt-code-browser{padding:4px}.bt-profile-cover{height:140px}.bt-profile-body{padding:0 12px 12px}.bt-profile-actions .bt-large-avatar{width:72px;height:72px;font-size:26px}.bt-profile-actions{gap:12px;margin-top:-36px}.bt-profile-actions>div{gap:6px}.bt-profile-actions .hu-button{min-height:30px;padding-inline:8px;font-size:11px}.bt-profile-body>h1{font-size:20px}.bt-profile-body>p{font-size:12px}.bt-profile-activity-heading{flex-wrap:wrap;font-size:11px}.bt-period-buttons{gap:8px}.bt-period-buttons>button{font-size:11px}.bt-template-multi-agent-chat .bt-shell{padding:10px}.bt-multi-workspace{min-height:0;display:block}.bt-multi-main>.hp-multi-chat{min-height:650px}.bt-multi-main>.hp-multi-chat>aside{border-inline-end:0;border-bottom:1px solid var(--hu-line)}.bt-agent-editor{border:1px solid var(--hu-line);border-radius:16px;max-height:none;margin-top:16px;padding:16px}.bt-multi-top{padding-bottom:12px}.bt-agent-editor .hp-agent-creator .hp-avatar{max-width:220px}.bt-multi-main .hp-multi-chat{display:block}.bt-multi-main .hp-multi-chat>aside{max-height:240px;overflow:auto}.bt-multi-main .hp-multi-conversation{min-height:520px}.bt-multi-main .hp-multi-conversation>div[role=log]{min-height:270px}}@media (prefers-reduced-motion:reduce){.bt-root *{transition:none!important;animation:none!important}}.bt-sidebar>nav>a{color:var(--hu-muted);align-items:center;gap:10px;padding:10px;font-size:13px;text-decoration:none;display:flex}.bt-workspace-notice{z-index:100;background:var(--hu-bg);border:1px solid var(--hu-line);border-radius:10px;max-width:calc(100% - 32px);padding:12px;font-size:12px;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 3px 15px #0002}.bt-dashboard-top>.hc-react-card,.bt-grid-three>.hc-react-card,.bt-grid-two>.hc-react-card{background:var(--hu-bg-secondary);border:0;border-radius:18px;padding:16px}.bt-root .hc-react-card .hu-example-heading{align-items:flex-start;gap:12px}.bt-root .hc-react-card .hu-example-heading h3{color:var(--hu-muted);font-size:13px;font-weight:400}.bt-root .hc-react-card .hu-example-heading p{font-size:9px;line-height:14px}.bt-root .hc-react-card .hu-example-heading>.hu-field{width:120px;min-width:100px}.bt-root .hc-react-card .hu-example-heading>.hu-field>label{font-size:9px}.bt-root .hc-react-card .hu-chart-total{margin-block:10px;font-size:25px;font-weight:500;line-height:32px}.bt-root .hc-react-card .hc-react-legend,.bt-root .hc-react-card .hc-react-legend .hu-checkbox{font-size:10px}.bt-root .hc-react-card .hc-react-legend input{width:14px;height:14px}.bt-root .hc-react-card .hc-react-inspection{font-size:9px}.bt-root .hc-react-card details{font-size:10px}.bt-root .hc-react-card>p[role=status]{color:var(--hu-muted);font-size:10px}.bt-gauge:after,.bt-gauge:before{display:none}.bt-gauge>svg{width:100%;height:auto;display:block}.bt-gauge>strong{inset:82px 0 auto}.bt-example-note a{text-underline-offset:3px;text-decoration:underline}.bt-mobile-menu{display:none}.bt-root .bt-person .bt-avatar{width:30px;height:30px}.bt-root .bt-data-section>header{padding:10px 12px}.bt-root .hu-table-card .hu-table-toolbar .hu-field>label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.bt-root .hu-table-card .hu-table-toolbar .hu-input-wrap{height:30px}.bt-root .hu-table-card .hu-table-toolbar .hu-button{min-height:30px;font-size:11px}.bt-root .hu-table-card .hu-table-footer{padding:8px 12px}.bt-root .bt-data-section>header .hu-field label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.bt-root .bt-data-section>header .hu-input-wrap{height:30px}.bt-root .bt-data-section>header .hu-field{width:130px}.bt-root .bt-calendar-cell{border-radius:8px}.bt-mobile-panel{max-height:72dvh;overflow:auto}.bt-mobile-panel.bt-agent-editor{border:0;margin:0;padding:0}.bt-mobile-panel.bt-agent-editor>header{display:none}.bt-mobile-panel.bt-ai-panel{border:0;padding:0}@container helios-template (min-width:1100px){.bt-data-section{grid-template-columns:minmax(0,1fr) 260px;display:grid}.bt-data-section>header{grid-area:1/1/2/2}.bt-data-section>.hu-table-card{display:contents}.bt-data-section .hu-table-toolbar{grid-area:1/2/2/3;gap:6px;border-top:0!important;border-bottom:0!important}.bt-data-section .hu-table-toolbar .hu-field{flex:1;min-width:0}.bt-data-section .hu-table-toolbar .hu-input-wrap{padding-inline:7px}.bt-data-section .hu-table-toolbar input{font-size:11px}.bt-data-section .hu-table-footer,.bt-data-section .hu-table-scroll{grid-column:1/-1}}@container helios-template (max-width:760px){.bt-shell{position:relative}.bt-sidebar{display:none}.bt-mobile-nav-open .bt-sidebar{z-index:15;top:46px;width:calc(100% - 20px);max-height:80dvh;display:grid;position:absolute;inset-inline-start:10px;overflow-y:auto;box-shadow:0 16px 36px #0002}.bt-mobile-nav-open .bt-sidebar>nav{display:grid;overflow:visible}.bt-mobile-nav-open .bt-sidebar-bottom{grid-column:1/-1;display:grid}.bt-mobile-nav-open .bt-sidebar>.bt-repository-nav{max-height:none;display:block}.bt-mobile-menu{border:1px solid var(--hu-line);background:var(--hu-bg);width:30px;height:30px;color:var(--hu-text);cursor:pointer;border-radius:7px;flex-shrink:0;place-items:center;font-size:18px;display:grid}.bt-breadcrumb>span:nth-of-type(n+3){display:none}.bt-template-ai-chat .bt-breadcrumb,.bt-template-ai-image-generation .bt-breadcrumb,.bt-template-chat-starter .bt-breadcrumb{display:flex}.bt-ai-workspace>h1{clip:auto;white-space:normal;width:auto;height:auto;margin:0 0 12px;font-size:20px;font-weight:500;position:static;overflow:visible}.bt-ai-workspace{display:block}.bt-calendar-row,.bt-calendar-week{gap:3px;min-width:0}.bt-calendar-cell{gap:3px;min-height:115px;padding:3px}.bt-calendar-week{padding-bottom:8px;font-size:10px}.bt-calendar-cell>button{font-size:10px}.bt-event{padding:2px;font-size:8px}.bt-event small{display:none}.bt-data-section>header{align-items:start}.bt-root .bt-data-section>header .hu-field{width:auto}.bt-root .hu-table-card td{padding:7px}.bt-profile-cover{height:160px}}.bt-root .bt-inline-select{min-width:105px;max-width:150px}.bt-root .bt-inline-select>label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bt-root .hu-table-card .bt-inline-select .hu-input-wrap{border-radius:6px;height:28px;padding-inline:6px}.bt-root .hu-dialog:has(.bt-mobile-panel)::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000020}.bt-mobile-panel .hp-agent-creator>h3{display:none}.bt-template-ai-profile .bt-heatmap-grid,.bt-template-dashboard .bt-heatmap-grid{gap:3px}.bt-template-ai-profile .bt-heatmap-grid button,.bt-template-dashboard .bt-heatmap-grid button{min-width:0;min-height:5px}@container helios-template (max-width:760px){.bt-ai-workspace>h1{clip-path:none}}.bt-control-popover{min-width:240px;max-width:min(350px,100vw - 24px);padding:12px}.bt-control-popover [role=dialog]{outline:none}.bt-row-actions{white-space:nowrap;align-items:center;gap:5px;display:flex}.bt-root .hu-table-card td .bt-row-actions .hu-button{border-radius:7px;width:28px;min-width:28px;height:28px;min-height:28px;padding:4px}.bt-row-actions .bt-icon{width:15px;height:15px}.bt-column-actions .hb-menu-trigger,.bt-row-actions .hb-menu-trigger{font-size:0!important}.bt-column-actions .hb-menu-trigger:before,.bt-row-actions .hb-menu-trigger:before{content:"⋮";font-size:17px;line-height:18px}.bt-column-actions .hb-menu-trigger>span,.bt-root .bt-status-message:empty,.bt-row-actions .hb-menu-trigger>span{display:none}.bt-example-note{padding:8px 0}.bt-template-project-board .bt-kanban{height:calc(var(--bt-viewport-height,100dvh) - 144px);align-items:stretch;min-height:480px}.bt-kanban-fill{grid-auto-columns:minmax(180px,1fr)}.bt-kanban-column{outline-offset:-2px;outline:2px solid #0000;transition:outline-color .15s,background-color .15s}.bt-kanban-column[data-drag-over=true]{outline-color:var(--hu-brand-text);background:var(--hu-brand)}@supports (color:color-mix(in lab,red,red)){.bt-kanban-column[data-drag-over=true]{background:color-mix(in srgb,var(--hu-brand),var(--hu-bg) 94%)}}.bt-column-actions{align-items:center;gap:3px;display:flex}.bt-column-actions .hb-menu-trigger{width:24px;min-width:24px;height:24px;min-height:24px;box-shadow:none;background:0 0;border:0;padding:2px}.bt-column-actions>button{color:var(--hu-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:20px;line-height:24px}.bt-kanban-column h2>span{margin-inline-start:5px;font-size:11px}.bt-task{border-radius:10px;transition:border-color .14s,box-shadow .14s,opacity .14s}@supports (color:color-mix(in lab,red,red)){.bt-task:hover{border-color:color-mix(in srgb,var(--hu-brand),var(--hu-line) 70%)}}.bt-task:hover{box-shadow:0 2px 6px #0000000a}.bt-task[data-dragging=true]{opacity:.45}.bt-task-open{gap:5px;padding:9px}.bt-task-open h3{font-size:12px;line-height:17px}.bt-task-open>small{font-size:10px}.bt-ticket-top{justify-content:space-between;align-items:center;gap:5px;min-width:0;display:flex}.bt-ticket-top>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bt-ticket-assignees{flex-shrink:0;align-items:center;display:flex}.bt-ticket-assignees .bt-person{display:block}.bt-ticket-assignees .bt-person>span{display:none}.bt-root .bt-ticket-assignees .bt-person .bt-avatar{width:20px;height:20px}.bt-task-labels .bt-chip,.bt-task-labels .bt-status{padding:1px 4px;font-size:9px}.bt-column-empty{color:var(--hu-muted);padding:8px;font-size:11px}.bt-board-announcement{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bt-root .hu-dialog:has(.bt-ticket-layout){width:min(1000px,100vw - 28px);max-width:none}.bt-ticket-layout{grid-template-columns:minmax(0,1fr) 300px;gap:24px;max-height:65dvh;display:grid}.bt-ticket-properties{align-content:start;min-width:0;padding-inline-end:8px;overflow:auto}.bt-ticket-new{grid-template-columns:minmax(0,1fr)}.bt-ticket-creator{color:var(--hu-muted);margin:0;font-size:11px}.bt-ticket-creator strong{color:var(--hu-text);font-weight:500}.bt-ticket-property-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.bt-ticket-layout h3{color:var(--hu-muted);margin:3px 0;font-size:12px;font-weight:500}.bt-native-field{color:var(--hu-text);gap:6px;font-size:12px;display:grid}.bt-native-field textarea,.bt-ticket-comments textarea{border:1px solid var(--hu-line);background:var(--hu-bg);width:100%;color:var(--hu-text);resize:vertical;border-radius:8px;padding:9px 11px;font-family:inherit;font-size:12px;line-height:1.5}.bt-ticket-resources{justify-content:space-between;align-items:center;gap:12px;display:flex}.bt-ticket-resources a{color:var(--hu-brand-text);text-underline-offset:3px;font-size:12px;text-decoration:underline}.bt-ticket-comments{border-inline-start:1px solid var(--hu-line);flex-direction:column;gap:12px;min-width:0;padding-inline-start:18px;display:flex;overflow:auto}.bt-ticket-comments [role=log]{flex:1;align-content:start;gap:15px;min-height:160px;display:grid}.bt-ticket-comments article{background:var(--hu-bg-secondary);border-radius:9px;padding:10px}.bt-ticket-comments article header{justify-content:space-between;align-items:center;gap:10px;font-size:11px;display:flex}.bt-ticket-comments article strong{font-weight:500}.bt-ticket-comments article small{color:var(--hu-muted);font-size:9px}.bt-ticket-comments article p{margin:8px 0 0;font-size:12px;line-height:19px}.bt-ticket-comments form{gap:8px;font-size:11px;display:grid}.bt-ticket-comments form>button{justify-self:end}.bt-inbox-list{gap:8px;display:grid}.bt-inbox-list>button{white-space:normal;text-align:start;justify-content:flex-start}.bt-channel-legend{flex-wrap:wrap;justify-content:center;gap:5px 10px;margin:6px 0 0;display:flex}.bt-channel-legend>span{color:var(--hu-muted);align-items:center;gap:4px;font-size:9px;display:inline-flex}.bt-channel-legend i{border-radius:2px;width:6px;height:6px}.bt-channel-legend strong{color:var(--hu-text);font-weight:500}.bt-profile-history{background:var(--hu-bg-secondary);border-radius:14px;min-width:0;margin-bottom:12px;padding:12px}.bt-profile-history>header{justify-content:space-between;align-items:start;gap:12px;margin-bottom:8px;display:flex}.bt-profile-history h2{color:var(--hu-muted);margin:0;font-size:12px;font-weight:400;line-height:18px}.bt-profile-history header strong{font-size:20px;font-weight:500;line-height:26px}.bt-profile-history-plot{min-width:0;height:150px}.bt-profile-history-axis{color:var(--hu-muted);justify-content:space-between;align-items:center;margin-top:5px;font-size:9px;display:flex}.bt-profile-history details{color:var(--hu-muted);margin-top:5px;font-size:10px}.bt-profile-history summary{cursor:pointer}.bt-profile-history table{border-collapse:collapse;width:100%;font-size:11px}.bt-profile-history td,.bt-profile-history th{text-align:start;border-bottom:1px solid var(--hu-line);padding:5px}.bt-profile-history .hu-table-scroll{max-height:190px;margin-top:8px}.bt-template-ai-profile .bt-main{position:relative;padding-top:0!important}.bt-template-ai-profile .bt-breadcrumb{pointer-events:none;z-index:3;height:0;min-height:0;margin:0;position:absolute}.bt-template-ai-profile .bt-breadcrumb>*{display:none}.bt-template-ai-profile .bt-profile-cover{height:160px}.bt-template-ai-profile .bt-mini-stats>span{background:var(--hu-bg-secondary);padding:8px}.bt-template-ai-profile .bt-profile-activity-heading{margin:10px 0 6px}.bt-template-ai-profile .bt-profile-body{padding-bottom:10px}.bt-template-ai-profile .bt-heatmap{margin-top:7px}.bt-template-ai-profile .bt-heatmap-grid{gap:3px}.bt-root .hu-dialog[open]{animation:bt-dialog-enter .18s ease-out}@keyframes bt-dialog-enter{0%{opacity:0;transform:translateY(7px)scale(.985)}to{opacity:1;transform:none}}.bt-event-popover{background:var(--hu-bg,#fff);width:320px;max-width:calc(100vw - 20px);color:var(--hu-text,#171717);border:1px solid var(--hu-line,#e5e5e5);border-radius:15px;outline:none;padding:16px;box-shadow:0 12px 36px #00000020}.bt-event-popover [role=dialog]{outline:none}.bt-event-popover header{justify-content:space-between;align-items:center;gap:10px;display:flex}.bt-event-popover h2{margin:0;font-size:17px;font-weight:500;line-height:24px}.bt-event-popover h3{color:var(--hu-muted);margin:16px 0 8px;font-size:11px;font-weight:500}.bt-event-popover p{margin:7px 0;font-size:12px}.bt-meeting-date,.bt-meeting-zone{color:var(--hu-muted)}.bt-meeting-link{border:1px solid var(--hu-line);border-radius:9px;justify-content:space-between;align-items:center;gap:10px;margin:16px 0;padding:10px;display:flex}.bt-meeting-link>span{gap:3px;min-width:0;font-size:12px;display:grid}.bt-meeting-link strong{font-weight:500}.bt-meeting-link small{color:var(--hu-muted);overflow-wrap:anywhere;font-size:10px}.bt-meeting-time{align-items:center;gap:10px;font-size:13px;display:flex}.bt-meeting-time strong{font-size:20px;font-weight:500}.bt-meeting-time>span{color:var(--hu-muted)}.bt-meeting-participants{gap:7px;margin:0;padding:0;list-style:none;display:grid}.bt-meeting-participants li{align-items:center;gap:8px;font-size:12px;display:flex}.bt-meeting-participants .bt-user-mark{width:25px;height:25px;font-size:12px}.bt-event-popover footer{border-top:1px solid var(--hu-line);justify-content:space-between;gap:10px;margin-top:12px;padding-top:12px;display:flex}.bt-event-popover[data-entering]{animation:bt-dialog-enter .18s ease-out}.bt-event-popover[data-exiting]{animation:bt-dialog-enter .14s ease-in reverse}.bt-form-error{color:var(--hu-error);font-size:12px}@container helios-template (max-width:760px){.bt-template-ai-profile .bt-breadcrumb .bt-mobile-menu{pointer-events:auto;top:10px;display:grid;position:absolute;inset-inline-start:10px}.bt-ticket-layout{grid-template-columns:1fr;max-height:none}.bt-ticket-comments{border-inline-start:0;border-top:1px solid var(--hu-line);max-height:400px;padding:16px 0 0}.bt-ticket-properties{padding:0;overflow:visible}.bt-root .hu-dialog:has(.bt-ticket-layout){max-height:90dvh}.bt-ticket-property-grid{gap:10px}.bt-template-project-board .bt-kanban{height:calc(var(--bt-viewport-height,100dvh) - 180px);min-height:480px}.bt-profile-history header strong{font-size:18px}.bt-profile-history .bt-month-controls{gap:5px;min-width:150px}}@media (prefers-reduced-motion:reduce){.bt-event-popover[data-entering],.bt-event-popover[data-exiting],.bt-root .hu-dialog[open]{animation:none!important}}.bt-ticket-layout:not(.bt-ticket-new){grid-template-rows:minmax(0,1fr);height:65dvh}.bt-ticket-comments,.bt-ticket-properties{min-height:0;max-height:100%}.bt-root .hu-dialog[open]:has(.bt-ticket-layout){flex-direction:column;display:flex}.bt-root .hu-dialog:has(.bt-ticket-layout)>footer,.bt-root .hu-dialog:has(.bt-ticket-layout)>header{flex:none}.bt-root .hu-dialog:has(.bt-ticket-layout)>.hu-dialog-body{min-height:0;overflow:hidden}@container helios-template (max-width:760px){.bt-ticket-layout:not(.bt-ticket-new){grid-template-rows:auto;height:auto;max-height:none}.bt-root .hu-dialog:has(.bt-ticket-layout)>.hu-dialog-body{overflow:auto}.bt-ticket-comments,.bt-ticket-properties{max-height:none}}.bt-template-calendar .bt-status-message{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bt-calendar-day,.bt-sidebar>nav>button,.bt-task-open{transition:color .14s,background-color .14s,border-color .14s}@media (prefers-reduced-motion:reduce){.bt-calendar-day,.bt-sidebar>nav>button,.bt-task-open{transition:none!important}}.bt-shell{position:relative}.bt-portal-host{pointer-events:none;z-index:80;position:absolute;inset:0}.bt-portal-host>*{pointer-events:auto}.bt-root,.bt-root .bt-main,.bt-shell{background:var(--hu-page,var(--color-background-full))}.bt-kanban-column,.bt-panel,.bt-profile-history,.bt-tile{background:var(--color-background-secondary-default)}.bt-calendar-cell,.bt-profile-card,.bt-task{background:var(--color-background-primary-default)}.bt-outside-month{background:var(--color-background-tertiary-default)}.bt-task:hover{border-color:var(--color-border-button-hover)}.bt-hires article>span{background:var(--color-background-recent-hire-role)}.bt-tile-icon{background:var(--color-stat-card-icon-background)}.bt-large-avatar,.bt-user-mark{background:var(--color-avatar-neutral-background)}.bt-root .hu-dialog:has(.bt-ticket-layout){background:var(--color-ticket-detail-surface)}.bt-ticket-resources a{background:var(--color-ticket-detail-resource-background);color:var(--color-ticket-detail-resource-text);border-radius:6px;padding:4px 8px}.bt-ticket-comments article{background:var(--color-background-secondary-default)}.bt-positive{background:var(--color-status-lime-background);color:var(--color-status-lime-text)}.bt-event{background:var(--bt-event-background,var(--color-calendar-event-blue-background));color:var(--bt-event-title,var(--color-calendar-event-blue-title))}.bt-event small{color:var(--bt-event-time,var(--color-calendar-event-blue-time))}.bt-event-popover{background:var(--color-background-primary-default);border-color:var(--color-border-button-default)}.bt-event-blue{--bt-event-background:var(--color-calendar-event-blue-background);--bt-event-title:var(--color-calendar-event-blue-title);--bt-event-time:var(--color-calendar-event-blue-time)}.bt-event-pink{--bt-event-background:var(--color-calendar-event-pink-background);--bt-event-title:var(--color-calendar-event-pink-title);--bt-event-time:var(--color-calendar-event-pink-time)}.bt-event-purple{--bt-event-background:var(--color-calendar-event-purple-background);--bt-event-title:var(--color-calendar-event-purple-title);--bt-event-time:var(--color-calendar-event-purple-time)}.bt-event-lime{--bt-event-background:var(--color-calendar-event-lime-background);--bt-event-title:var(--color-calendar-event-lime-title);--bt-event-time:var(--color-calendar-event-lime-time)}.bt-event-emerald{--bt-event-background:var(--color-calendar-event-emerald-background);--bt-event-title:var(--color-calendar-event-emerald-title);--bt-event-time:var(--color-calendar-event-emerald-time)}.bt-root .bt-shell.bt-bare{grid-template-columns:minmax(0,1fr);gap:0;min-height:0;padding:0;display:block}.bt-root .bt-shell.bt-bare .bt-main{width:100%;min-width:0;padding:0}.bt-calendar-more{color:var(--hu-muted);text-align:start;cursor:pointer;background:0 0;border:0;align-self:flex-start;min-width:0;min-height:24px;padding:1px 0;font-size:10px;line-height:1.2}.bt-calendar-more:hover{color:var(--hu-text)}.bt-calendar-more:focus-visible{outline:2px solid var(--hu-brand);outline-offset:2px;border-radius:3px}@container helios-template (max-width:1024px){.bt-template-medical-profile .bt-medical-grid>section:last-child{grid-column:auto}}@container helios-template (max-width:760px){.bt-template-marketing .bt-tiles{grid-template-columns:minmax(0,1fr)}}.bt-template-calendar:has(.bt-calendar) .bt-shell,.bt-template-project-board:has(.bt-kanban) .bt-shell{height:var(--bt-viewport-height,100dvh);min-height:0}.bt-template-calendar:has(.bt-calendar) .bt-main,.bt-template-project-board:has(.bt-kanban) .bt-main{flex-direction:column;height:100%;min-height:0;display:flex}.bt-template-calendar:has(.bt-calendar) .bt-page-content,.bt-template-project-board:has(.bt-kanban) .bt-page-content{flex-direction:column;flex:1 1 0;min-height:0;display:flex}.bt-template-calendar .bt-breadcrumb,.bt-template-calendar .bt-example-note,.bt-template-calendar .bt-page-heading,.bt-template-project-board .bt-breadcrumb,.bt-template-project-board .bt-example-note,.bt-template-project-board .bt-page-heading{flex-shrink:0}.bt-root .bt-shell.bt-bare .bt-main{padding:0!important}.bt-template-calendar .bt-calendar{flex:1 1 0;grid-template-rows:auto repeat(6,minmax(min-content,1fr));min-height:0;display:grid;overflow:visible}.bt-template-calendar .bt-calendar-cell{min-height:0}.bt-template-calendar .bt-status-message{top:0;margin:0;inset-inline-start:0}.bt-template-project-board .bt-kanban{flex:1 1 0;grid-template-rows:minmax(0,1fr);height:auto;min-height:0;overflow:auto hidden}.bt-template-project-board .bt-kanban-column{min-height:0;overflow-y:auto}.bt-root .bt-page-content[hidden],.bt-shell[data-template-suspended] .bt-portal-host{display:none!important}.bt-calendar-feeds{align-items:center;gap:8px;display:flex}.bt-calendar-tool{border:1px solid var(--hu-line);background:var(--hu-bg);width:34px;height:34px;color:var(--hu-text);cursor:pointer;border-radius:8px;place-items:center;padding:7px;display:grid;position:relative}.bt-calendar-tool:hover{background:var(--hu-bg-secondary)}.bt-calendar-tool:focus-visible{outline:3px solid var(--hu-focus);outline-offset:2px}.bt-calendar-tool i{border:2px solid var(--hu-bg);background:var(--color-red-600);min-width:15px;height:15px;color:var(--color-white);top:-4px;border-radius:999px;font-size:9px;font-style:normal;position:absolute;inset-inline-end:-4px}.bt-calendar-inbox{width:280px;max-height:min(600px,calc(var(--bt-viewport-height,100dvh) - 40px));overflow:auto}.bt-calendar-inbox section{border-bottom:1px solid var(--hu-line);padding:8px 0}.bt-calendar-inbox h3{color:var(--hu-muted);margin:0 0 6px;font-size:12px;font-weight:400}.bt-calendar-inbox section button{text-align:start;width:100%;color:var(--hu-text);cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:7px;font-size:13px;display:flex}.bt-calendar-inbox section button:hover,.bt-calendar-inbox section button[aria-pressed=true]{background:var(--hu-bg-secondary)}.bt-calendar-inbox>[role=dialog]>.hu-button{width:100%;margin-top:10px}.bt-feed-icon{background:var(--color-calendar-event-blue-background);width:22px;height:22px;color:var(--color-calendar-event-blue-title);border-radius:5px;place-items:center;display:grid}.bt-feed-icon-1{background:var(--color-calendar-event-pink-background);color:var(--color-calendar-event-pink-title)}.bt-feed-icon-2{background:var(--color-calendar-event-lime-background);color:var(--color-calendar-event-lime-title)}.bt-feed-icon svg{width:14px;height:14px}.bt-calendar-notifications{width:min(430px,100vw - 28px);max-width:calc(100vw - 28px);max-height:min(700px,calc(var(--bt-viewport-height,100dvh) - 40px));padding:4px;overflow:auto}.bt-starter-conversation{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.bt-chat-starter.bt-starter-history-open{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) 260px;gap:12px;display:grid}.bt-starter-history-open>header{grid-column:1/-1}.bt-chat-history{border:1px solid var(--hu-line);background:var(--hu-bg);border-radius:12px;flex-direction:column;gap:12px;min-width:0;min-height:0;padding:14px;display:flex}.bt-chat-history header{justify-content:space-between;align-items:center;gap:8px;display:flex}.bt-chat-history h2{margin:0;font-size:14px}.bt-chat-history-list{flex-direction:column;flex:1;gap:5px;min-height:100px;display:flex;overflow:auto}.bt-chat-history-list .hu-button{text-align:start;white-space:normal;overflow-wrap:anywhere;justify-content:flex-start}.bt-chat-history-list [aria-pressed=true]{background:var(--hu-bg-secondary)}.bt-message-actions{flex-wrap:wrap;gap:4px;margin-top:8px;display:flex}.bt-message-actions .hu-button{font-size:11px}.bt-chat-storage-note{margin:6px 4px 0;font-size:10px}.bt-image-result{width:min(420px,95%)}.bt-image-result>img{object-fit:contain;border-radius:12px;width:100%;max-height:360px;margin-top:10px;display:block}.bt-image-countdown{background:var(--hu-bg-secondary);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:200px;display:flex;position:relative;overflow:hidden}.bt-image-countdown>strong{z-index:1;font-size:26px}.bt-image-countdown>span:last-child{z-index:1;text-align:center;color:var(--hu-muted);padding:0 20px;font-size:12px;position:relative}.bt-image-ripple{border:1px solid var(--hu-brand);opacity:.5;border-radius:50%;animation:bt-preview-ripple 1.2s ease-out infinite;position:absolute;inset:25%}@keyframes bt-preview-ripple{0%{opacity:.6;transform:scale(.4)}to{opacity:0;transform:scale(1.8)}}@media (prefers-reduced-motion:reduce){.bt-image-ripple{opacity:.2;animation:none}}.bt-plugin-list{gap:12px;display:grid}.bt-plugin-list article{border:1px solid var(--hu-line);border-radius:12px;gap:8px;padding:14px;display:grid}.bt-plugin-list h3{margin:0;font-size:15px}.bt-plugin-list p{color:var(--hu-muted);margin:0;font-size:13px}.bt-calendar-inbox,.bt-calendar-notifications{background:var(--hu-bg);color:var(--hu-text);border:1px solid var(--hu-line);border-radius:14px;box-shadow:0 12px 32px #0002}.bt-image-gallery-item{border:1px solid var(--hu-line);background:var(--hu-bg-secondary);border-radius:10px;min-width:0;position:relative}.bt-image-gallery-item>button{text-align:start;width:100%;color:var(--hu-text);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0;display:block;overflow:hidden}.bt-image-gallery-item>button>span{color:var(--hu-muted);padding:7px;font-size:9px;display:block}.bt-image-tile-actions{opacity:0;top:4px;align-items:center;gap:3px;transition:opacity .12s;display:flex;position:absolute;inset-inline-end:4px}.bt-image-gallery-item:focus-within .bt-image-tile-actions,.bt-image-gallery-item:hover .bt-image-tile-actions{opacity:1}.bt-image-tile-actions>.hb-dropdown>.hu-button,.bt-image-tile-actions>.hu-button{width:26px;height:26px;min-height:26px;padding:5px}.bt-image-tile-actions>.hu-button svg{width:14px;height:14px}@media (hover:none){.bt-image-tile-actions{opacity:1}}@media (prefers-reduced-motion:reduce){.bt-image-tile-actions{transition:none}}.bt-image-tile-actions .hb-menu-trigger{gap:0;width:26px;min-width:26px;height:26px;min-height:26px;padding:5px;font-size:0}.bt-image-tile-actions .hb-menu-trigger>span{display:flex}.bt-image-tile-actions .hb-menu-trigger svg{width:14px;height:14px}.bt-root .bt-shell .bt-main{background:var(--hu-page,var(--color-background-full));color:var(--hu-text)}.bt-image-tile-actions .hb-menu-trigger{overflow:hidden;font-size:0!important}.bt-root .bt-calendar,.bt-root .bt-gauge,.bt-root .bt-heatmap,.bt-root .bt-month-controls,.bt-root .recharts-responsive-container,.bt-root pre{direction:ltr}.bt-root:dir(rtl) .bt-sidebar [data-ui-icon=arrow-left]{transform:scaleX(-1)}.bt-root:dir(rtl) .bt-sidebar [data-ui-icon=sidebar]{transform:scaleX(-1)}.bt-root:dir(rtl) .bt-breadcrumb [data-ui-icon=chevron-right]{transform:scaleX(-1)}.bt-root:dir(rtl) .bt-ai-conversation>header [data-ui-icon=chevron-right]{transform:scaleX(-1)}.bt-root .bt-kanban-column h2>span{direction:ltr;unicode-bidi:isolate}.bt-root{background:var(--hu-page);font-size:16px;line-height:1.5}.bt-root .bt-shell{background:var(--hu-page);grid-template-columns:272px minmax(0,1fr);gap:0;padding:0;transition:grid-template-columns .3s ease-in-out}.bt-root .bt-shell.bt-collapsed{grid-template-columns:72px minmax(0,1fr)}.bt-root .bt-native-sidebar{width:260px;height:calc(var(--bt-viewport-height,100dvh) - 24px);z-index:20;min-width:0;margin:12px;transition:width .3s ease-in-out;position:sticky;top:12px}.bt-root .bt-native-sidebar>aside{height:100%}.bt-root .bt-collapsed .bt-native-sidebar{width:60px}.bt-root .bt-main{padding:24px 12px 12px!important}.bt-root .bt-app-body{display:contents}.bt-root .bt-example-note,.bt-root .bt-status-message:empty{display:none}.bt-root .bt-breadcrumb{gap:8px;height:20px;min-height:20px;margin:0 4px 12px;font-size:12px;line-height:20px}.bt-root .bt-breadcrumb .bt-mobile-menu{display:none}.bt-root .bt-breadcrumb .bt-user-mark{width:20px;height:20px}.bt-root .bt-page-heading{flex-wrap:nowrap;align-items:flex-end;gap:12px;min-height:36px;margin:0 0 10px}.bt-root .bt-page-heading h1{letter-spacing:0;font-size:20px;font-weight:500;line-height:26px}.bt-root .bt-source-title{flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;padding-inline:4px;display:flex}.bt-root .bt-source-menu{display:none}.bt-root .bt-source-actions{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.bt-root .bt-source-notification{display:flex;position:relative}.bt-root .bt-source-notification i{border:2px solid var(--hu-page);background:var(--color-red-600);color:#fff;min-width:16px;height:16px;font:500 10px/12px var(--hu-font);text-align:center;top:-4px;border-radius:99px;padding-inline:4px;position:absolute;inset-inline-end:-3px}.bt-root .bt-panel{border-radius:16px;padding:16px}.bt-root .bt-panel>header{min-height:20px;margin-bottom:12px}.bt-root .bt-panel h2{font-size:14px;font-weight:500;line-height:20px}.bt-root .bt-dashboard-top,.bt-root .bt-grid-three,.bt-root .bt-grid-two{gap:16px;margin-bottom:16px}.bt-root .bt-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.bt-root .bt-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.bt-root .bt-dashboard-top{grid-template-columns:minmax(0,.3953fr) minmax(0,.6047fr)}.bt-root .bt-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:16px}.bt-root .bt-tile{border-radius:16px;gap:4px;height:132px;padding:16px}.bt-root .bt-tile-icon{border-radius:8px;width:32px;height:32px;margin-bottom:4px}.bt-root .bt-tile>span:nth-child(2){font-size:14px;line-height:20px}.bt-root .bt-tile>div{align-items:center;gap:8px;display:flex}.bt-root .bt-tile strong{letter-spacing:0;font-size:24px;font-weight:500;line-height:32px}.bt-root .bt-tile small{background:var(--color-green-100);color:var(--color-green-800);white-space:nowrap;border-radius:6px;align-items:center;padding:0 5px;font-size:12px;line-height:20px;display:inline-flex}.bt-root .bt-recent-hires{flex-direction:column;height:329px;padding:8px;display:flex}.bt-root .bt-recent-hires>header{margin:0;padding:8px 8px 0}.bt-root .bt-recent-hires>header .hu-field{width:auto}.bt-root .bt-recent-hires>header .hu-field>label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bt-root .bt-recent-hires>header .hu-input-wrap{height:24px;min-height:24px;box-shadow:none;background:0 0;border:0}.bt-root .bt-recent-hires>.bt-number{margin:2px 0 10px;padding-inline:8px;font-size:24px;line-height:32px}.bt-root .bt-hires{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.bt-root .bt-hires>article{border-radius:10px;flex-direction:column;justify-content:space-between;min-width:0;height:95px;padding:10px;display:flex}.bt-root .bt-hires>article:nth-child(n){display:flex}.bt-root .bt-hires .bt-person img{width:32px;height:32px}.bt-root .bt-hires .bt-person small,.bt-root .bt-hires .bt-person strong{font-size:14px;font-weight:500;line-height:20px}.bt-root .bt-hires .bt-person small{max-width:none;font-weight:400}.bt-root .bt-hires>article>span:last-child{border-radius:6px;align-self:flex-start;padding:2px 8px;line-height:20px}.bt-root .bt-recent-hires .bt-paging{gap:8px;margin-top:auto;padding-top:8px;display:flex}.bt-root .bt-recent-hires .bt-paging>span{display:none}.bt-root .bt-recent-hires .bt-paging>button{flex:1;justify-content:center;font-size:14px}.bt-root .bt-data-section{border-radius:16px;margin-top:0;padding:8px}.bt-root .bt-data-section>header{flex-wrap:nowrap;align-items:center;gap:12px;padding:12px 8px 16px;display:flex}.bt-root .bt-data-section>header>div:first-child{flex:none;min-width:145px}.bt-root .bt-data-section>header strong{font-size:14px;font-weight:500;line-height:20px}.bt-root .bt-data-section>header>div:last-child{flex:1;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.bt-root .bt-data-section>header .hu-field{flex:0 auto;width:auto;min-width:0;max-width:160px}.bt-root .bt-data-section>header .hu-field>label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bt-root .bt-data-section>header .hu-input-wrap{border-radius:8px;height:32px;min-height:32px}.bt-root .bt-data-section>header input,.bt-root .bt-data-section>header select{font-size:14px}.bt-root .bt-data-section>header .bt-source-table-search{flex:1;max-width:240px}.bt-root .bt-data-section .hu-table-card{border-radius:8px}.bt-root .bt-person small,.bt-root .bt-person strong,.bt-root .bt-row-role{font-size:14px;line-height:20px}.bt-root .bt-number{font-size:24px;font-weight:500;line-height:32px}.bt-root .bt-profile-card{border-radius:24px;margin-bottom:16px}.bt-root.bt-template-ai-profile .bt-main{padding:24px!important}.bt-root.bt-template-ai-profile .bt-profile-cover{height:165px}.bt-root.bt-template-ai-profile .bt-profile-body{padding:0 16px 16px}.bt-root .bt-profile-history{border-radius:16px;height:317px;padding:16px;position:relative}.bt-root .bt-profile-history h2{font-size:14px;line-height:20px}.bt-root .bt-profile-history header strong{font-size:24px;line-height:32px}.bt-root .bt-profile-history-plot{margin-top:22px}.bt-root .bt-profile-history details{inset-inline-end:16px;font-size:11px;position:absolute;bottom:6px}.bt-root .bt-profile-history details[open]{background:var(--hu-bg);z-index:2;position:relative;inset:auto}.bt-root .bt-mini-stats small{font-size:12px;line-height:20px}.bt-root .bt-shell.bt-repository-shell,.bt-root.bt-template-chat-starter .bt-shell{grid-template-columns:288px minmax(0,1fr)}.bt-root .bt-shell.bt-repository-shell.bt-collapsed,.bt-root.bt-template-chat-starter .bt-shell.bt-collapsed{grid-template-columns:88px minmax(0,1fr)}.bt-root .bt-repository-shell .bt-main,.bt-root.bt-template-chat-starter .bt-main{padding:12px 12px 12px 0!important}.bt-root .bt-repository-shell .bt-breadcrumb,.bt-root.bt-template-chat-starter .bt-breadcrumb{display:none}.bt-root .bt-repository-nav details button,.bt-root .bt-repository-nav>button{min-height:36px;padding:8px;font-size:14px;line-height:20px}.bt-root .bt-repository-nav details{font-size:14px;line-height:20px}.bt-root .bt-repository-nav>p{font-size:12px}.bt-root .bt-repository-nav>p[role=status]{display:none}.bt-root .bt-ai-workspace{height:calc(var(--bt-viewport-height,100dvh) - 24px);grid-template-columns:minmax(0,1fr) 410px;gap:16px}.bt-root .bt-ai-conversation{border-radius:24px;padding:12px}.bt-root .bt-ai-conversation>header{font-size:12px;line-height:20px}.bt-root .bt-ai-panel{max-height:calc(var(--bt-viewport-height,100dvh) - 24px);padding:0}.bt-root .bt-ai-panel .hu-tabs [role=tab]{font-size:14px;line-height:20px}.bt-root .bt-ai-conversation .bt-message-log{padding:24px 12px 32px}.bt-root .bt-message-log article{font-size:14px;line-height:20px}.bt-root .bt-code-progress{max-width:560px;margin:16px 0}.bt-root .bt-code-progress .hp-agent-thinking{margin-top:16px}.bt-root .bt-code-browser{background:var(--hu-bg-secondary);min-height:calc(var(--bt-viewport-height,100dvh) - 90px);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;display:flex}.bt-root .bt-code-browser>h2{color:var(--hu-muted);font-size:14px;font-weight:400;line-height:20px}.bt-root .bt-code-browser>details{width:90%;margin-top:16px;font-size:12px}.bt-root .bt-image-gallery{column-count:2;display:block}.bt-root .bt-image-gallery-item{break-inside:avoid;border:0;border-radius:12px;margin-bottom:8px}.bt-root .bt-image-gallery-item>button>img{object-fit:cover;border-radius:12px;width:100%;height:auto;display:block}.bt-root .bt-ai-panel .hu-tabs [role=tabpanel]>.hu-field,.bt-root .bt-image-gallery-item>button>span{display:none}.bt-root .bt-image-result{background:0 0;border:0;max-width:560px;padding:0}.bt-root .bt-image-result>p:first-of-type,.bt-root .bt-image-result>strong{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.bt-root .bt-image-result>img{object-fit:contain;width:100%;max-height:none}.bt-root .bt-image-result .bt-note{font-size:11px}.bt-root .bt-chat-starter{height:calc(var(--bt-viewport-height,100dvh) - 24px);border-radius:24px;min-height:0;padding:12px}.bt-root .bt-chat-starter>header{flex:none;height:36px}.bt-root .bt-chat-starter h1{font-size:14px;font-weight:500;line-height:20px}.bt-root .bt-provider-card{border-radius:16px;width:448px;max-width:100%;margin:auto;padding:24px}.bt-root .bt-provider-card h2{font-size:16px;font-weight:500;line-height:24px}.bt-root .bt-provider-card ol,.bt-root .bt-provider-card p{font-size:14px;line-height:20px}.bt-root .bt-provider-card ol{padding-inline-start:20px}.bt-root .bt-chat-storage-note{margin:8px 0 0;font-size:10px;line-height:14px}.bt-root .bt-chat-starter[data-demo=false] .bt-chat-storage-note{display:none}.bt-root.bt-template-multi-agent-chat .bt-shell{padding:12px;display:block}.bt-root.bt-template-multi-agent-chat .bt-native-sidebar{display:none}.bt-root .bt-multi-workspace{min-height:calc(var(--bt-viewport-height,100dvh) - 24px);grid-template-columns:minmax(0,1fr) 340px;gap:16px}.bt-root .bt-multi-workspace.bt-multi-panel-closed{grid-template-columns:minmax(0,1fr)}.bt-root .bt-multi-main>.hp-multi-chat{min-height:0;height:calc(var(--bt-viewport-height,100dvh) - 24px);border-radius:24px;grid-template-columns:260px minmax(0,1fr)}.bt-root .bt-template-medical-profile .bt-medical-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.bt-root.bt-template-project-board .bt-main{padding:24px 28px 22px 24px!important}.bt-root .bt-kanban{gap:12px}.bt-root .bt-kanban-column{border-radius:20px;padding:8px}.bt-root .bt-ticket{border-radius:12px;min-height:147px;padding:12px}.bt-root .bt-ticket h3{font-size:14px;line-height:20px}.bt-root .bt-drawer-dismiss{display:none}@media (min-width:1024px) and (max-width:1279px){.bt-root .bt-grid-three{grid-template-columns:repeat(2,minmax(0,1fr))}.bt-root .bt-grid-three>:last-child{grid-column:auto}.bt-root .bt-dashboard-top,.bt-root .bt-template-medical-profile .bt-medical-grid,.bt-root .bt-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1023px){.bt-root .bt-shell,.bt-root .bt-shell.bt-collapsed,.bt-root .bt-shell.bt-repository-shell,.bt-root.bt-template-chat-starter .bt-shell{min-height:var(--bt-viewport-height,100dvh);padding:0;display:block;overflow:hidden}.bt-root .bt-native-sidebar{width:260px;height:calc(var(--bt-viewport-height,100dvh) - 24px);z-index:0;margin:12px;position:fixed;inset-block:0;inset-inline-start:0}.bt-root .bt-collapsed .bt-native-sidebar{width:260px}.bt-root .bt-main{z-index:1;transform-origin:0;transition:transform .3s ease-in-out,border-radius .3s;position:relative;min-height:var(--bt-viewport-height,100dvh)!important;padding:12px!important}.bt-root .bt-mobile-nav-open .bt-main{height:var(--bt-viewport-height,100dvh);border-radius:24px;overflow:hidden;transform:translate(260px)scale(.94)}.bt-root:dir(rtl) .bt-mobile-nav-open .bt-main{transform-origin:100%;transform:translate(-260px)scale(.94)}.bt-root .bt-breadcrumb{display:none}.bt-root .bt-source-menu{flex:none;display:inline-flex}.bt-root .bt-source-title{padding:0}.bt-root .bt-page-heading{align-items:center;margin-bottom:12px}.bt-root .bt-source-actions{gap:8px}.bt-root .bt-dashboard-top,.bt-root .bt-grid-three,.bt-root .bt-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.bt-root .bt-grid-three>:last-child{grid-column:auto}.bt-root .bt-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.bt-root .bt-data-section>header{flex-wrap:wrap}.bt-root .bt-data-section>header>div:last-child{flex-wrap:wrap;justify-content:flex-start;width:100%}.bt-root .bt-data-section>header .hu-field{flex:1;max-width:none}.bt-root .bt-data-section>header .bt-source-table-search{flex:1;min-width:150px}.bt-root .bt-repository-shell .bt-main,.bt-root.bt-template-chat-starter .bt-main{padding:12px!important}.bt-root .bt-ai-workspace{grid-template-columns:minmax(0,1fr)}.bt-root .bt-mobile-nav-open .bt-drawer-dismiss{z-index:50;cursor:pointer;background:0 0;border:0;display:block;position:absolute;inset:0}.bt-root.bt-template-ai-profile .bt-main{padding:12px!important}.bt-root.bt-template-ai-profile .bt-breadcrumb{pointer-events:auto;top:24px;height:36px;display:block;position:absolute;inset-inline-start:24px}.bt-root.bt-template-ai-profile .bt-breadcrumb .bt-mobile-menu{display:inline-flex}.bt-root.bt-template-project-board .bt-main{padding:12px!important}}@media (max-width:639px){.bt-root .bt-dashboard-top,.bt-root .bt-grid-three,.bt-root .bt-grid-two,.bt-root .bt-medical-grid{grid-template-columns:minmax(0,1fr)}.bt-root .bt-source-actions>.bt-source-notification{display:none}.bt-root .bt-source-actions>button{padding-inline:10px;font-size:14px}.bt-root .bt-page-heading{flex-wrap:wrap;row-gap:8px}.bt-root .bt-hires{grid-template-columns:repeat(2,minmax(0,1fr))}.bt-root .bt-tile strong{font-size:24px}.bt-root .bt-tiles{gap:12px}.bt-root .bt-data-section>header{padding:8px 4px 12px}.bt-root .bt-profile-body>h1{font-size:20px}.bt-root .bt-multi-main>.hp-multi-chat{grid-template-columns:minmax(0,1fr)}.bt-root .bt-multi-main>.hp-multi-chat>aside{width:260px}}@media (prefers-reduced-motion:reduce){.bt-root .bt-main,.bt-root .bt-native-sidebar,.bt-root .bt-shell{transition:none}}.bt-root .bt-page-heading .bt-source-menu{display:none!important}@media (max-width:1023px){.bt-root .bt-page-heading .bt-source-menu{display:inline-flex!important}}.bt-root .bt-grid-three{align-items:start}.bt-root .bt-contribution-card{height:337px}.bt-root .bt-mini-stats{gap:8px;margin:16px 0 0}.bt-root .bt-mini-stats>span{background:var(--hu-bg);border-radius:12px;padding:10px}.bt-root .bt-mini-stats strong{font-size:14px;font-weight:500;line-height:20px}.bt-root .bt-profile-activity-heading{margin:12px 0 8px;font-size:14px;line-height:20px}.bt-root .bt-period-buttons{gap:12px}.bt-root .bt-period-buttons>button{padding:0 2px;font-size:14px;line-height:20px}.bt-root .bt-heatmap{flex-direction:column;gap:8px;min-width:0;margin:0;display:flex}.bt-root .bt-heatmap-grid{grid-template-rows:repeat(7,minmax(0,1fr));grid-auto-flow:column;gap:4px;display:grid}.bt-root .bt-heatmap-grid>button{aspect-ratio:1;border:0;border-radius:3px;min-width:0;height:auto;padding:0}.bt-root .bt-heatmap-axis{color:var(--hu-muted);order:2;justify-content:space-between;font-size:12px;line-height:16px;display:flex}.bt-root .bt-fixture-delta{vertical-align:middle;background:var(--color-lime-200);color:var(--color-lime-900);border-radius:6px;padding:0 6px;font-size:14px;line-height:24px;display:inline-flex}.bt-root .bt-ai-profile .bt-profile-body>.bt-mini-stats>span{background:var(--hu-bg-secondary)}.bt-root .bt-ai-profile .bt-heatmap-axis{display:none}.bt-root .bt-ai-profile .bt-large-avatar{border-width:0;width:80px;height:80px;font-size:30px}.bt-root .bt-ai-profile .bt-profile-actions{margin-top:-40px;margin-bottom:14px}.bt-root .bt-ai-profile .bt-profile-body>.bt-number{margin:2px 0 0}.bt-root .bt-ai-profile .bt-profile-body>p{margin-bottom:16px}.bt-root .bt-ai-profile .bt-mini-stats{margin-top:10px}.bt-root .bt-ai-profile .bt-profile-activity-heading{margin:16px 0 10px}.bt-root .bt-breakdown-panel{height:329px;padding:8px}.bt-root .bt-breakdown-panel>header{display:none}.bt-root .bt-breakdown-panel .hu-tabs [role=tablist]{border-bottom:1px solid var(--hu-line);background:0 0;border-radius:0;flex-wrap:nowrap;gap:0;padding:0;overflow:hidden}.bt-root .bt-breakdown-panel .hu-tabs [role=tab]{box-shadow:none;white-space:nowrap;background:0 0;border:0;border-radius:0;padding:6px 10px;font-size:14px;line-height:20px}.bt-root .bt-breakdown-panel .hu-tabs [role=tab][aria-selected=true]{color:var(--color-accent-600);border-bottom:2px solid var(--color-accent-600)}.bt-root .bt-breakdown-panel .hu-tabs [role=tabpanel]{padding-top:12px}.bt-root .bt-breakdown-panel .bt-progress-list{gap:4px;margin:0}.bt-root .bt-breakdown-panel .bt-progress-list>li{isolation:isolate;justify-content:space-between;align-items:center;gap:10px;min-height:36px;padding:8px 10px;font-size:14px;line-height:20px;display:flex;position:relative}.bt-root .bt-breakdown-panel .bt-progress-list>li:before{content:"";width:var(--row-width);background:var(--color-calendar-event-blue-background);z-index:-1;border-radius:8px;position:absolute;inset-block:0;inset-inline-start:0}.bt-root .bt-breakdown-panel .bt-progress-list>li>div{display:none}.bt-root .bt-breakdown-panel .bt-progress-list strong{font-size:14px;font-weight:500}.bt-root .bt-pipeline-panel{min-height:398px}.bt-root .bt-pipeline-panel .bt-progress-list{gap:12px;margin:20px 0}.bt-root .bt-pipeline-panel .bt-progress-list>li{grid-template-columns:85px minmax(0,1fr) 40px;font-size:14px;line-height:20px}.bt-root .bt-pipeline-panel .bt-progress-list>li>div{border-radius:99px;height:20px}.bt-root .bt-pipeline-panel .bt-progress-list i{border-radius:99px}.bt-root .bt-source-legend-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.bt-root .bt-source-legend-tiles>span{background:var(--hu-bg);border-radius:12px;gap:2px;min-width:0;padding:8px 10px;font-size:14px;line-height:20px;display:grid}.bt-root .bt-source-legend-tiles small{color:var(--hu-muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:14px;display:flex;overflow:hidden}.bt-root .bt-source-legend-tiles i{border-radius:4px;flex:none;width:12px;height:12px}.bt-root .bt-source-legend-tiles strong{font-weight:500}.bt-root .bt-engagement-panel{height:329px;position:relative}.bt-root .bt-engagement-panel .bt-radar{height:250px}.bt-root .bt-radar-center{background:var(--hu-bg);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:82px;height:82px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-27%)}.bt-root .bt-radar-center strong{font-size:24px;font-weight:500;line-height:32px}.bt-root .bt-radar-center span{color:var(--hu-muted);font-size:12px}.bt-root .bt-daily-spending{height:329px}.bt-root .bt-daily-spending .bt-heatmap{margin-top:16px;padding-inline-start:34px;position:relative}.bt-root .bt-daily-spending .bt-heatmap:before{content:"Mon\a Tue\a Wed\a Thu\a Fri\a Sat\a Sun";white-space:pre;color:var(--hu-muted);inset-inline-start:0;font-size:12px;line-height:25px;position:absolute;top:0}.bt-root .bt-daily-spending .bt-heatmap-grid{gap:4px}.bt-root .bt-daily-spending .bt-heatmap-grid button{border-radius:4px}@media (max-width:639px){.bt-root .bt-contribution-card{height:auto;min-height:337px}.bt-root .bt-heatmap{overflow:auto}.bt-root .bt-ai-profile .bt-heatmap-grid{min-width:646px}.bt-root .bt-daily-spending .bt-heatmap:before{line-height:23px}}.bt-root .bt-recent-hires>.bt-number{margin-bottom:14px}.bt-root .bt-heatmap-grid{padding:0;overflow:visible}.bt-root .bt-heatmap-axis{min-height:16px}.bt-root .bt-chat-starter{position:relative}.bt-root .bt-chat-starter>header h1{font-size:16px;line-height:22px}.bt-root .bt-chat-starter[data-demo=false] .bt-provider-card{background:var(--hu-bg);border:0;flex-direction:column;gap:12px;min-height:338px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 5px #00000008}.bt-root .bt-provider-card>h2,.bt-root .bt-provider-card>ol,.bt-root .bt-provider-card>p{margin:0}.bt-root .bt-provider-card>.bn-source>button{width:100%}.bt-root .bt-provider-card .bt-note{font-size:12px;line-height:16px}.bt-root .bt-starter-header-actions{gap:4px;display:flex}.bt-root .bt-source-chat-menu .hb-menu-trigger{width:32px;min-width:32px;height:32px;box-shadow:none;background:0 0;border:0;padding:6px;font-size:0}.bt-root .bt-source-chat-menu .hb-menu-trigger:after{content:"•••";color:var(--hu-muted);font-size:12px;line-height:20px}.bt-root .bt-source-chat-menu .hb-menu-trigger>span{display:none}.bt-root .bt-ai-workspace{grid-template-columns:minmax(0,1fr) var(--panel-width,410px)}.bt-root .bt-ai-workspace.bt-panel-closed{grid-template-columns:minmax(0,1fr)}.bt-root .bt-ai-panel{position:relative}.bt-root .bt-panel-resize{z-index:5;cursor:col-resize;inset-inline-start:-12px;width:8px;position:absolute;top:0;bottom:0}.bt-root .bt-panel-resize:focus-visible,.bt-root .bt-panel-resize:hover{background:var(--hu-line);outline:1px solid var(--hu-focus);border-radius:5px}.bt-root .bt-code-summary{justify-content:space-between;align-items:center;padding:0 4px 12px;font-size:12px;line-height:20px;display:flex}.bt-root .bt-code-summary strong{font-weight:400}.bt-root .bt-code-counts{color:var(--color-green-600)}.bt-root .bt-code-counts i{color:var(--color-red-500);margin-inline-start:8px;font-style:normal}.bt-root .bt-source-diffs{flex-direction:column;gap:8px;display:flex}.bt-root .bt-source-diffs details{border:1px solid var(--hu-line);border-radius:12px;overflow:hidden}.bt-root .bt-source-diffs summary{cursor:pointer;align-items:center;gap:6px;padding:10px;font-size:12px;display:flex}.bt-root .bt-source-diffs summary>svg{flex:none;width:14px;height:14px;transition:transform .15s}.bt-root .bt-source-diffs details[open] summary>svg{transform:rotate(90deg)}.bt-root .bt-source-diffs summary>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.bt-root .bt-source-diffs summary small{background:var(--hu-bg-secondary);border-radius:4px;padding:0 4px;font-size:10px}.bt-root .bt-source-diffs summary b{color:var(--color-green-600);font-weight:400}.bt-root .bt-ai-panel .bt-source-diffs pre{border:0;border-radius:0;max-height:330px;margin:0;padding:0;font-size:11px;line-height:20px}.bt-root .bt-code-line{background:oklch(72.3% .219 149.579);min-width:max-content;display:flex}@supports (color:color-mix(in lab,red,red)){.bt-root .bt-code-line{background:color-mix(in srgb,var(--color-green-500) 9%,var(--hu-bg))}}.bt-root .bt-code-line>i{text-align:end;width:30px;color:var(--hu-muted);-webkit-user-select:none;user-select:none;flex:none;padding-inline-end:8px;font-style:normal}.bt-root .bt-code-line>span{padding-inline:8px}.bt-root .hu-dialog:has(.bt-source-right-panel){width:min(410px,100vw - 16px);max-width:calc(100vw - 16px);height:calc(var(--bt-viewport-height,100dvh) - 16px);max-height:calc(var(--bt-viewport-height,100dvh) - 16px);border-radius:24px;margin:0;padding:16px;animation:bt-source-panel-enter .25s ease-out;position:fixed;inset-block:8px;inset-inline:auto 8px}.bt-root .hu-dialog:has(.bt-agent-editor){width:340px}.bt-root .hu-dialog:has(.bt-source-right-panel)>header{padding:0 0 8px}.bt-root .hu-dialog:has(.bt-source-right-panel)>header h2{font-size:14px;line-height:20px}.bt-root .hu-dialog:has(.bt-source-right-panel)>.hu-dialog-body{height:calc(100% - 42px);padding:0;overflow:auto}.bt-root .bt-mobile-panel.bt-source-right-panel{max-height:none;padding:0}.bt-root .hu-dialog:has(.bt-ticket-layout){width:min(800px,100vw - 16px);height:calc(var(--bt-viewport-height,100dvh) - 16px);max-height:calc(var(--bt-viewport-height,100dvh) - 16px);margin:0;animation:bt-source-panel-enter .25s ease-out;position:fixed;inset-block:8px;inset-inline:auto 8px}.bt-root .bt-task{border-radius:12px;min-height:147px;padding:0}.bt-root .bt-task-open{padding:12px}.bt-root .bt-task h3{font-size:14px;line-height:20px}.bt-root .bt-kanban{grid-template-columns:repeat(4,273px);grid-auto-columns:273px}@keyframes bt-source-panel-enter{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@media (max-width:1279px){.bt-root .bt-ai-workspace{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.bt-root .hu-dialog:has(.bt-source-right-panel),.bt-root .hu-dialog:has(.bt-ticket-layout){animation:none}.bt-root .bt-source-diffs summary>svg{transition:none}}.bt-root .bt-source-title .bt-source-menu{color:var(--hu-text)!important;box-shadow:none!important;background:0 0!important}.bt-root .bt-patient-card{height:330px;padding:10px}.bt-root .bt-patient-card>header{display:none}.bt-root .bt-medical-identity{gap:14px;margin:14px 0 16px}.bt-root .bt-patient-avatar{background:var(--hu-line);width:66px;height:66px;color:var(--hu-muted);border-radius:50%;place-items:center;font-size:26px;line-height:32px;display:grid;position:relative}.bt-root .bt-patient-avatar>img{object-fit:cover;border-radius:50%;width:100%;height:100%}.bt-root .bt-patient-avatar>button{border:1px solid var(--hu-line);background:var(--hu-bg);width:24px;height:24px;color:var(--hu-text);font:20px/20px var(--hu-font);cursor:pointer;top:-2px;border-radius:99px;place-items:center;padding:0;display:grid;position:absolute;inset-inline-end:-2px}.bt-root .bt-medical-identity h2{margin:0;font-size:20px;font-weight:500;line-height:26px}.bt-root .bt-profile-facts{gap:0;font-size:14px;line-height:20px}.bt-root .bt-profile-facts dd,.bt-root .bt-profile-facts dt{min-height:36px;margin-bottom:10px;padding:8px 10px}.bt-root .bt-profile-facts dt{border-start-start-radius:12px;border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:12px;align-items:center;gap:6px;display:flex}.bt-root .bt-profile-facts dd{border-start-start-radius:0;border-start-end-radius:12px;border-end-end-radius:12px;border-end-start-radius:0}.bt-root .bt-profile-facts dt>svg{width:16px;height:16px}.bt-root .bt-alerts-card{height:330px}.bt-root .bt-alerts-card .bt-number{margin-bottom:16px}.bt-root .bt-alerts-card .bt-number>small{color:var(--hu-muted);font-size:12px;font-weight:400;line-height:20px}.bt-root .bt-alert-list{gap:8px;height:240px;max-height:240px;padding-inline-end:8px}.bt-root .bt-alert-list>button{padding:10px;display:block;position:relative}.bt-root .bt-alert-list strong{margin-top:10px;font-size:14px;font-weight:500;line-height:20px;display:block}.bt-root .bt-alert-list p{color:var(--hu-muted);margin:2px 0 0;font-size:13px;line-height:18px}.bt-root .bt-alert-list time{background:var(--hu-bg-secondary);color:var(--hu-muted);top:10px;border-radius:4px;padding:0 4px;font-size:12px;line-height:20px;position:absolute;inset-inline-end:10px}.bt-root .bt-alert-icon{background:var(--color-yellow-400);color:#fff;border-radius:99px;place-items:center;width:32px;height:32px;display:grid}.bt-root .bt-alert-icon[data-tone=danger]{background:var(--color-rose-600)}.bt-root .bt-template-medical-profile .bt-grid-three{gap:16px}.bt-root .bt-activity-rings{width:200px;margin:20px auto 0}.bt-root .bt-calendar{border-radius:24px;flex:none;grid-template-rows:auto repeat(6,minmax(128px,1fr));gap:8px;padding:12px}.bt-root .bt-calendar-cell{border-radius:12px;min-height:128px;padding:8px}.bt-root .bt-calendar-day{font-size:14px;line-height:20px}.bt-root .bt-event{border-radius:5px;min-height:20px;padding:0 6px;font-size:13px;line-height:20px}.bt-root .bt-calendar-more{min-height:16px;padding:0;font-size:12px;line-height:16px}.bt-root .bt-month-controls{width:320px;max-width:45vw}.bt-root .bt-month-controls>strong{text-align:center;flex:1;font-size:14px;font-weight:500;line-height:20px}.bt-root.bt-template-project-board .bt-source-actions>.bt-control-trigger,.bt-root.bt-template-project-board .bt-source-actions>.hb-dropdown>button,.bt-root.bt-template-project-board .bt-source-actions>.hu-button:not(:last-child){border-radius:10px;width:36px;min-width:36px;height:36px;padding:8px}.bt-root.bt-template-project-board .bt-source-actions>.hb-dropdown>button{font-size:0}.bt-root.bt-template-project-board .bt-source-actions>.hb-dropdown>button svg{width:20px;height:20px}.bt-root .bt-board-announcement{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:639px){.bt-root .bt-calendar{grid-template-rows:auto repeat(6,minmax(76px,1fr));gap:2px;padding:8px}.bt-root .bt-calendar-cell{background:0 0;border-radius:0;min-height:76px;padding:3px}.bt-root .bt-calendar-day{font-size:12px}.bt-root .bt-event{min-height:14px;padding:0 2px;font-size:9px;line-height:14px}.bt-root .bt-month-controls{width:auto;min-width:150px;max-width:none}.bt-root .bt-source-actions{max-width:100%}.bt-root.bt-template-project-board .bt-source-actions{gap:6px}}.bt-root .bt-code-progress{width:340px;max-width:100%}.bt-root .bt-code-progress .hp-agent-progress{border:1px solid var(--hu-line);background:var(--hu-bg);border-radius:16px;width:100%;min-height:234px;padding:12px}.bt-root .bt-code-progress .hp-agent-progress>header{margin:0}.bt-root .bt-code-progress .hp-agent-progress>.hp-status,.bt-root .bt-code-progress .hp-agent-progress>.hu-actions,.bt-root .bt-code-progress .hp-agent-progress>header>span{display:none}.bt-root .bt-code-progress .hp-agent-progress .hp-progress-disclosure{width:100%;color:var(--hu-muted);background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;font-size:14px;line-height:20px;display:flex}.bt-root .bt-code-progress .hp-agent-progress ol{gap:12px;margin:16px 0 0}.bt-root .bt-code-progress .hp-agent-progress ol li{gap:8px}.bt-root .bt-code-progress .hp-agent-progress ol li>span{border-width:0;width:20px;height:20px}.bt-root .bt-code-progress .hp-agent-progress ol strong{font-size:14px;font-weight:400;line-height:20px}.bt-root .bt-code-progress>.bn-source>div{margin-top:12px}.bt-root .bt-ai-conversation .bt-message-log>article[data-author=user]{border-radius:16px;max-width:350px;padding:10px 12px}.bt-root .bt-ai-conversation .bt-message-log>article[data-author=user]>strong{display:none}.bt-root .bt-ai-conversation .bt-message-log>article[data-author=user]>p{margin:0}.bt-root .bt-image-gallery{columns:auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.bt-root .bt-gallery-column{flex-direction:column;gap:8px;min-width:0;display:flex}.bt-root .bt-image-gallery-item{border-radius:10px;margin:0}.bt-root .bt-image-gallery-item>button>img{border-radius:10px}.bt-root .bt-ai-panel .hu-tabs>[role=tabpanel]{padding-top:8px}.bt-root .bt-template-ai-image-generation .bt-ai-panel .hu-tabs [role=tab]{border-radius:99px}.bt-root .bt-image-result{width:100%}.bt-root .bt-image-result>strong{clip-path:none;width:auto;height:auto;margin:0 0 8px;font-size:14px;font-weight:400;line-height:20px;display:block;position:static}.bt-root .bt-image-result>img{object-fit:cover;border-radius:16px;width:200px;height:250px;max-height:250px;margin:0}.bt-root .bt-image-result .bt-message-actions{gap:6px;margin-top:8px}.bt-root .bt-image-result .bt-message-actions a,.bt-root .bt-image-result .bt-message-actions button{background:var(--hu-line);border:0;border-radius:8px;gap:0;width:28px;min-width:28px;height:28px;min-height:28px;padding:5px;font-size:0}.bt-root .bt-image-result .bt-message-actions svg{width:16px;height:16px}.bt-root .bt-image-result>.bt-note{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.bt-root .bt-panel-tools{z-index:4;top:4px;gap:0;display:flex;position:absolute;inset-inline-end:0}.bt-root .bt-panel-tools button{color:var(--hu-muted);background:0 0}.bt-root .bt-ai-panel>.hu-tabs>[role=tablist]{height:40px;padding-inline-end:100px}.bt-root .bt-panel-expanded{grid-template-columns:minmax(0,1fr)}.bt-root .bt-panel-expanded .bt-ai-conversation,.bt-root .bt-panel-expanded .bt-panel-resize{display:none}.bt-root .bt-style-placeholder{min-height:calc(var(--bt-viewport-height,100dvh) - 100px);background:var(--hu-bg-secondary);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.bt-root .bt-style-placeholder>h2{color:var(--hu-muted);font-size:14px;font-weight:400;line-height:20px}.bt-root .bt-code-browser>details,.bt-root .bt-style-placeholder>details{top:8px;width:auto;position:absolute;inset-inline-end:8px}.bt-root .bt-code-browser>details>summary,.bt-root .bt-style-placeholder>details>summary{cursor:pointer;font-size:0;list-style:none}.bt-root .bt-code-browser>details>summary:after,.bt-root .bt-style-placeholder>details>summary:after{content:"•••";color:var(--hu-muted);font-size:14px;line-height:24px}.bt-root .bt-code-browser>details[open],.bt-root .bt-style-placeholder>details[open]{background:var(--hu-bg);border:1px solid var(--hu-line);z-index:4;border-radius:12px;width:calc(100% - 16px);padding:16px}.bt-root .bt-source-chat-menu .hb-menu-trigger svg{display:none}.bt-root .bt-starter-header-actions button[aria-label=Share\ conversation]{color:var(--hu-muted);background:0 0}.bt-root .bt-profile-history .bt-month-controls{width:128px;min-width:128px;max-width:none}.bt-root .bt-profile-history-plot{height:200px}.bt-root .bt-profile-history-plot .recharts-responsive-container{height:200px!important}.bt-root .bt-profile-history-axis{font-size:12px;line-height:16px}.bt-root .bt-inline-select select{font-size:14px}.bt-root .bt-data-section .bt-inline-select .hu-input-wrap{border-radius:10px;height:36px;padding-inline:10px}.bt-root .bt-chip,.bt-root .bt-status{border-radius:5px;padding:1px 6px;font-size:14px;line-height:20px}.bt-root .bt-profile-body .bt-chip{padding:0 4px;font-size:11px;line-height:16px}.bt-root .bt-template-project-board .bt-source-actions .bt-menu-trigger{width:36px;min-width:36px;height:36px;padding:8px}.bt-root .bt-template-project-board .bt-source-actions .bt-menu-trigger>svg{width:20px;height:20px}.bt-root .bt-template-project-board .bt-source-actions{white-space:nowrap}.bt-root .bt-spend-channel{height:329px}.bt-root .bt-spend-channel>.bt-number{margin-bottom:12px}.bt-root .bt-spend-channel .bt-gauge{width:min(260px,100%);height:172px;margin:8px auto 16px}.bt-root .bt-spend-channel .bt-gauge>svg{height:160px}.bt-root .bt-spend-channel .bt-gauge>strong{bottom:12px}.bt-root .bt-spend-channel .bt-gauge strong small{font-size:12px;line-height:16px}.bt-root .bt-channel-legend{flex-wrap:wrap;justify-content:center;gap:4px 14px;font-size:14px;line-height:20px;display:flex}.bt-root .bt-channel-legend>span{align-items:center;gap:6px;display:inline-flex}.bt-root .bt-channel-legend strong{font-weight:500}.bt-root .bt-channel-legend i{border-radius:4px;width:12px;height:12px}.bt-root .bt-breakdown-panel .bt-progress-list>li>span{align-items:center;gap:8px;display:flex}.bt-root .bt-breakdown-panel .bt-progress-list>li>span>svg{color:var(--hu-muted);flex:none}.bt-root .bt-breadcrumb-person{align-items:center;gap:6px;display:inline-flex}.bt-root .bt-breadcrumb-person i{background:var(--hu-line);border-radius:99px;place-items:center;width:20px;height:20px;font-size:10px;font-style:normal;display:grid}.bt-root .bt-breadcrumb strong{text-transform:none;align-items:center;gap:6px;display:inline-flex}.bt-root .bt-breadcrumb strong>svg{width:14px;height:14px;color:var(--hu-muted)}.bt-root .bt-hires article>.bt-person{background:0 0}.bt-root .bt-hires>article>span:last-child{text-align:center;align-self:stretch}.bt-root .bt-activity-card{height:330px;padding:10px}.bt-root .bt-activity-card>header{margin-bottom:10px;padding:6px 6px 0}.bt-root .bt-activity-card>header>.hu-field{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.bt-root .bt-activity-card .bt-mini-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.bt-root .bt-activity-card .bt-mini-stats>span{border-radius:12px;padding:8px 10px}.bt-root .bt-activity-card .bt-mini-stats small{align-items:center;gap:5px;display:flex}.bt-root .bt-activity-card .bt-mini-stats small:before{content:"";background:var(--color-chart-3);border-radius:4px;width:12px;height:12px}.bt-root .bt-activity-card .bt-mini-stats>span:nth-child(2) small:before{background:var(--color-chart-2)}.bt-root .bt-activity-card .bt-mini-stats>span:nth-child(3) small:before{background:var(--color-chart-4)}.bt-root .bt-activity-card .bt-activity-rings{width:200px;margin:12px auto 0}@media (max-width:1023px){.bt-root .bt-shell:not(.bt-repository-shell):not(.bt-bare) .bt-breadcrumb{display:flex}.bt-root.bt-template-chat-starter .bt-breadcrumb,.bt-root.bt-template-multi-agent-chat .bt-breadcrumb{display:none!important}.bt-root .bt-page-heading{margin-bottom:10px}.bt-root .bt-source-title .bt-source-menu{border:1px solid var(--hu-line);background:var(--hu-bg)!important;box-shadow:0 1px 2px #0000000d!important}}@media (max-width:639px){.bt-root .bt-breadcrumb>span:nth-child(4),.bt-root .bt-breadcrumb>span:nth-child(5){display:inline-flex}.bt-root .bt-source-actions>.bt-source-notification{display:flex}.bt-root .bt-recent-hires{height:303px}.bt-root .bt-hires>article{height:83px}.bt-root .bt-source-actions{flex-basis:100%}.bt-root .bt-hires .bt-person strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}@media (min-width:640px) and (max-width:1279px){.bt-root .bt-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.bt-root .bt-tile>div{flex-wrap:wrap;gap:4px}.bt-root .bt-dashboard-top{grid-template-columns:minmax(0,1fr)}.bt-root .bt-recent-hires{height:303px}.bt-root .bt-hires>article{height:83px}.bt-root .bt-grid-three>:last-child{grid-column:1/-1}.bt-root.bt-template-medical-profile .bt-grid-three>:last-child{grid-column:auto}}@media (max-width:1023px){.bt-root.bt-template-ai-profile .bt-breadcrumb>*{display:none!important}.bt-root.bt-template-ai-profile .bt-breadcrumb>.bt-mobile-menu{background:var(--hu-bg);border:1px solid var(--hu-line);top:0;border-radius:99px;justify-content:center;align-items:center;width:36px;height:36px;position:absolute;inset-inline-start:0;display:inline-flex!important}}.bt-root .bt-shell.bt-bare .bt-source-menu{display:none!important}@media (min-width:640px) and (max-width:1023px){.bt-root:not(.bt-template-multi-agent-chat) .bt-shell:not(.bt-repository-shell):not(.bt-bare) .bt-main{padding-top:24px!important}.bt-root.bt-template-ai-profile .bt-main{padding:24px!important}.bt-root.bt-template-project-board .bt-main{padding:24px 24px 22px!important}.bt-root .bt-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.bt-root .bt-grid-two{grid-template-columns:minmax(0,1fr)}.bt-root .bt-calendar{grid-template-rows:auto repeat(6,minmax(94px,auto))}.bt-root .bt-calendar-cell{min-height:94px}}@media (min-width:1024px) and (max-width:1279px){.bt-root .bt-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.bt-root .bt-calendar{grid-template-rows:auto repeat(6,minmax(105px,auto))}.bt-root .bt-calendar-cell{min-height:105px}}@media (min-width:1536px){.bt-root .bt-calendar{grid-template-rows:auto repeat(6,minmax(164px,auto))}.bt-root .bt-calendar-cell{min-height:164px}}.bt-root.bt-template-hr .bt-recent-hires{height:329px}.bt-root.bt-template-hr .bt-hires>article{height:95px}.bt-root .bt-people-panel{height:365px}@media (max-width:1279px){.bt-root .bt-traffic-panel{height:257px}}@media (max-width:1023px){.bt-root .bt-people-panel{height:257px}}.bt-root .bt-expandable-list{min-height:0;position:relative}.bt-root .bt-breakdown-panel .bt-expandable-list{max-height:calc(100% - 8px);padding-bottom:8px;overflow:auto}.bt-root .bt-list-expand{border:1px solid var(--hu-line);background:var(--hu-bg);width:40px;height:20px;color:var(--hu-muted);cursor:pointer;bottom:2px;border-radius:99px;place-items:center;padding:0;display:grid;position:sticky;inset-inline-start:calc(50% - 20px);box-shadow:0 2px 4px #0000000a}.bt-root .bt-list-expand>svg{width:14px;height:14px}.bt-root.bt-profile-snippet{width:100%}.bt-root.bt-profile-snippet .bt-profile-card{margin:0}.bt-root.bt-calendar-snippet{background:var(--hu-bg-secondary);width:100%;padding:12px}.bt-root.bt-calendar-snippet .bt-source-menu{display:none!important}.bt-root.bt-calendar-snippet .bt-calendar{padding:8px}.bt-root.bt-calendar-snippet .bt-calendar-cell{min-height:72px}.bt-root.bt-calendar-snippet .bt-source-title h1{font-size:20px}.bt-root.bt-calendar-snippet .bt-page-heading{gap:8px}.bt-root.bt-calendar-snippet .bt-calendar-feeds{display:none}.bt-root.bt-calendar-snippet .bt-month-controls{width:160px;min-width:160px}.bt-root.bt-calendar-snippet .bt-month-controls>strong{display:none}.bt-root.bt-image-loader-snippet{background:var(--hu-bg-secondary);border:1px solid var(--hu-line);border-radius:24px;place-items:center;width:100%;min-height:500px;padding:24px;display:grid;position:relative}.bt-root .bt-image-snippet-stage{border-radius:16px;overflow:hidden}.bt-root .bt-image-snippet-stage>img{object-fit:cover;width:200px;height:250px}.bt-root .bt-image-snippet-stage>.bt-image-countdown{width:100%;height:100%}.bt-root .bt-snippet-replay{width:28px;height:28px;color:var(--hu-muted);cursor:pointer;top:16px;background:0 0;border:0;border-radius:8px;place-items:center;padding:5px;display:grid;position:absolute;inset-inline-end:16px}@container helios-template (max-width:639px){.bt-root.bt-profile-snippet .bt-mini-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.bt-root.bt-profile-snippet .bt-heatmap{overflow:auto}.bt-root.bt-profile-snippet .bt-heatmap-grid{min-width:646px}.bt-root.bt-calendar-snippet .bt-event{min-height:14px;font-size:9px;line-height:14px}}.bt-root.bt-profile-snippet .bt-profile-cover{display:none}.bt-root.bt-profile-snippet .bt-profile-body{padding:16px}.bt-root.bt-profile-snippet .bt-profile-actions{margin-top:0}.bt-root.bt-image-loader-snippet{border-radius:12px;width:200px;height:250px;min-height:0;padding:0;overflow:hidden}.bt-root .bt-image-snippet-stage{direction:ltr;border-radius:12px;width:200px;height:250px}.bt-root .bt-image-snippet-track{width:400px;height:250px;display:flex}.bt-root .bt-image-snippet-track>.bt-image-countdown,.bt-root .bt-image-snippet-track>img{object-fit:cover;flex:none;width:200px;height:250px}.bt-root .bt-snippet-replay{top:8px;inset-inline-end:8px}.bt-root .bt-repository-nav summary{align-items:center;gap:8px;list-style:none;display:flex}.bt-root .bt-repository-nav summary::-webkit-details-marker{display:none}.bt-root .bt-repository-nav details button{justify-content:space-between;gap:6px}.bt-root .bt-repository-nav details button>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bt-root .bt-repository-nav details button>small{background:var(--hu-bg-secondary);color:var(--hu-muted);border-radius:4px;flex:none;padding:1px 4px;font-size:12px;line-height:16px}.bt-root .bt-repository-collapsed>button>span,.bt-root .bt-repository-collapsed>details,.bt-root .bt-repository-collapsed>p{display:none}.bt-root .bt-repository-collapsed>button{justify-content:center;width:36px;height:36px;padding:8px}.bt-root .bt-agent-editor>.bn-source .hp-agent-creator,.bt-root .bt-agent-editor>.hp-source-creator>.hp-agent-creator,.bt-root .bt-native-sidebar:has(.bt-repository-collapsed) nav{padding:0}.bt-root .bt-agent-editor>.hu-button{margin-top:12px}.bt-root .hu-dialog:has(.bt-agent-editor)>header{display:none}.bt-root .hu-dialog:has(.bt-agent-editor)>.hu-dialog-body{height:100%}.bt-root .bt-multi-main .hp-source-multi-actions{display:flex}.bt-root .bt-multi-main .hp-source-multi-actions>.bn-source>button{border-radius:99px;flex:1}.bt-root .bt-multi-main .hp-source-multi-actions>button{flex:1}.bt-root .bt-task[data-selected=true]{outline:2.5px solid var(--color-border-button-hover);outline-offset:-1px}.bt-root .hu-dialog:has(.bt-source-right-panel)::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.bt-root{--bt-heat-empty:var(--color-neutral-300)}.bt-root[data-helios-theme=dark],[data-helios-theme=dark] .bt-root,body.dark .bt-root{--bt-heat-empty:var(--color-neutral-700)}.bt-root .bt-heatmap-grid button[aria-pressed=true]{outline:0}.bt-root .bt-heatmap-grid button:focus-visible{outline:2px solid var(--hu-focus);outline-offset:2px}.bt-root .bt-source-workspace-header{flex:none;height:28px;min-height:28px;position:relative}.bt-root .bt-source-workspace-header>span:first-child{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.bt-root .bt-source-workspace-header>span:first-child>svg{flex:none;width:16px;height:16px}.bt-root .bt-source-workspace-header>div{align-items:center;gap:0;display:flex}.bt-root .bt-workspace-header-share{color:var(--hu-muted);background:0 0}.bt-root .bt-source-workspace-header .hb-menu-trigger{box-shadow:none;background:0 0;border:0;width:28px;min-width:28px;height:28px;padding:4px;font-size:0}.bt-root .bt-source-workspace-header .hb-menu-trigger>span>svg,.bt-root .bt-source-workspace-header .hb-menu-trigger>svg{width:18px;height:18px}@media (max-width:1023px){.bt-root .bt-source-workspace-header>span:first-child strong{font-size:14px;font-weight:500;line-height:20px}.bt-root .bt-source-workspace-header .bt-source-menu{box-shadow:none;background:0 0;display:inline-flex!important}}.bt-root.bt-template-multi-agent-chat .bt-main{padding:0!important}.bt-root .bt-multi-main>.hp-multi-chat[data-presentation=source]{background:0 0;border:0;gap:16px}.bt-root .bt-multi-main .hp-multi-chat[data-presentation=source] .hp-multi-conversation{background:var(--hu-bg-secondary);border:0;border-radius:24px;padding:12px}.bt-root .bt-multi-main .hp-multi-chat[data-presentation=source]>aside{border:1px solid var(--color-border-button-white);border-radius:24px}.bt-root .bt-source-sidebar-footer{flex-direction:column;gap:4px;margin-top:auto;padding-top:20px;display:flex}.bt-root .bt-source-sidebar-footer>a,.bt-root .bt-source-sidebar-footer>button{color:var(--hu-muted);text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:8px;font-size:14px;line-height:20px;text-decoration:none;display:flex}.bt-root .bt-source-sidebar-footer>a:hover,.bt-root .bt-source-sidebar-footer>button:hover{background:var(--hu-line);border-radius:8px}.bt-root .bt-multi-main .hp-source-sidebar-footer{margin-top:auto}.bt-root .bt-multi-main .hp-multi-chat[data-presentation=source]>aside>.hu-button{display:none}.bt-root .bt-multi-main .hp-source-multi-actions{gap:8px}.bt-root .bt-multi-main .hp-source-multi-actions>.hb-dropdown{flex:1}.bt-root .bt-multi-main .hp-source-multi-actions>.hb-dropdown>.hb-menu-trigger{background:linear-gradient(180deg,var(--color-accent-500),var(--color-accent-600));width:100%;height:36px;min-height:36px;color:var(--color-text-white);border:0;border-radius:99px;padding:8px;box-shadow:0 1px 1px #0001}.bt-root .bt-multi-main .hp-source-multi-actions>.hb-dropdown>.hb-menu-trigger>svg{display:none}.bt-root .bt-multi-main .hp-source-multi-actions>.hb-dropdown>.hb-menu-trigger>span>svg{width:20px;height:20px}.bt-root .bt-group-members{border:1px solid var(--hu-line);border-radius:12px;gap:12px;margin:16px 0 0;padding:12px;display:grid}.bt-root .hc-source-example .hc-react-card .hu-chart-total{margin:0;font-size:24px;font-weight:500;line-height:32px}.bt-root .bt-home-revenue .hc-source-example{--source-chart-height:337px!important}.bt-root.bt-template-finance .hc-source-example[data-source-chart=radial-chart-card],.bt-root.bt-template-finance .hc-source-example[data-source-chart=scatter-chart-card]{--source-chart-height:329px!important}.bt-root.bt-template-finance .hc-source-example[data-source-chart=radial-chart-card] .hc-react-plot{height:230px!important}.bt-root.bt-template-finance .hc-source-example[data-source-chart=scatter-chart-card] .hc-react-plot{height:184px!important}.bt-root .bt-data-section .bt-person>img{width:24px;height:24px}.bt-root .bt-money{background:var(--hu-bg-secondary);white-space:nowrap;border-radius:5px;padding:2px 5px;line-height:20px;display:inline-flex}.bt-root .bt-money.bt-positive{background:var(--color-status-lime-background);color:var(--color-status-lime-text)}.bt-root .bt-transaction-name{white-space:nowrap;align-items:center;gap:8px;display:flex}.bt-root .bt-transaction-name>span{background:var(--hu-bg-secondary);border-radius:8px;flex:none;place-items:center;width:32px;height:32px;display:grid}.bt-root .bt-transaction-name>span>svg{width:18px;height:18px}.bt-root .bt-inline-select-slot{display:inline-flex;position:relative}.bt-root .bt-inline-select-slot:before{content:"";background:var(--color-purple-500);width:7px;height:7px;box-shadow:0 0 0 3px var(--color-purple-100);pointer-events:none;z-index:1;inset-inline-start:12px;border-radius:50%;position:absolute;top:50%;transform:translateY(-50%)}.bt-root .bt-inline-select-slot[data-value=Credit\ card]:before,.bt-root .bt-inline-select-slot[data-value=Waiting]:before{background:var(--color-yellow-500);box-shadow:0 0 0 3px var(--color-yellow-100)}.bt-root .bt-inline-select-slot[data-value=Active]:before,.bt-root .bt-inline-select-slot[data-value=Checking]:before,.bt-root .bt-inline-select-slot[data-value=Completed]:before{background:var(--color-green-500);box-shadow:0 0 0 3px var(--color-green-100)}.bt-root .bt-inline-select-slot select{padding-inline-start:14px}.bt-root.bt-repository-sidebar-snippet{background:0 0;width:260px;max-width:100%;height:640px;min-height:0;display:flex}.bt-root.bt-repository-sidebar-snippet>.bn-source>aside{height:100%}.bt-root.bt-repository-sidebar-snippet .bt-repository-nav{flex:1}.bt-root .bt-data-section{border:1px solid var(--hu-line);padding:0;overflow:hidden}.bt-root .bt-data-section>header{padding:12px}.bt-root .bt-data-section>header small{font-size:14px;line-height:20px}.bt-root .bt-data-section>header .hu-input-wrap{height:36px;min-height:36px}.bt-root .bt-data-section>header .bt-source-table-search .hu-input-wrap{background:var(--hu-bg-secondary);border:0;border-radius:99px}.bt-root .bt-data-section .hu-table-card[data-presentation=board] th{background:var(--hu-bg-secondary);height:46px;padding:12px;font-size:14px;font-weight:400;line-height:20px}.bt-root .bt-data-section .hu-table-card[data-presentation=board] td{height:59px;padding:10px 12px;font-size:14px;line-height:20px}.bt-root .bt-data-section .hu-table-card[data-presentation=board] td .bt-row-actions{gap:8px}.bt-root .bt-data-section .hu-table-card[data-presentation=board] td .bt-row-actions .hu-button{border-radius:10px;width:32px;min-width:32px;height:32px;min-height:32px;padding:7px}.bt-root .bt-data-section .hu-table-card[data-presentation=board] .bt-row-actions .hb-menu-trigger>svg{display:none}.bt-root.bt-repository-sidebar-snippet{height:100%}.bt-root .bt-pipeline-panel .bt-progress-list>li>div{position:relative;overflow:visible}.bt-root .bt-pipeline-panel .bt-progress-list>li>div>i{min-width:20px}.bt-root .bt-pipeline-icon{width:16px;height:16px;color:var(--hu-text);top:2px;position:absolute;inset-inline-start:4px}.bt-root .bt-pipeline-icon>svg{width:16px;height:16px;display:block}.bt-root .bt-data-section .hu-table-card[data-presentation=board] table{table-layout:fixed;width:100%;min-width:960px}.bt-root .bt-data-section .hu-table-card[data-presentation=board] td:first-child,.bt-root .bt-data-section .hu-table-card[data-presentation=board] th:first-child{width:36px;padding-inline:12px 8px}.bt-root .bt-data-section .hu-table-card[data-presentation=board] td:nth-child(2),.bt-root .bt-data-section .hu-table-card[data-presentation=board] th:nth-child(2){width:calc(20% - 73.6px);padding-inline:0}.bt-root .bt-data-section .hu-table-card[data-presentation=board] th:not(:first-child):not(:nth-child(2)):not(:last-child){width:calc(20% - 25.6px)}.bt-root .bt-data-section .hu-table-card[data-presentation=board] td:last-child,.bt-root .bt-data-section .hu-table-card[data-presentation=board] th:last-child{width:140px;padding-inline:12px}.bt-root:is(.bt-template-finance,.bt-template-marketing,.bt-template-hr) .bt-data-section .hu-table-card[data-presentation=board] th:nth-child(2){width:calc(25.9259% - 88.2963px)}.bt-root:is(.bt-template-finance,.bt-template-marketing,.bt-template-hr) .bt-data-section .hu-table-card[data-presentation=board] th:not(:first-child):not(:nth-child(2)):not(:last-child){width:calc(18.5185% - 21.9259px)}.bt-root .bt-data-section .hu-board-pagination{padding:12px}.bt-root .bt-data-section .hu-board-pagination button{font-size:14px}.bt-root .bt-data-section .bt-inline-select{width:150px;max-width:150px}.bt-root .bt-template-composer .hp-source-composer .hp-composer-uploads{display:block}.bt-root.bt-template-calendar .bt-breadcrumb{margin-bottom:8px}.bt-root .bt-month-controls{gap:8px;height:36px;padding:8px 12px;position:relative}.bt-root .bt-month-controls>.hu-button{width:16px;min-width:16px;height:16px;min-height:16px;box-shadow:none;background:0 0;border:0;padding:0}.bt-root .bt-month-controls>.hu-button svg{width:16px;height:16px}.bt-root .bt-month-label{white-space:nowrap;text-align:center;min-width:0;font:500 14px/20px var(--hu-font);color:var(--hu-text);cursor:pointer;background:0 0;border:0;flex:1;padding:0}.bt-root .bt-month-label:focus-visible{outline:2px solid var(--hu-focus);outline-offset:2px;border-radius:4px}.bt-month-popup{background:var(--hu-bg);z-index:100;border:1px solid var(--hu-line);border-top:0;border-radius:0 0 12px 12px;width:320px;max-width:calc(100vw - 24px);padding:0 12px 12px;box-shadow:0 2px 4px #00000012}.bt-month-popup [role=application],.bt-month-popup [role=dialog]{outline:none}.bt-root .bt-month-menu-open{border-bottom-color:#0000;border-end-end-radius:0;border-end-start-radius:0}.bt-root .bt-calendar-tool{width:36px;height:36px}.bt-root .bt-calendar{grid-template-rows:26px repeat(6,minmax(128px,auto))}.bt-root .bt-calendar-week{align-items:center;height:26px;padding:0}.bt-root .bt-calendar-row{margin-bottom:0}.bt-root .bt-calendar-cell{gap:2px}.bt-root .bt-calendar-day{min-height:20px}.bt-root .bt-calendar-events{gap:2px}@media (min-width:640px) and (max-width:1023px){.bt-root .bt-calendar{grid-template-rows:26px repeat(6,minmax(94px,auto))}}@media (min-width:1024px) and (max-width:1279px){.bt-root .bt-calendar{grid-template-rows:26px repeat(6,minmax(105px,auto))}}@media (min-width:1536px){.bt-root .bt-calendar{grid-template-rows:26px repeat(6,minmax(164px,auto))}}@media (max-width:639px){.bt-root .bt-calendar{grid-template-rows:20px repeat(6,minmax(72px,auto))}.bt-root .bt-calendar-week{height:20px}.bt-root .bt-calendar-cell{min-height:72px}}.bt-root.bt-calendar-snippet .bt-calendar{grid-template-rows:20px repeat(6,minmax(72px,auto))}.bt-root .bt-image-gallery{margin-top:0}.bt-root .bt-starter-title{align-items:center;gap:8px;display:flex}.bt-root .bt-starter-title h1{margin:0}@media (min-width:1024px){.bt-root .bt-starter-title .bt-source-menu{display:none}}@media (min-width:640px){.bt-root .bt-ai-profile .bt-mini-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:639px){.bt-root.bt-template-marketing .bt-tiles{grid-template-columns:minmax(0,1fr)}}@media (min-width:640px) and (max-width:1023px){.bt-root .bt-multi-main>.hp-multi-chat[data-presentation=source]{grid-template-columns:260px minmax(0,1fr);display:grid}.bt-root .bt-multi-main>.hp-multi-chat[data-presentation=source]>aside{border-bottom:0;height:100%;max-height:none;overflow:hidden}.bt-root .bt-multi-main>.hp-multi-chat[data-presentation=source]>.hp-multi-conversation,.bt-root .bt-multi-main>.hp-multi-chat[data-presentation=source]>.hp-multi-conversation>[role=log]{min-height:0}}.bt-root{--bt-contribution-tier-0:var(--color-chart-neutral);--bt-contribution-tier-1:var(--color-violet-200);--bt-contribution-tier-2:var(--color-violet-400);--bt-contribution-tier-3:var(--color-violet-500);--bt-contribution-tier-4:var(--color-violet-600);--bt-contribution-tier-5:var(--color-violet-700)}.bt-root[data-helios-theme=dark],.dark .bt-root,[data-helios-theme=dark] .bt-root{--bt-contribution-tier-1:var(--color-violet-950);--bt-contribution-tier-2:var(--color-violet-800);--bt-contribution-tier-3:var(--color-violet-700);--bt-contribution-tier-4:var(--color-violet-600);--bt-contribution-tier-5:var(--color-violet-500)}.bt-root .bt-native-sidebar .bt-repository-nav,.bt-root.bt-repository-sidebar-snippet .bt-repository-nav{grid-template-columns:minmax(0,1fr);gap:4px;max-height:none;display:grid;overflow:visible}.bt-root .bt-native-sidebar .bt-repository-nav>p,.bt-root.bt-repository-sidebar-snippet .bt-repository-nav>p{display:block}.bt-root .bt-native-sidebar .bt-repository-nav details,.bt-root.bt-repository-sidebar-snippet .bt-repository-nav details{min-width:0}.bt-root .bt-native-sidebar .bt-repository-nav details>div,.bt-root.bt-repository-sidebar-snippet .bt-repository-nav details>div{border-inline-start:1px solid var(--hu-line);flex-direction:column;margin-inline-start:10px;padding-inline-start:14px;display:flex;overflow:visible}.bt-root .bt-native-sidebar .bt-repository-nav details button,.bt-root.bt-repository-sidebar-snippet .bt-repository-nav details button{width:100%;min-width:0}@keyframes bt-contribution-pop{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:no-preference){.bt-root .bt-heatmap-grid>button[data-active=true]{animation:bt-contribution-pop .38s ease-out both}}@media (prefers-reduced-motion:reduce){.bt-root .bt-heatmap-grid>button{animation:none}}@media (max-width:1023px){.bt-root[data-board-template]{height:var(--bt-viewport-height,100dvh);min-height:0;overflow:hidden}.bt-root[data-board-template] .bt-shell{height:100%;min-height:0}.bt-root[data-board-template] .bt-main{height:100%;min-height:0;overflow:hidden auto}}@media (max-width:639px){.bt-root[data-board-template=calendar] .bt-calendar{border-block:1px solid var(--hu-line);border-radius:0;flex:1 1 0;grid-template-rows:20px repeat(6,minmax(0,1fr));gap:0;min-height:0;padding:0}.bt-root[data-board-template=calendar] .bt-calendar-row,.bt-root[data-board-template=calendar] .bt-calendar-week{gap:0;min-height:0}.bt-root[data-board-template=calendar] .bt-calendar-cell{border:0;border-inline-end:1px solid var(--hu-line);border-bottom:1px solid var(--hu-line);min-height:72px;padding:6px;overflow:hidden}.bt-root[data-board-template=calendar] .bt-calendar-row>.bt-calendar-cell:last-child{border-inline-end:0}.bt-root[data-board-template=calendar] .bt-calendar-row:last-child>.bt-calendar-cell{border-bottom:0}.bt-root[data-board-template=calendar] .bt-calendar-day{font-size:11px;line-height:16px}.bt-root[data-board-template=calendar] .bt-calendar-cell:has(.bt-calendar-more[aria-expanded=true]){overflow:auto}}.bt-root.bt-document-embed{--bt-viewport-height:855px;isolation:isolate;contain:layout;position:relative;overflow:hidden}.bt-document-embed .bt-shell,.bt-root.bt-document-embed{height:855px!important;min-height:0!important}.bt-document-embed .bt-main{height:100%!important;min-height:0!important;overflow:hidden auto!important}.bt-document-embed .bt-native-sidebar{top:12px;inset-inline-start:12px;height:831px!important;position:absolute!important}.bt-document-embed .bt-native-sidebar>aside{height:100%}.bt-document-embed.bt-template-calendar{--bt-viewport-height:855px;contain:layout;overflow:visible;height:auto!important}.bt-document-embed.bt-template-calendar .bt-main,.bt-document-embed.bt-template-calendar .bt-shell{height:auto!important;overflow:visible!important}.bt-document-embed.bt-template-calendar .bt-page-content{flex:none;height:auto;display:block}.bt-document-embed.bt-template-calendar .bt-page-heading{flex-wrap:wrap;row-gap:8px}.bt-document-embed.bt-template-calendar .bt-calendar{flex:none}.bt-month-short{display:none}@media (max-width:639px){.bt-root.bt-document-embed.bt-template-calendar{--bt-viewport-height:857px;overflow:hidden;height:857px!important}.bt-document-embed.bt-template-calendar .bt-app-body,.bt-document-embed.bt-template-calendar .bt-main,.bt-document-embed.bt-template-calendar .bt-shell{height:100%!important}.bt-document-embed.bt-template-calendar .bt-app-body{min-height:0;display:flex}.bt-document-embed.bt-template-calendar .bt-page-content{flex-direction:column;flex:1 1 0;height:100%;min-height:0;display:flex}.bt-document-embed.bt-template-calendar .bt-page-heading{flex:none;margin:0;padding:16px 16px 8px}.bt-document-embed.bt-template-calendar .bt-source-actions{flex-wrap:nowrap;max-width:none}.bt-document-embed.bt-template-calendar .bt-month-controls{width:84px;min-width:84px;max-width:84px}.bt-document-embed.bt-template-calendar .bt-month-long{display:none}.bt-document-embed.bt-template-calendar .bt-month-short{display:inline}.bt-document-embed.bt-template-calendar .bt-calendar{flex:1 1 0;min-height:0}}@media (min-width:1024px){.bt-document-embed .bt-native-sidebar{top:0;inset-inline-start:auto;position:relative!important}}@media (max-width:1023px){.bt-document-embed .bt-native-sidebar{top:0;inset-inline-start:0}}.bt-document-embed.bt-template-calendar .bt-page-content{width:100%;min-width:0;max-width:100%}.bt-root .bt-multi-main>.hp-multi-chat[data-presentation=source][data-mobile-sidebar=true]{grid-template-columns:minmax(0,1fr);gap:0;display:grid}.bt-root .bt-multi-main>.hp-multi-chat[data-presentation=source][data-mobile-sidebar=true]>.hp-multi-conversation{height:100%;min-height:0}.bt-root .bt-multi-workspace:has(.hp-multi-chat[data-mobile-sidebar=true]){height:calc(var(--bt-viewport-height,100dvh) - 24px)}.bt-root .bt-multi-main:has(>.hp-multi-chat[data-mobile-sidebar=true]){height:100%}.bt-root .hp-source-mobile-nav-content .hp-source-agent-navigation>.hu-button{display:none}.bt-root .hp-source-multi-actions .hb-menu-trigger{height:36px;min-height:36px;color:var(--color-text-white);background:linear-gradient(180deg,var(--color-accent-500),var(--color-accent-600));border:0;border-radius:999px;flex:1;padding:8px;box-shadow:0 1px 1px #0001}.bt-root .hp-source-multi-actions .hb-menu-trigger>span[aria-hidden]{display:none}.bt-agent-marketplace{min-width:0;height:100%;min-height:0;color:var(--hu-text);font:400 14px/20px var(--hu-font);flex-direction:column;display:flex;overflow:hidden}.bt-marketplace-heading{flex:none;align-items:center;gap:8px;padding:32px 32px 16px;display:flex}.bt-marketplace-heading h2{font:500 16px/24px var(--hu-font);flex:1;margin:0}.bt-marketplace-heading>.bn-source{display:contents}.bt-marketplace-heading>button{margin-inline-start:auto}.bt-marketplace-heading>.bt-marketplace-back{margin-inline-start:0}.bt-marketplace-back>svg{transform:rotate(180deg)}:dir(rtl) .bt-marketplace-back>svg{transform:none}.bt-marketplace-controls{flex-direction:column;flex:none;gap:12px;padding:0 32px 16px;display:flex}.bt-marketplace-search .hu-field>label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bt-marketplace-search .hu-input-wrap{background:var(--hu-bg-secondary);min-height:36px;box-shadow:none;border:0}.bt-marketplace-controls>[role=tablist]{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.bt-marketplace-controls [role=tab]{color:var(--hu-muted);font:400 12px/18px var(--hu-font);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:5px 8px}.bt-marketplace-controls [role=tab][aria-selected=true]{background:var(--color-background-tertiary-default);color:var(--hu-text)}.bt-marketplace-card-title:focus-visible,.bt-marketplace-controls [role=tab]:focus-visible,.bt-marketplace-section>header>button:focus-visible{outline:2px solid var(--color-border-focus-ring);outline-offset:2px}.bt-marketplace-scroll{overscroll-behavior:contain;flex:1;min-height:0;padding:0 32px 32px;overflow-y:auto}.bt-marketplace-section>header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.bt-marketplace-section h3{font:400 14px/20px var(--hu-font);margin:0}.bt-marketplace-section>header>button{color:var(--hu-muted);font:400 12px/18px var(--hu-font);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;display:flex}.bt-marketplace-section>header>button svg{width:14px;height:14px}.bt-marketplace-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.bt-marketplace-bot-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.bt-marketplace-card{background:var(--hu-bg-secondary);border-radius:20px;flex-direction:column;gap:12px;min-width:0;padding:12px;display:flex}.bt-marketplace-card-title{min-width:0;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:0;display:flex}.bt-marketplace-card-title>span:last-child{min-width:0}.bt-marketplace-card strong{font:500 14px/20px var(--hu-font);display:block}.bt-marketplace-card small{display:block}.bt-marketplace-card p,.bt-marketplace-card small{color:var(--hu-muted);font:400 12px/18px var(--hu-font)}.bt-marketplace-card p{min-height:40px;margin:0}.bt-marketplace-card>.bn-source{display:contents}.bt-marketplace-card>button:not(.bt-marketplace-card-title){width:100%;height:28px;min-height:28px;margin-top:auto}.bt-marketplace-card-title>.hp-source-artwork{flex-shrink:0;width:32px;height:32px}.bt-marketplace-bot-mini{text-align:center;align-items:center;padding:16px 8px}.bt-marketplace-bot-mini>.bt-marketplace-card-title{text-align:center;flex-direction:column;align-items:center;gap:8px;width:100%}.bt-marketplace-bot-mini strong{font-size:12px;line-height:18px}.bt-marketplace-logo{background:var(--color-background-tertiary-default);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.bt-marketplace-logo>img{object-fit:contain;width:65%;height:65%}.bt-marketplace-logo-notion{background:#000}:is(.dark,[data-helios-theme=dark]){--bt-marketplace-logo-filter:invert(1)}[data-helios-theme=light]{--bt-marketplace-logo-filter:none}.bt-marketplace-logo>img[data-invert]{filter:var(--bt-marketplace-logo-filter,none)}.bt-marketplace-detail{padding-top:8px}.bt-marketplace-detail-title{align-items:center;gap:12px;margin-bottom:16px;display:flex}.bt-marketplace-detail-title>.hp-source-artwork{flex-shrink:0;width:64px;height:64px}.bt-marketplace-detail-title h3{font:500 24px/32px var(--hu-font);margin:0}.bt-marketplace-detail-title p{color:var(--hu-muted);margin:4px 0 0;font-size:12px}.bt-marketplace-detail>p{color:var(--hu-muted);font:400 14px/22px var(--hu-font);margin:0 0 20px}.bt-marketplace-detail-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:24px;display:flex}.bt-marketplace-detail-actions>a{color:var(--hu-muted);text-underline-offset:3px;align-items:center;gap:4px;font-size:12px;text-decoration:underline;display:inline-flex}.bt-marketplace-detail-actions>a svg{width:14px;height:14px}.bt-marketplace-detail>section+section{margin-top:24px}.bt-marketplace-detail h4{font:400 14px/20px var(--hu-font);margin:0 0 12px}.bt-marketplace-feature{background:var(--hu-bg-secondary);border-radius:16px;flex-wrap:wrap;align-items:center;gap:12px;padding:16px;display:flex}.bt-marketplace-feature strong,.bt-marketplace-feature>strong{font:500 14px/20px var(--hu-font)}.bt-marketplace-feature>p{width:100%;color:var(--hu-muted);margin:0;font-size:12px}.bt-marketplace-feature small{color:var(--hu-muted);font-size:12px;display:block}.bt-marketplace-feature>.hp-source-artwork{width:32px;height:32px}.bt-marketplace-detail dl{margin:0}.bt-marketplace-detail dl>div{justify-content:space-between;align-items:start;gap:16px;padding:7px 0;display:flex}.bt-marketplace-detail dt{color:var(--hu-muted)}.bt-marketplace-detail dd{text-align:end;margin:0}.bt-marketplace-detail .bt-marketplace-local-note{margin-top:24px;font-size:12px;line-height:18px}.bt-marketplace-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:200px;display:flex}.bt-marketplace-empty h3,.bt-marketplace-empty p{margin:0}.bt-marketplace-empty p{color:var(--hu-muted)}@media (max-width:639px){.bt-marketplace-heading{padding:16px 16px 12px}.bt-marketplace-controls,.bt-marketplace-scroll{padding:0 16px 16px}.bt-marketplace-grid{grid-template-columns:minmax(0,1fr)}.bt-marketplace-bot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bt-marketplace-detail-title h3{font-size:20px;line-height:28px}}.bt-root .hb-popover:has([role=menu][aria-label="Create bot or chat"]){border-radius:20px;width:323px;max-width:calc(100vw - 24px);padding:6px}.bt-root .hb-popover:has([role=menu][aria-label="Create bot or chat"]) .hb-menu-item{border-radius:14px;padding:12px}.bt-root .hb-popover:has([role=menu][aria-label="Create bot or chat"]) .hb-menu-item strong{font:500 14px/20px var(--hu-font)}.bt-root .hb-popover:has([role=menu][aria-label="Create bot or chat"]) .hb-menu-item small{font:400 12px/18px var(--hu-font)}.bt-marketplace-heading>button[aria-label=Close\ marketplace]{background:var(--color-background-tertiary-default);border-radius:999px;width:24px;min-width:24px;height:24px;min-height:24px;padding:4px}.bt-marketplace-scroll:not(.bt-marketplace-detail){scrollbar-width:none;padding-top:4px;padding-bottom:24px}.bt-marketplace-section+.bt-marketplace-section{margin-top:20px}.bt-marketplace-section>header{min-height:32px;margin-bottom:4px}.bt-marketplace-bot-mini{border-radius:16px}.bt-marketplace-bot-mini .hp-source-artwork{width:52px;height:52px}.bt-marketplace-bot-mini small{margin-top:4px;font-size:12px;line-height:16px}.bt-marketplace-card{border-radius:16px}.bt-root.bt-template-multi-agent-chat[data-board-template] .bt-main{height:100%!important;min-height:0!important;padding:0!important}.bt-root .bt-multi-main .hp-multi-chat[data-presentation=source] .hp-multi-conversation{padding:0}.bt-marketplace-heading>button{color:var(--color-foreground-icon-secondary)}.bt-root[data-board-template=multi-agent-chat] .hp-source-multi-actions .hb-menu-trigger>span[aria-hidden=true]{display:none!important}.bt-root[data-board-template=multi-agent-chat] .hp-multi-composer .hp-source-panel .hp-composer-toolbar>div:first-child>.hp-picker-trigger:has(>button[aria-label=Model]){grid-column:4;justify-self:end;min-width:0;max-width:100%;margin-inline-start:0}.bt-root[data-board-template=multi-agent-chat] .hp-multi-composer .hp-source-panel .hp-picker-trigger>button[aria-label=Model]{max-width:100%}.bt-root[data-board-template=multi-agent-chat] .hp-source-conversation-title{background:var(--color-background-primary-default)}@supports (color:color-mix(in lab,red,red)){.bt-root[data-board-template=multi-agent-chat] .hp-source-conversation-title{background:color-mix(in srgb,var(--color-background-primary-default) 75%,transparent)}}.bt-root[data-board-template=multi-agent-chat] .hp-source-conversation-title{-webkit-backdrop-filter:blur(6px)saturate(1.6);backdrop-filter:blur(6px)saturate(1.6);box-shadow:0 1px 2px #0000000a,inset 0 1px 0 var(--color-background-primary-default)}@supports (color:color-mix(in lab,red,red)){.bt-root[data-board-template=multi-agent-chat] .hp-source-conversation-title{box-shadow:0 1px 2px #0000000a,inset 0 1px 0 color-mix(in srgb,var(--color-background-primary-default) 65%,transparent)}}@media (min-width:1280px){.bt-root .bt-dashboard-top{grid-template-columns:minmax(0,1fr) 673px}}.bt-root .bt-recent-hires>header{flex-shrink:0;height:28px}.bt-root .bt-recent-hires>.bt-number{flex-shrink:0;margin-bottom:11px;line-height:34px}.bt-root .bt-hires .bt-person{gap:12px}.bt-root .bt-hires .bt-person small{font-size:13px;line-height:18px}.bt-root .bt-hires>article>span:last-child{width:100%;padding:0 8px;font-size:12px;line-height:18px}.bt-root .bt-recent-hires .bt-paging>button{gap:2px;height:32px;min-height:32px;padding:6px 8px}.bt-root.bt-template-project-board .bt-breadcrumb{margin-bottom:4px}.bt-root.bt-template-project-board .bt-page-heading{margin-bottom:10px}.bt-root.bt-template-project-board .bt-kanban{gap:8px;padding-bottom:0}.bt-root.bt-template-project-board .bt-kanban-column{padding:12px 6px 6px}.bt-root.bt-template-project-board .bt-kanban-column>header{align-items:flex-start;height:28px;min-height:28px;padding:0 6px}.bt-root.bt-template-project-board .bt-kanban-column h2{font-size:14px;line-height:20px}.bt-root.bt-template-project-board .bt-task{border:0;min-height:147px;margin-bottom:6px;box-shadow:0 1px 1px #0000000d}.bt-root.bt-template-project-board .bt-task-open{gap:8px;min-height:147px;padding:12px}.bt-root.bt-template-project-board .bt-ticket-top{height:24px;min-height:24px;font-size:13px;line-height:18px}.bt-root.bt-template-project-board .bt-ticket-assignees .bt-person{height:20px;min-height:20px}.bt-root.bt-template-project-board .bt-task-labels{gap:4px;height:17px;min-height:17px;line-height:16px}.bt-root.bt-template-project-board .bt-task h3{min-height:40px;font-size:14px;line-height:20px}.bt-root.bt-template-project-board .bt-task-open>small{font-size:13px;line-height:18px}.bt-root .bt-profile-history{border-radius:20px;margin-bottom:16px;padding:12px 10px}.bt-root .bt-profile-history[data-kind=area]{height:267px}.bt-root .bt-profile-history[data-kind=area] .bt-profile-history-plot,.bt-root .bt-profile-history[data-kind=area] .recharts-responsive-container{height:150px!important}.bt-root .bt-spend-channel>header{align-items:flex-start;height:56px;min-height:56px;margin-bottom:16px}.bt-root .bt-spending-headline{align-items:center;gap:8px;margin-top:2px;display:flex}.bt-root .bt-spending-headline .bt-number{margin:0;font-size:24px;line-height:34px}.bt-root .bt-spending-headline>small{background:var(--color-green-100);color:var(--color-green-800);border-radius:6px;padding:0 5px;font-size:12px;line-height:20px;display:inline-flex}.bt-root .bt-spend-channel .bt-gauge{width:100%;height:165px;margin:0 0 16px;overflow:visible}.bt-root .bt-spend-channel .bt-gauge>strong{pointer-events:none;font-size:32px;line-height:40px;inset:72px 0 auto}.bt-root .bt-spend-channel .bt-channel-legend{gap:4px 14px;margin:0}.bt-root .bt-spend-channel .bt-channel-legend>span{font-size:14px;line-height:20px}.bt-root.bt-template-project-board .bt-ticket-top{height:22px;min-height:22px}.bt-root.bt-template-project-board .bt-task-labels{gap:6px;height:22px;min-height:22px}.bt-root.bt-template-project-board .bt-task-labels .bt-chip,.bt-root.bt-template-project-board .bt-task-labels .bt-status{padding:2px 6px;font-size:13px;line-height:18px}.bt-root.bt-template-project-board .bt-task-open>small{margin-top:-3px}.bt-root .hu-dialog:has(.bt-ticket-layout){border-radius:24px;width:min(610px,100vw - 24px);height:calc(100dvh - 24px);max-height:calc(100dvh - 24px);padding:24px;inset:12px 12px 12px auto;overflow:hidden}.bt-root .hu-dialog:has(.bt-ticket-layout)>header{clip-path:inset(50%);width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.bt-root .hu-dialog:has(.bt-ticket-layout)>.hu-dialog-body{height:100%;padding:0;overflow:auto}.bt-root .bt-ticket-layout{flex-direction:column;gap:20px;height:100%;max-height:none;display:flex}.bt-root .bt-ticket-sheet-header{min-height:24px;color:var(--hu-muted);flex-shrink:0;align-items:center;gap:8px;padding-inline-end:32px;font-size:14px;line-height:20px;display:flex;position:relative}.bt-root .bt-ticket-sheet-header>span{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.bt-root .bt-ticket-sheet-header>span>svg{flex:none;width:12px;height:12px}.bt-root .bt-ticket-sheet-header>div{gap:6px;display:flex}.bt-root .bt-ticket-sheet-header .hb-menu-trigger,.bt-root .bt-ticket-sheet-header>div>.hu-button{border-radius:8px;width:24px;min-width:24px;height:24px;min-height:24px;padding:3px}.bt-root .bt-ticket-sheet-close{background:var(--hu-bg-secondary);width:24px;height:24px;color:var(--hu-muted);cursor:pointer;inset-inline-end:0;border:0;border-radius:99px;place-items:center;display:grid;position:absolute;top:0}.bt-root .bt-ticket-properties{flex-direction:column;flex-shrink:0;gap:10px;padding:0;display:flex;overflow:visible}.bt-root .bt-ticket-properties>.bt-native-field>label,.bt-root .bt-ticket-properties>.hu-field>label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.bt-root .bt-ticket-properties>.hu-field>.hu-input-wrap{box-shadow:none;background:0 0;border:0;border-radius:0;height:auto;min-height:22px;padding:0}.bt-root .bt-ticket-properties>.hu-field input{height:22px;padding:0;font-size:16px;font-weight:500;line-height:22px}.bt-root .bt-ticket-properties>.bt-native-field textarea{resize:none;background:0 0;border:0;border-radius:0;padding:0;font-size:14px;line-height:20px}.bt-root .bt-ticket-creator{margin:0 0 4px;font-size:14px;line-height:20px}.bt-root .bt-ticket-properties>h3{margin:8px 0 0;font-size:14px;line-height:20px}.bt-root .bt-ticket-property-grid{flex-wrap:wrap;gap:12px;display:flex}.bt-root .bt-ticket-property-grid>.hu-field{flex:0 auto;min-width:0;max-width:44%}.bt-root .bt-ticket-property-grid>.hu-field>label{color:var(--hu-muted);font-size:12px;line-height:16px}.bt-root .bt-ticket-property-grid .hu-input-wrap{height:28px;min-height:28px;box-shadow:none;background:0 0;border:0;padding:0}.bt-root .bt-ticket-property-grid select{padding:0;font-size:14px;line-height:20px}.bt-root .bt-ticket-resources{justify-content:flex-start;gap:12px}.bt-root .bt-ticket-resources>.hu-button{display:none}.bt-root .bt-ticket-properties .bt-profile-history{border-radius:20px;height:258px;margin:10px 0 0;padding:16px}.bt-root .bt-ticket-comments{border:0;gap:20px;margin-top:auto;padding:0;overflow:visible}.bt-root .bt-ticket-comments [role=log]{gap:24px;min-height:0}.bt-root .bt-ticket-comments article{background:0 0;padding:0}.bt-root .bt-ticket-comments article header{justify-content:flex-start;font-size:14px;line-height:20px}.bt-root .bt-ticket-comments article small{font-size:13px;line-height:18px}.bt-root .bt-ticket-comments article p{margin:4px 0 0 28px;font-size:14px;line-height:20px}.bt-root .bt-ticket-comments form{background:var(--hu-bg-secondary);border-radius:16px;min-height:72px;padding:12px;display:block;position:relative}.bt-root .bt-ticket-comments form>label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.bt-root .bt-ticket-comments textarea{resize:none;background:0 0;border:0;padding:0 28px 0 0;font-size:14px;line-height:20px}.bt-root .bt-ticket-comments form>.hu-button{bottom:12px;border-radius:99px;width:24px;min-width:24px;height:24px;min-height:24px;padding:4px;position:absolute;inset-inline-end:12px}.bt-root .hu-dialog:has(.bt-ticket-new){width:min(560px,100vw - 32px);height:auto;max-height:calc(100dvh - 56px);margin-inline:auto;padding:16px;inset:auto 0 40px;overflow:auto}.bt-root .hu-dialog:has(.bt-ticket-new)>.hu-dialog-body{height:auto;overflow:visible}.bt-root .bt-ticket-new{gap:16px;height:auto}.bt-root .bt-ticket-new .bt-ticket-properties{gap:6px}.bt-root .bt-ticket-new .bt-native-field textarea{height:52px;min-height:52px}.bt-root .bt-ticket-new .bt-ticket-properties>h3{display:none}.bt-root .bt-ticket-new .bt-ticket-property-grid{gap:10px 16px;margin-top:4px}.bt-root .bt-ticket-new .bt-ticket-property-grid>.hu-field{flex:80px;max-width:none}.bt-root .bt-ticket-new .bt-ticket-property-grid>.hu-field>label{font-size:12px}.bt-root .hu-dialog:has(.bt-ticket-new)>footer{border:0;align-items:center;gap:10px;margin-top:14px;padding:0;display:flex}.bt-root .hu-dialog:has(.bt-ticket-new)>footer>.hu-check{margin-inline-end:auto}@media (max-width:639px){.bt-root .hu-dialog:has(.bt-ticket-layout):not(:has(.bt-ticket-new)){width:calc(100vw - 16px);height:calc(100dvh - 16px);max-height:calc(100dvh - 16px);padding:16px;inset:8px}.bt-root .bt-ticket-sheet-header{flex-wrap:wrap}.bt-root .bt-ticket-new .bt-ticket-sheet-header{font-size:13px}.bt-root .bt-ticket-new .bt-ticket-property-grid>.hu-field{flex:0 27%}.bt-root .bt-ticket-detail .bt-ticket-properties .bt-profile-history{margin-top:10px}}.bt-root .hu-dialog:has(.bt-ticket-new)>footer>.bn-source{color:var(--hu-muted);margin-inline-end:auto;font-size:14px;line-height:20px}.bt-root .bt-ticket-new .bt-ticket-property-grid>.bn-source{flex-wrap:wrap;gap:16px;width:100%;display:flex}.bt-root .bt-ticket-source-select{width:auto}.bt-root .bt-ticket-source-select-trigger{height:20px!important;min-height:20px!important;box-shadow:none!important;color:var(--hu-muted)!important;background:0 0!important;border:0!important;gap:6px!important;padding:0!important;font-size:14px!important;font-weight:400!important}.bt-root .bt-ticket-source-select-trigger>span{gap:6px!important}.bt-root .bt-ticket-source-select-trigger svg{width:16px;height:16px}.bt-root .bt-ticket-source-select-trigger>svg{display:none}.bt-root .hu-dialog:has(.bt-ticket-layout)::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.bt-root .hu-dialog:has(.bt-ticket-layout){box-shadow:0 0 96px #00000038}.bt-root .hu-dialog:has(.bt-ticket-new){box-shadow:0 0 80px #00000045}.bt-root .hu-dialog:has(.bt-ticket-new)>footer [role=switch]{color:var(--hu-muted);margin-inline-end:auto;font-size:14px;line-height:20px}.bt-root .bt-ticket-sheet-header .hb-menu-trigger>span[aria-hidden],.bt-root .bt-ticket-sheet-header .hb-menu-trigger>svg{display:none}.bt-root .bt-ticket-sheet-header .hb-menu-trigger:before{content:"⋮";font-size:18px;line-height:18px}.bt-root .bt-ticket-detail .bt-ticket-properties{grid-template-columns:80px minmax(0,1fr);gap:10px 12px;display:grid}.bt-root .bt-ticket-detail .bt-ticket-properties>.bt-native-field,.bt-root .bt-ticket-detail .bt-ticket-properties>.bt-profile-history,.bt-root .bt-ticket-detail .bt-ticket-properties>.bt-ticket-creator,.bt-root .bt-ticket-detail .bt-ticket-properties>.hu-field{grid-column:1/-1}.bt-root .bt-ticket-detail .bt-ticket-properties>.bt-native-field{margin-top:-6px}.bt-root .bt-ticket-detail .bt-ticket-properties>.bt-ticket-property-grid{align-self:center}.bt-root .bt-ticket-detail .bt-ticket-properties>.bt-ticket-property-grid>.bn-source{flex-wrap:wrap;gap:12px;display:flex}.bt-root .bt-ticket-detail .bt-ticket-properties>.bt-ticket-resources{align-self:center}.bt-root .bt-ticket-detail .bt-ticket-properties>h3{margin:8px 0}@media (max-width:639px){.bt-root .bt-ticket-detail .bt-ticket-properties{grid-template-columns:minmax(0,1fr)}.bt-root .bt-ticket-detail .bt-ticket-properties>h3{margin:8px 0 0}}.bt-root[data-helios-theme=dark] :is(.bt-hires>article,.bt-task),:is(.dark,[data-helios-theme=dark]) .bt-root .bt-hires>article,:is(.dark,[data-helios-theme=dark]) .bt-root .bt-task{background:var(--color-background-primary-default)}@supports (color:color-mix(in lab,red,red)){.bt-root[data-helios-theme=dark] :is(.bt-hires>article,.bt-task),:is(.dark,[data-helios-theme=dark]) .bt-root .bt-hires>article,:is(.dark,[data-helios-theme=dark]) .bt-root .bt-task{background:color-mix(in srgb,var(--color-background-primary-default) 60%,transparent)}}.bt-root .bt-ai-profile .bt-profile-activity-heading{min-height:28px;margin:8px 0}.bt-root .bt-ai-profile .bt-profile-activity-heading>span{font-size:13px;line-height:18px}.bt-root .bt-ai-profile .bt-period-buttons>button{padding:4px 10px;font-size:14px;line-height:20px}.bt-root .bt-ai-profile .bt-profile-actions>div{transform:translateY(12px)}@media (min-width:701px) and (max-width:800px){.hxr-root[data-example="5"] .hx-profile-cover{margin-inline:-24px}}.bt-root.bt-template-project-board .bt-source-actions>.bt-project-inbox,.bt-root.bt-template-project-board .bt-source-actions>.bt-source-notification,.bt-root.bt-template-project-board .bt-source-actions>[aria-label=Display\ options]{margin-inline-end:2px}.bt-root .bt-ai-workspace{min-height:0;display:grid}.bt-root .bt-ai-conversation{height:100%;min-height:0}.bt-root .bt-ai-workspace>h1.hu-sr-only{clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}@media (max-width:1023px){.bt-root .bt-mobile-nav-open .bt-main{transform:translate(272px)}.bt-root:dir(rtl) .bt-mobile-nav-open .bt-main{transform:translate(-272px)}}.bt-root .hu-dialog:has(.bt-ticket-new)>footer{flex-flow:row}.bt-root .hu-dialog:has(.bt-ticket-new)>footer>.hu-button{flex:none;width:auto;height:36px;min-height:36px;padding:8px;font-size:14px;line-height:20px}@keyframes bt-ticket-create-enter{0%{opacity:0;transform:translateY(64px)scaleY(0)}16%{opacity:1;transform:translateY(64px)scaleY(.0263)}32%{opacity:1;transform:translateY(64px)scaleY(.371)}64%{opacity:1;transform:translateY(29px)scaleY(1.111)}to{opacity:1;transform:translateY(0)scaleY(1)}}@media (prefers-reduced-motion:no-preference){.bt-root .hu-dialog:has(.bt-ticket-new){transform-origin:bottom;animation:bt-ticket-create-enter .5s linear backwards}}.bt-root .hu-dialog:has(.bt-ticket-new)>footer>.bn-source>label{color:var(--hu-muted);margin-inline-end:auto;font-size:14px;line-height:20px}.bt-root .hu-dialog:has(.bt-ticket-new){border:0;overflow:visible}.bt-root .bt-ticket-new .bt-ticket-property-grid>.bn-source{row-gap:10px}.bt-root .bt-profile-history{height:auto;min-height:329px}.bt-root .bt-profile-history details,.bt-root .bt-profile-history details[open]{text-align:end;inset:auto;margin:6px 0 0;position:relative;bottom:auto}.bt-root .bt-profile-history details[open]{text-align:start}@media (max-width:1023px){.bt-root .bt-source-workspace-header .bt-source-menu{border:1px solid var(--hu-line);background:var(--hu-bg);width:36px;height:36px;color:var(--hu-muted);border-radius:50%;padding:8px}}.bt-root .bt-pipeline-panel{position:relative}.bt-root .bt-pipeline-panel>header{align-items:flex-start;height:20px;min-height:20px;margin-bottom:2px;padding-right:150px}.bt-root .bt-pipeline-panel>header>.hu-field{position:absolute;top:16px;right:16px}.bt-root .bt-pipeline-panel>.bt-number{margin:0 0 16px}.bt-root .bt-pipeline-panel .bt-progress-list>li{grid-template-columns:max-content minmax(20px,1fr) max-content;gap:12px}.bt-root .bt-pipeline-panel .bt-progress-list>li>span{text-align:end}.bt-root .bt-pipeline-panel .bt-progress-list strong{justify-content:flex-end;align-items:center;gap:6px;display:flex}.bt-root .bt-progress-share{color:var(--hu-muted);font-size:12px;font-weight:400}.bt-root .bt-finance-cash-flow{margin-bottom:16px}.bt-root .bt-profile-history[data-kind=area]{height:auto;min-height:267px}.bt-root .bt-agent-editor .hp-source-example[data-source-agent=agent-creator]{border:0;border-radius:0;height:auto;min-height:0;padding:0;overflow:visible}.bt-root .bt-agent-editor .hp-source-example .hp-agent-creator{height:auto;min-height:0;overflow:visible}.bt-root .bt-hires .bt-person small,.bt-root .bt-hires .bt-person strong,.bt-root .bt-hires>article>span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.bt-root .bt-hires .bt-person>span{min-width:0}.bt-root .bt-tile small{background:var(--color-lime-200);color:var(--color-lime-900);font-size:14px;line-height:24px}.bt-root .bt-tile small[data-tone=negative]{background:var(--color-pink-200);color:var(--color-pink-900)}.bt-root .bt-tile small[data-tone=neutral]{background:var(--hu-line);color:var(--hu-text)}.bt-root .bt-mini-stats>span{min-width:0}.bt-root .bt-mini-stats small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.bt-root .bt-ai-panel>.hu-tabs>[role=tablist]{background:0 0;border:0;align-items:center;gap:4px;padding:0 100px 0 0}.bt-root .bt-ai-panel>.hu-tabs>[role=tablist]>[role=tab]{box-shadow:none;color:var(--hu-muted);background:0 0;border:0;border-radius:99px;align-items:center;gap:4px;padding:5px 8px;display:inline-flex}.bt-root .bt-ai-panel>.hu-tabs>[role=tablist]>[role=tab][aria-selected=true]{background:var(--color-accent-50);color:var(--color-accent-600)}.bt-root .bt-template-composer .hp-note{display:none}.bt-root .bt-alert-period{background:var(--hu-bg);border:1px solid var(--hu-line);white-space:nowrap;border-radius:8px;align-items:center;gap:4px;height:32px;font-size:12px;display:flex}.bt-root .bt-alert-period button{color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;width:24px;height:28px;display:grid}.bt-root .bt-alert-period button svg{width:16px;height:16px}.bt-root .bt-alert-period button:focus-visible{outline:2px solid var(--hu-brand);border-radius:5px}.bt-root .bt-starter-suggestions{flex-wrap:wrap;justify-content:center;gap:8px;max-width:600px;margin:16px auto 0;display:flex}.bt-root .bt-starter-suggestions button{background:var(--hu-bg);color:var(--hu-muted);font:inherit;cursor:pointer;border:0;border-radius:99px;padding:8px 14px}.bt-root .bt-starter-suggestions button:focus-visible{outline:2px solid var(--hu-brand)}.bt-root .bt-starter-history-open .bt-chat-history{background:var(--hu-bg-secondary);border:0;border-radius:24px}.bt-root .bt-chat-history>header{justify-content:space-between;align-items:center;display:flex}.bt-root.bt-template-ai-profile .bt-breadcrumb{display:none}.bt-root .bt-multi-main .hp-multi-chat[data-presentation=source] .hp-multi-conversation [role=log] article{box-shadow:none;background:0 0;border:0}.bt-root .bt-multi-main .hp-multi-chat[data-presentation=source] .hp-multi-conversation [role=log] article[data-author=user]{width:fit-content;max-width:min(520px,100% - 24px);margin-inline-start:auto}.bt-root .bt-multi-main .hp-multi-chat[data-presentation=source] .hp-multi-conversation [role=log] article[data-author=user] p{background:var(--hu-bg)}.bt-root .hp-source-chat-day{justify-content:center;margin:12px 0 16px;display:flex}.bt-root .hp-source-chat-day span{background:var(--hu-line);color:var(--hu-muted);border-radius:99px;padding:4px 7px;font-size:14px;line-height:20px}.bt-root .bt-starter-history-open{background:0 0;grid-template-rows:48px minmax(0,1fr);gap:0 12px;padding:0}.bt-root .bt-starter-history-open>header{background:var(--hu-bg-secondary);border-radius:24px 24px 0 0;grid-area:1/1;height:48px;padding:12px 16px}.bt-root .bt-starter-history-open>.bt-starter-conversation{background:var(--hu-bg-secondary);border-radius:0 0 24px 24px;grid-area:2/1;padding:0 12px 12px}.bt-root .bt-starter-history-open>.bt-chat-history{grid-area:1/2/-1}.bt-root .bt-chat-welcome h2{font-size:20px;font-weight:500}.bt-root .bt-chat-welcome p{color:var(--hu-muted);font-size:14px}.bt-root .bt-chip[data-category]{white-space:nowrap;background:var(--color-violet-100);color:var(--color-violet-800);border:0;border-radius:4px;padding:2px 6px;font-size:14px;line-height:20px}.bt-root .bt-chip:is([data-category=Engineering],[data-category=Awareness]){background:var(--color-blue-200);color:var(--color-blue-900)}.bt-root .bt-chip[data-category=Operations]{background:var(--color-pink-200);color:var(--color-pink-900)}.bt-root .bt-chip:is([data-category=Traffic],[data-category=Support],[data-category=Transport]){background:var(--color-cyan-200);color:var(--color-cyan-900)}.bt-root .bt-chip:is([data-category=Sales],[data-category=Conversions],[data-category=Income],[data-category=Groceries]){background:var(--color-lime-200);color:var(--color-lime-900)}.bt-root .bt-chip:is([data-category=Marketing],[data-category=Leads]){background:var(--color-yellow-200);color:var(--color-yellow-900)}.bt-root .bt-chip[data-category=Utilities]{background:var(--hu-line);color:var(--hu-text)}.bt-root .bt-inline-select select{background:var(--hu-bg)}.bt-root .bt-transaction-name{min-width:0;max-width:100%}.bt-root .bt-record-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}.bt-root .bt-data-section .bt-person>span{min-width:0}.bt-root .bt-data-section .bt-person small,.bt-root .bt-data-section .bt-person strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}@media (min-width:640px){.bt-root .bt-event{font-size:14px}.bt-root .bt-event small{font-size:12px}}.bt-root .bt-column-actions .hb-menu-trigger:before,.bt-root .bt-row-actions .hb-menu-trigger:before,.bt-root .bt-ticket-sheet-header .hb-menu-trigger:before{content:none}.bt-root .bt-column-actions .hb-menu-trigger>svg,.bt-root .bt-data-section .hu-table-card[data-presentation=board] .bt-row-actions .hb-menu-trigger>svg{display:block}.bt-root.bt-template-project-board .bt-ticket-assignees .bt-person>img{width:20px;height:20px}.bt-root .bt-filter-empty{background:var(--hu-bg-secondary);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:12px;font-size:14px;display:flex}.bt-root .bt-gauge:focus-visible{outline:2px solid var(--hu-brand);outline-offset:2px;border-radius:16px}.bt-root .bt-data-section .hu-table-card td :is(.bt-chip[data-category],.bt-status){font-size:14px;line-height:20px}.bt-root .bt-task-open{touch-action:pan-x pan-y}.bt-root .bt-task[data-dragging=true]{opacity:.4;touch-action:none}.bt-ticket-drag-preview{pointer-events:none;z-index:10000;background:var(--hu-bg);color:var(--hu-text);border:1px solid var(--hu-line);border-radius:12px;gap:12px;min-height:100px;padding:12px;font-size:14px;display:grid;position:fixed;box-shadow:0 12px 30px #0003}.bt-ticket-drag-preview small{color:var(--hu-muted);font-size:12px}.bt-ticket-drag-preview strong{font-weight:500}.bt-root .bt-task-open,.bt-root .bt-ticket-assignees img{-webkit-user-select:none;user-select:none}.bt-root .bt-ticket-assignees img{-webkit-user-drag:none}.bt-root .bt-ai-panel .bt-source-diffs pre{max-height:calc(var(--bt-viewport-height,100dvh) - 150px);white-space:pre-wrap;overflow-wrap:anywhere;background:var(--hu-bg);font-size:14px;line-height:26px}.bt-root .bt-source-diffs summary{background:var(--hu-bg-secondary);padding:6px 8px;font-size:14px;line-height:20px}.bt-root .bt-code-line{background:0 0;min-width:0}.bt-root .bt-code-line>span{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0}.bt-root .bt-code-line>i{width:32px;line-height:26px}.bt-root .bt-source-diffs details{border-radius:8px}.bt-root .bt-template-composer .hp-source-composer:not(.hp-source-panel) .hp-composer-working{display:none}.bt-root .bt-source-workspace-header>.bt-workspace-location-label{align-items:center;gap:8px;display:flex}.bt-root .bt-workspace-location-label>svg{flex:none;width:16px;height:16px}.bt-root .bt-source-workspace-header[data-compact=true]{flex-direction:column;align-items:stretch;gap:8px;height:auto;min-height:84px;display:flex}.bt-root .bt-source-workspace-header .bt-workspace-mobile-title{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.bt-root .bt-workspace-mobile-title>span{align-items:center;gap:8px;display:flex}.bt-root .bt-workspace-mobile-title strong{font-size:16px;font-weight:500;line-height:24px}.bt-root .bt-source-workspace-header .bt-workspace-location{width:100%;color:var(--hu-muted);justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.bt-root .bt-workspace-location-label{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.bt-root .bt-workspace-actions{flex:none;align-items:center;gap:0;display:flex}.bt-root .bt-workspace-panel-toggle{border-radius:99px}.bt-root .bt-workspace-location .bt-workspace-location-label{align-items:center;gap:8px;display:flex}.bt-root .bt-column-actions .hb-menu-trigger{width:20px;min-width:20px;height:20px;min-height:20px;box-shadow:none;background:0 0;border:0;place-items:center;padding:0;display:grid}.bt-root .bt-column-actions .hb-menu-trigger>svg{width:16px;height:16px;display:block}.bt-root .bt-calendar-more{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}@media (max-width:639px){.bt-root .bt-month-long{display:none}.bt-root .bt-month-short{display:inline}.bt-root .bt-month-controls{width:120px;min-width:120px;max-width:120px}.bt-root .hu-dialog:has(.bt-agent-editor){border:0;border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;inset:0}.bt-root .hu-dialog:has(.bt-agent-editor)>header{display:none}.bt-root .hu-dialog:has(.bt-agent-editor)>.hu-dialog-body{height:100%;padding:0;overflow:auto}.bt-root .bt-mobile-panel.bt-agent-editor{outline:none;width:100%;padding:0}.bt-root .bt-mobile-panel.bt-agent-editor:focus-visible{outline:none}}.bt-root [data-code-token=keyword]{color:var(--color-green-700)}.bt-root [data-code-token=string]{color:var(--color-teal-700)}body.dark .bt-root [data-code-token=keyword]{color:var(--color-green-400)}body.dark .bt-root [data-code-token=string]{color:var(--color-teal-400)}.bt-root .hu-dialog:focus-visible{outline:none}@media (max-width:639px){.bt-root .bt-agent-editor .hp-source-example .hp-agent-creator>.hp-textarea-label,.bt-root .bt-agent-editor .hp-source-example .hp-agent-creator>.hu-field:has(input){grid-template-columns:128px minmax(0,1fr)}}.bt-root .bt-ai-profile .bt-fixture-delta{background:var(--color-violet-200);color:var(--color-violet-900)}.bn-source{--font-sans:var(--font-inter),ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:var(--font-mono-source),ui-monospace,"SFMono-Regular",Menlo,Consolas,"Liberation Mono",monospace;--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-900:oklch(39.6% .141 25.723);--color-red-950:oklch(25.8% .092 26.042);--color-orange-200:oklch(90.1% .076 70.697);--color-orange-300:oklch(83.7% .128 66.29);--color-orange-400:oklch(75% .183 55.934);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-800:oklch(47% .157 37.304);--color-orange-950:oklch(26.6% .079 36.259);--color-amber-200:oklch(92.4% .12 95.746);--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-950:oklch(27.9% .077 45.635);--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-800:oklch(47.6% .114 61.907);--color-yellow-950:oklch(28.6% .066 53.813);--color-lime-100:oklch(96.7% .067 122.328);--color-lime-200:oklch(93.8% .127 124.321);--color-lime-300:oklch(89.7% .196 126.665);--color-lime-400:oklch(84.1% .238 128.85);--color-lime-500:oklch(76.8% .233 130.85);--color-lime-600:oklch(64.8% .2 131.684);--color-lime-700:oklch(53.2% .157 131.589);--color-lime-800:oklch(45.3% .124 130.933);--color-lime-950:oklch(27.4% .072 132.109);--color-green-100:oklch(96.2% .044 156.743);--color-green-200:oklch(92.5% .084 155.995);--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-950:oklch(26.6% .065 152.934);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--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-800:oklch(43.2% .095 166.913);--color-emerald-950:oklch(26.2% .051 172.552);--color-teal-200:oklch(91% .096 180.426);--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-cyan-200:oklch(91.7% .08 205.041);--color-cyan-400:oklch(78.9% .154 211.53);--color-cyan-500:oklch(71.5% .143 215.221);--color-cyan-600:oklch(60.9% .126 221.723);--color-cyan-700:oklch(52% .105 223.128);--color-cyan-800:oklch(45% .085 224.283);--color-cyan-950:oklch(30.2% .056 229.695);--color-sky-400:oklch(74.6% .16 232.661);--color-sky-500:oklch(68.5% .169 237.323);--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:#3392ff;--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-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-400:oklch(67.3% .182 276.935);--color-indigo-500:oklch(58.5% .233 277.117);--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-950:oklch(25.7% .09 281.288);--color-violet-200:oklch(89.4% .057 293.283);--color-violet-400:oklch(70.2% .183 293.541);--color-violet-500:oklch(60.6% .25 292.717);--color-violet-600:oklch(54.1% .281 293.009);--color-violet-700:oklch(49.1% .27 292.581);--color-violet-800:oklch(43.2% .232 292.759);--color-violet-950:oklch(28.3% .141 291.089);--color-purple-50:oklch(97.7% .014 308.299);--color-purple-100:oklch(94.6% .033 307.174);--color-purple-300:oklch(82.7% .119 306.383);--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-purple-700:oklch(49.6% .265 301.924);--color-purple-800:oklch(43.8% .218 303.724);--color-purple-900:oklch(38.1% .176 304.987);--color-purple-950:oklch(29.1% .149 302.717);--color-pink-100:oklch(94.8% .028 342.258);--color-pink-200:oklch(89.9% .061 343.231);--color-pink-300:oklch(82.3% .12 346.018);--color-pink-400:oklch(71.8% .202 349.761);--color-pink-500:oklch(65.6% .241 354.308);--color-pink-600:oklch(59.2% .249 .584);--color-pink-700:oklch(52.5% .223 3.958);--color-pink-950:oklch(28.4% .109 3.907);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-300:oklch(81% .117 11.638);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-600:oklch(58.6% .253 17.585);--color-rose-700:oklch(51.4% .222 16.935);--color-rose-800:oklch(45.5% .188 13.697);--color-rose-950:oklch(27.1% .105 12.094);--color-zinc-800:oklch(27.4% .006 286.033);--color-neutral-50:oklch(98.5% 0 none);--color-neutral-100:#f7f7f7;--color-neutral-200:#ebebeb;--color-neutral-300:oklch(87% 0 none);--color-neutral-400:oklch(70.8% 0 none);--color-neutral-500:oklch(55.6% 0 none);--color-neutral-600:oklch(43.9% 0 none);--color-neutral-700:oklch(37.1% 0 none);--color-neutral-800:oklch(26.9% 0 none);--color-neutral-900:oklch(20.5% 0 none);--color-neutral-950:oklch(14.5% 0 none);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-2xl:42rem;--font-weight-semibold:600;--tracking-normal:0em;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--shadow-2xs:0 1px #0000000d;--shadow-xs:0 1px 2px 0 #0000000d;--shadow-sm:0 1px 2px 0 #0000000f,0 1px 3px 0 #0000001a;--shadow-md:0 2px 4px -1px #0000000f,0 4px 6px -1px #0000001a;--shadow-lg:0 4px 6px -2px #0000000d,0 10px 15px -3px #0000001a;--shadow-xl:0 10px 10px -5px #0000000a,0 20px 25px -5px #0000001a;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--blur-sm:8px;--blur-2xl:40px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-neutral-925:#121212;--radius-2lg:10px;--radius-notification-card:10px;--shadow-sidebar:0 1px 0 0 #00000005,0 1px 12px 0 #0000000f,0 0 1px 0 #00000052;--shadow-checkbox-selected:inset 0 2px 0 0 #ffffff40,inset 0 0 0 1px var(--color-accent-500);--shadow-card:0 1px 1px 0 #0000000d;--shadow-dropdown:0 1px 1px 0 #0000000a,0 4px 4px 0 #00000005;--shadow-waitlist:0 0 6px 0 #0000000f,0 0 64px 0 #00000029,0 0 1px 0 #00000052,0 1px 12px 0 #0000000f,0 1px 0 0 #00000005;--color-foreground-full:var(--color-foreground-full);--color-foreground-icon-primary:var(--color-foreground-icon-primary);--color-foreground-icon-hover:var(--color-foreground-icon-hover);--color-foreground-icon-secondary:var(--color-foreground-icon-secondary);--color-foreground-icon-tertiary:var(--color-foreground-icon-tertiary);--color-foreground-icon-quaternary:var(--color-foreground-icon-quaternary);--color-foreground-icon-error:var(--color-foreground-icon-error);--color-foreground-icon-disabled:var(--color-foreground-icon-disabled);--color-foreground-disabled:var(--color-foreground-disabled);--color-foreground-disabled-danger:var(--color-foreground-disabled-danger);--color-input-disabled-foreground:var(--color-input-disabled-foreground);--color-icon-button-disabled-foreground:var(--color-icon-button-disabled-foreground);--color-button-primary-disabled-foreground:var(--color-button-primary-disabled-foreground);--color-text-primary:var(--color-text-primary);--color-text-secondary:var(--color-text-secondary);--color-text-tertiary:var(--color-text-tertiary);--color-text-disabled:var(--color-text-disabled);--color-text-disabled-danger:var(--color-text-disabled-danger);--color-text-placeholder:var(--color-text-placeholder);--color-text-error-primary:var(--color-text-error-primary);--color-text-destructive:var(--color-text-destructive);--color-input-disabled-text:var(--color-input-disabled-text);--color-text-white:var(--color-text-white);--color-background-full:var(--color-background-full);--color-ticket-detail-surface:var(--color-ticket-detail-surface);--color-ticket-detail-low-background:var(--color-ticket-detail-low-background);--color-ticket-detail-low-hover:var(--color-ticket-detail-low-hover);--color-ticket-detail-medium-hover:var(--color-ticket-detail-medium-hover);--color-ticket-detail-high-hover:var(--color-ticket-detail-high-hover);--color-ticket-detail-urgent-hover:var(--color-ticket-detail-urgent-hover);--color-ticket-detail-low-text:var(--color-ticket-detail-low-text);--color-ticket-detail-resource-background:var(--color-ticket-detail-resource-background);--color-ticket-detail-resource-text:var(--color-ticket-detail-resource-text);--color-ticket-detail-favorite:var(--color-ticket-detail-favorite);--color-background-primary-default:var(--color-background-primary-default);--color-background-inner-default:var(--color-background-inner-default);--color-background-primary-hover:var(--color-background-primary-hover);--color-background-primary-active:var(--color-background-primary-active);--color-background-primary-disabled:var(--color-background-primary-disabled);--color-input-disabled-background:var(--color-input-disabled-background);--color-background-secondary-default:var(--color-background-secondary-default);--color-background-secondary-hover:var(--color-background-secondary-hover);--color-background-tertiary-default:var(--color-background-tertiary-default);--color-background-tertiary-hover:var(--color-background-tertiary-hover);--color-background-tertiary-error:var(--color-background-tertiary-error);--color-background-recent-hire-role:var(--color-background-recent-hire-role);--color-avatar-neutral-background:var(--color-avatar-neutral-background);--color-background-quaternary-default:var(--color-background-quaternary-default);--color-background-quaternary-hover:var(--color-background-quaternary-hover);--color-background-quaternary-error:var(--color-background-quaternary-error);--color-file-upload-icon-background:var(--color-file-upload-icon-background);--color-file-upload-icon-foreground:var(--color-file-upload-icon-foreground);--color-file-upload-icon-foreground-hover:var(--color-file-upload-icon-foreground-hover);--color-border-button-default:var(--color-border-button-default);--color-border-button-hover:var(--color-border-button-hover);--color-border-button-active:var(--color-border-button-active);--color-border-button-white:var(--color-border-button-white);--color-border-error-default:var(--color-border-error-default);--color-border-checkbox-default:var(--color-border-checkbox-default);--color-border-checkbox-hover:var(--color-border-checkbox-hover);--color-border-checkbox-active:var(--color-border-checkbox-active);--color-border-checkbox-white:var(--color-border-checkbox-white);--color-border-component-detail-container:var(--color-border-component-detail-container);--color-border-ai-profile-card:var(--color-border-ai-profile-card);--color-border-table:var(--color-border-table);--color-border-button-group:var(--color-border-button-group);--color-border-sidebar-profile-hover:var(--color-border-sidebar-profile-hover);--color-separator-border:var(--color-separator-border);--color-separator-border-strong:var(--color-separator-border-strong);--color-border-focus-ring:var(--color-border-focus-ring);--color-state-success-text:var(--color-state-success-text);--color-state-success-base:var(--color-state-success-base);--color-control-indicator-background:var(--color-control-indicator-background);--color-control-indicator-background-subtle:var(--color-control-indicator-background-subtle);--color-switch-off-chip-start:var(--color-switch-off-chip-start);--color-switch-off-chip-end:var(--color-switch-off-chip-end);--color-switch-on-chip-start:var(--color-switch-on-chip-start);--color-switch-on-chip-end:var(--color-switch-on-chip-end);--color-stat-card-icon-background:var(--color-stat-card-icon-background);--color-segmented-control-background:var(--color-segmented-control-background);--color-segmented-control-selected-background:var(--color-segmented-control-selected-background);--color-theme-toggle-sidebar-background:var(--color-theme-toggle-sidebar-background);--color-theme-toggle-sidebar-selected-background:var(--color-theme-toggle-sidebar-selected-background);--color-ai-chat-composer-add-background:var(--color-ai-chat-composer-add-background);--color-ai-chat-composer-add-hover-background:var(--color-ai-chat-composer-add-hover-background);--color-composer-panel-tab-background:var(--color-composer-panel-tab-background);--color-composer-panel-add-background:var(--color-composer-panel-add-background);--color-composer-panel-add-hover-background:var(--color-composer-panel-add-hover-background);--color-composer-panel-tile-border:var(--color-composer-panel-tile-border);--color-composer-panel-rail-background:var(--color-composer-panel-rail-background);--color-questionnaire-key-background:var(--color-questionnaire-key-background);--color-questionnaire-key-hover-background:var(--color-questionnaire-key-hover-background);--color-agent-progress-ring:var(--color-agent-progress-ring);--color-button-ghost-background:var(--color-button-ghost-background);--color-button-ghost-hover:var(--color-button-ghost-hover);--color-button-ghost-active:var(--color-button-ghost-active);--color-button-ghost-disabled:var(--color-button-ghost-disabled);--color-button-ghost-foreground:var(--color-button-ghost-foreground);--color-button-ghost-disabled-foreground:var(--color-button-ghost-disabled-foreground);--color-dropdown-item-hover-background:var(--color-dropdown-item-hover-background);--color-kbd-background:var(--color-kbd-background);--color-kbd-foreground:var(--color-kbd-foreground);--color-docs-file-chip-background:var(--color-docs-file-chip-background);--color-docs-file-chip-border:var(--color-docs-file-chip-border);--color-docs-file-chip-foreground:var(--color-docs-file-chip-foreground);--color-docs-command-accent:var(--color-docs-command-accent);--color-docs-code-background:var(--color-docs-code-background);--color-docs-install-rail:var(--color-docs-install-rail);--color-badge-neutral-background:var(--color-badge-neutral-background);--color-team-menu-count-background:var(--color-team-menu-count-background);--color-team-menu-count-foreground:var(--color-team-menu-count-foreground);--color-badge-new-background:var(--color-badge-new-background);--color-badge-new-text:var(--color-badge-new-text);--color-tab-count-selected-background:var(--color-tab-count-selected-background);--color-pill-tab-blue-selected-background:var(--color-pill-tab-blue-selected-background);--color-pill-tab-blue-hover-background:var(--color-pill-tab-blue-hover-background);--color-notification-information-background:var(--color-notification-information-background);--color-notification-information-foreground:var(--color-notification-information-foreground);--color-notification-success-background:var(--color-notification-success-background);--color-notification-success-foreground:var(--color-notification-success-foreground);--color-notification-error-background:var(--color-notification-error-background);--color-notification-error-foreground:var(--color-notification-error-foreground);--color-notification-center-background:var(--color-notification-center-background);--color-status-lime-background:var(--color-status-lime-background);--color-status-lime-text:var(--color-status-lime-text);--color-status-yellow-background:var(--color-status-yellow-background);--color-status-yellow-text:var(--color-status-yellow-text);--color-status-rose-background:var(--color-status-rose-background);--color-status-rose-text:var(--color-status-rose-text);--color-status-cyan-background:var(--color-status-cyan-background);--color-status-cyan-text:var(--color-status-cyan-text);--color-status-orange-background:var(--color-status-orange-background);--color-status-orange-text:var(--color-status-orange-text);--color-status-blue-background:var(--color-status-blue-background);--color-status-blue-text:var(--color-status-blue-text);--color-status-purple-background:var(--color-status-purple-background);--color-status-purple-text:var(--color-status-purple-text);--color-status-dot-green-halo:var(--color-status-dot-green-halo);--color-status-dot-yellow-halo:var(--color-status-dot-yellow-halo);--color-status-dot-indigo-halo:var(--color-status-dot-indigo-halo);--color-date-range-background:var(--color-date-range-background);--color-date-range-edge-background:var(--color-date-range-edge-background);--color-calendar-event-blue-background:var(--color-calendar-event-blue-background);--color-calendar-event-blue-title:var(--color-calendar-event-blue-title);--color-calendar-event-blue-time:var(--color-calendar-event-blue-time);--color-calendar-event-pink-background:var(--color-calendar-event-pink-background);--color-calendar-event-pink-title:var(--color-calendar-event-pink-title);--color-calendar-event-pink-time:var(--color-calendar-event-pink-time);--color-calendar-event-purple-background:var(--color-calendar-event-purple-background);--color-calendar-event-purple-title:var(--color-calendar-event-purple-title);--color-calendar-event-purple-time:var(--color-calendar-event-purple-time);--color-calendar-event-lime-background:var(--color-calendar-event-lime-background);--color-calendar-event-lime-title:var(--color-calendar-event-lime-title);--color-calendar-event-lime-time:var(--color-calendar-event-lime-time);--color-calendar-event-emerald-background:var(--color-calendar-event-emerald-background);--color-calendar-event-emerald-title:var(--color-calendar-event-emerald-title);--color-calendar-event-emerald-time:var(--color-calendar-event-emerald-time);--color-text-error-placeholder:var(--color-text-error-placeholder);--color-chart-track:var(--color-chart-track);--color-chart-cursor:var(--color-chart-cursor);--color-chart-neutral:var(--color-chart-neutral);--color-chart-1:var(--color-chart-1);--color-chart-1-active:var(--color-chart-1-active);--color-chart-2:var(--color-chart-2);--color-chart-2-active:var(--color-chart-2-active);--color-chart-3:var(--color-chart-3);--color-chart-3-active:var(--color-chart-3-active);--color-chart-4:var(--color-chart-4);--color-chart-4-active:var(--color-chart-4-active);--color-chart-5:var(--color-chart-5);--color-chart-5-active:var(--color-chart-5-active);--color-chart-6:var(--color-chart-6);--color-chart-6-active:var(--color-chart-6-active);--color-chart-7:var(--color-chart-7);--color-chart-7-active:var(--color-chart-7-active);--color-chart-8:var(--color-chart-8);--color-chart-8-active:var(--color-chart-8-active);--color-chart-9:var(--color-chart-9);--color-chart-9-active:var(--color-chart-9-active);--color-chart-agents-bar:var(--color-chart-agents-bar);--color-chart-agents-bar-active:var(--color-chart-agents-bar-active);--button-transition-ms:.15s;--input-transition-ms:.15s;--text-display-4-medium:2rem;--text-display-4-medium--line-height:2.75rem;--text-display-4-medium--letter-spacing:0;--text-display-4-medium--font-weight:500;--text-title-1-medium:1.5rem;--text-title-1-medium--line-height:2.125rem;--text-title-1-medium--letter-spacing:0;--text-title-1-medium--font-weight:500;--text-title-1-semibold:1.5rem;--text-title-1-semibold--line-height:2.125rem;--text-title-1-semibold--letter-spacing:0;--text-title-1-semibold--font-weight:600;--text-title-2-medium:1.25rem;--text-title-2-medium--line-height:1.625rem;--text-title-2-medium--letter-spacing:0;--text-title-2-medium--font-weight:500;--text-title-3-medium:1.125rem;--text-title-3-medium--line-height:1.625rem;--text-title-3-medium--letter-spacing:0;--text-title-3-medium--font-weight:500;--text-headline-medium:1rem;--text-headline-medium--line-height:1.375rem;--text-headline-medium--letter-spacing:0;--text-headline-medium--font-weight:500;--text-headline-semibold:1rem;--text-headline-semibold--line-height:1.375rem;--text-headline-semibold--letter-spacing:0;--text-headline-semibold--font-weight:600;--text-body-regular:.875rem;--text-body-regular--line-height:1.25rem;--text-body-regular--letter-spacing:0;--text-body-regular--font-weight:400;--text-body-medium:.875rem;--text-body-medium--line-height:1.25rem;--text-body-medium--letter-spacing:0;--text-body-medium--font-weight:500;--text-body-2-regular:.8125rem;--text-body-2-regular--line-height:1.125rem;--text-body-2-regular--letter-spacing:0;--text-body-2-regular--font-weight:400;--text-body-2-medium:.8125rem;--text-body-2-medium--line-height:1.125rem;--text-body-2-medium--letter-spacing:0;--text-body-2-medium--font-weight:500;--text-caption-1-regular:.75rem;--text-caption-1-regular--line-height:1rem;--text-caption-1-regular--letter-spacing:.15px;--text-caption-1-regular--font-weight:400;--text-caption-1-medium:.75rem;--text-caption-1-medium--line-height:1rem;--text-caption-1-medium--letter-spacing:.15px;--text-caption-1-medium--font-weight:500;--text-caption-1-semibold:.75rem;--text-caption-1-semibold--line-height:1rem;--text-caption-1-semibold--letter-spacing:.15px;--text-caption-1-semibold--font-weight:600}:where(.bn-source) *,:where(.bn-source) ::backdrop,:where(.bn-source) :after,:where(.bn-source) :before{box-sizing:border-box;border:0 solid;margin:0;padding:0}:where(.bn-source) ::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}.bn-source,:where(.bn-source) html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}:where(.bn-source) hr{height:0;color:inherit;border-top-width:1px}:where(.bn-source) abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}:where(.bn-source) h1,:where(.bn-source) h2,:where(.bn-source) h3,:where(.bn-source) h4,:where(.bn-source) h5,:where(.bn-source) h6{font-size:inherit;font-weight:inherit}:where(.bn-source) a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}:where(.bn-source) b,:where(.bn-source) strong{font-weight:bolder}:where(.bn-source) code,:where(.bn-source) kbd,:where(.bn-source) pre,:where(.bn-source) samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}:where(.bn-source) small{font-size:80%}:where(.bn-source) sub,:where(.bn-source) sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}:where(.bn-source) sub{bottom:-.25em}:where(.bn-source) sup{top:-.5em}:where(.bn-source) table{text-indent:0;border-color:inherit;border-collapse:collapse}:where(.bn-source) :-moz-focusring:where(:not(iframe)){outline:auto}:where(.bn-source) progress{vertical-align:baseline}:where(.bn-source) summary{display:list-item}:where(.bn-source) menu,:where(.bn-source) ol,:where(.bn-source) ul{list-style:none}:where(.bn-source) audio,:where(.bn-source) canvas,:where(.bn-source) embed,:where(.bn-source) iframe,:where(.bn-source) img,:where(.bn-source) object,:where(.bn-source) svg,:where(.bn-source) video{vertical-align:middle;display:block}:where(.bn-source) img,:where(.bn-source) video{max-width:100%;height:auto}:where(.bn-source) button,:where(.bn-source) input,:where(.bn-source) optgroup,:where(.bn-source) select,:where(.bn-source) textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(.bn-source) ::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(.bn-source) :where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(.bn-source) :where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}:where(.bn-source) ::file-selector-button{margin-inline-end:4px}:where(.bn-source) ::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){:where(.bn-source) ::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){:where(.bn-source) ::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}:where(.bn-source) textarea{resize:vertical}:where(.bn-source) ::-webkit-search-decoration{-webkit-appearance:none}:where(.bn-source) ::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}:where(.bn-source) ::-webkit-datetime-edit{display:inline-flex}:where(.bn-source) ::-webkit-datetime-edit-fields-wrapper{padding:0}:where(.bn-source) ::-webkit-datetime-edit{padding-block:0}:where(.bn-source) ::-webkit-datetime-edit-year-field{padding-block:0}:where(.bn-source) ::-webkit-datetime-edit-month-field{padding-block:0}:where(.bn-source) ::-webkit-datetime-edit-day-field{padding-block:0}:where(.bn-source) ::-webkit-datetime-edit-hour-field{padding-block:0}:where(.bn-source) ::-webkit-datetime-edit-minute-field{padding-block:0}:where(.bn-source) ::-webkit-datetime-edit-second-field{padding-block:0}:where(.bn-source) ::-webkit-datetime-edit-millisecond-field{padding-block:0}:where(.bn-source) ::-webkit-datetime-edit-meridiem-field{padding-block:0}:where(.bn-source) ::-webkit-calendar-picker-indicator{line-height:1}:where(.bn-source) :-moz-ui-invalid{box-shadow:none}:where(.bn-source) button,:where(.bn-source) input:where([type=button],[type=reset],[type=submit]){appearance:button}:where(.bn-source) ::file-selector-button{appearance:button}:where(.bn-source) ::-webkit-inner-spin-button{height:auto}:where(.bn-source) ::-webkit-outer-spin-button{height:auto}:where(.bn-source) [hidden]:where(:not([hidden=until-found])){display:none!important}.bn-source{--color-foreground-full:var(--color-white);--color-foreground-icon-primary:var(--color-neutral-950);--color-foreground-icon-hover:var(--color-black);--color-foreground-icon-secondary:var(--color-neutral-500);--color-foreground-icon-tertiary:var(--color-neutral-400);--color-foreground-icon-quaternary:var(--color-neutral-300);--color-foreground-icon-error:var(--color-red-600);--color-foreground-icon-disabled:var(--color-neutral-300);--color-foreground-disabled:var(--color-neutral-400);--color-foreground-disabled-danger:var(--color-red-300);--color-input-disabled-foreground:var(--color-neutral-300);--color-icon-button-disabled-foreground:var(--color-neutral-300);--color-button-primary-disabled-foreground:var(--color-neutral-400);--color-text-primary:var(--color-neutral-950);--color-text-secondary:var(--color-neutral-500);--color-text-tertiary:var(--color-neutral-400);--color-text-disabled:var(--color-neutral-300);--color-text-disabled-danger:var(--color-red-300);--color-text-placeholder:var(--color-neutral-400);--color-text-error-primary:var(--color-red-600);--color-text-destructive:#a9101d}@supports (color:color-mix(in lab,red,red)){.bn-source{--color-text-destructive:color-mix(in srgb,var(--color-red-700) 80%,var(--color-neutral-600))}}.bn-source{--color-input-disabled-text:var(--color-neutral-300);--color-text-white:var(--color-white);--color-background-full:var(--color-white);--color-ticket-detail-surface:var(--color-white);--color-ticket-detail-low-background:var(--color-indigo-200);--color-ticket-detail-low-hover:var(--color-indigo-300);--color-ticket-detail-medium-hover:var(--color-yellow-300);--color-ticket-detail-high-hover:var(--color-orange-300);--color-ticket-detail-urgent-hover:var(--color-rose-300);--color-ticket-detail-low-text:var(--color-indigo-800);--color-ticket-detail-resource-background:var(--color-blue-100);--color-ticket-detail-resource-text:var(--color-blue-600);--color-ticket-detail-favorite:#ffb83c;--color-project-board-empty-panel:#f2f2f2cc;--color-project-board-empty-front:#d9d9d9;--color-project-board-empty-middle:#e5e5e5;--color-project-board-empty-back:#ededed;--color-project-board-empty-detail:var(--color-white);--color-background-primary-default:var(--color-white);--color-background-inner-default:var(--color-white);--color-background-primary-hover:var(--color-neutral-100);--color-background-primary-active:var(--color-neutral-200);--color-background-primary-disabled:var(--color-neutral-100);--color-input-disabled-background:var(--color-neutral-100);--color-background-secondary-default:var(--color-neutral-100);--color-background-secondary-hover:var(--color-neutral-200);--color-background-tertiary-default:var(--color-neutral-200);--color-background-tertiary-hover:var(--color-neutral-300);--color-background-tertiary-error:var(--color-red-100);--color-background-recent-hire-role:var(--color-neutral-100);--color-avatar-neutral-background:var(--color-neutral-300);--color-background-quaternary-default:var(--color-neutral-300);--color-background-quaternary-hover:var(--color-neutral-400);--color-background-quaternary-error:var(--color-red-200);--color-file-upload-icon-background:var(--color-neutral-300);--color-file-upload-icon-foreground:var(--color-neutral-400);--color-file-upload-icon-foreground-hover:var(--color-neutral-500);--color-border-button-default:var(--color-neutral-200);--color-border-button-hover:var(--color-neutral-300);--color-border-button-active:var(--color-neutral-400);--color-border-button-white:var(--color-white);--color-border-error-default:var(--color-red-500);--color-border-checkbox-default:var(--color-neutral-300);--color-border-checkbox-hover:var(--color-neutral-400);--color-border-checkbox-active:var(--color-neutral-400);--color-border-checkbox-white:var(--color-white);--color-border-component-detail-container:var(--color-neutral-200);--color-border-ai-profile-card:var(--color-neutral-200);--color-border-table:var(--color-neutral-200);--color-border-button-group:var(--color-neutral-200);--color-border-sidebar-profile-hover:var(--color-neutral-300);--color-separator-border:var(--color-neutral-200);--color-separator-border-strong:var(--color-neutral-200);--color-border-focus-ring:var(--color-accent-500);--color-state-success-text:var(--color-lime-800);--color-state-success-base:var(--color-lime-200);--color-control-indicator-background:var(--color-white);--color-control-indicator-background-subtle:var(--color-neutral-100);--color-switch-off-chip-start:var(--color-white);--color-switch-off-chip-end:var(--color-neutral-100);--color-switch-on-chip-start:#2673fe}@supports (color:color-mix(in lab,red,red)){.bn-source{--color-switch-on-chip-start:color-mix(in oklab,var(--color-accent-500) 63%,var(--color-accent-600))}}.bn-source{--color-switch-on-chip-end:#144be9}@supports (color:color-mix(in lab,red,red)){.bn-source{--color-switch-on-chip-end:color-mix(in oklab,var(--color-accent-600) 16%,var(--color-accent-700))}}.bn-source{--color-stat-card-icon-background:var(--color-white);--color-segmented-control-background:var(--color-neutral-100);--color-segmented-control-selected-background:var(--color-white);--color-theme-toggle-sidebar-background:var(--color-neutral-200);--color-theme-toggle-sidebar-selected-background:var(--color-white);--color-ai-chat-composer-add-background:var(--color-neutral-100);--color-ai-chat-composer-add-hover-background:var(--color-neutral-200);--color-composer-panel-tab-background:var(--color-neutral-200);--color-composer-panel-add-background:var(--color-neutral-200);--color-composer-panel-add-hover-background:var(--color-neutral-300);--color-composer-panel-tile-border:var(--color-neutral-200);--color-composer-panel-rail-background:var(--color-neutral-100);--color-questionnaire-key-background:var(--color-neutral-100);--color-questionnaire-key-hover-background:var(--color-neutral-200);--color-agent-progress-ring:var(--color-neutral-700);--color-button-ghost-background:var(--color-accent-100);--color-button-ghost-hover:var(--color-accent-200);--color-button-ghost-active:var(--color-accent-300);--color-button-ghost-disabled:var(--color-accent-50);--color-button-ghost-foreground:var(--color-accent-700);--color-button-ghost-disabled-foreground:var(--color-accent-300);--color-dropdown-item-hover-background:var(--color-neutral-100);--color-kbd-background:var(--color-neutral-300);--color-kbd-foreground:var(--color-neutral-500);--color-docs-file-chip-background:var(--color-purple-50);--color-docs-file-chip-border:var(--color-purple-100);--color-docs-file-chip-foreground:var(--color-purple-500);--color-docs-command-accent:var(--color-purple-400);--color-docs-code-background:var(--color-background-primary-default);--color-docs-install-rail:var(--color-border-button-default);--color-badge-neutral-background:var(--color-neutral-200);--color-team-menu-count-background:var(--color-neutral-200);--color-team-menu-count-foreground:var(--color-neutral-500);--color-badge-new-background:var(--color-accent-100);--color-badge-new-text:var(--color-accent-600);--color-tab-count-selected-background:var(--color-accent-100);--color-pill-tab-blue-selected-background:var(--color-accent-50);--color-pill-tab-blue-hover-background:var(--color-neutral-100);--color-notification-information-background:var(--color-blue-100);--color-notification-information-foreground:var(--color-blue-600);--color-notification-success-background:var(--color-lime-100);--color-notification-success-foreground:var(--color-lime-600);--color-notification-error-background:var(--color-rose-100);--color-notification-error-foreground:var(--color-rose-600);--color-notification-center-background:var(--color-white);--color-status-lime-background:var(--color-lime-200);--color-status-lime-text:var(--color-lime-800);--color-status-yellow-background:var(--color-yellow-200);--color-status-yellow-text:var(--color-yellow-800);--color-status-rose-background:var(--color-rose-200);--color-status-rose-text:var(--color-rose-800);--color-status-cyan-background:var(--color-cyan-200);--color-status-cyan-text:var(--color-cyan-800);--color-status-orange-background:var(--color-orange-200);--color-status-orange-text:var(--color-orange-800);--color-status-blue-background:var(--color-blue-200);--color-status-blue-text:var(--color-blue-800);--color-status-purple-background:var(--color-purple-100);--color-status-purple-text:var(--color-purple-600);--color-status-dot-green-halo:var(--color-green-100);--color-status-dot-yellow-halo:var(--color-yellow-200);--color-status-dot-indigo-halo:var(--color-indigo-100);--color-date-range-background:var(--color-accent-100);--color-date-range-edge-background:var(--color-accent-300);--color-calendar-event-blue-background:var(--color-blue-100);--color-calendar-event-blue-title:var(--color-blue-700);--color-calendar-event-blue-time:var(--color-blue-700);--color-calendar-event-pink-background:var(--color-pink-100);--color-calendar-event-pink-title:var(--color-pink-700);--color-calendar-event-pink-time:var(--color-pink-700);--color-calendar-event-purple-background:var(--color-purple-100);--color-calendar-event-purple-title:var(--color-purple-700);--color-calendar-event-purple-time:var(--color-purple-700);--color-calendar-event-lime-background:var(--color-lime-100);--color-calendar-event-lime-title:var(--color-lime-800);--color-calendar-event-lime-time:var(--color-lime-700);--color-calendar-event-emerald-background:var(--color-emerald-100);--color-calendar-event-emerald-title:var(--color-emerald-800);--color-calendar-event-emerald-time:var(--color-emerald-700);--color-text-error-placeholder:var(--color-red-400);--color-chart-track:var(--color-neutral-200);--color-chart-cursor:var(--color-neutral-300);--color-chart-neutral:var(--color-neutral-300);--color-chart-1:var(--color-teal-400);--color-chart-1-active:var(--color-teal-500);--color-chart-2:var(--color-lime-400);--color-chart-2-active:var(--color-lime-500);--color-chart-3:var(--color-pink-400);--color-chart-3-active:var(--color-pink-500);--color-chart-4:var(--color-sky-400);--color-chart-4-active:var(--color-sky-500);--color-chart-5:var(--color-purple-400);--color-chart-5-active:var(--color-purple-500);--color-chart-6:var(--color-blue-400);--color-chart-6-active:var(--color-blue-500);--color-chart-7:var(--color-emerald-400);--color-chart-7-active:var(--color-emerald-500);--color-chart-8:var(--color-yellow-400);--color-chart-8-active:var(--color-yellow-500);--color-chart-9:var(--color-indigo-400);--color-chart-9-active:var(--color-indigo-500);--color-chart-agents-bar:var(--color-purple-300);--color-chart-agents-bar-active:var(--color-purple-400);--gradient-button-primary-default:linear-gradient(180deg,var(--color-accent-500) 0%,var(--color-accent-600) 100%);--gradient-button-primary-hover:linear-gradient(180deg,var(--color-accent-400) 0%,var(--color-accent-500) 100%);--gradient-button-primary-active:linear-gradient(180deg,var(--color-accent-600) 0%,var(--color-accent-700) 100%);--gradient-button-primary-disabled:linear-gradient(180deg,var(--color-neutral-200) 0%,var(--color-neutral-300) 100%);--gradient-button-danger-default:linear-gradient(180deg,var(--color-red-500) 0%,var(--color-red-600) 100%);--gradient-button-danger-hover:linear-gradient(180deg,var(--color-red-400) 0%,var(--color-red-500) 100%);--gradient-button-danger-active:linear-gradient(180deg,var(--color-red-600) 0%,var(--color-red-700) 100%);--gradient-button-danger-disabled:linear-gradient(180deg,var(--color-red-100) 0%,var(--color-red-200) 100%)}.bn-source.dark,:where(.dark) .bn-source{--color-foreground-full:var(--color-neutral-700);--color-foreground-icon-primary:var(--color-neutral-50);--color-foreground-icon-hover:var(--color-white);--color-foreground-icon-error:var(--color-red-400);--color-foreground-icon-tertiary:var(--color-neutral-600);--color-foreground-icon-quaternary:var(--color-neutral-700);--color-foreground-icon-disabled:var(--color-neutral-800);--color-foreground-disabled:var(--color-neutral-700);--color-foreground-disabled-danger:var(--color-red-400);--color-input-disabled-foreground:var(--color-neutral-600);--color-icon-button-disabled-foreground:var(--color-neutral-500);--color-button-primary-disabled-foreground:var(--color-neutral-500);--color-text-primary:var(--color-neutral-50);--color-text-tertiary:var(--color-neutral-600);--color-text-disabled:var(--color-neutral-800);--color-text-error-primary:var(--color-red-400);--color-text-destructive:#df3a42}@supports (color:color-mix(in lab,red,red)){.bn-source.dark,:where(.dark) .bn-source{--color-text-destructive:color-mix(in srgb,var(--color-red-500) 80%,var(--color-neutral-500))}}.bn-source.dark,:where(.dark) .bn-source{--color-input-disabled-text:#73737366}@supports (color:color-mix(in lab,red,red)){.bn-source.dark,:where(.dark) .bn-source{--color-input-disabled-text:color-mix(in srgb,var(--color-neutral-500) 40%,transparent)}}.bn-source.dark,:where(.dark) .bn-source{--color-background-full:var(--color-neutral-925);--color-ticket-detail-surface:var(--color-neutral-925);--color-ticket-detail-low-background:#1e1a4d99}@supports (color:color-mix(in lab,red,red)){.bn-source.dark,:where(.dark) .bn-source{--color-ticket-detail-low-background:color-mix(in srgb,var(--color-indigo-950) 60%,transparent)}}.bn-source.dark,:where(.dark) .bn-source{--color-ticket-detail-low-hover:#1e1a4dcc}@supports (color:color-mix(in lab,red,red)){.bn-source.dark,:where(.dark) .bn-source{--color-ticket-detail-low-hover:color-mix(in srgb,var(--color-indigo-950) 80%,transparent)}}.bn-source.dark,:where(.dark) .bn-source{--color-ticket-detail-medium-hover:#432004cc}@supports (color:color-mix(in lab,red,red)){.bn-source.dark,:where(.dark) .bn-source{--color-ticket-detail-medium-hover:color-mix(in srgb,var(--color-yellow-950) 80%,transparent)}}.bn-source.dark,:where(.dark) .bn-source{--color-ticket-detail-high-hover:#441306cc}@supports (color:color-mix(in lab,red,red)){.bn-source.dark,:where(.dark) .bn-source{--color-ticket-detail-high-hover:color-mix(in srgb,var(--color-orange-950) 80%,transparent)}}.bn-source.dark,:where(.dark) .bn-source{--color-ticket-detail-urgent-hover:#4d0218cc}@supports (color:color-mix(in lab,red,red)){.bn-source.dark,:where(.dark) .bn-source{--color-ticket-detail-urgent-hover:color-mix(in srgb,var(--color-rose-950) 80%,transparent)}}.bn-source.dark,:where(.dark) .bn-source{--color-ticket-detail-low-text:var(--color-indigo-300);--color-ticket-detail-resource-background:#16245699}@supports (color:color-mix(in lab,red,red)){.bn-source.dark,:where(.dark) .bn-source{--color-ticket-detail-resource-background:color-mix(in srgb,var(--color-blue-950) 60%,transparent)}}.bn-source.dark,:where(.dark) .bn-source{--color-ticket-detail-resource-text:var(--color-blue-300);--color-project-board-empty-panel:#26262699}@supports (color:color-mix(in lab,red,red)){.bn-source.dark,:where(.dark) .bn-source{--color-project-board-empty-panel:color-mix(in srgb,var(--color-neutral-800) 60%,transparent)}}.bn-source.dark,:where(.dark) .bn-source{--color-project-board-empty-front:#2d2d2d}@supports (color:color-mix(in lab,red,red)){.bn-source.dark,:where(.dark) .bn-source{--color-project-board-empty-front:color-mix(in srgb,var(--color-neutral-800) 75%,var(--color-neutral-700))}}.bn-source.dark,:where(.dark) .bn-source{--color-project-board-empty-middle:var(--color-neutral-700);--color-project-board-empty-back:#464646}@supports (color:color-mix(in lab,red,red)){.bn-source.dark,:where(.dark) .bn-source{--color-project-board-empty-back:color-mix(in srgb,var(--color-neutral-600) 35%,var(--color-neutral-700))}}.bn-source.dark,:where(.dark) .bn-source{--color-project-board-empty-detail:var(--color-neutral-500);--color-background-primary-default:var(--color-neutral-800);--color-background-inner-default:#26262699}@supports (color:color-mix(in lab,red,red)){.bn-source.dark,:where(.dark) .bn-source{--color-background-inner-default:color-mix(in srgb,var(--color-neutral-800) 60%,transparent)}}.bn-source.dark,:where(.dark) .bn-source{--color-background-primary-hover:#40404099}@supports (color:color-mix(in lab,red,red)){.bn-source.dark,:where(.dark) .bn-source{--color-background-primary-hover:color-mix(in srgb,var(--color-neutral-700) 60%,transparent)}}.bn-source.dark,:where(.dark) .bn-source{--color-background-primary-active:var(--color-neutral-800);--color-background-primary-disabled:var(--color-neutral-800);--color-input-disabled-background:#2626264d}@supports (color:color-mix(in lab,red,red)){.bn-source.dark,:where(.dark) .bn-source{--color-input-disabled-background:color-mix(in srgb,var(--color-neutral-800) 30%,transparent)}}.bn-source.dark,:where(.dark) .bn-source{--color-switch-off-chip-start:var(--color-background-tertiary-default);--color-switch-off-chip-end:var(--color-background-tertiary-default);--color-background-secondary-default:var(--color-neutral-900);--color-background-secondary-hover:var(--color-neutral-800);--color-background-tertiary-default:var(--color-neutral-800);--color-background-tertiary-hover:var(--color-neutral-700);--color-background-tertiary-error:#46080999}@supports (color:color-mix(in lab,red,red)){.bn-source.dark,:where(.dark) .bn-source{--color-background-tertiary-error:color-mix(in srgb,var(--color-red-950) 60%,transparent)}}.bn-source.dark,:where(.dark) .bn-source{--color-background-quaternary-default:var(--color-neutral-700);--color-background-quaternary-hover:var(--color-neutral-600);--color-background-recent-hire-role:#17171799}@supports (color:color-mix(in lab,red,red)){.bn-source.dark,:where(.dark) .bn-source{--color-background-recent-hire-role:color-mix(in srgb,var(--color-neutral-900) 60%,transparent)}}.bn-source.dark,:where(.dark) .bn-source{--color-avatar-neutral-background:var(--color-background-primary-default);--color-file-upload-icon-background:var(--color-neutral-600);--color-file-upload-icon-foreground:var(--color-neutral-400);--color-file-upload-icon-foreground-hover:var(--color-neutral-300);--color-stat-card-icon-background:var(--color-neutral-800);--color-segmented-control-background:var(--color-neutral-925);--color-segmented-control-selected-background:var(--color-neutral-800);--color-theme-toggle-sidebar-background:var(--color-neutral-800);--color-theme-toggle-sidebar-selected-background:var(--color-neutral-700);--color-ai-chat-composer-add-background:var(--color-neutral-700);--color-ai-chat-composer-add-hover-background:var(--color-neutral-600);--color-composer-panel-tab-background:#40404080}@supports (color:color-mix(in lab,red,red)){.bn-source.dark,:where(.dark) .bn-source{--color-composer-panel-tab-background:color-mix(in srgb,var(--color-neutral-700) 50%,transparent)}}.bn-source.dark,:where(.dark) .bn-source{--color-composer-panel-add-background:var(--color-neutral-700);--color-composer-panel-add-hover-background:var(--color-neutral-600);--color-composer-panel-tile-border:#ffffff24}@supports (color:color-mix(in lab,red,red)){.bn-source.dark,:where(.dark) .bn-source{--color-composer-panel-tile-border:color-mix(in srgb,var(--color-white) 14%,transparent)}}.bn-source.dark,:where(.dark) .bn-source{--color-composer-panel-rail-background:#17171780}@supports (color:color-mix(in lab,red,red)){.bn-source.dark,:where(.dark) .bn-source{--color-composer-panel-rail-background:color-mix(in srgb,var(--color-neutral-900) 50%,transparent)}}.bn-source.dark,:where(.dark) .bn-source{--color-questionnaire-key-background:var(--color-neutral-700);--color-questionnaire-key-hover-background:var(--color-neutral-600);--color-agent-progress-ring:#ffffff80}@supports (color:color-mix(in lab,red,red)){.bn-source.dark,:where(.dark) .bn-source{--color-agent-progress-ring:color-mix(in srgb,var(--color-white) 50%,transparent)}}.bn-source.dark,:where(.dark) .bn-source{--color-button-ghost-background:var(--color-accent-900);--color-button-ghost-hover:var(--color-accent-800);--color-button-ghost-active:var(--color-accent-700);--color-button-ghost-disabled:var(--color-neutral-800);--color-button-ghost-foreground:var(--color-accent-300);--color-button-ghost-disabled-foreground:var(--color-neutral-600);--color-dropdown-item-hover-background:#40404099}@supports (color:color-mix(in lab,red,red)){.bn-source.dark,:where(.dark) .bn-source{--color-dropdown-item-hover-background:color-mix(in srgb,var(--color-neutral-700) 60%,transparent)}}.bn-source.dark,:where(.dark) .bn-source{--color-kbd-background:var(--color-neutral-700);--color-kbd-foreground:var(--color-neutral-400);--color-docs-file-chip-background:#3c036680}@supports (color:color-mix(in lab,red,red)){.bn-source.dark,:where(.dark) .bn-source{--color-docs-file-chip-background:color-mix(in srgb,var(--color-purple-950) 50%,transparent)}}.bn-source.dark,:where(.dark) .bn-source{--color-docs-file-chip-border:var(--color-purple-800);--color-docs-file-chip-foreground:var(--color-purple-400);--color-docs-code-background:var(--color-background-full);--color-docs-install-rail:#26262699}@supports (color:color-mix(in lab,red,red)){.bn-source.dark,:where(.dark) .bn-source{--color-docs-install-rail:color-mix(in srgb,var(--color-neutral-800) 60%,transparent)}}.bn-source.dark,:where(.dark) .bn-source{--shadow-2xs:0 1px #00000029;--shadow-xs:0 1px 2px 0 #0000002e;--shadow-sm:0 1px 2px 0 #0000001f,0 1px 3px 0 #00000029;--shadow-md:0 2px 4px -1px #0000001f,0 4px 6px -1px #0000002e;--shadow-lg:0 4px 6px -2px #0000001a,0 10px 15px -3px #0000002e;--shadow-xl:0 10px 10px -5px #00000014,0 20px 25px -5px #0003;--shadow-card:0 1px 1px 0 #00000024;--shadow-dropdown:0 1px 1px 0 #00000024,0 4px 4px 0 #0000001a;--shadow-sidebar:0 1px 0 0 #0000001a,0 1px 12px 0 #00000029,0 0 1px 0 #0000006b;--shadow-waitlist:0 0 6px 0 #0000001f,0 0 64px 0 #00000038,0 0 1px 0 #0000006b,0 1px 12px 0 #00000024,0 1px 0 0 #00000014;--color-badge-neutral-background:var(--color-neutral-800);--color-team-menu-count-background:var(--color-neutral-700);--color-team-menu-count-foreground:var(--color-neutral-400);--color-badge-new-background:var(--color-accent-950);--color-badge-new-text:var(--color-accent-400);--color-tab-count-selected-background:#193cb899}@supports (color:color-mix(in lab,red,red)){.bn-source.dark,:where(.dark) .bn-source{--color-tab-count-selected-background:color-mix(in srgb,var(--color-accent-800) 60%,transparent)}}.bn-source.dark,:where(.dark) .bn-source{--color-notification-information-background:#193cb880}@supports (color:color-mix(in lab,red,red)){.bn-source.dark,:where(.dark) .bn-source{--color-notification-information-background:color-mix(in srgb,var(--color-blue-800) 50%,transparent)}}.bn-source.dark,:where(.dark) .bn-source{--color-notification-information-foreground:var(--color-blue-300);--color-notification-success-background:#3d630080}@supports (color:color-mix(in lab,red,red)){.bn-source.dark,:where(.dark) .bn-source{--color-notification-success-background:color-mix(in srgb,var(--color-lime-800) 50%,transparent)}}.bn-source.dark,:where(.dark) .bn-source{--color-notification-success-foreground:var(--color-lime-300);--color-notification-error-background:#a3003780}@supports (color:color-mix(in lab,red,red)){.bn-source.dark,:where(.dark) .bn-source{--color-notification-error-background:color-mix(in srgb,var(--color-rose-800) 50%,transparent)}}.bn-source.dark,:where(.dark) .bn-source{--color-notification-error-foreground:var(--color-rose-300);--color-notification-center-background:var(--color-neutral-900);--color-border-button-default:var(--color-neutral-700);--color-border-button-hover:var(--color-neutral-500);--color-border-button-active:var(--color-neutral-600);--color-border-button-white:var(--color-zinc-800);--color-border-error-default:var(--color-red-400);--color-border-checkbox-default:var(--color-neutral-700);--color-border-checkbox-hover:var(--color-neutral-500);--color-border-checkbox-active:var(--color-neutral-500);--color-border-component-detail-container:var(--color-neutral-800);--color-border-ai-profile-card:var(--color-neutral-800);--color-border-table:var(--color-neutral-800);--color-border-button-group:#52525299}@supports (color:color-mix(in lab,red,red)){.bn-source.dark,:where(.dark) .bn-source{--color-border-button-group:color-mix(in srgb,var(--color-neutral-600) 60%,transparent)}}.bn-source.dark,:where(.dark) .bn-source{--color-border-sidebar-profile-hover:var(--color-neutral-600);--color-separator-border:var(--color-neutral-800);--color-separator-border-strong:#40404099}@supports (color:color-mix(in lab,red,red)){.bn-source.dark,:where(.dark) .bn-source{--color-separator-border-strong:color-mix(in srgb,var(--color-neutral-700) 60%,transparent)}}.bn-source.dark,:where(.dark) .bn-source{--color-status-lime-background:#192e0399}@supports (color:color-mix(in lab,red,red)){.bn-source.dark,:where(.dark) .bn-source{--color-status-lime-background:color-mix(in srgb,var(--color-lime-950) 60%,transparent)}}.bn-source.dark,:where(.dark) .bn-source{--color-status-lime-text:var(--color-lime-500);--color-status-yellow-background:#43200499}@supports (color:color-mix(in lab,red,red)){.bn-source.dark,:where(.dark) .bn-source{--color-status-yellow-background:color-mix(in srgb,var(--color-yellow-950) 60%,transparent)}}.bn-source.dark,:where(.dark) .bn-source{--color-status-yellow-text:var(--color-yellow-500);--color-status-rose-background:#4d021899}@supports (color:color-mix(in lab,red,red)){.bn-source.dark,:where(.dark) .bn-source{--color-status-rose-background:color-mix(in srgb,var(--color-rose-950) 60%,transparent)}}.bn-source.dark,:where(.dark) .bn-source{--color-status-rose-text:var(--color-rose-500);--color-status-cyan-background:#05334599}@supports (color:color-mix(in lab,red,red)){.bn-source.dark,:where(.dark) .bn-source{--color-status-cyan-background:color-mix(in srgb,var(--color-cyan-950) 60%,transparent)}}.bn-source.dark,:where(.dark) .bn-source{--color-status-cyan-text:var(--color-cyan-400);--color-status-orange-background:#44130699}@supports (color:color-mix(in lab,red,red)){.bn-source.dark,:where(.dark) .bn-source{--color-status-orange-background:color-mix(in srgb,var(--color-orange-950) 60%,transparent)}}.bn-source.dark,:where(.dark) .bn-source{--color-status-orange-text:var(--color-orange-500);--color-status-blue-background:#16245699}@supports (color:color-mix(in lab,red,red)){.bn-source.dark,:where(.dark) .bn-source{--color-status-blue-background:color-mix(in srgb,var(--color-blue-950) 60%,transparent)}}.bn-source.dark,:where(.dark) .bn-source{--color-status-blue-text:var(--color-blue-300);--color-status-purple-background:#59168b80}@supports (color:color-mix(in lab,red,red)){.bn-source.dark,:where(.dark) .bn-source{--color-status-purple-background:color-mix(in srgb,var(--color-purple-900) 50%,transparent)}}.bn-source.dark,:where(.dark) .bn-source{--color-status-purple-text:var(--color-purple-300);--color-status-dot-green-halo:#01663066}@supports (color:color-mix(in lab,red,red)){.bn-source.dark,:where(.dark) .bn-source{--color-status-dot-green-halo:color-mix(in srgb,var(--color-green-800) 40%,transparent)}}.bn-source.dark,:where(.dark) .bn-source{--color-status-dot-yellow-halo:#874b0066}@supports (color:color-mix(in lab,red,red)){.bn-source.dark,:where(.dark) .bn-source{--color-status-dot-yellow-halo:color-mix(in srgb,var(--color-yellow-800) 40%,transparent)}}.bn-source.dark,:where(.dark) .bn-source{--color-status-dot-indigo-halo:#372aac66}@supports (color:color-mix(in lab,red,red)){.bn-source.dark,:where(.dark) .bn-source{--color-status-dot-indigo-halo:color-mix(in srgb,var(--color-indigo-800) 40%,transparent)}}.bn-source.dark,:where(.dark) .bn-source{--color-date-range-background:var(--color-accent-950);--color-date-range-edge-background:var(--color-accent-800);--color-pill-tab-blue-selected-background:#16245699}@supports (color:color-mix(in lab,red,red)){.bn-source.dark,:where(.dark) .bn-source{--color-pill-tab-blue-selected-background:color-mix(in srgb,var(--color-accent-950) 60%,transparent)}}.bn-source.dark,:where(.dark) .bn-source{--color-pill-tab-blue-hover-background:var(--color-neutral-800);--color-calendar-event-blue-background:var(--color-blue-950);--color-calendar-event-blue-title:var(--color-blue-300);--color-calendar-event-blue-time:var(--color-blue-300);--color-calendar-event-pink-background:var(--color-pink-950);--color-calendar-event-pink-title:var(--color-pink-300);--color-calendar-event-pink-time:var(--color-pink-300);--color-calendar-event-purple-background:var(--color-purple-950);--color-calendar-event-purple-title:var(--color-purple-300);--color-calendar-event-purple-time:var(--color-purple-300);--color-calendar-event-lime-background:var(--color-lime-950);--color-calendar-event-lime-title:var(--color-lime-300);--color-calendar-event-lime-time:var(--color-lime-300);--color-calendar-event-emerald-background:var(--color-emerald-950);--color-calendar-event-emerald-title:var(--color-emerald-300);--color-calendar-event-emerald-time:var(--color-emerald-300);--gradient-button-primary-disabled:linear-gradient(180deg,var(--color-neutral-700) 0%,var(--color-neutral-800) 100%);--gradient-button-danger-disabled:linear-gradient(180deg,var(--color-red-900) 0%,var(--color-red-950) 100%);--color-chart-track:var(--color-neutral-800);--color-chart-cursor:var(--color-neutral-700);--color-chart-neutral:var(--color-neutral-800);--color-chart-agents-bar:var(--color-purple-500);--color-chart-agents-bar-active:var(--color-purple-600)}.bn-source .dark[data-accent]{--color-badge-new-background:#16245680}@supports (color:color-mix(in lab,red,red)){.bn-source .dark[data-accent]{--color-badge-new-background:color-mix(in srgb,var(--color-accent-950) 50%,transparent)}}.bn-source .bg-button-danger{isolation:isolate;background-image:var(--gradient-button-danger-default);position:relative}.bn-source .bg-button-danger:before{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background-image:var(--gradient-button-danger-hover);opacity:0;transition:opacity var(--button-transition-ms) ease;position:absolute;inset:0}.bn-source .bg-button-danger:hover:not(:disabled):not([aria-disabled=true]):before{opacity:1}.bn-source .bg-button-danger:active:not(:disabled):not([aria-disabled=true]){background-image:var(--gradient-button-danger-active)}.bn-source .bg-button-danger:active:not(:disabled):not([aria-disabled=true]):before{opacity:0}.bn-source .bg-button-danger:disabled,.bn-source .bg-button-danger[aria-disabled=true]{background-image:var(--gradient-button-danger-disabled)}.bn-source .bg-button-danger:disabled:before,.bn-source .bg-button-danger[aria-disabled=true]:before{display:none}.bn-source .bg-button-primary{isolation:isolate;background-image:var(--gradient-button-primary-default);position:relative}.bn-source .bg-button-primary:before{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background-image:var(--gradient-button-primary-hover);opacity:0;transition:opacity var(--button-transition-ms) ease;position:absolute;inset:0}.bn-source .bg-button-primary:hover:not(:disabled):not([aria-disabled=true]):before{opacity:1}.bn-source .bg-button-primary:active:not(:disabled):not([aria-disabled=true]){background-image:var(--gradient-button-primary-active)}.bn-source .bg-button-primary:active:not(:disabled):not([aria-disabled=true]):before{opacity:0}.bn-source .bg-button-primary:disabled,.bn-source .bg-button-primary[aria-disabled=true]{background-image:var(--gradient-button-primary-disabled)}.bn-source .bg-button-primary:disabled:before,.bn-source .bg-button-primary[aria-disabled=true]:before{display:none}.bn-source .pointer-events-auto{pointer-events:auto}.bn-source .pointer-events-none{pointer-events:none}.bn-source .collapse{visibility:collapse}.bn-source .invisible{visibility:hidden}.bn-source .visible{visibility:visible}.bn-source .sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bn-source .absolute{position:absolute}.bn-source .fixed{position:fixed}.bn-source .relative{position:relative}.bn-source .static{position:static}.bn-source .sticky{position:sticky}.bn-source .inset-0{inset:0}.bn-source .inset-0\.5{inset:calc(var(--spacing) * .5)}.bn-source .inset-x-0{inset-inline:0}.bn-source .-inset-y-px{inset-block:-1px}.bn-source .inset-y-0{inset-block:0}.bn-source .-start-0\.5{inset-inline-start:calc(var(--spacing) * -.5)}.bn-source .-start-1\.5{inset-inline-start:calc(var(--spacing) * -1.5)}.bn-source .start-0{inset-inline-start:calc(var(--spacing) * 0)}.bn-source .start-0\.5{inset-inline-start:calc(var(--spacing) * .5)}.bn-source .start-1{inset-inline-start:calc(var(--spacing) * 1)}.bn-source .start-1\/2{inset-inline-start:50%}.bn-source .start-3{inset-inline-start:calc(var(--spacing) * 3)}.bn-source .start-4{inset-inline-start:calc(var(--spacing) * 4)}.bn-source .start-\[3px\]{inset-inline-start:3px}.bn-source .start-\[328px\]{inset-inline-start:328px}.bn-source .start-full{inset-inline-start:100%}.bn-source .-end-1{inset-inline-end:calc(var(--spacing) * -1)}.bn-source .-end-1\.5{inset-inline-end:calc(var(--spacing) * -1.5)}.bn-source .end-0{inset-inline-end:calc(var(--spacing) * 0)}.bn-source .end-1\/2{inset-inline-end:50%}.bn-source .end-3{inset-inline-end:calc(var(--spacing) * 3)}.bn-source .end-4{inset-inline-end:calc(var(--spacing) * 4)}.bn-source .end-full{inset-inline-end:100%}.bn-source .-top-1{top:calc(var(--spacing) * -1)}.bn-source .-top-1\/4{top:-25%}.bn-source .-top-\[9\.5px\]{top:-9.5px}.bn-source .-top-\[11px\]{top:-11px}.bn-source .top-0{top:0}.bn-source .top-0\.5{top:calc(var(--spacing) * .5)}.bn-source .top-1{top:var(--spacing)}.bn-source .top-1\/2{top:50%}.bn-source .top-1\/4{top:25%}.bn-source .top-3{top:calc(var(--spacing) * 3)}.bn-source .top-4{top:calc(var(--spacing) * 4)}.bn-source .top-5{top:calc(var(--spacing) * 5)}.bn-source .top-8{top:calc(var(--spacing) * 8)}.bn-source .top-\[3px\]{top:3px}.bn-source .top-\[15px\]{top:15px}.bn-source .top-\[19px\]{top:19px}.bn-source .top-full{top:100%}.bn-source .right-0{right:0}.bn-source .right-1\/4{right:25%}.bn-source .right-3{right:calc(var(--spacing) * 3)}.bn-source .-bottom-0\.5{bottom:calc(var(--spacing) * -.5)}.bn-source .-bottom-1\/4{bottom:-25%}.bn-source .-bottom-\[4\.5px\]{bottom:-4.5px}.bn-source .-bottom-px{bottom:-1px}.bn-source .bottom-0{bottom:0}.bn-source .bottom-3{bottom:calc(var(--spacing) * 3)}.bn-source .bottom-4{bottom:calc(var(--spacing) * 4)}.bn-source .bottom-\[calc\(100\%\+9px\)\]{bottom:calc(100% + 9px)}.bn-source .bottom-full{bottom:100%}.bn-source .-left-1\/4{left:-25%}.bn-source .left-0{left:0}.bn-source .left-1\/2{left:50%}.bn-source .left-3{left:calc(var(--spacing) * 3)}.bn-source .isolate{isolation:isolate}.bn-source .z-5{z-index:5}.bn-source .z-10{z-index:10}.bn-source .z-20{z-index:20}.bn-source .z-30{z-index:30}.bn-source .z-50{z-index:50}.bn-source .z-100{z-index:100}.bn-source .order-1{order:1}.bn-source .order-2{order:2}.bn-source .order-3{order:3}.bn-source .col-start-1{grid-column-start:1}.bn-source .row-start-1{grid-row-start:1}.bn-source .container{width:100%}@media (min-width:40rem){.bn-source .container{max-width:40rem}}@media (min-width:48rem){.bn-source .container{max-width:48rem}}@media (min-width:64rem){.bn-source .container{max-width:64rem}}@media (min-width:80rem){.bn-source .container{max-width:80rem}}@media (min-width:96rem){.bn-source .container{max-width:96rem}}.bn-source .-m-2{margin:calc(var(--spacing) * -2)}.bn-source .-m-3{margin:calc(var(--spacing) * -3)}.bn-source .m-0{margin:0}.bn-source .-mx-1{margin-inline:calc(var(--spacing) * -1)}.bn-source .-mx-2\.5{margin-inline:calc(var(--spacing) * -2.5)}.bn-source .-mx-3{margin-inline:calc(var(--spacing) * -3)}.bn-source .mx-1{margin-inline:var(--spacing)}.bn-source .my-1\.5{margin-block:calc(var(--spacing) * 1.5)}.bn-source .my-2\.5{margin-block:calc(var(--spacing) * 2.5)}.bn-source .my-3\.5{margin-block:calc(var(--spacing) * 3.5)}.bn-source .my-5{margin-block:calc(var(--spacing) * 5)}.bn-source .-ms-2{margin-inline-start:calc(var(--spacing) * -2)}.bn-source .ms-1{margin-inline-start:var(--spacing)}.bn-source .ms-3{margin-inline-start:calc(var(--spacing) * 3)}.bn-source .ms-auto{margin-inline-start:auto}.bn-source .mt-1{margin-top:var(--spacing)}.bn-source .mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.bn-source .mt-2{margin-top:calc(var(--spacing) * 2)}.bn-source .mt-3{margin-top:calc(var(--spacing) * 3)}.bn-source .mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.bn-source .mt-6{margin-top:calc(var(--spacing) * 6)}.bn-source .mt-8{margin-top:calc(var(--spacing) * 8)}.bn-source .mt-auto{margin-top:auto}.bn-source .mb-5{margin-bottom:calc(var(--spacing) * 5)}.bn-source .-ml-3{margin-left:calc(var(--spacing) * -3)}.bn-source .ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.bn-source .block{display:block}.bn-source .contents{display:contents}.bn-source .flex{display:flex}.bn-source .grid{display:grid}.bn-source .hidden{display:none}.bn-source .inline{display:inline}.bn-source .inline-flex{display:inline-flex}.bn-source .table{display:table}.bn-source .aspect-\[4\/3\]{aspect-ratio:4/3}.bn-source .size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.bn-source .size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.bn-source .size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.bn-source .size-2\/3{width:66.6667%;height:66.6667%}.bn-source .size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.bn-source .size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.bn-source .size-3\/4{width:75%;height:75%}.bn-source .size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.bn-source .size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.bn-source .size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.bn-source .size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.bn-source .size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.bn-source .size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.bn-source .size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.bn-source .size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.bn-source .size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.bn-source .size-\[5px\]{width:5px;height:5px}.bn-source .size-\[7\.5px\]{width:7.5px;height:7.5px}.bn-source .size-\[10px\]{width:10px;height:10px}.bn-source .size-\[18px\]{width:18px;height:18px}.bn-source .size-\[277px\]{width:277px;height:277px}.bn-source .size-full{width:100%;height:100%}.bn-source .h-0\.5{height:calc(var(--spacing) * .5)}.bn-source .h-1\.5{height:calc(var(--spacing) * 1.5)}.bn-source .h-2{height:calc(var(--spacing) * 2)}.bn-source .h-3{height:calc(var(--spacing) * 3)}.bn-source .h-4{height:calc(var(--spacing) * 4)}.bn-source .h-5{height:calc(var(--spacing) * 5)}.bn-source .h-6{height:calc(var(--spacing) * 6)}.bn-source .h-7{height:calc(var(--spacing) * 7)}.bn-source .h-8{height:calc(var(--spacing) * 8)}.bn-source .h-9{height:calc(var(--spacing) * 9)}.bn-source .h-10{height:calc(var(--spacing) * 10)}.bn-source .h-11{height:calc(var(--spacing) * 11)}.bn-source .h-40{height:calc(var(--spacing) * 40)}.bn-source .h-\[3px\]{height:3px}.bn-source .h-\[18px\]{height:18px}.bn-source .h-\[30px\]{height:30px}.bn-source .h-\[34px\]{height:34px}.bn-source .h-\[110px\]{height:110px}.bn-source .h-\[132px\]{height:132px}.bn-source .h-\[164px\]{height:164px}.bn-source .h-\[212px\]{height:212px}.bn-source .h-\[344px\]{height:344px}.bn-source .h-\[429px\]{height:429px}.bn-source .h-\[430px\]{height:430px}.bn-source .h-\[614px\]{height:614px}.bn-source .h-\[732px\]{height:732px}.bn-source .h-\[780px\]{height:780px}.bn-source .h-\[860px\]{height:860px}.bn-source .h-full{height:100%}.bn-source .h-max{height:max-content}.bn-source .h-px{height:1px}.bn-source .max-h-64{max-height:calc(var(--spacing) * 64)}.bn-source .max-h-\[240px\]{max-height:240px}.bn-source .max-h-\[516px\]{max-height:516px}.bn-source .max-h-\[calc\(100dvh-32px\)\]{max-height:calc(100dvh - 32px)}.bn-source .min-h-0{min-height:0}.bn-source .min-h-9{min-height:calc(var(--spacing) * 9)}.bn-source .min-h-10{min-height:calc(var(--spacing) * 10)}.bn-source .min-h-28{min-height:calc(var(--spacing) * 28)}.bn-source .min-h-32{min-height:calc(var(--spacing) * 32)}.bn-source .min-h-64{min-height:calc(var(--spacing) * 64)}.bn-source .min-h-\[52px\]{min-height:52px}.bn-source .min-h-\[235px\]{min-height:235px}.bn-source .min-h-\[240px\]{min-height:240px}.bn-source .min-h-\[300px\]{min-height:300px}.bn-source .min-h-\[320px\]{min-height:320px}.bn-source .min-h-\[340px\]{min-height:340px}.bn-source .min-h-\[420px\]{min-height:420px}.bn-source .min-h-\[480px\]{min-height:480px}.bn-source .w-0{width:0}.bn-source .w-1\.5{width:calc(var(--spacing) * 1.5)}.bn-source .w-2{width:calc(var(--spacing) * 2)}.bn-source .w-4{width:calc(var(--spacing) * 4)}.bn-source .w-5{width:calc(var(--spacing) * 5)}.bn-source .w-7{width:calc(var(--spacing) * 7)}.bn-source .w-8{width:calc(var(--spacing) * 8)}.bn-source .w-9{width:calc(var(--spacing) * 9)}.bn-source .w-14{width:calc(var(--spacing) * 14)}.bn-source .w-40{width:calc(var(--spacing) * 40)}.bn-source .w-48{width:calc(var(--spacing) * 48)}.bn-source .w-72{width:calc(var(--spacing) * 72)}.bn-source .w-96{width:calc(var(--spacing) * 96)}.bn-source .w-\[18px\]{width:18px}.bn-source .w-\[30px\]{width:30px}.bn-source .w-\[34px\]{width:34px}.bn-source .w-\[42px\]{width:42px}.bn-source .w-\[60px\]{width:60px}.bn-source .w-\[104px\]{width:104px}.bn-source .w-\[116px\]{width:116px}.bn-source .w-\[118px\]{width:118px}.bn-source .w-\[132px\]{width:132px}.bn-source .w-\[140px\]{width:140px}.bn-source .w-\[142px\]{width:142px}.bn-source .w-\[150px\]{width:150px}.bn-source .w-\[153px\]{width:153px}.bn-source .w-\[160px\]{width:160px}.bn-source .w-\[168px\]{width:168px}.bn-source .w-\[170px\]{width:170px}.bn-source .w-\[172px\]{width:172px}.bn-source .w-\[180px\]{width:180px}.bn-source .w-\[200px\]{width:200px}.bn-source .w-\[202px\]{width:202px}.bn-source .w-\[207px\]{width:207px}.bn-source .w-\[220px\]{width:220px}.bn-source .w-\[236px\]{width:236px}.bn-source .w-\[240px\]{width:240px}.bn-source .w-\[250px\]{width:250px}.bn-source .w-\[260px\]{width:260px}.bn-source .w-\[265px\]{width:265px}.bn-source .w-\[266px\]{width:266px}.bn-source .w-\[280px\]{width:280px}.bn-source .w-\[296px\]{width:296px}.bn-source .w-\[300px\]{width:300px}.bn-source .w-\[326px\]{width:326px}.bn-source .w-\[361px\]{width:361px}.bn-source .w-\[520px\]{width:520px}.bn-source .w-\[700px\]{width:700px}.bn-source .w-\[790px\]{width:790px}.bn-source .w-\[871px\]{width:871px}.bn-source .w-\[calc\(100\%\+1\.5rem\)\]{width:calc(100% + 1.5rem)}.bn-source .w-\[calc\(100\%\+8px\)\]{width:calc(100% + 8px)}.bn-source .w-\[calc\(100\%\+16px\)\]{width:calc(100% + 16px)}.bn-source .w-\[min\(400px\,calc\(100vw-24px\)\)\]{width:min(400px,100vw - 24px)}.bn-source .w-auto{width:auto}.bn-source .w-fit{width:fit-content}.bn-source .w-full{width:100%}.bn-source .w-px{width:1px}.bn-source .max-w-0{max-width:0}.bn-source .max-w-2xl{max-width:var(--container-2xl)}.bn-source .max-w-40{max-width:calc(var(--spacing) * 40)}.bn-source .max-w-64{max-width:calc(var(--spacing) * 64)}.bn-source .max-w-\[90\%\]{max-width:90%}.bn-source .max-w-\[168px\]{max-width:168px}.bn-source .max-w-\[206px\]{max-width:206px}.bn-source .max-w-\[220px\]{max-width:220px}.bn-source .max-w-\[230px\]{max-width:230px}.bn-source .max-w-\[240px\]{max-width:240px}.bn-source .max-w-\[248px\]{max-width:248px}.bn-source .max-w-\[260px\]{max-width:260px}.bn-source .max-w-\[268px\]{max-width:268px}.bn-source .max-w-\[360px\]{max-width:360px}.bn-source .max-w-\[400px\]{max-width:400px}.bn-source .max-w-\[420px\]{max-width:420px}.bn-source .max-w-\[430px\]{max-width:430px}.bn-source .max-w-\[440px\]{max-width:440px}.bn-source .max-w-\[520px\]{max-width:520px}.bn-source .max-w-\[524px\]{max-width:524px}.bn-source .max-w-\[533px\]{max-width:533px}.bn-source .max-w-\[560px\]{max-width:560px}.bn-source .max-w-\[720px\]{max-width:720px}.bn-source .max-w-\[880px\]{max-width:880px}.bn-source .max-w-\[calc\(100vw-24px\)\]{max-width:calc(100vw - 24px)}.bn-source .max-w-\[calc\(100vw-32px\)\]{max-width:calc(100vw - 32px)}.bn-source .max-w-full{max-width:100%}.bn-source .max-w-md{max-width:var(--container-md)}.bn-source .max-w-sm{max-width:var(--container-sm)}.bn-source .min-w-0{min-width:0}.bn-source .min-w-5{min-width:calc(var(--spacing) * 5)}.bn-source .min-w-8{min-width:calc(var(--spacing) * 8)}.bn-source .min-w-24{min-width:calc(var(--spacing) * 24)}.bn-source .min-w-40{min-width:calc(var(--spacing) * 40)}.bn-source .min-w-\[153px\]{min-width:153px}.bn-source .min-w-\[700px\]{min-width:700px}.bn-source .min-w-\[1000px\]{min-width:1000px}.bn-source .flex-1{flex:1}.bn-source .flex-none{flex:none}.bn-source .shrink{flex-shrink:1}.bn-source .shrink-0{flex-shrink:0}.bn-source .grow{flex-grow:1}.bn-source .basis-full{flex-basis:100%}.bn-source .border-separate{border-collapse:separate}.bn-source .origin-bottom-left{transform-origin:0 100%}.bn-source .origin-left{transform-origin:0}.bn-source .origin-top{transform-origin:top}.bn-source .origin-top-left{transform-origin:0 0}.bn-source .-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.bn-source .translate-x-3{--tw-translate-x:calc(var(--spacing) * 3)}.bn-source .translate-x-3,.bn-source .translate-x-6{translate:var(--tw-translate-x) var(--tw-translate-y)}.bn-source .translate-x-6{--tw-translate-x:calc(var(--spacing) * 6)}.bn-source .translate-x-6\.5{--tw-translate-x:calc(var(--spacing) * 6.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.bn-source .translate-x-8{--tw-translate-x:calc(var(--spacing) * 8)}.bn-source .translate-x-8,.bn-source .translate-x-9{translate:var(--tw-translate-x) var(--tw-translate-y)}.bn-source .translate-x-9{--tw-translate-x:calc(var(--spacing) * 9)}.bn-source .translate-x-\[18px\]{--tw-translate-x:18px;translate:var(--tw-translate-x) var(--tw-translate-y)}.bn-source .-translate-y-0\.5{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.bn-source .-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.bn-source .-translate-y-2\.5{--tw-translate-y:calc(var(--spacing) * -2.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.bn-source .translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.bn-source .translate-y-1\/2{--tw-translate-y:calc(1 / 2 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}.bn-source .translate-y-3{--tw-translate-y:calc(var(--spacing) * 3);translate:var(--tw-translate-x) var(--tw-translate-y)}.bn-source .translate-y-\[calc\(50\%\+12px\)\]{--tw-translate-y:calc(50% + 12px);translate:var(--tw-translate-x) var(--tw-translate-y)}.bn-source .translate-y-\[calc\(50\%-10px\)\]{--tw-translate-y:calc(50% - 10px);translate:var(--tw-translate-x) var(--tw-translate-y)}.bn-source .scale-0{--tw-scale-x:0%;--tw-scale-y:0%;--tw-scale-z:0%}.bn-source .scale-0,.bn-source .scale-90{scale:var(--tw-scale-x) var(--tw-scale-y)}.bn-source .scale-90{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%}.bn-source .scale-95{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.bn-source .scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.bn-source .scale-105{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.bn-source .scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.bn-source .-scale-x-100{--tw-scale-x:calc(100% * -1);scale:var(--tw-scale-x) var(--tw-scale-y)}.bn-source .scale-\[0\.82\]{scale:.82}.bn-source .scale-\[0\.85\]{scale:.85}.bn-source .scale-\[calc\(\(100cqw-32px\)\/790\)\]{scale:calc((100cqw - 32px) / 790)}.bn-source .scale-\[calc\(\(100cqw-32px\)\/1000\)\]{scale:calc((100cqw - 32px) / 1000)}.bn-source .rotate-45{rotate:45deg}.bn-source .rotate-90{rotate:90deg}.bn-source .rotate-180{rotate:180deg}.bn-source .button-press-motion{transition:background-color var(--button-transition-ms) ease,border-color var(--button-transition-ms) ease,box-shadow var(--button-transition-ms) ease,color var(--button-transition-ms) ease,transform .42s cubic-bezier(.4,0,.2,1)}.bn-source .button-press-motion:active:not(:disabled):not([aria-disabled=true]){transition-duration:.15s,.15s,.15s,.15s,.22s;transform:scale(.98)}.bn-source .button-press-motion:disabled,.bn-source .button-press-motion[aria-disabled=true]{transform:none}@media (prefers-reduced-motion:reduce){.bn-source .button-press-motion{transition:none;transform:none}}.bn-source .transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.bn-source .transform-gpu{transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.bn-source .cursor-cell{cursor:cell}.bn-source .cursor-col-resize{cursor:col-resize}.bn-source .cursor-default{cursor:default}.bn-source .cursor-grab{cursor:grab}.bn-source .cursor-not-allowed{cursor:not-allowed}.bn-source .cursor-pointer{cursor:pointer}.bn-source .touch-none{touch-action:none}.bn-source .resize{resize:both}.bn-source .resize-none{resize:none}.bn-source .resize-y{resize:vertical}.bn-source .snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.bn-source .snap-mandatory{--tw-scroll-snap-strictness:mandatory}.bn-source .snap-start{scroll-snap-align:start}.bn-source .\[scrollbar-width\:none\]{scrollbar-width:none}.bn-source .\[scrollbar-width\:thin\]{scrollbar-width:thin}.bn-source .auto-cols-fr{grid-auto-columns:minmax(0,1fr)}.bn-source .grid-flow-col{grid-auto-flow:column}.bn-source .grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.bn-source .grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.bn-source .grid-rows-\[0fr\]{grid-template-rows:0fr}.bn-source .grid-rows-\[1fr\]{grid-template-rows:1fr}.bn-source .flex-col{flex-direction:column}.bn-source .flex-col-reverse{flex-direction:column-reverse}.bn-source .flex-row{flex-direction:row}.bn-source .flex-wrap{flex-wrap:wrap}.bn-source .place-items-center{place-items:center}.bn-source .items-baseline{align-items:baseline}.bn-source .items-center{align-items:center}.bn-source .items-end{align-items:flex-end}.bn-source .items-start{align-items:flex-start}.bn-source .items-stretch{align-items:stretch}.bn-source .justify-between{justify-content:space-between}.bn-source .justify-center{justify-content:center}.bn-source .justify-end{justify-content:flex-end}.bn-source .justify-start{justify-content:flex-start}.bn-source .gap-0{gap:0}.bn-source .gap-0\.5{gap:calc(var(--spacing) * .5)}.bn-source .gap-1{gap:var(--spacing)}.bn-source .gap-1\.5{gap:calc(var(--spacing) * 1.5)}.bn-source .gap-2{gap:calc(var(--spacing) * 2)}.bn-source .gap-2\.5{gap:calc(var(--spacing) * 2.5)}.bn-source .gap-3{gap:calc(var(--spacing) * 3)}.bn-source .gap-3\.5{gap:calc(var(--spacing) * 3.5)}.bn-source .gap-4{gap:calc(var(--spacing) * 4)}.bn-source .gap-5{gap:calc(var(--spacing) * 5)}.bn-source .gap-6{gap:calc(var(--spacing) * 6)}.bn-source .gap-8{gap:calc(var(--spacing) * 8)}.bn-source .gap-9{gap:calc(var(--spacing) * 9)}.bn-source .gap-10{gap:calc(var(--spacing) * 10)}.bn-source .gap-\[3px\]{gap:3px}.bn-source .gap-\[5px\]{gap:5px}.bn-source .gap-\[7px\]{gap:7px}.bn-source .gap-x-2{column-gap:calc(var(--spacing) * 2)}.bn-source .gap-x-4{column-gap:calc(var(--spacing) * 4)}.bn-source .gap-x-5{column-gap:calc(var(--spacing) * 5)}.bn-source .gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.bn-source .gap-y-1{row-gap:var(--spacing)}.bn-source .gap-y-6{row-gap:calc(var(--spacing) * 6)}.bn-source :where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.bn-source :where(.divide-border-button-default>:not(:last-child)){border-color:var(--color-border-button-default)}.bn-source .self-start{align-self:flex-start}.bn-source .truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bn-source .overflow-auto{overflow:auto}.bn-source .overflow-clip{overflow:clip}.bn-source .overflow-hidden{overflow:hidden}.bn-source .overflow-visible{overflow:visible}.bn-source .overflow-x-auto{overflow-x:auto}.bn-source .overflow-y-auto{overflow-y:auto}.bn-source .overscroll-contain{overscroll-behavior:contain}.bn-source .overscroll-x-contain{overscroll-behavior-x:contain}.bn-source .rounded{border-radius:.25rem}.bn-source .rounded-2lg{border-radius:var(--radius-2lg)}.bn-source .rounded-2xl{border-radius:var(--radius-2xl)}.bn-source .rounded-3xl{border-radius:var(--radius-3xl)}.bn-source .rounded-\[0\.5px\]{border-radius:.5px}.bn-source .rounded-\[0\.75px\]{border-radius:.75px}.bn-source .rounded-\[1\.5px\]{border-radius:1.5px}.bn-source .rounded-\[1px\]{border-radius:1px}.bn-source .rounded-\[2px\]{border-radius:2px}.bn-source .rounded-\[3px\]{border-radius:3px}.bn-source .rounded-\[4\.5px\]{border-radius:4.5px}.bn-source .rounded-\[6px\]{border-radius:6px}.bn-source .rounded-full{border-radius:3.40282e+38px}.bn-source .rounded-lg{border-radius:var(--radius-lg)}.bn-source .rounded-md{border-radius:var(--radius-md)}.bn-source .rounded-none{border-radius:0}.bn-source .rounded-notification-card{border-radius:var(--radius-notification-card)}.bn-source .rounded-sm{border-radius:var(--radius-sm)}.bn-source .rounded-xl{border-radius:var(--radius-xl)}.bn-source .rounded-xs{border-radius:var(--radius-xs)}.bn-source .rounded-s-lg{border-start-start-radius:var(--radius-lg);border-end-start-radius:var(--radius-lg)}.bn-source .rounded-e-lg{border-start-end-radius:var(--radius-lg);border-end-end-radius:var(--radius-lg)}.bn-source .border{border-style:var(--tw-border-style);border-width:1px}.bn-source .border-0{border-style:var(--tw-border-style);border-width:0}.bn-source .border-2{border-style:var(--tw-border-style);border-width:2px}.bn-source .border-\[0\.5px\]{border-style:var(--tw-border-style);border-width:.5px}.bn-source .border-\[0\.25px\]{border-style:var(--tw-border-style);border-width:.25px}.bn-source .border-\[0\.375px\]{border-style:var(--tw-border-style);border-width:.375px}.bn-source .border-\[0\.875px\]{border-style:var(--tw-border-style);border-width:.875px}.bn-source .border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.bn-source .border-e{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.bn-source .border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.bn-source .border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.bn-source .border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.bn-source .border-dashed{--tw-border-style:dashed;border-style:dashed}.bn-source .border-solid{--tw-border-style:solid;border-style:solid}.bn-source .border-accent-500{border-color:var(--color-accent-500)}.bn-source .border-accent-600{border-color:var(--color-accent-600)}.bn-source .border-background-primary-default{border-color:var(--color-background-primary-default)}.bn-source .border-border-button-active{border-color:var(--color-border-button-active)}.bn-source .border-border-button-default,.bn-source .border-border-button-default\/50{border-color:var(--color-border-button-default)}@supports (color:color-mix(in lab,red,red)){.bn-source .border-border-button-default\/50{border-color:color-mix(in oklab,var(--color-border-button-default) 50%,transparent)}}.bn-source .border-border-button-group{border-color:var(--color-border-button-group)}.bn-source .border-border-button-hover{border-color:var(--color-border-button-hover)}.bn-source .border-border-button-white{border-color:var(--color-border-button-white)}.bn-source .border-border-checkbox-default{border-color:var(--color-border-checkbox-default)}.bn-source .border-border-checkbox-hover{border-color:var(--color-border-checkbox-hover)}.bn-source .border-border-component-detail-container{border-color:var(--color-border-component-detail-container)}.bn-source .border-border-error-default{border-color:var(--color-border-error-default)}.bn-source .border-border-focus-ring{border-color:var(--color-border-focus-ring)}.bn-source .border-border-table{border-color:var(--color-border-table)}.bn-source .border-separator-border{border-color:var(--color-separator-border)}.bn-source .border-transparent{border-color:#0000}.bn-source .\!bg-background-secondary-default{background-color:var(--color-background-secondary-default)!important}.bn-source .bg-accent-100{background-color:var(--color-accent-100)}.bn-source .bg-accent-400{background-color:var(--color-accent-400)}.bn-source .bg-accent-500{background-color:var(--color-accent-500)}.bn-source .bg-accent-600{background-color:var(--color-accent-600)}.bn-source .bg-amber-200{background-color:var(--color-amber-200)}.bn-source .bg-avatar-neutral-background{background-color:var(--color-avatar-neutral-background)}.bn-source .bg-background-full{background-color:var(--color-background-full)}.bn-source .bg-background-inner-default{background-color:var(--color-background-inner-default)}.bn-source .bg-background-primary-active{background-color:var(--color-background-primary-active)}.bn-source .bg-background-primary-default{background-color:var(--color-background-primary-default)}.bn-source .bg-background-primary-disabled{background-color:var(--color-background-primary-disabled)}.bn-source .bg-background-primary-hover{background-color:var(--color-background-primary-hover)}.bn-source .bg-background-quaternary-hover{background-color:var(--color-background-quaternary-hover)}.bn-source .bg-background-secondary-default{background-color:var(--color-background-secondary-default)}.bn-source .bg-background-secondary-hover{background-color:var(--color-background-secondary-hover)}.bn-source .bg-background-tertiary-default{background-color:var(--color-background-tertiary-default)}.bn-source .bg-background-tertiary-error{background-color:var(--color-background-tertiary-error)}.bn-source .bg-background-tertiary-hover{background-color:var(--color-background-tertiary-hover)}.bn-source .bg-badge-neutral-background{background-color:var(--color-badge-neutral-background)}.bn-source .bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.bn-source .bg-black\/10{background-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}.bn-source .bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab,red,red)){.bn-source .bg-black\/30{background-color:color-mix(in oklab,var(--color-black) 30%,transparent)}}.bn-source .bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab,red,red)){.bn-source .bg-black\/70{background-color:color-mix(in oklab,var(--color-black) 70%,transparent)}}.bn-source .bg-blue-100{background-color:var(--color-blue-100)}.bn-source .bg-blue-200{background-color:var(--color-blue-200)}.bn-source .bg-blue-300{background-color:var(--color-blue-300)}.bn-source .bg-blue-400\/70{background-color:#3392ffb3}@supports (color:color-mix(in lab,red,red)){.bn-source .bg-blue-400\/70{background-color:color-mix(in oklab,var(--color-blue-400) 70%,transparent)}}.bn-source .bg-border-button-default{background-color:var(--color-border-button-default)}.bn-source .bg-button-ghost-background{background-color:var(--color-button-ghost-background)}.bn-source .bg-chart-2-active{background-color:var(--color-chart-2-active)}.bn-source .bg-chart-9-active{background-color:var(--color-chart-9-active)}.bn-source .bg-chart-neutral{background-color:var(--color-chart-neutral)}.bn-source .bg-control-indicator-background{background-color:var(--color-control-indicator-background)}.bn-source .bg-current{background-color:currentColor}.bn-source .bg-date-range-background{background-color:var(--color-date-range-background)}.bn-source .bg-date-range-edge-background{background-color:var(--color-date-range-edge-background)}.bn-source .bg-dropdown-item-hover-background{background-color:var(--color-dropdown-item-hover-background)}.bn-source .bg-file-upload-icon-background{background-color:var(--color-file-upload-icon-background)}.bn-source .bg-green-500{background-color:var(--color-green-500)}.bn-source .bg-indigo-500{background-color:var(--color-indigo-500)}.bn-source .bg-input-disabled-background{background-color:var(--color-input-disabled-background)}.bn-source .bg-kbd-background{background-color:var(--color-kbd-background)}.bn-source .bg-lime-200{background-color:var(--color-lime-200)}.bn-source .bg-lime-400\/70{background-color:#9de500b3}@supports (color:color-mix(in lab,red,red)){.bn-source .bg-lime-400\/70{background-color:color-mix(in oklab,var(--color-lime-400) 70%,transparent)}}.bn-source .bg-lime-500{background-color:var(--color-lime-500)}.bn-source .bg-neutral-900{background-color:var(--color-neutral-900)}.bn-source .bg-neutral-950{background-color:var(--color-neutral-950)}.bn-source .bg-notification-center-background{background-color:var(--color-notification-center-background)}.bn-source .bg-notification-error-background{background-color:var(--color-notification-error-background)}.bn-source .bg-notification-information-background{background-color:var(--color-notification-information-background)}.bn-source .bg-notification-success-background{background-color:var(--color-notification-success-background)}.bn-source .bg-orange-400\/70{background-color:#ff8b1ab3}@supports (color:color-mix(in lab,red,red)){.bn-source .bg-orange-400\/70{background-color:color-mix(in oklab,var(--color-orange-400) 70%,transparent)}}.bn-source .bg-pill-tab-blue-hover-background{background-color:var(--color-pill-tab-blue-hover-background)}.bn-source .bg-pill-tab-blue-selected-background{background-color:var(--color-pill-tab-blue-selected-background)}.bn-source .bg-pink-200{background-color:var(--color-pink-200)}.bn-source .bg-red-600{background-color:var(--color-red-600)}.bn-source .bg-rose-500{background-color:var(--color-rose-500)}.bn-source .bg-segmented-control-background{background-color:var(--color-segmented-control-background)}.bn-source .bg-segmented-control-selected-background{background-color:var(--color-segmented-control-selected-background)}.bn-source .bg-separator-border{background-color:var(--color-separator-border)}.bn-source .bg-stat-card-icon-background{background-color:var(--color-stat-card-icon-background)}.bn-source .bg-status-blue-background{background-color:var(--color-status-blue-background)}.bn-source .bg-status-cyan-background{background-color:var(--color-status-cyan-background)}.bn-source .bg-status-dot-green-halo{background-color:var(--color-status-dot-green-halo)}.bn-source .bg-status-dot-indigo-halo{background-color:var(--color-status-dot-indigo-halo)}.bn-source .bg-status-dot-yellow-halo{background-color:var(--color-status-dot-yellow-halo)}.bn-source .bg-status-lime-background{background-color:var(--color-status-lime-background)}.bn-source .bg-status-orange-background{background-color:var(--color-status-orange-background)}.bn-source .bg-status-purple-background{background-color:var(--color-status-purple-background)}.bn-source .bg-status-rose-background{background-color:var(--color-status-rose-background)}.bn-source .bg-status-yellow-background{background-color:var(--color-status-yellow-background)}.bn-source .bg-tab-count-selected-background{background-color:var(--color-tab-count-selected-background)}.bn-source .bg-team-menu-count-background{background-color:var(--color-team-menu-count-background)}.bn-source .bg-text-primary{background-color:var(--color-text-primary)}.bn-source .bg-theme-toggle-sidebar-background{background-color:var(--color-theme-toggle-sidebar-background)}.bn-source .bg-theme-toggle-sidebar-selected-background{background-color:var(--color-theme-toggle-sidebar-selected-background)}.bn-source .bg-transparent{background-color:#0000}.bn-source .bg-white{background-color:var(--color-white)}.bn-source .bg-yellow-500{background-color:var(--color-yellow-500)}.bn-source .bg-linear-to-b{--tw-gradient-position:to bottom}@supports (background-image:linear-gradient(in lab,red,red)){.bn-source .bg-linear-to-b{--tw-gradient-position:to bottom in oklab}}.bn-source .bg-linear-to-b{background-image:linear-gradient(var(--tw-gradient-stops))}.bn-source .bg-linear-to-r{--tw-gradient-position:to right}@supports (background-image:linear-gradient(in lab,red,red)){.bn-source .bg-linear-to-r{--tw-gradient-position:to right in oklab}}.bn-source .bg-linear-to-r{background-image:linear-gradient(var(--tw-gradient-stops))}.bn-source .bg-linear-to-t{--tw-gradient-position:to top}@supports (background-image:linear-gradient(in lab,red,red)){.bn-source .bg-linear-to-t{--tw-gradient-position:to top in oklab}}.bn-source .bg-gradient-to-b,.bn-source .bg-linear-to-t{background-image:linear-gradient(var(--tw-gradient-stops))}.bn-source .bg-gradient-to-b{--tw-gradient-position:to bottom in oklab}.bn-source .from-accent-400{--tw-gradient-from:var(--color-accent-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))}.bn-source .from-accent-500{--tw-gradient-from:var(--color-accent-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))}.bn-source .from-background-primary-default{--tw-gradient-from:var(--color-background-primary-default);--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))}.bn-source .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))}.bn-source .from-control-indicator-background{--tw-gradient-from:var(--color-control-indicator-background);--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))}.bn-source .from-emerald-500{--tw-gradient-from:var(--color-emerald-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.bn-source .from-orange-400{--tw-gradient-from:var(--color-orange-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))}.bn-source .from-pink-500{--tw-gradient-from:var(--color-pink-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))}.bn-source .from-purple-500{--tw-gradient-from:var(--color-purple-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))}.bn-source .from-sky-400{--tw-gradient-from:var(--color-sky-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))}.bn-source .from-switch-off-chip-start{--tw-gradient-from:var(--color-switch-off-chip-start);--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))}.bn-source .from-switch-on-chip-start{--tw-gradient-from:var(--color-switch-on-chip-start);--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))}.bn-source .from-\[43\.837\%\]{--tw-gradient-from-position:43.837%}.bn-source .to-accent-500{--tw-gradient-to:var(--color-accent-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))}.bn-source .to-accent-600{--tw-gradient-to:var(--color-accent-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))}.bn-source .to-blue-600{--tw-gradient-to: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))}.bn-source .to-control-indicator-background-subtle{--tw-gradient-to:var(--color-control-indicator-background-subtle);--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))}.bn-source .to-emerald-600{--tw-gradient-to:var(--color-emerald-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))}.bn-source .to-orange-500{--tw-gradient-to:var(--color-orange-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.bn-source .to-pink-600{--tw-gradient-to:var(--color-pink-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))}.bn-source .to-purple-600{--tw-gradient-to:var(--color-purple-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))}.bn-source .to-sky-500{--tw-gradient-to:var(--color-sky-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))}.bn-source .to-switch-off-chip-end{--tw-gradient-to:var(--color-switch-off-chip-end);--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))}.bn-source .to-switch-on-chip-end{--tw-gradient-to:var(--color-switch-on-chip-end);--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))}.bn-source .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))}.bn-source .\[mask-image\:linear-gradient\(to_bottom\,black\,transparent\)\]{-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.bn-source .mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}.bn-source .fill-background-primary-default{fill:var(--color-background-primary-default)}.bn-source .stroke-border-button-default{stroke:var(--color-border-button-default)}.bn-source .object-contain{object-fit:contain}.bn-source .object-cover{object-fit:cover}.bn-source .p-0{padding:0}.bn-source .p-0\.5{padding:calc(var(--spacing) * .5)}.bn-source .p-1{padding:var(--spacing)}.bn-source .p-1\.5{padding:calc(var(--spacing) * 1.5)}.bn-source .p-2{padding:calc(var(--spacing) * 2)}.bn-source .p-2\.5{padding:calc(var(--spacing) * 2.5)}.bn-source .p-3{padding:calc(var(--spacing) * 3)}.bn-source .p-4{padding:calc(var(--spacing) * 4)}.bn-source .p-5{padding:calc(var(--spacing) * 5)}.bn-source .p-6{padding:calc(var(--spacing) * 6)}.bn-source .p-8{padding:calc(var(--spacing) * 8)}.bn-source .p-\[15px\]{padding:15px}.bn-source .px-0{padding-inline:0}.bn-source .px-0\.5{padding-inline:calc(var(--spacing) * .5)}.bn-source .px-1{padding-inline:var(--spacing)}.bn-source .px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.bn-source .px-2{padding-inline:calc(var(--spacing) * 2)}.bn-source .px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.bn-source .px-3{padding-inline:calc(var(--spacing) * 3)}.bn-source .px-4{padding-inline:calc(var(--spacing) * 4)}.bn-source .px-6{padding-inline:calc(var(--spacing) * 6)}.bn-source .px-8{padding-inline:calc(var(--spacing) * 8)}.bn-source .px-\[7px\]{padding-inline:7px}.bn-source .px-\[11px\]{padding-inline:11px}.bn-source .py-0\.5{padding-block:calc(var(--spacing) * .5)}.bn-source .py-1{padding-block:var(--spacing)}.bn-source .py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.bn-source .py-2{padding-block:calc(var(--spacing) * 2)}.bn-source .py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.bn-source .py-3{padding-block:calc(var(--spacing) * 3)}.bn-source .py-4{padding-block:calc(var(--spacing) * 4)}.bn-source .py-6{padding-block:calc(var(--spacing) * 6)}.bn-source .py-8{padding-block:calc(var(--spacing) * 8)}.bn-source .py-10{padding-block:calc(var(--spacing) * 10)}.bn-source .py-\[5px\]{padding-block:5px}.bn-source .py-\[7px\]{padding-block:7px}.bn-source .py-px{padding-block:1px}.bn-source .ps-1{padding-inline-start:var(--spacing)}.bn-source .ps-1\.5{padding-inline-start:calc(var(--spacing) * 1.5)}.bn-source .ps-2{padding-inline-start:calc(var(--spacing) * 2)}.bn-source .ps-2\.5{padding-inline-start:calc(var(--spacing) * 2.5)}.bn-source .ps-3{padding-inline-start:calc(var(--spacing) * 3)}.bn-source .ps-4{padding-inline-start:calc(var(--spacing) * 4)}.bn-source .ps-\[42px\]{padding-inline-start:42px}.bn-source .pe-1{padding-inline-end:var(--spacing)}.bn-source .pe-1\.5{padding-inline-end:calc(var(--spacing) * 1.5)}.bn-source .pe-2{padding-inline-end:calc(var(--spacing) * 2)}.bn-source .pe-2\.5{padding-inline-end:calc(var(--spacing) * 2.5)}.bn-source .pe-3{padding-inline-end:calc(var(--spacing) * 3)}.bn-source .pe-4{padding-inline-end:calc(var(--spacing) * 4)}.bn-source .pe-5{padding-inline-end:calc(var(--spacing) * 5)}.bn-source .pe-11{padding-inline-end:calc(var(--spacing) * 11)}.bn-source .pt-1{padding-top:var(--spacing)}.bn-source .pt-2{padding-top:calc(var(--spacing) * 2)}.bn-source .pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.bn-source .pt-3{padding-top:calc(var(--spacing) * 3)}.bn-source .pt-4{padding-top:calc(var(--spacing) * 4)}.bn-source .pt-8{padding-top:calc(var(--spacing) * 8)}.bn-source .pt-10{padding-top:calc(var(--spacing) * 10)}.bn-source .pt-\[5px\]{padding-top:5px}.bn-source .pt-px{padding-top:1px}.bn-source .pr-1{padding-right:var(--spacing)}.bn-source .pb-0{padding-bottom:0}.bn-source .pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.bn-source .pb-2{padding-bottom:calc(var(--spacing) * 2)}.bn-source .pb-3{padding-bottom:calc(var(--spacing) * 3)}.bn-source .pb-3\.5{padding-bottom:calc(var(--spacing) * 3.5)}.bn-source .pb-8{padding-bottom:calc(var(--spacing) * 8)}.bn-source .pl-1{padding-left:var(--spacing)}.bn-source .text-center{text-align:center}.bn-source .text-end{text-align:end}.bn-source .text-left{text-align:left}.bn-source .text-right{text-align:right}.bn-source .text-start{text-align:start}.bn-source .align-middle{vertical-align:middle}.bn-source .font-mono{font-family:var(--font-mono)}.bn-source .font-sans{font-family:var(--font-sans)}.bn-source .text-body-2-medium{font-size:var(--text-body-2-medium);line-height:var(--tw-leading,var(--text-body-2-medium--line-height));letter-spacing:var(--tw-tracking,var(--text-body-2-medium--letter-spacing));font-weight:var(--tw-font-weight,var(--text-body-2-medium--font-weight))}.bn-source .text-body-2-regular{font-size:var(--text-body-2-regular);line-height:var(--tw-leading,var(--text-body-2-regular--line-height));letter-spacing:var(--tw-tracking,var(--text-body-2-regular--letter-spacing));font-weight:var(--tw-font-weight,var(--text-body-2-regular--font-weight))}.bn-source .text-body-medium{font-size:var(--text-body-medium);line-height:var(--tw-leading,var(--text-body-medium--line-height));letter-spacing:var(--tw-tracking,var(--text-body-medium--letter-spacing));font-weight:var(--tw-font-weight,var(--text-body-medium--font-weight))}.bn-source .text-body-regular{font-size:var(--text-body-regular);line-height:var(--tw-leading,var(--text-body-regular--line-height));letter-spacing:var(--tw-tracking,var(--text-body-regular--letter-spacing));font-weight:var(--tw-font-weight,var(--text-body-regular--font-weight))}.bn-source .text-caption-1-medium{font-size:var(--text-caption-1-medium);line-height:var(--tw-leading,var(--text-caption-1-medium--line-height));letter-spacing:var(--tw-tracking,var(--text-caption-1-medium--letter-spacing));font-weight:var(--tw-font-weight,var(--text-caption-1-medium--font-weight))}.bn-source .text-caption-1-regular{font-size:var(--text-caption-1-regular);line-height:var(--tw-leading,var(--text-caption-1-regular--line-height));letter-spacing:var(--tw-tracking,var(--text-caption-1-regular--letter-spacing));font-weight:var(--tw-font-weight,var(--text-caption-1-regular--font-weight))}.bn-source .text-caption-1-semibold{font-size:var(--text-caption-1-semibold);line-height:var(--tw-leading,var(--text-caption-1-semibold--line-height));letter-spacing:var(--tw-tracking,var(--text-caption-1-semibold--letter-spacing));font-weight:var(--tw-font-weight,var(--text-caption-1-semibold--font-weight))}.bn-source .text-display-4-medium{font-size:var(--text-display-4-medium);line-height:var(--tw-leading,var(--text-display-4-medium--line-height));letter-spacing:var(--tw-tracking,var(--text-display-4-medium--letter-spacing));font-weight:var(--tw-font-weight,var(--text-display-4-medium--font-weight))}.bn-source .text-headline-medium{font-size:var(--text-headline-medium);line-height:var(--tw-leading,var(--text-headline-medium--line-height));letter-spacing:var(--tw-tracking,var(--text-headline-medium--letter-spacing));font-weight:var(--tw-font-weight,var(--text-headline-medium--font-weight))}.bn-source .text-headline-semibold{font-size:var(--text-headline-semibold);line-height:var(--tw-leading,var(--text-headline-semibold--line-height));letter-spacing:var(--tw-tracking,var(--text-headline-semibold--letter-spacing));font-weight:var(--tw-font-weight,var(--text-headline-semibold--font-weight))}.bn-source .text-title-1-medium{font-size:var(--text-title-1-medium);line-height:var(--tw-leading,var(--text-title-1-medium--line-height));letter-spacing:var(--tw-tracking,var(--text-title-1-medium--letter-spacing));font-weight:var(--tw-font-weight,var(--text-title-1-medium--font-weight))}.bn-source .text-title-1-semibold{font-size:var(--text-title-1-semibold);line-height:var(--tw-leading,var(--text-title-1-semibold--line-height));letter-spacing:var(--tw-tracking,var(--text-title-1-semibold--letter-spacing));font-weight:var(--tw-font-weight,var(--text-title-1-semibold--font-weight))}.bn-source .text-title-2-medium{font-size:var(--text-title-2-medium);line-height:var(--tw-leading,var(--text-title-2-medium--line-height));letter-spacing:var(--tw-tracking,var(--text-title-2-medium--letter-spacing));font-weight:var(--tw-font-weight,var(--text-title-2-medium--font-weight))}.bn-source .text-title-3-medium{font-size:var(--text-title-3-medium);line-height:var(--tw-leading,var(--text-title-3-medium--line-height));letter-spacing:var(--tw-tracking,var(--text-title-3-medium--letter-spacing));font-weight:var(--tw-font-weight,var(--text-title-3-medium--font-weight))}.bn-source .text-\[10px\]{font-size:10px}.bn-source .text-\[18px\]{font-size:18px}.bn-source .leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.bn-source .leading-\[15px\]{--tw-leading:15px;line-height:15px}.bn-source .font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.bn-source .tracking-\[-0\.015em\]{--tw-tracking:-.015em;letter-spacing:-.015em}.bn-source .tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.bn-source .whitespace-nowrap{white-space:nowrap}.bn-source .text-\[color\:var\(--hu-brand-text\,var\(--color-accent-700\)\)\]{color:var(--hu-brand-text,var(--color-accent-700))}.bn-source .text-accent-500{color:var(--color-accent-500)}.bn-source .text-accent-700{color:var(--color-accent-700)}.bn-source .text-amber-700{color:var(--color-amber-700)}.bn-source .text-black{color:var(--color-black)}.bn-source .text-black\/45{color:#00000073}@supports (color:color-mix(in lab,red,red)){.bn-source .text-black\/45{color:color-mix(in oklab,var(--color-black) 45%,transparent)}}.bn-source .text-blue-700{color:var(--color-blue-700)}.bn-source .text-blue-900{color:var(--color-blue-900)}.bn-source .text-button-ghost-foreground{color:var(--color-button-ghost-foreground)}.bn-source .text-chart-1-active{color:var(--color-chart-1-active)}.bn-source .text-chart-5-active{color:var(--color-chart-5-active)}.bn-source .text-file-upload-icon-foreground{color:var(--color-file-upload-icon-foreground)}.bn-source .text-foreground-full{color:var(--color-foreground-full)}.bn-source .text-foreground-icon-error{color:var(--color-foreground-icon-error)}.bn-source .text-foreground-icon-primary{color:var(--color-foreground-icon-primary)}.bn-source .text-foreground-icon-quaternary{color:var(--color-foreground-icon-quaternary)}.bn-source .text-foreground-icon-secondary{color:var(--color-foreground-icon-secondary)}.bn-source .text-foreground-icon-tertiary{color:var(--color-foreground-icon-tertiary)}.bn-source .text-input-disabled-foreground{color:var(--color-input-disabled-foreground)}.bn-source .text-kbd-foreground{color:var(--color-kbd-foreground)}.bn-source .text-lime-600{color:var(--color-lime-600)}.bn-source .text-lime-700{color:var(--color-lime-700)}.bn-source .text-notification-error-foreground{color:var(--color-notification-error-foreground)}.bn-source .text-notification-information-foreground{color:var(--color-notification-information-foreground)}.bn-source .text-notification-success-foreground{color:var(--color-notification-success-foreground)}.bn-source .text-pink-500{color:var(--color-pink-500)}.bn-source .text-pink-700{color:var(--color-pink-700)}.bn-source .text-red-700{color:var(--color-red-700)}.bn-source .text-status-blue-text{color:var(--color-status-blue-text)}.bn-source .text-status-cyan-text{color:var(--color-status-cyan-text)}.bn-source .text-status-lime-text{color:var(--color-status-lime-text)}.bn-source .text-status-orange-text{color:var(--color-status-orange-text)}.bn-source .text-status-purple-text{color:var(--color-status-purple-text)}.bn-source .text-status-rose-text{color:var(--color-status-rose-text)}.bn-source .text-status-yellow-text{color:var(--color-status-yellow-text)}.bn-source .text-team-menu-count-foreground{color:var(--color-team-menu-count-foreground)}.bn-source .text-text-disabled{color:var(--color-text-disabled)}.bn-source .text-text-error-primary{color:var(--color-text-error-primary)}.bn-source .text-text-placeholder{color:var(--color-text-placeholder)}.bn-source .text-text-primary{color:var(--color-text-primary)}.bn-source .text-text-secondary{color:var(--color-text-secondary)}.bn-source .text-text-tertiary{color:var(--color-text-tertiary)}.bn-source .text-text-white{color:var(--color-text-white)}.bn-source .text-white{color:var(--color-white)}.bn-source .ordinal{--tw-ordinal:ordinal}.bn-source .ordinal,.bn-source .tabular-nums{font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.bn-source .tabular-nums{--tw-numeric-spacing:tabular-nums}.bn-source .underline{text-decoration-line:underline}.bn-source .underline-offset-3{text-underline-offset:3px}.bn-source .opacity-0{opacity:0}.bn-source .opacity-45{opacity:.45}.bn-source .opacity-50{opacity:.5}.bn-source .opacity-90{opacity:.9}.bn-source .opacity-100{opacity:1}.bn-source .shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.bn-source .shadow,.bn-source .shadow-2xs{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.bn-source .shadow-2xs{--tw-shadow:0 1px var(--tw-shadow-color,#0000000d)}.bn-source .shadow-\[0_2px_2px_0_rgb\(0_0_0\/0\.03\)\]{--tw-shadow:0 2px 2px 0 var(--tw-shadow-color,#00000008);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.bn-source .shadow-\[0_2px_4px_rgb\(0_0_0\/0\.10\)\,inset_0_1px_0_rgb\(255_255_255\/0\.8\)\]{--tw-shadow:0 2px 4px var(--tw-shadow-color,#0000001a),inset 0 1px 0 var(--tw-shadow-color,#fffc);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.bn-source .shadow-\[0_3px_3px_0_rgb\(0_0_0\/0\.03\)\,0_0\.75px_0_0_rgb\(0_0_0\/0\.05\)\]{--tw-shadow:0 3px 3px 0 var(--tw-shadow-color,#00000008),0 .75px 0 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)}.bn-source .shadow-\[0_3px_3px_0_rgb\(0_0_0\/0\.03\)\]{--tw-shadow:0 3px 3px 0 var(--tw-shadow-color,#00000008);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.bn-source .shadow-\[0_3px_8px_color-mix\(in_srgb\,var\(--color-accent-600\)_22\%\,transparent\)\]{--tw-shadow:0 3px 8px var(--tw-shadow-color,#155dfc38)}@supports (color:color-mix(in lab,red,red)){.bn-source .shadow-\[0_3px_8px_color-mix\(in_srgb\,var\(--color-accent-600\)_22\%\,transparent\)\]{--tw-shadow:0 3px 8px var(--tw-shadow-color,color-mix(in srgb,var(--color-accent-600) 22%,transparent))}}.bn-source .shadow-\[0_3px_8px_color-mix\(in_srgb\,var\(--color-accent-600\)_22\%\,transparent\)\],.bn-source .shadow-\[0_4px_4px_0_rgb\(0_0_0\/0\.03\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.bn-source .shadow-\[0_4px_4px_0_rgb\(0_0_0\/0\.03\)\]{--tw-shadow:0 4px 4px 0 var(--tw-shadow-color,#00000008)}.bn-source .shadow-\[inset_0_1\.5px_0_0_rgb\(255_255_255\/0\.25\)\,inset_0_0_0_0\.75px_var\(--color-accent-500\)\]{--tw-shadow:inset 0 1.5px 0 0 var(--tw-shadow-color,#ffffff40),inset 0 0 0 .75px var(--tw-shadow-color,var(--color-accent-500));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.bn-source .shadow-\[inset_0_1px_0_0_rgb\(255_255_255\/0\.25\)\,inset_0_0_0_0\.5px_var\(--color-accent-500\)\]{--tw-shadow:inset 0 1px 0 0 var(--tw-shadow-color,#ffffff40),inset 0 0 0 .5px var(--tw-shadow-color,var(--color-accent-500));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.bn-source .shadow-\[inset_0_1px_0_rgb\(255_255_255\/0\.24\)\,0_1px_2px_rgb\(4_80_226\/0\.16\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff3d),0 1px 2px var(--tw-shadow-color,#0450e229);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.bn-source .shadow-\[inset_0_1px_0_rgb\(255_255_255\/0\.24\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff3d)}.bn-source .shadow-\[inset_0_1px_0_rgb\(255_255_255\/0\.24\)\],.bn-source .shadow-\[inset_0_1px_1px_rgb\(0_0_0\/0\.06\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.bn-source .shadow-\[inset_0_1px_1px_rgb\(0_0_0\/0\.06\)\]{--tw-shadow:inset 0 1px 1px var(--tw-shadow-color,#0000000f)}.bn-source .shadow-\[inset_0px_0px_0px_0\.875px_var\(--color-accent-500\)\,inset_0px_1\.75px_0px_0px_rgba\(255\,255\,255\,0\.25\)\]{--tw-shadow:inset 0px 0px 0px .875px var(--tw-shadow-color,var(--color-accent-500)),inset 0px 1.75px 0px 0px var(--tw-shadow-color,#ffffff40);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.bn-source .shadow-\[inset_0px_0px_0px_1px_var\(--color-accent-500\)\,inset_0px_2px_0px_0px_rgba\(255\,255\,255\,0\.25\)\]{--tw-shadow:inset 0px 0px 0px 1px var(--tw-shadow-color,var(--color-accent-500)),inset 0px 2px 0px 0px var(--tw-shadow-color,#ffffff40);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.bn-source .shadow-card{--tw-shadow:0 1px 1px 0 var(--tw-shadow-color,#0000000d)}.bn-source .shadow-card,.bn-source .shadow-checkbox-selected{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.bn-source .shadow-checkbox-selected{--tw-shadow:inset 0 2px 0 0 var(--tw-shadow-color,#ffffff40),inset 0 0 0 1px var(--tw-shadow-color,var(--color-accent-500))}.bn-source .shadow-dropdown{--tw-shadow:0 1px 1px 0 var(--tw-shadow-color,#0000000a),0 4px 4px 0 var(--tw-shadow-color,#00000005)}.bn-source .shadow-dropdown,.bn-source .shadow-nav-selected{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.bn-source .shadow-nav-selected{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--color-accent-500)),inset 0 1px 0 0 var(--tw-shadow-color,#ffffff40)}.bn-source .shadow-none{--tw-shadow:0 0 #0000}.bn-source .shadow-none,.bn-source .shadow-sidebar{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.bn-source .shadow-sidebar{--tw-shadow:0 1px 0 0 var(--tw-shadow-color,#00000005),0 1px 12px 0 var(--tw-shadow-color,#0000000f),0 0 1px 0 var(--tw-shadow-color,#00000052)}.bn-source .shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d)}.bn-source .shadow-xs,.bn-source .shadow\/dropdown\.,.bn-source .shadow\/xs,.bn-source .shadow\/xs\.{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.bn-source .shadow\/dropdown\.,.bn-source .shadow\/xs,.bn-source .shadow\/xs\.{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.bn-source .ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.bn-source .ring,.bn-source .ring-0{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.bn-source .ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.bn-source .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)}.bn-source .ring-background-primary-default{--tw-ring-color:var(--color-background-primary-default)}.bn-source .ring-background-secondary-default{--tw-ring-color:var(--color-background-secondary-default)}.bn-source .ring-border-button-active{--tw-ring-color:var(--color-border-button-active)}.bn-source .ring-border-button-hover{--tw-ring-color:var(--color-border-button-hover)}.bn-source .ring-border-focus-ring{--tw-ring-color:var(--color-border-focus-ring)}.bn-source .ring-transparent{--tw-ring-color:transparent}.bn-source .ring-offset-2{--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)}.bn-source .outline{outline-style:var(--tw-outline-style);outline-width:1px}.bn-source .blur{--tw-blur:blur(8px)}.bn-source .blur,.bn-source .blur-2xl{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,)}.bn-source .blur-2xl{--tw-blur:blur(var(--blur-2xl))}.bn-source .blur-\[2px\]{--tw-blur:blur(2px)}.bn-source .blur-\[2px\],.bn-source .blur-\[3px\]{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,)}.bn-source .blur-\[3px\]{--tw-blur:blur(3px)}.bn-source .blur-\[4px\]{--tw-blur:blur(4px)}.bn-source .blur-\[4px\],.bn-source .brightness-110{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,)}.bn-source .brightness-110{--tw-brightness:brightness(110%)}.bn-source .invert{--tw-invert:invert(100%)}.bn-source .filter,.bn-source .invert{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,)}.bn-source .backdrop-blur-\[1px\]{--tw-backdrop-blur:blur(1px)}.bn-source .backdrop-blur-\[1px\],.bn-source .backdrop-blur-\[4px\]{-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,)}.bn-source .backdrop-blur-\[4px\]{--tw-backdrop-blur:blur(4px)}.bn-source .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,)}.bn-source .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))}.bn-source .transition-\[background-color\,border-color\,box-shadow\,color\,filter\]{transition-property:background-color,border-color,box-shadow,color,filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.bn-source .transition-\[background-color\,border-color\,box-shadow\,color\]{transition-property:background-color,border-color,box-shadow,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.bn-source .transition-\[background-color\,border-color\,box-shadow\,padding\,font-size\]{transition-property:background-color,border-color,box-shadow,padding,font-size;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.bn-source .transition-\[background-color\,border-color\,box-shadow\]{transition-property:background-color,border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.bn-source .transition-\[background-color\,box-shadow\,color\]{transition-property:background-color,box-shadow,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.bn-source .transition-\[background-color\,box-shadow\]{transition-property:background-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.bn-source .transition-\[background-color\,color\,box-shadow\]{transition-property:background-color,color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.bn-source .transition-\[background-color\,color\]{transition-property:background-color,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.bn-source .transition-\[filter\]{transition-property:filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.bn-source .transition-\[gap\]{transition-property:gap;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.bn-source .transition-\[grid-template-rows\,opacity\]{transition-property:grid-template-rows,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.bn-source .transition-\[max-width\,opacity\,filter\]{transition-property:max-width,opacity,filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.bn-source .transition-\[max-width\,opacity\,transform\]{transition-property:max-width,opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.bn-source .transition-\[opacity\,border-color\]{transition-property:opacity,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.bn-source .transition-\[opacity\,border-radius\]{transition-property:opacity,border-radius;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.bn-source .transition-\[opacity\,transform\,filter\]{transition-property:opacity,transform,filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.bn-source .transition-\[padding\,font-size\]{transition-property:padding,font-size;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.bn-source .transition-\[scale\,box-shadow\,border-color\]{transition-property:scale,box-shadow,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.bn-source .transition-\[scale\,opacity\]{transition-property:scale,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.bn-source .transition-\[start\,opacity\]{transition-property:start,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.bn-source .transition-\[stroke-dasharray\]{transition-property:stroke-dasharray;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.bn-source .transition-\[transform\,border-radius\]{transition-property:transform,border-radius;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.bn-source .transition-\[transform\,color\]{transition-property:transform,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.bn-source .transition-\[transform\,width\,height\]{transition-property:transform,width,height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.bn-source .transition-\[transform\,width\]{transition-property:transform,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.bn-source .transition-\[translate\,box-shadow\]{transition-property:translate,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.bn-source .transition-\[translate\,scale\]{transition-property:translate,scale;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.bn-source .transition-\[width\,background-color\,border-color\,padding\]{transition-property:width,background-color,border-color,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.bn-source .transition-\[width\,background-color\]{transition-property:width,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.bn-source .transition-\[width\,border-radius\,background-color\]{transition-property:width,border-radius,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.bn-source .transition-\[width\,box-shadow\]{transition-property:width,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.bn-source .transition-\[width\,height\,font-size\]{transition-property:width,height,font-size;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.bn-source .transition-\[width\,opacity\]{transition-property:width,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.bn-source .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))}.bn-source .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))}.bn-source .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))}.bn-source .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))}.bn-source .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))}.bn-source .transition-none{transition-property:none}.bn-source .\[transition-delay\:250ms\]{transition-delay:.25s}.bn-source .delay-0{transition-delay:0s}.bn-source .delay-100{transition-delay:.1s}.bn-source .delay-150{transition-delay:.15s}.bn-source .duration-100{--tw-duration:.1s;transition-duration:.1s}.bn-source .duration-150{--tw-duration:.15s;transition-duration:.15s}.bn-source .duration-200{--tw-duration:.2s;transition-duration:.2s}.bn-source .duration-300{--tw-duration:.3s;transition-duration:.3s}.bn-source .duration-500{--tw-duration:.5s;transition-duration:.5s}.bn-source .duration-\[450ms\]{--tw-duration:.45s;transition-duration:.45s}.bn-source .duration-\[700ms\]{--tw-duration:.7s;transition-duration:.7s}.bn-source .duration-\[1400ms\]{--tw-duration:1.4s;transition-duration:1.4s}.bn-source .duration-\[var\(--input-transition-ms\)\]{--tw-duration:var(--input-transition-ms);transition-duration:var(--input-transition-ms)}.bn-source .ease-\[cubic-bezier\(\.22\,1\,\.36\,1\)\]{--tw-ease:cubic-bezier(.22,1,.36,1);transition-timing-function:cubic-bezier(.22,1,.36,1)}.bn-source .ease-\[cubic-bezier\(0\.32\,0\.72\,0\,1\)\]{--tw-ease:cubic-bezier(.32,.72,0,1);transition-timing-function:cubic-bezier(.32,.72,0,1)}.bn-source .ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.bn-source .ease-linear{--tw-ease:linear;transition-timing-function:linear}.bn-source .ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.bn-source .\[transition-timing-function\:cubic-bezier\(0\.34\,1\.2\,0\.64\,1\)\]{transition-timing-function:cubic-bezier(.34,1.2,.64,1)}.bn-source .will-change-\[opacity\,transform\,filter\]{will-change:opacity,transform,filter}.bn-source .outline-none{--tw-outline-style:none;outline-style:none}.bn-source .select-none{-webkit-user-select:none;user-select:none}.bn-source .\[--sc-fit\:min\(calc\(\(100cqw_-_16px\)\*0\.92\)\,330px\)\]{--sc-fit:min(calc((100cqw - 16px) * .92),330px)}.bn-source .\[--sc-fit\:min\(calc\(\(100cqw_-_16px\)\*0\.92\)\,404px\)\]{--sc-fit:min(calc((100cqw - 16px) * .92),404px)}.bn-source .\[--sc-fit\:min\(calc\(\(100cqw_-_16px\)\*0\.92\)\,560px\)\]{--sc-fit:min(calc((100cqw - 16px) * .92),560px)}.bn-source .\[--sc-fit\:min\(calc\(\(100cqw_-_16px\)\*0\.92\)\,648px\)\]{--sc-fit:min(calc((100cqw - 16px) * .92),648px)}.bn-source .\[--sc-fit\:min\(calc\(\(100cqw_-_16px\)\*0\.92\)\,960px\)\]{--sc-fit:min(calc((100cqw - 16px) * .92),960px)}.bn-source .\[transition\:opacity_160ms_ease-out\,filter_160ms_ease-out\,translate_300ms_ease-out\]{transition:opacity .16s ease-out,filter .16s ease-out,translate .3s ease-out}.bn-source .\[transition\:opacity_200ms_ease\]{transition:opacity .2s}.bn-source .\[transition\:opacity_var\(--stagger-dur\)_var\(--stagger-ease\)\,translate_var\(--stagger-dur\)_var\(--stagger-ease\)\,filter_var\(--stagger-dur\)_var\(--stagger-ease\)\]{transition:opacity var(--stagger-dur) var(--stagger-ease),translate var(--stagger-dur) var(--stagger-ease),filter var(--stagger-dur) var(--stagger-ease)}.bn-source .ring-inset{--tw-ring-inset:inset}.bn-source .group-focus-within\/row\:opacity-0:is(:where(.group\/row):focus-within *){opacity:0}.bn-source .group-focus-within\/row\:opacity-100:is(:where(.group\/row):focus-within *){opacity:1}@media (hover:hover){.bn-source .group-hover\:border-border-button-active:is(:where(.group):hover *){border-color:var(--color-border-button-active)}.bn-source .group-hover\:bg-background-tertiary-hover:is(:where(.group):hover *){background-color:var(--color-background-tertiary-hover)}.bn-source .group-hover\:text-file-upload-icon-foreground-hover:is(:where(.group):hover *){color:var(--color-file-upload-icon-foreground-hover)}.bn-source .group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.bn-source .group-hover\/row\:opacity-0:is(:where(.group\/row):hover *){opacity:0}.bn-source .group-hover\/row\:opacity-100:is(:where(.group\/row):hover *){opacity:1}}.bn-source .group-data-\[show-guides\=false\]\/tree-view\:hidden:is(:where(.group\/tree-view)[data-show-guides=false] *){display:none}.bn-source .group-data-\[size\=sm\]\/tree-view\:min-h-8:is(:where(.group\/tree-view)[data-size=sm] *){min-height:calc(var(--spacing) * 8)}.bn-source .group-data-\[size\=sm\]\/tree-view\:text-body-2-regular:is(:where(.group\/tree-view)[data-size=sm] *){font-size:var(--text-body-2-regular);line-height:var(--tw-leading,var(--text-body-2-regular--line-height));letter-spacing:var(--tw-tracking,var(--text-body-2-regular--letter-spacing));font-weight:var(--tw-font-weight,var(--text-body-2-regular--font-weight))}.bn-source .placeholder\:text-text-tertiary::placeholder{color:var(--color-text-tertiary)}.bn-source .before\:pointer-events-none:before{content:var(--tw-content);pointer-events:none}.bn-source .before\:absolute:before{content:var(--tw-content);position:absolute}.bn-source .before\:-inset-x-1\.5:before{content:var(--tw-content);inset-inline:calc(var(--spacing) * -1.5)}.bn-source .before\:-inset-x-\[3px\]:before{content:var(--tw-content);inset-inline:-3px}.bn-source .before\:-inset-y-\[5px\]:before{content:var(--tw-content);inset-block:-5px}.bn-source .before\:rounded-full:before{content:var(--tw-content);border-radius:3.40282e+38px}.bn-source .before\:border-2:before{content:var(--tw-content);border-style:var(--tw-border-style);border-width:2px}.bn-source .before\:border-transparent:before{content:var(--tw-content);border-color:#0000}.bn-source .before\:transition-colors:before{content:var(--tw-content);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))}.bn-source .before\:duration-150:before{content:var(--tw-content);--tw-duration:.15s;transition-duration:.15s}.bn-source .last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.bn-source .focus-within\:ring-2:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.bn-source .focus-within\:ring-border-focus-ring:focus-within{--tw-ring-color:var(--color-border-focus-ring)}.bn-source .focus-within\:ring-offset-2:focus-within{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}@media (hover:hover){.bn-source .hover\:border-border-button-hover:hover{border-color:var(--color-border-button-hover)}.bn-source .hover\:border-border-error-default:hover{border-color:var(--color-border-error-default)}.bn-source .hover\:border-transparent:hover{border-color:#0000}.bn-source .hover\:bg-accent-200:hover{background-color:var(--color-accent-200)}.bn-source .hover\:bg-background-primary-hover:hover{background-color:var(--color-background-primary-hover)}.bn-source .hover\:bg-background-secondary-default:hover{background-color:var(--color-background-secondary-default)}.bn-source .hover\:bg-background-secondary-hover:hover,.bn-source .hover\:bg-background-secondary-hover\/60:hover{background-color:var(--color-background-secondary-hover)}@supports (color:color-mix(in lab,red,red)){.bn-source .hover\:bg-background-secondary-hover\/60:hover{background-color:color-mix(in oklab,var(--color-background-secondary-hover) 60%,transparent)}}.bn-source .hover\:bg-background-tertiary-hover:hover,.bn-source .hover\:bg-background-tertiary-hover\/55:hover{background-color:var(--color-background-tertiary-hover)}@supports (color:color-mix(in lab,red,red)){.bn-source .hover\:bg-background-tertiary-hover\/55:hover{background-color:color-mix(in oklab,var(--color-background-tertiary-hover) 55%,transparent)}}.bn-source .hover\:bg-border-button-active:hover{background-color:var(--color-border-button-active)}.bn-source .hover\:bg-button-ghost-hover:hover{background-color:var(--color-button-ghost-hover)}.bn-source .hover\:bg-dropdown-item-hover-background:hover{background-color:var(--color-dropdown-item-hover-background)}.bn-source .hover\:bg-neutral-800:hover{background-color:var(--color-neutral-800)}.bn-source .hover\:bg-transparent:hover{background-color:#0000}.bn-source .hover\:text-black\/70:hover{color:#000000b3}@supports (color:color-mix(in lab,red,red)){.bn-source .hover\:text-black\/70:hover{color:color-mix(in oklab,var(--color-black) 70%,transparent)}}.bn-source .hover\:text-foreground-icon-primary:hover{color:var(--color-foreground-icon-primary)}.bn-source .hover\:text-foreground-icon-secondary:hover{color:var(--color-foreground-icon-secondary)}.bn-source .hover\:text-text-primary:hover{color:var(--color-text-primary)}.bn-source .hover\:text-text-secondary:hover{color:var(--color-text-secondary)}.bn-source .hover\:underline:hover{text-decoration-line:underline}.bn-source .hover\:brightness-\[1\.06\]:hover{--tw-brightness:brightness(1.06);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,)}.bn-source .hover\:before\:border-border-sidebar-profile-hover:hover:before{content:var(--tw-content);border-color:var(--color-border-sidebar-profile-hover)}}.bn-source .focus\:placeholder\:text-text-primary:focus::placeholder{color:var(--color-text-primary)}.bn-source .focus-visible\:relative:focus-visible{position:relative}.bn-source .focus-visible\:z-10:focus-visible{z-index:10}.bn-source .focus-visible\:rounded-sm:focus-visible{border-radius:var(--radius-sm)}.bn-source .focus-visible\:border-border-button-active:focus-visible{border-color:var(--color-border-button-active)}.bn-source .focus-visible\:border-border-focus-ring:focus-visible{border-color:var(--color-border-focus-ring)}.bn-source .focus-visible\:bg-accent-200:focus-visible{background-color:var(--color-accent-200)}.bn-source .focus-visible\:bg-background-primary-hover:focus-visible{background-color:var(--color-background-primary-hover)}.bn-source .focus-visible\:bg-dropdown-item-hover-background:focus-visible{background-color:var(--color-dropdown-item-hover-background)}.bn-source .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)}.bn-source .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)}.bn-source .focus-visible\:ring-border-focus-ring:focus-visible{--tw-ring-color:var(--color-border-focus-ring)}.bn-source .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)}.bn-source .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)}.bn-source .focus-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}.bn-source .active\:cursor-grabbing:active{cursor:grabbing}.bn-source .active\:border-border-button-active:active{border-color:var(--color-border-button-active)}.bn-source .active\:bg-background-primary-active:active{background-color:var(--color-background-primary-active)}.bn-source .active\:bg-background-secondary-hover:active{background-color:var(--color-background-secondary-hover)}.bn-source .active\:bg-button-ghost-active:active{background-color:var(--color-button-ghost-active)}.bn-source .active\:bg-neutral-900:active{background-color:var(--color-neutral-900)}.bn-source .active\:text-accent-800:active{color:var(--color-accent-800)}.bn-source .active\:text-text-primary:active{color:var(--color-text-primary)}.bn-source .active\:brightness-95:active{--tw-brightness:brightness(95%);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,)}.bn-source .disabled\:cursor-default:disabled{cursor:default}.bn-source .disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.bn-source .disabled\:border-border-button-default:disabled{border-color:var(--color-border-button-default)}.bn-source .disabled\:bg-background-primary-disabled:disabled{background-color:var(--color-background-primary-disabled)}.bn-source .disabled\:bg-button-ghost-disabled:disabled{background-color:var(--color-button-ghost-disabled)}.bn-source .disabled\:bg-transparent:disabled{background-color:#0000}.bn-source .disabled\:text-button-ghost-disabled-foreground:disabled{color:var(--color-button-ghost-disabled-foreground)}.bn-source .disabled\:text-button-primary-disabled-foreground:disabled{color:var(--color-button-primary-disabled-foreground)}.bn-source .disabled\:text-foreground-disabled-danger:disabled{color:var(--color-foreground-disabled-danger)}.bn-source .disabled\:text-icon-button-disabled-foreground:disabled{color:var(--color-icon-button-disabled-foreground)}.bn-source .disabled\:text-input-disabled-text:disabled{color:var(--color-input-disabled-text)}.bn-source .disabled\:text-text-tertiary:disabled{color:var(--color-text-tertiary)}.bn-source .disabled\:no-underline:disabled{text-decoration-line:none}.bn-source .disabled\:opacity-60:disabled{opacity:.6}.bn-source .disabled\:shadow-none:disabled{--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)}.bn-source .disabled\:placeholder\:text-input-disabled-text:disabled::placeholder{color:var(--color-input-disabled-text)}.bn-source .aria-disabled\:cursor-not-allowed[aria-disabled=true]{cursor:not-allowed}.bn-source .aria-disabled\:border-border-button-default[aria-disabled=true]{border-color:var(--color-border-button-default)}.bn-source .aria-disabled\:bg-background-primary-disabled[aria-disabled=true]{background-color:var(--color-background-primary-disabled)}.bn-source .aria-disabled\:bg-button-ghost-disabled[aria-disabled=true]{background-color:var(--color-button-ghost-disabled)}.bn-source .aria-disabled\:text-button-ghost-disabled-foreground[aria-disabled=true]{color:var(--color-button-ghost-disabled-foreground)}.bn-source .aria-disabled\:text-button-primary-disabled-foreground[aria-disabled=true]{color:var(--color-button-primary-disabled-foreground)}.bn-source .aria-disabled\:text-foreground-disabled-danger[aria-disabled=true]{color:var(--color-foreground-disabled-danger)}.bn-source .aria-disabled\:text-text-tertiary[aria-disabled=true]{color:var(--color-text-tertiary)}.bn-source .aria-disabled\:no-underline[aria-disabled=true]{text-decoration-line:none}.bn-source .aria-disabled\:opacity-60[aria-disabled=true]{opacity:.6}.bn-source .aria-disabled\:shadow-none[aria-disabled=true]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.bn-source .aria-invalid\:placeholder\:text-text-error-placeholder[aria-invalid=true]::placeholder{color:var(--color-text-error-placeholder)}.bn-source .data-\[empty\]\:px-4[data-empty]{padding-inline:calc(var(--spacing) * 4)}.bn-source .data-\[empty\]\:py-8[data-empty]{padding-block:calc(var(--spacing) * 8)}.bn-source .data-\[empty\]\:text-center[data-empty]{text-align:center}.bn-source .data-\[empty\]\:text-body-regular[data-empty]{font-size:var(--text-body-regular);line-height:var(--tw-leading,var(--text-body-regular--line-height));letter-spacing:var(--tw-tracking,var(--text-body-regular--letter-spacing));font-weight:var(--tw-font-weight,var(--text-body-regular--font-weight))}.bn-source .data-\[empty\]\:text-text-tertiary[data-empty]{color:var(--color-text-tertiary)}.bn-source .data-\[entering\]\:scale-90[data-entering]{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.bn-source .data-\[entering\]\:scale-95[data-entering]{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.bn-source .data-\[entering\]\:opacity-0[data-entering]{opacity:0}.bn-source .data-\[entering\]\:blur-\[2px\][data-entering]{--tw-blur:blur(2px)}.bn-source .data-\[entering\]\:blur-\[2px\][data-entering],.bn-source .data-\[entering\]\:blur-\[4px\][data-entering]{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,)}.bn-source .data-\[entering\]\:blur-\[4px\][data-entering]{--tw-blur:blur(4px)}.bn-source .data-\[exiting\]\:scale-90[data-exiting]{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.bn-source .data-\[exiting\]\:scale-95[data-exiting]{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.bn-source .data-\[exiting\]\:opacity-0[data-exiting]{opacity:0}.bn-source .data-\[exiting\]\:blur-\[2px\][data-exiting]{--tw-blur:blur(2px)}.bn-source .data-\[exiting\]\:blur-\[2px\][data-exiting],.bn-source .data-\[exiting\]\:blur-\[4px\][data-exiting]{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,)}.bn-source .data-\[exiting\]\:blur-\[4px\][data-exiting]{--tw-blur:blur(4px)}.bn-source .data-\[focus-visible\]\:ring-2[data-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)}.bn-source .data-\[focus-visible\]\:ring-border-focus-ring[data-focus-visible]{--tw-ring-color:var(--color-border-focus-ring)}.bn-source .data-\[placement\=bottom\]\:origin-top-left[data-placement=bottom]{transform-origin:0 0}.bn-source .data-\[placement\=left\]\:origin-right[data-placement=left]{transform-origin:100%}.bn-source .data-\[placement\=right\]\:origin-left[data-placement=right]{transform-origin:0}.bn-source .data-\[placement\=top\]\:origin-bottom-left[data-placement=top]{transform-origin:0 100%}@media (prefers-reduced-motion:reduce){.bn-source .motion-reduce\:transition-none{transition-property:none}}@media (min-width:40rem){.bn-source .sm\:start-1{inset-inline-start:calc(var(--spacing) * 1)}.bn-source .sm\:start-6{inset-inline-start:calc(var(--spacing) * 6)}.bn-source .sm\:end-4{inset-inline-end:calc(var(--spacing) * 4)}.bn-source .sm\:end-6{inset-inline-end:calc(var(--spacing) * 6)}.bn-source .sm\:top-1{top:var(--spacing)}.bn-source .sm\:top-6{top:calc(var(--spacing) * 6)}.bn-source .sm\:right-6{right:calc(var(--spacing) * 6)}.bn-source .sm\:bottom-6{bottom:calc(var(--spacing) * 6)}.bn-source .sm\:left-6{left:calc(var(--spacing) * 6)}.bn-source .sm\:order-2{order:2}.bn-source .sm\:order-3{order:3}.bn-source .sm\:mx-0{margin-inline:0}.bn-source .sm\:block{display:block}.bn-source .sm\:size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.bn-source .sm\:w-48{width:calc(var(--spacing) * 48)}.bn-source .sm\:w-56{width:calc(var(--spacing) * 56)}.bn-source .sm\:w-\[153px\]{width:153px}.bn-source .sm\:w-auto{width:auto}.bn-source .sm\:min-w-0{min-width:0}.bn-source .sm\:flex-1{flex:1}.bn-source .sm\:flex-none{flex:none}.bn-source .sm\:basis-auto{flex-basis:auto}.bn-source .sm\:translate-x-9{--tw-translate-x:calc(var(--spacing) * 9);translate:var(--tw-translate-x) var(--tw-translate-y)}.bn-source .sm\:scale-\[calc\(\(100cqw-32px\)\/700\)\]{scale:calc((100cqw - 32px) / 700)}.bn-source .sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.bn-source .sm\:flex-row{flex-direction:row}.bn-source .sm\:flex-nowrap{flex-wrap:nowrap}.bn-source .sm\:flex-wrap{flex-wrap:wrap}.bn-source .sm\:items-center{align-items:center}.bn-source .sm\:items-start{align-items:flex-start}.bn-source .sm\:justify-between{justify-content:space-between}.bn-source .sm\:justify-end{justify-content:flex-end}.bn-source .sm\:overflow-visible{overflow:visible}.bn-source .sm\:p-1{padding:var(--spacing)}.bn-source .sm\:p-6{padding:calc(var(--spacing) * 6)}.bn-source .sm\:p-8{padding:calc(var(--spacing) * 8)}.bn-source .sm\:px-0{padding-inline:0}.bn-source .sm\:\[--sc-fit\:min\(calc\(\(100cqw_-_16px\)\*1\)\,330px\)\]{--sc-fit:min(calc((100cqw - 16px) * 1),330px)}.bn-source .sm\:\[--sc-fit\:min\(calc\(\(100cqw_-_16px\)\*1\)\,404px\)\]{--sc-fit:min(calc((100cqw - 16px) * 1),404px)}.bn-source .sm\:\[--sc-fit\:min\(calc\(\(100cqw_-_16px\)\*1\)\,560px\)\]{--sc-fit:min(calc((100cqw - 16px) * 1),560px)}.bn-source .sm\:\[--sc-fit\:min\(calc\(\(100cqw_-_16px\)\*1\)\,648px\)\]{--sc-fit:min(calc((100cqw - 16px) * 1),648px)}.bn-source .sm\:\[--sc-fit\:min\(calc\(\(100cqw_-_16px\)\*1\)\,960px\)\]{--sc-fit:min(calc((100cqw - 16px) * 1),960px)}.bn-source .sm\:\[--sc-fit\:min\(calc\(100cqw_-_32px\)\,330px\)\]{--sc-fit:min(calc(100cqw - 32px),330px)}@media (hover:hover){.bn-source .sm\:group-hover\/card\:-translate-x-\[9px\]:is(:where(.group\/card):hover *){--tw-translate-x:calc(9px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.bn-source .sm\:group-hover\/card\:-translate-x-\[27px\]:is(:where(.group\/card):hover *){--tw-translate-x:calc(27px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.bn-source .sm\:group-hover\/card\:translate-x-\[9px\]:is(:where(.group\/card):hover *){--tw-translate-x:9px;translate:var(--tw-translate-x) var(--tw-translate-y)}.bn-source .sm\:group-hover\/card\:translate-x-\[27px\]:is(:where(.group\/card):hover *){--tw-translate-x:27px;translate:var(--tw-translate-x) var(--tw-translate-y)}.bn-source .sm\:group-hover\/card\:-translate-y-1:is(:where(.group\/card):hover *){--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.bn-source .sm\:group-hover\/card\:-translate-y-\[58px\]:is(:where(.group\/card):hover *){--tw-translate-y:calc(58px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.bn-source .sm\:group-hover\/card\:-translate-y-\[554px\]:is(:where(.group\/card):hover *){--tw-translate-y:calc(554px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.bn-source .sm\:group-hover\/card\:scale-105:is(:where(.group\/card):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.bn-source .sm\:group-hover\/card\:\[transition-delay\:0ms\]:is(:where(.group\/card):hover *){transition-delay:0s}}}@media (min-width:48rem){.bn-source .md\:block{display:block}.bn-source .md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.bn-source .lg\:w-60{width:calc(var(--spacing) * 60)}.bn-source .lg\:w-\[260px\]{width:260px}.bn-source .lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.bn-source .lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:80rem){.bn-source .xl\:start-5{inset-inline-start:calc(var(--spacing) * 5)}.bn-source .xl\:start-\[15px\]{inset-inline-start:15px}.bn-source .xl\:end-auto{inset-inline-end:auto}.bn-source .xl\:h-\[179px\]{height:179px}.bn-source .xl\:w-\[275px\]{width:275px}.bn-source .xl\:scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.bn-source .xl\:scale-\[0\.47\]{scale:.47}.bn-source .xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.bn-source .xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.bn-source .rtl\:origin-right:dir(rtl){transform-origin:100%}.bn-source .rtl\:origin-top-right:dir(rtl){transform-origin:100% 0}.bn-source .rtl\:-translate-x-3:dir(rtl){--tw-translate-x:calc(var(--spacing) * -3);translate:var(--tw-translate-x) var(--tw-translate-y)}.bn-source .rtl\:-translate-x-6:dir(rtl){--tw-translate-x:calc(var(--spacing) * -6);translate:var(--tw-translate-x) var(--tw-translate-y)}.bn-source .rtl\:-translate-x-6\.5:dir(rtl){--tw-translate-x:calc(var(--spacing) * -6.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.bn-source .rtl\:-translate-x-8:dir(rtl){--tw-translate-x:calc(var(--spacing) * -8);translate:var(--tw-translate-x) var(--tw-translate-y)}.bn-source .rtl\:-translate-x-9:dir(rtl){--tw-translate-x:calc(var(--spacing) * -9);translate:var(--tw-translate-x) var(--tw-translate-y)}.bn-source .rtl\:-translate-x-\[18px\]:dir(rtl){--tw-translate-x:calc(18px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.bn-source .rtl\:-scale-x-100:dir(rtl){--tw-scale-x:calc(100% * -1);scale:var(--tw-scale-x) var(--tw-scale-y)}.bn-source .rtl\:scale-x-100:dir(rtl){--tw-scale-x:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.bn-source .rtl\:rotate-180:dir(rtl){rotate:180deg}.bn-source .rtl\:data-\[placement\=bottom\]\:origin-top-right:dir(rtl)[data-placement=bottom]{transform-origin:100% 0}.bn-source .rtl\:data-\[placement\=top\]\:origin-bottom-right:dir(rtl)[data-placement=top]{transform-origin:100% 100%}@media (min-width:40rem){.bn-source .sm\:rtl\:-translate-x-9:dir(rtl){--tw-translate-x:calc(var(--spacing) * -9);translate:var(--tw-translate-x) var(--tw-translate-y)}}.bn-source .dark\:bg-\[\#2e2e33\]:where(.dark,.dark *){background-color:#2e2e33}.bn-source .dark\:bg-background-secondary-default:where(.dark,.dark *){background-color:var(--color-background-secondary-default)}.bn-source .dark\:bg-neutral-700:where(.dark,.dark *){background-color:var(--color-neutral-700)}.bn-source .dark\:text-red-400:where(.dark,.dark *){color:var(--color-red-400)}.bn-source .dark\:text-white:where(.dark,.dark *){color:var(--color-white)}.bn-source .dark\:text-white\/45:where(.dark,.dark *){color:#ffffff73}@supports (color:color-mix(in lab,red,red)){.bn-source .dark\:text-white\/45:where(.dark,.dark *){color:color-mix(in oklab,var(--color-white) 45%,transparent)}}@media (hover:hover){.bn-source .dark\:hover\:text-white\/70:where(.dark,.dark *):hover{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.bn-source .dark\:hover\:text-white\/70:where(.dark,.dark *):hover{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}}.bn-source .dark\:active\:text-accent-200:where(.dark,.dark *):active{color:var(--color-accent-200)}.bn-source .dark\:\[\&_path\]\:fill-white:where(.dark,.dark *) path{fill:var(--color-white)}.bn-source .\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.bn-source .\[\&\>\*\]\:snap-center>*{scroll-snap-align:center}.bn-source ::view-transition-old(root){mix-blend-mode:normal;animation:none}.bn-source ::view-transition-new(root){mix-blend-mode:normal;animation:none}@keyframes ai-chat-text-shimmer{0%{background-position:200%}to{background-position:-100%}}.bn-source .agent-progress-loading-text{color:#0000;background-image:linear-gradient(100deg,var(--color-text-secondary) 16%,var(--color-text-secondary) 38%,var(--color-text-primary) 50%,var(--color-text-secondary) 62%,var(--color-text-secondary) 84%);will-change:background-position;background-position:200%;background-size:300% 100%;-webkit-background-clip:text;background-clip:text;animation:ai-chat-text-shimmer 3.4s linear infinite}@media (prefers-reduced-motion:reduce){.bn-source .agent-progress-loading-text{color:var(--color-text-secondary);background-image:none;animation:none}}.bn-source ::view-transition-old(root){z-index:1}.bn-source ::view-transition-new(root){z-index:2}.bn-source .theme-transitioning,.bn-source .theme-transitioning *{transition:none!important}.bn-source body,.bn-source html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant-ligatures:contextual;font-kerning:normal}.bn-source html{color-scheme:light;background-color:var(--color-background-full)}.bn-source html.dark{color-scheme:dark}.bn-source body{background-color:var(--color-background-full);color:var(--color-text-primary)}.bn-source .dark .theme-asset-light,.bn-source .dark .theme-logo-light,.bn-source .theme-asset-dark,.bn-source .theme-logo-dark{display:none}.bn-source .dark .theme-asset-dark,.bn-source .dark .theme-logo-dark{display:block}.bn-source .dark .shadow-2xs{--tw-shadow:var(--shadow-2xs)}.bn-source .dark .shadow-xs{--tw-shadow:var(--shadow-xs)}.bn-source .dark .shadow-sm{--tw-shadow:var(--shadow-sm)}.bn-source .dark .shadow-md{--tw-shadow:var(--shadow-md)}.bn-source .dark .shadow-lg{--tw-shadow:var(--shadow-lg)}.bn-source .dark .shadow-xl{--tw-shadow:var(--shadow-xl)}.bn-source .dark .shadow-card{--tw-shadow:var(--shadow-card)}.bn-source .dark .shadow-dropdown{--tw-shadow:var(--shadow-dropdown)}.bn-source .dark .shadow-sidebar{--tw-shadow:var(--shadow-sidebar)}.bn-source .dark .shadow-waitlist{--tw-shadow:var(--shadow-waitlist)}.bn-source details summary::-webkit-details-marker{display:none}.bn-source input::-webkit-inner-spin-button,.bn-source input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.bn-source input[type=number]{-moz-appearance:textfield}.bn-source input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}@media (max-width:639px){.bn-source input,.bn-source select,.bn-source textarea{font-size:16px}}@keyframes number-fade{0%{opacity:.35}to{opacity:1}}.bn-source .animate-number-fade{animation:number-fade .22s ease-out}.bn-source .recharts-wrapper{direction:ltr}.bn-source .recharts-wrapper :focus,.bn-source .recharts-wrapper :focus-visible,.bn-source .recharts-wrapper:focus,.bn-source .recharts-wrapper:focus-visible{outline:none}.bn-source .landing-glass-stroke{pointer-events:none;border-radius:inherit;padding:var(--lg-rim-width,1.5px);background:conic-gradient(from var(--lg-rim-angle,0deg),var(--lg-rim-hi,#ffffffe6) 0deg,var(--lg-rim-sh,#00000024) 70deg,var(--lg-rim-dim,#ffffff1a) 140deg,var(--lg-rim-bounce,#ffffff8c) 180deg,var(--lg-rim-dim,#ffffff1a) 220deg,var(--lg-rim-sh,#00000024) 290deg,var(--lg-rim-hi,#ffffffe6) 1turn);opacity:var(--lg-rim-o,1);transition:opacity var(--lg-ms,.2s) ease;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.bn-source .lg-tint{background-color:var(--lg-tint,transparent);transition:background-color var(--lg-ms,.2s) ease}.bn-source .lg-sheen{opacity:var(--lg-sheen,.5);transition:opacity var(--lg-ms,.2s) ease}.bn-source .lg-host{box-shadow:var(--lg-shadow,none);transition:box-shadow var(--lg-ms,.2s) ease,transform var(--lg-ms,.2s) ease}.bn-source .lg-host:hover{box-shadow:var(--lg-shadow-hover,var(--lg-shadow,none));transform:translateY(var(--lg-lift,0)) scale(var(--lg-scale,1))}.bn-source .group:hover .lg-tint.lg-hover{background-color:var(--lg-tint-hover,var(--lg-tint,transparent))}.bn-source .group:hover .lg-sheen.lg-hover{opacity:var(--lg-sheen-hover,var(--lg-sheen,.5))}.bn-source .group:hover .landing-glass-stroke.lg-hover{opacity:var(--lg-rim-o-hover,var(--lg-rim-o,1))}@media (prefers-reduced-motion:reduce){.bn-source .landing-glass-stroke,.bn-source .lg-host,.bn-source .lg-sheen,.bn-source .lg-tint{transition:none}.bn-source .lg-host:hover{transform:none}}@keyframes flap-fall{0%{filter:brightness();transform:rotateX(0)}to{filter:brightness(.86);transform:rotateX(-90deg)}}@keyframes flap-rise{0%{filter:brightness(.86);transform:rotateX(90deg)}70%{transform:rotateX(-9deg)}86%{transform:rotateX(4deg)}to{filter:brightness();transform:rotateX(0)}}.bn-source .animate-flap-fall{transform-origin:bottom;backface-visibility:hidden;animation:flap-fall .15s cubic-bezier(.55,0,.9,.35) forwards}.bn-source .animate-flap-rise{transform-origin:top;backface-visibility:hidden;animation:flap-rise .23s cubic-bezier(.25,.7,.35,1) .15s both}@media (prefers-reduced-motion:reduce){.bn-source .animate-flap-fall,.bn-source .animate-flap-rise{animation-duration:1ms;animation-delay:0s}}@keyframes row-grow-in{0%{grid-template-rows:0fr}to{grid-template-rows:1fr}}@keyframes row-slide-in{0%{translate:0 -100%}}@keyframes row-fade-in{0%{opacity:0;filter:blur(2px)}}.bn-source .animate-row-grow-in{animation:row-grow-in .4s ease-out}.bn-source .animate-row-slide-in{animation:row-slide-in .4s ease-out,row-fade-in .24s ease-out}@keyframes row-collapse-out{0%{grid-template-rows:1fr}to{grid-template-rows:0fr}}@keyframes row-slide-out{to{translate:0 -100%}}@keyframes row-fade-out{to{opacity:0;filter:blur(2px)}}.bn-source .animate-row-collapse-out{animation:row-collapse-out .225s ease-in forwards}.bn-source .animate-row-slide-out{animation:row-slide-out .225s ease-in forwards,row-fade-out .16s ease-in forwards}@media (prefers-reduced-motion:reduce){.bn-source .animate-row-collapse-out,.bn-source .animate-row-grow-in,.bn-source .animate-row-slide-in,.bn-source .animate-row-slide-out{animation-duration:1ms}}.bn-source .t-stagger{--stagger-dur:.5s;--stagger-distance:12px;--stagger-stagger:40ms;--stagger-blur:3px;--stagger-ease:cubic-bezier(.22,1,.36,1)}.bn-source .t-stagger-line{opacity:0;transform:translateY(var(--stagger-distance));filter:blur(var(--stagger-blur));transition:opacity var(--stagger-dur) var(--stagger-ease),transform var(--stagger-dur) var(--stagger-ease),filter var(--stagger-dur) var(--stagger-ease);will-change:transform,opacity,filter}.bn-source .t-stagger-line--2{transition-delay:var(--stagger-stagger)}.bn-source .t-stagger-line--3{transition-delay:calc(var(--stagger-stagger) * 2)}.bn-source .t-stagger.is-shown .t-stagger-line{opacity:1;filter:blur();transform:translateY(0)}.bn-source .t-stagger.is-hiding .t-stagger-line{opacity:0;filter:blur();transition:opacity .2s,transform linear,filter linear;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.bn-source .t-stagger-line{transition:none!important}}@keyframes label-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}@keyframes label-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.bn-source .animate-label-out{animation:label-out .22s ease-out forwards}.bn-source .animate-label-in{animation:label-in .22s ease-out}@keyframes check-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.bn-source .animate-check-draw{stroke-dasharray:1;stroke-dashoffset:1px;animation:check-draw .2s cubic-bezier(.65,0,.35,1) forwards}@media (prefers-reduced-motion:reduce){.bn-source .animate-check-draw{stroke-dashoffset:0;animation:none}}.bn-source .contributions-grid{--contribution-tier-0:var(--color-chart-neutral)}.bn-source .contributions-grid[data-accent=emerald]{--contribution-tier-1:var(--color-emerald-200);--contribution-tier-2:var(--color-emerald-400);--contribution-tier-3:var(--color-emerald-500);--contribution-tier-4:var(--color-emerald-600);--contribution-tier-5:var(--color-emerald-700)}.bn-source .contributions-grid[data-accent=green]{--contribution-tier-1:var(--color-green-200);--contribution-tier-2:var(--color-green-400);--contribution-tier-3:var(--color-green-500);--contribution-tier-4:var(--color-green-600);--contribution-tier-5:var(--color-green-700)}.bn-source .contributions-grid[data-accent=teal]{--contribution-tier-1:var(--color-teal-200);--contribution-tier-2:var(--color-teal-400);--contribution-tier-3:var(--color-teal-500);--contribution-tier-4:var(--color-teal-600);--contribution-tier-5:var(--color-teal-700)}.bn-source .contributions-grid[data-accent=cyan]{--contribution-tier-1:var(--color-cyan-200);--contribution-tier-2:var(--color-cyan-400);--contribution-tier-3:var(--color-cyan-500);--contribution-tier-4:var(--color-cyan-600);--contribution-tier-5:var(--color-cyan-700)}.bn-source .contributions-grid[data-accent=blue]{--contribution-tier-1:var(--color-blue-200);--contribution-tier-2:var(--color-blue-400);--contribution-tier-3:var(--color-blue-500);--contribution-tier-4:var(--color-blue-600);--contribution-tier-5:var(--color-blue-700)}.bn-source .contributions-grid[data-accent=indigo]{--contribution-tier-1:var(--color-indigo-200);--contribution-tier-2:var(--color-indigo-400);--contribution-tier-3:var(--color-indigo-500);--contribution-tier-4:var(--color-indigo-600);--contribution-tier-5:var(--color-indigo-700)}.bn-source .contributions-grid[data-accent=violet]{--contribution-tier-1:var(--color-violet-200);--contribution-tier-2:var(--color-violet-400);--contribution-tier-3:var(--color-violet-500);--contribution-tier-4:var(--color-violet-600);--contribution-tier-5:var(--color-violet-700)}.bn-source .contributions-grid[data-accent=rose]{--contribution-tier-1:var(--color-rose-200);--contribution-tier-2:var(--color-rose-400);--contribution-tier-3:var(--color-rose-500);--contribution-tier-4:var(--color-rose-600);--contribution-tier-5:var(--color-rose-700)}.bn-source .contributions-grid[data-accent=amber]{--contribution-tier-1:var(--color-amber-200);--contribution-tier-2:var(--color-amber-400);--contribution-tier-3:var(--color-amber-500);--contribution-tier-4:var(--color-amber-600);--contribution-tier-5:var(--color-amber-700)}.bn-source .dark .contributions-grid[data-accent=emerald]{--contribution-tier-1:var(--color-emerald-950);--contribution-tier-2:var(--color-emerald-800);--contribution-tier-3:var(--color-emerald-700);--contribution-tier-4:var(--color-emerald-600);--contribution-tier-5:var(--color-emerald-500)}.bn-source .dark .contributions-grid[data-accent=green]{--contribution-tier-1:var(--color-green-950);--contribution-tier-2:var(--color-green-800);--contribution-tier-3:var(--color-green-700);--contribution-tier-4:var(--color-green-600);--contribution-tier-5:var(--color-green-500)}.bn-source .dark .contributions-grid[data-accent=teal]{--contribution-tier-1:var(--color-teal-950);--contribution-tier-2:var(--color-teal-800);--contribution-tier-3:var(--color-teal-700);--contribution-tier-4:var(--color-teal-600);--contribution-tier-5:var(--color-teal-500)}.bn-source .dark .contributions-grid[data-accent=cyan]{--contribution-tier-1:var(--color-cyan-950);--contribution-tier-2:var(--color-cyan-800);--contribution-tier-3:var(--color-cyan-700);--contribution-tier-4:var(--color-cyan-600);--contribution-tier-5:var(--color-cyan-500)}.bn-source .dark .contributions-grid[data-accent=blue]{--contribution-tier-1:var(--color-blue-950);--contribution-tier-2:var(--color-blue-800);--contribution-tier-3:var(--color-blue-700);--contribution-tier-4:var(--color-blue-600);--contribution-tier-5:var(--color-blue-500)}.bn-source .dark .contributions-grid[data-accent=indigo]{--contribution-tier-1:var(--color-indigo-950);--contribution-tier-2:var(--color-indigo-800);--contribution-tier-3:var(--color-indigo-700);--contribution-tier-4:var(--color-indigo-600);--contribution-tier-5:var(--color-indigo-500)}.bn-source .dark .contributions-grid[data-accent=violet]{--contribution-tier-1:var(--color-violet-950);--contribution-tier-2:var(--color-violet-800);--contribution-tier-3:var(--color-violet-700);--contribution-tier-4:var(--color-violet-600);--contribution-tier-5:var(--color-violet-500)}.bn-source .dark .contributions-grid[data-accent=rose]{--contribution-tier-1:var(--color-rose-950);--contribution-tier-2:var(--color-rose-800);--contribution-tier-3:var(--color-rose-700);--contribution-tier-4:var(--color-rose-600);--contribution-tier-5:var(--color-rose-500)}.bn-source .dark .contributions-grid[data-accent=amber]{--contribution-tier-1:var(--color-amber-950);--contribution-tier-2:var(--color-amber-800);--contribution-tier-3:var(--color-amber-700);--contribution-tier-4:var(--color-amber-600);--contribution-tier-5:var(--color-amber-500)}.bn-source .contribution-cell[data-tier="0"]{background-color:var(--contribution-tier-0)}.bn-source .contribution-cell[data-tier="1"]{background-color:var(--contribution-tier-1)}.bn-source .contribution-cell[data-tier="2"]{background-color:var(--contribution-tier-2)}.bn-source .contribution-cell[data-tier="3"]{background-color:var(--contribution-tier-3)}.bn-source .contribution-cell[data-tier="4"]{background-color:var(--contribution-tier-4)}.bn-source .contribution-cell[data-tier="5"]{background-color:var(--contribution-tier-5)}@keyframes cell-pop{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.bn-source .animate-cell-pop{animation:cell-pop .38s ease-out both}@keyframes bar-rise{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.bn-source .animate-bar-rise{transform-origin:bottom;animation:bar-rise .36s cubic-bezier(.22,1,.36,1) both}@keyframes chart-reveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.bn-source .animate-chart-reveal{animation:chart-reveal 1.8s cubic-bezier(.33,0,.15,1) both}@media (prefers-reduced-motion:reduce){.bn-source .animate-bar-rise,.bn-source .animate-cell-pop,.bn-source .animate-chart-reveal{animation:none}}.bn-source .bui-table{border-collapse:collapse;text-align:start;width:100%}.bn-source .bui-table th{text-align:start;white-space:nowrap;color:var(--color-text-tertiary);background-color:var(--color-background-secondary-default);border-top:1px solid var(--color-separator-border);border-bottom:1px solid var(--color-separator-border)}.bn-source .bui-table td,.bn-source .bui-table th{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);vertical-align:middle;font-size:var(--text-body-medium);line-height:var(--tw-leading,var(--text-body-medium--line-height));letter-spacing:var(--tw-tracking,var(--text-body-medium--letter-spacing));font-weight:var(--tw-font-weight,var(--text-body-medium--font-weight));--tw-outline-style:none;outline-style:none;transition:padding .2s,font-size .2s}.bn-source .bui-table td{color:var(--color-text-primary)}.bn-source .bui-table tbody tr:not(:last-child){border-bottom:1px solid var(--color-separator-border)}.bn-source .bui-table tbody tr{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;transition-duration:.15s}.bn-source .bui-table tbody tr[data-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);--tw-ring-color:var(--color-border-focus-ring);--tw-ring-inset:inset}.bn-source .bui-table.bui-table-sm td,.bn-source .bui-table.bui-table-sm th{padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-body-2-medium);line-height:var(--tw-leading,var(--text-body-2-medium--line-height));letter-spacing:var(--tw-tracking,var(--text-body-2-medium--letter-spacing));font-weight:var(--tw-font-weight,var(--text-body-2-medium--font-weight))}.bn-source .bui-agent-thinking-label{color:#0000;background-image:linear-gradient(100deg,var(--bui-agent-thinking-tone) 30%,var(--bui-agent-thinking-tone) 50%,var(--bui-agent-thinking-tone) 70%)}@supports (color:color-mix(in lab,red,red)){.bn-source .bui-agent-thinking-label{background-image:linear-gradient(100deg,color-mix(in oklab,var(--bui-agent-thinking-tone) 55%,transparent) 30%,var(--bui-agent-thinking-tone) 50%,color-mix(in oklab,var(--bui-agent-thinking-tone) 55%,transparent) 70%)}}.bn-source .bui-agent-thinking-label{will-change:background-position;background-position:200%;background-size:300% 100%;-webkit-background-clip:text;background-clip:text;animation:ai-chat-text-shimmer 2.6s linear infinite}@keyframes bui-agent-thinking-star{0%,to{opacity:0;transform:scale(0)}40%{opacity:1;transform:scale(1)}60%{opacity:.9;transform:scale(.8)}}.bn-source .bui-agent-thinking-star{animation-name:bui-agent-thinking-star;animation-timing-function:ease-in-out;animation-iteration-count:infinite;transform:scale(0)}@keyframes bui-agent-thinking-dash{to{stroke-dashoffset:-100px}}.bn-source .bui-agent-thinking-comet{animation-name:bui-agent-thinking-dash;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.bn-source .bui-agent-thinking-label{color:var(--bui-agent-thinking-tone);background-image:none;animation:none}.bn-source .bui-agent-thinking-star{opacity:.7;animation:none;transform:none}.bn-source .bui-agent-thinking-comet{animation:none}}.bn-source .bui-agent-thinking-stars{color:currentColor}@supports (color:color-mix(in lab,red,red)){.bn-source .bui-agent-thinking-stars{color:color-mix(in oklab,currentColor 75%,transparent)}}.bn-source .dark .bui-agent-thinking-stars{color:inherit}@keyframes bui-composer-loader-dash{0%{stroke-dashoffset:0}to{stroke-dashoffset:-100px}}@media (prefers-reduced-motion:reduce){.bn-source .bui-composer-loader-rect{animation:none!important}}@keyframes bui-composer-mic-bars{0%,to{transform:scaleY(.4)}50%{transform:scaleY(1)}}.bn-source .bui-composer-mic-bar{animation:bui-composer-mic-bars .9s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.bn-source .bui-composer-mic-bar{animation:none;transform:scaleY(.7)}}@keyframes bui-badge-shimmer{0%{transform:translate(0)skew(-12deg)}40%,to{transform:translate(350%)skew(-12deg)}}.bn-source .bui-badge-shimmer{animation:bui-badge-shimmer 2.5s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.bn-source .bui-badge-shimmer{opacity:0;animation:none}}.bn-source .landing-showcase-card{transition:box-shadow .28s}.bn-source .landing-showcase-card:after{content:"";z-index:60;pointer-events:none;border:1px solid var(--color-border-button-default);border-radius:inherit;transition:border-color .28s,box-shadow .28s;position:absolute;inset:0}.bn-source .dark .landing-showcase-card:after{border-color:#ffffff14}@media (min-width:640px) and (hover:hover){.bn-source .landing-showcase-card:focus-within:after,.bn-source .landing-showcase-card:hover:after{border-color:var(--color-border-button-hover);box-shadow:inset 0 0 0 2px var(--color-border-button-hover)}}@media (max-width:639px){.bn-source .bn-settings-profile .bn-settings-row{flex-direction:column;align-items:stretch;gap:8px}.bn-source .bn-settings-profile .bn-settings-row>*{max-width:100%}.bn-source .bn-settings-profile .bn-settings-row>button,.bn-source .bn-settings-profile .bn-settings-row>div[data-rac]{width:100%}.bn-source .bn-settings-profile .bn-settings-row>label{align-self:flex-start}}.bn-source [data-input-otp]{max-width:100%}.bn-source [data-input-otp]>div{min-width:0}.bn-source [data-input-otp] input{max-width:100%}@media (max-width:639px){.bn-source [data-notification-center] [aria-label=Notification\ category]>button{min-width:0;padding-inline:3px;font-size:12px}.bn-source [data-notification-center] [aria-label=Notification\ category]>button>span{gap:4px}.bn-source [data-notification-center] [aria-label=Notification\ category]>button>span>span{min-width:16px;font-size:10px}}@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){.bn-source *,.bn-source ::backdrop,.bn-source :after,.bn-source :before{--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-scroll-snap-strictness:proximity;--tw-divide-x-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:""}}.bn-source{color:var(--color-text-primary);color-scheme:light;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:14px;line-height:20px}.bn-source.dark,.dark .bn-source{color-scheme:dark}.bn-source[hidden]{display:none!important}:root,[data-helios-theme=light]{--hu-page:var(--color-background-full);--hu-bg:var(--color-background-primary-default);--hu-bg-secondary:var(--color-background-secondary-default);--hu-text:var(--color-text-primary);--hu-muted:var(--color-neutral-600);--hu-border:var(--color-border-button-default);--hu-line:var(--color-separator-border);--hu-brand:var(--color-accent-500);--hu-on-brand:var(--accent-ink,#000);--hu-action:var(--accent-action,var(--color-accent-600));--hu-on-action:#fff;--hu-brand-text:var(--accent-readable,var(--color-accent-700));--hu-error:var(--color-red-700);--hu-error-bg:var(--color-background-tertiary-error);--hu-radius:8px;--hu-font:Inter,ui-sans-serif,system-ui,sans-serif}.dark,[data-helios-theme=dark]{--hu-page:var(--color-background-full);--hu-bg:var(--color-background-primary-default);--hu-bg-secondary:var(--color-background-secondary-default);--hu-text:var(--color-text-primary);--hu-muted:var(--color-neutral-400);--hu-border:var(--color-border-button-default);--hu-line:var(--color-separator-border);--hu-brand-text:var(--color-accent-300);--hu-error:var(--color-text-error-primary);--hu-error-bg:var(--color-background-tertiary-error);color-scheme:dark}html:has(body.dark){color-scheme:dark}.hu-sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.hu-button,.hu-chart,.hu-chat,.hu-checkbox,.hu-dialog,.hu-example,.hu-field,.hu-settings,.hu-table-card,.hu-tabs{box-sizing:border-box;font-family:var(--hu-font);color:var(--hu-text);font-size:14px;line-height:20px}.hu-button{--hu-height:40px;min-height:var(--hu-height);border-radius:var(--hu-radius);background:var(--hu-bg);cursor:pointer;white-space:nowrap;vertical-align:middle;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s,box-shadow .15s;display:inline-flex;box-shadow:0 1px 2px #0000000d}.hu-button.hu-xs{--hu-height:32px;padding-inline:10px}.hu-button.hu-sm{--hu-height:36px;padding-inline:12px}.hu-button.hu-lg{--hu-height:44px;padding-inline:16px;font-size:16px;line-height:24px}.hu-button.hu-xl{--hu-height:48px;padding-inline:18px;font-size:16px;line-height:24px}.hu-button.hu-icon-only{width:var(--hu-height);flex-shrink:0;padding:0}.hu-button.hu-primary{background:var(--hu-action);color:var(--hu-on-action);border-color:#ffffff1f;box-shadow:0 1px 2px #0000000d,inset 0 -2px #0000000d,inset 0 0 0 1px #00000012}.hu-button.hu-primary:hover{background:var(--color-accent-700)}.hu-button.hu-secondary{border-color:var(--hu-border);background:var(--hu-bg)}.hu-button.hu-secondary:hover,.hu-button.hu-tertiary:hover{background:var(--hu-bg-secondary)}.hu-button.hu-tertiary{box-shadow:none;background:0 0}.hu-button.hu-link-color,.hu-button.hu-link-gray{box-shadow:none;background:0 0;border:0;min-height:24px;padding:0}.hu-button.hu-link-color{color:var(--hu-brand-text)}.hu-button.hu-link-color:hover,.hu-button.hu-link-gray:hover{text-decoration:underline}.hu-button.hu-danger{background:var(--hu-error);color:var(--hu-bg)}.hu-button:disabled{opacity:.5;cursor:not-allowed}.hu-button[aria-busy=true]{opacity:.8}.hu-bars button:focus-visible,.hu-button:focus-visible,.hu-chat textarea:focus-visible,.hu-checkbox input:focus-visible,.hu-field input:focus-visible,.hu-field select:focus-visible,.hu-table-card button:focus-visible,.hu-table-scroll:focus-visible,.hu-tabs button:focus-visible{outline:2px solid var(--hu-brand-text);outline-offset:3px}.hu-icon{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.hu-icon>*{max-width:100%;max-height:100%}.hu-spinner{border:2px solid;border-right:2px solid #0000;border-radius:50%;flex-shrink:0;width:16px;height:16px;animation:hu-spin .8s linear infinite;display:inline-block}@keyframes hu-spin{to{transform:rotate(1turn)}}.hu-field{text-align:left;flex-direction:column;gap:6px;width:100%;min-width:0;display:flex}.hu-field>label{font-size:14px;font-weight:500;line-height:20px}.hu-field>label>span{color:var(--hu-brand-text)}.hu-input-wrap{border:1px solid var(--hu-border);border-radius:var(--hu-radius);background:var(--hu-bg);align-items:center;gap:8px;min-width:0;height:40px;padding:0 12px;display:flex;box-shadow:0 1px 2px #0000000d}.hu-field.hu-sm .hu-input-wrap{height:36px}.hu-field.hu-lg .hu-input-wrap{height:44px}.hu-input-wrap:focus-within{border-color:var(--hu-brand-text);box-shadow:0 0 0 3px var(--hu-brand)}@supports (color:color-mix(in lab,red,red)){.hu-input-wrap:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--hu-brand),transparent 80%)}}.hu-field input,.hu-field select{appearance:none;box-shadow:none;color:var(--hu-text);font:inherit;background:0 0;border:0;border-radius:4px;width:100%;min-width:0;height:100%;padding:0;font-size:16px;line-height:24px}.hu-field input:focus-visible,.hu-field select:focus-visible{outline:0}.hu-field input::placeholder{opacity:1}.hu-input-wrap:has(:disabled){background:var(--hu-bg-secondary);opacity:.6;cursor:not-allowed}.hu-field select:disabled{cursor:not-allowed}.hu-field select option{color:var(--hu-text);background:var(--hu-bg)}.hu-select .hu-input-wrap{position:relative}.hu-select select{cursor:pointer;padding-right:22px}.hu-chevron{pointer-events:none;color:var(--hu-muted);background:var(--hu-muted);width:16px;height:16px;font-size:0;position:absolute;right:12px;-webkit-mask:url(/_next/static/media/select-chevron.28713096.svg) 50% no-repeat;mask:url(/_next/static/media/select-chevron.28713096.svg) 50% no-repeat}.hu-hint,.hu-suffix{color:var(--hu-muted);font-size:14px;line-height:20px}.hu-invalid .hu-input-wrap{border-color:var(--hu-error)}.hu-invalid .hu-hint{color:var(--hu-error)}.hu-checkbox{cursor:pointer;text-align:left;align-items:flex-start;gap:8px;min-height:20px;display:inline-flex}.hu-checkbox input{appearance:auto;accent-color:var(--hu-brand);cursor:pointer;flex-shrink:0;width:20px;height:20px;margin:0}.hu-checkbox.hu-sm input{width:16px;height:16px;margin-top:2px}.hu-checkbox small{color:var(--hu-muted);font-size:13px;line-height:20px;display:block}.hu-checkbox:has(:disabled){opacity:.5;cursor:not-allowed}.hu-check-only>span:not(.hu-checkbox-visual){clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.hu-tabs{width:100%;min-width:0}.hu-tabs>[role=tablist]{border-bottom:1px solid var(--hu-line);gap:4px;padding:0 0 8px;display:flex;overflow:auto}.hu-tabs [role=tab]{font:inherit;color:var(--hu-muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:8px 12px;font-weight:600}.hu-tabs [role=tab][aria-selected=true]{background:var(--hu-bg-secondary);color:var(--hu-text);box-shadow:0 1px 3px #00000012}.hu-tabs [role=tab]:disabled{opacity:.45;cursor:not-allowed}.hu-tabs>[role=tabpanel]{min-width:0;padding-top:24px}.hu-tabs>[role=tabpanel][hidden]{display:none}.hu-dialog{background:var(--hu-bg);border:1px solid var(--hu-line);border-radius:12px;width:400px;max-width:calc(100vw - 32px);height:fit-content;max-height:calc(100dvh - 32px);margin:auto;padding:0;position:fixed;inset:0;overflow:auto;box-shadow:0 24px 64px #0004}.hu-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#10182880}.hu-dialog>header{border-bottom:1px solid var(--hu-line);padding:24px 58px 20px 24px;position:relative}.hu-dialog h2{letter-spacing:0;margin:0 0 2px;font-size:16px;font-weight:600;line-height:24px}.hu-dialog p{color:var(--hu-muted);margin:0;font-size:14px;line-height:20px}.hu-dialog>header>.hu-button{position:absolute;top:12px;right:12px}.hu-dialog-body{padding:24px}.hu-dialog>footer{border-top:1px solid var(--hu-line);justify-content:flex-end;gap:12px;padding:20px 24px;display:flex}.hu-dialog-example{text-align:center;justify-items:center;gap:16px;padding:32px 12px;display:grid}.hu-dialog-example>p{max-width:390px;color:var(--hu-muted)}.hu-data-state{text-align:center;min-height:220px;color:var(--hu-text);background:var(--hu-bg);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex}.hu-data-state p{color:var(--hu-muted);margin:0}.hu-example-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.hu-chat h3,.hu-example-heading h3,.hu-settings h3{letter-spacing:-.02em;margin:0;font-size:18px;font-weight:600;line-height:28px}.hu-chat>p,.hu-example-heading p,.hu-settings>p{color:var(--hu-muted);margin:4px 0 0;font-size:13px;line-height:20px}.hu-table-card{border:1px solid var(--hu-line);background:var(--hu-bg);border-radius:12px;width:100%;min-width:0;overflow:hidden}.hu-table-toolbar{align-items:flex-end;gap:16px;padding:20px;display:flex}.hu-table-toolbar .hu-field{max-width:320px}.hu-table-toolbar>.hu-button{margin-left:auto}.hu-table-scroll{max-width:100%;overflow:auto}.hu-table-card table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%}.hu-table-card th{color:var(--hu-muted);background:var(--hu-bg-secondary);height:40px;font-size:12px;font-weight:500;line-height:18px}.hu-table-card td,.hu-table-card th{border-bottom:1px solid var(--hu-line);padding:12px 20px}.hu-table-card td{height:68px;font-size:14px}.hu-table-card th button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.hu-table-card tr[data-selected=true] td{background:var(--hu-brand)}@supports (color:color-mix(in lab,red,red)){.hu-table-card tr[data-selected=true] td{background:color-mix(in srgb,var(--hu-brand),var(--hu-bg) 92%)}}.hu-table-card tbody tr:hover td{background:var(--hu-bg-secondary)}.hu-member{align-items:center;gap:12px;display:flex}.hu-member strong{font-size:14px;font-weight:500}.hu-member small{color:var(--hu-muted);font-size:12px;line-height:18px;display:block}.hu-avatar{background:var(--hu-bg-secondary);border:1px solid var(--hu-line);border-radius:50%;place-items:center;width:36px;height:36px;font-size:12px;display:grid}.hu-badge{border:1px solid var(--hu-border);background:var(--hu-bg-secondary);white-space:nowrap;border-radius:20px;padding:2px 8px;font-size:12px;line-height:18px;display:inline-flex}.hu-status-active{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.hu-status-invited{color:#1e40af;background:#eff6ff;border-color:#bfdbfe}.dark .hu-status-active{color:#86efac;background:#143522;border-color:#22563b}.dark .hu-status-invited{color:#93c5fd;background:#16274c;border-color:#2a4675}.hu-table-footer{color:var(--hu-muted);flex-wrap:wrap;align-items:center;gap:16px;padding:16px 20px;font-size:12px;display:flex}.hu-table-footer>.hu-field{width:90px;margin-left:auto}.hu-table-footer>.hu-field label{font-size:11px}.hu-table-footer>div:last-child{align-items:center;gap:12px;display:flex}.hu-density-compact td{height:48px;padding-block:8px}.hu-record{grid-template-columns:auto 1fr;gap:12px;margin:0;display:grid}.hu-record dd{overflow-wrap:anywhere;margin:0}.hu-record dt{color:var(--hu-muted)}.hu-settings{gap:20px;width:100%;max-width:420px;margin:auto;display:grid}.hu-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.hu-chart{background:var(--hu-bg);border:1px solid var(--hu-line);border-radius:12px;width:100%;padding:24px}.hu-chart .hu-field{max-width:155px}.hu-chart-total{letter-spacing:-.04em;margin-bottom:16px;font-size:30px;line-height:38px;display:block}.hu-bars{border-bottom:1px solid var(--hu-line);gap:12px;height:200px;margin-top:16px;padding:24px 8px 30px;display:flex}.hu-bars button{cursor:pointer;background:0 0;border:0;flex:1;justify-content:center;align-items:flex-end;min-width:0;height:100%;padding:0;display:flex;position:relative}.hu-bars button>span{background:var(--hu-brand);border-radius:4px 4px 0 0;width:75%;transition:height .25s,opacity .15s}.hu-bars button[aria-pressed=false]>span{opacity:.55}.hu-bars small{color:var(--hu-muted);font-size:12px;position:absolute;top:calc(100% + 8px)}.hu-chart-inspect{min-height:20px;color:var(--hu-muted);margin:16px 0}.hu-chart details{font-size:12px}.hu-chart summary{cursor:pointer}.hu-chart table{text-align:left;border-collapse:collapse;width:100%;margin-top:12px}.hu-chart td,.hu-chart th{border-bottom:1px solid var(--hu-line);padding:8px}.hu-chat{gap:16px;width:100%;display:grid}.hu-chat-log{background:var(--hu-bg-secondary);min-height:140px;max-height:260px;padding:16px;overflow:auto}.hu-chat-log,.hu-chat-log>div{border:1px solid var(--hu-line);border-radius:8px}.hu-chat-log>div{background:var(--hu-bg);margin:8px 0;padding:12px}.hu-chat-log p{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0}.hu-chat textarea{border:1px solid var(--hu-border);background:var(--hu-bg);width:100%;color:var(--hu-text);font:inherit;box-sizing:border-box;resize:vertical;border-radius:8px;padding:12px}.hu-chat>.hu-actions{justify-content:space-between}@media (max-width:600px){.hu-example-heading{flex-wrap:wrap;align-items:flex-start}.hu-table-toolbar{flex-wrap:wrap;padding:16px}.hu-table-toolbar>.hu-button{margin-left:0}.hu-table-footer{gap:12px;padding:16px}.hu-table-footer>.hu-field{margin-left:0}.hu-table-footer>div:last-child{justify-content:space-between;gap:8px;width:100%}.hu-table-card td,.hu-table-card th{padding-inline:12px}.hu-dialog>footer{flex-direction:column-reverse}.hu-dialog>footer .hu-button{width:100%}.hu-chart{padding:16px}.hu-bars{gap:6px}.hu-record{grid-template-columns:1fr;gap:6px}}@media (prefers-reduced-motion:reduce){.hu-spinner{border-style:dotted;animation:none}.hu-bars button>span,.hu-button{transition:none}}.hu-placeholder-icon{background:currentColor;width:20px;height:20px;display:inline-block;-webkit-mask:url(/_next/static/media/button-placeholder.635e4313.svg) 50% no-repeat;mask:url(/_next/static/media/button-placeholder.635e4313.svg) 50% no-repeat}.hu-dialog>header .hu-icon{background:var(--hu-muted);font-size:0;-webkit-mask:url(/_next/static/media/dialog-close.39049d16.svg) 50% no-repeat;mask:url(/_next/static/media/dialog-close.39049d16.svg) 50% no-repeat}:where([class^=hu-],[class*=\ hu-]){box-sizing:border-box}.hu-data-state{font-family:var(--hu-font);font-size:14px;line-height:20px}.hu-table-card table{color:var(--hu-text);font:inherit}.hu-table-scroll{position:relative}.hr-template-viewport{width:100%;min-width:0}.hr-template-device-controls{justify-content:flex-end;padding-bottom:12px;display:flex}.hr-template-device-controls .hu-field{width:180px}.hr-template-browser{border:1px solid var(--hu-line);background:var(--hu-bg);border-radius:10px;max-width:100%;margin-inline:auto;overflow:hidden}.hr-template-browser-bar{background:var(--hu-bg-secondary);border-bottom:1px solid var(--hu-line);height:34px;color:var(--hu-muted);align-items:center;gap:16px;padding-inline:12px;display:flex}.hr-template-browser-bar>span{letter-spacing:3px;font-size:9px}.hr-template-browser-bar small{font-size:10px}.hr-template-screen{width:100%;position:relative;overflow:hidden}.hr-template-screen iframe{max-width:none;position:absolute;top:0;left:0}.hr-preview:has(.hr-template-viewport){max-height:none;padding:12px;display:block;overflow:visible}.hu-dialog:has(.hd-range-surface){width:800px}.hu-button.hu-ghost{background:var(--hu-brand)}@supports (color:color-mix(in lab,red,red)){.hu-button.hu-ghost{background:color-mix(in srgb,var(--hu-brand) 14%,var(--hu-bg))}}.hu-button.hu-ghost{box-shadow:none}@supports (color:color-mix(in lab,red,red)){.hu-button.hu-ghost:hover:not(:disabled){background:color-mix(in srgb,var(--hu-brand) 22%,var(--hu-bg))}}.hu-checkbox{position:relative}.hu-checkbox>input{opacity:0;width:20px;height:20px;margin:0;position:absolute}.hu-checkbox>.hu-checkbox-visual{border:1px solid var(--hu-border);background:var(--hu-bg);border-radius:5px;flex:0 0 20px;justify-content:center;align-items:center;width:20px;height:20px;transition:background .15s,border-color .15s;display:inline-flex;position:relative;box-shadow:inset 0 1px 2px #00000008}.hu-checkbox.hu-sm>.hu-checkbox-visual{border-radius:4px;flex-basis:16px;width:16px;height:16px;margin-top:2px}.hu-checkbox-visual svg{fill:none;width:100%;height:100%;stroke:var(--hu-on-brand);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.hu-checkbox-visual,.hu-checkbox-visual *{pointer-events:none}.hu-checkbox-tick{stroke-dasharray:1;stroke-dashoffset:1px;opacity:0;transition:stroke-dashoffset .2s,opacity .12s}.hu-checkbox-mixed{opacity:0}.hu-checkbox>input:checked+.hu-checkbox-visual,.hu-checkbox>input:indeterminate+.hu-checkbox-visual{background:var(--hu-brand);border-color:var(--hu-brand);box-shadow:inset 0 -1px 1px #0002,inset 0 0 0 1px #fff3}.hu-checkbox>input:checked+.hu-checkbox-visual .hu-checkbox-tick{stroke-dashoffset:0;opacity:1}.hu-checkbox>input:indeterminate+.hu-checkbox-visual .hu-checkbox-tick{opacity:0}.hu-checkbox>input:indeterminate+.hu-checkbox-visual .hu-checkbox-mixed{opacity:1}.hu-checkbox>input:focus-visible+.hu-checkbox-visual{outline:2px solid var(--hu-brand-text);outline-offset:3px}.hu-checkbox.hu-checkbox-card{border:1px solid var(--hu-line);background:var(--hu-bg);border-radius:10px;flex-direction:row-reverse;justify-content:space-between;align-items:center;width:100%;padding:14px 16px;transition:background .15s,border-color .15s;display:flex}.hu-checkbox-card>input{inset-inline-end:16px}.hu-checkbox-card>span:last-child{min-width:0}.hu-checkbox-card:has(:checked),.hu-checkbox-card:hover:not(:has(:disabled)){background:var(--hu-bg-secondary);border-color:var(--hu-border)}.hu-tabs[data-variant=underline]>[role=tablist]{gap:0;padding:0}.hu-tabs[data-variant=underline] [role=tab]{border-radius:0;align-items:center;gap:7px;padding:10px 12px;font-weight:500;display:inline-flex;position:relative}.hu-tabs[data-variant=underline] [role=tab][aria-selected=true]{color:var(--hu-brand-text);box-shadow:none;background:0 0}.hu-tabs[data-variant=underline] [role=tab]:after{content:"";background:var(--hu-brand-text);height:2px;transition:transform .2s;position:absolute;inset:auto 0 0;transform:scaleX(0)}.hu-tabs[data-variant=underline] [role=tab][aria-selected=true]:after{transform:scaleX(1)}.hu-tab-count,.hu-tab-icon{align-items:center;display:inline-flex}.hu-tab-count{background:var(--hu-bg-secondary);min-width:18px;height:18px;color:var(--hu-muted);border-radius:4px;justify-content:center;padding:0 4px;font-size:11px;line-height:16px}@supports (color:color-mix(in lab,red,red)){.hu-tabs [aria-selected=true]>.hu-tab-count{background:color-mix(in srgb,var(--hu-brand) 14%,var(--hu-bg))}}.hu-tabs [aria-selected=true]>.hu-tab-count{color:var(--hu-brand-text)}.hu-tabs[data-variant=gray]>[role=tablist],.hu-tabs[data-variant=pill]>[role=tablist]{background:var(--hu-bg-secondary);border:0;border-radius:99px;gap:2px;max-width:100%;padding:4px;display:inline-flex}.hu-tabs[data-variant=gray] [role=tab],.hu-tabs[data-variant=pill] [role=tab]{border-radius:99px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:500;transition:background .18s,color .18s;display:inline-flex}.hu-tabs[data-variant=pill] [role=tab][aria-selected=true]{background:var(--hu-bg);color:var(--hu-brand-text);box-shadow:0 1px 3px #0001}.hu-tabs[data-variant=gray] [role=tab][aria-selected=true]{background:var(--hu-line);color:var(--hu-text);box-shadow:none}@media (prefers-reduced-motion:reduce){.hu-checkbox-card,.hu-checkbox-tick,.hu-checkbox-visual,.hu-tabs [role=tab],.hu-tabs [role=tab]:after{transition:none!important}}.hp-example{border-bottom:1px solid var(--hu-line);font:400 14px/22px var(--hu-font);color:var(--hu-text);min-width:0;margin:40px 0;padding:0 0 28px}.hp-example h2{font:500 20px/28px var(--hu-font);letter-spacing:-.02em;margin:0 0 8px}.hp-example>p{color:var(--hu-muted);margin:0 0 16px}.hp-example-toolbar{justify-content:space-between;align-items:center;gap:12px;margin:16px 0;display:flex}.hp-example-toolbar>.hu-tabs{width:auto}.hp-example-toolbar>.hu-tabs>[role=tabpanel]{display:none}.hp-example-preview{border:1px solid var(--hu-line);border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:120px;padding:32px 24px;display:flex}.hp-example-code[hidden],.hp-example-preview[hidden]{display:none}.hp-example-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.hp-example-stack{flex-direction:column;gap:16px;width:min(100%,420px);display:flex}.hp-example-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;width:100%;display:grid}.hp-example-phone{grid-template-columns:minmax(140px,1fr) minmax(180px,2fr);gap:12px;width:min(100%,560px);display:grid}.hp-example-preview>.hu-field{width:min(100%,320px)}.hp-example .hp-example-status{min-height:0;margin:8px 0 0;font-size:12px}.hp-example-code{background:var(--hu-bg-secondary);border:1px solid var(--hu-line);max-height:460px;color:var(--hu-text);white-space:pre;border-radius:10px;padding:20px;font:12px/20px ui-monospace,monospace;overflow:auto}.hp-example-code:focus-visible{outline:2px solid var(--hu-brand-text);outline-offset:3px}@media (max-width:600px){.hp-example-preview{padding:24px 16px}.hp-example-grid,.hp-example-phone{grid-template-columns:1fr}.hp-example-toolbar>.hu-button{padding-inline:8px;font-size:11px}}.hu-table-filters{flex-wrap:wrap;align-items:flex-end;gap:12px;margin:0 0 16px;display:flex}.hu-table-filters>.hu-field{width:150px}.hu-table-status{min-width:104px;max-width:150px}.hu-table-status>label{clip-path:inset(50%);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.hu-table-status select{font-size:12px}@media (max-width:600px){.hu-table-filters{gap:8px}.hu-table-filters>.hu-field{width:calc(50% - 4px);min-width:110px}}.hp-display-tabs{border:1px solid var(--hu-line);background:var(--hu-bg-secondary);border-radius:8px;gap:2px;padding:3px;display:inline-flex}.hp-display-tabs>button{color:var(--hu-muted);font:500 12px/18px var(--hu-font);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:5px 10px}.hp-display-tabs>button[aria-selected=true]{background:var(--hu-bg);color:var(--hu-text);box-shadow:0 1px 3px #0001}.hp-display-tabs>button:focus-visible,.hp-example-preview:focus-visible{outline:2px solid var(--hu-brand-text);outline-offset:3px}.hu-button:not(:disabled){transition:background .15s,border-color .15s,box-shadow .15s,transform .12s}.hu-button:active:not(:disabled){transform:translateY(1px)scale(.98)}@media (prefers-reduced-motion:reduce){.hu-button:not(:disabled){transition:none!important}.hu-button:active:not(:disabled){transform:none}}.hu-button.hu-primary:hover:not(:disabled){background:var(--accent-action-hover,var(--color-accent-700))}.hu-button.hu-ghost{background:var(--color-button-ghost-background);color:var(--color-button-ghost-foreground)}.hu-button.hu-ghost:hover:not(:disabled){background:var(--color-button-ghost-hover)}.hu-button.hu-ghost:disabled{background:var(--color-button-ghost-disabled);color:var(--color-button-ghost-disabled-foreground)}.hu-input-wrap{background:var(--color-background-secondary-default)}.hu-field:has(input:disabled) .hu-input-wrap,.hu-field:has(select:disabled) .hu-input-wrap{background:var(--color-input-disabled-background)}.hu-checkbox>.hu-checkbox-visual{border-color:var(--color-border-checkbox-default)}.hu-tabs [aria-selected=true]>.hu-tab-count{background:var(--color-tab-count-selected-background)}.hu-tabs[data-variant=gray]>[role=tablist],.hu-tabs[data-variant=pill]>[role=tablist]{background:var(--color-segmented-control-background)}.hu-tabs[data-variant=pill] [role=tab][aria-selected=true]{background:var(--color-pill-tab-blue-selected-background)}.hu-tabs[data-variant=gray] [role=tab][aria-selected=true]{background:var(--color-segmented-control-selected-background)}.hu-field input::placeholder{color:var(--hu-muted)}.hu-button.hu-ghost{color:var(--hu-brand-text)}svg.hu-svg-icon{vertical-align:middle;fill:currentColor;stroke:none;flex-shrink:0;width:18px;height:18px;display:inline-block}svg.hu-svg-icon:is(.bt-icon,.hx-icon){width:20px;height:20px}svg.hu-svg-icon.site-icon{width:18px;height:18px}.hu-icon>svg.hu-svg-icon{width:20px;height:20px}.hu-sm .hu-icon>svg.hu-svg-icon,.hu-xs .hu-icon>svg.hu-svg-icon{width:16px;height:16px}.hu-button>span:not(.hu-icon):not(.hu-sr-only):has(>svg.hu-svg-icon){justify-content:center;align-items:center;gap:6px;display:inline-flex}.hu-tab-icon>svg.hu-svg-icon{width:16px;height:16px}.hu-table-card[data-presentation=board]{box-shadow:none;background:0 0;border:0;border-radius:0}.hu-table-card[data-presentation=board] .hu-table-scroll{border:0;border-radius:0}.hu-table-card[data-presentation=board] table{min-width:560px}.hu-table-card[data-presentation=board] th{background:var(--color-background-primary-default);color:var(--color-text-tertiary);height:36px;padding:8px 12px;font-size:12px;font-weight:500;line-height:16px}.hu-table-card[data-presentation=board] td{height:52px;padding:10px 12px;font-size:14px;line-height:20px}.hu-table-card[data-presentation=board] td:first-child,.hu-table-card[data-presentation=board] th:first-child{width:40px;padding-inline:12px}.hu-board-pagination{border-top:1px solid var(--hu-line);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.hu-board-pagination>div,.hu-board-pagination>div>span{align-items:center;gap:4px;display:flex}.hu-board-pagination button{appearance:none;min-height:32px;font:500 13px/20px var(--hu-font);color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:6px 10px;display:inline-flex}.hu-board-pagination>button{border:1px solid var(--color-border-button-default);background:var(--color-background-primary-default);box-shadow:0 1px 2px #0000000d}.hu-board-pagination>button svg{width:16px;height:16px}.hu-board-pagination button[aria-current=page]{background:var(--color-background-secondary-default);color:var(--color-text-primary);box-shadow:0 1px 2px #0000000d}.hu-board-pagination button:hover:not(:disabled){background:var(--color-background-primary-hover)}.hu-board-pagination button:disabled{opacity:.4;cursor:not-allowed}.hu-board-pagination button:focus-visible{outline:2px solid var(--color-border-focus-ring);outline-offset:2px}.hu-board-page-ellipsis{color:var(--color-text-tertiary);padding-inline:4px}@media (max-width:520px){.hu-board-pagination{gap:4px;padding:10px 8px}.hu-board-pagination>div,.hu-board-pagination>div>span{gap:0}.hu-board-pagination button{padding-inline:6px}}.hr-playground{color:var(--hu-text);min-width:0;padding-bottom:40px}.hr-breadcrumb{color:var(--hu-muted);gap:6px;margin-top:28px;font-size:12px;display:flex}.hr-breadcrumb a{color:inherit;text-decoration:none}.hr-heading{justify-content:space-between;align-items:center;gap:24px;margin:30px 0;display:flex}.hr-kicker{letter-spacing:.1em;color:var(--hu-brand-text);font-size:10px;font-weight:600}.hr-heading p{color:var(--hu-muted);font-size:14px}.hr-layout{grid-template-columns:minmax(0,1fr) 150px;gap:40px;display:grid}.hr-content{min-width:0}.hr-onpage{flex-direction:column;align-self:start;gap:14px;padding-top:10px;font-size:12px;display:flex;position:sticky;top:28px}.hr-onpage a{color:var(--hu-muted);text-decoration:none}.hr-onpage strong{font-weight:500}.hr-note{color:var(--hu-muted);font-size:12px!important;line-height:20px!important}.hr-controls{background:var(--hu-bg-secondary);border:1px solid var(--hu-line);border-radius:12px 12px 0 0;flex-wrap:wrap;align-items:flex-end;gap:12px;padding:18px;display:flex}.hr-controls>.hu-field{flex:110px;width:125px}.hr-controls>.hu-checkbox{padding-bottom:8px}.hr-label-control{border:1px solid var(--hu-line);border-top:0;align-items:flex-end;gap:16px;padding:16px 18px;display:flex}.hr-label-control .hu-field{max-width:320px}.hr-preview-toolbar{color:var(--hu-muted);justify-content:space-between;align-items:center;padding:14px 0;font-size:11px;display:flex}.hr-preview-toolbar [role=tablist]{border:1px solid var(--hu-line);background:var(--hu-bg-secondary);border-radius:8px;padding:3px;display:flex}.hr-preview-toolbar [role=tab]{font:inherit;color:var(--hu-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 12px;font-size:12px}.hr-preview-toolbar [aria-selected=true]{color:var(--hu-text);background:var(--hu-bg);box-shadow:0 1px 3px #0001}.hr-preview-toolbar button:focus-visible{outline:2px solid var(--hu-brand-text);outline-offset:3px}.hr-preview{border:1px solid var(--hu-line);background:var(--hu-bg);box-sizing:border-box;border-radius:12px;justify-content:center;align-items:center;min-height:270px;padding:40px;display:flex}.hr-preview>.hu-field{max-width:320px}.hr-preview>.hu-chat,.hr-preview>.hu-example{width:100%}.hr-preview.hr-composed{padding:24px;display:block}.hu-centered{align-content:center;justify-items:center;gap:20px;min-height:80px;display:grid}.hu-centered>p{color:var(--hu-muted);text-align:center;min-height:20px;margin:0;font-size:12px}.hu-centered>p:empty{display:none}.hr-button-showcase{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.hr-customize{margin-top:20px}.hr-customize h2{margin:0 0 12px;font-size:14px;font-weight:500;line-height:20px}.hr-customize .hr-controls{border-radius:10px;padding:14px}.hr-customize:has(.hr-label-control) .hr-controls{border-radius:10px 10px 0 0}.hr-customize .hr-label-control{border-radius:0 0 10px 10px;padding:12px 14px}.hr-compositions>summary{cursor:pointer;font-size:18px;font-weight:500;line-height:28px}.hr-compositions[open]>summary{margin-bottom:24px}.hr-compositions>summary:focus-visible{outline:2px solid var(--hu-brand-text);outline-offset:4px}.hr-code{border:1px solid var(--hu-line);background:var(--hu-bg-secondary);border-radius:12px;padding:16px;overflow:hidden}.hr-code>div{align-items:flex-end;gap:16px;display:flex}.hr-code .hu-field{max-width:300px}.hr-code pre,.hr-section>pre{white-space:pre;background:var(--hu-bg);border:1px solid var(--hu-line);max-width:100%;color:var(--hu-text);tab-size:2;border-radius:8px;padding:16px;font:12px/1.7 ui-monospace,SFMono-Regular,monospace;overflow:auto}.hr-code pre{max-height:600px}.hr-code>p{min-height:20px;color:var(--hu-muted);font-size:12px}.hr-section{border-bottom:1px solid var(--hu-line);padding:32px 0;scroll-margin-top:30px}.hr-section h2{letter-spacing:-.03em;margin:0 0 12px;font-size:24px;font-weight:500;line-height:32px}.hr-section p{color:var(--hu-muted);font-size:14px;line-height:24px}.hr-section>.hu-button{margin:8px 12px 0 0}.hr-section .hu-example-heading .hu-field{max-width:150px}.hr-props-scroll{overflow:auto}.hr-props{border-collapse:collapse;text-align:left;width:100%;font-size:13px;line-height:20px}.hr-props td,.hr-props th{border-bottom:1px solid var(--hu-line);vertical-align:top;padding:12px 14px}.hr-props th{font-weight:500}.hr-props thead{background:var(--hu-bg-secondary)}.hr-props td{color:var(--hu-muted);overflow-wrap:anywhere}@media (max-width:1100px){.hr-layout{grid-template-columns:minmax(0,1fr);gap:0}.hr-onpage{display:none}}@media (max-width:600px){.hr-heading{flex-direction:column;align-items:flex-start;gap:10px;margin-block:24px}.hr-heading h1{font-size:36px}.hr-controls{gap:10px;padding:14px}.hr-controls>.hu-field{flex-basis:calc(50% - 10px)}.hr-preview{padding:28px 16px}.hr-preview.hr-composed{padding:16px}.hr-label-control{flex-wrap:wrap;padding:14px}.hr-code>div{flex-wrap:wrap}.hr-code{padding:12px}.hr-section .hu-example-heading .hu-field{max-width:100%}.hr-section h2{font-size:22px}.hr-props td,.hr-props th{padding:10px 6px}.hr-preview-toolbar>span{font-size:10px}}.react-essentials{border:1px solid var(--hu-line);background:var(--hu-bg);color:var(--hu-text);border-radius:16px;margin:24px 0 48px;padding:32px}.home-route .react-essentials{box-sizing:border-box;max-width:1180px;margin:0 auto 80px}.react-essentials h2{letter-spacing:-.04em;margin:12px 0;font-size:30px;font-weight:500}.react-essentials p{color:var(--hu-muted);font-size:14px;line-height:24px}.react-essentials-links{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:24px;display:grid}.react-essentials-links a{border:1px solid var(--hu-line);color:var(--hu-text);background:var(--hu-bg-secondary);border-radius:8px;flex-direction:column;gap:8px;padding:16px;font-size:14px;text-decoration:none;display:flex}.react-essentials-links a:hover{border-color:var(--hu-brand-text)}.react-essentials-links span{color:var(--hu-brand-text);font-size:10px}@media (max-width:1024px){.react-essentials-links{grid-template-columns:repeat(3,minmax(0,1fr))}.home-route .react-essentials{margin-inline:20px}}@media (max-width:600px){.react-essentials{padding:20px}.react-essentials-links{grid-template-columns:repeat(2,minmax(0,1fr))}.react-essentials h2{font-size:26px}.react-essentials-links a{padding:12px;font-size:13px}}body.react-route .topbar{height:52px}body.react-route main{padding-left:24px}.hr-breadcrumb,.hr-kicker{display:none}.hr-heading{align-items:flex-start;margin:18px 0 24px}.hr-heading h1{letter-spacing:-.02em;margin:0 0 12px;font-size:24px;font-weight:500;line-height:32px}.hr-heading p{margin:0;font-size:16px;line-height:24px}.hr-layout{grid-template-columns:minmax(0,1fr) 200px;gap:48px}.hr-preview{min-height:327px}.hr-code pre:focus-visible,.hr-section>pre:focus-visible{outline:2px solid var(--hu-brand-text);outline-offset:3px}body.react-route.dark{background:var(--hu-page);color:var(--hu-text)}body.react-route.dark .sidebar{background:var(--hu-bg-secondary);border-color:var(--hu-line)}body.react-route.dark .topbar{background:var(--hu-page)}body.react-route.dark .site-footer{border-color:var(--hu-line)}@media (max-width:1100px){.hr-layout{grid-template-columns:minmax(0,1fr);gap:0}}@media (max-width:720px){body.react-route main{padding-left:20px}.hr-heading h1{font-size:24px;line-height:32px}.hr-heading p{font-size:15px;line-height:22px}body.react-route .topbar{height:64px}}.next-showcase,body.react-route.dark .workspace,body.react-route.dark main{background:var(--hu-page)}.next-showcase{--ink:var(--hu-text);--muted:var(--hu-muted);--subtle:var(--hu-muted);--soft:var(--hu-bg-secondary);--page:var(--hu-page);--surface:var(--hu-bg);--line:var(--hu-line);--line-strong:var(--hu-border);font-family:var(--hu-font);color:var(--hu-text);min-width:0}body{margin:0}.dark{color-scheme:dark}.dark .next-showcase,body.dark{background:var(--hu-page)}.next-showcase .brand img{object-fit:contain;flex-shrink:0;width:28px;height:28px}.next-showcase .next-reference-footer>.brand,.next-showcase .topbar .brand{padding:0}.next-showcase .brand{gap:9px}.next-showcase .topbar{background:var(--hu-page)}.next-showcase .sidebar{background:var(--hu-bg-secondary);border-color:var(--hu-line)}.next-showcase .sidebar a,.next-showcase .sidebar summary{color:var(--hu-muted)}.next-showcase .sidebar .brand,.next-showcase .sidebar a.active{color:var(--hu-text)}.next-showcase .sidebar a.active{background:var(--hu-line)}.next-showcase .top-actions .site-icon{width:18px;height:18px}.next-showcase .brand small{letter-spacing:.12em}.next-showcase .component-nav{padding-bottom:48px}.next-showcase .footer{color:var(--hu-muted)}.next-showcase .footer a,.next-showcase .footer strong{color:var(--hu-text)}.next-showcase main:focus{outline:0}.next-skip-link{z-index:200;background:var(--hu-bg);color:var(--hu-text);border:2px solid var(--hu-brand-text);border-radius:8px;padding:12px;position:fixed;top:-80px;left:16px}.next-skip-link:focus{top:12px}.next-nav-scrim{z-index:49;background:#0008;border:0;position:fixed;inset:0}.next-drawer-close{z-index:1;top:12px;position:absolute;inset-inline-end:10px}.next-search-results{max-height:390px;margin-top:16px;display:grid;overflow:auto}.next-search-results a{border-bottom:1px solid var(--hu-line);color:var(--hu-text);gap:3px;padding:12px 8px;text-decoration:none;display:grid}.next-search-results small{color:var(--hu-muted);font-size:12px}.next-search-results a:focus-visible{outline:2px solid var(--hu-brand-text);outline-offset:-2px}.next-document{min-width:0;max-width:900px;padding:32px 0 64px}.next-document h1{letter-spacing:-.04em;margin:0 0 18px;font-size:32px;font-weight:500;line-height:40px}.next-document h2{letter-spacing:-.03em;margin:0 0 14px;font-size:22px;font-weight:500;line-height:30px}.next-document h3{font-size:16px;font-weight:600;line-height:24px}.next-document li,.next-document p{color:var(--hu-muted);font-size:14px;line-height:24px}.next-document ul{padding-left:20px;list-style:outside}.next-lead{margin:0 0 32px;font-size:17px!important;line-height:27px!important}.next-kicker{letter-spacing:.1em;color:var(--hu-brand-text);margin-bottom:16px;font-size:10px;display:block}.next-document>section{border-bottom:1px solid var(--hu-line);padding:28px 0}.next-copy-code pre,.next-document pre{white-space:pre;border:1px solid var(--hu-line);background:var(--hu-bg-secondary);max-width:100%;color:var(--hu-text);border-radius:10px;margin:16px 0;padding:20px;font:12px/20px ui-monospace,monospace;overflow:auto}.next-document pre:focus-visible{outline:2px solid var(--hu-brand-text);outline-offset:3px}.next-copy-code>.hu-button{margin-top:0}.next-guide-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.next-guide-title h1{margin:0}.next-page-copy-status{min-height:24px;color:var(--hu-muted);margin:0;font-size:12px!important}.next-guide-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.next-guide-feature-grid>div{border:1px solid var(--hu-line);background:var(--hu-bg);border-radius:10px;padding:16px}.next-guide-feature-grid h3{margin:0 0 8px;font-size:14px}.next-guide-feature-grid p{margin:0}.hr-code,.hr-section pre,.next-document pre,.next-install-terminal-body code{text-align:left;direction:ltr}.next-direction-controls{border:1px solid var(--hu-line);background:var(--hu-bg);border-radius:12px;gap:18px;margin-top:20px;padding:20px;display:grid}.next-direction-controls .hc-react-card{max-width:100%}.next-direction-mixed{text-align:start;margin:0}.next-direction-template-controls{flex-wrap:wrap;gap:12px;margin-bottom:16px;display:flex}.next-direction-template-controls>*{flex:1;min-width:160px}.next-direction-template-window{border:1px solid var(--hu-line);border-radius:10px;width:100%;margin-bottom:16px;overflow:hidden}.next-showcase:dir(rtl) .nav-group>div{border-left:0;border-inline-start:1px solid var(--hu-line);margin-left:0;padding-left:0;margin-inline-start:13px;padding-inline-start:7px}.next-showcase:dir(rtl) .sidebar-bottom a{margin-left:0;margin-inline-start:auto}@media (max-width:720px){.next-showcase:dir(rtl) .sidebar{left:auto;right:0;transform:translate(105%)}.next-showcase:dir(rtl) .sidebar.open{transform:translate(0)}}@media (max-width:600px){.next-guide-feature-grid{grid-template-columns:minmax(0,1fr)}}.next-token-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0;display:grid}.next-token-grid button{border:1px solid var(--hu-line);background:var(--hu-bg);min-width:0;color:var(--hu-text);text-align:left;cursor:pointer;border-radius:10px;flex-direction:column;align-items:flex-start;gap:8px;padding:12px;display:flex}.next-token-grid i{border:1px solid var(--hu-line);border-radius:5px;width:100%;height:54px}.next-token-grid strong{overflow-wrap:anywhere;font-size:12px;font-weight:500}.next-token-grid code{color:var(--hu-muted);font-size:11px}.next-type-row{border-bottom:1px solid var(--hu-line);justify-content:space-between;align-items:center;gap:20px;padding:18px 0;display:flex}.next-type-row code{color:var(--hu-muted);white-space:nowrap;font-size:12px}.next-effect-row{gap:20px;margin-block:24px;display:flex}.next-effect-row>div{border:1px solid var(--hu-line);text-align:center;border-radius:8px;flex:1;padding:20px;font-size:12px}.next-doc-links{flex-wrap:wrap;gap:12px;margin:20px 0;display:flex}.next-doc-links a{border:1px solid var(--hu-line);color:var(--hu-text);border-radius:8px;flex:1;min-width:140px;padding:16px;text-decoration:none;display:block}.next-source-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.next-source-list a{border:1px solid var(--hu-line);color:var(--hu-text);border-radius:8px;gap:5px;padding:14px;font-size:13px;text-decoration:none;display:grid}.next-source-list span{color:var(--hu-muted);font-size:11px}.next-rtl-example{border:1px solid var(--hu-line);border-radius:12px;gap:20px;margin:24px 0;padding:24px;display:grid}.next-catalog-controls{align-items:flex-end;gap:16px;margin:24px 0;display:flex}.next-catalog-controls .hu-field{max-width:300px}.next-catalog-controls>span{color:var(--hu-muted);white-space:nowrap;padding-bottom:10px;font-size:12px}.next-catalog-art{background:var(--hu-bg-secondary);height:190px;padding:24px;position:relative;overflow:hidden}.next-catalog-art,.next-catalog-art-inner{justify-content:center;align-items:center;display:flex}.next-catalog-art-inner{width:160%;min-width:160%;transform:scale(.64)}.next-catalog-art-inner>.hc-react-card{padding:20px}.next-card-anatomy{border:1px solid var(--hu-line);background:var(--hu-bg);border-radius:12px;gap:12px;width:230px;padding:20px;display:grid}.next-card-anatomy>span{background:var(--hu-line);border-radius:4px;width:90%;height:9px}.next-card-anatomy>span:first-child{background:var(--hu-brand);width:45%}.next-card-anatomy i{border:1px solid var(--hu-border);border-radius:8px;height:40px}.next-card-anatomy>div{gap:8px;display:flex}.next-card-anatomy b{background:var(--hu-brand);border-radius:6px;width:70px;height:25px;display:block}.next-card-anatomy b:last-child{background:var(--hu-line)}.next-showcase .component-card{background:var(--hu-bg);border-color:var(--hu-line);color:var(--hu-text)}.next-showcase .card-content h3{color:var(--hu-text)}.next-showcase .card-content p{color:var(--hu-muted)}.next-showcase .page-title{font-size:32px!important;font-weight:500!important}.next-home-widget-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;max-width:1200px;margin:0 auto 70px;padding:0 20px;display:grid}.next-home-widget-grid .board-widget{height:auto;min-height:330px}.next-home-widget-grid .hc-react-card{height:100%}.next-home-widget-grid .hu-example-heading{flex-wrap:wrap}.next-home-widget-grid .ha-family{border:1px solid var(--hu-line);background:var(--hu-bg);border-radius:12px;justify-content:center;align-items:center;min-height:240px;padding:20px;display:flex}.next-small-muted{color:var(--hu-muted);font-size:12px}.next-home-feature{max-width:1200px;margin:0 auto;padding:80px 20px}.next-home-feature>.home-showcase-intro{margin-bottom:36px}.next-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.next-showcase .home-gallery{padding-inline:0}.next-showcase .home-gallery-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;max-width:1276px;margin-inline:auto}.next-showcase .hero-cycle{color:var(--hu-brand-text);display:inline-block}.next-showcase .clone-hero h1{letter-spacing:-.06em;font-size:72px;font-weight:500;line-height:1.04}.next-showcase .clone-hero{padding-top:100px}.next-showcase .home-showcase-intro h2{letter-spacing:-.05em;font-size:48px;font-weight:500;line-height:1.08}.next-showcase .clone-faq h2{letter-spacing:-.05em;font-size:40px;font-weight:500}.next-showcase .clone-faq details{color:var(--hu-text)}.next-showcase .clone-faq p{color:var(--hu-muted)}.next-stage-controls{align-items:flex-end;gap:16px;margin:28px 0;display:flex}.next-stage-controls>.hu-field{max-width:260px}.next-template-stage{border:1px solid var(--hu-line);background:var(--hu-bg-secondary);border-radius:16px;overflow:hidden}.next-template-stage-viewport{overflow:hidden}.next-template-carousel{gap:10px;margin-top:20px;padding-bottom:10px;display:flex;overflow:auto}.next-template-carousel button{background:var(--hu-bg);border:1px solid var(--hu-line);font:13px/20px var(--hu-font);color:var(--hu-muted);cursor:pointer;border-radius:8px;flex-shrink:0;padding:12px 16px}.next-template-carousel button[aria-pressed=true]{border-color:var(--hu-brand-text);color:var(--hu-brand-text)}.next-template-card{border:1px solid var(--hu-line);background:var(--hu-bg);color:var(--hu-text);border-radius:12px;flex-direction:column;padding-bottom:20px;text-decoration:none;display:flex;overflow:hidden}.next-template-card h3,.next-template-card p,.next-template-card>span:last-child{margin:16px 20px 0}.next-template-card h3{font-size:16px;font-weight:500}.next-template-card p,.next-template-card>span:last-child{color:var(--hu-muted);font-size:12px}.next-template-art{background:var(--hu-bg-secondary);border-bottom:1px solid var(--hu-line);grid-template-rows:22px 40px 55px;grid-template-columns:35px 1fr 1fr;gap:8px;height:180px;padding:20px;display:grid}.next-template-art b{background:var(--hu-line);border-radius:6px;grid-row:1/4}.next-template-art i{border:1px solid var(--hu-line);background:var(--hu-bg);border-radius:6px}.next-template-art i:first-of-type{grid-column:2/4}.next-template-art em{background:var(--hu-brand);border-radius:6px;grid-column:2/4}@supports (color:color-mix(in lab,red,red)){.next-template-art em{background:color-mix(in srgb,var(--hu-brand),var(--hu-bg) 70%)}}.next-template-art-1 em,.next-template-art-4 em{background:repeating-linear-gradient(to bottom,var(--hu-line) 0 1px,transparent 1px 12px);border-radius:0}.next-template-art-3{grid-template-columns:1fr 1fr}.next-template-art-3 b{grid-area:auto/1/auto/3;height:20px}.next-template-toolbar{border-bottom:1px solid var(--hu-line);background:var(--hu-bg);color:var(--hu-text);font:13px/20px var(--hu-font);align-items:center;gap:18px;padding:12px 24px;display:flex}.next-template-toolbar>a{color:var(--hu-muted);text-decoration:none}.next-template-toolbar>.hu-field{max-width:150px;margin-left:auto}.next-template-toolbar>.hu-field>label{font-size:11px}.next-fullscreen-template{min-width:0;max-width:none!important;margin:0!important;padding:0!important}.next-fullscreen-template .hxr-root{min-height:100vh}.next-showcase .hu-table-card table{color:var(--hu-text);font:inherit}.next-showcase .appearance-bar{background:var(--hu-bg);border-color:var(--hu-border)}.next-showcase .appearance-bar>span{color:var(--hu-muted)}.next-showcase .pricing-card{background:var(--hu-bg);color:var(--hu-text);border-color:var(--hu-line)}.next-showcase .pricing-card li,.next-showcase .pricing-card>p,.next-showcase .pricing-source-note{color:var(--hu-muted)}.next-showcase .pricing-card.recommended{border-color:var(--hu-brand-text)}.next-showcase .pricing-amount strong{color:var(--hu-text)}.next-showcase .pricing-card li{gap:8px;display:flex}.next-showcase .mcp-feature{max-width:1200px;margin:0 auto;padding:80px 20px}.next-showcase .source-workflow{padding:80px 20px}.next-showcase .website-final-cta{color:var(--hu-text)}.next-showcase .website-final-cta>.next-cta-brand-mark{object-fit:contain;width:68px;height:68px;margin:0 auto 28px;display:block}.next-showcase a:focus-visible,.next-showcase button:focus-visible,.next-showcase summary:focus-visible{outline:2px solid var(--hu-brand-text);outline-offset:3px}.next-showcase .hu-dialog .hu-actions{margin-top:16px}.next-showcase .topbar .header-brand .brand{font-size:18px}.next-showcase .topbar .header-brand small{display:none}.next-showcase .sidebar-search{color:var(--hu-muted)}@media (max-width:1279px){.next-showcase .home-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:24px}}@media (max-width:1100px){.next-home-widget-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.next-showcase .clone-hero h1{font-size:64px}.next-template-toolbar{flex-wrap:wrap}.next-template-toolbar>.hu-field{margin-left:0}}@media (max-width:720px){.next-chart-grid,.next-home-widget-grid{grid-template-columns:minmax(0,1fr)}.next-showcase .home-gallery-grid{max-height:none}.next-showcase .clone-hero h1{font-size:44px}.next-showcase .clone-hero{padding:65px 18px 40px}.next-showcase .home-showcase-intro h2{font-size:34px}.next-showcase .clone-faq h2{font-size:30px}.next-showcase .header-nav{display:none}.next-showcase .topbar .header-brand{display:flex}.next-catalog-controls,.next-stage-controls{flex-wrap:wrap}.next-source-list,.next-token-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.next-document h1{font-size:28px}.next-document{padding-top:22px}.next-home-feature{padding:50px 20px}.next-template-toolbar{gap:10px;padding:12px 16px}.next-template-toolbar strong{flex:1;font-size:12px}.next-template-toolbar>.hu-field{max-width:140px}.next-template-toolbar>.hu-button{margin-left:auto}.next-showcase .clone-tech{gap:14px;font-size:10px}.next-effect-row{gap:10px}.next-effect-row>div{padding:16px 8px}.next-type-row{gap:10px}.next-type-row>span{font-size:clamp(14px,4.5vw,26px)!important;line-height:1.3!important}.next-showcase .home-template-showcase{padding-inline:20px}.next-showcase .home-route .sidebar,.next-showcase .sidebar .brand{display:flex}}@media (max-width:639px){.next-showcase .home-gallery-grid{grid-template-columns:minmax(0,1fr);gap:12px;padding-inline:12px}}@media (prefers-reduced-motion:reduce){.next-showcase *{scroll-behavior:auto!important}}.next-showcase.home-route .site-shell{display:block}.next-showcase.home-route .sidebar{display:none}.next-showcase.home-route .header-brand,.next-showcase.home-route .header-nav{display:flex}.next-showcase.react-route .topbar{height:52px}.next-showcase.react-route main{padding-left:24px}@media (max-width:720px){.next-showcase.home-route .sidebar{display:flex}.next-showcase.home-route .header-nav{display:none}.next-showcase.react-route .topbar{height:64px}.next-showcase.react-route main{padding-left:20px}}.next-showcase .header-brand .brand{color:var(--hu-text)}.next-home-widget-grid{align-items:stretch}.next-home-widget-grid .profile-widget{height:100%;min-height:420px}.next-home-widget-grid .hc-react-inspection{display:none}.next-home-widget-grid .hc-react-plot{height:200px}.next-home-widget-grid .hc-react-plot .recharts-responsive-container{height:200px!important}.next-home-widget-grid .hc-react-card>.hu-example-heading{margin-bottom:12px}.next-home-widget-grid .hc-react-card>.hu-chart-total{margin-bottom:12px;font-size:30px}.next-catalog-art-inner{transform-origin:top;pointer-events:none;-webkit-user-select:none;user-select:none;display:block;position:absolute;top:18px;left:50%}.next-catalog-art-inner>.ha-family,.next-catalog-art-inner>.hb-family,.next-catalog-art-inner>.he-extra{width:100%;min-width:0}.next-catalog-button-row{justify-content:center;gap:12px;padding:44px 0;display:flex}.next-catalog-checkboxes{gap:16px;padding:32px 16px;display:grid}.next-catalog-card{background:var(--hu-bg);border:1px solid var(--hu-line);isolation:isolate;border-radius:12px;position:relative}.next-catalog-card>.card-content{color:var(--hu-text);display:block;position:static}.next-catalog-card>.card-content:after{content:"";z-index:2;border-radius:inherit;position:absolute;inset:0}.next-catalog-card>.card-content:focus-visible{outline:none}.next-catalog-card>.card-content:focus-visible:after{outline:2px solid var(--hu-brand-text);outline-offset:-3px}.next-catalog-card:hover{border-color:var(--hu-border)}.next-catalog-card .card-content h3{color:var(--hu-text)}.next-catalog-card .card-content p{color:var(--hu-muted)}.next-template-thumbnail{background:var(--hu-bg-secondary);border-bottom:1px solid var(--hu-line);place-items:center;height:190px;display:grid;position:relative;overflow:hidden}.next-template-thumbnail iframe{max-width:none;position:absolute;top:0;left:0}.next-template-card{position:relative}.next-template-card-link{color:var(--hu-text);gap:10px;padding:18px 20px;text-decoration:none;display:grid}.next-template-card-link h3,.next-template-card-link p{margin:0}.next-template-card-link>span{color:var(--hu-muted);font-size:12px}.next-template-card-link:after{content:"";z-index:2;position:absolute;inset:0}.next-template-card:focus-within{outline:2px solid var(--hu-brand-text);outline-offset:3px}.next-template-stage-viewport iframe{max-width:none}.hr-preview:has(.bt-root){max-height:760px;position:relative;overflow:auto}.fn-foundations,.fn-foundations *{box-sizing:border-box}.fn-foundations{min-width:0}.fn-area-nav{flex-wrap:wrap;gap:8px;margin:24px 0 28px;display:flex}.fn-area-nav a{border:1px solid var(--hu-line);color:var(--hu-muted);background:var(--hu-bg);border-radius:8px;padding:8px 12px;font-size:12px;line-height:20px;text-decoration:none}.fn-area-nav a[aria-current=page]{color:var(--hu-brand-text);border-color:var(--hu-brand-text);background:var(--hu-bg-secondary)}.fn-area-nav a:focus-visible,.fn-foundations a:focus-visible,.fn-foundations input:focus-visible,.fn-foundations select:focus-visible,.fn-foundations summary:focus-visible,.fn-layout-scroll:focus-visible{outline:2px solid var(--hu-brand-text);outline-offset:3px}.fn-snapshot-note{color:var(--hu-muted);font-size:12px!important;line-height:21px!important}.fn-snapshot-note a{color:var(--hu-brand-text)}.fn-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:28px 0;display:grid}.fn-area-card{border:1px solid var(--hu-line);color:var(--hu-text);background:var(--hu-bg);border-radius:12px;min-width:0;padding:20px;text-decoration:none}.fn-area-card h2{letter-spacing:0!important;margin:16px 0 8px!important;font-size:16px!important;line-height:24px!important}.fn-area-card p{color:var(--hu-muted);margin:0 0 16px!important;font-size:12px!important;line-height:20px!important}.fn-area-card>span{color:var(--hu-brand-text);font-size:11px}.fn-area-art{background:var(--hu-bg-secondary);border:1px solid var(--hu-line);height:96px;color:var(--hu-brand-text);border-radius:8px;justify-content:center;align-items:center;gap:8px;display:flex;overflow:hidden}.fn-art-color i{border:1px solid var(--hu-border);border-radius:5px;width:28px;height:48px}.fn-art-typography span{letter-spacing:-.04em;font-size:44px;font-weight:600;line-height:60px}.fn-art-effects i{border:1px solid var(--hu-line);background:var(--hu-bg);border-radius:8px;width:70px;height:40px;box-shadow:0 4px 12px #00000020}.fn-art-spacing i{border:1px solid var(--hu-brand-text);background:var(--hu-brand);border-radius:5px;width:25px;height:40px}@supports (color:color-mix(in lab,red,red)){.fn-art-spacing i{background:color-mix(in srgb,var(--hu-brand),var(--hu-bg) 85%)}}.fn-foundations section>h2{letter-spacing:-.03em;margin:0 0 12px;font-size:24px;font-weight:500;line-height:32px}.fn-palette-group{margin-top:28px}.fn-palette-group h3{align-items:center;gap:10px;margin:0;font-size:16px;line-height:24px;display:flex}.fn-palette-group h3>span{color:var(--hu-muted);font-size:11px;font-weight:400;line-height:18px}.fn-foundations .fn-color-grid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;margin-top:16px}.fn-color-grid button>i{height:64px}.fn-foundations .next-token-grid button>span{color:var(--hu-brand-text);margin-top:auto;font-size:10px}.fn-empty{border:1px dashed var(--hu-border);text-align:center;color:var(--hu-muted);border-radius:8px;padding:24px;font-size:13px}.fn-controls{flex-wrap:wrap;align-items:flex-end;gap:16px;margin:24px 0;display:flex}.fn-controls>.hu-field{flex:1;min-width:200px}.fn-controls>label{color:var(--hu-text);flex-direction:column;flex:1;gap:6px;min-width:140px;font-size:12px;font-weight:500;display:flex}.fn-controls select{border:1px solid var(--hu-border);width:100%;min-width:0;height:40px;font:13px/20px var(--hu-font);color:var(--hu-text);background:var(--hu-bg);border-radius:8px;padding:7px 10px}.fn-type-preview{border:1px solid var(--hu-line);background:var(--hu-bg-secondary);overflow-wrap:anywhere;border-radius:12px;align-items:center;min-height:120px;margin:20px 0;padding:28px 20px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;display:flex}.fn-type-scale{border-top:1px solid var(--hu-line);margin-top:28px;display:grid}.fn-type-role{border-bottom:1px solid var(--hu-line);grid-template-columns:140px minmax(0,1fr) auto auto;align-items:center;gap:12px;min-width:0;padding:20px 0;display:grid}.fn-type-role>div{gap:4px;display:grid}.fn-type-role strong{font-size:13px;font-weight:500}.fn-type-role code{color:var(--hu-muted);font-size:10px}.fn-type-role>span{overflow-wrap:anywhere;min-width:0}.fn-type-role>.hu-button{padding-inline:10px;font-size:11px}.fn-icon-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-top:24px;display:grid}.fn-icon-card{border:1px solid var(--hu-line);background:var(--hu-bg);border-radius:10px;flex-direction:column;align-items:center;gap:12px;min-width:0;padding:16px 12px;display:flex}.fn-icon-art{width:100%;min-height:60px;color:var(--hu-text);place-items:center;display:grid}.fn-icon-art svg{flex-shrink:0;max-width:100%;display:block}.fn-icon-card>strong{overflow-wrap:anywhere;font-size:12px;font-weight:500}.fn-icon-card>div:last-child{flex-wrap:wrap;justify-content:center;gap:4px;display:flex}.fn-icon-card .hu-button{min-height:30px;padding-inline:8px;font-size:10px}.fn-misc-roles{margin-top:32px}.fn-misc-roles h3{font-size:18px;font-weight:500;line-height:28px}.fn-status-examples{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.fn-status-examples>div{border:1px solid var(--hu-line);background:var(--hu-bg);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.fn-status-examples>div>span{white-space:nowrap;align-items:center;gap:8px;font-size:13px;display:flex}.fn-status-examples i{border-radius:50%;flex-shrink:0;width:8px;height:8px;display:block}.fn-status-examples kbd{font:11px/20px var(--hu-font);border:1px solid var(--hu-border);background:var(--hu-bg-secondary);border-radius:4px;padding:1px 6px}.fn-status-examples .hu-button{white-space:normal;text-align:right;padding-inline:6px;font-size:10px}.fn-shadow-stage{background:var(--hu-bg-secondary);border:1px solid var(--hu-line);border-radius:12px;place-items:center;margin:24px 0;padding:32px;display:grid}.fn-shadow-stage>div{border:1px solid var(--hu-border);background:var(--hu-bg);border-radius:10px;max-width:320px;padding:24px}.fn-shadow-stage strong{font-size:16px;font-weight:500}.fn-shadow-stage p{margin:8px 0 0;font-size:12px;line-height:20px!important}.fn-effect-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.fn-effect-grid article{border:1px solid var(--hu-line);background:var(--hu-bg);border-radius:12px;gap:12px;padding:20px;display:grid}.fn-effect-grid article>div{border:1px solid var(--hu-border);background:var(--hu-bg);border-radius:8px;width:100%;max-width:160px;height:54px;margin:10px auto}.fn-effect-grid h3{margin:0;font-size:14px;font-weight:500}.fn-effect-grid code{color:var(--hu-muted);overflow-wrap:anywhere;font:10px/18px ui-monospace,SFMono-Regular,monospace}.fn-effect-grid .hu-button{justify-self:start;font-size:11px}.fn-focus-example{border:1px solid var(--hu-line);border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;padding:20px;display:flex}.fn-focus-example p{width:100%;color:var(--hu-muted);margin:0;font-size:12px!important;line-height:20px!important}.fn-gap-range{color:var(--hu-muted);overflow-wrap:anywhere;gap:10px;margin:20px 0;font-size:12px;display:grid}.fn-gap-range input{width:100%;accent-color:var(--hu-brand)}.fn-layout-scroll{border:1px solid var(--hu-line);background:var(--hu-bg-secondary);border-radius:10px;width:100%;max-width:100%;margin:16px 0;padding:20px;position:relative;overflow:auto}.fn-layout-preview{align-items:center;width:max-content;min-height:90px;display:flex}.fn-layout-preview>div{border:1px solid var(--hu-brand-text);background:var(--hu-bg);width:110px;height:70px;color:var(--hu-text);flex-shrink:0;place-items:center;font-size:12px;display:grid}.fn-layout-grid{width:100%;min-height:90px;display:grid}.fn-layout-grid>i{background:var(--hu-brand);place-items:center;min-width:0;display:grid}@supports (color:color-mix(in lab,red,red)){.fn-layout-grid>i{background:color-mix(in srgb,var(--hu-brand),var(--hu-bg) 85%)}}.fn-layout-grid>i{border:1px solid var(--hu-brand-text);color:var(--hu-text);font:11px/20px var(--hu-font);border-radius:4px}.fn-copy-actions{flex-wrap:wrap;gap:12px;margin:20px 0;display:flex}.fn-dimension-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:32px;display:grid}.fn-dimension-columns h3{margin:0;font-size:16px;font-weight:500}.fn-foundations .fn-dimension-grid{grid-template-columns:1fr;gap:8px;margin-top:16px}.fn-dimension-grid button{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;display:grid}.fn-dimension-grid button>span{grid-column:1/-1}.fn-copy-status{min-height:24px;color:var(--hu-muted);margin:28px 0 16px;font-size:12px!important;line-height:20px!important}.fn-source-note{border-top:1px solid var(--hu-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding-top:20px;display:flex}.fn-source-note>span{color:var(--hu-muted);font-size:11px}.fn-source-note>.hu-button{font-size:12px}@media (max-width:1000px){.fn-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fn-type-role{grid-template-columns:120px minmax(0,1fr);gap:12px}.fn-type-role>.hu-button{justify-self:start}.fn-status-examples{grid-template-columns:1fr}}@media (max-width:600px){.fn-area-nav{gap:6px}.fn-area-nav a{padding:7px 9px;font-size:11px}.fn-overview-grid{grid-template-columns:1fr;gap:12px}.fn-area-card{padding:16px}.fn-area-art{height:80px}.fn-controls{gap:12px}.fn-controls>.hu-field{min-width:100%}.fn-controls>label{min-width:120px}.fn-type-preview{min-height:150px;padding:24px 16px}.fn-type-role{grid-template-columns:1fr 1fr;gap:10px}.fn-type-role>span{grid-area:2/1/auto/-1}.fn-type-role>div{grid-column:1/-1}.fn-type-role>.hu-button{justify-self:stretch;padding-inline:7px;font-size:10px}.fn-icon-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.fn-icon-card{padding:12px 8px}.fn-icon-card .hu-button{padding-inline:6px;font-size:9px}.fn-status-examples>div{flex-wrap:wrap;padding:12px}.fn-shadow-stage{padding:24px 16px}.fn-shadow-stage>div{padding:20px}.fn-effect-grid{grid-template-columns:1fr;gap:14px}.fn-focus-example,.fn-layout-scroll{padding:16px}.fn-dimension-columns{grid-template-columns:1fr;gap:24px}.fn-source-note{flex-direction:column;align-items:flex-start}.fn-source-note>.hu-button{white-space:normal;text-align:center;font-size:11px}}@media (prefers-reduced-motion:reduce){.fn-foundations *{scroll-behavior:auto!important;transition:none!important}}.next-document p a{text-underline-offset:3px;text-decoration:underline}.next-template-toolbar{flex-wrap:nowrap;min-height:48px;padding-block:8px;position:relative}.next-template-toolbar>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.next-template-options{flex:none;margin-left:auto}.next-template-options>summary{cursor:pointer;border:1px solid var(--hu-line);background:var(--hu-bg);border-radius:7px;padding:5px 10px;font-size:12px}.next-template-options-panel{z-index:90;background:var(--hu-bg);border:1px solid var(--hu-line);border-radius:12px;gap:16px;width:min(340px,100vw - 32px);padding:16px;display:grid;position:absolute;top:calc(100% + 6px);right:16px;box-shadow:0 12px 30px #0002}.next-template-options-panel .appearance-bar-wrap{z-index:auto;width:100%;position:relative;bottom:auto;left:auto;transform:none}.next-template-options-panel .appearance-bar{justify-content:center;gap:5px;width:100%;padding:7px;position:static;transform:none}.next-template-options-panel .appearance-bar>span{display:none}.next-template-options-panel .accent-popover{bottom:calc(100% + 8px);left:auto;right:0}.next-template-options summary:focus-visible{outline:2px solid var(--hu-brand-text);outline-offset:3px}@media (max-width:720px){.next-template-toolbar{gap:8px;padding-inline:12px}.next-template-toolbar>a{white-space:nowrap;font-size:11px}.next-template-options>summary{padding-inline:7px;font-size:11px}}.next-live-card{min-width:0;box-shadow:inset 0 0 0 1px var(--hu-line);background:var(--hu-bg);border:0;border-radius:24px;position:relative;overflow:hidden}.next-live-card-window{pointer-events:none;height:230px;position:relative;overflow:clip}.next-live-card-pan{transition:transform 1.4s cubic-bezier(.22,1,.36,1);position:absolute;top:16px;left:16px}.next-live-card-content{transform-origin:0 0}.next-live-card-content iframe{border:0;max-width:none;display:block}.next-live-card-window:after{content:"";background:linear-gradient(transparent,var(--hu-bg));pointer-events:none;height:28px;position:absolute;inset:auto 0 0}.next-live-card-window *{scrollbar-width:none}.next-live-card-window ::-webkit-scrollbar{display:none}.next-live-card>.next-live-card-link{color:var(--hu-text);padding:12px 20px 20px;text-decoration:none;display:block}.next-live-card-link:after{content:"";z-index:3;border-radius:inherit;position:absolute;inset:0}.next-live-card-title{font:500 16px/22px var(--hu-font);justify-content:space-between;align-items:center;gap:8px;display:flex}.next-live-card-title svg{flex:none;width:18px;height:18px}.next-live-card-description{-webkit-line-clamp:2;min-height:44px;font:16px/22px var(--hu-font);color:var(--hu-muted);-webkit-box-orient:vertical;margin-top:4px;display:-webkit-box;overflow:hidden}.next-live-card:focus-within{outline:2px solid var(--hu-brand-text);outline-offset:3px}.next-live-card .hp-agent-progress>.hp-status,.next-live-card .hp-agent-progress>.hu-actions,.next-live-card .hp-composer-uploads,.next-live-card .hp-limits .hp-range-label,.next-live-card .hp-limits>.hp-note,.next-live-card .hp-web-search>form,.next-live-card[data-gallery-kind=tables] .hu-example-heading p,.next-live-card[data-gallery-kind=tables] .hu-table-filters{display:none}body:has([data-gallery-preview]),html:has([data-gallery-preview]){overflow:clip}[data-gallery-preview] *{scrollbar-width:none}[data-gallery-preview] ::-webkit-scrollbar{display:none}[data-gallery-preview] .bt-template-ai-image-generation .bt-main{padding:0}[data-gallery-preview] .bt-template-ai-image-generation .bt-ai-workspace{height:auto;display:block}[data-gallery-preview] .bt-template-ai-image-generation .bt-ai-conversation{display:none}@media (min-width:1280px){.next-live-card-window{height:197px}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.next-live-card:hover .next-live-card-pan{transform:translate(var(--gallery-pan-x),var(--gallery-pan-y))}}@media (prefers-reduced-motion:no-preference){.next-live-card:focus-within .next-live-card-pan{transform:translate(var(--gallery-pan-x),var(--gallery-pan-y))}}@media (prefers-reduced-motion:reduce){.next-live-card-pan{transition:none}}.next-newsletter{text-align:center;border-block:1px solid var(--hu-line);max-width:900px;margin:70px auto 20px;padding:40px 24px}.next-newsletter h2{letter-spacing:-.04em;font-size:32px;line-height:1.2}.next-newsletter p{color:var(--hu-muted);margin:16px 0;font-size:14px}.next-newsletter form{flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:12px;display:flex}.next-newsletter .hu-field{text-align:left;flex:1;min-width:240px;max-width:320px}.next-showcase .brand-ui,.next-showcase .mcp-tools-list code{color:var(--hu-brand-text)}.next-showcase .brand small,.next-showcase .catalog-section-head>span,.next-showcase .home-gallery-intro>p,.next-showcase .home-showcase-intro>p,.next-showcase .mcp-connection-card>div>span,.next-showcase .motion-feature-head>p,.next-showcase .profile-widget .profile-row>span,.next-showcase .sidebar-bottom,.next-showcase .sidebar-bottom>span,.next-showcase .sidebar-search kbd,.next-showcase .site-footer .footer-brand .brand small{color:var(--hu-muted)}.next-showcase .mcp-connection-card .hu-button span{color:inherit;font:inherit}.next-showcase .site-shell .sidebar .nav-group>div>a{color:var(--hu-muted)!important}.next-showcase .site-shell .sidebar .nav-group>div>a.active{color:var(--hu-text)!important}.next-showcase .site-shell .sidebar .sidebar-bottom a{color:var(--hu-brand-text)!important}.next-showcase .site-shell .topbar .breadcrumb,.next-showcase .site-shell .topbar .breadcrumb span{color:var(--hu-muted)!important}.next-showcase .top-actions .search-trigger{color:var(--hu-muted);background:var(--hu-bg-secondary)}.next-showcase .top-actions .search-trigger kbd{color:var(--hu-muted);background:var(--hu-line)}.next-showcase .profile-widget .widget-avatar{color:var(--hu-text);background:var(--hu-line)}.next-showcase .profile-widget .profile-row>strong{color:var(--hu-text)}.next-showcase .pricing-preview-note{color:var(--hu-muted);background:var(--hu-bg)}.next-showcase .pricing-card .pricing-launch{color:var(--hu-brand-text);background:var(--hu-bg)}.next-template-collections{flex-wrap:wrap;gap:8px;margin:24px 0 32px;display:flex}.next-template-collections [aria-current=page]{border-color:var(--hu-brand-text);color:var(--hu-brand-text)}.header-nav a[aria-current=page]{color:var(--hu-text);font-weight:600}.next-template-gallery .component-grid{grid-template-columns:repeat(3,minmax(0,1fr));max-width:none}@media (max-width:1100px){.next-template-gallery .component-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.next-template-gallery .component-grid{grid-template-columns:minmax(0,1fr)}}img[data-helios-mark]{object-fit:contain}.dark img[data-helios-mark]{content:url(/assets/brand/helios-symbol-dark.svg)}.next-showcase.home-route .clone-hero{background:0 0;padding:58px 24px 32px}.next-showcase .clone-hero .clone-pill{color:var(--hu-muted);background:var(--hu-bg-secondary);border-color:var(--hu-line);margin:0;padding:3px 10px;font-size:11px;font-weight:500;line-height:16px}.next-showcase .clone-hero .next-domain-headline{letter-spacing:-.02em;color:var(--hu-text);margin:24px auto 22px;font-size:72px;font-weight:500;line-height:84px}.next-domain-headline .next-headline-first{color:inherit;display:block}.next-domain-headline .next-headline-second{color:inherit;justify-content:center;gap:.25em;display:flex}.next-domain-headline .next-domain-animated{white-space:nowrap;color:inherit;display:inline-block;position:relative}.next-domain-headline .next-domain-static{color:inherit;display:none}.next-headline-accessible{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.next-domain-letters{z-index:1;display:inline-flex;position:relative}.next-domain-letters>span{color:inherit;display:inline-block}.next-domain-animated[data-motion=play] .next-domain-letters>span{animation:helios-character-dither 7s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--character) * 22ms)}.next-domain-dots{background:radial-gradient(circle,var(--hu-border) 2.5px,transparent 3px) 0 0/13px 8px;opacity:0;height:8px;position:absolute;inset:auto 0 3px}@keyframes helios-character-dither{0%{opacity:0;filter:contrast(190%);transform:translateY(8px);-webkit-mask-image:radial-gradient(circle,#000 10%,#0000 0);mask-image:radial-gradient(circle,#000 10%,#0000 0);-webkit-mask-size:6px 6px;mask-size:6px 6px}12%,78%{opacity:1;filter:contrast();transform:none;-webkit-mask-image:radial-gradient(circle,#000 100%,#0000 0);mask-image:radial-gradient(circle,#000 100%,#0000 0);-webkit-mask-size:6px 6px;mask-size:6px 6px}97%,to{opacity:0;filter:contrast(190%);transform:translateY(8px);-webkit-mask-image:radial-gradient(circle,#000 3%,#0000 0);mask-image:radial-gradient(circle,#000 3%,#0000 0);-webkit-mask-size:6px 6px;mask-size:6px 6px}}@keyframes helios-domain-dots{0%,to{opacity:1}15%,78%{opacity:0}95%{opacity:1}}.next-showcase .clone-hero>p{max-width:620px;color:var(--hu-muted);font-size:16px;line-height:22px}.next-showcase .clone-hero-actions{margin:24px 0 56px}.next-showcase .clone-tech{color:var(--hu-muted);letter-spacing:0;align-items:center;gap:18px;font-size:13px;font-weight:400;display:flex}.clone-tech>span{align-items:center;gap:6px;display:inline-flex}.clone-tech small{color:var(--hu-muted);font-size:10px}.clone-tech i{color:var(--hu-muted);font-style:normal}.clone-tech b{place-items:center;font-weight:500;display:inline-grid}.next-tech-react{color:#38bdf8;font-size:26px;line-height:18px}.next-tech-aria{background:var(--hu-bg-secondary);width:18px;height:18px;color:var(--hu-text);border-radius:4px;font-size:10px}.next-tech-table{color:var(--hu-text);font-size:22px;line-height:18px}.next-widget-showcase{max-width:1920px;margin:0 auto;position:relative}.next-widget-rail{scroll-snap-type:x proximity;contain:layout paint;gap:20px;height:330px;padding:0 20px;display:flex;overflow:auto}.next-widget-rail[data-animated=true]{contain:layout paint;padding:0;position:relative;overflow:hidden}.next-rail-card{scroll-snap-align:center;flex:0 0 360px;width:360px;height:330px}.next-widget-rail[data-animated=true]>.next-rail-card{will-change:transform;position:absolute;top:0;left:0}.next-rail-card-content{background:var(--hu-bg-secondary);border-radius:16px;width:360px;height:330px;overflow:hidden}.next-rail-card .board-widget,.next-rail-card .hc-react-card{box-sizing:border-box;background:var(--hu-bg-secondary);border:0;border-radius:16px;height:330px;min-height:330px;margin:0}.next-rail-card .hc-react-card{padding:16px}.next-rail-card .hc-react-inspection{display:none}.next-rail-card .hc-react-plot{height:200px}.next-rail-card .hc-react-plot .recharts-responsive-container{height:200px!important}.next-rail-card .hc-react-card>.hu-example-heading{margin-bottom:12px}.next-rail-card .hc-react-card>.hu-chart-total{margin-bottom:12px;font-size:26px}.next-rail-card .hu-example-heading{flex-wrap:wrap}.next-rail-card .profile-widget{padding:24px 10px 10px}.next-rail-card .profile-widget .widget-avatar{width:64px;height:64px;margin:0 auto;position:relative}.next-profile-cycle{background:var(--hu-bg);width:22px;height:22px;color:var(--hu-muted);border-radius:50%;place-items:center;font-size:16px;font-weight:400;display:grid;position:absolute;top:0;right:-3px;box-shadow:0 1px 3px #0000000d}.next-rail-card .profile-widget h3{margin:16px 0;font-size:20px;font-weight:500;line-height:24px}.next-profile-details{gap:8px;display:grid}.next-rail-card .profile-row{background:var(--hu-bg);min-height:36px;color:var(--hu-muted);border:0;border-radius:9px;gap:8px;padding:7px 10px}.next-rail-card .profile-row>span{align-items:center;gap:7px;display:flex}.next-rail-card .profile-row strong{color:var(--hu-text);white-space:nowrap}.next-rail-card .ha-family{padding:16px;font-size:12px}.next-rail-pause{z-index:2;border:1px solid var(--hu-line);background:var(--hu-bg);color:var(--hu-muted);font:inherit;cursor:pointer;opacity:0;border-radius:7px;padding:5px 9px;font-size:11px;transition:opacity .15s;position:absolute;top:calc(100% + 8px);right:20px}.next-rail-pause:focus-visible,.next-rail-pause[aria-pressed=true],.next-widget-showcase:hover .next-rail-pause{opacity:1}.next-application-viewport:focus-visible,.next-rail-pause:focus-visible{outline:2px solid var(--hu-brand-text);outline-offset:3px}.next-application-canvas{margin-top:20px}.next-application-viewport{scrollbar-width:thin;scrollbar-color:var(--hu-border) transparent;position:relative;overflow:auto hidden}.next-application-sizer{width:1828px;margin:0 auto}.next-application-grid{transform-origin:0 0;grid-template-columns:342px 792px 260px 342px;gap:20px;width:1828px;padding:0 16px;display:grid}.next-application-column{flex-direction:column;align-items:stretch;gap:20px;min-width:0;display:flex}.next-application-column>.ha-family,.next-application-table{background:var(--hu-bg-secondary);border:1px solid var(--hu-line);border-radius:18px;padding:12px}.next-application-table .hu-example{border:0;padding:0}.next-application-table .hu-example-heading{display:none}.next-application-table .hu-table-shell{background:var(--hu-bg)}.next-application-column .hc-react-inspection{display:none}.next-application-column .hc-react-card{background:var(--hu-bg-secondary);border:0}.next-application-controls{flex-wrap:wrap;gap:12px;padding:12px;display:flex}.next-application-controls>.hu-field{width:100%}.next-application-column .he-sidebar{min-height:720px}.next-faq-item{border-bottom:1px solid var(--hu-line)}.next-showcase .clone-faq .next-faq-item h3{margin:0;font-size:14px;font-weight:500}.next-faq-item h3 button{text-align:left;width:100%;font:inherit;color:var(--hu-text);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:23px 0;display:flex}.next-faq-item h3 button>span{color:var(--hu-muted);font-size:22px;font-weight:400;transition:transform .2s}.next-faq-item[data-open=true] h3 button>span{transform:rotate(45deg)}.next-faq-item h3 button:focus-visible{outline:2px solid var(--hu-brand-text);outline-offset:3px;border-radius:3px}.next-faq-reveal{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .25s,opacity .2s;display:grid}.next-faq-item[data-open=true] .next-faq-reveal{opacity:1;grid-template-rows:1fr}.next-faq-reveal>div{overflow:hidden}.next-showcase .next-faq-reveal p{margin:0;padding:0 28px 22px 0;font-size:14px;line-height:22px}@media (max-width:1023px){.next-domain-headline .next-domain-animated{display:inline-block}.next-domain-headline .next-domain-static{display:none}.next-showcase .clone-hero .next-domain-headline{font-size:64px;line-height:76px}}@media (max-width:639px){.next-showcase.home-route .clone-hero{text-align:left;padding:42px 20px 20px}.next-showcase .clone-hero .next-domain-headline{margin:24px 0 20px;font-size:36px;line-height:43px}.next-domain-headline .next-headline-second{display:block}.next-showcase .clone-hero>p{margin:0;font-size:14px;line-height:20px}.next-showcase .clone-hero-actions{justify-content:flex-start;gap:8px;margin:24px 0 32px}.next-showcase .clone-hero-actions .hu-button{padding:0 12px;font-size:12px}.next-showcase .clone-tech{justify-content:flex-start;gap:12px 16px;font-size:10px}.clone-tech i{display:none}.clone-tech small{font-size:9px}.next-widget-rail{gap:11px;height:182px}.next-rail-card{flex-basis:198px;width:198px;height:182px}.next-rail-card-content{transform-origin:0 0;transform:scale(.55)}.next-application-canvas{margin-top:11px}.next-application-sizer,.next-application-viewport{height:500px}.next-application-sizer{width:914px}.next-application-grid{transform:scale(.5)}}@media (prefers-reduced-motion:reduce){.next-domain-animated[data-motion=play] .next-domain-dots,.next-domain-animated[data-motion=play] .next-domain-letters>span{animation:none}.next-domain-dots{display:none}.next-faq-item h3 button>span,.next-faq-reveal,.next-rail-pause{transition:none}}.next-template-showcase>.home-showcase-intro{text-align:center;max-width:680px;margin:0 auto 28px}.next-template-showcase>.home-showcase-intro>.hu-button{margin-top:24px}.next-stage-devices{border:1px solid var(--hu-line);background:var(--hu-bg-secondary);border-radius:99px;gap:2px;width:max-content;max-width:100%;margin:0 auto 20px;padding:4px;display:flex}.next-stage-devices>button{color:var(--hu-muted);font:400 14px/20px var(--hu-font);cursor:pointer;background:0 0;border:0;border-radius:99px;padding:6px 14px;transition:background .2s,color .2s}.next-stage-devices>button[aria-checked=true]{background:var(--hu-bg);color:var(--hu-text);box-shadow:0 1px 3px #0001}.next-stage-devices>button:focus-visible,.next-template-carousel>button:focus-visible,.next-template-rotation:focus-visible{outline:2px solid var(--hu-brand-text);outline-offset:2px}.next-template-stage-frame{border:1px solid var(--hu-line);background:var(--hu-bg);border-radius:38px;padding:18px}.next-template-stage-tabs{align-items:center;gap:10px;margin-bottom:18px;display:flex}.next-template-stage-tabs>.hu-button{flex:none;min-height:32px;padding-inline:10px;font-size:12px}.next-template-stage-tabs>.next-template-carousel{flex:1;gap:4px;min-width:0;margin:0;padding:4px}.next-template-carousel>button[role=tab]{white-space:nowrap;background:0 0;border:0;border-radius:99px;padding:7px 12px;font-size:14px}.next-template-carousel>button[aria-selected=true]{background:var(--hu-brand)}@supports (color:color-mix(in lab,red,red)){.next-template-carousel>button[aria-selected=true]{background:color-mix(in srgb,var(--hu-brand) 14%,var(--hu-bg))}}.next-template-carousel>button[aria-selected=true]{color:var(--hu-brand-text)}.next-template-stage-frame .next-template-stage{border-radius:24px}.next-template-stage-frame iframe{pointer-events:auto}.next-template-rotation{width:26px;height:26px;color:var(--hu-muted);cursor:pointer;background:0 0;border:0;flex:0 0 26px;padding:0;position:relative}.next-template-rotation>svg{fill:none;width:100%;height:100%;stroke:var(--hu-line);stroke-width:2px;position:absolute;inset:0;transform:rotate(-90deg)}.next-template-rotation>svg circle:last-child{stroke:var(--hu-muted);stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--rotation-progress,0))}.next-template-rotation>span{font-size:9px;position:relative}@media (max-width:639px){.next-template-stage-frame{border-radius:24px;padding:6px}.next-template-stage-tabs{gap:6px;margin:0 0 8px}.next-template-carousel>button[role=tab]{padding:6px 9px;font-size:11px}.next-template-stage-tabs>.hu-button{padding-inline:6px;font-size:10px}.next-template-stage-frame .next-template-stage{border-radius:18px}.next-stage-devices>button{padding:5px 12px;font-size:12px}}@media (prefers-reduced-motion:reduce){.next-stage-devices>button{transition:none}}.next-source-workflow{max-width:1000px;margin:0 auto;padding-inline:24px}.next-install-terminal{border:1px solid var(--hu-line);background:var(--hu-bg);border-radius:16px;max-width:840px;margin:36px auto;overflow:hidden;box-shadow:0 12px 40px #00000008}.next-install-terminal-bar{background:var(--hu-bg-secondary);border-bottom:1px solid var(--hu-line);color:var(--hu-muted);align-items:center;gap:18px;padding:10px 16px;font-size:12px;display:flex}.next-install-terminal-bar>span:first-child{letter-spacing:3px;color:var(--hu-border);font-size:9px}.next-install-terminal-bar>.hu-button{margin-left:auto}.next-install-terminal-body{padding:28px}.next-install-terminal-body>code{min-height:48px;color:var(--hu-text);overflow-wrap:anywhere;font:12px/24px ui-monospace,monospace;display:block}.next-install-terminal-body>code>span{color:var(--hu-brand-text)}.next-terminal-caret{vertical-align:middle;background:var(--hu-brand-text);width:3px;height:14px;margin-left:2px;display:inline-block}.next-terminal-caret[data-playing=true]{animation:next-terminal-caret 1.06s steps(2) infinite}.next-install-terminal-body>ol{color:var(--hu-muted);margin:20px 0 0;padding:0 0 0 18px;font-size:13px;line-height:26px;list-style:decimal}.next-install-terminal-body>p{color:var(--hu-muted);margin:20px 0 0;font-size:12px}.next-install-terminal-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:0 28px 20px;display:flex}.next-install-terminal>[role=status]{padding:0 28px}@keyframes next-terminal-caret{50%{opacity:0}}@media (max-width:639px){.next-install-terminal-bar{gap:8px;padding-inline:12px}.next-install-terminal-bar>span:first-child{display:none}.next-install-terminal-body{padding:20px}.next-install-terminal-actions{padding-inline:20px}}@media (prefers-reduced-motion:reduce){.next-terminal-caret{animation:none!important}}.next-showcase.home-route main{width:100%;max-width:none;margin:0;padding:0}.next-showcase.home-route .topbar{max-width:1280px;height:72px;min-height:72px;margin:0 auto;padding:0 24px}.next-showcase.home-route .top-actions .search-trigger{display:inline-flex}.next-showcase.home-route .top-actions .figma-link{color:var(--hu-text);background:var(--hu-bg);border:1px solid var(--hu-line)}.next-showcase .page-head .page-title{letter-spacing:-.02em;line-height:34px;font-size:24px!important;font-weight:500!important}.next-showcase .page-head .page-lead{max-width:720px;color:var(--hu-muted);font-size:14px;line-height:22px}.next-showcase .catalog-section .component-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.next-showcase .catalog-section-head{justify-content:flex-start;gap:8px}.next-showcase .catalog-section-head h2{letter-spacing:-.02em;font-size:20px;line-height:28px}.next-showcase .catalog-section-head small,.next-showcase .catalog-section-head>span{color:var(--hu-muted);font-size:12px;font-weight:400}.next-catalog-foundations{margin-bottom:48px}.next-foundation-card{border:1px solid var(--hu-line);color:var(--hu-text);background:var(--hu-bg);border-radius:24px;padding:24px 20px;text-decoration:none;display:block;overflow:hidden}.next-foundation-card h3{margin:28px 0 6px;font-size:16px;font-weight:500;line-height:22px}.next-foundation-card p{color:var(--hu-muted);margin:0;font-size:14px;line-height:20px}.next-foundation-color,.next-foundation-type{height:156px}.next-foundation-color{justify-content:center;align-items:center;gap:8px;display:flex}.next-foundation-color>i{border-radius:99px;width:28px;height:130px;box-shadow:inset 0 32px #fff7,inset 0 -32px #00000015}.next-foundation-color>i:nth-child(2n){transform:translateY(12px)}.next-foundation-type{flex-direction:column;align-items:flex-start;padding-top:8px;display:flex}.next-foundation-type strong{font:500 32px/38px var(--hu-font);letter-spacing:-.03em}.next-foundation-type>span:first-of-type{font:500 26px/32px var(--hu-font)}.next-foundation-type>span{font:500 18px/26px var(--hu-font)}.next-foundation-type>small{font:400 14px/22px var(--hu-font);color:var(--hu-muted)}.next-foundation-type>small:last-child{font-family:monospace}.next-foundation-card:focus-visible{outline:2px solid var(--hu-brand-text);outline-offset:3px}.next-showcase .next-catalog-card{border-radius:24px;min-height:280px!important}.next-showcase .next-catalog-card .next-catalog-art{height:190px}.next-showcase .next-catalog-card .card-content{border:0}.next-guide-layout{grid-template-columns:minmax(0,1fr) 180px;gap:48px;display:grid}.next-guide-layout>.next-document{width:100%;max-width:900px}.next-guide-toc{align-self:start;gap:12px;padding-top:36px;font-size:12px;display:grid;position:sticky;top:28px}.next-guide-toc strong{color:var(--hu-text);font-weight:500}.next-guide-toc a{color:var(--hu-muted);text-decoration:none}.next-guide-toc a:hover{color:var(--hu-brand-text)}.next-guide-toc a:focus-visible{outline:2px solid var(--hu-brand-text);outline-offset:3px}.next-showcase .next-document h1{letter-spacing:-.02em;font-size:24px;font-weight:500;line-height:34px}.next-showcase .next-document h2{letter-spacing:-.02em;scroll-margin-top:28px;font-size:20px;font-weight:500;line-height:28px}.next-showcase .next-document .next-lead{font-size:14px!important;line-height:22px!important}.next-plain-doc-nav{display:none}@media (min-width:1024px){.next-showcase.next-plain-docs .site-shell{grid-template-columns:224px minmax(0,1fr);gap:48px;max-width:1088px;margin:48px auto 0;display:grid}.next-showcase.next-plain-docs .sidebar{width:224px;height:calc(100vh - 96px);box-shadow:none;background:var(--hu-page);border:0;border-radius:0;margin:0;padding:0;position:sticky;top:48px}.next-showcase.next-plain-docs .sidebar>.brand{margin:0 0 32px;padding:0}.next-showcase.next-plain-docs .sidebar>.component-nav,.next-showcase.next-plain-docs .sidebar>.sidebar-bottom,.next-showcase.next-plain-docs .sidebar>.sidebar-search{display:none!important}.next-plain-docs .next-plain-doc-nav{color:var(--hu-muted);flex-direction:column;gap:12px;min-height:calc(100% - 60px);font-size:13px;display:flex}.next-plain-doc-nav>span{color:var(--hu-muted);margin:4px 0;font-size:10px}.next-plain-doc-nav>span:not(:first-child){margin-top:28px}.next-plain-doc-nav>a{text-decoration:none;color:var(--hu-muted)!important;padding:0!important}.next-plain-doc-nav>a[aria-current=page]{color:var(--hu-text)!important}.next-plain-doc-nav>button{color:var(--hu-muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;margin-top:auto;padding:0;display:flex}.next-showcase.next-plain-docs .workspace>.topbar{display:none}.next-showcase.next-plain-docs main{max-width:none;padding:0 0 64px}.next-plain-docs .next-guide-layout{display:block}.next-plain-docs .next-guide-toc{display:none}.next-plain-docs .next-document{padding-top:0}}@media (max-width:1200px){.next-guide-layout{display:block}.next-guide-toc{display:none}.next-showcase .catalog-section .component-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.next-showcase.home-route .header-nav{gap:16px}.next-showcase.home-route .top-actions .search-trigger{display:none}}@media (max-width:720px){.next-showcase.home-route .topbar{height:64px;min-height:64px;padding:0 20px}.next-showcase.home-route .header-nav{display:none}.next-showcase .catalog-section .component-grid{grid-template-columns:1fr}.next-showcase .next-catalog-card{min-height:280px!important}.next-foundation-color,.next-foundation-type{height:140px}.next-catalog-foundations .catalog-section-head{flex-wrap:wrap}.next-showcase.next-plain-docs .workspace>.topbar{display:flex}.next-showcase.next-plain-docs main{padding:0 20px 64px}.next-showcase.next-plain-docs .sidebar{background:var(--hu-bg)}.next-showcase.next-plain-docs .sidebar .component-nav{display:block!important}}.next-showcase .next-reference-footer{text-align:center;border:0;flex-direction:column;justify-content:center;align-items:center;gap:24px;width:100%;max-width:1280px;padding:70px 24px 90px!important;display:flex!important}.next-reference-footer>.brand{font-size:16px}.next-reference-footer>.brand small{display:none}.next-reference-footer>p{max-width:760px;font:400 14px/22px var(--hu-font);color:var(--hu-muted);margin:0}.next-footer-controls{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.next-footer-controls>a,.next-footer-controls>button{background:var(--hu-bg);min-height:36px;color:var(--hu-text);border:1px solid var(--hu-line);font:500 13px/20px var(--hu-font);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:6px 12px;text-decoration:none;display:inline-flex;box-shadow:0 1px 3px #0000000a}.next-reference-footer>nav{color:var(--hu-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 16px;font-size:12px;display:flex}.next-reference-footer>nav>a{color:var(--hu-muted);text-decoration:none}.next-reference-footer a:focus-visible,.next-reference-footer button:focus-visible{outline:2px solid var(--hu-brand-text);outline-offset:3px}.next-reference-footer a:hover{color:var(--hu-brand-text)}.next-showcase .hr-heading h1{letter-spacing:-.02em;font-size:24px;font-weight:500;line-height:34px}.next-showcase .hr-heading .hr-kicker{display:none}.next-starter-preview{border:1px solid var(--hu-line);background:var(--hu-bg);border-radius:16px;margin:24px 0;padding:24px}.next-starter-preview .hu-tabs>[role=tabpanel]{min-height:110px;padding:28px 0 0}.next-starter-preview .hu-field{max-width:360px}@media (min-width:1024px){.next-showcase.next-plain-docs .workspace{padding-right:48px}.next-plain-docs .next-document>.next-kicker{margin-bottom:24px;line-height:16px}.next-plain-docs .next-document>section{border:0;padding:20px 0}}.wp-palette{border:1px solid var(--hu-line);background:var(--hu-page);color:var(--hu-text);border-radius:16px;margin:24px 0;padding:24px}.wp-palette>p{color:var(--hu-muted);font-size:14px;line-height:22px}.wp-controls{flex-wrap:wrap;align-items:flex-end;gap:16px;margin:24px 0;display:flex}.wp-controls>.hu-field:first-child{flex:1;min-width:180px}.wp-controls>.hu-field:last-child{width:140px}.wp-ramp{margin:0 0 28px}.wp-ramp h3{margin:0 0 12px;font-size:14px;font-weight:500}.wp-ramp-scroll{margin:-4px;padding:4px;overflow:auto}.wp-ramp-stops{grid-template-columns:repeat(11,minmax(52px,1fr));gap:6px;min-width:640px;display:grid}.wp-ramp button,.wp-semantic button{text-align:left;background:var(--hu-bg);color:var(--hu-text);border:1px solid var(--hu-line);cursor:pointer;border-radius:8px;min-width:0;padding:4px}.wp-ramp i{border-radius:5px;width:100%;height:70px;display:block}.wp-ramp strong{margin:8px 4px 4px;font-size:11px;font-weight:500;display:block}.wp-ramp code{color:var(--hu-muted);overflow-wrap:anywhere;margin:0 4px 4px;font:9px/16px ui-monospace,monospace;display:block}.wp-semantic{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.wp-semantic button{grid-template-columns:36px minmax(0,1fr);gap:6px 10px;padding:12px;display:grid}.wp-semantic i{border:1px solid var(--hu-line);border-radius:6px;grid-row:span 2;width:36px;height:36px}.wp-semantic strong{overflow-wrap:anywhere;font-size:11px;font-weight:500}.wp-semantic code{color:var(--hu-muted);overflow-wrap:anywhere;font:10px/17px ui-monospace,monospace}.wp-palette button:focus-visible,.wp-palette summary:focus-visible,.wp-ramp-scroll:focus-visible{outline:2px solid var(--hu-brand-text);outline-offset:3px}.wp-status{overflow-wrap:anywhere}.wp-palette details{margin-top:24px;font-size:12px;line-height:22px}.wp-palette summary{cursor:pointer}.wp-palette details a{color:var(--hu-brand-text);text-decoration:underline}@media (max-width:639px){.wp-palette{padding:16px}.wp-semantic{grid-template-columns:1fr}}.next-showcase.home-route .clone-hero h1,.next-showcase.home-route .clone-hero h1 span{color:var(--hu-text)}.next-showcase .mcp-connection-card.connected{color:var(--color-state-success-text);background:var(--color-state-success-base)}.board-catalog{flex-direction:column;gap:64px;display:flex}.next-showcase{--hu-muted:var(--color-neutral-500)}.dark .next-showcase{--hu-muted:var(--color-neutral-400)}.board-catalog-intro{flex-direction:column;gap:12px;margin-bottom:-16px;padding-bottom:2px;display:flex}.board-catalog-intro h1{letter-spacing:0;margin:0;font-size:24px;font-weight:500;line-height:34px}.board-catalog-intro p{max-width:672px;color:var(--hu-muted);margin:0;font-size:16px;font-weight:500;line-height:22px}.board-catalog-section{flex-direction:column;gap:16px;scroll-margin-top:40px;display:flex}.board-catalog-section-head{align-items:baseline;gap:8px;display:flex}.board-catalog-section-head h2{letter-spacing:0;margin:0;font-size:20px;font-weight:500;line-height:26px}.board-catalog-section-head>p,.board-catalog-section-head>span{color:var(--hu-muted);margin:0;font-size:14px;line-height:20px}.board-catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;width:100%;max-width:952px;display:grid}.board-catalog-grid-wide{grid-template-columns:repeat(2,minmax(0,1fr));max-width:964px}.board-catalog-card{background:var(--hu-bg);border:1px solid #0000;border-radius:28px;min-width:0;height:299px;position:relative;overflow:hidden;container-type:inline-size}.board-catalog-card-wide{height:auto}.board-catalog-preview{justify-content:center;align-items:center;height:197px;display:flex;position:relative;overflow:hidden}.board-catalog-caption{flex-direction:column;gap:4px;padding:12px 20px 20px;display:flex}.board-catalog-caption h3{letter-spacing:0;margin:0;font-size:16px;font-weight:500;line-height:22px}.board-catalog-caption p{color:var(--hu-muted);-webkit-line-clamp:2;text-wrap:pretty;-webkit-box-orient:vertical;margin:0;font-size:16px;font-weight:400;line-height:22px;display:-webkit-box;overflow:hidden}.board-catalog-card-link{z-index:2;border-radius:25px;outline:0;position:absolute;inset:0}.board-catalog-card-link:focus-visible{box-shadow:inset 0 0 0 2px var(--hu-brand)}.board-catalog-preview>.next-catalog-art{background:0 0;border:0;width:100%;height:100%}.board-catalog-fit,.board-catalog-source-preview{width:100%;height:100%;position:relative;overflow:hidden}.board-catalog-thinking{flex-direction:column;justify-content:center;align-items:flex-start;gap:14px;width:max-content;height:100%;margin-inline:auto;display:flex}.board-catalog-source-preview .hp-source-example[data-source-agent=agent-limits-card]{width:404px;max-width:404px}.board-catalog-source-preview .hp-source-example[data-source-agent=agent-creator] .hp-agent-creator{height:680px}.board-catalog-source-preview [data-source-chart]>.hc-react-card{width:var(--catalog-chart-width,100%);height:var(--catalog-chart-height,var(--source-chart-height));min-height:var(--catalog-chart-height,0);flex-shrink:0;max-width:none}.board-catalog-colors{gap:8px;display:flex}.board-catalog-colors>div{border-radius:999px;flex-direction:column;display:flex;overflow:hidden;transform:translateY(-10px)}.board-catalog-colors>div:nth-child(2n){transform:translateY(10px)}.board-catalog-colors i{width:28px;height:32px}.board-catalog-type{flex-direction:column;justify-content:center;gap:4px;width:100%;padding-inline:24px;display:flex}.board-catalog-type strong{letter-spacing:-.03em;font-size:36px;font-weight:600;line-height:44px}.board-catalog-type b{font-size:20px;font-weight:500;line-height:26px}.board-catalog-type span{color:var(--hu-muted);font-size:16px;line-height:22px}.board-catalog-type small{color:var(--hu-muted);font-size:14px;line-height:20px}.board-catalog-type code{color:var(--hu-muted);font-size:12px;line-height:18px}.board-template-thumbnail.next-template-thumbnail{background:0 0;width:100%;min-height:0;position:relative;overflow:hidden}.board-template-thumbnail-frame{transform-origin:top;border:3px solid var(--hu-line);box-sizing:content-box;pointer-events:none;background:var(--hu-bg);border-radius:34px;position:absolute;top:12px;left:50%;overflow:hidden}.board-template-thumbnail-frame iframe{max-width:none;display:block;position:static}.board-catalog-extras{color:var(--hu-muted);width:fit-content;font-size:14px}.board-template-promotion{z-index:60;border:1px solid var(--hu-bg);background:var(--hu-bg-secondary);inset-inline-start:12px;border-radius:16px;flex-direction:column;align-items:flex-start;gap:12px;width:280px;padding:16px;animation:board-promo-enter .26s cubic-bezier(.22,1,.36,1) both;display:flex;position:fixed;bottom:12px;overflow:hidden;box-shadow:0 0 6px #0000000f,0 0 64px #00000029,0 0 1px #00000052,0 1px 12px #0000000f}.board-template-promotion>:not(.board-template-promotion-glow){position:relative}.board-template-promotion>img{border-radius:12px;width:40px;height:40px}.board-template-promotion>div:not(.board-template-promotion-glow){flex-direction:column;gap:4px;display:flex}.board-template-promotion p{color:var(--hu-text);margin:0;font-size:14px;font-weight:500;line-height:20px}.board-template-promotion p+p{color:var(--hu-muted);font-size:13px;font-weight:400;line-height:18px}.board-template-promotion-glow{pointer-events:none;background:radial-gradient(at 25% 0,#64caff88,#0000 60%),radial-gradient(at 100% 0,#fa8ccf66,#0000 65%);height:200px;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 38%,#0000);mask-image:linear-gradient(#000 38%,#0000)}.board-template-promotion-action{width:100%;height:36px;min-height:36px;color:var(--hu-on-action);background:var(--hu-action);border-radius:10px;justify-content:center;align-items:center;font-size:14px;font-weight:500;line-height:20px;display:flex;position:relative;overflow:hidden}.board-template-promotion-action:after{content:"";background:linear-gradient(90deg,#0000,#fff6,#0000);width:45%;animation:board-promo-shimmer 4s ease-in-out infinite;position:absolute;inset:-20% auto -20% -55%}.board-template-promotion>.board-template-promotion-close{background:var(--hu-line);width:20px;height:20px;color:var(--hu-muted);top:12px;border:0;border-radius:50%;place-items:center;padding:4px;display:grid;position:absolute;inset-inline-end:12px}.board-template-promotion-close svg{width:12px;height:12px}@keyframes board-promo-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes board-promo-shimmer{0%,55%{transform:translate(0)}85%,to{transform:translate(360%)}}@media (max-width:639px){.board-template-promotion{display:none}}@media (prefers-reduced-motion:reduce){.board-template-promotion,.board-template-promotion-action:after{animation:none}}.next-showcase .sidebar .board-navigation{scrollbar-width:thin;flex-direction:column;flex:1;gap:8px;min-height:0;padding:0 4px 0 0;display:flex;overflow-y:auto}.next-showcase.react-route .sidebar{border-radius:24px;gap:12px;padding:12px}.next-showcase.react-route .sidebar .brand{min-height:26px;padding:0 4px!important}.next-showcase.react-route .sidebar .brand img{width:24px;height:24px}.next-showcase.react-route .sidebar .sidebar-search{height:36px;min-height:36px;margin:0;padding:8px;font-size:14px;font-weight:500}.board-nav-group>button{width:100%;color:var(--hu-muted);text-transform:uppercase;letter-spacing:.025em;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;padding:8px 10px 4px;font-size:12px;font-weight:600;line-height:18px;display:flex}.board-nav-group>button:hover{background:var(--hu-line)}.board-nav-group>button>svg{width:16px;height:16px;transition:transform .3s ease-in-out}.board-nav-group>button>svg.closed{transform:rotate(-90deg)}.board-nav-group-motion{opacity:1;grid-template-rows:1fr;transition:grid-template-rows .3s ease-in-out,opacity .3s ease-in-out;display:grid}.board-nav-group-motion[data-open=false]{opacity:0;grid-template-rows:0fr}.board-nav-group-motion>div{overflow:hidden}.board-nav-links{flex-direction:column;gap:2px;display:flex}.next-showcase .sidebar .board-nav-links>a{border-radius:6px;align-items:center;gap:8px;min-height:32px;font-weight:500;transition:background-color .15s,color .15s;display:flex;position:relative;padding:6px 10px 6px 32px!important;font-size:14px!important;line-height:20px!important}.next-showcase .sidebar .board-nav-links>a:hover,.next-showcase .sidebar .board-nav-links>a[aria-current=page]{background:var(--hu-line);color:var(--hu-text)}.board-nav-links>a>svg{width:16px;height:16px}.board-nav-branch{border-inline-start:1px solid var(--hu-border);inset-inline-start:12.5px;width:12px;position:absolute;top:0;bottom:-2px}.board-nav-links>a:last-child .board-nav-branch{bottom:50%}.board-nav-branch:after{content:"";border-inline-start:1px solid var(--hu-border);border-bottom:1px solid var(--hu-border);top:calc(50% - 5px);border-end-start-radius:6px;width:12px;height:6px;position:absolute;inset-inline-start:-1px}.board-nav-links small{background:var(--color-badge-new-background,var(--color-accent-100));color:var(--hu-brand-text);text-transform:uppercase;border-radius:2px;margin-inline-start:auto;padding:1px 4px;font-size:10px;font-weight:600;line-height:16px}@media (prefers-reduced-motion:reduce){.board-nav-group-motion,.board-nav-group>button>svg{transition:none}}@media (max-width:1279px){.board-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.board-catalog-grid-wide{grid-template-columns:minmax(0,1fr)}.board-catalog-card:not(.board-catalog-card-wide){height:332px}.board-catalog-preview{height:230px}}@media (max-width:639px){.board-catalog-grid{grid-template-columns:minmax(0,1fr)}.board-catalog-section-head>p{display:none}}.next-showcase.react-route:not(.next-plain-docs) .workspace>.topbar{height:68px;min-height:68px;padding:28px 40px 4px}.next-showcase.react-route:not(.next-plain-docs) .workspace>main{width:100%;max-width:none;margin:0;padding:40px 40px 56px}.next-showcase.react-route .breadcrumb{align-items:center;gap:10px;font-size:12px;font-weight:500;line-height:18px;display:flex}.next-showcase.react-route .breadcrumb>a{white-space:nowrap;align-items:center;gap:6px;display:flex}.next-showcase.react-route .breadcrumb img{width:16px;height:16px}.next-showcase.react-route .breadcrumb>svg{width:12px;height:12px}@media (min-width:1280px){.next-showcase.next-route-component .workspace>.topbar{width:calc(100% - 268px)}}@media (max-width:1023px){.next-showcase.react-route .site-shell{grid-template-columns:minmax(0,1fr)}.next-showcase.react-route .sidebar{z-index:50;width:260px;margin:0;position:fixed;top:12px;left:12px;transform:translate(-110%)}.next-showcase.react-route .sidebar.open{transform:translate(0)}.next-showcase.react-route .menu-button,.next-showcase.react-route .sidebar .next-drawer-close{display:flex}}@media (max-width:639px){.next-showcase.react-route:not(.next-plain-docs) .workspace>.topbar{flex-wrap:wrap;justify-content:flex-start;gap:16px;height:112px;min-height:112px;padding:40px 24px 0}.next-showcase.react-route:not(.next-plain-docs) .workspace>.topbar .breadcrumb{width:100%;height:20px}.next-showcase.react-route:not(.next-plain-docs) .workspace>.topbar .top-actions{height:36px;margin:0}.next-showcase.react-route:not(.next-plain-docs) .workspace>main{padding:32px 24px 56px}.next-showcase.react-route:not(.next-plain-docs) .menu-button{z-index:40;background:var(--hu-bg);border:1px solid var(--hu-line);position:fixed;bottom:24px;left:24px}.next-showcase.next-route-component:not(.next-plain-docs) .menu-button{display:none}}.board-catalog-preview:has([data-source-chart]):after{content:"";background:linear-gradient(to bottom,transparent,var(--hu-bg));pointer-events:none;height:44px;position:absolute;inset:auto 0 0}@media (max-width:639px){.next-showcase.next-route-component .workspace>.topbar .header-brand{display:none}.next-showcase.next-route-component .workspace>.topbar .breadcrumb{gap:8px;min-width:0;display:flex}.next-showcase.next-route-component .workspace>.topbar .breadcrumb>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.next-showcase.next-route-component .workspace>.topbar .top-actions{justify-content:flex-start;margin-left:0}}.board-component-layout{align-items:flex-start;gap:48px;width:100%;max-width:1120px;margin-inline:auto;display:flex}.board-component-article{flex-direction:column;flex:1;gap:12px;min-width:0;max-width:900px;display:flex}.board-component-heading{flex-direction:column;gap:12px;display:flex}.board-component-heading h1{letter-spacing:0;margin:0;font-size:24px;font-weight:500;line-height:34px}.board-component-heading>p{color:var(--hu-muted);margin:0;font-size:16px;font-weight:500;line-height:22px}.board-component-preview{padding-top:16px;scroll-margin-top:56px}.board-doc-demo{flex-direction:column;gap:16px;width:100%;min-width:0;display:flex}.board-doc-demo-toolbar{justify-content:space-between;align-items:center;gap:8px;min-height:38px;display:flex}.board-doc-segments{background:var(--hu-bg-secondary);border-radius:10px;gap:2px;padding:4px;display:inline-flex}.board-doc-segments button{color:var(--hu-muted);background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:4px 10px;font-size:14px;font-weight:500;line-height:20px;transition:background .2s,color .2s,box-shadow .2s;display:inline-flex}.board-doc-segments button[aria-checked=true]{background:var(--hu-bg);color:var(--hu-text);box-shadow:0 1px 2px #0000000d}.board-doc-button svg,.board-doc-segments svg{flex-shrink:0;width:16px;height:16px}.board-doc-button{border:1px solid var(--hu-line);background:var(--hu-bg);min-height:36px;color:var(--hu-text);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex;box-shadow:0 1px 2px #0000000d}.board-doc-button:hover{background:var(--hu-bg-secondary)}.board-copy-wrap{position:relative}.board-copy-error{z-index:5;background:var(--hu-bg);border:1px solid var(--hu-line);width:240px;color:var(--hu-text);inset-inline-end:0;padding:8px;font-size:12px;position:absolute;top:100%}.board-doc-canvas{border:1px solid var(--hu-line);background:0 0;border-radius:24px;justify-content:center;align-items:center;min-width:0;max-width:100%;min-height:327px;padding:32px;display:flex;overflow:clip}.board-doc-code{background:var(--hu-bg-secondary);border:1px solid var(--hu-line);white-space:pre;max-width:100%;color:var(--hu-text);border-radius:16px;margin:0;padding:20px;font:13px/22px ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.board-doc-code-frame{min-width:0;position:relative}.board-doc-code-frame>.board-copy-wrap{z-index:1;top:8px;position:absolute;inset-inline-end:8px}.board-doc-code-frame>.board-copy-wrap button{width:28px;height:28px;min-height:28px;padding:6px;font-size:0}.board-doc-code-frame>.board-copy-wrap button svg{width:14px;height:14px}.board-doc-code,.board-foundations code{font-family:var(--font-mono-source)}.board-code-comment,.board-code-keyword{color:var(--hu-muted)}.board-code-comment{font-style:italic}.board-doc-section{flex-direction:column;gap:20px;padding-top:40px;scroll-margin-top:56px;display:flex}.board-doc-section h2{letter-spacing:0;margin:0;font-size:20px;font-weight:500;line-height:26px}.board-doc-section>p{color:var(--hu-muted);margin:0;font-size:16px;line-height:24px}.board-doc-install{flex-wrap:wrap;gap:8px;display:flex}.board-component-toc{flex-direction:column;flex-shrink:0;align-self:flex-start;gap:16px;width:220px;padding-top:8px;font-size:14px;line-height:20px;display:flex;position:sticky;top:40px}.board-component-toc strong{color:var(--hu-text);margin-bottom:4px;font-weight:500}.board-component-toc a{color:var(--hu-muted);border-inline-start:1px solid var(--hu-line);padding-inline-start:16px}.board-component-toc a:hover{color:var(--hu-text)}.board-doc-more{color:var(--hu-muted);margin-top:40px;font-size:14px}.board-doc-template{width:100%;min-width:0}.board-doc-template-devices{align-items:center;gap:8px;margin-bottom:16px;font-size:12px;display:flex}.board-doc-template-devices>button{border:1px solid var(--hu-line);background:var(--hu-bg);text-transform:capitalize;border-radius:6px;padding:4px 8px}.board-doc-template-devices>button[aria-pressed=true]{background:var(--hu-bg-secondary)}.board-doc-template-devices>a{margin-inline-start:auto}.board-document-appearance{z-index:45;bottom:24px;flex-direction:column;gap:8px;display:flex;position:fixed;inset-inline-end:24px}.board-document-appearance>button{border:1px solid var(--hu-line);background:var(--hu-bg);width:36px;height:36px;color:var(--hu-muted);border-radius:50%;place-items:center;padding:8px;display:grid;position:relative;box-shadow:0 2px 8px #0000000a}.board-document-appearance>button>svg{width:18px;height:18px}.board-document-appearance>button>span{border:1px solid var(--hu-bg);background:var(--hu-brand);border-radius:50%;width:8px;height:8px;position:absolute;bottom:3px;right:2px}.board-document-appearance-panel{bottom:88px;width:max-content;max-width:calc(100vw - 48px);position:absolute;inset-inline-end:0}.board-document-appearance-panel .appearance-bar-wrap{max-width:100%;position:relative!important;inset:auto!important;transform:none!important}.board-document-appearance-panel .appearance-bar{border-radius:24px;flex-wrap:wrap;justify-content:center;max-width:100%}.board-auth-page{background:var(--hu-page);justify-content:center;align-items:center;min-height:100dvh;display:flex;position:relative;padding:24px!important}.board-auth-feedback{border:1px solid var(--hu-line);background:var(--hu-bg);max-width:calc(100% - 48px);color:var(--hu-text);z-index:10;border-radius:12px;padding:12px 16px;font-size:14px;position:fixed;bottom:16px;left:50%;transform:translate(-50%)}@media (max-width:1279px){.board-component-toc{display:none}}@media (max-width:639px){.board-doc-canvas{min-height:327px;padding:32px}.board-doc-canvas:has(.board-doc-template){padding:12px}.board-doc-segments button{padding:4px 8px}}.board-component-layout[data-component-slug=data-table] .board-doc-canvas{align-items:flex-start;padding:24px;overflow-x:auto}@media (max-width:639px){.board-component-layout[data-component-slug=data-table] .board-doc-canvas{padding:16px}}.next-showcase.react-route:not(.next-plain-docs) .next-guide-layout{grid-template-columns:minmax(0,1fr) 220px;gap:48px}.next-showcase.react-route:not(.next-plain-docs) .next-guide-layout>.next-document{max-width:none;padding:0}.next-guide-layout .next-page-copy-status:empty,.next-guide-layout>.next-document>.next-kicker{display:none}.next-showcase .next-guide-layout .next-document .next-lead{margin:12px 0 0;font-weight:500;font-size:16px!important;line-height:22px!important}.next-showcase .next-guide-layout .next-document>section{border:0;margin-top:48px;padding:0}.next-showcase .next-guide-layout .next-document>section>h2{letter-spacing:0;margin:0 0 16px;font-size:20px;line-height:26px}.next-showcase .next-guide-layout .next-document>section>p{color:var(--hu-muted);margin:12px 0;font-size:16px;font-weight:400;line-height:22px}.next-guide-layout .next-guide-toc{gap:12px;padding-top:0;font-size:14px;line-height:20px}.board-guide-hero{border:1px solid var(--hu-border);border-radius:24px;margin-top:28px;padding-top:40px;position:relative;overflow:hidden}.board-guide-hero .hero-rays{z-index:0;pointer-events:none;width:100%;height:1060px;position:absolute;inset:0}.board-guide-hero>div:not(.board-guide-widget-rail){z-index:1;text-align:center;max-width:560px;margin:auto;padding-inline:24px;position:relative}.next-showcase .board-guide-hero h2{letter-spacing:-.02em;margin:0;font-size:36px;font-weight:500;line-height:43px}.board-guide-hero h2 span{display:block}.next-showcase .board-guide-hero p{color:var(--hu-muted);margin:12px 0 0;font-size:14px;line-height:20px}.board-guide-widget-rail{z-index:1;height:200px;margin-top:32px;position:relative;overflow:hidden}.board-guide-widget-rail>.next-widget-rail{transform-origin:0 0;width:182%;margin:0;padding:0;transform:scale(.55)}.board-guide-widget-rail .next-rail-pause{display:none}.board-guide-features{background:var(--hu-bg-secondary);border-radius:32px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:6px;display:grid}.board-guide-features>div{background:var(--hu-bg);border-radius:26px;min-height:156px;padding:20px;box-shadow:0 1px 2px #0000000d}.board-guide-features>div>svg{width:20px;height:20px;color:var(--hu-brand)}.next-showcase .board-guide-features h3{margin:14px 0 0;font-size:14px;font-weight:600;line-height:20px}.next-showcase .next-guide-layout .board-guide-features p{margin:4px 0 0;font-size:14px;line-height:20px}.board-guide-install-card{border:1px solid var(--hu-border);background:var(--hu-bg-secondary);border-radius:16px;margin-top:16px;padding:16px;overflow:hidden}.board-guide-install-card>span{color:var(--hu-muted);font-size:14px;line-height:20px}.board-guide-plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.board-guide-plans>div{padding:24px}.board-guide-colors,.board-guide-plans>div{background:var(--hu-bg-secondary);border-radius:20px}.board-guide-colors{justify-content:center;gap:12px;margin:20px 0;padding:32px;display:flex}.board-guide-colors>span{border-radius:99px;flex-direction:column;display:flex;overflow:hidden}.board-guide-colors i{width:40px;height:20px}.board-guide-type{background:var(--hu-bg-secondary);border-radius:20px;flex-direction:column;gap:12px;margin:20px 0;padding:32px;display:flex}.board-guide-type strong{letter-spacing:-.02em;font-size:40px;font-weight:500;line-height:54px}.board-guide-type span{font-size:24px;line-height:34px}.board-guide-type small{color:var(--hu-muted);font-size:12px;line-height:18px}@media (max-width:1279px){.next-showcase.react-route:not(.next-plain-docs) .next-guide-layout{grid-template-columns:minmax(0,1fr)}.next-guide-layout .next-guide-toc{display:none}}@media (max-width:639px){.board-guide-features,.board-guide-plans{grid-template-columns:1fr}.next-showcase .board-guide-hero h2{font-size:28px;line-height:34px}.board-guide-hero{padding-top:32px}.board-guide-colors{gap:8px;padding:24px 16px}.board-guide-colors i{width:26px;height:20px}.board-guide-type{padding:24px}.board-guide-type strong{font-size:28px;line-height:34px}}.board-guide-widget-rail>.next-widget-showcase{transform-origin:0 0;width:182%;max-width:none;margin:0;transform:scale(.55)}.next-showcase .next-guide-layout .board-guide-widget-rail .next-widget-showcase{border:0;margin:0;padding:0}.next-showcase .next-guide-layout .board-guide-widget-rail .hc-react-card{border:0;margin:0}.board-mcp-guide-mark{width:72px;height:72px;margin-bottom:24px;display:block}.dark .board-mcp-guide-mark{filter:invert()}.next-showcase.react-route:not(.next-plain-docs) .board-mcp-guide>.next-document{padding-top:2px}.next-guide-layout>.next-guide-toc{margin-top:-48px}.board-rtl-component-grid{border:1px solid var(--hu-border);background:var(--hu-bg);border-radius:24px;flex-direction:column;align-items:center;gap:48px;margin-top:32px;padding:40px 24px;display:flex}.board-rtl-auth{width:448px;max-width:100%}.board-rtl-auth .hp-auth-local-feedback{margin-top:12px}.board-rtl-lower{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;width:100%;display:grid}.board-rtl-lower h3{margin:0 0 16px;font-size:16px;font-weight:500;line-height:22px}.board-rtl-lower>div:first-child{background:var(--hu-bg-secondary);border-radius:16px;min-height:177px;padding:16px}.board-rtl-lower .hc-source-example{max-width:100%}.board-rtl-template{border:1px solid var(--hu-border);border-radius:24px;margin-top:24px;padding:16px;overflow:hidden}.board-rtl-template>.board-doc-button{margin-top:16px}@media (max-width:639px){.board-rtl-component-grid{padding:24px 12px}.board-rtl-lower{grid-template-columns:1fr}.board-rtl-template{padding:8px}}.board-instruction-files{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.board-instruction-files>a{border:1px solid var(--hu-border);background:var(--hu-bg-secondary);border-radius:20px;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;padding:24px;display:flex}.board-instruction-files>a:first-child{grid-column:1/-1}.board-instruction-files>a>svg{width:24px;height:24px;color:var(--hu-brand)}.board-instruction-files h3{font-size:16px;line-height:22px;margin:0!important}.board-instruction-files code{overflow-wrap:anywhere;font-size:12px;line-height:18px}.next-showcase .board-instruction-files p{margin:0;font-size:14px;line-height:20px}@media (max-width:639px){.board-instruction-files{grid-template-columns:1fr}}.board-code-string,.board-code-tag{color:var(--color-emerald-700)}.board-code-number{color:var(--color-pink-700)}.dark .board-code-string,.dark .board-code-tag{color:var(--color-emerald-400)}.dark .board-code-number{color:var(--color-pink-400)}.board-copy-page{z-index:30;align-items:center;font-size:14px;line-height:20px;display:inline-flex;position:relative}.board-copy-page-buttons{border-radius:10px;display:inline-flex;box-shadow:0 1px 2px #0000000d}.board-copy-page-buttons>.board-doc-button:first-child{box-shadow:none;border-start-end-radius:0;border-end-end-radius:0}.board-copy-page-buttons>.board-doc-button:last-child{width:34px;box-shadow:none;border-inline-start:0;border-start-start-radius:0;border-end-start-radius:0;padding:8px}.board-copy-page-menu{z-index:100;border:1px solid var(--hu-border);background:var(--hu-bg);top:calc(100% + 6px);border-radius:16px;flex-direction:column;width:266px;max-width:calc(100vw - 32px);max-height:calc(100vh - 100px);padding:10px;animation:board-copy-menu-enter .15s ease-out both;display:flex;position:absolute;inset-inline-end:0;overflow:auto;box-shadow:0 8px 20px #00000018,0 2px 6px #0000000a}.board-copy-page-menu>a,.board-copy-page-menu>button{min-height:34px;color:var(--hu-text);text-align:start;white-space:nowrap;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:7px 10px;font-size:14px;line-height:20px;text-decoration:none;display:flex}.board-copy-page-menu>a:focus,.board-copy-page-menu>button:focus{background:var(--hu-bg-secondary);outline:none}.board-copy-page-menu>a:hover,.board-copy-page-menu>button:hover{background:var(--hu-bg-secondary)}.board-copy-page-menu svg{width:16px;height:16px;color:var(--hu-muted);flex-shrink:0}.board-copy-page-menu>[role=separator]{background:var(--hu-line);height:1px;margin:6px 0}.board-copy-page-status{background:var(--hu-bg);min-width:180px;max-width:280px;color:var(--hu-muted);pointer-events:none;top:calc(100% + 4px);border-radius:6px;padding:4px 6px;font-size:12px;line-height:18px;position:absolute;inset-inline-end:0}.board-copy-page-menu+.board-copy-page-status{top:100%;inset-inline-end:calc(100% + 8px);transform:translateY(-100%)}@keyframes board-copy-menu-enter{0%{opacity:0;filter:blur(2px);transform:translateY(-3px)scale(.98)}to{opacity:1;filter:none;transform:none}}@media (prefers-reduced-motion:reduce){.board-copy-page-menu{animation:none}}.board-component-toc{gap:0;margin-top:-66px;padding-top:0;top:42px}.board-component-toc strong{align-items:center;gap:8px;margin-bottom:12px;display:flex}.board-component-toc strong>svg{width:16px;height:16px;color:var(--hu-muted)}.board-component-toc a{border-inline-start:1px solid var(--hu-border);color:var(--color-text-tertiary);padding:6px 0 6px 16px;font-size:14px;line-height:20px}.board-component-toc a[aria-current=location]{border-inline-start:2px solid var(--hu-text);color:var(--hu-text);padding-inline-start:15px}.board-doc-neighbors{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.board-doc-neighbors>a{border:1px solid var(--hu-border);background:var(--hu-bg);border-radius:10px;flex-direction:column;min-width:0;min-height:60px;padding:10px 36px 10px 12px;display:flex;position:relative}.board-doc-neighbors>a:hover{background:var(--hu-bg-secondary)}.board-doc-neighbors>a>span{font-size:14px;font-weight:500;line-height:20px}.board-doc-neighbors>a>small{color:var(--hu-muted);font-size:12px;line-height:18px}.board-doc-neighbors>a>svg{position:absolute;top:50%;right:12px;transform:translateY(-50%)}.board-doc-neighbors>a>svg,.board-v0-mark{width:16px;height:16px;color:var(--hu-muted)}.board-v0-mark{justify-content:center;align-items:center;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}@media (max-width:639px){.board-component-layout:is([data-component-slug=data-grid],[data-component-slug=sidebar],[data-component-slug=stat-cards]) .board-doc-canvas{padding:16px!important}}.board-document-appearance{align-items:center;width:40px}.board-document-appearance>button:first-of-type{width:40px;height:40px}.board-doc-browser{border:1px solid var(--hu-border);background:var(--hu-bg);border-radius:16px;height:762px;transition:width .3s cubic-bezier(.22,1,.36,1);overflow:hidden}.board-doc-browser-chrome{border-bottom:1px solid var(--hu-border);background:var(--hu-bg-secondary);height:76px}.board-doc-browser-tabs{height:40px;color:var(--hu-muted);align-items:center;gap:12px;padding:0 12px;font-size:12px;line-height:18px;display:flex}.board-doc-window-dots{gap:6px;display:flex}.board-doc-window-dots i{background:#ff5f57;border-radius:50%;width:10px;height:10px}.board-doc-window-dots i:nth-child(2){background:#febc2e}.board-doc-window-dots i:nth-child(3){background:#28c840}.board-doc-browser-tabs>span:nth-child(2){background:var(--hu-bg);min-width:192px;height:32px;color:var(--hu-text);border-radius:6px 6px 0 0;justify-content:space-between;align-self:end;align-items:center;gap:20px;padding:8px 12px;display:flex}.board-doc-browser-tabs b{color:var(--hu-muted);font-weight:400}.board-doc-new-tab{opacity:.6}.board-doc-browser-url{height:36px;color:var(--hu-muted);align-items:center;gap:12px;padding:4px 12px;font-size:12px;line-height:20px;display:flex}.board-doc-browser-url>span:last-child{white-space:nowrap;text-overflow:ellipsis;background:var(--hu-line);border-radius:99px;flex:1;min-width:0;padding:2px 12px;overflow:hidden}.board-doc-app-viewport{background:var(--hu-page);height:684px;position:relative;overflow:hidden}.board-doc-app-inline{width:100%;transition:width .3s cubic-bezier(.22,1,.36,1);position:relative}@media (prefers-reduced-motion:reduce){.board-doc-app-inline,.board-doc-browser{transition:none}}.board-doc-app-device{margin:auto;position:relative;overflow:hidden}.board-doc-app-device iframe{display:block}.board-doc-calendar .board-doc-app-viewport{background:0 0;height:auto;overflow:visible}.board-template-doc-devices{border:1px solid var(--hu-border);background:var(--hu-bg-secondary);border-radius:99px;align-items:center;gap:0;margin-inline-start:auto;padding:3px;display:flex}.board-template-doc-devices>button{color:var(--hu-muted);background:0 0;border:0;border-radius:99px;justify-content:center;align-items:center;gap:6px;padding:4px 10px;font-size:14px;font-weight:400;line-height:20px;display:flex}.board-template-doc-devices>button>svg{width:16px;height:16px}.board-template-doc-devices>button[aria-checked=true]{background:var(--hu-bg);color:var(--hu-text);font-weight:500;box-shadow:0 1px 2px #0000000d}.board-template-features{color:var(--hu-muted);flex-direction:column;gap:8px;margin:0;padding-inline-start:20px;font-size:16px;line-height:22px;list-style:outside;display:flex}@media (max-width:1279px){.board-template-doc-devices{display:none}.board-template-doc-live{margin-inline-start:auto}}@media (max-width:639px){.board-doc-canvas:has(.board-doc-calendar){padding:0!important}.board-doc-canvas:has(.board-doc-browser){padding:8px!important}.board-doc-browser-tabs{gap:8px;padding-inline:8px}.board-doc-browser-tabs>span:nth-child(2){min-width:130px}.board-doc-new-tab{display:none}.board-doc-browser-url{padding-inline:8px}}.board-calendar-doc-live{margin-inline-start:auto}@media (max-width:639px){.board-doc-demo-toolbar:has(.board-template-doc-live){gap:6px}.board-doc-demo-toolbar .board-template-doc-live,.board-doc-demo-toolbar:has(.board-template-doc-live) .board-copy-page-buttons>button:first-child{gap:0;width:32px;min-width:32px;padding:6px;font-size:0}}.board-doc-multi-frame{width:100%;height:684px;position:relative;overflow:hidden}.board-doc-multi-frame iframe{display:block}.board-copy-page{flex-shrink:0}.board-copy-page-buttons{white-space:nowrap}.board-copy-page-buttons>.board-doc-button{white-space:nowrap;flex-shrink:0}@media (max-width:359px){.board-doc-demo-toolbar{gap:6px}.board-doc-demo-toolbar .board-copy-page-buttons>.board-doc-button:first-child{gap:0;width:32px;min-width:32px;padding:6px;font-size:0}}.board-mcp-guide-marks{align-items:center;gap:20px;height:72px;margin-bottom:24px;display:flex}.board-mcp-guide-marks>.board-mcp-guide-mark{margin:0}.board-mcp-guide-marks>img:first-child{transform:rotate(-9deg)}.next-guide-layout .next-document h3{font-size:16px;font-weight:500;line-height:22px}.next-showcase.next-legal-docs .site-shell{display:block}.next-legal-docs .sidebar{display:none!important}.next-showcase.next-legal-docs .topbar{max-width:1280px;height:72px;min-height:72px;margin:0 auto;padding:0 24px}.next-legal-docs .header-brand{display:flex}.next-legal-docs .breadcrumb{display:none}.next-legal-docs .header-nav{gap:24px;margin-inline-start:32px;display:flex}.next-showcase.next-legal-docs main{width:672px;max-width:calc(100% - 48px);margin:64px auto;padding:0}.next-showcase.next-legal-docs .next-guide-layout{max-width:none;display:block}.next-legal-docs .next-guide-toc{display:none}.next-showcase.next-legal-docs .next-document{width:100%;max-width:none;padding:0}.next-showcase.next-legal-docs .next-document h1{letter-spacing:-.03em;font-size:40px;font-weight:500;line-height:46px}.next-showcase.next-legal-docs .next-guide-layout .next-document .next-lead{font-weight:400}.next-showcase.next-legal-docs .next-document>section{margin-top:44px}.next-showcase.next-legal-docs .next-document>section>h2{font-size:20px;font-weight:500;line-height:26px}@media (max-width:767px){.next-showcase.next-legal-docs .topbar{padding-inline:16px}.next-legal-docs .header-nav{display:none}.next-showcase.next-legal-docs main{max-width:calc(100% - 40px);margin-top:48px}.next-showcase.next-legal-docs .next-document h1{font-size:32px;line-height:38px}}.next-legal-docs .menu-button{display:none!important}.board-doc-secondary-canvas{margin-top:16px;margin-bottom:16px}.board-doc-section>.board-doc-code-frame{margin-top:16px}.board-doc-code-frame[data-caption]{border:1px solid var(--hu-line);background:var(--hu-bg-secondary);border-radius:16px;overflow:hidden}.board-doc-code-caption{border-bottom:1px solid var(--hu-line);height:40px;font:400 12px/20px var(--hu-font);color:var(--hu-muted);padding:10px 16px}.board-doc-code-frame[data-caption]>.board-doc-code{border:0;border-radius:0;padding:16px}.board-doc-code-frame[data-caption]>.board-copy-wrap{top:6px;inset-inline-end:8px}.board-doc-button[data-compact]{width:28px;height:28px;min-height:28px;box-shadow:none;background:0 0;border:0;padding:6px}.board-pro-installation-icon{border-radius:16px;margin:0 0 20px;display:block}.board-pro-callout{border:1px solid var(--hu-line);background:var(--hu-bg-secondary);color:var(--hu-muted);border-radius:16px;align-items:center;gap:12px;margin-top:48px;padding:16px;font-size:14px;line-height:20px;display:flex}.board-pro-callout>svg{flex:none;width:20px;height:20px}.board-pro-callout>p{flex:1;margin:0}.board-pro-callout>a{white-space:nowrap;color:var(--hu-brand-text);font-size:12px}.board-pro-steps{margin:24px 0 0;padding:0;list-style:none}.board-pro-steps>li{grid-template-columns:32px minmax(0,1fr);gap:16px;padding-bottom:32px;display:grid;position:relative}.board-pro-steps>li:last-child{padding-bottom:0}.board-pro-step-number{border:1px solid var(--hu-line);background:var(--hu-bg);z-index:1;border-radius:12px;place-items:center;width:32px;height:32px;font-size:14px;display:grid;position:relative}.board-pro-steps>li:not(:last-child):before{content:"";border-left:1px solid var(--hu-line);position:absolute;top:32px;bottom:0;left:16px}.board-pro-steps h3{margin:6px 0 12px}.board-pro-catalog-cards p,.board-pro-steps p,.board-pro-support p,.board-pro-update p{color:var(--hu-muted);font-size:16px;line-height:22px}.board-pro-command{background:var(--hu-bg-secondary);border:1px solid var(--hu-line);border-radius:16px;min-width:0;margin:16px 0;padding:6px;box-shadow:0 2px 4px #00000008}.board-pro-command>div{justify-content:space-between;align-items:center;height:30px;padding:0 8px;font-size:14px;display:flex}.board-pro-command button{width:28px;height:28px;color:var(--hu-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.board-pro-command button svg{width:16px;height:16px}.board-pro-command pre{background:var(--hu-bg);color:var(--hu-muted);border-radius:12px;margin:4px 0 0;padding:16px;font:14px/22px ui-monospace,monospace;overflow:auto}.board-pro-catalog-cards a:focus-visible,.board-pro-command button:focus-visible{outline:2px solid var(--hu-brand);outline-offset:2px}.next-showcase .next-guide-layout .next-document>section.board-pro-update{background:var(--hu-bg-secondary);border-radius:28px;padding:32px}.board-pro-update .board-pro-command{box-shadow:none;border:0;padding:0}.board-pro-catalog-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.board-pro-catalog-cards>div{border:1px solid var(--hu-line);border-radius:24px;flex-direction:column;gap:12px;padding:24px;display:flex}.board-pro-catalog-cards h2{margin:0;font-size:20px;line-height:26px}.board-pro-catalog-cards p{margin:0}.board-pro-catalog-cards>div>div{flex-wrap:wrap;gap:6px;margin-bottom:24px;display:flex}.board-pro-catalog-cards code{background:var(--hu-bg-secondary);color:var(--hu-text);border-radius:4px;padding:3px 5px;font-size:12px}.board-pro-catalog-cards>div>a{margin-top:auto;font-size:14px}.board-pro-support{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.board-pro-support>div{border:1px solid var(--hu-line);border-radius:24px;flex-direction:column;align-items:flex-start;padding:20px;display:flex}.board-pro-support>div>svg{border:1px solid var(--hu-line);background:var(--hu-bg-secondary);border-radius:16px;width:44px;height:44px;margin-bottom:24px;padding:12px}.board-pro-support small{color:var(--hu-muted);font-size:12px}.board-pro-support h3{margin:8px 0}.board-pro-support p{margin:0 0 16px}.board-pro-support a{margin-top:auto}@media (max-width:767px){.board-pro-callout{flex-wrap:wrap;align-items:flex-start}.board-pro-callout>a{margin-left:32px}.board-pro-support{grid-template-columns:1fr}}@media (max-width:639px){.board-pro-catalog-cards{grid-template-columns:1fr}.board-pro-steps>li{grid-template-columns:28px minmax(0,1fr);gap:12px}.board-pro-step-number{width:28px;height:28px}.board-pro-steps>li:not(:last-child):before{top:28px;left:14px}.next-showcase .next-guide-layout .next-document>section.board-pro-update{padding:24px}}.next-guide-layout[data-guide=pro-installation]{display:block}.next-guide-layout[data-guide=pro-installation]>.next-guide-toc{display:none}.board-component-layout[data-component-slug=questionnaire] .board-doc-canvas{background:var(--color-background-secondary-default)}.board-doc-browser-arrows svg,.board-doc-browser-tabs svg{flex-shrink:0;width:12px;height:12px;display:block}.board-doc-browser-tabs>span:nth-child(2){flex:0 192px;min-width:0}.board-doc-browser-tabs>span:nth-child(2)>svg{margin-inline-start:auto}.board-doc-browser-tabs .board-doc-new-tab{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.board-doc-browser-arrows{flex-shrink:0;gap:6px;display:inline-flex}@media (max-width:639px){.board-doc-browser-tabs .board-doc-new-tab{display:none}.board-doc-browser-tabs>span:nth-child(2){flex-basis:180px}}.board-home-gallery{max-width:1276px;margin:160px auto 0;padding:0}.board-home-gallery-intro{text-align:center;flex-direction:column;align-items:center;gap:16px;max-width:600px;margin:auto;display:flex}.board-home-gallery-intro h2{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:48px;font-weight:500;line-height:53px}.board-home-gallery-intro p{max-width:480px;color:var(--hu-muted);text-wrap:pretty;margin:0;font-size:16px;font-weight:500;line-height:22px}.board-home-gallery-intro>a{margin-top:8px}.board-home-gallery-grid{grid-template-columns:repeat(4,304px);gap:20px;margin-top:40px;display:grid}.board-multi-agent-section{width:100%;max-width:1276px;margin:auto;padding:192px 0 128px}.board-multi-agent-intro{text-align:center;flex-direction:column;align-items:center;max-width:640px;margin:auto;display:flex}.board-agent-cluster{width:160px;height:112px;margin-bottom:24px;position:relative}.board-agent-cluster>div{width:48px;height:48px;position:absolute}.board-agent-cluster .hp-source-artwork{width:48px;height:48px}.board-multi-agent-intro h2{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:48px;font-weight:500;line-height:53px}.board-multi-agent-intro p{max-width:580px;color:var(--hu-muted);margin:16px 0 0;font-size:16px;font-weight:500;line-height:22px}.board-multi-agent-intro>a{height:40px;min-height:40px;margin-top:20px;padding:8px 10px}.board-multi-agent-preview{border:1px solid var(--hu-line);background:var(--hu-bg-secondary);width:100%;margin-top:64px;padding:8px}.next-showcase.home-route .motion-feature{width:100%;max-width:1276px;margin:224px auto 0;padding:0 0 112px}.motion-feature-head{text-align:center;flex-direction:column;align-items:center;max-width:635px;margin:auto;display:flex}.next-showcase.home-route .motion-feature-head h2{margin:0}.motion-feature-head>p{max-width:570px;margin:16px 0 0;font-size:16px;font-weight:500;line-height:22px}.motion-feature-head>.board-doc-button{height:40px;min-height:40px;margin-top:24px}.board-loader-stage{justify-content:center;align-items:center;width:100%;height:230px;margin-top:40px;display:flex}@media (max-width:1279px){.next-showcase.home-route .motion-feature{padding-inline:24px}.board-loader-stage{height:200px}}@media (max-width:1023px){.board-loader-stage{height:150px}}@media (max-width:639px){.next-showcase.home-route .motion-feature{margin-top:144px;padding:0 12px 64px}.board-loader-stage{height:120px}}@media (max-width:1279px){.board-multi-agent-section{padding-inline:24px}}@media (max-width:639px){.board-multi-agent-section{padding:160px 12px 96px}.board-multi-agent-intro h2{font-size:32px;line-height:38px}.board-multi-agent-preview{padding:6px}}.board-home-template-snippet{width:100%;height:100%;position:relative;overflow:hidden}.board-home-profile-crop{border-radius:10px;justify-content:center;width:266px;height:179px;display:flex;position:absolute;top:18px;left:19px;overflow:hidden}.board-home-image-crop{border:1px solid var(--hu-line);border-radius:12px;width:137px;height:171px;position:absolute;top:19px;left:50%;overflow:hidden;transform:translate(-50%)}.board-home-calendar-crop{transform-origin:0 0;position:absolute;top:19px;left:17px}.next-showcase.home-route .motion-feature-head h2,.next-showcase.home-route .next-home-feature .home-showcase-intro h2,.next-showcase.home-route .next-template-showcase .home-showcase-intro h2{letter-spacing:-.02em;text-wrap:balance;max-width:640px;margin-inline:auto;font-size:48px;font-weight:500;line-height:53px}.next-showcase.home-route .showcase-kicker{display:none}.next-showcase.home-route .clone-tech{font-size:14px}.next-showcase.home-route .clone-hero>p{max-width:612px;font-size:16px;line-height:21px}.next-showcase.home-route .clone-hero{padding-top:59px;padding-bottom:31px}.next-showcase.home-route .clone-hero .next-domain-headline{max-width:932px;margin-bottom:25px}.next-showcase.home-route .clone-hero-actions{margin-top:25px}.next-domain-animated .next-domain-dots{background:radial-gradient(circle,var(--hu-text) 3.5px,transparent 3.6px) 0 0/13px 7px;height:7px;bottom:2px}@supports (color:color-mix(in lab,red,red)){.next-domain-animated .next-domain-dots{background:radial-gradient(circle,color-mix(in srgb,var(--hu-text) 15%,transparent) 3.5px,transparent 3.6px) 0 0/13px 7px}}.next-domain-animated .next-domain-dots{opacity:1}.next-domain-animated[data-motion=play] .next-domain-dots{animation:none}.board-home-gallery-intro>a{height:40px;min-height:40px;padding:8px 10px}.next-showcase.home-route .clone-hero-actions>a{border-radius:10px;height:36px;min-height:36px;padding:8px 12px;font-size:14px;font-weight:500;line-height:20px}.next-rail-card .profile-widget{background:var(--hu-bg-secondary);border:0!important;border-radius:24px!important;height:330px!important;min-height:330px!important}.next-rail-card .profile-widget .widget-avatar{background:var(--hu-line);width:66px;height:66px;color:var(--hu-muted);border:0;font-size:26px;font-weight:500}.next-showcase.home-route .pricing-section .home-showcase-intro h2{letter-spacing:-.02em;max-width:none;font-size:48px;font-weight:500;line-height:53px}.next-showcase.home-route .clone-faq>h2,.next-showcase.home-route .mcp-feature .home-showcase-intro h2,.next-showcase.home-route .next-source-workflow .home-showcase-intro h2,.next-showcase.home-route .website-final-cta>h2{letter-spacing:-.02em;text-wrap:balance;margin-inline:auto;font-size:48px;font-weight:500;line-height:53px}.next-showcase.home-route .mcp-feature .home-showcase-intro h2{max-width:812px}.next-showcase.home-route .next-source-workflow .home-showcase-intro h2{max-width:720px}.next-showcase.home-route .website-final-cta>h2{max-width:635px}.next-showcase.home-route .pricing-section{max-width:1276px;margin:160px auto 0;padding:0}.next-showcase.home-route .pricing-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:19px;width:100%;max-width:none;margin-top:40px}.next-showcase.home-route .pricing-card{box-shadow:none;background:var(--hu-bg-secondary);border-color:var(--hu-line);border-radius:26px;padding:2px}.next-showcase.home-route .pricing-card.recommended{border-color:var(--hu-brand);box-shadow:0 0 0 1px var(--hu-brand)}.pricing-card-head{background:var(--hu-bg);border-radius:23px;height:153px;padding:20px 19px 16px}.pricing-card-head>img{width:24px;height:24px;margin-bottom:12px}.next-showcase .pricing-card-head h3{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:500;line-height:26px}.pricing-card-head>p{color:var(--hu-muted);margin:12px 0 0;font-size:14px;line-height:20px}.next-showcase .pricing-card .pricing-amount{gap:8px;min-height:112px;margin:0 0 20px;padding:20px 19px 0}.next-showcase .pricing-card .pricing-amount strong{letter-spacing:-.03em;font-size:44px;font-weight:500;line-height:53px}.next-showcase .pricing-card .pricing-amount>span{font-size:14px;line-height:20px}.next-showcase .pricing-card>.hu-button{border-radius:10px;width:calc(100% - 38px);height:36px;min-height:36px;margin:0 19px;font-size:14px;font-weight:500}.next-showcase .pricing-card .pricing-license{margin:20px 19px 16px;font-size:14px;font-weight:500;line-height:20px}.next-showcase .pricing-card>ul{gap:12px;padding:0 19px 24px}.next-showcase .pricing-card li{color:var(--hu-text);align-items:center;font-size:14px;line-height:20px}.next-showcase .pricing-card li svg{width:16px;height:16px;color:var(--hu-muted);flex-shrink:0}@media (max-width:1279px){.next-showcase.home-route .pricing-section{padding-inline:24px}.next-showcase.home-route .pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media (max-width:639px){.next-showcase.home-route .pricing-section{margin-top:160px;padding-inline:12px}.next-showcase.home-route .pricing-grid{grid-template-columns:minmax(0,1fr);max-width:390px}.next-showcase.home-route .pricing-section .home-showcase-intro h2{font-size:32px;line-height:38px}.pricing-card-head{height:auto;min-height:153px}}.next-application-table>.bn-source{display:contents}.next-application-sizer,.next-application-viewport{height:925px}.next-application-sizer{height:944px}.home-native-calendar{border:1px solid var(--hu-line);background:var(--hu-bg-secondary);border-radius:16px;padding:16px}.home-native-calendar-footer{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.home-native-calendar-actions{align-items:center;gap:8px;display:flex}.home-native-calendar-status{color:var(--hu-muted);padding:8px;font-size:12px;line-height:18px}@media (max-width:1279px){.board-home-gallery{padding:0 24px}.board-home-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.board-home-gallery-grid .board-catalog-card{height:332px}.board-home-profile-crop{border-radius:16px;width:auto;height:212px;left:16px;right:16px}.next-showcase.home-route .workspace>.topbar{padding-inline:24px}}@media (max-width:639px){.board-home-gallery{margin-top:120px;padding:0 12px}.board-home-gallery-grid{grid-template-columns:minmax(0,1fr);row-gap:12px}.board-home-gallery-intro h2,.next-showcase.home-route .motion-feature-head h2,.next-showcase.home-route .next-home-feature .home-showcase-intro h2,.next-showcase.home-route .next-template-showcase .home-showcase-intro h2{font-size:32px;line-height:38px}}@media (min-width:640px) and (max-width:1023px){.next-showcase.home-route .clone-hero .next-domain-headline{font-size:72px;line-height:84px}}@media (max-width:639px){.next-showcase.home-route .clone-hero{padding-top:22px}.next-showcase.home-route .clone-hero .next-domain-headline{margin-bottom:16px}.next-showcase.home-route .clone-hero-actions{margin-top:24px}}.next-showcase.home-route .workspace>.topbar{max-width:1276px;padding-inline:0}.next-showcase.home-route .topbar .brand img{width:28px;height:28px}.board-feature-intro{text-align:center;flex-direction:column;align-items:center;max-width:635px;margin:auto;display:flex}.board-pro-badge{border:1px solid var(--hu-border);background:var(--hu-bg);border-radius:10px;align-items:center;gap:4px;height:36px;padding:8px;font-size:14px;line-height:20px;display:inline-flex;box-shadow:0 1px 2px #0000000d}.board-pro-badge img{width:20px;height:20px}.board-feature-intro h2,.next-showcase.home-route .next-template-showcase .board-feature-intro h2{letter-spacing:-.02em;text-wrap:balance;margin:11px 0 0;font-size:48px;font-weight:500;line-height:53px}.board-feature-intro p{max-width:570px;color:var(--hu-muted);text-wrap:pretty;margin:16px 0 0;font-size:16px;font-weight:500;line-height:22px}.board-feature-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:24px;display:flex}.board-feature-actions>a{height:40px;min-height:40px;padding:8px 10px}.board-home-charts{max-width:1276px;margin:160px auto 0;padding:0}.board-home-charts-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;margin-top:40px;display:grid}.board-home-chart-card{border:1px solid var(--color-border-component-detail-container);background:var(--hu-bg);border-radius:28px;min-width:0;overflow:hidden;container-type:inline-size}.board-home-chart-preview{width:100%;padding:16px 16px 0;overflow:hidden}.board-home-chart-live{transform-origin:top;position:absolute;top:0;left:50%}.board-home-chart-live .hc-source-example{height:100%;--source-chart-height:100%!important}.board-home-chart-live .hc-react-card[data-presentation=source]{height:100%;min-height:0}.next-showcase.home-route .next-template-showcase{width:100%;max-width:1276px;margin:160px auto 0;padding:0}.next-showcase.home-route .next-template-showcase>.home-showcase-intro{max-width:635px;margin-bottom:28px}.next-showcase.home-route .next-template-showcase>.home-showcase-intro>.hu-button{height:36px;min-height:36px;margin-top:24px;padding:8px;font-size:14px}.next-showcase.home-route .next-stage-devices{border-radius:10px;height:38px;margin-bottom:18px;padding:3px}.next-showcase.home-route .next-stage-devices>button{border-radius:8px;padding:5px 16px;font-size:14px;line-height:20px}.next-showcase.home-route .next-template-stage-tabs{height:40px}.next-showcase.home-route .next-template-stage-frame .next-template-stage{border:0;border-radius:20px}@media (max-width:1279px){.board-home-charts,.next-showcase.home-route .next-template-showcase{padding-inline:24px}}@media (max-width:639px){.board-home-charts,.next-showcase.home-route .next-template-showcase{padding-inline:12px}.board-home-charts-grid{grid-template-columns:1fr;gap:12px}.board-feature-intro h2,.next-showcase.home-route .next-template-showcase .board-feature-intro h2{font-size:32px;line-height:38px}.next-showcase.home-route .next-stage-devices{display:none}}.next-showcase.home-route .pricing-section>.home-showcase-intro{flex-direction:column;align-items:center;gap:17px;max-width:555px;margin:auto;display:flex}.next-showcase.home-route .pricing-section>.home-showcase-intro h2{margin:0}.next-showcase.home-route .pricing-section>.home-showcase-intro p{color:var(--hu-muted);margin:0;font-size:16px;font-weight:500;line-height:22px}.board-pricing-mark{border-radius:12px;width:56px;height:56px;box-shadow:0 3px 5px #0002}.next-showcase.home-route .pricing-preview-note{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.board-pricing-assurance{text-align:center;flex-direction:column;align-items:center;gap:12px;margin-top:44px;display:flex}.board-pricing-assurance>span{background:var(--hu-bg-secondary);border-radius:99px;align-items:center;height:26px;padding:3px 8px;font-size:14px;line-height:20px;display:flex}.board-pricing-assurance>div{flex-direction:column;align-items:center;gap:8px;max-width:620px;min-height:184px;padding:16px 24px;display:flex}.board-pricing-assurance strong{font-size:16px;font-weight:500;line-height:22px}.board-pricing-assurance p{max-width:500px;color:var(--hu-muted);margin:0}.board-pricing-assurance a,.board-pricing-assurance p{font-size:14px;line-height:20px}.next-showcase.home-route .pricing-source-note{text-align:center;max-width:620px;margin:8px auto 0;font-size:12px;line-height:16px}.next-showcase.home-route .mcp-feature{text-align:center;max-width:860px;margin:112px auto 0;padding:0 24px}.mcp-feature>.home-showcase-intro{flex-direction:column;align-items:center;display:flex}.board-mcp-symbol{margin-bottom:24px;display:flex}.board-mcp-symbol,.board-mcp-symbol svg{width:72px;height:72px}.next-showcase.home-route .mcp-feature h2{margin:0}.next-showcase.home-route .mcp-feature p{max-width:620px;color:var(--hu-muted);margin:16px 0 0;font-size:16px;font-weight:500;line-height:22px}.next-showcase.home-route .mcp-prompt{border:1px solid var(--hu-border);background:var(--hu-bg-secondary);white-space:nowrap;text-overflow:ellipsis;border-radius:99px;max-width:100%;margin:24px 0 0;padding:8px 12px;font-size:14px;line-height:20px;overflow:hidden}.next-showcase.home-route .mcp-client-buttons{flex-wrap:wrap;justify-content:center;gap:10px;margin:28px 0 26px;display:flex}.next-showcase.home-route .mcp-client-buttons>a{height:40px;min-height:40px;padding:8px 10px;font-size:16px;font-weight:500;line-height:22px}.next-showcase.home-route .mcp-feature .home-showcase-intro>a{align-items:center;gap:4px;font-size:14px;line-height:20px;display:flex}.next-showcase.home-route .next-source-workflow{text-align:center;max-width:1276px;margin:144px auto 0;padding:0 0 80px}.next-source-workflow .home-showcase-intro{max-width:635px;margin:auto}.next-showcase.home-route .next-source-workflow h2{margin:0}.next-source-workflow p{max-width:570px;color:var(--hu-muted);margin:16px auto 0;font-size:16px;font-weight:500;line-height:22px}.board-source-download-stage{justify-content:center;height:144px;margin-top:40px;display:flex}.board-source-download{border:1px solid var(--hu-border);background:var(--hu-bg-secondary);transform-origin:top;border-radius:99px;align-items:center;gap:5px;height:36px;padding:8px 10px;font-size:14px;line-height:20px;display:flex;transform:scale(4);box-shadow:0 1px 3px #0000000a}.board-source-download>svg{width:16px;height:16px}.next-showcase.home-route .clone-faq{text-align:center;width:100%;max-width:1276px;margin:160px auto 0;padding:0}.next-showcase.home-route .clone-faq>h2{max-width:555px;margin:0 auto;line-height:53px}.board-faq-intro{max-width:465px;color:var(--hu-muted);margin:16px auto 0;font-size:16px;font-weight:500;line-height:22px}.board-faq-list{background:var(--hu-bg-secondary);text-align:left;border-radius:26px;flex-direction:column;gap:3px;max-width:760px;margin:39px auto 0;padding:3px;display:flex}.board-faq-list .next-faq-item{background:var(--hu-bg);border:0;border-radius:23px;overflow:hidden}.next-showcase.home-route .clone-faq .next-faq-item h3{font-size:16px;line-height:22px}.board-faq-list .next-faq-item h3 button{min-height:66px;padding:22px 20px}.board-faq-list .next-faq-reveal p{padding:0 20px 22px;font-size:14px;line-height:20px}.board-faq-help{border:1px solid var(--hu-border);text-align:left;max-width:760px;box-shadow:0 0 14px var(--hu-brand);border-radius:26px;justify-content:space-between;align-items:center;gap:12px;margin:26px auto 0;padding:22px 24px;display:flex}@supports (color:color-mix(in lab,red,red)){.board-faq-help{box-shadow:0 0 14px color-mix(in srgb,var(--hu-brand) 10%,transparent)}}.board-faq-help strong{font-size:16px;font-weight:500;line-height:22px}.board-faq-help p{color:var(--hu-muted);margin:4px 0 0;font-size:14px;line-height:20px}.next-showcase.home-route .next-newsletter{max-width:1276px;margin:0 auto;padding:80px 0 16px}.board-newsletter-card{border:1px solid var(--hu-border);text-align:center;background:radial-gradient(ellipse at 0 50%,var(--hu-brand),transparent 50%),var(--hu-bg);border-radius:26px;max-width:760px;margin:auto;padding:48px 40px}@supports (color:color-mix(in lab,red,red)){.board-newsletter-card{background:radial-gradient(ellipse at 0 50%,color-mix(in srgb,var(--hu-brand) 9%,transparent),transparent 50%),var(--hu-bg)}}.next-showcase.home-route .next-newsletter h2{letter-spacing:-.02em;margin:0;font-size:24px;font-weight:500;line-height:34px}.next-showcase.home-route .next-newsletter p{max-width:520px;color:var(--hu-muted);margin:8px auto 0;font-size:14px;line-height:20px}.next-showcase.home-route .next-newsletter form{align-items:start;gap:8px;max-width:420px;margin:24px auto 0;display:flex}.next-newsletter form>.hu-field{flex:1;min-width:0}.next-newsletter form>.hu-field>label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.next-showcase.home-route .next-newsletter form>.hu-button{white-space:nowrap;height:36px;min-height:36px;padding:8px 10px;font-size:14px}.next-newsletter p[role=status]:empty{display:none}@media (max-width:1279px){.next-showcase.home-route .clone-faq,.next-showcase.home-route .next-source-workflow{padding-inline:24px}.board-source-download{transform:scale(3.25)}.board-source-download-stage{height:117px}}@media (max-width:1023px){.board-source-download{transform:scale(2.5)}.board-source-download-stage{height:90px}}@media (max-width:639px){.next-showcase.home-route .mcp-feature{margin-top:80px}.next-showcase.home-route .next-source-workflow{margin-top:96px;padding:0 12px 48px}.next-showcase.home-route .clone-faq{padding:0 12px}.next-showcase.home-route .clone-faq>h2,.next-showcase.home-route .mcp-feature h2,.next-showcase.home-route .next-source-workflow h2{font-size:32px;line-height:38px}.board-source-download{transform:scale(2)}.board-source-download-stage{height:72px}.board-faq-help{flex-direction:column;align-items:flex-start}.next-showcase.home-route .next-newsletter{padding:64px 12px 16px}.board-newsletter-card{padding:40px 24px}.next-showcase.home-route .next-newsletter form{flex-wrap:wrap}}.board-mcp-symbol img{width:72px;height:72px}.dark .board-mcp-symbol img{filter:invert()}.next-showcase.home-route .clone-faq{position:relative}.board-faq-stickers{pointer-events:none;z-index:2;position:absolute;inset:0;overflow:clip}.board-faq-sticker{pointer-events:auto;cursor:grab;touch-action:none;filter:drop-shadow(0 8px 12px #00000016);position:absolute}.board-faq-sticker:active{cursor:grabbing}.board-faq-sticker img{-webkit-user-select:none;user-select:none;width:100%;height:100%}.board-faq-sticker-0{width:170px;height:155px;top:4px;right:10%;rotate:-11deg}.board-faq-sticker-1{width:172px;height:117px;top:128px;left:6%;rotate:8deg}.board-faq-sticker-2{width:116px;height:146px;top:430px;left:8%;rotate:-6deg}.board-faq-sticker-3{width:140px;height:142px;top:560px;right:8%;rotate:13deg}.board-faq-help,.board-faq-list{z-index:3;position:relative}.board-final-cta{flex-direction:column;align-items:center;max-width:1276px;margin:96px auto 80px;padding:0;display:flex}.board-final-fan{width:100%;height:332px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0 66%,#0000 100%);mask-image:linear-gradient(#000 0 66%,#0000 100%)}.board-final-fan-inner{width:536px;height:332px;margin-left:-268px;position:absolute;top:0;left:50%}.board-final-fan-card{opacity:0;width:320px;height:300px;transform:translate(var(--fan-x),calc(var(--fan-y) + 90px)) rotate(var(--fan-rotate));transform-origin:bottom;transition:transform .76s cubic-bezier(.32,.72,0,1),opacity .76s cubic-bezier(.32,.72,0,1);transition-delay:var(--fan-delay);border-radius:20px;margin-left:-160px;position:absolute;bottom:0;left:50%}.board-final-fan-card[data-visible=true]{opacity:1;transform:translate(var(--fan-x),var(--fan-y)) rotate(var(--fan-rotate))}.board-final-fan-card>div{border-radius:20px;width:320px;height:300px;overflow:hidden;box-shadow:0 2px 8px #0000001a}.board-final-fan-card .hc-source-example,.board-final-fan-card .hp-source-example{width:320px!important;max-width:320px!important}.board-final-intro{text-align:center;z-index:6;flex-direction:column;align-items:center;max-width:635px;margin-top:-16px;display:flex;position:relative}.board-final-intro>.board-pro-badge{margin-bottom:24px}.board-final-intro h2{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:48px;font-weight:500;line-height:53px}.board-final-intro p{max-width:570px;color:var(--hu-muted);margin:16px 0 0;font-size:16px;font-weight:500;line-height:22px}@media (max-width:1279px){.board-faq-sticker-0{width:85px;height:77px;top:27%;right:-4px}.board-faq-sticker-1{width:86px;height:58px;top:36%;left:-6px}.board-faq-sticker-2{width:58px;height:73px;top:47.5%;left:auto;right:-6px}.board-faq-sticker-3{width:70px;height:71px;top:67%;right:-8px}}@media (max-width:639px){.board-final-cta{margin:64px auto;padding:0 12px}.board-final-intro h2{font-size:32px;line-height:38px}.board-final-intro>.board-pro-badge{display:none}.board-final-fan-inner{transform-origin:top;transform:scale(.7)}.board-final-fan{height:233px}.board-final-intro{margin-top:-8px}}@media (prefers-reduced-motion:reduce){.board-final-fan-card{transition:none}.board-faq-sticker{transform:none!important}}.board-home-charts .hc-react-card[data-chart-variant=stacked] .hc-react-metric-legend{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:640px) and (max-width:1023px){.next-showcase.home-route .pricing-grid{grid-template-columns:minmax(0,1fr);max-width:843px;margin-inline:auto}}.board-home-gallery{margin-top:96px}.board-home-install-command{white-space:nowrap;justify-content:center;align-items:baseline;gap:8px;margin-bottom:18px;font-family:ui-monospace,monospace;font-size:18px;line-height:27px;display:flex}.board-home-install-command code{color:var(--hu-muted);font-family:inherit}.board-home-install-command code>span{color:var(--color-pink-600)}.board-home-install-command b{color:var(--hu-text);font-weight:400}.board-home-install-command>a{font-size:14px}.next-application-viewport{height:944px}@media (max-width:639px){.next-showcase.home-route .clone-hero{padding-bottom:16px}.next-showcase.home-route .clone-hero-actions{margin-top:16px;margin-bottom:0}.next-showcase.home-route .clone-tech{white-space:nowrap;flex-wrap:nowrap;gap:8px;max-width:100%;height:20px;margin-top:24px;padding:0;font-size:11px;line-height:20px;display:flex;overflow:hidden}.next-showcase.home-route .clone-tech>span{flex-shrink:0}.next-showcase.home-route .clone-tech small{display:none}.next-application-canvas{margin-top:8px}.next-application-viewport{height:500px}.next-application-sizer{height:472px}.board-home-gallery{margin-top:96px}.board-home-install-command{gap:4px;margin-bottom:18px;font-size:11px;line-height:18px}.next-showcase.home-route .mcp-feature .home-showcase-intro h2,.next-showcase.home-route .next-source-workflow .home-showcase-intro h2{font-size:32px;line-height:38px}}.board-home-install-command svg{width:16px;height:16px}.board-doc-button-primary{background:var(--hu-action);color:var(--hu-on-action);border-color:var(--hu-action)}.board-doc-button-primary:hover{background:var(--hu-action-hover,var(--hu-action));color:var(--hu-on-action)}.board-template-mobile-selector{flex:1;min-width:0;display:none}@media (max-width:639px){.board-template-mobile-selector{display:block}.next-showcase.home-route .next-template-stage-tabs>.next-template-carousel{display:none}.next-showcase.home-route .next-template-stage-tabs{height:32px}.board-template-mobile-selector>.bn-source{width:100%}.board-template-mobile-selector button{width:100%;min-height:32px}}.board-home-charts .hc-source-example[data-source-chart=sankey-chart-card] .hc-react-plot,.board-home-charts .hc-source-example[data-source-chart=sankey-chart-card] .hc-react-plot .recharts-responsive-container{height:294px!important}.board-home-install-command{align-items:center;height:27px}.board-home-chart-card .board-catalog-caption p{-webkit-line-clamp:unset;display:block;overflow:visible}@media (min-width:640px) and (max-width:1023px){.next-showcase.home-route .next-template-stage-tabs{margin-bottom:12px}}@media (max-width:639px){.board-home-install-command{height:18px}.board-home-install-command>a{font-size:12px;line-height:18px}.board-home-install-command svg{width:12px;height:12px}.next-showcase.home-route .next-template-showcase>.home-showcase-intro{margin-bottom:18px}}.next-showcase.home-route .pricing-card{padding:3px}.pricing-access-panel{flex-shrink:0;height:144px;overflow:hidden}.next-showcase.home-route .pricing-access-panel .pricing-amount{flex-direction:row;align-items:center;gap:12px;height:69px;min-height:0;margin:0;padding:16px 17px 0;display:flex}.next-showcase.home-route .pricing-access-panel .pricing-amount strong{letter-spacing:-.02em;white-space:nowrap;font-size:36px;font-weight:600;line-height:53px}.next-showcase.home-route .pricing-access-panel .pricing-amount>span{min-width:0;color:var(--hu-muted);flex-direction:column;font-size:14px;font-weight:500;line-height:20px;display:flex}.pricing-amount small{color:var(--hu-muted);font-size:14px;line-height:20px}.next-showcase.home-route .pricing-access-panel>.hu-button{border-radius:99px;width:calc(100% - 34px);height:44px;min-height:44px;margin:12px 17px 0;font-size:16px;font-weight:500;line-height:22px;display:flex}.next-showcase.home-route .pricing-card>ul{background:var(--hu-bg);border-radius:23px;flex-direction:column;flex:1;gap:18px;padding:22px 20px;display:flex;box-shadow:0 1px 1px #00000008}.next-showcase.home-route .pricing-card>ul>li{color:var(--hu-muted);gap:10px;font-size:16px;font-weight:500;line-height:22px}.next-showcase.home-route .pricing-card>ul>li svg{flex-shrink:0;width:22px;height:22px}.next-showcase.home-route .pricing-card .pricing-license{margin:0;font-size:16px;font-weight:500;line-height:22px}.next-showcase.home-route .next-rail-card .profile-widget{background:var(--hu-bg-secondary);color:var(--hu-text);box-shadow:none}.board-feature-actions>.board-doc-button,.board-home-gallery-intro>.board-doc-button,.board-multi-agent-intro>.board-doc-button,.motion-feature-head>.board-doc-button{gap:2px;font-size:16px;font-weight:500;line-height:22px}.board-feature-actions>.board-doc-button svg,.board-home-gallery-intro>.board-doc-button svg,.board-multi-agent-intro>.board-doc-button svg,.motion-feature-head>.board-doc-button svg{width:20px;height:20px}.next-showcase.home-route .next-template-showcase>.home-showcase-intro>.hu-button{border-radius:10px}.next-rail-card .next-rail-card-content{border-radius:20px}.next-rail-card .profile-widget{border-radius:20px!important}.next-showcase.home-route .next-newsletter h2{font-size:20px;line-height:26px}.next-showcase.home-route .next-newsletter form input{height:36px;min-height:36px;padding:8px 10px;font-size:14px;line-height:20px}.next-showcase.home-route .next-stage-devices{border-radius:99px;gap:0}.next-showcase.home-route .next-stage-devices>button{white-space:nowrap;border-radius:99px;justify-content:center;align-items:center;gap:6px;padding:4px 12px;font-weight:400;display:inline-flex}.next-stage-devices>button>svg{flex-shrink:0;width:16px;height:16px}.next-showcase.home-route .next-stage-devices>button[aria-checked=true]{font-weight:500}@media (max-width:1023px){.next-showcase.home-route .next-stage-devices>button:first-child{display:none}}.next-showcase.home-route .pricing-card{border-width:0}.next-showcase.home-route .pricing-card>ul>li>span{min-width:0}.mcp-client-buttons>a>svg{flex-shrink:0;width:20px;height:20px}.board-footer-chart{background:var(--hu-bg-secondary);border-radius:20px;flex-direction:column;width:320px;height:300px;padding:16px 0 12px;display:flex;position:relative}.board-footer-chart header{z-index:1;padding:0 16px;position:relative}.board-footer-chart header p{color:var(--hu-muted);margin:0 0 2px;font-size:14px;line-height:20px}.board-footer-chart header div{align-items:center;gap:8px;display:flex}.board-footer-chart strong{font-size:20px;font-weight:500;line-height:26px}.board-footer-chart header span{color:var(--color-purple-700,#8200db);background:var(--color-purple-100,#f3e8ff);border-radius:6px;padding:2px 6px;font-size:14px;line-height:20px}.board-footer-chart svg{flex-shrink:0}.board-footer-tokens>svg{margin-top:-32px}.board-footer-chart footer{color:var(--hu-muted);justify-content:space-between;margin-top:auto;padding:0 16px;font-size:11px;line-height:15px;display:flex}.board-footer-agents{gap:10px;padding-inline:10px}.board-footer-agents header{padding-inline:6px}.board-footer-month{border:1px solid var(--hu-border);background:var(--hu-bg);border-radius:8px;justify-content:space-between;align-items:center;width:128px;height:32px;padding:4px;font-size:14px;display:flex;position:absolute;top:16px;right:16px}.board-footer-month svg{width:16px;height:16px}.board-footer-agent-bars{flex-shrink:0;align-items:flex-end;gap:7px;height:206px;display:flex}.board-footer-agent-bars i{background:var(--color-purple-300,#dab2ff);border-radius:2px;flex:1;min-width:0}.board-footer-agents footer{padding-inline:6px}.dark .board-footer-agent-bars i{background:var(--color-purple-700,#8200db)}.next-showcase.home-route .next-newsletter h2{letter-spacing:0;max-width:520px;margin-inline:auto}@media (max-width:639px){.next-showcase.home-route .next-newsletter form{flex-direction:column}.next-newsletter form>.hu-field,.next-showcase.home-route .next-newsletter form>.hu-button{width:100%}}.clone-tech-toggle{display:none}@media (max-width:639px){.next-showcase.home-route .clone-tech{white-space:nowrap;grid-template-columns:max-content max-content;justify-content:center;gap:10px 28px;height:auto;padding-right:18px;font-size:14px;line-height:20px;display:grid;position:relative;overflow:visible}.next-showcase.home-route .clone-tech>i{display:none}.next-showcase.home-route .clone-tech small{font-size:11px;display:inline}.next-showcase.home-route .clone-tech>span:nth-of-type(n+3){display:none}.next-showcase.home-route .clone-tech[data-expanded=true]>span:nth-of-type(n+3){display:inline-flex}.clone-tech-toggle{width:24px;height:24px;color:var(--hu-muted);background:0 0;border:0;border-radius:6px;place-items:center;padding:4px;display:grid;position:absolute;top:0;right:0}.clone-tech-toggle svg{width:14px;height:14px}.clone-tech[data-expanded=true]{padding-bottom:24px!important;padding-right:0!important}.clone-tech[data-expanded=true] .clone-tech-toggle{top:auto;bottom:0;right:calc(50% - 12px);transform:rotate(180deg)}}.board-home-gallery-grid{grid-template-columns:repeat(4,minmax(0,1fr));width:100%}.board-home-gallery-grid .board-catalog-card:after{content:"";z-index:3;pointer-events:none;border:1px solid var(--hu-line);border-radius:inherit;transition:border-color .18s,box-shadow .18s;position:absolute;inset:0}.board-home-gallery-grid .board-catalog-card:has(.board-catalog-card-link:focus-visible):after{border-color:var(--hu-brand);box-shadow:inset 0 0 0 1px var(--hu-brand)}.board-home-gallery-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:8px;display:flex}.board-home-gallery-actions>.board-doc-button{gap:2px;height:40px;padding:8px 10px;font-size:16px;font-weight:500;line-height:22px}.board-home-gallery-actions svg{flex-shrink:0;width:20px;height:20px}.board-home-gallery-actions>.board-home-install-button{background:var(--hu-brand);color:#fff;border-color:#0000}.board-command-caret{vertical-align:-.14em;background:currentColor;width:.2em;height:1.05em;margin-left:1px;animation:board-command-blink 1s step-end infinite;display:inline-block}@keyframes board-command-blink{50%{opacity:0}}.board-home-gallery [data-home-preview=web-search] .board-catalog-fit>div{width:430px!important;min-width:430px!important;top:20px!important;left:20px!important;transform:none!important}.board-home-gallery [data-home-preview=composer-attachments] .board-catalog-fit>div{transition:translate 1.1s cubic-bezier(.22,1,.36,1);width:699px!important;min-width:699px!important;top:12px!important;left:40px!important;transform:scale(.88)!important}.board-home-gallery [data-home-preview=composer-loader] .board-catalog-fit>div{transition:translate 1.1s cubic-bezier(.22,1,.36,1);width:700px!important;min-width:700px!important;top:68px!important;left:19px!important;transform:none!important}@media (min-width:640px) and (hover:hover){.board-home-gallery .board-catalog-card:focus-within [data-home-preview=composer-attachments] .board-catalog-fit>div,.board-home-gallery .board-catalog-card:hover [data-home-preview=composer-attachments] .board-catalog-fit>div{translate:-400px}.board-home-gallery .board-catalog-card:focus-within [data-home-preview=composer-loader] .board-catalog-fit>div,.board-home-gallery .board-catalog-card:hover [data-home-preview=composer-loader] .board-catalog-fit>div{translate:-436px}}@media (max-width:1279px){.board-home-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.board-home-gallery-grid{grid-template-columns:minmax(0,1fr)}.board-home-gallery [data-home-preview=composer-attachments] .board-catalog-fit>div{top:28px!important;left:24px!important}.board-home-gallery-actions>.board-doc-button{font-size:14px}.board-home-gallery [data-home-preview=composer-loader] .board-catalog-fit>div{transform:scale(1.25)!important}}@media (prefers-reduced-motion:reduce){.board-command-caret{animation:none}.board-home-gallery .board-catalog-fit>div{transition:none!important}}.board-home-widget-preview{height:165px;position:absolute;inset:21px 0 auto;overflow:hidden}.board-home-widget-marquee{width:max-content;animation:board-home-widget-marquee 24s linear infinite;display:flex}.board-home-widget-strip{gap:10px;padding-inline-end:10px;display:flex}.board-home-widget-mini{border-radius:10px;flex:none;width:180px;height:165px;overflow:hidden}.board-home-widget-mini>div{transform-origin:0 0;width:360px;height:330px;transform:scale(.5)}.board-home-widget-mini .hc-source-example{width:360px!important;max-width:none!important}.board-home-widget-mini .hc-source-example>.hc-react-card{width:360px!important;height:330px!important;min-height:330px!important}.board-home-widget-mini .ha-alert-card{width:360px;height:330px;overflow:hidden}.board-home-widget-preview[data-charts=true] .board-home-widget-mini{width:337px}.board-home-widget-preview[data-charts=true] .board-home-widget-mini>div{width:673px;height:329px}.board-home-widget-preview[data-charts=true] .hc-source-example,.board-home-widget-preview[data-charts=true] .hc-source-example>.hc-react-card{width:673px!important}.board-home-widget-preview[data-charts=true] .hc-source-example>.hc-react-card{height:329px!important;min-height:329px!important}.board-home-gallery .board-catalog-card:focus-within .board-home-widget-marquee,.board-home-gallery .board-catalog-card:hover .board-home-widget-marquee{animation-play-state:paused}@keyframes board-home-widget-marquee{to{transform:translate(-50%)}}@media (max-width:639px){.board-home-widget-preview{height:179px;top:18px}.board-home-widget-mini{width:195px;height:179px}.board-home-widget-mini>div{transform:scale(.542)}.board-home-widget-preview[data-charts=true]{height:198px;top:12px}.board-home-widget-preview[data-charts=true] .board-home-widget-mini{width:404px;height:198px}.board-home-widget-preview[data-charts=true] .board-home-widget-mini>div{transform:scale(.6)}}@media (prefers-reduced-motion:reduce){.board-home-widget-marquee{animation:none}}.board-home-alert-preview{background:var(--hu-bg-secondary);width:360px;height:330px;font:14px/20px var(--hu-font);color:var(--hu-text);border-radius:20px;padding:16px 10px 10px;overflow:hidden}.board-home-alert-preview>header{justify-content:space-between;align-items:center;padding:0 6px;display:flex}.board-home-alert-preview h3{font:500 14px/20px var(--hu-font);color:var(--hu-muted);margin:0}.board-home-alert-preview header>span{background:var(--hu-bg);border-radius:10px;padding:6px 8px}.board-home-alert-preview>strong{margin-bottom:16px;padding:0 6px;font-size:24px;font-weight:500;line-height:29px;display:block}.board-home-alert-preview small{color:var(--hu-muted);font-size:12px}.board-home-alert-preview article{background:var(--hu-bg);border-radius:12px;margin-top:8px;padding:10px}.board-home-alert-preview time{float:right;color:var(--hu-muted);font-size:12px}.board-home-alert-preview h4{margin:6px 0 2px;font-size:14px;font-weight:500}.board-home-alert-preview p{color:var(--hu-muted);margin:0;font-size:12px;line-height:16px}.board-home-alert-icon{color:#fff;background:#ffbf00;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.board-home-alert-icon[data-danger=true]{background:#f50057}.board-home-alert-icon svg{width:20px;height:20px}.board-home-gallery .board-catalog-card{background:0 0}.board-foundations{flex-direction:column;gap:48px;max-width:960px;margin-inline:auto;display:flex}.board-foundation-heading{flex-direction:column;gap:12px;display:flex}.board-foundation-heading h1{letter-spacing:0;margin:0;font-size:24px;font-weight:500;line-height:34px}.board-foundations .board-foundation-heading>p{color:var(--hu-muted);margin:0;font-size:16px;font-weight:500;line-height:22px}.board-foundations h2{letter-spacing:0;margin:0;font-size:20px;font-weight:500;line-height:26px}.board-foundations p{color:var(--hu-muted);font-size:14px;line-height:20px}.board-foundations code{font:13px/20px ui-monospace,SFMono-Regular,Consolas,monospace}.board-foundation-explanation{max-width:960px;margin-top:-8px}.board-type-explanation{max-width:672px}.board-foundation-explanation p{margin:12px 0 0}.board-foundation-explanation>p:first-of-type{margin-top:16px}.board-foundation-explanation code{background:var(--hu-bg-secondary);color:var(--hu-text);border-radius:4px;padding:2px 4px}.board-foundation-explanation strong{color:var(--hu-text);font-weight:500}.board-type-section{scroll-margin-top:40px}.board-type-section-title{align-items:baseline;gap:12px;display:flex}.board-type-section-title>code{color:var(--hu-muted);font-size:12px}.board-type-section>p{margin:4px 0 12px}.board-type-weights{border:1px solid var(--hu-line);border-radius:12px;overflow:hidden}.board-type-row{border-bottom:1px solid var(--hu-line);justify-content:space-between;align-items:center;gap:20px;padding:16px;display:flex}.board-type-row:last-child{border:0}.board-type-row>span{min-width:0;max-width:720px;color:var(--hu-text);letter-spacing:0}.board-type-row>div{color:var(--hu-muted);text-align:right;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;display:flex}.board-type-row small{font-size:12px;line-height:18px}.board-color-accent-card,.board-color-theme-card{border:1px solid var(--hu-line);border-radius:16px;overflow:hidden}.board-color-theme-card>header{justify-content:space-between;align-items:flex-start;gap:24px;padding:24px;display:flex}.board-color-theme-card>header>div:first-child{max-width:560px}.board-color-accent-card p,.board-color-theme-card p{margin:6px 0 0}.board-color-theme-card [role=group]{background:var(--hu-bg-secondary);border-radius:999px;padding:4px;display:flex}.board-color-theme-card [role=group]>button{width:32px;height:32px;color:var(--hu-muted);background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.board-color-theme-card [aria-pressed=true]{box-shadow:0 1px 3px #0001;background:var(--hu-bg)!important;color:var(--hu-text)!important}.board-color-theme-card svg{width:16px;height:16px}.board-color-theme-steps{border-top:1px solid var(--hu-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.board-color-theme-steps>div{border-inline-end:1px solid var(--hu-line);padding:24px 20px}.board-color-theme-steps>div:last-child{border:0}.board-color-theme-steps small{color:var(--hu-muted);font-size:12px;line-height:16px;display:block}.board-color-theme-steps h3{margin:8px 0 0;font-size:14px;font-weight:500;line-height:20px}.board-color-theme-steps p{margin-top:4px}.board-color-theme-card code{background:var(--hu-bg-secondary);border-radius:3px;padding:1px 3px;font-size:12px;line-height:18px}.board-color-theme-card footer{background:var(--hu-bg-secondary);border-top:1px solid var(--hu-line);color:var(--hu-muted);justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;font-size:14px;line-height:20px;display:flex}.board-color-theme-card footer>a{color:var(--hu-brand-text)}.board-color-accent-card{padding:24px}.board-color-accent-card p{max-width:600px}.board-color-accent-options{display:flex}.board-color-accent-options>button{border:1px solid #0001;border-radius:50%;width:28px;height:28px}.board-color-token-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.board-color-token{text-align:start;border:1px solid var(--hu-line);min-width:0;color:var(--hu-text);background:0 0;border-radius:12px;flex-direction:column;gap:8px;padding:12px;display:flex}.board-color-token>span{border:1px solid var(--hu-line);border-radius:8px;width:100%;height:72px}.board-color-token>strong{overflow-wrap:anywhere;font-size:13px;font-weight:500;line-height:18px}.board-color-token>code{color:var(--hu-muted);overflow-wrap:anywhere;font-size:11px;line-height:16px}.board-foundation-status{background:var(--hu-bg);border:1px solid var(--hu-line);z-index:60;border-radius:8px;max-width:calc(100% - 32px);padding:8px 12px;position:fixed;bottom:72px;left:50%;transform:translate(-50%)}.board-foundation-status:empty{display:none}.board-color-group{scroll-margin-top:40px}.board-color-group-description{max-width:672px;margin:4px 0 0}.board-color-token-table{border:1px solid var(--hu-line);border-radius:12px;margin-top:12px;overflow:hidden}.board-color-token-row{border-bottom:1px solid var(--hu-line);grid-template-columns:40px 1.2fr 1fr .65fr .65fr;align-items:center;gap:16px;padding:12px 16px;display:grid}.board-color-token-row:last-child{border:0}.board-color-token-row>*{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.board-color-token-row>code{color:var(--hu-muted);font-size:13px;line-height:20px}.board-color-token-row i{border:1px solid var(--hu-border);border-radius:6px;width:24px;height:24px;display:block}.board-color-token-row button{max-width:100%;color:var(--hu-text);text-align:start;text-overflow:ellipsis;background:0 0;border:0;padding:0;display:block;overflow:hidden}.board-color-token-row button code{font-size:13px;line-height:20px}.board-color-token-header{color:var(--hu-muted);text-transform:uppercase;letter-spacing:.025em;padding-block:10px;font-size:12px;font-weight:600;line-height:16px}@media (min-width:1024px){.next-showcase.next-route-foundations .workspace>.topbar{width:min(100%,1040px);margin-inline:auto}}@media (max-width:639px){.board-type-row{flex-direction:column;align-items:flex-start}.board-type-row>div{text-align:left;align-items:flex-start}.board-type-row>span{overflow-wrap:anywhere}.board-color-theme-steps{grid-template-columns:minmax(0,1fr)}.board-color-theme-steps>div{border-inline-end:0;border-bottom:1px solid var(--hu-line)}.board-color-token-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.board-color-theme-card>header{padding:20px}.board-color-theme-card footer{flex-direction:column;align-items:flex-start}}.board-color-accent-options{flex-wrap:wrap;align-items:center;gap:8px;margin-top:20px}.board-color-accent-options>button:not(.board-foundation-accent-reset){width:40px;min-width:40px;height:40px;box-shadow:none;cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;transition:transform .15s ease-out;display:grid;position:relative;overflow:hidden}.board-color-accent-options>button:not(.board-foundation-accent-reset):hover{transform:scale(1.1)}.board-color-accent-options>button:focus-visible{outline:2px solid var(--color-border-focus-ring);outline-offset:3px}.board-color-accent-options>button[aria-pressed=true]{outline:1px solid var(--color-border-icon-secondary-default);outline-offset:2px}.board-color-accent-options>.board-foundation-accent-reset{width:auto;height:20px;color:var(--color-text-secondary);font:400 12px/18px var(--hu-font);cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:4px;margin-inline-start:8px;padding:0;display:inline-flex}.board-foundation-accent-reset svg{width:12px;height:12px}.board-foundation-accent-reset:disabled{opacity:.4;cursor:default}:root{--font-mono-source:"JetBrains Mono",ui-monospace,SFMono-Regular,Consolas,monospace}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@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-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-divide-x-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:""}