/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--shimmer-angle:20deg;--v18-sidebar:248px}*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial}}}@layer theme{:root,:host{--font-sans:"Inter", "Lantern CJK", system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-orange-600:oklch(64.6% .222 41.116);--color-yellow-600:oklch(68.1% .162 75.834);--color-green-600:oklch(62.7% .194 149.214);--color-blue-600:oklch(54.6% .245 262.881);--color-black:#000;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-medium:500;--font-weight-semibold:600;--tracking-wide:.025em;--tracking-widest:.1em;--radius-sm:calc(var(--radius) * .6);--radius-md:calc(var(--radius) * .8);--ease-out:cubic-bezier(0, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-xs:4px;--blur-sm:8px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:"Inter", "Lantern CJK", system-ui, sans-serif;--default-mono-font-family:var(--font-mono);--color-border:var(--border);--color-muted-foreground:var(--muted-foreground);--color-background:var(--background)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab, var(--ring) 50%, transparent)}}body{background-color:var(--background);color:var(--foreground)}html{font-family:Inter,Lantern CJK,system-ui,sans-serif}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:0}.inset-y-0{inset-block:0}.top-1\/2{top:50%}.top-1\/3{top:33.3333%}.top-2{top:calc(var(--spacing) * 2)}.top-4{top:calc(var(--spacing) * 4)}.top-full{top:100%}.right-0{right:0}.right-2{right:calc(var(--spacing) * 2)}.right-4{right:calc(var(--spacing) * 4)}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-4{bottom:calc(var(--spacing) * 4)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-4{left:calc(var(--spacing) * 4)}.left-\[21px\]{left:21px}.left-\[50\%\]{left:50%}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.order-first{order:-9999}.order-last{order:9999}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-0{margin:0}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-auto{margin-inline:auto}.-my-1{margin-block:calc(var(--spacing) * -1)}.my-1{margin-block:var(--spacing)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-6{margin-block:calc(var(--spacing) * 6)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.-mr-1{margin-right:calc(var(--spacing) * -1)}.mr-2{margin-right:calc(var(--spacing) * 2)}.-mb-4{margin-bottom:calc(var(--spacing) * -4)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.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}.list-item{display:list-item}.table{display:table}.table-cell{display:table-cell}.table-row{display:table-row}.field-sizing-content{field-sizing:content}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-full{width:100%;height:100%}.h-1{height:var(--spacing)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-8\!{height:calc(var(--spacing) * 8)!important}.h-9{height:calc(var(--spacing) * 9)}.h-14{height:calc(var(--spacing) * 14)}.h-24{height:calc(var(--spacing) * 24)}.h-\[46px\]{height:46px}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-\(--radix-dropdown-menu-content-available-height\){max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.max-h-32{max-height:calc(var(--spacing) * 32)}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-\[min\(70vh\,40rem\)\]{max-height:min(70vh,40rem)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-28{min-height:calc(var(--spacing) * 28)}.min-h-\[200px\]{min-height:200px}.w-\(--radix-dropdown-menu-trigger-width\){width:var(--radix-dropdown-menu-trigger-width)}.w-4{width:calc(var(--spacing) * 4)}.w-8{width:calc(var(--spacing) * 8)}.w-48{width:calc(var(--spacing) * 48)}.w-64{width:calc(var(--spacing) * 64)}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-\[95\%\]{max-width:95%}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-32{min-width:calc(var(--spacing) * 32)}.min-w-36{min-width:calc(var(--spacing) * 36)}.min-w-\[96px\]{min-width:96px}.min-w-\[120px\]{min-width:120px}.flex-1{flex:1}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\(--radix-hover-card-content-transform-origin\){transform-origin:var(--radix-hover-card-content-transform-origin)}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.origin-center{transform-origin:50%}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[calc\(-50\%_-_2px\)\]{--tw-translate-y:calc(-50% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-0{rotate:0deg}.rotate-45{rotate:45deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.resize{resize:both}.resize-none{resize:none}.scroll-my-1{scroll-margin-block:var(--spacing)}.scroll-py-1{scroll-padding-block:var(--spacing)}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.appearance-none{appearance:none}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-8{gap:calc(var(--spacing) * 8)}: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-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-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-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))}: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)))}:where(.divide-border>:not(:last-child)){border-color:var(--border)}.self-stretch{align-self:stretch}.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}.overflow-y-hidden{overflow-y:hidden}.rounded{border-radius:.25rem}.rounded-4xl{border-radius:calc(var(--radius) * 2.6)}.rounded-\[2px\]{border-radius:2px}.rounded-\[calc\(var\(--radius\)-3px\)\]{border-radius:calc(var(--radius) - 3px)}.rounded-\[min\(var\(--radius-md\)\,10px\)\]{border-radius:min(var(--radius-md), 10px)}.rounded-\[min\(var\(--radius-md\)\,12px\)\]{border-radius:min(var(--radius-md), 12px)}.rounded-\[var\(--lt-radius-sm\)\]{border-radius:var(--lt-radius-sm)}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius)}.rounded-lg\!{border-radius:var(--radius)!important}.rounded-md{border-radius:calc(var(--radius) * .8)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) * .6)}.rounded-xl{border-radius:calc(var(--radius) * 1.4)}.rounded-xl\!{border-radius:calc(var(--radius) * 1.4)!important}.rounded-b-xl{border-bottom-right-radius:calc(var(--radius) * 1.4);border-bottom-left-radius:calc(var(--radius) * 1.4)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-none{--tw-border-style:none;border-style:none}.border-border{border-color:var(--border)}.border-current{border-color:currentColor}.border-input,.border-input\/30{border-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.border-input\/30{border-color:color-mix(in oklab, var(--input) 30%, transparent)}}.border-muted-foreground\/30{border-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.border-muted-foreground\/30{border-color:color-mix(in oklab, var(--muted-foreground) 30%, transparent)}}.border-sidebar{border-color:var(--sidebar)}.border-transparent{border-color:#0000}.bg-\[var\(--lt-ink\)\]{background-color:var(--lt-ink)}.bg-\[var\(--lt-line-faint\)\]{background-color:var(--lt-line-faint)}.bg-\[var\(--lt-orange\)\]{background-color:var(--lt-orange)}.bg-\[var\(--lt-subtle\)\]{background-color:var(--lt-subtle)}.bg-\[var\(--sdm-bg\,inherit\)\]{background-color:var(--sdm-bg,inherit)}.bg-\[var\(--sdm-tbg\)\]{background-color:var(--sdm-tbg)}.bg-background,.bg-background\/50{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/50{background-color:color-mix(in oklab, var(--background) 50%, transparent)}}.bg-background\/80{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/80{background-color:color-mix(in oklab, var(--background) 80%, transparent)}}.bg-background\/90{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/90{background-color:color-mix(in oklab, var(--background) 90%, transparent)}}.bg-background\/95{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/95{background-color:color-mix(in oklab, var(--background) 95%, transparent)}}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.bg-black\/10{background-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.bg-border{background-color:var(--border)}.bg-current{background-color:currentColor}.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/10{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.bg-foreground{background-color:var(--foreground)}.bg-input,.bg-input\/30{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.bg-input\/30{background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.bg-muted,.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.bg-muted\/80{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/80{background-color:color-mix(in oklab, var(--muted) 80%, transparent)}}.bg-popover{background-color:var(--popover)}.bg-primary{background-color:var(--primary)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-100{background-color:var(--color-red-100)}.bg-secondary{background-color:var(--secondary)}.bg-sidebar,.bg-sidebar\/80{background-color:var(--sidebar)}@supports (color:color-mix(in lab, red, red)){.bg-sidebar\/80{background-color:color-mix(in oklab, var(--sidebar) 80%, transparent)}}.bg-transparent{background-color:#0000}.bg-\[length\:250\%_100\%\,auto\]{background-size:250% 100%,auto}.bg-clip-padding{background-clip:padding-box}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.\[background-repeat\:no-repeat\,padding-box\]{background-repeat:no-repeat,padding-box}.fill-foreground{fill:var(--foreground)}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-12{padding-block:calc(var(--spacing) * 12)}.pt-0{padding-top:0}.pt-2{padding-top:calc(var(--spacing) * 2)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-\[10px\]{padding-right:10px}.pb-0{padding-bottom:0}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-\[33px\]{padding-left:33px}.text-center{text-align:center}.text-left{text-align:left}.font-heading{font-family:var(--font-sans)}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.text-\[11px\]{font-size:11px}.leading-none{--tw-leading:1;line-height:1}.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-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.wrap-anywhere{overflow-wrap:anywhere}.break-all{word-break:break-all}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.text-\[\#4d78f5\]{color:#4d78f5}.text-\[var\(--lt-muted\)\]{color:var(--lt-muted)}.text-\[var\(--lt-orange\)\]{color:var(--lt-orange)}.text-\[var\(--lt-text\)\]{color:var(--lt-text)}.text-\[var\(--sdm-c\,inherit\)\]{color:var(--sdm-c,inherit)}.text-background{color:var(--background)}.text-blue-600{color:var(--color-blue-600)}.text-destructive{color:var(--destructive)}.text-foreground{color:var(--foreground)}.text-green-600{color:var(--color-green-600)}.text-muted-foreground{color:var(--muted-foreground)}.text-orange-600{color:var(--color-orange-600)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-red-800{color:var(--color-red-800)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-transparent{color:#0000}.text-yellow-600{color:var(--color-yellow-600)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-50{opacity:.5}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none\!{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-current\/30{--tw-ring-color:currentcolor}@supports (color:color-mix(in lab, red, red)){.ring-current\/30{--tw-ring-color:color-mix(in oklab, currentcolor 30%, transparent)}}.ring-foreground\/10{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ring-foreground\/10{--tw-ring-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[--bg\:linear-gradient\(90deg\,\#0000_calc\(50\%-var\(--spread\)\)\,var\(--color-background\)\,\#0000_calc\(50\%\+var\(--spread\)\)\)\]{--bg:linear-gradient(90deg,#0000 calc(50% - var(--spread)),var(--color-background),#0000 calc(50% + var(--spread)))}.\[counter-increment\:line_0\]{counter-increment:line 0}.\[counter-reset\:line\]{counter-reset:line}.running{animation-play-state:running}@media (hover:hover){.group-hover\:block:is(:where(.group):hover *){display:block}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.group-focus\/dropdown-menu-item\:text-accent-foreground:is(:where(.group\/dropdown-menu-item):focus *){color:var(--accent-foreground)}.group-has-data-\[slot\=command-shortcut\]\/command-item\:hidden:is(:where(.group\/command-item):has([data-slot=command-shortcut]) *){display:none}.group-has-\[\>input\]\/input-group\:pt-2:is(:where(.group\/input-group):has(>input) *){padding-top:calc(var(--spacing) * 2)}.group-has-\[\>input\]\/input-group\:pb-2:is(:where(.group\/input-group):has(>input) *){padding-bottom:calc(var(--spacing) * 2)}.group-data-\[checked\=true\]\/command-item\:opacity-100:is(:where(.group\/command-item)[data-checked=true] *){opacity:1}.group-data-\[disabled\=true\]\/input-group\:opacity-50:is(:where(.group\/input-group)[data-disabled=true] *){opacity:.5}.group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state=open] *){rotate:180deg}.group-data-selected\/command-item\:text-foreground:is(:where(.group\/command-item):where([data-selected=true]) *),.group-\[\.is-assistant\]\:text-foreground:is(:where(.group).is-assistant *){color:var(--foreground)}.group-\[\.is-user\]\:ml-auto:is(:where(.group).is-user *){margin-left:auto}.group-\[\.is-user\]\:rounded-lg:is(:where(.group).is-user *){border-radius:var(--radius)}.group-\[\.is-user\]\:bg-secondary:is(:where(.group).is-user *){background-color:var(--secondary)}.group-\[\.is-user\]\:px-4:is(:where(.group).is-user *){padding-inline:calc(var(--spacing) * 4)}.group-\[\.is-user\]\:py-3:is(:where(.group).is-user *){padding-block:calc(var(--spacing) * 3)}.group-\[\.is-user\]\:text-foreground:is(:where(.group).is-user *){color:var(--foreground)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-6::file-selector-button{height:calc(var(--spacing) * 6)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.before\:mr-4:before{content:var(--tw-content);margin-right:calc(var(--spacing) * 4)}.before\:inline-block:before{content:var(--tw-content);display:inline-block}.before\:w-6:before{content:var(--tw-content);width:calc(var(--spacing) * 6)}.before\:w-8:before{content:var(--tw-content);width:calc(var(--spacing) * 8)}.before\:text-right:before{content:var(--tw-content);text-align:right}.before\:font-mono:before{content:var(--tw-content);font-family:var(--font-mono)}.before\:text-\[13px\]:before{content:var(--tw-content);font-size:13px}.before\:text-muted-foreground\/50:before{content:var(--tw-content);color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.before\:text-muted-foreground\/50:before{color:color-mix(in oklab, var(--muted-foreground) 50%, transparent)}}.before\:content-\[counter\(line\)\]:before{--tw-content:counter(line);content:var(--tw-content)}.before\:select-none:before{content:var(--tw-content);-webkit-user-select:none;user-select:none}.before\:\[counter-increment\:line\]:before{content:var(--tw-content);counter-increment:line}@media (hover:hover){.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground) 5%)}}.hover\:bg-\[var\(--lt-ink-hover\)\]:hover{background-color:var(--lt-ink-hover)}.hover\:bg-\[var\(--lt-subtle\)\]:hover{background-color:var(--lt-subtle)}.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-background:hover{background-color:var(--background)}.hover\:bg-destructive\/20:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/20:hover{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.hover\:bg-muted:hover,.hover\:bg-muted\/40:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/40:hover{background-color:color-mix(in oklab, var(--muted) 40%, transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--primary) 90%, transparent)}}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:text-primary-foreground:hover{color:var(--primary-foreground)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:text-accent-foreground:focus,:is(.focus\:\*\*\:text-accent-foreground:focus *),:is(.not-data-\[variant\=destructive\]\:focus\:\*\*\:text-accent-foreground:not([data-variant=destructive]):focus *){color:var(--accent-foreground)}.focus-visible\:border-destructive\/40:focus-visible{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:border-destructive\/40:focus-visible{border-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-3:focus-visible,.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}:is(.\*\:focus-visible\:relative>*):focus-visible{position:relative}:is(.\*\:focus-visible\:z-10>*):focus-visible{z-index:10}.active\:not-aria-\[haspopup\]\:translate-y-px:active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-input\/50:disabled{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.disabled\:bg-input\/50:disabled{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}.disabled\:bg-transparent:disabled{background-color:#0000}.disabled\:opacity-50:disabled{opacity:.5}:where([data-slot=button-group]) .in-data-\[slot\=button-group\]\:rounded-lg{border-radius:var(--radius)}:where([data-slot=combobox-content]) .in-data-\[slot\=combobox-content\]\:focus-within\:border-inherit:focus-within{border-color:inherit}:where([data-slot=combobox-content]) .in-data-\[slot\=combobox-content\]\:focus-within\:ring-0:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:where([data-slot=dialog-content]) .in-data-\[slot\=dialog-content\]\:rounded-lg\!{border-radius:var(--radius)!important}.has-disabled\:bg-input\/50:has(:disabled){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.has-disabled\:bg-input\/50:has(:disabled){background-color:color-mix(in oklab, var(--input) 50%, transparent)}}.has-disabled\:opacity-50:has(:disabled){opacity:.5}.has-data-\[icon\=inline-end\]\:pr-1\.5:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-end\]\:pr-2:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 2)}.has-data-\[icon\=inline-start\]\:pl-1\.5:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-start\]\:pl-2:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 2)}.has-data-\[slot\=kbd\]\:pr-1\.5:has([data-slot=kbd]){padding-right:calc(var(--spacing) * 1.5)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:border-ring:has([data-slot=input-group-control]:focus-visible){border-color:var(--ring)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-3:has([data-slot=input-group-control]:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-ring\/50:has([data-slot=input-group-control]:focus-visible){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-ring\/50:has([data-slot=input-group-control]:focus-visible){--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:border-destructive:has([data-slot][aria-invalid=true]){border-color:var(--destructive)}.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-3:has([data-slot][aria-invalid=true]){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/20:has([data-slot][aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/20:has([data-slot][aria-invalid=true]){--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.has-\[\>\[data-align\=block-end\]\]\:h-auto:has(>[data-align=block-end]){height:auto}.has-\[\>\[data-align\=block-end\]\]\:flex-col:has(>[data-align=block-end]){flex-direction:column}.has-\[\>\[data-align\=block-start\]\]\:h-auto:has(>[data-align=block-start]){height:auto}.has-\[\>\[data-align\=block-start\]\]\:flex-col:has(>[data-align=block-start]){flex-direction:column}.has-\[\>\[data-slot\=button-group\]\]\:gap-2:has(>[data-slot=button-group]){gap:calc(var(--spacing) * 2)}.has-\[\>button\]\:mr-\[-0\.3rem\]:has(>button){margin-right:-.3rem}.has-\[\>button\]\:ml-\[-0\.3rem\]:has(>button){margin-left:-.3rem}.has-\[\>kbd\]\:mr-\[-0\.15rem\]:has(>kbd){margin-right:-.15rem}.has-\[\>kbd\]\:ml-\[-0\.15rem\]:has(>kbd){margin-left:-.15rem}.has-\[\>svg\]\:p-0:has(>svg){padding:0}.has-\[\>textarea\]\:h-auto:has(>textarea){height:auto}.aria-expanded\:bg-accent[aria-expanded=true]{background-color:var(--accent)}.aria-expanded\:bg-muted[aria-expanded=true]{background-color:var(--muted)}.aria-expanded\:bg-secondary[aria-expanded=true]{background-color:var(--secondary)}.aria-expanded\:text-foreground[aria-expanded=true]{color:var(--foreground)}.aria-expanded\:text-secondary-foreground[aria-expanded=true]{color:var(--secondary-foreground)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-0[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.aria-invalid\:ring-3[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.data-inset\:pl-7[data-inset]{padding-left:calc(var(--spacing) * 7)}.data-placeholder\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-\[align-trigger\=true\]\:animate-none[data-align-trigger=true]{animation:none}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[position\=popper\]\:h-\(--radix-select-trigger-height\)[data-position=popper]{height:var(--radix-select-trigger-height)}.data-\[position\=popper\]\:w-full[data-position=popper]{width:100%}.data-\[position\=popper\]\:min-w-\(--radix-select-trigger-width\)[data-position=popper]{min-width:var(--radix-select-trigger-width)}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[size\=default\]\:h-8[data-size=default]{height:calc(var(--spacing) * 8)}.data-\[size\=sm\]\:h-7[data-size=sm]{height:calc(var(--spacing) * 7)}.data-\[size\=sm\]\:rounded-\[min\(var\(--radius-md\)\,10px\)\][data-size=sm]{border-radius:min(var(--radius-md), 10px)}:is(.\*\:data-\[slot\=input-group-addon\]\:pl-2\!>*)[data-slot=input-group-addon]{padding-left:calc(var(--spacing) * 2)!important}:is(.\*\*\:data-\[slot\=kbd\]\:relative *)[data-slot=kbd]{position:relative}:is(.\*\*\:data-\[slot\=kbd\]\:isolate *)[data-slot=kbd]{isolation:isolate}:is(.\*\*\:data-\[slot\=kbd\]\:z-50 *)[data-slot=kbd]{z-index:50}:is(.\*\*\:data-\[slot\=kbd\]\:rounded-sm *)[data-slot=kbd]{border-radius:calc(var(--radius) * .6)}:is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\*\:data-\[slot\=select-value\]\:gap-1\.5>*)[data-slot=select-value]{gap:calc(var(--spacing) * 1.5)}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:overflow-hidden[data-state=closed]{overflow:hidden}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:slide-out-to-top-2[data-state=closed]{--tw-exit-translate-y:calc(2*var(--spacing)*-1)}.data-\[state\=delayed-open\]\:animate-in[data-state=delayed-open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=delayed-open\]\:fade-in-0[data-state=delayed-open]{--tw-enter-opacity:0}.data-\[state\=delayed-open\]\:zoom-in-95[data-state=delayed-open]{--tw-enter-scale:.95}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:slide-in-from-top-2[data-state=open]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[variant\=destructive\]\:text-destructive[data-variant=destructive]{color:var(--destructive)}.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.data-\[variant\=destructive\]\:focus\:text-destructive[data-variant=destructive]:focus{color:var(--destructive)}@supports ((-webkit-backdrop-filter:var(--tw)) or (backdrop-filter:var(--tw))){.supports-backdrop-filter\:backdrop-blur-xs{--tw-backdrop-blur:blur(var(--blur-xs));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.supports-\[backdrop-filter\]\:bg-background\/70{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.supports-\[backdrop-filter\]\:bg-background\/70{background-color:color-mix(in oklab, var(--background) 70%, transparent)}}.supports-\[backdrop-filter\]\:bg-sidebar\/70{background-color:var(--sidebar)}@supports (color:color-mix(in lab, red, red)){.supports-\[backdrop-filter\]\:bg-sidebar\/70{background-color:color-mix(in oklab, var(--sidebar) 70%, transparent)}}.supports-\[backdrop-filter\]\:backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.supports-\[backdrop-filter\]\:backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}}@media (width>=40rem){.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}}@media (width>=48rem){.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.dark\:border-input:is(.dark *){border-color:var(--input)}.dark\:\!bg-\[var\(--shiki-dark-bg\)\]:is(.dark *){background-color:var(--shiki-dark-bg)!important}.dark\:bg-\[var\(--shiki-dark-bg\,var\(--sdm-bg\,inherit\)\)\]:is(.dark *){background-color:var(--shiki-dark-bg,var(--sdm-bg,inherit))}.dark\:bg-\[var\(--shiki-dark-bg\,var\(--sdm-tbg\)\)\]:is(.dark *){background-color:var(--shiki-dark-bg,var(--sdm-tbg))}.dark\:bg-background:is(.dark *){background-color:var(--background)}.dark\:bg-destructive\/20:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-destructive\/20:is(.dark *){background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.dark\:bg-input\/30:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.dark\:bg-transparent:is(.dark *){background-color:#0000}.dark\:\!text-\[var\(--shiki-dark\)\]:is(.dark *){color:var(--shiki-dark)!important}.dark\:text-\[var\(--shiki-dark\,var\(--sdm-c\,inherit\)\)\]:is(.dark *){color:var(--shiki-dark,var(--sdm-c,inherit))}@media (hover:hover){.dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:color-mix(in oklab, var(--destructive) 30%, transparent)}}.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}.dark\:hover\:bg-muted:is(.dark *):hover,.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}}.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:disabled\:bg-input\/80:is(.dark *):disabled{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:disabled\:bg-input\/80:is(.dark *):disabled{background-color:color-mix(in oklab, var(--input) 80%, transparent)}}.dark\:disabled\:bg-transparent:is(.dark *):disabled{background-color:#0000}.dark\:has-disabled\:bg-input\/80:is(.dark *):has(:disabled){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:has-disabled\:bg-input\/80:is(.dark *):has(:disabled){background-color:color-mix(in oklab, var(--input) 80%, transparent)}}.dark\:has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/40:is(.dark *):has([data-slot][aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/40:is(.dark *):has([data-slot][aria-invalid=true]){--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab, var(--destructive) 50%, transparent)}}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is(.dark *)[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is(.dark *)[data-variant=destructive]:focus{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.data-open\:animate-in:where([data-state=open]),.data-open\:animate-in:where([data-open]:not([data-open=false])){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-open\:bg-accent:where([data-state=open]),.data-open\:bg-accent:where([data-open]:not([data-open=false])){background-color:var(--accent)}.data-open\:text-accent-foreground:where([data-state=open]),.data-open\:text-accent-foreground:where([data-open]:not([data-open=false])){color:var(--accent-foreground)}.data-open\:fade-in-0:where([data-state=open]),.data-open\:fade-in-0:where([data-open]:not([data-open=false])){--tw-enter-opacity:0}.data-open\:zoom-in-95:where([data-state=open]),.data-open\:zoom-in-95:where([data-open]:not([data-open=false])){--tw-enter-scale:.95}.data-closed\:animate-out:where([data-state=closed]),.data-closed\:animate-out:where([data-closed]:not([data-closed=false])){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-closed\:fade-out-0:where([data-state=closed]),.data-closed\:fade-out-0:where([data-closed]:not([data-closed=false])){--tw-exit-opacity:0}.data-closed\:zoom-out-95:where([data-state=closed]),.data-closed\:zoom-out-95:where([data-closed]:not([data-closed=false])){--tw-exit-scale:.95}.data-selected\:bg-muted:where([data-selected=true]){background-color:var(--muted)}.data-selected\:text-foreground:where([data-selected=true]){color:var(--foreground)}.data-disabled\:pointer-events-none:where([data-disabled=true]),.data-disabled\:pointer-events-none:where([data-disabled]:not([data-disabled=false])){pointer-events:none}.data-disabled\:opacity-50:where([data-disabled=true]),.data-disabled\:opacity-50:where([data-disabled]:not([data-disabled=false])){opacity:.5}.data-horizontal\:mx-px:where([data-orientation=horizontal]){margin-inline:1px}.data-horizontal\:h-px:where([data-orientation=horizontal]){height:1px}.data-horizontal\:w-auto:where([data-orientation=horizontal]){width:auto}.data-horizontal\:w-full:where([data-orientation=horizontal]){width:100%}.data-vertical\:my-px:where([data-orientation=vertical]){margin-block:1px}.data-vertical\:h-auto:where([data-orientation=vertical]){height:auto}.data-vertical\:w-px:where([data-orientation=vertical]){width:1px}.data-vertical\:self-stretch:where([data-orientation=vertical]){align-self:stretch}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:h-auto svg{height:auto}.\[\&_svg\]\:w-auto svg{width:auto}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_table\]\:w-full table{width:100%}.\[\&_thead\]\:sticky thead{position:sticky}.\[\&_thead\]\:top-0 thead{top:0}.\[\&_thead\]\:z-10 thead{z-index:10}.\[\.border-b\]\:pb-2.border-b{padding-bottom:calc(var(--spacing) * 2)}.\[\.border-t\]\:pt-2.border-t{padding-top:calc(var(--spacing) * 2)}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:px-2 *)[cmdk-group-heading]{padding-inline:calc(var(--spacing) * 2)}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:py-1\.5 *)[cmdk-group-heading]{padding-block:calc(var(--spacing) * 1.5)}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:text-xs *)[cmdk-group-heading]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:font-medium *)[cmdk-group-heading]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:text-muted-foreground *)[cmdk-group-heading]{color:var(--muted-foreground)}:is(.\*\:\[a\]\:underline>*):is(a){text-decoration-line:underline}:is(.\*\:\[a\]\:underline-offset-3>*):is(a){text-underline-offset:3px}@media (hover:hover){.\[a\]\:hover\:bg-destructive\/20:is(a):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-destructive\/20:is(a):hover{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.\[a\]\:hover\:bg-muted:is(a):hover{background-color:var(--muted)}.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:color-mix(in oklab, var(--primary) 80%, transparent)}}.\[a\]\:hover\:bg-secondary\/80:is(a):hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-secondary\/80:is(a):hover{background-color:color-mix(in oklab, var(--secondary) 80%, transparent)}}.\[a\]\:hover\:text-muted-foreground:is(a):hover{color:var(--muted-foreground)}:is(.\*\:\[a\]\:hover\:text-foreground>*):is(a):hover{color:var(--foreground)}}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:is(.\*\:\[span\]\:last\:gap-2>*):is(span):last-child{gap:calc(var(--spacing) * 2)}:is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:text-destructive[data-variant=destructive]>*):is(svg){color:var(--destructive)}:is(.data-selected\:\*\:\[svg\]\:text-foreground:where([data-selected=true])>*):is(svg){color:var(--foreground)}.\[\&\>\*\:first-child\]\:mt-0>:first-child{margin-top:0}.\[\&\>\*\:last-child\]\:mb-0>:last-child{margin-bottom:0}.\[\&\>\*\:last-child\:not\(\[data-sd-caret-hidden\]\)\]\:after\:inline>:last-child:not([data-sd-caret-hidden]):after{content:var(--tw-content);display:inline}.\[\&\>\*\:last-child\:not\(\[data-sd-caret-hidden\]\)\]\:after\:align-baseline>:last-child:not([data-sd-caret-hidden]):after{content:var(--tw-content);vertical-align:baseline}.\[\&\>\*\:last-child\:not\(\[data-sd-caret-hidden\]\)\]\:after\:content-\[var\(--streamdown-caret\)\]>:last-child:not([data-sd-caret-hidden]):after{--tw-content:var(--streamdown-caret);content:var(--tw-content)}.\[\&\>\*\:not\(\:first-child\)\]\:rounded-t-none>:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.\[\&\>\*\:not\(\:first-child\)\]\:rounded-l-md>:not(:first-child){border-top-left-radius:calc(var(--radius) * .8);border-bottom-left-radius:calc(var(--radius) * .8)}.\[\&\>\*\:not\(\:first-child\)\]\:rounded-l-none>:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.\[\&\>\*\:not\(\:first-child\)\]\:border-t-0>:not(:first-child){border-top-style:var(--tw-border-style);border-top-width:0}.\[\&\>\*\:not\(\:first-child\)\]\:border-l-0>:not(:first-child){border-left-style:var(--tw-border-style);border-left-width:0}.\[\&\>\*\:not\(\:last-child\)\]\:rounded-r-md>:not(:last-child){border-top-right-radius:calc(var(--radius) * .8);border-bottom-right-radius:calc(var(--radius) * .8)}.\[\&\>\*\:not\(\:last-child\)\]\:rounded-r-none>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.\[\&\>\*\:not\(\:last-child\)\]\:rounded-b-none>:not(:last-child){border-bottom-right-radius:0;border-bottom-left-radius:0}.has-\[select\[aria-hidden\=true\]\:last-child\]\:\[\&\>\[data-slot\=select-trigger\]\:last-of-type\]\:rounded-r-lg:has(:is(select[aria-hidden=true]:last-child))>[data-slot=select-trigger]:last-of-type{border-top-right-radius:var(--radius);border-bottom-right-radius:var(--radius)}.\[\&\>\[data-slot\=select-trigger\]\:not\(\[class\*\=\'w-\'\]\)\]\:w-fit>[data-slot=select-trigger]:not([class*=w-]){width:fit-content}.\[\&\>\[data-slot\]\:not\(\:has\(\~\[data-slot\]\)\)\]\:rounded-r-lg\!>[data-slot]:not(:has(~[data-slot])){border-top-right-radius:var(--radius)!important;border-bottom-right-radius:var(--radius)!important}.\[\&\>\[data-slot\]\:not\(\:has\(\~\[data-slot\]\)\)\]\:rounded-b-lg\!>[data-slot]:not(:has(~[data-slot])){border-bottom-right-radius:var(--radius)!important;border-bottom-left-radius:var(--radius)!important}.\[\&\>div\]\:pb-0>div{padding-bottom:0}.\[\&\>input\]\:flex-1>input{flex:1}.has-\[\>\[data-align\=block-end\]\]\:\[\&\>input\]\:pt-3:has(>[data-align=block-end])>input{padding-top:calc(var(--spacing) * 3)}.has-\[\>\[data-align\=block-start\]\]\:\[\&\>input\]\:pb-3:has(>[data-align=block-start])>input{padding-bottom:calc(var(--spacing) * 3)}.has-\[\>\[data-align\=inline-end\]\]\:\[\&\>input\]\:pr-1\.5:has(>[data-align=inline-end])>input{padding-right:calc(var(--spacing) * 1.5)}.has-\[\>\[data-align\=inline-start\]\]\:\[\&\>input\]\:pl-1\.5:has(>[data-align=inline-start])>input{padding-left:calc(var(--spacing) * 1.5)}.\[\&\>kbd\]\:rounded-\[calc\(var\(--radius\)-5px\)\]>kbd{border-radius:calc(var(--radius) - 5px)}.\[\&\>p\]\:inline>p{display:inline}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3\!>svg{width:calc(var(--spacing) * 3)!important;height:calc(var(--spacing) * 3)!important}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5>svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4>svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}li .\[li_\&\]\:pl-6{padding-left:calc(var(--spacing) * 6)}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@keyframes sd-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes sd-blurIn{0%{opacity:0;filter:blur(4px)}to{opacity:1;filter:blur()}}@keyframes sd-slideUp{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}[data-sd-animate]{animation:var(--sd-animation,sd-fadeIn) var(--sd-duration,.15s) var(--sd-easing,ease) var(--sd-delay,0s) both}@keyframes sd-markerIn{0%{color:#0000}}[data-sd-animate-marker]::marker{animation:sd-markerIn var(--sd-marker-duration,.15s) var(--sd-marker-easing,ease) var(--sd-marker-delay,0s) both}@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/assets/KaTeX_AMS-Regular-BQhdFMY1.woff2)format("woff2"),url(/assets/KaTeX_AMS-Regular-DMm9YOAa.woff)format("woff"),url(/assets/KaTeX_AMS-Regular-DRggAlZN.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2)format("woff2"),url(/assets/KaTeX_Caligraphic-Bold-BEiXGLvX.woff)format("woff"),url(/assets/KaTeX_Caligraphic-Bold-ATXxdsX0.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Caligraphic-Regular-Di6jR-x-.woff2)format("woff2"),url(/assets/KaTeX_Caligraphic-Regular-CTRA-rTL.woff)format("woff"),url(/assets/KaTeX_Caligraphic-Regular-wX97UBjC.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Fraktur-Bold-CL6g_b3V.woff2)format("woff2"),url(/assets/KaTeX_Fraktur-Bold-BsDP51OF.woff)format("woff"),url(/assets/KaTeX_Fraktur-Bold-BdnERNNW.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Fraktur-Regular-CTYiF6lA.woff2)format("woff2"),url(/assets/KaTeX_Fraktur-Regular-Dxdc4cR9.woff)format("woff"),url(/assets/KaTeX_Fraktur-Regular-CB_wures.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Main-Bold-Cx986IdX.woff2)format("woff2"),url(/assets/KaTeX_Main-Bold-Jm3AIy58.woff)format("woff"),url(/assets/KaTeX_Main-Bold-waoOVXN0.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Main-BoldItalic-DxDJ3AOS.woff2)format("woff2"),url(/assets/KaTeX_Main-BoldItalic-SpSLRI95.woff)format("woff"),url(/assets/KaTeX_Main-BoldItalic-DzxPMmG6.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Main-Italic-NWA7e6Wa.woff2)format("woff2"),url(/assets/KaTeX_Main-Italic-BMLOBm91.woff)format("woff"),url(/assets/KaTeX_Main-Italic-3WenGoN9.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Main-Regular-B22Nviop.woff2)format("woff2"),url(/assets/KaTeX_Main-Regular-Dr94JaBh.woff)format("woff"),url(/assets/KaTeX_Main-Regular-ypZvNtVU.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Math-BoldItalic-CZnvNsCZ.woff2)format("woff2"),url(/assets/KaTeX_Math-BoldItalic-iY-2wyZ7.woff)format("woff"),url(/assets/KaTeX_Math-BoldItalic-B3XSjfu4.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Math-Italic-t53AETM-.woff2)format("woff2"),url(/assets/KaTeX_Math-Italic-DA0__PXp.woff)format("woff"),url(/assets/KaTeX_Math-Italic-flOr_0UB.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(/assets/KaTeX_SansSerif-Bold-D1sUS0GD.woff2)format("woff2"),url(/assets/KaTeX_SansSerif-Bold-DbIhKOiC.woff)format("woff"),url(/assets/KaTeX_SansSerif-Bold-CFMepnvq.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(/assets/KaTeX_SansSerif-Italic-C3H0VqGB.woff2)format("woff2"),url(/assets/KaTeX_SansSerif-Italic-DN2j7dab.woff)format("woff"),url(/assets/KaTeX_SansSerif-Italic-YYjJ1zSn.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(/assets/KaTeX_SansSerif-Regular-DDBCnlJ7.woff2)format("woff2"),url(/assets/KaTeX_SansSerif-Regular-CS6fqUqJ.woff)format("woff"),url(/assets/KaTeX_SansSerif-Regular-BNo7hRIc.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Script-Regular-D3wIWfF6.woff2)format("woff2"),url(/assets/KaTeX_Script-Regular-D5yQViql.woff)format("woff"),url(/assets/KaTeX_Script-Regular-C5JkGWo-.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size1-Regular-mCD8mA8B.woff2)format("woff2"),url(/assets/KaTeX_Size1-Regular-C195tn64.woff)format("woff"),url(/assets/KaTeX_Size1-Regular-Dbsnue_I.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size2-Regular-Dy4dx90m.woff2)format("woff2"),url(/assets/KaTeX_Size2-Regular-oD1tc_U0.woff)format("woff"),url(/assets/KaTeX_Size2-Regular-B7gKUWhC.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA4oAA4AAAAAHbQAAA3TAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAgRQIDgmcDBEICo1oijYBNgIkA14LMgAEIAWJAAeBHAyBHBvbGiMRdnO0IkRRkiYDgr9KsJ1NUAf2kILNxgUmgqIgq1P89vcbIcmsQbRps3vCcXdYOKSWEPEKgZgQkprQQsxIXUgq0DqpGKmIvrgkeVGtEQD9DzAO29fM9jYhxZEsL2FeURH2JN4MIcTdO049NCVdxQ/w9NrSYFEBKTDKpLKfNkCGDc1RwjZLQcm3vqJ2UW9Xfa3tgAHz6ivp6vgC2yD4/6352ndnN0X0TL7seypkjZlMsjmZnf0Mm5Q+JykRWQBKCVCVPbARPXWyQtb5VgLB6Biq7/Uixcj2WGqdI8tGSgkuRG+t910GKP2D7AQH0DB9FMDW/obJZ8giFI3Wg8Cvevz0M+5m0rTh7XDBlvo9Y4vm13EXmfttwI4mBo1EG15fxJhUiCLbiiyCf/ZA6MFAhg3pGIZGdGIVjtPn6UcMk9A/UUr9PhoNsCENw1APAq0gpH73e+M+0ueyHbabc3vkbcdtzcf/fiy+NxQEjf9ud/ELBHAXJ0nk4z+MXH2Ev/kWyV4k7SkvpPc9Qr38F6RPWnM9cN6DJ0AdD1BhtgABtmoRoFCvPsBAumNm6soZG2Gk5GyVTo2sJncSyp0jQTYoR6WDvTwaaEcHsxHfvuWhHA3a6bN7twRKtcGok6NsCi7jYRrM2jExsUFMxMQYuJbMhuWNOumEJy9hi29Dmg5zMp/A5+hhPG19j1vBrq8JTLr8ki5VLPmG/PynJHVul440bxg5xuymHUFPBshC+nA9I1FmwbRBTNHAcik3Oae0cxKoI3MOriM42UrPe51nsaGxJ+WfXubAsP84aabUlQSJ1IiE0iPETLUU4CATgfXSCSpuRFRmCGbO+wSpAnzaeaCYW1VNEysRtuXCEL1kUFUbbtMv3Tilt/1c11jt3Q5bbMa84cpWipp8Elw3MZhOHsOlwwVUQM3lAR35JiFQbaYCRnMF2lxAWoOg2gyoIV4PouX8HytNIfLhqpJtXB4vjiViUI8IJ7bkC4ikkQvKksnOTKICwnqWSZ9YS5f0WCxmpgjbIq7EJcM4aI2nmhLNY2JIUgOjXZFWBHb+x5oh6cwb0Tv1ackHdKi0I9OO2wE9aogIOn540CCCziyhN+IaejtgAONKznHlHyutPrHGwCx9S6B8kfS4Mfi4Eyv7OU730bT1SCBjt834cXsf43zVjPUqqJjgrjeGnBxSG4aYAKFuVbeCfkDIjAqMb6yLNIbCuvXhMH2/+k2vkNpkORhR59N1CkzoOENvneIosjYmuTxlhUzaGEJQ/iWqx4dmwpmKjrwTiTGTCVozNAYqk/zXOndWxuWSmJkQpJw3pK5KX6QrLt5LATMqpmPAQhkhK6PUjzHUn7E0gHE0kPE0iKkolgkUx9SZmVAdDgpffdyJKg3k7VmzYGCwVXGz/tXmkOIp+vcWs+EMuhhvN0h9uhfzWJziBQmCREGSIFmQIkgVpAnSBRmC//6hkLZwaVhwxlrJSOdqlFtOYxlau9F2QN5Y98xmIAsiM1HVp2VFX+DHHGg6Ecjh3vmqtidX3qHI2qycTk/iwxSt5UzTmEP92ZBnEWTk4Mx8Mpl78ZDokxg/KWb+Q0QkvdKVmq3TMW+RXEgrsziSAfNXFMhDc60N5N9jQzjfO0kBKpUZl0ZmwJ41j/B9Hz6wmRaJB84niNmQrzp9eSlQCDDzazGDdVi3P36VZQ+Jy4f9UBNp+3zTjqI4abaFAm+GShVaXlsGdF3FYzZcDI6cori4kMxUECl9IjJZpzkvitAoxKue+90pDMvcKRxLl53TmOKCmV/xRolNKSqqUxc6LStOETmFOiLZZptlZepcKiAzteG8PEdpnQpbOMNcMsR4RR2Bs0cKFEvSmIjAFcnarqwUL4lDhHmnVkwu1IwshbiCcgvOheZuYyOteufZZwlcTlLgnZ3o/WcYdzZHW/WGaqaVfmTZ1aWCceJjkbZqsfbkOtcFlUZM/jy+hXHDbaUobWqqXaeWobbLO99yG5N3U4wxco0rQGGcOLASFMXeJoham8M+/x6O2WywK2l4HGbq1CoUyC/IZikQhdq3SiuNrvAEj0AVu9x2x3lp/xWzahaxidezFVtdcb5uEnzyl0ZmYiuKI0exvCd4Xc9CV1KB0db00z92wDPde0kukbvZIWN6jUWFTmPIC/Y4UPCm8UfDTFZpZNon1qLFTkBhxzB+FjQRA2Q/YRJT8pQigslMaUpFyAG8TMlXigiqmAZX4xgijKjRlGpLE0GdplRfCaJo0JQaSxNBk6ZmMzcya0FmrcisDdn0Q3HI2sWSppYigmlM1XT/kLQZSNpMJG0WkjYbSZuDpM1F0uYhFc1HxU4m1QJjDK6iL0S5uSj5rgXc3RejEigtcRBtqYPQsiTskmO5vosV+q4VGIKbOkDg0jtRrq+Em1YloaTFar3EGr1EUC8R0kus1Uus00usL97ABr2BjXoDm/QGNhuWtMVBKOwg/i78lT7hBsAvDmwHc/ao3vmUbBmhjeYySZNWvGkfZAgISDSaDo1SVpzGDsAEkF8B+gEapViUoZgUWXcRIGFZNm6gWbAKk0bp0k1MHG9fLYtV4iS2SmLEQFARzRcnf9PUS0LVn05/J9MiRRBU3v2IrvW974v4N00L7ZMk0wXP1409CHo/an8zTRHD3eSJ6m8D4YMkZNl3M79sqeuAsr/m3f+8/yl7A50aiAEJgeBeMWzu7ui9UfUBCe2TIqZIoOd/3/udRBOQidQZUERzb2/VwZN1H/Sju82ew2H2Wfr6qvfVf3hqwDvAIpkQVFy4B9Pe9e4/XvPeceu7h3dvO56iJPf0+A6cqA2ip18ER+iFgggiuOkvj24bby0N9j2UHIkgqIt+sVgfodC4YghLSMjSZbH0VR/6dMDrYJeKHilKTemt6v6kvzvn3/RrdWtr0GoN/xL+Sex/cPYLUpepx9cz/D46UPU5KXgAQa+NDps1v6J3xP1i2HtaDB0M9aX2deA7SYff//+gUCovMmIK/qfsFcOk+4Y5ZN97XlG6zebqtMbKgeRFi51vnxTQYBUik2rS/Cn6PC8ADR8FGxsRPB82dzfND90gIcshOcYUkfjherBz53odpm6TP8txlwOZ71xmfHHOvq053qFF/MRlS3jP0ELudrf2OeN8DHvp6ZceLe8qKYvWz/7yp0u4dKPfli3CYq0O13Ih71mylJ80tOi10On8wi+F4+LWgDPeJ30msSQt9/vkmHq9/Lvo2b461mP801v3W4xTcs6CbvF9UDdrSt+A8OUbpSh55qAUFXWznBBfdeJ8a4d7ugT5tvxUza3h9m4H7ptTqiG4z0g5dc0X29OcGlhpGFMpQo9ytTS+NViZpNdvU4kWx+LKxNY10kQ1yqGXrhe4/1nvP7E+nd5A92TtaRplbHSqoIdOqtRWti+fkB5/n1+/VvCmz12pG1kpQWsfi1ftlBobm0bpngs16CHkbIwdLnParxtTV3QYRlfJ0KFskH7pdN/YDn+yRuSd7sNH3aO0DYPggk6uWuXrfOc+fa3VTxFVvKaNxHsiHmsXyCLIE5yuOeN3/Jdf8HBL/5M6shjyhxHx9BjB1O0+4NLOnjLLSxwO7ukN4jMbOIcD879KLSi6Pk61Oqm2377n8079PXEEQ7cy7OKEC9nbpet118fxweTafpt69x/Bt8UqGzNQt7aelpc44dn5cqhwf71+qKp/Zf/+a0zcizOUWpl/iBcSXip0pplkatCchoH5c5aUM8I7/dWxAej8WicPL1URFZ9BDJelUwEwTkGqUhgSlydVes95YdXvhh9Gfz/aeFWvgVb4tuLbcv4+wLdutVZv/cUonwBD/6eDlE0aSiKK/uoH3+J1wDE/jMVqY2ysGufN84oIXB0sPzy8ollX/LegY74DgJXJR57sn+VGza0x3DnuIgABFM15LmajjjsNlYj+JEZGbuRYcAMOWxFkPN2w6Wd46xo4gVWQR/X4lyI/R6K/YK0110GzudPRW7Y+UOBGTfNNzHeYT0fiH0taunBpq9HEW8OKSaBGj21L0MqenEmNRWBAWDWAk4CpNoEZJ2tTaPFgbQYj8HxtFilErs3BTRwT8uO1NXQaWfIotchmPkAF5mMBAliEmZiOGVgCG9LgRzpscMAOOwowlT3JhusdazXGSC/hxR3UlmWVwWHpOIKheqONvjyhSiTHIkVUco5bnji8m//zL7PKaT1Vl5I6UE609f+gkr6MZKVyKc7zJRmCahLsdlyA5fdQkRSan9LgnnLEyGSkaKJCJog0wAgvepWBt80+1yKln1bMVtCljfNWDueKLsWwaEbBSfSPTEmVRsUcYYMnEjcjeyCZzBXK9E9BYBXLKjOSpUDR+nEV3TFSUdQaz+ot98QxgXwx0GQ+EEUAKB2qZPkQQ0GqFD8UPFMqyaCHM24BZmSGic9EYMagKizOw9Hz50DMrDLrqqLkTAhplMictiCAx5S3BIUQdeJeLnBy2CNtMfz6cV4u8XKoFZQesbf9YZiIERiHjaNodDW6LgcirX/mPnJIkBGDUpTBhSa0EIr38D5hCIszhCM8URGBqImoWjpvpt1ebu/v3Gl3qJfMnNM+9V+kiRFyROTPHQWOcs1dNW94/ukKMPZBvDi55i5CttdeJz84DLngLqjcdwEZ87bFFR8CIG35OAkDVN6VRDZ7aq67NteYqZ2lpT8oYB2CytoBd6VuAx4WgiAsnuj3WohG+LugzXiQRDeM3XYXlULv4dp5VFYC)format("woff2"),url(/assets/KaTeX_Size3-Regular-CTq5MqoE.woff)format("woff"),url(/assets/KaTeX_Size3-Regular-DgpXs0kz.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size4-Regular-Dl5lxZxV.woff2)format("woff2"),url(/assets/KaTeX_Size4-Regular-BF-4gkZK.woff)format("woff"),url(/assets/KaTeX_Size4-Regular-DWFBv043.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Typewriter-Regular-CO6r4hn1.woff2)format("woff2"),url(/assets/KaTeX_Typewriter-Regular-C0xS9mPB.woff)format("woff"),url(/assets/KaTeX_Typewriter-Regular-D3Ib7_Hf.ttf)format("truetype")}.katex{text-indent:0;text-rendering:auto;font:1.21em/1.2 KaTeX_Main,Times New Roman,serif;position:relative}.katex *{border-color:currentColor;-ms-high-contrast-adjust:none!important}.katex .katex-version:after{content:"0.16.47"}.katex .katex-mathml{clip-path:inset(50%);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.katex .katex-html>.newline{display:block}.katex .base{white-space:nowrap;width:min-content;position:relative}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;table-layout:fixed;display:inline-table}.katex .vlist-r{display:table-row}.katex .vlist{vertical-align:bottom;display:table-cell;position:relative}.katex .vlist>span{height:0;display:block;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{width:0;overflow:hidden}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{vertical-align:bottom;width:2px;min-width:2px;font-size:1px;display:table-cell}.katex .vbox{flex-direction:column;align-items:baseline;display:inline-flex}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{flex-direction:row;display:inline-flex}.katex .thinbox{width:0;max-width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;width:100%;display:inline-block}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .smash{line-height:0;display:inline}.katex .clap,.katex .llap,.katex .rlap{width:0;position:relative}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;width:100%;display:inline-block}.katex .hdashline{border-bottom-style:dashed;width:100%;display:inline-block}.katex .sqrt>.root{margin-left:.277778em;margin-right:-.555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.833333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.16667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.33333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.66667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.45667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.14667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.714286em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.857143em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.14286em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.28571em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.42857em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.71429em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.05714em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.46857em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.96286em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.55429em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.11111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.33333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.30444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.76444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.416667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.583333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.833333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.72833em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.07333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.347222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.416667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.486111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.694444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.833333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.44028em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.72778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.289352em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.347222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.405093em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.462963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.520833em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.578704em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.694444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.833333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.20023em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.43981em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.24108em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.289296em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.337512em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.385728em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.433944em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.48216em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.578592em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.694311em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.833173em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.19961em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.200965em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.241158em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.281351em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.321543em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.361736em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.401929em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.482315em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.578778em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.694534em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.833601em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{width:.12em;display:inline-block}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{min-width:1px;display:inline-block}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;height:inherit;width:100%;display:block;position:absolute}.katex svg path{stroke:none}.katex svg{fill-rule:nonzero;fill-opacity:1;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex img{border-style:none;min-width:0;max-width:none;min-height:0;max-height:none}.katex .stretchy{width:100%;display:block;position:relative;overflow:hidden}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{width:100%;position:relative;overflow:hidden}.katex .halfarrow-left{width:50.2%;position:absolute;left:0;overflow:hidden}.katex .halfarrow-right{width:50.2%;position:absolute;right:0;overflow:hidden}.katex .brace-left{width:25.1%;position:absolute;left:0;overflow:hidden}.katex .brace-center{width:50%;position:absolute;left:25%;overflow:hidden}.katex .brace-right{width:25.1%;position:absolute;right:0;overflow:hidden}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{box-sizing:border-box;border:.04em solid}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{box-sizing:border-box;border-top:.049em solid;border-right:.049em solid;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{text-align:left;display:inline-block;position:absolute;right:calc(50% + .3em)}.katex .cd-label-right{text-align:right;display:inline-block;position:absolute;left:calc(50% + .3em)}.katex-display{text-align:center;margin:1em 0;display:block}.katex-display>.katex{text-align:center;white-space:nowrap;display:block}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{text-align:left;padding-left:2em}body{counter-reset:katexEqnNo mmlEqnNo}@property --scroll-fade-t{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-b{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-s{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-e{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-mask{syntax:"*";inherits:false}@property --shimmer-angle{syntax:"<angle>";inherits:true;initial-value:20deg}@property --shimmer-image{syntax:"*";inherits:false}@property --shimmer-text-fill{syntax:"*";inherits:false}@media (prefers-reduced-motion:reduce){.shimmer{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}:root{--figma-color-tokens-content-dark-primary:#000;--figma-color-tokens-content-dark-secondary:#727272;--figma-color-tokens-content-dark-tertiary:#afafaf;--figma-color-tokens-content-dark-disable:#d8d8d8;--figma-color-tokens-content-dark-informative:#4976f4;--figma-color-tokens-content-dark-positive:#589e67;--figma-color-tokens-content-dark-error:#af4b4b;--figma-color-tokens-border-primary:#e4e4e4;--figma-color-tokens-border-secondary:#afafaf;--figma-color-tokens-border-tertiary:#000;--figma-color-tokens-border-informative:#b6c8fb;--figma-color-tokens-border-positive:#bcd8c2;--figma-color-tokens-border-error:#dfb7b7;--figma-color-tokens-border-warning:#edd2b1;--figma-color-tokens-background-primary:#fff;--figma-color-tokens-background-secondary:#f9f9f9;--figma-color-tokens-background-tertiary:#f2f2f2;--figma-color-tokens-background-blue:#edf2fe;--figma-color-tokens-background-green:#eef5f0;--figma-color-tokens-background-red:#f7eded;--figma-color-tokens-background-orange:#fbf4ec;--figma-color-tokens-action-primary-base:#000;--figma-color-tokens-action-primary-hover:#727272;--figma-color-tokens-action-primary-active:#4b4b4b;--figma-color-tokens-action-primary-selected:#4b4b4b;--figma-color-tokens-action-primary-disbaled:#f9f9f9;--figma-color-tokens-action-destructive-base:#bf6f6f;--figma-color-tokens-action-destructive-hover:#af4b4b;--figma-color-tokens-action-destructive-active:#8c3c3c;--figma-color-tokens-action-destructive-selected:#af4b4b;--figma-color-tokens-action-destructive-disbaled:#efdbdb;--figma-color-tokens-action-secondary-base:#fff;--figma-color-tokens-action-secondary-hover:#e8e8e8;--figma-color-tokens-action-secondary-active:#e4e4e4;--figma-color-tokens-action-secondary-selected:#f2f2f2;--figma-color-tokens-action-secondary-disbaled:#f9f9f9;--figma-color-tokens-action-outline-base:#000;--figma-color-tokens-action-outline-hover:#000;--figma-color-tokens-action-outline-active:#727272;--figma-color-tokens-action-outline-selected:#afafaf;--figma-color-tokens-action-outline-disbaled:#f2f2f2;--figma-color-tokens-interaction-primary-base:#000;--figma-color-tokens-interaction-primary-hover:#727272;--figma-color-tokens-interaction-primary-active:#4b4b4b;--figma-color-tokens-interaction-primary-selected:#4b4b4b;--figma-color-tokens-interaction-primary-disbaled:#f9f9f9;--figma-color-tokens-interaction-secondary-base:#fff;--figma-color-tokens-interaction-secondary-hover:#f2f2f2;--figma-color-tokens-interaction-secondary-active:#e4e4e4;--figma-color-tokens-interaction-secondary-selected:#f2f2f2;--figma-color-tokens-interaction-secondary-disbaled:#f9f9f9;--figma-color-tokens-interaction-outline-base:#afafaf;--figma-color-tokens-interaction-outline-hover:#727272;--figma-color-tokens-interaction-outline-active:#000;--figma-color-tokens-interaction-outline-selected:#d8d8d8;--figma-color-tokens-interaction-outline-disbaled:#e8e8e8;--figma-color-tokens-interaction-red-base:#af4b4b;--figma-color-tokens-interaction-red-hover:#8c3c3c;--figma-color-tokens-interaction-red-active:#692d2d;--figma-color-tokens-interaction-red-selected:#8c3c3c;--figma-color-tokens-interaction-red-disbaled:#efdbdb;--figma-color-tokens-content-light-primary:#fff;--figma-color-tokens-content-light-secondary:#f9f9f9;--figma-color-tokens-content-light-tertiary:#f2f2f2;--figma-color-tokens-content-light-disable:#d8d8d8;--figma-color-tokens-content-light-informative:#4976f4;--figma-color-tokens-content-light-positive:#589e67;--figma-color-tokens-content-light-error:#af4b4b;--figma-color-tokens-action-secondary-base-2:#f2f2f2;--figma-color-tokens-interaction-green-base:#589e67;--figma-color-tokens-interaction-green-hover:#467e52;--figma-color-tokens-interaction-green-active:#355f3e;--figma-color-tokens-interaction-green-selected:#467e52;--figma-color-tokens-interaction-green-disbaled:#deece1;--figma-border-radius-4-px:4;--figma-border-radius-100-px:100;--figma-border-radius-8-px:8;--figma-color-tokens-background-purple:#f4edf7;--figma-color-tokens-background-yellow:#f7f7e8;--figma-color-tokens-interaction-blue-base:#4976f4;--figma-color-tokens-interaction-blue-hover:#3759b7;--figma-color-tokens-interaction-blue-active:#253b7a;--figma-color-tokens-interaction-blue-selected:#3759b7;--figma-color-tokens-interaction-blue-disbaled:#dbe4fd;--figma-color-tokens-interaction-yellow-base:#b1ab1d;--figma-color-tokens-interaction-yellow-hover:#8e8917;--figma-color-tokens-interaction-yellow-active:#6a6711;--figma-color-tokens-interaction-yellow-selected:#8e8917;--figma-color-tokens-interaction-yellow-disbaled:#efeed2;--figma-color-tokens-interaction-purple-base:#954baf;--figma-color-tokens-interaction-purple-hover:#773c8c;--figma-color-tokens-interaction-purple-active:#592d69;--figma-color-tokens-interaction-purple-selected:#773c8c;--figma-color-tokens-interaction-purple-disbaled:#eadbef;--figma-color-tokens-interaction-orange-base:#d28e3d;--figma-color-tokens-interaction-orange-hover:#a87231;--figma-color-tokens-interaction-orange-active:#7e5525;--figma-color-tokens-interaction-orange-selected:#a87231;--figma-color-tokens-interaction-orange-disbaled:#f6e8d8;--figma-border-radius-2-px:2;--figma-globalcolors-neutral-100:#000;--figma-globalcolors-neutral-90:#4b4b4b;--figma-globalcolors-neutral-80:#727272;--figma-globalcolors-neutral-70:#afafaf;--figma-globalcolors-neutral-60:#d8d8d8;--figma-globalcolors-neutral-50:#e4e4e4;--figma-globalcolors-neutral-40:#e8e8e8;--figma-globalcolors-neutral-30:#f2f2f2;--figma-globalcolors-neutral-20:#f9f9f9;--figma-globalcolors-neutral-10:#fdfdfd;--figma-globalcolors-neutral-0:#fff;--figma-globalcolors-blue-10:#edf2fe;--figma-globalcolors-blue-20:#dbe4fd;--figma-globalcolors-blue-30:#b6c8fb;--figma-globalcolors-blue-40:#92adf8;--figma-globalcolors-blue-50:#6d91f6;--figma-globalcolors-blue-60:#4976f4;--figma-globalcolors-blue-70:#3759b7;--figma-globalcolors-blue-80:#253b7a;--figma-globalcolors-blue-90:#121e3d;--figma-globalcolors-blue-100:#070c18;--figma-globalcolors-red-10:#f7eded;--figma-globalcolors-red-20:#efdbdb;--figma-globalcolors-red-30:#dfb7b7;--figma-globalcolors-red-40:#cf9393;--figma-globalcolors-red-50:#bf6f6f;--figma-globalcolors-red-60:#af4b4b;--figma-globalcolors-red-70:#8c3c3c;--figma-globalcolors-red-80:#692d2d;--figma-globalcolors-red-90:#461e1e;--figma-globalcolors-red-100:#230f0f;--figma-globalcolors-orange-10:#fbf4ec;--figma-globalcolors-orange-20:#f6e8d8;--figma-globalcolors-orange-30:#edd2b1;--figma-globalcolors-orange-40:#e4bb8b;--figma-globalcolors-orange-50:#dba564;--figma-globalcolors-orange-60:#d28e3d;--figma-globalcolors-orange-70:#a87231;--figma-globalcolors-orange-80:#7e5525;--figma-globalcolors-orange-90:#543918;--figma-globalcolors-orange-100:#2a1c0c;--figma-globalcolors-limeyellow-10:#f7f7e8;--figma-globalcolors-limeyellow-20:#efeed2;--figma-globalcolors-limeyellow-30:#e0dda5;--figma-globalcolors-limeyellow-40:#d0cd77;--figma-globalcolors-limeyellow-50:#c1bc4a;--figma-globalcolors-limeyellow-60:#b1ab1d;--figma-globalcolors-limeyellow-70:#8e8917;--figma-globalcolors-limeyellow-80:#6a6711;--figma-globalcolors-limeyellow-90:#47440c;--figma-globalcolors-limeyellow-100:#232206;--figma-globalcolors-purple-10:#f4edf7;--figma-globalcolors-purple-20:#eadbef;--figma-globalcolors-purple-30:#d5b7df;--figma-globalcolors-purple-40:#bf93cf;--figma-globalcolors-purple-50:#aa6fbf;--figma-globalcolors-purple-60:#954baf;--figma-globalcolors-purple-70:#773c8c;--figma-globalcolors-purple-80:#592d69;--figma-globalcolors-purple-90:#3c1e46;--figma-globalcolors-purple-100:#1e0f23;--figma-globalcolors-green-10:#eef5f0;--figma-globalcolors-green-20:#deece1;--figma-globalcolors-green-30:#bcd8c2;--figma-globalcolors-green-40:#9bc5a4;--figma-globalcolors-green-50:#79b185;--figma-globalcolors-green-60:#589e67;--figma-globalcolors-green-70:#467e52;--figma-globalcolors-green-80:#355f3e;--figma-globalcolors-green-90:#233f29;--figma-globalcolors-green-100:#122015;--figma-globalcolors-irish-10:#eeeff5;--figma-globalcolors-irish-20:#dedfec;--figma-globalcolors-irish-30:#bcbfd8;--figma-globalcolors-irish-40:#9b9fc5;--figma-globalcolors-irish-50:#797fb1;--figma-globalcolors-irish-60:#585f9e;--figma-globalcolors-irish-70:#464c7e;--figma-globalcolors-irish-80:#35395f;--figma-globalcolors-irish-90:#23263f;--figma-globalcolors-irish-100:#121320;--lt-canvas:var(--figma-color-tokens-background-secondary);--lt-surface:var(--figma-color-tokens-background-primary);--lt-subtle:var(--figma-color-tokens-background-tertiary);--lt-text:var(--figma-color-tokens-content-dark-primary);--lt-muted:var(--figma-color-tokens-content-dark-secondary);--lt-faint:var(--figma-color-tokens-content-dark-tertiary);--lt-line:var(--figma-color-tokens-border-primary);--lt-line-strong:var(--figma-color-tokens-border-secondary);--lt-line-soft:var(--figma-globalcolors-neutral-60);--lt-line-faint:var(--figma-globalcolors-neutral-40);--lt-ink:var(--figma-color-tokens-action-primary-base);--lt-ink-hover:var(--figma-color-tokens-action-primary-hover);--lt-ink-active:var(--figma-color-tokens-action-primary-active);--lt-on-primary:var(--figma-color-tokens-content-light-primary);--lt-blue:var(--figma-color-tokens-content-dark-informative);--lt-blue-soft:var(--figma-color-tokens-background-blue);--lt-green:var(--figma-color-tokens-content-dark-positive);--lt-green-soft:var(--figma-color-tokens-background-green);--lt-danger:var(--figma-color-tokens-content-dark-error);--lt-danger-soft:var(--figma-color-tokens-background-red);--lt-danger-base:var(--figma-color-tokens-action-destructive-base);--lt-danger-hover:var(--figma-color-tokens-action-destructive-hover);--lt-danger-active:var(--figma-color-tokens-action-destructive-active);--lt-orange:var(--figma-color-tokens-interaction-orange-base);--lt-orange-soft:var(--figma-color-tokens-background-orange);--lt-purple:var(--figma-color-tokens-interaction-purple-base);--lt-purple-soft:var(--figma-color-tokens-background-purple);--lt-radius-xs:2px;--lt-radius-sm:4px;--lt-radius-md:8px;--lt-radius-pill:100px;--lt-radius-lg:16px;--lt-z-popover:2147480000;--lt-z-toast:2147480000;--lt-z-tooltip:2147480000}html.dark-mode{--lt-canvas:#232323;--lt-surface:#2b2b2b;--lt-subtle:#353535;--lt-text:#f5f5f5;--lt-muted:#b8b8b8;--lt-faint:#777;--lt-line:#454545;--lt-line-strong:#707070;--lt-line-soft:#555;--lt-line-faint:#3a3a3a;--lt-ink:#f5f5f5;--lt-ink-hover:#d8d8d8;--lt-ink-active:#fff;--lt-on-primary:#232323;--lt-blue-soft:#28334f;--lt-green-soft:#2a3b2e;--lt-danger-soft:#472d2d;--lt-purple-soft:#3d3044}@font-face{font-family:Inter;src:url(/assets/InterVariable-DiVDrmQJ.woff2)format("woff2-variations"),url(/assets/InterVariable-DiVDrmQJ.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Lantern CJK;src:url(/assets/NotoSansCJKsc-VF-DeFGgfBI.otf)format("opentype");font-style:normal;font-weight:100 900;font-display:swap}@property --v18-sidebar{syntax:"<length>";inherits:true;initial-value:248px}:root{--ink:#000;--text:#262626;--v18-muted:#727272;--faint:#afafaf;--line:#e8e8e8;--line-strong:#d8d8d8;--surface:#fff;--canvas:#f9f9f9;--subtle:#f2f2f2;--blue:#4976f4;--blue-soft:#edf2fe;--interaction-accent:var(--blue);--interaction-soft:var(--blue-soft);--theme-accent:#000;--theme-feedback:var(--theme-accent);--theme-soft:#f2f2f2;--theme-hover:#e8e8e8;--theme-on-accent:#fff;--primary-fill:var(--ink);--primary-text:var(--on-primary);--primary-icon-filter:invert(1);--primary-hover:var(--primary-fill)}@supports (color:color-mix(in lab, red, red)){:root{--primary-hover:color-mix(in srgb, var(--primary-fill) 86%, var(--primary-text))}}:root{--primary-pressed:var(--primary-fill)}@supports (color:color-mix(in lab, red, red)){:root{--primary-pressed:color-mix(in srgb, var(--primary-fill) 76%, var(--primary-text))}}:root{--green:#4b9664;--green-soft:#eaf4ed;--orange:#c9803e;--orange-soft:#f6e8d8;--purple:#954baf;--purple-soft:#eadbef;--red:#c64d69;--red-soft:#fdebef;--on-primary:#fff;--hover-strong:#e8e8e8;--danger:#d92d20;--danger-hover:#b42318;--danger-soft:#fef3f2;--overlay:#0000003d;--loading-surface:#fffffff5;--surface-glass:#ffffffc7;--shadow-soft:#0000001a;--shadow-medium:#0000002e;--paper:#fff;--paper-canvas:#eef0f3;--paper-mobile-canvas:#e7e9ed;--paper-muted:#f6f8fc;--paper-line:#e5e7eb;--paper-text:#23262d;--paper-body:#535b68;--paper-secondary:#6d7480;--v18-sidebar:248px;--header:72px;--v18-radius:16px;--app-max-width:1728px;--app-background:var(--canvas);--ease:cubic-bezier(.2,.8,.2,1);--font-regular:400;--font-medium:500;--z-popover:2147480000;--z-toast:2147480000;--z-tooltip:2147480000}html[data-theme=paper]{--ink:#151515;--text:#151515;--v18-muted:#686e62;--faint:#858c7e;--line:#dfe4d7;--line-strong:#bbc4b1;--surface:#fcfcfb;--canvas:#f1f2ef;--app-background:var(--canvas);--subtle:#f2f2ef;--hover-strong:#e8e9e5;--primary-fill:#151515;--primary-text:#fff;--primary-icon-filter:invert(1);--primary-hover:#30352c;--primary-pressed:#050505;--theme-feedback:#151515;--theme-accent:#151515;--research-highlight:#8746cc;--research-highlight-soft:#eee4f8;--research-highlight-hover:#e1cff2;--interaction-accent:var(--research-highlight);--interaction-soft:var(--research-highlight-soft);--theme-soft:#e9eae6;--theme-hover:#e1e3dd;--theme-on-accent:#fff;--red:#ae4869;--red-soft:#f8e8ef;--pastel-yellow:#f1e8b8;--pastel-pink:#efd8e6;--pastel-green:#dce6c8;--pastel-blue:#dce6f0;--paper:var(--surface);--paper-canvas:var(--canvas);--paper-mobile-canvas:var(--canvas);--paper-muted:var(--subtle);--paper-line:var(--line);--paper-text:var(--text);--paper-body:var(--text);--paper-secondary:var(--v18-muted);--loading-surface:var(--canvas)}@supports (color:color-mix(in lab, red, red)){html[data-theme=paper]{--loading-surface:color-mix(in srgb, var(--canvas) 96%, transparent)}}html[data-theme=paper]{--surface-glass:var(--surface)}@supports (color:color-mix(in lab, red, red)){html[data-theme=paper]{--surface-glass:color-mix(in srgb, var(--surface) 96%, transparent)}}*{box-sizing:border-box}html,body{background:var(--app-background);min-width:320px;min-height:100%;margin:0}html{font-synthesis:none;font-family:Inter,Lantern CJK,PingFang SC,Microsoft YaHei,Arial,sans-serif}body{color:var(--text);justify-content:center;display:flex;overflow:hidden}.lt-home-body{overflow:hidden}button,input,textarea{font:inherit}button{cursor:pointer}button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--interaction-accent);outline-offset:2px}img{display:block}#app{width:100%;max-width:var(--app-max-width);flex:0 1 var(--app-max-width);background:var(--app-background);height:100dvh;margin-inline:auto;position:relative;overflow:visible}.lt-app{width:100%;max-width:var(--app-max-width);grid-template-columns:var(--v18-sidebar) minmax(0, 1fr);background:var(--app-background);height:100dvh;transition:--v18-sidebar .24s var(--ease), grid-template-columns .24s var(--ease);margin-inline:auto;display:grid;overflow:hidden}.lt-app.sidebar-collapsed{--v18-sidebar:72px;background:var(--app-background)}.lt-home-body .lt-app{height:100dvh}.lt-icon{object-fit:fill;flex:0 0 20.75px;width:20.75px;height:20.75px;display:block}.lt-icon.sm{flex-basis:16px;width:16px;height:16px}.lt-icon.xs{flex-basis:14px;width:14px;height:14px}.lt-sidebar{--subtle:var(--theme-soft);--hover-strong:var(--theme-hover);width:var(--v18-sidebar);background:var(--canvas);height:100dvh;transition:width .24s var(--ease), padding .24s var(--ease);flex-direction:column;gap:4px;padding:0 16px 20px;display:flex;overflow:hidden}.lt-sidebar-head{flex:0 0 72px;align-items:center;gap:12px;height:72px;padding:20px 2px 20px 8px;display:flex}.lt-sidebar-logo{--sidebar-wordmark-mask:url(data:image/svg+xml,%3Csvg%20width%3D%221239%22%20height%3D%22160%22%20viewBox%3D%220%200%201239%20160%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cmask%20id%3D%22path-1-outside-1_294_329%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%22-0.370361%22%20y%3D%22-0.855225%22%20width%3D%221240%22%20height%3D%22161%22%20fill%3D%22black%22%3E%0A%3Crect%20fill%3D%22white%22%20x%3D%22-0.370361%22%20y%3D%22-0.855225%22%20width%3D%221240%22%20height%3D%22161%22%2F%3E%0A%3Cpath%20d%3D%22M110.021%20155.145H0.668174V145.483L13.7334%20144.605C15.3436%20144.458%2016.5148%20143.873%2017.2467%20142.848C18.0518%20141.823%2018.4544%20140.762%2018.4544%20139.664V19.7718C18.4544%2018.6739%2018.0518%2017.6126%2017.2467%2016.5878C16.5148%2015.4899%2015.3436%2014.9044%2013.7334%2014.8312L0.668174%2013.9528V4.29119H58.0892V13.9528L46.1219%2014.8312C44.5116%2014.9044%2043.2673%2015.4899%2042.389%2016.5878C41.5838%2017.6126%2041.1813%2018.6739%2041.1813%2019.7718V144.166H88.3916C89.4163%20144.166%2090.4777%20143.763%2091.5756%20142.958C92.6735%20142.153%2093.259%20141.274%2093.3322%20140.323L96.9554%20113.314H110.021V155.145ZM304.971%20155.145H251.502V145.483L264.458%20144.385C265.043%20144.385%20265.592%20144.019%20266.105%20143.287C266.617%20142.482%20266.873%20141.75%20266.873%20141.091C266.873%20140.799%20266.837%20140.616%20266.763%20140.542L251.283%2099.3707H199.351L184.42%20139.884C184.347%20140.03%20184.31%20140.25%20184.31%20140.542C184.31%20141.421%20184.676%20142.299%20185.408%20143.177C186.213%20143.983%20186.945%20144.385%20187.604%20144.385L200.888%20145.483V155.145H155.654V145.483L168.72%20142.738L221.09%200.668069H237.998L290.149%20139.445C290.735%20140.982%20291.247%20142.006%20291.686%20142.519C292.125%20143.031%20293.187%20143.434%20294.87%20143.726L304.971%20145.483V155.145ZM247.22%2088.6111L225.152%2029.653L203.304%2088.6111H247.22ZM502.117%2013.9528L489.601%2014.8312C487.99%2014.9044%20486.783%2015.4899%20485.978%2016.5878C485.246%2017.6126%20484.88%2018.6739%20484.88%2019.7718V155.145H467.313L383.652%2029.2139V139.664C383.652%20140.762%20384.018%20141.823%20384.75%20142.848C385.555%20143.873%20386.763%20144.458%20388.373%20144.605L401.218%20145.483V155.145H352.581V145.483L365.426%20144.605C367.037%20144.458%20368.244%20143.873%20369.05%20142.848C369.928%20141.823%20370.367%20140.762%20370.367%20139.664V19.7718C370.367%2018.6739%20369.928%2017.6126%20369.05%2016.5878C368.244%2015.4899%20367.037%2014.9044%20365.426%2014.8312L352.142%2013.9528V4.29119H396.717V9.89056L471.595%20122.976V19.7718C471.595%2018.6739%20471.192%2017.6126%20470.387%2016.5878C469.582%2015.4899%20468.411%2014.9044%20466.874%2014.8312L454.028%2013.9528V4.29119H502.117V13.9528ZM680.379%2040.193H667.094L663.91%2019.113C663.398%2016.5512%20662.153%2015.2703%20660.177%2015.2703H628.008V139.664C628.008%20140.762%20628.374%20141.823%20629.106%20142.848C629.911%20143.873%20631.119%20144.458%20632.729%20144.605L647.112%20145.483V155.145H586.178V145.483L600.56%20144.605C602.171%20144.458%20603.342%20143.873%20604.074%20142.848C604.879%20141.823%20605.281%20140.762%20605.281%20139.664V15.2703H572.893C570.697%2015.2703%20569.416%2016.5512%20569.05%2019.113L565.976%2040.193H552.911V4.29119H680.379V40.193ZM848.43%20155.145H731.832V145.483L743.469%20144.605C745.08%20144.458%20746.287%20143.873%20747.093%20142.848C747.971%20141.823%20748.41%20140.762%20748.41%20139.664V19.7718C748.41%2018.6739%20747.971%2017.6126%20747.093%2016.5878C746.287%2015.4899%20745.08%2014.9044%20743.469%2014.8312L731.832%2013.9528V4.29119H841.074V37.7776H827.57L824.166%2019.3326C824.093%2018.2347%20823.654%2017.2466%20822.849%2016.3683C822.044%2015.4899%20821.129%2015.0508%20820.104%2015.0508H771.357V71.0445H805.063C806.087%2071.0445%20807.002%2070.6053%20807.807%2069.727C808.686%2068.8486%20809.125%2068.0069%20809.125%2067.2017L811.43%2051.7211H822.849V101.896H811.43L809.125%2086.3055C809.125%2085.5003%20808.686%2084.622%20807.807%2083.6705C806.929%2082.719%20806.014%2082.2432%20805.063%2082.2432H771.357V144.166H828.229C829.18%20144.166%20830.058%20143.653%20830.864%20142.629C831.742%20141.531%20832.218%20140.616%20832.291%20139.884L836.353%20117.596H848.43V155.145ZM1042.06%20155.804C1041.11%20155.877%201039.25%20156.389%201036.46%20157.341C1033.68%20158.292%201030.61%20158.768%201027.24%20158.768C1019.56%20158.768%201013.44%20157.487%201008.91%20154.925C1004.44%20152.363%201000.96%20148.996%20998.476%20144.824C996.06%20140.579%20994.121%20135.931%20992.657%20130.881C991.266%20125.83%20989.839%20120.817%20988.375%20115.839C986.911%20110.789%20984.898%20106.178%20982.336%20102.006C979.775%2097.7604%20976.188%2094.3569%20971.577%2091.7951C966.966%2089.2332%20960.707%2087.9523%20952.802%2087.9523C950.46%2087.9523%20948.228%2088.0255%20946.105%2088.1719C944.056%2088.3183%20942.921%2088.3915%20942.702%2088.3915V139.664C942.702%20140.762%20943.068%20141.823%20943.8%20142.848C944.605%20143.873%20945.812%20144.458%20947.423%20144.605L959.28%20145.483V155.145H903.396V145.483L915.034%20144.605C916.644%20144.458%20917.852%20143.873%20918.657%20142.848C919.536%20141.823%20919.975%20140.762%20919.975%20139.664V19.7718C919.975%2018.6739%20919.536%2017.6126%20918.657%2016.5878C917.852%2015.4899%20916.644%2014.9044%20915.034%2014.8312L903.396%2013.9528V4.29119H962.025C979.079%204.29119%20992.51%207.25556%201002.32%2013.1843C1012.2%2019.0399%201017.14%2029.3969%201017.14%2044.2553C1017.14%2052.0871%201015.38%2058.5282%201011.87%2063.5786C1008.36%2068.5558%201003.78%2072.4717%20998.146%2075.3263C992.584%2078.1809%20986.618%2080.3401%20980.25%2081.804C987.204%2083.4875%20992.62%2085.9029%20996.499%2089.0503C1000.45%2092.1244%201003.38%2095.6378%201005.28%2099.5903C1007.19%20103.543%201008.61%20107.642%201009.56%20111.887C1010.52%20116.132%201011.47%20120.268%201012.42%20124.293C1013.37%20128.319%201014.8%20131.942%201016.7%20135.163C1018.68%20138.383%201021.64%20140.945%201025.59%20142.848C1029.55%20144.751%201035.04%20145.703%201042.06%20145.703V155.804ZM992.657%2045.2434C992.657%2035.655%20989.583%2028.2623%20983.434%2023.0655C977.359%2017.8687%20967.222%2015.2703%20953.022%2015.2703H942.702V76.8634C943.068%2076.8634%20944.568%2076.9%20947.203%2076.9732C949.911%2077.0464%20952.144%2077.083%20953.9%2077.083C966.417%2077.083%20976.005%2074.7774%20982.666%2070.1661C989.326%2065.5549%20992.657%2057.2473%20992.657%2045.2434ZM1238.22%2013.9528L1225.7%2014.8312C1224.09%2014.9044%201222.89%2015.4899%201222.08%2016.5878C1221.35%2017.6126%201220.98%2018.6739%201220.98%2019.7718V155.145H1203.42L1119.76%2029.2139V139.664C1119.76%20140.762%201120.12%20141.823%201120.85%20142.848C1121.66%20143.873%201122.87%20144.458%201124.48%20144.605L1137.32%20145.483V155.145H1088.68V145.483L1101.53%20144.605C1103.14%20144.458%201104.35%20143.873%201105.15%20142.848C1106.03%20141.823%201106.47%20140.762%201106.47%20139.664V19.7718C1106.47%2018.6739%201106.03%2017.6126%201105.15%2016.5878C1104.35%2015.4899%201103.14%2014.9044%201101.53%2014.8312L1088.25%2013.9528V4.29119H1132.82V9.89056L1207.7%20122.976V19.7718C1207.7%2018.6739%201207.3%2017.6126%201206.49%2016.5878C1205.69%2015.4899%201204.51%2014.9044%201202.98%2014.8312L1190.13%2013.9528V4.29119H1238.22V13.9528Z%22%2F%3E%0A%3C%2Fmask%3E%0A%3Cpath%20d%3D%22M110.021%20155.145H0.668174V145.483L13.7334%20144.605C15.3436%20144.458%2016.5148%20143.873%2017.2467%20142.848C18.0518%20141.823%2018.4544%20140.762%2018.4544%20139.664V19.7718C18.4544%2018.6739%2018.0518%2017.6126%2017.2467%2016.5878C16.5148%2015.4899%2015.3436%2014.9044%2013.7334%2014.8312L0.668174%2013.9528V4.29119H58.0892V13.9528L46.1219%2014.8312C44.5116%2014.9044%2043.2673%2015.4899%2042.389%2016.5878C41.5838%2017.6126%2041.1813%2018.6739%2041.1813%2019.7718V144.166H88.3916C89.4163%20144.166%2090.4777%20143.763%2091.5756%20142.958C92.6735%20142.153%2093.259%20141.274%2093.3322%20140.323L96.9554%20113.314H110.021V155.145ZM304.971%20155.145H251.502V145.483L264.458%20144.385C265.043%20144.385%20265.592%20144.019%20266.105%20143.287C266.617%20142.482%20266.873%20141.75%20266.873%20141.091C266.873%20140.799%20266.837%20140.616%20266.763%20140.542L251.283%2099.3707H199.351L184.42%20139.884C184.347%20140.03%20184.31%20140.25%20184.31%20140.542C184.31%20141.421%20184.676%20142.299%20185.408%20143.177C186.213%20143.983%20186.945%20144.385%20187.604%20144.385L200.888%20145.483V155.145H155.654V145.483L168.72%20142.738L221.09%200.668069H237.998L290.149%20139.445C290.735%20140.982%20291.247%20142.006%20291.686%20142.519C292.125%20143.031%20293.187%20143.434%20294.87%20143.726L304.971%20145.483V155.145ZM247.22%2088.6111L225.152%2029.653L203.304%2088.6111H247.22ZM502.117%2013.9528L489.601%2014.8312C487.99%2014.9044%20486.783%2015.4899%20485.978%2016.5878C485.246%2017.6126%20484.88%2018.6739%20484.88%2019.7718V155.145H467.313L383.652%2029.2139V139.664C383.652%20140.762%20384.018%20141.823%20384.75%20142.848C385.555%20143.873%20386.763%20144.458%20388.373%20144.605L401.218%20145.483V155.145H352.581V145.483L365.426%20144.605C367.037%20144.458%20368.244%20143.873%20369.05%20142.848C369.928%20141.823%20370.367%20140.762%20370.367%20139.664V19.7718C370.367%2018.6739%20369.928%2017.6126%20369.05%2016.5878C368.244%2015.4899%20367.037%2014.9044%20365.426%2014.8312L352.142%2013.9528V4.29119H396.717V9.89056L471.595%20122.976V19.7718C471.595%2018.6739%20471.192%2017.6126%20470.387%2016.5878C469.582%2015.4899%20468.411%2014.9044%20466.874%2014.8312L454.028%2013.9528V4.29119H502.117V13.9528ZM680.379%2040.193H667.094L663.91%2019.113C663.398%2016.5512%20662.153%2015.2703%20660.177%2015.2703H628.008V139.664C628.008%20140.762%20628.374%20141.823%20629.106%20142.848C629.911%20143.873%20631.119%20144.458%20632.729%20144.605L647.112%20145.483V155.145H586.178V145.483L600.56%20144.605C602.171%20144.458%20603.342%20143.873%20604.074%20142.848C604.879%20141.823%20605.281%20140.762%20605.281%20139.664V15.2703H572.893C570.697%2015.2703%20569.416%2016.5512%20569.05%2019.113L565.976%2040.193H552.911V4.29119H680.379V40.193ZM848.43%20155.145H731.832V145.483L743.469%20144.605C745.08%20144.458%20746.287%20143.873%20747.093%20142.848C747.971%20141.823%20748.41%20140.762%20748.41%20139.664V19.7718C748.41%2018.6739%20747.971%2017.6126%20747.093%2016.5878C746.287%2015.4899%20745.08%2014.9044%20743.469%2014.8312L731.832%2013.9528V4.29119H841.074V37.7776H827.57L824.166%2019.3326C824.093%2018.2347%20823.654%2017.2466%20822.849%2016.3683C822.044%2015.4899%20821.129%2015.0508%20820.104%2015.0508H771.357V71.0445H805.063C806.087%2071.0445%20807.002%2070.6053%20807.807%2069.727C808.686%2068.8486%20809.125%2068.0069%20809.125%2067.2017L811.43%2051.7211H822.849V101.896H811.43L809.125%2086.3055C809.125%2085.5003%20808.686%2084.622%20807.807%2083.6705C806.929%2082.719%20806.014%2082.2432%20805.063%2082.2432H771.357V144.166H828.229C829.18%20144.166%20830.058%20143.653%20830.864%20142.629C831.742%20141.531%20832.218%20140.616%20832.291%20139.884L836.353%20117.596H848.43V155.145ZM1042.06%20155.804C1041.11%20155.877%201039.25%20156.389%201036.46%20157.341C1033.68%20158.292%201030.61%20158.768%201027.24%20158.768C1019.56%20158.768%201013.44%20157.487%201008.91%20154.925C1004.44%20152.363%201000.96%20148.996%20998.476%20144.824C996.06%20140.579%20994.121%20135.931%20992.657%20130.881C991.266%20125.83%20989.839%20120.817%20988.375%20115.839C986.911%20110.789%20984.898%20106.178%20982.336%20102.006C979.775%2097.7604%20976.188%2094.3569%20971.577%2091.7951C966.966%2089.2332%20960.707%2087.9523%20952.802%2087.9523C950.46%2087.9523%20948.228%2088.0255%20946.105%2088.1719C944.056%2088.3183%20942.921%2088.3915%20942.702%2088.3915V139.664C942.702%20140.762%20943.068%20141.823%20943.8%20142.848C944.605%20143.873%20945.812%20144.458%20947.423%20144.605L959.28%20145.483V155.145H903.396V145.483L915.034%20144.605C916.644%20144.458%20917.852%20143.873%20918.657%20142.848C919.536%20141.823%20919.975%20140.762%20919.975%20139.664V19.7718C919.975%2018.6739%20919.536%2017.6126%20918.657%2016.5878C917.852%2015.4899%20916.644%2014.9044%20915.034%2014.8312L903.396%2013.9528V4.29119H962.025C979.079%204.29119%20992.51%207.25556%201002.32%2013.1843C1012.2%2019.0399%201017.14%2029.3969%201017.14%2044.2553C1017.14%2052.0871%201015.38%2058.5282%201011.87%2063.5786C1008.36%2068.5558%201003.78%2072.4717%20998.146%2075.3263C992.584%2078.1809%20986.618%2080.3401%20980.25%2081.804C987.204%2083.4875%20992.62%2085.9029%20996.499%2089.0503C1000.45%2092.1244%201003.38%2095.6378%201005.28%2099.5903C1007.19%20103.543%201008.61%20107.642%201009.56%20111.887C1010.52%20116.132%201011.47%20120.268%201012.42%20124.293C1013.37%20128.319%201014.8%20131.942%201016.7%20135.163C1018.68%20138.383%201021.64%20140.945%201025.59%20142.848C1029.55%20144.751%201035.04%20145.703%201042.06%20145.703V155.804ZM992.657%2045.2434C992.657%2035.655%20989.583%2028.2623%20983.434%2023.0655C977.359%2017.8687%20967.222%2015.2703%20953.022%2015.2703H942.702V76.8634C943.068%2076.8634%20944.568%2076.9%20947.203%2076.9732C949.911%2077.0464%20952.144%2077.083%20953.9%2077.083C966.417%2077.083%20976.005%2074.7774%20982.666%2070.1661C989.326%2065.5549%20992.657%2057.2473%20992.657%2045.2434ZM1238.22%2013.9528L1225.7%2014.8312C1224.09%2014.9044%201222.89%2015.4899%201222.08%2016.5878C1221.35%2017.6126%201220.98%2018.6739%201220.98%2019.7718V155.145H1203.42L1119.76%2029.2139V139.664C1119.76%20140.762%201120.12%20141.823%201120.85%20142.848C1121.66%20143.873%201122.87%20144.458%201124.48%20144.605L1137.32%20145.483V155.145H1088.68V145.483L1101.53%20144.605C1103.14%20144.458%201104.35%20143.873%201105.15%20142.848C1106.03%20141.823%201106.47%20140.762%201106.47%20139.664V19.7718C1106.47%2018.6739%201106.03%2017.6126%201105.15%2016.5878C1104.35%2015.4899%201103.14%2014.9044%201101.53%2014.8312L1088.25%2013.9528V4.29119H1132.82V9.89056L1207.7%20122.976V19.7718C1207.7%2018.6739%201207.3%2017.6126%201206.49%2016.5878C1205.69%2015.4899%201204.51%2014.9044%201202.98%2014.8312L1190.13%2013.9528V4.29119H1238.22V13.9528Z%22%20fill%3D%22black%22%2F%3E%0A%3Cpath%20d%3D%22M110.021%20155.145V155.813H110.689V155.145H110.021ZM0.668174%20155.145H5.67436e-05V155.813H0.668174V155.145ZM0.668174%20145.483L0.62336%20144.817L5.67436e-05%20144.858V145.483H0.668174ZM13.7334%20144.605L13.7782%20145.271L13.786%20145.271L13.7939%20145.27L13.7334%20144.605ZM17.2467%20142.848L16.7213%20142.435L16.7119%20142.447L16.703%20142.46L17.2467%20142.848ZM17.2467%2016.5878L16.6908%2016.9585L16.7052%2016.9801L16.7213%2017.0006L17.2467%2016.5878ZM13.7334%2014.8312L13.6886%2015.4978L13.6958%2015.4983L13.703%2015.4986L13.7334%2014.8312ZM0.668174%2013.9529H5.67436e-05V14.5776L0.62336%2014.6195L0.668174%2013.9529ZM0.668174%204.29118V3.62308H5.67436e-05V4.29118H0.668174ZM58.0892%204.29118H58.7573V3.62308H58.0892V4.29118ZM58.0892%2013.9529L58.1381%2014.6192L58.7573%2014.5737V13.9529H58.0892ZM46.1219%2014.8312L46.1522%2015.4986L46.1615%2015.4982L46.1708%2015.4975L46.1219%2014.8312ZM42.389%2016.5878L41.8672%2016.1705L41.8636%2016.1751L42.389%2016.5878ZM41.1813%20144.166H40.5131V144.834H41.1813V144.166ZM93.3322%20140.323L92.6701%20140.234L92.6675%20140.253L92.6661%20140.272L93.3322%20140.323ZM96.9554%20113.314V112.646H96.3709L96.2932%20113.225L96.9554%20113.314ZM110.021%20113.314H110.689V112.646H110.021V113.314ZM110.021%20155.145V154.477H0.668174V155.145V155.813H110.021V155.145ZM0.668174%20155.145H1.33629V145.483H0.668174H5.67436e-05V155.145H0.668174ZM0.668174%20145.483L0.712988%20146.15L13.7782%20145.271L13.7334%20144.605L13.6886%20143.938L0.62336%20144.817L0.668174%20145.483ZM13.7334%20144.605L13.7939%20145.27C15.5388%20145.112%2016.915%20144.462%2017.7904%20143.236L17.2467%20142.848L16.703%20142.46C16.1146%20143.284%2015.1485%20143.805%2013.6729%20143.939L13.7334%20144.605ZM17.2467%20142.848L17.772%20143.261C18.6517%20142.141%2019.1225%20140.938%2019.1225%20139.664H18.4544H17.7863C17.7863%20140.586%2017.4519%20141.505%2016.7213%20142.435L17.2467%20142.848ZM18.4544%20139.664H19.1225V19.7718H18.4544H17.7863V139.664H18.4544ZM18.4544%2019.7718H19.1225C19.1225%2018.4975%2018.6517%2017.2947%2017.772%2016.1751L17.2467%2016.5878L16.7213%2017.0006C17.4519%2017.9305%2017.7863%2018.8503%2017.7863%2019.7718H18.4544ZM17.2467%2016.5878L17.8026%2016.2172C16.9262%2014.9026%2015.5336%2014.2442%2013.7637%2014.1638L13.7334%2014.8312L13.703%2015.4986C15.1537%2015.5645%2016.1034%2016.0773%2016.6908%2016.9585L17.2467%2016.5878ZM13.7334%2014.8312L13.7782%2014.1646L0.712988%2013.2862L0.668174%2013.9529L0.62336%2014.6195L13.6886%2015.4978L13.7334%2014.8312ZM0.668174%2013.9529H1.33629V4.29118H0.668174H5.67436e-05V13.9529H0.668174ZM0.668174%204.29118V4.9593H58.0892V4.29118V3.62308H0.668174V4.29118ZM58.0892%204.29118H57.421V13.9529H58.0892H58.7573V4.29118H58.0892ZM58.0892%2013.9529L58.0402%2013.2865L46.073%2014.1649L46.1219%2014.8312L46.1708%2015.4975L58.1381%2014.6192L58.0892%2013.9529ZM46.1219%2014.8312L46.0915%2014.1638C44.3203%2014.2443%2042.884%2014.8996%2041.8672%2016.1705L42.389%2016.5878L42.9107%2017.0052C43.6506%2016.0803%2044.7029%2015.5645%2046.1522%2015.4986L46.1219%2014.8312ZM42.389%2016.5878L41.8636%2016.1751C40.9839%2017.2947%2040.5131%2018.4975%2040.5131%2019.7718H41.1813H41.8494C41.8494%2018.8503%2042.1837%2017.9305%2042.9143%2017.0006L42.389%2016.5878ZM41.1813%2019.7718H40.5131V144.166H41.1813H41.8494V19.7718H41.1813ZM41.1813%20144.166V144.834H88.3916V144.166V143.497H41.1813V144.166ZM88.3916%20144.166V144.834C89.5987%20144.834%2090.7955%20144.358%2091.9707%20143.497L91.5756%20142.958L91.1805%20142.419C90.1598%20143.168%2089.234%20143.497%2088.3916%20143.497V144.166ZM91.5756%20142.958L91.9707%20143.497C93.1565%20142.627%2093.9047%20141.592%2093.9984%20140.374L93.3322%20140.323L92.6661%20140.272C92.6134%20140.957%2092.1905%20141.678%2091.1805%20142.419L91.5756%20142.958ZM93.3322%20140.323L93.9944%20140.412L97.6175%20113.403L96.9554%20113.314L96.2932%20113.225L92.6701%20140.234L93.3322%20140.323ZM96.9554%20113.314V113.982H110.021V113.314V112.646H96.9554V113.314ZM110.021%20113.314H109.352V155.145H110.021H110.689V113.314H110.021ZM304.971%20155.145V155.813H305.639V155.145H304.971ZM251.502%20155.145H250.834V155.813H251.502V155.145ZM251.502%20145.483L251.446%20144.817L250.834%20144.869V145.483H251.502ZM264.458%20144.385V143.717H264.429L264.401%20143.719L264.458%20144.385ZM266.105%20143.287L266.652%20143.67L266.66%20143.658L266.668%20143.646L266.105%20143.287ZM266.763%20140.542L266.138%20140.778L266.189%20140.913L266.291%20141.015L266.763%20140.542ZM251.283%2099.3707L251.908%2099.1355L251.745%2098.7025H251.283V99.3707ZM199.351%2099.3707V98.7025H198.886L198.724%2099.1396L199.351%2099.3707ZM184.42%20139.884L185.017%20140.183L185.034%20140.149L185.047%20140.115L184.42%20139.884ZM185.408%20143.177L184.895%20143.605L184.914%20143.628L184.935%20143.65L185.408%20143.177ZM187.604%20144.385L187.659%20143.719L187.631%20143.717H187.604V144.385ZM200.888%20145.483H201.557V144.868L200.943%20144.817L200.888%20145.483ZM200.888%20155.145V155.813H201.557V155.145H200.888ZM155.654%20155.145H154.986V155.813H155.654V155.145ZM155.654%20145.483L155.517%20144.829L154.986%20144.941V145.483H155.654ZM168.72%20142.738L168.857%20143.392L169.219%20143.316L169.346%20142.969L168.72%20142.738ZM221.09%200.668076V-4.57764e-05H220.624L220.463%200.436981L221.09%200.668076ZM237.998%200.668076L238.623%200.433044L238.461%20-4.57764e-05H237.998V0.668076ZM290.149%20139.445L289.524%20139.68L289.525%20139.682L290.149%20139.445ZM294.87%20143.726L294.756%20144.385L294.87%20143.726ZM304.971%20145.483H305.639V144.921L305.085%20144.825L304.971%20145.483ZM247.22%2088.6111V89.2792H248.184L247.846%2088.3769L247.22%2088.6111ZM225.152%2029.653L225.778%2029.4188L225.149%2027.7388L224.526%2029.4209L225.152%2029.653ZM203.304%2088.6111L202.677%2088.3789L202.344%2089.2792H203.304V88.6111ZM304.971%20155.145V154.477H251.502V155.145V155.813H304.971V155.145ZM251.502%20155.145H252.17V145.483H251.502H250.834V155.145H251.502ZM251.502%20145.483L251.559%20146.149L264.514%20145.051L264.458%20144.385L264.401%20143.719L251.446%20144.817L251.502%20145.483ZM264.458%20144.385V145.053C265.358%20145.053%20266.083%20144.483%20266.652%20143.67L266.105%20143.287L265.557%20142.904C265.101%20143.555%20264.728%20143.717%20264.458%20143.717V144.385ZM266.105%20143.287L266.668%20143.646C267.22%20142.779%20267.541%20141.922%20267.541%20141.091H266.873H266.205C266.205%20141.578%20266.014%20142.185%20265.541%20142.929L266.105%20143.287ZM266.873%20141.091H267.541C267.541%20140.923%20267.531%20140.755%20267.501%20140.604C267.475%20140.473%20267.414%20140.249%20267.236%20140.07L266.763%20140.542L266.291%20141.015C266.232%20140.956%20266.206%20140.902%20266.197%20140.881C266.188%20140.859%20266.188%20140.851%20266.191%20140.866C266.193%20140.879%20266.197%20140.904%20266.2%20140.944C266.203%20140.983%20266.205%20141.032%20266.205%20141.091H266.873ZM266.763%20140.542L267.389%20140.307L251.908%2099.1355L251.283%2099.3707L250.657%2099.6058L266.138%20140.778L266.763%20140.542ZM251.283%2099.3707V98.7025H199.351V99.3707V100.039H251.283V99.3707ZM199.351%2099.3707L198.724%2099.1396L183.793%20139.653L184.42%20139.884L185.047%20140.115L199.978%2099.6017L199.351%2099.3707ZM184.42%20139.884L183.822%20139.585C183.679%20139.871%20183.642%20140.216%20183.642%20140.542H184.31H184.978C184.978%20140.422%20184.986%20140.332%20184.996%20140.268C185.007%20140.202%20185.019%20140.179%20185.017%20140.183L184.42%20139.884ZM184.31%20140.542H183.642C183.642%20141.619%20184.093%20142.644%20184.895%20143.605L185.408%20143.177L185.921%20142.75C185.259%20141.955%20184.978%20141.223%20184.978%20140.542H184.31ZM185.408%20143.177L184.935%20143.65C185.781%20144.495%20186.676%20145.053%20187.604%20145.053V144.385V143.717C187.214%20143.717%20186.645%20143.47%20185.88%20142.705L185.408%20143.177ZM187.604%20144.385L187.549%20145.051L200.833%20146.149L200.888%20145.483L200.943%20144.817L187.659%20143.719L187.604%20144.385ZM200.888%20145.483H200.22V155.145H200.888H201.557V145.483H200.888ZM200.888%20155.145V154.477H155.654V155.145V155.813H200.888V155.145ZM155.654%20155.145H156.322V145.483H155.654H154.986V155.145H155.654ZM155.654%20145.483L155.792%20146.137L168.857%20143.392L168.72%20142.738L168.582%20142.084L155.517%20144.829L155.654%20145.483ZM168.72%20142.738L169.346%20142.969L221.717%200.899155L221.09%200.668076L220.463%200.436981L168.093%20142.507L168.72%20142.738ZM221.09%200.668076V1.33618H237.998V0.668076V-4.57764e-05H221.09V0.668076ZM237.998%200.668076L237.373%200.903091L289.524%20139.68L290.149%20139.445L290.774%20139.21L238.623%200.433044L237.998%200.668076ZM290.149%20139.445L289.525%20139.682C290.109%20141.217%20290.656%20142.343%20291.179%20142.954L291.686%20142.519L292.193%20142.084C291.838%20141.669%20291.36%20140.746%20290.773%20139.207L290.149%20139.445ZM291.686%20142.519L291.179%20142.954C291.505%20143.334%20292.002%20143.612%20292.574%20143.83C293.159%20144.051%20293.891%20144.234%20294.756%20144.385L294.87%20143.726L294.984%20143.068C294.166%20142.926%20293.525%20142.761%20293.048%20142.58C292.56%20142.395%20292.306%20142.216%20292.193%20142.084L291.686%20142.519ZM294.87%20143.726L294.756%20144.385L304.856%20146.141L304.971%20145.483L305.085%20144.825L294.984%20143.068L294.87%20143.726ZM304.971%20145.483H304.303V155.145H304.971H305.639V145.483H304.971ZM247.22%2088.6111L247.846%2088.3769L225.778%2029.4188L225.152%2029.653L224.527%2029.8872L246.595%2088.8453L247.22%2088.6111ZM225.152%2029.653L224.526%2029.4209L202.677%2088.3789L203.304%2088.6111L203.93%2088.8433L225.779%2029.8852L225.152%2029.653ZM203.304%2088.6111V89.2792H247.22V88.6111V87.943H203.304V88.6111ZM502.117%2013.9529L502.164%2014.6193L502.785%2014.5757V13.9529H502.117ZM489.601%2014.8312L489.631%2015.4986L489.639%2015.4982L489.647%2015.4977L489.601%2014.8312ZM485.978%2016.5878L485.439%2016.1927L485.434%2016.1995L485.978%2016.5878ZM484.88%20155.145V155.813H485.548V155.145H484.88ZM467.313%20155.145L466.757%20155.514L466.955%20155.813H467.313V155.145ZM383.652%2029.2139L384.208%2028.8442L382.984%2027.0008V29.2139H383.652ZM384.75%20142.848L384.206%20143.236L384.215%20143.249L384.224%20143.261L384.75%20142.848ZM388.373%20144.605L388.312%20145.27L388.32%20145.271L388.327%20145.271L388.373%20144.605ZM401.218%20145.483H401.887V144.859L401.264%20144.817L401.218%20145.483ZM401.218%20155.145V155.813H401.887V155.145H401.218ZM352.581%20155.145H351.913V155.813H352.581V155.145ZM352.581%20145.483L352.535%20144.817L351.913%20144.859V145.483H352.581ZM365.426%20144.605L365.472%20145.271L365.479%20145.271L365.487%20145.27L365.426%20144.605ZM369.05%20142.848L368.542%20142.413L368.533%20142.424L368.524%20142.435L369.05%20142.848ZM369.05%2016.5878L368.511%2016.9829L368.526%2017.0034L368.542%2017.0226L369.05%2016.5878ZM365.426%2014.8312L365.382%2015.498L365.396%2015.4986L365.426%2014.8312ZM352.142%2013.9529H351.474V14.5782L352.098%2014.6195L352.142%2013.9529ZM352.142%204.29118V3.62308H351.474V4.29118H352.142ZM396.717%204.29118H397.385V3.62308H396.717V4.29118ZM396.717%209.89056H396.049V10.0917L396.16%2010.2594L396.717%209.89056ZM471.595%20122.976L471.038%20123.345L472.263%20125.195V122.976H471.595ZM470.387%2016.5878L469.848%2016.9829L469.855%2016.9919L469.862%2017.0006L470.387%2016.5878ZM466.874%2014.8312L466.828%2015.4979L466.842%2015.4985L466.874%2014.8312ZM454.028%2013.9529H453.36V14.5768L453.983%2014.6194L454.028%2013.9529ZM454.028%204.29118V3.62308H453.36V4.29118H454.028ZM502.117%204.29118H502.785V3.62308H502.117V4.29118ZM502.117%2013.9529L502.07%2013.2864L489.554%2014.1647L489.601%2014.8312L489.647%2015.4977L502.164%2014.6193L502.117%2013.9529ZM489.601%2014.8312L489.57%2014.1638C487.799%2014.2442%20486.386%2014.9011%20485.439%2016.1927L485.978%2016.5878L486.516%2016.9829C487.179%2016.0788%20488.181%2015.5645%20489.631%2015.4986L489.601%2014.8312ZM485.978%2016.5878L485.434%2016.1995C484.633%2017.3203%20484.212%2018.5148%20484.212%2019.7718H484.88H485.548C485.548%2018.8329%20485.858%2017.9048%20486.521%2016.9762L485.978%2016.5878ZM484.88%2019.7718H484.212V155.145H484.88H485.548V19.7718H484.88ZM484.88%20155.145V154.477H467.313V155.145V155.813H484.88V155.145ZM467.313%20155.145L467.87%20154.775L384.208%2028.8442L383.652%2029.2139L383.095%2029.5836L466.757%20155.514L467.313%20155.145ZM383.652%2029.2139H382.984V139.664H383.652H384.32V29.2139H383.652ZM383.652%20139.664H382.984C382.984%20140.921%20383.406%20142.116%20384.206%20143.236L384.75%20142.848L385.293%20142.46C384.63%20141.531%20384.32%20140.603%20384.32%20139.664H383.652ZM384.75%20142.848L384.224%20143.261C385.169%20144.464%20386.566%20145.111%20388.312%20145.27L388.373%20144.605L388.433%20143.939C386.959%20143.805%20385.94%20143.282%20385.275%20142.435L384.75%20142.848ZM388.373%20144.605L388.327%20145.271L401.173%20146.15L401.218%20145.483L401.264%20144.817L388.418%20143.938L388.373%20144.605ZM401.218%20145.483H400.55V155.145H401.218H401.887V145.483H401.218ZM401.218%20155.145V154.477H352.581V155.145V155.813H401.218V155.145ZM352.581%20155.145H353.249V145.483H352.581H351.913V155.145H352.581ZM352.581%20145.483L352.626%20146.15L365.472%20145.271L365.426%20144.605L365.381%20143.938L352.535%20144.817L352.581%20145.483ZM365.426%20144.605L365.487%20145.27C367.233%20145.111%20368.63%20144.464%20369.575%20143.261L369.05%20142.848L368.524%20142.435C367.859%20143.282%20366.84%20143.805%20365.366%20143.939L365.426%20144.605ZM369.05%20142.848L369.557%20143.283C370.514%20142.166%20371.035%20140.956%20371.035%20139.664H370.367H369.699C369.699%20140.568%20369.342%20141.481%20368.542%20142.413L369.05%20142.848ZM370.367%20139.664H371.035V19.7718H370.367H369.699V139.664H370.367ZM370.367%2019.7718H371.035C371.035%2018.4801%20370.514%2017.27%20369.557%2016.153L369.05%2016.5878L368.542%2017.0226C369.342%2017.9551%20369.699%2018.8676%20369.699%2019.7718H370.367ZM369.05%2016.5878L369.588%2016.1927C368.641%2014.9011%20367.228%2014.2442%20365.457%2014.1638L365.426%2014.8312L365.396%2015.4986C366.846%2015.5645%20367.848%2016.0788%20368.511%2016.9829L369.05%2016.5878ZM365.426%2014.8312L365.471%2014.1645L352.186%2013.2862L352.142%2013.9529L352.098%2014.6195L365.382%2015.4978L365.426%2014.8312ZM352.142%2013.9529H352.81V4.29118H352.142H351.474V13.9529H352.142ZM352.142%204.29118V4.9593H396.717V4.29118V3.62308H352.142V4.29118ZM396.717%204.29118H396.049V9.89056H396.717H397.385V4.29118H396.717ZM396.717%209.89056L396.16%2010.2594L471.038%20123.345L471.595%20122.976L472.152%20122.607L397.274%209.5217L396.717%209.89056ZM471.595%20122.976H472.263V19.7718H471.595H470.927V122.976H471.595ZM471.595%2019.7718H472.263C472.263%2018.4975%20471.792%2017.2947%20470.913%2016.1751L470.387%2016.5878L469.862%2017.0006C470.592%2017.9305%20470.927%2018.8503%20470.927%2019.7718H471.595ZM470.387%2016.5878L470.926%2016.1927C469.985%2014.9097%20468.615%2014.2452%20466.906%2014.1638L466.874%2014.8312L466.842%2015.4985C468.207%2015.5636%20469.179%2016.0701%20469.848%2016.9829L470.387%2016.5878ZM466.874%2014.8312L466.919%2014.1646L454.074%2013.2863L454.028%2013.9529L453.983%2014.6194L466.828%2015.4977L466.874%2014.8312ZM454.028%2013.9529H454.696V4.29118H454.028H453.36V13.9529H454.028ZM454.028%204.29118V4.9593H502.117V4.29118V3.62308H454.028V4.29118ZM502.117%204.29118H501.449V13.9529H502.117H502.785V4.29118H502.117ZM680.379%2040.193V40.8611H681.047V40.193H680.379ZM667.094%2040.193L666.433%2040.2928L666.519%2040.8611H667.094V40.193ZM663.91%2019.1131L664.571%2019.0133L664.568%2018.9976L664.565%2018.982L663.91%2019.1131ZM628.008%2015.2703V14.6022H627.34V15.2703H628.008ZM629.106%20142.848L628.562%20143.236L628.571%20143.249L628.581%20143.261L629.106%20142.848ZM632.729%20144.605L632.669%20145.27L632.679%20145.271L632.689%20145.272L632.729%20144.605ZM647.112%20145.483H647.78V144.855L647.153%20144.816L647.112%20145.483ZM647.112%20155.145V155.813H647.78V155.145H647.112ZM586.178%20155.145H585.51V155.813H586.178V155.145ZM586.178%20145.483L586.137%20144.816L585.51%20144.855V145.483H586.178ZM600.56%20144.605L600.601%20145.272L600.611%20145.271L600.621%20145.27L600.56%20144.605ZM604.074%20142.848L603.548%20142.435L603.539%20142.447L603.53%20142.46L604.074%20142.848ZM605.281%2015.2703H605.95V14.6022H605.281V15.2703ZM569.05%2019.1131L569.711%2019.2095L569.712%2019.2075L569.05%2019.1131ZM565.976%2040.193V40.8611H566.554L566.637%2040.2894L565.976%2040.193ZM552.911%2040.193H552.243V40.8611H552.911V40.193ZM552.911%204.29118V3.62308H552.243V4.29118H552.911ZM680.379%204.29118H681.047V3.62308H680.379V4.29118ZM680.379%2040.193V39.5249H667.094V40.193V40.8611H680.379V40.193ZM667.094%2040.193L667.755%2040.0932L664.571%2019.0133L663.91%2019.1131L663.249%2019.2128L666.433%2040.2928L667.094%2040.193ZM663.91%2019.1131L664.565%2018.982C664.295%2017.6301%20663.816%2016.5316%20663.072%2015.7655C662.31%2014.9811%20661.325%2014.6022%20660.177%2014.6022V15.2703V15.9385C661.006%2015.9385%20661.631%2016.2001%20662.113%2016.6965C662.613%2017.2113%20663.013%2018.0341%20663.255%2019.2441L663.91%2019.1131ZM660.177%2015.2703V14.6022H628.008V15.2703V15.9385H660.177V15.2703ZM628.008%2015.2703H627.34V139.664H628.008H628.676V15.2703H628.008ZM628.008%20139.664H627.34C627.34%20140.921%20627.762%20142.116%20628.562%20143.236L629.106%20142.848L629.65%20142.46C628.987%20141.531%20628.676%20140.603%20628.676%20139.664H628.008ZM629.106%20142.848L628.581%20143.261C629.526%20144.464%20630.923%20145.111%20632.669%20145.27L632.729%20144.605L632.79%20143.939C631.315%20143.805%20630.297%20143.282%20629.632%20142.435L629.106%20142.848ZM632.729%20144.605L632.689%20145.272L647.071%20146.15L647.112%20145.483L647.153%20144.816L632.77%20143.938L632.729%20144.605ZM647.112%20145.483H646.444V155.145H647.112H647.78V145.483H647.112ZM647.112%20155.145V154.477H586.178V155.145V155.813H647.112V155.145ZM586.178%20155.145H586.846V145.483H586.178H585.51V155.145H586.178ZM586.178%20145.483L586.218%20146.15L600.601%20145.272L600.56%20144.605L600.52%20143.938L586.137%20144.816L586.178%20145.483ZM600.56%20144.605L600.621%20145.27C602.366%20145.112%20603.742%20144.462%20604.617%20143.236L604.074%20142.848L603.53%20142.46C602.942%20143.284%20601.975%20143.805%20600.5%20143.939L600.56%20144.605ZM604.074%20142.848L604.599%20143.261C605.479%20142.141%20605.95%20140.938%20605.95%20139.664H605.281H604.613C604.613%20140.586%20604.279%20141.505%20603.548%20142.435L604.074%20142.848ZM605.281%20139.664H605.95V15.2703H605.281H604.613V139.664H605.281ZM605.281%2015.2703V14.6022H572.893V15.2703V15.9385H605.281V15.2703ZM572.893%2015.2703V14.6022C571.658%2014.6022%20570.604%2014.9671%20569.813%2015.7586C569.035%2016.5368%20568.584%2017.6539%20568.389%2019.0186L569.05%2019.1131L569.712%2019.2075C569.883%2018.0103%20570.255%2017.2061%20570.758%2016.7034C571.247%2016.2141%20571.932%2015.9385%20572.893%2015.9385V15.2703ZM569.05%2019.1131L568.389%2019.0166L565.315%2040.0966L565.976%2040.193L566.637%2040.2894L569.711%2019.2095L569.05%2019.1131ZM565.976%2040.193V39.5249H552.911V40.193V40.8611H565.976V40.193ZM552.911%2040.193H553.579V4.29118H552.911H552.243V40.193H552.911ZM552.911%204.29118V4.9593H680.379V4.29118V3.62308H552.911V4.29118ZM680.379%204.29118H679.711V40.193H680.379H681.047V4.29118H680.379ZM848.43%20155.145V155.813H849.098V155.145H848.43ZM731.832%20155.145H731.163V155.813H731.832V155.145ZM731.832%20145.483L731.781%20144.817L731.163%20144.864V145.483H731.832ZM743.469%20144.605L743.52%20145.271L743.53%20145.27L743.469%20144.605ZM747.093%20142.848L746.585%20142.413L746.576%20142.424L746.567%20142.435L747.093%20142.848ZM747.093%2016.5878L746.554%2016.9829L746.569%2017.0034L746.585%2017.0226L747.093%2016.5878ZM743.469%2014.8312L743.419%2015.4974L743.429%2015.4982L743.439%2015.4986L743.469%2014.8312ZM731.832%2013.9529H731.163V14.5724L731.781%2014.6191L731.832%2013.9529ZM731.832%204.29118V3.62308H731.163V4.29118H731.832ZM841.074%204.29118H841.742V3.62308H841.074V4.29118ZM841.074%2037.7776V38.4457H841.742V37.7776H841.074ZM827.57%2037.7776L826.913%2037.8988L827.014%2038.4457H827.57V37.7776ZM824.166%2019.3326L823.5%2019.3771L823.502%2019.4158L823.509%2019.4539L824.166%2019.3326ZM771.357%2015.0508V14.3826H770.688V15.0508H771.357ZM771.357%2071.0444H770.688V71.7126H771.357V71.0444ZM807.807%2069.727L807.335%2069.2545L807.325%2069.2648L807.315%2069.2755L807.807%2069.727ZM809.125%2067.2018L808.464%2067.1033L808.457%2067.1523V67.2018H809.125ZM811.43%2051.7211V51.053H810.854L810.77%2051.6227L811.43%2051.7211ZM822.849%2051.7211H823.517V51.053H822.849V51.7211ZM822.849%20101.896V102.564H823.517V101.896H822.849ZM811.43%20101.896L810.77%20101.994L810.854%20102.564H811.43V101.896ZM809.125%2086.3055H808.457V86.3546L808.464%2086.4032L809.125%2086.3055ZM771.357%2082.2432V81.5751H770.688V82.2432H771.357ZM771.357%20144.166H770.688V144.834H771.357V144.166ZM830.864%20142.629L830.342%20142.211L830.338%20142.216L830.864%20142.629ZM832.291%20139.884L831.634%20139.764L831.629%20139.79L831.626%20139.817L832.291%20139.884ZM836.353%20117.596V116.928H835.796L835.696%20117.476L836.353%20117.596ZM848.43%20117.596H849.098V116.928H848.43V117.596ZM848.43%20155.145V154.477H731.832V155.145V155.813H848.43V155.145ZM731.832%20155.145H732.5V145.483H731.832H731.163V155.145H731.832ZM731.832%20145.483L731.882%20146.149L743.52%20145.271L743.469%20144.605L743.419%20143.939L731.781%20144.817L731.832%20145.483ZM743.469%20144.605L743.53%20145.27C745.276%20145.111%20746.673%20144.464%20747.618%20143.261L747.093%20142.848L746.567%20142.435C745.902%20143.282%20744.883%20143.805%20743.409%20143.939L743.469%20144.605ZM747.093%20142.848L747.6%20143.283C748.557%20142.166%20749.078%20140.956%20749.078%20139.664H748.41H747.742C747.742%20140.568%20747.385%20141.481%20746.585%20142.413L747.093%20142.848ZM748.41%20139.664H749.078V19.7718H748.41H747.742V139.664H748.41ZM748.41%2019.7718H749.078C749.078%2018.4801%20748.557%2017.27%20747.6%2016.153L747.093%2016.5878L746.585%2017.0226C747.385%2017.9551%20747.742%2018.8676%20747.742%2019.7718H748.41ZM747.093%2016.5878L747.631%2016.1927C746.684%2014.9011%20745.271%2014.2442%20743.5%2014.1638L743.469%2014.8312L743.439%2015.4986C744.889%2015.5645%20745.891%2016.0788%20746.554%2016.9829L747.093%2016.5878ZM743.469%2014.8312L743.52%2014.165L731.882%2013.2866L731.832%2013.9529L731.781%2014.6191L743.419%2015.4974L743.469%2014.8312ZM731.832%2013.9529H732.5V4.29118H731.832H731.163V13.9529H731.832ZM731.832%204.29118V4.9593H841.074V4.29118V3.62308H731.832V4.29118ZM841.074%204.29118H840.406V37.7776H841.074H841.742V4.29118H841.074ZM841.074%2037.7776V37.1095H827.57V37.7776V38.4457H841.074V37.7776ZM827.57%2037.7776L828.227%2037.6564L824.823%2019.2114L824.166%2019.3326L823.509%2019.4539L826.913%2037.8988L827.57%2037.7776ZM824.166%2019.3326L824.833%2019.2882C824.749%2018.0259%20824.24%2016.8972%20823.341%2015.9168L822.849%2016.3683L822.356%2016.8197C823.068%2017.596%20823.437%2018.4436%20823.5%2019.3771L824.166%2019.3326ZM822.849%2016.3683L823.341%2015.9168C822.432%2014.925%20821.347%2014.3826%20820.104%2014.3826V15.0508V15.7189C820.91%2015.7189%20821.655%2016.0548%20822.356%2016.8197L822.849%2016.3683ZM820.104%2015.0508V14.3826H771.357V15.0508V15.7189H820.104V15.0508ZM771.357%2015.0508H770.688V71.0444H771.357H772.025V15.0508H771.357ZM771.357%2071.0444V71.7126H805.062V71.0444V70.3763H771.357V71.0444ZM805.062%2071.0444V71.7126C806.306%2071.7126%20807.391%2071.1702%20808.3%2070.1784L807.807%2069.727L807.315%2069.2755C806.614%2070.0404%20805.869%2070.3763%20805.062%2070.3763V71.0444ZM807.807%2069.727L808.28%2070.1994C809.217%2069.2622%20809.793%2068.2599%20809.793%2067.2018H809.125H808.457C808.457%2067.7538%20808.154%2068.435%20807.335%2069.2545L807.807%2069.727ZM809.125%2067.2018L809.786%2067.3002L812.091%2051.8196L811.43%2051.7211L810.77%2051.6227L808.464%2067.1033L809.125%2067.2018ZM811.43%2051.7211V52.3893H822.849V51.7211V51.053H811.43V51.7211ZM822.849%2051.7211H822.181V101.896H822.849H823.517V51.7211H822.849ZM822.849%20101.896V101.228H811.43V101.896V102.564H822.849V101.896ZM811.43%20101.896L812.091%20101.798L809.786%2086.2077L809.125%2086.3055L808.464%2086.4032L810.77%20101.994L811.43%20101.896ZM809.125%2086.3055H809.793C809.793%2085.2556%20809.225%2084.221%20808.298%2083.2173L807.807%2083.6705L807.316%2084.1237C808.147%2085.023%20808.457%2085.7451%20808.457%2086.3055H809.125ZM807.807%2083.6705L808.298%2083.2173C807.341%2082.1801%20806.26%2081.5751%20805.062%2081.5751V82.2432V82.9113C805.768%2082.9113%20806.517%2083.2578%20807.316%2084.1237L807.807%2083.6705ZM805.062%2082.2432V81.5751H771.357V82.2432V82.9113H805.062V82.2432ZM771.357%2082.2432H770.688V144.166H771.357H772.025V82.2432H771.357ZM771.357%20144.166V144.834H828.229V144.166V143.497H771.357V144.166ZM828.229%20144.166V144.834C829.454%20144.834%20830.507%20144.164%20831.389%20143.041L830.864%20142.629L830.338%20142.216C829.61%20143.143%20828.906%20143.497%20828.229%20143.497V144.166ZM830.864%20142.629L831.385%20143.046C832.282%20141.925%20832.862%20140.882%20832.956%20139.95L832.291%20139.884L831.626%20139.817C831.573%20140.349%20831.201%20141.137%20830.342%20142.211L830.864%20142.629ZM832.291%20139.884L832.948%20140.004L837.01%20117.716L836.353%20117.596L835.696%20117.476L831.634%20139.764L832.291%20139.884ZM836.353%20117.596V118.264H848.43V117.596V116.928H836.353V117.596ZM848.43%20117.596H847.762V155.145H848.43H849.098V117.596H848.43ZM1042.06%20155.804L1042.11%20156.47L1042.73%20156.422V155.804H1042.06ZM1008.91%20154.925L1008.57%20155.505L1008.58%20155.507L1008.91%20154.925ZM998.476%20144.824L997.895%20145.155L997.902%20145.167L998.476%20144.824ZM992.657%20130.881L992.013%20131.058L992.015%20131.067L992.657%20130.881ZM988.375%20115.839L987.733%20116.025L987.734%20116.028L988.375%20115.839ZM982.336%20102.006L981.764%20102.351L981.767%20102.355L982.336%20102.006ZM971.577%2091.795L971.252%2092.3791L971.577%2091.795ZM946.105%2088.1719L946.059%2087.5054L946.058%2087.5055L946.105%2088.1719ZM942.702%2088.3915V87.7234H942.034V88.3915H942.702ZM943.8%20142.848L943.256%20143.236L943.265%20143.249L943.274%20143.261L943.8%20142.848ZM947.423%20144.605L947.362%20145.27L947.373%20145.271L947.423%20144.605ZM959.28%20145.483H959.948V144.863L959.33%20144.817L959.28%20145.483ZM959.28%20155.145V155.813H959.948V155.145H959.28ZM903.396%20155.145H902.728V155.813H903.396V155.145ZM903.396%20145.483L903.346%20144.817L902.728%20144.864V145.483H903.396ZM915.034%20144.605L915.084%20145.271L915.095%20145.27L915.034%20144.605ZM918.657%20142.848L918.15%20142.413L918.141%20142.424L918.132%20142.435L918.657%20142.848ZM918.657%2016.5878L918.119%2016.9829L918.134%2017.0034L918.15%2017.0226L918.657%2016.5878ZM915.034%2014.8312L914.984%2015.4974L914.994%2015.4982L915.004%2015.4986L915.034%2014.8312ZM903.396%2013.9529H902.728V14.5724L903.346%2014.6191L903.396%2013.9529ZM903.396%204.29118V3.62308H902.728V4.29118H903.396ZM1002.32%2013.1843L1001.97%2013.7561L1001.98%2013.7591L1002.32%2013.1843ZM1011.87%2063.5786L1012.42%2063.9639L1012.42%2063.9602L1011.87%2063.5786ZM998.146%2075.3263L997.844%2074.7303L997.841%2074.7319L998.146%2075.3263ZM980.25%2081.804L980.101%2081.1529L980.093%2082.4534L980.25%2081.804ZM996.5%2089.0503L996.078%2089.5692L996.089%2089.5776L996.5%2089.0503ZM1012.42%20124.293L1011.77%20124.447L1012.42%20124.293ZM1016.7%20135.163L1016.13%20135.503L1016.13%20135.512L1016.7%20135.163ZM1042.06%20145.703H1042.73V145.035H1042.06V145.703ZM983.434%2023.0656L983%2023.5733L983.003%2023.5758L983.434%2023.0656ZM942.702%2015.2703V14.6022H942.034V15.2703H942.702ZM942.702%2076.8634H942.034V77.5315H942.702V76.8634ZM947.203%2076.9732L947.185%2077.6411L947.185%2077.6411L947.203%2076.9732ZM1042.06%20155.804L1042.01%20155.137C1040.96%20155.218%201039.01%20155.762%201036.25%20156.708L1036.46%20157.341L1036.68%20157.973C1039.48%20157.016%201041.26%20156.535%201042.11%20156.47L1042.06%20155.804ZM1036.46%20157.341L1036.25%20156.708C1033.54%20157.633%201030.55%20158.1%201027.24%20158.1V158.768V159.436C1030.67%20159.436%201033.82%20158.951%201036.68%20157.973L1036.46%20157.341ZM1027.24%20158.768V158.1C1019.62%20158.1%201013.64%20156.828%201009.23%20154.343L1008.91%20154.925L1008.58%20155.507C1013.25%20158.146%201019.49%20159.436%201027.24%20159.436V158.768ZM1008.91%20154.925L1009.24%20154.346C1004.87%20151.837%201001.48%20148.55%20999.05%20144.482L998.476%20144.824L997.902%20145.167C1000.45%20149.443%201004.02%20152.889%201008.57%20155.505L1008.91%20154.925ZM998.476%20144.824L999.056%20144.494C996.669%20140.298%20994.749%20135.699%20993.299%20130.695L992.657%20130.881L992.015%20131.067C993.492%20136.164%20995.452%20140.861%20997.895%20145.155L998.476%20144.824ZM992.657%20130.881L993.301%20130.703C991.909%20125.649%20990.481%20120.632%20989.016%20115.651L988.375%20115.839L987.734%20116.028C989.197%20121.001%20990.623%20126.011%20992.013%20131.058L992.657%20130.881ZM988.375%20115.839L989.017%20115.653C987.537%20110.55%20985.501%20105.883%20982.906%20101.656L982.336%20102.006L981.767%20102.355C984.295%20106.473%20986.285%20111.028%20987.733%20116.025L988.375%20115.839ZM982.336%20102.006L982.908%20101.66C980.282%2097.3089%20976.608%2093.8257%20971.901%2091.211L971.577%2091.795L971.252%2092.3791C975.768%2094.888%20979.267%2098.2119%20981.764%20102.351L982.336%20102.006ZM971.577%2091.795L971.901%2091.211C967.153%2088.5733%20960.769%2087.2842%20952.802%2087.2842V87.9523V88.6205C960.646%2088.6205%20966.778%2089.8932%20971.252%2092.3791L971.577%2091.795ZM952.802%2087.9523V87.2842C950.446%2087.2842%20948.199%2087.3578%20946.059%2087.5054L946.105%2088.1719L946.151%2088.8385C948.257%2088.6932%20950.474%2088.6205%20952.802%2088.6205V87.9523ZM946.105%2088.1719L946.058%2087.5055C943.988%2087.6533%20942.89%2087.7234%20942.702%2087.7234V88.3915V89.0596C942.952%2089.0596%20944.123%2088.9833%20946.153%2088.8383L946.105%2088.1719ZM942.702%2088.3915H942.034V139.664H942.702H943.37V88.3915H942.702ZM942.702%20139.664H942.034C942.034%20140.921%20942.455%20142.116%20943.256%20143.236L943.8%20142.848L944.343%20142.46C943.68%20141.531%20943.37%20140.603%20943.37%20139.664H942.702ZM943.8%20142.848L943.274%20143.261C944.219%20144.464%20945.616%20145.111%20947.362%20145.27L947.423%20144.605L947.483%20143.939C946.009%20143.805%20944.99%20143.282%20944.325%20142.435L943.8%20142.848ZM947.423%20144.605L947.373%20145.271L959.231%20146.149L959.28%20145.483L959.33%20144.817L947.472%20143.938L947.423%20144.605ZM959.28%20145.483H958.612V155.145H959.28H959.948V145.483H959.28ZM959.28%20155.145V154.477H903.396V155.145V155.813H959.28V155.145ZM903.396%20155.145H904.064V145.483H903.396H902.728V155.145H903.396ZM903.396%20145.483L903.447%20146.149L915.084%20145.271L915.034%20144.605L914.984%20143.939L903.346%20144.817L903.396%20145.483ZM915.034%20144.605L915.095%20145.27C916.841%20145.111%20918.238%20144.464%20919.183%20143.261L918.657%20142.848L918.132%20142.435C917.467%20143.282%20916.448%20143.805%20914.974%20143.939L915.034%20144.605ZM918.657%20142.848L919.165%20143.283C920.122%20142.166%20920.643%20140.956%20920.643%20139.664H919.975H919.307C919.307%20140.568%20918.949%20141.481%20918.15%20142.413L918.657%20142.848ZM919.975%20139.664H920.643V19.7718H919.975H919.307V139.664H919.975ZM919.975%2019.7718H920.643C920.643%2018.4801%20920.122%2017.27%20919.165%2016.153L918.657%2016.5878L918.15%2017.0226C918.949%2017.9551%20919.307%2018.8676%20919.307%2019.7718H919.975ZM918.657%2016.5878L919.196%2016.1927C918.249%2014.9011%20916.835%2014.2442%20915.065%2014.1638L915.034%2014.8312L915.004%2015.4986C916.454%2015.5645%20917.455%2016.0788%20918.119%2016.9829L918.657%2016.5878ZM915.034%2014.8312L915.084%2014.165L903.447%2013.2866L903.396%2013.9529L903.346%2014.6191L914.984%2015.4974L915.034%2014.8312ZM903.396%2013.9529H904.064V4.29118H903.396H902.728V13.9529H903.396ZM903.396%204.29118V4.9593H962.025V4.29118V3.62308H903.396V4.29118ZM962.025%204.29118V4.9593C979.013%204.9593%20992.308%207.91393%201001.97%2013.7561L1002.32%2013.1843L1002.66%2012.6125C992.713%206.5972%20979.146%203.62308%20962.025%203.62308V4.29118ZM1002.32%2013.1843L1001.98%2013.7591C1011.6%2019.4587%201016.47%2029.5535%201016.47%2044.2553H1017.14H1017.81C1017.81%2029.2402%201012.8%2018.621%201002.66%2012.6095L1002.32%2013.1843ZM1017.14%2044.2553H1016.47C1016.47%2051.9879%201014.74%2058.2858%201011.32%2063.1971L1011.87%2063.5786L1012.42%2063.9602C1016.03%2058.7707%201017.81%2052.1863%201017.81%2044.2553H1017.14ZM1011.87%2063.5786L1011.32%2063.1933C1007.88%2068.0781%201003.39%2071.9231%20997.844%2074.7303L998.146%2075.3263L998.448%2075.9223C1004.18%2073.0204%201008.84%2069.0336%201012.42%2063.9639L1011.87%2063.5786ZM998.146%2075.3263L997.841%2074.7319C992.33%2077.5601%20986.417%2079.7008%20980.101%2081.1529L980.25%2081.804L980.4%2082.4552C986.819%2080.9794%20992.837%2078.8017%20998.451%2075.9207L998.146%2075.3263ZM980.25%2081.804L980.093%2082.4534C986.989%2084.1229%20992.302%2086.5053%20996.079%2089.5691L996.5%2089.0503L996.92%2088.5314C992.938%2085.3005%20987.419%2082.8521%20980.408%2081.1547L980.25%2081.804ZM996.5%2089.0503L996.089%2089.5776C999.972%2092.5975%201002.83%2096.0329%201004.68%2099.8801L1005.28%2099.5903L1005.88%2099.3004C1003.93%2095.2426%201000.93%2091.6514%20996.91%2088.5229L996.5%2089.0503ZM1005.28%2099.5903L1004.68%2099.8801C1006.56%20103.787%201007.97%20107.838%201008.91%20112.033L1009.56%20111.887L1010.22%20111.741C1009.25%20107.445%201007.81%20103.298%201005.88%2099.3004L1005.28%2099.5903ZM1009.56%20111.887L1008.91%20112.033C1009.86%20116.281%201010.82%20120.419%201011.77%20124.447L1012.42%20124.293L1013.07%20124.14C1012.12%20120.117%201011.17%20115.984%201010.22%20111.741L1009.56%20111.887ZM1012.42%20124.293L1011.77%20124.447C1012.73%20128.531%201014.19%20132.218%201016.13%20135.503L1016.7%20135.163L1017.28%20134.823C1015.41%20131.666%201014.01%20128.107%201013.07%20124.14L1012.42%20124.293ZM1016.7%20135.163L1016.13%20135.512C1018.19%20138.859%201021.26%20141.501%201025.3%20143.45L1025.59%20142.848L1025.88%20142.246C1022.03%20140.39%201019.17%20137.908%201017.27%20134.813L1016.7%20135.163ZM1025.59%20142.848L1025.3%20143.45C1029.39%20145.415%201034.99%20146.371%201042.06%20146.371V145.703V145.035C1035.08%20145.035%201029.71%20144.087%201025.88%20142.246L1025.59%20142.848ZM1042.06%20145.703H1041.39V155.804H1042.06H1042.73V145.703H1042.06ZM992.657%2045.2434H993.325C993.325%2035.4998%20990.193%2027.9035%20983.866%2022.5553L983.434%2023.0656L983.003%2023.5758C988.972%2028.6211%20991.989%2035.8102%20991.989%2045.2434H992.657ZM983.434%2023.0656L983.869%2022.5578C977.609%2017.2029%20967.27%2014.6022%20953.022%2014.6022V15.2703V15.9385C967.174%2015.9385%20977.11%2018.5345%20983%2023.5732L983.434%2023.0656ZM953.022%2015.2703V14.6022H942.702V15.2703V15.9385H953.022V15.2703ZM942.702%2015.2703H942.034V76.8634H942.702H943.37V15.2703H942.702ZM942.702%2076.8634V77.5315C943.056%2077.5315%20944.543%2077.5677%20947.185%2077.6411L947.203%2076.9732L947.222%2076.3053C944.593%2076.2323%20943.08%2076.1953%20942.702%2076.1953V76.8634ZM947.203%2076.9732L947.185%2077.6411C949.896%2077.7144%20952.135%2077.7511%20953.9%2077.7511V77.083V76.4149C952.152%2076.4149%20949.926%2076.3784%20947.221%2076.3053L947.203%2076.9732ZM953.9%2077.083V77.7511C966.484%2077.7511%20976.228%2075.4357%20983.046%2070.7154L982.666%2070.1661L982.285%2069.6168C975.782%2074.119%20966.35%2076.4149%20953.9%2076.4149V77.083ZM982.666%2070.1661L983.046%2070.7154C989.963%2065.9271%20993.325%2057.3549%20993.325%2045.2434H992.657H991.989C991.989%2057.1397%20988.69%2065.1827%20982.285%2069.6168L982.666%2070.1661ZM1238.22%2013.9529L1238.27%2014.6193L1238.89%2014.5757V13.9529H1238.22ZM1225.7%2014.8312L1225.73%2015.4986L1225.74%2015.4982L1225.75%2015.4977L1225.7%2014.8312ZM1222.08%2016.5878L1221.54%2016.1927L1221.54%2016.1995L1222.08%2016.5878ZM1220.98%20155.145V155.813H1221.65V155.145H1220.98ZM1203.42%20155.145L1202.86%20155.514L1203.06%20155.813H1203.42V155.145ZM1119.76%2029.2139L1120.31%2028.8442L1119.09%2027.0008V29.2139H1119.76ZM1120.85%20142.848L1120.31%20143.236L1120.32%20143.249L1120.33%20143.261L1120.85%20142.848ZM1124.48%20144.605L1124.42%20145.27L1124.42%20145.271L1124.43%20145.271L1124.48%20144.605ZM1137.32%20145.483H1137.99V144.859L1137.37%20144.817L1137.32%20145.483ZM1137.32%20155.145V155.813H1137.99V155.145H1137.32ZM1088.68%20155.145H1088.02V155.813H1088.68V155.145ZM1088.68%20145.483L1088.64%20144.817L1088.02%20144.859V145.483H1088.68ZM1101.53%20144.605L1101.58%20145.271L1101.58%20145.271L1101.59%20145.27L1101.53%20144.605ZM1105.15%20142.848L1104.65%20142.413L1104.64%20142.424L1104.63%20142.435L1105.15%20142.848ZM1105.15%2016.5878L1104.61%2016.9829L1104.63%2017.0034L1104.65%2017.0226L1105.15%2016.5878ZM1101.53%2014.8312L1101.49%2015.498L1101.5%2015.4986L1101.53%2014.8312ZM1088.25%2013.9529H1087.58V14.5782L1088.2%2014.6195L1088.25%2013.9529ZM1088.25%204.29118V3.62308H1087.58V4.29118H1088.25ZM1132.82%204.29118H1133.49V3.62308H1132.82V4.29118ZM1132.82%209.89056H1132.15V10.0917L1132.26%2010.2594L1132.82%209.89056ZM1207.7%20122.976L1207.14%20123.345L1208.37%20125.195V122.976H1207.7ZM1206.49%2016.5878L1205.95%2016.9829L1205.96%2016.9919L1205.97%2017.0006L1206.49%2016.5878ZM1202.98%2014.8312L1202.93%2015.4979L1202.95%2015.4985L1202.98%2014.8312ZM1190.13%2013.9529H1189.46V14.5768L1190.09%2014.6194L1190.13%2013.9529ZM1190.13%204.29118V3.62308H1189.46V4.29118H1190.13ZM1238.22%204.29118H1238.89V3.62308H1238.22V4.29118ZM1238.22%2013.9529L1238.17%2013.2864L1225.66%2014.1647L1225.7%2014.8312L1225.75%2015.4977L1238.27%2014.6193L1238.22%2013.9529ZM1225.7%2014.8312L1225.67%2014.1638C1223.9%2014.2442%201222.49%2014.9011%201221.54%2016.1927L1222.08%2016.5878L1222.62%2016.9829C1223.28%2016.0788%201224.29%2015.5645%201225.73%2015.4986L1225.7%2014.8312ZM1222.08%2016.5878L1221.54%2016.1995C1220.74%2017.3203%201220.32%2018.5148%201220.32%2019.7718H1220.98H1221.65C1221.65%2018.8329%201221.96%2017.9048%201222.63%2016.9762L1222.08%2016.5878ZM1220.98%2019.7718H1220.32V155.145H1220.98H1221.65V19.7718H1220.98ZM1220.98%20155.145V154.477H1203.42V155.145V155.813H1220.98V155.145ZM1203.42%20155.145L1203.97%20154.775L1120.31%2028.8442L1119.76%2029.2139L1119.2%2029.5836L1202.86%20155.514L1203.42%20155.145ZM1119.76%2029.2139H1119.09V139.664H1119.76H1120.42V29.2139H1119.76ZM1119.76%20139.664H1119.09C1119.09%20140.921%201119.51%20142.116%201120.31%20143.236L1120.85%20142.848L1121.4%20142.46C1120.73%20141.531%201120.42%20140.603%201120.42%20139.664H1119.76ZM1120.85%20142.848L1120.33%20143.261C1121.27%20144.464%201122.67%20145.111%201124.42%20145.27L1124.48%20144.605L1124.54%20143.939C1123.06%20143.805%201122.04%20143.282%201121.38%20142.435L1120.85%20142.848ZM1124.48%20144.605L1124.43%20145.271L1137.28%20146.15L1137.32%20145.483L1137.37%20144.817L1124.52%20143.938L1124.48%20144.605ZM1137.32%20145.483H1136.65V155.145H1137.32H1137.99V145.483H1137.32ZM1137.32%20155.145V154.477H1088.68V155.145V155.813H1137.32V155.145ZM1088.68%20155.145H1089.35V145.483H1088.68H1088.02V155.145H1088.68ZM1088.68%20145.483L1088.73%20146.15L1101.58%20145.271L1101.53%20144.605L1101.48%20143.938L1088.64%20144.817L1088.68%20145.483ZM1101.53%20144.605L1101.59%20145.27C1103.34%20145.111%201104.73%20144.464%201105.68%20143.261L1105.15%20142.848L1104.63%20142.435C1103.96%20143.282%201102.94%20143.805%201101.47%20143.939L1101.53%20144.605ZM1105.15%20142.848L1105.66%20143.283C1106.62%20142.166%201107.14%20140.956%201107.14%20139.664H1106.47H1105.8C1105.8%20140.568%201105.45%20141.481%201104.65%20142.413L1105.15%20142.848ZM1106.47%20139.664H1107.14V19.7718H1106.47H1105.8V139.664H1106.47ZM1106.47%2019.7718H1107.14C1107.14%2018.4801%201106.62%2017.27%201105.66%2016.153L1105.15%2016.5878L1104.65%2017.0226C1105.45%2017.9551%201105.8%2018.8676%201105.8%2019.7718H1106.47ZM1105.15%2016.5878L1105.69%2016.1927C1104.75%2014.9011%201103.33%2014.2442%201101.56%2014.1638L1101.53%2014.8312L1101.5%2015.4986C1102.95%2015.5645%201103.95%2016.0788%201104.61%2016.9829L1105.15%2016.5878ZM1101.53%2014.8312L1101.57%2014.1645L1088.29%2013.2862L1088.25%2013.9529L1088.2%2014.6195L1101.49%2015.4978L1101.53%2014.8312ZM1088.25%2013.9529H1088.91V4.29118H1088.25H1087.58V13.9529H1088.25ZM1088.25%204.29118V4.9593H1132.82V4.29118V3.62308H1088.25V4.29118ZM1132.82%204.29118H1132.15V9.89056H1132.82H1133.49V4.29118H1132.82ZM1132.82%209.89056L1132.26%2010.2594L1207.14%20123.345L1207.7%20122.976L1208.26%20122.607L1133.38%209.5217L1132.82%209.89056ZM1207.7%20122.976H1208.37V19.7718H1207.7H1207.03V122.976H1207.7ZM1207.7%2019.7718H1208.37C1208.37%2018.4975%201207.9%2017.2947%201207.02%2016.1751L1206.49%2016.5878L1205.97%2017.0006C1206.7%2017.9305%201207.03%2018.8503%201207.03%2019.7718H1207.7ZM1206.49%2016.5878L1207.03%2016.1927C1206.09%2014.9097%201204.72%2014.2452%201203.01%2014.1638L1202.98%2014.8312L1202.95%2015.4985C1204.31%2015.5636%201205.28%2016.0701%201205.95%2016.9829L1206.49%2016.5878ZM1202.98%2014.8312L1203.02%2014.1646L1190.18%2013.2863L1190.13%2013.9529L1190.09%2014.6194L1202.93%2015.4977L1202.98%2014.8312ZM1190.13%2013.9529H1190.8V4.29118H1190.13H1189.46V13.9529H1190.13ZM1190.13%204.29118V4.9593H1238.22V4.29118V3.62308H1190.13V4.29118ZM1238.22%204.29118H1237.55V13.9529H1238.22H1238.89V4.29118H1238.22Z%22%20fill%3D%22white%22%20mask%3D%22url\(%23path-1-outside-1_294_329\)%22%2F%3E%0A%3C%2Fsvg%3E);aspect-ratio:1064/160;background:var(--v18-muted);width:105.6px;height:auto;-webkit-mask:var(--sidebar-wordmark-mask) center / contain no-repeat;-webkit-mask:var(--sidebar-wordmark-mask) center / contain no-repeat;-webkit-mask:var(--sidebar-wordmark-mask) center / contain no-repeat;-webkit-mask:var(--sidebar-wordmark-mask) center / contain no-repeat;mask:var(--sidebar-wordmark-mask) center / contain no-repeat;transition:opacity .18s var(--ease), transform .24s var(--ease);display:block}.lt-sidebar-toggle{width:32px;height:32px;transition:background .16s ease, transform .24s var(--ease);background:0 0;border:0;border-radius:100px;flex:0 0 32px;place-items:center;margin-left:auto;padding:0;display:grid;position:relative}.lt-sidebar-toggle:hover{background:var(--subtle)}.lt-sidebar-toggle-logo,.lt-sidebar-toggle-icon{transition:opacity .16s var(--ease), transform .18s var(--ease);place-items:center;display:grid;position:absolute;inset:0}.lt-sidebar-toggle-logo{object-fit:contain;opacity:0;visibility:hidden;width:30.313px;height:30.264px;margin:auto;transform:scale(.82)}.lt-sidebar-toggle-icon{opacity:1;visibility:visible;transform:scale(1)}.lt-sidebar-nav{flex-direction:column;flex:1;gap:4px;min-height:0;display:flex}.lt-sidebar-logo:hover,.lt-sidebar-logo:focus-visible{background-color:var(--text)}.lt-nav-item{width:216px;height:36px;color:var(--v18-muted);text-align:left;font-size:14px;font-weight:var(--font-regular);transition:width .24s var(--ease), padding .24s var(--ease), gap .24s var(--ease), color .16s ease, background .16s ease, border-radius .16s ease;background:0 0;border:0;border-radius:4px;flex:0 0 36px;align-items:center;gap:12px;padding:8px 12px;display:flex}.lt-nav-item>.lt-icon{opacity:.55;transition:opacity .16s}.lt-nav-item:hover{background:var(--subtle);color:var(--ink);border-radius:100px}.lt-nav-item.active{background:var(--subtle);color:var(--ink);font-weight:var(--font-medium);border-radius:100px}.lt-project-parent-row.active .lt-nav-item{font-weight:var(--font-medium)}.lt-nav-item:hover>.lt-icon,.lt-nav-item.active>.lt-icon,.lt-project-parent-row.active .lt-nav-item>.lt-icon{opacity:1}.lt-project-nav{width:216px;transition:width .24s var(--ease);flex-direction:column;gap:4px;display:flex}.lt-project-parent-row{width:216px;height:36px;transition:width .24s var(--ease), border-radius .16s ease, background .16s ease;border-radius:4px;align-items:center;display:flex}.lt-project-parent-row:hover{background:var(--subtle);border-radius:100px}.lt-project-parent-row:hover .lt-nav-item{background:0 0}.lt-project-parent-row.active{background:var(--subtle);border-radius:100px}.lt-project-parent-row .lt-project-parent{flex:1;min-width:0}.lt-project-parent-row.active .lt-project-parent{color:var(--ink)}.lt-project-caret{background:0 0;border:0;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;padding:10px;display:grid}.lt-project-caret:hover{background:var(--hover-strong)}.lt-project-caret .lt-caret{opacity:.55;width:16px;height:16px;transition:transform .24s var(--ease), opacity .16s ease}.lt-project-caret:hover .lt-caret{opacity:1}.lt-project-nav.closed .lt-project-caret .lt-caret{transform:rotate(180deg)}.lt-project-tree{opacity:1;width:100%;min-height:0;max-height:196px;transition:max-height .26s var(--ease), opacity .18s ease, transform .26s var(--ease);align-items:stretch;gap:11px;padding-left:21px;display:flex;overflow:hidden;transform:translateY(0)}.lt-project-nav.closed .lt-project-tree{opacity:0;pointer-events:none;max-height:0;transform:translateY(-6px)}.lt-project-tree>i{background:var(--line);flex:0 0 1px;width:1px}.lt-project-tree>span{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.lt-project-tree button{width:100%;min-width:0;height:36px;color:var(--v18-muted);text-align:left;white-space:nowrap;font-size:14px;font-weight:var(--font-regular);background:0 0;border:0;border-radius:4px;align-items:center;gap:8px;padding:8px 12px;display:flex;overflow:hidden}.lt-project-tree button>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lt-project-tree button:hover,.lt-project-tree button.active{background:var(--subtle);color:var(--ink);border-radius:100px}.lt-project-tree button.active{font-weight:var(--font-medium)}.lt-sidebar-user{background:0 0;border:0;border-radius:100px;justify-content:space-between;align-items:center;width:216px;height:44px;padding:4px 8px 4px 4px;transition:background .16s;display:flex}.lt-sidebar-user:hover,.lt-sidebar-user[aria-expanded=true]{background:var(--subtle)}.lt-sidebar-user-main{align-items:center;gap:10px;min-width:0;display:flex}.lt-sidebar-user-main>img{object-fit:cover;border-radius:50%;flex:0 0 36px;width:36px;height:36px}.lt-sidebar-profile-entry{flex:none;position:relative}.lt-sidebar-avatar-wrap{flex:0 0 36px;width:36px;height:36px;display:block;position:relative}.lt-sidebar-avatar-wrap>img{object-fit:cover;border-radius:50%;width:36px;height:36px}.lt-profile-dot{background:#e5484d;border-radius:50%;flex:0 0 8px;width:8px;height:8px;margin-left:auto;display:block;box-shadow:0 0 0 3px #e5484d1a}.lt-profile-guide{z-index:1050;bottom:76px;left:max(16px, calc((100vw - min(100vw, var(--app-max-width))) / 2 + 20px));border:1px solid var(--blue);gap:4px;width:232px;padding:14px 34px 14px 14px;display:grid;position:fixed}@supports (color:color-mix(in lab, red, red)){.lt-profile-guide{border:1px solid color-mix(in srgb, var(--blue) 18%, var(--line))}}.lt-profile-guide{background:var(--surface);box-shadow:0 14px 38px var(--shadow-soft);animation:lt-rise .22s var(--ease) both;border-radius:12px}.lt-profile-guide b{color:var(--text);font-size:13px;font-weight:600}.lt-profile-guide span{color:var(--v18-muted);font-size:11px;line-height:1.5}.lt-profile-guide button{width:22px;height:22px;color:var(--faint);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;font-size:18px;line-height:1;display:grid;position:absolute;top:7px;right:8px}.lt-profile-guide button:hover{background:var(--subtle);color:var(--text)}.lt-profile-guide>i{border-right:1px solid var(--blue);width:11px;height:11px;position:absolute;bottom:-6px;left:18px}@supports (color:color-mix(in lab, red, red)){.lt-profile-guide>i{border-right:1px solid color-mix(in srgb, var(--blue) 18%, var(--line))}}.lt-profile-guide>i{border-bottom:1px solid var(--blue)}@supports (color:color-mix(in lab, red, red)){.lt-profile-guide>i{border-bottom:1px solid color-mix(in srgb, var(--blue) 18%, var(--line))}}.lt-profile-guide>i{background:var(--surface);transform:rotate(45deg)}.lt-sidebar-user-copy{text-align:left;gap:1px;min-width:0;line-height:1.2;display:grid}.lt-sidebar-user-copy b,.lt-sidebar-user-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lt-sidebar-user-copy b{color:var(--text);font-size:14px;font-weight:var(--font-medium)}.lt-sidebar-user-copy small{color:var(--v18-muted);font-size:11px;font-weight:var(--font-regular)}.lt-sidebar-user>.lt-icon{object-fit:contain;flex:0 0 16px;width:16px;height:16px}.lt-profile-menu{z-index:1060;border:1px solid var(--line);background:var(--surface);width:216px;box-shadow:0 12px 36px var(--shadow-soft);animation:lt-rise .16s var(--ease) both;border-radius:12px;gap:2px;padding:6px;display:grid;position:fixed}.lt-profile-menu button{width:100%;height:36px;color:var(--text);text-align:left;font-size:14px;font-weight:var(--font-regular);background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;display:flex}.lt-profile-menu button:hover{background:var(--subtle)}.lt-profile-menu button>.lt-icon{flex:0 0 18px;width:18px;height:18px}.lt-profile-menu button>span:nth-child(2){flex:1;min-width:0}.lt-profile-menu-divider{background:var(--line);height:1px;margin:4px;display:block}.lt-profile-switch{background:var(--line-strong);border-radius:100px;flex:0 0 30px;width:30px;height:18px;transition:background .16s;display:block;position:relative}.lt-profile-switch i{background:var(--surface);width:12px;height:12px;transition:transform .18s var(--ease);border-radius:50%;position:absolute;top:3px;left:3px}.lt-profile-switch.active{background:var(--ink)}.lt-profile-switch.active i{transform:translate(12px)}.lt-profile-menu .lt-profile-check{margin-left:auto}.lt-profile-menu .is-danger{color:var(--danger)}.lt-profile-menu .is-danger .lt-icon{filter:invert(36%)sepia(27%)saturate(1191%)hue-rotate(314deg)brightness(89%)contrast(89%)}.lt-notes-split{--results-ratio:.28}.lt-note-project-panel,.lt-note-detail{background:var(--surface);min-width:0;overflow:hidden}.lt-note-project-panel{flex-direction:column;margin-top:8px;display:flex}.lt-note-detail>header{border-bottom:1px solid var(--line)}.lt-note-project-panel .lt-note-project-list{scrollbar-width:none;flex:1;height:100%;min-height:0}.lt-note-project-list::-webkit-scrollbar{display:none}.lt-note-detail-scroll::-webkit-scrollbar{display:none}.lt-note-project-row{color:var(--text);font:inherit;text-align:left;border:0}.lt-note-detail{flex-direction:column;display:flex}.lt-note-detail-head{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.lt-note-detail-head>.lt-list-title{flex:1;min-width:0}.lt-note-detail-head>.lt-list-title b{text-overflow:ellipsis;white-space:nowrap;display:block}.lt-note-detail-actions{flex:none;align-items:center;gap:4px;min-width:0;display:flex}.lt-note-detail-actions>.lt-list-detail{width:auto}.lt-note-detail-scroll{scrollbar-width:none;flex:1;min-height:0;overflow:auto;container-type:inline-size}@media (width<=760px){.lt-my-notes-page{height:auto;min-height:100dvh;padding-bottom:76px}.lt-my-notes-page>.lt-header{flex-wrap:nowrap}.lt-notes-split{height:calc(100dvh - 140px)!important;min-height:0!important;display:block!important;overflow:hidden!important}.lt-note-project-panel{width:100%;height:calc(100% - 8px)}.lt-note-project-list{height:100%}.lt-note-detail{width:100%;height:100%;display:none}.lt-my-notes-page.is-mobile-detail .lt-note-project-panel{display:none}.lt-my-notes-page.is-mobile-detail .lt-note-detail{display:flex}.lt-note-detail>header{flex-basis:56px;height:56px;padding-inline:14px}}.sidebar-collapsed .lt-sidebar{padding-inline:10px}.sidebar-collapsed .lt-sidebar-nav{align-items:center;gap:12px;width:100%}.sidebar-collapsed .lt-sidebar-head{justify-content:center;padding-inline:10px}.sidebar-collapsed .lt-sidebar-head>.lt-sidebar-logo,.sidebar-collapsed .lt-nav-item>span,.sidebar-collapsed .lt-project-tree,.sidebar-collapsed .lt-project-nav .lt-caret,.sidebar-collapsed .lt-sidebar-user-copy,.sidebar-collapsed .lt-sidebar-user>.lt-icon{display:none}.sidebar-collapsed .lt-sidebar-toggle{margin:0}.sidebar-collapsed .lt-sidebar-toggle-logo{opacity:1;visibility:visible;transform:scale(1)}.sidebar-collapsed .lt-sidebar-toggle-icon,.sidebar-collapsed .lt-sidebar-toggle:hover .lt-sidebar-toggle-logo{opacity:0;visibility:hidden;transform:scale(.82)}.sidebar-collapsed .lt-sidebar-toggle:hover .lt-sidebar-toggle-icon{opacity:1;visibility:visible;transform:scale(1)}.sidebar-collapsed .lt-nav-item{justify-content:center;width:36px;padding-inline:8px}.sidebar-collapsed .lt-project-nav,.sidebar-collapsed .lt-project-parent-row{width:36px}.sidebar-collapsed .lt-project-caret{display:none}.sidebar-collapsed .lt-sidebar-user{justify-content:center;width:44px;margin-inline:auto;padding:4px}.lt-profile-page{flex-direction:column;display:flex}.lt-profile-header{flex:0 0 var(--header)}.lt-profile-header>span>b{color:var(--text);font-size:24px;font-weight:500}.lt-profile-canvas{border-radius:var(--v18-radius);background:var(--surface);flex:1;min-height:0;overflow:auto}.lt-personal-sheet{flex-direction:column;gap:24px;width:min(680px,100%);margin:0 auto;padding:40px 32px 64px;display:flex}.lt-profile-canvas:has(>.lt-personal-view){display:flex}.lt-profile-canvas>.lt-personal-view{gap:20px;width:calc(100% - 32px);max-width:343px;margin:auto;padding:28px 20px 40px}.lt-personal-summary{border-bottom:1px solid var(--line);justify-items:center;gap:10px;padding-bottom:20px;display:grid}.lt-personal-summary>:is(.lt-personal-status-display,.lt-personal-tags){justify-content:center;margin-left:0}.lt-personal-fields{grid-template-columns:1fr 1fr;gap:20px;display:grid}.lt-personal-field{gap:10px;min-width:0;font-size:14px;display:grid}.lt-personal-field input,.lt-personal-field textarea,.lt-personal-link-editor input{background:var(--subtle);width:100%;min-width:0;color:var(--text);font:inherit;border:1px solid #0000;border-radius:12px;padding:12px 14px;font-size:14px;line-height:1.6}.lt-personal-field textarea{resize:vertical;min-height:180px}.lt-personal-field :is(input,textarea):focus,.lt-personal-link-editor input:focus{outline:2px solid var(--theme-accent);outline-offset:2px}.lt-personal-avatar-edit{cursor:pointer;width:fit-content;color:var(--v18-muted);align-items:center;gap:16px;font-size:14px;display:flex;position:relative}.lt-personal-avatar-edit img,.lt-personal-identity>img{object-fit:cover;border-radius:50%;width:88px;height:88px}.lt-personal-avatar-edit input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.lt-personal-avatar-edit:focus-within{outline:2px solid var(--theme-accent);outline-offset:6px;border-radius:12px}.lt-personal-status{border:0;min-width:0;margin:0;padding:0}.lt-personal-status legend{margin-bottom:12px;padding:0;font-size:14px}.lt-personal-status>div,.lt-personal-status-display,.lt-personal-tags{flex-wrap:wrap;gap:8px;display:flex}.lt-personal-status label{cursor:pointer;position:relative}.lt-personal-status input{opacity:0;position:absolute}.lt-personal-status label span,.lt-personal-status-display>span{background:var(--subtle);color:var(--v18-muted);border:1px solid #0000;border-radius:100px;padding:7px 12px;font-size:13px;line-height:1.5;display:block}.lt-personal-status input:checked+span,.lt-personal-status-display>span{background:var(--theme-soft);color:var(--text);border-color:var(--theme-accent)}@supports (color:color-mix(in lab, red, red)){.lt-personal-status input:checked+span,.lt-personal-status-display>span{border-color:color-mix(in srgb, var(--theme-accent) 25%, transparent)}}.lt-personal-status input:focus-visible+span{outline:2px solid var(--theme-accent);outline-offset:2px}.lt-personal-status label:hover span{background:var(--theme-soft)}.lt-personal-links-edit>header{justify-content:space-between;align-items:center;font-size:14px;display:flex}[data-profile-links]{gap:12px;margin-top:8px;display:grid}.lt-personal-link-editor{grid-template-columns:minmax(0,1fr) 32px;gap:8px;display:grid}.lt-personal-link-editor input{grid-column:1}.lt-personal-link-editor button{grid-area:1/2}.lt-personal-identity{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.lt-personal-identity>img{width:64px;height:64px;margin-bottom:4px}.lt-personal-identity h1{overflow-wrap:anywhere;margin:0;font-size:22px;font-weight:600;line-height:1.3}.lt-personal-identity p{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.5}.lt-personal-identity>span{color:var(--v18-muted);align-items:center;gap:5px;font-size:12px;display:flex}.lt-personal-status-display>span{padding:5px 10px;font-size:11px}.lt-personal-tags{color:var(--v18-muted);gap:6px 14px;font-size:12px}.lt-personal-bio{color:var(--text);overflow-wrap:anywhere;font-size:14px;line-height:1.75}.lt-personal-bio p{white-space:pre-wrap;margin:0 0 12px}.lt-personal-bio>:first-child{margin-top:0}.lt-personal-bio>:last-child{margin-bottom:0}.lt-personal-bio a{color:var(--theme-accent);text-underline-offset:3px}.lt-personal-bio pre{background:var(--subtle);border-radius:12px;padding:16px;overflow:auto}.lt-personal-bio blockquote{border-left:3px solid var(--theme-accent);color:var(--v18-muted);margin:16px 0;padding-left:16px}.lt-personal-links{grid-template-columns:1fr;gap:12px;display:grid}.lt-personal-links>a{background:var(--subtle);color:var(--text);border-radius:12px;align-items:center;gap:14px;padding:12px;text-decoration:none;display:flex}.lt-personal-links>a:hover{background:var(--theme-soft)}.lt-personal-links img{object-fit:cover;border-radius:8px;width:72px;height:56px}.lt-personal-links a>span{overflow-wrap:anywhere;flex:1;min-width:0;font-size:14px}@media (width<=620px){.lt-personal-sheet{gap:22px;padding:28px 20px 40px}.lt-personal-fields{grid-template-columns:1fr}.lt-personal-identity{grid-template-columns:64px minmax(0,1fr);column-gap:14px}.lt-personal-identity>img{width:64px;height:64px}.lt-personal-identity h1{font-size:22px}.lt-personal-summary>:is(.lt-personal-status-display,.lt-personal-tags){margin-left:0}.lt-profile-header>span>b{font-size:20px}}html.dark-mode{--theme-accent:#f5f5f5;--theme-soft:#292929;--theme-hover:#383838;--theme-on-accent:#111;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#f5f5f5;--text:#ededed;--v18-muted:#a9a9a9;--faint:#777;--line:#343434;--line-strong:#4a4a4a;--surface:#1d1d1d;--canvas:#121212;--subtle:#292929;--blue-soft:#1d2a4d;--green-soft:#1b3425;--orange-soft:#3d2b1d;--purple-soft:#34223c;--red:#f08aa0;--red-soft:#3c2028;--on-primary:#111;--hover-strong:#383838;--danger:#f04438;--danger-hover:#ff6b61;--danger-soft:#3b2020;--overlay:#0000009e;--loading-surface:#121212f5;--surface-glass:#1d1d1de0;--shadow-soft:#00000057;--shadow-medium:#00000085;--paper:#202020;--paper-canvas:#101010;--paper-mobile-canvas:#161616;--paper-muted:#292929;--paper-line:#3a3a3a;--paper-text:#f0f0f0;--paper-body:#c7c7c7;--paper-secondary:#9c9c9c;--app-background:#121212}html.dark-mode[data-theme=paper]{--ink:#f5f1e7;--text:#f5f1e7;--v18-muted:#b9b6ab;--faint:#929085;--line:#41413b;--line-strong:#5d5d53;--surface:#242420;--canvas:#191917;--app-background:#191917;--subtle:#30302a;--hover-strong:#3b3b32;--primary-fill:#f5f1e7;--primary-text:#242420;--primary-icon-filter:none;--primary-hover:#e4e0d4;--primary-pressed:#cecabd;--theme-accent:#f5f1e7;--theme-feedback:#f5f1e7;--research-highlight:#b184e2;--research-highlight-soft:#35283f;--research-highlight-hover:#463251;--theme-soft:#493442;--theme-hover:#5a3c4f;--theme-on-accent:#242420;--red:#f08aa0;--red-soft:#3c2028;--pastel-yellow:#423d24;--pastel-pink:#493442;--pastel-green:#353e2a;--pastel-blue:#2d3b4e;--paper:var(--surface);--paper-canvas:var(--canvas);--paper-mobile-canvas:var(--canvas);--paper-muted:var(--subtle);--paper-line:var(--line);--paper-text:var(--text);--paper-body:var(--text);--paper-secondary:var(--v18-muted);--loading-surface:var(--canvas)}@supports (color:color-mix(in lab, red, red)){html.dark-mode[data-theme=paper]{--loading-surface:color-mix(in srgb, var(--canvas) 96%, transparent)}}html.dark-mode[data-theme=paper]{--surface-glass:var(--surface)}@supports (color:color-mix(in lab, red, red)){html.dark-mode[data-theme=paper]{--surface-glass:color-mix(in srgb, var(--surface) 96%, transparent)}}html.dark-mode .lt-icon{filter:invert()}html.dark-mode .lt-home-symbol{content:url(/assets/lantern-home-lockup-dark-D_p13ATv.svg?v=20260913-compact);filter:none}html.dark-mode .lt-sidebar-toggle-logo{content:url(/assets/lantern-sidebar-dark-CfWemqFc.svg?v=20260913-color-seam);filter:none;width:32px;height:32px}html.dark-mode .lt-profile-menu .is-danger .lt-icon{filter:invert(36%)sepia(27%)saturate(1191%)hue-rotate(314deg)brightness(120%)contrast(89%)}html.dark-mode .lt-search:focus-within,html.dark-mode .lt-search-history,html.dark-mode .lt-search-shell:focus-within>.lt-search,html.dark-mode .lt-search-shell:focus-within>.lt-home-search,html.dark-mode .lt-home-search:focus-within,html.dark-mode .lt-view-toggle button.active,html.dark-mode .lt-list-row,html.dark-mode .lt-row-menu,html.dark-mode .lt-add-project-panel,html.dark-mode .lt-split,html.dark-mode .lt-composer,html.dark-mode .lt-studio-tool,html.dark-mode .lt-studio-download-menu,html.dark-mode .lt-studio-output-filter-menu,html.dark-mode .lt-confirm-popover,html.dark-mode .lt-project-popover,html.dark-mode .lt-project-popover input,html.dark-mode .lt-studio-settings-dialog select,html.dark-mode .lt-dialog,html.dark-mode .lt-detail,html.dark-mode .lt-detail-footer,html.dark-mode .lt-correction-dialog select,html.dark-mode .lt-graph-dialog,html.dark-mode .lt-graph-close,html.dark-mode .lt-section-canvas{background:var(--surface)}html.dark-mode .lt-detail-footer{box-shadow:0 -12px 24px #1d1d1deb}html.dark-mode .lt-range-entity{border-color:var(--surface);background:var(--surface)}html.dark-mode:not([data-theme]),html.dark-mode[data-theme=default]{--primary-icon-filter:none}html.dark-mode .lt-inbox-icon.type-radar .lt-icon,html.dark-mode .lt-inbox-icon.type-request .lt-icon,html.dark-mode .lt-inbox-icon.type-system .lt-icon{opacity:.88}.lt-page{background:var(--app-background);width:100%;min-width:0;max-width:100%;height:100dvh;padding:0 12px 12px 0;position:relative;overflow:hidden}.lt-page.lt-home{min-width:0;right:0;transform:translateZ(0)}.lt-home-canvas,.lt-section-canvas,.lt-split,.lt-results,.lt-ai,.lt-projects-page{width:100%;min-width:0;max-width:100%}.lt-header{--control-surface:var(--theme-soft);--control-hover:var(--theme-hover);width:100%;height:var(--header);justify-content:space-between;align-items:center;gap:20px;padding-left:6px;display:flex}.lt-header :is(button,input):focus-visible{outline-color:var(--theme-accent)}.lt-header-actions{align-items:center;gap:12px;display:flex}.lt-project-head-icon{border-radius:100px;flex:0 0 40px;width:40px;height:40px;min-height:40px;padding:10px;position:relative;overflow:visible}.lt-project-head-icon .lt-icon{filter:none;opacity:1;flex-basis:16px;width:16px;height:16px}html.dark-mode .lt-project-head-icon .lt-icon{filter:invert()}.lt-project-title{align-items:center;gap:8px;min-width:0;display:flex}.lt-project-title>b{text-overflow:ellipsis;white-space:nowrap;font-size:24px;font-weight:500;overflow:hidden}.lt-project-rename-trigger{opacity:0;flex:none;transition:opacity .14s,transform .14s,background-color .14s;transform:translate(-4px)}.lt-project-title:hover .lt-project-rename-trigger,.lt-project-title:focus-within .lt-project-rename-trigger{opacity:1;transform:translate(0)}.lt-label-dot{flex:0 0 20px;place-items:center;width:20px;height:20px;display:inline-grid}.lt-label-dot>i{background:var(--blue);border-radius:50%;width:10px;height:10px}.lt-label-dot.size-small{flex-basis:12px;width:12px;height:12px}.lt-label-dot.size-small>i{width:8px;height:8px}.lt-button{background:var(--primary-fill);min-width:0;height:32px;color:var(--primary-text);white-space:nowrap;transition:background .16s ease, color .16s ease, opacity .16s ease, transform .16s var(--ease);border:0;border-radius:100px;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:12px;font-weight:500;display:inline-flex}.lt-button-leading-icon{flex:0 0 14px;justify-content:center;align-items:center;width:14px;height:14px;font-size:14px;font-weight:400;line-height:14px;display:inline-flex}.lt-button:hover{background:var(--primary-hover)}.lt-button:active{transform:scale(.97)}.lt-button.secondary{background:var(--control-surface,var(--subtle));color:var(--ink)}.lt-button.secondary:hover{background:var(--control-hover,var(--hover-strong))}.lt-button.danger{background:var(--danger);color:#fff}.lt-button.danger:hover{background:var(--danger-hover)}.lt-button.text{color:var(--ink);background:0 0;padding-inline:8px}.lt-button.text:hover{background:var(--control-surface,var(--subtle))}.lt-button:disabled{cursor:not-allowed;background:var(--canvas);color:var(--line-strong)}.lt-icon-button{background:0 0;border:0;border-radius:100px;place-items:center;width:32px;height:32px;padding:8px;transition:background .16s;display:grid}.lt-icon-button:hover{background:var(--control-hover,var(--theme-soft))}.lt-search-shell{z-index:20;border-radius:24px;width:360px;position:relative}.lt-search-shell.is-home{width:100%}.lt-search{background:var(--control-surface,var(--subtle));border-radius:100px;align-items:center;gap:12px;width:100%;height:41px;padding:10px 12px;transition:box-shadow .18s,background .18s;display:flex}.lt-header .lt-search:hover:not(:focus-within){background:var(--control-hover)}.lt-search:focus-within{background:var(--surface)}.lt-search input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:14px}.lt-search input::placeholder{color:var(--faint)}.lt-search-upload{background:var(--primary-fill);width:32px;height:32px;transition:background .16s ease, transform .16s var(--ease);border:0;border-radius:50%;flex:0 0 32px;place-items:center;padding:8px;display:grid}.lt-search-upload .lt-icon{filter:var(--primary-icon-filter)}.lt-search-upload:hover{background:var(--primary-hover)}.lt-search-upload:active{transform:scale(.95)}.lt-search-history{background:var(--surface);opacity:0;pointer-events:none;transform-origin:top;max-height:0;transition:max-height .24s var(--ease), padding .24s var(--ease), border-color .16s ease, opacity .14s ease, transform .24s var(--ease);border:1px solid #0000;border-top:0;border-radius:0 0 24px 24px;flex-direction:column;gap:2px;padding:0 8px;display:flex;position:absolute;top:calc(100% - 1px);left:0;right:0;overflow:hidden;transform:scaleY(.96)}.lt-search-shell:focus-within{filter:none}.lt-search-shell:focus-within>.lt-search,.lt-search-shell:focus-within>.lt-home-search{background:var(--surface);box-shadow:inset 0 1px var(--line-strong), inset 1px 0 var(--line-strong), inset -1px 0 var(--line-strong);border-radius:24px 24px 0 0}.lt-search-shell:focus-within .lt-search-history{border-color:var(--line-strong);opacity:1;pointer-events:auto;max-height:276px;padding:8px;transform:scaleY(1)}.lt-search-history>b{color:var(--v18-muted);padding:4px 10px 6px;font-size:12px;font-weight:500}.lt-search-history>button{width:100%;height:40px;color:var(--text);text-align:left;background:0 0;border:0;border-radius:8px;flex:0 0 40px;align-items:center;gap:12px;padding:8px 10px;transition:background .14s;display:flex}.lt-search-history>button:hover,.lt-search-history>button:focus-visible{background:var(--subtle)}.lt-search-history>button .lt-icon{opacity:.55}.lt-search-history>button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lt-home{height:100dvh;min-height:0;padding:12px 12px 12px 0;overflow:hidden}.lt-home-canvas{border-radius:var(--v18-radius);background:var(--surface);width:100%;height:calc(100dvh - 24px);min-height:0;position:relative;overflow:hidden}.lt-home-canvas::-webkit-scrollbar{display:none}.lt-home-center{scrollbar-width:none;flex-direction:column;justify-content:flex-start;align-items:center;gap:36px;width:min(885px,100% - 48px);height:100%;min-height:0;margin:0 auto;padding:0 0 24px;display:flex;position:relative;overflow:hidden auto}.lt-home-center::-webkit-scrollbar{display:none}.lt-home-center>.lt-search-shell{z-index:70;flex:none;position:sticky;top:12px}.lt-home-mark{text-align:center;flex-direction:column;flex:none;align-items:center;max-width:100%;margin-top:180px;display:flex;position:static}.lt-home-symbol{aspect-ratio:670/659;object-fit:contain;filter:none;width:144px;max-width:100%;height:auto;display:block}.lt-home-symbol-crop{aspect-ratio:670/500;width:144px;max-width:100%;overflow:hidden}.lt-home-mark .lt-login-brand-statement{color:var(--ink);letter-spacing:-.06em;text-align:center;margin:8px 0 0;font:400 clamp(24px,2.4vw,30px)/1.12 Georgia,serif}.lt-home-mark .lt-login-brand-statement em{color:#8034d0;font-weight:400;display:inline-block}html.dark-mode .lt-home-mark .lt-login-brand-statement em{color:#ac73e7}.lt-home-search{z-index:3;background:var(--subtle);border-radius:100px;flex:none;align-items:center;gap:12px;width:100%;height:56px;margin:0;padding:10px 16px;transition:box-shadow .18s,background .18s;display:flex;position:relative}.lt-home-search:focus-within{background:var(--surface)}.lt-home-search input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:16px}.lt-home-search input::placeholder{color:var(--faint)}.lt-home-badge{background:var(--canvas);color:var(--ink);white-space:nowrap;border-radius:100px;flex:none;align-items:center;gap:7px;margin:0;padding:4px 10px;font-size:14px;display:inline-flex}.lt-home-badge:before{background:var(--ink);content:"";border-radius:50%;width:8px;height:8px}.lt-home-section{flex-direction:column;flex:none;gap:16px;width:100%;min-height:0;margin:0;display:flex;overflow:visible}.lt-home-section>header{z-index:60;background:var(--surface);flex:0 0 48px;justify-content:space-between;align-items:center;height:48px;display:flex;position:sticky;top:84px}.lt-home-center.is-home-stuck .lt-home-section>header:before{z-index:-1;background:var(--surface);content:"";pointer-events:none;height:132px;position:absolute;top:-84px;left:0;right:0}.lt-tabs{overscroll-behavior-inline:contain;scroll-behavior:smooth;scrollbar-width:none;flex:auto;align-items:stretch;gap:16px;min-width:0;max-width:100%;height:100%;display:flex;overflow:auto hidden}.lt-tabs::-webkit-scrollbar{display:none}.lt-tab{height:100%;min-height:36px;color:var(--v18-muted);white-space:nowrap;background:0 0;border:0;border-radius:0;flex:none;align-items:center;padding:0 4px;font-size:12px;font-weight:500;line-height:1.5;transition:color .16s;display:inline-flex;position:relative}.lt-tab:after{background:var(--ink);content:"";opacity:0;transform-origin:50%;height:2px;transition:opacity .16s ease, transform .2s var(--ease);position:absolute;top:calc(50% + .75em + 4px);left:0;right:0;transform:scaleX(.4)}.lt-tab:hover{color:var(--ink);background:0 0}.lt-tab.active{color:var(--theme-accent);background:0 0}.lt-tab.active:after{background:var(--theme-accent);opacity:1;transform:scaleX(1)}.lt-view-toggle{background:var(--subtle);border-radius:100px;flex:none;height:32px;padding:2px;display:flex}.lt-view-toggle button{background:0 0;border:0;border-radius:100px;place-items:center;width:36px;height:28px;padding:6px;display:grid}.lt-view-toggle button.active{background:var(--surface)}.lt-home-view-tools{flex:none;align-items:center;gap:8px;display:flex}.lt-home-refresh{background:0 0;border:0;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;padding:0;transition:background .16s,color .16s;display:grid;position:relative}.lt-home-refresh:hover{background:var(--subtle)}.lt-home-refresh:disabled{cursor:wait;opacity:1}.lt-home-refresh .lt-icon{flex:0 0 16px;width:16px;height:16px}.lt-home-refresh-icon{transition:opacity .14s ease, transform .18s var(--ease);place-items:center;display:grid}.lt-refresh-loader{opacity:0;pointer-events:none;align-items:center;gap:2px;display:flex;position:absolute}.lt-refresh-loader i{background:var(--ink);border-radius:50%;width:3px;height:3px;animation:.7s ease-in-out infinite alternate lt-refresh-dot}.lt-refresh-loader i:nth-child(2){animation-delay:.1s}.lt-refresh-loader i:nth-child(3){animation-delay:.2s}.lt-home-refresh.is-loading .lt-home-refresh-icon{opacity:0;transform:scale(.82)}.lt-home-refresh.is-loading .lt-refresh-loader{opacity:1}@keyframes lt-refresh-dot{0%{opacity:.3;transform:translateY(1px)}to{opacity:1;transform:translateY(-1px)}}.lt-split.is-results-under-half .lt-results .lt-view-toggle{display:none}.lt-home-list{flex:none;width:100%;overflow:visible}.lt-home-list.is-discover{flex:none;min-height:0;padding:0;overflow:visible}.lt-home-list.is-discover::-webkit-scrollbar{display:none}.lt-home-list.is-refreshing{opacity:.5;pointer-events:none;animation:.72s ease-in-out infinite alternate lt-home-list-loading}@keyframes lt-home-list-loading{0%{opacity:.42}to{opacity:.68}}.lt-home-list .lt-list-row{min-height:72px;padding-block:8px}.lt-home-list.is-discover .lt-list-row{padding-left:0;padding-right:0}.lt-trending-list{width:100%;padding:20px 0 24px;container-type:inline-size}.lt-home-section.is-trending{gap:8px}.lt-trending-layout{grid-template-columns:minmax(280px,340px) minmax(0,1fr);align-items:stretch;gap:32px;display:grid}.lt-trending-section:not(.lt-trending-top){flex-direction:column;display:flex}.lt-trending-section{min-width:0}.lt-trending-top{border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:20px}.lt-trending-section>header{margin-bottom:20px}.lt-trending-rising{gap:2px;display:grid}.lt-trending-card{min-height:50px;color:var(--text);border-radius:8px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:14px;margin-inline:-8px;padding:10px 8px;text-decoration:none;transition:background .16s;display:grid}.lt-trending-card:hover{background:var(--subtle)}.lt-trending-card:focus-visible{outline:2px solid var(--interaction-accent);outline-offset:2px}.lt-trending-rank{width:28px;height:28px;color:var(--v18-muted);font-variant-numeric:tabular-nums;place-items:center;font-size:13px;display:grid}.lt-trending-card.is-top .lt-trending-rank{color:var(--red);background:var(--red-soft);border-radius:8px 8px 8px 2px;font-size:15px;font-style:italic;font-weight:650}.lt-trending-card.is-top:nth-child(2) .lt-trending-rank{color:var(--orange);background:var(--orange-soft)}.lt-trending-card.is-top:nth-child(3) .lt-trending-rank{color:var(--text);background:var(--subtle)}.lt-trending-name{align-items:center;gap:8px;min-width:0;display:flex}.lt-tag.lt-trending-new{color:#8a6700;background:#fff1b8}html.dark-mode .lt-tag.lt-trending-new{color:#ffd666;background:#4a3b16}.lt-trending-title{overflow-wrap:anywhere;min-width:0;font-size:16px;font-weight:400;line-height:1.5}.lt-trending-card.is-top .lt-trending-title{font-weight:var(--font-medium)}.lt-trending-card .lt-tag{white-space:nowrap;padding:2px 7px;font-size:11px}.lt-tag.red{color:var(--red);background:var(--red-soft)}.lt-trending-filters{flex-wrap:wrap;gap:8px;display:flex}.lt-trending-filters .lt-tag{cursor:pointer;font:inherit;border:0;padding:5px 10px;font-size:12px}.lt-trending-filters .lt-tag:hover{color:var(--text);background:var(--line)}.lt-trending-filters .lt-tag.is-active{color:var(--primary-text);background:var(--primary-fill)}.lt-trending-cloud{flex:1;width:100%;min-height:380px;margin-top:16px;position:relative;overflow:hidden}.lt-trending-cloud-canvas{width:100%;height:100%}.lt-trending-cloud>a{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.lt-trending-cloud>a:focus-visible{z-index:2;clip-path:none;background:var(--surface);width:auto;height:auto;color:var(--text);outline:2px solid var(--interaction-accent);padding:8px}@container (width<=700px){.lt-trending-layout{grid-template-columns:minmax(0,1fr);gap:32px}.lt-trending-top{padding:16px}.lt-trending-cloud{flex:none;height:440px;min-height:0}}.lt-home-list,.lt-results-scroll,.lt-projects-list{container-type:inline-size}.lt-home-list.grid-mode,.lt-results-scroll.grid-mode{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:8px;padding:8px 16px 16px;display:grid}.lt-home-list.grid-mode .lt-list-row,.lt-results-scroll.grid-mode .lt-list-row{border:1px solid var(--line);border-radius:12px;align-items:flex-start;width:100%;min-height:132px;margin:0;padding:18px}.lt-home-list.is-discover.grid-mode{grid-template-columns:repeat(3,minmax(0,1fr));padding:0}.lt-home-list.is-discover .lt-list-row.is-browsable{padding-block:14px}.lt-list-row{background:var(--surface);border-bottom:1px solid #0000;border-radius:4px;align-items:center;gap:12px;width:100%;min-height:84px;padding:14px 4px;transition:background .16s;display:flex;position:relative}.lt-list-row:hover{background:var(--subtle)}.lt-list-row.selected,.lt-note-project-panel.lt-results .lt-note-project-row.selected{background:var(--theme-soft)}.lt-list-row.selected:hover,.lt-note-project-panel.lt-results .lt-note-project-row.selected:hover{background:var(--theme-hover)}.lt-selection-check{background:var(--primary-fill);width:40px;height:40px;transition:background .16s ease, transform .16s var(--ease);border:0;border-radius:50%;flex:0 0 40px;place-items:center;display:grid}.lt-selection-check .lt-icon{object-fit:contain;width:20px;height:20px;filter:var(--primary-icon-filter);flex:0 0 20px}.lt-list-row:hover .lt-selection-check,.lt-selection-check.checked{background:var(--primary-fill);box-shadow:none}.lt-list-row.is-browsable{cursor:pointer}.lt-list-row.is-browsable:focus-visible{outline:2px solid var(--theme-accent);outline-offset:-2px}.lt-search-hit{background:var(--theme-soft);color:var(--theme-accent)}@supports (color:color-mix(in lab, red, red)){.lt-search-hit{color:color-mix(in srgb, var(--theme-accent) 75%, var(--text))}}.lt-search-hit{font:inherit}.lt-list-avatar{background:var(--blue-soft);border-radius:50%;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid;position:relative;overflow:hidden}.lt-list-avatar img{object-fit:fill;width:17px;height:17px}.lt-list-avatar.person img{object-fit:cover;width:100%;height:100%}.lt-list-avatar.collective{background:var(--orange-soft)}.lt-list-avatar.initiative{background:var(--purple-soft)}.lt-list-avatar.artifact{background:var(--blue-soft)}.lt-list-avatar.local{background:var(--green-soft);color:var(--green)}.lt-list-avatar.local .lt-icon{filter:invert(52%)sepia(25%)saturate(973%)hue-rotate(88deg)brightness(91%)contrast(86%);opacity:1;flex:0 0 18px;width:18px;height:18px}.lt-list-avatar:not(.person) img{object-fit:contain;width:17px;height:17px;display:block}.lt-list-avatar:not(.person):before{display:none}.lt-list-avatar.collective img{filter:invert(55%)sepia(84%)saturate(2115%)hue-rotate(344deg)brightness(101%)contrast(90%)}.lt-list-avatar.initiative img{filter:invert(40%)sepia(76%)saturate(1373%)hue-rotate(238deg)brightness(91%)contrast(92%)}.lt-list-avatar.artifact img,.lt-list-avatar.project img{filter:invert(45%)sepia(96%)saturate(2290%)hue-rotate(211deg)brightness()contrast(93%)}.lt-list-row>.lt-list-avatar,.lt-list-row>.lt-selection-check{align-self:flex-start}.lt-list-copy{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.lt-list-copy.is-local-file{gap:6px}.lt-list-title{min-width:0;display:block}.lt-list-title b{min-width:0;color:var(--text);-webkit-line-clamp:2;text-overflow:ellipsis;white-space:normal;-webkit-box-orient:vertical;font-size:16px;font-weight:400;line-height:1.4;display:-webkit-box;overflow:hidden}.lt-list-detail{min-width:0;color:var(--v18-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.5;display:block;overflow:hidden}.lt-list-tags{gap:4px;display:flex;overflow:hidden}.lt-list-tags,.lt-detail-network-tags,.lt-detail-tags,.lt-detail-evidence-tags,.lt-personal-tags{min-width:0;max-width:100%}:is(.lt-list-tags,.lt-detail-network-tags,.lt-detail-tags,.lt-detail-evidence-tags,.lt-personal-tags)>:not([data-tags-more]){flex:none;max-width:none}:is(.lt-list-tags,.lt-detail-network-tags,.lt-detail-tags,.lt-detail-evidence-tags,.lt-personal-tags)>[hidden]{display:none!important}.lt-tags-more{cursor:pointer;box-sizing:border-box;flex:none;justify-content:center;align-items:center;min-width:24px;display:inline-flex;position:relative}.lt-tags-more>span{visibility:hidden}.lt-tags-more:after{content:"";background:currentColor;border-radius:50%;width:2px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:-4px 0,4px 0}.lt-tags-more:hover{background:var(--control-hover,var(--line));color:var(--ink)}.lt-tags-more:focus-visible{outline:2px solid var(--theme-accent);outline-offset:2px}.lt-tags-popover{box-sizing:border-box;border:1px solid var(--line);background:var(--surface);max-width:calc(100vw - 16px);max-height:min(360px,100dvh - 16px);color:var(--ink);border-radius:12px;margin:0;padding:16px;position:fixed;inset:auto;overflow:auto;box-shadow:0 8px 32px #0000001f}.lt-tags-popover:popover-open{flex-wrap:wrap;align-content:flex-start;gap:8px;display:flex}.lt-tags-popover .lt-tag{white-space:normal;overflow-wrap:anywhere;max-width:100%}.lt-tags-popover button.lt-tag{cursor:pointer;border:0;font-family:inherit}.lt-tags-popover button.lt-tag:hover{background:var(--line);color:var(--text)}.lt-local-file-meta{min-width:0;color:var(--v18-muted);align-items:center;gap:0;font-size:11px;line-height:20px;display:flex}.lt-local-file-meta-item,.lt-local-file-uploader{white-space:nowrap;align-items:center;min-width:0;display:inline-flex}.lt-local-file-meta-item{margin-left:8px}.lt-local-file-uploader+.lt-local-file-meta-item:before,.lt-local-file-meta-item+.lt-local-file-meta-item:before{content:"";opacity:.48;background:currentColor;border-radius:50%;width:2px;height:2px;margin-right:8px}.lt-local-file-meta b,.lt-local-file-uploader b{color:var(--v18-muted);font-size:11px;font-weight:var(--font-regular);text-overflow:ellipsis;overflow:hidden}.lt-local-file-uploader{gap:5px}.lt-local-file-uploader img{border:1px solid var(--surface);object-fit:cover;border-radius:50%;flex:0 0 18px;width:18px;height:18px}.lt-publisher-avatar{cursor:pointer;background:0 0;border:0;border-radius:50%;flex:0 0 18px;justify-content:center;align-items:center;width:18px;height:18px;padding:0;display:inline-flex}.lt-publisher-avatar:focus-visible{outline:2px solid var(--theme-accent);outline-offset:3px}.lt-publisher-avatar:hover{box-shadow:0 0 0 3px var(--theme-soft)}.lt-publisher-profile{border:1px solid var(--line);background:var(--surface);max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);color:var(--text);box-shadow:0 12px 36px var(--shadow-medium);border-radius:16px;margin:0;padding:16px;position:fixed;inset:auto;overflow:auto}.lt-publisher-profile::backdrop{background:0 0}.lt-publisher-profile>header{font-size:14px;font-weight:var(--font-medium);justify-content:space-between;align-items:center;display:flex}.lt-publisher-profile-body{flex-direction:column;align-items:center;min-width:0;padding:20px 8px 24px;display:flex}.lt-publisher-profile-body>img{object-fit:cover;border-radius:50%;width:64px;height:64px;margin-bottom:16px}.lt-publisher-profile-body>b{max-width:100%;font-size:18px;font-weight:var(--font-medium);text-align:center;overflow-wrap:anywhere;line-height:26px}.lt-publisher-profile-body>span{max-width:100%;color:var(--v18-muted);overflow-wrap:anywhere;margin-top:4px;font-size:13px;line-height:20px}.lt-tag{background:var(--subtle);color:var(--v18-muted);white-space:nowrap;border-radius:36px;padding:3px 7px;font-size:11px;font-style:normal}.lt-row-actions{z-index:3;visibility:hidden;background:inherit;opacity:0;pointer-events:none;transition:opacity .14s ease, transform .16s var(--ease), visibility .14s ease;align-items:center;gap:8px;padding-top:10px;padding-bottom:10px;padding-left:10px;display:flex;position:absolute;top:50%;right:12px;transform:translate(4px,-50%)}.lt-list-row:hover>.lt-row-actions,.lt-list-row:focus-within>.lt-row-actions{visibility:visible;opacity:1;pointer-events:auto;transform:translate(0, var(--row-action-y,-50%))}.lt-list-row:has(.lt-row-menu:not(.lt-card-row-menu))>.lt-row-actions{visibility:visible;opacity:1;pointer-events:auto;transform:translate(0, var(--row-action-y,-50%))}.lt-row-menu{z-index:20;border:1px solid var(--line);background:var(--surface);min-width:156px;box-shadow:0 8px 24px var(--shadow-soft);border-radius:10px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0}.lt-card-row-menu{display:none}.lt-row-menu button{text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:7px;height:34px;padding:0 10px;font-size:14px;font-weight:400;line-height:21px}.lt-row-menu button:hover{background:var(--subtle)}.lt-row-menu button.danger{color:var(--danger)}.lt-add-project-panel{z-index:1041;border:1px solid var(--line);background:var(--surface);width:320px;max-height:min(420px,100dvh - 32px);box-shadow:0 16px 44px var(--shadow-medium);animation:lt-rise .18s var(--ease) both;border-radius:12px;flex-direction:column;display:flex;position:fixed;overflow:hidden}.lt-add-project-list{scrollbar-width:none;gap:2px;min-height:0;padding:8px;display:grid;overflow:auto}.lt-add-project-list::-webkit-scrollbar{display:none}.lt-add-project-list>button{text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:54px;padding:8px;display:grid}.lt-add-project-list>button:hover:not(:disabled){background:var(--subtle)}.lt-add-project-list>button:disabled{cursor:default}.lt-add-project-list>button>span{gap:2px;min-width:0;display:grid}.lt-add-project-list b,.lt-add-project-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lt-add-project-list b{font-size:12px;font-weight:500}.lt-add-project-list small,.lt-add-project-list em{color:var(--v18-muted);font-size:10px;font-style:normal}.lt-add-project-action{border-radius:50%;place-items:center;min-width:28px;height:28px;display:grid}.lt-add-project-list>button:not(:disabled) .lt-add-project-action{color:var(--ink)}.lt-add-project-list>button:disabled .lt-add-project-action{background:var(--subtle);min-width:auto;color:var(--faint);border-radius:100px;padding:0 7px}.lt-plus-icon{width:16px;height:16px;display:block;position:relative}.lt-plus-icon:before,.lt-plus-icon:after{content:"";background:currentColor;border-radius:2px;width:12px;height:1.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lt-plus-icon:after{transform:translate(-50%,-50%)rotate(90deg)}@container (width<=520px){.lt-list-row{grid-template-columns:40px minmax(0,1fr);grid-template-areas:"leading copy"".actions";align-items:start;display:grid}.lt-list-row>.lt-list-avatar,.lt-list-row>.lt-selection-check,.lt-list-row>.lt-label-dot{grid-area:leading}.lt-list-row>.lt-list-copy{grid-area:copy}.lt-list-row>.lt-row-actions{grid-area:auto;width:max-content;max-width:100%;margin:0}}.lt-split{--splitter-size:1px;--results-ratio:.694;grid-template-columns:minmax(0, calc((100% - var(--splitter-size)) * var(--results-ratio))) var(--splitter-size) minmax(0, 1fr);border-radius:var(--v18-radius);background:var(--surface);height:calc(100dvh - 84px);min-height:0;transition:grid-template-columns .26s var(--ease);display:grid;overflow:hidden}.lt-split-resizer{z-index:4;width:var(--splitter-size);cursor:col-resize;touch-action:none;background:0 0;border:0;height:100%;padding:0;position:relative}.lt-split-resizer:after{content:"";inset-block:0;width:9px;position:absolute;left:50%;transform:translate(-50%)}.lt-split-resizer:before{background:var(--line);content:"";width:1px;transition:width .16s var(--ease), background-color .16s var(--ease);position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.lt-split-resizer:hover:before,.lt-split-resizer:focus-visible:before,.lt-split.is-resizing .lt-split-resizer:before{background:var(--theme-accent);width:3px}.lt-split-resizer:focus-visible{outline:none}.lt-split.is-resizing,.lt-split.is-resizing *{-webkit-user-select:none;user-select:none;cursor:col-resize!important}.lt-search-loading{z-index:50;top:var(--header);border-radius:var(--v18-radius);background:var(--loading-surface);opacity:1;flex-direction:column;justify-content:center;align-items:center;transition:opacity .22s,visibility .22s;display:flex;position:absolute;bottom:12px;left:0;right:12px}.lt-search-loading.is-leaving{visibility:hidden;opacity:0;pointer-events:none}.lt-search-loading-mark{background:var(--subtle);width:44px;height:44px;animation:lt-search-pulse 1.1s var(--ease) infinite;border-radius:50%;place-items:center;margin-bottom:14px;display:grid}.lt-search-loading-mark .lt-icon{flex-basis:18px;width:18px;height:18px}.lt-search-loading>b{font-size:16px;font-weight:500}.lt-search-loading>small{color:var(--v18-muted);margin-top:6px;font-size:12px}.lt-search-loading>i{align-items:center;gap:5px;margin-top:18px;display:flex}.lt-search-loading>i em{background:var(--v18-muted);border-radius:50%;width:5px;height:5px;animation:.9s ease-in-out infinite lt-search-dot}.lt-search-loading>i em:nth-child(2){animation-delay:.12s}.lt-search-loading>i em:nth-child(3){animation-delay:.24s}.lt-results,.lt-ai{min-width:0;overflow:hidden}.lt-results{border-right:0}.lt-results>header,.lt-ai>header{flex:0 0 56px;justify-content:space-between;align-items:center;height:56px;padding:0 12px;display:flex}.lt-project-result-tabs{align-items:center;gap:12px;width:100%;min-width:0;height:100%;display:flex}.lt-project-result-tabs .lt-tabs{min-width:0}.lt-project-tab-upload{background:var(--surface);width:32px;height:32px;min-height:32px;color:var(--ink);border:0;flex:0 0 32px;padding:8px;position:relative;overflow:visible}.lt-project-tab-upload:hover{background:var(--canvas)}.lt-project-tab-upload .lt-icon{width:14px;height:14px}html.dark-mode .lt-project-tab-upload .lt-icon{filter:invert()}.lt-global-tooltip{z-index:var(--z-tooltip);background:var(--text);max-width:calc(100vw - 16px);box-shadow:0 4px 12px var(--shadow-soft);color:var(--surface);font-size:12px;font-weight:var(--font-regular);opacity:1;pointer-events:none;white-space:nowrap;border:0;border-radius:6px;margin:0;padding:5px 8px;line-height:1;animation:.12s both lt-fade;position:fixed;inset:auto}:is(.lt-global-tooltip:popover-open,.lt-global-tooltip.is-open){display:block}.lt-profile-menu,.lt-row-menu,.lt-add-project-panel,.lt-member-share-panel,.lt-note-mentions,.lt-note-visibility-menu,.lt-studio-download-menu,.lt-studio-output-filter-menu,.lt-confirm-popover,.lt-project-popover,.lt-project-color-popover{z-index:var(--z-popover)!important}.lt-member-share-panel{border:1px solid var(--line);background:var(--surface);width:min(400px,100vw - 24px);max-height:min(560px,100dvh - 24px);box-shadow:0 18px 56px var(--shadow-medium);animation:lt-rise .18s var(--ease) both;border-radius:16px;flex-direction:column;display:flex;position:fixed;overflow:hidden}.lt-member-share-panel>header{border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:14px 16px;display:flex}.lt-member-share-panel>header>div{gap:2px;min-width:0;display:grid}.lt-member-share-panel h2,.lt-member-share-panel h3{color:var(--text);margin:0}.lt-member-share-panel h2{font-size:16px;font-weight:600;line-height:1.4}.lt-member-share-panel h3{font-size:12px;font-weight:var(--font-medium);line-height:1.4}.lt-member-share-panel>header small{color:var(--v18-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.lt-member-invite{flex:none;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:14px 16px 8px;display:grid}.lt-member-invite input{border:1px solid var(--line-strong);background:var(--surface);width:100%;height:40px;color:var(--text);border-radius:8px;outline:0;padding:0 12px;font-size:12px}.lt-member-invite input:focus{border-color:var(--interaction-accent);box-shadow:0 0 0 3px var(--interaction-soft)}.lt-member-list{gap:2px;min-height:0;padding:8px 8px 10px;display:grid;overflow:auto}.lt-member-list>h3{padding:0 8px 6px}.lt-member-list>article{border-radius:8px;grid-template-columns:32px minmax(0,1fr) auto 28px;align-items:center;gap:10px;min-width:0;min-height:48px;padding:6px 8px;display:grid}.lt-member-list>article:hover{background:var(--subtle)}.lt-member-list>article>img{object-fit:cover;border-radius:50%;width:32px;height:32px}.lt-member-list>article>span,.lt-member-link-access>span{gap:1px;min-width:0;display:grid}.lt-member-list b,.lt-member-link-access b{color:var(--text);font-size:12px;font-weight:var(--font-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lt-member-list small,.lt-member-link-access small{color:var(--v18-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.lt-member-list select,.lt-member-link-access select{height:32px;color:var(--text);background:0 0;border:0;border-radius:7px;outline:0;padding:0 2px 0 9px;font-size:11px}.lt-member-list select:not(:disabled):hover,.lt-member-link-access select:hover{background-color:var(--subtle)}.lt-member-list select:disabled{color:var(--v18-muted);cursor:default;opacity:1}.lt-member-remove{width:28px;height:28px;color:var(--danger);opacity:1;padding:7px}.lt-member-remove .lt-icon{display:none}.lt-member-remove:before{content:"";background:currentColor;width:14px;height:14px;-webkit-mask:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M20.2495%205.25L3.74951%205.25001'%20stroke='black'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M9.75%209.75V15.75'%20stroke='black'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M14.25%209.75V15.75'%20stroke='black'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M18.75%205.25V19.5C18.75%2019.6989%2018.671%2019.8897%2018.5303%2020.0303C18.3897%2020.171%2018.1989%2020.25%2018%2020.25H6C5.80109%2020.25%205.61032%2020.171%205.46967%2020.0303C5.32902%2019.8897%205.25%2019.6989%205.25%2019.5V5.25'%20stroke='black'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M15.75%205.25V3.75C15.75%203.35218%2015.592%202.97064%2015.3107%202.68934C15.0294%202.40804%2014.6478%202.25%2014.25%202.25H9.75C9.35218%202.25%208.97064%202.40804%208.68934%202.68934C8.40804%202.97064%208.25%203.35218%208.25%203.75V5.25'%20stroke='black'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M20.2495%205.25L3.74951%205.25001'%20stroke='black'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M9.75%209.75V15.75'%20stroke='black'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M14.25%209.75V15.75'%20stroke='black'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M18.75%205.25V19.5C18.75%2019.6989%2018.671%2019.8897%2018.5303%2020.0303C18.3897%2020.171%2018.1989%2020.25%2018%2020.25H6C5.80109%2020.25%205.61032%2020.171%205.46967%2020.0303C5.32902%2019.8897%205.25%2019.6989%205.25%2019.5V5.25'%20stroke='black'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M15.75%205.25V3.75C15.75%203.35218%2015.592%202.97064%2015.3107%202.68934C15.0294%202.40804%2014.6478%202.25%2014.25%202.25H9.75C9.35218%202.25%208.97064%202.40804%208.68934%202.68934C8.40804%202.97064%208.25%203.35218%208.25%203.75V5.25'%20stroke='black'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e") 50%/contain no-repeat}.lt-member-remove:hover:not(:disabled){background:var(--danger-soft)}.lt-member-remove:disabled{color:var(--faint);cursor:default;opacity:1}.lt-member-remove:disabled:hover{background:0 0}.lt-member-share-panel>footer{border-top:1px solid var(--line);flex:none;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px 16px 16px;display:grid}.lt-member-share-panel>footer>h3{grid-column:1/-1}.lt-member-link-access{grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.lt-member-copy-link{white-space:nowrap}.lt-results>header.is-selecting{padding-inline:16px}.lt-selection-toolbar{justify-content:flex-end;align-items:center;gap:8px;width:100%;display:flex}.lt-selection-toolbar>span{color:var(--theme-accent);margin-right:auto;font-size:12px}.lt-selection-toolbar>span b{color:var(--theme-accent);font-size:14px;font-weight:600}.lt-selection-toolbar .lt-button{height:32px;color:var(--theme-accent)}.lt-selection-toolbar .lt-icon-button{color:var(--theme-accent)}.lt-selection-toolbar .lt-icon-button:hover{background:var(--theme-soft)}.lt-selection-toolbar .lt-icon-button .lt-icon{filter:none}html.dark-mode .lt-selection-toolbar .lt-icon-button .lt-icon{filter:invert()}.lt-selection-text-button{min-width:0;height:32px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:0 4px;font-size:14px;transition:color .16s,background-color .16s;display:inline-flex}.lt-selection-toolbar .lt-selection-text-button{color:var(--theme-accent)}.lt-selection-text-button:hover{background:var(--theme-soft)}.lt-selection-text-button:focus-visible{outline:2px solid var(--theme-accent);outline-offset:2px}.lt-selection-text-button:disabled{color:var(--theme-accent);cursor:not-allowed;opacity:.38}.lt-results-scroll{scrollbar-width:none;height:calc(100% - 56px);overflow:auto}.lt-results .lt-list-row{width:100%;margin:0;padding-left:20px;padding-right:20px}@container (width<=520px){.lt-results-scroll .lt-list-row,.lt-results-scroll.grid-mode .lt-list-row{border:0;border-radius:4px;grid-template-columns:40px minmax(0,1fr);grid-template-areas:"leading copy"".actions";align-items:start;gap:10px;min-height:72px;padding:10px 12px;display:grid}.lt-results-scroll .lt-list-row>.lt-list-avatar,.lt-results-scroll .lt-list-row>.lt-selection-check,.lt-results-scroll .lt-list-row>.lt-label-dot{grid-area:leading;align-self:start}.lt-results-scroll .lt-list-copy{grid-area:copy;gap:2px;min-width:0}.lt-results-scroll .lt-list-title b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:20px;display:block;overflow:hidden}.lt-results-scroll .lt-list-detail{text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:18px;overflow:hidden}.lt-results-scroll .lt-local-file-meta,.lt-results-scroll .lt-list-tags{display:none}.lt-results-scroll .lt-list-row>.lt-row-actions{grid-area:auto;place-self:start;gap:2px;width:max-content;max-width:100%;margin-top:0}.lt-results-scroll .lt-row-detail{padding-inline:6px}}.lt-ai{flex-direction:column;display:flex;container-type:inline-size}.lt-ai-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.lt-ai-head-actions{flex:none;align-items:center;gap:8px;display:flex}.lt-mobile-results-toggle,.lt-mobile-results-close,.lt-shadow-mobile-back{display:none}.lt-mode-tabs{align-items:center;display:flex}.lt-ai-head .lt-mode-tabs{flex:1;min-width:0}.lt-studio-settings-trigger{margin-right:0}.lt-ai-scroll{scrollbar-width:none;flex:1;min-height:0;overflow:auto}.lt-notes{width:min(680px,100%);margin:0 auto;padding:16px 20px 40px}.lt-note-pad{border:1px solid var(--line);background:var(--surface);border-radius:12px;overflow:visible;box-shadow:0 8px 28px #0000000a}.lt-note-pad>header{border-bottom:1px solid var(--line);align-items:center;gap:10px;min-height:58px;padding:12px 14px;display:flex}.lt-note-pad>header>span{background:#fff7d6;border-radius:8px;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid}.lt-note-pad>header>span .lt-icon{opacity:.68}.lt-note-pad>header>div{gap:2px;min-width:0;display:grid}.lt-note-pad>header b{font-size:13px;font-weight:600}.lt-note-pad>header small{color:var(--v18-muted);font-size:10px}.lt-note-pad form{display:grid}.lt-note-editor-wrap{position:relative}.lt-note-editor{width:100%;min-height:212px;color:var(--text);resize:vertical;background:0 0;border:0;outline:0;padding:18px 18px 14px;font-size:14px;line-height:1.75;display:block}.lt-note-editor::placeholder{color:var(--faint)}.lt-note-editor:focus-visible{outline:0}.lt-note-mentions{z-index:8;border:1px solid var(--line);background:var(--surface);max-height:250px;box-shadow:0 12px 30px var(--shadow-soft);border-radius:10px;padding:6px;display:none;position:absolute;bottom:8px;left:14px;right:14px;overflow:auto}.lt-note-mentions.is-open{display:block}.lt-note-mentions>button{width:100%;min-width:0;color:var(--text);text-align:left;background:0 0;border:0;border-radius:6px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px;display:grid}.lt-note-mentions>button:hover,.lt-note-mentions>button.is-active{background:var(--subtle)}.lt-note-mentions .lt-list-avatar{width:32px;min-width:32px;height:32px;margin:0}.lt-note-mentions .lt-list-avatar .lt-icon{width:15px;height:15px}.lt-note-mentions>button>span{gap:2px;min-width:0;display:grid}.lt-note-mentions b,.lt-note-mentions small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lt-note-mentions b{font-size:11px;font-weight:600}.lt-note-mentions small{color:var(--v18-muted);font-size:9px}.lt-note-mentions em{background:var(--subtle);color:var(--v18-muted);border-radius:999px;padding:3px 7px;font-size:8px;font-style:normal}.lt-note-mentions>p{color:var(--v18-muted);text-align:center;margin:0;padding:14px;font-size:10px}.lt-note-linked{border-top:1px solid var(--line);gap:7px;padding:12px 14px;display:grid}.lt-note-linked>small{color:var(--v18-muted);font-size:9px}.lt-note-linked>div{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.lt-note-linked.is-empty>div>span{color:var(--faint);font-size:10px}.lt-note-pad form>footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:9px 14px;display:flex}.lt-note-pad form>footer>span{color:var(--faint);font-size:9px}.lt-note-pad form>footer .lt-button{min-width:84px}.lt-note-pad form>footer .lt-button:disabled{cursor:not-allowed;opacity:.35}.lt-note-history{margin-top:24px}.lt-note-history>header{align-items:center;gap:7px;height:32px;display:flex}.lt-note-history>header b{font-size:12px;font-weight:600}.lt-note-history>header span{background:var(--subtle);min-width:18px;height:18px;color:var(--v18-muted);border-radius:999px;place-items:center;padding-inline:5px;font-size:8px;display:grid}.lt-note-history>div{gap:8px;display:grid}.lt-note-card{border:1px solid var(--line);background:var(--surface);border-radius:10px;padding:16px;position:relative;container-type:inline-size}.lt-note-card>p{color:var(--text);font-size:14px;font-weight:var(--font-regular);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.7}.lt-note-card-head{color:var(--v18-muted);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"author visibility";align-items:center;gap:8px 12px;margin-bottom:12px;font-size:11px;line-height:20px;display:grid}.lt-note-card.is-bulk-selectable .lt-note-card-head{padding-right:28px}.lt-note-card>footer{color:var(--v18-muted);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"date actions";align-items:center;gap:8px 12px;margin-top:16px;font-size:11px;line-height:20px;display:grid}.lt-note-card .lt-note-author{min-width:0;color:var(--v18-muted);grid-area:author;gap:6px;display:flex}.lt-note-card .lt-note-author b{white-space:nowrap}.lt-note-card-visibility{text-align:right;grid-area:visibility;justify-self:end}.lt-note-date{white-space:nowrap;grid-area:date}.lt-note-footer-actions{grid-area:actions;justify-content:flex-end;align-items:center;gap:4px;display:flex}.lt-note-mention-link{color:var(--interaction-accent);font:inherit;line-height:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;margin:0;padding:0;text-decoration:underline;display:inline}.lt-note-mention-link:hover{opacity:.78}.lt-note-card .lt-note-delete{opacity:0;background:0 0;border:0;border-radius:5px;place-items:center;width:26px;height:26px;padding:0;display:grid}.lt-note-card:hover .lt-note-delete,.lt-note-card .lt-note-delete:focus-visible{opacity:.6}.lt-note-card .lt-note-delete:hover{background:var(--danger-soft);opacity:1}.lt-note-card.is-bulk-selectable>p{padding-right:28px}.lt-note-card.is-bulk-selected{outline:2px solid var(--interaction-accent);outline-offset:-2px}.lt-note-bulk-selector{z-index:2;background:0 0;border:0;border-radius:5px;place-items:center;width:24px;height:24px;padding:2px;display:grid;position:absolute;top:12px;right:12px}.lt-note-bulk-selector:hover{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.lt-note-bulk-selector:hover{background:color-mix(in srgb, var(--surface) 58%, transparent)}}.lt-note-selection-toolbar .lt-icon-button:disabled{cursor:not-allowed;opacity:.32}.lt-note-relations{color:var(--v18-muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:2px 0;display:inline-flex}.lt-note-relations:hover,.lt-note-relations[aria-expanded=true]{color:var(--theme-accent)}.lt-note-relations .lt-icon{width:12px;height:12px}.lt-note-relations-menu{border:1px solid var(--line);background:var(--surface);max-width:calc(100vw - 16px);max-height:min(336px,100dvh - 16px);color:var(--text);box-shadow:0 12px 36px var(--shadow-medium);border-radius:12px;margin:0;padding:6px;position:fixed;inset:auto;overflow:auto}.lt-note-relations-menu::backdrop{background:0 0}.lt-note-relations-menu[data-under-detail]{z-index:999;pointer-events:none;display:block}.lt-note-relations-menu>button{width:100%;min-height:56px;color:var(--text);text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:8px;display:flex}.lt-note-relations-menu>button:hover,.lt-note-relations-menu>button:focus-visible{background:var(--subtle)}.lt-note-relations-menu .lt-list-avatar{flex:0 0 32px;width:32px;height:32px;margin:0}.lt-note-relations-menu .lt-list-avatar .lt-icon{width:18px;height:18px}.lt-note-relation-copy{gap:2px;min-width:0;display:grid}.lt-note-relation-copy b{font-size:13px;font-weight:var(--font-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lt-note-relation-copy small{color:var(--v18-muted);font-size:11px}@container (width<=260px){.lt-note-card-head{grid-template-columns:minmax(0,1fr);grid-template-areas:"author""visibility";gap:4px}.lt-note-card>footer{grid-template-columns:minmax(0,1fr);grid-template-areas:"date""actions";gap:4px}.lt-note-card-visibility{text-align:left;justify-self:start}.lt-note-footer-actions{justify-content:flex-start}}.lt-note-empty{min-height:180px;color:var(--faint);place-items:center;font-size:11px;display:grid}.lt-notes{width:100%;max-width:none;margin:0;padding:12px 16px 32px}.lt-note-list{grid-template-columns:repeat(var(--note-columns,1), minmax(0, 1fr));align-items:start;gap:12px;min-width:0;display:grid}.lt-note-column{align-content:start;gap:12px;min-width:0;display:grid}.lt-note-card{background:#fff;min-width:0}.lt-note-card>p{min-width:0}html.dark-mode .lt-note-card{background:#242424}.lt-composer.lt-note-composer{min-width:0;height:auto;min-height:86px;box-shadow:none;background:#fff;flex:none;overflow:visible}html.dark-mode .lt-composer.lt-note-composer{background:#fff;border-color:#d8d8d8}.lt-note-composer>.lt-note-range-bar{border-radius:20px 20px 0 0}.lt-note-input-row{border-radius:0 0 20px 20px;min-width:0;height:84px;position:relative}.lt-note-composer .lt-note-editor{resize:none;color:#262626;background:0 0;border:0;border-radius:0 0 20px 20px;outline:0;width:100%;height:84px;min-height:84px;max-height:84px;padding:12px 48px 38px 13px;font-size:14px;line-height:normal}.lt-note-composer .lt-note-editor::placeholder{color:var(--faint)}.lt-note-input-row>footer{justify-content:space-between;align-items:center;gap:10px;min-width:0;height:32px;display:flex;position:absolute;bottom:8px;left:13px;right:52px}.lt-note-visibility{min-width:0;position:relative}.lt-note-visibility-trigger{color:#777;background:0 0;border:0;align-items:center;gap:4px;min-width:0;padding:4px 0;font-size:9px;display:flex}.lt-note-visibility-trigger span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lt-note-visibility-trigger .lt-icon{opacity:.7;width:11px;height:11px;transition:transform .14s}.lt-note-visibility-trigger[aria-expanded=true] .lt-icon{transform:rotate(180deg)}.lt-note-visibility-menu{z-index:12;border:1px solid var(--line);background:var(--surface);border-radius:10px;width:max-content;min-width:168px;padding:5px;display:grid;position:absolute;bottom:calc(100% + 7px);left:-8px;box-shadow:0 10px 30px #0000001f}.lt-note-visibility-menu button{height:32px;color:var(--text);text-align:left;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:16px;padding:0 9px;font-size:10px;display:flex}.lt-note-visibility-menu button:hover,.lt-note-visibility-menu button.is-active{background:var(--subtle)}.lt-note-visibility-menu .lt-icon{width:12px;height:12px}.lt-note-composer>.lt-note-mentions{max-height:min(260px,40dvh);bottom:calc(100% + 8px);left:0;right:0}@container (width<=390px){.lt-notes{padding-inline:12px}.lt-note-composer{width:calc(100% - 24px);margin-bottom:12px}}.lt-shadow-page .lt-project-title{gap:10px}.lt-shadow-split{--results-ratio:0}.lt-shadow-list-panel,.lt-shadow-detail{background:var(--surface);min-width:0;overflow:hidden}.lt-shadow-list-panel{flex-direction:column;display:flex}.lt-shadow-list-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:76px;padding:14px 18px;display:flex}.lt-shadow-list-panel>header>div{gap:3px;min-width:0;display:grid}.lt-shadow-list-panel>header b{align-items:center;gap:7px;font-size:14px;font-weight:600;display:flex}.lt-shadow-list-panel>header b em{background:var(--subtle);min-width:19px;height:19px;color:var(--v18-muted);border-radius:999px;place-items:center;padding-inline:5px;font-size:9px;font-style:normal;font-weight:500;display:grid}.lt-shadow-list{scrollbar-width:none;flex:1;min-height:0;padding:8px;overflow:auto}.lt-shadow-list::-webkit-scrollbar{display:none}.lt-shadow-mode-body::-webkit-scrollbar{display:none}.lt-shadow-chat-scroll::-webkit-scrollbar{display:none}.lt-shadow-item{width:100%;min-width:0;color:var(--text);text-align:left;background:0 0;border:0;border-radius:10px;grid-template-columns:12px minmax(0,1fr);align-items:start;gap:10px;padding:14px 12px;transition:background .15s;display:grid}.lt-shadow-item:hover,.lt-shadow-item.is-active{background:var(--subtle)}.lt-shadow-item-state{place-items:center;width:12px;height:20px;display:grid}.lt-shadow-item-state i,.lt-shadow-detail-head>div>span i,.lt-shadow-live i{background:var(--green);border-radius:50%;width:6px;height:6px}.lt-shadow-item-state.is-watching i,.lt-shadow-live i{box-shadow:0 0 0 4px var(--green)}@supports (color:color-mix(in lab, red, red)){.lt-shadow-item-state.is-watching i,.lt-shadow-live i{box-shadow:0 0 0 4px color-mix(in srgb, var(--green) 12%, transparent)}}.lt-shadow-item-state.is-watching i,.lt-shadow-live i{animation:1.8s ease-in-out infinite lt-shadow-pulse}.lt-shadow-item-state.is-quiet i{background:var(--faint);box-shadow:none}@keyframes lt-shadow-pulse{50%{box-shadow:0 0 0 7px #0000}}.lt-shadow-item-copy{gap:5px;min-width:0;display:grid}.lt-shadow-item-copy>b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;line-height:1.45;overflow:hidden}.lt-shadow-item-copy>span{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.lt-shadow-item-copy>span small{min-width:0;color:var(--v18-muted);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:9px;line-height:1.5;overflow:hidden}.lt-shadow-item-copy time{color:var(--faint);flex:none;font-size:8px}.lt-shadow-detail{flex-direction:column;display:flex}.lt-shadow-detail-head{flex:none;justify-content:space-between;align-items:center;gap:16px;min-height:86px;padding:15px 20px;display:flex}.lt-shadow-detail-head>div{gap:3px;min-width:0;display:grid}.lt-shadow-detail-head>div>span{color:var(--green);align-items:center;gap:7px;font-size:9px;font-weight:500;display:flex}.lt-shadow-detail-head h1{color:var(--text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:18px;font-weight:600;line-height:1.35;overflow:hidden}.lt-shadow-detail-head>div>span.is-quiet{color:var(--faint)}.lt-shadow-detail-head>div>span.is-quiet i{background:var(--faint);box-shadow:none}.lt-shadow-detail-head>.lt-shadow-detail-actions{flex:none;grid-auto-flow:column;gap:8px;min-width:auto;display:flex}.lt-shadow-detail-actions .lt-icon-button{flex:0 0 32px}.lt-shadow-mode-head{border-bottom:1px solid var(--line);flex:0 0 48px;justify-content:space-between;align-items:center;height:48px;padding:0 20px;display:flex}.lt-shadow-tabs{height:100%}.lt-shadow-tabs .lt-tab{align-items:center;gap:6px;display:inline-flex}.lt-shadow-live{color:var(--green);align-items:center;gap:6px;font-size:9px;display:inline-flex}.lt-shadow-mode-body{scrollbar-width:none;flex:1;min-height:0;overflow:auto}.lt-shadow-explore{width:100%;margin:0;padding:20px 24px 36px}.lt-shadow-thoughts{gap:20px;width:100%;display:grid}.lt-shadow-thoughts>article{background:0 0;border:0;border-radius:0;width:100%;padding:16px 0;position:relative}.lt-shadow-thoughts>article+article:before{background:var(--line);content:"";height:1px;position:absolute;top:-10px;left:0;right:0}.lt-shadow-thoughts>article.is-thinking{flex-direction:column;height:220px;display:flex;overflow:visible}.lt-shadow-thoughts>article.is-thinking>header{color:#4976f4;flex:none;align-items:center;gap:8px;margin-bottom:10px;display:flex}.lt-shadow-thoughts>article.is-thinking>header b{font-size:12px;font-weight:var(--font-medium)}.lt-shadow-thinking-dots{align-items:center;gap:3px;display:inline-flex}.lt-shadow-thinking-dots i{opacity:.35;background:currentColor;border-radius:50%;width:4px;height:4px;animation:1.2s ease-in-out infinite lt-shadow-thinking}.lt-shadow-thinking-dots i:nth-child(2){animation-delay:.14s}.lt-shadow-thinking-dots i:nth-child(3){animation-delay:.28s}@keyframes lt-shadow-thinking{0%,70%,to{opacity:.25;transform:translateY(0)}35%{opacity:1;transform:translateY(-2px)}}.lt-shadow-thought-done{height:18px;color:var(--green);align-items:center;gap:8px;margin-bottom:10px;display:flex}.lt-shadow-thought-done>i{background:var(--green);border-radius:50%;width:6px;height:6px}.lt-shadow-thought-done>b{font-size:12px;font-weight:var(--font-medium)}.lt-shadow-thoughts p{color:var(--text);margin:0;font-size:13px;line-height:1.75}.lt-shadow-thoughts>article:not(.is-thinking) p{color:var(--v18-muted)}.lt-shadow-thought-tag{background:var(--subtle);color:var(--v18-muted);font-size:11px;font-style:normal;font-weight:var(--font-medium);vertical-align:.08em;white-space:nowrap;border-radius:100px;align-items:center;gap:4px;margin-right:8px;padding:2px 7px;line-height:1.5;display:inline-flex}.lt-shadow-thought-tag>span{color:inherit;margin:0;font-size:11px}.lt-shadow-thoughts>article>small{color:var(--faint);margin-top:10px;font-size:10px;line-height:1.4;display:block}.lt-shadow-thinking-scroll{overscroll-behavior:contain;scrollbar-width:none;flex:1;min-height:0;overflow:auto}.lt-shadow-thinking-scroll::-webkit-scrollbar{display:none}.lt-shadow-thinking-scroll p{white-space:pre-wrap}.lt-shadow-thinking-scroll p>span[data-shadow-thinking-stream]{color:inherit;font-size:inherit;margin:0}.lt-shadow-thinking-caret{vertical-align:-.12em;background:#4976f4;width:1px;height:1em;margin-left:3px;animation:.76s step-end infinite lt-shadow-caret;display:inline-block}@keyframes lt-shadow-caret{50%{opacity:0}}.lt-shadow-chat{flex-direction:column;min-height:100%;display:flex}.lt-shadow-chat-scroll{scrollbar-width:none;flex:1;min-height:0;padding:24px;overflow:auto}.lt-shadow-chat:not(.lt-shadow-chat-ai) article{grid-template-columns:28px minmax(0,1fr);gap:10px;margin-bottom:18px;display:grid;position:relative}.lt-shadow-chat:not(.lt-shadow-chat-ai) article>span{background:var(--subtle);border-radius:50%;place-items:center;width:28px;height:28px;font-size:10px;display:grid}.lt-shadow-chat:not(.lt-shadow-chat-ai) article>span .lt-icon{opacity:.7;width:14px;height:14px}.lt-shadow-chat:not(.lt-shadow-chat-ai) article>div{max-width:620px}.lt-shadow-chat:not(.lt-shadow-chat-ai) article p{background:var(--subtle);border-radius:4px 12px 12px;margin:0;padding:10px 12px;font-size:10px;line-height:1.65}.lt-shadow-chat:not(.lt-shadow-chat-ai) article.is-user>div{justify-self:end}.lt-shadow-chat:not(.lt-shadow-chat-ai) article.is-user p{background:var(--theme-soft);border-radius:12px 4px 12px 12px}.lt-shadow-chat:not(.lt-shadow-chat-ai) article time{color:var(--faint);margin-top:4px;font-size:8px;display:block}.lt-shadow-composer{border:1px solid var(--line-strong);background:var(--surface);border-radius:14px;flex:none;align-items:flex-end;gap:8px;width:calc(100% - 40px);min-height:46px;margin:0 20px 18px;padding:7px 7px 7px 12px;display:flex}.lt-shadow-composer textarea{resize:none;min-height:30px;max-height:110px;color:var(--text);font:inherit;background:0 0;border:0;outline:0;flex:1;padding:6px 0;font-size:10px;line-height:1.5}.lt-shadow-composer button{background:var(--primary-fill);border:0;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;padding:7px;display:grid}.lt-shadow-composer button .lt-icon{filter:brightness(0)invert()}.lt-shadow-empty{background:var(--surface);place-items:center;min-width:0;display:grid;overflow:hidden}.lt-shadow-create{z-index:1002;background:var(--surface);width:min(720px,100vw - 32px);max-height:calc(100dvh - 32px);box-shadow:0 24px 80px var(--shadow-medium);animation:lt-rise .2s var(--ease) both;scrollbar-width:none;border-radius:16px;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.lt-shadow-create>header{justify-content:space-between;align-items:center;gap:16px;padding:22px 24px 16px;display:flex}.lt-shadow-create>header>div{gap:3px;display:grid}.lt-shadow-create h2{margin:0;font-size:18px;font-weight:600}.lt-shadow-create form{border-top:1px solid var(--line);gap:22px;padding:22px 24px 24px;display:grid}.lt-shadow-create-source{gap:16px;display:grid}.lt-shadow-create-source>label{color:var(--text);gap:8px;font-size:12px;font-weight:500;display:grid}.lt-shadow-create textarea,.lt-shadow-create select,.lt-shadow-create input{border:1px solid var(--line-strong);background:var(--surface);width:100%;color:var(--text);font:inherit;border-radius:8px;outline:0;font-size:14px}.lt-shadow-create textarea{resize:vertical;min-height:82px;padding:11px 12px;line-height:1.55}.lt-shadow-create input{height:42px;padding:0 12px}.lt-shadow-create textarea:focus,.lt-shadow-create select:focus,.lt-shadow-create input:focus{border-color:var(--interaction-accent);box-shadow:0 0 0 3px var(--interaction-soft)}.lt-shadow-project-link{border:1px solid var(--line);background:var(--surface);border-radius:10px;gap:0;display:grid;overflow:hidden}.lt-shadow-project-link>header{justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:0 12px 0 14px;display:flex}.lt-shadow-project-link>header>b{font-size:13px;font-weight:var(--font-medium)}.lt-shadow-project-link-actions{align-items:center;gap:7px;display:flex}.lt-shadow-project-link-actions>small{min-width:24px;color:var(--v18-muted);text-align:right;font-size:11px;line-height:1}.lt-shadow-project-link-actions>button{background:0 0;border:0;border-radius:100px;place-items:center;width:36px;height:32px;margin:0 -3px 0 0;padding:7px 3px;display:grid}.lt-shadow-project-link-actions>button:hover{background:var(--subtle)}.lt-shadow-project-link-actions>button:focus-visible{outline-offset:0}.lt-shadow-project-options{border-top:1px solid var(--line);scrollbar-width:none;gap:2px;max-height:184px;padding:6px;display:grid;overflow:auto}.lt-shadow-project-options::-webkit-scrollbar{display:none}.lt-shadow-project-options>label{cursor:pointer;display:block;position:relative}.lt-shadow-project-options>label>input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.lt-shadow-project-options>label>span{min-height:40px;color:var(--text);border:1px solid #0000;border-radius:7px;align-items:center;gap:10px;padding:7px 8px;transition:background .15s,border-color .15s;display:flex}.lt-shadow-project-options>label>span:hover{background:var(--subtle)}.lt-shadow-project-options>label>span>b{min-width:0;font-size:13px;font-weight:var(--font-regular);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.lt-shadow-project-check{border:1px solid var(--line-strong);background:var(--surface);border-radius:5px;flex:0 0 18px;place-items:center;width:18px;height:18px;transition:border-color .15s,background .15s;display:grid}.lt-shadow-project-check>.lt-icon{opacity:0;filter:brightness(0)invert();width:12px;height:12px}.lt-shadow-project-options>label>input:checked+span{border-color:var(--interaction-accent)}@supports (color:color-mix(in lab, red, red)){.lt-shadow-project-options>label>input:checked+span{border-color:color-mix(in srgb,var(--interaction-accent) 26%,var(--line))}}.lt-shadow-project-options>label>input:checked+span{background:var(--interaction-soft)}.lt-shadow-project-options>label>input:checked+span .lt-shadow-project-check{border-color:var(--interaction-accent);background:var(--interaction-accent)}.lt-shadow-project-options>label>input:checked+span .lt-shadow-project-check>.lt-icon{opacity:1}.lt-shadow-project-options>label>input:focus-visible+span{outline:2px solid var(--interaction-accent);outline-offset:-2px}.lt-shadow-choice-group{border:0;min-width:0;margin:0;padding:0}.lt-shadow-choice-group>legend{color:var(--text);margin-bottom:9px;padding:0;font-size:12px;font-weight:500}.lt-shadow-choice-group>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.lt-shadow-choice{cursor:pointer;min-width:0;display:block;position:relative}.lt-shadow-choice>input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.lt-shadow-choice>span{border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-template-columns:16px minmax(0,1fr);align-content:center;gap:4px 9px;min-height:78px;padding:12px;transition:border-color .15s,background .15s,box-shadow .15s;display:grid}.lt-shadow-choice>span>i{border:1px solid var(--line-strong);border-radius:50%;grid-row:1/3;width:16px;height:16px;margin-top:1px;position:relative}.lt-shadow-choice>span>b{color:var(--text);font-size:12px;font-weight:500;line-height:1.4}.lt-shadow-choice>span>small{color:var(--v18-muted);font-size:10px;line-height:1.45}.lt-shadow-choice:hover>span{border-color:var(--line-strong);background:var(--subtle)}.lt-shadow-choice>input:checked+span{border-color:var(--interaction-accent)}@supports (color:color-mix(in lab, red, red)){.lt-shadow-choice>input:checked+span{border-color:color-mix(in srgb,var(--interaction-accent) 58%,var(--line))}}.lt-shadow-choice>input:checked+span{background:var(--interaction-soft);box-shadow:inset 0 0 0 1px var(--interaction-accent)}@supports (color:color-mix(in lab, red, red)){.lt-shadow-choice>input:checked+span{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--interaction-accent) 20%,transparent)}}.lt-shadow-choice>input:checked+span>i{border-color:var(--interaction-accent)}.lt-shadow-choice>input:checked+span>i:after{background:var(--interaction-accent);content:"";border-radius:50%;position:absolute;inset:3px}.lt-shadow-choice>input:focus-visible+span{outline:2px solid var(--interaction-accent);outline-offset:2px}.lt-shadow-create form>footer{justify-content:flex-end;align-items:center;gap:16px;padding-top:2px;display:flex}.lt-shadow-list-panel>header{min-height:56px;padding:0 12px}.lt-shadow-list-panel>header b{font-size:14px;font-weight:var(--font-medium)}.lt-shadow-list-panel>header b em{min-width:20px;height:20px;font-size:10px;font-weight:var(--font-medium)}.lt-shadow-list{padding:8px 12px}.lt-shadow-item{border-radius:4px;gap:12px;min-height:72px;padding:12px 8px}.lt-shadow-item-copy{gap:7px}.lt-shadow-item-copy>b{font-size:16px;font-weight:var(--font-regular);line-height:1.4}.lt-shadow-item-copy>span small{font-size:12px;line-height:1.5}.lt-shadow-item-copy time{font-size:10px}.lt-shadow-detail-head{min-height:80px;padding:14px 20px}.lt-shadow-detail-head>div>span{font-size:11px;font-weight:var(--font-medium)}.lt-shadow-detail-head h1{font-size:20px;font-weight:var(--font-medium)}.lt-shadow-mode-head{flex-basis:56px;height:56px;padding:0 12px}.lt-shadow-live{font-size:11px}.lt-shadow-explore{padding:22px 28px 40px}.lt-shadow-thoughts p{font-size:14px;line-height:1.75}.lt-shadow-chat-scroll{padding:28px}.lt-shadow-chat:not(.lt-shadow-chat-ai) article{grid-template-columns:32px minmax(0,1fr);gap:12px;margin-bottom:20px}.lt-shadow-chat:not(.lt-shadow-chat-ai) article>span{width:32px;height:32px;font-size:12px}.lt-shadow-chat:not(.lt-shadow-chat-ai) article p{border-radius:4px 12px 12px;padding:10px 14px;font-size:14px;line-height:1.5}.lt-shadow-chat:not(.lt-shadow-chat-ai) article time{font-size:10px}.lt-shadow-composer{border-radius:16px;min-height:52px;padding:8px 8px 8px 14px}.lt-shadow-composer textarea{font-size:14px;line-height:1.5}.lt-shadow-create h2{font-size:20px;font-weight:var(--font-medium)}.lt-shadow-create form{gap:22px;padding:22px 24px 24px}.lt-shadow-create textarea,.lt-shadow-create select{border-radius:8px;font-size:14px}.lt-shadow-create textarea{min-height:88px;padding:12px}.lt-answer{flex-direction:column;padding:0 28px 24px;display:flex}.lt-answer-prose{padding-top:12px}.lt-answer p{margin:0 0 4px;font-size:14px;line-height:1.5}.lt-answer footer{color:var(--v18-muted);align-items:center;gap:18px;margin-top:16px;font-size:12px;display:flex}.lt-answer-footer{opacity:1;pointer-events:auto;transform:none}.lt-answer-spacer{flex:1}.lt-answer-action{opacity:.8;background:0 0;border:0;place-items:center;width:16px;height:16px;padding:0;display:grid}.lt-answer-action:hover,.lt-answer-action.active{opacity:1}.lt-answer-action.active .lt-icon{filter:invert(42%)sepia(88%)saturate(1693%)hue-rotate(210deg)brightness(99%)contrast(94%)}.lt-answer-footer .lt-answer-action{visibility:hidden;opacity:0;pointer-events:none;transition:opacity .16s ease, transform .18s var(--ease), visibility .16s ease;transform:translateY(4px)}.lt-answer:hover .lt-answer-footer .lt-answer-action,.lt-answer:focus-within .lt-answer-footer .lt-answer-action{visibility:visible;opacity:.8;pointer-events:auto;transform:translateY(0)}.lt-answer:hover .lt-answer-footer .lt-answer-action:hover,.lt-answer:focus-within .lt-answer-footer .lt-answer-action:hover,.lt-answer:hover .lt-answer-footer .lt-answer-action.active,.lt-answer:focus-within .lt-answer-footer .lt-answer-action.active{opacity:1}.lt-message-turn{flex-direction:column;gap:10px;width:100%;display:flex}.lt-message-turn>.lt-answer{width:100%}.lt-user-message-wrap{max-width:min(78%,520px);animation:lt-answer-in .22s var(--ease) both;flex-direction:column;align-self:flex-end;align-items:flex-end;gap:4px;padding:0 28px;display:flex}.lt-user-message{background:var(--theme-soft);color:var(--text);overflow-wrap:anywhere;white-space:pre-wrap;border-radius:18px 18px 4px;padding:10px 14px;font-size:14px;line-height:1.5}.lt-user-message-wrap time{color:var(--faint);opacity:0;transition:opacity .16s ease, transform .18s var(--ease);padding-right:4px;font-size:10px;line-height:1.4;transform:translateY(-2px)}.lt-user-message-wrap:hover time,.lt-user-message-wrap:focus-within time{opacity:1;transform:translateY(0)}.lt-answer-sources{width:max-content;max-width:100%;color:var(--v18-muted);text-align:left;background:0 0;border:0;align-items:center;gap:8px;margin:16px 0 0;padding:0;display:inline-flex}.lt-answer-sources:hover{color:var(--text)}.lt-answer-sources>b{white-space:nowrap;font-size:12px;font-weight:500;line-height:1.4}.lt-typewriter{white-space:pre-line;min-height:1.5em}.lt-typewriter:empty:after{background:var(--text);content:"";vertical-align:-.12em;width:1px;height:1em;margin-left:2px;animation:.7s step-end infinite lt-caret;display:inline-block}.lt-answer.is-loading{min-height:96px;animation:lt-answer-in .22s var(--ease) both;justify-content:center}.lt-answer-loader{color:var(--v18-muted);align-items:center;gap:5px;font-size:12px;display:flex}.lt-answer-loader i{background:var(--theme-feedback);border-radius:50%;width:6px;height:6px;animation:.9s ease-in-out infinite lt-answer-dot}.lt-answer-loader i:nth-child(2){animation-delay:.12s}.lt-answer-loader i:nth-child(3){animation-delay:.24s}.lt-answer-loader span{margin-left:6px}.lt-answer.is-entering{animation:lt-answer-in .36s var(--ease) both}.lt-clarifier-answer{--interaction-accent:var(--text);--interaction-soft:var(--text)}@supports (color:color-mix(in lab, red, red)){.lt-clarifier-answer{--interaction-soft:color-mix(in srgb,var(--text) 6%,var(--surface))}}.lt-clarifier-answer{gap:0}.lt-clarifier{gap:12px;width:min(620px,100%);display:grid}.lt-clarifier>.lt-answer-prose{padding-top:12px}.lt-clarifier>h3{color:var(--text);font-size:14px;font-weight:var(--font-medium);margin:6px 0 0;line-height:1.5}.lt-clarifier-options{gap:8px;display:grid}.lt-clarifier-option{border:1px solid var(--line);background:var(--surface);width:100%;min-height:58px;color:var(--text);text-align:left;transition:border-color .16s ease, background .16s ease, transform .16s var(--ease);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:10px 12px;display:flex}.lt-clarifier-option:hover{border-color:var(--interaction-accent)}@supports (color:color-mix(in lab, red, red)){.lt-clarifier-option:hover{border-color:color-mix(in srgb,var(--interaction-accent) 42%,var(--line))}}.lt-clarifier-option:hover{background:var(--interaction-soft);transform:translateY(-1px)}.lt-clarifier-option:focus-visible{outline:2px solid var(--interaction-accent);outline-offset:2px}.lt-clarifier-option>span{gap:2px;min-width:0;display:grid}.lt-clarifier-option b{font-size:13px;font-weight:var(--font-medium);line-height:1.45}.lt-clarifier-option small{color:var(--v18-muted);font-size:11px;line-height:1.45}.lt-clarifier-option>.lt-icon{color:var(--v18-muted)}.lt-clarifier-custom{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:2px;display:grid}.lt-clarifier-custom input{border:1px solid var(--line-strong);background:var(--surface);min-width:0;height:40px;color:var(--text);font:inherit;border-radius:10px;padding:0 12px;font-size:13px}.lt-clarifier-custom input::placeholder{color:var(--faint)}.lt-clarifier-custom input:focus{border-color:var(--interaction-accent);outline:2px solid var(--interaction-accent)}@supports (color:color-mix(in lab, red, red)){.lt-clarifier-custom input:focus{outline:2px solid color-mix(in srgb,var(--interaction-accent) 18%,transparent)}}.lt-clarifier-custom input:focus{outline-offset:0}.lt-clarifier-custom .lt-button{min-width:72px;height:40px}.lt-clarifier-resolved{background:var(--interaction-soft);width:fit-content;max-width:100%;color:var(--text);border-radius:10px;align-items:center;gap:7px;margin-top:12px;padding:8px 11px;font-size:12px;line-height:1.5;display:inline-flex}.lt-clarifier-resolved b{font-weight:var(--font-medium)}.lt-clarifier-resolved .lt-icon{color:var(--interaction-accent)}@media (width<=520px){.lt-clarifier-custom{grid-template-columns:1fr}.lt-clarifier-custom .lt-button{width:100%}}.lt-browser-agent-answer{gap:12px}.lt-browser-agent-loading{border:1px solid var(--line);background:var(--surface);border-radius:12px;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:10px;width:min(340px,100%);padding:11px 12px;display:grid}.lt-browser-agent-icon{background:var(--subtle);border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.lt-browser-agent-icon .lt-icon{width:17px;height:17px}.lt-browser-agent-loading>span:nth-child(2){flex-direction:column;gap:2px;min-width:0;display:flex}.lt-browser-agent-loading b{font-size:12px;font-weight:var(--font-medium);line-height:1.4}.lt-browser-agent-loading small{color:var(--v18-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.4;overflow:hidden}.lt-browser-agent-loading>i{border:1.5px solid var(--line-strong);border-top-color:var(--blue);border-radius:50%;width:16px;height:16px;animation:.8s linear infinite lt-browser-agent-spin}.lt-browser-task-link{width:max-content;max-width:100%;color:var(--interaction-accent);font-size:13px;font-weight:var(--font-medium);background:0 0;border:0;align-items:center;gap:5px;padding:0;line-height:1.5;display:inline-flex}.lt-browser-task-link:hover{text-underline-offset:3px;text-decoration:underline}.lt-browser-task-link .lt-icon{filter:brightness(0)saturate()invert(48%)sepia(97%)saturate(2505%)hue-rotate(211deg)brightness(101%)contrast(91%);width:13px;height:13px}.lt-browser-task-process{gap:0;width:min(620px,100%);display:grid}.lt-browser-process-step{border-bottom:1px solid var(--line);color:var(--secondary);grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;padding:10px 0;display:grid}.lt-browser-process-step>span{background:var(--subtle);width:20px;height:20px;color:var(--v18-muted);border-radius:50%;place-items:center;margin-top:1px;font-size:10px;line-height:1;display:grid}.lt-browser-process-step p{margin:0;font-size:13px;line-height:1.65}.lt-browser-process-step.is-current p{animation:lt-browser-process-in .52s var(--ease) both;color:var(--text)}.lt-browser-process-step:first-child.is-current p{white-space:nowrap;width:0;max-width:100%;animation:1.15s steps(10,end) forwards lt-browser-process-type;overflow:hidden}.lt-browser-process-step.is-done>span{background:var(--blue)}@supports (color:color-mix(in lab, red, red)){.lt-browser-process-step.is-done>span{background:color-mix(in srgb,var(--blue) 12%,var(--surface))}}.lt-browser-process-step.is-done>span{color:var(--blue)}.lt-browser-process-step .lt-browser-task-link{vertical-align:baseline;margin-left:6px;display:inline-flex}.lt-browser-login-check{border:1px solid var(--line);background:var(--surface);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;width:min(360px,100%);margin-top:10px;padding:10px 12px;display:flex}.lt-browser-login-check b{color:var(--text);font-size:12px;font-weight:var(--font-medium);line-height:1.4}.lt-browser-login-actions{flex:none;align-items:center;gap:6px;display:inline-flex}.lt-browser-login-actions button{border:1px solid var(--line);background:var(--subtle);min-width:42px;height:28px;color:var(--text);font-size:11px;font-weight:var(--font-medium);border-radius:999px;padding:0 12px;line-height:1}.lt-browser-login-actions button:hover{border-color:var(--line-strong);background:var(--theme-hover);text-decoration:none}.lt-browser-login-actions button.is-primary{border-color:var(--text);background:var(--text);color:var(--surface)}.lt-browser-process-entry{border-bottom:1px solid var(--line);animation:lt-browser-process-in .52s var(--ease) both;padding:14px 0 14px 32px}.lt-browser-process-entry b{font-size:13px;font-weight:var(--font-medium);margin-bottom:5px;line-height:1.5;display:block}.lt-browser-process-entry p{color:var(--secondary);margin:0;font-size:13px;line-height:1.75}.lt-browser-process-entry.is-current b:after{border:1.5px solid var(--line-strong);border-top-color:var(--blue);content:"";vertical-align:-1px;border-radius:50%;width:11px;height:11px;margin-left:8px;animation:.8s linear infinite lt-browser-agent-spin;display:inline-block}@keyframes lt-browser-process-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes lt-browser-process-type{0%{width:0}to{width:100%}}@keyframes lt-browser-agent-spin{to{transform:rotate(360deg)}}@media (width<=640px){.lt-browser-agent-loading,.lt-browser-task-process{width:100%}.lt-browser-process-entry{padding-left:0}}.lt-shadow-chat-ai{height:100%;min-height:0}.lt-shadow-chat-ai .lt-shadow-chat-scroll{flex-direction:column;flex:1;gap:20px;min-height:0;padding:22px 0 44px;display:flex;overflow:auto;-webkit-mask-image:linear-gradient(#000 0 calc(100% - 36px),#0000 100%);mask-image:linear-gradient(#000 0 calc(100% - 36px),#0000 100%)}.lt-shadow-chat-ai .lt-shadow-chat-scroll>*{position:relative}.lt-shadow-chat-ai article.lt-shadow-answer{background:0 0;border:0;flex-direction:column;grid-template-columns:none;gap:0;width:100%;margin:0;padding:0 28px 24px;display:flex;position:relative}.lt-shadow-chat-ai article.lt-shadow-answer>.lt-answer-prose{width:100%;max-width:none;padding-top:12px}.lt-shadow-chat-ai article.lt-shadow-answer p{color:var(--text);background:0 0;border-radius:0;margin:0 0 4px;padding:0;font-size:14px;line-height:1.5}.lt-shadow-chat-ai .lt-answer-markdown h3{color:var(--text);font-size:16px;font-weight:var(--font-medium);margin:0 0 14px;line-height:1.45}.lt-shadow-chat-ai .lt-answer-markdown h4{color:var(--text);font-size:13px;font-weight:var(--font-medium);margin:16px 0 6px;line-height:1.45}.lt-shadow-chat-ai .lt-answer-markdown p{white-space:normal}.lt-shadow-chat-ai .lt-answer-markdown p>strong{color:var(--v18-muted);font-size:12px;font-weight:var(--font-medium)}.lt-shadow-chat-ai .lt-answer-markdown ul{gap:5px;margin:6px 0 4px;padding-left:20px;display:grid}.lt-shadow-chat-ai .lt-answer-markdown li{color:var(--text);font-size:14px;line-height:1.5}.lt-shadow-chat-ai .lt-answer-markdown .lt-markdown-task{align-items:flex-start;gap:8px;margin-left:-18px;list-style:none;display:flex}.lt-shadow-chat-ai .lt-answer-markdown .lt-markdown-task>i{border:1px solid var(--line-strong);background:var(--surface);border-radius:3px;flex:0 0 12px;width:12px;height:12px;margin-top:4px}.lt-shadow-chat-ai .lt-answer-markdown code{background:var(--subtle);border-radius:4px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.9em}@container (width<=440px){.lt-shadow-chat-ai article.lt-shadow-answer,.lt-shadow-chat-ai .lt-user-message-wrap{padding-inline:16px}.lt-shadow-chat-ai .lt-composer{width:calc(100% - 24px);margin-bottom:12px}}.lt-composer{border:1px solid var(--line-strong);background:var(--surface);border-radius:20px;flex:0 0 135px;width:min(560px,100% - 32px);height:135px;margin:auto auto 16px;position:relative}.lt-range-bar{--range-foreground:var(--theme-accent)}@supports (color:color-mix(in lab, red, red)){.lt-range-bar{--range-foreground:color-mix(in srgb, var(--theme-accent) 75%, var(--text))}}.lt-range-bar{background:var(--theme-soft);width:100%;height:40px;color:var(--range-foreground);text-align:left;font-size:12px;font-weight:var(--font-medium);cursor:pointer;border:0;border-radius:20px 20px 0 0;justify-content:space-between;align-items:center;padding:6px 16px;line-height:1.4;transition:background-color .16s,color .16s;display:flex}.lt-range-bar:hover{background:var(--theme-hover)}html[data-theme=paper] :is(.lt-search-hit,.lt-range-bar){--theme-accent:var(--research-highlight);--theme-soft:var(--research-highlight-soft);--theme-hover:var(--research-highlight-hover);--range-foreground:var(--research-highlight);color:var(--research-highlight)}.lt-range-bar:active{background:var(--theme-accent)}@supports (color:color-mix(in lab, red, red)){.lt-range-bar:active{background:color-mix(in srgb, var(--theme-accent) 8%, var(--theme-hover))}}.lt-range-bar:focus-visible{outline:2px solid var(--theme-accent);outline-offset:-2px}.lt-range-bar b{font-size:inherit;font-weight:var(--font-medium);line-height:inherit}.lt-range-bar>span{align-items:center;gap:8px;display:flex}.lt-range-graph{border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;transition:background-color .16s;display:grid!important}.lt-range-graph .lt-icon{display:none}.lt-range-graph:before{--range-graph-mask:url(data:image/svg+xml,%3Csvg%20width%3D%2221%22%20height%3D%2221%22%20viewBox%3D%220%200%2021%2021%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cg%20id%3D%22Icon%2FLineSegments%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20id%3D%22Vector%22%20d%3D%22M3.24219%2018.1562C4.31655%2018.1562%205.1875%2017.2853%205.1875%2016.2109C5.1875%2015.1366%204.31655%2014.2656%203.24219%2014.2656C2.16782%2014.2656%201.29688%2015.1366%201.29688%2016.2109C1.29688%2017.2853%202.16782%2018.1562%203.24219%2018.1562Z%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20%2F%3E%3Cpath%20id%3D%22Vector_2%22%20d%3D%22M7.78125%209.72656C8.85562%209.72656%209.72656%208.85562%209.72656%207.78125C9.72656%206.70688%208.85562%205.83594%207.78125%205.83594C6.70688%205.83594%205.83594%206.70688%205.83594%207.78125C5.83594%208.85562%206.70688%209.72656%207.78125%209.72656Z%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20%2F%3E%3Cpath%20id%3D%22Vector_3%22%20d%3D%22M12.9688%2014.9141C14.0431%2014.9141%2014.9141%2014.0431%2014.9141%2012.9688C14.9141%2011.8944%2014.0431%2011.0234%2012.9688%2011.0234C11.8944%2011.0234%2011.0234%2011.8944%2011.0234%2012.9688C11.0234%2014.0431%2011.8944%2014.9141%2012.9688%2014.9141Z%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20%2F%3E%3Cpath%20id%3D%22Vector_4%22%20d%3D%22M17.5078%206.48438C18.5822%206.48438%2019.4531%205.61343%2019.4531%204.53906C19.4531%203.4647%2018.5822%202.59375%2017.5078%202.59375C16.4334%202.59375%2015.5625%203.4647%2015.5625%204.53906C15.5625%205.61343%2016.4334%206.48438%2017.5078%206.48438Z%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20%2F%3E%3Cpath%20id%3D%22Vector_5%22%20d%3D%22M6.85888%209.49438L4.16455%2014.4981%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20%2F%3E%3Cpath%20id%3D%22Vector_6%22%20d%3D%22M11.5931%2011.5931L9.15674%209.15674%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20%2F%3E%3Cpath%20id%3D%22Vector_7%22%20d%3D%22M16.5855%206.25195L13.8911%2011.2559%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20%2F%3E%3C%2Fg%3E%0A%3C%2Fsvg%3E);width:18px;height:18px;-webkit-mask:var(--range-graph-mask) center / contain no-repeat;-webkit-mask:var(--range-graph-mask) center / contain no-repeat;-webkit-mask:var(--range-graph-mask) center / contain no-repeat;-webkit-mask:var(--range-graph-mask) center / contain no-repeat;mask:var(--range-graph-mask) center / contain no-repeat;content:"";background:currentColor}.lt-range-bar:hover .lt-range-graph,.lt-range-bar:focus-visible .lt-range-graph{background:currentColor}@supports (color:color-mix(in lab, red, red)){.lt-range-bar:hover .lt-range-graph,.lt-range-bar:focus-visible .lt-range-graph{background:color-mix(in srgb, currentColor 10%, transparent)}}.lt-range-bar .lt-range-avatars>i{background:var(--theme-soft);color:var(--range-foreground)}.lt-range-avatars{isolation:isolate;flex:none;align-items:center;display:inline-flex}.lt-range-avatars>img,.lt-range-avatars>i{border:1.429px solid var(--surface);object-fit:cover;border-radius:50%;flex:0 0 20px;width:20px;height:20px;margin-right:-8.571px}.lt-range-avatars>:last-child{margin-right:0}.lt-range-avatars>:first-child{z-index:1;position:relative}.lt-range-avatars>:nth-child(2){z-index:2;position:relative}.lt-range-avatars>:nth-child(3){z-index:3;position:relative}.lt-range-avatars>:nth-child(4){z-index:4;position:relative}.lt-range-avatars i{background:var(--subtle);color:var(--v18-muted);place-items:center;font-size:9px;font-style:normal;display:grid}.lt-range-entity{border:1.429px solid var(--surface);background:var(--surface);border-radius:50%;flex:0 0 20px;width:20px;height:20px;margin-right:-8.571px;overflow:hidden}.lt-range-entity .lt-list-avatar{border-radius:50%;width:100%;min-width:0;height:100%}.lt-range-entity .lt-list-avatar:before{width:11px;height:11px}.lt-scope-fly{z-index:1400;pointer-events:none;box-shadow:0 10px 30px var(--theme-accent);margin:0!important;position:fixed!important}@supports (color:color-mix(in lab, red, red)){.lt-scope-fly{box-shadow:0 10px 30px color-mix(in srgb, var(--theme-accent) 28%, transparent)}}.lt-scope-fly{transform-origin:50%;transition:transform .72s cubic-bezier(.2,.78,.18,1),opacity .72s;transform:scale(1.3)}.lt-composer textarea{resize:none;width:100%;height:84px;color:var(--text);background:0 0;border:0;outline:0;padding:12px 48px 12px 13px;font-size:14px}.lt-composer textarea::placeholder{color:var(--faint)}.lt-composer-send{background:var(--primary-fill);border:0;border-radius:50%;place-items:center;width:32px;height:32px;padding:8px;display:grid;position:absolute;bottom:8px;right:8px}.lt-composer-send img{filter:var(--primary-icon-filter)}.lt-composer-send:disabled{background:var(--canvas)}.lt-composer-send:disabled img{filter:none;opacity:.35}html[data-theme=paper] :is(.lt-composer-send,.lt-shadow-composer button){--primary-fill:var(--research-highlight);--primary-text:#fff;--primary-icon-filter:invert(1);--primary-hover:var(--research-highlight)}@supports (color:color-mix(in lab, red, red)){html[data-theme=paper] :is(.lt-composer-send,.lt-shadow-composer button){--primary-hover:color-mix(in srgb, var(--research-highlight) 88%, #000)}}html[data-theme=paper] :is(.lt-composer-send,.lt-shadow-composer button){--primary-pressed:var(--research-highlight)}@supports (color:color-mix(in lab, red, red)){html[data-theme=paper] :is(.lt-composer-send,.lt-shadow-composer button){--primary-pressed:color-mix(in srgb, var(--research-highlight) 76%, #000)}}:is(.lt-button:not(.secondary):not(.text):not(.danger),.lt-search-upload,.lt-composer-send,.lt-shadow-composer button,.lt-rich-audio-player>button):not(:disabled){color:var(--primary-text)}:is(.lt-button:not(.secondary):not(.text):not(.danger),.lt-search-upload,.lt-composer-send,.lt-shadow-composer button,.lt-rich-audio-player>button):not(:disabled) .lt-icon{filter:var(--primary-icon-filter)}:is(.lt-button:not(.secondary):not(.text):not(.danger),.lt-search-upload,.lt-composer-send,.lt-shadow-composer button,.lt-rich-audio-player>button):not(:disabled):hover{background:var(--primary-hover)}:is(.lt-button:not(.secondary):not(.text):not(.danger),.lt-search-upload,.lt-composer-send,.lt-shadow-composer button,.lt-rich-audio-player>button):not(:disabled):active{background:var(--primary-pressed)}:is(.lt-button,.lt-search-upload,.lt-composer-send,.lt-shadow-composer button,.lt-rich-audio-player>button):focus-visible{outline-color:var(--theme-accent)}:is(.lt-search-upload,.lt-shadow-composer button,.lt-rich-audio-player>button):disabled{background:var(--subtle);color:var(--faint);cursor:not-allowed}html.dark-mode .lt-composer-send:disabled img{filter:invert();opacity:.32}.lt-studio{flex-direction:column;gap:24px;min-height:100%;padding:16px 20px 28px;display:flex}.lt-studio-head{gap:12px;display:grid}.lt-studio-head b,.lt-studio-outputs>header b{font-size:14px;font-weight:500}.lt-studio-range-bar{border-radius:20px;flex:none;height:40px}.lt-studio-range-bar b{font-size:12px;font-weight:var(--font-medium)}.lt-studio-tools{grid-template-columns:1fr;gap:8px;display:grid}.lt-studio-tool{border:1px solid var(--line);background:var(--surface);width:100%;min-height:76px;color:var(--text);text-align:left;transition:border-color .16s ease, background .16s ease, transform .16s var(--ease);border-radius:12px;grid-template-columns:minmax(0,1fr);align-items:center;padding:12px;display:grid}.lt-studio-tool:hover{border-color:var(--line-strong);background:var(--canvas)}.lt-studio-tool:active{transform:scale(.99)}.lt-studio-tool>span{gap:4px;min-width:0;display:grid}.lt-studio-tool b{font-size:13px;font-weight:500}.lt-studio-tool small{color:var(--v18-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.lt-studio-avatar{background:var(--blue-soft);width:40px;height:40px;color:var(--blue);border-radius:50%;flex:0 0 40px;place-items:center;display:grid}.lt-studio-avatar>.lt-icon{opacity:1;width:18px;height:18px;display:block}.lt-studio-avatar.tone-blue>.lt-icon{filter:brightness(0)saturate()invert(48%)sepia(97%)saturate(2505%)hue-rotate(211deg)brightness(101%)contrast(91%)}.lt-studio-avatar.tone-purple>.lt-icon{filter:brightness(0)saturate()invert(40%)sepia(76%)saturate(1373%)hue-rotate(238deg)brightness(91%)contrast(92%)}.lt-studio-avatar.tone-orange>.lt-icon{filter:brightness(0)saturate()invert(55%)sepia(84%)saturate(2115%)hue-rotate(344deg)brightness(101%)contrast(90%)}.lt-studio-avatar.tone-green>.lt-icon{filter:brightness(0)saturate()invert(52%)sepia(25%)saturate(973%)hue-rotate(88deg)brightness(91%)contrast(86%)}.lt-studio-avatar.tone-purple{background:var(--purple-soft);color:var(--purple)}.lt-studio-avatar.tone-orange{background:var(--orange-soft);color:var(--orange)}.lt-studio-avatar.tone-green{background:var(--green-soft);color:var(--green)}.lt-studio-outputs{gap:8px;display:grid}.lt-studio-outputs>header{justify-content:space-between;align-items:center;min-height:24px;display:flex}.lt-studio-output-head-actions{align-items:center;gap:6px;display:flex}.lt-studio-output-count{background:var(--subtle);min-width:20px;height:20px;color:var(--v18-muted);border-radius:100px;place-items:center;padding-inline:6px;font-size:10px;display:grid}.lt-studio-output-filter-trigger{width:28px;height:28px;padding:7px}.lt-studio-output-filter-trigger.is-active{background:var(--subtle)}.lt-studio-output-filter-menu{border:1px solid var(--line);background:var(--surface);width:160px;box-shadow:0 10px 30px var(--shadow-soft);animation:lt-rise .16s var(--ease) both;border-radius:10px;padding:6px;display:grid;position:fixed}.lt-studio-output-filter-menu>button{width:100%;height:36px;color:var(--text);text-align:left;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:0 10px;font-size:12px;display:flex}.lt-studio-output-filter-menu>button:hover,.lt-studio-output-filter-menu>button.is-active{background:var(--subtle)}.lt-studio-output-filter-menu .lt-icon{flex:0 0 14px;width:14px;height:14px}.lt-studio-output{border-radius:8px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:64px;padding:12px;transition:background .16s;display:grid;position:relative}.lt-studio-output:hover{background:var(--subtle)}.lt-studio-output.is-ready{cursor:pointer;margin:0;padding:12px}.lt-studio-output.is-ready.is-active{background:var(--interaction-soft);margin:0}.lt-studio-output.is-ready.is-active:hover{background:var(--interaction-soft)}.lt-studio-output.is-ready:focus-visible{outline:2px solid var(--interaction-accent);outline-offset:2px}.lt-studio-output-copy{min-width:0;color:var(--text);text-align:left;gap:3px;display:grid}.lt-studio-output-meta{align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.lt-studio-output-meta>small{flex:1;min-width:0}.lt-studio-output-byline{max-width:132px;color:var(--v18-muted);justify-content:flex-end;align-items:center;gap:5px;display:flex;overflow:hidden}.lt-studio-output-byline img{border:1px solid var(--surface);object-fit:cover;border-radius:50%;flex:0 0 18px;width:18px;height:18px}.lt-studio-output .lt-studio-output-byline b{min-width:0;color:var(--v18-muted);font-size:11px;font-weight:var(--font-regular);text-overflow:ellipsis;white-space:nowrap}.lt-studio-output b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.lt-studio-output small{color:var(--v18-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.lt-studio-output i{background:var(--line);border-radius:100px;width:min(180px,100%);height:3px;margin-top:5px;display:block;overflow:hidden}.lt-studio-output i em{border-radius:inherit;background:var(--blue);height:100%;transition:width .36s var(--ease);display:block}.lt-studio-output.has-browser-step{align-items:start;min-height:92px}.lt-studio-output.has-browser-step .lt-studio-avatar,.lt-studio-output.has-browser-step .lt-studio-spinner{margin-top:3px}.lt-studio-browser-step{min-width:0;color:var(--v18-muted);justify-content:space-between;align-items:center;gap:8px;margin-top:5px;font-size:10px;line-height:1.45;display:flex}.lt-studio-browser-step>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lt-studio-browser-step>button{color:var(--interaction-accent);font-size:10px;font-weight:var(--font-medium);background:0 0;border:0;flex:none;align-items:center;gap:4px;padding:0;display:inline-flex}.lt-studio-browser-step>button:hover{text-underline-offset:2px;text-decoration:underline}.lt-studio-browser-step>button .lt-icon{filter:brightness(0)saturate()invert(48%)sepia(97%)saturate(2505%)hue-rotate(211deg)brightness(101%)contrast(91%);width:11px;height:11px}.lt-studio-browser-step.is-login-check{overflow:visible}.lt-studio-browser-step.is-login-check>span:first-child{color:var(--text);font-weight:var(--font-medium)}.lt-studio-browser-step .lt-browser-login-actions button{min-width:34px;height:24px;padding:0 9px;font-size:10px}.lt-studio-spinner{border:2px solid var(--line);border-top-color:var(--blue);border-radius:50%;justify-self:center;width:18px;height:18px;animation:.8s linear infinite lt-spin}.lt-studio-output-actions{z-index:2;background:inherit;align-items:center;gap:2px;padding-left:10px;display:flex;position:absolute;top:50%;right:12px;transform:translate(4px,-50%)}.lt-studio-output.is-ready .lt-studio-output-actions{visibility:hidden;opacity:0;pointer-events:none;transition:visibility 0s linear .14s, opacity .14s ease, transform .18s var(--ease);transform:translate(4px,-50%)}.lt-studio-output.is-ready:hover .lt-studio-output-actions,.lt-studio-output.is-ready:focus-within .lt-studio-output-actions{visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s;transform:translateY(-50%)}.lt-studio-delete:hover{background:var(--danger-soft)}.lt-studio-download-menu{z-index:1300;border:1px solid var(--line);background:var(--surface);width:220px;box-shadow:0 12px 36px var(--shadow-medium);animation:lt-rise .16s var(--ease) both;border-radius:12px;padding:6px;display:grid;position:fixed}.lt-studio-download-menu>button{min-height:50px;color:var(--text);text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;padding:7px 9px;display:grid}.lt-studio-download-menu>button:hover{background:var(--subtle)}.lt-studio-download-menu>button>.lt-icon{justify-self:center;width:16px;height:16px}.lt-studio-download-menu>button span{gap:2px;min-width:0;display:grid}.lt-studio-download-menu b{font-size:12px;font-weight:500}.lt-studio-download-menu small{color:var(--v18-muted);font-size:10px;line-height:1.35}.lt-studio-empty{border:1px dashed var(--line-strong);min-height:132px;color:var(--v18-muted);text-align:center;border-radius:12px;align-content:center;place-items:center;gap:6px;padding:20px;display:grid}.lt-studio-empty>span{background:var(--subtle);border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.lt-studio-empty b{color:var(--text);font-size:12px;font-weight:500}.lt-studio-empty small{max-width:300px;font-size:10px;line-height:1.5}.lt-studio-settings-dialog{z-index:1002;width:min(520px,100vw - 32px);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.lt-results.has-studio-preview{background:var(--surface);position:relative}.lt-studio-reader{flex-direction:column;width:100%;height:100%;min-height:0;animation:.18s both lt-fade;display:flex;overflow:hidden}.lt-studio-reader-toolbar{border-bottom:1px solid var(--line);background:var(--surface);flex:0 0 56px;justify-content:space-between;align-items:center;gap:16px;height:56px;padding:0 12px 0 16px;display:flex}.lt-studio-reader-toolbar>div{align-items:center;gap:10px;min-width:0;display:flex}.lt-studio-reader-toolbar>div>span:last-child{gap:2px;min-width:0;display:grid}.lt-studio-reader-toolbar b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.lt-studio-reader-toolbar small{color:var(--v18-muted);font-size:10px}.lt-studio-file-icon{background:var(--blue-soft);width:32px;height:32px;color:var(--blue);border-radius:50%;flex:0 0 32px;place-items:center;display:grid}.lt-studio-file-icon .lt-icon{filter:brightness(0)saturate()invert(48%)sepia(97%)saturate(2505%)hue-rotate(211deg)brightness(101%)contrast(91%);width:16px;height:16px}.lt-studio-reader-actions{align-items:center;gap:2px;display:flex}.lt-studio-reader-actions .lt-icon-button.is-active{background:var(--interaction-soft);color:var(--interaction-accent)}.lt-studio-reader-actions .lt-icon-button.is-active .lt-icon{filter:brightness(0)saturate()invert(48%)sepia(97%)saturate(2505%)hue-rotate(211deg)brightness(101%)contrast(91%)}.lt-studio-reader-canvas{background:var(--surface);scrollbar-width:none;flex:1;align-content:start;min-height:0;padding:22px clamp(12px,2vw,22px) 56px;display:grid;overflow:auto}.lt-studio-reader-canvas::-webkit-scrollbar{display:none}.lt-studio-paper{width:min(920px,100%);box-shadow:none;color:var(--paper-text);background:0 0;border:0;margin:0 auto;padding:12px clamp(4px,1vw,12px) 40px;display:grid}.lt-studio-paper>header{border-bottom:1px solid var(--paper-line);align-content:start;gap:9px;padding:10px 0 24px;display:grid}.lt-studio-paper>header>span{color:var(--blue);letter-spacing:.1em;font-size:9px;font-weight:600}.lt-studio-paper h1{max-width:760px;font-family:inherit;font-size:clamp(24px,3vw,32px);font-weight:var(--font-medium);letter-spacing:-.025em;margin:0;line-height:1.24}.lt-studio-paper>header>p{max-width:720px;color:var(--paper-secondary);margin:0;font-size:12px;line-height:1.55}.lt-studio-paper dl{flex-wrap:wrap;gap:12px 28px;margin:8px 0 0;display:flex}.lt-studio-paper dl div{gap:4px;display:grid}.lt-studio-paper dt{color:var(--paper-secondary);font-size:10px}.lt-studio-paper dd{margin:0;font-size:11px;font-weight:500}.lt-studio-paper-summary{border-left:2px solid var(--blue);background:var(--paper-muted);border-radius:0 8px 8px 0;gap:9px;margin:22px 0 4px;padding:16px 18px;display:grid}.lt-studio-paper h2{font-size:15px;font-weight:var(--font-medium);margin:0;line-height:1.4}.lt-studio-paper p{color:var(--paper-body);margin:0;font-size:13px;line-height:1.72}.lt-studio-paper-section{border-bottom:1px solid var(--paper-line);grid-template-columns:26px minmax(0,1fr);gap:12px;padding:20px 0;display:grid}.lt-studio-paper-section>span{color:var(--paper-secondary);font-size:9px;font-weight:var(--font-medium);padding-top:3px}.lt-studio-paper-section>div{gap:7px;display:grid}.lt-studio-paper-quote{background:var(--paper-muted);border-radius:8px;gap:7px;margin-top:20px;padding:15px 18px;display:grid}.lt-studio-paper-quote>span{color:var(--blue);font-size:10px;font-weight:600}.lt-studio-paper-method{border-top:1px solid var(--paper-line);gap:7px;margin-top:20px;padding-top:20px;display:grid}.lt-studio-paper-scope{border-top:1px solid var(--paper-line);justify-content:space-between;align-items:flex-end;gap:20px;margin-top:24px;padding-top:20px;display:flex}.lt-studio-paper-scope>div:first-child{gap:5px;display:grid}.lt-studio-paper-scope>div:first-child span{color:var(--paper-secondary);font-size:10px}.lt-studio-paper-scope>div:last-child{align-items:center;gap:9px;display:flex}.lt-studio-paper-scope b{white-space:nowrap;font-size:10px;font-weight:500}.lt-studio-paper>footer{color:var(--paper-secondary);justify-content:space-between;margin-top:28px;padding-top:12px;font-size:9px;display:flex}.lt-studio-reader.is-mobile-view .lt-studio-reader-canvas{background:var(--paper-mobile-canvas);justify-items:center}.lt-studio-reader.is-mobile-view .lt-studio-paper{background:var(--paper);width:min(420px,100%);padding:24px 20px 38px}.lt-studio-reader.is-mobile-view .lt-studio-paper h1{font-size:26px}.lt-studio-reader.is-mobile-view .lt-studio-paper dl{gap:18px 24px}.lt-studio-reader.is-mobile-view .lt-studio-paper-summary{padding:18px}.lt-studio-reader.is-mobile-view .lt-studio-paper-section{grid-template-columns:26px minmax(0,1fr);gap:10px}.lt-studio-reader.is-mobile-view .lt-studio-paper-scope{flex-direction:column;align-items:flex-start}.lt-confirm-popover{z-index:1200;border:1px solid var(--line);background:var(--surface);width:288px;box-shadow:0 12px 36px var(--shadow-medium);animation:lt-rise .16s var(--ease) both;border-radius:12px;gap:16px;padding:16px;display:grid;position:fixed}.lt-confirm-popover>div{gap:6px;display:grid}.lt-confirm-popover h3{margin:0;font-size:14px;font-weight:600;line-height:1.4}.lt-confirm-popover p{color:var(--v18-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:1.55;display:-webkit-box;overflow:hidden}.lt-confirm-popover footer{justify-content:flex-end;gap:8px;display:flex}.lt-project-popover{z-index:1200;border:1px solid var(--line);background:var(--surface);width:360px;box-shadow:0 12px 36px var(--shadow-medium);animation:lt-rise .16s var(--ease) both;border-radius:16px;padding:20px;position:fixed}.lt-project-popover form{gap:16px;display:grid}.lt-project-popover header{gap:4px;display:grid}.lt-project-popover h3{letter-spacing:-.02em;margin:0;font-size:18px;font-weight:600;line-height:1.35}.lt-project-popover header p{color:var(--v18-muted);margin:0;font-size:11px;line-height:1.5}.lt-project-popover label{color:var(--v18-muted);gap:7px;font-size:11px;display:grid}.lt-project-input-wrap{display:block;position:relative}.lt-project-popover input{border:1px solid var(--line-strong);background:var(--surface);width:100%;height:40px;color:var(--text);border-radius:8px;outline:0;padding:0 50px 0 12px;font-size:12px}.lt-project-popover input:focus{border-color:var(--interaction-accent);box-shadow:0 0 0 3px var(--interaction-soft)}.lt-project-input-wrap>i{color:var(--faint);pointer-events:none;font-size:10px;font-style:normal;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.lt-project-input-wrap.is-invalid input{border-color:var(--danger);box-shadow:0 0 0 3px var(--danger-soft)}.lt-project-input-wrap.is-invalid>i{color:var(--danger);font-weight:500}.lt-project-color-picker{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.lt-project-color-picker legend{color:var(--v18-muted);margin:0;padding:0 0 8px;font-size:11px}.lt-project-color-picker>div{grid-template-columns:repeat(10,22px);justify-content:space-between;align-items:center;gap:8px 0;width:100%;display:grid}.lt-project-color-picker button{background:var(--project-picker-color);cursor:pointer;width:22px;height:22px;transition:transform .16s var(--ease), box-shadow .16s ease;border:0;border-radius:50%;outline:0;padding:0;position:relative;box-shadow:inset 0 0 0 1px #14192214}.lt-project-color-picker button:hover{transform:scale(1.08)}.lt-project-color-picker button.is-active{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--project-picker-color)}.lt-project-color-picker button:focus-visible{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--interaction-accent)}.lt-project-popover footer{justify-content:flex-end;gap:8px;display:flex}.lt-project-save-button.is-loading{background:var(--primary-fill);color:var(--primary-text);align-items:center;gap:7px;display:inline-flex}.lt-button-spinner{border:1.5px solid;border-right-color:#0000;border-radius:50%;width:12px;height:12px;animation:.7s linear infinite lt-spin;display:block}.lt-studio-settings-dialog select{border:1px solid var(--line-strong);background:var(--surface);width:100%;height:40px;color:var(--text);border-radius:8px;outline:0;padding:0 12px;font-size:12px}.lt-studio-settings-dialog select:focus{border-color:var(--interaction-accent);box-shadow:0 0 0 3px var(--interaction-soft)}@container (width>=520px){.lt-studio-tools{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width>=760px){.lt-studio-tools{grid-template-columns:repeat(3,minmax(0,1fr))}}.lt-overlay{z-index:1000;background:var(--overlay);place-items:center;width:100vw;max-width:none;height:100dvh;margin:0;padding:24px;animation:.18s both lt-fade;display:grid;position:fixed;inset:0}.lt-overlay.lt-studio-settings-overlay{background:var(--overlay)}.lt-dialog{background:var(--surface);width:min(560px,100%);max-height:min(760px,100dvh - 48px);box-shadow:0 24px 80px var(--shadow-medium);animation:lt-rise .22s var(--ease) both;border-radius:16px;overflow:auto}.lt-dialog>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.lt-dialog>header h2{margin:0;font-size:20px;font-weight:500}.lt-dialog form{flex-direction:column;min-height:0;display:flex}.lt-dialog-body{gap:16px;padding:24px;display:grid}.lt-dialog-body label{color:var(--v18-muted);gap:8px;font-size:12px;display:grid}.lt-dialog-body input,.lt-dialog-body textarea,.lt-dialog-body select{border:1px solid var(--line-strong);background:var(--surface);width:100%;color:var(--text);border-radius:8px;outline:0;padding:12px}.lt-dialog-body select{height:42px;padding-block:0}.lt-dialog-body input:focus,.lt-dialog-body textarea:focus,.lt-dialog-body select:focus{border-color:var(--interaction-accent);box-shadow:0 0 0 3px var(--interaction-soft)}.lt-dialog.lt-upload-dialog{border-radius:14px;flex-direction:column;width:min(640px,100vw - 40px);max-height:min(680px,100dvh - 40px);display:flex;position:relative;overflow:hidden}.lt-upload-dialog>header{text-align:left;min-height:64px;padding:18px 20px;position:relative}.lt-upload-dialog>header h2{font-size:18px;font-weight:var(--font-medium);letter-spacing:-.015em}.lt-upload-dialog>header>.lt-icon-button{position:static}.lt-upload-dialog>.lt-dialog-body{gap:12px;min-height:0;padding:20px;overflow:auto}.lt-upload-dropzone{border:1px dashed var(--line-strong);background:var(--surface);border-radius:12px;align-content:center;place-items:center;gap:12px;min-height:0;padding:28px 24px 20px;display:grid}@supports (color:color-mix(in lab, red, red)){.lt-upload-dropzone{background:color-mix(in srgb, var(--surface) 96%, var(--canvas))}}.lt-upload-dropzone{text-align:center;transition:border-color .18s var(--ease), background .18s var(--ease), transform .18s var(--ease)}.lt-upload-dropzone.is-dragging{border-color:var(--interaction-accent);background:var(--interaction-soft);transform:scale(.995)}.lt-upload-drop-icon{background:var(--subtle);width:40px;height:40px;color:var(--text);border-radius:50%;place-items:center;display:grid}.lt-upload-drop-icon .lt-icon{width:18px;height:18px}.lt-upload-dropzone>div:not(.lt-upload-source-actions){gap:5px;display:grid}.lt-upload-dropzone h3{color:var(--text);font-size:16px;font-weight:var(--font-medium);letter-spacing:-.01em;margin:0}.lt-upload-dropzone p{color:var(--v18-muted);margin:0;font-size:12px;line-height:1.55}.lt-upload-dropzone>[data-upload-file-trigger]{min-width:112px;margin-top:2px}.lt-upload-file-summary{min-height:15px;color:var(--v18-muted);font-size:11px;font-weight:var(--font-medium)}.lt-upload-source-divider{width:100%;color:var(--faint);grid-template-columns:1fr auto 1fr;align-items:center;margin-top:4px;font-size:10px;gap:10px!important}.lt-upload-source-divider:before,.lt-upload-source-divider:after{background:var(--line);content:"";height:1px}.lt-upload-source-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.lt-upload-source-actions .lt-button{background:var(--subtle);border-radius:8px;justify-content:flex-start;gap:8px;width:100%;min-width:0;height:44px;padding-inline:12px}.lt-upload-source-actions .lt-button:hover{background:var(--hover)}.lt-upload-source-actions .lt-button .lt-icon:last-child{color:var(--v18-muted);margin-left:auto}.lt-upload-controller{animation:lt-rise .16s var(--ease) both;gap:20px;padding:0;display:grid}.lt-upload-controller-intro{background:var(--subtle);border-radius:10px;align-items:center;gap:12px;padding:16px;display:flex}.lt-upload-controller-intro .lt-upload-drop-icon{background:var(--surface);flex:0 0 40px}.lt-upload-controller-intro>div{gap:3px;min-width:0;display:grid}.lt-upload-controller-intro h3{color:var(--text);font-size:15px;font-weight:var(--font-medium);letter-spacing:-.01em;margin:0}.lt-upload-controller-intro p{color:var(--v18-muted);margin:0;font-size:11px;line-height:1.5}.lt-upload-controller-field{width:100%;color:var(--text);font-size:12px;font-weight:var(--font-medium);gap:8px;display:grid}.lt-upload-controller input,.lt-upload-controller textarea{border:1px solid var(--line-strong);background:var(--surface);width:100%;color:var(--text);font:inherit;transition:border-color .16s var(--ease), box-shadow .16s var(--ease);border-radius:8px;outline:0}.lt-upload-controller input{height:44px;padding:0 12px}.lt-upload-controller textarea{resize:vertical;min-height:144px;padding:12px;line-height:1.6}.lt-upload-controller input:focus,.lt-upload-controller textarea:focus{border-color:var(--interaction-accent);box-shadow:0 0 0 3px var(--interaction-soft)}.lt-upload-back{width:max-content;color:var(--v18-muted);font-size:11px;font-weight:var(--font-medium);background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.lt-upload-back:hover{color:var(--text)}.lt-upload-back .lt-icon{width:14px;height:14px;transform:rotate(180deg)}.lt-upload-dialog>footer{border-top:1px solid var(--line);flex:none;padding:14px 20px 18px}.lt-upload-dialog>footer .lt-button:disabled{border:1px solid var(--line);background:var(--subtle);color:var(--faint);opacity:1}@media (width<=520px){.lt-dialog.lt-upload-dialog{width:100%;max-height:calc(100dvh - 24px)}.lt-upload-dialog>header{padding-inline:16px}.lt-upload-dialog>.lt-dialog-body{padding:16px}.lt-upload-dropzone{padding:24px 16px 16px}.lt-upload-source-actions{grid-template-columns:1fr}.lt-upload-controller{gap:16px}.lt-upload-controller-intro{align-items:flex-start;padding:14px}.lt-upload-dialog>footer{padding:12px 16px 16px}}.lt-dialog>footer,.lt-dialog form>footer{flex:none;justify-content:flex-end;gap:8px;padding:16px 24px 24px;display:flex}.lt-dialog.lt-studio-settings-dialog{z-index:1002;border-radius:16px;flex-direction:column;width:min(880px,100vw - 48px);height:min(620px,100dvh - 48px);max-height:calc(100dvh - 48px);display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.lt-studio-settings-dialog>header{flex:none;align-items:flex-start;padding:20px 24px 16px}.lt-studio-settings-dialog>header>div{gap:4px;display:grid}.lt-studio-settings-dialog>header h2{font-size:18px;font-weight:600}.lt-studio-settings-dialog>header p{max-width:560px;color:var(--v18-muted);margin:0;font-size:11px;line-height:1.5}.lt-studio-settings-dialog form{flex:1;min-height:0;overflow:hidden}.lt-studio-shortcut-section{background:var(--canvas);flex:none;gap:12px;padding:18px 28px;display:grid}.lt-studio-shortcut-section>header,.lt-studio-library-section>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.lt-studio-shortcut-section>header>span{gap:3px;min-width:0;display:grid}.lt-studio-shortcut-section header b,.lt-studio-library-section>header b{color:var(--text);font-size:13px;font-weight:600}.lt-studio-shortcut-section header small,.lt-studio-library-section>header small{color:var(--v18-muted);font-size:10px;line-height:1.5}.lt-studio-shortcut-section header em{background:var(--surface);min-width:24px;height:24px;color:var(--v18-muted);border-radius:100px;place-items:center;padding-inline:7px;font-size:10px;font-style:normal;display:grid}.lt-studio-shortcut-strip{scrollbar-width:none;gap:8px;min-width:0;display:flex;overflow-x:auto}.lt-studio-shortcut-strip::-webkit-scrollbar{display:none}.lt-studio-shortcut-tile{background:var(--surface);border:1px solid #0000;border-radius:12px;align-items:center;width:196px;min-width:196px;min-height:68px;transition:background .16s,box-shadow .16s;display:flex;position:relative}.lt-studio-shortcut-tile:hover{background:var(--subtle)}.lt-studio-shortcut-tile.is-active{background:var(--interaction-soft);box-shadow:inset 3px 0 0 var(--interaction-accent)}.lt-studio-shortcut-tile>button:first-child{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;width:100%;min-width:0;padding:10px 38px 10px 12px;display:grid}.lt-studio-shortcut-tile .lt-studio-avatar,.lt-studio-library-tile .lt-studio-avatar{width:36px;height:36px}.lt-studio-shortcut-tile span,.lt-studio-library-select span{gap:3px;min-width:0;display:grid}.lt-studio-shortcut-tile b,.lt-studio-library-tile b{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.lt-studio-shortcut-tile small,.lt-studio-library-tile small{color:var(--v18-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.4;overflow:hidden}.lt-studio-shortcut-remove{opacity:0;width:28px;height:28px;transition:opacity .14s,background .14s;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.lt-studio-shortcut-tile:hover .lt-studio-shortcut-remove,.lt-studio-shortcut-tile:focus-within .lt-studio-shortcut-remove{opacity:1}.lt-studio-shortcut-empty{background:var(--surface);color:var(--v18-muted);border-radius:10px;margin:0;padding:14px;font-size:11px}.lt-studio-manager-layout{flex:1;grid-template-columns:minmax(280px,.82fr) minmax(360px,1.18fr);min-height:0;display:grid;overflow:hidden}.lt-studio-library-section{align-content:start;gap:12px;min-height:0;padding:18px 12px 20px 20px;display:grid;overflow:auto}.lt-studio-library-section>header{justify-content:stretch;gap:3px;display:grid}.lt-studio-library-section>header>span{gap:2px;display:grid}.lt-studio-library-grid{grid-template-columns:1fr;gap:18px;display:grid}.lt-studio-library-group{gap:6px;display:grid}.lt-studio-library-group>header{justify-content:space-between;align-items:center;min-height:24px;padding:0 8px;display:flex}.lt-studio-library-group>header b{color:var(--text);font-size:11px;font-weight:var(--font-medium)}.lt-studio-library-group>header span{color:var(--v18-muted);font-size:10px}.lt-studio-library-group>div{gap:2px;display:grid}.lt-studio-library-group.is-disabled{border-top:1px solid var(--line);padding-top:16px}.lt-studio-library-tile{border:0;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:52px;padding:6px 8px;transition:background .16s,box-shadow .16s;display:grid}.lt-studio-library-tile:hover{background:var(--subtle)}.lt-studio-library-tile.is-active{background:var(--subtle);box-shadow:inset 2px 0 0 var(--interaction-accent)}.lt-studio-library-tile .lt-studio-avatar{width:32px;height:32px}.lt-studio-library-select{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:0;display:grid}.lt-studio-library-action{width:28px;min-width:28px;height:28px;color:var(--v18-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;transition:background .16s,color .16s;display:grid}.lt-studio-library-action .lt-icon,.lt-studio-library-action .lt-plus-icon{width:13px;height:13px}.lt-studio-library-action:hover{background:var(--subtle);color:var(--text)}.lt-studio-library-action.is-added{background:var(--interaction-soft);color:var(--interaction-accent)}.lt-studio-skill-detail{border-left:1px solid var(--line);background:var(--surface);min-width:0;padding:20px 24px;overflow:auto}.lt-studio-skill-detail-head{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding-bottom:14px;display:grid}.lt-studio-skill-detail-head .lt-studio-avatar{width:40px;height:40px}.lt-studio-skill-detail-head span{gap:3px;display:grid}.lt-studio-skill-detail-head small{color:var(--v18-muted);font-size:10px}.lt-studio-skill-detail-head b{color:var(--text);font-size:14px;font-weight:600}.lt-studio-skill-detail-head>em{background:var(--subtle);color:var(--v18-muted);border-radius:100px;padding:5px 8px;font-size:10px;font-style:normal}.lt-studio-skill-detail-head>em.is-added{background:var(--interaction-soft);color:var(--interaction-accent)}.lt-studio-skill-summary{border-bottom:1px solid var(--line);color:var(--v18-muted);margin:0 0 20px;padding-bottom:18px;font-size:11px;line-height:1.7}.lt-studio-config-fields{gap:12px;display:grid}.lt-studio-skill-detail label{color:var(--text);gap:9px;margin:0;display:grid}.lt-studio-skill-detail label>span{gap:3px;display:grid}.lt-studio-skill-detail label>span b{font-size:12px;font-weight:600}.lt-studio-skill-detail label>span small{color:var(--v18-muted);font-size:10px;font-weight:400;line-height:1.5}.lt-studio-skill-detail textarea{resize:vertical;border:1px solid var(--line);background:var(--canvas);width:100%;min-height:132px;color:var(--text);font:inherit;border-radius:8px;outline:0;padding:12px;font-size:11px;font-weight:400;line-height:1.65;transition:border-color .16s,background .16s,box-shadow .16s}.lt-studio-skill-detail textarea:focus{border-color:var(--interaction-accent);box-shadow:0 0 0 3px var(--interaction-soft)}.lt-studio-detail-empty{height:100%;min-height:240px;color:var(--v18-muted);text-align:center;place-content:center;justify-items:center;gap:10px;display:grid}.lt-studio-detail-empty p{max-width:240px;margin:0;font-size:11px;line-height:1.6}.lt-studio-settings-dialog form>footer{border-top:1px solid var(--line);background:var(--surface);padding:12px 24px 16px}@media (width<=760px){.lt-dialog.lt-studio-settings-dialog{width:calc(100vw - 24px);height:calc(100dvh - 24px);max-height:calc(100dvh - 24px)}.lt-studio-manager-layout{grid-template-columns:1fr;overflow-y:auto}.lt-studio-library-section{overflow:visible}.lt-studio-library-grid{grid-template-columns:1fr}.lt-studio-skill-detail{border-top:1px solid var(--line);border-left:0;min-height:360px;overflow:visible}}.lt-detail{z-index:1001;background:var(--surface);width:min(620px,100vw - 24px);box-shadow:0 24px 80px var(--shadow-medium);animation:lt-slide .24s var(--ease) both;border-radius:16px;flex-direction:column;display:flex;position:fixed;top:12px;bottom:12px;right:12px;overflow:hidden}.lt-file-preview{z-index:1001;background:var(--surface);width:min(760px,100vw - 24px);box-shadow:0 24px 80px var(--shadow-medium);animation:lt-slide .24s var(--ease) both;border-radius:16px;flex-direction:column;display:flex;position:fixed;top:12px;bottom:12px;right:12px;overflow:hidden}.lt-detail.is-over-graph,.lt-file-preview.is-over-graph{z-index:1102}body:has(.is-over-graph) .lt-overlay[data-close=detail]{z-index:1101}.lt-file-preview-toolbar{border-bottom:1px solid var(--line);flex:0 0 64px;justify-content:space-between;align-items:center;gap:16px;height:64px;padding:0 14px 0 18px;display:flex}.lt-file-preview-toolbar>div,.lt-file-preview-toolbar>span{align-items:center;gap:10px;min-width:0;display:flex}.lt-file-preview-toolbar>div>span:nth-child(2){gap:2px;min-width:0;display:grid}.lt-file-preview-toolbar b{color:var(--text);font-size:13px;font-weight:var(--font-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lt-file-preview-toolbar small{color:var(--v18-muted);font-size:10px}.lt-file-preview-suffix{background:var(--subtle);width:40px;height:40px;color:var(--v18-muted);letter-spacing:-.04em;border-radius:50%;flex:0 0 40px;place-items:center;font-family:SFMono-Regular,Consolas,monospace;font-size:9px;font-weight:600;display:grid}.lt-file-preview-canvas{background:var(--subtle);scrollbar-width:none;flex:1;min-height:0;padding:28px clamp(18px,5vw,48px) 48px;overflow:auto}.lt-file-preview-canvas::-webkit-scrollbar{display:none}.lt-file-preview-document{background:var(--surface);width:min(620px,100%);min-height:100%;box-shadow:0 1px 2px var(--shadow-soft);border-radius:10px;margin:0 auto;padding:30px 34px 48px}.lt-file-preview-document>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:20px;display:flex}.lt-file-preview-document>header small{color:var(--v18-muted);font-size:11px}.lt-file-preview-document .lt-local-file-uploader{margin:0}.lt-file-audio{gap:30px;padding-top:28px;display:grid}.lt-file-audio-player{background:var(--subtle);border-radius:10px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px;display:grid}.lt-file-audio-player>button{background:var(--text);border:0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.lt-file-audio-player>button .lt-icon{filter:brightness(0)invert()}.lt-file-audio-player>time{color:var(--v18-muted);font-size:11px}.lt-file-waveform{align-items:center;gap:2px;height:38px;display:flex;overflow:hidden}.lt-file-waveform i{background:var(--blue);opacity:.58;border-radius:2px;flex:2px;width:2px}.lt-file-transcript{gap:0;display:grid}.lt-file-transcript h2,.lt-file-paper h2{color:var(--text);font-size:15px;font-weight:var(--font-medium);margin:0 0 12px}.lt-file-transcript p{border-bottom:1px solid var(--line);color:var(--text-secondary);grid-template-columns:44px minmax(0,1fr);gap:14px;margin:0;padding:14px 0;font-size:13px;line-height:1.7;display:grid}.lt-file-transcript p time{color:var(--v18-muted);font-size:10px;line-height:22px}.lt-file-paper{color:var(--text-secondary);padding-top:28px;font-size:14px;line-height:1.85}.lt-file-paper h2{margin-top:30px}.lt-file-paper p{margin:0 0 18px}.lt-file-paper ul{gap:8px;margin:0;padding-left:20px;display:grid}.lt-file-sheet{padding-top:28px;overflow-x:auto}.lt-file-sheet table{border-collapse:collapse;width:100%;color:var(--text-secondary);font-size:12px}.lt-file-sheet th,.lt-file-sheet td{border-bottom:1px solid var(--line);text-align:left;padding:13px 12px}.lt-file-sheet th{color:var(--text);font-weight:var(--font-medium);background:var(--subtle)}.lt-file-video{color:#fff;background:#111;border-radius:10px;align-content:center;place-items:center;gap:8px;min-height:260px;margin-top:28px;display:grid}.lt-file-video>div{background:#ffffff24;border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.lt-file-video .lt-icon{filter:brightness(0)invert()}.lt-file-video p,.lt-file-video small{margin:0}.lt-file-preview{width:min(920px,100vw - 24px)}.lt-file-preview-actions{align-items:center;gap:2px;display:flex}.lt-file-preview-canvas{background:var(--paper-canvas);align-content:start;padding:28px clamp(18px,4vw,42px) 48px;display:grid}.lt-rich-file-byline{color:var(--paper-secondary);flex-wrap:wrap;align-items:center;gap:8px;font-size:10px;display:flex}.lt-rich-file-byline>i{background:var(--paper-line);border-radius:50%;width:3px;height:3px}.lt-rich-file-byline .lt-local-file-uploader{margin:0}.lt-rich-doc-reader{align-content:start;gap:24px;display:grid}.lt-rich-doc-page{border:1px solid var(--paper-line);background:var(--paper);width:min(720px,100%);min-height:940px;box-shadow:0 8px 28px var(--shadow-soft);color:var(--paper-text);margin:0 auto;padding:clamp(36px,6vw,64px);display:grid}.lt-rich-doc-page>header{border-bottom:1px solid var(--paper-line);justify-content:space-between;align-items:center;gap:20px;padding-bottom:18px;display:flex}.lt-rich-doc-page>header span{color:var(--blue);letter-spacing:.12em;font-size:9px;font-weight:600}.lt-rich-doc-page>header small{color:var(--paper-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.lt-rich-doc-cover{align-content:start;gap:13px;padding:48px 0 30px;display:grid}.lt-rich-doc-cover>small,.lt-rich-doc-appendix>small{color:var(--blue);letter-spacing:.12em;font-size:10px;font-weight:600}.lt-rich-doc-cover h1{max-width:590px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,5vw,44px);font-weight:500;line-height:1.18}.lt-rich-doc-cover>p{max-width:560px;color:var(--paper-secondary);margin:0;font-size:13px;line-height:1.75}.lt-rich-doc-callout{border-left:3px solid var(--blue);background:var(--paper-muted);gap:9px;margin:8px 0 24px;padding:20px 22px;display:grid}.lt-rich-doc-callout b,.lt-rich-doc-section h2,.lt-rich-doc-appendix h2{font-size:15px;font-weight:600}.lt-rich-doc-callout p,.lt-rich-doc-section p{color:var(--paper-body);margin:0;font-size:13px;line-height:1.85}.lt-rich-doc-section{border-top:1px solid var(--paper-line);grid-template-columns:34px minmax(0,1fr);gap:16px;padding:26px 0;display:grid}.lt-rich-doc-section>span{color:var(--blue);padding-top:3px;font-size:10px;font-weight:600}.lt-rich-doc-section>div{gap:9px;display:grid}.lt-rich-doc-section h2{margin:0}.lt-rich-doc-section ul{color:var(--paper-body);gap:10px;margin:0;padding-left:18px;font-size:13px;line-height:1.7;display:grid}.lt-rich-doc-quote{background:var(--paper-muted);gap:9px;margin:24px 0;padding:22px;display:grid}.lt-rich-doc-quote span{color:var(--blue);letter-spacing:.1em;font-size:9px;font-weight:600}.lt-rich-doc-quote blockquote{margin:0;font-family:Georgia,serif;font-size:18px;line-height:1.55}.lt-rich-doc-page>footer{border-top:1px solid var(--paper-line);color:var(--paper-secondary);justify-content:space-between;align-self:end;margin-top:44px;padding-top:14px;font-size:9px;display:flex}.lt-rich-doc-appendix{align-content:start;gap:18px;padding-top:48px;display:grid}.lt-rich-doc-appendix h2{margin:0 0 18px;font-size:24px}.lt-rich-doc-appendix p{border-bottom:1px solid var(--paper-line);color:var(--paper-body);grid-template-columns:36px 1fr;gap:12px;margin:0;padding:15px 0;font-size:13px;display:grid}.lt-rich-doc-appendix p span{color:var(--blue);font-size:10px}.lt-file-preview.is-spreadsheet .lt-file-preview-canvas{align-content:center;padding:20px}.lt-rich-workbook{border:1px solid var(--line);background:var(--surface);min-height:560px;box-shadow:0 8px 28px var(--shadow-soft);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.lt-rich-workbook>header{border-bottom:1px solid var(--line);height:40px;color:var(--v18-muted);grid-template-columns:66px 42px minmax(0,1fr);align-items:center;font-size:11px;display:grid}.lt-rich-workbook>header>*{border-right:1px solid var(--line);height:100%;padding:0 12px;line-height:40px}.lt-rich-workbook>header i{text-align:center;font-family:Georgia,serif;font-size:14px;font-style:italic}.lt-rich-workbook>header b{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}.lt-rich-workbook>div{flex:1;min-width:0;overflow:auto}.lt-rich-workbook table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:760px;color:var(--text-secondary);font-size:11px}.lt-rich-workbook th,.lt-rich-workbook td{border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:left;text-overflow:ellipsis;white-space:nowrap;height:42px;padding:0 12px;overflow:hidden}.lt-rich-workbook tr:first-child th{background:var(--subtle);height:26px;color:var(--faint);text-align:center;font-weight:400}.lt-rich-workbook th:first-child{background:var(--subtle);width:42px;color:var(--faint);text-align:center;font-weight:400}.lt-rich-workbook thead tr:nth-child(2) th:not(:first-child){background:var(--blue-soft);color:var(--blue);font-weight:600}.lt-rich-workbook td.is-selected{outline:2px solid var(--blue);outline-offset:-2px;position:relative}.lt-rich-workbook>footer{border-top:1px solid var(--line);align-items:center;gap:4px;height:40px;padding:0 10px;display:flex}.lt-rich-workbook>footer button{height:30px;color:var(--v18-muted);background:0 0;border:0;border-radius:6px;padding:0 12px;font-size:10px}.lt-rich-workbook>footer button.is-active{background:var(--blue-soft);color:var(--blue);font-weight:600}.lt-rich-workbook>footer span{color:var(--faint);margin-left:auto;font-size:10px}.lt-file-preview.is-presentation .lt-file-preview-canvas{padding:18px}.lt-rich-slides{grid-template-columns:156px minmax(0,1fr);gap:16px;min-height:600px;display:grid}.lt-rich-slides>aside{align-content:start;gap:10px;display:grid;overflow-y:auto}.lt-rich-slides>aside article{color:var(--v18-muted);grid-template-columns:18px 1fr;gap:5px;font-size:6px;display:grid}.lt-rich-slides>aside article>em{text-align:center;padding-top:4px;font-size:8px;font-style:normal}.lt-rich-slides>aside article>div{border:1px solid var(--line);background:var(--surface);border-radius:4px;min-height:86px;padding:12px;overflow:hidden}.lt-rich-slides>aside article.is-active>div{border-color:var(--blue);box-shadow:0 0 0 1px var(--blue)}.lt-rich-slides h1,.lt-rich-slides h2,.lt-rich-slides p,.lt-rich-slides ul{margin:5px 0 0}.lt-rich-slides>main{place-items:center;display:grid}.lt-rich-slides>main>article{aspect-ratio:16/9;background:var(--surface);width:100%;box-shadow:0 8px 28px var(--shadow-soft);align-content:center;padding:clamp(28px,5vw,64px);display:grid;position:relative;overflow:hidden}.lt-rich-slides>main small{color:var(--blue);letter-spacing:.12em;font-size:10px;font-weight:600}.lt-rich-slides>main h1{z-index:1;max-width:80%;font-size:clamp(28px,4vw,48px);font-weight:500;line-height:1.16}.lt-rich-slides>main p{z-index:1;color:var(--v18-muted);font-size:13px}.lt-rich-slides>main>article>span{aspect-ratio:1;background:var(--blue-soft);border-radius:50%;width:58%;position:absolute;bottom:-35%;right:-14%}.lt-rich-slides>main footer{color:var(--v18-muted);justify-content:space-between;font-size:9px;display:flex;position:absolute;bottom:22px;left:28px;right:28px}.lt-rich-slide-metrics{gap:12px;display:flex}.lt-rich-slide-metrics span{gap:2px;display:grid}.lt-rich-slide-metrics b{font-size:14px}.lt-rich-media{border:1px solid var(--line);background:var(--surface);width:min(720px,100%);box-shadow:0 8px 28px var(--shadow-soft);border-radius:12px;margin:0 auto;overflow:hidden}.lt-rich-media>header{border-bottom:1px solid var(--line);align-items:center;gap:18px;padding:28px 30px;display:flex}.lt-rich-media>header>span{background:var(--blue-soft);width:52px;height:52px;color:var(--blue);border-radius:50%;flex:0 0 52px;place-items:center;display:grid}.lt-rich-media>header>div{gap:5px;display:grid}.lt-rich-media>header small{color:var(--blue);letter-spacing:.12em;font-size:9px;font-weight:600}.lt-rich-media h1{margin:0;font-size:22px;font-weight:500;line-height:1.3}.lt-rich-audio-player{background:var(--subtle);border-radius:10px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:16px;margin:24px 30px;padding:16px;display:grid}.lt-rich-audio-player>button{background:var(--primary-fill);border:0;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.lt-rich-audio-player>button .lt-icon{filter:brightness(0)invert()}.lt-rich-audio-player>div{min-width:0;position:relative}.lt-rich-audio-player>div>span{align-items:center;gap:2px;height:44px;display:flex;overflow:hidden}.lt-rich-audio-player>div>span i{background:var(--blue);opacity:.58;border-radius:2px;width:2px;min-width:2px}.lt-rich-audio-player>div>i{background:var(--blue);width:2px;position:absolute;top:0;bottom:0;left:0}.lt-rich-audio-player time{color:var(--v18-muted);white-space:nowrap;font-size:10px}.lt-rich-transcript{padding:4px 30px 28px}.lt-rich-transcript>header{justify-content:space-between;align-items:center;padding-bottom:10px;display:flex}.lt-rich-transcript h2{margin:0;font-size:14px;font-weight:600}.lt-rich-transcript>header span{color:var(--v18-muted);font-size:10px}.lt-rich-transcript p{border-top:1px solid var(--line);color:var(--text-secondary);grid-template-columns:50px 1fr;gap:14px;margin:0;padding:15px 10px;font-size:12px;line-height:1.7;display:grid}.lt-rich-transcript p.is-current{background:var(--blue-soft);color:var(--text);border-top-color:#0000;border-radius:8px;margin-inline:-10px}.lt-rich-transcript time{color:var(--v18-muted);font-size:9px;line-height:20px}.lt-rich-video{background:var(--surface);width:min(760px,100%);box-shadow:0 8px 28px var(--shadow-soft);border-radius:12px;margin:0 auto;overflow:hidden}.lt-rich-video-stage{color:#fff;background:#0d1118;place-items:center;min-height:390px;display:grid;position:relative;overflow:hidden}.lt-rich-video-stage>span{aspect-ratio:1;background:radial-gradient(circle,#3f76ff55,#0000 68%);border-radius:50%;width:54%;position:absolute}.lt-rich-video-stage>button{z-index:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff18;border:1px solid #fff4;border-radius:50%;place-items:center;width:58px;height:58px;display:grid}.lt-rich-video-stage>button .lt-icon{filter:brightness(0)invert()}.lt-rich-video-stage>div{gap:4px;display:grid;position:absolute;bottom:54px;left:28px;right:28px}.lt-rich-video-stage>div b{font-size:16px}.lt-rich-video-stage>div small{color:#fffa}.lt-rich-video-stage footer{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;font-size:9px;display:grid;position:absolute;bottom:20px;left:24px;right:24px}.lt-rich-video-stage footer>i{background:#ffffff38;border-radius:2px;height:3px;overflow:hidden}.lt-rich-video-stage footer em{background:#fff;width:14%;height:100%;display:block}.lt-rich-video>aside{padding:22px 28px 28px}.lt-rich-video>aside header{justify-content:space-between;align-items:center;padding-bottom:10px;display:flex}.lt-rich-video>aside h2{margin:0;font-size:14px}.lt-rich-video>aside header span{color:var(--v18-muted);font-size:10px}.lt-rich-video>aside button{border:0;border-top:1px solid var(--line);width:100%;height:48px;color:var(--text);text-align:left;background:0 0;grid-template-columns:48px 1fr 16px;align-items:center;gap:12px;padding:0;display:grid}.lt-rich-video>aside time{color:var(--blue);font-size:10px}.lt-file-preview.is-image .lt-file-preview-canvas{align-content:stretch;padding:18px}.lt-rich-image{border:1px solid var(--line);background:var(--surface);border-radius:12px;grid-template-columns:minmax(0,1fr) 240px;min-height:600px;display:grid;overflow:hidden}.lt-rich-image-stage{background-color:#1c2128;background-image:linear-gradient(45deg,#ffffff08 25%,#0000 25%),linear-gradient(-45deg,#ffffff08 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#ffffff08 75%),linear-gradient(-45deg,#0000 75%,#ffffff08 75%);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px;place-items:center;min-height:560px;display:grid;position:relative;overflow:hidden}.lt-rich-microscopy{aspect-ratio:4/3;background:radial-gradient(circle at 32% 36%,#ffc4d7 0 5%,#0000 6%),radial-gradient(circle at 64% 58%,#d7b0ff 0 7%,#0000 8%),radial-gradient(circle at 48% 44%,#8fdde6 0 10%,#0000 11%),linear-gradient(135deg,#241f3e,#182f3c 48%,#3b1d36);border-radius:4px;width:min(520px,82%);position:relative;overflow:hidden;box-shadow:0 16px 50px #0008}.lt-rich-microscopy>i{aspect-ratio:1;background:radial-gradient(circle,#ffffff16,#0000 66%);border:1px solid #fff2;border-radius:48% 52% 40% 60%;width:32%;position:absolute}.lt-rich-microscopy>i:first-child{top:12%;left:8%}.lt-rich-microscopy>i:nth-child(2){top:20%;right:7%}.lt-rich-microscopy>i:nth-child(3){bottom:4%;left:33%}.lt-rich-microscopy>i:nth-child(4){top:8%;right:30%}.lt-rich-microscopy>span{background:var(--blue);border:2px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute}.lt-rich-microscopy>span.a{top:39%;left:38%}.lt-rich-microscopy>span.b{bottom:29%;right:25%}.lt-rich-microscopy>span.c{bottom:20%;left:23%}.lt-rich-microscopy em{color:#fff;border-top:2px solid #fff;padding-top:5px;font-size:8px;font-style:normal;position:absolute;bottom:14px;right:18px}.lt-rich-image-pin{color:#222;background:#fff;border-radius:16px;align-items:center;gap:6px;padding:6px 9px;font-size:9px;display:flex;position:absolute;box-shadow:0 4px 16px #0004}.lt-rich-image-pin i{background:var(--blue);color:#fff;border-radius:50%;place-items:center;width:17px;height:17px;font-style:normal;display:grid}.lt-rich-image-pin.a{top:21%;left:18%}.lt-rich-image-pin.b{bottom:19%;right:14%}.lt-rich-image>aside{border-left:1px solid var(--line);padding:24px 20px}.lt-rich-image>aside header{gap:4px;padding-bottom:18px;display:grid}.lt-rich-image>aside h2{margin:0;font-size:15px}.lt-rich-image>aside small{color:var(--v18-muted)}.lt-rich-image>aside article{border-top:1px solid var(--line);grid-template-columns:24px 1fr;gap:10px;padding:16px 0;display:grid}.lt-rich-image>aside article>span{background:var(--blue-soft);width:24px;height:24px;color:var(--blue);border-radius:50%;place-items:center;font-size:10px;font-weight:600;display:grid}.lt-rich-image>aside article div{gap:5px;display:grid}.lt-rich-image>aside article b{font-size:12px}.lt-rich-image>aside article p{color:var(--v18-muted);margin:0;font-size:10px;line-height:1.55}.lt-rich-browser{border:1px solid var(--line);background:var(--surface);width:min(760px,100%);box-shadow:0 8px 28px var(--shadow-soft);border-radius:12px;margin:0 auto;overflow:hidden}.lt-rich-browser>header{border-bottom:1px solid var(--line);background:var(--subtle);grid-template-columns:58px minmax(0,1fr) 30px;align-items:center;gap:10px;height:48px;padding:0 12px;display:grid}.lt-rich-browser>header>span{gap:5px;display:flex}.lt-rich-browser>header>span i{background:var(--line-strong);border-radius:50%;width:8px;height:8px}.lt-rich-browser>header>div{background:var(--surface);height:30px;color:var(--v18-muted);border-radius:7px;align-items:center;gap:7px;padding:0 11px;font-size:9px;display:flex}.lt-rich-browser>header button{background:0 0;border:0;border-radius:6px;place-items:center;width:28px;height:28px;display:grid}.lt-rich-browser>main{padding:34px clamp(28px,6vw,64px) 56px}.lt-rich-browser nav{color:var(--blue);justify-content:space-between;margin-bottom:42px;font-weight:600;display:flex}.lt-rich-browser nav span{color:var(--v18-muted);font-size:10px;font-weight:400}.lt-rich-browser main>small{color:var(--blue);letter-spacing:.08em;font-size:10px;font-weight:600}.lt-rich-browser h1{max-width:620px;margin:12px 0 18px;font-family:Georgia,serif;font-size:clamp(26px,4vw,40px);font-weight:500;line-height:1.22}.lt-rich-browser main>div{align-items:center;gap:12px;display:flex}.lt-rich-browser main>div b{color:#298650;background:#e8f5ed;border-radius:14px;padding:6px 10px;font-size:10px}.lt-rich-browser main>div span{color:var(--v18-muted);font-size:10px}.lt-rich-browser main section{border-top:1px solid var(--line);gap:8px;margin-top:36px;padding-top:26px;display:grid}.lt-rich-browser h2{margin:0;font-size:14px}.lt-rich-browser p{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.8}.lt-rich-browser dl{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:30px;display:grid}.lt-rich-browser dl div{gap:5px;display:grid}.lt-rich-browser dt{color:var(--v18-muted);font-size:10px}.lt-rich-browser dd{margin:0;font-size:12px;font-weight:500}.lt-file-preview.is-data .lt-file-preview-canvas,.lt-file-preview.is-archive .lt-file-preview-canvas{align-content:center;padding:20px}.lt-rich-data{border:1px solid var(--line);color:#d9e1ee;min-height:560px;box-shadow:0 8px 28px var(--shadow-soft);background:#151922;border-radius:12px;grid-template-columns:190px minmax(0,1fr);display:grid;overflow:hidden}.lt-rich-data>aside{background:#11151c;border-right:1px solid #ffffff14;padding:16px 10px}.lt-rich-data>aside header{color:#8791a2;text-transform:uppercase;letter-spacing:.08em;padding:8px 10px 14px;font-size:10px}.lt-rich-data>aside button{color:#9ea8b8;text-align:left;background:0 0;border:0;border-radius:7px;grid-template-columns:18px 1fr auto;align-items:center;gap:8px;width:100%;height:36px;padding:0 10px;display:grid}.lt-rich-data>aside button.is-active{color:#8fb0ff;background:#4678ff24}.lt-rich-data>aside button em{font-size:9px;font-style:normal}.lt-rich-data>main{min-width:0}.lt-rich-data>main header{background:#191e28;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;height:44px;padding:0 16px;font-size:10px;display:flex}.lt-rich-data>main header small{color:#7f8998}.lt-rich-data pre{margin:0;padding:28px;font:11px/1.9 SFMono-Regular,Consolas,monospace;overflow:auto}.lt-rich-data code b{color:#8fb0ff;font-weight:400}.lt-rich-data code span{color:#9fdb9d}.lt-rich-data code em{color:#e9a878;font-style:normal}.lt-rich-data code i{color:#8791a2;font-style:normal}.lt-rich-archive{border:1px solid var(--line);background:var(--surface);min-height:500px;box-shadow:0 8px 28px var(--shadow-soft);border-radius:12px;overflow:hidden}.lt-rich-archive>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:24px;display:flex}.lt-rich-archive>header>div{align-items:center;gap:12px;display:flex}.lt-rich-archive>header>div>span:first-child{background:var(--blue-soft);width:40px;height:40px;color:var(--blue);border-radius:50%;place-items:center;display:grid}.lt-rich-archive>header>div>span:last-child{gap:4px;display:grid}.lt-rich-archive>header b{font-size:13px}.lt-rich-archive>header small{color:var(--v18-muted);font-size:10px}.lt-rich-archive>nav{border-bottom:1px solid var(--line);color:var(--v18-muted);align-items:center;gap:6px;padding:14px 24px;font-size:10px;display:flex}.lt-rich-archive>nav b{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.lt-rich-archive>div>header,.lt-rich-archive>div>article{grid-template-columns:minmax(0,1fr) 110px 90px;align-items:center;gap:12px;padding:0 24px;display:grid}.lt-rich-archive>div>header{background:var(--subtle);height:36px;color:var(--v18-muted);font-size:9px}.lt-rich-archive>div>article{border-top:1px solid var(--line);height:58px;color:var(--v18-muted);font-size:10px}.lt-rich-archive>div>article>span:first-child{min-width:0;color:var(--text);align-items:center;gap:10px;display:flex}.lt-rich-archive>div>article b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500;overflow:hidden}@media (width<=680px){.lt-file-preview{border-radius:0;width:100vw;top:0;bottom:0;right:0}.lt-file-preview-toolbar{flex-basis:56px;height:56px;padding-inline:10px}.lt-file-preview-toolbar small{display:none}.lt-file-preview-suffix{flex-basis:34px;width:34px;height:34px}.lt-file-preview-canvas{padding:12px 8px 28px}.lt-rich-doc-page{min-height:860px;padding:34px 26px}.lt-rich-slides{grid-template-columns:1fr;min-height:auto}.lt-rich-slides>aside{display:none}.lt-rich-image{grid-template-columns:1fr}.lt-rich-image>aside{border-top:1px solid var(--line);border-left:0}.lt-rich-image-stage{min-height:380px}.lt-rich-browser dl,.lt-rich-data{grid-template-columns:1fr}.lt-rich-data>aside{display:none}.lt-rich-archive>div>header,.lt-rich-archive>div>article{grid-template-columns:minmax(0,1fr) 74px}.lt-rich-archive>div>header span:nth-child(2),.lt-rich-archive>div>article span:nth-child(2){display:none}.lt-rich-audio-player{grid-template-columns:36px minmax(0,1fr);margin:16px}.lt-rich-audio-player>time{display:none}.lt-rich-transcript{padding-inline:16px}}.lt-detail>header{border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:flex-start;gap:20px;padding:28px 28px 22px;display:flex}.lt-detail-profile{align-items:flex-start;gap:18px;min-width:0;display:flex}.lt-detail-profile>div{min-width:0}.lt-detail-profile .lt-list-avatar{flex-basis:64px;width:64px;height:64px}.lt-detail-kind{color:var(--v18-muted);align-items:center;gap:6px;margin-bottom:7px;font-size:11px;line-height:1.4;display:flex}.lt-detail-kind .lt-icon{opacity:.72;width:14px;height:14px}.lt-detail-kind b,.lt-detail-kind em{font:inherit;white-space:nowrap;font-style:normal}.lt-detail-kind i{background:var(--line-strong);border-radius:50%;width:3px;height:3px}.lt-detail-profile h2{overflow-wrap:anywhere;margin:0 0 7px;font-size:24px;font-weight:500;line-height:1.2}.lt-detail-profile p{max-width:440px;color:var(--v18-muted);margin:0;font-size:13px;line-height:1.5}.lt-detail-body{scrollbar-width:none;flex:1;align-content:start;gap:0;min-height:0;padding:0 28px 32px;display:grid;overflow:auto}.lt-detail-body::-webkit-scrollbar{display:none}.lt-detail-section{border:0;border-top:1px solid var(--line);background:0 0;gap:18px;margin:0;padding:26px 0;display:grid}.lt-detail-section:first-child{border-top:0}.lt-detail-section-head{align-items:center;gap:8px;display:flex}.lt-detail-section-head>span{background:0 0;flex:0 0 18px;place-items:center;width:18px;height:18px;display:grid}.lt-detail-section-head .lt-icon{opacity:.68;width:16px;height:16px}.lt-detail-section h3{color:var(--text);letter-spacing:-.01em;margin:0;font-size:16px;font-weight:600;line-height:1.4}.lt-detail-section p{color:var(--v18-muted);margin:0;font-size:13px;line-height:1.7}.lt-detail-summary>p{color:var(--text);font-size:14px}.lt-detail-subsection{gap:10px;display:grid}.lt-detail-subsection h4{color:var(--v18-muted);margin:0;font-size:12px;font-weight:600;line-height:1.4}.lt-detail-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 28px;margin:0;display:grid}.lt-detail-facts>div{background:0 0;align-content:start;gap:4px;min-height:0;padding:0;display:grid}.lt-detail-facts>div.is-wide{grid-column:1/-1;min-height:0}.lt-detail-facts dt{color:var(--v18-muted);font-size:11px;font-weight:400;line-height:1.4}.lt-detail-facts dd{overflow-wrap:anywhere;min-width:0;color:var(--text);margin:0;font-size:14px;font-weight:500;line-height:1.5}.lt-field-source{color:var(--faint);margin-top:3px;font-size:9px;font-weight:400;line-height:1.4;display:block}.lt-field-source a{color:var(--v18-muted);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);-webkit-text-decoration-color:var(--line-strong);-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:2px}.lt-detail-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.lt-detail-metrics>span{border-left:1px solid var(--line);background:0 0;flex-direction:column;justify-content:center;min-width:0;min-height:52px;padding:0 12px;display:flex}.lt-detail-metrics>span:first-child{border-left:0;padding-left:0}.lt-detail-metrics b{text-overflow:ellipsis;font-size:18px;font-weight:500;overflow:hidden}.lt-detail-metrics small{color:var(--v18-muted);margin-top:4px;font-size:11px}.lt-detail-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.lt-detail-links a,.lt-detail-source-link{min-width:0;min-height:36px;color:var(--text);background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:10px;padding:6px 0;font-size:12px;text-decoration:none;transition:color .16s;display:flex}.lt-detail-links a:hover,.lt-detail-source-link:hover{color:var(--interaction-accent);background:0 0}.lt-detail-links a>span{align-items:center;gap:8px;min-width:0;display:flex}.lt-detail-links a>span .lt-icon{opacity:.72;flex:0 0 14px;width:14px;height:14px}.lt-detail-links a>span b,.lt-detail-source-link span{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.lt-detail-link-arrow{opacity:.55;flex:0 0 18px;place-items:center;width:18px;height:18px;transition:opacity .16s,transform .16s;display:grid}.lt-detail-link-arrow .lt-icon{width:15px;height:15px}.lt-detail-links a:hover .lt-detail-link-arrow{opacity:1;transform:translate(2px)}.lt-detail-outputs,.lt-detail-related{gap:8px;display:grid}.lt-detail-outputs a{min-width:0;color:var(--text);background:0 0;border-radius:0;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:10px;padding:7px 0;text-decoration:none;transition:color .16s;display:grid}.lt-detail-output-icon{background:0 0;place-items:center;width:24px;height:24px;display:grid}.lt-detail-output-icon .lt-icon{opacity:.72;width:15px;height:15px}.lt-detail-outputs a>span:last-child{gap:3px;min-width:0;display:grid}.lt-detail-outputs a:hover{color:var(--interaction-accent);background:0 0}.lt-detail-outputs b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;line-height:1.5;overflow:hidden}.lt-detail-outputs small{color:var(--v18-muted);font-size:11px}.lt-detail-related button{text-align:left;background:0 0;border:0;border-radius:0;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;width:100%;padding:5px 0;transition:opacity .16s;display:grid}.lt-detail-related button:hover{opacity:.68;background:0 0}.lt-detail-related .lt-list-avatar{flex-basis:36px;width:36px;height:36px}.lt-detail-related button>span:last-child{gap:2px;min-width:0;display:grid}.lt-detail-related b,.lt-detail-related small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lt-detail-related b{font-size:12px;font-weight:500}.lt-detail-related small{color:var(--v18-muted);font-size:11px}.lt-detail-tags{flex-wrap:wrap;gap:6px;display:flex}.lt-detail-materials,.lt-detail-sources{gap:8px;display:grid}.lt-detail-materials>a{min-width:0;min-height:44px;color:var(--text);background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:12px;padding:6px 0;text-decoration:none;transition:color .16s;display:flex}.lt-detail-materials>a:hover{color:var(--interaction-accent);background:0 0}.lt-detail-materials>a>span{grid-template-columns:16px minmax(0,1fr);align-items:center;gap:2px 8px;min-width:0;display:grid}.lt-detail-materials .lt-icon{grid-row:1/span 2}.lt-detail-materials b,.lt-detail-materials small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lt-detail-materials b{font-size:12px;font-weight:500}.lt-detail-materials small,.lt-detail-materials em{color:var(--v18-muted);font-size:10px;font-style:normal}.lt-detail-sources-section{opacity:.72;gap:8px;padding-top:4px}.lt-detail-sources-section .lt-detail-section-head{gap:6px}.lt-detail-sources-section .lt-detail-section-head>span{flex-basis:14px;width:14px;height:14px}.lt-detail-sources-section .lt-detail-section-head .lt-icon{opacity:.6;width:13px;height:13px}.lt-detail-sources-section .lt-detail-section-head h3{color:var(--v18-muted);font-size:12px;font-weight:400}.lt-detail-sources>p{color:var(--faint);background:0 0;padding:0;font-size:10px;line-height:1.6}.lt-detail-sources>span{background:0 0;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:8px;padding:2px 0;display:grid}.lt-detail-sources>span>i{background:0 0;place-items:center;width:16px;height:16px;display:grid}.lt-detail-sources>span>i .lt-icon{opacity:.5;width:12px;height:12px}.lt-detail-sources>span>span{gap:2px;min-width:0;display:grid}.lt-detail-sources>span.is-reviewing{color:var(--blue);opacity:1;background:0 0}.lt-detail-sources b{color:var(--v18-muted);font-size:10px;font-weight:400}.lt-detail-sources small{color:var(--faint);font-size:9px}.lt-detail-empty{color:var(--faint)!important}.lt-detail-footer{background:var(--surface);box-shadow:0 -12px 24px var(--surface-glass);flex:none;justify-content:flex-end;align-items:center;gap:8px;padding:16px 28px 24px;display:flex}.lt-correction-overlay{z-index:1002}.lt-correction-dialog{z-index:1003;width:min(540px,100vw - 32px);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.lt-correction-dialog>header{border-bottom:0;align-items:flex-start;gap:20px;padding:24px 24px 0}.lt-correction-dialog>header>div{gap:6px;min-width:0;display:grid}.lt-correction-dialog>header h2{font-size:20px;font-weight:600;line-height:1.3}.lt-correction-dialog>header p{max-width:440px;color:var(--v18-muted);margin:0;font-size:12px;line-height:1.55}.lt-dialog-eyebrow{color:var(--blue);font-size:11px;font-weight:500;line-height:1.4}.lt-correction-dialog .lt-dialog-body{gap:20px;padding-block:22px 20px}.lt-correction-dialog .lt-dialog-body label>span:first-child{color:var(--text);font-size:12px;font-weight:500}.lt-correction-dialog .lt-dialog-body label>small{color:var(--faint);font-size:10px;line-height:1.4}.lt-correction-dialog select{border:1px solid var(--line-strong);background:var(--surface);width:100%;height:40px;color:var(--text);border-radius:8px;outline:0;padding:0 12px;font-size:12px}.lt-correction-dialog select:focus{border-color:var(--interaction-accent);box-shadow:0 0 0 3px var(--interaction-soft)}.lt-correction-dialog textarea{resize:vertical;min-height:132px;font-size:12px;line-height:1.55}.lt-file-field em{color:var(--faint);margin-left:4px;font-style:normal;font-weight:400}.lt-file-control{border:1px dashed var(--line-strong);background:var(--canvas);min-height:64px;color:var(--text);cursor:pointer;border-radius:8px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:10px;padding:12px;display:grid;position:relative;overflow:hidden}.lt-file-control:hover{background:var(--subtle)}.lt-file-control>span{gap:2px;display:grid}.lt-file-control b{font-size:12px;font-weight:500}.lt-file-control small{color:var(--v18-muted);font-size:10px}.lt-file-control input{opacity:0;cursor:pointer;width:100%;height:100%;padding:0;position:absolute;inset:0}.lt-correction-dialog form>footer{padding-top:0}.lt-graph-overlay{z-index:1100;background:var(--overlay);place-items:center;width:100vw;height:100dvh;padding:24px;animation:.18s both lt-fade;display:grid;position:fixed;inset:0}.lt-graph-dialog{background:var(--surface);width:min(1180px,100vw - 48px);height:min(760px,100dvh - 48px);box-shadow:0 24px 80px var(--shadow-medium);animation:lt-rise .22s var(--ease) both;border-radius:16px;position:relative;overflow:hidden}.lt-graph-dialog #lt-range-graph{background:var(--paper-muted);width:100%;height:100%}.lt-graph-close{z-index:3;background:var(--surface);box-shadow:0 4px 16px var(--shadow-soft);position:absolute;top:16px;right:16px}.lt-graph-dialog>p{background:var(--surface-glass);color:var(--v18-muted);pointer-events:none;border-radius:6px;margin:0;padding:5px 8px;font-size:12px;position:absolute;bottom:18px;left:auto;right:24px}.lt-toast{inset:max(16px, env(safe-area-inset-top)) auto auto 50%;z-index:var(--z-toast);background:var(--ink);width:max-content;max-width:min(480px,100vw - 24px);min-height:40px;color:var(--on-primary);box-shadow:0 10px 30px var(--shadow-medium);font-size:12px;font-weight:var(--font-medium);text-align:center;pointer-events:none;animation:lt-toast-in .18s var(--ease) both;border:0;border-radius:999px;justify-content:center;align-items:center;margin:0;padding:9px 16px;line-height:1.45;display:none;position:fixed;transform:translate(-50%)}.lt-toast:popover-open{display:flex}.lt-toast.is-open{display:flex}.lt-toast>span{overflow-wrap:anywhere;min-width:0}.lt-toast.is-leaving{animation:.16s both lt-toast-out}:is(input,textarea,select).is-validation-invalid{border-color:var(--danger)!important;box-shadow:0 0 0 3px var(--danger-soft)!important}.lt-empty{min-height:420px;color:var(--v18-muted);place-items:center;display:grid}.lt-section-canvas{border-radius:var(--v18-radius);background:var(--surface);scrollbar-width:none;width:100%;height:calc(100dvh - 84px);overflow:auto}.lt-directory-page{flex-direction:column;min-width:0;display:flex}.lt-directory-header{flex:0 0 var(--header)}.lt-project-head-actions{flex:none;align-items:center;gap:8px;min-width:0;display:inline-flex}.lt-project-bulk-check{border:1px solid var(--checkbox-border,#afafaf);background:var(--surface);width:20px;height:20px;transition:border-color .16s ease, background-color .16s ease, transform .16s var(--ease);border-radius:4px;flex:0 0 20px;place-items:center;display:grid;position:relative}.lt-project-bulk-check .lt-icon{filter:brightness(0)invert();flex:0 0 14px;width:14px;height:14px}.lt-project-bulk-check.is-checked{background:#000;border-color:#000}.lt-directory-canvas{flex:auto;height:auto;min-height:0}.lt-empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:min(420px,100% - 48px);min-height:100%;margin:auto;display:flex}.lt-empty-icon{background:var(--subtle);border-radius:50%;place-items:center;width:48px;height:48px;margin-bottom:16px;display:grid}.lt-empty-state h2{margin:0 0 8px;font-size:20px;font-weight:500}.lt-empty-state p{color:var(--v18-muted);margin:0 0 20px;font-size:14px;line-height:1.5}.lt-empty-upload-action{gap:8px;min-width:180px;height:48px;padding-inline:20px}.lt-empty-upload-action,html.dark-mode .lt-empty-upload-action{color:#fff;background:#000}.lt-empty-upload-action:hover,html.dark-mode .lt-empty-upload-action:hover{color:#fff;background:#727272}.lt-empty-upload-action .lt-icon,html.dark-mode .lt-empty-upload-action .lt-icon{opacity:1;width:18px;height:18px;filter:brightness(0)invert()!important}.lt-projects-page{padding:0 24px 32px}.lt-projects-page>header{justify-content:space-between;align-items:center;gap:24px;min-height:64px;margin-bottom:8px;display:flex}.lt-projects-page h2{margin:0;font-size:20px;font-weight:500}.lt-projects-page header p{color:var(--v18-muted);margin:4px 0 0;font-size:12px}.lt-projects-page-categories{flex:1;align-items:center;gap:20px;min-width:0;display:flex}.lt-project-category-tabs{flex:0 auto;width:auto;height:40px}.lt-project-directory-tools{flex:none;align-items:center;gap:8px;margin-left:auto;display:inline-flex}.lt-project-color-filter{flex:none;display:inline-flex;position:relative}.lt-project-color-filter-trigger{position:relative}.lt-project-color-filter-trigger.is-active{background:var(--subtle)}.lt-project-color-filter-trigger>i{border:1.5px solid var(--surface);border-radius:50%;width:7px;height:7px;position:absolute;bottom:3px;right:3px}.lt-project-color-popover{z-index:30;border:1px solid var(--line);background:var(--surface);width:216px;box-shadow:0 12px 32px var(--shadow-medium);animation:lt-rise .16s var(--ease) both;border-radius:12px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.lt-project-color-popover>button{width:100%;height:36px;color:var(--text);font:inherit;text-align:left;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;padding:0 10px;font-size:12px;display:flex}.lt-project-color-popover>button:hover,.lt-project-color-popover>button.is-active{background:var(--subtle)}.lt-project-color-popover .lt-icon{flex:0 0 14px;width:14px;height:14px}.lt-project-color-options{border-top:1px solid var(--line);grid-template-columns:repeat(5,32px);gap:6px;padding:8px 6px 4px;display:grid}.lt-project-color-options>button{background:0 0;border:0;border-radius:8px;place-items:center;width:32px;height:32px;padding:0;display:grid;position:relative}.lt-project-color-options>button:hover,.lt-project-color-options>button.is-active{background:var(--subtle)}.lt-project-color-options>button>i{border-radius:50%;width:16px;height:16px;box-shadow:inset 0 0 0 1px #0000000f}.lt-project-color-options>button>.lt-icon{filter:brightness(0)invert();width:10px;height:10px;position:absolute}.lt-projects-list{width:100%;max-width:100%}.lt-projects-list.grid-mode{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;display:grid}.lt-projects-list.list-mode{grid-template-columns:minmax(0,1fr);gap:0;width:100%;display:grid}.lt-projects-list.list-mode .lt-project-card{min-height:88px;box-shadow:none;background:0 0;border-width:0 0 1px;border-radius:0;flex-direction:row;align-items:center;padding:14px 16px;transform:none}.lt-projects-list.list-mode .lt-project-card:hover{border-color:var(--line);background:var(--subtle);box-shadow:none;border-radius:8px;transform:none}.lt-projects-list.list-mode .lt-project-card-cover{justify-content:center;gap:5px;min-width:0;padding:0}.lt-projects-list.list-mode .lt-project-card-title-row{align-items:center;gap:10px}.lt-projects-list.list-mode .lt-project-card-title-row>.lt-label-dot{flex-basis:4px;width:4px;height:20px}.lt-projects-list.list-mode .lt-project-card-title-row>.lt-label-dot>i{width:4px;height:20px}.lt-projects-list.list-mode .lt-project-card-cover h3{text-overflow:ellipsis;white-space:nowrap;font-size:16px;line-height:1.4;display:block;overflow:hidden}.lt-projects-list.list-mode .lt-project-card-cover p{text-overflow:ellipsis;white-space:nowrap;width:auto;margin-left:14px;line-height:1.4;display:block;overflow:hidden}.lt-projects-list.list-mode .lt-project-card>footer{flex:none;width:min(42%,420px);margin-left:24px}.lt-projects-list.list-mode .lt-project-card-rename{margin-top:0}.lt-project-card{border:1px solid var(--project-color);flex-direction:column;gap:0;min-width:0;min-height:184px;padding:20px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.lt-project-card{border:1px solid color-mix(in srgb, var(--project-color) 10%, var(--line))}}.lt-project-card{background:var(--project-color);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.lt-project-card{background:color-mix(in srgb, var(--project-color) 3.5%, var(--surface))}}.lt-project-card{cursor:pointer;transition:border-color .16s ease, background-color .16s ease, box-shadow .16s ease, transform .16s var(--ease)}.lt-project-card:hover{border-color:var(--project-color)}@supports (color:color-mix(in lab, red, red)){.lt-project-card:hover{border-color:color-mix(in srgb, var(--project-color) 24%, var(--line))}}.lt-project-card:hover{background:var(--project-color)}@supports (color:color-mix(in lab, red, red)){.lt-project-card:hover{background:color-mix(in srgb, var(--project-color) 5.5%, var(--surface))}}.lt-project-card:hover{box-shadow:0 8px 22px var(--shadow-soft);transform:translateY(-2px)}.lt-project-card:focus-visible{outline:2px solid var(--interaction-accent);outline-offset:2px}.lt-project-card-cover{flex-direction:column;flex:1;justify-content:flex-start;gap:10px;min-width:0;padding:4px 0 18px;display:flex}.lt-project-card-title-row{align-items:flex-start;gap:12px;min-width:0;display:flex}.lt-project-card-title-row>.lt-label-dot{flex:0 0 4px;width:4px;height:30px;margin-top:1px;display:block}.lt-project-card-title-row>.lt-label-dot>i{border-radius:2px;width:4px;height:30px;display:block}.lt-project-card-title-row .lt-project-card-check{margin-left:auto}.lt-project-card-rename{opacity:0;flex:none;margin:-5px -5px 0 auto;transition:opacity .14s,transform .14s,background-color .14s;transform:translateY(-2px)}.lt-project-card:hover .lt-project-card-rename,.lt-project-card:focus-within .lt-project-card-rename{opacity:1;transform:translateY(0)}.lt-project-card-cover h3{min-width:0;color:var(--project-color);margin:0;display:-webkit-box;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.lt-project-card-cover h3{color:color-mix(in srgb, var(--project-color) 18%, var(--text))}}.lt-project-card-cover h3{letter-spacing:-.025em;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:clamp(20px,1.3vw,24px);font-weight:600;line-height:1.2}.lt-project-card-cover p{width:min(92%,430px);min-width:0;color:var(--v18-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 0 16px;font-size:12px;line-height:1.55;display:-webkit-box;overflow:hidden}.lt-project-card>footer{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.lt-project-card-meta{min-width:0;color:var(--faint);white-space:nowrap;flex-direction:row;align-items:center;gap:7px;font-size:10px;line-height:1.35;display:inline-flex}.lt-project-card-meta em:before{color:var(--faint);content:"·";margin-right:7px}.lt-project-card-meta time{text-overflow:ellipsis;overflow:hidden}.lt-project-card-meta em{color:var(--project-color)}@supports (color:color-mix(in lab, red, red)){.lt-project-card-meta em{color:color-mix(in srgb, var(--project-color) 24%, var(--v18-muted))}}.lt-project-card-meta em{font-style:normal;font-weight:var(--font-medium)}.lt-project-card-check{border:1px solid var(--checkbox-border,#afafaf);background:var(--surface);border-radius:4px;flex:0 0 20px;place-items:center;width:20px;height:20px;display:grid}.lt-project-card-check.is-checked{background:#000;border-color:#000}.lt-project-card-check .lt-icon{filter:brightness(0)invert();width:14px;height:14px}.lt-message-page{padding:12px 24px 32px}.lt-message-tabs{flex:0 0 40px;height:40px;margin:0}.lt-inbox-list{width:100%;margin-top:16px;display:grid}.lt-inbox-item{border-bottom:1px solid var(--line);border-radius:4px;align-items:center;gap:14px;min-height:92px;padding:16px 12px;transition:background .16s;display:flex}.lt-inbox-item:hover{background:var(--subtle)}.lt-inbox-icon,.lt-inbox-avatar{background:var(--subtle);border-radius:50%;flex:0 0 40px;align-self:flex-start;place-items:center;width:40px;height:40px;display:grid;overflow:hidden}.lt-inbox-icon.type-radar{background:var(--blue-soft)}.lt-inbox-icon.type-request{background:var(--purple-soft)}.lt-inbox-icon.type-system{background:var(--green-soft)}.lt-inbox-icon .lt-icon{flex-basis:18px;width:18px;height:18px}.lt-inbox-avatar img{object-fit:cover;width:100%;height:100%}.lt-inbox-copy{flex:1;gap:4px;min-width:0;display:grid}.lt-inbox-copy>span{align-items:center;gap:8px;min-width:0;display:flex}.lt-inbox-copy b{font-size:14px;font-weight:var(--font-regular);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lt-inbox-item.is-unread .lt-inbox-copy b{font-weight:var(--font-medium)}.lt-inbox-copy i{background:var(--blue);border-radius:50%;flex:0 0 6px;width:6px;height:6px}.lt-inbox-copy p{color:var(--v18-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;line-height:1.5;overflow:hidden}.lt-inbox-copy time{color:var(--faint);font-size:10px;line-height:1.4}.lt-inbox-actions{flex:none;align-items:center;gap:8px;display:flex}@container (width<=560px){.lt-inbox-item{grid-template-columns:40px minmax(0,1fr);align-items:start;display:grid}.lt-inbox-actions,.lt-inbox-item>.lt-button{grid-column:2;width:max-content}}@media (width<=680px){.lt-project-head-actions .lt-button{padding-inline:10px}}@keyframes lt-fade{0%{opacity:0}}@keyframes lt-rise{0%{opacity:0;transform:translateY(8px)}}@keyframes lt-toast-in{0%{opacity:0;transform:translate(-50%,-8px)scale(.98)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes lt-toast-out{0%{opacity:1;transform:translate(-50%)scale(1)}to{opacity:0;transform:translate(-50%,-6px)scale(.98)}}@keyframes lt-slide{0%{opacity:0;transform:translate(24px)}}@keyframes lt-search-pulse{50%{background:var(--line);transform:scale(1.05)}}@keyframes lt-search-dot{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@keyframes lt-answer-dot{0%,to{opacity:.26;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@keyframes lt-answer-in{0%{opacity:0;transform:translateY(8px)}}@keyframes lt-caret{50%{opacity:0}}@keyframes lt-spin{to{transform:rotate(360deg)}}@media (height<=900px){.lt-home-list:not(.is-discover) .lt-list-row:nth-child(n+5){display:none}}@media (height<=760px){.lt-home-list:not(.is-discover) .lt-list-row:nth-child(n+4){display:none}}@media (width<=1080px){.lt-app:not(.sidebar-manual-expanded){--v18-sidebar:72px}:where(.lt-app:not(.sidebar-manual-expanded)) .lt-sidebar{padding-inline:10px}:where(.lt-app:not(.sidebar-manual-expanded)) .lt-sidebar-nav{align-items:center;width:100%}:where(.lt-app:not(.sidebar-manual-expanded)) .lt-sidebar-head{justify-content:center;padding-inline:10px}:where(.lt-app:not(.sidebar-manual-expanded)) :is(.lt-sidebar-head>.lt-sidebar-logo,.lt-nav-item>span,.lt-project-tree,.lt-project-nav .lt-caret,.lt-sidebar-user-copy,.lt-sidebar-user>.lt-icon){display:none}:where(.lt-app:not(.sidebar-manual-expanded)) .lt-sidebar-toggle{margin:0}:where(.lt-app:not(.sidebar-manual-expanded)) .lt-sidebar-toggle-logo{opacity:1;visibility:visible;transform:scale(1)}:where(.lt-app:not(.sidebar-manual-expanded)) .lt-sidebar-toggle-icon,:where(.lt-app:not(.sidebar-manual-expanded)) .lt-sidebar-toggle:is(:hover,:focus-visible) .lt-sidebar-toggle-logo{opacity:0;visibility:hidden;transform:scale(.82)}:where(.lt-app:not(.sidebar-manual-expanded)) .lt-sidebar-toggle:is(:hover,:focus-visible) .lt-sidebar-toggle-icon{opacity:1;visibility:visible;transform:scale(1)}:where(.lt-app:not(.sidebar-manual-expanded)) .lt-nav-item{justify-content:center;width:36px;padding-inline:8px}:where(.lt-app:not(.sidebar-manual-expanded)) .lt-sidebar-user{justify-content:center;width:44px;margin-inline:auto;padding:4px}:where(.lt-app:not(.sidebar-manual-expanded)) .lt-project-nav{width:36px;padding-inline:0}:where(.lt-app:not(.sidebar-manual-expanded)) .lt-project-parent-row{width:36px}:where(.lt-app:not(.sidebar-manual-expanded)) .lt-project-caret{display:none}.lt-split.result,.lt-split.focused{grid-template-columns:minmax(0, calc((100% - var(--splitter-size)) * var(--results-ratio))) var(--splitter-size) minmax(0, 1fr)}}@media (width<=760px){#app{height:auto;min-height:100dvh}body{overflow:auto}.lt-app,.lt-app.sidebar-collapsed{width:100%;height:auto;min-height:100dvh;display:block}.lt-sidebar,.lt-home-body .lt-sidebar{z-index:500;border-top:1px solid var(--line);width:100%;height:64px;padding:8px 12px;position:fixed;inset:auto 0 0}.lt-sidebar-head,.lt-project-tree,.lt-sidebar-user{display:none}.lt-sidebar-nav{grid-template-columns:repeat(4,1fr);display:grid}.lt-project-nav{width:auto}.lt-nav-item,.sidebar-collapsed .lt-nav-item{justify-content:center;gap:6px;width:100%;padding-inline:8px}.lt-nav-item>span,.sidebar-collapsed .lt-nav-item>span{font-size:12px;display:inline}.lt-project-nav>.lt-nav-item .lt-caret{display:none}.lt-projects-page{padding:0 12px 24px}.lt-projects-list.grid-mode{grid-template-columns:1fr}.lt-page{height:auto;min-height:100dvh;padding:0 10px 76px 0}.lt-header{height:64px}.lt-header .lt-search-shell{width:min(100%,320px)}.lt-header-actions .lt-range-avatars{display:none}.lt-project-title>b{font-size:18px}.lt-home{height:100dvh;min-height:0;padding:0 0 64px;overflow:hidden}.lt-home-canvas{border-radius:0;height:calc(100dvh - 64px);min-height:0;overflow:hidden}.lt-home-center{width:calc(100% - 40px);height:100%;min-height:0;padding:0 0 20px;overflow:hidden auto}.lt-home-mark{margin-top:20px}.lt-home-list{padding-bottom:24px;overflow:visible}.lt-home-list:not(.is-discover) .lt-list-row:nth-child(n+3){display:none}.lt-trending-list{padding:0}.lt-home-list.grid-mode,.lt-results-scroll.grid-mode{grid-template-columns:1fr}.lt-home-list.is-discover.grid-mode{grid-template-columns:1fr;padding:0}.lt-home-section>header{z-index:2;background:var(--surface);position:sticky;top:0}.lt-split.result,.lt-split.focused{flex-direction:column;height:auto;min-height:calc(100dvh - 76px);display:flex}.lt-split-resizer{display:none}.lt-results{border-right:0;border-bottom:1px solid var(--line);min-height:56vh}.lt-results-scroll{height:52vh}.lt-ai{min-height:70vh}.lt-results .lt-list-row{width:100%;margin-inline:0;padding-left:16px;padding-right:16px}.lt-list-title{display:block}.lt-list-title b{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.lt-row-actions{align-self:flex-end}.lt-answer{padding-inline:20px}.lt-user-message-wrap{max-width:88%;padding-inline:20px}.lt-composer{width:calc(100% - 24px)}.lt-detail{border-radius:0;width:100%;inset:0}.lt-detail>header{gap:14px;padding:20px 20px 16px}.lt-detail-profile{gap:12px}.lt-detail-profile .lt-list-avatar{flex-basis:52px;width:52px;height:52px}.lt-detail-profile h2{font-size:20px}.lt-detail-body{gap:0;padding:0 20px 28px}.lt-detail-section{padding:22px 0}.lt-detail-facts,.lt-detail-links{grid-template-columns:1fr}.lt-detail-facts>div.is-wide{grid-column:auto}.lt-detail-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.lt-detail-footer{padding:12px 20px 20px}}@media (width>=761px) and (width<=980px){.lt-home-list.is-discover.grid-mode{grid-template-columns:repeat(2,minmax(0,1fr));padding:0}}@media (hover:none){.lt-studio-output.is-ready .lt-studio-output-actions{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(-50%)}}.lt-detail-prd{width:min(760px,100vw - 24px)}.lt-detail-resize{z-index:3;touch-action:none;background:0 0;border:0;padding:0;position:absolute}.lt-detail-resize.is-width{cursor:ew-resize;width:12px;top:20px;bottom:20px;left:0}.lt-detail-resize.is-width:after{content:"";background:var(--line-strong);border-radius:3px;width:3px;height:48px;position:absolute;top:calc(50% - 24px);left:3px}.lt-detail-resize.is-width:hover:after{background:var(--interaction-accent)}.lt-detail-resize:focus-visible{outline:2px solid var(--interaction-accent);outline-offset:-3px}.lt-detail.is-resizing{-webkit-user-select:none;user-select:none}.lt-detail-prd .lt-detail-body p{text-align:justify;text-justify:inter-ideograph;overflow-wrap:anywhere}@media (width<=760px){.lt-detail-resize{display:none}}.lt-detail-prd .lt-detail-hero{padding:28px 32px 22px}.lt-detail-prd .lt-detail-profile{grid-template-columns:64px minmax(0,1fr);align-items:flex-start;gap:16px;display:grid}.lt-detail-prd .lt-detail-profile>div{align-content:start;gap:0;min-width:0;display:grid}.lt-detail-prd .lt-detail-profile .lt-list-avatar{border-radius:16px;flex-basis:64px;width:64px;height:64px}.lt-detail-prd .lt-detail-profile .lt-list-avatar.person{border-radius:50%}.lt-detail-prd .lt-detail-kind{flex-wrap:wrap;gap:5px;margin-bottom:7px}.lt-detail-prd .lt-detail-kind em{color:var(--faint);font-style:normal}.lt-detail-prd .lt-detail-profile h2{letter-spacing:-.025em;margin:0 0 6px;font-size:25px;font-weight:600;line-height:1.25}.lt-detail-prd .lt-detail-profile p{max-width:none;margin:0;font-size:12px;line-height:1.55}.lt-detail-prd .lt-detail-body{padding:0 32px 44px;display:block}.lt-detail-overview{gap:16px;width:100%;padding:0 0 24px;display:grid}.lt-evidence-badge{background:var(--subtle);width:fit-content;min-height:20px;color:var(--v18-muted);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:2px 7px;font-size:10px;font-weight:500;line-height:1.3;text-decoration:none;display:inline-flex}a.lt-evidence-badge{cursor:pointer;transition:filter .14s,transform .14s}a.lt-evidence-badge:hover{filter:brightness(.96);transform:translateY(-1px)}.lt-evidence-badge:before{content:"";background:currentColor;border-radius:50%;flex:0 0 5px;width:5px;height:5px}.lt-evidence-badge.is-official{background:var(--green-soft);color:var(--green)}.lt-evidence-badge.is-public{background:var(--blue-soft);color:var(--blue)}.lt-evidence-badge.is-inferred,.lt-evidence-badge.is-confirmed{background:var(--subtle);color:var(--v18-muted)}.lt-detail-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 28px;margin:0;display:grid}.lt-detail-field-grid.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lt-detail-field-grid.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lt-detail-field-grid.cols-1{grid-template-columns:1fr}.lt-detail-field-grid>div{grid-template-rows:auto minmax(22px,auto) auto;align-content:start;gap:4px;min-width:0;display:grid}.lt-detail-field-grid>div.is-wide{grid-column:1/-1}.lt-detail-field-grid dt{color:var(--v18-muted);font-size:11px;font-weight:400;line-height:1.4}.lt-detail-field-grid dd{overflow-wrap:anywhere;min-width:0;color:var(--text);margin:0;font-size:13px;font-weight:500;line-height:1.5}.lt-detail-field-grid small{min-width:0;color:var(--faint);flex-wrap:wrap;align-items:center;gap:5px;font-size:9px;display:flex}.lt-detail-field-grid small a{min-width:0;color:var(--faint);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:2px;text-decoration:none;display:inline-flex;overflow:hidden}.lt-detail-field-grid small a:hover{color:var(--interaction-accent)}.lt-detail-field-grid small a .lt-icon{opacity:.6;flex-basis:10px;width:10px;height:10px}.lt-detail-field-grid small .lt-evidence-badge{border-radius:999px;min-height:18px;padding:1px 6px;font-size:9px}.lt-detail-field-grid small .lt-evidence-badge:before{flex-basis:4px;width:4px;height:4px}.lt-detail-risk{border-radius:12px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:12px 14px;display:grid}.lt-detail-risk.is-unchecked{background:var(--subtle)}.lt-detail-risk.is-clear{background:var(--green-soft)}.lt-detail-risk>span{background:var(--surface);border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.lt-detail-risk>div{gap:2px;min-width:0;display:grid}.lt-detail-risk b{font-size:12px;font-weight:600}.lt-detail-risk small{color:var(--v18-muted);font-size:10px;line-height:1.5}.lt-detail-highlights{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.lt-detail-highlights article{background:var(--subtle);border-radius:12px;align-content:start;gap:7px;min-width:0;min-height:104px;padding:14px;display:grid}.lt-detail-highlights article>small{color:var(--v18-muted);font-size:10px}.lt-detail-highlights article>b{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:12px;font-weight:600;line-height:1.55;display:-webkit-box;overflow:hidden}.lt-detail-block{border-top:0;grid-template-columns:132px minmax(0,1fr);align-items:start;gap:24px;width:100%;padding:22px 0;display:grid}.lt-detail-block+.lt-detail-block{margin-top:2px}.lt-detail-tags-block{padding-top:0}.lt-detail-source-block{border-top:1px solid var(--line);margin-top:14px;padding-top:26px}.lt-detail-block>header{align-items:flex-start;gap:9px;padding-top:2px;display:flex}.lt-detail-block>header>span{flex:0 0 20px;place-items:center;width:20px;height:20px;display:grid}.lt-detail-block>header .lt-icon{opacity:.72;width:17px;height:17px}.lt-detail-block h3{letter-spacing:-.01em;margin:0;font-size:13px;font-weight:600;line-height:1.45}.lt-detail-note-count{color:var(--v18-muted);cursor:pointer;background:0 0;border:0;margin-top:6px;padding:0;font-size:11px;font-weight:400;line-height:1.5;display:block}.lt-detail-note-count:hover{color:var(--text);text-underline-offset:3px;text-decoration:underline}.lt-detail-annotation{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--interaction-accent);-webkit-text-decoration-color:var(--interaction-accent);-webkit-text-decoration-color:var(--interaction-accent);text-decoration-color:var(--interaction-accent);text-underline-offset:4px;cursor:pointer;background:0 0;padding:0;text-decoration-thickness:1.5px}.lt-detail-annotation:hover{background:var(--interaction-soft)}.lt-detail-annotation:focus-visible{outline:2px solid var(--line-strong);outline-offset:3px}.lt-detail-note-popover{z-index:var(--z-popover);border:1px solid var(--line);background:var(--surface);width:min(340px,100vw - 24px);max-height:min(480px,100dvh - 24px);color:var(--text);box-shadow:0 12px 36px var(--shadow-soft);border-radius:12px;margin:0;padding:16px;font-size:13px;line-height:1.6;position:fixed;inset:auto;overflow:auto}.lt-detail-note-popover:has(>.lt-detail-note-entry){width:max-content;padding:6px}.lt-detail-note-entry{min-height:36px;color:var(--text);font:inherit;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;display:flex}.lt-detail-note-entry:hover{background:var(--subtle)}.lt-detail-note-popover blockquote{border-left:2px solid var(--line-strong);max-height:100px;color:var(--v18-muted);white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 12px;padding:0 0 0 10px;overflow:auto}.lt-detail-note-popover.is-editor{border-radius:20px;width:min(400px,100vw - 24px);padding:0;overflow:visible}.lt-detail-note-popover.is-editor>.lt-note-composer{width:100%;margin:0}.lt-detail-note-popover.is-editor blockquote{margin:14px 14px 0}.lt-detail-note-popover .lt-note-editor{color:var(--text)}.lt-detail-note-popover .lt-note-visibility-trigger{color:var(--v18-muted)}.lt-detail-note-popover>.lt-note-visibility-menu{margin:0;position:fixed;inset:auto}.lt-detail-note-item+.lt-detail-note-item{border-top:1px solid var(--line);margin-top:16px;padding-top:16px}.lt-detail-note-body{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 12px}.lt-detail-note-item>small{color:var(--v18-muted);font-size:11px}.lt-detail-block-content{gap:16px;min-width:0;padding-right:8px;display:grid}.lt-detail-entity-list,.lt-detail-record-list,.lt-detail-link-list{gap:3px;display:grid}.lt-detail-entity-list button,.lt-detail-record-list>a,.lt-detail-record-list>button,.lt-detail-record-list>article,.lt-detail-link-list>a{width:100%;min-width:0;min-height:48px;color:var(--text);text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 8px;text-decoration:none;transition:background .15s;display:grid}.lt-detail-entity-list button:hover,.lt-detail-record-list>a:hover,.lt-detail-record-list>button:hover,.lt-detail-link-list>a:hover{background:var(--subtle)}.lt-detail-entity-list .lt-list-avatar{flex-basis:40px;width:40px;height:40px}.lt-detail-entity-list button>span,.lt-detail-record-list>a>div,.lt-detail-record-list>button>div,.lt-detail-record-list>article>div{gap:3px;min-width:0;display:grid}.lt-detail-entity-list b,.lt-detail-record-list b,.lt-detail-link-list b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;line-height:1.4;overflow:hidden}.lt-detail-entity-list small,.lt-detail-record-list small{color:var(--v18-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.lt-detail-entity-list button>.lt-icon,.lt-detail-link-list>a>.lt-icon{opacity:.45;width:14px;height:14px}.lt-detail-record-list>a>span,.lt-detail-record-list>button>span,.lt-detail-record-list>article>span{background:var(--subtle);border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.lt-detail-record-list>a>span .lt-icon,.lt-detail-record-list>button>span .lt-icon,.lt-detail-record-list>article>span .lt-icon{width:16px;height:16px}.lt-detail-record-list>a>em,.lt-detail-record-list>button>em{font-style:normal}.lt-detail-link-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 18px}.lt-detail-link-list>a{border-radius:0;grid-template-columns:minmax(0,1fr) 16px;min-height:38px;padding:4px 0}.lt-detail-link-list>a>span{align-items:center;gap:8px;min-width:0;display:flex}.lt-detail-link-list>a>span .lt-icon{opacity:.62;width:14px;height:14px}.lt-detail-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.lt-detail-metric-grid article{border-left:1px solid var(--line);gap:3px;min-width:0;padding:3px 14px;display:grid}.lt-detail-metric-grid article:first-child{border-left:0;padding-left:0}.lt-detail-metric-grid b{font-size:20px;font-weight:500}.lt-detail-metric-grid span{font-size:11px}.lt-detail-metric-grid small{color:var(--faint);font-size:9px;line-height:1.4}.lt-detail-timeline{gap:0;margin:0;padding:2px 0 0;list-style:none;display:grid}.lt-detail-timeline li{grid-template-columns:64px 16px minmax(0,1fr);gap:12px;min-width:0;display:grid}.lt-detail-timeline li.has-range{grid-template-columns:108px 16px minmax(0,1fr)}.lt-detail-timeline time{color:var(--v18-muted);align-content:start;justify-items:end;gap:2px;padding-top:1px;line-height:1.2;display:grid}.lt-detail-timeline time b{color:var(--text);font-size:11px;font-weight:500}.lt-detail-timeline time span{color:var(--faint);font-size:9px}.lt-detail-timeline time.is-range{justify-items:end;gap:5px;padding-top:0}.lt-detail-timeline time.is-range>span{color:var(--text);white-space:nowrap;justify-content:flex-end;align-items:baseline;gap:5px;display:inline-flex}.lt-detail-timeline time.is-range>span b{font-size:10px;font-weight:500}.lt-detail-timeline time.is-range>span i{color:var(--faint);font-size:9px;font-style:normal}.lt-detail-timeline time.is-range>small{color:var(--faint);font-size:9px;font-weight:400}.lt-detail-timeline-rail{width:16px;min-height:82px;display:block;position:relative}.lt-detail-timeline-rail:before{background:var(--line);content:"";width:1px;position:absolute;top:11px;bottom:-2px;left:50%;transform:translate(-50%)}.lt-detail-timeline-rail:after{border:2px solid var(--surface);background:var(--v18-muted);width:10px;height:10px;box-shadow:0 0 0 1px var(--line);content:"";border-radius:50%;position:absolute;top:2px;left:50%;transform:translate(-50%)}.lt-detail-timeline li:last-child .lt-detail-timeline-rail{min-height:58px}.lt-detail-timeline li:last-child .lt-detail-timeline-rail:before{display:none}.lt-detail-timeline li.is-current time b{color:var(--blue)}.lt-detail-timeline li.is-current .lt-detail-timeline-rail:after{background:var(--blue);box-shadow:0 0 0 3px var(--blue-soft)}.lt-detail-timeline article{align-content:start;gap:7px;min-width:0;padding:0 0 24px;display:grid}.lt-detail-timeline article>header{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.lt-detail-timeline article>header>div{gap:3px;min-width:0;display:grid}.lt-detail-timeline h4{color:var(--text);margin:0;font-size:12px;font-weight:600;line-height:1.45}.lt-detail-timeline p{color:var(--v18-muted);margin:0;font-size:11px;line-height:1.5}.lt-detail-timeline article>small{max-width:560px;color:var(--faint);font-size:9px;line-height:1.55}.lt-detail-timeline.is-profile-style{gap:0;padding:0}.lt-detail-timeline.is-profile-style li,.lt-detail-timeline.is-profile-style li.has-range{border-top:1px solid var(--line);grid-template-columns:116px minmax(0,1fr);align-items:start;gap:20px;padding:16px 0}.lt-detail-timeline.is-profile-style li:first-child{border-top:0;padding-top:0}.lt-detail-timeline.is-profile-style li:last-child{padding-bottom:0}.lt-detail-timeline.is-profile-style .lt-detail-timeline-rail{display:none}.lt-detail-timeline.is-profile-style time,.lt-detail-timeline.is-profile-style time.is-range{color:var(--v18-muted);text-align:left;padding-top:2px;line-height:1.45;display:block}.lt-detail-timeline.is-profile-style time.is-range>span{color:var(--v18-muted);white-space:nowrap;justify-content:flex-start;gap:5px;display:inline-flex}.lt-detail-timeline.is-profile-style time.is-range>span b,.lt-detail-timeline.is-profile-style li.is-current time b{color:var(--v18-muted);font-size:10px;font-weight:400}.lt-detail-timeline.is-profile-style time.is-range>span i{color:var(--faint);font-size:9px}.lt-detail-timeline.is-profile-style time.is-range>small{display:none}.lt-detail-timeline.is-profile-style article{gap:5px;padding:0}.lt-detail-timeline.is-profile-style article>header{gap:16px}.lt-detail-timeline.is-profile-style article>header>div{gap:3px}.lt-detail-timeline.is-profile-style h4{font-size:12px;font-weight:600;line-height:1.45}.lt-detail-timeline.is-profile-style p{color:var(--v18-muted);font-size:10px;font-weight:500;line-height:1.45}.lt-detail-timeline.is-profile-style article>small{color:var(--v18-muted);margin-top:2px;font-size:10px;line-height:1.6}.lt-detail-skill{background:var(--subtle);border-radius:12px;justify-content:space-between;align-items:center;gap:20px;padding:12px 14px;display:flex}.lt-detail-skill>div{gap:7px;display:grid}.lt-detail-skill p{color:var(--v18-muted);margin:0;font-size:10px;line-height:1.5}.lt-detail-prose{color:var(--text);font-size:13px;line-height:1.75}.lt-detail-prose p{margin:0}.lt-detail-source-block{opacity:1}.lt-detail-source-summary{gap:0;display:grid}.lt-detail-source-summary>summary{text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;width:100%;min-height:52px;padding:0;list-style:none;display:flex}.lt-detail-source-summary>summary:focus{outline:none}.lt-detail-source-summary>summary:focus-visible{box-shadow:0 0 0 2px var(--interaction-soft);border-radius:8px}.lt-detail-source-summary>summary::-webkit-details-marker{display:none}.lt-detail-source-summary-copy{align-items:center;min-width:0;display:flex}.lt-detail-source-summary>summary b{color:var(--text);font-size:12px;font-weight:600}.lt-detail-source-summary>summary small{color:var(--faint);text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.45;overflow:hidden}.lt-detail-source-summary-action{color:var(--v18-muted);flex:none;align-items:center;gap:6px;display:inline-flex}.lt-detail-source-summary-action em{font-size:10px;font-style:normal}.lt-detail-source-summary-action .lt-icon{width:14px;height:14px;transition:transform .18s}.lt-detail-source-summary[open] .lt-detail-source-summary-action .lt-icon{transform:rotate(180deg)}.lt-detail-source-summary[open] .lt-detail-source-summary-action em{font-size:0}.lt-detail-source-summary[open] .lt-detail-source-summary-action em:after{content:attr(data-collapse-label);font-size:10px}.lt-detail-source-ledger{border-top:1px solid var(--line);gap:0;display:grid}.lt-detail-source-ledger>a,.lt-detail-source-ledger>div.is-unlinked{min-width:0;color:var(--text);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:16px;padding:12px 0;text-decoration:none;transition:color .16s,background .16s;display:grid}.lt-detail-source-ledger>a:last-child,.lt-detail-source-ledger>div:last-child{border-bottom:0}.lt-detail-source-ledger>a:hover{color:var(--interaction-accent)}.lt-detail-source-ledger>div.is-unlinked{cursor:default}.lt-detail-source-copy{gap:2px;min-width:0;display:grid}.lt-detail-source-ledger b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}.lt-detail-source-ledger small{color:var(--v18-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.45;overflow:hidden}.lt-detail-source-meta{justify-content:flex-end;align-items:center;gap:8px;display:flex}.lt-detail-source-meta time{color:var(--faint);font-variant-numeric:tabular-nums;font-size:9px}.lt-detail-source-meta>.lt-icon{width:14px;height:14px;color:var(--faint)}.lt-detail-claim-values{min-width:0}.lt-detail-claim-values>summary{cursor:pointer;align-items:center;gap:7px;max-width:100%;list-style:none;display:inline-flex}.lt-detail-claim-values>summary::-webkit-details-marker{display:none}.lt-detail-claim-values>summary span{overflow-wrap:anywhere;min-width:0}.lt-detail-claim-values>summary em{background:var(--subtle);min-width:22px;height:22px;color:var(--v18-muted);border-radius:100px;flex:none;place-items:center;padding-inline:6px;font-size:10px;font-style:normal;display:inline-grid}.lt-detail-claim-values>div{border-top:1px solid var(--line);gap:0;margin-top:8px;display:grid}.lt-detail-claim-values>div p{border-bottom:1px solid var(--line);color:var(--text);grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:10px;padding:8px 0;font-size:11px;display:grid}.lt-detail-risk-summary{background:var(--subtle);border:0;border-radius:12px;grid-template-columns:20px minmax(0,1fr) max-content;align-items:center;gap:10px;padding:12px 14px;display:grid}.lt-detail-risk-summary>span:first-child{width:20px;height:20px;color:var(--v18-muted);place-items:center;display:grid}.lt-detail-risk-summary>span:first-child .lt-icon{width:16px;height:16px}.lt-detail-risk-summary>div{gap:2px;min-width:0;display:grid}.lt-detail-risk-summary b{color:var(--text);font-size:11px;font-weight:var(--font-medium)}.lt-detail-risk-summary small{color:var(--v18-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.lt-detail-risk-summary.is-checking>span:first-child{color:var(--blue)}.lt-detail-risk-summary.is-checked>span:first-child{color:#2d8a57}.lt-detail-risk-summary.is-partial>span:first-child{color:#b36b27}.lt-detail-review-state{color:var(--blue);align-items:center;gap:8px;margin-top:8px;display:flex}.lt-detail-review-state>span{gap:2px;display:grid}.lt-detail-review-state b{font-size:10px;font-weight:500}.lt-detail-review-state small{font-size:9px}@media (width<=760px){.lt-detail-prd{width:100%}.lt-detail-prd .lt-detail-hero{padding:20px 20px 16px}.lt-detail-prd .lt-detail-profile .lt-list-avatar{border-radius:14px;flex-basis:56px;width:56px;height:56px}.lt-detail-prd .lt-detail-body{padding:0 20px 28px}.lt-detail-block{grid-template-columns:1fr;gap:14px;padding:24px 0}.lt-detail-block>header{padding-top:0}.lt-detail-field-grid.cols-4,.lt-detail-field-grid.cols-3,.lt-detail-field-grid.cols-2{grid-template-columns:1fr}.lt-detail-field-grid>div.is-wide{grid-column:auto}.lt-detail-highlights{grid-template-columns:1fr}.lt-detail-highlights article{min-height:0}.lt-detail-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 0}.lt-detail-metric-grid article:nth-child(odd){border-left:0;padding-left:0}.lt-detail-link-list{grid-template-columns:1fr}.lt-detail-source-ledger>a,.lt-detail-source-ledger>div.is-unlinked{grid-template-columns:1fr;gap:8px}.lt-detail-source-meta{justify-content:flex-start}.lt-detail-timeline li{grid-template-columns:54px 14px minmax(0,1fr);gap:9px}.lt-detail-timeline li.has-range{grid-template-columns:82px 14px minmax(0,1fr)}.lt-detail-timeline-rail{width:14px}.lt-detail-timeline.is-profile-style li,.lt-detail-timeline.is-profile-style li.has-range{grid-template-columns:1fr;gap:6px}.lt-detail-timeline.is-profile-style time,.lt-detail-timeline.is-profile-style time.is-range{padding-top:0}}.lt-detail-prd{--detail-section-space:24px;--detail-content-gap:12px;--detail-row-gap:16px;--detail-label-width:104px;--detail-title-size:13px;--detail-body-size:12px;--detail-meta-size:10px;--detail-source-size:9px}.lt-detail-prd .lt-detail-hero{border-bottom:0;padding:28px 32px 24px;position:relative}.lt-detail-prd .lt-detail-profile{width:100%;padding-right:88px}.lt-detail-nav-actions{align-items:center;gap:4px;display:flex;position:absolute;top:28px;right:32px}.lt-detail-back .lt-icon{transform:rotate(180deg)}.lt-detail-prd .lt-detail-profile p{color:var(--v18-muted);font-size:var(--detail-body-size);line-height:1.55}.lt-detail-evidence-tags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.lt-detail-prd .lt-detail-profile .lt-detail-evidence-tags{margin-top:12px}.lt-detail-evidence-tags>span,.lt-detail-evidence-tags>button,.lt-detail-prd .lt-evidence-badge{min-height:22px;font-size:10px;font-weight:var(--font-medium);border-radius:999px;align-items:center;gap:5px;padding:2px 8px;line-height:1.35;display:inline-flex}.lt-detail-evidence-tags>span,.lt-detail-evidence-tags>button{background:var(--subtle);color:var(--v18-muted);font-family:inherit;font-size:10px;font-weight:var(--font-medium);cursor:pointer;border:0;line-height:1.35}.lt-detail-evidence-tags>button:hover,.lt-detail-evidence-tags>button[aria-expanded=true]{background:var(--line);color:var(--text)}.lt-detail-evidence-tags>button:focus-visible{outline:2px solid var(--interaction-accent);outline-offset:2px}.lt-evidence-tag-menu{z-index:var(--z-popover);border:1px solid var(--line);background:var(--surface);color:var(--text);box-shadow:0 12px 36px var(--shadow-medium);border-radius:14px;margin:0;padding:8px;position:fixed;inset:auto;overflow:hidden}.lt-evidence-tag-menu header{justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:8px 8px 10px;display:flex}.lt-evidence-tag-menu header strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.lt-evidence-tag-menu header span{color:var(--v18-muted);flex:none;font-size:11px}.lt-evidence-tag-results{display:grid}.lt-evidence-tag-results>button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;padding:8px;display:grid}.lt-evidence-tag-results>button:hover{background:var(--subtle)}.lt-evidence-tag-results .lt-list-avatar{width:32px;height:32px}.lt-evidence-tag-results>button>span:nth-child(2){gap:2px;min-width:0;display:grid}.lt-evidence-tag-results b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.lt-evidence-tag-results small{color:var(--v18-muted);font-size:10px}.lt-evidence-tag-search{border-top:1px solid var(--line);color:var(--text);grid-template-columns:16px minmax(0,1fr);align-items:center;gap:8px;margin-top:4px;padding:10px 8px;font-size:12px;font-weight:500;text-decoration:none;display:grid}.lt-evidence-tag-search:hover{color:var(--interaction-accent)}.lt-evidence-tag-search .lt-icon{width:14px;height:14px}.lt-detail-prd .lt-detail-body{padding:0 32px 44px}.lt-detail-prd .lt-detail-block{padding:var(--detail-section-space) 0;grid-template-columns:128px minmax(0,1fr);gap:24px;margin:0}.lt-detail-prd .lt-detail-block+.lt-detail-block{margin-top:0}.lt-detail-prd .lt-detail-block>header{gap:8px;padding-top:1px}.lt-detail-prd .lt-detail-block>header>span{flex-basis:18px;width:18px;height:18px}.lt-detail-prd .lt-detail-block>header .lt-icon{opacity:.72;width:16px;height:16px}.lt-detail-prd .lt-detail-block h3{font-size:var(--detail-title-size);font-weight:600;line-height:1.45}.lt-detail-prd .lt-detail-block-content{gap:var(--detail-content-gap);padding-right:8px}.lt-detail-prd .lt-detail-field-grid{gap:18px 24px}.lt-detail-prd .lt-detail-field-grid>div{grid-template-rows:auto auto auto;gap:4px}.lt-detail-prd .lt-detail-field-grid dt{color:var(--v18-muted);font-size:var(--detail-meta-size);font-weight:500;line-height:1.45}.lt-detail-prd .lt-detail-field-grid dd{font-size:var(--detail-body-size);font-weight:500;line-height:1.55}.lt-detail-prd .lt-detail-field-grid small{color:var(--faint);font-size:var(--detail-source-size);gap:5px;line-height:1.4}.lt-detail-prd .lt-detail-field-grid small .lt-evidence-badge{min-height:22px;padding:2px 8px;font-size:10px}.lt-detail-prd .lt-detail-field-grid small .lt-evidence-badge:before{flex-basis:5px;width:5px;height:5px}.lt-detail-prd :is(.lt-detail-overview-block,.lt-detail-row-block) .lt-detail-field-grid{grid-template-columns:1fr;gap:0}.lt-detail-prd :is(.lt-detail-overview-block,.lt-detail-row-block) .lt-detail-field-grid>div{grid-template-columns:var(--detail-label-width) minmax(0, 1fr) max-content;align-items:center;gap:var(--detail-row-gap);border-bottom:1px solid var(--line);grid-template-rows:auto;min-height:48px;padding:10px 0}.lt-detail-prd :is(.lt-detail-overview-block,.lt-detail-row-block) .lt-detail-field-grid>div:last-child{border-bottom:0}.lt-detail-prd :is(.lt-detail-overview-block,.lt-detail-row-block) dt{grid-column:1}.lt-detail-prd :is(.lt-detail-overview-block,.lt-detail-row-block) dd{grid-column:2}.lt-detail-prd :is(.lt-detail-overview-block,.lt-detail-row-block) small{grid-column:3;justify-content:flex-end}.lt-detail-prd .lt-detail-trust-block .lt-detail-block-content{gap:0}.lt-detail-prd .lt-detail-trust-block .lt-detail-risk-summary{border-bottom:1px solid var(--line);background:0 0;border-radius:0;min-height:52px;padding:10px 0}.lt-detail-prd .lt-detail-trust-block .lt-detail-highlights{grid-template-columns:1fr;gap:0}.lt-detail-prd .lt-detail-trust-block .lt-detail-highlights article{grid-template-columns:var(--detail-label-width) minmax(0, 1fr) max-content;align-items:center;gap:var(--detail-row-gap);border-bottom:1px solid var(--line);background:0 0;border-radius:0;min-height:48px;padding:10px 0}.lt-detail-prd .lt-detail-trust-block .lt-detail-highlights article:last-child{border-bottom:0}.lt-detail-prd .lt-detail-trust-block .lt-detail-highlights article>small{color:var(--v18-muted);font-size:var(--detail-meta-size);grid-column:1;font-weight:500}.lt-detail-prd .lt-detail-trust-block .lt-detail-highlights article>b{font-size:var(--detail-body-size);-webkit-line-clamp:unset;grid-column:2;font-weight:500;line-height:1.5;display:block;overflow:visible}.lt-detail-prd .lt-detail-trust-block .lt-detail-highlights article>.lt-evidence-badge{grid-column:3}.lt-detail-prd .lt-detail-entity-list,.lt-detail-prd .lt-detail-record-list,.lt-detail-prd .lt-detail-link-list{gap:4px}.lt-detail-prd .lt-detail-entity-list button,.lt-detail-prd .lt-detail-record-list>a,.lt-detail-prd .lt-detail-record-list>button,.lt-detail-prd .lt-detail-record-list>article{border-radius:10px;gap:12px;min-height:52px;padding:6px 8px}.lt-detail-prd .lt-detail-entity-list b,.lt-detail-prd .lt-detail-record-list b,.lt-detail-prd .lt-detail-link-list b{font-size:var(--detail-body-size);font-weight:500;line-height:1.45}.lt-detail-prd .lt-detail-entity-list small,.lt-detail-prd .lt-detail-record-list small{font-size:var(--detail-meta-size);line-height:1.45}.lt-detail-prd .lt-detail-network-list{grid-template-columns:1fr;gap:0}.lt-detail-prd .lt-detail-network-list button{border:0;border-bottom:1px solid var(--line);border-radius:0;min-height:64px;padding:10px 8px}.lt-detail-prd .lt-detail-network-list button:last-child{border-bottom:0}.lt-detail-prd .lt-detail-network-list button:hover{border-radius:8px}.lt-detail-network-copy{align-content:center;gap:4px!important}.lt-detail-network-tags{flex-wrap:nowrap;align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.lt-detail-network-tags em{min-width:0;max-width:min(280px,48%);color:var(--faint);text-overflow:ellipsis;white-space:nowrap;background:0 0;align-items:center;padding:0;font-size:9px;font-style:normal;line-height:1.4;display:inline-flex;overflow:hidden}.lt-detail-network-tags em+em:before{color:var(--line-strong);content:"·";margin-right:6px}.lt-detail-prd .lt-detail-link-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.lt-detail-prd .lt-detail-link-list>a{border-bottom:1px solid var(--line);min-height:44px;padding:6px 0}.lt-detail-prd .lt-detail-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.lt-detail-prd .lt-detail-metric-grid article{gap:4px;padding:4px 14px}.lt-detail-prd .lt-detail-metric-grid b{font-size:20px;line-height:1.25}.lt-detail-prd .lt-detail-metric-grid span{color:var(--v18-muted);font-size:var(--detail-meta-size)}.lt-detail-prd .lt-detail-metric-grid small{font-size:var(--detail-source-size);line-height:1.4}.lt-detail-prd .lt-detail-timeline h4{font-size:var(--detail-body-size)}.lt-detail-prd .lt-detail-timeline p{font-size:var(--detail-meta-size)}.lt-detail-prd .lt-detail-timeline article>small{font-size:var(--detail-source-size)}.lt-detail-prd .lt-detail-timeline.is-profile-style li,.lt-detail-prd .lt-detail-timeline.is-profile-style li.has-range{grid-template-columns:var(--detail-label-width) minmax(0, 1fr);gap:var(--detail-row-gap)}.lt-detail-prd .lt-detail-prose{font-size:var(--detail-body-size);line-height:1.7}.lt-detail-prd .lt-detail-source-block{border-top:1px solid var(--line);margin-top:8px;padding:20px 0 0}.lt-detail-prd .lt-detail-source-summary>summary{align-items:center;min-height:22px}.lt-detail-prd .lt-detail-source-summary>summary b{font-size:var(--detail-body-size)}.lt-detail-prd .lt-detail-source-summary>summary small,.lt-detail-prd .lt-detail-source-summary-action em{font-size:var(--detail-meta-size)}.lt-detail-prd .lt-detail-source-ledger>a,.lt-detail-prd .lt-detail-source-ledger>div.is-unlinked{min-height:44px;padding:8px 0}.lt-detail-prd .lt-detail-source-ledger b{font-size:11px}.lt-detail-prd .lt-detail-source-ledger small,.lt-detail-prd .lt-detail-source-meta time{font-size:var(--detail-source-size)}@media (width<=760px){.lt-detail-prd .lt-detail-hero{padding:20px 20px 18px}.lt-detail-prd .lt-detail-profile{padding-right:78px}.lt-detail-nav-actions{top:20px;right:20px}.lt-detail-prd .lt-detail-body{padding:0 20px 28px}.lt-detail-prd .lt-detail-block{grid-template-columns:1fr;gap:14px}.lt-detail-prd :is(.lt-detail-overview-block,.lt-detail-row-block) .lt-detail-field-grid>div,.lt-detail-prd .lt-detail-trust-block .lt-detail-highlights article{grid-template-columns:minmax(0,1fr) max-content;gap:6px 12px}.lt-detail-prd :is(.lt-detail-overview-block,.lt-detail-row-block) dt,.lt-detail-prd .lt-detail-trust-block .lt-detail-highlights article>small{grid-column:1/-1}.lt-detail-prd :is(.lt-detail-overview-block,.lt-detail-row-block) dd,.lt-detail-prd .lt-detail-trust-block .lt-detail-highlights article>b{grid-column:1}.lt-detail-prd :is(.lt-detail-overview-block,.lt-detail-row-block) small,.lt-detail-prd .lt-detail-trust-block .lt-detail-highlights article>.lt-evidence-badge{grid-column:2}.lt-detail-prd .lt-detail-link-list{grid-template-columns:1fr}.lt-detail-prd .lt-detail-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 0}}.lt-risk-result{border-top:1px solid var(--green);grid-column:1/-1;margin-top:10px;padding-top:14px}@supports (color:color-mix(in lab, red, red)){.lt-risk-result{border-top:1px solid color-mix(in srgb, var(--green) 22%, var(--line))}}.lt-risk-result .lt-detail-field-grid{gap:14px 24px}.lt-detail-prd .lt-detail-body .lt-detail-entity-list button,.lt-detail-prd .lt-detail-body .lt-detail-related button,.lt-detail-prd .lt-detail-body .lt-detail-record-list>a,.lt-detail-prd .lt-detail-body .lt-detail-record-list>button,.lt-detail-prd .lt-detail-body .lt-detail-record-list>article{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px}.lt-detail-prd .lt-detail-body .lt-list-avatar,.lt-detail-prd .lt-detail-body .lt-detail-record-list>a>span:first-child,.lt-detail-prd .lt-detail-body .lt-detail-record-list>button>span:first-child,.lt-detail-prd .lt-detail-body .lt-detail-record-list>article>span:first-child{border-radius:50%;flex:0 0 40px;width:40px;height:40px;overflow:hidden}.lt-detail-prd .lt-detail-honor-item>em{align-self:center;margin:0;font-style:normal}.lt-detail-prd .lt-detail-body .lt-list-avatar img{border-radius:50%}.lt-detail-prd .lt-detail-body .lt-detail-record-list>a>span:first-child,.lt-detail-prd .lt-detail-body .lt-detail-record-list>button>span:first-child,.lt-detail-prd .lt-detail-body .lt-detail-record-list>article>span:first-child{place-items:center;display:grid}.lt-detail-prd .lt-detail-fold{gap:8px;display:grid}.lt-detail-prd .lt-detail-fold.is-collapsed .lt-detail-entity-list>:nth-child(n+6),.lt-detail-prd .lt-detail-fold.is-collapsed .lt-detail-record-list>:nth-child(n+6){display:none}.lt-detail-prd .lt-detail-fold-toggle{width:100%;min-height:36px;color:var(--v18-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:7px 10px;font-size:11px;font-weight:500;transition:background .15s,color .15s;display:flex}.lt-detail-prd .lt-detail-fold-toggle:hover{background:var(--subtle);color:var(--text)}.lt-detail-prd .lt-detail-fold-toggle .lt-icon{width:14px;height:14px;transition:transform .18s}.lt-detail-prd .lt-detail-fold:not(.is-collapsed) .lt-detail-fold-toggle .lt-icon{transform:rotate(180deg)}.lt-detail-risk-main{gap:6px;min-width:0;display:grid}.lt-detail-risk-main>header{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.lt-detail-risk-actions>span{align-items:center;gap:10px;display:flex}.lt-detail-risk-actions>span>small{color:var(--faint);white-space:nowrap;font-size:9px}.lt-skill-progress{background:var(--blue);border-radius:999px;width:100%;height:4px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.lt-skill-progress{background:color-mix(in srgb, var(--blue) 12%, var(--surface))}}.lt-skill-progress>i{width:var(--skill-progress);border-radius:inherit;background:var(--blue);height:100%;transition:width .48s var(--ease);display:block}.lt-skill-live-hits{flex-wrap:wrap;gap:5px 10px;display:flex}.lt-skill-live-hits>span{color:var(--v18-muted);align-items:center;gap:4px;font-size:9px;display:inline-flex}.lt-skill-live-hits .lt-icon{width:11px;height:11px;color:var(--blue)}.lt-skill-source-preview{margin-top:2px}.lt-skill-source-preview>summary{color:var(--v18-muted);cursor:pointer;align-items:center;gap:4px;font-size:9px;list-style:none;display:inline-flex}.lt-skill-source-preview>summary::-webkit-details-marker{display:none}.lt-skill-source-preview>summary .lt-icon{width:11px;height:11px;transition:transform .16s var(--ease)}.lt-skill-source-preview[open]>summary .lt-icon{transform:rotate(180deg)}.lt-skill-source-preview>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;padding-top:10px;display:grid}.lt-skill-source-preview>div>span{min-width:0;color:var(--v18-muted);align-items:center;gap:5px;font-size:9px;display:flex}.lt-skill-source-preview>div .lt-icon{flex:0 0 12px;width:12px;height:12px}.lt-detail-prd .lt-detail-review-fields .lt-detail-review-action{flex-wrap:nowrap;justify-content:flex-end;gap:8px}.lt-detail-prd .lt-detail-review-action>em{color:var(--faint);font-size:var(--detail-source-size);white-space:nowrap;font-style:normal}.lt-detail-prd .lt-detail-review-action>.lt-button{flex:none}.lt-detail-prd .lt-detail-skill-action{justify-content:flex-start;align-items:center;min-height:40px;padding:0;display:flex}.lt-detail-prd .lt-detail-skill-action.is-result{padding-top:12px}.lt-detail-prd .lt-detail-skill-action>.lt-button{justify-content:center;align-items:center;gap:7px;width:auto;display:inline-flex}.lt-detail-review-zone{border-top:1px solid var(--line);width:100%;margin-top:12px;padding:22px 0 4px}.lt-detail-review-zone>header{grid-template-columns:20px minmax(0,1fr) auto;align-items:start;gap:9px;display:grid}.lt-detail-review-zone>header>span{align-self:start;place-items:center;width:20px;height:20px;display:grid}.lt-detail-review-zone>header>span .lt-icon{opacity:.72;width:17px;height:17px}.lt-detail-review-zone>header h3{margin:0;font-size:13px;font-weight:600;line-height:1.45}.lt-detail-review-zone>header>.lt-detail-review-heading{gap:2px;min-width:0;display:grid}.lt-detail-review-zone>header>.lt-detail-review-heading>small{color:var(--v18-muted);font-size:10px;line-height:1.45}.lt-detail-review-controls{justify-content:flex-end;align-items:center;gap:12px;display:flex}.lt-detail-review-controls .lt-detail-source-summary-action{cursor:pointer;background:0 0;border:0}.lt-detail-review-controls .lt-detail-source-summary-action .lt-icon{width:12px;height:12px;transition:transform .18s var(--ease)}.lt-detail-review-zone.is-open .lt-detail-review-controls .lt-detail-source-summary-action .lt-icon{transform:rotate(180deg)}.lt-detail-review-zone>header .lt-button{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.lt-detail-review-results-wrap{opacity:0;transition:grid-template-rows .22s var(--ease), opacity .16s ease;grid-template-rows:0fr;display:grid}.lt-detail-review-results-wrap>div{min-height:0;overflow:hidden}.lt-detail-review-zone.is-open .lt-detail-review-results-wrap{opacity:1;grid-template-rows:1fr}.lt-detail-review-results{margin-top:14px;display:grid}.lt-detail-review-results>.lt-detail-block{margin-top:0}.lt-skill-confirm-dialog{width:min(520px,100vw - 24px)}.lt-skill-confirm-list{gap:0;display:grid}.lt-skill-confirm-list article{border-bottom:1px solid var(--line);grid-template-columns:24px minmax(0,1fr) 16px;align-items:center;gap:12px;padding:12px 0;display:grid}.lt-skill-confirm-list article>span{gap:2px;display:grid}.lt-skill-confirm-list article b{font-size:12px;font-weight:500}.lt-skill-confirm-list article small{color:var(--v18-muted);font-size:10px}.lt-skill-confirm-estimate{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-top:16px;display:grid}.lt-skill-confirm-estimate>span{gap:3px;display:grid}.lt-skill-confirm-estimate small{color:var(--v18-muted);font-size:10px}.lt-skill-confirm-estimate b{font-size:14px;font-weight:600}@media (width<=760px){.lt-detail-prd .lt-detail-hero{flex-wrap:wrap}.lt-detail-risk{grid-template-columns:28px minmax(0,1fr)}.lt-detail-risk-actions{grid-column:2}.lt-detail-prd .lt-detail-review-fields .lt-detail-review-action{flex-wrap:wrap;justify-content:flex-start}}@media (width>=761px) and (width<=980px){.lt-header{gap:12px;padding-right:8px}.lt-header .lt-search-shell{flex:320px;min-width:0}.lt-header-actions{flex:none;gap:8px}.lt-split.result,.lt-split.focused{--results-ratio:.54}.lt-results>header,.lt-ai>header{padding-inline:10px}.lt-results .lt-list-row{padding-inline:14px}.lt-answer{padding-inline:20px}.lt-composer{width:calc(100% - 24px)}.lt-projects-page,.lt-message-page{padding-inline:18px}}@media (width<=760px){html,body{width:100%;max-width:100%;min-height:100%;overflow-x:hidden}#app,.lt-app,.lt-app.sidebar-collapsed{width:100%;max-width:100%}.lt-page,.lt-home,.lt-profile-page,.lt-my-notes-page,.lt-directory-page{width:100%;max-width:100%;padding-right:0;overflow-x:hidden}.lt-sidebar,.lt-home-body .lt-sidebar{width:100%;max-width:100%;padding:7px max(10px, env(safe-area-inset-right)) calc(7px + env(safe-area-inset-bottom)) max(10px, env(safe-area-inset-left));gap:0;overflow:visible}.lt-sidebar-nav{align-items:stretch;gap:4px;width:100%;min-width:0}.lt-sidebar-nav>.lt-nav-item,.lt-sidebar-nav>.lt-project-nav{width:auto;min-width:0}.lt-project-nav,.lt-project-parent-row{width:100%;min-width:0}.lt-project-parent-row{height:48px}.lt-nav-item,.sidebar-collapsed .lt-nav-item{border-radius:10px;flex:auto;justify-content:center;align-items:center;gap:5px;width:100%;min-width:0;height:48px;padding:6px 8px;overflow:hidden}.lt-nav-item:hover,.lt-nav-item.active,.lt-project-parent-row:hover,.lt-project-parent-row.active{border-radius:10px}.lt-nav-item>span,.sidebar-collapsed .lt-nav-item>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;line-height:1;display:block;overflow:hidden}.lt-sidebar-nav .lt-nav-item>span:not(.lt-sidebar-avatar-wrap){display:none}.lt-sidebar-nav .lt-nav-item{gap:0}.lt-nav-item>.lt-icon{flex:0 0 19px;width:19px;height:19px}.lt-mobile-profile-nav .lt-sidebar-avatar-wrap,.lt-mobile-profile-nav .lt-sidebar-avatar-wrap>img{flex-basis:20px;width:20px;height:20px}.lt-mobile-profile-nav .lt-sidebar-avatar-wrap{opacity:.55}.lt-mobile-profile-nav:hover .lt-sidebar-avatar-wrap,.lt-mobile-profile-nav.active .lt-sidebar-avatar-wrap{opacity:1}.lt-profile-guide{display:none}html,body,.lt-page,.lt-home-canvas,.lt-results-scroll,.lt-ai-scroll,.lt-projects-list,.lt-message-list,.lt-detail-panel{scrollbar-width:none}html::-webkit-scrollbar{width:0;height:0}body::-webkit-scrollbar{width:0;height:0}.lt-page::-webkit-scrollbar{width:0;height:0}.lt-home-canvas::-webkit-scrollbar{width:0;height:0}.lt-results-scroll::-webkit-scrollbar{width:0;height:0}.lt-ai-scroll::-webkit-scrollbar{width:0;height:0}.lt-projects-list::-webkit-scrollbar{width:0;height:0}.lt-message-list::-webkit-scrollbar{width:0;height:0}.lt-detail-panel::-webkit-scrollbar{width:0;height:0}.lt-header{gap:8px;width:100%;min-width:0;height:auto;min-height:64px;padding:8px 10px 8px 6px}.lt-header>*{min-width:0}.lt-header .lt-search-shell{flex:auto;width:auto;min-width:0}.lt-header .lt-search{width:100%;min-width:0}.lt-header-actions{flex:none;gap:6px;min-width:0}.lt-header-actions .lt-button{white-space:nowrap;min-width:0;height:34px;padding-inline:11px}.lt-project-title{flex:auto;min-width:0;overflow:hidden}.lt-project-title>b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:17px;overflow:hidden}.lt-split.result,.lt-split.focused{background:0 0;border-radius:0;width:100%;min-height:calc(100dvh - 140px);padding:0}.lt-results,.lt-ai{background:var(--surface);border:0;border-radius:12px;width:100%;min-width:0;overflow:hidden}.lt-ai{min-height:max(640px,100dvh - 84px)}.lt-results>header,.lt-ai>header{min-width:0;padding-inline:12px}.lt-tabs,.lt-entity-tabs,.lt-mode-tabs{scrollbar-width:none;flex-wrap:nowrap;min-width:0;overflow:auto hidden}.lt-tabs::-webkit-scrollbar{display:none}.lt-entity-tabs::-webkit-scrollbar{display:none}.lt-mode-tabs::-webkit-scrollbar{display:none}.lt-tabs>button,.lt-entity-tabs>button,.lt-mode-tabs>button{white-space:nowrap;flex:none}.lt-results .lt-list-row{min-height:76px;padding:12px}.lt-list-copy{min-width:0}.lt-list-title b{line-height:1.35}.lt-list-detail{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.lt-row-actions{--row-action-y:0px;visibility:visible;opacity:1;pointer-events:auto;background:0 0;flex-wrap:wrap;grid-area:actions;width:max-content;max-width:100%;margin-top:4px;padding:0;position:static;transform:none}.lt-ai-scroll{overscroll-behavior:contain}.lt-answer{padding:0 16px 22px}.lt-answer p{overflow-wrap:anywhere}.lt-user-message-wrap{max-width:92%;padding-inline:16px}.lt-composer{width:calc(100% - 24px);max-width:none;margin-bottom:12px}.lt-studio{padding-inline:14px}.lt-studio-tool{grid-template-columns:minmax(0,1fr)}.lt-studio-output{grid-template-columns:36px minmax(0,1fr) auto}.lt-section-canvas{border-radius:12px;height:auto;min-height:calc(100dvh - 140px)}.lt-projects-page,.lt-message-page{padding:0 14px 24px}.lt-projects-page>header{gap:10px;min-height:58px;margin-bottom:4px}.lt-projects-page-categories{gap:8px;overflow:hidden}.lt-project-category-tabs{scrollbar-width:none;min-width:0;overflow-x:auto}.lt-project-category-tabs::-webkit-scrollbar{display:none}.lt-projects-list.grid-mode{grid-template-columns:1fr}.lt-projects-list .lt-list-row{padding-inline:10px}.lt-message-tabs{scrollbar-width:none;max-width:100%;overflow-x:auto}.lt-message-tabs::-webkit-scrollbar{display:none}.lt-inbox-item{min-height:80px;padding:13px 8px}.lt-inbox-copy p{white-space:normal}.lt-profile-header{padding-inline:12px}.lt-profile-form,.lt-profile-display{width:100%;max-width:100%;padding-inline:16px}.lt-profile-form-grid,.lt-profile-display-grid{grid-template-columns:1fr}.lt-dialog,.lt-correction-dialog,.lt-skill-confirm-dialog{width:calc(100vw - 16px);max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.lt-dialog>header,.lt-dialog form>header{padding-inline:16px}.lt-dialog-body{padding-inline:16px;overflow-y:auto}.lt-dialog form>footer{padding-inline:16px}.lt-project-popover{width:calc(100vw - 16px);max-width:calc(100vw - 16px);padding:18px 16px;left:8px!important;right:auto!important}.lt-detail{border-radius:0;width:100%;max-width:100%;height:100dvh;inset:0}.lt-detail>header{gap:12px;padding:18px 14px 16px}.lt-detail-profile{gap:12px}.lt-detail-profile .lt-list-avatar{flex-basis:52px;width:52px;height:52px}.lt-detail-profile h2{font-size:22px}.lt-detail-body{padding:0 14px 28px}.lt-detail-footer{padding:12px 14px calc(12px + env(safe-area-inset-bottom))}.lt-add-project-panel{width:calc(100vw - 24px);max-width:360px}.lt-confirm-popover{width:min(288px,100vw - 24px)}.lt-graph-overlay{padding:8px}.lt-graph-dialog{border-radius:12px;width:calc(100vw - 16px);height:calc(100dvh - 16px)}.lt-toast{inset:max(10px, env(safe-area-inset-top)) auto auto 50%;max-width:calc(100vw - 24px)}.lt-detail-prd .lt-detail-profile{padding-right:78px}.lt-detail-prd .lt-detail-profile h2{overflow-wrap:anywhere}.lt-detail-prd .lt-detail-kind{padding-right:8px}.lt-detail-footer{gap:6px;padding-inline:14px}.lt-detail-footer .lt-button{flex:1 1 0;min-width:0;padding-inline:10px}.lt-detail-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lt-skill-source-preview>div{grid-template-columns:1fr}}@media (hover:none) and (width<=760px){.lt-list-row>.lt-row-actions{visibility:visible;opacity:1;pointer-events:auto;transform:none}.lt-studio-output.is-ready .lt-studio-output-actions{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(-50%)}}@media (width<=480px){.lt-home-center{gap:24px;width:calc(100% - 24px);padding:0 0 16px}.lt-home-mark{margin-top:28px}.lt-home-symbol,.lt-home-symbol-crop{width:128px}.lt-home-search{height:52px;padding-inline:13px}.lt-home-badge{font-size:12px}.lt-home-section>header{flex-basis:44px;gap:8px;height:44px;top:80px}.lt-home-center.is-home-stuck .lt-home-section>header:before{height:124px;top:-80px}.lt-home-section .lt-tabs{flex:1}.lt-home-view-tools{gap:4px}.lt-header:has(.lt-project-title){flex-wrap:wrap;align-content:center;padding-block:8px}.lt-header:has(.lt-project-title) .lt-project-title{flex-basis:calc(100% - 4px);width:100%}.lt-header:has(.lt-project-title) .lt-header-actions{justify-content:flex-end;width:100%}.lt-header-actions [data-action=duplicate-project]{justify-content:center;width:34px;padding:0}.lt-header-actions [data-action=duplicate-project]>span{display:none}.lt-header-actions [data-action=share],.lt-header-actions [data-action=upload]{padding-inline:12px}.lt-projects-page>header{flex-direction:column;align-items:flex-start}.lt-project-head-actions{justify-content:flex-end;width:100%}.lt-projects-page-categories{width:100%}.lt-inbox-item{grid-template-columns:36px minmax(0,1fr);gap:10px}.lt-inbox-icon,.lt-inbox-avatar{flex-basis:36px;width:36px;height:36px}.lt-inbox-actions{flex-wrap:wrap;max-width:100%}.lt-detail-prd .lt-detail-body,.lt-detail-prd .lt-detail-hero{padding-inline:14px}.lt-detail-timeline li,.lt-detail-timeline li.has-range{grid-template-columns:64px 12px minmax(0,1fr);gap:8px}.lt-studio-reader-toolbar{gap:8px;padding-inline:10px}.lt-studio-reader-toolbar small{display:none}.lt-studio-reader-canvas{padding:12px 8px 28px}.lt-studio-paper{min-height:0;padding:20px 14px 36px}}@media (width<=760px){.lt-shadow-page{height:auto;min-height:100dvh;padding-bottom:76px}.lt-shadow-page>.lt-header{flex-wrap:nowrap}.lt-shadow-page .lt-project-title{flex:1!important;width:auto!important}.lt-shadow-page .lt-header-actions{width:auto!important}.lt-shadow-page .lt-header-actions .lt-button{width:34px;padding:0;font-size:0}.lt-shadow-page .lt-header-actions .lt-button-leading-icon{font-size:16px}.lt-shadow-split{height:calc(100dvh - 140px)!important;min-height:0!important;display:block!important;overflow:hidden!important}.lt-shadow-list-panel{border-bottom:0;width:100%;height:100%;max-height:none}.lt-shadow-list-panel>header{min-height:56px;padding:0 14px}.lt-shadow-list{height:calc(100% - 56px);max-height:none}.lt-shadow-detail{width:100%;height:100%;min-height:0;display:none}.lt-shadow-page.is-mobile-detail .lt-shadow-list-panel{display:none}.lt-shadow-page.is-mobile-detail .lt-shadow-detail{display:flex}.lt-shadow-mobile-back{background:var(--surface);height:44px;color:var(--secondary);font:inherit;cursor:pointer;border:0;flex:0 0 44px;align-items:center;gap:6px;padding:0 14px;font-size:13px;display:flex}.lt-shadow-mobile-back .lt-icon{width:18px;height:18px;transform:rotate(180deg)}.lt-shadow-detail-head{min-height:72px;padding:10px 14px}.lt-shadow-mode-head{padding-inline:14px}.lt-shadow-explore{padding:18px 14px 30px}.lt-shadow-create{width:calc(100vw - 20px)}}@media (width<=480px){.lt-shadow-choice-group>div{grid-template-columns:1fr}.lt-shadow-thoughts>article{padding:13px 0}.lt-shadow-thoughts>article.is-thinking{height:240px}.lt-shadow-thoughts p{font-size:13px;line-height:1.7}}.lt-shadow-list-panel>header{border:0;flex:0 0 56px;height:56px;min-height:56px;padding:0 12px}.lt-shadow-filter-tabs{gap:14px}.lt-shadow-list{flex:1;height:calc(100% - 56px);min-height:0;padding:0;overflow:auto;container-type:inline-size}.lt-shadow-list-panel.lt-results .lt-shadow-item{background:var(--surface);width:100%;min-height:84px;color:var(--text);text-align:left;border:0;border-radius:4px;align-items:center;gap:12px;margin:0;padding:14px 20px;transition:background .16s;display:flex;position:relative}.lt-shadow-list-panel.lt-results .lt-shadow-item:hover{background:var(--subtle)}.lt-shadow-list-panel.lt-results .lt-shadow-item-state{flex:0 0 40px;align-self:flex-start;place-items:center;width:40px;height:40px;display:grid}.lt-shadow-list-panel.lt-results .lt-shadow-item-state>i{width:10px;height:10px}.lt-shadow-list-meta{align-items:center;gap:10px;min-width:0;display:flex;overflow:hidden}.lt-shadow-list-meta>.lt-list-detail{flex:1;min-width:0}.lt-shadow-list-meta>time{color:var(--faint);white-space:nowrap;flex:none;font-size:10px}@container (width<=520px){.lt-shadow-list-panel.lt-results .lt-shadow-item{grid-template-columns:40px minmax(0,1fr) auto;grid-template-areas:"leading copy actions";align-items:start;gap:10px;min-height:72px;padding:10px 12px;display:grid}.lt-shadow-list-panel.lt-results .lt-shadow-item>.lt-shadow-item-state{grid-area:leading}.lt-shadow-list-panel.lt-results .lt-shadow-item>.lt-list-copy{grid-area:copy;gap:2px;min-width:0}.lt-shadow-list-panel.lt-results .lt-shadow-item .lt-list-title b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:20px;display:block;overflow:hidden}.lt-shadow-list-panel.lt-results .lt-shadow-item .lt-list-detail{text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:18px;overflow:hidden}.lt-shadow-list-panel.lt-results .lt-shadow-item>.lt-row-actions{grid-area:actions;place-self:center end;gap:2px;width:max-content;max-width:none;margin-top:0}}@media (width<=760px){:root{--mobile-gutter:12px}html,body{width:100%;min-width:0;max-width:100%;min-height:100%;margin:0;padding:0;overflow-x:hidden}body{display:block}#app,.lt-app,.lt-app.sidebar-collapsed{width:100%;min-width:0;max-width:none;margin:0}.lt-page,.lt-directory-page{width:100%;min-width:0;max-width:none;min-height:100dvh;padding:0 0 calc(64px + env(safe-area-inset-bottom));background:var(--app-background);margin:0;overflow-x:hidden}.lt-header,.lt-directory-header{width:100%;height:auto;min-height:64px;padding:10px var(--mobile-gutter);background:var(--app-background);gap:8px}.lt-header>*,.lt-directory-header>*{min-width:0}.lt-header .lt-search-shell{flex:auto;min-width:0}.lt-header .lt-search{width:100%;min-width:0}.lt-header-actions{flex:none;gap:6px;min-width:0}.lt-header-actions .lt-button{white-space:nowrap;min-width:0;height:36px;padding-inline:12px}.lt-project-title{flex:auto;min-width:0}.lt-project-title>b{text-overflow:ellipsis;white-space:nowrap;font-size:17px;overflow:hidden}.lt-section-canvas,.lt-directory-canvas{background:var(--surface);border-radius:0;width:100%;max-width:none;min-height:calc(100dvh - 128px);margin:0}.lt-projects-page,.lt-message-page{width:100%;padding:0 var(--mobile-gutter) 24px;margin:0}.lt-projects-page>header{flex-direction:row;align-items:center;gap:8px;width:100%;min-height:56px;margin:0 0 6px}.lt-projects-page>header>h2,.lt-projects-page>header>div:first-child{min-width:0}.lt-project-head-actions{justify-content:flex-end;gap:6px;min-width:0;margin-left:auto}.lt-project-head-actions .lt-button{height:36px;padding-inline:12px}.lt-projects-page-categories{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-width:0;display:grid;overflow:hidden}.lt-project-category-tabs{scrollbar-width:none;width:100%;min-width:0;overflow:auto hidden}.lt-project-category-tabs::-webkit-scrollbar{display:none}.lt-project-directory-tools{flex:none;align-items:center;gap:4px;display:flex}.lt-projects-list,.lt-projects-list.grid-mode,.lt-projects-list.list-mode,.lt-project-card{width:100%;min-width:0;max-width:100%;margin-inline:0}.lt-projects-list.grid-mode{grid-template-columns:1fr;gap:12px}.lt-project-card{border-radius:12px;min-height:164px;padding:16px}.lt-project-card-cover{gap:8px;padding:2px 0 16px}.lt-project-card-title-row{gap:10px}.lt-project-card-title-row>.lt-label-dot,.lt-project-card-title-row>.lt-label-dot>i{height:28px}.lt-project-card-cover h3{font-size:20px;line-height:1.25}.lt-project-card-cover p{width:calc(100% - 14px);max-width:calc(100% - 14px);margin-left:14px;font-size:12px;line-height:1.5}.lt-project-card>footer{align-items:flex-end;gap:8px}.lt-project-card-meta{text-align:right;justify-content:flex-end;max-width:62%}.lt-split.result,.lt-split.focused{width:100%;height:calc(100dvh - 128px);min-height:0;padding:0 var(--mobile-gutter) 16px;background:0 0;border-radius:0;display:block;position:relative;overflow:hidden}.lt-split-resizer{display:none}.lt-results,.lt-ai{background:var(--surface);border:0;border-radius:12px;width:100%;min-width:0;overflow:hidden}.lt-split.result>.lt-results,.lt-split.focused>.lt-results{z-index:1200;opacity:0;visibility:hidden;pointer-events:none;border-radius:0;height:100dvh;min-height:0;transition:opacity .18s,transform .22s cubic-bezier(.2,.8,.2,1),visibility 0s linear .22s;position:fixed;inset:0;transform:translateY(16px)}.lt-split.result.is-mobile-results-open>.lt-results,.lt-split.focused.is-mobile-results-open>.lt-results{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translateY(0)}.lt-split.result>.lt-results .lt-results-scroll,.lt-split.focused>.lt-results .lt-results-scroll{height:calc(100dvh - 56px - env(safe-area-inset-bottom));overscroll-behavior:contain}.lt-results>header,.lt-ai>header{padding-inline:var(--mobile-gutter)}.lt-split.result>.lt-ai,.lt-split.focused>.lt-ai{height:100%;min-height:0}.lt-mobile-results-toggle,.lt-mobile-results-close{place-items:center;display:grid}.lt-mobile-results-toggle{margin-left:auto}.lt-mobile-results-close{flex:none;margin-left:auto}.lt-answer{padding:0 14px 22px}.lt-user-message-wrap{max-width:92%;padding-inline:14px}.lt-composer{width:calc(100% - 24px);max-width:none;margin-bottom:12px}.lt-tabs,.lt-entity-tabs,.lt-mode-tabs{scrollbar-width:none;flex-wrap:nowrap;min-width:0;overflow:auto hidden}.lt-tabs::-webkit-scrollbar{display:none}.lt-entity-tabs::-webkit-scrollbar{display:none}.lt-mode-tabs::-webkit-scrollbar{display:none}.lt-tabs>button,.lt-entity-tabs>button,.lt-mode-tabs>button{white-space:nowrap;flex:none}.lt-results .lt-list-row{min-height:78px;padding:12px}.lt-list-copy{min-width:0}.lt-list-title b{line-height:1.35}.lt-list-detail{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.lt-row-actions{background:0 0}.lt-sidebar,.lt-home-body .lt-sidebar{width:100%;max-width:none;margin:0;left:0;right:0}.lt-overlay{align-items:end;padding:0}.lt-dialog,.lt-correction-dialog,.lt-skill-confirm-dialog{border-radius:18px 18px 0 0;width:100%;max-width:100%;max-height:calc(100dvh - 12px)}.lt-dialog>header,.lt-dialog form>header{padding:16px}.lt-dialog-body{padding:18px 16px;overflow-y:auto}.lt-dialog>footer,.lt-dialog form>footer{padding:12px 16px calc(16px + env(safe-area-inset-bottom))}.lt-detail{border-radius:0;width:100%;max-width:100%;height:100dvh;inset:0}.lt-detail>header{padding:16px var(--mobile-gutter)}.lt-detail-body,.lt-detail-prd .lt-detail-body{padding-right:var(--mobile-gutter);padding-left:var(--mobile-gutter)}.lt-detail-footer{padding:12px var(--mobile-gutter) calc(12px + env(safe-area-inset-bottom))}}@media (width<=480px){:root{--mobile-gutter:12px}.lt-projects-page>header{flex-direction:row;align-items:center;min-height:56px}.lt-project-head-actions .lt-button{height:34px;padding-inline:10px}.lt-home-center{width:calc(100% - 24px)}.lt-header{min-height:60px;padding-block:8px}.lt-header:has(.lt-project-title){grid-template-columns:minmax(0,1fr);align-content:center;display:grid}:is(.lt-header:has(.lt-project-title) .lt-project-title,.lt-header:has(.lt-project-title) .lt-header-actions){width:100%}.lt-header:has(.lt-project-title) .lt-header-actions{justify-content:flex-end}.lt-projects-page h2{font-size:18px}.lt-project-card{min-height:154px;padding:14px}.lt-project-card-cover h3{font-size:19px}.lt-project-card-cover p{margin-left:14px}.lt-project-card-meta{max-width:66%}.lt-results-scroll .lt-list-row,.lt-results-scroll.grid-mode .lt-list-row{grid-template-columns:40px minmax(0,1fr);grid-template-areas:"leading copy"".actions";align-items:start;gap:8px 10px;min-height:84px;padding:12px;display:grid}.lt-results-scroll .lt-list-row>.lt-list-avatar,.lt-results-scroll .lt-list-row>.lt-selection-check,.lt-results-scroll .lt-list-row>.lt-label-dot{grid-area:leading;align-self:start}.lt-results-scroll .lt-list-row>.lt-list-copy{grid-area:copy}.lt-results-scroll .lt-list-row>.lt-row-actions{visibility:visible;opacity:1;pointer-events:auto;grid-area:actions;place-self:start;width:max-content;max-width:100%;margin:0;padding:0;position:static;transform:none}.lt-results-scroll .lt-list-title b{white-space:normal;-webkit-line-clamp:2}.lt-results-scroll .lt-list-detail{white-space:normal;-webkit-line-clamp:1}.lt-selection-toolbar{gap:4px}.lt-selection-toolbar>span{font-size:11px}.lt-selection-toolbar>span b{font-size:13px}.lt-selection-toolbar .lt-button,.lt-selection-toolbar .lt-icon-button{height:30px}}.lt-header-actions .lt-project-head-icon,.lt-header-actions [data-action=duplicate-project].lt-project-head-icon{flex:0 0 40px;width:40px;height:40px;min-height:40px;padding:10px}.lt-mobile-topbar,.lt-mobile-shadow-title,.lt-mobile-search-back,.lt-studio-tools>h2,.lt-studio-tool>.lt-studio-avatar,.lt-studio-tool>.lt-studio-tool-arrow{display:none}@media (width>=761px){.lt-mobile-topbar,.lt-mobile-shadow-title,.lt-mobile-search-back{display:none!important}}@media (width<=760px){:root{--mobile-gutter:16px;--mobile-topbar:54px;--mobile-tabbar:64px}html,body,#app,.lt-app,.lt-app.sidebar-collapsed{width:100%;min-width:0;max-width:none}.lt-app,.lt-app.sidebar-collapsed{background:var(--surface);height:100dvh;display:block;overflow:hidden}.lt-sidebar,.lt-home-body .lt-sidebar{display:flex}:is(.lt-app:has(.lt-mobile-topbar.is-detail)>.lt-sidebar,.lt-app:has(.lt-search-page)>.lt-sidebar,.lt-app:has(.lt-my-notes-page.is-mobile-detail)>.lt-sidebar){display:none}.lt-my-notes-page.is-mobile-detail{padding-bottom:0}.lt-page,.lt-directory-page{background:var(--surface);min-height:100dvh;padding:0}.lt-home-center{width:calc(100% - (var(--mobile-gutter) * 2));padding-top:0}.lt-home-mark{margin-top:84px}.lt-home-section>header{z-index:60;top:84px}.lt-home-section>header:before{z-index:-1;background:var(--surface);content:"";pointer-events:none;height:132px;position:absolute;top:-84px;left:0;right:0}.lt-home-list.is-discover.grid-mode .lt-list-row{grid-template-columns:40px minmax(0,1fr);grid-template-areas:"leading copy"".actions";gap:8px 12px;display:grid}.lt-home-list.is-discover.grid-mode .lt-list-row>.lt-list-avatar,.lt-home-list.is-discover.grid-mode .lt-list-row>.lt-selection-check{grid-area:leading}.lt-home-list.is-discover.grid-mode .lt-list-row>.lt-list-copy{grid-area:copy}.lt-home-list.is-discover.grid-mode .lt-list-row>.lt-row-actions{grid-area:actions;width:100%;max-width:none;margin:0}.lt-home-list.is-discover.grid-mode .lt-list-row>.lt-row-actions>[data-more]{display:none}.lt-home-list.is-discover.grid-mode .lt-card-row-menu{width:100%;min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:flex-start;gap:16px;padding:0;display:flex;position:static}.lt-home-list.is-discover.grid-mode .lt-card-row-menu>button{min-width:0;height:24px;color:var(--v18-muted);text-align:left;background:0 0;border-radius:0;flex:none;padding:0;font-size:12px;line-height:18px}.lt-home-list.is-discover.grid-mode .lt-card-row-menu>button:hover{color:var(--text);background:0 0}.lt-search-page>.lt-header{height:60px;min-height:60px}.lt-search-page>.lt-split.result{height:calc(100dvh - 60px)}.lt-search-page>.lt-header [data-action=save-project] .lt-button-leading-icon{display:none}.lt-mobile-search-back{background:0 0;border:0;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;padding:8px;display:grid}.lt-mobile-search-back .lt-icon{width:20px;height:20px;transform:rotate(180deg)}.lt-mobile-topbar{width:100%;height:var(--mobile-topbar);min-height:var(--mobile-topbar);flex:0 0 var(--mobile-topbar);background:var(--surface);justify-content:space-between;align-items:center;padding:0 6px 0 16px;display:flex;position:relative}.lt-mobile-topbar.is-detail{justify-content:center;padding-inline:6px}.lt-mobile-topbar-back{background:0 0;border:0;border-radius:50%;place-items:center;width:36px;height:36px;padding:8px;display:grid;position:absolute;left:6px}.lt-mobile-topbar-back .lt-icon{width:20px;height:20px;transform:rotate(180deg)}.lt-mobile-topbar-title{max-width:calc(100% - 190px);color:var(--text);font-size:17px;font-weight:var(--font-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lt-directory-page[data-page-id=projects]{height:100dvh;min-height:0;padding-bottom:var(--mobile-tabbar);overflow:hidden}.lt-directory-page[data-page-id=projects]>.lt-directory-header{display:none}.lt-directory-page[data-page-id=projects] .lt-directory-canvas{height:calc(100dvh - var(--mobile-tabbar));overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;border-radius:0;flex:auto;min-height:0;overflow:hidden auto}.lt-projects-page{padding:18px 16px 24px}.lt-mobile-title{color:var(--text);font-size:24px;font-weight:var(--font-medium);margin:0 0 4px;line-height:1.5}.lt-directory-page[data-page-id=message]{height:100dvh;min-height:0;padding-bottom:var(--mobile-tabbar);overflow:hidden}.lt-directory-page[data-page-id=message]>.lt-directory-header{display:none}.lt-directory-page[data-page-id=message] .lt-directory-canvas{height:calc(100dvh - var(--mobile-tabbar));overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;border-radius:0;flex:auto;min-height:0;overflow:hidden auto}.lt-message-page{padding:18px 16px 24px}.lt-message-page>header{align-items:center;min-height:56px;margin:0 0 6px;display:flex}.lt-message-page-categories{width:100%;min-width:0;overflow:hidden}.lt-message-tabs{scrollbar-width:none;width:100%;min-width:0;overflow:auto hidden}.lt-message-tabs::-webkit-scrollbar{display:none}.lt-inbox-list{gap:12px;margin-top:0;padding-bottom:8px}.lt-inbox-item{border:1px solid var(--line);background:var(--surface);border-radius:12px;align-items:flex-start;min-height:104px;padding:14px}.lt-inbox-item:hover{background:var(--surface)}.lt-project-page{height:100dvh;overflow:hidden}.lt-project-page>.lt-header{display:none}.lt-project-page>.lt-split.focused{height:calc(100dvh - var(--mobile-topbar));padding:0}.lt-project-page .lt-ai{border-radius:0;height:100%}.lt-project-page .lt-ai>header{border-bottom:0;height:56px;min-height:56px;padding:0 16px}.lt-project-page .lt-mode-tabs{gap:18px;height:56px}.lt-project-page .lt-ai-scroll{min-height:0}.lt-project-page .lt-answer{padding-inline:20px}.lt-project-page .lt-studio,.lt-project-page .lt-notes{padding-inline:16px}.lt-project-page .lt-studio{gap:24px}.lt-project-page .lt-studio-head{display:none}.lt-project-page .lt-studio-outputs{order:1}.lt-project-page .lt-studio-outputs>header{display:none}.lt-project-page .lt-studio-tools{order:2;gap:8px}.lt-project-page .lt-studio-tools>h2{font-size:16px;font-weight:var(--font-medium);margin:4px 0 2px;line-height:1.5;display:block}.lt-project-page .lt-studio-tool{border-radius:12px;grid-template-columns:40px minmax(0,1fr) 20px;gap:12px;min-height:76px;padding:12px;display:grid}.lt-project-page .lt-studio-tool>.lt-studio-avatar{display:grid}.lt-project-page .lt-studio-tool-arrow{opacity:.5;place-items:center;width:20px;height:20px;display:grid}.lt-project-page .lt-studio-tool-arrow .lt-icon{width:16px;height:16px}.lt-project-page .lt-studio-empty{border-radius:20px;min-height:132px}.lt-shadow-page{height:100dvh;min-height:100dvh;padding:0;overflow:hidden}.lt-shadow-page>.lt-header{display:none}.lt-shadow-page.is-mobile-list .lt-shadow-split{height:calc(100dvh - var(--mobile-tabbar))!important}.lt-shadow-page.is-mobile-detail .lt-shadow-split{height:calc(100dvh - var(--mobile-topbar))!important}.lt-mobile-shadow-title{padding:18px 16px 0;display:block}.lt-mobile-shadow-title h1{font-size:24px;font-weight:var(--font-medium);margin:0;line-height:1.5}.lt-shadow-list-panel>header{height:56px;min-height:56px;padding:0 16px}.lt-shadow-list-panel>header .lt-tabs{gap:19px;height:56px}.lt-shadow-page .lt-shadow-list{align-content:start;gap:8px;height:auto;padding:4px 16px 20px;display:grid}.lt-shadow-page .lt-shadow-list-panel.lt-results .lt-shadow-item{border-radius:16px;grid-template-columns:30px minmax(0,1fr) auto;gap:10px;min-height:76px;padding:14px 8px}.lt-shadow-list-panel.lt-results .lt-shadow-item-state{flex-basis:30px;width:30px;height:40px}.lt-shadow-list-panel.lt-results .lt-shadow-item-state>i{width:10px;height:10px}.lt-shadow-list-panel.lt-results .lt-shadow-item .lt-list-title b{font-size:14px;line-height:20px}.lt-shadow-list-panel.lt-results .lt-shadow-item .lt-list-detail{font-size:11px;line-height:18px}.lt-shadow-list-panel.lt-results .lt-shadow-item>.lt-row-actions{display:none}.lt-shadow-list-meta{gap:8px}.lt-shadow-list-meta>time{font-size:10px}.lt-shadow-page.is-mobile-detail .lt-mobile-shadow-title,.lt-shadow-page.is-mobile-detail .lt-shadow-list-panel{display:none}.lt-shadow-page.is-mobile-detail .lt-shadow-detail{display:flex}.lt-shadow-detail>.lt-shadow-mobile-back{display:none}.lt-shadow-detail-head{grid-template-columns:minmax(0,1fr);align-content:start;gap:8px;min-height:112px;padding:18px 16px 8px;display:grid}.lt-shadow-detail-head>div{gap:5px}.lt-shadow-detail-head>div>span{font-size:12px}.lt-shadow-detail-head h1{font-size:24px;font-weight:var(--font-medium);text-overflow:clip;white-space:normal;line-height:1.4;overflow:visible}.lt-shadow-detail-head>.lt-shadow-detail-actions{justify-self:start;gap:12px}.lt-shadow-detail-actions .lt-icon-button{flex-basis:20px;width:20px;height:20px;padding:2px}.lt-shadow-mode-head{height:56px;min-height:56px;padding:0 16px}.lt-shadow-tabs{gap:19px}.lt-shadow-mode-body{min-height:0}.lt-shadow-explore{padding:6px 30px 30px}.lt-shadow-thoughts{gap:0}.lt-shadow-thoughts>article{padding:16px 0}.lt-shadow-thoughts>article+article:before{top:0}.lt-shadow-thoughts>article.is-thinking{height:260px}.lt-shadow-thoughts p{font-size:14px;line-height:1.75}.lt-shadow-chat-scroll{padding:18px 16px}.lt-shadow-chat .lt-answer{padding:0 4px 24px}.lt-shadow-chat .lt-composer{width:calc(100% - 24px);margin:0 12px 12px}.lt-shadow-studio{padding:10px 16px 24px}.lt-shadow-studio .lt-studio-outputs>header,.lt-shadow-studio .lt-studio-output-byline{display:none}.lt-shadow-studio .lt-studio-output-actions,.lt-shadow-studio .lt-studio-output.is-ready .lt-studio-output-actions{visibility:visible;opacity:1;pointer-events:auto;background:0 0;padding:0;display:flex;position:static;transform:none}.lt-my-notes-page{height:100dvh;min-height:100dvh;padding:0;overflow:hidden}.lt-my-notes-page>.lt-header{display:none}.lt-my-notes-page.is-mobile-list{padding-bottom:var(--mobile-tabbar)}.lt-my-notes-page.is-mobile-list .lt-notes-split{height:calc(100dvh - var(--mobile-tabbar))!important}.lt-my-notes-page.is-mobile-detail .lt-notes-split{height:calc(100dvh - var(--mobile-topbar))!important}.lt-note-project-panel{border:0;border-radius:0;width:100%;height:100%;margin:0;padding:18px 16px 24px;overflow:hidden}.lt-note-mobile-title{flex:none;margin-bottom:4px}.lt-note-project-list{align-content:start;gap:12px;padding:4px 0 20px;display:grid;overflow-y:auto;height:auto!important}.lt-note-project-list .lt-note-project-row{border:1px solid var(--line);background:var(--surface);border-radius:12px;grid-template-columns:30px minmax(0,1fr);gap:10px;min-height:88px;padding:14px 16px}.lt-note-project-list .lt-note-project-row>.lt-shadow-item-state{flex-basis:30px;width:30px;height:40px}.lt-my-notes-page.is-mobile-detail .lt-note-project-panel{display:none}.lt-my-notes-page.is-mobile-detail .lt-note-detail{border:0;border-radius:0;width:100%;height:100%;display:flex}.lt-note-detail>header{border-bottom:0;flex-basis:56px;height:56px;min-height:56px;padding:0 16px}.lt-note-detail-scroll{flex:1;min-height:0;overflow-y:auto}.lt-profile-page{height:100dvh;min-height:100dvh;padding-bottom:var(--mobile-tabbar);overflow:hidden}.lt-profile-header{z-index:490;right:0;bottom:var(--mobile-tabbar);background:var(--surface);height:62px;min-height:62px;padding:9px 16px;display:flex;position:fixed;left:0}.lt-profile-header>span{display:none}.lt-profile-header .lt-header-actions{grid-auto-columns:1fr;grid-auto-flow:column;gap:16px;width:100%;display:grid}.lt-profile-header .lt-button{background:var(--subtle);width:100%;height:44px;color:var(--text);border:0;border-radius:100px;justify-content:center;font-size:14px}.lt-profile-header .lt-header-actions:has([data-profile-edit-action=start]){justify-content:center;display:flex}.lt-profile-header [data-profile-edit-action=start]{width:min(160px,100%)}.lt-profile-canvas{border-radius:0;flex:1;min-height:0;padding-bottom:70px}.lt-personal-sheet{gap:20px;width:calc(100% - 32px);max-width:343px;margin:0 auto;padding:28px 20px 40px}.lt-personal-avatar-edit{flex-direction:column;align-self:center;gap:8px}.lt-personal-avatar-edit img{width:64px;height:64px}.lt-personal-fields{grid-template-columns:1fr;gap:18px}.lt-personal-field{gap:8px;font-size:12px}.lt-personal-field input,.lt-personal-field textarea,.lt-personal-link-editor input{border-radius:10px;min-height:36px;padding:9px 12px;font-size:12px}.lt-personal-field textarea{min-height:168px}.lt-personal-status legend{margin-bottom:8px;font-size:12px}.lt-personal-status>div{gap:8px 6px}.lt-personal-status label span{padding:5px 10px;font-size:11px}.lt-personal-links-edit>header{font-size:12px}}@media (width<=480px){.lt-home-mark{margin-top:92px}.lt-home-section>header{top:80px}.lt-home-section>header:before{height:124px;top:-80px}}@media print{.lt-studio-reader-toolbar{display:none}.lt-studio-reader-canvas{background:#fff;padding:0;display:block;overflow:visible}.lt-studio-paper,.lt-studio-reader.is-mobile-view .lt-studio-paper{width:210mm;min-height:297mm;box-shadow:none;color:#222;background:#fff;border:1px solid #ddd;padding:18mm 20mm}.lt-studio-paper p{color:#444}}@media (width>=761px){.lt-profile-canvas>.lt-personal-view{gap:28px;width:calc(100% - 64px);max-width:560px;padding:40px 24px 48px}.lt-personal-view .lt-personal-summary{gap:18px;padding-bottom:28px}.lt-personal-view .lt-personal-identity{gap:10px}.lt-personal-view .lt-personal-identity>img{width:88px;height:88px;margin-bottom:6px}.lt-personal-view .lt-personal-identity h1{font-size:28px}.lt-personal-view .lt-personal-identity p{font-size:16px;line-height:1.6}.lt-personal-view .lt-personal-identity>span{font-size:14px}.lt-personal-view .lt-personal-status-display{gap:10px}.lt-personal-view .lt-personal-status-display>span{padding:6px 12px;font-size:12px}.lt-personal-view .lt-personal-tags{gap:10px 18px;font-size:14px}.lt-personal-view .lt-personal-bio{font-size:16px;line-height:1.8}.lt-personal-view .lt-personal-links{gap:16px}.lt-personal-view .lt-personal-links>a{gap:16px;padding:16px}.lt-profile-page:has(.lt-personal-view)>.lt-profile-header{background:var(--surface);flex:0 0 62px;order:2;justify-content:center;height:62px;min-height:62px;padding:9px 16px}.lt-profile-page:has(.lt-personal-view)>.lt-profile-header>span{display:none}.lt-profile-page:has(.lt-personal-view) .lt-header-actions{justify-content:center;width:100%}.lt-profile-page:has(.lt-personal-view) [data-profile-edit-action=start]{background:var(--subtle);width:160px;height:44px;color:var(--text);border:0;border-radius:100px;justify-content:center;font-size:14px}}.lt-settings-root{z-index:10020;color:var(--text);font-size:12px;line-height:1.5;position:relative}.lt-settings-overlay{z-index:10020}.lt-dialog.lt-settings-dialog{z-index:10021;flex-direction:column;width:min(960px,100vw - 48px);height:min(720px,100dvh - 48px);max-height:none;margin:auto;animation:none;display:flex;position:fixed;inset:0;overflow:hidden}.lt-settings-dialog>header{flex:none}.lt-settings-layout{flex:1;grid-template-columns:200px minmax(0,1fr);min-height:0;display:grid}.lt-settings-nav{--subtle:var(--theme-soft);border-right:1px solid var(--line);background:var(--canvas);scrollbar-width:none;flex-direction:column;gap:4px;min-width:0;padding:20px 12px;display:flex;overflow:auto}.lt-settings-nav>.lt-nav-item{flex:0 0 36px;justify-content:flex-start;gap:12px;width:100%;height:36px;padding:8px 12px}.lt-settings-nav>.lt-nav-item>span{white-space:nowrap;min-width:0;font-size:14px;display:inline}.lt-settings-nav>.lt-nav-item>.lt-icon{flex:0 0 20px;width:20px;height:20px}.lt-settings-nav>.lt-nav-item:is(:hover,.active){border-radius:100px}.lt-search-history-empty{color:var(--v18-muted);padding:8px 12px;font-size:12px;display:block}.lt-dialog-body.lt-settings-content{overscroll-behavior:contain;scrollbar-width:none;min-width:0;min-height:0;padding:24px;display:block;overflow:auto}.lt-settings-content::-webkit-scrollbar{display:none}.lt-settings-sheet>.lt-dialog-body::-webkit-scrollbar{display:none}.lt-settings-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;min-height:64px;padding:16px 0;display:flex}.lt-settings-row:last-child{border-bottom:0}.lt-settings-copy{min-width:0}.lt-settings-copy>span{font-size:12px;font-weight:500}.lt-settings-copy>p{color:var(--v18-muted);overflow-wrap:anywhere;margin:4px 0 0;font-size:12px;line-height:1.5}.lt-settings-control{flex-shrink:0;align-items:center;gap:8px;display:flex}.lt-settings-group{margin-block:16px}.lt-settings-group:first-child{margin-top:0}.lt-settings-group:last-child{margin-bottom:0}.lt-settings-section{border-bottom:1px solid var(--line);margin:0 0 20px;padding:0 0 20px}.lt-settings-section:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.lt-settings-section>h3{color:var(--text);margin:0 0 8px;font-size:14px;font-weight:500;line-height:1.5}.lt-settings-section>.lt-settings-row{border:0;min-height:56px;padding-block:12px}.lt-settings-danger-zone>.lt-settings-row{padding:0}.lt-settings-count{color:var(--v18-muted);font-variant-numeric:tabular-nums}.lt-settings-policy-link{justify-content:flex-start;display:flex}.lt-settings-policy-link>.lt-button{color:var(--v18-muted)}.lt-settings-label{margin-bottom:12px;font-weight:500}.lt-settings-appearance{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.lt-settings-mode{border:1px solid var(--line);background:var(--surface);min-width:0;color:var(--text);border-radius:8px;padding:8px 8px 0;transition:border-color .16s,background .16s}.lt-settings-mode:hover{background:var(--subtle)}.lt-settings-mode.is-active{border-color:var(--line-strong);background:var(--subtle)}.lt-settings-mode:active{background:var(--hover-strong)}.lt-settings-mode>span:last-child{text-align:left;justify-content:space-between;align-items:center;gap:4px;min-height:36px;font-size:12px;display:flex}.lt-settings-mode>span:last-child .lt-icon{width:14px;height:14px}.lt-settings-mode-preview{background:#f2f2f2;border-radius:4px;gap:8px;height:78px;padding:8px;display:flex}.lt-settings-mode-preview>i{background:#ddd;border-radius:3px;width:24%}.lt-settings-mode-preview>b{background:#fff;border-radius:3px;flex-direction:column;flex:1;gap:7px;min-width:0;padding:10px;display:flex}.lt-settings-mode-preview em{background:#e8e8e8;border-radius:2px;height:4px}.lt-settings-mode-preview em:last-child{width:65%}.lt-settings-mode-preview.dark{background:#232323}.lt-settings-mode-preview.dark>i{background:#353535}.lt-settings-mode-preview:is(.dark,.system)>b{background:#454545}.lt-settings-mode-preview:is(.dark,.system) em{background:#707070}.lt-settings-theme-options{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.lt-settings-theme{border:1px solid var(--line);background:var(--surface);height:36px;color:var(--text);font:inherit;white-space:nowrap;border-radius:8px;align-items:center;gap:8px;padding:0 10px;transition:border-color .16s,background .16s;display:inline-flex}.lt-settings-theme:hover{background:var(--subtle)}.lt-settings-theme.is-active{border-color:var(--line-strong);background:var(--subtle)}.lt-settings-theme>i{background:var(--theme-swatch);border:1px solid #7f7f7f3d;border-radius:50%;flex:0 0 14px;width:14px;height:14px}.lt-settings-theme.paper>i{background:linear-gradient(135deg, #82a675 0 50%, var(--theme-swatch) 50% 100%)}.lt-settings-theme>.lt-icon{width:14px;height:14px;margin-left:2px}.lt-settings-note{color:var(--v18-muted);margin:16px 0;font-size:12px;line-height:1.5}.lt-settings-note:last-child{margin-bottom:0}.lt-settings-muted{color:var(--v18-muted);font-size:12px}.lt-settings-fixed{color:var(--v18-muted);align-items:center;gap:5px;font-size:12px;display:flex}.lt-settings-fixed .lt-icon{opacity:.6;width:14px;height:14px}.lt-settings-switch{background:0 0;border:0;border-radius:100px;place-items:center;width:32px;height:32px;padding:0;display:grid}.lt-settings-switch:not(:disabled):hover{background:var(--subtle)}.lt-settings-switch:disabled{opacity:.4;cursor:not-allowed}.lt-settings-select-wrap{width:160px;max-width:100%;display:inline-flex;position:relative}.lt-settings-select-wrap>.lt-icon{pointer-events:none;width:14px;height:14px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.lt-dialog-body .lt-settings-select{appearance:none;min-width:0;font:inherit;cursor:pointer;padding-right:36px}.lt-settings-select:not(:disabled):hover:not(:focus){background:var(--subtle)}.lt-settings-status{color:var(--v18-muted);white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.lt-settings-status i{background:currentColor;border-radius:50%;width:5px;height:5px}.lt-settings-status.positive{color:var(--green)}.lt-settings-status.negative,.lt-settings-root .lt-settings-danger,.lt-settings-error{color:var(--red)}.lt-settings-key-list{margin:0}.lt-settings-label-status{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.lt-settings-label-status :is(.lt-settings-status,.lt-settings-muted){font-weight:400}.lt-settings-key-mask{color:var(--text);font:inherit;font-variant-numeric:tabular-nums;letter-spacing:2px}.lt-settings-saved-key{background:var(--subtle);border-radius:8px;padding:12px}.lt-settings-saved-key code{font:inherit;font-variant-numeric:tabular-nums;letter-spacing:2px}.lt-settings-verification{align-items:center;gap:8px;display:flex}.lt-settings-verification>input{flex:1;min-width:0}.lt-settings-verification>.lt-button{flex-shrink:0}.lt-settings-wechat{text-align:center;justify-items:center;gap:16px;padding:20px 0;display:grid}.lt-settings-wechat>.lt-icon{width:40px;height:40px}.lt-settings-wechat>strong{font-size:16px;font-weight:500}.lt-settings-wechat>.lt-settings-note{margin:0}.lt-settings-wechat-qr{cursor:pointer;background:#fff;border:0;border-radius:8px;width:208px;height:208px;padding:0;display:block;overflow:hidden}.lt-settings-wechat-qr>img{-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.lt-settings-sheet-overlay{z-index:10022}.lt-dialog.lt-settings-sheet{z-index:10023;flex-direction:column;width:min(600px,100vw - 48px);height:fit-content;max-height:calc(100dvh - 64px);margin:auto;animation:none;display:flex;position:fixed;inset:0;overflow:hidden}.lt-settings-sheet>header{flex:none}.lt-settings-sheet>.lt-dialog-body{overscroll-behavior:contain;scrollbar-width:none;display:block;overflow:auto}.lt-settings-sheet>footer{flex-wrap:wrap}.lt-settings-sheet .lt-settings-field{margin-block:16px}.lt-settings-sheet .lt-settings-field:first-child{margin-top:0}.lt-settings-sheet .lt-settings-field :is(input,textarea){font:inherit}.lt-settings-sheet .lt-settings-field input:disabled{background:var(--subtle);cursor:not-allowed}.lt-settings-sheet .lt-settings-field textarea{resize:vertical;min-height:120px}.lt-settings-validation{min-height:32px;color:var(--v18-muted);align-items:center;gap:8px;font-size:12px;display:flex}.lt-settings-validation .lt-button-spinner{border-color:var(--line);border-top-color:var(--interaction-accent)}.lt-settings-error:empty{display:none}.lt-settings-error{font-size:12px}.lt-settings-confirm-backdrop{z-index:10024;background:0 0;position:fixed;inset:0}.lt-settings-confirm{z-index:var(--z-popover,2147480000);width:min(360px,100vw - 24px);max-height:calc(100dvh - 24px);margin:0;animation:none;position:fixed;inset:auto;overflow:auto;transform:none}.lt-settings-confirm p{-webkit-line-clamp:unset;display:block;overflow:visible}.lt-settings-confirm .lt-settings-derived{color:var(--text);align-items:flex-start;gap:8px;margin-top:16px;font-size:12px;line-height:1.6;display:flex}.lt-settings-derived input{width:16px;height:16px;accent-color:var(--interaction-accent);flex:0 0 16px;margin:2px 0 0}.lt-settings-data-list{display:grid}.lt-settings-data-item{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.lt-settings-data-item:first-child{padding-top:0}.lt-settings-data-item:last-child{border-bottom:0;padding-bottom:0}.lt-settings-data-item>div:first-child{min-width:0}.lt-settings-data-item b{overflow-wrap:anywhere;font-size:12px;font-weight:500;display:block}.lt-settings-data-item p{color:var(--v18-muted);margin:5px 0 0;font-size:12px;line-height:1.5}.lt-settings-data-item>div:last-child{flex:none;gap:4px;display:flex}.lt-settings-empty{color:var(--v18-muted);justify-items:center;padding:40px 12px;font-size:12px;display:grid}.lt-settings-empty .lt-icon{opacity:.45;width:32px;height:32px}.lt-settings-policy h3{color:var(--text);margin:24px 0 8px;font-size:12px;font-weight:500}.lt-settings-policy p{color:var(--v18-muted);margin:0;font-size:12px;line-height:1.5}@media (width<=760px){.lt-dialog.lt-settings-dialog{width:100%;height:calc(100dvh - max(12px, env(safe-area-inset-top)));border-radius:16px 16px 0 0;max-width:none;max-height:none;margin:0;inset:auto 0 0}.lt-settings-dialog>header{padding:12px}.lt-settings-layout{flex-direction:column;display:flex}.lt-settings-nav{border-right:0;border-bottom:1px solid var(--line);background:var(--surface);flex-direction:row;flex:none;padding:8px 12px;scroll-padding-inline:12px}.lt-settings-nav>.lt-nav-item{flex:none;width:auto;height:44px;min-height:44px;padding:8px 12px}.lt-settings-nav>.lt-nav-item>.lt-icon{display:none}.lt-settings-nav>.lt-nav-item>span{font-size:12px}.lt-dialog-body.lt-settings-content{padding:20px 12px max(20px, env(safe-area-inset-bottom));flex:1}.lt-settings-appearance{gap:8px}.lt-settings-mode{padding:4px 4px 0}.lt-settings-mode-preview{gap:6px;height:64px;padding:6px}.lt-settings-mode-preview>b{gap:6px;padding:8px}.lt-settings-mode>span:last-child{min-height:44px}.lt-settings-row{gap:12px}.lt-settings-copy{flex:1}.lt-settings-theme{height:44px;padding-inline:12px}.lt-settings-select-wrap{width:140px}.lt-dialog-body .lt-settings-select{height:44px}.lt-button.lt-settings-action{white-space:normal;height:auto;min-height:44px}.lt-settings-switch,.lt-settings-dialog>header>button{width:44px;height:44px}.lt-dialog.lt-settings-sheet{border-radius:16px 16px 0 0;width:100%;max-height:calc(100dvh - 24px);margin:0;inset:auto 0 0}.lt-settings-sheet>header{padding:16px 12px}.lt-settings-sheet>header h2{font-size:20px}.lt-settings-sheet>.lt-dialog-body{padding:20px 12px}.lt-settings-sheet>footer{padding:16px 12px max(16px, env(safe-area-inset-bottom))}.lt-settings-row:has(.lt-settings-control>.lt-button+.lt-button){flex-wrap:wrap}.lt-settings-row:has(.lt-settings-control>.lt-button+.lt-button)>.lt-settings-copy{flex-basis:160px}.lt-settings-control:has(.lt-button+.lt-button){flex-wrap:wrap;justify-content:flex-end;max-width:100%;margin-left:auto}.lt-settings-data-item{align-items:flex-start}.lt-settings-data-item>div:last-child{flex-direction:column}}@media (prefers-reduced-motion:reduce){.lt-settings-root *{transition:none!important;animation-duration:.01ms!important}}#root{width:100%;max-width:var(--app-max-width);flex:0 1 var(--app-max-width);min-height:100dvh;margin-inline:auto;position:relative}:root,:root.dark{--lt-canvas:var(--canvas);--lt-surface:var(--surface);--lt-subtle:var(--subtle);--lt-text:var(--text);--lt-muted:var(--v18-muted);--lt-faint:var(--faint);--lt-line:var(--line);--lt-line-strong:var(--line-strong);--lt-ink:var(--ink);--lt-on-primary:var(--on-primary)}.lt-nav-item,.lt-project-tree a{text-decoration:none}a:focus-visible,summary:focus-visible{outline:2px solid var(--interaction-accent);outline-offset:2px}.lt-project-tree a{width:100%;min-width:0;height:36px;color:var(--v18-muted);text-align:left;white-space:nowrap;font-size:14px;font-weight:var(--font-regular);border-radius:4px;align-items:center;gap:8px;padding:8px 12px;display:flex;overflow:hidden}.lt-project-tree a>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lt-project-tree a:hover,.lt-project-tree a.active{background:var(--subtle);color:var(--ink);border-radius:100px}.lt-project-tree a.active{font-weight:var(--font-medium)}.lt-project-tree small,.lt-sidebar-project-error{color:var(--v18-muted);overflow-wrap:anywhere;padding:8px 12px;font-size:12px}.lt-sidebar-project-error button{height:auto;margin-top:4px;padding:4px}.lt-shell-tasks{min-height:0;margin-top:12px;overflow:auto}.lt-task-history{color:var(--v18-muted);margin-top:4px;font-size:12px}.lt-task-history>summary{cursor:pointer;padding:8px 12px}.lt-task-history>:not(summary){max-height:30dvh;overflow:auto}.lt-page.lt-task-replay{height:100%;min-height:0;padding:24px;overflow-y:auto}.lt-task-replay>.acp-message{margin-bottom:24px}.lt-shell-quota{flex:none;padding:8px 0}.lt-account-avatar{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:12px;font-weight:500;display:flex}.lt-account-mobile-label{display:none}.lt-account-menu-item{display:contents}.lt-profile-menu{max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);overflow:auto}.lt-profile-menu button:focus-visible{background:var(--subtle)}.lt-profile-menu a{width:100%;height:36px;color:var(--text);text-align:left;font-size:14px;font-weight:var(--font-regular);background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;text-decoration:none;display:flex}.lt-profile-menu a:hover,.lt-profile-menu a:focus-visible{background:var(--subtle)}.lt-profile-menu a>.lt-icon{flex:0 0 18px;width:18px;height:18px}.lt-profile-menu a>span:nth-child(2){flex:1;min-width:0}.lt-react-modal{z-index:11000}.lt-react-modal>.lt-dialog{color:var(--text)}.lt-settings-content{overflow-wrap:anywhere}.lt-settings-content button:disabled,.lt-settings-content select:disabled{cursor:not-allowed}.lt-settings-dialog .lt-settings-note:first-child{margin-top:0}@media (width>=761px){.lt-sidebar-nav{overflow:hidden auto}}@media (width<=760px){#root{width:100%;min-width:0;max-width:none}.lt-sidebar>.lt-sidebar-nav{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:4px;width:100%;display:grid}.lt-sidebar-nav>.lt-account-trigger{background:0 0;border-radius:10px;justify-content:center;align-items:center;gap:0;width:100%;min-width:0;height:48px;padding:6px 8px;display:flex}.lt-sidebar-nav>.lt-account-trigger:hover,.lt-sidebar-nav>.lt-account-trigger.active{background:var(--subtle)}.lt-account-trigger .lt-sidebar-user-copy,.lt-account-trigger>.lt-icon{display:none}.lt-account-trigger .lt-sidebar-avatar-wrap,.lt-account-trigger .lt-account-avatar{flex:0 0 20px;width:20px;height:20px;font-size:8px}.lt-account-trigger .lt-sidebar-avatar-wrap{opacity:.55}.lt-account-trigger:hover .lt-sidebar-avatar-wrap,.lt-account-trigger.active .lt-sidebar-avatar-wrap{opacity:1}.lt-react-modal{padding:12px}.lt-react-modal>.lt-dialog{max-width:100%;max-height:calc(100dvh - 24px)}.lt-react-modal .lt-dialog>header,.lt-react-modal .lt-dialog-body{padding:16px}.lt-react-modal .lt-dialog>header>button{flex-shrink:0;width:44px;height:44px}.lt-settings-row{gap:12px}.lt-settings-control{max-width:55%}.lt-settings-theme-options{justify-content:flex-end}}:root{--background:var(--lt-canvas);--foreground:var(--lt-text);--card:var(--lt-surface);--card-foreground:var(--lt-text);--popover:var(--lt-surface);--popover-foreground:var(--lt-text);--primary:var(--lt-ink);--primary-foreground:var(--lt-on-primary);--secondary:var(--lt-subtle);--secondary-foreground:var(--lt-text);--muted:var(--lt-subtle);--muted-foreground:var(--lt-muted);--accent:var(--lt-subtle);--accent-foreground:var(--lt-text);--destructive:var(--lt-danger);--border:var(--lt-line);--input:var(--lt-line);--ring:var(--lt-line-strong);--chart-1:var(--figma-globalcolors-neutral-70);--chart-2:var(--figma-globalcolors-neutral-80);--chart-3:var(--figma-globalcolors-neutral-90);--chart-4:var(--figma-globalcolors-neutral-60);--chart-5:var(--figma-globalcolors-neutral-100);--radius:8px;--sidebar:var(--lt-canvas);--sidebar-foreground:var(--lt-text);--sidebar-primary:var(--lt-ink);--sidebar-primary-foreground:var(--lt-on-primary);--sidebar-accent:var(--lt-subtle);--sidebar-accent-foreground:var(--lt-text);--sidebar-border:var(--lt-line);--sidebar-ring:var(--lt-line-strong)}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}.lt-login-page{--ink:#000;--text:#171717;--v18-muted:#737373;--faint:#949494;--surface:#fff;--canvas:#f5f5f3;--subtle:#f1f1ef;--hover-strong:#e9e9e6;--line:#e6e6e3;--line-strong:#d1d1cd;--primary-fill:#000;--primary-text:#fff;--primary-hover:#282828;--interaction-accent:#8034d0;--interaction-soft:#eee2fb;--login-brand-accent:#8034d0;background:var(--canvas);min-height:100dvh;color:var(--text);grid-template-columns:minmax(0,1fr);place-items:center;padding:32px;display:grid}html.dark-mode .lt-login-page{--ink:#f2f2ee;--text:#f2f2ee;--v18-muted:#adada9;--faint:#888884;--surface:#181818;--canvas:#0c0c0c;--subtle:#262626;--hover-strong:#333;--line:#303030;--line-strong:#494949;--primary-fill:#f2f2ee;--primary-text:#000;--primary-hover:#dededa;--interaction-accent:#ac73e7;--interaction-soft:#34253f;--login-brand-accent:#ac73e7}.lt-login-shell{background:var(--surface);border-radius:24px;grid-template-columns:1fr 1fr;width:min(1040px,100%);min-height:600px;display:grid;overflow:hidden}.lt-login-brand{border-right:1px solid var(--line);flex-direction:column;justify-content:space-between;padding:68px 48px 56px;display:flex}.lt-login-brand-statement{color:var(--ink);letter-spacing:-.06em;margin:0;font:400 clamp(44px,4.6vw,64px)/1.12 Georgia,serif}.lt-login-brand-statement em{color:var(--login-brand-accent);font-weight:400}.lt-login-brand-lockup{align-items:center;gap:16px;max-width:100%;display:flex}.lt-login-logo{object-fit:contain;width:64px;height:64px;display:block}.lt-login-wordmark{background:var(--ink);width:208px;height:28px;-webkit-mask:url(/assets/lantern-sidebar-wordmark-CfEt83MX.svg) 50%/contain no-repeat;mask:url(/assets/lantern-sidebar-wordmark-CfEt83MX.svg) 50%/contain no-repeat}html.dark-mode .lt-login-logo{content:url(/assets/lantern-home-symbol-dark-ClxxDQzY.svg)}.lt-login-brand-statement em{display:inline-block}.lt-login-register-note{color:var(--v18-muted);text-align:center;margin:-6px 0 0;font-size:12px;line-height:1.6}.lt-login-form [data-login-send]{min-width:112px;height:46px;color:var(--text);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:0 7px 7px 0;flex:none;padding:0 16px;font-size:12px;position:relative}.lt-login-form [data-login-send]:before{content:"";background:var(--line);width:1px;position:absolute;top:14px;bottom:14px;left:0}.lt-login-form [data-login-send]:hover:not(:disabled){color:var(--interaction-accent)}.lt-login-form [data-login-send]:focus-visible{outline:2px solid var(--interaction-accent);outline-offset:-4px}.lt-login-form [data-login-send]:disabled{color:var(--v18-muted);cursor:default}.lt-login-form [data-login-send][hidden]{display:none}.lt-login-panel{place-self:center;width:100%;max-width:480px;padding:64px 48px}.lt-login-panel.is-access-blocked>:not(.lt-login-access){display:none}.lt-login-panel.is-access-blocked{justify-content:center;align-items:center;display:flex}.lt-login-access{text-align:center;outline:none;flex-direction:column;align-items:center;gap:24px;width:100%;padding-top:24px;display:flex}.lt-login-access-art{flex:none;width:200px;height:160px;margin-bottom:4px;display:block}.lt-login-access>[data-login-contact]{min-width:200px;min-height:48px;padding:12px 32px;font-size:16px}.lt-login-access-exit{color:var(--v18-muted);margin-top:-12px;font-size:14px}.lt-login-access-exit:hover{color:var(--text)}.lt-login-access[hidden]{display:none}.lt-login-access p{color:var(--text);margin:0;font-size:18px;line-height:1.7}.lt-login-panel header{margin-bottom:36px}.lt-login-panel h1{font-size:28px;font-weight:var(--font-medium);letter-spacing:-.03em;margin:0 0 10px;line-height:1.35}.lt-login-form{gap:20px;display:grid}.lt-login-form .lt-settings-field{color:var(--text);gap:10px;font-size:14px;display:grid}.lt-login-form input{border:1px solid var(--line-strong);background:var(--surface);width:100%;min-width:0;height:48px;color:var(--text);font:inherit;border-radius:8px;padding:12px 14px;transition:border-color .16s}.lt-login-form input:hover{border-color:var(--v18-muted)}.lt-login-form input:focus-visible{border-color:var(--interaction-accent);outline:2px solid var(--interaction-soft);outline-offset:2px}.lt-login-form input[aria-invalid=true]{border-color:var(--red)}.lt-login-form input:disabled{opacity:.6}.lt-login-code-field{border:1px solid var(--line-strong);background:var(--surface);border-radius:8px;align-items:center;min-width:0;height:48px;transition:border-color .16s;display:flex}.lt-login-code-field:hover{border-color:var(--v18-muted)}.lt-login-code-field:has(input:focus-visible){border-color:var(--interaction-accent);outline:2px solid var(--interaction-soft);outline-offset:2px}.lt-login-code-field:has(input[aria-invalid=true]){border-color:var(--red)}.lt-login-form .lt-login-code-field>input{background:0 0;border:0;flex:1;width:0;height:46px}.lt-login-form .lt-login-code-field>input:focus-visible{outline:none}.lt-login-form .lt-settings-error{margin:-4px 0 0;line-height:1.5}.lt-login-form>.lt-button{width:100%;height:44px;font-size:14px}.lt-login-methods{justify-content:center;gap:20px;margin-top:28px;display:flex}.lt-login-method{background:var(--subtle);width:48px;height:48px;color:var(--ink);border-radius:50%;position:relative}.lt-login-method:hover{background:var(--hover-strong)}.lt-login-method[aria-pressed=true]{color:var(--interaction-accent);background:var(--interaction-soft);box-shadow:inset 0 0 0 1px var(--interaction-accent)}.lt-login-wechat-icon{fill:currentColor;flex:none;width:24px;height:24px;display:block}.lt-login-method-tip{white-space:nowrap;pointer-events:none;opacity:0;background:var(--ink);color:var(--surface);z-index:1;border-radius:8px;padding:6px 10px;font-size:12px;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)}.lt-login-method:hover .lt-login-method-tip,.lt-login-method:focus-visible .lt-login-method-tip{opacity:1}.lt-login-identity{flex-wrap:wrap;gap:6px;display:flex}.lt-login-identity[hidden],.lt-login-methods[hidden]{display:none}.lt-login-consent{color:var(--v18-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;margin-top:20px;font-size:12px;line-height:1.6;display:flex}.lt-login-consent label{cursor:pointer;align-items:center;gap:8px;display:inline-flex}.lt-login-consent input{width:16px;height:16px;accent-color:var(--interaction-accent);cursor:pointer;margin:0}.lt-login-consent button{color:var(--interaction-accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.lt-login-consent button:hover{text-underline-offset:3px;text-decoration:underline}.lt-login-consent :focus-visible{outline:2px solid var(--interaction-accent);outline-offset:3px}.lt-login-terms{border:1px solid var(--line);width:min(480px,100vw - 40px);color:var(--text);margin:auto;padding:0;position:fixed;inset:0}.lt-login-terms:not([open]),.lt-login-terms form[hidden]{display:none}.lt-login-terms::backdrop{background:#00000052}.lt-login-terms p{margin:0;font-size:14px;line-height:1.8}html:lang(zh) .lt-login-terms p:lang(en),html:lang(en) .lt-login-terms p:lang(zh){display:none}.lt-login-stage{display:grid}.lt-login-stage>*{grid-area:1/1;align-self:start;min-width:0}.lt-login-stage>[hidden]{visibility:hidden;pointer-events:none;display:grid}.lt-login-wechat{gap:24px;display:grid}.lt-login-wechat .lt-settings-wechat{justify-items:center;gap:20px;display:grid}.lt-login-wechat .lt-settings-wechat-qr{width:224px;height:224px;padding:8px}.lt-login-wechat p{color:var(--v18-muted);margin:0;font-size:14px}.lt-login-wechat .lt-settings-error{color:var(--red)}.lt-login-wechat>.lt-button{width:100%;height:44px}.lt-login-wechat .lt-settings-wechat-qr:focus-visible{outline:2px solid var(--interaction-accent);outline-offset:4px}@media (width<=760px){.lt-login-page{background:var(--surface);padding:24px 20px}.lt-login-shell{border-radius:0;flex-direction:column;max-width:400px;min-height:0;display:flex;overflow:visible}.lt-login-brand{border-right:0;align-items:center;gap:28px;margin:0 0 36px;padding:12px 0 32px}.lt-login-brand-statement{display:none}.lt-login-logo{width:44px;height:44px}.lt-login-wordmark{width:152px;height:22px}.lt-login-panel{padding:0}.lt-login-panel>header{display:none}}@media (prefers-reduced-motion:reduce){.lt-login-form .lt-button-spinner{animation:none}}.lt-auth-fields{gap:20px;min-width:0;display:grid}.lt-auth-fields[hidden]{display:none}.lt-auth-help{color:var(--v18-muted);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.6}.lt-auth-links{flex-wrap:wrap;justify-content:space-between;gap:8px 16px;display:flex}.lt-auth-links button,.lt-auth-text{color:var(--v18-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.lt-auth-links button:hover,.lt-auth-text:hover{color:var(--interaction-accent)}.lt-auth-links button:focus-visible,.lt-auth-text:focus-visible{outline:2px solid var(--interaction-accent);outline-offset:3px}.lt-login-panel button:disabled{cursor:default;opacity:.6}.lt-login-form .lt-settings-error:empty{display:none}.lt-auth-wechat-placeholder{border:1px solid var(--line);width:224px;height:224px;color:var(--v18-muted);background:var(--subtle);border-radius:12px;place-items:center;display:grid}.lt-account-password-form{gap:12px;display:grid}.lt-account-password-form .lt-settings-field{gap:8px;display:grid}.lt-account-password-form input{border:1px solid var(--line-strong);background:var(--surface);width:100%;min-width:0;color:var(--text);font:inherit;border-radius:8px;padding:12px 14px}.lt-login-panel .lt-settings-error{color:var(--red,#b42318);overflow-wrap:anywhere;font-size:12px}.lt-login-terms header,.lt-login-terms footer,.lt-login-terms .lt-dialog-body{padding:20px}.lt-login-panel>.lt-login-form .lt-auth-fields>.lt-login-send{border:1px solid var(--line-strong);border-radius:8px;min-height:44px}.lt-login-panel:has(>.lt-login-access)>header{display:none}.lt-project-source-dialog>header{flex:none}.lt-project-source-dialog .lt-source-form{gap:12px;min-width:0;display:grid}.lt-project-source-dialog .lt-upload-dropzone,.lt-project-source-dialog .lt-upload-controller,.lt-project-source-dialog .lt-upload-controller-field,.lt-project-source-dialog .lt-upload-controller input,.lt-project-source-dialog .lt-upload-controller textarea{min-width:0}.lt-project-source-dialog button:disabled{cursor:not-allowed}.lt-project-source-dialog .lt-upload-back:disabled{opacity:.5}.lt-source-file-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.lt-source-file-list>li{border:1px solid var(--line);border-radius:8px;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:flex}.lt-source-file-list>li>.lt-icon{flex:none}.lt-source-file-list>li>div{flex:1;gap:4px;min-width:0;display:grid}.lt-source-file-name{overflow-wrap:anywhere;color:var(--text);font-size:12px}.lt-source-file-list small{color:var(--v18-muted);overflow-wrap:anywhere;font-size:11px;line-height:1.5}.lt-source-file-list .lt-icon-button{flex:none}.lt-source-visibility{gap:7px;padding-top:4px;display:grid}.lt-project-source-dialog .lt-source-visibility label{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.lt-project-source-dialog .lt-source-visibility select{width:auto;max-width:100%;height:34px;padding:0 28px 0 10px;font-size:12px}.lt-source-visibility small{color:var(--v18-muted);overflow-wrap:anywhere;font-size:11px;line-height:1.5}.lt-project-source-dialog .lt-source-error{color:var(--danger)}.lt-source-feedback,.lt-source-saved{overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.6}.lt-source-saved{color:var(--v18-muted)}.lt-home-unavailable{min-height:180px;padding:24px}.lt-home-unavailable h2{font-size:15px;font-weight:500}.acp-message{flex:none;min-width:0;max-width:95%}.acp-message>.acp-message-content{overflow-wrap:anywhere;min-width:0;max-width:100%;color:var(--foreground);gap:16px}.acp-message.is-user>.acp-message-content{background:var(--muted);color:var(--foreground);border-radius:10px;margin-left:auto;padding:12px 16px}.acp-message.is-assistant>.acp-message-content{background:0 0;width:100%;padding:0}.acp-user-text{white-space:pre-wrap;margin:0;line-height:1.6}.acp-message-content pre{max-width:100%;overflow-x:auto}.acp-message-content img,.acp-message-content audio{max-width:100%}.acp-reasoning{margin:0}.acp-tool{border:0;border-radius:0;min-width:0;margin:0}.acp-tool-trigger{width:100%;min-width:0;color:var(--muted-foreground);text-align:left;cursor:pointer;align-items:center;gap:8px;padding:2px 0;font-size:12px;display:flex}.acp-tool-header{align-items:center;gap:8px;min-width:0;display:flex}.acp-tool-details-trigger{flex-shrink:0;width:auto}.acp-tool-trigger:hover{color:var(--foreground)}.acp-tool-trigger:focus-visible{outline:2px solid var(--ring);outline-offset:3px;border-radius:3px}.acp-tool-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.acp-tool-chevron{flex-shrink:0;width:12px;height:12px;transition:transform .15s}.acp-tool-trigger[data-state=open] .acp-tool-chevron{transform:rotate(90deg)}.acp-tool-running{flex-shrink:0;width:12px;height:12px;animation:1s linear infinite acp-tool-spin}.acp-tool-failed{color:var(--destructive)}.acp-tool-content{border:1px solid var(--border);background:var(--background);min-width:0;color:var(--foreground);border-radius:8px;margin:8px 0 0 16px;padding:12px;font-size:13px}.acp-tool-content h4,.acp-tool-content h5{color:var(--muted-foreground);margin:8px 0;font-size:12px;font-weight:500}.acp-tool-content pre{background:var(--muted);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:4px;margin:8px 0;padding:8px}.acp-tool-status,.acp-message-stopped{color:var(--muted-foreground);font-size:12px}.acp-message-actions{opacity:0;transition:opacity .15s}.acp-message:hover .acp-message-actions,.acp-message:focus-within .acp-message-actions{opacity:1}@media (hover:none){.acp-message-actions{opacity:1}}@media (prefers-reduced-motion:reduce){.acp-tool-running{animation:none}.acp-tool-chevron,.acp-message-actions{transition:none}}@keyframes acp-tool-spin{to{transform:rotate(360deg)}}.lt-research-conversation{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative}.lt-research-conversation[hidden]{display:none}.lt-research-conversation>.lt-ai-scroll{flex-direction:column;gap:32px;padding:16px;display:flex}.lt-research-clear{z-index:1;position:absolute;top:-43px;right:18px}.lt-research-feedback{z-index:1;padding:5px 10px;font-size:11px;position:absolute;top:-47px;right:54px}.lt-confirm-popover.lt-clear-context-popover{position:relative}.lt-research-conversation .lt-empty-state{flex:1;min-height:180px}.lt-research-conversation .lt-composer{margin-top:12px}.lt-research-status{color:var(--v18-muted);overflow-wrap:anywhere;margin:0 24px 16px;font-size:13px;line-height:1.6}.lt-research-status[role=alert]{color:var(--text)}.lt-research-status p{margin:0 0 8px}.lt-research-stop{background:var(--primary-text);border-radius:2px;width:11px;height:11px}.lt-research-scope-list{overflow-wrap:anywhere;gap:10px;padding-left:20px;display:grid}@media (width<=760px){.lt-research-clear{right:54px}.lt-research-status{margin-inline:16px}}.lt-scope-fly{z-index:1400;background:var(--blue-soft);pointer-events:none;box-shadow:0 10px 30px color-mix(in srgb, var(--theme-accent) 28%, transparent);transform-origin:50%;border:0;border-radius:50%;place-items:center;transition:transform .72s cubic-bezier(.2,.78,.18,1),opacity .72s;display:grid;transform:scale(1.3);margin:0!important;position:fixed!important}.lt-scope-fly.is-flying{opacity:.08;transform:translate(var(--fly-x), var(--fly-y)) scale(.42)}.lt-scope-fly .lt-icon{width:20px;height:20px}@media (prefers-reduced-motion:reduce){.lt-scope-fly{transition:none;display:none}}.lt-entity-open{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.lt-list-row>.lt-selection-check{border:1px solid var(--line);background:var(--surface);width:40px;height:40px;color:var(--v18-muted);cursor:pointer;border-radius:50%;flex:0 0 40px;place-items:center;display:grid}.lt-list-row>.lt-selection-check.checked{background:var(--text);color:var(--surface)}.lt-search-project-picker,.lt-search-scope-list{gap:16px;padding:16px 20px;font-size:13px;line-height:1.6;display:grid}.lt-search-project-picker label{gap:8px;display:grid}.lt-search-project-picker select{border:1px solid var(--line);background:var(--surface);max-width:100%;min-height:36px;color:var(--text);border-radius:8px;padding:6px 10px}.lt-search-scope-list>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.lt-detail-block-content .lt-search-project-picker{padding:0}.lt-search-snapshot pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--subtle);max-width:100%;max-height:400px;padding:12px;font-size:11px;overflow:auto}.lt-mobile-search-results{z-index:991;background:var(--surface);width:auto;box-shadow:0 24px 80px var(--shadow-medium);border-radius:16px;flex-direction:column;display:flex;position:fixed;inset:12px}.lt-mobile-search-overlay{z-index:990}.lt-mobile-search-results>.lt-results-scroll{flex:1;min-height:0}.lt-split-resizer{touch-action:none}.lt-detail-unavailable{color:var(--v18-muted);font-size:var(--detail-body-size);margin:0;line-height:1.7}.lt-detail-project-dialog{z-index:1101;width:min(560px,100vw - 32px);height:fit-content;margin:auto;position:fixed;inset:0}.lt-detail-footer{flex-wrap:wrap}@media (width>=761px){.lt-search-page>.lt-header>.lt-mobile-search-back{display:none}}@media (width<=760px){.lt-mobile-search-results{inset:8px}}.lt-project-popover.lt-search-save-popover{width:min(360px,100vw - 16px);max-height:min(var(--radix-popover-content-available-height), calc(100dvh - 16px));box-sizing:border-box;position:relative;overflow-y:auto;inset:auto!important}.lt-search-save-scope{color:var(--v18-muted);font-size:12px;line-height:1.5}.lt-search-save-scope summary{cursor:pointer}.lt-search-save-scope ul{overflow-wrap:anywhere;max-height:96px;margin:8px 0 0;padding-left:20px;overflow:auto}.lt-search-save-popover [role=alert]{color:var(--danger);margin:0;font-size:12px}.lt-search-page .lt-results,.lt-mobile-search-results{flex-direction:column;min-height:0;display:flex}.lt-search-page .lt-results-scroll,.lt-mobile-search-results>.lt-results-scroll{flex:1;height:auto;min-height:0}.lt-search-view-toggle{flex-shrink:0;margin-left:12px}.lt-search-result-footer{border-top:1px solid var(--line);flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:8px 20px;display:flex}.lt-search-result-footer>span{color:var(--v18-muted);font-size:12px}.lt-search-result-error{color:var(--v18-muted);grid-column:1/-1;padding:20px;font-size:13px;line-height:1.6}.lt-search-page .grid-mode>.lt-empty-state{grid-column:1/-1}.lt-list-row.is-selectable{cursor:pointer}.lt-list-row>button.lt-list-avatar{color:inherit;cursor:pointer;transition:transform .16s var(--ease), box-shadow .16s ease;border:0;padding:0}.lt-list-row>button.lt-list-avatar:hover{box-shadow:0 0 0 3px var(--theme-soft);transform:scale(1.08)}.lt-list-row>button.lt-list-avatar:active,.lt-list-row>.lt-selection-check:active{transform:scale(.92)}.lt-list-row>button:focus-visible{outline:2px solid var(--theme-accent);outline-offset:2px}.lt-search-page .lt-list-row,.lt-mobile-search-results .lt-list-row{transition:background .16s,border-color .16s,box-shadow .16s}.lt-search-page .lt-selection-check.checked{animation:lt-selection-enter .18s var(--ease)}.lt-search-page .lt-results-scroll>.lt-list-row{animation:lt-search-result-enter .18s var(--ease)}@keyframes lt-selection-enter{0%{transform:scale(.78)}to{transform:scale(1)}}@keyframes lt-search-result-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (width<=760px){.lt-search-page .lt-header-actions{gap:4px}.lt-search-page .lt-new-search{white-space:nowrap;padding-inline:6px}.lt-search-view-toggle{margin-left:6px}.lt-search-result-footer{padding-inline:12px}}@media (prefers-reduced-motion:reduce){.lt-search-page *,.lt-mobile-search-results *,.lt-home *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.lt-project-retention-notice{border:1px solid color-mix(in srgb, var(--theme-accent) 32%, var(--line));background:color-mix(in srgb, var(--theme-accent) 7%, var(--surface));color:var(--ink);overflow-wrap:anywhere;border-radius:10px;gap:6px;margin-block:12px;padding:12px 14px;font-size:12px;line-height:1.7;display:grid}.lt-project-removal-time{color:var(--v18-muted);font-size:12px;font-weight:400;line-height:1.6}.lt-project-retention-notice>span{color:var(--v18-muted)}.lt-project-deleted-badge{border:1px solid var(--line);color:var(--v18-muted);border-radius:6px;flex-shrink:0;padding:2px 6px;font-size:11px;font-weight:500}.lt-project-card.is-deleted{cursor:default}.lt-project-card.is-deleted .lt-project-card-cover{min-height:0}.lt-project-editor{gap:18px;display:grid}.lt-project-editor>label{gap:8px;font-size:13px;display:grid}.lt-project-editor input:not([type=checkbox]),.lt-project-editor textarea,.lt-project-editor select{border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;color:var(--ink);border-radius:10px;padding:10px 12px}.lt-project-editor textarea{resize:vertical}.lt-project-editor p{font-size:12px;line-height:1.7}.lt-project-editor>footer,.lt-project-dialog-actions{justify-content:flex-end;gap:10px;margin-top:12px;display:flex}.lt-project-editor .lt-project-checkbox{align-items:flex-start;gap:8px;display:flex}.lt-project-checkbox input{flex-shrink:0;margin-top:4px}.lt-project-muted{color:var(--v18-muted);font-size:12px;line-height:1.7}.lt-project-dot{border-radius:50%;flex:0 0 9px;width:9px;height:9px;display:inline-block}.lt-project-card h3 a,.lt-project-card h3 button{color:inherit;text-align:left;text-decoration:none;display:block}.lt-project-card h3 a:after{content:"";position:absolute;inset:0}.lt-project-card{position:relative}.lt-project-card button,.lt-project-card input{z-index:1;position:relative}.lt-project-color-options-inline{z-index:10;border:1px solid var(--line);background:var(--surface);border-radius:12px;min-width:200px;padding:12px;position:absolute;top:36px;right:0;box-shadow:0 8px 24px #0002}.lt-project-color-options-inline i{border-radius:50%;width:18px;height:18px;display:block}.lt-project-live>.lt-project-status{background:var(--surface);margin:0;padding:8px 12px;font-size:12px}.lt-project-live.is-read-only{flex-direction:column;display:flex}.lt-project-live.is-read-only>.lt-header{flex-shrink:0}.lt-project-live.is-read-only .lt-project-title{flex-wrap:wrap;row-gap:4px}.lt-project-live.is-read-only>.lt-split.focused{flex:1;height:auto;min-height:0}.lt-project-live .lt-selection-toolbar{flex:auto;gap:8px;min-height:40px}.lt-project-content-body{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.9}.lt-project-content-actions{flex-wrap:wrap;gap:8px;display:flex}.lt-project-live .lt-studio-output-copy{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.lt-project-live .lt-empty{color:var(--v18-muted);padding:32px 20px;line-height:1.8}.lt-project-live .lt-empty h2{color:var(--ink);font-size:18px}.lt-project-sr-only{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=760px){.lt-project-live.lt-project-page{flex-direction:column;height:100dvh;min-height:0;padding-bottom:0;display:flex}.lt-project-live.is-read-only>.lt-mobile-topbar{flex-wrap:wrap;flex-shrink:0;align-content:center;gap:2px 6px;height:auto;min-height:72px;padding:8px 44px}.lt-project-live.is-read-only .lt-mobile-topbar-title{max-width:calc(100% - 58px)}.lt-project-live.is-read-only .lt-mobile-topbar>.lt-project-removal-time{text-align:center;flex-basis:100%;font-size:11px}.lt-project-live>.lt-split.focused{flex:1;height:auto;min-height:0;display:flex}.lt-project-live .lt-split-resizer{display:none}.lt-project-live .lt-ai{flex-direction:column;flex:1;height:100%;min-height:0;display:flex}.lt-project-live .lt-ai-scroll{flex:1;min-height:0;overflow-y:auto}.lt-project-live .lt-results{height:100%;min-height:0;display:none}.lt-project-live.lt-project-sources-open .lt-results{z-index:auto;flex-direction:column;flex:1;width:100%;display:flex;position:static}.lt-project-live.lt-project-sources-open .lt-ai{display:none}.lt-project-live .lt-mobile-results-toggle,.lt-project-live .lt-mobile-results-close{display:inline-flex}.lt-project-live .lt-project-title>b{font-size:16px}.lt-project-live .lt-studio-reader{height:100%;min-height:0}.lt-project-live .lt-studio-reader-canvas{flex:1;min-height:0;overflow-y:auto}.lt-project-live .lt-studio-paper{width:100%;padding:20px 14px}.lt-project-live .lt-composer{flex:none}.lt-directory-page[data-page-id=projects]>.lt-directory-header{flex-wrap:wrap;display:flex}.lt-project-live .lt-list-copy{min-width:0}}.lt-project-live .lt-results{flex-direction:column;min-height:0;display:flex}.lt-project-live .lt-results-scroll{flex:1;height:auto;min-height:0;animation:.18s ease-out lt-project-pane-enter}.lt-project-live .lt-ai{min-height:0}.lt-project-live .lt-project-result-tabs .lt-tabs{scrollbar-width:none;overflow-x:auto}.lt-project-live .lt-project-result-tabs .lt-tab{white-space:nowrap;flex:none;transition:color .16s,background .16s}.lt-project-source-row>.lt-list-avatar,.lt-project-source-row>.lt-selection-check{cursor:pointer;border:0;grid-area:leading;padding:0;transition:transform .16s,background .16s}.lt-project-source-row>.lt-list-avatar:hover{transform:scale(1.08)}.lt-project-source-row>.lt-selection-check{animation:.16s ease-out lt-project-check-enter}.lt-project-source-row .lt-project-source-select{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-area:copy;justify-content:center;align-self:stretch;padding:0}.lt-project-source-row button:focus-visible{outline:2px solid var(--theme-accent);outline-offset:3px;border-radius:6px}.lt-project-source-row .lt-local-file-uploader>.lt-icon{flex:0 0 18px;width:18px;height:18px}.lt-project-source-row .lt-list-tags{pointer-events:none}.lt-project-live .lt-empty>.lt-icon{opacity:.5;width:36px;height:36px;margin-bottom:12px}.lt-project-live .lt-studio-empty{gap:12px}.lt-project-live .lt-split-resizer{touch-action:none}.lt-project-live .lt-split-resizer:focus-visible{outline:2px solid var(--theme-accent);outline-offset:-2px}.lt-project-live .lt-split.is-resizing{cursor:col-resize;-webkit-user-select:none;user-select:none}.lt-project-live .lt-split.is-resizing>*{transition:none}.lt-project-source-reader{animation:.18s ease-out lt-project-pane-enter}.lt-project-source-reader .lt-studio-reader-toolbar>div{min-width:0}.lt-project-source-reader .lt-studio-reader-toolbar b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lt-project-source-reader .lt-studio-paper{overflow-wrap:anywhere}.lt-project-source-reader .lt-studio-paper>a{align-items:center;gap:6px;margin-block:12px;display:inline-flex}.lt-project-file-preview{margin-block:24px}.lt-project-file-preview>img,.lt-project-file-preview>video{border-radius:8px;max-width:100%;max-height:70vh;margin-inline:auto;display:block}.lt-project-file-preview>audio{width:100%}.lt-project-file-preview>object{border:1px solid var(--line);width:100%;height:70vh;min-height:360px}.lt-project-file-preview>pre{white-space:pre-wrap;font-size:13px;line-height:1.8;overflow-x:auto}.lt-project-file-download{border:1px solid var(--line);text-align:center;border-radius:12px;justify-items:center;gap:12px;padding:32px 16px;display:grid}.lt-project-citations{margin-block:24px}.lt-project-citations h2{font-size:16px}.lt-project-citations p{color:var(--muted);font-size:12px}.lt-project-content-actions{border-top:1px solid var(--line);margin-top:28px;padding-top:20px}@keyframes lt-project-pane-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes lt-project-check-enter{0%{transform:scale(.85)}to{transform:scale(1)}}@media (width<=760px){.lt-project-live .lt-results{display:none}.lt-project-live.lt-project-sources-open .lt-results{animation:.18s ease-out lt-project-pane-enter}.lt-project-live .lt-selection-toolbar{gap:4px}.lt-project-source-row .lt-row-actions{visibility:visible;opacity:1;pointer-events:auto}.lt-project-source-reader .lt-studio-reader-toolbar{gap:8px}}@media (prefers-reduced-motion:reduce){.lt-project-live .lt-results-scroll,.lt-project-source-reader,.lt-project-source-row>.lt-selection-check,.lt-project-live.lt-project-sources-open .lt-results{animation:none}.lt-project-source-row>.lt-list-avatar,.lt-project-source-row>.lt-selection-check,.lt-project-live .lt-project-result-tabs .lt-tab{transition:none}}.lt-native-project-notes{flex-direction:column;flex:1;min-height:0;display:flex}.lt-native-project-notes[hidden]{display:none}.lt-native-note-masonry{columns:260px;column-gap:12px;display:block}.lt-native-note-masonry>.lt-note-card{break-inside:avoid;margin-bottom:12px}.lt-note-reference-avatar{border:1px solid var(--line);width:26px;height:26px;color:var(--v18-muted);background:var(--subtle);border-radius:50%;flex:0 0 26px;place-items:center;font-size:11px;display:inline-grid;overflow:hidden}.lt-note-author .lt-note-reference-avatar{flex-basis:22px;width:22px;height:22px;font-size:9px}.lt-native-note-composer{flex-direction:column;flex:none;display:flex;position:relative}.lt-native-note-composer .lt-note-input-row{flex-direction:column;width:100%;min-width:0;height:auto;display:flex}.lt-native-note-composer .lt-note-editor{height:70px;min-height:70px;max-height:200px;padding:12px 4px}.lt-native-note-composer .lt-note-input-row>footer{justify-content:space-between;align-items:center;gap:12px;width:100%;padding:2px 0;display:flex;position:static}.lt-native-note-composer .lt-composer-send{flex:none;position:static}.lt-native-note-composer .lt-note-mentions{bottom:calc(100% + 6px);left:0;right:0}.lt-native-note-composer .lt-note-visibility-trigger{color:var(--v18-muted);font:inherit;background:0 0;border:0;align-items:center;gap:4px;padding:4px;font-size:11px;display:inline-flex}.lt-native-note-privacy{border:1px solid var(--line);background:var(--surface);width:220px;color:var(--text);box-shadow:0 12px 30px var(--shadow-soft);border-radius:10px;margin:0;padding:6px;position:fixed;inset:auto}.lt-native-note-privacy>button{width:100%;color:inherit;font:inherit;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;padding:10px;font-size:12px;display:flex}.lt-native-note-privacy:not(:popover-open){display:none}.lt-native-note-privacy:popover-open{display:grid}.lt-native-note-privacy>button:hover,.lt-native-note-privacy>button[aria-checked=true]{background:var(--subtle)}.lt-native-note-privacy::backdrop{background:0 0}.lt-note-error,.lt-note-notice{margin:0;padding:8px 16px;font-size:12px}.lt-note-error{color:var(--danger,#b42318)}.lt-note-unavailable-reference{color:var(--v18-muted);margin:0;padding:10px;font-size:12px}.lt-native-note-composer .lt-range-bar{width:100%}.lt-native-note-composer .lt-range-bar>span{align-items:center;gap:8px;display:flex}.lt-note-relations-menu{width:320px}.lt-native-note-group-empty{color:var(--v18-muted);padding:16px;font-size:12px}@media (hover:none){.lt-note-card .lt-note-delete{opacity:.65}}@media (prefers-reduced-motion:no-preference){.lt-note-card{animation:.18s ease-out lt-note-appear}@keyframes lt-note-appear{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}}.lt-member-share-panel.lt-project-member-panel{max-height:min(560px, calc(100dvh - 24px), var(--radix-popover-content-available-height));position:relative;overflow-y:auto}.lt-project-member-panel>.lt-member-list{overscroll-behavior:contain;flex:auto;align-content:start;min-height:80px}.lt-project-member-panel .lt-member-invite input{min-width:0}.lt-project-member-panel .lt-member-invite-permission{color:var(--v18-muted);grid-column:1/-1;align-items:center;gap:6px;font-size:10px;display:flex}.lt-project-member-panel .lt-member-invite-permission select{background:var(--surface);min-width:0;color:var(--text);border:0;border-radius:4px;padding:2px 4px;font-size:10px}.lt-project-member-panel .lt-member-list>article>.lt-member-avatar{background:var(--subtle);width:32px;height:32px;color:var(--v18-muted);font-size:13px;font-weight:var(--font-medium);border-radius:50%;place-items:center;display:grid}.lt-project-member-panel .lt-member-feedback{color:var(--v18-muted);overflow-wrap:anywhere;margin:0;padding:4px 8px;font-size:11px;line-height:1.5}.lt-project-member-panel .lt-member-feedback[role=alert]{color:var(--danger)}.lt-project-member-panel .lt-member-pending-title{padding-top:10px}.lt-project-member-panel .lt-member-invitation-role{color:var(--v18-muted);white-space:nowrap;padding-inline:9px 2px;font-size:11px}.lt-project-member-panel .lt-member-invitation-history{color:var(--v18-muted);padding:8px;font-size:11px}.lt-project-member-panel .lt-member-invitation-history summary{cursor:pointer}.lt-project-member-panel .lt-member-invitation-history>div{justify-content:space-between;gap:10px;padding-top:8px;display:flex}.lt-project-member-panel .lt-member-invitation-history small{flex-shrink:0}.lt-project-member-panel .lt-member-access-confirm{grid-column:1/-1;gap:8px;display:grid}.lt-project-member-panel .lt-member-access-confirm p{color:var(--v18-muted);margin:0;font-size:11px;line-height:1.5}.lt-project-member-panel .lt-member-access-confirm>div{justify-content:flex-end;gap:8px;display:flex}.lt-project-member-panel :is(select,summary):focus-visible{outline:2px solid var(--interaction-accent);outline-offset:2px}@media (width<=380px){.lt-project-member-panel>footer{grid-template-columns:minmax(0,1fr)}.lt-project-member-panel .lt-member-copy-link{justify-self:end}.lt-project-member-panel .lt-member-list>article{column-gap:6px}}.lt-secondary-mobile,.lt-message-page>.lt-mobile-title,.lt-note-project-panel>.lt-mobile-title{display:none}.lt-react-modal .lt-shadow-create>.lt-dialog-body{padding:0;display:block}.lt-dialog.lt-shadow-create{width:min(720px,100vw - 32px);max-height:calc(100dvh - 32px)}.lt-shadow-create .lt-shadow-choice>input,.lt-shadow-create .lt-shadow-project-options>label>input{width:1px;height:1px;padding:0}.lt-secondary-notice{color:var(--v18-muted);margin:16px 20px;font-size:13px}.lt-secondary-note-body{white-space:pre-wrap;overflow-wrap:anywhere}.lt-secondary-note-form{gap:18px;padding:0;display:grid}.lt-secondary-note-form select{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--text);border-radius:8px;padding:10px 12px}.lt-secondary-note-form>p{color:var(--v18-muted);margin:0;font-size:13px}.lt-secondary-note-form>footer{justify-content:flex-end;gap:10px;display:flex}.lt-note-card[data-color=white]{background:var(--surface)}.lt-note-card[data-color=green]{background:color-mix(in srgb, #a8d5b5 28%, var(--surface))}.lt-note-card[data-color=rose]{background:color-mix(in srgb, #f5b5c7 28%, var(--surface))}.lt-note-card[data-color=blue]{background:color-mix(in srgb, #a9c6f5 28%, var(--surface))}.lt-shadow-create form>[role=status]{color:var(--v18-muted);margin:0;font-size:13px;line-height:1.6}.lt-shadow-project-options[hidden]{display:none}@media (width<=760px){.lt-message-page>.lt-mobile-title,.lt-note-project-panel>.lt-mobile-title{display:block}.lt-secondary-mobile{display:flex}.lt-note-detail>.lt-secondary-mobile,.lt-shadow-detail>.lt-secondary-mobile{flex:none;justify-content:flex-start;min-height:44px;padding-inline:16px}.lt-my-notes-page .lt-note-detail-head{min-width:0}.lt-my-notes-page .lt-note-detail-actions{flex-wrap:wrap}}
