@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--shimmer-angle:20deg}*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-mask-linear:linear-gradient(#fff, #fff);--tw-mask-radial:linear-gradient(#fff, #fff);--tw-mask-conic:linear-gradient(#fff, #fff);--tw-mask-left:linear-gradient(#fff, #fff);--tw-mask-right:linear-gradient(#fff, #fff);--tw-mask-bottom:linear-gradient(#fff, #fff);--tw-mask-top:linear-gradient(#fff, #fff);--tw-mask-top-from-position:0%;--tw-mask-top-to-position:100%;--tw-mask-top-from-color:black;--tw-mask-top-to-color:transparent;--tw-mask-right-from-position:0%;--tw-mask-right-to-position:100%;--tw-mask-right-from-color:black;--tw-mask-right-to-color:transparent;--tw-mask-bottom-from-position:0%;--tw-mask-bottom-to-position:100%;--tw-mask-bottom-from-color:black;--tw-mask-bottom-to-color:transparent;--tw-mask-left-from-position:0%;--tw-mask-left-to-position:100%;--tw-mask-left-from-color:black;--tw-mask-left-to-color:transparent;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial}}}@layer theme{:root,:host{--font-sans:var(--ds-f-body);--font-mono:var(--ds-f-mono);--color-red-100:#ffe2e2;--color-red-600:#e40014;--color-red-800:#9f0712;--color-amber-50:#fffbeb;--color-amber-100:#fef3c6;--color-amber-800:#953d00;--color-zinc-100:#f4f4f5;--color-zinc-900:#18181b;--color-stone-400:#a6a09b;--color-stone-500:#79716b;--color-stone-600:#57534d;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-5xl:64rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-sm:calc(var(--radius) * .6);--radius-md:calc(var(--radius) * .8);--radius-lg:var(--radius);--radius-xl:calc(var(--radius) * 1.4);--radius-2xl:calc(var(--radius) * 1.8);--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);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--blur-md:12px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--ds-f-body);--default-mono-font-family:var(--ds-f-mono);--font-display:var(--ds-f-display);--color-border:var(--border);--color-accent:var(--accent);--color-muted:var(--muted);--chart-brush-border:var(----chart-brush-border);--chart-line-secondary:var(----chart-line-secondary);--chart-line-primary:var(----chart-line-primary)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-100:lab(92.243% 10.2865 3.83865);--color-red-600:lab(48.4493% 77.4328 61.5452);--color-red-800:lab(33.7174% 55.8993 41.0293);--color-amber-50:lab(98.6252% -.635922 8.42309);--color-amber-100:lab(95.916% -1.21653 23.111);--color-amber-800:lab(37.8822% 37.1699 52.2718);--color-zinc-100:lab(96.1634% .0993311 -.364041);--color-zinc-900:lab(8.30603% .618205 -2.16572);--color-stone-400:lab(66.2166% 1.88044 3.20326);--color-stone-500:lab(48.1164% 2.35701 4.26852);--color-stone-600:lab(35.5168% 1.08604 4.07829)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--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{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab, var(--ring) 50%, transparent)}}body{background-color:var(--background);color:var(--foreground)}html{font-family:var(--ds-f-body)}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.-inset-px{inset:-1px}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.start-px{inset-inline-start:1px}.end-0{inset-inline-end:calc(var(--spacing) * 0)}.end-0\.5{inset-inline-end:calc(var(--spacing) * .5)}.end-2{inset-inline-end:calc(var(--spacing) * 2)}.top-0{top:0}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-3\.5{top:calc(var(--spacing) * 3.5)}.top-4{top:calc(var(--spacing) * 4)}.top-10{top:calc(var(--spacing) * 10)}.right-0{right:0}.right-1{right:var(--spacing)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.bottom-0{bottom:0}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-px{bottom:1px}.left-0{left:0}.left-2{left:calc(var(--spacing) * 2)}.left-4{left:calc(var(--spacing) * 4)}.left-\[50\%\]{left:50%}.isolate{isolation:isolate}.-z-1{z-index:calc(1 * -1)}.-z-10{z-index:calc(10 * -1)}.z-0{z-index:0}.z-1{z-index:1}.z-2{z-index:2}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-50{z-index:50}.z-60{z-index:60}.z-\[99999\]{z-index:99999}.z-\[calc\(9999-var\(--toast-index\)\)\]{z-index:calc(9999 - var(--toast-index))}.order-first{order:-9999}.order-last{order:9999}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.row-start-2{grid-row-start:2}.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-1{margin:var(--spacing)}.-mx-px{margin-inline:-1px}.mx-\(--cell-size\){margin-inline:var(--cell-size)}.mx-0{margin-inline:0}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3\.5{margin-inline:calc(var(--spacing) * 3.5)}.mx-auto{margin-inline:auto}.my-0\.5{margin-block:calc(var(--spacing) * .5)}.my-1{margin-block:var(--spacing)}.my-2{margin-block:calc(var(--spacing) * 2)}.-ms-0\.5{margin-inline-start:calc(var(--spacing) * -.5)}.ms-auto{margin-inline-start:auto}.-me-0\.5{margin-inline-end:calc(var(--spacing) * -.5)}.-me-1{margin-inline-end:calc(var(--spacing) * -1)}.-mt-0\.5{margin-top:calc(var(--spacing) * -.5)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-auto{margin-top:auto}.-mb-\[max\(0px\,calc\(var\(--drawer-snap-point-offset\,0px\)\+clamp\(0\,1\,var\(--drawer-snap-point-offset\,0px\)\/1px\)\*var\(--drawer-swipe-movement-y\,0px\)\)\)\]{margin-bottom:calc(max(0px, calc(var(--drawer-snap-point-offset,0px) + clamp(0, 1, var(--drawer-snap-point-offset,0px) / 1px) * var(--drawer-swipe-movement-y,0px))) * -1)}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-9{margin-bottom:calc(var(--spacing) * 9)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.field-sizing-content{field-sizing:content}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-square{aspect-ratio:1}.size-\(--cell-size\){width:var(--cell-size);height:var(--cell-size)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-4\.5{width:calc(var(--spacing) * 4.5);height:calc(var(--spacing) * 4.5)}.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-full{width:100%;height:100%}.h-\(--accordion-panel-height\){height:var(--accordion-panel-height)}.h-\(--active-tab-height\){height:var(--active-tab-height)}.h-\(--cell-size\){height:var(--cell-size)}.h-\(--collapsible-panel-height\){height:var(--collapsible-panel-height)}.h-\(--drawer-height\,auto\){height:var(--drawer-height,auto)}.h-\(--popup-height\,auto\){height:var(--popup-height,auto)}.h-\(--positioner-height\){height:var(--positioner-height)}.h-\(--toast-calc-height\){height:var(--toast-calc-height)}.h-0{height:0}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-5\.5{height:calc(var(--spacing) * 5.5)}.h-6{height:calc(var(--spacing) * 6)}.h-6\.5{height:calc(var(--spacing) * 6.5)}.h-7{height:calc(var(--spacing) * 7)}.h-7\.5{height:calc(var(--spacing) * 7.5)}.h-8{height:calc(var(--spacing) * 8)}.h-8\.5{height:calc(var(--spacing) * 8.5)}.h-9{height:calc(var(--spacing) * 9)}.h-9\.5{height:calc(var(--spacing) * 9.5)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-44{height:calc(var(--spacing) * 44)}.h-\[16\%\]{height:16%}.h-\[calc\(var\(--thumb-size\)\+2px\)\]{height:calc(var(--thumb-size) + 2px)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-svh{height:100svh}.max-h-\(--available-height\){max-height:var(--available-height)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-105{max-height:calc(var(--spacing) * 105)}.max-h-\[90vh\]{max-height:90vh}.max-h-\[min\(var\(--available-height\)\,23rem\)\]{max-height:min(var(--available-height), 23rem)}.max-h-full{max-height:100%}.min-h-0{min-height:0}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-16\.5{min-height:calc(var(--spacing) * 16.5)}.min-h-17\.5{min-height:calc(var(--spacing) * 17.5)}.min-h-18\.5{min-height:calc(var(--spacing) * 18.5)}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-\(--active-tab-width\){width:var(--active-tab-width)}.w-\(--popup-width\,auto\){width:var(--popup-width,auto)}.w-\(--positioner-width\){width:var(--positioner-width)}.w-\(--sidebar-width\){width:var(--sidebar-width)}.w-0\.5{width:calc(var(--spacing) * .5)}.w-1{width:var(--spacing)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-52{width:calc(var(--spacing) * 52)}.w-64{width:calc(var(--spacing) * 64)}.w-\[16\%\]{width:16%}.w-\[38\%\]{width:38%}.w-\[calc\(100\%-\(--spacing\(12\)\)\)\]{width:calc(100% - (calc(var(--spacing) * 12)))}.w-\[calc\(100\%-var\(--toast-inset\)\*2\)\]{width:calc(100% - var(--toast-inset) * 2)}.w-\[calc\(var\(--thumb-size\)\*2-2px\)\]{width:calc(var(--thumb-size) * 2 - 2px)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-\(--available-width\){max-width:var(--available-width)}.max-w-\(--skeleton-width\){max-width:var(--skeleton-width)}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-90{max-width:calc(var(--spacing) * 90)}.max-w-\[260px\]{max-width:260px}.max-w-\[480px\]{max-width:480px}.max-w-\[531px\]{max-width:531px}.max-w-\[560px\]{max-width:560px}.max-w-\[620px\]{max-width:620px}.max-w-\[640px\]{max-width:640px}.max-w-\[760px\]{max-width:760px}.max-w-\[820px\]{max-width:820px}.max-w-\[1080px\]{max-width:1080px}.max-w-\[1180px\]{max-width:1180px}.max-w-\[min\(--spacing\(64\)\,var\(--available-width\)\)\]{max-width:min(calc(var(--spacing) * 64), var(--available-width))}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-\(--anchor-width\){min-width:var(--anchor-width)}.min-w-0{min-width:0}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-5\.5{min-width:calc(var(--spacing) * 5.5)}.min-w-6\.5{min-width:calc(var(--spacing) * 6.5)}.min-w-7{min-width:calc(var(--spacing) * 7)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-10{min-width:calc(var(--spacing) * 10)}.min-w-12{min-width:calc(var(--spacing) * 12)}.min-w-36{min-width:calc(var(--spacing) * 36)}.min-w-56{min-width:calc(var(--spacing) * 56)}.min-w-\[1\.25rem\]{min-width:1.25rem}.min-w-\[140px\]{min-width:140px}.min-w-\[560px\]{min-width:560px}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-56{flex-basis:calc(var(--spacing) * 56)}.basis-64{flex-basis:calc(var(--spacing) * 64)}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\(--transform-origin\){transform-origin:var(--transform-origin)}.origin-\[50\%_calc\(100\%-var\(--inset\)\)\]{transform-origin:50% calc(100% - var(--inset))}.origin-\[50\%_var\(--inset\)\]{transform-origin:50% var(--inset)}.origin-bottom-left{transform-origin:0 100%}.origin-bottom-right{transform-origin:100% 100%}.origin-center{transform-origin:50%}.origin-left{transform-origin:0}.origin-right{transform-origin:100%}.-translate-x-0\.5{--tw-translate-x:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-px{--tw-translate-x:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\(--active-tab-left\){--tw-translate-x:var(--active-tab-left);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0\.5{--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-px{--tw-translate-x:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-\(--active-tab-bottom\){--tw-translate-y:calc(var(--active-tab-bottom) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-\[calc\(1\.25rem\*var\(--nested-dialogs\)\)\]{--tw-translate-y:calc(calc(1.25rem * var(--nested-dialogs)) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0\.5{--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-84{--tw-scale-x:84%;--tw-scale-y:84%;--tw-scale-z:84%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-\[calc\(1-0\.1\*var\(--nested-dialogs\)\)\]{scale:calc(1 - .1 * var(--nested-dialogs))}.-rotate-10{rotate:-10deg}.rotate-10{rotate:10deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform-\[translateX\(var\(--drawer-swipe-movement-x\)\)\]{transform:translateX(var(--drawer-swipe-movement-x))}.transform-\[translateY\(calc\(var\(--drawer-snap-point-offset\)\+var\(--drawer-swipe-movement-y\)\)\)\]{transform:translateY(calc(var(--drawer-snap-point-offset) + var(--drawer-swipe-movement-y)))}.transform-\[translateY\(var\(--drawer-swipe-movement-y\)\)\]{transform:translateY(var(--drawer-swipe-movement-y))}.shimmer{--_spread:var(--shimmer-spread,calc(3ch + 40px));--_base:currentColor;--_highlight:var(--shimmer-color,oklch(from currentColor l c h / calc(alpha* .2)));background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)), var(--_base) calc(50% - var(--_spread)), var(--_highlight) calc(50% - var(--_spread) * .5), var(--_highlight) 50%, var(--_highlight) calc(50% + var(--_spread) * .5), var(--_base) calc(50% + var(--_spread))))}@supports (color:color-mix(in lab, red, red)){.shimmer{background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)), var(--_base) calc(50% - var(--_spread)), color-mix(in oklch, var(--_highlight), var(--_base) 50%) calc(50% - var(--_spread) * .5), var(--_highlight) 50%, color-mix(in oklch, var(--_highlight), var(--_base) 50%) calc(50% + var(--_spread) * .5), var(--_base) calc(50% + var(--_spread))))}}.shimmer{background-repeat:no-repeat;background-size:calc(200% + var(--_spread) * 2) 100%;-webkit-text-fill-color:var(--shimmer-text-fill,transparent);animation:tw-shimmer var(--shimmer-duration,2s) linear infinite;background-position:0 0;-webkit-background-clip:text;background-clip:text}.shimmer:is(.dark *){--_highlight:var(--shimmer-color,oklch(from currentColor max(.8, calc(l + .4)) c h / calc(alpha + .4)))}.shimmer:where([dir=rtl],[dir=rtl] *){animation-direction:reverse}.animate-pulse{animation:var(--animate-pulse)}.animate-skeleton{animation:2s linear -1s infinite skeleton}.animate-spin{animation:var(--animate-spin)}.animate-toast-error-even{animation:.28s cubic-bezier(.5,1,.89,1) toast-error-even}.animate-toast-error-odd{animation:.28s cubic-bezier(.5,1,.89,1) toast-error-odd}.animate-toast-success-even{animation:.32s cubic-bezier(.5,1,.89,1) toast-success-even}.animate-toast-success-odd{animation:.32s cubic-bezier(.5,1,.89,1) toast-success-odd}.cursor-default{cursor:default}.cursor-ew-resize{cursor:ew-resize}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.cursor-wait{cursor:wait}.touch-auto{touch-action:auto}.touch-none{touch-action:none}.resize{resize:both}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[\.75rem_1fr\]{grid-template-columns:.75rem 1fr}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[1rem_1fr\]{grid-template-columns:1rem 1fr}.grid-rows-\[1fr_auto\]{grid-template-rows:1fr auto}.grid-rows-\[1fr_auto_3fr\]{grid-template-rows:1fr auto 3fr}.grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.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-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-items-center{justify-items:center}.gap-0{gap:0}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-16{gap:calc(var(--spacing) * 16)}.gap-\[2px\]{gap:2px}.gap-\[3px\]{gap:3px}.gap-px{gap:1px}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3.5) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-0\.5{column-gap:calc(var(--spacing) * .5)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-7{column-gap:calc(var(--spacing) * 7)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-x-10{column-gap:calc(var(--spacing) * 10)}:where(.-space-x-3>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -3) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -3) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:var(--spacing)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}.self-center{align-self:center}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-\(--thumb-size\){border-radius:var(--thumb-size)}.rounded-2xl{border-radius:calc(var(--radius) * 1.8)}.rounded-3xl{border-radius:calc(var(--radius) * 2.2)}.rounded-\[\.25rem\]{border-radius:.25rem}.rounded-\[1px\]{border-radius:1px}.rounded-\[10px\]{border-radius:10px}.rounded-\[calc\(var\(--radius-md\)-1px\)\]{border-radius:calc(var(--radius-md) - 1px)}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) * .8)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) * .6)}.rounded-xl{border-radius:calc(var(--radius) * 1.4)}.rounded-s-2xl{border-start-start-radius:calc(var(--radius) * 1.8);border-end-start-radius:calc(var(--radius) * 1.8)}.rounded-s-\[calc\(var\(--radius-lg\)-1px\)\]{border-start-start-radius:calc(var(--radius-lg) - 1px);border-end-start-radius:calc(var(--radius-lg) - 1px)}.rounded-e-2xl{border-start-end-radius:calc(var(--radius) * 1.8);border-end-end-radius:calc(var(--radius) * 1.8)}.rounded-e-\[calc\(var\(--radius-lg\)-1px\)\]{border-start-end-radius:calc(var(--radius-lg) - 1px);border-end-end-radius:calc(var(--radius-lg) - 1px)}.rounded-t-2xl{border-top-left-radius:calc(var(--radius) * 1.8);border-top-right-radius:calc(var(--radius) * 1.8)}.rounded-t-xl{border-top-left-radius:calc(var(--radius) * 1.4);border-top-right-radius:calc(var(--radius) * 1.4)}.rounded-b-2xl{border-bottom-right-radius:calc(var(--radius) * 1.8);border-bottom-left-radius:calc(var(--radius) * 1.8)}.rounded-b-\[calc\(var\(--radius-2xl\)-1px\)\]{border-bottom-right-radius:calc(var(--radius-2xl) - 1px);border-bottom-left-radius:calc(var(--radius-2xl) - 1px)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-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-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[var\(--color-accent\)\]{border-color:var(--color-accent)}.border-\[var\(--color-border\)\]{border-color:var(--color-border)}.border-accent{border-color:var(--accent)}.border-border{border-color:var(--border)}.border-destructive,.border-destructive\/32{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/32{border-color:color-mix(in oklab, var(--destructive) 32%, transparent)}}.border-info\/32{border-color:var(--info)}@supports (color:color-mix(in lab, red, red)){.border-info\/32{border-color:color-mix(in oklab, var(--info) 32%, transparent)}}.border-input{border-color:var(--input)}.border-primary{border-color:var(--primary)}.border-red-600{border-color:var(--color-red-600)}.border-ring{border-color:var(--ring)}.border-sidebar-border{border-color:var(--sidebar-border)}.border-success\/32{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.border-success\/32{border-color:color-mix(in oklab, var(--success) 32%, transparent)}}.border-transparent{border-color:#0000}.border-transparent\!{border-color:#0000!important}.border-warning\/32{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.border-warning\/32{border-color:color-mix(in oklab, var(--warning) 32%, transparent)}}.\!bg-white{background-color:var(--color-white)!important}.bg-\[\#0F8F4F\]{background-color:#0f8f4f}.bg-\[\#E6F4EC\]{background-color:#e6f4ec}.bg-\[\#F7F7F7\]{background-color:#f7f7f7}.bg-\[color-mix\(in_srgb\,var\(--popover\)\,var\(--color-black\)_calc\(1\%\*max\(0\,var\(--toast-index\,0\)\)\)\)\]{background-color:var(--popover)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--popover\)\,var\(--color-black\)_calc\(1\%\*max\(0\,var\(--toast-index\,0\)\)\)\)\]{background-color:color-mix(in srgb,var(--popover),var(--color-black) calc(1% * max(0, var(--toast-index,0))))}}.bg-\[var\(--background\)\]{background-color:var(--background)}.bg-\[var\(--color-accent\)\]{background-color:var(--color-accent)}.bg-\[var\(--color-surface\)\]{background-color:var(--color-surface)}.bg-accent,.bg-accent\/40{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/40{background-color:color-mix(in oklab, var(--accent) 40%, transparent)}}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-100{background-color:var(--color-amber-100)}.bg-background{background-color:var(--background)}.bg-black{background-color:var(--color-black)}.bg-black\/5{background-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.bg-black\/5{background-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.bg-black\/32{background-color:#00000052}@supports (color:color-mix(in lab, red, red)){.bg-black\/32{background-color:color-mix(in oklab, var(--color-black) 32%, transparent)}}.bg-border{background-color:var(--border)}.bg-card{background-color:var(--card)}.bg-chart-tooltip-background{background-color:var(----chart-tooltip-background)}.bg-destructive,.bg-destructive\/4{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/4{background-color:color-mix(in oklab, var(--destructive) 4%, transparent)}}.bg-destructive\/8{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/8{background-color:color-mix(in oklab, var(--destructive) 8%, transparent)}}.bg-foreground,.bg-foreground\/20{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/20{background-color:color-mix(in oklab, var(--foreground) 20%, transparent)}}.bg-foreground\/40{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/40{background-color:color-mix(in oklab, var(--foreground) 40%, transparent)}}.bg-info\/4{background-color:var(--info)}@supports (color:color-mix(in lab, red, red)){.bg-info\/4{background-color:color-mix(in oklab, var(--info) 4%, transparent)}}.bg-info\/8{background-color:var(--info)}@supports (color:color-mix(in lab, red, red)){.bg-info\/8{background-color:color-mix(in oklab, var(--info) 8%, transparent)}}.bg-input{background-color:var(--input)}.bg-muted,.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.bg-muted\/72{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/72{background-color:color-mix(in oklab, var(--muted) 72%, transparent)}}.bg-popover{background-color:var(--popover)}.bg-primary{background-color:var(--primary)}.bg-red-100{background-color:var(--color-red-100)}.bg-secondary{background-color:var(--secondary)}.bg-sidebar{background-color:var(--sidebar)}.bg-sidebar-border{background-color:var(--sidebar-border)}.bg-success\/4{background-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.bg-success\/4{background-color:color-mix(in oklab, var(--success) 4%, transparent)}}.bg-success\/8{background-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.bg-success\/8{background-color:color-mix(in oklab, var(--success) 8%, transparent)}}.bg-transparent{background-color:#0000}.bg-transparent\!{background-color:#0000!important}.bg-warning\/4{background-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.bg-warning\/4{background-color:color-mix(in oklab, var(--warning) 4%, transparent)}}.bg-warning\/8{background-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.bg-warning\/8{background-color:color-mix(in oklab, var(--warning) 8%, transparent)}}.bg-white{background-color:var(--color-white)}.bg-white\/95{background-color:#fffffff2}@supports (color:color-mix(in lab, red, red)){.bg-white\/95{background-color:color-mix(in oklab, var(--color-white) 95%, transparent)}}.bg-zinc-900{background-color:var(--color-zinc-900)}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-black\/60{--tw-gradient-from:#0009}@supports (color:color-mix(in lab, red, red)){.from-black\/60{--tw-gradient-from:color-mix(in oklab, var(--color-black) 60%, transparent)}}.from-black\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.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-t-from-\[calc\(100\%-min\(var\(--fade-size\)\,var\(--scroll-area-overflow-y-start\)\)\)\]{-webkit-mask-image:var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic);-webkit-mask-image:var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic);-webkit-mask-image:var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic);mask-image:var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic);--tw-mask-linear:var(--tw-mask-left), var(--tw-mask-right), var(--tw-mask-bottom), var(--tw-mask-top);--tw-mask-top:linear-gradient(to top, var(--tw-mask-top-from-color) var(--tw-mask-top-from-position), var(--tw-mask-top-to-color) var(--tw-mask-top-to-position));--tw-mask-top-from-position:calc(100% - min(var(--fade-size), var(--scroll-area-overflow-y-start)));-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;mask-composite:intersect}.mask-r-from-\[calc\(100\%-min\(var\(--fade-size\)\,var\(--scroll-area-overflow-x-end\)\)\)\]{-webkit-mask-image:var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic);-webkit-mask-image:var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic);-webkit-mask-image:var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic);mask-image:var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic);--tw-mask-linear:var(--tw-mask-left), var(--tw-mask-right), var(--tw-mask-bottom), var(--tw-mask-top);--tw-mask-right:linear-gradient(to right, var(--tw-mask-right-from-color) var(--tw-mask-right-from-position), var(--tw-mask-right-to-color) var(--tw-mask-right-to-position));--tw-mask-right-from-position:calc(100% - min(var(--fade-size), var(--scroll-area-overflow-x-end)));-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;mask-composite:intersect}.mask-b-from-\[calc\(100\%-min\(var\(--fade-size\)\,var\(--scroll-area-overflow-y-end\)\)\)\]{-webkit-mask-image:var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic);-webkit-mask-image:var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic);-webkit-mask-image:var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic);mask-image:var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic);--tw-mask-linear:var(--tw-mask-left), var(--tw-mask-right), var(--tw-mask-bottom), var(--tw-mask-top);--tw-mask-bottom:linear-gradient(to bottom, var(--tw-mask-bottom-from-color) var(--tw-mask-bottom-from-position), var(--tw-mask-bottom-to-color) var(--tw-mask-bottom-to-position));--tw-mask-bottom-from-position:calc(100% - min(var(--fade-size), var(--scroll-area-overflow-y-end)));-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;mask-composite:intersect}.mask-l-from-\[calc\(100\%-min\(var\(--fade-size\)\,var\(--scroll-area-overflow-x-start\)\)\)\]{-webkit-mask-image:var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic);-webkit-mask-image:var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic);-webkit-mask-image:var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic);mask-image:var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic);--tw-mask-linear:var(--tw-mask-left), var(--tw-mask-right), var(--tw-mask-bottom), var(--tw-mask-top);--tw-mask-left:linear-gradient(to left, var(--tw-mask-left-from-color) var(--tw-mask-left-from-position), var(--tw-mask-left-to-color) var(--tw-mask-left-to-position));--tw-mask-left-from-position:calc(100% - min(var(--fade-size), var(--scroll-area-overflow-x-start)));-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;mask-composite:intersect}.bg-clip-padding{background-clip:padding-box}.fill-map-label{fill:var(--map-label)}.fill-map-label-hover{fill:var(--map-label-hover)}.fill-map-label-selected{fill:var(--map-label-selected)}.fill-map-region{fill:var(--map-region)}.fill-map-region-disabled{fill:var(--map-region-disabled)}.fill-map-region-hover{fill:var(--map-region-hover)}.fill-map-region-selected{fill:var(--map-region-selected)}.fill-none{fill:none}.stroke-map-region-focus-ring{stroke:var(--map-region-focus-ring)}.stroke-map-region-stroke{stroke:var(--map-region-stroke)}.stroke-map-region-stroke-hover{stroke:var(--map-region-stroke-hover)}.stroke-1{stroke-width:1px}.stroke-2{stroke-width:2px}.object-cover{object-fit:cover}.object-top{object-position:top}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.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-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.p-42{padding:calc(var(--spacing) * 42)}.p-\[calc\(--spacing\(1\)-1px\)\]{padding:calc(var(--spacing) - 1px)}.p-px{padding:1px}.px-\(--inset\){padding-inline:var(--inset)}.px-\(--viewport-inline-padding\){padding-inline:var(--viewport-inline-padding)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-\[calc\(--spacing\(1\)-1px\)\]{padding-inline:calc(var(--spacing) - 1px)}.px-\[calc\(--spacing\(1\.5\)-1px\)\]{padding-inline:calc(calc(var(--spacing) * 1.5) - 1px)}.px-\[calc\(--spacing\(2\)-1px\)\]{padding-inline:calc(calc(var(--spacing) * 2) - 1px)}.px-\[calc\(--spacing\(2\.5\)-1px\)\]{padding-inline:calc(calc(var(--spacing) * 2.5) - 1px)}.px-\[calc\(--spacing\(3\)-1px\)\]{padding-inline:calc(calc(var(--spacing) * 3) - 1px)}.px-\[calc\(--spacing\(3\.5\)-1px\)\]{padding-inline:calc(calc(var(--spacing) * 3.5) - 1px)}.px-\[calc\(--spacing\(4\)-1px\)\]{padding-inline:calc(calc(var(--spacing) * 4) - 1px)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-24{padding-block:calc(var(--spacing) * 24)}.py-\[calc\(--spacing\(1\)-1px\)\]{padding-block:calc(var(--spacing) - 1px)}.py-\[calc\(--spacing\(1\.5\)-1px\)\]{padding-block:calc(calc(var(--spacing) * 1.5) - 1px)}.py-\[calc\(--spacing\(2\)-1px\)\]{padding-block:calc(calc(var(--spacing) * 2) - 1px)}.py-\[max\(--spacing\(4\)\,4vh\)\]{padding-block:max(calc(var(--spacing) * 4), 4vh)}.py-px{padding-block:1px}.ps-1\.5{padding-inline-start:calc(var(--spacing) * 1.5)}.ps-2{padding-inline-start:calc(var(--spacing) * 2)}.ps-\[calc\(--spacing\(3\)-1px\)\]{padding-inline-start:calc(calc(var(--spacing) * 3) - 1px)}.pe-1\.5{padding-inline-end:calc(var(--spacing) * 1.5)}.pe-4{padding-inline-end:calc(var(--spacing) * 4)}.pe-\[calc\(--spacing\(3\)-1px\)\]{padding-inline-end:calc(calc(var(--spacing) * 3) - 1px)}.pt-\(--inset\){padding-top:var(--inset)}.pt-0{padding-top:0}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-\[calc\(--spacing\(3\)-1px\)\]{padding-top:calc(calc(var(--spacing) * 3) - 1px)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pb-\(--inset\){padding-bottom:var(--inset)}.pb-\(--safe-area-inset-bottom\,0px\){padding-bottom:var(--safe-area-inset-bottom,0px)}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-\[calc\(--spacing\(3\)-1px\)\]{padding-bottom:calc(calc(var(--spacing) * 3) - 1px)}.pb-\[calc\(env\(safe-area-inset-bottom\,0px\)\+--spacing\(4\)\)\]{padding-bottom:calc(env(safe-area-inset-bottom,0px) + calc(var(--spacing) * 4))}.pb-\[calc\(env\(safe-area-inset-bottom\,0px\)\+--spacing\(6\)\)\]{padding-bottom:calc(env(safe-area-inset-bottom,0px) + calc(var(--spacing) * 6))}.pb-\[max\(0px\,calc\(env\(safe-area-inset-bottom\,0px\)\+var\(--drawer-snap-point-offset\,0px\)\+clamp\(0\,1\,var\(--drawer-snap-point-offset\,0px\)\/1px\)\*var\(--drawer-swipe-movement-y\,0px\)\)\)\]{padding-bottom:max(0px, calc(env(safe-area-inset-bottom,0px) + var(--drawer-snap-point-offset,0px) + clamp(0, 1, var(--drawer-snap-point-offset,0px) / 1px) * var(--drawer-swipe-movement-y,0px)))}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-heading{font-family:var(--ds-f-display)}.font-mono{font-family:var(--ds-f-mono)}.font-sans{font-family:var(--ds-f-body)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-base\/4\.5{font-size:var(--text-base);line-height:calc(var(--spacing) * 4.5)}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15\.5px\]{font-size:15.5px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[21px\]{font-size:21px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[26px\]{font-size:26px}.text-\[28px\]{font-size:28px}.text-\[30px\]{font-size:30px}.text-\[40px\]{font-size:40px}.leading-7\.5{--tw-leading:calc(var(--spacing) * 7.5);line-height:calc(var(--spacing) * 7.5)}.leading-8\.5{--tw-leading:calc(var(--spacing) * 8.5);line-height:calc(var(--spacing) * 8.5)}.leading-9{--tw-leading:calc(var(--spacing) * 9);line-height:calc(var(--spacing) * 9)}.leading-9\.5{--tw-leading:calc(var(--spacing) * 9.5);line-height:calc(var(--spacing) * 9.5)}.leading-\[1\.04\]{--tw-leading:1.04;line-height:1.04}.leading-\[1\.08\]{--tw-leading:1.08;line-height:1.08}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.text-wrap{text-wrap:wrap}.wrap-break-word{overflow-wrap:break-word}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.\!text-\[\#0A0A0A\]{color:#0a0a0a!important}.text-\[\#0C6F3D\]{color:#0c6f3d}.text-\[\#0F8F4F\]{color:#0f8f4f}.text-\[var\(--color-accent\)\]{color:var(--color-accent)}.text-\[var\(--color-muted\)\]{color:var(--color-muted)}.text-\[var\(--color-text\)\]{color:var(--color-text)}.text-accent-foreground{color:var(--accent-foreground)}.text-amber-800{color:var(--color-amber-800)}.text-background{color:var(--background)}.text-card-foreground{color:var(--card-foreground)}.text-chart-label{color:var(----chart-label)}.text-chart-tooltip-foreground{color:var(----chart-tooltip-foreground)}.text-chart-tooltip-muted{color:var(----chart-tooltip-muted)}.text-destructive-foreground{color:var(--destructive-foreground)}.text-foreground{color:var(--foreground)}.text-info-foreground{color:var(--info-foreground)}.text-muted-foreground,.text-muted-foreground\/72{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/72{color:color-mix(in oklab, var(--muted-foreground) 72%, transparent)}}.text-popover-foreground{color:var(--popover-foreground)}.text-primary-foreground{color:var(--primary-foreground)}.text-red-600{color:var(--color-red-600)}.text-red-800{color:var(--color-red-800)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-sidebar-foreground{color:var(--sidebar-foreground)}.text-stone-400{color:var(--color-stone-400)}.text-stone-500{color:var(--color-stone-500)}.text-stone-600{color:var(--color-stone-600)}.text-success-foreground{color:var(--success-foreground)}.text-warning-foreground{color:var(--warning-foreground)}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;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;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-100{opacity:1}.opacity-\[0\.15\]{opacity:.15}.opacity-\[calc\(1-0\.1\*var\(--nested-dialogs\)\)\]{opacity:calc(1 - .1 * var(--nested-dialogs))}.opacity-\[calc\(1-var\(--drawer-swipe-progress\)\)\]{opacity:calc(1 - var(--drawer-swipe-progress))}.opacity-\[calc\(1-var\(--nested-dialogs\)\)\]{opacity:calc(1 - var(--nested-dialogs))}.shadow-lg\/5{--tw-shadow-alpha:5%;--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000000d), 0 4px 6px -4px 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)}@supports (color:lab(0% 0 0)){.shadow-lg\/5{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,lab(0% 0 0/.05)), 0 4px 6px -4px var(--tw-shadow-color,lab(0% 0 0/.05))}}.shadow-md\/5{--tw-shadow-alpha:5%;--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000000d), 0 2px 4px -2px 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)}@supports (color:lab(0% 0 0)){.shadow-md\/5{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,lab(0% 0 0/.05)), 0 2px 4px -2px var(--tw-shadow-color,lab(0% 0 0/.05))}}.shadow-sm\/5{--tw-shadow-alpha:5%;--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000000d), 0 1px 2px -1px 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)}@supports (color:lab(0% 0 0)){.shadow-sm\/5{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,lab(0% 0 0/.05)), 0 1px 2px -1px var(--tw-shadow-color,lab(0% 0 0/.05))}}.shadow-xs\/5{--tw-shadow-alpha:5%;--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@supports (color:lab(0% 0 0)){.shadow-xs\/5{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,lab(0% 0 0/.05))}}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,hsl(var(--sidebar-border)));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.inset-shadow-\[0_1px_--theme\(--color-black\/4\%\)\]{--tw-inset-shadow:inset 0 1px var(--tw-inset-shadow-color,#0000000a)}@supports (color:color-mix(in lab, red, red)){.inset-shadow-\[0_1px_--theme\(--color-black\/4\%\)\]{--tw-inset-shadow:inset 0 1px var(--tw-inset-shadow-color,color-mix(in oklab, var(--color-black) 4%, transparent))}}.inset-shadow-\[0_1px_--theme\(--color-black\/4\%\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-destructive\/24{--tw-shadow-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.shadow-destructive\/24{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--destructive) 24%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-primary\/24{--tw-shadow-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.shadow-primary\/24{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--primary) 24%, transparent) var(--tw-shadow-alpha), transparent)}}.ring-ring,.ring-ring\/24{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.ring-ring\/24{--tw-ring-color:color-mix(in oklab, var(--ring) 24%, transparent)}}.ring-sidebar-ring{--tw-ring-color:var(--sidebar-ring)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-2{outline-style:var(--tw-outline-style);outline-width:2px}.outline-transparent{outline-color:#0000}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_1px_1px_\#0008\]{--tw-drop-shadow-size:drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0008));--tw-drop-shadow:var(--tw-drop-shadow-size);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,)}.invert{--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,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-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\,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-\[box-shadow\,scale\]{transition-property:box-shadow,scale;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,background-color\,box-shadow\,opacity\]{transition-property:color,background-color,box-shadow,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,background-color\,box-shadow\]{transition-property:color,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-\[height\]{transition-property:height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,translate\]{transition-property:opacity,translate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[outline-color\]{transition-property:outline-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[scale\,opacity\,translate\]{transition-property:scale,opacity,translate;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-\[top\,left\,right\,bottom\,transform\]{transition-property:top,left,right,bottom,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,box-shadow\,height\,background-color\]{transition-property:transform,box-shadow,height,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\,scale\,opacity\]{transition-property:width,height,scale,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,translate\]{transition-property:width,translate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.delay-300{transition-delay:.3s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-250{--tw-duration:.25s;transition-duration:.25s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-450{--tw-duration:.45s;transition-duration:.45s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.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)}.will-change-transform{will-change:transform}.delay-300{--tw-animation-delay:.3s;animation-delay:.3s}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\!paused{animation-play-state:paused!important}.\[--bleed\:--spacing\(12\)\]{--bleed:calc(var(--spacing) * 12)}.\[--cell-size\:--spacing\(10\)\]{--cell-size:calc(var(--spacing) * 10)}.\[--clip-bottom\:-1rem\]{--clip-bottom:-1rem}.\[--clip-top\:-1rem\]{--clip-top:-1rem}.\[--fade-size\:1\.5rem\]{--fade-size:1.5rem}.\[--height\:max\(0px\,calc\(var\(--drawer-frontmost-height\,var\(--drawer-height\)\)\)\)\]{--height:max(0px, calc(var(--drawer-frontmost-height,var(--drawer-height))))}.\[--inset\:0px\]{--inset:0px}.\[--peek\:calc\(--spacing\(6\)-1px\)\]{--peek:calc(calc(var(--spacing) * 6) - 1px)}.\[--scale-base\:calc\(max\(0\,1-\(var\(--nested-drawers\)\*var\(--stack-step\)\)\)\)\]{--scale-base:calc(max(0, 1 - (var(--nested-drawers) * var(--stack-step))))}.\[--scale\:clamp\(0\,calc\(var\(--scale-base\)\+\(var\(--stack-step\)\*var\(--stack-progress\)\)\)\,1\)\]{--scale:clamp(0, calc(var(--scale-base) + (var(--stack-step) * var(--stack-progress))), 1)}.\[--shrink\:calc\(1-var\(--scale\)\)\]{--shrink:calc(1 - var(--scale))}.\[--skeleton-highlight\:--alpha\(var\(--color-white\)\/64\%\)\]{--skeleton-highlight:#ffffffa3}@supports (color:color-mix(in lab, red, red)){.\[--skeleton-highlight\:--alpha\(var\(--color-white\)\/64\%\)\]{--skeleton-highlight:color-mix(in oklab, var(--color-white) 64%, transparent)}}.\[--stack-peek-offset\:max\(0px\,calc\(\(var\(--nested-drawers\)-var\(--stack-progress\)\)\*var\(--peek\)\)\)\]{--stack-peek-offset:max(0px, calc((var(--nested-drawers) - var(--stack-progress)) * var(--peek)))}.\[--stack-progress\:clamp\(0\,var\(--drawer-swipe-progress\)\,1\)\]{--stack-progress:clamp(0, var(--drawer-swipe-progress), 1)}.\[--stack-step\:0\.05\]{--stack-step:.05}.\[--stack-step\:0\]{--stack-step:0}.\[--thumb-size\:--spacing\(4\)\]{--thumb-size:calc(var(--spacing) * 4)}.\[--thumb-size\:--spacing\(5\)\]{--thumb-size:calc(var(--spacing) * 5)}.\[--toast-calc-height\:var\(--toast-frontmost-height\,var\(--toast-height\)\)\]{--toast-calc-height:var(--toast-frontmost-height,var(--toast-height))}.\[--toast-gap\:--spacing\(3\)\]{--toast-gap:calc(var(--spacing) * 3)}.\[--toast-inset\:--spacing\(4\)\]{--toast-inset:calc(var(--spacing) * 4)}.\[--toast-peek\:--spacing\(3\)\]{--toast-peek:calc(var(--spacing) * 3)}.\[--toast-scale\:calc\(max\(0\,1-\(var\(--toast-index\)\*\.1\)\)\)\]{--toast-scale:calc(max(0, 1 - (var(--toast-index) * .1)))}.\[--toast-shrink\:calc\(1-var\(--toast-scale\)\)\]{--toast-shrink:calc(1 - var(--toast-scale))}.\[--viewport-inline-padding\:--spacing\(2\)\]{--viewport-inline-padding:calc(var(--spacing) * 2)}.\[--viewport-inline-padding\:--spacing\(4\)\]{--viewport-inline-padding:calc(var(--spacing) * 4)}.\[audience\:appendPersonas\]{audience:appendPersonas}.\[background\:linear-gradient\(120deg\,transparent_40\%\,var\(--skeleton-highlight\)\,transparent_60\%\)_var\(--color-muted\)_0_0\/200\%_100\%_fixed\]{background:linear-gradient(120deg,transparent 40%,var(--skeleton-highlight),transparent 60%) var(--color-muted) 0 0/200% 100% fixed}.\[clip-path\:inset\(0_1px\)\]{clip-path:inset(0 1px)}.\[clipduel\:checkpoint\]{clipduel:checkpoint}.\[clipduel\:runPanel\]{clipduel:runPanel}.\[crowdmind\:appendAnswerChunk\]{crowdmind:appendAnswerChunk}.\[crowdmind\:checkpoint\]{crowdmind:checkpoint}.\[crowdmind\:progress\]{crowdmind:progress}.\[crowdmind\:runStudy\]{crowdmind:runStudy}.\[crowdmind\:writeAnswerRows\]{crowdmind:writeAnswerRows}.\[id\:\.\.\.\]{id:...}.\[id\:f_abc1234567\]{id:f abc1234567}.\[transition\:background-color_5000000s_ease-in-out_0s\]{transition:background-color 5000000s ease-in-out}.\[transition\:transform_\.5s_cubic-bezier\(\.22\,1\,\.36\,1\)\,opacity_\.5s\,height_\.15s\,background-color_\.5s\]{transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .5s,height .15s,background-color .5s}.\[transition\:translate_\.15s\,border-radius_\.15s\,scale_\.1s_\.1s\,transform-origin_\.15s\]{transition:translate .15s,border-radius .15s,scale .1s .1s,transform-origin .15s}.fade-out{--tw-exit-opacity:0}.paused{animation-play-state:paused}.running{animation-play-state:running}:is(.\*\:min-h-7>*){min-height:calc(var(--spacing) * 7)}:is(.\*\:not-first\:rounded-s-none>*):not(:first-child){border-start-start-radius:0;border-end-start-radius:0}:is(.\*\:not-first\:rounded-t-none>*):not(:first-child){border-top-left-radius:0;border-top-right-radius:0}:is(.\*\:not-first\:border-s-0>*):not(:first-child){border-inline-start-style:var(--tw-border-style);border-inline-start-width:0}:is(.\*\:not-first\:border-t-0>*):not(:first-child){border-top-style:var(--tw-border-style);border-top-width:0}:is(.\*\:not-last\:rounded-e-none>*):not(:last-child){border-start-end-radius:0;border-end-end-radius:0}:is(.\*\:not-last\:rounded-b-none>*):not(:last-child){border-bottom-right-radius:0;border-bottom-left-radius:0}:is(.\*\:not-last\:border-e-0>*):not(:last-child){border-inline-end-style:var(--tw-border-style);border-inline-end-width:0}:is(.\*\:not-last\:border-b-0>*):not(:last-child){border-bottom-style:var(--tw-border-style);border-bottom-width:0}.not-empty\:scroll-py-1:not(:empty){scroll-padding-block:var(--spacing)}.not-empty\:scroll-py-2:not(:empty){scroll-padding-block:calc(var(--spacing) * 2)}.not-empty\:p-1:not(:empty){padding:var(--spacing)}.not-empty\:p-2:not(:empty){padding:calc(var(--spacing) * 2)}.not-empty\:px-1:not(:empty){padding-inline:var(--spacing)}.not-empty\:py-1:not(:empty){padding-block:var(--spacing)}.not-empty\:py-6:not(:empty){padding-block:calc(var(--spacing) * 6)}.not-disabled\:inset-shadow-\[0_1px_--theme\(--color-white\/16\%\)\]:not(:disabled){--tw-inset-shadow:inset 0 1px var(--tw-inset-shadow-color,#ffffff29)}@supports (color:color-mix(in lab, red, red)){.not-disabled\:inset-shadow-\[0_1px_--theme\(--color-white\/16\%\)\]:not(:disabled){--tw-inset-shadow:inset 0 1px var(--tw-inset-shadow-color,color-mix(in oklab, var(--color-white) 16%, transparent))}}.not-disabled\:inset-shadow-\[0_1px_--theme\(--color-white\/16\%\)\]:not(:disabled){box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.not-in-data-\[slot\=field\]\:mb-2:not(:where([data-slot=field]) *){margin-bottom:calc(var(--spacing) * 2)}.not-in-data-\[variant\=card\]\:bg-\[color-mix\(in_srgb\,var\(--card\)\,var\(--color-black\)_2\%\)\]:not(:where([data-variant=card]) *){background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.not-in-data-\[variant\=card\]\:bg-\[color-mix\(in_srgb\,var\(--card\)\,var\(--color-black\)_2\%\)\]:not(:where([data-variant=card]) *){background-color:color-mix(in srgb,var(--card),var(--color-black) 2%)}}.not-has-\[\+\[data-slot\=command-footer\]\]\:-mb-px:not(:has(+[data-slot=command-footer])){margin-bottom:-1px}.not-has-\[\+\[data-slot\=command-footer\]\]\:rounded-b-2xl:not(:has(+[data-slot=command-footer])){border-bottom-right-radius:calc(var(--radius) * 1.8);border-bottom-left-radius:calc(var(--radius) * 1.8)}.not-has-\[\+\[data-slot\=command-footer\]\]\:\[clip-path\:inset\(0_1px_1px_1px_round_0_0_calc\(var\(--radius-2xl\)-1px\)_calc\(var\(--radius-2xl\)-1px\)\)\]:not(:has(+[data-slot=command-footer])){clip-path:inset(0 1px 1px 1px round 0 0 calc(var(--radius-2xl) - 1px) calc(var(--radius-2xl) - 1px))}.not-has-\[\>\*\.w-full\]\:w-fit:not(:has(>.w-full)){width:fit-content}.not-data-starting-style\:not-data-ending-style\:transition-\[transform\,box-shadow\,height\,background-color\,margin\,padding\]:not([data-starting-style]):not([data-ending-style]){transition-property:transform,box-shadow,height,background-color,margin,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.not-data-transitioning\:overflow-y-auto:not([data-transitioning]){overflow-y:auto}.not-dark\:bg-clip-padding:not(:is(.dark *)){background-clip:padding-box}.not-\[class\*\=\'w-\'\]\:min-w-32:not(:is()){min-width:calc(var(--spacing) * 32)}.group-open\:w-2:is(:where(.group):is([open],:popover-open,:open) *){width:calc(var(--spacing) * 2)}.group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *){opacity:1}@media (hover:hover){.group-hover\:bg-white:is(:where(.group):hover *){background-color:var(--color-white)}.group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *){opacity:1}}.group-has-data-\[sidebar\=menu-action\]\/menu-item\:pe-8:is(:where(.group\/menu-item):has([data-sidebar=menu-action]) *){padding-inline-end:calc(var(--spacing) * 8)}.group-data-\[collapsible\=icon\]\:-mt-8:is(:where(.group)[data-collapsible=icon] *){margin-top:calc(var(--spacing) * -8)}.group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible=icon] *){display:none}.group-data-\[collapsible\=icon\]\:size-8\!:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing) * 8)!important;height:calc(var(--spacing) * 8)!important}.group-data-\[collapsible\=icon\]\:w-\(--sidebar-width-icon\):is(:where(.group)[data-collapsible=icon] *){width:var(--sidebar-width-icon)}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)))}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\+2px\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)) + 2px)}.group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.group)[data-collapsible=icon] *){overflow:hidden}.group-data-\[collapsible\=icon\]\:p-0\!:is(:where(.group)[data-collapsible=icon] *){padding:0!important}.group-data-\[collapsible\=icon\]\:p-2\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 2)!important}.group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.group)[data-collapsible=icon] *){opacity:0}.group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){right:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){left:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.group)[data-collapsible=offcanvas] *){width:0}.group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible=offcanvas] *){--tw-translate-x:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[side\=left\]\:-right-4:is(:where(.group)[data-side=left] *){right:calc(var(--spacing) * -4)}.group-data-\[side\=left\]\:border-r:is(:where(.group)[data-side=left] *){border-right-style:var(--tw-border-style);border-right-width:1px}.group-data-\[side\=right\]\:left-0:is(:where(.group)[data-side=right] *){left:0}.group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side=right] *){rotate:180deg}.group-data-\[side\=right\]\:border-l:is(:where(.group)[data-side=right] *){border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-\[variant\=floating\]\:rounded-lg:is(:where(.group)[data-variant=floating] *){border-radius:var(--radius)}.group-data-\[variant\=floating\]\:border:is(:where(.group)[data-variant=floating] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[variant\=floating\]\:border-sidebar-border:is(:where(.group)[data-variant=floating] *){border-color:var(--sidebar-border)}.group-data-\[variant\=floating\]\:shadow-sm\/5:is(:where(.group)[data-variant=floating] *){--tw-shadow-alpha:5%;--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000000d), 0 1px 2px -1px 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)}@supports (color:lab(0% 0 0)){.group-data-\[variant\=floating\]\:shadow-sm\/5:is(:where(.group)[data-variant=floating] *){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,lab(0% 0 0/.05)), 0 1px 2px -1px var(--tw-shadow-color,lab(0% 0 0/.05))}}@media (hover:hover){.peer-hover\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button):hover~*){color:var(--sidebar-accent-foreground)}}.peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button)[data-active=true]~*){color:var(--sidebar-accent-foreground)}.peer-data-\[size\=default\]\/menu-button\:top-1\.5:is(:where(.peer\/menu-button)[data-size=default]~*){top:calc(var(--spacing) * 1.5)}.peer-data-\[size\=lg\]\/menu-button\:top-2\.5:is(:where(.peer\/menu-button)[data-size=lg]~*){top:calc(var(--spacing) * 2.5)}.peer-data-\[size\=sm\]\/menu-button\:top-1:is(:where(.peer\/menu-button)[data-size=sm]~*){top:var(--spacing)}.file\:me-3::file-selector-button{margin-inline-end:calc(var(--spacing) * 3)}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-\[var\(--color-muted\)\]::placeholder{color:var(--color-muted)}.placeholder\:text-muted-foreground\/72::placeholder{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-muted-foreground\/72::placeholder{color:color-mix(in oklab, var(--muted-foreground) 72%, transparent)}}.before\:pointer-events-none:before{content:var(--tw-content);pointer-events:none}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-0:before{content:var(--tw-content);inset:0}.before\:inset-px:before{content:var(--tw-content);inset:1px}.before\:inset-x-px:before{content:var(--tw-content);inset-inline:1px}.before\:top-px:before{content:var(--tw-content);top:1px}.before\:bottom-px:before{content:var(--tw-content);bottom:1px}.before\:hidden:before{content:var(--tw-content);display:none}.before\:size-2:before{content:var(--tw-content);width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.before\:h-1:before{content:var(--tw-content);height:var(--spacing)}.before\:h-12:before{content:var(--tw-content);height:calc(var(--spacing) * 12)}.before\:h-\[200\%\]:before{content:var(--tw-content);height:200%}.before\:w-1:before{content:var(--tw-content);width:var(--spacing)}.before\:w-12:before{content:var(--tw-content);width:calc(var(--spacing) * 12)}.before\:rounded-\[3px\]:before{content:var(--tw-content);border-radius:3px}.before\:rounded-\[calc\(var\(--radius-2xl\)-1px\)\]:before{content:var(--tw-content);border-radius:calc(var(--radius-2xl) - 1px)}.before\:rounded-\[calc\(var\(--radius-lg\)-1px\)\]:before{content:var(--tw-content);border-radius:calc(var(--radius-lg) - 1px)}.before\:rounded-\[calc\(var\(--radius-md\)-1px\)\]:before{content:var(--tw-content);border-radius:calc(var(--radius-md) - 1px)}.before\:rounded-\[calc\(var\(--radius-xl\)-1px\)\]:before{content:var(--tw-content);border-radius:calc(var(--radius-xl) - 1px)}.before\:rounded-full:before{content:var(--tw-content);border-radius:3.40282e38px}.before\:rounded-s-\[calc\(var\(--radius-2xl\)-1px\)\]:before{content:var(--tw-content);border-start-start-radius:calc(var(--radius-2xl) - 1px);border-end-start-radius:calc(var(--radius-2xl) - 1px)}.before\:rounded-e-\[calc\(var\(--radius-2xl\)-1px\)\]:before{content:var(--tw-content);border-start-end-radius:calc(var(--radius-2xl) - 1px);border-end-end-radius:calc(var(--radius-2xl) - 1px)}.before\:rounded-t-\[calc\(var\(--radius-2xl\)-1px\)\]:before{content:var(--tw-content);border-top-left-radius:calc(var(--radius-2xl) - 1px);border-top-right-radius:calc(var(--radius-2xl) - 1px)}.before\:rounded-t-\[calc\(var\(--radius-lg\)-1px\)\]:before{content:var(--tw-content);border-top-left-radius:calc(var(--radius-lg) - 1px);border-top-right-radius:calc(var(--radius-lg) - 1px)}.before\:rounded-t-\[calc\(var\(--radius-xl\)-1px\)\]:before{content:var(--tw-content);border-top-left-radius:calc(var(--radius-xl) - 1px);border-top-right-radius:calc(var(--radius-xl) - 1px)}.before\:rounded-b-\[calc\(var\(--radius-2xl\)-1px\)\]:before{content:var(--tw-content);border-bottom-right-radius:calc(var(--radius-2xl) - 1px);border-bottom-left-radius:calc(var(--radius-2xl) - 1px)}.before\:rounded-b-\[calc\(var\(--radius-lg\)-1px\)\]:before{content:var(--tw-content);border-bottom-right-radius:calc(var(--radius-lg) - 1px);border-bottom-left-radius:calc(var(--radius-lg) - 1px)}.before\:bg-input:before{content:var(--tw-content);background-color:var(--input)}.before\:bg-muted\/72:before{content:var(--tw-content);background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.before\:bg-muted\/72:before{background-color:color-mix(in oklab, var(--muted) 72%, transparent)}}.before\:bg-primary-foreground:before{content:var(--tw-content);background-color:var(--primary-foreground)}.before\:bg-linear-to-b:before{content:var(--tw-content);--tw-gradient-position:to bottom}@supports (background-image:linear-gradient(in lab, red, red)){.before\:bg-linear-to-b:before{--tw-gradient-position:to bottom in oklab}}.before\:bg-linear-to-b:before{background-image:linear-gradient(var(--tw-gradient-stops))}.before\:bg-linear-to-t:before{content:var(--tw-content);--tw-gradient-position:to top}@supports (background-image:linear-gradient(in lab, red, red)){.before\:bg-linear-to-t:before{--tw-gradient-position:to top in oklab}}.before\:bg-linear-to-t:before{background-image:linear-gradient(var(--tw-gradient-stops))}.before\:from-popover:before{content:var(--tw-content);--tw-gradient-from:var(--popover);--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))}.before\:from-50\%:before{content:var(--tw-content);--tw-gradient-from-position:50%}.before\:shadow-\[0_1px_--theme\(--color-black\/4\%\)\]:before{content:var(--tw-content);--tw-shadow:0 1px var(--tw-shadow-color,#0000000a)}@supports (color:color-mix(in lab, red, red)){.before\:shadow-\[0_1px_--theme\(--color-black\/4\%\)\]:before{--tw-shadow:0 1px var(--tw-shadow-color,color-mix(in oklab, var(--color-black) 4%, transparent))}}.before\:shadow-\[0_1px_--theme\(--color-black\/4\%\)\]:before{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.before\:shadow-\[0_1px_--theme\(--color-black\/6\%\)\]:before{content:var(--tw-content);--tw-shadow:0 1px var(--tw-shadow-color,#0000000f)}@supports (color:color-mix(in lab, red, red)){.before\:shadow-\[0_1px_--theme\(--color-black\/6\%\)\]:before{--tw-shadow:0 1px var(--tw-shadow-color,color-mix(in oklab, var(--color-black) 6%, transparent))}}.before\:shadow-\[0_1px_--theme\(--color-black\/6\%\)\]:before{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(.\*\:not-first\:before\:rounded-s-none>*):not(:first-child):before{content:var(--tw-content);border-start-start-radius:0;border-end-start-radius:0}:is(.\*\:not-first\:before\:rounded-t-none>*):not(:first-child):before{content:var(--tw-content);border-top-left-radius:0;border-top-right-radius:0}:is(.\*\:not-last\:before\:rounded-e-none>*):not(:last-child):before{content:var(--tw-content);border-start-end-radius:0;border-end-end-radius:0}:is(.\*\:not-last\:before\:rounded-b-none>*):not(:last-child):before{content:var(--tw-content);border-bottom-right-radius:0;border-bottom-left-radius:0}.not-in-data-\[variant\=card\]\:before\:hidden:not(:where([data-variant=card]) *):before{content:var(--tw-content);display:none}.not-has-disabled\:not-has-focus-visible\:not-has-aria-invalid\:before\:shadow-\[0_1px_--theme\(--color-black\/4\%\)\]:not(:has(:disabled)):not(:has(:focus-visible)):not(:has([aria-invalid=true])):before{content:var(--tw-content);--tw-shadow:0 1px var(--tw-shadow-color,#0000000a)}@supports (color:color-mix(in lab, red, red)){.not-has-disabled\:not-has-focus-visible\:not-has-aria-invalid\:before\:shadow-\[0_1px_--theme\(--color-black\/4\%\)\]:not(:has(:disabled)):not(:has(:focus-visible)):not(:has([aria-invalid=true])):before{--tw-shadow:0 1px var(--tw-shadow-color,color-mix(in oklab, var(--color-black) 4%, transparent))}}.not-has-disabled\:not-has-focus-visible\:not-has-aria-invalid\:before\:shadow-\[0_1px_--theme\(--color-black\/4\%\)\]:not(:has(:disabled)):not(:has(:focus-visible)):not(:has([aria-invalid=true])):before{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.not-has-\[input\:disabled\,textarea\:disabled\]\:not-has-\[input\:focus-visible\,textarea\:focus-visible\]\:not-has-\[input\[aria-invalid\]\,textarea\[aria-invalid\]\]\:before\:shadow-\[0_1px_--theme\(--color-black\/4\%\)\]:not(:has(:is(input:disabled,textarea:disabled))):not(:has(:is(input:focus-visible,textarea:focus-visible))):not(:has(:is(input[aria-invalid],textarea[aria-invalid]))):before{content:var(--tw-content);--tw-shadow:0 1px var(--tw-shadow-color,#0000000a)}@supports (color:color-mix(in lab, red, red)){.not-has-\[input\:disabled\,textarea\:disabled\]\:not-has-\[input\:focus-visible\,textarea\:focus-visible\]\:not-has-\[input\[aria-invalid\]\,textarea\[aria-invalid\]\]\:before\:shadow-\[0_1px_--theme\(--color-black\/4\%\)\]:not(:has(:is(input:disabled,textarea:disabled))):not(:has(:is(input:focus-visible,textarea:focus-visible))):not(:has(:is(input[aria-invalid],textarea[aria-invalid]))):before{--tw-shadow:0 1px var(--tw-shadow-color,color-mix(in oklab, var(--color-black) 4%, transparent))}}.not-has-\[input\:disabled\,textarea\:disabled\]\:not-has-\[input\:focus-visible\,textarea\:focus-visible\]\:not-has-\[input\[aria-invalid\]\,textarea\[aria-invalid\]\]\:before\:shadow-\[0_1px_--theme\(--color-black\/4\%\)\]:not(:has(:is(input:disabled,textarea:disabled))):not(:has(:is(input:focus-visible,textarea:focus-visible))):not(:has(:is(input[aria-invalid],textarea[aria-invalid]))):before{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.not-focus-visible\:not-aria-invalid\:before\:shadow-\[0_1px_--theme\(--color-black\/4\%\)\]:not(:focus-visible):not([aria-invalid=true]):before{content:var(--tw-content);--tw-shadow:0 1px var(--tw-shadow-color,#0000000a)}@supports (color:color-mix(in lab, red, red)){.not-focus-visible\:not-aria-invalid\:before\:shadow-\[0_1px_--theme\(--color-black\/4\%\)\]:not(:focus-visible):not([aria-invalid=true]):before{--tw-shadow:0 1px var(--tw-shadow-color,color-mix(in oklab, var(--color-black) 4%, transparent))}}.not-focus-visible\:not-aria-invalid\:before\:shadow-\[0_1px_--theme\(--color-black\/4\%\)\]:not(:focus-visible):not([aria-invalid=true]):before{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.not-has-disabled\:not-focus-within\:not-aria-invalid\:before\:shadow-\[0_1px_--theme\(--color-black\/4\%\)\]:not(:has(:disabled)):not(:focus-within):not([aria-invalid=true]):before{content:var(--tw-content);--tw-shadow:0 1px var(--tw-shadow-color,#0000000a)}@supports (color:color-mix(in lab, red, red)){.not-has-disabled\:not-focus-within\:not-aria-invalid\:before\:shadow-\[0_1px_--theme\(--color-black\/4\%\)\]:not(:has(:disabled)):not(:focus-within):not([aria-invalid=true]):before{--tw-shadow:0 1px var(--tw-shadow-color,color-mix(in oklab, var(--color-black) 4%, transparent))}}.not-has-disabled\:not-focus-within\:not-aria-invalid\:before\:shadow-\[0_1px_--theme\(--color-black\/4\%\)\]:not(:has(:disabled)):not(:focus-within):not([aria-invalid=true]):before{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.not-disabled\:not-active\:not-data-pressed\:before\:shadow-\[0_1px_--theme\(--color-black\/4\%\)\]:not(:disabled):not(:active):not([data-pressed]):before{content:var(--tw-content);--tw-shadow:0 1px var(--tw-shadow-color,#0000000a)}@supports (color:color-mix(in lab, red, red)){.not-disabled\:not-active\:not-data-pressed\:before\:shadow-\[0_1px_--theme\(--color-black\/4\%\)\]:not(:disabled):not(:active):not([data-pressed]):before{--tw-shadow:0 1px var(--tw-shadow-color,color-mix(in oklab, var(--color-black) 4%, transparent))}}.not-disabled\:not-active\:not-data-pressed\:before\:shadow-\[0_1px_--theme\(--color-black\/4\%\)\]:not(:disabled):not(:active):not([data-pressed]):before{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(.\*\:not-first\:not-data-\[slot\=separator\]\:before\:-start-\[0\.5px\]>*):not(:first-child):not([data-slot=separator]):before{content:var(--tw-content);inset-inline-start:-.5px}:is(.\*\:not-first\:not-data-\[slot\=separator\]\:before\:-top-\[0\.5px\]>*):not(:first-child):not([data-slot=separator]):before{content:var(--tw-content);top:-.5px}:is(.\*\:not-last\:not-data-\[slot\=separator\]\:before\:-end-\[0\.5px\]>*):not(:last-child):not([data-slot=separator]):before{content:var(--tw-content);inset-inline-end:-.5px}:is(.\*\:not-last\:not-data-\[slot\=separator\]\:before\:-bottom-\[0\.5px\]>*):not(:last-child):not([data-slot=separator]):before{content:var(--tw-content);bottom:-.5px}.not-data-disabled\:not-focus-within\:not-aria-invalid\:before\:shadow-\[0_1px_--theme\(--color-black\/4\%\)\]:not(:where([data-disabled=true]),:where([data-disabled]:not([data-disabled=false]))):not(:focus-within):not([aria-invalid=true]):before{content:var(--tw-content);--tw-shadow:0 1px var(--tw-shadow-color,#0000000a)}@supports (color:color-mix(in lab, red, red)){.not-data-disabled\:not-focus-within\:not-aria-invalid\:before\:shadow-\[0_1px_--theme\(--color-black\/4\%\)\]:not(:where([data-disabled=true]),:where([data-disabled]:not([data-disabled=false]))):not(:focus-within):not([aria-invalid=true]):before{--tw-shadow:0 1px var(--tw-shadow-color,color-mix(in oklab, var(--color-black) 4%, transparent))}}.not-data-disabled\:not-focus-within\:not-aria-invalid\:before\:shadow-\[0_1px_--theme\(--color-black\/4\%\)\]:not(:where([data-disabled=true]),:where([data-disabled]:not([data-disabled=false]))):not(:focus-within):not([aria-invalid=true]):before{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.not-data-disabled\:not-focus-visible\:not-aria-invalid\:not-data-pressed\:before\:shadow-\[0_1px_--theme\(--color-black\/4\%\)\]:not(:where([data-disabled=true]),:where([data-disabled]:not([data-disabled=false]))):not(:focus-visible):not([aria-invalid=true]):not([data-pressed]):before{content:var(--tw-content);--tw-shadow:0 1px var(--tw-shadow-color,#0000000a)}@supports (color:color-mix(in lab, red, red)){.not-data-disabled\:not-focus-visible\:not-aria-invalid\:not-data-pressed\:before\:shadow-\[0_1px_--theme\(--color-black\/4\%\)\]:not(:where([data-disabled=true]),:where([data-disabled]:not([data-disabled=false]))):not(:focus-visible):not([aria-invalid=true]):not([data-pressed]):before{--tw-shadow:0 1px var(--tw-shadow-color,color-mix(in oklab, var(--color-black) 4%, transparent))}}.not-data-disabled\:not-focus-visible\:not-aria-invalid\:not-data-pressed\:before\:shadow-\[0_1px_--theme\(--color-black\/4\%\)\]:not(:where([data-disabled=true]),:where([data-disabled]:not([data-disabled=false]))):not(:focus-visible):not([aria-invalid=true]):not([data-pressed]):before{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.not-data-disabled\:not-data-checked\:not-aria-invalid\:before\:shadow-\[0_1px_--theme\(--color-black\/4\%\)\]:not(:where([data-disabled=true]),:where([data-disabled]:not([data-disabled=false]))):not(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))):not([aria-invalid=true]):before{content:var(--tw-content);--tw-shadow:0 1px var(--tw-shadow-color,#0000000a)}@supports (color:color-mix(in lab, red, red)){.not-data-disabled\:not-data-checked\:not-aria-invalid\:before\:shadow-\[0_1px_--theme\(--color-black\/4\%\)\]:not(:where([data-disabled=true]),:where([data-disabled]:not([data-disabled=false]))):not(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))):not([aria-invalid=true]):before{--tw-shadow:0 1px var(--tw-shadow-color,color-mix(in oklab, var(--color-black) 4%, transparent))}}.not-data-disabled\:not-data-checked\:not-aria-invalid\:before\:shadow-\[0_1px_--theme\(--color-black\/4\%\)\]:not(:where([data-disabled=true]),:where([data-disabled]:not([data-disabled=false]))):not(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))):not([aria-invalid=true]):before{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.after\:pointer-events-none:after{content:var(--tw-content);pointer-events:none}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:calc(var(--spacing) * -2)}.after\:inset-x-0:after{content:var(--tw-content);inset-inline:0}.after\:inset-y-0:after{content:var(--tw-content);inset-block:0}.after\:start-full:after{content:var(--tw-content);inset-inline-start:100%}.after\:end-full:after{content:var(--tw-content);inset-inline-end:100%}.after\:top-full:after{content:var(--tw-content);top:100%}.after\:bottom-full:after{content:var(--tw-content);bottom:100%}.after\:left-0:after{content:var(--tw-content);left:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:h-\(--bleed\):after{content:var(--tw-content);height:var(--bleed)}.after\:h-\[calc\(var\(--toast-gap\)\+1px\)\]:after{content:var(--tw-content);height:calc(var(--toast-gap) + 1px)}.after\:w-\(--bleed\):after{content:var(--tw-content);width:var(--bleed)}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:w-full:after{content:var(--tw-content);width:100%}.after\:bg-popover:after{content:var(--tw-content);background-color:var(--popover)}:is(.\*\:after\:pointer-events-none>*):after{content:var(--tw-content);pointer-events:none}:is(.\*\:after\:absolute>*):after{content:var(--tw-content);position:absolute}:is(.\*\:after\:start-1\/2>*):after{content:var(--tw-content);inset-inline-start:50%}:is(.\*\:after\:bottom-1>*):after{content:var(--tw-content);bottom:var(--spacing)}:is(.\*\:after\:z-1>*):after{content:var(--tw-content);z-index:1}:is(.\*\:after\:size-\[3px\]>*):after{content:var(--tw-content);width:3px;height:3px}:is(.\*\:after\:-translate-x-1\/2>*):after{content:var(--tw-content);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}:is(.\*\:after\:rounded-full>*):after{content:var(--tw-content);border-radius:3.40282e38px}:is(.\*\:after\:bg-primary>*):after{content:var(--tw-content);background-color:var(--primary)}.group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible=offcanvas] *):after{content:var(--tw-content);left:100%}.last\:hidden:last-child{display:none}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.autofill\:\[-webkit-text-fill-color\:var\(--foreground\)\]:autofill{-webkit-text-fill-color:var(--foreground)}.empty\:m-0:empty{margin:0}.empty\:p-0:empty{padding:0}.focus-within\:border-ring:focus-within{border-color:var(--ring)}.focus-within\:ring-\[3px\]:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (hover:hover){.hover\:border-\[var\(--color-border\)\]:hover{border-color:var(--color-border)}.hover\:border-destructive\/32:hover{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:border-destructive\/32:hover{border-color:color-mix(in oklab, var(--destructive) 32%, transparent)}}.hover\:bg-\[var\(--color-accent\)\]:hover{background-color:var(--color-accent)}.hover\:bg-accent:hover,.hover\:bg-accent\/50:hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/50:hover{background-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.hover\:bg-destructive\/4:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/4:hover{background-color:color-mix(in oklab, var(--destructive) 4%, transparent)}}.hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab, var(--destructive) 90%, transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--primary) 90%, transparent)}}.hover\:bg-secondary\/90:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/90:hover{background-color:color-mix(in oklab, var(--secondary) 90%, transparent)}}.hover\:bg-sidebar-accent:hover{background-color:var(--sidebar-accent)}.hover\:bg-transparent:hover{background-color:#0000}.hover\:text-\[var\(--color-text\)\]:hover{color:var(--color-text)}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:text-sidebar-accent-foreground:hover{color:var(--sidebar-accent-foreground)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,hsl(var(--sidebar-accent)));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.not-in-data-\[variant\=card\]\:hover\:bg-\[color-mix\(in_srgb\,var\(--background\)\,var\(--color-black\)_2\%\)\]:not(:where([data-variant=card]) *):hover{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.not-in-data-\[variant\=card\]\:hover\:bg-\[color-mix\(in_srgb\,var\(--background\)\,var\(--color-black\)_2\%\)\]:not(:where([data-variant=card]) *):hover{background-color:color-mix(in srgb,var(--background),var(--color-black) 2%)}}.not-in-data-selected\:hover\:bg-accent:not(:where(:where([data-selected=true])) *):hover{background-color:var(--accent)}.hover\:group-data-\[collapsible\=offcanvas\]\:bg-sidebar:hover:is(:where(.group)[data-collapsible=offcanvas] *){background-color:var(--sidebar)}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:var(--sidebar-border)}}.focus\:border-\[var\(--color-accent\)\]:focus{border-color:var(--color-accent)}.focus\:bg-\[var\(--color-surface\)\]:focus{background-color:var(--color-surface)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-\[var\(--color-accent\)\]\/25:focus{--tw-ring-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.focus\:ring-\[var\(--color-accent\)\]\/25:focus{--tw-ring-color:color-mix(in oklab, var(--color-accent) 25%, transparent)}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:z-1:focus-visible{z-index:1}.focus-visible\:z-10:focus-visible{z-index:10}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:shadow-none:focus-visible{--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)}.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-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-ring:focus-visible,.focus-visible\:ring-ring\/24:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/24:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 24%, transparent)}}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color:var(--background)}.focus-visible\:outline-ring:focus-visible{outline-color:var(--ring)}:is(.\*\:focus-visible\:z-1>*):focus-visible{z-index:1}:is(.\*\:focus-visible\:z-10>*):focus-visible{z-index:10}.active\:translate-y-px:active{--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:bg-sidebar-accent:active{background-color:var(--sidebar-accent)}.active\:text-sidebar-accent-foreground:active{color:var(--sidebar-accent-foreground)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-64:disabled{opacity:.64}:where([data-has-overflow-y]) .in-data-has-overflow-y\:pe-3{padding-inline-end:calc(var(--spacing) * 3)}:where([data-outside]) .in-data-outside\:text-muted-foreground\/72{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){:where([data-outside]) .in-data-outside\:text-muted-foreground\/72{color:color-mix(in oklab, var(--muted-foreground) 72%, transparent)}}:where([data-placeholder]) .in-data-placeholder\:text-muted-foreground\/72{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){:where([data-placeholder]) .in-data-placeholder\:text-muted-foreground\/72{color:color-mix(in oklab, var(--muted-foreground) 72%, transparent)}}:where([data-side=left]) .in-data-\[side\=left\]\:cursor-w-resize{cursor:w-resize}:where([data-side=none]) .in-data-\[side\=none\]\:min-w-\[calc\(var\(--anchor-width\)\+1\.25rem\)\]{min-width:calc(var(--anchor-width) + 1.25rem)}:where([data-side=right]) .in-data-\[side\=right\]\:cursor-e-resize{cursor:e-resize}:where([data-size=lg]) .in-data-\[size\=lg\]\:h-9\.5{height:calc(var(--spacing) * 9.5)}:where([data-size=lg]) .in-data-\[size\=lg\]\:leading-9\.5{--tw-leading:calc(var(--spacing) * 9.5);line-height:calc(var(--spacing) * 9.5)}:where([data-size=sm]) .in-data-\[size\=sm\]\:h-7\.5{height:calc(var(--spacing) * 7.5)}:where([data-size=sm]) .in-data-\[size\=sm\]\:px-\[calc\(--spacing\(2\.5\)-1px\)\]{padding-inline:calc(calc(var(--spacing) * 2.5) - 1px)}:where([data-size=sm]) .in-data-\[size\=sm\]\:leading-7\.5{--tw-leading:calc(var(--spacing) * 7.5);line-height:calc(var(--spacing) * 7.5)}:where([data-slot=table-footer]) .in-data-\[slot\=table-footer\]\:py-3\.5{padding-block:calc(var(--spacing) * 3.5)}:where([data-type=error]) .in-data-\[type\=error\]\:text-destructive{color:var(--destructive)}:where([data-type=info]) .in-data-\[type\=info\]\:text-info{color:var(--info)}:where([data-type=loading]) .in-data-\[type\=loading\]\:animate-spin{animation:var(--animate-spin)}:where([data-type=loading]) .in-data-\[type\=loading\]\:opacity-80{opacity:.8}:where([data-type=success]) .in-data-\[type\=success\]\:text-success{color:var(--success)}:where([data-type=warning]) .in-data-\[type\=warning\]\:text-warning{color:var(--warning)}:where([data-variant=card]) .in-data-\[variant\=card\]\:my-4{margin-block:calc(var(--spacing) * 4)}:where([data-variant=card]) .in-data-\[variant\=card\]\:border-separate{border-collapse:separate}:where([data-variant=card]) .in-data-\[variant\=card\]\:border-spacing-0{--tw-border-spacing-x:0;--tw-border-spacing-y:0;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}:where([data-variant=card]) .in-data-\[variant\=card\]\:rounded-xl{border-radius:calc(var(--radius) * 1.4)}:where([data-variant=card]) .in-data-\[variant\=card\]\:border-none{--tw-border-style:none;border-style:none}:where([data-variant=card]) .in-data-\[variant\=card\]\:shadow-xs\/5{--tw-shadow-alpha:5%;--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@supports (color:lab(0% 0 0)){:where([data-variant=card]) .in-data-\[variant\=card\]\:shadow-xs\/5{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,lab(0% 0 0/.05))}}:where([data-variant=card]) .in-data-\[variant\=card\]\:first\:ps-\[calc\(--spacing\(2\.5\)-1px\)\]:first-child{padding-inline-start:calc(calc(var(--spacing) * 2.5) - 1px)}:where([data-variant=card]) .in-data-\[variant\=card\]\:last\:pe-\[calc\(--spacing\(2\.5\)-1px\)\]:last-child{padding-inline-end:calc(calc(var(--spacing) * 2.5) - 1px)}:where(:where([data-selected=true])) .in-data-selected\:bg-primary{background-color:var(--primary)}:where(:where([data-selected=true])) .in-data-selected\:text-primary-foreground,:where([data-outside]) :is(:where(:where([data-selected=true])) .in-data-selected\:in-data-outside\:text-primary-foreground){color:var(--primary-foreground)}:where(:where([data-disabled=true]),:where([data-disabled]:not([data-disabled=false]))) .in-data-disabled\:pointer-events-none{pointer-events:none}:where(:where([data-disabled=true]),:where([data-disabled]:not([data-disabled=false]))) .in-data-disabled\:text-muted-foreground\/72{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){:where(:where([data-disabled=true]),:where([data-disabled]:not([data-disabled=false]))) .in-data-disabled\:text-muted-foreground\/72{color:color-mix(in oklab, var(--muted-foreground) 72%, transparent)}}:where(:where([data-disabled=true]),:where([data-disabled]:not([data-disabled=false]))) .in-data-disabled\:line-through{text-decoration-line:line-through}:where(.range-end:not(.range-start)) .in-\[\.range-end\:not\(\.range-start\)\]\:rounded-s-none{border-start-start-radius:0;border-end-start-radius:0}:where(.range-middle) .in-\[\.range-middle\]\:rounded-none{border-radius:0}:where(:where([data-selected=true])) :is(:where(.range-middle) .in-\[\.range-middle\]\:in-data-selected\:bg-accent){background-color:var(--accent)}:where(:where([data-selected=true])) :is(:where(.range-middle) .in-\[\.range-middle\]\:in-data-selected\:text-foreground){color:var(--foreground)}:where(.range-start:not(.range-end)) .in-\[\.range-start\:not\(\.range-end\)\]\:rounded-e-none{border-start-end-radius:0;border-end-end-radius:0}:where([data-selected]:not(.range-middle)) .in-\[\[data-selected\]\:not\(\.range-middle\)\]\:transition-\[border-radius\,box-shadow\]{transition-property:border-radius,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}:where([data-slot=card]:has(>[data-slot=card-footer]:not(.border-t))) .in-\[\[data-slot\=card\]\:has\(\>\[data-slot\=card-footer\]\:not\(\.border-t\)\)\]\:pb-0{padding-bottom:0}:where([data-slot=card]:has(>[data-slot=card-header]:not(.border-b))) .in-\[\[data-slot\=card\]\:has\(\>\[data-slot\=card-header\]\:not\(\.border-b\)\)\]\:pt-0{padding-top:0}:where([data-slot=card]:has(>[data-slot=card-panel])) .in-\[\[data-slot\=card\]\:has\(\>\[data-slot\=card-panel\]\)\]\:pt-4{padding-top:calc(var(--spacing) * 4)}:where([data-slot=card]:has(>[data-slot=card-panel])) .in-\[\[data-slot\=card\]\:has\(\>\[data-slot\=card-panel\]\)\]\:pb-4{padding-bottom:calc(var(--spacing) * 4)}:where([data-slot=context-menu-checkbox-item]:active) .in-\[\[data-slot\=context-menu-checkbox-item\]\:active\]\:rounded-\[var\(--thumb-size\)\/calc\(var\(--thumb-size\)\*1\.10\)\]{border-radius:var(--thumb-size)/calc(var(--thumb-size) * 1.1)}:where([data-slot=context-menu-checkbox-item]:active) .in-\[\[data-slot\=context-menu-checkbox-item\]\:active\]\:not-data-disabled\:scale-x-110:not(:where([data-disabled=true]),:where([data-disabled]:not([data-disabled=false]))){--tw-scale-x:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}:where([data-slot=context-menu-checkbox-item][data-checked]) .in-\[\[data-slot\=context-menu-checkbox-item\]\[data-checked\]\]\:origin-\[var\(--thumb-size\)_50\%\]{transform-origin:var(--thumb-size) 50%}:where([data-slot=context-menu-checkbox-item][data-checked]) .in-\[\[data-slot\=context-menu-checkbox-item\]\[data-checked\]\]\:translate-x-\[calc\(var\(--thumb-size\)-4px\)\]{--tw-translate-x:calc(var(--thumb-size) - 4px);translate:var(--tw-translate-x) var(--tw-translate-y)}:where([data-slot=dialog-popup]:has([data-slot=dialog-footer]:not(.border-t))) .in-\[\[data-slot\=dialog-popup\]\:has\(\[data-slot\=dialog-footer\]\:not\(\.border-t\)\)\]\:pb-1{padding-bottom:var(--spacing)}:where([data-slot=dialog-popup]:has([data-slot=dialog-header])) .in-\[\[data-slot\=dialog-popup\]\:has\(\[data-slot\=dialog-header\]\)\]\:pt-1{padding-top:var(--spacing)}:where([data-slot=dialog-popup]:has([data-slot=dialog-panel])) .in-\[\[data-slot\=dialog-popup\]\:has\(\[data-slot\=dialog-panel\]\)\]\:pt-3{padding-top:calc(var(--spacing) * 3)}:where([data-slot=dialog-popup]:has([data-slot=dialog-panel])) .in-\[\[data-slot\=dialog-popup\]\:has\(\[data-slot\=dialog-panel\]\)\]\:pb-3{padding-bottom:calc(var(--spacing) * 3)}:where([data-slot=drawer-menu-checkbox-item]:active) .in-\[\[data-slot\=drawer-menu-checkbox-item\]\:active\]\:rounded-\[var\(--thumb-size\)\/calc\(var\(--thumb-size\)\*1\.10\)\]{border-radius:var(--thumb-size)/calc(var(--thumb-size) * 1.1)}:where([data-slot=drawer-menu-checkbox-item]:active) .in-\[\[data-slot\=drawer-menu-checkbox-item\]\:active\]\:not-data-disabled\:scale-x-110:not(:where([data-disabled=true]),:where([data-disabled]:not([data-disabled=false]))){--tw-scale-x:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}:where([data-slot=drawer-menu-checkbox-item][data-checked]) .in-\[\[data-slot\=drawer-menu-checkbox-item\]\[data-checked\]\]\:origin-\[var\(--thumb-size\)_50\%\]{transform-origin:var(--thumb-size) 50%}:where([data-slot=drawer-menu-checkbox-item][data-checked]) .in-\[\[data-slot\=drawer-menu-checkbox-item\]\[data-checked\]\]\:translate-x-\[calc\(var\(--thumb-size\)-4px\)\]{--tw-translate-x:calc(var(--thumb-size) - 4px);translate:var(--tw-translate-x) var(--tw-translate-y)}:where([data-slot=drawer-popup]:has([data-slot=drawer-footer]:not(.border-t))) .in-\[\[data-slot\=drawer-popup\]\:has\(\[data-slot\=drawer-footer\]\:not\(\.border-t\)\)\]\:pb-1{padding-bottom:var(--spacing)}:where([data-slot=drawer-popup]:has([data-slot=drawer-header])) .in-\[\[data-slot\=drawer-popup\]\:has\(\[data-slot\=drawer-header\]\)\]\:pt-1{padding-top:var(--spacing)}:where([data-slot=drawer-popup]:has([data-slot=drawer-panel])) .in-\[\[data-slot\=drawer-popup\]\:has\(\[data-slot\=drawer-panel\]\)\]\:pt-3{padding-top:calc(var(--spacing) * 3)}:where([data-slot=drawer-popup]:has([data-slot=drawer-panel])) .in-\[\[data-slot\=drawer-popup\]\:has\(\[data-slot\=drawer-panel\]\)\]\:pb-3{padding-bottom:calc(var(--spacing) * 3)}:where([data-slot=menu-checkbox-item]:active) .in-\[\[data-slot\=menu-checkbox-item\]\:active\]\:rounded-\[var\(--thumb-size\)\/calc\(var\(--thumb-size\)\*1\.10\)\]{border-radius:var(--thumb-size)/calc(var(--thumb-size) * 1.1)}:where([data-slot=menu-checkbox-item]:active) .in-\[\[data-slot\=menu-checkbox-item\]\:active\]\:not-data-disabled\:scale-x-110:not(:where([data-disabled=true]),:where([data-disabled]:not([data-disabled=false]))){--tw-scale-x:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}:where([data-slot=menu-checkbox-item][data-checked]) .in-\[\[data-slot\=menu-checkbox-item\]\[data-checked\]\]\:origin-\[var\(--thumb-size\)_50\%\]{transform-origin:var(--thumb-size) 50%}:where([data-slot=menu-checkbox-item][data-checked]) .in-\[\[data-slot\=menu-checkbox-item\]\[data-checked\]\]\:translate-x-\[calc\(var\(--thumb-size\)-4px\)\]{--tw-translate-x:calc(var(--thumb-size) - 4px);translate:var(--tw-translate-x) var(--tw-translate-y)}:where([data-slot=otp-field][data-size=lg]) .in-\[\[data-slot\=otp-field\]\[data-size\=lg\]\]\:size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}:where([data-slot=otp-field][data-size=lg]) .in-\[\[data-slot\=otp-field\]\[data-size\=lg\]\]\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}:where([data-slot=otp-field][data-size=lg]) .in-\[\[data-slot\=otp-field\]\[data-size\=lg\]\]\:leading-10{--tw-leading:calc(var(--spacing) * 10);line-height:calc(var(--spacing) * 10)}:where([data-slot=sheet-popup]:has([data-slot=sheet-footer]:not(.border-t))) .in-\[\[data-slot\=sheet-popup\]\:has\(\[data-slot\=sheet-footer\]\:not\(\.border-t\)\)\]\:pb-1{padding-bottom:var(--spacing)}:where([data-slot=sheet-popup]:has([data-slot=sheet-header])) .in-\[\[data-slot\=sheet-popup\]\:has\(\[data-slot\=sheet-header\]\)\]\:pt-1{padding-top:var(--spacing)}:where([data-slot=sheet-popup]:has([data-slot=sheet-panel])) .in-\[\[data-slot\=sheet-popup\]\:has\(\[data-slot\=sheet-panel\]\)\]\:pt-3{padding-top:calc(var(--spacing) * 3)}:where([data-slot=sheet-popup]:has([data-slot=sheet-panel])) .in-\[\[data-slot\=sheet-popup\]\:has\(\[data-slot\=sheet-panel\]\)\]\:pb-3{padding-bottom:calc(var(--spacing) * 3)}:where(:is([role=switch]:active,[data-slot=label]:active,[data-slot=field-label]:active)) .in-\[\[role\=switch\]\:active\,\[data-slot\=label\]\:active\,\[data-slot\=field-label\]\:active\]\:rounded-\[var\(--thumb-size\)\/calc\(var\(--thumb-size\)\*1\.1\)\]{border-radius:var(--thumb-size)/calc(var(--thumb-size) * 1.1)}:where(:is([role=switch]:active,[data-slot=label]:active,[data-slot=field-label]:active)) .in-\[\[role\=switch\]\:active\,\[data-slot\=label\]\:active\,\[data-slot\=field-label\]\:active\]\:not-data-disabled\:scale-x-110:not(:where([data-disabled=true]),:where([data-disabled]:not([data-disabled=false]))){--tw-scale-x:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.not-has-disabled\:has-not-focus-visible\:not-has-aria-invalid\:before\:shadow-\[0_1px_--theme\(--color-black\/4\%\)\]:not(:has(:disabled)):has(:not(:focus-visible)):not(:has([aria-invalid=true])):before{content:var(--tw-content);--tw-shadow:0 1px var(--tw-shadow-color,#0000000a)}@supports (color:color-mix(in lab, red, red)){.not-has-disabled\:has-not-focus-visible\:not-has-aria-invalid\:before\:shadow-\[0_1px_--theme\(--color-black\/4\%\)\]:not(:has(:disabled)):has(:not(:focus-visible)):not(:has([aria-invalid=true])):before{--tw-shadow:0 1px var(--tw-shadow-color,color-mix(in oklab, var(--color-black) 4%, transparent))}}.not-has-disabled\:has-not-focus-visible\:not-has-aria-invalid\:before\:shadow-\[0_1px_--theme\(--color-black\/4\%\)\]:not(:has(:disabled)):has(:not(:focus-visible)):not(:has([aria-invalid=true])):before{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-autofill\:bg-foreground\/4:has(:autofill){background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.has-autofill\:bg-foreground\/4:has(:autofill){background-color:color-mix(in oklab, var(--foreground) 4%, transparent)}}.has-focus\:border-ring:has(:focus){border-color:var(--ring)}.has-focus\:ring-\[3px\]:has(:focus){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-focus\:ring-ring\/50:has(:focus){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.has-focus\:ring-ring\/50:has(:focus){--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.has-focus-visible\:border-ring:has(:focus-visible){border-color:var(--ring)}.has-focus-visible\:ring-0:has(:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-focus-visible\:ring-\[3px\]:has(:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-focus-visible\:ring-ring\/24:has(:focus-visible){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.has-focus-visible\:ring-ring\/24:has(:focus-visible){--tw-ring-color:color-mix(in oklab, var(--ring) 24%, transparent)}}:is(.\*\:has-focus-visible\:z-1>*):has(:focus-visible){z-index:1}.has-disabled\:pointer-events-none:has(:disabled){pointer-events:none}.has-disabled\:opacity-64:has(:disabled){opacity:.64}.has-disabled\:opacity-100:has(:disabled){opacity:1}.has-aria-invalid\:border-destructive\/36:has([aria-invalid=true]){border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.has-aria-invalid\:border-destructive\/36:has([aria-invalid=true]){border-color:color-mix(in oklab, var(--destructive) 36%, transparent)}}.focus-within\:has-aria-invalid\:border-destructive\/64:focus-within:has([aria-invalid=true]){border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-within\:has-aria-invalid\:border-destructive\/64:focus-within:has([aria-invalid=true]){border-color:color-mix(in oklab, var(--destructive) 64%, transparent)}}.focus-within\:has-aria-invalid\:ring-destructive\/16:focus-within:has([aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-within\:has-aria-invalid\:ring-destructive\/16:focus-within:has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab, var(--destructive) 16%, transparent)}}.has-focus-visible\:has-aria-invalid\:border-destructive\/64:has(:focus-visible):has([aria-invalid=true]){border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.has-focus-visible\:has-aria-invalid\:border-destructive\/64:has(:focus-visible):has([aria-invalid=true]){border-color:color-mix(in oklab, var(--destructive) 64%, transparent)}}.has-focus-visible\:has-aria-invalid\:ring-destructive\/16:has(:focus-visible):has([aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.has-focus-visible\:has-aria-invalid\:ring-destructive\/16:has(:focus-visible):has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab, var(--destructive) 16%, transparent)}}.has-data-\[align\=block-end\]\:h-auto:has([data-align=block-end]){height:auto}.has-data-\[align\=block-end\]\:flex-col:has([data-align=block-end]){flex-direction:column}.has-data-\[align\=block-start\]\:h-auto:has([data-align=block-start]){height:auto}.has-data-\[align\=block-start\]\:flex-col:has([data-align=block-start]){flex-direction:column}.has-data-\[size\=lg\]\:min-h-10:has([data-size=lg]){min-height:calc(var(--spacing) * 10)}:is(:is(.has-data-\[size\=lg\]\:\*\:min-h-8:has([data-size=lg])>*),.has-data-\[size\=sm\]\:min-h-8:has([data-size=sm])){min-height:calc(var(--spacing) * 8)}:is(.has-data-\[size\=sm\]\:\*\:min-h-6:has([data-size=sm])>*){min-height:calc(var(--spacing) * 6)}.has-data-\[slot\=alert-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=alert-action]){grid-template-columns:1fr auto}.has-data-\[slot\=calendar\]\:rounded-xl:has([data-slot=calendar]){border-radius:calc(var(--radius) * 1.4)}.has-data-\[slot\=calendar\]\:p-2:has([data-slot=calendar]){padding:calc(var(--spacing) * 2)}.has-data-\[slot\=calendar\]\:before\:rounded-\[calc\(var\(--radius-xl\)-1px\)\]:has([data-slot=calendar]):before{content:var(--tw-content);border-radius:calc(var(--radius-xl) - 1px)}:is(.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]),.has-data-\[slot\=card-frame-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-frame-action])){grid-template-columns:1fr auto}.has-data-\[slot\=drawer-bar\]\:ps-2:has([data-slot=drawer-bar]){padding-inline-start:calc(var(--spacing) * 2)}.has-data-\[slot\=drawer-bar\]\:pe-2:has([data-slot=drawer-bar]){padding-inline-end:calc(var(--spacing) * 2)}.has-data-\[slot\=drawer-bar\]\:pt-2:has([data-slot=drawer-bar]){padding-top:calc(var(--spacing) * 2)}.has-data-\[slot\=drawer-bar\]\:pb-2:has([data-slot=drawer-bar]){padding-bottom:calc(var(--spacing) * 2)}.has-data-\[slot\=table-container\]\:overflow-hidden:has([data-slot=table-container]){overflow:hidden}.has-data-\[variant\=inset\]\:bg-sidebar:has([data-variant=inset]){background-color:var(--sidebar)}:is(.has-\[\:disabled\,\:focus-visible\,\[aria-invalid\]\]\:shadow-none:has(:is(:disabled,:focus-visible,[aria-invalid])),.has-\[\:disabled\,\:focus-within\,\[aria-invalid\]\]\:shadow-none:has(:is(:disabled,:focus-within,[aria-invalid]))){--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)}.has-\[\[role\=checkbox\]\]\:w-px:has([role=checkbox]){width:1px}.first\:has-\[\[role\=checkbox\]\]\:pe-0:first-child:has([role=checkbox]){padding-inline-end:0}.last\:has-\[\[role\=checkbox\]\]\:ps-0:last-child:has([role=checkbox]){padding-inline-start:0}.has-\[input\:disabled\,textarea\:disabled\]\:opacity-64:has(:is(input:disabled,textarea:disabled)){opacity:.64}.has-\[input\:disabled\,textarea\:disabled\,input\:focus-visible\,textarea\:focus-visible\,input\[aria-invalid\]\,textarea\[aria-invalid\]\]\:shadow-none:has(:is(input:disabled,textarea:disabled,input:focus-visible,textarea:focus-visible,input[aria-invalid],textarea[aria-invalid])){--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)}.has-\[input\:focus-visible\,textarea\:focus-visible\]\:border-ring:has(:is(input:focus-visible,textarea:focus-visible)){border-color:var(--ring)}.has-\[input\:focus-visible\,textarea\:focus-visible\]\:ring-\[3px\]:has(:is(input:focus-visible,textarea:focus-visible)){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-\[input\[aria-invalid\]\,textarea\[aria-invalid\]\]\:border-destructive\/36:has(:is(input[aria-invalid],textarea[aria-invalid])){border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.has-\[input\[aria-invalid\]\,textarea\[aria-invalid\]\]\:border-destructive\/36:has(:is(input[aria-invalid],textarea[aria-invalid])){border-color:color-mix(in oklab, var(--destructive) 36%, transparent)}}.has-\[input\:focus-visible\,textarea\:focus-visible\]\:has-\[input\[aria-invalid\]\,textarea\[aria-invalid\]\]\:border-destructive\/64:has(:is(input:focus-visible,textarea:focus-visible)):has(:is(input[aria-invalid],textarea[aria-invalid])){border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.has-\[input\:focus-visible\,textarea\:focus-visible\]\:has-\[input\[aria-invalid\]\,textarea\[aria-invalid\]\]\:border-destructive\/64:has(:is(input:focus-visible,textarea:focus-visible)):has(:is(input[aria-invalid],textarea[aria-invalid])){border-color:color-mix(in oklab, var(--destructive) 64%, transparent)}}.has-\[input\:focus-visible\,textarea\:focus-visible\]\:has-\[input\[aria-invalid\]\,textarea\[aria-invalid\]\]\:ring-destructive\/16:has(:is(input:focus-visible,textarea:focus-visible)):has(:is(input[aria-invalid],textarea[aria-invalid])){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.has-\[input\:focus-visible\,textarea\:focus-visible\]\:has-\[input\[aria-invalid\]\,textarea\[aria-invalid\]\]\:ring-destructive\/16:has(:is(input:focus-visible,textarea:focus-visible)):has(:is(input[aria-invalid],textarea[aria-invalid])){--tw-ring-color:color-mix(in oklab, var(--destructive) 16%, transparent)}}.has-\[textarea\]\:h-auto:has(:is(textarea)){height:auto}.has-\[\+\[data-size\=sm\]\]\:ps-\[calc\(--spacing\(2\.5\)-1px\)\]:has(+[data-size=sm]){padding-inline-start:calc(calc(var(--spacing) * 2.5) - 1px)}.has-\[\+\[data-slot\=autocomplete-clear\]\]\:hidden:has(+[data-slot=autocomplete-clear]){display:none}.has-\[\+\[data-slot\=combobox-chip\]\]\:pe-2:has(+[data-slot=combobox-chip]){padding-inline-end:calc(var(--spacing) * 2)}.has-\[\+\[data-slot\=combobox-clear\]\]\:hidden:has(+[data-slot=combobox-clear]){display:none}.has-\[\+\[data-slot\=input-control\]\:focus-within\,\+\[data-slot\=input-group\]\:focus-within\,\+\[data-slot\=select-trigger\]\:focus-visible\+\*\,\+\[data-slot\=number-field\]\:focus-within\]\:translate-x-px:has(+[data-slot=input-control]:focus-within,+[data-slot=input-group]:focus-within,+[data-slot=select-trigger]:focus-visible+*,+[data-slot=number-field]:focus-within){--tw-translate-x:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.has-\[\+\[data-slot\=input-control\]\:focus-within\,\+\[data-slot\=input-group\]\:focus-within\,\+\[data-slot\=select-trigger\]\:focus-visible\+\*\,\+\[data-slot\=number-field\]\:focus-within\]\:bg-ring:has(+[data-slot=input-control]:focus-within,+[data-slot=input-group]:focus-within,+[data-slot=select-trigger]:focus-visible+*,+[data-slot=number-field]:focus-within){background-color:var(--ring)}.has-\[\>\:last-child\[data-slot\=badge\]\]\:-ms-1\.5:has(>:last-child[data-slot=badge]){margin-inline-start:calc(var(--spacing) * -1.5)}.has-\[\>\:last-child\[data-slot\=badge\]\]\:-me-1\.5:has(>:last-child[data-slot=badge]){margin-inline-end:calc(var(--spacing) * -1.5)}.has-\[\>\[data-slot\=group\]\]\:gap-2:has(>[data-slot=group]){gap:calc(var(--spacing) * 2)}.has-\[\>button\]\:-ms-2:has(>button){margin-inline-start:calc(var(--spacing) * -2)}.has-\[\>button\]\:-me-2:has(>button){margin-inline-end:calc(var(--spacing) * -2)}.has-\[\>kbd\:last-child\]\:ms-\[-0\.35rem\]:has(>kbd:last-child){margin-inline-start:-.35rem}.has-\[\>kbd\:last-child\]\:me-\[-0\.35rem\]:has(>kbd:last-child){margin-inline-end:-.35rem}.has-\[\>svg\]\:grid-cols-\[calc\(var\(--spacing\)\*4\)_1fr\]:has(>svg){grid-template-columns:calc(var(--spacing) * 4) 1fr}.has-\[\>svg\]\:gap-x-2:has(>svg){column-gap:calc(var(--spacing) * 2)}.has-\[\>svg\]\:has-data-\[slot\=alert-action\]\:grid-cols-\[calc\(var\(--spacing\)\*4\)_1fr_auto\]:has(>svg):has([data-slot=alert-action]){grid-template-columns:calc(var(--spacing) * 4) 1fr auto}.has-\[\~\[data-size\=sm\]\]\:ps-1\.5:has(~[data-size=sm]){padding-inline-start:calc(var(--spacing) * 1.5)}.has-\[\~\[data-size\=sm\]\]\:has-\[\+\[data-slot\=combobox-chip\]\]\:pe-1\.5:has(~[data-size=sm]):has(+[data-slot=combobox-chip]){padding-inline-end:calc(var(--spacing) * 1.5)}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-invalid\:border-destructive\/36[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:border-destructive\/36[aria-invalid=true]{border-color:color-mix(in oklab, var(--destructive) 36%, transparent)}}.aria-invalid\:shadow-none[aria-invalid=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)}.aria-invalid\:focus-visible\:border-destructive\/64[aria-invalid=true]:focus-visible{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:focus-visible\:border-destructive\/64[aria-invalid=true]:focus-visible{border-color:color-mix(in oklab, var(--destructive) 64%, transparent)}}.focus-visible\:aria-invalid\:border-destructive\/64:focus-visible[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:aria-invalid\:border-destructive\/64:focus-visible[aria-invalid=true]{border-color:color-mix(in oklab, var(--destructive) 64%, transparent)}}.aria-invalid\:focus-visible\:ring-destructive\/16[aria-invalid=true]:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:focus-visible\:ring-destructive\/16[aria-invalid=true]:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 16%, transparent)}}.focus-visible\:aria-invalid\:ring-destructive\/16:focus-visible[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:aria-invalid\:ring-destructive\/16:focus-visible[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 16%, transparent)}}.focus-visible\:aria-invalid\:ring-destructive\/48:focus-visible[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:aria-invalid\:ring-destructive\/48:focus-visible[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 48%, transparent)}}.aria-\[current\=page\]\:bg-background[aria-current=page]{background-color:var(--background)}.aria-\[current\=page\]\:text-foreground[aria-current=page]{color:var(--foreground)}.aria-\[current\=page\]\:shadow-sm\/5[aria-current=page]{--tw-shadow-alpha:5%;--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000000d), 0 1px 2px -1px 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)}@supports (color:lab(0% 0 0)){.aria-\[current\=page\]\:shadow-sm\/5[aria-current=page]{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,lab(0% 0 0/.05)), 0 1px 2px -1px var(--tw-shadow-color,lab(0% 0 0/.05))}}.data-behind\:opacity-0[data-behind]{opacity:0}.data-behind\:not-data-expanded\:pointer-events-none[data-behind]:not([data-expanded]){pointer-events:none}:is(.\*\*\:data-current\:w-\[calc\(var\(--popup-width\)-2\*var\(--viewport-inline-padding\)-2px\)\] *)[data-current]{width:calc(var(--popup-width) - 2 * var(--viewport-inline-padding) - 2px)}:is(.\*\*\:data-current\:opacity-100 *)[data-current]{opacity:1}:is(.\*\*\:data-current\:transition-opacity *)[data-current]{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.data-dragging\:scale-120[data-dragging]{--tw-scale-x:120%;--tw-scale-y:120%;--tw-scale-z:120%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-ending-style\:mb-0[data-ending-style]{margin-bottom:0}.data-ending-style\:h-0[data-ending-style]{height:0}.data-ending-style\:-translate-x-8[data-ending-style]{--tw-translate-x:calc(var(--spacing) * -8);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-ending-style\:translate-x-8[data-ending-style]{--tw-translate-x:calc(var(--spacing) * 8);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-ending-style\:-translate-y-8[data-ending-style]{--tw-translate-y:calc(var(--spacing) * -8);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-ending-style\:translate-y-8[data-ending-style]{--tw-translate-y:calc(var(--spacing) * 8);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-ending-style\:scale-98[data-ending-style]{--tw-scale-x:98%;--tw-scale-y:98%;--tw-scale-z:98%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-ending-style\:transform-\[translateX\(calc\(-100\%-var\(--inset\)\)\)\][data-ending-style]{transform:translateX(calc(-100% - var(--inset)))}.data-ending-style\:transform-\[translateX\(calc\(100\%\+var\(--inset\)\)\)\][data-ending-style]{transform:translateX(calc(100% + var(--inset)))}.data-ending-style\:transform-\[translateY\(calc\(-100\%-var\(--inset\)\)\)\][data-ending-style]{transform:translateY(calc(-100% - var(--inset)))}.data-ending-style\:transform-\[translateY\(calc\(100\%\+env\(safe-area-inset-bottom\,0px\)\+var\(--inset\)\)\)\][data-ending-style]{transform:translateY(calc(100% + env(safe-area-inset-bottom,0px) + var(--inset)))}.data-ending-style\:pb-0[data-ending-style]{padding-bottom:0}.data-ending-style\:opacity-0[data-ending-style]{opacity:0}.data-ending-style\:shadow-transparent[data-ending-style]{--tw-shadow-color:transparent}@supports (color:color-mix(in lab, red, red)){.data-ending-style\:shadow-transparent[data-ending-style]{--tw-shadow-color:color-mix(in oklab, transparent var(--tw-shadow-alpha), transparent)}}.data-ending-style\:duration-\[calc\(var\(--drawer-swipe-strength\)\*400ms\)\][data-ending-style]{--tw-duration:calc(var(--drawer-swipe-strength) * .4s);transition-duration:calc(var(--drawer-swipe-strength) * .4s)}:is(.\*\*\:data-current\:data-ending-style\:opacity-0 *)[data-current][data-ending-style]{opacity:0}.data-expanded\:h-\(--toast-height\)[data-expanded]{height:var(--toast-height)}.data-expanded\:bg-popover[data-expanded]{background-color:var(--popover)}.data-expanded\:opacity-100[data-expanded]{opacity:1}.data-has-overflow-x\:overscroll-x-contain[data-has-overflow-x]{overscroll-behavior-x:contain}.data-has-overflow-x\:pb-2\.5[data-has-overflow-x]{padding-bottom:calc(var(--spacing) * 2.5)}.data-has-overflow-y\:overscroll-y-contain[data-has-overflow-y]{overscroll-behavior-y:contain}.data-has-overflow-y\:pe-2\.5[data-has-overflow-y]{padding-inline-end:calc(var(--spacing) * 2.5)}.data-highlighted\:bg-accent[data-highlighted]{background-color:var(--accent)}.data-highlighted\:text-accent-foreground[data-highlighted]{color:var(--accent-foreground)}.data-hovering\:opacity-100[data-hovering]{opacity:1}.data-hovering\:delay-0[data-hovering]{transition-delay:0s}.data-hovering\:duration-100[data-hovering]{--tw-duration:.1s;transition-duration:.1s}.data-hovering\:delay-0[data-hovering]{--tw-animation-delay:0s;animation-delay:0s}.data-indeterminate\:text-foreground[data-indeterminate]{color:var(--foreground)}.data-inset\:ps-8[data-inset]{padding-inline-start:calc(var(--spacing) * 8)}.data-inset\:ps-9[data-inset]{padding-inline-start:calc(var(--spacing) * 9)}.data-instant\:transition-none[data-instant]{transition-property:none}.data-instant\:duration-0[data-instant]{--tw-duration:0s;transition-duration:0s}.data-limited\:opacity-0[data-limited]{opacity:0}.data-loading\:text-transparent[data-loading]{color:#0000}.data-loading\:select-none[data-loading]{-webkit-user-select:none;user-select:none}.data-nested\:data-ending-style\:translate-y-8[data-nested][data-ending-style]{--tw-translate-y:calc(var(--spacing) * 8);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-nested-dialog-open\:origin-top[data-nested-dialog-open]{transform-origin:top}.data-nested-drawer-open\:h-\(--height\)[data-nested-drawer-open]{height:var(--height)}.data-nested-drawer-open\:transform-\[translateX\(calc\(var\(--drawer-swipe-movement-x\)\+var\(--stack-peek-offset\)\)\)_scale\(var\(--scale\)\)\][data-nested-drawer-open]{transform:translateX(calc(var(--drawer-swipe-movement-x) + var(--stack-peek-offset))) scale(var(--scale))}.data-nested-drawer-open\:transform-\[translateX\(calc\(var\(--drawer-swipe-movement-x\)-var\(--stack-peek-offset\)\)\)_scale\(var\(--scale\)\)\][data-nested-drawer-open]{transform:translateX(calc(var(--drawer-swipe-movement-x) - var(--stack-peek-offset))) scale(var(--scale))}.data-nested-drawer-open\:transform-\[translateY\(calc\(var\(--drawer-swipe-movement-y\)\+var\(--stack-peek-offset\)\+\(var\(--shrink\)\*var\(--height\)\)\)\)_scale\(var\(--scale\)\)\][data-nested-drawer-open]{transform:translateY(calc(var(--drawer-swipe-movement-y) + var(--stack-peek-offset) + (var(--shrink) * var(--height)))) scale(var(--scale))}.data-nested-drawer-open\:transform-\[translateY\(calc\(var\(--drawer-swipe-movement-y\)-var\(--stack-peek-offset\)-\(var\(--shrink\)\*var\(--height\)\)\)\)_scale\(var\(--scale\)\)\][data-nested-drawer-open]{transform:translateY(calc(var(--drawer-swipe-movement-y) - var(--stack-peek-offset) - (var(--shrink) * var(--height)))) scale(var(--scale))}.data-nested-drawer-open\:overflow-hidden[data-nested-drawer-open]{overflow:hidden}.data-nested-drawer-open\:bg-\[color-mix\(in_srgb\,var\(--popover\)\,var\(--color-black\)_calc\(2\%\*\(var\(--nested-drawers\)-var\(--stack-progress\)\)\)\)\][data-nested-drawer-open]{background-color:var(--popover)}@supports (color:color-mix(in lab, red, red)){.data-nested-drawer-open\:bg-\[color-mix\(in_srgb\,var\(--popover\)\,var\(--color-black\)_calc\(2\%\*\(var\(--nested-drawers\)-var\(--stack-progress\)\)\)\)\][data-nested-drawer-open]{background-color:color-mix(in srgb,var(--popover),var(--color-black) calc(2% * (var(--nested-drawers) - var(--stack-progress))))}}.data-placeholder\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-popup-open\:bg-accent[data-popup-open]{background-color:var(--accent)}.data-popup-open\:text-accent-foreground[data-popup-open]{color:var(--accent-foreground)}.data-position\:data-expanded\:transform-\[translateX\(var\(--toast-swipe-movement-x\)\)_translateY\(var\(--toast-calc-offset-y\)\)\][data-position][data-expanded]{transform:translateX(var(--toast-swipe-movement-x)) translateY(var(--toast-calc-offset-y))}.data-pressed\:border-destructive\/32[data-pressed]{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.data-pressed\:border-destructive\/32[data-pressed]{border-color:color-mix(in oklab, var(--destructive) 32%, transparent)}}.data-pressed\:bg-accent[data-pressed],.data-pressed\:bg-accent\/50[data-pressed]{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.data-pressed\:bg-accent\/50[data-pressed]{background-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.data-pressed\:bg-background[data-pressed]{background-color:var(--background)}.data-pressed\:bg-destructive\/4[data-pressed]{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.data-pressed\:bg-destructive\/4[data-pressed]{background-color:color-mix(in oklab, var(--destructive) 4%, transparent)}}.data-pressed\:bg-destructive\/90[data-pressed]{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.data-pressed\:bg-destructive\/90[data-pressed]{background-color:color-mix(in oklab, var(--destructive) 90%, transparent)}}.data-pressed\:bg-input\/64[data-pressed]{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.data-pressed\:bg-input\/64[data-pressed]{background-color:color-mix(in oklab, var(--input) 64%, transparent)}}.data-pressed\:bg-primary\/90[data-pressed]{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.data-pressed\:bg-primary\/90[data-pressed]{background-color:color-mix(in oklab, var(--primary) 90%, transparent)}}.data-pressed\:bg-secondary\/90[data-pressed]{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.data-pressed\:bg-secondary\/90[data-pressed]{background-color:color-mix(in oklab, var(--secondary) 90%, transparent)}}.data-pressed\:text-accent-foreground[data-pressed]{color:var(--accent-foreground)}.data-pressed\:text-foreground[data-pressed]{color:var(--foreground)}.data-pressed\:underline[data-pressed]{text-decoration-line:underline}.data-pressed\:shadow-sm\/5[data-pressed]{--tw-shadow-alpha:5%;--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000000d), 0 1px 2px -1px 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)}@supports (color:lab(0% 0 0)){.data-pressed\:shadow-sm\/5[data-pressed]{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,lab(0% 0 0/.05)), 0 1px 2px -1px var(--tw-shadow-color,lab(0% 0 0/.05))}}:is(.\*\*\:data-previous\:w-\[calc\(var\(--popup-width\)-2\*var\(--viewport-inline-padding\)-2px\)\] *)[data-previous]{width:calc(var(--popup-width) - 2 * var(--viewport-inline-padding) - 2px)}:is(.\*\*\:data-previous\:truncate *)[data-previous]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:is(.\*\*\:data-previous\:opacity-100 *)[data-previous]{opacity:1}:is(.\*\*\:data-previous\:transition-opacity *)[data-previous]{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}:is(.\*\*\:data-previous\:data-ending-style\:opacity-0 *)[data-previous][data-ending-style]{opacity:0}.data-scrolling\:opacity-100[data-scrolling]{opacity:1}.data-scrolling\:delay-0[data-scrolling]{transition-delay:0s}.data-scrolling\:duration-100[data-scrolling]{--tw-duration:.1s;transition-duration:.1s}.data-scrolling\:delay-0[data-scrolling]{--tw-animation-delay:0s;animation-delay:0s}:is(.\*\:data-slot\:has-\[\~\[data-slot\]\]\:rounded-e-none>*)[data-slot]:has(~[data-slot]){border-start-end-radius:0;border-end-end-radius:0}:is(.\*\:data-slot\:has-\[\~\[data-slot\]\]\:rounded-b-none>*)[data-slot]:has(~[data-slot]){border-bottom-right-radius:0;border-bottom-left-radius:0}:is(.\*\:data-slot\:has-\[\~\[data-slot\]\]\:border-e-0>*)[data-slot]:has(~[data-slot]){border-inline-end-style:var(--tw-border-style);border-inline-end-width:0}:is(.\*\:data-slot\:has-\[\~\[data-slot\]\]\:border-b-0>*)[data-slot]:has(~[data-slot]){border-bottom-style:var(--tw-border-style);border-bottom-width:0}:is(.\*\:data-slot\:has-\[\~\[data-slot\]\]\:before\:rounded-e-none>*)[data-slot]:has(~[data-slot]):before{content:var(--tw-content);border-start-end-radius:0;border-end-end-radius:0}:is(.\*\:data-slot\:has-\[\~\[data-slot\]\]\:before\:rounded-b-none>*)[data-slot]:has(~[data-slot]):before{content:var(--tw-content);border-bottom-right-radius:0;border-bottom-left-radius:0}:is(.\*\:data-slot\:not-data-\[slot\=separator\]\:has-\[\~\[data-slot\]\]\:before\:-end-\[0\.5px\]>*)[data-slot]:not([data-slot=separator]):has(~[data-slot]):before{content:var(--tw-content);inset-inline-end:-.5px}:is(.\*\:data-slot\:not-data-\[slot\=separator\]\:has-\[\~\[data-slot\]\]\:before\:-bottom-\[0\.5px\]>*)[data-slot]:not([data-slot=separator]):has(~[data-slot]):before{content:var(--tw-content);bottom:-.5px}:is(.\*\:data-slot\:not-data-\[slot\=separator\]\:has-\[\~\[data-slot\]\]\:before\:hidden>*)[data-slot]:not([data-slot=separator]):has(~[data-slot]):before{content:var(--tw-content);display:none}.data-starting-style\:mb-0[data-starting-style]{margin-bottom:0}.data-starting-style\:h-0[data-starting-style]{height:0}.data-starting-style\:-translate-x-8[data-starting-style]{--tw-translate-x:calc(var(--spacing) * -8);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-starting-style\:translate-x-8[data-starting-style]{--tw-translate-x:calc(var(--spacing) * 8);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-starting-style\:-translate-y-8[data-starting-style]{--tw-translate-y:calc(var(--spacing) * -8);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-starting-style\:translate-y-8[data-starting-style]{--tw-translate-y:calc(var(--spacing) * 8);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-starting-style\:scale-98[data-starting-style]{--tw-scale-x:98%;--tw-scale-y:98%;--tw-scale-z:98%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-starting-style\:transform-\[translateX\(calc\(-100\%-var\(--inset\)\)\)\][data-starting-style]{transform:translateX(calc(-100% - var(--inset)))}.data-starting-style\:transform-\[translateX\(calc\(100\%\+var\(--inset\)\)\)\][data-starting-style]{transform:translateX(calc(100% + var(--inset)))}.data-starting-style\:transform-\[translateY\(calc\(-100\%-var\(--inset\)\)\)\][data-starting-style]{transform:translateY(calc(-100% - var(--inset)))}.data-starting-style\:transform-\[translateY\(calc\(100\%\+env\(safe-area-inset-bottom\,0px\)\+var\(--inset\)\)\)\][data-starting-style]{transform:translateY(calc(100% + env(safe-area-inset-bottom,0px) + var(--inset)))}.data-starting-style\:pb-0[data-starting-style]{padding-bottom:0}.data-starting-style\:opacity-0[data-starting-style]{opacity:0}.data-starting-style\:shadow-transparent[data-starting-style]{--tw-shadow-color:transparent}@supports (color:color-mix(in lab, red, red)){.data-starting-style\:shadow-transparent[data-starting-style]{--tw-shadow-color:color-mix(in oklab, transparent var(--tw-shadow-alpha), transparent)}}:is(.\*\*\:data-current\:data-starting-style\:opacity-0 *)[data-current][data-starting-style]{opacity:0}.data-nested\:data-starting-style\:translate-y-8[data-nested][data-starting-style]{--tw-translate-y:calc(var(--spacing) * 8);translate:var(--tw-translate-x) var(--tw-translate-y)}:is(.\*\*\:data-previous\:data-starting-style\:opacity-0 *)[data-previous][data-starting-style]{opacity:0}.data-swiping\:duration-0[data-swiping]{--tw-duration:0s;transition-duration:0s}.data-swiping\:select-none[data-swiping]{-webkit-user-select:none;user-select:none}.data-\[active\=true\]\:bg-sidebar-accent[data-active=true]{background-color:var(--sidebar-accent)}.data-\[active\=true\]\:font-medium[data-active=true]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.data-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true]{color:var(--sidebar-accent-foreground)}.data-\[orientation\=horizontal\]\:my-0\.5[data-orientation=horizontal]{margin-block:calc(var(--spacing) * .5)}.data-\[orientation\=horizontal\]\:ms-0\.5[data-orientation=horizontal]{margin-inline-start:calc(var(--spacing) * .5)}.data-\[orientation\=horizontal\]\:h-0\.5[data-orientation=horizontal]{height:calc(var(--spacing) * .5)}.data-\[orientation\=horizontal\]\:h-1[data-orientation=horizontal]{height:var(--spacing)}.data-\[orientation\=horizontal\]\:h-1\.5[data-orientation=horizontal]{height:calc(var(--spacing) * 1.5)}.data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal]{height:1px}.data-\[orientation\=horizontal\]\:w-3[data-orientation=horizontal]{width:calc(var(--spacing) * 3)}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=horizontal\]\:min-w-44[data-orientation=horizontal]{min-width:calc(var(--spacing) * 44)}.data-\[orientation\=horizontal\]\:translate-y-px[data-orientation=horizontal]{--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[orientation\=horizontal\]\:flex-col[data-orientation=horizontal]{flex-direction:column}.data-\[orientation\=horizontal\]\:py-1[data-orientation=horizontal]{padding-block:var(--spacing)}.data-\[orientation\=horizontal\]\:before\:inset-x-0\.5[data-orientation=horizontal]:before{content:var(--tw-content);inset-inline:calc(var(--spacing) * .5)}.data-\[orientation\=horizontal\]\:before\:inset-y-0[data-orientation=horizontal]:before{content:var(--tw-content);inset-block:0}.data-\[orientation\=vertical\]\:my-1\.5[data-orientation=vertical]{margin-block:calc(var(--spacing) * 1.5)}.data-\[orientation\=vertical\]\:mb-0\.5[data-orientation=vertical]{margin-bottom:calc(var(--spacing) * .5)}.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.data-\[orientation\=vertical\]\:min-h-44[data-orientation=vertical]{min-height:calc(var(--spacing) * 44)}.data-\[orientation\=vertical\]\:w-0\.5[data-orientation=vertical]{width:calc(var(--spacing) * .5)}.data-\[orientation\=vertical\]\:w-1[data-orientation=vertical]{width:var(--spacing)}.data-\[orientation\=vertical\]\:w-1\.5[data-orientation=vertical]{width:calc(var(--spacing) * 1.5)}.data-\[orientation\=vertical\]\:w-full[data-orientation=vertical]{width:100%}.data-\[orientation\=vertical\]\:w-px[data-orientation=vertical]{width:1px}.data-\[orientation\=vertical\]\:-translate-x-px[data-orientation=vertical]{--tw-translate-x:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[orientation\=vertical\]\:flex-col[data-orientation=vertical]{flex-direction:column}.data-\[orientation\=vertical\]\:flex-row[data-orientation=vertical]{flex-direction:row}.data-\[orientation\=vertical\]\:justify-start[data-orientation=vertical]{justify-content:flex-start}.data-\[orientation\=vertical\]\:px-1[data-orientation=vertical]{padding-inline:var(--spacing)}.data-\[orientation\=vertical\]\:not-\[\[class\^\=\'h-\'\]\]\:not-\[\[class\*\=\'_h-\'\]\]\:self-stretch[data-orientation=vertical]:not([class^=h-]):not([class*=\ h-]){align-self:stretch}.data-\[orientation\=vertical\]\:before\:inset-x-0[data-orientation=vertical]:before{content:var(--tw-content);inset-inline:0}.data-\[orientation\=vertical\]\:before\:inset-y-0\.5[data-orientation=vertical]:before{content:var(--tw-content);inset-block:calc(var(--spacing) * .5)}.data-\[position\*\=bottom\]\:top-auto[data-position*=bottom]{top:auto}.data-\[position\*\=bottom\]\:bottom-\(--toast-inset\)[data-position*=bottom]{bottom:var(--toast-inset)}.data-\[position\*\=bottom\]\:bottom-0[data-position*=bottom]{bottom:0}.data-\[position\*\=bottom\]\:origin-\[50\%_calc\(50\%\+50\%\*min\(var\(--toast-index\,0\)\,1\)\)\][data-position*=bottom]{transform-origin:50% calc(50% + 50% * min(var(--toast-index,0), 1))}.data-\[position\*\=bottom\]\:transform-\[translateX\(var\(--toast-swipe-movement-x\)\)_translateY\(calc\(var\(--toast-swipe-movement-y\)-\(var\(--toast-index\)\*var\(--toast-peek\)\)-\(var\(--toast-shrink\)\*var\(--toast-calc-height\)\)\)\)_scale\(var\(--toast-scale\)\)\][data-position*=bottom]{transform:translateX(var(--toast-swipe-movement-x)) translateY(calc(var(--toast-swipe-movement-y) - (var(--toast-index) * var(--toast-peek)) - (var(--toast-shrink) * var(--toast-calc-height)))) scale(var(--toast-scale))}.data-\[position\*\=bottom\]\:\[--toast-calc-offset-y\:calc\(var\(--toast-offset-y\)\*-1\+var\(--toast-index\)\*var\(--toast-gap\)\*-1\+var\(--toast-swipe-movement-y\)\)\][data-position*=bottom]{--toast-calc-offset-y:calc(var(--toast-offset-y) * -1 + var(--toast-index) * var(--toast-gap) * -1 + var(--toast-swipe-movement-y))}.data-\[position\*\=bottom\]\:after\:bottom-full[data-position*=bottom]:after{content:var(--tw-content);bottom:100%}.data-\[position\*\=bottom\]\:data-ending-style\:not-data-limited\:not-data-swipe-direction\:transform-\[translateY\(calc\(100\%\+var\(--toast-inset\)\)\)\][data-position*=bottom][data-ending-style]:not([data-limited]):not([data-swipe-direction]),.data-\[position\*\=bottom\]\:data-starting-style\:transform-\[translateY\(calc\(100\%\+var\(--toast-inset\)\)\)\][data-position*=bottom][data-starting-style]{transform:translateY(calc(100% + var(--toast-inset)))}.data-\[position\*\=center\]\:right-0[data-position*=center]{right:0}.data-\[position\*\=center\]\:left-0[data-position*=center]{left:0}.data-\[position\*\=center\]\:left-1\/2[data-position*=center]{left:50%}.data-\[position\*\=center\]\:-translate-x-1\/2[data-position*=center]{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[position\*\=left\]\:right-auto[data-position*=left]{right:auto}.data-\[position\*\=left\]\:left-\(--toast-inset\)[data-position*=left]{left:var(--toast-inset)}.data-\[position\*\=left\]\:left-0[data-position*=left]{left:0}.data-\[position\*\=right\]\:right-\(--toast-inset\)[data-position*=right]{right:var(--toast-inset)}.data-\[position\*\=right\]\:right-0[data-position*=right]{right:0}.data-\[position\*\=right\]\:left-auto[data-position*=right]{left:auto}.data-\[position\*\=top\]\:top-\(--toast-inset\)[data-position*=top]{top:var(--toast-inset)}.data-\[position\*\=top\]\:top-0[data-position*=top]{top:0}.data-\[position\*\=top\]\:bottom-auto[data-position*=top]{bottom:auto}.data-\[position\*\=top\]\:origin-\[50\%_calc\(50\%-50\%\*min\(var\(--toast-index\,0\)\,1\)\)\][data-position*=top]{transform-origin:50% calc(50% - 50% * min(var(--toast-index,0), 1))}.data-\[position\*\=top\]\:transform-\[translateX\(var\(--toast-swipe-movement-x\)\)_translateY\(calc\(var\(--toast-swipe-movement-y\)\+\(var\(--toast-index\)\*var\(--toast-peek\)\)\+\(var\(--toast-shrink\)\*var\(--toast-calc-height\)\)\)\)_scale\(var\(--toast-scale\)\)\][data-position*=top]{transform:translateX(var(--toast-swipe-movement-x)) translateY(calc(var(--toast-swipe-movement-y) + (var(--toast-index) * var(--toast-peek)) + (var(--toast-shrink) * var(--toast-calc-height)))) scale(var(--toast-scale))}.data-\[position\*\=top\]\:\[--toast-calc-offset-y\:calc\(var\(--toast-offset-y\)\+var\(--toast-index\)\*var\(--toast-gap\)\+var\(--toast-swipe-movement-y\)\)\][data-position*=top]{--toast-calc-offset-y:calc(var(--toast-offset-y) + var(--toast-index) * var(--toast-gap) + var(--toast-swipe-movement-y))}.data-\[position\*\=top\]\:after\:top-full[data-position*=top]:after{content:var(--tw-content);top:100%}.data-\[position\*\=top\]\:data-ending-style\:not-data-limited\:not-data-swipe-direction\:transform-\[translateY\(calc\(-100\%-var\(--toast-inset\)\)\)\][data-position*=top][data-ending-style]:not([data-limited]):not([data-swipe-direction]),.data-\[position\*\=top\]\:data-starting-style\:transform-\[translateY\(calc\(-100\%-var\(--toast-inset\)\)\)\][data-position*=top][data-starting-style]{transform:translateY(calc(-100% - var(--toast-inset)))}:is(.data-panel-open\:\*\:data-\[slot\=accordion-indicator\]\:rotate-180[data-panel-open]>*)[data-slot=accordion-indicator]{rotate:180deg}:is(.\*\:data-\[slot\=autocomplete-input\]\:ps-\[calc\(--spacing\(8\.5\)-1px\)\]>*)[data-slot=autocomplete-input]{padding-inline-start:calc(calc(var(--spacing) * 8.5) - 1px)}:is(.has-\[\+\[data-slot\=autocomplete-trigger\]\,\+\[data-slot\=autocomplete-clear\]\]\:\*\:data-\[slot\=autocomplete-input\]\:pe-6\.5:has(+[data-slot=autocomplete-trigger],+[data-slot=autocomplete-clear])>*)[data-slot=autocomplete-input]{padding-inline-end:calc(var(--spacing) * 6.5)}:is(.has-\[\+\[data-slot\=autocomplete-trigger\]\,\+\[data-slot\=autocomplete-clear\]\]\:\*\:data-\[slot\=autocomplete-input\]\:pe-7:has(+[data-slot=autocomplete-trigger],+[data-slot=autocomplete-clear])>*)[data-slot=autocomplete-input]{padding-inline-end:calc(var(--spacing) * 7)}:is(.data-\[size\=sm\]\:\*\:data-\[slot\=autocomplete-input\]\:ps-\[calc\(--spacing\(7\.5\)-1px\)\][data-size=sm]>*)[data-slot=autocomplete-input]{padding-inline-start:calc(calc(var(--spacing) * 7.5) - 1px)}:is(.\*\:data-\[slot\=button-loading-indicator\]\:text-foreground>*)[data-slot=button-loading-indicator]{color:var(--foreground)}:is(.\*\:data-\[slot\=button-loading-indicator\]\:text-primary-foreground>*)[data-slot=button-loading-indicator]{color:var(--primary-foreground)}:is(.\*\:data-\[slot\=button-loading-indicator\]\:text-secondary-foreground>*)[data-slot=button-loading-indicator]{color:var(--secondary-foreground)}:is(.\*\:data-\[slot\=button-loading-indicator\]\:text-white>*)[data-slot=button-loading-indicator]{color:var(--color-white)}:is(.\*\:data-\[slot\=card\]\:-m-px>*)[data-slot=card]{margin:-1px}:is(.\*\:data-\[slot\=card\]\:bg-clip-padding>*)[data-slot=card]{background-clip:padding-box}:is(.\*\:data-\[slot\=card\]\:shadow-none>*)[data-slot=card]{--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)}:is(.\*\:data-\[slot\=card\]\:\[clip-path\:inset\(var\(--clip-top\)_1px_var\(--clip-bottom\)_1px_round_calc\(var\(--radius-2xl\)-1px\)\)\]>*)[data-slot=card]{clip-path:inset(var(--clip-top) 1px var(--clip-bottom) 1px round calc(var(--radius-2xl) - 1px))}:is(.\*\:not-first\:data-\[slot\=card\]\:rounded-t-xl>*):not(:first-child)[data-slot=card]{border-top-left-radius:calc(var(--radius) * 1.4);border-top-right-radius:calc(var(--radius) * 1.4)}:is(.\*\:not-last\:data-\[slot\=card\]\:rounded-b-xl>*):not(:last-child)[data-slot=card]{border-bottom-right-radius:calc(var(--radius) * 1.4);border-bottom-left-radius:calc(var(--radius) * 1.4)}:is(.\*\:data-\[slot\=card\]\:before\:hidden>*)[data-slot=card]:before{content:var(--tw-content);display:none}:is(.\*\:not-first\:data-\[slot\=card\]\:before\:rounded-t-\[calc\(var\(--radius-xl\)-1px\)\]>*):not(:first-child)[data-slot=card]:before{content:var(--tw-content);border-top-left-radius:calc(var(--radius-xl) - 1px);border-top-right-radius:calc(var(--radius-xl) - 1px)}:is(.\*\:not-last\:data-\[slot\=card\]\:before\:rounded-b-\[calc\(var\(--radius-xl\)-1px\)\]>*):not(:last-child)[data-slot=card]:before{content:var(--tw-content);border-bottom-right-radius:calc(var(--radius-xl) - 1px);border-bottom-left-radius:calc(var(--radius-xl) - 1px)}:is(.\*\:data-\[slot\=card\]\:first\:\[--clip-top\:1px\]>*)[data-slot=card]:first-child{--clip-top:1px}:is(.\*\:data-\[slot\=card\]\:last\:\[--clip-bottom\:1px\]>*)[data-slot=card]:last-child{--clip-bottom:1px}:is(.\*\:data-\[slot\=combobox-input\]\:ps-\[calc\(--spacing\(8\.5\)-1px\)\]>*)[data-slot=combobox-input]{padding-inline-start:calc(calc(var(--spacing) * 8.5) - 1px)}:is(.has-\[\+\[data-slot\=combobox-trigger\]\,\+\[data-slot\=combobox-clear\]\]\:\*\:data-\[slot\=combobox-input\]\:pe-6\.5:has(+[data-slot=combobox-trigger],+[data-slot=combobox-clear])>*)[data-slot=combobox-input]{padding-inline-end:calc(var(--spacing) * 6.5)}:is(.has-\[\+\[data-slot\=combobox-trigger\]\,\+\[data-slot\=combobox-clear\]\]\:\*\:data-\[slot\=combobox-input\]\:pe-7:has(+[data-slot=combobox-trigger],+[data-slot=combobox-clear])>*)[data-slot=combobox-input]{padding-inline-end:calc(var(--spacing) * 7)}:is(.data-\[size\=sm\]\:\*\:data-\[slot\=combobox-input\]\:ps-\[calc\(--spacing\(7\.5\)-1px\)\][data-size=sm]>*)[data-slot=combobox-input]{padding-inline-start:calc(calc(var(--spacing) * 7.5) - 1px)}:is(.\*\*\:data-\[slot\=drawer-footer\]\:rounded-ee-\[calc\(var\(--radius-2xl\)-1px\)\] *)[data-slot=drawer-footer]{border-end-end-radius:calc(var(--radius-2xl) - 1px)}:is(.\*\*\:data-\[slot\=drawer-footer\]\:rounded-es-\[calc\(var\(--radius-2xl\)-1px\)\] *)[data-slot=drawer-footer]{border-end-start-radius:calc(var(--radius-2xl) - 1px)}:is(.\*\*\:data-\[slot\=drawer-footer\]\:rounded-b-\[calc\(var\(--radius-2xl\)-1px\)\] *)[data-slot=drawer-footer]{border-bottom-right-radius:calc(var(--radius-2xl) - 1px);border-bottom-left-radius:calc(var(--radius-2xl) - 1px)}:is(.has-disabled\:\*\*\:data-\[slot\=otp-field-input\]\:shadow-none:has(:disabled) *)[data-slot=otp-field-input]{--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)}:is(.has-disabled\:\*\*\:data-\[slot\=otp-field-input\]\:before\:shadow-none\!:has(:disabled) *)[data-slot=otp-field-input]:before{content:var(--tw-content);--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}:is(.\*\*\:data-\[slot\=scroll-area-scrollbar\]\:mt-2 *)[data-slot=scroll-area-scrollbar]{margin-top:calc(var(--spacing) * 2)}:is(.\*\*\:data-\[slot\=scroll-area-viewport\]\:data-has-overflow-y\:pe-1 *)[data-slot=scroll-area-viewport][data-has-overflow-y]{padding-inline-end:var(--spacing)}:is(.\*\:data-\[slot\=table-container\]\:-m-px>*)[data-slot=table-container]{margin:-1px}:is(.\*\:data-\[slot\=table-container\]\:w-\[calc\(100\%\+2px\)\]>*)[data-slot=table-container]{width:calc(100% + 2px)}@media (hover:hover){:is(.\*\:data-\[slot\=tabs-tab\]\:hover\:bg-accent>*)[data-slot=tabs-tab]:hover{background-color:var(--accent)}}:is(.\*\:data-\[slot\=toggle\]\:not-last\:before\:hidden>*)[data-slot=toggle]:not(:last-child):before{content:var(--tw-content);display:none}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}@media (hover:hover){.data-\[state\=open\]\:hover\:bg-sidebar-accent[data-state=open]:hover{background-color:var(--sidebar-accent)}.data-\[state\=open\]\:hover\:text-sidebar-accent-foreground[data-state=open]:hover{color:var(--sidebar-accent-foreground)}}.not-in-data-\[variant\=card\]\:data-\[state\=selected\]\:bg-\[color-mix\(in_srgb\,var\(--background\)\,var\(--color-black\)_4\%\)\]:not(:where([data-variant=card]) *)[data-state=selected]{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.not-in-data-\[variant\=card\]\:data-\[state\=selected\]\:bg-\[color-mix\(in_srgb\,var\(--background\)\,var\(--color-black\)_4\%\)\]:not(:where([data-variant=card]) *)[data-state=selected]{background-color:color-mix(in srgb,var(--background),var(--color-black) 4%)}}.data-ending-style\:data-\[swipe-direction\=down\]\:transform-\[translateY\(calc\(var\(--toast-swipe-movement-y\)\+100\%\+var\(--toast-inset\)\)\)\][data-ending-style][data-swipe-direction=down],.data-expanded\:data-ending-style\:data-\[swipe-direction\=down\]\:transform-\[translateY\(calc\(var\(--toast-swipe-movement-y\)\+100\%\+var\(--toast-inset\)\)\)\][data-expanded][data-ending-style][data-swipe-direction=down]{transform:translateY(calc(var(--toast-swipe-movement-y) + 100% + var(--toast-inset)))}.data-ending-style\:data-\[swipe-direction\=left\]\:transform-\[translateX\(calc\(var\(--toast-swipe-movement-x\)-100\%-var\(--toast-inset\)\)\)_translateY\(var\(--toast-calc-offset-y\)\)\][data-ending-style][data-swipe-direction=left],.data-expanded\:data-ending-style\:data-\[swipe-direction\=left\]\:transform-\[translateX\(calc\(var\(--toast-swipe-movement-x\)-100\%-var\(--toast-inset\)\)\)_translateY\(var\(--toast-calc-offset-y\)\)\][data-expanded][data-ending-style][data-swipe-direction=left]{transform:translateX(calc(var(--toast-swipe-movement-x) - 100% - var(--toast-inset))) translateY(var(--toast-calc-offset-y))}.data-ending-style\:data-\[swipe-direction\=right\]\:transform-\[translateX\(calc\(var\(--toast-swipe-movement-x\)\+100\%\+var\(--toast-inset\)\)\)_translateY\(var\(--toast-calc-offset-y\)\)\][data-ending-style][data-swipe-direction=right],.data-expanded\:data-ending-style\:data-\[swipe-direction\=right\]\:transform-\[translateX\(calc\(var\(--toast-swipe-movement-x\)\+100\%\+var\(--toast-inset\)\)\)_translateY\(var\(--toast-calc-offset-y\)\)\][data-expanded][data-ending-style][data-swipe-direction=right]{transform:translateX(calc(var(--toast-swipe-movement-x) + 100% + var(--toast-inset))) translateY(var(--toast-calc-offset-y))}.data-ending-style\:data-\[swipe-direction\=up\]\:transform-\[translateY\(calc\(var\(--toast-swipe-movement-y\)-100\%-var\(--toast-inset\)\)\)\][data-ending-style][data-swipe-direction=up],.data-expanded\:data-ending-style\:data-\[swipe-direction\=up\]\:transform-\[translateY\(calc\(var\(--toast-swipe-movement-y\)-100\%-var\(--toast-inset\)\)\)\][data-expanded][data-ending-style][data-swipe-direction=up]{transform:translateY(calc(var(--toast-swipe-movement-y) - 100% - var(--toast-inset)))}.data-\[variant\=destructive\]\:text-destructive-foreground[data-variant=destructive]{color:var(--destructive-foreground)}.nth-3\:row-span-2:nth-child(3){grid-row:span 2/span 2}.nth-3\:row-start-1:nth-child(3){grid-row-start:1}@supports (-webkit-touch-callout:none){.supports-\[-webkit-touch-callout\:none\]\:absolute{position:absolute}}@media (prefers-reduced-motion:no-preference){.motion-safe\: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))}.motion-safe\: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))}.motion-safe\:duration-150{--tw-duration:.15s;transition-duration:.15s}}@media not all and (min-width:48rem){.max-md\:\!mt-0{margin-top:0!important}.max-md\:hidden{display:none}.max-md\:w-auto{width:auto}.max-md\:flex-row{flex-direction:row}.max-md\:flex-wrap{flex-wrap:wrap}.max-md\:border-e-0{border-inline-end-style:var(--tw-border-style);border-inline-end-width:0}.max-md\:border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.max-md\:pb-2{padding-bottom:calc(var(--spacing) * 2)}}@media not all and (min-width:40rem){.max-sm\:col-start-2{grid-column-start:2}.max-sm\:mt-2{margin-top:calc(var(--spacing) * 2)}.max-sm\:hidden{display:none}.max-sm\:aspect-square{aspect-ratio:1}.max-sm\:min-h-19\.5{min-height:calc(var(--spacing) * 19.5)}.max-sm\:min-h-20\.5{min-height:calc(var(--spacing) * 20.5)}.max-sm\:min-h-21\.5{min-height:calc(var(--spacing) * 21.5)}.max-sm\:max-w-none{max-width:none}.max-sm\:origin-bottom{transform-origin:bottom}.max-sm\:grid-rows-\[1fr_auto\]{grid-template-rows:1fr auto}.max-sm\:rounded-none{border-radius:0}.max-sm\:border-x-0{border-inline-style:var(--tw-border-style);border-inline-width:0}.max-sm\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.max-sm\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.max-sm\:p-0{padding:0}.max-sm\:pt-12{padding-top:calc(var(--spacing) * 12)}.max-sm\:pb-4{padding-bottom:calc(var(--spacing) * 4)}.max-sm\:before\:hidden:before{content:var(--tw-content);display:none}.max-sm\:before\:rounded-none:before{content:var(--tw-content);border-radius:0}.max-sm\:data-ending-style\:translate-y-4[data-ending-style],.max-sm\:data-starting-style\:translate-y-4[data-starting-style]{--tw-translate-y:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}}@media (min-width:40rem){.sm\:row-start-1{grid-row-start:1}.sm\:row-end-3{grid-row-end:3}.sm\:-ms-1{margin-inline-start:calc(var(--spacing) * -1)}.sm\:-me-1{margin-inline-end:calc(var(--spacing) * -1)}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.sm\:size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.sm\:size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.sm\:size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.sm\:size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.sm\:size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.sm\:size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.sm\:h-4{height:calc(var(--spacing) * 4)}.sm\:h-4\.5{height:calc(var(--spacing) * 4.5)}.sm\:h-5\.5{height:calc(var(--spacing) * 5.5)}.sm\:h-6{height:calc(var(--spacing) * 6)}.sm\:h-6\.5{height:calc(var(--spacing) * 6.5)}.sm\:h-7{height:calc(var(--spacing) * 7)}.sm\:h-7\.5{height:calc(var(--spacing) * 7.5)}.sm\:h-8{height:calc(var(--spacing) * 8)}.sm\:h-8\.5{height:calc(var(--spacing) * 8.5)}.sm\:h-9{height:calc(var(--spacing) * 9)}.sm\:h-10{height:calc(var(--spacing) * 10)}.sm\:min-h-7{min-height:calc(var(--spacing) * 7)}.sm\:min-h-8{min-height:calc(var(--spacing) * 8)}.sm\:min-h-9{min-height:calc(var(--spacing) * 9)}.sm\:min-w-4{min-width:calc(var(--spacing) * 4)}.sm\:min-w-4\.5{min-width:calc(var(--spacing) * 4.5)}.sm\:min-w-5\.5{min-width:calc(var(--spacing) * 5.5)}.sm\:min-w-7{min-width:calc(var(--spacing) * 7)}.sm\:min-w-8{min-width:calc(var(--spacing) * 8)}.sm\:min-w-9{min-width:calc(var(--spacing) * 9)}.sm\:scale-\[calc\(1-0\.1\*var\(--nested-dialogs\)\)\]{scale:calc(1 - .1 * var(--nested-dialogs))}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:self-center{align-self:center}.sm\:rounded-2xl{border-radius:calc(var(--radius) * 1.8)}.sm\:rounded-b-\[calc\(var\(--radius-2xl\)-1px\)\]{border-bottom-right-radius:calc(var(--radius-2xl) - 1px);border-bottom-left-radius:calc(var(--radius-2xl) - 1px)}.sm\:border{border-style:var(--tw-border-style);border-width:1px}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-9{padding:calc(var(--spacing) * 9)}.sm\:p-10{padding:calc(var(--spacing) * 10)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:px-10{padding-inline:calc(var(--spacing) * 10)}.sm\:py-16{padding-block:calc(var(--spacing) * 16)}.sm\:py-20{padding-block:calc(var(--spacing) * 20)}.sm\:py-\[10vh\]{padding-block:10vh}.sm\:text-left{text-align:left}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-sm\/4{font-size:var(--text-sm);line-height:calc(var(--spacing) * 4)}.sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sm\:text-xs\/\(--text-xs--line-height\){font-size:var(--text-xs);line-height:var(--text-xs--line-height)}.sm\:text-\[\.625rem\]{font-size:.625rem}.sm\:text-\[17px\]{font-size:17px}.sm\:text-\[18\.5px\]{font-size:18.5px}.sm\:text-\[26px\]{font-size:26px}.sm\:text-\[28px\]{font-size:28px}.sm\:text-\[30px\]{font-size:30px}.sm\:text-\[32px\]{font-size:32px}.sm\:text-\[40px\]{font-size:40px}.sm\:text-\[52px\]{font-size:52px}.sm\:text-\[54px\]{font-size:54px}.sm\:leading-6\.5{--tw-leading:calc(var(--spacing) * 6.5);line-height:calc(var(--spacing) * 6.5)}.sm\:leading-7\.5{--tw-leading:calc(var(--spacing) * 7.5);line-height:calc(var(--spacing) * 7.5)}.sm\:leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.sm\:leading-8\.5{--tw-leading:calc(var(--spacing) * 8.5);line-height:calc(var(--spacing) * 8.5)}.sm\:\[--cell-size\:--spacing\(9\)\]{--cell-size:calc(var(--spacing) * 9)}.sm\:\[--inset\:--spacing\(4\)\]{--inset:calc(var(--spacing) * 4)}.sm\:\[--thumb-size\:--spacing\(3\)\]{--thumb-size:calc(var(--spacing) * 3)}.sm\:\[--thumb-size\:--spacing\(4\)\]{--thumb-size:calc(var(--spacing) * 4)}.sm\:\[--toast-inset\:--spacing\(8\)\]{--toast-inset:calc(var(--spacing) * 8)}:is(.sm\:\*\:min-h-6>*){min-height:calc(var(--spacing) * 6)}.sm\:before\:size-1\.5:before{content:var(--tw-content);width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.sm\:before\:rounded-\[calc\(var\(--radius-2xl\)-1px\)\]:before{content:var(--tw-content);border-radius:calc(var(--radius-2xl) - 1px)}.sm\:after\:bg-transparent:after{content:var(--tw-content);background-color:#0000}:where([data-size=lg]) .sm\:in-data-\[size\=lg\]\:h-8\.5{height:calc(var(--spacing) * 8.5)}:where([data-size=lg]) .sm\:in-data-\[size\=lg\]\:leading-8\.5{--tw-leading:calc(var(--spacing) * 8.5);line-height:calc(var(--spacing) * 8.5)}:where([data-size=sm]) .sm\:in-data-\[size\=sm\]\:h-6\.5{height:calc(var(--spacing) * 6.5)}:where([data-size=sm]) .sm\:in-data-\[size\=sm\]\:leading-8\.5{--tw-leading:calc(var(--spacing) * 8.5);line-height:calc(var(--spacing) * 8.5)}:where([data-slot=otp-field][data-size=lg]) .sm\:in-\[\[data-slot\=otp-field\]\[data-size\=lg\]\]\:size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}:where([data-slot=otp-field][data-size=lg]) .sm\:in-\[\[data-slot\=otp-field\]\[data-size\=lg\]\]\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}:where([data-slot=otp-field][data-size=lg]) .sm\:in-\[\[data-slot\=otp-field\]\[data-size\=lg\]\]\:leading-9{--tw-leading:calc(var(--spacing) * 9);line-height:calc(var(--spacing) * 9)}.sm\:has-data-\[size\=lg\]\:min-h-9:has([data-size=lg]){min-height:calc(var(--spacing) * 9)}:is(:is(.sm\:has-data-\[size\=lg\]\:\*\:min-h-7:has([data-size=lg])>*),.sm\:has-data-\[size\=sm\]\:min-h-7:has([data-size=sm])){min-height:calc(var(--spacing) * 7)}:is(.sm\:has-data-\[size\=sm\]\:\*\:min-h-5:has([data-size=sm])>*){min-height:calc(var(--spacing) * 5)}.sm\:data-ending-style\:scale-98[data-ending-style]{--tw-scale-x:98%;--tw-scale-y:98%;--tw-scale-z:98%;scale:var(--tw-scale-x) var(--tw-scale-y)}.sm\:data-inset\:ps-8[data-inset]{padding-inline-start:calc(var(--spacing) * 8)}.sm\:data-starting-style\:scale-98[data-starting-style]{--tw-scale-x:98%;--tw-scale-y:98%;--tw-scale-z:98%;scale:var(--tw-scale-x) var(--tw-scale-y)}:is(.sm\:\*\:data-\[slot\=autocomplete-input\]\:ps-\[calc\(--spacing\(8\)-1px\)\]>*)[data-slot=autocomplete-input]{padding-inline-start:calc(calc(var(--spacing) * 8) - 1px)}:is(.sm\:data-\[size\=sm\]\:\*\:data-\[slot\=autocomplete-input\]\:ps-\[calc\(--spacing\(7\)-1px\)\][data-size=sm]>*)[data-slot=autocomplete-input]{padding-inline-start:calc(calc(var(--spacing) * 7) - 1px)}:is(.sm\:\*\:data-\[slot\=combobox-input\]\:ps-\[calc\(--spacing\(8\)-1px\)\]>*)[data-slot=combobox-input]{padding-inline-start:calc(calc(var(--spacing) * 8) - 1px)}:is(.sm\:data-\[size\=sm\]\:\*\:data-\[slot\=combobox-input\]\:ps-\[calc\(--spacing\(7\)-1px\)\][data-size=sm]>*)[data-slot=combobox-input]{padding-inline-start:calc(calc(var(--spacing) * 7) - 1px)}:is(.sm\:\*\*\:data-\[slot\=drawer-footer\]\:rounded-b-\[calc\(var\(--radius-2xl\)-1px\)\] *)[data-slot=drawer-footer],:is(.sm\:\*\*\:data-\[slot\=sheet-footer\]\:rounded-b-\[calc\(var\(--radius-2xl\)-1px\)\] *)[data-slot=sheet-footer]{border-bottom-right-radius:calc(var(--radius-2xl) - 1px);border-bottom-left-radius:calc(var(--radius-2xl) - 1px)}}@media (min-width:48rem){.md\:block{display:block}.md\:flex{display:flex}.md\:px-\[30px\]{padding-inline:30px}.md\:py-20{padding-block:calc(var(--spacing) * 20)}.md\:opacity-0{opacity:0}.md\:peer-data-\[variant\=inset\]\:m-2:is(:where(.peer)[data-variant=inset]~*){margin:calc(var(--spacing) * 2)}.md\:peer-data-\[variant\=inset\]\:ms-0:is(:where(.peer)[data-variant=inset]~*){margin-inline-start:0}.md\:peer-data-\[variant\=inset\]\:rounded-xl:is(:where(.peer)[data-variant=inset]~*){border-radius:calc(var(--radius) * 1.4)}.md\:peer-data-\[variant\=inset\]\:shadow-sm\/5:is(:where(.peer)[data-variant=inset]~*){--tw-shadow-alpha:5%;--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000000d), 0 1px 2px -1px 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)}@supports (color:lab(0% 0 0)){.md\:peer-data-\[variant\=inset\]\:shadow-sm\/5:is(:where(.peer)[data-variant=inset]~*){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,lab(0% 0 0/.05)), 0 1px 2px -1px var(--tw-shadow-color,lab(0% 0 0/.05))}}.md\:peer-data-\[variant\=inset\]\:peer-data-\[state\=collapsed\]\:ms-2:is(:where(.peer)[data-variant=inset]~*):is(:where(.peer)[data-state=collapsed]~*){margin-inline-start:calc(var(--spacing) * 2)}.md\:after\:hidden:after{content:var(--tw-content);display:none}}@media (min-width:64rem){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-\[1\.55fr_1fr\]{grid-template-columns:1.55fr 1fr}.lg\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}}.rtl\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){rotate:180deg}.dark\:border-background:is(.dark *){border-color:var(--background)}.dark\:bg-\[color-mix\(in_srgb\,var\(--popover\)\,var\(--color-black\)_calc\(6\%\*max\(0\,var\(--toast-index\,0\)\)\)\)\]:is(.dark *){background-color:var(--popover)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-\[color-mix\(in_srgb\,var\(--popover\)\,var\(--color-black\)_calc\(6\%\*max\(0\,var\(--toast-index\,0\)\)\)\)\]:is(.dark *){background-color:color-mix(in srgb,var(--popover),var(--color-black) calc(6% * max(0, var(--toast-index,0))))}}.dark\:bg-destructive\/16:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-destructive\/16:is(.dark *){background-color:color-mix(in oklab, var(--destructive) 16%, transparent)}}.dark\:bg-info\/16:is(.dark *){background-color:var(--info)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-info\/16:is(.dark *){background-color:color-mix(in oklab, var(--info) 16%, transparent)}}.dark\:bg-input:is(.dark *),.dark\:bg-input\/32:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/32:is(.dark *){background-color:color-mix(in oklab, var(--input) 32%, transparent)}}.dark\:bg-input\/64:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/64:is(.dark *){background-color:color-mix(in oklab, var(--input) 64%, transparent)}}.dark\:bg-success\/16:is(.dark *){background-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-success\/16:is(.dark *){background-color:color-mix(in oklab, var(--success) 16%, transparent)}}.dark\:bg-warning\/16:is(.dark *){background-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-warning\/16:is(.dark *){background-color:color-mix(in oklab, var(--warning) 16%, transparent)}}.dark\:bg-zinc-100:is(.dark *){background-color:var(--color-zinc-100)}.dark\:text-zinc-900:is(.dark *){color:var(--color-zinc-900)}.dark\:\[--skeleton-highlight\:--alpha\(var\(--color-white\)\/4\%\)\]:is(.dark *){--skeleton-highlight:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.dark\:\[--skeleton-highlight\:--alpha\(var\(--color-white\)\/4\%\)\]:is(.dark *){--skeleton-highlight:color-mix(in oklab, var(--color-white) 4%, transparent)}}.dark\:not-in-data-\[variant\=card\]\:bg-\[color-mix\(in_srgb\,var\(--card\)\,var\(--color-white\)_2\%\)\]:is(.dark *):not(:where([data-variant=card]) *){background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.dark\:not-in-data-\[variant\=card\]\:bg-\[color-mix\(in_srgb\,var\(--card\)\,var\(--color-white\)_2\%\)\]:is(.dark *):not(:where([data-variant=card]) *){background-color:color-mix(in srgb,var(--card),var(--color-white) 2%)}}.dark\:not-has-disabled\:bg-input\/32:is(.dark *):not(:has(:disabled)){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:not-has-disabled\:bg-input\/32:is(.dark *):not(:has(:disabled)){background-color:color-mix(in oklab, var(--input) 32%, transparent)}}.dark\:not-data-checked\:bg-input\/32:is(.dark *):not(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:not-data-checked\:bg-input\/32:is(.dark *):not(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){background-color:color-mix(in oklab, var(--input) 32%, transparent)}}.dark\:before\:bg-input\/32:is(.dark *):before{content:var(--tw-content);background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:before\:bg-input\/32:is(.dark *):before{background-color:color-mix(in oklab, var(--input) 32%, transparent)}}.dark\:before\:shadow-\[0_-1px_--theme\(--color-white\/6\%\)\]:is(.dark *):before{content:var(--tw-content);--tw-shadow:0 -1px var(--tw-shadow-color,#ffffff0f)}@supports (color:color-mix(in lab, red, red)){.dark\:before\:shadow-\[0_-1px_--theme\(--color-white\/6\%\)\]:is(.dark *):before{--tw-shadow:0 -1px var(--tw-shadow-color,color-mix(in oklab, var(--color-white) 6%, transparent))}}.dark\:before\:shadow-\[0_-1px_--theme\(--color-white\/6\%\)\]:is(.dark *):before{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.dark\:before\:shadow-\[0_-1px_--theme\(--color-white\/8\%\)\]:is(.dark *):before{content:var(--tw-content);--tw-shadow:0 -1px var(--tw-shadow-color,#ffffff14)}@supports (color:color-mix(in lab, red, red)){.dark\:before\:shadow-\[0_-1px_--theme\(--color-white\/8\%\)\]:is(.dark *):before{--tw-shadow:0 -1px var(--tw-shadow-color,color-mix(in oklab, var(--color-white) 8%, transparent))}}.dark\:before\:shadow-\[0_-1px_--theme\(--color-white\/8\%\)\]:is(.dark *):before{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.dark\:not-disabled\:before\:shadow-\[0_-1px_--theme\(--color-white\/2\%\)\]:is(.dark *):not(:disabled):before{content:var(--tw-content);--tw-shadow:0 -1px var(--tw-shadow-color,#ffffff05)}@supports (color:color-mix(in lab, red, red)){.dark\:not-disabled\:before\:shadow-\[0_-1px_--theme\(--color-white\/2\%\)\]:is(.dark *):not(:disabled):before{--tw-shadow:0 -1px var(--tw-shadow-color,color-mix(in oklab, var(--color-white) 2%, transparent))}}.dark\:not-disabled\:before\:shadow-\[0_-1px_--theme\(--color-white\/2\%\)\]:is(.dark *):not(:disabled):before{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.dark\:not-has-disabled\:not-has-focus-visible\:not-has-aria-invalid\:before\:shadow-\[0_-1px_--theme\(--color-white\/6\%\)\]:is(.dark *):not(:has(:disabled)):not(:has(:focus-visible)):not(:has([aria-invalid=true])):before{content:var(--tw-content);--tw-shadow:0 -1px var(--tw-shadow-color,#ffffff0f)}@supports (color:color-mix(in lab, red, red)){.dark\:not-has-disabled\:not-has-focus-visible\:not-has-aria-invalid\:before\:shadow-\[0_-1px_--theme\(--color-white\/6\%\)\]:is(.dark *):not(:has(:disabled)):not(:has(:focus-visible)):not(:has([aria-invalid=true])):before{--tw-shadow:0 -1px var(--tw-shadow-color,color-mix(in oklab, var(--color-white) 6%, transparent))}}.dark\:not-has-disabled\:not-has-focus-visible\:not-has-aria-invalid\:before\:shadow-\[0_-1px_--theme\(--color-white\/6\%\)\]:is(.dark *):not(:has(:disabled)):not(:has(:focus-visible)):not(:has([aria-invalid=true])):before{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.dark\:not-has-\[input\:disabled\,textarea\:disabled\]\:not-has-\[input\:focus-visible\,textarea\:focus-visible\]\:not-has-\[input\[aria-invalid\]\,textarea\[aria-invalid\]\]\:before\:shadow-\[0_-1px_--theme\(--color-white\/6\%\)\]:is(.dark *):not(:has(:is(input:disabled,textarea:disabled))):not(:has(:is(input:focus-visible,textarea:focus-visible))):not(:has(:is(input[aria-invalid],textarea[aria-invalid]))):before{content:var(--tw-content);--tw-shadow:0 -1px var(--tw-shadow-color,#ffffff0f)}@supports (color:color-mix(in lab, red, red)){.dark\:not-has-\[input\:disabled\,textarea\:disabled\]\:not-has-\[input\:focus-visible\,textarea\:focus-visible\]\:not-has-\[input\[aria-invalid\]\,textarea\[aria-invalid\]\]\:before\:shadow-\[0_-1px_--theme\(--color-white\/6\%\)\]:is(.dark *):not(:has(:is(input:disabled,textarea:disabled))):not(:has(:is(input:focus-visible,textarea:focus-visible))):not(:has(:is(input[aria-invalid],textarea[aria-invalid]))):before{--tw-shadow:0 -1px var(--tw-shadow-color,color-mix(in oklab, var(--color-white) 6%, transparent))}}.dark\:not-has-\[input\:disabled\,textarea\:disabled\]\:not-has-\[input\:focus-visible\,textarea\:focus-visible\]\:not-has-\[input\[aria-invalid\]\,textarea\[aria-invalid\]\]\:before\:shadow-\[0_-1px_--theme\(--color-white\/6\%\)\]:is(.dark *):not(:has(:is(input:disabled,textarea:disabled))):not(:has(:is(input:focus-visible,textarea:focus-visible))):not(:has(:is(input[aria-invalid],textarea[aria-invalid]))):before{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.dark\:not-focus-visible\:not-aria-invalid\:before\:shadow-\[0_-1px_--theme\(--color-white\/6\%\)\]:is(.dark *):not(:focus-visible):not([aria-invalid=true]):before{content:var(--tw-content);--tw-shadow:0 -1px var(--tw-shadow-color,#ffffff0f)}@supports (color:color-mix(in lab, red, red)){.dark\:not-focus-visible\:not-aria-invalid\:before\:shadow-\[0_-1px_--theme\(--color-white\/6\%\)\]:is(.dark *):not(:focus-visible):not([aria-invalid=true]):before{--tw-shadow:0 -1px var(--tw-shadow-color,color-mix(in oklab, var(--color-white) 6%, transparent))}}.dark\:not-focus-visible\:not-aria-invalid\:before\:shadow-\[0_-1px_--theme\(--color-white\/6\%\)\]:is(.dark *):not(:focus-visible):not([aria-invalid=true]):before{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.dark\:not-has-disabled\:not-focus-within\:not-aria-invalid\:before\:shadow-\[0_-1px_--theme\(--color-white\/6\%\)\]:is(.dark *):not(:has(:disabled)):not(:focus-within):not([aria-invalid=true]):before{content:var(--tw-content);--tw-shadow:0 -1px var(--tw-shadow-color,#ffffff0f)}@supports (color:color-mix(in lab, red, red)){.dark\:not-has-disabled\:not-focus-within\:not-aria-invalid\:before\:shadow-\[0_-1px_--theme\(--color-white\/6\%\)\]:is(.dark *):not(:has(:disabled)):not(:focus-within):not([aria-invalid=true]):before{--tw-shadow:0 -1px var(--tw-shadow-color,color-mix(in oklab, var(--color-white) 6%, transparent))}}.dark\:not-has-disabled\:not-focus-within\:not-aria-invalid\:before\:shadow-\[0_-1px_--theme\(--color-white\/6\%\)\]:is(.dark *):not(:has(:disabled)):not(:focus-within):not([aria-invalid=true]):before{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.dark\:not-disabled\:not-data-pressed\:before\:shadow-\[0_-1px_--theme\(--color-white\/2\%\)\]:is(.dark *):not(:disabled):not([data-pressed]):before{content:var(--tw-content);--tw-shadow:0 -1px var(--tw-shadow-color,#ffffff05)}@supports (color:color-mix(in lab, red, red)){.dark\:not-disabled\:not-data-pressed\:before\:shadow-\[0_-1px_--theme\(--color-white\/2\%\)\]:is(.dark *):not(:disabled):not([data-pressed]):before{--tw-shadow:0 -1px var(--tw-shadow-color,color-mix(in oklab, var(--color-white) 2%, transparent))}}.dark\:not-disabled\:not-data-pressed\:before\:shadow-\[0_-1px_--theme\(--color-white\/2\%\)\]:is(.dark *):not(:disabled):not([data-pressed]):before{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.dark\:not-disabled\:not-active\:not-data-pressed\:before\:shadow-\[0_-1px_--theme\(--color-white\/6\%\)\]:is(.dark *):not(:disabled):not(:active):not([data-pressed]):before{content:var(--tw-content);--tw-shadow:0 -1px var(--tw-shadow-color,#ffffff0f)}@supports (color:color-mix(in lab, red, red)){.dark\:not-disabled\:not-active\:not-data-pressed\:before\:shadow-\[0_-1px_--theme\(--color-white\/6\%\)\]:is(.dark *):not(:disabled):not(:active):not([data-pressed]):before{--tw-shadow:0 -1px var(--tw-shadow-color,color-mix(in oklab, var(--color-white) 6%, transparent))}}.dark\:not-disabled\:not-active\:not-data-pressed\:before\:shadow-\[0_-1px_--theme\(--color-white\/6\%\)\]:is(.dark *):not(:disabled):not(:active):not([data-pressed]):before{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.dark\:not-data-disabled\:not-focus-within\:not-aria-invalid\:before\:shadow-\[0_-1px_--theme\(--color-white\/6\%\)\]:is(.dark *):not(:where([data-disabled=true]),:where([data-disabled]:not([data-disabled=false]))):not(:focus-within):not([aria-invalid=true]):before{content:var(--tw-content);--tw-shadow:0 -1px var(--tw-shadow-color,#ffffff0f)}@supports (color:color-mix(in lab, red, red)){.dark\:not-data-disabled\:not-focus-within\:not-aria-invalid\:before\:shadow-\[0_-1px_--theme\(--color-white\/6\%\)\]:is(.dark *):not(:where([data-disabled=true]),:where([data-disabled]:not([data-disabled=false]))):not(:focus-within):not([aria-invalid=true]):before{--tw-shadow:0 -1px var(--tw-shadow-color,color-mix(in oklab, var(--color-white) 6%, transparent))}}.dark\:not-data-disabled\:not-focus-within\:not-aria-invalid\:before\:shadow-\[0_-1px_--theme\(--color-white\/6\%\)\]:is(.dark *):not(:where([data-disabled=true]),:where([data-disabled]:not([data-disabled=false]))):not(:focus-within):not([aria-invalid=true]):before{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.dark\:not-data-disabled\:not-focus-visible\:not-aria-invalid\:not-data-pressed\:before\:shadow-\[0_-1px_--theme\(--color-white\/6\%\)\]:is(.dark *):not(:where([data-disabled=true]),:where([data-disabled]:not([data-disabled=false]))):not(:focus-visible):not([aria-invalid=true]):not([data-pressed]):before{content:var(--tw-content);--tw-shadow:0 -1px var(--tw-shadow-color,#ffffff0f)}@supports (color:color-mix(in lab, red, red)){.dark\:not-data-disabled\:not-focus-visible\:not-aria-invalid\:not-data-pressed\:before\:shadow-\[0_-1px_--theme\(--color-white\/6\%\)\]:is(.dark *):not(:where([data-disabled=true]),:where([data-disabled]:not([data-disabled=false]))):not(:focus-visible):not([aria-invalid=true]):not([data-pressed]):before{--tw-shadow:0 -1px var(--tw-shadow-color,color-mix(in oklab, var(--color-white) 6%, transparent))}}.dark\:not-data-disabled\:not-focus-visible\:not-aria-invalid\:not-data-pressed\:before\:shadow-\[0_-1px_--theme\(--color-white\/6\%\)\]:is(.dark *):not(:where([data-disabled=true]),:where([data-disabled]:not([data-disabled=false]))):not(:focus-visible):not([aria-invalid=true]):not([data-pressed]):before{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.dark\:not-data-disabled\:not-data-checked\:not-aria-invalid\:before\:shadow-\[0_-1px_--theme\(--color-white\/6\%\)\]:is(.dark *):not(:where([data-disabled=true]),:where([data-disabled]:not([data-disabled=false]))):not(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))):not([aria-invalid=true]):before{content:var(--tw-content);--tw-shadow:0 -1px var(--tw-shadow-color,#ffffff0f)}@supports (color:color-mix(in lab, red, red)){.dark\:not-data-disabled\:not-data-checked\:not-aria-invalid\:before\:shadow-\[0_-1px_--theme\(--color-white\/6\%\)\]:is(.dark *):not(:where([data-disabled=true]),:where([data-disabled]:not([data-disabled=false]))):not(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))):not([aria-invalid=true]):before{--tw-shadow:0 -1px var(--tw-shadow-color,color-mix(in oklab, var(--color-white) 6%, transparent))}}.dark\:not-data-disabled\:not-data-checked\:not-aria-invalid\:before\:shadow-\[0_-1px_--theme\(--color-white\/6\%\)\]:is(.dark *):not(:where([data-disabled=true]),:where([data-disabled]:not([data-disabled=false]))):not(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))):not([aria-invalid=true]):before{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(.dark\:\*\:first\:before\:block:is(.dark *)>*):first-child:before{content:var(--tw-content);display:block}:is(.dark\:\*\:last\:before\:hidden:is(.dark *)>*):last-child:before{content:var(--tw-content);display:none}@media (hover:hover){.dark\:hover\:bg-input\/64:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-input\/64:is(.dark *):hover{background-color:color-mix(in oklab, var(--input) 64%, transparent)}}.dark\:not-in-data-\[variant\=card\]\:hover\:bg-\[color-mix\(in_srgb\,var\(--background\)\,var\(--color-white\)_2\%\)\]:is(.dark *):not(:where([data-variant=card]) *):hover{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.dark\:not-in-data-\[variant\=card\]\:hover\:bg-\[color-mix\(in_srgb\,var\(--background\)\,var\(--color-white\)_2\%\)\]:is(.dark *):not(:where([data-variant=card]) *):hover{background-color:color-mix(in srgb,var(--background),var(--color-white) 2%)}}}.dark\:not-has-disabled\:has-not-focus-visible\:not-has-aria-invalid\:before\:shadow-\[0_-1px_--theme\(--color-white\/6\%\)\]:is(.dark *):not(:has(:disabled)):has(:not(:focus-visible)):not(:has([aria-invalid=true])):before{content:var(--tw-content);--tw-shadow:0 -1px var(--tw-shadow-color,#ffffff0f)}@supports (color:color-mix(in lab, red, red)){.dark\:not-has-disabled\:has-not-focus-visible\:not-has-aria-invalid\:before\:shadow-\[0_-1px_--theme\(--color-white\/6\%\)\]:is(.dark *):not(:has(:disabled)):has(:not(:focus-visible)):not(:has([aria-invalid=true])):before{--tw-shadow:0 -1px var(--tw-shadow-color,color-mix(in oklab, var(--color-white) 6%, transparent))}}.dark\:not-has-disabled\:has-not-focus-visible\:not-has-aria-invalid\:before\:shadow-\[0_-1px_--theme\(--color-white\/6\%\)\]:is(.dark *):not(:has(:disabled)):has(:not(:focus-visible)):not(:has([aria-invalid=true])):before{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.dark\:has-autofill\:bg-foreground\/8:is(.dark *):has(:autofill){background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.dark\:has-autofill\:bg-foreground\/8:is(.dark *):has(:autofill){background-color:color-mix(in oklab, var(--foreground) 8%, transparent)}}.dark\:has-focus-visible\:ring-ring\/48:is(.dark *):has(:focus-visible){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.dark\:has-focus-visible\:ring-ring\/48:is(.dark *):has(:focus-visible){--tw-ring-color:color-mix(in oklab, var(--ring) 48%, transparent)}}.dark\:has-aria-invalid\:ring-destructive\/24:is(.dark *):has([aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:has-aria-invalid\:ring-destructive\/24:is(.dark *):has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab, var(--destructive) 24%, transparent)}}.dark\:has-\[input\[aria-invalid\]\,textarea\[aria-invalid\]\]\:ring-destructive\/24:is(.dark *):has(:is(input[aria-invalid],textarea[aria-invalid])){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:has-\[input\[aria-invalid\]\,textarea\[aria-invalid\]\]\:ring-destructive\/24:is(.dark *):has(:is(input[aria-invalid],textarea[aria-invalid])){--tw-ring-color:color-mix(in oklab, var(--destructive) 24%, transparent)}}.dark\:aria-invalid\:ring-destructive\/24:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:ring-destructive\/24:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 24%, transparent)}}.dark\:aria-invalid\:focus-visible\:ring-destructive\/24:is(.dark *)[aria-invalid=true]:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:focus-visible\:ring-destructive\/24:is(.dark *)[aria-invalid=true]:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 24%, transparent)}}.dark\:aria-\[current\=page\]\:bg-input:is(.dark *)[aria-current=page]{background-color:var(--input)}.dark\:data-expanded\:bg-popover:is(.dark *)[data-expanded],.dark\:data-nested-drawer-open\:bg-\[color-mix\(in_srgb\,var\(--popover\)\,var\(--color-black\)_calc\(6\%\*\(var\(--nested-drawers\)-var\(--stack-progress\)\)\)\)\]:is(.dark *)[data-nested-drawer-open]{background-color:var(--popover)}@supports (color:color-mix(in lab, red, red)){.dark\:data-nested-drawer-open\:bg-\[color-mix\(in_srgb\,var\(--popover\)\,var\(--color-black\)_calc\(6\%\*\(var\(--nested-drawers\)-var\(--stack-progress\)\)\)\)\]:is(.dark *)[data-nested-drawer-open]{background-color:color-mix(in srgb,var(--popover),var(--color-black) calc(6% * (var(--nested-drawers) - var(--stack-progress))))}}.dark\:data-pressed\:bg-input:is(.dark *)[data-pressed],.dark\:data-pressed\:bg-input\/64:is(.dark *)[data-pressed]{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:data-pressed\:bg-input\/64:is(.dark *)[data-pressed]{background-color:color-mix(in oklab, var(--input) 64%, transparent)}}.dark\:not-in-data-\[variant\=card\]\:data-\[state\=selected\]\:bg-\[color-mix\(in_srgb\,var\(--background\)\,var\(--color-white\)_4\%\)\]:is(.dark *):not(:where([data-variant=card]) *)[data-state=selected]{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.dark\:not-in-data-\[variant\=card\]\:data-\[state\=selected\]\:bg-\[color-mix\(in_srgb\,var\(--background\)\,var\(--color-white\)_4\%\)\]:is(.dark *):not(:where([data-variant=card]) *)[data-state=selected]{background-color:color-mix(in srgb,var(--background),var(--color-white) 4%)}}@media (pointer:coarse){.pointer-coarse\:after\:absolute:after{content:var(--tw-content);position:absolute}.pointer-coarse\:after\:size-full:after{content:var(--tw-content);width:100%;height:100%}.pointer-coarse\:after\:min-h-11:after{content:var(--tw-content);min-height:calc(var(--spacing) * 11)}.pointer-coarse\:after\:min-w-11:after{content:var(--tw-content);min-width:calc(var(--spacing) * 11)}:is(.\*\:pointer-coarse\:after\:min-h-auto>*):after{content:var(--tw-content);min-height:auto}:is(.\*\:pointer-coarse\:after\:min-w-auto>*):after{content:var(--tw-content);min-width:auto}}.data-checked\:origin-\[var\(--thumb-size\)_50\%\]:where([data-state=checked]),.data-checked\:origin-\[var\(--thumb-size\)_50\%\]:where([data-checked]:not([data-checked=false])){transform-origin:var(--thumb-size) 50%}.data-checked\:translate-x-\[calc\(var\(--thumb-size\)-4px\)\]:where([data-state=checked]),.data-checked\:translate-x-\[calc\(var\(--thumb-size\)-4px\)\]:where([data-checked]:not([data-checked=false])){--tw-translate-x:calc(var(--thumb-size) - 4px);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-checked\:bg-background:where([data-state=checked]),.data-checked\:bg-background:where([data-checked]:not([data-checked=false])){background-color:var(--background)}.data-checked\:bg-primary:where([data-state=checked]),.data-checked\:bg-primary:where([data-checked]:not([data-checked=false])){background-color:var(--primary)}.data-checked\:text-foreground:where([data-state=checked]),.data-checked\:text-foreground:where([data-checked]:not([data-checked=false])){color:var(--foreground)}.data-checked\:shadow-sm\/5:where([data-state=checked]),.data-checked\:shadow-sm\/5:where([data-checked]:not([data-checked=false])){--tw-shadow-alpha:5%;--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000000d), 0 1px 2px -1px 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)}@supports (color:lab(0% 0 0)){.data-checked\:shadow-sm\/5:where([data-state=checked]),.data-checked\:shadow-sm\/5:where([data-checked]:not([data-checked=false])){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,lab(0% 0 0/.05)), 0 1px 2px -1px var(--tw-shadow-color,lab(0% 0 0/.05))}}.dark\:data-checked\:bg-input:is(.dark *):where([data-state=checked]),.dark\:data-checked\:bg-input:is(.dark *):where([data-checked]:not([data-checked=false])){background-color:var(--input)}.data-unchecked\:hidden:where([data-state=unchecked]),.data-unchecked\:hidden:where([data-unchecked]:not([data-unchecked=false])){display:none}.data-unchecked\:bg-input:where([data-state=unchecked]),.data-unchecked\:bg-input:where([data-unchecked]:not([data-unchecked=false])){background-color:var(--input)}.data-selected\:bg-accent\/50:where([data-selected=true]){background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.data-selected\:bg-accent\/50:where([data-selected=true]){background-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.data-selected\:text-muted-foreground:where([data-selected=true]){color:var(--muted-foreground)}.data-disabled\:pointer-events-none:where([data-disabled=true]),.data-disabled\:pointer-events-none:where([data-disabled]:not([data-disabled=false])){pointer-events:none}.data-disabled\:cursor-not-allowed:where([data-disabled=true]),.data-disabled\:cursor-not-allowed:where([data-disabled]:not([data-disabled=false])){cursor:not-allowed}.data-disabled\:opacity-64:where([data-disabled=true]),.data-disabled\:opacity-64:where([data-disabled]:not([data-disabled=false])){opacity:.64}.data-active\:text-foreground:where([data-state=active]),.data-active\:text-foreground:where([data-active]:not([data-active=false])){color:var(--foreground)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:-mx-0\.5 svg{margin-inline:calc(var(--spacing) * -.5)}.\[\&_svg\]\:-ms-0\.5 svg{margin-inline-start:calc(var(--spacing) * -.5)}.\[\&_svg\]\:-me-1 svg{margin-inline-end:calc(var(--spacing) * -1)}.\[\&_svg\]\:-me-1\.5 svg{margin-inline-end:calc(var(--spacing) * -1.5)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\:last-child\)\]\:-mx-0\.5 svg:not(:last-child){margin-inline:calc(var(--spacing) * -.5)}.\[\&_svg\:not\(\[class\*\=\'opacity-\'\]\)\]\:opacity-80 svg:not([class*=opacity-]){opacity:.8}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4\.5 svg:not([class*=size-]){width:calc(var(--spacing) * 4.5);height:calc(var(--spacing) * 4.5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-5 svg:not([class*=size-]){width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.not-in-data-\[slot\=input-group\]\:\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4:not(:where([data-slot=input-group]) *) svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}:where([data-slot=input-group]:has([data-slot=input-control],[data-slot=textarea-control])) .in-\[\[data-slot\=input-group\]\:has\(\[data-slot\=input-control\]\,\[data-slot\=textarea-control\]\)\]\:\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4\.5 svg:not([class*=size-]){width:calc(var(--spacing) * 4.5);height:calc(var(--spacing) * 4.5)}@media (min-width:40rem){.sm\:\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.sm\:\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.sm\:\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.sm\:\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4\.5 svg:not([class*=size-]){width:calc(var(--spacing) * 4.5);height:calc(var(--spacing) * 4.5)}.sm\:not-in-data-\[slot\=input-group\]\:\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5:not(:where([data-slot=input-group]) *) svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}:where([data-slot=input-group]:has([data-slot=input-control],[data-slot=textarea-control])) .sm\:in-\[\[data-slot\=input-group\]\:has\(\[data-slot\=input-control\]\,\[data-slot\=textarea-control\]\)\]\:\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\:\:-webkit-search-cancel-button\]\:appearance-none::-webkit-search-cancel-button{appearance:none}.\[\&\:\:-webkit-search-decoration\]\:appearance-none::-webkit-search-decoration{appearance:none}.\[\&\:\:-webkit-search-results-button\]\:appearance-none::-webkit-search-results-button{appearance:none}.\[\&\:\:-webkit-search-results-decoration\]\:appearance-none::-webkit-search-results-decoration{appearance:none}.\[\.border-b\]\:pb-\[calc\(--spacing\(3\)-1px\)\].border-b{padding-bottom:calc(calc(var(--spacing) * 3) - 1px)}.\[\.border-t\]\:pt-\[calc\(--spacing\(3\)-1px\)\].border-t{padding-top:calc(calc(var(--spacing) * 3) - 1px)}.\[\:active\,\[data-pressed\]\]\:bg-secondary\/80:is(:active,[data-pressed]){background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.\[\:active\,\[data-pressed\]\]\:bg-secondary\/80:is(:active,[data-pressed]){background-color:color-mix(in oklab, var(--secondary) 80%, transparent)}}.\[\:active\,\[data-pressed\]\]\:inset-shadow-\[0_1px_--theme\(--color-black\/8\%\)\]:is(:active,[data-pressed]){--tw-inset-shadow:inset 0 1px var(--tw-inset-shadow-color,#00000014)}@supports (color:color-mix(in lab, red, red)){.\[\:active\,\[data-pressed\]\]\:inset-shadow-\[0_1px_--theme\(--color-black\/8\%\)\]:is(:active,[data-pressed]){--tw-inset-shadow:inset 0 1px var(--tw-inset-shadow-color,color-mix(in oklab, var(--color-black) 8%, transparent))}}.\[\:active\,\[data-pressed\]\]\:inset-shadow-\[0_1px_--theme\(--color-black\/8\%\)\]:is(:active,[data-pressed]){box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\[\:disabled\,\:active\,\[data-pressed\]\]\:shadow-none:is(:disabled,:active,[data-pressed]),.\[\:has\(\*\:focus-visible\)\,\[data-dragging\]\]\:shadow-none:is(:has(:focus-visible),[data-dragging]),.\[\[data-disabled\]\,\:focus-visible\,\[aria-invalid\]\,\[data-pressed\]\]\:shadow-none:is([data-disabled],:focus-visible,[aria-invalid],[data-pressed]),.\[\[data-disabled\]\,\:focus-within\,\[aria-invalid\]\]\:shadow-none:is([data-disabled],:focus-within,[aria-invalid]),.\[\[data-disabled\]\,\[data-checked\]\,\[aria-invalid\]\]\:shadow-none:is([data-disabled],[data-checked],[aria-invalid]){--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)}:is(.has-data-\[align\=inline-end\]\:\*\*\:\[\[data-size\=sm\]_input\]\:pe-1\.5:has([data-align=inline-end]) *):is([data-size=sm] input){padding-inline-end:calc(var(--spacing) * 1.5)}:is(.has-data-\[align\=inline-start\]\:\*\*\:\[\[data-size\=sm\]_input\]\:ps-1\.5:has([data-align=inline-start]) *):is([data-size=sm] input){padding-inline-start:calc(var(--spacing) * 1.5)}:is(.\*\:\[\[data-slot\=frame-panel\]\+\[data-slot\=frame-panel\]\]\:mt-1>*):is([data-slot=frame-panel]+[data-slot=frame-panel]){margin-top:var(--spacing)}:is(.\*\:\[\[data-slot\=input-control\]\,\[data-slot\=textarea-control\]\]\:contents>*):is([data-slot=input-control],[data-slot=textarea-control]){display:contents}:is(.\*\:\[\[data-slot\=input-control\]\,\[data-slot\=textarea-control\]\]\:before\:hidden>*):is([data-slot=input-control],[data-slot=textarea-control]):before{content:var(--tw-content);display:none}:is(.dark\:\*\:\[\[data-slot\=separator\]\:has\(\+\[data-slot\=toggle\]\:hover\)\]\:before\:bg-input\/64:is(.dark *)>*)[data-slot=separator]:has(+[data-slot=toggle]:hover):before{content:var(--tw-content);background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){:is(.dark\:\*\:\[\[data-slot\=separator\]\:has\(\+\[data-slot\=toggle\]\:hover\)\]\:before\:bg-input\/64:is(.dark *)>*)[data-slot=separator]:has(+[data-slot=toggle]:hover):before{background-color:color-mix(in oklab, var(--input) 64%, transparent)}}:is(.dark\:\*\:\[\[data-slot\=separator\]\:has\(\~button\:hover\)\:not\(\:has\(\~\[data-slot\=separator\]\~\[data-slot\]\:hover\)\)\,\[data-slot\=separator\]\:has\(\~\[data-slot\]\[data-pressed\]\)\:not\(\:has\(\~\[data-slot\=separator\]\~\[data-slot\]\[data-pressed\]\)\)\]\:before\:bg-input\/64:is(.dark *)>*):is([data-slot=separator]:has(~button:hover):not(:has(~[data-slot=separator]~[data-slot]:hover)),[data-slot=separator]:has(~[data-slot][data-pressed]):not(:has(~[data-slot=separator]~[data-slot][data-pressed]))):before{content:var(--tw-content);background-color:var(--input)}:is(.dark\:\*\:\[\[data-slot\=separator\]\:has\(\+\[data-slot\=toggle\]\[data-pressed\]\)\]\:before\:bg-input:is(.dark *)>*)[data-slot=separator]:has(+[data-slot=toggle][data-pressed]):before{content:var(--tw-content);background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){:is(.dark\:\*\:\[\[data-slot\=separator\]\:has\(\~button\:hover\)\:not\(\:has\(\~\[data-slot\=separator\]\~\[data-slot\]\:hover\)\)\,\[data-slot\=separator\]\:has\(\~\[data-slot\]\[data-pressed\]\)\:not\(\:has\(\~\[data-slot\=separator\]\~\[data-slot\]\[data-pressed\]\)\)\]\:before\:bg-input\/64:is(.dark *)>*):is([data-slot=separator]:has(~button:hover):not(:has(~[data-slot=separator]~[data-slot]:hover)),[data-slot=separator]:has(~[data-slot][data-pressed]):not(:has(~[data-slot=separator]~[data-slot][data-pressed]))):before{background-color:color-mix(in oklab, var(--input) 64%, transparent)}}:is(.dark\:\*\:\[\[data-slot\=toggle\]\:hover\+\[data-slot\=separator\]\]\:before\:bg-input\/64:is(.dark *)>*):is([data-slot=toggle]:hover+[data-slot=separator]):before{content:var(--tw-content);background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){:is(.dark\:\*\:\[\[data-slot\=toggle\]\:hover\+\[data-slot\=separator\]\]\:before\:bg-input\/64:is(.dark *)>*):is([data-slot=toggle]:hover+[data-slot=separator]):before{background-color:color-mix(in oklab, var(--input) 64%, transparent)}}:is(.dark\:\*\:\[\[data-slot\=toggle\]\[data-pressed\]\+\[data-slot\=separator\]\]\:before\:bg-input:is(.dark *)>*):is([data-slot=toggle][data-pressed]+[data-slot=separator]):before{content:var(--tw-content);background-color:var(--input)}:is(.\*\:\[\[data-slot\]\~\[data-slot\]\]\:rounded-s-none>*):is([data-slot]~[data-slot]){border-start-start-radius:0;border-end-start-radius:0}:is(.\*\:\[\[data-slot\]\~\[data-slot\]\]\:rounded-t-none>*):is([data-slot]~[data-slot]){border-top-left-radius:0;border-top-right-radius:0}:is(.\*\:\[\[data-slot\]\~\[data-slot\]\]\:border-s-0>*):is([data-slot]~[data-slot]){border-inline-start-style:var(--tw-border-style);border-inline-start-width:0}:is(.\*\:\[\[data-slot\]\~\[data-slot\]\]\:border-t-0>*):is([data-slot]~[data-slot]){border-top-style:var(--tw-border-style);border-top-width:0}:is(.\*\:\[\[data-slot\]\~\[data-slot\]\]\:before\:rounded-s-none>*):is([data-slot]~[data-slot]):before{content:var(--tw-content);border-start-start-radius:0;border-end-start-radius:0}:is(.\*\:\[\[data-slot\]\~\[data-slot\]\]\:before\:rounded-t-none>*):is([data-slot]~[data-slot]):before{content:var(--tw-content);border-top-left-radius:0;border-top-right-radius:0}:is(.\*\:\[\[data-slot\]\~\[data-slot\]\:not\(\[data-slot\=separator\]\)\]\:before\:-start-\[0\.5px\]>*):is([data-slot]~[data-slot]:not([data-slot=separator])):before{content:var(--tw-content);inset-inline-start:-.5px}:is(.\*\:\[\[data-slot\]\~\[data-slot\]\:not\(\[data-slot\=separator\]\)\]\:before\:-top-\[0\.5px\]>*):is([data-slot]~[data-slot]:not([data-slot=separator])):before{content:var(--tw-content);top:-.5px}:is(.dark\:\*\:\[button\:hover\~\[data-slot\=separator\]\:not\(\[data-slot\]\:hover\~\[data-slot\=separator\]\~\[data-slot\=separator\]\)\,\[data-slot\]\[data-pressed\]\~\[data-slot\=separator\]\:not\(\[data-slot\]\[data-pressed\]\~\[data-slot\=separator\]\~\[data-slot\=separator\]\)\]\:before\:bg-input\/64:is(.dark *)>*):is(button:hover~[data-slot=separator]:not([data-slot]:hover~[data-slot=separator]~[data-slot=separator]),[data-slot][data-pressed]~[data-slot=separator]:not([data-slot][data-pressed]~[data-slot=separator]~[data-slot=separator])):before{content:var(--tw-content);background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){:is(.dark\:\*\:\[button\:hover\~\[data-slot\=separator\]\:not\(\[data-slot\]\:hover\~\[data-slot\=separator\]\~\[data-slot\=separator\]\)\,\[data-slot\]\[data-pressed\]\~\[data-slot\=separator\]\:not\(\[data-slot\]\[data-pressed\]\~\[data-slot\=separator\]\~\[data-slot\=separator\]\)\]\:before\:bg-input\/64:is(.dark *)>*):is(button:hover~[data-slot=separator]:not([data-slot]:hover~[data-slot=separator]~[data-slot=separator]),[data-slot][data-pressed]~[data-slot=separator]:not([data-slot][data-pressed]~[data-slot=separator]~[data-slot=separator])):before{background-color:color-mix(in oklab, var(--input) 64%, transparent)}}:is(.has-data-\[align\=block-end\]\:\*\*\:\[input\]\:pt-1\.5:has([data-align=block-end]) *):is(input){padding-top:calc(var(--spacing) * 1.5)}:is(.has-data-\[align\=block-start\]\:\*\*\:\[input\]\:pb-1\.5:has([data-align=block-start]) *):is(input){padding-bottom:calc(var(--spacing) * 1.5)}:is(.has-data-\[align\=inline-end\]\:\*\*\:\[input\]\:pe-2:has([data-align=inline-end]) *):is(input){padding-inline-end:calc(var(--spacing) * 2)}:is(.has-data-\[align\=inline-start\]\:\*\*\:\[input\]\:ps-2:has([data-align=inline-start]) *):is(input){padding-inline-start:calc(var(--spacing) * 2)}:is(.has-\[\[data-align\=block-start\]\,\[data-align\=block-end\]\]\:\*\*\:\[input\]\:h-auto:has(:is([data-align=block-start],[data-align=block-end])) *):is(input){height:auto}:is(.\*\:\[span\]\:font-medium>*):is(span){--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}:is(.not-has-\[button\]\:\*\*\:\[svg\:not\(\[class\*\=\'opacity-\'\]\)\]\:opacity-80:not(:has(:is(button))) *):is(svg:not([class*=opacity-])){opacity:.8}:is(.\*\*\:\[textarea_button\]\:rounded-\[calc\(var\(--radius-md\)-1px\)\] *):is(textarea button){border-radius:calc(var(--radius-md) - 1px)}:is(.\*\*\:\[textarea\]\:min-h-20\.5 *):is(textarea){min-height:calc(var(--spacing) * 20.5)}:is(.\*\*\:\[textarea\]\:resize-none *):is(textarea){resize:none}:is(.\*\*\:\[textarea\]\:py-\[calc\(--spacing\(3\)-1px\)\] *):is(textarea){padding-block:calc(calc(var(--spacing) * 3) - 1px)}@media not all and (min-width:40rem){:is(.\*\*\:\[textarea\]\:max-sm\:min-h-23\.5 *):is(textarea){min-height:calc(var(--spacing) * 23.5)}}:is(:where([data-variant=card]) .in-data-\[variant\=card\]\:\*\:\[tr\]\:border-0>*):is(tr){border-style:var(--tw-border-style);border-width:0}:is(:is(:where([data-variant=card]) .in-data-\[variant\=card\]\:\*\:\[tr\]\:\*\:\[td\]\:border-b>*):is(tr)>*):is(td){border-bottom-style:var(--tw-border-style);border-bottom-width:1px}:is(:is(:where([data-variant=card]) .in-data-\[variant\=card\]\:\*\:\[tr\]\:\*\:\[td\]\:bg-card>*):is(tr)>*):is(td){background-color:var(--card)}:is(:is(:where([data-variant=card]) .in-data-\[variant\=card\]\:\*\:\[tr\]\:first\:\*\:\[td\]\:first\:rounded-ss-xl>*):is(tr):first-child>*):is(td):first-child{border-start-start-radius:calc(var(--radius) * 1.4)}:is(:is(:where([data-variant=card]) .in-data-\[variant\=card\]\:\*\:\[tr\]\:\*\:\[td\]\:first\:border-s>*):is(tr)>*):is(td):first-child{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}:is(:is(:where([data-variant=card]) .in-data-\[variant\=card\]\:\*\:\[tr\]\:first\:\*\:\[td\]\:border-t>*):is(tr):first-child>*):is(td){border-top-style:var(--tw-border-style);border-top-width:1px}:is(:is(:where([data-variant=card]) .in-data-\[variant\=card\]\:\*\:\[tr\]\:last\:\*\:\[td\]\:last\:rounded-ee-xl>*):is(tr):last-child>*):is(td):last-child{border-end-end-radius:calc(var(--radius) * 1.4)}:is(:is(:where([data-variant=card]) .in-data-\[variant\=card\]\:\*\:\[tr\]\:\*\:\[td\]\:last\:border-e>*):is(tr)>*):is(td):last-child{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}:is(:is(:where([data-variant=card]) .in-data-\[variant\=card\]\:\*\:\[tr\]\:first\:\*\:\[td\]\:last\:rounded-se-xl>*):is(tr):first-child>*):is(td):last-child{border-start-end-radius:calc(var(--radius) * 1.4)}:is(:is(:where([data-variant=card]) .in-data-\[variant\=card\]\:\*\:\[tr\]\:last\:\*\:\[td\]\:first\:rounded-es-xl>*):is(tr):last-child>*):is(td):first-child{border-end-start-radius:calc(var(--radius) * 1.4)}@media (hover:hover){:is(:is(:where([data-variant=card]) .in-data-\[variant\=card\]\:\*\:\[tr\]\:hover\:\*\:\[td\]\:bg-\[color-mix\(in_srgb\,var\(--card\)\,var\(--color-black\)_2\%\)\]>*):is(tr):hover>*):is(td){background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){:is(:is(:where([data-variant=card]) .in-data-\[variant\=card\]\:\*\:\[tr\]\:hover\:\*\:\[td\]\:bg-\[color-mix\(in_srgb\,var\(--card\)\,var\(--color-black\)_2\%\)\]>*):is(tr):hover>*):is(td){background-color:color-mix(in srgb,var(--card),var(--color-black) 2%)}}}:is(:is(:where([data-variant=card]) .in-data-\[variant\=card\]\:\*\:\[tr\]\:data-\[state\=selected\]\:\*\:\[td\]\:bg-\[color-mix\(in_srgb\,var\(--card\)\,var\(--color-black\)_4\%\)\]>*):is(tr)[data-state=selected]>*):is(td){background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){:is(:is(:where([data-variant=card]) .in-data-\[variant\=card\]\:\*\:\[tr\]\:data-\[state\=selected\]\:\*\:\[td\]\:bg-\[color-mix\(in_srgb\,var\(--card\)\,var\(--color-black\)_4\%\)\]>*):is(tr)[data-state=selected]>*):is(td){background-color:color-mix(in srgb,var(--card),var(--color-black) 4%)}}@media (hover:hover){:is(:is(:where([data-variant=card]) .dark\:in-data-\[variant\=card\]\:\*\:\[tr\]\:hover\:\*\:\[td\]\:bg-\[color-mix\(in_srgb\,var\(--card\)\,var\(--color-white\)_2\%\)\]:is(.dark *)>*):is(tr):hover>*):is(td){background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){:is(:is(:where([data-variant=card]) .dark\:in-data-\[variant\=card\]\:\*\:\[tr\]\:hover\:\*\:\[td\]\:bg-\[color-mix\(in_srgb\,var\(--card\)\,var\(--color-white\)_2\%\)\]:is(.dark *)>*):is(tr):hover>*):is(td){background-color:color-mix(in srgb,var(--card),var(--color-white) 2%)}}}:is(:is(:where([data-variant=card]) .dark\:in-data-\[variant\=card\]\:\*\:\[tr\]\:data-\[state\=selected\]\:\*\:\[td\]\:bg-\[color-mix\(in_srgb\,var\(--card\)\,var\(--color-white\)_4\%\)\]:is(.dark *)>*):is(tr)[data-state=selected]>*):is(td){background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){:is(:is(:where([data-variant=card]) .dark\:in-data-\[variant\=card\]\:\*\:\[tr\]\:data-\[state\=selected\]\:\*\:\[td\]\:bg-\[color-mix\(in_srgb\,var\(--card\)\,var\(--color-white\)_4\%\)\]:is(.dark *)>*):is(tr)[data-state=selected]>*):is(td){background-color:color-mix(in srgb,var(--card),var(--color-white) 4%)}}.\[\&\>a\]\:underline>a{text-decoration-line:underline}.\[\&\>a\]\:underline-offset-4>a{text-underline-offset:4px}.\[\&\>a\:hover\]\:text-primary>a:hover{color:var(--primary)}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>kbd\]\:rounded-\[calc\(var\(--radius\)-5px\)\]>kbd{border-radius:calc(var(--radius) - 5px)}.\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:-mx-0\.5>svg{margin-inline:calc(var(--spacing) * -.5)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:h-lh>svg{height:1lh}.\[\&\>svg\]\:w-4>svg{width:calc(var(--spacing) * 4)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-destructive>svg{color:var(--destructive)}.\[\&\>svg\]\:text-info>svg{color:var(--info)}.\[\&\>svg\]\:text-muted-foreground>svg{color:var(--muted-foreground)}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{color:var(--sidebar-accent-foreground)}.\[\&\>svg\]\:text-success>svg{color:var(--success)}.\[\&\>svg\]\:text-warning>svg{color:var(--warning)}.\[\&\>svg\:not\(\:last-child\)\]\:-mx-0\.5>svg:not(:last-child){margin-inline:calc(var(--spacing) * -.5)}.\[\&\>svg\:not\(\[class\*\=\'opacity-\'\]\)\]\:opacity-80>svg:not([class*=opacity-]){opacity:.8}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4>svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4\.5>svg:not([class*=size-]){width:calc(var(--spacing) * 4.5);height:calc(var(--spacing) * 4.5)}@media (min-width:40rem){.sm\:\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4>svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&\[data-disabled\]\>\*\]\:after\:bg-foreground\/30[data-disabled]>:after{content:var(--tw-content);background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.\[\&\[data-disabled\]\>\*\]\:after\:bg-foreground\/30[data-disabled]>:after{background-color:color-mix(in oklab, var(--foreground) 30%, transparent)}}.\[\&\[data-selected\]\:not\(\.range-middle\)\>\*\]\:after\:bg-background[data-selected]:not(.range-middle)>:after{content:var(--tw-content);background-color:var(--background)}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:calc(var(--spacing) * -2)}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:calc(var(--spacing) * -2)}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-size=sm]+.\[\[data-size\=sm\]\+\&\]\:px-\[calc\(--spacing\(2\.5\)-1px\)\]{padding-inline:calc(calc(var(--spacing) * 2.5) - 1px)}[data-size=sm]+.\[\[data-size\=sm\]\+\&\]\:ps-\[calc\(--spacing\(2\.5\)-1px\)\]{padding-inline-start:calc(calc(var(--spacing) * 2.5) - 1px)}[data-size=sm]+.\[\[data-size\=sm\]\+\&\]\:pe-\[calc\(--spacing\(2\.5\)-1px\)\]{padding-inline-end:calc(calc(var(--spacing) * 2.5) - 1px)}@media (min-width:40rem){[data-slot=alert-description]~.sm\:\[\[data-slot\=alert-description\]\~\&\]\:col-start-2,[data-slot=alert-title]~.sm\:\[\[data-slot\=alert-title\]\~\&\]\:col-start-2{grid-column-start:2}}[data-slot=combobox-chip]+.\[\[data-slot\=combobox-chip\]\+\&\]\:ps-0\.5{padding-inline-start:calc(var(--spacing) * .5)}[data-slot=empty-title]+.\[\[data-slot\=empty-title\]\+\&\]\:mt-1{margin-top:var(--spacing)}[data-slot=input-control]:focus-within+.\[\[data-slot\=input-control\]\:focus-within\+\&\,\[data-slot\=input-group\]\:focus-within\+\&\,\[data-slot\=select-trigger\]\:focus-visible\+\*\+\&\,\[data-slot\=number-field\]\:focus-within\+\&\,\[data-slot\=number-field\]\:focus-within\+input\+\&\]\:bg-ring,[data-slot=input-group]:focus-within+.\[\[data-slot\=input-control\]\:focus-within\+\&\,\[data-slot\=input-group\]\:focus-within\+\&\,\[data-slot\=select-trigger\]\:focus-visible\+\*\+\&\,\[data-slot\=number-field\]\:focus-within\+\&\,\[data-slot\=number-field\]\:focus-within\+input\+\&\]\:bg-ring,[data-slot=select-trigger]:focus-visible+*+.\[\[data-slot\=input-control\]\:focus-within\+\&\,\[data-slot\=input-group\]\:focus-within\+\&\,\[data-slot\=select-trigger\]\:focus-visible\+\*\+\&\,\[data-slot\=number-field\]\:focus-within\+\&\,\[data-slot\=number-field\]\:focus-within\+input\+\&\]\:bg-ring,[data-slot=number-field]:focus-within+.\[\[data-slot\=input-control\]\:focus-within\+\&\,\[data-slot\=input-group\]\:focus-within\+\&\,\[data-slot\=select-trigger\]\:focus-visible\+\*\+\&\,\[data-slot\=number-field\]\:focus-within\+\&\,\[data-slot\=number-field\]\:focus-within\+input\+\&\]\:bg-ring,[data-slot=number-field]:focus-within+input+.\[\[data-slot\=input-control\]\:focus-within\+\&\,\[data-slot\=input-group\]\:focus-within\+\&\,\[data-slot\=select-trigger\]\:focus-visible\+\*\+\&\,\[data-slot\=number-field\]\:focus-within\+\&\,\[data-slot\=number-field\]\:focus-within\+input\+\&\]\:bg-ring{background-color:var(--ring)}[data-slot=input-control]:focus-within+.\[\[data-slot\=input-control\]\:focus-within\+\&\,\[data-slot\=input-group\]\:focus-within\+\&\,\[data-slot\=select-trigger\]\:focus-visible\+\*\+\&\,\[data-slot\=number-field\]\:focus-within\+input\+\&\]\:-translate-x-px,[data-slot=input-group]:focus-within+.\[\[data-slot\=input-control\]\:focus-within\+\&\,\[data-slot\=input-group\]\:focus-within\+\&\,\[data-slot\=select-trigger\]\:focus-visible\+\*\+\&\,\[data-slot\=number-field\]\:focus-within\+input\+\&\]\:-translate-x-px,[data-slot=select-trigger]:focus-visible+*+.\[\[data-slot\=input-control\]\:focus-within\+\&\,\[data-slot\=input-group\]\:focus-within\+\&\,\[data-slot\=select-trigger\]\:focus-visible\+\*\+\&\,\[data-slot\=number-field\]\:focus-within\+input\+\&\]\:-translate-x-px,[data-slot=number-field]:focus-within+input+.\[\[data-slot\=input-control\]\:focus-within\+\&\,\[data-slot\=input-group\]\:focus-within\+\&\,\[data-slot\=select-trigger\]\:focus-visible\+\*\+\&\,\[data-slot\=number-field\]\:focus-within\+input\+\&\]\:-translate-x-px{--tw-translate-x:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}[role=group]+.\[\[role\=group\]\+\&\]\:mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}button.\[button\&\,a\&\]\:cursor-pointer,a.\[button\&\,a\&\]\:cursor-pointer{cursor:pointer}@media (hover:hover){:is(button.\[button\&\,a\&\]\:hover\:bg-accent\/50,a.\[button\&\,a\&\]\:hover\:bg-accent\/50):hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){:is(button.\[button\&\,a\&\]\:hover\:bg-accent\/50,a.\[button\&\,a\&\]\:hover\:bg-accent\/50):hover{background-color:color-mix(in oklab, var(--accent) 50%, transparent)}}:is(button.\[button\&\,a\&\]\:hover\:bg-destructive\/90,a.\[button\&\,a\&\]\:hover\:bg-destructive\/90):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){:is(button.\[button\&\,a\&\]\:hover\:bg-destructive\/90,a.\[button\&\,a\&\]\:hover\:bg-destructive\/90):hover{background-color:color-mix(in oklab, var(--destructive) 90%, transparent)}}:is(button.\[button\&\,a\&\]\:hover\:bg-primary\/90,a.\[button\&\,a\&\]\:hover\:bg-primary\/90):hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){:is(button.\[button\&\,a\&\]\:hover\:bg-primary\/90,a.\[button\&\,a\&\]\:hover\:bg-primary\/90):hover{background-color:color-mix(in oklab, var(--primary) 90%, transparent)}}:is(button.\[button\&\,a\&\]\:hover\:bg-secondary\/90,a.\[button\&\,a\&\]\:hover\:bg-secondary\/90):hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){:is(button.\[button\&\,a\&\]\:hover\:bg-secondary\/90,a.\[button\&\,a\&\]\:hover\:bg-secondary\/90):hover{background-color:color-mix(in oklab, var(--secondary) 90%, transparent)}}:is(button.dark\:\[button\&\,a\&\]\:hover\:bg-input\/48:is(.dark *),a.dark\:\[button\&\,a\&\]\:hover\:bg-input\/48:is(.dark *)):hover{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){:is(button.dark\:\[button\&\,a\&\]\:hover\:bg-input\/48:is(.dark *),a.dark\:\[button\&\,a\&\]\:hover\:bg-input\/48:is(.dark *)):hover{background-color:color-mix(in oklab, var(--input) 48%, transparent)}}}@media (pointer:coarse){:is(button.\[button\&\,a\&\]\:pointer-coarse\:after\:absolute,a.\[button\&\,a\&\]\:pointer-coarse\:after\:absolute):after{content:var(--tw-content);position:absolute}:is(button.\[button\&\,a\&\]\:pointer-coarse\:after\:size-full,a.\[button\&\,a\&\]\:pointer-coarse\:after\:size-full):after{content:var(--tw-content);width:100%;height:100%}:is(button.\[button\&\,a\&\]\:pointer-coarse\:after\:min-h-11,a.\[button\&\,a\&\]\:pointer-coarse\:after\:min-h-11):after{content:var(--tw-content);min-height:calc(var(--spacing) * 11)}:is(button.\[button\&\,a\&\]\:pointer-coarse\:after\:min-w-11,a.\[button\&\,a\&\]\:pointer-coarse\:after\:min-w-11):after{content:var(--tw-content);min-width:calc(var(--spacing) * 11)}}svg~.\[svg\~\&\]\:col-start-2{grid-column-start:2}@media (min-width:40rem){svg~.sm\:\[svg\~\&\]\:col-start-2{grid-column-start:2}svg~[data-slot=alert-description]~.sm\:\[svg\~\[data-slot\=alert-description\]\~\&\]\:col-start-3,svg~[data-slot=alert-title]~.sm\:\[svg\~\[data-slot\=alert-title\]\~\&\]\:col-start-3{grid-column-start:3}}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@property --scroll-fade-t{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-b{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-s{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-e{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-mask{syntax:"*";inherits:false}@property --shimmer-angle{syntax:"<angle>";inherits:true;initial-value:20deg}@property --shimmer-image{syntax:"*";inherits:false}@property --shimmer-text-fill{syntax:"*";inherits:false}@media (prefers-reduced-motion:reduce){.shimmer{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}:root{--ds-paper:#fff;--ds-ground:#fafafa;--ds-sunk:#f5f5f5;--ds-graphic:#8f8f8f;--ds-ink:#171717;--ds-body:#404040;--ds-muted:#525252;--ds-line:#e5e5e5;--ds-line-strong:#737373;--ds-accent:#1d4ed8;--ds-accent-wash:#eff6ff;--ds-heat-1:#eff6ff;--ds-heat-2:#dbeafe;--ds-heat-3:#bfdbfe;--ds-cover:#dbeafe;--ds-line-cover:#bfdbfe;--ds-critical:#b42318;--ds-caution:#b54708;--ds-money:#067647;--ds-on-ink:#fafafa;--ds-on-ink-muted:#a3a3a3;--ds-critical-wash:#fef3f2;--ds-caution-wash:#fffaeb;--ds-money-wash:#ecfdf3;--ds-radius-ctl:7px;--ds-radius:9px;--ds-radius-sheet:16px;--background:var(--ds-paper);--foreground:var(--ds-ink);--card:var(--ds-paper);--card-foreground:var(--ds-ink);--popover:var(--ds-paper);--popover-foreground:var(--ds-ink);--primary:var(--ds-ink);--primary-foreground:var(--ds-paper);--secondary:var(--ds-accent-wash);--secondary-foreground:var(--ds-accent);--muted:var(--ds-accent-wash);--muted-foreground:var(--ds-muted);--accent:var(--ds-accent-wash);--accent-foreground:var(--ds-accent);--destructive:var(--ds-critical);--destructive-foreground:var(--ds-critical);--border:var(--ds-line);--input:var(--ds-line-strong);--ring:var(--ds-accent);--radius:9px;--chart-1:#c2410c;--chart-2:#0e7490;--chart-3:#4d7c0f;--chart-4:#9f1239;--chart-5:#57534e;--sidebar:var(--ds-paper);--sidebar-foreground:var(--ds-ink);--sidebar-primary:var(--ds-ink);--sidebar-primary-foreground:var(--ds-paper);--sidebar-accent:var(--ds-accent-wash);--sidebar-accent-foreground:var(--ds-accent);--sidebar-border:var(--ds-line);--sidebar-ring:var(--ds-accent);--ds-f-display:var(--font-archivo), system-ui, sans-serif;--ds-f-body:var(--font-instrument-sans), system-ui, sans-serif;--ds-f-mono:var(--font-spline-sans-mono), ui-monospace, monospace;--ds-ease:cubic-bezier(.16, 1, .3, 1);--ds-dur-fast:.12s;--ds-dur-base:.2s;--ds-shadow-overlay:0 4px 12px -2px #1a1a1714, 0 24px 48px -12px #1a1a1729;--ds-scrim:#17171752;--chart-background:var(--ds-paper);--chart-foreground:var(--ds-ink);--chart-foreground-muted:var(--ds-muted);--chart-line-primary:var(--chart-1);--chart-line-secondary:var(--chart-2);--chart-crosshair:var(--ds-line-strong);--chart-grid:var(--ds-line);--chart-brush-border:var(--ds-line);--chart-tooltip-background:var(--ds-ink);--chart-tooltip-foreground:var(--ds-paper);--chart-tooltip-muted:#b8b1a2;--chart-marker-background:var(--ds-accent-wash);--chart-marker-border:var(--ds-line-strong);--chart-marker-foreground:var(--ds-ink);--chart-label:var(--ds-muted);--chart-scale-01:#fdf6ef;--chart-scale-02:#f8e2ce;--chart-scale-03:#efbe96;--chart-scale-04:#de8749;--chart-scale-05:#c2410c;--chart-scale-pattern-color:#fdf6ef;--info:var(--ds-accent);--info-foreground:var(--ds-accent);--success:var(--ds-money);--success-foreground:var(--ds-money);--warning:var(--ds-caution);--warning-foreground:var(--ds-caution);--map-region:var(--ds-sunk);--map-region-hover:var(--ds-sunk);--map-region-selected:var(--ds-accent-wash);--map-region-disabled:var(--ds-sunk);--map-region-stroke:var(--ds-paper);--map-region-stroke-hover:var(--ds-ink);--map-region-focus-ring:var(--ds-accent);--map-label:var(--ds-body);--map-label-hover:var(--ds-ink);--map-label-selected:var(--ds-ink)}[data-density=editorial]{--ds-h1:40px;--ds-h2:23px;--ds-h3:16px;--ds-money-size:62px;--ds-mark:28px;--ds-mark-col:64px;--ds-mark-gap:22px;--ds-fig-size:26px;--ds-doc-title:36px;--ds-doc-setup:20px;--ds-doc-lede:16px;--ds-sec-gap:54px;--ds-card-pad:24px;--ds-stack:18px;--ds-label:12.5px;--ds-row-h:48px;--ds-body-size:14.5px;--ds-shadow-rest:none}[data-density=compact]{--ds-h1:26px;--ds-h2:18px;--ds-h3:15px;--ds-money-size:34px;--ds-mark:15px;--ds-mark-col:auto;--ds-mark-gap:13px;--ds-fig-size:22px;--ds-doc-title:26px;--ds-doc-setup:17px;--ds-doc-lede:15px;--ds-sec-gap:32px;--ds-card-pad:18px;--ds-stack:12px;--ds-label:12px;--ds-row-h:40px;--ds-body-size:14px;--ds-shadow-rest:0 1px 2px #1a1a170d, 0 1px 3px -1px #1a1a1712}@media (max-width:860px){[data-density=editorial]{--ds-mark-col:auto;--ds-mark-gap:12px;--ds-mark:15px}}[data-surface=report]{--ds-muted:#404040;--ds-label:13px;--ds-body-size:15.5px;--ds-h2:26px;--ds-h3:17px;--ds-mark-col:46px;--ds-mark-gap:14px;--ds-f-display:var(--font-plex-sans), system-ui, sans-serif;--ds-f-body:var(--font-plex-sans), system-ui, sans-serif;--ds-f-mono:var(--font-plex-sans), system-ui, sans-serif}[data-surface=report] :is(.ds-h2,.ds-bandline .v,.ds-hero-store,.ds-hero-title,.ds-fcard-v){font-weight:700}[data-surface=report] .ds-lbl,[data-surface=report] .ds-hero-fig-v{font-variant-numeric:tabular-nums}[data-surface=report] .ds-pill{font-size:13px}[data-surface=report] .ds-note{font-size:14px}[data-surface=report] .ds-srccard .t,[data-surface=report] .ds-srccard .h{font-size:13px}[data-surface=report] .ds-btn{font-family:var(--ds-f-body);font-size:13px}[data-surface=report] .ds-lede{font-size:17px}[data-surface=report] .ds-snum{font-size:26px}[data-surface=report] .ds-toc-h{font-weight:600}[data-surface=report] .ds-hero-title{font-size:34px}[data-surface=report] .ds-hero-store{font-size:20px}[data-surface=report] .ds-hero-kind{font-weight:400}[data-surface=report] .ds-hero-host{font-size:13px;font-weight:400}[data-surface=report] .ds-hero-fig-s{font-size:13px}[data-surface=report] .ds-bandline .sep,[data-surface=report] .ds-bandline .pre{font-size:20px}[data-surface=report] b,[data-surface=report] :is([data-slot=button],[data-slot=badge],[data-slot=table-head],[data-slot=table-head] *,[data-slot=tabs-trigger]){font-weight:600}[data-surface=report] .ds-toc a{grid-template-columns:20px minmax(0,1fr);gap:9px;padding:6px 10px;font-size:14px;font-weight:600}[data-surface=report] .ds-toc a .n{font-size:13px}[data-surface=report] .ds-toc a[aria-current]{background:#e3ecff}[data-surface=report] .ds-toc a[aria-current],[data-surface=report] .ds-toc a[aria-current] .n{color:var(--ds-accent)}[data-surface=report] .ds-toc-mark{align-self:flex-start;height:30px;margin:10px 0 30px 10px}[data-surface=report] .ds-toc-h{margin-left:10px}@media (min-width:1101px){.report-shell>.ds-toc{flex-direction:column;display:flex}.report-shell>.ds-toc nav{flex:none}}.ds-toc-toggle{display:none}@media (min-width:1101px){.report-shell{position:relative}.ds-toc-toggle{z-index:40;top:18px;left:calc(var(--ds-rail-w) - 34px);border:1px solid var(--ds-line);border-radius:var(--ds-radius-ctl);background:var(--ds-paper);width:30px;height:30px;color:var(--ds-muted);cursor:pointer;transition:color var(--ds-dur-fast), border-color var(--ds-dur-fast);justify-content:center;align-items:center;display:flex;position:fixed}.ds-toc-toggle:hover{color:var(--ds-ink);border-color:var(--ds-ink)}.ds-toc-toggle:focus-visible{outline:2px solid var(--ds-accent);outline-offset:1px}.report-shell:has(>.ds-toc[data-collapsed]){--ds-rail-w:0px}.ds-toc[data-collapsed]{display:none}.report-shell:has(>.ds-toc[data-collapsed])>.report-main{margin:0 auto;padding-left:24px}.report-shell:has(>.ds-toc[data-collapsed]) .rpt-cover{margin-left:calc(50% + 24px - 50vw);margin-right:calc(50% + 24px - 50vw)}.report-shell:has(>.ds-toc[data-collapsed]) .ds-toc-toggle{left:38px}}[data-surface=report] .ds-lbl{color:var(--ds-ink)}@media (max-width:860px){[data-surface=report]{--ds-mark-col:auto}}.report-main{flex-direction:column;gap:60px;width:100%;max-width:1560px;margin:0 auto;padding:8px 24px 64px;display:flex}@media (max-width:860px){.report-main{padding:16px 20px 56px}}@media (max-width:640px){.report-main{padding:16px 16px 48px}}.report-main [id]{scroll-margin-top:84px}@media (max-width:640px){.report-main [id]{scroll-margin-top:76px}}[data-surface=report]{--ds-rail-w:208px;--ds-page-gutter:24px;--ds-page-inset:40px;--ds-doc-pad-l:22px}@media (min-width:1101px){.report-shell{grid-template-columns:var(--ds-rail-w) minmax(0, 1fr);align-items:start;display:grid}.report-shell>.ds-toc{grid-area:1/1}.report-shell>.report-main{min-width:0;padding-left:var(--ds-doc-pad-l);grid-area:1/2;margin:0}.report-shell>.ds-toc{max-height:100dvh;padding-top:8px;padding-left:14px;padding-right:14px;top:0}}[data-surface=report] .ds-toc a{grid-template-columns:minmax(0,1fr);gap:0}[data-surface=report] .ds-toc a .n{display:none}@media (min-width:1101px){.report-shell>.ds-toc{background:var(--ds-sunk);border-right:1px solid var(--ds-line);min-height:100dvh}}@media (max-width:1100px){.report-shell>.ds-toc{padding:16px 20px 0}}@media print{.rpt-cover-fx{display:none}.report-shell .ds-toc,.ds-toc-toggle,.rpt-bar,.rpt-dock{display:none!important}.report-shell{display:block!important}.report-main{gap:32px;max-width:none;padding:0}.report-main section,.ds-fcard{break-inside:avoid}}.rpt-notready{text-align:center;max-width:46ch;margin:15vh auto 0;padding:0 24px}.rpt-notready p{color:var(--ds-ink);margin:0;font-size:15.5px;line-height:1.55}.rpt-notready p+p{color:var(--ds-muted);margin-top:10px;font-size:14px}[data-slot=card]{border-radius:var(--ds-radius);box-shadow:none}[data-slot=card]:before{display:none}[data-slot=badge]{border-radius:999px}[data-slot=alert]{border-radius:var(--ds-radius)}[data-slot=skeleton]{background-color:var(--ds-sunk)}@media (prefers-reduced-motion:reduce){[data-slot=skeleton]{background:var(--ds-sunk);animation:none}}.roi-whatif{grid-template-columns:1fr 1fr;align-items:stretch;gap:20px;display:grid}@media (max-width:720px){.roi-whatif{grid-template-columns:1fr}}.segment-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.segment-grid[data-cols="1"]{grid-template-columns:1fr}.segment-grid[data-cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:900px){.segment-grid[data-cols]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.segment-grid[data-cols]{grid-template-columns:1fr}}.rpt-buyers{flex-direction:column;gap:20px;display:flex}.rpt-seg{flex-direction:column;gap:12px;display:flex}.rpt-seg-top{align-items:center;gap:10px;display:flex}.rpt-seg-n{font-family:var(--ds-f-mono);font-size:var(--ds-label);color:var(--ds-muted);font-variant-numeric:tabular-nums;margin-left:auto}.rpt-seg-t{font-family:var(--ds-f-display);font-weight:700;font-size:var(--ds-h3);letter-spacing:-.01em;color:var(--ds-ink);margin:0;line-height:1.3}.rpt-seg-d{font-family:var(--ds-f-mono);font-size:var(--ds-label);color:var(--ds-muted);font-variant-numeric:tabular-nums;margin-top:5px}.rpt-seg-fr{border-radius:var(--ds-radius);background:var(--ds-sunk);border:1px solid var(--ds-line);align-items:baseline;gap:9px;padding:10px 12px;display:flex}.rpt-seg-fr-l{font-family:var(--ds-f-mono);font-weight:600;font-size:var(--ds-label);color:var(--ds-critical);flex:none}.rpt-seg-fr-v{font-family:var(--ds-f-body);color:var(--ds-ink);font-size:14px}.rpt-seg-q{align-items:flex-start;gap:10px;margin:0;display:flex}.rpt-seg-qav{border:1px solid var(--ds-line);background:var(--ds-paper);border-radius:50%;flex:none}.rpt-seg-qt{font-family:var(--ds-f-body);color:var(--ds-ink);margin:0;font-size:14px;line-height:1.55}.rpt-seg-qn{font-family:var(--ds-f-mono);font-size:var(--ds-label);color:var(--ds-muted);margin-top:5px}.rpt-seg-av{display:flex}.rpt-seg-av img{border:2px solid var(--ds-paper);background:var(--ds-sunk);border-radius:50%}.rpt-seg-av img+img{margin-left:-10px}.rpt-segcsv{flex-direction:column;gap:16px;padding:16px 20px 18px;display:flex}.rpt-segcsv-tblwrap{border:1px solid var(--ds-line);border-radius:var(--ds-radius-ctl);overflow-x:auto}.rpt-segcsv-tbl{border-collapse:collapse;width:100%;font-family:var(--ds-f-body);color:var(--ds-body);font-size:13px}.rpt-segcsv-tbl th{text-align:left;white-space:nowrap;background:var(--ds-sunk);border-bottom:1px solid var(--ds-line);font-family:var(--ds-f-mono);color:var(--ds-muted);padding:8px 12px;font-size:13px;font-weight:400}.rpt-segcsv-tbl td{border-bottom:1px solid var(--ds-line);white-space:nowrap;padding:8px 12px}.rpt-segcsv-tbl td.nm{color:var(--ds-ink);align-items:center;gap:8px;font-weight:600;display:flex}.rpt-segcsv-tbl td.nm img{border:1px solid var(--ds-line);background:var(--ds-sunk);border-radius:50%;flex:none}.rpt-segcsv-tbl td.num{font-variant-numeric:tabular-nums}.rpt-segcsv-tbl td.ms{text-overflow:ellipsis;max-width:300px;overflow:hidden}.rpt-segcsv-tbl tr:last-child td{border-bottom:0}.rpt-segcsv-more{border-top:1px solid var(--ds-line);font-family:var(--ds-f-mono);color:var(--ds-muted);margin:0;padding:8px 12px;font-size:13px;line-height:1.5}.rpt-segcsv-foot{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.rpt-segcsv-c{flex-direction:column;flex:1;gap:4px;min-width:220px;display:flex}.rpt-segcsv-t{font-family:var(--ds-f-body);color:var(--ds-ink);font-size:14px;font-weight:600}.rpt-segcsv-dl{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.rpt-segcsv-file{font-family:var(--ds-f-mono);color:var(--ds-muted);font-variant-numeric:tabular-nums;font-size:13px}@media (max-width:640px){.rpt-segcsv-dl{align-items:flex-start}}.rpt-segcsv-a{border-radius:var(--ds-radius-ctl);background:var(--ds-ink);color:var(--ds-paper);font-family:var(--ds-f-body);flex:none;align-items:center;gap:8px;padding:10px 18px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.rpt-segcsv-a:hover{filter:brightness(1.14)}.rpt-segcsv-a:active{transform:translateY(1px)}.scout-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}@media (max-width:1023px){.scout-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.scout-grid{grid-template-columns:1fr}}.scout-fr{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--ds-line-strong) transparent;height:130px;display:block;overflow-y:auto}.scout-band{flex-direction:column;gap:16px;display:flex}.scout-empty{border-radius:var(--ds-radius);background:var(--ds-paper);border:1px solid var(--ds-line);font-family:var(--ds-f-body);color:var(--ds-body);padding:16px 18px;font-size:14px}.scout-card{text-align:left;cursor:pointer;background:var(--ds-paper);border:1px solid var(--ds-line);border-radius:var(--ds-radius);transition:border-color var(--ds-dur-base) var(--ds-ease);flex-direction:column;padding:0;display:flex;overflow:hidden}.scout-card:hover{border-color:var(--ds-line-strong)}.scout-card:focus-visible{outline:2px solid var(--ds-accent);outline-offset:2px}.scout-poster{background:var(--ds-ink);border-bottom:1px solid var(--ds-line);justify-content:center;align-items:center;height:150px;display:flex;position:relative;overflow:hidden}.scout-poster[data-empty]{background:var(--ds-sunk)}.scout-poster img{object-fit:cover;object-position:top;opacity:.74;width:100%;height:100%;transition:opacity var(--ds-dur-base) var(--ds-ease);position:absolute;inset:0}.scout-card:hover .scout-poster img{opacity:.92}.scout-play{background:var(--ds-paper);width:46px;height:46px;color:var(--ds-critical);box-shadow:var(--ds-shadow-overlay);transition:transform var(--ds-dur-base) var(--ds-ease);border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}.scout-card:hover .scout-play{transform:scale(1.06)}.scout-play svg{margin-left:2px}.scout-device{border-radius:var(--ds-radius-ctl);color:#fff;font-family:var(--ds-f-body);background:#1a1a17b8;align-items:center;gap:5px;padding:3px 8px;font-size:13px;font-weight:600;display:inline-flex;position:absolute;top:10px;left:12px}.scout-poster[data-empty] .scout-device{background:var(--ds-paper);color:var(--ds-body)}.scout-head{padding:14px 16px 0;display:block}.scout-head-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:7px;display:flex}.scout-agent{font-family:var(--ds-f-mono);color:var(--ds-body);font-size:13px}.scout-status{white-space:nowrap;font-family:var(--ds-f-body);align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.scout-dot{border-radius:50%;flex:none;width:7px;height:7px}.scout-dot[data-tone=ok],.scout-status[data-tone=ok]{color:var(--ds-money)}.scout-dot[data-tone=flag],.scout-status[data-tone=flag]{color:var(--ds-critical)}.scout-dot[data-tone=blocked],.scout-status[data-tone=blocked]{color:var(--ds-caution)}.scout-dot[data-tone=running],.scout-status[data-tone=running],.scout-dot[data-tone=partial],.scout-status[data-tone=partial]{color:var(--ds-muted)}.scout-dot{background:currentColor}.scout-task{font-family:var(--ds-f-display);font-weight:700;font-size:var(--ds-h3);color:var(--ds-ink);line-height:1.25;display:block}.scout-rail{padding:12px 16px 10px;display:block}.scout-track{gap:4px;display:flex}.scout-track>span{background:var(--ds-line);border-radius:2px;flex:1;height:4px}.scout-track>span[data-reached]{background:var(--ds-money)}.scout-reached{font-family:var(--ds-f-body);color:var(--ds-body);margin-top:7px;font-size:13px;display:block}.scout-reached b{font-family:var(--ds-f-mono);color:var(--ds-ink);font-variant-numeric:tabular-nums;font-weight:600}.scout-fr-wrap{padding:2px 16px 16px;display:block}.scout-fr-head{font-family:var(--ds-f-body);color:var(--ds-body);margin:4px 0 8px;font-size:13px;font-weight:600;display:block}.scout-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.scout-list>li,.scout-list>span{align-items:stretch;gap:10px;display:flex}.scout-sev{background:var(--ds-muted);border-radius:2px;flex:none;width:3px}.scout-sev[data-sev=high]{background:var(--ds-critical)}.scout-sev[data-sev=medium]{background:var(--ds-caution)}.scout-f-title{font-family:var(--ds-f-body);font-size:var(--ds-label);color:var(--ds-ink);line-height:1.4}.scout-f-dim{font-family:var(--ds-f-body);color:var(--ds-body);margin-left:7px;font-size:13px}.scout-none{font-family:var(--ds-f-body);color:var(--ds-body);font-size:13px}.scout-dlg{flex-direction:column;gap:14px;display:flex}.scout-dlg-lede{font-family:var(--ds-f-body);color:var(--ds-body);margin:0;font-size:14px;line-height:1.5}.scout-dlg-meta{flex-wrap:wrap;gap:22px;display:flex}.scout-meta{flex-direction:column;gap:2px;display:flex}.scout-meta-k{font-family:var(--ds-f-body);color:var(--ds-body);font-size:13px}.scout-meta-v{font-family:var(--ds-f-body);color:var(--ds-ink);font-size:14px;font-weight:600}.scout-dlg-status{border-radius:var(--ds-radius-ctl);background:var(--ds-sunk);border:1px solid var(--ds-line);font-family:var(--ds-f-body);color:var(--ds-ink);align-items:center;gap:9px;padding:11px 13px;font-size:14px;display:flex}.replay{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-paper);overflow:hidden}.replay-bar{background:var(--ds-sunk);border-bottom:1px solid var(--ds-line);align-items:center;gap:8px;padding:8px 12px;display:flex}.replay-dots{gap:4px;display:flex}.replay-dots>span{background:var(--ds-line-strong);border-radius:50%;width:7px;height:7px}.replay-url{background:var(--ds-paper);border:1px solid var(--ds-line);border-radius:var(--ds-radius-pill);min-width:0;color:var(--ds-muted);flex:1;align-items:center;gap:6px;padding:4px 10px;display:flex}.replay-url>span{font-family:var(--ds-f-mono);color:var(--ds-body);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.replay-kind{font-family:var(--ds-f-body);color:var(--ds-body);flex:none;font-size:13px}.replay-none{text-align:center;font-family:var(--ds-f-body);color:#ffffffb8;background:#0d1015;padding:48px;font-size:14px}.replay-stage{background:#0d1015;justify-content:center;align-items:center;min-height:260px;display:flex;position:relative}.replay-stage img{object-fit:contain;width:auto;max-width:100%;max-height:440px;display:block}.replay-label{border-radius:var(--ds-radius-ctl);font-family:var(--ds-f-body);color:#fffffff0;background:#0d1015ad;padding:4px 9px;font-size:13px;font-weight:600;position:absolute;top:12px;left:12px}.replay-note{border-radius:var(--ds-radius-ctl);background:#0d1015db;border:1px solid #ffffff24;align-items:flex-start;gap:8px;padding:10px 12px;display:flex;position:absolute;bottom:12px;left:12px;right:12px}.replay-note[data-crit]{border-color:var(--ds-critical)}.replay-note svg{color:#f87171;flex:none;margin-top:2px}.replay-note>span{font-family:var(--ds-f-body);color:#eaeef3;font-size:13.5px;line-height:1.45}.replay-transport{border-top:1px solid var(--ds-line);background:var(--ds-paper);align-items:center;gap:12px;padding:10px 12px;display:flex}.replay-play{border-radius:var(--ds-radius-ctl);border:1px solid var(--ds-line);background:var(--ds-critical-wash);width:34px;height:34px;color:var(--ds-critical);cursor:pointer;flex:none;justify-content:center;align-items:center;display:flex}.replay-play:focus-visible{outline:2px solid var(--ds-accent);outline-offset:2px}.replay-steps{flex:1;justify-content:center;gap:6px;display:flex}.replay-steps>button{cursor:pointer;background:var(--ds-line-strong);width:8px;height:8px;transition:width var(--ds-dur-base) var(--ds-ease);border:0;border-radius:4px;padding:0}.replay-steps>button[data-on]{background:var(--ds-ink);width:20px}.replay-steps>button[data-on][data-crit]{background:var(--ds-critical)}.replay-steps>button:focus-visible{outline:2px solid var(--ds-accent);outline-offset:2px}.replay-count{font-family:var(--ds-f-mono);color:var(--ds-body);font-variant-numeric:tabular-nums;flex:none;font-size:13px}.qimg{border:1px solid var(--ds-line);background:var(--ds-sunk);border-radius:8px;width:100%;max-width:320px;min-height:80px;max-height:240px;overflow:hidden auto}.qimg img{max-width:100%;height:auto;display:block}.qimg-sm{max-width:132px;min-height:56px;max-height:132px}:root{--font-hanken-grotesk:var(--font-instrument-sans);--font-space-grotesk:var(--font-archivo);--font-bricolage:var(--font-archivo);--font-geist-sans:var(--font-instrument-sans);--font-geist-mono:var(--font-spline-sans-mono)}body{font-family:var(--font-instrument-sans), system-ui, sans-serif}@media (prefers-reduced-motion:no-preference){@keyframes reveal-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes grow-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.report-main>*{animation:.65s cubic-bezier(.16,1,.3,1) backwards reveal-up}.report-main>:first-child{animation-delay:20ms}.report-main>:nth-child(2){animation-delay:.1s}.report-main>:nth-child(3){animation-delay:.18s}.report-main>:nth-child(4){animation-delay:.26s}.report-main>:nth-child(5){animation-delay:.34s}.report-main>:nth-child(6){animation-delay:.42s}.report-main>:nth-child(7){animation-delay:.5s}.report-main>:nth-child(8){animation-delay:.58s}@keyframes scan-sweep{0%{opacity:0;transform:translateY(-100%)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translateY(400%)}}@keyframes stream-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.stream-in{animation:.34s cubic-bezier(.16,1,.3,1) both stream-in}@keyframes pulse-live{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}.pulse-live{animation:1.4s ease-in-out infinite pulse-live}}.pulse-live{opacity:1}@keyframes co-spin{to{transform:rotate(360deg)}}@keyframes co-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.72)}}@keyframes co-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.co-spin{animation:.7s linear infinite co-spin}.co-pulse{animation:1.4s ease-in-out infinite co-pulse}.co-fade{animation:.34s cubic-bezier(.16,1,.3,1) both co-fade}}@media (max-width:900px){.scan-cols{grid-template-columns:1fr!important}.scan-stepper{display:none!important}}@media print{button,[role=tab]{display:none!important}main{max-width:none!important;padding:0!important}*{box-shadow:none!important}a[href]:after{content:""}}.ds-shead{grid-template-columns:var(--ds-mark-col) 1fr;gap:var(--ds-mark-gap);align-items:baseline;display:grid}.ds-snum{font-family:var(--ds-f-mono);font-weight:700;font-size:var(--ds-mark);color:var(--ds-accent);letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1.1}.ds-h2{font-family:var(--ds-f-display);font-weight:800;font-size:var(--ds-h2);letter-spacing:-.02em;color:var(--ds-ink);text-wrap:balance;line-height:1.15}.ds-h3{font-family:var(--ds-f-display);font-weight:700;font-size:var(--ds-h3);letter-spacing:-.01em;color:var(--ds-ink);line-height:1.25}.ds-lede{color:var(--ds-body);max-width:60ch;font-size:15px}.ds-shead .ds-lede{margin-top:10px}.ds-shead-txt{min-width:0}.ds-sbody{margin-top:var(--ds-stack);margin-left:calc(var(--ds-mark-col) + var(--ds-mark-gap))}@media (max-width:860px){.ds-sbody{margin-left:0}}.ds-card{background:var(--ds-paper);border:1px solid var(--ds-line);border-radius:var(--ds-radius);padding:var(--ds-card-pad)}.ds-card[data-flush]{overflow:hidden}.ds-lbl{font-family:var(--ds-f-mono);font-size:var(--ds-label);color:var(--ds-muted);display:block}.ds-lbl b{color:var(--ds-ink);font-weight:700}.ds-pill{font-family:var(--ds-f-body);white-space:nowrap;cursor:default;border:1px solid #0000;border-radius:999px;align-items:center;padding:2px 9px;font-size:11.5px;font-weight:500;line-height:1.4;display:inline-flex}.ds-pill-modeled{background:var(--ds-caution-wash);color:var(--ds-caution);border-color:#b547084d}.ds-pill-measured{background:var(--ds-money-wash);color:var(--ds-money);border-color:#06764742}.ds-pill-critical{background:var(--ds-critical-wash);color:var(--ds-critical);border-color:#b4231847}.ds-pill-neutral{background:var(--ds-sunk);color:var(--ds-muted);border-color:var(--ds-line)}.ds-bandline{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.ds-bandline.is-range{--ds-money-size:48px}.ds-bandline .v{font-family:var(--ds-f-display);font-weight:800;font-size:var(--ds-money-size);letter-spacing:-.03em;color:var(--ds-critical);font-variant-numeric:tabular-nums;line-height:1}.ds-bandline .sep,.ds-bandline .pre{font-family:var(--ds-f-display);letter-spacing:0;color:var(--ds-body);font-size:16px;font-weight:700}.ds-mlbl{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.rpt-flbl{font-family:var(--ds-f-display);font-weight:700;font-size:var(--ds-h3);letter-spacing:-.01em;color:var(--ds-ink);transition:color var(--ds-dur-fast);line-height:1.25;display:block}.ds-note{color:var(--ds-muted);align-items:flex-start;gap:9px;max-width:62ch;font-size:13px;display:flex}.ds-note:before{content:"";background:var(--ds-line);border-radius:2px;flex:none;align-self:stretch;width:3px}.ds-bandline .v.is-count{color:var(--ds-ink)}.ds-funnel-body{padding:22px 24px 18px}.ds-funnelh{--ds-funnel-body:var(--ds-accent);grid-template-columns:repeat(var(--ds-funnelh-n), 1fr);gap:10px 4px;display:grid}.ds-funnelh-shape{grid-area:2/1/auto/-1;height:200px;aspect-ratio:auto!important}.ds-funnelh-count{grid-row:1;grid-column:var(--ds-funnelh-col);font-family:var(--ds-f-mono);font-variant-numeric:tabular-nums;color:var(--ds-ink);justify-self:center;margin:0;font-size:20px;font-weight:700;line-height:1.1}.ds-funnelh-name{grid-row:3;grid-column:var(--ds-funnelh-col);text-align:center;flex-direction:column;align-items:center;gap:4px;min-width:0;padding:0 6px;display:flex}.ds-funnel-name{font-family:var(--ds-f-body);font-weight:500;font-size:var(--ds-body-size);color:var(--ds-body);margin:0;line-height:1.3}@media (max-width:860px){.ds-funnelh{grid-template-columns:1fr;row-gap:12px}.ds-funnelh-shape{grid-area:auto/1;height:130px}.ds-funnelh-count,.ds-funnelh-name{text-align:left;grid-area:auto/1;justify-self:start;align-items:flex-start;padding:0}.ds-funnelh-count{margin-top:8px}}.rpt-cover{border-radius:var(--ds-radius-sheet);--ds-night-ink:#fff;--ds-night-body:#e6ecfb;--ds-night-muted:#c3cfef;--ds-night-line:#ffffff38;--ds-night-accent:#a8c2ff;background:#14234c;border:1px solid #ffffff29;position:relative;overflow:hidden}.rpt-cover-fx{position:absolute;inset:0}.rpt-cover-fx canvas{display:block}.rpt-cover .ds-hero-grid,.rpt-cover .ds-hero-base{z-index:1;position:relative}.rpt-cover .ds-hero-store,.rpt-cover .ds-hero-title,.rpt-cover .ds-hero-setup b,.rpt-cover .rpt-flbl,.rpt-cover .ds-hero-fig-v,.rpt-cover .ds-bandline .v.is-count,.rpt-cover .ds-lbl b{color:var(--ds-night-ink)}.rpt-cover .ds-hero-kind,.rpt-cover .ds-hero-setup,.rpt-cover .rpt-src,.rpt-cover .ds-bandline .to,.rpt-cover .ds-note{color:var(--ds-night-body)}.rpt-cover .ds-hero-host,.rpt-cover .ds-hero-fig-s,.rpt-cover .ds-lbl{color:var(--ds-night-muted)}.rpt-cover .ds-hero-fig .ds-lbl{color:var(--ds-night-ink);font-weight:600}.rpt-cover .ds-hero-div{background:var(--ds-night-line)}.rpt-cover .ds-hero-side{border-left-color:var(--ds-night-line)}.rpt-cover .ds-hero-base{border-top-color:var(--ds-night-line)}.rpt-cover .ds-hero-fig{border-left-color:var(--ds-night-line)}.rpt-cover .ds-note:before{background:var(--ds-night-line)}.rpt-cover .ds-bandline .v{color:var(--ds-night-accent)}.rpt-cover .ds-bandline .sep,.rpt-cover .ds-bandline .pre{color:var(--ds-night-body)}.rpt-cover .ds-pill-modeled{color:var(--ds-night-body);background:#ffffff1a;border-color:#0000}.rpt-cover .ds-hero-fig-v.is-critical{color:var(--ds-night-ink)}.rpt-cover .ds-hero-say,.rpt-cover .ds-hero-side{padding-top:44px}.rpt-cover .ds-hero-say{padding-right:28px}.rpt-cover .ds-hero-side{padding-left:28px}.rpt-cover .ds-hero-setup{margin-top:30px}.rpt-cover .ds-hero-title{margin-top:2px}.rpt-cover .ds-hero-kind{flex-wrap:wrap;display:flex}@media (max-width:640px){.rpt-cover .ds-hero-div{display:none}}.rpt-cover .rpt-money{margin-top:28px}@media (min-width:1101px){.report-shell{overflow-x:clip}.rpt-cover{margin-right:calc(100% + var(--ds-rail-w) + var(--ds-doc-pad-l) + 24px - 100vw);margin-left:calc(0px - var(--ds-doc-pad-l))}}.rpt-cover .ds-hero-base{padding:0 var(--ds-page-inset) 44px;border-top:0}.rpt-cover .ds-hero-figs{-webkit-backdrop-filter:blur(10px)saturate(1.2);background:#070b1e73;border:1px solid #ffffff2e;border-radius:14px;overflow:hidden}.rpt-cover .ds-hero-fig{gap:9px;padding:26px 28px 28px}.rpt-cover .ds-hero-fig:first-child{padding-left:28px}.rpt-cover .ds-hero-fig-v{order:-1;font-size:34px}.rpt-cover .ds-hero-fig-v.is-word{font-size:30px}@media (max-width:860px){.rpt-cover .ds-hero-fig{border-top-color:var(--ds-night-line)}}.rpt-cover .ds-hero-lede{color:var(--ds-night-body)}.rpt-cover .ds-hero-note,.rpt-cover .ds-hero-exhibit figcaption,.rpt-cover .ds-clip-frames span,.rpt-cover .ds-clip-exhibit figcaption{color:var(--ds-night-muted)}.rpt-cover .ds-hero-glyph{border-color:var(--ds-night-line);color:var(--ds-night-ink);background:#ffffff1f}.rpt-cover .ds-hero-exhibit img{border-color:var(--ds-night-line)}.rpt-cover .ds-answer-h,.rpt-cover .ds-answer .o,.rpt-cover .ds-answer .p{color:var(--ds-night-ink)}.rpt-cover .ds-answer .r,.rpt-cover .ds-answer .c{color:var(--ds-night-muted)}.rpt-cover .ds-answer .t{border-color:var(--ds-night-line);background:#ffffff1f}.ds-hero-fig-v.is-critical{color:var(--ds-critical)}.rpt-src{font-size:var(--ds-body-size);color:var(--ds-body);max-width:56ch;margin:16px 0 0;line-height:1.5}.rpt-close{border-radius:var(--ds-radius-sheet);--ds-night-ink:#fff;--ds-night-body:#e6ecfb;--ds-night-muted:#c3cfef;--ds-night-line:#ffffff38;--ds-night-accent:#a8c2ff;background:#14234c;border:1px solid #ffffff29;max-width:1280px;position:relative;overflow:hidden}.rpt-close>:not(.rpt-cover-fx){z-index:1;position:relative}.rpt-close .ds-hero-side{border-left-color:#0000}.rpt-close .ds-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,44%)}.rpt-close .ds-hero-say,.rpt-close .ds-hero-side{padding-top:44px;padding-bottom:44px}.rpt-close .rpt-close-side{padding-top:44px}.rpt-close .ds-hero-say{padding-right:28px}.rpt-close .ds-hero-side{padding-left:28px}.rpt-close .rpt-close-side{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:18px}.rpt-close-vidwrap{min-width:0}.rpt-close .vid-card{aspect-ratio:16/9;border:1px solid var(--ds-night-line);cursor:pointer;background:#0b1226 url(/landing/ceo-poster.jpg) 50%/cover no-repeat;border-radius:12px;position:relative;overflow:hidden}.rpt-close .vid-card.playing{cursor:default;background:#000}.rpt-close .vid-card video{object-fit:contain;background:#000;width:100%;height:100%;position:absolute;inset:0}.rpt-close .vid-card .glow{display:none}.rpt-close .vid-card .mark{filter:brightness(0)invert();width:auto;height:17px;position:absolute;top:12px;left:13px}.rpt-close .vid-card .dur{color:var(--ds-night-ink);border:1px solid var(--ds-night-line);border-radius:5px;padding:1px 7px;font-size:13px;font-weight:600;position:absolute;top:12px;right:13px}.rpt-close .vid-card .play{background:var(--ds-paper);width:60px;height:60px;transition:background var(--ds-dur-fast);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rpt-close .vid-card:hover .play{background:var(--ds-night-accent)}.rpt-close .vid-card .play svg{width:22px;height:22px;fill:var(--ds-ink);margin-left:3px}.rpt-close-vidcap{font-size:var(--ds-label);color:var(--ds-night-body);text-align:center;margin:10px 0 0;line-height:1.45}.rpt-close-creds{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.rpt-close-creds li{border:1px solid var(--ds-night-line);border-radius:10px;flex-direction:column;gap:3px;padding:11px 12px;display:flex}.rpt-close-creds strong{font-family:var(--ds-f-display);letter-spacing:-.02em;color:var(--ds-night-ink);font-size:20px;font-weight:700;line-height:1.1}.rpt-close-creds span{font-size:var(--ds-label);color:var(--ds-night-body);line-height:1.4}.rpt-close-kind{font-size:var(--ds-body-size);color:var(--ds-night-ink);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid #ffffff47;border-radius:999px;align-self:flex-start;margin:0 0 16px;padding:7px 14px;font-weight:600;display:inline-flex}.rpt-close-t{font-family:var(--ds-f-display);letter-spacing:-.02em;color:var(--ds-night-ink);text-wrap:balance;margin:0;font-size:34px;font-weight:700;line-height:1.15}.rpt-close-t b{color:var(--ds-night-accent);font-weight:700}.rpt-close-say{font-size:var(--ds-body-size);color:var(--ds-night-body);max-width:52ch;margin:26px 0 0;line-height:1.6}.rpt-close-say b{color:var(--ds-night-ink);font-weight:600}.rpt-close .rpt-close-cta{min-height:52px;font-size:var(--ds-body-size);background:var(--ds-paper);border-color:var(--ds-paper);color:var(--ds-ink);align-self:flex-start;margin-top:auto;padding:12px 22px}.rpt-close .rpt-close-cta:hover{background:var(--ds-night-accent);border-color:var(--ds-night-accent);color:var(--ds-ink)}.rpt-close .rpt-close-cta svg{transition:transform var(--ds-dur-fast)}.rpt-close .rpt-close-cta:hover svg{transform:translate(3px)}.rpt-close-gets{flex-direction:column;gap:13px;margin:30px 0 36px;padding:0;list-style:none;display:flex}.rpt-close-gets li{font-size:var(--ds-body-size);color:var(--ds-night-ink);gap:12px;line-height:1.45;display:flex}.rpt-close-gets svg{color:var(--ds-night-accent);flex:none;margin-top:3px}.rpt-close-fine{font-size:var(--ds-label);color:var(--ds-night-body);margin:12px 0 0;line-height:1.5}.rpt-close-wall{margin:auto 0 0}.rpt-close-wall-lbl{text-align:center;font-size:var(--ds-label);color:var(--ds-night-body);margin:0 0 11px;font-weight:600}.rpt-close-marquee{scrollbar-width:none;width:100%;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 9% 91%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 9% 91%,#0000 100%)}.rpt-close-marquee::-webkit-scrollbar{display:none}.rpt-close-marquee ul{flex:none;align-items:stretch;gap:12px;margin:0;padding:0 6px;list-style:none;display:flex}.rpt-close-marquee li{background:var(--ds-paper);border-radius:9px;flex:none;width:136px;height:54px;padding:9px 14px}.rpt-close-marquee img{object-fit:contain;width:100%;height:100%;display:block}.rpt-close-marquee ul[aria-hidden]{display:none}@media (prefers-reduced-motion:no-preference){.rpt-close-marquee{overflow:hidden}.rpt-close-marquee ul{will-change:transform;animation:88s linear infinite rpt-wall}.rpt-close-marquee ul[aria-hidden]{display:flex}.rpt-close-wall:hover .rpt-close-marquee ul{animation-play-state:paused}}@keyframes rpt-wall{to{transform:translate(-100%)}}@media (max-width:900px){.rpt-close .ds-hero-grid{grid-template-columns:minmax(0,1fr)}.rpt-close .ds-hero-side{padding:10px var(--ds-page-inset) 28px;border-top:0}.rpt-close .rpt-close-side{padding-top:10px}.rpt-close-creds{grid-template-columns:1fr 1fr}}.ds-toc{top:var(--ds-page-gutter);max-height:calc(100dvh - var(--ds-page-gutter));grid-area:1/1/span 2;padding:0 24px 40px 20px;position:sticky;overflow-y:auto}.ds-toc-mark{width:auto;height:26px;margin:0 0 34px 12px;display:block}.ds-toc-h{color:var(--ds-muted);margin:0 0 14px 12px;font-size:13px;font-weight:500}.ds-toc ol{margin:0;padding:0;list-style:none}.ds-toc a{border-radius:var(--ds-radius-ctl);color:var(--ds-muted);transition:color var(--ds-dur-fast), background var(--ds-dur-fast);grid-template-columns:26px minmax(0,1fr);align-items:baseline;gap:12px;padding:9px 12px;font-size:14px;line-height:1.4;text-decoration:none;display:grid}.ds-toc a:hover{color:var(--ds-ink)}.ds-toc a:focus-visible{outline:2px solid var(--ds-accent);outline-offset:1px}.ds-toc a .n{font-family:var(--ds-f-mono);color:var(--ds-muted);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.ds-toc a[aria-current]{background:var(--ds-accent);font-weight:600}.ds-toc a[aria-current],.ds-toc a[aria-current] .n{color:var(--ds-paper)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.ds-hero-grid{grid-template-columns:minmax(0,1fr) minmax(380px,38%);display:grid}.ds-hero-say{padding:60px 48px 56px var(--ds-page-inset);flex-direction:column;min-width:0;display:flex}.ds-hero-side{border-left:1px solid var(--ds-line-cover);flex-direction:column;justify-content:center;gap:18px;min-width:0;padding:60px 32px 56px 40px;display:flex}.ds-hero-kind{color:var(--ds-muted);align-items:center;gap:12px;margin:0 0 20px;font-size:17px;font-weight:500;display:inline-flex}.ds-hero-glyph{border-radius:var(--ds-radius-ctl);background:var(--ds-paper);border:1px solid var(--ds-line-cover);width:26px;height:26px;color:var(--ds-ink);flex:none;justify-content:center;align-items:center;display:inline-flex}.ds-hero-store{font-family:var(--ds-f-display);letter-spacing:-.015em;color:var(--ds-ink);font-size:20px;font-weight:800;line-height:1.1}.ds-hero-id{flex-direction:column;gap:2px;min-width:0;display:inline-flex}.ds-hero-host{font-family:var(--ds-f-mono);color:var(--ds-muted);font-size:13px}.ds-hero-div{background:var(--ds-line-strong);flex:none;width:1px;height:30px}.ds-hero-title{font-family:var(--ds-f-display);font-weight:800;font-size:var(--ds-doc-title);letter-spacing:-.022em;color:var(--ds-ink);text-wrap:pretty;margin:10px 0 0;line-height:1.16}.ds-hero-setup{font-size:var(--ds-doc-setup);color:var(--ds-body);margin:26px 0 0;line-height:1.45}.ds-hero-setup b{font-family:var(--ds-f-mono);color:var(--ds-ink);font-variant-numeric:tabular-nums;margin:0 .14em;font-weight:700}.ds-hero-lede{font-size:var(--ds-doc-lede);max-width:68ch;color:var(--ds-body);margin:24px 0 0;line-height:1.65}.ds-hero-note{font-family:var(--ds-f-mono);color:var(--ds-muted);margin:0;font-size:13px;line-height:1.5}.ds-hero-exhibits{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ds-hero-exhibit{margin:0}.ds-hero-exhibit img{object-fit:contain;background:var(--ds-paper);border:1px solid var(--ds-line-cover);border-radius:var(--ds-radius-ctl);width:100%;display:block}.ds-hero-exhibit.is-single{margin-top:24px}.ds-hero-exhibit.is-single img{width:auto;max-width:min(460px,100%);max-height:300px}.ds-hero-exhibits .ds-hero-exhibit img{height:122px}.ds-hero-exhibit figcaption{font-family:var(--ds-f-mono);color:var(--ds-muted);margin:6px 0 0;font-size:13px}.ds-answer{flex-direction:column;gap:14px;display:flex}.ds-hero-say .ds-answer{margin-top:52px}.ds-answer-h{font-size:var(--ds-doc-lede);color:var(--ds-ink);margin:0;font-weight:600}.ds-answer ol{flex-direction:column;gap:22px;margin:0;padding:0;list-style:none;display:flex}.ds-answer li{grid-template-columns:24px minmax(0,1fr) 52px 108px;align-items:center;gap:5px 12px;display:grid}.ds-answer .r{font-family:var(--ds-f-mono);color:var(--ds-muted);font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.ds-answer .o{font-size:var(--ds-doc-lede);color:var(--ds-ink);grid-column:2/-1;line-height:1.35}.ds-answer .t{background:var(--ds-paper);border:1px solid var(--ds-line-cover);border-radius:3px;grid-column:2;height:12px;overflow:hidden}.ds-answer .t>span{height:100%;display:block}.ds-answer .p{font-family:var(--ds-f-mono);font-weight:700;font-size:var(--ds-doc-setup);color:var(--ds-ink);text-align:right;font-variant-numeric:tabular-nums}.ds-answer .c{font-family:var(--ds-f-mono);text-align:right;white-space:nowrap;color:var(--ds-muted);font-variant-numeric:tabular-nums;padding-left:8px;font-size:13px}.ds-hero-base{border-top:1px solid var(--ds-line-cover)}.ds-hero-figs{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));display:grid}.ds-hero-fig{border-left:1px solid var(--ds-line-cover);flex-direction:column;align-items:flex-start;gap:7px;padding:20px 22px 22px;display:flex}.ds-hero-fig:first-child{padding-left:var(--ds-page-inset);border-left:0}.ds-hero-fig-v{font-family:var(--ds-f-mono);font-weight:700;font-size:var(--ds-fig-size);letter-spacing:-.03em;color:var(--ds-ink);font-variant-numeric:tabular-nums;align-items:center;gap:10px;line-height:1;display:inline-flex}.ds-hero-fig-v.is-word{font-family:var(--ds-f-display);font-size:var(--ds-h2);letter-spacing:-.02em}.ds-hero-fig-s{color:var(--ds-muted);font-size:13px;line-height:1.45}.ds-rank{background:var(--ds-graphic);width:20px;height:20px;font-family:var(--ds-f-mono);color:#fff;font-variant-numeric:tabular-nums;border-radius:6px;flex:none;justify-content:center;align-items:center;font-size:13px;font-style:normal;font-weight:700;display:inline-flex}.ds-crowd{margin:0 0 30px}.ds-crowd figcaption{font-family:var(--ds-f-mono);color:var(--ds-muted);margin-top:10px;font-size:13px}.ds-crowd-wrap{position:relative}.ds-crowd-canvas{width:100%;display:block}.ds-crowd-tip{z-index:3;pointer-events:none;white-space:nowrap;background:var(--ds-ink);color:var(--ds-on-ink);border-radius:var(--ds-radius-ctl);box-shadow:var(--ds-shadow-overlay);padding:8px 11px;position:absolute;transform:translate(-50%,-115%)}.ds-crowd-tip b{font-size:13px;font-weight:600;display:block}.ds-crowd-tip em{font-family:var(--ds-f-mono);color:var(--ds-on-ink-muted);margin-top:2px;font-size:13px;font-style:normal;display:block}@media (max-width:1100px){.ds-toc{border-bottom:1px solid var(--ds-line);max-height:none;padding:24px var(--ds-page-inset) 0;position:static;overflow:visible}.ds-toc-mark{margin:0 0 18px}.ds-toc-h{margin:0 0 12px}.ds-toc ol{flex-direction:row;gap:20px;display:flex;overflow-x:auto}.ds-toc a{white-space:nowrap;gap:8px;margin-bottom:8px;padding:5px 10px;display:flex}.ds-toc a .n:empty{display:none}.ds-hero-grid{grid-template-columns:minmax(0,1fr)}.ds-hero-side{border-left:0;border-top:1px solid var(--ds-line);padding:28px var(--ds-page-inset)}.ds-hero-say{padding:40px var(--ds-page-inset) 32px}}@media (max-width:760px){.ds-hero-title{font-size:25px}[data-surface=report]{--ds-doc-setup:16px}.ds-hero-figs{grid-template-columns:minmax(0,1fr)}.ds-hero-fig{border-left:0;border-top:1px solid var(--ds-line);padding-left:var(--ds-page-inset)}.ds-hero-fig:first-child{border-top:0}}.ds-notready{background:var(--ds-paper);min-height:100dvh;color:var(--ds-ink);place-items:center;padding:24px;display:grid}.ds-notready>div{text-align:center;max-width:460px}.ds-notready p{color:var(--ds-ink);margin:0;font-size:16px;line-height:1.5}.ds-notready p.d{color:var(--ds-muted);margin-top:10px;font-size:14px;line-height:1.55}.ds-provenance{font-family:var(--ds-f-mono);color:var(--ds-muted);margin:0;font-size:13px;line-height:1.6}.ds-clip-exhibit{flex-direction:column;gap:10px;margin:0;display:flex}.ds-clip-exhibit video{object-fit:contain;background:var(--ds-ink);border:1px solid var(--ds-line-cover);border-radius:var(--ds-radius-ctl);width:100%;max-height:340px;display:block}.ds-clip-exhibit[data-shape=portrait] video{width:auto;max-width:100%;margin-inline:auto}.ds-clip-exhibit[data-shape=portrait] .ds-clip-frames{grid-template-columns:repeat(3,auto);justify-content:center}.ds-clip-exhibit[data-shape=portrait] .ds-clip-frames img{width:auto;height:104px}.ds-clip-exhibit[data-shape=portrait] figcaption{text-align:center}.ds-clip-frames{grid-template-columns:repeat(3,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.ds-clip-frames li{min-width:0}.ds-clip-frames img{object-fit:contain;background:var(--ds-paper);border:1px solid var(--ds-line-cover);border-radius:var(--ds-radius-ctl);width:100%;height:84px;display:block}.ds-clip-frames span{font-family:var(--ds-f-mono);color:var(--ds-muted);font-variant-numeric:tabular-nums;margin-top:4px;font-size:13px;display:block}.ds-clip-exhibit figcaption{font-family:var(--ds-f-mono);color:var(--ds-muted);margin:0;font-size:13px;line-height:1.5}.rpt-cover[data-clips] .ds-hero-grid{grid-template-columns:minmax(0,1fr)}.rpt-cover[data-clips] .ds-hero-side{border-left:0;border-top:1px solid var(--ds-line-cover);padding:32px var(--ds-page-inset) 44px;align-items:start;gap:20px 18px;justify-content:initial;display:grid}.rpt-cover[data-clips="2"] .ds-hero-side{grid-template-columns:repeat(2,minmax(0,560px))}.rpt-cover[data-clips="3"] .ds-hero-side{grid-template-columns:repeat(3,minmax(0,460px))}.rpt-cover[data-clips="4"] .ds-hero-side{grid-template-columns:repeat(4,minmax(0,380px))}.rpt-cover[data-clips="2"] .ds-clip-exhibit video{max-height:300px}.rpt-cover[data-clips="3"] .ds-clip-exhibit video{max-height:240px}.rpt-cover[data-clips="4"] .ds-clip-exhibit video{max-height:200px}.rpt-cover[data-clips="3"] .ds-clip-frames img,.rpt-cover[data-clips="4"] .ds-clip-frames img{height:64px}@media (max-width:1100px){.rpt-cover[data-clips="3"] .ds-hero-side,.rpt-cover[data-clips="4"] .ds-hero-side{grid-template-columns:repeat(2,minmax(0,1fr))}.rpt-cover[data-clips="3"] .ds-clip-exhibit video,.rpt-cover[data-clips="4"] .ds-clip-exhibit video{max-height:280px}}@media (max-width:640px){.rpt-cover[data-clips] .ds-hero-side{grid-template-columns:minmax(0,1fr)}.rpt-cover[data-clips] .ds-clip-exhibit video{max-height:240px}.rpt-cover[data-clips] .ds-clip-frames img{height:64px}}.ds-clip-q{border-top:1px solid var(--ds-line);flex-direction:column;gap:22px;padding:34px 0;display:flex}.ds-clip-q:first-child{border-top:0;padding-top:0}.ds-clip-q:last-child{padding-bottom:0}.ds-clip-q>.ds-voices{margin-top:16px}.ds-clip-ask{font-size:var(--ds-doc-lede);color:var(--ds-ink);text-wrap:pretty;margin:0;font-weight:600}.ds-clip-int{font-family:var(--ds-f-mono);text-align:right;white-space:nowrap;color:var(--ds-muted);font-variant-numeric:tabular-nums;padding-left:8px;font-size:13px}.ds-clip-rows{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.ds-clip-rows li{grid-template-columns:minmax(0,1fr) 52px;align-items:center;gap:5px 12px;display:grid}.ds-clip-rows .o{color:var(--ds-ink);grid-column:1/-1;font-size:14px;line-height:1.4}.ds-clip-rows .t{background:var(--ds-paper);border:1px solid var(--ds-line);border-radius:3px;grid-column:1;height:10px;overflow:hidden}.ds-clip-rows .t>span{background:var(--ds-graphic);height:100%;display:block}.ds-clip-rows .p{font-family:var(--ds-f-mono);color:var(--ds-ink);text-align:right;font-variant-numeric:tabular-nums;font-size:15.5px;font-weight:700}.ds-clip-diff{flex-direction:column;display:flex;overflow-x:auto}.ds-clip-diffhead,.ds-clip-diffrow{grid-template-columns:168px minmax(0,1fr) minmax(0,1fr);gap:20px;min-width:620px;display:grid}.ds-clip-diffhead{border-bottom:1px solid var(--ds-line-strong);padding-bottom:9px}.ds-clip-diffhead span{font-family:var(--ds-f-body);color:var(--ds-muted);font-size:13px;font-weight:600}.ds-clip-diffrow{border-bottom:1px solid var(--ds-line);color:var(--ds-body);padding:14px 0;font-size:14px;line-height:1.55}.ds-clip-diffrow .l{color:var(--ds-ink);flex-direction:column;align-items:flex-start;gap:6px;font-weight:600;display:flex}.ds-clip-diffrow .l i{font-style:normal}.ds-clip-counts{flex-wrap:wrap;gap:7px;display:flex}.ds-clip-counts span{border:1px solid var(--ds-line-strong);font-family:var(--ds-f-mono);color:var(--ds-muted);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;padding:3px 10px;font-size:13px;display:inline-flex}.ds-clip-reclist{flex-direction:column;margin-top:14px;display:flex}.ds-clip-rec{border-top:1px solid var(--ds-line);grid-template-columns:150px minmax(0,1fr);gap:20px;padding:11px 0;display:grid}.ds-clip-rec b{color:var(--ds-ink);font-size:13px;font-weight:600}.ds-clip-rec p,.ds-clip-rec ul{color:var(--ds-body);margin:0;font-size:14px;line-height:1.55}.ds-clip-rec ul{flex-direction:column;gap:5px;padding:0;list-style:none;display:flex}.ds-clip-rec i{font-family:var(--ds-f-mono);color:var(--ds-muted);font-variant-numeric:tabular-nums;font-size:13px;font-style:normal}@media (max-width:620px){.ds-clip-rec{grid-template-columns:minmax(0,1fr);gap:5px}}.ds-clip-bar .ds-cmp-fill{background:var(--ds-graphic)}.ds-clip-chart{margin-bottom:14px}.ds-clip-chart>div{height:240px}@media (max-width:760px){.ds-clip-exhibit video{max-height:240px}.ds-clip-frames img{height:64px}}.ds-filters{flex-wrap:wrap;align-items:center;gap:7px;margin-top:18px;display:flex}.ds-filters.is-voices{margin-bottom:18px}.ds-chip{border:1px solid var(--ds-line-strong);background:var(--ds-paper);min-height:32px;color:var(--ds-body);cursor:pointer;font-family:var(--ds-f-body);transition:border-color var(--ds-dur-fast), background var(--ds-dur-fast), color var(--ds-dur-fast);border-radius:999px;align-items:center;gap:7px;padding:5px 11px;font-size:13px;display:inline-flex}.ds-chip:hover{border-color:var(--ds-accent);color:var(--ds-ink)}.ds-chip:focus-visible{outline:2px solid var(--ds-accent);outline-offset:2px}.ds-chip .ct{font-family:var(--ds-f-mono);color:var(--ds-ink);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.ds-chip[aria-pressed=true]{background:var(--ds-ink);border-color:var(--ds-ink);color:#fff}.ds-chip[aria-pressed=true] .ct{color:#fff}.ds-readout{font-family:var(--ds-f-mono);color:var(--ds-muted);margin:12px 0 0;font-size:13px}.ds-readout b{color:var(--ds-ink);font-weight:700}.ds-readout.is-empty{padding:18px 4px}.ds-readout button{font-family:var(--ds-f-mono);color:var(--ds-accent);cursor:pointer;border:0;border-bottom:1px solid var(--ds-accent);background:0 0;padding:0 0 1px;font-size:13px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.ds-readout button{border-bottom:1px solid color-mix(in srgb, var(--ds-accent) 35%, transparent)}}.ds-readout button{margin-left:8px}.ds-cmp-sub{font-family:var(--ds-f-mono);color:var(--ds-muted);font-variant-numeric:tabular-nums;margin:5px 0 16px;font-size:13px}.ds-cmp-h{font-family:var(--ds-f-body);color:var(--ds-ink);margin:0;font-size:14px;font-weight:700}.ds-cmp-rank{border-top:1px solid var(--ds-line);margin:0;padding:0;list-style:none}.ds-cmp-row{border-bottom:1px solid var(--ds-line);grid-template-columns:20px 148px 1fr;align-items:center;gap:18px;padding:16px 0;display:grid}.ds-cmp-no{font-family:var(--ds-f-mono);color:var(--ds-muted);text-align:right;font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.ds-cmp-thumb{object-fit:contain;background:var(--ds-sunk);border:1px solid var(--ds-line);border-radius:var(--ds-radius-ctl);width:148px;height:112px;display:block}.ds-cmp-body{min-width:0}.ds-cmp-head{align-items:center;gap:9px;display:flex}.ds-cmp-sw{border-radius:3px;flex:none;width:10px;height:10px}.ds-cmp-name{color:var(--ds-ink);font-size:14px;font-weight:600}.ds-cmp-fig{font-family:var(--ds-f-mono);color:var(--ds-ink);font-variant-numeric:tabular-nums;margin-left:auto;font-size:17px;font-weight:700}.ds-cmp-track{background:var(--ds-sunk);border:1px solid var(--ds-line);border-radius:7px;height:14px;margin-top:10px;position:relative;overflow:hidden}.ds-cmp-fill{border-radius:7px;position:absolute;top:0;bottom:0;left:0}.ds-cmp-even{background:var(--ds-ink);opacity:.38;width:1px;position:absolute;top:0;bottom:0;left:50%}.ds-cmp-range{font-family:var(--ds-f-mono);color:var(--ds-muted);font-variant-numeric:tabular-nums;margin:7px 0 0;font-size:13px}.ds-cmp-note{color:var(--ds-body);margin:14px 0 0;font-size:13px;line-height:1.55}.ds-cmp-pairs{margin-top:26px}.ds-cmp-pairs [data-slot=table-container]{margin-top:10px}.ds-cmp-vs{align-items:center;gap:8px;display:inline-flex}.ds-cmp-vs-x{font-family:var(--ds-f-mono);color:var(--ds-muted);font-size:13px}.ds-cmp-thumb-sm{object-fit:contain;background:var(--ds-sunk);border:1px solid var(--ds-line);border-radius:var(--ds-radius-ctl);flex:none;width:92px;height:70px;display:block}.ds-cmp-split{align-items:center;gap:10px;display:flex}.ds-cmp-splitbar{border-radius:4px;flex:none;width:116px;height:8px;display:flex;overflow:hidden}.ds-cmp-splitbar>span{display:block}.ds-cmp-splitn{font-family:var(--ds-f-mono);color:var(--ds-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px}@media (max-width:640px){.ds-cmp-row{grid-template-columns:18px 88px 1fr;gap:12px}.ds-cmp-thumb{width:88px;height:68px}.ds-cmp-thumb-sm{width:64px;height:48px}}.ds-num{font-family:var(--ds-f-mono);font-variant-numeric:tabular-nums;color:var(--ds-ink);font-size:.95em;font-weight:700}.ds-who{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.ds-who-card{background:var(--ds-paper);border:1px solid var(--ds-line);border-radius:var(--ds-radius);margin:0;padding:18px 20px}.ds-who-card figcaption{font-family:var(--ds-f-display);color:var(--ds-ink);align-items:center;gap:8px;margin-bottom:12px;font-size:14px;font-weight:700;display:flex}.ds-who-card figcaption svg{color:var(--ds-muted);flex:none}.ds-donut{margin:0 auto 14px;display:block}.ds-who-card ul{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.ds-who-card li{color:var(--ds-body);cursor:default;transition:background var(--ds-dur-fast);border-radius:6px;align-items:baseline;gap:8px;padding:3px 5px;font-size:13px;display:flex}.ds-who-card li.is-on{background:var(--ds-accent-wash)}.ds-who-card li i{border-radius:2px;flex:none;align-self:center;width:9px;height:9px}.ds-who-card li span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ds-who-card li b{font-family:var(--ds-f-mono);color:var(--ds-ink);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.ds-levers{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;display:grid}.ds-lever-group{background:var(--ds-paper);border:1px solid var(--ds-line);border-radius:var(--ds-radius);padding:18px 20px}.ds-lever-group[data-span="2"]{grid-column:span 2}.ds-lever-group[data-span="3"]{grid-column:span 3}.ds-lever-group[data-span="6"]{grid-column:span 6}.ds-lever-group h3{font-family:var(--ds-f-body);color:var(--ds-muted);align-items:center;gap:9px;margin:0 0 14px;font-size:14px;font-weight:600;display:flex}.ds-lever-group h3 b{color:var(--ds-ink);font-weight:600}.ds-lever-group h3 em{font-style:normal;font-family:var(--ds-f-mono);color:var(--ds-muted);white-space:nowrap;margin-left:auto;font-size:13px}.ds-lever-group ul{grid-template-columns:minmax(0,1fr);gap:14px;margin:0;padding:0;list-style:none;display:grid}.ds-lever-group[data-span="6"] ul{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.ds-lever-group li{margin:0}@media (max-width:1100px){.ds-lever-group[data-span-mid="3"]{grid-column:span 3}.ds-lever-group[data-span-mid="6"]{grid-column:span 6}.ds-lever-group[data-span-mid="3"] ul{grid-template-columns:minmax(0,1fr)}.ds-lever-group[data-span-mid="6"] ul{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}@media (max-width:720px){.ds-levers>[data-span]{grid-column:span 6}}.ds-lever-group q{quotes:none;border:1px solid var(--ds-line);border-radius:var(--ds-radius-ctl);background:var(--ds-accent-wash);color:var(--ds-ink);padding:13px 15px 13px 34px;font-size:14px;line-height:1.55;display:block;position:relative}.ds-lever-group q:before{content:"“";font-family:var(--ds-f-display);color:var(--ds-accent);opacity:.55;font-size:26px;font-weight:700;line-height:1;position:absolute;top:6px;left:11px}.ds-lever-group cite{font-style:normal;font-family:var(--ds-f-mono);color:var(--ds-muted);align-items:center;gap:8px;margin-top:7px;padding-left:4px;font-size:13px;display:flex}.ds-lever-group cite img,.ds-lever-group cite i:not(.ds-rank){border:1px solid var(--ds-line);background:var(--ds-accent-wash);border-radius:50%;flex:none;width:22px;height:22px}.ds-lever-group cite .ds-rank{border-radius:5px;width:17px;height:17px}.ds-voices{grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:14px;display:grid}.ds-voice{background:var(--ds-paper);border:1px solid var(--ds-line);border-radius:var(--ds-radius);padding:18px 20px}.ds-voice>header{align-items:center;gap:12px;display:flex}.ds-voice>header img,.ds-voice-ph{border:1px solid var(--ds-line);background:var(--ds-accent-wash);border-radius:50%;flex:none;width:44px;height:44px}.ds-voice>header>div{flex:1;min-width:0}.ds-voice>header b{color:var(--ds-ink);font-size:14px;font-weight:600;line-height:1.25;display:block}.ds-voice>header span:not(.ds-pill){color:var(--ds-muted);margin-top:2px;font-size:13px;line-height:1.35;display:block}.ds-voice>header span:not(.ds-pill)~span:not(.ds-pill){color:var(--ds-line-strong);font-size:13px}.ds-voice-choice{color:var(--ds-ink);align-items:center;gap:8px;margin:14px 0 0;font-size:14px;font-weight:600;display:flex}.ds-voice blockquote{border:1px solid var(--ds-line);border-radius:var(--ds-radius-ctl);background:var(--ds-accent-wash);color:var(--ds-ink);margin:12px 0 0;padding:13px 15px 13px 34px;font-size:14px;line-height:1.55;position:relative}.ds-voice blockquote:before{content:"“";font-family:var(--ds-f-display);color:var(--ds-accent);opacity:.55;font-size:26px;font-weight:700;line-height:1;position:absolute;top:6px;left:11px}.ds-shead-split{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.ds-shead-split .ds-btn{flex:none;margin-top:4px}.ds-ptable[data-busy]{opacity:.55;pointer-events:none;transition:opacity var(--ds-dur-fast)}.ds-ptable-filters{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.ds-ptable-filters select,.ds-ptable-filters input{border:1px solid var(--ds-line-strong);border-radius:var(--ds-radius-ctl);background:var(--ds-paper);min-height:34px;color:var(--ds-ink);font-family:var(--ds-f-body);padding:5px 10px;font-size:13px}.ds-ptable-filters input{flex:1;min-width:200px}.ds-ptable-filters select:focus-visible,.ds-ptable-filters input:focus-visible{outline:2px solid var(--ds-accent);outline-offset:1px}.ds-ptable-count{font-family:var(--ds-f-mono);color:var(--ds-muted);white-space:nowrap;margin-left:auto;font-size:13px}.ds-ptable-count b{color:var(--ds-ink);font-variant-numeric:tabular-nums}.ds-ptable-rows{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-paper);overflow:hidden}.ds-prow{text-align:left;cursor:pointer;background:var(--ds-paper);border:0;border-top:1px solid var(--ds-line);width:100%;font-family:var(--ds-f-body);color:var(--ds-body);grid-template-columns:30px minmax(170px,1.15fr) minmax(0,1fr) 92px minmax(150px,1.35fr) 28px;align-items:center;gap:14px;padding:9px 16px;font-size:13px;display:grid}.ds-prow:hover{background:var(--ds-accent-wash)}.ds-prow:focus-visible{outline:2px solid var(--ds-accent);outline-offset:-2px}.ds-prow img,.ds-prow .ph{border:1px solid var(--ds-line);background:var(--ds-accent-wash);border-radius:50%;flex:none;width:30px;height:30px}.ds-prow .who{flex-direction:column;gap:1px;min-width:0;display:flex}.ds-prow .who b{color:var(--ds-ink);font-weight:600}.ds-prow .who span{color:var(--ds-muted);font-size:13px}.ds-prow .occ{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ds-prow .inc{font-family:var(--ds-f-mono);color:var(--ds-muted);font-size:13px}.ds-prow .ans{color:var(--ds-ink);align-items:center;gap:7px;font-weight:600;display:inline-flex}.ds-prow .ans .ds-rank{border-radius:5px;align-self:flex-start;width:18px;height:18px}.ds-prow .caret{font-family:var(--ds-f-mono);color:var(--ds-muted);text-align:center;font-size:15.5px}.ds-prow-head{cursor:default;font-family:var(--ds-f-body);color:var(--ds-ink);background:var(--ds-accent-wash);border-top:0;padding-top:12px;padding-bottom:12px;font-size:13px;font-weight:650}.ds-prow-head:hover{background:var(--ds-accent-wash)}.ds-prow-head .inc{font-family:var(--ds-f-body);color:var(--ds-ink);font-size:13px}.ds-prow-detail{background:var(--ds-paper);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px 32px;padding:2px 16px 16px 60px;display:grid}.ds-prow-detail h4{font-family:var(--ds-f-mono);color:var(--ds-muted);margin:0 0 4px;font-size:13px;font-weight:600}.ds-prow-detail p{color:var(--ds-muted);max-width:66ch;margin:0;font-size:13px;line-height:1.55}.ds-prow-detail .say{color:var(--ds-ink);font-size:13px}.ds-ptable-pager{font-family:var(--ds-f-mono);color:var(--ds-muted);justify-content:center;align-items:center;gap:18px;margin-top:14px;font-size:13px;display:flex}.ds-ptable-pager b{color:var(--ds-ink);font-variant-numeric:tabular-nums}.ds-ptable-pager button{cursor:pointer;border:1px solid var(--ds-line-strong);border-radius:var(--ds-radius-ctl);background:var(--ds-paper);min-height:32px;color:var(--ds-ink);font-family:var(--ds-f-body);padding:4px 14px;font-size:13px}.ds-ptable-pager button:hover:not(:disabled){border-color:var(--ds-accent)}.ds-ptable-pager button:disabled{opacity:.4;cursor:default}@media (max-width:860px){.ds-prow{grid-template-columns:30px 1fr 96px 28px}.ds-prow .occ,.ds-prow .inc{display:none}.ds-prow-detail{grid-template-columns:1fr;padding-left:16px}}.ds-h2-count{font-family:var(--ds-f-mono);letter-spacing:0;color:var(--ds-muted);white-space:nowrap;font-size:14px;font-weight:400}.ds-h2-count:before{content:"·";color:var(--ds-line-strong);margin:0 9px}.ds-foot{border-top:1px solid var(--ds-line);margin-left:calc(var(--ds-mark-col) + var(--ds-mark-gap));flex-direction:column;gap:20px;padding-top:26px;display:flex}.ds-foot h2{font-family:var(--ds-f-display);letter-spacing:-.01em;color:var(--ds-ink);margin:0 0 9px;font-size:15.5px;font-weight:700}.ds-foot p{color:var(--ds-muted);max-width:68ch;margin:0;font-size:14px;line-height:1.6}.ds-foot ul{flex-direction:column;gap:7px;max-width:78ch;margin:0;padding:0;list-style:none;display:flex}.ds-foot li{border-left:2px solid var(--ds-line);color:var(--ds-muted);padding-left:12px;font-size:13px;line-height:1.55}.ds-foot a{color:var(--ds-accent)}.ds-srcgrid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px;display:grid}.ds-srccard{border:1px solid var(--ds-line);border-radius:var(--ds-radius-ctl);background:var(--ds-paper);transition:border-color var(--ds-dur-fast);flex-direction:column;gap:5px;padding:9px 28px 9px 11px;text-decoration:none;display:flex;position:relative;overflow:hidden}.ds-srccard:hover,.ds-srccard:focus-visible{border-color:var(--ds-accent)}.ds-srccard .t{color:var(--ds-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.ds-srccard .h{color:var(--ds-accent);font-family:var(--ds-f-mono);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.ds-srccard .ar{color:var(--ds-muted);position:absolute;top:8px;right:9px}.ds-srccard:hover .ar,.ds-srccard:focus-visible .ar{color:var(--ds-accent)}.ds-srcblock{border-top:1px solid var(--ds-line);flex-direction:column;padding-top:16px;display:flex}.ds-srcblock:first-child{border-top:0;padding-top:0}@media (max-width:860px){.ds-foot{margin-left:0}}.ds-meter{background:var(--ds-sunk);border:1px solid var(--ds-line);border-radius:12px;flex-direction:column;justify-content:center;gap:6px;min-height:220px;margin:0;padding:26px 28px;display:flex}.ds-meter-v{font-family:var(--ds-f-display);color:var(--ds-critical);font-variant-numeric:tabular-nums;font-size:48px;font-weight:700;line-height:1}.ds-meter-cap{color:var(--ds-ink);font-size:14px;font-weight:600}.ds-meter-cmp{grid-template-columns:auto 1fr auto;align-items:center;gap:10px 12px;margin-top:14px;display:grid}.ds-meter-cmp .l{font-family:var(--ds-f-mono);color:var(--ds-body);font-size:12px}.ds-meter-cmp .b{border-radius:3px;height:14px}.ds-meter-cmp .b--store{background:var(--ds-critical)}.ds-meter-cmp .b--th{background:var(--ds-line-strong);width:var(--ds-bar-w)}.ds-meter-cmp .n{font-family:var(--ds-f-mono);color:var(--ds-ink);font-variant-numeric:tabular-nums;font-size:12.5px}.ds-meter-delta{font-family:var(--ds-f-mono);color:var(--ds-critical);margin-top:4px;font-size:12.5px}.ds-meter-src{color:var(--ds-muted);margin-top:10px;font-size:13px}.ds-case-shot .ds-shotwrap{background:#e9ebef;border:1px solid #c7cbd3;width:fit-content;max-width:100%;margin-inline:auto;box-shadow:inset 0 0 0 1px #ffffffb3,0 1px 2px #0d10150f}.ds-case-shot .ds-shotwrap .ds-shot{width:var(--shot-maxw);background:var(--ds-paper);border:0;max-width:100%}.ds-case-shot .ds-shell--mobile{background:#1c1e22;border:2px solid #b9bdc5;border-radius:30px;padding:6px;box-shadow:inset 0 0 0 1px #ffffff14,0 1px 3px #0d101524}.ds-screen{background:var(--ds-paper);border-radius:22px;flex-direction:column;display:flex;position:relative;overflow:hidden}.ds-case-shot .ds-shell--mobile .ds-shot{border-radius:0}.ds-shell-status{height:24px;color:var(--ds-ink);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;padding:3px 20px 0;font-size:11.5px;font-weight:600;display:flex}.ds-shell-status-r{align-items:center;gap:4px;display:flex}.ds-shell-island{background:#0d1015;border-radius:999px;width:33%;height:13px;position:absolute;top:6px;left:50%;transform:translate(-50%)}.ds-shell-home{background:var(--ds-ink);opacity:.85;border-radius:999px;width:36%;height:3px;position:absolute;bottom:5px;left:50%;transform:translate(-50%)}.ds-case-shot .ds-shell--desktop{border-radius:10px;overflow:hidden}.ds-case-shot .ds-shell--desktop .ds-shot{border-top:1px solid #c7cbd3;border-radius:0}.ds-shell-bar{align-items:center;gap:6px;height:28px;padding:0 10px;display:flex}.ds-shell-bar>span:not(.ds-shell-url){background:#c7cbd3;border-radius:50%;flex:none;width:8px;height:8px}.ds-shell-url{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--ds-f-mono);color:var(--ds-muted);margin-left:6px;font-size:11.5px;overflow:hidden}.ds-fcard-head{grid-template-columns:max-content minmax(0,1fr) max-content;grid-template-areas:"n t cost";align-items:baseline;column-gap:14px;margin-bottom:18px;display:grid}.ds-fcard-n{font-family:var(--ds-f-mono);color:var(--ds-body);font-variant-numeric:tabular-nums;grid-area:n;font-size:20px;font-weight:600;line-height:1.2}.ds-fcard-t{font-family:var(--ds-f-display);font-weight:700;font-size:var(--ds-h3);letter-spacing:-.01em;color:var(--ds-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-area:t;margin:0;line-height:1.3;display:-webkit-box;overflow:hidden}.ds-fcard-cost{text-align:right;grid-area:cost}.ds-fcard-v{font-family:var(--ds-f-display);letter-spacing:-.02em;color:var(--ds-critical);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:20px;font-weight:800;line-height:1.15;display:block}.ds-fcard-v .c{font-weight:700;font-size:var(--ds-h3);color:var(--ds-body);letter-spacing:0;margin:0 5px}.ds-fcard-r{font-family:var(--ds-f-body);color:var(--ds-muted);margin-top:4px;font-size:13px;display:block}.ds-fchips{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.ds-tag{background:var(--ds-sunk);border:1px solid var(--ds-line);border-radius:var(--ds-radius-ctl);font-family:var(--ds-f-body);color:var(--ds-body);white-space:nowrap;align-items:center;gap:6px;padding:3px 9px;font-size:13px;font-weight:600;display:inline-flex}.ds-tag svg{color:var(--ds-muted);flex:none}.ds-fix{background:var(--ds-sunk);border:1px solid var(--ds-line);border-radius:var(--ds-radius-ctl);grid-template-columns:max-content minmax(0,1fr);align-items:start;gap:10px;margin-top:16px;padding:12px 14px;display:grid}.ds-fix>.g{height:calc(var(--ds-body-size) * 1.5);color:var(--ds-accent);align-items:center;display:flex}.ds-fix>.g svg{flex:none}.ds-fix>div{min-width:0}.ds-fix p{font-size:var(--ds-body-size);color:var(--ds-ink);margin:0;line-height:1.5}.ds-fix b{color:var(--ds-accent);font-weight:600}.ds-fix code{font-family:var(--ds-f-mono);color:var(--ds-ink);background:var(--ds-paper);border:1px solid var(--ds-line);border-radius:6px;margin-top:9px;padding:5px 9px;font-size:13px;display:inline-block}.ds-fempty{text-align:center;font-size:var(--ds-body-size);color:var(--ds-muted);padding:24px}.ds-fnote{color:var(--ds-muted);margin:16px 0 0;font-size:13px;line-height:1.5}.ds-ev{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:18px 48px;display:grid}.ds-ev>:only-child{grid-column:1/-1}.ds-ev-notes{flex-direction:column;gap:18px;min-width:0;display:flex}@media (max-width:860px){.ds-ev{grid-template-columns:1fr}}.ds-ev-who{align-items:center;gap:11px;margin-top:7px;display:flex}.ds-ev-who .avs{flex:none;display:flex}.ds-ev-who img{border:1.5px solid var(--ds-paper);background:var(--ds-line);border-radius:999px;width:26px;height:26px}.ds-ev-who img+img{margin-left:-8px}.ds-ev-who b{color:var(--ds-ink);font-size:13.5px;font-weight:600;line-height:1.35;display:block}.ds-ev-who span{font-family:var(--ds-f-mono);color:var(--ds-muted);font-variant-numeric:tabular-nums;font-size:12.5px}.ds-shot{aspect-ratio:var(--shot-ar);max-width:var(--shot-maxw);border:1px solid var(--ds-line);background:#0d1015;border-radius:12px;margin-inline:auto;position:relative;overflow:hidden}.ds-shot img{max-width:none;height:auto;width:var(--shot-img-w);left:var(--shot-img-l);top:var(--shot-img-t);display:block;position:absolute}.ds-shot-box{pointer-events:none;border:3px solid var(--ds-critical);left:var(--shot-box-l);top:var(--shot-box-t);width:var(--shot-box-w);height:var(--shot-box-h);position:absolute;box-shadow:0 0 0 1px #ffffffe6,inset 0 0 0 1px #ffffffe6,0 0 0 9999px #0d101552}.ds-btn.ds-fixswap{background:var(--ds-accent);border-color:var(--ds-accent);align-self:flex-start;margin-top:10px}.ds-btn.ds-fixswap:hover:not(:disabled){background:var(--ds-ink);border-color:var(--ds-ink)}.ds-shot-box--fix{border:3px dashed var(--ds-accent);box-shadow:0 0 0 1px #ffffffe6,inset 0 0 0 1px #ffffffe6,0 0 0 9999px #0d101552}.ds-shot-box--fix svg{width:100%;height:100%;position:absolute;inset:0}.ds-shot-box--fix line{stroke:var(--ds-accent);stroke-width:2.5px;vector-effect:non-scaling-stroke}.ds-shot--fixframe img{max-width:none;height:auto;width:var(--shot-img-w,100%);left:var(--shot-img-l,0);top:var(--shot-img-t,0);display:block;position:absolute}.ds-fix-bar{height:var(--fix-bar-h);background:#fff;position:absolute;bottom:0;left:0;right:0;box-shadow:inset 0 1px #0d10152e,0 -6px 14px #0d10151f}.ds-fix-bar-crop{display:block;position:absolute;overflow:hidden}.ds-fix-bar-crop img{max-width:none;height:auto;display:block;position:absolute}.ds-fix-bar-drawn{background:var(--ds-ink);color:var(--ds-paper);font-family:var(--ds-f-mono);border-radius:8px;justify-content:center;align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex;position:absolute}.ds-demo{grid-template-columns:1fr 1fr;align-items:start;gap:12px;display:grid}.ds-demo--desktop{gap:20px}.ds-demo.is-played{cursor:pointer}.ds-demo-pane{flex-direction:column;gap:10px;min-width:0;display:flex}.ds-demo-lbl{color:var(--ds-ink);border-bottom:1px solid var(--ds-line);padding-bottom:6px;font-size:14px;font-weight:600;line-height:1.3}.ds-demo--mobile .ds-demo-lbl{text-align:center}.ds-demo-lbl--fix{color:var(--ds-accent)}.ds-demo-replay{color:var(--ds-muted);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:4px;padding:0;text-decoration:underline;display:inline-flex}.ds-demo-replay svg{flex:none}.ds-demo-replay:hover{color:var(--ds-accent)}.ds-demo-replay:focus-visible{outline:2px solid var(--ds-accent);outline-offset:2px}.ds-case-band .ds-shotwrap{width:100%}.ds-shot--demo{container-type:inline-size}.ds-shot--demo .ds-demo-page{width:100%;transition:transform var(--demo-ms,2s) cubic-bezier(.45, .05, .35, 1);position:absolute;top:0;left:0;transform:translateY(0)}.ds-shot--demo .ds-demo-page img{width:100%;max-width:none;height:auto;display:block;position:static}.ds-demo.is-end .ds-demo-page{transform:translateY(calc(-1 * var(--demo-shift)))}.ds-demo--reveal .ds-fix-bar{opacity:0;transition:opacity .35s .12s}.ds-demo--reveal.is-end .ds-fix-bar{opacity:1}.ds-demo.is-snap .ds-demo-page,.ds-demo.is-snap .ds-fix-bar{transition:none}@media (prefers-reduced-motion:reduce){.ds-demo .ds-demo-page,.ds-demo .ds-fix-bar{transition:none}}.ds-ev-note{color:var(--ds-ink);margin:6px 0 0;font-size:13px;line-height:1.55}.ds-ev-note b{font-weight:600}.ds-btn{cursor:pointer;font-family:var(--ds-f-mono);border-radius:var(--ds-radius-ctl);white-space:nowrap;background:var(--ds-ink);border:1px solid var(--ds-ink);min-height:44px;color:var(--ds-paper);transition:background var(--ds-dur-fast), border-color var(--ds-dur-fast);flex:none;align-items:center;gap:8px;padding:10px 15px;font-size:12.5px;font-weight:600;display:inline-flex}.ds-btn:hover:not(:disabled){background:var(--ds-accent);border-color:var(--ds-accent)}.ds-btn:disabled{opacity:.45;cursor:default}.ds-btn:focus-visible{outline:2px solid var(--ds-accent);outline-offset:2px}.ds-btn svg{flex:none}@media (max-width:640px){.ds-fcard-head{grid-template-columns:max-content minmax(0,1fr);grid-template-areas:"n cost""t t";row-gap:8px}.ds-fcard-t{-webkit-line-clamp:3}.ds-fcard-foot .ds-btn{justify-content:center;width:100%}}.ds-tiles{grid-template-columns:1fr;gap:12px;display:grid}@media (min-width:560px){.ds-tiles{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.ds-tiles{grid-template-columns:repeat(4,1fr)}}.ds-tile-label{font-family:var(--ds-f-body);font-weight:600;font-size:var(--ds-label);color:var(--ds-muted);justify-content:space-between;align-items:center;gap:8px;display:flex}.ds-tile-figure{font-family:var(--ds-f-mono);font-weight:700;font-size:var(--ds-money-size);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--ds-ink);margin-top:8px;line-height:1.05}.ds-tile-sub{font-family:var(--ds-f-body);color:var(--ds-muted);margin-top:4px;font-size:11.5px}[data-slot=table] .num{font-family:var(--ds-f-mono);font-variant-numeric:tabular-nums;text-align:right;color:var(--ds-ink)}[data-slot=table] .strong{font-family:var(--ds-f-body);color:var(--ds-ink);font-weight:600}[data-slot=table] .mono{font-family:var(--ds-f-mono);font-variant-numeric:tabular-nums}.admin-wordmark{align-items:center;gap:10px;min-width:0;display:flex}.admin-wordmark-mark{background:var(--ds-ink);width:27px;height:27px;color:var(--ds-paper);font-family:var(--ds-f-display);border-radius:7px;flex:none;place-items:center;font-size:14px;font-weight:700;line-height:1;display:grid}.admin-wordmark-text{flex-direction:column;gap:1px;min-width:0;display:flex}.admin-wordmark-name{font-family:var(--ds-f-display);letter-spacing:-.01em;color:var(--ds-ink);font-size:15px;font-weight:700;line-height:1.2}.admin-wordmark-sub{font-family:var(--ds-f-mono);letter-spacing:.02em;color:var(--ds-muted);font-size:11.5px;line-height:1.2}.admin-account-mark{border:1px solid var(--ds-line);background:var(--ds-paper);width:27px;height:27px;color:var(--ds-ink);font-family:var(--ds-f-display);text-transform:capitalize;border-radius:7px;flex:none;place-items:center;font-size:13px;font-weight:700;line-height:1;display:grid}.admin-account-text{flex-direction:column;gap:1px;min-width:0;display:flex}.admin-account-name{color:var(--ds-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;line-height:1.2;overflow:hidden}.admin-account-kind{font-family:var(--ds-f-mono);letter-spacing:.02em;color:var(--ds-muted);font-size:11.5px;line-height:1.2}.admin-account-chevron{width:14px;height:14px;color:var(--ds-muted);flex:none;margin-inline-start:auto}.admin-account-menuhead{color:var(--ds-muted);text-overflow:ellipsis;white-space:nowrap;padding:4px 8px 6px;font-size:12px;overflow:hidden}.login-shell{background:var(--ds-ground);place-items:center;min-height:100dvh;padding:24px;display:grid}.admin-shell>[data-slot=sidebar]{width:224px}@media (min-width:768px){.admin-shell>[data-slot=sidebar]{height:100dvh;position:sticky;top:0}}@media (max-width:767px){.admin-shell{flex-direction:column}.admin-shell>[data-slot=sidebar]{width:100%;height:auto}}.admin-seg [data-slot=button]{padding-inline:14px}.admin-seg [data-slot=button]:first-child{padding-inline-start:17px}.admin-seg [data-slot=button]:last-child{padding-inline-end:17px}.admin-seg [data-slot=button][aria-current=page]{background:var(--ds-ink);border-color:var(--ds-ink);color:var(--ds-paper)}.admin-main [data-slot=badge]{height:auto;min-height:20px;padding-block:2px;padding-inline:8px}.admin-chips{flex-wrap:wrap;align-items:center;gap:7px;margin:12px 0;display:flex}.admin-defrow .admin-chips{justify-content:flex-end;margin:0}.admin-rowlink{color:inherit;text-decoration:none}.admin-rowlink:hover{color:var(--ds-accent);text-underline-offset:3px;text-decoration:underline}.admin-main [data-slot=table-row]:has(.admin-rowlink){cursor:pointer}.admin-main [data-slot=table-row]>*>.admin-rowlink:after{content:"";position:absolute;inset:0}.admin-main [data-slot=table-row]:has(.admin-rowlink):hover>[data-slot=table-cell]{background:var(--ds-sunk)}.admin-main [data-slot=table-row] .activity-actions,.admin-main [data-slot=table-row] [data-slot=button],.admin-main [data-slot=table-row] .admin-rowsub,.admin-main [data-slot=table-row] a:not(.admin-rowlink){z-index:1;position:relative}.admin-rowsub{color:var(--ds-muted);text-decoration:none}.admin-rowsub:hover{color:var(--ds-accent);text-underline-offset:3px;text-decoration:underline}.admin-main [data-slot=table-row]:has(.admin-rowlink:focus-visible){outline:2px solid var(--ds-accent);outline-offset:-2px}.admin-rowlink:focus-visible{outline:none}.admin-main [data-slot=card-header]{padding:10px var(--ds-card-pad);background:var(--ds-sunk);border-bottom:1px solid var(--ds-line);align-items:center}.admin-main [data-slot=card-title]{font-family:var(--ds-f-display);font-weight:700;font-size:var(--ds-h3);color:var(--ds-ink)}.admin-main [data-slot=card-panel]{padding:var(--ds-card-pad)}.admin-main [data-slot=table-head],.admin-main [data-slot=table-cell]{padding-left:var(--ds-card-pad);padding-right:var(--ds-card-pad)}.admin-main [data-slot=table-head]{background:var(--ds-sunk);font-family:var(--ds-f-mono);font-weight:600;font-size:var(--ds-label);color:var(--ds-body)}.admin-main [data-slot=table-cell]{height:var(--ds-row-h);color:var(--ds-body)}.admin-main{background:var(--ds-ground);padding:24px 20px}@media (min-width:768px){.admin-main{padding:32px}}.admin-main>*{max-width:1180px}.admin-h1{font-family:var(--ds-f-display);font-weight:800;font-size:var(--ds-h1);letter-spacing:-.03em;color:var(--ds-ink);margin:0}.admin-lede{font-family:var(--ds-f-body);font-size:var(--ds-body-size);color:var(--ds-muted);max-width:68ch;margin:8px 0 24px}.admin-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.admin-head>:first-child{flex:22rem;min-width:0}.admin-head .admin-runacts{flex:none}.admin-head .admin-lede{margin-bottom:0}.admin-section{margin-top:16px}.admin-note{font-family:var(--ds-f-body);color:var(--ds-muted);margin:10px 0 0;font-size:12.5px}.admin-sub{font-family:var(--ds-f-mono);color:var(--ds-muted);margin:6px 0 0;font-size:12.5px}.admin-crumbs{font-family:var(--ds-f-mono);color:var(--ds-muted);margin-bottom:12px;font-size:12.5px}.admin-crumbs [data-slot=breadcrumb-link]:hover{color:var(--ds-accent)}.admin-crumbs [data-slot=breadcrumb-page]{color:var(--ds-ink);text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:46ch;display:inline-block;overflow:hidden}.admin-ctas{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.admin-push{margin-left:auto}.admin-dot{background:var(--ds-caution);border-radius:999px;flex:none;width:8px;height:8px;display:inline-block}.admin-dot[data-status=ready]{background:var(--ds-money)}.admin-dot[data-status=stopped]{background:var(--ds-critical)}.ds-btn.secondary{background:var(--ds-paper);color:var(--ds-ink);border:1px solid var(--ds-line-strong)}.ds-btn.secondary:hover:not(:disabled){background:var(--ds-accent-wash);border-color:var(--ds-accent);color:var(--ds-accent)}.admin-filters{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-top:16px;display:flex}.admin-field{flex-direction:column;gap:6px;display:flex}.admin-field label{font-family:var(--ds-f-body);color:var(--ds-ink);font-size:12.5px;font-weight:600}.admin-check{height:36px;font-family:var(--ds-f-body);color:var(--ds-ink);align-items:center;gap:8px;font-size:14px;display:flex}.admin-configsec{margin-bottom:var(--ds-sec-gap)}.admin-main .admin-configsec>[data-slot=card-header]{padding:16px var(--ds-card-pad)}.admin-configsec [data-slot=card-description]{max-width:76ch}.admin-formfield{margin-bottom:16px}.admin-inputrow{align-items:center;gap:8px;display:flex}.admin-dialogrow{grid-template-columns:1fr 1fr;gap:12px;display:grid}.admin-unit{font-family:var(--ds-f-mono);color:var(--ds-muted);flex:none;font-size:13px}.admin-fielderr{font-family:var(--ds-f-body);color:var(--ds-critical);max-width:210px;margin:4px 0 0;font-size:11.5px}.admin-tname{font-family:var(--ds-f-body);color:var(--ds-ink);font-weight:600}.admin-vertical{align-items:center;gap:12px;min-width:17rem;display:flex}.admin-vertical-mark{background:var(--ds-sunk);border:1px solid var(--ds-line);border-radius:var(--ds-radius-ctl);width:30px;height:30px;color:var(--ds-muted);flex:none;place-items:center;display:grid}.admin-vertical-mark svg{width:16px;height:16px}.admin-lead{font-family:var(--ds-f-mono);font-variant-numeric:tabular-nums;color:var(--ds-ink);font-size:15px;font-weight:500}.admin-rangecell{min-width:13rem}.admin-scaletop{color:var(--ds-muted);margin-top:3px;font-weight:400;display:block}[data-slot=table-head]:has(.admin-scaletop){height:auto;padding-block:8px;line-height:1.25}.admin-range{height:6px;position:relative}.admin-range [data-slot=meter-track]{background:var(--ds-line);border-radius:999px;height:6px}.admin-range-ceiling,.admin-range-mark{position:absolute;inset:0}.admin-range-ceiling [data-slot=meter-indicator]{background:var(--ds-graphic);border-radius:999px}.admin-range-mark [data-slot=meter-track]{background:0 0;overflow:visible}.admin-range-mark [data-slot=meter-indicator]{border-right:2px solid var(--ds-ink);background:0 0;margin-block:-3px}.admin-rangenums{font-family:var(--ds-f-mono);font-variant-numeric:tabular-nums;color:var(--ds-muted);margin:7px 0 0;font-size:11.5px}.admin-source{color:var(--ds-muted);max-width:44ch;font-size:11.5px;line-height:1.5}.admin-stateplain{font-family:var(--ds-f-mono);color:var(--ds-muted);font-size:11.5px}.admin-rownote{font-family:var(--ds-f-body);color:var(--ds-muted);max-width:48ch;margin:3px 0 0;font-size:11.5px}.admin-tsub{font-family:var(--ds-f-mono);color:var(--ds-muted);margin:2px 0 0;font-size:11.5px;font-weight:400}.admin-pinlast{border-collapse:separate;border-spacing:0}.admin-pinlast [data-slot=table-head]:last-child,.admin-pinlast [data-slot=table-cell]:last-child:not(.admin-tgroup){z-index:1;background:var(--ds-paper);border-left:1px solid var(--ds-line);position:sticky;right:0}.admin-pinlast [data-slot=table-head]:last-child{z-index:2;background:var(--ds-sunk)}[data-slot=table] .admin-tgroup{height:auto;padding:15px var(--ds-card-pad) 13px;background:var(--ds-paper);border-top:1px solid var(--ds-ink)}[data-slot=table-row]:hover>.admin-tgroup{background:var(--ds-paper)}.admin-tgroup b{font-family:var(--ds-f-display);font-weight:700;font-size:var(--ds-h3);color:var(--ds-ink);align-items:center;gap:9px;display:flex}.admin-tgroup b span{font-family:var(--ds-f-mono);font-variant-numeric:tabular-nums;color:var(--ds-muted);border:1px solid var(--ds-line);background:var(--ds-paper);border-radius:999px;padding:3px 10px;font-size:12px;font-weight:500}.admin-tgroup p{font-family:var(--ds-f-body);color:var(--ds-muted);max-width:76ch;margin:5px 0 0;font-size:12px}.admin-costsize{align-items:center;gap:10px;margin-bottom:16px;display:flex}.admin-costdetail{font-family:var(--ds-f-body);color:var(--ds-muted);max-width:52ch;margin:3px 0 0;font-size:11.5px}.admin-costnote{font-family:var(--ds-f-body);color:var(--ds-muted);max-width:76ch;margin:14px 0 0;font-size:12px}.admin-ctas+.admin-stats,.admin-head+.admin-stats{margin-top:var(--ds-stack)}.admin-stats{margin:0 0 var(--ds-stack);border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-paper);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid;overflow:hidden}.admin-stats>div{padding:13px var(--ds-card-pad);border-left:1px solid var(--ds-line)}.admin-stats>div:first-child{border-left:0}.admin-stats dt{font-family:var(--ds-f-body);color:var(--ds-muted);font-size:12px}.admin-stats dd{font-family:var(--ds-f-mono);font-variant-numeric:tabular-nums;color:var(--ds-ink);margin:3px 0 0;font-size:19px;font-weight:500}.admin-stats p{font-family:var(--ds-f-body);color:var(--ds-muted);margin:3px 0 0;font-size:11.5px}.admin-sharecell{min-width:11rem}.admin-share{vertical-align:middle;width:calc(100% - 3.4rem);display:inline-block}.admin-share [data-slot=meter-track]{background:var(--ds-line);border-radius:999px;height:6px}.admin-share [data-slot=meter-indicator]{background:var(--ds-graphic);border-radius:999px}.admin-sharenum{text-align:right;vertical-align:middle;width:3.4rem;font-family:var(--ds-f-mono);font-variant-numeric:tabular-nums;color:var(--ds-muted);font-size:12px;display:inline-block}.ds-storelogo{width:var(--logo-size);height:var(--logo-size);border-radius:var(--ds-radius-ctl);border:1px solid var(--ds-line);background:var(--ds-paper);flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.ds-storelogo[data-backing=dark]{background:var(--ds-ink)}.ds-storelogo img{object-fit:contain;width:82%;height:82%;display:block}.ds-storelogo.is-monogram{border:1px solid var(--ds-line);background:var(--ds-sunk)}.ds-storelogo.is-monogram b{font-family:var(--ds-f-mono);font-weight:600;font-size:calc(var(--logo-size) * .42);color:var(--ds-body)}.admin-pair{gap:var(--ds-stack);margin-top:var(--ds-stack);display:grid}@media (min-width:900px){.admin-pair{grid-template-columns:1fr 1fr}}.admin-pair>[data-slot=card]{height:100%}.admin-mix{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.admin-mix li{grid-template-columns:9px 1fr auto;align-items:center;gap:4px 10px;display:grid}.admin-mix-bar{grid-column:1/-1;margin-top:3px}.admin-mix-dot{background:var(--admin-tone);border-radius:999px;width:9px;height:9px}.admin-mix-name{font-family:var(--ds-f-body);color:var(--ds-ink);font-size:13px}.admin-mix-bar [data-slot=meter-track]{background:var(--ds-line);border-radius:999px;height:6px}.admin-mix-bar [data-slot=meter-indicator]{background:var(--admin-tone);border-radius:999px}.admin-mix-pct{text-align:right;font-family:var(--ds-f-mono);font-variant-numeric:tabular-nums;color:var(--ds-ink);font-size:13px}.admin-mix li[data-tone="0"]{--admin-tone:var(--chart-1)}.admin-mix li[data-tone="1"]{--admin-tone:var(--chart-2)}.admin-mix li[data-tone="2"]{--admin-tone:var(--chart-3)}.admin-mix li[data-tone="3"]{--admin-tone:var(--chart-4)}.admin-mix li[data-tone="4"]{--admin-tone:var(--chart-5)}.study-pics{margin:0 0 var(--ds-stack);flex-wrap:wrap;gap:14px;padding:0;list-style:none;display:flex}.study-pics li{flex-direction:column;gap:6px;width:240px;display:flex}.study-pics i{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-paper);justify-content:center;align-items:center;height:180px;display:flex;overflow:hidden}.study-pics img{width:auto;max-width:100%;height:auto;max-height:100%;display:block}.study-pics span{font-family:var(--ds-f-mono);color:var(--ds-muted);font-size:11.5px}.admin-platform{font-family:var(--ds-f-mono);color:var(--ds-body);align-items:center;gap:8px;font-size:13px;display:inline-flex}.admin-est{border:1px solid var(--ds-line);font-family:var(--ds-f-body);color:var(--ds-muted);border-radius:999px;margin-left:8px;padding:3px 10px;font-size:11.5px}.admin-sub .admin-rowlink{text-underline-offset:2px;text-decoration:underline}.admin-blockwhy{color:var(--ds-muted);margin-top:5px;display:block}.admin-tag{background:var(--ds-sunk);color:var(--ds-body);border-color:#0000;font-weight:500}.activity-actions{text-align:right;white-space:nowrap}div.activity-actions{justify-content:flex-end;align-items:center;gap:2px;display:flex}.admin-deflist>*+*{border-top:1px solid var(--ds-line)}.admin-defrow{padding:11px 0}.admin-defrow>b{font-family:var(--ds-f-body);color:var(--ds-ink);font-size:14px;font-weight:600;display:block}.admin-defrow>p{font-family:var(--ds-f-body);color:var(--ds-muted);margin:2px 0 0;font-size:13.5px}.admin-defrow.is-split{justify-content:space-between;align-items:baseline;gap:12px;padding:10px 0;display:flex}.admin-defrow.is-split>span{font-family:var(--ds-f-body);color:var(--ds-ink);font-size:13.5px}.admin-defrow.is-split>code{font-family:var(--ds-f-mono);color:var(--ds-muted);white-space:nowrap;font-size:12.5px}.admin-cardp{font-family:var(--ds-f-body);color:var(--ds-muted);margin:0 0 14px;font-size:13.5px;line-height:1.55}.admin-cardp:last-child{margin-bottom:0}.admin-runtitle{align-items:center;gap:12px;display:flex}.admin-runmeta{font-family:var(--ds-f-mono);font-variant-numeric:tabular-nums;color:var(--ds-muted);flex-wrap:wrap;align-items:center;gap:14px;margin-top:10px;font-size:12.5px;display:flex}.admin-runmeta>span{align-items:center;gap:7px;display:flex}.admin-runacts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-runbanner{margin-bottom:20px}.admin-runsec{margin-bottom:36px}.admin-runsec>h2{margin:0 0 14px}.ds-btn.secondary.danger{color:var(--ds-critical);border-color:var(--ds-critical)}.ds-btn.secondary.danger:hover:not(:disabled){background:var(--ds-critical-wash);border-color:var(--ds-critical);color:var(--ds-critical)}.persona-bar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;display:flex}.persona-pick{flex:0 0 20rem}.persona-count{font-family:var(--ds-f-mono);font-variant-numeric:tabular-nums;color:var(--ds-muted);font-size:12.5px}.persona-wrap{max-height:640px;overflow:auto}.persona-table [data-slot=table-head]{z-index:1;position:sticky;top:0}.persona-table{min-width:1180px}.admin-main .persona-table [data-slot=table-cell]{height:auto;padding:8px 10px}.persona-table .clip{text-overflow:ellipsis;max-width:200px;overflow:hidden}.persona-table .clip.is-narrow{max-width:160px}.persona-row{cursor:pointer}.persona-row[data-open]>[data-slot=table-cell]{background:var(--ds-sunk)}.persona-avatar{padding-left:16px}.persona-avatar img{object-fit:cover;background:var(--ds-sunk);border-radius:50%;width:44px;min-width:44px;height:44px;display:block}.persona-toggle{width:1px}.persona-toggle button{cursor:pointer;width:28px;height:28px;color:var(--ds-muted);border-radius:var(--ds-radius-ctl);background:0 0;border:0;place-items:center;display:grid}.persona-toggle button:hover{background:var(--ds-line);color:var(--ds-ink)}.persona-toggle button:focus-visible{outline:2px solid var(--ds-accent);outline-offset:-2px}.persona-toggle svg{width:16px;height:16px}.persona-row:hover>[data-slot=table-cell]{background:var(--ds-sunk)}.admin-main .persona-detail>[data-slot=table-cell]{background:var(--ds-sunk);white-space:normal;padding:4px 20px 22px 72px}.persona-detail>[data-slot=table-cell]>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 40px;max-width:900px;display:grid}.persona-field.is-wide{grid-column:1/-1}.persona-field>b{font-family:var(--ds-f-mono);color:var(--ds-muted);margin-bottom:5px;font-size:11.5px;font-weight:600;display:block}.persona-field>span{font-family:var(--ds-f-body);color:var(--ds-ink);font-size:13.5px;line-height:1.55}.admin-chartbox{width:100%}.admin-chartbox>div{height:264px}@media (max-width:640px){.admin-chartbox>div{height:176px}}.admin-tip{justify-content:space-between;align-items:baseline;gap:16px;padding:8px 10px;display:flex}.admin-tip-day{font-family:var(--ds-f-body);color:var(--chart-tooltip-muted);font-size:12px}.admin-tip-amount{font-family:var(--ds-f-mono);font-variant-numeric:tabular-nums;color:var(--chart-tooltip-foreground);font-size:13px;font-weight:500}.admin-spendtotal{font-family:var(--ds-f-mono);font-variant-numeric:tabular-nums;color:var(--ds-ink);font-size:15px;font-weight:600}.admin-skel-fig{height:34px;margin-top:10px}.admin-live{margin-bottom:16px}.admin-live-row{color:var(--ds-ink);font-family:var(--ds-f-body);align-items:center;gap:12px;padding:8px 0;font-size:14px;text-decoration:none;display:flex}.admin-live-dot{background:var(--ds-accent);border-radius:999px;flex:none;width:8px;height:8px}.admin-live-dot[data-waiting]{background:var(--ds-caution)}.admin-live-cta{color:var(--ds-accent);margin-left:auto;font-weight:600}.ds-sw-fig{border-top:1px solid var(--ds-line);gap:8px;margin-top:26px;padding-top:22px;display:grid}.ds-sw-fig>strong{font-family:var(--ds-f-mono);letter-spacing:-.04em;color:var(--ds-ink);font-variant-numeric:tabular-nums;align-items:baseline;gap:2px;font-size:58px;font-weight:500;line-height:1;display:flex}.ds-sw-fig>strong>span[data-dim]{letter-spacing:0;color:var(--ds-body);padding:0 .06em;font-size:.48em}@media (max-width:640px){.ds-sw-fig>strong{font-size:44px}}.ds-sw-fig>p{color:var(--ds-body);max-width:62ch;margin:0;font-size:14.5px}.ds-verdict{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-sunk);justify-items:start;gap:10px;max-width:88ch;padding:18px 20px;display:grid}.ds-verdict[data-strong]{background:var(--ds-accent-wash)}.ds-verdict>p{color:var(--ds-body);max-width:72ch;margin:0;font-size:14.5px}.ds-verdict-caveat{border-top:1px solid var(--ds-line);color:var(--ds-body);max-width:82ch;margin:22px 0 0;padding-top:14px;font-size:13.5px;line-height:1.65}.ds-splitcmp{margin-top:22px}.ds-splitcmp>ol{grid-template-columns:repeat(auto-fill,minmax(min(560px,100%),1fr));column-gap:44px;margin:0 0 14px;padding:0;list-style:none;display:grid}.ds-splitcmp>ol>li{border-top:1px solid var(--ds-line);padding:16px 0}.ds-splitcmp-h{color:var(--ds-ink);margin:0 0 10px;font-size:14.5px;line-height:1.4}.ds-splitcmp-bar{grid-template-columns:104px 1fr 42px;align-items:center;column-gap:10px;margin-top:6px;display:grid}.ds-splitcmp-bar>.k{font-family:var(--ds-f-mono);color:var(--ds-muted);white-space:nowrap;font-size:12px}.ds-splitcmp-bar>i{background:var(--ds-sunk);border:1px solid var(--ds-line);border-radius:3px;height:12px;display:block;overflow:hidden}.ds-splitcmp-bar>i>b{background:var(--ds-line-strong);border-radius:2px;min-width:2px;height:100%;display:block}.ds-splitcmp-bar[data-group]>i>b{background:var(--ds-accent)}.ds-splitcmp-bar[data-group]>.k{color:var(--ds-ink)}.ds-splitcmp-bar>.v{font-family:var(--ds-f-mono);color:var(--ds-ink);text-align:right;font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.ds-splitcmp-f{font-family:var(--ds-f-mono);color:var(--ds-body);font-variant-numeric:tabular-nums;gap:12px;margin:10px 0 0;padding-left:114px;font-size:12.5px;display:flex}.ds-splitcmp-f>em{color:var(--ds-muted);margin-left:auto;font-style:normal}@media (max-width:520px){.ds-splitcmp-bar{grid-template-columns:100px 1fr 38px;column-gap:8px}.ds-splitcmp-f{padding-left:0}}:root{--rpt-geo-0:var(--ds-sunk);--rpt-geo-1:#dbeafe;--rpt-geo-2:#93c5fd;--rpt-geo-3:#3b82f6;--rpt-geo-4:#1d4ed8;--rpt-geo-5:#1e3a8a}.rpt-geo-s0{fill:var(--rpt-geo-0)}.rpt-geo-s1{fill:var(--rpt-geo-1)}.rpt-geo-s2{fill:var(--rpt-geo-2)}.rpt-geo-s3{fill:var(--rpt-geo-3)}.rpt-geo-s4{fill:var(--rpt-geo-4)}.rpt-geo-s5{fill:var(--rpt-geo-5)}.rpt-geo{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:0 40px;display:grid}.rpt-geo-map{min-width:0}.rpt-geo-map svg{width:100%;height:auto;display:block}.rpt-geo-legend{grid-auto-columns:1fr;grid-auto-flow:column;gap:0 10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.rpt-geo-legend li{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.rpt-geo-key{border:1px solid var(--ds-line);border-radius:2px;width:100%;height:8px;display:block}.rpt-geo-s0.rpt-geo-key{background:var(--rpt-geo-0)}.rpt-geo-s1.rpt-geo-key{background:var(--rpt-geo-1)}.rpt-geo-s2.rpt-geo-key{background:var(--rpt-geo-2)}.rpt-geo-s3.rpt-geo-key{background:var(--rpt-geo-3)}.rpt-geo-s4.rpt-geo-key{background:var(--rpt-geo-4)}.rpt-geo-s5.rpt-geo-key{background:var(--rpt-geo-5)}.rpt-geo-key-l{font-family:var(--ds-f-mono);color:var(--ds-ink);font-variant-numeric:tabular-nums;font-size:13px}.rpt-geo-key-n{color:var(--ds-muted);font-size:13px}.rpt-geo-rank{border-left:1px solid var(--ds-line);min-width:0;padding-left:40px}.rpt-geo-rank-t{font-family:var(--ds-f-display);font-weight:700;font-size:var(--ds-h3);letter-spacing:-.01em;color:var(--ds-ink);margin:0 0 14px}.rpt-geo-table{border-collapse:collapse;width:100%}.rpt-geo-table thead th{text-align:right;font-family:var(--ds-f-mono);color:var(--ds-muted);border-bottom:1px solid var(--ds-line);padding:0 0 8px;font-size:13px;font-weight:600}.rpt-geo-table thead th:first-child{text-align:left}.rpt-geo-table tbody th{text-align:left;font-family:var(--ds-f-body);font-weight:400;font-size:var(--ds-body-size);color:var(--ds-ink);padding:9px 0}.rpt-geo-table tbody td{text-align:right;font-family:var(--ds-f-mono);font-size:var(--ds-body-size);color:var(--ds-body);font-variant-numeric:tabular-nums;padding:9px 0 9px 16px}.rpt-geo-table tbody tr+tr th,.rpt-geo-table tbody tr+tr td{border-top:1px solid var(--ds-line)}.rpt-geo-flat{max-width:52ch;font-size:var(--ds-body-size);color:var(--ds-body);margin:0;line-height:1.55}.rpt-geo-solo{grid-template-columns:minmax(0,420px) minmax(0,1fr)}.rpt-geo-solo .rpt-geo-s1{fill:var(--rpt-geo-4)}.rpt-geo-answer{border-top:1px solid var(--ds-line);margin:40px 0 0;padding:32px 0 0}.rpt-geo-answer .rpt-geo-rank-t{margin:0 0 20px}.rpt-geo-tip{align-items:baseline;gap:9px;display:flex}.rpt-geo-tip-name{font-family:var(--ds-f-body);color:var(--ds-ink);font-size:13px}.rpt-geo-tip-n{font-family:var(--ds-f-mono);color:var(--ds-body);font-variant-numeric:tabular-nums;font-size:13px}.rpt-geo-tip-pct{font-family:var(--ds-f-mono);color:var(--ds-muted);font-variant-numeric:tabular-nums;font-size:13px}@media (max-width:900px){.rpt-geo{grid-template-columns:minmax(0,1fr);gap:32px}.rpt-geo-rank{border-left:0;padding-left:0}}.rpt-dlg-scrim{z-index:60;background:var(--ds-scrim);justify-content:center;align-items:center;padding:24px;animation:.2s both co-fade;display:flex;position:fixed;inset:0}.rpt-dlg{background:var(--ds-paper);border:1px solid var(--ds-line);border-radius:var(--ds-radius);max-width:100%;max-height:88vh;box-shadow:var(--ds-shadow-overlay);position:relative;overflow:auto}.rpt-dlg-head{justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 22px 0;display:flex}.rpt-dlg-ctx{font-family:var(--ds-f-mono);font-size:var(--ds-label);color:var(--ds-muted)}.rpt-dlg-t{font-family:var(--ds-f-display);letter-spacing:-.01em;color:var(--ds-ink);margin-top:4px;font-size:18px;font-weight:700}.rpt-dlg-head[data-bare=true]{z-index:1;padding:0;position:absolute;top:12px;right:12px}.rpt-dlg-body{font-family:var(--ds-f-body);padding:16px 22px 22px}.rpt-dlg-head[data-bare=true]+.rpt-dlg-body{padding-top:22px}.rpt-dlg-x{border-radius:var(--ds-radius-ctl);border:1px solid var(--ds-line-strong);background:var(--ds-paper);cursor:pointer;width:32px;height:32px;color:var(--ds-body);flex:none;justify-content:center;align-items:center;display:flex}.rpt-dlg-x:hover{background:var(--ds-accent-wash);color:var(--ds-accent)}.rpt-dlg-x:active{transform:translateY(1px)}.rpt-store-tech{display:block}.rpt-store-techhead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}.rpt-store-techt{font-family:var(--ds-f-body);color:var(--ds-ink);margin:0;font-size:15.5px;font-weight:600}.rpt-store-cats{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));align-items:start;gap:20px 24px;display:grid}.rpt-store-cat{font-family:var(--ds-f-body);color:var(--ds-muted);margin-bottom:9px;font-size:13px;font-weight:600}.rpt-store-cat:first-letter{text-transform:uppercase}.rpt-store-marks{flex-wrap:wrap;gap:8px;display:flex}.rpt-store-mark{border:1px solid var(--ds-line);background:var(--ds-paper);font-family:var(--ds-f-body);color:var(--ds-ink);border-radius:999px;align-items:center;gap:7px;padding:5px 11px 5px 7px;font-size:13px;font-weight:400;display:inline-flex}.rpt-store-logo{object-fit:contain;flex:none;display:block}.rpt-store-mono{background:var(--ds-sunk);border:1px solid var(--ds-line);width:22px;height:22px;font-family:var(--ds-f-mono);letter-spacing:-.03em;color:var(--ds-body);border-radius:5px;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:inline-flex}.rpt-roi{flex-direction:column;gap:16px;display:flex}.rpt-roi-calc,.rpt-roi-assume{flex-direction:column;display:flex}.rpt-roi-head{color:var(--ds-accent);align-items:center;gap:9px;margin-bottom:16px;display:flex}.rpt-roi-headt{font-family:var(--ds-f-display);font-size:var(--ds-h3);letter-spacing:-.01em;color:var(--ds-ink);margin:0;font-weight:700}.rpt-roi-aovnote{font-family:var(--ds-f-body);font-size:var(--ds-label);color:var(--ds-body);margin:0 0 14px;line-height:1.5}.rpt-roi-ins{flex-direction:column;gap:22px;margin-bottom:14px;display:flex}.rpt-roi-in{gap:10px;width:100%}.rpt-roi-inhead{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.rpt-roi-inhead [data-slot=field-label]{flex:1}.rpt-roi-track>:not(.rpt-roi-tick){width:100%}.rpt-roi-inl{font-family:var(--ds-f-body);font-size:var(--ds-body-size);color:var(--ds-ink);font-weight:600}.rpt-roi-inhead [data-slot=number-field]{flex:none;width:9rem}.rpt-roi-ins [data-slot=number-field-input]{font-family:var(--ds-f-mono);text-align:right;color:var(--ds-ink);font-size:15px}.rpt-roi-track{width:100%;padding-bottom:20px;position:relative}.rpt-roi-track [data-slot=slider-track]{height:6px}.rpt-roi-track [data-slot=slider-track]:before{background:var(--ds-line);border-radius:999px}.rpt-roi-track [data-slot=slider-indicator]{background:var(--ds-accent);border-radius:999px}.rpt-roi-track [data-slot=slider-thumb]{border-color:var(--ds-accent)}.rpt-roi-tick{pointer-events:none;flex-direction:column;align-items:center;gap:3px;display:flex;position:absolute;bottom:0}.rpt-roi-tick:before{content:"";background:var(--ds-accent);width:1px;height:7px}.rpt-roi-tick span{font-family:var(--ds-f-mono);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ds-body);font-size:13px}.rpt-roi-tick[data-side=mid]{transform:translate(-50%)}.rpt-roi-tick[data-side=start]{align-items:flex-start}.rpt-roi-reset{background:var(--ds-paper);border-color:var(--ds-line);min-height:38px;color:var(--ds-body);align-self:flex-start;margin-top:14px;padding:8px 13px}.rpt-roi-reset:hover:not(:disabled){background:var(--ds-paper);border-color:var(--ds-ink);color:var(--ds-ink)}.rpt-roi-out{border-top:1px solid var(--ds-line);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;margin-top:auto;padding-top:18px;display:flex}.rpt-roi-suppressed{font-family:var(--ds-f-body);font-size:var(--ds-label);color:var(--ds-body);margin:0;line-height:1.5;display:block}.rpt-roi-outr{text-align:right;flex-direction:column;align-items:flex-end;gap:6px;display:flex}.rpt-roi-outl{font-family:var(--ds-f-body);font-size:var(--ds-label);color:var(--ds-body);margin-bottom:5px}.rpt-roi-outr .rpt-roi-outl{margin-bottom:0}.rpt-roi-outv{font-family:var(--ds-f-mono);font-variant-numeric:tabular-nums;color:var(--ds-ink);font-size:26px;font-weight:700}.rpt-roi-outv[data-tone=money]{color:var(--ds-money)}.rpt-roi-rows{flex-direction:column;display:flex}.rpt-roi-row{border-top:1px solid var(--ds-line);align-items:center;gap:14px;padding:17px 0;display:flex}.rpt-roi-row:first-child{border-top:none}.rpt-roi-rowl{font-family:var(--ds-f-body);font-size:var(--ds-body-size);color:var(--ds-ink);flex:1;font-weight:600}.rpt-roi-rowv{font-family:var(--ds-f-mono);text-align:right;font-variant-numeric:tabular-nums;color:var(--ds-ink);font-size:15px}.rpt-roi-rowi{border:1px solid var(--ds-line);border-radius:var(--ds-radius-ctl);width:32px;height:32px;color:var(--ds-body);flex:none;justify-content:center;align-items:center;display:flex}.rpt-roi-rowp{flex:none;justify-content:flex-end;min-width:92px;display:flex}.rpt-roi-foot{font-family:var(--ds-f-body);color:var(--ds-muted);margin:12px 0 0;font-size:13px;line-height:1.5}.ds-math{grid-template-columns:max-content max-content 1fr;align-items:baseline;gap:4px 10px;display:grid}.ds-math-r{display:contents}.ds-math-r .op{font-family:var(--ds-f-mono);text-align:right;font-variant-numeric:tabular-nums;color:var(--ds-muted);font-size:13px}.ds-math-r .v{font-family:var(--ds-f-mono);font-variant-numeric:tabular-nums;color:var(--ds-ink);font-size:13px;font-weight:600}.ds-math-r .v[data-total]{color:var(--ds-critical)}.ds-math-r .l{font-family:var(--ds-f-body);color:var(--ds-body);font-size:13px}.ds-math-n{font-family:var(--ds-f-body);color:var(--ds-muted);margin:6px 0 0;font-size:13px}.ds-ev-src{border-top:1px solid var(--ds-line);margin:0;padding-top:12px}.ds-ev-h{font-family:var(--ds-f-display);letter-spacing:-.01em;color:var(--ds-ink);margin:0 0 2px;font-size:15px;font-weight:700;line-height:1.3}.ds-ev-srcn{font-family:var(--ds-f-mono);color:var(--ds-muted);margin:8px 0 0;font-size:13px}.ds-ev-srcn a{color:inherit;text-decoration:underline}.ds-ev-cite,.ds-ev-plain{font-family:var(--ds-f-mono);color:var(--ds-muted);align-items:center;gap:8px;font-size:13px;text-decoration:none;display:flex}.ds-ev-cite svg,.ds-ev-plain svg{flex:none}.ds-ev-cite>svg:first-child{color:var(--ds-critical)}.ds-ev-plain>svg:first-child{color:var(--ds-muted)}.ds-ev-cite strong{color:var(--ds-ink);font-weight:600}.ds-ev-cite:hover strong{text-decoration:underline}.rpt-pop{flex-direction:column;gap:14px;display:flex}.rpt-pop-steps{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.rpt-pop-step{flex-direction:column;gap:10px;padding:18px;display:flex}.rpt-pop-stephead{align-items:center;gap:11px;display:flex}.rpt-pop-stepn{background:var(--ds-ink);width:26px;height:26px;color:var(--ds-paper);font-family:var(--ds-f-mono);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:inline-flex}.rpt-pop-stept{font-family:var(--ds-f-display);font-size:var(--ds-h3);letter-spacing:-.01em;color:var(--ds-ink);margin:0;font-weight:700}.rpt-pop-stepb{font-family:var(--ds-f-body);font-size:var(--ds-label);color:var(--ds-body);margin:0;line-height:1.5}.rpt-pop-detail{flex-direction:column;gap:18px;padding:20px;display:flex}.rpt-pop-lbl{margin-bottom:10px}.rpt-pop-doms{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.rpt-pop-doms li{border:1px solid var(--ds-line);background:var(--ds-paper);font-family:var(--ds-f-mono);color:var(--ds-ink);border-radius:999px;align-items:baseline;gap:6px;padding:5px 10px;font-size:13px;display:inline-flex}.rpt-pop-doms li .n{color:var(--ds-muted);font-variant-numeric:tabular-nums}.rpt-pop-srcx{margin-top:14px}.rpt-pop-srcx summary{cursor:pointer;width:fit-content;font-family:var(--ds-f-body);color:var(--ds-accent);border-radius:var(--ds-radius-ctl);align-items:center;gap:6px;font-size:13.5px;font-weight:600;display:inline-flex}.rpt-pop-srcx summary:focus-visible{outline:2px solid var(--ds-accent);outline-offset:3px}.rpt-pop-srcx summary svg{transition:transform .15s}.rpt-pop-srcx[open] summary svg{transform:rotate(180deg)}.rpt-pop-srcx-hide,.rpt-pop-srcx[open] .rpt-pop-srcx-show{display:none}.rpt-pop-srcx[open] .rpt-pop-srcx-hide{display:inline}.rpt-pop-srcx .ds-srcgrid{margin-top:14px}.ds-shotfig{margin:0}.ds-shotcap{font-family:var(--ds-f-mono);color:var(--ds-muted);align-items:baseline;gap:10px;margin-top:6px;font-size:13px;line-height:1.45;display:flex}.ds-shotcap>span{flex:1;min-width:0}.report-shell{background:var(--ds-paper);min-height:100dvh;color:var(--ds-ink);font-family:var(--ds-f-body)}.rpt-degraded{border-radius:var(--ds-radius);background:var(--ds-caution-wash);font-family:var(--ds-f-body);color:var(--ds-ink);border:1px solid #b547084d;gap:9px;margin:0;padding:12px 15px;font-size:13.5px;line-height:1.5;display:flex}.rpt-degraded>svg{color:var(--ds-caution);flex:none;margin-top:2px}.rpt-lede{flex-direction:column;gap:12px;display:flex}.rpt-lede-cards{grid-template-columns:repeat(3,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:1000px){.rpt-lede-cards{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.rpt-lede-cards{grid-template-columns:1fr}}.rpt-lede-card .ds-lbl{font-weight:600}.rpt-lede-card{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-paper);align-items:center;gap:14px;padding:16px 18px;display:flex}.rpt-lede-mark{border-radius:var(--ds-radius-ctl);background:var(--ds-sunk);width:44px;height:44px;color:var(--ds-ink);flex:none;justify-content:center;align-items:center;display:inline-flex}.rpt-lede-mark img{object-fit:contain;display:block}.rpt-lede-body{flex-direction:column;flex:1;align-items:flex-start;gap:3px;min-width:0;display:flex}.rpt-lede-v{font-family:var(--ds-f-mono);letter-spacing:-.01em;color:var(--ds-ink);font-variant-numeric:tabular-nums;font-size:20px;font-weight:600;line-height:1.25}.rpt-lede-sub{font-size:var(--ds-label);color:var(--ds-body);line-height:1.45}.rpt-built{flex-direction:column;gap:16px;display:flex}.v2-shell{background:var(--ds-ground);min-height:100dvh;color:var(--ds-ink);font-family:var(--ds-f-body);position:relative;overflow-x:hidden}.v2-head{border-bottom:1px solid var(--ds-line);background:var(--ds-paper);align-items:center;gap:14px;padding:18px 40px;display:flex;position:relative}.v2-head img{width:auto;height:26px;display:block}.v2-head-rule{background:var(--ds-line-strong);width:1px;height:18px}.v2-head-name{font-family:var(--ds-f-display);letter-spacing:-.01em;color:var(--ds-ink);font-size:17px;font-weight:700}.v2-head-link{color:var(--ds-body);border-bottom:1px solid var(--ds-line-strong);margin-left:auto;padding-bottom:1px;font-size:14px;text-decoration:none}.v2-head-link:hover{color:var(--ds-accent);border-bottom-color:var(--ds-accent)}.v2-title{max-width:880px;font-family:var(--ds-f-display);letter-spacing:-.02em;text-wrap:balance;color:var(--ds-ink);margin:0 auto;padding:34px 32px 18px;font-size:clamp(24px,3vw,33px);font-weight:700;line-height:1.15}.v2-title em{color:var(--ds-muted);font-style:normal;font-weight:500;display:block}.v2-title[data-engaged]{padding-bottom:14px;font-size:clamp(20px,2.2vw,25px)}.v2-main{max-width:880px;margin:0 auto;padding:0 32px 64px}.v2-builder{z-index:20;margin-bottom:30px;position:relative}.v2-foot{text-align:center;color:var(--ds-muted);padding:18px 32px 40px;font-size:13px}.v2-card{background:var(--ds-paper);border:1px solid var(--ds-line);border-radius:var(--ds-radius-sheet);box-shadow:var(--ds-shadow-rest)}.v2-tabs{grid-template-columns:1fr 1fr;display:grid}.v2-tab{text-align:left;border:0;border-bottom:1px solid var(--ds-line);background:var(--ds-sunk);color:var(--ds-muted);cursor:pointer;transition:background var(--ds-dur-fast) var(--ds-ease), color var(--ds-dur-fast) var(--ds-ease);flex-direction:column;align-items:flex-start;gap:3px;padding:15px 24px 16px;font-family:inherit;display:flex;position:relative}.v2-tab+.v2-tab{border-left:1px solid var(--ds-line)}.v2-tab:first-child{border-top-left-radius:var(--ds-radius-sheet)}.v2-tab:last-child{border-top-right-radius:var(--ds-radius-sheet)}.v2-tab-bar{height:3px;transition:background var(--ds-dur-fast) var(--ds-ease);background:0 0;position:absolute;top:0;left:0;right:0}.v2-tab[aria-selected=true]{background:var(--ds-paper);color:var(--ds-ink);border-bottom-color:#0000}.v2-tab[aria-selected=true] .v2-tab-bar{background:var(--ds-accent)}.v2-tab[aria-selected=true] .v2-tab-t svg{color:var(--ds-accent)}.v2-tab:hover:not([aria-selected=true]){background:var(--ds-ground);color:var(--ds-ink)}.v2-tab-t{align-items:center;gap:9px;font-size:15.5px;font-weight:600;display:flex}.v2-tab-t svg{color:var(--ds-graphic);flex:none}.v2-tab-s{font-size:13px}.v2-body{padding:30px 36px 28px}.v2-sentence{font-family:var(--ds-f-display);letter-spacing:-.01em;color:var(--ds-muted);margin:0;font-size:clamp(22px,2.9vw,31px);font-weight:500;line-height:1.75}.v2-sentence[data-sm]{font-size:clamp(20px,2.4vw,26px)}.v2-slot{align-items:center;display:inline-flex;position:relative}.v2-slot-btn{font:inherit;color:var(--ds-ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;display:inline-flex}.v2-slot-val{color:var(--ds-ink);border-bottom:2px solid var(--ds-accent);white-space:nowrap;padding-bottom:1px}.v2-slot-caret{border-left:5px solid #0000;border-right:5px solid #0000;border-top:6px solid var(--ds-accent);flex:none;width:0;height:0}.v2-slot-menu{z-index:120;background:var(--ds-paper);border:1px solid var(--ds-line);border-radius:var(--ds-radius);max-height:336px;box-shadow:var(--ds-shadow-overlay);flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 10px);left:0}.v2-slot-q{font-family:var(--ds-f-body);color:var(--ds-ink);background:var(--ds-sunk);border:1px solid var(--ds-line-strong);border-radius:var(--ds-radius-ctl);outline:0;flex:none;margin:2px 2px 6px;padding:9px 11px;font-size:14px}.v2-slot-q:focus-visible{border-color:var(--ds-accent)}.v2-slot-list{min-height:0;display:block;overflow-y:auto}.v2-slot-none{color:var(--ds-body);padding:10px 13px;font-size:14px;display:block}.v2-slot-group{color:var(--ds-muted);padding:12px 13px 5px;font-size:13px;font-weight:600;display:block}.v2-slot-group:first-letter{text-transform:uppercase}.v2-slot-item{text-align:left;border-radius:var(--ds-radius-ctl);width:100%;font-family:var(--ds-f-body);color:var(--ds-ink);cursor:pointer;background:0 0;border:0;padding:9px 13px;font-size:15px;line-height:1.4;display:block}.v2-slot-item[data-on],.v2-slot-item:hover{background:var(--ds-accent-wash)}.v2-slot-note{color:var(--ds-body);font-size:12.5px;display:block}.v2-fill{font:inherit;max-width:100%;color:var(--ds-ink);border:0;border-bottom:2px solid var(--ds-accent);background:0 0;outline:0;padding-bottom:1px}.v2-fill[aria-invalid=true]{border-bottom-color:var(--ds-critical)}.v2-fill::placeholder{color:var(--ds-line-strong);font-style:italic;font-weight:400}.v2-fill:placeholder-shown{border-bottom-style:dashed;border-bottom-color:var(--ds-line-strong)}.v2-run{border-radius:var(--ds-radius);background:var(--ds-ink);height:54px;color:var(--ds-on-ink);white-space:nowrap;cursor:pointer;border:0;align-items:center;gap:10px;padding:0 30px;font-family:inherit;font-size:16px;font-weight:600;display:inline-flex}.v2-run:disabled:not([data-busy]){cursor:default;background:var(--ds-sunk);color:var(--ds-muted);box-shadow:inset 0 0 0 1px var(--ds-line-strong)}.v2-run[data-busy]{opacity:.9}.v2-run-spin{border:2px solid var(--ds-on-ink-muted);border-top-color:var(--ds-on-ink);border-radius:50%;flex:none;width:15px;height:15px}.v2-run-arrow{font-size:18px;line-height:1}.v2-actions{text-align:center;margin-top:28px}.v2-est{font-family:var(--ds-f-mono);color:var(--ds-body);flex-wrap:wrap;justify-content:center;gap:24px;margin-top:14px;font-size:13px;display:flex}.v2-est strong{color:var(--ds-ink);font-weight:700}.v2-note{color:var(--ds-body);margin-top:12px;font-size:13px}.v2-secondary{border:1px solid var(--ds-line-strong);border-radius:var(--ds-radius);background:var(--ds-paper);height:46px;color:var(--ds-ink);cursor:pointer;padding:0 20px;font-family:inherit;font-size:15px;font-weight:600}.v2-secondary:hover{border-color:var(--ds-ink)}.v2-secondary:disabled{cursor:default;opacity:.5}.v2-ghost{color:var(--ds-body);cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:14px;font-weight:600;text-decoration:underline}.v2-ghost:hover{color:var(--ds-accent)}.v2-alert{text-align:left;border:1px solid var(--ds-critical);border-radius:var(--ds-radius);background:var(--ds-critical-wash);margin-top:18px;padding:14px 16px}.v2-alert strong{color:var(--ds-critical);font-size:14.5px}.v2-alert ul{margin:8px 0 0;padding-left:18px}.v2-alert li{color:var(--ds-critical);margin-bottom:4px;font-size:13.5px;line-height:1.5}.v2-drawer-btn{color:var(--ds-ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:0;font-family:inherit;font-size:14px;font-weight:600;display:inline-flex}.v2-drawer-caret{border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:6px solid var(--ds-ink);width:0;height:0;transition:transform var(--ds-dur-base) var(--ds-ease);display:inline-block}.v2-drawer-clip[data-open] .v2-drawer-caret,.v2-drawer-btn[aria-expanded=true] .v2-drawer-caret{transform:rotate(90deg)}.v2-drawer-clip{opacity:0;max-height:0;transition:max-height .3s var(--ds-ease), opacity var(--ds-dur-base) var(--ds-ease), margin-top var(--ds-dur-base) var(--ds-ease);margin-top:0;overflow:hidden}.v2-drawer-clip[data-open]{opacity:1;max-height:900px;margin-top:16px}.v2-drawer-body{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-sunk);padding:20px}.v2-chip{border:1px solid var(--ds-line);background:var(--ds-sunk);font-family:var(--ds-f-mono);color:var(--ds-ink);border-radius:100px;align-items:center;gap:7px;padding:5px 12px;font-size:12.5px;display:inline-flex}.v2-chip[data-removable]{padding-right:7px}.v2-chip button{color:var(--ds-body);cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:15px;line-height:1}.v2-chip button:hover{color:var(--ds-critical)}.v2-exlist{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;display:grid}.v2-exlead,.v2-exsub{grid-column:1/-1}.v2-exlead{font-family:var(--ds-f-display);color:var(--ds-ink);margin:0;font-size:17px;font-weight:600}.v2-exsub{color:var(--ds-body);margin:0 0 4px;font-size:13.5px}.v2-ex{text-align:left;border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-paper);cursor:pointer;transition:border-color var(--ds-dur-fast) var(--ds-ease), background var(--ds-dur-fast) var(--ds-ease);align-items:baseline;gap:14px;padding:14px 16px;font-family:inherit;display:flex}.v2-ex:hover{border-color:var(--ds-accent);background:var(--ds-accent-wash)}.v2-ex-main{flex:1;min-width:0}.v2-ex-t{color:var(--ds-accent);margin-bottom:5px;font-size:13.5px;font-weight:600;display:block}.v2-ex-q{color:var(--ds-ink);margin-bottom:4px;font-size:15px;line-height:1.45;display:block}.v2-ex-who{color:var(--ds-body);font-size:13px;line-height:1.45;display:block}.v2-ex-arrow{color:var(--ds-muted);flex:none;font-size:15px}.v2-ex:hover .v2-ex-arrow{color:var(--ds-accent)}@media (max-width:900px){.v2-exlist{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.v2-head{padding:14px 20px}.v2-title{padding:24px 20px 14px}.v2-main{padding:0 20px 48px}.v2-body{padding:22px 20px}.v2-tab{padding:14px 16px}}.v2-gate{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-sunk);margin-top:20px;padding:18px 20px}.v2-gate-t{color:var(--ds-body);margin:0 0 14px;font-size:14.5px;line-height:1.5}.v2-gate-t strong{color:var(--ds-ink)}.v2-gate-acts{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.v2-gate-n{font-family:var(--ds-f-mono);color:var(--ds-body);margin:14px 0 0;font-size:13px}.v2-sentence-lead{margin-bottom:6px}.v2-ctls{gap:20px;display:grid}.v2-ctl-row{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;display:grid}.v2-ctl-l{color:var(--ds-ink);margin-bottom:8px;font-size:13.5px;font-weight:600}.v2-ctl-f{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.v2-ctl-to{color:var(--ds-body);font-size:14px}.v2-range-wrap{width:100%}.v2-range{height:24px;position:relative}.v2-range:before{content:"";background:var(--ds-line);border-radius:999px;height:4px;position:absolute;top:10px;left:9px;right:9px}.v2-range-fill{background:var(--ds-accent);border-radius:999px;height:4px;position:absolute;top:10px}.v2-range input{appearance:none;pointer-events:none;background:0 0;border:0;width:100%;height:24px;margin:0;padding:0;position:absolute;top:0;left:0}.v2-range input::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:auto;background:var(--ds-paper);border:2px solid var(--ds-accent);width:18px;height:18px;box-shadow:var(--ds-shadow-overlay);cursor:pointer;border-radius:999px}.v2-range input::-moz-range-thumb{pointer-events:auto;background:var(--ds-paper);border:2px solid var(--ds-accent);width:18px;height:18px;box-shadow:var(--ds-shadow-overlay);cursor:pointer;border-radius:999px}.v2-range input:focus{outline:0}.v2-range input:focus-visible::-webkit-slider-thumb{outline:2px solid var(--ds-ink);outline-offset:2px}.v2-range input:focus-visible::-moz-range-thumb{outline:2px solid var(--ds-ink);outline-offset:2px}.v2-range-ticks{font-family:var(--ds-f-mono);color:var(--ds-body);justify-content:space-between;margin-top:2px;font-size:12px;display:flex}.v2-range-boxes{align-items:center;gap:8px;margin-top:10px;display:flex}.v2-num{width:88px;font-family:var(--ds-f-mono);color:var(--ds-ink);background:var(--ds-paper);border:1px solid var(--ds-line-strong);border-radius:var(--ds-radius-ctl);outline:0;padding:9px 11px;font-size:14px}.v2-num:focus-visible{border-color:var(--ds-accent)}.v2-num::placeholder{color:var(--ds-muted)}.v2-seg{flex-wrap:wrap;gap:6px;display:inline-flex}.v2-seg button{border:1px solid var(--ds-line-strong);border-radius:var(--ds-radius-ctl);background:var(--ds-paper);color:var(--ds-body);cursor:pointer;padding:8px 15px;font-family:inherit;font-size:13.5px;font-weight:500}.v2-seg button:hover{border-color:var(--ds-ink);color:var(--ds-ink)}.v2-seg button[aria-pressed=true]{border-color:var(--ds-accent);background:var(--ds-accent-wash);color:var(--ds-accent);font-weight:600}.v2-count{border-top:1px solid var(--ds-line);padding-top:16px}.v2-count-n{font-family:var(--ds-f-mono);color:var(--ds-ink);font-variant-numeric:tabular-nums;font-size:30px;font-weight:700;line-height:1.1}.v2-count-s{color:var(--ds-body);margin:8px 0 0;font-size:13px;line-height:1.5}.v2-count-stale{color:var(--ds-caution);margin:0;font-size:14px;line-height:1.5}.v2-prov{font-family:var(--ds-f-mono);color:var(--ds-muted);margin-top:12px;font-size:12px;line-height:1.7}.v2-hist{align-items:flex-end;gap:5px;height:64px;display:flex}.v2-hist>div{background:var(--ds-graphic);border-radius:4px 4px 0 0;flex:1;min-width:0}.v2-hist>div[data-empty]{background:var(--ds-line)}.v2-hist-x{gap:5px;margin-top:6px;display:flex;overflow-x:auto}.v2-hist-x>span{min-width:0;font-family:var(--ds-f-mono);color:var(--ds-muted);text-align:center;flex:1;font-size:11.5px}.v2-hist-n{color:var(--ds-muted);margin:8px 0 0;font-size:12px;line-height:1.45}.v2-pc-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px;display:grid}.v2-pc{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-paper);flex-direction:column;gap:9px;padding:14px 16px;display:flex}.v2-pc-head{align-items:center;gap:10px;display:flex}.v2-pc-face{border-radius:var(--ds-radius-ctl);background:var(--ds-sunk);flex:none;display:block}.v2-pc-id{min-width:0}.v2-pc-name{color:var(--ds-ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;line-height:1.2;display:block;overflow:hidden}.v2-pc-meta{font-family:var(--ds-f-mono);color:var(--ds-body);font-size:12px;display:block}.v2-pc-row{align-items:flex-start;gap:7px;display:flex}.v2-pc-row svg{color:var(--ds-muted);flex:none;margin-top:2px}.v2-pc-occ{color:var(--ds-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.v2-pc-band{font-family:var(--ds-f-mono);color:var(--ds-muted);font-size:12px;line-height:1.5}.v2-wall-phase{color:var(--ds-accent);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:6px;font-size:13px;display:flex}.v2-wall-phase[data-stopped]{color:var(--ds-caution)}.v2-wall-dot{background:var(--ds-accent);border-radius:50%;flex:none;width:9px;height:9px}.v2-wall-t{font-family:var(--ds-f-display);letter-spacing:-.01em;color:var(--ds-ink);margin:0 0 6px;font-size:24px;font-weight:700;line-height:1.3}.v2-wall-s{color:var(--ds-body);margin:0 0 24px;font-size:14.5px}.v2-wall-count{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.v2-wall-n{font-family:var(--ds-f-display);letter-spacing:-.01em;color:var(--ds-ink);font-variant-numeric:tabular-nums;font-size:34px;font-weight:700;line-height:1}.v2-wall-of{color:var(--ds-body);font-size:15px}.v2-wall-pct{font-family:var(--ds-f-mono);color:var(--ds-accent);margin-left:auto;font-size:13px}.v2-wall-bar{background:var(--ds-line);border-radius:3px;height:6px;overflow:hidden}.v2-wall-bar>div{background:var(--ds-accent);transform-origin:0;width:100%;height:100%;transition:transform .5s var(--ds-ease)}.v2-wall-note{color:var(--ds-muted);margin:10px 0 0;font-size:12.5px;line-height:1.5}.v2-wall-wait{color:var(--ds-body);margin:0;font-size:14.5px}.v2-wall-block{margin-top:26px}.v2-wall-l{color:var(--ds-ink);margin:0 0 8px;font-size:13.5px;font-weight:600}.v2-wall-ctx{border-left:2px solid var(--ds-line);color:var(--ds-ink);white-space:pre-line;max-height:188px;margin:0;padding-left:12px;font-size:13.5px;line-height:1.55;overflow-y:auto}.v2-wall-feed{flex-direction:column;gap:10px;max-height:380px;display:flex;overflow-y:auto}.v2-wall-a{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-paper);align-items:flex-start;gap:11px;padding:13px 15px;display:flex}.v2-wall-face{border-radius:var(--ds-radius-ctl);background:var(--ds-sunk);flex:none;display:block}.v2-wall-a-body{min-width:0}.v2-wall-q{color:var(--ds-ink);margin:0;font-size:14px;line-height:1.5}.v2-wall-who{color:var(--ds-muted);margin:5px 0 0;font-size:12.5px}.v2-wall-stop{color:var(--ds-body);margin:0 0 12px;font-size:14px;line-height:1.5}.v2-wall-foot{color:var(--ds-muted);margin:26px 0 0;font-size:13px}.v2-lbl{color:var(--ds-ink);margin:0 0 10px;font-size:13.5px;font-weight:600}.v2-ready{border-top:1px solid var(--ds-line);margin:32px 0 26px;padding-top:24px}.v2-ready-n{color:var(--ds-muted);margin:10px 0 0;font-size:12.5px}.v2-caution{border:1px solid var(--ds-caution);border-radius:var(--ds-radius);background:var(--ds-caution-wash);margin-bottom:18px;padding:14px 16px}.v2-caution h3{color:var(--ds-caution);margin:0 0 6px;font-size:13.5px;font-weight:600}.v2-caution p{color:var(--ds-caution);margin:0;font-size:13.5px;line-height:1.5}.v2-wall-holds{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;display:grid}.v2-wall-holds>div{border:1px dashed var(--ds-line-strong);border-radius:var(--ds-radius);background:var(--ds-sunk);height:96px}.v2-voices{flex-direction:column;gap:10px;display:flex}.v2-voice{border-left:2px solid var(--ds-accent);color:var(--ds-ink);margin:0;padding-left:12px;font-size:14px;line-height:1.5}.v2-voice>span{font-family:var(--ds-f-mono);color:var(--ds-muted);margin-left:8px;font-size:12px}.v2-wall-acts{flex-wrap:wrap;align-items:center;gap:14px;margin-top:26px;display:flex}.v2-wall-stopping{color:var(--ds-body);font-size:14px}.v2-wall-cn{color:var(--ds-body);margin:12px 0 0;font-size:12.5px;line-height:1.5}.v2-step{font-family:var(--ds-f-display);color:var(--ds-ink);margin:0 0 18px;font-size:17px;font-weight:600}.v2-hint{color:var(--ds-body);margin:18px 0 0;font-size:13px;line-height:1.6}.v2-hint[data-tight]{margin-top:10px}.v2-sub{color:var(--ds-body);margin:0 0 24px;font-size:14.5px;line-height:1.5}.v2-sub[data-tight]{margin-bottom:14px}.v2-blk{margin-top:26px}.v2-blk[data-tight]{margin-top:16px}.v2-chips{flex-wrap:wrap;gap:8px;display:flex}.v2-chips[data-gap]{margin-bottom:12px}.v2-hidden{display:none}.v2-result{color:var(--ds-ink);margin:0;font-size:17px;font-weight:700}.v2-result-s{color:var(--ds-body);margin:6px 0 0;font-size:14.5px;line-height:1.5}.v2-reuse{border:1px solid var(--ds-accent);border-radius:var(--ds-radius);background:var(--ds-accent-wash);margin-bottom:18px;padding:18px 20px}.v2-reuse>strong{color:var(--ds-ink);font-size:15px}.v2-reuse>p{color:var(--ds-body);margin:8px 0 16px;font-size:13.5px;line-height:1.5}.v2-reuse>p:last-child{margin:12px 0 0}.v2-rows{border-top:1px solid var(--ds-line)}.v2-rows[data-gap]{margin-bottom:12px}.v2-row{border-bottom:1px solid var(--ds-line);align-items:flex-start;gap:14px;padding:12px 0;display:flex}.v2-row-main{min-width:0;color:var(--ds-ink);flex:1;font-size:14.5px;line-height:1.45}.v2-row-kind{font-family:var(--ds-f-mono);color:var(--ds-muted);flex:none;font-size:12px}.v2-row-stack{flex-direction:column;flex:1;align-items:flex-start;gap:6px;min-width:0;display:flex}.v2-row-name{font-family:var(--ds-f-mono);color:var(--ds-ink);font-size:12.5px}.v2-row-meta{font-family:var(--ds-f-mono);color:var(--ds-body);font-size:12px}.v2-row-warn{max-width:320px;color:var(--ds-caution);font-size:12.5px;line-height:1.5}.v2-row-acts{gap:12px;display:flex}.v2-addrow{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.v2-text{min-width:200px;color:var(--ds-ink);background:var(--ds-paper);border:1px solid var(--ds-line-strong);border-radius:var(--ds-radius-ctl);outline:0;flex:1;padding:10px 13px;font-family:inherit;font-size:14px}.v2-text:focus-visible{border-color:var(--ds-accent)}.v2-text::placeholder{color:var(--ds-muted)}.v2-fault{color:var(--ds-caution);margin:10px 0 0;font-size:12.5px;line-height:1.55}.v2-cta{text-align:center;margin-top:32px}.v2-cta[data-tight]{margin-top:26px}.v2-cta[data-back]{margin-top:20px}.v2-cta-note{color:var(--ds-body);margin:16px 0 0;font-size:13px;line-height:1.6}.v2-cta-note[data-tight]{margin-top:10px}.v2-cta-note[data-flush]{margin:0}.v2-working{color:var(--ds-body);align-items:center;gap:8px;margin:0;font-size:13.5px;display:inline-flex}.v2-working-spin{border:2px solid var(--ds-line);border-top-color:var(--ds-ink);border-radius:50%;flex:none;width:13px;height:13px}.v2-confirm{max-width:520px;color:var(--ds-ink);margin:0 auto 16px;font-size:14.5px;line-height:1.55}.v2-confirm-acts{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:inline-flex}.v2-confirm-blk{margin-bottom:18px}.v2-confirm-blk[data-flush]{margin-bottom:4px}.v2-asked{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.v2-asked>li{color:var(--ds-ink);font-size:15px;line-height:1.45}.v2-asked-one{color:var(--ds-ink);margin:0;font-size:16px;line-height:1.45}.v2-asked-l{color:var(--ds-body);margin:0 0 6px;font-size:13px}.v2-figs{flex-wrap:wrap;gap:12px;display:flex}.v2-figs figure{margin:0}.v2-figs figcaption{font-family:var(--ds-f-mono);color:var(--ds-body);margin-top:6px;font-size:12px}.v2-lanes{flex-wrap:wrap;gap:8px;display:flex}.v2-lanes button{text-align:left;color:var(--ds-ink);background:var(--ds-paper);border:1px solid var(--ds-line-strong);border-radius:var(--ds-radius-ctl);cursor:pointer;padding:9px 14px;font-family:inherit;font-size:13px}.v2-lanes button>strong{font-weight:700}.v2-lanes button>span{font-family:var(--ds-f-mono);color:var(--ds-body);margin-top:2px;font-size:12.5px;display:block}.v2-lanes button[aria-pressed=true]{border-color:var(--ds-accent);background:var(--ds-accent-wash)}.v2-lanes button:disabled{color:var(--ds-muted);cursor:not-allowed}.v2-fine{border-top:1px solid var(--ds-line);margin-bottom:18px;padding-top:14px}.v2-fine>p{color:var(--ds-body);margin:0 0 8px;font-size:13px;line-height:1.5}.v2-fine>p:last-child{margin-bottom:0}.v2-wall-acts[data-flush]{margin-top:0}.run-shell{background:var(--ds-ground);min-height:100dvh;color:var(--ds-ink);font-family:var(--ds-f-body);flex-direction:column;display:flex}.run-body{flex:1;padding:24px 28px 96px}.run-wrap{flex-direction:column;gap:20px;max-width:1280px;margin:0 auto;display:flex}.run-mid{flex:1;justify-content:center;align-items:center;padding:40px 24px;display:flex}.run-mid-t{font-family:var(--ds-f-display);color:var(--ds-ink);margin:0;font-size:20px;font-weight:700}.run-mid-s{color:var(--ds-body);margin:8px 0 0;font-size:14px}.run-fail{background:var(--ds-paper);border:1px solid var(--ds-line);border-radius:var(--ds-radius);max-width:520px;padding:24px}.run-fail h2{font-family:var(--ds-f-display);color:var(--ds-ink);margin:0;font-size:20px;font-weight:700}.run-fail p{color:var(--ds-body);margin:10px 0 0;font-size:14px;line-height:1.55}.run-fail a{color:var(--ds-accent);border-bottom:1px solid var(--ds-accent);margin-top:20px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-block}.run-head{background:var(--ds-paper);border-bottom:1px solid var(--ds-line);align-items:center;gap:28px;padding:13px 28px;display:flex}.run-head-id{flex:none;align-items:center;gap:12px;display:flex}.run-head-name{font-family:var(--ds-f-display);letter-spacing:-.01em;color:var(--ds-ink);font-size:15px;font-weight:700}.run-head-rule{background:var(--ds-line-strong);width:1px;height:16px}.run-head-host{font-family:var(--ds-f-mono);color:var(--ds-body);font-size:12.5px}.run-steps{flex:1;gap:8px;max-width:680px;margin:0 auto;display:flex}.run-step{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.run-step-top{align-items:baseline;gap:6px;min-width:0;display:flex}.run-step-l{color:var(--ds-muted);white-space:nowrap;font-size:12.5px;font-weight:500}.run-step-s{min-width:0;color:var(--ds-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.run-step-bar{background:var(--ds-line);border-radius:2px;height:3px}.run-step[data-state=done] .run-step-bar{background:var(--ds-ink)}.run-step[data-state=current] .run-step-bar{background:var(--ds-accent)}.run-step[data-state=current] .run-step-l{color:var(--ds-ink);font-weight:700}.run-step[data-state=done] .run-step-l{color:var(--ds-body)}.run-clock{text-align:right;flex:none;line-height:1.15}.run-clock-v{font-family:var(--ds-f-mono);font-variant-numeric:tabular-nums;color:var(--ds-ink);font-size:18px;font-weight:500}.run-clock[data-paused] .run-clock-v{color:var(--ds-body)}.run-clock-n{font-family:var(--ds-f-mono);color:var(--ds-muted);white-space:nowrap;margin-top:3px;font-size:11.5px}.run-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.run-h1{font-family:var(--ds-f-display);letter-spacing:-.02em;text-wrap:balance;color:var(--ds-ink);margin:0;font-size:clamp(23px,3vw,31px);font-weight:700;line-height:1.12}.run-lede{max-width:64ch;color:var(--ds-body);margin:9px 0 0;font-size:15px;line-height:1.5}.run-top-right{flex:none;align-items:center;gap:22px;display:flex}.run-sec{font-family:var(--ds-f-display);color:var(--ds-ink);margin:0;font-size:16px;font-weight:700}.run-cta{border-radius:var(--ds-radius-ctl);background:var(--ds-ink);height:42px;color:var(--ds-on-ink);white-space:nowrap;cursor:pointer;border:0;flex:none;align-items:center;gap:9px;padding:0 20px;font-family:inherit;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.run-cta:hover{filter:brightness(1.14)}.run-cta:active{transform:translateY(1px)}.run-cta:disabled{cursor:default}.run-cta-spin{border:2px solid var(--ds-on-ink-muted);border-top-color:var(--ds-on-ink);border-radius:50%;flex:none;width:14px;height:14px}.run-cta-arrow{font-size:15px;line-height:1}.run-cta-err{color:var(--ds-critical);font-size:12.5px}.run-spin{border:2px solid var(--ds-line);border-top-color:var(--ds-accent);border-radius:50%;flex:none;width:16px;height:16px}.run-spin[data-lg]{border-width:2.5px;width:22px;height:22px}.run-card{background:var(--ds-paper);border:1px solid var(--ds-line);border-radius:var(--ds-radius);overflow:hidden}.run-card-pad{padding:16px 18px}.run-working{color:var(--ds-body);align-items:center;gap:12px;padding:16px 18px;font-size:13.5px;display:flex}.run-working[data-tall]{flex-direction:column;justify-content:center;padding:48px 24px}.run-stat{text-align:right}.run-stat-v{font-family:var(--ds-f-mono);font-variant-numeric:tabular-nums;color:var(--ds-ink);font-size:22px;font-weight:500;line-height:1}.run-stat-v[data-tone=critical]{color:var(--ds-critical)}.run-stat-l{color:var(--ds-muted);margin-top:6px;font-size:12px}.run-tiles{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.run-tile{background:var(--ds-paper);border:1px solid var(--ds-line);border-radius:var(--ds-radius);padding:15px 17px}.run-tile-l{font-family:var(--ds-f-mono);color:var(--ds-muted);font-size:12.5px}.run-tile-row{align-items:baseline;gap:6px;margin-top:8px;display:flex}.run-tile-v{font-family:var(--ds-f-mono);font-variant-numeric:tabular-nums;color:var(--ds-ink);font-size:28px;font-weight:500;line-height:1}.run-tile-of{color:var(--ds-body);font-size:14px}.run-tile-foot{font-family:var(--ds-f-mono);color:var(--ds-muted);margin-top:7px;font-size:11.5px}.run-pill{white-space:nowrap;border:1px solid #0000;border-radius:999px;flex:none;align-items:center;gap:6px;padding:3px 10px;font-size:11.5px;font-weight:600;display:inline-flex}.run-pill[data-tone=live]{color:var(--ds-accent);background:var(--ds-accent-wash);border-color:var(--ds-accent)}.run-pill[data-tone=done]{color:var(--ds-money);background:var(--ds-money-wash);border-color:var(--ds-money)}.run-pill[data-tone=caution]{color:var(--ds-caution);background:var(--ds-caution-wash);border-color:var(--ds-caution)}.run-pill[data-tone=neutral]{color:var(--ds-muted);background:var(--ds-sunk);border-color:var(--ds-line-strong)}.run-pill .run-spin{border-width:1.6px;width:9px;height:9px}.run-tag{background:var(--ds-ink);color:var(--ds-on-ink);font-family:var(--ds-f-mono);white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:11.5px;position:absolute}.run-agents{grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:18px;display:grid}.run-agent{background:var(--ds-paper);border:1px solid var(--ds-line);border-radius:var(--ds-radius);flex-direction:column;display:flex;overflow:hidden}.run-agent-top{border-bottom:1px solid var(--ds-line);align-items:center;gap:10px;padding:12px 14px;display:flex}.run-agent-top>svg{color:var(--ds-muted);flex:none}.run-agent-name{min-width:0;font-family:var(--ds-f-display);color:var(--ds-ink);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14.5px;font-weight:700;overflow:hidden}.run-pane-bar{background:var(--ds-sunk);border-bottom:1px solid var(--ds-line);flex:none;align-items:center;gap:8px;padding:8px 11px;display:flex}.run-pane-dots{gap:4px;display:flex}.run-pane-dots>span{background:var(--ds-line-strong);border-radius:50%;width:7px;height:7px}.run-pane-url{min-width:0;font-family:var(--ds-f-mono);color:var(--ds-muted);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:11.5px;overflow:hidden}.run-pane-dev{font-family:var(--ds-f-mono);color:var(--ds-muted);flex:none;font-size:11.5px}.run-pane{background:var(--ds-sunk);height:214px;position:relative;overflow:hidden}.run-pane[data-tall]{height:clamp(360px,48vh,520px)}.run-pane>iframe{pointer-events:none;border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.run-pane>img{object-fit:cover;object-position:top;width:100%;height:100%;display:block;position:absolute;inset:0}.run-pane>img[data-fit=left]{object-position:top left}.run-pane-note{text-align:center;color:var(--ds-body);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-size:13px;line-height:1.45;display:flex;position:absolute;inset:0}.run-pane-note>strong{color:var(--ds-caution);font-weight:600}.run-pane .run-tag{bottom:11px;left:12px}.run-pane .run-tag[data-top]{top:12px;bottom:auto;left:50%;transform:translate(-50%)}.run-cps{gap:4px;padding:12px 11px 10px;display:flex}.run-cp{flex:1;min-width:0}.run-cp-bar{background:var(--ds-line);border-radius:2px;height:3px;display:block}.run-cp-l{text-align:center;color:var(--ds-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:11.5px;display:block;overflow:hidden}.run-cp[data-state=reached] .run-cp-bar{background:var(--ds-money)}.run-cp[data-state=current] .run-cp-bar{background:var(--ds-accent)}.run-cp[data-state=current] .run-cp-l{color:var(--ds-accent)}.run-find{flex:1;padding:2px 14px 14px}.run-find-l{color:var(--ds-muted);margin:4px 0 8px;font-size:12.5px;font-weight:600}.run-find-none{color:var(--ds-body);margin:0;font-size:12.5px}.run-find-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.run-find-row{align-items:stretch;gap:10px;display:flex}.run-find-sev{background:var(--ds-muted);border-radius:2px;flex:none;width:3px}.run-find-row[data-sev=high] .run-find-sev{background:var(--ds-critical)}.run-find-row[data-sev=medium] .run-find-sev{background:var(--ds-caution)}.run-find-t{min-width:0;color:var(--ds-ink);font-size:13px;line-height:1.35}.run-find-dim{color:var(--ds-muted);white-space:nowrap;margin-left:7px;font-size:11.5px}.run-find-more{font-family:var(--ds-f-mono);color:var(--ds-muted);font-size:11.5px}.run-foot{border-top:1px solid var(--ds-line);align-items:flex-start;gap:8px;padding:11px 14px;font-size:12.5px;line-height:1.4;display:flex}.run-foot>svg{flex:none;margin-top:1px}.run-foot[data-tone=done]{background:var(--ds-money-wash);color:var(--ds-money)}.run-foot[data-tone=caution]{background:var(--ds-caution-wash);color:var(--ds-caution)}.run-foot[data-tone=neutral]{background:var(--ds-sunk);color:var(--ds-body)}.run-icp-head{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.run-icp-sum{max-width:72ch;color:var(--ds-body);margin:0 0 14px;font-size:13.5px;line-height:1.5}.run-icp-segs{flex-wrap:wrap;gap:10px;display:flex}.run-icp-seg{border:1px solid var(--ds-line);border-radius:var(--ds-radius-ctl);align-items:center;gap:9px;padding:8px 12px;display:flex}.run-icp-seg>b{color:var(--ds-ink);font-size:13.5px;font-weight:600}.run-icp-seg>span{font-family:var(--ds-f-mono);font-variant-numeric:tabular-nums;color:var(--ds-muted);font-size:12.5px}.run-icp-note{color:var(--ds-muted);margin:13px 0 0;font-size:12.5px;line-height:1.5}.run-feed-head{border-bottom:1px solid var(--ds-line);padding:13px 18px 12px}.run-feed-row1{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.run-feed-t{color:var(--ds-ink);align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:inline-flex}.run-feed-dot{background:var(--ds-accent);border-radius:50%;flex:none;width:7px;height:7px}.run-feed-n{font-family:var(--ds-f-mono);font-variant-numeric:tabular-nums;color:var(--ds-ink);font-size:13px}.run-feed-n[data-done]{color:var(--ds-money)}.run-bar{background:var(--ds-line);border-radius:999px;height:4px;margin-top:10px;overflow:hidden}.run-bar>div{height:100%;width:var(--run-pct);background:var(--ds-accent);transition:width .5s var(--ds-ease);border-radius:999px}.run-bar[data-done]>div{background:var(--ds-money)}.run-feed-list{height:216px;overflow:hidden}.run-feed-item{align-items:center;gap:11px;height:36px;padding:0 18px;display:flex}.run-feed-item>svg{color:var(--ds-muted);flex:none}.run-feed-name{min-width:0;color:var(--ds-ink);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13.5px;overflow:hidden}.run-feed-layer{background:var(--ds-sunk);border:1px solid var(--ds-line);color:var(--ds-body);border-radius:999px;flex:none;padding:3px 9px;font-size:11.5px;font-weight:600}.run-feed-wait{color:var(--ds-body);font-size:13.5px}.run-feed-done{border-top:1px solid var(--ds-line);text-align:center;font-family:var(--ds-f-mono);color:var(--ds-muted);padding:11px 18px;font-size:11.5px}.run-cols{grid-template-columns:minmax(0,1fr) 448px;align-items:stretch;gap:20px;display:grid}.run-cap{flex-direction:column;min-width:0;display:flex}.run-cap-bar{border-bottom:1px solid var(--ds-line);flex:none;align-items:center;gap:10px;padding:11px 15px;display:flex}.run-cap-url{border-radius:var(--ds-radius-ctl);background:var(--ds-sunk);min-width:0;font-family:var(--ds-f-mono);color:var(--ds-body);text-overflow:ellipsis;white-space:nowrap;flex:1;padding:5px 12px;font-size:11.5px;overflow:hidden}.run-sweep{pointer-events:none;background:var(--ds-accent-wash);opacity:.55;inset-inline:0;height:34%;position:absolute;top:0}.run-sweep[data-quiet]{background:var(--ds-sunk);opacity:.7;height:30%}.run-signal{flex-direction:column;min-width:0;display:flex}.run-signal-bar{border-bottom:1px solid var(--ds-line);flex:none;justify-content:space-between;align-items:center;padding:13px 16px;display:flex}.run-signal-t{color:var(--ds-ink);font-size:13.5px;font-weight:600}.run-signal-list{flex-direction:column;height:clamp(360px,48vh,520px);padding:6px 8px;display:flex;overflow-y:auto}.run-signal-wait{color:var(--ds-body);margin:0;padding:12px 10px;font-size:13px}.run-sig{align-items:center;gap:12px;padding:10px 8px;display:flex}.run-sig-ico{border-radius:var(--ds-radius-ctl);background:var(--ds-sunk);width:32px;height:32px;color:var(--ds-body);flex:none;justify-content:center;align-items:center;display:inline-flex}.run-sig-ico[data-tone=positive]{background:var(--ds-money-wash);color:var(--ds-money)}.run-sig-ico[data-tone=warn]{background:var(--ds-caution-wash);color:var(--ds-caution)}.run-sig-ico[data-tone=critical]{background:var(--ds-critical-wash);color:var(--ds-critical)}.run-sig-ico>img{object-fit:contain;display:block}.run-sig-body{flex-direction:column;gap:2px;min-width:0;display:flex}.run-sig-t{color:var(--ds-ink);font-size:14.5px;font-weight:600;line-height:1.3}.run-sig-el{font-family:var(--ds-f-mono);color:var(--ds-muted);margin-left:8px;font-size:11.5px;font-weight:500}.run-sig-l{font-family:var(--ds-f-mono);color:var(--ds-muted);font-size:11.5px}.run-narr{align-items:center;gap:12px;padding:9px 8px;display:flex}.run-narr-dot{flex:none;justify-content:center;align-items:center;width:32px;display:inline-flex}.run-narr-dot>span{background:var(--ds-line-strong);border-radius:50%;width:7px;height:7px}.run-narr>p{color:var(--ds-body);margin:0;font-size:13.5px;line-height:1.3}.run-funds{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;display:grid}.run-fund{background:var(--ds-paper);border:1px solid var(--ds-line);border-radius:var(--ds-radius);flex-direction:column;justify-content:space-between;min-height:116px;padding:14px 15px;display:flex}.run-fund-l{color:var(--ds-muted);font-size:12.5px;line-height:1.3}.run-fund-row{align-items:baseline;gap:6px;display:flex}.run-fund-v{font-family:var(--ds-f-mono);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ds-ink);font-size:22px;font-weight:500}.run-fund-v[data-tone=critical]{color:var(--ds-critical)}.run-fund-u{white-space:nowrap;color:var(--ds-muted);font-size:11.5px}.run-prov{margin-top:10px}.run-stack{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px;display:grid}.run-stack-chip{background:var(--ds-paper);border:1px solid var(--ds-line);border-radius:var(--ds-radius-ctl);align-items:center;gap:9px;min-width:0;padding:9px 13px 9px 11px;display:flex}.run-stack-chip>img{object-fit:contain;flex:none;display:block}.run-stack-mark{background:var(--ds-sunk);width:24px;height:24px;font-family:var(--ds-f-mono);color:var(--ds-body);border-radius:5px;flex:none;justify-content:center;align-items:center;font-size:11.5px;font-weight:500;display:inline-flex}.run-stack-name{min-width:0;color:var(--ds-ink);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;font-weight:500;overflow:hidden}.run-stack-cat{font-family:var(--ds-f-mono);color:var(--ds-muted);white-space:nowrap;flex:none;font-size:11.5px}.run-shots{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.run-shot{background:var(--ds-paper);border:1px solid var(--ds-line);border-radius:var(--ds-radius);overflow:hidden}.run-shot-frame{background:var(--ds-sunk);height:132px;position:relative;overflow:hidden}.run-shot-frame>img{object-fit:contain;object-position:top center;width:100%;height:100%;display:block}.run-shot .run-tag{top:7px;left:7px}.run-shot-foot{border-top:1px solid var(--ds-line);font-family:var(--ds-f-display);color:var(--ds-ink);padding:8px 10px;font-size:12.5px;font-weight:700}.run-shot-none{color:var(--ds-muted);justify-content:center;align-items:center;font-size:11.5px;display:flex;position:absolute;inset:0}.run-river{padding:8px}.run-river>canvas{width:100%;height:clamp(300px,38vh,400px);display:block}.run-river-wait{height:clamp(300px,38vh,400px);color:var(--ds-body);flex-direction:column;justify-content:center;align-items:center;gap:12px;font-size:13.5px;display:flex}.run-segs{flex-wrap:wrap;gap:10px 12px;display:flex}.run-seg{background:var(--ds-paper);border:1px solid var(--ds-line);border-radius:var(--ds-radius-ctl);align-items:center;gap:9px;padding:8px 12px;display:inline-flex}.run-seg-dot{background:var(--run-seg);border-radius:50%;flex:none;width:11px;height:11px}.run-seg-n{font-family:var(--ds-f-display);color:var(--ds-ink);font-size:13px;font-weight:700}.run-seg-pct{font-family:var(--ds-f-mono);font-variant-numeric:tabular-nums;color:var(--ds-muted);font-size:12.5px}.run-thoughts{flex-direction:column;gap:9px;display:flex}.run-thoughts-wait{color:var(--ds-body);margin:0;font-size:13px}.run-thought{background:var(--ds-paper);border:1px solid var(--ds-line);border-radius:var(--ds-radius);gap:13px;padding:12px 14px;display:flex}.run-face{border-radius:var(--ds-radius-ctl);background:var(--ds-sunk);flex:none;display:block}.run-thought-body{flex:1;min-width:0}.run-thought-head{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;display:flex}.run-thought-name{font-family:var(--ds-f-display);color:var(--ds-ink);font-size:14px;font-weight:700}.run-thought-age{font-family:var(--ds-f-mono);color:var(--ds-muted);font-size:12.5px}.run-thought-q{color:var(--ds-ink);font-size:14px;line-height:1.45}.run-trait{background:var(--ds-sunk);color:var(--ds-body);border-radius:999px;padding:2px 8px;font-size:11.5px;font-weight:600}.run-trait[data-seg]{color:var(--run-seg);background:var(--ds-paper);border:1px solid var(--ds-line)}.run-trait[data-fate=converted]{color:var(--ds-money);background:var(--ds-money-wash)}.run-trait[data-fate=left]{color:var(--ds-caution);background:var(--ds-caution-wash)}.run-final{background:var(--ds-paper);border:1px solid var(--ds-line);border-radius:var(--ds-radius);justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex}.run-final-l{font-family:var(--ds-f-display);color:var(--ds-ink);align-items:center;gap:11px;font-size:15px;font-weight:700;display:flex}.run-final-l>svg{color:var(--ds-money);flex:none}.run-born{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.run-wall{padding:12px}.run-wall-grid{grid-template-columns:repeat(16,1fr);gap:6px;display:grid}.run-wall-grid>img,.run-wall-grid>span{aspect-ratio:1;border-radius:var(--ds-radius-ctl);width:100%;height:auto;display:block}.run-wall-grid>span{background:var(--ds-sunk);border:1px dashed var(--ds-line-strong)}.run-born-right{flex-direction:column;gap:12px;display:flex}.run-spots{flex-direction:column;gap:8px;display:flex}.run-spot{background:var(--ds-paper);border:1px solid var(--ds-line);border-radius:var(--ds-radius);align-items:flex-start;gap:12px;padding:11px 13px;display:flex}.run-spot[data-lead]{border-color:var(--ds-accent);background:var(--ds-accent-wash);padding:14px}.run-spot-name{font-family:var(--ds-f-display);color:var(--ds-ink);font-size:12.5px;font-weight:700}.run-spot[data-lead] .run-spot-name{font-size:13.5px}.run-spot-age{color:var(--ds-body);font-weight:400}.run-spot-occ{color:var(--ds-body);margin:2px 0 5px;font-size:12px}.run-spot-mission{color:var(--ds-ink);font-size:12.5px;line-height:1.45}.run-spot-seg{color:var(--run-seg);margin-top:6px;font-size:11.5px;font-weight:600}.run-count{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.run-count-l{align-items:baseline;gap:10px;display:flex}.run-count-n{font-family:var(--ds-f-mono);letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--ds-ink);font-size:34px;font-weight:700;line-height:1}.run-count-of{font-family:var(--ds-f-mono);color:var(--ds-muted);font-size:16px}.run-count-s{color:var(--ds-body);font-size:13px;font-weight:600}.run-tally{flex-direction:column;gap:8px;margin-top:4px;display:flex}.run-tally-row{color:var(--ds-body);justify-content:space-between;margin-bottom:3px;font-size:12px;display:flex}.run-tally-row>b{font-family:var(--ds-f-display);color:var(--ds-ink);font-weight:700}.run-tally-row>span{font-family:var(--ds-f-mono);font-variant-numeric:tabular-nums}.run-tally-bar{background:var(--ds-sunk);border-radius:3px;height:5px;overflow:hidden}.run-tally-bar>div{height:100%;width:var(--run-pct);background:var(--run-seg);transition:width .5s var(--ds-ease)}.run-tally-bar[data-plan]{border:1px dashed var(--ds-line-strong)}.run-tally-bar[data-plan]>div{opacity:.4}.run-pulse{background:var(--ds-paper);border:1px solid var(--ds-line);border-radius:var(--ds-radius);align-items:center;gap:10px;padding:12px 17px;display:flex}.run-pulse-dot{background:var(--ds-money);border-radius:50%;flex:none;width:8px;height:8px}.run-pulse[data-stale] .run-pulse-dot{background:var(--ds-caution)}.run-pulse-job{color:var(--ds-ink);font-size:12.5px}.run-pulse-age{font-family:var(--ds-f-mono);color:var(--ds-muted);margin-top:2px;font-size:11.5px}.run-strip{gap:12px;padding-bottom:6px;display:flex;overflow-x:auto}.run-strip>.run-spot{flex:none;width:210px}.run-note{color:var(--ds-muted);margin:0;font-size:12.5px;line-height:1.5}.run-notify{border:1px solid var(--ds-line-strong);background:var(--ds-paper);height:38px;color:var(--ds-ink);cursor:pointer;border-radius:999px;padding:0 16px;font-family:inherit;font-size:13px;font-weight:600}.run-notify:disabled{cursor:default;color:var(--ds-muted)}@media (max-width:1100px){.run-born{grid-template-columns:1fr}}@media (max-width:900px){.run-cols{grid-template-columns:1fr}.run-steps{display:none}.run-shots{grid-template-columns:repeat(2,1fr)}.run-body{padding:20px 16px 72px}.run-head{gap:14px;padding:12px 16px}}.run-gate{flex:none;align-items:center;gap:12px;display:inline-flex}.run-spot-body{min-width:0}.run-face[data-blank]{width:36px;height:36px}.run-shot-art{background:var(--ds-money-wash);color:var(--ds-ink);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.run-shot-art>svg{display:block}.v2-drops{gap:12px;display:flex}.v2-drops>*{flex:1;min-width:0}@media (max-width:640px){.v2-drops{flex-direction:column}}.ds-tk{grid-template-columns:repeat(auto-fill,minmax(min(560px,100%),1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.ds-tk-row{background:var(--ds-paper);border:1px solid var(--ds-line);border-radius:var(--ds-radius);align-items:flex-start;gap:14px;padding:18px 20px;display:flex}.ds-tk-glyph{border:1px solid var(--ds-line);background:var(--ds-accent-wash);width:34px;height:34px;color:var(--ds-accent);border-radius:50%;flex:none;place-items:center;display:grid}.ds-tk-row>div{flex:1;justify-items:start;gap:10px;min-width:0;display:grid}.ds-tk-claim{color:var(--ds-ink);margin:0;font-size:15px;line-height:1.5}.ds-tk-claim b{font-family:var(--ds-f-mono);color:var(--ds-ink);font-variant-numeric:tabular-nums;margin:0 .14em;font-weight:700}.ds-tk-quote{color:var(--ds-body);align-items:flex-start;gap:8px;margin:0;font-size:13.5px;line-height:1.5;display:flex}.ds-tk-quote img,.ds-tk-ph{border:1px solid var(--ds-line);background:var(--ds-accent-wash);border-radius:50%;flex:none;width:22px;height:22px;margin-top:1px}.ds-tk-quote i{color:var(--ds-muted);white-space:nowrap;font-style:normal}.ds-tk-proof{color:var(--ds-accent);text-underline-offset:3px;font-size:13px;text-decoration:underline}.ds-decide{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-paper);gap:0;max-width:88ch;display:grid}.ds-decide-row{grid-template-columns:132px 1fr;align-items:start;gap:14px;padding:18px 20px;display:grid}.ds-decide-row+.ds-decide-row{border-top:1px solid var(--ds-line)}.ds-decide-row>.ds-pill{justify-self:start}.ds-decide-row p{color:var(--ds-body);max-width:72ch;margin:0;font-size:14.5px;line-height:1.55}.ds-decide-row p b{font-family:var(--ds-f-mono);color:var(--ds-ink);font-variant-numeric:tabular-nums;margin:0 .14em;font-weight:700}.ds-decide-quotes{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.ds-decide-quotes>li{color:var(--ds-ink);border-left:2px solid var(--ds-line-strong);padding-left:12px;font-size:13.5px;line-height:1.5}.ds-decide-quotes i{color:var(--ds-muted);margin-left:6px;font-style:normal}@media (max-width:640px){.ds-decide-row{grid-template-columns:1fr;gap:8px}}.ds-filters.is-crowd{margin-top:0;margin-bottom:14px}.ds-crowd-tip[data-rich]{white-space:normal;width:max-content;max-width:300px}.ds-crowd-tip>span{color:var(--ds-on-ink-muted);margin-top:2px;font-size:12.5px;display:block}.ds-crowd-tip q{color:var(--ds-on-ink-muted);margin-top:6px;font-size:12.5px;line-height:1.5;display:block}.ds-faceoff{grid-template-columns:repeat(auto-fill,minmax(min(330px,100%),1fr));gap:14px;max-width:88ch;margin-top:22px;display:grid}.ds-faceoff-share{color:var(--ds-muted);margin:12px 0 0;font-size:13px}.ds-dissent{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-sunk);gap:10px;max-width:88ch;margin-top:22px;padding:16px 20px;display:grid}.ds-dissent p{color:var(--ds-body);margin:0;font-size:14px;line-height:1.55}.ds-dissent b{color:var(--ds-ink);font-weight:600}.rpt-meter [data-slot=meter-track]{background:var(--ds-sunk);border-radius:5px;height:9px}.rpt-meter [data-slot=meter-indicator]{background:var(--ds-graphic);border-radius:5px;min-width:3px}.rpt-meter[data-tone=critical] [data-slot=meter-indicator]{background:var(--ds-critical)}.rpt-meter[data-tone=money] [data-slot=meter-indicator]{background:var(--ds-money)}.rpt-rbs{gap:7px;display:grid}.rpt-rb{grid-template-columns:148px minmax(90px,1fr) 3.6rem auto;align-items:center;gap:10px;display:grid}.rpt-rb-l{color:var(--ds-body);align-items:center;gap:7px;font-size:13px;display:flex}.rpt-rb-v{font-family:var(--ds-f-mono);font-variant-numeric:tabular-nums;color:var(--ds-ink);text-align:left;font-size:14px;font-weight:600}.rpt-rb-d{font-family:var(--ds-f-mono);font-variant-numeric:tabular-nums;color:var(--ds-body);font-size:13px}@media (max-width:560px){.rpt-rb{grid-template-columns:90px 1fr 3.4rem}.rpt-rb-d{display:none}}.rpt-ct{flex-direction:column;gap:1px;min-width:0;display:flex}.rpt-ct-n{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.rpt-ct-s{color:var(--ds-muted);font-size:13px;line-height:1.4}.rpt-adm{grid-template-columns:1fr 1fr;align-items:stretch;gap:16px;display:grid}.rpt-adm>.ds-card{flex-direction:column;display:flex}.rpt-adm-ch{flex:1;display:flex}.rpt-adm-ch .rpt-rbs{flex:1;align-content:space-around}.rpt-adm-ch .rpt-rb{grid-template-columns:150px minmax(90px,1fr) 3.6rem auto}.rpt-adm-devrow .rpt-rb{grid-template-columns:84px minmax(90px,1fr) 3.6rem auto}@media (max-width:960px){.rpt-adm{grid-template-columns:1fr}}.rpt-adm-devhead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.rpt-adm-devhead h3{margin:0}.rpt-adm-dev{gap:16px;display:grid}.rpt-adm-devrow{grid-template-columns:124px 1fr;align-items:start;gap:12px;display:grid}.rpt-adm-devlbl{color:var(--ds-ink);padding-top:1px;font-size:13.5px;font-weight:600}.rpt-adm-claim{color:var(--ds-body);max-width:68ch;margin:16px 0 0;font-size:15.5px;line-height:1.6}.rpt-adm-claim b{font-family:var(--ds-f-mono);font-variant-numeric:tabular-nums;color:var(--ds-ink);font-weight:500}.rpt-adm-claim b[data-tone=critical]{color:var(--ds-critical)}.rpt-adm-claim a{color:var(--ds-accent);align-items:center;gap:4px;display:inline-flex}@media (max-width:560px){.rpt-adm-devrow{grid-template-columns:1fr;gap:6px}}.ds-table td[data-zero]{color:var(--ds-critical);font-weight:600}.rpt-mx-say{border-bottom:1px solid var(--ds-line);color:var(--ds-body);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;margin:0;padding:14px 16px;font-size:15.5px;line-height:1.6;display:flex}.rpt-mx-lead{flex:30rem;max-width:68ch}.rpt-mx-say b{font-family:var(--ds-f-mono);font-variant-numeric:tabular-nums;color:var(--ds-ink);font-weight:500}.rpt-mx-wrap{overflow-x:auto}.rpt-mx{table-layout:fixed;min-width:42rem}.rpt-mx-h{white-space:normal;width:7.5rem;height:auto;padding-block:9px;font-size:13px;line-height:1.3}.rpt-mx-h span{color:var(--ds-muted);margin-top:2px;font-weight:400;display:block}.rpt-mx-r{white-space:normal;width:13rem;line-height:1.35}.rpt-mx-c{text-align:center;font-weight:500;font-family:var(--ds-f-mono);font-variant-numeric:tabular-nums}.rpt-mx-key{border-top:1px solid var(--ds-line);color:var(--ds-body);flex-wrap:wrap;gap:6px 16px;margin:0;padding:10px 16px;font-size:13px;display:flex}.rpt-mx-key span{align-items:center;gap:6px;display:inline-flex}.rpt-mx-key i{border:1px solid var(--ds-line);border-radius:3px;width:14px;height:14px}.rpt-mx-key i[data-step="1"]{background:var(--ds-heat-1)}.rpt-mx-key i[data-step="2"]{background:var(--ds-heat-2)}.rpt-mx-key i[data-step="3"]{background:var(--ds-heat-3)}.rpt-mx-key i[data-step="4"]{background:var(--ds-accent);border-color:var(--ds-accent)}.rpt-mx-c[data-step="0"]{color:var(--ds-muted)}.rpt-mx-c[data-step="1"]{background:var(--ds-heat-1)}.rpt-mx-c[data-step="2"]{background:var(--ds-heat-2)}.rpt-mx-c[data-step="3"]{background:var(--ds-heat-3)}.rpt-mx-c[data-step="4"]{background:var(--ds-accent);color:var(--ds-paper)}.rpt-seg-ladder{--ds-funnel-body:var(--ds-graphic);margin-top:10px}.rpt-seg-ladder-shape{height:52px;aspect-ratio:auto!important}.rpt-seg-steps{grid-template-columns:repeat(5,1fr);gap:4px;margin:5px 0 0;padding:0;list-style:none;display:grid}.rpt-seg-steps li{text-align:center;flex-direction:column;align-items:center;gap:1px;display:flex}.rpt-seg-steps b{font-family:var(--ds-f-mono);font-variant-numeric:tabular-nums;color:var(--ds-ink);font-size:13px;font-weight:500}.rpt-seg-steps b[data-zero]{color:var(--ds-critical)}.rpt-seg-steps span{color:var(--ds-muted);font-size:13px}.rpt-idr{flex-direction:column;gap:16px;margin-bottom:16px;display:flex}.rpt-idr-say{color:var(--ds-ink);text-wrap:balance;max-width:58ch;margin:0;font-size:17px;font-weight:600;line-height:1.55}.rpt-idr-axes{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:20px;display:grid}.rpt-idr-axis{flex-direction:column;gap:8px;display:flex}.lpe-hero-figs{flex-direction:column;gap:18px;display:flex}.lpe-fig{border-radius:var(--ds-radius);border:1px solid #fafafa2e;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.lpe-fig b{font-family:var(--ds-f-mono);color:var(--ds-on-ink);font-size:26px;font-weight:700;line-height:1}.lpe-fig span{color:var(--ds-on-ink-muted);font-size:13px;line-height:1.45}.lpe-pagecards{grid-template-columns:1fr 1fr;gap:18px;margin-top:22px;display:grid}.lpe-pagecard{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-paper);overflow:hidden}.lpe-pagecard>img{object-fit:cover;object-position:top;border-bottom:1px solid var(--ds-line);background:var(--ds-sunk);width:100%;height:220px;display:block}.lpe-pagecard>.ds-h3{margin:16px 18px 2px}.lpe-pagecard-sells{color:var(--ds-body);margin:0 18px;font-size:14px}.lpe-pagecard-url{font-family:var(--ds-f-mono);margin:6px 18px 0;font-size:12.5px}.lpe-pagecard-url a{color:var(--ds-accent);text-decoration:none}.lpe-pagecard-url a:hover{text-decoration:underline}.lpe-pagecard .lpe-facts{margin:12px 18px 18px}.lpe-provenance{color:var(--ds-muted);margin-top:12px;font-size:12.5px}.lpe-facts{margin:0;padding:0;list-style:none}.lpe-facts li{color:var(--ds-body);border-top:1px solid var(--ds-line);padding:9px 0;font-size:13.5px;line-height:1.5}.lpe-facts li:first-child{border-top:0}.lpe-duels{flex-direction:column;gap:34px;margin-top:22px;display:flex}.lpe-duel{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-paper);padding:var(--ds-card-pad)}.lpe-duel-head{flex-wrap:wrap;align-items:baseline;gap:6px 14px;display:flex}.lpe-duel-q{color:var(--ds-muted);margin:0;font-size:13.5px}.lpe-duel-sides{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}.lpe-shot{margin:0}.lpe-shot img{border:1px solid var(--ds-line);border-radius:var(--ds-radius-ctl);background:var(--ds-sunk);width:100%;display:block}.lpe-shot[data-winner] img{border-color:var(--ds-accent);box-shadow:0 0 0 1px var(--ds-accent)}.lpe-shot figcaption{color:var(--ds-body);justify-content:space-between;align-items:baseline;margin-top:7px;font-size:13px;display:flex}.lpe-shot-name{font-weight:600}.lpe-shot-share{color:var(--ds-ink);font-size:15.5px}.lpe-shot[data-winner] .lpe-shot-share{color:var(--ds-accent)}.lpe-split{background:var(--ds-sunk);border:1px solid var(--ds-line);border-radius:5px;height:10px;margin-top:12px;position:relative;overflow:hidden}.lpe-split-a{background:var(--ds-accent);height:100%;display:block}.lpe-split-mid{background:var(--ds-paper);width:1px;height:100%;position:absolute;top:0;left:50%}.lpe-duel-read{color:var(--ds-body);max-width:72ch;margin:14px 0 0;font-size:14px;line-height:1.55}.lpe-duel-meta{color:var(--ds-muted);font-variant-numeric:tabular-nums;margin:8px 0 0;font-size:12.5px}.lpe-duel-meta a{color:var(--ds-accent);text-decoration:none}.lpe-duel-meta a:hover{text-decoration:underline}.lpe-intent{flex-direction:column;gap:26px;margin-top:22px;display:flex}.lpe-intent-legend{color:var(--ds-ink);grid-template-columns:minmax(180px,34%) 1fr 1fr;gap:10px;font-size:13px;display:grid}.lpe-intent-legend b{font-weight:600}.lpe-intent-group{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-paper);padding:var(--ds-card-pad)}.lpe-intent-group .ds-h3{margin:0 0 10px}.lpe-rung{border-top:1px solid var(--ds-line);grid-template-columns:minmax(180px,34%) 1fr 1fr;align-items:center;gap:10px;padding:7px 0;display:grid}.lpe-rung-l{color:var(--ds-body);font-size:13px;line-height:1.4}.lpe-rung-bar{align-items:center;gap:8px;min-width:0;display:flex}.lpe-rung-bar>span{background:var(--ds-graphic);border-radius:4.5px;min-width:2px;height:9px;display:block}.lpe-rung-bar>span[data-rank=act]{background:var(--ds-accent)}.lpe-rung-bar>b{color:var(--ds-ink);white-space:nowrap;font-size:13px;font-weight:600}.lpe-reading{flex-direction:column;gap:18px;margin-top:22px;display:flex}.lpe-note{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-paper);padding:var(--ds-card-pad)}.lpe-note p{color:var(--ds-body);max-width:72ch;margin:10px 0 0;font-size:14px;line-height:1.6}.lpe-note .lpe-facts{max-width:78ch;margin-top:10px}.lpe-method{margin-top:var(--ds-sec-gap);border-top:1px solid var(--ds-line);padding-top:22px}.lpe-method p{color:var(--ds-muted);max-width:78ch;margin:10px 0 0;font-size:13px;line-height:1.6}.lpe-studylist{margin:14px 0 0;padding:0;list-style:none}.lpe-studylist li{color:var(--ds-body);border-top:1px solid var(--ds-line);padding:6px 0;font-size:13px}.lpe-studylist li:first-child{border-top:0}.lpe-studylist b{font-weight:600}.lpe-studylist a{color:var(--ds-accent);text-decoration:none}.lpe-studylist a:hover{text-decoration:underline}@media (max-width:760px){.lpe-pagecards,.lpe-duel-sides{grid-template-columns:1fr}.lpe-intent-legend{display:none}.lpe-rung{grid-template-columns:1fr;gap:4px;padding:10px 0}}.lpe-voices{grid-template-columns:1fr 1fr;gap:18px;margin-top:22px;display:grid}.lpe-quote{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-paper);padding:var(--ds-card-pad);flex-direction:column;gap:10px;margin:0;display:flex}.lpe-quote figcaption{flex-direction:column;gap:2px;display:flex}.lpe-quote figcaption b{color:var(--ds-ink);font-size:14px;font-weight:600}.lpe-quote figcaption span{color:var(--ds-muted);font-size:12.5px}.lpe-quote blockquote{color:var(--ds-body);margin:0;font-size:14px;line-height:1.6}.lpe-quote-pick{border-top:1px solid var(--ds-line);color:var(--ds-accent);margin:auto 0 0;padding-top:10px;font-size:12.5px;font-weight:600}@media (max-width:760px){.lpe-voices{grid-template-columns:1fr}}.lpe-quote figcaption{flex-direction:row;align-items:center;gap:12px}.lpe-quote figcaption img,.lpe-quote-ph{background:var(--ds-sunk);border:1px solid var(--ds-line);border-radius:50%;flex:none;width:44px;height:44px}.lpe-quote figcaption>div{flex-direction:column;gap:2px;min-width:0;display:flex}.lpe-more{font:600 13.5px var(--ds-f-body);color:var(--ds-accent);background:var(--ds-paper);border:1px solid var(--ds-line-strong);border-radius:var(--ds-radius-ctl);cursor:pointer;margin:18px auto 0;padding:9px 18px;display:block}.lpe-more:hover{background:var(--ds-accent-wash)}.lpe-levers{grid-template-columns:1fr 1fr;gap:18px;margin-top:22px;display:grid}.lpe-lever-col{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-paper);padding:var(--ds-card-pad)}.lpe-lever-col .ds-h3{margin:0 0 8px}.lpe-lever-src{color:var(--ds-muted);white-space:nowrap;font-size:12.5px}@media (max-width:760px){.lpe-levers{grid-template-columns:1fr}}.lpe-lever-col{flex-direction:column;gap:12px;display:flex}.lpe-lever-col .lpe-quote{padding:14px 16px}.rpt-cv{z-index:1;padding:44px var(--ds-page-inset) 48px;flex-direction:column;display:flex;position:relative}.rpt-cover .rpt-cv .ds-hero-kind{margin-bottom:0}.rpt-cv-share{margin-left:auto}.rpt-cv-share .ds-btn,.rpt-bar-act .ds-btn{padding-left:24px;padding-right:24px}.rpt-cover .rpt-cv-share .ds-btn{color:var(--ds-night-ink);background:#ffffff14;border-color:#ffffff47}.rpt-cover .rpt-cv-share .ds-btn:hover:not(:disabled){background:#ffffff29;border-color:#fff6}.rpt-cv-grid{grid-template-columns:minmax(0,11fr) minmax(0,9fr);align-items:start;gap:40px 56px;margin-top:40px;display:grid}.rpt-cv-say,.rpt-cv-side{min-width:0}.rpt-cv-side{flex-direction:column;gap:28px;display:flex}.rpt-cv-title{font-family:var(--ds-f-display);letter-spacing:-.025em;color:var(--ds-night-ink);text-wrap:balance;max-width:22ch;margin:0;font-size:48px;font-weight:700;line-height:1.08}.rpt-cv-title b{color:var(--ds-night-accent);font-variant-numeric:tabular-nums;font-weight:700}.rpt-cv-promise{color:var(--ds-night-body);text-wrap:balance;max-width:60ch;margin:14px 0 0;font-size:20px;line-height:1.45}.rpt-cv-journey{color:var(--ds-night-muted);max-width:60ch;margin:18px 0 0;font-size:15.5px;line-height:1.55}.rpt-cv-journey b{color:var(--ds-night-ink);font-variant-numeric:tabular-nums;font-weight:600}.rpt-cv-claims{flex-direction:column;margin:32px 0 0;padding:0;list-style:none;display:flex}.rpt-cv-claim{border-top:1px solid var(--ds-night-line);grid-template-columns:36px minmax(0,1fr);gap:0 14px;padding:18px 0;display:grid}.rpt-cv-claim:last-child{border-bottom:1px solid var(--ds-night-line)}.rpt-cv-claim-n{font-family:var(--ds-f-mono);color:var(--ds-night-accent);font-variant-numeric:tabular-nums;padding-top:4px;font-size:20px;font-weight:600;line-height:1}.rpt-cv-claim-body{flex-direction:column;gap:6px;min-width:0;display:flex}.rpt-cv-claim-t{font-family:var(--ds-f-display);letter-spacing:-.015em;color:var(--ds-night-ink);text-wrap:balance;max-width:30ch;margin:0;font-size:22px;font-weight:700;line-height:1.2}.rpt-cv-claim-fig{color:var(--ds-night-ink);font-variant-numeric:tabular-nums;margin:0;font-size:17px;font-weight:600}.rpt-cv-claim-why{color:var(--ds-night-body);max-width:60ch;margin:0;font-size:15.5px;line-height:1.55}.rpt-cv-claim-so{color:var(--ds-night-ink);flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:4px 0 0;font-size:15.5px;font-weight:600;display:flex}.rpt-cv-claim-so a{color:var(--ds-night-accent);white-space:nowrap;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.rpt-cv-claim-so a:hover{text-decoration:underline}.rpt-cv-claim-voice{border-radius:var(--ds-r-md);border:1px solid var(--ds-night-line);background:#ffffff0f;grid-template-columns:28px minmax(0,1fr);gap:2px 12px;max-width:60ch;margin:6px 0 0;padding:12px 14px;display:grid}.rpt-cv-claim-voice img{background:#ffffffe6;border-radius:50%;grid-row:1/span 2;width:28px;height:28px}.rpt-cv-claim-voice blockquote{color:var(--ds-night-ink);margin:0;font-size:15.5px;line-height:1.5}.rpt-cv-claim-voice figcaption{color:var(--ds-night-muted);font-size:13px}.rpt-cv-crowd{margin:0}.rpt-cv-cols{flex-wrap:wrap;align-items:flex-start;gap:20px 24px;display:flex}.rpt-cv-col{flex-direction:column;flex:none;gap:10px;min-width:0;max-width:100%;display:flex}.rpt-cv-colhead,.rpt-cv-colline{contain:inline-size}.rpt-cv-colhead{color:var(--ds-night-body);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:0 10px;margin:0;font-size:15.5px;display:flex}.rpt-cv-colhead b{color:var(--ds-night-ink);font-weight:600}.rpt-cv-colhead span{font-variant-numeric:tabular-nums}.rpt-cv-dots{max-width:100%;height:auto;display:block;overflow:visible}.rpt-cv-dot{fill:#ffffff4d}.rpt-cv-dot.is-bought{fill:var(--ds-night-accent)}.rpt-cv-colline{color:var(--ds-night-ink);font-variant-numeric:tabular-nums;margin:0;font-size:15.5px;font-weight:600}.rpt-cv-key{color:var(--ds-night-muted);flex-wrap:wrap;gap:8px 18px;margin:14px 0 0;font-size:13px;display:flex}.rpt-cv-key span{align-items:center;gap:7px;display:inline-flex}.rpt-cv-key i.rpt-cv-dot{background:#ffffff4d;border-radius:50%;width:8px;height:8px;display:inline-block}.rpt-cv-key i.rpt-cv-dot.is-bought{background:var(--ds-night-accent)}@media (prefers-reduced-motion:no-preference){.rpt-cv-dots{animation:.9s cubic-bezier(.2,.7,.2,1) both rpt-cv-rise}.rpt-cv-dots .rpt-cv-dot.is-bought{animation:.6s ease-out .9s both rpt-cv-light}}@keyframes rpt-cv-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes rpt-cv-light{0%{fill:#ffffff4d}to{fill:var(--ds-night-accent)}}.rpt-cv-ladder{border-top:1px solid var(--ds-night-line);padding-top:20px}.rpt-cv-ladder-head{color:var(--ds-night-ink);margin:0 0 12px;font-size:15.5px;font-weight:600}.rpt-cv-ladder-list{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.rpt-cv-ladder-row{color:var(--ds-night-body);grid-template-columns:minmax(0,1fr) 120px auto auto;align-items:center;gap:0 14px;font-size:13.5px;display:grid}.rpt-cv-ladder-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rpt-cv-ladder-bar{width:120px;height:6px;display:block}.rpt-cv-ladder-track{fill:#ffffff1f}.rpt-cv-ladder-fill{fill:var(--ds-night-accent)}.rpt-cv-ladder-rate{color:var(--ds-night-ink);font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right;font-weight:600}.rpt-cv-ladder-n{color:var(--ds-night-muted);font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right}.rpt-cover .rpt-cv .rpt-money{margin-top:0;padding-top:36px}.rpt-cover .rpt-cv .rpt-money .ds-mlbl{margin-bottom:10px}.rpt-cover .rpt-cv .rpt-money .rpt-src{margin-top:18px}@media (max-width:900px){.rpt-cv-grid{grid-template-columns:minmax(0,1fr);gap:36px}}@media (max-width:640px){.rpt-cv{padding:28px 20px 32px}.rpt-cv-share{margin-left:0}.rpt-cv-grid{margin-top:28px}.rpt-cv-title{font-size:34px}.rpt-cv-promise{font-size:17px}.rpt-cv-claim{grid-template-columns:30px minmax(0,1fr);gap:0 12px;padding:18px 0}.rpt-cv-claim-n,.rpt-cv-claim-t{font-size:20px}.rpt-cv-claim-fig{font-size:17px}.rpt-cv-cols{gap:16px}.rpt-cv-ladder-row{grid-template-columns:minmax(0,1fr) 80px auto}.rpt-cv-ladder-bar{width:80px}.rpt-cv-ladder-n{display:none}}.rpt-bar{z-index:40;pointer-events:none;height:0;margin-bottom:-60px;position:sticky;top:0}.rpt-bar-in{background:var(--ds-sunk);border:1px solid var(--ds-line);border-radius:0 0 var(--ds-radius) var(--ds-radius);opacity:0;height:56px;transition:transform var(--ds-dur-fast) ease, opacity var(--ds-dur-fast) ease;border-top:0;justify-content:space-between;align-items:center;gap:16px;padding:0 24px;display:flex;position:absolute;top:0;left:-24px;right:-24px;transform:translateY(-100%)}.rpt-bar[data-shown] .rpt-bar-in{opacity:1;pointer-events:auto;transform:none}.rpt-bar-id{min-width:0;color:var(--ds-muted);align-items:center;gap:12px;font-size:15px;display:flex}.rpt-bar-id b{color:var(--ds-ink);white-space:nowrap;text-overflow:ellipsis;font-size:15.5px;font-weight:600;overflow:hidden}.rpt-bar-n{white-space:nowrap}.rpt-bar-act{flex:none;align-items:center;gap:10px;display:flex}@media (max-width:860px){.rpt-bar-in{padding:0 20px;left:-20px;right:-20px}}@media (max-width:640px){.rpt-bar-in{height:48px;padding:0 16px;left:-16px;right:-16px}.rpt-bar-n{display:none}}.rpt-dock{z-index:40;margin-top:-8px;position:sticky;bottom:12px}.rpt-offer{color:inherit;background:var(--ds-paper);border:1px solid var(--ds-line-strong);border-radius:var(--ds-radius);box-shadow:var(--ds-shadow-overlay);justify-content:space-between;align-items:center;gap:24px;padding:18px 20px 18px 24px;text-decoration:none;display:flex}.rpt-offer:focus-visible{outline:2px solid var(--ds-accent);outline-offset:2px}.rpt-offer-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.rpt-offer-t{font-family:var(--ds-f-display);letter-spacing:-.015em;color:var(--ds-money);font-size:19px;font-weight:700;line-height:1.2}.rpt-offer-d{color:var(--ds-body);font-size:15px;line-height:1.45}.rpt-offer-d strong{color:var(--ds-ink);font-weight:600}.rpt-offer .ds-btn{flex:none}@media (max-width:640px){.rpt-dock{bottom:8px}.rpt-offer{flex-direction:column;align-items:stretch;gap:12px;padding:16px}.rpt-offer-t{font-size:17px}}.rpt-cv-cards{flex-direction:column;gap:12px;display:flex}.rpt-cv-cards-h{font-family:var(--ds-f-display);letter-spacing:-.015em;color:var(--ds-night-ink);margin:0 0 4px;font-size:24px;font-weight:700;line-height:1.2}.rpt-cv-card{background:#ffffff12;border:1px solid #ffffff2e;border-radius:10px;grid-template-columns:28px minmax(0,1fr);gap:6px 12px;padding:18px 20px;display:grid}.rpt-cv-card>*{grid-column:2}.rpt-cv-card-fig{font-family:var(--ds-f-display);letter-spacing:-.02em;color:var(--ds-night-accent);font-variant-numeric:tabular-nums;margin-bottom:2px;font-size:28px;font-weight:700;line-height:1.05}.rpt-cv-card-n{font-family:var(--ds-f-mono);color:var(--ds-night-accent);font-variant-numeric:tabular-nums;grid-area:1/1/span 4;font-size:18px;font-weight:600;line-height:1.25}.rpt-cv-card-t{font-family:var(--ds-f-display);letter-spacing:-.01em;color:var(--ds-night-ink);text-wrap:balance;margin:0;font-size:19px;font-weight:700;line-height:1.25}.rpt-cv-card-p{color:var(--ds-night-body);margin:0;font-size:14.5px;line-height:1.5}.rpt-cv-card,.rpt-ins-card{position:relative}.rpt-card-link{border-radius:inherit;color:var(--ds-muted);justify-content:flex-end;align-items:flex-start;padding:14px 16px;text-decoration:none;display:flex;position:absolute;inset:0}.rpt-card-link svg{width:22px;height:22px;transition:transform .15s}.rpt-cv-card .rpt-card-link{color:var(--ds-night-body)}.rpt-cv-card[data-link]:hover,.rpt-ins-card[data-link]:hover{border-color:var(--ds-line-strong)}.rpt-cv-card[data-link]:hover{border-color:#fff6}.rpt-cv-card[data-link]:hover .rpt-card-link svg,.rpt-ins-card[data-link]:hover .rpt-card-link svg{transform:translate(2px)}.rpt-cv-card .rpt-who,.rpt-ins-card .rpt-who{z-index:1;position:relative}.rpt-cv-card[data-link],.rpt-ins-card[data-link]{padding-right:44px}.is-target{animation:2.4s ease-out both rpt-target}@keyframes rpt-target{0%,55%{box-shadow:0 0 0 3px var(--ds-accent)}to{box-shadow:0 0 0 3px #0000}}.rpt-cv-cards-more{color:var(--ds-night-accent);align-self:flex-start;align-items:center;gap:6px;margin-top:4px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.rpt-cv-cards-more:hover{text-decoration:underline}.rpt-cv-cards-more svg{width:16px;height:16px}.rpt-ins{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.rpt-ins-card{background:var(--ds-paper);border:1px solid var(--ds-line);border-radius:var(--ds-radius);flex-direction:column;gap:10px;padding:24px 26px 26px;display:flex}.rpt-ins-card:first-child{grid-column:1/-1}.rpt-ins-card:first-child .rpt-ins-t{max-width:34ch;font-size:26px}.rpt-ins-card:first-child .rpt-ins-p{max-width:70ch;font-size:17px}.rpt-ins-fig{font-family:var(--ds-f-display);letter-spacing:-.02em;color:var(--ds-accent);font-variant-numeric:tabular-nums;margin-top:2px;font-size:34px;font-weight:700;line-height:1.05}.rpt-ins-card:first-child .rpt-ins-fig{font-size:44px}.rpt-ins-t{font-family:var(--ds-f-display);letter-spacing:-.01em;color:var(--ds-ink);text-wrap:balance;margin:0;font-size:21px;font-weight:700;line-height:1.25}.rpt-ins-p{color:var(--ds-body);margin:0;font-size:15.5px;line-height:1.6}@media (max-width:860px){.rpt-ins{grid-template-columns:1fr}.rpt-ins-card{padding:20px}.rpt-ins-card:first-child .rpt-ins-t{font-size:22px}.rpt-ins-card:first-child .rpt-ins-p{font-size:15.5px}}.rpt-who{background:var(--ds-sunk);border:1px solid var(--ds-line);color:var(--ds-body);border-radius:999px;place-self:flex-start start;align-items:center;gap:10px;margin-top:4px;padding:5px 12px 5px 6px;font-size:13.5px;text-decoration:none;display:inline-flex}a.rpt-who:hover{border-color:var(--ds-line-strong)}span.rpt-who{cursor:default}.rpt-who-faces{display:inline-flex}.rpt-who-faces img{border:2px solid var(--ds-paper);background:var(--ds-paper);border-radius:50%;width:22px;height:22px;margin-left:-7px}.rpt-who-faces img:first-child{margin-left:0}.rpt-who-t b{color:var(--ds-ink);font-variant-numeric:tabular-nums;font-weight:600}.rpt-who-l{color:var(--ds-ink);font-weight:600}.rpt-who-l:before{content:"";background:var(--ds-line-strong);vertical-align:middle;border-radius:50%;width:3px;height:3px;margin:0 8px 2px 4px;display:inline-block}.rpt-cv-card .rpt-who{color:var(--ds-night-body);background:#ffffff14;border-color:#ffffff38}.rpt-cv-card .rpt-who:hover{border-color:#fff6}.rpt-cv-card .rpt-who-faces img{background:#1b2a5c;border-color:#1b2a5c}.rpt-cv-card .rpt-who-t b,.rpt-cv-card .rpt-who-l{color:var(--ds-night-ink)}.rpt-cv-card .rpt-who-l:before{background:#fff6}.rpt-money-90{flex-wrap:wrap;align-items:baseline;gap:12px;margin-top:18px;display:flex}.rpt-money-90-lbl{font-family:var(--ds-f-display);letter-spacing:-.01em;color:var(--ds-body);font-size:15px;font-weight:600}.ds-bandline.is-sub{--ds-money-size:24px}.ds-bandline.is-sub .sep,.ds-bandline.is-sub .pre{font-size:13px}.rpt-cover .rpt-money-90-lbl{color:var(--ds-night-body)}.rpt-crowd{flex-direction:column;gap:14px;display:flex}.rpt-crowd-cohort{background:var(--ds-accent-wash);border:1px solid var(--ds-line-cover);border-radius:var(--ds-radius);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.rpt-crowd-cohort .t{color:var(--ds-body);font-size:14px}.rpt-crowd-cohort .t b{font-family:var(--ds-f-mono);font-variant-numeric:tabular-nums;color:var(--ds-ink);font-weight:500}.rpt-crowd-cohort .t b[data-tone=critical]{color:var(--ds-critical)}.rpt-crowd-cohort .t b[data-tone=money]{color:var(--ds-money)}.rpt-crowd-cohort .x{cursor:pointer;color:var(--ds-accent);border-radius:var(--ds-radius-ctl);background:0 0;border:0;align-items:center;gap:6px;padding:4px 8px;font-size:13px;font-weight:600;display:inline-flex}.rpt-crowd-cohort .x:hover{background:var(--ds-paper)}.rpt-crowd-bar{background:var(--ds-paper);border:1px solid var(--ds-line);border-radius:var(--ds-radius);flex-direction:column;gap:12px;padding:14px 16px;display:flex}.rpt-crowd-barhead{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.rpt-crowd-bart{font-family:var(--ds-f-body);color:var(--ds-ink);font-size:14px;font-weight:600}.rpt-crowd-seg{background:var(--ds-sunk);border:1px solid var(--ds-line);border-radius:999px;gap:2px;margin-left:auto;padding:2px;display:inline-flex}.rpt-crowd-seg button{cursor:pointer;font-family:var(--ds-f-body);color:var(--ds-body);background:0 0;border:1px solid #0000;border-radius:999px;padding:5px 14px;font-size:13px;font-weight:400}.rpt-crowd-seg button:hover{color:var(--ds-ink)}.rpt-crowd-seg button[aria-pressed=true]{background:var(--ds-paper);border-color:var(--ds-line);color:var(--ds-ink);font-weight:600}.rpt-crowd-chips{flex-wrap:wrap;gap:8px;display:flex}.rpt-crowd-chip{cursor:pointer;border:1px solid var(--ds-line-strong);background:var(--ds-paper);font-family:var(--ds-f-body);color:var(--ds-body);text-align:left;border-radius:999px;align-items:center;gap:8px;padding:7px 13px;font-size:13px;font-weight:400;display:inline-flex}.rpt-crowd-chip:hover{background:var(--ds-accent-wash)}.rpt-crowd-chip[aria-pressed=true]{border-color:var(--ds-ink);color:var(--ds-ink);background:var(--ds-sunk);font-weight:600}.rpt-crowd-chip .n{font-family:var(--ds-f-mono);color:var(--ds-muted);font-variant-numeric:tabular-nums}.rpt-crowd-card{padding:0;position:relative;overflow:hidden}.rpt-crowd-stage{width:100%;position:relative}.rpt-crowd-canvas{cursor:default}.rpt-crowd-canvas[data-hover]{cursor:pointer}.rpt-crowd-canvas{width:100%;display:block}.rpt-crowd-lbl{z-index:2;pointer-events:none;justify-content:center;display:flex;position:absolute;transform:translateY(-100%)}.rpt-crowd-pill{text-align:center;background:var(--ds-paper);border:1px solid var(--ds-line);border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:2px 7px;padding:3px 10px;line-height:1.25;display:inline-flex}.rpt-crowd-pill .t{font-family:var(--ds-f-body);color:var(--ds-ink);font-size:13px;font-weight:600}.rpt-crowd-pill .n{font-family:var(--ds-f-mono);color:var(--ds-muted);font-variant-numeric:tabular-nums;flex:none;font-size:13px}.rpt-crowd-count{z-index:3;background:var(--ds-paper);border:1px solid var(--ds-line);font-family:var(--ds-f-mono);color:var(--ds-body);font-variant-numeric:tabular-nums;pointer-events:none;border-radius:999px;align-items:center;padding:5px 11px;font-size:13px;display:inline-flex;position:absolute;bottom:14px;right:16px}.rpt-crowd-tip{z-index:4;pointer-events:none;white-space:nowrap;border-radius:var(--ds-radius-ctl);background:var(--ds-ink);box-shadow:var(--ds-shadow-overlay);padding:6px 11px;position:absolute;transform:translate(-50%,-100%)}.rpt-crowd-tip .t{font-family:var(--ds-f-body);color:var(--ds-paper);font-size:13px;font-weight:600}.rpt-crowd-tip .s{font-family:var(--ds-f-mono);color:var(--ds-paper);opacity:.78;margin-left:8px;font-size:13px}.rpt-persona{flex-direction:column;gap:16px;display:flex}.rpt-persona-id{align-items:center;gap:14px;display:flex}.rpt-persona-av{border:1px solid var(--ds-line);background:var(--ds-sunk);border-radius:50%;flex:none}.rpt-persona-n{font-family:var(--ds-f-body);color:var(--ds-ink);letter-spacing:-.01em;font-size:17px;font-weight:700}.rpt-persona-n .age{color:var(--ds-muted);font-weight:400}.rpt-persona-r{font-family:var(--ds-f-body);font-size:var(--ds-label);color:var(--ds-body);flex-wrap:wrap;gap:4px 14px;margin-top:4px;display:flex}.rpt-persona-r>span{align-items:center;gap:5px;display:inline-flex}.rpt-persona-r svg{width:14px;height:14px;color:var(--ds-muted);flex:none}.rpt-persona-tags{flex-wrap:wrap;gap:7px;display:flex}.rpt-persona-attrs{background:var(--ds-sunk);border:1px solid var(--ds-line);border-radius:var(--ds-radius);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;margin:0;padding:12px 14px;display:grid}.rpt-persona-attrs>div{flex-direction:column;gap:1px;min-width:0;display:flex}.rpt-persona-attrs dt{font-family:var(--ds-f-mono);font-size:var(--ds-label);color:var(--ds-muted);align-items:center;gap:5px;display:flex}.rpt-persona-attrs dt svg{flex:none;width:14px;height:14px}.rpt-persona-attrs dd{color:var(--ds-ink);margin:0;font-size:13.5px;font-weight:500}.rpt-persona-out{font-family:var(--ds-f-body);border:1px solid;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:11.5px;font-weight:600;display:inline-flex}.rpt-persona-out .dot{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.rpt-persona-out[data-bought=true]{background:var(--ds-money-wash);color:var(--ds-money);border-color:#06764742}.rpt-persona-out[data-bought=false]{background:var(--ds-critical-wash);color:var(--ds-critical);border-color:#b4231847}.rpt-persona-q{font-family:var(--ds-f-display);color:var(--ds-ink);letter-spacing:-.01em;margin:0;font-size:20px;font-weight:700;line-height:1.4}.rpt-persona-hit{font-family:var(--ds-f-mono);color:var(--ds-muted);font-size:13px}.rpt-persona-none{font-family:var(--ds-f-body);color:var(--ds-body);margin:0;font-size:14px;line-height:1.55}.rpt-persona-thumb{border:1px solid var(--ds-line);border-radius:50%;flex:none;width:56px;height:56px}.ds-frows{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.ds-frow{background:var(--ds-paper);border:1px solid var(--ds-line);border-radius:var(--ds-radius);padding:var(--ds-card-pad);box-shadow:var(--ds-shadow-rest);flex-direction:column;display:flex}.ds-frow .ds-fcard-head{grid-template-columns:minmax(0,1fr) max-content;grid-template-areas:"t cost";align-items:start;min-height:47px;margin-bottom:0}.ds-frow .ds-fcard-t{-webkit-line-clamp:3}.ds-frow-d{font-size:var(--ds-body-size);color:var(--ds-body);margin:12px 0 0;line-height:1.5}.ds-frow .ds-fix{margin-top:14px}.ds-frow-foot{justify-content:flex-end;margin-top:auto;padding-top:16px;display:flex}.ds-frow-print,.ds-frow-print>summary{display:none}.ds-obs{margin-top:28px}.ds-obs-h{margin:0 0 12px}.ds-obs-list{margin:0;padding:0 20px;list-style:none}.ds-obs-list li{border-top:1px solid var(--ds-line);align-items:flex-start;gap:14px;padding:16px 0;display:flex}.ds-obs-list li:first-child{border-top:none}.ds-obs-glyph{border:1px solid var(--ds-line);border-radius:var(--ds-radius-ctl);width:32px;height:32px;color:var(--ds-body);flex:none;justify-content:center;align-items:center;display:flex}.ds-obs-list b{font-family:var(--ds-f-display);font-weight:700;font-size:var(--ds-body-size);color:var(--ds-ink);line-height:1.35;display:block}.ds-obs-list p{font-size:var(--ds-body-size);color:var(--ds-body);margin:4px 0 0;line-height:1.5}@media (max-width:860px){.ds-frows{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.ds-frow .ds-fcard-head{grid-template-columns:minmax(0,1fr);grid-template-areas:"t""cost"}.ds-frow .ds-fcard-cost{text-align:left}}@media print{.ds-frows{grid-template-columns:minmax(0,1fr)}.ds-frow-print{border-top:1px solid var(--ds-line);margin-top:16px;padding-top:16px;display:block}.ds-frow-foot .ds-btn{display:none}}.ds-detail{flex-direction:column;gap:22px;display:flex}.ds-detail .ds-case-shot{flex-direction:column;align-items:center;gap:10px;display:flex}.ds-detail .ds-case-shot .ds-fixswap{align-self:center;margin-top:0}.ds-detail .ds-frow-d{margin:0}.ds-quote{background:var(--ds-sunk);border-radius:var(--ds-radius);grid-template-columns:32px minmax(0,1fr);gap:4px 12px;margin:0;padding:14px 16px;display:grid}.ds-quote img{border-radius:50%;grid-row:1/3;width:32px;height:32px}.ds-quote blockquote{font-size:var(--ds-body-size);color:var(--ds-ink);margin:0;line-height:1.5}.ds-quote blockquote:before{content:"“"}.ds-quote blockquote:after{content:"”"}.ds-quote figcaption{color:var(--ds-muted);font-size:13px}.rpt-drawer-scrim{z-index:60;background:var(--ds-scrim);justify-content:flex-end;animation:.2s both co-fade;display:flex;position:fixed;inset:0}.rpt-drawer{background:var(--ds-paper);border-left:1px solid var(--ds-line);width:min(760px,100%);height:100%;box-shadow:var(--ds-shadow-overlay);animation:.24s both rpt-drawer-in;position:relative;overflow:auto}@keyframes rpt-drawer-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}.rpt-drawer-lead{flex-wrap:wrap;align-items:center;gap:6px 14px;min-width:0;display:flex}.rpt-drawer-lead .rpt-dlg-t,.rpt-drawer-lead .ds-fchips{margin-top:0}.rpt-drawer .rpt-dlg-head{z-index:1;background:var(--ds-paper);border-bottom:1px solid var(--ds-line);padding:18px 22px 12px;position:sticky;top:0}@media (max-width:640px){.rpt-drawer-scrim{align-items:flex-end}.rpt-drawer{border-left:0;border-top:1px solid var(--ds-line);border-radius:var(--ds-radius) var(--ds-radius) 0 0;width:100%;height:88vh}@keyframes rpt-drawer-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}}@media (prefers-reduced-motion:reduce){.rpt-drawer,.rpt-drawer-scrim{animation:none}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-mask-linear{syntax:"*";inherits:false;initial-value:linear-gradient(#fff, #fff)}@property --tw-mask-radial{syntax:"*";inherits:false;initial-value:linear-gradient(#fff, #fff)}@property --tw-mask-conic{syntax:"*";inherits:false;initial-value:linear-gradient(#fff, #fff)}@property --tw-mask-left{syntax:"*";inherits:false;initial-value:linear-gradient(#fff, #fff)}@property --tw-mask-right{syntax:"*";inherits:false;initial-value:linear-gradient(#fff, #fff)}@property --tw-mask-bottom{syntax:"*";inherits:false;initial-value:linear-gradient(#fff, #fff)}@property --tw-mask-top{syntax:"*";inherits:false;initial-value:linear-gradient(#fff, #fff)}@property --tw-mask-top-from-position{syntax:"*";inherits:false;initial-value:0%}@property --tw-mask-top-to-position{syntax:"*";inherits:false;initial-value:100%}@property --tw-mask-top-from-color{syntax:"*";inherits:false;initial-value:black}@property --tw-mask-top-to-color{syntax:"*";inherits:false;initial-value:transparent}@property --tw-mask-right-from-position{syntax:"*";inherits:false;initial-value:0%}@property --tw-mask-right-to-position{syntax:"*";inherits:false;initial-value:100%}@property --tw-mask-right-from-color{syntax:"*";inherits:false;initial-value:black}@property --tw-mask-right-to-color{syntax:"*";inherits:false;initial-value:transparent}@property --tw-mask-bottom-from-position{syntax:"*";inherits:false;initial-value:0%}@property --tw-mask-bottom-to-position{syntax:"*";inherits:false;initial-value:100%}@property --tw-mask-bottom-from-color{syntax:"*";inherits:false;initial-value:black}@property --tw-mask-bottom-to-color{syntax:"*";inherits:false;initial-value:transparent}@property --tw-mask-left-from-position{syntax:"*";inherits:false;initial-value:0%}@property --tw-mask-left-to-position{syntax:"*";inherits:false;initial-value:100%}@property --tw-mask-left-from-color{syntax:"*";inherits:false;initial-value:black}@property --tw-mask-left-to-color{syntax:"*";inherits:false;initial-value:transparent}@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:""}@property --tw-border-spacing-x{syntax:"<length>";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"<length>";inherits:false;initial-value:0}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes tw-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@keyframes skeleton{to{background-position:-200% 0}}@keyframes toast-success-odd{0%{scale:1}30%{scale:1.025}60%{scale:.99}to{scale:1}}@keyframes toast-error-odd{0%{translate:0}25%{translate:-3px}50%{translate:3px}75%{translate:-3px}to{translate:0}}@keyframes toast-success-even{0%{scale:1}30%{scale:1.025}60%{scale:.99}to{scale:1}}@keyframes toast-error-even{0%{translate:0}25%{translate:-3px}50%{translate:3px}75%{translate:-3px}to{translate:0}}
