/*! 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;--nv-glow:transparent}*,: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);--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-in:cubic-bezier(.4, 0, 1, 1);--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)}:where(a[href],button,summary,label,[role=button],[role=tab],[role=menuitem],[role=menuitemradio],[role=menuitemcheckbox],[role=option],[role=radio],[role=checkbox],[role=switch],[data-slot=table-row],[data-slot=badge]){transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,outline-color,transform,translate,scale,rotate;transition-duration:var(--ix-out);transition-timing-function:var(--ix-soft)}:where(a[href],button,summary,label,[role=button],[role=tab],[role=menuitem],[role=menuitemradio],[role=menuitemcheckbox],[role=option],[role=radio],[role=checkbox],[role=switch],[data-slot=table-row]):hover{transition-duration:var(--ix-in)}}@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}.sticky{position:sticky}.-inset-px{inset:-1px}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.start-px{inset-inline-start:1px}.end-0{inset-inline-end:calc(var(--spacing) * 0)}.end-0\.5{inset-inline-end:calc(var(--spacing) * .5)}.end-2{inset-inline-end:calc(var(--spacing) * 2)}.top-0{top:0}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-3\.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)}.\!table{display:table!important}.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-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-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-\[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{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);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,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,box-shadow\]{transition-property:background-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[box-shadow\,scale\]{transition-property:box-shadow,scale;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,background-color\,box-shadow\,opacity\]{transition-property:color,background-color,box-shadow,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,background-color\,box-shadow\]{transition-property:color,background-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[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{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.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}.\[card\:…\]{card:…}.\[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-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}}.motion-safe\:data-ending-style\:scale-98:where(*)[data-ending-style],.motion-safe\:data-starting-style\:scale-98:where(*)[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\)\)\)\]:where(*)[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\)\)\)\]:where(*)[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\)\)\)\]:where(*)[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\)\)\)\]:where(*)[data-position*=top][data-starting-style]{transform:translateY(calc(-100% - var(--toast-inset)))}.motion-reduce\:transform-none:where(.tn-never){transform:none}.motion-reduce\:animate-none:where(.tn-never){animation:none}.motion-reduce\:transition-opacity:where(.tn-never){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:where(.tn-never){transition-property:none}.motion-reduce\:\[transition\:opacity_\.5s\,height_\.15s\,background-color_\.5s\]:where(.tn-never){transition:opacity .5s,height .15s,background-color .5s}.motion-reduce\:data-starting-style\:opacity-0:where(.tn-never)[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\:hidden{display:none}.max-sm\:aspect-square{aspect-ratio:1}.max-sm\:min-h-19\.5{min-height:calc(var(--spacing) * 19.5)}.max-sm\:min-h-20\.5{min-height:calc(var(--spacing) * 20.5)}.max-sm\:min-h-21\.5{min-height:calc(var(--spacing) * 21.5)}.max-sm\:max-w-none{max-width:none}.max-sm\:origin-bottom{transform-origin:bottom}.max-sm\:grid-rows-\[1fr_auto\]{grid-template-rows:1fr auto}.max-sm\:rounded-none{border-radius:0}.max-sm\:border-x-0{border-inline-style:var(--tw-border-style);border-inline-width:0}.max-sm\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.max-sm\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.max-sm\:p-0{padding:0}.max-sm\:pt-12{padding-top:calc(var(--spacing) * 12)}.max-sm\:pb-4{padding-bottom:calc(var(--spacing) * 4)}.max-sm\:before\:hidden:before{content:var(--tw-content);display:none}.max-sm\:before\:rounded-none:before{content:var(--tw-content);border-radius:0}.max-sm\:data-ending-style\:translate-y-4[data-ending-style],.max-sm\:data-starting-style\:translate-y-4[data-starting-style],.motion-safe\:max-sm\:data-ending-style\:translate-y-4:where(*)[data-ending-style],.motion-safe\:max-sm\:data-starting-style\:translate-y-4:where(*)[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\.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\.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\: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)}.motion-safe\:sm\:data-ending-style\:scale-98:where(*)[data-ending-style],.motion-safe\:sm\:data-starting-style\:scale-98:where(*)[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}}}: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);--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;--warning-foreground:#a84a00;--border:#1820301f;--input:#18203029;--sidebar:#fafbfc;--sidebar-foreground:#515965;--sidebar-border:#1820301f}.dark{--muted-foreground:#999}[data-slot=tabs-list],[data-slot=segmented-control-item]:not([data-pressed]):not([data-checked]):not([aria-current=page]){color:var(--muted-foreground)}.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)}}.fb-state-cell{align-items:center;gap:4px;display:inline-flex}.fb-stop{color:var(--muted-foreground)}.fb-stop:hover,.fb-stop:focus-visible{color:var(--foreground);background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.fb-stop:hover,.fb-stop:focus-visible{background:color-mix(in srgb, var(--foreground) 7%, transparent)}}.fb-panel-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.fb-skeleton-rows{flex-direction:column;gap:10px;padding:8px 0;display:flex}.fb-skeleton-row{border-radius:12px;height:64px}@media (width<=640px){.fb-panel-actions{justify-content:stretch;width:100%}.fb-panel-actions>[data-slot=button]{flex:auto}}.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 (width<=640px){.rf-main .rule-action{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:4px 12px;display:grid}.rf-main .rule-action>[data-slot=badge]{margin-top:2px}.rf-main .rule-action>.rf-then-edit{grid-column:2;justify-self:start;margin-inline-start:-10px}}.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}}.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:12px;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)}.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-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-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}}: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)}.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<=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}}: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)}: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}}.overview-refined{flex-direction:column;gap:20px;min-width:0;display:flex}.overview-refined [data-slot=card]{min-width:0}.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-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-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)}}@media (width<=540px){.overview-refined{gap:16px}.ov-next [data-slot=card-panel]{display:block}.ov-primary-action{width:100%}.ov-context{margin-top:20px}.ov-running{margin-top:10px}}:root{--tn-ink:#f2f2ef;--tn-ink-2:#c9c9c3;--tn-ink-3:#a3a39b;--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,[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) .choice-graphic{color:var(--tn-blue)}:is([data-slot=menu-popup],.ns-card,.nm-dock) .choice-graphic-window,:is([data-slot=menu-popup],.ns-card,.nm-dock) .choice-graphic-object{background:#3b3b37;border-color:#ffffff2e;box-shadow:inset 0 1px #ffffff1a}:is([data-slot=menu-popup],.ns-card,.nm-dock) .choice-graphic-sheet{box-shadow:none;background:#2c2c29;border-color:#ffffff1f}:is([data-slot=menu-popup],.ns-card,.nm-dock) .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:12px}.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%)}}.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{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){.nm-nudge{inset-inline-end:16px;bottom:82px}.simple-app .ns-card .ns-primary{justify-content:center;width:100%}}: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}html:not(.dark) .sidebar-account-popup{--foreground:var(--g-ink);--card-foreground:var(--g-ink);--popover-foreground:var(--g-ink);--muted-foreground:var(--g-ink-2);--card:var(--g-panel);--popover:var(--g-chip);--background:#fff;--muted:var(--g-panel);--secondary:var(--g-panel);--secondary-foreground:var(--g-ink);--accent:#0a0a0a0f;--accent-foreground:var(--g-ink);--border:var(--g-panel-line);--input:var(--g-chip-line);--ring:#2f6bff;--primary:#2a64f6;--primary-foreground:#fff;--tn-ink:var(--g-ink);--tn-ink-2:var(--g-ink-2);--tn-ink-3:var(--g-ink-3);--tn-line:var(--g-panel-line);--tn-sheen:none;color:var(--g-ink);border-color:var(--g-edge);background:var(--g-sheen), var(--g-tint);-webkit-backdrop-filter:blur(24px)saturate(2.1);backdrop-filter:blur(24px)saturate(2.1);box-shadow:var(--g-shadow), inset 0 1px 0 var(--g-rim), inset 0 0 0 1px #ffffff47, inset 0 -1px 0 #0a0a0a0a}html:not(.dark) .sidebar-account-popup :is([data-slot=menu-item],[data-slot=menu-radio-item])[data-highlighted]{box-shadow:none;color:var(--g-ink);background:#0a0a0a0f}html:not(.dark) .sidebar-account-popup [data-slot=menu-radio-item][data-checked]{color:var(--g-ink);background:#0a0a0a0a}html:not(.dark) .sidebar-account-popup .choice-graphic{color:var(--ring)}html:not(.dark) .sidebar-account-popup .choice-graphic:not(.choice-graphic--dark) .choice-graphic-window{background:var(--background);border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){html:not(.dark) .sidebar-account-popup .choice-graphic:not(.choice-graphic--dark) .choice-graphic-window{border-color:color-mix(in srgb, var(--foreground) 24%, transparent)}}html:not(.dark) .sidebar-account-popup .choice-graphic:not(.choice-graphic--dark) .choice-graphic-window{box-shadow:0 1px 2px #0000000d}html:not(.dark) .sidebar-account-popup .choice-graphic-object{background:var(--background)}@supports (color:color-mix(in lab, red, red)){html:not(.dark) .sidebar-account-popup .choice-graphic-object{background:color-mix(in srgb, var(--background) 92%, var(--ring))}}html:not(.dark) .sidebar-account-popup .choice-graphic-object{border-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){html:not(.dark) .sidebar-account-popup .choice-graphic-object{border-color:color-mix(in srgb, var(--ring) 22%, transparent)}}html:not(.dark) .sidebar-account-popup .choice-graphic-object{box-shadow:0 1px 2px #0000000d}html:not(.dark) .sidebar-account-popup .choice-graphic-sheet{background:var(--background);border-color:var(--border);box-shadow: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}}: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 .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,[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-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)}.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:24px;height:24px;margin:-2px;display:grid}.tn-side-nos .nos{margin:-1px;display:block}.tn-side-nos .chr-dot{width:10px;top:-3px;right:-3px}.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}.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:.06em;cursor:pointer;transition:transform .16s var(--tn-ease), box-shadow .16s var(--tn-ease);font-size:12px;font-weight:600}.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:10px;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:5px;height:34px;padding:0 7px 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:var(--card);padding-left:3px}.rb-caret{width:12px;height:12px;color:var(--muted-foreground);transition:color var(--ix-in,.11s) ease, transform var(--ix-move,.28s) var(--ix-ease,ease);flex:none;margin-left:-1px}.rb-chip:hover .rb-caret{color:var(--rb-fire);transform:translateY(1px)}.rb-term .tn-term{color:var(--foreground);font-weight:500}.rc-foot{color:var(--muted-foreground);margin:0;font-size:12.5px;line-height:18px}.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 8px}@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:12px}.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:12px;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}}@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:#2a64f6;--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:12.5px;display:block}.pg-icon{width:30px;height:30px;color:var(--tn-ink-2);background:#ffffff12;border-radius:10px;flex:none;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff14}.pg-icon svg{width:17px;height:17px}.pg-hide{color:var(--tn-ink-2)}.pg-hide:hover{color:var(--tn-ink)}.pg-hide svg{transform:rotate(180deg)}.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:12px}.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;position:relative}.pg-curve-legend{font-variant-numeric:tabular-nums;color:var(--tn-ink-2);pointer-events:none;flex-wrap:wrap;gap:2px 16px;padding-left:8px;font-size:12px;line-height:16px;display:flex}.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:1.25fr repeat(3,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);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:16px;overflow:hidden}.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-2);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:16px;overflow:hidden}.pg-tile-result strong{font-size:18px}.pg-roll{display:inline-block}.pg-delta{color:#0b1430;background:#8aa9ff;border-radius:999px;padding:1px 6px;font-size:12px;font-style:normal;font-weight:600}.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-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;font-size:12px;line-height:17px;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:12px;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:#2a64f6;--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))}}@media (width<=560px){.pg{padding:14px 12px 12px}.pg-actions{width:100%}.pg-actions>.pg-play{margin-left:auto}}.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:12px}.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:12px}.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:12px}@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:12px}.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}.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(2,minmax(0,1fr))}.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:12px}.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}}.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 (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:12px;line-height:16px;display:inline-flex}.rc-token small .rule-step-count{width:20px;height:20px;font-size:12px}.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}}.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 :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:12px;line-height:15px}.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-codes{border:1px solid var(--border);background:var(--muted);border-radius:14px;flex-direction:column;gap:14px;padding:14px 16px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.st-codes{background:color-mix(in srgb, var(--muted) 45%, transparent)}}.st-codes-head{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;line-height:18px;display:flex}.st-codes-list{counter-reset:st-code;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px;margin:0;padding:0;list-style:none;display:grid}.st-codes-list li{counter-increment:st-code;align-items:baseline;gap:10px;display:flex}.st-codes-list li:before{content:counter(st-code);text-align:end;width:16px;color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:11.5px}.st-codes-list code{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.04em;color:var(--foreground);font-size:14.5px;line-height:22px}.st-codes-actions{flex-wrap:wrap;gap:8px;display:flex}.st-ack [data-slot=field-label]{cursor:pointer;gap:10px;font-weight:500}.st-ack [data-slot=field-description]{padding-inline-start:26px}.st-2fa-manage>.st-row:first-child{padding-top:0}.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:#2a64f6;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{color:var(--muted-foreground);margin:0;padding:14px 24px 6px;font-size:12.5px;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}@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-pref-group+.nt-pref-group{margin-top:18px}.nt-pref-head{padding-bottom:4px}.nt-pref-head h3{color:var(--muted-foreground);align-items:center;gap:6px;margin:0;font-size:12.5px;font-weight:600;line-height:16px;display:flex}.nt-pref-head h3 svg{width:13px;height:13px}.nt-pref-head p{color:var(--muted-foreground);margin:4px 0 0;font-size:12.5px;line-height:18px}.nt-pref-head+.nt-pref{border-top:0}.nt-lock{width:36px;height:20px;color:var(--muted-foreground);flex:none;place-items:center;display:grid}.nt-lock svg{width:18px;height:18px}.nt-pinned{padding:6px 0}.nt-pinned-head{padding:14px 24px 4px}.nt-pinned-head h2{align-items:center;gap:8px;margin:0;font-size:15px;font-weight:600;line-height:22px;display:flex}.nt-pinned-head p{color:var(--muted-foreground);margin:2px 0 0;font-size:13px;line-height:19px}.nt-warn-dot{background:var(--tn-warn,#f5a524);width:8px;height:8px;box-shadow:0 0 0 3px var(--tn-warn,#f5a524);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.nt-warn-dot{box-shadow:0 0 0 3px color-mix(in srgb, var(--tn-warn,#f5a524) 22%, transparent)}}.nt-pin-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}.nt-pinned .nt-item:hover{background:0 0}.nt-pinned .nt-item+.nt-item{border-top:1px solid var(--border);border-radius:0}.nt-body [data-dir=up]{color:var(--fd-up)}.nt-body [data-dir=down]{color:var(--fd-down)}@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,.nt-pinned-head{padding-inline:18px}.nt-toolbar>[data-slot=segmented-control]{max-width:100%;overflow-x:auto}}.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}@keyframes ov-bar-in{0%{transform:scaleX(0)}}.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;font-size:12px}.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:12px}.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}.cn-card-bots[data-none]{color:var(--muted-foreground)}.cn-nobots{width:22px;height:22px;box-shadow:inset 0 0 0 1px var(--foreground);border-radius:50%;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.cn-nobots{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--foreground) 18%, transparent)}}.cn-nobots{color:var(--muted-foreground)}.cn-nobots svg{width:13px;height:13px}.cn-h-value b small{color:var(--muted-foreground);font-size:12px;font-weight:400}.cn-access{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cn-access li{border-top:1px solid var(--border);grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;display:grid}.cn-access li:first-child{border-top:0;padding-top:0}.cn-access li:last-child{padding-bottom:0}.cn-access li>svg{background:var(--muted);width:30px;height:30px;color:var(--muted-foreground);border-radius:9px;padding:7px}.cn-access li>div{flex-direction:column;min-width:0;display:flex}.cn-access strong{font-size:13.5px;font-weight:600;line-height:19px}.cn-access small{color:var(--muted-foreground);font-size:12px;line-height:17px}.cn-access-state{white-space:nowrap;color:var(--muted-foreground);box-shadow:inset 0 0 0 1px var(--border);border-radius:999px;padding:2px 8px;font-size:12px;font-weight:500;line-height:16px}.cn-access-state[data-on]{color:var(--foreground);background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.cn-access-state[data-on]{background:color-mix(in srgb, var(--foreground) 6%, transparent)}}.cn-access-state[data-on]{box-shadow:none}.cn-key{flex-direction:column;gap:16px;display:flex}.cn-key-state{background:var(--muted);border-radius:12px;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:10px;padding:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.cn-key-state{background:color-mix(in srgb, var(--muted) 60%, transparent)}}.cn-key-state>svg{background:var(--card);width:30px;height:30px;color:var(--muted-foreground);border-radius:9px;padding:7px}.cn-key-state[data-tone=good]>svg{color:var(--success-foreground)}.cn-key-state[data-tone=bad]>svg{color:var(--destructive-foreground)}.cn-key-state>div{flex-direction:column;min-width:0;display:flex}.cn-key-state strong{font-size:13.5px;font-weight:600;line-height:19px}.cn-key-state small{color:var(--muted-foreground);font-size:12px;line-height:17px}.cn-connect-access{border:1px solid var(--border);border-radius:14px;flex-direction:column;gap:14px;padding:14px 16px 16px;display:flex}.cn-connect-access h3{margin:0;font-size:14px;font-weight:600;line-height:20px}.cn-confirm{border-top:1px solid var(--border);gap:4px;padding-top:14px}.cn-confirm [data-slot=field-label]{cursor:pointer;gap:10px;font-weight:500}.cn-confirm [data-slot=field-description]{padding-inline-start:26px}.cn-fund-presets{width:100%}.cn-fund-presets>[data-slot=segmented-control-item]{flex:1 1 0}.cn-fund-other{background:var(--muted);border-radius:12px;flex-direction:column;gap:12px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.cn-fund-other{background:color-mix(in srgb, var(--muted) 55%, transparent)}}.cn-fund-larger{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;display:flex}.cn-fund-larger>span:first-child{margin-inline-end:4px}@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:#0057f7;margin-inline-end:8px;font-weight:600}.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:#6f6f69;--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,.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:12px;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:12px;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:12px;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:12px;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:12px;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}}.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)}html:not(.dark) .al-chip[aria-pressed=true]{color:#1d4ed8}html:not(.dark) .al-distance[data-dir=up] b{color:var(--success-foreground)}html:not(.dark) .al-distance[data-dir=down] b{color:var(--destructive-foreground)}.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:12px;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:12px}.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:12px;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}.tn-series{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.tn-series svg{flex:none;width:18px;height:6px;overflow:visible}.ft-study-legend{color:var(--muted-foreground);flex-wrap:wrap;gap:4px 16px;font-size:12px;line-height:20px;display:flex}.ft-study-legend .tn-term,.ft-ohlc .tn-series{color:var(--muted-foreground)}.ft-study-legend .font-numeric{color:var(--foreground)}.cw-row-copy strong.tn-series{gap:7px}.simple-app .ft-order-ticket form.fp-stack{gap:16px}.ft-ticket-field{flex-direction:column;gap:8px;min-width:0;display:flex}.simple-app .ft-order-ticket .ft-ticket-type{width:100%}.simple-app .ft-order-ticket .ft-ticket-type [data-slot=segmented-control-item]{flex:1}.ft-ticket-hint{color:var(--muted-foreground);margin:0;font-size:12.5px;line-height:18px}.ft-ticket-hint .tn-term{color:var(--foreground)}.ft-price-row{align-items:center;gap:6px;min-width:0;display:flex}.ft-price-row>[data-slot=input-control],.ft-price-row>input{flex:1;min-width:0}.simple-app .ft-order-ticket .ft-last-button{color:var(--muted-foreground);flex:none}.simple-app .ft-order-ticket .ft-last-button:not(:disabled):hover{color:var(--foreground)}.ft-market-price{border:1px dashed var(--border);border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:2px 12px;padding:9px 12px;display:grid}.ft-market-price>span{font-size:14px;font-weight:500}.ft-market-price>b{justify-self:end;font-size:15px;font-weight:600}.ft-market-price>b small{color:var(--muted-foreground);margin-inline-start:4px;font-size:12px;font-weight:400}.ft-market-price>small{color:var(--muted-foreground);grid-column:1/-1;font-size:12px}.ft-amount-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;min-width:0;display:flex}.ft-amount-label{font-size:14px;font-weight:500;line-height:20px}.simple-app .ft-order-ticket .ft-ticket-unit [data-slot=segmented-control-item]{padding-inline:9px;font-size:12.5px}.ft-amount-unit{color:var(--muted-foreground);font-size:13px;font-weight:500}.ft-amount-note{min-height:18px;color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:0 4px;margin:0;font-size:12.5px;line-height:18px;display:flex}.ft-amount-note b{color:var(--foreground);font-weight:500}.ft-amount-note .tn-term{color:var(--foreground)}.ft-held-by{color:var(--foreground);align-items:center;gap:4px;display:inline-flex}.simple-app .ft-order-ticket .ft-ticket-presets [aria-pressed=true]{border-color:var(--tn-blue)}@supports (color:color-mix(in lab, red, red)){.simple-app .ft-order-ticket .ft-ticket-presets [aria-pressed=true]{border-color:color-mix(in srgb, var(--tn-blue) 60%, transparent)}}.simple-app .ft-order-ticket .ft-ticket-presets [aria-pressed=true]{color:#fff;background:#2f6bff42}.ft-estimate{border-top:1px solid var(--border);flex-direction:column;gap:7px;margin:0;padding:12px 0 0;display:flex}.ft-estimate>div{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 12px;font-size:13px;line-height:18px;display:flex}.ft-estimate dt,.ft-estimate dt .tn-term{color:var(--muted-foreground)}.ft-estimate dd{text-align:end;color:var(--foreground);margin:0}.ft-estimate dd small{color:var(--muted-foreground);font-size:12px}.ft-estimate .ft-estimate-total{border-top:1px solid var(--border);margin-top:3px;padding-top:9px;font-size:14px}.ft-estimate .ft-estimate-total dt{color:var(--foreground);font-weight:500}.ft-estimate .ft-estimate-total dd{font-size:16px;font-weight:600}.ft-estimate-meter{flex-basis:100%}.ft-estimate-meter [data-slot=meter-track]{background:#ffffff1a;border-radius:4px;height:4px;overflow:hidden}.ft-estimate-meter [data-slot=meter-indicator]{background:var(--tn-ink-2);transition:width .28s var(--ix-ease,ease);border-radius:4px}.ft-order-ticket input[type=number]{appearance:textfield}.ft-order-ticket input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ft-order-ticket input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.tn-glass .ft-review-mode{background:var(--g-panel);box-shadow:inset 0 1px 0 var(--g-panel-rim), inset 0 0 0 1px var(--g-panel-line);color:var(--g-ink-2);border:0;border-radius:13px;margin:0 0 10px;padding:7px 10px;font-size:12px}.tn-glass .ft-review-mode .tn-mode-chip{color:var(--g-ink)}.tn-glass .tn-glass-rows+.pg-bot-sale{margin-top:10px}.tn-glass.ft-review-glass{--g-tint:#fafaf8d6}.dark .tn-glass.ft-review-glass{--g-tint:#1818166b}.simple-app .tm-order-focus .ft-error{color:#ff858a}.ft-orders .fp-table{min-width:0;max-width:100%;overflow-x:auto}.simple-app .ft-orders-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-bottom:0}html:not(.dark) :is(.tm-chip[data-dir=up],.tm-ratio-b){color:var(--success-foreground)}html:not(.dark) :is(.tm-chip[data-dir=down],.tm-ratio-a){color:var(--destructive-foreground)}html:not(.dark) :is(.tm-tb-btn[aria-checked=true],.tm-tb-count){color:#1d4ed8}.sb{--sb-accent:#2f6bff;--sb-up:var(--fd-up);--sb-down:var(--fd-down);grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:20px;display:grid}.dark .sb{--sb-accent:#6e9bff}.sb [data-dir=up]{--sb-dir:var(--sb-up)}.sb [data-dir=down]{--sb-dir:var(--sb-down)}.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) auto;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:600;line-height:26px}.sb-head p{color:var(--muted-foreground);margin:2px 0 0;font-size:13.5px;line-height:20px}.sb-head-mode{justify-content:flex-end;align-self:start;margin-top:3px}.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(--foreground)}@supports (color:color-mix(in lab, red, red)){.sb-progress li[data-state=done] span{background:color-mix(in srgb, var(--foreground) 8%, transparent)}}.sb-progress li[data-state=done] span{color:var(--foreground)}.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)}}.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(--ring);outline-offset:1px}.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:600}.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-read{border:1px solid var(--border);background:var(--card);max-width:620px;box-shadow:var(--tn-card-shadow);border-radius:14px;flex-direction:column;gap:12px;padding:14px 16px;display:flex}.sb-read-part+.sb-read-part{border-top:1px solid var(--border);padding-top:12px}.sb-read-label{color:var(--muted-foreground);margin:0;font-size:12px;font-weight:500;line-height:16px}.sb-read ul{flex-direction:column;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex}.sb-read li{grid-template-columns:16px minmax(0,1fr);align-items:start;gap:10px;font-size:14px;line-height:20px;display:grid}.sb-read li>svg{width:16px;height:16px;color:var(--foreground);margin-top:2px}.sb-read [data-part=cant] li>svg{color:var(--muted-foreground)}.sb-read li span{flex-direction:column;min-width:0;display:flex}.sb-read li b{overflow-wrap:anywhere;font-weight:500}.sb-read li small{color:var(--muted-foreground);font-size:12.5px;line-height:18px}.sb-read-actions{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.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]{color:var(--sb-dir)}.sb-amount-step{gap:12px}.sb-amounts{flex-wrap:wrap;gap:10px;display:flex}.sb-amount{border:1px solid var(--border);background:var(--card);min-width:120px;color:var(--foreground);cursor:pointer;transition:border-color .16s ease, opacity .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}.sb-amount:not(:disabled):hover{border-color:var(--sb-accent)}@supports (color:color-mix(in lab, red, red)){.sb-amount:not(:disabled):hover{border-color:color-mix(in srgb, var(--sb-accent) 40%, var(--border))}}.sb-amount:not(:disabled):hover{transform:translateY(-1px)}.sb-amount:disabled{opacity:.45;cursor:not-allowed}.sb-amount[aria-pressed=true],.sb-coin[aria-pressed=true],.sb-idea[aria-pressed=true]{border-color:var(--sb-accent);box-shadow:inset 0 0 0 1px var(--sb-accent)}.sb-amount strong{font-size:20px;font-weight:600;line-height:26px}.sb-amount small{color:var(--muted-foreground);font-size:12px}.sb-own{grid-template-columns:minmax(0,240px) auto;justify-content:start;align-items:center;gap:6px 8px;display:grid}.sb-own-note{color:var(--muted-foreground);grid-column:1/-1;margin:0;font-size:12.5px;line-height:18px}.sb-own-note[data-problem]{color:var(--destructive-foreground)}.sb-empty-funds{display:flex}.sb-exits-step{gap:12px}.sb-safety{flex-wrap:wrap;gap:10px;display:flex}.sb-safe{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;flex-direction:column;flex:200px;gap:8px;padding:14px;display:flex}.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[aria-checked=true]{border-color:var(--sb-accent);background:var(--sb-accent)}@supports (color:color-mix(in lab, red, red)){.sb-safe[aria-checked=true]{background:color-mix(in srgb, var(--sb-accent) 5%, var(--card))}}.sb-safe[aria-checked=true]{box-shadow:inset 0 0 0 1px var(--sb-accent)}.sb-safe strong{font-size:14.5px;font-weight:600;line-height:20px}.sb-safe-range{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:grid}.sb-safe-range>span{color:var(--sb-dir)}.sb-safe-range small{font-size:11px;font-weight:500}.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-exits{border:1px solid var(--border);background:var(--foreground);border-radius:14px;flex-direction:column;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.sb-exits{background:color-mix(in srgb, var(--foreground) 2.5%, var(--card))}}.sb-exits{animation:sb-in .32s var(--tn-ease,ease) both}.sb-exits-fields{flex-wrap:wrap;gap:10px 28px;display:flex}.sb-num-field{align-items:center;gap:10px;font-size:14px;font-weight:500;display:flex}.sb-num-field>span{min-width:64px}.sb-num-field em{color:var(--muted-foreground);font-size:13px;font-style:normal;font-weight:400}.sb-num{width:124px}.sb-num [data-slot=number-field-group]{border-radius:10px;height:36px}.sb-num input{text-align:center;font-variant-numeric:tabular-nums;font-weight:600}.sb-exits-note{max-width:580px;color:var(--muted-foreground);margin:0;font-size:13px;line-height:19px}.sb-exits-note b{color:var(--sb-dir);font-weight:600}.sb-res{border:1px solid var(--border);background:var(--card);max-width:680px;box-shadow:var(--tn-card-shadow);border-radius:16px;flex-direction:column;gap:14px;padding:16px 18px;display:flex}.sb-res-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;display:flex}.sb-res-main,.sb-res-hold{flex-direction:column;gap:2px;min-width:0;display:flex}.sb-res-hold{text-align:end;align-items:flex-end}.sb-res-main>small,.sb-res-hold>small{color:var(--muted-foreground);font-size:12.5px;line-height:18px}.sb-res-main>strong{letter-spacing:-.02em;font-size:32px;font-weight:600;line-height:38px}.sb-res-hold>strong{font-size:17px;font-weight:600;line-height:24px}.sb-res-head strong[data-dir]{color:var(--sb-dir)}.sb-res-head strong small{letter-spacing:0;color:var(--muted-foreground);font-size:14px;font-weight:500}.sb-res-main>span,.sb-res-hold>span{color:var(--muted-foreground);font-size:13.5px;line-height:20px}.sb-res-main>span b{color:var(--sb-dir,var(--foreground));font-weight:600}.sb-line{flex-direction:column;gap:6px;margin:0;display:flex}.sb-line-plot{height:96px}.sb-line-plot svg{width:100%;height:100%;display:block;overflow:visible}.sb-line-base{stroke:var(--foreground);stroke-opacity:.22;stroke-width:1px;stroke-dasharray:2 4;vector-effect:non-scaling-stroke}.sb-line-hold{fill:none;stroke:var(--muted-foreground);stroke-opacity:.75;stroke-width:1.5px;stroke-dasharray:4 3;stroke-linejoin:round;vector-effect:non-scaling-stroke}.sb-line-bot{fill:none;stroke:var(--sb-dir,var(--foreground));stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke;animation:sb-fade .52s var(--tn-ease,ease) .12s backwards}@keyframes sb-fade{0%{opacity:0}}.sb-line-key{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:4px 16px;font-size:12px;line-height:18px;display:flex}.sb-line-key span{align-items:center;gap:6px;display:inline-flex}.sb-line-key i{border-top:2px solid var(--sb-dir,var(--foreground));width:14px}.sb-line-key i[data-key=hold]{border-top:2px dashed var(--muted-foreground)}.sb-line-dates{margin-inline-start:auto}.sb-res-facts{margin:0;font-size:13.5px;line-height:20px}.sb-res-more{margin-top:-4px}.sb-res-dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;margin:0;display:grid}.sb-res-dl>div{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;gap:2px 8px;padding-bottom:8px;font-size:13.5px;line-height:20px;display:flex}.sb-res-dl>div:first-child{grid-column:1/-1}.sb-res-dl dt{color:var(--muted-foreground)}.sb-res-dl dd{margin:0;font-weight:600}.sb-res-dl [data-dir]{color:var(--sb-dir)}.sb-res-dl p{color:var(--muted-foreground);flex-basis:100%;margin:0;font-size:12.5px;line-height:18px}.sb-honest{color:var(--muted-foreground);align-items:flex-start;gap:8px;margin:0;font-size:12.5px;line-height:18px;display:flex}.sb-honest svg{flex:none;width:15px;height:15px;margin-top:1px}.sb-launch{gap:10px;max-width:720px}.sb-launch-row{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.sb-name{width:min(100%,240px)}.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:600;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-left{color:var(--muted-foreground);margin-top:4px;font-size:12px;font-style:normal;line-height:17px}.sb-checks{background:var(--foreground);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(--foreground) 3.5%, 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(--muted-foreground);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}}@media (width<=640px){.sb-head{grid-template-columns:auto minmax(0,1fr);padding:18px 16px 14px}.sb-head-mode{grid-column:1/-1;justify-content:flex-start;margin-top:10px}.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-own{grid-template-columns:minmax(0,1fr) auto}.sb-nos .sb-bubble{font-size:13.5px}.sb-res{padding:14px}.sb-res-head{flex-direction:column;align-items:stretch}.sb-res-hold{text-align:start;flex-flow:wrap;align-items:baseline;gap:2px 8px}.sb-res-hold>small{flex-basis:100%}.sb-res-main>strong{font-size:28px;line-height:34px}.sb-res-dl{grid-template-columns:minmax(0,1fr)}.sb-line-dates{margin-inline-start:0}.sb-exits{padding:12px}.sb-name{width:100%}}.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{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)}.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)}}.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}}.nm-team .tn-bot-face:after{animation:none}.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:12px;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}.nc-rows>li:has(>.nc-row){padding:0}.nc-row{width:100%;min-height:44px;color:inherit;font:inherit;text-align:start;cursor:pointer;transition:background-color var(--ix-out,.24s) ease;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:6px;display:flex}.nc-row:hover:not(:disabled){background:var(--tn-raise);transition-duration:var(--ix-in,.11s)}.nc-row:active:not(:disabled){background:currentColor}@supports (color:color-mix(in lab, red, red)){.nc-row:active:not(:disabled){background:color-mix(in srgb, currentColor 8%, transparent)}}.nc-row:active:not(:disabled){transition-duration:40ms}.nc-row:focus-visible{outline:2px solid var(--tn-blue);outline-offset:-2px}.nc-row:disabled{cursor:default}.nc-row-chevron{color:var(--tn-ink-3);transition:transform var(--ix-move,.28s) var(--ix-ease,ease);flex:none;width:14px!important;height:14px!important}.nc-row:hover:not(:disabled) .nc-row-chevron{transform:translate(2px)}.nc-coin{border-radius:50%;flex:none;width:28px;height:28px}.nc-move{background:var(--tn-raise);border-radius:3px;flex:none;width:52px;height:6px;display:flex;overflow:hidden}.nc-move>i{width:var(--w,0);border-radius:inherit;transform-origin:0;height:100%;animation:nc-grow .52s var(--mo-ease,ease) .12s backwards;background:#3ddc84;display:block}.nc-move>i[data-dir=down]{background:#ff6b6b}.nc-num[data-dir=up]{color:#6ee7a0}.nc-num[data-dir=down]{color:#ff9a9d}.nc-meta .nc-num{font-size:inherit;font-weight:500}.nc-act{flex-wrap:wrap;align-items:center;gap:8px 10px;width:100%;display:flex}.nc-act>[data-slot=button]{margin-inline-start:auto}.nc-pick{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.nc-pick>span{color:var(--tn-ink-3);margin-inline-end:4px;font-size:12px}.nc-pick>button{border:1px solid var(--tn-line);height:28px;color:var(--tn-ink-2);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color var(--ix-out,.24s) ease, border-color var(--ix-out,.24s) ease, color var(--ix-out,.24s) ease, transform var(--ix-release,.28s) var(--ix-bounce,ease);background:0 0;border-radius:999px;padding:0 10px;font-size:12.5px;font-weight:500}.nc-pick>button:hover{background:var(--tn-raise);transition-duration:var(--ix-in,.11s)}.nc-pick>button:active{transition:transform var(--ix-press,90ms) var(--ix-down,ease);transform:scale(.95)}.nc-pick>button[data-on]{color:var(--tn-ink);background:#6e9bff2e;border-color:#6e9bff8c}.nc-pick>button:focus-visible{outline:2px solid var(--tn-blue);outline-offset:1px}.nc-done{color:var(--tn-ink-2);animation:nm-enter .22s var(--motion-ease,ease) both;align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.nc-done svg{width:15px;height:15px;color:var(--tn-good);flex:none}.nc-control>li{flex-wrap:wrap;row-gap:8px}.nc-modes{flex:none;margin-inline-start:auto}.nc-modes [role=radio]{font-size:12px}.nm-mini-face{flex:none;display:grid}@keyframes nc-grow{0%{transform:scaleX(0)}}.nc-build{padding:0}.nc-build-head{align-items:center;gap:12px;padding:14px 14px 10px;display:flex}.nc-build-head .tn-bot-face{--card:transparent}.nc-steps{flex:none;gap:4px;margin-inline-start:auto;display:inline-flex}.nc-steps>i{background:var(--tn-raise);width:14px;height:4px;box-shadow:inset 0 0 0 1px var(--tn-line);transition:background-color .3s ease, width .3s var(--ix-ease,ease);border-radius:2px}.nc-steps>i[data-state=done]{background:var(--tn-blue);box-shadow:none}.nc-steps>i[data-state=now]{background:var(--tn-blue);width:22px;box-shadow:none;opacity:.55}.nc-said{flex-wrap:wrap;gap:6px;padding:0 14px 4px;display:flex}.nc-said>button{background:var(--tn-raise);height:26px;color:var(--tn-ink);font:inherit;cursor:pointer;transition:background-color var(--ix-out,.24s) ease;animation:nv-join .36s var(--mo-spring,ease) backwards;border:0;border-radius:999px;align-items:center;gap:5px;padding:0 9px;font-size:12.5px;font-weight:500;display:inline-flex}.nc-said>button:hover{background:currentColor}@supports (color:color-mix(in lab, red, red)){.nc-said>button:hover{background:color-mix(in srgb, currentColor 12%, transparent)}}.nc-said>button:hover{transition-duration:var(--ix-in,.11s)}.nc-said>button[data-open]{box-shadow:inset 0 0 0 1px var(--tn-blue)}.nc-said>button>svg{width:12px;height:12px;color:var(--tn-good)}.nc-said .nc-said-edit{opacity:0;transition:opacity .16s ease, width .2s var(--ix-ease,ease);color:var(--tn-ink-3)!important;width:0!important}.nc-said>button:is(:hover,:focus-visible) .nc-said-edit{opacity:1;width:12px!important}.nc-build-step{animation:nc-step .32s var(--mo-ease,ease) both;flex-direction:column;gap:10px;padding:8px 14px 14px;display:flex}.nc-ask{color:var(--tn-ink);margin:2px 0 0;font-size:14px;font-weight:600;line-height:20px}.nc-hint{color:var(--tn-ink-3);margin:0;font-size:12px;line-height:17px}.nc-hint[data-tone=attention]{color:#fbc96a}.nc-ideas{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.nc-idea,.nc-coin-choice,.nc-safety>button{border:1px solid var(--tn-line);min-width:0;color:var(--tn-ink);font:inherit;text-align:start;cursor:pointer;transition:background-color var(--ix-out,.24s) ease, border-color var(--ix-out,.24s) ease, transform var(--ix-release,.28s) var(--ix-bounce,ease);background:0 0;border-radius:12px;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;display:flex}:is(.nc-idea,.nc-coin-choice,.nc-safety>button):hover{background:var(--tn-raise);transition-duration:var(--ix-in,.11s)}:is(.nc-idea,.nc-coin-choice,.nc-safety>button):active{transition:transform var(--ix-press,90ms) var(--ix-down,ease);transform:scale(.97)}:is(.nc-idea,.nc-coin-choice,.nc-safety>button):focus-visible{outline:2px solid var(--tn-blue);outline-offset:1px}:is(.nc-idea,.nc-coin-choice)[aria-pressed=true],.nc-safety>button[data-on]{border-color:var(--tn-blue);background:#6e9bff1f}.nc-idea strong{font-size:13.5px;font-weight:600;line-height:18px}.nc-idea small{color:var(--tn-ink-3);font-size:12px;line-height:16px}.nc-idea-glyph{color:var(--tn-blue);letter-spacing:-.05em;font-size:15px;line-height:18px}.nc-mine{flex-direction:column;gap:6px;display:flex}.nc-mine>span{color:var(--tn-ink-3);font-size:12px}.nc-coins{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.nc-coin-choice{flex-direction:row;align-items:center;gap:10px}.nc-coin-choice img{border-radius:50%;flex:none;width:26px;height:26px}.nc-coin-choice>span{flex-direction:column;min-width:0;display:flex}.nc-coin-choice strong{font-size:13.5px;font-weight:600}.nc-coin-choice small{color:var(--tn-ink-3);font-size:12px}.nc-coin-choice b{font-weight:500}.nc-coin-choice b[data-dir=up],.nc-safety-nums b[data-dir=up],.nc-test b[data-dir=up]{color:#6ee7a0}.nc-coin-choice b[data-dir=down],.nc-safety-nums b[data-dir=down],.nc-test b[data-dir=down]{color:#ff9a9d}.nc-safety{flex-direction:column;gap:6px;display:flex}.nc-safety>button{flex-direction:row;justify-content:space-between;align-items:center;gap:12px}.nc-safety>button>span:first-child{flex-direction:column;display:flex}.nc-safety strong{font-size:13.5px;font-weight:600}.nc-safety small{color:var(--tn-ink-3);font-size:12px}.nc-safety-nums{gap:10px;font-size:13px;display:flex}.nc-safety-nums b{font-weight:500}.nc-test{background:var(--tn-raise);color:var(--tn-ink);animation:nm-enter .26s var(--motion-ease,ease) both;border-radius:12px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:13px;line-height:19px;display:flex}.nc-card>.nc-test{margin:0 14px 12px}.nc-test>svg{width:16px;height:16px;color:var(--tn-blue);flex:none;margin-top:2px}.nc-test small{color:var(--tn-ink-3);margin-top:2px;font-size:11.5px;display:block}.nc-name{align-items:center;gap:10px;display:flex}.nc-name>span{width:92px;color:var(--tn-ink-3);flex:none;font-size:12px}.nc-name [data-slot=input-control],.nc-name input{min-width:0}.nc-form{flex-direction:column;gap:10px;display:flex}.nc-build>.nc-form{padding:4px 14px 12px}.nc-field{grid-template-columns:92px minmax(0,1fr);align-items:center;gap:10px;display:grid}.nc-field>span{color:var(--tn-ink-3);font-size:12px;line-height:16px}.nc-field .nc-modes{justify-self:start;margin-inline-start:0}.nc-foot-inline{padding:4px 0 0}.nc-build>.nc-foot{align-items:center;padding:0 14px 14px}.nc-build>.nc-hint{padding:0 14px 10px}.nc-build>.nc-done{padding:0 14px 14px}@keyframes nc-step{0%{opacity:0;transform:translateY(6px)}}@media (width<=640px){.nc-ideas,.nc-coins{grid-template-columns:minmax(0,1fr)}.nc-field,.nc-name{grid-template-columns:minmax(0,1fr);gap:6px;display:grid}.nc-name>span{width:auto}}.nos-cutoff{border:1px dashed var(--foreground);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;margin:6px 0 0;padding:8px 6px 8px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.nos-cutoff{border:1px dashed color-mix(in srgb, var(--foreground) 18%, transparent)}}.nos-cutoff{color:var(--muted-foreground);border-radius:12px;font-size:13px;line-height:18px}.nc-stopnote{width:100%;color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;font-size:12.5px;line-height:18px;display:flex}.nc-stopnote>span{flex:220px}.nc-head:has(.tn-mode){flex-wrap:wrap;row-gap:4px}.nc-meta .tn-mode{font-size:12px}.nc-asof{color:var(--muted-foreground)}.nc-card .nc-stopnote,.nc-card .nc-asof,.nc-card .tn-mode{color:var(--tn-ink-3)}.nc-card .tn-mode[data-mode=practice] .tn-mode-chip{color:var(--tn-ink);box-shadow:none;background:#ffffff1a}.nc-card .tn-mode[data-mode=live] .tn-mode-chip{background:var(--tn-ink);color:#1b1b19}.nm-answer .nos-cutoff{color:var(--tn-ink-3);border-color:var(--tn-line)}.nv .nc-card .nc-stopnote,.nv .nc-card .nc-asof,.nv .nc-card .tn-mode{color:var(--muted-foreground)}.nv .nc-card .tn-mode[data-mode=practice] .tn-mode-chip{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.nv .nc-card .tn-mode[data-mode=practice] .tn-mode-chip{background:color-mix(in srgb, var(--foreground) 7%, transparent)}}.nv .nc-card .tn-mode[data-mode=practice] .tn-mode-chip{color:var(--foreground)}.nv .nc-card .tn-mode[data-mode=live] .tn-mode-chip{background:var(--foreground);color:var(--background)}.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{flex:none;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;height:100%;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:not([data-slot=switch]){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}}.bh{--bh-blue:#2a64f6;--bh-blue-ink:#1d4ed8;--bh-on:#fff}.dark .bh{--bh-blue:#6e9bff;--bh-blue-ink:#9db8ff;--bh-on:#0b1430}.simple-app .bh{flex-direction:column;gap:18px;padding:20px 24px 14px;display:flex}.bh-top{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px 14px;display:grid}.bh-id{flex-direction:column;gap:1px;min-width:0;display:flex}.bh-name{align-self:flex-start;align-items:center;max-width:100%;margin-left:-8px;display:inline-flex;position:relative}.bh-name input{field-sizing:content;min-width:10ch;max-width:min(560px,100%);height:36px;color:var(--foreground);font:inherit;letter-spacing:-.015em;text-overflow:ellipsis;transition:border-color var(--ix-in,.11s) ease, background-color var(--ix-in,.11s) ease, box-shadow var(--ix-in,.11s) ease;background:0 0;border:1px solid #0000;border-radius:10px;padding:0 32px 0 8px;font-size:20px;font-weight:600;line-height:28px}.bh-name input::placeholder{color:var(--muted-foreground);font-weight:500}.bh-name:hover input{border-color:var(--border);background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bh-name:hover input{background:color-mix(in srgb, var(--foreground) 2.5%, transparent)}}.bh-name input:focus-visible{border-color:var(--ring);background:var(--background);box-shadow:0 0 0 3px var(--ring);outline:none}@supports (color:color-mix(in lab, red, red)){.bh-name input:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--ring) 20%, transparent)}}.bh-name svg{width:15px;height:15px;color:var(--muted-foreground);pointer-events:none;transition:color var(--ix-in,.11s) ease, transform var(--ix-move,.28s) var(--ix-ease,ease);position:absolute;right:10px;transform:rotate(225deg)}.bh-name:hover svg{color:var(--foreground);transform:rotate(213deg)}.bh-name:focus-within svg{opacity:0}.bh-meta{color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:13px;line-height:18px;overflow:hidden}.bh-aside{justify-content:flex-end;align-items:center;gap:14px;min-width:0;display:flex}.bh-mode{justify-content:flex-end}.bh-save{flex:none;position:relative}.bh-saved{color:var(--success-foreground);animation:fb-note-in .32s var(--ix-ease,ease) backwards}.bh-compact{margin:0;display:none}.bh-journey{border-top:1px solid var(--border);margin-inline:-6px;padding-top:14px}.bh-journey ol{gap:10px;margin:0;padding:0;list-style:none;display:flex}.bh-phase{flex-direction:column;flex:auto;gap:8px;min-width:0;display:flex}.bh-phase[data-phase=rules]{flex-grow:3}.bh-phase-name{color:var(--muted-foreground);white-space:nowrap;align-items:center;gap:8px;padding-inline:6px;font-size:12px;font-weight:500;line-height:16px;display:flex}.bh-phase-name:after{content:"";background:var(--border);min-width:12px;height:2px;transition:background-color .32s var(--ix-ease,ease);border-radius:2px;flex:1}.bh-phase[data-state=done] .bh-phase-name:after{background:var(--tn-good,#22c55e)}.bh-phase[data-state=now] .bh-phase-name{color:var(--foreground)}.bh-phase[data-state=now] .bh-phase-name:after{background:linear-gradient(90deg, var(--bh-blue), var(--bh-blue))}@supports (color:color-mix(in lab, red, red)){.bh-phase[data-state=now] .bh-phase-name:after{background:linear-gradient(90deg, var(--bh-blue), color-mix(in srgb, var(--bh-blue) 25%, transparent))}}.bh-phase[data-state=later] .bh-phase-name:after,.bh-phase[data-state=skipped] .bh-phase-name:after{background:repeating-linear-gradient(90deg, var(--border) 0 4px, transparent 4px 8px)}.bh-phase-steps{flex-wrap:nowrap;gap:2px;display:flex}.bh-step{height:36px;color:var(--muted-foreground);white-space:nowrap;transition:background-color var(--ix-in,.11s) ease, color var(--ix-in,.11s) ease;border-radius:10px;align-items:center;gap:8px;padding:0 12px 0 6px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.bh-step:hover{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bh-step:hover{background:color-mix(in srgb, var(--foreground) 5%, transparent)}}.bh-step:hover{color:var(--foreground)}.bh-step:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.bh-step[data-state=done]{color:var(--foreground)}.bh-step[aria-current=step]{color:var(--bh-blue-ink);background:var(--bh-blue)}@supports (color:color-mix(in lab, red, red)){.bh-step[aria-current=step]{background:color-mix(in srgb, var(--bh-blue) 10%, transparent)}}.bh-dot{border:1px solid var(--foreground);border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}@supports (color:color-mix(in lab, red, red)){.bh-dot{border:1px solid color-mix(in srgb, var(--foreground) 18%, transparent)}}.bh-dot{font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.bh-step[aria-current=step] .bh-dot{border-color:var(--bh-blue);background:var(--bh-blue);color:var(--bh-on)}.bh-step[data-state=done] .bh-dot{border:0}.bh-step[data-state=skipped] .bh-dot{border-style:dashed}.bh-dot .tn-check{background-size:22px 22px;width:22px;height:22px}.bh-later{height:36px;color:var(--muted-foreground);white-space:nowrap;align-items:center;padding-inline:6px;font-size:12.5px;display:inline-flex}.fb-step-stage .rf-layout,.fb-step-stage>.fp-stack{min-width:0}@media (width<=1100px){.bh-phase[data-state=later]{display:none}.bh-top{grid-template-columns:auto minmax(0,1fr)}.bh-aside{grid-column:1/-1;justify-content:space-between}.bh-mode{justify-content:flex-start}}@media (width<=860px){.bh-step{padding-right:8px;font-size:13px}.bh-phase-name{font-size:12px}}@media (width<=640px){.dashboard-main:has(>.fp-screen[data-route^=builder])>.dashboard-heading{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fb-screens[data-bots-route^=builder]>.fp-toolbar:first-child{display:none}.simple-app .bh{gap:10px;padding:14px 16px}.bh-compact{flex-wrap:wrap;align-items:baseline;gap:0 8px;display:flex}.bh-compact strong{letter-spacing:-.02em;font-size:22px;font-weight:600;line-height:28px}.bh-compact span{color:var(--muted-foreground);font-size:13px}.bh-compact span:before{content:"·";margin-right:8px}.bh-top{grid-template-columns:auto minmax(0,1fr) auto;gap:8px 10px}.bh-name input{height:32px;font-size:16px;line-height:22px}.bh-meta,.bh-journey{display:none}.bh-aside{display:contents}.bh-save{grid-area:1/3}.bh-mode{grid-area:2/1/auto/-1;justify-content:flex-start;font-size:12.5px}.rv-start .tn-mode-strip{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:10px;display:grid}.rv-start .tn-mode-strip>.tn-mode-chip{grid-row:span 2}.rv-start .tn-mode-strip>span+span:before{display:none}}.bh[data-step=review] .bh-top{display:none}.bh[data-step=review] .bh-journey{border-top:0;padding-top:0}@media (width<=640px){.bh[data-step=review]{gap:0}}.rf-preview-open{border:1px solid var(--tn-card-line,var(--border));background:var(--card);width:100%;box-shadow:var(--tn-card-shadow,none);color:var(--foreground);font:inherit;text-align:start;cursor:pointer;transition:border-color var(--ix-in,.11s) ease, background-color var(--ix-in,.11s) ease;border-radius:16px;align-items:center;gap:12px;padding:12px 14px 12px 12px;display:flex}.rf-preview-open:hover{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.rf-preview-open:hover{border-color:color-mix(in srgb, var(--foreground) 22%, transparent)}}.rf-preview-open:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.rf-preview-icon{background:var(--foreground);border-radius:11px;flex:none;place-items:center;width:36px;height:36px;display:grid}@supports (color:color-mix(in lab, red, red)){.rf-preview-icon{background:color-mix(in srgb, var(--foreground) 6%, transparent)}}.rf-preview-icon{color:var(--foreground)}.rf-preview-icon svg{width:18px;height:18px}.rf-preview-copy{flex-direction:column;flex:1;min-width:0;display:flex}.rf-preview-copy strong{font-size:15px;font-weight:600;line-height:20px}.rf-preview-copy small{color:var(--muted-foreground);font-size:12.5px;line-height:18px}.rf-preview-chevron{width:18px;height:18px;color:var(--muted-foreground)}.bs-stop-choice{align-self:flex-start}.bs-stop-choice svg{width:15px;height:15px}.bs-warn{background:#f5a5241a;border-radius:12px;align-items:flex-start;padding:10px 12px;line-height:20px}.bs-warn svg{margin-top:2px}.bs-warn b{font-weight:600}.bs-link{color:inherit;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.bs-link:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:3px}.bs-split-rows{flex-direction:column;gap:12px;display:flex}.bs-label-w{min-width:68px;color:var(--foreground);font-weight:500}.bs-exposure{background:var(--muted);border-radius:14px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.bs-exposure{background:color-mix(in srgb, var(--muted) 50%, transparent)}}.bs-budget{gap:3px;height:12px;display:flex}.bs-budget i{background:var(--bt-accent);min-width:6px;transition:flex-basis var(--ix-move,.28s) var(--ix-ease,ease);border-radius:4px;flex:0 auto}.bs-budget i[data-cut]{background:repeating-linear-gradient(135deg, var(--bt-accent) 0 4px, var(--bt-accent) 4px 8px)}@supports (color:color-mix(in lab, red, red)){.bs-budget i[data-cut]{background:repeating-linear-gradient(135deg, var(--bt-accent) 0 4px, color-mix(in srgb, var(--bt-accent) 45%, transparent) 4px 8px)}}.bs-budget-free{background:repeating-linear-gradient(90deg, var(--foreground) 0 6px, transparent 6px 9px);border-radius:4px;flex:0 auto}@supports (color:color-mix(in lab, red, red)){.bs-budget-free{background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--foreground) 14%, transparent) 0 6px, transparent 6px 9px)}}.bs-budget-free{transition:flex-basis var(--ix-move,.28s) var(--ix-ease,ease)}.bs-exposure-line{margin:0;font-size:14.5px;line-height:21px}.bs-exposure-line b{font-weight:600}.bs-exposure .bs-warn{background:#f5a5241f}.rv-hero{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:16px 20px}.rv-start{grid-column:2;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 16px;display:grid}.rv-start>.tn-mode-strip,.rv-start>.rv-journey{grid-column:1/-1}.rv-start>.rv-status{grid-column:1;margin:0}.rv-start>.rv-actions{grid-column:2}.rv-journey{flex-wrap:wrap;align-items:center;gap:8px 6px;margin:0;padding:0;font-size:13px;line-height:18px;list-style:none;display:none}.rv-journey li{color:var(--muted-foreground);align-items:center;gap:6px;display:inline-flex}.rv-journey li:not(:last-child):after{content:"";background:var(--foreground);width:14px;height:1px;margin-left:2px}@supports (color:color-mix(in lab, red, red)){.rv-journey li:not(:last-child):after{background:color-mix(in srgb, var(--foreground) 20%, transparent)}}.rv-journey-dot{border:1.5px solid var(--foreground);border-radius:50%;place-items:center;width:14px;height:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.rv-journey-dot{border:1.5px solid color-mix(in srgb, var(--foreground) 22%, transparent)}}.rv-journey-dot .tn-check{background-size:14px 14px;width:14px;height:14px}.rv-journey [data-state=done]{color:var(--foreground)}.rv-journey [data-state=done] .rv-journey-dot{border:0}.rv-journey [data-state=skipped] .rv-journey-dot{border-style:dashed}.rv-journey [data-state=now]{color:var(--bt-accent);font-weight:600}.rv-journey [data-state=now] .rv-journey-dot{border-color:var(--bt-accent);box-shadow:inset 0 0 0 3px var(--card), inset 0 0 0 7px var(--bt-accent)}.rv-small{margin-top:4px;font-size:12.5px;line-height:18px}.rv-result{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0;display:flex}.rv-result b{letter-spacing:-.02em;font-size:28px;font-weight:600;line-height:34px}.rv-result span{color:var(--muted-foreground);font-size:15px}.rv-result [data-dir=up]{color:var(--bt-up)}.rv-result [data-dir=down]{color:var(--bt-down)}.rv-result span[data-dir]{font-weight:600}.rv-compare{color:var(--muted-foreground);margin:0;font-size:13.5px;line-height:20px}.rv-compare b{color:var(--foreground);font-weight:600}.rv-evidence>.bs-note{margin-top:-4px}.simple-app .hr-hero{--hr-up:#16a34a;--hr-down:#e5484d;flex-direction:column;gap:14px;padding:22px 24px 18px;display:flex}.dark .simple-app .hr-hero{--hr-up:#34d27b;--hr-down:#ff6b6b}.hr [data-dir=up]{color:var(--hr-up,var(--fd-up))}.hr [data-dir=down]{color:var(--hr-down,var(--fd-down))}.hr-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:8px 16px;display:grid}.hr-bot{padding-top:2px}.hr-answer{flex-direction:column;min-width:0;display:flex}.hr-answer>small{color:var(--muted-foreground);font-size:13px;line-height:18px}.hr-figure{flex-wrap:wrap;align-items:baseline;gap:2px 12px;margin:4px 0 0;display:flex}.hr-figure b{letter-spacing:-.025em;font-size:36px;font-weight:600;line-height:42px}.hr-figure span{font-size:18px;font-weight:600;line-height:24px}.hr-on{color:var(--muted-foreground);margin:2px 0 0;font-size:14px;line-height:20px}.hr-gap{color:var(--foreground)}.simple-app .hr-view{width:auto}.simple-app .hr-view>*{flex:none}.hr-compare{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;font-size:14.5px;line-height:21px;display:flex}.hr-compare i{border-top:2px dashed var(--foreground);width:16px;height:0}@supports (color:color-mix(in lab, red, red)){.hr-compare i{border-top:2px dashed color-mix(in srgb, var(--foreground) 45%, transparent)}}.hr-compare b{font-weight:600}.hr-chart{min-width:0}.hr-legend{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:6px 10px;margin:-4px 0 0;font-size:12.5px;line-height:18px;display:flex}.hr-key{border-top:2.5px solid var(--primary);width:16px;height:0;margin-left:4px;display:inline-block}.hr-key:first-child{margin-left:0}.hr-key.is-hold{border-top:1.5px dashed var(--muted-foreground)}.hr-key.is-start{border-top:1.5px dotted var(--muted-foreground)}.hr-facts{border-top:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.hr-facts>div{flex-direction:column;gap:2px;min-width:0;padding:12px 12px 4px 0;display:flex}.hr-facts>div+div{border-left:1px solid var(--border);padding-left:14px}.hr-facts dt{color:var(--muted-foreground);font-size:12.5px;line-height:18px}.hr-facts dd{margin:0;font-size:16px;font-weight:600;line-height:22px}.hr-detail{margin-top:-2px}.hr-detail-body{flex-direction:column;gap:4px;padding-top:4px;display:flex}.hr-detail-body>p{color:var(--muted-foreground);margin:0;font-size:13.5px;line-height:20px}.hr-detail-body .hr-facts{border-top:0}.hr-model{color:var(--muted-foreground);margin:0;font-size:12.5px;line-height:18px}@media (width<=760px){.hr-head{grid-template-columns:auto minmax(0,1fr)}.hr-view{grid-column:1/-1}.hr-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.hr-facts>div:nth-child(3){border-left:0;padding-left:0}.hr-facts>div:nth-child(n+3){border-top:1px solid var(--border)}}@media (width<=640px){.simple-app .hr-hero{padding:18px 16px 14px}.hr-figure b{font-size:30px;line-height:36px}.rv-start{grid-column:1/-1;grid-template-columns:minmax(0,1fr)}.rv-start>.rv-status,.rv-start>.rv-actions{grid-column:1}.rv-journey{display:flex}}.simple-app .bt-timeline-labels,.simple-app .bt-model,.simple-app .bt-strat-copy em{font-size:12px}.bt-gap{color:var(--muted-foreground);margin:0;font-size:13px;line-height:19px}.bt-chip-tag{opacity:.75;margin-left:6px;font-size:12px;font-weight:500}.bt-budget-note{color:var(--muted-foreground);margin:0;font-size:13px;line-height:19px}.bt-result-figs b small{color:var(--muted-foreground);font-size:12px;font-weight:500}.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:var(--warning-foreground);align-items:center;gap:4px;font-size:12.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)}}}.simple-app .ft-position-head{flex-wrap:wrap;align-items:center}.simple-app .ft-position-head>.ft-position-tools{align-items:center;gap:8px;margin-inline-start:auto;display:flex}.ft-filter-button{border:1px solid var(--input);background:var(--background);height:36px;color:var(--foreground);font:inherit;white-space:nowrap;cursor:pointer;border-radius:10px;align-items:center;gap:7px;padding:0 10px 0 11px;font-size:14px;font-weight:500;transition:background-color .15s,border-color .15s,transform .15s;display:inline-flex;box-shadow:0 1px 2px #0a0a0a0a}@media (width>=640px){.ft-filter-button{height:32px;font-size:13.5px}}.ft-filter-button:hover{background:var(--accent)}.ft-filter-button:active{transform:scale(.97)}.ft-filter-button:focus-visible{outline-offset:2px;outline:2px solid #2f6bff}.ft-filter-button>svg:first-child{width:16px;height:16px;color:var(--muted-foreground)}.ft-filter-button[data-active]>svg:first-child{color:#2f6bff}.dark .ft-filter-button[data-active]>svg:first-child{color:#6e9bff}.ft-filter-count{color:#fff;font-variant-numeric:tabular-nums;background:#2f6bff;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:600;display:grid}.ft-filter-chevron{width:14px;height:14px;color:var(--muted-foreground);transition:transform .26s var(--tn-ease,ease);margin-inline-start:-1px}.ft-filter-button[data-popup-open]{background:var(--accent)}.ft-filter-button[data-popup-open] .ft-filter-chevron{transform:rotate(180deg)}@media (width<=640px){.simple-app .ft-position-head>.ft-position-tools{width:100%;margin-inline-start:0}.simple-app .ft-position-head>.ft-position-tools>*{flex:1;justify-content:center}}.ft-click-row{cursor:pointer;transition:background-color .14s;position:relative}.ft-click-row:hover,.ft-click-row[data-active]{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ft-click-row:hover,.ft-click-row[data-active]{background:color-mix(in srgb, var(--foreground) 3.5%, transparent)}}.ft-row-open{color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0;display:block}.ft-row-open:focus-visible{outline:none}.ft-click-row:has(.ft-row-open:focus-visible){box-shadow:inset 0 0 0 2px #2f6bff}.ft-row-chevron{width:16px;height:16px;color:var(--muted-foreground);transition:transform .16s var(--tn-ease,ease), color .16s ease;margin-inline-start:auto;display:block}.ft-click-row:hover .ft-row-chevron,.ft-click-row[data-active] .ft-row-chevron{color:var(--foreground);transform:translate(2px)}.ft-click-row>td:last-child{width:1%}button.pm-block[data-active]{border-color:var(--foreground);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){button.pm-block[data-active]{border-color:color-mix(in srgb, var(--foreground) 30%, var(--border))}}button.pm-block[data-active]{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){button.pm-block[data-active]{background:color-mix(in srgb, var(--foreground) 5%, var(--card))}}.pg-coin{background:var(--g-panel);width:36px;height:36px;box-shadow:0 0 0 3px var(--g-panel), 0 4px 12px -4px #0000004d;border-radius:50%;place-items:center;font-weight:600;display:grid}.pg-coin img{border-radius:50%;width:36px;height:36px}.pg-dir{background:var(--g-panel);box-shadow:inset 0 0 0 1px var(--g-panel-line);vertical-align:2px;color:var(--g-ink-2);border-radius:999px;margin-left:4px;padding:1px 7px;font-size:11px;font-weight:500}.pg-held{flex-wrap:wrap;align-items:center;gap:5px;display:inline-flex}.pg-result{--dir:var(--g-up);background:linear-gradient(160deg, var(--dir), var(--dir) 75%), var(--g-panel);border-radius:16px;flex-direction:column;gap:2px;margin-bottom:10px;padding:12px 14px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.pg-result{background:linear-gradient(160deg, color-mix(in srgb, var(--dir) 15%, transparent), color-mix(in srgb, var(--dir) 3%, transparent) 75%), var(--g-panel)}}.pg-result{box-shadow:inset 0 1px 0 var(--g-panel-rim), inset 0 0 0 1px var(--dir)}@supports (color:color-mix(in lab, red, red)){.pg-result{box-shadow:inset 0 1px 0 var(--g-panel-rim), inset 0 0 0 1px color-mix(in srgb, var(--dir) 22%, transparent)}}.pg-result[data-dir=down]{--dir:var(--g-down)}.pg-result-top{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.pg-result-top strong{letter-spacing:-.02em;color:var(--dir);font-size:24px;font-weight:600;line-height:30px}.pg-result-top strong small{letter-spacing:0;color:var(--g-ink-2);margin-left:5px;font-size:12px;font-weight:500}.pg-pct{background:var(--dir);border-radius:999px;padding:2px 8px}@supports (color:color-mix(in lab, red, red)){.pg-pct{background:color-mix(in srgb, var(--dir) 16%, transparent)}}.pg-pct{color:var(--dir);font-size:12.5px;font-weight:600}.pg-result-sub{color:var(--g-ink-2);font-size:12px}.pg-line{background:var(--g-ink);border-radius:4px;height:4px;margin:16px 6px 30px;position:relative}@supports (color:color-mix(in lab, red, red)){.pg-line{background:color-mix(in srgb, var(--g-ink) 12%, transparent)}}.pg-line-span{top:0;bottom:0;left:min(var(--a), var(--b));width:calc(max(var(--a), var(--b)) - min(var(--a), var(--b)));border-radius:inherit;background:var(--dir);box-shadow:0 0 10px var(--dir);position:absolute}@supports (color:color-mix(in lab, red, red)){.pg-line-span{box-shadow:0 0 10px color-mix(in srgb, var(--dir) 50%, transparent)}}.pg-line-span{animation:.7s cubic-bezier(.22,1,.36,1) .12s both pg-grow}.pg-mark{justify-items:center;display:grid;position:absolute;top:50%;translate:-50% -50%}.pg-mark i{background:var(--g-ink);width:10px;height:10px;box-shadow:0 0 0 2px var(--g-ink);border-radius:50%;display:block}@supports (color:color-mix(in lab, red, red)){.pg-mark i{box-shadow:0 0 0 2px color-mix(in srgb, var(--g-ink) 20%, transparent)}}.pg-mark[data-k=entry] i{box-shadow:0 0 0 2px var(--g-ink);background:#fff}@supports (color:color-mix(in lab, red, red)){.pg-mark[data-k=entry] i{box-shadow:0 0 0 2px color-mix(in srgb, var(--g-ink) 55%, transparent)}}.pg-mark[data-k=now] i{background:var(--dir);width:12px;height:12px;box-shadow:0 0 0 3px var(--dir), 0 0 12px var(--dir)}@supports (color:color-mix(in lab, red, red)){.pg-mark[data-k=now] i{box-shadow:0 0 0 3px color-mix(in srgb, var(--dir) 22%, transparent), 0 0 12px var(--dir)}}.pg-mark[data-k=now] i{animation:.6s cubic-bezier(.34,1.56,.64,1) .42s both pg-now}.pg-mark small{color:var(--g-ink-2);white-space:nowrap;flex-direction:column;align-items:center;font-size:12px;line-height:15px;display:flex;position:absolute;top:14px}.pg-mark small b{color:var(--g-ink);font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}@keyframes pg-grow{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.pg-result[data-dir=down] .pg-line-span{animation-name:pg-grow-left}@keyframes pg-grow-left{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}@keyframes pg-now{0%{scale:0}to{scale:1}}.pg-guard{background:#f5a524;border-radius:15px;align-items:center;gap:10px;margin-top:10px;padding:9px 8px 9px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.pg-guard{background:color-mix(in srgb, #f5a524 14%, var(--g-panel))}}.pg-guard{box-shadow:inset 0 1px 0 var(--g-panel-rim), inset 0 0 0 1px #f5a5244d}.pg-guard>svg{color:#f5a524;flex:none;width:17px;height:17px}.pg-guard>span{min-width:0;color:var(--g-ink-2);flex-direction:column;flex:1;font-size:12px;line-height:16px;display:flex}.pg-guard strong{color:var(--g-warn);font-size:12.5px;font-weight:600}.pg-guard [data-slot=button]{color:var(--g-warn)}.pg-review{background:#2f6bff;border-radius:15px;flex-direction:column;gap:3px;margin-top:10px;padding:11px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.pg-review{background:color-mix(in srgb, #2f6bff 12%, var(--g-panel))}}.pg-review{box-shadow:inset 0 1px 0 var(--g-panel-rim), inset 0 0 0 1px #2f6bff47;color:var(--g-ink-2);font-size:12.5px;line-height:18px;animation:.34s cubic-bezier(.34,1.56,.64,1) both rq-pop}.pg-review strong{color:var(--g-ink);font-size:13px}.pg-review b{color:var(--g-ink);font-weight:600}.pg-review small{color:var(--g-ink-3);font-size:11px}.pg-bot-sale{flex-direction:column;gap:8px;margin-top:10px;display:flex}.pg-bot-sale-who{align-items:center;gap:10px;min-width:0;display:flex}.pg-bot-sale-who>span{flex-direction:column;min-width:0;display:flex}.pg-bot-sale-who strong{color:var(--g-ink);font-size:13px;font-weight:600}.pg-bot-sale-who small{color:var(--g-ink-3);font-size:11.5px}.pg-bot-sale-text{color:var(--g-ink-2);margin:0;font-size:12.5px;line-height:17px}.pg-bot-sale .pg-sale-choice{margin:0}.pg-review b[data-dir]{font-weight:600}html:not(.dark) .pg-pct{color:var(--dir)}@supports (color:color-mix(in lab, red, red)){html:not(.dark) .pg-pct{color:color-mix(in srgb, var(--dir) 78%, #000)}}.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}}.ns-card{border-radius:20px;gap:24px;margin-bottom:18px;padding:22px 24px}.ns-copy{gap:8px}.ns-title{font-size:22px;line-height:28px}.ns-description{font-size:13.5px;line-height:21px}.ns-actions{gap:16px;margin-top:6px}.simple-app .ns-card .ns-primary{border-radius:11px;height:40px;padding-inline:16px 14px}.ns-stack{gap:5px;min-height:156px;padding:6px 0}.ns-layer{padding:10px 13px 11px}.ns-track{margin-top:8px}@media (width<=900px){.ns-card{gap:14px;padding:18px 18px 20px}.ns-stack{min-height:140px}.ns-title{font-size:20px;line-height:26px}}.ns-card{overflow:clip}.ns-copy{justify-content:center;align-self:stretch}.ns-pages{width:100%;display:grid}.ns-page{min-width:0;transition:opacity .18s ease, transform .28s var(--tn-ease), visibility 0s linear .28s;flex-direction:column;grid-area:1/1;align-items:flex-start;gap:8px;display:flex}.ns-page:not([data-on]){opacity:0;visibility:hidden;pointer-events:none}.ns-page[data-side=above]{transform:translateY(-14px)}.ns-page[data-side=below]{transform:translateY(14px)}.ns-page[data-on]{transition:opacity .26s 70ms,transform .46s cubic-bezier(.22,1.2,.36,1) 40ms,visibility}.ns-page .ns-actions{margin-top:auto;padding-top:6px}.ns-eyebrow-text{align-items:center;gap:6px;display:inline-flex}.ns-eyebrow-state{font-weight:500}.ns-eyebrow-state:before{content:"·";color:var(--tn-ink-3);margin-right:6px;font-weight:400}.ns-eyebrow-state[data-state=done]{color:var(--tn-good)}.ns-eyebrow-state[data-state=later]{color:var(--tn-ink-3)}html:not(.dark) .ns-eyebrow-state[data-state=done]{color:#15803d}.simple-app .ns-card:is([data-page=done],[data-page=later]) .ns-primary{color:#fff;background:#ffffff17;box-shadow:inset 0 0 0 1px #ffffff24,inset 0 1px #ffffff1a}.simple-app .ns-card:is([data-page=done],[data-page=later]) .ns-primary:hover{background:#ffffff26}html:not(.dark) .simple-app .ns-card:is([data-page=done],[data-page=later]) .ns-primary{color:#0a0a0a;background:#fff;box-shadow:inset 0 0 0 1px #0a0a0a21,0 1px 2px #0a0a0a0f}html:not(.dark) .simple-app .ns-card:is([data-page=done],[data-page=later]) .ns-primary:hover{background:#f6f6f4}.ns-back-icon{order:-1}.ns-dots{align-items:center;gap:0}.ns-dots button{cursor:pointer;background:0 0;border:0;place-items:center;height:22px;padding:0 3px;display:grid}.ns-dots button i{width:6px;height:6px;transition:width .26s var(--tn-ease), background-color .2s ease, transform .16s ease;background:#fff3;border-radius:999px;display:block}.ns-dots button:hover i{transform:scale(1.35)}.ns-dots button[data-state=done] i{background:var(--tn-good)}.ns-dots button[data-state=current] i{background:var(--tn-blue)}.ns-card[data-tone=attention] .ns-dots button[data-state=current] i{background:var(--tn-warn)}.ns-dots button[data-selected] i{width:18px;transform:none}.ns-dots button[data-selected][data-state=next] i{background:#fff}html:not(.dark) .ns-dots button i{background:#0a0a0a24}html:not(.dark) .ns-dots button[data-state=done] i{background:#22a35a}html:not(.dark) .ns-dots button[data-state=current] i{background:#2f6bff}html:not(.dark) .ns-card[data-tone=attention] .ns-dots button[data-state=current] i{background:#f5a524}html:not(.dark) .ns-dots button[data-selected][data-state=next] i{background:#0a0a0a}.ns-stack{align-items:center;height:auto;min-height:0;padding:0;display:flex;-webkit-mask-image:none;mask-image:none}.ns-reel{flex-direction:column;gap:6px;width:100%;display:flex}.ns-layer{width:100%;font:inherit;text-align:start;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;display:block;position:relative}.ns-layer .ns-layer-label{display:flex}.ns-layer:focus-visible{outline-offset:2px;outline:2px solid #9db8ff}.ns-track-wrap{opacity:0;transition:grid-template-rows .42s var(--tn-ease), opacity .22s ease;grid-template-rows:0fr;display:grid}.ns-track-wrap>span{min-height:0;display:block;overflow:hidden}.ns-layer .ns-track{margin:9px 0 1px 26px;display:block}.ns-layer[data-selected] .ns-track-wrap{opacity:1;transition:grid-template-rows .42s var(--tn-ease), opacity .26s ease .12s;grid-template-rows:1fr}.ns-card .ns-layer,.ns-card:hover .ns-layer{opacity:.55;background:linear-gradient(135deg,#ffffff12,#ffffff05);border-color:#ffffff17;transition:transform .46s cubic-bezier(.22,1.15,.36,1),opacity .26s,background-color .2s,border-color .2s,box-shadow .26s;transform:scale(.94);box-shadow:inset 0 1px #ffffff12}.ns-card .ns-layer:not([data-selected]):hover{opacity:.85;transform:scale(.965)}.ns-card .ns-layer:not([data-selected]):active{transform:scale(.93)}.ns-card .ns-layer[data-selected],.ns-card:hover .ns-layer[data-selected]{opacity:1;cursor:default;background:linear-gradient(135deg,#ffffff1c,#ffffff08);border-color:#ffffff29;transform:none;box-shadow:inset 0 1px #ffffff1f,0 10px 24px -14px #000000b3}html:not(.dark) .ns-card .ns-layer,html:not(.dark) .ns-card:hover .ns-layer{box-shadow:none;background:#fafaf9;border-color:#0a0a0a14}html:not(.dark) .ns-card .ns-layer[data-selected],html:not(.dark) .ns-card:hover .ns-layer[data-selected]{background:#fff;border-color:#0a0a0a1f;box-shadow:0 1px 2px #0a0a0a0d,0 10px 24px -16px #0a0a0a4d}html:not(.dark) .ns-layer:focus-visible{outline-color:#2f6bff}@media (width<=900px){.ns-stack{max-width:none}.ns-card .ns-stack{order:1}.ns-copy{padding-right:30px}}@media (width<=640px){.ns-copy{padding-right:0}.ns-page .ns-eyebrow{padding-right:34px}.ns-page .ns-actions{align-self:stretch}.ns-page .ns-dots{display:none}}.ns-card[data-page=later] .ns-tone-mark{color:var(--tn-ink-2);background:#ffffff14}.ns-card[data-page=done] .ns-tone-mark{color:var(--tn-good);background:#22c55e24}html:not(.dark) .ns-card[data-page=later] .ns-tone-mark{color:#5c5c57;background:#0a0a0a0d}html:not(.dark) .ns-card[data-page=done] .ns-tone-mark{color:#15803d;background:#22c55e1f}:root{--g-tint:#fafaf86b;--g-sheen:linear-gradient(150deg, #ffffffb8 0%, #ffffff38 30%, #fff0 58%, #ffffff24 100%);--g-rim:#ffffffd9;--g-edge:#0a0a0a17;--g-shadow:0 32px 70px -28px #0a0a0a61, 0 10px 24px -14px #0a0a0a2e;--g-ink:#0a0a0a;--g-ink-2:#48484a;--g-ink-3:#66665f;--g-panel:#ffffff75;--g-panel-line:#0a0a0a0f;--g-panel-rim:#ffffffb3;--g-chip:#ffffff80;--g-chip-line:#0a0a0a17;--g-chip-hover:#ffffffd9;--g-on:#2f6bff24;--g-on-line:#2f6bff73;--g-on-ink:#1d4ed8;--g-close:#0a0a0a0f;--g-close-hover:#0a0a0a1c;--g-up:#15803d;--g-down:#c81e1e;--g-warn:#a84a00;--g-info:#1d4ed8}.dark{--g-tint:#1818166b;--g-sheen:linear-gradient(150deg, #ffffff21 0%, #ffffff0a 32%, #fff0 58%);--g-rim:#ffffff29;--g-edge:#ffffff21;--g-shadow:0 32px 70px -24px #000000b3, 0 10px 24px -12px #00000059;--g-ink:#f6f6f3;--g-ink-2:#c9c9c3;--g-ink-3:#94948c;--g-panel:#ffffff0d;--g-panel-line:#ffffff14;--g-panel-rim:#ffffff12;--g-chip:#ffffff0f;--g-chip-line:#ffffff1f;--g-chip-hover:#ffffff1f;--g-on:#2f6bff4d;--g-on-line:#6e9bff99;--g-on-ink:#fff;--g-close:#ffffff17;--g-close-hover:#ffffff2b;--g-up:#3ddc84;--g-down:#ff6b6b;--g-warn:#ffc46b;--g-info:#9db8ff}.tn-glass-positioner{z-index:60;outline:0}.tn-glass{--foreground:var(--g-ink);--card-foreground:var(--g-ink);--popover-foreground:var(--g-ink);--muted-foreground:var(--g-ink-2);--card:var(--g-panel);--popover:var(--g-chip);--background:var(--g-chip);--muted:var(--g-panel);--secondary:var(--g-panel);--secondary-foreground:var(--g-ink);--accent:#0a0a0a0f;--accent-foreground:var(--g-ink);--border:var(--g-panel-line);--input:var(--g-chip-line);--ring:#2f6bff;--primary:#2a64f6;--primary-foreground:#fff;--tn-ink:var(--g-ink);--tn-ink-2:var(--g-ink-2);--tn-ink-3:var(--g-ink-3);--tn-line:var(--g-panel-line);box-sizing:border-box;width:min(var(--glass-w,360px), calc(100vw - 24px));border:1px solid var(--g-edge);background:var(--g-sheen), var(--g-tint);-webkit-backdrop-filter:blur(24px)saturate(2.1);backdrop-filter:blur(24px)saturate(2.1);color:var(--g-ink);text-align:start;box-shadow:var(--g-shadow), inset 0 1px 0 var(--g-rim), inset 0 0 0 1px #ffffff47, inset 0 -1px 0 #0a0a0a0a;max-height:max(220px, calc(var(--available-height,100dvh) - 8px));overscroll-behavior:contain;scrollbar-width:thin;transform-origin:var(--transform-origin);border-radius:22px;outline:0;padding:14px;font-size:13px;line-height:19px;transition:transform .38s cubic-bezier(.34,1.56,.64,1),opacity .2s;position:relative;overflow-y:auto}.dark .tn-glass{--accent:#ffffff1a;--accent-foreground:#fff;--ring:#9db8ff;box-shadow:var(--g-shadow), inset 0 1px 0 var(--g-rim), inset 0 0 0 1px #ffffff08}.tn-glass[data-starting-style]{opacity:0;transform:translateY(-8px)scale(.9)}.tn-glass[data-side=top][data-starting-style]{transform:translateY(8px)scale(.9)}.tn-glass[data-side=left][data-starting-style]{transform:translate(8px)scale(.9)}.tn-glass[data-side=right][data-starting-style]{transform:translate(-8px)scale(.9)}.tn-glass[data-ending-style]{opacity:0;transition:transform .16s ease-in,opacity .14s ease-in;transform:scale(.95)}.tn-glass[data-instant]{transition:none}.tn-glass-arrow{z-index:1;width:20px;height:10px;transition:opacity .14s;overflow:clip}.tn-glass-positioner[data-closed] .tn-glass-arrow{opacity:0}.tn-glass-arrow[data-side=bottom]{top:-9px}.tn-glass-arrow[data-side=top]{bottom:-9px;rotate:180deg}.tn-glass-arrow[data-side=left]{right:-14px;rotate:90deg}.tn-glass-arrow[data-side=right]{left:-14px;rotate:-90deg}.tn-glass-arrow:before{content:"";-webkit-backdrop-filter:blur(24px)saturate(2.1);backdrop-filter:blur(24px)saturate(2.1);background:linear-gradient(135deg,#ffffffb8,#ffffff38),#fafaf86b;border-radius:3px 0 0;width:13px;height:13px;position:absolute;bottom:0;left:50%;transform:translate(-50%,50%)rotate(45deg);box-shadow:inset 1px 1px #0a0a0a17}.dark .tn-glass-arrow:before{background:linear-gradient(135deg,#ffffff21,#ffffff0a),#1818166b;box-shadow:inset 1px 1px #ffffff21}.tn-glass-head{align-items:center;gap:12px;min-width:0;margin-bottom:12px;display:flex}.tn-glass-media{flex:none;place-items:center;display:grid}.tn-glass-titles{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.tn-glass-title{letter-spacing:-.01em;color:var(--g-ink);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;font-weight:600;line-height:20px;overflow:hidden}.tn-glass-sub{color:var(--g-ink-2);margin:0;font-size:12px;line-height:16px}.tn-glass-close{background:var(--g-close);width:26px;height:26px;color:var(--g-ink-2);cursor:pointer;border:0;border-radius:50%;flex:none;align-self:flex-start;place-items:center;margin:-2px -4px 0 0;transition:background-color .15s,color .15s,transform .15s;display:grid}.tn-glass-close:hover{background:var(--g-close-hover);color:var(--g-ink)}.tn-glass-close:active{transform:scale(.9)}.tn-glass-close:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.tn-glass-close svg{width:13px;height:13px}.tn-glass-icon{background:var(--g-panel);width:34px;height:34px;color:var(--g-ink);box-shadow:inset 0 1px 0 var(--g-panel-rim), inset 0 0 0 1px var(--g-panel-line);border-radius:11px;place-items:center;display:grid}.tn-glass-icon svg{width:17px;height:17px}.tn-glass-rows{background:var(--g-panel);box-shadow:inset 0 1px 0 var(--g-panel-rim), inset 0 0 0 1px var(--g-panel-line);border-radius:15px;flex-direction:column;margin:0;padding:3px 0;display:flex}.tn-glass-rows>div{justify-content:space-between;align-items:baseline;gap:12px;padding:7px 12px;display:flex}.tn-glass-rows>div+div{border-top:1px solid var(--g-panel-line)}.tn-glass-rows dt{color:var(--g-ink-3);flex:none;font-size:12px}.tn-glass-rows dd{text-align:end;min-width:0;color:var(--g-ink);font-variant-numeric:tabular-nums;margin:0;font-size:12.5px}.tn-glass-rows dd small{color:var(--g-ink-3);font-size:11px;display:block}.tn-glass-switch{background:var(--g-panel);box-shadow:inset 0 1px 0 var(--g-panel-rim), inset 0 0 0 1px var(--g-panel-line);cursor:pointer;border-radius:15px;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:10px 12px;display:flex}.tn-glass-switch span:not([data-slot^=switch]){flex-direction:column;display:flex}.tn-glass-switch strong{color:var(--g-ink);font-size:13px;font-weight:500}.tn-glass-switch small{color:var(--g-ink-3);font-size:11.5px}.tn-glass-field{flex-direction:column;gap:7px;display:flex}.tn-glass-field+.tn-glass-field{margin-top:12px}.tn-glass-label{color:var(--g-ink-3);font-size:11.5px;font-weight:500}.tn-glass-chips{flex-wrap:wrap;gap:6px;display:flex}.tn-glass-chip{border:1px solid var(--g-chip-line);background:var(--g-chip);height:30px;color:var(--g-ink-2);font:inherit;white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 11px;font-size:12.5px;font-weight:500;transition:background-color .15s,border-color .15s,color .15s,transform .2s cubic-bezier(.34,1.56,.64,1);display:inline-flex}.tn-glass-chip:has(.chr){padding-left:4px}.tn-glass-chip:hover{background:var(--g-chip-hover);color:var(--g-ink)}.tn-glass-chip:active{transform:scale(.94)}.tn-glass-chip[data-on]{border-color:var(--g-on-line);background:var(--g-on);color:var(--g-on-ink);box-shadow:inset 0 1px #ffffff2e}.tn-glass-chip:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.tn-glass-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:14px;display:flex}.tn-glass-actions>:first-child:not(:only-child){margin-inline-end:auto}.tn-glass .tn-glass-outline{border-color:var(--g-chip-line);background:var(--g-chip);color:var(--g-ink);box-shadow:inset 0 1px 0 var(--g-panel-rim)}.tn-glass .tn-glass-outline:hover{background:var(--g-chip-hover)}.tn-glass [data-slot=button]:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.tn-glass .ft-toggle{color:var(--g-ink-2);font-size:12.5px}.tn-glass [data-slot=switch]:not([data-checked]){background:#7878806b}.dark .tn-glass [data-slot=switch]:not([data-checked]){background:#fff3}.tn-glass [data-slot=switch][data-checked]{background:#2f6bff}.tn-glass [data-slot=switch-thumb]{background:#fff}.tn-glass .tn-bot-hero{background:var(--g-panel);box-shadow:inset 0 1px 0 var(--g-panel-rim), inset 0 0 0 1px var(--g-panel-line);margin:0 0 12px;padding:12px}.tn-glass .tn-bot-hero .tn-face-change{color:var(--g-ink-2)}.fb-glass-hint{color:var(--g-ink-3);margin:6px 0 12px;font-size:12px;line-height:16px;animation:.32s cubic-bezier(.22,1,.36,1) both fb-note-in}.fb-glass-pnl{font-weight:600}.fb-glass-pnl[data-dir=up]{color:var(--g-up)}.fb-glass-pnl[data-dir=down]{color:var(--g-down)}.fb-glass-cap{flex-direction:column;align-items:flex-end;gap:3px;display:flex}.fb-glass-cap [data-slot=number-field]{width:150px}.fb-glass-cap [data-slot=number-field-group]{background:var(--g-chip);border-color:var(--g-chip-line);border-radius:10px;height:30px}.fb-glass-error{color:var(--g-down);margin:10px 0 0;font-size:12px}.tn-glass-rows>div:has(.fb-glass-cap){align-items:center}.fb-glass-hint{color:var(--g-ink-2);font-size:12.5px;line-height:17px}.fb-detail-context{flex-direction:column;gap:4px;margin:-2px 0 12px;display:flex}.fb-detail-context .tn-mode{color:var(--g-ink-2)}.fb-detail-context .tn-mode[data-mode=practice] .tn-mode-chip{background:var(--g-chip);color:var(--g-ink);box-shadow:inset 0 0 0 1px var(--g-chip-line)}.fb-detail-context .tn-mode[data-mode=live] .tn-mode-chip{background:var(--g-ink);color:var(--g-tint-solid,#fafaf8)}.dark .fb-detail-context .tn-mode[data-mode=live] .tn-mode-chip{color:#1b1b19}.fb-detail-says{color:var(--g-ink-2);font-size:12.5px;line-height:17px}.fb-live-confirm{background:var(--g-panel);box-shadow:inset 0 1px 0 var(--g-panel-rim), inset 0 0 0 1px var(--g-panel-line);border-radius:15px;flex-direction:column;gap:8px;margin:8px 0 12px;padding:10px;animation:.32s cubic-bezier(.22,1,.36,1) both fb-note-in;display:flex}.fb-live-confirm p{color:var(--g-ink);margin:0;font-size:12.5px;line-height:17px}.fb-live-confirm .tn-mode-strip{background:var(--g-chip);border-color:var(--g-chip-line);color:var(--g-ink-2)}.fb-live-confirm-actions{justify-content:flex-end;gap:6px;display:flex}.fb-glass-stop{background:var(--g-panel);box-shadow:inset 0 0 0 1px var(--g-panel-line);border-radius:15px;align-items:flex-start;gap:10px;margin:0 0 4px;padding:9px 12px;display:flex}.fb-glass-stop>svg{width:16px;height:16px;color:var(--g-up);flex:none;margin-top:1px}.fb-glass-stop>span{color:var(--g-ink-2);flex-direction:column;gap:1px;font-size:12px;line-height:16px;display:flex}.fb-glass-stop strong{color:var(--g-ink);font-size:12.5px;font-weight:600}.tn-glass .pg-guard[data-focus]{box-shadow:0 0 0 2px #f5a5248c}.fb-look-toggle{justify-content:flex-start;margin:8px -6px 0;display:flex}.fb-look-toggle [data-slot=button]{color:var(--g-ink-2)}.fb-look-toggle [aria-expanded=true] svg{transform:rotate(180deg)}.tn-glass .tn-look{background:var(--g-panel);box-shadow:inset 0 0 0 1px var(--g-panel-line);border-radius:15px;margin-top:4px;padding:10px}.fb-click-row[data-active]{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.fb-click-row[data-active]{background:color-mix(in srgb, var(--foreground) 4%, transparent)}}.tn-glass-list{background:var(--g-panel);box-shadow:inset 0 1px 0 var(--g-panel-rim), inset 0 0 0 1px var(--g-panel-line);border-radius:15px;flex-direction:column;gap:2px;margin:0 0 12px;padding:4px;list-style:none;display:flex}.tn-glass-list>li{border-radius:11px;align-items:center;gap:10px;min-width:0;padding:7px 8px;display:flex}.tn-glass-list>li>button{width:calc(100% + 16px);min-width:0;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:center;gap:10px;margin:-7px -8px;padding:7px 8px;transition:background-color .15s;display:flex}.tn-glass-list>li>button:hover{background:var(--g-chip-hover)}.tn-glass-list>li>button:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.tn-glass-list-copy{flex-direction:column;flex:1;min-width:0;display:flex}.tn-glass-list-copy strong{text-overflow:ellipsis;white-space:nowrap;color:var(--g-ink);font-size:13px;font-weight:500;overflow:hidden}.tn-glass-list-copy small{text-overflow:ellipsis;white-space:nowrap;color:var(--g-ink-3);font-size:11.5px;overflow:hidden}.tn-glass-list b,.tn-glass-stats b{color:var(--g-ink);flex:none;font-size:12.5px;font-weight:600}:is(.tn-glass-list,.tn-glass-stats) b[data-dir=up]{color:var(--g-up)}:is(.tn-glass-list,.tn-glass-stats) b[data-dir=down]{color:var(--g-down)}.tn-glass-coin{flex:none;place-items:center;width:30px;height:30px;display:grid;position:relative}.tn-glass-coin img{border-radius:50%;width:28px;height:28px}.tn-glass-coin .chr{position:absolute;bottom:-3px;right:-4px}.tn-glass-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:10px;display:grid}.tn-glass-stats>span{background:var(--g-panel);box-shadow:inset 0 1px 0 var(--g-panel-rim), inset 0 0 0 1px var(--g-panel-line);border-radius:13px;flex-direction:column;gap:1px;padding:9px 11px;display:flex}.tn-glass-stats small{color:var(--g-ink-3);font-size:11px}.tn-glass-stats b{font-size:14px}.tn-glass-empty{background:var(--g-panel);color:var(--g-ink-2);border-radius:15px;margin:0 0 4px;padding:14px;font-size:12.5px}.tn-glass-text{color:var(--g-ink-2);margin:0 0 12px;font-size:13px;line-height:19px}.tn-glass-text-quiet{color:var(--g-ink-3);margin-top:10px;font-size:12.5px}.tn-glass-note{color:var(--g-ink-3);margin:10px 0 0;font-size:11.5px;line-height:16px}.tn-glass-defs>div{align-items:flex-start}.tn-glass-defs dt{width:84px;color:var(--g-ink);font-weight:500}.tn-glass-defs dd{text-align:start;color:var(--g-ink-2);font-variant-numeric:normal}.tn-glass-defs+.tn-glass-text{margin-top:12px}.tn-glass-list>li>button[data-on]{background:var(--g-on);box-shadow:inset 0 0 0 1px var(--g-on-line)}.tn-glass-radio{width:16px;height:16px;box-shadow:inset 0 0 0 1.5px var(--g-chip-line);border-radius:50%;flex:none;transition:box-shadow .2s cubic-bezier(.34,1.56,.64,1)}[data-on]>.tn-glass-radio{box-shadow:inset 0 0 0 5px #2f6bff}.fp-disclosure [data-slot=accordion-trigger]{flex:0 auto;justify-content:flex-start;align-items:center;gap:6px}.fp-disclosure [data-slot=accordion-indicator]{opacity:.6;translate:0}.fp-disclosure [data-slot=accordion-trigger]:hover [data-slot=accordion-indicator]{opacity:1}.tn-glass-positioner[data-sheet]{width:auto!important;position:fixed!important;inset:auto 0 0!important;transform:none!important}.tn-glass-positioner[data-sheet] .tn-glass{transform-origin:50% 100%;border-bottom:0;border-radius:22px 22px 0 0;width:100%;max-height:min(88dvh,720px);padding-bottom:0}.tn-glass-positioner[data-sheet] .tn-glass[data-starting-style],.tn-glass-positioner[data-sheet] .tn-glass[data-ending-style]{opacity:0;transform:translateY(24px)}.tn-glass-positioner[data-sheet] .tn-glass-actions{z-index:1;padding:12px 14px calc(12px + env(safe-area-inset-bottom));background:var(--g-sheen), var(--g-tint);-webkit-backdrop-filter:blur(24px)saturate(2.1);backdrop-filter:blur(24px)saturate(2.1);border-top:1px solid var(--g-panel-line);margin:10px -14px 0;position:sticky;bottom:0}.tn-term{color:inherit;font:inherit;background:0 0;border:0;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;display:inline}@supports (color:color-mix(in lab, red, red)){.tn-term{-webkit-text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-decoration-color:color-mix(in srgb, currentColor 45%, transparent)}}.tn-term{text-underline-offset:3px;cursor:help;text-decoration-thickness:1px}.tn-term:hover,.tn-term[data-popup-open]{text-decoration-color:currentColor}.tn-term:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:3px}.tn-term-positioner{z-index:70}.tn-term-popup{border:1px solid var(--border);background:var(--popover);max-width:min(300px,100vw - 32px);color:var(--popover-foreground);text-align:start;transform-origin:var(--transform-origin);border-radius:12px;flex-direction:column;gap:3px;padding:10px 12px;font-size:13px;line-height:19px;transition:opacity .14s,transform .16s cubic-bezier(.22,1,.36,1);display:flex;box-shadow:0 12px 28px -12px #0a0a0a47,0 2px 6px #0a0a0a0f}.tn-term-popup[data-starting-style],.tn-term-popup[data-ending-style]{opacity:0;transform:scale(.96)}.tn-term-popup strong{font-weight:600}.tn-term-popup span{color:var(--muted-foreground)}.tn-mode{min-width:0;color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:12.5px;line-height:18px;display:inline-flex}.tn-mode>span+span:before{content:"·";color:var(--muted-foreground);margin-inline-end:8px}@supports (color:color-mix(in lab, red, red)){.tn-mode>span+span:before{color:color-mix(in srgb, var(--muted-foreground) 70%, transparent)}}.tn-mode-chip{letter-spacing:.01em;border-radius:999px;align-items:center;gap:4px;padding:1px 8px 1px 6px;font-size:12px;font-weight:600;display:inline-flex}.tn-mode-chip svg{width:13px;height:13px}.tn-mode[data-mode=practice] .tn-mode-chip{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.tn-mode[data-mode=practice] .tn-mode-chip{background:color-mix(in srgb, var(--foreground) 7%, transparent)}}.tn-mode[data-mode=practice] .tn-mode-chip{color:var(--foreground);box-shadow:inset 0 0 0 1px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.tn-mode[data-mode=practice] .tn-mode-chip{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--foreground) 10%, transparent)}}.tn-mode[data-mode=live] .tn-mode-chip{background:var(--foreground);color:var(--background)}.tn-mode[data-mode=live] .tn-mode-money{color:var(--foreground);font-weight:500}.tn-mode-strip{border:1px solid var(--border);background:var(--foreground);border-radius:12px;width:100%;padding:9px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.tn-mode-strip{background:color-mix(in srgb, var(--foreground) 2.5%, var(--card))}}.tn-mode-strip{font-size:13px}.tn-mode-strip[data-mode=live]{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.tn-mode-strip[data-mode=live]{border-color:color-mix(in srgb, var(--foreground) 32%, transparent)}}.tn-mode-strip[data-mode=live]{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.tn-mode-strip[data-mode=live]{background:color-mix(in srgb, var(--foreground) 5%, var(--card))}}.tn-mobile-start{flex:none;align-items:center;gap:10px;display:inline-flex}.connection-status[data-state=checking] i{background:var(--muted-foreground)}.account-context-mode{height:auto;min-height:30px;margin-inline-start:-4px;padding:2px 8px 2px 4px;font-weight:400}.account-context-mode .tn-mode{font-size:13px}.lib-explore{flex-direction:column;gap:16px;min-width:0;display:flex}.lib-yours{gap:7px}.lib-yours-count{background:var(--foreground);border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.lib-yours-count{background:color-mix(in srgb, var(--foreground) 8%, transparent)}}.lib-yours-count{font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.lib-yours .lib-yours-chevron{width:14px;height:14px;color:var(--muted-foreground)}.lib-menu{min-width:232px}.lib-menu-count{color:var(--muted-foreground);font-variant-numeric:tabular-nums;margin-inline-start:auto;padding-inline-start:16px}.lib-menu-follow{align-items:center;gap:8px;display:inline-flex}.lib-tools{align-items:center;gap:8px;display:flex}.lib-tools>[data-slot=input-control],.lib-tools>input,.lib-tools>span:first-child{flex:1;min-width:0;max-width:560px}.lib-tools>.ft-filter-button{flex:none;height:36px}.lib-count{color:var(--muted-foreground);margin:18px 0 6px;font-size:13px;line-height:20px}.lib-count strong{color:var(--foreground);font-weight:600}.lib-head,.lib-row{grid-template-columns:minmax(190px,1fr) minmax(230px,1.45fr) 92px 92px 132px 128px 16px;align-items:center;column-gap:20px;display:grid}.lib-head{border-bottom:1px solid var(--border);color:var(--muted-foreground);padding:0 14px 8px;font-size:12.5px;font-weight:500;line-height:18px}.lib-head>span:nth-child(n+3){text-align:start}.lib-head>span:last-child{grid-column:span 2}.lib-list{flex-direction:column;display:flex}.lib-list>[role=listitem]+[role=listitem]{border-top:1px solid var(--border)}.lib-row{width:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:12px;padding:16px 14px;transition:background-color .14s;position:relative}.lib-row:hover{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.lib-row:hover{background:color-mix(in srgb, var(--foreground) 3.5%, transparent)}}.lib-row[data-active]{background:var(--chr-blue,#2f6bff)}@supports (color:color-mix(in lab, red, red)){.lib-row[data-active]{background:color-mix(in srgb, var(--chr-blue,#2f6bff) 7%, transparent)}}.lib-row[data-active]{box-shadow:inset 2px 0 0 var(--chr-blue,#2f6bff)}.lib-row:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.lib-list>[role=listitem]:has(.lib-row:hover,.lib-row[data-active])+[role=listitem]{border-top-color:#0000}.lib-list>[role=listitem]:has(+[role=listitem] .lib-row:hover){border-top-color:#0000}.lib-who{align-items:center;gap:12px;min-width:0;display:flex}.lib-who .chr{flex:none}.lib-name{flex-direction:column;min-width:0;display:flex}.lib-name strong{letter-spacing:-.01em;font-size:15px;font-weight:600;line-height:22px}.lib-name small{color:var(--muted-foreground);font-size:12.5px;line-height:18px}.lib-rules{flex-direction:column;gap:2px;min-width:0;font-size:13.5px;line-height:20px;display:flex}.lib-rules>span+span{color:var(--muted-foreground)}.lib-fig{flex-direction:column;min-width:0;display:flex}.lib-fig small{display:none}.lib-fig b{font-size:16px;font-weight:500;line-height:24px}.lib-fig b[data-dir=up]{color:var(--success-foreground)}.lib-fig b[data-dir=down]{color:var(--destructive-foreground)}.lib-fig em{color:var(--muted-foreground);white-space:nowrap;font-size:12.5px;font-style:normal;line-height:18px}.lib-go{width:16px;height:16px;color:var(--muted-foreground);transition:transform .16s var(--mo-ease,ease), color .14s ease}.lib-row:hover .lib-go,.lib-row[data-active] .lib-go{color:var(--foreground);transform:translate(2px)}.lib-risk{white-space:nowrap;align-items:center;gap:8px;font-size:13.5px;line-height:20px;display:inline-flex}.lib-risk-dots{gap:3px;display:inline-flex}.lib-risk-dots i{background:var(--foreground);border-radius:999px;width:7px;height:7px}@supports (color:color-mix(in lab, red, red)){.lib-risk-dots i{background:color-mix(in srgb, var(--foreground) 16%, transparent)}}.lib-risk[data-level="1"] .lib-risk-dots i:nth-child(-n+1),.lib-risk[data-level="2"] .lib-risk-dots i:nth-child(-n+2),.lib-risk[data-level="3"] .lib-risk-dots i{background:var(--foreground)}.tn-glass .lib-risk{font-size:inherit}.tn-glass .lib-risk-dots i{background:var(--g-ink)}@supports (color:color-mix(in lab, red, red)){.tn-glass .lib-risk-dots i{background:color-mix(in srgb, var(--g-ink) 18%, transparent)}}.tn-glass .lib-risk[data-level="1"] .lib-risk-dots i:nth-child(-n+1),.tn-glass .lib-risk[data-level="2"] .lib-risk-dots i:nth-child(-n+2),.tn-glass .lib-risk[data-level="3"] .lib-risk-dots i{background:var(--g-ink)}.lib-foot{border-top:1px solid var(--border);color:var(--muted-foreground);text-wrap:pretty;margin:16px 0 0;padding-top:14px;font-size:13px;line-height:20px}.lib-skeleton{margin-top:16px}.tn-glass-rows.lib-glass-rules>div{grid-template-columns:64px minmax(0,1fr);align-items:baseline;gap:10px;display:grid}.tn-glass-rows.lib-glass-rules dd{text-align:start;text-wrap:pretty;font-size:13px;line-height:19px}.lib-subnav{justify-content:space-between}.lib-back{margin-inline-start:-8px}@media (width<=1180px){.lib-head{display:none}.lib-row{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"who who who who""rules rules rules rules""drop trades result risk";gap:12px 16px;padding:16px 40px 16px 14px}.lib-who{grid-area:who}.lib-rules{grid-area:rules}.lib-drop{grid-area:drop}.lib-trades{grid-area:trades}.lib-result{grid-area:result}.lib-risk-cell{grid-area:risk}.lib-fig{align-self:start}.lib-fig small{color:var(--muted-foreground);font-size:12.5px;line-height:18px;display:block}.lib-go{position:absolute;top:26px;right:14px}}@media (width<=640px){.lib-tools{flex-wrap:nowrap}.lib-tools>[data-slot=input-control],.lib-tools>input,.lib-tools>span:first-child{max-width:none}.lib-row{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"who who who""rules rules rules""drop trades result""risk risk risk";column-gap:12px;padding:14px 36px 14px 4px}.lib-row:hover{background:0 0}.lib-risk-cell small{display:none}.lib-go{top:24px;right:6px}.lib-yours{padding-inline:10px}.lib-yours-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.lr-popup{max-width:560px}.lr-panel{flex-direction:column;gap:16px;display:flex}.lr-move{border:1px solid var(--border);background:var(--foreground);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.lr-move{background:color-mix(in srgb, var(--foreground) 2.5%, var(--card))}}.lr-move>svg{width:16px;height:16px;color:var(--muted-foreground)}.lr-checks{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lr-check{gap:12px;padding:12px 0;display:flex}.lr-check+.lr-check{border-top:1px solid var(--border)}.lr-check>div{flex-direction:column;flex:1;align-items:flex-start;gap:4px;min-width:0;display:flex}.lr-check strong{font-size:14px;font-weight:600;line-height:20px}.lr-check p,.lr-check small{color:var(--muted-foreground);margin:0;font-size:13px;line-height:19px}.lr-check b[data-dir=up]{color:var(--success-foreground);font-weight:600}.lr-check b[data-dir=down]{color:var(--destructive-foreground);font-weight:600}.lr-check [data-slot=button]{margin-top:4px}.lr-mark{width:22px;height:22px;color:var(--warning-foreground);flex:none;place-items:center;margin-top:-1px;display:grid}.lr-mark[data-ok]{color:var(--success-foreground)}.lr-mark svg{width:18px;height:18px}.lr-budget [data-slot=number-field]{width:180px;margin:4px 0 2px}.lr-ack{border:1px solid var(--foreground);align-items:flex-start;gap:10px;padding:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.lr-ack{border:1px solid color-mix(in srgb, var(--foreground) 16%, transparent)}}.lr-ack{cursor:pointer;border-radius:12px;font-size:13.5px;line-height:19px}.lr-ack [data-slot=checkbox]{margin-top:1px}.bp{border:1px solid var(--border);background:var(--card);border-radius:16px;flex-direction:column;gap:22px;min-width:0;padding:22px 24px 24px;display:flex;box-shadow:0 1px 2px #0a0a0a0a}.bp-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px 32px;display:flex}.bp-now{flex-direction:column;gap:4px;min-width:0;display:flex}.bp-label{color:var(--muted-foreground);font-size:13px}.bp-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}.bp-value small{letter-spacing:0;color:var(--muted-foreground);font-size:14px;font-weight:400}.bp-value[data-dir=up]{color:var(--success-foreground)}.bp-value[data-dir=down]{color:var(--destructive-foreground)}.bp-sub{color:var(--muted-foreground);font-size:13.5px}.bp-sub b{color:var(--foreground);font-weight:600}.bp-sub b[data-dir=up],.bp-since b[data-dir=up]{color:var(--success-foreground)}.bp-sub b[data-dir=down],.bp-since b[data-dir=down]{color:var(--destructive-foreground)}.bp-side{flex-direction:column;align-items:flex-end;gap:12px;display:flex}.bp-since{text-align:right;color:var(--muted-foreground);flex-direction:column;align-items:flex-end;gap:1px;font-size:12.5px;display:flex}.bp-since b{font-variant-numeric:tabular-nums;font-size:16px;font-weight:600;line-height:22px}.bp-since small{font-size:12px}.bp-split{flex-direction:column;gap:8px;display:flex}.bp-bar{align-items:stretch;gap:5px;height:54px;display:flex;position:relative}.bp-zero{background:var(--foreground);border-radius:2px;flex:none;width:2px;margin:-6px 1px;position:relative}@supports (color:color-mix(in lab, red, red)){.bp-zero{background:color-mix(in srgb, var(--foreground) 35%, transparent)}}.bp-piece{--tone:var(--fd-up,#16a34a);flex:0 1 var(--share);border:1px solid var(--tone);align-items:center;gap:7px;min-width:40px;padding:0 10px 0 8px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.bp-piece{border:1px solid color-mix(in srgb, var(--tone) 32%, transparent)}}.bp-piece{background:var(--tone);border-radius:13px}@supports (color:color-mix(in lab, red, red)){.bp-piece{background:color-mix(in srgb, var(--tone) 11%, var(--card))}}.bp-piece{color:var(--foreground);font:inherit;text-align:start;cursor:pointer;animation:bp-grow-up .76s cubic-bezier(.22, 1, .36, 1) calc(.12s + var(--i,0) * 90ms) both;transition:transform .22s cubic-bezier(.34,1.56,.64,1),background-color .16s,border-color .16s}.bp-piece[data-dir=down]{--tone:var(--fd-down,#dc2626);flex-direction:row-reverse;padding:0 8px 0 10px;animation-name:bp-grow-down}.bp-piece:hover{background:var(--tone);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.bp-piece:hover{background:color-mix(in srgb, var(--tone) 17%, var(--card))}}.bp-piece:hover{border-color:var(--tone)}@supports (color:color-mix(in lab, red, red)){.bp-piece:hover{border-color:color-mix(in srgb, var(--tone) 50%, transparent)}}.bp-piece:active{transform:scale(.98)}.bp-piece:focus-visible{outline-offset:2px;outline:2px solid #2f6bff}.bp-piece .chr{flex:none}.bp-piece-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:500;overflow:hidden}.bp-piece-value{white-space:nowrap;color:var(--tone);margin-inline-start:auto;font-size:13px;font-weight:600}.bp-piece[data-dir=down] .bp-piece-value{margin-inline:0 auto}.dark .bp-piece{--tone:#34d27b}.dark .bp-piece[data-dir=down]{--tone:#ff6b6b}.bp-piece[data-size=m] .bp-piece-name,.bp-piece[data-size=s] .bp-piece-name,.bp-piece[data-size=s] .bp-piece-value{display:none}.bp-piece[data-size=s]{justify-content:center;padding:0}@keyframes bp-grow-up{0%{clip-path:inset(0 100% 0 0 round 13px);opacity:.4}to{clip-path:inset(0 round 13px);opacity:1}}@keyframes bp-grow-down{0%{clip-path:inset(0 0 0 100% round 13px);opacity:.4}to{clip-path:inset(0 round 13px);opacity:1}}.bp-axis{color:var(--muted-foreground);font-variant-numeric:tabular-nums;justify-content:space-between;padding-inline:2px;font-size:12px;display:flex}.bp-even{color:var(--muted-foreground);margin:0;font-size:12px}.bp-money{border-top:1px solid var(--border);flex-direction:column;gap:10px;padding-top:18px;display:flex}.bp-money-head{color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;gap:4px 16px;font-size:13px;display:flex}.bp-money-head b{color:var(--foreground);font-size:15px;font-weight:600}.bp-crew{font-size:12.5px}.bp-limits{gap:6px;display:flex}.bp-limit{flex:var(--cap) 1 0;border:1px solid var(--border);background:var(--foreground);border-radius:11px;min-width:120px;height:40px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.bp-limit{background:color-mix(in srgb, var(--foreground) 3%, var(--card))}}.bp-limit{color:var(--foreground);font:inherit;cursor:pointer;transition:transform .2s cubic-bezier(.34,1.56,.64,1),border-color .16s}.bp-limit:hover{border-color:#2f6bff;transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.bp-limit:hover{border-color:color-mix(in srgb, #2f6bff 40%, var(--border))}}.bp-limit:focus-visible{outline-offset:2px;outline:2px solid #2f6bff}.bp-limit-fill{width:var(--use);transform-origin:0;background:linear-gradient(90deg,#2f6bff12,#2f6bff29);animation:.9s cubic-bezier(.22,1,.36,1) .3s both bp-fill;position:absolute;inset:0 auto 0 0;box-shadow:inset -2px 0 #2f6bff8c}.dark .bp-limit-fill{background:linear-gradient(90deg,#6e9bff14,#6e9bff33);box-shadow:inset -2px 0 #6e9bffb3}@keyframes bp-fill{0%{transform:scaleX(0)}to{transform:none}}.bp-limit-label{align-items:center;gap:7px;height:100%;padding:0 12px 0 9px;font-size:12.5px;display:flex;position:relative}.bp-limit-label>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}.bp-limit-label b{font-variant-numeric:tabular-nums;white-space:nowrap;margin-inline-start:auto;font-weight:600}.bp-limit-label b small{color:var(--muted-foreground);font-weight:400}@media (width<=640px){.bp{gap:18px;padding:18px 16px}.bp-value{font-size:30px}.bp-side{flex-direction:row-reverse;justify-content:space-between;align-items:center;width:100%}.bp-since{text-align:left;align-items:flex-start}.bp-bar{gap:4px;height:48px}.bp-piece .bp-piece-name,.bp-piece[data-size=m] .bp-piece-value{display:none}.bp-piece[data-size=m]{justify-content:center;padding:0}.bp-limits{flex-direction:column}.bp-limit{flex:none}}.bp-limit{container-type:inline-size}@container (width<=210px){.bp-limit-label>span{display:none}}.simple-app .fb-bots-tools{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.simple-app .fb-bots-tools>:first-child{flex:auto;min-width:0;max-width:440px}.simple-app .fb-bots-tools>.ft-filter-button{margin-inline-start:auto}.pv{--pv-blue:#2f6bff;border:1px solid var(--border);background:var(--card);border-radius:16px;flex-direction:column;gap:22px;min-width:0;padding:24px 24px 20px;display:flex;box-shadow:0 1px 2px #0a0a0a0a}.dark .pv{--pv-blue:#6e9bff}.pv-head{grid-template-columns:minmax(0,1fr) minmax(280px,400px);align-items:start;gap:16px 40px;display:grid}.pv-now{flex-direction:column;gap:6px;min-width:0;padding-top:2px;display:flex}.pv-now .pv-value{margin-bottom:2px}.pv-label{color:var(--muted-foreground);font-size:13px;line-height:18px}.pv-value{letter-spacing:-.03em;font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;font-size:48px;font-weight:600;line-height:48px;display:flex}.pv-value small{letter-spacing:0;color:var(--muted-foreground);font-size:15px;font-weight:400}.pv-value[data-muted]{color:var(--muted-foreground)}.pv-sub{color:var(--muted-foreground);font-size:14px;line-height:20px}.pv-sub b{color:var(--foreground);font-weight:600}.pv-sub b[data-dir=up]{color:var(--success-foreground)}.pv-sub b[data-dir=down]{color:var(--destructive-foreground)}.pv-side{flex-direction:column;gap:6px;min-width:0;display:flex}.pv-side-top{justify-content:flex-end;min-height:32px;display:flex}.pv-spark{flex-direction:column;gap:2px;min-width:0;display:flex}.pv-spark-plot{cursor:crosshair;touch-action:pan-y;height:92px;position:relative}.pv-spark-plot svg{display:block;overflow:visible}.pv-spark-base{stroke:var(--foreground);stroke-opacity:.26;stroke-width:1px;stroke-dasharray:2 4;stroke-linecap:round}.pv-spark-line{fill:none;stroke:var(--pv-blue);stroke-width:2px;filter:drop-shadow(0 3px 5px var(--pv-blue))}@supports (color:color-mix(in lab, red, red)){.pv-spark-line{filter:drop-shadow(0 3px 5px color-mix(in srgb, var(--pv-blue) 28%, transparent))}}.pv-spark-line{stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;animation:1.2s cubic-bezier(.22,1,.36,1) .18s both pv-draw}.pv-spark-area{animation:.9s .52s both pv-fade}.pv-spark-end circle,.pv-spark-read circle{fill:var(--pv-blue);stroke:var(--card);stroke-width:2px}.pv-spark-end{animation:.3s 1.2s both pv-fade}.pv-spark-end .pv-spark-halo{stroke:none;opacity:.32;transform-box:fill-box;transform-origin:50%;animation:2.4s ease-out 1.4s infinite pv-halo}.pv-spark-read line{stroke:var(--foreground);stroke-opacity:.18;stroke-width:1px}.pv-spark-tip{top:calc(100% + 1px);left:clamp(64px, var(--x), calc(100% - 64px));background:var(--card);white-space:nowrap;pointer-events:none;border-radius:999px;padding:0 8px;font-size:12px;font-weight:500;line-height:18px;position:absolute;transform:translate(-50%)}.pv-spark-axis{color:var(--muted-foreground);justify-content:space-between;gap:8px;font-size:11.5px;line-height:16px;transition:opacity .12s;display:flex}.pv-spark-axis[data-hidden]{opacity:0}@keyframes pv-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes pv-fade{0%{opacity:0}}@keyframes pv-halo{0%{opacity:.35;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}.pv-crew{flex-direction:column;gap:8px;display:flex}.pv-bar{gap:6px;height:78px;display:flex}.pv-piece{--tone:var(--muted-foreground);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:64px;padding:10px 12px 10px 10px;display:flex;position:relative;overflow:hidden;container-type:inline-size}@supports (color:color-mix(in lab, red, red)){.pv-piece{background:color-mix(in srgb, var(--foreground) 3%, var(--card))}}.pv-piece{color:var(--foreground);font:inherit;text-align:start;animation:pv-grow .76s cubic-bezier(.22, 1, .36, 1) calc(.14s + var(--i,0) * 90ms) both;transition:transform .22s cubic-bezier(.34,1.56,.64,1),background-color .16s,border-color .16s}.pv-piece[data-dir=up]{--tone:var(--fd-up,#16a34a);background:var(--tone)}@supports (color:color-mix(in lab, red, red)){.pv-piece[data-dir=up]{background:color-mix(in srgb, var(--tone) 10%, var(--card))}}.pv-piece[data-dir=up]{border-color:var(--tone)}@supports (color:color-mix(in lab, red, red)){.pv-piece[data-dir=up]{border-color:color-mix(in srgb, var(--tone) 30%, transparent)}}.pv-piece[data-dir=down]{--tone:var(--fd-down,#dc2626);background:var(--tone)}@supports (color:color-mix(in lab, red, red)){.pv-piece[data-dir=down]{background:color-mix(in srgb, var(--tone) 10%, var(--card))}}.pv-piece[data-dir=down]{border-color:var(--tone)}@supports (color:color-mix(in lab, red, red)){.pv-piece[data-dir=down]{border-color:color-mix(in srgb, var(--tone) 30%, transparent)}}.dark .pv-piece[data-dir=up]{--tone:#34d27b}.dark .pv-piece[data-dir=down]{--tone:#ff6b6b}button.pv-piece{cursor:pointer}button.pv-piece:hover,button.pv-piece[data-active]{background:var(--tone);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){button.pv-piece:hover,button.pv-piece[data-active]{background:color-mix(in srgb, var(--tone) 16%, var(--card))}}button.pv-piece:hover,button.pv-piece[data-active]{border-color:var(--tone)}@supports (color:color-mix(in lab, red, red)){button.pv-piece:hover,button.pv-piece[data-active]{border-color:color-mix(in srgb, var(--tone) 50%, transparent)}}button.pv-piece:active{transform:scale(.985)}button.pv-piece:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.pv-piece-who{align-items:center;gap:8px;min-width:0;min-height:30px;display:flex}.pv-piece-who .chr{flex:none}.pv-coin{background:var(--muted);border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:12px;font-weight:600;display:grid}.pv-piece-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13.5px;font-weight:500;overflow:hidden}.pv-piece-figures{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.pv-piece-value{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:16px;font-weight:600;line-height:20px}.pv-piece-result{white-space:nowrap;color:var(--tone);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600;line-height:18px}.pv-free{border-style:dashed;border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.pv-free{border-color:color-mix(in srgb, var(--foreground) 22%, transparent)}}.pv-free{background:0 0}.pv-free .pv-piece-name{color:var(--muted-foreground);font-weight:400}@container (width<=190px){.pv-piece-name{display:none}.pv-free .pv-piece-name{display:block}}@container (width<=132px){.pv-piece:not(.pv-free) .pv-piece-value,.pv-free .pv-piece-name{display:none}.pv-piece-figures{justify-content:flex-start}}@keyframes pv-grow{0%{clip-path:inset(0 100% 0 0 round 14px);opacity:.4}to{clip-path:inset(0 round 14px);opacity:1}}.pv-foot{min-height:28px;color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 16px;font-size:13px;display:flex}.pv-foot b{color:var(--foreground);font-size:14px;font-weight:600}.pv-activity{margin-inline-end:-8px}.pv-spark-skeleton{border-radius:10px;width:100%;height:92px}.pv-bar-skeleton{border-radius:14px;width:100%;height:78px}.pv-empty{border:1px dashed var(--foreground);flex-wrap:wrap;align-items:center;gap:12px 16px;padding:16px;display:flex}@supports (color:color-mix(in lab, red, red)){.pv-empty{border:1px dashed color-mix(in srgb, var(--foreground) 16%, transparent)}}.pv-empty{border-radius:12px}.pv-empty-icon{background:var(--muted);width:36px;height:36px;color:var(--muted-foreground);border-radius:10px;flex:none;place-items:center;display:grid}.pv-empty-icon svg{width:18px;height:18px}.pv-empty-copy{flex-direction:column;flex:240px;gap:2px;min-width:0;display:flex}.pv-empty-copy strong{font-size:14px;font-weight:500;line-height:20px}.pv-empty-copy small{color:var(--muted-foreground);font-size:13px;line-height:18px}@media (width<=960px){.pv-head{grid-template-columns:minmax(0,1fr)}.pv-side-top{position:absolute;top:22px;right:22px}.pv{position:relative}}@media (width<=640px){.pv{gap:18px;padding:18px 16px 14px}.pv-side-top{justify-content:flex-start;position:static}.pv-value{font-size:36px;line-height:40px}.pv-spark-plot{height:76px}.pv-bar{flex-direction:column;height:auto}.pv-piece{background:var(--foreground);flex-direction:row;flex:none;align-items:center;height:52px;padding:0 12px 0 10px;container-type:normal}@supports (color:color-mix(in lab, red, red)){.pv-piece{background:color-mix(in srgb, var(--foreground) 2%, var(--card))}}.pv-piece[data-dir]{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.pv-piece[data-dir]{background:color-mix(in srgb, var(--foreground) 2%, var(--card))}}.pv-piece:before{content:"";width:var(--share);background:var(--tone);position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab, red, red)){.pv-piece:before{background:color-mix(in srgb, var(--tone) 12%, transparent)}}.pv-piece>*{position:relative}.pv-free:before{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.pv-free:before{background:color-mix(in srgb, var(--foreground) 4%, transparent)}}.pv-piece-figures{flex-direction:column;align-items:flex-end;gap:0}button.pv-piece:hover,button.pv-piece[data-active]{transform:none}}html:not(.dark) .pv-piece-result{color:var(--tone)}@supports (color:color-mix(in lab, red, red)){html:not(.dark) .pv-piece-result{color:color-mix(in srgb, var(--tone) 80%, #000)}}.fb-dock{z-index:30;bottom:max(16px, env(safe-area-inset-bottom));border:1px solid var(--g-edge);background:var(--g-sheen), var(--g-tint);-webkit-backdrop-filter:blur(24px)saturate(2.1);backdrop-filter:blur(24px)saturate(2.1);width:min(760px,100%);color:var(--g-ink);box-shadow:var(--g-shadow), inset 0 1px 0 var(--g-rim);border-radius:999px;align-self:center;align-items:center;gap:12px;margin:6px auto 0;padding:7px 7px 7px 8px;animation:.52s cubic-bezier(.34,1.56,.64,1) .12s both fb-dock-in;display:flex;position:sticky}.fb-dock .fb-dock-back{height:40px;color:var(--g-ink-2);border-radius:999px;flex:none;padding:0 14px 0 10px}.fb-dock .fb-dock-back:hover{background:var(--g-close);color:var(--g-ink)}.fb-dock .fb-dock-back svg{transition:transform .2s var(--tn-ease,ease)}.fb-dock .fb-dock-back:hover svg{transform:translate(-2px)}.fb-dock-mid{flex:1;justify-content:center;align-items:center;gap:12px;min-width:0;display:flex}.fb-dock-steps{flex:none;align-items:center;gap:4px;display:flex}.fb-dock-steps button{background:var(--g-ink);border:0;border-radius:999px;width:8px;height:8px;padding:0}@supports (color:color-mix(in lab, red, red)){.fb-dock-steps button{background:color-mix(in srgb, var(--g-ink) 16%, transparent)}}.fb-dock-steps button{cursor:pointer;transition:width .42s cubic-bezier(.34,1.56,.64,1),background-color .24s,transform .16s}.fb-dock-steps button:hover{transform:scale(1.3)}.fb-dock-steps button[data-state=done]{background:#22c55e}.fb-dock-steps button[data-state=now]{background:#2f6bff;width:24px;transform:none}.dark .fb-dock-steps button[data-state=now]{background:#6e9bff}.fb-dock-where{flex-direction:column;min-width:0;line-height:1.25;display:flex}.fb-dock-count{color:var(--g-ink-3);font-size:12px}.fb-dock-note{text-overflow:ellipsis;white-space:nowrap;color:var(--g-ink);font-size:13px;font-weight:500;animation:.36s cubic-bezier(.22,1,.36,1) both fb-note-in;overflow:hidden}.fb-dock-note[data-tone=good]{color:var(--g-up)}.fb-dock-note[data-tone=warn]{color:var(--g-warn)}.fb-dock-note[data-tone]:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;margin:0 6px 1px 0;display:inline-block;box-shadow:0 0 0 3px}@supports (color:color-mix(in lab, red, red)){.fb-dock-note[data-tone]:before{box-shadow:0 0 0 3px color-mix(in srgb, currentColor 20%, transparent)}}.fb-dock-note[data-tone]{margin-inline-start:-4px;padding-inline-start:4px}.simple-app .fb-dock .fb-dock-next{color:#fff;background:#2f6bff;border:0;border-radius:999px;flex:none;height:40px;padding:0 14px 0 18px;font-weight:600;box-shadow:inset 0 1px #ffffff38,0 8px 18px -8px #2f6bffb3}.simple-app .fb-dock .fb-dock-next:hover:not(:disabled){background:#4a7dff}.simple-app .fb-dock .fb-dock-next:disabled{opacity:.5;box-shadow:none}.fb-dock-next-label{animation:.36s cubic-bezier(.22,1,.36,1) both fb-note-in;display:inline-flex}.fb-dock-next-pre{opacity:.8;margin-right:.25em;font-weight:500}@keyframes fb-dock-in{0%{opacity:0;transform:translateY(24px)scale(.94)}to{opacity:1;transform:none}}@keyframes fb-note-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.fb-step-stage{gap:inherit;flex-direction:column;min-width:0;animation:.52s cubic-bezier(.22,1,.36,1) both fb-step-forward;display:flex}.fb-step-stage[data-dir=back]{animation-name:fb-step-back}@keyframes fb-step-forward{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}@keyframes fb-step-back{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:none}}.fb-save{position:relative}.fb-save-dot{width:9px;height:9px;box-shadow:0 0 0 2px var(--card);background:#f5a524;border-radius:50%;animation:.42s cubic-bezier(.34,1.56,.64,1) backwards fb-dot-in;position:absolute;top:-3px;right:-3px}@keyframes fb-dot-in{0%{transform:scale(0)}to{transform:none}}.bs-summary{justify-content:flex-start}.simple-app .fb-dock .fb-dock-next{position:relative;overflow:visible}.fb-dock-nudge{border-radius:inherit;pointer-events:none;animation:fb-nudge 1.1s var(--ix-ease,cubic-bezier(.22, 1, .36, 1)) .12s backwards;position:absolute;inset:0;box-shadow:0 0 #2f6bff8c}@keyframes fb-nudge{0%{box-shadow:0 0 #2f6bff8c}to{box-shadow:0 0 0 12px #2f6bff00}}.simple-app:has(.fb-dock) .pg-pill{bottom:calc(max(16px, env(safe-area-inset-bottom)) + 66px)}@media (width<=640px){.fb-dock{gap:6px;width:calc(100% - 64px);margin-inline:0 auto;padding:5px}.fb-dock .fb-dock-back{justify-content:center;width:40px;padding:0}.fb-dock .fb-dock-back span{display:none}.fb-dock-mid{justify-content:flex-start;gap:8px}.fb-dock-steps{display:none}.simple-app .fb-dock .fb-dock-next{padding:0 12px 0 14px}.fb-dock-next-pre{display:none}}@media (width>=641px) and (width<=1100px){.fb-dock{width:min(760px,100% - 144px)}}button.fb-dock-note{font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:0;padding:0;font-size:13px;font-weight:500;display:inline-flex}.fb-dock-note-go{background:currentColor;border-radius:999px;margin-left:8px;padding:1px 8px}@supports (color:color-mix(in lab, red, red)){.fb-dock-note-go{background:color-mix(in srgb, currentColor 14%, transparent)}}.fb-dock-note-go{font-size:12px;font-weight:600;transition:background-color .15s}button.fb-dock-note:hover .fb-dock-note-go{background:currentColor}@supports (color:color-mix(in lab, red, red)){button.fb-dock-note:hover .fb-dock-note-go{background:color-mix(in srgb, currentColor 24%, transparent)}}button.fb-dock-note:focus-visible{outline-offset:3px;border-radius:6px;outline:2px solid #2f6bff}@media (width<=640px){.fb-dock-note-go{display:none}}@media (pointer:coarse){.simple-app .fb-builder-header .fb-step-nav [data-slot=button]:after{width:auto;min-width:0;height:3px;min-height:0;inset:auto 10px 6px;transform:none}}@media (width<=640px){.fb-dock-count{display:none}.fb-dock-note{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;line-height:16px;display:-webkit-box}.fb-dock-where:has(.fb-dock-note:not([data-tone=warn])){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fb-step-stage{padding-bottom:8px}}.rf-then-edit{flex:none;margin-inline-start:auto}@property --nv-glow{syntax:"<color>";inherits:true;initial-value:#0000}.nv{--nv-floor-top:#f3f4f600;--nv-floor-bottom:#f3f4f6;--nv-shadow:#10182829;--nv-bubble:#fff;--nv-bubble-line:#10182817;--nv-bubble-shadow:0 1px 2px #1018280d, 0 10px 28px -14px #10182838;--nv-you:#eceef1;--nv-line:var(--tn-card-line,#10182814);--nv-hover:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.nv{--nv-hover:color-mix(in srgb, var(--foreground) 5%, transparent)}}.nv{--nv-blue:#2f6bff;--nv-red:#f2555a;--nv-idle-glow:#0057f71a;--nv-busy-glow:#0057f72e;--nv-wait-glow:#f5a5242e;--nv-done-glow:#22c55e29;--tn-ink:var(--foreground);--tn-ink-2:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.nv{--tn-ink-2:color-mix(in srgb, var(--foreground) 80%, transparent)}}.nv{--tn-ink-3:var(--muted-foreground);--tn-line:var(--border);--tn-raise:var(--nv-hover);--tn-edge:none;--tn-blue:var(--nv-blue);isolation:isolate;height:max(600px, calc(100dvh - var(--nv-top,150px) - var(--nv-bottom,56px)));grid-template:"nos head""nos thread"minmax(0,1fr)"nos composer"/clamp(250px,24vw,360px) minmax(0,1fr);column-gap:28px;width:100%;min-width:0;max-width:calc(clamp(250px,24vw,360px) + 828px);margin-inline:auto;display:grid;position:relative}.dark .nv{--nv-floor-top:#1d1d1d00;--nv-floor-bottom:#1d1d1d;--nv-shadow:#0009;--nv-bubble:#232323;--nv-bubble-line:#ffffff14;--nv-bubble-shadow:0 1px 0 #ffffff0a inset, 0 12px 28px -14px #000000b3;--nv-you:#2e2e2e;--nv-blue:#6e9bff;--nv-idle-glow:#2f6bff29;--nv-busy-glow:#2f6bff47;--nv-wait-glow:#f5a52433;--nv-done-glow:#22c55e33}.nv:before{content:"";z-index:-2;background:linear-gradient(to bottom, var(--nv-floor-top), var(--nv-floor-bottom));pointer-events:none;height:150px;position:absolute;inset:auto -24px -8px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.app-layout>.dashboard-main:has(.nv)>.dashboard-heading:not(.tn-crumbs){clip:rect(0 0 0 0);white-space:nowrap;width:1px;max-width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.dashboard-main:has(.nv) .dashboard-heading{clip:rect(0 0 0 0);white-space:nowrap;width:1px;max-width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.nv-spot{--nv-glow:var(--nv-idle-glow);flex-direction:column;grid-area:nos;align-self:end;align-items:center;min-width:0;padding-bottom:6px;transition:--nv-glow .7s;display:flex;position:relative}.nv-spot:is([data-presence=thinking],[data-presence=working]){--nv-glow:var(--nv-busy-glow)}.nv-spot[data-presence=waiting]{--nv-glow:var(--nv-wait-glow)}.nv-spot[data-presence=done]{--nv-glow:var(--nv-done-glow)}.nv-spot[data-presence=blocked]{--nv-glow:transparent}.nv-spot .tn-bot-face{--card:var(--nv-floor-bottom)}.nv-spot:before{content:"";z-index:-1;left:50%;bottom:calc(var(--nv-bot) + 70px);width:calc(var(--nv-nos) * 2);height:calc(var(--nv-nos) * 1.7);background:radial-gradient(closest-side, var(--nv-glow), transparent);pointer-events:none;position:absolute;transform:translate(-50%)}.nv-figure{place-items:center;display:grid;position:relative}.nv-bubble{z-index:3;left:50%;bottom:calc(100% - var(--nv-nos) * .03);border:1px solid var(--nv-bubble-line);background:var(--nv-bubble);width:max-content;max-width:min(320px,92vw);box-shadow:var(--nv-bubble-shadow);color:var(--foreground);text-align:center;text-wrap:balance;opacity:0;transform-origin:50% 100%;pointer-events:none;transition:opacity .16s ease, transform .2s var(--ix-exit,ease);border-radius:16px;margin:0;padding:10px 16px;font-size:15px;line-height:21px;position:absolute;transform:translate(-50%,8px)scale(.92)}.nv-bubble[data-shown]{opacity:1;transition:opacity .18s ease, transform .42s var(--mo-spring);transform:translate(-50%)scale(1)}.nv-bubble:after{content:"";background:var(--nv-bubble);border-right:1px solid var(--nv-bubble-line);border-bottom:1px solid var(--nv-bubble-line);border-bottom-right-radius:3px;width:12px;height:12px;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)rotate(45deg)}.nv-bubble>span{animation:nv-in .28s var(--ix-ease,ease) both;flex-direction:column;align-items:center;display:flex}.nv-bubble b{font-weight:500}.nv-bubble small{color:var(--muted-foreground);font-size:12.5px;line-height:17px}.nv-bubble[data-tone] b:before{content:"";background:var(--nv-dot);vertical-align:middle;border-radius:50%;width:7px;height:7px;margin:0 8px 1px 0;display:inline-block}.nv-bubble[data-tone=busy]{--nv-dot:var(--nv-blue)}.nv-bubble[data-tone=busy] b:before{animation:1.1s ease-in-out infinite nv-pulse}.nv-bubble[data-tone=wait]{--nv-dot:var(--tn-warn)}.nv-bubble[data-tone=stop]{--nv-dot:var(--nv-red)}.nv-nos{color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;animation:nv-arrive .68s var(--mo-spring) 60ms backwards;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:relative}.nv-nos:focus-visible{outline:2px solid var(--ring);outline-offset:4px}.nv-nos:after{content:"";z-index:-1;background:radial-gradient(closest-side, var(--nv-shadow), transparent);border-radius:50%;width:56%;height:11%;position:absolute;top:86%;left:50%;transform:translate(-50%)}.nv-spot[data-presence=done] .nv-nos:after{animation:nv-shadow-hop 1.1s var(--mo-ease) both}.nv-floor{flex-direction:column;align-items:center;gap:10px;max-width:100%;margin-top:2px;display:flex}.nv-team{flex-wrap:wrap;justify-content:center;gap:0;margin:0;padding:0;list-style:none;display:flex}.nv-team>li{animation:nv-join .56s var(--mo-spring) calc(.38s + var(--i,0) * 80ms) backwards}.nv-member{width:calc(var(--nv-bot) + 40px);color:var(--foreground);font:inherit;cursor:pointer;transition:background-color var(--ix-out,.24s) ease;background:0 0;border:0;border-radius:14px;flex-direction:column;align-items:center;gap:6px;padding:8px 2px 6px;display:flex}button.nv-member:hover:not(:disabled){background:var(--nv-hover);transition-duration:var(--ix-in,.11s)}button.nv-member:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}button.nv-member:disabled{cursor:default}.nv-member-face{width:var(--nv-bot);height:var(--nv-bot);transition:transform .56s var(--mo-spring);place-items:center;display:grid;position:relative}.nv-member-face:after{content:"";z-index:-1;background:radial-gradient(closest-side, var(--nv-shadow), transparent);width:70%;height:16%;transition:transform .56s var(--mo-spring), opacity .3s ease;border-radius:50%;position:absolute;top:88%;left:50%;transform:translate(-50%)}button.nv-member:hover:not(:disabled) .nv-member-face{transform:translateY(-3px)}.nv-team>li[data-asked] .nv-member-face{transform:translateY(calc(var(--nv-bot) * -.36)) scale(1.14)}.nv-team>li[data-asked] .nv-member-face:after{transform:translate(-50%, calc(var(--nv-bot) * .32)) scale(.7);opacity:.6}.nv-member-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--muted-foreground);font-size:12px;font-weight:500;line-height:16px;overflow:hidden}.nv-member-future .nv-member-face{opacity:.55}.nv-more{background:var(--nv-hover);color:var(--muted-foreground);font-variant-numeric:tabular-nums;border-radius:50%;font-size:13px;font-weight:500}.nv-ghost{width:var(--nv-bot);height:var(--nv-bot);border-radius:50%!important}.nv-ghost-name{width:44px;height:10px;border-radius:5px!important}.nv-looking-trigger{background:var(--nv-bubble);border-radius:999px}.nv-count{background:var(--nv-hover);min-width:18px;height:18px;color:var(--muted-foreground);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;margin-inline-start:2px;padding:0 5px;font-size:11.5px;font-weight:500;display:inline-grid}.nv-routines{flex-direction:column;margin:4px -4px 0;padding:0;list-style:none;display:flex}.nv-routines>li{align-items:flex-start;gap:10px;padding:10px 6px;display:flex}.nv-routines>li+li{border-top:1px solid var(--g-panel-line,var(--border))}.nv-routine-icon{background:var(--g-chip,var(--nv-hover));width:30px;height:30px;color:var(--g-ink-2,var(--muted-foreground));border-radius:9px;flex:none;place-items:center;transition:background-color .24s,color .24s;display:grid}.nv-routine-icon svg{width:16px;height:16px}.nv-routines>li[data-on] .nv-routine-icon{background:var(--g-on,#2f6bff24);color:var(--g-on-ink,var(--nv-blue))}.nv-routine-copy{flex-direction:column;flex:1;min-width:0;display:flex}.nv-routine-copy strong{color:var(--g-ink,var(--foreground));font-size:13.5px;font-weight:600;line-height:19px}.nv-routine-copy small{color:var(--g-ink-3,var(--muted-foreground));font-size:12px;line-height:17px}.nv-routine-copy .nv-routine-what{color:var(--g-ink-2,var(--muted-foreground));margin-top:2px}.nv-routines [data-slot=switch]{margin-top:5px}.nv-routine-run{color:var(--g-ink-3,var(--muted-foreground))}.nv-head{grid-area:head;justify-content:space-between;align-items:center;gap:8px;width:100%;max-width:780px;padding:4px 0 8px;display:flex}.nv-head-title{align-items:center;gap:8px;min-width:0;display:flex}.nv-head-title h2{margin:0;font-size:17px;font-weight:600;line-height:24px}.nv-head-title small{color:var(--muted-foreground);font-size:13px}.nv-head-actions{align-items:center;gap:2px;display:flex}.nv-sample{border:1px solid var(--border);height:22px;font:inherit;color:var(--muted-foreground);cursor:pointer;transition:background-color var(--ix-out,.24s) ease, color var(--ix-out,.24s) ease;background:0 0;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 9px;font-size:12px;font-weight:500;line-height:18px;display:inline-flex}.nv-sample:hover:not([aria-disabled=true]){background:var(--nv-hover);color:var(--foreground);transition-duration:var(--ix-in,.11s)}.nv-sample[aria-disabled=true]{cursor:default}.nv-sample:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.nv-sample[data-live]{color:var(--foreground)}.nv-sample[data-live]:before{content:"";background:var(--tn-good);border-radius:50%;width:6px;height:6px}.nv-thread{overscroll-behavior:contain;scrollbar-width:thin;grid-area:thread;min-height:0;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000 0,#000 22px);mask-image:linear-gradient(#0000 0,#000 22px)}.nv-log{flex-direction:column;justify-content:flex-end;gap:22px;width:100%;max-width:780px;min-height:100%;padding:18px 2px 18px 10px;display:flex}.nv-say{border:1px solid var(--nv-bubble-line);background:var(--nv-bubble);width:fit-content;max-width:min(100%,680px);box-shadow:var(--nv-bubble-shadow);transform-origin:0 100%;border-radius:22px 22px 22px 8px;flex-direction:column;align-self:flex-start;align-items:flex-start;gap:10px;padding:16px 20px 18px;display:flex;position:relative}.nv-say[data-latest]:before{content:"";background:var(--nv-bubble);border-left:1px solid var(--nv-bubble-line);border-bottom:1px solid var(--nv-bubble-line);border-bottom-left-radius:3px;width:13px;height:13px;position:absolute;bottom:14px;left:-7px;transform:rotate(45deg)}.nv-lead{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:22px;font-weight:600;line-height:29px}.nv-text{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--foreground);max-width:62ch;margin:0;font-size:16px;line-height:25px}.nv-amount{white-space:nowrap}.nv-amount[data-dir=up]{color:var(--fd-up)}.nv-amount[data-dir=down]{color:var(--fd-down)}.nv-brief{animation:nv-speak .52s var(--mo-spring) .38s backwards}.nv-brief .nc-card{margin-top:4px}.nv-brief-actions{flex-wrap:wrap;gap:8px;margin-top:2px;display:flex}.nv-skel-lead{width:340px;max-width:60vw;height:26px;border-radius:8px!important}.nv-skel-line{width:240px;max-width:50vw;height:16px;border-radius:6px!important}.nv-skel-card{width:480px;max-width:64vw;height:150px;margin-top:4px;border-radius:16px!important}.nv-suggest{flex-wrap:wrap;gap:8px;margin-top:-8px;display:flex}.nv-chip{border:1px solid var(--border);background:var(--card);height:34px;color:var(--foreground);font:inherit;white-space:nowrap;cursor:pointer;transition:background-color var(--ix-out,.24s) ease, border-color var(--ix-out,.24s) ease, transform var(--ix-release,.28s) var(--ix-bounce,ease);animation:nv-join .46s var(--mo-spring) calc(.26s + var(--i,0) * 60ms) backwards;border-radius:999px;align-items:center;padding:0 14px;font-size:14px;font-weight:500;display:inline-flex}.nv-brief+.nv-suggest .nv-chip{animation-delay:calc(.76s + var(--i,0) * 60ms)}.nv-chip:hover:not(:disabled){background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.nv-chip:hover:not(:disabled){background:color-mix(in srgb, var(--foreground) 4%, var(--card))}}.nv-chip:hover:not(:disabled){border-color:var(--nv-blue)}@supports (color:color-mix(in lab, red, red)){.nv-chip:hover:not(:disabled){border-color:color-mix(in srgb, var(--nv-blue) 40%, var(--border))}}.nv-chip:hover:not(:disabled){transition-duration:var(--ix-in,.11s)}.nv-chip:active:not(:disabled){transition:transform var(--ix-press,90ms) var(--ix-down,ease);transform:scale(.95)}.nv-chip:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.nv-chip:disabled{opacity:.5;cursor:default}.nv-exchange{flex-direction:column;gap:18px;min-width:0;display:flex}.nv-you{flex-direction:column;align-self:flex-end;align-items:flex-end;max-width:min(78%,560px);display:flex}.nv-you>p{background:var(--nv-you);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:20px 20px 8px;margin:0;padding:10px 16px;font-size:15px;line-height:23px}.nv-you[data-enter]{animation:nv-from-you .32s var(--ix-ease,ease) both}.nv-reply{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.nv-reply[data-enter]>.nv-say{animation:nv-speak .46s var(--mo-spring) both}.nv-reply .nc-card{margin-top:2px}.nv-reply-foot{flex-wrap:wrap;align-items:center;gap:2px;padding-inline-start:8px;display:flex}.nv-reply-foot>button{color:var(--muted-foreground)}.nv-reply-context{color:var(--muted-foreground);margin-inline-end:6px;font-size:12px;line-height:16px}.nv-working{animation:nv-speak .42s var(--mo-spring) both;padding-block:14px}.nv-working ol{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.nv-working li{animation:nv-in .28s var(--mo-ease) both;align-items:center;gap:10px;font-size:14.5px;line-height:20px;display:flex}.nv-step-mark{border-radius:50%;flex:none;place-items:center;width:18px;height:18px;display:grid}.nv-working li[data-state=done]{color:var(--muted-foreground)}.nv-working li[data-state=done] .nv-step-mark{color:var(--success-foreground)}.nv-working li[data-state=done] .nv-step-mark svg{width:14px;height:14px}.nv-working li[data-state=now] .nv-step-mark:before{content:"";background:var(--nv-blue);border-radius:50%;width:8px;height:8px;animation:1.1s ease-in-out infinite nv-pulse}.nv-working li[data-state=now] .nv-step-label{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;-webkit-background-clip:text;background-clip:text;font-weight:500;animation:1.8s linear infinite nv-shimmer}.nv-trace{width:100%;margin:-4px 0 -2px}.nv-trace-trigger{max-width:100%;color:var(--muted-foreground);font:inherit;cursor:pointer;transition:background-color var(--ix-out,.24s) ease, color var(--ix-out,.24s) ease;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;margin-inline-start:-4px;padding:3px 8px 3px 4px;font-size:13px;line-height:18px;display:inline-flex}.nv-trace-trigger:hover{background:var(--nv-hover);color:var(--foreground);transition-duration:var(--ix-in,.11s)}.nv-trace-trigger:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.nv-trace-trigger>svg:first-child{width:15px;height:15px;color:var(--success-foreground);flex:none}.nv-trace-trigger>span:not(.nv-trace-team){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nv-trace-trigger>small{opacity:.75;font-variant-numeric:tabular-nums;flex:none;font-size:12px}.nv-trace-chevron{transition:transform var(--ix-move,.28s) var(--ix-ease,ease);flex:none;width:14px!important;height:14px!important}.nv-trace-trigger[data-panel-open] .nv-trace-chevron{transform:rotate(180deg)}.nv-trace-team{flex:none;display:inline-flex}.nv-trace-team>*{box-shadow:0 0 0 1.5px var(--nv-bubble);border-radius:50%;margin-inline-start:-4px}.nv-trace-team>:first-child{margin-inline-start:0}.nv-trace-team .tn-bot-face{--card:var(--nv-bubble)}.nv-trace-steps{border-inline-start:1px solid var(--border);flex-direction:column;gap:4px;margin:6px 0 2px 10px;padding:0 0 0 12px;list-style:none;display:flex}.nv-trace-steps li{color:var(--muted-foreground);align-items:center;gap:8px;font-size:13px;line-height:19px;display:flex}.nv-trace-steps svg{flex:none;width:13px;height:13px}.nv-event{color:var(--muted-foreground);animation:nv-in .24s var(--ix-ease,ease) both;align-items:center;gap:8px;font-size:12.5px;line-height:16px;display:flex}.nv-event:before,.nv-event:after{content:"";background:var(--border);flex:24px;height:1px}.nv-event-icon{background:var(--nv-hover);border-radius:7px;flex:none;place-items:center;width:22px;height:22px;display:grid}.nv-event-icon svg{width:13px;height:13px}.nv-event>span:not(.nv-event-icon){color:var(--foreground);text-align:center;font-weight:500}.nv-event time{font-variant-numeric:tabular-nums;flex:none}.nv-proposal{width:100%;max-width:520px;box-shadow:none;border-radius:16px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.nv-proposal[data-state=pending]{border-color:var(--tn-warn)}@supports (color:color-mix(in lab, red, red)){.nv-proposal[data-state=pending]{border-color:color-mix(in srgb, var(--tn-warn) 45%, var(--border))}}.nv-proposal-head{align-items:center;gap:12px;display:flex}.nv-proposal-head>span:last-child{flex-direction:column;display:flex}.nv-proposal-head small{color:var(--warning-foreground);font-size:12.5px;font-weight:500;line-height:16px}.nv-proposal-head strong{font-size:15px;font-weight:600;line-height:21px}.nv-proposal-icon{background:var(--tn-warn);border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab, red, red)){.nv-proposal-icon{background:color-mix(in srgb, var(--tn-warn) 14%, transparent)}}.nv-proposal-icon{color:var(--warning-foreground)}.nv-proposal-icon svg{width:18px;height:18px}.nv-proposal p{color:var(--muted-foreground);margin:0;font-size:14px;line-height:20px}.nv-proposal[data-state]:not([data-state=pending]) p{color:var(--foreground)}.nv-proposal-actions{flex-wrap:wrap;gap:6px;display:flex}.nv-files{flex-direction:column;gap:4px;max-height:112px;margin:0 0 8px;padding:0;list-style:none;display:flex;overflow:auto}.nv-you .nv-files{margin:6px 0 0}.nv-files li{border:1px solid var(--border);background:var(--card);border-radius:10px;align-items:center;gap:8px;min-width:0;padding:5px 8px;font-size:12.5px;display:flex}.nv-files li>svg{width:14px;height:14px;color:var(--muted-foreground);flex:none}.nv-files li>span{overflow-wrap:anywhere;flex:1;min-width:0}.nv-files small{color:var(--muted-foreground);font-size:12px;display:block}.nv-composer{grid-area:composer;width:100%;max-width:780px;padding:6px 0 6px 10px}.nv-input{background:var(--card);box-shadow:var(--nv-bubble-shadow);border-radius:20px;align-items:flex-end}.nv-input:before{border-radius:19px}.nv-input textarea{min-height:56px;max-height:148px;padding:16px 4px;font-size:16px;line-height:24px}.nv-attach,.nv-send{align-self:flex-end;margin:0!important;padding:8px!important}.nv-attach button,.nv-send button{border-radius:50%;width:40px;height:40px}.nv-composer-foot{align-items:center;gap:8px;min-width:0;margin-top:8px;display:flex}.nv-context{min-width:0;max-width:100%;color:var(--muted-foreground);gap:6px;font-weight:400}.nv-context>span:not(.choice-graphic){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nv-context .choice-graphic{transform-origin:0;width:25px;height:23px;margin-right:-7px;transform:scale(.65)}.nv-length{flex:none;margin-inline-start:auto}.nv-length [role=radio]{font-size:12.5px}.nv-error{color:var(--destructive-foreground);margin:8px 4px 0;font-size:13px}.nv .nc-card{background:var(--card);border-color:var(--nv-line);width:100%;max-width:520px;box-shadow:none;animation:none}.dark .nv .nc-card{background:#ffffff08}.nv .nc-head{padding:12px 16px 11px}.nv .nc-head strong{font-size:14px}.nv .nc-body{padding:10px 16px 14px}.nv .nc-foot{padding:0 16px 14px}.nv .nc-copy strong{font-size:14px;line-height:19px}.nv .nc-copy small,.nv .nc-facts dt,.nv .nc-legend,.nv .nc-meta{font-size:12.5px}.nv .nc-facts dd,.nv .nc-text,.nv .nc-says,.nv .nc-switch{font-size:14px;line-height:20px}.nv .nc-card[data-tone=attention] .nc-icon,.nv .nc-glyph[data-tone=attention]{color:var(--warning-foreground)}.nv .nc-card[data-tone=good] .nc-icon,.nv .nc-glyph[data-tone=good]{color:var(--success-foreground)}.nv .nc-chip{font-size:12px}.nv .nc-chip[data-tone=good]{color:var(--success-foreground)}.nv .nc-chip[data-tone=attention],.nv .nc-facts>div[data-tone=attention] dd{color:var(--warning-foreground)}.nv .nc-stats dd[data-dir=up]{color:var(--fd-up)}.nv .nc-stats dd[data-dir=down]{color:var(--fd-down)}.nv .nc-card .tn-bot-face{--card:var(--card)}@media (width<=900px){.nv{height:max(520px, calc(100dvh - var(--nv-top,150px) - var(--nv-bottom,56px)));grid-template:"head""thread"minmax(0,1fr)"nos""composer"/minmax(0,1fr)}.nv:before{height:200px}.nv-spot{flex-direction:row;align-self:stretch;align-items:flex-end;gap:10px;padding:2px 0 0}.nv-spot:before{left:calc(var(--nv-nos) / 2);bottom:0}.nv-bubble{transform-origin:20% 100%;text-align:start;max-width:calc(100vw - 48px);left:0;transform:translateY(8px)scale(.92)}.nv-bubble[data-shown]{transform:none}.nv-bubble:after{left:calc(var(--nv-nos) / 2)}.nv-bubble>span{align-items:flex-start}.nv-floor{flex-flow:wrap;align-items:center;gap:4px;margin:0 0 8px}.nv-team{justify-content:flex-start}.nv-member{width:auto;padding:4px}.nv-log{padding:12px 2px 10px}.nv-composer{padding-inline-start:0}.nv-say[data-latest]:before{border-left:0;border-right:1px solid var(--nv-bubble-line);bottom:-7px;left:22px}}@media (width<=640px){.nv:before{inset:auto -16px -8px;-webkit-mask-image:none;mask-image:none}.nv-head{padding-bottom:2px}.nv-head-title small{display:none}.nv-log{gap:18px}.nv-say{padding:14px 16px 16px}.nv-lead{font-size:19px;line-height:25px}.nv-text{font-size:15.5px;line-height:24px}.nv-you{max-width:88%}.nv-context{flex:1}.nv-history-trigger{padding-inline:8px}.nv-looking-trigger{height:30px}}@keyframes nv-arrive{0%{opacity:0;transform:translateY(24px)scale(.84)}60%{opacity:1}}@keyframes nv-in{0%{opacity:0;transform:translateY(3px)}}@keyframes nv-join{0%{opacity:0;transform:translateY(10px)scale(.7)}}@keyframes nv-speak{0%{opacity:0;transform:translate(-10px,10px)scale(.92)}}@keyframes nv-from-you{0%{opacity:0;transform:translate(10px,8px)}}@keyframes nv-pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes nv-shimmer{0%{background-position:100% 0}to{background-position:-150% 0}}@keyframes nv-shadow-hop{0%,to{transform:translate(-50%)scale(1)}18%{opacity:.7;transform:translate(-50%)scale(.78)}36%{opacity:1;transform:translate(-50%)scale(1)}54%{opacity:.75;transform:translate(-50%)scale(.82)}72%{opacity:1;transform:translate(-50%)scale(1)}}.nv .nc-num[data-dir=up]{color:var(--fd-up)}.nv .nc-num[data-dir=down]{color:var(--fd-down)}.nv .nc-move>i{background:var(--fd-up)}.nv .nc-move>i[data-dir=down]{background:var(--fd-down)}.nv .nc-pick>button[data-on]{background:var(--nv-blue)}@supports (color:color-mix(in lab, red, red)){.nv .nc-pick>button[data-on]{background:color-mix(in srgb, var(--nv-blue) 12%, transparent)}}.nv .nc-pick>button[data-on]{border-color:var(--nv-blue)}@supports (color:color-mix(in lab, red, red)){.nv .nc-pick>button[data-on]{border-color:color-mix(in srgb, var(--nv-blue) 50%, transparent)}}.nv .nc-pick>button[data-on]{color:var(--foreground)}.nv .nc-done svg{color:var(--success-foreground)}.nv .nc-row:focus-visible,.nv .nc-pick>button:focus-visible{outline-color:var(--ring)}.nv-proposal-face{flex:none;display:grid}.nv :is(.nc-idea,.nc-coin-choice)[aria-pressed=true],.nv .nc-safety>button[data-on]{border-color:var(--nv-blue);background:var(--nv-blue)}@supports (color:color-mix(in lab, red, red)){.nv :is(.nc-idea,.nc-coin-choice)[aria-pressed=true],.nv .nc-safety>button[data-on]{background:color-mix(in srgb, var(--nv-blue) 8%, transparent)}}.nv .nc-coin-choice b[data-dir=up],.nv .nc-safety-nums b[data-dir=up],.nv .nc-test b[data-dir=up]{color:var(--fd-up)}.nv .nc-coin-choice b[data-dir=down],.nv .nc-safety-nums b[data-dir=down],.nv .nc-test b[data-dir=down]{color:var(--fd-down)}.nv .nc-hint[data-tone=attention]{color:var(--warning-foreground)}.nv .nc-said>button[data-open]{box-shadow:inset 0 0 0 1px var(--nv-blue)}.nv .nc-said>button>svg{color:var(--success-foreground)}.nv .nc-build{max-width:560px}.nv .nc-build-head .tn-bot-face{--card:var(--card)}.nv :is(.nc-idea,.nc-coin-choice,.nc-safety>button):focus-visible,.nv .nc-said>button:focus-visible{outline-color:var(--ring)}:root{--ix-ease:cubic-bezier(.22, 1, .36, 1);--ix-soft:cubic-bezier(.25, .1, .25, 1);--ix-spring:cubic-bezier(.34, 1.56, .64, 1);--ix-bounce:cubic-bezier(.3, 1.35, .55, 1);--ix-down:cubic-bezier(.2, 0, 0, 1);--ix-exit:cubic-bezier(.4, 0, 1, 1);--ix-drawer:cubic-bezier(.32, .72, 0, 1);--ix-press:90ms;--ix-release:.28s;--ix-in:.11s;--ix-out:.24s;--ix-move:.28s;--ix-pop:.36s;--ix-enter:.19s;--ix-leave:.12s}.simple-app [data-slot=button]{transition:background-color var(--ix-out) var(--ix-soft), color var(--ix-out) var(--ix-soft), border-color var(--ix-out) var(--ix-soft), box-shadow var(--ix-out) var(--ix-soft), opacity var(--ix-out) var(--ix-soft), transform var(--ix-release) var(--ix-bounce), scale var(--ix-release) var(--ix-bounce)}.simple-app [data-slot=button]:hover{transition-duration:var(--ix-in), var(--ix-in), var(--ix-in), var(--ix-in), var(--ix-in), var(--ix-release), var(--ix-release)}.simple-app [data-slot=button]:active:not(:disabled):not([aria-disabled=true]){transition-duration:60ms, 60ms, 60ms, 60ms, 60ms, var(--ix-press), var(--ix-press);transition-timing-function:var(--ix-down);transform:scale(.97)}.simple-app [data-slot=button].w-full:active:not(:disabled):not([aria-disabled=true]){transform:scale(.985)}.simple-app [data-slot=button][class*=\ size-]:active:not(:disabled):not([aria-disabled=true]){transform:scale(.9)}.simple-app [data-slot=button]:focus-visible{transition-duration:var(--ix-in)}:where(button,a,[role=button],[role=menuitem]) :where([data-icon=ArrowRight],[data-icon=ArrowLeft],[data-icon=ArrowUpRight],[data-icon=ChevronRight],[data-icon=ChevronDown],[data-icon=Plus],[data-icon=X],[data-icon=RotateCcw],[data-icon=RotateCw],[data-icon=RefreshCw],[data-icon=Settings],[data-icon=LogOut],[data-icon=Download],[data-icon=Send],[data-icon=Pencil],[data-icon=Sparkles],[data-icon=Play],[data-icon=MoveRight],[data-icon=CheckCheck],[data-icon=Copy]){transition:transform var(--ix-move) var(--ix-ease), color var(--ix-out) var(--ix-soft), opacity var(--ix-out) var(--ix-soft)}@media (hover:hover){:where(button,a,[role=button],[role=menuitem]):where(:hover:not(:disabled,.pg-pill *))>:where([data-icon=ArrowRight],[data-icon=MoveRight],[data-icon=ChevronRight]){transform:translate(2px)}:where(button,a,[role=button],[role=menuitem]):where(:hover:not(:disabled))>:where([data-icon=ArrowLeft]){transform:translate(-2px)}:where(button,a,[role=button],[role=menuitem]):where(:hover:not(:disabled))>:where([data-icon=ArrowUpRight],[data-icon=Send]){transform:translate(1.5px,-1.5px)}:where(button,a,[role=button]):where(:hover:not(:disabled))>:where([data-icon=Plus]){transition-timing-function:var(--ix-spring);transition-duration:var(--ix-pop);transform:rotate(90deg)}:where(button,a,[role=button]):where(:hover:not(:disabled))>:where([data-icon=X]){transform:rotate(90deg)}:where(button,a,[role=button],[role=menuitem]):where(:hover:not(:disabled))>:where([data-icon=RotateCcw]){transform:rotate(-50deg)}:where(button,a,[role=button],[role=menuitem]):where(:hover:not(:disabled))>:where([data-icon=RotateCw],[data-icon=RefreshCw]){transform:rotate(50deg)}:where(button,a,[role=button],[role=menuitem]):where(:hover:not(:disabled))>:where([data-icon=Settings]){transform:rotate(45deg)}:where(button,a,[role=button],[role=menuitem]):where(:hover:not(:disabled))>:where([data-icon=LogOut]){transform:translate(2px)}:where(button,a,[role=button],[role=menuitem]):where(:hover:not(:disabled))>:where([data-icon=Download]){transform:translateY(1.5px)}:where(button,a,[role=button],[role=menuitem]):where(:hover:not(:disabled))>:where([data-icon=Pencil]){transform:rotate(-12deg)}:where(button,a,[role=button],[role=menuitem]):where(:hover:not(:disabled))>:where([data-icon=Sparkles]){transform:rotate(14deg)scale(1.08)}:where(button,a,[role=button]):where(:hover:not(:disabled))>:where([data-icon=Play]){transform:scale(1.12)}:where(button,a,[role=button]):where(:hover:not(:disabled))>:where([data-icon=CheckCheck]){transform:translate(1px)}:where(button,a,[role=button],[role=menuitem]):where(:hover:not(:disabled))>:where([data-icon=Copy]){transform:translate(-1px,-1px)}:where(a,button,[role=button]):where(:hover) :where([data-icon=Bell]){animation:ix-ring .72s var(--ix-ease);transform-origin:50% 10%}}:where([data-slot=menu-trigger][data-popup-open])>:where([data-icon=ChevronDown]){transform:rotate(180deg)}:where(button,a,[role=button]):where(:active:not(:disabled,.pg-pill *))>:where([data-icon=ArrowRight],[data-icon=MoveRight],[data-icon=ChevronRight]){transition-duration:var(--ix-press);transform:translate(4px)}[data-slot=menu-popup],[data-slot=select-popup],[data-slot=autocomplete-popup]{transition:opacity var(--ix-enter) var(--ix-soft), scale var(--ix-enter) var(--ix-ease), translate var(--ix-enter) var(--ix-ease)}:is([data-slot=menu-popup],[data-slot=select-popup],[data-slot=autocomplete-popup])[data-starting-style]{opacity:0;scale:.96}:is([data-slot=menu-popup],[data-slot=select-popup],[data-slot=autocomplete-popup])[data-side=bottom][data-starting-style]{translate:0 -4px}:is([data-slot=menu-popup],[data-slot=select-popup],[data-slot=autocomplete-popup])[data-side=top][data-starting-style]{translate:0 4px}:is([data-slot=menu-popup],[data-slot=select-popup],[data-slot=autocomplete-popup])[data-side=right][data-starting-style],:is([data-slot=menu-popup],[data-slot=select-popup],[data-slot=autocomplete-popup])[data-side=inline-end][data-starting-style]{translate:-4px}:is([data-slot=menu-popup],[data-slot=select-popup],[data-slot=autocomplete-popup])[data-side=left][data-starting-style],:is([data-slot=menu-popup],[data-slot=select-popup],[data-slot=autocomplete-popup])[data-side=inline-start][data-starting-style]{translate:4px}:is([data-slot=menu-popup],[data-slot=select-popup],[data-slot=autocomplete-popup])[data-ending-style]{opacity:0;transition:opacity var(--ix-leave) var(--ix-exit), scale var(--ix-leave) var(--ix-exit), translate var(--ix-leave) var(--ix-exit);scale:.98}:is([data-slot=menu-item],[data-slot=menu-radio-item],[data-slot=menu-checkbox-item],[data-slot=menu-sub-trigger],[data-slot=select-item],[data-slot=autocomplete-item],[data-slot=command-item]){transition:background-color .18s var(--ix-soft), color .18s var(--ix-soft), box-shadow .18s var(--ix-soft), scale var(--ix-release) var(--ix-bounce)}:is([data-slot=menu-item],[data-slot=menu-radio-item],[data-slot=menu-checkbox-item],[data-slot=menu-sub-trigger],[data-slot=select-item],[data-slot=autocomplete-item],[data-slot=command-item])[data-highlighted]{transition-duration:50ms, 50ms, 50ms, var(--ix-release)}:is([data-slot=menu-item],[data-slot=menu-radio-item],[data-slot=menu-checkbox-item],[data-slot=select-item]):active:not([data-disabled]){transition-duration:50ms, 50ms, 50ms, var(--ix-press);scale:.985}:is(:is([data-slot=menu-radio-item],[data-slot=menu-checkbox-item],[data-slot=select-item])[data-checked]>span:first-child:has(svg),:is([data-slot=menu-radio-item],[data-slot=menu-checkbox-item],[data-slot=select-item])[data-selected]>span:first-child:has(svg)){animation:ix-pop-in var(--ix-pop) var(--ix-spring) backwards}[data-slot=menu-sub-trigger]>svg:last-child{transition:translate var(--ix-move) var(--ix-ease)}[data-slot=menu-sub-trigger]:is([data-highlighted],[data-popup-open])>svg:last-child{translate:2px}[data-slot=tooltip-popup]{transition-property:width,height,scale,opacity,translate;transition-timing-function:var(--ix-ease);transition-duration:.16s}[data-slot=tooltip-popup][data-side=top][data-starting-style]{translate:0 3px}[data-slot=tooltip-popup][data-side=bottom][data-starting-style]{translate:0 -3px}[data-slot=tooltip-popup][data-side=left][data-starting-style]{translate:3px}[data-slot=tooltip-popup][data-side=right][data-starting-style]{translate:-3px}[data-slot=tooltip-popup][data-ending-style]{transition-duration:90ms;transition-timing-function:var(--ix-exit)}:is([data-slot=dialog-popup],[data-slot=alert-dialog-popup]){transition-duration:.28s;transition-timing-function:var(--ix-ease)}:is([data-slot=dialog-popup],[data-slot=alert-dialog-popup])[data-starting-style]{translate:0 10px;scale:.96}:is([data-slot=dialog-popup],[data-slot=alert-dialog-popup])[data-ending-style]{transition-duration:.16s;transition-timing-function:var(--ix-exit);translate:0 4px;scale:.98}:is([data-slot=dialog-backdrop],[data-slot=alert-dialog-backdrop]){transition-duration:.24s;transition-timing-function:var(--ix-soft)}:is([data-slot=dialog-backdrop],[data-slot=alert-dialog-backdrop])[data-ending-style]{transition-duration:.18s}[data-slot=drawer-popup]{transition-timing-function:var(--ix-drawer)}[data-slot=segmented-control-indicator],[data-slot=tab-indicator]{transition-duration:.32s;transition-timing-function:var(--ix-ease)}[data-slot=segmented-control-item]{transition:color var(--ix-out) var(--ix-soft), outline-color var(--ix-out) var(--ix-soft), background-color .2s var(--ix-soft), box-shadow .2s var(--ix-soft), scale var(--ix-release) var(--ix-bounce)}[data-slot=segmented-control-item]:hover{transition-duration:var(--ix-in), var(--ix-in), .2s, .2s, var(--ix-release)}[data-slot=segmented-control-item]:active:not([data-disabled]){transition-duration:60ms, 60ms, .2s, .2s, var(--ix-press);transition-timing-function:var(--ix-down);scale:.95}[data-slot=segmented-control-indicator]{transition-property:width,height,translate,scale}:has(>[data-slot=segmented-control-item][data-checked]:active,>[data-slot=segmented-control-item][data-pressed]:active)>[data-slot=segmented-control-indicator]{scale:.96}[data-slot=tabs-tab]{transition:color var(--ix-out) var(--ix-soft), background-color var(--ix-out) var(--ix-soft), box-shadow var(--ix-out) var(--ix-soft), scale var(--ix-release) var(--ix-bounce)}[data-slot=tabs-tab]:active:not([data-disabled]){transition-duration:60ms, 60ms, 60ms, var(--ix-press);scale:.96}[data-slot=tabs-content]:not([hidden]){animation:ix-panel-in .3s var(--ix-ease) backwards}[data-slot=switch]{transition:background-color .22s var(--ix-soft), box-shadow .22s var(--ix-soft)}[data-slot=switch-thumb]{transition:translate .3s var(--ix-bounce), border-radius .2s var(--ix-ease), scale .16s var(--ix-ease), transform-origin .2s var(--ix-ease), box-shadow .2s var(--ix-soft)}@media (hover:hover){[data-slot=switch]:not([data-disabled]):hover>[data-slot=switch-thumb]{box-shadow:0 1px 3px #0000002e,0 0 0 .5px #0000000a}}[data-slot=checkbox],[data-slot=radio]{transition:box-shadow .16s var(--ix-soft), border-color .16s var(--ix-soft), background-color .16s var(--ix-soft), scale var(--ix-release) var(--ix-bounce)}:is([data-slot=checkbox],[data-slot=radio]):active:not([data-disabled]){transition-duration:60ms, 60ms, 60ms, var(--ix-press);scale:.88}:is([data-slot=checkbox-indicator],[data-slot=radio-indicator]){transition:opacity .16s var(--ix-soft), scale var(--ix-pop) var(--ix-spring)}:is([data-slot=checkbox-indicator],[data-slot=radio-indicator])[data-starting-style]{opacity:0;scale:.4}:is([data-slot=checkbox-indicator],[data-slot=radio-indicator])[data-ending-style]{opacity:0;transition-duration:.11s;transition-timing-function:var(--ix-exit);scale:.7}[data-slot=checkbox-indicator] path{stroke-dasharray:26;stroke-dashoffset:0;transition:stroke-dashoffset .3s var(--ix-ease) 40ms}[data-slot=checkbox-indicator][data-starting-style] path{stroke-dashoffset:26px}[data-slot=slider-thumb]{transition:box-shadow .2s var(--ix-soft), scale .26s var(--ix-bounce)}@media (hover:hover){[data-slot=slider-control]:not([data-disabled]) [data-slot=slider-thumb]:hover{scale:1.12}}[data-slot=slider-control]:not([data-dragging]) [data-slot=slider-thumb]{transition:box-shadow .2s var(--ix-soft), scale .26s var(--ix-bounce), inset-inline-start .26s var(--ix-ease), left .26s var(--ix-ease)}[data-slot=slider-control]:not([data-dragging]) [data-slot=slider-indicator]{transition:width .26s var(--ix-ease), inset-inline-start .26s var(--ix-ease), left .26s var(--ix-ease)}:is([data-slot=number-field-increment],[data-slot=number-field-decrement]){transition:background-color var(--ix-out) var(--ix-soft), color var(--ix-out) var(--ix-soft)}:is([data-slot=number-field-increment],[data-slot=number-field-decrement]):hover{transition-duration:var(--ix-in)}:is([data-slot=number-field-increment],[data-slot=number-field-decrement])>svg{transition:scale var(--ix-release) var(--ix-bounce)}:is([data-slot=number-field-increment],[data-slot=number-field-decrement]):active>svg{transition-duration:var(--ix-press);scale:.8}:is([data-slot=input-control],[data-slot=input-group],[data-slot=textarea-control],[data-slot=select-trigger],[data-slot=number-field-group]){transition:box-shadow .18s var(--ix-soft), border-color .18s var(--ix-soft), background-color .18s var(--ix-soft)}[data-slot=select-trigger]:active:not([data-disabled]){transition:box-shadow .18s var(--ix-soft), border-color .18s var(--ix-soft), scale var(--ix-press) var(--ix-down);scale:.99}[data-slot=select-trigger]{transition-property:box-shadow,border-color,background-color,scale}[data-slot=select-icon],[data-slot=select-trigger]>svg:last-child{transition:rotate var(--ix-move) var(--ix-ease), opacity .18s var(--ix-soft)}[data-slot=field-error]{animation:ix-error-in .32s var(--ix-ease) backwards}[data-slot=accordion-panel],[data-slot=collapsible-panel]{transition-duration:var(--ix-move);transition-timing-function:var(--ix-ease)}:is([data-slot=accordion-panel],[data-slot=collapsible-panel])>*{transition:opacity .24s var(--ix-soft), translate var(--ix-move) var(--ix-ease)}:is([data-slot=accordion-panel],[data-slot=collapsible-panel]):is([data-starting-style],[data-ending-style])>*{opacity:0;translate:0 -4px}[data-slot=accordion-indicator]{transition-duration:var(--ix-move);transition-timing-function:var(--ix-ease)}:is(.ft-click-row,.fb-click-row,.ov-click-row):active{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){:is(.ft-click-row,.fb-click-row,.ov-click-row):active{background:color-mix(in srgb, var(--foreground) 6%, transparent)}}:is(.ft-click-row,.fb-click-row,.ov-click-row):active{transition-duration:40ms}.ft-click-row{transition:background-color .22s var(--ix-soft)}.ft-click-row:hover{transition-duration:90ms}.ft-row-chevron{transition:transform var(--ix-move) var(--ix-ease), color .2s var(--ix-soft)}.ft-click-row:active .ft-row-chevron{transition-duration:var(--ix-press);transform:translate(4px)}:is(.fb-idea,.sb-idea,.sb-coin,.sb-amount,.sb-safe,.rb-add-main,.rb-starter,.nm-nudge-bubble,.rc-token,.nos-help-chips button):active,button.pm-block:active{transition-duration:var(--ix-press);transform:translateY(0)scale(.985)}:is(.al-chip,.tm-tb-btn,.sb-inline,.sb-change,.bs-coin,.rv-edit,.fb-dock-note,.rb-spark-button):active:not(:disabled){transition-duration:var(--ix-press);scale:.95}:is(.tn-moment-close,.nm-nudge-close):active{transition-duration:var(--ix-press);scale:.86}.al-chip{transition:background-color .14s, border-color .14s, scale var(--ix-release) var(--ix-bounce)}.tm-tb-btn{transition:background-color .14s, color .14s, scale var(--ix-release) var(--ix-bounce)}.bs-coin{transition:border-color .14s, background-color .14s, scale var(--ix-release) var(--ix-bounce)}.rb-spark-button{transition:background-color .16s var(--tn-ease), scale var(--ix-release) var(--ix-bounce)}.cn-card{transition:border-color .16s, box-shadow .16s, scale var(--ix-release) var(--ix-bounce)}button.cn-card:active{transition-duration:var(--ix-press);scale:.985}:is(.st-nav-item,.bt-result-open,.bs-sofar-row,.fb-row-link,.cw-watch-row):active{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){:is(.st-nav-item,.bt-result-open,.bs-sofar-row,.fb-row-link,.cw-watch-row):active{background-color:color-mix(in srgb, var(--foreground) 6%, transparent)}}:is(.st-nav-item,.bt-result-open,.bs-sofar-row,.fb-row-link,.cw-watch-row):active{transition-duration:40ms}:where(button,[role=button])>:where([data-icon=Check],[data-icon=CheckCircle2],[data-icon=CircleCheck]),.nt-count,.tn-side-dot{animation:ix-pop-in var(--ix-pop) var(--ix-spring) backwards}.ix-roll{white-space:nowrap}.ix-digit{clip-path:inset(0 -.12em);display:inline-block;position:relative}.ix-digit-ghost{visibility:hidden}.ix-digit-col{animation:ix-roll .62s var(--ix-ease) both;animation-delay:calc(var(--o,0) * 14ms);flex-direction:column;display:flex;position:absolute;inset:0 0 auto}.ix-digit-col>span{height:1lh;display:block}.ix-digit[data-new]{animation:ix-fade-in .32s var(--ix-soft) both}.ix-roll-swap{animation:ix-swap .34s var(--ix-ease) both;display:inline-block}[data-ix-swap]{animation:ix-swap .36s var(--ix-ease) backwards}.nt-dot{transition:scale .26s var(--ix-ease), opacity .2s var(--ix-soft)}.nt-dot[data-leaving]{opacity:0;scale:0}.nt-list[data-reading] :is(.nt-item,.nt-dot){transition-delay:calc(var(--i,0) * 55ms)}.nt-item:active{background:#2f6bff14;transition-duration:40ms}.dark .nt-item:active{background:#6e9bff1f}.tn-glass-positioner[data-settled]{transition:transform .36s var(--ix-ease), top .36s var(--ix-ease), left .36s var(--ix-ease)}.tn-glass-positioner[data-settled] .tn-glass-arrow{transition:opacity .14s ease, left .36s var(--ix-ease), top .36s var(--ix-ease)}.app-sidebar-panel [data-active=true][data-glide]:before{animation:ix-glide .38s var(--ix-ease) both}.tn-theme-swap *,.tn-theme-swap :before,.tn-theme-swap :after{transition:none!important}::view-transition-old(root){animation-duration:.36s;animation-timing-function:var(--ix-soft)}::view-transition-new(root){animation-duration:.36s;animation-timing-function:var(--ix-soft)}@keyframes ix-pop-in{0%{opacity:0;scale:.4}}@keyframes ix-fade-in{0%{opacity:0}}@keyframes ix-swap{0%{opacity:0;translate:0 .3em}}@keyframes ix-roll{0%{translate:0 calc(var(--from) * -1lh)}to{translate:0 calc(var(--to) * -1lh)}}@keyframes ix-glide{0%{translate:0 var(--ix-from-y,0px)}}@keyframes ix-panel-in{0%{opacity:0;translate:0 6px}}@keyframes ix-ring{0%{rotate:0deg}15%{rotate:14deg}30%{rotate:-11deg}45%{rotate:8deg}60%{rotate:-5deg}75%{rotate:2deg}to{rotate:0deg}}@keyframes ix-error-in{0%{opacity:0;translate:0 -3px}40%{opacity:1;translate:3px}60%{translate:-3px}80%{translate:2px}to{translate:0}}: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))}[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}}
