/*! tailwindcss v4.1.7 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-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-duration:initial;--tw-ease:initial;--tw-content:"";--tw-divide-y-reverse:0}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-blue-600:oklch(54.6% .245 262.881);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height:calc(1.5/1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25/1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--leading-relaxed:1.625;--radius-lg:.5rem;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}:-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}:root:has(.modal-open,.modal[open],.modal:target,.modal-toggle:checked,.drawer:not([class*=drawer-open])>.drawer-toggle:checked){overflow:hidden}:root,[data-theme]{background-color:var(--root-bg,var(--color-base-100));color:var(--color-base-content)}:root{scrollbar-color:currentColor #0000}@supports (color:color-mix(in lab, red, red)){:root{scrollbar-color:color-mix(in oklch,currentColor 35%,#0000)#0000}}@property --radialprogress{syntax: "<percentage>"; inherits: true; initial-value: 0%;}:where(:root:has(.modal-open,.modal[open],.modal:target,.modal-toggle:checked,.drawer:not(.drawer-open)>.drawer-toggle:checked)){scrollbar-gutter:stable;background-image:linear-gradient(var(--color-base-100),var(--color-base-100));--root-bg:var(--color-base-100)}@supports (color:color-mix(in lab, red, red)){:where(:root:has(.modal-open,.modal[open],.modal:target,.modal-toggle:checked,.drawer:not(.drawer-open)>.drawer-toggle:checked)){--root-bg:color-mix(in srgb,var(--color-base-100),oklch(0% 0 0) 40%)}}:where(.modal[open],.modal-open,.modal-toggle:checked+.modal):not(.modal-start,.modal-end){scrollbar-gutter:stable}:root{--fx-noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.34' numOctaves='4' stitchTiles='stitch'%3E%3C/feTurbulence%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)' opacity='0.2'%3E%3C/rect%3E%3C/svg%3E")}.chat{--mask-chat:url("data:image/svg+xml,%3csvg width='13' height='13' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='M0 11.5004C0 13.0004 2 13.0004 2 13.0004H12H13V0.00036329L12.5 0C12.5 0 11.977 2.09572 11.8581 2.50033C11.6075 3.35237 10.9149 4.22374 9 5.50036C6 7.50036 0 10.0004 0 11.5004Z'/%3e%3c/svg%3e")}@media (prefers-color-scheme:dark){:root{color-scheme:dark;--color-base-100:oklch(0% 0 0);--color-base-200:oklch(13% .005 250);--color-base-300:oklch(22% .005 250);--color-base-content:oklch(92% 0 0);--color-primary:oklch(75% .2 145);--color-primary-content:oklch(10% .03 145);--color-secondary:oklch(72% .15 210);--color-secondary-content:oklch(10% .02 210);--color-accent:oklch(72% .15 210);--color-accent-content:oklch(10% .02 210);--color-neutral:oklch(35% .005 250);--color-neutral-content:oklch(85% 0 0);--color-info:oklch(72% .15 210);--color-info-content:oklch(10% .02 210);--color-success:oklch(75% .2 145);--color-success-content:oklch(10% .03 145);--color-warning:oklch(75% .18 75);--color-warning-content:oklch(15% .03 75);--color-error:oklch(62% .25 25);--color-error-content:oklch(95% .02 25);--radius-selector:0;--radius-field:0;--radius-box:0;--size-selector:.21875rem;--size-field:.21875rem;--border:1px;--depth:0;--noise:0}}:root:has(input.theme-controller[value=dark]:checked),[data-theme=dark]{color-scheme:dark;--color-base-100:oklch(0% 0 0);--color-base-200:oklch(13% .005 250);--color-base-300:oklch(22% .005 250);--color-base-content:oklch(92% 0 0);--color-primary:oklch(75% .2 145);--color-primary-content:oklch(10% .03 145);--color-secondary:oklch(72% .15 210);--color-secondary-content:oklch(10% .02 210);--color-accent:oklch(72% .15 210);--color-accent-content:oklch(10% .02 210);--color-neutral:oklch(35% .005 250);--color-neutral-content:oklch(85% 0 0);--color-info:oklch(72% .15 210);--color-info-content:oklch(10% .02 210);--color-success:oklch(75% .2 145);--color-success-content:oklch(10% .03 145);--color-warning:oklch(75% .18 75);--color-warning-content:oklch(15% .03 75);--color-error:oklch(62% .25 25);--color-error-content:oklch(95% .02 25);--radius-selector:0;--radius-field:0;--radius-box:0;--size-selector:.21875rem;--size-field:.21875rem;--border:1px;--depth:0;--noise:0}:root:has(input.theme-controller[value=pitch]:checked),[data-theme=pitch]{color-scheme:dark;--color-base-100:oklch(0% 0 0);--color-base-200:oklch(0% 0 0);--color-base-300:oklch(10% .005 250);--color-base-content:oklch(92% 0 0);--color-primary:oklch(75% .2 145);--color-primary-content:oklch(0% 0 0);--color-secondary:oklch(72% .15 210);--color-secondary-content:oklch(0% 0 0);--color-accent:oklch(72% .15 210);--color-accent-content:oklch(0% 0 0);--color-neutral:oklch(25% .005 250);--color-neutral-content:oklch(85% 0 0);--color-info:oklch(72% .15 210);--color-info-content:oklch(0% 0 0);--color-success:oklch(75% .2 145);--color-success-content:oklch(0% 0 0);--color-warning:oklch(75% .18 75);--color-warning-content:oklch(0% 0 0);--color-error:oklch(62% .25 25);--color-error-content:oklch(95% .02 25);--radius-selector:0;--radius-field:0;--radius-box:0;--size-selector:.21875rem;--size-field:.21875rem;--border:1px;--depth:0;--noise:0}:where(:root),:root:has(input.theme-controller[value=light]:checked),[data-theme=light]{color-scheme:light;--color-base-100:oklch(99% 0 0);--color-base-200:oklch(95% .003 250);--color-base-300:oklch(88% .005 250);--color-base-content:oklch(15% 0 0);--color-primary:oklch(45% .2 145);--color-primary-content:oklch(98% .02 145);--color-secondary:oklch(45% .15 210);--color-secondary-content:oklch(98% .02 210);--color-accent:oklch(45% .15 210);--color-accent-content:oklch(98% .02 210);--color-neutral:oklch(55% .005 250);--color-neutral-content:oklch(98% 0 0);--color-info:oklch(45% .15 210);--color-info-content:oklch(98% .02 210);--color-success:oklch(45% .2 145);--color-success-content:oklch(98% .02 145);--color-warning:oklch(50% .18 75);--color-warning-content:oklch(98% .03 75);--color-error:oklch(50% .25 25);--color-error-content:oklch(98% .02 25);--radius-selector:0;--radius-field:0;--radius-box:0;--size-selector:.21875rem;--size-field:.21875rem;--border:1px;--depth:0;--noise:0}}@layer components;@layer utilities{.diff{webkit-user-select:none;-webkit-user-select:none;user-select:none;direction:ltr;grid-template-columns:auto 1fr;width:100%;display:grid;position:relative;overflow:hidden;container-type:inline-size}.diff:focus-visible,.diff:has(.diff-item-1:focus-visible),.diff:focus-visible{outline-style:var(--tw-outline-style);outline-offset:1px;outline-width:2px;outline-color:var(--color-base-content)}.diff:focus-visible .diff-resizer{min-width:90cqi;max-width:90cqi}.diff:has(.diff-item-2:focus-visible){outline-style:var(--tw-outline-style);outline-offset:1px;outline-width:2px}.diff:has(.diff-item-2:focus-visible) .diff-resizer{min-width:10cqi;max-width:10cqi}@supports (-webkit-overflow-scrolling:touch) and (overflow:-webkit-paged-x){.diff:focus .diff-resizer{min-width:10cqi;max-width:10cqi}.diff:has(.diff-item-1:focus) .diff-resizer{min-width:90cqi;max-width:90cqi}}.modal{pointer-events:none;visibility:hidden;width:100%;max-width:none;height:100%;max-height:none;color:inherit;transition:translate .3s ease-out,visibility .3s allow-discrete,background-color .3s ease-out,opacity .1s ease-out;overscroll-behavior:contain;z-index:999;background-color:#0000;place-items:center;margin:0;padding:0;display:grid;position:fixed;inset:0;overflow:hidden}.modal::backdrop{display:none}.modal.modal-open,.modal[open],.modal:target{pointer-events:auto;visibility:visible;opacity:1;background-color:oklch(0% 0 0/.4)}:is(.modal.modal-open,.modal[open],.modal:target) .modal-box{opacity:1;translate:0;scale:1}@starting-style{.modal.modal-open,.modal[open],.modal:target{visibility:hidden;opacity:0}}.drawer-side{pointer-events:none;visibility:hidden;z-index:1;overscroll-behavior:contain;opacity:0;width:100%;transition:opacity .2s ease-out .1s allow-discrete,visibility .3s ease-out .1s allow-discrete;inset-inline-start:0;grid-template-rows:repeat(1,minmax(0,1fr));grid-template-columns:repeat(1,minmax(0,1fr));grid-row-start:1;grid-column-start:1;place-items:flex-start start;height:100dvh;display:grid;position:fixed;top:0;overflow:hidden}.drawer-side>.drawer-overlay{cursor:pointer;background-color:oklch(0% 0 0/.4);place-self:stretch stretch;position:sticky;top:0}.drawer-side>*{grid-row-start:1;grid-column-start:1}.drawer-side>:not(.drawer-overlay){will-change:transform;transition:translate .3s ease-out;translate:-100%}[dir=rtl] :is(.drawer-side>:not(.drawer-overlay)){translate:100%}.drawer-toggle{appearance:none;opacity:0;width:0;height:0;position:fixed}.drawer-toggle:checked~.drawer-side{pointer-events:auto;visibility:visible;opacity:1;overflow-y:auto}.drawer-toggle:checked~.drawer-side>:not(.drawer-overlay){translate:0%}.drawer-toggle:focus-visible~.drawer-content label.drawer-button{outline-offset:2px;outline:2px solid}.tooltip{--tt-bg:var(--color-neutral);--tt-off:calc(100% + .5rem);--tt-tail:calc(100% + 1px + .25rem);display:inline-block;position:relative}.tooltip>:where(.tooltip-content),.tooltip:where([data-tip]):before{border-radius:var(--radius-field);text-align:center;white-space:normal;max-width:20rem;color:var(--color-neutral-content);opacity:0;background-color:var(--tt-bg);pointer-events:none;z-index:1;--tw-content:attr(data-tip);content:var(--tw-content);width:max-content;padding-block:.25rem;padding-inline:.5rem;font-size:.875rem;line-height:1.25;transition:opacity .2s cubic-bezier(.4,0,.2,1) 75ms,transform .2s cubic-bezier(.4,0,.2,1) 75ms;position:absolute}.tooltip:after{opacity:0;background-color:var(--tt-bg);content:"";pointer-events:none;--mask-tooltip:url("data:image/svg+xml,%3Csvg width='10' height='4' viewBox='0 0 8 4' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.500009 1C3.5 1 3.00001 4 5.00001 4C7 4 6.5 1 9.5 1C10 1 10 0.499897 10 0H0C-1.99338e-08 0.5 0 1 0.500009 1Z' fill='black'/%3E%3C/svg%3E%0A");width:.625rem;height:.25rem;-webkit-mask-position:-1px 0;mask-position:-1px 0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:var(--mask-tooltip);-webkit-mask-image:var(--mask-tooltip);mask-image:var(--mask-tooltip);transition:opacity .2s cubic-bezier(.4,0,.2,1) 75ms,transform .2s cubic-bezier(.4,0,.2,1) 75ms;display:block;position:absolute}:is(.tooltip.tooltip-open,.tooltip[data-tip]:not([data-tip=""]):hover,.tooltip:not(:has(.tooltip-content:empty)):has(.tooltip-content):hover,.tooltip:has(:focus-visible))>.tooltip-content,:is(.tooltip.tooltip-open,.tooltip[data-tip]:not([data-tip=""]):hover,.tooltip:not(:has(.tooltip-content:empty)):has(.tooltip-content):hover,.tooltip:has(:focus-visible))[data-tip]:before,:is(.tooltip.tooltip-open,.tooltip[data-tip]:not([data-tip=""]):hover,.tooltip:not(:has(.tooltip-content:empty)):has(.tooltip-content):hover,.tooltip:has(:focus-visible)):after{opacity:1;--tt-pos:0rem;transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1)}.tooltip>.tooltip-content,.tooltip[data-tip]:before{transform:translateX(-50%)translateY(var(--tt-pos,.25rem));inset:auto auto var(--tt-off)50%}.tooltip:after{transform:translateX(-50%)translateY(var(--tt-pos,.25rem));inset:auto auto var(--tt-tail)50%}.tab{cursor:pointer;appearance:none;text-align:center;webkit-user-select:none;-webkit-user-select:none;user-select:none;flex-wrap:wrap;justify-content:center;align-items:center;display:inline-flex;position:relative}@media (hover:hover){.tab:hover{color:var(--color-base-content)}}.tab{--tab-p:1rem;--tab-bg:var(--color-base-100);--tab-border-color:var(--color-base-300);--tab-radius-ss:0;--tab-radius-se:0;--tab-radius-es:0;--tab-radius-ee:0;--tab-order:0;--tab-radius-min:calc(.75rem - var(--border));order:var(--tab-order);height:calc(var(--size-field,.25rem)*10);border-color:#0000;padding-inline-start:var(--tab-p);padding-inline-end:var(--tab-p);font-size:.875rem}.tab:is(input[type=radio]){min-width:fit-content}.tab:is(input[type=radio]):after{content:attr(aria-label)}.tab:is(label){position:relative}.tab:is(label) input{cursor:pointer;appearance:none;opacity:0;position:absolute;inset:0}:is(.tab:checked,.tab:is(label:has(:checked)),.tab:is(.tab-active,[aria-selected=true]))+.tab-content{height:100%;display:block}.tab:not(:checked,label:has(:checked),:hover,.tab-active,[aria-selected=true]){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.tab:not(:checked,label:has(:checked),:hover,.tab-active,[aria-selected=true]){color:color-mix(in oklab,var(--color-base-content)50%,transparent)}}.tab:not(input):empty{cursor:default;flex-grow:1}.tab:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.tab:focus{outline-offset:2px;outline:2px solid #0000}}.tab:focus-visible,.tab:is(label:has(:checked:focus-visible)){outline-offset:-5px;outline:2px solid}.tab[disabled]{pointer-events:none;opacity:.4}.menu{--menu-active-fg:var(--color-neutral-content);--menu-active-bg:var(--color-neutral);flex-flow:column wrap;width:fit-content;padding:.5rem;font-size:.875rem;display:flex}.menu :where(li ul){white-space:nowrap;margin-inline-start:1rem;padding-inline-start:.5rem;position:relative}.menu :where(li ul):before{background-color:var(--color-base-content);opacity:.1;width:var(--border);content:"";inset-inline-start:0;position:absolute;top:.75rem;bottom:.75rem}.menu :where(li>.menu-dropdown:not(.menu-dropdown-show)){display:none}.menu :where(li:not(.menu-title)>:not(ul,details,.menu-title,.btn)),.menu :where(li:not(.menu-title)>details>summary:not(.menu-title)){border-radius:var(--radius-field);text-align:start;text-wrap:balance;-webkit-user-select:none;user-select:none;grid-auto-columns:minmax(auto,max-content) auto max-content;grid-auto-flow:column;align-content:flex-start;align-items:center;gap:.5rem;padding-block:.375rem;padding-inline:.75rem;transition-property:color,background-color,box-shadow;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:grid}.menu :where(li>details>summary){--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.menu :where(li>details>summary){outline-offset:2px;outline:2px solid #0000}}.menu :where(li>details>summary)::-webkit-details-marker{display:none}:is(.menu :where(li>details>summary),.menu :where(li>.menu-dropdown-toggle)):after{content:"";transform-origin:50%;pointer-events:none;justify-self:flex-end;width:.375rem;height:.375rem;transition-property:rotate,translate;transition-duration:.2s;display:block;translate:0 -1px;rotate:-135deg;box-shadow:inset 2px 2px}.menu :where(li>details[open]>summary):after,.menu :where(li>.menu-dropdown-toggle.menu-dropdown-show):after{translate:0 1px;rotate:45deg}.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn).menu-focus,.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn):focus-visible{cursor:pointer;background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn).menu-focus,.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn):focus-visible{background-color:color-mix(in oklab,var(--color-base-content)10%,transparent)}}.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn).menu-focus,.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn):focus-visible{color:var(--color-base-content);--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn).menu-focus,.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn):focus-visible{outline-offset:2px;outline:2px solid #0000}}.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){cursor:pointer;background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){background-color:color-mix(in oklab,var(--color-base-content)10%,transparent)}}.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){outline-offset:2px;outline:2px solid #0000}}.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){box-shadow:inset 0 1px oklch(0% 0 0/.01),inset 0 -1px oklch(100% 0 0/.01)}.menu :where(li:empty){background-color:var(--color-base-content);opacity:.1;height:1px;margin:.5rem 1rem}.menu :where(li){flex-flow:column wrap;flex-shrink:0;align-items:stretch;display:flex;position:relative}.menu :where(li) .badge{justify-self:flex-end}.menu :where(li)>:not(ul,.menu-title,details,.btn):active,.menu :where(li)>:not(ul,.menu-title,details,.btn).menu-active,.menu :where(li)>details>summary:active{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.menu :where(li)>:not(ul,.menu-title,details,.btn):active,.menu :where(li)>:not(ul,.menu-title,details,.btn).menu-active,.menu :where(li)>details>summary:active{outline-offset:2px;outline:2px solid #0000}}.menu :where(li)>:not(ul,.menu-title,details,.btn):active,.menu :where(li)>:not(ul,.menu-title,details,.btn).menu-active,.menu :where(li)>details>summary:active{color:var(--menu-active-fg);background-color:var(--menu-active-bg);background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise)}:is(.menu :where(li)>:not(ul,.menu-title,details,.btn):active,.menu :where(li)>:not(ul,.menu-title,details,.btn).menu-active,.menu :where(li)>details>summary:active):not(:is(.menu :where(li)>:not(ul,.menu-title,details,.btn):active,.menu :where(li)>:not(ul,.menu-title,details,.btn).menu-active,.menu :where(li)>details>summary:active):active){box-shadow:0 2px calc(var(--depth)*3px)-2px var(--menu-active-bg)}.menu :where(li).menu-disabled{pointer-events:none;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.menu :where(li).menu-disabled{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}}.menu .dropdown:focus-within .menu-dropdown-toggle:after{translate:0 1px;rotate:45deg}.menu .dropdown-content{margin-top:.5rem;padding:.5rem}.menu .dropdown-content:before{display:none}.collapse-arrow>.collapse-title:after{content:"";transform-origin:75% 75%;pointer-events:none;top:1.9rem;width:.5rem;height:.5rem;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:block;position:absolute;inset-inline-end:1.4rem;transform:translateY(-100%)rotate(45deg);box-shadow:2px 2px}.dropdown{position-area:var(--anchor-v,bottom)var(--anchor-h,span-right);display:inline-block;position:relative}.dropdown>:not(summary):focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.dropdown>:not(summary):focus{outline-offset:2px;outline:2px solid #0000}}.dropdown .dropdown-content{position:absolute}.dropdown:not(details,.dropdown-open,.dropdown-hover:hover,:focus-within) .dropdown-content{transform-origin:top;opacity:0;display:none;scale:95%}.dropdown[popover],.dropdown .dropdown-content{z-index:999;transition-behavior:allow-discrete;transition-property:opacity,scale,display;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation:.2s dropdown}@starting-style{.dropdown[popover],.dropdown .dropdown-content{opacity:0;scale:95%}}:is(.dropdown.dropdown-open,.dropdown:not(.dropdown-hover):focus,.dropdown:focus-within)>[tabindex]:first-child{pointer-events:none}:is(.dropdown.dropdown-open,.dropdown:not(.dropdown-hover):focus,.dropdown:focus-within) .dropdown-content{opacity:1}.dropdown.dropdown-hover:hover .dropdown-content{opacity:1;scale:100%}.dropdown:is(details) summary::-webkit-details-marker{display:none}:is(.dropdown.dropdown-open,.dropdown:focus,.dropdown:focus-within) .dropdown-content{scale:100%}.dropdown:where([popover]){background:0 0}.dropdown[popover]{color:inherit;position:fixed}@supports not (position-area:bottom){.dropdown[popover]{margin:auto}.dropdown[popover].dropdown-open:not(:popover-open){transform-origin:top;opacity:0;display:none;scale:95%}.dropdown[popover]::backdrop{background-color:oklab(0% none none/.3)}}.dropdown[popover]:not(.dropdown-open,:popover-open){transform-origin:top;opacity:0;display:none;scale:95%}:where(.btn){width:unset}.btn{cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;webkit-user-select:none;-webkit-user-select:none;user-select:none;padding-inline:var(--btn-p);color:var(--btn-fg);--tw-prose-links:var(--btn-fg);height:var(--size);font-size:var(--fontsize,.875rem);outline-color:var(--btn-color,var(--color-base-content));background-color:var(--btn-bg);background-size:auto,calc(var(--noise)*100%);background-image:none,var(--btn-noise);border-width:var(--border);border-style:solid;border-color:var(--btn-border);text-shadow:0 .5px oklch(100% 0 0/calc(var(--depth)*.15));touch-action:manipulation;box-shadow:0 .5px 0 .5px oklch(100% 0 0/calc(var(--depth)*6%))inset,var(--btn-shadow);--size:calc(var(--size-field,.25rem)*10);--btn-bg:var(--btn-color,var(--color-base-200));--btn-fg:var(--color-base-content);--btn-p:1rem;--btn-border:var(--btn-bg);border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.btn{--btn-border:color-mix(in oklab,var(--btn-bg),#000 calc(var(--depth)*5%))}}.btn{--btn-shadow:0 3px 2px -2px var(--btn-bg),0 4px 3px -2px var(--btn-bg)}@supports (color:color-mix(in lab, red, red)){.btn{--btn-shadow:0 3px 2px -2px color-mix(in oklab,var(--btn-bg)calc(var(--depth)*30%),#0000),0 4px 3px -2px color-mix(in oklab,var(--btn-bg)calc(var(--depth)*30%),#0000)}}.btn{--btn-noise:var(--fx-noise)}.prose .btn{text-decoration-line:none}@media (hover:hover){.btn:hover{--btn-bg:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.btn:hover{--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 7%)}}}.btn:focus-visible{isolation:isolate;outline-width:2px;outline-style:solid}.btn:active:not(.btn-active){--btn-bg:var(--btn-color,var(--color-base-200));translate:0 .5px}@supports (color:color-mix(in lab, red, red)){.btn:active:not(.btn-active){--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 5%)}}.btn:active:not(.btn-active){--btn-border:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.btn:active:not(.btn-active){--btn-border:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 7%)}}.btn:active:not(.btn-active){--btn-shadow:0 0 0 0 oklch(0% 0 0/0),0 0 0 0 oklch(0% 0 0/0)}.btn:is(:disabled,[disabled],.btn-disabled):not(.btn-link,.btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.btn:is(:disabled,[disabled],.btn-disabled):not(.btn-link,.btn-ghost){background-color:color-mix(in oklab,var(--color-base-content)10%,transparent)}}.btn:is(:disabled,[disabled],.btn-disabled):not(.btn-link,.btn-ghost){box-shadow:none}.btn:is(:disabled,[disabled],.btn-disabled){pointer-events:none;--btn-border:#0000;--btn-noise:none;--btn-fg:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.btn:is(:disabled,[disabled],.btn-disabled){--btn-fg:color-mix(in oklch,var(--color-base-content)20%,#0000)}}@media (hover:hover){.btn:is(:disabled,[disabled],.btn-disabled):hover{pointer-events:none;background-color:var(--color-neutral)}@supports (color:color-mix(in lab, red, red)){.btn:is(:disabled,[disabled],.btn-disabled):hover{background-color:color-mix(in oklab,var(--color-neutral)20%,transparent)}}.btn:is(:disabled,[disabled],.btn-disabled):hover{--btn-border:#0000;--btn-fg:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.btn:is(:disabled,[disabled],.btn-disabled):hover{--btn-fg:color-mix(in oklch,var(--color-base-content)20%,#0000)}}}.btn:is(input[type=checkbox],input[type=radio]){appearance:none}.btn:is(input[type=checkbox],input[type=radio]):after{content:attr(aria-label)}.btn:where(input:checked:not(.filter .btn)){--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content);isolation:isolate}.loading{pointer-events:none;aspect-ratio:1;vertical-align:middle;width:calc(var(--size-selector,.25rem)*6);background-color:currentColor;display:inline-block;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse:not(td,tr,colgroup){visibility:visible}.collapse{border-radius:var(--radius-box,1rem);isolation:isolate;grid-template-rows:max-content 0fr;width:100%;transition:grid-template-rows .2s;display:grid;position:relative;overflow:hidden}.collapse>input:is([type=checkbox],[type=radio]){appearance:none;opacity:0;z-index:1;grid-row-start:1;grid-column-start:1;width:100%;min-height:3.75rem;padding:1rem;padding-inline-end:3rem;transition:background-color .2s ease-out}.collapse:is([open],:focus:not(.collapse-close)),.collapse:not(.collapse-close):has(>input:is([type=checkbox],[type=radio]):checked){grid-template-rows:max-content 1fr}.collapse:is([open],:focus:not(.collapse-close))>.collapse-content,.collapse:not(.collapse-close)>:where(input:is([type=checkbox],[type=radio]):checked~.collapse-content){visibility:visible;min-height:fit-content}.collapse:focus-visible,.collapse:has(>input:is([type=checkbox],[type=radio]):focus-visible){outline-color:var(--color-base-content);outline-offset:2px;outline-width:2px;outline-style:solid}.collapse:not(.collapse-close)>input[type=checkbox],.collapse:not(.collapse-close)>input[type=radio]:not(:checked),.collapse:not(.collapse-close)>.collapse-title{cursor:pointer}.collapse:focus:not(.collapse-close,.collapse[open])>.collapse-title{cursor:unset}.collapse:is([open],:focus:not(.collapse-close))>:where(.collapse-content),.collapse:not(.collapse-close)>:where(input:is([type=checkbox],[type=radio]):checked~.collapse-content){padding-bottom:1rem;transition:padding .2s ease-out,background-color .2s ease-out}.collapse[open].collapse-arrow>.collapse-title:after,.collapse.collapse-open.collapse-arrow>.collapse-title:after{transform:translateY(-50%)rotate(225deg)}.collapse.collapse-open.collapse-plus>.collapse-title:after{content:"−"}.collapse.collapse-arrow:focus:not(.collapse-close)>.collapse-title:after,.collapse.collapse-arrow:not(.collapse-close)>input:is([type=checkbox],[type=radio]):checked~.collapse-title:after{transform:translateY(-50%)rotate(225deg)}.collapse[open].collapse-plus>.collapse-title:after,.collapse.collapse-plus:focus:not(.collapse-close)>.collapse-title:after,.collapse.collapse-plus:not(.collapse-close)>input:is([type=checkbox],[type=radio]):checked~.collapse-title:after{content:"−"}.collapse:is(details){width:100%}.collapse:is(details) summary{display:block;position:relative}.collapse:is(details) summary::-webkit-details-marker{display:none}.collapse:is(details) summary{outline:none}.collapse-content{visibility:hidden;min-height:0;cursor:unset;grid-row-start:2;grid-column-start:1;padding-left:1rem;padding-right:1rem;transition:visibility .2s,padding .2s ease-out,background-color .2s ease-out}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.list{flex-direction:column;font-size:.875rem;display:flex}.list :where(.list-row){--list-grid-cols:minmax(0,auto)1fr;border-radius:var(--radius-box);word-break:break-word;grid-auto-flow:column;grid-template-columns:var(--list-grid-cols);gap:1rem;padding:1rem;display:grid;position:relative}.list :where(.list-row):has(.list-col-grow:first-child){--list-grid-cols:1fr}.list :where(.list-row):has(.list-col-grow:nth-child(2)){--list-grid-cols:minmax(0,auto)1fr}.list :where(.list-row):has(.list-col-grow:nth-child(3)){--list-grid-cols:minmax(0,auto)minmax(0,auto)1fr}.list :where(.list-row):has(.list-col-grow:nth-child(4)){--list-grid-cols:minmax(0,auto)minmax(0,auto)minmax(0,auto)1fr}.list :where(.list-row):has(.list-col-grow:nth-child(5)){--list-grid-cols:minmax(0,auto)minmax(0,auto)minmax(0,auto)minmax(0,auto)1fr}.list :where(.list-row):has(.list-col-grow:nth-child(6)){--list-grid-cols:minmax(0,auto)minmax(0,auto)minmax(0,auto)minmax(0,auto)minmax(0,auto)1fr}.list :where(.list-row) :not(.list-col-wrap){grid-row-start:1}:is(.list>:not(:last-child).list-row,.list>:not(:last-child) .list-row):after{content:"";border-bottom:var(--border)solid;inset-inline:var(--radius-box);border-color:var(--color-base-content);position:absolute;bottom:0}@supports (color:color-mix(in lab, red, red)){:is(.list>:not(:last-child).list-row,.list>:not(:last-child) .list-row):after{border-color:color-mix(in oklab,var(--color-base-content)5%,transparent)}}.toast{translate:var(--toast-x,0)var(--toast-y,0);inset-inline:auto 1rem;background-color:#0000;flex-direction:column;gap:.5rem;width:max-content;max-width:calc(100vw - 2rem);display:flex;position:fixed;top:auto;bottom:1rem}.toast>*{animation:.25s ease-out toast}.toast:where(.toast-start){--toast-x:0;inset-inline:1rem auto}.toast:where(.toast-center){--toast-x:-50%;inset-inline:50%}.toast:where(.toast-end){--toast-x:0;inset-inline:auto 1rem}.toast:where(.toast-bottom){--toast-y:0;top:auto;bottom:1rem}.toast:where(.toast-middle){--toast-y:-50%;top:50%;bottom:auto}.toast:where(.toast-top){--toast-y:0;top:1rem;bottom:auto}.toggle{border:var(--border)solid currentColor;color:var(--input-color);cursor:pointer;appearance:none;vertical-align:middle;webkit-user-select:none;-webkit-user-select:none;user-select:none;--radius-selector-max:calc(var(--radius-selector) + var(--radius-selector) + var(--radius-selector));border-radius:calc(var(--radius-selector) + min(var(--toggle-p),var(--radius-selector-max)) + min(var(--border),var(--radius-selector-max)));padding:var(--toggle-p);flex-shrink:0;grid-template-columns:0fr 1fr 1fr;place-content:center;display:inline-grid;position:relative;box-shadow:inset 0 1px}@supports (color:color-mix(in lab, red, red)){.toggle{box-shadow:0 1px color-mix(in oklab,currentColor calc(var(--depth)*10%),#0000)inset}}.toggle{--input-color:var(--color-base-content);transition:color .3s,grid-template-columns .2s}@supports (color:color-mix(in lab, red, red)){.toggle{--input-color:color-mix(in oklab,var(--color-base-content)50%,#0000)}}.toggle{--toggle-p:calc(var(--size)*.125);--size:calc(var(--size-selector,.25rem)*6);width:calc((var(--size)*2) - (var(--border) + var(--toggle-p))*2);height:var(--size)}.toggle>*{z-index:1;cursor:pointer;appearance:none;background-color:#0000;border:none;grid-column:2/span 1;grid-row-start:1;height:100%;padding:.125rem;transition:opacity .2s,rotate .4s}.toggle>:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.toggle>:focus{outline-offset:2px;outline:2px solid #0000}}.toggle>:nth-child(2){color:var(--color-base-100);rotate:none}.toggle>:nth-child(3){color:var(--color-base-100);opacity:0;rotate:-15deg}.toggle:has(:checked)>:nth-child(2){opacity:0;rotate:15deg}.toggle:has(:checked)>:nth-child(3){opacity:1;rotate:none}.toggle:before{aspect-ratio:1;border-radius:var(--radius-selector);--tw-content:"";content:var(--tw-content);height:100%;box-shadow:0 -1px oklch(0% 0 0/calc(var(--depth)*.1))inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 1px currentColor;background-color:currentColor;grid-row-start:1;grid-column-start:2;transition:background-color .1s,translate .2s,inset-inline-start .2s;position:relative;inset-inline-start:0;translate:0}@supports (color:color-mix(in lab, red, red)){.toggle:before{box-shadow:0 -1px oklch(0% 0 0/calc(var(--depth)*.1))inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 1px color-mix(in oklab,currentColor calc(var(--depth)*10%),#0000)}}.toggle:before{background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise)}@media (forced-colors:active){.toggle:before{outline-style:var(--tw-outline-style);outline-offset:calc(1px*-1);outline-width:1px}}@media print{.toggle:before{outline-offset:-1rem;outline:.25rem solid}}.toggle:focus-visible,.toggle:has(:focus-visible){outline-offset:2px;outline:2px solid}.toggle:checked,.toggle[aria-checked=true],.toggle:has(>input:checked){background-color:var(--color-base-100);--input-color:var(--color-base-content);grid-template-columns:1fr 1fr 0fr}:is(.toggle:checked,.toggle[aria-checked=true],.toggle:has(>input:checked)):before{background-color:currentColor}@starting-style{:is(.toggle:checked,.toggle[aria-checked=true],.toggle:has(>input:checked)):before{opacity:0}}.toggle:indeterminate{grid-template-columns:.5fr 1fr .5fr}.toggle:disabled{cursor:not-allowed;opacity:.3}.toggle:disabled:before{border:var(--border)solid currentColor;background-color:#0000}.input{cursor:text;border:var(--border)solid #0000;appearance:none;background-color:var(--color-base-100);vertical-align:middle;white-space:nowrap;width:clamp(3rem,20rem,100%);height:var(--size);border-color:var(--input-color);box-shadow:0 1px var(--input-color)inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1))inset;border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-shrink:1;align-items:center;gap:.5rem;padding-inline:.75rem;font-size:.875rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.input{box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000)inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1))inset}}.input{--size:calc(var(--size-field,.25rem)*10);--input-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.input{--input-color:color-mix(in oklab,var(--color-base-content)20%,#0000)}}.input:where(input){display:inline-flex}.input :where(input){appearance:none;background-color:#0000;border:none;width:100%;height:100%;display:inline-flex}.input :where(input):focus,.input :where(input):focus-within{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.input :where(input):focus,.input :where(input):focus-within{outline-offset:2px;outline:2px solid #0000}}.input :where(input[type=date]){display:inline-block}.input:focus,.input:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){.input:focus,.input:focus-within{box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000)}}.input:focus,.input:focus-within{outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate;z-index:1}.input:has(>input[disabled]),.input:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.input:has(>input[disabled]),.input:is(:disabled,[disabled]){color:color-mix(in oklab,var(--color-base-content)40%,transparent)}}:is(.input:has(>input[disabled]),.input:is(:disabled,[disabled]))::placeholder{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.input:has(>input[disabled]),.input:is(:disabled,[disabled]))::placeholder{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}}.input:has(>input[disabled]),.input:is(:disabled,[disabled]){box-shadow:none}.input:has(>input[disabled])>input[disabled]{cursor:not-allowed}.input::-webkit-date-and-time-value{text-align:inherit}.input[type=number]::-webkit-inner-spin-button{margin-block:-.75rem;margin-inline-end:-.75rem}.input::-webkit-calendar-picker-indicator{position:absolute;inset-inline-end:.75em}.indicator{width:max-content;display:inline-flex;position:relative}.indicator :where(.indicator-item){z-index:1;white-space:nowrap;top:var(--inidicator-t,0);bottom:var(--inidicator-b,auto);left:var(--inidicator-s,auto);right:var(--inidicator-e,0);translate:var(--inidicator-x,50%)var(--indicator-y,-50%);position:absolute}.table{border-radius:var(--radius-box);text-align:left;width:100%;font-size:.875rem;position:relative}.table:where(:dir(rtl),[dir=rtl],[dir=rtl] *){text-align:right}@media (hover:hover){:is(.table tr.row-hover,.table tr.row-hover:nth-child(2n)):hover{background-color:var(--color-base-200)}}.table :where(th,td){vertical-align:middle;padding-block:.75rem;padding-inline:1rem}.table :where(thead,tfoot){white-space:nowrap;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.table :where(thead,tfoot){color:color-mix(in oklab,var(--color-base-content)60%,transparent)}}.table :where(thead,tfoot){font-size:.875rem;font-weight:600}.table :where(tfoot){border-top:var(--border)solid var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.table :where(tfoot){border-top:var(--border)solid color-mix(in oklch,var(--color-base-content)5%,#0000)}}.table :where(.table-pin-rows thead tr){z-index:1;background-color:var(--color-base-100);position:sticky;top:0}.table :where(.table-pin-rows tfoot tr){z-index:1;background-color:var(--color-base-100);position:sticky;bottom:0}.table :where(.table-pin-cols tr th){background-color:var(--color-base-100);position:sticky;left:0;right:0}.table :where(thead tr,tbody tr:not(:last-child)){border-bottom:var(--border)solid var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.table :where(thead tr,tbody tr:not(:last-child)){border-bottom:var(--border)solid color-mix(in oklch,var(--color-base-content)5%,#0000)}}.steps{counter-reset:step;grid-auto-columns:1fr;grid-auto-flow:column;display:inline-grid;overflow:auto hidden}.steps .step{text-align:center;--step-bg:var(--color-base-300);--step-fg:var(--color-base-content);grid-template-rows:40px 1fr;grid-template-columns:auto;place-items:center;min-width:4rem;display:grid}.steps .step:before{width:100%;height:.5rem;color:var(--step-bg);background-color:var(--step-bg);--tw-content:"";content:var(--tw-content);border:1px solid;grid-row-start:1;grid-column-start:1;margin-inline-start:-100%;top:0}.steps .step>.step-icon,.steps .step:not(:has(.step-icon)):after{content:counter(step);counter-increment:step;z-index:1;color:var(--step-fg);background-color:var(--step-bg);border:1px solid var(--step-bg);border-radius:3.40282e38px;grid-row-start:1;grid-column-start:1;place-self:center;place-items:center;width:2rem;height:2rem;display:grid;position:relative}.steps .step:first-child:before{content:none}.steps .step[data-content]:after{content:attr(data-content)}.steps .step-neutral+.step-neutral:before,.steps .step-neutral:after,.steps .step-neutral>.step-icon{--step-bg:var(--color-neutral);--step-fg:var(--color-neutral-content)}.steps .step-primary+.step-primary:before,.steps .step-primary:after,.steps .step-primary>.step-icon{--step-bg:var(--color-primary);--step-fg:var(--color-primary-content)}.steps .step-secondary+.step-secondary:before,.steps .step-secondary:after,.steps .step-secondary>.step-icon{--step-bg:var(--color-secondary);--step-fg:var(--color-secondary-content)}.steps .step-accent+.step-accent:before,.steps .step-accent:after,.steps .step-accent>.step-icon{--step-bg:var(--color-accent);--step-fg:var(--color-accent-content)}.steps .step-info+.step-info:before,.steps .step-info:after,.steps .step-info>.step-icon{--step-bg:var(--color-info);--step-fg:var(--color-info-content)}.steps .step-success+.step-success:before,.steps .step-success:after,.steps .step-success>.step-icon{--step-bg:var(--color-success);--step-fg:var(--color-success-content)}.steps .step-warning+.step-warning:before,.steps .step-warning:after,.steps .step-warning>.step-icon{--step-bg:var(--color-warning);--step-fg:var(--color-warning-content)}.steps .step-error+.step-error:before,.steps .step-error:after,.steps .step-error>.step-icon{--step-bg:var(--color-error);--step-fg:var(--color-error-content)}.range{appearance:none;webkit-appearance:none;--range-thumb:var(--color-base-100);--range-thumb-size:calc(var(--size-selector,.25rem)*6);--range-progress:currentColor;--range-fill:1;--range-p:.25rem;--range-bg:currentColor}@supports (color:color-mix(in lab, red, red)){.range{--range-bg:color-mix(in oklab,currentColor 10%,#0000)}}.range{cursor:pointer;vertical-align:middle;--radius-selector-max:calc(var(--radius-selector) + var(--radius-selector) + var(--radius-selector));border-radius:calc(var(--radius-selector) + min(var(--range-p),var(--radius-selector-max)));width:clamp(3rem,20rem,100%);height:var(--range-thumb-size);background-color:#0000;border:none;overflow:hidden}[dir=rtl] .range{--range-dir:-1}.range:focus{outline:none}.range:focus-visible{outline-offset:2px;outline:2px solid}.range::-webkit-slider-runnable-track{background-color:var(--range-bg);border-radius:var(--radius-selector);width:100%;height:calc(var(--range-thumb-size)*.5)}@media (forced-colors:active){.range::-webkit-slider-runnable-track{border:1px solid}.range::-moz-range-track{border:1px solid}}.range::-webkit-slider-thumb{box-sizing:border-box;border-radius:calc(var(--radius-selector) + min(var(--range-p),var(--radius-selector-max)));height:var(--range-thumb-size);width:var(--range-thumb-size);border:var(--range-p)solid;appearance:none;webkit-appearance:none;color:var(--range-progress);box-shadow:0 -1px oklch(0% 0 0/calc(var(--depth)*.1))inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 1px currentColor,0 0 0 2rem var(--range-thumb)inset,calc((var(--range-dir,1)*-100rem) - (var(--range-dir,1)*var(--range-thumb-size)/2))0 0 calc(100rem*var(--range-fill));background-color:currentColor;position:relative;top:50%;transform:translateY(-50%)}@supports (color:color-mix(in lab, red, red)){.range::-webkit-slider-thumb{box-shadow:0 -1px oklch(0% 0 0/calc(var(--depth)*.1))inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 1px color-mix(in oklab,currentColor calc(var(--depth)*10%),#0000),0 0 0 2rem var(--range-thumb)inset,calc((var(--range-dir,1)*-100rem) - (var(--range-dir,1)*var(--range-thumb-size)/2))0 0 calc(100rem*var(--range-fill))}}.range::-moz-range-track{background-color:var(--range-bg);border-radius:var(--radius-selector);width:100%;height:calc(var(--range-thumb-size)*.5)}.range::-moz-range-thumb{box-sizing:border-box;border-radius:calc(var(--radius-selector) + min(var(--range-p),var(--radius-selector-max)));height:var(--range-thumb-size);width:var(--range-thumb-size);border:var(--range-p)solid;color:var(--range-progress);box-shadow:0 -1px oklch(0% 0 0/calc(var(--depth)*.1))inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 1px currentColor,0 0 0 2rem var(--range-thumb)inset,calc((var(--range-dir,1)*-100rem) - (var(--range-dir,1)*var(--range-thumb-size)/2))0 0 calc(100rem*var(--range-fill));background-color:currentColor;position:relative;top:50%}@supports (color:color-mix(in lab, red, red)){.range::-moz-range-thumb{box-shadow:0 -1px oklch(0% 0 0/calc(var(--depth)*.1))inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 1px color-mix(in oklab,currentColor calc(var(--depth)*10%),#0000),0 0 0 2rem var(--range-thumb)inset,calc((var(--range-dir,1)*-100rem) - (var(--range-dir,1)*var(--range-thumb-size)/2))0 0 calc(100rem*var(--range-fill))}}.range:disabled{cursor:not-allowed;opacity:.3}.chat-bubble{border-radius:var(--radius-field);background-color:var(--color-base-300);width:fit-content;color:var(--color-base-content);grid-row-end:3;min-width:2.5rem;max-width:90%;min-height:2rem;padding-block:.5rem;padding-inline:1rem;display:block;position:relative}.chat-bubble:before{background-color:inherit;content:"";width:.75rem;height:.75rem;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:var(--mask-chat);-webkit-mask-image:var(--mask-chat);mask-image:var(--mask-chat);position:absolute;bottom:0;-webkit-mask-position:0 -1px;mask-position:0 -1px;-webkit-mask-size:13px;mask-size:13px}.select{border:var(--border)solid #0000;appearance:none;background-color:var(--color-base-100);vertical-align:middle;width:clamp(3rem,20rem,100%);height:var(--size);text-overflow:ellipsis;box-shadow:0 1px var(--input-color)inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1))inset;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 20px) calc(1px + 50%),calc(100% - 16.1px) calc(1px + 50%);background-repeat:no-repeat;background-size:4px 4px,4px 4px;border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-shrink:1;align-items:center;gap:.375rem;padding-inline:1rem 1.75rem;font-size:.875rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.select{box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000)inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1))inset}}.select{border-color:var(--input-color);--input-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.select{--input-color:color-mix(in oklab,var(--color-base-content)20%,#0000)}}.select{--size:calc(var(--size-field,.25rem)*10)}[dir=rtl] .select{background-position:12px calc(1px + 50%),16px calc(1px + 50%)}.select select{appearance:none;background:inherit;border-radius:inherit;border-style:none;width:calc(100% + 2.75rem);height:calc(100% - 2px);margin-inline:-1rem -1.75rem;padding-inline:1rem 1.75rem}.select select:focus,.select select:focus-within{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.select select:focus,.select select:focus-within{outline-offset:2px;outline:2px solid #0000}}.select select:not(:last-child){background-image:none;margin-inline-end:-1.375rem}.select:focus,.select:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){.select:focus,.select:focus-within{box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000)}}.select:focus,.select:focus-within{outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate;z-index:1}.select:has(>select[disabled]),.select:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.select:has(>select[disabled]),.select:is(:disabled,[disabled]){color:color-mix(in oklab,var(--color-base-content)40%,transparent)}}:is(.select:has(>select[disabled]),.select:is(:disabled,[disabled]))::placeholder{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.select:has(>select[disabled]),.select:is(:disabled,[disabled]))::placeholder{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}}.select:has(>select[disabled])>select[disabled]{cursor:not-allowed}.card{border-radius:var(--radius-box);outline-offset:2px;outline:0 solid #0000;flex-direction:column;transition:outline .2s ease-in-out;display:flex;position:relative}.card:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.card:focus{outline-offset:2px;outline:2px solid #0000}}.card:focus-visible{outline-color:currentColor}.card :where(figure:first-child){border-start-start-radius:inherit;border-start-end-radius:inherit;border-end-end-radius:unset;border-end-start-radius:unset;overflow:hidden}.card :where(figure:last-child){border-start-start-radius:unset;border-start-end-radius:unset;border-end-end-radius:inherit;border-end-start-radius:inherit;overflow:hidden}.card:where(.card-border){border:var(--border)solid var(--color-base-200)}.card:where(.card-dash){border:var(--border)dashed var(--color-base-200)}.card.image-full{display:grid}.card.image-full>*{grid-row-start:1;grid-column-start:1}.card.image-full>.card-body{color:var(--color-neutral-content);position:relative}.card.image-full :where(figure){border-radius:inherit;overflow:hidden}.card.image-full>figure img{object-fit:cover;filter:brightness(28%);height:100%}.card figure{justify-content:center;align-items:center;display:flex}.card:has(>input:is(input[type=checkbox],input[type=radio])){cursor:pointer;-webkit-user-select:none;user-select:none}.card:has(>:checked){outline:2px solid}.collapse-title{grid-row-start:1;grid-column-start:1;width:100%;min-height:3.75rem;padding:1rem;padding-inline-end:3rem;transition:background-color .2s ease-out;position:relative}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.avatar{vertical-align:middle;display:inline-flex;position:relative}.avatar>div{aspect-ratio:1;display:block;overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%}.checkbox{border:var(--border)solid var(--input-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.checkbox{border:var(--border)solid var(--input-color,color-mix(in oklab,var(--color-base-content)20%,#0000))}}.checkbox{cursor:pointer;appearance:none;border-radius:var(--radius-selector);vertical-align:middle;color:var(--color-base-content);box-shadow:0 1px oklch(0% 0 0/calc(var(--depth)*.1))inset,0 0 #0000 inset,0 0 #0000;--size:calc(var(--size-selector,.25rem)*6);width:var(--size);height:var(--size);background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise);flex-shrink:0;padding:.25rem;transition:background-color .2s,box-shadow .2s;position:relative}.checkbox:before{--tw-content:"";content:var(--tw-content);opacity:0;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,70% 80%,70% 100%);width:100%;height:100%;box-shadow:0px 3px 0 0px oklch(100% 0 0/calc(var(--depth)*.1))inset;background-color:currentColor;font-size:1rem;line-height:.75;transition:clip-path .3s .1s,opacity .1s .1s,rotate .3s .1s,translate .3s .1s;display:block;rotate:45deg}.checkbox:focus-visible{outline:2px solid var(--input-color,currentColor);outline-offset:2px}.checkbox:checked,.checkbox[aria-checked=true]{background-color:var(--input-color,#0000);box-shadow:0 0 #0000 inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 1px oklch(0% 0 0/calc(var(--depth)*.1))}:is(.checkbox:checked,.checkbox[aria-checked=true]):before{clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 0%,70% 0%,70% 100%);opacity:1}@media (forced-colors:active){:is(.checkbox:checked,.checkbox[aria-checked=true]):before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:none}}@media print{:is(.checkbox:checked,.checkbox[aria-checked=true]):before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:none}}.checkbox:indeterminate:before{opacity:1;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,80% 80%,80% 100%);translate:0 -35%;rotate:none}.checkbox:disabled{cursor:not-allowed;opacity:.2}.radio{cursor:pointer;appearance:none;vertical-align:middle;border:var(--border)solid var(--input-color,currentColor);border-radius:3.40282e38px;flex-shrink:0;padding:.25rem;position:relative}@supports (color:color-mix(in lab, red, red)){.radio{border:var(--border)solid var(--input-color,color-mix(in srgb,currentColor 20%,#0000))}}.radio{box-shadow:0 1px oklch(0% 0 0/calc(var(--depth)*.1))inset;--size:calc(var(--size-selector,.25rem)*6);width:var(--size);height:var(--size);color:var(--input-color,currentColor)}.radio:before{--tw-content:"";content:var(--tw-content);background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise);border-radius:3.40282e38px;width:100%;height:100%;display:block}.radio:focus-visible{outline:2px solid}.radio:checked,.radio[aria-checked=true]{background-color:var(--color-base-100);border-color:currentColor;animation:.2s ease-out radio}:is(.radio:checked,.radio[aria-checked=true]):before{box-shadow:0 -1px oklch(0% 0 0/calc(var(--depth)*.1))inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 1px oklch(0% 0 0/calc(var(--depth)*.1));background-color:currentColor}@media (forced-colors:active){:is(.radio:checked,.radio[aria-checked=true]):before{outline-style:var(--tw-outline-style);outline-offset:calc(1px*-1);outline-width:1px}}@media print{:is(.radio:checked,.radio[aria-checked=true]):before{outline-offset:-1rem;outline:.25rem solid}}.radio:disabled{cursor:not-allowed;opacity:.2}.rating{vertical-align:middle;display:inline-flex;position:relative}.rating input{appearance:none;border:none}.rating :where(*){background-color:var(--color-base-content);opacity:.2;border-radius:0;width:1.5rem;height:1.5rem;animation:.25s ease-out rating}.rating :where(*):is(input){cursor:pointer}.rating .rating-hidden{background-color:#0000;width:.5rem}.rating input[type=radio]:checked{background-image:none}.rating :checked,.rating [aria-checked=true],.rating [aria-current=true],.rating :has(~:checked,~[aria-checked=true],~[aria-current=true]){opacity:1}.rating :focus-visible{transition:scale .2s ease-out;scale:1.1}.rating :active:focus{animation:none;scale:1.1}.rating.rating-xs :where(:not(.rating-hidden)){width:1rem;height:1rem}.rating.rating-sm :where(:not(.rating-hidden)){width:1.25rem;height:1.25rem}.rating.rating-md :where(:not(.rating-hidden)){width:1.5rem;height:1.5rem}.rating.rating-lg :where(:not(.rating-hidden)){width:1.75rem;height:1.75rem}.rating.rating-xl :where(:not(.rating-hidden)){width:2rem;height:2rem}.drawer{grid-auto-columns:max-content auto;width:100%;display:grid;position:relative}.stats{border-radius:var(--radius-box);grid-auto-flow:column;display:inline-grid;position:relative;overflow-x:auto}.progress{appearance:none;border-radius:var(--radius-box);background-color:currentColor;width:100%;height:.5rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.progress{background-color:color-mix(in oklab,currentColor 20%,transparent)}}.progress{color:var(--color-base-content)}.progress:indeterminate{background-image:repeating-linear-gradient(90deg,currentColor -1% 10%,#0000 10% 90%);background-position-x:15%;background-size:200%;animation:5s ease-in-out infinite progress}@supports ((-moz-appearance:none)){.progress:indeterminate::-moz-progress-bar{background-color:#0000;background-image:repeating-linear-gradient(90deg,currentColor -1% 10%,#0000 10% 90%);background-position-x:15%;background-size:200%;animation:5s ease-in-out infinite progress}.progress::-moz-progress-bar{border-radius:var(--radius-box);background-color:currentColor}}@supports ((-webkit-appearance:none)){.progress::-webkit-progress-bar{border-radius:var(--radius-box);background-color:#0000}.progress::-webkit-progress-value{border-radius:var(--radius-box);background-color:currentColor}}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.tooltip-top>.tooltip-content,.tooltip-top[data-tip]:before{transform:translateX(-50%)translateY(var(--tt-pos,.25rem));inset:auto auto var(--tt-off)50%}.tooltip-top:after{transform:translateX(-50%)translateY(var(--tt-pos,.25rem));inset:auto auto var(--tt-tail)50%}.inset-0{inset:calc(var(--spacing)*0)}.inset-y-0{inset-block:calc(var(--spacing)*0)}.chat-end{grid-template-columns:1fr auto;place-items:end}.chat-end .chat-header,.chat-end .chat-footer{grid-column-start:1}.chat-end .chat-image{grid-column-start:2}.chat-end .chat-bubble{border-end-end-radius:0;grid-column-start:1}.chat-end .chat-bubble:before{inset-inline-start:100%;transform:rotateY(180deg)}[dir=rtl] :is(.chat-end .chat-bubble):before{transform:rotateY(0)}.chat-start{grid-template-columns:auto 1fr;place-items:start}.chat-start .chat-header,.chat-start .chat-footer{grid-column-start:2}.chat-start .chat-image{grid-column-start:1}.chat-start .chat-bubble{border-end-start-radius:0;grid-column-start:2}.chat-start .chat-bubble:before{inset-inline-start:-.75rem;transform:rotateY(0)}[dir=rtl] :is(.chat-start .chat-bubble):before{transform:rotateY(180deg)}.dropdown-end{--anchor-h:span-left}.dropdown-end :where(.dropdown-content){inset-inline-end:0;translate:0}.dropdown-end.dropdown-left{--anchor-h:left;--anchor-v:span-top}.dropdown-end.dropdown-left .dropdown-content{top:auto;bottom:0}.dropdown-end.dropdown-right{--anchor-h:right;--anchor-v:span-top}.dropdown-end.dropdown-right .dropdown-content{top:auto;bottom:0}.top-0{top:calc(var(--spacing)*0)}.top-2{top:calc(var(--spacing)*2)}.top-3{top:calc(var(--spacing)*3)}.top-full{top:100%}.right-0{right:calc(var(--spacing)*0)}.right-2{right:calc(var(--spacing)*2)}.right-3{right:calc(var(--spacing)*3)}.right-6{right:calc(var(--spacing)*6)}.left-0{left:calc(var(--spacing)*0)}.textarea{border:var(--border)solid #0000;appearance:none;border-radius:var(--radius-field);background-color:var(--color-base-100);vertical-align:middle;border-color:var(--input-color);width:clamp(3rem,20rem,100%);min-height:5rem;box-shadow:0 1px var(--input-color)inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1))inset;flex-shrink:1;padding-block:.5rem;padding-inline:.75rem;font-size:.875rem}@supports (color:color-mix(in lab, red, red)){.textarea{box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000)inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1))inset}}.textarea{--input-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.textarea{--input-color:color-mix(in oklab,var(--color-base-content)20%,#0000)}}.textarea textarea{appearance:none;background-color:#0000;border:none}.textarea textarea:focus,.textarea textarea:focus-within{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.textarea textarea:focus,.textarea textarea:focus-within{outline-offset:2px;outline:2px solid #0000}}.textarea:focus,.textarea:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){.textarea:focus,.textarea:focus-within{box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000)}}.textarea:focus,.textarea:focus-within{outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate}.textarea:has(>textarea[disabled]),.textarea:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.textarea:has(>textarea[disabled]),.textarea:is(:disabled,[disabled]){color:color-mix(in oklab,var(--color-base-content)40%,transparent)}}:is(.textarea:has(>textarea[disabled]),.textarea:is(:disabled,[disabled]))::placeholder{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.textarea:has(>textarea[disabled]),.textarea:is(:disabled,[disabled]))::placeholder{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}}.textarea:has(>textarea[disabled]),.textarea:is(:disabled,[disabled]){box-shadow:none}.textarea:has(>textarea[disabled])>textarea[disabled]{cursor:not-allowed}.btn-active{--btn-bg:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.btn-active{--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 7%)}}.btn-active{--btn-shadow:0 0 0 0 oklch(0% 0 0/0),0 0 0 0 oklch(0% 0 0/0);isolation:isolate}.stack{grid-template-rows:3px 4px 1fr 4px 3px;grid-template-columns:3px 4px 1fr 4px 3px;display:inline-grid}.stack>*{width:100%;height:100%}.stack>:nth-child(n+2){opacity:.7;width:100%}.stack>:nth-child(2){z-index:2;opacity:.9}.stack>:first-child{z-index:3;width:100%}:is(.stack,.stack.stack-bottom)>*{grid-area:3/3/6/4}:is(.stack,.stack.stack-bottom)>:nth-child(2){grid-area:2/2/5/5}:is(.stack,.stack.stack-bottom)>:first-child{grid-area:1/1/4/6}.stack.stack-top>*{grid-area:1/3/4/4}.stack.stack-top>:nth-child(2){grid-area:2/2/5/5}.stack.stack-top>:first-child{grid-area:3/1/6/6}.stack.stack-start>*{grid-area:3/1/4/4}.stack.stack-start>:nth-child(2){grid-area:2/2/5/5}.stack.stack-start>:first-child{grid-area:1/3/6/6}.stack.stack-end>*{grid-area:3/3/4/6}.stack.stack-end>:nth-child(2){grid-area:2/2/5/5}.stack.stack-end>:first-child{grid-area:1/1/6/4}.modal-backdrop{color:#0000;z-index:-1;grid-row-start:1;grid-column-start:1;place-self:stretch stretch;display:grid}.modal-backdrop button{cursor:pointer}.-z-10{z-index:calc(10*-1)}.z-1{z-index:1}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.hero{background-position:50%;background-size:cover;place-items:center;width:100%;display:grid}.hero>*{grid-row-start:1;grid-column-start:1}.modal-box{background-color:var(--color-base-100);border-top-left-radius:var(--modal-tl,var(--radius-box));border-top-right-radius:var(--modal-tr,var(--radius-box));border-bottom-left-radius:var(--modal-bl,var(--radius-box));border-bottom-right-radius:var(--modal-br,var(--radius-box));opacity:0;overscroll-behavior:contain;grid-row-start:1;grid-column-start:1;width:91.6667%;max-width:32rem;max-height:100vh;padding:1.5rem;transition:translate .3s ease-out,scale .3s ease-out,opacity .2s ease-out 50ms,box-shadow .3s ease-out;overflow-y:auto;scale:95%;box-shadow:0 25px 50px -12px oklch(0% 0 0/.25)}.drawer-content{grid-row-start:1;grid-column-start:2;min-width:0}.stat-value{white-space:nowrap;grid-column-start:1;font-size:2rem;font-weight:800}.stat-desc{white-space:nowrap;color:var(--color-base-content);grid-column-start:1}@supports (color:color-mix(in lab, red, red)){.stat-desc{color:color-mix(in oklab,var(--color-base-content)60%,transparent)}}.stat-desc{font-size:.75rem}.stat-title{white-space:nowrap;color:var(--color-base-content);grid-column-start:1}@supports (color:color-mix(in lab, red, red)){.stat-title{color:color-mix(in oklab,var(--color-base-content)60%,transparent)}}.stat-title{font-size:.75rem}.row-2{grid-row:2}.chat-header{grid-row-start:1;gap:.25rem;font-size:.6875rem;display:flex}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.divider{white-space:nowrap;height:1rem;margin:var(--divider-m,1rem 0);--divider-color:var(--color-base-content);flex-direction:row;align-self:stretch;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.divider{--divider-color:color-mix(in oklab,var(--color-base-content)10%,transparent)}}.divider:before,.divider:after{content:"";background-color:var(--divider-color);flex-grow:1;width:100%;height:.125rem}@media print{.divider:before,.divider:after{border:.5px solid}}.divider:not(:empty){gap:1rem}.m-0{margin:calc(var(--spacing)*0)}.filter{flex-wrap:wrap;display:flex}.filter input[type=radio]{width:auto}.filter input{opacity:1;transition:margin .1s,opacity .3s,padding .3s,border-width .1s;overflow:hidden;scale:1}.filter input:not(:last-child){margin-inline-end:.25rem}.filter input.filter-reset{aspect-ratio:1}.filter input.filter-reset:after{content:"×"}.filter:not(:has(input:checked:not(.filter-reset))) .filter-reset,.filter:not(:has(input:checked:not(.filter-reset))) input[type=reset],.filter:has(input:checked:not(.filter-reset)) input:not(:checked,.filter-reset,input[type=reset]){opacity:0;border-width:0;width:0;margin-inline:0;padding-inline:0;scale:0}.mx-0\.5{margin-inline:calc(var(--spacing)*.5)}.mx-2{margin-inline:calc(var(--spacing)*2)}.mx-4{margin-inline:calc(var(--spacing)*4)}.mx-auto{margin-inline:auto}.input-sm{--size:calc(var(--size-field,.25rem)*8);font-size:.75rem}.input-sm[type=number]::-webkit-inner-spin-button{margin-block:-.5rem;margin-inline-end:-.75rem}.input-xs{--size:calc(var(--size-field,.25rem)*6);font-size:.6875rem}.input-xs[type=number]::-webkit-inner-spin-button{margin-block:-.25rem;margin-inline-end:-.75rem}.my-0\.5{margin-block:calc(var(--spacing)*.5)}.my-2{margin-block:calc(var(--spacing)*2)}.my-3{margin-block:calc(var(--spacing)*3)}.my-4{margin-block:calc(var(--spacing)*4)}.\!label{white-space:nowrap!important;color:currentColor!important;align-items:center!important;gap:.375rem!important;display:inline-flex!important}@supports (color:color-mix(in lab, red, red)){.\!label{color:color-mix(in oklab,currentColor 60%,transparent)!important}}.\!label:has(input){cursor:pointer!important}.\!label:is(.input>*,.select>*){white-space:nowrap!important;height:calc(100% - .5rem)!important;font-size:inherit!important;align-items:center!important;padding-inline:.75rem!important;display:flex!important}.\!label:is(.input>*,.select>*):first-child{border-inline-end:var(--border)solid currentColor!important;margin-inline:-.75rem .75rem!important}@supports (color:color-mix(in lab, red, red)){.\!label:is(.input>*,.select>*):first-child{border-inline-end:var(--border)solid color-mix(in oklab,currentColor 10%,#0000)!important}}.\!label:is(.input>*,.select>*):last-child{border-inline-start:var(--border)solid currentColor!important;margin-inline:.75rem -.75rem!important}@supports (color:color-mix(in lab, red, red)){.\!label:is(.input>*,.select>*):last-child{border-inline-start:var(--border)solid color-mix(in oklab,currentColor 10%,#0000)!important}}.label{white-space:nowrap;color:currentColor;align-items:center;gap:.375rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.label{color:color-mix(in oklab,currentColor 60%,transparent)}}.label:has(input){cursor:pointer}.label:is(.input>*,.select>*){white-space:nowrap;height:calc(100% - .5rem);font-size:inherit;align-items:center;padding-inline:.75rem;display:flex}.label:is(.input>*,.select>*):first-child{border-inline-end:var(--border)solid currentColor;margin-inline:-.75rem .75rem}@supports (color:color-mix(in lab, red, red)){.label:is(.input>*,.select>*):first-child{border-inline-end:var(--border)solid color-mix(in oklab,currentColor 10%,#0000)}}.label:is(.input>*,.select>*):last-child{border-inline-start:var(--border)solid currentColor;margin-inline:.75rem -.75rem}@supports (color:color-mix(in lab, red, red)){.label:is(.input>*,.select>*):last-child{border-inline-start:var(--border)solid color-mix(in oklab,currentColor 10%,#0000)}}.join-item:where(:not(:first-child,:disabled,[disabled],.btn-disabled)){margin-block-start:0;margin-inline-start:calc(var(--border,1px)*-1)}.modal-action{justify-content:flex-end;gap:.5rem;margin-top:1.5rem;display:flex}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-1\.5{margin-top:calc(var(--spacing)*1.5)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-10{margin-top:calc(var(--spacing)*10)}.mt-16{margin-top:calc(var(--spacing)*16)}.mt-20{margin-top:calc(var(--spacing)*20)}.mt-\[4rem\]{margin-top:4rem}.mt-auto{margin-top:auto}.mr-2{margin-right:calc(var(--spacing)*2)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-4{margin-left:calc(var(--spacing)*4)}.ml-auto{margin-left:auto}.status{aspect-ratio:1;border-radius:var(--radius-selector);background-color:var(--color-base-content);width:.5rem;height:.5rem;display:inline-block}@supports (color:color-mix(in lab, red, red)){.status{background-color:color-mix(in oklab,var(--color-base-content)20%,transparent)}}.status{vertical-align:middle;color:#0000004d;background-position:50%;background-repeat:no-repeat}@supports (color:color-mix(in lab, red, red)){.status{color:#0000004d}@supports (color:color-mix(in lab, red, red)){.status{color:color-mix(in oklab,var(--color-black)30%,transparent)}}}.status{background-image:radial-gradient(circle at 35% 30%,oklch(1 0 0/calc(var(--depth)*.5)),#0000);box-shadow:0 2px 3px -1px}@supports (color:color-mix(in lab, red, red)){.status{box-shadow:0 2px 3px -1px color-mix(in oklab,currentColor calc(var(--depth)*100%),#0000)}}.badge{border-radius:var(--radius-selector);vertical-align:middle;color:var(--badge-fg);border:var(--border)solid var(--badge-color,var(--color-base-200));width:fit-content;padding-inline:calc(.25rem*3 - var(--border));background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise);background-color:var(--badge-bg);--badge-bg:var(--badge-color,var(--color-base-100));--badge-fg:var(--color-base-content);--size:calc(var(--size-selector,.25rem)*6);height:var(--size);justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}.badge.badge-outline{--badge-fg:var(--badge-color);--badge-bg:#0000;background-image:none;border-color:currentColor}.badge.badge-dash{--badge-fg:var(--badge-color);--badge-bg:#0000;background-image:none;border-style:dashed;border-color:currentColor}.badge.badge-soft{color:var(--badge-color,var(--color-base-content));background-color:var(--badge-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.badge.badge-soft{background-color:color-mix(in oklab,var(--badge-color,var(--color-base-content))8%,var(--color-base-100))}}.badge.badge-soft{border-color:var(--badge-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.badge.badge-soft{border-color:color-mix(in oklab,var(--badge-color,var(--color-base-content))10%,var(--color-base-100))}}.badge.badge-soft{background-image:none}.hero-arrow-down{--hero-arrow-down:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M19.5%2013.5%2012%2021m0%200-7.5-7.5M12%2021V3%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrow-down);-webkit-mask:var(--hero-arrow-down);-webkit-mask:var(--hero-arrow-down);mask:var(--hero-arrow-down);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrow-down-solid{--hero-arrow-down-solid:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M12%202.25a.75.75%200%200%201%20.75.75v16.19l6.22-6.22a.75.75%200%201%201%201.06%201.06l-7.5%207.5a.75.75%200%200%201-1.06%200l-7.5-7.5a.75.75%200%201%201%201.06-1.06l6.22%206.22V3a.75.75%200%200%201%20.75-.75Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrow-down-solid);-webkit-mask:var(--hero-arrow-down-solid);-webkit-mask:var(--hero-arrow-down-solid);mask:var(--hero-arrow-down-solid);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrow-down-tray{--hero-arrow-down-tray:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M3%2016.5v2.25A2.25%202.25%200%200%200%205.25%2021h13.5A2.25%202.25%200%200%200%2021%2018.75V16.5M16.5%2012%2012%2016.5m0%200L7.5%2012m4.5%204.5V3%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrow-down-tray);-webkit-mask:var(--hero-arrow-down-tray);-webkit-mask:var(--hero-arrow-down-tray);mask:var(--hero-arrow-down-tray);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrow-left{--hero-arrow-left:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M10.5%2019.5%203%2012m0%200%207.5-7.5M3%2012h18%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrow-left);-webkit-mask:var(--hero-arrow-left);-webkit-mask:var(--hero-arrow-left);mask:var(--hero-arrow-left);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrow-path{--hero-arrow-path:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M16.023%209.348h4.992v-.001M2.985%2019.644v-4.992m0%200h4.992m-4.993%200%203.181%203.183a8.25%208.25%200%200%200%2013.803-3.7M4.031%209.865a8.25%208.25%200%200%201%2013.803-3.7l3.181%203.182m0-4.991v4.99%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrow-path);-webkit-mask:var(--hero-arrow-path);-webkit-mask:var(--hero-arrow-path);mask:var(--hero-arrow-path);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrow-right-on-rectangle{--hero-arrow-right-on-rectangle:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15.75%209V5.25A2.25%202.25%200%200%200%2013.5%203h-6a2.25%202.25%200%200%200-2.25%202.25v13.5A2.25%202.25%200%200%200%207.5%2021h6a2.25%202.25%200%200%200%202.25-2.25V15m3%200%203-3m0%200-3-3m3%203H9%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrow-right-on-rectangle);-webkit-mask:var(--hero-arrow-right-on-rectangle);-webkit-mask:var(--hero-arrow-right-on-rectangle);mask:var(--hero-arrow-right-on-rectangle);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrow-up{--hero-arrow-up:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M4.5%2010.5%2012%203m0%200%207.5%207.5M12%203v18%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrow-up);-webkit-mask:var(--hero-arrow-up);-webkit-mask:var(--hero-arrow-up);mask:var(--hero-arrow-up);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrow-up-right{--hero-arrow-up-right:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m4.5%2019.5%2015-15m0%200H8.25m11.25%200v11.25%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrow-up-right);-webkit-mask:var(--hero-arrow-up-right);-webkit-mask:var(--hero-arrow-up-right);mask:var(--hero-arrow-up-right);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrow-up-solid{--hero-arrow-up-solid:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M11.47%202.47a.75.75%200%200%201%201.06%200l7.5%207.5a.75.75%200%201%201-1.06%201.06l-6.22-6.22V21a.75.75%200%200%201-1.5%200V4.81l-6.22%206.22a.75.75%200%201%201-1.06-1.06l7.5-7.5Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrow-up-solid);-webkit-mask:var(--hero-arrow-up-solid);-webkit-mask:var(--hero-arrow-up-solid);mask:var(--hero-arrow-up-solid);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrow-up-tray{--hero-arrow-up-tray:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M3%2016.5v2.25A2.25%202.25%200%200%200%205.25%2021h13.5A2.25%202.25%200%200%200%2021%2018.75V16.5m-13.5-9L12%203m0%200%204.5%204.5M12%203v13.5%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrow-up-tray);-webkit-mask:var(--hero-arrow-up-tray);-webkit-mask:var(--hero-arrow-up-tray);mask:var(--hero-arrow-up-tray);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-bars-3{--hero-bars-3:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M3.75%206.75h16.5M3.75%2012h16.5m-16.5%205.25h16.5%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-bars-3);-webkit-mask:var(--hero-bars-3);-webkit-mask:var(--hero-bars-3);mask:var(--hero-bars-3);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-bars-3-solid{--hero-bars-3-solid:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M3%206.75A.75.75%200%200%201%203.75%206h16.5a.75.75%200%200%201%200%201.5H3.75A.75.75%200%200%201%203%206.75ZM3%2012a.75.75%200%200%201%20.75-.75h16.5a.75.75%200%200%201%200%201.5H3.75A.75.75%200%200%201%203%2012Zm0%205.25a.75.75%200%200%201%20.75-.75h16.5a.75.75%200%200%201%200%201.5H3.75a.75.75%200%200%201-.75-.75Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-bars-3-solid);-webkit-mask:var(--hero-bars-3-solid);-webkit-mask:var(--hero-bars-3-solid);mask:var(--hero-bars-3-solid);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-bolt{--hero-bolt:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3.75%2013.5%2010.5-11.25L12%2010.5h8.25L9.75%2021.75%2012%2013.5H3.75Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-bolt);-webkit-mask:var(--hero-bolt);-webkit-mask:var(--hero-bolt);mask:var(--hero-bolt);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-building-library{--hero-building-library:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%2021v-8.25M15.75%2021v-8.25M8.25%2021v-8.25M3%209l9-6%209%206m-1.5%2012V10.332A48.36%2048.36%200%200%200%2012%209.75c-2.551%200-5.056.2-7.5.582V21M3%2021h18M12%206.75h.008v.008H12V6.75Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-building-library);-webkit-mask:var(--hero-building-library);-webkit-mask:var(--hero-building-library);mask:var(--hero-building-library);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-calculator{--hero-calculator:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15.75%2015.75V18m-7.5-6.75h.008v.008H8.25v-.008Zm0%202.25h.008v.008H8.25V13.5Zm0%202.25h.008v.008H8.25v-.008Zm0%202.25h.008v.008H8.25V18Zm2.498-6.75h.007v.008h-.007v-.008Zm0%202.25h.007v.008h-.007V13.5Zm0%202.25h.007v.008h-.007v-.008Zm0%202.25h.007v.008h-.007V18Zm2.504-6.75h.008v.008h-.008v-.008Zm0%202.25h.008v.008h-.008V13.5Zm0%202.25h.008v.008h-.008v-.008Zm0%202.25h.008v.008h-.008V18Zm2.498-6.75h.008v.008h-.008v-.008Zm0%202.25h.008v.008h-.008V13.5ZM8.25%206h7.5v2.25h-7.5V6ZM12%202.25c-1.892%200-3.758.11-5.593.322C5.307%202.7%204.5%203.65%204.5%204.757V19.5a2.25%202.25%200%200%200%202.25%202.25h10.5a2.25%202.25%200%200%200%202.25-2.25V4.757c0-1.108-.806-2.057-1.907-2.185A48.507%2048.507%200%200%200%2012%202.25Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-calculator);-webkit-mask:var(--hero-calculator);-webkit-mask:var(--hero-calculator);mask:var(--hero-calculator);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-calendar-days{--hero-calendar-days:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M6.75%203v2.25M17.25%203v2.25M3%2018.75V7.5a2.25%202.25%200%200%201%202.25-2.25h13.5A2.25%202.25%200%200%201%2021%207.5v11.25m-18%200A2.25%202.25%200%200%200%205.25%2021h13.5A2.25%202.25%200%200%200%2021%2018.75m-18%200v-7.5A2.25%202.25%200%200%201%205.25%209h13.5A2.25%202.25%200%200%201%2021%2011.25v7.5m-9-6h.008v.008H12v-.008ZM12%2015h.008v.008H12V15Zm0%202.25h.008v.008H12v-.008ZM9.75%2015h.008v.008H9.75V15Zm0%202.25h.008v.008H9.75v-.008ZM7.5%2015h.008v.008H7.5V15Zm0%202.25h.008v.008H7.5v-.008Zm6.75-4.5h.008v.008h-.008v-.008Zm0%202.25h.008v.008h-.008V15Zm0%202.25h.008v.008h-.008v-.008Zm2.25-4.5h.008v.008H16.5v-.008Zm0%202.25h.008v.008H16.5V15Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-calendar-days);-webkit-mask:var(--hero-calendar-days);-webkit-mask:var(--hero-calendar-days);mask:var(--hero-calendar-days);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-chart-bar{--hero-chart-bar:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M3%2013.125C3%2012.504%203.504%2012%204.125%2012h2.25c.621%200%201.125.504%201.125%201.125v6.75C7.5%2020.496%206.996%2021%206.375%2021h-2.25A1.125%201.125%200%200%201%203%2019.875v-6.75ZM9.75%208.625c0-.621.504-1.125%201.125-1.125h2.25c.621%200%201.125.504%201.125%201.125v11.25c0%20.621-.504%201.125-1.125%201.125h-2.25a1.125%201.125%200%200%201-1.125-1.125V8.625ZM16.5%204.125c0-.621.504-1.125%201.125-1.125h2.25C20.496%203%2021%203.504%2021%204.125v15.75c0%20.621-.504%201.125-1.125%201.125h-2.25a1.125%201.125%200%200%201-1.125-1.125V4.125Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-chart-bar);-webkit-mask:var(--hero-chart-bar);-webkit-mask:var(--hero-chart-bar);mask:var(--hero-chart-bar);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-chart-bar-square{--hero-chart-bar-square:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M7.5%2014.25v2.25m3-4.5v4.5m3-6.75v6.75m3-9v9M6%2020.25h12A2.25%202.25%200%200%200%2020.25%2018V6A2.25%202.25%200%200%200%2018%203.75H6A2.25%202.25%200%200%200%203.75%206v12A2.25%202.25%200%200%200%206%2020.25Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-chart-bar-square);-webkit-mask:var(--hero-chart-bar-square);-webkit-mask:var(--hero-chart-bar-square);mask:var(--hero-chart-bar-square);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-chart-pie{--hero-chart-pie:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M10.5%206a7.5%207.5%200%201%200%207.5%207.5h-7.5V6Z%22%2F%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M13.5%2010.5H21A7.5%207.5%200%200%200%2013.5%203v7.5Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-chart-pie);-webkit-mask:var(--hero-chart-pie);-webkit-mask:var(--hero-chart-pie);mask:var(--hero-chart-pie);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-chat-bubble-bottom-center-text{--hero-chat-bubble-bottom-center-text:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M7.5%208.25h9m-9%203H12m-9.75%201.51c0%201.6%201.123%202.994%202.707%203.227%201.129.166%202.27.293%203.423.379.35.026.67.21.865.501L12%2021l2.755-4.133a1.14%201.14%200%200%201%20.865-.501%2048.172%2048.172%200%200%200%203.423-.379c1.584-.233%202.707-1.626%202.707-3.228V6.741c0-1.602-1.123-2.995-2.707-3.228A48.394%2048.394%200%200%200%2012%203c-2.392%200-4.744.175-7.043.513C3.373%203.746%202.25%205.14%202.25%206.741v6.018Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-chat-bubble-bottom-center-text);-webkit-mask:var(--hero-chat-bubble-bottom-center-text);-webkit-mask:var(--hero-chat-bubble-bottom-center-text);mask:var(--hero-chat-bubble-bottom-center-text);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-check{--hero-check:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m4.5%2012.75%206%206%209-13.5%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-check);-webkit-mask:var(--hero-check);-webkit-mask:var(--hero-check);mask:var(--hero-check);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-check-badge{--hero-check-badge:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M9%2012.75%2011.25%2015%2015%209.75M21%2012c0%201.268-.63%202.39-1.593%203.068a3.745%203.745%200%200%201-1.043%203.296%203.745%203.745%200%200%201-3.296%201.043A3.745%203.745%200%200%201%2012%2021c-1.268%200-2.39-.63-3.068-1.593a3.746%203.746%200%200%201-3.296-1.043%203.745%203.745%200%200%201-1.043-3.296A3.745%203.745%200%200%201%203%2012c0-1.268.63-2.39%201.593-3.068a3.745%203.745%200%200%201%201.043-3.296%203.746%203.746%200%200%201%203.296-1.043A3.746%203.746%200%200%201%2012%203c1.268%200%202.39.63%203.068%201.593a3.746%203.746%200%200%201%203.296%201.043%203.746%203.746%200%200%201%201.043%203.296A3.745%203.745%200%200%201%2021%2012Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-check-badge);-webkit-mask:var(--hero-check-badge);-webkit-mask:var(--hero-check-badge);mask:var(--hero-check-badge);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-check-circle{--hero-check-circle:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M9%2012.75%2011.25%2015%2015%209.75M21%2012a9%209%200%201%201-18%200%209%209%200%200%201%2018%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-check-circle);-webkit-mask:var(--hero-check-circle);-webkit-mask:var(--hero-check-circle);mask:var(--hero-check-circle);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-check-solid{--hero-check-solid:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M19.916%204.626a.75.75%200%200%201%20.208%201.04l-9%2013.5a.75.75%200%200%201-1.154.114l-6-6a.75.75%200%200%201%201.06-1.06l5.353%205.353%208.493-12.74a.75.75%200%200%201%201.04-.207Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-check-solid);-webkit-mask:var(--hero-check-solid);-webkit-mask:var(--hero-check-solid);mask:var(--hero-check-solid);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-chevron-down{--hero-chevron-down:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m19.5%208.25-7.5%207.5-7.5-7.5%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-chevron-down);-webkit-mask:var(--hero-chevron-down);-webkit-mask:var(--hero-chevron-down);mask:var(--hero-chevron-down);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-chevron-down-mini{--hero-chevron-down-mini:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M5.22%208.22a.75.75%200%200%201%201.06%200L10%2011.94l3.72-3.72a.75.75%200%201%201%201.06%201.06l-4.25%204.25a.75.75%200%200%201-1.06%200L5.22%209.28a.75.75%200%200%201%200-1.06Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-chevron-down-mini);-webkit-mask:var(--hero-chevron-down-mini);-webkit-mask:var(--hero-chevron-down-mini);mask:var(--hero-chevron-down-mini);vertical-align:middle;background-color:currentColor;width:1.25rem;height:1.25rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-chevron-left{--hero-chevron-left:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15.75%2019.5%208.25%2012l7.5-7.5%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-chevron-left);-webkit-mask:var(--hero-chevron-left);-webkit-mask:var(--hero-chevron-left);mask:var(--hero-chevron-left);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-chevron-right{--hero-chevron-right:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m8.25%204.5%207.5%207.5-7.5%207.5%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-chevron-right);-webkit-mask:var(--hero-chevron-right);-webkit-mask:var(--hero-chevron-right);mask:var(--hero-chevron-right);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-clock{--hero-clock:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%206v6h4.5m4.5%200a9%209%200%201%201-18%200%209%209%200%200%201%2018%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-clock);-webkit-mask:var(--hero-clock);-webkit-mask:var(--hero-clock);mask:var(--hero-clock);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-document-arrow-up{--hero-document-arrow-up:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M19.5%2014.25v-2.625a3.375%203.375%200%200%200-3.375-3.375h-1.5A1.125%201.125%200%200%201%2013.5%207.125v-1.5a3.375%203.375%200%200%200-3.375-3.375H8.25m6.75%2012-3-3m0%200-3%203m3-3v6m-1.5-15H5.625c-.621%200-1.125.504-1.125%201.125v17.25c0%20.621.504%201.125%201.125%201.125h12.75c.621%200%201.125-.504%201.125-1.125V11.25a9%209%200%200%200-9-9Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-document-arrow-up);-webkit-mask:var(--hero-document-arrow-up);-webkit-mask:var(--hero-document-arrow-up);mask:var(--hero-document-arrow-up);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-document-magnifying-glass{--hero-document-magnifying-glass:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M19.5%2014.25v-2.625a3.375%203.375%200%200%200-3.375-3.375h-1.5A1.125%201.125%200%200%201%2013.5%207.125v-1.5a3.375%203.375%200%200%200-3.375-3.375H8.25m5.231%2013.481L15%2017.25m-4.5-15H5.625c-.621%200-1.125.504-1.125%201.125v16.5c0%20.621.504%201.125%201.125%201.125h12.75c.621%200%201.125-.504%201.125-1.125V11.25a9%209%200%200%200-9-9Zm3.75%2011.625a2.625%202.625%200%201%201-5.25%200%202.625%202.625%200%200%201%205.25%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-document-magnifying-glass);-webkit-mask:var(--hero-document-magnifying-glass);-webkit-mask:var(--hero-document-magnifying-glass);mask:var(--hero-document-magnifying-glass);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-document-text{--hero-document-text:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M19.5%2014.25v-2.625a3.375%203.375%200%200%200-3.375-3.375h-1.5A1.125%201.125%200%200%201%2013.5%207.125v-1.5a3.375%203.375%200%200%200-3.375-3.375H8.25m0%2012.75h7.5m-7.5%203H12M10.5%202.25H5.625c-.621%200-1.125.504-1.125%201.125v17.25c0%20.621.504%201.125%201.125%201.125h12.75c.621%200%201.125-.504%201.125-1.125V11.25a9%209%200%200%200-9-9Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-document-text);-webkit-mask:var(--hero-document-text);-webkit-mask:var(--hero-document-text);mask:var(--hero-document-text);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-envelope{--hero-envelope:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M21.75%206.75v10.5a2.25%202.25%200%200%201-2.25%202.25h-15a2.25%202.25%200%200%201-2.25-2.25V6.75m19.5%200A2.25%202.25%200%200%200%2019.5%204.5h-15a2.25%202.25%200%200%200-2.25%202.25m19.5%200v.243a2.25%202.25%200%200%201-1.07%201.916l-7.5%204.615a2.25%202.25%200%200%201-2.36%200L3.32%208.91a2.25%202.25%200%200%201-1.07-1.916V6.75%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-envelope);-webkit-mask:var(--hero-envelope);-webkit-mask:var(--hero-envelope);mask:var(--hero-envelope);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-envelope-open{--hero-envelope-open:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M21.75%209v.906a2.25%202.25%200%200%201-1.183%201.981l-6.478%203.488M2.25%209v.906a2.25%202.25%200%200%200%201.183%201.981l6.478%203.488m8.839%202.51-4.66-2.51m0%200-1.023-.55a2.25%202.25%200%200%200-2.134%200l-1.022.55m0%200-4.661%202.51m16.5%201.615a2.25%202.25%200%200%201-2.25%202.25h-15a2.25%202.25%200%200%201-2.25-2.25V8.844a2.25%202.25%200%200%201%201.183-1.981l7.5-4.039a2.25%202.25%200%200%201%202.134%200l7.5%204.039a2.25%202.25%200%200%201%201.183%201.98V19.5Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-envelope-open);-webkit-mask:var(--hero-envelope-open);-webkit-mask:var(--hero-envelope-open);mask:var(--hero-envelope-open);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-exclamation-circle{--hero-exclamation-circle:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%209v3.75m9-.75a9%209%200%201%201-18%200%209%209%200%200%201%2018%200Zm-9%203.75h.008v.008H12v-.008Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-exclamation-circle);-webkit-mask:var(--hero-exclamation-circle);-webkit-mask:var(--hero-exclamation-circle);mask:var(--hero-exclamation-circle);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-exclamation-triangle{--hero-exclamation-triangle:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%209v3.75m-9.303%203.376c-.866%201.5.217%203.374%201.948%203.374h14.71c1.73%200%202.813-1.874%201.948-3.374L13.949%203.378c-.866-1.5-3.032-1.5-3.898%200L2.697%2016.126ZM12%2015.75h.007v.008H12v-.008Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-exclamation-triangle);-webkit-mask:var(--hero-exclamation-triangle);-webkit-mask:var(--hero-exclamation-triangle);mask:var(--hero-exclamation-triangle);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-eye{--hero-eye:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M2.036%2012.322a1.012%201.012%200%200%201%200-.639C3.423%207.51%207.36%204.5%2012%204.5c4.638%200%208.573%203.007%209.963%207.178.07.207.07.431%200%20.639C20.577%2016.49%2016.64%2019.5%2012%2019.5c-4.638%200-8.573-3.007-9.963-7.178Z%22%2F%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15%2012a3%203%200%201%201-6%200%203%203%200%200%201%206%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-eye);-webkit-mask:var(--hero-eye);-webkit-mask:var(--hero-eye);mask:var(--hero-eye);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-eye-slash{--hero-eye-slash:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M3.98%208.223A10.477%2010.477%200%200%200%201.934%2012C3.226%2016.338%207.244%2019.5%2012%2019.5c.993%200%201.953-.138%202.863-.395M6.228%206.228A10.451%2010.451%200%200%201%2012%204.5c4.756%200%208.773%203.162%2010.065%207.498a10.522%2010.522%200%200%201-4.293%205.774M6.228%206.228%203%203m3.228%203.228%203.65%203.65m7.894%207.894L21%2021m-3.228-3.228-3.65-3.65m0%200a3%203%200%201%200-4.243-4.243m4.242%204.242L9.88%209.88%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-eye-slash);-webkit-mask:var(--hero-eye-slash);-webkit-mask:var(--hero-eye-slash);mask:var(--hero-eye-slash);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-folder-plus{--hero-folder-plus:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%2010.5v6m3-3H9m4.06-7.19-2.12-2.12a1.5%201.5%200%200%200-1.061-.44H4.5A2.25%202.25%200%200%200%202.25%206v12a2.25%202.25%200%200%200%202.25%202.25h15A2.25%202.25%200%200%200%2021.75%2018V9a2.25%202.25%200%200%200-2.25-2.25h-5.379a1.5%201.5%200%200%201-1.06-.44Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-folder-plus);-webkit-mask:var(--hero-folder-plus);-webkit-mask:var(--hero-folder-plus);mask:var(--hero-folder-plus);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-funnel-solid{--hero-funnel-solid:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M3.792%202.938A49.069%2049.069%200%200%201%2012%202.25c2.797%200%205.54.236%208.209.688a1.857%201.857%200%200%201%201.541%201.836v1.044a3%203%200%200%201-.879%202.121l-6.182%206.182a1.5%201.5%200%200%200-.439%201.061v2.927a3%203%200%200%201-1.658%202.684l-1.757.878A.75.75%200%200%201%209.75%2021v-5.818a1.5%201.5%200%200%200-.44-1.06L3.13%207.938a3%203%200%200%201-.879-2.121V4.774c0-.897.64-1.683%201.542-1.836Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-funnel-solid);-webkit-mask:var(--hero-funnel-solid);-webkit-mask:var(--hero-funnel-solid);mask:var(--hero-funnel-solid);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-globe-alt{--hero-globe-alt:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%2021a9.004%209.004%200%200%200%208.716-6.747M12%2021a9.004%209.004%200%200%201-8.716-6.747M12%2021c2.485%200%204.5-4.03%204.5-9S14.485%203%2012%203m0%2018c-2.485%200-4.5-4.03-4.5-9S9.515%203%2012%203m0%200a8.997%208.997%200%200%201%207.843%204.582M12%203a8.997%208.997%200%200%200-7.843%204.582m15.686%200A11.953%2011.953%200%200%201%2012%2010.5c-2.998%200-5.74-1.1-7.843-2.918m15.686%200A8.959%208.959%200%200%201%2021%2012c0%20.778-.099%201.533-.284%202.253m0%200A17.919%2017.919%200%200%201%2012%2016.5c-3.162%200-6.133-.815-8.716-2.247m0%200A9.015%209.015%200%200%201%203%2012c0-1.605.42-3.113%201.157-4.418%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-globe-alt);-webkit-mask:var(--hero-globe-alt);-webkit-mask:var(--hero-globe-alt);mask:var(--hero-globe-alt);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-information-circle{--hero-information-circle:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m11.25%2011.25.041-.02a.75.75%200%200%201%201.063.852l-.708%202.836a.75.75%200%200%200%201.063.853l.041-.021M21%2012a9%209%200%201%201-18%200%209%209%200%200%201%2018%200Zm-9-3.75h.008v.008H12V8.25Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-information-circle);-webkit-mask:var(--hero-information-circle);-webkit-mask:var(--hero-information-circle);mask:var(--hero-information-circle);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-key{--hero-key:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15.75%205.25a3%203%200%200%201%203%203m3%200a6%206%200%200%201-7.029%205.912c-.563-.097-1.159.026-1.563.43L10.5%2017.25H8.25v2.25H6v2.25H2.25v-2.818c0-.597.237-1.17.659-1.591l6.499-6.499c.404-.404.527-1%20.43-1.563A6%206%200%201%201%2021.75%208.25Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-key);-webkit-mask:var(--hero-key);-webkit-mask:var(--hero-key);mask:var(--hero-key);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-link{--hero-link:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M13.19%208.688a4.5%204.5%200%200%201%201.242%207.244l-4.5%204.5a4.5%204.5%200%200%201-6.364-6.364l1.757-1.757m13.35-.622%201.757-1.757a4.5%204.5%200%200%200-6.364-6.364l-4.5%204.5a4.5%204.5%200%200%200%201.242%207.244%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-link);-webkit-mask:var(--hero-link);-webkit-mask:var(--hero-link);mask:var(--hero-link);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-magnifying-glass{--hero-magnifying-glass:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m21%2021-5.197-5.197m0%200A7.5%207.5%200%201%200%205.196%205.196a7.5%207.5%200%200%200%2010.607%2010.607Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-magnifying-glass);-webkit-mask:var(--hero-magnifying-glass);-webkit-mask:var(--hero-magnifying-glass);mask:var(--hero-magnifying-glass);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-map-pin{--hero-map-pin:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15%2010.5a3%203%200%201%201-6%200%203%203%200%200%201%206%200Z%22%2F%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M19.5%2010.5c0%207.142-7.5%2011.25-7.5%2011.25S4.5%2017.642%204.5%2010.5a7.5%207.5%200%201%201%2015%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-map-pin);-webkit-mask:var(--hero-map-pin);-webkit-mask:var(--hero-map-pin);mask:var(--hero-map-pin);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-newspaper{--hero-newspaper:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%207.5h1.5m-1.5%203h1.5m-7.5%203h7.5m-7.5%203h7.5m3-9h3.375c.621%200%201.125.504%201.125%201.125V18a2.25%202.25%200%200%201-2.25%202.25M16.5%207.5V18a2.25%202.25%200%200%200%202.25%202.25M16.5%207.5V4.875c0-.621-.504-1.125-1.125-1.125H4.125C3.504%203.75%203%204.254%203%204.875V18a2.25%202.25%200%200%200%202.25%202.25h13.5M6%207.5h3v3H6v-3Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-newspaper);-webkit-mask:var(--hero-newspaper);-webkit-mask:var(--hero-newspaper);mask:var(--hero-newspaper);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-pause{--hero-pause:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15.75%205.25v13.5m-7.5-13.5v13.5%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-pause);-webkit-mask:var(--hero-pause);-webkit-mask:var(--hero-pause);mask:var(--hero-pause);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-pencil{--hero-pencil:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m16.862%204.487%201.687-1.688a1.875%201.875%200%201%201%202.652%202.652L6.832%2019.82a4.5%204.5%200%200%201-1.897%201.13l-2.685.8.8-2.685a4.5%204.5%200%200%201%201.13-1.897L16.863%204.487Zm0%200L19.5%207.125%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-pencil);-webkit-mask:var(--hero-pencil);-webkit-mask:var(--hero-pencil);mask:var(--hero-pencil);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-pencil-square{--hero-pencil-square:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m16.862%204.487%201.687-1.688a1.875%201.875%200%201%201%202.652%202.652L10.582%2016.07a4.5%204.5%200%200%201-1.897%201.13L6%2018l.8-2.685a4.5%204.5%200%200%201%201.13-1.897l8.932-8.931Zm0%200L19.5%207.125M18%2014v4.75A2.25%202.25%200%200%201%2015.75%2021H5.25A2.25%202.25%200%200%201%203%2018.75V8.25A2.25%202.25%200%200%201%205.25%206H10%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-pencil-square);-webkit-mask:var(--hero-pencil-square);-webkit-mask:var(--hero-pencil-square);mask:var(--hero-pencil-square);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-play{--hero-play:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M5.25%205.653c0-.856.917-1.398%201.667-.986l11.54%206.347a1.125%201.125%200%200%201%200%201.972l-11.54%206.347a1.125%201.125%200%200%201-1.667-.986V5.653Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-play);-webkit-mask:var(--hero-play);-webkit-mask:var(--hero-play);mask:var(--hero-play);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-plus{--hero-plus:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%204.5v15m7.5-7.5h-15%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-plus);-webkit-mask:var(--hero-plus);-webkit-mask:var(--hero-plus);mask:var(--hero-plus);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-server-stack{--hero-server-stack:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M5.25%2014.25h13.5m-13.5%200a3%203%200%200%201-3-3m3%203a3%203%200%201%200%200%206h13.5a3%203%200%201%200%200-6m-16.5-3a3%203%200%200%201%203-3h13.5a3%203%200%200%201%203%203m-19.5%200a4.5%204.5%200%200%201%20.9-2.7L5.737%205.1a3.375%203.375%200%200%201%202.7-1.35h7.126c1.062%200%202.062.5%202.7%201.35l2.587%203.45a4.5%204.5%200%200%201%20.9%202.7m0%200a3%203%200%200%201-3%203m0%203h.008v.008h-.008v-.008Zm0-6h.008v.008h-.008v-.008Zm-3%206h.008v.008h-.008v-.008Zm0-6h.008v.008h-.008v-.008Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-server-stack);-webkit-mask:var(--hero-server-stack);-webkit-mask:var(--hero-server-stack);mask:var(--hero-server-stack);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-stop{--hero-stop:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M5.25%207.5A2.25%202.25%200%200%201%207.5%205.25h9a2.25%202.25%200%200%201%202.25%202.25v9a2.25%202.25%200%200%201-2.25%202.25h-9a2.25%202.25%200%200%201-2.25-2.25v-9Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-stop);-webkit-mask:var(--hero-stop);-webkit-mask:var(--hero-stop);mask:var(--hero-stop);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-swatch{--hero-swatch:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M4.098%2019.902a3.75%203.75%200%200%200%205.304%200l6.401-6.402M6.75%2021A3.75%203.75%200%200%201%203%2017.25V4.125C3%203.504%203.504%203%204.125%203h5.25c.621%200%201.125.504%201.125%201.125v4.072M6.75%2021a3.75%203.75%200%200%200%203.75-3.75V8.197M6.75%2021h13.125c.621%200%201.125-.504%201.125-1.125v-5.25c0-.621-.504-1.125-1.125-1.125h-4.072M10.5%208.197l2.88-2.88c.438-.439%201.15-.439%201.59%200l3.712%203.713c.44.44.44%201.152%200%201.59l-2.879%202.88M6.75%2017.25h.008v.008H6.75v-.008Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-swatch);-webkit-mask:var(--hero-swatch);-webkit-mask:var(--hero-swatch);mask:var(--hero-swatch);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-table-cells{--hero-table-cells:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M3.375%2019.5h17.25m-17.25%200a1.125%201.125%200%200%201-1.125-1.125M3.375%2019.5h7.5c.621%200%201.125-.504%201.125-1.125m-9.75%200V5.625m0%2012.75v-1.5c0-.621.504-1.125%201.125-1.125m18.375%202.625V5.625m0%2012.75c0%20.621-.504%201.125-1.125%201.125m1.125-1.125v-1.5c0-.621-.504-1.125-1.125-1.125m0%203.75h-7.5A1.125%201.125%200%200%201%2012%2018.375m9.75-12.75c0-.621-.504-1.125-1.125-1.125H3.375c-.621%200-1.125.504-1.125%201.125m19.5%200v1.5c0%20.621-.504%201.125-1.125%201.125M2.25%205.625v1.5c0%20.621.504%201.125%201.125%201.125m0%200h17.25m-17.25%200h7.5c.621%200%201.125.504%201.125%201.125M3.375%208.25c-.621%200-1.125.504-1.125%201.125v1.5c0%20.621.504%201.125%201.125%201.125m17.25-3.75h-7.5c-.621%200-1.125.504-1.125%201.125m8.625-1.125c.621%200%201.125.504%201.125%201.125v1.5c0%20.621-.504%201.125-1.125%201.125m-17.25%200h7.5m-7.5%200c-.621%200-1.125.504-1.125%201.125v1.5c0%20.621.504%201.125%201.125%201.125M12%2010.875v-1.5m0%201.5c0%20.621-.504%201.125-1.125%201.125M12%2010.875c0%20.621.504%201.125%201.125%201.125m-2.25%200c.621%200%201.125.504%201.125%201.125M13.125%2012h7.5m-7.5%200c-.621%200-1.125.504-1.125%201.125M20.625%2012c.621%200%201.125.504%201.125%201.125v1.5c0%20.621-.504%201.125-1.125%201.125m-17.25%200h7.5M12%2014.625v-1.5m0%201.5c0%20.621-.504%201.125-1.125%201.125M12%2014.625c0%20.621.504%201.125%201.125%201.125m-2.25%200c.621%200%201.125.504%201.125%201.125m0%201.5v-1.5m0%200c0-.621.504-1.125%201.125-1.125m0%200h7.5%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-table-cells);-webkit-mask:var(--hero-table-cells);-webkit-mask:var(--hero-table-cells);mask:var(--hero-table-cells);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-trash{--hero-trash:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m14.74%209-.346%209m-4.788%200L9.26%209m9.968-3.21c.342.052.682.107%201.022.166m-1.022-.165L18.16%2019.673a2.25%202.25%200%200%201-2.244%202.077H8.084a2.25%202.25%200%200%201-2.244-2.077L4.772%205.79m14.456%200a48.108%2048.108%200%200%200-3.478-.397m-12%20.562c.34-.059.68-.114%201.022-.165m0%200a48.11%2048.11%200%200%201%203.478-.397m7.5%200v-.916c0-1.18-.91-2.164-2.09-2.201a51.964%2051.964%200%200%200-3.32%200c-1.18.037-2.09%201.022-2.09%202.201v.916m7.5%200a48.667%2048.667%200%200%200-7.5%200%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-trash);-webkit-mask:var(--hero-trash);-webkit-mask:var(--hero-trash);mask:var(--hero-trash);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-user-group{--hero-user-group:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M18%2018.72a9.094%209.094%200%200%200%203.741-.479%203%203%200%200%200-4.682-2.72m.94%203.198.001.031c0%20.225-.012.447-.037.666A11.944%2011.944%200%200%201%2012%2021c-2.17%200-4.207-.576-5.963-1.584A6.062%206.062%200%200%201%206%2018.719m12%200a5.971%205.971%200%200%200-.941-3.197m0%200A5.995%205.995%200%200%200%2012%2012.75a5.995%205.995%200%200%200-5.058%202.772m0%200a3%203%200%200%200-4.681%202.72%208.986%208.986%200%200%200%203.74.477m.94-3.197a5.971%205.971%200%200%200-.94%203.197M15%206.75a3%203%200%201%201-6%200%203%203%200%200%201%206%200Zm6%203a2.25%202.25%200%201%201-4.5%200%202.25%202.25%200%200%201%204.5%200Zm-13.5%200a2.25%202.25%200%201%201-4.5%200%202.25%202.25%200%200%201%204.5%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-user-group);-webkit-mask:var(--hero-user-group);-webkit-mask:var(--hero-user-group);mask:var(--hero-user-group);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-view-columns-solid{--hero-view-columns-solid:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20d%3D%22M15%203.75H9v16.5h6V3.75ZM16.5%2020.25h3.375c1.035%200%201.875-.84%201.875-1.875V5.625c0-1.036-.84-1.875-1.875-1.875H16.5v16.5ZM4.125%203.75H7.5v16.5H4.125a1.875%201.875%200%200%201-1.875-1.875V5.625c0-1.036.84-1.875%201.875-1.875Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-view-columns-solid);-webkit-mask:var(--hero-view-columns-solid);-webkit-mask:var(--hero-view-columns-solid);mask:var(--hero-view-columns-solid);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-x-circle{--hero-x-circle:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m9.75%209.75%204.5%204.5m0-4.5-4.5%204.5M21%2012a9%209%200%201%201-18%200%209%209%200%200%201%2018%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-x-circle);-webkit-mask:var(--hero-x-circle);-webkit-mask:var(--hero-x-circle);mask:var(--hero-x-circle);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-x-mark{--hero-x-mark:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M6%2018%2018%206M6%206l12%2012%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-x-mark);-webkit-mask:var(--hero-x-mark);-webkit-mask:var(--hero-x-mark);mask:var(--hero-x-mark);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-x-mark-solid{--hero-x-mark-solid:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M5.47%205.47a.75.75%200%200%201%201.06%200L12%2010.94l5.47-5.47a.75.75%200%201%201%201.06%201.06L13.06%2012l5.47%205.47a.75.75%200%201%201-1.06%201.06L12%2013.06l-5.47%205.47a.75.75%200%200%201-1.06-1.06L10.94%2012%205.47%206.53a.75.75%200%200%201%200-1.06Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-x-mark-solid);-webkit-mask:var(--hero-x-mark-solid);-webkit-mask:var(--hero-x-mark-solid);mask:var(--hero-x-mark-solid);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.kbd{border-radius:var(--radius-field);background-color:var(--color-base-200);vertical-align:middle;border:var(--border)solid var(--color-base-content);justify-content:center;align-items:center;padding-left:.5em;padding-right:.5em;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.kbd{border:var(--border)solid color-mix(in srgb,var(--color-base-content)20%,#0000)}}.kbd{border-bottom:calc(var(--border) + 1px)solid var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.kbd{border-bottom:calc(var(--border) + 1px)solid color-mix(in srgb,var(--color-base-content)20%,#0000)}}.kbd{--size:calc(var(--size-selector,.25rem)*6);height:var(--size);min-width:var(--size);font-size:.875rem}.tabs{--tabs-height:auto;--tabs-direction:row;height:var(--tabs-height);flex-wrap:wrap;flex-direction:var(--tabs-direction);display:flex}.navbar{align-items:center;width:100%;min-height:4rem;padding:.5rem;display:flex}.footer{grid-auto-flow:row;place-items:start;gap:2.5rem 1rem;width:100%;font-size:.875rem;line-height:1.25rem;display:grid}.footer>*{place-items:start;gap:.5rem;display:grid}.footer.footer-center{text-align:center;grid-auto-flow:column dense;place-items:center}.footer.footer-center>*{place-items:center}.stat{grid-template-columns:repeat(1,1fr);column-gap:1rem;width:100%;padding-block:1rem;padding-inline:1.5rem;display:inline-grid}.stat:not(:last-child){border-inline-end:var(--border)dashed currentColor}@supports (color:color-mix(in lab, red, red)){.stat:not(:last-child){border-inline-end:var(--border)dashed color-mix(in oklab,currentColor 10%,#0000)}}.stat:not(:last-child){border-block-end:none}.card-body{padding:var(--card-p,1.5rem);font-size:var(--card-fs,.875rem);flex-direction:column;flex:auto;gap:.5rem;display:flex}.card-body :where(p){flex-grow:1}.alert{border-radius:var(--radius-box);color:var(--color-base-content);background-color:var(--alert-color,var(--color-base-200));text-align:start;border:var(--border)solid var(--color-base-200);background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise);box-shadow:0 3px 0 -2px oklch(100% 0 0/calc(var(--depth)*.08))inset,0 1px #000,0 4px 3px -2px oklch(0% 0 0/calc(var(--depth)*.08));grid-template-columns:auto;grid-auto-flow:column;justify-content:start;place-items:center start;gap:1rem;padding-block:.75rem;padding-inline:1rem;font-size:.875rem;line-height:1.25rem;display:grid}@supports (color:color-mix(in lab, red, red)){.alert{box-shadow:0 3px 0 -2px oklch(100% 0 0/calc(var(--depth)*.08))inset,0 1px color-mix(in oklab,color-mix(in oklab,#000 20%,var(--alert-color,var(--color-base-200)))calc(var(--depth)*20%),#0000),0 4px 3px -2px oklch(0% 0 0/calc(var(--depth)*.08))}}.alert:has(:nth-child(2)){grid-template-columns:auto minmax(auto,1fr)}.alert.alert-outline{color:var(--alert-color);box-shadow:none;background-color:#0000;background-image:none}.alert.alert-dash{color:var(--alert-color);box-shadow:none;background-color:#0000;background-image:none;border-style:dashed}.alert.alert-soft{color:var(--alert-color,var(--color-base-content));background:var(--alert-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.alert.alert-soft{background:color-mix(in oklab,var(--alert-color,var(--color-base-content))8%,var(--color-base-100))}}.alert.alert-soft{border-color:var(--alert-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.alert.alert-soft{border-color:color-mix(in oklab,var(--alert-color,var(--color-base-content))10%,var(--color-base-100))}}.alert.alert-soft{box-shadow:none;background-image:none}.fieldset{grid-template-columns:1fr;grid-auto-rows:max-content;gap:.375rem;padding-block:.25rem;font-size:.75rem;display:grid}.card-title{font-size:var(--cardtitle-fs,1.125rem);align-items:center;gap:.5rem;font-weight:600;display:flex}.join{--join-ss:0;--join-se:0;--join-es:0;--join-ee:0;align-items:stretch;display:inline-flex}.join :where(.join-item){border-start-start-radius:var(--join-ss,0);border-start-end-radius:var(--join-se,0);border-end-end-radius:var(--join-ee,0);border-end-start-radius:var(--join-es,0)}.join :where(.join-item) *{--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:var(--radius-field);--join-ee:var(--radius-field)}.join>.join-item:where(:first-child),.join :first-child:not(:last-child) :where(.join-item){--join-ss:var(--radius-field);--join-se:0;--join-es:var(--radius-field);--join-ee:0}.join>.join-item:where(:last-child),.join :last-child:not(:first-child) :where(.join-item){--join-ss:0;--join-se:var(--radius-field);--join-es:0;--join-ee:var(--radius-field)}.join>.join-item:where(:only-child),.join :only-child :where(.join-item){--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:var(--radius-field);--join-ee:var(--radius-field)}.chat{column-gap:.75rem;padding-block:.25rem;display:grid}:root .prose{--tw-prose-body:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root .prose{--tw-prose-body:color-mix(in oklab,var(--color-base-content)80%,#0000)}}:root .prose{--tw-prose-headings:var(--color-base-content);--tw-prose-lead:var(--color-base-content);--tw-prose-links:var(--color-base-content);--tw-prose-bold:var(--color-base-content);--tw-prose-counters:var(--color-base-content);--tw-prose-bullets:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root .prose{--tw-prose-bullets:color-mix(in oklab,var(--color-base-content)50%,#0000)}}:root .prose{--tw-prose-hr:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root .prose{--tw-prose-hr:color-mix(in oklab,var(--color-base-content)20%,#0000)}}:root .prose{--tw-prose-quotes:var(--color-base-content);--tw-prose-quote-borders:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root .prose{--tw-prose-quote-borders:color-mix(in oklab,var(--color-base-content)20%,#0000)}}:root .prose{--tw-prose-captions:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root .prose{--tw-prose-captions:color-mix(in oklab,var(--color-base-content)50%,#0000)}}:root .prose{--tw-prose-code:var(--color-base-content);--tw-prose-pre-code:var(--color-neutral-content);--tw-prose-pre-bg:var(--color-neutral);--tw-prose-th-borders:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root .prose{--tw-prose-th-borders:color-mix(in oklab,var(--color-base-content)50%,#0000)}}:root .prose{--tw-prose-td-borders:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root .prose{--tw-prose-td-borders:color-mix(in oklab,var(--color-base-content)20%,#0000)}}:root .prose{--tw-prose-kbd:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root .prose{--tw-prose-kbd:color-mix(in oklab,var(--color-base-content)80%,#0000)}}:root .prose :where(code):not(pre>code){background-color:var(--color-base-200);border-radius:var(--radius-selector);border:var(--border)solid var(--color-base-300);font-weight:inherit;padding-inline:.5em}:root .prose :where(code):not(pre>code):before,:root .prose :where(code):not(pre>code):after{display:none}.mask{vertical-align:middle;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.divider-horizontal{--divider-m:0 1rem}.divider-horizontal.divider{flex-direction:column;width:1rem;height:auto}.divider-horizontal.divider:before,.divider-horizontal.divider:after{width:.125rem;height:100%}.btn-circle{width:var(--size);height:var(--size);border-radius:3.40282e38px;padding-inline:0}.btn-square{width:var(--size);height:var(--size);padding-inline:0}.size-3{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.size-4{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.size-5{width:calc(var(--spacing)*5);height:calc(var(--spacing)*5)}.size-6{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-8{height:calc(var(--spacing)*8)}.h-10{height:calc(var(--spacing)*10)}.h-12{height:calc(var(--spacing)*12)}.h-16{height:calc(var(--spacing)*16)}.h-\[220px\]{height:220px}.h-\[calc\(100vh-4rem\)\]{height:calc(100vh - 4rem)}.h-dvh{height:100dvh}.h-fit{height:fit-content}.h-full{height:100%}.max-h-48{max-height:calc(var(--spacing)*48)}.max-h-60{max-height:calc(var(--spacing)*60)}.max-h-64{max-height:calc(var(--spacing)*64)}.max-h-72{max-height:calc(var(--spacing)*72)}.max-h-96{max-height:calc(var(--spacing)*96)}.max-h-\[70vh\]{max-height:70vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[200px\]{max-height:200px}.max-h-\[600px\]{max-height:600px}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-\[44px\]{min-height:44px}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.loading-lg{width:calc(var(--size-selector,.25rem)*7)}.loading-md{width:calc(var(--size-selector,.25rem)*6)}.loading-sm{width:calc(var(--size-selector,.25rem)*5)}.loading-xs{width:calc(var(--size-selector,.25rem)*4)}.w-0{width:calc(var(--spacing)*0)}.w-0\.5{width:calc(var(--spacing)*.5)}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-2{width:calc(var(--spacing)*2)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-5\/6{width:83.3333%}.w-6{width:calc(var(--spacing)*6)}.w-8{width:calc(var(--spacing)*8)}.w-10{width:calc(var(--spacing)*10)}.w-12{width:calc(var(--spacing)*12)}.w-16{width:calc(var(--spacing)*16)}.w-20{width:calc(var(--spacing)*20)}.w-24{width:calc(var(--spacing)*24)}.w-32{width:calc(var(--spacing)*32)}.w-40{width:calc(var(--spacing)*40)}.w-48{width:calc(var(--spacing)*48)}.w-52{width:calc(var(--spacing)*52)}.w-56{width:calc(var(--spacing)*56)}.w-64{width:calc(var(--spacing)*64)}.w-72{width:calc(var(--spacing)*72)}.w-80{width:calc(var(--spacing)*80)}.w-\[240px\]{width:240px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-40{max-width:calc(var(--spacing)*40)}.max-w-56{max-width:calc(var(--spacing)*56)}.max-w-72{max-width:calc(var(--spacing)*72)}.max-w-80{max-width:calc(var(--spacing)*80)}.max-w-\[85\%\]{max-width:85%}.max-w-\[150px\]{max-width:150px}.max-w-\[200px\]{max-width:200px}.max-w-\[300px\]{max-width:300px}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-52{min-width:calc(var(--spacing)*52)}.min-w-60{min-width:calc(var(--spacing)*60)}.min-w-96{min-width:calc(var(--spacing)*96)}.min-w-\[80px\]{min-width:80px}.min-w-\[100px\]{min-width:100px}.min-w-\[180px\]{min-width:180px}.min-w-\[620px\]{min-width:620px}.flex-1{flex:1}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-0{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-0{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-4{--tw-translate-y:calc(var(--spacing)*4);translate:var(--tw-translate-x)var(--tw-translate-y)}.scale-105{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.skeleton{border-radius:var(--radius-box);background-color:var(--color-base-300)}@media (prefers-reduced-motion:reduce){.skeleton{transition-duration:15s}}.skeleton{will-change:background-position;background-image:linear-gradient(105deg,#0000 0% 40%,var(--color-base-100)50%,#0000 60% 100%);background-position-x:-50%;background-repeat:no-repeat;background-size:200%;animation:1.8s ease-in-out infinite skeleton}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.link{cursor:pointer;text-decoration-line:underline}.link:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.link:focus{outline-offset:2px;outline:2px solid #0000}}.link:focus-visible{outline-offset:2px;outline:2px solid}.cursor-help{cursor:help}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-none{list-style-type:none}.stats-vertical{grid-auto-flow:row;overflow-y:auto}.stats-vertical .stat:not(:last-child){border-inline-end:none;border-block-end:var(--border)dashed currentColor}@supports (color:color-mix(in lab, red, red)){.stats-vertical .stat:not(:last-child){border-block-end:var(--border)dashed color-mix(in oklab,currentColor 10%,#0000)}}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[110px_42px_minmax\(0\,1fr\)\]{grid-template-columns:110px 42px minmax(0,1fr)}.grid-cols-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0\.5{gap:calc(var(--spacing)*.5)}.gap-1{gap:calc(var(--spacing)*1)}.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-6{gap:calc(var(--spacing)*6)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing)*2)}.gap-x-4{column-gap:calc(var(--spacing)*4)}:where(.space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*1)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-x-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(.space-x-4>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*4)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-x-reverse)))}.gap-y-1{row-gap:calc(var(--spacing)*1)}.gap-y-4{row-gap:calc(var(--spacing)*4)}.self-center{align-self:center}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-y-scroll{overflow-y:scroll}.menu-sm :where(li:not(.menu-title)>:not(ul,details,.menu-title)),.menu-sm :where(li:not(.menu-title)>details>summary:not(.menu-title)){border-radius:var(--radius-field);padding-block:.25rem;padding-inline:.625rem;font-size:.75rem}.menu-sm .menu-title{padding-block:.5rem;padding-inline:.75rem}.rounded{border-radius:.25rem}.rounded-box{border-radius:var(--radius-box);border-radius:var(--radius-box)}.rounded-field{border-radius:var(--radius-field);border-radius:var(--radius-field)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-selector{border-radius:var(--radius-selector);border-radius:var(--radius-selector)}.rounded-b-box{border-bottom-left-radius:var(--radius-box);border-bottom-right-radius:var(--radius-box);border-bottom-right-radius:var(--radius-box);border-bottom-left-radius:var(--radius-box)}.rounded-b-lg{border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-\(length\:--border\){border-style:var(--tw-border-style);border-width:var(--border)}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-r-2{border-right-style:var(--tw-border-style);border-right-width:2px}.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-b-\[1px\]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-solid{--tw-border-style:solid;border-style:solid}.badge-ghost{border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content);background-image:none}.alert-error{border-color:var(--color-error);color:var(--color-error-content);--alert-color:var(--color-error)}.alert-info{border-color:var(--color-info);color:var(--color-info-content);--alert-color:var(--color-info)}.alert-success{border-color:var(--color-success);color:var(--color-success-content);--alert-color:var(--color-success)}.alert-warning{border-color:var(--color-warning);color:var(--color-warning-content);--alert-color:var(--color-warning)}.border-\[\#1a2233\]{border-color:#1a2233}.border-\[\#141c2c\]{border-color:#141c2c}.border-\[\#10182a\]{border-color:#10182a}.border-base-200{border-color:var(--color-base-200)}.border-base-300{border-color:var(--color-base-300)}.border-base-content\/10{border-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.border-base-content\/10{border-color:color-mix(in oklab,var(--color-base-content)10%,transparent)}}.border-base-content\/20{border-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.border-base-content\/20{border-color:color-mix(in oklab,var(--color-base-content)20%,transparent)}}.border-base-content\/25{border-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.border-base-content\/25{border-color:color-mix(in oklab,var(--color-base-content)25%,transparent)}}.border-error{border-color:var(--color-error)}.border-primary{border-color:var(--color-primary)}.border-secondary{border-color:var(--color-secondary)}.border-warning,.border-warning\/30{border-color:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){.border-warning\/30{border-color:color-mix(in oklab,var(--color-warning)30%,transparent)}}.border-l-transparent{border-left-color:#0000}.chat-bubble-error{background-color:var(--color-error);color:var(--color-error-content)}.chat-bubble-primary{background-color:var(--color-primary);color:var(--color-primary-content)}.chat-bubble-secondary{background-color:var(--color-secondary);color:var(--color-secondary-content)}.table-zebra tbody tr:where(:nth-child(2n)),.table-zebra tbody tr:where(:nth-child(2n)) :where(.table-pin-cols tr th){background-color:var(--color-base-200)}@media (hover:hover){:is(.table-zebra tbody tr.row-hover,.table-zebra tbody tr.row-hover:where(:nth-child(2n))):hover{background-color:var(--color-base-300)}}.bg-\[\#0a0e16\]{background-color:#0a0e16}.bg-\[\#1b2334\]{background-color:#1b2334}.bg-accent\/10{background-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/10{background-color:color-mix(in oklab,var(--color-accent)10%,transparent)}}.bg-base-100{background-color:var(--color-base-100)}.bg-base-200,.bg-base-200\/50{background-color:var(--color-base-200)}@supports (color:color-mix(in lab, red, red)){.bg-base-200\/50{background-color:color-mix(in oklab,var(--color-base-200)50%,transparent)}}.bg-base-300{background-color:var(--color-base-300)}.bg-base-content{background-color:var(--color-base-content)}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black)50%,transparent)}}.bg-current{background-color:currentColor}.bg-error\/10{background-color:var(--color-error)}@supports (color:color-mix(in lab, red, red)){.bg-error\/10{background-color:color-mix(in oklab,var(--color-error)10%,transparent)}}.bg-neutral{background-color:var(--color-neutral)}.bg-primary\/10{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/10{background-color:color-mix(in oklab,var(--color-primary)10%,transparent)}}.bg-secondary\/10{background-color:var(--color-secondary)}@supports (color:color-mix(in lab, red, red)){.bg-secondary\/10{background-color:color-mix(in oklab,var(--color-secondary)10%,transparent)}}.bg-transparent{background-color:#0000}.bg-warning\/5{background-color:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){.bg-warning\/5{background-color:color-mix(in oklab,var(--color-warning)5%,transparent)}}.bg-warning\/10{background-color:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){.bg-warning\/10{background-color:color-mix(in oklab,var(--color-warning)10%,transparent)}}.bg-white{background-color:var(--color-white)}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-base-200{--tw-gradient-from:var(--color-base-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-base-300{--tw-gradient-to:var(--color-base-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.loading-dots{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='4' cy='12' r='3'%3E%3Canimate attributeName='cy' values='12;6;12;12' keyTimes='0;0.286;0.571;1' dur='1.05s' repeatCount='indefinite' keySplines='.33,0,.66,.33;.33,.66,.66,1'/%3E%3C/circle%3E%3Ccircle cx='12' cy='12' r='3'%3E%3Canimate attributeName='cy' values='12;6;12;12' keyTimes='0;0.286;0.571;1' dur='1.05s' repeatCount='indefinite' keySplines='.33,0,.66,.33;.33,.66,.66,1' begin='0.1s'/%3E%3C/circle%3E%3Ccircle cx='20' cy='12' r='3'%3E%3Canimate attributeName='cy' values='12;6;12;12' keyTimes='0;0.286;0.571;1' dur='1.05s' repeatCount='indefinite' keySplines='.33,0,.66,.33;.33,.66,.66,1' begin='0.2s'/%3E%3C/circle%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='4' cy='12' r='3'%3E%3Canimate attributeName='cy' values='12;6;12;12' keyTimes='0;0.286;0.571;1' dur='1.05s' repeatCount='indefinite' keySplines='.33,0,.66,.33;.33,.66,.66,1'/%3E%3C/circle%3E%3Ccircle cx='12' cy='12' r='3'%3E%3Canimate attributeName='cy' values='12;6;12;12' keyTimes='0;0.286;0.571;1' dur='1.05s' repeatCount='indefinite' keySplines='.33,0,.66,.33;.33,.66,.66,1' begin='0.1s'/%3E%3C/circle%3E%3Ccircle cx='20' cy='12' r='3'%3E%3Canimate attributeName='cy' values='12;6;12;12' keyTimes='0;0.286;0.571;1' dur='1.05s' repeatCount='indefinite' keySplines='.33,0,.66,.33;.33,.66,.66,1' begin='0.2s'/%3E%3C/circle%3E%3C/svg%3E")}.loading-spinner{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E")}.stroke-current{stroke:currentColor}.checkbox-sm{--size:calc(var(--size-selector,.25rem)*5);padding:.1875rem}.checkbox-xs{--size:calc(var(--size-selector,.25rem)*4);padding:.125rem}.p-0{padding:calc(var(--spacing)*0)}.p-0\.5{padding:calc(var(--spacing)*.5)}.p-1{padding:calc(var(--spacing)*1)}.p-2{padding:calc(var(--spacing)*2)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-6{padding:calc(var(--spacing)*6)}.table-sm :not(thead,tfoot) tr{font-size:.75rem}.table-sm :where(th,td){padding-block:.5rem;padding-inline:.75rem}.table-xs :not(thead,tfoot) tr{font-size:.6875rem}.table-xs :where(th,td){padding-block:.25rem;padding-inline:.5rem}.badge-lg{--size:calc(var(--size-selector,.25rem)*7);padding-inline:calc(.25rem*3.5 - var(--border));font-size:1rem}.badge-sm{--size:calc(var(--size-selector,.25rem)*5);padding-inline:calc(.25rem*2.5 - var(--border));font-size:.75rem}.badge-xs{--size:calc(var(--size-selector,.25rem)*4);padding-inline:calc(.25rem*2 - var(--border));font-size:.625rem}.px-1{padding-inline:calc(var(--spacing)*1)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.py-0{padding-block:calc(var(--spacing)*0)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.py-6{padding-block:calc(var(--spacing)*6)}.py-8{padding-block:calc(var(--spacing)*8)}.py-10{padding-block:calc(var(--spacing)*10)}.py-12{padding-block:calc(var(--spacing)*12)}.py-16{padding-block:calc(var(--spacing)*16)}.py-20{padding-block:calc(var(--spacing)*20)}.pt-1{padding-top:calc(var(--spacing)*1)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-5{padding-top:calc(var(--spacing)*5)}.pr-0{padding-right:calc(var(--spacing)*0)}.pr-2{padding-right:calc(var(--spacing)*2)}.pr-8{padding-right:calc(var(--spacing)*8)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-6{padding-bottom:calc(var(--spacing)*6)}.pl-1{padding-left:calc(var(--spacing)*1)}.pl-2{padding-left:calc(var(--spacing)*2)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.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-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--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))}.kbd-xs{--size:calc(var(--size-selector,.25rem)*4);font-size:.625rem}.select-sm{--size:calc(var(--size-field,.25rem)*8);font-size:.75rem}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[26px\]{font-size:26px}.textarea-sm{font-size:.75rem}.leading-5{--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5)}.leading-8{--tw-leading:calc(var(--spacing)*8);line-height:calc(var(--spacing)*8)}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.hyphens-auto{-webkit-hyphens:auto;hyphens:auto}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.\!checkbox-error{color:var(--color-error-content)!important;--input-color:var(--color-error)!important}.checkbox-primary{color:var(--color-primary-content);--input-color:var(--color-primary)}.link-primary{color:var(--color-primary)}@media (hover:hover){.link-primary:hover{color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.link-primary:hover{color:color-mix(in oklab,var(--color-primary)80%,#000)}}}.progress-accent{color:var(--color-accent)}.progress-info{color:var(--color-info)}.progress-primary{color:var(--color-primary)}.progress-secondary{color:var(--color-secondary)}.progress-success{color:var(--color-success)}.progress-warning{color:var(--color-warning)}.text-\[\#9a8cf8\]{color:#9a8cf8}.text-\[\#c9d4e8\]{color:#c9d4e8}.text-\[\#e8edf6\]{color:#e8edf6}.text-accent{color:var(--color-accent)}.text-base-content,.text-base-content\/30{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.text-base-content\/30{color:color-mix(in oklab,var(--color-base-content)30%,transparent)}}.text-base-content\/40{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.text-base-content\/40{color:color-mix(in oklab,var(--color-base-content)40%,transparent)}}.text-base-content\/45{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.text-base-content\/45{color:color-mix(in oklab,var(--color-base-content)45%,transparent)}}.text-base-content\/50{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.text-base-content\/50{color:color-mix(in oklab,var(--color-base-content)50%,transparent)}}.text-base-content\/55{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.text-base-content\/55{color:color-mix(in oklab,var(--color-base-content)55%,transparent)}}.text-base-content\/60{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.text-base-content\/60{color:color-mix(in oklab,var(--color-base-content)60%,transparent)}}.text-base-content\/70{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.text-base-content\/70{color:color-mix(in oklab,var(--color-base-content)70%,transparent)}}.text-base-content\/75{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.text-base-content\/75{color:color-mix(in oklab,var(--color-base-content)75%,transparent)}}.text-base-content\/80{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.text-base-content\/80{color:color-mix(in oklab,var(--color-base-content)80%,transparent)}}.text-base-content\/90{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.text-base-content\/90{color:color-mix(in oklab,var(--color-base-content)90%,transparent)}}.text-blue-600{color:var(--color-blue-600)}.text-error{color:var(--color-error)}.text-error-content{color:var(--color-error-content)}.text-info{color:var(--color-info)}.text-neutral-content{color:var(--color-neutral-content)}.text-primary{color:var(--color-primary)}.text-red-500{color:var(--color-red-500)}.text-secondary{color:var(--color-secondary)}.text-success{color:var(--color-success)}.text-warning{color:var(--color-warning)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.link-hover{text-decoration-line:none}@media (hover:hover){.link-hover:hover{text-decoration-line:underline}}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-65{opacity:.65}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-100{opacity:1}.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-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.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-base-content\/10{--tw-ring-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.ring-base-content\/10{--tw-ring-color:color-mix(in oklab,var(--color-base-content)10%,transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-\[length\:var\(--border\)\]{outline-style:var(--tw-outline-style);outline-width:var(--border)}.btn-ghost:not(.btn-active,:hover,:active:focus,:focus-visible){--btn-shadow:"";--btn-bg:#0000;--btn-border:#0000;--btn-noise:none}.btn-ghost:not(.btn-active,:hover,:active:focus,:focus-visible):not(:disabled,[disabled],.btn-disabled){--btn-fg:currentColor;outline-color:currentColor}.outline-black\/5{outline-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.outline-black\/5{outline-color:color-mix(in oklab,var(--color-black)5%,transparent)}}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,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-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-0{--tw-duration:0s;transition-duration:0s}.duration-75{--tw-duration:75ms;transition-duration:75ms}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.btn-outline:not(.btn-active,:hover,:active:focus,:focus-visible,:disabled,[disabled],.btn-disabled,:checked){--btn-shadow:"";--btn-bg:#0000;--btn-fg:var(--btn-color);--btn-border:var(--btn-color);--btn-noise:none}@media (hover:none){.btn-outline:hover:not(.btn-active,:active,:focus-visible,:disabled,[disabled],.btn-disabled,:checked){--btn-shadow:"";--btn-bg:#0000;--btn-fg:var(--btn-color);--btn-border:var(--btn-color);--btn-noise:none}}.btn-soft:not(.btn-active,:hover,:active:focus,:focus-visible,:disabled,[disabled],.btn-disabled){--btn-shadow:"";--btn-fg:var(--btn-color,var(--color-base-content));--btn-bg:var(--btn-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.btn-soft:not(.btn-active,:hover,:active:focus,:focus-visible,:disabled,[disabled],.btn-disabled){--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-content))8%,var(--color-base-100))}}.btn-soft:not(.btn-active,:hover,:active:focus,:focus-visible,:disabled,[disabled],.btn-disabled){--btn-border:var(--btn-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.btn-soft:not(.btn-active,:hover,:active:focus,:focus-visible,:disabled,[disabled],.btn-disabled){--btn-border:color-mix(in oklab,var(--btn-color,var(--color-base-content))10%,var(--color-base-100))}}.btn-soft:not(.btn-active,:hover,:active:focus,:focus-visible,:disabled,[disabled],.btn-disabled){--btn-noise:none}@media (hover:none){.btn-soft:hover:not(.btn-active,:active,:focus-visible,:disabled,[disabled],.btn-disabled){--btn-shadow:"";--btn-fg:var(--btn-color,var(--color-base-content));--btn-bg:var(--btn-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.btn-soft:hover:not(.btn-active,:active,:focus-visible,:disabled,[disabled],.btn-disabled){--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-content))8%,var(--color-base-100))}}.btn-soft:hover:not(.btn-active,:active,:focus-visible,:disabled,[disabled],.btn-disabled){--btn-border:var(--btn-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.btn-soft:hover:not(.btn-active,:active,:focus-visible,:disabled,[disabled],.btn-disabled){--btn-border:color-mix(in oklab,var(--btn-color,var(--color-base-content))10%,var(--color-base-100))}}.btn-soft:hover:not(.btn-active,:active,:focus-visible,:disabled,[disabled],.btn-disabled){--btn-noise:none}}.btn-lg{--fontsize:1.125rem;--btn-p:1.25rem;--size:calc(var(--size-field,.25rem)*12)}.btn-sm{--fontsize:.75rem;--btn-p:.75rem;--size:calc(var(--size-field,.25rem)*8)}.btn-xs{--fontsize:.6875rem;--btn-p:.5rem;--size:calc(var(--size-field,.25rem)*6)}.badge-accent{--badge-color:var(--color-accent);--badge-fg:var(--color-accent-content)}.badge-error{--badge-color:var(--color-error);--badge-fg:var(--color-error-content)}.badge-info{--badge-color:var(--color-info);--badge-fg:var(--color-info-content)}.badge-primary{--badge-color:var(--color-primary);--badge-fg:var(--color-primary-content)}.badge-secondary{--badge-color:var(--color-secondary);--badge-fg:var(--color-secondary-content)}.badge-success{--badge-color:var(--color-success);--badge-fg:var(--color-success-content)}.badge-warning{--badge-color:var(--color-warning);--badge-fg:var(--color-warning-content)}.btn-accent{--btn-color:var(--color-accent);--btn-fg:var(--color-accent-content)}.btn-error{--btn-color:var(--color-error);--btn-fg:var(--color-error-content)}.btn-info{--btn-color:var(--color-info);--btn-fg:var(--color-info-content)}.btn-primary{--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content)}.btn-secondary{--btn-color:var(--color-secondary);--btn-fg:var(--color-secondary-content)}.btn-success{--btn-color:var(--color-success);--btn-fg:var(--color-success-content)}.btn-warning{--btn-color:var(--color-warning);--btn-fg:var(--color-warning-content)}.\!toggle-error:checked,.\!toggle-error[aria-checked=true]{--input-color:var(--color-error)!important}.input-error,.input-error:focus,.input-error:focus-within,.select-error,.select-error:focus,.select-error:focus-within,.textarea-error,.textarea-error:focus,.textarea-error:focus-within,.toggle-error:checked,.toggle-error[aria-checked=true]{--input-color:var(--color-error)}.toggle-primary:checked,.toggle-primary[aria-checked=true]{--input-color:var(--color-primary)}.toggle-secondary:checked,.toggle-secondary[aria-checked=true]{--input-color:var(--color-secondary)}.toggle-sm[type=checkbox],.toggle-sm:has([type=checkbox]){--size:calc(var(--size-selector,.25rem)*5)}.not-first\:mt-2:not(:first-child){margin-top:calc(var(--spacing)*2)}.not-hover\:select-ghost:not(:hover){box-shadow:none;background-color:#0000;border-color:#0000;transition:background-color .2s}.not-hover\:select-ghost:not(:hover):focus,.not-hover\:select-ghost:not(:hover):focus-within{background-color:var(--color-base-100);color:var(--color-base-content);box-shadow:none;border-color:#0000}@media not all and (hover:hover){.not-hover\:select-ghost{box-shadow:none;background-color:#0000;border-color:#0000;transition:background-color .2s}.not-hover\:select-ghost:focus,.not-hover\:select-ghost:focus-within{background-color:var(--color-base-100);color:var(--color-base-content);box-shadow:none;border-color:#0000}}.not-hover\:input-ghost:not(:hover){box-shadow:none;background-color:#0000;border-color:#0000}.not-hover\:input-ghost:not(:hover):focus,.not-hover\:input-ghost:not(:hover):focus-within{background-color:var(--color-base-100);color:var(--color-base-content);box-shadow:none;border-color:#0000}@media not all and (hover:hover){.not-hover\:input-ghost{box-shadow:none;background-color:#0000;border-color:#0000}.not-hover\:input-ghost:focus,.not-hover\:input-ghost:focus-within{background-color:var(--color-base-100);color:var(--color-base-content);box-shadow:none;border-color:#0000}}@media (hover:hover){.group-hover\:opacity-70:is(:where(.group):hover *){opacity:.7}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-y-0:after{content:var(--tw-content);inset-block:calc(var(--spacing)*0)}.after\:left-0:after{content:var(--tw-content);left:calc(var(--spacing)*0)}.after\:hidden:after{content:var(--tw-content);display:none}.after\:border-r:after{content:var(--tw-content);border-right-style:var(--tw-border-style);border-right-width:1px}.after\:border-base-200:after{content:var(--tw-content);border-color:var(--color-base-200)}.after\:shadow-\[-1px_0_2px_0_rgba\(0\,0\,0\,0\.05\)\]:after{content:var(--tw-content);--tw-shadow:-1px 0 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.first\:pt-3:first-child{padding-top:calc(var(--spacing)*3)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pb-3:last-child{padding-bottom:calc(var(--spacing)*3)}@media (hover:hover){.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\:cursor-pointer:hover{cursor:pointer}.hover\:border-\[\#53d8f0\]:hover{border-color:#53d8f0}.hover\:bg-\[var\(--btn-border\)\]:hover{background-color:var(--btn-border)}.hover\:bg-base-200:hover{background-color:var(--color-base-200)}.hover\:bg-base-300:hover{background-color:var(--color-base-300)}.hover\:text-base-content:hover{color:var(--color-base-content)}.hover\:text-blue-600:hover{color:var(--color-blue-600)}.hover\:text-error:hover{color:var(--color-error)}.hover\:text-info:hover{color:var(--color-info)}.hover\:text-red-600:hover{color:var(--color-red-600)}.hover\:text-secondary:hover{color:var(--color-secondary)}.hover\:text-success:hover{color:var(--color-success)}.hover\:text-warning:hover{color:var(--color-warning)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-70:hover{opacity:.7}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-2xl:hover{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.has-checked\:bg-neutral:has(:checked){background-color:var(--color-neutral)}.has-checked\:text-neutral-content:has(:checked){color:var(--color-neutral-content)}@media (prefers-reduced-motion:no-preference){.motion-safe\:animate-spin{animation:var(--animate-spin)}}@media (min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:inline{display:inline}.sm\:w-1\/4{width:25%}.sm\:w-3\/4{width:75%}.sm\:w-96{width:calc(var(--spacing)*96)}.sm\:w-auto{width:auto}.sm\:max-w-96{max-width:calc(var(--spacing)*96)}.sm\:translate-y-0{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.sm\:scale-95{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}.sm\:scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}:where(.sm\:space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*0)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*0)*calc(1 - var(--tw-space-y-reverse)))}:where(.sm\: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(.sm\:divide-base-200>:not(:last-child)){border-color:var(--color-base-200)}.sm\:self-center{align-self:center}.sm\:self-end{align-self:flex-end}.sm\:self-start{align-self:flex-start}.sm\:px-6{padding-inline:calc(var(--spacing)*6)}.sm\:py-3{padding-block:calc(var(--spacing)*3)}.sm\:py-20{padding-block:calc(var(--spacing)*20)}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}@media (min-width:48rem){.md\:fixed{position:fixed}.md\:relative{position:relative}.md\:inset-y-0{inset-block:calc(var(--spacing)*0)}.md\:mx-16{margin-inline:calc(var(--spacing)*16)}.md\:mt-16{margin-top:calc(var(--spacing)*16)}.md\:-ml-64{margin-left:calc(var(--spacing)*-64)}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:h-16{height:calc(var(--spacing)*16)}.md\:w-16{width:calc(var(--spacing)*16)}.md\:w-64{width:calc(var(--spacing)*64)}.md\:max-w-\[75\%\]{max-width:75%}.md\:translate-x-0{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:p-4{padding:calc(var(--spacing)*4)}.md\:p-6{padding:calc(var(--spacing)*6)}.md\:px-8{padding-inline:calc(var(--spacing)*8)}.md\:py-20{padding-block:calc(var(--spacing)*20)}.md\:pl-64{padding-left:calc(var(--spacing)*64)}.md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.md\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media (min-width:64rem){.lg\:col-span-1{grid-column:span 1/span 1}.lg\:flex{display:flex}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.lg\:px-8{padding-inline:calc(var(--spacing)*8)}.lg\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}@media (min-width:80rem){.xl\:px-28{padding-inline:calc(var(--spacing)*28)}.xl\:py-28{padding-block:calc(var(--spacing)*28)}}.\[\&_\>_input\]\:input>input{cursor:text;border:var(--border)solid #0000;appearance:none;background-color:var(--color-base-100);vertical-align:middle;white-space:nowrap;width:clamp(3rem,20rem,100%);height:var(--size);border-color:var(--input-color);box-shadow:0 1px var(--input-color)inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1))inset;border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-shrink:1;align-items:center;gap:.5rem;padding-inline:.75rem;font-size:.875rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.\[\&_\>_input\]\:input>input{box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000)inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1))inset}}.\[\&_\>_input\]\:input>input{--size:calc(var(--size-field,.25rem)*10);--input-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.\[\&_\>_input\]\:input>input{--input-color:color-mix(in oklab,var(--color-base-content)20%,#0000)}}.\[\&_\>_input\]\:input>input:where(input){display:inline-flex}.\[\&_\>_input\]\:input>input :where(input){appearance:none;background-color:#0000;border:none;width:100%;height:100%;display:inline-flex}.\[\&_\>_input\]\:input>input :where(input):focus,.\[\&_\>_input\]\:input>input :where(input):focus-within{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\>_input\]\:input>input :where(input):focus,.\[\&_\>_input\]\:input>input :where(input):focus-within{outline-offset:2px;outline:2px solid #0000}}.\[\&_\>_input\]\:input>input :where(input[type=date]){display:inline-block}.\[\&_\>_input\]\:input>input:focus,.\[\&_\>_input\]\:input>input:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){.\[\&_\>_input\]\:input>input:focus,.\[\&_\>_input\]\:input>input:focus-within{box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000)}}.\[\&_\>_input\]\:input>input:focus,.\[\&_\>_input\]\:input>input:focus-within{outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate;z-index:1}.\[\&_\>_input\]\:input>input:has(>input[disabled]),.\[\&_\>_input\]\:input>input:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.\[\&_\>_input\]\:input>input:has(>input[disabled]),.\[\&_\>_input\]\:input>input:is(:disabled,[disabled]){color:color-mix(in oklab,var(--color-base-content)40%,transparent)}}:is(.\[\&_\>_input\]\:input>input:has(>input[disabled]),.\[\&_\>_input\]\:input>input:is(:disabled,[disabled]))::placeholder{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.\[\&_\>_input\]\:input>input:has(>input[disabled]),.\[\&_\>_input\]\:input>input:is(:disabled,[disabled]))::placeholder{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}}.\[\&_\>_input\]\:input>input:has(>input[disabled]),.\[\&_\>_input\]\:input>input:is(:disabled,[disabled]){box-shadow:none}.\[\&_\>_input\]\:input>input:has(>input[disabled])>input[disabled]{cursor:not-allowed}.\[\&_\>_input\]\:input>input::-webkit-date-and-time-value{text-align:inherit}.\[\&_\>_input\]\:input>input[type=number]::-webkit-inner-spin-button{margin-block:-.75rem;margin-inline-end:-.75rem}.\[\&_\>_input\]\:input>input::-webkit-calendar-picker-indicator{position:absolute;inset-inline-end:.75em}.\[\&_\>_input\]\:w-full>input{width:100%}.\[\&_\>_input\]\:bg-error\/10>input{background-color:var(--color-error)}@supports (color:color-mix(in lab, red, red)){.\[\&_\>_input\]\:bg-error\/10>input{background-color:color-mix(in oklab,var(--color-error)10%,transparent)}}.\[\&_\>_input\]\:input-error>input,.\[\&_\>_input\]\:input-error>input:focus,.\[\&_\>_input\]\:input-error>input:focus-within{--input-color:var(--color-error)}.\[\&\.select\:\:picker\(select\)\]\:bg-base-100.select::picker(select){background-color:var(--color-base-100)}.\[\&\.select\:\:picker\(select\)\]\:text-base-content.select::picker(select){color:var(--color-base-content)}.\[\&\[stuck\]\]\:after\:block[stuck]:after{content:var(--tw-content);display:block}}[data-phx-session],[data-phx-teleported-src]{display:contents}body{font-variant-numeric:tabular-nums;font-family:ui-monospace,JetBrains Mono,Fira Code,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.dropdown-content:not(:focus-within){visibility:hidden;opacity:0}.dropdown:focus-within .dropdown-content,.dropdown.dropdown-open .dropdown-content,.dropdown:has([open]) .dropdown-content{visibility:visible;opacity:1}dialog.modal{z-index:999;background-color:#0000;justify-content:center;align-items:center;width:100%;max-width:100%;height:100%;max-height:100%;margin:0;padding:0;display:none;position:fixed;inset:0}dialog.modal[open],dialog.modal.modal-open{display:flex}dialog.modal::backdrop{background-color:oklch(0% 0 0/.5)}dialog.modal.modal-open:before{content:"";z-index:-1;background-color:oklch(0% 0 0/.5);position:fixed;inset:0}dialog.modal .modal-box{background-color:var(--color-base-100,oklch(98% 0 0));border-radius:var(--radius-box,.5rem);overscroll-behavior:contain;min-width:20rem;max-height:calc(100vh - 5em);position:relative;overflow-y:auto;box-shadow:0 25px 50px -12px #00000040}dialog.modal .modal-box>div:first-child{border-bottom:1px solid var(--color-base-200,oklch(96% .001 286.375));justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}dialog.modal .modal-box>div:first-child>div:first-of-type{padding-right:2.5rem;font-size:1.125rem;font-weight:600}dialog.modal .modal-box .btn-circle{position:absolute;top:.75rem;right:.75rem}dialog.modal .modal-box .px-5{padding-left:1.5rem;padding-right:1.5rem}dialog.modal .modal-box .py-3{padding-top:1rem;padding-bottom:1rem}dialog.modal .modal-box>div:last-child>div:last-child{background-color:var(--color-base-200,oklch(96% .001 286.375));justify-content:flex-end;gap:.75rem;padding:1.25rem 1.5rem;display:flex}dialog.modal .modal-box .btn-primary{background-color:var(--color-error,oklch(58% .253 17.585));border-color:var(--color-error,oklch(58% .253 17.585));color:var(--color-error-content,oklch(96% .015 12.422))}dialog.modal .modal-box .btn-primary:hover{background-color:oklch(50% .253 17.585);border-color:oklch(50% .253 17.585)}.chat-markdown{overflow-x:auto}.chat-markdown h1,.chat-markdown h2,.chat-markdown h3,.chat-markdown h4{margin-top:.75em;margin-bottom:.5em;font-weight:600}.chat-markdown h1{font-size:1.25em}.chat-markdown h2{font-size:1.125em}.chat-markdown h3{font-size:1em}.chat-markdown p{margin-top:.5em;margin-bottom:.5em}.chat-markdown p:first-child{margin-top:0}.chat-markdown p:last-child{margin-bottom:0}.chat-markdown ul,.chat-markdown ol{margin-top:.5em;margin-bottom:.5em;padding-left:1.25em}.chat-markdown ul{list-style-type:disc}.chat-markdown ol{list-style-type:decimal}.chat-markdown li{margin-top:.25em}.chat-markdown table{border-collapse:collapse;width:100%;margin-top:.75em;margin-bottom:.75em;font-size:.875em}.chat-markdown th,.chat-markdown td{text-align:left;border:1px solid oklch(50% 0 0/.3);padding:.5em .75em}.chat-markdown th{background:oklch(50% 0 0/.1);font-weight:600}.chat-markdown td:not(:first-child){text-align:right}.chat-markdown code{background:oklch(50% 0 0/.15);border-radius:.25em;padding:.125em .25em;font-family:ui-monospace,monospace;font-size:.875em}.chat-markdown pre{background:oklch(20% .01 250);border-radius:.5em;margin-top:.75em;margin-bottom:.75em;padding:.75em;overflow-x:auto}.chat-markdown pre code{background:0 0;padding:0}.chat-markdown a{color:oklch(70% .15 250);text-decoration:underline}.chat-markdown a:hover{color:oklch(80% .15 250)}.chat-markdown blockquote{border-left:3px solid oklch(50% 0 0/.3);margin-top:.75em;margin-bottom:.75em;padding-left:1em;font-style:italic}.chat-markdown strong{font-weight:600}.chat-markdown em{font-style:italic}.chat-markdown hr{border:none;border-top:1px solid oklch(50% 0 0/.3);margin-top:1em;margin-bottom:1em}.chat-markdown input[type=checkbox]{margin-right:.5em}.chat-markdown .mermaid-container{justify-content:center;margin:1em 0;display:flex;overflow-x:auto}.chat-markdown .mermaid-container.mermaid-rendered{background:oklch(98% 0 0);border-radius:.5em;padding:1em}.chat-markdown .mermaid-container.mermaid-error pre{background:oklch(58% .253 17.585/.1);border:2px solid oklch(58% .253 17.585)}.chat-markdown .mermaid-container svg{max-width:100%;height:auto}.mermaid-wrapper .mermaid,.mermaid-wrapper .mermaid svg{min-height:auto!important}.mermaid-wrapper,.chat-markdown .mermaid-wrapper{background:var(--color-base-100,#fff);border:1px solid var(--color-base-300,#d7dde5);color:var(--color-base-content,#15191f);border-radius:6px}[data-theme=dark] .mermaid-wrapper,[data-theme=dark] .chat-markdown .mermaid-wrapper{color:#e7e9ec;background:#0f1012;border-color:#1c1e22}[data-theme=pitch] .mermaid-wrapper,[data-theme=pitch] .chat-markdown .mermaid-wrapper{color:#e7e9ec;background:#000;border-color:#222}.mermaid-controls{background:var(--color-base-100,#fff);align-items:center!important;gap:4px!important;padding:3px!important;display:inline-flex!important}@supports (color:color-mix(in lab, red, red)){.mermaid-controls{background:color-mix(in srgb,var(--color-base-100,#fff)94%,transparent)}}.mermaid-controls{border:1px solid var(--color-base-300,#d7dde5);border-radius:5px;line-height:1!important}[data-theme=dark] .mermaid-controls{background:#0f1012f0;border-color:#1c1e22}[data-theme=pitch] .mermaid-controls{background:#000000f0;border-color:#222}.mermaid-control-btn{background:var(--color-base-100,#fff)!important;border:1px solid var(--color-base-300,#d7dde5)!important;width:28px!important;min-width:28px!important;max-width:28px!important;height:28px!important;min-height:28px!important;max-height:28px!important;color:var(--color-base-content,#15191f)!important;letter-spacing:0!important;text-align:center!important;border-radius:4px!important;place-items:center!important;padding:0!important;font-size:15px!important;font-weight:650!important;line-height:1!important;display:inline-grid!important}.mermaid-control-btn:hover{border-color:var(--color-accent,#0071ff)!important;color:var(--color-accent,#0071ff)!important}[data-theme=dark] .mermaid-control-btn,[data-theme=pitch] .mermaid-control-btn{color:#e7e9ec!important;background:#0f1012!important;border-color:#2a2d34!important}[data-theme=pitch] .mermaid-control-btn{background:#000!important;border-color:#222!important}[data-theme=dark] .mermaid-control-btn:hover,[data-theme=pitch] .mermaid-control-btn:hover{color:#a3f7d1!important;border-color:#a3f7d1!important}.mermaid-lightbox{background:#000000d1}.mermaid-lightbox-content,.mermaid-lightbox-diagram-wrapper{background:var(--color-base-100,#fff);color:var(--color-base-content,#15191f)}[data-theme=dark] .mermaid-lightbox-content,[data-theme=dark] .mermaid-lightbox-diagram-wrapper{color:#e7e9ec;background:#0a0b0c}[data-theme=pitch] .mermaid-lightbox-content,[data-theme=pitch] .mermaid-lightbox-diagram-wrapper{color:#e7e9ec;background:#000}.scrollbar-thin{scrollbar-width:thin}.scrollbar-thin::-webkit-scrollbar{width:4px;height:4px}.scrollbar-thin::-webkit-scrollbar-track{background:0 0}.scrollbar-thin::-webkit-scrollbar-thumb{background:oklch(50% 0 0/.3);border-radius:2px}.scrollbar-thin::-webkit-scrollbar-thumb:hover{background:oklch(50% 0 0/.5)}.scrollbar-thumb-base-300::-webkit-scrollbar-thumb{background:var(--color-base-300)}.tiptap-container{transition:border-color .2s,box-shadow .2s}.tiptap-container:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 2px oklch(from var(--color-primary)l c h/20%)}.tiptap-toolbar{border-radius:var(--radius-box)var(--radius-box)0 0}.tiptap-toolbar .btn-active{background-color:var(--color-primary);color:var(--color-primary-content)}.tiptap-toolbar .divider-horizontal{background-color:var(--color-base-300)}.tiptap-editor-content{min-height:44px;max-height:200px;overflow-y:auto}.tiptap-editor-content .ProseMirror{outline:none;min-height:44px;padding:.75rem 1rem}.tiptap-editor-content .ProseMirror:focus{outline:none}.tiptap-editor-content .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--color-base-content);opacity:.4;float:left;pointer-events:none;height:0}.tiptap-prose p{margin:.25em 0}.tiptap-prose p:first-child{margin-top:0}.tiptap-prose p:last-child{margin-bottom:0}.tiptap-prose h1,.tiptap-prose h2,.tiptap-prose h3{margin:.5em 0 .25em;font-weight:600;line-height:1.3}.tiptap-prose h1{font-size:1.25em}.tiptap-prose h2{font-size:1.125em}.tiptap-prose h3{font-size:1em}.tiptap-prose ul,.tiptap-prose ol{margin:.25em 0;padding-left:1.25em}.tiptap-prose ul{list-style-type:disc}.tiptap-prose ol{list-style-type:decimal}.tiptap-prose li{margin:.125em 0}.tiptap-prose li p{margin:0}.tiptap-prose code{background:oklch(50% 0 0/.15);border-radius:.25em;padding:.1em .25em;font-family:ui-monospace,monospace;font-size:.875em}.tiptap-prose pre{background:oklch(20% .01 250);border-radius:.375em;margin:.5em 0;padding:.5em .75em;font-size:.875em;overflow-x:auto}.tiptap-prose pre code{color:oklch(90% 0 0);background:0 0;padding:0}.tiptap-prose blockquote{border-left:3px solid var(--color-primary);opacity:.9;margin:.5em 0;padding-left:.75em;font-style:italic}.tiptap-prose a{color:var(--color-primary);cursor:pointer;text-decoration:underline}.tiptap-prose hr{border:none;border-top:1px solid var(--color-base-300);margin:.75em 0}.tiptap-prose strong{font-weight:600}.tiptap-prose em{font-style:italic}.tiptap-prose s,.tiptap-prose del{text-decoration:line-through}[data-theme=dark] .tiptap-prose pre{background:oklch(15% .01 250)}[data-theme=dark] .tiptap-prose code{background:oklch(40% 0 0/.3)}[data-theme=dark] .chat-markdown .mermaid-container.mermaid-rendered{background:oklch(25% .01 250)}:root{--nb-bg:#0b0c0d;--nb-ink:#0f1012;--nb-line:#1c1e22;--nb-line-hi:#2a2d34;--nb-fg:#e7e9ec;--nb-fg-2:#9ea3ad;--nb-fg-3:#9298a3;--nb-fg-4:#777e89;--nb-ac:#a3f7d1;--nb-ac-soft:#a3f7d124;--nb-ac-line:#a3f7d152;--nb-up:#7dd3a3;--nb-down:#e07a7a;--nb-sans:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--nb-mono:ui-monospace,"JetBrains Mono","Fira Code",SFMono-Regular,Menlo,monospace;--nb-type-display:600 15px/1.15 var(--nb-sans);--nb-type-body:400 11px/1.5 var(--nb-sans);--nb-type-utility:600 9px/1.25 var(--nb-mono);--nb-chart-title-desktop:11px;--nb-chart-title-compact:10px}[data-theme=pitch]{--nb-bg:#000;--nb-ink:#000;--nb-line:#161616;--nb-line-hi:#222;--nb-fg-3:#6b7280;--nb-fg-4:#4a5060}:root{--context-strip-height:50px;--nb-z-terminal-focus:80;--nb-z-navigation:100;--nb-z-navigation-popover:120;--nb-z-tooltip:140}.top-nav{z-index:var(--nb-z-navigation);border-bottom:1px solid var(--color-base-content);flex:0 0 50px;height:50px;position:relative}@supports (color:color-mix(in lab, red, red)){.top-nav{border-bottom:1px solid color-mix(in srgb,var(--color-base-content)12%,transparent)}}.top-nav{background:var(--color-base-100)}@supports (color:color-mix(in lab, red, red)){.top-nav{background:color-mix(in srgb,var(--color-base-100)94%,transparent)}}.top-nav{-webkit-backdrop-filter:blur(18px)saturate(135%);backdrop-filter:blur(18px)saturate(135%);color:var(--color-base-content,#e7e9ec);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px}.top-nav-shell{align-items:center;gap:12px;width:100%;height:50px;padding:0 12px;display:flex}.top-nav-brand{color:var(--color-base-content,#e7e9ec);letter-spacing:-.02em;flex:none;align-items:center;gap:9px;font-weight:650;text-decoration:none;display:inline-flex}.top-nav-brand-mark{border-radius:7px;width:27px;height:27px;display:block}.top-nav-brand-text{font-size:14px}.top-nav-groups{align-self:stretch;align-items:center;gap:3px;display:flex}.top-nav-group,.top-nav-account{align-items:center;display:flex;position:relative}.top-nav-trigger,.top-nav-account-trigger,.top-nav-mobile-toggle{color:var(--color-base-content);background:0 0;border:0}@supports (color:color-mix(in lab, red, red)){.top-nav-trigger,.top-nav-account-trigger,.top-nav-mobile-toggle{color:color-mix(in srgb,var(--color-base-content)72%,transparent)}}.top-nav-trigger,.top-nav-account-trigger,.top-nav-mobile-toggle{cursor:pointer;font:550 12px/1 Inter,ui-sans-serif,system-ui,sans-serif}.top-nav-trigger{border-radius:7px;align-items:center;gap:5px;height:32px;padding:0 10px;transition:color .16s,background-color .16s;display:flex}.top-nav-trigger:hover,.top-nav-trigger[aria-expanded=true],.top-nav-account-trigger:hover,.top-nav-account-trigger[aria-expanded=true]{color:var(--color-base-content);background:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.top-nav-trigger:hover,.top-nav-trigger[aria-expanded=true],.top-nav-account-trigger:hover,.top-nav-account-trigger[aria-expanded=true]{background:color-mix(in srgb,var(--color-base-content)7%,transparent)}}.top-nav-trigger svg,.top-nav-account-trigger svg{transition:transform .16s}.top-nav-trigger[aria-expanded=true] svg,.top-nav-account-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.top-nav-actions{flex:none;align-items:center;gap:8px;display:flex}.top-nav-context{min-width:0;color:var(--color-base-content);flex:360px;align-items:center;gap:10px;display:flex}@supports (color:color-mix(in lab, red, red)){.top-nav-context{color:color-mix(in srgb,var(--color-base-content)58%,transparent)}}.top-nav-context{font:10px/1.2 var(--nb-mono);white-space:nowrap}.top-nav-symbol{isolation:isolate;border:1px solid var(--color-base-content);flex:220px;align-items:center;gap:6px;min-width:120px;max-width:280px;height:30px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.top-nav-symbol{border:1px solid color-mix(in srgb,var(--color-base-content)13%,transparent)}}.top-nav-symbol{background:var(--color-base-100);border-radius:6px;padding:0 7px}.top-nav-symbol[hidden]{display:none}.top-nav-symbol-trigger{width:22px;height:24px;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:4px;flex:none;place-items:center;padding:0;display:grid}.top-nav-symbol-trigger:hover,.top-nav-symbol-trigger:focus-visible{background:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.top-nav-symbol-trigger:hover,.top-nav-symbol-trigger:focus-visible{background:color-mix(in srgb,var(--color-accent)11%,transparent)}}.top-nav-symbol-trigger:hover,.top-nav-symbol-trigger:focus-visible{color:var(--color-accent);outline:none}.top-nav-symbol input{width:100%;min-width:0;color:var(--color-base-content);font:11px/1 var(--nb-mono);background:0 0;border:0;outline:0}.top-nav-symbol kbd{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.top-nav-symbol kbd{color:color-mix(in srgb,var(--color-base-content)42%,transparent)}}.top-nav-symbol kbd{font:9px/1 var(--nb-mono)}.top-nav-symbol-results{z-index:130;border:1px solid var(--color-base-content);width:min(540px,100vw - 24px);max-height:340px;padding:6px;position:absolute;top:calc(100% + 8px);left:0;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.top-nav-symbol-results{border:1px solid color-mix(in srgb,var(--color-base-content)17%,transparent)}}.top-nav-symbol-results{background:var(--color-base-100);border-radius:9px;box-shadow:0 18px 60px #00000059}.top-nav-symbol-results[hidden]{display:none}.top-nav-symbol-filters{gap:4px;padding:3px 3px 7px;display:flex}.top-nav-symbol-filters button{border:1px solid var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.top-nav-symbol-filters button{border:1px solid color-mix(in srgb,var(--color-base-content)13%,transparent)}}.top-nav-symbol-filters button{color:inherit;font:9px/1 var(--nb-mono);background:0 0;border-radius:4px;padding:4px 7px}.top-nav-symbol-filters button.is-active{border-color:var(--color-accent);color:var(--color-accent)}.top-nav-symbol-option{width:100%;color:inherit;text-align:left;background:0 0;border:0;border-radius:6px;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px;text-decoration:none;display:grid}.top-nav-symbol-option:hover,.top-nav-symbol-option.is-active{background:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.top-nav-symbol-option:hover,.top-nav-symbol-option.is-active{background:color-mix(in srgb,var(--color-accent)10%,transparent)}}.top-nav-symbol-option strong{color:var(--color-accent);font:700 11px/1 var(--nb-mono)}.top-nav-symbol-option span{gap:2px;min-width:0;display:grid;overflow:hidden}.top-nav-symbol-option span>span,.top-nav-symbol-option small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.top-nav-symbol-option small,.top-nav-symbol-option em{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.top-nav-symbol-option small,.top-nav-symbol-option em{color:color-mix(in srgb,var(--color-base-content)48%,transparent)}}.top-nav-symbol-option small,.top-nav-symbol-option em{font:9px/1.2 var(--nb-mono)}.top-nav-symbol-state{color:var(--color-base-content);padding:12px}@supports (color:color-mix(in lab, red, red)){.top-nav-symbol-state{color:color-mix(in srgb,var(--color-base-content)58%,transparent)}}.top-nav-panel{z-index:var(--nb-z-navigation-popover);border:1px solid var(--color-base-content);grid-template-columns:190px 1fr;gap:16px;width:min(620px,100vw - 36px);padding:14px;display:grid;position:absolute;top:calc(100% + 9px);left:0}@supports (color:color-mix(in lab, red, red)){.top-nav-panel{border:1px solid color-mix(in srgb,var(--color-base-content)14%,transparent)}}.top-nav-panel{background:var(--color-base-100);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.top-nav-panel{background:color-mix(in srgb,var(--color-base-100)97%,var(--color-base-200))}}.top-nav-panel{transform-origin:0 0;max-width:calc(100vw - max(24px,env(safe-area-inset-left)) - max(24px,env(safe-area-inset-right)));max-height:calc(100dvh - var(--context-strip-height) - 18px - env(safe-area-inset-bottom));overscroll-behavior:contain;animation:.14s ease-out top-nav-enter;overflow-y:auto;box-shadow:0 18px 60px #00000047,0 2px 8px #00000029}.top-nav-panel[hidden]{display:none}.top-nav-panel--overlay{transform-origin:100% 0;left:auto;right:0}.top-nav-panel--overlay:focus-visible,.top-nav-panel--overlay :where(a,button,input,select):focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.top-nav-panel--wide{width:min(780px,100vw - 36px)}.top-nav-panel--admin{grid-template-columns:180px 1fr;width:min(920px,100vw - 36px)}.top-nav-admin-sections{grid-template-columns:minmax(0,1.35fr) minmax(240px,.65fr);gap:16px;display:grid}.top-nav-admin-section{min-width:0;padding:4px}.top-nav-admin-section+.top-nav-admin-section{border-left:1px solid var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.top-nav-admin-section+.top-nav-admin-section{border-left:1px solid color-mix(in srgb,var(--color-base-content)10%,transparent)}}.top-nav-admin-section+.top-nav-admin-section{padding-left:16px}.top-nav-admin-section h2{color:var(--color-base-content);margin:4px 8px 9px}@supports (color:color-mix(in lab, red, red)){.top-nav-admin-section h2{color:color-mix(in srgb,var(--color-base-content)55%,transparent)}}.top-nav-admin-section h2{font:700 9px/1 var(--nb-mono);letter-spacing:.13em;text-transform:uppercase}.top-nav-panel-intro{border-right:1px solid var(--color-base-content);padding:11px 10px}@supports (color:color-mix(in lab, red, red)){.top-nav-panel-intro{border-right:1px solid color-mix(in srgb,var(--color-base-content)10%,transparent)}}.top-nav-panel-intro strong{letter-spacing:-.02em;margin-top:12px;font-size:14px;display:block}.top-nav-panel-intro p{color:var(--color-base-content);margin-top:7px}@supports (color:color-mix(in lab, red, red)){.top-nav-panel-intro p{color:color-mix(in srgb,var(--color-base-content)55%,transparent)}}.top-nav-panel-intro p{font-size:11px;line-height:1.55}.top-nav-kicker{color:var(--color-accent);font:700 9px/1 var(--nb-mono);letter-spacing:.13em;text-transform:uppercase}.top-nav-destinations{gap:3px;display:grid}.top-nav-destinations--grid{grid-template-columns:1fr 1fr}.top-nav-destination{color:inherit;border-radius:8px;grid-template-columns:30px 1fr;align-items:start;gap:10px;padding:10px;text-decoration:none;transition:background .14s,transform .14s;display:grid}.top-nav-destination:hover,.top-nav-destination:focus-visible,.top-nav-destination[aria-current=page]{background:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.top-nav-destination:hover,.top-nav-destination:focus-visible,.top-nav-destination[aria-current=page]{background:color-mix(in srgb,var(--color-accent)9%,transparent)}}.top-nav-destination:hover,.top-nav-destination:focus-visible,.top-nav-destination[aria-current=page]{outline:none}.top-nav-destination:hover{transform:translate(2px)}.top-nav-destination-icon{border:1px solid var(--color-base-content);place-items:center;width:28px;height:28px;display:grid}@supports (color:color-mix(in lab, red, red)){.top-nav-destination-icon{border:1px solid color-mix(in srgb,var(--color-base-content)12%,transparent)}}.top-nav-destination-icon{color:var(--color-accent);font:700 9px/1 var(--nb-mono);border-radius:7px}.top-nav-destination strong{font-size:12px;font-weight:650;display:block}.top-nav-destination small{color:var(--color-base-content);margin-top:3px;display:block}@supports (color:color-mix(in lab, red, red)){.top-nav-destination small{color:color-mix(in srgb,var(--color-base-content)53%,transparent)}}.top-nav-destination small{font-size:10px;line-height:1.4}.top-nav-account-trigger{border-radius:8px;align-items:center;gap:6px;height:32px;padding:0 7px;display:flex}.top-nav-avatar{background:var(--color-accent);border-radius:7px;place-items:center;width:24px;height:24px;display:grid}@supports (color:color-mix(in lab, red, red)){.top-nav-avatar{background:color-mix(in srgb,var(--color-accent)14%,transparent)}}.top-nav-avatar{color:var(--color-accent);font:700 10px/1 var(--nb-mono)}.top-nav-panel--account{flex-direction:column;gap:3px;width:230px;padding:8px;display:flex;left:auto;right:0}.top-nav-account-email{color:var(--color-base-content);padding:9px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.top-nav-account-email{color:color-mix(in srgb,var(--color-base-content)55%,transparent)}}.top-nav-account-email{font:10px/1.3 var(--nb-mono);text-overflow:ellipsis}.top-nav-account-link,.top-nav-login{color:inherit;border-radius:7px;padding:9px;font-size:11px;text-decoration:none}.top-nav-account-link:hover{background:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.top-nav-account-link:hover{background:color-mix(in srgb,var(--color-base-content)7%,transparent)}}.top-nav-account-theme{border-block:1px solid var(--color-base-content);padding:8px 9px}@supports (color:color-mix(in lab, red, red)){.top-nav-account-theme{border-block:1px solid color-mix(in srgb,var(--color-base-content)9%,transparent)}}.top-nav-account-theme>span{color:var(--color-base-content);margin-bottom:7px;display:block}@supports (color:color-mix(in lab, red, red)){.top-nav-account-theme>span{color:color-mix(in srgb,var(--color-base-content)48%,transparent)}}.top-nav-account-theme>span{font:9px/1 var(--nb-mono);letter-spacing:.11em;text-transform:uppercase}.top-nav-account-theme .theme-toggle{width:100%}.top-nav-account-theme .theme-toggle-option{flex:1}.top-nav-danger{color:var(--color-error)}.top-nav-mobile-toggle{border-radius:7px;margin-left:auto;padding:7px;display:none}@keyframes top-nav-enter{0%{opacity:0;transform:translateY(-5px)scale(.99)}}@media (max-width:900px){.top-nav-shell{gap:10px;padding:0 10px}.top-nav-mobile-toggle{display:inline-flex}.top-nav-groups{border-bottom:1px solid var(--color-base-content);flex-direction:column;align-items:stretch;max-height:calc(100dvh - 49px);padding:10px;display:none;position:absolute;top:49px;left:0;right:0;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.top-nav-groups{border-bottom:1px solid color-mix(in srgb,var(--color-base-content)14%,transparent)}}.top-nav-groups{background:var(--color-base-100);box-shadow:0 20px 40px #0000003d}.top-nav[data-mobile-open=true] .top-nav-groups{display:flex}.top-nav-group{display:block}.top-nav-trigger{justify-content:space-between;width:100%;height:42px}.top-nav-panel--stack,.top-nav-panel--stack.top-nav-panel--wide,.top-nav-panel--stack.top-nav-panel--admin{width:100%;max-width:100%;max-height:none;box-shadow:none;grid-template-columns:1fr;margin:3px 0 8px;position:static;overflow-y:visible}.top-nav-panel--overlay{box-sizing:border-box;top:calc(var(--context-strip-height) + 8px + env(safe-area-inset-top));right:max(8px,env(safe-area-inset-right));left:max(8px,env(safe-area-inset-left));width:calc(100vw - max(8px,env(safe-area-inset-left)) - max(8px,env(safe-area-inset-right)));max-width:calc(100vw - max(8px,env(safe-area-inset-left)) - max(8px,env(safe-area-inset-right)));max-height:calc(100dvh - var(--context-strip-height) - 16px - env(safe-area-inset-top) - env(safe-area-inset-bottom));overscroll-behavior:contain;margin:0;position:fixed;overflow:hidden auto;box-shadow:0 18px 60px #00000047,0 2px 8px #00000029}.top-nav-panel--account{display:flex}.top-nav-panel-intro{display:none}.top-nav-destinations--grid{grid-template-columns:1fr 1fr}.top-nav-admin-sections{grid-template-columns:1fr}.top-nav-admin-section+.top-nav-admin-section{border-left:0;border-top:1px solid var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.top-nav-admin-section+.top-nav-admin-section{border-top:1px solid color-mix(in srgb,var(--color-base-content)10%,transparent)}}.top-nav-admin-section+.top-nav-admin-section{padding:14px 4px 4px}.top-nav-account-label{display:none}.top-nav-context{flex-basis:auto;order:2;margin-right:auto}}.theme-toggle{border:1px solid var(--color-base-300,#30343b);background:var(--color-base-100,#000);border-radius:6px;align-items:center;gap:2px;padding:2px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.theme-toggle{background:color-mix(in srgb,var(--color-base-100,#000)65%,transparent)}}.theme-toggle-option{height:20px;color:var(--color-base-content,#e7e9ec);background:0 0;border:0;border-radius:4px;padding:0 6px}@supports (color:color-mix(in lab, red, red)){.theme-toggle-option{color:color-mix(in srgb,var(--color-base-content,#e7e9ec)62%,transparent)}}.theme-toggle-option{cursor:pointer;font:inherit}.theme-toggle-option:hover{color:var(--color-accent,#a3f7d1)}[data-theme=light] .theme-toggle-option[data-phx-theme=light],[data-theme=dark] .theme-toggle-option[data-phx-theme=dark],[data-theme=pitch] .theme-toggle-option[data-phx-theme=pitch]{background:var(--color-accent,#a3f7d1);color:var(--color-accent-content,#07150f);font-weight:700}@media (max-width:560px){:root{--context-strip-height:44px}.top-nav-brand-text{display:none}.top-nav-destinations--grid{grid-template-columns:1fr}.theme-toggle-option{padding:0 4px;font-size:10px}.top-nav{flex-basis:44px;height:44px}.top-nav-shell{gap:7px;height:44px;padding-inline:7px}.top-nav-brand-mark{width:25px;height:25px}.top-nav-actions{gap:4px}.top-nav-account-trigger{padding-inline:3px}.top-nav-context{flex:auto;gap:4px}.top-nav-symbol{flex:0 0 34px;width:34px;min-width:34px;max-width:34px;padding-inline:0;overflow:hidden}.top-nav-symbol-trigger{width:32px;height:32px}.top-nav-symbol input,.top-nav-symbol kbd{opacity:0;width:0}.top-nav-symbol:focus-within{top:calc(var(--context-strip-height) + 4px);z-index:130;background:var(--color-base-100);width:auto;min-width:0;max-width:none;position:fixed;left:8px;right:8px;overflow:visible;box-shadow:0 12px 34px #0000006b}.top-nav-symbol:focus-within input{opacity:1;width:100%}.top-nav-symbol-results{width:100%}}@media (prefers-reduced-motion:reduce){.top-nav-panel{animation:none}.top-nav-trigger svg,.top-nav-account-trigger svg,.top-nav-destination{transition:none}}.page-header{border-bottom:1px solid var(--color-base-300,oklch(22% .005 250));background:var(--color-base-200,oklch(13% .005 250));flex-shrink:0;align-items:center;gap:12px;height:36px;min-height:36px;max-height:36px;padding:0 12px;font-size:12px;display:flex}.page-header-left{align-items:center;gap:12px;display:flex}.page-header-right{align-items:center;gap:10px;display:flex}.nb-candle-inspector{pointer-events:none;border-color:var(--nb-ac);min-width:150px}@supports (color:color-mix(in lab, red, red)){.nb-candle-inspector{border-color:color-mix(in srgb,var(--nb-ac)45%,var(--nb-line))}}.nb-candle-inspector{background:var(--nb-bg)}@supports (color:color-mix(in lab, red, red)){.nb-candle-inspector{background:color-mix(in srgb,var(--nb-bg)94%,transparent)}}.nb-candle-inspector{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.design-system-page{min-height:100%}.ds-lab-wrap{max-width:1280px;margin-inline:auto;padding:14px}.ds-lab-section{margin-top:22px}.ds-brand-intro{border:1px solid var(--lab-line);background:var(--lab-ac);justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:12px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.ds-brand-intro{background:color-mix(in srgb,var(--lab-ac)4%,var(--lab-panel))}}.ds-brand-intro strong{color:var(--lab-fg);font-size:12px;font-weight:650;display:block}.ds-brand-intro p{max-width:760px;color:var(--lab-fg-2);font:10px/1.55 var(--nb-mono);margin-top:5px}.ds-brand-status{border:1px solid var(--lab-warn);flex:none;padding:5px 7px}@supports (color:color-mix(in lab, red, red)){.ds-brand-status{border:1px solid color-mix(in srgb,var(--lab-warn)50%,var(--lab-line))}}.ds-brand-status{color:var(--lab-warn);font:8px/1 var(--nb-mono);letter-spacing:.13em}.ds-brand-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ds-brand-card{border-color:var(--lab-line);background:var(--lab-panel);padding:12px;overflow:hidden}.ds-brand-card:last-child:nth-child(odd){grid-column:1/-1}.ds-brand-card-head{align-items:flex-start;gap:10px;margin-bottom:10px;display:flex}.ds-brand-number{border:1px solid var(--lab-ac-line);background:var(--lab-ac-soft);width:28px;height:28px;color:var(--lab-ac);font:9px/1 var(--nb-mono);place-items:center;display:grid}.ds-brand-card h3{color:var(--lab-fg);letter-spacing:-.02em;font-size:13px;font-weight:700}.ds-brand-card-head p{color:var(--lab-fg-3);font:8.5px/1.35 var(--nb-mono);margin-top:2px}.ds-brand-stage{border:1px solid #0d18261f;place-items:center;min-height:126px;padding:20px 24px 26px;display:grid;position:relative;overflow:hidden}.ds-brand-stage img{width:min(100%,470px);height:auto;display:block}.ds-brand-stage>span{color:#0d182680;font:7.5px/1 var(--nb-mono);letter-spacing:.12em;position:absolute;bottom:7px;right:8px}.ds-brand-stage--color{background:radial-gradient(circle at 12% 18%,#d7a83e17,#0000 28%),#f6f3ec}.ds-brand-mono-grid{grid-template-columns:1fr 1fr;gap:1px;margin-top:1px;display:grid}.ds-brand-stage--paper{background:#fff;min-height:94px}.ds-brand-stage--night{background:#07111e;border-color:#1f2c3d;min-height:94px}.ds-brand-stage--night>span{color:#ffffff7a}.ds-brand-thesis{color:var(--lab-fg-2);font:10px/1.55 var(--nb-mono);margin-top:10px}.ds-brand-symbols{color:var(--lab-ac);font:8px/1 var(--nb-mono);letter-spacing:.11em;text-transform:uppercase;margin-top:8px}@media (max-width:820px){.ds-brand-intro{flex-direction:column;gap:10px}.ds-brand-grid{grid-template-columns:1fr}.ds-brand-card:last-child:nth-child(odd){grid-column:auto}}@media (max-width:520px){.ds-brand-mono-grid{grid-template-columns:1fr}.ds-brand-stage{min-height:104px;padding-inline:14px}}.ds-lab-theme-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ds-lab-theme{background:var(--ds-lab-preview-bg);color:var(--ds-lab-preview-fg);border-color:var(--ds-lab-preview-line);padding:12px}.ds-lab-theme-top,.ds-lab-panel-head,.ds-lab-action-row{align-items:center;gap:10px;display:flex}.ds-lab-theme-top{justify-content:space-between}.ds-lab-theme-top code,.ds-lab-token code{color:var(--ds-lab-preview-muted);font-size:9.5px}.ds-lab-theme-surface{border:1px solid var(--ds-lab-preview-line);background:var(--ds-lab-preview-panel);border-radius:3px;margin:12px 0;padding:12px}.ds-lab-theme-surface strong,.ds-lab-theme-surface span{display:block}.ds-lab-theme-surface span{color:var(--ds-lab-preview-muted);margin-top:4px}.ds-lab-token-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;display:grid}.ds-lab-token{min-width:0;color:var(--ds-lab-preview-muted);justify-content:space-between;gap:8px;font-size:10px;display:flex}.ds-lab-list{flex-direction:column;gap:6px;padding-block:6px;display:flex}.ds-lab-list a{color:var(--lab-fg-2)}.ds-lab-list a:hover{color:var(--lab-ac);text-underline-offset:3px;text-decoration:underline}.ds-lab-panel-head{flex-wrap:wrap;justify-content:space-between;margin-bottom:8px}.ds-lab-weight{align-items:center;gap:6px;display:flex}.ds-lab-weight span{width:32px;color:var(--lab-fg-3);font-size:10px}.ds-lab-action-row{flex-wrap:wrap;margin:8px 0}@media (max-width:900px){.ds-lab-wrap{padding:12px}.ds-lab-theme-grid{grid-template-columns:1fr}}.nb-app-wrap{background:var(--nb-bg);flex-direction:column;height:100%;min-height:0;display:flex;overflow:visible}.nb-app-wrap .page-header{z-index:40;border-bottom:1px solid var(--nb-line);background:var(--nb-ink);position:relative;overflow:visible}@supports (color:color-mix(in lab, red, red)){.nb-app-wrap .page-header{background:color-mix(in srgb,var(--nb-ink)70%,transparent)}}.nb-app-wrap .page-header{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--nb-fg);font-family:var(--nb-mono)}.nb-app{background-image:radial-gradient(ellipse 100% 60% at 50% 0%,var(--nb-ac-soft),transparent 50%);height:100%;min-height:0;max-height:100%;font-family:var(--nb-mono);font-variant-numeric:tabular-nums;grid-template-rows:1fr auto 22px;font-size:12px;display:grid;position:relative;overflow:hidden;background:var(--nb-bg)!important;color:var(--nb-fg)!important}:has(>[data-phx-session] .nb-app),:has(>[data-phx-teleported-src] .nb-app){overflow:hidden!important}[data-phx-session]:has(.nb-app),[data-phx-teleported-src]:has(.nb-app){height:100%}.nb-app:after{content:"";pointer-events:none;z-index:1;mix-blend-mode:overlay;opacity:.5;background-image:repeating-linear-gradient(0deg,#ffffff02 0 1px,#0000 1px 3px);position:absolute;inset:0}.nb-up{color:var(--nb-up)}.nb-down{color:var(--nb-down)}.nb-bar{border-bottom:1px solid var(--nb-line);background:var(--nb-ink);align-items:center;gap:16px;padding:0 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.nb-bar{background:color-mix(in srgb,var(--nb-ink)70%,transparent)}}.nb-bar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:2}.nb-mark{align-items:baseline;gap:6px;display:flex}.nb-mark b{letter-spacing:.02em;font-size:13px;font-weight:500}.nb-dot{background:var(--nb-ac);width:6px;height:6px;box-shadow:0 0 10px var(--nb-ac);border-radius:50%;margin-right:6px;animation:2.2s infinite nb-pulse;display:inline-block}@keyframes nb-pulse{0%,to{opacity:1}50%{opacity:.35}}.nb-sep{background:var(--nb-line);width:1px;height:18px}.nb-sym{align-items:baseline;gap:10px;display:flex}.nb-tk{letter-spacing:.04em;font-size:16px}.nb-quote{align-items:baseline;gap:10px;margin-left:auto;display:flex}.nb-px{letter-spacing:-.02em;font-size:18px}.nb-ch{border-radius:3px;padding:2px 7px;font-size:12px}.nb-ch.up{color:var(--nb-up);background:#7dd3a31f}.nb-ch.down{color:var(--nb-down);background:#e07a7a1f}.nb-search-form{display:flex}.nb-search{border:1px solid var(--nb-line);color:var(--nb-fg);width:160px;font-size:11px;font-family:var(--nb-mono);background:#ffffff05;border-radius:4px;padding:5px 10px}.nb-search::placeholder{color:var(--nb-fg-3)}.nb-search:focus{border-color:var(--nb-ac-line);outline:none}.nb-symbol-picker{width:280px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;position:relative}.nb-symbol-picker form{isolation:isolate;align-items:center;display:flex;position:relative}.nb-symbol-control{cursor:text;align-items:center;width:100%;display:flex;position:relative}.nb-symbol-search-icon{z-index:3;color:var(--nb-fg-3);font:17px/1 var(--nb-mono);pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;left:11px}.nb-symbol-input{z-index:2;border:1px solid var(--nb-line-hi);background:var(--nb-ink);border-radius:7px;width:100%;height:32px;padding:0 34px;position:relative}@supports (color:color-mix(in lab, red, red)){.nb-symbol-input{background:color-mix(in srgb,var(--nb-ink)94%,transparent)}}.nb-symbol-input{color:var(--nb-fg);cursor:text;pointer-events:auto;touch-action:manipulation;font:500 12px/1 Inter,ui-sans-serif,system-ui,sans-serif;transition:border-color .14s,box-shadow .14s,background .14s}.nb-symbol-input::placeholder{color:var(--nb-fg-3)}.nb-symbol-input:focus{border-color:var(--nb-ac-line);background:var(--nb-ink);box-shadow:0 0 0 3px var(--nb-ac-soft);outline:none}.nb-symbol-shortcut{z-index:3;border:1px solid var(--nb-line-hi);min-width:18px;height:18px;color:var(--nb-fg-3);font:10px/1 var(--nb-mono);pointer-events:none;-webkit-user-select:none;user-select:none;background:0 0;border-radius:4px;place-items:center;display:grid;position:absolute;right:9px}.nb-symbol-results{z-index:120;border:1px solid var(--nb-line-hi);background:var(--nb-ink);border-radius:9px;width:min(540px,100vw - 24px);max-height:340px;padding:6px;position:absolute;top:calc(100% + 7px);left:0;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.nb-symbol-results{background:color-mix(in srgb,var(--nb-ink)98%,var(--nb-bg))}}.nb-symbol-results{box-shadow:0 18px 60px #00000059}.nb-symbol-filters{border-bottom:1px solid var(--nb-line);gap:4px;margin-bottom:5px;padding:3px 4px 7px;display:flex}.nb-symbol-filters button{color:var(--nb-fg-3);font:700 9px/1 var(--nb-mono);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:5px 9px}.nb-symbol-filters button:hover,.nb-symbol-filters button.is-active{color:var(--nb-ac);background:var(--nb-ac-soft)}.nb-symbol-results-head{color:var(--nb-fg-3);font:700 8px/1 var(--nb-mono);letter-spacing:.12em;text-transform:uppercase;grid-template-columns:100px 1fr;padding:6px 10px 8px;display:grid}.nb-symbol-option{width:100%;color:var(--nb-fg);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;grid-template-columns:90px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 10px;text-decoration:none;display:grid}.nb-symbol-option:hover,.nb-symbol-option.is-active{background:var(--nb-ac-soft)}.nb-symbol-code{color:var(--nb-fg);font:700 12px/1 var(--nb-mono)}.nb-symbol-identity{min-width:0;overflow:hidden}.nb-symbol-identity strong{color:var(--nb-fg-2);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;display:block;overflow:hidden}.nb-symbol-identity small{color:var(--nb-fg-3);font:9px/1.25 var(--nb-mono);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;display:block;overflow:hidden}.nb-symbol-classification{color:var(--nb-fg-3);text-transform:uppercase;flex-direction:column;align-items:flex-end;gap:4px;display:flex}.nb-symbol-classification em{color:var(--nb-ac);font:700 8px/1 var(--nb-mono);font-style:normal}.nb-symbol-classification small{font:8px/1 var(--nb-mono)}.nb-selected-identity{flex-direction:column;gap:2px;min-width:80px;display:flex}.nb-selected-identity strong{color:var(--nb-fg-2);white-space:nowrap;align-items:baseline;gap:7px;font-size:10px;display:flex}.nb-selected-identity small{max-width:360px;color:var(--nb-fg-3);font:8px/1 var(--nb-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nb-symbol-exchange{color:var(--nb-fg-3);font:8px/1 var(--nb-mono);text-transform:uppercase}.nb-symbol-state{color:var(--nb-fg-2);padding:18px 14px;font-size:11px;line-height:1.5}.nb-discovery{background:radial-gradient(circle at 50% 42%,var(--nb-ac-soft),transparent 31%),var(--nb-bg);place-items:center;min-height:100%;padding:48px 24px;display:grid;position:relative;overflow:hidden}.nb-discovery-grid{opacity:.32;background-image:linear-gradient(var(--nb-line)1px,transparent 1px),linear-gradient(90deg,var(--nb-line)1px,transparent 1px);pointer-events:none;background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 0%,#0000 72%);mask-image:radial-gradient(circle,#000 0%,#0000 72%)}.nb-discovery-orbit{border:1px solid var(--nb-ac-line);opacity:.28;pointer-events:none;border-radius:999px;position:absolute;transform:rotate(-12deg)}.nb-discovery-orbit-a{width:620px;height:220px}.nb-discovery-orbit-b{width:420px;height:420px;transform:rotate(28deg)}.nb-discovery-content{z-index:1;text-align:center;width:min(700px,100%);position:relative}.nb-discovery-eyebrow{color:var(--nb-fg-2);font:700 9px/1 var(--nb-mono);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;display:inline-flex}.nb-discovery-eyebrow span{border:1px solid var(--nb-ac-line);min-height:27px;color:var(--nb-ac);background:var(--nb-ac-soft);letter-spacing:0;white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;padding:0 9px;display:inline-flex}.nb-discovery h1{max-width:680px;color:var(--nb-fg);letter-spacing:-.055em;margin:24px auto 0;font:600 clamp(34px,5vw,58px)/1.03 Inter,ui-sans-serif,system-ui,sans-serif}.nb-discovery-content>p{max-width:570px;color:var(--nb-fg-2);margin:18px auto 0;font:400 14px/1.65 Inter,ui-sans-serif,system-ui,sans-serif}.nb-symbol-picker--hero{text-align:left;width:min(620px,100%);margin:32px auto 0}.nb-symbol-picker--hero .nb-symbol-input{border-radius:10px;height:58px;padding-left:48px;font-size:15px;box-shadow:0 18px 60px #0000002e}.nb-symbol-picker--hero .nb-symbol-search-icon{font-size:22px;left:17px}.nb-symbol-picker--hero .nb-symbol-shortcut{width:24px;height:24px;right:15px}.nb-symbol-picker--hero .nb-symbol-results{width:100%}.nb-discovery-meta{color:var(--nb-fg-3);font:9px/1 var(--nb-mono);justify-content:center;gap:20px;margin-top:13px;display:flex}.nb-discovery-meta span{align-items:center;gap:4px;display:flex}.nb-discovery-meta kbd{border:1px solid var(--nb-line-hi);background:var(--nb-ink);border-radius:4px;min-width:16px;padding:3px 4px}.nb-discovery-shortcuts{flex-wrap:wrap;justify-content:center;gap:16px 30px;margin-top:34px;display:flex}.nb-discovery-group{align-items:center;gap:7px;display:flex}.nb-discovery-label{color:var(--nb-fg-3);font:700 8px/1 var(--nb-mono);letter-spacing:.13em;text-transform:uppercase;margin-right:3px}.nb-symbol-chip{border:1px solid var(--nb-line);background:var(--nb-ink);border-radius:6px;padding:7px 9px}@supports (color:color-mix(in lab, red, red)){.nb-symbol-chip{background:color-mix(in srgb,var(--nb-ink)86%,transparent)}}.nb-symbol-chip{color:var(--nb-fg-2);font:600 10px/1 var(--nb-mono);text-decoration:none;transition:color .14s,border-color .14s,transform .14s}.nb-symbol-chip:hover{color:var(--nb-ac);border-color:var(--nb-ac-line);transform:translateY(-1px)}.nb-discovery-content .nb-discovery-footnote{color:var(--nb-fg-3);font:9px/1.4 var(--nb-mono);margin-top:26px}@media (max-width:640px){.nb-discovery{padding:32px 16px}.nb-discovery h1{font-size:37px}.nb-discovery-content>p{font-size:12px}.nb-discovery-meta{gap:8px}.nb-discovery-meta span:nth-child(2){display:none}.nb-discovery-shortcuts{flex-direction:column;align-items:center}.nb-symbol-results{width:100%}.nb-symbol-option{grid-template-columns:72px minmax(0,1fr)}.nb-symbol-exchange{display:none}}@media (prefers-reduced-motion:reduce){.nb-symbol-chip,.nb-symbol-input{transition:none}}.nb-loading{flex:1;justify-content:center;align-items:center;display:flex}.nb-loading-text{color:var(--nb-fg-3);letter-spacing:.12em;font-size:12px;animation:2s infinite nb-pulse}.nb-loading-structure{background:var(--nb-line);grid-template-rows:minmax(240px,1fr) minmax(120px,.38fr);grid-template-columns:minmax(0,1fr) 220px;gap:1px;width:100%;min-height:0;display:grid}.nb-loading-region{background:var(--nb-ink);color:var(--nb-fg-3);font:var(--nb-type-utility);letter-spacing:.1em;text-transform:uppercase;padding:14px;position:relative;overflow:hidden}.nb-loading-region:after{content:"";border:1px solid var(--nb-line-hi);background:linear-gradient(100deg,transparent 20%,var(--nb-fg)50%,transparent 80%);position:absolute;inset:38px 14px 14px}@supports (color:color-mix(in lab, red, red)){.nb-loading-region:after{background:linear-gradient(100deg,transparent 20%,color-mix(in srgb,var(--nb-fg)5%,transparent)50%,transparent 80%)}}.nb-loading-region:after{background-size:220% 100%;animation:1.8s linear infinite nb-loading-sweep}.nb-loading-region.is-chart{grid-row:1/-1}.nb-loading-region.is-conversation{grid-column:2}@keyframes nb-loading-sweep{to{background-position:-220% 0}}.nb-grid{background:var(--nb-line);grid-template-columns:280px 1fr 280px;gap:1px;min-height:0;display:grid;overflow:hidden}.nb-dock-slot{background:var(--nb-ink);min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.nb-bottom-dock{border-top:1px solid var(--nb-line);z-index:30;min-height:180px;max-height:220px;overflow:visible}.nb-dock-slot>.nb-panel{flex:1;min-width:0;min-height:0}.nb-dock-slot>.nb-chat-terminal{border-top:none;height:100%;min-height:0;max-height:none}.nb-cell{background:var(--nb-ink);position:relative;overflow:hidden}.nb-pad{flex-direction:column;height:100%;min-height:0;padding:14px 16px;display:flex}.nb-label{letter-spacing:.18em;color:var(--nb-fg-3);text-transform:uppercase;align-items:center;gap:8px;margin-bottom:10px;font-size:10px;display:flex}.nb-no{color:var(--nb-fg-4)}.nb-ln{background:var(--nb-line);flex:1;height:1px}.nb-meta{color:var(--nb-fg-3);text-transform:none;letter-spacing:.04em}.nb-rose-wrap{flex-direction:column;flex:1;gap:10px;min-height:0;display:flex;overflow-y:auto}.nb-factor-state{border:1px solid var(--nb-line);background:var(--nb-ac);align-items:center;gap:10px;min-height:92px;padding:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.nb-factor-state{background:color-mix(in srgb,var(--nb-ac)4%,var(--nb-bg))}}.nb-factor-state{color:var(--nb-fg-2)}.nb-factor-state>div{gap:4px;display:grid}.nb-factor-state b{color:var(--nb-fg);font-size:11px;font-weight:600}.nb-factor-state small{color:var(--nb-fg-3);font-size:9px;line-height:1.45}.nb-factor-state--error{border-color:var(--nb-down);align-items:flex-start}@supports (color:color-mix(in lab, red, red)){.nb-factor-state--error{border-color:color-mix(in srgb,var(--nb-down)38%,var(--nb-line))}}.nb-factor-state--error button{border:1px solid var(--nb-line-hi);color:var(--nb-fg);font:9px/1 var(--nb-mono);cursor:pointer;background:0 0;margin-left:auto;padding:5px 8px}.nb-rose{aspect-ratio:1;align-self:center;width:100%;max-width:260px;position:relative}.nb-rose svg{width:100%;height:100%}.nb-rose-list{flex-direction:column;gap:1px;display:flex}.nb-rose-row{border-bottom:1px dashed var(--nb-line);cursor:pointer;grid-template-columns:18px 1fr 28px;align-items:center;gap:8px;padding:5px 4px;font-size:11px;display:grid}.nb-rose-row:hover{background:#ffffff05}.nb-rose-row.active{background:var(--nb-ac-soft)}.nb-idx{color:var(--nb-fg-4);font-size:9px}.nb-nm{color:var(--nb-fg)}.nb-sc{color:var(--nb-fg-2);text-align:right;font-size:11px}.nb-bar-bg{background:var(--nb-line);grid-column:1/-1;height:1px;position:relative}.nb-bar-fg{background:var(--nb-ac);opacity:.7;position:absolute;top:0;bottom:0;left:0}.nb-metric-detail{background:var(--nb-bg);border:1px solid var(--nb-line);border-radius:2px;margin-top:6px;padding:10px}.nb-t{letter-spacing:.12em;color:var(--nb-ac);margin-bottom:6px;font-size:10px}.nb-row{border-bottom:1px dashed var(--nb-line);justify-content:space-between;padding:3px 0;font-size:11px;display:flex}.nb-row:last-child{border-bottom:none}.nb-row span{color:var(--nb-fg-3)}.nb-row b{color:var(--nb-fg);font-weight:500}.nb-center{flex-direction:column;height:100%;min-height:0;display:flex}.nb-instrument-ribbon{border-bottom:1px solid var(--nb-line);background:linear-gradient(90deg,var(--nb-ac),transparent 44%),var(--nb-ink);align-items:center;gap:18px;min-height:52px;padding:8px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.nb-instrument-ribbon{background:linear-gradient(90deg,color-mix(in srgb,var(--nb-ac)6%,transparent),transparent 44%),var(--nb-ink)}}.nb-instrument-ribbon{flex:none}.nb-instrument-ribbon-main{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:2px 9px;min-width:0;display:grid}.nb-instrument-ribbon-main strong{color:var(--nb-fg);font:600 15px/1 var(--nb-mono);letter-spacing:.06em}.nb-instrument-ribbon-main>span{min-width:0;color:var(--nb-fg-2);font:10px/1.2 var(--nb-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nb-instrument-ribbon-main>small{color:var(--nb-fg-3);font:8px/1.2 var(--nb-mono);letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;overflow:hidden}.nb-instrument-ribbon-status{white-space:nowrap;justify-items:end;gap:3px;margin-left:0;display:grid}.nb-instrument-ribbon-status>span{color:var(--nb-fg-2);font:9px/1.2 var(--nb-mono)}.nb-instrument-ribbon-status b{color:var(--nb-ac);font-weight:600}.nb-instrument-ribbon-status small{color:var(--nb-fg-3);font:8px/1 var(--nb-mono)}.nb-instrument-ribbon-status .is-loading{color:var(--nb-ac)}.nb-instrument-ribbon-status .is-muted{color:var(--nb-fg-3)}.nb-instrument-ribbon-market{border:1px solid var(--nb-ac-line);background:var(--nb-ac);border-radius:4px;grid-template-columns:auto auto;align-items:baseline;gap:3px 8px;margin-left:auto;padding:6px 10px;display:grid}@supports (color:color-mix(in lab, red, red)){.nb-instrument-ribbon-market{background:color-mix(in srgb,var(--nb-ac)7%,var(--nb-bg))}}.nb-instrument-ribbon-market{box-shadow:inset 0 1px 0 var(--nb-fg)}@supports (color:color-mix(in lab, red, red)){.nb-instrument-ribbon-market{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--nb-fg)5%,transparent)}}.nb-instrument-ribbon-market{white-space:nowrap}.nb-instrument-ribbon-market strong{color:var(--nb-fg);font:600 14px/1 var(--nb-mono);letter-spacing:.02em}.nb-instrument-ribbon-market>span{color:var(--nb-up);font:600 9px/1 var(--nb-mono)}.nb-instrument-ribbon-market>span[data-tone=down]{color:var(--nb-down)}.nb-instrument-ribbon-market small{color:var(--nb-fg-3);font:7px/1 var(--nb-mono);letter-spacing:.1em;text-transform:uppercase;grid-column:1/-1}@media (max-width:640px){.nb-instrument-ribbon{gap:8px;min-height:46px;padding:7px 10px}.nb-instrument-ribbon-main>small,.nb-instrument-ribbon-status{display:none}.nb-instrument-ribbon-main strong{font-size:13px}.nb-instrument-ribbon-main{flex:auto}.nb-instrument-ribbon-market{flex:none;gap:2px 5px;padding:5px 7px}.nb-instrument-ribbon-market strong{font-size:12px}.nb-instrument-ribbon-market>span{font-size:8px}.nb-instrument-ribbon-market small{display:none}}.nb-chart-tabs{background:var(--nb-ink);border-bottom:1px solid var(--nb-line);flex-shrink:0;padding:0;display:flex}.nb-tab{letter-spacing:.12em;color:var(--nb-fg-3);background:var(--nb-ink);border:none;border-right:1px solid var(--nb-line);cursor:pointer;font-size:10px;font-family:var(--nb-mono);padding:6px 16px}.nb-tab:hover{color:var(--nb-fg)}.nb-tab.active{background:var(--nb-ac);color:#0b0c0d}.nb-tab:last-child{border-right:none}.nb-fc-panel{position:relative}.nb-fc-panel.visible{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);display:grid}.nb-fc-models{z-index:20;flex-direction:column;align-items:flex-end;gap:2px;padding:0;display:flex;position:absolute;top:6px;right:6px}.nb-fc-state{color:var(--nb-fg-3);font:var(--nb-type-utility)}.nb-fc-state.is-degraded{color:var(--nb-down)}.fcfg-seg{border:1px solid var(--nb-line);background:var(--nb-bg);border-radius:4px;align-items:stretch;display:inline-flex;overflow:hidden}.fcfg-key{letter-spacing:.16em;text-transform:uppercase;color:var(--nb-fg-4);border-right:1px solid var(--nb-line);-webkit-user-select:none;user-select:none;background:#ffffff04;align-items:center;padding:0 8px;font-size:9px;display:flex}.fcfg-opt{letter-spacing:.03em;color:var(--nb-fg-2);cursor:pointer;font-size:10.5px;font-family:var(--nb-mono);background:0 0;border:none;padding:4px 11px;transition:color .13s,background .13s;position:relative}.fcfg-opt+.fcfg-opt{border-left:1px solid var(--nb-line)}.fcfg-opt:hover{color:var(--nb-fg);background:#ffffff08}.fcfg-opt.on{color:var(--nb-ac);background:var(--nb-ac-soft);box-shadow:inset 0 -2px 0 var(--nb-ac);font-weight:500}.fcfg-opt:focus-visible{outline:2px solid var(--nb-ac-line);outline-offset:-2px}.fcfg-info{color:var(--nb-fg-4);border-left:1px solid var(--nb-line);cursor:help;background:0 0;align-items:center;padding:0 6px 0 4px;font-size:10px;display:flex}.fcfg-info:hover{color:var(--nb-ac)}.tt{z-index:100;pointer-events:none;border:1px solid var(--nb-line-hi);max-width:240px;color:var(--nb-fg-2);font-size:10.5px;line-height:1.5;font-family:var(--nb-mono);opacity:0;background:#05060a;border-radius:3px;padding:8px 10px;transition:opacity .12s;position:fixed;box-shadow:0 8px 28px #0009}.tt b{color:var(--nb-ac);font-weight:500}.tt.show{opacity:1}.nb-fc-config{display:inline-flex;position:relative}.nb-fc-gear{color:var(--nb-fg-3);border:1px solid var(--nb-line);cursor:pointer;font-size:12px;line-height:1;font-family:var(--nb-mono);background:0 0;border-radius:4px;justify-content:center;align-items:center;padding:3px 7px;transition:color .13s,border-color .13s,background .13s;display:inline-flex}.nb-fc-gear:hover{color:var(--nb-fg);border-color:var(--nb-line-hi)}.nb-fc-gear.open{color:var(--nb-ac);border-color:var(--nb-ac-line);background:var(--nb-ac-soft)}.nb-fc-menu{z-index:50;background:var(--nb-ink);border:1px solid var(--nb-line-hi);border-radius:4px;flex-direction:column;align-items:flex-start;gap:6px;padding:8px;display:flex;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 10px 30px #0009}.nb-chart-panel{flex:1;min-height:0;display:none}.nb-chart-panel.visible{flex-direction:column;min-height:120px;display:flex}.nb-tpo-panel{position:relative}.nb-chart-panel.nb-fc-panel.visible{display:grid}.nb-cone,.nb-horizon,.nb-3d,.nb-tpo{flex:1;min-height:0;position:relative}.nb-fc-panel .nb-cone{grid-area:1/1}.nb-fc-gear:focus-visible,.nb-app :where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--nb-ac);outline-offset:2px}.nb-app.nb-fullscreen,.nb-app.nb-focus-panel{inset:var(--context-strip-height)0 0;z-index:var(--nb-z-terminal-focus);grid-template-rows:1fr!important;grid-template-columns:1fr!important;position:fixed!important}.nb-app.nb-fullscreen>.nb-foot,.nb-app.nb-focus-panel>.nb-foot,.nb-app.nb-focus-chart .nb-panel:not([data-panel-id=chart]),.nb-app.nb-focus-chat .nb-panel:not([data-panel-id=chat]),.nb-app.nb-focus-chart .nb-dock-slot:not(:has([data-panel-id=chart])),.nb-app.nb-focus-chat .nb-dock-slot:not(:has([data-panel-id=chat])){display:none!important}.nb-app.nb-focus-chart .nb-dock-slot:has([data-panel-id=chart]),.nb-app.nb-focus-chat .nb-dock-slot:has([data-panel-id=chat]),.nb-app.nb-focus-panel .nb-grid.nb-v2,.nb-app.nb-focus-panel .nb-bottom-dock{height:100%;min-height:0;max-height:none}.nb-app.nb-focus-panel .nb-grid.nb-v2{overflow:hidden;display:block!important}.nb-app.nb-focus-chart [data-panel-id=chart],.nb-app.nb-focus-chat [data-panel-id=chat]{inset:var(--context-strip-height)0 0;z-index:1;width:100vw;height:calc(100dvh - var(--context-strip-height));border:none;flex-direction:column;max-height:none;display:flex!important;position:fixed!important}.nb-app.nb-focus-chart [data-panel-id=chart]>.nb-center{flex:1;width:100%;min-width:0}.nb-app.nb-fullscreen .nb-center,.nb-app.nb-focus-chart .nb-center{flex-direction:column;height:100%;display:flex}.nb-app.nb-fullscreen .nb-targets,.nb-app.nb-fullscreen .nb-strip,.nb-app.nb-focus-chart .nb-targets,.nb-app.nb-focus-chart .nb-strip{display:none!important}.nb-app.nb-fullscreen .nb-chart-panel.visible,.nb-app.nb-focus-chart .nb-chart-panel.visible{flex:1;min-height:0}.nb-app.nb-focus-chat .nb-chat-terminal{background:var(--nb-ink)}.nb-app.nb-focus-chat .nb-chat-log{font-size:12px;line-height:1.75}.nb-app.nb-focus-chat .nb-chat-history{z-index:10020;max-height:min(420px,100vh - 58px);top:calc(100% + 8px);bottom:auto}.nb-fs-btn{color:var(--nb-fg-4);justify-content:center;align-items:center;margin-left:auto;display:flex}@keyframes nb-glow{0%{filter:drop-shadow(0 0 #0000)}40%{color:var(--nb-ac);filter:drop-shadow(0 0 6px var(--nb-ac))}to{filter:drop-shadow(0 0 #0000)}}.nb-glow-once{animation:.6s ease-out nb-glow}.nb-fs-btn:hover [class*=hero-],.nb-chat-head-btn:hover [class*=hero-]{color:var(--nb-ac);filter:drop-shadow(0 0 6px var(--nb-ac))}.nb-cone svg,.nb-horizon svg,.nb-strip svg{width:100%;height:100%;display:block}.nb-chart-title,.nb-chart-meta,.nb-chart-tick,.nb-chart-date,.nb-chart-annotation,.nb-chart-axis{fill:var(--nb-fg-3);font-family:var(--nb-mono)}.nb-chart-title{font-size:min(var(--nb-chart-title-size,var(--nb-chart-title-desktop)),var(--nb-chart-title-desktop));letter-spacing:.13em;font-stretch:100%}.nb-chart-meta{font-size:var(--nb-chart-meta-size,10px)}.nb-chart-tick{fill:var(--nb-fg-2);font-size:var(--nb-chart-tick-size,9px)}.nb-chart-date{font-size:var(--nb-chart-date-size,9px)}.nb-chart-annotation{font-size:var(--nb-chart-annotation-size,8px);letter-spacing:.1em}.nb-chart-axis{font-size:var(--nb-chart-axis-size,10px);letter-spacing:.08em}.nb-chart-accent{fill:var(--nb-ac)}@media (max-width:560px){.nb-loading-structure{grid-template-rows:minmax(260px,1fr) auto auto;grid-template-columns:1fr}.nb-loading-region.is-chart{grid-row:auto}.nb-loading-region.is-conversation{grid-column:1}.nb-fc-panel.visible{grid-template-rows:minmax(220px,1fr) auto;grid-template-columns:1fr;overflow:auto}.nb-fc-panel .nb-cone{grid-area:1/1;min-height:220px}.nb-chart-title{font-size:var(--nb-chart-title-compact)}}@media (prefers-reduced-motion:reduce){.nb-loading-region:after{animation:none}.nb-app *,.nb-app :before,.nb-app :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.nb-3d-placeholder{height:100%;color:var(--nb-fg-3);letter-spacing:.08em;justify-content:center;align-items:center;font-size:11px;display:flex}.nb-tpo{flex-direction:column;display:flex;overflow:hidden}.nb-tpo svg{display:block}.nb-tpo-toolbar{border-bottom:1px solid var(--nb-line);background:var(--nb-ink);letter-spacing:.12em;color:var(--nb-fg-3);white-space:nowrap;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:4px 6px;padding:5px 10px;font-size:10px;display:flex;position:relative}.nb-tpo-toolbar>*{white-space:nowrap}.nb-tpo-toolbar .nb-tpo-title{color:var(--nb-fg-2)}.nb-tpo-toolbar .nb-tpo-range{color:var(--nb-ac);margin-left:4px}.nb-tpo-toolbar .nb-tpo-spacer{flex:auto;min-width:4px}.nb-tpo-toolbar .nb-tpo-divider{background:var(--nb-line);align-self:stretch;width:1px;margin:0 2px}.nb-tpo-btn{font-family:var(--nb-mono);letter-spacing:.04em;border:1px solid var(--nb-line);color:var(--nb-fg-3);cursor:pointer;background:0 0;border-radius:2px;padding:2px 7px;font-size:10px;line-height:1.4}.nb-tpo-btn:hover:not(:disabled){border-color:var(--nb-ac-line);color:var(--nb-ac)}.nb-tpo-btn:disabled{opacity:.35;cursor:not-allowed}.nb-tpo-btn.active{border-color:var(--nb-ac-line);color:var(--nb-ac);background:var(--nb-ac-soft)}.nb-tpo-windows{gap:3px;display:inline-flex}.nb-tpo-settings{border-left:1px solid var(--nb-line);align-items:center;gap:10px;margin-left:2px;padding-left:8px;display:flex}.nb-tpo-settings-row{align-items:center;gap:4px;display:flex}.nb-tpo-settings-label{color:var(--nb-fg-4);letter-spacing:.1em;margin-right:2px;font-size:9px}.nb-tpo-body{background:var(--nb-ink);flex:1;min-height:0;display:flex;position:relative}.nb-tpo-empty{z-index:3;color:var(--nb-fg-3);background:var(--nb-ink);text-align:center;font:10px/1.5 var(--nb-mono);place-content:center;gap:7px;padding:24px;display:grid;position:absolute;inset:0}.nb-tpo-empty[hidden]{display:none}.nb-tpo-empty strong{color:var(--nb-fg-2);font:600 11px/1.2 var(--nb-mono);letter-spacing:.12em;text-transform:uppercase}.nb-tpo-panel>.nb-tpo-panel-empty{inset:42px 0 0}.nb-tpo-axis{background:var(--nb-ink);border-right:1px solid var(--nb-line);flex-shrink:0;width:60px;overflow:hidden}.nb-tpo-axis svg{display:block}.nb-tpo-scroll{background:var(--nb-ink);-webkit-overflow-scrolling:touch;flex:1;min-height:0;position:relative;overflow:auto}.nb-tpo-scroll svg{display:block}#tpo-sub-scroll{scrollbar-width:none}#tpo-sub-scroll::-webkit-scrollbar{display:none}.nb-targets{background:var(--nb-line);border-top:1px solid var(--nb-line);border-bottom:1px solid var(--nb-line);flex-shrink:0;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.nb-tcell{background:var(--nb-ink);flex-direction:column;gap:2px;padding:8px 12px;display:flex}.nb-tcell .nb-h{color:var(--nb-fg-3);letter-spacing:.14em;font-size:9px}.nb-tcell .nb-p{letter-spacing:-.01em;font-size:14px}.nb-tcell .nb-r{color:var(--nb-fg-3);font-size:10px}.nb-tcell .nb-d{font-size:10px}.nb-strip{background:var(--nb-ink);flex-shrink:0;height:70px;position:relative}.nb-right-rail{overflow-y:auto}.nb-stats{background:var(--nb-line);border:1px solid var(--nb-line);grid-template-columns:1fr 1fr;gap:1px;display:grid}.nb-stat{background:var(--nb-ink);flex-direction:column;gap:2px;padding:6px 8px;display:flex}.nb-stat .nb-k{color:var(--nb-fg-3);letter-spacing:.14em;text-transform:uppercase;font-size:9px}.nb-stat .nb-v{color:var(--nb-fg);font-size:12px}.nb-signals{flex-direction:column;gap:1px;display:flex}.nb-sig{border-bottom:1px dashed var(--nb-line);grid-template-columns:1fr auto;gap:2px 10px;padding:6px 4px;display:grid}.nb-sig .nb-k{color:var(--nb-fg-3);letter-spacing:.1em;font-size:10px}.nb-sig .nb-v{color:var(--nb-fg);text-align:right;font-size:12px}.nb-sig .nb-n{color:var(--nb-fg-2);grid-column:1;font-size:10px}.nb-m{background:var(--nb-line);grid-column:1/-1;height:2px;margin-top:4px;position:relative}.nb-m>div{background:var(--nb-ac);position:absolute;top:0;bottom:0;left:0}.nb-tip-wrap{cursor:help}.nb-tip-icon{text-align:center;color:#00ff8880;vertical-align:middle;cursor:help;border:1px solid #00ff884d;border-radius:50%;width:12px;height:12px;margin-left:4px;font-size:8px;line-height:12px;display:inline-block}.nb-chat{background:var(--nb-bg);border:1px solid var(--nb-line);border-radius:2px;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.nb-chat-messages{flex:1;min-height:60px;max-height:200px;padding:8px;overflow-y:auto}.nb-chat-msg{gap:6px;padding:3px 0;font-size:11px;display:flex}.nb-chat-msg.user .nb-chat-prefix{color:var(--nb-ac)}.nb-chat-msg.assistant .nb-chat-prefix{color:var(--nb-fg-3)}.nb-chat-msg.assistant .nb-chat-text{color:var(--nb-fg-2)}.nb-chat-loading{color:var(--nb-fg-3);padding:4px 8px;font-size:10px;animation:1.5s infinite nb-pulse}.nb-chat-form{border-top:1px solid var(--nb-line);align-items:center;padding:0 8px;display:flex}.nb-chat-prompt{color:var(--nb-ac);margin-right:6px;font-size:12px}.nb-chat-input{color:var(--nb-fg);font-family:var(--nb-mono);background:0 0;border:none;outline:none;flex:1;padding:8px 0;font-size:11px}.nb-chat-input::placeholder{color:var(--nb-fg-4)}.nb-tooltip{pointer-events:none;background:var(--nb-ink);position:absolute}@supports (color:color-mix(in lab, red, red)){.nb-tooltip{background:color-mix(in srgb,var(--nb-ink)92%,transparent)}}.nb-tooltip{border:1px solid var(--nb-line-hi);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:10;min-width:140px;font-size:10px;font-family:var(--nb-mono);color:var(--nb-fg);border-radius:2px;padding:8px 10px}.nb-tt-date{color:var(--nb-ac);letter-spacing:.08em;margin-bottom:4px;font-size:10px}.nb-tt-row{justify-content:space-between;padding:2px 0;display:flex}.nb-tt-row span{color:var(--nb-fg-3)}.nb-tt-row b{font-weight:500}.nb-tt-marks{border-top:1px solid var(--nb-line-hi);max-width:230px;margin-top:4px;padding-top:4px}.nb-tt-mark{gap:6px;padding:1px 0;display:flex}.nb-tt-mark b{flex-shrink:0;width:8px;font-weight:600}.nb-tt-mark span{color:var(--nb-fg-2);white-space:normal}.nb-foot{background:var(--nb-ink);align-items:center;gap:14px;padding:0 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.nb-foot{background:color-mix(in srgb,var(--nb-ink)70%,transparent)}}.nb-foot{border-top:1px solid var(--nb-line);color:var(--nb-fg-3);letter-spacing:.08em;z-index:2;font-size:10px}.nb-b{color:var(--nb-fg-2)}.nb-ac{color:var(--nb-ac)}.nb-r{gap:14px;margin-left:auto;display:flex}.nb-app ::-webkit-scrollbar{width:6px;height:6px}.nb-app ::-webkit-scrollbar-thumb{background:var(--nb-line-hi);border-radius:3px}.nb-grid.nb-v2{grid-template-rows:minmax(0,1fr)}.nb-grid.nb-v2>.nb-dock-slot,.nb-grid.nb-v2>.nb-cell{min-height:0;overflow:hidden}.nb-grid.nb-v2>.nb-bottom-dock{overflow:visible}.nb-3d svg{width:100%;height:100%;display:block}.nb-3d-hint{color:var(--nb-fg-4);letter-spacing:.1em;pointer-events:none;font-size:9px;position:absolute;bottom:6px;left:12px}.nb-chat-terminal{background:var(--nb-ink);border-top:1px solid var(--nb-line);flex-direction:column;min-height:180px;max-height:220px;display:flex}.nb-chat-head{border-bottom:1px solid var(--nb-line);color:var(--nb-fg-3);letter-spacing:.14em;align-items:center;gap:10px;padding:6px 14px;font-size:10px;display:flex;position:relative}.nb-dot-sm{background:var(--nb-ac);width:5px;height:5px;box-shadow:0 0 8px var(--nb-ac);border-radius:50%}.nb-chat-title{color:var(--nb-fg-2)}.nb-chat-status{margin-left:auto}.nb-chat-head-btn{border:1px solid var(--nb-line);color:var(--nb-fg-3);cursor:pointer;background:0 0;border-radius:2px;justify-content:center;align-items:center;width:24px;height:22px;padding:0;display:inline-flex}.nb-chat-head-btn:hover:not(:disabled),.nb-chat-head-btn[aria-expanded=true]{border-color:var(--nb-ac-line);color:var(--nb-ac)}.nb-chat-head-btn:disabled{cursor:not-allowed;opacity:.45}.nb-chat-history{z-index:20;border:1px solid var(--nb-line-hi);background:var(--nb-ink);letter-spacing:0;flex-direction:column;width:min(380px,100vw - 32px);max-height:40vh;display:flex;position:absolute;bottom:calc(100% + 8px);right:14px;box-shadow:0 16px 36px #0000006b}.nb-chat-history-head{border-bottom:1px solid var(--nb-line);color:var(--nb-fg-2);letter-spacing:0;text-transform:uppercase;justify-content:space-between;gap:12px;padding:9px 10px;font-size:10px;display:flex}.nb-chat-history-list{flex:auto;min-height:44px;overflow-y:auto}.nb-chat-history-row{border:0;border-bottom:1px solid var(--nb-line);width:100%;color:var(--nb-fg-3);font-family:var(--nb-mono);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:10px;padding:9px 10px;display:flex}.nb-chat-history-row:hover:not(:disabled),.nb-chat-history-row.is-active{color:var(--nb-fg);background:#ffffff09}.nb-chat-history-row:disabled{cursor:not-allowed;opacity:.55}.nb-chat-history-main{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.nb-chat-history-title{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.25;overflow:hidden}.nb-chat-history-meta{color:var(--nb-fg-4);font-size:9px;line-height:1.2}.nb-chat-history-current{color:var(--nb-ac);letter-spacing:0;text-transform:uppercase;flex:none;font-size:9px}.nb-chat-history-empty{color:var(--nb-fg-4);padding:14px 10px;font-size:10px}.nb-chat-history-new{border:0;border-top:1px solid var(--nb-line);color:var(--nb-fg-2);font-family:var(--nb-mono);cursor:pointer;background:0 0;align-items:center;gap:6px;padding:9px 10px;font-size:10px;display:inline-flex}.nb-chat-history-new:hover:not(:disabled){color:var(--nb-ac)}.nb-chat-history-new:disabled{cursor:not-allowed;opacity:.45}.nb-chat-log{flex:1;padding:8px 14px;font-size:11px;line-height:1.65;overflow-y:auto}.nb-line{gap:8px;margin-bottom:2px;display:flex}.nb-time{color:var(--nb-fg-4);letter-spacing:.04em;min-width:60px;font-size:10px}.nb-who{letter-spacing:.08em;min-width:36px;font-size:10px}.nb-line.user .nb-who{color:var(--nb-fg-2)}.nb-line.assistant .nb-who{color:var(--nb-ac)}.nb-line.sys .nb-who{color:var(--nb-fg-4)}.nb-msg{color:var(--nb-fg);flex:1}.nb-line.sys .nb-msg{color:var(--nb-fg-3)}.nb-line.assistant .nb-chat-markdown{min-width:0}.nb-chat-markdown{color:var(--nb-fg);font-size:11px;line-height:1.6}.nb-chat-markdown h1,.nb-chat-markdown h2,.nb-chat-markdown h3,.nb-chat-markdown h4{color:var(--nb-fg);margin-top:.6em;margin-bottom:.3em;font-weight:600}.nb-chat-markdown h1{font-size:1.15em}.nb-chat-markdown h2{font-size:1.05em}.nb-chat-markdown h3{color:var(--nb-fg-2);font-size:1em}.nb-chat-markdown p{margin-top:.3em;margin-bottom:.3em}.nb-chat-markdown p:first-child{margin-top:0}.nb-chat-markdown p:last-child{margin-bottom:0}.nb-chat-markdown ul,.nb-chat-markdown ol{margin:.3em 0;padding-left:1.25em}.nb-chat-markdown ul{list-style-type:disc}.nb-chat-markdown ol{list-style-type:decimal}.nb-chat-markdown li{margin-top:.15em}.nb-chat-markdown table{border-collapse:collapse;width:100%;margin:.5em 0;font-size:10px}.nb-chat-markdown th,.nb-chat-markdown td{border:1px solid var(--nb-line-hi);text-align:left;padding:3px 8px}.nb-chat-markdown th{color:var(--nb-fg-2);background:var(--nb-line);font-weight:600}.nb-chat-markdown td:not(:first-child){text-align:right}.nb-chat-markdown code{background:var(--nb-line);font-size:.9em;font-family:var(--nb-mono);border-radius:2px;padding:1px 4px}.nb-chat-markdown pre{background:var(--nb-bg);border:1px solid var(--nb-line);border-radius:2px;margin:.5em 0;padding:8px;overflow-x:auto}.nb-chat-markdown pre code{background:0 0;padding:0}.nb-chat-markdown a{color:var(--nb-ac);text-decoration:underline}.nb-chat-markdown a:hover{color:var(--nb-fg)}.nb-chat-markdown blockquote{border-left:2px solid var(--nb-ac-line);color:var(--nb-fg-2);margin:.5em 0;padding-left:.75em}.nb-chat-markdown strong{color:var(--nb-fg);font-weight:600}.nb-chat-markdown em{font-style:italic}.nb-chat-markdown hr{border:none;border-top:1px solid var(--nb-line);margin:.5em 0}.nb-cursor{background:var(--nb-ac);vertical-align:-1px;width:6px;height:11px;margin-left:2px;animation:1s steps(2,end) infinite nb-blink;display:inline-block}@keyframes nb-blink{50%{opacity:0}}.nb-chat-sugs{flex-wrap:wrap;gap:6px;padding:4px 14px 6px;display:flex}.nb-sug-btn{border:1px solid var(--nb-line);color:var(--nb-fg-3);letter-spacing:.04em;font-size:10px;font-family:var(--nb-mono);cursor:pointer;background:0 0;border-radius:2px;padding:3px 8px}.nb-sug-btn:hover{border-color:var(--nb-ac-line);color:var(--nb-ac)}.nb-chat-input-row{border-top:1px solid var(--nb-line);font-family:var(--nb-mono);align-items:center;gap:8px;padding:8px 14px;display:flex}.nb-chat-prompt-v2{color:var(--nb-ac);letter-spacing:.04em;font-size:12px}.nb-chat-input-v2{color:var(--nb-fg);font-family:var(--nb-mono);background:0 0;border:none;outline:none;flex:1;padding:2px 0;font-size:12px}.nb-chat-input-v2::placeholder{color:var(--nb-fg-4)}:is(#nebotec-terminal,#terminal-design-terminal-1) .nb-terminal-control-help{z-index:50;flex:none;display:inline-flex;position:relative}:is(#nebotec-terminal,#terminal-design-terminal-1) .nb-terminal-control-help-chart{margin-left:auto}:is(#nebotec-terminal,#terminal-design-terminal-1) .nb-terminal-control-help .nb-fs-btn{margin-left:0}:is(#nebotec-terminal,#terminal-design-terminal-1) .nb-terminal-fullscreen-glyph{width:20px;height:20px;display:block}:is(#nebotec-terminal,#terminal-design-terminal-1) .nb-terminal-fullscreen-key{fill:currentColor;font:800 9.5px/1 var(--nb-mono);letter-spacing:0;paint-order:stroke fill;stroke:var(--nb-ink);stroke-width:1.25px}:is(#nebotec-terminal,#terminal-design-terminal-1) .nb-fs-btn{min-width:36px;padding-left:8px;padding-right:8px}:is(#nebotec-terminal,#terminal-design-terminal-1) .nb-chat-fs-btn{width:30px;height:24px}:is(#nebotec-terminal,#terminal-design-terminal-1) .nb-terminal-control-help:hover .nb-terminal-fullscreen-glyph,:is(#nebotec-terminal,#terminal-design-terminal-1) .nb-terminal-control-help:focus-within .nb-terminal-fullscreen-glyph{color:var(--nb-ac);filter:drop-shadow(0 0 6px var(--nb-ac))}:is(#nebotec-terminal,#terminal-design-terminal-1) .nb-terminal-instant-tooltip{z-index:100;visibility:hidden;border:1px solid var(--nb-line-hi);background:var(--nb-ink);width:max-content;max-width:min(280px,100vw - 24px);color:var(--nb-fg-2);font:10px/1.45 var(--nb-mono);letter-spacing:.02em;opacity:0;pointer-events:none;white-space:normal;border-radius:3px;padding:7px 9px;display:none;position:absolute;right:0;box-shadow:0 8px 24px #0000007a}:is(#nebotec-terminal,#terminal-design-terminal-1) .nb-terminal-control-help-chart .nb-terminal-instant-tooltip{top:calc(100% + 6px)}:is(#nebotec-terminal,#terminal-design-terminal-1) .nb-terminal-control-help-chat .nb-terminal-instant-tooltip{bottom:calc(100% + 6px)}:is(#nebotec-terminal,#terminal-design-terminal-1) .nb-terminal-control-help:hover .nb-terminal-instant-tooltip,:is(#nebotec-terminal,#terminal-design-terminal-1) .nb-terminal-control-help:focus-within .nb-terminal-instant-tooltip{visibility:visible;opacity:1;display:block}:is(#nebotec-terminal,#terminal-design-terminal-1) #shared-minimap{--nb-minimap-map-h:36px;--nb-minimap-bottom-pad:6px;--nb-minimap-gap:5px;--nb-minimap-range-min-w:36px;--nb-minimap-scroll-h:12px;--nb-minimap-thumb-min-w:36px}:is(#nebotec-terminal,#terminal-design-terminal-1) [data-minimap-role=controls],:is(#nebotec-terminal,#terminal-design-terminal-1) [data-minimap-role=map],:is(#nebotec-terminal,#terminal-design-terminal-1) [data-minimap-role=range],:is(#nebotec-terminal,#terminal-design-terminal-1) [data-minimap-role=scroll-track],:is(#nebotec-terminal,#terminal-design-terminal-1) [data-minimap-role=scroll-thumb]{-webkit-user-select:none;user-select:none}:is(#nebotec-terminal,#terminal-design-terminal-1) [data-minimap-role=range]:active,:is(#nebotec-terminal,#terminal-design-terminal-1) [data-minimap-role=scroll-thumb]:active{cursor:grabbing}@media (max-width:767px){:is(#nebotec-terminal,#terminal-design-terminal-1) #shared-minimap{--nb-minimap-map-h:44px;--nb-minimap-bottom-pad:10px;--nb-minimap-gap:8px;--nb-minimap-range-min-w:52px;--nb-minimap-scroll-h:16px;--nb-minimap-thumb-min-w:52px}}@media (max-width:768px){:has(>[data-phx-session] .nb-app),:has(>[data-phx-teleported-src] .nb-app){overflow:auto!important}[data-phx-session]:has(.nb-app),[data-phx-teleported-src]:has(.nb-app){height:auto}.nb-app{--nb-mobile-chart-height:clamp(340px,50svh,520px);flex-direction:column;height:auto;max-height:none;overflow:hidden auto;display:flex!important}.nb-app.nb-focus-panel{height:calc(100dvh - var(--context-strip-height));max-height:calc(100dvh - var(--context-strip-height));overflow:hidden}.nb-app.nb-focus-chart [data-panel-id=chart]{height:calc(100dvh - var(--context-strip-height));max-height:calc(100dvh - var(--context-strip-height));min-height:0;overflow:hidden}.nb-app.nb-focus-chart [data-panel-id=chart]>.nb-center{height:100%;max-height:calc(100dvh - var(--context-strip-height));flex-direction:column;min-height:0;display:flex;overflow:hidden}.nb-app.nb-focus-chart .nb-chart-panel.visible{flex:auto;height:auto;min-height:0;overflow:hidden}.nb-app.nb-focus-chart .nb-cone,.nb-app.nb-focus-chart .nb-horizon,.nb-app.nb-focus-chart .nb-3d,.nb-app.nb-focus-chart .nb-tpo{min-height:0}.nb-app.nb-focus-chart #shared-minimap{flex:none}.nb-app.nb-focus-chat .nb-bottom-dock,.nb-app.nb-focus-chat [data-panel-id=chat],.nb-app.nb-focus-chat .nb-chat-terminal{height:calc(100dvh - var(--context-strip-height));min-height:0;max-height:none}.nb-app.nb-focus-chat .nb-chat-log{flex:1;min-height:0;max-height:none}.page-header{gap:8px;padding:0 8px}.nb-tk{font-size:14px}.nb-px{font-size:15px}.nb-ch{padding:1px 5px;font-size:10px}.nb-search{width:100px;padding:4px 8px;font-size:10px}.nb-grid,.nb-grid.nb-v2{flex-direction:column;flex-shrink:0;gap:1px;height:auto;overflow:visible;display:flex!important}.nb-dock-slot,.nb-cell,.nb-grid.nb-v2>.nb-dock-slot,.nb-grid.nb-v2>.nb-cell{flex-shrink:0;width:100%;height:auto;min-height:0;overflow:visible}.nb-grid>.nb-dock-slot:first-child{order:2}.nb-grid>.nb-dock-slot:nth-child(2){order:1}.nb-grid>.nb-dock-slot:nth-child(3){order:3}.nb-pad{height:auto;padding:10px 12px}.nb-rose{max-width:180px}.nb-rose-wrap{overflow-y:visible}.nb-center{height:auto;min-height:0;display:block}.nb-app:not(.nb-focus-panel) .nb-chart-panel.visible{box-sizing:border-box;contain:layout size;flex:0 0 var(--nb-mobile-chart-height);height:var(--nb-mobile-chart-height);min-height:var(--nb-mobile-chart-height);max-height:var(--nb-mobile-chart-height);overflow:hidden}.nb-app:not(.nb-focus-panel) .nb-chart-panel.visible>.financial-chart-frame{flex:auto;height:100%;min-height:0;max-height:100%}.nb-app:not(.nb-focus-panel) .nb-chart-panel.visible .financial-chart-surface{min-height:0}.nb-cone,.nb-horizon,.nb-3d,.nb-tpo{min-height:300px}.nb-targets{grid-template-columns:repeat(2,1fr)}.nb-tcell{padding:6px 10px}.nb-tcell .nb-p{font-size:13px}.nb-right-rail{overflow-y:visible}.nb-bottom-dock,.nb-chat-terminal{min-height:160px;max-height:none}.nb-chat-head{gap:6px;padding:6px 10px}.nb-chat-head>span:nth-child(3){display:none}.nb-chat-status{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nb-chat-history{width:calc(100vw - 20px);max-height:46vh;right:10px}.nb-chat-log{max-height:200px}.nb-chat-sugs{padding:4px 10px}.nb-sug-btn{padding:2px 6px;font-size:9px}.nb-chat-input,.nb-chat-input-v2,.nb-search{font-size:16px}.nb-foot{flex-wrap:wrap;flex-shrink:0;gap:8px;padding:4px 10px;font-size:9px}.nb-tpo-toolbar{gap:4px;padding:4px 8px}.nb-tpo-settings{border-left:none;flex-wrap:wrap;gap:6px;margin-left:0;padding-left:0}.nb-app:after{display:none}}@media (hover:none) and (pointer:coarse),(max-width:932px) and (orientation:landscape){.nb-app.nb-focus-panel{height:calc(100dvh - var(--context-strip-height));max-height:calc(100dvh - var(--context-strip-height));overflow:hidden}.nb-app.nb-focus-chart [data-panel-id=chart]{height:calc(100dvh - var(--context-strip-height));max-height:calc(100dvh - var(--context-strip-height));min-height:0;overflow:hidden}.nb-app.nb-focus-chart [data-panel-id=chart]>.nb-center{height:100%;max-height:calc(100dvh - var(--context-strip-height));flex-direction:column;min-height:0;display:flex;overflow:hidden}.nb-app.nb-focus-chart .nb-chart-panel.visible{flex:auto;height:auto;min-height:0;overflow:hidden}.nb-app.nb-focus-chart .nb-cone,.nb-app.nb-focus-chart .nb-horizon,.nb-app.nb-focus-chart .nb-3d,.nb-app.nb-focus-chart .nb-tpo{min-height:0}.nb-app.nb-focus-chart #shared-minimap{--nb-minimap-map-h:44px;--nb-minimap-bottom-pad:10px;--nb-minimap-gap:8px;--nb-minimap-range-hit-top:-6px;--nb-minimap-range-hit-h:calc(100% + 12px);--nb-minimap-range-min-w:44px;--nb-minimap-scroll-h:12px;--nb-minimap-thumb-min-w:44px;flex:none;display:block}}@media (max-width:430px){.nb-app{--nb-mobile-chart-height:clamp(280px,45svh,420px)}.page-header{gap:6px;padding:0 6px}.nb-search-form{order:99;width:100%}.nb-search{width:100%}.nb-pad{padding:8px 10px}.nb-rose{max-width:150px}.nb-cone,.nb-horizon,.nb-3d,.nb-tpo{min-height:260px}.nb-stat{padding:5px 6px}.nb-stat .nb-k{font-size:8px}.nb-stat .nb-v{font-size:11px}.nb-chat-input-row{padding:6px 10px}.nb-chat-prompt-v2{font-size:11px}.nb-chat-input-v2{font-size:13px;line-height:1.35}}.nb-three-rail{color:var(--nb-fg);grid-template-columns:1fr;align-items:start;gap:10px;display:grid}@media (min-width:1024px){.nb-three-rail{grid-template-columns:220px minmax(0,1fr) 280px}.nb-three-rail.nb-three-rail-wide-right{grid-template-columns:220px minmax(0,1fr) 300px}}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jetbrains-mono-400-caf0dfde4e448468f09b7bed230206a4.woff2?vsn=d)format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/jetbrains-mono-500-a21e038a03f709cf60aa1e2944048aef.woff2?vsn=d)format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/jetbrains-mono-600-075ec35bc15ba900f57dc181425eb889.woff2?vsn=d)format("woff2")}.portfolio-lab{--lab-bg:#0a0b0c;--lab-panel:#0f1012;--lab-line:#1c1e22;--lab-line-soft:#16181b;--lab-line-hi:#2a2d34;--lab-fg:#e7e9ec;--lab-fg-2:#9ea3ad;--lab-fg-3:#5d626c;--lab-fg-4:#3a3e46;--lab-ac:#a3f7d1;--lab-ac-content:#0a0b0c;--lab-ac-soft:#a3f7d121;--lab-ac-line:#a3f7d157;--lab-red:#e07a7a;--lab-green:#7dd3a3;--lab-warn:#e0b34c;--nb-bg:var(--lab-bg);--nb-ink:var(--lab-panel);--nb-line:var(--lab-line);--nb-line-hi:var(--lab-line-hi);--nb-fg:var(--lab-fg);--nb-fg-2:var(--lab-fg-2);--nb-fg-3:var(--lab-fg-3);--nb-fg-4:var(--lab-fg-4);--nb-ac:var(--lab-ac);--nb-ac-soft:var(--lab-ac-soft);--nb-ac-line:var(--lab-ac-line);--nb-up:var(--lab-green);--nb-down:var(--lab-red);font-variant-numeric:tabular-nums;font-family:JetBrains Mono,ui-monospace,Menlo,monospace}[data-theme=light] .portfolio-lab{--lab-bg:#f7f8fa;--lab-panel:#fff;--lab-line:#d7dde5;--lab-line-soft:#e8ebf0;--lab-line-hi:#b9c2cf;--lab-fg:#15191f;--lab-fg-2:#3f4754;--lab-fg-3:#6b7280;--lab-fg-4:#9aa3af;--lab-ac:#0071ff;--lab-ac-content:#fff;--lab-ac-soft:#0071ff1a;--lab-ac-line:#0071ff52;--lab-red:#c73434;--lab-green:#078c4f;--lab-warn:#a66700}[data-theme=pitch] .portfolio-lab{--lab-bg:#000;--lab-panel:#000;--lab-line:#161616;--lab-line-soft:#0f0f0f;--lab-line-hi:#222;--lab-fg-3:#6b7280;--lab-fg-4:#4a5060}.portfolio-lab .nb-panel,.portfolio-lab .lab-scatter,.portfolio-lab .lab-rail,.portfolio-lab .lab-save-dialog{background:var(--lab-panel);border-color:var(--lab-line)}.lab-navlink{letter-spacing:.12em;color:var(--lab-fg-2);border:1px solid var(--lab-line);border-radius:3px;padding:3px 10px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;text-decoration:none}.lab-navlink:hover{color:var(--lab-ac);border-color:var(--lab-ac-line)}.portfolio-lab .lab-accent{color:var(--lab-ac)}.portfolio-lab .lab-warn{color:var(--lab-warn);font-size:11px}.portfolio-lab .lab-dim{color:var(--lab-fg-3);font-size:10.5px}.portfolio-lab .lab-flex{flex:1}.portfolio-lab .lab-mono{font-family:inherit}.portfolio-lab .lab-btn{background:var(--lab-ac);color:var(--lab-ac-content);letter-spacing:.04em;cursor:pointer;border:none;border-radius:3px;padding:5px 14px;font-family:inherit;font-size:10.5px;font-weight:600}.portfolio-lab .lab-btn:disabled{opacity:.4;cursor:not-allowed}.portfolio-lab .lab-btn-ghost{color:var(--lab-fg-2);border:1px solid var(--lab-line);cursor:pointer;background:0 0;border-radius:3px;padding:5px 12px;font-family:inherit;font-size:10.5px}.portfolio-lab .lab-btn-ghost:hover:not(:disabled){color:var(--lab-ac);border-color:var(--lab-ac-line)}.portfolio-lab .lab-btn-ghost:disabled{opacity:.4;cursor:not-allowed}.portfolio-lab .lab-btn-danger:hover:not(:disabled){color:var(--lab-red);border-color:var(--lab-red)}@supports (color:color-mix(in lab, red, red)){.portfolio-lab .lab-btn-danger:hover:not(:disabled){border-color:color-mix(in srgb,var(--lab-red)44%,transparent)}}.portfolio-lab .lab-input{background:var(--lab-panel);border:1px solid var(--lab-line);color:var(--lab-fg);border-radius:3px;outline:none;padding:6px 10px;font-family:inherit;font-size:11px}.portfolio-lab .lab-input::placeholder{color:var(--lab-fg-4)}.portfolio-lab .lab-input:focus{border-color:var(--lab-ac-line)}.portfolio-lab .lab-select{background:var(--lab-panel);border:1px solid var(--lab-line);color:var(--lab-fg-2);cursor:pointer;border-radius:3px;outline:none;padding:5px 8px;font-family:inherit;font-size:10.5px}.portfolio-lab .lab-chip{border:1px solid var(--lab-ac-line);background:var(--lab-ac-soft);letter-spacing:.06em;color:var(--lab-fg);border-radius:3px;align-items:center;gap:7px;padding:4px 9px;font-size:10px;display:inline-flex}.portfolio-lab .lab-chip button{color:var(--lab-fg-3);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;line-height:1}.portfolio-lab .lab-chip button:hover{color:var(--lab-red)}.portfolio-lab .lab-chip .lab-chip-neg{color:var(--lab-fg-4);border-radius:2px;padding:0 3px;font-size:12px;font-weight:600;line-height:1.3}.portfolio-lab .lab-chip .lab-chip-neg.on{background:var(--lab-red)}@supports (color:color-mix(in lab, red, red)){.portfolio-lab .lab-chip .lab-chip-neg.on{background:color-mix(in srgb,var(--lab-red)16%,transparent)}}.portfolio-lab .lab-chip .lab-chip-neg.on{color:var(--lab-red)}.portfolio-lab .lab-chip .lab-chip-op{color:var(--lab-ac);font-size:12px}.portfolio-lab .lab-chip .lab-chip-op:hover{color:var(--lab-fg)}.portfolio-lab .lab-chip input[type=range]{width:84px;height:12px}.portfolio-lab .lab-seg{border:1px solid var(--lab-line);border-radius:3px;display:inline-flex;overflow:hidden}.portfolio-lab .lab-seg button{color:var(--lab-fg-2);cursor:pointer;background:0 0;border:none;padding:5px 12px;font-family:inherit;font-size:10.5px}.portfolio-lab .lab-seg button:hover{color:var(--lab-fg)}.portfolio-lab .lab-seg button.on{color:var(--lab-ac);background:var(--lab-ac-soft);font-weight:500}.portfolio-lab .lab-alert{border:1px solid var(--lab-warn)}@supports (color:color-mix(in lab, red, red)){.portfolio-lab .lab-alert{border:1px solid color-mix(in srgb,var(--lab-warn)42%,transparent)}}.portfolio-lab .lab-alert{background:var(--lab-warn)}@supports (color:color-mix(in lab, red, red)){.portfolio-lab .lab-alert{background:color-mix(in srgb,var(--lab-warn)10%,transparent)}}.portfolio-lab .lab-alert{color:var(--lab-warn);border-radius:3px;align-items:center;gap:10px;padding:8px 12px;font-size:11px;display:flex}.portfolio-lab .lab-alert-error{border-color:var(--lab-red)}@supports (color:color-mix(in lab, red, red)){.portfolio-lab .lab-alert-error{border-color:color-mix(in srgb,var(--lab-red)44%,transparent)}}.portfolio-lab .lab-alert-error{background:var(--lab-red)}@supports (color:color-mix(in lab, red, red)){.portfolio-lab .lab-alert-error{background:color-mix(in srgb,var(--lab-red)10%,transparent)}}.portfolio-lab .lab-alert-error{color:var(--lab-red)}.portfolio-lab .lab-table{border-collapse:collapse;width:100%;font-size:10.5px}.portfolio-lab .lab-table th{letter-spacing:.1em;text-transform:uppercase;color:var(--lab-fg-4);text-align:left;border-bottom:1px solid var(--lab-line);white-space:nowrap;padding:8px;font-size:9px}.portfolio-lab .lab-table td{border-bottom:1px solid var(--lab-line-soft);padding:5px 8px}.portfolio-lab .lab-table tbody tr:hover{background:var(--lab-fg)}@supports (color:color-mix(in lab, red, red)){.portfolio-lab .lab-table tbody tr:hover{background:color-mix(in srgb,var(--lab-fg)4%,transparent)}}.portfolio-lab .lab-table th button{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:none;padding:0}.portfolio-lab .lab-table th button:hover{color:var(--lab-fg-2)}.portfolio-lab .lab-selrow{background:var(--lab-ac)}@supports (color:color-mix(in lab, red, red)){.portfolio-lab .lab-selrow{background:color-mix(in srgb,var(--lab-ac)8%,transparent)}}.portfolio-lab .lab-selrow{box-shadow:inset 2px 0 0 var(--lab-ac)}.portfolio-lab .lab-box{border:1px solid var(--lab-line);border-radius:3px}.lab-page{background:var(--lab-bg);color:var(--lab-fg);min-height:100%;font-size:12px;line-height:1.5}.portfolio-lab .text-success{color:var(--lab-green)}.portfolio-lab .text-error{color:var(--lab-red)}.portfolio-lab .text-warning{color:var(--lab-warn)}.portfolio-lab .lab-explain{border:1px solid var(--lab-line-soft);background:var(--lab-panel);border-radius:3px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.portfolio-lab .lab-explain-h{letter-spacing:.18em;color:var(--lab-fg-4);font-size:9px}.portfolio-lab .lab-explain-b{color:var(--lab-fg-3);font-size:10.5px;line-height:1.6}.portfolio-lab .lab-strat{text-align:left;border:1px solid var(--lab-line-soft);cursor:pointer;background:0 0;border-radius:3px;flex-direction:column;gap:2px;padding:7px 10px;font-family:inherit;display:flex}.portfolio-lab .lab-strat:hover{border-color:var(--lab-line)}.portfolio-lab .lab-strat.on{background:var(--lab-ac)}@supports (color:color-mix(in lab, red, red)){.portfolio-lab .lab-strat.on{background:color-mix(in srgb,var(--lab-ac)7%,transparent)}}.portfolio-lab .lab-strat.on{border-color:var(--lab-ac-line)}.portfolio-lab .lab-strat-name{color:var(--lab-fg-2);font-size:11.5px}.portfolio-lab .lab-strat.on .lab-strat-name{color:var(--lab-ac);font-weight:600}.portfolio-lab .lab-strat-desc{color:var(--lab-fg-3);font-size:9.5px;line-height:1.5}.portfolio-lab .lab-corr-cell.sel{outline:1px solid var(--lab-ac)}.lab-shell-foot{border-top:1px solid var(--lab-line-soft);color:var(--lab-fg-3);letter-spacing:.04em;align-items:center;gap:12px;padding:7px 20px;font-family:JetBrains Mono,ui-monospace,Menlo,monospace;font-size:10px;display:flex}.lab-shell-foot a{color:var(--lab-fg-3);text-underline-offset:3px;text-decoration:underline}.lab-shell-foot a:hover{color:var(--lab-fg-2)}.portfolio-lab .lab-bar{border:1px solid var(--lab-line);background:var(--lab-panel);border-radius:3px;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 10px;display:flex}.portfolio-lab .lab-group{border:1px solid var(--lab-line);background:var(--lab-bg);border-radius:4px;align-items:center;display:inline-flex;overflow:hidden}.portfolio-lab .lab-group-label{letter-spacing:.16em;text-transform:uppercase;color:var(--lab-fg-4);background:0 0;padding:0 8px;font-size:9px}.portfolio-lab .lab-opt{letter-spacing:.03em;color:var(--lab-fg-2);border:none;border-left:1px solid var(--lab-line);cursor:pointer;background:0 0;padding:4px 11px;font-family:inherit;font-size:10.5px}.portfolio-lab .lab-opt:hover{color:var(--lab-fg)}.portfolio-lab .lab-opt.on{color:var(--lab-ac);background:var(--lab-ac-soft);box-shadow:inset 0 -2px 0 var(--lab-ac);font-weight:500}.portfolio-lab .lab-opt:disabled{color:var(--lab-fg-4);cursor:not-allowed}.portfolio-lab .lab-opt.on:disabled{color:var(--lab-ac)}.portfolio-lab .lab-save{color:var(--lab-ac);border:1px solid var(--lab-ac-line);border-radius:3px}#modeler-page{width:100%;max-width:none;margin-inline:0}.portfolio-lab .lab-grid{grid-template-columns:300px 1fr;align-items:start;gap:14px;margin-top:14px;display:grid}@media (max-width:900px){.portfolio-lab .lab-grid{grid-template-columns:1fr}}.portfolio-lab .lab-rail{border:1px solid var(--lab-line);border-radius:3px;overflow:hidden}.portfolio-lab .lab-rail-head{border-bottom:1px solid var(--lab-line);align-items:center;gap:8px;padding:8px 12px;font-size:10px;display:flex}.portfolio-lab .modeler-allocation-head{background:linear-gradient(90deg,var(--lab-ac-soft),transparent 58%);border-bottom-color:var(--lab-line-soft);min-height:38px;padding:7px 10px}.portfolio-lab .modeler-allocation-label{color:var(--lab-fg-3);letter-spacing:.12em;padding:0}.portfolio-lab .modeler-allocation-total{font:600 9px/1.2 var(--nb-mono);letter-spacing:.04em;border:1px solid;border-radius:999px;padding:3px 7px}.portfolio-lab .lab-allocbar{background:var(--lab-bg);height:6px;display:flex}.portfolio-lab .lab-allocbar span{display:inline-block}.portfolio-lab .lab-asset{border-bottom:1px solid var(--lab-line-soft);padding:9px 12px 7px}.portfolio-lab .lab-asset-top{align-items:baseline;gap:8px;font-size:11px;display:flex}.portfolio-lab .lab-asset-sub{color:var(--lab-fg-3);align-items:center;gap:10px;font-size:9.5px;display:flex}.portfolio-lab .lab-mu-input{border:none;border-bottom:1px dashed var(--lab-line);width:44px;color:inherit;text-align:right;background:0 0;font-family:inherit;font-size:9.5px}.portfolio-lab .lab-mu-input.overridden{color:var(--lab-warn);border-bottom-color:var(--lab-warn)}.portfolio-lab .lab-note{color:var(--lab-fg-4);padding:8px 12px;font-size:9.5px;line-height:1.6}.portfolio-lab .lab-tabs{border:1px solid var(--lab-line);background:var(--lab-panel);border-bottom:none;border-radius:3px 3px 0 0;display:flex}.portfolio-lab .lab-tab{letter-spacing:.12em;color:var(--lab-fg-3);cursor:pointer;background:0 0;border:none;padding:6px 16px;font-family:inherit;font-size:10px}.portfolio-lab .lab-tab.on{background:var(--lab-ac);color:var(--lab-bg);font-weight:600}.portfolio-lab [data-lab-chart]{border:1px solid var(--lab-line);background:var(--lab-panel);border-top:none}.portfolio-lab .lab-chart-svg{background:var(--lab-panel);width:100%;height:auto;display:block}.portfolio-lab .lab-metrics{background:var(--lab-line);border:1px solid var(--lab-line);border-top:none;grid-template-columns:repeat(6,1fr);gap:1px;display:grid}.portfolio-lab .lab-metrics-4{border-top:1px solid var(--lab-line);grid-template-columns:repeat(4,1fr)}@media (max-width:900px){.portfolio-lab .lab-metrics{grid-template-columns:repeat(3,1fr)}}.portfolio-lab .lab-metric{background:var(--lab-panel);flex-direction:column;gap:2px;padding:8px 12px;display:flex}.portfolio-lab .lab-metric-h{color:var(--lab-fg-3);letter-spacing:.14em;font-size:9px}.portfolio-lab .lab-metric-v{color:var(--lab-fg);font-size:15px}.portfolio-lab .lab-metric-s{color:var(--lab-fg-3);font-size:10px}.portfolio-lab .lab-bench{border:1px solid var(--lab-line);background:var(--lab-panel);border-radius:3px;margin-top:14px;overflow:hidden}.portfolio-lab .lab-bench-head{border-bottom:1px solid var(--lab-line);letter-spacing:.15em;color:var(--lab-fg-3);padding:8px 12px;font-size:10px}.portfolio-lab .lab-bench-row{border-bottom:1px solid var(--lab-line-soft);color:var(--lab-fg-2);grid-template-columns:1.5fr .7fr .7fr .8fr .9fr 1fr;padding:7px 12px;font-size:11px;display:grid}.portfolio-lab .lab-bench-row span:not(:first-child){text-align:right}.portfolio-lab .lab-bench-cols{letter-spacing:.12em;color:var(--lab-fg-4);font-size:9px}.portfolio-lab .lab-bench-row.port{color:var(--lab-ac);font-weight:500}.portfolio-lab .lab-corr{flex-direction:column;gap:2px;padding:14px;display:flex}.portfolio-lab .lab-corr-row{gap:2px;display:flex}.portfolio-lab .lab-corr-name{width:96px;color:var(--lab-fg-3);align-items:center;font-size:9.5px;display:flex}.portfolio-lab .lab-corr-head{text-align:center;color:var(--lab-fg-3);flex:1;font-size:9.5px}.portfolio-lab .lab-corr-cell{text-align:center;border-radius:2px;flex:1;padding:7px 0;font-size:9.5px}.portfolio-lab .lab-sliders{border:1px solid var(--lab-line);background:var(--lab-panel);border-radius:3px;grid-template-columns:repeat(4,1fr);gap:10px 16px;padding:10px 12px;display:grid}@media (max-width:900px){.portfolio-lab .lab-sliders{grid-template-columns:repeat(2,1fr)}}.portfolio-lab .lab-slider-head{letter-spacing:.16em;color:var(--lab-fg-4);text-transform:uppercase;justify-content:space-between;font-size:9px;display:flex}.portfolio-lab input[type=range]{appearance:none;cursor:pointer;background:0 0;width:100%;height:14px}.portfolio-lab input[type=range]::-webkit-slider-runnable-track{background:var(--lab-line);border-radius:2px;height:3px}.portfolio-lab input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--lab-ac);width:11px;height:11px;box-shadow:0 0 8px var(--lab-ac);border-radius:50%;margin-top:-4px}@supports (color:color-mix(in lab, red, red)){.portfolio-lab input[type=range]::-webkit-slider-thumb{box-shadow:0 0 8px color-mix(in srgb,var(--lab-ac)50%,transparent)}}.portfolio-lab input[type=range]::-moz-range-track{background:var(--lab-line);height:3px}.portfolio-lab input[type=range]::-moz-range-thumb{background:var(--lab-ac);border:none;border-radius:50%;width:11px;height:11px}.portfolio-lab .lab-scatter{border:1px solid var(--lab-line);border-radius:3px;overflow:hidden}.portfolio-lab .lab-scatter-head{border-bottom:1px solid var(--lab-line);align-items:center;display:flex}.portfolio-lab .lab-scatter-head .lab-dim{padding-right:12px}.portfolio-lab .lab-legend{color:var(--lab-fg-3);justify-content:flex-end;gap:14px;padding:6px 12px;font-size:9px;display:flex}.portfolio-lab .lab-dot{border-radius:50%;width:7px;height:7px;display:inline-block}.portfolio-lab .lab-blend{border:1px solid var(--lab-line);background:var(--lab-panel);color:var(--lab-fg-3);border-radius:3px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;padding:9px 12px;font-size:10.5px;display:flex}.portfolio-lab tr.lab-pinned{background:var(--lab-ac)}@supports (color:color-mix(in lab, red, red)){.portfolio-lab tr.lab-pinned{background:color-mix(in srgb,var(--lab-ac)8%,transparent)}}.portfolio-lab tr.lab-pinned{box-shadow:inset 2px 0 0 var(--lab-ac)}.portfolio-lab .lab-shortlist-toggle{border:1px solid var(--lab-line);width:22px;height:22px;color:var(--lab-fg-3);font:600 11px/1 var(--nb-mono);background:0 0;border-radius:50%;place-items:center;display:inline-grid}.portfolio-lab .lab-shortlist-toggle:hover,.portfolio-lab .lab-shortlist-toggle:focus-visible,.portfolio-lab .lab-shortlist-toggle.on{border-color:var(--lab-ac-line);color:var(--lab-ac);outline:none}.portfolio-lab .lab-shortlist-chips{flex-wrap:wrap;gap:5px;display:flex}.portfolio-lab .lab-shortlist-chips .lab-chip{cursor:pointer}.portfolio-lab .lab-portfolio-outcome{border-left:2px solid var(--lab-line);background:var(--lab-fg);width:100%;margin-top:6px;padding:7px 9px}@supports (color:color-mix(in lab, red, red)){.portfolio-lab .lab-portfolio-outcome{background:color-mix(in srgb,var(--lab-fg)4%,transparent)}}.portfolio-lab .lab-portfolio-outcome{color:var(--lab-fg-3);font:10px/1.45 var(--nb-mono)}.portfolio-lab .lab-portfolio-outcome.is-success{border-color:var(--lab-green);color:var(--lab-green)}.portfolio-lab .lab-portfolio-outcome.is-error{border-color:var(--lab-red);color:var(--lab-red)}.portfolio-lab .lab-portfolio-outcome.is-pending{border-color:var(--lab-ac);color:var(--lab-ac)}.portfolio-lab .lab-caveats-head{letter-spacing:.18em;color:var(--lab-fg-3,#5d626c);text-transform:uppercase;align-items:center;gap:8px;margin:6px 0 10px;font-size:10px;display:flex}.portfolio-lab .lab-caveats-head span:first-child{color:var(--lab-fg-4,#3a3e46)}.portfolio-lab .lab-caveats-head:after{content:"";background:var(--lab-line,#1c1e22);flex:1;height:1px}.portfolio-lab .lab-caveats{grid-template-columns:1fr 1fr 1fr;gap:10px 26px;display:grid}.portfolio-lab .lab-caveats-2col{grid-template-columns:1fr 1fr}@media (max-width:900px){.portfolio-lab .lab-caveats,.portfolio-lab .lab-caveats-2col{grid-template-columns:1fr}}.portfolio-lab .lab-caveats>div{color:var(--lab-fg-2,#9ea3ad);grid-template-columns:18px 1fr;align-items:start;gap:10px;font-size:11.5px;line-height:1.55;display:grid}.portfolio-lab .lab-caveats b{color:var(--lab-fg,#e7e9ec);font-weight:500}.design-system-page.portfolio-lab{--lab-bg:#0a0b0c;--lab-panel:#0f1012;--lab-line:#1c1e22;--lab-line-soft:#16181b;--lab-fg:#e7e9ec;--lab-fg-2:#9ea3ad;--lab-fg-3:#5d626c;--lab-fg-4:#3a3e46;--lab-ac:#a3f7d1;--lab-ac-soft:#a3f7d121;--lab-ac-line:#a3f7d157;--lab-red:#e07a7a;--lab-warn:#e0b34c;--nb-bg:var(--lab-bg);--nb-ink:var(--lab-panel);--nb-line:var(--lab-line);--nb-line-hi:var(--lab-line)}@supports (color:color-mix(in lab, red, red)){.design-system-page.portfolio-lab{--nb-line-hi:color-mix(in srgb,var(--lab-line)70%,var(--lab-fg))}}.design-system-page.portfolio-lab{--nb-fg:var(--lab-fg);--nb-fg-2:var(--lab-fg-2);--nb-fg-3:var(--lab-fg-3);--nb-fg-4:var(--lab-fg-4);--nb-ac:var(--lab-ac);--nb-ac-soft:var(--lab-ac-soft);--nb-ac-line:var(--lab-ac-line);--nb-up:#7dd3a3;--nb-down:var(--lab-red)}[data-theme=light] .design-system-page.portfolio-lab{--lab-bg:#f7f8fa;--lab-panel:#fff;--lab-line:#d7dde5;--lab-line-soft:#e8ebf0;--lab-fg:#15191f;--lab-fg-2:#3f4754;--lab-fg-3:#6b7280;--lab-fg-4:#9aa3af;--lab-ac:#0071ff;--lab-ac-soft:#0071ff1a;--lab-ac-line:#0071ff52;--lab-red:#c73434;--lab-warn:#a66700;--nb-up:#078c4f}[data-theme=pitch] .design-system-page.portfolio-lab{--lab-bg:#000;--lab-panel:#000;--lab-line:#161616;--lab-line-soft:#0f0f0f;--lab-fg-3:#6b7280;--lab-fg-4:#4a5060}.design-system-page.portfolio-lab .lab-page,.design-system-page.portfolio-lab.lab-page{background:var(--lab-bg);color:var(--lab-fg)}.design-system-page.portfolio-lab .lab-shell-foot{border-color:var(--lab-line-soft);color:var(--lab-fg-3)}.design-system-page.portfolio-lab .lab-tab.on{background:var(--lab-ac);border-color:var(--lab-ac);color:var(--lab-bg)}.design-system-page.portfolio-lab .lab-chip{border-color:var(--lab-ac-line);background:var(--lab-ac-soft);color:var(--lab-fg)}.design-system-page.portfolio-lab .lab-chip .lab-chip-op,.design-system-page.portfolio-lab .lab-accent,.design-system-page.portfolio-lab .text-success{color:var(--lab-ac)}.design-system-page.portfolio-lab .lab-chip .lab-chip-neg.on,.design-system-page.portfolio-lab .text-error{background:var(--lab-red)}@supports (color:color-mix(in lab, red, red)){.design-system-page.portfolio-lab .lab-chip .lab-chip-neg.on,.design-system-page.portfolio-lab .text-error{background:color-mix(in srgb,var(--lab-red)16%,transparent)}}.design-system-page.portfolio-lab .lab-chip .lab-chip-neg.on,.design-system-page.portfolio-lab .text-error{color:var(--lab-red)}.design-system-page.portfolio-lab .text-warning,.design-system-page.portfolio-lab .lab-warn{color:var(--lab-warn)}.design-system-page.portfolio-lab .lab-alert{border-color:var(--lab-warn)}@supports (color:color-mix(in lab, red, red)){.design-system-page.portfolio-lab .lab-alert{border-color:color-mix(in srgb,var(--lab-warn)42%,transparent)}}.design-system-page.portfolio-lab .lab-alert{background:var(--lab-warn)}@supports (color:color-mix(in lab, red, red)){.design-system-page.portfolio-lab .lab-alert{background:color-mix(in srgb,var(--lab-warn)10%,transparent)}}.design-system-page.portfolio-lab .lab-alert{color:var(--lab-warn)}.design-system-page.portfolio-lab .lab-seg button.on,.design-system-page.portfolio-lab .lab-opt.on{color:var(--lab-ac);background:var(--lab-ac-soft);box-shadow:inset 0 -2px 0 var(--lab-ac)}.portfolio-workspace{grid-template-columns:minmax(180px,230px) minmax(0,1fr);align-items:start;gap:12px;display:grid}.portfolio-workspace-main{min-width:0}.portfolio-create-form{grid-template-columns:minmax(0,1fr) auto;gap:4px;min-width:0;display:grid}.portfolio-create-form .lab-btn{white-space:nowrap}.portfolio-analysis-tabs{scrollbar-width:thin;gap:3px;display:flex;overflow-x:auto}.portfolio-analysis-tabs [role=tab]{flex:none}.portfolio-analysis-tabs [role=tab]:focus-visible{outline:1px solid var(--lab-ac);outline-offset:1px}.portfolio-holding-editor{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.portfolio-row-save-label{display:none}.portfolio-add-holding-form{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.portfolio-panel-state{border:1px solid var(--lab-line);background:var(--lab-ac);align-items:center;gap:9px;min-height:74px;padding:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.portfolio-panel-state{background:color-mix(in srgb,var(--lab-ac)4%,var(--lab-panel))}}.portfolio-panel-state{color:var(--lab-fg-3);font:10px/1.4 var(--nb-mono)}.portfolio-panel-state b{color:var(--lab-fg)}.portfolio-panel-state.is-error{border-color:var(--lab-red)}@supports (color:color-mix(in lab, red, red)){.portfolio-panel-state.is-error{border-color:color-mix(in srgb,var(--lab-red)35%,var(--lab-line))}}.portfolio-panel-state.is-error{color:var(--lab-red)}.portfolio-panel-state .lab-btn-ghost{margin-left:auto}.portfolio-factor-grid{grid-template-columns:repeat(auto-fit,minmax(235px,1fr));gap:2px 12px;display:grid}.portfolio-factor-grid .nb-rose-row{grid-template-columns:20px minmax(0,1fr) 42px}.portfolio-factor-grid .nb-rose-row small{color:var(--lab-fg-3);font:8px/1.3 var(--nb-mono);grid-column:1/-1}@media (max-width:840px){.portfolio-workspace{grid-template-columns:1fr}.portfolio-workspace>.nb-panel:first-child{max-height:210px;overflow:hidden}.portfolio-workspace>.nb-panel:first-child .nb-pad{max-height:210px;overflow-y:auto}}.lab-forecast{border:1px solid var(--lab-line);background:var(--lab-panel);gap:10px;min-width:0;padding:12px;display:grid}.lab-forecast-head{color:var(--lab-fg-3);font:9px/1.3 var(--nb-mono);align-items:center;gap:12px;display:flex}.lab-forecast-head>div{align-items:baseline;gap:9px;display:flex}.lab-forecast-head b{color:var(--lab-fg);font-size:11px}.lab-forecast-head>span{margin-left:auto}.lab-forecast-warnings{border-left:2px solid var(--lab-warn);background:var(--lab-warn);padding:8px 10px}@supports (color:color-mix(in lab, red, red)){.lab-forecast-warnings{background:color-mix(in srgb,var(--lab-warn)8%,transparent)}}.lab-forecast-warnings{color:var(--lab-warn);font:9px/1.45 var(--nb-mono)}.lab-forecast-warnings p+p{margin-top:4px}.lab-forecast-chart-wrap{min-width:0;overflow:hidden}.lab-forecast-chart-wrap svg{outline:none;width:100%;min-height:260px;display:block}.lab-forecast-chart-wrap svg:focus-visible{box-shadow:inset 0 0 0 1px var(--lab-ac)}.lab-fc-grid{stroke:var(--lab-line-soft);stroke-width:.75px}.lab-fc-axis{fill:var(--lab-fg-3);font:8px var(--nb-mono)}.lab-forecast-legend{color:var(--lab-fg-3);font:8px/1 var(--nb-mono);flex-wrap:wrap;gap:7px 14px;padding:3px 5px 0 68px;display:flex}.lab-forecast-legend span{align-items:center;gap:5px;display:inline-flex}.lab-forecast-legend i{background:var(--lab-ac-soft);width:17px;height:5px}.lab-forecast-legend .is-inner{background:var(--lab-ac)}@supports (color:color-mix(in lab, red, red)){.lab-forecast-legend .is-inner{background:color-mix(in srgb,var(--lab-ac)24%,transparent)}}.lab-forecast-legend .is-median{background:var(--lab-ac);height:2px}.lab-forecast-legend .is-capital{border-top:1px dashed var(--lab-fg-3);background:0 0;height:0}.lab-forecast-inspector{border:1px solid var(--lab-line);grid-template-columns:.6fr 1fr 1.5fr 1fr 1fr;display:grid}.lab-forecast-inspector>span{border-right:1px solid var(--lab-line);gap:4px;min-width:0;padding:8px 9px;display:grid}.lab-forecast-inspector>span:last-child{border-right:0}.lab-forecast-inspector small{color:var(--lab-fg-3);font:8px/1 var(--nb-mono)}.lab-forecast-inspector b{color:var(--lab-fg);font:10px/1.2 var(--nb-mono);text-overflow:ellipsis;overflow:hidden}.lab-forecast-checkpoints{font:9px/1.2 var(--nb-mono);display:grid}.lab-forecast-checkpoints>div{border-bottom:1px solid var(--lab-line-soft);grid-template-columns:.6fr 1fr 1.5fr 1fr;gap:8px;padding:6px 8px;display:grid}.lab-forecast-checkpoints .is-head{color:var(--lab-fg-3);text-transform:uppercase}.lab-forecast-checkpoints .is-selected{background:var(--lab-ac-soft);color:var(--lab-ac)}.lab-forecast-context{color:var(--lab-fg-3);font:8px/1.35 var(--nb-mono);grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 14px;padding-top:4px;display:grid}.lab-forecast-context b{color:var(--lab-fg-2)}@media (max-width:760px){.lab-forecast{padding:8px}.lab-forecast-chart-wrap svg{min-height:220px}.lab-forecast-legend{padding-left:4px}.lab-forecast-inspector{grid-template-columns:repeat(2,minmax(0,1fr))}.lab-forecast-inspector>span{border-bottom:1px solid var(--lab-line)}.lab-forecast-inspector>span:nth-child(2n){border-right:0}.lab-forecast-checkpoints{overflow-x:auto}.lab-forecast-checkpoints>div{min-width:460px}.lab-forecast-context{grid-template-columns:1fr}}.analytics-state,.analytics-state-body{min-width:0;position:relative}.analytics-pending-overlay{top:calc(var(--top-nav-height,48px) + 8px);z-index:12;box-shadow:0 12px 40px var(--lab-bg);position:sticky}@supports (color:color-mix(in lab, red, red)){.analytics-pending-overlay{box-shadow:0 12px 40px color-mix(in srgb,var(--lab-bg)76%,transparent)}}.analytics-chart-frame{width:100%;min-width:0;overflow:hidden}.analytics-chart-gutter{box-sizing:border-box;width:100%;min-width:0;padding:8px 8px 14px;overflow-x:auto}.analytics-chart-gutter>svg{width:100%;min-width:420px;max-width:none;display:block}@media (max-width:640px){.analytics-chart-gutter{padding:6px 4px 12px}}.research-intro{border-bottom:1px solid var(--lab-line);background:radial-gradient(circle at 82% 12%,var(--lab-ac),transparent 34%),var(--lab-bg);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;padding:clamp(28px,5vw,68px) clamp(18px,4vw,64px) 30px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.research-intro{background:radial-gradient(circle at 82% 12%,color-mix(in srgb,var(--lab-ac)10%,transparent),transparent 34%),var(--lab-bg)}}.research-intro-copy{max-width:760px}.research-eyebrow{color:var(--lab-ac);font:600 10px/1 var(--nb-mono);letter-spacing:.18em;text-transform:uppercase;margin-bottom:14px}.research-intro h1{max-width:720px;color:var(--lab-fg);font:500 clamp(30px,5vw,58px)/.98 var(--nb-sans);letter-spacing:-.045em;margin:0}.research-intro p{max-width:620px;color:var(--lab-fg-3);font:14px/1.65 var(--nb-sans);margin:18px 0 0}.research-intro-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.research-intro-actions>.lab-btn,.research-intro-actions>.lab-btn-ghost{justify-content:center;align-items:center;min-height:34px;padding:7px 14px;line-height:1;display:inline-flex}.research-meta{color:var(--lab-fg-4);font:10px/1.4 var(--nb-mono);flex-wrap:wrap;gap:16px;margin-top:22px;display:flex}.research-status{color:var(--lab-fg-4);font:9px/1 var(--nb-mono);position:absolute;top:18px;right:clamp(18px,4vw,64px)}.research-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:22px clamp(18px,4vw,64px);display:grid}.research-action-card{border:1px solid var(--lab-line);background:var(--lab-panel);border-radius:12px;flex-direction:column;gap:12px;min-height:220px;padding:clamp(18px,3vw,30px);display:flex}@supports (color:color-mix(in lab, red, red)){.research-action-card{background:color-mix(in srgb,var(--lab-panel)94%,transparent)}}.research-action-card{box-shadow:0 18px 55px #00000014}.research-action-card.is-primary{border-color:var(--lab-ac)}@supports (color:color-mix(in lab, red, red)){.research-action-card.is-primary{border-color:color-mix(in srgb,var(--lab-ac)44%,var(--lab-line))}}.research-action-card.is-primary{background:linear-gradient(145deg,var(--lab-ac),var(--lab-panel))}@supports (color:color-mix(in lab, red, red)){.research-action-card.is-primary{background:linear-gradient(145deg,color-mix(in srgb,var(--lab-ac)9%,var(--lab-panel)),var(--lab-panel))}}.research-action-card-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.research-action-card h2{color:var(--lab-fg);font:500 20px/1.15 var(--nb-sans);letter-spacing:-.02em;margin:0}.research-action-card>p{max-width:54ch;color:var(--lab-fg-3);font:12px/1.6 var(--nb-sans);margin:0}.research-action-card-body{flex:1;min-width:0}.research-card-badge{border:1px solid var(--lab-line);color:var(--lab-fg-3);font:8px/1 var(--nb-mono);text-transform:uppercase;border-radius:999px;padding:4px 7px}.research-card-link{width:fit-content;color:var(--lab-ac);font:600 10px/1 var(--nb-mono);align-items:center;gap:8px;display:inline-flex}.research-card-link:hover{gap:12px;text-decoration:none}.screener-preset-button{border:1px solid var(--lab-line);background:var(--lab-panel);width:100%;color:var(--lab-fg-2);font:500 10px/1.2 var(--nb-mono);text-align:left;border-radius:4px;justify-content:space-between;align-items:center;gap:8px;margin-top:5px;padding:7px 9px;transition:border-color .15s,background-color .15s,color .15s;display:flex}.screener-preset-button:hover{border-color:var(--lab-ac-line);background:var(--lab-ac-soft);color:var(--lab-fg);text-decoration:none}.screener-preset-button:focus-visible{outline:2px solid var(--lab-ac);outline-offset:2px}.screener-preset-chevron{color:var(--lab-fg-4);text-decoration:none}.research-evidence-grid{border-block:1px solid var(--lab-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.research-evidence{border-right:1px solid var(--lab-line);gap:6px;min-width:0;padding:16px clamp(18px,4vw,32px);display:grid}.research-evidence:last-child{border-right:0}.research-evidence span{color:var(--lab-fg-4);font:9px/1 var(--nb-mono);letter-spacing:.12em;text-transform:uppercase}.research-evidence strong{color:var(--lab-fg);font:500 15px/1.2 var(--nb-sans);text-overflow:ellipsis;overflow:hidden}.research-evidence small{color:var(--lab-fg-3);font:10px/1.4 var(--nb-mono)}.analytics-chart-grid line{stroke:var(--lab-line-soft);vector-effect:non-scaling-stroke}.analytics-chart-grid text{fill:var(--lab-fg-4);font-family:var(--nb-mono);letter-spacing:0;font-size:9px;font-stretch:100%}.analytics-chart-svg{aspect-ratio:560/260;width:100%;height:auto;display:block}.analytics-fan-chart-svg{aspect-ratio:760/340}.analytics-chart-hit-area{fill:#0000;cursor:crosshair;pointer-events:all}.analytics-crosshair{stroke:var(--lab-ac);stroke-dasharray:3 3;vector-effect:non-scaling-stroke;pointer-events:none}.portfolio-risk-title{color:var(--lab-fg-3);font:600 10px/1.2 var(--nb-mono);letter-spacing:.08em}.portfolio-backtest-caption,.portfolio-backtest-provenance{color:var(--lab-fg-3);font:9px/1.35 var(--nb-mono);letter-spacing:0;margin-bottom:4px}.portfolio-backtest-coverage{border:1px solid var(--lab-line);background:var(--lab-panel);border-radius:6px;gap:8px;margin:10px 0;padding:11px 12px;display:grid}@supports (color:color-mix(in lab, red, red)){.portfolio-backtest-coverage{background:color-mix(in srgb,var(--lab-panel)94%,transparent)}}.portfolio-backtest-coverage{color:var(--lab-fg-2);font:10px/1.45 var(--nb-mono)}.portfolio-backtest-coverage.is-warning{border-color:var(--lab-warning,#e0b34c)}@supports (color:color-mix(in lab, red, red)){.portfolio-backtest-coverage.is-warning{border-color:color-mix(in srgb,var(--lab-warning,#e0b34c)48%,var(--lab-line))}}.portfolio-backtest-coverage.is-warning{background:var(--lab-warning,#e0b34c)}@supports (color:color-mix(in lab, red, red)){.portfolio-backtest-coverage.is-warning{background:color-mix(in srgb,var(--lab-warning,#e0b34c)6%,var(--lab-panel))}}.portfolio-backtest-coverage-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.portfolio-backtest-coverage-head>div{gap:3px;min-width:0;display:grid}.portfolio-backtest-coverage-head strong{color:var(--lab-fg);font:600 11px/1.2 var(--nb-mono)}.portfolio-backtest-coverage-kicker{color:var(--lab-fg-4);font:8px/1 var(--nb-mono);letter-spacing:.12em;text-transform:uppercase}.portfolio-backtest-coverage-badge{border:1px solid var(--lab-line);color:var(--lab-fg-3);font:8px/1 var(--nb-mono);border-radius:999px;flex:none;padding:4px 7px}.portfolio-backtest-coverage.is-warning .portfolio-backtest-coverage-badge{border-color:var(--lab-warning,#e0b34c)}@supports (color:color-mix(in lab, red, red)){.portfolio-backtest-coverage.is-warning .portfolio-backtest-coverage-badge{border-color:color-mix(in srgb,var(--lab-warning,#e0b34c)45%,var(--lab-line))}}.portfolio-backtest-coverage.is-warning .portfolio-backtest-coverage-badge{color:var(--lab-warning,#e0b34c)}.portfolio-backtest-coverage-range{color:var(--lab-fg-3);flex-wrap:wrap;gap:5px 18px;display:flex}.portfolio-backtest-coverage-range b{color:var(--lab-fg-2);font-weight:600}.portfolio-backtest-coverage-message{color:var(--lab-warning,#e0b34c);margin:0}.portfolio-backtest-coverage-details{border-top:1px solid var(--lab-line-soft);padding-top:7px}.portfolio-backtest-coverage-details summary{cursor:pointer;width:fit-content;color:var(--lab-fg-2)}.portfolio-backtest-coverage-details summary:hover{color:var(--lab-ac)}.portfolio-backtest-coverage-table-wrap{max-width:100%;margin-top:8px;overflow-x:auto}.portfolio-backtest-coverage-details table{border-collapse:collapse;text-align:left;width:100%;min-width:620px}.portfolio-backtest-coverage-details th,.portfolio-backtest-coverage-details td{border-bottom:1px solid var(--lab-line-soft);white-space:nowrap;padding:6px 8px}.portfolio-backtest-coverage-details th{color:var(--lab-fg-4);font:600 8px/1 var(--nb-mono);letter-spacing:.08em;text-transform:uppercase}.portfolio-backtest-boundary-notice{color:var(--lab-fg-3);grid-template-columns:minmax(120px,auto) minmax(0,1fr);gap:10px;padding-top:8px;display:grid}.portfolio-backtest-boundary-notice b{color:var(--lab-warning,#e0b34c)}.portfolio-risk-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}.portfolio-risk-chart-cell{min-width:0}.portfolio-risk-chart-cell-annual{grid-column:1/-1}.portfolio-risk-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.portfolio-risk-metrics-grid section{border:1px solid var(--lab-line);background:var(--lab-panel);min-width:0;padding:10px}.portfolio-risk-metrics-grid h3{color:var(--lab-fg);font:600 10px/1.2 var(--nb-mono);margin:0 0 8px}.portfolio-risk-metrics-grid dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.portfolio-risk-metrics-grid dl>div{min-width:0}.portfolio-risk-metrics-grid dt{color:var(--lab-fg-4);font:8px/1.25 var(--nb-mono)}.portfolio-risk-metrics-grid dd{color:var(--lab-fg);font:500 12px/1.2 var(--nb-mono);margin:3px 0 0}.portfolio-risk-relative-metric{grid-column:1/-1}.portfolio-risk-relative-metric dl{grid-template-columns:1fr}@media (max-width:1120px){.portfolio-risk-chart-grid,.portfolio-risk-metrics-grid{grid-template-columns:minmax(0,1fr)}.portfolio-risk-chart-cell-annual,.portfolio-risk-relative-metric{grid-column:auto}}@media (max-width:520px){.portfolio-backtest-coverage-head{align-items:flex-start}.portfolio-backtest-boundary-notice{grid-template-columns:1fr;gap:3px}.portfolio-risk-metrics-grid dl{grid-template-columns:1fr 1fr}}.analytics-workspace{gap:14px;min-width:0;display:grid}.analytics-control-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:end;gap:12px;display:grid}.analytics-control-grid label{color:var(--lab-fg-3);font:9px/1.2 var(--nb-mono);letter-spacing:.04em;gap:6px;display:grid}.analytics-control-grid input[type=range]{width:100%;accent-color:var(--lab-ac)}.analytics-workspace .research-evidence-grid{background:var(--lab-panel)}.analytics-workspace .lab-table th,.analytics-workspace .lab-table td{text-align:center;border-bottom:1px solid var(--lab-line-soft);padding:7px}.modeler-workspace{gap:12px;width:100%;min-width:0;display:grid}.factor-snapshot-lifecycle{border:1px solid var(--lab-line);background:var(--lab-ac);justify-content:space-between;align-items:center;gap:10px;margin:0 0 10px;padding:8px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.factor-snapshot-lifecycle{background:color-mix(in srgb,var(--lab-ac)4%,var(--lab-panel))}}.factor-snapshot-lifecycle{color:var(--lab-fg-3);font:10px/1.45 var(--nb-mono)}.factor-snapshot-lifecycle strong{color:var(--lab-fg);font-weight:600}.factor-snapshot-actions{flex-wrap:wrap;gap:6px;display:flex}.nb-factor-evidence{border-top:1px solid var(--nb-line);color:var(--nb-fg-3);font:9px/1.4 var(--nb-mono);margin-top:6px}.nb-factor-evidence summary{cursor:pointer;color:var(--nb-fg-2);justify-content:space-between;gap:8px;padding:7px 0 5px;display:flex}.nb-factor-evidence summary span{color:var(--nb-fg-4)}.modeler-command-bar{z-index:8;position:sticky;top:0}.modeler-contribution-control{min-height:28px}.modeler-contribution-input{border-left:1px solid var(--lab-line);min-width:112px;color:var(--lab-fg-3);font:10px var(--nb-mono);align-items:center;display:inline-flex}.modeler-contribution-input>span{padding-left:8px}.modeler-contribution-input input{width:92px;min-width:0;color:var(--lab-fg);font:10.5px var(--nb-mono);background:0 0;border:0;outline:0;padding:5px 8px 5px 3px}.modeler-contribution-input:focus-within{box-shadow:inset 0 -2px 0 var(--lab-ac)}.modeler-grid{grid-template-columns:minmax(250px,330px) minmax(0,1fr);align-items:start;gap:14px;display:grid}.modeler-results{gap:10px;min-width:0;display:grid}.modeler-workspace .lab-asset input[type=range]{width:100%;accent-color:var(--lab-ac);margin:9px 0 5px}.modeler-weight-controls{grid-template-columns:minmax(0,1fr) 82px;align-items:center;gap:8px;display:grid}.modeler-weight-number{border:1px solid var(--lab-line);background:var(--lab-bg);align-items:center;display:flex}.modeler-weight-number input{width:100%;min-width:0;color:var(--lab-fg);font:11px var(--nb-mono);background:0 0;border:0;outline:0;padding:5px 2px 5px 7px}.modeler-weight-number span{color:var(--lab-fg-3);font:9px var(--nb-mono);padding-right:6px}.modeler-balance-toggle{color:var(--lab-fg-2);font:10px var(--nb-mono);align-items:center;gap:8px;padding:9px 12px 0;display:flex}.modeler-balance-toggle input{accent-color:var(--lab-ac)}.modeler-preset-bar{border-block:1px solid var(--lab-line-soft);background:var(--lab-panel);flex-wrap:wrap;gap:5px;padding:8px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.modeler-preset-bar{background:color-mix(in srgb,var(--lab-panel)82%,transparent)}}.modeler-preset-bar .modeler-preset-button{border:1px solid var(--lab-line);background:var(--lab-bg);min-height:26px;color:var(--lab-fg-3);font:500 9px/1.2 var(--nb-mono);letter-spacing:.025em;white-space:nowrap;border-radius:999px;padding:5px 9px}.modeler-preset-bar .modeler-preset-button:hover:not(:disabled){border-color:var(--lab-line-hi);color:var(--lab-fg);background:var(--lab-fg)}@supports (color:color-mix(in lab, red, red)){.modeler-preset-bar .modeler-preset-button:hover:not(:disabled){background:color-mix(in srgb,var(--lab-fg)4%,var(--lab-bg))}}.modeler-preset-bar .modeler-preset-button.on{border-color:var(--lab-ac-line);color:var(--lab-ac);background:var(--lab-ac-soft);box-shadow:none}.modeler-preset-bar .modeler-preset-button:disabled{opacity:.45;background:0 0}.modeler-max-weight{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 12px 0;display:grid}.modeler-max-weight label{color:var(--lab-fg-3);font:9px/1.35 var(--nb-mono)}#modeler-concentration-diagnostics{color:var(--lab-fg-3);font:9px/1.45 var(--nb-mono);flex-wrap:wrap;gap:4px;margin:8px 12px 0;display:flex}#modeler-concentration-diagnostics p{flex-basis:100%;margin:2px 0 0}.lab-lock{border:1px solid var(--lab-line);color:var(--lab-fg-4);font:8px var(--nb-mono);background:0 0;border-radius:999px;padding:2px 5px}.lab-lock.on{border-color:var(--lab-ac-line);color:var(--lab-ac)}.modeler-result-config,.modeler-scale-controls{flex-wrap:wrap;position:static;overflow:visible}#modeler-frontier-chart,#modeler-forecast-chart,.modeler-correlation,.modeler-rolling-correlation{width:100%;min-width:0;max-width:100%}#modeler-frontier-chart{overflow:hidden}#modeler-frontier-chart>svg{width:100%;max-width:100%;height:auto;display:block}.modeler-frontier-reference{color:var(--lab-fg-3);cursor:crosshair;outline:none}.modeler-frontier-reference circle{fill:currentColor;stroke:var(--lab-bg);stroke-width:1.5px}.modeler-frontier-reference.is-current,.modeler-frontier-reference.is-max_sharpe{color:var(--lab-ac)}.modeler-frontier-reference.is-min_volatility{color:var(--lab-green)}.modeler-frontier-reference.is-benchmark{color:var(--lab-warn)}.modeler-frontier-reference:focus circle{stroke:var(--lab-fg);stroke-width:3px}.modeler-frontier-annotation-group{color:var(--lab-fg-3);pointer-events:none}.modeler-frontier-annotation-group.is-current,.modeler-frontier-annotation-group.is-max_sharpe{color:var(--lab-ac)}.modeler-frontier-annotation-group.is-min_volatility{color:var(--lab-green)}.modeler-frontier-annotation-leader{stroke:currentColor;stroke-width:1px;opacity:.78;vector-effect:non-scaling-stroke}.modeler-frontier-annotation-bg{fill:var(--lab-bg);stroke:currentColor;stroke-width:1px;opacity:1;vector-effect:non-scaling-stroke}.modeler-frontier-annotation{fill:var(--lab-fg);font:600 9px var(--nb-mono);paint-order:stroke;stroke:var(--lab-bg);stroke-width:2px;stroke-linejoin:round;pointer-events:none}.correlation-legend{color:var(--lab-fg-3);font:9px var(--nb-mono);justify-content:space-between;gap:10px;padding:8px;display:flex}.modeler-correlation{overflow:hidden}.modeler-correlation-matrix{overscroll-behavior-inline:contain;scrollbar-width:thin;width:100%;max-width:100%;overflow-x:auto}.lab-notification{z-index:80;top:calc(var(--context-strip-height) + max(12px,env(safe-area-inset-top)));right:max(16px,env(safe-area-inset-right));border:1px solid var(--lab-line-hi);background:var(--lab-bg);border-radius:8px;grid-template-columns:1fr auto;gap:10px;width:min(380px,100vw - 32px);padding:13px 14px 11px;display:grid;position:fixed}@supports (color:color-mix(in lab, red, red)){.lab-notification{background:color-mix(in srgb,var(--lab-bg)94%,var(--lab-ac))}}.lab-notification{color:var(--lab-fg);font:12px var(--nb-mono);animation:.24s ease-out both lab-notification-in;box-shadow:0 14px 36px #00000047}.lab-notification.is-loading{border-color:var(--lab-ac)}@supports (color:color-mix(in lab, red, red)){.lab-notification.is-loading{border-color:color-mix(in srgb,var(--lab-ac)60%,var(--lab-line))}}.lab-notification.is-success{border-color:#31d486}.lab-notification.is-warning{border-color:#f5c451}.lab-notification.is-error{border-color:#ff6b6b}.lab-notification.is-exiting{pointer-events:none;animation:.22s ease-in both lab-notification-out}.lab-notification-copy{gap:3px;min-width:0;display:grid}.lab-notification-copy strong{color:var(--lab-fg)}.lab-notification-copy span{color:var(--lab-fg-3);font-size:10px;line-height:1.4}.lab-notification-close{color:var(--lab-fg-3);cursor:pointer;background:0 0;border:0;align-self:start;font-size:20px;line-height:1}.lab-notification-close:hover,.lab-notification-close:focus-visible{color:var(--lab-fg)}.lab-notification-cancel{border:1px solid var(--lab-line-hi);color:var(--lab-fg-2);font:10px var(--nb-mono);cursor:pointer;background:0 0;grid-column:1/-1;justify-self:start;padding:4px 8px}.lab-notification-progress{transform-origin:0;background:var(--lab-ac);opacity:.8;grid-column:1/-1;height:2px}@keyframes lab-notification-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes lab-notification-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}@media (max-width:640px){.lab-notification{top:calc(var(--context-strip-height) + max(8px,env(safe-area-inset-top)));right:max(10px,env(safe-area-inset-right));left:max(10px,env(safe-area-inset-left));width:auto}}@media (prefers-reduced-motion:reduce){.lab-notification,.lab-notification.is-exiting{animation:none}}.correlation-cell{background:var(--lab-panel);outline:none}.correlation-cell.is-positive.is-weak{background:var(--lab-green)}@supports (color:color-mix(in lab, red, red)){.correlation-cell.is-positive.is-weak{background:color-mix(in srgb,var(--lab-green)12%,var(--lab-panel))}}.correlation-cell.is-positive.is-moderate{background:var(--lab-green)}@supports (color:color-mix(in lab, red, red)){.correlation-cell.is-positive.is-moderate{background:color-mix(in srgb,var(--lab-green)24%,var(--lab-panel))}}.correlation-cell.is-positive.is-strong{background:var(--lab-green)}@supports (color:color-mix(in lab, red, red)){.correlation-cell.is-positive.is-strong{background:color-mix(in srgb,var(--lab-green)42%,var(--lab-panel))}}.correlation-cell.is-negative.is-weak{background:var(--lab-red)}@supports (color:color-mix(in lab, red, red)){.correlation-cell.is-negative.is-weak{background:color-mix(in srgb,var(--lab-red)12%,var(--lab-panel))}}.correlation-cell.is-negative.is-moderate{background:var(--lab-red)}@supports (color:color-mix(in lab, red, red)){.correlation-cell.is-negative.is-moderate{background:color-mix(in srgb,var(--lab-red)24%,var(--lab-panel))}}.correlation-cell.is-negative.is-strong{background:var(--lab-red)}@supports (color:color-mix(in lab, red, red)){.correlation-cell.is-negative.is-strong{background:color-mix(in srgb,var(--lab-red)42%,var(--lab-panel))}}.modeler-correlation td[role=button]{cursor:pointer}.modeler-correlation td[role=button]:hover{box-shadow:inset 0 0 0 1px var(--lab-ac-line)}.correlation-cell.is-identity{color:var(--lab-bg);background:var(--lab-ac);font-weight:700}.correlation-cell:focus{box-shadow:inset 0 0 0 2px var(--lab-ac)}.modeler-workspace .lab-save-dialog{z-index:80;width:min(480px,100vw - 36px);color:var(--lab-fg);background:var(--lab-panel);margin:0;padding:14px;position:fixed;top:62px;left:auto;right:18px;box-shadow:0 18px 70px #00000061}.modeler-save-actions{grid-template-columns:1fr;align-items:end;gap:8px;display:grid}.modeler-save-actions label{color:var(--lab-fg-3);font:9px var(--nb-mono)}.modeler-save-actions>form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.modeler-save-actions>form>strong,.modeler-save-actions>form>label{grid-column:1/-1}.modeler-save-actions>form:not(.modeler-save-as-form) select{grid-column:1/-1;width:100%}#modeler-direct-landing #modeler-tickers{background:var(--lab-bg);border-color:var(--lab-line-hi)}#modeler-direct-landing #modeler-ticker-options{background:var(--lab-panel);margin-top:4px}.modeler-ticker-entry{align-items:flex-start;gap:8px;display:flex}.modeler-ticker-search{flex:auto;min-width:0}.modeler-ticker-entry>.lab-btn{white-space:nowrap;flex:none;align-self:flex-start}.modeler-selection-status{min-height:18px;margin-top:8px}.modeler-workspace .lab-table{width:100%;min-width:520px}.modeler-workspace .lab-table th,.modeler-workspace .lab-table td{text-align:center;border-bottom:1px solid var(--lab-line-soft);padding:8px}.modeler-correlation-matrix .lab-table{width:max-content;min-width:100%}.portfolio-page,.screener-page{width:100%;max-width:100%;overflow-x:clip}.portfolio-lab .nb-cell{min-width:0}.screener-translate-form,.screener-save-form{gap:8px;min-width:0;display:flex}.screener-translate-form .lab-input,.screener-save-form .lab-input,.screener-formula-bar,.screener-formula-bar form{min-width:0}.screener-preview-header{gap:8px;min-width:0}.screener-preview-forecast{min-width:0;overflow:hidden}.screener-preview-forecast-head,.screener-preview-forecast-summary,.screener-preview-forecast-metrics{align-items:baseline;gap:8px;min-width:0;padding-inline:10px;display:flex}.screener-preview-forecast-head{border-bottom:1px solid var(--lab-line-soft);padding-block:7px}.screener-preview-forecast-summary{border-top:1px solid var(--lab-line-soft);padding-block:7px}.screener-preview-forecast-metrics{padding-bottom:8px}.screener-preview-forecast svg{width:100%;max-width:100%;height:auto;display:block}.portfolio-holdings-actions{justify-content:flex-end;align-items:center;gap:12px;margin-bottom:8px;display:flex}.portfolio-holdings-actions>span{color:var(--lab-fg-3);font:9px/1.4 var(--nb-mono);margin-right:auto}.portfolio-holdings-table{overscroll-behavior-inline:contain;scrollbar-width:thin;width:100%;overflow-x:auto}.portfolio-holdings-table .lab-table{min-width:850px}@media (max-width:760px){#modeler-page,.portfolio-workspace,.screener-workspace{padding:8px}.portfolio-workspace,.screener-workspace,.modeler-workspace{gap:8px}.portfolio-workspace>.nb-panel:first-child,.portfolio-workspace>.nb-panel:first-child .nb-pad{max-height:none;overflow:visible}.portfolio-page .nb-pad,.screener-page .nb-pad{padding:10px}.modeler-page-toolbar{align-items:stretch}.modeler-page-toolbar>.lab-dim{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}.modeler-page-toolbar .modeler-source-selector,.modeler-page-toolbar .modeler-source-selector select,.modeler-page-toolbar #exit-modeler{width:100%}.modeler-command-bar{grid-template-columns:repeat(2,minmax(0,1fr));padding:7px;display:grid}.factor-snapshot-lifecycle{flex-direction:column;align-items:flex-start}.modeler-command-bar .lab-group{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid;overflow:visible}.modeler-command-bar .lab-group-label{border-bottom:1px solid var(--lab-line);grid-column:1/-1;padding:6px 8px}.modeler-command-bar .lab-opt{text-align:center;border-top:0;min-width:0;padding:7px 4px}.modeler-command-bar .modeler-contribution-control{grid-template-columns:minmax(0,1fr)}.modeler-command-bar .modeler-contribution-input{border-left:0;justify-content:center}.modeler-command-bar>.lab-flex{display:none}.modeler-command-bar>.lab-btn,.modeler-command-bar>.lab-btn-ghost{width:100%;min-height:36px}.modeler-result-config,.modeler-scale-controls{align-items:stretch}.modeler-result-tabs{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.modeler-result-tabs .lab-tab{min-width:0;padding:9px 4px}.modeler-result-tabs>.lab-flex{display:none}.modeler-result-tabs>.lab-note{border-top:1px solid var(--lab-line);grid-column:1/-1;padding:6px 9px}.analytics-chart-gutter{padding:6px 0 10px;overflow-x:hidden}.analytics-chart-gutter>svg{width:100%;min-width:0;max-width:100%;height:auto}#modeler-frontier-chart [data-frontier-readout],.modeler-correlation [data-correlation-readout]{overflow-wrap:anywhere}.modeler-correlation-matrix .lab-table{width:max-content;min-width:100%}.correlation-legend{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.lab-forecast-checkpoints{overflow:visible}.lab-forecast-checkpoints>.is-head{display:none}.lab-forecast-checkpoints>div:not(.is-head){border:1px solid var(--lab-line);background:var(--lab-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;min-width:0;margin-top:6px;padding:1px}.lab-forecast-checkpoints>div:not(.is-head)>*{overflow-wrap:anywhere;background:var(--lab-panel);gap:4px;min-width:0;margin:0;padding:7px;display:grid}.lab-forecast-checkpoints>div:not(.is-head)>:before{content:attr(data-label);color:var(--lab-fg-4);font:8px/1 var(--nb-mono);letter-spacing:.08em;text-transform:uppercase}.portfolio-summary-bar{flex-direction:column;align-items:flex-start;gap:6px}.portfolio-summary-bar>div{flex-wrap:wrap;width:100%}.portfolio-analysis-tabs{border:1px solid var(--lab-line);background:var(--lab-panel);border-radius:5px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;display:grid;overflow:visible}.portfolio-analysis-tabs [role=tab]{border:1px solid #0000;border-radius:3px;width:100%;min-width:0;min-height:38px;padding:7px 4px}.portfolio-analysis-tabs [role=tab].on{border-color:var(--lab-ac-line);box-shadow:none}.portfolio-holdings-actions{flex-direction:column;align-items:stretch}.portfolio-holdings-actions .lab-btn{width:100%;min-height:36px}.portfolio-holdings-table{overflow:visible}.portfolio-holdings-table .lab-table{min-width:0;display:block}.portfolio-holdings-table thead{display:none}.portfolio-holdings-table tbody{gap:8px;display:grid}.portfolio-holdings-table tr{border:1px solid var(--lab-line);background:var(--lab-panel);border-radius:5px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:relative;overflow:hidden}.portfolio-holdings-table .lab-table td{border-right:1px solid var(--lab-line-soft);overflow-wrap:anywhere;gap:4px;min-width:0;padding:9px 10px;display:grid}.portfolio-holdings-table .lab-table td:before{content:attr(data-label);color:var(--lab-fg-4);font:8px/1 var(--nb-mono);letter-spacing:.1em;text-transform:uppercase}.portfolio-holdings-table .lab-table td[data-label=Ticker],.portfolio-holdings-table .lab-table td[data-label=Position\ inputs],.portfolio-holdings-table .lab-table td[data-label=Actions]{border-right:0;grid-column:1/-1}.portfolio-holdings-table .lab-table td[data-label=Ticker]{background:var(--lab-ac)}@supports (color:color-mix(in lab, red, red)){.portfolio-holdings-table .lab-table td[data-label=Ticker]{background:color-mix(in srgb,var(--lab-ac)5%,var(--lab-panel))}}.portfolio-holdings-table .lab-table td[data-label=Actions]{justify-items:end}.portfolio-holding-editor{grid-template-columns:minmax(0,1fr) auto;width:100%;display:grid}.portfolio-holding-editor .lab-input{width:100%;min-width:0}.portfolio-holding-editor .portfolio-row-save{grid-column:1/-1;min-height:34px}.portfolio-row-save-label{margin-left:6px;display:inline}.portfolio-add-holding-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.portfolio-add-holding-form .lab-input,.portfolio-add-holding-form .lab-btn{width:100%;min-width:0}.portfolio-add-holding-form input[name=ticker],.portfolio-add-holding-form .lab-btn{grid-column:1/-1}.screener-filter-toolbar{align-items:stretch}.screener-filter-toolbar>form,.screener-filter-toolbar>details,.screener-filter-toolbar .lab-select{max-width:100%}.screener-translate-form,.screener-save-form{grid-template-columns:minmax(0,1fr);display:grid}.screener-translate-form .lab-btn,.screener-save-form .lab-btn-ghost{width:100%;min-height:36px}.screener-filter-toolbar>form,.screener-filter-toolbar>form .lab-select{width:100%}.screener-filter-toolbar>.screener-add-filter-form{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.screener-add-filter-form>span,.screener-add-filter-form>.lab-btn-ghost{grid-column:1/-1}.screener-add-filter-form .lab-input,.screener-add-filter-form .lab-btn-ghost{width:100%;min-width:0}.screener-condition-chips .lab-chip{flex-wrap:wrap;width:100%;max-width:100%}.screener-condition-chips .lab-chip input[type=range]{flex:84px;min-width:64px;width:min(84px,100%)!important}.screener-formula-bar{grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.screener-formula-bar form{grid-column:2}.screener-formula-bar [data-formula-count],.screener-formula-bar #formula-status{overflow-wrap:anywhere;grid-column:2;white-space:normal!important}.portfolio-lab .lab-sliders{grid-template-columns:1fr}.portfolio-lab .lab-scatter-head{flex-wrap:wrap}.portfolio-lab .lab-scatter-head .lab-dim{border-top:1px solid var(--lab-line-soft);width:100%;padding:6px 10px}.portfolio-lab .lab-scatter>svg{width:100%;max-width:100%;height:auto}.screener-preview-header{flex-direction:column;align-items:flex-start}.screener-preview-header .lab-navlink{text-align:center;width:100%}.screener-preview-forecast-head,.screener-preview-forecast-summary,.screener-preview-forecast-metrics{flex-wrap:wrap}.screener-preview-forecast-head>.lab-flex,.screener-preview-forecast-summary>.lab-flex{display:none}.screener-preview-forecast-head>:last-child,.screener-preview-forecast-summary>:last-child{overflow-wrap:anywhere;flex-basis:100%}.portfolio-page .lab-btn,.portfolio-page .lab-btn-ghost,.screener-page .lab-btn,.screener-page .lab-btn-ghost{min-height:34px}}@media (max-width:840px){.modeler-grid{grid-template-columns:1fr}.modeler-command-bar{position:static}.modeler-workspace .lab-save-dialog{border-radius:12px 12px 0 0;width:100%;max-width:none;inset:auto 0 0}.modeler-save-actions{grid-template-columns:1fr}.modeler-weight-controls{grid-template-columns:minmax(0,1fr) 92px}}@media (max-width:560px){.modeler-ticker-entry{flex-direction:column}.modeler-ticker-entry>.lab-btn{width:fit-content}}@media (max-width:760px){.research-intro{grid-template-columns:1fr;align-items:start;gap:18px;padding-top:46px;padding-bottom:16px}.research-intro-actions{justify-content:flex-start}.research-action-grid,.research-evidence-grid{grid-template-columns:1fr}.research-evidence{border-right:0;border-bottom:1px solid var(--lab-line)}.research-evidence:last-child{border-bottom:0}.research-action-card{min-height:0}}.stat-term{max-width:100%;display:inline-flex;position:relative}.stat-term-trigger,.methods-guidance-trigger{color:inherit;font:inherit;text-transform:inherit;letter-spacing:inherit;cursor:help;background:0 0;border:0;align-items:center;gap:6px;display:inline-flex}.stat-term-trigger{padding:0}.stat-term-trigger:hover,.stat-term-trigger:focus-visible,.methods-guidance-trigger:hover,.methods-guidance-trigger:focus-visible{color:var(--lab-ac);outline:none}.stat-term-mark{border:1px solid var(--lab-fg-3);place-items:center;width:15px;height:15px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.stat-term-mark{border:1px solid color-mix(in srgb,var(--lab-fg-3)56%,transparent)}}.stat-term-mark{font:600 9px/1 var(--nb-sans);text-transform:none;border-radius:50%}.stat-term-popover{z-index:80;border:1px solid var(--lab-ac);width:min(360px,100vw - 28px);padding:16px;position:absolute;top:calc(100% + 8px);left:0}@supports (color:color-mix(in lab, red, red)){.stat-term-popover{border:1px solid color-mix(in srgb,var(--lab-ac)30%,var(--lab-line))}}.stat-term-popover{color:var(--lab-fg);background:var(--lab-panel);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.stat-term-popover{background:color-mix(in srgb,var(--lab-panel)96%,transparent)}}.stat-term-popover{text-align:left;text-transform:none;letter-spacing:normal;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 18px 60px #00000047}.stat-term-popover>strong{font:600 15px/1.2 var(--nb-sans);display:block}.stat-term-popover>small{color:var(--lab-ac);font:10px/1.3 var(--nb-mono);margin-top:4px;display:block}.stat-term-popover p,.stat-term-popover dd{color:var(--lab-fg-3);font:12px/1.5 var(--nb-sans);margin:8px 0 0}.stat-term-popover dl{margin:12px 0 0}.stat-term-popover dt{color:var(--lab-fg-4);font:600 8px/1.2 var(--nb-mono);letter-spacing:.1em;text-transform:uppercase;margin-top:8px}.stat-term-popover code,.methods-drawer code{color:var(--lab-ac);font:10px/1.45 var(--nb-mono);white-space:normal}.methods-guidance{justify-content:flex-end;margin:10px clamp(18px,4vw,64px);display:flex}.methods-guidance-trigger{border:1px solid var(--lab-line);color:var(--lab-fg-3);background:var(--lab-panel,var(--nb-ink,#111316));font:600 9px/1 var(--nb-mono);cursor:pointer;border-radius:999px;padding:7px 10px}.methods-drawer{z-index:200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000070;justify-items:end;display:grid;position:fixed;inset:0}.methods-drawer-sheet{width:min(620px,100vw);height:100%;color:var(--lab-fg);background:var(--lab-panel,var(--nb-ink,#111316));border-left:1px solid var(--lab-line,var(--nb-line,#23262c));padding:clamp(20px,4vw,38px);overflow-y:auto;box-shadow:-28px 0 80px #00000040}.methods-drawer-sheet>header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.methods-drawer h2{font:500 28px/1.1 var(--nb-sans);letter-spacing:-.035em;margin:5px 0 0}.methods-drawer-close{border:1px solid var(--lab-line);width:36px;height:36px;color:var(--lab-fg);font:22px/1 var(--nb-sans);cursor:pointer;background:0 0;border-radius:50%;flex:none}.methods-context{border-left:2px solid var(--lab-ac,var(--nb-ac));color:var(--lab-fg-3,var(--nb-fg-3));background:var(--lab-ac,var(--nb-ac));margin:24px 0;padding:16px}@supports (color:color-mix(in lab, red, red)){.methods-context{background:color-mix(in srgb,var(--lab-ac,var(--nb-ac))10%,var(--lab-panel,var(--nb-ink,#111316)))}}.methods-context{font:13px/1.6 var(--nb-sans)}.methods-term-list{background:var(--lab-line);gap:1px;display:grid}.methods-term-list article{background:var(--lab-panel,var(--nb-ink,#111316));padding:18px}.methods-term-list article>div{grid-template-columns:64px minmax(0,1fr) auto;align-items:baseline;gap:12px;display:grid}.methods-term-list strong{color:var(--lab-ac);font:600 13px/1 var(--nb-mono)}.methods-term-list span{font:600 14px/1.3 var(--nb-sans)}.methods-term-list small{color:var(--lab-fg-4);font:9px/1 var(--nb-mono)}.methods-term-list p,.methods-term-list dd{color:var(--lab-fg-3);font:11px/1.55 var(--nb-sans)}.methods-term-list dl{grid-template-columns:76px 1fr;gap:6px 12px;margin:12px 0 0;display:grid}.methods-term-list dt{color:var(--lab-fg-4);font:8px/1.5 var(--nb-mono);text-transform:uppercase}.methods-term-list dd{margin:0}#terminal-methods{justify-content:flex-end;align-items:stretch;margin:0 0 0 auto}#terminal-methods .methods-guidance-trigger{border:0;border-left:1px solid var(--nb-line);height:100%;color:var(--nb-fg-3);background:var(--nb-ink,#111316);font:9px/1 var(--nb-mono);letter-spacing:.08em;border-radius:0;padding:6px 12px}[data-guidance-panel][hidden]{display:none!important}.modeler-calibration-note{border-block:1px solid var(--lab-line);color:var(--lab-muted);font:10px/1.55 var(--nb-mono);margin:0;padding:10px 12px}.modeler-calibration-note strong{color:var(--lab-fg);margin-bottom:3px;font-weight:600;display:block}.modeler-forecast-interpretation{background:var(--lab-panel);margin-top:12px;padding:16px}@supports (color:color-mix(in lab, red, red)){.modeler-forecast-interpretation{background:color-mix(in srgb,var(--lab-panel)92%,var(--lab-ac)8%)}}.modeler-forecast-interpretation h3{font:500 17px/1.25 var(--nb-sans);letter-spacing:-.02em;margin:4px 0 12px}.modeler-forecast-interpretation dl{border:1px solid var(--lab-line);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;display:grid}.modeler-forecast-interpretation dl>div{border-right:1px solid var(--lab-line);padding:10px}.modeler-forecast-interpretation dl>div:last-child{border-right:0}.modeler-forecast-interpretation dt{color:var(--lab-ac);font:600 10px/1.2 var(--nb-mono);text-transform:uppercase;letter-spacing:.08em}.modeler-forecast-interpretation dd,.modeler-forecast-interpretation p{color:var(--lab-muted);font:10px/1.55 var(--nb-mono);margin:5px 0 0}@media (max-width:760px){.modeler-forecast-interpretation dl{grid-template-columns:1fr}.modeler-forecast-interpretation dl>div{border-right:0;border-bottom:1px solid var(--lab-line)}.modeler-forecast-interpretation dl>div:last-child{border-bottom:0}}@media (max-width:640px){.stat-term-popover{width:auto;max-height:min(70vh,520px);position:fixed;inset:auto 14px 14px;overflow-y:auto}.methods-drawer{align-items:end}.methods-drawer-sheet{border-top:1px solid var(--lab-line);border-left:0;border-radius:18px 18px 0 0;width:100%;height:min(88vh,760px)}.methods-term-list article>div{grid-template-columns:54px 1fr}.methods-term-list small{grid-column:2}}@media (prefers-reduced-motion:reduce){.methods-drawer,.methods-drawer-sheet,.stat-term-popover{scroll-behavior:auto;transition:none!important;animation:none!important}}.financial-chart-frame{border:1px solid var(--nb-line);background:var(--nb-bg);min-width:0;min-height:0;color:var(--nb-fg);--financial-chart-title-size:clamp(10px,1.2vw,11px);--financial-chart-meta-size:clamp(9px,1.1vw,10px);--financial-chart-axis-size:clamp(8px,1vw,9px);--financial-chart-date-size:clamp(8.5px,1vw,10px);--financial-chart-annotation-size:clamp(8px,.95vw,9px);flex-direction:column;flex:auto;margin:0;display:flex;position:relative;overflow:hidden}.nb-chart-panel>.financial-chart-frame{border:0;width:100%}.nb-chart-panel .financial-chart-surface{min-height:0}.nb-fc-panel>.financial-chart-forecast{grid-area:1/1}.financial-chart-head{border-bottom:1px solid var(--nb-line);background:var(--nb-ink);justify-content:space-between;align-items:center;gap:12px;min-height:30px;padding:7px 10px;display:flex}.financial-chart-title,.financial-chart-meta,.financial-chart-readout,.financial-chart-tick,.financial-chart-date,.financial-chart-annotation,.financial-chart-axis-label{font-family:var(--nb-mono);font-variant-numeric:tabular-nums;font-stretch:100%}.financial-chart-title{color:var(--nb-fg-2);font-size:var(--financial-chart-title-size);letter-spacing:.1em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-weight:600;overflow:hidden}.financial-chart-meta{color:var(--nb-fg-3);font-size:var(--financial-chart-meta-size);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.financial-chart-surface{outline:none;flex:auto;min-width:0;min-height:220px;position:relative;overflow:hidden}.financial-chart-surface:focus-visible{outline:2px solid var(--nb-ac);outline-offset:-2px}.financial-chart-empty{color:var(--nb-fg-4);font:var(--nb-type-utility);letter-spacing:.08em;text-transform:uppercase;place-items:center;display:grid;position:absolute;inset:0}.financial-chart-readout{border-top:1px solid var(--nb-line);height:24px;min-height:24px;color:var(--nb-fg-3);background:var(--nb-ink);text-overflow:ellipsis;white-space:nowrap;flex:0 0 24px;padding:5px 9px;font-size:9px;line-height:1.35;overflow:hidden}.financial-chart-svg{width:100%;height:100%;display:block}.financial-chart-gridline{stroke:var(--nb-line);stroke-width:.6px;stroke-dasharray:2 3;vector-effect:non-scaling-stroke}.financial-chart-tick{fill:var(--nb-fg-2);font-size:var(--financial-chart-axis-size)}.financial-chart-date{fill:var(--nb-fg-3);font-size:var(--financial-chart-date-size)}.financial-chart-annotation{fill:var(--nb-ac);font-size:var(--financial-chart-annotation-size);letter-spacing:.08em}.financial-chart-up{fill:var(--nb-up);stroke:var(--nb-up);vector-effect:non-scaling-stroke}.financial-chart-down{fill:var(--nb-down);stroke:var(--nb-down);vector-effect:non-scaling-stroke}.financial-chart-history-line,.financial-chart-forecast-line{fill:none;vector-effect:non-scaling-stroke}.financial-chart-history-line{stroke:var(--nb-fg);stroke-width:1.2px}.financial-chart-forecast-line{stroke:var(--nb-ac);stroke-width:1.6px}.financial-chart-forecast-band{fill:var(--nb-ac);fill-opacity:.12;stroke:none}.financial-chart-split{stroke:var(--nb-ac);stroke-width:.7px;stroke-dasharray:3 4;opacity:.7;vector-effect:non-scaling-stroke}.financial-chart-crosshair{stroke:var(--nb-ac);stroke-width:.8px;stroke-dasharray:3 3;pointer-events:none;vector-effect:non-scaling-stroke}.financial-chart-tooltip{z-index:12;border:1px solid var(--nb-ac-line);background:var(--nb-ink);border-radius:3px;max-width:min(300px,100% - 16px);padding:7px 9px;position:absolute}@supports (color:color-mix(in lab, red, red)){.financial-chart-tooltip{background:color-mix(in srgb,var(--nb-ink)96%,transparent)}}.financial-chart-tooltip{color:var(--nb-fg);font:9px/1.45 var(--nb-mono);pointer-events:none;box-shadow:0 8px 24px #00000059}.financial-chart-axis-overlay{z-index:45;pointer-events:none;position:absolute;inset:0;overflow:hidden}.financial-chart-axis-label{background:var(--nb-bg);border-radius:2px;max-width:92px;padding:1px 3px;position:absolute}@supports (color:color-mix(in lab, red, red)){.financial-chart-axis-label{background:color-mix(in srgb,var(--nb-bg)78%,transparent)}}.financial-chart-axis-label{color:var(--nb-fg-2);font-size:var(--financial-chart-axis-size);white-space:nowrap;line-height:1.2;transform:translate(-100%,-50%)}.financial-chart-axis-label.is-date{color:var(--nb-fg-3);font-size:var(--financial-chart-date-size);transform:translate(-50%,-100%)}.ds-financial-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ds-financial-chart-grid .financial-chart-candlestick-3d{grid-column:1/-1;min-height:360px}.ds-financial-chart-note{color:var(--lab-fg-3);font:9.5px/1.45 var(--nb-mono);margin:8px 0 0}.ds-risk-coverage-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (max-width:760px){.ds-financial-chart-grid,.ds-risk-coverage-grid{grid-template-columns:1fr}.ds-financial-chart-grid .financial-chart-candlestick-3d{grid-column:auto}.financial-chart-surface{min-height:240px}.financial-chart-readout{white-space:nowrap}}@media (prefers-reduced-motion:reduce){.financial-chart-frame *,.financial-chart-frame :before,.financial-chart-frame :after{transition:none!important;animation:none!important}}.ark-ops-page{min-height:100vh}.ark-ops-page .ark-ops-context{z-index:30;top:var(--navbar-height,0);border-bottom:1px solid var(--lab-line);background:var(--lab-bg);align-items:center;gap:7px;min-height:38px;padding:5px 14px;display:flex;position:sticky}@supports (color:color-mix(in lab, red, red)){.ark-ops-page .ark-ops-context{background:color-mix(in srgb,var(--lab-bg)94%,transparent)}}.ark-ops-page .ark-ops-context{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ark-ops-page .ark-ops-wrap{gap:10px;width:min(1540px,100%);margin-inline:auto;padding:12px 14px 28px;display:grid}.ark-ops-page .ark-ops-overview,.ark-ops-page .ark-source-stack{gap:10px;display:grid}.ark-ops-page .ark-ops-primary-grid{grid-template-columns:minmax(0,1.15fr) minmax(380px,.85fr);align-items:start;gap:10px;display:grid}.ark-ops-page .ark-ops-commands,.ark-ops-page .ark-ops-cache,.ark-ops-page .ark-jobs,.ark-ops-page .ark-inventory{background:var(--lab-panel);min-width:0;padding:12px}.ark-ops-page .ark-ops-section-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:9px;display:flex}.ark-ops-page .ark-ops-section-copy{max-width:760px;color:var(--lab-fg-3);font:10.5px/1.45 var(--nb-sans);margin:4px 0 0}.ark-ops-page .ark-ops-options,.ark-ops-page .ark-section-actions,.ark-ops-page .ark-table-actions,.ark-ops-page .ark-inline-form,.ark-ops-page .ark-table-date-form{align-items:center;gap:6px;display:flex}.ark-ops-page .ark-ops-options{flex-wrap:wrap;justify-content:flex-end}.ark-ops-page .ark-ops-options label{color:var(--lab-fg-3);font:9px/1.2 var(--nb-mono);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:5px;display:inline-flex}.ark-ops-page input[type=checkbox]{accent-color:var(--lab-ac)}.ark-ops-page .ark-operation-list,.ark-ops-page .ark-cache-grid{border-top:1px solid var(--lab-line)}.ark-ops-page .ark-operation-row,.ark-ops-page .ark-cache-action{border-bottom:1px solid var(--lab-line-soft);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:54px;padding:8px 0;display:grid}.ark-ops-page .ark-operation-copy>div,.ark-ops-page .ark-cache-action-label{align-items:center;gap:7px;display:flex}.ark-ops-page .ark-operation-copy strong,.ark-ops-page .ark-cache-action strong{font:600 11px/1.2 var(--nb-sans)}.ark-ops-page .ark-operation-copy p,.ark-ops-page .ark-cache-action p{max-width:700px;color:var(--lab-fg-3);font:9.5px/1.4 var(--nb-sans);margin:3px 0 0}.ark-ops-page .ark-operation-action{justify-self:end}.ark-ops-page .ark-inline-form .lab-input,.ark-ops-page .ark-table-date-form .lab-input{width:132px}.ark-ops-page .ark-impact,.ark-ops-page .ark-cache-status,.ark-ops-page .ark-source-summary-state{border:1px solid var(--lab-line-hi);width:max-content;color:var(--lab-fg-3);font:600 8px/1 var(--nb-mono);letter-spacing:.08em;white-space:nowrap;border-radius:2px;align-items:center;padding:2px 5px;display:inline-flex}.ark-ops-page .ark-impact-incremental,.ark-ops-page .ark-impact-safe,.ark-ops-page .ark-cache-status-ok,.ark-ops-page .ark-health-ok{color:var(--lab-green);border-color:var(--lab-green)}@supports (color:color-mix(in lab, red, red)){.ark-ops-page .ark-impact-incremental,.ark-ops-page .ark-impact-safe,.ark-ops-page .ark-cache-status-ok,.ark-ops-page .ark-health-ok{border-color:color-mix(in srgb,var(--lab-green)42%,transparent)}}.ark-ops-page .ark-impact-expensive,.ark-ops-page .ark-impact-replaces_data,.ark-ops-page .ark-cache-status-warning,.ark-ops-page .ark-chip-warning,.ark-ops-page .ark-health-checking{color:var(--lab-warn);border-color:var(--lab-warn)}@supports (color:color-mix(in lab, red, red)){.ark-ops-page .ark-impact-expensive,.ark-ops-page .ark-impact-replaces_data,.ark-ops-page .ark-cache-status-warning,.ark-ops-page .ark-chip-warning,.ark-ops-page .ark-health-checking{border-color:color-mix(in srgb,var(--lab-warn)42%,transparent)}}.ark-ops-page .ark-impact-deletes_files,.ark-ops-page .ark-cache-status-error,.ark-ops-page .ark-health-error,.ark-ops-page .ark-source-errors{color:var(--lab-red);border-color:var(--lab-red)}@supports (color:color-mix(in lab, red, red)){.ark-ops-page .ark-impact-deletes_files,.ark-ops-page .ark-cache-status-error,.ark-ops-page .ark-health-error,.ark-ops-page .ark-source-errors{border-color:color-mix(in srgb,var(--lab-red)44%,transparent)}}.ark-ops-page .ark-import-progress{border:1px solid var(--lab-line);background:var(--lab-bg);color:var(--lab-fg-2);margin-top:9px;padding:8px;font-size:10px}.ark-ops-page .ark-import-progress>div,.ark-ops-page .ark-import-progress-meta,.ark-ops-page .ark-row-progress,.ark-ops-page .ark-cache-result-summary,.ark-ops-page .ark-cache-result-layer,.ark-ops-page .ark-jobs-footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.ark-ops-page progress{height:4px}.ark-ops-page .ark-cache-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px;display:grid}.ark-ops-page .ark-cache-result{border:1px solid var(--lab-line-hi);background:var(--lab-bg);margin-top:9px;padding:9px}.ark-ops-page .ark-cache-result-summary{justify-content:flex-start}.ark-ops-page .ark-cache-result-layers{gap:3px;margin-top:8px;display:grid}.ark-ops-page .ark-cache-result-layer{border-top:1px solid var(--lab-line-soft);font:9.5px/1.35 var(--nb-mono);grid-template-columns:minmax(0,1fr) 70px 70px;padding-top:4px;display:grid}.ark-ops-page .ark-cache-error{color:var(--lab-red);margin:8px 0 0;font-size:9.5px}.ark-ops-page .ark-confirm-box{border:1px solid var(--lab-line-hi);background:var(--lab-panel);max-width:510px;color:var(--lab-fg);border-radius:3px}.ark-ops-page .ark-confirm-box h3{font:600 17px/1.25 var(--nb-sans);margin:8px 0}.ark-ops-page .ark-confirm-box p{color:var(--lab-fg-2);font:11px/1.55 var(--nb-sans)}.ark-ops-page .ark-table-scroll{width:100%;overflow-x:auto}.ark-ops-page .ark-inventory-table{min-width:1030px}.ark-ops-page .ark-inventory-table td{vertical-align:middle}.ark-ops-page .ark-inventory-table th:first-child,.ark-ops-page .ark-inventory-table td:first-child{width:260px}.ark-ops-page .ark-table-description{max-width:330px;color:var(--lab-fg-4);font:9px/1.25 var(--nb-sans);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;display:block;overflow:hidden}.ark-ops-page .ark-row-progress{min-width:115px;color:var(--lab-fg-3);font-size:9px}.ark-ops-page .ark-table-actions{justify-content:flex-end}.ark-ops-page .ark-jobs-footer{justify-content:flex-end;padding-top:8px}.ark-ops-page .ark-source-stack{margin-top:2px}.ark-ops-page .ark-source-stack-title{padding:7px 2px 0}.ark-ops-page .ark-source-section{background:var(--lab-panel);overflow:clip}.ark-ops-page .ark-source-summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:10px 12px;list-style:none;display:flex}.ark-ops-page .ark-source-summary::-webkit-details-marker{display:none}.ark-ops-page .ark-source-summary:before{content:"+";width:14px;color:var(--lab-ac);font:600 13px/1 var(--nb-mono)}.ark-ops-page details[open]>.ark-source-summary:before{content:"−"}.ark-ops-page .ark-source-summary>span:first-of-type{flex:1}.ark-ops-page .ark-source-summary strong{font:600 11px/1.2 var(--nb-sans);display:block}.ark-ops-page .ark-source-summary small{color:var(--lab-fg-3);font:9px/1.25 var(--nb-sans);margin-top:2px;display:block}.ark-ops-page .ark-source-summary-state{gap:7px}.ark-ops-page .ark-source-errors{border-left:1px solid;padding-left:7px}.ark-ops-page .ark-source-body{border-top:1px solid var(--lab-line);padding:0 12px 12px}.ark-ops-page .ark-source-body>.card{box-shadow:none;background:0 0;border:0;border-radius:0}.ark-ops-page .ark-source-body .card-body{gap:8px;padding:10px 0 0}.ark-ops-page .ark-source-guide{border-bottom:1px solid var(--lab-line-soft);color:var(--lab-fg-3);font:9px/1.45 var(--nb-sans);flex-wrap:wrap;gap:6px 14px;padding:0 0 9px;display:flex}.ark-ops-page .ark-source-guide>span{align-items:center;gap:6px;display:inline-flex}.ark-ops-page .ark-factor-lifecycle{border:1px solid var(--lab-line-hi);background:var(--lab-bg);gap:9px;padding:10px;display:grid}.ark-ops-page .ark-factor-lifecycle-head,.ark-ops-page .ark-factor-lifecycle-head>div,.ark-ops-page .ark-factor-run-head,.ark-ops-page .ark-factor-run-head>div,.ark-ops-page .ark-factor-progress-meta,.ark-ops-page .ark-factor-error{align-items:center;gap:8px;display:flex}.ark-ops-page .ark-factor-lifecycle-head,.ark-ops-page .ark-factor-run-head,.ark-ops-page .ark-factor-progress-meta{justify-content:space-between}.ark-ops-page .ark-factor-lifecycle-head strong{font:600 11px/1.2 var(--nb-sans)}.ark-ops-page .ark-factor-lifecycle-copy{max-width:76ch;color:var(--lab-fg-3);font:9.5px/1.45 var(--nb-sans);margin:0}.ark-ops-page .ark-factor-active{border-top:1px solid var(--lab-line-soft);border-bottom:1px solid var(--lab-line-soft);grid-template-columns:minmax(190px,1.35fr) repeat(3,minmax(120px,1fr));display:grid}.ark-ops-page .ark-factor-active>div{min-width:0;padding:8px 10px 8px 0}.ark-ops-page .ark-factor-active>div+div{border-left:1px solid var(--lab-line-soft);padding-left:10px}.ark-ops-page .ark-factor-active span,.ark-ops-page .ark-factor-counts dt{color:var(--lab-fg-4);font:600 8px/1.2 var(--nb-mono);letter-spacing:.06em;text-transform:uppercase;display:block}.ark-ops-page .ark-factor-active strong{color:var(--lab-fg);font:600 10px/1.25 var(--nb-mono);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;display:block;overflow:hidden}.ark-ops-page .ark-factor-run{border:1px solid var(--lab-ac);gap:7px;padding:9px;display:grid}@supports (color:color-mix(in lab, red, red)){.ark-ops-page .ark-factor-run{border:1px solid color-mix(in srgb,var(--lab-ac)36%,var(--lab-line))}}.ark-ops-page .ark-factor-run{background:var(--lab-ac)}@supports (color:color-mix(in lab, red, red)){.ark-ops-page .ark-factor-run{background:color-mix(in srgb,var(--lab-ac)5%,var(--lab-panel))}}.ark-ops-page .ark-factor-run-head strong{font:600 10px/1.2 var(--nb-sans)}.ark-ops-page .ark-factor-phase{color:var(--lab-ac);font:600 8px/1 var(--nb-mono);letter-spacing:.07em}.ark-ops-page .ark-factor-progress-meta{color:var(--lab-fg-3);font-size:9px}.ark-ops-page .ark-factor-counts{border-top:1px solid var(--lab-line-soft);flex-wrap:wrap;gap:5px 18px;margin:0;padding-top:7px;display:flex}.ark-ops-page .ark-factor-counts>div{align-items:baseline;gap:5px;display:flex}.ark-ops-page .ark-factor-counts dd{color:var(--lab-fg-2);margin:0;font-size:9px}.ark-ops-page .ark-factor-error{border:1px solid var(--lab-red);margin:0;padding:8px}@supports (color:color-mix(in lab, red, red)){.ark-ops-page .ark-factor-error{border:1px solid color-mix(in srgb,var(--lab-red)42%,var(--lab-line))}}.ark-ops-page .ark-factor-error{background:var(--lab-red)}@supports (color:color-mix(in lab, red, red)){.ark-ops-page .ark-factor-error{background:color-mix(in srgb,var(--lab-red)6%,var(--lab-panel))}}.ark-ops-page .ark-factor-error{color:var(--lab-red);font:9.5px/1.4 var(--nb-sans)}.ark-ops-page .ark-source-body .card-title{font-size:13px}.ark-ops-page .ark-source-body .stat{border:1px solid var(--lab-line);background:var(--lab-bg);min-width:0;padding:8px}.ark-ops-page .ark-source-body .stat-title,.ark-ops-page .ark-source-body .stat-desc{font-size:9px}.ark-ops-page .ark-source-body .stat-value{font-size:13px}.ark-ops-page .ark-source-body .btn{border-radius:3px;height:28px;min-height:28px;font-size:10px}.ark-ops-page .ark-source-body p{max-width:980px;font-size:10px;line-height:1.45}.ark-ops-page .ark-api-offline{margin-bottom:2px}.ark-ops-page .ark-browse,.ark-ops-page .ark-data-browser{background:var(--lab-panel);padding:12px}.ark-ops-page :is(button,a,input,select,summary):focus-visible{outline:2px solid var(--lab-ac);outline-offset:2px}@media (max-width:980px){.ark-ops-page .ark-ops-primary-grid,.ark-ops-page .ark-cache-grid{grid-template-columns:1fr}}@media (max-width:680px){.ark-ops-page .ark-ops-context{flex-wrap:wrap;position:static}.ark-ops-page .ark-ops-wrap{padding-inline:8px}.ark-ops-page .ark-ops-section-head,.ark-ops-page .ark-operation-row,.ark-ops-page .ark-cache-action{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.ark-ops-page .ark-operation-action,.ark-ops-page .ark-section-actions{flex-wrap:wrap;justify-content:flex-start;justify-self:stretch}.ark-ops-page .ark-source-summary{gap:8px}.ark-ops-page .ark-source-summary small{display:none}.ark-ops-page .ark-factor-lifecycle-head,.ark-ops-page .ark-factor-run-head{flex-direction:column;align-items:flex-start}.ark-ops-page .ark-factor-active{grid-template-columns:repeat(2,minmax(0,1fr))}.ark-ops-page .ark-factor-active>div+div{border-left:0}.ark-ops-page .ark-factor-active>div:nth-child(2n){border-left:1px solid var(--lab-line-soft);padding-left:10px}}.portfolio-signal-panel{border:1px solid var(--lab-line);background:var(--lab-panel);border-radius:6px;gap:12px;margin:12px 0;padding:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.portfolio-signal-panel{background:color-mix(in srgb,var(--lab-panel)96%,transparent)}}.portfolio-signal-panel{color:var(--lab-fg-2);font:10px/1.45 var(--nb-mono)}.portfolio-signal-panel__header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.portfolio-signal-panel__header h3{color:var(--lab-fg);font:600 14px/1.2 var(--nb-sans);margin:3px 0 0}.portfolio-signal-panel__kicker{color:var(--lab-fg-4);letter-spacing:.12em;text-transform:uppercase;font-size:8px}.portfolio-signal-action{letter-spacing:.06em;border:1px solid;border-radius:999px;flex:none;padding:5px 8px;font-weight:700}.portfolio-signal-action.is-buy{color:var(--lab-success,#35c98d)}.portfolio-signal-action.is-sell{color:var(--lab-error,#f06a6a)}.portfolio-signal-action.is-neutral{color:var(--lab-fg-2)}.portfolio-signal-action.is-withheld{color:var(--lab-warning,#e0b34c)}.portfolio-signal-warning,.portfolio-signal-covered-only{border:1px solid var(--lab-warning,#e0b34c);margin:0;padding:9px 10px}@supports (color:color-mix(in lab, red, red)){.portfolio-signal-warning,.portfolio-signal-covered-only{border:1px solid color-mix(in srgb,var(--lab-warning,#e0b34c)45%,var(--lab-line))}}.portfolio-signal-warning,.portfolio-signal-covered-only{background:var(--lab-warning,#e0b34c);border-radius:4px}@supports (color:color-mix(in lab, red, red)){.portfolio-signal-warning,.portfolio-signal-covered-only{background:color-mix(in srgb,var(--lab-warning,#e0b34c)7%,transparent)}}.portfolio-signal-covered-only{gap:3px;display:grid}.portfolio-signal-covered-only strong{color:var(--lab-warning,#e0b34c)}.portfolio-signal-coverage,.portfolio-signal-score-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.portfolio-signal-score-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.portfolio-signal-coverage>div,.portfolio-signal-score-grid>div{border:1px solid var(--lab-line-soft);background:var(--lab-bg);gap:3px;min-width:0;padding:9px;display:grid}.portfolio-signal-coverage span,.portfolio-signal-score-grid span{color:var(--lab-fg-3);text-transform:uppercase;letter-spacing:.06em;font-size:8px}.portfolio-signal-coverage strong,.portfolio-signal-score-grid strong{color:var(--lab-fg);font-size:13px}.portfolio-signal-coverage small,.portfolio-signal-score-grid small{overflow-wrap:anywhere;color:var(--lab-fg-4)}.portfolio-signal-table-wrap{max-width:100%;overflow-x:auto}.portfolio-signal-table{border-collapse:collapse;text-align:left;width:100%;min-width:800px}.portfolio-signal-table caption{color:var(--lab-fg-3);text-align:left;padding-bottom:6px}.portfolio-signal-table th,.portfolio-signal-table td{border-bottom:1px solid var(--lab-line-soft);vertical-align:top;padding:7px 8px}.portfolio-signal-table thead th{color:var(--lab-fg-4);letter-spacing:.07em;text-transform:uppercase;font-size:8px}.portfolio-signal-table tbody th{color:var(--lab-fg)}.portfolio-signal-table summary,.portfolio-signal-methodology summary{cursor:pointer;color:var(--lab-ac)}.portfolio-signal-timing,.portfolio-signal-methodology dl{grid-template-columns:max-content minmax(0,1fr);gap:3px 8px;margin:7px 0 0;display:grid}.portfolio-signal-timing dt,.portfolio-signal-methodology dt{color:var(--lab-fg-4)}.portfolio-signal-timing dd,.portfolio-signal-methodology dd{overflow-wrap:anywhere;min-width:0;color:var(--lab-fg-2);margin:0}.portfolio-signal-exclusions{gap:5px;display:grid}.portfolio-signal-exclusions h4,.portfolio-signal-exclusions p{margin:0}.portfolio-signal-exclusions ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.portfolio-signal-exclusions li{border-left:2px solid var(--lab-warning,#e0b34c);background:var(--lab-bg);flex-wrap:wrap;gap:4px 10px;padding:7px 8px;display:flex}@media (max-width:780px){.portfolio-signal-panel__header{flex-direction:column;align-items:stretch}.portfolio-signal-action{width:fit-content}.portfolio-signal-coverage,.portfolio-signal-score-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@keyframes dropdown{0%{opacity:0}}@keyframes progress{50%{background-position-x:-115%}}@keyframes toast{0%{opacity:0;scale:.9}to{opacity:1;scale:1}}@keyframes rating{0%,40%{filter:brightness(1.05)contrast(1.05);scale:1.1}}@keyframes radio{0%{padding:5px}50%{padding:3px}}@keyframes skeleton{0%{background-position:150%}to{background-position:-50%}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-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-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}