/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@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{--chr-gx:0;--chr-gy:0}*,: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-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}}}@layer theme{:root,:host{--font-sans:"Geist", sans-serif;--font-mono:"Geist Mono", monospace;--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-700:oklch(50.5% .213 27.518);--color-orange-600:oklch(64.6% .222 41.116);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-700:oklch(55.5% .163 48.998);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-700:oklch(50.8% .118 165.612);--color-teal-600:oklch(60% .118 184.704);--color-cyan-900:oklch(39.8% .07 227.392);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-700:oklch(48.8% .243 264.376);--color-purple-500:oklch(62.7% .265 303.9);--color-rose-500:oklch(64.5% .246 16.439);--color-neutral-50:oklch(98.5% 0 none);--color-neutral-100:oklch(97% 0 none);--color-neutral-200:oklch(92.2% 0 none);--color-neutral-400:oklch(70.8% 0 none);--color-neutral-500:oklch(55.6% 0 none);--color-neutral-700:oklch(37.1% 0 none);--color-neutral-800:oklch(26.9% 0 none);--color-neutral-900:oklch(20.5% 0 none);--color-neutral-950:oklch(14.5% 0 none);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-4xl:56rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--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);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-widest:.1em;--radius-xs:.125rem;--radius-sm:calc(var(--radius) - 4px);--radius-md:calc(var(--radius) - 2px);--radius-lg:var(--radius);--radius-xl:calc(var(--radius) + 4px);--radius-2xl:1rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--blur-sm:8px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:"Geist", sans-serif;--default-mono-font-family:"Geist Mono", monospace;--color-border:var(--border);--color-destructive:var(--destructive);--color-success:var(--success);--color-muted-foreground:var(--muted-foreground);--color-muted:var(--muted);--color-code:var(--code);--color-code-foreground:var(--code-foreground);--color-code-highlight:var(--code-highlight);--tw-shadow-color:#000}}@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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-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:where(:not(iframe)){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)}}code,kbd,samp,pre{font-family:var(--font-mono)}}@layer components{.steps:first-child,.steps:first-child>h3:first-child{margin-top:0!important}.steps>h3{margin-top:calc(var(--spacing) * 16)!important}.steps>h3+p{margin-top:calc(var(--spacing) * 2)!important}[data-rehype-pretty-code-figure]{background-color:var(--color-code);color:var(--color-code-foreground);border-radius:var(--radius-xl);border-style:solid;border-width:1px;border-color:var(--border);margin-top:calc(var(--spacing) * 6);outline:none;position:relative;overflow:hidden}[data-rehype-pretty-code-figure]:has([data-rehype-pretty-code-title]) [data-slot=copy-button]{top:calc(var(--spacing) * 1.5)}:where([data-tab=code]) [data-rehype-pretty-code-figure]{border-width:0}[data-rehype-pretty-code-title]{min-height:calc(var(--spacing) * 11);border-bottom:var(--border)}@supports (color:color-mix(in lab, red, red)){[data-rehype-pretty-code-title]{border-bottom:color-mix(in oklab, var(--border) 64%, transparent)}}[data-rehype-pretty-code-title]{padding-block:calc(var(--spacing) * 2.5);padding-inline:calc(var(--spacing) * 4);font-family:var(--font-mono);color:var(--color-code-foreground);border-bottom-style:solid;border-bottom-width:1px}[data-line-numbers]{white-space:pre;counter-reset:line;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:0 0;border:0;min-width:100%;padding:0;display:grid}[data-line-numbers] [data-line]:before{counter-increment:line;content:counter(line);width:calc(var(--spacing) * 16);padding-right:calc(var(--spacing) * 6);text-align:right;color:var(--color-muted-foreground);background-color:var(--color-code);display:inline-block;position:sticky;left:0}[data-line-numbers] [data-highlighted-line][data-line]:before{background-color:var(--color-code-highlight)}[data-line]{padding-top:calc(var(--spacing) * .5);padding-bottom:calc(var(--spacing) * .5);min-height:calc(var(--spacing) * 1);width:100%;display:inline-block}[data-line] span{color:var(--shiki-light)}[data-line] span:is(.dark *){color:var(--shiki-dark)!important}[data-highlighted-line],[data-highlighted-chars]{background-color:var(--color-code-highlight);position:relative}[data-highlighted-line]:after{content:"";background-color:var(--muted-foreground);width:2px;height:100%;position:absolute;top:0;left:0}@supports (color:color-mix(in lab, red, red)){[data-highlighted-line]:after{background-color:color-mix(in oklab, var(--muted-foreground) 50%, transparent)}}[data-highlighted-chars]{border-radius:var(--radius-sm);font-family:var(--font-mono);padding-block:.1rem;padding-inline:.3rem;font-size:.8rem}.highlighted-word{padding:0;position:relative}.highlighted-word:before{content:"";border-radius:var(--radius-xs);pointer-events:none;position:absolute;inset:-2px}.highlighted-word+.highlighted-word:before{border-top-left-radius:0;border-bottom-left-radius:0}.highlighted-word:has(+.highlighted-word):before{border-top-right-radius:0;border-bottom-right-radius:0;right:2px}[data-lib=radix-ui] .highlighted-word:before{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){[data-lib=radix-ui] .highlighted-word:before{background-color:color-mix(in oklab, var(--color-destructive) 20%, transparent)}}[data-lib=base-ui] .highlighted-word:before{background-color:var(--color-success)}@supports (color:color-mix(in lab, red, red)){[data-lib=base-ui] .highlighted-word:before{background-color:color-mix(in oklab, var(--color-success) 20%, transparent)}}}@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.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}.-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\.5{top:calc(var(--spacing) * 3.5)}.top-10{top:calc(var(--spacing) * 10)}.right-0{right:0}.right-1{right:var(--spacing)}.right-3{right:calc(var(--spacing) * 3)}.right-10{right:calc(var(--spacing) * 10)}.bottom-0{bottom:0}.bottom-px{bottom:1px}.left-0{left:0}.isolate{isolation:isolate}.-z-1{z-index:calc(1 * -1)}.z-0{z-index:0}.z-1{z-index:1}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-60{z-index:60}.z-\[100\]{z-index:100}.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 (width>=1600px){.container{max-width:1600px}}@media (width>=2000px){.container{max-width:2000px}}@media (width>=40rem){.container{max-width:40rem}}@media (width>=50rem){.container{max-width:50rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.\!m-0{margin:0!important}.-m-2{margin:calc(var(--spacing) * -2)}.m-1{margin:var(--spacing)}.container{max-width:1416px;padding-inline:calc(var(--spacing) * 4);margin-inline:auto}@media (width>=64rem){.container{padding-inline:calc(var(--spacing) * 6)}}.-mx-px{margin-inline:-1px}.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)}.me-auto{margin-inline-end:auto}.-mt-16{margin-top:calc(var(--spacing) * -16)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.-mb-\[max\(0px\,calc\(var\(--keyboard-snap-offset\)\+clamp\(0\,1\,var\(--keyboard-snap-offset\)\/1px\)\*var\(--drawer-swipe-movement-y\,0px\)\)\)\]{margin-bottom:calc(max(0px, calc(var(--keyboard-snap-offset) + clamp(0, 1, var(--keyboard-snap-offset) / 1px) * var(--drawer-swipe-movement-y,0px))) * -1)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.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}.inline-grid{display:inline-grid}.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-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-\(--avatar-size\,--spacing\(8\)\){width:var(--avatar-size,calc(var(--spacing) * 8));height:var(--avatar-size,calc(var(--spacing) * 8))}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-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-item-height\){height:var(--active-item-height)}.h-\(--active-tab-height\){height:var(--active-tab-height)}.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-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-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-40{height:calc(var(--spacing) * 40)}.h-52{height:calc(var(--spacing) * 52)}.h-64{height:calc(var(--spacing) * 64)}.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-105{max-height:calc(var(--spacing) * 105)}.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-svh{min-height:100svh}.w-\(--active-item-width\){width:var(--active-item-width)}.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{width:0}.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-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-8{width:calc(var(--spacing) * 8)}.w-12{width:calc(var(--spacing) * 12)}.w-40{width:calc(var(--spacing) * 40)}.w-64{width:calc(var(--spacing) * 64)}.w-\[300px\]{width:300px}.w-\[320px\]{width:320px}.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%}.max-w-\(--available-width\){max-width:var(--available-width)}.max-w-\(--skeleton-width\){max-width:var(--skeleton-width)}.max-w-90{max-width:calc(var(--spacing) * 90)}.max-w-\[min\(--spacing\(64\)\,var\(--available-width\)\)\]{max-width:min(calc(var(--spacing) * 64), var(--available-width))}.max-w-full{max-width:100%}.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)}.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-36{min-width:calc(var(--spacing) * 36)}.min-w-\[8rem\]{min-width:8rem}.flex-1{flex:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.caption-bottom{caption-side:bottom}.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-item-left\){--tw-translate-x:var(--active-item-left);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-\(--active-item-top\){--tw-translate-y:var(--active-item-top);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-\[3\]{scale:3}.scale-\[calc\(1-0\.1\*var\(--nested-dialogs\)\)\]{scale:calc(1 - .1 * var(--nested-dialogs))}.-rotate-10{rotate:-10deg}.rotate-10{rotate:10deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform-\[translateX\(var\(--drawer-swipe-movement-x\)\)\]{transform:translateX(var(--drawer-swipe-movement-x))}.transform-\[translateY\(calc\(var\(--keyboard-snap-offset\)\+var\(--drawer-swipe-movement-y\)\)\)\]{transform:translateY(calc(var(--keyboard-snap-offset) + var(--drawer-swipe-movement-y)))}.transform-\[translateY\(var\(--drawer-swipe-movement-y\)\)\]{transform:translateY(var(--drawer-swipe-movement-y))}.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-pointer{cursor:pointer}.cursor-text{cursor:text}.touch-auto{touch-action:auto}.touch-none{touch-action:none}.resize{resize:both}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-\[\.75rem_1fr\]{grid-template-columns:.75rem 1fr}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[1rem_minmax\(0\,1fr\)\]{grid-template-columns:1rem minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.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-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-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\.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-10{gap:calc(var(--spacing) * 10)}.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-y-0\.5{row-gap:calc(var(--spacing) * .5)}.self-center{align-self:center}.self-start{align-self:flex-start}.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-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-\(--thumb-size\){border-radius:var(--thumb-size)}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[\.25rem\]{border-radius:.25rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.rounded-xs{border-radius:var(--radius-xs)}.rounded-s-2xl{border-start-start-radius:var(--radius-2xl);border-end-start-radius:var(--radius-2xl)}.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:var(--radius-2xl);border-end-end-radius:var(--radius-2xl)}.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:var(--radius-2xl);border-top-right-radius:var(--radius-2xl)}.rounded-t-xl{border-top-left-radius:calc(var(--radius) + 4px);border-top-right-radius:calc(var(--radius) + 4px)}.rounded-b-2xl{border-bottom-right-radius:var(--radius-2xl);border-bottom-left-radius:var(--radius-2xl)}.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-4{border-style:var(--tw-border-style);border-width:4px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.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-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\(--color-border\){border-color:var(--color-border)}.border-border,.border-border\/50{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/50{border-color:color-mix(in oklab, var(--border) 50%, transparent)}}.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-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-\(--color-bg\){background-color:var(--color-bg)}.bg-\[\#2f6bff\]\/20{background-color:oklab(58.0559% -.0244769 -.227632/.2)}.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-background{background-color:var(--background)}.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-black\/40{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.bg-black\/40{background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.bg-border{background-color:var(--border)}.bg-card{background-color:var(--card)}.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\/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-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{background-color:var(--muted)}.bg-muted-foreground\/24{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.bg-muted-foreground\/24{background-color:color-mix(in oklab, var(--muted-foreground) 24%, transparent)}}.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-neutral-100{background-color:var(--color-neutral-100)}.bg-popover{background-color:var(--popover)}.bg-primary,.bg-primary\/8{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/8{background-color:color-mix(in oklab, var(--primary) 8%, transparent)}}.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-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-background{--tw-gradient-from:var(--background);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-muted\/30{--tw-gradient-to:var(--muted)}@supports (color:color-mix(in lab, red, red)){.to-muted\/30{--tw-gradient-to:color-mix(in oklab, var(--muted) 30%, transparent)}}.to-muted\/30{--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}.object-cover{object-fit:cover}.\!p-0{padding:0!important}.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-6{padding:calc(var(--spacing) * 6)}.p-10{padding:calc(var(--spacing) * 10)}.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-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-\[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-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-12{padding-block:calc(var(--spacing) * 12)}.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)}.ps-2{padding-inline-start:calc(var(--spacing) * 2)}.ps-9{padding-inline-start:calc(var(--spacing) * 9)}.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-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-\[calc\(--spacing\(3\)-1px\)\]{padding-top:calc(calc(var(--spacing) * 3) - 1px)}.pt-\[max\(--spacing\(2\)\,env\(safe-area-inset-top\,0px\)\)\]{padding-top:max(calc(var(--spacing) * 2), env(safe-area-inset-top,0px))}.pb-\(--inset\){padding-bottom:var(--inset)}.pb-\(--safe-area-inset-bottom\,0px\){padding-bottom:var(--safe-area-inset-bottom,0px)}.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\(max\(env\(safe-area-inset-bottom\,0px\)\,var\(--drawer-keyboard-inset\,0px\)\)\+var\(--keyboard-snap-offset\)\+clamp\(0\,1\,var\(--keyboard-snap-offset\)\/1px\)\*var\(--drawer-swipe-movement-y\,0px\)\)\)\]{padding-bottom:max(0px, calc(max(env(safe-area-inset-bottom,0px), var(--drawer-keyboard-inset,0px)) + var(--keyboard-snap-offset) + clamp(0, 1, var(--keyboard-snap-offset) / 1px) * var(--drawer-swipe-movement-y,0px)))}.text-center{text-align:center}.text-end{text-align:end}.text-left{text-align:left}.text-start{text-align:start}.align-middle{vertical-align:middle}.font-heading{font-family:Geist,sans-serif}.font-mono{font-family:Geist Mono,monospace}.font-sans{font-family:Geist,sans-serif}.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-\[calc\(var\(--avatar-size\,--spacing\(8\)\)\*0\.375\)\]\/none{font-size:calc(var(--avatar-size,calc(var(--spacing) * 8)) * .375);line-height:1}.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:1.125rem;line-height:var(--tw-leading,1.75rem)}.text-sm{font-size:.875rem;line-height:var(--tw-leading,1.25rem)}.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-\[12px\]{font-size:12px}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.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\.5{--tw-leading:calc(var(--spacing) * 9.5);line-height:calc(var(--spacing) * 9.5)}.leading-none{--tw-leading:1;line-height:1}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.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-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.\[overflow-wrap\:anywhere\],.wrap-anywhere{overflow-wrap:anywhere}.wrap-break-word{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.text-card-foreground{color:var(--card-foreground)}.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-neutral-500{color:var(--color-neutral-500)}.text-neutral-700{color:var(--color-neutral-700)}.text-neutral-800{color:var(--color-neutral-800)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-sidebar-foreground{color:var(--sidebar-foreground)}.text-success-foreground{color:var(--success-foreground)}.text-warning-foreground{color:var(--warning-foreground)}.text-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.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-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-80{opacity:.8}.opacity-100{opacity:1}.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,oklab(0% 0 0/.05)), 0 4px 6px -4px var(--tw-shadow-color,oklab(0% 0 0/.05));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md\/5{--tw-shadow-alpha:5%;--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,oklab(0% 0 0/.05)), 0 2px 4px -2px var(--tw-shadow-color,oklab(0% 0 0/.05));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\/5{--tw-shadow-alpha:5%;--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,oklab(0% 0 0/.05)), 0 1px 2px -1px var(--tw-shadow-color,oklab(0% 0 0/.05));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\/5{--tw-shadow-alpha:5%;--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,oklab(0% 0 0/.05));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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-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-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)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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-\[\#2f6bff\]{--tw-ring-color:#2f6bff}.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)}.ring-offset-2{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.ring-offset-background{--tw-ring-offset-color:var(--background)}.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,)}.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-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,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-\[color\,outline-color\]{transition-property:color,outline-color;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-\[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\,background-color\]{transition-property:width,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,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\,height\,translate\]{transition-property:width,height,translate;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}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[--avatar-group-cut-end\:calc\(var\(--avatar-group-size\)\*1\.5-var\(--avatar-group-overlap\)\)\]{--avatar-group-cut-end:calc(var(--avatar-group-size) * 1.5 - var(--avatar-group-overlap))}.\[--avatar-group-cut-radius\:calc\(var\(--avatar-group-size\)\/2\+var\(--avatar-group-gap\)\)\]{--avatar-group-cut-radius:calc(var(--avatar-group-size) / 2 + var(--avatar-group-gap))}.\[--avatar-group-cut-start\:calc\(var\(--avatar-group-overlap\)-var\(--avatar-group-size\)\/2\)\]{--avatar-group-cut-start:calc(var(--avatar-group-overlap) - var(--avatar-group-size) / 2)}.\[--avatar-group-cut-x\:var\(--avatar-group-cut-end\)\]{--avatar-group-cut-x:var(--avatar-group-cut-end)}.\[--avatar-group-cut-x\:var\(--avatar-group-cut-start\)\]{--avatar-group-cut-x:var(--avatar-group-cut-start)}.\[--avatar-group-gap\:var\(--avatar-gap\,calc\(var\(--avatar-group-size\)\/16\)\)\]{--avatar-group-gap:var(--avatar-gap,calc(var(--avatar-group-size) / 16))}.\[--avatar-group-mask-position\:0_0\,calc\(var\(--avatar-group-cut-x\)-var\(--avatar-group-cut-radius\)\)_50\%\]{--avatar-group-mask-position:0 0,calc(var(--avatar-group-cut-x) - var(--avatar-group-cut-radius)) 50%}.\[--avatar-group-mask-size\:100\%_100\%\,calc\(var\(--avatar-group-cut-radius\)\*2\)_calc\(var\(--avatar-group-cut-radius\)\*2\)\]{--avatar-group-mask-size:100% 100%,calc(var(--avatar-group-cut-radius) * 2) calc(var(--avatar-group-cut-radius) * 2)}.\[--avatar-group-mask\:none\]{--avatar-group-mask:none}.\[--avatar-group-nudge\:var\(--avatar-nudge\,calc\(\(var\(--avatar-group-overlap\)\+var\(--avatar-group-gap\)\)\*0\.3\)\)\]{--avatar-group-nudge:var(--avatar-nudge,calc((var(--avatar-group-overlap) + var(--avatar-group-gap)) * .3))}.\[--avatar-group-overlap\:var\(--avatar-overlap\,calc\(var\(--avatar-group-size\)\*0\.3\)\)\]{--avatar-group-overlap:var(--avatar-overlap,calc(var(--avatar-group-size) * .3))}.\[--avatar-group-size\:var\(--avatar-size\,--spacing\(8\)\)\]{--avatar-group-size:var(--avatar-size,calc(var(--spacing) * 8))}.\[--bleed\:--spacing\(12\)\]{--bleed:calc(var(--spacing) * 12)}.\[--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}.\[--keyboard-snap-offset\:max\(0px\,calc\(var\(--drawer-snap-point-offset\,0px\)-var\(--drawer-keyboard-inset\,0px\)\)\)\]{--keyboard-snap-offset:max(0px, calc(var(--drawer-snap-point-offset,0px) - var(--drawer-keyboard-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)}.\[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)}.\[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}:is(.\*\:not-first\:-ms-\(--avatar-group-overlap\)>*):not(:first-child){margin-inline-start:calc(var(--avatar-group-overlap) * -1)}:is(.\*\:not-first\:mask-\(--avatar-group-mask\)>*):not(:first-child){-webkit-mask-image:var(--avatar-group-mask);-webkit-mask-image:var(--avatar-group-mask);-webkit-mask-image:var(--avatar-group-mask);mask-image:var(--avatar-group-mask)}:is(.\*\:not-first\:mask-subtract>*):not(:first-child){-webkit-mask-composite:source-out;-webkit-mask-composite:source-out;-webkit-mask-composite:source-out;mask-composite:subtract}:is(.\*\:not-first\:mask-size-\(--avatar-group-mask-size\)>*):not(:first-child){-webkit-mask-size:var(--avatar-group-mask-size);-webkit-mask-size:var(--avatar-group-mask-size);-webkit-mask-size:var(--avatar-group-mask-size);mask-size:var(--avatar-group-mask-size)}:is(.\*\:not-first\:mask-position-\(--avatar-group-mask-position\)>*):not(:first-child){-webkit-mask-position:var(--avatar-group-mask-position);-webkit-mask-position:var(--avatar-group-mask-position);-webkit-mask-position:var(--avatar-group-mask-position);mask-position:var(--avatar-group-mask-position)}:is(.\*\:not-first\:mask-no-repeat>*):not(:first-child){-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}:is(.\*\:not-last\:mask-\(--avatar-group-mask\)>*):not(:last-child){-webkit-mask-image:var(--avatar-group-mask);-webkit-mask-image:var(--avatar-group-mask);-webkit-mask-image:var(--avatar-group-mask);mask-image:var(--avatar-group-mask)}:is(.\*\:not-last\:mask-subtract>*):not(:last-child){-webkit-mask-composite:source-out;-webkit-mask-composite:source-out;-webkit-mask-composite:source-out;mask-composite:subtract}:is(.\*\:not-last\:mask-size-\(--avatar-group-mask-size\)>*):not(:last-child){-webkit-mask-size:var(--avatar-group-mask-size);-webkit-mask-size:var(--avatar-group-mask-size);-webkit-mask-size:var(--avatar-group-mask-size);mask-size:var(--avatar-group-mask-size)}:is(.\*\:not-last\:mask-position-\(--avatar-group-mask-position\)>*):not(:last-child){-webkit-mask-position:var(--avatar-group-mask-position);-webkit-mask-position:var(--avatar-group-mask-position);-webkit-mask-position:var(--avatar-group-mask-position);mask-position:var(--avatar-group-mask-position)}:is(.\*\:not-last\:mask-no-repeat>*):not(:last-child){-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.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\: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:var(--radius-2xl);border-bottom-left-radius:var(--radius-2xl)}.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-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-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *){opacity:1}@media (hover:hover){.group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *){opacity:1}.group-hover\/sidebar\:translate-x-1:is(:where(.group\/sidebar):hover *){--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}}.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:0px;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,oklab(0% 0 0/.05)), 0 1px 2px -1px var(--tw-shadow-color,oklab(0% 0 0/.05));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){.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:.875rem;line-height:var(--tw-leading,1.25rem)}.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-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:2147483647px}.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)}.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-data-disabled\:not-focus-within\:not-aria-invalid\:before\:shadow-\[0_1px_--theme\(--color-black\/4\%\)\]:not([data-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-data-disabled\:not-focus-within\:not-aria-invalid\:before\:shadow-\[0_1px_--theme\(--color-black\/4\%\)\]:not([data-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-data-disabled\:not-focus-within\:not-aria-invalid\:before\:shadow-\[0_1px_--theme\(--color-black\/4\%\)\]:not([data-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-data-disabled\:not-data-checked\:not-aria-invalid\:before\:shadow-\[0_1px_--theme\(--color-black\/4\%\)\]:not([data-disabled]):not([data-checked]):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([data-disabled]):not([data-checked]):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([data-disabled]):not([data-checked]):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)}.not-data-disabled\:not-focus-visible\:not-aria-invalid\:not-data-pressed\:before\:shadow-\[0_1px_--theme\(--color-black\/4\%\)\]:not([data-disabled]):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([data-disabled]):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([data-disabled]):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)}.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)}.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-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-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-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\: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%)}}.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\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.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{--tw-ring-color:var(--ring)}.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-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-primary:focus-visible{outline-color:var(--primary)}.focus-visible\:outline-ring:focus-visible{outline-color:var(--ring)}.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\: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-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:0px;--tw-border-spacing-y:0px;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) + 4px)}: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,oklab(0% 0 0/.05));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}: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([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([data-disabled]){--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=image-upload-preview]:hover) .in-\[\[data-slot\=image-upload-preview\]\:hover\]\:scale-105{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}: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([data-disabled]){--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(: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([data-disabled]){--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-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)}}.has-disabled\:opacity-64:has(:disabled){opacity:.64}.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-checked\:border-primary\/48:has([data-checked]){border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.has-data-checked\:border-primary\/48:has([data-checked]){border-color:color-mix(in oklab, var(--primary) 48%, transparent)}}.has-data-checked\:bg-accent\/50:has([data-checked]){background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.has-data-checked\:bg-accent\/50:has([data-checked]){background-color:color-mix(in oklab, var(--accent) 50%, 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}:is(.has-data-\[slot\=alert-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=alert-action]),.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)}.has-\[\:disabled\,\:focus-visible\,\[aria-invalid\]\]\:shadow-none:has(:is(:disabled,:focus-visible,[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-\[\>\: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-\[\>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}.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)}}.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)}}.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,oklab(0% 0 0/.05)), 0 1px 2px -1px var(--tw-shadow-color,oklab(0% 0 0/.05));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-active\:text-foreground[data-active]{color:var(--foreground)}.data-behind\:opacity-0[data-behind]{opacity:0}.data-behind\:not-data-expanded\:pointer-events-none[data-behind]:not([data-expanded]){pointer-events:none}.data-checked\:origin-\[var\(--thumb-size\)_50\%\][data-checked]{transform-origin:var(--thumb-size) 50%}.data-checked\:translate-x-\[calc\(var\(--thumb-size\)-4px\)\][data-checked]{--tw-translate-x:calc(var(--thumb-size) - 4px);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-checked\:bg-background[data-checked]{background-color:var(--background)}.data-checked\:bg-primary[data-checked]{background-color:var(--primary)}.data-checked\:text-foreground[data-checked]{color:var(--foreground)}.data-checked\:shadow-sm\/5[data-checked]{--tw-shadow-alpha:5%;--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,oklab(0% 0 0/.05)), 0 1px 2px -1px var(--tw-shadow-color,oklab(0% 0 0/.05));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-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-disabled\:pointer-events-none[data-disabled]{pointer-events:none}.data-disabled\:cursor-not-allowed[data-disabled]{cursor:not-allowed}.data-disabled\:opacity-64[data-disabled]{opacity:.64}.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\: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-error\:invisible[data-error]{visibility:hidden}.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-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\:invisible[data-loading]{visibility:hidden}.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,oklab(0% 0 0/.05)), 0 1px 2px -1px var(--tw-shadow-color,oklab(0% 0 0/.05));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-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-starting-style\:mb-0[data-starting-style]{margin-bottom:0}.data-starting-style\:h-0[data-starting-style]{height:0}.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-unchecked\:hidden[data-unchecked]{display:none}.data-unchecked\:bg-input[data-unchecked]{background-color:var(--input)}.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\]\: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-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\]\: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\*\=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%}: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(:is(.\*\:not-first\:\*\:data-\[slot\=avatar-fallback\]\:ps-\[calc\(var\(--avatar-group-nudge\)\*2\)\]>*):not(:first-child)>*)[data-slot=avatar-fallback]{padding-inline-start:calc(var(--avatar-group-nudge) * 2)}:is(:is(.\*\:not-last\:\*\:data-\[slot\=avatar-fallback\]\:pe-\[calc\(var\(--avatar-group-nudge\)\*2\)\]>*):not(:last-child)>*)[data-slot=avatar-fallback]{padding-inline-end:calc(var(--avatar-group-nudge) * 2)}: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) + 4px);border-top-right-radius:calc(var(--radius) + 4px)}:is(.\*\:not-last\:data-\[slot\=card\]\:rounded-b-xl>*):not(:last-child)[data-slot=card]{border-bottom-right-radius:calc(var(--radius) + 4px);border-bottom-left-radius:calc(var(--radius) + 4px)}: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\=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(.\*\*\:data-\[slot\=scroll-area-scrollbar\]\:mt-2 *)[data-slot=scroll-area-scrollbar]{margin-top:calc(var(--spacing) * 2)}:is(.\*\:data-\[slot\=scroll-area-viewport\]\:pb-0\!>*)[data-slot=scroll-area-viewport]{padding-bottom:0!important}: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)}}.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}}@supports (mask-composite:subtract){.supports-\[mask-composite\:subtract\]\:\[--avatar-group-mask\:var\(--avatar-group-cut-image\)\,var\(--avatar-group-cut-image\)\]{--avatar-group-mask:var(--avatar-group-cut-image),var(--avatar-group-cut-image)}:is(.supports-\[mask-composite\:subtract\]\:\*\:not-first\:rounded-none>*):not(:first-child),:is(.supports-\[mask-composite\:subtract\]\:\*\:not-last\:rounded-none>*):not(:last-child){border-radius:0}}@media (prefers-reduced-motion:no-preference){.motion-safe\:data-ending-style\:scale-98[data-ending-style],.motion-safe\: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)}.motion-safe\: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]),.motion-safe\: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)))}.motion-safe\: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]),.motion-safe\: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)))}}@media (prefers-reduced-motion:reduce){.motion-reduce\:transform-none{transform:none}.motion-reduce\:animate-none{animation:none}.motion-reduce\: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))}.motion-reduce\:transition-none{transition-property:none}.motion-reduce\:\[transition\:opacity_\.5s\,height_\.15s\,background-color_\.5s\]{transition:opacity .5s,height .15s,background-color .5s}.motion-reduce\:data-starting-style\:opacity-0[data-starting-style]{opacity:0}}@media not all and (width>=50rem){.max-md\:hidden{display:none}}@media not all and (width>=40rem){.max-sm\:col-start-2{grid-column-start:2}.max-sm\:mt-2{margin-top:calc(var(--spacing) * 2)}.max-sm\:flex{display:flex}.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\:flex-col{flex-direction:column}.max-sm\:gap-4{gap:calc(var(--spacing) * 4)}.max-sm\:self-start{align-self:flex-start}.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 (prefers-reduced-motion:no-preference){@media not all and (width>=40rem){.motion-safe\:max-sm\:data-ending-style\:translate-y-4[data-ending-style],.motion-safe\: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 (width>=800px){.min-\[800px\]\:sticky{position:sticky}.min-\[800px\]\:top-\[var\(--review-bar-height\,48px\)\]{top:var(--review-bar-height,48px)}.min-\[800px\]\:flex{display:flex}.min-\[800px\]\:hidden{display:none}.min-\[800px\]\:h-\[calc\(100svh-var\(--review-bar-height\,48px\)\)\]{height:calc(100svh - var(--review-bar-height,48px))}.min-\[800px\]\:flex-col{flex-direction:column}.min-\[800px\]\:self-start{align-self:flex-start}}@media (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\: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\:max-w-4xl{max-width:var(--container-4xl)}.sm\:max-w-60{max-width:calc(var(--spacing) * 60)}.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\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}.sm\:self-center{align-self:center}.sm\:rounded-2xl{border-radius:var(--radius-2xl)}.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\:py-\[10vh\]{padding-block:10vh}.sm\:text-left{text-align:left}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-sm{font-size:.875rem;line-height:var(--tw-leading,1.25rem)}.sm\:text-sm\/4{font-size:.875rem;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-\[\.625rem\]{font-size:.625rem}.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\.5{--tw-leading:calc(var(--spacing) * 8.5);line-height:calc(var(--spacing) * 8.5)}.sm\:opacity-0{opacity:0}.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)}.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=image-upload-preview]:focus-within) .sm\:in-\[\[data-slot\=image-upload-preview\]\:focus-within\]\:opacity-100,:where([data-slot=image-upload-preview]:hover) .sm\:in-\[\[data-slot\=image-upload-preview\]\:hover\]\:opacity-100{opacity:1}.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\=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)}}@media (prefers-reduced-motion:no-preference){@media (width>=40rem){.motion-safe\:sm\:data-ending-style\:scale-98[data-ending-style],.motion-safe\: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)}}}@media (width>=50rem){.md\:block{display:block}.md\:flex{display:flex}.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) + 4px)}.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,oklab(0% 0 0/.05)), 0 1px 2px -1px var(--tw-shadow-color,oklab(0% 0 0/.05));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.md\:peer-data-\[variant\=inset\]\:peer-data-\[state\=collapsed\]\: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}}.rtl\:origin-right: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] *){transform-origin:100%}.rtl\:\[--avatar-group-cut-x\:var\(--avatar-group-cut-end\)\]: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] *){--avatar-group-cut-x:var(--avatar-group-cut-end)}.rtl\:\[--avatar-group-cut-x\:var\(--avatar-group-cut-start\)\]: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] *){--avatar-group-cut-x:var(--avatar-group-cut-start)}:where([data-slot=drawer-menu-checkbox-item][data-checked]) .rtl\:in-\[\[data-slot\=drawer-menu-checkbox-item\]\[data-checked\]\]\:origin-left: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] *){transform-origin:0}:where([data-slot=drawer-menu-checkbox-item][data-checked]) .rtl\:in-\[\[data-slot\=drawer-menu-checkbox-item\]\[data-checked\]\]\:-translate-x-\[calc\(var\(--thumb-size\)-4px\)\]: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] *){--tw-translate-x:calc(calc(var(--thumb-size) - 4px) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}:where([data-slot=menu-checkbox-item][data-checked]) .rtl\:in-\[\[data-slot\=menu-checkbox-item\]\[data-checked\]\]\:origin-left: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] *){transform-origin:0}:where([data-slot=menu-checkbox-item][data-checked]) .rtl\:in-\[\[data-slot\=menu-checkbox-item\]\[data-checked\]\]\:-translate-x-\[calc\(var\(--thumb-size\)-4px\)\]: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] *){--tw-translate-x:calc(calc(var(--thumb-size) - 4px) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.rtl\:data-checked\:origin-left: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] *)[data-checked]{transform-origin:0}.rtl\:data-checked\:-translate-x-\[calc\(var\(--thumb-size\)-4px\)\]: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] *)[data-checked]{--tw-translate-x:calc(calc(var(--thumb-size) - 4px) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.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-neutral-800:is(.dark *){background-color:var(--color-neutral-800)}.dark\:bg-neutral-900:is(.dark *){background-color:var(--color-neutral-900)}.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\:text-neutral-200:is(.dark *){color:var(--color-neutral-200)}.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-data-checked\:bg-input\/32:is(.dark *):not([data-checked]){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:not-data-checked\:bg-input\/32:is(.dark *):not([data-checked]){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-data-disabled\:not-focus-within\:not-aria-invalid\:before\:shadow-\[0_-1px_--theme\(--color-white\/6\%\)\]:is(.dark *):not([data-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-data-disabled\:not-focus-within\:not-aria-invalid\:before\:shadow-\[0_-1px_--theme\(--color-white\/6\%\)\]:is(.dark *):not([data-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-data-disabled\:not-focus-within\:not-aria-invalid\:before\:shadow-\[0_-1px_--theme\(--color-white\/6\%\)\]:is(.dark *):not([data-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-data-disabled\:not-data-checked\:not-aria-invalid\:before\:shadow-\[0_-1px_--theme\(--color-white\/6\%\)\]:is(.dark *):not([data-disabled]):not([data-checked]):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([data-disabled]):not([data-checked]):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([data-disabled]):not([data-checked]):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-visible\:not-aria-invalid\:not-data-pressed\:before\:shadow-\[0_-1px_--theme\(--color-white\/6\%\)\]:is(.dark *):not([data-disabled]):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([data-disabled]):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([data-disabled]):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)}@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-\[current\=page\]\:bg-input:is(.dark *)[aria-current=page],.dark\:data-checked\:bg-input:is(.dark *)[data-checked]{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)}}@media (width>=40rem){@media (pointer:coarse){.sm\:pointer-coarse\:opacity-100{opacity:1}}}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:var(--muted-foreground)}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:var(--border)}@supports (color:color-mix(in lab, red, red)){.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:color-mix(in oklab, var(--border) 50%, transparent)}}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:var(--border)}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-layer\]\:outline-none .recharts-layer{--tw-outline-style:none;outline-style:none}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke=\#ccc]{stroke:var(--border)}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:var(--muted)}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke=\#ccc]{stroke:var(--border)}.\[\&_\.recharts-sector\]\:outline-none .recharts-sector{--tw-outline-style:none;outline-style:none}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-surface\]\:outline-none .recharts-surface{--tw-outline-style:none;outline-style:none}.\[\&_\[data-slot\=dialog-backdrop\]\]\:z-\[100\] [data-slot=dialog-backdrop]{z-index:100}.\[\&_\[data-slot\=dialog-backdrop\]\]\:bg-transparent [data-slot=dialog-backdrop]{background-color:#0000}.\[\&_\[data-slot\=dialog-backdrop\]\]\:backdrop-blur-none [data-slot=dialog-backdrop]{--tw-backdrop-blur: ;-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,)}.\[\&_\[data-slot\=dialog-viewport\]\]\:z-\[101\] [data-slot=dialog-viewport]{z-index:101}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:-mx-0\.5 svg{margin-inline:calc(var(--spacing) * -.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 (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\=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(.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(.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 (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) + 4px)}: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) + 4px)}: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) + 4px)}: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) + 4px)}@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)}.\[\&\>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-2\.5>svg{height:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:h-3>svg{height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:h-lh>svg{height:1lh}.\[\&\>svg\]\:w-2\.5>svg{width:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:w-3>svg{width:calc(var(--spacing) * 3)}.\[\&\>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 (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}:has(>[data-slot=segmented-control-indicator]:not([hidden]))>.\[\:has\(\>\[data-slot\=segmented-control-indicator\]\:not\(\[hidden\]\)\)\>\&\]\:bg-transparent\!{background-color:#0000!important}:has(>[data-slot=segmented-control-indicator]:not([hidden]))>.\[\:has\(\>\[data-slot\=segmented-control-indicator\]\:not\(\[hidden\]\)\)\>\&\]\:shadow-none\!{--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}[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 (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=card]:has(>[data-slot=card-footer]:not(.border-t))>.\[\[data-slot\=card\]\:has\(\>\[data-slot\=card-footer\]\:not\(\.border-t\)\)\>\&\]\:pb-0{padding-bottom:0}[data-slot=card]:has(>[data-slot=card-header]:not(.border-b))>.\[\[data-slot\=card\]\:has\(\>\[data-slot\=card-header\]\:not\(\.border-b\)\)\>\&\]\:pt-0{padding-top:0}[data-slot=card]:has(>[data-slot=card-panel])>.\[\[data-slot\=card\]\:has\(\>\[data-slot\=card-panel\]\)\>\&\]\:pt-4{padding-top:calc(var(--spacing) * 4)}[data-slot=card]:has(>[data-slot=card-panel])>.\[\[data-slot\=card\]\:has\(\>\[data-slot\=card-panel\]\)\>\&\]\:pb-4{padding-bottom:calc(var(--spacing) * 4)}[data-slot=empty-title]+.\[\[data-slot\=empty-title\]\+\&\]\:mt-1{margin-top:var(--spacing)}[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 (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}}@media (width>=50rem){.simple-app .sidebar-refinement .app-nav-button{width:218px!important;height:44px!important;padding:10px!important}.simple-app .sidebar-refinement .app-nav-button.sidebar-account-trigger{padding:6px!important}}}@media (prefers-reduced-motion:reduce){:where(.animate-toast-success-odd,.animate-toast-success-even,.animate-toast-error-odd,.animate-toast-error-even){animation:none}}:root{--radius:.625rem;--background:var(--color-white);--foreground:var(--color-neutral-800);--card:var(--color-white);--card-foreground:var(--color-neutral-800);--popover:var(--color-white);--popover-foreground:var(--color-neutral-800);--primary:var(--color-neutral-800);--primary-foreground:var(--color-neutral-50);--secondary:#0000000a}@supports (color:color-mix(in lab, red, red)){:root{--secondary:color-mix(in oklab, var(--color-black) 4%, transparent)}}:root{--secondary-foreground:var(--color-neutral-800);--muted:#0000000a}@supports (color:color-mix(in lab, red, red)){:root{--muted:color-mix(in oklab, var(--color-black) 4%, transparent)}}:root{--muted-foreground:#686868}@supports (color:color-mix(in lab, red, red)){:root{--muted-foreground:color-mix(in srgb, var(--color-neutral-500) 90%, var(--color-black))}}:root{--accent:#0000000a}@supports (color:color-mix(in lab, red, red)){:root{--accent:color-mix(in oklab, var(--color-black) 4%, transparent)}}:root{--accent-foreground:var(--color-neutral-800);--destructive:var(--color-red-500);--destructive-foreground:var(--color-red-700);--info:var(--color-blue-500);--info-foreground:var(--color-blue-700);--success:var(--color-emerald-500);--success-foreground:var(--color-emerald-700);--warning:var(--color-amber-500);--warning-foreground:var(--color-amber-700);--border:#00000014}@supports (color:color-mix(in lab, red, red)){:root{--border:color-mix(in oklab, var(--color-black) 8%, transparent)}}:root{--input:#0000001a}@supports (color:color-mix(in lab, red, red)){:root{--input:color-mix(in oklab, var(--color-black) 10%, transparent)}}:root{--ring:var(--color-neutral-400);--chart-1:var(--color-orange-600);--chart-2:var(--color-teal-600);--chart-3:var(--color-cyan-900);--chart-4:var(--color-amber-400);--chart-5:var(--color-amber-500);--sidebar:var(--color-neutral-50);--sidebar-foreground:oklch(26.9% 0 none)}@supports (color:color-mix(in lab, red, red)){:root{--sidebar-foreground:color-mix(in srgb, var(--color-neutral-800) 64%, var(--sidebar))}}:root{--sidebar-primary:var(--color-neutral-800);--sidebar-primary-foreground:var(--color-neutral-50);--sidebar-accent:#0000000a}@supports (color:color-mix(in lab, red, red)){:root{--sidebar-accent:color-mix(in oklab, var(--color-black) 4%, transparent)}}:root{--sidebar-accent-foreground:var(--color-neutral-800);--sidebar-border:#0000000f}@supports (color:color-mix(in lab, red, red)){:root{--sidebar-border:color-mix(in oklab, var(--color-black) 6%, transparent)}}:root{--sidebar-ring:var(--color-neutral-400);--code:var(--color-white);--code-foreground:var(--foreground);--code-highlight:#0000000a}@supports (color:color-mix(in lab, red, red)){:root{--code-highlight:color-mix(in oklab, var(--color-black) 4%, transparent)}}.dark{--background:#141414}@supports (color:color-mix(in lab, red, red)){.dark{--background:color-mix(in srgb, var(--color-neutral-950) 96%, var(--color-white))}}.dark{--foreground:var(--color-neutral-100);--card:var(--background)}@supports (color:color-mix(in lab, red, red)){.dark{--card:color-mix(in srgb, var(--background) 98%, var(--color-white))}}.dark{--card-foreground:var(--color-neutral-100);--popover:var(--background)}@supports (color:color-mix(in lab, red, red)){.dark{--popover:color-mix(in srgb, var(--background) 96%, var(--color-white))}}.dark{--popover-foreground:var(--color-neutral-100);--primary:var(--color-neutral-100);--primary-foreground:var(--color-neutral-800);--secondary:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.dark{--secondary:color-mix(in oklab, var(--color-white) 4%, transparent)}}.dark{--secondary-foreground:var(--color-neutral-100);--muted:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.dark{--muted:color-mix(in oklab, var(--color-white) 4%, transparent)}}.dark{--muted-foreground:#818181}@supports (color:color-mix(in lab, red, red)){.dark{--muted-foreground:color-mix(in srgb, var(--color-neutral-500) 90%, var(--color-white))}}.dark{--accent:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.dark{--accent:color-mix(in oklab, var(--color-white) 4%, transparent)}}.dark{--accent-foreground:var(--color-neutral-100);--destructive:#fb414a}@supports (color:color-mix(in lab, red, red)){.dark{--destructive:color-mix(in srgb, var(--color-red-500) 90%, var(--color-white))}}.dark{--destructive-foreground:var(--color-red-400);--info:var(--color-blue-500);--info-foreground:var(--color-blue-400);--success:var(--color-emerald-500);--success-foreground:var(--color-emerald-400);--warning:var(--color-amber-500);--warning-foreground:var(--color-amber-400);--border:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.dark{--border:color-mix(in oklab, var(--color-white) 6%, transparent)}}.dark{--input:#ffffff14}@supports (color:color-mix(in lab, red, red)){.dark{--input:color-mix(in oklab, var(--color-white) 8%, transparent)}}.dark{--ring:var(--color-neutral-500);--chart-1:var(--color-blue-700);--chart-2:var(--color-emerald-500);--chart-3:var(--color-amber-500);--chart-4:var(--color-purple-500);--chart-5:var(--color-rose-500);--sidebar:#111}@supports (color:color-mix(in lab, red, red)){.dark{--sidebar:color-mix(in srgb, var(--color-neutral-950) 97%, var(--color-white))}}.dark{--sidebar-foreground:oklch(97% 0 none)}@supports (color:color-mix(in lab, red, red)){.dark{--sidebar-foreground:color-mix(in srgb, var(--color-neutral-100) 64%, var(--sidebar))}}.dark{--sidebar-primary:var(--color-neutral-100);--sidebar-primary-foreground:var(--color-neutral-800);--sidebar-accent:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.dark{--sidebar-accent:color-mix(in oklab, var(--color-white) 4%, transparent)}}.dark{--sidebar-accent-foreground:var(--color-neutral-100);--sidebar-border:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.dark{--sidebar-border:color-mix(in oklab, var(--color-white) 5%, transparent)}}.dark{--sidebar-ring:var(--color-neutral-400);--code:var(--background)}@supports (color:color-mix(in lab, red, red)){.dark{--code:color-mix(in srgb, var(--background) 98%, var(--color-white))}}.dark{--code-foreground:var(--foreground);--code-highlight:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.dark{--code-highlight:color-mix(in oklab, var(--color-white) 4%, transparent)}}@font-face{font-family:Geist;src:url(./Geist-Regular-BktvGMAi.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Geist;src:url(./Geist-Medium-BBUaz6Yt.ttf)format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Geist;src:url(./Geist-SemiBold-DsJNybWY.ttf)format("truetype");font-weight:600;font-display:swap}@font-face{font-family:Geist Mono;src:url(./GeistMono-Regular-BV1xlXkC.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Geist Mono;src:url(./GeistMono-Medium-fJalXf8A.ttf)format("truetype");font-weight:500;font-display:swap}:root{--primary:#0052cc;--primary-foreground:#fff;--ring:#0052cc;--canvas:var(--color-neutral-50);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px}.dark{--primary:#0052cc;--primary-foreground:#fff;--ring:#9ec5ff;--canvas:var(--background)}body{position:relative}#root{isolation:isolate}:root:not(.dark){--canvas:#f5f6f8;--muted-foreground:#5c616a;--border:#1820301f;--input:#18203029;--sidebar:#fafbfc;--sidebar-foreground:#515965;--sidebar-border:#1820301f}.fb-screens{min-width:0}.fb-screens>.fp-toolbar{margin-bottom:0}.fb-screens>.fp-toolbar>.fp-page-tabs{width:100%}.fb-screens .fp-toolbar [data-slot=input-control]{max-width:520px}.fb-screens small,.fb-dialog small{color:var(--muted-foreground);font-size:12px;line-height:20px}.fb-dialog-wide{max-width:760px}.fb-toggle{cursor:pointer;align-items:center;gap:12px;min-height:44px;font-size:12px;line-height:20px;display:inline-flex}.fb-pagination{color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;font-size:12px;line-height:20px;display:flex}.fb-pagination .fp-actions{gap:8px}.fb-source-choices{flex-wrap:wrap;gap:8px;max-height:200px;padding:4px;display:flex;overflow-y:auto}.fb-rule-group{flex-direction:column;gap:16px;min-width:0;display:flex}.fb-rule-nested{border-left:2px solid var(--primary);margin:8px 0;padding:16px 0 16px 16px}.fb-rules{flex-direction:column;gap:12px;display:flex}.fb-rule-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.fb-rule-row>div:first-child{min-width:0}.fb-rule-row strong{overflow-wrap:anywhere;font-size:16px;font-weight:500;line-height:24px;display:block}.fb-rule-row small{margin-top:8px;display:block}.fb-rule-row>.fp-actions{flex-shrink:0}.fb-connector{color:var(--primary);margin:0 0 12px 20px;font-size:12px;line-height:20px;display:block}.fb-draft-header{justify-content:space-between;align-items:center;gap:24px;display:flex}.fb-draft-header>div:first-child{flex:1;max-width:560px}.fb-bot-list{flex-direction:column;gap:0;display:flex}.fb-bot-row{border-top:1px solid var(--border);grid-template-columns:minmax(220px,1.15fr) minmax(100px,.7fr) minmax(220px,1fr) minmax(160px,.85fr);align-items:center;gap:24px;padding:24px 0;display:grid}.fb-bot-identity{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.fb-bot-identity>div{flex:1;min-width:120px}.fb-bot-identity strong{font-size:16px;font-weight:500}.fb-bot-identity small{display:block}.fb-bot-trend{min-width:0}.fb-bot-trend small{text-align:center;display:block}.fb-bot-stats{grid-template-columns:1fr 1fr auto;gap:12px;display:grid}.fb-bot-stats>div{min-width:0}.fb-bot-stats small,.fb-bot-capital>small{display:block}.fb-bot-stats strong{white-space:nowrap;font-size:16px;font-weight:500;line-height:24px;display:block}.fb-bot-stats strong small{font-weight:400}.fb-bot-capital{flex-direction:column;gap:8px;min-width:0;display:flex}.fb-bot-capital>strong{font-size:12px;font-weight:400;line-height:20px}.fb-template{flex-direction:column;gap:16px;display:flex}.fb-template h3,.fb-template p{margin:0}.fb-template>small{margin-top:auto}.fb-template>[data-slot=button]{align-self:flex-start}.fb-target{border-bottom:1px solid var(--border);flex-direction:column;gap:12px;padding-bottom:20px;display:flex}.fb-target:last-of-type{border-bottom:0}.fb-target>.fb-toggle{align-self:flex-start;font-size:16px;font-weight:500}.fb-market-choices{grid-template-columns:1fr 1fr;gap:12px;display:grid}.fb-review-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:start;gap:24px;padding-bottom:20px;display:flex}.fb-review-row>div{min-width:0}.fb-review-row p{color:var(--muted-foreground);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:20px}.fb-test-workspace{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.fb-experiment{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding-top:16px;display:flex}.fb-experiment strong{font-size:12px;font-weight:500;line-height:20px;display:block}.fb-experiment small{margin-top:4px;display:block}.fb-facts{flex-direction:column;gap:16px;margin:0;font-size:12px;line-height:20px;display:flex}.fb-facts>div{justify-content:space-between;align-items:start;gap:20px;display:flex}.fb-facts dt{color:var(--muted-foreground);flex-shrink:0;max-width:50%}.fb-facts dd{text-align:right;overflow-wrap:anywhere;margin:0}.fb-report-chart{width:100%;min-width:0;overflow:hidden}.fb-library-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.fb-library-metrics small,.fb-library-metrics strong{display:block}.fb-library-metrics strong{font-size:20px;font-weight:500;line-height:28px}.fb-code [data-slot=textarea]{tab-size:2;min-height:300px;font-family:Geist Mono,monospace;font-size:12px;line-height:20px}.fb-screens .fp-table td{max-width:480px}@media (width<=1240px){.fb-bot-row{grid-template-columns:minmax(220px,1fr) minmax(180px,1fr)}.fb-bot-trend{order:3}.fb-bot-capital{order:4}}@media (width<=900px){.fb-test-workspace{grid-template-columns:minmax(0,1fr)}.fb-draft-header{flex-direction:column;align-items:stretch;gap:16px}.fb-draft-header>div:first-child{max-width:none}}@media (width<=600px){.fb-bot-row{grid-template-columns:minmax(0,1fr);gap:16px}.fb-bot-trend,.fb-bot-capital{order:initial}.fb-bot-stats{grid-template-columns:1fr 1fr 1fr}.fb-rule-row{flex-direction:column;align-items:stretch}.fb-rule-row>.fp-actions{align-self:flex-end}.fb-rule-nested{padding-left:8px}.fb-market-choices{grid-template-columns:minmax(0,1fr)}.fb-review-row{gap:12px}.fb-facts>div{flex-direction:column;gap:4px}.fb-facts dt{max-width:none}.fb-facts dd{text-align:left}.fb-experiment{flex-direction:column;align-items:flex-start}.fb-pagination .fp-actions{flex-wrap:wrap;justify-content:flex-start;width:100%}}.fb-screens,.fb-screens>*,.fb-screens [data-slot=card]{min-width:0;max-width:100%}.fb-screens .fp-table{overscroll-behavior-x:contain;max-width:100%;overflow-x:auto}.fb-screens .fp-table table{width:100%}.fb-inventory table{min-width:960px}.fb-inventory th{white-space:nowrap}.fb-inventory .fb-bot-identity{flex-wrap:nowrap;min-width:190px}.fb-inventory .fb-bot-identity>div{flex:1}.fb-inventory .fb-bot-capital{min-width:140px;max-width:200px}.fb-profit-cell{flex-direction:column;gap:4px;min-width:112px;display:flex}.fb-sparkline{width:88px;min-width:0;height:28px}.fb-assistant-link{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:12px;padding:0 4px;font-size:12px;line-height:20px;display:flex}.fb-assistant-link>svg{color:var(--primary)}.fb-assistant-link [data-slot=button]{margin-left:auto}.fb-rule-nested{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.fb-rule-nested{border-color:color-mix(in srgb,var(--primary) 30%,var(--border))}}.fb-draft-header{align-items:flex-end}.fb-draft-header>div:first-child{min-width:0}.fb-target>.fp-fields{max-width:680px}.fb-template h3{font-size:16px;font-weight:500;line-height:24px}.fb-template p{color:var(--muted-foreground);font-size:12px;line-height:20px}.fb-source-choices{max-height:160px}.fb-period-presets{flex-wrap:wrap;padding-top:12px;padding-bottom:4px}.fb-dialog [data-slot=dialog-panel]{overflow-x:hidden}.fb-dialog .fp-fields>*,.fb-screens .fp-fields>*{min-width:0}.fb-screens p,.fb-dialog p{overflow-wrap:anywhere}.fb-screens .fp-metrics-strip>*{min-width:0}.fb-screens .fp-grid-3{align-items:stretch}@media (width<=1100px){.fb-screens .fp-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}.fb-test-workspace{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.fb-screens .fp-grid-3{grid-template-columns:minmax(0,1fr)}.fb-screens .fp-toolbar{align-items:stretch}.fb-screens .fp-toolbar>[data-slot=input],.fb-screens .fp-toolbar>[data-slot=input-control]{width:100%;max-width:none}.fb-draft-header>.fp-actions{justify-content:space-between}.fb-screens .fp-actions{flex-wrap:wrap}.fb-review-row{flex-direction:column}.fb-dialog-wide{width:calc(100vw - 24px)}.fb-dialog .fp-fields{grid-template-columns:minmax(0,1fr)}}.fb-screens [data-slot=card].fp-panel{background-image:linear-gradient(140deg,var(--foreground),transparent 65%)}@supports (color:color-mix(in lab, red, red)){.fb-screens [data-slot=card].fp-panel{background-image:linear-gradient(140deg,color-mix(in srgb,var(--foreground) 2%,transparent),transparent 65%)}}.dark .fb-screens [data-slot=card].fp-panel{background-image:linear-gradient(140deg,#ffffff0a,#0000 70%)}.fb-screens .fp-metrics-strip>.fp-metric{box-shadow:none;background:0 0;border-color:#0000}.fb-screens .fp-metrics-strip{gap:0}.fb-screens .fp-metrics-strip>.fp-metric+.fp-metric{border-inline-start-color:var(--border);border-radius:0}.fb-screens .fp-metrics-strip>.fp-metric>strong{font-size:24px;line-height:32px}.fb-screens .fb-bots-panel>[data-slot=card-header]{border-bottom:1px solid var(--border);background:linear-gradient(140deg,var(--primary),transparent 75%);margin-bottom:20px}@supports (color:color-mix(in lab, red, red)){.fb-screens .fb-bots-panel>[data-slot=card-header]{background:linear-gradient(140deg,color-mix(in srgb,var(--primary) 5%,transparent),transparent 75%)}}.fb-screens .fb-bots-panel>[data-slot=card-header]{border-radius:inherit;border-bottom-right-radius:0;border-bottom-left-radius:0}.fb-bots-panel>[data-slot=card-header] [data-slot=card-description]{max-width:560px}.fb-inventory .fb-bot-identity [data-slot=badge]{width:fit-content;margin-top:6px}.fb-inventory .fb-bot-identity [data-slot=badge] svg{width:12px;height:12px}.fb-start-layout{grid-template-columns:minmax(0,1.35fr) minmax(280px,1fr);gap:20px;display:grid}.fb-template-start{background:linear-gradient(135deg,var(--card),var(--card) 65%);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.fb-template-start{background:linear-gradient(135deg,color-mix(in srgb,var(--card) 96%,var(--primary)),var(--card) 65%)}}.fb-template-start{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.fb-template-start{border-color:color-mix(in srgb,var(--primary) 22%,var(--border))}}.fb-template-start{box-shadow:inset 0 1px 0 var(--background),0 6px 24px #0000000a}@supports (color:color-mix(in lab, red, red)){.fb-template-start{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--background) 90%,transparent),0 6px 24px #0000000a}}.fb-template-start [data-slot=card-title]{letter-spacing:-.03em;font-size:24px;line-height:32px}.fb-eyebrow{color:var(--primary);align-items:center;gap:8px;margin-bottom:8px;font-size:12px;font-weight:550;display:flex}.fb-eyebrow svg{width:16px;height:16px}.fb-template-start [data-slot=card-panel]>p{color:var(--muted-foreground);max-width:400px;font-size:13px;line-height:21px}.fb-template-start [data-slot=card-footer]{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.fb-template-start [data-slot=card-footer]>span{color:var(--muted-foreground);font-size:11px;line-height:18px}.fb-layer-preview{flex-direction:column;align-items:center;gap:5px;max-width:400px;margin:20px auto 4px;padding:4px 8px;display:flex}.fb-layer-preview>div{border:1px solid var(--border);background:linear-gradient(135deg,var(--card),var(--card));border-radius:12px;align-items:center;gap:10px;width:100%;min-height:44px;padding:10px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.fb-layer-preview>div{background:linear-gradient(135deg,color-mix(in srgb,var(--card) 96%,var(--foreground)),var(--card))}}.fb-layer-preview>div{box-shadow:inset 0 1px 0 var(--background),0 4px 12px #0000000a}@supports (color:color-mix(in lab, red, red)){.fb-layer-preview>div{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--background) 85%,transparent),0 4px 12px #0000000a}}.fb-layer-preview>div{font-size:12px;font-weight:550;line-height:20px}.fb-layer-preview>div>span:last-child{color:var(--muted-foreground);margin-left:auto;font-size:10px;font-weight:400}.fb-layer-preview>div>svg{width:16px;height:16px;color:var(--primary)}.fb-layer-preview>div>span:first-child:not(.choice-graphic){width:20px;color:var(--muted-foreground);font-size:10px}.fb-layer-preview>div:first-child,.fb-layer-preview>div:last-child{opacity:.7;width:94%}.fb-layer-preview>div:nth-child(2){border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.fb-layer-preview>div:nth-child(2){border-color:color-mix(in srgb,var(--primary) 20%,var(--border))}}.fb-advanced-start{align-self:stretch}.fb-advanced-start>[data-slot=card-frame-header]{min-height:76px}.fb-start-option{grid-template-columns:32px minmax(0,1fr);align-items:start;gap:12px;display:grid}.fb-start-option h3{margin:0 0 4px;font-size:14px;font-weight:550;line-height:20px}.fb-start-option p{color:var(--muted-foreground);margin:0;font-size:12px;line-height:20px}.fb-start-option>[data-slot=button]{grid-column:2;justify-self:start}.fb-start-icon{border:1px solid var(--border);background:linear-gradient(140deg,var(--foreground),transparent);border-radius:10px;place-items:center;width:32px;height:32px;display:grid}@supports (color:color-mix(in lab, red, red)){.fb-start-icon{background:linear-gradient(140deg,color-mix(in srgb,var(--foreground) 6%,transparent),transparent)}}.fb-start-icon{color:var(--muted-foreground)}.fb-start-icon svg{width:18px;height:18px}.fb-template{transition:background-color .14s}.fb-template [data-slot=button]{margin-top:auto}.fb-template:focus-within{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.fb-template:focus-within{background:color-mix(in srgb,var(--primary) 3%,transparent)}}.fb-builder-header{background:linear-gradient(140deg,var(--card),var(--card) 75%)}@supports (color:color-mix(in lab, red, red)){.fb-builder-header{background:linear-gradient(140deg,color-mix(in srgb,var(--card) 97%,var(--foreground)),var(--card) 75%)}}.fb-builder-header{box-shadow:inset 0 1px 0 var(--background)}@supports (color:color-mix(in lab, red, red)){.fb-builder-header{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--background) 80%,transparent)}}.fb-builder-header [data-slot=card-panel]{padding-bottom:20px}.fb-step-caption{align-items:center;gap:12px;margin-top:20px;margin-bottom:10px;font-size:12px;line-height:20px;display:flex}.fb-step-caption>span:first-child{color:var(--primary);font-weight:550}.fb-step-caption>strong{font-weight:550}.fb-step-caption>span:last-child{color:var(--muted-foreground);margin-left:auto;font-size:11px}.fb-step-nav{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.fb-step-nav [data-slot=button]{border:1px solid var(--border);background:linear-gradient(140deg,var(--foreground),transparent);justify-content:flex-start;height:44px;padding:8px 10px}@supports (color:color-mix(in lab, red, red)){.fb-step-nav [data-slot=button]{background:linear-gradient(140deg,color-mix(in srgb,var(--foreground) 3%,transparent),transparent)}}.fb-step-nav [data-slot=button]{color:var(--muted-foreground);font-size:12px;transition:background-color .1s,border-color .1s,color .1s}.fb-step-nav [data-slot=button]:is(:hover,:focus-visible){color:var(--foreground);background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.fb-step-nav [data-slot=button]:is(:hover,:focus-visible){background:color-mix(in srgb,var(--foreground) 5%,transparent)}}.fb-step-nav [aria-current=step]{color:var(--primary);border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.fb-step-nav [aria-current=step]{border-color:color-mix(in srgb,var(--primary) 35%,var(--border))}}.fb-step-nav [aria-current=step]{background:linear-gradient(135deg,var(--primary),var(--primary))}@supports (color:color-mix(in lab, red, red)){.fb-step-nav [aria-current=step]{background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 10%,var(--card)),color-mix(in srgb,var(--primary) 4%,var(--card)))}}.fb-step-nav [aria-current=step]{box-shadow:inset 0 1px 0 var(--background)}@supports (color:color-mix(in lab, red, red)){.fb-step-nav [aria-current=step]{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--background) 75%,transparent)}}.fb-step-number{border:1px solid var(--border);background:var(--card);border-radius:7px;flex:none;place-items:center;width:22px;height:22px;font-size:11px;display:grid}.fb-step-nav [aria-current=step] .fb-step-number{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}.fb-step-footer{border-top:1px solid var(--border);justify-content:flex-end;align-items:center;gap:8px;margin-top:8px;padding-top:20px;display:flex}.fb-step-footer>[data-slot=button]:first-child{margin-right:auto}.fb-footer-context{max-width:50%;color:var(--muted-foreground);margin-right:auto;font-size:12px;line-height:20px}.fb-screens .fb-toggle:has([data-slot=checkbox]){border:1px solid var(--border);background:linear-gradient(145deg,var(--foreground),transparent);border-radius:10px;padding:8px 12px}@supports (color:color-mix(in lab, red, red)){.fb-screens .fb-toggle:has([data-slot=checkbox]){background:linear-gradient(145deg,color-mix(in srgb,var(--foreground) 2%,transparent),transparent)}}.fb-screens .fb-toggle:has([data-slot=checkbox]){transition:background-color .12s,border-color .12s}.fb-screens .fb-toggle:has([data-slot=checkbox][data-checked]){border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.fb-screens .fb-toggle:has([data-slot=checkbox][data-checked]){border-color:color-mix(in srgb,var(--primary) 35%,var(--border))}}.fb-screens .fb-toggle:has([data-slot=checkbox][data-checked]){background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.fb-screens .fb-toggle:has([data-slot=checkbox][data-checked]){background:color-mix(in srgb,var(--primary) 5%,var(--card))}}.dark .fb-layer-preview>div{background:linear-gradient(140deg,#303238,#17191e);border-color:#ffffff1f}@media (width<=980px){.fb-start-layout{grid-template-columns:minmax(0,1fr)}.fb-step-nav{padding-bottom:4px;display:flex;overflow-x:auto}.fb-step-nav>[data-slot=button]{flex:1;min-width:110px}}@media (width<=640px){.fb-step-caption{flex-wrap:wrap;gap:6px 10px}.fb-step-caption>span:last-child{width:100%;margin-left:0}.fb-builder-header [data-slot=card-panel]{padding:16px}.fb-step-footer{gap:10px}.fb-footer-context{width:100%;max-width:none}.fb-step-footer>[data-slot=button]:last-child{flex:1}.fb-template-start [data-slot=card-footer]>span{width:100%}.fb-screens .fp-metrics-strip{gap:8px}.fb-screens .fp-metrics-strip>.fp-metric+.fp-metric{border:0;border-top:1px solid var(--border)}}@media (prefers-reduced-motion:reduce){.fb-screens .fb-step-nav [data-slot=button],.fb-screens .fb-template,.fb-screens .fb-toggle{transition:none}}.rule-composer{max-width:58rem}.rule-composer-body{flex-direction:column;gap:24px;display:flex}.rule-steps{gap:8px;display:flex}.rule-steps>button{flex:1}.rule-step-count{border:1px solid var(--border);width:24px;height:24px;font:12px var(--font-sans);color:var(--muted-foreground);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}[aria-current=step] .rule-step-count{color:var(--primary);border-color:var(--primary)}.rule-composer-grid{grid-template-columns:minmax(0,1fr) 224px;align-items:start;gap:28px;display:grid}.rule-step-panel{flex-direction:column;gap:20px;min-width:0;animation:.18s ease-out both rule-step-enter;display:flex}.rule-step-panel h3{letter-spacing:-.02em;margin-bottom:4px;font-size:18px;font-weight:600}.rule-source-grid,.rule-comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.rule-source-grid{max-height:270px;margin:-3px;padding:3px;overflow-y:auto}.rule-comparison-grid{grid-template-columns:1fr}.rule-choice{transition:background-color .14s,border-color .14s,transform .14s}.rule-choice:active{transform:scale(.99)}.rule-choice [data-slot=radio]{margin-top:2px}.rule-preview{border-left:1px solid var(--border);flex-direction:column;align-items:flex-start;gap:16px;padding-left:24px;display:flex}.rule-relation{flex-shrink:0;width:56px;height:40px}.rule-relation-large{width:100%;height:112px}.rule-reference{stroke:var(--muted-foreground);opacity:.45}.rule-signal{stroke:var(--primary);stroke-dasharray:120;stroke-dashoffset:0;animation:.24s ease-out both rule-draw}.rule-sentence{letter-spacing:-.03em;font-size:20px;line-height:1.5}.rule-sentence>span{color:var(--muted-foreground)}.rule-sentence>strong{color:var(--foreground);font-weight:500}.rule-threshold{flex-direction:column;gap:16px;padding-top:8px;display:flex}.rule-flow,.rule-flow-list{flex-direction:column;gap:16px;min-width:0;display:flex}.rule-flow-list:empty{display:none}.rule-flow-nested{border-left:2px solid var(--border);padding:16px 0 16px 20px}.rule-flow-connector{justify-content:center;padding-bottom:16px;display:flex;position:relative}.rule-flow-card{transition:border-color .16s,box-shadow .16s}.rule-flow-card:hover{border-color:var(--ring)}.rule-flow-item{animation:.18s ease-out both rule-step-enter}.rule-flow-row{align-items:flex-start;gap:12px;display:flex}.rule-flow-row>.rule-step-count{margin-top:4px}.rule-tokens{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.rule-action{align-items:center;gap:16px;display:flex}.rule-builder-layout{grid-template-columns:minmax(0,1fr) 272px;align-items:start;gap:20px;display:grid}.rule-builder-aside{flex-direction:column;gap:16px;display:flex}.rule-builder-aside dl{flex-direction:column;gap:12px;display:flex}.rule-builder-aside dl>div{justify-content:space-between;gap:12px;font-size:14px;display:flex}.rule-builder-aside dt{color:var(--muted-foreground)}.rule-builder-aside dd{text-align:right}@keyframes rule-step-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes rule-draw{0%{stroke-dashoffset:120px}to{stroke-dashoffset:0}}@media (width<=1100px){.rule-builder-layout{grid-template-columns:1fr}}@media (width<=680px){.rule-composer-grid{grid-template-columns:1fr;gap:20px}.rule-preview{border-left:0;border-top:1px solid var(--border);padding:16px 0 0}.rule-relation-large{display:none}.rule-preview{gap:8px}.rule-sentence{font-size:16px}.rule-steps{gap:4px}.rule-steps>button{padding-inline:8px}.rule-flow-row{gap:8px}.rule-flow-row>.rule-step-count{display:none}.rule-flow-nested{padding-left:8px}}@media (prefers-reduced-motion:reduce){.rule-step-panel,.rule-flow-item,.rule-signal{animation:none}.rule-choice,.rule-flow-card{transition:none}}.ft-summary-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;min-width:0;display:grid}.ft-summary-strip>.fp-metric{min-width:0}.ft-market-identity{flex-wrap:wrap;gap:16px;margin-bottom:0}.ft-market-identity strong{font-size:20px;font-weight:500;line-height:28px}.ft-market-identity small{color:var(--muted-foreground);font-size:12px;line-height:20px;display:block}.ft-market-identity>.fp-actions{flex-wrap:wrap}.ft-last-price{white-space:nowrap;font-size:24px;line-height:32px}.ft-last-price small{margin-left:4px;display:inline}.ft-toggle{cursor:pointer;white-space:nowrap;align-items:center;gap:8px;font-size:12px;line-height:20px;display:inline-flex}.ft-order-ticket{min-width:0;gap:16px!important}.ft-order-ticket form.fp-stack{gap:12px}.ft-order-ticket .fp-field{gap:6px}.ft-order-ticket .fp-note{margin:0}.ft-order-ticket .fp-fields{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.ft-order-ticket .fp-field,.ft-order-ticket input{min-width:0}.ft-order-ticket .ft-ticket-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ft-ticket-side [data-slot=tabs-list]{width:100%}.ft-ticket-side [data-slot=tabs-tab]{flex:1}.ft-ticket-presets{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.ft-order-totals{flex-direction:column;gap:10px;display:flex}.ft-order-totals>div{justify-content:space-between;align-items:baseline;gap:12px;font-size:12px;line-height:20px;display:flex}.ft-order-totals>div:last-child{border-top:1px solid var(--border);padding-top:10px}.ft-order-totals strong{font-weight:500}.ft-ticket-submit{width:100%}.ft-ticket-scope{color:var(--muted-foreground);margin:0;font-size:12px;line-height:20px}.ft-error{color:var(--fd-down);margin:0;font-size:12px;line-height:20px}.ft-position-search{width:min(100%,320px);min-width:0}.ft-position-toolbar{flex-wrap:wrap;align-items:center;gap:16px}.ft-position-filters{flex-wrap:wrap;gap:8px}.ft-pagination{flex-wrap:wrap;gap:12px;margin-top:8px;margin-bottom:0}.ft-close-review{margin-top:20px}.ft-close-review p{font-size:12px;line-height:20px}.ft-tools{flex-wrap:wrap;gap:12px;margin-bottom:0}.ft-workspace-layout{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:20px;display:grid}.ft-workspace-layout>*{min-width:0;max-width:100%}.ft-chart-stage{--ft-chart-blue:var(--primary);min-width:0}.ft-chart-stage:fullscreen{background:var(--card);padding:24px}.ft-price-plot{width:100%;min-width:0;height:360px;overflow:hidden}.ft-volume-plot{width:100%;min-width:0;height:64px;margin-top:-8px;overflow:hidden}.ft-study-plot{min-width:0;margin:12px 0;overflow:hidden}.ft-study-plot>small{color:var(--muted-foreground);font-size:12px;line-height:20px}.ft-chart-expanded .ft-price-plot{height:440px}.ft-ohlc{color:var(--muted-foreground);flex-wrap:wrap;gap:4px 16px;margin:0 0 12px;font-size:12px;line-height:20px;display:flex}.ft-ohlc strong{color:var(--foreground);font-weight:500}.ft-ohlc b{font-weight:400}.ft-chart-tooltip{flex-direction:column;gap:4px;font-size:12px;line-height:20px;display:flex}.ft-range-buttons{flex-wrap:wrap;gap:2px;display:flex}.ft-chart-actions{flex-wrap:wrap;gap:12px;margin-bottom:0}.ft-watchlist{flex-direction:column;min-width:0;display:flex}.ft-watch-row{border-bottom:1px solid var(--border);align-items:center;gap:4px;min-width:0;padding:6px 0;display:flex}.ft-watch-row:last-child{border:0}.ft-watch-choice{text-align:left;cursor:pointer;flex:1;justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.ft-watch-choice strong{font-weight:500}.ft-watch-choice small{color:var(--muted-foreground);font-size:12px;line-height:20px;display:block}.ft-market-price{white-space:nowrap;flex-direction:column;align-items:flex-end;font-size:12px;display:flex}.ft-facts{flex-direction:column;gap:12px;margin:0;display:flex}.ft-facts>div{flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:12px;line-height:20px;display:flex}.ft-facts dt{color:var(--muted-foreground)}.ft-facts dd{font-family:var(--font-sans);font-variant-numeric:tabular-nums;margin:0}.ft-fact-value{overflow-wrap:anywhere;margin-top:8px;font-size:16px;font-weight:500;line-height:24px;display:block}.ft-script-layout{grid-template-columns:minmax(0,2fr) minmax(220px,1fr);gap:24px;display:grid}.ft-code [data-slot=textarea]{tab-size:4;white-space:pre;max-width:100%;min-height:360px;font:400 12px/24px Geist Mono,monospace;overflow:auto}.ft-json [data-slot=textarea]{max-width:100%;min-height:160px;font:400 12px/20px Geist Mono,monospace}.ft-report-chart{--ft-chart-blue:var(--primary);min-width:0;height:220px}.ft-study-list{flex-direction:column;display:flex}.ft-study-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:24px;min-width:0;padding:20px 0;display:flex}.ft-study-row:first-child{padding-top:0}.ft-study-row:last-child{border:0}.ft-study-row strong{font-size:16px;font-weight:500;line-height:24px;display:block}.ft-study-row small{max-width:560px;color:var(--muted-foreground);margin-top:4px;font-size:12px;line-height:20px;display:block}.ft-study-row .fp-actions{flex-wrap:wrap;flex-shrink:0}.ft-book{min-width:0;gap:12px!important}.ft-book .fp-table{max-width:100%;overflow-x:auto}.ft-book table{table-layout:fixed;width:100%;min-width:0}.ft-book .fp-table [data-slot=table]{table-layout:fixed;min-width:0}.ft-book .fp-table [data-slot=table-head],.ft-book .fp-table [data-slot=table-cell]{white-space:nowrap;text-align:right}.ft-book th:first-child,.ft-book td:first-child{text-align:left}.ft-book-level{background:linear-gradient(to left,var(--ft-depth-tint) var(--ft-depth-width),transparent var(--ft-depth-width))}.ft-book-ask{--ft-depth-tint:var(--fd-down)}@supports (color:color-mix(in lab, red, red)){.ft-book-ask{--ft-depth-tint:color-mix(in srgb,var(--fd-down) 7%,transparent)}}.ft-book-bid{--ft-depth-tint:var(--fd-up)}@supports (color:color-mix(in lab, red, red)){.ft-book-bid{--ft-depth-tint:color-mix(in srgb,var(--fd-up) 7%,transparent)}}.ft-book-mid{border-block:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px;padding:12px 8px;display:flex}.ft-book-mid strong{font:500 20px/28px var(--font-sans);font-variant-numeric:tabular-nums}.ft-book-mid small{color:var(--muted-foreground);font-size:12px}.ft-account-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:20px;display:grid}.ft-account-layout>*{min-width:0}.ft-portfolio .fp-table,.ft-account-layout .fp-table,.ft-dialog .fp-table{min-width:0;max-width:100%;overflow-x:auto}.ft-portfolio .fp-table table{min-width:780px}.ft-chart-context{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.ft-chart-context>.fp-row{flex-wrap:wrap}@media (width<=1200px){.ft-workspace-layout{grid-template-columns:minmax(0,1fr) 240px;gap:16px}}@media (width<=1050px){.ft-workspace-layout,.ft-account-layout{grid-template-columns:minmax(0,1fr)}.ft-workspace-aside{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ft-script-layout{grid-template-columns:minmax(0,1fr)}}@media (width<=650px){.ft-summary-strip,.ft-workspace-aside{grid-template-columns:minmax(0,1fr)}.ft-market-identity>.fp-actions{justify-content:flex-start;width:100%}.ft-market-identity .fp-select{max-width:100%}.ft-price-plot{height:280px}.ft-chart-expanded .ft-price-plot{height:320px}.ft-ohlc{gap:4px 8px}.ft-study-row{flex-direction:column;align-items:flex-start;gap:12px}.ft-last-price{font-size:20px}.ft-position-toolbar .fp-actions,.ft-position-search{width:100%}.ft-position-filters .fp-select{flex:1;min-width:0}.ft-portfolio .ft-pagination>.fp-actions{flex-wrap:wrap;width:100%}.ft-ticket-options{grid-template-columns:minmax(0,1fr)}}.fpa-account,.fpa-account>*,.fpa-account [data-slot=card],.fpa-account [data-slot=card-panel]{min-width:0;max-width:100%}.fpa-centered{width:min(100%,520px);margin-inline:auto}.fpa-connect{width:min(100%,640px)}.fpa-onboarding{width:min(100%,600px)}.fpa-setup-progress{margin-bottom:24px}.fpa-settings-main{width:min(100%,1000px)}.fpa-summary{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.fpa-summary .fp-metric{min-width:0}.fpa-summary .fp-metric>strong{overflow-wrap:anywhere}.fpa-accounts-grid{grid-template-columns:minmax(220px,.7fr) minmax(0,1.7fr);align-items:start;gap:20px;display:grid}.fpa-settings-grid{grid-template-columns:minmax(0,1.65fr) minmax(240px,1fr);align-items:start;gap:20px;display:grid}.fpa-help-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.fpa-account .fp-table{overscroll-behavior-inline:contain;width:100%;max-width:100%;overflow-x:auto}.fpa-account .fp-table table{min-width:640px}.fpa-account .fp-fields>*,.fpa-account .fp-row>div{min-width:0}.fpa-account .fp-note,.fpa-account p,.fpa-account small{overflow-wrap:anywhere}.fpa-account .fp-actions{flex-wrap:wrap}.fpa-account .fp-actions [data-slot=button]{max-width:100%}.fpa-tight{gap:12px}.fpa-account-list{margin-top:20px}.fpa-meta{color:var(--muted-foreground);font-size:12px;line-height:20px}.fpa-avatar-upload{width:100%;min-width:0}.fpa-avatar-upload>*{max-width:100%}.fpa-breakdown{flex-wrap:wrap;gap:12px}.fpa-breakdown>span{flex-direction:column;gap:4px;font-size:12px;display:flex}.fpa-breakdown>span:last-child{text-align:right}.fpa-breakdown b{font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-weight:400}.fpa-breakdown small{color:var(--muted-foreground)}.fpa-detail-values{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.fpa-detail-values>div{flex-direction:column;gap:4px;min-width:0;display:flex}.fpa-detail-values strong{overflow-wrap:anywhere;font-size:24px;font-weight:500;line-height:32px}.fpa-detail-values small{color:var(--muted-foreground);font-size:12px;line-height:20px}.fpa-link-list{flex-direction:column;gap:8px;margin:12px 0;display:flex}.fpa-link-list [data-slot=button]{justify-content:space-between}.fpa-password-rules{margin-top:-4px}.fpa-password-rules ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 16px;margin:12px 0 0;padding:0;list-style:none;display:grid}.fpa-password-rules li{color:var(--muted-foreground);align-items:center;gap:6px;font-size:12px;line-height:20px;display:flex}.fpa-password-rules li svg{opacity:.4;flex-shrink:0}.fpa-password-rules li[data-met=true]{color:var(--success-foreground)}.fpa-password-rules li[data-met=true] svg{opacity:1}.fpa-review{flex-direction:column;gap:16px;margin:0;display:flex}.fpa-review>div{justify-content:space-between;gap:20px;display:flex}.fpa-review dt{color:var(--muted-foreground)}.fpa-review dd{text-align:right;overflow-wrap:anywhere;margin:0}.fpa-security-list{flex-direction:column;display:flex}.fpa-security-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:24px;padding:20px 0;display:flex}.fpa-security-row:first-child{padding-top:0}.fpa-security-row:last-child{border-bottom:0;padding-bottom:0}.fpa-security-row>.fp-row{align-items:start}.fpa-steps{flex-direction:column;gap:24px;margin:0;padding:0;list-style:none;display:flex}.fpa-steps li{align-items:start;gap:16px;display:flex}.fpa-steps li>div{min-width:0}.fpa-steps .fp-note{margin-top:4px}.fpa-full-button{width:100%}.fpa-auth-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;display:flex}.fpa-verification-address{text-align:center;color:var(--muted-foreground);font-size:12px;line-height:24px}.fpa-verification-address strong{color:var(--foreground);overflow-wrap:anywhere;font-weight:500}.fpa-auth-value{color:var(--muted-foreground);flex-wrap:wrap;justify-content:center;gap:12px 20px;margin:24px 0 0;font-size:12px;line-height:20px;display:flex}.fpa-auth-value>span{align-items:center;gap:6px;display:flex}.fpa-auth-value svg{color:var(--success-foreground)}.fpa-help-grid [role=status]{align-items:center;gap:8px;display:flex}.fpa-account-mode{align-items:center;gap:8px;display:inline-flex}.fpa-account-choice .choice-graphic{margin-block:-3px}:is(.fpa-account-choice:has([data-slot=radio][data-checked]),.fpa-appearance-choice:has([data-slot=radio][data-checked])){border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){:is(.fpa-account-choice:has([data-slot=radio][data-checked]),.fpa-appearance-choice:has([data-slot=radio][data-checked])){border-color:color-mix(in srgb,var(--primary) 44%,var(--border))}}:is(.fpa-account-choice:has([data-slot=radio][data-checked]),.fpa-appearance-choice:has([data-slot=radio][data-checked])){background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){:is(.fpa-account-choice:has([data-slot=radio][data-checked]),.fpa-appearance-choice:has([data-slot=radio][data-checked])){background-color:color-mix(in srgb,var(--primary) 5%,var(--card))}}.fpa-appearance-choice{border:1px solid var(--border);cursor:pointer;border-radius:12px;gap:12px;width:100%;min-height:76px;padding:12px}.fpa-appearance-choice:hover{background-color:var(--accent)}.fpa-appearance-choice>[data-slot=radio]{order:2;margin-inline-start:auto}.fpa-appearance-choice>span:last-child{min-width:0;line-height:20px}.fpa-account .fpa-onboard-card{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.fpa-account .fpa-onboard-card{border-color:color-mix(in srgb,var(--primary) 20%,var(--border))}}.fpa-account .fpa-onboard-card{background:linear-gradient(140deg,var(--muted),var(--card))}@supports (color:color-mix(in lab, red, red)){.fpa-account .fpa-onboard-card{background:linear-gradient(140deg,color-mix(in srgb,var(--muted) 64%,var(--card)),color-mix(in srgb,var(--card) 94%,transparent))}}.fpa-account .fpa-onboard-card{box-shadow:inset 0 1px 0 var(--background),0 4px 12px #0000000a}@supports (color:color-mix(in lab, red, red)){.fpa-account .fpa-onboard-card{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--background) 88%,transparent),0 4px 12px #0000000a}}.fpa-account .fpa-onboard-card-content{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:20px;padding:20px;display:grid}.fpa-onboard-copy{flex-direction:column;align-items:start;gap:8px;min-width:0;display:flex}.fpa-onboard-copy h2{letter-spacing:-.02em;font-size:20px;font-weight:600;line-height:28px}.fpa-onboard-eyebrow{color:var(--ring);font-size:12px;font-weight:500;line-height:16px}.fpa-onboard-count{color:var(--muted-foreground);font-size:12px;line-height:20px}.fpa-onboard-action{max-width:100%;margin-top:4px}.fpa-onboard-stack{flex-direction:column;gap:6px;min-width:0;padding-block:4px;display:flex}.fpa-onboard-layer{border:1px solid var(--border);background:linear-gradient(135deg,var(--muted),var(--card));width:100%;min-width:0;box-shadow:inset 0 1px 0 var(--background),0 2px 4px #00000008;border-radius:12px;align-self:center;padding:12px;position:relative}@supports (color:color-mix(in lab, red, red)){.fpa-onboard-layer{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--background) 88%,transparent),0 2px 4px #00000008}}.dark .fpa-onboard-layer{background:linear-gradient(135deg,var(--muted),var(--card))}@supports (color:color-mix(in lab, red, red)){.dark .fpa-onboard-layer{background:linear-gradient(135deg,color-mix(in srgb,var(--muted) 84%,var(--foreground)),var(--card))}}.fpa-onboard-layer:not([data-state=current]){opacity:.8;transform:scale(.94)}.fpa-onboard-layer[data-state=current]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.fpa-onboard-layer[data-state=current]{border-color:color-mix(in srgb,var(--primary) 40%,var(--border))}}.fpa-onboard-layer[data-state=current]{box-shadow:inset 0 1px 0 var(--background),0 3px 8px #0000000f}@supports (color:color-mix(in lab, red, red)){.fpa-onboard-layer[data-state=current]{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--background) 88%,transparent),0 3px 8px #0000000f}}.fpa-onboard-layer-label{color:var(--foreground);align-items:center;gap:8px;font-size:12px;line-height:16px;display:flex}.fpa-onboard-mark{border:1px solid var(--border);width:20px;height:20px;color:var(--muted-foreground);border-radius:50%;flex:none;place-items:center;font-size:11px;display:inline-grid}.fpa-onboard-mark svg{width:12px;height:12px}.fpa-onboard-layer[data-state=current] .fpa-onboard-mark{color:var(--ring);border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.fpa-onboard-layer[data-state=current] .fpa-onboard-mark{border-color:color-mix(in srgb,var(--primary) 40%,var(--border))}}.fpa-onboard-layer[data-state=current] .fpa-onboard-mark{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.fpa-onboard-layer[data-state=current] .fpa-onboard-mark{background:color-mix(in srgb,var(--primary) 8%,var(--card))}}.fpa-onboard-layer[data-state=completed] .fpa-onboard-mark{color:var(--success-foreground);border-color:var(--success-foreground)}@supports (color:color-mix(in lab, red, red)){.fpa-onboard-layer[data-state=completed] .fpa-onboard-mark{border-color:color-mix(in srgb,var(--success-foreground) 24%,var(--border))}}.fpa-onboard-layer[data-state=completed] .fpa-onboard-mark{background:var(--success-foreground)}@supports (color:color-mix(in lab, red, red)){.fpa-onboard-layer[data-state=completed] .fpa-onboard-mark{background:color-mix(in srgb,var(--success-foreground) 8%,var(--card))}}.fpa-onboard-layer [data-slot=progress]{margin-top:8px}.fpa-onboard-layer [data-slot=progress-indicator]{transition:none}.fpa-onboard-layer[data-state=completed] [data-slot=progress-indicator]{background:var(--success-foreground)}.fpa-onboard-card[data-complete=true]{border-color:var(--success-foreground)}@supports (color:color-mix(in lab, red, red)){.fpa-onboard-card[data-complete=true]{border-color:color-mix(in srgb,var(--success-foreground) 24%,var(--border))}}.fpa-onboard-card[data-complete=true] .fpa-onboard-eyebrow{color:var(--success-foreground)}.fpa-setup-details [data-slot=accordion-trigger]{padding-inline:4px}.fpa-setup-details [data-slot=accordion-item][data-completed=true] [data-slot=accordion-trigger]{color:var(--muted-foreground)}@media (width<=1200px){.fpa-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.fpa-summary>:last-child{grid-column:1/-1}.fpa-accounts-grid,.fpa-settings-grid,.fpa-help-grid{grid-template-columns:minmax(0,1fr)}.fpa-account-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (width<=620px){.fpa-summary{grid-template-columns:minmax(0,1fr)}.fpa-account-list{display:flex}.fpa-detail-values{grid-template-columns:minmax(0,1fr);gap:16px}.fpa-detail-values>div{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;display:grid}.fpa-detail-values>div>small:last-child{grid-column:1/-1}.fpa-account .fp-fields{grid-template-columns:minmax(0,1fr)}.fpa-security-row{flex-wrap:wrap;gap:12px}.fpa-password-rules ul{grid-template-columns:1fr}.fpa-review>div{flex-wrap:wrap;gap:4px 16px}.fpa-account .fp-toolbar,.fpa-account .fp-toolbar>.fp-actions{align-items:stretch}}@media (width<=520px){.fpa-account .fpa-onboard-card-content{grid-template-columns:minmax(0,1fr);gap:16px;padding:16px}.fpa-onboard-stack{justify-self:center;width:100%;max-width:320px}}@media (prefers-reduced-motion:reduce){.fpa-account *,.fpa-account :before,.fpa-account :after{transition:none!important;animation:none!important}}.tm-grid{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:20px;display:grid}.tm-left,.tm-right,.tm-chart-card{min-width:0}.tm-tickers{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.tm-market-choice{text-align:left;border:1px solid var(--border);background:linear-gradient(140deg,var(--foreground),var(--card));border-radius:14px;align-items:center;gap:12px;min-width:0;padding:14px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.tm-market-choice{background:linear-gradient(140deg,color-mix(in srgb,var(--foreground) 3%,var(--card)),var(--card))}}.tm-market-choice{cursor:pointer;transition:border-color .14s,background-color .14s}.tm-market-choice:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.tm-market-choice:hover{border-color:color-mix(in srgb,var(--primary) 35%,var(--border))}}.tm-market-choice[data-checked]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.tm-market-choice[data-checked]{border-color:color-mix(in srgb,var(--primary) 55%,var(--border))}}.tm-market-choice[data-checked]{background:linear-gradient(140deg,var(--primary),var(--card))}@supports (color:color-mix(in lab, red, red)){.tm-market-choice[data-checked]{background:linear-gradient(140deg,color-mix(in srgb,var(--primary) 7%,var(--card)),var(--card))}}.tm-market-choice[data-checked]{box-shadow:inset 0 1px 0 var(--background)}@supports (color:color-mix(in lab, red, red)){.tm-market-choice[data-checked]{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--background) 70%,transparent)}}.tm-market-choice:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.tm-market-identity{flex-direction:column;gap:4px;font-size:14px;display:flex}.tm-market-identity strong{font-weight:550}.tm-market-identity strong>span{color:var(--muted-foreground);font-size:11px;font-weight:400}.tm-market-change{text-align:right;font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}.tm-market-change small{color:var(--muted-foreground);font-size:10px;display:block}.tm-order-focus{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.tm-order-focus{border-color:color-mix(in srgb,var(--primary) 25%,var(--border))}}.tm-order-focus>[data-slot=card-header]{background:linear-gradient(135deg,var(--primary),transparent 80%)}@supports (color:color-mix(in lab, red, red)){.tm-order-focus>[data-slot=card-header]{background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 6%,transparent),transparent 80%)}}.tm-order-focus .tm-ticket-step{color:var(--primary);font-size:11px;font-weight:550}.tm-order-focus [data-slot=card-title]{font-size:20px}.tm-chart-card .ft-price-plot{height:260px}.tm-chart-card .ft-ohlc{display:flex}@media (width<=1350px){.tm-grid{grid-template-columns:minmax(0,1fr) 340px;gap:16px}.tm-tickers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1150px){.tm-grid{grid-template-columns:minmax(0,1fr)}.tm-right{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}}@media (width<=900px){.tm-right{grid-template-columns:minmax(0,1fr)}}@media (width<=700px){.tm-chart-card .ft-price-plot{height:240px}}@media (width<=540px){.tm-market-choice{gap:8px;padding:12px}.tm-market-choice [data-slot=avatar]{display:none}.tm-market-identity{font-size:13px}.tm-market-identity strong>span{display:none}}.choice-label{align-items:center;gap:10px;display:flex}.choice-menu-item{min-height:38px;transition:background-color .1s,color .1s}.choice-graphic{isolation:isolate;width:32px;height:28px;color:var(--ring);flex:none;place-items:center;display:inline-grid;position:relative}.choice-graphic-window{border:1px solid var(--foreground);width:28px;height:23px}@supports (color:color-mix(in lab, red, red)){.choice-graphic-window{border:1px solid color-mix(in srgb,var(--foreground) 24%,transparent)}}.choice-graphic-window{background:var(--background);border-radius:5px;transition:transform .16s;overflow:hidden;box-shadow:0 1px 2px #0000000d}.choice-graphic-window-bar{border-bottom:1px solid var(--border);align-items:center;gap:2px;height:6px;padding-inline:3px;display:flex}.choice-graphic-window-bar>i{background:var(--muted-foreground);border-radius:50%;width:2px;height:2px}.choice-graphic-window-body{justify-content:center;align-items:center;gap:2px;height:16px;display:flex}.choice-graphic-lines{gap:3px;width:7px;display:grid}.choice-graphic-lines>i{opacity:.4;background:currentColor;height:1px}.choice-graphic-lines>i:last-child{width:4px}.choice-graphic--dark .choice-graphic-window{color:#e7eaf2;background:#242a34;border-color:#667185}.choice-graphic--dark .choice-graphic-window-bar{border-color:#667185}.choice-graphic-split{background:linear-gradient(90deg,#0000 50%,currentColor 50%);border:1px solid;border-radius:50%;width:10px;height:10px}.choice-graphic-object{border:1px solid var(--ring);place-items:center;width:25px;height:22px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.choice-graphic-object{border:1px solid color-mix(in srgb,var(--ring) 22%,transparent)}}.choice-graphic-object{background:var(--background);border-radius:6px}@supports (color:color-mix(in lab, red, red)){.choice-graphic-object{background:color-mix(in srgb,var(--background) 92%,var(--ring))}}.choice-graphic-object{transition:transform .16s}.choice-graphic-sheet{border:1px solid var(--border);background:var(--background);border-radius:6px;width:25px;height:22px;transition:transform .16s;position:absolute;top:2px;left:2px;transform:rotate(-8deg)}.choice-graphic--practice .choice-graphic-object{border-style:dashed}.choice-graphic--futures .choice-graphic-sheet{transform:rotate(8deg)}.choice-menu-item[data-highlighted] .choice-graphic-window,.choice-menu-item[data-highlighted] .choice-graphic-object{transform:translateY(-1px)}.choice-menu-item[data-highlighted] .choice-graphic-sheet{transform:rotate(-12deg)translate(-1px)}.choice-menu-item[data-highlighted] .choice-graphic--futures .choice-graphic-sheet{transform:rotate(12deg)translate(1px)}.choice-menu-item[data-highlighted] .choice-graphic--light svg{transform:rotate(20deg)}.choice-menu-item[data-highlighted] .choice-graphic--dark svg{transform:rotate(-12deg)}.choice-graphic svg{transition:transform .16s}.choice-graphic--md{width:48px;height:40px}.choice-graphic--md .choice-graphic-window{border-radius:7px;width:40px;height:32px}.choice-graphic--md .choice-graphic-window-bar{height:8px;padding-inline:4px}.choice-graphic--md .choice-graphic-window-body{gap:4px;height:23px}.choice-graphic-window,.choice-graphic-object{background-image:linear-gradient(140deg,var(--foreground),transparent 65%)}@supports (color:color-mix(in lab, red, red)){.choice-graphic-window,.choice-graphic-object{background-image:linear-gradient(140deg,color-mix(in srgb,var(--foreground) 3%,transparent),transparent 65%)}}.choice-graphic-window,.choice-graphic-object{box-shadow:inset 0 1px 0 var(--background),0 2px 4px #0000000a}@supports (color:color-mix(in lab, red, red)){.choice-graphic-window,.choice-graphic-object{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--background) 80%,transparent),0 2px 4px #0000000a}}.choice-control{transition:background-color .14s,border-color .14s}.choice-control:is(:hover,:focus-within) .choice-graphic-window,.choice-control:is(:hover,:focus-within) .choice-graphic-object{transform:translateY(-1px)}.choice-control:is(:hover,:focus-within) .choice-graphic-sheet{transform:rotate(-10deg)}.choice-control:is(:hover,:focus-within) .choice-graphic--futures .choice-graphic-sheet{transform:rotate(10deg)}@media (prefers-reduced-motion:reduce){.choice-menu-item,.choice-graphic *{transition:none!important;transform:none!important}}.nm-launcher{z-index:35;background:var(--material-glass);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);min-height:52px;box-shadow:inset 0 1px 0 var(--material-edge),0 4px 20px var(--material-shade);inset-inline-end:24px;border-radius:999px;gap:10px;padding:5px 17px 5px 7px;position:fixed;bottom:20px}.nm-launcher:before{border-radius:inherit}.nm-launcher .nm-mark{border-radius:50%;width:36px;height:36px}.nm-launcher-pending{background:var(--ring);border-radius:50%;width:6px;height:6px}.nm-mark{isolation:isolate;color:#fff;background:linear-gradient(135deg,#4b4c49,#242523 75%);border:1px solid #ffffff29;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff29,0 2px 4px #0000001f}.nm-mark i{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:5px;position:absolute;inset:7px 9px;transform:rotate(-9deg)}.nm-mark>span{letter-spacing:-.06em;font-size:23px;font-weight:500;line-height:1;position:relative;transform:translateY(-1px)}.nm-dock{z-index:40;width:min(388px,100vw - 32px);height:min(560px,calc(100dvh - var(--review-bar-height,50px) - 112px));border:1px solid var(--border);transform-origin:100% 100%;min-height:0;transition:opacity .18s var(--motion-ease),transform .18s var(--motion-ease);background:var(--material-glass);-webkit-backdrop-filter:blur(24px)saturate(120%);backdrop-filter:blur(24px)saturate(120%);box-shadow:inset 0 1px 0 var(--material-edge),0 16px 48px var(--material-shade);inset-inline-end:24px;border-radius:24px;outline:none;flex-direction:column;display:flex;position:fixed;bottom:84px;overflow:hidden}.nm-dock[data-starting-style],.nm-dock[data-ending-style]{opacity:0;transform:translateY(6px)scale(.985)}.nm-dock[data-ending-style]{transition-duration:.12s}.nm-page{width:min(100%,760px);min-width:0;margin-inline:auto}.nm-page-toolbar{justify-content:space-between;align-items:center;gap:8px;margin-block-end:10px;display:flex}.nm-full{min-width:0;height:min(640px,calc(100dvh - var(--review-bar-height,50px) - 240px));border-radius:24px;flex-direction:column;min-height:440px;display:flex;overflow:hidden}.nm-header{border-bottom:1px solid var(--border);background:linear-gradient(135deg,var(--material-light),transparent);flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:16px 20px;display:flex}.nm-identity{align-items:center;gap:12px;min-width:0;display:flex}.nm-title{margin:0;font-size:15px;font-weight:600;line-height:1.4}.nm-boundary,.nm-file-hint,.nm-message-context{color:var(--muted-foreground);font-size:11px;line-height:1.5}.nm-boundary{margin:2px 0 0}.nm-header-actions{flex-shrink:0;align-items:center;gap:2px;display:flex}.nm-header-actions>button{min-width:32px;min-height:36px}.nm-thread{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;flex:1;gap:22px;min-height:0;padding:24px;display:flex;overflow-y:auto}.nm-thread-label{color:var(--muted-foreground);margin:0 0 16px;font-size:11px;line-height:16px;display:block}.nm-bubble{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:18px;width:fit-content;max-width:88%;margin:0;padding:12px 15px;font-size:14px;line-height:1.6}.nm-reply{background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.nm-reply{background:color-mix(in srgb,var(--muted) 78%,var(--card))}}.nm-reply{color:var(--foreground);border:1px solid var(--border);box-shadow:inset 0 1px 0 var(--material-edge);border-end-start-radius:6px}.nm-sent{background:var(--primary);color:var(--primary-foreground);border-end-end-radius:6px;margin-inline-start:auto;box-shadow:inset 0 1px #ffffff29}.nm-welcome{width:min(100%,440px)}.nm-welcome .nm-reply{max-width:100%}.nm-starters{margin-block-start:18px}.nm-exchange{flex-direction:column;gap:18px;min-width:0;display:flex}.nm-answer,.nm-question{min-width:0}.nm-question[data-enter],.nm-answer[data-enter]{animation:nm-enter .16s var(--motion-ease) both}.nm-message-context{overflow-wrap:anywhere;margin:7px 5px 0;font-size:10px;display:block}.nm-response-actions{gap:0;margin-block-start:3px;display:flex}.nm-response-actions>button{color:var(--muted-foreground);font-size:11px}.nm-review{border-color:var(--ring);gap:10px;max-width:400px;margin-block-start:14px;padding:14px;font-size:13px}@supports (color:color-mix(in lab, red, red)){.nm-review{border-color:color-mix(in srgb,var(--ring) 24%,var(--border))}}.nm-review{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.nm-review{background:color-mix(in srgb,var(--primary) 4%,var(--card))}}.nm-review-heading{align-items:center;gap:12px;display:flex}.nm-review p{margin:0;font-weight:500;line-height:1.5}.nm-review small{color:var(--muted-foreground);font-size:11px;font-weight:400;line-height:1.5;display:block}.nm-review-heading p>small{color:var(--ring);margin-bottom:2px}.nm-review>div:last-child{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.nm-mini-stack{flex:none;width:34px;height:34px;position:relative}.nm-mini-stack i,.nm-mini-stack>span{border:1px solid var(--border);border-radius:9px;position:absolute;inset:0}.nm-mini-stack i{background:var(--muted);transform:translate(-2px,-2px)rotate(-8deg)}.nm-mini-stack>span{background:linear-gradient(135deg,var(--material-light),transparent),var(--card);color:var(--ring);box-shadow:inset 0 1px 0 var(--material-edge);place-items:center;display:grid}.nm-mini-stack svg{width:18px;height:18px}.nm-composer{background:linear-gradient(to bottom,transparent,var(--material-glass) 25%);flex-shrink:0;padding:8px 20px 14px}.nm-composer [data-slot=input-group]{background:var(--material-glass);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:inset 0 1px 0 var(--material-edge),0 3px 10px var(--material-shade);border-radius:22px;align-items:flex-end}.nm-composer [data-slot=input-group]:before{border-radius:21px}.nm-composer [data-slot=input-group] textarea{min-width:0;min-height:48px;max-height:132px;padding:12px 4px;font-size:14px;line-height:22px}.nm-composer-actions,.nm-attachment-control{align-self:flex-end;margin:0!important;padding:3px!important}.nm-composer-actions>button,.nm-attachment-control button{border-radius:50%;min-width:40px;min-height:40px}.nm-context-chip{max-width:100%;height:auto;color:var(--muted-foreground);gap:6px;margin:0 0 7px -4px;padding:3px 6px;font-size:11px;font-weight:400;display:flex}.nm-context-chip .choice-graphic{transform-origin:0;width:25px;height:23px;margin-right:-7px;transform:scale(.65)}.nm-context-chip>span:not(.choice-graphic){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nm-context-detail{color:var(--ring);margin-inline-start:4px}.nm-preview-note{color:var(--muted-foreground);justify-content:space-between;gap:8px;margin:8px 5px 0;font-size:10px;display:flex}.nm-file-hint{margin:6px 2px 0;font-size:10px}.nm-error{color:var(--destructive-foreground);margin:8px 0;font-size:12px}.nm-files{flex-direction:column;gap:4px;max-height:110px;margin:0 0 8px;padding:0;list-style:none;display:flex;overflow:auto}.nm-files li{border:1px solid var(--border);border-radius:8px;align-items:center;gap:6px;min-width:0;padding:4px 6px;font-size:11px;display:flex}.nm-files li>svg{flex-shrink:0;width:14px;height:14px}.nm-files li>span{overflow-wrap:anywhere;flex:1;min-width:0}.nm-files small{color:var(--muted-foreground);font-size:10px;display:block}.nm-question .nm-files{max-width:90%;margin:8px 0 0 auto}.nm-typing{background:var(--muted);border-radius:18px;align-items:center;gap:4px;width:fit-content;padding:14px;display:flex}.nm-typing>span:not(.sr-only){background:var(--muted-foreground);border-radius:50%;width:5px;height:5px;animation:.4s ease-out both nm-typing;display:block}.nm-typing>span:nth-child(2){animation-delay:60ms}.nm-typing>span:nth-child(3){animation-delay:.12s}.nm-connection{border:1px solid var(--warning-foreground);align-items:flex-start;gap:6px;padding:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.nm-connection{border:1px solid color-mix(in srgb,var(--warning-foreground) 30%,var(--border))}}.nm-connection{background:var(--warning-foreground)}@supports (color:color-mix(in lab, red, red)){.nm-connection{background:color-mix(in srgb,var(--warning-foreground) 5%,var(--card))}}.nm-connection{border-radius:14px;font-size:12px}.nm-connection>div{flex:1;min-width:0}.nm-connection p{overflow-wrap:anywhere;margin:0}.nm-connection button{font-size:11px}.nm-settings{flex-direction:column;gap:16px;font-size:13px;display:flex}.nm-settings p{margin:0}.nm-settings small{color:var(--muted-foreground)}.nm-menu [data-slot=menu-item]{transition:background-color .12s ease-out}.nm-history{flex-direction:column;gap:20px;margin:0;padding:0;list-style:none;display:flex}.nm-history li{align-items:flex-start;gap:10px;font-size:13px;display:flex}.nm-history li>svg{flex-shrink:0;width:18px;height:18px}.nm-history li>div{overflow-wrap:anywhere;min-width:0}.nm-history h3,.nm-history p{margin:0 0 4px}.nm-history h3{font-size:13px;font-weight:600}.nm-history small{color:var(--muted-foreground);font-size:11px;display:block}@keyframes nm-enter{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes nm-typing{0%{opacity:.4}50%{opacity:1}to{opacity:.55}}@media (width<=640px){.nm-launcher{inset-inline-end:16px;bottom:max(16px,env(safe-area-inset-bottom))}.nm-dock{inset-inline-end:12px;bottom:max(82px,calc(env(safe-area-inset-bottom) + 70px));width:calc(100vw - 24px);height:min(560px,calc(100dvh - var(--review-bar-height,60px) - 108px));border-radius:22px}.nm-full{min-height:430px;height:calc(100dvh - var(--review-bar-height,60px) - 230px);border-radius:20px}.nm-header{padding:12px}.nm-thread{padding:18px 14px}.nm-composer{padding:8px 12px 12px}.nm-header-actions>button{min-width:36px;min-height:40px}.nm-header-actions{gap:0}.nm-bubble{max-width:96%;font-size:13px}.nm-boundary{max-width:150px;font-size:10px}.nm-composer [data-slot=input-group] textarea{font-size:16px}.nm-context-detail{display:none}.nm-starters{margin-block-start:12px}.nm-welcome .material-menu-copy small{font-size:10px}}@media (prefers-reduced-motion:reduce){.nm-dock{transition:none;transform:none}.nm-question[data-enter],.nm-answer[data-enter],.nm-typing>span:not(.sr-only){animation:none}}:root{--fd-ink:var(--foreground);--fd-muted:var(--muted-foreground);--fd-soft:var(--muted);--fd-border:var(--border);--fd-up:var(--success-foreground);--fd-down:var(--destructive-foreground);--fd-ease:cubic-bezier(.2,.7,.2,1)}body{background:var(--canvas);color:var(--foreground);font-family:var(--font-sans);margin:0;line-height:1.5}.simple-app{width:100%;min-width:0;min-height:100svh}.review-bar{border-bottom:1px solid var(--border);background:var(--background);min-height:48px;color:var(--muted-foreground);z-index:20;justify-content:space-between;align-items:center;gap:12px;padding:8px 24px;font-size:12px;display:flex;position:sticky;top:0}.review-bar b{color:var(--foreground);font-weight:500}.review-separator{padding-inline:12px}.review-bar-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.simple-app [data-slot=button]{transition-property:background-color,color,border-color,box-shadow,transform}.simple-app [data-slot=sidebar-notification-card]{animation:.18s cubic-bezier(.23,1,.32,1) both notification-enter}@keyframes notification-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.app-layout{min-width:0;min-height:calc(100svh - var(--review-bar-height,48px));gap:16px;display:flex}.app-sidebar-container{top:var(--review-bar-height,48px);height:calc(100svh - var(--review-bar-height,48px))}.hover-sidebar{transition:none!important}.simple-app [data-slot=sidebar-gap]{transition:width .2s cubic-bezier(.2,.8,.2,1)}.simple-app [data-slot=sidebar-inner]{border-radius:16px;overflow:hidden}.app-nav-button{gap:12px;min-width:44px;min-height:44px;font-size:15px}.app-nav-button>svg{width:20px;height:20px}.app-nav-button[data-active=true]{color:var(--ring);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-nav-button[data-active=true]{background:color-mix(in srgb,var(--primary) 8%,transparent)}}.app-nav-button>span{transition:opacity .15s,transform .15s}.app-nav-button:hover>span{transform:translate(2px)}.simple-app [data-slot=sidebar][data-collapsible=icon] [data-slot=sidebar-menu-button]{width:44px!important;height:44px!important;padding:10px!important}.simple-app [data-slot=sidebar][data-collapsible=icon] [data-slot=sidebar-menu-button]>svg{width:24px;height:24px}.simple-app [data-slot=sidebar][data-collapsible=icon] [data-slot=sidebar-menu-button]>span:not([data-slot=avatar]){opacity:0}.simple-app [data-slot=sidebar][data-collapsible=icon] [data-slot=sidebar-header] [data-slot=sidebar-menu-button]{padding:6px!important}.action-link{color:var(--ring)}.action-link:hover{color:var(--ring);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.action-link:hover{background:color-mix(in srgb,var(--primary) 6%,transparent)}}.dashboard-main{background:0 0;min-width:0;max-width:1640px;margin-inline:auto;padding:24px}.dashboard-heading{justify-content:space-between;align-items:center;gap:20px;margin:4px 0 28px;display:flex}.dashboard-heading h1{letter-spacing:-.035em;margin:12px 0 8px;font-size:32px;font-weight:600;line-height:40px}.dashboard-heading h1:focus{outline:none}.breadcrumb-row{align-items:center;gap:8px;display:flex}.account-context{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.connection-status,.disconnected-status{align-items:center;gap:6px;display:inline-flex}.connection-status i,.disconnected-status i{background:var(--success-foreground);border-radius:50%;width:6px;height:6px}.disconnected-status i{background:var(--warning-foreground)}.page-description{color:var(--muted-foreground);max-width:650px;font-size:14px;line-height:20px}.fp-auth-layout{width:min(100%,760px);margin:40px auto}.fp-auth-layout .dashboard-heading{text-align:center;justify-content:center}.fp-auth-layout .breadcrumb-row{justify-content:center}.fp-auth-layout .page-description{max-width:480px}.fp-auth-back{margin-bottom:24px}.fp-screen,.fp-stack,.fp-panel,.fp-panel>[data-slot=card-panel],.fp-field{min-width:0}.fp-screen{animation:page-enter .16s var(--fd-ease)}.fp-stack{flex-direction:column;gap:20px;display:flex}.fp-grid,.fp-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;min-width:0;display:grid}.fp-grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;min-width:0;display:grid}.fp-grid-4{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;min-width:0;display:grid}.fp-row{align-items:center;gap:12px;min-width:0;display:flex}.fp-row>div{min-width:0}.fp-between{justify-content:space-between}.fp-wrap{flex-wrap:wrap}.fp-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.fp-actions,.simple-screen-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fp-fields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.fp-fields>*{min-width:0}.fp-full{grid-column:1/-1}.fp-panel h3{margin:0 0 8px;font-size:16px;font-weight:500;line-height:24px}.fp-note{color:var(--muted-foreground);margin:12px 0 0;font-size:12px;line-height:20px}.fp-inset{padding:20px}.fp-metric{gap:12px;min-width:0;padding:24px}.fp-metric>div>span{color:var(--muted-foreground);font-size:14px;line-height:20px}.fp-metric>strong{overflow-wrap:anywhere;font-size:28px;font-weight:500;line-height:36px}.fp-metric>small{color:var(--muted-foreground);font-size:12px;line-height:20px}.fp-metrics-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.fp-field,.fp-field .fp-select{width:100%}.fp-select{max-width:100%}.fp-page-tabs{min-width:0;max-width:100%;overflow-x:auto}.fp-page-tabs>[data-slot=tabs-list]{width:max-content}.fp-table{min-width:0;max-width:100%;overflow-x:auto}.fp-table [data-slot=table-container]{max-width:100%}.fp-table [data-slot=table-cell] small{color:var(--muted-foreground);font-size:12px;display:block}.fp-pagination{color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:16px;font-size:12px;display:flex}.fp-link{color:var(--ring);text-underline-offset:4px;text-decoration:underline}.fp-divider{border:0;border-top:1px solid var(--border);margin:20px 0}.fp-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fp-screen-footer{color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:16px;margin-top:24px;font-size:12px;line-height:20px;display:flex}.fp-spin{animation:1.2s linear infinite spin}.fd-number,.number,.font-numeric{font-family:var(--font-sans);font-variant-numeric:tabular-nums;letter-spacing:-.015em}.fd-positive,.positive{color:var(--success-foreground)}.fd-negative,.negative{color:var(--destructive-foreground)}.fd-muted,.muted{color:var(--muted-foreground)}.fd-coin{flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.fd-coin img{object-fit:contain;width:24px;height:24px}.fd-unit,.fd-status,.small{font-size:12px;line-height:20px}.fd-unit{color:var(--muted-foreground)}.portfolio-chart{min-width:0;height:280px}.portfolio-chart>div{width:100%;max-width:none;height:100%}.simple-dialog{max-width:min(600px,100vw - 32px)}.guide-count{color:var(--muted-foreground);margin-bottom:8px;font-size:12px}.guide-illustration{color:var(--ring);justify-content:center;padding:24px;display:flex}.guide-copy{color:var(--muted-foreground);line-height:28px}.fp-notification-list{flex-direction:column;gap:12px;display:flex}.fp-notification-item{border-bottom:1px solid var(--border);gap:16px;padding-block:20px;display:flex}.fp-notification-item:last-child{border-bottom:0}.fp-notification-item>svg{flex-shrink:0}.fp-notification-item h3{margin:0}.fp-notification-item p{color:var(--muted-foreground);margin:8px 0;font-size:14px}.fp-notification-item small{color:var(--muted-foreground);font-size:12px}.fp-notification-item .fp-actions{margin-top:12px}.fn-chat{width:100%;max-width:1040px;margin:0 auto}.fn-thread{min-height:380px;max-height:640px;padding-block:24px;overflow-y:auto}.fn-welcome{text-align:center;max-width:500px;margin:auto;padding:28px 0}.fn-welcome h2{letter-spacing:-.035em;margin:24px 0 12px;font-size:28px;font-weight:500;line-height:36px}.fn-welcome p{color:var(--muted-foreground)}.fn-prompts{flex-direction:column;align-items:center;gap:8px;margin-top:24px;display:flex}.fn-exchange{flex-direction:column;gap:20px;margin-bottom:28px;display:flex}.fn-question{background:var(--muted);border-radius:var(--radius-lg);white-space:pre-wrap;overflow-wrap:anywhere;max-width:80%;margin-inline-start:auto;padding:12px 16px;font-size:14px}.fn-reply{max-width:90%;font-size:14px;line-height:24px}.fn-reply>p{white-space:pre-line;margin:12px 0}.fn-reply small{color:var(--muted-foreground);font-size:12px}.fn-pending{color:var(--muted-foreground);align-items:center;gap:8px;padding:20px 0;font-size:14px;display:flex}.fn-composer{border-top:1px solid var(--border);padding-top:20px}.fn-composer .fp-toolbar{margin:12px 0 0}.fn-mode-hint{margin:0}.fn-attachments{padding-top:12px}.fn-connection{gap:16px;margin-top:20px;display:flex}.fn-connection>div{flex:1}.fn-connection p{color:var(--muted-foreground);margin:8px 0 12px;font-size:14px}@keyframes spin{to{transform:rotate(360deg)}}@keyframes page-enter{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@media (width>=1600px){.portfolio-chart{height:320px}}@media (width<=1150px){.fp-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.fp-grid-3{grid-template-columns:1fr}.fp-metrics-strip{gap:12px}.fp-metric>strong{font-size:24px}}@media (width<=900px){.dashboard-main{padding:20px}.dashboard-heading{flex-wrap:wrap}.fp-grid,.fp-grid-2{gap:16px}}@media (width<=799px){.app-layout{display:block}.dashboard-main{padding:20px 16px}.review-bar{flex-wrap:wrap;gap:8px;padding:8px 16px}.review-bar-actions{gap:4px}.dashboard-heading{margin-top:0;margin-bottom:24px}.dashboard-heading h1{font-size:28px;line-height:36px}.fp-auth-layout{margin:16px auto}.fp-grid,.fp-grid-2,.fp-grid-3,.fp-grid-4,.fp-fields,.fp-metrics-strip{grid-template-columns:1fr}.fp-stack{gap:16px}.fp-toolbar{align-items:stretch}.fp-toolbar>.fp-page-tabs{width:100%}.fp-toolbar .fp-actions{max-width:100%}.fp-panel>[data-slot=card-header]:has([data-slot=card-action]){flex-wrap:wrap;display:flex}.fp-panel [data-slot=card-action]{margin-inline-start:auto}.fp-notification-item>div{min-width:0}.fp-notification-item .fp-row{flex-wrap:wrap}.fp-screen-footer{align-items:start}.fn-welcome h2{font-size:24px;line-height:32px}.fn-thread{min-height:340px;max-height:520px}.fn-reply{max-width:100%}.fn-mode-hint{display:none}.portfolio-chart{height:240px}}@media (prefers-reduced-motion:reduce){:where(:not(.chr,.chr *,.chr-huddle,.chr-huddle *,.tn-alive,.tn-alive *)),:where(:not(.chr,.chr *,.tn-alive *)):before,:where(:not(.chr,.chr *,.tn-alive *)):after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}:root{--material-light:#fffc;--material-glass:#fafbfde6;--material-edge:#ffffffeb;--material-shade:#1b243712;--motion-feedback:.14s;--motion-surface:.2s;--motion-ease:cubic-bezier(.23,1,.32,1)}.dark{--material-light:#ffffff0d;--material-glass:#1e1f22e6;--material-edge:#ffffff1a;--material-shade:#00000047}.simple-app [data-slot=card]{background-image:linear-gradient(135deg,var(--material-light),transparent 60%);box-shadow:inset 0 1px 0 var(--material-edge),0 2px 5px var(--material-shade)}[data-slot=menu-popup],[data-slot=select-popup],[data-slot=popover-popup]{background-color:var(--material-glass);background-image:linear-gradient(130deg,var(--material-light),transparent 60%);-webkit-backdrop-filter:blur(18px)saturate(120%);backdrop-filter:blur(18px)saturate(120%);box-shadow:inset 0 1px 0 var(--material-edge),0 12px 36px var(--material-shade)}.simple-app .fp-screen{animation:none}.simple-app [data-slot=button]{transition-duration:var(--motion-feedback);transition-timing-function:var(--motion-ease)}.simple-app [data-slot=segmented-control-item][data-checked]{color:var(--ring)}.fp-field [data-slot=field-label],.fp-panel [data-slot=card-title]{color:var(--foreground)}.graphic-select [data-slot=select-value],.graphic-select-item>span{align-items:center;gap:10px;display:flex}.graphic-select .choice-graphic{transform-origin:0;width:28px;height:24px;margin-inline-end:-4px;transform:scale(.8)}.graphic-select-item{min-height:46px}.material-menu{isolation:isolate;color:#f2f2ef;background:#2a2a27;border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;gap:2px;padding:5px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff17,0 6px 18px #00000014}.material-menu:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,#ffffff1a,#0000 65%);position:absolute;inset:0}.material-menu-highlight{z-index:0;pointer-events:none;background:#ffffff14;border-radius:11px;position:absolute;left:5px;right:5px;box-shadow:inset 0 1px #ffffff14}.material-menu .material-menu-item{z-index:1;text-align:start;width:100%;height:auto;min-height:56px;color:inherit;white-space:normal;box-shadow:none;background:0 0;border:0;border-radius:11px;justify-content:flex-start;gap:12px;padding:10px 12px;display:flex;position:relative}.material-menu .material-menu-item:hover{color:inherit;background:0 0}.material-menu .material-menu-item:before{box-shadow:none}.material-menu .material-menu-item:focus-visible{outline-offset:-2px;outline:2px solid #9cbdf5}.material-menu-graphic{background:linear-gradient(135deg,#ffffff1f,#ffffff05);border:1px solid #ffffff1a;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid;box-shadow:inset 0 1px #ffffff1a}.material-menu-graphic>svg{width:19px;height:19px;transition:transform var(--motion-feedback) var(--motion-ease)}.material-menu-copy{flex-direction:column;flex:1;gap:2px;min-width:0;font-size:13px;font-weight:500;line-height:19px;display:flex}.material-menu-copy small{color:#bfc0bb;font-size:11px;font-weight:400;line-height:16px}.material-menu-arrow{color:#bfc0bb;transition:transform var(--motion-feedback) var(--motion-ease)}.material-menu-item[data-active] .material-menu-arrow{color:#fff;transform:translate(2px)}.material-menu-item[data-active] .material-menu-graphic>svg{transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.material-menu *,.material-menu :before{transition:none!important;animation:none!important;transform:none!important}}:root .simple-app .fp-metric[data-tone=success]{border-color:var(--success-foreground)}@supports (color:color-mix(in lab, red, red)){:root .simple-app .fp-metric[data-tone=success]{border-color:color-mix(in srgb,var(--success-foreground) 24%,var(--border))}}:root .simple-app .fp-metric[data-tone=success]{background-image:linear-gradient(140deg,var(--success-foreground),transparent 70%)}@supports (color:color-mix(in lab, red, red)){:root .simple-app .fp-metric[data-tone=success]{background-image:linear-gradient(140deg,color-mix(in srgb,var(--success-foreground) 6%,transparent),transparent 70%)}}:root .simple-app .fp-metric[data-tone=danger]{border-color:var(--destructive-foreground)}@supports (color:color-mix(in lab, red, red)){:root .simple-app .fp-metric[data-tone=danger]{border-color:color-mix(in srgb,var(--destructive-foreground) 24%,var(--border))}}:root .simple-app .fp-metric[data-tone=danger]{background-image:linear-gradient(140deg,var(--destructive-foreground),transparent 70%)}@supports (color:color-mix(in lab, red, red)){:root .simple-app .fp-metric[data-tone=danger]{background-image:linear-gradient(140deg,color-mix(in srgb,var(--destructive-foreground) 5%,transparent),transparent 70%)}}.fp-metric[data-tone=success]>strong{color:var(--success-foreground)}.fp-metric[data-tone=danger]>strong{color:var(--destructive-foreground)}.simple-app .ft-inspect-action{color:var(--primary)}.sidebar-account-popup{background:linear-gradient(135deg,#ffffffb8,transparent 65%),var(--popover)}@supports (color:color-mix(in lab, red, red)){.sidebar-account-popup{background:linear-gradient(135deg,#ffffffb8,transparent 65%),color-mix(in srgb,var(--popover) 94%,transparent)}}.sidebar-account-popup{color:var(--popover-foreground);border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.sidebar-account-popup{border-color:color-mix(in srgb,var(--foreground) 14%,transparent)}}.sidebar-account-popup{-webkit-backdrop-filter:blur(16px)saturate(1.08);backdrop-filter:blur(16px)saturate(1.08);border-radius:16px;box-shadow:inset 0 1px #fffc,0 8px 28px #141a261f}.dark .sidebar-account-popup{background:linear-gradient(135deg,#ffffff17,transparent 65%),var(--popover)}@supports (color:color-mix(in lab, red, red)){.dark .sidebar-account-popup{background:linear-gradient(135deg,#ffffff17,transparent 65%),color-mix(in srgb,var(--popover) 96%,transparent)}}.dark .sidebar-account-popup{box-shadow:inset 0 1px #ffffff17,0 8px 28px #0000003d}.sidebar-account-popup :is([data-slot=menu-item],[data-slot=menu-radio-item]){border-radius:8px;transition:background-color .1s,color .1s,box-shadow .1s}.sidebar-account-popup :is([data-slot=menu-item],[data-slot=menu-radio-item])[data-highlighted]{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.sidebar-account-popup :is([data-slot=menu-item],[data-slot=menu-radio-item])[data-highlighted]{background:color-mix(in srgb,var(--foreground) 7%,transparent)}}.sidebar-account-popup :is([data-slot=menu-item],[data-slot=menu-radio-item])[data-highlighted]{box-shadow:inset 0 1px 0 var(--foreground)}@supports (color:color-mix(in lab, red, red)){.sidebar-account-popup :is([data-slot=menu-item],[data-slot=menu-radio-item])[data-highlighted]{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--foreground) 5%,transparent)}}.sidebar-account-popup [data-slot=menu-radio-item][data-checked]{color:var(--ring);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.sidebar-account-popup [data-slot=menu-radio-item][data-checked]{background:color-mix(in srgb,var(--primary) 9%,transparent)}}.sidebar-account-popup .choice-graphic :is(svg,.choice-graphic-window,.choice-graphic-object){transform:none!important}.sidebar-account-popup .choice-graphic .choice-graphic-sheet{transform:rotate(-8deg)!important}.sidebar-account-popup .choice-graphic--futures .choice-graphic-sheet{transform:rotate(8deg)!important}@media (width>=50rem){.simple-app [data-slot=sidebar]:has(>.sidebar-refinement)>[data-slot=sidebar-gap]{width:82px;min-width:82px;transition:none}.simple-app .sidebar-refinement{z-index:25;width:82px;overflow:hidden;transition:width .18s cubic-bezier(.2,.7,.2,1)!important}.simple-app .sidebar-refinement[data-hover-open=true]{width:256px}.simple-app .sidebar-refinement [data-slot=sidebar-inner]{background:linear-gradient(135deg,#ffffffc7,transparent 68%),var(--sidebar);flex:none;width:100%;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.simple-app .sidebar-refinement [data-slot=sidebar-inner]{background:linear-gradient(135deg,#ffffffc7,transparent 68%),color-mix(in srgb,var(--sidebar) 94%,transparent)}}.simple-app .sidebar-refinement [data-slot=sidebar-inner]{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.simple-app .sidebar-refinement [data-slot=sidebar-inner]{border-color:color-mix(in srgb,var(--foreground) 13%,transparent)}}.simple-app .sidebar-refinement [data-slot=sidebar-inner]{-webkit-backdrop-filter:blur(16px)saturate(1.08);backdrop-filter:blur(16px)saturate(1.08);box-shadow:inset 0 1px #ffffffd9,0 3px 12px #141a260f}.dark .simple-app .sidebar-refinement [data-slot=sidebar-inner]{background:linear-gradient(135deg,#ffffff14,transparent 68%),var(--sidebar)}@supports (color:color-mix(in lab, red, red)){.dark .simple-app .sidebar-refinement [data-slot=sidebar-inner]{background:linear-gradient(135deg,#ffffff14,transparent 68%),color-mix(in srgb,var(--sidebar) 96%,transparent)}}.dark .simple-app .sidebar-refinement [data-slot=sidebar-inner]{box-shadow:inset 0 1px #ffffff14,0 3px 12px #00000029}.simple-app .sidebar-refinement [data-slot=sidebar-inner]>*{box-sizing:border-box;align-self:flex-start;width:238px;min-width:238px;max-width:238px}.simple-app .sidebar-refinement :is([data-slot=sidebar-header],[data-slot=sidebar-footer],[data-slot=sidebar-group]){padding:10px}.simple-app .sidebar-refinement [data-slot=sidebar-group-label]{height:32px;min-height:32px;margin:0;transition:opacity .1s;transform:none}.simple-app .sidebar-refinement .app-nav-button{box-sizing:border-box;white-space:nowrap;min-width:218px;min-height:44px;color:var(--sidebar-foreground);gap:12px;transition:background-color .1s,color .1s,box-shadow .1s;position:relative;width:218px!important;height:44px!important;padding:10px!important}.simple-app .sidebar-refinement .app-nav-button>svg:not(.sidebar-label){flex:none;width:24px;height:24px;transition:none;transform:none}.simple-app .sidebar-refinement .app-nav-button.sidebar-account-trigger{padding:6px!important}.simple-app .sidebar-refinement .sidebar-account-trigger [data-slot=avatar]{flex:none;width:32px;height:32px}.simple-app .sidebar-refinement .app-nav-button>.sidebar-label{opacity:0;transition:opacity .1s;transform:none}.simple-app .sidebar-refinement[data-hover-open=true] .app-nav-button>.sidebar-label{opacity:1}.simple-app .sidebar-refinement .app-nav-button:before{content:"";z-index:-1;border-radius:10px;width:44px;transition:width .18s cubic-bezier(.2,.7,.2,1),background-color .1s;position:absolute;inset:0 auto 0 0}.simple-app .sidebar-refinement .app-nav-button{isolation:isolate;box-shadow:none;background:0 0}.simple-app .sidebar-refinement[data-hover-open=true] .app-nav-button:before{width:218px}.simple-app .sidebar-refinement .app-nav-button:hover{background:0 0}.simple-app .sidebar-refinement .app-nav-button:hover:before{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.simple-app .sidebar-refinement .app-nav-button:hover:before{background:color-mix(in srgb,var(--foreground) 6%,transparent)}}.simple-app .sidebar-refinement .app-nav-button[data-active=true]{color:var(--ring);box-shadow:none;background:0 0}.simple-app .sidebar-refinement .app-nav-button[data-active=true]:before{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.simple-app .sidebar-refinement .app-nav-button[data-active=true]:before{background:color-mix(in srgb,var(--primary) 13%,transparent)}}.simple-app .sidebar-refinement .app-nav-button[data-active=true]:before{box-shadow:inset 3px 0 0 var(--primary),inset 0 1px 0 var(--primary)}@supports (color:color-mix(in lab, red, red)){.simple-app .sidebar-refinement .app-nav-button[data-active=true]:before{box-shadow:inset 3px 0 0 var(--primary),inset 0 1px 0 color-mix(in srgb,var(--primary) 9%,transparent)}}.simple-app .sidebar-refinement .app-nav-button[data-active=true]:hover:before{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.simple-app .sidebar-refinement .app-nav-button[data-active=true]:hover:before{background:color-mix(in srgb,var(--primary) 17%,transparent)}}.simple-app .sidebar-refinement .sidebar-update-preview{visibility:hidden;opacity:0;pointer-events:none;transition:opacity .1s;animation:none;transform:none}.simple-app .sidebar-refinement[data-hover-open=true] .sidebar-update-preview{visibility:visible;opacity:1;pointer-events:auto}}@media (prefers-reduced-motion:reduce){.simple-app .sidebar-refinement,.simple-app .sidebar-refinement *,.sidebar-account-popup,.sidebar-account-popup *{transition:none!important;animation:none!important}}.overview-refined{flex-direction:column;gap:20px;min-width:0;display:flex}.overview-refined [data-slot=card]{min-width:0}.overview-refined .ov-metrics{box-shadow:none;background:0 0;border-color:#0000}.ov-metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:4px 0 8px;display:grid}.ov-metrics-grid>div+div{border-inline-start:1px solid var(--border);padding-inline-start:24px}.ov-metrics-grid strong{font-size:24px;font-weight:550;line-height:32px}.ov-metrics-grid [data-slot=badge]{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ov-metrics-grid [data-slot=badge]{background:color-mix(in srgb,var(--foreground) 5%,transparent)}}.ov-metrics-grid [data-slot=badge]{border-color:#0000}.ov-focus-layout{grid-template-columns:minmax(0,1fr) minmax(248px,284px);align-items:stretch;gap:20px;display:grid}.overview-refined .ov-portfolio{background-image:linear-gradient(145deg,var(--foreground),transparent 65%)}@supports (color:color-mix(in lab, red, red)){.overview-refined .ov-portfolio{background-image:linear-gradient(145deg,color-mix(in srgb,var(--foreground) 2%,transparent),transparent 65%)}}.overview-refined .ov-portfolio{box-shadow:inset 0 1px 0 var(--background),0 4px 16px #00000008}@supports (color:color-mix(in lab, red, red)){.overview-refined .ov-portfolio{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--background) 80%,transparent),0 4px 16px #00000008}}.ov-portfolio [data-slot=card-title]{letter-spacing:-.035em;font-size:36px;font-weight:550;line-height:44px}.ov-portfolio [data-slot=card-footer]{font-size:11px;line-height:16px}.overview-refined .ov-next{isolation:isolate;border-color:var(--primary);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.overview-refined .ov-next{border-color:color-mix(in srgb,var(--primary) 22%,var(--border))}}.overview-refined .ov-next{background:linear-gradient(145deg,var(--card),var(--card) 76%)}@supports (color:color-mix(in lab, red, red)){.overview-refined .ov-next{background:linear-gradient(145deg,color-mix(in srgb,var(--card) 93%,var(--primary)),var(--card) 76%)}}.overview-refined .ov-next{box-shadow:inset 0 1px 0 var(--background),0 4px 16px #0000000a}@supports (color:color-mix(in lab, red, red)){.overview-refined .ov-next{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--background) 85%,transparent),0 4px 16px #0000000a}}.ov-next:after{content:"";pointer-events:none;z-index:-1;border-radius:inherit;background:linear-gradient(135deg,#ffffff1a,#0000 55%);position:absolute;inset:0}.overview-refined .ov-next[data-priority=protection]{border-color:var(--warning-foreground)}@supports (color:color-mix(in lab, red, red)){.overview-refined .ov-next[data-priority=protection]{border-color:color-mix(in srgb,var(--warning-foreground) 32%,var(--border))}}.overview-refined .ov-next[data-priority=protection]{background:linear-gradient(145deg,var(--card),var(--card) 76%)}@supports (color:color-mix(in lab, red, red)){.overview-refined .ov-next[data-priority=protection]{background:linear-gradient(145deg,color-mix(in srgb,var(--card) 94%,var(--warning-foreground)),var(--card) 76%)}}.ov-next [data-slot=card-header]{gap:16px}.ov-next [data-slot=card-title]{letter-spacing:-.02em;font-size:20px;font-weight:600;line-height:28px}.ov-next-eyebrow{color:var(--primary);align-items:center;gap:8px;font-size:12px;font-weight:550;display:flex}.ov-next[data-priority=protection] .ov-next-eyebrow{color:var(--warning-foreground)}.ov-priority-mark{border:1px solid;flex:none;place-items:center;width:28px;height:28px;display:grid}@supports (color:color-mix(in lab, red, red)){.ov-priority-mark{border-color:color-mix(in srgb,currentColor 15%,transparent)}}.ov-priority-mark{background:currentColor;border-radius:9px}@supports (color:color-mix(in lab, red, red)){.ov-priority-mark{background:color-mix(in srgb,currentColor 7%,transparent)}}.ov-priority-mark svg{width:16px;height:16px}.ov-next-description{color:var(--muted-foreground);margin:0 0 20px;font-size:13px;line-height:21px}.ov-primary-action{justify-content:space-between;width:100%}.ov-context{border-top:1px solid var(--border);align-items:center;gap:12px;margin-top:24px;padding-top:20px;display:flex}.ov-context>div{min-width:0}.ov-context strong{font-size:12px;font-weight:550;line-height:20px;display:block}.ov-context>div>span{color:var(--muted-foreground);font-size:11px;line-height:18px}.ov-running{color:var(--muted-foreground);align-items:center;gap:6px;margin-top:12px;font-size:11px;line-height:18px;display:flex}.ov-running>span{background:var(--success-foreground);border-radius:50%;width:5px;height:5px}.ov-next [data-slot=card-footer]{padding-top:0}.ov-next [data-slot=card-footer]>button{margin-left:-8px}.ov-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.overview-refined .ov-summary-grid>[data-slot=card]{box-shadow:none;background:linear-gradient(145deg,var(--card),var(--card) 50%)}@supports (color:color-mix(in lab, red, red)){.overview-refined .ov-summary-grid>[data-slot=card]{background:linear-gradient(145deg,color-mix(in srgb,var(--card) 97%,var(--foreground)),var(--card) 50%)}}.ov-summary-grid [data-slot=card-header]{padding-bottom:12px}.ov-summary-grid [data-slot=card-title]{font-size:16px;line-height:24px}.ov-summary-grid [data-slot=table-container]{max-width:100%;overflow-x:auto}.ov-summary-grid [data-slot=table-body] [data-slot=button]{color:var(--foreground)}.ov-summary-grid [data-slot=table-body] [data-slot=button]:is(:hover,:focus-visible){color:var(--primary)}.dark .overview-refined .ov-portfolio{background-image:linear-gradient(140deg,#ffffff0a,#0000 60%)}.dark .overview-refined .ov-summary-grid>[data-slot=card]{background:linear-gradient(145deg,var(--card),var(--card) 72%)}@supports (color:color-mix(in lab, red, red)){.dark .overview-refined .ov-summary-grid>[data-slot=card]{background:linear-gradient(145deg,color-mix(in srgb,var(--card) 96%,white),var(--card) 72%)}}@media (width<=1100px){.ov-focus-layout{grid-template-columns:minmax(0,1fr)}.ov-next{grid-row:1}.ov-next [data-slot=card-panel]{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:24px;display:grid}.ov-next-description{margin-bottom:12px}.ov-primary-action{grid-area:1/2/span 2;width:auto;min-width:180px}.ov-context{border:0;margin-top:8px;padding-top:0}.ov-running{grid-column:1}}@media (width<=760px){.ov-summary-grid{grid-template-columns:minmax(0,1fr)}.ov-metrics-grid{gap:12px}.ov-metrics-grid>div+div{padding-inline-start:12px}.ov-metrics-grid strong{font-size:20px;line-height:28px}.ov-metrics-grid p{display:none}}@media (width<=540px){.overview-refined{gap:16px}.ov-metrics-grid{grid-template-columns:minmax(0,1fr);gap:10px}.ov-metrics-grid>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.ov-metrics-grid>div+div{border:0;border-top:1px solid var(--border);padding:10px 0 0}.ov-metrics-grid>div>div:first-child{font-size:12px}.ov-metrics-grid>div>div:nth-child(2)>span{font-size:11px}.ov-metrics-grid [data-slot=badge]{display:none}.ov-portfolio [data-slot=card-title]{font-size:32px;line-height:40px}.ov-next [data-slot=card-panel]{display:block}.ov-primary-action{width:100%}.ov-context{margin-top:20px}.ov-running{margin-top:10px}}@media (prefers-reduced-motion:reduce){.overview-refined *{scroll-behavior:auto}}:root{--tn-ink:#f2f2ef;--tn-ink-2:#c9c9c3;--tn-ink-3:#8e8e86;--tn-line:#ffffff1a;--tn-raise:#ffffff0f;--tn-material:linear-gradient(160deg, #34342f 0%, #262624 48%, #1b1b19 100%);--tn-sheen:linear-gradient(135deg, #ffffff1a, transparent 55%);--tn-edge:inset 0 1px 0 #ffffff17;--tn-drop:0 18px 40px -18px #14141273, 0 2px 6px #1414121a;--tn-good:#22c55e;--tn-warn:#f5a524;--tn-blue:#6e9bff;--tn-ease:var(--motion-ease,cubic-bezier(.23, 1, .32, 1));--tn-fast:var(--motion-feedback,.14s)}.ns-card,.nm-dock,.nm-full,[data-slot=menu-popup],.sidebar-account-popup{--foreground:var(--tn-ink);--card-foreground:var(--tn-ink);--popover-foreground:var(--tn-ink);--muted-foreground:var(--tn-ink-2);--card:#2a2a27;--popover:#2a2a27;--background:#34342f;--muted:var(--tn-raise);--secondary:var(--tn-raise);--secondary-foreground:var(--tn-ink);--accent:#ffffff14;--accent-foreground:#fff;--border:var(--tn-line);--input:#ffffff24;--ring:#9db8ff;--primary:var(--tn-ink);--primary-foreground:#1b1b19;--material-light:#ffffff0f;--material-glass:#ffffff0d;--material-edge:#ffffff17;--material-shade:#0000004d;color:var(--tn-ink);background:var(--tn-material);border:1px solid var(--tn-line);box-shadow:var(--tn-edge), var(--tn-drop)}[data-slot=menu-popup],.sidebar-account-popup{isolation:isolate;background:var(--tn-material);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:14px;position:relative}[data-slot=menu-popup]:after,.ns-card:after{content:"";z-index:-1;border-radius:inherit;background:var(--tn-sheen);pointer-events:none;position:absolute;inset:0}[data-slot=menu-popup] :is([data-slot=menu-item],[data-slot=menu-radio-item],[data-slot=menu-checkbox-item]){transition:background-color var(--tn-fast) var(--tn-ease), color var(--tn-fast) var(--tn-ease);border-radius:9px}[data-slot=menu-popup] :is([data-slot=menu-item],[data-slot=menu-radio-item],[data-slot=menu-checkbox-item])[data-highlighted]{color:#fff;background:#ffffff14;box-shadow:inset 0 1px #ffffff0f}[data-slot=menu-popup] [data-slot=menu-radio-item][data-checked]{color:#fff;background:#ffffff0f}[data-slot=menu-popup] [data-slot=menu-separator]{background:var(--tn-line)}[data-slot=menu-popup] [data-slot=menu-group-label]{color:var(--tn-ink-3)}:is([data-slot=menu-popup],.ns-card,.nm-dock,.nm-full) .choice-graphic{color:var(--tn-blue)}:is([data-slot=menu-popup],.ns-card,.nm-dock,.nm-full) .choice-graphic-window,:is([data-slot=menu-popup],.ns-card,.nm-dock,.nm-full) .choice-graphic-object{background:#3b3b37;border-color:#ffffff2e;box-shadow:inset 0 1px #ffffff1a}:is([data-slot=menu-popup],.ns-card,.nm-dock,.nm-full) .choice-graphic-sheet{box-shadow:none;background:#2c2c29;border-color:#ffffff1f}:is([data-slot=menu-popup],.ns-card,.nm-dock,.nm-full) .choice-graphic--dark .choice-graphic-window{background:#1e2026}.ns-card{isolation:isolate;border-radius:22px;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:28px;margin:0 0 20px;padding:28px 28px 26px;display:grid;position:relative;overflow:hidden}.ns-copy{flex-direction:column;align-items:flex-start;gap:10px;min-width:0;display:flex}.ns-eyebrow{color:var(--tn-ink-2);align-items:center;gap:8px;margin:0;font-size:13px;font-weight:500;line-height:18px;display:inline-flex}.ns-tone-mark{width:24px;height:24px;color:var(--tn-blue);background:#6e9bff24;border-radius:8px;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff14}.ns-tone-mark:empty{display:none}.ns-tone-mark svg{width:15px;height:15px}.ns-card[data-tone=attention] .ns-tone-mark{color:var(--tn-warn);background:#f5a52424}.ns-card[data-tone=done] .ns-tone-mark{color:var(--tn-good);background:#22c55e24}.ns-title{letter-spacing:-.03em;color:#fff;text-wrap:balance;margin:0;font-size:26px;font-weight:600;line-height:32px}.ns-description{max-width:46ch;color:var(--tn-ink-2);margin:0;font-size:14px;line-height:22px}.ns-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:8px;display:flex}.simple-app .ns-card .ns-primary{color:#1b1b19;background:#fff;border:0;border-radius:12px;height:44px;padding-inline:18px 16px;font-weight:600;box-shadow:inset 0 1px #fff9,0 8px 20px -8px #0009}.simple-app .ns-card[data-tone=attention] .ns-primary{background:var(--tn-warn);color:#241600}.simple-app .ns-card[data-tone=attention] .ns-primary:hover{background:#ffb84a}.ns-dots{gap:6px;display:inline-flex}.ns-dots i{width:6px;height:6px;transition:width var(--tn-fast) var(--tn-ease), background-color var(--tn-fast) var(--tn-ease);background:#fff3;border-radius:50%}.ns-dots i[data-state=done]{background:var(--tn-good)}.ns-dots i[data-state=current]{background:#fff;border-radius:999px;width:18px}.ns-footer{border-top:1px solid var(--tn-line);width:100%;color:var(--tn-ink-3);margin-top:10px;padding-top:14px;font-size:12px}.ns-footer .ov-context{align-items:center;gap:10px;display:flex}.ns-footer .ov-context strong{color:var(--tn-ink);font-size:13px;font-weight:500;display:block}.ns-footer .ov-context span{color:var(--tn-ink-3);font-size:12px}.ns-stack{flex-direction:column;justify-content:center;gap:6px;min-height:196px;padding:10px 0;display:flex;position:relative}.ns-layer{transform-origin:50%;width:100%;transition:transform .32s var(--tn-ease), opacity .32s var(--tn-ease);background:linear-gradient(135deg,#ffffff12,#ffffff05);border:1px solid #ffffff17;border-radius:12px;padding:12px 14px 13px;box-shadow:inset 0 1px #ffffff12}.ns-layer:not([data-state=current]){opacity:.55;transform:scale(.9)}.ns-layer[data-state=current]{background:linear-gradient(135deg,#ffffff1c,#ffffff08);border-color:#ffffff29;box-shadow:inset 0 1px #ffffff1f,0 10px 24px -14px #000000b3}.ns-layer-label{min-width:0;color:var(--tn-ink);align-items:center;gap:8px;font-size:12.5px;line-height:18px;display:flex}.ns-layer-title{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.ns-layer-detail{color:var(--tn-ink-3);white-space:nowrap;margin-left:auto;padding-left:8px;font-size:11.5px}.ns-mark{width:18px;height:18px;color:var(--tn-ink-2);border-radius:50%;flex:none;place-items:center;display:grid}.ns-mark svg{width:14px;height:14px}.ns-mark-dot{border:1.5px solid;border-radius:50%;width:7px;height:7px}.ns-layer[data-state=current] .ns-mark{color:var(--tn-blue)}.ns-layer[data-state=current] .ns-mark-dot{background:currentColor;box-shadow:0 0 0 4px #6e9bff2e}.ns-card[data-tone=attention] .ns-layer[data-state=current] .ns-mark{color:var(--tn-warn)}.ns-card[data-tone=attention] .ns-layer[data-state=current] .ns-mark-dot{box-shadow:0 0 0 4px #f5a5242e}.ns-layer[data-state=done] .ns-mark{color:#12210f;background:var(--tn-good)}.ns-layer[data-state=done] .ns-mark svg{width:11px;height:11px}.ns-spin{animation:1.1s linear infinite ns-spin}.ns-track{background:#ffffff17;border-radius:999px;height:6px;margin:9px 0 0 26px;position:relative;overflow:hidden}.ns-fill{border-radius:inherit;background:var(--tn-good);display:block;position:absolute;inset:0 auto 0 0;box-shadow:0 0 12px #22c55e73}.ns-track[data-waiting]:after{content:"";width:40%;animation:ns-sweep 3.6s var(--tn-ease) 1s infinite;background:linear-gradient(90deg,#0000,#ffffff38,#0000);position:absolute;inset:0;transform:translate(-100%)}.ns-fade{pointer-events:none;height:34%;position:absolute;left:-2px;right:-2px}.ns-fade-top{background:linear-gradient(#2b2b28 10%,#0000);top:0}.ns-fade-bottom{background:linear-gradient(#0000,#1e1e1c 90%);bottom:0}@keyframes ns-spin{to{transform:rotate(360deg)}}@keyframes ns-sweep{0%{transform:translate(-100%)}55%,to{transform:translate(260%)}}.overview-refined .ov-focus-layout{display:block}.ov-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 18px;display:grid}.ov-stat{background:var(--muted);border-radius:12px;flex-direction:column;gap:3px;min-width:0;padding:12px 14px;display:flex}.ov-stat-label{color:var(--muted-foreground);align-items:center;gap:7px;font-size:12px;line-height:16px;display:flex}.ov-stat-label:before{content:"";background:var(--muted-foreground);opacity:.5;border-radius:50%;width:7px;height:7px}.ov-stat[data-tone=up] .ov-stat-label:before{background:var(--tn-good);opacity:1}.ov-stat[data-tone=down] .ov-stat-label:before{opacity:1;background:#ef4444}.ov-stat[data-tone=cash] .ov-stat-label:before{background:var(--primary);opacity:1}.ov-stat strong{font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:18px;font-weight:600;line-height:26px}.ov-stat[data-tone=up] strong{color:var(--success-foreground)}.ov-stat[data-tone=down] strong{color:var(--destructive-foreground)}.ov-stat strong small{color:var(--muted-foreground);margin-left:4px;font-size:12px;font-weight:400}.ov-footer-links{flex-wrap:wrap;gap:2px;margin-inline-start:-10px;display:flex}.ov-footer-links [data-slot=button]{color:var(--foreground)}.simple-app .nm-launcher{border:1px solid var(--tn-line);background:var(--tn-material);width:56px;min-width:56px;height:56px;min-height:56px;box-shadow:var(--tn-edge), 0 12px 28px -10px #1414128c;transition:transform .18s var(--tn-ease);border-radius:50%;justify-content:center;padding:0}.simple-app .nm-launcher:hover{transform:translateY(-2px)}.simple-app .nm-launcher:active{transform:scale(.96)}.nm-launcher .nm-mark{width:44px;height:44px;box-shadow:none;background:0 0;border:0}.nm-launcher-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nm-presence{background:var(--tn-good);border:2px solid var(--canvas,#f5f6f8);border-radius:50%;width:12px;height:12px;position:absolute;bottom:3px;right:3px}.nm-launcher-pending{background:var(--tn-blue);border:2px solid var(--canvas,#f5f6f8);width:10px;height:10px;position:absolute;top:2px;right:2px}.nm-nudge{z-index:34;max-width:min(320px,100vw - 48px);animation:nm-nudge-in .26s var(--tn-ease) both;inset-inline-end:24px;align-items:flex-start;gap:6px;display:flex;position:fixed;bottom:88px}.nm-nudge-typing{background:var(--tn-material);box-shadow:var(--tn-edge), var(--tn-drop);border-radius:18px 18px 6px;gap:4px;padding:12px 14px;display:inline-flex}.nm-nudge-typing i{background:var(--tn-ink-2);border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite nm-dot}.nm-nudge-typing i:nth-child(2){animation-delay:.15s}.nm-nudge-typing i:nth-child(3){animation-delay:.3s}.nm-nudge-bubble{border:1px solid var(--tn-line);background:var(--tn-material);color:var(--tn-ink);font:inherit;text-align:start;cursor:pointer;box-shadow:var(--tn-edge), var(--tn-drop);transition:transform var(--tn-fast) var(--tn-ease);border-radius:18px 18px 6px;flex-direction:column;align-items:flex-start;gap:4px;padding:12px 14px;font-size:14px;line-height:20px;display:flex}.nm-nudge-bubble:hover{transform:translateY(-1px)}.nm-nudge-bubble:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.nm-nudge-name{color:var(--tn-ink-3);font-size:11px;font-weight:600;line-height:14px}.nm-nudge-reply{background:var(--primary);color:var(--primary-foreground);border-radius:999px;margin-top:6px;padding:5px 11px;font-size:12.5px;font-weight:500;line-height:18px}.nm-nudge-close{border:1px solid var(--border);background:var(--card);width:26px;height:26px;color:var(--muted-foreground);cursor:pointer;opacity:0;transition:opacity var(--tn-fast) var(--tn-ease);border-radius:50%;flex:none;place-items:center;margin-top:4px;display:grid}.nm-nudge:hover .nm-nudge-close,.nm-nudge-close:focus-visible{opacity:1}.nm-nudge-close svg{width:13px;height:13px}@keyframes nm-nudge-in{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:none}}@keyframes nm-dot{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}.nm-dock,.nm-full{background:var(--tn-material)}.nm-header{border-color:var(--tn-line);background:0 0}.nm-boundary{align-items:center;gap:6px;display:inline-flex}.nm-boundary:before{content:"";background:var(--tn-good);border-radius:50%;width:7px;height:7px}.nm-thread{gap:14px}.nm-bubble{padding:9px 13px;font-size:14px;line-height:1.45}.nm-reply{color:var(--tn-ink);box-shadow:none;background:#ffffff17;border:0;border-end-start-radius:6px}.nm-sent{color:#fff;box-shadow:none;background:#2f6bff}.nm-message-context{color:var(--tn-ink-3)}.nm-response-actions{opacity:0;transition:opacity var(--tn-fast) var(--tn-ease)}.nm-answer:hover .nm-response-actions,.nm-response-actions:focus-within{opacity:1}.nm-typing{background:#ffffff17;border-end-start-radius:6px}.nm-review{border-color:var(--tn-line);background:#ffffff0f}.nm-composer{background:linear-gradient(#0000,#0000002e)}.nm-composer [data-slot=input-group]{-webkit-backdrop-filter:none;backdrop-filter:none;border-color:var(--tn-line);background:#ffffff12;box-shadow:inset 0 1px #ffffff0f}.nm-composer [data-slot=input-group] button[type=submit]{color:#fff;background:#2f6bff;border-color:#2f6bff}.nm-preview-note{color:var(--tn-ink-3)}.sb-switches{gap:6px;padding:4px 2px 6px;display:grid}.sb-switch{background:var(--foreground);border-radius:10px;grid-template-columns:1fr 1fr;gap:2px;padding:2px;display:grid}@supports (color:color-mix(in lab, red, red)){.sb-switch{background:color-mix(in srgb, var(--foreground) 5%, transparent)}}.sb-switch-option{min-width:0;height:34px;color:var(--muted-foreground);font:inherit;cursor:pointer;transition:background-color var(--tn-fast) var(--tn-ease), color var(--tn-fast) var(--tn-ease), box-shadow var(--tn-fast) var(--tn-ease);background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:4px;padding:0 6px;font-size:12.5px;font-weight:500;display:flex}.sb-switch-option .choice-graphic{width:24px;height:22px;margin-inline:-3px;transform:scale(.72)}.sb-switch-option:hover{color:var(--foreground)}.sb-switch-option[aria-pressed=true]{background:var(--card);color:var(--foreground);box-shadow:0 1px 2px #141a261a, inset 0 1px 0 var(--material-edge,#fff)}.sb-switch-option[aria-pressed=true][data-kind=live]{color:var(--success-foreground)}.sb-switch-option:focus-visible{outline:2px solid var(--ring);outline-offset:1px}[data-slot=sidebar][data-collapsible=icon] .sb-count{display:none}.simple-app .app-nav-button{transition:background-color var(--tn-fast) var(--tn-ease), color var(--tn-fast) var(--tn-ease)}.simple-app .app-nav-button>svg{transition:transform var(--tn-fast) var(--tn-ease)}.simple-app .app-nav-button:hover>svg:first-child{transform:translate(1px)}.simple-app .app-nav-button[data-active=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.simple-app .app-nav-button[data-active=true]{background:color-mix(in srgb, var(--primary) 9%, transparent)}}.simple-app .app-nav-button[data-active=true]{color:var(--foreground)}.simple-app .app-nav-button[data-active=true]>svg:first-child{color:var(--primary)}.sb-count{background:var(--primary);min-width:20px;color:var(--primary-foreground);justify-content:center}.sb-collapse{justify-content:flex-end;padding:2px;display:flex}.simple-app [data-slot=button] [data-icon=ArrowRight]{transition:transform var(--tn-fast) var(--tn-ease)}.simple-app [data-slot=button]:hover:not(:disabled) [data-icon=ArrowRight]{transform:translate(2px)}.simple-app [data-slot=button]:active:not(:disabled):not([aria-disabled=true]){transform:scale(.98)}@media (width<=900px){.ns-card{grid-template-columns:minmax(0,1fr);gap:18px;padding:22px 20px}.ns-stack{order:-1;justify-self:center;width:100%;max-width:360px;min-height:168px}.ns-title{font-size:22px;line-height:28px}}@media (width<=640px){.ov-stats{grid-template-columns:minmax(0,1fr)}.nm-nudge{inset-inline-end:16px;bottom:82px}.simple-app .ns-card .ns-primary{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.ns-spin,.ns-track[data-waiting]:after,.nm-nudge,.nm-nudge-typing i{animation:none!important}.ns-layer,.simple-app [data-slot=button] [data-icon=ArrowRight],.simple-app .nm-launcher{transform:none;transition:none!important}}:root .sidebar-account-popup,.dark .sidebar-account-popup{background:var(--tn-material);box-shadow:var(--tn-edge), var(--tn-drop);-webkit-backdrop-filter:none;backdrop-filter:none}.ns-footer .ov-context{border:0;margin:0;padding:0}.simple-app :is(.fb-builder-header,.tm-order-focus,.fb-template-start,.nos-help-card){--foreground:var(--tn-ink);--card-foreground:var(--tn-ink);--popover-foreground:var(--tn-ink);--muted-foreground:var(--tn-ink-2);--card:#2a2a27;--popover:#2a2a27;--background:#34342f;--muted:var(--tn-raise);--secondary:var(--tn-raise);--secondary-foreground:var(--tn-ink);--accent:#ffffff14;--accent-foreground:#fff;--border:var(--tn-line);--input:#ffffff24;--ring:#9db8ff;--primary:var(--tn-ink);--primary-foreground:#1b1b19;--material-light:#ffffff0f;--material-glass:#ffffff0d;--material-edge:#ffffff17;--material-shade:#0000004d;isolation:isolate;color:var(--tn-ink);background:var(--tn-material);border:1px solid var(--tn-line);box-shadow:var(--tn-edge), var(--tn-drop);border-radius:22px;position:relative}.simple-app :is(.fb-builder-header,.tm-order-focus,.fb-template-start):before{display:none}.simple-app :is(.fb-builder-header,.tm-order-focus,.fb-template-start,.nos-help-card):after{content:"";z-index:-1;border-radius:inherit;background:var(--tn-sheen);pointer-events:none;position:absolute;inset:0}.simple-app :is(.fb-builder-header,.tm-order-focus,.fb-template-start) [data-slot=card-title]{color:#fff}.simple-app :is(.fb-builder-header,.tm-order-focus,.fb-template-start) [data-slot=card-description]{color:var(--tn-ink-2)}.simple-app .fp-panel [data-slot=card-title]{letter-spacing:-.015em;font-size:17px;font-weight:600;line-height:24px}.simple-app .fp-panel [data-slot=card-description]{font-size:13px;line-height:20px}.simple-app .fp-metric{gap:6px;padding:18px 20px}.simple-app .fp-metric>div>span{align-items:center;gap:8px;font-size:13px;line-height:18px;display:inline-flex}.simple-app .fp-metric>div>span:before{content:"";background:var(--muted-foreground);opacity:.4;border-radius:50%;flex:none;width:7px;height:7px}.simple-app .fp-metric[data-tone=success]>div>span:before{background:var(--tn-good);opacity:1}.simple-app .fp-metric[data-tone=danger]>div>span:before{opacity:1;background:#ef4444}.simple-app .fp-metric[data-tone=warning]>div>span:before{background:var(--tn-warn);opacity:1}.simple-app .fp-metric[data-tone=info]>div>span:before{background:var(--primary);opacity:1}.simple-app .fp-metric>strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:600;line-height:34px}.simple-app .fp-metric[data-tone=success]>strong{color:var(--success-foreground)}.simple-app .fp-metric[data-tone=danger]>strong{color:var(--destructive-foreground)}.simple-app .fp-metric>small{color:var(--muted-foreground);font-size:12px;line-height:18px}.simple-app [data-slot=badge]:is([class*=bg-success],[class*=bg-warning],[class*=bg-destructive]):not(:has(svg)){gap:5px}.simple-app [data-slot=badge]:is([class*=bg-success],[class*=bg-warning],[class*=bg-destructive]):not(:has(svg)):before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.simple-app [data-slot=table-head]{font-size:12.5px;font-weight:500}.simple-app [data-slot=table-body] [data-slot=table-row]{transition:background-color var(--tn-fast) var(--tn-ease)}.fp-empty-media{margin-bottom:6px}.fp-empty-stack{place-items:center;width:72px;height:58px;display:grid;position:relative}.fp-empty-stack>i{border:1px solid var(--border);background:linear-gradient(135deg, var(--foreground), transparent);border-radius:11px;width:44px;height:36px;position:absolute}@supports (color:color-mix(in lab, red, red)){.fp-empty-stack>i{background:linear-gradient(135deg, color-mix(in srgb, var(--foreground) 6%, transparent), transparent)}}.fp-empty-stack>i{transition:transform .26s var(--tn-ease)}.fp-empty-stack>i:first-child{opacity:.6;transform:translate(-9px,-6px)rotate(-8deg)scale(.9)}.fp-empty-stack>i:nth-child(2){opacity:.75;transform:translate(9px,-4px)rotate(7deg)scale(.92)}.fp-empty-stack>span{border:1px solid var(--tn-line);background:var(--tn-material);color:#fff;width:44px;height:38px;box-shadow:var(--tn-edge), 0 8px 18px -10px #14141299;transition:transform .26s var(--tn-ease);border-radius:12px;place-items:center;display:grid;position:relative}.fp-empty-stack>span svg{width:19px;height:19px}.fp-empty:hover .fp-empty-stack>i:first-child{transform:translate(-13px,-8px)rotate(-12deg)scale(.9)}.fp-empty:hover .fp-empty-stack>i:nth-child(2){transform:translate(13px,-6px)rotate(11deg)scale(.92)}.fp-empty:hover .fp-empty-stack>span{transform:translateY(-2px)}.fp-empty [data-slot=empty-title]{font-weight:600}.simple-app .ask-nos-chip{gap:7px}.simple-app .ask-nos-chip:after{content:"n";background:var(--tn-material);color:#fff;letter-spacing:-.04em;text-align:center;border-radius:50%;flex:none;order:-1;width:18px;height:18px;font-size:11px;font-weight:600;line-height:17px;box-shadow:inset 0 0 0 1px #ffffff24}.nos-mark-sm{background:var(--tn-material);color:#fff;letter-spacing:-.06em;width:30px;height:30px;box-shadow:var(--tn-edge), 0 4px 10px -6px #00000080;border-radius:50%;flex:none;place-items:center;font-size:16px;font-weight:500;display:grid}.nos-assist{border:1px solid var(--border);background:var(--foreground);border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.nos-assist{background:color-mix(in srgb, var(--foreground) 3%, transparent)}}.nos-assist p{color:var(--muted-foreground);flex:1;margin:0;font-size:13px;line-height:19px}.nos-assist strong{color:var(--foreground);font-weight:600}[data-slot=dialog-popup]{border-radius:20px}[data-slot=dialog-title]{letter-spacing:-.015em;font-weight:600}.simple-app .fb-template-start [data-slot=card-panel]>p,.simple-app .fb-template-start .fb-eyebrow{color:var(--tn-ink-2)}.simple-app .fb-template-start .fb-eyebrow svg{color:var(--tn-blue)}.simple-app .fb-template-start .fb-layer-preview>div{color:var(--tn-ink);background:linear-gradient(135deg,#ffffff14,#ffffff05);border-color:#ffffff1a;box-shadow:inset 0 1px #ffffff12}.simple-app .fb-template-start .fb-layer-preview>div:nth-child(2){background:linear-gradient(135deg,#ffffff1f,#ffffff08);border-color:#ffffff2e;box-shadow:inset 0 1px #ffffff1f,0 10px 24px -14px #000000b3}.simple-app .fb-template-start .fb-layer-preview>div>svg{color:var(--tn-blue)}.simple-app .fb-template-start .fb-layer-preview>div>span:last-child,.simple-app .fb-template-start .fb-layer-preview>div>span:first-child:not(.choice-graphic),.simple-app .fb-template-start [data-slot=card-footer]>span{color:var(--tn-ink-3)}.simple-app .fb-builder-header [data-slot=input]{background:#ffffff12}.simple-app .fb-builder-header .fp-note{color:var(--tn-ink-3)}.simple-app .fb-builder-header .fb-step-caption>span:first-child{color:var(--tn-blue)}.simple-app .fb-builder-header .fb-step-nav [data-slot=button]{border:1px solid var(--tn-line);height:48px;color:var(--tn-ink-2);background:linear-gradient(135deg,#ffffff0f,#ffffff03);border-radius:12px;padding-bottom:12px;position:relative;box-shadow:inset 0 1px #ffffff0f}.simple-app .fb-builder-header .fb-step-nav [data-slot=button]:hover{color:#fff;background:linear-gradient(135deg,#ffffff1a,#ffffff05)}.simple-app .fb-builder-header .fb-step-nav [data-slot=button]:after{content:"";height:3px;transition:background-color .32s var(--tn-ease);background:#ffffff17;border-radius:999px;position:absolute;bottom:6px;left:10px;right:10px}.simple-app .fb-builder-header .fb-step-nav .fb-step-number{color:var(--tn-ink-2);background:0 0;border-color:#ffffff29}.simple-app .fb-builder-header .fb-step-nav [data-slot=button]:has(~[aria-current=step]){color:var(--tn-ink)}.simple-app .fb-builder-header .fb-step-nav [data-slot=button]:has(~[aria-current=step]):after{background:var(--tn-good);box-shadow:0 0 10px #22c55e66}.simple-app .fb-builder-header .fb-step-nav [data-slot=button]:has(~[aria-current=step]) .fb-step-number{background:var(--tn-good);border-color:var(--tn-good);color:#12210f}.simple-app .fb-builder-header .fb-step-nav [aria-current=step]{color:#fff;background:linear-gradient(135deg,#ffffff21,#ffffff08);border-color:#ffffff38;box-shadow:inset 0 1px #ffffff1f,0 10px 24px -14px #000000b3}.simple-app .fb-builder-header .fb-step-nav [aria-current=step] .fb-step-number{color:#1b1b19;background:#fff;border-color:#fff}.simple-app .fb-builder-header .fb-step-nav [aria-current=step]:after{background:linear-gradient(90deg,#ffffff8c,#ffffff17)}.simple-app .tm-order-focus .tm-ticket-step{color:var(--tn-blue)}.simple-app .ft-order-ticket [aria-label=Order\ side]{width:100%}.simple-app .ft-order-ticket [aria-label=Order\ side] [data-slot=segmented-control-item]{flex:1;font-weight:600}.simple-app .ft-order-ticket[data-side=Buy] [aria-label=Order\ side] [data-slot=segmented-control-item][data-checked]{color:#3ee08a}.simple-app .ft-order-ticket[data-side=Sell] [aria-label=Order\ side] [data-slot=segmented-control-item][data-checked]{color:#ff858a}.simple-app .ft-order-ticket .ft-ticket-submit{border:0;border-radius:12px;height:46px;font-weight:600}.simple-app .ft-order-ticket[data-side=Buy] .ft-ticket-submit:not(:disabled){background:var(--tn-good);color:#062811;box-shadow:0 10px 22px -12px #22c55ebf}.simple-app .ft-order-ticket[data-side=Sell] .ft-ticket-submit:not(:disabled){color:#fff;background:#f0444a;box-shadow:0 10px 22px -12px #f0444abf}.simple-app .ft-order-ticket .ft-ticket-scope{color:var(--tn-ink-3)}.nos-help-card{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;padding:24px;display:grid}.nos-help-mark{place-items:center;width:56px;height:56px;display:grid;position:relative}.nos-help-mark>span{color:#fff;letter-spacing:-.06em;background:#ffffff17;border-radius:50%;place-items:center;width:48px;height:48px;font-size:26px;font-weight:500;display:grid;position:relative;box-shadow:inset 0 1px #ffffff24}.nos-help-mark>i{z-index:1;background:var(--tn-good);border:2px solid #262624;border-radius:50%;width:12px;height:12px;position:absolute;bottom:4px;right:4px}.nos-help-copy h2{letter-spacing:-.02em;color:#fff;margin:0;font-size:20px;font-weight:600;line-height:26px}.nos-help-copy p{max-width:56ch;color:var(--tn-ink-2);margin:4px 0 0;font-size:13.5px;line-height:20px}.nos-help-chips{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.nos-help-chips button{border:1px solid var(--tn-line);color:var(--tn-ink);font:inherit;cursor:pointer;transition:background-color var(--tn-fast) var(--tn-ease), transform var(--tn-fast) var(--tn-ease);background:#ffffff12;border-radius:18px 18px 18px 6px;padding:6px 12px;font-size:12.5px;line-height:18px}.nos-help-chips button:hover{background:#ffffff1f;transform:translateY(-1px)}.nos-help-chips button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.simple-app .nos-help-card .nos-help-action{border-radius:12px;height:46px;font-weight:600}.fp-notification-item>svg{box-sizing:content-box;width:18px;height:18px;color:var(--primary);background:var(--primary);border-radius:12px;padding:9px}@supports (color:color-mix(in lab, red, red)){.fp-notification-item>svg{background:color-mix(in srgb, var(--primary) 9%, transparent)}}.fp-notification-item[data-kind=attention]>svg{color:#b26a00;background:#f5a52424}.dark .fp-notification-item[data-kind=attention]>svg{color:var(--tn-warn)}.simple-app .choice-control{transition:background-color var(--tn-fast) var(--tn-ease), border-color var(--tn-fast) var(--tn-ease), box-shadow var(--tn-fast) var(--tn-ease);border-radius:14px}.simple-app .choice-control:has([data-checked]){border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.simple-app .choice-control:has([data-checked]){border-color:color-mix(in srgb, var(--primary) 45%, var(--border))}}.simple-app .choice-control:has([data-checked]){box-shadow:0 0 0 3px var(--primary)}@supports (color:color-mix(in lab, red, red)){.simple-app .choice-control:has([data-checked]){box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 12%, transparent)}}@media (width<=760px){.nos-help-card{grid-template-columns:auto minmax(0,1fr);padding:20px}.simple-app .nos-help-card .nos-help-action{grid-column:1/-1;justify-content:center;width:100%}.nos-assist{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.fp-empty-stack>*,.simple-app .fb-builder-header .fb-step-nav [data-slot=button]:after,.nos-help-chips button{transition:none!important}}:root .simple-app .fp-metric:is([data-tone=success],[data-tone=danger]){border-color:var(--tn-card-line,var(--border));background-image:none}.fp-empty-stack>i{background:var(--card);border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.fp-empty-stack>i{border-color:color-mix(in srgb, var(--foreground) 16%, transparent)}}.fp-empty-stack>i{box-shadow:0 2px 8px #141a2614}.fp-empty-stack>i:first-child{opacity:.85}.fp-empty-stack>i:nth-child(2){opacity:.95}.ns-stack{-webkit-mask-image:linear-gradient(#0000 0,#000 16% 84%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 16% 84%,#0000 100%)}.ns-fade{display:none}@media (width<=640px){.nm-nudge{display:none}body:has(.nm-nudge[data-phase=shown]) .nm-launcher:after{content:"1";color:#fff;border:2px solid var(--canvas,#f5f6f8);min-width:20px;height:20px;animation:nm-nudge-in .26s var(--tn-ease) both;background:#2f6bff;border-radius:999px;place-items:center;padding:0 5px;font-size:11px;font-weight:600;line-height:1;display:grid;position:absolute;top:-3px;right:-3px}}.simple-app :is(.nm-full,.nm-dock){background:var(--tn-material)}:root:not(.dark){--canvas:#f5f5f5;--tn-sheet:#fff;--tn-sheet-line:#e5e5e5;--tn-card-line:#10182814;--tn-card-shadow:inset 0 1px 0 #ffffffe6, 0 1px 2px #1018280d, 0 4px 14px -6px #1018281a;--tn-card-shadow-hover:inset 0 1px 0 #ffffffe6, 0 2px 4px #1018280f, 0 14px 30px -12px #1018282e}.dark{--canvas:#262626;--tn-sheet:#171717;--tn-sheet-line:#404040;--card:#1f1f1f;--tn-card-line:#ffffff14;--tn-card-shadow:inset 0 1px 0 #ffffff0d, 0 1px 2px #0006;--tn-card-shadow-hover:inset 0 1px 0 #ffffff12, 0 14px 30px -14px #000000bf}.ns-card,.nm-dock,.nm-full,[data-slot=menu-popup],.simple-app :is(.fb-builder-header,.tm-order-focus,.fb-template-start,.nos-help-card){--tn-card-shadow:none;--tn-card-shadow-hover:none;--tn-card-line:var(--tn-line)}@media (width>=50rem){.simple-app .app-layout{gap:0}.simple-app .dashboard-main{min-height:calc(100svh - var(--review-bar-height,48px) - 8px);background:var(--tn-sheet);border:1px solid var(--tn-sheet-line);border-bottom-width:0;border-right-width:0;border-top-left-radius:16px;margin-top:8px}html:has(.simple-app .app-layout){overflow:hidden}.simple-app .app-layout{height:calc(100svh - var(--review-bar-height,48px));min-height:0;overflow:hidden}.simple-app .app-layout>.dashboard-main{--tn-pad:24px;height:calc(100svh - var(--review-bar-height,48px) - 8px);overscroll-behavior:contain;min-height:0;padding-top:0;overflow-y:auto}.simple-app .app-layout>.dashboard-main>.tn-crumbs{z-index:15;margin:0 calc(var(--tn-pad) * -1);padding:10px var(--tn-pad) 8px;background:var(--tn-sheet);flex:none;position:sticky;top:0}.simple-app .app-layout>.dashboard-main>.tn-crumbs:after{content:"";background:linear-gradient(var(--tn-sheet), transparent);pointer-events:none;height:14px;position:absolute;top:100%;left:0;right:0}.simple-app .app-layout>.dashboard-main>.dashboard-heading{margin-top:0}.simple-app .app-layout>.dashboard-main>.dashboard-heading h1{margin-top:6px}}@media (width>=50rem) and (width<=900px){.simple-app .app-layout>.dashboard-main{--tn-pad:20px}}@media (width>=50rem){.simple-app .app-layout>.dashboard-main{--tn-content-max:1840px;max-width:none;margin-inline:0}.simple-app .app-layout>.dashboard-main>:not(.tn-crumbs),.simple-app .app-layout>.dashboard-main>.tn-crumbs>*{width:100%;max-width:var(--tn-content-max);margin-inline:auto}}@media (width<=49.99rem){.dark{--canvas:var(--tn-sheet)}}.simple-app [data-slot=card]:not(:is(.fb-builder-header,.tm-order-focus,.fb-template-start,.nm-full,.nm-dock)){border-color:var(--tn-card-line);box-shadow:var(--tn-card-shadow)}.simple-app .fp-metric{transition:transform .2s var(--tn-ease), box-shadow .2s var(--tn-ease);border-radius:16px}.simple-app .fp-metric:hover{box-shadow:var(--tn-card-shadow-hover);transform:translateY(-2px)}:root .simple-app .fb-screens .fp-metrics-strip{gap:16px}:root .simple-app .fb-screens .fp-metrics-strip>.fp-metric{background-color:var(--card);border:1px solid var(--tn-card-line);box-shadow:var(--tn-card-shadow);border-radius:16px}:root .simple-app .fb-screens .fp-metrics-strip>.fp-metric:hover{box-shadow:var(--tn-card-shadow-hover)}.simple-app .fp-grid-3>[data-slot=card]{transition:transform .2s var(--tn-ease), box-shadow .2s var(--tn-ease), border-color .2s var(--tn-ease)}.simple-app .fp-grid-3>[data-slot=card]:hover{box-shadow:var(--tn-card-shadow-hover);border-color:var(--primary);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.simple-app .fp-grid-3>[data-slot=card]:hover{border-color:color-mix(in srgb, var(--primary) 22%, var(--tn-card-line))}}.fp-metric-icon{width:26px;height:26px;color:var(--muted-foreground);background:var(--foreground);border-radius:8px;flex:none;place-items:center;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.fp-metric-icon{background:color-mix(in srgb, var(--foreground) 6%, transparent)}}.fp-metric-icon{transition:transform .22s var(--tn-ease);box-shadow:inset 0 1px #ffffff8c}.fp-metric-icon svg{width:15px;height:15px}.simple-app .fp-metric>div>span:has(.fp-metric-icon):before{display:none}.fp-metric[data-tone=success] .fp-metric-icon{color:var(--success-foreground);background:#22c55e1f}.fp-metric[data-tone=danger] .fp-metric-icon{color:var(--destructive-foreground);background:#ef44441f}.fp-metric[data-tone=warning] .fp-metric-icon{color:#b26a00;background:#f5a52424}.fp-metric[data-tone=info] .fp-metric-icon{color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.fp-metric[data-tone=info] .fp-metric-icon{background:color-mix(in srgb, var(--primary) 10%, transparent)}}.dark .fp-metric-icon{box-shadow:inset 0 1px #ffffff0f}.dark .fp-metric[data-tone=info] .fp-metric-icon{color:#9db8ff}.simple-app .fp-metric:hover .fp-metric-icon{transform:rotate(-6deg)scale(1.06)}.simple-app .fp-panel [data-slot=card-title]:has(.fp-panel-icon){align-items:center;gap:10px;display:flex}.fp-panel-icon{width:30px;height:30px;color:var(--primary);background:var(--primary);border-radius:9px;flex:none;place-items:center;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.fp-panel-icon{background:color-mix(in srgb, var(--primary) 9%, transparent)}}.fp-panel-icon{transition:transform .22s var(--tn-ease);box-shadow:inset 0 1px #ffffff80}.fp-panel-icon svg{width:17px;height:17px}.dark .fp-panel-icon{color:#9db8ff;box-shadow:inset 0 1px #ffffff0f}.simple-app .fp-panel:hover .fp-panel-icon{transform:rotate(-6deg)}.simple-app .ft-position-head{justify-content:flex-start;gap:10px;margin:0}.simple-app .ft-position-head .ft-position-search{flex:220px;min-width:0;max-width:440px}.simple-app .ft-position-head>button{margin-inline-start:auto}.ft-filter-title{align-items:center;gap:8px;display:inline-flex}.ft-filter-title svg{width:16px;height:16px;color:var(--muted-foreground)}.simple-app .ft-filter-actions{gap:12px;margin-top:14px}.simple-app .ft-portfolio>.fp-note{align-items:center;gap:8px;margin:-6px 0 0;display:flex}.simple-app .ft-portfolio>.fp-note:before{content:"";background:var(--muted-foreground);opacity:.5;border-radius:50%;flex:none;width:6px;height:6px}.simple-app [data-slot=table-row] [data-slot=avatar]{transition:transform var(--tn-fast) var(--tn-ease)}.simple-app [data-slot=table-body] [data-slot=table-row]:hover [data-slot=avatar]{transform:scale(1.07)}.simple-app [data-slot=table-body] [data-slot=table-row]:hover [data-icon=ArrowRight]{transform:translate(2px)}.ns-card:hover .ns-layer[data-state=done]{opacity:.7;transform:scale(.9)translateY(-3px)}.ns-card:hover .ns-layer[data-state=next]{opacity:.7;transform:scale(.9)translateY(3px)}.ns-card:hover .ns-layer[data-state=current]{transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.simple-app .fp-metric,.simple-app .fp-grid-3>[data-slot=card],.fp-metric-icon,.fp-panel-icon,.simple-app [data-slot=table-row] [data-slot=avatar]{transition:none!important;transform:none!important}}.app-sidebar-panel{--tn-side-bg:#f5f5f5;--nos-cut:var(--tn-side-bg)}.dark .app-sidebar-panel{--tn-side-bg:#262626}.app-sidebar-panel[role=dialog]{--tn-side-bg:#fff}.dark .app-sidebar-panel[role=dialog]{--tn-side-bg:#171717}.app-sidebar-panel [data-active=true]{isolation:isolate;position:relative}.app-sidebar-panel [data-active=true]:before{content:"";z-index:-1;background:#0000000e;border-radius:10px;position:absolute;inset:0 -6px}.dark .app-sidebar-panel [data-active=true]:before{background:#ffffff12}.app-sidebar-panel[data-open=false] [data-active=true]:before{width:32px;right:auto}.app-sidebar-panel [data-active=true] :is(svg,span){color:#0a0a0a}.dark .app-sidebar-panel [data-active=true] :is(svg,span){color:#fff}.app-sidebar-panel [data-active=true]>span:not(.relative){font-weight:500}.app-sidebar-panel .tn-side-link{isolation:isolate;border-radius:10px;position:relative}.app-sidebar-panel .tn-side-link:after{content:"";z-index:-1;pointer-events:none;background:#2f6bff00;border-radius:10px;transition:background-color .16s,box-shadow .16s;position:absolute;inset:0 -6px;box-shadow:inset 0 0 0 1px #2f6bff00}.app-sidebar-panel[data-open=false] .tn-side-link:after{width:32px;right:auto}.app-sidebar-panel .tn-side-link:hover:after,.app-sidebar-panel .tn-side-link:focus-visible:after{background:#2f6bff14;box-shadow:inset 0 0 0 1px #2f6bff1a}.dark .app-sidebar-panel .tn-side-link:hover:after,.dark .app-sidebar-panel .tn-side-link:focus-visible:after{background:#6e9bff21;box-shadow:inset 0 0 0 1px #6e9bff1f}.app-sidebar-panel .tn-side-link>svg,.app-sidebar-panel .tn-side-link>span>svg{transition:color .16s ease, transform .22s var(--tn-ease,ease)}.app-sidebar-panel .tn-side-link:hover>svg,.app-sidebar-panel .tn-side-link:hover>span:not(.nos)>svg:not(.tn-face){color:#2f6bff}.dark .app-sidebar-panel .tn-side-link:hover>svg,.dark .app-sidebar-panel .tn-side-link:hover>span:not(.nos)>svg:not(.tn-face){color:#8fb0ff}.app-sidebar-panel .tn-side-link:hover>span:not(.relative,.tn-side-face,.tn-side-avatar){color:#0a0a0a}.dark .app-sidebar-panel .tn-side-link:hover>span:not(.relative,.tn-side-face,.tn-side-avatar){color:#fff}.app-sidebar-panel .tn-side-link:focus-visible{outline:none}.tn-side-nav{gap:4px}.tn-side-group{flex-direction:column;margin-top:10px;display:flex}.tn-side-group-label{align-items:center;height:24px;padding-inline-start:2px;display:flex}.tn-side-rule{background:#0a0a0a24;border-radius:1px;width:16px;height:1px;margin-inline-start:6px;display:block}.dark .tn-side-rule{background:#ffffff29}.app-sidebar-panel:is([data-open=true],[role=dialog]) .tn-side-rule{display:none}.tn-side-group-text.tn-side-group-text{letter-spacing:.02em;color:#8a8a8a;font-size:11px;font-weight:500;line-height:16px;transform:none!important}.dark .tn-side-group-text.tn-side-group-text{color:#8f8f8f}.tn-side-divider{background:#0a0a0a14;height:1px;margin:6px 2px;display:block}.dark .tn-side-divider{background:#ffffff1a}.app-sidebar-panel[data-open=false] .tn-side-divider{width:28px}@font-face{font-family:Tradenos Wordmark;font-style:normal;font-weight:500;font-display:block;src:url(data:font/woff2;base64,d09GMgABAAAAAAVQAAwAAAAACXQAAAUDAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGyAcMAZgAGwKigCIFwE2AiQDRAskAAQgBYMGByAblgcIHoVN2Wd0wggjef3SSWvEQ89l/pndbncde0IJeCsaDlXCvAieQApZM7iDb1s/S53uGhlEW9zJEhHq2rFgNLzq38sK5EV3/wMA1x5bU1sE2zoC48jWqBoDeP8lZtVMTQkWDlEB+U35qWVCisVPtbYTw6QZxeTHhwXQy5IDOVcZHBCBBtgLcFwmNmpz0mPXBB9yKkTbqiVIN5dFI/IrVCDfKR4Ad1VLPAA/dBW9tjm0HnVzrzLDBcD5y4z/N0FnOULxscw8pJyEF8cen0ABjFEhQxfNgcGhOOF6CpySmUObLiP8l2w+oWBiq1idhpG/gTvnmCN22GadNSFapAHCyvQcxBtAHhHoMkgWCGR5iKZAiL6gpWKRUWhcXGwkKyIxTgXSliWjL4hmJnVEOdAWjEBdDZ5vQiEIPHmConTsvTASXEJRCtYCGFS0qCoaYvt+GmPuy6Y/WlpCguEw9vJCVzgc1N78EnJAQOrGohtQCkqfFnB4u4GmSD5C0dDyMLb24Xj+3C3V0npBJ7puk+4HEDh7UxlafXwS0BKlo8g7ZICFYDCA7HlCa2avf3Jk7OVweKqi1NAvaVEg4saecMZ7uFw7Hsr7ghSlpwZHIXjC1mF/GAvdt459EMZgniYxCrC1d/e5jwRv6W49EHEPcUZy50nR1dDDfEcjBULYFg9aQqgogiEYYL57tZD36uSfx59pf+KU9etR2ZgM1hzb5mhY19/fsHqbbeST459Me4NPT00Hn58Z+28MzjTc+ZH4MRRDBE4ECHiOdDGWkSeyC+gMEkrqTQ3Nm7q7mzdGR1t76SA2IgKx6aJ2RfvAConfaJT4BpYrlVptNcbsl/4sJRxZn+xOIY//aBmuEhO1CtOwNXF37sLoglRaLxb/iy/AV4wRbr1XMiP5qqYOr2YVvnydkMc7iuqMuKTOO8BRdwU6Ge6FYlwk5j3k5PUeX65IcBVLTDJRNTFYrQPsgzjZQDacIqDoVbE4odLgrfyrFl+pz3atQyBVj2sUT9kvidl2fSWTqa9g22pq2E4Ds1BnUbajZumBWnEv+3PU96nPfrxdKaGZ+M/Ko3orDXebpU3Fhtk0/VOtbeY5lSrgdCoCc0qraVoun7FMFMa49XidXbcIGzndopo+vXJMqNOapFKdSSckS8n6g65iHnwTMa9SB5wObXBRaTYvKrVBh0MffEplrmw3lHPsEgnLpi9nMnXllTaJt6FVCSGwHddMZMsVckcBWUpa4GFEN7vOEj9RcI/NVWTn7v3pgTG3GhczBZrW8vpmsplqJYsa2ayfslL+e3DnvCFvkcYRaJvLpXD/Ji/3VqGqpcFoVVt5OIG/6HvxOQIAAiiD4Vmp3dISK/ktoqB+CcDPlp2XAPhPEd/574v/TkV+SxMBaFAAAvxwjm6JIvzlXP33XDaIX0F+Q0FeBX1GdREPm4o4KM4pdFwT1KYQSnMbFGtkH3hRLi5ASQSGPysFWOGHLAgw8AZEGcc4KlygXAw0gGmkjASwA4h8RJZNfIoY5/hUte6s01g+HRqMtzFkRRzIjRg1jdSnRy+/PHzcbjCPQ0B2wRYajNrwMB8GpC3369KxMIgbH4JeCSY5uGzDoN8oDNbidMI9+sjiuHbsxeURQzgS6EbFccM6twDTZsWRG5dfoWjUpRMWxw2xIdBjvv+gNiQtBxWzOnmLtVxRiI3b6RNqVw2uWi7NclO1VO0XHw==)format("woff2")}.tn-brand{color:#0a0a0a;border-radius:10px;text-decoration:none}.tn-brand:focus-visible{outline-offset:3px;outline:2px solid #2f6bff}.tn-brand-mark{transition:transform .26s var(--nos-spring,ease)}.tn-brand:active .tn-brand-mark{transform:scale(.92)}.tn-wordmark{letter-spacing:-.012em;color:#0a0a0a;white-space:pre;font-family:Tradenos Wordmark,Poppins,ui-sans-serif,system-ui,sans-serif;font-size:22px;font-weight:500;line-height:1;display:inline-flex}.dark .tn-wordmark{color:#fff}.tn-wordmark>span{transform-origin:50% 90%;--r:-7deg;display:inline-block}.tn-wordmark>span:nth-child(2n){--r:7deg}.tn-brand:hover .tn-wordmark>span{animation:tn-letter .72s cubic-bezier(.3, 1.4, .5, 1) calc(var(--i) * 42ms) both}.tn-brand:hover .tn-wordmark>span:last-child{animation:.9s cubic-bezier(.3,1.3,.5,1) .3s both tn-letter-bow}@keyframes tn-letter{0%,to{transform:none}28%{transform:translateY(-7px) rotate(var(--r))}52%{transform:translateY(0)scale(1.1,.86)}70%{transform:translateY(-2px)scale(.97,1.04)}86%{transform:translateY(0)scale(1.02,.98)}}@keyframes tn-letter-bow{0%,to{transform:none}22%{transform:translateY(-6px)rotate(-10deg)}46%{transform:translate(2px)rotate(24deg)}64%{transform:rotate(-6deg)scale(1.06,.94)}80%{transform:rotate(3deg)}}.tn-side-nos{place-items:center;width:20px;height:20px;display:grid}.tn-side-nos .nos{margin:-1px;display:block}.tn-side-dot{width:8px;height:8px;box-shadow:0 0 0 2px var(--tn-side-bg);background:#3b82f6;border-radius:50%;position:absolute;top:-1px;right:-1px}.tn-side-count{color:#fff;background:#171717;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:600;line-height:1;display:inline-grid}.dark .tn-side-count{color:#171717;background:#fafafa}.tn-side-avatar:after{content:"";width:9px;height:9px;box-shadow:0 0 0 2px var(--tn-side-bg);background:#3b82f6;border-radius:50%;position:absolute;bottom:-1px;right:-1px}.tn-side-avatar[data-mode=live]:after{background:#22c55e}.tn-side-avatar [data-slot=avatar]{font-size:12px;font-weight:600}.tn-side-mode{color:#737373;margin-left:6px;font-size:12px}.dark .tn-side-mode{color:#a3a3a3}.tn-side-kbd [data-slot=kbd]{font-size:11px}@media (width<=799px){.tn-side-kbd{display:none!important}}[data-slot=menu-positioner]:has(.sidebar-account-popup){z-index:110}@media (prefers-reduced-motion:reduce){.app-sidebar-panel .tn-side-link:after{transition:none}}.rb-flow,.rule-composer{--rb-fire:#2f6bff;--rb-and:#2f6bff;--rb-or:#8b5cf6}.rb-flow[data-root=exit]{--rb-fire:#e8900c}.dark .rb-flow,.dark .rule-composer{--rb-fire:#7ea3ff;--rb-and:#7ea3ff;--rb-or:#b39dff}.dark .rb-flow[data-root=exit]{--rb-fire:#f5a524}.rb-flow{gap:14px}.rb-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.rb-head-copy{color:var(--muted-foreground);font-size:13px}.rb-status{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;height:28px;padding:0 11px 0 8px;font-size:12px;font-weight:500;display:inline-flex}.rb-status svg{width:15px;height:15px}.rb-status[data-state=ok]{color:var(--success-foreground);background:#22c55e1c}.rb-status[data-state=warn]{color:#a35f00;background:#f5a52426}.dark .rb-status[data-state=warn]{color:#f5b14a}.rb-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rb-item{animation:rule-step-enter .22s var(--tn-ease) both}.rb-joint{height:34px;position:relative}.rb-joint:before{content:"";background:var(--foreground);border-radius:2px;width:2px;margin-left:-1px;position:absolute;top:-2px;bottom:-2px;left:30px}@supports (color:color-mix(in lab, red, red)){.rb-joint:before{background:color-mix(in srgb, var(--foreground) 12%, transparent)}}.rb-joiner{--rb-join:var(--rb-and);z-index:1;border:1px solid var(--rb-join);place-items:center;min-width:44px;height:24px;padding:0 9px;display:inline-grid;position:absolute;top:50%;left:30px;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab, red, red)){.rb-joiner{border:1px solid color-mix(in srgb, var(--rb-join) 32%, transparent)}}.rb-joiner{background:var(--rb-join);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.rb-joiner{background:color-mix(in srgb, var(--rb-join) 13%, var(--card))}}.rb-joiner{color:var(--rb-join)}@supports (color:color-mix(in lab, red, red)){.rb-joiner{color:color-mix(in srgb, var(--rb-join) 82%, var(--foreground))}}.rb-joiner{font:inherit;letter-spacing:.08em;cursor:pointer;transition:transform .16s var(--tn-ease), box-shadow .16s var(--tn-ease);font-size:11px;font-weight:700}.rb-joiner[data-mode=ANY]{--rb-join:var(--rb-or)}.rb-joiner:hover{box-shadow:0 6px 14px -8px var(--rb-join);transform:translate(-50%,-50%)scale(1.08)}@supports (color:color-mix(in lab, red, red)){.rb-joiner:hover{box-shadow:0 6px 14px -8px color-mix(in srgb, var(--rb-join) 80%, transparent)}}.rb-joiner:active{transform:translate(-50%,-50%)scale(.96)}.rb-joiner:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.rb-joiner>span{animation:rb-flip .32s var(--tn-ease) both;display:inline-block}.rb-block{border:1px solid var(--tn-card-line,var(--border));background:var(--card);box-shadow:var(--tn-card-shadow,none);transition:border-color .18s var(--tn-ease), box-shadow .18s var(--tn-ease);border-radius:18px;grid-template-columns:28px minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:14px 10px 14px 16px;display:grid;position:relative}.rb-block:hover{border-color:var(--rb-fire)}@supports (color:color-mix(in lab, red, red)){.rb-block:hover{border-color:color-mix(in srgb, var(--rb-fire) 28%, var(--tn-card-line,var(--border)))}}.rb-block:hover{box-shadow:var(--tn-card-shadow-hover,none)}.rb-block[data-invalid]{border-color:#f5a5248c}.rb-block[data-fresh=added]{animation:rb-snap .52s var(--tn-ease) both, rb-glow 1.8s ease-out both}.rb-block[data-fresh=updated]{animation:1.8s ease-out both rb-glow}.rb-index{font-variant-numeric:tabular-nums;width:28px;height:28px;color:var(--muted-foreground);background:var(--foreground);border-radius:50%;place-items:center;font-size:12px;font-weight:600;display:grid}@supports (color:color-mix(in lab, red, red)){.rb-index{background:color-mix(in srgb, var(--foreground) 5%, var(--card))}}.rb-index{box-shadow:inset 0 0 0 1px var(--tn-card-line,var(--border));transition:background-color .2s var(--tn-ease), color .2s var(--tn-ease)}.rb-block[data-fresh] .rb-index{color:#fff;background:var(--rb-fire);box-shadow:none}.dark .rb-block[data-fresh] .rb-index{color:#0b1430}.rb-main{flex-direction:column;gap:6px;min-width:0;display:flex}.rb-sentence{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rb-word{color:var(--muted-foreground);padding-inline:2px;font-size:14px}.rb-meta{color:var(--muted-foreground);margin:0;font-size:12px}.rb-problem{color:#a35f00}.dark .rb-problem{color:#f5b14a}.rb-more{color:var(--muted-foreground)}.rb-chip{border:1px solid var(--tn-card-line,var(--border));background:var(--foreground);border-radius:11px;align-items:center;gap:7px;height:34px;padding:0 11px 0 5px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.rb-chip{background:color-mix(in srgb, var(--foreground) 3.5%, var(--card))}}.rb-chip{color:var(--foreground);font:inherit;white-space:nowrap;cursor:pointer;transition:transform .16s var(--tn-ease), border-color .16s var(--tn-ease), box-shadow .16s var(--tn-ease), background-color .16s var(--tn-ease);font-size:14px;font-weight:500}.rb-chip:hover{border-color:var(--rb-fire);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.rb-chip:hover{border-color:color-mix(in srgb, var(--rb-fire) 45%, transparent)}}.rb-chip:hover{box-shadow:0 6px 14px -8px var(--rb-fire)}@supports (color:color-mix(in lab, red, red)){.rb-chip:hover{box-shadow:0 6px 14px -8px color-mix(in srgb, var(--rb-fire) 60%, transparent)}}.rb-chip:active{transform:scale(.97)}.rb-chip:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.rb-chip small{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}.rb-chip[data-kind=operator]{background:0 0;border-style:dashed;padding-left:3px}.rb-chip[data-kind=operator] .rule-relation{width:30px;height:22px}.rb-flow .rule-signal{stroke:var(--rb-fire)}.rb-chip[data-kind=value]:not(:has(.rb-icon)){font-variant-numeric:tabular-nums;background:var(--rb-fire);padding-inline:13px}@supports (color:color-mix(in lab, red, red)){.rb-chip[data-kind=value]:not(:has(.rb-icon)){background:color-mix(in srgb, var(--rb-fire) 10%, var(--card))}}.rb-chip[data-kind=value]:not(:has(.rb-icon)){border-color:var(--rb-fire)}@supports (color:color-mix(in lab, red, red)){.rb-chip[data-kind=value]:not(:has(.rb-icon)){border-color:color-mix(in srgb, var(--rb-fire) 30%, transparent)}}.rb-icon{width:24px;height:24px;color:var(--rb-ic,var(--muted-foreground));background:var(--rb-ic,var(--foreground));border-radius:7px;flex:none;place-items:center;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.rb-icon{background:color-mix(in srgb, var(--rb-ic,var(--foreground)) 13%, transparent)}}.rb-icon svg{width:15px;height:15px}.rb-icon[data-family=momentum]{--rb-ic:#2f6bff}.rb-icon[data-family=trend]{--rb-ic:#7c5cf6}.rb-icon[data-family=volume]{--rb-ic:#0d9488}.rb-icon[data-family=volatility]{--rb-ic:#d97706}.dark .rb-icon[data-family=momentum]{--rb-ic:#8aa9ff}.dark .rb-icon[data-family=trend]{--rb-ic:#b39dff}.dark .rb-icon[data-family=volume]{--rb-ic:#4fd1c5}.dark .rb-icon[data-family=volatility]{--rb-ic:#f5b14a}.rb-spark-button{color:var(--foreground);cursor:pointer;transition:background-color .16s var(--tn-ease);background:0 0;border:0;border-radius:10px;padding:4px 6px}.rb-spark-button:hover{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.rb-spark-button:hover{background:color-mix(in srgb, var(--foreground) 4%, transparent)}}.rb-spark-button:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.rb-spark{flex-direction:column;gap:8px;margin:0;display:flex}.rb-spark svg{width:132px;height:44px;display:block;overflow:visible}.rb-spark[data-size=lg]{width:100%}.rb-spark[data-size=lg] svg{aspect-ratio:2;width:100%;height:auto}.rb-spark-line{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;opacity:.85;animation:rb-draw .8s var(--tn-ease) both}.rb-spark[data-size=lg] .rb-spark-line{stroke-width:2px}.rb-spark-ref{fill:none;stroke:var(--muted-foreground);stroke-width:1px;stroke-dasharray:.012 .012;opacity:.7}.rb-spark-region{fill:var(--rb-fire)}@supports (color:color-mix(in lab, red, red)){.rb-spark-region{fill:color-mix(in srgb, var(--rb-fire) 15%, transparent)}}.rb-spark-halo{fill:var(--rb-fire);opacity:0;transform-box:fill-box;transform-origin:50%;animation:rb-halo 1.4s var(--tn-ease) both}.rb-spark-fire{fill:var(--rb-fire);stroke:var(--card);stroke-width:1.5px;transform-box:fill-box;transform-origin:50%;animation:rb-pop .38s var(--tn-ease) both}.rb-spark figcaption{flex-direction:column;gap:2px;display:flex}.rb-spark figcaption strong{color:var(--foreground);font-size:13px;font-weight:600}.rb-spark figcaption span{color:var(--muted-foreground);font-size:11px}.rb-fresh-tag{background:var(--rb-fire);color:#fff;height:22px;box-shadow:0 6px 14px -6px var(--rb-fire);border-radius:999px;align-items:center;gap:4px;padding:0 9px 0 7px;font-size:11px;font-weight:600;display:inline-flex;position:absolute;top:-11px;right:14px}@supports (color:color-mix(in lab, red, red)){.rb-fresh-tag{box-shadow:0 6px 14px -6px color-mix(in srgb, var(--rb-fire) 75%, transparent)}}.rb-fresh-tag{pointer-events:none;animation:rb-tag 1.8s var(--tn-ease) both}.rb-fresh-tag svg{width:12px;height:12px}.dark .rb-fresh-tag{color:#0b1430}.rb-undo{background:var(--foreground);border-radius:12px;align-items:center;gap:8px;padding:6px 6px 6px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.rb-undo{background:color-mix(in srgb, var(--foreground) 5%, transparent)}}.rb-undo{color:var(--muted-foreground);animation:rule-step-enter .2s var(--tn-ease) both;font-size:13px}.rb-undo>svg{width:15px;height:15px}.rb-undo>button{margin-left:auto}.rb-group{border:1px solid var(--tn-card-line,var(--border));background:var(--foreground);border-radius:18px;flex-direction:column;gap:10px;padding:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.rb-group{background:color-mix(in srgb, var(--foreground) 2.5%, transparent)}}.rb-group-head{color:var(--muted-foreground);align-items:center;gap:8px;padding-left:4px;font-size:13px;font-weight:500;display:flex}.rb-group-head>svg{width:16px;height:16px}.rb-group-head>button{margin-left:auto}.rb-group>.rule-flow-nested{border:0;padding:0}.rb-add{border:1.5px dashed var(--foreground);flex-direction:column;gap:12px;padding:14px;display:flex}@supports (color:color-mix(in lab, red, red)){.rb-add{border:1.5px dashed color-mix(in srgb, var(--foreground) 14%, transparent)}}.rb-add{border-radius:18px}.rb-add-intro h4{letter-spacing:-.01em;margin:0;font-size:16px;font-weight:600}.rb-add-intro p{color:var(--muted-foreground);margin:4px 0 0;font-size:13px}.rb-add-main{border:1px solid var(--tn-card-line,var(--border));background:var(--card);width:100%;color:var(--foreground);font:inherit;text-align:start;cursor:pointer;transition:transform .16s var(--tn-ease), border-color .16s var(--tn-ease), box-shadow .16s var(--tn-ease);border-radius:14px;align-items:center;gap:12px;padding:10px 14px 10px 10px;display:flex}.rb-add-main:hover{border-color:var(--rb-fire);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.rb-add-main:hover{border-color:color-mix(in srgb, var(--rb-fire) 40%, transparent)}}.rb-add-main:hover{box-shadow:var(--tn-card-shadow-hover,none)}.rb-add-main:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.rb-add-plus{background:var(--rb-fire);color:#fff;width:34px;height:34px;box-shadow:inset 0 1px 0 #ffffff4d, 0 6px 14px -8px var(--rb-fire);transition:transform .24s var(--tn-ease);border-radius:11px;flex:none;place-items:center;display:grid}.rb-add-plus svg{width:18px;height:18px}.dark .rb-add-plus{color:#0b1430}.rb-add-main:hover .rb-add-plus{transform:rotate(90deg)}.rb-add-text{flex-direction:column;flex:1;min-width:0;display:flex}.rb-add-text strong{font-size:14px;font-weight:600}.rb-add-text small{color:var(--muted-foreground);font-size:12px}.rb-add-arrow{width:18px;height:18px;color:var(--muted-foreground);transition:transform .16s var(--tn-ease)}.rb-add-main:hover .rb-add-arrow{transform:translate(3px)}.rb-add-group{align-self:flex-start}.rb-starters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rb-starters-label{color:var(--muted-foreground);align-items:center;gap:6px;margin-right:2px;font-size:12px;font-weight:500;display:inline-flex}.rb-starters-label svg{width:14px;height:14px}.rb-starter{border:1px solid var(--tn-card-line,var(--border));background:var(--card);height:36px;color:var(--foreground);font:inherit;cursor:pointer;transition:transform .16s var(--tn-ease), border-color .16s var(--tn-ease), box-shadow .16s var(--tn-ease);border-radius:999px;align-items:center;gap:8px;padding:0 11px 0 5px;font-size:13px;display:inline-flex}.rb-starter:hover{border-color:var(--rb-fire);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.rb-starter:hover{border-color:color-mix(in srgb, var(--rb-fire) 40%, transparent)}}.rb-starter:hover{box-shadow:0 6px 14px -8px #1018284d}.rb-starter:active{transform:scale(.97)}.rb-starter:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.rb-starter-icon{width:26px;height:26px;color:var(--rb-fire);background:var(--rb-fire);border-radius:50%;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.rb-starter-icon{background:color-mix(in srgb, var(--rb-fire) 13%, transparent)}}.rb-starter-icon{transition:transform .22s var(--tn-ease)}.rb-starter-icon svg{width:15px;height:15px}.rb-starter:hover .rb-starter-icon{transform:rotate(-8deg)scale(1.06)}.rb-starter-text{text-align:start;flex-direction:column;line-height:1.2;display:flex}.rb-starter-text strong{font-size:13px;font-weight:600}.rb-starter-text small{color:var(--muted-foreground);font-size:12px;display:none}.rb-starter-plus{width:14px;height:14px;color:var(--muted-foreground)}.rb-add[data-empty]{padding:18px}.rb-add[data-empty] .rb-starters{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rb-add[data-empty] .rb-starters-label{grid-column:1/-1}.rb-add[data-empty] .rb-starter{border-radius:14px;height:auto;padding:10px 12px 10px 10px}.rb-add[data-empty] .rb-starter-icon{border-radius:11px;width:36px;height:36px}.rb-add[data-empty] .rb-starter-icon svg{width:18px;height:18px}.rb-add[data-empty] .rb-starter-text{flex:1;gap:2px}.rb-add[data-empty] .rb-starter-text small{display:block}.rb-steps{padding-bottom:12px;position:relative}.rb-steps:before,.rb-steps:after{content:"";border-radius:3px;height:3px;position:absolute;bottom:0;left:0}.rb-steps:before{background:var(--foreground);right:0}@supports (color:color-mix(in lab, red, red)){.rb-steps:before{background:color-mix(in srgb, var(--foreground) 8%, transparent)}}.rb-steps:after{width:max(14%, calc(var(--rb-progress,0) * 100%));background:var(--rb-fire);transition:width .38s var(--tn-ease)}.rb-steps [data-state=done] .rule-step-count{color:#fff;border-color:var(--tn-good,#22c55e);background:var(--tn-good,#22c55e)}.rb-steps [data-state=done] .rule-step-count svg{width:13px;height:13px}.rb-source .rb-icon{margin-top:-2px}.rb-slider{padding:6px 0 14px;position:relative}.rb-slider[data-zones]:before{content:"";pointer-events:none;background:linear-gradient(90deg, #22c55e8c 0 calc(var(--rb-low) - 0.5%), transparent calc(var(--rb-low) - 0.5%) calc(var(--rb-high) + 0.5%), #f5a524a6 calc(var(--rb-high) + 0.5%) 100%);border-radius:999px;height:4px;position:absolute;bottom:2px;left:0;right:0}.rb-zone-readout{color:var(--foreground);font-weight:600}.rb-zone-readout[data-zone=low]{color:var(--success-foreground)}.rb-zone-readout[data-zone=high]{color:#a35f00}.dark .rb-zone-readout[data-zone=high]{color:#f5b14a}@keyframes rb-snap{0%{opacity:.3;transform:translateY(8px)scale(.97)}60%{opacity:1;transform:scale(1.01)}to{transform:none}}@keyframes rb-glow{0%,45%{box-shadow:0 0 0 3px color-mix(in srgb, var(--rb-fire) 30%, transparent)}to{box-shadow:0 0 #0000}}@keyframes rb-tag{0%{opacity:0;transform:translateY(6px)scale(.9)}12%{opacity:1;transform:none}80%{opacity:1}to{opacity:0;transform:translateY(-4px)}}@keyframes rb-flip{0%{opacity:0;transform:rotateX(90deg)}to{opacity:1;transform:none}}@keyframes rb-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes rb-halo{0%{opacity:.35;transform:scale(.3)}to{opacity:0;transform:scale(1.4)}}@keyframes rb-pop{0%{opacity:0;transform:scale(0)}60%{opacity:1;transform:scale(1.35)}to{transform:scale(1)}}@media (width<=640px){.rb-block{grid-template-columns:24px minmax(0,1fr) auto;gap:10px;padding:12px 6px 12px 12px}.rb-index{width:24px;height:24px}.rb-spark-button{display:none}.rb-joint:before,.rb-joiner{left:24px}.rb-add[data-empty] .rb-starters{grid-template-columns:1fr}.rb-head>nav,.rb-head>nav *{font-size:13px}}@media (prefers-reduced-motion:reduce){.rb-item,.rb-block,.rb-spark-line,.rb-spark-fire,.rb-spark-halo,.rb-joiner>span,.rb-fresh-tag{animation:none!important}.rb-chip,.rb-add-main,.rb-starter,.rb-joiner,.rb-add-plus,.rb-starter-icon,.rb-steps:after{transition:none}}@property --chr-gx{syntax:"<number>";inherits:true;initial-value:0}@property --chr-gy{syntax:"<number>";inherits:true;initial-value:0}.chr{--chr-glide:cubic-bezier(.22, 1, .36, 1);--chr-spring:linear(0, .024, .086, .172, .27, .373, .474, .57, .657, .734, .8, .856, .902, .939, .968, .99, 1.006, 1.017, 1.024, 1.027, 1.029, 1.028, 1.027, 1.025, 1.022, 1.019, 1.016, 1.013, 1.011, 1.008, 1.006, 1.005, 1.003, 1.002, 1.001, 1, 1, 1, .999, .999, 1);--chr-jelly:linear(0, .03, .108, .213, .332, .453, .569, .675, .768, .846, .91, .959, .996, 1.022, 1.039, 1.049, 1.053, 1.052, 1.049, 1.044, 1.038, 1.032, 1.025, 1.019, 1.014, 1.01, 1.006, 1.003, 1.001, .999, .998, .998, .997, .997, .997, .998, .998, .998, .999, .999, .999, .999, 1, 1, 1, 1, 1, 1, 1);--chr-soft:var(--chr-spring);--chr-out:cubic-bezier(.22, 1, .36, 1);--chr-io:cubic-bezier(.45, 0, .55, 1);--chr-t:calc(var(--chr-tempo,1) * var(--chr-pace,1));--chr-b:calc(var(--chr-bounce,1) * var(--chr-spunk,1));--chr-h:var(--chr-hold,1);--chr-o:var(--chr-orbit,1);--chr-blue:#2f6bff;--chr-amber:#f5a524;--chr-green:#22c55e;--chr-red:#f2555a;--el-x:0;--el-y:0;--el-r:0deg;--el-sx:1;--el-sy:1;--er-x:0;--er-y:0;--er-r:0deg;--er-sx:1;--er-sy:1;--chr-tilt:0deg;--chr-dy:0%;transition:--chr-gx calc(.95s * var(--chr-t)) var(--chr-glide), --chr-gy calc(.95s * var(--chr-t)) var(--chr-glide)}.dark .chr{--chr-blue:#6e9bff}.chr :is(.chr-lean,.chr-pose,.chr-settle,.chr-react,.chr-head,.chr-eye,.chr-look,.chr-lid,.chr-arc,.chr-chev,.chr-bodywrap,.chr-face){transform-box:fill-box}.chr-settle{transform-origin:50% 55%}.chr-ground,.chr-lean,.chr-react,.chr-head{transform-origin:50% 100%}.chr-pose{transform-origin:50% 85%}.chr-eye,.chr-look,.chr-lid,.chr-arc,.chr-chev,.chr-bodywrap,.chr-face{transform-origin:50%}.chr-ground{backface-visibility:hidden}.chr-gaze{transform:translate(calc(var(--chr-gx) * var(--chr-u) * .8), calc(var(--chr-gy) * var(--chr-u) * .55))}.chr-look{transform:rotate(calc(var(--chr-gx) * 10deg))}.chr-lean{transform:translateX(calc(var(--chr-gx) * 2%)) rotate(calc(var(--chr-gx) * 3.5deg));transition:transform calc(.3s * var(--chr-t)) var(--chr-glide)}.chr-sphere .chr-gaze{--g2:calc(var(--chr-gx) * var(--chr-gx) + var(--chr-gy) * var(--chr-gy));--m:calc(1 - .12 * var(--g2));transform-box:view-box;transform-origin:var(--chr-face-o,50% 50%);transform:matrix(calc(var(--m) * (1 - .2 * var(--chr-gx) * var(--chr-gx))), calc(var(--m) * -.2 * var(--chr-gx) * var(--chr-gy)), calc(var(--m) * -.2 * var(--chr-gx) * var(--chr-gy)), calc(var(--m) * (1 - .2 * var(--chr-gy) * var(--chr-gy))), calc(var(--chr-gx) * var(--chr-travel,9)), calc(var(--chr-gy) * var(--chr-travel,9)))}.chr-sphere .chr-look{transform:rotate(calc(var(--chr-gx) * var(--chr-gy) * 38deg))}.chr-eye{transform:translate(calc(var(--e-x) * var(--chr-u)), calc(var(--e-y) * var(--chr-u))) rotate(var(--e-r)) scale(var(--e-sx), var(--e-sy));transition:transform calc(.65s * var(--chr-t)) var(--chr-glide)}.chr-eye-l{--e-x:var(--el-x);--e-y:var(--el-y);--e-r:var(--el-r);--e-sx:var(--el-sx);--e-sy:var(--el-sy)}.chr-eye-r{--e-x:var(--er-x);--e-y:var(--er-y);--e-r:var(--er-r);--e-sx:var(--er-sx);--e-sy:var(--er-sy)}.chr-pose{transform:translateY(var(--chr-dy)) rotate(var(--chr-tilt));transition:transform calc(1s * var(--chr-t)) var(--chr-spring)}.chr-face{transition:opacity .16s}.chr-lid{transition:transform .2s cubic-bezier(.25,.8,.35,1),opacity .16s}.chr[data-blink] .chr-lid{transition:transform .1s cubic-bezier(.6,0,.85,.35),opacity .16s;transform:scaleY(.08)}.chr-arc,.chr-chev{opacity:0;transition:opacity .14s ease, transform calc(.56s * var(--chr-t)) var(--chr-glide);transform:scale(.7,.2)}.chr:is([data-face=happy],[data-face=proud]) .chr-arc,.chr[data-face=laughing] .chr-chev{opacity:1;transition-delay:70ms;transform:none}.chr:is([data-face=happy],[data-face=proud],[data-face=laughing]) .chr-lid{opacity:0;transform:scaleY(.2)}.chr[data-face=attentive]{--el-sx:1.1;--el-sy:1.13;--el-y:.1;--er-sx:1.1;--er-sy:1.13;--er-y:.1}.chr[data-face=surprised]{--el-x:-.14;--el-y:-.12;--el-sx:1.2;--el-sy:1.28;--er-x:.14;--er-y:-.12;--er-sx:1.2;--er-sy:1.28;--chr-dy:-2.5%}.chr[data-face=excited]{--el-y:-.14;--el-sx:1.15;--el-sy:1.2;--er-y:-.14;--er-sx:1.15;--er-sy:1.2;--chr-dy:-2.5%}.chr[data-face=happy]{--el-y:-.05;--er-y:-.05}.chr[data-face=angry]{--el-y:.1;--el-r:-18deg;--el-sy:.7;--er-y:.1;--er-r:18deg;--er-sy:.7}.chr[data-face=sad]{--el-y:.36;--el-r:16deg;--el-sy:.8;--er-y:.36;--er-r:-16deg;--er-sy:.8;--chr-dy:3.5%;--chr-tilt:-4deg}.chr[data-face=scared]{--el-x:-.24;--el-sx:.76;--el-sy:.8;--er-x:.24;--er-sx:.76;--er-sy:.8;--chr-dy:1%}.chr[data-face=suspicious]{--el-x:.3;--el-sy:.38;--er-x:.3;--er-sy:.54;--chr-tilt:-4deg}.chr[data-face=confused]{--el-sx:1.12;--el-sy:1.18;--el-r:-7deg;--er-y:.12;--er-sx:.82;--er-sy:.66;--er-r:12deg;--chr-tilt:7deg}.chr[data-face=curious]{--el-x:-.3;--el-y:-.25;--er-x:-.3;--er-y:-.25;--er-sx:1.17;--er-sy:1.24;--chr-tilt:8deg}.chr[data-face=proud]{--el-y:-.22;--er-y:-.22;--chr-dy:-2.5%;--chr-tilt:-4deg}.chr[data-face=shy]{--el-x:.35;--el-y:.42;--el-sx:.88;--el-sy:.84;--er-x:.35;--er-y:.42;--er-sx:.88;--er-sy:.84;--chr-tilt:6deg}.chr[data-face=unimpressed]{--el-y:.22;--el-sy:.42;--er-y:.22;--er-sy:.42;--chr-tilt:-2deg}.chr[data-face=sleepy]{--el-y:.3;--el-sy:.34;--er-y:.3;--er-sy:.34;--chr-tilt:6deg;--chr-dy:1%}.chr[data-face=thinking]{--el-x:.45;--el-y:-.45;--el-r:13deg;--el-sy:.84;--er-x:.45;--er-y:-.45;--er-r:13deg;--chr-tilt:-6deg}.chr[data-face=focused]{--el-y:.05;--el-sy:.72;--er-y:.05;--er-sy:.72}.chr[data-face=asleep]{--el-y:.3;--el-sy:.12;--er-y:.3;--er-sy:.12;--chr-tilt:6deg;--chr-dy:1%}.chr[data-face=wink]{--er-sy:.12;--el-sx:1.06;--el-sy:1.08;--chr-tilt:7deg}.chr-sphere:is([data-face=thinking],[data-face=curious],[data-face=shy],[data-face=suspicious]){--el-x:0;--er-x:0;--el-y:0;--er-y:0}.chr:is([data-motion=idle],[data-motion=watching]) .chr-ground{animation:chr-idle calc(13s * var(--chr-t)) linear var(--chr-delay,0s) infinite}.chr[data-motion=watching] .chr-ground{animation-duration:calc(16s * var(--chr-t))}.chr[data-motion=thinking] .chr-ground{animation:chr-ponder calc(14s * var(--chr-t)) linear var(--chr-delay,0s) infinite}.chr[data-motion=working]{transition-duration:calc(.48s * var(--chr-t))}.chr[data-motion=working] .chr-ground{animation:chr-busy calc(.68s * var(--chr-t)) ease-in-out calc(.3s * var(--chr-t)) infinite}.chr[data-motion=waiting] .chr-ground{animation:chr-beckon calc(4.2s * var(--chr-t)) linear calc(.6s * var(--chr-t)) infinite}.chr[data-motion=blocked]{--chr-gx:0!important;--chr-gy:.45!important}.chr[data-motion=blocked] .chr-ground{animation:chr-droop calc(.9s * var(--chr-t)) var(--chr-spring) both, chr-error calc(7.5s * var(--chr-t)) ease-in-out calc(.9s * var(--chr-t)) infinite;transform:translateY(3%)rotate(-4deg)}.chr .chr-bodywrap{transition:opacity .4s}.chr[data-motion=blocked] .chr-bodywrap{opacity:.62}.chr[data-motion=done] .chr-ground{animation:chr-hops calc(1.5s * var(--chr-t)) both}.chr[data-motion=sleeping]{--chr-gx:0!important;--chr-gy:.2!important}.chr[data-motion=sleeping] .chr-ground{animation:chr-sleep calc(5s * var(--chr-t)) ease-in-out var(--chr-delay,0s) infinite}.chr[data-gaze=you]{--chr-gx:0!important;--chr-gy:.15!important}.chr[data-gaze=up]{--chr-gx:0!important;--chr-gy:-.8!important}.chr[data-gaze=down]{--chr-gx:0!important;--chr-gy:.7!important}.chr[data-gaze=left]{--chr-gx:-.9!important;--chr-gy:0!important}.chr[data-gaze=right]{--chr-gx:.9!important;--chr-gy:0!important}.chr[data-gaze=up-left]{--chr-gx:-.7!important;--chr-gy:-.6!important}.chr[data-gaze=up-right]{--chr-gx:.7!important;--chr-gy:-.6!important}.chr[data-gaze=down-left]{--chr-gx:-.7!important;--chr-gy:.5!important}.chr[data-gaze=down-right]{--chr-gx:.7!important;--chr-gy:.5!important}.chr[data-settle=a] .chr-settle{animation:chr-settle-a calc(1s * var(--chr-t)) var(--chr-glide)}.chr[data-settle=b] .chr-settle{animation:chr-settle-b calc(1s * var(--chr-t)) var(--chr-glide)}.chr[data-offscreen],.chr[data-offscreen] *{animation-play-state:paused!important}.chr[data-move=wink]{--er-sy:.1;--chr-tilt:6deg;--chr-gx:.1!important;--chr-gy:.05!important}.chr[data-move=wide]{--el-sx:1.48;--el-sy:1.52;--er-sx:1.48;--er-sy:1.52;--chr-gx:.1!important;--chr-gy:.45!important}.chr[data-move=wide] .chr-react{animation:chr-pop calc(.8s * var(--chr-t))}.chr[data-move=alert]{--el-sx:1.2;--el-sy:1.2;--er-sx:1.2;--er-sy:1.2;--el-x:-.1;--er-x:.1}.chr[data-move=alert] .chr-react{animation:chr-alert-pop calc(1.1s * var(--chr-t))}.chr[data-move=notify]{--el-sx:1.12;--el-sy:.52;--er-sx:1.12;--er-sy:.52;--chr-gx:-.35!important;--chr-gy:.1!important}.chr[data-move=exclaim]{--el-sy:1.38;--er-sy:1.38;--el-y:-.15;--er-y:-.15}.chr[data-move=exclaim] .chr-react{animation:chr-exclaim calc(.85s * var(--chr-t)) var(--chr-out)}.chr[data-move=egg]{--chr-gx:.6!important;--chr-gy:-.7!important}.chr[data-move=egg] .chr-react{animation:chr-egg calc(1.4s * var(--chr-t))}.chr[data-move=play] .chr-react{transform-origin:50% 55%;animation:chr-play calc(1.3s * var(--chr-t))}.chr[data-move=play]{--el-sy:.9;--er-sy:.9}.chr[data-move=swirl]{animation:chr-swirl-gaze calc(1.6s * var(--chr-t)) ease-in-out}.chr[data-move=swirl] .chr-react{transform-origin:50% 55%;animation:chr-swirl calc(1.6s * var(--chr-t))}.chr[data-move=orbit]{animation:chr-orbit-gaze calc(2.6s * var(--chr-t)) ease-in-out}.chr[data-move=hop] .chr-react{animation:chr-hop calc(.76s * var(--chr-t))}.chr[data-move=boop] .chr-react{animation:chr-boop calc(.6s * var(--chr-t))}.chr[data-move=nod] .chr-react{animation:chr-nod calc(.7s * var(--chr-t)) ease-in-out}.chr[data-move=shake] .chr-react{animation:chr-shake calc(.76s * var(--chr-t)) ease-in-out}.chr[data-react=hover] .chr-react{animation:chr-pop calc(.7s * var(--chr-t))}.chr[data-react=hover]:not([data-move]){--el-sx:1.14;--el-sy:1.14;--er-sx:1.14;--er-sy:1.14}.chr-bang{transform-box:fill-box;transform-origin:50% -258%;opacity:0}.chr-bang-dot{transform-box:fill-box;transform-origin:50%}.chr-sphere:is([data-move=exclaim],[data-move=alert]){--el-sx:1;--el-sy:1;--er-sx:1;--er-sy:1;--el-x:0;--er-x:0;--el-y:0;--er-y:0}.chr-sphere:is([data-move=exclaim],[data-move=alert]) .chr-react{animation:none}.chr-sphere[data-move=exclaim] .chr-bodywrap{animation:chr-bang-tilt calc(1.6s * var(--chr-t)) both}.chr-sphere[data-move=exclaim] .chr-bang{animation:chr-bang-tilt-dot calc(1.6s * var(--chr-t)) both}.chr-sphere[data-move=alert] .chr-bodywrap{animation:chr-bang-up calc(1.4s * var(--chr-t)) both}.chr-sphere[data-move=alert] .chr-bang{animation:chr-bang-up-dot calc(1.4s * var(--chr-t)) both}.chr-sphere:is([data-move=exclaim],[data-move=alert]) :is(.chr-face,.chr-sphere-extra){animation:chr-face-away calc(1.5s * var(--chr-t)) both}.chr-sphere[data-move=burst] .chr-react{transform-origin:50%;animation:chr-pop-out calc(2s * var(--chr-t)) both}.chr-sphere[data-move=burst]{animation:chr-roll-in calc(2s * var(--chr-t)) both}.chr-sphere[data-move=burst] :is(.chr-face,.chr-sphere-extra){animation:chr-face-roll calc(2s * var(--chr-t)) both}.chr-sphere[data-move=burst] .chr-bit{animation-delay:calc(.48s * var(--chr-t))}.chr-ring{opacity:0;transition:opacity calc(.42s * var(--chr-t)) ease}.chr-ring circle,.chr-ring path{vector-effect:non-scaling-stroke}.chr:is([data-motion=working],[data-move=orbit],[data-move=play]) .chr-ring{opacity:1;transition-delay:calc(.4s * var(--chr-t))}.chr:is([data-move=orbit],[data-move=play]) .chr-ring{transition-delay:0s}.chr[data-motion=watching] .chr-ring-a{opacity:.4}.chr:is([data-motion=working],[data-motion=watching],[data-move=orbit],[data-move=play]) .chr-ring-spin{animation:chr-orbit calc(1.6s * var(--chr-t) / var(--chr-o)) linear infinite}.chr-ring-b .chr-ring-spin{animation-duration:calc(2.4s * var(--chr-t) / var(--chr-o));animation-direction:reverse}.chr[data-motion=watching] .chr-ring-spin{animation-duration:calc(6s * var(--chr-t) / var(--chr-o))}.chr-bit{opacity:0}.chr:is([data-motion=done],[data-move=burst]) .chr-bit{animation:chr-bit calc(.9s * var(--chr-t)) var(--chr-out) calc(.16s * var(--chr-t)) both}.chr[data-move=burst] .chr-bit{animation-delay:0s}.chr-comet{opacity:0}.chr[data-move=comet] .chr-comet{opacity:1;animation:chr-comet calc(1.4s * var(--chr-t)) var(--chr-io) both}.chr-dot{aspect-ratio:1;background:var(--chr-dot,var(--chr-amber));width:max(7px,18%);box-shadow:0 0 0 2px var(--card,var(--background));pointer-events:none;transform-origin:50%;animation:chr-dot-in .52s var(--chr-spring) both;border-radius:50%;position:absolute;top:2%;right:2%}.chr-dot[data-tone=blue]{--chr-dot:var(--chr-blue)}.chr-dot[data-tone=green]{--chr-dot:var(--chr-green)}.chr-dot[data-tone=red]{--chr-dot:var(--chr-red)}.chr-dot[data-tone=amber]{animation:chr-dot-in .52s var(--chr-spring) both, chr-dot-pulse 2.6s ease-in-out .52s infinite}.chr-huddle{--chr-spring:linear(0, .024, .086, .172, .27, .373, .474, .57, .657, .734, .8, .856, .902, .939, .968, .99, 1.006, 1.017, 1.024, 1.027, 1.029, 1.028, 1.027, 1.025, 1.022, 1.019, 1.016, 1.013, 1.011, 1.008, 1.006, 1.005, 1.003, 1.002, 1.001, 1, 1, 1, .999, .999, 1);--chr-out:cubic-bezier(.22, 1, .36, 1);align-items:flex-end;gap:calc(var(--huddle-size,56px) * .3);display:flex}.chr-huddle-team{align-items:flex-end;gap:calc(var(--huddle-size,56px) * .14);display:flex}.chr-huddle-slot{width:var(--huddle-size,56px);transform-origin:50% 100%;transition:transform calc(.72s * var(--chr-tempo,1)) var(--chr-spring), opacity .26s ease;place-items:end center;display:grid}.chr-huddle-slot[data-place=away]{opacity:0;transition-timing-function:cubic-bezier(.4,0,1,1),ease;transform:translate(-60%)scale(.15)}.chr-huddle-slot[data-place=asked]{opacity:1;transform:translateY(-8%)}.chr-huddle-slot[data-place=back]{opacity:1;transition-duration:calc(.6s * var(--chr-tempo,1)), .26s;transform:scale(.5)}@keyframes chr-idle{0%{transform:translate(0%, -0.762%) scale(calc(1 + .013 * var(--chr-b)))}1.923%{transform:translate(0.121%, -1.007%) scale(calc(1 + .013 * var(--chr-b)))}3.846%{transform:translate(0.239%, -1.193%) scale(calc(1 + .012 * var(--chr-b)))}5.769%{transform:translate(0.355%, -1.309%) scale(calc(1 + .009 * var(--chr-b)))}7.692%{transform:translate(0.465%, -1.35%) scale(calc(1 + .005 * var(--chr-b)))}9.615%{transform:translate(0.568%, -1.312%) scale(calc(1 + 0 * var(--chr-b)))}11.538%{transform:translate(0.663%, -1.198%) scale(calc(1 + -.004 * var(--chr-b)))}13.462%{transform:translate(0.749%, -1.014%) scale(calc(1 + -.008 * var(--chr-b)))}15.385%{transform:translate(0.823%, -0.771%) scale(calc(1 + -.011 * var(--chr-b)))}17.308%{transform:translate(0.885%, -0.484%) scale(calc(1 + -.013 * var(--chr-b)))}19.231%{transform:translate(0.935%, -0.168%) scale(calc(1 + -.013 * var(--chr-b)))}21.154%{transform:translate(0.971%, 0.157%) scale(calc(1 + -.011 * var(--chr-b)))}23.077%{transform:translate(0.993%, 0.473%) scale(calc(1 + -.008 * var(--chr-b)))}25%{transform:translate(1%, 0.762%) scale(calc(1 + -.003 * var(--chr-b)))}26.923%{transform:translate(0.993%, 1.007%) scale(calc(1 + .001 * var(--chr-b)))}28.846%{transform:translate(0.971%, 1.193%) scale(calc(1 + .006 * var(--chr-b)))}30.769%{transform:translate(0.935%, 1.309%) scale(calc(1 + .009 * var(--chr-b)))}32.692%{transform:translate(0.885%, 1.35%) scale(calc(1 + .012 * var(--chr-b)))}34.615%{transform:translate(0.823%, 1.312%) scale(calc(1 + .013 * var(--chr-b)))}36.538%{transform:translate(0.749%, 1.198%) scale(calc(1 + .012 * var(--chr-b)))}38.462%{transform:translate(0.663%, 1.014%) scale(calc(1 + .01 * var(--chr-b)))}40.385%{transform:translate(0.568%, 0.771%) scale(calc(1 + .006 * var(--chr-b)))}42.308%{transform:translate(0.465%, 0.484%) scale(calc(1 + .002 * var(--chr-b)))}44.231%{transform:translate(0.355%, 0.168%) scale(calc(1 + -.003 * var(--chr-b)))}46.154%{transform:translate(0.239%, -0.157%) scale(calc(1 + -.007 * var(--chr-b)))}48.077%{transform:translate(0.121%, -0.473%) scale(calc(1 + -.01 * var(--chr-b)))}50%{transform:translate(0%, -0.762%) scale(calc(1 + -.013 * var(--chr-b)))}51.923%{transform:translate(-0.121%, -1.007%) scale(calc(1 + -.013 * var(--chr-b)))}53.846%{transform:translate(-0.239%, -1.193%) scale(calc(1 + -.012 * var(--chr-b)))}55.769%{transform:translate(-0.355%, -1.309%) scale(calc(1 + -.009 * var(--chr-b)))}57.692%{transform:translate(-0.465%, -1.35%) scale(calc(1 + -.005 * var(--chr-b)))}59.615%{transform:translate(-0.568%, -1.312%) scale(calc(1 + 0 * var(--chr-b)))}61.538%{transform:translate(-0.663%, -1.198%) scale(calc(1 + .004 * var(--chr-b)))}63.462%{transform:translate(-0.749%, -1.014%) scale(calc(1 + .008 * var(--chr-b)))}65.385%{transform:translate(-0.823%, -0.771%) scale(calc(1 + .011 * var(--chr-b)))}67.308%{transform:translate(-0.885%, -0.484%) scale(calc(1 + .013 * var(--chr-b)))}69.231%{transform:translate(-0.935%, -0.168%) scale(calc(1 + .013 * var(--chr-b)))}71.154%{transform:translate(-0.971%, 0.157%) scale(calc(1 + .011 * var(--chr-b)))}73.077%{transform:translate(-0.993%, 0.473%) scale(calc(1 + .008 * var(--chr-b)))}75%{transform:translate(-1%, 0.762%) scale(calc(1 + .003 * var(--chr-b)))}76.923%{transform:translate(-0.993%, 1.007%) scale(calc(1 + -.001 * var(--chr-b)))}78.846%{transform:translate(-0.971%, 1.193%) scale(calc(1 + -.006 * var(--chr-b)))}80.769%{transform:translate(-0.935%, 1.309%) scale(calc(1 + -.009 * var(--chr-b)))}82.692%{transform:translate(-0.885%, 1.35%) scale(calc(1 + -.012 * var(--chr-b)))}84.615%{transform:translate(-0.823%, 1.312%) scale(calc(1 + -.013 * var(--chr-b)))}86.538%{transform:translate(-0.749%, 1.198%) scale(calc(1 + -.012 * var(--chr-b)))}88.462%{transform:translate(-0.663%, 1.014%) scale(calc(1 + -.01 * var(--chr-b)))}90.385%{transform:translate(-0.568%, 0.771%) scale(calc(1 + -.006 * var(--chr-b)))}92.308%{transform:translate(-0.465%, 0.484%) scale(calc(1 + -.002 * var(--chr-b)))}94.231%{transform:translate(-0.355%, 0.168%) scale(calc(1 + .003 * var(--chr-b)))}96.154%{transform:translate(-0.239%, -0.157%) scale(calc(1 + .007 * var(--chr-b)))}98.077%{transform:translate(-0.121%, -0.473%) scale(calc(1 + .01 * var(--chr-b)))}to{transform:translate(0%, -0.762%) scale(calc(1 + .013 * var(--chr-b)))}}@keyframes chr-ponder{0%{transform:translate(0.234%, -0.758%) scale(calc(1 + 0 * var(--chr-b)))}2.5%{transform:translate(0.317%, -0.84%) scale(calc(1 + .004 * var(--chr-b)))}5%{transform:translate(0.393%, -0.839%) scale(calc(1 + .007 * var(--chr-b)))}7.5%{transform:translate(0.459%, -0.757%) scale(calc(1 + .009 * var(--chr-b)))}10%{transform:translate(0.514%, -0.601%) scale(calc(1 + .009 * var(--chr-b)))}12.5%{transform:translate(0.556%, -0.386%) scale(calc(1 + .006 * var(--chr-b)))}15%{transform:translate(0.584%, -0.133%) scale(calc(1 + .003 * var(--chr-b)))}17.5%{transform:translate(0.598%, 0.133%) scale(calc(1 + -.001 * var(--chr-b)))}20%{transform:translate(0.598%, 0.386%) scale(calc(1 + -.005 * var(--chr-b)))}22.5%{transform:translate(0.582%, 0.601%) scale(calc(1 + -.008 * var(--chr-b)))}25%{transform:translate(0.553%, 0.758%) scale(calc(1 + -.009 * var(--chr-b)))}27.5%{transform:translate(0.509%, 0.84%) scale(calc(1 + -.008 * var(--chr-b)))}30%{transform:translate(0.453%, 0.839%) scale(calc(1 + -.005 * var(--chr-b)))}32.5%{transform:translate(0.386%, 0.757%) scale(calc(1 + -.001 * var(--chr-b)))}35%{transform:translate(0.31%, 0.601%) scale(calc(1 + .003 * var(--chr-b)))}37.5%{transform:translate(0.226%, 0.386%) scale(calc(1 + .006 * var(--chr-b)))}40%{transform:translate(0.136%, 0.133%) scale(calc(1 + .009 * var(--chr-b)))}42.5%{transform:translate(0.043%, -0.133%) scale(calc(1 + .009 * var(--chr-b)))}45%{transform:translate(-0.051%, -0.386%) scale(calc(1 + .007 * var(--chr-b)))}47.5%{transform:translate(-0.144%, -0.601%) scale(calc(1 + .004 * var(--chr-b)))}50%{transform:translate(-0.234%, -0.758%) scale(calc(1 + 0 * var(--chr-b)))}52.5%{transform:translate(-0.317%, -0.84%) scale(calc(1 + -.004 * var(--chr-b)))}55%{transform:translate(-0.393%, -0.839%) scale(calc(1 + -.007 * var(--chr-b)))}57.5%{transform:translate(-0.459%, -0.757%) scale(calc(1 + -.009 * var(--chr-b)))}60%{transform:translate(-0.514%, -0.601%) scale(calc(1 + -.009 * var(--chr-b)))}62.5%{transform:translate(-0.556%, -0.386%) scale(calc(1 + -.006 * var(--chr-b)))}65%{transform:translate(-0.584%, -0.133%) scale(calc(1 + -.003 * var(--chr-b)))}67.5%{transform:translate(-0.598%, 0.133%) scale(calc(1 + .001 * var(--chr-b)))}70%{transform:translate(-0.598%, 0.386%) scale(calc(1 + .005 * var(--chr-b)))}72.5%{transform:translate(-0.582%, 0.601%) scale(calc(1 + .008 * var(--chr-b)))}75%{transform:translate(-0.553%, 0.758%) scale(calc(1 + .009 * var(--chr-b)))}77.5%{transform:translate(-0.509%, 0.84%) scale(calc(1 + .008 * var(--chr-b)))}80%{transform:translate(-0.453%, 0.839%) scale(calc(1 + .005 * var(--chr-b)))}82.5%{transform:translate(-0.386%, 0.757%) scale(calc(1 + .001 * var(--chr-b)))}85%{transform:translate(-0.31%, 0.601%) scale(calc(1 + -.003 * var(--chr-b)))}87.5%{transform:translate(-0.226%, 0.386%) scale(calc(1 + -.006 * var(--chr-b)))}90%{transform:translate(-0.136%, 0.133%) scale(calc(1 + -.009 * var(--chr-b)))}92.5%{transform:translate(-0.043%, -0.133%) scale(calc(1 + -.009 * var(--chr-b)))}95%{transform:translate(0.051%, -0.386%) scale(calc(1 + -.007 * var(--chr-b)))}97.5%{transform:translate(0.144%, -0.601%) scale(calc(1 + -.004 * var(--chr-b)))}to{transform:translate(0.234%, -0.758%) scale(calc(1 + 0 * var(--chr-b)))}}@keyframes chr-busy{0%,to{transform:none}50%{transform:translateY(-3%) scale(calc(1 - .012 * var(--chr-b)), calc(1 + .02 * var(--chr-b)))}}@keyframes chr-beckon{0%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:none}42%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:translateY(-1%)}60%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:none}66%{transform:scale(calc(1 + .025 * var(--chr-b)), calc(1 - .03 * var(--chr-b)));animation-timing-function:cubic-bezier(.33,.67,.5,1)}75%{transform:translateY(-6%) scale(calc(1 - .01 * var(--chr-b)), calc(1 + .015 * var(--chr-b)));animation-timing-function:cubic-bezier(.5,0,.67,.33)}83%{transform:scale(calc(1 + .02 * var(--chr-b)), calc(1 - .025 * var(--chr-b)));animation-timing-function:var(--chr-jelly)}to{transform:none}}@keyframes chr-droop{0%{transform:none}to{transform:translateY(3%)rotate(-4deg)}}@keyframes chr-error{0%,78%,to{transform:translateY(3%)rotate(-4deg)}81%{transform:translate(-2%,3%)rotate(-4deg)}84%{transform:translate(2%,3%)rotate(-4deg)}87%{transform:translate(-1.4%,3%)rotate(-4deg)}90%{transform:translate(.8%,3%)rotate(-4deg)}93%{transform:translateY(3%)rotate(-4deg)}}@keyframes chr-hops{0%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:none}8%{transform:scale(calc(1 + .035 * var(--chr-b)), calc(1 - .045 * var(--chr-b)));animation-timing-function:cubic-bezier(.33,.67,.5,1)}27%{transform:translateY(-12%) scale(calc(1 - .015 * var(--chr-b)), calc(1 + .02 * var(--chr-b)));animation-timing-function:cubic-bezier(.5,0,.67,.33)}44%{transform:scale(calc(1 + .03 * var(--chr-b)), calc(1 - .035 * var(--chr-b)));animation-timing-function:cubic-bezier(.33,.67,.5,1)}56%{animation-timing-function:cubic-bezier(.5,0,.67,.33);transform:translateY(-4.5%)}67%{transform:scale(calc(1 + .018 * var(--chr-b)), calc(1 - .02 * var(--chr-b)));animation-timing-function:var(--chr-jelly)}to{transform:none}}@keyframes chr-sleep{0%,to{transform:translateY(1.4%)}50%{transform:translateY(2.4%) scale(calc(1 + .035 * var(--chr-b)), calc(1 + .018 * var(--chr-b)))}}@keyframes chr-settle-a{0%{transform:scale(calc(1 - .05 * var(--chr-b)))}to{transform:none}}@keyframes chr-settle-b{0%{transform:scale(calc(1 - .05 * var(--chr-b)))}to{transform:none}}@keyframes chr-pop{0%{animation-timing-function:cubic-bezier(.25,.8,.35,1);transform:none}24%{transform:scale(calc(1 + .07 * var(--chr-b)));animation-timing-function:var(--chr-jelly)}to{transform:none}}@keyframes chr-alert-pop{0%{animation-timing-function:cubic-bezier(.25,.8,.35,1);transform:none}18%{transform:scale(calc(1 + .12 * var(--chr-b)));animation-timing-function:var(--chr-jelly)}to{transform:none}}@keyframes chr-exclaim{0%{animation-timing-function:cubic-bezier(.2,.75,.35,1);transform:none}24%{transform:translateY(-12%) scale(calc(1 - .05 * var(--chr-b)), calc(1 + .08 * var(--chr-b)));animation-timing-function:cubic-bezier(.55,0,.85,.4)}46%{transform:scale(calc(1 + .04 * var(--chr-b)), calc(1 - .05 * var(--chr-b)));animation-timing-function:var(--chr-jelly)}to{transform:none}}@keyframes chr-egg{0%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:none}22%{transform:scale(calc(1 - .09 * var(--chr-b)), calc(1 + .11 * var(--chr-b)));animation-timing-function:cubic-bezier(.45,0,.55,1)}48%{transform:scale(calc(1 - .075 * var(--chr-b)), calc(1 + .095 * var(--chr-b))) rotate(-2deg);animation-timing-function:cubic-bezier(.45,0,.55,1)}72%{transform:scale(calc(1 - .09 * var(--chr-b)), calc(1 + .11 * var(--chr-b)));animation-timing-function:var(--chr-jelly)}to{transform:none}}@keyframes chr-play{0%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:none}12%{transform:scale(calc(1 + .07 * var(--chr-b)), calc(1 - .09 * var(--chr-b)));animation-timing-function:cubic-bezier(.2,.75,.35,1)}44%{animation-timing-function:cubic-bezier(.55,0,.85,.4);transform:translateY(-24%)rotate(200deg)}68%{transform:rotate(360deg) scale(calc(1 + .06 * var(--chr-b)), calc(1 - .08 * var(--chr-b)));animation-timing-function:var(--chr-jelly)}to{transform:rotate(360deg)}}@keyframes chr-swirl{0%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:none}to{transform:rotate(360deg)}}@keyframes chr-swirl-gaze{6.25%{--chr-gx:.92;--chr-gy:.33}12.5%{--chr-gx:.71;--chr-gy:.6}18.75%{--chr-gx:.38;--chr-gy:.79}25%{--chr-gx:0;--chr-gy:.85}31.25%{--chr-gx:-.38;--chr-gy:.79}37.5%{--chr-gx:-.71;--chr-gy:.6}43.75%{--chr-gx:-.92;--chr-gy:.33}50%{--chr-gx:-1;--chr-gy:0}56.25%{--chr-gx:-.92;--chr-gy:-.33}62.5%{--chr-gx:-.71;--chr-gy:-.6}68.75%{--chr-gx:-.38;--chr-gy:-.79}75%{--chr-gx:0;--chr-gy:-.85}81.25%{--chr-gx:.38;--chr-gy:-.79}87.5%{--chr-gx:.71;--chr-gy:-.6}93.75%{--chr-gx:.92;--chr-gy:-.33}}@keyframes chr-orbit-gaze{4.167%{--chr-gx:.95;--chr-gy:.17}8.333%{--chr-gx:.55;--chr-gy:.3}12.5%{--chr-gx:0;--chr-gy:.35}16.667%{--chr-gx:-.55;--chr-gy:.3}20.833%{--chr-gx:-.95;--chr-gy:.17}25%{--chr-gx:-1.1;--chr-gy:0}29.167%{--chr-gx:-.95;--chr-gy:-.18}33.333%{--chr-gx:-.55;--chr-gy:-.3}37.5%{--chr-gx:0;--chr-gy:-.35}41.667%{--chr-gx:.55;--chr-gy:-.3}45.833%{--chr-gx:.95;--chr-gy:-.18}50%{--chr-gx:1.1;--chr-gy:0}54.167%{--chr-gx:.95;--chr-gy:.17}58.333%{--chr-gx:.55;--chr-gy:.3}62.5%{--chr-gx:0;--chr-gy:.35}66.667%{--chr-gx:-.55;--chr-gy:.3}70.833%{--chr-gx:-.95;--chr-gy:.17}75%{--chr-gx:-1.1;--chr-gy:0}79.167%{--chr-gx:-.95;--chr-gy:-.17}83.333%{--chr-gx:-.55;--chr-gy:-.3}87.5%{--chr-gx:0;--chr-gy:-.35}91.667%{--chr-gx:.55;--chr-gy:-.3}95.833%{--chr-gx:.95;--chr-gy:-.17}}@keyframes chr-hop{0%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:none}14%{transform:scale(calc(1 + .035 * var(--chr-b)), calc(1 - .045 * var(--chr-b)));animation-timing-function:cubic-bezier(.33,.67,.5,1)}40%{transform:translateY(-15%) scale(calc(1 - .015 * var(--chr-b)), calc(1 + .02 * var(--chr-b)));animation-timing-function:cubic-bezier(.5,0,.67,.33)}62%{transform:scale(calc(1 + .03 * var(--chr-b)), calc(1 - .035 * var(--chr-b)));animation-timing-function:var(--chr-jelly)}to{transform:none}}@keyframes chr-boop{0%{animation-timing-function:cubic-bezier(.25,.8,.35,1);transform:none}22%{transform:scale(calc(1 + .09 * var(--chr-b)), calc(1 - .11 * var(--chr-b)));animation-timing-function:var(--chr-jelly)}to{transform:none}}@keyframes chr-nod{0%,to{transform:none}40%{transform:translateY(4%)rotate(2deg)}75%{transform:translateY(-1%)}}@keyframes chr-shake{0%,to{transform:none}18%{transform:rotate(-7deg)}38%{transform:rotate(6deg)}58%{transform:rotate(-4deg)}78%{transform:rotate(2deg)}}@keyframes chr-bang-tilt{0%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:none}12%{transform:scale(calc(1 + .07 * var(--chr-b)), calc(1 - .1 * var(--chr-b)));animation-timing-function:cubic-bezier(.3,.9,.3,1)}32%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:translateY(-11%)rotate(16deg)scale(.3,.8)}50%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:translateY(-11%)rotate(9deg)scale(.3,.8)}66%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:translateY(-11%)rotate(15deg)scale(.3,.8)}80%{animation-timing-function:cubic-bezier(.5,0,.3,1);transform:translateY(-11%)rotate(11deg)scale(.3,.8)}91%{transform:scale(calc(1 + .04 * var(--chr-b)), calc(1 - .05 * var(--chr-b)));animation-timing-function:var(--chr-jelly)}to{transform:none}}@keyframes chr-bang-tilt-dot{0%,22%{opacity:0;transform:rotate(16deg)}32%{opacity:1;animation-timing-function:cubic-bezier(.45,0,.55,1);transform:rotate(16deg)}50%{opacity:1;animation-timing-function:cubic-bezier(.45,0,.55,1);transform:rotate(9deg)}66%{opacity:1;animation-timing-function:cubic-bezier(.45,0,.55,1);transform:rotate(15deg)}80%{opacity:1;transform:rotate(11deg)}87%,to{opacity:0;transform:rotate(11deg)}}@keyframes chr-bang-up{0%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:none}12%{transform:scale(calc(1 + .07 * var(--chr-b)), calc(1 - .1 * var(--chr-b)));animation-timing-function:cubic-bezier(.3,.9,.3,1)}32%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:translateY(-11%)scale(.3,.8)}46%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:translateY(-12%)scale(.3,.84)}60%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:translateY(-11%)scale(.3,.8)}80%{animation-timing-function:cubic-bezier(.5,0,.3,1);transform:translateY(-11%)scale(.3,.8)}91%{transform:scale(calc(1 + .04 * var(--chr-b)), calc(1 - .05 * var(--chr-b)));animation-timing-function:var(--chr-jelly)}to{transform:none}}@keyframes chr-bang-up-dot{0%,22%{opacity:0}32%,80%{opacity:1}87%,to{opacity:0}}@keyframes chr-face-away{0%{opacity:1}10%,84%{opacity:0}to{opacity:1}}@keyframes chr-pop-out{0%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:none}10%{transform:scale(calc(1 + .05 * var(--chr-b)), calc(1 - .08 * var(--chr-b)));animation-timing-function:cubic-bezier(.55,0,.8,.35)}26%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:scale(.14)}44%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:translateY(-4%)scale(.15)}60%{animation-timing-function:var(--chr-glide);transform:scale(.14)}to{transform:none}}@keyframes chr-roll-in{0%{animation-timing-function:cubic-bezier(.55,0,.8,.35)}24%{--chr-gx:-1.5;--chr-gy:.05}25%,60%{--chr-gx:1.6;--chr-gy:.15;animation-timing-function:var(--chr-glide)}}@keyframes chr-face-roll{0%,18%{opacity:1}24%,60%{opacity:0}64%,to{opacity:1}}@keyframes chr-orbit{to{transform:rotate(360deg)}}@keyframes chr-bit{0%{opacity:0;transform:translateY(0)scale(.4)}20%{opacity:1}to{opacity:0;transform:translateY(calc(var(--chr-burst,12px) * -1)) scale(.9)}}@keyframes chr-comet{0%{opacity:0;transform:rotate(-90deg)}12%{opacity:1}85%{opacity:1}to{opacity:0;transform:rotate(270deg)}}@keyframes chr-dot-in{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:none}}@keyframes chr-dot-pulse{0%,to{transform:none}50%{transform:scale(1.1)}}@supports not (transition-timing-function:linear(0, 1)){.chr,.chr-huddle{--chr-spring:cubic-bezier(.3, 1.15, .5, 1);--chr-jelly:cubic-bezier(.3, 1.3, .5, 1)}}.tn-face{flex:none;display:block}.tn-face-blink .tn-face-eyes{transform-box:fill-box;transform-origin:50%;animation:tn-blink 6s var(--tn-blink-delay,0s) infinite}.tn-face-still>svg{width:100%;height:100%;display:block;overflow:visible}.tn-bot-face{--tn-face-delay:0s;-webkit-tap-highlight-color:transparent;flex:none;display:inline-grid;position:relative}.tn-bot-face>svg{width:100%;height:100%;display:block;overflow:visible}.chr-edge{stroke:#0a0a0a17}.tn-bot-face .chr-ground{--chr-orbit-ink:var(--chr-orbit,var(--chr-blue))}@supports (color:color-mix(in lab, red, red)){.tn-bot-face .chr-ground{--chr-orbit-ink:color-mix(in oklab, var(--chr-orbit,var(--chr-blue)) 80%, #000)}}.dark .tn-bot-face .chr-ground{--chr-orbit-ink:var(--chr-orbit,var(--chr-blue))}@supports (color:color-mix(in lab, red, red)){.dark .tn-bot-face .chr-ground{--chr-orbit-ink:color-mix(in oklab, var(--chr-orbit,var(--chr-blue)) 82%, #fff)}}.chr-ring-knock{stroke:var(--chr-knock,var(--card,var(--background,#fff)))}.dark .tn-bot-face .chr-ring>g>circle:not(.chr-ring-knock),.dark .tn-bot-face .chr-ring-b>g>circle{stroke-opacity:.5}.dark .chr-edge{stroke:#ffffff29}.tn-face-wrap{transform-origin:18px 18px}:is(tr,.action-link,button):hover .tn-bot-face:not([data-motion=sleeping]){--chr-gx:.75!important;--chr-gy:-.1!important}.tn-face-option:hover .chr-react{animation:.7s linear chr-pop}:is(.chr-flat .tn-bot-face:not(.chr-pattern *),.tn-bot-face[data-flat]) .tn-face-wrap{display:none}:is(.chr-flat .tn-bot-face:not(.chr-pattern *),.tn-bot-face[data-flat]) .chr-ground{--chr-ink:var(--chr-ink-flat)!important}:is(.chr-flat .tn-bot-face:not(.chr-pattern *),.tn-bot-face[data-flat]) :is(.chr-bg,.chr-bang-dot){fill:var(--chr-flat-fill)}.chr[data-move=boop] .chr-chev{opacity:1;transform:none}.chr[data-move=boop] .chr-lid{opacity:0}.chr-bit{transform-box:fill-box;transform-origin:50%}.tn-bot-face:after{content:"";pointer-events:none;background:var(--chr-dot,var(--chr-amber));width:9px;height:9px;box-shadow:0 0 0 2px var(--card);opacity:0;transition:opacity .14s ease, transform .3s var(--chr-spring);border-radius:50%;position:absolute;bottom:-1px;right:-1px;transform:scale(.3)}.tn-bot-face[data-size=lg]:after{width:13px;height:13px;bottom:1px;right:1px}.tn-bot-face[data-size=sm]:after{width:7px;height:7px}.tn-bot-face[data-detail=xs]:after{width:6px;height:6px;box-shadow:0 0 0 1.5px var(--card);bottom:-2px;right:-2px}.tn-bot-face:is([data-motion=waiting],[data-motion=blocked],[data-motion=done],[data-dot],[data-move=notify]):not([data-dot=off]):after{opacity:1;transform:none}.tn-bot-face[data-move=notify]:after{animation:chr-dot-in .46s var(--chr-spring) both, chr-dot-pulse 1.4s ease-in-out .46s infinite}.tn-bot-face[data-motion=waiting]{--chr-dot:var(--chr-amber)}.tn-bot-face[data-motion=blocked]{--chr-dot:var(--chr-red)}.tn-bot-face[data-motion=done]{--chr-dot:var(--chr-green)}.tn-bot-face[data-dot=amber]{--chr-dot:var(--chr-amber)}.tn-bot-face[data-dot=green]{--chr-dot:var(--chr-green)}.tn-bot-face[data-dot=blue]{--chr-dot:var(--chr-blue)}.tn-bot-face[data-dot=red]{--chr-dot:var(--chr-red)}.tn-bot-face[data-motion=waiting]:not([data-dot=off]):after{animation:chr-dot-pulse calc(2.6s * var(--chr-t)) ease-in-out .4s infinite}.tn-bot-face>svg{transition:opacity .3s}.tn-bot-face[data-motion=sleeping]>svg{opacity:.78}.tn-face-z{color:var(--muted-foreground);pointer-events:none;animation:tn-z 3.2s ease-in var(--tn-face-delay) infinite;font-size:10px;font-weight:700;line-height:1;position:absolute;top:-6px;right:-3px}.tn-bot-face[data-size=lg] .tn-face-z{font-size:14px;top:-8px;right:0}.tn-bot-face[data-detail=lg] .tn-face-z{font-size:max(14px,13%)}.tn-bot-face-tip{border-radius:50%;outline:none;flex:none;display:inline-grid}.tn-bot-face-tip:focus-visible{box-shadow:0 0 0 2px var(--background), 0 0 0 4px #2f6bff}.tn-face-tip{flex-direction:column;gap:1px;max-width:240px;display:flex}.tn-face-tip strong{font-weight:600}.tn-face-tip span{opacity:.8}.simple-app .fb-bot-identity{align-items:center;gap:12px;display:flex}.tn-bot-role{color:var(--foreground);font-weight:500}.tn-bot-hero{background:var(--foreground);border-radius:16px;align-items:center;gap:14px;margin-bottom:4px;padding:14px;display:flex}@supports (color:color-mix(in lab, red, red)){.tn-bot-hero{background:color-mix(in srgb, var(--foreground) 4%, transparent)}}.tn-bot-hero>div:not(.tn-face-grid,.tn-look){flex-direction:column;gap:2px;min-width:0;display:flex}.tn-bot-hero>div:not(.tn-look)>strong{letter-spacing:-.01em;font-size:16px;font-weight:600}.tn-bot-hero>div:not(.tn-look)>span{color:var(--muted-foreground);font-size:13px}.tn-bot-hero{flex-wrap:wrap}.tn-bot-hero>div:not(.tn-face-grid,.tn-look){flex:160px}.tn-face-change{margin-inline-start:auto}.tn-bot-hero .tn-bot-says{background:var(--card);color:var(--foreground);box-shadow:0 1px 2px #0a0a0a0f, 0 0 0 1px var(--border);border-radius:10px 10px 10px 3px;align-self:flex-start;margin:4px 0 2px;padding:6px 10px;font-size:13px;line-height:18px}.tn-face-grid{border-top:1px solid var(--border);animation:tn-grid-in .22s var(--tn-ease,ease) both;flex-basis:100%;grid-template-columns:repeat(auto-fill,minmax(46px,1fr));gap:8px;margin-top:2px;padding-top:10px;display:grid}.tn-face-option{aspect-ratio:1;cursor:pointer;transition:box-shadow .16s ease, transform .2s var(--tn-ease,ease);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;box-shadow:0 0 0 2px #0000}.tn-face-option:hover>svg{animation:tn-jelly .62s var(--nos-spring,ease)}.tn-face-option[data-checked]{box-shadow:0 0 0 2px var(--card), 0 0 0 4px #2f6bff}.tn-face-option:focus-visible{box-shadow:0 0 0 2px var(--card), 0 0 0 4px #6e9bff;outline:none}.tn-face-option>svg{border-radius:50%}@keyframes tn-grid-in{0%{opacity:0;transform:translateY(-4px)}}.tn-side-face{width:20px;height:20px;transition:transform .26s var(--tn-ease,ease);border-radius:50%;flex-shrink:0;display:inline-grid;box-shadow:0 0 0 1.5px #0a0a0a1f}.dark .tn-side-face{box-shadow:0 0 0 1.5px #ffffff38}.tn-side-face:has(.chr){box-shadow:none;border-radius:0}.tn-side-face{position:relative}.tn-side-face .tn-bot-face:after{box-shadow:0 0 0 2px var(--tn-side-bg,var(--sidebar,var(--background)))}.tn-side-scroll{margin-inline:-8px;padding-inline:8px}.tn-avatar-picker{--tn-card-shadow:var(--tn-card-shadow-hover)}.tn-avatar-picker-header{background:radial-gradient(120% 140% at 0 0,#2f6bff4d,#0000 60%),radial-gradient(120% 140% at 100% 0,#8b5cf638,#0000 60%),linear-gradient(90deg,#2f6bff24,#2f6bff0f)}.tn-avatar-picker-main{border-color:var(--card);box-shadow:0 12px 30px -12px #10182859}.tn-avatar-picker button[aria-pressed]{cursor:pointer;border-color:#0000}.tn-avatar-picker button:focus-visible{outline-offset:3px;outline:2px solid #2f6bff}.fpa-face{border-radius:50%}@keyframes tn-blink{0%,93%,to{transform:scaleY(1)}95.5%{transform:scaleY(.12)}}@keyframes tn-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes tn-z{0%{opacity:0;transform:translateY(4px)scale(.7)}25%{opacity:.9}to{opacity:0;transform:translate(6px,-10px)scale(1.1)}}@keyframes tn-jelly{0%{transform:none}22%{transform:scale(1.12,.88)}44%{transform:scale(.94,1.07)}64%{transform:scale(1.04,.97)}82%{transform:scale(.99,1.01)}to{transform:none}}@keyframes tn-hop{0%,to{transform:none}25%{transform:scale(1.08,.9)}55%{transform:translateY(-18%)scale(.95,1.06)}80%{transform:translateY(0)scale(1.03,.97)}}.tn-bot-mini{vertical-align:-3px}.tn-bot-mini:after,.tn-bot-mini:before{display:none}.simple-app small.ft-bot-line{align-items:center;gap:6px;display:flex}.nos-line-mark{position:relative}.nos-line-mark[data-with]{align-items:flex-end;gap:3px;padding:0 6px 0 5px;width:auto!important;display:flex!important}.nos-line-with{margin-bottom:2px;display:inline-grid}.tn-bot-hero>.tn-look{border-top:1px solid var(--border);min-width:0;max-width:100%;animation:tn-grid-in .22s var(--tn-ease,ease) both;flex-direction:column;flex:100%;gap:14px;margin-top:2px;padding-top:12px;display:flex}.tn-look .tn-face-grid{border-top:0;margin-top:0;padding-top:0;animation:none}.tn-look-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.tn-look-label{flex-direction:column;flex:200px;gap:2px;min-width:0;display:flex}.tn-look-label strong{font-size:13px;font-weight:600}.tn-look-label span{color:var(--muted-foreground);font-size:12px;line-height:16px}.tn-look-flat{cursor:pointer;flex-wrap:nowrap}.tn-look-flat .tn-look-label{flex:1 1 0}.tn-mind{flex-wrap:wrap;gap:6px;display:flex}.tn-mind-chip{border:1px solid var(--border);background:var(--card);height:30px;color:var(--muted-foreground);cursor:pointer;border-radius:999px;align-items:center;padding:0 12px;font-size:13px;font-weight:500;line-height:1;transition:background .14s,color .14s,border-color .14s;display:inline-flex}.tn-mind-chip:hover{color:var(--foreground);border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.tn-mind-chip:hover{border-color:color-mix(in srgb, var(--foreground) 24%, var(--border))}}.tn-mind-chip[data-checked]{background:var(--foreground);border-color:var(--foreground);color:var(--background)}.tn-mind-chip:focus-visible{outline-offset:2px;outline:2px solid #6e9bff}.pg{isolation:isolate;background:var(--tn-material);color:var(--tn-ink);--foreground:var(--tn-ink);--muted-foreground:var(--tn-ink-2);--border:var(--tn-line);--accent:#ffffff14;--input:#ffffff24;--primary:#2f6bff;--primary-foreground:#fff;--card:#2a2a27;--popover:#2a2a27;--background:#34342f;border-radius:22px;flex-direction:column;gap:14px;padding:18px 18px 14px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px -36px #1018288c}.pg:after{content:"";z-index:-1;border-radius:inherit;background:var(--tn-sheen);pointer-events:none;position:absolute;inset:0}.pg-empty{color:var(--tn-ink-2);flex-direction:row;align-items:center}.pg-empty svg{color:#8aa9ff;width:18px;height:18px}.pg-empty p{margin:0}.pg-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.pg-title{align-items:center;gap:12px;display:flex}.pg-title>div>strong{letter-spacing:-.01em;font-size:16px;font-weight:600;display:block}.pg-title>div>span{color:var(--tn-ink-2);font-size:12px;display:block}.pg-live{background:#2f6bff2e;border-radius:9px;place-items:center;width:28px;height:28px;display:grid;position:relative}.pg-live i{background:#6e9bff;border-radius:50%;width:8px;height:8px;animation:2s ease-out infinite pg-ping;display:block;box-shadow:0 0 #6e9bff99}.pg-actions{align-items:center;gap:8px;display:flex}.pg-play{color:#fff;background:#2f6bff;border-color:#2f6bff;gap:6px;box-shadow:inset 0 1px #ffffff38,0 8px 18px -8px #2f6bffcc}.pg-play:not(:disabled):hover{background:#4a7dff}.pg-play svg{width:15px;height:15px}.pg-spin{animation:1s linear infinite pg-spin}.pg-chart{min-width:0;position:relative}.pg-chart svg,.pg-curve svg{display:block;overflow:visible}.pg-grid{stroke:#ffffff12;stroke-width:1px}.pg-line{fill:none;stroke:#dfe6ff;stroke-width:1.6px;stroke-linejoin:round}.pg-axis{fill:var(--tn-ink-3,#8a8a84);font-variant-numeric:tabular-nums;font-size:11px}.pg-band rect:first-child{fill:#ffffff0a}.pg-band.is-win rect:first-child{fill:#22c55e1a}.pg-band.is-loss rect:first-child{fill:#ef44441a}.pg-band.is-open rect:first-child{fill:#6e9bff1f}.pg-band-top{fill:#fff3}.pg-band.is-win .pg-band-top{fill:#22c55e}.pg-band.is-loss .pg-band-top{fill:#ef4444}.pg-band.is-open .pg-band-top{fill:#6e9bff}.pg-marker circle{stroke:#1d1d1b;stroke-width:2px}.pg-marker.is-entry circle{fill:#6e9bff}.pg-marker.is-win circle{fill:#22c55e}.pg-marker.is-loss circle{fill:#ef4444}.pg-marker{animation:pg-pop .36s var(--tn-ease) both;transform-box:fill-box}.pg-head-line{stroke:#9db8ff;stroke-width:1.5px;filter:drop-shadow(0 0 6px #6e9bffcc)}.pg-rider{pointer-events:none;filter:drop-shadow(0 6px 10px #00000073);transition:transform 90ms linear;position:absolute;top:0;left:0}.pg-rider .tn-bot-face:after,.pg-rider .tn-bot-face:before{display:none}.pg-rider .tn-bot-face{animation:2.4s ease-in-out infinite tn-bob}.pg-curve{margin-top:-2px;padding-top:16px;position:relative}.pg-curve-legend{font-variant-numeric:tabular-nums;color:var(--tn-ink-3,#8a8a84);pointer-events:none;gap:14px;font-size:11px;display:flex;position:absolute;top:0;left:8px}.pg-curve-legend b{font-weight:600}.pg-curve-legend .is-up{color:#4ade80}.pg-curve-legend .is-down{color:#f87171}.pg-curve-legend span:before{content:"";vertical-align:middle;border-top:2px solid #22c55e;width:12px;height:0;margin-right:6px;display:inline-block}.pg-curve-legend span.is-down:before{border-top-color:#ef4444}.pg-curve-legend span.is-hold:before{border-top:1.5px dashed var(--tn-ink-3,#8a8a84)}.pg-hold{fill:none;stroke:var(--tn-ink-3,#8a8a84);stroke-width:1.2px;stroke-dasharray:4 4}.pg-yours{fill:none;stroke:#22c55e;stroke-width:2px;stroke-linejoin:round}.pg-yours.is-down{stroke:#ef4444}.pg-yours-label{fill:#4ade80;font-weight:600}.pg-yours-label.is-down{fill:#f87171}.pg-score{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.pg-tile{background:#ffffff0d;border-radius:14px;flex-direction:column;gap:2px;min-width:0;padding:10px 12px;display:flex;box-shadow:inset 0 1px #ffffff0f}.pg-tile>span,.pg-tile-ring span{color:var(--tn-ink-2);font-size:11px}.pg-tile strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;font-size:20px;font-weight:600;display:flex;position:relative;overflow:hidden}.pg-tile strong.is-up{color:#4ade80}.pg-tile strong.is-down{color:#f87171}.pg-tile small{color:var(--tn-ink-3,#8a8a84);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.pg-roll{display:inline-block}.pg-delta{color:#0b1430;background:#8aa9ff;border-radius:999px;padding:1px 6px;font-size:11px;font-style:normal;font-weight:700}.pg-delta.is-down{color:#3b0d0d;background:#fca5a5}.pg-tile-ring{flex-direction:row;align-items:center;gap:10px}.pg-ring-track{fill:none;stroke:#ffffff1a;stroke-width:5px}.pg-ring-value{fill:none;stroke:#22c55e;stroke-width:5px;stroke-linecap:round}.pg-rhythm{height:22px;margin-top:4px;position:relative}.pg-rhythm i{opacity:.7;background:linear-gradient(90deg,#6e9bff 0 20%,#22c55e 20% 70%,#f5a524 70% 100%);border-radius:999px;height:6px;position:absolute;top:8px;left:0;right:0}.pg-rhythm b{top:3px;left:clamp(0px, calc(var(--pg-rhythm) - 8px), calc(100% - 16px));width:16px;height:16px;transition:left .5s var(--tn-ease);background:#fff;border-radius:50%;position:absolute;box-shadow:0 2px 6px #00000073}.pg-coach{background:#ffffff0d;border-radius:14px;align-items:center;gap:10px;padding:8px 8px 8px 10px;display:flex}.pg-coach p{flex:1;margin:0;font-size:13px}.pg-coach-icon{border-radius:9px;flex:none;place-items:center;width:28px;height:28px;display:grid}.pg-coach-icon svg{width:15px;height:15px}.pg-coach.is-good .pg-coach-icon{color:#4ade80;background:#22c55e2e}.pg-coach.is-tip .pg-coach-icon{color:#8aa9ff;background:#2f6bff33}.pg-coach.is-warn .pg-coach-icon{color:#f5b14a;background:#f5a5242e}.pg-foot{color:var(--tn-ink-3,#8a8a84);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;font-size:11px;display:flex}.pg-foot span{flex:320px}.qs{flex-direction:column;gap:14px;display:flex}.qs-ring{align-items:center;gap:14px;display:flex;position:relative}.qs-ring .pg-ring-track{stroke:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.qs-ring .pg-ring-track{stroke:color-mix(in srgb, var(--foreground) 10%, transparent)}}.qs-ring .pg-ring-track{stroke-width:6px}.qs-ring .pg-ring-value{stroke:#2f6bff;stroke-width:6px}.qs-ring strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:600;display:block}.qs-ring span{color:var(--muted-foreground);font-size:13px}.qs-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.qs-list button{width:100%;color:var(--foreground);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:7px 8px;font-size:13px;transition:background-color .15s;display:flex}.qs-list button:hover{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.qs-list button:hover{background:color-mix(in srgb, var(--foreground) 5%, transparent)}}.qs-list button:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.qs-check{border:1.5px dashed var(--foreground);border-radius:50%;flex:none;place-items:center;width:20px;height:20px;display:grid}@supports (color:color-mix(in lab, red, red)){.qs-check{border:1.5px dashed color-mix(in srgb, var(--foreground) 30%, transparent)}}.qs-check{transition:background-color .2s,border-color .2s}.qs-check svg{width:12px;height:12px}.qs-list [data-done] .qs-check{color:#fff;background:#22c55e;border:0}.qs-list [data-done] .qs-title{color:var(--muted-foreground);text-decoration:line-through;-webkit-text-decoration-color:var(--foreground);-webkit-text-decoration-color:var(--foreground);-webkit-text-decoration-color:var(--foreground);text-decoration-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.qs-list [data-done] .qs-title{-webkit-text-decoration-color:color-mix(in srgb, var(--foreground) 30%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--foreground) 30%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--foreground) 30%, transparent);text-decoration-color:color-mix(in srgb, var(--foreground) 30%, transparent)}}.qs-title{flex:1}.qs-title em{color:#7c3aed;background:#8b5cf624;border-radius:999px;margin-left:6px;padding:1px 6px;font-size:10px;font-style:normal;font-weight:600}.dark .qs-title em{color:#c4b5fd}.qs-go{width:14px;height:14px;color:var(--muted-foreground)}.qs-list [data-fresh] .qs-check{animation:qs-pop .6s var(--tn-ease) both}.qs-list [data-fresh] button{background:#22c55e1a}.qs-burst{pointer-events:none;position:absolute;top:32px;left:32px}.qs-burst i{background:hsl(calc(var(--i) * 36) 90% 60%);width:6px;height:6px;animation:qs-burst .9s var(--tn-ease) both;transform:rotate(calc(var(--i) * 36deg)) translateY(0);border-radius:2px;position:absolute}:root .simple-app .fp-metrics-strip.pg-metrics4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=1100px){:root .simple-app .fp-metrics-strip.pg-metrics4{grid-template-columns:repeat(2,minmax(0,1fr))}}.pg-report-note{color:var(--foreground);background:#2f6bff14;border-radius:14px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:13px;display:flex}.pg-report-note svg{color:#2f6bff;flex:none;width:16px;height:16px;margin-top:2px}.pg-toggle{color:var(--muted-foreground);align-items:center;gap:8px;font-size:13px;display:inline-flex}.simple-app :is(.fb-builder-header,.tm-order-focus,.fb-template-start,.nos-help-card){--primary:#2f6bff;--primary-foreground:#fff}.tn-cta{box-shadow:0 10px 22px -10px #2f6bffd9}.tn-spotlight{animation:tn-spotlight 2.2s var(--tn-ease) both}@keyframes pg-ping{0%{box-shadow:0 0 #6e9bff99}to{box-shadow:0 0 0 10px #6e9bff00}}@keyframes pg-spin{to{transform:rotate(360deg)}}@keyframes pg-pop{0%{opacity:0}to{opacity:1}}@keyframes qs-pop{0%{transform:scale(.4)}60%{transform:scale(1.25)}to{transform:scale(1)}}@keyframes qs-burst{0%{opacity:1;transform:rotate(calc(var(--i) * 36deg)) translateY(0) scale(1)}to{opacity:0;transform:rotate(calc(var(--i) * 36deg)) translateY(-46px) scale(.6)}}@keyframes tn-spotlight{0%{box-shadow:0 0 #2f6bff00}18%{box-shadow:0 0 0 4px #2f6bff8c,0 0 40px 4px #2f6bff40}70%{box-shadow:0 0 0 4px #2f6bff66,0 0 30px 2px #2f6bff26}to{box-shadow:0 0 #2f6bff00}}@media (width<=900px){.pg-score{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-tile-ring{grid-column:span 2}}@media (width<=560px){.pg{padding:14px 12px 12px}.pg-actions{justify-content:space-between;width:100%}}@media (prefers-reduced-motion:reduce){.pg-live i,.pg-spin,.pg-marker,.pg-rider .tn-bot-face,.qs-list [data-fresh] .qs-check,.qs-burst i,.tn-spotlight{animation:none!important}.pg-rider,.pg-rhythm b{transition:none}}.tn-template-who{align-items:center;gap:10px;min-width:0;display:flex}.tn-template-who>span:last-child{flex-direction:column;min-width:0;line-height:1.25;display:flex}.tn-template-who strong{font-size:13px;font-weight:600}.tn-template-who small{color:var(--muted-foreground);font-size:11px}.tn-template-spark{background:var(--foreground);border-radius:12px;align-items:center;gap:12px;padding:8px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.tn-template-spark{background:color-mix(in srgb, var(--foreground) 4%, transparent)}}.tn-template-spark{color:var(--foreground);--rb-fire:#2f6bff}.dark .tn-template-spark{--rb-fire:#7ea3ff}.tn-template-spark .rb-spark svg{width:112px;height:38px}.tn-template-spark>span{flex-direction:column;font-size:12px;line-height:1.3;display:flex}.tn-template-spark b{font-variant-numeric:tabular-nums;font-weight:600}.tn-template-spark small{color:var(--muted-foreground);font-size:11px}.tn-template-spark.is-code>svg{width:22px;height:22px;color:var(--muted-foreground);margin-inline:4px 8px}.simple-app .tn-template{transition:transform .2s var(--tn-ease)}.simple-app .fp-grid-3>[data-slot=card]:hover .tn-bot-face>svg{transform:rotate(-10deg)scale(1.06)}.simple-app .tn-soft-blue{color:#1d4ed8;background:#2f6bff14;border-color:#2f6bff47}.simple-app .tn-soft-blue:hover{background:#2f6bff24}.dark .simple-app .tn-soft-blue{color:#a9c3ff;background:#2f6bff24;border-color:#6e9bff52}.dark .simple-app .tn-soft-blue:hover{background:#2f6bff38}.simple-app .dashboard-main [data-slot=card],.simple-app .dashboard-main section{scroll-margin-top:64px}.simple-app .ns-card .ns-primary{color:#fff;background:#2f6bff;box-shadow:inset 0 1px #ffffff38,0 10px 22px -10px #2f6bffd9}.simple-app .ns-card .ns-primary:hover{background:#4a7dff}.pg-coach .pg-coach-icon.pg-coach-nos{background:0 0;width:38px;height:38px;margin:-4px -2px -4px -4px}.simple-app .tm-terminal{grid-template-columns:minmax(0,1fr) 360px;grid-template-areas:"chart ticket""lists book";align-items:start;gap:20px;display:grid}.tm-area-chart{grid-area:chart;min-width:0}.tm-area-ticket{grid-area:ticket;min-width:0}.tm-area-lists{grid-area:lists;min-width:0}.tm-area-book{grid-area:book;min-width:0}.simple-app .tm-tickers{scrollbar-width:none;grid-template-columns:repeat(4,minmax(168px,1fr));padding-bottom:2px;overflow-x:auto}.simple-app .tm-tickers::-webkit-scrollbar{display:none}.simple-app .tm-market-choice{padding:10px 14px}.tm-chart{flex-direction:column;gap:8px;min-width:0;display:flex}.tm-legend{min-height:18px;color:var(--muted-foreground);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 14px;font-size:12px;display:flex}.tm-legend b{color:var(--foreground);font-weight:500}.tm-legend-line{align-items:center;gap:5px;display:inline-flex}.tm-legend-line:before{content:"";background:var(--tm-line);border-radius:2px;width:10px;height:2px}.tn-candles{width:100%;min-width:0}@media (width<=1350px){.simple-app .tm-terminal{grid-template-columns:minmax(0,1fr) 330px;gap:16px}}@media (width<=900px){.simple-app .tm-terminal{grid-template-columns:minmax(0,1fr);grid-template-areas:"chart""ticket""book""lists"}}.tm-chart-toolbar{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.tm-chart-toolbar [data-slot=segmented-control-item] svg,.tm-chart-toolbar [role=radio] svg{width:15px;height:15px}.tm-chart-toolbar [role=radio]{gap:6px}.tm-chart-tools{align-items:center;gap:2px;margin-left:auto;display:flex}.tm-chart-note{color:var(--muted-foreground);margin:0;font-size:11px}@media (width<=1200px){.tm-style-label{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}}.ft-price-plot.ft-price-plot-lwc{height:420px;overflow:visible}.ft-chart-expanded .ft-price-plot.ft-price-plot-lwc{height:520px}@media (width<=700px){.ft-price-plot.ft-price-plot-lwc{height:320px}}@media (width>=901px){.simple-app .tm-terminal{align-items:stretch}.tm-area-chart,.tm-area-lists,.tm-area-book{flex-direction:column;display:flex}.tm-area-chart>[data-slot=card],.tm-area-lists>[data-slot=tabs],.tm-area-book>[data-slot=card]{flex:auto}.tm-chart-card>[data-slot=card-panel]{flex-direction:column;display:flex}.tm-chart-card>[data-slot=card-panel]>div,.tm-chart-card .tm-chart{flex:auto}.tm-chart-card .tn-candles{flex:420px;min-height:420px}}.simple-app #dashboard-main .tm-area-book [data-slot=table-cell]{padding-block:5px;font-size:13px;line-height:1.25}.simple-app #dashboard-main .tm-area-book [data-slot=table-head]{height:30px;font-size:11.5px}.simple-app .tm-area-book [data-slot=meter]{margin-top:3px}.simple-app .tm-area-book table[aria-label=Bids] thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.nos{vertical-align:middle;-webkit-tap-highlight-color:transparent;--nos-body:#0057f7;--nos-cut:#fff;--nos-busy:#a9c3ff;--nos-glow:#9db8ff;--nos-zzz:#6e97fc;--nos-spring:cubic-bezier(.34, 1.56, .64, 1);--nos-out:cubic-bezier(.22, 1, .36, 1);flex:none;line-height:0;display:inline-block;position:relative}.nos[data-tone=white],.dark .nos[data-tone=auto]{--nos-body:#fff;--nos-cut:var(--nos-surface,var(--card,#171717));--nos-busy:#6e9bff;--nos-glow:#ffffff8c;--nos-zzz:#fff}.nos svg{width:100%;height:100%;display:block;overflow:visible}.nos[data-interactive]{cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none}.nos-tip{border-radius:50%;outline:none;flex:none;display:inline-grid}.nos-tip:focus-visible{box-shadow:0 0 0 2px var(--background), 0 0 0 4px #2f6bff}.nos :is(.nos-antenna,.nos-ear,.nos-ball-glow,.nos-light,.nos-ring-done,.nos-z){transform-box:fill-box}.nos-antenna{transform-origin:50% 100%;transition:transform .42s var(--chr-spring);animation:nos-sway calc(3.6s * var(--chr-t)) linear -.35s infinite}.nos-ear{transition:transform .42s var(--chr-spring)}.nos-ear-l{transform-origin:100%}.nos-ear-r{transform-origin:0%}.nos-ring,.nos-scan{transform-origin:531px 548px}.nos-ring-line{transition:opacity .3s}.nos-ring{transition:opacity .4s}.nos-scan{opacity:0;transition:opacity .3s}.nos-ring-done{opacity:0;transform-origin:50%}.nos-cross{transition:transform .22s var(--chr-out)}.nos-cross-l{transform:translate(calc(var(--nos-cross,0) * 18px), calc(var(--nos-cross,0) * 4px))}.nos-cross-r{transform:translate(calc(var(--nos-cross,0) * -18px), calc(var(--nos-cross,0) * 4px))}.nos-ball-glow{opacity:0;stroke:var(--nos-glow);transform-origin:50%}.nos-light{opacity:0;transform-origin:50%;transition:opacity .18s ease, transform .42s var(--chr-spring);transform:scale(.3)}.nos:is([data-motion=thinking],[data-motion=working]) .nos-light[data-tone=blue],.nos[data-motion=waiting] .nos-light[data-tone=amber],.nos[data-motion=blocked] .nos-light[data-tone=red],.nos[data-motion=done] .nos-light[data-tone=green]{opacity:1;transform:none}.nos:is([data-motion=thinking],[data-motion=working]) .nos-ball-glow{stroke:var(--nos-busy);animation:nos-ping calc(1.3s * var(--chr-t)) var(--chr-out) infinite}.nos[data-motion=waiting] .nos-ball-glow{stroke:var(--chr-amber);animation:nos-ping calc(1.9s * var(--chr-t)) var(--chr-out) infinite}.nos[data-motion=blocked] .nos-ball-glow{stroke:var(--chr-red);animation:nos-ping calc(2.6s * var(--chr-t)) var(--chr-out) infinite}.nos[data-motion=done] .nos-ball-glow{stroke:var(--chr-green);animation:nos-ping calc(.9s * var(--chr-t)) var(--chr-out) 2}.nos[data-motion=thinking] .nos-antenna{animation:nos-boing calc(.9s * var(--chr-t)) ease-in-out, nos-sway calc(3.6s * var(--chr-t)) linear calc(.9s * var(--chr-t)) infinite}.nos[data-motion=working] .nos-ring-line{opacity:.32}.nos[data-motion=working] .nos-scan{opacity:1;transition-delay:calc(.38s * var(--chr-t));animation:chr-orbit calc(1.5s * var(--chr-t) / var(--chr-o)) linear infinite}.nos[data-move=comet] .nos-scan,.nos[data-move=orbit] .nos-scan{opacity:1;animation:chr-orbit calc(1.2s * var(--chr-t) / var(--chr-o)) linear infinite}.nos:is([data-motion=working],[data-motion=waiting]) .nos-ear-l{transform:rotate(-8deg)}.nos:is([data-motion=working],[data-motion=waiting]) .nos-ear-r{transform:rotate(8deg)}.nos[data-motion=blocked] .nos-ring{opacity:.34}.nos[data-motion=blocked] .nos-antenna{animation:none;transform:rotate(-16deg)}.nos[data-motion=blocked] .nos-ear-l{transform:rotate(10deg)}.nos[data-motion=blocked] .nos-ear-r{transform:rotate(-10deg)}.nos[data-motion=done] .nos-ring-done{animation:nos-ring-done calc(1.6s * var(--chr-t)) var(--chr-out) both}.nos[data-motion=sleeping] .nos-antenna{animation:none;transform:rotate(16deg)}.nos[data-motion=sleeping] .nos-ring{opacity:.6}.nos-z{opacity:0;transform-origin:50%}.nos[data-motion=sleeping] .nos-z{animation:2.2s ease-in infinite both nos-z}.nos:is([data-nos-react=boing],[data-nos-react=surprised],[data-nos-react=wake]) .nos-antenna{animation:nos-boing calc(.9s * var(--chr-t)) ease-in-out}.nos[data-nos-react=talk] .chr-head{animation:.56s ease-in-out 3 nos-chatter}.nos[data-nos-react=talk] .nos-ball-glow{stroke:var(--nos-busy);animation:nos-ping 1.1s var(--chr-out) 2}.nos[data-nos-react=look-l]{--chr-gx:-.95!important;--chr-gy:.05!important}.nos[data-nos-react=look-r]{--chr-gx:.95!important;--chr-gy:.05!important}.nos[data-nos-react=look-up]{--chr-gx:.2!important;--chr-gy:-.85!important}.nos[data-nos-react=ears] .nos-ear-l{animation:.7s ease-in-out nos-ear-l}.nos[data-nos-react=ears] .nos-ear-r{animation:.7s ease-in-out 60ms nos-ear-r}.nos[data-nos-react=yawn]{--chr-tilt:-8deg;--chr-dy:-1%}.nos[data-nos-react=pet]{--chr-tilt:9deg;--chr-dy:1%}.nos[data-nos-react=pet] .nos-ear-l{transform:rotate(-12deg)}.nos[data-nos-react=pet] .nos-ear-r{transform:rotate(12deg)}.nos[data-nos-react=celebrate] .chr-react{animation:chr-hop calc(.82s * var(--chr-t)) 2}.nos[data-mood=listen] .nos-ear-l,.nos[data-mood=listen] .nos-ear-r{transform:rotate(0)}.nos[data-mood=listen] .nos-ear-l{transform:rotate(-9deg)}.nos[data-mood=listen] .nos-ear-r{transform:rotate(9deg)}.nos[data-mood=talk] .chr-head{animation:.56s ease-in-out infinite nos-chatter}.nos[data-mood=celebrate] .chr-react{animation:chr-hop calc(.9s * var(--chr-t)) infinite}.nos[data-charge] .chr-react{transition:transform .7s cubic-bezier(.2,.8,.3,1);transform:scale(1.12,.8)}.nos[data-charge] .chr-head{animation:.11s linear infinite nos-quiver}.nos[data-charge] .nos-antenna{animation:none;transform:translateY(10px)}.nos[data-charge] .nos-ball-glow{stroke:var(--nos-busy);animation:nos-ping .6s var(--chr-out) infinite}@keyframes nos-sway{0%{animation-timing-function:cubic-bezier(.33,1,.68,1);transform:rotate(0)}25%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:rotate(-2.2deg)}75%{animation-timing-function:cubic-bezier(.32,0,.67,0);transform:rotate(2.2deg)}to{transform:rotate(0)}}@keyframes nos-boing{0%{animation-timing-function:cubic-bezier(.3,.8,.4,1);transform:rotate(0)}14%{transform:rotate(14deg)translateY(-10px)}30%{transform:rotate(-10deg)}46%{transform:rotate(6.5deg)}62%{transform:rotate(-4deg)}78%{transform:rotate(2deg)}to{transform:rotate(0)}}@keyframes nos-chatter{0%,to{transform:translateY(0)}40%{transform:translateY(-7px)rotate(-1deg)}70%{transform:translateY(2px)rotate(1deg)}}@keyframes nos-ping{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}@keyframes nos-ring-done{0%{opacity:0;transform:scale(.94)}22%{opacity:1;transform:scale(1.035)}40%{transform:scale(.995)}55%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes nos-ear-l{0%,to{transform:none}25%{transform:rotate(-14deg)}50%{transform:rotate(6deg)}75%{transform:rotate(-6deg)}}@keyframes nos-ear-r{0%,to{transform:none}25%{transform:rotate(14deg)}50%{transform:rotate(-6deg)}75%{transform:rotate(6deg)}}@keyframes nos-quiver{0%,to{transform:translate(0)}25%{transform:translate(-3px)}75%{transform:translate(3px)}}@keyframes nos-z{0%{opacity:0;transform:translate(0)scale(.5)}30%{opacity:1}to{opacity:0;transform:translate(46px,-96px)scale(1.15)rotate(12deg)}}.nm-mark.nm-mark-nos{width:auto;height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;place-items:center;display:inline-grid;overflow:visible}.nm-mark.nm-mark-nos>.nos{font-size:0;position:relative;transform:none}.simple-app .nm-launcher .nm-mark.nm-mark-nos,.nm-launcher .nm-mark.nm-mark-nos{width:44px;height:44px;box-shadow:none;background:0 0;border:0}.nm-launcher{overflow:visible}html:not(.dark) .simple-app .nm-launcher:has(.nm-mark-nos){background:#fff;border-color:#0057f724;box-shadow:inset 0 1px #fff,0 14px 30px -12px #0057f78c,0 2px 6px #0a0a0a0f}html:not(.dark) .simple-app .nm-launcher:has(.nm-mark-nos):hover{box-shadow:inset 0 1px #fff,0 18px 34px -12px #0057f7a6,0 2px 6px #0a0a0a0f}.nm-typing .nm-typing-nos{margin:-4px 4px -4px -4px}.nm-moon-mini{margin-inline-end:2px}.nm-hero-nos{flex-direction:column;align-items:center;margin-bottom:8px;display:flex;position:relative}.nm-hero-mascot{isolation:isolate;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;place-items:center;padding:8px;display:grid;position:relative}.nm-hero-mascot:before{content:"";z-index:-1;filter:blur(12px);background:radial-gradient(closest-side,#2f6bff80,#2f6bff24 62%,#0000);border-radius:50%;animation:3.6s ease-in-out infinite nm-hero-glow;position:absolute;inset:4%}.nm-hero-mascot:focus-visible{outline-offset:2px;outline:2px solid #6e97fc}.nm-hero-bubble{color:#0a0a0a;white-space:nowrap;animation:nm-bubble .46s var(--nos-spring) both;background:#fff;border-radius:16px;margin:0 0 6px;padding:8px 14px;font-size:14px;font-weight:500;line-height:20px;position:relative;box-shadow:0 12px 32px -12px #2f6bffb3}.nm-hero-bubble:after{content:"";background:inherit;border-radius:2px;width:12px;height:12px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)rotate(45deg)}@keyframes nm-hero-glow{0%,to{opacity:.75;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}@keyframes nm-bubble{0%{opacity:0;transform:translateY(8px)scale(.8)}to{opacity:1;transform:none}}@media (width<=640px){.nm-hero-mascot .nos{width:112px!important;height:112px!important}}.nos[data-design=mascot]{--nosm-body:#0057f7;--nosm-eye:#fff;--nosm-ring:#4583ff;--nosm-comet:3px}.dark .nos[data-design=mascot]:not([data-tone=white]){--nosm-body:#2f6bff;--nosm-ring:#5c8dff;--nos-busy:#b8ceff}.nos[data-design=mascot][data-tone=white]{--nosm-body:#fff;--nosm-eye:#0057f7;--nosm-ring:#fff}.nosm-spin path{stroke-width:var(--nosm-comet)}.nosm-ring-front .nosm-spin path{stroke:var(--nosm-lit,#a9c4ff)}.nos[data-design=mascot][data-tone=white] .nosm-ring-front .nosm-spin path{stroke:#fff}.nosm-antenna-turn{transform-box:view-box;transform-origin:500px 290px;transform:translateX(calc(var(--chr-gx) * 12px)) rotate(calc(var(--chr-gx) * 5deg))}.nos[data-design=mascot] .nos-antenna{transform-origin:50% 100%}.nosm-tilt{transform-box:view-box;transform-origin:500px 560px;transition:transform calc(1.1s * var(--chr-t)) var(--chr-spring), opacity .5s ease}.nosm-ring-line{transition:opacity calc(.5s * var(--chr-t)) ease}.nosm-spin{transform-box:view-box;transform-origin:500px 560px;opacity:0;transition:opacity calc(.4s * var(--chr-t)) ease}.nos[data-design=mascot]:is([data-motion=working],[data-move=orbit],[data-move=comet]) .nosm-spin{animation:chr-orbit calc(1.6s * var(--chr-t) / var(--chr-o)) linear infinite}.nos[data-design=mascot] .nos-ring-done{transform-box:view-box;transform-origin:500px 560px}.nos[data-design=mascot]:is([data-motion=working],[data-move=orbit],[data-move=comet]) .nosm-tilt{transform:translateY(80px)rotate(-11deg)scale(1.17,.27)}.nos[data-design=mascot]:is([data-motion=working],[data-move=orbit],[data-move=comet]) .nosm-ring-line{opacity:.28}.nos[data-design=mascot]:is([data-motion=working],[data-move=orbit],[data-move=comet]) .nosm-spin{opacity:1;transition-delay:calc(.35s * var(--chr-t))}.nos[data-design=mascot][data-move=comet] .nosm-spin{animation:chr-orbit calc(1s * var(--chr-t) / var(--chr-o)) linear infinite}.nos[data-design=mascot][data-motion=thinking] .nosm-tilt{transform:rotate(-12deg)}.nos[data-design=mascot][data-motion=thinking] .nosm-ring-line{opacity:.5}.nos[data-design=mascot][data-motion=thinking] .nosm-spin{opacity:.9;transition-delay:calc(.3s * var(--chr-t));animation:chr-orbit calc(3.4s * var(--chr-t) / var(--chr-o)) linear infinite}.nos[data-design=mascot][data-motion=blocked] .nosm-tilt{opacity:.36;transform:translateY(46px)rotate(10deg)scale(.97,.9)}.nos[data-design=mascot][data-motion=sleeping] .nosm-tilt{opacity:.5;transform:rotate(-6deg)}.rf-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}.rf-main{flex-direction:column;gap:20px;min-width:0;display:flex;container-type:inline-size}.rf-side{min-width:0}@media (width>=1024px){.rf-layout{grid-template-columns:minmax(420px,1fr) minmax(0,1fr)}.simple-app .fb-builder-header .fb-step-caption{display:none}.simple-app .fb-builder-header .fb-step-nav{margin-top:10px}.rf-main{grid-area:1/1}.rf-side{z-index:2;animation:rf-in .52s var(--tn-ease,ease) both;grid-area:1/2;position:sticky;top:56px}.rf-side .pg{box-shadow:0 30px 70px -40px #101828b3,0 0 0 1px #ffffff0a;container-type:inline-size}}@container (width<=760px){.pg-score{grid-template-columns:repeat(6,minmax(0,1fr))}.pg-score>.pg-tile{grid-column:span 2}.pg-score>.pg-tile:nth-last-child(-n+2){grid-column:span 3}.pg-tile strong{font-size:18px}}@container (width<=640px){.rf-main .fp-grid-2{grid-template-columns:minmax(0,1fr)}}@container (width<=720px){.rf-main .rb-spark:not([data-size=lg]) svg{width:96px;height:34px}}.rf-main .fb-step-footer{flex-wrap:wrap}.rf-glance{flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.rf-glance>div{background:var(--foreground);border-radius:999px;align-items:baseline;gap:6px;padding:5px 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.rf-glance>div{background:color-mix(in srgb, var(--foreground) 5%, transparent)}}.rf-glance>div{font-size:12px;line-height:18px}.rf-glance dt{color:var(--muted-foreground)}.rf-glance dd{margin:0;font-weight:500}.rf-glance .rf-glance-edit{margin-inline-start:auto}.rf-next-note{color:var(--muted-foreground);align-items:center;gap:8px;margin-inline-start:auto;font-size:12px;display:inline-flex}@container (width<=560px){.rf-next-note>span{display:none}}@keyframes rf-in{0%{opacity:0;transform:translateY(10px)scale(.99)}to{opacity:1;transform:none}}.simple-app .fb-builder-header,.simple-app .fb-builder-header [data-slot=card-panel]{overflow:visible}.simple-app .fb-builder-header:has(.rq[data-open]){z-index:12}.rq{position:relative}.rq-trigger{border:1px solid var(--tn-line,#ffffff1f);height:40px;color:var(--tn-ink,#fff);font:inherit;cursor:pointer;transition:background-color .16s ease, transform .18s var(--tn-ease,ease), border-color .16s ease;background:linear-gradient(135deg,#ffffff17,#ffffff05);border-radius:999px;align-items:center;gap:8px;padding:0 12px 0 6px;display:inline-flex}.rq-trigger:hover{background:linear-gradient(135deg,#6e9bff2e,#ffffff08);border-color:#6e9bff73}.rq-trigger:active{transform:scale(.97)}.rq-trigger:focus-visible{outline-offset:2px;outline:2px solid #9db8ff}.rq-trigger svg{flex:none;transform:rotate(-90deg)}.rq-track{fill:none;stroke:#ffffff1f;stroke-width:4px}.rq-value{fill:none;stroke:#22c55e;stroke-width:4px;stroke-linecap:round;transition:stroke-dashoffset .7s var(--tn-ease,ease);filter:drop-shadow(0 0 4px #22c55e8c)}.rq-trigger>span{flex-direction:column;align-items:flex-start;line-height:1.05;display:flex}.rq-trigger strong{font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.rq-trigger small{color:var(--tn-ink-2,#a3a3a3);font-size:10.5px}.rq[data-pulse] .rq-trigger{animation:rq-pulse 1.2s var(--tn-ease,ease)}.rq-pop{z-index:40;border:1px solid var(--tn-line,#ffffff1f);background:var(--tn-material,#262624);border-radius:20px;width:min(340px,100vw - 32px);padding:14px;position:absolute;top:calc(100% + 10px);right:0}@supports (color:color-mix(in lab, red, red)){.rq-pop{background:color-mix(in srgb, var(--tn-material,#262624) 94%, transparent)}}.rq-pop{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:var(--tn-ink,#fff);transform-origin:100% 0;animation:.34s cubic-bezier(.34,1.56,.64,1) both rq-pop;box-shadow:0 30px 70px -24px #000000a6,inset 0 1px #ffffff14}.rq-pop:before{content:"";border-left:1px solid var(--tn-line,#ffffff1f);border-top:1px solid var(--tn-line,#ffffff1f);background:inherit;border-radius:3px 0 0;width:12px;height:12px;position:absolute;top:-6px;right:30px;transform:rotate(45deg)}.rq-pop-head{align-items:center;gap:12px;margin-bottom:12px;display:flex}.rq-pop-head strong{font-size:15px;font-weight:600;display:block}.rq-pop-head span{color:var(--tn-ink-2,#a3a3a3);font-size:12px;line-height:16px;display:block}.rq-pop .qs-ring{display:none}.rq-pop .qs-list button{color:var(--tn-ink,#fff)}@keyframes rq-pop{0%{opacity:0;transform:translateY(-6px)scale(.92)}to{opacity:1;transform:none}}@keyframes rq-pulse{0%,to{box-shadow:0 0 #22c55e00}30%{transform:scale(1.05);box-shadow:0 0 0 6px #22c55e47}}.simple-app .fb-builder-header .fb-step-nav [data-slot=button]:after{transition:box-shadow .32s var(--tn-ease,ease);background:linear-gradient(90deg,#0000,#fff0,#0000) -40% 0/30% 100% no-repeat,linear-gradient(90deg,#16a34a,#22c55e) 0 0/0% 100% no-repeat,#ffffff17}.simple-app .fb-builder-header .fb-step-nav [data-slot=button]:has(~[aria-current=step]):after{animation:fb-bar-fill 1.1s var(--tn-ease,ease) calc(var(--fb-i,0) * .11s) both;background:linear-gradient(90deg,#0000,#ffffffbf,#0000) 140% 0/30% 100% no-repeat,linear-gradient(90deg,#16a34a,#22c55e 55%,#86efac) 0 0/100% 100% no-repeat,#ffffff17;box-shadow:0 0 10px #22c55e66}.simple-app .fb-builder-header .fb-step-nav [aria-current=step]:after{animation:fb-bar-now 1.1s var(--tn-ease,ease) calc(var(--fb-i,0) * .11s) both, fb-bar-shine 2.6s ease-in-out 1.4s infinite;background:linear-gradient(90deg,#0000,#ffffffb3,#0000) -40% 0/30% 100% no-repeat,linear-gradient(90deg,#ffffffb3,#ffffff59) 0 0/42% 100% no-repeat,#ffffff17}.simple-app .fb-builder-header .fb-step-nav [data-slot=button]:has(~[aria-current=step]) .fb-step-number{animation:fb-num .52s cubic-bezier(.34, 1.56, .64, 1) calc(var(--fb-i,0) * .11s + .7s) both}@keyframes fb-bar-fill{0%{background-position:-40% 0,0 0,0 0;background-size:30% 100%,0% 100%,auto}70%{background-position:-40% 0,0 0,0 0;background-size:30% 100%,100% 100%,auto}to{background-position:140% 0,0 0,0 0;background-size:30% 100%,100% 100%,auto}}@keyframes fb-bar-now{0%{background-size:30% 100%,0% 100%,auto}to{background-size:30% 100%,42% 100%,auto}}@keyframes fb-bar-shine{0%{background-position:-40% 0,0 0,0 0}60%,to{background-position:140% 0,0 0,0 0}}@keyframes fb-num{0%{transform:scale(.6)}60%{transform:scale(1.18)}to{transform:none}}@media (prefers-reduced-motion:reduce){.rf-side,.rq-pop,.rq[data-pulse] .rq-trigger,.simple-app .fb-builder-header .fb-step-nav [data-slot=button]:after,.simple-app .fb-builder-header .fb-step-nav .fb-step-number{animation:none!important}}.pg-pill{z-index:34;left:50%;bottom:max(22px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#f5f5f4;background:#1c1c1aeb;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:10px;max-width:min(560px,100vw - 120px);padding:5px 5px 5px 8px;animation:.46s cubic-bezier(.34,1.56,.64,1) both pg-pill-in;display:flex;position:fixed;translate:-50%;box-shadow:0 18px 40px -16px #0009,inset 0 1px #ffffff14}.pg-pill-stats{color:#c9c9c4;white-space:nowrap;align-items:center;gap:6px;min-width:0;font-size:12.5px;line-height:18px;display:flex;overflow:hidden}.pg-pill-stats b{color:#fff;font-variant-numeric:tabular-nums;font-weight:600}.pg-pill-stats b.is-up{color:#4ade80}.pg-pill-stats b.is-down{color:#f87171}.pg-pill-sig{align-items:center;gap:6px;display:inline-flex}.pg-pill-stats i{background:#ffffff4d;border-radius:50%;flex:none;width:3px;height:3px}.pg-pill button{color:#fff;height:32px;font:inherit;cursor:pointer;background:#2f6bff;border:0;border-radius:999px;flex:none;align-items:center;gap:4px;padding:0 12px;font-size:12.5px;font-weight:500;display:inline-flex;box-shadow:inset 0 1px #ffffff38}.pg-pill button:hover{background:#4a7dff}.pg-pill button:focus-visible{outline-offset:2px;outline:2px solid #9db8ff}.pg-pill button svg{width:14px;height:14px;rotate:-90deg}@keyframes pg-pill-in{0%{opacity:0;transform:translateY(16px)scale(.9)}to{opacity:1;transform:none}}@media (width<=640px){.pg-pill{max-width:none;left:12px;right:84px;translate:none}.pg-pill-sig{display:none}}@media (width>=1024px){.pg-pill{display:none}}@media (prefers-reduced-motion:reduce){.pg-pill{animation:none}}@media (width<=700px){.rq-pop{transform-origin:0 0;left:0;right:auto}.rq-pop:before{left:30px;right:auto}}.rule-composer.rc{max-width:min(68rem,100vw - 32px);height:min(760px,100dvh - 40px)}.rc .rc-head{padding-bottom:6px}.rc-body{flex:1;grid-template-columns:minmax(0,1fr) minmax(300px,380px);gap:0;min-height:0;display:grid}.rc-edit{flex-direction:column;min-width:0;min-height:0;display:flex}.rc-sentence{flex-wrap:wrap;align-items:stretch;gap:8px;margin:0 24px;padding:8px 0 16px;display:flex;position:relative}.rc-sentence:before,.rc-sentence:after{content:"";border-radius:3px;height:3px;position:absolute;bottom:0;left:0}.rc-sentence:before{background:var(--foreground);right:0}@supports (color:color-mix(in lab, red, red)){.rc-sentence:before{background:color-mix(in srgb, var(--foreground) 8%, transparent)}}.rc-sentence:after{width:max(14%, calc(var(--rb-progress,0) * 100%));transition:width .42s var(--tn-ease,ease);background:linear-gradient(90deg,#2f6bff,#6e9bff);box-shadow:0 0 10px #2f6bff66}.rc-when{color:var(--muted-foreground);align-self:center;padding-inline-end:2px;font-size:15px}.rc-token{border:1px solid var(--border);background:var(--card);min-width:0;max-width:100%;color:var(--foreground);font:inherit;text-align:start;cursor:pointer;border-radius:14px;flex-direction:column;align-items:flex-start;gap:4px;padding:8px 14px 10px;transition:border-color .16s,box-shadow .2s,transform .2s cubic-bezier(.34,1.56,.64,1);display:flex}.rc-token small{color:var(--muted-foreground);align-items:center;gap:6px;font-size:11px;line-height:14px;display:inline-flex}.rc-token small .rule-step-count{width:18px;height:18px;font-size:10px}.rc-token small .rule-step-count svg{width:11px;height:11px}.rc-token strong{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;max-width:24ch;font-size:16px;font-weight:600;line-height:22px;overflow:hidden}.rc-token:hover{border-color:var(--rb-fire)}@supports (color:color-mix(in lab, red, red)){.rc-token:hover{border-color:color-mix(in srgb, var(--rb-fire) 40%, var(--border))}}.rc-token:hover{transform:translateY(-2px)}.rc-token:focus-visible{outline:2px solid var(--rb-fire);outline-offset:2px}.rc-token[data-state=current]{border-color:var(--rb-fire);box-shadow:0 0 0 3px var(--rb-fire), 0 12px 26px -16px var(--rb-fire)}@supports (color:color-mix(in lab, red, red)){.rc-token[data-state=current]{box-shadow:0 0 0 3px color-mix(in srgb, var(--rb-fire) 16%, transparent), 0 12px 26px -16px color-mix(in srgb, var(--rb-fire) 80%, transparent)}}.rc-token[data-state=current] strong{color:var(--rb-fire)}.rc-token[data-state=current] .rule-step-count{color:var(--rb-fire);border-color:var(--rb-fire)}.rc-token[data-state=done] .rule-step-count{color:#fff;background:#22c55e;border-color:#22c55e;animation:.42s cubic-bezier(.34,1.56,.64,1) both fb-num}.rc-scroll{overscroll-behavior:contain;flex-direction:column;flex:1;gap:16px;min-height:0;padding:18px 24px 28px;display:flex;overflow-y:auto}.rc .rule-source-grid{max-height:none;margin:0;padding:0;overflow:visible}.rc .rule-step-panel{animation:rc-step .26s var(--tn-ease,ease) both}.rule-preview.rc-preview{border-left:1px solid var(--border);background:var(--foreground);flex-direction:column;align-items:flex-start;gap:14px;min-height:0;padding:14px 24px 24px;display:flex;position:relative;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.rule-preview.rc-preview{background:color-mix(in srgb, var(--foreground) 2.5%, transparent)}}.rc-preview .rb-spark[data-size=lg]{background:var(--card);box-shadow:0 1px 0 var(--foreground), 0 14px 30px -22px #10182873;border-radius:16px;padding:10px}@supports (color:color-mix(in lab, red, red)){.rc-preview .rb-spark[data-size=lg]{box-shadow:0 1px 0 color-mix(in srgb, var(--foreground) 5%, transparent), 0 14px 30px -22px #10182873}}.rc-nos{background:var(--rb-fire);border-radius:14px;align-items:center;gap:10px;width:100%;padding:8px 12px 8px 8px;display:flex}@supports (color:color-mix(in lab, red, red)){.rc-nos{background:color-mix(in srgb, var(--rb-fire) 8%, transparent)}}.rc-nos[data-tone=warn]{background:#f5a52421}.rc-nos[data-tone=good]{background:#22c55e1a}.rc-nos p{margin:0;font-size:13px;line-height:18px}@keyframes rc-step{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:none}}@media (width<=760px){.rule-composer.rc{max-width:none;height:calc(100dvh - 48px)}.rc-body{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.rule-preview.rc-preview{border-left:0;border-bottom:1px solid var(--border);flex-flow:wrap;order:-1;align-items:center;gap:8px;max-height:40vh;padding:4px 16px 12px}.rc-preview>[data-slot=badge],.rc-preview .rule-sentence,.rc-preview>p,.rc-preview>.flex{display:none}.rc-preview .rb-spark[data-size=lg]{width:100%;padding:6px}.rc-preview .rb-spark[data-size=lg] svg{aspect-ratio:4}.rc .rc-head [data-slot=dialog-description]{display:none}.rc .rc-head{padding:16px 16px 4px}.rc-nos{padding:4px 10px 4px 4px}.rc [data-slot=dialog-footer]{padding:10px 16px max(10px, env(safe-area-inset-bottom));flex-direction:row;align-items:center;gap:8px}.rc [data-slot=dialog-footer]>span{display:none}.rc [data-slot=dialog-footer]>:first-child{margin-inline-end:auto}.rc-sentence{gap:6px;margin:0 16px}.rc-when{display:none}.rc-token{flex:1 1 0;padding:6px 10px 8px}.rc-token strong{font-size:14px}.rc-scroll{padding:14px 16px 20px}}@media (prefers-reduced-motion:reduce){.rc .rule-step-panel,.rc-token[data-state=done] .rule-step-count{animation:none}.rc-token{transition:none}}.ns-dismiss{z-index:3;color:#ffffff9e;cursor:pointer;background:#ffffff12;border:0;border-radius:50%;place-items:center;width:28px;height:28px;transition:background-color .15s,color .15s,transform .15s;display:grid;position:absolute;top:12px;right:12px}.ns-dismiss:hover{color:#fff;background:#ffffff26}.ns-dismiss:active{transform:scale(.9)}.ns-dismiss:focus-visible{outline-offset:2px;outline:2px solid #9db8ff}.ns-dismiss svg{width:14px;height:14px}.ns-card[data-leaving]{pointer-events:none;animation:.26s ease-in forwards ns-leave}@keyframes ns-leave{to{opacity:0;transform:translateY(-8px)scale(.985)}}.simple-app .dashboard-main{padding-bottom:32px}.simple-app .fp-screen-footer{padding-inline-end:76px}.simple-app #dashboard-main [data-slot=table-cell]{padding-block:12px;font-size:14.5px;line-height:1.3}.simple-app #dashboard-main [data-slot=table-cell] :is(small,.text-xs){font-size:12.5px;line-height:1.35}.simple-app #dashboard-main [data-slot=table-cell] strong{font-size:15px}.simple-app #dashboard-main [data-slot=table-head]{font-size:12.5px}.simple-app #dashboard-main [data-slot=table-cell] [data-slot=avatar]{--avatar-size:34px}@media (width<=640px){.simple-app #dashboard-main [data-slot=table-cell]{padding-block:10px;font-size:14px}.simple-app #dashboard-main [data-slot=table-cell] :is(small,.text-xs){font-size:12px}.simple-app #dashboard-main [data-slot=table-cell] strong{font-size:14px}.simple-app #dashboard-main [data-slot=table-cell] [data-slot=avatar]{--avatar-size:32px}.simple-app .fp-metric>strong{font-size:28px;line-height:36px}}.simple-app .fp-metric>strong{letter-spacing:-.025em;font-size:30px;line-height:38px}.simple-app .ov-stat strong{font-size:20px;line-height:28px}.simple-app :is(.ov-positions,.ov-bots){container-type:inline-size}@container (width<=540px){.ov-col-price,.ov-col-win{display:none}}.ft-market-identity .ft-identity-main{flex-wrap:wrap;align-items:center;gap:12px 22px}.ft-quote{align-items:baseline;gap:10px;display:flex}.ft-quote .ft-last-price{letter-spacing:-.02em;font-size:30px;font-weight:500;line-height:36px}.ft-quote .ft-last-price small{letter-spacing:0;color:var(--muted-foreground);font-size:12px}.ft-quote .fd-number{font-size:15px}.ft-quote .ft-last-price.fd-number{font-size:30px}.ft-quote-stats{border-inline-start:1px solid var(--border);gap:22px;margin:0;padding-inline-start:22px;display:flex}.ft-quote-stats div{flex-direction:column;gap:2px;display:flex}.ft-quote-stats dt{color:var(--muted-foreground);font-size:11.5px;line-height:14px}.ft-quote-stats dd{margin:0;font-size:14.5px;font-weight:500;line-height:18px}@media (width<=1100px){.ft-quote-stats{display:none}}.simple-app .ft-watch-choice strong{font-size:15px}.simple-app .ft-market-price{font-size:13px;line-height:1.35}.simple-app .ft-market-price b,.simple-app .ft-facts dd{font-size:14.5px}.simple-app #dashboard-main .fp-stack>.fp-toolbar,.simple-app #dashboard-main .fp-stack>[data-slot=accordion] h3{margin-bottom:0}.simple-app #dashboard-main .fp-stack>[data-slot=accordion] h3>button{padding-block:10px}.simple-app .ns-card[data-tone=attention] .ns-primary{box-shadow:inset 0 1px #ffffff4d,0 8px 18px -10px #f5a5248c}.app-sidebar-panel[data-open=false] .tn-side-rule{margin-inline-start:0}.app-sidebar-panel[data-open=false] .tn-side-divider{width:16px;margin-inline:2px 0}.st-layout{grid-template-columns:228px minmax(0,1fr);align-items:start;gap:32px;max-width:1120px;display:grid}.st-main{flex-direction:column;gap:20px;min-width:0;max-width:820px;display:flex}.st-nav{flex-direction:column;gap:14px;display:flex;position:sticky;top:64px}.st-nav-group{flex-direction:column;gap:2px;display:flex}.st-nav-more{border-top:1px solid var(--border);padding-top:14px}.st-nav-item{isolation:isolate;width:100%;color:var(--foreground);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 12px;text-decoration:none;transition:background-color .16s,box-shadow .16s;display:grid;position:relative}.st-nav-item>svg{width:18px;height:18px;color:var(--muted-foreground);transition:color .16s}.st-nav-item>span{flex-direction:column;min-width:0;display:flex}.st-nav-item strong{font-size:14.5px;font-weight:500;line-height:20px}.st-nav-item small{color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;line-height:17px;overflow:hidden}.st-nav-item .st-nav-out{opacity:.55;width:14px;height:14px}.st-nav-item:hover,.st-nav-item:focus-visible{background:#2f6bff14;outline:none;box-shadow:inset 0 0 0 1px #2f6bff1a}.st-nav-item:hover>svg,.st-nav-item:focus-visible>svg{color:#2f6bff}.st-nav-item[aria-current=page]{box-shadow:none;background:#0000000e}.st-nav-item[aria-current=page]>svg{color:var(--foreground)}.dark .st-nav-item:hover,.dark .st-nav-item:focus-visible{background:#6e9bff21;box-shadow:inset 0 0 0 1px #6e9bff1f}.dark .st-nav-item:hover>svg,.dark .st-nav-item:focus-visible>svg{color:#8fb0ff}.dark .st-nav-item[aria-current=page]{background:#ffffff12}.st-head h2{letter-spacing:-.01em;margin:0;font-size:20px;font-weight:600;line-height:28px}.st-head p{color:var(--muted-foreground);margin:2px 0 0;font-size:14px;line-height:20px}.st-form{display:contents}.st-card [data-slot=card-title]{font-size:16px;font-weight:600;line-height:24px}.st-card [data-slot=card-description]{font-size:13.5px;line-height:20px}.st-card>.st-card-body{flex-direction:column;padding-top:0;display:flex}.st-card:has(>.st-card-footer)>.st-card-body{padding-bottom:22px}.st-card-footer{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:14px;padding-bottom:14px;display:flex}.st-footer-note{color:var(--muted-foreground);font-size:13px}.st-card-footer .fp-actions{margin-inline-start:auto}.st-row{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;padding:16px 0;display:flex}.st-row:first-child{border-top:0;padding-top:4px}.st-row-copy{align-items:flex-start;gap:14px;min-width:0;display:flex}.st-row-icon{background:var(--muted);height:36px;color:var(--foreground);border-radius:10px;flex:0 0 36px;place-items:center;display:grid}.st-row-icon svg{width:18px;height:18px}.st-row-title{flex-wrap:wrap;align-items:center;gap:8px;font-size:14.5px;font-weight:500;line-height:22px;display:flex}.st-row-copy p{color:var(--muted-foreground);overflow-wrap:anywhere;margin:2px 0 0;font-size:13.5px;line-height:20px}.st-row-action{flex:none;align-items:center;gap:8px;display:flex}.st-card>.st-card-body>.fp-note{margin-top:4px}.st-card>.st-card-body>[role=status],.st-card>.st-card-body>[role=alert]{margin-bottom:12px}.st-identity{align-items:center;gap:16px;display:flex}.st-identity-copy{flex-direction:column;min-width:0;margin-inline-end:auto;display:flex}.st-identity-copy strong{font-size:16px;font-weight:600;line-height:24px}.st-identity-copy span{color:var(--muted-foreground);font-size:13.5px}.st-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;display:grid}.st-email{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px 20px;margin-top:16px;display:grid}.st-email-status{align-items:center;gap:8px;min-height:36px;display:flex}.st-card .st-card-body>[role=alert]{margin-top:16px}.st-avatar-dialog .tn-avatar-picker{box-shadow:none;background:0 0;border:0;max-width:none}.st-avatar-dialog .tn-avatar-picker:before{display:none}.st-avatar-dialog [data-slot=accordion]{margin-top:8px}.st-filter{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.st-filter-search{flex:260px}.st-filter>[data-slot=button] svg{transition:transform .2s}.st-filter-dates{background:var(--muted);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:end;gap:12px;width:100%;padding:12px;display:grid}.st-table{margin-inline:-4px}.st-current{background:var(--muted);border-radius:12px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.st-current span{color:var(--muted-foreground);font-size:12.5px}.st-current strong{overflow-wrap:anywhere;font-size:14.5px;font-weight:500}.st-2fa{grid-template-columns:132px minmax(0,1fr);align-items:center;gap:20px;display:grid}.st-qr{border:1px solid var(--border);color:#111;background:#fff;border-radius:14px;width:132px;height:132px;padding:10px}.st-2fa-steps{counter-reset:st-step;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.st-2fa-steps li{counter-increment:st-step;grid-template-columns:24px minmax(0,1fr);column-gap:10px;display:grid}.st-2fa-steps li:before{content:counter(st-step);background:var(--muted);border-radius:50%;grid-row:span 2;place-items:center;width:22px;height:22px;font-size:12px;font-weight:600;display:grid}.st-2fa-steps strong{font-size:14px;font-weight:500}.st-2fa-steps span{color:var(--muted-foreground);font-size:13px;line-height:18px}.st-themes{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.st-theme{border:1px solid var(--border);cursor:pointer;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;transition:border-color .16s,background-color .16s,box-shadow .16s;display:grid;position:relative}.st-theme:hover{background:#2f6bff0a;border-color:#2f6bff40}.st-theme[data-selected]{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary);background:#0052cc0a}.dark .st-theme[data-selected]{background:#6e9bff14;border-color:#6e9bff;box-shadow:0 0 0 1px #6e9bff}.st-theme-copy{flex-direction:column;min-width:0;display:flex}.st-theme-copy strong{font-size:14.5px;font-weight:500}.st-theme-copy small{color:var(--muted-foreground);font-size:12.5px}@media (width<=1100px){.st-layout{grid-template-columns:1fr;gap:20px}.st-nav{scrollbar-width:none;flex-direction:row;gap:6px;margin-inline:-4px;padding:2px 4px 4px;position:static;overflow-x:auto}.st-nav::-webkit-scrollbar{display:none}.st-nav-group{flex-direction:row;flex:none;gap:6px}.st-nav-more{border-top:0;border-inline-start:1px solid var(--border);padding-top:0;padding-inline-start:6px}.st-nav-item{white-space:nowrap;flex:none;grid-template-columns:18px auto;gap:8px;width:auto;padding:8px 12px}.st-nav-item .st-nav-out,.st-nav-item small{display:none}.st-main{max-width:none}}@media (width<=640px){.st-fields,.st-email,.st-themes{grid-template-columns:1fr}.st-row:not(:has(>.st-row-action [data-slot=switch])){flex-direction:column;align-items:stretch;gap:12px}.st-row-action{justify-content:flex-start;padding-inline-start:50px}.st-row-copy:not(:has(.st-row-icon))+.st-row-action{padding-inline-start:0}.st-2fa{grid-template-columns:1fr;justify-items:center}.st-filter-dates{grid-template-columns:1fr}.st-identity{flex-wrap:wrap}}.nt-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:24px;max-width:1180px;display:grid}.nt-main{flex-direction:column;gap:14px;min-width:0;display:flex}.nt-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.nt-count{color:#fff;background:#2f6bff;border-radius:9px;place-items:center;min-width:18px;height:18px;margin-inline-start:6px;padding:0 5px;font-size:11px;font-weight:600;line-height:1;display:inline-grid}.nt-card{padding:6px 0}.nt-group+.nt-group{border-top:1px solid var(--border)}.nt-day{letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground);margin:0;padding:14px 24px 6px;font-size:12px;font-weight:600;line-height:16px}.nt-list{margin:0;padding:0 8px 8px;list-style:none}.nt-item{border-radius:12px;grid-template-columns:40px minmax(0,1fr) auto;align-items:start;gap:14px;padding:14px 16px;transition:background-color .16s;display:grid;position:relative}.nt-item:hover{background:#2f6bff0d}.dark .nt-item:hover{background:#6e9bff14}.nt-item[data-unread]{background:#2f6bff0a}.dark .nt-item[data-unread]{background:#6e9bff12}.nt-icon{color:#2f6bff;background:#2f6bff1a;border-radius:12px;place-items:center;width:40px;height:40px;display:grid;overflow:hidden}.nt-icon svg{width:18px;height:18px}.nt-icon img{object-fit:contain;width:28px;height:28px}.nt-item[data-kind=risk] .nt-icon{color:#b26a00;background:#f5a52424}.dark .nt-item[data-kind=risk] .nt-icon{color:var(--tn-warn)}.nt-item[data-kind=summary] .nt-icon{color:#15803d;background:#22c55e1f}.dark .nt-item[data-kind=summary] .nt-icon{color:#4ade80}.nt-item[data-kind=account] .nt-icon{background:var(--muted);color:var(--foreground)}.nt-item:has(.nt-icon img) .nt-icon{background:var(--muted)}.nt-icon.nt-from{border-radius:50%;position:relative;overflow:visible;background:0 0!important}.nt-icon .nt-coin{background:var(--card);box-shadow:0 0 0 2px var(--card);border-radius:50%;position:absolute;bottom:-4px;right:-4px;width:18px!important;height:18px!important}.nt-body{min-width:0}.nt-title{align-items:center;gap:8px;display:flex}.nt-title strong{font-size:14.5px;font-weight:500;line-height:22px}.nt-dot{background:#2f6bff;border-radius:50%;flex:0 0 8px;width:8px;height:8px}.nt-body p{color:var(--muted-foreground);margin:2px 0 0;font-size:13.5px;line-height:20px}.nt-body small{color:var(--muted-foreground);opacity:.85;margin-top:6px;font-size:12px;line-height:16px;display:block}.nt-actions{align-items:center;gap:4px;padding-top:2px;display:flex}.nt-slot{width:32px}@media (hover:hover) and (width>=900px){.nt-actions>.nt-more{opacity:0;transition:opacity .14s}.nt-item:hover .nt-actions>.nt-more,.nt-item:focus-within .nt-actions>.nt-more{opacity:1}}.nt-aside{flex-direction:column;gap:14px;display:flex;position:sticky;top:64px}.nt-prefs [data-slot=card-title]{font-size:16px;font-weight:600}.nt-prefs [data-slot=card-description]{font-size:13px}.nt-prefs>[data-slot=card-panel]{padding-top:0}.nt-pref{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.nt-pref:first-child{border-top:0;padding-top:2px}.nt-pref strong{font-size:14px;font-weight:500}.nt-pref p{color:var(--muted-foreground);margin:1px 0 0;font-size:12.5px;line-height:18px}.nt-tip{background:var(--muted);border-radius:12px;align-items:flex-start;gap:10px;margin-top:4px;padding:12px;display:flex}.nt-tip svg{color:#15803d;flex:0 0 18px;width:18px;height:18px;margin-top:1px}.dark .nt-tip svg{color:#4ade80}.nt-tip p{color:var(--muted-foreground);margin:0;font-size:13px;line-height:19px}@media (width<=1100px){.nt-layout{grid-template-columns:1fr}.nt-aside{position:static}}@media (width<=640px){.nt-item{grid-template-columns:36px minmax(0,1fr);padding:12px 10px}.nt-icon{width:36px;height:36px}.nt-actions{flex-wrap:wrap;grid-column:2}.nt-day{padding-inline:18px}.nt-toolbar>[data-slot=segmented-control]{max-width:100%;overflow-x:auto}}.dashboard-main:has(.nx-shell) .dashboard-heading :is(h1,.page-description){clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.simple-app .nm-full.nx-shell{height:calc(100dvh - var(--review-bar-height,48px) - 132px);min-height:560px;max-height:920px;box-shadow:var(--tn-drop);color:var(--foreground);border-radius:24px;grid-template-columns:272px minmax(0,1fr);display:grid}.nx-rail{border-inline-end:1px solid var(--tn-line);background:#00000024;flex-direction:column;gap:18px;min-height:0;padding:16px 14px;display:flex}.nx-new{justify-content:flex-start;width:100%}.nx-rail-group h3{letter-spacing:.05em;text-transform:uppercase;color:var(--muted-foreground);align-items:center;gap:8px;margin:0 0 6px;padding-inline:8px;font-size:11.5px;font-weight:600;line-height:16px;display:flex}.nx-count{background:var(--tn-raise);min-width:18px;height:18px;color:var(--foreground);letter-spacing:0;border-radius:9px;place-items:center;padding:0 5px;font-size:11px;display:inline-grid}.nx-convo{background:#ffffff12;border-radius:12px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;padding:10px;display:grid;box-shadow:inset 0 0 0 1px #ffffff0f}.nx-convo svg{width:16px;height:16px;color:var(--tn-blue);margin-top:2px}.nx-convo span{flex-direction:column;min-width:0;display:flex}.nx-convo strong,.nx-history li strong{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:500;line-height:19px;overflow:hidden}.nx-convo small,.nx-history li small{color:var(--muted-foreground);font-size:12px;line-height:17px}.nx-history{scrollbar-width:thin;border-radius:12px;flex:1;min-height:0;transition:box-shadow .4s;overflow-y:auto}.nx-history[data-focus]{padding-block:8px;box-shadow:inset 0 0 0 1px #6e9bff59}.nx-history ol{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.nx-history li{border-radius:10px;grid-template-columns:18px minmax(0,1fr);gap:10px;padding:8px 10px;display:grid}.nx-history li:hover{background:#ffffff0d}.nx-history li svg{width:15px;height:15px;color:var(--muted-foreground);margin-top:2px}.nx-history li span{flex-direction:column;min-width:0;display:flex}.nx-empty{color:var(--muted-foreground);margin:0;padding:4px 8px;font-size:12.5px;line-height:18px}.nx-rail-foot{border-top:1px solid var(--tn-line);flex-direction:column;gap:8px;padding-top:14px;display:flex}.nx-label{color:var(--muted-foreground);padding-inline:2px;font-size:12px}.nx-rail-foot [data-slot=segmented-control]{width:100%}.nx-rail-foot [data-slot=segmented-control]>*{flex:1}.nx-perm{color:var(--muted-foreground);justify-content:flex-start}.nx-chat{flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.nx-head{border-bottom:1px solid var(--tn-line);align-items:center;gap:10px;padding:12px 16px;display:flex}.nx-rail-toggle,.nx-scrim{display:none}.nx-head-copy{flex-direction:column;margin-inline-end:auto;display:flex}.nx-head-copy strong{font-size:15px;font-weight:600;line-height:20px}.nx-head-copy span{color:var(--muted-foreground);align-items:center;gap:6px;font-size:12px;display:flex}.nx-head-copy i{background:var(--tn-good);border-radius:50%;width:7px;height:7px}.nx-head-actions{align-items:center;gap:4px;display:flex}.nx-body{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.nx-body>.nm-thread,.nx-foot{width:min(100%,820px);margin-inline:auto}.nx-foot .nm-composer{padding-bottom:14px}.nx-welcome{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;min-height:0;padding:24px;display:flex;position:relative;overflow-y:auto}.nx-welcome:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(closest-side,#2f6bff38,#0000);border-radius:50%;width:520px;height:300px;position:absolute;top:4%;left:50%;transform:translate(-50%)}.nx-welcome>*{z-index:1;position:relative}.nx-welcome .nm-hero-mascot .nos{width:104px!important;height:104px!important}.nx-welcome h2{letter-spacing:-.02em;margin:6px 0 0;font-size:26px;font-weight:600;line-height:32px}.nx-welcome>p{max-width:460px;color:var(--muted-foreground);margin:6px 0 0;font-size:14px;line-height:21px}.nx-notice{text-align:start;width:min(100%,640px);margin-top:16px}.nx-starters{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:min(100%,760px);margin-top:24px;display:grid}.nx-starter{border:1px solid var(--tn-line);color:var(--foreground);text-align:start;cursor:pointer;transition:background-color .16s ease, border-color .16s ease, transform .16s var(--tn-ease,ease);background:#ffffff0a;border-radius:14px;align-items:flex-start;gap:12px;padding:14px;display:flex}.nx-starter:hover{background:#6e9bff1a;border-color:#6e9bff4d;transform:translateY(-1px)}.nx-starter:focus-visible{outline-offset:2px;outline:2px solid #6e9bff}.nx-starter:disabled{opacity:.5;cursor:default;transform:none}.nx-starter-icon{height:32px;color:var(--tn-blue);background:#6e9bff24;border-radius:10px;flex:0 0 32px;place-items:center;display:grid}.nx-starter-icon svg{width:16px;height:16px}.nx-starter span:last-child{flex-direction:column;min-width:0;display:flex}.nx-starter strong{font-size:13.5px;font-weight:500;line-height:19px}.nx-starter small{color:var(--muted-foreground);margin-top:2px;font-size:12px;line-height:17px}@media (width<=1100px){.nx-starters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.simple-app .nm-full.nx-shell{height:calc(100dvh - var(--review-bar-height,60px) - 120px);border-radius:20px;grid-template-columns:minmax(0,1fr);min-height:520px}.nx-rail{z-index:5;width:min(300px,86%);transition:transform .24s var(--tn-ease,ease);background:#24241f;position:absolute;inset:0 auto 0 0;transform:translate(-104%);box-shadow:0 20px 40px #00000073}.nx-shell[data-rail=open] .nx-rail{transform:none}.nx-shell{position:relative}.nx-rail-toggle{display:inline-flex}.nx-scrim{z-index:4;border-radius:inherit;cursor:default;background:#0006;border:0;animation:.2s nx-fade;display:block;position:absolute;inset:0}}@keyframes nx-fade{0%{opacity:0}}@media (width<=640px){.nx-starters{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:18px}.nx-starter{border-radius:12px;gap:10px;padding:11px}.nx-starter-icon{border-radius:8px;flex-basis:28px;height:28px}.nx-starter strong{font-size:13px;line-height:18px}.nx-starter small,.nx-starters>:nth-child(n+5){display:none}.nx-welcome{justify-content:flex-start;padding:14px 14px 8px}.nx-welcome .nm-hero-mascot .nos{width:84px!important;height:84px!important}.nx-welcome>p{font-size:13.5px;line-height:20px}.nx-welcome h2{font-size:22px;line-height:28px}.nx-head-actions>[data-slot=button]:not(:last-child){display:none}}.simple-app .cw-layout{grid-template-columns:minmax(0,1fr) 352px}.simple-app .cw-side-head{padding:16px 16px 0}.cw-tabs{width:100%}.cw-tabs>[role=tab]{flex:1 1 0;min-width:0;padding-inline:4px;font-size:13.5px}.simple-app .cw-side-body{min-width:0;padding:18px 20px 20px}.cw-stack{flex-direction:column;gap:18px;min-width:0;display:flex}.cw-section{flex-direction:column;gap:4px;min-width:0;display:flex}.cw-section-head{justify-content:space-between;align-items:center;gap:8px;min-height:28px;display:flex}.cw-section-head h3{align-items:center;gap:8px;min-width:0;margin:0;font-size:13px;font-weight:600;line-height:18px;display:flex}.cw-count{background:var(--muted);min-width:20px;height:20px;color:var(--muted-foreground);border-radius:10px;place-items:center;padding:0 6px;font-size:11.5px;font-weight:500;line-height:1;display:inline-grid}.cw-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cw-row{border-bottom:1px solid var(--border);align-items:center;gap:10px;min-height:52px;padding:8px 0;display:flex}.cw-row:last-child{border-bottom:0}.cw-row[data-muted] .cw-row-copy{opacity:.6}.cw-row-copy{flex-direction:column;flex:1;min-width:0;display:flex}.cw-row-copy strong{align-items:center;gap:6px;font-size:14px;font-weight:500;line-height:20px;display:flex}.cw-row-copy span{font-size:13px;line-height:18px}.cw-row-copy small{color:var(--muted-foreground);font-size:12px;line-height:17px}.cw-row-actions{flex:none;align-items:center;gap:2px;display:flex}.cw-empty{color:var(--muted-foreground);margin:0;padding:8px 0;font-size:13px;line-height:18px}.cw-note{color:var(--muted-foreground);margin:0;font-size:12px;line-height:17px}.cw-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.cw-meta{color:var(--muted-foreground);font-size:13px}.cw-watchlist .ft-watch-row{min-height:52px}.cw-alert{align-items:flex-start}.cw-alert>[data-slot=menu-trigger],.cw-alert>button{margin-top:2px}.cw-alert-icon{color:#2f6bff;background:#2f6bff1a;border-radius:10px;flex:0 0 32px;place-items:center;height:32px;margin-top:2px;display:grid}.cw-alert-icon svg{width:16px;height:16px}.cw-alert[data-muted] .cw-alert-icon{background:var(--muted);color:var(--muted-foreground)}.cw-log [data-slot=accordion-trigger]{font-size:13px}.cw-log-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cw-log-list li{justify-content:space-between;gap:12px;font-size:12.5px;line-height:18px;display:flex}.cw-log-list time{color:var(--muted-foreground);flex:none}.cw-switch{cursor:pointer;align-items:center;gap:10px;font-size:14px;display:flex}.simple-app .cw-dialog,.cw-dialog{max-width:560px}.simple-app .cw-dialog-sm,.cw-dialog-sm{max-width:420px}.cw-current{border:1px solid var(--border);background:var(--muted);border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.cw-current{background:color-mix(in srgb, var(--muted) 55%, transparent)}}.cw-save{align-items:flex-end;gap:8px;display:flex}.cw-save .fp-field{flex:1;min-width:0}.dark .cw-alert-icon{color:#6e9bff;background:#6e9bff24}@media (width<=1200px){.simple-app .cw-layout{grid-template-columns:minmax(0,1fr) 328px}}@media (width<=1050px){.simple-app .cw-layout{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.cw-save{flex-direction:column;align-items:stretch}.simple-app .cw-side-head{padding:12px 12px 0}.simple-app .cw-side-body{padding:16px}}.simple-app .fpa-dialog,.fpa-dialog{max-width:580px}.fpa-dialog .nos-assist,.fpa-dialog .fpa-review{margin:0}.fpa-dialog .fp-inset{border:1px solid var(--border);background:var(--muted);border-radius:12px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.fpa-dialog .fp-inset{background:color-mix(in srgb, var(--muted) 55%, transparent)}}.fpa-dialog .fp-inset .fp-note{margin:0}.cw-pick-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.cw-pick{width:100%;color:var(--foreground);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:8px 10px;transition:background-color .14s;display:flex}.cw-pick:hover,.cw-pick:focus-visible{background:var(--accent);outline:none}.cw-pick:focus-visible{box-shadow:0 0 0 2px var(--ring,#2f6bff)}.cw-pick[aria-current]{background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.cw-pick[aria-current]{background:color-mix(in srgb, var(--muted) 70%, transparent)}}.cw-pick [data-slot=avatar]{flex:none;width:32px;height:32px}.cw-pick-name{flex-direction:column;flex:1;min-width:0;display:flex}.cw-pick-name strong{font-size:14px;font-weight:600;line-height:20px}.cw-pick-name strong small{color:var(--muted-foreground);margin-inline-start:1px;font-weight:400}.cw-pick-name>small{color:var(--muted-foreground);font-size:12px;line-height:16px}.cw-pick-price{flex-direction:column;align-items:flex-end;font-size:12px;line-height:16px;display:flex}.cw-pick-price b{font-size:14px;font-weight:500;line-height:20px}.cw-pick-check{color:#2f6bff;flex:none;width:16px;height:16px}.dark .cw-pick-check{color:#6e9bff}.fb-experiment-tools{gap:8px;display:flex}.fb-experiment-tools>:first-child{flex:1;min-width:0}.ov-change{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:2px 0 0;font-size:13.5px;line-height:20px;display:flex}.ov-change-value{font-weight:600}.ov-change[data-dir=up] .ov-change-value{color:var(--success-foreground)}.ov-change[data-dir=down] .ov-change-value{color:var(--destructive-foreground)}.ov-change-pct{background:var(--muted);border-radius:6px;padding:0 7px;font-size:12px;font-weight:600;line-height:20px}.ov-change-period{color:var(--muted-foreground)}.ov-split{flex-direction:column;gap:10px;margin:0 0 18px;display:flex}.ov-split-bar{background:var(--muted);border-radius:2px;height:4px;overflow:hidden}.ov-split-bar i{border-radius:inherit;background:var(--primary);transform-origin:0;height:100%;animation:ov-bar-in .9s var(--tn-ease,ease) .2s both;display:block}.dark .ov-split-bar i{background:#6e9bff}.ov-split-legend{color:var(--muted-foreground);flex-wrap:wrap;gap:6px 28px;font-size:13px;line-height:18px;display:flex}.ov-split-legend span{align-items:baseline;gap:8px;display:inline-flex}.ov-split-legend i{border-radius:3px;align-self:center;width:8px;height:8px}.ov-split-legend i[data-k=invested]{background:var(--primary)}.dark .ov-split-legend i[data-k=invested]{background:#6e9bff}.ov-split-legend i[data-k=cash]{background:var(--muted);box-shadow:inset 0 0 0 1px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ov-split-legend i[data-k=cash]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--foreground) 18%, transparent)}}.ov-split-legend b{color:var(--foreground);font-size:14px;font-weight:600}.ov-split-legend small{font-size:12px}@keyframes ov-bar-in{0%{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.ov-split-bar i{animation:none}}.pc-end-halo{opacity:.25;transform-box:fill-box;transform-origin:50%;animation:2.4s ease-out infinite pc-halo}@keyframes pc-halo{0%{opacity:.35;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}@media (prefers-reduced-motion:reduce){.pc-end-halo{opacity:.18;animation:none;transform:scale(1.8)}}.app-sidebar-panel .tn-side-search:after{background:#0a0a0a09;box-shadow:inset 0 0 0 1px #0a0a0a14}.dark .app-sidebar-panel .tn-side-search:after{background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff17}.app-sidebar-panel .tn-side-search>span:not(.tn-side-kbd){color:var(--muted-foreground)}.cn-page{--cn-accent:#2f6bff;--cn-soft:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.cn-page{--cn-soft:color-mix(in srgb, var(--foreground) 16%, transparent)}}.dark .cn-page{--cn-accent:#6e9bff}.cn-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.cn-summary-body{grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:28px;display:grid}.cn-total{flex-direction:column;gap:4px;min-width:0;display:flex}.cn-eyebrow{color:var(--muted-foreground);font-size:13px}.cn-total strong{letter-spacing:-.02em;align-items:baseline;gap:6px;font-size:32px;font-weight:600;line-height:40px;display:flex}.cn-total strong small{color:var(--muted-foreground);letter-spacing:0;font-size:13px;font-weight:400}.cn-meta{color:var(--muted-foreground);font-size:12px}.cn-split{flex-direction:column;gap:12px;min-width:0;display:flex}.cn-bar{gap:3px;height:8px;display:flex}.cn-bar i{background:var(--acc);transform-origin:0;min-width:6px;animation:ov-bar-in .9s var(--tn-ease,ease) .15s both;border-radius:4px;flex-basis:0}:is(.cn-bar i,.cn-legend li)[data-i="0"],:is(.cn-bar i,.cn-legend li)[data-i="1"]{--acc:var(--cn-accent)}@supports (color:color-mix(in lab, red, red)){:is(.cn-bar i,.cn-legend li)[data-i="1"]{--acc:color-mix(in srgb, var(--cn-accent) 45%, transparent)}}:is(.cn-bar i,.cn-legend li)[data-i="2"]{--acc:var(--foreground)}@supports (color:color-mix(in lab, red, red)){:is(.cn-bar i,.cn-legend li)[data-i="2"]{--acc:color-mix(in srgb, var(--foreground) 35%, transparent)}}:is(.cn-bar i,.cn-legend li)[data-i="3"]{--acc:var(--foreground)}@supports (color:color-mix(in lab, red, red)){:is(.cn-bar i,.cn-legend li)[data-i="3"]{--acc:color-mix(in srgb, var(--foreground) 18%, transparent)}}.cn-legend{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cn-legend li{grid-template-columns:10px minmax(0,1fr) auto 40px;align-items:center;gap:8px;font-size:13px;line-height:18px;display:grid}.cn-legend .cn-dot{background:var(--acc);border-radius:3px;width:8px;height:8px}.cn-legend b{font-weight:500}.cn-legend small{color:var(--muted-foreground);text-align:end;font-variant-numeric:tabular-nums}.cn-figures{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.cn-figure{background:var(--muted);border-radius:12px;flex-direction:column;gap:3px;min-width:0;padding:12px 14px;display:flex}.cn-figure>span{color:var(--muted-foreground);align-items:center;gap:6px;font-size:12px;display:flex}.cn-figure>span svg{width:14px;height:14px}.cn-figure strong{font-size:19px;font-weight:600;line-height:26px}.cn-figure small{color:var(--muted-foreground);font-size:11.5px}.cn-section-head{align-items:center;gap:8px;margin:4px 0 12px;display:flex}.cn-section-head h2{margin:0;font-size:16px;font-weight:600;line-height:22px}.cn-count{background:var(--muted);min-width:20px;height:20px;color:var(--muted-foreground);border-radius:10px;place-items:center;padding:0 6px;font-size:11.5px;font-weight:500;display:inline-grid}.cn-cards{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;display:grid}.cn-card{border:1px solid var(--border);background:var(--card);min-width:0;color:var(--foreground);text-align:start;cursor:pointer;border-radius:16px;flex-direction:column;gap:12px;padding:18px;transition:border-color .16s,box-shadow .16s;display:flex;position:relative}.cn-card:hover{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.cn-card:hover{border-color:color-mix(in srgb, var(--foreground) 22%, var(--border))}}.cn-card:focus-visible{outline:2px solid var(--cn-accent);outline-offset:2px}.cn-card[data-checked]{border-color:var(--cn-accent);box-shadow:0 0 0 1px var(--cn-accent)}.cn-card-top{align-items:center;gap:10px;min-width:0;display:flex}.cn-logo{background:var(--muted);border-radius:11px;flex:0 0 38px;place-items:center;height:38px;display:grid}.cn-logo-sm{border-radius:8px;flex-basis:28px;width:28px;height:28px}.cn-card-name{flex-direction:column;flex:1;min-width:0;display:flex}.cn-card-name strong{white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:600;line-height:20px;overflow:hidden}.cn-card-name small{color:var(--muted-foreground);font-size:12px}.cn-status{color:var(--muted-foreground);flex:none;align-items:center;gap:6px;font-size:12px;line-height:16px;display:inline-flex}.cn-status i{background:#22c55e;border-radius:50%;width:7px;height:7px}.cn-status[data-tone=bad]{color:var(--destructive-foreground)}.cn-status[data-tone=bad] i{background:#ef4444}.cn-status[data-tone=info] i{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.cn-status[data-tone=info] i{background:color-mix(in srgb, var(--foreground) 35%, transparent)}}.cn-card-value{letter-spacing:-.01em;align-items:baseline;gap:6px;font-size:24px;font-weight:600;line-height:30px;display:flex}.cn-card-value small{color:var(--muted-foreground);font-size:12px;font-weight:400}.cn-card-bar{background:var(--muted);border-radius:3px;height:6px;display:flex;overflow:hidden}.cn-card-bar i{height:100%}.cn-card-bar i[data-kind=invested]{background:var(--cn-accent);border-radius:3px}.cn-card-bar i[data-kind=cash]{background:0 0}.cn-card-meta{color:var(--muted-foreground);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 14px;font-size:12px;display:flex}.cn-card-meta span{align-items:center;gap:6px;display:inline-flex}.cn-card-meta i{border-radius:2px;width:7px;height:7px}.cn-card-meta i[data-kind=invested]{background:var(--cn-accent)}.cn-card-meta i[data-kind=cash]{background:var(--muted);box-shadow:inset 0 0 0 1px var(--cn-soft)}.cn-add{text-align:center;background:0 0;border-style:dashed;justify-content:center;align-items:center;gap:6px;min-height:172px}.cn-add:hover{background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.cn-add:hover{background:color-mix(in srgb, var(--muted) 50%, transparent)}}.cn-add-icon{background:var(--muted);width:40px;height:40px;color:var(--foreground);border-radius:12px;place-items:center;margin-bottom:4px;display:grid}.cn-add strong{font-size:14px;font-weight:600}.cn-add small{max-width:220px;color:var(--muted-foreground);font-size:12.5px;line-height:18px}.cn-detail{grid-template-columns:minmax(0,1.75fr) minmax(280px,1fr);align-items:start;gap:16px;display:grid}.cn-detail-title{align-items:center;gap:10px;display:flex}.cn-holdings{flex-direction:column;margin:0 0 12px;padding:0;list-style:none;display:flex}.cn-holdings li{border-bottom:1px solid var(--border);grid-template-columns:36px minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr) minmax(110px,1fr);align-items:center;gap:14px;padding:12px 0;display:grid}.cn-holdings li:last-child{border-bottom:0}.cn-coin{background:var(--muted);color:#fff;border-radius:50%;place-items:center;width:36px;height:36px;font-size:14px;font-weight:700;display:grid;overflow:hidden}.cn-coin img{object-fit:cover;width:100%;height:100%}.cn-coin[data-asset=USDT]{background:#26a17b}.cn-holdings :is(.cn-h-name,.cn-h-amount,.cn-h-value){flex-direction:column;min-width:0;display:flex}.cn-holdings strong,.cn-holdings b{font-size:14px;font-weight:500;line-height:20px}.cn-holdings strong{font-weight:600}.cn-holdings small{color:var(--muted-foreground);font-size:12px;line-height:17px}.cn-holdings small.fd-positive{color:var(--success-foreground)}.cn-holdings small.fd-negative{color:var(--destructive-foreground)}.cn-h-amount,.cn-h-value{text-align:end;align-items:flex-end}.cn-h-share{align-items:center;gap:8px;display:flex}.cn-share-bar{background:var(--muted);border-radius:2px;flex:1;height:4px;overflow:hidden}.cn-share-bar i{border-radius:inherit;background:var(--foreground);height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.cn-share-bar i{background:color-mix(in srgb, var(--foreground) 45%, transparent)}}.cn-share-bar i{transform-origin:0;animation:ov-bar-in .8s var(--tn-ease,ease) .2s both}.cn-h-share small{text-align:end;font-variant-numeric:tabular-nums;width:34px}.cn-checks{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.cn-checks li{grid-template-columns:30px minmax(0,1fr);align-items:start;gap:10px;display:grid}.cn-checks li>svg{background:var(--muted);width:30px;height:30px;color:var(--muted-foreground);border-radius:9px;padding:7px}.cn-checks li[data-tone=bad]>svg{color:var(--destructive-foreground);background:#ef44441f}.cn-checks li div{flex-direction:column;display:flex}.cn-checks strong{font-size:13.5px;font-weight:600;line-height:19px}.cn-checks small{color:var(--muted-foreground);font-size:12px;line-height:17px}.cn-health-foot{flex-wrap:wrap;gap:6px;display:flex}.cn-remove{color:var(--muted-foreground);margin-inline-start:auto}@media (width<=1100px){.cn-summary-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cn-figures{grid-column:1/-1}.cn-detail{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.cn-summary-body{grid-template-columns:minmax(0,1fr);gap:18px}.cn-holdings li{grid-template-columns:32px minmax(0,1fr) auto;gap:10px}.cn-holdings .cn-h-amount,.cn-holdings .cn-h-share{display:none}.cn-coin{width:32px;height:32px}}.simple-app .fb-idea-card{align-self:stretch}.fb-idea-list{flex-direction:column;gap:8px;display:flex}.fb-idea{border:1px solid var(--border);background:var(--card);width:100%;color:var(--foreground);text-align:start;cursor:pointer;transition:border-color .16s ease, background-color .16s ease, transform .16s var(--tn-ease,ease);border-radius:14px;grid-template-columns:40px minmax(0,1fr) 16px;align-items:center;gap:12px;padding:12px 14px;display:grid}.fb-idea:hover{border-color:#2f6bff}@supports (color:color-mix(in lab, red, red)){.fb-idea:hover{border-color:color-mix(in srgb, #2f6bff 35%, var(--border))}}.fb-idea:hover{background:#2f6bff}@supports (color:color-mix(in lab, red, red)){.fb-idea:hover{background:color-mix(in srgb, #2f6bff 3%, var(--card))}}.fb-idea:focus-visible{outline-offset:2px;outline:2px solid #2f6bff}.fb-idea-icon{background:var(--muted);width:40px;height:40px;color:var(--foreground);border-radius:12px;place-items:center;display:grid}.fb-idea-icon svg{width:18px;height:18px}.fb-idea[data-kind=nos]{border-color:#2f6bff}@supports (color:color-mix(in lab, red, red)){.fb-idea[data-kind=nos]{border-color:color-mix(in srgb, #2f6bff 22%, var(--border))}}.fb-idea[data-kind=nos]{background:linear-gradient(135deg, #2f6bff, var(--card) 70%)}@supports (color:color-mix(in lab, red, red)){.fb-idea[data-kind=nos]{background:linear-gradient(135deg, color-mix(in srgb, #2f6bff 7%, var(--card)), var(--card) 70%)}}.fb-idea[data-kind=nos] .fb-idea-icon{background:#2f6bff1f}.fb-idea-copy{flex-direction:column;min-width:0;display:flex}.fb-idea-copy strong{font-size:14px;font-weight:600;line-height:20px}.fb-idea-copy small{color:var(--muted-foreground);font-size:12.5px;line-height:18px}.fb-idea-arrow{width:16px;height:16px;color:var(--muted-foreground);transition:transform .16s var(--tn-ease,ease), color .16s ease}.fb-idea:hover .fb-idea-arrow{color:#2f6bff;transform:translate(2px)}.dark .fb-idea:hover .fb-idea-arrow{color:#6e9bff}.fb-nos-hint{background:#ffffff0f;border-radius:12px;align-items:center;gap:10px;margin-top:14px;padding:8px 8px 8px 12px;display:flex;box-shadow:inset 0 0 0 1px #ffffff12}.fb-nos-hint p{color:#ffffffb3;flex-wrap:wrap;flex:1;align-items:baseline;gap:2px 8px;min-width:0;margin:0;font-size:13px;line-height:19px;display:flex}.fb-nos-hint p strong{color:#fff;font-weight:600}.fb-nos-hint [data-slot=button]{color:#fff}.fb-nos-hint [data-slot=button]:hover{background:#ffffff1a}@media (width<=640px){.fb-nos-hint{flex-wrap:wrap}.fb-nos-hint p{flex-basis:calc(100% - 40px)}}.simple-app .fb-idea-card{flex-direction:column;display:flex}.simple-app .fb-idea-card>.fb-idea-list,.simple-app .fb-idea-card .fb-idea{flex:1}.nos-line{border:1px solid #2f6bff;align-items:center;gap:12px;padding:10px 12px 10px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.nos-line{border:1px solid color-mix(in srgb, #2f6bff 18%, var(--border))}}.nos-line{background:linear-gradient(100deg, #2f6bff, var(--card) 65%);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.nos-line{background:linear-gradient(100deg, color-mix(in srgb, #2f6bff 7%, var(--card)), var(--card) 65%)}}.dark .nos-line{border-color:#6e9bff}@supports (color:color-mix(in lab, red, red)){.dark .nos-line{border-color:color-mix(in srgb, #6e9bff 20%, var(--border))}}.dark .nos-line{background:linear-gradient(100deg, #6e9bff, var(--card) 65%)}@supports (color:color-mix(in lab, red, red)){.dark .nos-line{background:linear-gradient(100deg, color-mix(in srgb, #6e9bff 10%, var(--card)), var(--card) 65%)}}.nos-line-mark{background:#2f6bff1f;border-radius:11px;flex:none;place-items:center;width:34px;height:34px;display:grid}.nos-line p{flex:1;min-width:0;margin:0;font-size:13.5px;line-height:20px}.nos-line p b{color:#2f6bff;margin-inline-end:8px;font-weight:650}.dark .nos-line p b{color:#8fb0ff}.nos-line p strong{font-weight:600}.nos-line-actions{flex:none;align-items:center;gap:4px;display:flex}@media (width<=640px){.nos-line{flex-wrap:wrap}.nos-line p{flex-basis:calc(100% - 48px)}.nos-line-actions{justify-content:flex-end;width:100%}}.fp-metric[data-tone=neutral] .fp-metric-icon{color:#7c5cff;background:#7c5cff1c}.dark .fp-metric[data-tone=neutral] .fp-metric-icon{color:#a99bff;background:#9d86ff24}html:not(.dark) .ns-card{--foreground:#0a0a0a;--card-foreground:#0a0a0a;--muted-foreground:#6b6b66;--border:#0a0a0a17;--muted:#0a0a0a0a;--accent:#0a0a0a0d;--tn-ink:#0a0a0a;--tn-ink-2:#5c5c57;--tn-ink-3:#8a8a84;--tn-line:#0a0a0a14;color:#0a0a0a;background:#fff;border:1px solid #0a0a0a17;box-shadow:0 1px 2px #0a0a0a0a,0 12px 32px -20px #0a0a0a38}html:not(.dark) .ns-card:after{background:radial-gradient(120% 90% at 100% 0,#2f6bff0d,#0000 60%)}html:not(.dark) .ns-card[data-tone=attention]:after{background:radial-gradient(120% 90% at 100% 0,#f5a52414,#0000 60%)}html:not(.dark) .ns-title{color:#0a0a0a}html:not(.dark) .ns-tone-mark{color:#2f6bff;box-shadow:none;background:#2f6bff1a}html:not(.dark) .ns-card[data-tone=attention] .ns-tone-mark{color:#b26a00;background:#f5a52424}html:not(.dark) .ns-card[data-tone=done] .ns-tone-mark{color:#15803d;background:#22c55e1f}html:not(.dark) .ns-dots i{background:#0a0a0a24}html:not(.dark) .ns-dots i[data-state=current]{background:#0a0a0a}html:not(.dark) .ns-dismiss{color:#0a0a0a8c;background:#0a0a0a0d}html:not(.dark) .ns-dismiss:hover{color:#0a0a0a;background:#0a0a0a17}html:not(.dark) .ns-layer{box-shadow:none;background:#fafaf9;border-color:#0a0a0a14}html:not(.dark) .ns-layer[data-state=current]{background:#fff;border-color:#0a0a0a1f;box-shadow:0 1px 2px #0a0a0a0d,0 10px 24px -16px #0a0a0a4d}html:not(.dark) .ns-layer[data-state=done] .ns-mark{color:#fff}html:not(.dark) .ns-track{background:#0a0a0a12}html:not(.dark) .ns-track[data-waiting]:after{background:linear-gradient(90deg,#0000,#0a0a0a1a,#0000)}html:not(.dark) .ns-fade-top{background:linear-gradient(#fff 10%,#0000)}html:not(.dark) .ns-fade-bottom{background:linear-gradient(#0000,#fff 90%)}html:not(.dark) .ns-footer{border-top-color:#0a0a0a14}html:not(.dark) .ns-card .choice-graphic{color:#2f6bff}html:not(.dark) .ns-card :is(.choice-graphic-window,.choice-graphic-object){box-shadow:none;background:#f4f4f2;border-color:#0a0a0a1f}html:not(.dark) .ns-card .choice-graphic-sheet{background:#ebebe8;border-color:#0a0a0a1a}:root{--nos-logo:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='80 94 840 840'%3E%3Cpath fill-rule='evenodd' d='M180 590a320 320 0 1 0 640 0a320 320 0 1 0 -640 0ZM397.1 485.0A48.0 48.0 0 0 1 493.1 485.0V595.0A48.0 48.0 0 0 1 397.1 595.0ZM618.9 485.0A48.0 48.0 0 0 1 714.9 485.0V595.0A48.0 48.0 0 0 1 618.9 595.0Z'/%3E%3Crect x='484' y='190' width='32' height='110' rx='16'/%3E%3Ccircle cx='500' cy='165' r='48'/%3E%3C/svg%3E")}.simple-app .ask-nos-chip:after{content:"";width:18px;height:18px;box-shadow:none;-webkit-mask:var(--nos-logo) center / contain no-repeat;-webkit-mask:var(--nos-logo) center / contain no-repeat;-webkit-mask:var(--nos-logo) center / contain no-repeat;-webkit-mask:var(--nos-logo) center / contain no-repeat;mask:var(--nos-logo) center / contain no-repeat;background:#2f6bff;border-radius:0}.dark .simple-app .ask-nos-chip:after,.simple-app.dark .ask-nos-chip:after{background:#8fb0ff}:is(.nm-dock,.nm-full,.ns-card,.fb-builder-header) .ask-nos-chip:after{background:#fff!important}.nos-mark-sm{font-size:0;position:relative}.nos-mark-sm:after{content:"";width:20px;height:20px;-webkit-mask:var(--nos-logo) center / contain no-repeat;-webkit-mask:var(--nos-logo) center / contain no-repeat;-webkit-mask:var(--nos-logo) center / contain no-repeat;-webkit-mask:var(--nos-logo) center / contain no-repeat;mask:var(--nos-logo) center / contain no-repeat;background:#fff}.nos-help-mark>span{font-size:0}.nos-help-mark>span:after{content:"";width:30px;height:30px;-webkit-mask:var(--nos-logo) center / contain no-repeat;-webkit-mask:var(--nos-logo) center / contain no-repeat;-webkit-mask:var(--nos-logo) center / contain no-repeat;-webkit-mask:var(--nos-logo) center / contain no-repeat;mask:var(--nos-logo) center / contain no-repeat;background:#fff}.al-dialog{--al-up:#16a34a;--al-down:#e5484d;--al-accent:#2f6bff}.dark .al-dialog{--al-up:#34d27b;--al-down:#ff6b6b;--al-accent:#6e9bff}.simple-app .al-dialog,.al-dialog{max-width:540px}.al-market{align-items:center;gap:8px;display:flex}.al-market b{color:var(--foreground);font-weight:600}.al-coin{background:var(--muted);border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;font-weight:700;display:grid;overflow:hidden}.al-coin img{width:100%;height:100%}.al-body{flex-direction:column;gap:20px;display:flex}.al-step{border:0;flex-direction:column;gap:10px;min-width:0;margin:0;padding:0;display:flex}.al-step legend{margin-bottom:10px;padding:0;font-size:13px;font-weight:600}.al-direction{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.al-dir{--c:var(--al-up);border:1px solid var(--border);background:var(--card);color:var(--foreground);text-align:start;cursor:pointer;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;transition:border-color .16s,background-color .16s,box-shadow .16s;display:flex}.al-dir[data-dir=down]{--c:var(--al-down)}.al-dir>svg{background:var(--c);border-radius:10px;flex:none;width:34px;height:34px;padding:8px}@supports (color:color-mix(in lab, red, red)){.al-dir>svg{background:color-mix(in srgb, var(--c) 12%, transparent)}}.al-dir>svg{color:var(--c)}.al-dir span{flex-direction:column;min-width:0;display:flex}.al-dir strong{font-size:14.5px;font-weight:600;line-height:20px}.al-dir small{color:var(--muted-foreground);font-size:12px;line-height:16px}.al-dir:hover{border-color:var(--c)}@supports (color:color-mix(in lab, red, red)){.al-dir:hover{border-color:color-mix(in srgb, var(--c) 40%, var(--border))}}.al-dir[data-checked]{border-color:var(--c);background:var(--c)}@supports (color:color-mix(in lab, red, red)){.al-dir[data-checked]{background:color-mix(in srgb, var(--c) 6%, var(--card))}}.al-dir[data-checked]{box-shadow:0 0 0 1px var(--c)}.al-dir:focus-visible{outline:2px solid var(--al-accent);outline-offset:2px}.al-price{align-items:center;gap:10px;display:flex}.al-number{flex:1}.al-number [data-slot=number-field-group]{border-radius:12px;height:48px}.al-number input{font-variant-numeric:tabular-nums;text-align:center;height:100%;font-size:20px;font-weight:600}.al-unit{color:var(--muted-foreground);font-size:13px}.al-quick{flex-wrap:wrap;gap:6px;display:flex}.al-chip{border:1px solid var(--border);height:28px;color:var(--foreground);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border-radius:999px;padding:0 11px;font-size:12.5px;font-weight:500;transition:background-color .14s,border-color .14s}.al-chip:hover{background:var(--muted)}.al-chip[aria-pressed=true]{border-color:var(--al-accent);background:var(--al-accent)}@supports (color:color-mix(in lab, red, red)){.al-chip[aria-pressed=true]{background:color-mix(in srgb, var(--al-accent) 10%, transparent)}}.al-chip[aria-pressed=true]{color:var(--al-accent)}.al-ruler{height:34px;margin:4px 6px 0;position:relative}.al-ruler-track{background:var(--muted);border-radius:2px;height:4px;position:absolute;top:9px;left:0;right:0}.al-ruler-fill{background:var(--al-up);transition:left .2s var(--tn-ease,ease), width .2s var(--tn-ease,ease);border-radius:2px;position:absolute;top:0;bottom:0}.al-ruler-fill[data-dir=down]{background:var(--al-down)}.al-ruler-now{background:var(--foreground);border-radius:1px;width:2px;height:16px;position:absolute;top:3px;transform:translate(-50%)}.al-ruler-now b{color:var(--muted-foreground);font-size:11px;font-weight:500;position:absolute;top:18px;left:50%;transform:translate(-50%)}.al-ruler-target{background:var(--card);width:16px;height:16px;box-shadow:0 0 0 3px var(--al-up);transition:left .2s var(--tn-ease,ease);border-radius:50%;position:absolute;top:3px;transform:translate(-50%)}.al-ruler-target[data-dir=down]{box-shadow:0 0 0 3px var(--al-down)}.al-distance{color:var(--muted-foreground);margin:-4px 0 0;font-size:12.5px}.al-distance[data-dir=up] b{color:var(--al-up)}.al-distance[data-dir=down] b{color:var(--al-down)}.al-pair{grid-template-columns:auto minmax(0,1fr);gap:16px;display:grid}.al-pair [data-slot=segmented-control]{width:100%}.al-pair [data-slot=segmented-control]>*{flex:1}.al-sound{background:var(--muted);cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.al-sound>span{align-items:center;gap:10px;display:flex}.al-sound>span>svg{width:18px;height:18px;color:var(--muted-foreground)}.al-sound>span>span{flex-direction:column;display:flex}.al-sound strong{font-size:13.5px;font-weight:600}.al-sound small{color:var(--muted-foreground);font-size:12px}.al-more-trigger{color:var(--muted-foreground);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:4px 0;font-size:13px;font-weight:500;display:inline-flex}.al-more-trigger:hover{color:var(--foreground)}.al-more-trigger svg{width:14px;height:14px;transition:transform .18s var(--tn-ease,ease)}.al-more-trigger[data-panel-open] svg{transform:rotate(180deg)}.al-more-fields{margin-top:10px}.simple-app .al-foot,.al-foot{flex-flow:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.al-summary{min-width:0;color:var(--muted-foreground);flex:220px;margin:0;font-size:13px;line-height:19px}.al-summary b{color:var(--foreground);font-weight:600}@media (width<=520px){.al-direction,.al-pair{grid-template-columns:minmax(0,1fr)}}.cw-watch{flex-direction:column;gap:2px;margin:0 -8px;display:flex}.cw-watch-row{align-items:center;display:flex;position:relative}.cw-watch-pick{width:100%;color:var(--foreground);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:12px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;transition:background-color .14s;display:grid}.cw-watch-pick:hover{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.cw-watch-pick:hover{background:color-mix(in srgb, var(--foreground) 4%, transparent)}}.cw-watch-pick[data-checked]{background:#2f6bff14}.dark .cw-watch-pick[data-checked]{background:#6e9bff1f}.cw-watch-pick:focus-visible{outline-offset:-2px;outline:2px solid #2f6bff}.cw-watch-coin{background:var(--muted);border-radius:50%;place-items:center;width:30px;height:30px;font-size:13px;font-weight:700;display:grid;overflow:hidden}.cw-watch-coin img{width:100%;height:100%}.cw-watch-name{flex-direction:column;min-width:0;display:flex}.cw-watch-name strong{font-size:14px;font-weight:600;line-height:19px}.cw-watch-name i{color:var(--muted-foreground);font-style:normal;font-weight:400}.cw-watch-name small{color:var(--muted-foreground);font-size:12px;line-height:16px}.cw-watch-price{flex-direction:column;align-items:flex-end;font-size:12px;transition:transform .14s;display:flex}.cw-watch-price b{font-size:13.5px;font-weight:500;line-height:19px}.cw-watch-remove{opacity:0;transition:opacity .14s;position:absolute;right:4px}.cw-watch-row:hover .cw-watch-remove,.cw-watch-remove:focus-visible{opacity:1}.cw-watch-row:hover .cw-watch-price{transform:translate(-30px)}@media (hover:none){.cw-watch-remove{opacity:1}.cw-watch-price{transform:translate(-30px)}}.cw-pine{border-top:1px solid var(--border);padding-top:14px}.cw-pine-row{align-items:center;gap:10px;display:flex}.cw-pine-icon{background:var(--muted);width:30px;height:30px;color:var(--muted-foreground);border-radius:9px;flex:none;place-items:center;display:grid}.cw-pine-icon svg{width:15px;height:15px}.cw-pine-copy{flex-direction:column;flex:1;min-width:0;display:flex}.cw-pine-copy strong{font-size:13px;font-weight:600}.cw-pine-copy small{color:var(--muted-foreground);font-size:12px}.cw-pine-toggle{width:28px;height:28px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.cw-pine-toggle:hover{background:var(--muted);color:var(--foreground)}.cw-pine-toggle svg{width:15px;height:15px;transition:transform .18s var(--tn-ease,ease)}.cw-pine-toggle[data-panel-open] svg{transform:rotate(180deg)}.cw-pine-list{margin-top:8px}.cw-away{align-items:center;gap:8px;margin-top:4px;display:flex}.cw-away i{background:#16a34a;border-radius:2px;flex:none;max-width:60px;height:4px;display:block}.cw-away[data-dir=down] i{background:#e5484d}.cw-away em{color:var(--muted-foreground);font-size:11.5px;font-style:normal}.cw-row-copy span b{font-weight:600}.fb-click-row{cursor:pointer;transition:background-color .14s;position:relative}.fb-click-row:hover{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.fb-click-row:hover{background:color-mix(in srgb, var(--foreground) 3%, transparent)}}.fb-row-link{color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0;display:block}.fb-row-link:after{content:"";position:absolute;inset:0}.fb-row-link:focus-visible{outline:none}.fb-click-row:has(.fb-row-link:focus-visible){box-shadow:inset 0 0 0 2px #2f6bff}.fb-row-actions{z-index:1;justify-content:flex-end;align-items:center;position:relative}.fb-row-chevron{width:16px;height:16px;color:var(--muted-foreground);transition:transform .16s var(--tn-ease,ease), color .16s ease}.fb-click-row:hover .fb-row-chevron{color:var(--foreground);transform:translate(2px)}.bt-layout{--bt-up:#16a34a;--bt-down:#e5484d;--bt-accent:#2f6bff;--al-accent:var(--bt-accent);grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr);align-items:start;gap:20px;display:grid}.dark .bt-layout{--bt-up:#34d27b;--bt-down:#ff6b6b;--bt-accent:#6e9bff}.bt-main{min-width:0}.simple-app .bt-card{gap:0;padding:0;overflow:hidden}.bt-section{border-bottom:1px solid var(--border);flex-direction:column;gap:14px;padding:22px 24px;display:flex}.bt-section>header{align-items:center;gap:10px;display:flex}.bt-section h2{margin:0;font-size:15px;font-weight:600;line-height:22px}.bt-num{background:var(--foreground);width:22px;height:22px;color:var(--background);border-radius:50%;place-items:center;font-size:12px;font-weight:600;display:grid}.bt-search{width:min(220px,50%);margin-inline-start:auto}.bt-strats{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;display:grid}.bt-strat{border:1px solid var(--border);background:var(--card);color:var(--foreground);text-align:start;cursor:pointer;border-radius:14px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;padding:12px;transition:border-color .16s,box-shadow .16s,background-color .16s;display:grid}.bt-strat:hover{border-color:var(--bt-accent)}@supports (color:color-mix(in lab, red, red)){.bt-strat:hover{border-color:color-mix(in srgb, var(--bt-accent) 40%, var(--border))}}.bt-strat[data-checked]{border-color:var(--bt-accent);background:var(--bt-accent)}@supports (color:color-mix(in lab, red, red)){.bt-strat[data-checked]{background:color-mix(in srgb, var(--bt-accent) 5%, var(--card))}}.bt-strat[data-checked]{box-shadow:0 0 0 1px var(--bt-accent)}.bt-strat:focus-visible{outline:2px solid var(--bt-accent);outline-offset:2px}.bt-strat-copy{flex-direction:column;min-width:0;display:flex}.bt-strat-copy strong{align-items:center;gap:6px;min-width:0;font-size:14px;font-weight:600;line-height:20px;display:flex}.bt-strat-copy strong>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bt-strat-copy em{background:var(--muted);color:var(--muted-foreground);border-radius:6px;flex:none;padding:0 6px;font-size:11px;font-style:normal;font-weight:500}.bt-strat-copy small{color:var(--muted-foreground);font-size:12px}.bt-strat-last{color:var(--muted-foreground);font-variant-numeric:tabular-nums;margin-top:3px;font-size:12px}.bt-strat-last b{font-weight:650}.bt-strat-last[data-dir=up] b{color:var(--bt-up)}.bt-strat-last[data-dir=down] b{color:var(--bt-down)}.bt-section [data-slot=segmented-control]{width:100%}.bt-section [data-slot=segmented-control]>*{flex:1}.bt-timeline{flex-direction:column;gap:6px;display:flex}.bt-timeline-track{background:repeating-linear-gradient(90deg, var(--muted) 0 6px, transparent 6px 8px);border-radius:4px;height:8px;position:relative}.bt-timeline-track i{background:var(--bt-accent);transition:left .24s var(--tn-ease,ease), width .24s var(--tn-ease,ease);border-radius:4px;position:absolute;top:0;bottom:0}.bt-timeline-labels{color:var(--muted-foreground);justify-content:space-between;font-size:11.5px;display:flex}.bt-dates{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.bt-money{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.bt-capital{width:220px}.bt-capital [data-slot=number-field-group]{border-radius:12px;height:44px}.bt-capital input{text-align:center;font-variant-numeric:tabular-nums;height:100%;font-size:17px;font-weight:600}.bt-unit{color:var(--muted-foreground);font-size:13px}.bt-chips{gap:6px;margin-inline-start:auto;display:flex}.bt-costs-row{color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.bt-costs-row b{color:var(--foreground);font-weight:600}.bt-costs-fields{margin-top:12px}.bt-run{background:var(--muted);flex-wrap:wrap;align-items:center;gap:10px 16px;padding:18px 24px 20px;display:flex}@supports (color:color-mix(in lab, red, red)){.bt-run{background:color-mix(in srgb, var(--muted) 45%, transparent)}}.bt-run>p{color:var(--muted-foreground);flex:260px;margin:0;font-size:14px;line-height:21px}.bt-run>p b{color:var(--foreground);font-weight:600}.bt-run-actions{gap:6px;display:flex}.bt-error{color:var(--destructive-foreground);flex:100%;order:3;margin:0;font-size:13px}.bt-model{color:var(--muted-foreground);flex:100%;order:4;font-size:11.5px;line-height:17px}.bt-results{min-width:0;position:sticky;top:64px}.bt-results-search{margin-bottom:10px}.bt-result-list{flex-direction:column;margin:0 -8px;padding:0;list-style:none;display:flex}.bt-result{position:relative}.bt-result-open{width:100%;color:var(--foreground);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:12px;grid-template-columns:28px minmax(0,1fr) auto 16px;align-items:center;gap:12px;padding:10px 8px;transition:background-color .14s;display:grid}.bt-result-open:hover{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bt-result-open:hover{background:color-mix(in srgb, var(--foreground) 4%, transparent)}}.bt-result-open:focus-visible{outline:2px solid var(--bt-accent);outline-offset:-2px}.bt-result-copy{flex-direction:column;min-width:0;display:flex}.bt-result-copy strong{font-size:14px;font-weight:600}.bt-result-copy small,.bt-result-figs small{color:var(--muted-foreground);font-size:12px}.bt-result-figs{flex-direction:column;align-items:flex-end;display:flex}.bt-result-figs b{font-variant-numeric:tabular-nums;font-size:15px;font-weight:650}.bt-result-figs b[data-dir=up]{color:var(--bt-up)}.bt-result-figs b[data-dir=down]{color:var(--bt-down)}.bt-result-chevron{width:15px;height:15px;color:var(--muted-foreground)}.bt-result-delete{opacity:0;transition:opacity .14s;position:absolute;top:50%;right:30px;transform:translateY(-50%)}.bt-result:hover .bt-result-delete,.bt-result-delete:focus-visible{opacity:1}.bt-result:hover .bt-result-figs{opacity:0}.bt-result+.bt-result:before{content:"";background:var(--border);height:1px;position:absolute;top:0;left:8px;right:8px}.bt-results-empty{text-align:center;color:var(--muted-foreground);flex-direction:column;align-items:center;gap:10px;padding:28px 12px;display:flex}.bt-results-empty svg{opacity:.6;width:28px;height:28px}.bt-results-empty p{max-width:240px;margin:0;font-size:13px;line-height:19px}@media (width<=1100px){.bt-layout{grid-template-columns:minmax(0,1fr)}.bt-results{position:static}}@media (width<=640px){.bt-section{padding:18px 16px}.bt-run{padding:16px}.bt-chips{margin-inline-start:0}.bt-capital{width:100%}.bt-dates{grid-template-columns:minmax(0,1fr)}}@media (hover:none){.bt-result-delete{opacity:1}.bt-result .bt-result-figs{opacity:1;margin-inline-end:30px}}.pc-flow .recharts-area-area{-webkit-mask:var(--pc-fade);-webkit-mask:var(--pc-fade);-webkit-mask:var(--pc-fade);mask:var(--pc-fade)}.simple-app :is([data-slot=table-row],[data-slot=table-header] tr){border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.simple-app :is([data-slot=table-row],[data-slot=table-header] tr){border-color:color-mix(in srgb, var(--border) 55%, transparent)}}.ov-click-row{cursor:pointer}.ov-click-row .action-link:after{content:"";border-radius:inherit;position:absolute;inset:0}.simple-app .ov-click-row .action-link:hover{background:0 0}.ov-click-row .action-link:focus-visible{box-shadow:none;outline:none}.ov-click-row:has(.action-link:focus-visible){box-shadow:inset 0 0 0 2px #2f6bff}.simple-app .dashboard-heading .tn-create-bot{flex:none;align-self:center}@media (width<=640px){.simple-app .dashboard-heading .tn-create-bot{width:100%}}.fb-bot-name{color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0;display:block}.fb-bot-name:focus-visible{outline:none}.fb-click-row:has(.fb-bot-name:focus-visible){box-shadow:inset 0 0 0 2px #2f6bff}.fb-inventory .fb-row-end{text-align:end;width:32px;padding-inline-start:0}.fb-inventory .fb-row-chevron{width:16px;height:16px;color:var(--muted-foreground);transition:transform .16s var(--tn-ease,ease), color .16s ease}.fb-inventory .fb-click-row:hover .fb-row-chevron{color:var(--foreground);transform:translate(2px)}.simple-app{--tm-up:#16a34a;--tm-down:#e5484d;--tm-accent:#2f6bff}.simple-app.dark,.dark .simple-app{--tm-up:#34d27b;--tm-down:#ff6b6b;--tm-accent:#6e9bff}.tm-chip{font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;align-items:center;padding:2px 7px;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.tm-chip[data-dir=up]{background:var(--tm-up)}@supports (color:color-mix(in lab, red, red)){.tm-chip[data-dir=up]{background:color-mix(in srgb, var(--tm-up) 13%, transparent)}}.tm-chip[data-dir=up]{color:var(--tm-up)}.tm-chip[data-dir=down]{background:var(--tm-down)}@supports (color:color-mix(in lab, red, red)){.tm-chip[data-dir=down]{background:color-mix(in srgb, var(--tm-down) 13%, transparent)}}.tm-chip[data-dir=down]{color:var(--tm-down)}.tm-spark{flex:none;display:block;overflow:visible}.tm-spark polyline{stroke:var(--tm-up)}.tm-spark[data-dir=down] polyline{stroke:var(--tm-down)}.simple-app .tm-market-choice{gap:12px;padding:12px 14px}.tm-market-side{flex-direction:column;align-items:flex-end;gap:4px;margin-inline-start:auto;display:flex}.simple-app .tm-market-choice[data-checked]{border-color:var(--tm-accent);background:var(--tm-accent)}@supports (color:color-mix(in lab, red, red)){.simple-app .tm-market-choice[data-checked]{background:color-mix(in srgb, var(--tm-accent) 6%, var(--card))}}.simple-app .tm-market-choice[data-checked]{box-shadow:inset 0 0 0 1px var(--tm-accent)}.tm-market-identity{gap:2px}.tm-market-identity>span{font-size:15px;font-weight:600}.simple-app .tm-chart-card{gap:0;padding:0;overflow:hidden}.tm-chart-head{flex-wrap:wrap;align-items:center;gap:12px 28px;padding:18px 20px 14px;display:flex}.tm-pair{align-items:center;gap:10px;min-width:0;display:flex}.tm-pair [data-slot=avatar]{width:36px;height:36px}.tm-pair>div{flex-direction:column;min-width:0;display:flex}.tm-pair strong{letter-spacing:-.01em;align-items:center;gap:0;font-size:18px;font-weight:650;line-height:24px;display:flex}.tm-pair strong>span{color:var(--muted-foreground);font-weight:450}.tm-pair small{color:var(--muted-foreground);font-size:12px}.tm-star{margin-inline-start:8px}.tm-star[data-pressed]{color:#f5a524}.tm-quote{align-items:center;gap:12px;display:flex}.tm-quote>strong{letter-spacing:-.02em;font-size:28px;font-weight:650;line-height:34px}.tm-quote>strong[data-dir=up]{color:var(--tm-up)}.tm-quote>strong[data-dir=down]{color:var(--tm-down)}.tm-quote>div{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.tm-quote small{color:var(--muted-foreground);font-size:12px}.tm-stats{flex-wrap:wrap;gap:4px 20px;min-width:0;margin:0;display:flex}.tm-stats div{flex-direction:column;display:flex}.tm-stats dt{color:var(--muted-foreground);font-size:11.5px;line-height:16px}.tm-stats dd{margin:0;font-size:13.5px;font-weight:500;line-height:20px}.simple-app .tm-toolbar .tm-market-select{height:30px;min-height:30px;margin-inline:4px 2px;font-size:13px}.tm-stats{margin-inline-start:auto}.simple-app .tm-area-lists>[data-slot=tabs]>[data-slot=card-header]{padding-bottom:0}.simple-app .tm-area-lists>[data-slot=tabs]>[data-slot=card-panel]{padding-top:18px}.tm-toolbar{border-block:1px solid var(--border);background:var(--muted);align-items:center;gap:2px;min-height:42px;padding:4px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.tm-toolbar{background:color-mix(in srgb, var(--muted) 45%, transparent)}}.tm-toolbar{scrollbar-width:none;overflow-x:auto}.tm-toolbar::-webkit-scrollbar{display:none}.tm-tb-group{align-items:center;gap:1px;display:flex}.tm-tb-sep{background:var(--border);flex:none;width:1px;height:20px;margin-inline:8px}.tm-tb-spacer{flex:1;min-width:8px}.tm-tb-btn{height:30px;color:var(--muted-foreground);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;align-items:center;gap:6px;padding:0 9px;font-size:13px;font-weight:500;line-height:1;transition:background-color .14s,color .14s;display:inline-flex}.tm-tb-btn svg{width:16px;height:16px}.tm-tb-btn:hover{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.tm-tb-btn:hover{background:color-mix(in srgb, var(--foreground) 7%, transparent)}}.tm-tb-btn:hover{color:var(--foreground)}.tm-tb-btn:focus-visible{outline:2px solid var(--tm-accent);outline-offset:1px}.tm-tb-btn[aria-checked=true]{background:var(--tm-accent)}@supports (color:color-mix(in lab, red, red)){.tm-tb-btn[aria-checked=true]{background:color-mix(in srgb, var(--tm-accent) 13%, transparent)}}.tm-tb-btn[aria-checked=true]{color:var(--tm-accent)}.tm-tb-icon{justify-content:center;width:32px;padding:0}.tm-tb-count{background:var(--tm-accent);border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 5px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.tm-tb-count{background:color-mix(in srgb, var(--tm-accent) 14%, transparent)}}.tm-tb-count{color:var(--tm-accent);font-size:11px;font-weight:600}.tm-tb-nos.ask-nos-chip{height:30px}.simple-app .tm-chart-card .tm-chart{gap:0;padding:0 12px 0 16px;position:relative}.simple-app .tm-chart-card .tm-legend{z-index:2;pointer-events:none;background:var(--card);border-radius:8px;margin:-4px -8px;padding:4px 8px;position:absolute;top:10px;left:20px;right:90px}@supports (color:color-mix(in lab, red, red)){.simple-app .tm-chart-card .tm-legend{background:color-mix(in srgb, var(--card) 70%, transparent)}}.simple-app .tm-chart-card .tm-legend{width:fit-content;max-width:calc(100% - 110px)}.tm-legend-pair{color:var(--foreground)}.tm-legend-pair b{font-weight:650}.simple-app .tm-chart-card .tn-candles{margin-top:6px}.tm-chart-foot{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;padding:6px 4px 12px;display:flex}.tm-ranges{gap:1px;display:flex}.tm-ranges .tm-tb-btn{height:26px;padding:0 8px;font-size:12.5px}.simple-app .tm-chart-note{font-size:11.5px}.tm-book-row{background:linear-gradient(to left, var(--depth) 0 var(--d), transparent var(--d))}.tm-book-row[data-side=ask]{--depth:var(--tm-down)}@supports (color:color-mix(in lab, red, red)){.tm-book-row[data-side=ask]{--depth:color-mix(in srgb, var(--tm-down) 11%, transparent)}}.tm-book-row[data-side=bid]{--depth:var(--tm-up)}@supports (color:color-mix(in lab, red, red)){.tm-book-row[data-side=bid]{--depth:color-mix(in srgb, var(--tm-up) 11%, transparent)}}.tm-book-row:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.tm-book-row:hover{background-color:color-mix(in srgb, var(--foreground) 4%, transparent)}}.tm-book-mid{justify-content:space-between;align-items:baseline;gap:8px;padding:2px 4px;display:flex}.tm-book-mid strong{font-size:20px;font-weight:650;line-height:26px}.tm-book-mid strong[data-dir=up]{color:var(--tm-up)}.tm-book-mid strong[data-dir=down]{color:var(--tm-down)}.tm-book-mid span{color:var(--muted-foreground);font-size:12px}.tm-book-ratio{font-variant-numeric:tabular-nums;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;font-size:12px;font-weight:600;display:grid}.tm-ratio-b{color:var(--tm-up)}.tm-ratio-a{color:var(--tm-down)}.tm-ratio-bar{background:var(--tm-down);border-radius:3px;height:6px;display:block}@supports (color:color-mix(in lab, red, red)){.tm-ratio-bar{background:color-mix(in srgb, var(--tm-down) 55%, transparent)}}.tm-ratio-bar{overflow:hidden}.tm-ratio-bar i{background:var(--tm-up);height:100%;display:block}@media (width<=760px){.tm-chart-head{gap:12px 18px;padding:14px 14px 12px}.tm-stats{margin-inline-start:0}.tm-quote>strong{font-size:24px;line-height:30px}.tm-tb-hide{display:none}.simple-app .tm-chart-card .tm-chart{padding:0 6px 0 10px}.simple-app .tm-chart-card .tm-legend{background:0 0;max-width:none;margin:8px 0 0;padding:0;position:static}.tm-market-side .tm-spark{display:none}}.tm-pair{gap:4px}.tm-pair-trigger{min-width:0;color:var(--foreground);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;margin:-6px -8px;padding:6px 8px;transition:background-color .14s;display:flex}.tm-pair-trigger:hover,.tm-pair-trigger[data-popup-open]{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.tm-pair-trigger:hover,.tm-pair-trigger[data-popup-open]{background:color-mix(in srgb, var(--foreground) 5%, transparent)}}.tm-pair-trigger:focus-visible{outline:2px solid var(--tm-accent);outline-offset:2px}.tm-pair-trigger [data-slot=avatar]{width:36px;height:36px}.tm-pair-text{flex-direction:column;min-width:0;display:flex}.tm-pair-text strong{letter-spacing:-.01em;font-size:18px;font-weight:650;line-height:24px}.tm-pair-text strong span{color:var(--muted-foreground);font-weight:450}.tm-pair-text small{color:var(--muted-foreground);white-space:nowrap;font-size:12px}.tm-pair-chevron{background:var(--muted);width:24px;height:24px;color:var(--muted-foreground);transition:transform .18s var(--tn-ease,ease);border-radius:7px;place-items:center;margin-inline-start:2px;display:grid}.tm-pair-chevron svg{width:14px;height:14px}.tm-pair-trigger[data-popup-open] .tm-pair-chevron{transform:rotate(180deg)}.tm-pair-list{--tm-up:#16a34a;--tm-down:#e5484d;--tm-accent:#2f6bff;min-width:400px;padding:6px}.dark .tm-pair-list{--tm-up:#34d27b;--tm-down:#ff6b6b;--tm-accent:#6e9bff}.tm-pair-list-head{color:var(--muted-foreground);justify-content:space-between;padding:4px 10px 6px;font-size:11.5px;display:flex}.tm-pair-item.tm-pair-item{border-radius:10px;grid-template-columns:0 minmax(0,1fr);gap:0;min-height:52px;padding:6px 10px}.tm-pair-item [data-slot=select-item-indicator],.tm-pair-item>span:first-child:not(.tm-pair-row):empty{display:none}.tm-pair-item[data-selected]{background:var(--tm-accent)}@supports (color:color-mix(in lab, red, red)){.tm-pair-item[data-selected]{background:color-mix(in srgb, var(--tm-accent) 10%, transparent)}}.tm-pair-row{grid-template-columns:30px minmax(0,1fr) 56px 96px;align-items:center;gap:12px;display:grid}.tm-pair-row [data-slot=avatar]{width:30px;height:30px}.tm-pair-row-name{flex-direction:column;min-width:0;display:flex}.tm-pair-row-name b{font-size:14px;font-weight:600}.tm-pair-row-name i{color:var(--muted-foreground);font-style:normal;font-weight:400}.tm-pair-row-name small,.tm-pair-row-price small{color:var(--muted-foreground);font-size:12px}.tm-pair-row-price{flex-direction:column;align-items:flex-end;display:flex}.tm-pair-row-price b{font-size:13.5px;font-weight:500}.tm-pair-row-price small[data-dir=up]{color:var(--tm-up)}.tm-pair-row-price small[data-dir=down]{color:var(--tm-down)}@media (width<=640px){.tm-pair-list{min-width:min(340px,100vw - 32px)}.tm-pair-row{grid-template-columns:28px minmax(0,1fr) 88px}.tm-pair-row .tm-spark{display:none}}.tm-pair-row .tm-spark{width:56px!important;height:22px!important}.simple-app .tm-tickers{margin:-3px;padding:3px}.simple-app .tm-market-choice:focus-visible{outline:2px solid var(--tm-accent);outline-offset:1px}.tm-pair-coin{display:inline-grid;position:relative}.tm-pair-item[data-selected] .tm-pair-coin:after{content:"";background:var(--tm-accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M4 7.2l2 2 4-4.4' fill='none' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 14px 14px no-repeat;width:14px;height:14px;box-shadow:0 0 0 2px var(--popover);border-radius:50%;position:absolute;bottom:-3px;right:-3px}.tm-pair-item[data-selected] .tm-pair-row-name b{color:var(--tm-accent)}.ft-pair{--tm-accent:#2f6bff;margin:-6px -8px}.dark .ft-pair{--tm-accent:#6e9bff}.ft-pair [data-slot=avatar]{width:40px;height:40px}.ft-pair .tm-pair-text strong{font-size:20px;line-height:26px}.ft-interval-note{margin:0}.sb{--sb-accent:#2f6bff;--sb-up:#16a34a;--sb-down:#e5484d;grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:20px;display:grid}.dark .sb{--sb-accent:#6e9bff;--sb-up:#34d27b;--sb-down:#ff6b6b}.sb-chat{min-width:0}.sb-head{border-bottom:1px solid var(--border);background:linear-gradient(135deg, var(--sb-accent), transparent 60%);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 14px;padding:22px 24px 18px;display:grid}@supports (color:color-mix(in lab, red, red)){.sb-head{background:linear-gradient(135deg, color-mix(in srgb, var(--sb-accent) 7%, transparent), transparent 60%)}}.sb-head h2{letter-spacing:-.01em;margin:0;font-size:20px;font-weight:650;line-height:26px}.sb-head p{color:var(--muted-foreground);margin:2px 0 0;font-size:13.5px;line-height:20px}.sb-progress{flex-wrap:wrap;grid-column:1/-1;gap:6px 18px;margin:14px 0 0;padding:0;list-style:none;display:flex}.sb-progress li{color:var(--muted-foreground);align-items:center;gap:7px;font-size:12.5px;font-weight:500;display:flex}.sb-progress li span{background:var(--muted);border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;font-weight:600;display:grid}.sb-progress li span svg{width:12px;height:12px}.sb-progress li[data-state=active]{color:var(--foreground)}.sb-progress li[data-state=active] span{background:var(--sb-accent);color:#fff;box-shadow:0 0 0 3px var(--sb-accent)}@supports (color:color-mix(in lab, red, red)){.sb-progress li[data-state=active] span{box-shadow:0 0 0 3px color-mix(in srgb, var(--sb-accent) 22%, transparent)}}.sb-progress li[data-state=done] span{background:var(--sb-up)}@supports (color:color-mix(in lab, red, red)){.sb-progress li[data-state=done] span{background:color-mix(in srgb, var(--sb-up) 16%, transparent)}}.sb-progress li[data-state=done] span{color:var(--sb-up)}.simple-app .sb-thread{flex-direction:column;gap:14px;padding:22px 24px 26px;display:flex}.sb-turn{animation:sb-in .38s var(--tn-ease,ease) both;align-items:flex-end;gap:10px;display:flex}@keyframes sb-in{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.sb-turn,.sb-answer{animation:none}}.sb-nos .sb-bubble{background:var(--muted);border-radius:16px 16px 16px 6px;max-width:640px;padding:10px 14px;font-size:14px;line-height:21px}.sb-nos .sb-bubble b{font-weight:600}.sb-you{justify-content:flex-end}.sb-you .sb-bubble{background:var(--sb-accent);color:#fff;border-radius:16px 16px 6px;max-width:520px;padding:9px 14px;font-size:14px;font-weight:500;line-height:21px}.sb-change{color:var(--muted-foreground);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;order:-1;align-items:center;gap:4px;padding:4px 8px;font-size:12px;display:inline-flex}.sb-change:hover{background:var(--muted);color:var(--foreground)}.sb-change svg{width:12px;height:12px}.sb-coin-inline{align-items:center;gap:6px;display:inline-flex}.sb-coin-inline img{border-radius:50%;width:18px;height:18px}.sb-answer{animation:sb-in .42s var(--tn-ease,ease) 80ms both;flex-direction:column;gap:10px;margin-inline-start:40px;display:flex}.sb-ideas{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.sb-idea{--c:var(--sb-accent);border:1px solid var(--border);background:var(--card);color:var(--foreground);text-align:start;cursor:pointer;transition:border-color .16s ease, background-color .16s ease, transform .16s var(--tn-ease,ease);border-radius:14px;grid-template-rows:auto auto;grid-template-columns:40px minmax(0,1fr);align-items:center;column-gap:12px;padding:14px;display:grid}.sb-idea[data-idea=dip]{--c:#0ea5a4}.sb-idea[data-idea=trend]{--c:#2f6bff}.sb-idea[data-idea=breakout]{--c:#f59e0b}.sb-idea[data-idea=momentum]{--c:#8b5cf6}.dark .sb-idea[data-idea=trend]{--c:#6e9bff}.dark .sb-idea[data-idea=momentum]{--c:#a78bfa}.dark .sb-idea[data-idea=dip]{--c:#2dd4bf}.sb-idea:hover{border-color:var(--c)}@supports (color:color-mix(in lab, red, red)){.sb-idea:hover{border-color:color-mix(in srgb, var(--c) 45%, var(--border))}}.sb-idea:hover{background:var(--c)}@supports (color:color-mix(in lab, red, red)){.sb-idea:hover{background:color-mix(in srgb, var(--c) 4%, var(--card))}}.sb-idea:hover{transform:translateY(-1px)}.sb-idea:focus-visible,.sb-coin:focus-visible,.sb-amount:focus-visible,.sb-safe:focus-visible{outline:2px solid var(--sb-accent);outline-offset:2px}.sb-idea-glyph{background:var(--c);border-radius:12px;grid-row:1/3;place-items:center;width:40px;height:40px;display:grid}@supports (color:color-mix(in lab, red, red)){.sb-idea-glyph{background:color-mix(in srgb, var(--c) 14%, transparent)}}.sb-idea-glyph{color:var(--c);letter-spacing:-2px;font-size:17px;font-weight:700}.sb-idea strong{font-size:14.5px;font-weight:600;line-height:20px}.sb-idea small{color:var(--muted-foreground);font-size:12.5px;line-height:18px}.sb-describe{max-width:560px}.sb-coins{flex-flow:wrap}.sb-coin{border:1px solid var(--border);background:var(--card);min-width:200px;color:var(--foreground);text-align:start;cursor:pointer;transition:border-color .16s ease, transform .16s var(--tn-ease,ease);border-radius:14px;flex:200px;align-items:center;gap:10px;padding:10px 12px;display:flex}.sb-coin:hover{border-color:var(--sb-accent)}@supports (color:color-mix(in lab, red, red)){.sb-coin:hover{border-color:color-mix(in srgb, var(--sb-accent) 40%, var(--border))}}.sb-coin:hover{transform:translateY(-1px)}.sb-coin img{border-radius:50%;width:32px;height:32px}.sb-coin>span{flex-direction:column;display:flex}.sb-coin strong{font-size:14px;font-weight:600}.sb-coin small{color:var(--muted-foreground);font-size:12px}.sb-coin-price{align-items:flex-end;margin-inline-start:auto}.sb-coin-price b{font-size:13.5px;font-weight:500}.sb-coin-price small[data-dir=up]{color:var(--sb-up)}.sb-coin-price small[data-dir=down]{color:var(--sb-down)}.sb-amounts{flex-flow:wrap}.sb-amount{border:1px solid var(--border);background:var(--card);min-width:120px;color:var(--foreground);cursor:pointer;transition:border-color .16s ease, transform .16s var(--tn-ease,ease);border-radius:14px;flex-direction:column;align-items:flex-start;gap:2px;padding:12px 14px;display:flex;position:relative}.sb-amount:hover{border-color:var(--sb-accent)}@supports (color:color-mix(in lab, red, red)){.sb-amount:hover{border-color:color-mix(in srgb, var(--sb-accent) 40%, var(--border))}}.sb-amount:hover{transform:translateY(-1px)}.sb-amount strong{font-size:20px;font-weight:650;line-height:26px}.sb-amount small{color:var(--muted-foreground);font-size:12px}.sb-amount em,.sb-safe em{background:var(--sb-accent);color:#fff;border-radius:999px;padding:1px 8px;font-size:10.5px;font-style:normal;font-weight:600;line-height:16px;position:absolute;top:-9px;right:10px}.sb-safety{flex-flow:wrap}.sb-safe{border:1px solid var(--border);background:var(--card);color:var(--foreground);text-align:start;cursor:pointer;transition:border-color .16s ease, transform .16s var(--tn-ease,ease);border-radius:14px;flex-direction:column;flex:200px;gap:8px;padding:14px;display:flex;position:relative}.sb-safe:hover{border-color:var(--sb-accent)}@supports (color:color-mix(in lab, red, red)){.sb-safe:hover{border-color:color-mix(in srgb, var(--sb-accent) 40%, var(--border))}}.sb-safe:hover{transform:translateY(-1px)}.sb-safe[data-safety=balanced]{border-color:var(--sb-accent)}@supports (color:color-mix(in lab, red, red)){.sb-safe[data-safety=balanced]{border-color:color-mix(in srgb, var(--sb-accent) 35%, var(--border))}}.sb-safe-top strong{font-size:15px;font-weight:600}.sb-safe-top em{margin-inline-start:8px;position:static}.sb-safe-range{font-variant-numeric:tabular-nums;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:grid}.sb-safe-stop{color:var(--sb-down)}.sb-safe-target{color:var(--sb-up)}.sb-safe-range i{background:linear-gradient(90deg, var(--sb-down), var(--foreground) 50%, var(--sb-up));border-radius:3px;height:6px;position:relative}@supports (color:color-mix(in lab, red, red)){.sb-safe-range i{background:linear-gradient(90deg, var(--sb-down), color-mix(in srgb, var(--foreground) 15%, transparent) 50%, var(--sb-up))}}.sb-safe-range i b{background:var(--card);width:10px;height:10px;box-shadow:0 0 0 2px var(--foreground);border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.sb-safe small{color:var(--muted-foreground);font-size:12.5px;line-height:18px}.sb-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.sb-tile{background:var(--muted);border-radius:12px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.sb-tile span{color:var(--muted-foreground);font-size:12px}.sb-tile strong{font-size:20px;font-weight:650;line-height:26px}.sb-tile small{color:var(--muted-foreground);font-size:11.5px;line-height:16px}.sb-tile[data-dir=up] strong{color:var(--sb-up)}.sb-tile[data-dir=down] strong{color:var(--sb-down)}.sb-honest{color:var(--muted-foreground);align-items:flex-start;gap:8px;margin:2px 0 0;font-size:12.5px;line-height:18px;display:flex}.sb-honest svg{flex:none;width:15px;height:15px;margin-top:1px}.sb-launch{flex-flow:wrap;align-items:center}.sb-name{width:min(100%,280px)}.sb-launch-actions{flex-wrap:wrap;gap:6px;display:flex}.sb-side{min-width:0;position:sticky;top:64px}.sb-bot-body{flex-direction:column;gap:18px;display:flex}.sb-bot-id{align-items:center;gap:12px;display:flex}.sb-bot-id>div{flex-direction:column;min-width:0;display:flex}.sb-bot-id strong{white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:650;line-height:22px;overflow:hidden}.sb-bot-id small{color:var(--muted-foreground);font-size:12.5px}.sb-facts{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.sb-facts li{opacity:.5;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:10px;transition:opacity .24s;display:grid}.sb-facts li[data-set]{opacity:1}.sb-facts li>svg,.sb-fact-coin{background:var(--muted);width:30px;height:30px;color:var(--muted-foreground);border-radius:9px;place-items:center;padding:7px;font-size:13px;font-weight:600;display:grid}.sb-facts li[data-set]>svg{background:var(--sb-accent)}@supports (color:color-mix(in lab, red, red)){.sb-facts li[data-set]>svg{background:color-mix(in srgb, var(--sb-accent) 12%, transparent)}}.sb-facts li[data-set]>svg{color:var(--sb-accent)}.sb-fact-coin{padding:0;overflow:hidden}.sb-fact-coin img{width:100%;height:100%}.sb-facts li div{flex-direction:column;min-width:0;display:flex}.sb-facts small{color:var(--muted-foreground);font-size:11.5px;line-height:16px}.sb-facts span{font-size:13.5px;line-height:19px}.sb-checks{background:var(--sb-up);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px;margin:0;padding:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.sb-checks{background:color-mix(in srgb, var(--sb-up) 7%, transparent)}}.sb-checks{list-style:none}.sb-checks li{align-items:center;gap:6px;font-size:12px;line-height:16px;display:flex}.sb-checks svg{width:14px;height:14px;color:var(--sb-up);flex:none}.sb-restart{color:var(--muted-foreground);align-self:center}@media (width<=1150px){.sb{grid-template-columns:minmax(0,1fr)}.sb-side{position:static}.sb-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.sb-head{padding:18px 16px 14px}.simple-app .sb-thread{padding:18px 14px 20px}.sb-answer{margin-inline-start:0}.sb-ideas{grid-template-columns:minmax(0,1fr)}.sb-coin{flex-basis:100%;min-width:0}.sb-amount{flex:calc(50% - 10px);min-width:0}.sb-nos .sb-bubble{font-size:13.5px}}.sb-inline{color:var(--sb-accent);font:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--sb-accent);-webkit-text-decoration-color:var(--sb-accent);-webkit-text-decoration-color:var(--sb-accent);text-decoration-color:var(--sb-accent);background:0 0;border:0;padding:0;font-weight:600;display:inline}@supports (color:color-mix(in lab, red, red)){.sb-inline{-webkit-text-decoration-color:color-mix(in srgb, var(--sb-accent) 40%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--sb-accent) 40%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--sb-accent) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--sb-accent) 40%, transparent)}}.sb-inline{text-underline-offset:3px;cursor:pointer}.sb-inline:hover{text-decoration-color:currentColor}.dark .sb-you .sb-bubble,.dark .sb-progress li[data-state=active] span,.dark .sb-amount em,.dark .sb-safe em{background:#2f6bff}.sb-work{flex-direction:column;gap:6px;padding:8px 2px;display:flex}.sb-work-step{background:linear-gradient(90deg, var(--muted-foreground) 0%, var(--muted-foreground) 35%, var(--foreground) 50%, var(--muted-foreground) 65%, var(--muted-foreground) 100%) 0 0 / 250% 100%;color:#0000;animation:np-in .26s var(--tn-ease,ease) both, np-shimmer 1.8s linear infinite;-webkit-background-clip:text;background-clip:text;font-size:14px;font-weight:500;line-height:20px}.sb-work-meter{gap:3px;display:flex}.sb-work-meter>i{background:var(--border);border-radius:2px;width:16px;height:3px}.sb-work-meter>i[data-state=done]{background:var(--muted-foreground)}.sb-work-meter>i[data-state=now]{background:#2f6bff;animation:1.1s ease-in-out infinite np-pulse}.nm-status,.nm-launcher{--np-idle:var(--tn-good);--np-busy:#6e9bff;--np-wait:var(--tn-warn);--np-stop:#f2555a;--np-done:var(--tn-good)}.nm-boundary:before{content:none}.nm-status{min-width:0;color:var(--tn-ink-3);align-items:center;gap:6px;font-size:12px;line-height:16px;display:inline-flex}.nm-status>i{background:var(--np-idle);border-radius:50%;flex:none;width:7px;height:7px;transition:background-color .3s}.nm-status>span{text-overflow:ellipsis;white-space:nowrap;animation:np-in .26s var(--tn-ease) both;overflow:hidden}.nm-status:is([data-presence=thinking],[data-presence=working])>i{background:var(--np-busy);animation:1.1s ease-in-out infinite np-pulse}.nm-status[data-presence=waiting]>i{background:var(--np-wait)}.nm-status[data-presence=blocked]>i{background:var(--np-stop)}.nm-status[data-presence=done]>i{background:var(--np-done);animation:np-pop .42s var(--nos-spring,ease) both}.nm-status:is([data-presence=waiting],[data-presence=blocked])>span{color:var(--tn-ink-2)}.nx-head-copy .nm-status>span{display:block}.nm-launcher .nm-presence{transition:background-color .3s ease, transform .3s var(--tn-ease)}.nm-launcher:is([data-presence=thinking],[data-presence=working]) .nm-presence{background:var(--np-busy);animation:1.1s ease-in-out infinite np-pulse}.nm-launcher[data-presence=waiting] .nm-presence{background:var(--np-wait);transform:scale(1.15)}.nm-launcher[data-presence=blocked] .nm-presence{background:var(--np-stop);transform:scale(1.15)}.nm-launcher[data-presence=done] .nm-presence{background:var(--np-done);animation:np-pop .42s var(--nos-spring,ease) both}.nm-peek{border:1px solid var(--tn-line);background:var(--tn-material);max-width:min(280px,100vw - 110px);box-shadow:var(--tn-edge), var(--tn-drop);color:var(--tn-ink);text-align:start;white-space:nowrap;opacity:0;transform-origin:100%;pointer-events:none;transition:opacity .18s ease, transform .26s var(--tn-ease);inset-inline-end:calc(100% + 10px);border-radius:14px;flex-direction:column;align-items:flex-start;gap:1px;padding:7px 13px 8px;display:flex;position:absolute;top:50%;transform:translate(8px,-50%)scale(.96)}.nm-peek b{color:var(--tn-ink-3);letter-spacing:.01em;font-size:11px;font-weight:600;line-height:14px}.nm-peek>span{text-overflow:ellipsis;max-width:100%;animation:np-in .26s var(--tn-ease) both;font-size:13px;font-weight:500;line-height:18px;overflow:hidden}.nm-launcher:is([data-peek],:hover,:focus-visible) .nm-peek{opacity:1;transform:translateY(-50%)}.nm-launcher[data-presence=waiting] .nm-peek b{color:var(--np-wait)}.nm-launcher[data-presence=blocked] .nm-peek b{color:var(--np-stop)}.nm-launcher[data-popup-open] .nm-peek{opacity:0}body:has(.nm-nudge) .nm-launcher:not([data-peek]) .nm-peek{opacity:0}.nm-work{width:fit-content;max-width:100%;animation:nm-enter .16s var(--motion-ease,ease) both;align-items:center;gap:10px;padding:2px 0;display:flex}.nm-work-nos{flex:none}.nm-work-copy{flex-direction:column;gap:6px;min-width:0;display:flex}.nm-work-step{white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(90deg, var(--tn-ink-3) 0%, var(--tn-ink-3) 35%, var(--tn-ink) 50%, var(--tn-ink-3) 65%, var(--tn-ink-3) 100%) 0 0 / 250% 100%;color:#0000;animation:np-in .26s var(--tn-ease) both, np-shimmer 1.8s linear infinite;-webkit-background-clip:text;background-clip:text;font-size:14px;font-weight:500;line-height:18px;overflow:hidden}.nm-work-meter{gap:3px;display:flex}.nm-work-meter>i{background:var(--tn-line);border-radius:2px;width:14px;height:3px;transition:background-color .26s}.nm-work-meter>i[data-state=done]{background:#ffffff80}.nm-work-meter>i[data-state=now]{background:var(--np-busy,#6e9bff);animation:1.1s ease-in-out infinite np-pulse}.nm-trace{margin-bottom:8px}.nm-trace-trigger{max-width:100%;color:var(--tn-ink-3);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;margin-inline-start:-2px;padding:2px 6px 2px 2px;font-size:12px;line-height:18px;transition:color .14s,background-color .14s;display:inline-flex}.nm-trace-trigger:hover{color:var(--tn-ink-2);background:var(--tn-raise)}.nm-trace-trigger:focus-visible{outline:2px solid var(--tn-blue);outline-offset:1px}.nm-trace-trigger>svg:first-child{width:14px;height:14px;color:var(--tn-good);flex:none}.nm-trace-trigger>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nm-trace-trigger>small{color:var(--tn-ink-3);opacity:.7;font-variant-numeric:tabular-nums;flex:none;font-size:12px}.nm-trace-chevron{transition:transform .2s var(--tn-ease);flex:none;width:13px!important;height:13px!important}.nm-trace-trigger[data-panel-open] .nm-trace-chevron{transform:rotate(180deg)}.nm-trace-steps{border-inline-start:1px solid var(--tn-line);flex-direction:column;gap:4px;margin:6px 0 2px 8px;padding:0 0 0 12px;list-style:none;display:flex}.nm-trace-steps li{color:var(--tn-ink-3);align-items:center;gap:7px;font-size:12px;line-height:18px;display:flex}.nm-trace-steps svg{width:12px;height:12px;color:var(--tn-ink-3);flex:none}.nm-event{color:var(--tn-ink-3);animation:nm-enter .16s var(--motion-ease,ease) both;align-items:center;gap:8px;font-size:12px;line-height:16px;display:flex}.nm-event:before,.nm-event:after{content:"";background:var(--tn-line);flex:24px;height:1px}.nm-event-icon{background:var(--tn-raise);width:20px;height:20px;color:var(--tn-ink-2);border-radius:6px;flex:none;place-items:center;display:grid}.nm-event-icon svg{width:12px;height:12px}.nm-event>span:not(.nm-event-icon){color:var(--tn-ink-2);text-align:center;font-weight:500}.nm-event time{font-variant-numeric:tabular-nums;flex:none}@keyframes np-in{0%{opacity:0;transform:translateY(3px)}}@keyframes np-pulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes np-pop{0%{transform:scale(.4)}60%{transform:scale(1.35)}to{transform:scale(1)}}@keyframes np-shimmer{0%{background-position:100% 0}to{background-position:-150% 0}}@media (width<=640px){.nm-peek{max-width:calc(100vw - 100px)}}@media (prefers-reduced-motion:reduce){.nm-status>i,.nm-launcher .nm-presence,.nm-work-step,.nm-work-meter>i,.nm-peek{animation:none!important}.nm-work-step{color:var(--tn-ink-2);background:0 0}}.nc-card{border:1px solid var(--tn-line);max-width:440px;box-shadow:var(--tn-edge);color:var(--tn-ink);animation:nm-enter .22s var(--motion-ease,ease) 80ms both;background:#ffffff0d;border-radius:16px;flex-direction:column;gap:0;margin-top:8px;padding:0;display:flex;overflow:hidden}.nc-head{border-bottom:1px solid var(--tn-line);align-items:center;gap:8px;padding:11px 14px 10px;display:flex}.nc-head strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:600;line-height:18px;overflow:hidden}.nc-meta{color:var(--tn-ink-3);flex:none;margin-inline-start:auto;font-size:12px;line-height:16px}.nc-icon{width:22px;height:22px;color:var(--tn-blue);background:#6e9bff24;border-radius:7px;flex:none;place-items:center;display:grid}.nc-icon svg{width:13px;height:13px}.nc-card[data-tone=attention] .nc-icon{color:var(--tn-warn);background:#f5a52424}.nc-card[data-tone=good] .nc-icon{color:var(--tn-good);background:#22c55e24}.nc-body{flex-direction:column;gap:10px;padding:10px 14px 12px;display:flex}.nc-foot{flex-wrap:wrap;gap:6px;padding:0 14px 12px;display:flex}.nc-rows{flex-direction:column;margin:0 -6px;padding:0;list-style:none;display:flex}.nc-rows>li{border-radius:10px;align-items:center;gap:10px;min-height:44px;padding:6px;display:flex}.nc-rows>li+li{border-top:1px solid var(--tn-line);border-radius:0}.nc-rows-plain>li{min-height:36px}.nc-copy{flex-direction:column;min-width:0;margin-inline-end:auto;display:flex}.nc-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;line-height:18px;overflow:hidden}.nc-copy small{color:var(--tn-ink-3);font-size:12px;line-height:16px}.nc-fine .nc-copy small{color:var(--tn-ink-2)}.nc-glyph{background:var(--tn-raise);width:28px;height:28px;color:var(--tn-ink-2);border-radius:50%;flex:none;place-items:center;display:grid}.nc-glyph svg{width:14px;height:14px}.nc-glyph[data-tone=attention]{color:var(--tn-warn);background:#f5a52424}.nc-glyph[data-tone=good]{color:var(--tn-good);background:0 0}.nc-num{font-variant-numeric:tabular-nums;flex:none;font-size:13px;font-weight:500}.nc-chips{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.nc-chip{background:var(--tn-raise);height:22px;color:var(--tn-ink-2);white-space:nowrap;border-radius:999px;align-items:center;padding:0 8px;font-size:11px;font-weight:500;display:inline-flex}.nc-chip[data-tone=good]{color:#6ee7a0;background:#22c55e24}.nc-chip[data-tone=attention]{color:#fbc96a;background:#f5a52424}.nc-figure{align-items:baseline;gap:6px;margin:2px 0 0;display:flex}.nc-figure strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:600;line-height:32px}.nc-figure span{color:var(--tn-ink-3);font-size:13px}.nc-split [data-slot=meter-track]{background:var(--tn-raise);border-radius:999px;height:6px;overflow:hidden}.nc-split [data-slot=meter-indicator]{background:var(--tn-blue);border-radius:inherit}.nc-legend{color:var(--tn-ink-3);flex-wrap:wrap;gap:4px 16px;margin:0;font-size:12px;line-height:16px;display:flex}.nc-legend span{align-items:center;gap:6px;display:inline-flex}.nc-legend i{background:var(--tn-raise);width:8px;height:8px;box-shadow:inset 0 0 0 1px var(--tn-line);border-radius:2px}.nc-legend i[data-tone=busy]{background:var(--tn-blue);box-shadow:none}.nc-legend b{color:var(--tn-ink);font-variant-numeric:tabular-nums;font-weight:500}.nc-facts{flex-direction:column;margin:0;display:flex}.nc-facts>div{grid-template-columns:92px 1fr;gap:12px;padding:7px 0;display:grid}.nc-facts>div+div{border-top:1px solid var(--tn-line)}.nc-facts dt{color:var(--tn-ink-3);font-size:12px;line-height:18px}.nc-facts dd{color:var(--tn-ink);margin:0;font-size:13px;line-height:18px}.nc-facts>div[data-tone=attention] dd{color:#fbc96a}.nc-text{color:var(--tn-ink-2);margin:0;font-size:13px;line-height:19px}.nc-switch{color:var(--tn-ink-2);cursor:pointer;align-items:center;gap:10px;font-size:13px;display:flex}@media (width<=640px){.nc-facts>div{grid-template-columns:80px 1fr}.nc-chips{max-width:50%}}.nm-team{flex:none;align-items:center;padding-inline-start:2px;display:inline-flex}.nm-team-member{border-radius:50%;margin-inline-start:-5px;display:inline-grid;box-shadow:0 0 0 2px #262624}.nm-team-member:first-child{margin-inline-start:0}.nm-team[data-live] .nm-team-member{animation:np-join .46s var(--nos-spring,cubic-bezier(.34, 1.56, .64, 1)) calc(var(--i) * .11s) both}.nm-team .tn-bot-face{--card:#262624}.nm-team .tn-bot-face:before{display:none}.nm-team[data-live] .tn-bot-face[data-state=done]>svg{animation-delay:calc(var(--i) * .12s);animation-fill-mode:both}.nm-trace-trigger .nm-team-member{margin-inline-start:-4px;box-shadow:0 0 0 1.5px #262624}.nm-trace-trigger .nm-team-member:first-child{margin-inline-start:0}.nm-trace-trigger .nm-team .tn-bot-face:after{width:6px;height:6px;bottom:-1px;right:-1px;box-shadow:0 0 0 1.5px #262624}.nm-trace-trigger .nm-team .tn-bot-face>svg,.nm-trace-trigger .nm-team .tn-face-look{animation:none}@keyframes np-join{0%{opacity:0;transform:translate(-10px)scale(.3)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.nm-team-member{animation:none!important}}.nm-team .tn-bot-face:after{animation:none}.nx-rail-scroll{scrollbar-width:thin;flex-direction:column;flex:1;gap:20px;min-height:0;margin-inline:-14px;padding-inline:14px;display:flex;overflow-y:auto}.nx-rail-scroll .nx-history{flex:none;overflow:visible}.nx-rail-group h3 .nx-add{color:var(--tn-ink-3);margin-block:-6px;margin-inline-start:auto}.nx-team ul,.nx-routines ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.nx-member{width:100%;color:var(--tn-ink);font:inherit;text-align:start;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:7px 8px;display:flex}button.nx-member{cursor:pointer;transition:background-color .14s}button.nx-member:hover:not(:disabled){background:#ffffff0f}button.nx-member:focus-visible{outline:2px solid var(--tn-blue);outline-offset:-2px}button.nx-member:disabled{cursor:default;opacity:.7}.nx-member>span:last-child{flex-direction:column;min-width:0;display:flex}.nx-member strong{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:500;line-height:18px;overflow:hidden}.nx-member small{color:var(--tn-ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:16px;overflow:hidden}.nx-member[data-state=needs-you] small{color:#fbc96a}.nx-member[data-state=blocked] small{color:#ff9a9d}.nx-member .tn-bot-face{--card:#232320}.nx-member-nos{padding-block:5px}.nx-member-nos:is([data-presence=working],[data-presence=thinking]) small{color:var(--tn-ink-2)}.nx-routine{border-radius:12px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 4px 7px 8px;display:grid}.nx-routine:hover{background:#ffffff0a}.nx-routine-icon{background:var(--tn-raise);width:28px;height:28px;color:var(--tn-ink-3);border-radius:9px;place-items:center;transition:background-color .2s,color .2s;display:grid}.nx-routine[data-on] .nx-routine-icon{color:var(--tn-blue);background:#6e9bff24}.nx-routine-icon svg{width:14px;height:14px}.nx-routine-copy{flex-direction:column;min-width:0;display:flex}.nx-routine-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;line-height:18px;overflow:hidden}.nx-routine-copy small{color:var(--tn-ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;line-height:16px;overflow:hidden}.nx-routine:not([data-on]) .nx-routine-copy strong{color:var(--tn-ink-2)}.nx-routine-more{color:var(--tn-ink-3);opacity:.55;transition:opacity .14s}.nx-routine:is(:hover,:focus-within) .nx-routine-more,.nx-routine-more[data-popup-open]{opacity:1}@media (hover:none){.nx-routine-more{opacity:1}}.nx-routine-menu [role=menuitem]>span{flex-direction:column;display:flex}.nx-routine-menu small{opacity:.7;font-size:11.5px}.nc-bot-head{align-items:center;gap:12px;padding:14px 14px 0;display:flex}.nc-bot-head .tn-bot-face{--card:#2c2c29}.nc-says{background:var(--tn-raise);color:var(--tn-ink);border-radius:12px 12px 12px 4px;margin:10px 14px 0;padding:9px 12px;font-size:13px;line-height:18px}.nc-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:12px 14px;display:grid}.nc-stats>div{flex-direction:column;gap:2px;min-width:0;display:flex}.nc-stats dt{color:var(--tn-ink-3);font-size:11.5px;line-height:16px}.nc-stats dd{font-variant-numeric:tabular-nums;margin:0;font-size:14px;font-weight:500;line-height:20px}.nc-stats dd[data-dir=up]{color:#6ee7a0}.nc-stats dd[data-dir=down]{color:#ff9a9d}@media (width<=640px){.nc-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.nm-nudge-typing{align-items:center;padding:10px 14px}.nm-nudge-typing .nm-work-step{font-size:13px}.tn-check{vertical-align:-3px;background:#22c55e url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.6 8.3l2.2 2.2 4.6-5' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/16px 16px no-repeat;border-radius:50%;flex:none;width:16px;height:16px;display:inline-block}.rb-status .tn-check{background-size:14px 14px;width:14px;height:14px}.simple-app .fb-builder-header .fb-step-nav .fb-step-number:has(.tn-check){background:0 0;border-color:#0000}.fb-step-number .tn-check{background-size:22px 22px;width:22px;height:22px}.bs-card,.bs-split,.rv{--bt-up:#16a34a;--bt-down:#e5484d;--bt-accent:#2f6bff;--al-accent:var(--bt-accent);--bs-stop:#e5484d;--bs-gain:#16a34a}.dark :is(.bs-card,.bs-split,.rv){--bt-up:#34d27b;--bt-down:#ff6b6b;--bt-accent:#6e9bff;--bs-stop:#ff6b6b;--bs-gain:#34d27b}.bs-q>header{align-items:flex-start}.bs-q>header .bt-num{margin-top:1px}.bs-q-title{flex-direction:column;gap:2px;min-width:0;margin-inline-end:auto;display:flex}.bs-q-title p{color:var(--muted-foreground);margin:0;font-size:13px;line-height:19px}.bs-row{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.bs-row .bt-chips{margin-inline-start:auto}.bs-label{color:var(--muted-foreground);font-size:13.5px}.bs-note{color:var(--muted-foreground);margin:0;font-size:13px;line-height:19px}.bs-note b{color:var(--foreground);font-variant-numeric:tabular-nums;font-weight:600}.bs-empty{border:1px dashed var(--border);color:var(--muted-foreground);border-radius:12px;margin:0;padding:12px 14px;font-size:13.5px}.bs-warn{color:#b26a00;align-items:center;gap:8px;margin:0;font-size:13.5px;display:flex}.dark .bs-warn{color:#fbc96a}.bs-warn svg{flex:none;width:16px;height:16px}.bs-amber{color:#b26a00!important}.dark .bs-amber{color:#fbc96a!important}.bs-sentence{flex-wrap:wrap;align-items:center;gap:8px;font-size:14.5px;line-height:22px;display:inline-flex}.bs-num{width:132px}.bs-num [data-slot=number-field-group]{border-radius:10px;height:36px}.bs-num input{text-align:center;font-variant-numeric:tabular-nums;font-weight:600}.bs-num.bt-capital{width:200px}.bs-num.bt-capital [data-slot=number-field-group]{border-radius:12px;height:44px}.bs-card-head{border-bottom:1px solid var(--border);background:var(--muted);flex-direction:column;gap:14px;padding:20px 24px 26px;display:flex}@supports (color:color-mix(in lab, red, red)){.bs-card-head{background:color-mix(in srgb, var(--muted) 35%, transparent)}}.bs-card-head>strong{color:var(--muted-foreground);font-size:13px;font-weight:600}.bs-ladder{height:64px;margin-inline:8px;position:relative}.bs-ladder-track{background:var(--muted);border-radius:4px;height:8px;position:absolute;top:28px;left:0;right:0;overflow:hidden}.bs-ladder-loss{background:linear-gradient(90deg, var(--bs-stop), var(--bs-stop));position:absolute;top:0;bottom:0;right:50%}@supports (color:color-mix(in lab, red, red)){.bs-ladder-loss{background:linear-gradient(90deg, color-mix(in srgb, var(--bs-stop) 45%, transparent), color-mix(in srgb, var(--bs-stop) 12%, transparent))}}.bs-ladder-loss:not([data-capped]){background:repeating-linear-gradient(90deg,#f5a52473 0 6px,#0000 6px 10px)}.bs-ladder-gain{background:linear-gradient(90deg, var(--bs-gain), var(--bs-gain));position:absolute;inset:0 0 0 50%}@supports (color:color-mix(in lab, red, red)){.bs-ladder-gain{background:linear-gradient(90deg, color-mix(in srgb, var(--bs-gain) 12%, transparent), color-mix(in srgb, var(--bs-gain) 40%, transparent))}}.bs-mark{height:64px;transition:left .26s var(--tn-ease,ease);flex-direction:column;align-items:center;display:flex;position:absolute;top:0;transform:translate(-50%)}.bs-mark i{border:3px solid var(--card);border-radius:50%;width:16px;height:16px;position:absolute;top:24px;box-shadow:0 1px 3px #0a0a0a33}.bs-mark small{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px;font-weight:600;line-height:16px;position:absolute}.bs-mark[data-kind=target] small,.bs-mark[data-kind=trail] small{top:0}.bs-mark[data-kind=target][data-row=low] small,.bs-mark:is([data-kind=entry],[data-kind=stop],[data-kind=none]) small{top:46px}.bs-mark[data-kind=entry] i{background:var(--foreground)}.bs-mark[data-kind=entry] small{color:var(--muted-foreground);font-weight:500}.bs-mark[data-kind=stop] i{background:var(--bs-stop)}.bs-mark[data-kind=stop] small{color:var(--bs-stop)}.bs-mark[data-kind=trail] i{background:var(--card);border-color:var(--bs-stop);border-style:dashed}.bs-mark[data-kind=trail] small{color:var(--muted-foreground);font-weight:500}.bs-mark[data-kind=target] i{background:var(--bs-gain)}.bs-mark[data-kind=target] small{color:var(--bs-gain)}.bs-mark[data-kind=none] small{color:#b26a00;font-weight:500}.dark .bs-mark[data-kind=none] small{color:#fbc96a}.bs-targets{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.bs-targets>li{border:1px solid var(--border);background:var(--card);border-radius:14px;grid-template-columns:22px minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px 8px 12px 12px;display:grid}.bs-targets .bs-target-dot{margin-top:7px}.bs-target-body{flex-direction:column;gap:6px;min-width:0;display:flex}.bs-target-dot{background:var(--bs-gain);border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}@supports (color:color-mix(in lab, red, red)){.bs-target-dot{background:color-mix(in srgb, var(--bs-gain) 14%, transparent)}}.bs-target-dot{color:var(--bs-gain);font-size:12px;font-weight:700}.bs-gain{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:12.5px}.bs-portion{color:var(--muted-foreground);font-size:12.5px}.bs-portion[data-over]{color:var(--destructive-foreground);font-weight:500}.bs-sub{border-top:1px dashed var(--border);flex-direction:column;gap:10px;padding-top:12px;display:flex}.bs-switch{cursor:pointer;align-items:flex-start;gap:12px;display:flex}.bs-switch>span{flex-direction:column;gap:1px;display:flex}.bs-switch b{font-size:14px;font-weight:500}.bs-switch small{color:var(--muted-foreground);font-size:12.5px;line-height:18px}.bs-times{flex-wrap:wrap;align-items:center;gap:12px 22px;margin-top:12px;display:flex}.bs-times>label{align-items:center;gap:8px;font-size:13.5px;display:flex}.bs-times>label>span{color:var(--muted-foreground)}.bs-times small{color:var(--muted-foreground);font-size:12.5px}.bs-times .bs-note{flex-basis:100%}.bs-main .rb-flow,.bs-main [data-slot=card].bs-card{min-width:0}.bs-split{grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);align-items:start;gap:20px;display:grid}.bs-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.bs-choice{grid-template-columns:40px minmax(0,1fr)}.bs-seg{width:auto!important}.bs-seg>*{flex:none!important}.bs-seg svg{width:14px;height:14px}.bs-flip{transform:scaleY(-1)}.bs-coins{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px;display:grid}.bs-coin{border:1px solid var(--border);background:var(--card);color:var(--foreground);font:inherit;text-align:start;cursor:pointer;border-radius:14px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;transition:border-color .14s,background-color .14s;display:grid}.bs-coin:hover{border-color:var(--bt-accent)}@supports (color:color-mix(in lab, red, red)){.bs-coin:hover{border-color:color-mix(in srgb, var(--bt-accent) 40%, var(--border))}}.bs-coin[aria-pressed=true]{border-color:var(--bt-accent);background:var(--bt-accent)}@supports (color:color-mix(in lab, red, red)){.bs-coin[aria-pressed=true]{background:color-mix(in srgb, var(--bt-accent) 6%, var(--card))}}.bs-coin[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--bt-accent)}.bs-coin:focus-visible{outline:2px solid var(--bt-accent);outline-offset:2px}.bs-coin-icon{background:var(--muted);border-radius:50%;place-items:center;width:32px;height:32px;font-weight:600;display:grid;position:relative}.bs-coin-icon img{object-fit:contain;width:32px;height:32px}.bs-coin[aria-pressed=true] .bs-coin-icon:after{content:"";background:var(--bt-accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M4 7.2l2 2 4-4.4' fill='none' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 15px 15px no-repeat;width:15px;height:15px;box-shadow:0 0 0 2px var(--card);border-radius:50%;position:absolute;bottom:-3px;right:-3px}.bs-coin-copy{flex-direction:column;min-width:0;display:flex}.bs-coin-copy strong{font-size:14px;font-weight:600}.bs-coin-copy i{color:var(--muted-foreground);font-style:normal;font-weight:400}.bs-coin-copy small,.bs-coin-price small{color:var(--muted-foreground);font-size:12px}.bs-coin-price{flex-direction:column;align-items:flex-end;font-size:13px;display:flex}.bs-coin-price small[data-dir=up]{color:var(--bt-up)}.bs-coin-price small[data-dir=down]{color:var(--bt-down)}.bs-unit{width:auto!important}.bs-unit>*{flex:none!important}.bs-share{flex-direction:column;gap:6px;display:flex}.bs-meter [data-slot=meter-track]{background:var(--muted);border-radius:999px;height:6px;overflow:hidden}.bs-meter [data-slot=meter-indicator]{background:var(--bt-accent);border-radius:inherit}.bs-limits{padding-block:16px}.bs-limits [data-slot=segmented-control]{width:auto}.bs-limits [data-slot=segmented-control]>*{flex:none}.bs-sofar{flex-direction:column;gap:0;padding:0;display:flex;position:sticky;top:64px;overflow:hidden}.bs-sofar-id{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:18px 18px 14px;display:flex}.bs-sofar-id>span{flex-direction:column;min-width:0;display:flex}.bs-sofar-id strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.bs-sofar-id small{color:var(--muted-foreground);font-size:12.5px}.bs-sofar ul{flex-direction:column;margin:0;padding:6px 8px 10px;list-style:none;display:flex}.bs-sofar-row{width:100%;color:var(--foreground);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:12px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 8px 8px 10px;display:grid}.bs-sofar-row:hover{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bs-sofar-row:hover{background:color-mix(in srgb, var(--foreground) 4%, transparent)}}.bs-sofar-row:focus-visible{outline:2px solid var(--bt-accent);outline-offset:-2px}.bs-sofar-row>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.bs-sofar-chevron{width:15px;height:15px;color:var(--muted-foreground);transition:transform .16s var(--tn-ease,ease)}.bs-sofar-row:hover .bs-sofar-chevron{color:var(--foreground);transform:translate(2px)}.bs-sofar li small{color:var(--muted-foreground);font-size:12px}.bs-sofar li b{overflow-wrap:anywhere;font-size:13.5px;font-weight:500;line-height:19px}.bs-sofar li[data-warn] b{color:#b26a00}.dark .bs-sofar li[data-warn] b{color:#fbc96a}.bs-sofar-icon{background:var(--muted);width:30px;height:30px;color:var(--muted-foreground);border-radius:10px;place-items:center;display:grid}.bs-sofar-icon svg{width:15px;height:15px}.bs-sofar li[data-warn] .bs-sofar-icon{color:#d97706;background:#f5a52424}.rv{flex-direction:column;gap:16px;display:flex}.rv-hero{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px 18px;padding:22px 24px;display:grid}.rv-who{flex-direction:column;gap:2px;min-width:0;display:flex}.rv-who small{color:var(--bt-accent);font-size:12.5px;font-weight:600}.rv-who h2{letter-spacing:-.015em;margin:0;font-size:24px;font-weight:650;line-height:30px}.rv-who p{color:var(--muted-foreground);margin:0;font-size:13.5px}.rv-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.rv-status{color:#8a5300;background:#f5a5241a;border-radius:12px;grid-column:2/-1;margin:6px 0 0;padding:10px 12px;font-size:13px;line-height:19px}.dark .rv-status{color:#fbc96a}.rv-status[data-ok]{background:var(--bt-up)}@supports (color:color-mix(in lab, red, red)){.rv-status[data-ok]{background:color-mix(in srgb, var(--bt-up) 9%, transparent)}}.rv-status[data-ok]{color:var(--bt-up)}@supports (color:color-mix(in lab, red, red)){.rv-status[data-ok]{color:color-mix(in srgb, var(--bt-up) 80%, var(--foreground))}}.rv-story{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.rv-story>li{border:1px solid var(--border);background:var(--card);min-width:0;box-shadow:var(--tn-card-shadow,0 1px 2px #0a0a0a0a);border-radius:16px;flex-direction:column;gap:10px;padding:16px;display:flex;position:relative}.rv-story>li[data-warn]{border-color:#f5a524}@supports (color:color-mix(in lab, red, red)){.rv-story>li[data-warn]{border-color:color-mix(in srgb, #f5a524 45%, var(--border))}}.rv-story header{align-items:center;gap:8px;display:flex}.rv-story header strong{margin-inline-end:auto;font-size:13.5px;font-weight:600}.rv-edit{color:var(--muted-foreground);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:2px 8px;font-size:12.5px;font-weight:500}.rv-edit:hover{background:var(--muted);color:var(--foreground)}.rv-edit:focus-visible{outline:2px solid var(--bt-accent);outline-offset:1px}.rv-icon{background:var(--bt-accent);border-radius:9px;place-items:center;width:28px;height:28px;display:grid}@supports (color:color-mix(in lab, red, red)){.rv-icon{background:color-mix(in srgb, var(--bt-accent) 10%, transparent)}}.rv-icon{color:var(--bt-accent)}.rv-icon svg{width:15px;height:15px}.rv-story>li[data-warn] .rv-icon{color:#d97706;background:#f5a52424}.rv-story p{color:var(--muted-foreground);flex-direction:column;gap:4px;margin:0;font-size:13.5px;line-height:19px;display:flex}.rv-story p b{color:var(--foreground);font-weight:600}.rv-line{display:block}.rv-amber{color:#b26a00;font-weight:500}.dark .rv-amber{color:#fbc96a}.rv-spark{width:100%}.rv-next{z-index:1;background:var(--background);color:var(--muted-foreground);border-radius:50%;padding:2px;position:absolute;top:50%;right:-15px;transform:translateY(-50%);width:16px!important;height:16px!important}.rv-evidence{flex-direction:column;align-items:flex-start;gap:12px;padding:18px 22px;display:flex}.rv-evidence header{flex-wrap:wrap;align-items:baseline;gap:6px 12px;width:100%;display:flex}.rv-evidence header strong{font-size:15px;font-weight:600}.rv-evidence header small{color:var(--muted-foreground);font-size:12.5px}.rv-match{color:#b26a00;background:#f5a5241f;border-radius:999px;margin-inline-start:auto;padding:2px 8px;font-size:12px;font-weight:500}.rv-match[data-ok]{background:var(--bt-up)}@supports (color:color-mix(in lab, red, red)){.rv-match[data-ok]{background:color-mix(in srgb, var(--bt-up) 10%, transparent)}}.rv-match[data-ok]{color:var(--bt-up)}.rv-figs{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:100%;margin:0;display:grid}.rv-figs>div{background:var(--muted);border-radius:12px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.rv-figs>div{background:color-mix(in srgb, var(--muted) 55%, transparent)}}.rv-figs dt{color:var(--muted-foreground);font-size:12px}.rv-figs dd{font-variant-numeric:tabular-nums;margin:0;font-size:20px;font-weight:650;line-height:26px}.rv-figs dd[data-dir=up]{color:var(--bt-up)}.rv-figs dd[data-dir=down]{color:var(--bt-down)}.bs-testing{cursor:default;border-color:var(--bt-accent);background:var(--bt-accent)}@supports (color:color-mix(in lab, red, red)){.bs-testing{background:color-mix(in srgb, var(--bt-accent) 5%, var(--card))}}@media (width<=1100px){.bs-split{grid-template-columns:minmax(0,1fr)}.bs-sofar{position:static}.rv-story{grid-template-columns:repeat(2,minmax(0,1fr))}.rv-next{display:none}}@media (width<=640px){.bs-choices,.rv-story,.rv-figs{grid-template-columns:minmax(0,1fr)}.rv-figs{grid-template-columns:repeat(2,minmax(0,1fr))}.rv-hero{grid-template-columns:auto minmax(0,1fr)}.rv-actions{grid-column:1/-1;justify-content:stretch}.rv-actions>*{flex:1}.rv-status{grid-column:1/-1}.bs-card-head,.bt-section{padding-inline:16px}.bs-row .bt-chips{margin-inline-start:0}}@media (prefers-reduced-motion:reduce){.bs-mark{transition:none}}.chr>svg.chr-ground{max-width:none;width:100%!important;height:100%!important}.tn-bot-stack{vertical-align:middle;align-items:center;display:inline-flex}.tn-bot-stack-item{border-radius:50%;display:inline-grid;position:relative}.tn-bot-stack-item+.tn-bot-stack-item{margin-left:calc(var(--stack-size,24px) * -.28)}.tn-bot-stack-item:before{content:"";background:var(--tn-stack-bg,var(--card,var(--background)));border-radius:50%;position:absolute;inset:-1.5px}.tn-bot-stack-item>*{position:relative}.tn-bot-stack-more{min-width:var(--stack-size,24px);height:var(--stack-size,24px);background:var(--muted);color:var(--muted-foreground);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;margin-left:4px;padding:0 5px;font-size:11px;font-weight:600;display:inline-grid}.fp-empty-character{place-items:center;min-width:72px;min-height:72px;display:grid}.fp-state-notice{align-items:center;grid-template-columns:30px minmax(0,1fr) auto!important;column-gap:12px!important}.fp-state-notice>.fp-state-nos{grid-area:1/1/span 2;place-items:center;width:30px;height:30px;display:grid}.fp-state-notice>[data-slot=alert-title],.fp-state-notice>[data-slot=alert-description]{grid-column:2!important}.fp-state-notice>[data-slot=alert-action]{align-self:center;grid-area:1/3/span 2!important;margin-top:0!important}@media (width<=639px){.fp-state-notice{grid-template-columns:30px minmax(0,1fr)!important}.fp-state-notice>.fp-state-nos{align-self:start}.fp-state-notice>[data-slot=alert-action]{grid-area:3/2!important;margin-top:8px!important}}.tn-search-face{margin-right:6px}.nt-icon.nt-from-nos{border-radius:50%;background:0 0!important}.nt-body small.nt-meta{flex-wrap:wrap;align-items:center;gap:2px 4px;display:flex}.nt-about{align-items:center;gap:6px;display:inline-flex}.nt-about .tn-bot-stack{--tn-stack-bg:var(--card)}.nt-item[data-unread] .nt-about .tn-bot-stack{--tn-stack-bg:var(--nt-unread-bg,var(--card))}.nt-item[data-unread]{--nt-unread-bg:#2f6bff}@supports (color:color-mix(in lab, red, red)){.nt-item[data-unread]{--nt-unread-bg:color-mix(in srgb, #2f6bff 4%, var(--card))}}.dark .nt-item[data-unread]{--nt-unread-bg:#6e9bff}@supports (color:color-mix(in lab, red, red)){.dark .nt-item[data-unread]{--nt-unread-bg:color-mix(in srgb, #6e9bff 7%, var(--card))}}.ns-cast{align-items:center;min-height:24px;display:inline-flex}.ns-cast .tn-bot-stack{--tn-stack-bg:var(--ns-cast-bg,var(--card))}.ov-bot-line{align-items:center;gap:5px;display:flex}.bt-results-empty .chr>svg{opacity:1}.pg-report-note:has(.pg-report-bot){align-items:center}.pg-report-bot{flex:none;display:grid}.sb-huddle{--huddle-size:22px;align-items:center}.fp-panel-icon:has(.chr){width:auto;height:auto;box-shadow:none;background:0 0}.fb-draft-who{align-items:center;gap:14px;display:flex}.fb-draft-who>div{flex:1;min-width:0}.fb-draft-bot{align-self:center;margin-top:18px}@media (width<=640px){.fb-draft-who{gap:12px}}.tn-coin-bots{vertical-align:middle;white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.tn-coin-bots>span:last-child{font-size:inherit;color:inherit}.tm-pair-bots{margin-left:6px}.tm-pair-bots:before{content:"·";margin-right:1px}.cw-watch-bots{margin-left:6px}.cn-card-bots{border-top:1px solid var(--border);color:var(--muted-foreground);align-items:center;gap:8px;margin-top:12px;padding-top:12px;font-size:12px;display:flex}.cn-card-bots[data-down]{color:var(--destructive-foreground,#b42318)}.fpa-auth-nos{place-items:center;margin:0 auto 2px;display:grid}.fpa-ready-cast{background:var(--foreground);border-radius:16px;align-items:center;gap:14px;padding:14px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.fpa-ready-cast{background:color-mix(in srgb, var(--foreground) 4%, transparent)}}.fpa-ready-faces{flex:none;align-items:flex-end;gap:4px;display:flex}.fpa-ready-cast p{flex-direction:column;gap:2px;min-width:0;margin:0;display:flex}.fpa-ready-cast strong{font-size:14px;font-weight:600}.fpa-ready-cast span:not(.fpa-ready-faces,.fpa-ready-faces *){color:var(--muted-foreground);font-size:13px}.nos-help-mark>.nos{width:56px;height:56px;box-shadow:none;background:0 0;border-radius:0;display:block}.nos-help-mark>.nos:after{content:none}.st-bot-style{place-items:center;min-width:80px;display:grid}.pm{border:1px solid var(--border);background:var(--card);border-radius:16px;flex-direction:column;gap:20px;min-width:0;padding:22px 24px 24px;display:flex;box-shadow:0 1px 2px #0a0a0a0a}.pm-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 32px;display:flex}.pm-now,.pm-closed{flex-direction:column;gap:4px;min-width:0;display:flex}.pm-closed{text-align:right;align-items:flex-end}.pm-label{color:var(--muted-foreground);font-size:13px}.pm-value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;font-size:36px;font-weight:600;line-height:1.1;display:flex}.pm-value small{letter-spacing:0;color:var(--muted-foreground);font-size:14px;font-weight:400}.pm-sub{color:var(--muted-foreground);font-size:13.5px}.pm-sub b{font-weight:600}:is(.pm-sub b,.pm-realized)[data-dir=up]{color:var(--success-foreground)}:is(.pm-sub b,.pm-realized)[data-dir=down]{color:var(--destructive-foreground)}.pm-realized{font-variant-numeric:tabular-nums;font-size:20px;font-weight:600;line-height:1.2}.pm-string{align-items:center;gap:5px;display:flex}.pm-string i{background:var(--border);border-radius:50%;width:10px;height:10px}.pm-string i[data-dir=up]{background:var(--fd-up,#16a34a)}.pm-string i[data-dir=down]{background:var(--fd-down,#dc2626)}.pm-string small{color:var(--muted-foreground);margin-left:6px;font-size:12.5px}.pm-map{gap:6px;min-height:124px;display:flex}.pm-block{flex:var(--w) 1 0;border:1px solid var(--border);background:var(--foreground);border-radius:14px;flex-direction:column;justify-content:space-between;gap:6px;min-width:104px;padding:14px 12px 12px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.pm-block{background:color-mix(in srgb, var(--foreground) 2.5%, var(--card))}}.pm-block{color:var(--foreground);font:inherit;text-align:left;transition:transform .2s var(--tn-ease,ease), border-color .16s ease, background .16s ease}button.pm-block{cursor:pointer}button.pm-block:hover{border-color:var(--foreground);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){button.pm-block:hover{border-color:color-mix(in srgb, var(--foreground) 22%, var(--border))}}button.pm-block:hover{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){button.pm-block:hover{background:color-mix(in srgb, var(--foreground) 4.5%, var(--card))}}button.pm-block:focus-visible{outline-offset:2px;outline:2px solid #2f6bff}.pm-block:before{content:"";background:var(--fd-up,#16a34a);height:3px;position:absolute;inset:0 0 auto}.pm-block[data-dir=down]:before{background:var(--fd-down,#dc2626)}.pm-block-top{align-items:center;gap:7px;min-width:0;display:flex}.pm-block-top img,.pm-coin{border-radius:50%;flex:none;width:20px;height:20px}.pm-coin{background:var(--muted);place-items:center;font-size:11px;font-weight:600;display:grid}.pm-block-top b{white-space:nowrap;font-size:14px;font-weight:600}.pm-bot{margin-left:auto;display:inline-grid}.pm-block-value{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:19px;font-weight:600;line-height:1.2}.pm-block-result{color:var(--success-foreground);flex-wrap:wrap;align-items:baseline;gap:0 6px;font-size:12.5px;font-weight:600;display:flex}.pm-block[data-dir=down] .pm-block-result{color:var(--destructive-foreground)}.pm-block-result span{color:var(--muted-foreground);font-weight:400}.pm-block-guard{color:#b26a00;align-items:center;gap:4px;font-size:11.5px;font-weight:500;display:inline-flex}.dark .pm-block-guard{color:var(--tn-warn,#f5a524)}.pm-block-guard svg{width:12px;height:12px}.pm-free{background:repeating-linear-gradient(135deg, transparent 0 7px, var(--foreground) 7px 8px);border-style:dashed}@supports (color:color-mix(in lab, red, red)){.pm-free{background:repeating-linear-gradient(135deg, transparent 0 7px, color-mix(in srgb, var(--foreground) 4%, transparent) 7px 8px)}}.pm-free:before{display:none}.pm-free .pm-block-result{color:var(--muted-foreground);font-weight:400}.pm-block-share{display:none}@media (width<=640px){.pm{padding:18px 16px}.pm-closed{text-align:left;align-items:flex-start}.pm-value{font-size:30px}.pm-map{flex-direction:column;min-height:0}.pm-block{flex:none;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;min-width:0;padding:12px 12px 14px;display:grid}.pm-block:before{width:3px;height:auto;inset:0 auto 0 0}.pm-block-top{grid-column:1}.pm-block-value{text-align:right;grid-area:1/2;font-size:16px}.pm-block-result,.pm-block-guard{grid-column:1/-1}.pm-block-share{width:var(--share);background:var(--foreground);border-radius:3px;grid-column:1/-1;height:3px;margin-top:4px;display:block}@supports (color:color-mix(in lab, red, red)){.pm-block-share{background:color-mix(in srgb, var(--foreground) 22%, transparent)}}}.tn-toast{align-items:center;gap:10px;min-width:0;display:flex}.tn-toast-from{flex:none;place-items:center;width:34px;height:34px;animation:.64s cubic-bezier(.3,1.4,.5,1) 60ms both tn-toast-peek;display:grid}.tn-toast-text{min-width:0;font-weight:500}@keyframes tn-toast-peek{0%{opacity:0;transform:translateY(120%)rotate(-16deg)}55%{opacity:1}to{transform:none}}.tn-moment{z-index:120;background:var(--tn-material,#262624);color:#fff;width:min(540px,100vw - 32px);box-shadow:var(--tn-edge,inset 0 1px 0 #ffffff1a), var(--tn-drop,0 18px 40px -12px #00000073);border-radius:20px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:20px;padding:18px 44px 18px 20px;animation:.62s cubic-bezier(.3,1.3,.5,1) both tn-moment-in;display:grid;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.tn-moment[data-leaving]{animation:.26s forwards tn-moment-out}@keyframes tn-moment-in{0%{opacity:0;transform:translate(-50%,28px)scale(.95)}to{opacity:1;transform:translate(-50%)}}@keyframes tn-moment-out{to{opacity:0;transform:translate(-50%,14px)scale(.98)}}.tn-moment-cast{place-items:center;min-width:128px;min-height:88px;display:grid}.tn-moment-cast .chr-huddle{--chr-knock:#2c2c29}.tn-moment-copy{min-width:0}.tn-moment-copy small{color:#ffffff94;font-size:12px;font-weight:500;display:block}.tn-moment-copy strong{letter-spacing:-.01em;margin-top:2px;font-size:17px;font-weight:600;line-height:22px;display:block}.tn-moment-copy p{color:#ffffffbd;margin:4px 0 12px;font-size:13.5px;line-height:19px}.tn-moment-actions{flex-wrap:wrap;gap:8px;display:flex}.tn-moment .tn-moment-ghost{color:#fff}.tn-moment .tn-moment-ghost:hover{background:#ffffff1a}.tn-moment-close{color:#fff9;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:10px;right:10px}.tn-moment-close:hover{color:#fff;background:#ffffff1a}.tn-moment-close svg{width:15px;height:15px}@media (width<=560px){.tn-moment{text-align:center;grid-template-columns:minmax(0,1fr);gap:10px;padding:16px;bottom:16px}.tn-moment-actions{justify-content:center}}:root{--mo-ease:cubic-bezier(.22, 1, .36, 1);--mo-spring:cubic-bezier(.34, 1.56, .64, 1);--mo-step:60ms;--mo-delay:calc(min(var(--mo-i,0), 9) * var(--mo-step))}@media (prefers-reduced-motion:no-preference){[data-mo=rise]{animation:mo-rise .62s var(--mo-ease) var(--mo-delay) backwards}[data-mo] [data-slot=table-body]>tr{animation:mo-row .52s var(--mo-ease) backwards;animation-delay:calc(var(--mo-delay) + .14s + var(--mo-r,0) * 45ms)}[data-mo] [data-slot=table-body]>tr:nth-child(2){--mo-r:1}[data-mo] [data-slot=table-body]>tr:nth-child(3){--mo-r:2}[data-mo] [data-slot=table-body]>tr:nth-child(4){--mo-r:3}[data-mo] [data-slot=table-body]>tr:nth-child(5){--mo-r:4}[data-mo] [data-slot=table-body]>tr:nth-child(6){--mo-r:5}[data-mo] [data-slot=table-body]>tr:nth-child(7){--mo-r:6}[data-mo] [data-slot=table-body]>tr:nth-child(n+8){--mo-r:7}[data-mo] .tm-area-book [data-slot=table-body]>tr{animation:none}.recharts-line-curve:not([stroke-dasharray]),.recharts-area-curve:not([stroke-dasharray]){animation:mo-draw 1.4s var(--mo-ease) backwards;animation-delay:calc(var(--mo-delay) + .18s)}.recharts-area-area{animation:mo-fill 1.1s var(--mo-ease) backwards;animation-delay:calc(var(--mo-delay) + .42s)}.recharts-bar-rectangle{transform-box:fill-box;transform-origin:50% 100%;animation:mo-bar .76s var(--mo-ease) backwards;animation-delay:calc(var(--mo-delay) + .2s)}.recharts-cartesian-grid,.recharts-cartesian-axis-ticks,.recharts-reference-line{animation:.6s backwards mo-fade;animation-delay:calc(var(--mo-delay) + .12s)}.tn-candles.tn-reveal tr:first-child>td:nth-child(2)>div{animation:mo-wipe 1.3s var(--mo-ease) backwards;animation-delay:calc(var(--mo-delay) + .12s)}.tn-candles.tn-reveal tr:first-child>td:nth-child(3)>div,.tn-candles.tn-reveal tr:last-child>td>div{animation:.7s backwards mo-fade;animation-delay:calc(var(--mo-delay) + .26s)}[data-slot=meter-indicator]{transform-origin:0;animation:mo-grow 1s var(--mo-ease) backwards;animation-delay:calc(var(--mo-delay) + .3s)}.tn-launch{z-index:200;background:var(--background);align-content:center;place-items:center;gap:22px;display:grid;position:fixed;inset:0}.tn-launch:before{content:"";pointer-events:none;background:radial-gradient(520px at 50% 46%,#0052cc17,#0000 70%);animation:.9s both mo-fade;position:absolute;inset:0}.dark .tn-launch:before{background:radial-gradient(520px at 50% 46%,#2f6bff29,#0000 70%)}.tn-launch-mark{width:84px;height:84px;animation:mo-pop .76s var(--mo-spring) 80ms both;position:relative}.tn-launch-mark i{background:#0052cc;position:absolute;inset:0;-webkit-mask:url(./tradenos-mark-IPAJPrVv.png) 50%/contain no-repeat;mask:url(./tradenos-mark-IPAJPrVv.png) 50%/contain no-repeat}.dark .tn-launch-mark i{background:#fff}.tn-launch-halo{animation:mo-halo 1.3s var(--mo-ease) .26s both;border:2px solid #0052cc47;border-radius:50%;position:absolute;inset:-18px}.dark .tn-launch-halo{border-color:#9db8ff4d}.tn-launch-word{letter-spacing:-.01em;color:var(--foreground);font-family:Tradenos Wordmark,Poppins,ui-sans-serif,system-ui,sans-serif;font-size:30px;font-weight:500;display:flex}.tn-launch-word span{animation:mo-letter .56s var(--mo-ease) both;animation-delay:calc(.32s + var(--i) * 42ms);display:inline-block}.tn-launch-bar{background:var(--foreground);border-radius:3px;width:132px;height:3px;margin-top:6px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.tn-launch-bar{background:color-mix(in oklab, var(--foreground) 9%, transparent)}}.tn-launch-bar{animation:.4s .42s both mo-fade}.tn-launch-bar i{border-radius:inherit;transform-origin:0;background:linear-gradient(90deg,#0052cc,#2f6bff 60%,#6c9bff);animation:1.05s cubic-bezier(.65,0,.35,1) .48s both mo-load;position:absolute;inset:0}.tn-launch[data-leaving]{animation:mo-launch-out .42s var(--mo-ease) forwards}.tn-launch[data-leaving] .tn-launch-mark{animation:mo-mark-out .42s var(--mo-ease) forwards}.simple-app[data-launch=skeleton] #dashboard-main :is([data-slot=card],.ns-card):not(:is([data-slot=card],.ns-card) *)>*{visibility:hidden}.simple-app[data-launch=skeleton] #dashboard-main :is([data-slot=card],.ns-card):not(:is([data-slot=card],.ns-card) *):after,.simple-app[data-launch=reveal] #dashboard-main [data-mo=reveal]:is([data-slot=card],.ns-card):after{content:"";z-index:6;pointer-events:none;border-radius:inherit;background:linear-gradient(100deg, transparent 35%, var(--mo-shine) 50%, transparent 65%) 0 0 / 250% 100% no-repeat, var(--mo-skeleton) 0 0 / 100% 100% no-repeat;animation:1.5s linear infinite mo-shimmer;position:absolute;inset:0}.simple-app[data-launch] #dashboard-main :is([data-slot=card],.ns-card){position:relative}.simple-app[data-launch]{--mo-shine:#ffffff8c;--mo-skeleton:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25'%3E%3Cg fill='%23000' fill-opacity='.065'%3E%3Crect x='24' y='24' width='30%25' height='12' rx='6'/%3E%3Crect x='24' y='46' width='18%25' height='9' rx='4.5'/%3E%3Crect x='24' y='76' width='38%25' height='22' rx='8'/%3E%3Cg%3E%3Crect x='24' y='130' width='28' height='28' rx='14'/%3E%3Crect x='64' y='133' width='26%25' height='10' rx='5'/%3E%3Crect x='64' y='149' width='14%25' height='8' rx='4'/%3E%3Crect x='72%25' y='136' width='18%25' height='10' rx='5'/%3E%3C/g%3E%3Cg%3E%3Crect x='24' y='180' width='28' height='28' rx='14'/%3E%3Crect x='64' y='183' width='22%25' height='10' rx='5'/%3E%3Crect x='64' y='199' width='12%25' height='8' rx='4'/%3E%3Crect x='72%25' y='186' width='15%25' height='10' rx='5'/%3E%3C/g%3E%3Cg%3E%3Crect x='24' y='230' width='28' height='28' rx='14'/%3E%3Crect x='64' y='233' width='28%25' height='10' rx='5'/%3E%3Crect x='64' y='249' width='16%25' height='8' rx='4'/%3E%3Crect x='72%25' y='236' width='17%25' height='10' rx='5'/%3E%3C/g%3E%3Cg%3E%3Crect x='24' y='280' width='28' height='28' rx='14'/%3E%3Crect x='64' y='283' width='24%25' height='10' rx='5'/%3E%3Crect x='64' y='299' width='13%25' height='8' rx='4'/%3E%3Crect x='72%25' y='286' width='18%25' height='10' rx='5'/%3E%3C/g%3E%3Cg%3E%3Crect x='24' y='330' width='28' height='28' rx='14'/%3E%3Crect x='64' y='333' width='27%25' height='10' rx='5'/%3E%3Crect x='64' y='349' width='15%25' height='8' rx='4'/%3E%3Crect x='72%25' y='336' width='16%25' height='10' rx='5'/%3E%3C/g%3E%3Crect x='24' y='392' width='92%25' height='180' rx='12'/%3E%3C/g%3E%3C/svg%3E")}.dark .simple-app[data-launch],.simple-app[data-launch] #dashboard-main .ns-card{--mo-shine:#ffffff12;--mo-skeleton:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25'%3E%3Cg fill='%23fff' fill-opacity='.075'%3E%3Crect x='24' y='24' width='30%25' height='12' rx='6'/%3E%3Crect x='24' y='46' width='18%25' height='9' rx='4.5'/%3E%3Crect x='24' y='76' width='38%25' height='22' rx='8'/%3E%3Cg%3E%3Crect x='24' y='130' width='28' height='28' rx='14'/%3E%3Crect x='64' y='133' width='26%25' height='10' rx='5'/%3E%3Crect x='64' y='149' width='14%25' height='8' rx='4'/%3E%3Crect x='72%25' y='136' width='18%25' height='10' rx='5'/%3E%3C/g%3E%3Cg%3E%3Crect x='24' y='180' width='28' height='28' rx='14'/%3E%3Crect x='64' y='183' width='22%25' height='10' rx='5'/%3E%3Crect x='64' y='199' width='12%25' height='8' rx='4'/%3E%3Crect x='72%25' y='186' width='15%25' height='10' rx='5'/%3E%3C/g%3E%3Cg%3E%3Crect x='24' y='230' width='28' height='28' rx='14'/%3E%3Crect x='64' y='233' width='28%25' height='10' rx='5'/%3E%3Crect x='64' y='249' width='16%25' height='8' rx='4'/%3E%3Crect x='72%25' y='236' width='17%25' height='10' rx='5'/%3E%3C/g%3E%3Cg%3E%3Crect x='24' y='280' width='28' height='28' rx='14'/%3E%3Crect x='64' y='283' width='24%25' height='10' rx='5'/%3E%3Crect x='64' y='299' width='13%25' height='8' rx='4'/%3E%3Crect x='72%25' y='286' width='18%25' height='10' rx='5'/%3E%3C/g%3E%3Cg%3E%3Crect x='24' y='330' width='28' height='28' rx='14'/%3E%3Crect x='64' y='333' width='27%25' height='10' rx='5'/%3E%3Crect x='64' y='349' width='15%25' height='8' rx='4'/%3E%3Crect x='72%25' y='336' width='16%25' height='10' rx='5'/%3E%3C/g%3E%3Crect x='24' y='392' width='92%25' height='180' rx='12'/%3E%3C/g%3E%3C/svg%3E")}.simple-app[data-launch=reveal] #dashboard-main [data-mo=reveal]:is([data-slot=card],.ns-card):after{animation:mo-shimmer 1.5s linear infinite, mo-lift .46s ease var(--mo-delay) forwards}.simple-app[data-launch=reveal] #dashboard-main [data-mo=reveal]>*{transition:opacity .56s var(--mo-ease) calc(var(--mo-delay) + 90ms), translate .56s var(--mo-ease) calc(var(--mo-delay) + 90ms)}@starting-style{.simple-app[data-launch=reveal] #dashboard-main [data-mo=reveal]>*{opacity:0;translate:0 6px}}.simple-app[data-launch] .nm-nudge{visibility:hidden;animation:none}}[data-quiet] .nm-nudge{display:none!important}@keyframes mo-rise{0%{opacity:0;transform:translateY(14px)scale(.99)}}@keyframes mo-row{0%{opacity:0;transform:translateY(6px)}}@keyframes mo-fade{0%{opacity:0}}@keyframes mo-draw{0%{stroke-dasharray:12000;stroke-dashoffset:12000px}to{stroke-dasharray:12000;stroke-dashoffset:0}}@keyframes mo-fill{0%{opacity:0;transform:translateY(8px)}}@keyframes mo-bar{0%{transform:scaleY(0)}}@keyframes mo-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes mo-grow{0%{transform:scaleX(0)}}@keyframes mo-pop{0%{opacity:0;transform:scale(.6)}}@keyframes mo-halo{0%{opacity:.9;transform:scale(.7)}to{opacity:0;transform:scale(1.35)}}@keyframes mo-letter{0%{opacity:0;filter:blur(3px);transform:translateY(10px)}}@keyframes mo-load{0%{transform:scaleX(0)}}@keyframes mo-launch-out{to{opacity:0;visibility:hidden}}@keyframes mo-mark-out{to{opacity:0;transform:scale(1.12)}}@keyframes mo-shimmer{0%{background-position:150% 0,0 0}to{background-position:-150% 0,0 0}}@keyframes mo-lift{to{opacity:0}}@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-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 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}}
