/*! 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)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--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-ease:initial}}}@layer theme{:root,:host{--font-sans:-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-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-600:oklch(57.7% .245 27.325);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-neutral-50:oklch(98.5% 0 none);--color-neutral-400:oklch(70.8% 0 none);--color-neutral-500:oklch(55.6% 0 none);--color-neutral-600:oklch(43.9% 0 none);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--tracking-wide:.025em;--leading-relaxed:1.625;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@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%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,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]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container{container-type:inline-size}.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}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.top-full{top:100%}.left-0{left:0}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.z-\[80\]{z-index:80}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.my-3{margin-block:calc(var(--spacing) * 3)}.\!mt-0{margin-top:0!important}.\!mt-1{margin-top:var(--spacing)!important}.-mt-4{margin-top:calc(var(--spacing) * -4)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-\[22px\]{margin-top:22px}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.\!h-7{height:calc(var(--spacing) * 7)!important}.\!h-8{height:calc(var(--spacing) * 8)!important}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-12{height:calc(var(--spacing) * 12)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-dvh{height:100dvh}.h-full{height:100%}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-\[360px\]{max-height:360px}.max-h-\[min\(100\%\,760px\)\]{max-height:min(100%,760px)}.min-h-0{min-height:0}.min-h-7{min-height:calc(var(--spacing) * 7)}.min-h-\[5\.5rem\]{min-height:5.5rem}.min-h-\[44px\]{min-height:44px}.min-h-\[148px\]{min-height:148px}.w-6{width:calc(var(--spacing) * 6)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-\[220px\]{width:220px}.w-\[400px\]{width:400px}.w-\[420px\]{width:420px}.w-\[480px\]{width:480px}.w-\[500px\]{width:500px}.w-\[540px\]{width:540px}.w-auto{width:auto}.w-full{width:100%}.w-max{width:max-content}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-\[40\%\]{max-width:40%}.max-w-\[55\%\]{max-width:55%}.max-w-\[120px\]{max-width:120px}.max-w-\[160px\]{max-width:160px}.max-w-\[280px\]{max-width:280px}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-\[180px\]{min-width:180px}.min-w-\[220px\]{min-width:220px}.min-w-\[240px\]{min-width:240px}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.rotate-90{rotate:90deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.list-decimal{list-style-type:decimal}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.\!flex-col{flex-direction:column!important}.flex-col{flex-direction:column}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.\!items-stretch{align-items:stretch!important}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.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-6{gap:calc(var(--spacing) * 6)}.gap-\[var\(--gap-card\)\]{gap:var(--gap-card)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-\[var\(--radius\)\]{border-radius:var(--radius)}.border{border-style:var(--tw-border-style);border-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-\[color\:var\(--line\)\]{border-color:var(--line)}.bg-\[color\:var\(--panel-2\,\#0b1220\)\]{background-color:var(--panel-2,#0b1220)}.bg-\[var\(--hover\)\]{background-color:var(--hover)}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab,red,red)){.bg-black\/20{background-color:color-mix(in oklab,var(--color-black) 20%,transparent)}}.bg-black\/25{background-color:#00000040}@supports (color:color-mix(in lab,red,red)){.bg-black\/25{background-color:color-mix(in oklab,var(--color-black) 25%,transparent)}}.bg-neutral-50{background-color:var(--color-neutral-50)}.bg-transparent{background-color:#0000}.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)}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.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-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-\[16vh\]{padding-top:16vh}.pr-1\.5{padding-right:calc(var(--spacing) * 1.5)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-1{padding-bottom:var(--spacing)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pl-1{padding-left:var(--spacing)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-10{padding-left:calc(var(--spacing) * 10)}.pl-12{padding-left:calc(var(--spacing) * 12)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-top{vertical-align:top}.font-mono{font-family:var(--font-mono)}.\!text-\[11px\]{font-size:11px!important}.\!text-\[13px\]{font-size:13px!important}.\!text-\[22px\]{font-size:22px!important}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[color\:var\(--amber\,\#b45309\)\]{color:var(--amber,#b45309)}.text-\[color\:var\(--danger\,\#b42318\)\]{color:var(--danger,#b42318)}.text-\[color\:var\(--faint\)\]{color:var(--faint)}.text-\[color\:var\(--muted\)\]{color:var(--muted)}.text-\[color\:var\(--text\)\]{color:var(--text)}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-green-600{color:var(--color-green-600)}.text-green-700{color:var(--color-green-700)}.text-neutral-400{color:var(--color-neutral-400)}.text-neutral-500{color:var(--color-neutral-500)}.text-neutral-600{color:var(--color-neutral-600)}.text-red-600{color:var(--color-red-600)}.text-white{color:var(--color-white)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.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)}.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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.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,)}.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))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}@media(hover:hover){.hover\:bg-\[color-mix\(in_srgb\,var\(--text\)_8\%\,transparent\)\]:hover{background-color:var(--text)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color-mix\(in_srgb\,var\(--text\)_8\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--text) 8%,transparent)}}.hover\:bg-\[var\(--hover\)\]:hover{background-color:var(--hover)}.hover\:bg-\[var\(--sidebar-hover\)\]:hover{background-color:var(--sidebar-hover)}.hover\:bg-neutral-50:hover{background-color:var(--color-neutral-50)}.hover\:text-\[color\:var\(--text\)\]:hover{color:var(--text)}.hover\:underline:hover{text-decoration-line:underline}}@media not all and (min-width:48rem){.max-md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}}}:root{--sidebar-hover:#f7f8fa;--canvas:var(--sidebar-hover);--sidebar:#fff;--nav-current:#f2f3f5;--sidebar-active:#f2f3f5;--content:#fff;--card:#fff;--popup:#fff;--chrome:var(--canvas);--input:#fff;--line:#eceef2;--text:#111318;--muted:#667085;--faint:#98a2b3;--green:#099250;--red:#d92d20;--amber:#b54708;--blue:#1570ef;--btn:#111318;--btn-text:#fff;--hover:var(--sidebar-hover);--shadow-sm:none;--shadow:0 1px 2px #1018280d, 0 6px 16px #1018280f;--shadow-lg:0 8px 28px #1018281f;--radius:8px;--radius-sm:8px;--radius-xs:8px;--pad-page:28px 32px 48px;--pad-hub:20px 28px 28px;--gap-section:24px;--gap-card:18px;--gap-path:12px;--th-titlebar-h:3rem;--th-statusbar-h:2rem;color-scheme:light}html[data-theme=dark]{--sidebar:#16181d;--nav-current:#2a2d34;--sidebar-hover:var(--nav-current)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark]{--sidebar-hover:color-mix(in srgb, var(--nav-current) 65%, transparent)}}html[data-theme=dark]{--sidebar-active:#2a2d34;--canvas:var(--nav-current)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark]{--canvas:color-mix(in srgb, var(--nav-current) 65%, var(--sidebar))}}html[data-theme=dark]{--content:#1c1e24;--card:#262830;--popup:#31343d;--chrome:var(--canvas);--input:#262830;--line:#2c2c2c;--text:#f2f2f2;--muted:#9aa0a6;--faint:#6b7280;--green:#34d399;--red:#f87171;--amber:#fbbf24;--blue:#60a5fa;--btn:#f2f2f2;--btn-text:#111;--hover:var(--canvas);--shadow-sm:none;--shadow:0 1px 2px #00000047, 0 8px 20px #00000052;--shadow-lg:0 12px 36px #0000006b;color-scheme:dark}html,body{background:var(--canvas);height:100dvh;color:var(--text);font-feature-settings:"cv02","cv03","cv04","cv11";letter-spacing:-.011em;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;margin:0;font-family:SF Pro Text,Segoe UI,Noto Sans TC,PingFang TC,system-ui,-apple-system,sans-serif;font-size:13px}html[lang=zh-Hans],html[lang=zh-Hans] body{font-family:SF Pro Text,Segoe UI,Noto Sans SC,PingFang SC,Microsoft YaHei,system-ui,-apple-system,sans-serif}html[lang=en],html[lang=en] body{font-family:SF Pro Text,Segoe UI,Noto Sans TC,PingFang TC,system-ui,-apple-system,sans-serif}grammarly-extension,grammarly-popups,grammarly-desktop-integration,grammarly-mirror,grammarly-btn,grammarly-card,grammarly-tooltip,grammarly-notification,lt-toolbar,lt-highlighter,lt-mirror{visibility:hidden!important;pointer-events:none!important;width:0!important;height:0!important;display:none!important;position:absolute!important;overflow:hidden!important}*{box-sizing:border-box}button,input,select,textarea{font:inherit;color:inherit}button:not(:disabled):not([aria-disabled=true]):not([draggable=true]):not(.th-nav-grip):not(.cursor-grab),a[href]:not([draggable=true]):not(.cursor-grab),summary,[role=button]:not(:disabled):not([aria-disabled=true]):not([draggable=true]),[role=option],[role=menuitem],[role=tab],[role=switch],[role=checkbox],[role=radio],[role=link],label:has(>input[type=checkbox]:not(:disabled)),label:has(>input[type=radio]:not(:disabled)),select:not(:disabled),input[type=checkbox]:not(:disabled),input[type=radio]:not(:disabled),input[type=file]:not(:disabled),input[type=range]:not(:disabled),input[type=submit]:not(:disabled),input[type=button]:not(:disabled),input[type=reset]:not(:disabled){cursor:pointer}button:disabled,button[aria-disabled=true],[role=button]:disabled,[role=button][aria-disabled=true],select:disabled,input:disabled{cursor:not-allowed}a[draggable=true],button[draggable=true],[draggable=true],[draggable=true]:hover,.th-chart-thumb-strategy-menu .th-tag{cursor:pointer}button:not(:disabled):not([aria-disabled=true]),a.th-btn-primary{transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s,transform .16s,opacity .16s}.th-workspace-split,.th-workspace-split:hover,.th-workspace-split:active,.th-workspace.is-resizing,.th-workspace.is-resizing *,html.th-col-resize,html.th-col-resize *{cursor:col-resize!important}.th-nav-grip:active,.cursor-grabbing,html.th-card-hold,html.th-card-hold *{cursor:grabbing!important}button.text-white,a.text-white,span.text-white,button.bg-red-600,button.bg-red-600.text-white,button.th-btn-danger{color:#fff}input:not([type=checkbox]):not([type=radio]),select,textarea{background:var(--input);color:var(--text)}input:not([type=checkbox]):not([type=radio]):focus,select:focus,textarea:focus{border-color:#c8cdd6;outline:none;box-shadow:0 0 0 3px #1113180d}html[data-theme=dark] input:not([type=checkbox]):not([type=radio]):focus,html[data-theme=dark] select:focus,html[data-theme=dark] textarea:focus{border-color:#4b4b4b;box-shadow:0 0 0 3px #ffffff0d}input[type=checkbox],input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1.5px solid var(--muted);background-color:var(--card);width:14px;height:14px;accent-color:var(--text);background-position:50%;background-repeat:no-repeat;flex-shrink:0;margin:0}input[type=checkbox]{background-size:10px 10px;border-radius:3px}input[type=radio]{box-shadow:inset 0 0 0 2px var(--card);border-radius:999px}input[type=checkbox]:checked,input[type=checkbox]:indeterminate{border-color:var(--text);background-color:var(--text);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23ffffff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round' d='M3.5 8.5 6.5 11.5 12.5 4.5'/%3E%3C/svg%3E")}input[type=checkbox]:indeterminate{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23ffffff' stroke-width='2.2' stroke-linecap='round' d='M3.5 8h9'/%3E%3C/svg%3E")}input[type=radio]:checked{border-color:var(--text);background-color:var(--text);box-shadow:inset 0 0 0 3px var(--card)}html[data-theme=dark] input[type=checkbox]:checked,html[data-theme=dark] input[type=checkbox]:indeterminate{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23111318' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round' d='M3.5 8.5 6.5 11.5 12.5 4.5'/%3E%3C/svg%3E")}html[data-theme=dark] input[type=checkbox]:indeterminate{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23111318' stroke-width='2.2' stroke-linecap='round' d='M3.5 8h9'/%3E%3C/svg%3E")}input[type=checkbox]:focus-visible,input[type=radio]:focus-visible{outline:2px solid var(--text);outline-offset:2px}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-button{background:0 0;border:0;width:0!important;height:0!important;display:none!important}::-webkit-scrollbar-button:single-button{background:0 0;border:0;width:0!important;height:0!important;display:none!important}::-webkit-scrollbar-button:double-button{background:0 0;border:0;width:0!important;height:0!important;display:none!important}::-webkit-scrollbar-button:vertical:start:decrement{background:0 0;border:0;width:0!important;height:0!important;display:none!important}::-webkit-scrollbar-button:vertical:end:increment{background:0 0;border:0;width:0!important;height:0!important;display:none!important}::-webkit-scrollbar-button:vertical:start:increment{background:0 0;border:0;width:0!important;height:0!important;display:none!important}::-webkit-scrollbar-button:vertical:end:decrement{background:0 0;border:0;width:0!important;height:0!important;display:none!important}::-webkit-scrollbar-button:horizontal:start:decrement{background:0 0;border:0;width:0!important;height:0!important;display:none!important}::-webkit-scrollbar-button:horizontal:end:increment{background:0 0;border:0;width:0!important;height:0!important;display:none!important}::-webkit-scrollbar-button:horizontal:start:increment{background:0 0;border:0;width:0!important;height:0!important;display:none!important}::-webkit-scrollbar-button:horizontal:end:decrement{background:0 0;border:0;width:0!important;height:0!important;display:none!important}::-webkit-scrollbar-thumb{border-radius:var(--radius);background:#d5d7db}html[data-theme=dark] ::-webkit-scrollbar-thumb{background:#3a3a3a}.th-nav-platform-head{align-items:center;min-height:28px;display:flex}.th-nav-grip{border-radius:var(--radius);width:22px;height:22px;color:var(--faint);cursor:grab;touch-action:none;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;margin-left:2px;padding:0;display:inline-flex}.th-nav-grip:hover,.th-nav-grip:focus-visible{color:var(--muted);background:var(--sidebar-hover)}.th-nav-grip:focus-visible{outline:2px solid var(--text);outline-offset:1px}.th-nav-grip:active,.th-nav-platform.is-dragging .th-nav-grip,.th-nav-account.is-dragging .th-nav-grip{cursor:grabbing}.th-nav-platform.is-dragging,.th-nav-account.is-dragging{opacity:.45}.th-nav-account-lead .th-nav-grip{pointer-events:auto;z-index:3;margin-left:0}.th-nav-platform-list.is-sorting .th-nav-account{cursor:default}.th-nav-sort-toggle,.th-nav-add{border-radius:var(--radius);height:22px;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.th-nav-sort-toggle{width:22px}.th-nav-sort-toggle:hover,.th-nav-sort-toggle:focus-visible,.th-nav-add:hover,.th-nav-add:focus-visible,.th-nav-sort-toggle.is-on,.th-nav-add.is-on{color:var(--text);background:var(--sidebar-hover)}.th-nav-drop-line{z-index:2;pointer-events:none;height:0;margin:0;position:relative}.th-nav-drop-line:before{content:"";background:#111318;border-radius:1px;height:3px;position:absolute;top:-1.5px;left:10px;right:10px}.th-nav-platform-split{margin-top:8px;padding-top:2px}.th-nav-platform-split:before{content:"";background:var(--text);height:1px;margin:0 10px 8px;display:block}@supports (color:color-mix(in lab,red,red)){.th-nav-platform-split:before{background:color-mix(in srgb,var(--text) 7%,transparent)}}html[data-theme=dark] .th-nav-platform-split:before{background:#000}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .th-nav-platform-split:before{background:color-mix(in srgb,#000 45%,var(--line))}}.th-nav-status{z-index:3;cursor:pointer;pointer-events:auto;background:0 0;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin:0 -4px 0 -2px;padding:0;display:inline-flex;position:relative}.th-nav-status:after{content:"";background:#d4d4d4;border-radius:50%;width:9px;height:9px}.th-nav-status.is-on:after{background:#16a34a}.th-nav-status.is-off:after,.th-nav-status.is-err:after{background:#ef4444}.th-nav-status.is-warn:after{background:#d97706}.th-nav-status.is-setup:after{background:#d4d4d4}.th-nav-status:hover:not(:disabled):after{transform:scale(1.2)}.th-nav-status:disabled{cursor:wait;opacity:.65}.th-nav-ai{z-index:3;border-radius:var(--radius);width:24px;height:24px;color:var(--muted);cursor:pointer;pointer-events:auto;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;position:relative}.th-nav-ai.is-on{color:var(--green)}.th-nav-ai:hover:not(:disabled){background:var(--sidebar-hover);color:var(--text)}.th-nav-ai.is-on:hover:not(:disabled){color:var(--green)}.th-nav-ai:disabled{cursor:wait;opacity:.65}html.th-shell-compact .th-nav-account{grid-template-columns:auto minmax(0,1fr) auto}html.th-shell-compact .th-nav-account-main,html.th-shell-compact .th-nav-account-name-row,html.th-shell-compact .th-nav-account-name{min-width:0;max-width:100%}html.th-shell-compact .th-nav-account-name{text-overflow:ellipsis;overflow:hidden}.th-nav-account{cursor:pointer;grid-template-columns:auto minmax(max-content,1fr) auto;align-items:center;column-gap:8px;min-height:34px;padding-top:2px;padding-bottom:2px;display:grid}.th-nav-account-hit{z-index:1;border-radius:var(--radius);position:absolute;top:0;right:0;bottom:0;left:0}.th-nav-account-tail{z-index:2;pointer-events:none;flex-shrink:0;justify-self:end;align-items:center;gap:2px;display:inline-flex;position:relative}.th-nav-account-tail .th-nav-ai{pointer-events:auto}.th-nav-account-tail.is-locked,.th-nav-account-tail.is-locked .th-nav-ai{pointer-events:none;opacity:.42;cursor:default}.th-nav-account-tail.is-locked .th-nav-ai:disabled{cursor:default;opacity:.42}.th-nav-account-lead{z-index:2;pointer-events:none;align-items:center;display:flex;position:relative}.th-nav-account-main{z-index:2;pointer-events:none;flex-direction:column;justify-content:center;align-items:flex-start;gap:0;min-width:max-content;display:flex;position:relative}.th-nav-account-name-row{align-items:center;gap:2px;min-width:max-content;max-width:none;display:flex}.th-nav-account-name{text-overflow:clip;white-space:nowrap;min-width:max-content;color:var(--text);pointer-events:none;line-height:1.25;overflow:visible}.th-nav-account-login{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.02em;min-width:0;max-width:100%;color:var(--faint);pointer-events:none;font-size:11px;font-weight:400;line-height:1.25;display:block;overflow:hidden}.th-nav-account-type{z-index:2;letter-spacing:0;color:var(--faint);pointer-events:none;white-space:nowrap;font-size:11px;font-weight:400;line-height:1.2;position:relative}.th-nav-pin{border-radius:var(--radius);width:22px;height:22px;color:var(--muted);opacity:0;pointer-events:none;z-index:3;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex;overflow:hidden}.group:hover .th-nav-pin,.group:focus-within .th-nav-pin,.th-nav-pin:focus-visible{opacity:1;pointer-events:auto}.th-nav-pin:hover,.th-nav-pin:focus-visible{background:var(--sidebar-hover);color:var(--text)}.th-sidebar{background:var(--sidebar);min-width:260px;max-width:min(560px,48vw)}.th-sidebar-body{scrollbar-width:thin;scrollbar-color:transparent transparent;min-width:0}.th-sidebar:hover .th-sidebar-body,.th-sidebar-body.is-scrolling{scrollbar-color:#c5c7cc transparent}html[data-theme=dark] .th-sidebar:hover .th-sidebar-body,html[data-theme=dark] .th-sidebar-body.is-scrolling{scrollbar-color:#3a3a3a transparent}.th-sidebar-body::-webkit-scrollbar{background:0 0;width:8px;height:8px}.th-sidebar-body::-webkit-scrollbar-thumb{border-radius:var(--radius);background:0 0}.th-sidebar:hover .th-sidebar-body::-webkit-scrollbar-thumb{background:#d5d7db}.th-sidebar-body.is-scrolling::-webkit-scrollbar-thumb{background:#d5d7db}html[data-theme=dark] .th-sidebar:hover .th-sidebar-body::-webkit-scrollbar-thumb{background:#3a3a3a}html[data-theme=dark] .th-sidebar-body.is-scrolling::-webkit-scrollbar-thumb{background:#3a3a3a}.th-nav-group+.th-nav-group{margin-top:16px}.th-nav-leaves+.th-nav-group,.th-nav-group+.th-nav-leaves,.th-nav-split{margin-top:10px;padding-top:2px}.th-nav-leaves+.th-nav-group:before,.th-nav-group+.th-nav-leaves:before,.th-nav-split:before{content:"";background:var(--text);height:1px;margin:0 10px 10px;display:block}@supports (color:color-mix(in lab,red,red)){.th-nav-leaves+.th-nav-group:before,.th-nav-group+.th-nav-leaves:before,.th-nav-split:before{background:color-mix(in srgb,var(--text) 7%,transparent)}}html[data-theme=dark] .th-nav-leaves+.th-nav-group:before,html[data-theme=dark] .th-nav-group+.th-nav-leaves:before,html[data-theme=dark] .th-nav-split:before{background:#000}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .th-nav-leaves+.th-nav-group:before,html[data-theme=dark] .th-nav-group+.th-nav-leaves:before,html[data-theme=dark] .th-nav-split:before{background:color-mix(in srgb,#000 45%,var(--line))}}.th-nav-dock{padding:12px 8px 2px}.th-nav-dock:before{content:"";background:var(--text);height:1px;margin:0 0 10px;display:block}@supports (color:color-mix(in lab,red,red)){.th-nav-dock:before{background:color-mix(in srgb,var(--text) 7%,transparent)}}html[data-theme=dark] .th-nav-dock:before{background:#000}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .th-nav-dock:before{background:color-mix(in srgb,#000 45%,var(--line))}}.th-account-ai{border-radius:var(--radius);width:36px;height:36px;color:var(--muted);background:0 0;border:0;justify-content:center;align-items:center;margin-left:2px;padding:0;display:inline-flex}.th-account-ai.is-on{color:var(--green)}.th-account-ai:hover,.th-account-ai:focus-visible{background:currentColor}@supports (color:color-mix(in lab,red,red)){.th-account-ai:hover,.th-account-ai:focus-visible{background:color-mix(in srgb,currentColor 12%,transparent)}}.th-account-ai:disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.th-account-ai:focus-visible{outline-offset:2px;outline:2px solid}html[data-theme=dark] .th-account-ai{color:var(--muted)}html[data-theme=dark] .th-account-ai.is-on{color:var(--green)}.th-dialog-close{border-radius:var(--radius);width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;position:absolute;top:12px;right:12px}.th-dialog-copy,.th-field-error,.th-field-hint,.th-toast-body,.th-sub{word-break:keep-all;line-break:strict;overflow-wrap:anywhere}.th-dialog-close:hover:not(:disabled),.th-dialog-close:focus-visible:not(:disabled){background:var(--hover);color:var(--text)}.th-dialog-close:disabled{opacity:.4;cursor:not-allowed}.th-dialog-close:focus-visible{outline:2px solid var(--text)}@supports (color:color-mix(in lab,red,red)){.th-dialog-close:focus-visible{outline:2px solid color-mix(in srgb,var(--text) 35%,transparent)}}.th-dialog-close:focus-visible{outline-offset:1px}.th-account-pin{border-radius:var(--radius);width:28px;height:28px;color:var(--faint);background:0 0;border:0;justify-content:center;align-items:center;margin-left:2px;padding:0;display:inline-flex}.th-account-pin.is-on{color:var(--text)}.th-account-pin:hover,.th-account-pin:focus-visible{background:var(--sidebar-hover)}.th-account-pin:focus-visible{outline:2px solid var(--text);outline-offset:2px}.th-page{--th-page-top:44px;padding:var(--th-page-top) 22px 16px 36px;background:0 0;min-height:100%}.th-page:has(.th-head){flex-direction:column;gap:0;display:flex}.th-page:has(.th-head)>:has(>.th-head){display:contents}.th-head{background:0 0;margin-bottom:18px}.th-page>.th-head~*,.th-page>:has(>.th-head)>:not(.th-head),.th-page>:has(>.th-head)~*{background-color:var(--sidebar)}.th-page>.th-head+*,.th-page>:has(>.th-head)>:not(.th-head){border-top-left-radius:20px;border-top-right-radius:20px;padding-top:18px}.th-page:has(.th-head)>:last-child{border-bottom-right-radius:20px;border-bottom-left-radius:20px;padding-bottom:22px}.th-page.th-wizard{background:var(--sidebar);border-radius:var(--radius);min-height:0;margin:0 20px 16px 12px;display:block}.th-page.th-wizard>.th-head~*,.th-page.th-wizard>:has(>.th-head)>:not(.th-head),.th-page.th-wizard>:has(>.th-head)~*{background:0 0;border-radius:0;padding-top:0}.th-page-stack{gap:var(--gap-section);flex-direction:column;display:flex}.th-admin-create{grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:.75rem;display:grid}.th-admin-cards,.th-pos-cards{display:none}.th-pos-table .th-pos-close{height:auto;min-height:0;padding:4px 10px}.th-dash-title{align-items:center;gap:6px;display:flex}.th-dash-fav-btn{width:40px;height:40px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.th-dash-fav-btn:hover:not(:disabled){color:var(--muted);background:var(--hover)}.th-dash-fav-btn.is-on{color:#c9a227}.th-dash-fav-btn:disabled{cursor:not-allowed;opacity:.45}.th-dash-density-btn{display:none}.th-dash-density-btn.is-on{color:var(--text)}.th-dash-split{grid-template-columns:minmax(260px,320px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.th-dash-rail{flex-direction:column;gap:14px;min-width:0;display:flex}.th-dash-legend{flex-direction:column;gap:10px;min-width:0;display:flex}.th-dash-legend-block,.th-dash-legend-company{flex-direction:column;gap:6px;min-width:0;display:flex}.th-dash-legend-companies{flex-direction:column;gap:12px;min-width:0;display:flex}.th-dash-legend-subtitle{color:var(--muted);letter-spacing:.02em;margin:0;font-size:11px;font-weight:600;line-height:1.3}.th-dash-legend-row{flex-wrap:wrap;gap:8px;display:flex}.th-dash-legend-accounts.is-open{--legend-chip-row:calc(12px * 1.35 + 6px);max-height:calc(var(--legend-chip-row) * 12 + 8px * 11);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:transparent transparent;overflow:hidden auto}.th-dash-legend-accounts.is-open:hover{scrollbar-color:#c5c7cc transparent}html[data-theme=dark] .th-dash-legend-accounts.is-open:hover{scrollbar-color:#3a3a3a transparent}.th-dash-legend-accounts.is-open::-webkit-scrollbar{background:0 0;width:8px}.th-dash-legend-accounts.is-open::-webkit-scrollbar-thumb{border-radius:var(--radius);background:0 0}.th-dash-legend-accounts.is-open:hover::-webkit-scrollbar-thumb{background:#d5d7db}html[data-theme=dark] .th-dash-legend-accounts.is-open:hover::-webkit-scrollbar-thumb{background:#3a3a3a}.th-dash-legend-more{border-radius:var(--radius);min-width:28px;height:22px;color:var(--text);letter-spacing:.02em;cursor:pointer;background:0 0;border:0;justify-content:center;align-self:center;align-items:center;margin:0;padding:0 6px;font-family:inherit;font-size:13px;font-weight:700;line-height:1;display:inline-flex}.th-dash-legend-more:hover{background:var(--sidebar-hover)}.th-dash-legend-more:focus-visible{outline:2px solid var(--text);outline-offset:1px}.th-dash-legend-rule{background:var(--line);height:1px;margin:2px 0}.th-dash-chip{border-radius:var(--radius);color:#98a2b3;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:#f2f4f7;border:0;align-items:center;gap:4px;max-width:100%;margin:0;padding:3px 8px;font-family:inherit;font-size:12px;font-weight:600;line-height:1.35;display:inline-flex;overflow:hidden}.th-dash-chip:focus-visible{outline:2px solid var(--text);outline-offset:1px}.th-dash-chip.is-fav:not(.is-off){color:#b45309;background:#fef3c7}.th-dash-chip.is-fx:not(.is-off){color:#e11d48;background:#fde8ea}.th-dash-chip.is-index:not(.is-off){color:#c2410c;background:#fff1d6}.th-dash-chip.is-equity:not(.is-off){color:#7c3aed;background:#f3e8ff}.th-dash-chip.is-option:not(.is-off){color:#0f766e;background:#ccfbf1}.th-dash-chip.is-off{color:#98a2b3;background:#f2f4f7}.th-dash-stage{min-width:0}@container th-page (max-width:839px){.th-dash-split{grid-template-columns:1fr}}.th-dash-kpis{z-index:2;border:1px solid var(--line);border-radius:var(--radius);box-shadow:none;background:0 0;flex-direction:column;gap:0;display:flex;position:relative;overflow:visible}.th-dash-rail-edge{display:none}@container th-page (min-width:840px){.th-dash-split{--th-dash-card-align:0px}.th-dash-kpis{margin-top:var(--th-dash-card-align)}.th-dash-rail-edge{z-index:12;border:1px solid var(--line);background:var(--sidebar);width:28px;height:28px;color:var(--text);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;position:absolute;top:-1px;right:0;transform:translate(50%);box-shadow:0 1px 2px #10182814,0 4px 10px #10182814}.th-dash-rail-edge:hover{background:var(--sidebar);color:var(--text)}.th-dash-split.is-rail-collapsed{grid-template-columns:minmax(260px,320px) minmax(0,1fr);align-items:stretch}.th-dash-split.is-rail-collapsed .th-dash-rail{flex-direction:row;align-items:stretch;gap:14px;width:auto;min-width:0;height:100%}.th-dash-split.is-rail-collapsed .th-dash-legend{min-width:0;margin-top:var(--th-dash-card-align);flex:auto;align-self:start;display:flex}.th-dash-split.is-rail-collapsed .th-dash-kpis{flex:0 0 22px;align-self:stretch;width:22px;min-width:22px;margin-top:0;overflow:visible}.th-dash-split.is-rail-collapsed .th-dash-kpis>:not(.th-dash-rail-edge){display:none}.th-dash-split.is-rail-collapsed .th-dash-rail-edge{width:28px;height:28px;top:-1px;left:auto;right:0;transform:translate(50%)}.th-dash-split.is-rail-collapsed .th-dash-rail-edge svg{width:16px;height:16px}}@container th-page (max-width:839px){.th-dash-kpis{--th-kpi-border:1px}.th-dash-rail-edge{z-index:12;top:auto;left:auto;right:calc(-1 * var(--th-kpi-border));bottom:calc(-1 * var(--th-kpi-border));border:1px solid var(--line);background:var(--sidebar);width:28px;height:28px;color:var(--text);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;position:absolute;transform:translate(50%,50%);box-shadow:0 1px 2px #10182814,0 4px 10px #10182814}.th-dash-rail-edge svg{transform:rotate(90deg)}.th-dash-split.is-rail-collapsed .th-dash-kpis>:not(.th-dash-rail-edge){display:none}.th-dash-split.is-rail-collapsed .th-dash-kpis{--th-kpi-border:0px;border-width:0;height:0;min-height:0;margin:0;padding:0;overflow:visible}}@media(max-width:1099px){.th-dash-legend,.th-dash-split.is-rail-collapsed .th-dash-legend{display:none}.th-dash-legend.is-open,.th-dash-split.is-rail-collapsed .th-dash-legend.is-open{display:flex}}@media(min-width:1100px){.th-head-actions .th-dash-legend-toggle{display:none}}.th-dash-kpis:has(.th-kpi.is-open){z-index:9}.th-page:has(.th-kpi.is-open) .th-kpi:not(.is-open):not(.is-realized),.th-page:has(.th-kpi.is-open) .th-mosaic .th-chart-card,.th-page:has(.th-kpi.is-open) .th-mosaic .th-chart-add{opacity:.62;transition:opacity .15s}.th-page:has(.th-kpi.is-open) .th-kpi.is-open{opacity:1}.th-assist-search.th-dash-search{width:100%;max-width:100%;height:auto;margin:2px 0 18px}html.th-shell-desktop .th-assist-search.th-dash-search{width:calc(25% - 9px)}.th-agent-status{z-index:2;background:#9ca3af;border-radius:999px;width:8px;height:8px;position:absolute;top:14px;left:14px}.th-agent-status.is-unset{background:#9ca3af}.th-agent-status.is-ready{background:var(--green)}.th-agent-status.is-busy{background:#eab308}.th-agent-status.is-paused{background:#6941c6}.th-agent-status.is-offline{background:var(--red)}.th-agent-place{color:var(--faint);font-size:11px;line-height:1.35}.th-dash-search{box-sizing:border-box;border:1px solid var(--line);border-radius:var(--radius);background:var(--input);width:100%;min-width:0;height:100%;min-height:46px;color:var(--text);cursor:text;align-self:stretch;align-items:center;gap:8px;padding:0 12px;font-size:13px;line-height:1.2;transition:border-color .15s;display:flex}.th-dash-search:hover{border-color:var(--text)}@supports (color:color-mix(in lab,red,red)){.th-dash-search:hover{border-color:color-mix(in srgb,var(--text) 16%,var(--line))}}.th-dash-search-icon{color:var(--faint);pointer-events:none;flex-shrink:0}.th-dash-search input.th-dash-search-input,.th-dash-search input.th-dash-search-input:hover,.th-dash-search input.th-dash-search-input:focus,.th-dash-search input.th-dash-search-input:focus-visible,.th-dash-search:hover input.th-dash-search-input,.th-dash-search:focus-within input.th-dash-search-input{min-width:0;box-shadow:none;color:var(--text);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;outline:none;flex:1;margin:0;padding:0 0 0 2px;font-size:13px}.th-dash-search input.th-dash-search-input::placeholder{color:var(--faint);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.th-dash-search input.th-dash-search-input{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.th-dash-search input.th-dash-search-input.th-caps-on{padding-right:48px}.th-clip-input{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.th-dash-search:focus-within{border-color:var(--text)}@supports (color:color-mix(in lab,red,red)){.th-dash-search:focus-within{border-color:color-mix(in srgb,var(--text) 28%,var(--line))}}.th-dash-search:focus-within{outline:none}.th-dash-search.is-disabled,.th-dash-search.is-disabled:hover,.th-dash-search.is-disabled:focus-within{opacity:.55;cursor:not-allowed;border-color:var(--line);background:var(--hover)}.th-dash-search.is-disabled input.th-dash-search-input,.th-dash-search.is-disabled input.th-dash-search-input:hover,.th-dash-search.is-disabled input.th-dash-search-input:focus,.th-dash-search.is-disabled input.th-dash-search-input:focus-visible{cursor:not-allowed;color:var(--muted)}.th-thumb-group{margin-top:0}.th-thumb-group--spaced{margin-top:28px}.th-dash-split:has(.th-dash-empty){align-items:stretch}.th-dash-stage:has(.th-dash-empty){min-height:calc(100dvh - var(--th-titlebar-h) - var(--th-statusbar-h) - 7.25rem);flex-direction:column;display:flex}.th-mosaic:has(>.th-dash-empty){flex:1;justify-content:center;align-items:center;padding:0;display:flex}.th-dash-empty{color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;margin:0;display:flex}.th-dash-empty .th-arena-bot-mark{width:64px;height:64px;margin:0}.th-dash-empty p{margin:0}.th-mosaic{--thumb-op-size:30px;--thumb-icon-scale:1;--thumb-remove-size:22px;--thumb-remove-icon:14px;border-radius:0;margin:0;padding:2px 0 10px;transition:background-color .15s;position:relative}.th-mosaic:has(.th-chart-card.is-pos-open) .th-chart-card:not(.is-pos-open){opacity:.62;transition:opacity .15s}.th-mosaic:has(.th-chart-card.is-pos-open) .th-chart-card.is-pos-open{opacity:1}.th-mosaic:has(.th-chart-card.is-pos-open) .th-chart-add{opacity:.62;transition:opacity .15s}.th-thumb-group-label{letter-spacing:0;color:var(--text);margin:0;font-size:13px;font-weight:600}.th-dash-assistant-row{align-items:center;min-height:36px;margin:-10px 4px 22px;display:flex}.th-dash-assistant-face{border:2px solid var(--sidebar);background:var(--card);border-radius:999px;place-items:center;width:36px;height:36px;margin-left:-10px;text-decoration:none;display:grid;position:relative}.th-dash-assistant-face:first-child{margin-left:0}.th-dash-assistant-face:hover{z-index:1}.th-dash-assistant-face :global(.th-arena-bot-mark){width:32px;height:32px;margin:0}.th-thumb-group-head{align-items:center;margin:0 4px 12px;display:flex}.th-thumb-group-title-row{flex-wrap:wrap;align-items:center;gap:6px 8px;max-width:100%;display:inline-flex}.th-thumb-group-toggle{border-radius:var(--radius);width:22px;height:22px;color:var(--text);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-self:center;align-items:center;padding:0;display:inline-flex}.th-thumb-group-toggle:hover{background:var(--sidebar-hover)}.th-thumb-group-toggle span{border-top:7px solid;border-left:5px solid #0000;border-right:5px solid #0000;width:0;height:0}.th-thumb-group-toggle.is-collapsed span{border:5px solid #0000;border-left:7px solid;border-right:0}.th-thumb-group-toggle:focus-visible{outline:2px solid var(--text);outline-offset:1px}.th-thumb-group-count{font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;color:inherit;margin:0 0 0 6px}.th-thumb-group-filter{flex:none;position:relative}.th-thumb-group-filter-btn{border-radius:var(--radius);width:28px;height:28px;color:var(--text);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:inline-flex}.th-thumb-group-filter-btn:hover{background:var(--hover)}.th-thumb-group-filter-btn.is-on,.th-thumb-group-filter-btn.is-open{background:var(--btn);border-color:var(--btn);color:var(--btn-text)}.th-thumb-group-filter-btn svg{transition:transform .15s;display:block}.th-thumb-group-filter-btn.is-open svg{transform:none}.th-thumb-group-filter-menu{z-index:12;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);min-width:220px;box-shadow:var(--shadow);padding:6px;position:absolute;top:calc(100% + 6px);left:0}.th-thumb-group-filter-item{border-radius:var(--radius);color:var(--text);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;padding:6px 8px;font-size:13px;line-height:1.3;display:flex}.th-thumb-group-filter-item:hover{background:var(--hover)}.th-thumb-group-filter-item.is-all{border-bottom:1px solid var(--line);margin-bottom:4px;padding-bottom:8px;font-weight:600}.th-thumb-group-filter-item input{width:14px;height:14px;accent-color:var(--text);cursor:pointer;margin:0}.th-recess-line{background:var(--text);height:1px;margin:0 0 14px}@supports (color:color-mix(in lab,red,red)){.th-recess-line{background:color-mix(in srgb,var(--text) 7%,transparent)}}html[data-theme=dark] .th-recess-line{background:#000}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .th-recess-line{background:color-mix(in srgb,#000 45%,var(--line))}}.th-thumb-group-reset{border:1px solid var(--line);border-radius:var(--radius);background:var(--card);height:26px;color:var(--muted);cursor:pointer;flex:none;align-items:center;padding:0 8px;font-size:12px;line-height:1;display:inline-flex}.th-thumb-group-reset:hover{color:var(--text);border-color:var(--text)}@supports (color:color-mix(in lab,red,red)){.th-thumb-group-reset:hover{border-color:color-mix(in srgb,var(--text) 16%,var(--line))}}.th-thumb-grid{--thumb-cols:4;--thumb-gap:18px;--thumb-min:268px;grid-template-columns:repeat(auto-fill,minmax(min(100%,max(var(--thumb-min),calc((100% - (var(--thumb-cols) - 1) * var(--thumb-gap)) / var(--thumb-cols)))),1fr));gap:var(--thumb-gap);align-items:start;display:grid;overflow:visible;container-type:inline-size}.th-thumb-cell{min-width:0}.th-thumb-cell.is-sortable{touch-action:none;-webkit-user-select:none;user-select:none}.th-thumb-cell.is-sortable,.th-thumb-cell.is-sortable .th-chart-thumb-hit{cursor:grab}.th-thumb-cell.is-reorder-lock .th-chart-card,.th-thumb-cell.is-reorder-lock .th-chart-card *,.th-mosaic.is-reorder .th-chart-add,.th-mosaic.is-reorder .th-chart-add *{pointer-events:none!important}.th-thumb-drop-slot{border-radius:var(--radius);border:2px dashed var(--faint);min-height:220px}@supports (color:color-mix(in lab,red,red)){.th-thumb-drop-slot{border:2px dashed color-mix(in srgb,var(--faint) 72%,var(--line))}}.th-thumb-drop-slot{background:var(--faint)}@supports (color:color-mix(in lab,red,red)){.th-thumb-drop-slot{background:color-mix(in srgb,var(--faint) 9%,var(--content))}}.th-thumb-drop-slot{pointer-events:none}.th-thumb-drag-ghost{z-index:60;pointer-events:none;will-change:transform;position:fixed;top:0;left:0}.th-thumb-drag-ghost .th-chart-card,.th-thumb-drag-ghost .th-skill-card{width:100%;height:100%;box-shadow:var(--shadow-lg),0 18px 40px var(--text);margin:0}@supports (color:color-mix(in lab,red,red)){.th-thumb-drag-ghost .th-chart-card,.th-thumb-drag-ghost .th-skill-card{box-shadow:var(--shadow-lg),0 18px 40px color-mix(in srgb,var(--text) 16%,transparent)}}.th-thumb-drag-ghost .th-chart-card,.th-thumb-drag-ghost .th-skill-card{animation:.18s cubic-bezier(.2,.8,.2,1) both th-account-tile-lift}.th-thumb-drag-ghost .th-chart-thumb{aspect-ratio:auto;cursor:grabbing;width:100%;height:100%}.th-thumb-drag-ghost.is-returning .th-chart-card,.th-thumb-drag-ghost.is-returning .th-skill-card{box-shadow:var(--shadow-sm);transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s;animation:none;transform:scale(1)rotate(0)}html.th-thumb-holding,html.th-thumb-holding *{-webkit-user-select:none!important;user-select:none!important}html.th-thumb-dragging,html.th-thumb-dragging *{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}html.th-thumb-dragging .th-chart-thumb-hit{pointer-events:none}.th-thumb-group-empty{min-height:calc((100cqi - (var(--thumb-cols) - 1) * var(--thumb-gap)) / var(--thumb-cols));color:var(--muted);grid-column:1/-1;justify-content:center;align-items:center;margin:0;font-size:13px;display:flex}.th-chart-card{z-index:1;position:relative}.th-chart-card:hover,.th-chart-card:focus-within,.th-chart-card.is-pos-open,.th-chart-card.is-strategy-open,.th-chart-card.is-drop{z-index:8}.th-chart-card.is-strategy-open,.th-chart-card.is-drop{z-index:30}.th-chart-thumb{text-align:left;height:auto;color:inherit;background:var(--card);border-radius:var(--radius);box-shadow:0 22px 48px var(--text),0 6px 14px var(--text);border:0;flex-direction:column;padding:0;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.th-chart-thumb{box-shadow:0 22px 48px color-mix(in srgb,var(--text) 9%,transparent),0 6px 14px color-mix(in srgb,var(--text) 5%,transparent)}}.th-chart-thumb{cursor:pointer;container:th-thumb/inline-size}.th-chart-card:hover .th-chart-thumb,.th-chart-card:focus-within .th-chart-thumb{box-shadow:0 26px 54px var(--text),0 8px 16px var(--text)}@supports (color:color-mix(in lab,red,red)){.th-chart-card:hover .th-chart-thumb,.th-chart-card:focus-within .th-chart-thumb{box-shadow:0 26px 54px color-mix(in srgb,var(--text) 12%,transparent),0 8px 16px color-mix(in srgb,var(--text) 6%,transparent)}}.th-chart-add{aspect-ratio:15/16;background:var(--card);border-radius:var(--radius);min-height:0;box-shadow:0 22px 48px var(--text),0 6px 14px var(--text);border:0;flex-direction:column;padding:16px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.th-chart-add{box-shadow:0 22px 48px color-mix(in srgb,var(--text) 7%,transparent),0 6px 14px color-mix(in srgb,var(--text) 4%,transparent)}}.th-chart-add{transition:background-color .15s,box-shadow .15s}.th-chart-add:hover:not(.is-picking){background:var(--sidebar-hover)}.th-chart-add-label{z-index:2;letter-spacing:-.02em;font-weight:600;line-height:1.2;position:relative}button.th-chart-add-label.is-control{width:auto;min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;padding:0;display:block}.th-chart-add-plus{cursor:pointer;background:0 0;border:0;place-items:center;margin:0;padding:28px 14px 14px;display:grid;position:absolute;top:0;right:0;bottom:0;left:0}.th-chart-add-plus-box{aspect-ratio:1;width:min(72%,11rem);color:var(--muted);border:0;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.th-chart-add-plus-box{color:color-mix(in srgb,var(--muted) 82%,var(--text))}}.th-chart-add-plus-box{font-size:clamp(3.5rem,7vw,5rem);font-weight:200;line-height:1}.th-chart-add-plus:hover .th-chart-add-plus-box{color:var(--text)}.th-chart-add.is-picking{aspect-ratio:auto;z-index:30;min-height:320px;padding:10px 12px 12px;overflow:visible}.th-chart-add-toolbar{z-index:2;justify-content:space-between;align-items:center;gap:8px;margin-bottom:2px;display:flex;position:relative}.th-chart-add-close{border-radius:var(--radius);width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;flex:none;padding:0;font-size:22px;line-height:1}.th-chart-add-close:hover{color:var(--text);background:0 0}.th-chart-add-status{color:var(--text);margin:6px 12px 0;font-size:11px;line-height:1.45}.th-chart-add-list{z-index:2;border:1px solid var(--line);border-radius:var(--radius);background:var(--card);flex-direction:column;flex:auto;min-height:240px;max-height:420px;margin-top:8px;display:flex;position:relative;overflow:hidden}.th-chart-add-account{border-bottom:1px solid var(--line);flex:none;padding:8px 8px 6px}.th-chart-add-account-label{color:var(--muted);margin-bottom:6px;font-size:11px}.th-chart-add-search{border-bottom:1px solid var(--line);flex:none;padding:8px 8px 6px}.th-chart-add-search-input{border:1px solid var(--line);border-radius:var(--radius);background:var(--input);width:100%;color:var(--text);padding:6px 10px;font-size:12px;line-height:1.35}.th-chart-add-search-input::placeholder{color:var(--faint)}.th-chart-add-search-input:focus{border-color:var(--blue);outline:none}@supports (color:color-mix(in lab,red,red)){.th-chart-add-search-input:focus{border-color:color-mix(in srgb,var(--blue) 55%,var(--line))}}.th-chart-add-search-input:focus{box-shadow:0 0 0 2px var(--blue)}@supports (color:color-mix(in lab,red,red)){.th-chart-add-search-input:focus{box-shadow:0 0 0 2px color-mix(in srgb,var(--blue) 14%,transparent)}}.th-chart-add-list-body{flex:auto;min-height:0;padding:4px 0;overflow:auto}.th-chart-add-group{letter-spacing:.02em;color:var(--muted);padding:8px 12px 4px;font-size:11px;font-weight:500}.th-chart-add-split{background:var(--text);height:1px;margin:6px 10px}@supports (color:color-mix(in lab,red,red)){.th-chart-add-split{background:color-mix(in srgb,var(--text) 7%,transparent)}}html[data-theme=dark] .th-chart-add-split{background:#000}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .th-chart-add-split{background:color-mix(in srgb,#000 45%,var(--line))}}.th-chart-add-item{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:8px;padding:8px 16px;font-size:13px;transition:background-color .12s;display:flex;overflow:hidden}.th-chart-add-item:hover,.th-chart-add-item:focus-visible,.th-chart-add-item.is-active{background:var(--sidebar-hover)}.th-chart-add-item:hover .th-chart-add-item-label,.th-chart-add-item:focus-visible .th-chart-add-item-label,.th-chart-add-item.is-active .th-chart-add-item-label{font-weight:500}.th-chart-add-item.is-busy{opacity:.55;cursor:wait}.th-chart-add-item-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.th-chart-add-item-action{color:var(--muted);flex:none;font-size:11px}.th-chart-add-item:hover .th-chart-add-item-action,.th-chart-add-item:focus-visible .th-chart-add-item-action{color:var(--text)}.th-chart-add-title{letter-spacing:-.02em;font-size:13px;font-weight:600}.th-chart-add-hint{color:var(--muted);margin:10px 12px;font-size:11px;line-height:1.45}.th-chart-thumb-hit{z-index:0;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;top:0;right:0;bottom:0;left:0}.th-chart-thumb-remove{z-index:4;width:var(--thumb-remove-size,22px);height:var(--thumb-remove-size,22px);border-radius:var(--radius);color:var(--muted);cursor:pointer;pointer-events:auto;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:6px;right:6px}.th-chart-thumb-remove-icon{width:var(--thumb-remove-icon,14px);height:var(--thumb-remove-icon,14px)}.th-chart-thumb-remove:hover{color:var(--text);background:var(--hover)}.th-chart-thumb:has(.th-chart-thumb-remove) .th-chart-thumb-acct{padding-right:28px}.th-chart-thumb-body{background:var(--card);flex-direction:column;flex:none;min-height:0;display:flex}.th-chart-thumb-stage{z-index:2;aspect-ratio:15/16;background:var(--card);flex-direction:column;flex:none;width:100%;min-height:0;padding:12px 10px 0 12px;display:flex;position:relative}.th-chart-thumb-charthead{z-index:3;pointer-events:none;flex-direction:column;gap:2px;min-width:0;display:flex;position:relative}.th-chart-thumb-charthead .th-chart-thumb-op,.th-chart-thumb-charthead .th-chart-thumb-tfs,.th-chart-thumb-charthead .th-instance-name,.th-chart-thumb-charthead .th-instance-name-input{pointer-events:auto}.th-chart-thumb-live{flex:none}.th-chart-thumb-charthead .th-chart-thumb-acct{flex:none;justify-content:flex-start;width:100%;max-width:none;margin-left:0;padding-left:0}.th-chart-thumb-acct-chip{cursor:default;pointer-events:none;max-width:100%}.th-chart-thumb-charthead .th-chart-thumb-tfs{margin-top:1lh}.th-chart-thumb-row{flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;gap:4px 8px;min-width:0;display:flex}.th-chart-thumb-lead{flex:0 auto;align-items:center;gap:4px;min-width:0;display:inline-flex}.th-chart-thumb-symbol,.th-thumb-chip,.th-chart-add-label{font-size:13px}.th-chart-thumb-symbol{letter-spacing:-.02em;white-space:nowrap;min-width:0;font-weight:600}.th-instance-name{pointer-events:auto;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font:inherit;color:inherit;text-align:left;cursor:text;border-radius:var(--radius);background:0 0;border:0;padding:0;overflow:hidden}.th-instance-name--title{display:inline-flex}.th-instance-name:hover,.th-instance-name:focus-visible{background:var(--hover)}.th-instance-name-input{pointer-events:auto;width:100%;min-width:0;max-width:100%;padding:0 var(--th-caps-slot) 0 8px;border:1px solid var(--line);border-radius:var(--radius);background:var(--card);color:var(--text);font:inherit;grid-area:1/1;margin:0;overflow:hidden}.th-instance-name-input--thumb{letter-spacing:-.02em;height:22px;font-size:13px;font-weight:600}.th-instance-name-input--title{height:1.35em;font-size:inherit;font-weight:inherit;letter-spacing:inherit}.th-instance-name-input:focus{border-color:var(--text);outline:none}.th-instance-name-input.is-invalid{border-color:var(--danger,#b42318)}.th-instance-name-edit{--th-caps-slot:28px;vertical-align:bottom;z-index:3;grid-template-columns:max-content;align-items:stretch;min-width:0;max-width:100%;display:inline-grid;position:relative}.th-instance-name-edit--thumb{letter-spacing:-.02em;font-size:13px;font-weight:600}.th-instance-name-sizer{visibility:hidden;white-space:pre;pointer-events:none;width:max-content;min-width:2ch;padding:0 calc(var(--th-caps-slot) + 2px) 0 8px;font:inherit;border:1px solid #0000;grid-area:1/1}.th-instance-name-error{z-index:4;border-radius:var(--radius);background:var(--card);max-width:16rem;color:var(--danger,#b42318);white-space:nowrap;box-shadow:var(--shadow-sm);padding:2px 6px;font-size:11px;font-weight:500;line-height:1.3;position:absolute;top:calc(100% + 2px);left:0}.th-chart-thumb-code{color:var(--muted);font-size:11px;font-weight:500}.th-chart-thumb-tfs{scrollbar-width:none;pointer-events:auto;flex-wrap:nowrap;gap:4px;display:flex;overflow-x:auto}.th-chart-thumb-tfs::-webkit-scrollbar{display:none}.th-thumb-chip{color:var(--muted);background:var(--text);border:0;border-radius:999px;flex-shrink:0;padding:3px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;line-height:1.3}@supports (color:color-mix(in lab,red,red)){.th-thumb-chip{background:color-mix(in srgb,var(--text) 4%,var(--card))}}.th-thumb-chip{box-shadow:0 1px 2px var(--text)}@supports (color:color-mix(in lab,red,red)){.th-thumb-chip{box-shadow:0 1px 2px color-mix(in srgb,var(--text) 8%,transparent)}}.th-thumb-chip{cursor:pointer}.th-thumb-chip:hover:not(.is-on){color:var(--text);background:var(--hover)}.th-thumb-chip.is-on{background:var(--btn);color:var(--btn-text);font-weight:600}.th-card-advice{color:var(--muted);margin:8px 0 0;font-size:13px;line-height:1.45}.th-card-advice.is-advise{color:var(--blue)}.th-card-advice.is-execute{color:var(--green)}.th-settings-page{max-width:1080px}.th-settings{grid-template-columns:212px minmax(0,1fr);align-items:start;gap:28px;display:grid}.th-settings-nav{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);flex-direction:column;gap:2px;padding:6px;display:flex;position:sticky;top:0}.th-settings-tab{border-radius:var(--radius);width:100%;min-height:36px;color:var(--text);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:7px 10px;font-size:13px;font-weight:500;display:flex}.th-settings-tab:hover{background:var(--hover)}.th-settings-tab.is-on{background:var(--sidebar-hover);font-weight:600}.th-settings-tab:focus-visible{outline:2px solid var(--text);outline-offset:1px}.th-settings-tab-label{flex:1;min-width:0}.th-settings-dot{background:var(--amber);border-radius:999px;flex-shrink:0;width:6px;height:6px}.th-settings-save{align-items:center;gap:8px;display:flex}.th-settings-save .is-saved:disabled{color:var(--muted);background:var(--hover);border-color:var(--line);opacity:1;cursor:default}.th-settings-main{gap:var(--gap-section);flex-direction:column;min-width:0;display:flex}.th-settings-stack{gap:var(--gap-section);flex-direction:column;display:flex}.th-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;display:grid}.th-span-2{grid-column:1/-1}.th-settings-rule{background:var(--line);height:1px;margin:18px 0}.th-settings-kicker{color:var(--muted);margin:0 0 10px;font-size:12px;font-weight:650}.th-settings-checks{flex-direction:column;gap:8px;display:flex}.th-check-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.th-check-hint{color:var(--muted);font-size:12px;line-height:1.4}.th-settings-band{border:1px solid var(--line);border-radius:var(--radius);background:var(--hover);justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding:14px 16px;display:flex}.th-settings-band.is-halt{border-color:#d92d20}@supports (color:color-mix(in lab,red,red)){.th-settings-band.is-halt{border-color:color-mix(in srgb,#d92d20 28%,var(--line))}}.th-settings-band.is-halt{background:#d92d20}@supports (color:color-mix(in lab,red,red)){.th-settings-band.is-halt{background:color-mix(in srgb,#d92d20 7%,var(--card))}}.th-settings-band h4{margin:0;font-size:13px;font-weight:650}.th-settings-band p{color:var(--muted);margin:4px 0 0;font-size:12px;line-height:1.45}.th-settings-halt{border-radius:var(--radius);color:#fff;cursor:pointer;background:#d92d20;border:1px solid #d92d20;height:36px;padding:0 14px;font-size:13px;font-weight:600}.th-settings-halt:hover:not(:disabled){background:#b42318;border-color:#b42318}.th-settings-halt:disabled{opacity:.45;cursor:default}.th-settings-halt:focus-visible{outline:2px solid var(--text);outline-offset:2px}.th-settings-accounts{border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.th-settings-accounts li{border-top:1px solid var(--line);background:var(--card);justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:10px 14px;display:flex}.th-settings-accounts li:first-child{border-top:0}.th-settings-account-name{font-size:13px;font-weight:600}.th-settings-account-meta{color:var(--muted);margin-top:2px;font-size:12px}.th-settings-account-toggle{color:var(--muted);cursor:pointer;align-items:center;gap:8px;font-size:12px;display:inline-flex}.th-settings-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.th-settings-actions .th-settings-note{margin:0}.th-charter-toggle input,.th-settings-account-toggle input{accent-color:var(--text)}.th-settings-account-toggle:has(input:disabled){cursor:not-allowed;opacity:.55}.th-settings-note{color:var(--muted);margin:10px 0 0;font-size:12px;line-height:1.45}.th-settings-footnote{color:var(--faint);margin:0 2px;font-size:11px;line-height:1.55}.th-settings-codes{border:1px solid var(--line);border-radius:var(--radius);background:var(--hover);margin-top:16px;padding:14px 16px}.th-settings-codes h4{margin:0;font-size:13px;font-weight:650}.th-settings-codes ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px;margin:10px 0 12px;padding:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;list-style:none;display:grid}.th-charter-grid{gap:var(--gap-card);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px;display:grid}.th-charter-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--card);box-shadow:var(--shadow-sm);flex-direction:column;gap:10px;padding:14px;display:flex}.th-charter-card.is-off{background:var(--hover);box-shadow:none}.th-charter-card.is-locked{background:var(--hover)}@supports (color:color-mix(in lab,red,red)){.th-charter-card.is-locked{background:color-mix(in srgb,var(--hover) 72%,var(--card))}}.th-charter-head{justify-content:space-between;align-items:flex-start;gap:12px;margin:0;display:flex}.th-charter-head h4{letter-spacing:-.02em;margin:0;font-size:14px;font-weight:650}.th-charter-toggle{color:var(--muted);cursor:pointer;flex-shrink:0;align-items:center;gap:6px;font-size:12px;font-weight:550;display:inline-flex}.th-charter-scope{grid-template-columns:max-content minmax(0,1fr);gap:6px 10px;margin:0;display:grid}.th-charter-scope div{display:contents}.th-charter-scope dt{white-space:nowrap;margin:0;font-size:12px;font-weight:650}.th-charter-scope dd{color:var(--text);margin:0;font-size:12px;line-height:1.4}.th-charter-note{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.th-charter-fields{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:auto;padding-top:12px;display:grid}.th-agent-seats{border-top:1px solid var(--line);margin-top:10px;padding-top:8px}.th-agent-seats-hint{color:var(--muted);margin:2px 0 8px;font-size:11px;line-height:1.35}.th-agent-seats-row{flex-wrap:wrap;gap:8px 12px;display:flex}.th-agent-seat{align-items:center;gap:6px;font-size:12px;display:inline-flex}.th-agent-seat.is-locked{color:var(--muted)}@media(max-width:720px){.th-charter-grid,.th-charter-fields,.th-settings-grid{grid-template-columns:1fr}}.th-chart-thumb-ops{pointer-events:auto;flex-shrink:0;align-items:center;gap:1px;display:inline-flex;position:relative}.th-chart-thumb-op.th-chart-thumb-more{display:none}.th-chart-thumb-ops-extra{align-items:center;gap:1px;display:inline-flex}.th-chart-thumb-op{width:var(--thumb-op-size,30px);height:var(--thumb-op-size,30px);border-radius:var(--radius);color:var(--faint);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.th-chart-thumb-op.is-on,.th-chart-thumb-op.is-ai{color:var(--green)}.th-chart-thumb-op.is-advise{color:var(--blue)}.th-chart-thumb-op.is-strategy{color:var(--text)}.th-chart-thumb-op.is-fav{color:#c9a227}.th-chart-thumb-spark{display:inline-flex;position:relative}.th-chart-card.is-drop .th-chart-thumb{outline:2px solid var(--blue)}@supports (color:color-mix(in lab,red,red)){.th-chart-card.is-drop .th-chart-thumb{outline:2px solid color-mix(in srgb,var(--blue) 55%,var(--line))}}.th-chart-card.is-drop .th-chart-thumb{outline-offset:-2px}.th-chart-thumb-strategy-scrim{z-index:39;border-radius:var(--radius);background:var(--text);border:0;margin:0;padding:0;position:fixed}@supports (color:color-mix(in lab,red,red)){.th-chart-thumb-strategy-scrim{background:color-mix(in srgb,var(--text) 28%,transparent)}}.th-chart-thumb-strategy-scrim{cursor:pointer}.th-chart-thumb-strategy-menu{z-index:40;border:1px solid var(--line);border-radius:var(--radius);background:var(--card);box-shadow:var(--shadow-lg);flex-direction:column;display:flex;position:fixed;overflow:hidden}.th-chart-thumb-strategy-head{justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 16px 4px;display:flex}.th-chart-thumb-strategy-title{font-size:13px;font-weight:500}.th-chart-thumb-strategy-reset{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.th-chart-thumb-strategy-reset:hover{text-decoration:underline}.th-chart-thumb-strategy-resume{margin:0 16px 8px}.th-chart-thumb-strategy-hint{color:var(--muted);margin:0;padding:0 16px 10px;font-size:11px;line-height:1.4}.th-chart-thumb-strategy-section{padding:0 16px 12px}.th-chart-thumb-strategy-section .th-stat-label{margin-bottom:8px}.th-chart-thumb-strategy-menu .th-tf-preview{min-height:44px}.th-chart-thumb-strategy-menu .th-tf-preview.is-drop,.th-chart-card.is-drop .th-chart-thumb-strategy-menu .th-tf-preview{border-color:var(--blue)}@supports (color:color-mix(in lab,red,red)){.th-chart-thumb-strategy-menu .th-tf-preview.is-drop,.th-chart-card.is-drop .th-chart-thumb-strategy-menu .th-tf-preview{border-color:color-mix(in srgb,var(--blue) 55%,var(--line))}}.th-chart-thumb-strategy-menu .th-tf-preview.is-drop,.th-chart-card.is-drop .th-chart-thumb-strategy-menu .th-tf-preview{background:var(--blue)}@supports (color:color-mix(in lab,red,red)){.th-chart-thumb-strategy-menu .th-tf-preview.is-drop,.th-chart-card.is-drop .th-chart-thumb-strategy-menu .th-tf-preview{background:color-mix(in srgb,var(--blue) 10%,var(--card))}}.th-chart-thumb-strategy-menu .th-tag{cursor:grab;max-width:100%;font-family:inherit}.th-chart-thumb-strategy-menu .th-tag.is-paused{opacity:.72}.th-tag-pause{color:var(--muted);cursor:pointer;background:0 0;border:0;margin-left:4px;padding:0 2px;font-size:11px;line-height:1}.th-tag-pause:hover{color:var(--text)}.th-chart-thumb-strategy-empty{color:var(--muted);margin:0;padding:4px 2px;font-size:12px}.th-chart-thumb-strategy-list{flex-direction:column;gap:14px;min-height:0;padding:4px 16px 16px;display:flex;overflow:auto}.th-chart-thumb-strategy-list .th-stat-label{margin-bottom:8px}.th-chart-thumb-strategy-options{flex-wrap:wrap;gap:6px;display:flex}.th-chart-thumb-strategy-link{color:var(--muted);text-underline-offset:2px;flex-shrink:0;padding:0 2px;font-size:11px;text-decoration:underline}.th-card-mode{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.th-card-mode .th-chart-thumb-ops{margin-left:-6px}.th-order-helper-note{color:var(--muted);margin:0 0 8px;font-size:12px;line-height:1.4}.th-card-mode-strategy{display:inline-flex}.th-card-mode-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.th-card-mode-note{color:var(--muted);font-size:11px}.th-mode-bar{flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.th-mode-chip{border:1px solid var(--line);color:inherit;background:0 0;border-radius:999px;padding:2px 8px;text-decoration:none}.th-mode-chip.is-on{border-color:var(--text)}.th-mode-chip.is-advise{border-color:var(--blue)}@supports (color:color-mix(in lab,red,red)){.th-mode-chip.is-advise{border-color:color-mix(in srgb,var(--blue) 45%,var(--line))}}.th-mode-chip.is-advise{color:var(--blue)}.th-mode-chip.is-ai{border-color:var(--green)}@supports (color:color-mix(in lab,red,red)){.th-mode-chip.is-ai{border-color:color-mix(in srgb,var(--green) 45%,var(--line))}}.th-mode-chip.is-ai{color:var(--green)}.th-risk-preview{color:var(--muted);gap:4px;font-size:12px;display:grid}.th-qty-chips{gap:6px;display:flex}.th-qty-chips button{border:1px solid var(--line);border-radius:var(--radius);padding:2px 8px;font-size:11px}.th-ticket{flex-direction:column;gap:12px;padding:0 1.5rem 1.25rem;font-size:13px;display:flex;container:ticket/inline-size}.th-ticket-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin:0 -1.5rem 2px;padding:14px 1.5rem;display:flex}.th-ticket-title{letter-spacing:-.02em;color:var(--text);margin:0;font-size:15px;font-weight:600}.th-ticket-head-selects{justify-content:flex-end;align-items:flex-start;gap:8px;min-width:0;display:flex}.th-ticket-head-field{flex-direction:column;align-items:stretch;min-width:0;display:flex}.th-ticket-account,.th-ticket-symbol{width:auto;min-width:7.25rem;max-width:11.5rem}.th-ticket-head .th-select-trigger.has-caption{height:32px;min-height:32px;padding-top:0;padding-bottom:0}.th-ticket-head .th-select-value-caption{display:none}.th-ticket-kind .th-select-trigger{height:42px}.th-ticket-block{flex-direction:column;gap:8px;display:flex}.th-ticket-row{grid-template-columns:1fr;align-items:stretch;gap:6px;display:grid}.th-ticket-label{color:var(--text);white-space:nowrap;font-size:13px;line-height:1.2}.th-ticket-row>.th-field-error{grid-column:1}@container ticket (min-width:280px){.th-ticket-row{grid-template-columns:7.5rem minmax(0,1fr);align-items:center;gap:4px 12px}.th-ticket-row>.th-field-error{grid-column:2}}.th-ticket-lots,.th-ticket-stepper{grid-template-columns:4.75rem minmax(0,1fr) 4.75rem;align-items:center;column-gap:8px;min-width:0;display:grid}.th-ticket-lots.is-invalid .th-ticket-lot-input,.th-ticket-stepper.is-invalid .th-ticket-value{border-color:var(--red)}.th-ticket-side{align-items:center;gap:4px;min-width:0;display:flex}.th-ticket-side.is-start{justify-content:flex-end}.th-ticket-side.is-end{justify-content:flex-start}.th-ticket-chip,.th-ticket-pm{background:0 0;border:0;flex-shrink:0;padding:0 2px}.th-ticket-chip{color:var(--green);text-align:center;white-space:nowrap;min-width:0;font-size:11px;font-weight:600}.th-ticket-pm{width:22px;height:38px;color:var(--green);font-size:22px;font-weight:500;line-height:1}.th-ticket-lot-input,.th-ticket-value{border:1px solid var(--line);border-radius:var(--radius);background:var(--input);width:100%;min-width:0;height:42px;color:var(--text);text-align:center;font-variant-numeric:tabular-nums;box-shadow:var(--shadow-sm);margin:0;padding:0 10px;font-size:clamp(12px,7.5cqi,16px);font-weight:600}.th-ticket-value::placeholder{color:var(--faint);font-size:13px;font-weight:500}.th-ticket-when{grid-template-columns:1fr 1fr;gap:10px;display:grid}.th-ticket-when-cell{min-width:0;position:relative}.th-ticket-when-field{border:1px solid var(--line);border-radius:var(--radius);background:var(--input);width:100%;min-height:42px;color:var(--text);text-align:left;box-shadow:var(--shadow-sm);justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;display:flex}.th-ticket-when-field.is-open,.th-ticket-when-field:focus-visible{border-color:var(--blue)}.th-ticket-when-field.is-invalid{border-color:var(--red)}.th-ticket-when-copy{flex-direction:column;gap:1px;min-width:0;display:flex}.th-ticket-when-k{color:var(--muted);font-size:11px;line-height:1.2}.th-ticket-when-v{font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.th-ticket-when-v.is-placeholder{color:var(--faint);font-weight:500}.th-ticket-when-field :global(svg){color:var(--muted);flex-shrink:0}.th-ticket-cal,.th-ticket-time{z-index:8;border:1px solid var(--line);border-radius:var(--radius);background:var(--card);box-shadow:var(--shadow);position:absolute;top:calc(100% + 6px);left:auto;right:0}.th-ticket-cal{width:min(268px,100vw - 24px);padding:10px 10px 12px}.th-ticket-cal.is-portal{z-index:220;position:fixed;right:auto}.th-ticket-cal-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.th-ticket-cal-title{font-size:13px;font-weight:600}.th-ticket-cal-nav{border-radius:var(--radius);width:28px;height:28px;color:var(--muted);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.th-ticket-cal-nav:hover{background:var(--hover);color:var(--text)}.th-ticket-cal-week,.th-ticket-cal-grid{text-align:center;grid-template-columns:repeat(7,1fr);display:grid}.th-ticket-cal-week{color:var(--muted);margin-bottom:4px;font-size:11px}.th-ticket-cal-day{border-radius:var(--radius);height:32px;color:var(--text);background:0 0;border:0;font-size:13px}.th-ticket-cal-day.is-empty{pointer-events:none}.th-ticket-cal-day:hover:not(.is-empty){background:var(--hover)}.th-ticket-cal-day.is-on{background:var(--text);color:var(--card)}.th-ticket-time{grid-template-columns:1fr 1fr;width:148px;max-height:220px;display:grid;overflow:hidden}.th-ticket-time-col{flex-direction:column;min-height:0;max-height:220px;padding:4px 4px 0;display:flex;overflow:hidden}.th-ticket-time-scroll{overscroll-behavior:contain;min-height:0;padding-bottom:4px;overflow-y:auto}.th-ticket-time-col+.th-ticket-time-col{border-left:1px solid var(--line)}.th-ticket-time-h{background:var(--card);color:var(--muted);text-align:center;flex:none;padding:4px 0 6px;font-size:11px;font-weight:600}.th-ticket-time-opt{border-radius:var(--radius);height:28px;color:var(--text);font-variant-numeric:tabular-nums;background:0 0;border:0;font-size:13px}.th-ticket-time-opt:hover{background:var(--hover)}.th-ticket-time-opt.is-on{background:var(--hover);font-weight:700}.th-ticket-trade{grid-template-columns:1fr 1fr;gap:10px;display:grid}.th-ticket-quotes,.th-ticket-actions{display:contents}.th-ticket-quotes>.is-bid,.th-ticket-sell{text-align:center;grid-column:1}.th-ticket-quotes>.is-ask,.th-ticket-buy{text-align:center;grid-column:2}.th-ticket-quote-label{letter-spacing:.01em;color:var(--muted);font-size:15px;font-weight:600;line-height:1.2}.th-ticket-quote{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:4px;font-size:28px;font-weight:700;line-height:1.15}.th-ticket-quotes .is-bid .th-ticket-quote,.th-ticket-cost-body .is-bid{color:var(--red)}.th-ticket-quotes .is-ask .th-ticket-quote,.th-ticket-cost-body .is-ask{color:var(--green)}.th-ticket-sell,.th-ticket-buy,.th-ticket-submit{border-radius:var(--radius);height:44px;font-size:14px;font-weight:600}.th-ticket-sell,.th-ticket-buy{background:var(--card);transition:background-color .12s}.th-ticket-sell{border:1px solid var(--red);color:var(--red)}.th-ticket-buy{border:1px solid var(--green);color:var(--green)}.th-ticket-sell:hover:not(:disabled){background:var(--red)}@supports (color:color-mix(in lab,red,red)){.th-ticket-sell:hover:not(:disabled){background:color-mix(in srgb,var(--red) 16%,var(--card))}}.th-ticket-buy:hover:not(:disabled){background:var(--green)}@supports (color:color-mix(in lab,red,red)){.th-ticket-buy:hover:not(:disabled){background:color-mix(in srgb,var(--green) 16%,var(--card))}}.th-ticket-submit{background:var(--btn);width:100%;color:var(--btn-text);border:0;transition:background-color .16s}.th-ticket-submit:hover:not(:disabled){background:#fff}@supports (color:color-mix(in lab,red,red)){.th-ticket-submit:hover:not(:disabled){background:color-mix(in srgb,white 16%,var(--btn))}}.th-ticket-sell:disabled,.th-ticket-buy:disabled,.th-ticket-submit:disabled{opacity:.45;cursor:default}.th-ticket-cost-wrap{border:1px solid var(--line);border-radius:var(--radius);background:var(--input);overflow:hidden}.th-ticket-cost{width:100%;height:42px;color:var(--text);background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;padding:0 16px;font-size:13px;display:flex}.th-ticket-cost-caret{color:var(--faint);display:inline-flex}.th-ticket-cost-wrap.is-open .th-ticket-cost{border-bottom:1px solid var(--line)}.th-ticket-cost-body{background:var(--hover);gap:10px;padding:12px 16px 14px;display:grid}@supports (color:color-mix(in lab,red,red)){.th-ticket-cost-body{background:color-mix(in srgb,var(--hover) 55%,var(--card))}}.th-ticket-cost-body{font-size:13px}.th-ticket-cost-body>div{justify-content:space-between;gap:12px;display:flex}.th-ticket-cost-body>div>span:first-child{color:var(--muted)}.th-ticket-msg{color:var(--muted);font-size:11px}.th-pos-protect{align-items:center;gap:6px;display:flex}.th-pos-protect input{width:88px}.th-chart-thumb-op:hover:not(:disabled){background:var(--sidebar-hover)}.th-chart-thumb-op:disabled{cursor:not-allowed;opacity:.45}.th-chart-thumb-acct{flex-flow:row;flex:7rem;justify-content:flex-end;align-items:baseline;gap:6px;min-width:0;max-width:52%;display:flex;overflow:hidden}.th-chart-thumb-acct-name,.th-chart-thumb-acct-login{text-overflow:ellipsis;white-space:nowrap;text-align:right;min-width:0;overflow:hidden}.th-chart-thumb-acct-name{color:var(--muted);flex:auto;font-size:11px}.th-chart-thumb-acct-login{letter-spacing:.02em;color:var(--muted);flex:none;font-size:11px;font-weight:400}.th-chart-thumb-plot{z-index:1;min-height:88px;box-shadow:none;pointer-events:none;border:0;border-radius:0;flex:auto;margin:12px 0;padding:0;position:relative;overflow:hidden}.th-candle{min-width:0;min-height:0;color:var(--muted);grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);display:grid;position:absolute;top:0;right:0;bottom:0;left:0}.th-candle.has-scales{grid-template-rows:minmax(0,1fr) 16px;grid-template-columns:minmax(0,1fr) 62px;column-gap:4px}.th-candle.has-scales.has-dated-ticks{grid-template-rows:minmax(0,1fr) 28px}.th-candle-plot-wrap{width:100%;min-width:0;height:100%;min-height:0;position:relative}.th-candle-plot{width:100%;min-width:0;height:100%;min-height:0;display:block;position:absolute;top:0;right:0;bottom:0;left:0}.th-candle-level{z-index:1;pointer-events:none;border-top:1px dotted #d5dae2;position:absolute;left:0;right:0}.th-candle-level-label{background:var(--card);color:var(--muted);white-space:nowrap;padding:0 4px;font-size:10px;font-weight:600;line-height:1.2;position:absolute;top:0;left:2px;transform:translateY(-50%)}.th-candle-level.is-edge-top .th-candle-level-label{transform:translateY(1px)}.th-candle-level.is-edge-bottom .th-candle-level-label{transform:translateY(calc(-100% - 1px))}.th-candle-level.is-last{z-index:2;border-top-color:var(--blue)}.th-candle-level.is-last .th-candle-level-label{color:var(--blue)}.th-candle-level-tag{z-index:1;color:#fff;background:#c5ccd6;border-radius:3px;padding:1px 3px;font-weight:600}.th-candle-level-tag.is-last{background:var(--blue);color:#fff}.th-candle-prices,.th-candle-times{min-width:0;min-height:0;position:relative}.th-candle-price,.th-candle-time{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:10px;line-height:1;position:absolute}.th-candle-price{right:0;transform:translateY(-50%)}.th-candle-price.is-top{transform:none}.th-candle-price.is-bottom{transform:translateY(-100%)}.th-candle-time{top:2px;transform:translate(-50%)}.th-candle-time.is-start{transform:none}.th-candle-time.is-end{transform:translate(-100%)}.th-candle-time.has-date{flex-direction:column;align-items:center;gap:2px;line-height:1.05;display:flex}.th-candle-time.has-date.is-start{align-items:flex-start}.th-candle-time.has-date.is-end{align-items:flex-end}.th-chart-thumb-count{z-index:2;flex:none;justify-content:center;align-items:center;min-height:0;margin-top:0;padding:6px 12px 12px;display:flex;position:relative}.th-chart-thumb-count-btn{color:var(--text);cursor:pointer;background:0 0;border:0;align-items:center;gap:2px;margin:0;padding:0;font-size:11px;font-weight:500;line-height:1.2;display:inline-flex}.th-chart-thumb-count-btn svg{flex-shrink:0;transition:transform .15s}.th-chart-thumb-count-btn.is-open svg{transform:rotate(180deg)}.th-chart-thumb-count-btn.is-queue{color:var(--amber,#b45309)}.th-chart-thumb-count-btn.is-spacer{visibility:hidden;pointer-events:none}@container th-page (max-width:767px){.th-chart-thumb-count-btn{color:var(--text);gap:6px;font-size:13px;font-weight:400;line-height:1.2}.th-chart-thumb-count-btn svg{display:none}.th-chart-thumb-count-btn:after{content:"";border:5px solid #0000;border-top:6px solid;border-bottom:0;flex:none;width:0;height:0}.th-chart-thumb-count-btn.is-open:after{border-top:0;border-bottom:6px solid}}.th-chart-thumb-pos{z-index:3;background:var(--card);border-radius:0 0 var(--radius) var(--radius);box-shadow:none;border:0;margin:0;padding:0 14px 14px;display:block;position:relative}.th-chart-thumb-pos-list{overscroll-behavior:contain;flex-direction:column;display:flex;overflow:hidden auto}.th-chart-thumb-pos-ticket{flex-direction:column;flex-shrink:0;gap:6px;padding:8px 0;display:flex}.th-chart-thumb-pos-ticket+.th-chart-thumb-pos-ticket{border-top:1px solid #000;margin-top:0;padding-top:10px}@supports (color:color-mix(in lab,red,red)){.th-chart-thumb-pos-ticket+.th-chart-thumb-pos-ticket{border-top:1px solid color-mix(in srgb,#000 10%,var(--line))}}html[data-theme=dark] .th-chart-thumb-pos-ticket+.th-chart-thumb-pos-ticket{border-top-color:#000}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .th-chart-thumb-pos-ticket+.th-chart-thumb-pos-ticket{border-top-color:color-mix(in srgb,#000 45%,var(--line))}}.th-chart-thumb-pos-main{justify-content:space-between;align-items:center;gap:8px;font-size:12px;font-weight:500;display:flex}.th-chart-thumb-pos-detail{grid-template-columns:max-content 9em 9em 8em max-content;align-items:center;column-gap:10px;font-size:11px;display:grid}.th-chart-thumb-pos-side{white-space:nowrap}.th-chart-thumb-pos-side.is-buy{color:var(--green)}.th-chart-thumb-pos-side.is-sell{color:var(--red)}.th-chart-thumb-pos-owner{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted);font-weight:400;overflow:hidden}.th-chart-thumb-pos-qty{text-align:right;font-variant-numeric:tabular-nums;width:72px;color:var(--text);white-space:nowrap;flex-shrink:0}.th-chart-thumb-pos-stat{white-space:nowrap;align-items:baseline;gap:4px;min-width:0;display:inline-flex;overflow:hidden}.th-chart-thumb-pos-num{text-align:right;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;width:8ch;display:inline-block}.th-chart-thumb-pos-num.is-pnl{width:8ch}.th-chart-thumb-pos-stat.is-up{color:var(--green)}.th-chart-thumb-pos-stat.is-down{color:var(--red)}.th-chart-thumb-pos-label{color:var(--muted)}.th-chart-thumb-pos-queue{color:var(--amber,#b45309);grid-column:1/-1;margin-top:2px;font-size:11px;font-weight:550;line-height:1.35}.th-chart-thumb-pos-close{color:var(--text);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;text-decoration:underline}.th-chart-thumb-pos-close:disabled{opacity:.45;cursor:not-allowed;text-decoration:none}.th-chart-thumb-empty{text-align:center;height:100%;color:var(--faint);justify-content:center;align-items:center;padding:0 14px;font-size:11px;line-height:1.35;display:flex}.th-account-page>.th-head{z-index:20;flex-flow:row;align-items:center;min-height:46px;padding-right:182px;display:flex;position:relative}.th-account-page{padding-top:var(--th-page-top)}.th-account-page>.th-head>:first-child{min-width:0}.th-account-page>.th-head .th-head-actions{flex-wrap:nowrap;width:auto;max-width:none;position:absolute;top:0;bottom:0;right:0}.th-account-head-control{flex:none;position:relative}.th-account-head-btn,.th-account-add-round{border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;padding:0;text-decoration:none;display:inline-flex}.th-account-head-btn{color:var(--muted);cursor:pointer;background:0 0;border:0}.th-account-head-btn:hover{background:var(--sidebar-hover);color:var(--text)}.th-account-head-btn.is-on{background:var(--btn);color:var(--btn-text)}.th-account-drag-btn{transition:color .16s,background .16s,box-shadow .16s}.th-account-add-round{border:1px solid var(--btn);background:var(--btn);color:var(--btn-text);box-shadow:0 6px 14px var(--text)}@supports (color:color-mix(in lab,red,red)){.th-account-add-round{box-shadow:0 6px 14px color-mix(in srgb,var(--text) 18%,transparent)}}.th-account-add-round{transition:transform .16s,box-shadow .16s}.th-account-add-round:hover{box-shadow:0 9px 18px var(--text);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.th-account-add-round:hover{box-shadow:0 9px 18px color-mix(in srgb,var(--text) 22%,transparent)}}.th-account-head-pop{z-index:35;border:1px solid var(--line);border-radius:var(--radius);background:var(--popup);box-shadow:var(--shadow-lg);position:absolute;top:calc(100% + 8px);right:0}.th-account-search-pop{grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;width:min(320px,100vw - 32px);padding:8px 12px;display:grid}.th-account-search-pop-icon{color:var(--muted)}.th-account-search-pop input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-width:0;height:30px;color:var(--text);font:inherit;border-radius:0;padding:0;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}.th-account-search-pop input:hover,.th-account-search-pop input:focus,.th-account-search-pop input:focus-visible{box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}.th-account-search-pop input::placeholder{color:var(--faint)}.th-account-platform-pop{width:min(240px,100vw - 32px);padding:6px;display:grid}.th-account-platform-item{border-radius:var(--radius);align-items:center;gap:12px;min-height:36px;padding:0 6px 0 0;display:flex}.th-account-platform-item:hover,.th-account-platform-item.is-on{background:var(--sidebar-hover)}.th-account-platform-item-label{border-radius:var(--radius);min-width:0;min-height:36px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;padding:7px 10px}.th-account-platform-item.is-on .th-account-platform-item-label{font-weight:600}.th-account-platform-item input{width:15px;height:15px;accent-color:var(--text);cursor:pointer;flex:none;margin:0 6px 0 0}.th-dash-platform-pop{width:min(300px,100vw - 32px);max-height:min(440px,100dvh - 96px);overflow:auto}.th-dash-platform-accounts{margin:0 6px 6px 18px;padding:2px 0 4px 12px;display:grid}.th-dash-platform-account{border-radius:var(--radius);align-items:center;gap:8px;min-height:36px;display:flex}.th-dash-platform-account:hover{background:var(--sidebar-hover)}.th-dash-platform-account-label{border-radius:var(--radius);min-width:0;min-height:36px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;padding:7px 4px 7px 10px;font-size:14px;line-height:1.3}.th-dash-platform-account.is-on .th-dash-platform-account-label{font-weight:600}.th-dash-platform-account input{width:15px;height:15px;accent-color:var(--text);cursor:pointer;flex:none;margin:0 8px 0 0}.th-account-display-pop{width:min(310px,100vw - 32px);padding:7px;display:grid}.th-account-display-option{border-radius:var(--radius);min-height:44px;color:var(--text);cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:8px 10px;font-size:13px;line-height:1.35;display:flex}.th-account-display-option:hover{background:var(--sidebar-hover)}.th-account-display-option input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line);background:var(--sidebar-hover);cursor:pointer;border-radius:999px;flex:none;width:36px;height:20px;margin:0;transition:background .16s,border-color .16s;position:relative}.th-account-display-option input:after{content:"";background:var(--card);width:14px;height:14px;box-shadow:0 1px 3px var(--text);border-radius:50%;position:absolute;top:2px;left:2px}@supports (color:color-mix(in lab,red,red)){.th-account-display-option input:after{box-shadow:0 1px 3px color-mix(in srgb,var(--text) 22%,transparent)}}.th-account-display-option input:after{transition:transform .16s}.th-account-display-option input:checked{border-color:var(--btn);background:var(--btn)}.th-account-display-option input:checked:after{transform:translate(16px)}.th-account-display-option input:focus-visible{outline:2px solid var(--text);outline-offset:2px}.th-account-page>.th-account-toolbar{align-items:center;width:100%;margin:-10px 0 20px;padding-top:6px;display:flex}.th-alert.th-account-attention{align-items:center;padding-right:10px}.th-account-attention-action,.th-alert button:not(.th-alert-close),.th-alert a.th-alert-action{border:1px solid;flex:none;height:auto;margin-left:auto;padding:5px 8px}@supports (color:color-mix(in lab,red,red)){.th-account-attention-action,.th-alert button:not(.th-alert-close),.th-alert a.th-alert-action{border:1px solid color-mix(in srgb,currentColor 28%,transparent)}}.th-account-attention-action,.th-alert button:not(.th-alert-close),.th-alert a.th-alert-action{border-radius:var(--radius);background:currentColor}@supports (color:color-mix(in lab,red,red)){.th-account-attention-action,.th-alert button:not(.th-alert-close),.th-alert a.th-alert-action{background:color-mix(in srgb,currentColor 6%,transparent)}}.th-account-attention-action,.th-alert button:not(.th-alert-close),.th-alert a.th-alert-action{color:inherit;font:inherit;white-space:nowrap;cursor:pointer;font-weight:600;line-height:1.2;text-decoration:none}.th-account-attention-action:hover,.th-account-attention-action[aria-pressed=true],.th-alert button:not(.th-alert-close):hover,.th-alert button:not(.th-alert-close)[aria-pressed=true],.th-alert a.th-alert-action:hover{background:currentColor}@supports (color:color-mix(in lab,red,red)){.th-account-attention-action:hover,.th-account-attention-action[aria-pressed=true],.th-alert button:not(.th-alert-close):hover,.th-alert button:not(.th-alert-close)[aria-pressed=true],.th-alert a.th-alert-action:hover{background:color-mix(in srgb,currentColor 12%,transparent)}}.th-account-groups{--tile-icon:16px;--tile-icon-sm:13px;--tile-icon-hit:28px;--tile-icon-del:15px;flex-direction:column;gap:0;display:flex;container-type:inline-size}.th-account-groups:not(.is-layout-ready){visibility:hidden}.th-account-plat-head{justify-content:flex-start;align-items:center;gap:12px;margin:0 4px 12px;display:flex}.th-account-plat-head-main{align-items:baseline;gap:8px;min-width:0;display:inline-flex}.th-account-plat-disclosure{border-radius:var(--radius);width:22px;height:22px;color:var(--text);cursor:pointer;background:0 0;border:0;justify-content:center;align-self:center;align-items:center;padding:0;display:inline-flex}.th-account-plat-disclosure:hover{background:var(--sidebar-hover)}.th-account-plat-disclosure span{border-top:7px solid;border-left:5px solid #0000;border-right:5px solid #0000;width:0;height:0}.th-account-plat-disclosure.is-collapsed span{border:5px solid #0000;border-left:7px solid;border-right:0}.th-account-plat-disclosure:focus-visible{outline:2px solid var(--text);outline-offset:1px}.th-account-plat-name{color:var(--text);font-size:13px;font-weight:600}.th-account-plat-filter{flex:none;position:relative}.th-account-plat-controls{flex:none;align-items:center;gap:2px;display:inline-flex}.th-account-plat-filter-btn{border-radius:var(--radius);width:28px;height:28px;color:var(--text);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:inline-flex}.th-account-plat-filter-btn:hover{background:var(--hover);color:var(--text)}.th-account-plat-filter-btn.is-on,.th-account-plat-filter-btn.is-open{background:var(--btn);border-color:var(--btn);color:var(--btn-text)}.th-account-plat-filter-menu{z-index:35;scrollbar-width:thin;scrollbar-color:var(--muted) transparent;min-width:260px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:auto;overflow:hidden auto}@supports (color:color-mix(in lab,red,red)){.th-account-plat-filter-menu{scrollbar-color:color-mix(in srgb,var(--muted) 55%,transparent) transparent}}.th-account-plat-filter-menu{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.th-account-plat-filter-search{z-index:1;border:1px solid var(--line);border-radius:var(--radius);background:var(--popup);grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;margin:0 0 6px;padding:8px 12px;display:grid;position:sticky;top:0}.th-account-plat-filter-search-icon{color:var(--muted)}.th-account-plat-filter-search input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-width:0;height:30px;color:var(--text);font:inherit;border-radius:0;padding:0;font-size:13px;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}.th-account-plat-filter-search input:hover,.th-account-plat-filter-search input:focus,.th-account-plat-filter-search input:focus-visible{box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}.th-account-plat-filter-search input::placeholder{color:var(--faint)}.th-account-plat-filter-fold{height:0}.th-account-plat-filter-item{border-radius:var(--radius);color:var(--text);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;padding:6px 8px;font-size:13px;line-height:1.3;display:flex}.th-account-plat-filter-item:hover{background:var(--hover)}.th-account-plat-filter-item.is-all{border-bottom:1px solid var(--line);margin-bottom:4px;padding-bottom:8px;font-weight:600}.th-account-plat-filter-section{border-top:1px solid var(--line);letter-spacing:.02em;color:var(--muted);margin:4px 8px 2px;padding-top:8px;font-size:11px;font-weight:600}.th-account-plat-filter-item-count{font-variant-numeric:tabular-nums;color:var(--faint);margin-left:auto;font-size:11px}.th-account-plat-filter-item.is-attention,.th-account-plat-filter-item.is-attention .th-account-plat-filter-item-count{color:var(--amber);font-weight:600}.th-account-plat-filter-item.is-attention input{accent-color:var(--amber)}.th-account-plat-filter-item.is-empty{color:var(--muted)}.th-account-plat-filter-item.is-facet{border-top:1px solid var(--line);margin-top:4px;padding-top:10px}.th-account-plat-filter-item input{width:14px;height:14px;accent-color:var(--text);cursor:pointer;margin:0}.th-account-plat-filter-range{flex-wrap:wrap;align-items:center;gap:6px 12px;padding:0 8px 8px 30px;display:flex}.th-account-plat-filter-ai{flex-direction:column;padding:0 0 4px;display:flex}.th-account-plat-filter-ai .th-account-plat-filter-item{padding-left:30px}.th-account-plat-filter-range input{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg);width:0;min-width:0;height:30px;color:var(--text);flex:1;padding:0 8px;font-size:12px}.th-account-plat-filter-range input:focus{border-color:var(--text);outline:none}@supports (color:color-mix(in lab,red,red)){.th-account-plat-filter-range input:focus{border-color:color-mix(in srgb,var(--text) 28%,var(--line))}}.th-account-plat-filter-empty{color:var(--muted);grid-column:1/-1;margin:8px 4px 0;font-size:13px}.th-account-plat-count{color:var(--text);font-size:12px;font-weight:500}.th-account-grid{--tile-gap:var(--gap-card);gap:var(--tile-gap);grid-template-columns:minmax(0,1fr);justify-content:start;align-items:start;max-width:none;display:grid}@container (min-width:570px){.th-account-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width:864px){.th-account-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (min-width:1158px){.th-account-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (min-width:1452px){.th-account-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@container (min-width:1746px){.th-account-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.th-account-grid-cell{min-width:0}.th-account-tile{aspect-ratio:2.35;width:100%;min-height:124px;color:var(--text);background:var(--card);border:1px solid var(--line);flex-direction:column;padding:14px 16px;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.th-account-tile{border:1px solid color-mix(in srgb,var(--line) 72%,transparent)}}.th-account-tile{border-radius:var(--radius);box-shadow:0 14px 30px var(--text),0 3px 8px var(--text),inset 0 1px #ffffffe6}@supports (color:color-mix(in lab,red,red)){.th-account-tile{box-shadow:0 14px 30px color-mix(in srgb,var(--text) 10%,transparent),0 3px 8px color-mix(in srgb,var(--text) 5%,transparent),inset 0 1px #ffffffe6}}.th-account-tile{cursor:pointer;-webkit-user-drag:none;transition:transform .18s,box-shadow .18s,border-color .15s,opacity .15s}.th-account-tile-accent{width:10px;box-shadow:inset 1px 0 1px #ffffff6b,0 2px 4px var(--text);background:linear-gradient(165deg,#d735c1 0,#d735c1 48%,#7110a8 49%,#7110a8);border-radius:999px;position:absolute;top:18px;bottom:18px;left:46%;transform:translate(-50%)}@supports (color:color-mix(in lab,red,red)){.th-account-tile-accent{box-shadow:inset 1px 0 1px #ffffff6b,0 2px 4px color-mix(in srgb,var(--text) 15%,transparent)}}.th-account-tile-order{z-index:1;pointer-events:none;width:72px;height:44px;position:absolute;bottom:1px;left:12px;overflow:visible}.th-account-tile-order text{fill:var(--card)}@supports (color:color-mix(in lab,red,red)){.th-account-tile-order text{fill:color-mix(in srgb,var(--card) 93%,var(--muted))}}.th-account-tile-order text{stroke:var(--muted)}@supports (color:color-mix(in lab,red,red)){.th-account-tile-order text{stroke:color-mix(in srgb,var(--muted) 16%,var(--card))}}.th-account-tile-order text{stroke-width:.6px;stroke-dasharray:1.2 1.7;stroke-linecap:round;letter-spacing:-2px;font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:48px;font-weight:600}.th-account-tile-accent.is-theme-purple{background:linear-gradient(165deg,#d735c1 0,#d735c1 48%,#7110a8 49%,#7110a8)}.th-account-tile-accent.is-theme-teal{background:linear-gradient(165deg,#27d8c7 0,#27d8c7 48%,#078ca8 49%,#078ca8)}.th-account-tile-accent.is-theme-orange{background:linear-gradient(165deg,#ffbd1a 0,#ffbd1a 48%,#ff5b08 49%,#ff5b08)}.th-account-tile-accent.is-theme-red{background:linear-gradient(165deg,#ff2029 0,#ff2029 48%,#ad0008 49%,#ad0008)}.th-account-tile:hover{border-color:var(--text);transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.th-account-tile:hover{border-color:color-mix(in srgb,var(--text) 14%,var(--line))}}.th-account-tile:hover{background:var(--card);box-shadow:0 18px 36px var(--text),0 5px 10px var(--text),inset 0 1px #fffffff0}@supports (color:color-mix(in lab,red,red)){.th-account-tile:hover{box-shadow:0 18px 36px color-mix(in srgb,var(--text) 13%,transparent),0 5px 10px color-mix(in srgb,var(--text) 6%,transparent),inset 0 1px #fffffff0}}.th-account-tile.is-sortable{touch-action:none;-webkit-user-select:none;user-select:none;cursor:pointer}.th-account-tile.is-lifted{aspect-ratio:auto;cursor:grabbing;width:100%;height:100%;box-shadow:var(--shadow-lg),0 18px 40px var(--text)}@supports (color:color-mix(in lab,red,red)){.th-account-tile.is-lifted{box-shadow:var(--shadow-lg),0 18px 40px color-mix(in srgb,var(--text) 16%,transparent)}}.th-account-tile.is-lifted{animation:.18s cubic-bezier(.2,.8,.2,1) both th-account-tile-lift}@keyframes th-account-tile-lift{0%{box-shadow:var(--shadow-sm);transform:scale(1)rotate(0)}to{box-shadow:var(--shadow-lg),0 18px 40px color-mix(in srgb,var(--text) 16%,transparent);transform:scale(1.045)rotate(-1.4deg)}}.th-account-drag-ghost{z-index:60;pointer-events:none;will-change:transform;position:fixed;top:0;left:0}.th-account-drag-ghost.is-returning .th-account-tile.is-lifted{box-shadow:var(--shadow-sm);transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s;animation:none;transform:scale(1)rotate(0)}.th-account-tile.is-strategy-open{aspect-ratio:auto}.th-account-tile.is-strategy-open .th-account-tile-inner{flex:none;width:100%;min-height:94px}.th-account-tile-inner{z-index:2;pointer-events:none;flex:1;grid-template:"head hero""head foot"/minmax(0,46%) minmax(0,54%);align-content:center;gap:10px 0;min-height:0;display:grid;position:relative}.th-account-tile-inner button{pointer-events:auto}.th-account-tile-del{z-index:3;width:var(--tile-icon-hit,28px);height:var(--tile-icon-hit,28px);border-radius:var(--radius);color:var(--muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:10px;right:10px}.th-account-tile-del:hover{background:var(--red)}@supports (color:color-mix(in lab,red,red)){.th-account-tile-del:hover{background:color-mix(in srgb,var(--red) 10%,transparent)}}.th-account-tile-del:hover{color:var(--red)}.th-account-tile.is-setup .th-account-tile-head{padding-right:28px}.th-account-tile-head{text-align:center;grid-area:head;justify-content:center;align-self:center;align-items:center;gap:0;width:100%;min-width:0;padding-right:18px;display:flex}.th-account-tile-head-text{width:100%;min-width:0;position:relative}.th-account-tile-name{letter-spacing:-.03em;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.th-account-tile-sub{color:var(--muted);text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;font-size:10px;line-height:1.3;display:-webkit-box;overflow:hidden}.th-account-tile-login{white-space:nowrap}.th-account-tile-status{z-index:3;white-space:nowrap;pointer-events:none;align-items:center;gap:5px;max-width:calc(46% - 22px);font-size:10px;font-weight:600;line-height:1;display:inline-flex;position:absolute;top:11px;left:14px}.th-account-tile-status-dot{background:currentColor;border-radius:50%;flex:0 0 7px;width:7px;height:7px;box-shadow:0 0 0 2px}@supports (color:color-mix(in lab,red,red)){.th-account-tile-status-dot{box-shadow:0 0 0 2px color-mix(in srgb,currentColor 12%,transparent)}}.th-account-tile-hero{text-align:center;grid-area:hero;place-self:end center;width:100%;min-width:0;padding-left:18px}.th-account-tile-equity{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--account-money-size,clamp(12px, .92vw, 16px));text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-weight:600;line-height:1.15;overflow:hidden}.th-account-tile-chg{font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:3px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.th-account-tile-equity.is-up,.th-account-tile-chg.is-up{color:var(--green)}.th-account-tile-equity.is-down,.th-account-tile-chg.is-down{color:var(--red)}.th-account-tile-equity.is-flat,.th-account-tile-chg.is-flat{color:var(--text)}.th-account-tile-equity.is-empty,.th-account-tile-chg.is-empty{color:var(--muted)}.th-account-tile-foot{grid-area:foot;justify-content:center;place-self:start stretch;align-items:center;gap:6px;width:100%;min-width:0;padding-left:18px;font-size:10px;line-height:1.35;display:flex;position:static}.th-account-tile-foot-actions{flex:none;align-items:center;gap:5px;display:inline-flex}.th-account-tile-foot-actions>button{flex:none}.th-account-tile-positions{color:var(--muted);white-space:nowrap;margin-top:4px;margin-bottom:0;font-size:clamp(11px,.65vw,12px)}.th-account-tile-ai,.th-account-tile-strategy,.th-account-tile-pin{width:var(--tile-icon-hit,28px);height:var(--tile-icon-hit,28px);border-radius:var(--radius);color:var(--muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.th-account-tile-ai.is-on,.th-account-tile-strategy.is-on,.th-account-tile-pin.is-on{color:var(--green)}.th-account-tile-pin.is-on{color:var(--text)}.th-account-tile-ai:hover:not(:disabled),.th-account-tile-strategy:hover:not(:disabled),.th-account-tile-pin:hover:not(:disabled){background:var(--sidebar-hover);color:var(--text)}.th-account-tile-ai.is-on:hover:not(:disabled),.th-account-tile-strategy.is-on:hover:not(:disabled){color:var(--green)}.th-account-tile-ai:disabled,.th-account-tile-strategy:disabled{cursor:default;opacity:.42}.th-account-tile-ai svg,.th-account-tile-strategy svg,.th-account-tile-pin svg{width:var(--tile-icon,16px);height:var(--tile-icon,16px)}.th-account-tile-del svg{width:var(--tile-icon-del,15px);height:var(--tile-icon-del,15px)}.th-account-tile-strategy-title{color:var(--muted);padding:0 0 8px;font-size:11px;font-weight:600}.th-account-tile-strategy-item{border-radius:var(--radius);color:var(--text);justify-content:space-between;align-items:baseline;gap:10px;padding:6px 4px;font-size:13px;text-decoration:none;display:flex}.th-account-tile-strategy-item:hover{background:var(--hover)}.th-account-tile-strategy-item-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.th-account-tile-strategy-item-meta{color:var(--muted);flex:none;font-size:11px}.th-account-tile-strategy-empty{color:var(--muted);margin:0;padding:0 0 8px;font-size:12px}.th-account-tile-strategy-create{color:var(--muted);margin-top:2px;padding:4px 0 0;font-size:12px;text-decoration:underline;display:inline-block}.th-account-tile-strategy-create:hover{color:var(--text)}.th-account-tile-strategies{border-top:1px solid var(--line);flex:none;margin-top:12px;padding-top:12px}.th-account-tile-pin{flex:none;align-self:flex-end}.th-account-drop-slot{aspect-ratio:2.35;border-radius:var(--radius);border:2px dashed var(--faint);width:100%;min-height:124px}@supports (color:color-mix(in lab,red,red)){.th-account-drop-slot{border:2px dashed color-mix(in srgb,var(--faint) 72%,var(--line))}}.th-account-drop-slot{background:var(--faint)}@supports (color:color-mix(in lab,red,red)){.th-account-drop-slot{background:color-mix(in srgb,var(--faint) 9%,var(--content))}}.th-account-drop-slot{pointer-events:none}.th-account-plat-divider{grid-template-columns:minmax(24px,1fr) auto minmax(24px,1fr);align-items:center;gap:12px;min-height:34px;margin:18px 4px 12px;display:grid;position:relative}.th-account-plat-divider.has-collapse{padding-right:34px}.th-account-plat-divider-line{background:var(--text);height:1px}@supports (color:color-mix(in lab,red,red)){.th-account-plat-divider-line{background:color-mix(in srgb,var(--text) 7%,transparent)}}.th-account-plat-divider-line.is-full{grid-column:1/-1}html[data-theme=dark] .th-account-plat-divider-line{background:#000}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .th-account-plat-divider-line{background:color-mix(in srgb,#000 45%,var(--line))}}.th-account-load-more,.th-account-collapse{color:var(--muted);cursor:pointer;background:0 0;border:0}.th-account-load-more{border-radius:var(--radius);white-space:nowrap;min-height:30px;padding:0 10px;font-size:12px}.th-account-load-more:hover,.th-account-collapse:hover{background:var(--sidebar-hover);color:var(--text)}.th-account-collapse{border-radius:999px;place-items:center;width:30px;height:30px;padding:0;display:grid;position:absolute;top:50%;right:0;transform:translateY(-50%)}.th-account-collapse svg{transform:rotate(180deg)}.th-account-empty{color:var(--muted);flex-direction:column;align-items:flex-start;gap:16px;font-size:13px;display:flex}html.th-account-dragging,html.th-account-dragging *,html.th-hub-dragging,html.th-hub-dragging *,html.th-folder-dragging,html.th-folder-dragging *{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}[data-hub-id].is-landed,[data-child-folder-id].is-landed,[data-member-id].is-landed,[data-draft-id].is-landed{border-radius:var(--radius);outline:2px solid var(--text)}@supports (color:color-mix(in lab,red,red)){[data-hub-id].is-landed,[data-child-folder-id].is-landed,[data-member-id].is-landed,[data-draft-id].is-landed{outline:2px solid color-mix(in srgb,var(--text) 42%,var(--line))}}[data-hub-id].is-landed,[data-child-folder-id].is-landed,[data-member-id].is-landed,[data-draft-id].is-landed{outline-offset:3px;animation:1.2s ease-out both th-land-pulse}@keyframes th-land-pulse{0%{outline-color:color-mix(in srgb,var(--text) 55%,var(--line));box-shadow:0 0 color-mix(in srgb,var(--text) 18%,transparent)}to{outline-color:#0000;box-shadow:0 0 0 10px #0000}}.th-head{background:0 0;justify-content:space-between;align-items:center;gap:16px;min-height:46px;margin-bottom:18px;display:flex}.th-head:has(.th-pathback){align-items:flex-end;min-height:0}.th-head:has(.th-fish-bone),.th-head:has(.th-folder-bone),.th-head:has(.th-sub),.th-head:has(.th-desk-sub),.th-head:has(.th-path){min-height:0;padding-bottom:var(--gap-path)}.th-head.th-dash-head{z-index:20;flex-flow:row;justify-content:space-between;align-items:center;gap:16px;min-height:46px;margin-bottom:18px;padding-bottom:0;padding-right:0;display:flex;position:relative}.th-dash-head>:first-child{flex:0 auto;min-width:0}.th-dash-head .th-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.th-dash-head .th-head-actions{flex:none;justify-content:flex-end;align-items:center;gap:4px;width:auto;display:flex;position:static}.th-dash-head-control{flex:none;position:relative}.th-title{letter-spacing:-.038em;margin:0;font-size:28px;font-weight:600;line-height:1.15}.th-sub{color:var(--muted);margin:6px 0 0;font-size:13px;line-height:1.45}.th-title-row{align-items:center;gap:4px;display:flex}.th-path{flex-wrap:wrap;align-items:baseline;gap:8px;min-width:0;display:flex}.th-path a,.th-path .th-path-seg{color:var(--muted);letter-spacing:-.02em;font-size:18px;font-weight:500;line-height:1.2;text-decoration:none}.th-path a:hover,.th-path .th-path-seg:hover{color:var(--text);text-underline-offset:.16em;text-decoration:underline}.th-path .th-title{letter-spacing:-.038em;min-width:0;color:var(--text);align-items:center;gap:8px;margin:0;font-size:28px;font-weight:600;line-height:1.15;display:inline-flex}.th-path-sep{color:var(--faint);font-size:16px;font-weight:400;line-height:1.2}.th-title-row>.th-back,.th-account-title .th-back{margin-top:0}.th-title-line{flex-wrap:wrap;align-items:baseline;gap:12px;min-width:0;display:flex}.th-title-line .th-title{align-items:baseline;max-width:100%;display:inline-flex}.th-title-line .th-desk-sub{white-space:nowrap;margin:0}.th-workspace{grid-template-columns:minmax(0,8fr) minmax(0,2fr);align-items:start;display:grid}.th-workspace.is-resizing{-webkit-user-select:none;user-select:none}.th-workspace-split{width:20px;color:var(--muted);touch-action:none;-webkit-user-select:none;user-select:none;z-index:2;background:0 0;border:0;justify-content:center;align-self:stretch;align-items:flex-start;margin:0;padding:220px 0 0;display:none}.th-workspace-split:focus-visible{outline:none}.th-workspace-split:focus-visible .th-workspace-split-grip{outline:2px solid var(--text);outline-offset:1px}.th-workspace-split-grip{border:1px solid var(--line);border-radius:var(--radius);background:var(--card);width:16px;height:36px;box-shadow:var(--shadow-sm);color:var(--muted);opacity:0;pointer-events:none;justify-content:center;align-items:center;transition:opacity .12s,transform .12s;display:inline-flex;transform:scale(.92)}.th-workspace-split:hover .th-workspace-split-grip,.th-workspace-split:focus .th-workspace-split-grip,.th-workspace-split:focus-visible .th-workspace-split-grip,.th-workspace.is-resizing .th-workspace-split-grip{opacity:1;transform:none}html.th-col-resize{-webkit-user-select:none;user-select:none}.th-back{border-radius:var(--radius);width:32px;height:32px;color:var(--text);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;margin:-4px 0 0 -8px;padding:0;display:inline-flex}.th-back:hover{background:var(--hover)}.th-desk-sub{color:var(--text);margin:8px 0 0;font-size:16px;font-weight:500;line-height:1.4}.th-surface{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:none}.th-wizard{max-width:760px;margin:0;padding-bottom:8px;position:relative}.th-wizard-top{z-index:50;margin:calc(-1 * var(--th-page-top,44px)) -28px 0;padding:var(--th-page-top,44px) 28px 4px;background:var(--sidebar);position:sticky;top:0}.th-wizard .th-head{margin-bottom:16px}.th-wizard-top .th-head:has(.th-path){min-height:46px;padding-bottom:0}.th-wizard-top .th-wiz-rail{margin-bottom:12px}.th-wizard-stack{flex-direction:column;gap:20px;display:flex}.th-steps,.th-steps-block{flex-direction:column;gap:20px;margin:0;padding:0;display:flex}.th-steps{list-style:none}.th-steps>li{margin:0}.th-steps--compact{gap:12px}.th-wiz-rail{align-items:center;gap:0;margin:0 0 16px;padding:4px 2px 10px;display:flex}.th-wiz-rail-step{min-width:0;color:var(--faint);text-align:center;background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;padding:4px 6px;display:flex}.th-wiz-rail-step:disabled{cursor:default}.th-wiz-rail-step.is-done,.th-wiz-rail-step.is-active:not(:disabled){cursor:pointer;color:var(--text)}.th-wiz-rail-step.is-active{color:var(--text)}.th-wiz-rail-step:focus-visible{outline:2px solid var(--text);outline-offset:3px;border-radius:var(--radius)}.th-wiz-rail-index{border:1.5px solid var(--line);background:var(--card);font-variant-numeric:tabular-nums;width:28px;height:28px;color:var(--muted);border-radius:999px;justify-content:center;align-items:center;font-size:12px;font-weight:650;line-height:1;display:inline-flex}.th-wiz-rail-step.is-done .th-wiz-rail-index,.th-wiz-rail-step.is-active .th-wiz-rail-index{border-color:var(--btn);background:var(--btn);color:var(--btn-text)}.th-wiz-rail-copy{min-width:0;max-width:100%;display:none}.th-wiz-rail-title{letter-spacing:.01em;color:inherit;white-space:nowrap;font-size:12px;font-weight:600;line-height:1.25;display:block}.th-wiz-rail-line{background:var(--line);border-radius:99px;flex:12px;align-self:flex-start;min-width:8px;height:2px;margin-top:17px;margin-bottom:0}.th-wiz-rail-line.is-on{background:var(--text)}.th-ai-edit-body .th-wiz-rail-step{flex-direction:row;gap:8px;min-width:max-content}.th-ai-edit-body .th-wiz-rail-copy,.th-ai-edit-body .th-wiz-rail-title{max-width:none;display:block}.th-ai-edit-body .th-wiz-rail-title{font-size:13px}.th-ai-edit-body .th-wiz-rail-line{align-self:center;margin-top:0}.th-ai-edit-body .th-wiz-rail-step:not(:disabled){cursor:pointer}.th-wiz-panel{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:none;scroll-margin-top:7.5rem;overflow:hidden}.th-wiz-panel.is-open{border-color:var(--text)}@supports (color:color-mix(in lab,red,red)){.th-wiz-panel.is-open{border-color:color-mix(in srgb,var(--text) 22%,var(--line))}}.th-wiz-panel.is-open{box-shadow:none}.th-wizard.is-pin-identity #wizard-step-1.is-done{top:var(--wiz-pin-top,7.5rem);z-index:40;background:var(--card);position:sticky}.th-wizard.is-pin-identity #wizard-step-2.is-open{background:0 0;border:0;overflow:visible}.th-wizard.is-pin-identity #wizard-step-2.is-open .th-wiz-panel-head{top:var(--wiz-step2-top,12rem);z-index:35;background:var(--card);border:1px solid var(--text);position:sticky}@supports (color:color-mix(in lab,red,red)){.th-wizard.is-pin-identity #wizard-step-2.is-open .th-wiz-panel-head{border:1px solid color-mix(in srgb,var(--text) 22%,var(--line))}}.th-wizard.is-pin-identity #wizard-step-2.is-open .th-wiz-panel-head{border-radius:var(--radius) var(--radius) 0 0;border-bottom:0}.th-wizard.is-pin-identity #wizard-step-2.is-open .th-wiz-panel-body{background:var(--card);border:1px solid var(--text)}@supports (color:color-mix(in lab,red,red)){.th-wizard.is-pin-identity #wizard-step-2.is-open .th-wiz-panel-body{border:1px solid color-mix(in srgb,var(--text) 22%,var(--line))}}.th-wizard.is-pin-identity #wizard-step-2.is-open .th-wiz-panel-body{border-radius:0 0 var(--radius) var(--radius);border-top:0}.th-wizard.is-pin-identity.is-wiz-joined #wizard-step-1.is-done{border-color:var(--text)}@supports (color:color-mix(in lab,red,red)){.th-wizard.is-pin-identity.is-wiz-joined #wizard-step-1.is-done{border-color:color-mix(in srgb,var(--text) 22%,var(--line))}}.th-wizard.is-pin-identity.is-wiz-joined #wizard-step-1.is-done{border-bottom-right-radius:0;border-bottom-left-radius:0}.th-wizard.is-pin-identity.is-wiz-joined #wizard-step-2.is-open .th-wiz-panel-head{border-top:0;border-top-left-radius:0;border-top-right-radius:0}.th-wiz-panel.is-next{box-shadow:none}.th-wiz-panel-head{text-align:left;width:100%;min-height:52px;color:var(--text);background:0 0;border:0;align-items:center;gap:6px;padding:12px 18px;display:flex}button.th-wiz-panel-head{cursor:pointer}button.th-wiz-panel-head:hover{background:var(--hover)}button.th-wiz-panel-head:focus-visible{outline:2px solid var(--text);outline-offset:-2px}.th-wiz-panel.is-next .th-wiz-panel-head{color:var(--muted)}.th-wiz-panel-index{font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--text);flex-shrink:0;font-size:14px;font-weight:700;line-height:1.3}.th-wiz-panel.is-next .th-wiz-panel-index{color:var(--muted)}.th-wiz-panel-plus{color:inherit;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;line-height:0;display:inline-flex}.th-wiz-panel-plus svg{display:block}.th-wiz-panel-title{letter-spacing:-.02em;font-size:14px;font-weight:650;line-height:1.3}.th-wiz-panel-summary{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:58%;color:var(--muted);margin-left:auto;font-size:12px;font-weight:500;overflow:hidden}.th-wiz-panel-summary.is-identity{max-width:min(72%,36rem)}.th-wiz-panel-mark{background:var(--green);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin-left:auto;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.th-wiz-panel-mark{background:color-mix(in srgb,var(--green) 16%,var(--card))}}.th-wiz-panel-mark{color:var(--green)}.th-wiz-panel-summary+.th-wiz-panel-mark{margin-left:8px}.th-wiz-panel-mark.is-chevron{color:var(--faint);background:0 0;transform:rotate(180deg)}.th-wiz-panel-body{padding:12px 20px 22px}.th-wiz-panel-body .th-field-label{color:var(--muted);font-size:12px;font-weight:550}.th-choice-grid{grid-template-columns:1fr;gap:10px;display:grid}.th-choice-grid.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.th-choice{text-align:left;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);min-height:108px;color:var(--text);cursor:pointer;flex-direction:column;align-items:flex-start;gap:6px;padding:16px 16px 14px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.th-choice:hover:not(:disabled){background:var(--hover)}.th-choice:disabled{opacity:.55;cursor:not-allowed}.th-choice.is-soon{opacity:.5}.th-choice:focus-visible{outline:2px solid var(--text);outline-offset:2px}.th-choice.is-on{border-color:var(--line);background:var(--hover)}.th-choice-icon{border-radius:var(--radius);background:var(--hover);width:36px;height:36px;color:var(--muted);justify-content:center;align-items:center;margin-bottom:4px;display:inline-flex}.th-choice.is-on .th-choice-icon{background:var(--card);color:var(--text)}.th-choice-tag{letter-spacing:.04em;border:1px solid var(--text);color:var(--text);border-radius:999px;margin-left:auto;padding:2px 7px;font-size:10px;font-weight:650}.th-choice-kicker{letter-spacing:.04em;color:var(--muted);font-size:11px}.th-choice-title{letter-spacing:-.02em;font-size:14px;font-weight:650;line-height:1.25}.th-choice-desc{color:var(--muted);font-size:12px;line-height:1.45}.th-choice-row{flex-direction:row;align-items:flex-start;gap:12px;width:100%;min-height:0;padding:14px 16px}.th-choice-compact{min-height:0;padding:10px 14px}.th-choice-radio{border:1.5px solid var(--line);background:var(--card);width:16px;height:16px;box-shadow:inset 0 0 0 3px var(--card);border-radius:999px;flex-shrink:0;margin-top:2px}.th-choice-row.is-on .th-choice-radio{border-color:var(--text);background:var(--text);box-shadow:inset 0 0 0 3px var(--card)}.th-choice-row-copy{flex-direction:column;flex:1;align-items:flex-start;gap:4px;min-width:0;display:flex}.th-platform-mark{width:20px;height:20px}.th-seg{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.th-seg-btn{border-radius:var(--radius);border:1px solid var(--line);background:var(--card);height:40px;color:var(--text);padding:0 12px;font-weight:550;transition:background-color .16s,border-color .16s,color .16s}.th-seg-btn:hover:not(.is-on){background:#fff}@supports (color:color-mix(in lab,red,red)){.th-seg-btn:hover:not(.is-on){background:color-mix(in srgb,white 46%,var(--hover))}}.th-seg-btn:focus-visible{outline:2px solid var(--text);outline-offset:2px}.th-seg-btn.is-on:hover{background:var(--sidebar-hover)}.th-seg-btn.is-on{background:var(--sidebar-hover);color:var(--text);border-color:#0000}.th-setup-recap{border:1px solid var(--line);border-radius:var(--radius);background:var(--hover);justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.th-setup-recap-row{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.th-setup-recap-action{width:fit-content;max-width:100%;color:var(--text);text-align:left;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;margin:0;padding:0;font-size:13px;font-weight:600;text-decoration:underline;display:inline-flex}.th-setup-recap-action:hover,.th-setup-recap-action:focus-visible{color:var(--blue)}.th-setup-recap-action:focus-visible{outline:2px solid var(--text);outline-offset:2px;border-radius:var(--radius)}.th-setup-recap-hint{color:var(--muted);align-items:center;gap:6px;font-size:12px;font-weight:550;display:inline-flex}.th-setup-recap-arrow{color:var(--text);font-size:14px;font-weight:700;line-height:1}.th-setup-waiting{width:100%;min-height:280px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:10px;margin:8px 0 12px;padding:32px 16px;display:flex}.th-setup-waiting-label{color:var(--text);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-size:15px;font-weight:600;text-decoration:underline}.th-setup-waiting-label:hover,.th-setup-waiting-label:focus-visible{color:var(--blue)}.th-setup-waiting-label:focus-visible{outline:2px solid var(--text);outline-offset:2px;border-radius:var(--radius)}.th-setup-waiting-hint{color:var(--muted);font-size:12px;font-weight:500}.th-setup-recap dl{grid-template-columns:max-content 1fr;gap:6px 10px;margin:0;font-size:12px;display:grid}.th-setup-recap dt{color:var(--muted)}.th-setup-recap dd{margin:0;font-weight:550}.th-setup-cmd-panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--hover);position:relative}.th-setup-cmd-pre{white-space:pre-wrap;word-break:break-word;max-height:220px;margin:0;padding:10px 36px 10px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;line-height:1.35;overflow:auto}.th-setup-copy-field{align-items:stretch;display:flex;position:relative}.th-setup-copy-field .th-field{flex:1;width:100%;padding-right:40px}.th-setup-copy-field-btn{z-index:1;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);width:28px;height:28px;color:var(--muted);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.th-setup-copy-field-btn:hover,.th-setup-copy-field-btn:focus-visible{color:var(--text);background:var(--chrome)}.th-setup-copy-field-btn:focus-visible{outline:2px solid var(--focus,#3b82f6);outline-offset:1px}.th-setup-where{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:12px;display:flex}.th-setup-where strong{color:var(--text);font-weight:600}.th-setup-link{color:var(--muted);text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:12px;text-decoration:underline}.th-setup-link:hover,.th-setup-link:focus-visible{color:var(--text)}.th-setup-rail{align-items:center;gap:0;margin:0;padding:0;list-style:none;display:flex}.th-setup-rail-item{flex:1 1 0;align-items:center;min-width:0;display:flex}.th-setup-rail-item+.th-setup-rail-item:before{content:"";background:var(--line);flex:auto;min-width:12px;height:1px;margin:0 10px}.th-setup-rail-item:first-child{flex:none}.th-setup-rail-item.is-done+.th-setup-rail-item:before,.th-setup-rail-item.is-on:before{background:var(--text)}.th-setup-rail-btn{color:var(--faint);white-space:nowrap;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:13px;font-weight:550;display:inline-flex}.th-setup-rail-btn:disabled{cursor:default}.th-setup-rail-dot{border:1px solid var(--line);background:var(--card);width:22px;height:22px;color:var(--muted);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:inline-flex}.th-setup-rail-item.is-on .th-setup-rail-btn,.th-setup-rail-item.is-done .th-setup-rail-btn{color:var(--text)}.th-setup-rail-item.is-on .th-setup-rail-dot,.th-setup-rail-item.is-done .th-setup-rail-dot{border-color:var(--text);background:var(--text);color:var(--card)}.th-setup-card{flex-direction:column;gap:18px;padding-top:4px;display:flex}.th-setup-head h4{letter-spacing:-.02em;color:var(--text);margin:0;font-size:16px;font-weight:600}.th-setup-head p{color:var(--muted);margin:4px 0 0;font-size:12px}.th-setup-steps{flex-direction:column;gap:18px;margin:0;padding:0;list-style:none;display:flex}.th-setup-step{align-items:flex-start;gap:12px;display:flex}.th-setup-num{background:var(--hover);width:22px;height:22px;color:var(--muted);border-radius:999px;flex:none;justify-content:center;align-items:center;margin-top:1px;font-size:11px;font-weight:600;display:inline-flex}.th-setup-step-body{flex-direction:column;flex:auto;align-items:flex-start;gap:8px;min-width:0;display:flex}.th-setup-step-body>*{max-width:100%}.th-setup-step-text{color:var(--text);margin:0;font-size:13px;line-height:24px}.th-setup-actions{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.th-setup-done{color:var(--green);align-items:center;gap:4px;font-size:12px;display:inline-flex}.th-setup-note{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 6px;margin:0;font-size:12px;display:flex}.th-setup-note a{color:var(--text);text-underline-offset:3px;text-decoration:underline}.th-setup-note.is-warn{color:var(--text)}.th-setup-more{width:100%;color:var(--muted);font-size:12px}.th-setup-more summary{width:fit-content;color:var(--muted);text-underline-offset:3px;text-decoration:underline}.th-setup-more summary:hover{color:var(--text)}.th-setup-more summary span{margin-left:4px}.th-setup-more .th-setup-cmd-panel{margin-top:8px}.th-setup-step-body .th-setup-copy-field{width:100%}.th-setup-status{border:1px solid var(--line);border-radius:var(--radius);background:var(--hover);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:12px 14px;font-size:13px;display:flex}.th-setup-status.is-ok{border-color:var(--green)}@supports (color:color-mix(in lab,red,red)){.th-setup-status.is-ok{border-color:color-mix(in srgb,var(--green) 40%,var(--line))}}.th-setup-status-main{align-items:center;gap:8px;font-weight:550;display:inline-flex}.th-setup-status.is-ok .th-setup-status-main{color:var(--green)}.th-setup-pulse{background:var(--faint);border-radius:999px;width:8px;height:8px;animation:1.4s ease-in-out infinite th-setup-pulse}@keyframes th-setup-pulse{0%,to{opacity:.35}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.th-setup-pulse{animation:none}}@media(max-width:640px){.th-setup-rail-label{display:none}.th-setup-rail-item.is-on .th-setup-rail-label{display:inline}}.th-verify{flex-direction:column;gap:16px;display:flex}.th-verify-lead{color:var(--muted);margin:0;font-size:13px}.th-verify-list{border:1px solid var(--line);border-radius:var(--radius);background:var(--card);margin:0;padding:0;list-style:none}.th-verify-row{grid-template-columns:112px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 16px;font-size:13px;display:grid}.th-verify-row+.th-verify-row{border-top:1px solid var(--line)}.th-verify-label{color:var(--muted)}.th-verify-value{min-width:0;color:var(--text);overflow-wrap:anywhere;align-items:center;gap:5px;font-weight:550;display:inline-flex}.th-verify-value.is-ok{color:var(--green)}.th-verify-value.is-warn{color:var(--red)}@media(max-width:640px){.th-verify-row{grid-template-columns:88px minmax(0,1fr) auto;padding:10px 12px}}.th-form-grid{grid-template-columns:1fr;gap:14px;display:grid}.th-form-grid .th-span-2{grid-column:1/-1}.th-field-control{position:relative}.th-field-control .th-field{padding-right:36px}.th-field-ok,.th-field-bad{pointer-events:none;display:none;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.th-field-ok{color:var(--green)}.th-field-bad{color:var(--red)}.th-field-control.is-ok .th-field-ok,.th-field-control.is-bad .th-field-bad{display:inline-flex}.th-wizard input:not([type=checkbox]):not([type=radio]):focus,.th-wizard textarea:focus{border-color:#c8cdd6;box-shadow:0 0 0 3px #1113180d}html[data-theme=dark] .th-wizard input:not([type=checkbox]):not([type=radio]):focus,html[data-theme=dark] .th-wizard textarea:focus{border-color:#4b4b4b;box-shadow:0 0 0 3px #ffffff0d}.th-check-row{border:1px solid var(--line);border-radius:var(--radius);background:var(--card);cursor:pointer;align-items:flex-start;gap:10px;padding:12px 14px;font-size:13px;line-height:1.4;display:flex}.th-check-row:hover{background:var(--hover)}.th-check-row input{accent-color:var(--text);margin-top:2px}.th-wizard-foot{z-index:8;background:var(--sidebar);box-shadow:none;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;padding:16px 0 4px;display:flex;position:sticky;bottom:0}.th-dialog .th-wizard-foot{background:var(--card)}.th-wizard-forward{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;margin-left:auto;display:flex}.th-wizard-foot .th-btn-link{height:40px;color:var(--muted);background:0 0;border:0;flex:none;padding:0 8px;font-weight:550}.th-wizard-foot .th-btn-link:hover{color:var(--text)}.th-wizard-foot .th-btn-ghost{height:40px}.th-wizard-foot .th-btn-primary{min-width:112px;height:40px}.th-wizard a.th-btn-primary{text-decoration:none}.th-status-banner{border-radius:var(--radius);padding:10px 12px;font-size:12px;line-height:1.45}.th-status-banner.is-ok{background:var(--green)}@supports (color:color-mix(in lab,red,red)){.th-status-banner.is-ok{background:color-mix(in srgb,var(--green) 12%,var(--card))}}.th-status-banner.is-ok{color:var(--green)}.th-status-banner.is-bad{background:var(--amber,#d97706)}@supports (color:color-mix(in lab,red,red)){.th-status-banner.is-bad{background:color-mix(in srgb,var(--amber,#d97706) 12%,var(--card))}}.th-status-banner.is-bad{color:#b45309}.th-status-banner.is-warn,.th-helper-update{background:var(--amber,#d97706)}@supports (color:color-mix(in lab,red,red)){.th-status-banner.is-warn,.th-helper-update{background:color-mix(in srgb,var(--amber,#d97706) 5%,var(--card))}}.th-status-banner.is-warn,.th-helper-update{color:var(--text)}.th-helper-update{border:1px solid var(--amber,#d97706);flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}@supports (color:color-mix(in lab,red,red)){.th-helper-update{border:1px solid color-mix(in srgb,var(--amber,#d97706) 16%,var(--line))}}.th-helper-update{border-radius:var(--radius);padding:10px 14px}.th-helper-update-copy{flex-wrap:wrap;flex:220px;align-items:center;gap:6px 10px;min-width:0;display:flex}.th-helper-update-kicker{color:#b45309;font-size:13px;font-weight:650}.th-helper-update-lead,.th-helper-update-msg{color:var(--muted);font-size:12px;line-height:1.45}.th-helper-update-msg{flex:100%;margin:0}.th-helper-update-actions{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.th-helper-update-action{flex-direction:column;align-items:flex-start;gap:4px;max-width:280px;display:flex}.th-helper-update-action .th-field-error{margin:0}.th-helper-update-info{box-sizing:border-box;color:#b45309;cursor:pointer;background:0 0;border:1px solid;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:13px;height:13px;margin:0;padding:0;display:inline-flex}.th-helper-update-info-i{font-family:ui-sans-serif,system-ui,sans-serif;font-size:9px;font-style:normal;font-weight:400;line-height:1;display:block;transform:translateY(-.25px)}.th-helper-update-info:hover,.th-helper-update-info.is-open{color:#92400e}.th-helper-update-info:focus-visible{outline:2px solid var(--amber,#d97706)}@supports (color:color-mix(in lab,red,red)){.th-helper-update-info:focus-visible{outline:2px solid color-mix(in srgb,var(--amber,#d97706) 45%,transparent)}}.th-helper-update-info:focus-visible{outline-offset:1px}.th-helper-update-help{background:0 0;border:0;flex-direction:column;flex:100%;gap:20px;margin:2px 0 0;padding:2px 0 0;list-style:none;display:flex}.th-helper-update-help li{color:var(--text);gap:8px;font-size:12px;line-height:1.45;display:flex}.th-helper-update-help-n{color:var(--muted);font-variant-numeric:tabular-nums;flex-shrink:0}html[data-theme=dark] .th-helper-update-info{color:#fdba74}html[data-theme=dark] .th-helper-update-info:hover,html[data-theme=dark] .th-helper-update-info.is-open{color:#fed7aa}.th-alert.is-warn{--alert-accent:#fb923c;--alert-bg:#fff3e6;--alert-fg:#9a3412}.th-resume-note{color:#b45309}.th-alert.is-warn a{color:inherit;text-underline-offset:2px;font-weight:600;text-decoration:underline}.th-alert.is-warn a.th-alert-action{font-weight:600;text-decoration:none}.th-alert.is-warn .th-alert-close{color:var(--alert-fg)}.th-alert.is-warn .th-alert-close:hover{background:#ffffff24}html[data-theme=dark] .th-alert.is-warn{background:var(--alert-bg);color:var(--alert-fg)}html[data-theme=dark] .th-resume-note{color:#fdba74}.th-dash-feed{padding-right:16px}@media(max-width:1099px){.th-page.th-page-stack>.th-alert+.th-alert,.th-page.th-page-stack>.th-alert+.th-dash-split{margin-top:var(--gap-card)}}.th-dash-feed-head{flex-wrap:wrap;flex:auto;align-items:center;gap:4px 12px;min-width:0;display:flex}.th-dash-feed-text{min-width:0}.th-dash-feed-more{cursor:pointer;white-space:nowrap;margin:0}.th-dash-feed-more:focus-visible{outline:2px solid var(--amber,#d97706)}@supports (color:color-mix(in lab,red,red)){.th-dash-feed-more:focus-visible{outline:2px solid color-mix(in srgb,var(--amber,#d97706) 45%,transparent)}}.th-dash-feed-more:focus-visible{outline-offset:2px}.th-dash-feed-list{border-top:1px solid var(--amber,#d97706);margin:8px 0 0;padding:8px 0 0}@supports (color:color-mix(in lab,red,red)){.th-dash-feed-list{border-top:1px solid color-mix(in srgb,var(--amber,#d97706) 16%,var(--line))}}.th-dash-feed-list{flex-direction:column;gap:6px;font-size:12px;line-height:1.45;list-style:none;display:flex}.th-dash-feed-list li,.th-dash-feed-item{align-items:center;gap:8px;display:flex}.th-dash-feed-list a{color:inherit;text-underline-offset:2px;font-weight:600;text-decoration:underline}html[data-theme=dark] .th-helper-update-kicker{color:#fdba74}.th-kpi{z-index:1;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);height:100%;box-shadow:none;padding:20px 22px;position:relative;container:th-kpi/inline-size}.th-kpi.is-split{grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);align-items:stretch;padding:0;display:grid}.th-kpi-pane{min-width:0;padding:20px 22px}.th-kpi-rule{background:var(--line);margin:14px 0}.th-account-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.th-account-kpis .th-kpi-pane{padding:16px 12px}.th-kpi.has-ccy-info .th-kpi-pane{padding-bottom:28px}.th-kpi-ccy-info{z-index:2;width:16px;height:16px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;bottom:8px;right:8px}.th-kpi-ccy-info:hover,.th-kpi-ccy-info.is-on{color:var(--text)}.th-kpi-ccy-pop{z-index:3;border:1px solid var(--line);border-radius:var(--radius);background:var(--card);max-width:calc(100% - 16px);box-shadow:var(--shadow);color:var(--text);white-space:nowrap;margin:0;padding:6px 8px;font-size:12px;line-height:1.4;position:absolute;bottom:28px;right:8px}.th-account-kpis .th-kpi.is-split .th-kpi-value{flex-wrap:nowrap;font-size:14px}.th-dash-kpis .th-kpi-value{flex-wrap:wrap;row-gap:2px;font-size:14px}.th-dash-kpis .th-kpi{z-index:auto;height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;flex:none;padding:18px 16px}.th-dash-kpis .th-kpi+.th-kpi{border-top:1px solid var(--line)}@supports (color:color-mix(in lab,red,red)){.th-dash-kpis .th-kpi+.th-kpi{border-top:1px solid color-mix(in srgb,var(--line) 80%,transparent)}}.th-dash-kpis .th-kpi-main{padding-bottom:0;padding-right:0;position:static}.th-dash-kpis .th-kpi-break,.th-dash-kpis .th-kpi.is-realized.is-open .th-kpi-break{width:auto;box-shadow:none;background:0 0;border:0;border-radius:0;margin:12px 0 0;padding:0;position:static;top:auto;left:auto;right:auto;overflow:visible}.th-dash-kpis .th-kpi-value{min-width:0;margin-top:6px}.th-dash-kpis .th-kpi-value-platforms{flex-direction:column;align-items:flex-start;gap:4px}.th-kpi-platform-line{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.th-kpi-platform{font-weight:600}.th-dash-kpis .th-kpi-toggle{z-index:3;background:var(--sidebar);border-radius:999px;width:28px;height:18px;bottom:0;left:50%;right:auto;transform:translate(-50%,50%)}.th-dash-kpis .th-kpi-toggle:hover{background:var(--sidebar);color:var(--text)}.th-dash-rail-fold{width:100%;color:var(--text);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;margin:0;padding:12px 16px 14px;font-size:13px;line-height:1.2;display:flex}.th-dash-rail-fold:after{content:"";border-right:5px solid #0000;border-bottom:6px solid var(--text);border-left:5px solid #0000;flex:none;width:0;height:0}.th-dash-kpis.is-folded .th-kpi:not(.is-equity),.th-dash-kpis.is-folded .th-kpi.is-equity .th-kpi-label,.th-dash-kpis.is-folded .th-kpi.is-equity .th-kpi-sub,.th-dash-kpis.is-folded .th-kpi.is-equity .th-kpi-break,.th-dash-kpis.is-folded .th-kpi.is-equity .th-kpi-toggle{display:none}.th-dash-kpis.is-folded .th-kpi.is-equity{padding-bottom:6px}.th-dash-kpis.is-folded .th-dash-rail-fold{padding:4px 16px 14px}.th-dash-kpis.is-folded .th-dash-rail-fold:after{border-bottom:0;border-top:6px solid var(--text)}.th-kpi-feed-meta{color:var(--muted);margin-top:2px;font-size:11px;line-height:1.35;display:block}.th-kpi-feed-meta.is-warn{color:var(--amber,#b45309)}.th-kpi-more{color:var(--text);cursor:pointer;background:0 0;border:0;align-self:flex-start;margin-top:8px;padding:0;font-size:12px;text-decoration:underline}.th-risk-rows.is-open{max-height:140px;overflow-y:auto}.th-risk-row{justify-content:space-between;align-items:center;gap:12px;height:28px;font-size:12px;display:flex}.th-risk-more{justify-content:flex-end;display:flex}.th-risk-more .th-kpi-more{margin-top:0}.th-book-catch{z-index:79;background:0 0;position:fixed;top:0;right:0;bottom:0;left:0}.th-book-pop{z-index:80;box-sizing:border-box;max-height:var(--book-max,420px);border:1px solid var(--line);background:var(--popup);border-radius:var(--radius);box-shadow:var(--shadow-lg);flex-direction:column;padding:8px 12px 12px;display:flex;position:fixed;overflow:hidden}.th-book-head{align-items:center;gap:8px;min-height:32px;padding-right:28px;display:flex}.th-book-pop .th-dialog-close{top:8px;right:8px}.th-book-pop .th-book-scroller{flex:1;min-height:0;margin-top:8px;overflow:auto}.th-book-pop .th-trade-pager{flex-wrap:wrap;margin-top:8px}.th-book-fail,.th-book-reason{color:var(--amber,#b45309)}.th-book-reason{white-space:normal;text-align:left}.th-book-note{color:var(--muted);margin:8px 0 0;font-size:12px;line-height:1.45}.th-book-scroller{margin-top:14px;overflow:auto}.th-book-table{border-collapse:collapse;width:100%;font-size:13px}.th-book-table th,.th-book-table td{text-align:center;white-space:nowrap;font-variant-numeric:tabular-nums;padding:8px 10px}.th-book-table thead th{color:var(--muted);border-bottom:1px solid var(--line);font-size:11px;font-weight:500}.th-book-table tbody td{border-top:1px solid var(--line)}.th-kpi.is-feed{flex-direction:column;min-height:100%;display:flex}.th-kpi-feed{min-height:0;margin-top:10px}.th-kpi-feed-empty{color:var(--muted);margin-top:10px;font-size:12px}.th-kpi-feed-note{color:var(--muted);margin-top:8px;font-size:11px;line-height:1.4}.th-kpi-feed-row{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:8px;padding:7px 0;font-size:12px;line-height:1.4;display:flex}.th-kpi-feed-row:first-child{border-top:0;padding-top:0}#close-queue{scroll-margin-top:1.25rem}.th-kpi.is-open{z-index:8;border-bottom-right-radius:0;border-bottom-left-radius:0}.th-kpi-main{padding-bottom:22px;padding-right:22px}.th-kpi-label{color:var(--muted);font-size:12px}.th-kpi-label-period{font-weight:400}.th-kpi-value{letter-spacing:-.03em;overflow-wrap:normal;word-break:keep-all;flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:8px;font-size:clamp(16px,13cqi,26px);font-weight:600;line-height:1.15;display:flex}.th-kpi-value.is-up .th-kpi-amt,.th-kpi-money.is-up .th-kpi-amt{color:var(--green)}.th-kpi-value.is-down .th-kpi-amt,.th-kpi-money.is-down .th-kpi-amt{color:var(--red)}.th-kpi-money{white-space:nowrap;flex-shrink:0;align-items:baseline;gap:.35em;display:inline-flex}.th-kpi-unit-sep{color:var(--text);font-weight:500}.th-sep[hidden]{display:none!important}.th-kpi-ccy{font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;color:var(--text)}.th-kpi-sub{color:var(--muted);overflow-wrap:normal;word-break:keep-all;flex-wrap:wrap;align-items:baseline;gap:.15em 0;margin-top:4px;font-size:12px;font-weight:400;line-height:1.35;display:flex}.th-kpi-sub.is-metrics{column-gap:6px}.th-kpi-sub-sep{color:var(--faint);margin:0 6px}.th-kpi-sub-amt{font-variant-numeric:tabular-nums;font-weight:500}.th-kpi-sub-amt.is-up{color:var(--green)}.th-kpi-sub-amt.is-down{color:var(--red)}.th-kpi-hist{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:6px;margin-top:6px;font-size:11px;line-height:1.3;display:flex}.th-kpi-hist-label{flex:none}.th-kpi-hist-day{font-variant-numeric:tabular-nums;font-weight:500}.th-kpi-hist-day.is-up{color:var(--green)}.th-kpi-hist-day.is-down{color:var(--red)}.th-kpi-toggle{border-radius:var(--radius);width:22px;height:22px;color:var(--muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;bottom:20px;right:22px}.th-kpi-toggle:hover{background:var(--hover);color:var(--text)}.th-kpi-toggle svg{transition:transform .15s;display:block}.th-kpi.is-open .th-kpi-toggle svg{transform:rotate(180deg)}.th-kpi-break{z-index:3;background:var(--card);border:1px solid var(--line);border-radius:0 0 var(--radius) var(--radius);box-shadow:var(--shadow);border-top:0;flex-direction:column;margin:-1px 0 0;padding:8px 14px 12px;display:flex;position:absolute;top:100%;left:0;right:0;overflow:hidden}.th-kpi.is-realized.is-open .th-kpi-break{width:max(100%,280px);left:auto;right:0}.th-kpi-periods{flex-wrap:wrap;flex-shrink:0;gap:4px;display:flex}.th-kpi-break:has(.th-kpi-break-list) .th-kpi-periods{margin-bottom:8px}.th-kpi-period-chip{border-radius:var(--radius);color:var(--muted);cursor:pointer;background:0 0;border:0;padding:3px 7px;font-size:11px;line-height:1.3}.th-kpi-period-chip:hover:not(.is-on){color:var(--text);background:var(--hover)}.th-kpi-period-chip.is-on{background:var(--btn);color:var(--btn-text);font-weight:600}.th-kpi-break-list{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;max-height:220px;margin:0;padding:0 12px 0 0;list-style:none;overflow:hidden auto}.th-kpi-break-list>li{margin:0;padding:0}.th-kpi-break-group-label{color:var(--muted);letter-spacing:.02em;padding:8px 0 2px;font-size:11px;font-weight:600}.th-kpi-break-group:first-child .th-kpi-break-group-label{padding-top:2px}.th-kpi-break-group-split{margin-top:8px;padding-top:2px}.th-kpi-break-group-split:before{content:"";background:var(--text);height:1px;margin:0 0 8px;display:block}@supports (color:color-mix(in lab,red,red)){.th-kpi-break-group-split:before{background:color-mix(in srgb,var(--text) 7%,transparent)}}html[data-theme=dark] .th-kpi-break-group-split:before{background:#000}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .th-kpi-break-group-split:before{background:color-mix(in srgb,#000 45%,var(--line))}}.th-kpi-break-group-split .th-kpi-break-group-label{padding-top:0}.th-kpi-break-row{justify-content:space-between;align-items:baseline;gap:10px;width:100%;padding:5px 0;display:flex}button.th-kpi-break-row{border-radius:var(--radius);font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;margin:0}button.th-kpi-break-row.is-pick:hover{background:var(--hover)}.th-kpi-break-name{flex-direction:column;gap:1px;min-width:0;font-size:12px;font-weight:500;line-height:1.3;display:flex;overflow:hidden}.th-kpi-break-login{color:var(--muted);font-size:11px;font-weight:400}.th-kpi-break-val{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;letter-spacing:-.02em;white-space:nowrap;flex-shrink:0;font-size:12px}.th-kpi-break-val.is-up{color:var(--green)}.th-kpi-break-val.is-down{color:var(--red)}.th-btn,.th-btn-primary,.th-btn-danger,.th-btn-ghost{border-radius:var(--radius);border:1px solid #0000;justify-content:center;align-items:center;height:36px;padding:0 14px;font-size:13px;font-weight:500;transition:background .15s,border-color .15s;display:inline-flex}.th-btn-primary{background:var(--btn);color:var(--btn-text)}.th-btn-primary:hover:not(:disabled),a.th-btn-primary:hover{background:#fff}@supports (color:color-mix(in lab,red,red)){.th-btn-primary:hover:not(:disabled),a.th-btn-primary:hover{background:color-mix(in srgb,white 16%,var(--btn))}}.th-btn-danger{color:#fff;background:#b42318;border-color:#b42318}.th-btn-danger:hover:not(:disabled){color:#fff;background:#912018;border-color:#912018}.th-btn-primary:disabled,.th-btn-danger:disabled{opacity:.45;cursor:default}.th-btn-ghost{background:var(--card);border-color:var(--line);color:var(--text)}.th-btn-ghost:hover{background:var(--hover)}.th-btn-ai-on,.th-btn-ai-off{border-radius:var(--radius);border:1px solid #0000;justify-content:center;align-items:center;height:36px;padding:0 14px;font-size:13px;font-weight:550;display:inline-flex}.th-btn-ai-on{color:#067647;background:#ecfdf3;border-color:#abefc6}.th-btn-ai-on:hover{background:#d1fadf}.th-btn-ai-off{background:var(--sidebar-hover);border-color:var(--line);color:var(--muted)}.th-btn-ai-off:hover{background:var(--sidebar-hover)}html[data-theme=dark] .th-btn-ai-on{color:#6ee7b7;background:#052e1c;border-color:#085d3a}html[data-theme=dark] .th-btn-ai-on:hover{background:#074429}html[data-theme=dark] .th-btn-ai-off,html[data-theme=dark] .th-btn-ai-off:hover{background:var(--sidebar-hover);color:var(--muted)}.th-field{border:1px solid var(--line);border-radius:var(--radius);background:var(--input);width:100%;height:38px;padding:0 12px;font-size:13px}input.th-field:disabled,textarea.th-field:disabled{background:var(--input);color:var(--muted);-webkit-text-fill-color:var(--muted);cursor:not-allowed}textarea.th-field{resize:vertical;height:auto;min-height:76px;padding:8px 12px}.th-field-wrap{min-width:0}.th-basics-pair,.th-basics-role{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;display:grid}.th-basics-pair:not(.is-solo):has(>:nth-child(2)),.th-basics-role:has(>:nth-child(2):last-child){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.th-basics-role:has(>:nth-child(3)){grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}@media(max-width:640px){.th-basics-pair,.th-basics-pair:not(.is-solo):has(>:nth-child(2)),.th-basics-role,.th-basics-role:has(>:nth-child(2):last-child),.th-basics-role:has(>:nth-child(3)){grid-template-columns:minmax(0,1fr)}}.th-field-head{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:4px;display:flex}.th-field-head>.th-field-label{flex:auto;min-width:0;margin-bottom:0}.th-field-aside{flex:none;display:flex}.th-field-aside>.th-btn-ghost{height:30px;padding:0 10px;font-size:12px}.th-field-label{color:var(--muted);align-items:center;gap:4px;margin-bottom:4px;padding-left:.7em;font-size:12px;line-height:1.3;display:flex;position:relative}.th-field-tip{border:1px solid var(--text);justify-content:center;align-items:center;width:14px;height:14px;margin-left:2px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.th-field-tip{border:1px solid color-mix(in srgb,var(--text) 18%,var(--line))}}.th-field-tip{color:var(--muted);cursor:help;border-radius:999px;font-size:10px;font-weight:600;line-height:1}.th-req{width:.7em;color:var(--red);text-align:left;font-weight:650;line-height:1;position:absolute;top:.08em;left:0}.th-char-box{position:relative}.th-char-box :is(textarea,input){padding-bottom:1.4rem}.th-char-count{color:var(--muted);pointer-events:none;font-size:11px;line-height:1;position:absolute;bottom:6px;right:10px}.th-field-error{color:var(--red);margin-top:4px;font-size:12px;line-height:1.4}.th-field-hint{color:var(--muted);margin-top:4px;font-size:11px;line-height:1.4}.th-field-invalid,.th-field-wrap.is-invalid .th-field,.th-field-wrap.is-invalid input:not([type=checkbox]):not([type=radio]),.th-field-wrap.is-invalid textarea,.th-field-wrap.is-invalid select,.th-field-wrap.is-invalid .th-select-trigger,.th-select-trigger.is-invalid{border-color:var(--red)}.th-field-wrap.is-invalid input:disabled:not([type=checkbox]):not([type=radio]),.th-field-wrap.is-invalid textarea:disabled,.th-field-wrap.is-invalid select:disabled,.th-select-trigger:disabled.is-invalid,.th-field-wrap:has(.th-select-trigger:disabled).is-invalid .th-select-trigger{border-color:var(--line)}.th-field-wrap:has(input.th-field:disabled,textarea.th-field:disabled,select.th-field:disabled,.th-select-trigger:disabled)>.th-field-error{display:none}.th-table{border-collapse:collapse;width:100%;font-size:13px}.th-table th{text-align:left;color:var(--muted);padding:0 0 12px;font-size:11px;font-weight:500}.th-table td{border-top:1px solid var(--line);padding:14px 0}.th-sheet{border-collapse:collapse;width:100%;font-size:13px}.th-sheet thead th{text-align:left;color:var(--muted);background:var(--hover);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:10px 16px;font-size:11px;font-weight:500}.th-sheet thead th.is-num,.th-sheet td.is-num{text-align:right;white-space:nowrap;width:1%}.th-sheet tbody tr:hover td{background:var(--hover)}@supports (color:color-mix(in lab,red,red)){.th-sheet tbody tr:hover td{background:color-mix(in srgb,var(--hover) 70%,transparent)}}.th-sheet td{border-bottom:1px solid var(--line);color:var(--text);vertical-align:middle;padding:16px}.th-sheet-set{table-layout:fixed;width:72%;max-width:100%}.th-sheet-wide{width:100%}.th-sheet-wide thead th,.th-sheet-wide td{padding-left:10px;padding-right:10px}.th-sheet-panel>header{box-shadow:none}.th-sheet-head{flex-direction:column;justify-content:center;gap:2px;min-height:48px;padding-top:12px;padding-bottom:10px;display:flex}.th-sheet-head-note{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.th-sheet-set thead th,.th-sheet-set tbody td{box-shadow:none;background:0 0;border:0}.th-sheet-set thead th,.th-sheet-set td{text-align:center;white-space:nowrap;padding:16px 20px}.th-sheet-set thead th:first-child,.th-sheet-set tbody tr.th-sheet-group td,.th-sheet-set tbody tr.th-sheet-item td:first-child{text-align:left}.th-sheet-set tbody tr.th-sheet-group td{padding-left:24px}.th-sheet-set thead th:first-child,.th-sheet-set tbody tr.th-sheet-item td:first-child{padding-left:48px}.th-sheet-set tbody tr.th-sheet-item+tr.th-sheet-item td{padding-top:22px}.th-sheet-set thead tr.th-sheet-cols-line th{height:0;padding:0;font-size:0;line-height:0;overflow:visible}.th-sheet-set thead tr.th-sheet-cols-line th:after{content:"";background:var(--text);height:1px;margin:0 10px 8px;display:block}@supports (color:color-mix(in lab,red,red)){.th-sheet-set thead tr.th-sheet-cols-line th:after{background:color-mix(in srgb,var(--text) 7%,transparent)}}html[data-theme=dark] .th-sheet-set thead tr.th-sheet-cols-line th:after{background:#000}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .th-sheet-set thead tr.th-sheet-cols-line th:after{background:color-mix(in srgb,#000 45%,var(--line))}}.th-sheet-set .th-sheet-cell{justify-content:center;align-items:center;gap:6px;display:inline-flex}.th-sheet-group td{letter-spacing:.02em;color:var(--muted);text-align:left;background:0 0;border-bottom:0;padding:8px 24px 2px;font-size:11px;font-weight:500}.th-sheet tbody tr.th-sheet-group:hover td,.th-sheet-set tbody tr:hover td{background:0 0}.th-sheet-set tbody tr.th-sheet-group:not(:first-child) td{padding-top:18px}.th-sheet-set tbody tr.th-sheet-group:not(:first-child) td:before{content:"";background:var(--text);height:1px;margin:0 10px 14px 0;display:block}@supports (color:color-mix(in lab,red,red)){.th-sheet-set tbody tr.th-sheet-group:not(:first-child) td:before{background:color-mix(in srgb,var(--text) 7%,transparent)}}html[data-theme=dark] .th-sheet-set tbody tr.th-sheet-group:not(:first-child) td:before{background:#000}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .th-sheet-set tbody tr.th-sheet-group:not(:first-child) td:before{background:color-mix(in srgb,#000 45%,var(--line))}}.th-sheet-pos-scroller{overflow-x:auto}.th-sheet-pos tbody tr.th-sheet-sum td{padding-bottom:8px;font-weight:600}.th-sheet-pos thead th,.th-sheet-pos tbody tr.th-sheet-sum td,.th-sheet-pos tbody tr.th-sheet-item td{text-align:center;font-variant-numeric:tabular-nums;padding-left:8px;padding-right:8px}.th-sheet-pos thead th{white-space:normal;line-height:1.3}.th-sheet-pos thead th:first-child,.th-sheet-pos tbody tr.th-sheet-sum td:first-child,.th-sheet-pos tbody tr.th-sheet-item td:first-child{text-align:center;padding-left:8px}.th-sheet-pos thead th:nth-child(2),.th-sheet-pos tbody tr.th-sheet-sum td:nth-child(2),.th-sheet-pos tbody tr.th-sheet-item td:nth-child(2),.th-sheet-pos td.th-qty-col,.th-sheet-pos thead th.th-owner-col,.th-sheet-pos td.th-owner-col{text-align:center;white-space:nowrap}.th-sheet-pos tbody tr.th-sheet-sum+tr.th-sheet-ticket td{padding-top:10px}.th-sheet-pos .th-sheet-product{flex-direction:column;align-items:center;gap:2px;display:inline-flex}.th-sheet-pos .th-sheet-count{letter-spacing:.01em;color:var(--muted);margin-top:2px;font-size:11px;font-weight:400;display:block}.th-sheet-pos .th-owner{text-align:center;max-width:none;font-weight:600;display:inline;overflow:visible}.th-sheet-pos .th-owner.is-manual,.th-sheet-pos .th-owner.is-broker{color:var(--muted);font-weight:500}.th-sheet-pos .th-owner.is-ai{color:#15803d}html[data-theme=dark] .th-sheet-pos .th-owner.is-ai{color:#4ade80}.th-sheet-input{text-align:center;border:1px solid var(--line);border-radius:var(--radius);background:var(--input);font-variant-numeric:tabular-nums;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;width:6.25rem;min-width:6.25rem;height:30px;padding:0 8px}.th-sheet-input::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.th-sheet-input::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.th-sheet-unit{color:var(--faint);font-weight:400}.th-sheet-add{border-radius:var(--radius);width:28px;height:28px;color:var(--muted);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.th-sheet-add:hover:not(:disabled){color:var(--text);background:var(--hover)}.th-sheet-add:disabled{opacity:.4;cursor:default}.th-sheet-set thead th.th-sheet-ops-col,.th-sheet-set td.th-sheet-ops-col{width:11.5rem;padding-left:8px;padding-right:8px}.th-sheet-ops{justify-content:center;align-items:center;gap:8px;display:inline-flex}.th-sheet-op{border-radius:var(--radius);width:40px;height:40px;color:var(--faint);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.th-sheet-op svg{stroke-width:2px}.th-sheet-op.is-on,.th-sheet-op.is-ai{color:var(--green)}.th-sheet-op.is-advise{color:var(--blue)}.th-sheet-op:hover:not(:disabled){background:var(--hover);color:var(--text)}.th-sheet-op.is-on:hover:not(:disabled),.th-sheet-op.is-ai:hover:not(:disabled){color:var(--green)}.th-sheet-op.is-advise:hover:not(:disabled){color:var(--blue)}.th-sheet-op.is-danger:hover:not(:disabled){color:var(--red)}.th-sheet-op:disabled{opacity:.35;cursor:default}.th-sheet-panel.is-account-off .th-sheet-group td,.th-sheet-panel.is-account-off .th-sheet-item td{color:var(--muted)}.th-sheet-panel.is-account-off .th-sheet-symbol,.th-sheet-panel.is-account-off .th-sheet-unit{color:var(--faint)}.th-sheet-panel.is-account-ai-off .th-sheet-op.is-ai{opacity:.4}.th-sheet-panel.is-account-off .th-sheet-op.is-on,.th-sheet-panel.is-account-off .th-sheet-op.is-ai,.th-sheet-panel.is-account-off .th-sheet-op.is-advise,.th-sheet-panel.is-account-off .th-sheet-op.is-danger{color:var(--faint);opacity:1}.th-sheet-panel.is-account-off .th-sheet-input:disabled{opacity:.55;color:var(--muted);cursor:default}.th-sheet tbody tr:last-child td{border-bottom:0}.th-sheet .th-sheet-symbol{letter-spacing:-.01em;font-weight:500}.th-sheet .th-sheet-name{color:var(--muted);margin-top:2px;font-size:11px;font-weight:400;display:block}.th-sheet .is-num{font-variant-numeric:tabular-nums}.th-sheet .th-amt{font-weight:600}.th-sheet .th-ccy{color:var(--faint);margin-left:6px;font-weight:400}.th-link-status{letter-spacing:.01em;font-size:13px;font-weight:550;line-height:1.2}.th-link-status-on{color:#067647}.th-link-status-warn{color:#b54708}.th-link-status-off{color:#b42318}.th-link-status-setup{color:#737373}html[data-theme=dark] .th-link-status-on{color:#6ee7b7}html[data-theme=dark] .th-link-status-warn{color:#fbbf24}html[data-theme=dark] .th-link-status-off{color:#fca5a5}html[data-theme=dark] .th-link-status-setup{color:#a3a3a3}.th-account-login{color:var(--muted);font-size:13px;line-height:1.45}.th-account-pills{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.th-account-status-icons{align-items:center;height:36px;display:inline-flex}.th-account-status-icons svg{display:block}.th-account-status-icons .th-account-ai,.th-account-status-icons .th-account-pin{margin-left:0}.th-setup-bridge-btn,.th-setup-bridge-ok{justify-content:center;align-items:center;width:36px;height:36px;margin:0;padding:0;display:inline-flex}.th-setup-bridge-btn svg,.th-setup-bridge-ok svg{display:block;transform:translateY(5px)}.th-setup-bridge-btn{border-radius:var(--radius);color:var(--muted);cursor:pointer;background:0 0;border:0}.th-setup-bridge-btn:hover,.th-setup-bridge-btn:focus-visible{background:var(--sidebar-hover);color:var(--text)}.th-setup-bridge-btn:focus-visible{outline:2px solid var(--text);outline-offset:2px}.th-setup-bridge-ok{color:#067647}html[data-theme=dark] .th-setup-bridge-btn .th-icon-setup-x{stroke:#fca5a5}html[data-theme=dark] .th-setup-bridge-ok,html[data-theme=dark] .th-setup-bridge-ok .th-icon-setup-link{color:#6ee7b7;stroke:#6ee7b7}.th-pill{border-radius:var(--radius);letter-spacing:.02em;background:var(--sidebar-hover);height:24px;color:var(--text);align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.th-pill-ok{color:#067647;background:#ecfdf3}.th-pill-warn{color:#b54708;background:#fffaeb}.th-pill-bad{color:#b42318;background:#fef3f2}html[data-theme=dark] .th-pill-ok{color:#6ee7b7;background:#052e1c}html[data-theme=dark] .th-pill-warn{color:#fbbf24;background:#3b2a08}html[data-theme=dark] .th-pill-bad{color:#fca5a5;background:#3b1210}html[data-theme=dark] .th-alert,html[data-theme=dark] .th-alert.is-warn{background:var(--alert-bg);color:var(--alert-fg)}.th-alert{--alert-accent:#fb923c;--alert-bg:#fff3e6;--alert-fg:#9a3412;border:0;border-left:4px solid var(--alert-accent);border-radius:var(--radius);background:var(--alert-bg);width:100%;min-height:52px;color:var(--alert-fg);box-shadow:none;align-items:center;gap:10px;padding:10px 12px 10px 48px;font-size:13px;line-height:1.4;display:flex;position:relative}html.th-shell-desktop .th-alert{width:min(420px,100%)}.th-alert:before{content:"i";background:var(--alert-accent);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:13px;font-weight:750;line-height:1;display:grid;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.th-alert.is-info{--alert-accent:#60a5fa;--alert-bg:#eff6ff;--alert-fg:#1e40af;background:var(--alert-bg);color:var(--alert-fg)}.th-alert.is-success,.th-alert.is-ok{--alert-accent:#34d399;--alert-bg:#ecfdf3;--alert-fg:#067647;background:var(--alert-bg);color:var(--alert-fg)}.th-alert.is-success:before,.th-alert.is-ok:before{content:"✓"}.th-alert.is-warn{--alert-accent:#fb923c;--alert-bg:#fff3e6;--alert-fg:#9a3412;color:#9a3412;background:#fff3e6}.th-alert.is-warn:before{content:"!"}.th-alert-text{display:block}.th-alert-close{border-radius:var(--radius);color:#fff;cursor:pointer;background:0 0;border:0;place-items:center;width:24px;height:24px;padding:0;display:grid;position:absolute;top:8px;right:8px}.th-alert-close:hover{background:#ffffff24}html[data-theme=dark] .th-alert{background:var(--alert-bg);color:var(--alert-fg)}html[data-theme=dark] .th-alert-close{color:#fff}.th-unassigned{border-radius:var(--radius);background:#fef3f2;border:1px solid #fecdca;flex-direction:column;gap:12px;padding:14px 16px;display:flex}html[data-theme=dark] .th-unassigned{background:#2a1212;border-color:#7f1d1d}.th-unassigned-head{flex-direction:column;gap:4px;display:flex}.th-unassigned-title{color:var(--red);margin:0;font-size:13px;font-weight:600}.th-unassigned-hint{color:var(--muted);margin:0;font-size:12px}.th-unassigned-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.th-unassigned-row{border-radius:var(--radius);background:var(--card);border:1px solid #fecdca;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;padding:10px 12px;display:flex}html[data-theme=dark] .th-unassigned-row{border-color:#7f1d1d}.th-unassigned-meta{flex-direction:column;gap:4px;min-width:0;display:flex}.th-unassigned-lead,.th-unassigned-sub{flex-wrap:wrap;align-items:baseline;gap:8px 12px;font-size:13px;display:flex}.th-unassigned-symbol{font-weight:650}.th-unassigned-side.is-buy,.th-unassigned-sub .is-up{color:var(--green,#067647)}.th-unassigned-side.is-sell,.th-unassigned-sub .is-down{color:var(--red)}.th-unassigned-sub{color:var(--muted);font-size:12px}.th-unassigned-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.th-unassigned-select{min-width:160px}.th-unassigned-empty{color:var(--muted);margin:0;font-size:12px}html[data-theme=dark] .bg-white,html[data-theme=dark] .bg-white\/70,html[data-theme=dark] .hover\:bg-white:hover{background-color:var(--card)}html[data-theme=dark] .bg-neutral-50,html[data-theme=dark] .hover\:bg-neutral-50:hover,html[data-theme=dark] .bg-neutral-100,html[data-theme=dark] .bg-neutral-200,html[data-theme=dark] .bg-neutral-300{background-color:var(--hover)}html[data-theme=dark] .text-neutral-300,html[data-theme=dark] .text-neutral-400{color:var(--faint)}html[data-theme=dark] .text-neutral-500,html[data-theme=dark] .text-neutral-600{color:var(--muted)}html[data-theme=dark] .text-neutral-700,html[data-theme=dark] .text-neutral-800,html[data-theme=dark] .text-neutral-900,html[data-theme=dark] .hover\:text-neutral-700:hover,html[data-theme=dark] .hover\:text-neutral-800:hover{color:var(--text)}html[data-theme=dark] .text-green-700{color:var(--green)}html[data-theme=dark] .text-red-600{color:var(--red)}html[data-theme=dark] .bg-neutral-900,html[data-theme=dark] .bg-neutral-900.text-white,html[data-theme=dark] .border-neutral-900,html[data-theme=dark] button.bg-neutral-900,html[data-theme=dark] a.bg-neutral-900{background-color:var(--btn);color:var(--btn-text);border-color:var(--btn)}html[data-theme=dark] .ring-neutral-900{--tw-ring-color:var(--btn)}.th-select-trigger{border:1px solid var(--line);border-radius:var(--radius);background:var(--input);width:100%;height:38px;color:var(--text);text-align:left;align-items:center;gap:8px;padding:0 12px;font-size:13px;line-height:1.2;display:flex}.th-select.is-sm .th-select-trigger{height:32px}.th-select.is-fit{width:auto}.th-select.is-fit .th-select-trigger{width:auto;min-width:5.75rem}.th-select.is-hero .th-select-trigger,.th-select.is-hero .th-select-trigger.has-caption{height:auto;min-height:0;box-shadow:none;letter-spacing:-.03em;background:0 0;border:0;border-radius:0;gap:4px;padding:0 2px 0 0;font-size:22px;font-weight:700;line-height:1.15}.th-select.is-hero .th-select-trigger:hover:not(:disabled),.th-select.is-hero .th-select-trigger.is-open,.th-select.is-hero .th-select-trigger:focus-visible{background:0 0;border-color:#0000}.th-select.is-hero .th-select-value-caption{display:none}.th-select.is-hero .th-select-caret{color:var(--muted)}.th-select-trigger:hover:not(:disabled){border-color:var(--text)}@supports (color:color-mix(in lab,red,red)){.th-select-trigger:hover:not(:disabled){border-color:color-mix(in srgb,var(--text) 16%,var(--line))}}.th-select-trigger.is-open,.th-select-trigger:focus-visible{border-color:var(--text)}@supports (color:color-mix(in lab,red,red)){.th-select-trigger.is-open,.th-select-trigger:focus-visible{border-color:color-mix(in srgb,var(--text) 28%,var(--line))}}.th-select-trigger.is-open,.th-select-trigger:focus-visible{outline:none}.th-select-trigger:disabled{background:var(--input);color:var(--muted);cursor:not-allowed}.th-select-trigger.has-caption{height:auto;min-height:46px;padding-top:7px;padding-bottom:7px}.th-select-value{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:3px;min-width:0;display:flex;overflow:hidden}.th-select-value-label,.th-select-value-caption{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.th-select-value-caption{letter-spacing:.02em;color:var(--muted);font-size:11px;font-weight:400;line-height:1.25}.th-select-value.is-placeholder{color:var(--muted)}.th-select-caret{color:var(--faint);flex-shrink:0;transition:transform .15s;display:inline-flex}.th-select-caret.is-open{transform:rotate(180deg)}.th-select-menu{z-index:220;pointer-events:auto;border:1px solid var(--line);border-radius:var(--radius);background:var(--card);color:var(--text);box-shadow:var(--shadow);box-sizing:border-box;overscroll-behavior:contain;flex-direction:column;padding:0;display:flex;position:fixed;overflow:hidden}.th-select-menu.is-sheet{z-index:220}.th-select-toolbar{border-bottom:1px solid var(--line);flex:none;position:relative}.th-select-toolbar .th-select-filter{border-bottom:0;padding-right:40px}.th-select-toolbar .th-dialog-close{z-index:2;top:4px;right:4px}.th-select-list{overscroll-behavior:contain;flex:auto;min-height:0;padding:4px 0;overflow:auto}.th-select-group{letter-spacing:.02em;color:var(--muted);padding:8px 12px 4px;font-size:11px;font-weight:500}.th-select-group.is-first{padding-top:4px}.th-select-split{background:var(--text);height:1px;margin:6px 10px}@supports (color:color-mix(in lab,red,red)){.th-select-split{background:color-mix(in srgb,var(--text) 7%,transparent)}}html[data-theme=dark] .th-select-split{background:#000}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .th-select-split{background:color-mix(in srgb,#000 45%,var(--line))}}.th-select-option{text-align:left;cursor:pointer;pointer-events:auto;background:0 0;flex-direction:column;align-items:flex-start;gap:3px;width:100%;padding:8px 12px;font-size:13px;display:flex;overflow:hidden}.th-select-option.has-caption{padding-top:7px;padding-bottom:7px}.th-select-option-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.th-select-option-caption{letter-spacing:.02em;color:var(--muted);font-size:11px;font-weight:400;line-height:1.25}.th-select-option.is-child{padding-left:36px}.th-select-option.is-on,.th-select-option.is-on .th-select-option-label{color:var(--text);font-weight:500}.th-select-option.is-active,.th-select-option.is-on{background:var(--hover);color:var(--text)}.th-select-empty{color:var(--muted);padding:8px 12px;font-size:12px}select.th-field{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%2398a2b3' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'><path d='m6 9 6 6 6-6'/></svg>");background-position:right 8px center;background-repeat:no-repeat;background-size:14px;padding-right:32px}.th-chart-head{padding:20px 24px 16px}.th-chart-source{color:var(--muted);overflow-wrap:anywhere;max-width:100%;margin:10px 0 0;font-size:12px;line-height:1.4}.th-quote-hero{flex-direction:column;gap:6px;display:flex}.th-chart-symbol-row{align-items:center;gap:2px;display:inline-flex}.th-fav-btn{border-radius:var(--radius);width:28px;height:28px;color:var(--faint);justify-content:center;align-items:center;display:inline-flex}.th-fav-btn:hover{color:var(--muted);background:var(--hover)}.th-fav-btn-on{color:#c9a227}.th-quote-price{letter-spacing:-.04em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:clamp(2rem,3vw,2.75rem);font-weight:600;line-height:1}.th-quote-change{font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.th-metric-row{flex-wrap:nowrap;flex:1;align-items:flex-end;gap:0 32px;min-width:0;display:flex;overflow-x:auto}.th-metric-cell{flex-shrink:0}.th-stat-label{color:var(--muted);margin-bottom:8px;font-size:11px}.th-metric-value{font-variant-numeric:tabular-nums;color:var(--text);white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.th-chart-toolbar{flex-wrap:wrap;align-items:center;gap:8px 16px;padding:4px 24px 8px;display:flex}.th-chart-toolbar-row{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;align-items:center;width:100%;min-width:0;display:flex;position:relative;overflow-x:auto}.th-chip{border-radius:var(--radius);color:var(--muted);white-space:nowrap;background:0 0;border:0;flex-shrink:0;padding:6px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.th-chip:hover:not(.th-chip-active){color:var(--text);background:var(--hover)}.th-chip-active{background:var(--btn);color:var(--btn-text);font-weight:700}.th-tf-input{border:1px solid var(--line);border-radius:var(--radius);background:var(--input);width:3.5rem;height:28px;padding:0 8px;font-size:12px}.th-tf-input-error{border-color:var(--red)}.th-tf-apply{border-radius:var(--radius);height:28px;color:var(--muted);background:0 0;border:0;padding:0 12px;font-size:12px}.th-tf-apply:hover{color:var(--text);background:var(--hover)}.th-regime{color:var(--muted);border:0;margin:0;padding:0 24px 10px;font-size:12px;line-height:1.4}.th-chart-body{padding:8px 12px 12px;position:relative}.th-chart-frame{width:100%;min-width:0;max-width:100%;position:relative;overflow:hidden}.th-chart-interact{z-index:12;border:1px solid var(--line);border-radius:var(--radius);background:var(--card);align-items:center;gap:6px;height:28px;padding:0 8px;display:inline-flex;position:absolute;top:8px;left:8px}@supports (color:color-mix(in lab,red,red)){.th-chart-interact{background:color-mix(in srgb,var(--card) 90%,transparent)}}.th-chart-interact{color:var(--muted);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.th-chart-interact:hover{color:var(--text)}.th-chart-interact-on{border-color:var(--green)}@supports (color:color-mix(in lab,red,red)){.th-chart-interact-on{border-color:color-mix(in srgb,var(--green) 50%,var(--line))}}.th-chart-interact-on{color:var(--green)}.th-chart-interact-dot{background:var(--faint);border-radius:50%;width:7px;height:7px}.th-chart-interact-on .th-chart-interact-dot{background:var(--green);box-shadow:0 0 0 3px var(--green)}@supports (color:color-mix(in lab,red,red)){.th-chart-interact-on .th-chart-interact-dot{box-shadow:0 0 0 3px color-mix(in srgb,var(--green) 22%,transparent)}}.th-tf-layer{z-index:199;pointer-events:none;position:fixed;top:0;right:0;bottom:0;left:0}.th-tf-panel{z-index:199;pointer-events:auto;border:1px solid var(--line);border-radius:var(--radius);background:var(--card);width:min(100vw - 2rem,22rem);box-shadow:var(--shadow-lg);flex-direction:column;display:flex;position:fixed;overflow:hidden}.th-tf-list{flex-direction:column;gap:16px;min-height:0;padding:8px 20px 20px;display:flex;position:relative;overflow:hidden auto}.th-tf-preview{border:1px dashed var(--line);border-radius:var(--radius);flex-wrap:wrap;gap:6px;min-height:36px;padding:12px;display:flex}.th-tag{border:1px solid var(--line);border-radius:var(--radius);align-items:center;gap:2px;padding:2px 4px 2px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;display:inline-flex}.th-tag-remove{width:20px;height:20px;color:var(--faint)}.th-tag-remove:hover:not(:disabled){color:var(--text)}.th-tag-remove:disabled{opacity:.3}.th-tf-option{border:1px solid var(--line);border-radius:var(--radius);color:var(--muted);background:0 0;align-items:center;gap:4px;padding:6px 10px;font-size:12px;display:inline-flex}.th-tf-option:hover{color:var(--text);border-color:#c8cdd6}.th-tf-option-on{border-color:var(--green)}@supports (color:color-mix(in lab,red,red)){.th-tf-option-on{border-color:color-mix(in srgb,var(--green) 45%,var(--line))}}.th-tf-option-on{color:var(--green);font-weight:600}.th-tf-check{font-size:11px}.th-auth{background:var(--canvas);justify-content:center;align-items:center;min-height:100vh;padding:48px 16px 32px;display:flex;position:relative}.th-auth-col{flex-direction:column;align-items:stretch;width:400px;display:flex}.th-auth-card{border:1px solid var(--line);background:var(--popup);border-radius:var(--radius);box-shadow:none;flex-direction:column;gap:14px;padding:32px;display:flex;position:relative}.th-auth-status .th-auth-brand{margin-bottom:4px}.th-auth-lang{z-index:8;position:absolute;top:14px;right:14px}.th-auth-brand{margin-bottom:40px;padding-right:36px}.th-auth-mark{align-items:center;gap:10px;display:flex}.th-auth-name{min-width:0}.th-auth-logo{border-radius:var(--radius);background:var(--btn);width:28px;height:28px;color:var(--btn-text);flex-shrink:0;justify-content:center;align-items:center;font-size:12px;display:flex}.th-auth-mark h1{letter-spacing:-.03em;margin:0;font-size:20px;font-weight:600;line-height:1.15}.th-auth-slogan{letter-spacing:.02em;margin:1px 0 0;font-size:14px;font-weight:500;line-height:1.2}.th-auth-slogan span{letter-spacing:inherit}.th-auth-row{justify-content:flex-end;margin-top:-6px;display:flex}.th-auth-forgot,.th-auth-foot{color:var(--muted);font-size:12px}.th-auth-forgot:hover{color:var(--text)}.th-auth-foot{text-align:center;margin:2px 0 0}.th-auth-note{color:var(--text);margin:0;font-size:13px;line-height:1.55}.th-auth-form-error{color:var(--red);margin:0 0 12px;font-size:12px;line-height:1.4}.th-google-slot+.th-auth-form-error,.th-google-btn+.th-auth-form-error{margin:8px 0 0}.th-auth-split{text-align:center;color:var(--muted);margin:16px 0 12px;font-size:12px}.th-google-slot{justify-content:center;min-height:44px;display:flex}.th-google-btn{border:1px solid var(--line);background:var(--card);border-radius:var(--radius);width:100%;height:42px;color:var(--text);justify-content:center;align-items:center;gap:10px;font-size:13px;font-weight:550;display:inline-flex}.th-google-btn:hover{background:var(--hover)}.th-legal-footer{text-align:center;color:var(--muted);font-size:11px;line-height:1.45}.th-legal-footer p{margin:0}.th-auth-col>.th-legal-footer{margin-top:28px;padding:0 8px}.th-status-legal{white-space:nowrap;display:inline-block}.th-statusbar{min-height:var(--th-statusbar-h);height:auto;padding-top:4px;padding-bottom:4px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;display:flex}.th-statusbar-left,.th-statusbar-right{flex-wrap:wrap;flex:12rem;align-items:center;gap:6px 12px;min-width:0;display:flex}.th-status-metric{white-space:nowrap;flex-shrink:0}.th-statusbar-left{justify-content:flex-start}.th-statusbar-center{text-align:center;flex:0 auto;min-width:max-content}.th-statusbar-right{justify-content:flex-end}.th-statusbar::-webkit-scrollbar{display:none}.th-password-field{position:relative}.th-password-field .th-field{padding-right:40px}.th-fit{vertical-align:middle;max-width:100%;display:inline-block;position:relative}.th-fit-sizer,.th-fit-input{box-sizing:border-box;font:inherit;white-space:pre;border:1px solid #0000;margin:0;padding:0 10px}.th-fit-sizer{visibility:hidden;pointer-events:none;min-width:1.5rem;padding-right:12px;display:block}.th-fit-input{border-color:var(--line);border-radius:var(--radius);background:var(--card);width:100%;height:100%;color:var(--text);cursor:text;position:absolute;top:0;right:0;bottom:0;left:0}.th-fit-input:focus{border-color:var(--text);outline:none}.th-fit.is-plain .th-fit-input{border-radius:var(--radius);background:var(--blue);border-color:#0000}@supports (color:color-mix(in lab,red,red)){.th-fit.is-plain .th-fit-input{background:color-mix(in srgb,var(--blue) 16%,var(--card))}}.th-fit.is-plain .th-fit-input:focus{border-color:#0000}.th-fit:has(.th-caps-on)>.th-fit-sizer{padding-right:50px}.th-fit>.th-fit-input.th-caps-on{padding-right:48px}input.th-rename-line,textarea.th-rename-line{box-sizing:border-box;padding-left:8px;padding-right:8px}input.th-rename-line.th-caps-on,textarea.th-rename-line.th-caps-on{text-align:start;padding-left:8px;padding-right:48px}.th-field.th-caps-on{padding-right:36px}.th-password-field .th-field.th-caps-on{padding-right:72px}.th-field-control .th-field.th-caps-on{padding-right:60px}.th-caps-lock{z-index:90;width:16px;height:16px;color:var(--muted);pointer-events:none;justify-content:center;align-items:center;display:inline-flex;position:fixed}.th-password-toggle{width:28px;height:28px;color:var(--muted);border-radius:var(--radius);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.th-password-toggle:hover{color:var(--text);background:var(--hover)}.th-lang{position:relative}.th-lang-btn{width:36px;height:36px;color:var(--text);border-radius:var(--radius);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.th-lang-btn:hover,.th-lang-btn[aria-expanded=true]{background:var(--hover)}.th-lang-btn svg{transition:opacity .16s;position:absolute}.th-lang-hot,.th-lang-btn:hover .th-lang-idle,.th-lang-btn[aria-expanded=true] .th-lang-idle{opacity:0}.th-lang-btn:hover .th-lang-hot,.th-lang-btn[aria-expanded=true] .th-lang-hot{opacity:1}.th-lang-menu{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);min-width:148px;box-shadow:var(--shadow);margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);right:0}.th-lang-option{text-align:left;border-radius:var(--radius);width:100%;color:var(--text);background:0 0;border:0;padding:8px 10px;font-size:13px;display:block}.th-lang-option:hover,.th-lang-option.is-on,.th-lang-option.is-active{background:var(--hover);color:var(--text)}button,a,[role=button],input,select,textarea{touch-action:manipulation}.th-titlebar{min-height:var(--th-titlebar-h);height:calc(var(--th-titlebar-h) + env(safe-area-inset-top,0px));padding-top:env(safe-area-inset-top,0px);padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));border-color:var(--line);background:var(--chrome)}.th-menu-btn{border-radius:var(--radius);width:36px;height:36px;color:var(--text);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;z-index:2;background:0 0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.th-shell>.th-menu-btn{top:env(safe-area-inset-top,0px);left:max(16px,env(safe-area-inset-left,0px));z-index:60;position:absolute}.th-menu-icon-close,html.th-nav-open .th-menu-icon-open{display:none}html.th-nav-open .th-menu-icon-close{display:contents}.th-menu-spacer{flex-shrink:0;width:36px;height:36px;display:none}.th-menu-btn:hover,.th-menu-btn:focus-visible{background:var(--hover)}.th-shell{overscroll-behavior:none;background:var(--canvas);position:relative}.th-shell-body{background:0 0;position:relative}.th-shell-main{background:var(--sidebar);box-shadow:none;border-radius:0;margin:0}.th-titlebar,.th-statusbar{background:var(--canvas);border-color:#0000}.th-dialog,.th-search-panel,.th-book-pop{border-color:var(--text);background:var(--popup)!important}@supports (color:color-mix(in lab,red,red)){.th-dialog,.th-search-panel,.th-book-pop{border-color:color-mix(in srgb,var(--text) 8%,transparent)}}.th-shell-main,.th-auth{container:th-page/inline-size}.th-nav-scrim{z-index:44;cursor:pointer;background:#00000052;border:0;margin:0;padding:0;display:none;position:absolute;top:0;right:0;bottom:0;left:0}.th-tf-edit-label{display:none}@media(hover:none){.group:hover .th-nav-pin,.th-nav-pin{opacity:1;pointer-events:auto;width:22px}.th-sidebar a,.th-sidebar button{min-height:40px}}@media(min-width:1100px){.th-menu-btn,.th-menu-spacer{display:none}html.th-shell-desktop .th-shell-main{margin-left:12px}.th-nav-scrim{display:none!important}.th-workspace{grid-template-columns:minmax(0,var(--th-main-fr,8fr)) 20px minmax(0,var(--th-side-fr,2fr))}.th-workspace-split{display:flex}}@media(max-width:1099px){.th-workspace{grid-template-columns:1fr;row-gap:1.25rem}.th-workspace-split{display:none!important}.th-workspace>.th-workspace-main,.th-workspace>.th-workspace-side,.th-workspace>.col-span-8,.th-workspace>.col-span-4{grid-column:1/-1}.th-sidebar{z-index:46;min-width:0;max-width:none;box-shadow:var(--shadow-lg);padding-left:env(safe-area-inset-left,0px);transition:transform .22s;position:absolute;top:0;bottom:0;left:0;transform:translate(-108%);pointer-events:none!important}.th-menu-spacer{display:block}.th-shell.is-nav-open .th-sidebar,html.th-nav-open .th-sidebar{transform:translate(0);pointer-events:auto!important}.th-shell.is-nav-open .th-nav-scrim,html.th-nav-open .th-nav-scrim{display:block}}@media(min-width:768px)and (max-width:1099px){.th-sidebar{width:min(22rem,100vw - 2.75rem)!important}.th-dialog{width:min(400px,100vw - 2rem)}.th-search-panel{width:min(540px,100vw - 1.5rem)}.th-status-tagline{display:none}}@media(max-width:767px){:root{--th-statusbar-h: calc(2rem + env(safe-area-inset-bottom,0px)) }.th-workspace>.th-workspace-side{order:-1}.th-sidebar{width:min(20rem,100vw - 2rem)!important}.th-statusbar{height:auto;min-height:var(--th-statusbar-h);padding-top:6px;padding-bottom:calc(6px + env(safe-area-inset-bottom,0px));justify-content:center;display:flex}.th-statusbar-left,.th-statusbar-right{display:none}.th-statusbar-center{justify-self:center}.th-statusbar .th-status-metric{display:none}.th-menu-btn,.th-back,.th-menu-spacer{width:44px;height:44px}.th-kbd{display:none}.th-dialog{width:min(400px,100vw - 2rem)}.th-search-layer{padding:0;padding-bottom:env(safe-area-inset-bottom,0px);align-items:flex-end}.th-search-panel{border-radius:var(--radius) var(--radius) 0 0;width:100%;max-height:min(85dvh,640px)}.th-auth{min-height:100dvh;padding:max(24px,env(safe-area-inset-top,0px)) 16px max(24px,env(safe-area-inset-bottom,0px));align-items:flex-start}.th-auth-col{width:100%}.th-auth-card{padding:24px 18px}.th-btn-primary,.th-btn-danger,.th-btn-ghost,.th-btn-ai-on,.th-btn-ai-off,.th-google-btn{height:44px;min-height:44px}.th-field,.th-select-trigger,select.th-field{height:44px;min-height:44px;font-size:16px}.th-select-trigger.has-caption{height:auto;min-height:52px}.th-dash-search{min-height:44px}.th-dash-search input.th-dash-search-input,.th-dash-search input.th-dash-search-input:hover,.th-dash-search input.th-dash-search-input:focus,.th-dash-search input.th-dash-search-input:focus-visible,input:not([type=checkbox]):not([type=radio]),select,textarea{font-size:16px}.th-keep-split .h-9{height:44px;min-height:44px}}@container th-page (min-width:1080px){.th-thumb-grid{--thumb-cols:4}.th-choice-grid,.th-choice-grid.cols-4,.th-choice-grid.cols-3{grid-template-columns:1fr 1fr}.th-wiz-rail-copy,.th-wiz-rail-title{display:block}.th-form-grid{grid-template-columns:1fr 1fr}.th-tf-edit-label{display:inline}}@container th-page (min-width:840px) and (max-width:1079px){.th-thumb-grid{--thumb-cols:3}.th-choice-grid,.th-choice-grid.cols-4,.th-choice-grid.cols-3{grid-template-columns:1fr 1fr}.th-wiz-rail-copy,.th-wiz-rail-title{display:block}.th-form-grid{grid-template-columns:1fr 1fr}.th-tf-edit-label{display:inline}}@container th-page (min-width:520px) and (max-width:839px){.th-page{--th-page-top:28px;padding:var(--th-page-top) 20px 36px}.th-page.th-account-page{padding-top:var(--th-page-top)}.th-thumb-grid{--thumb-cols:2}.th-workspace{grid-template-columns:1fr;row-gap:1.25rem}.th-workspace-split{display:none}.th-workspace>.th-workspace-main,.th-workspace>.th-workspace-side,.th-workspace>.col-span-8,.th-workspace>.col-span-4{grid-column:1/-1}.th-chart-head-row{flex-wrap:wrap;gap:12px 20px}.th-account-hero,.th-account-title{flex-wrap:wrap}.th-deploy-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.th-deploy-row>.th-field-wrap,.th-deploy-row>.th-deploy-btn{width:100%;min-width:0;margin-top:0}.th-deploy-row>.th-deploy-btn{align-self:end;height:44px}.th-kpi-row.grid-cols-5{grid-template-columns:repeat(3,minmax(0,1fr))}.th-table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.th-admin-days{width:88px}.th-admin-create,.th-dash-kpis,.th-kpi-row,.th-card-grid,.th-desk-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.th-sheet-set{width:100%;min-width:720px}.th-sheet-panel,.th-surface:has(table){-webkit-overflow-scrolling:touch;overflow-x:auto}.th-table{min-width:640px}.th-head{flex-wrap:wrap;align-items:center}.th-head-actions{flex-wrap:wrap;max-width:100%}.th-form-grid{grid-template-columns:1fr 1fr}.grid.grid-cols-3:not(.th-card-grid):not(.th-desk-cards){grid-template-columns:1fr}.th-ai-compose{flex-wrap:wrap}.th-ai-compose .th-ai-account,.th-ai-compose .th-field-wrap{width:100%;min-width:0}.th-tf-edit-label{display:inline}.th-choice-grid,.th-choice-grid.cols-4,.th-choice-grid.cols-3{grid-template-columns:1fr 1fr}.th-fav-btn,.th-chart-interact{min-width:44px;min-height:44px}.th-chart-interact{height:44px;padding:0 10px}.th-chip{min-height:44px;padding:10px 14px}.th-keep-split .h-9,.th-pos-table .th-pos-close,.th-order-row .th-btn-ghost{height:44px;min-height:44px}}@container th-page (max-width:519px){.th-page{--th-page-top:24px;padding:var(--th-page-top) 16px 28px}.th-page.th-account-page{padding-top:var(--th-page-top)}.th-wizard-top{margin:calc(-1 * var(--th-page-top,24px)) -16px 0;padding:var(--th-page-top,24px) 16px 4px}.th-head{flex-direction:column;align-items:stretch;gap:12px;padding-top:10px}.th-account-page>.th-head,.th-head.th-dash-head{flex-direction:row;align-items:center;gap:16px;padding-top:0}.th-head-actions,.th-head-actions form{width:100%;min-width:0}.th-account-page>.th-head .th-head-actions,.th-account-page>.th-head .th-head-actions form{width:auto}.th-head-actions form{gap:8px;display:flex}.th-head-actions .th-field{flex:auto;width:auto;min-width:0!important}.th-title,.th-path .th-title{font-size:20px}.th-path a,.th-path .th-path-seg{font-size:15px}.th-path-sep{font-size:14px}.th-account-hero{flex-direction:column;align-items:stretch;gap:12px}.th-account-title{flex-wrap:wrap}.th-thumb-grid{--thumb-cols:1}.th-chart-thumb-pos-detail{grid-template-columns:1fr 1fr;row-gap:6px}.th-chart-head-row{flex-direction:column;align-items:stretch;gap:12px}.th-table-wrap{-webkit-overflow-scrolling:touch;margin-inline:-4px;padding-inline:4px;overflow-x:auto}.th-workspace{grid-template-columns:1fr;row-gap:1.25rem}.th-workspace-split{display:none}.th-workspace>.th-workspace-main,.th-workspace>.th-workspace-side,.th-workspace>.col-span-8,.th-workspace>.col-span-4{grid-column:1/-1}.th-workspace>.th-workspace-side{order:-1}.th-hero-action{width:100%}.th-kpi.is-realized.is-open .th-kpi-break{width:100%;left:0;right:0}.th-deploy-row{grid-template-columns:1fr;gap:12px;display:grid}.th-kpi-row.grid-cols-5,.th-dash-kpis,.th-kpi-row{grid-template-columns:1fr}.th-pos-table,.th-admin-table{display:none}.th-pos-cards{flex-direction:column;gap:10px;display:flex}.th-pos-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--card);flex-direction:column;gap:12px;padding:14px;display:flex}.th-pos-card-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.th-pos-card-meta{color:var(--muted);grid-template-columns:1fr 1fr;gap:8px 12px;font-size:12px;display:grid}.th-pos-card .th-pos-close{width:100%;height:44px;min-height:44px}.th-fav-btn,.th-chart-interact{min-width:44px;min-height:44px}.th-chart-interact{height:44px;padding:0 10px}.th-chip{min-height:44px;padding:10px 14px}.th-order-row{align-items:center;min-height:44px}.th-order-row .th-btn-ghost{height:44px;min-height:44px}.th-admin-cards{flex-direction:column;gap:12px;padding:16px;display:flex}.th-admin-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--card);flex-direction:column;gap:12px;padding:14px;display:flex}.th-admin-card-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.th-admin-card-meta{color:var(--muted);flex-wrap:wrap;gap:6px;font-size:12px;display:flex}.th-admin-actions{grid-template-columns:1fr;gap:8px;display:grid}.th-admin-days{width:100%}.th-admin-create{grid-template-columns:1fr}.th-admin-create>.th-btn-primary{width:100%}.th-chart-thumb-pos-close{grid-column:1/-1;justify-self:stretch}.th-strategy-link{flex-wrap:wrap}.th-wizard .th-head{margin-bottom:12px}.th-wiz-panel-body{padding:10px 16px 18px}.th-wiz-panel-head{padding-left:14px;padding-right:14px}.th-metric-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;width:100%;padding-bottom:0;display:grid;overflow:visible}.th-metric-cell{min-width:0}.th-stat-label{margin-bottom:4px}.th-quote-price{font-size:2rem}.th-chart-head,.th-chart-toolbar{padding-left:14px;padding-right:14px}.th-settings{grid-template-columns:1fr;gap:12px}.th-settings-nav{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-direction:row;position:static;overflow-x:auto}.th-settings-nav::-webkit-scrollbar{display:none}.th-settings-tab{flex:none;width:auto}.th-settings-grid,.th-charter-fields,.th-settings-codes ul{grid-template-columns:1fr}.th-settings-band{flex-direction:column;align-items:flex-start}.grid.grid-cols-2:not(.th-keep-split),.th-card-grid,.th-desk-cards{grid-template-columns:1fr}.th-account-grid{grid-template-columns:1fr;max-width:none}.th-choice-grid,.th-choice-grid.cols-3,.th-seg{grid-template-columns:1fr}.th-setup-recap{flex-direction:column;align-items:stretch}.th-wiz-panel-summary{max-width:52%}.th-wiz-panel-summary.is-identity{max-width:62%}.th-ai-head,.th-ai-thread,.th-ai-compose{padding-left:16px;padding-right:16px}.th-ai-compose{flex-wrap:wrap;padding-bottom:12px}.th-ai-compose .th-field-wrap,.th-ai-actions{width:100%}.th-ai-compose .th-btn-primary{flex:1;width:auto}.th-ai-lightbox{padding:8px}.th-ai-lightbox-panel{width:calc(100vw - 16px);height:calc(100dvh - 16px)}.th-deploy-row>.th-field-wrap,.th-deploy-row>button{width:100%;min-width:0}.th-deploy-row>button{height:44px;margin-top:0}.th-kpi{padding:14px 14px 16px}.th-kpi-main{padding-bottom:18px;padding-right:18px}.th-kpi-toggle{bottom:12px;right:12px}.th-surface>header,.th-surface>div.px-6,.th-sheet-head.px-6{padding-left:16px;padding-right:16px}.th-wizard-foot{flex-wrap:wrap;padding:12px 0 4px}.th-wizard-forward{flex:1 0 auto;justify-content:flex-end;max-width:100%}.th-wizard-foot:has(.th-wizard-delete) .th-wizard-forward{flex-basis:100%}.th-wizard-foot .th-btn-link{height:44px;min-height:44px}.th-wizard-foot .th-btn-primary,.th-wizard-foot .th-btn-ghost{flex:none;height:44px;min-height:44px}}.th-ai-bubble-img{object-fit:contain;border-radius:var(--radius);background:#0f1115;width:100%;max-height:360px;margin-bottom:0;display:block}.th-ai-chart-btn{cursor:zoom-in;text-align:left;background:0 0;border:0;width:100%;margin-bottom:8px;padding:0;display:block;position:relative}.th-ai-chart-hint{color:#fff;pointer-events:none;background:#0f1115b8;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex;position:absolute;bottom:8px;right:8px}.th-ai-lightbox{z-index:90;background:#080a0cb8;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.th-ai-lightbox-panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--card);width:min(1100px,100%);height:min(860px,100%);box-shadow:var(--shadow-lg);flex-direction:column;display:flex;overflow:hidden}.th-ai-lightbox-bar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.th-ai-lightbox-title{min-width:0;font-size:13px;font-weight:600}.th-ai-lightbox-tools{flex-shrink:0;align-items:center;gap:6px;display:flex}.th-ai-lightbox-zoom{text-align:center;min-width:44px;color:var(--muted);font-size:12px}.th-ai-lightbox-icon{width:36px;height:36px;padding:0}.th-ai-lightbox-stage{background:#0f1115;flex:1;justify-content:center;align-items:center;display:flex;overflow:auto}.th-ai-lightbox-stage img{object-fit:contain;display:block}.th-ai-div-row{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.th-ai-div-badge{border-radius:999px;align-items:center;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.th-ai-div-badge.is-bull{background:var(--green)}@supports (color:color-mix(in lab,red,red)){.th-ai-div-badge.is-bull{background:color-mix(in srgb,var(--green) 14%,var(--card))}}.th-ai-div-badge.is-bull{color:var(--green)}.th-ai-div-badge.is-bear{background:var(--red)}@supports (color:color-mix(in lab,red,red)){.th-ai-div-badge.is-bear{background:color-mix(in srgb,var(--red) 14%,var(--card))}}.th-ai-div-badge.is-bear{color:var(--red)}.th-ai-preview{border:1px solid var(--line);border-radius:var(--radius);background:var(--card);align-items:center;gap:10px;margin-bottom:8px;padding:6px;display:flex}.th-ai-preview img{object-fit:cover;border-radius:var(--radius);width:64px;height:44px}.th-ai-preview-meta{flex-direction:column;gap:2px;min-width:0;font-size:12px;display:flex}.th-ai-preview-remove{color:var(--muted);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:12px}.th-ai-preview-remove:hover{color:var(--red)}.th-ai-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.th-ai-attach{width:38px;height:38px;padding:0}@container th-page (min-width:360px) and (max-width:519px){.th-choice-grid,.th-choice-grid.cols-4,.th-choice-grid.cols-3{grid-template-columns:1fr 1fr}.th-seg{grid-template-columns:repeat(3,minmax(0,1fr))}.th-account-page .th-account-grid{grid-template-columns:1fr}.th-dash-kpis,.th-kpi-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){html.th-shell-desktop .th-menu-btn,html.th-shell-desktop .th-menu-spacer{display:none!important}html.th-shell-desktop .th-dash-density-btn{display:inline-flex}html.th-shell-desktop .th-dash-head{padding-right:0}html.th-shell-desktop .th-mosaic[data-thumb-density="4"] .th-thumb-grid,html.th-shell-desktop .th-mosaic[data-thumb-density="6"] .th-thumb-grid,html.th-shell-desktop .th-mosaic[data-thumb-density="8"] .th-thumb-grid{--thumb-min:0;grid-template-columns:repeat(var(--thumb-cols),minmax(0,1fr))}html.th-shell-desktop .th-mosaic[data-thumb-density="4"] .th-thumb-grid{--thumb-cols:4}html.th-shell-desktop .th-mosaic[data-thumb-density="6"] .th-thumb-grid{--thumb-cols:6}html.th-shell-desktop .th-mosaic[data-thumb-density="8"] .th-thumb-grid{--thumb-cols:8}html.th-shell-desktop .th-dash-stage .th-mosaic[data-thumb-density] .th-thumb-grid{--thumb-cols:3;--thumb-min:0;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}html.th-shell-desktop .th-hub-page[data-thumb-density="4"] .th-hub-grid,html.th-shell-desktop .th-hub-page[data-thumb-density="6"] .th-hub-grid,html.th-shell-desktop .th-hub-page[data-thumb-density="8"] .th-hub-grid,html.th-shell-desktop .th-folder-page[data-thumb-density="4"] .th-folder-grid,html.th-shell-desktop .th-folder-page[data-thumb-density="6"] .th-folder-grid,html.th-shell-desktop .th-folder-page[data-thumb-density="8"] .th-folder-grid{--thumb-min:0;grid-template-columns:repeat(var(--thumb-cols),minmax(0,1fr))}html.th-shell-desktop .th-hub-page[data-thumb-density="4"] .th-hub-grid,html.th-shell-desktop .th-folder-page[data-thumb-density="4"] .th-folder-grid{--thumb-cols:4}html.th-shell-desktop .th-hub-page[data-thumb-density="6"] .th-hub-grid,html.th-shell-desktop .th-folder-page[data-thumb-density="6"] .th-folder-grid{--thumb-cols:6}html.th-shell-desktop .th-hub-page[data-thumb-density="8"] .th-hub-grid,html.th-shell-desktop .th-folder-page[data-thumb-density="8"] .th-folder-grid{--thumb-cols:8}.th-hub-page,.th-folder-page{--assist-name:16px;--assist-folder-name:18px;--assist-meta:12px;--assist-body:13px;--assist-avatar:44px;--assist-pad:16px;--assist-gap:8px;--assist-folder-tab:12px;--assist-add-plus:3.6rem;--assist-add-folder:32px;--assist-add-bot:44px;--assist-add-label:var(--assist-name);--assist-remove:26px;--assist-status:8px;--assist-baton:14px;--assist-clamp:3}html.th-shell-desktop .th-hub-page[data-thumb-density="4"],html.th-shell-desktop .th-folder-page[data-thumb-density="4"]{--assist-name:16px;--assist-folder-name:18px;--assist-meta:12px;--assist-body:13px;--assist-avatar:44px;--assist-pad:28px;--assist-gap:12px;--assist-folder-tab:16px;--assist-add-plus:3.6rem;--assist-add-folder:32px;--assist-add-bot:44px;--assist-remove:32px;--assist-status:8px;--assist-baton:14px;--assist-clamp:3}html.th-shell-desktop .th-hub-page[data-thumb-density="8"],html.th-shell-desktop .th-folder-page[data-thumb-density="8"]{--assist-name:13px;--assist-folder-name:14px;--assist-meta:11px;--assist-body:11px;--assist-avatar:30px;--assist-pad:10px;--assist-gap:4px;--assist-folder-tab:8px;--assist-add-plus:2.4rem;--assist-add-folder:22px;--assist-add-bot:30px;--assist-remove:22px;--assist-status:6px;--assist-baton:12px;--assist-clamp:2}html.th-shell-desktop .th-mosaic[data-thumb-density="4"]{--thumb-op-size:32px;--thumb-icon-scale:1.08;--thumb-remove-size:24px;--thumb-remove-icon:15px}html.th-shell-desktop .th-mosaic[data-thumb-density="6"]{--thumb-op-size:28px;--thumb-icon-scale:.9;--thumb-remove-size:20px;--thumb-remove-icon:13px}html.th-shell-desktop .th-mosaic[data-thumb-density="8"]{--thumb-op-size:26px;--thumb-icon-scale:.78;--thumb-remove-size:18px;--thumb-remove-icon:12px}html.th-shell-desktop .th-mosaic .th-chart-thumb-op svg{transform:scale(var(--thumb-icon-scale));transform-origin:50%}html.th-shell-desktop .th-mosaic[data-thumb-density="8"] .th-chart-thumb-op.th-chart-thumb-more{display:inline-flex}html.th-shell-desktop .th-mosaic[data-thumb-density="8"] .th-chart-thumb-ops-extra{z-index:40;border:1px solid var(--line);border-radius:var(--radius);background:var(--card);box-shadow:var(--shadow);flex-flow:row;padding:4px;display:none;position:absolute;top:calc(100% + 4px);left:0}html.th-shell-desktop .th-mosaic[data-thumb-density="8"] .th-chart-thumb-ops.is-more-open .th-chart-thumb-ops-extra{display:inline-flex}html.th-shell-desktop .th-mosaic[data-thumb-density="8"] .th-chart-card.is-more-open{z-index:30}html.th-shell-desktop .th-mosaic[data-thumb-density="8"] .th-chart-card.is-more-open .th-chart-thumb{overflow:visible}html.th-shell-desktop .th-mosaic[data-thumb-density="8"] .th-chart-thumb-more.is-open{color:var(--text)}html.th-shell-desktop .th-nav-scrim{display:none!important}html.th-shell-desktop{--th-titlebar-h:0px}html.th-shell-desktop .th-titlebar{display:none}html.th-shell-desktop .th-sidebar{background:var(--sidebar);height:100%;box-shadow:none;border-radius:0;align-self:stretch;min-width:260px;max-width:min(560px,48vw);margin:0;padding-left:0;top:auto;bottom:auto;left:auto;overflow:hidden;pointer-events:auto!important;position:relative!important;transform:none!important}html.th-shell-desktop .th-workspace{grid-template-columns:minmax(0,var(--th-main-fr,8fr)) 20px minmax(0,var(--th-side-fr,2fr))}html.th-shell-desktop .th-workspace-split{display:flex!important}html.th-shell-desktop .th-workspace>.th-workspace-side{order:0}}@media(max-width:1099px){html.th-shell-compact .th-dash-density-btn,html.th-shell-compact .th-chart-thumb-op.th-chart-thumb-more{display:none!important}html.th-shell-compact .th-menu-btn{display:inline-flex!important}html.th-shell-compact .th-menu-spacer{display:block!important}html.th-shell-compact .th-sidebar{z-index:46;min-width:0;max-width:none;box-shadow:var(--shadow-lg);padding-left:env(safe-area-inset-left,0px);transition:transform .22s;position:absolute;top:0;bottom:0;left:0;transform:translate(-108%);pointer-events:none!important}html.th-nav-open.th-shell-compact .th-sidebar,html.th-shell-compact .th-shell.is-nav-open .th-sidebar{transform:translate(0);pointer-events:auto!important}html.th-nav-open.th-shell-compact .th-nav-scrim,html.th-shell-compact .th-shell.is-nav-open .th-nav-scrim{display:block!important}html.th-shell-compact .th-workspace{grid-template-columns:1fr;row-gap:1.25rem}html.th-shell-compact .th-workspace-split{display:none!important}html.th-shell-compact .th-workspace>.th-workspace-main,html.th-shell-compact .th-workspace>.th-workspace-side,html.th-shell-compact .th-workspace>.col-span-8,html.th-shell-compact .th-workspace>.col-span-4{grid-column:1/-1}html.th-shell-compact .th-chart-source{margin-top:6px;font-size:11px}html.th-shell-compact .th-status-lead{text-overflow:ellipsis;max-width:min(14rem,42vw);overflow:hidden}}@media(min-width:768px)and (max-width:1099px){html.th-shell-tablet .th-sidebar{width:min(22rem,100vw - 2.75rem)!important}html.th-shell-tablet .th-workspace>.th-workspace-side{order:0}}@media(max-width:767px){html.th-shell-phone{--th-statusbar-h: calc(2rem + env(safe-area-inset-bottom,0px)) }html.th-shell-phone .th-workspace>.th-workspace-side{order:-1}html.th-shell-phone .th-sidebar{width:min(20rem,100vw - 2rem)!important}}.th-trade-history{overflow:visible}.th-trade-history-head{align-items:center;gap:8px;padding-top:14px;padding-bottom:14px;display:flex}.th-trade-history-range{color:var(--muted);white-space:nowrap;font-size:12px;font-weight:500}.th-trade-history-tools{align-items:center;gap:2px;margin-left:2px;display:flex}.th-trade-history-menu{position:relative}.th-trade-history-icon{border-radius:var(--radius);width:30px;height:30px;color:var(--muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.th-trade-history-icon:hover,.th-trade-history-icon.is-on{color:var(--text);background:var(--hover)}.th-trade-history-drop{z-index:80;border:1px solid var(--line);border-radius:var(--radius);background:var(--card);min-width:176px;box-shadow:var(--shadow);padding:6px;position:fixed}.th-book-drop{z-index:90}.th-trade-history-drop-product{flex-direction:column;gap:10px;min-width:220px;padding:10px;display:flex}.th-trade-history-drop-size{min-width:120px}.th-trade-history-opts{overscroll-behavior:contain;max-height:192px;overflow-y:auto}.th-trade-history-opt{border-radius:var(--radius);width:100%;min-height:32px;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;padding:7px 10px;font-size:13px;line-height:1.35;display:block}.th-trade-history-opt:hover{background:var(--hover)}.th-trade-history-opt.is-on{background:var(--btn);color:var(--btn-text);font-weight:600}.th-trade-history-custom,.th-trade-history-product-field{flex-direction:column;gap:8px;padding:6px 4px 2px;display:flex}.th-trade-history-product-field span{color:var(--muted);font-size:11px}.th-trade-history-body{padding-top:4px;padding-bottom:16px}.th-trade-history-row{justify-content:space-between;align-items:flex-start;gap:12px;padding:8px 0;display:flex}.th-trade-history-row+.th-trade-history-row{border-top:1px solid var(--line)}.th-trade-history-main,.th-trade-history-aside{flex-direction:column;gap:2px;min-width:0;display:flex}.th-trade-history-aside{text-align:right;flex-shrink:0;align-items:flex-end}.th-trade-history-title{font-size:13px;font-weight:550}.th-trade-history-meta{color:var(--muted);font-size:12px}.th-trade-history-pnl{font-size:13px;font-weight:600}.th-trade-history-pnl.is-up{color:var(--green)}.th-trade-history-pnl.is-down{color:var(--red)}.th-trade-history.is-compact .th-trade-history-title,.th-trade-history.is-compact .th-trade-history-pnl{font-size:12px}.th-trade-pager{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding-top:12px;display:flex}.th-trade-pager-pages,.th-trade-pager-meta{align-items:center;gap:6px;display:flex}.th-trade-pager-meta{color:var(--muted);font-size:12px}.th-trade-pager-btn,.th-trade-pager-size{border:1px solid var(--line);background:var(--card);min-width:32px;height:32px;color:var(--text);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0 10px;font-size:13px;display:inline-flex}.th-trade-pager-btn:hover:not(:disabled),.th-trade-pager-size:hover{background:var(--hover)}.th-trade-pager-btn.is-on{background:var(--hover);font-weight:650}.th-trade-pager-btn:disabled{opacity:.4;cursor:default}.th-trade-pager-gap{text-align:center;min-width:16px;color:var(--muted);font-size:13px}.th-trade-pager-size{gap:4px;min-width:0}@media(min-width:768px){.th-account-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}.th-arena-page{min-width:0}.th-page.th-arena-page{padding-bottom:96px}.th-arena-stage{min-width:0;container:arena-stage/inline-size}.th-arena-page.has-dossier{align-items:start;gap:var(--gap-card);grid-template-columns:minmax(0,1fr) min(360px,34%);display:grid}.th-arena-dossier-scrim{display:none}.th-arena-protocol{margin-bottom:var(--gap-section);padding-bottom:var(--gap-path)}.th-arena-brand{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.th-arena-brand-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.th-arena-mark{background:var(--amber);border-radius:2px;width:10px;height:10px}.th-arena-kicker{letter-spacing:.02em;text-transform:none;color:var(--text);margin:0;font-size:12px;font-weight:700}.th-arena-zone{letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--line);border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700}.th-arena-zone.is-trading{color:var(--green);border-color:var(--green)}@supports (color:color-mix(in lab,red,red)){.th-arena-zone.is-trading{border-color:color-mix(in srgb,var(--green) 45%,var(--line))}}.th-arena-zone.is-trading{background:var(--green)}@supports (color:color-mix(in lab,red,red)){.th-arena-zone.is-trading{background:color-mix(in srgb,var(--green) 12%,transparent)}}.th-arena-zone.is-red{color:var(--red);border-color:var(--red)}@supports (color:color-mix(in lab,red,red)){.th-arena-zone.is-red{border-color:color-mix(in srgb,var(--red) 45%,var(--line))}}.th-arena-zone.is-red{background:var(--red)}@supports (color:color-mix(in lab,red,red)){.th-arena-zone.is-red{background:color-mix(in srgb,var(--red) 12%,transparent)}}.th-arena-zone.is-recovering{color:var(--amber);border-color:var(--amber)}@supports (color:color-mix(in lab,red,red)){.th-arena-zone.is-recovering{border-color:color-mix(in srgb,var(--amber) 45%,var(--line))}}.th-arena-zone.is-recovering{background:var(--amber)}@supports (color:color-mix(in lab,red,red)){.th-arena-zone.is-recovering{background:color-mix(in srgb,var(--amber) 12%,transparent)}}.th-arena-node{color:var(--muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:14px;margin-top:8px;font-size:12px;display:flex}.th-arena-setup{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:20px;display:flex}.th-arena-setup .th-field-wrap{min-width:140px}.th-arena-desk{gap:var(--gap-card);grid-template-columns:minmax(180px,220px) minmax(0,1.4fr) minmax(0,.95fr);align-items:stretch;min-width:0;display:grid}.th-arena-kpis,.th-arena-chart-card,.th-arena-side,.th-arena-feed-card,.th-arena-radar-card,.th-arena-agent,.th-arena-racer,.th-arena-consensus{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:none}.th-arena-kpis{flex-direction:column;gap:0;display:flex;overflow:hidden}.th-arena-kpi{border-bottom:1px solid var(--line);padding:14px 16px}.th-arena-kpi:last-child{border-bottom:0}.th-arena-kpi span,.th-arena-ledger span{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px;display:block}.th-arena-kpi strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:4px;font-size:24px;display:block}.th-arena-kpi em{color:var(--muted);margin-top:4px;font-size:12px;font-style:normal;display:block}.th-arena-kpi strong.is-up,.th-arena-kpi em.is-up,.th-arena-pnl.is-up,.th-arena-last.is-up,.th-arena-ledger strong.is-up{color:var(--green)}.th-arena-kpi strong.is-down,.th-arena-kpi em.is-down,.th-arena-pnl.is-down,.th-arena-last.is-down,.th-arena-ledger strong.is-down,.th-arena-kpi strong.is-kill{color:var(--red)}.th-arena-chart-card,.th-arena-feed-card,.th-arena-radar-card{padding:14px 16px 16px}.th-arena-card-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.th-arena-card-head .th-arena-bot-mark,.th-arena-dossier-id .th-arena-bot-mark{flex-shrink:0;margin:0}.th-arena-dossier-id{align-items:center;gap:12px;min-width:0;display:flex}.th-arena-card-head h2{letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:13px;font-weight:600}.th-arena-meta,.th-arena-racer-meta{color:var(--muted);font-size:12px}.th-arena-equity{width:100%;height:168px;display:block}.th-arena-seed{stroke:var(--faint);stroke-dasharray:4 4;stroke-width:1px}.th-arena-area.is-up{fill:var(--green)}@supports (color:color-mix(in lab,red,red)){.th-arena-area.is-up{fill:color-mix(in srgb,var(--green) 18%,transparent)}}.th-arena-area.is-down{fill:var(--red)}@supports (color:color-mix(in lab,red,red)){.th-arena-area.is-down{fill:color-mix(in srgb,var(--red) 18%,transparent)}}.th-arena-area:not(.is-up):not(.is-down){fill:var(--blue)}@supports (color:color-mix(in lab,red,red)){.th-arena-area:not(.is-up):not(.is-down){fill:color-mix(in srgb,var(--blue) 12%,transparent)}}.th-arena-line{fill:none;stroke-width:2px;stroke:var(--blue)}.th-arena-line.is-up{stroke:var(--green)}.th-arena-line.is-down{stroke:var(--red)}.th-arena-dot{fill:var(--blue)}.th-arena-dot.is-up{fill:var(--green)}.th-arena-dot.is-down{fill:var(--red)}.th-arena-last{fill:currentColor;font-size:12px;font-weight:700}.th-arena-ledger{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;min-width:0;margin-top:8px;display:grid;overflow:hidden}.th-arena-ledger strong{font-variant-numeric:tabular-nums;margin-top:2px;display:block}.th-arena-ticks{flex-wrap:wrap;gap:3px;margin-top:10px;display:flex}.th-arena-ticks i{background:var(--line);border-radius:2px;width:10px;height:10px}.th-arena-ticks i.is-up{background:var(--green)}.th-arena-ticks i.is-down{background:var(--red)}.th-arena-side{gap:var(--gap-card);box-shadow:none;background:0 0;border:0;flex-direction:column;display:flex}.th-arena-feed-list{max-height:168px;margin:0;padding:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;line-height:1.55;list-style:none;overflow:auto}.th-arena-feed-list li{color:var(--muted);grid-template-columns:42px 56px minmax(0,1fr);gap:8px;display:grid}.th-arena-feed-list time{color:var(--faint)}.th-arena-feed-list b{letter-spacing:.04em;font-weight:700}.th-arena-feed-list .is-sig b{color:var(--green)}.th-arena-feed-list .is-fill b{color:var(--text)}.th-arena-feed-list .is-settle.is-up b,.th-arena-feed-list .is-settle.is-up span{color:var(--green)}.th-arena-feed-list .is-settle.is-down b,.th-arena-feed-list .is-settle.is-down span{color:var(--red)}.th-arena-feed-list .is-judge b{color:var(--blue)}.th-arena-feed-list .is-empty{display:block}.th-intel-tape{max-width:640px;margin-top:12px}.th-intel-tape .th-arena-feed-list{max-height:148px}.th-arena-radar{width:200px;height:200px;margin:0 auto;display:block}.th-arena-radar-grid{fill:none;stroke:var(--line);stroke-width:1px}.th-arena-radar-fill{fill:var(--blue)}@supports (color:color-mix(in lab,red,red)){.th-arena-radar-fill{fill:color-mix(in srgb,var(--blue) 22%,transparent)}}.th-arena-radar-fill{stroke:var(--blue);stroke-width:1.4px}.th-arena-radar text{fill:var(--muted);font-size:9px}.th-arena-agents{gap:var(--gap-card);grid-template-columns:repeat(5,minmax(0,1fr));margin-top:12px;display:grid}.th-arena-agent{text-align:center;border-top-width:2px;min-height:168px;padding:18px 14px 16px}.th-arena-agent.is-blue,.th-arena-agent.is-scout{border-top-color:var(--blue);color:var(--blue)}.th-arena-agent.is-violet,.th-arena-agent.is-quant{color:#7c6af7;border-top-color:#7c6af7}.th-arena-agent.is-red,.th-arena-agent.is-risk{border-top-color:var(--red);color:var(--red)}.th-arena-agent.is-amber,.th-arena-agent.is-pilot{border-top-color:var(--amber);color:var(--amber)}.th-arena-agent.is-green,.th-arena-agent.is-bursar{border-top-color:var(--green);color:var(--green)}.th-arena-bot-mark{width:44px;height:44px;color:inherit;background:currentColor;border-radius:50%;place-items:center;margin:2px auto 0;display:grid}@supports (color:color-mix(in lab,red,red)){.th-arena-bot-mark{background:color-mix(in srgb,currentColor 14%,transparent)}}.th-arena-bot-mark{overflow:hidden}.th-arena-bot-mark.is-photo{background:var(--line);padding:0;position:relative}.th-arena-bot-mark img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.th-arena-bot-mark svg{width:84%;height:84%;transform:scale(var(--bot-fit,1));transform-origin:50%}.th-arena-agent h3{letter-spacing:.16em;text-transform:uppercase;margin:10px 0 4px;font-size:13px}.th-arena-agent p,.th-arena-agent span{color:var(--muted);margin:0;font-size:12px}.th-arena-agent p{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.th-arena-agent .th-arena-rule{color:inherit;opacity:.9;margin:4px 0 8px}.th-arena-board-row{margin-top:16px}.th-arena-board-row h2{letter-spacing:.06em;text-transform:uppercase;margin:0 0 8px;font-size:13px}.th-arena-board{gap:var(--gap-card);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.th-arena-racer{padding:10px 12px}.th-arena-racer-top{justify-content:space-between;gap:8px;display:flex}.th-arena-spark{width:100%;height:32px;color:var(--blue);margin:6px 0}.th-arena-racer-meta{flex-wrap:wrap;gap:10px;display:flex}.th-arena-consensus{justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding:16px 18px;display:flex}.th-arena-consensus p{color:var(--muted);margin:6px 0 0}.th-arena-feed{color:var(--blue);flex-shrink:0;align-items:center;gap:8px;font-size:13px;display:flex}.th-arena-empty{color:var(--muted);margin:0}.th-arena-empty.is-page{margin-top:24px}.th-arena-chip{color:var(--blue);background:var(--blue);border-radius:999px;margin:0 6px 0 0;padding:0 6px;font-size:11px;font-weight:600;display:inline-block}@supports (color:color-mix(in lab,red,red)){.th-arena-chip{background:color-mix(in srgb,var(--blue) 12%,transparent)}}@media(max-width:1100px){.th-arena-desk,.th-arena-agents,.th-arena-board,.th-arena-ledger{grid-template-columns:1fr 1fr}.th-arena-desk{grid-template-columns:1fr}}@media(max-width:720px){.th-arena-agents,.th-arena-board,.th-arena-ledger{grid-template-columns:1fr}.th-arena-consensus{flex-direction:column;align-items:flex-start}}.th-arena-kpis,.th-arena-chart-card,.th-arena-side{min-width:0;overflow:hidden}@container arena-stage (max-width:900px){.th-arena-desk{grid-template-columns:1fr}.th-arena-agents,.th-arena-board,.th-arena-ledger{grid-template-columns:1fr 1fr}}@container arena-stage (max-width:560px){.th-arena-agents,.th-arena-board,.th-arena-ledger{grid-template-columns:1fr}.th-arena-consensus{flex-direction:column;align-items:flex-start}}.th-arena-agent{cursor:pointer;width:100%}.th-arena-agent strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:inherit;margin:10px 0 4px;font-size:22px;display:block}.th-arena-agent em{color:var(--amber);margin-top:6px;font-size:11px;font-style:normal;display:block}.th-arena-agent.is-selected{outline:2px solid}@supports (color:color-mix(in lab,red,red)){.th-arena-agent.is-selected{outline:2px solid color-mix(in srgb,currentColor 45%,var(--line))}}.th-arena-confirm-icon dd{align-items:center;display:flex}.th-arena-chip.is-wait{color:var(--amber);background:var(--amber)}@supports (color:color-mix(in lab,red,red)){.th-arena-chip.is-wait{background:color-mix(in srgb,var(--amber) 12%,transparent)}}.th-arena-chips{flex-wrap:wrap;gap:6px;margin:8px 0;display:flex}.th-arena-pick{border:1px solid var(--line);color:var(--text);background:0 0;border-radius:999px;padding:4px 10px;font-size:12px}.th-arena-pick.is-on{border-color:var(--blue)}@supports (color:color-mix(in lab,red,red)){.th-arena-pick.is-on{border-color:color-mix(in srgb,var(--blue) 50%,var(--line))}}.th-arena-pick.is-on{background:var(--blue)}@supports (color:color-mix(in lab,red,red)){.th-arena-pick.is-on{background:color-mix(in srgb,var(--blue) 12%,transparent)}}.th-arena-pick.is-on{color:var(--blue)}.th-arena-confirm{gap:12px;margin:8px 0 0;display:grid}.th-arena-confirm div{grid-template-columns:96px 1fr;gap:8px;display:grid}.th-arena-confirm dt{color:var(--muted)}.th-arena-dossier{z-index:2;width:100%;max-height:calc(100dvh - var(--th-titlebar-h) - var(--th-statusbar-h) - 1.5rem);border:1px solid var(--line);border-radius:var(--radius);background:var(--card);box-shadow:none;padding:20px 18px 32px;position:sticky;top:0;overflow:auto}.th-arena-tabs{flex-wrap:wrap;gap:6px;margin:12px 0;display:flex}.th-arena-tabs button{border:1px solid var(--line);background:0 0;border-radius:999px;padding:4px 10px;font-size:12px}.th-arena-tabs button.is-on{border-color:var(--blue)}@supports (color:color-mix(in lab,red,red)){.th-arena-tabs button.is-on{border-color:color-mix(in srgb,var(--blue) 50%,var(--line))}}.th-arena-tabs button.is-on{color:var(--blue)}.th-arena-dossier-kpis,.th-arena-book{grid-template-columns:1fr 1fr;gap:10px;margin:10px 0;padding:0;list-style:none;display:grid}.th-arena-dossier-kpis span,.th-arena-book span{color:var(--muted);font-size:12px;display:block}.th-arena-book li{gap:2px;display:grid}@media(max-width:980px){.th-arena-page.has-dossier{display:block}.th-arena-dossier-scrim{top:calc(var(--th-titlebar-h) + env(safe-area-inset-top,0px));right:0;bottom:calc(var(--th-statusbar-h) + 8px);z-index:28;cursor:pointer;background:#00000047;border:0;margin:0;padding:0;display:block;position:fixed;left:0}.th-arena-dossier{top:calc(var(--th-titlebar-h) + env(safe-area-inset-top,0px));right:0;bottom:calc(var(--th-statusbar-h) + 8px);z-index:30;width:auto;max-height:none;box-shadow:none;border:0;border-radius:0;padding-bottom:88px;position:fixed;left:0}}.th-agent-file{margin:10px 0 0}.th-agent-file h3{margin:0 0 6px;font-size:13px;font-weight:650}.th-agent-file-summary{color:var(--muted);margin:0 0 8px;font-size:12px}.th-agent-file-aim{color:var(--text);margin:0 0 8px;font-size:13px;font-weight:600;line-height:1.45}.th-agent-facts,.th-agent-skills{gap:8px;margin:0;padding:0;list-style:none;display:grid}.th-agent-skill-group{color:var(--muted);letter-spacing:.02em;margin-top:6px;font-size:11px}.th-agent-facts li,.th-agent-skill{border:1px solid var(--line);border-radius:var(--radius);background:var(--card);gap:2px;padding:8px 10px;display:grid}@supports (color:color-mix(in lab,red,red)){.th-agent-facts li,.th-agent-skill{background:color-mix(in srgb,var(--card) 88%,var(--chrome))}}.th-agent-facts b{color:var(--muted);font-size:11px;font-weight:600}.th-agent-facts time{color:var(--faint);font-size:11px}.th-agent-skill-toggle{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:baseline;gap:8px;padding:0;display:flex}.th-agent-skill-toggle em{border:1px solid var(--line);background:0 0;border-radius:999px;width:28px;height:16px;position:relative}.th-agent-skill-toggle em:after{content:"";background:var(--muted);border-radius:50%;width:10px;height:10px;position:absolute;top:2px;left:2px}.th-agent-skill.is-on{border-color:var(--blue)}@supports (color:color-mix(in lab,red,red)){.th-agent-skill.is-on{border-color:color-mix(in srgb,var(--blue) 45%,var(--line))}}.th-agent-skill-head{justify-content:space-between;align-items:baseline;gap:8px;width:100%;display:flex}.th-agent-skill-mode{color:var(--muted);flex:none;font-size:11px;font-style:normal}.th-agent-skill-actions{flex-wrap:wrap;gap:8px 12px;margin-top:4px;display:flex}.th-agent-skill-link{color:var(--muted);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;text-decoration:underline}.th-agent-skill-link:hover{color:var(--text)}.th-agent-skill-link:disabled{opacity:.45;cursor:not-allowed}.th-agent-skill.is-on .th-agent-skill-toggle em{border-color:var(--blue)}@supports (color:color-mix(in lab,red,red)){.th-agent-skill.is-on .th-agent-skill-toggle em{border-color:color-mix(in srgb,var(--blue) 50%,var(--line))}}.th-agent-skill.is-on .th-agent-skill-toggle em{background:var(--blue)}@supports (color:color-mix(in lab,red,red)){.th-agent-skill.is-on .th-agent-skill-toggle em{background:color-mix(in srgb,var(--blue) 18%,transparent)}}.th-agent-skill.is-on .th-agent-skill-toggle em:after{background:var(--blue);left:14px}.th-agent-skill p,.th-agent-skill span{color:var(--muted);margin:0;font-size:12px}.th-ai-panel{padding:14px 16px 16px}.th-ai-panel-head{justify-content:space-between;align-items:center;gap:12px;min-height:30px;margin-bottom:12px;display:flex}.th-ai-panel-head h2{letter-spacing:-.011em;margin:0;font-size:13px;font-weight:650}.th-ai-panel-head .th-btn-ghost{height:30px;padding:0 10px;font-size:12px}.th-ai-panel-head .th-pill{flex:none}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@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-ease{syntax:"*";inherits:false}.th-side-brand.svelte-1ps9mz{display:flex;align-items:flex-start;gap:10px;flex-shrink:0;margin-top:2px;padding:12px 12px 14px 16px;border-top:1px solid color-mix(in srgb,var(--text) 7%,transparent)}.th-side-brand-text.svelte-1ps9mz{min-width:0;flex:1;display:flex;flex-direction:column;align-items:flex-start}.th-side-brand-name.svelte-1ps9mz{font-size:14px;font-weight:600;letter-spacing:-.02em;line-height:1.25;color:var(--text);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.th-side-email.svelte-1ps9mz{margin-top:1px;font-size:12px;line-height:1.3;color:var(--muted);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.th-side-brand.is-guest.svelte-1ps9mz .th-side-avatar:where(.svelte-1ps9mz),.th-side-brand-name.svelte-1ps9mz:empty,.th-side-email.svelte-1ps9mz:empty,.th-side-role.svelte-1ps9mz:empty{display:none}.th-side-role.svelte-1ps9mz{display:inline-flex;align-items:center;height:20px;margin-top:8px;padding:0 8px;border-radius:999px;background:#efe8ff;color:#6d5ef5;font-size:11px;font-weight:500;line-height:1}html[data-theme=dark] .th-side-role.svelte-1ps9mz{background:#2a2440;color:#c4b5fd}html[data-theme=dark] .th-side-brand.svelte-1ps9mz{border-top-color:color-mix(in srgb,#000 45%,var(--line))}.th-side-avatar.svelte-1ps9mz{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;margin-top:1px;border-radius:999px;background:var(--sidebar-hover);color:var(--text);font-size:14px;font-weight:600;flex-shrink:0}html[data-theme=dark] .th-side-avatar.svelte-1ps9mz{background:var(--sidebar-hover)}.th-side-search.svelte-1ps9mz{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:0;border-radius:var(--radius);background:transparent;color:var(--muted);flex-shrink:0}.th-side-search.svelte-1ps9mz:hover{background:var(--sidebar-hover);color:var(--text)}.th-side-search.svelte-1ps9mz:disabled{opacity:.45}.th-nav-grip.svelte-129hoe0{cursor:grab;touch-action:none}.th-nav-baton.svelte-129hoe0{position:relative;z-index:2;flex:none;color:var(--muted);pointer-events:none}.th-nav-grip.is-idle.svelte-129hoe0{visibility:hidden;pointer-events:none}.th-nav-grip.svelte-129hoe0:active,.th-nav-platform.is-dragging.svelte-129hoe0 .th-nav-grip:where(.svelte-129hoe0),.th-nav-account.is-dragging.svelte-129hoe0 .th-nav-grip:where(.svelte-129hoe0),.th-nav-account.is-sortable.svelte-129hoe0:active,.th-nav-platform-head.is-sortable.svelte-129hoe0:active{cursor:grabbing}.th-nav-platform.is-dragging.svelte-129hoe0,.th-nav-account.is-dragging.svelte-129hoe0{opacity:.45}.th-nav-account-lead.svelte-129hoe0 .th-nav-grip{pointer-events:auto;z-index:3;margin-left:0}.th-nav-platform-list.is-sorting.svelte-129hoe0 .th-nav-account.is-sortable:where(.svelte-129hoe0),.th-nav-platform-list.is-sorting.svelte-129hoe0 .th-nav-platform-head.is-sortable:where(.svelte-129hoe0),.th-nav-assistant-list.is-sorting.svelte-129hoe0 .th-nav-folder.is-sortable:where(.svelte-129hoe0),.th-nav-assistant-list.is-sorting.svelte-129hoe0 .th-nav-assistant-row.is-sortable:where(.svelte-129hoe0){cursor:grab;touch-action:none}.th-sidebar.is-touch.svelte-129hoe0 .th-nav-platform-list.is-sorting:where(.svelte-129hoe0) .th-nav-account.is-sortable:where(.svelte-129hoe0),.th-sidebar.is-touch.svelte-129hoe0 .th-nav-platform-list.is-sorting:where(.svelte-129hoe0) .th-nav-platform-head.is-sortable:where(.svelte-129hoe0),.th-sidebar.is-touch.svelte-129hoe0 .th-nav-assistant-list.is-sorting:where(.svelte-129hoe0) .th-nav-folder.is-sortable:where(.svelte-129hoe0),.th-sidebar.is-touch.svelte-129hoe0 .th-nav-assistant-list.is-sorting:where(.svelte-129hoe0) .th-nav-assistant-row.is-sortable:where(.svelte-129hoe0){cursor:default;touch-action:pan-y}.th-nav-platform-list.is-sorting.svelte-129hoe0 .th-nav-account:where(.svelte-129hoe0){cursor:grab}.th-nav-platform-list.is-sorting.svelte-129hoe0 .th-nav-account:where(.svelte-129hoe0):not(.is-sortable){cursor:default}.th-sidebar.svelte-129hoe0:not(.is-touch) .th-nav-assistant:where(.svelte-129hoe0){cursor:grab}.th-sidebar.svelte-129hoe0:not(.is-touch) .th-nav-assistant[draggable=false]:where(.svelte-129hoe0){cursor:pointer}.th-nav-assistant.svelte-129hoe0:active,.th-nav-assistant.is-dragging.svelte-129hoe0{cursor:grabbing}.th-nav-assistant-row.is-dragging.svelte-129hoe0,.th-nav-folder.is-dragging.svelte-129hoe0,.th-nav-assistant.is-dragging.svelte-129hoe0{opacity:.45}.th-nav-item.svelte-129hoe0,.th-nav-folder.svelte-129hoe0{min-height:44px;padding:7px 8px;border-radius:var(--radius);color:var(--text)}.th-nav-leaves.svelte-129hoe0 .th-nav-item:where(.svelte-129hoe0)>span:where(.svelte-129hoe0),.th-nav-dock.svelte-129hoe0 .th-nav-item:where(.svelte-129hoe0)>span:where(.svelte-129hoe0),.th-nav-tree.svelte-129hoe0 .th-nav-item:where(.svelte-129hoe0)>span:where(.svelte-129hoe0):not(.th-nav-meta):not(.th-nav-assistant-pill),.th-nav-assistant-name.svelte-129hoe0,.th-nav-draft-name.svelte-129hoe0{color:var(--text)}.th-nav-leaf-icon{color:var(--text);stroke-width:2}.th-nav-unpin.svelte-129hoe0{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;border:0;border-radius:var(--radius);background:transparent;flex-shrink:0}.th-nav-platform-head.svelte-129hoe0{min-height:30px;padding:2px 8px;border-radius:var(--radius);cursor:pointer}.th-nav-item.is-nested.svelte-129hoe0,.th-nav-draft.is-nested.svelte-129hoe0{padding-left:28px}.th-nav-assistant-list.has-folder-grips.svelte-129hoe0 .th-nav-item.is-nested:where(.svelte-129hoe0),.th-nav-assistant-list.has-folder-grips.svelte-129hoe0 .th-nav-draft.is-nested:where(.svelte-129hoe0){padding-left:52px}.th-nav-assistant-list.is-sorting.svelte-129hoe0 .th-nav-folder-children:where(.svelte-129hoe0) .th-nav-assistant-row.is-sortable:where(.svelte-129hoe0)>.th-nav-grip:where(.svelte-129hoe0){position:absolute;left:8px;top:50%;margin-left:0;transform:translateY(-50%);z-index:4}.th-nav-assistant-list.has-folder-grips.svelte-129hoe0 .th-nav-folder-children:where(.svelte-129hoe0) .th-nav-assistant-row.is-sortable:where(.svelte-129hoe0)>.th-nav-grip:where(.svelte-129hoe0){left:8px}.th-nav-assistant-list.is-sorting.svelte-129hoe0 .th-nav-folder-children:where(.svelte-129hoe0) .th-nav-assistant-row.is-sortable:where(.svelte-129hoe0) .th-nav-item.is-nested:where(.svelte-129hoe0){padding-left:52px}.th-nav-assistant-list.has-folder-grips.is-sorting.svelte-129hoe0 .th-nav-folder-children:where(.svelte-129hoe0) .th-nav-assistant-row.is-sortable:where(.svelte-129hoe0) .th-nav-item.is-nested:where(.svelte-129hoe0),.th-nav-assistant-list.has-folder-grips.svelte-129hoe0 .th-nav-folder-children:where(.svelte-129hoe0) .th-nav-assistant-row:where(.svelte-129hoe0) .th-nav-item.is-nested:where(.svelte-129hoe0){padding-left:52px}.th-nav-tree.svelte-129hoe0 .th-nav-assistant.is-nested:where(.svelte-129hoe0){gap:4px}.th-nav-item.svelte-129hoe0:hover:not(.is-on),.th-nav-folder.svelte-129hoe0:hover:not(.is-current),.th-nav-platform-head.svelte-129hoe0:hover:not(.is-current),.th-nav-head.svelte-129hoe0:hover:not(.is-current){background:var(--sidebar-hover)}.th-nav-assistant-list.is-sorting.svelte-129hoe0 .th-nav-item:where(.svelte-129hoe0):hover:not(.is-on),.th-nav-assistant-list.is-sorting.svelte-129hoe0 .th-nav-folder:where(.svelte-129hoe0):hover:not(.is-current),.th-nav-platform-list.is-sorting.svelte-129hoe0 .th-nav-platform-head:where(.svelte-129hoe0):hover:not(.is-current){background:transparent}html.th-hub-dragging .th-nav-item.svelte-129hoe0:hover:not(.is-on),html.th-hub-dragging .th-nav-draft.svelte-129hoe0:hover,html.th-hub-dragging .th-nav-folder.svelte-129hoe0:hover:not(.is-current),html.th-hub-dragging .th-nav-head.svelte-129hoe0:hover:not(.is-current),html.th-hub-dragging .th-nav-assistant.svelte-129hoe0:hover:not(.is-on),html.th-hub-dragging .th-nav-assistant-row.svelte-129hoe0:hover .th-nav-assistant:where(.svelte-129hoe0):not(.is-on),html.th-folder-dragging .th-nav-item.svelte-129hoe0:hover:not(.is-on),html.th-folder-dragging .th-nav-draft.svelte-129hoe0:hover,html.th-folder-dragging .th-nav-folder.svelte-129hoe0:hover:not(.is-current),html.th-folder-dragging .th-nav-head.svelte-129hoe0:hover:not(.is-current),html.th-folder-dragging .th-nav-assistant.svelte-129hoe0:hover:not(.is-on),html.th-folder-dragging .th-nav-assistant-row.svelte-129hoe0:hover .th-nav-assistant:where(.svelte-129hoe0):not(.is-on){background:transparent}.th-nav-item.is-on.svelte-129hoe0{background:var(--sidebar-active);font-weight:500}.th-nav-folder.svelte-129hoe0{display:flex;align-items:center;gap:4px;cursor:pointer}.th-nav-folder.is-current.svelte-129hoe0,.th-nav-head.is-current.svelte-129hoe0,.th-nav-platform-head.is-current.svelte-129hoe0{background:var(--sidebar-active);color:var(--text);border-radius:var(--radius)}.th-nav-head.svelte-129hoe0{min-height:44px;padding:7px 8px;border-radius:var(--radius);cursor:pointer}.th-nav-tree.svelte-129hoe0>.th-nav-head:where(.svelte-129hoe0){min-height:34px;padding-top:3px;padding-bottom:3px}.th-nav-tree.svelte-129hoe0 .th-nav-item:where(.svelte-129hoe0),.th-nav-tree.svelte-129hoe0 .th-nav-folder:where(.svelte-129hoe0){min-height:26px;padding-top:0;padding-bottom:0}.th-nav-head-title.svelte-129hoe0{flex:1;align-self:stretch;display:flex;align-items:center;height:auto;min-height:0;min-width:0;border:0;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;padding:0;text-align:left}.th-nav-folder-block.is-drop.svelte-129hoe0>.th-nav-folder:where(.svelte-129hoe0),.th-assistant-loose.is-drop.svelte-129hoe0,.th-nav-group.svelte-129hoe0>.th-nav-head.is-drop:where(.svelte-129hoe0){background:var(--sidebar-hover);outline:1px solid color-mix(in srgb,var(--text) 35%,transparent);border-radius:var(--radius)}.th-nav-folder-toggle.svelte-129hoe0{display:inline-flex;align-items:center;justify-content:center;width:18px;height:22px;padding:0;border:0;background:transparent;color:inherit;flex-shrink:0}.th-nav-folder-name.svelte-129hoe0{display:inline-flex;align-items:center;flex:none;width:auto;max-width:none;min-width:max-content;height:22px;padding:0 2px;border:0;background:transparent;color:var(--text);font-size:13px;text-align:left}.th-nav-folder-name.svelte-129hoe0 .truncate:where(.svelte-129hoe0){overflow:visible;text-overflow:clip;max-width:none}html.th-shell-compact .th-nav-folder-name.svelte-129hoe0,html.th-shell-compact .th-nav-assistant-name.svelte-129hoe0{flex:0 1 auto;min-width:0;max-width:100%}html.th-shell-compact .th-nav-folder-name.svelte-129hoe0 .truncate:where(.svelte-129hoe0),html.th-shell-compact .th-nav-assistant-name.svelte-129hoe0 .truncate:where(.svelte-129hoe0){overflow:hidden;text-overflow:ellipsis;min-width:0}.th-nav-count.svelte-129hoe0{flex:none;margin-left:2px;color:var(--faint);font-size:11px;font-variant-numeric:tabular-nums;line-height:1}.th-nav-folder-fill.svelte-129hoe0{flex:1;align-self:stretch;min-width:8px}.th-nav-folder-remove.svelte-129hoe0,.th-nav-assistant-remove.svelte-129hoe0{display:inline-flex;align-items:center;justify-content:center;flex:none;width:18px;height:18px;padding:0;border:0;border-radius:var(--radius);background:transparent;color:var(--muted);opacity:0;pointer-events:none}.th-nav-folder.svelte-129hoe0:hover>.th-nav-folder-remove:where(.svelte-129hoe0),.th-nav-folder.svelte-129hoe0:focus-within>.th-nav-folder-remove:where(.svelte-129hoe0),.th-nav-folder.is-current.svelte-129hoe0>.th-nav-folder-remove:where(.svelte-129hoe0),.th-nav-folder-remove.svelte-129hoe0:focus-visible,.th-nav-assistant-row.is-removable.svelte-129hoe0:hover .th-nav-assistant-remove:where(.svelte-129hoe0),.th-nav-assistant-row.is-removable.svelte-129hoe0:focus-within .th-nav-assistant-remove:where(.svelte-129hoe0),.th-nav-assistant-remove.svelte-129hoe0:focus-visible,.th-nav-account.is-removable.svelte-129hoe0:hover .th-nav-assistant-remove:where(.svelte-129hoe0),.th-nav-account.is-removable.svelte-129hoe0:focus-within .th-nav-assistant-remove:where(.svelte-129hoe0){opacity:1;pointer-events:auto}.th-sidebar.is-dnd.svelte-129hoe0 .th-nav-folder-remove:where(.svelte-129hoe0),.th-sidebar.is-dnd.svelte-129hoe0 .th-nav-assistant-remove:where(.svelte-129hoe0),html.th-hub-dragging .th-nav-folder-remove.svelte-129hoe0,html.th-hub-dragging .th-nav-assistant-remove.svelte-129hoe0,html.th-folder-dragging .th-nav-folder-remove.svelte-129hoe0,html.th-folder-dragging .th-nav-assistant-remove.svelte-129hoe0{opacity:0!important;pointer-events:none!important}.th-sidebar.is-dnd.svelte-129hoe0 .th-nav-draft.is-removable:where(.svelte-129hoe0)>.th-nav-assistant-pill:where(.svelte-129hoe0),.th-sidebar.is-dnd.svelte-129hoe0 .th-nav-assistant-row.is-removable:where(.svelte-129hoe0) .th-nav-assistant-pill:where(.svelte-129hoe0),html.th-hub-dragging .th-nav-draft.is-removable.svelte-129hoe0>.th-nav-assistant-pill:where(.svelte-129hoe0),html.th-hub-dragging .th-nav-assistant-row.is-removable.svelte-129hoe0 .th-nav-assistant-pill:where(.svelte-129hoe0),html.th-folder-dragging .th-nav-draft.is-removable.svelte-129hoe0>.th-nav-assistant-pill:where(.svelte-129hoe0),html.th-folder-dragging .th-nav-assistant-row.is-removable.svelte-129hoe0 .th-nav-assistant-pill:where(.svelte-129hoe0){margin-right:0!important}.th-nav-folder-remove.svelte-129hoe0:hover,.th-nav-folder-remove.svelte-129hoe0:focus-visible,.th-nav-assistant-remove.svelte-129hoe0:hover,.th-nav-assistant-remove.svelte-129hoe0:focus-visible{color:var(--text);background:var(--sidebar-hover)}.th-nav-folder-tools.svelte-129hoe0{display:inline-flex;align-items:center;flex:none;visibility:hidden}.th-nav-folder.svelte-129hoe0:hover>.th-nav-folder-tools:where(.svelte-129hoe0),.th-nav-folder.svelte-129hoe0:focus-within>.th-nav-folder-tools:where(.svelte-129hoe0),.th-nav-folder.is-current.svelte-129hoe0>.th-nav-folder-tools:where(.svelte-129hoe0),.th-nav-folder-tools.is-pinned.svelte-129hoe0{visibility:visible}.th-nav-folder-tools.svelte-129hoe0 .th-nav-add.is-on:where(.svelte-129hoe0){color:var(--text);background:var(--sidebar-hover)}.th-nav-branch-search.svelte-129hoe0{display:flex;align-items:center;gap:6px;margin:2px 8px 6px 22px;padding:0 8px;height:30px;border:1px solid var(--line);border-radius:var(--radius);background:var(--card);color:var(--muted)}.th-nav-branch-search.is-section.svelte-129hoe0{margin:2px 0 8px}.th-nav-assistant-hit-block.svelte-129hoe0{min-width:0}.th-nav-hit-path.svelte-129hoe0{margin:-2px 8px 6px 34px;color:var(--faint);font-size:11px;line-height:1.3;overflow:hidden;white-space:nowrap}.th-nav-branch-search.svelte-129hoe0 input:where(.svelte-129hoe0){flex:1;min-width:0;height:100%;margin:0;padding:0;border:0;border-radius:0;outline:0;background:transparent;box-shadow:none;color:var(--text);font-size:12px;-moz-appearance:none;appearance:none;-webkit-appearance:none}.th-nav-branch-search.svelte-129hoe0 input:where(.svelte-129hoe0):focus,.th-nav-branch-search.svelte-129hoe0 input:where(.svelte-129hoe0):focus-visible{outline:none;border:0;border-color:transparent;background:transparent;box-shadow:none}.th-nav-branch-search.svelte-129hoe0 input:where(.svelte-129hoe0)::placeholder{color:var(--faint)}.th-nav-folder-tools.svelte-129hoe0 .th-nav-add:where(.svelte-129hoe0),.th-nav-folder-tools.svelte-129hoe0 .th-nav-folder-remove:where(.svelte-129hoe0){width:22px;height:22px;min-width:22px;min-height:22px}.th-nav-folder-tools.svelte-129hoe0 .th-nav-folder-remove:where(.svelte-129hoe0){opacity:0;pointer-events:none}.th-nav-folder.svelte-129hoe0:hover>.th-nav-folder-tools:where(.svelte-129hoe0) .th-nav-folder-remove:where(.svelte-129hoe0),.th-nav-folder.svelte-129hoe0:focus-within>.th-nav-folder-tools:where(.svelte-129hoe0) .th-nav-folder-remove:where(.svelte-129hoe0),.th-nav-folder-tools.svelte-129hoe0 .th-nav-folder-remove:where(.svelte-129hoe0):focus-visible{opacity:1;pointer-events:auto}.th-nav-folder-tools.svelte-129hoe0 .th-nav-add:where(.svelte-129hoe0):disabled{opacity:.35;cursor:default}.th-sidebar.is-dnd.svelte-129hoe0 .th-nav-folder-tools:where(.svelte-129hoe0),html.th-hub-dragging .th-nav-folder-tools.svelte-129hoe0,html.th-folder-dragging .th-nav-folder-tools.svelte-129hoe0{visibility:hidden!important}.th-nav-folder-children.svelte-129hoe0{margin-left:22px}.th-nav-folder-empty.svelte-129hoe0{margin:0 8px 4px 28px;color:var(--faint);font-size:12px;line-height:1.4}.th-nav-assistant-list.has-folder-grips.svelte-129hoe0 .th-nav-folder-empty:where(.svelte-129hoe0){margin-left:52px}.th-nav-folder-empty.is-action.svelte-129hoe0{display:block;width:calc(100% - 40px);padding:6px 8px;border:0;border-radius:var(--radius);background:transparent;text-align:left;color:var(--text)}.th-nav-assistant-row.svelte-129hoe0{position:relative;display:flex;align-items:center;flex-wrap:wrap;gap:2px}.th-nav-name-taken.svelte-129hoe0{flex:1 0 100%;margin:0 8px 4px 28px;color:var(--red);font-size:11px;font-weight:650;line-height:1.3}.th-nav-assistant-row.svelte-129hoe0 .th-nav-assistant:where(.svelte-129hoe0){width:100%;flex:none;min-width:0;overflow:hidden}.th-nav-assistant-x.svelte-129hoe0{position:static;flex:none;width:0}.th-nav-account.svelte-129hoe0>.th-nav-account-x:where(.svelte-129hoe0){position:absolute;top:0;right:0;bottom:0;left:0;width:auto;height:auto;overflow:hidden;pointer-events:none;z-index:3}.th-nav-assistant-x.svelte-129hoe0 .th-nav-assistant-remove:where(.svelte-129hoe0),.th-nav-assistant-x.svelte-129hoe0 .th-nav-folder-remove:where(.svelte-129hoe0){position:absolute;top:50%;right:8px;z-index:3;pointer-events:none;transform:translate(calc(100% + 8px),-50%);transition:opacity .16s ease,transform .16s ease}.th-nav-assistant-row.is-removable.svelte-129hoe0:hover .th-nav-assistant-x:where(.svelte-129hoe0) .th-nav-assistant-remove:where(.svelte-129hoe0),.th-nav-assistant-row.is-removable.svelte-129hoe0:focus-within .th-nav-assistant-x:where(.svelte-129hoe0) .th-nav-assistant-remove:where(.svelte-129hoe0),.th-nav-assistant-x.svelte-129hoe0 .th-nav-assistant-remove:where(.svelte-129hoe0):focus-visible,.th-nav-draft.is-removable.svelte-129hoe0:hover .th-nav-assistant-x:where(.svelte-129hoe0) .th-nav-folder-remove:where(.svelte-129hoe0),.th-nav-draft.is-removable.svelte-129hoe0:focus-within .th-nav-assistant-x:where(.svelte-129hoe0) .th-nav-folder-remove:where(.svelte-129hoe0),.th-nav-assistant-x.svelte-129hoe0 .th-nav-folder-remove:where(.svelte-129hoe0):focus-visible,.th-nav-account.is-removable.svelte-129hoe0:hover .th-nav-assistant-x:where(.svelte-129hoe0) .th-nav-assistant-remove:where(.svelte-129hoe0),.th-nav-account.is-removable.svelte-129hoe0:focus-within .th-nav-assistant-x:where(.svelte-129hoe0) .th-nav-assistant-remove:where(.svelte-129hoe0){transform:translateY(-50%)}.th-nav-draft.is-removable.svelte-129hoe0>.th-nav-assistant-pill:where(.svelte-129hoe0),.th-nav-assistant-row.is-removable.svelte-129hoe0 .th-nav-assistant-pill:where(.svelte-129hoe0){margin-right:0;transition:margin-right .16s ease}.th-nav-draft.is-removable.svelte-129hoe0:hover>.th-nav-assistant-pill:where(.svelte-129hoe0),.th-nav-draft.is-removable.svelte-129hoe0:focus-within>.th-nav-assistant-pill:where(.svelte-129hoe0),.th-nav-assistant-row.is-removable.svelte-129hoe0:hover .th-nav-assistant-pill:where(.svelte-129hoe0),.th-nav-assistant-row.is-removable.svelte-129hoe0:focus-within .th-nav-assistant-pill:where(.svelte-129hoe0){margin-right:24px}.th-sidebar.is-touch.svelte-129hoe0 .th-nav-draft.is-removable:where(.svelte-129hoe0):hover>.th-nav-assistant-pill:where(.svelte-129hoe0),.th-sidebar.is-touch.svelte-129hoe0 .th-nav-draft.is-removable:where(.svelte-129hoe0):focus-within>.th-nav-assistant-pill:where(.svelte-129hoe0),.th-sidebar.is-touch.svelte-129hoe0 .th-nav-assistant-row.is-removable:where(.svelte-129hoe0):hover .th-nav-assistant-pill:where(.svelte-129hoe0),.th-sidebar.is-touch.svelte-129hoe0 .th-nav-assistant-row.is-removable:where(.svelte-129hoe0):focus-within .th-nav-assistant-pill:where(.svelte-129hoe0){margin-right:46px}.th-sidebar.is-phone.svelte-129hoe0 .th-nav-draft.is-removable:where(.svelte-129hoe0):hover>.th-nav-assistant-pill:where(.svelte-129hoe0),.th-sidebar.is-phone.svelte-129hoe0 .th-nav-draft.is-removable:where(.svelte-129hoe0):focus-within>.th-nav-assistant-pill:where(.svelte-129hoe0),.th-sidebar.is-phone.svelte-129hoe0 .th-nav-assistant-row.is-removable:where(.svelte-129hoe0):hover .th-nav-assistant-pill:where(.svelte-129hoe0),.th-sidebar.is-phone.svelte-129hoe0 .th-nav-assistant-row.is-removable:where(.svelte-129hoe0):focus-within .th-nav-assistant-pill:where(.svelte-129hoe0){margin-right:50px}.th-nav-account.is-removable.svelte-129hoe0 .th-nav-account-tail:where(.svelte-129hoe0){transition:opacity .16s ease}.th-nav-account.is-removable.svelte-129hoe0:hover .th-nav-account-tail:where(.svelte-129hoe0),.th-nav-account.is-removable.svelte-129hoe0:focus-within .th-nav-account-tail:where(.svelte-129hoe0){opacity:0}.th-nav-draft.is-removable.svelte-129hoe0:hover .th-nav-folder-remove:where(.svelte-129hoe0),.th-nav-draft.is-removable.svelte-129hoe0:focus-within .th-nav-folder-remove:where(.svelte-129hoe0){opacity:1;pointer-events:auto}.th-nav-assistant-hit.svelte-129hoe0{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:var(--radius)}.th-nav-assistant-icon.svelte-129hoe0,.th-nav-assistant-name.svelte-129hoe0,.th-nav-assistant.svelte-129hoe0 .th-nav-folder-input-wrap:where(.svelte-129hoe0){position:relative;z-index:2}.th-nav-assistant-icon.svelte-129hoe0{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex:0 0 24px;pointer-events:none}.th-nav-assistant-icon.svelte-129hoe0 .th-agent-status{top:0;left:0;z-index:5;width:8px;height:8px;box-shadow:0 0 0 2px var(--sidebar)}.th-nav-assistant.svelte-129hoe0:hover .th-nav-assistant-icon:where(.svelte-129hoe0) .th-agent-status,.th-nav-draft.svelte-129hoe0:hover .th-nav-assistant-icon:where(.svelte-129hoe0) .th-agent-status{box-shadow:0 0 0 2px var(--sidebar-hover)}.th-nav-assistant.is-on.svelte-129hoe0 .th-nav-assistant-icon:where(.svelte-129hoe0) .th-agent-status,.th-nav-draft.is-on.svelte-129hoe0 .th-nav-assistant-icon:where(.svelte-129hoe0) .th-agent-status{box-shadow:0 0 0 2px var(--sidebar-active)}.th-nav-draft.svelte-129hoe0{position:relative;display:flex;align-items:center;gap:.625rem;margin:2px 0;padding:2px 8px;border-radius:var(--radius);overflow:hidden}.th-nav-tree.svelte-129hoe0 .th-nav-draft.is-nested:where(.svelte-129hoe0){gap:4px}.th-sidebar.svelte-129hoe0:not(.is-touch) .th-nav-draft[draggable=true]:where(.svelte-129hoe0){cursor:grab}.th-nav-draft.is-dragging.svelte-129hoe0{opacity:.45;cursor:grabbing}.th-nav-draft.is-on.svelte-129hoe0,.th-nav-draft.svelte-129hoe0:hover{background:var(--sidebar-hover)}.th-nav-draft.is-on.svelte-129hoe0{background:var(--sidebar-active)}.th-nav-draft-hit.svelte-129hoe0{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:var(--radius)}.th-nav-draft-copy.svelte-129hoe0,.th-nav-draft.svelte-129hoe0>.th-nav-assistant-icon:where(.svelte-129hoe0),.th-nav-draft.svelte-129hoe0>.th-nav-assistant-pill:where(.svelte-129hoe0){position:relative;z-index:2;pointer-events:none}.th-nav-draft-copy.svelte-129hoe0{display:flex;flex:1;flex-direction:column;min-width:0;gap:1px}.th-nav-draft-copy.svelte-129hoe0 .th-nav-assistant-name:where(.svelte-129hoe0),.th-nav-draft.svelte-129hoe0>.th-nav-folder-input-wrap:where(.svelte-129hoe0){pointer-events:auto}.th-nav-draft.svelte-129hoe0>.th-nav-folder-input-wrap:where(.svelte-129hoe0){flex:1;min-width:0}.th-nav-draft-name.svelte-129hoe0{min-width:0;padding:0 2px;font-size:13px;line-height:1.2}.th-nav-draft.svelte-129hoe0 .th-nav-assistant-pill:where(.svelte-129hoe0){margin-right:0}.th-nav-tree.svelte-129hoe0 .th-nav-assistant:where(.svelte-129hoe0){min-height:32px}.th-nav-assistant-icon.svelte-129hoe0 .th-arena-bot-mark{width:24px;height:24px;min-width:24px;max-width:24px;min-height:24px;max-height:24px;margin:0;flex:none}.th-nav-assistant-icon.svelte-129hoe0 .th-arena-bot-mark svg{width:18px;height:18px;transform:scale(var(--bot-fit, 1));transform-origin:center}.th-nav-assistant-icon.svelte-129hoe0 .th-arena-bot-mark.is-photo img{position:static;inset:auto;width:18px;height:18px;object-fit:contain;transform:scale(var(--bot-fit, 1));transform-origin:center}.th-nav-assistant-name.svelte-129hoe0{display:inline-flex;align-items:center;flex:none;width:auto;max-width:none;min-width:max-content;height:22px;padding:0 2px;border:0;background:transparent;color:inherit;font:inherit;text-align:left}.th-nav-assistant-name.svelte-129hoe0 .truncate:where(.svelte-129hoe0){overflow:visible;text-overflow:clip;max-width:none}.th-nav-meta.svelte-129hoe0,.th-nav-assistant-pill.svelte-129hoe0{position:relative;z-index:2;margin-left:auto;flex:none;max-width:40%;overflow:hidden;padding:0;border-radius:0;background:none;font-size:11px;font-weight:400;line-height:1.2;letter-spacing:0;pointer-events:none;text-overflow:ellipsis;white-space:nowrap}.th-nav-meta.svelte-129hoe0,.th-nav-assistant-pill.is-incomplete.svelte-129hoe0,.th-nav-assistant-pill.is-offline.svelte-129hoe0{color:var(--faint)}.th-nav-assistant-pill.is-ready.svelte-129hoe0{color:#027a48}.th-nav-assistant-pill.is-busy.svelte-129hoe0{color:#b54708}.th-nav-assistant-pill.is-paused.svelte-129hoe0{color:#6941c6}html[data-theme=dark] .th-nav-assistant-pill.is-incomplete,html[data-theme=dark] .th-nav-assistant-pill.is-offline{color:#cecfd2}html[data-theme=dark] .th-nav-assistant-pill.is-ready{color:#75e0a7}html[data-theme=dark] .th-nav-assistant-pill.is-busy{color:#fec84b}html[data-theme=dark] .th-nav-assistant-pill.is-paused{color:#d6bbfb}.th-nav-assistant-row.is-moving.svelte-129hoe0 .th-nav-assistant:where(.svelte-129hoe0){background:var(--sidebar-active)}.th-nav-move.svelte-129hoe0,.th-nav-folder-rename.svelte-129hoe0,.th-nav-place.svelte-129hoe0{flex:none;display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:28px;padding:0 6px;border:0;border-radius:var(--radius);background:transparent;color:var(--muted);font-size:12px}.th-nav-move.is-on.svelte-129hoe0,.th-nav-folder-rename.svelte-129hoe0,.th-nav-place.svelte-129hoe0{color:var(--text)}.th-nav-place.svelte-129hoe0{border:1px solid color-mix(in srgb,var(--text) 28%,transparent);background:var(--card)}.th-nav-move-bar.svelte-129hoe0{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:2px 4px 6px;padding:8px;border-radius:var(--radius);background:var(--sidebar-active);color:var(--text);font-size:12px}.th-nav-move-bar.svelte-129hoe0 p:where(.svelte-129hoe0){margin:0}.th-nav-move-hint.svelte-129hoe0{flex:1 1 100%;color:var(--muted)}.th-nav-move-actions.svelte-129hoe0{display:flex;gap:6px;margin-left:auto}.th-nav-move-actions.svelte-129hoe0 button:where(.svelte-129hoe0){height:28px;padding:0 8px;border:1px solid var(--line);border-radius:var(--radius);background:var(--card);color:var(--text);font-size:12px}.th-nav-folder-block.is-move-target.svelte-129hoe0>.th-nav-folder:where(.svelte-129hoe0){outline:1px solid color-mix(in srgb,var(--text) 35%,transparent)}.th-nav-folder-block.is-moving.svelte-129hoe0>.th-nav-folder:where(.svelte-129hoe0){background:var(--sidebar-active)}.th-sidebar.is-touch.svelte-129hoe0 a:where(.svelte-129hoe0),.th-sidebar.is-touch.svelte-129hoe0 button:where(.svelte-129hoe0){min-height:40px}.th-sidebar.is-touch.svelte-129hoe0 .th-nav-folder:where(.svelte-129hoe0):hover>.th-nav-folder-remove:where(.svelte-129hoe0),.th-sidebar.is-touch.svelte-129hoe0 .th-nav-folder:where(.svelte-129hoe0):focus-within>.th-nav-folder-remove:where(.svelte-129hoe0),.th-sidebar.is-touch.svelte-129hoe0 .th-nav-folder:where(.svelte-129hoe0):hover>.th-nav-folder-tools:where(.svelte-129hoe0) .th-nav-folder-remove:where(.svelte-129hoe0),.th-sidebar.is-touch.svelte-129hoe0 .th-nav-folder:where(.svelte-129hoe0):focus-within>.th-nav-folder-tools:where(.svelte-129hoe0) .th-nav-folder-remove:where(.svelte-129hoe0),.th-sidebar.is-touch.svelte-129hoe0 .th-nav-draft.is-removable:where(.svelte-129hoe0):hover .th-nav-folder-remove:where(.svelte-129hoe0),.th-sidebar.is-touch.svelte-129hoe0 .th-nav-draft.is-removable:where(.svelte-129hoe0):focus-within .th-nav-folder-remove:where(.svelte-129hoe0),.th-sidebar.is-touch.svelte-129hoe0 .th-nav-assistant-row.is-removable:where(.svelte-129hoe0):hover .th-nav-assistant-remove:where(.svelte-129hoe0),.th-sidebar.is-touch.svelte-129hoe0 .th-nav-assistant-row.is-removable:where(.svelte-129hoe0):focus-within .th-nav-assistant-remove:where(.svelte-129hoe0),.th-sidebar.is-touch.svelte-129hoe0 .th-nav-folder-remove:where(.svelte-129hoe0):focus-visible,.th-sidebar.is-touch.svelte-129hoe0 .th-nav-assistant-remove:where(.svelte-129hoe0):focus-visible{min-width:40px}@media(hover:none){.th-sidebar.is-touch.svelte-129hoe0 .th-nav-folder-remove:where(.svelte-129hoe0),.th-sidebar.is-touch.svelte-129hoe0 .th-nav-assistant-remove:where(.svelte-129hoe0){opacity:1;pointer-events:auto;min-width:40px}.th-sidebar.is-touch.svelte-129hoe0 .th-nav-assistant-x:where(.svelte-129hoe0) .th-nav-assistant-remove:where(.svelte-129hoe0),.th-sidebar.is-touch.svelte-129hoe0 .th-nav-assistant-x:where(.svelte-129hoe0) .th-nav-folder-remove:where(.svelte-129hoe0){transform:translateY(-50%)}.th-sidebar.is-touch.svelte-129hoe0 .th-nav-draft.is-removable:where(.svelte-129hoe0)>.th-nav-assistant-pill:where(.svelte-129hoe0),.th-sidebar.is-touch.svelte-129hoe0 .th-nav-assistant-row.is-removable:where(.svelte-129hoe0) .th-nav-assistant-pill:where(.svelte-129hoe0){margin-right:46px}.th-sidebar.is-phone.svelte-129hoe0 .th-nav-draft.is-removable:where(.svelte-129hoe0)>.th-nav-assistant-pill:where(.svelte-129hoe0),.th-sidebar.is-phone.svelte-129hoe0 .th-nav-assistant-row.is-removable:where(.svelte-129hoe0) .th-nav-assistant-pill:where(.svelte-129hoe0){margin-right:50px}.th-sidebar.is-touch.svelte-129hoe0 .th-nav-account.is-removable:where(.svelte-129hoe0) .th-nav-account-tail:where(.svelte-129hoe0){opacity:0}}@media(prefers-reduced-motion:reduce){.th-nav-assistant-x.svelte-129hoe0 .th-nav-assistant-remove:where(.svelte-129hoe0),.th-nav-assistant-x.svelte-129hoe0 .th-nav-folder-remove:where(.svelte-129hoe0),.th-nav-draft.is-removable.svelte-129hoe0>.th-nav-assistant-pill:where(.svelte-129hoe0),.th-nav-assistant-row.is-removable.svelte-129hoe0 .th-nav-assistant-pill:where(.svelte-129hoe0),.th-nav-account.is-removable.svelte-129hoe0 .th-nav-account-tail:where(.svelte-129hoe0){transition:none}}.th-sidebar.is-touch.svelte-129hoe0 .th-nav-grip:where(.svelte-129hoe0){width:40px;height:40px;min-width:40px;min-height:40px}.th-sidebar.is-touch.svelte-129hoe0 .th-nav-head:where(.svelte-129hoe0){height:auto;min-height:40px}.th-sidebar.is-touch.svelte-129hoe0 .th-nav-sort-toggle:where(.svelte-129hoe0),.th-sidebar.is-touch.svelte-129hoe0 .th-nav-add:where(.svelte-129hoe0){width:40px;height:40px;min-width:40px;min-height:40px}.th-sidebar.is-touch.svelte-129hoe0 .th-nav-pin{width:40px;min-width:40px;height:40px;opacity:1;pointer-events:auto}.th-sidebar.is-touch.svelte-129hoe0 .th-nav-folder:where(.svelte-129hoe0){min-height:40px}.th-sidebar.is-touch.svelte-129hoe0 .th-nav-folder-toggle:where(.svelte-129hoe0),.th-sidebar.is-touch.svelte-129hoe0 .th-nav-folder-name:where(.svelte-129hoe0),.th-sidebar.is-touch.svelte-129hoe0 .th-nav-folder-remove:where(.svelte-129hoe0),.th-sidebar.is-touch.svelte-129hoe0 .th-nav-assistant-remove:where(.svelte-129hoe0),.th-sidebar.is-touch.svelte-129hoe0 .th-nav-move:where(.svelte-129hoe0),.th-sidebar.is-touch.svelte-129hoe0 .th-nav-folder-rename:where(.svelte-129hoe0),.th-sidebar.is-touch.svelte-129hoe0 .th-nav-place:where(.svelte-129hoe0),.th-sidebar.is-touch.svelte-129hoe0 .th-nav-move-actions:where(.svelte-129hoe0) button:where(.svelte-129hoe0),.th-sidebar.is-touch.svelte-129hoe0 .th-nav-folder-empty.is-action:where(.svelte-129hoe0){min-height:40px}.th-sidebar.is-touch.svelte-129hoe0 .th-nav-folder-toggle:where(.svelte-129hoe0){width:32px}.th-sidebar.is-touch.svelte-129hoe0 .th-nav-folder.is-current:where(.svelte-129hoe0)>.th-nav-folder-tools:where(.svelte-129hoe0),.th-sidebar.is-touch.svelte-129hoe0 .th-nav-folder-tools:where(.svelte-129hoe0):focus-within{display:inline-flex}.th-sidebar.is-touch.svelte-129hoe0 .th-nav-folder-tools:where(.svelte-129hoe0) .th-nav-add:where(.svelte-129hoe0),.th-sidebar.is-touch.svelte-129hoe0 .th-nav-folder-tools:where(.svelte-129hoe0) .th-nav-folder-remove:where(.svelte-129hoe0),.th-sidebar.is-phone.svelte-129hoe0 .th-nav-folder-tools:where(.svelte-129hoe0) .th-nav-add:where(.svelte-129hoe0),.th-sidebar.is-phone.svelte-129hoe0 .th-nav-folder-tools:where(.svelte-129hoe0) .th-nav-folder-remove:where(.svelte-129hoe0){width:22px;height:22px;min-width:22px;min-height:22px}.th-sidebar.is-touch.svelte-129hoe0 .th-nav-folder-children:where(.svelte-129hoe0){margin-left:36px}.th-sidebar.is-touch.svelte-129hoe0 .th-nav-item.is-nested:where(.svelte-129hoe0),.th-sidebar.is-touch.svelte-129hoe0 .th-nav-draft.is-nested:where(.svelte-129hoe0){padding-left:28px}.th-sidebar.is-touch.svelte-129hoe0 .th-nav-assistant-list.is-sorting:where(.svelte-129hoe0) .th-nav-folder-children:where(.svelte-129hoe0) .th-nav-assistant-row.is-sortable:where(.svelte-129hoe0)>.th-nav-grip:where(.svelte-129hoe0){left:8px}.th-sidebar.is-touch.svelte-129hoe0 .th-nav-assistant-list.has-folder-grips:where(.svelte-129hoe0) .th-nav-folder-children:where(.svelte-129hoe0) .th-nav-assistant-row.is-sortable:where(.svelte-129hoe0)>.th-nav-grip:where(.svelte-129hoe0){left:8px}.th-sidebar.is-touch.svelte-129hoe0 .th-nav-assistant-list.is-sorting:where(.svelte-129hoe0) .th-nav-folder-children:where(.svelte-129hoe0) .th-nav-assistant-row.is-sortable:where(.svelte-129hoe0) .th-nav-item.is-nested:where(.svelte-129hoe0){padding-left:70px}.th-sidebar.is-touch.svelte-129hoe0 .th-nav-assistant-list.has-folder-grips:where(.svelte-129hoe0) .th-nav-item.is-nested:where(.svelte-129hoe0),.th-sidebar.is-touch.svelte-129hoe0 .th-nav-assistant-list.has-folder-grips:where(.svelte-129hoe0) .th-nav-draft.is-nested:where(.svelte-129hoe0),.th-sidebar.is-touch.svelte-129hoe0 .th-nav-assistant-list.has-folder-grips.is-sorting:where(.svelte-129hoe0) .th-nav-folder-children:where(.svelte-129hoe0) .th-nav-assistant-row.is-sortable:where(.svelte-129hoe0) .th-nav-item.is-nested:where(.svelte-129hoe0){padding-left:70px}.th-sidebar.is-touch.svelte-129hoe0 .th-nav-assistant-list.has-folder-grips:where(.svelte-129hoe0) .th-nav-folder-empty:where(.svelte-129hoe0){margin-left:70px}.th-sidebar.is-phone.svelte-129hoe0 .th-nav-assistant-list.has-folder-grips:where(.svelte-129hoe0) .th-nav-folder-children:where(.svelte-129hoe0) .th-nav-assistant-row.is-sortable:where(.svelte-129hoe0)>.th-nav-grip:where(.svelte-129hoe0){left:8px}.th-sidebar.is-phone.svelte-129hoe0 .th-nav-assistant-list.is-sorting:where(.svelte-129hoe0) .th-nav-folder-children:where(.svelte-129hoe0) .th-nav-assistant-row.is-sortable:where(.svelte-129hoe0) .th-nav-item.is-nested:where(.svelte-129hoe0){padding-left:74px}.th-sidebar.is-phone.svelte-129hoe0 .th-nav-assistant-list.has-folder-grips:where(.svelte-129hoe0) .th-nav-item.is-nested:where(.svelte-129hoe0),.th-sidebar.is-phone.svelte-129hoe0 .th-nav-assistant-list.has-folder-grips:where(.svelte-129hoe0) .th-nav-draft.is-nested:where(.svelte-129hoe0),.th-sidebar.is-phone.svelte-129hoe0 .th-nav-assistant-list.has-folder-grips.is-sorting:where(.svelte-129hoe0) .th-nav-folder-children:where(.svelte-129hoe0) .th-nav-assistant-row.is-sortable:where(.svelte-129hoe0) .th-nav-item.is-nested:where(.svelte-129hoe0){padding-left:74px}.th-sidebar.is-phone.svelte-129hoe0 .th-nav-assistant-list.has-folder-grips:where(.svelte-129hoe0) .th-nav-folder-empty:where(.svelte-129hoe0){margin-left:74px}.th-sidebar.is-phone.svelte-129hoe0 .th-nav-move-bar:where(.svelte-129hoe0){flex-direction:column;align-items:stretch}.th-sidebar.is-phone.svelte-129hoe0 .th-nav-move-actions:where(.svelte-129hoe0){margin-left:0}.th-sidebar.is-phone.svelte-129hoe0 .th-nav-move-actions:where(.svelte-129hoe0) button:where(.svelte-129hoe0){flex:1}.th-sidebar.is-phone.svelte-129hoe0 a:where(.svelte-129hoe0),.th-sidebar.is-phone.svelte-129hoe0 button:where(.svelte-129hoe0){min-height:44px}.th-sidebar.is-phone.svelte-129hoe0 .th-nav-folder:where(.svelte-129hoe0),.th-sidebar.is-phone.svelte-129hoe0 .th-nav-folder-toggle:where(.svelte-129hoe0),.th-sidebar.is-phone.svelte-129hoe0 .th-nav-folder-name:where(.svelte-129hoe0),.th-sidebar.is-phone.svelte-129hoe0 .th-nav-folder-remove:where(.svelte-129hoe0),.th-sidebar.is-phone.svelte-129hoe0 .th-nav-assistant-remove:where(.svelte-129hoe0),.th-sidebar.is-phone.svelte-129hoe0 .th-nav-move:where(.svelte-129hoe0),.th-sidebar.is-phone.svelte-129hoe0 .th-nav-folder-rename:where(.svelte-129hoe0),.th-sidebar.is-phone.svelte-129hoe0 .th-nav-place:where(.svelte-129hoe0),.th-sidebar.is-phone.svelte-129hoe0 .th-nav-move-actions:where(.svelte-129hoe0) button:where(.svelte-129hoe0),.th-sidebar.is-phone.svelte-129hoe0 .th-nav-folder-empty.is-action:where(.svelte-129hoe0){min-height:44px}.th-sidebar.is-phone.svelte-129hoe0 .th-nav-folder-remove:where(.svelte-129hoe0),.th-sidebar.is-phone.svelte-129hoe0 .th-nav-assistant-remove:where(.svelte-129hoe0),.th-sidebar.is-phone.svelte-129hoe0 .th-nav-move:where(.svelte-129hoe0){min-width:44px}.th-sidebar.is-phone.svelte-129hoe0 .th-nav-head:where(.svelte-129hoe0){min-height:44px}.th-sidebar.is-phone.svelte-129hoe0 .th-nav-grip:where(.svelte-129hoe0),.th-sidebar.is-phone.svelte-129hoe0 .th-nav-sort-toggle:where(.svelte-129hoe0),.th-sidebar.is-phone.svelte-129hoe0 .th-nav-add:where(.svelte-129hoe0){width:44px;height:44px;min-width:44px;min-height:44px}.th-sidebar.is-phone.svelte-129hoe0 .th-nav-pin{width:44px;min-width:44px;height:44px}.th-sidebar.is-phone.svelte-129hoe0 .th-nav-folder-input-wrap:where(.svelte-129hoe0){font-size:16px}.th-sidebar.is-phone.svelte-129hoe0 .th-nav-folder-input-sizer:where(.svelte-129hoe0),.th-sidebar.is-phone.svelte-129hoe0 .th-nav-folder-input:where(.svelte-129hoe0){line-height:36px}.th-sidebar.is-phone.svelte-129hoe0 .th-nav-folder-input-sizer:where(.svelte-129hoe0){min-height:40px}.th-nav-folder-input-wrap.svelte-129hoe0{position:relative;display:inline-block;flex:0 1 auto;min-width:1.5rem;max-width:calc(100% - 4.5rem);font-size:13px;vertical-align:middle}.th-nav-folder-input-sizer.svelte-129hoe0,.th-nav-folder-input.svelte-129hoe0{font:inherit;font-size:inherit;line-height:22px}.th-assistant-loose.is-hot.svelte-129hoe0{min-height:32px;margin:2px 4px;border-radius:var(--radius);outline:1px dashed var(--line)}.th-nav-sort-toggle.svelte-129hoe0,.th-nav-add.svelte-129hoe0{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:0;border-radius:var(--radius);background:transparent;color:var(--text)}.th-nav-sort-toggle.svelte-129hoe0 svg,.th-nav-add.svelte-129hoe0 svg{stroke-width:2.1}.th-nav-sort-toggle.svelte-129hoe0:hover,.th-nav-sort-toggle.svelte-129hoe0:focus-visible,.th-nav-add.svelte-129hoe0:hover,.th-nav-add.svelte-129hoe0:focus-visible{color:var(--text);background:var(--sidebar-hover)}.th-nav-add.svelte-129hoe0:disabled{opacity:.42;cursor:default}.th-nav-add.svelte-129hoe0:disabled:hover{background:transparent;color:var(--text)}.th-nav-sort-toggle.is-on.svelte-129hoe0{color:var(--text);background:var(--sidebar-hover)}.th-nav-drop-line.svelte-129hoe0{position:relative;z-index:2;height:0;margin:0;pointer-events:none}.th-nav-drop-line.svelte-129hoe0:before{content:"";position:absolute;left:8px;right:8px;top:-1.5px;height:3px;border-radius:1px;background:#111318}html[data-theme=dark] .th-nav-drop-line:before{background:#f2f2f2}html.th-platform-dragging,html.th-platform-dragging *{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}.th-sidebar.svelte-129hoe0{background:var(--sidebar)}.th-side-mark.svelte-129hoe0{display:flex;align-items:center;gap:10px;flex-shrink:0;padding:16px 16px 12px}.th-side-logo.svelte-129hoe0{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius);background:var(--btn);color:var(--btn-text);font-size:13px;font-weight:600;line-height:1;flex-shrink:0}.th-side-logo-name.svelte-129hoe0{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text);font-size:15px;font-weight:600;letter-spacing:-.03em;line-height:1.2}.th-nav-pins.svelte-129hoe0 .th-nav-item:where(.svelte-129hoe0){min-height:34px;padding:0 10px;border-radius:var(--radius)}.th-nav-leaves.svelte-129hoe0 .th-nav-item:where(.svelte-129hoe0),.th-nav-dock.svelte-129hoe0 .th-nav-item:where(.svelte-129hoe0){min-height:26px;padding:0 8px;gap:4px;border-radius:var(--radius)}.th-nav-item.svelte-129hoe0,.th-nav-folder.svelte-129hoe0,.th-nav-head.svelte-129hoe0,.th-nav-platform-head.svelte-129hoe0{transition:background-color .16s ease}.th-nav-item.is-on.svelte-129hoe0,.th-nav-folder.is-current.svelte-129hoe0,.th-nav-head.is-current.svelte-129hoe0,.th-nav-platform-head.is-current.svelte-129hoe0,.th-nav-account.is-on.svelte-129hoe0{background:var(--nav-current);border-radius:var(--radius);color:var(--text)}.th-nav-folder-block.svelte-129hoe0:has(>.th-nav-folder.is-current:where(.svelte-129hoe0)):has(>.th-nav-folder-children:where(.svelte-129hoe0)>.th-nav-assistant-row:where(.svelte-129hoe0):first-child>.th-nav-item.is-on:where(.svelte-129hoe0))>.th-nav-folder.is-current:where(.svelte-129hoe0){border-bottom-left-radius:0;border-bottom-right-radius:0}.th-nav-folder-block.svelte-129hoe0:has(>.th-nav-folder.is-current:where(.svelte-129hoe0)):has(>.th-nav-folder-children:where(.svelte-129hoe0)>.th-nav-assistant-row:where(.svelte-129hoe0):first-child>.th-nav-item.is-on:where(.svelte-129hoe0))>.th-nav-folder-children:where(.svelte-129hoe0)>.th-nav-assistant-row:where(.svelte-129hoe0):first-child>.th-nav-item.is-on:where(.svelte-129hoe0){margin-left:-22px;width:calc(100% + 22px);padding-left:50px;border-top-left-radius:0;border-top-right-radius:0}html[data-theme=dark] .th-nav-item.is-on.svelte-129hoe0,html[data-theme=dark] .th-nav-folder.is-current.svelte-129hoe0,html[data-theme=dark] .th-nav-head.is-current.svelte-129hoe0,html[data-theme=dark] .th-nav-platform-head.is-current.svelte-129hoe0,html[data-theme=dark] .th-nav-account.is-on.svelte-129hoe0{background:var(--sidebar-active)}.th-nav-leaf-icon{color:var(--muted);flex-shrink:0;stroke-width:1.5px;vector-effect:non-scaling-stroke}.th-nav-item.is-on.svelte-129hoe0 .th-nav-leaf-icon{color:var(--text)}.th-nav-head.svelte-129hoe0{min-height:32px;padding:6px 10px;border-radius:var(--radius);font-size:12px;font-weight:500;letter-spacing:0;color:var(--muted)}.th-nav-head.is-current.svelte-129hoe0{color:var(--text)}
