/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-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}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--spacing-elas-0:0px;--spacing-elas-1:4px;--spacing-elas-2:8px;--spacing-elas-3:12px;--spacing-elas-4:16px;--spacing-elas-5:20px;--spacing-elas-6:24px;--spacing-elas-8:32px;--spacing-elas-10:40px;--spacing-elas-12:48px;--spacing-elas-16:64px;--radius-elas-none:0px;--radius-elas-xs:2px;--radius-elas-sm:4px;--radius-elas-md:6px;--radius-elas-lg:8px;--radius-elas-xl:12px;--radius-elas-2xl:16px;--radius-elas-card:14px;--radius-elas-panel:18px;--radius-elas-full:9999px;--elas-border-width-none:0px;--elas-border-width-hairline:1px;--elas-border-width-thick:2px;--spacing-elas-touch-target:44px;--spacing-elas-control-sm:36px;--spacing-elas-control-base:40px;--spacing-elas-control-lg:44px;--spacing-elas-row-base:48px;--spacing-elas-row-comfortable:56px;--spacing-elas-icon:16px;--spacing-elas-icon-lg:24px;--text-elas-eyebrow:11.5px;--text-elas-caption:12.5px;--text-elas-body-sm:13.5px;--text-elas-body:15px;--text-elas-body-lg:16px;--text-elas-title-sm:20px;--text-elas-title:22px;--text-elas-title-lg:24px;--text-elas-display:30px;--text-elas-display-lg:44px;--leading-elas-eyebrow:16px;--leading-elas-caption:17px;--leading-elas-body-sm:19px;--leading-elas-body:21px;--leading-elas-body-lg:22px;--leading-elas-title-sm:26px;--leading-elas-title:28px;--leading-elas-title-lg:30px;--leading-elas-display:36px;--leading-elas-display-lg:50px;--tracking-elas-normal:0px;--tracking-elas-eyebrow:1.61px;--font-elas-sans:"Albert Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-elas-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--font-weight-elas-regular:400;--font-weight-elas-medium:500;--font-weight-elas-semibold:600;--font-weight-elas-bold:700;--font-weight-elas-extrabold:800;--elas-duration-fast:.15s;--elas-duration-base:.2s;--elas-duration-slow:.3s;--elas-duration-slower:.4s;--ease-elas-out:cubic-bezier(.23, 1, .32, 1);--ease-elas-in-out:cubic-bezier(.77, 0, .175, 1);--ease-elas-drawer:cubic-bezier(.32, .72, 0, 1);--shadow-elas-none:0px 0px 0px 0px oklch(0% 0 0/0);--shadow-elas-sm:0px 1px 2px 0px oklch(0% 0 0/.0588);--shadow-elas-md:0px 2px 8px 0px oklch(0% 0 0/.0784);--shadow-elas-lg:0px 8px 24px 0px oklch(0% 0 0/.1216);--shadow-elas-card:0px 0px 0px 1px oklch(23.64% .0414 263.33/.06), 0px 1px 3px 0px oklch(23.64% .0414 263.33/.05);--shadow-elas-panel:0px 1px 2px 0px oklch(29.96% .0201 260.63/.04), 0px 12px 32px 0px oklch(29.96% .0201 260.63/.05);--elas-glass-bg:oklch(100% 0 0/.52);--elas-glass-blur:24px;--elas-glass-saturate:1.8;--elas-glass-edge:inset 0px 1px 0px 0px oklch(100% 0 0/.85);--color-elas-background:oklch(100% 0 0);--color-elas-foreground:oklch(18.22% 0 0);--color-elas-foreground-subtle:oklch(37.15% 0 0);--color-elas-card:oklch(99.11% 0 0);--color-elas-card-foreground:oklch(18.22% 0 0);--color-elas-popover:oklch(100% 0 0);--color-elas-popover-foreground:oklch(18.22% 0 0);--color-elas-primary:oklch(34.74% .0941 260.51);--color-elas-primary-foreground:oklch(100% 0 0);--color-elas-primary-hover:oklch(31.91% .0845 260.81);--color-elas-secondary:oklch(97.02% 0 0);--color-elas-secondary-foreground:oklch(18.22% 0 0);--color-elas-muted:oklch(97.02% 0 0);--color-elas-muted-foreground:oklch(51.03% 0 0);--color-elas-accent:oklch(94.01% 0 0);--color-elas-accent-foreground:oklch(20.46% 0 0);--color-elas-selected:oklch(90.29% .0117 264.51);--color-elas-selected-foreground:oklch(34.74% .0941 260.51);--color-elas-selected-border:oklch(18.22% 0 0);--color-elas-destructive:oklch(57.71% .2152 27.33);--color-elas-destructive-foreground:oklch(100% 0 0);--color-elas-destructive-text:oklch(50.54% .1905 27.52);--color-elas-success:oklch(53.96% .1367 151.36);--color-elas-success-foreground:oklch(100% 0 0);--color-elas-success-text:oklch(49.84% .1241 151.9);--color-elas-warning:oklch(77.04% .1646 70.66);--color-elas-warning-foreground:oklch(18.22% 0 0);--color-elas-warning-text:oklch(51.72% .1087 71.94);--color-elas-info:oklch(62.55% .1866 259.69);--color-elas-info-foreground:oklch(100% 0 0);--color-elas-ai-accent:oklch(72.86% .1336 178.49);--color-elas-ai-accent-text:oklch(61.12% .1121 178.4);--color-elas-border:oklch(94.01% 0 0);--color-elas-input:oklch(94.01% 0 0);--color-elas-ring:oklch(55.55% 0 0);--color-elas-surface:oklch(98.51% 0 0);--color-elas-surface-raised:oklch(100% 0 0);--color-elas-surface-overlay:oklch(14.48% 0 0);--color-elas-surface-overlay-foreground:oklch(96.12% 0 0);--color-elas-page:oklch(97.59% .0029 264.54);--color-elas-panel:oklch(93.63% .0226 141.23);--color-elas-panel-border:oklch(88.53% .0274 140.18);--color-elas-panel-raised:oklch(98.1% .0067 145.52);--color-elas-panel-raised-border:oklch(98.1% .0067 145.52);--color-elas-brand:oklch(66.29% .1693 151.27);--color-elas-brand-text:oklch(50.12% .134 151.27);--color-elas-brand-subtle:oklch(95.44% .034 152.07);--color-elas-brand-ring:oklch(59.2% .1578 151.43);--color-elas-paper:oklch(100% 0 0);--color-elas-glass-sheen:oklch(100% 0 0);--color-elas-glass-surface:oklch(29.54% .0526 263.9);--color-elas-glass-surface-top:oklch(44.61% .0263 256.8);--color-elas-glass-surface-mid:oklch(37.07% .0392 263.08);--color-elas-glass-surface-bottom:oklch(29.54% .0526 263.9);--color-elas-glass-surface-foreground:oklch(100% 0 0);--color-elas-glass-elas-surface:oklch(29.54% .0526 263.9);--color-elas-glass-elas-surface-top:oklch(44.61% .0263 256.8);--color-elas-glass-elas-surface-mid:oklch(37.07% .0392 263.08);--color-elas-glass-elas-surface-bottom:oklch(29.54% .0526 263.9);--color-elas-glass-elas-surface-foreground:oklch(100% 0 0);--color-elas-glass-graphite-surface:oklch(29.54% .0526 263.9);--color-elas-glass-graphite-surface-top:oklch(44.61% .0263 256.8);--color-elas-glass-graphite-surface-mid:oklch(37.07% .0392 263.08);--color-elas-glass-graphite-surface-bottom:oklch(29.54% .0526 263.9);--color-elas-glass-graphite-surface-foreground:oklch(100% 0 0);--color-elas-glass-ink-surface:oklch(29.54% .0526 263.9);--color-elas-glass-ink-surface-top:oklch(44.61% .0263 256.8);--color-elas-glass-ink-surface-mid:oklch(37.07% .0392 263.08);--color-elas-glass-ink-surface-bottom:oklch(29.54% .0526 263.9);--color-elas-glass-ink-surface-foreground:oklch(100% 0 0);--color-elas-glass-midnight-surface:oklch(29.54% .0526 263.9);--color-elas-glass-midnight-surface-top:oklch(44.61% .0263 256.8);--color-elas-glass-midnight-surface-mid:oklch(37.07% .0392 263.08);--color-elas-glass-midnight-surface-bottom:oklch(29.54% .0526 263.9);--color-elas-glass-midnight-surface-foreground:oklch(100% 0 0);--color-elas-glass-steel-surface:oklch(29.54% .0526 263.9);--color-elas-glass-steel-surface-top:oklch(44.61% .0263 256.8);--color-elas-glass-steel-surface-mid:oklch(37.07% .0392 263.08);--color-elas-glass-steel-surface-bottom:oklch(29.54% .0526 263.9);--color-elas-glass-steel-surface-foreground:oklch(100% 0 0);--color-elas-glass-green-surface:oklch(29.54% .0526 263.9);--color-elas-glass-green-surface-top:oklch(44.61% .0263 256.8);--color-elas-glass-green-surface-mid:oklch(37.07% .0392 263.08);--color-elas-glass-green-surface-bottom:oklch(29.54% .0526 263.9);--color-elas-glass-green-surface-foreground:oklch(100% 0 0);--color-elas-glass-teal-surface:oklch(29.54% .0526 263.9);--color-elas-glass-teal-surface-top:oklch(44.61% .0263 256.8);--color-elas-glass-teal-surface-mid:oklch(37.07% .0392 263.08);--color-elas-glass-teal-surface-bottom:oklch(29.54% .0526 263.9);--color-elas-glass-teal-surface-foreground:oklch(100% 0 0);--color-elas-glass-slate-surface:oklch(29.54% .0526 263.9);--color-elas-glass-slate-surface-top:oklch(44.61% .0263 256.8);--color-elas-glass-slate-surface-mid:oklch(37.07% .0392 263.08);--color-elas-glass-slate-surface-bottom:oklch(29.54% .0526 263.9);--color-elas-glass-slate-surface-foreground:oklch(100% 0 0);--color-elas-glass-plum-surface:oklch(29.54% .0526 263.9);--color-elas-glass-plum-surface-top:oklch(44.61% .0263 256.8);--color-elas-glass-plum-surface-mid:oklch(37.07% .0392 263.08);--color-elas-glass-plum-surface-bottom:oklch(29.54% .0526 263.9);--color-elas-glass-plum-surface-foreground:oklch(100% 0 0);--color-elas-glass-burgundy-surface:oklch(29.54% .0526 263.9);--color-elas-glass-burgundy-surface-top:oklch(44.61% .0263 256.8);--color-elas-glass-burgundy-surface-mid:oklch(37.07% .0392 263.08);--color-elas-glass-burgundy-surface-bottom:oklch(29.54% .0526 263.9);--color-elas-glass-burgundy-surface-foreground:oklch(100% 0 0);--color-elas-glass-espresso-surface:oklch(29.54% .0526 263.9);--color-elas-glass-espresso-surface-top:oklch(44.61% .0263 256.8);--color-elas-glass-espresso-surface-mid:oklch(37.07% .0392 263.08);--color-elas-glass-espresso-surface-bottom:oklch(29.54% .0526 263.9);--color-elas-glass-espresso-surface-foreground:oklch(100% 0 0);--color-elas-glass-light-grey-surface:oklch(29.54% .0526 263.9);--color-elas-glass-light-grey-surface-top:oklch(44.61% .0263 256.8);--color-elas-glass-light-grey-surface-mid:oklch(37.07% .0392 263.08);--color-elas-glass-light-grey-surface-bottom:oklch(29.54% .0526 263.9);--color-elas-glass-light-grey-surface-foreground:oklch(100% 0 0);--color-elas-glass-accent:oklch(29.54% .0526 263.9);--color-elas-glass-initial:oklch(81.09% .1865 151.11);--color-elas-logo-mark:oklch(66.29% .1693 151.27);--color-elas-sidebar-background:oklch(100% 0 0);--color-elas-sidebar-foreground:oklch(42.02% 0 0);--color-elas-sidebar-primary:oklch(20.46% 0 0);--color-elas-sidebar-primary-foreground:oklch(100% 0 0);--color-elas-sidebar-accent:oklch(96.12% 0 0);--color-elas-sidebar-accent-foreground:oklch(21.78% 0 0);--color-elas-sidebar-border:oklch(92.49% 0 0);--color-elas-sidebar-ring:oklch(55.55% 0 0);--color-elas-review-status-submitted:oklch(52.85% .1798 142.5);--color-elas-review-status-in-progress:oklch(57.53% .1626 255.53);--color-elas-review-status-not-started:oklch(62.26% .1909 24.91);--color-elas-review-status-awaiting:oklch(76.44% .1612 75.12);--color-elas-review-status-manager-progress:oklch(43.31% .1671 283.62)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.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}}.hidden{display:none}.inline{display:inline}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:where(.light,.light *){--shadow-elas-card:0px 0px 0px 1px oklch(23.64% .0414 263.33/.06), 0px 1px 3px 0px oklch(23.64% .0414 263.33/.05);--shadow-elas-panel:0px 1px 2px 0px oklch(29.96% .0201 260.63/.04), 0px 12px 32px 0px oklch(29.96% .0201 260.63/.05);--elas-glass-bg:oklch(100% 0 0/.52);--elas-glass-blur:24px;--elas-glass-saturate:1.8;--elas-glass-edge:inset 0px 1px 0px 0px oklch(100% 0 0/.85);--color-elas-background:oklch(100% 0 0);--color-elas-foreground:oklch(18.22% 0 0);--color-elas-foreground-subtle:oklch(37.15% 0 0);--color-elas-card:oklch(99.11% 0 0);--color-elas-card-foreground:oklch(18.22% 0 0);--color-elas-popover:oklch(100% 0 0);--color-elas-popover-foreground:oklch(18.22% 0 0);--color-elas-primary:oklch(34.74% .0941 260.51);--color-elas-primary-foreground:oklch(100% 0 0);--color-elas-primary-hover:oklch(31.91% .0845 260.81);--color-elas-secondary:oklch(97.02% 0 0);--color-elas-secondary-foreground:oklch(18.22% 0 0);--color-elas-muted:oklch(97.02% 0 0);--color-elas-muted-foreground:oklch(51.03% 0 0);--color-elas-accent:oklch(94.01% 0 0);--color-elas-accent-foreground:oklch(20.46% 0 0);--color-elas-selected:oklch(90.29% .0117 264.51);--color-elas-selected-foreground:oklch(34.74% .0941 260.51);--color-elas-selected-border:oklch(18.22% 0 0);--color-elas-destructive:oklch(57.71% .2152 27.33);--color-elas-destructive-foreground:oklch(100% 0 0);--color-elas-destructive-text:oklch(50.54% .1905 27.52);--color-elas-success:oklch(53.96% .1367 151.36);--color-elas-success-foreground:oklch(100% 0 0);--color-elas-success-text:oklch(49.84% .1241 151.9);--color-elas-warning:oklch(77.04% .1646 70.66);--color-elas-warning-foreground:oklch(18.22% 0 0);--color-elas-warning-text:oklch(51.72% .1087 71.94);--color-elas-info:oklch(62.55% .1866 259.69);--color-elas-info-foreground:oklch(100% 0 0);--color-elas-ai-accent:oklch(72.86% .1336 178.49);--color-elas-ai-accent-text:oklch(61.12% .1121 178.4);--color-elas-border:oklch(94.01% 0 0);--color-elas-input:oklch(94.01% 0 0);--color-elas-ring:oklch(55.55% 0 0);--color-elas-surface:oklch(98.51% 0 0);--color-elas-surface-raised:oklch(100% 0 0);--color-elas-surface-overlay:oklch(14.48% 0 0);--color-elas-surface-overlay-foreground:oklch(96.12% 0 0);--color-elas-page:oklch(97.59% .0029 264.54);--color-elas-panel:oklch(93.63% .0226 141.23);--color-elas-panel-border:oklch(88.53% .0274 140.18);--color-elas-panel-raised:oklch(98.1% .0067 145.52);--color-elas-panel-raised-border:oklch(98.1% .0067 145.52);--color-elas-brand:oklch(66.29% .1693 151.27);--color-elas-brand-text:oklch(50.12% .134 151.27);--color-elas-brand-subtle:oklch(95.44% .034 152.07);--color-elas-brand-ring:oklch(59.2% .1578 151.43);--color-elas-paper:oklch(100% 0 0);--color-elas-glass-sheen:oklch(100% 0 0);--color-elas-glass-surface:oklch(29.54% .0526 263.9);--color-elas-glass-surface-top:oklch(44.61% .0263 256.8);--color-elas-glass-surface-mid:oklch(37.07% .0392 263.08);--color-elas-glass-surface-bottom:oklch(29.54% .0526 263.9);--color-elas-glass-surface-foreground:oklch(100% 0 0);--color-elas-glass-elas-surface:oklch(29.54% .0526 263.9);--color-elas-glass-elas-surface-top:oklch(44.61% .0263 256.8);--color-elas-glass-elas-surface-mid:oklch(37.07% .0392 263.08);--color-elas-glass-elas-surface-bottom:oklch(29.54% .0526 263.9);--color-elas-glass-elas-surface-foreground:oklch(100% 0 0);--color-elas-glass-graphite-surface:oklch(29.54% .0526 263.9);--color-elas-glass-graphite-surface-top:oklch(44.61% .0263 256.8);--color-elas-glass-graphite-surface-mid:oklch(37.07% .0392 263.08);--color-elas-glass-graphite-surface-bottom:oklch(29.54% .0526 263.9);--color-elas-glass-graphite-surface-foreground:oklch(100% 0 0);--color-elas-glass-ink-surface:oklch(29.54% .0526 263.9);--color-elas-glass-ink-surface-top:oklch(44.61% .0263 256.8);--color-elas-glass-ink-surface-mid:oklch(37.07% .0392 263.08);--color-elas-glass-ink-surface-bottom:oklch(29.54% .0526 263.9);--color-elas-glass-ink-surface-foreground:oklch(100% 0 0);--color-elas-glass-midnight-surface:oklch(29.54% .0526 263.9);--color-elas-glass-midnight-surface-top:oklch(44.61% .0263 256.8);--color-elas-glass-midnight-surface-mid:oklch(37.07% .0392 263.08);--color-elas-glass-midnight-surface-bottom:oklch(29.54% .0526 263.9);--color-elas-glass-midnight-surface-foreground:oklch(100% 0 0);--color-elas-glass-steel-surface:oklch(29.54% .0526 263.9);--color-elas-glass-steel-surface-top:oklch(44.61% .0263 256.8);--color-elas-glass-steel-surface-mid:oklch(37.07% .0392 263.08);--color-elas-glass-steel-surface-bottom:oklch(29.54% .0526 263.9);--color-elas-glass-steel-surface-foreground:oklch(100% 0 0);--color-elas-glass-green-surface:oklch(29.54% .0526 263.9);--color-elas-glass-green-surface-top:oklch(44.61% .0263 256.8);--color-elas-glass-green-surface-mid:oklch(37.07% .0392 263.08);--color-elas-glass-green-surface-bottom:oklch(29.54% .0526 263.9);--color-elas-glass-green-surface-foreground:oklch(100% 0 0);--color-elas-glass-teal-surface:oklch(29.54% .0526 263.9);--color-elas-glass-teal-surface-top:oklch(44.61% .0263 256.8);--color-elas-glass-teal-surface-mid:oklch(37.07% .0392 263.08);--color-elas-glass-teal-surface-bottom:oklch(29.54% .0526 263.9);--color-elas-glass-teal-surface-foreground:oklch(100% 0 0);--color-elas-glass-slate-surface:oklch(29.54% .0526 263.9);--color-elas-glass-slate-surface-top:oklch(44.61% .0263 256.8);--color-elas-glass-slate-surface-mid:oklch(37.07% .0392 263.08);--color-elas-glass-slate-surface-bottom:oklch(29.54% .0526 263.9);--color-elas-glass-slate-surface-foreground:oklch(100% 0 0);--color-elas-glass-plum-surface:oklch(29.54% .0526 263.9);--color-elas-glass-plum-surface-top:oklch(44.61% .0263 256.8);--color-elas-glass-plum-surface-mid:oklch(37.07% .0392 263.08);--color-elas-glass-plum-surface-bottom:oklch(29.54% .0526 263.9);--color-elas-glass-plum-surface-foreground:oklch(100% 0 0);--color-elas-glass-burgundy-surface:oklch(29.54% .0526 263.9);--color-elas-glass-burgundy-surface-top:oklch(44.61% .0263 256.8);--color-elas-glass-burgundy-surface-mid:oklch(37.07% .0392 263.08);--color-elas-glass-burgundy-surface-bottom:oklch(29.54% .0526 263.9);--color-elas-glass-burgundy-surface-foreground:oklch(100% 0 0);--color-elas-glass-espresso-surface:oklch(29.54% .0526 263.9);--color-elas-glass-espresso-surface-top:oklch(44.61% .0263 256.8);--color-elas-glass-espresso-surface-mid:oklch(37.07% .0392 263.08);--color-elas-glass-espresso-surface-bottom:oklch(29.54% .0526 263.9);--color-elas-glass-espresso-surface-foreground:oklch(100% 0 0);--color-elas-glass-light-grey-surface:oklch(29.54% .0526 263.9);--color-elas-glass-light-grey-surface-top:oklch(44.61% .0263 256.8);--color-elas-glass-light-grey-surface-mid:oklch(37.07% .0392 263.08);--color-elas-glass-light-grey-surface-bottom:oklch(29.54% .0526 263.9);--color-elas-glass-light-grey-surface-foreground:oklch(100% 0 0);--color-elas-glass-accent:oklch(29.54% .0526 263.9);--color-elas-glass-initial:oklch(81.09% .1865 151.11);--color-elas-logo-mark:oklch(66.29% .1693 151.27);--color-elas-sidebar-background:oklch(100% 0 0);--color-elas-sidebar-foreground:oklch(42.02% 0 0);--color-elas-sidebar-primary:oklch(20.46% 0 0);--color-elas-sidebar-primary-foreground:oklch(100% 0 0);--color-elas-sidebar-accent:oklch(96.12% 0 0);--color-elas-sidebar-accent-foreground:oklch(21.78% 0 0);--color-elas-sidebar-border:oklch(92.49% 0 0);--color-elas-sidebar-ring:oklch(55.55% 0 0);--color-elas-review-status-submitted:oklch(52.85% .1798 142.5);--color-elas-review-status-in-progress:oklch(57.53% .1626 255.53);--color-elas-review-status-not-started:oklch(62.26% .1909 24.91);--color-elas-review-status-awaiting:oklch(76.44% .1612 75.12);--color-elas-review-status-manager-progress:oklch(43.31% .1671 283.62)}:where(.dark,.dark *){--shadow-elas-card:0px 0px 0px 1px var(--color-elas-border);--shadow-elas-panel:0px 12px 32px 0px oklch(0% 0 0/.35);--elas-glass-bg:var(--color-elas-card);--elas-glass-blur:0px;--elas-glass-saturate:1;--elas-glass-edge:inset 0px 0px 0px 0px oklch(0% 0 0/0);--color-elas-background:oklch(18.22% 0 0);--color-elas-foreground:oklch(96.12% 0 0);--color-elas-foreground-subtle:oklch(86.07% 0 0);--color-elas-card:oklch(21.78% 0 0);--color-elas-card-foreground:oklch(96.12% 0 0);--color-elas-popover:oklch(21.78% 0 0);--color-elas-popover-foreground:oklch(96.12% 0 0);--color-elas-primary:oklch(66.81% .1028 255.45);--color-elas-primary-foreground:oklch(20.46% 0 0);--color-elas-primary-hover:oklch(70.68% .0896 255.68);--color-elas-secondary:oklch(26.03% 0 0);--color-elas-secondary-foreground:oklch(96.12% 0 0);--color-elas-muted:oklch(26.03% 0 0);--color-elas-muted-foreground:oklch(77.31% 0 0);--color-elas-accent:oklch(28.09% 0 0);--color-elas-accent-foreground:oklch(96.12% 0 0);--color-elas-selected:oklch(24.91% .016 252.43);--color-elas-selected-foreground:oklch(96.12% 0 0);--color-elas-selected-border:oklch(96.12% 0 0);--color-elas-destructive:oklch(57.71% .2152 27.33);--color-elas-destructive-foreground:oklch(100% 0 0);--color-elas-destructive-text:oklch(71.06% .1661 22.22);--color-elas-success:oklch(53.96% .1367 151.36);--color-elas-success-foreground:oklch(100% 0 0);--color-elas-success-text:oklch(66.29% .1693 151.27);--color-elas-warning:oklch(77.04% .1646 70.66);--color-elas-warning-foreground:oklch(18.22% 0 0);--color-elas-warning-text:oklch(77.04% .1646 70.66);--color-elas-info:oklch(66.91% .1622 259.53);--color-elas-info-foreground:oklch(100% 0 0);--color-elas-ai-accent:oklch(72.86% .1336 178.49);--color-elas-ai-accent-text:oklch(72.86% .1336 178.49);--color-elas-border:oklch(30.12% 0 0);--color-elas-input:oklch(30.12% 0 0);--color-elas-ring:oklch(64.01% 0 0);--color-elas-surface:oklch(21.78% 0 0);--color-elas-surface-raised:oklch(23.93% 0 0);--color-elas-surface-overlay:oklch(14.48% 0 0);--color-elas-surface-overlay-foreground:oklch(96.12% 0 0);--color-elas-page:oklch(17.12% .0039 229.06);--color-elas-panel:oklch(23.62% .0334 153.9);--color-elas-panel-border:oklch(29.48% .036 156.24);--color-elas-panel-raised:oklch(33.4% .0353 156.73);--color-elas-panel-raised-border:oklch(41.13% .031 157.04);--color-elas-brand:oklch(72.35% .1863 151.12);--color-elas-brand-text:oklch(81.09% .1865 151.11);--color-elas-brand-subtle:oklch(32.96% .0597 152.65);--color-elas-brand-ring:oklch(72.04% .1865 151.13);--color-elas-paper:oklch(100% 0 0);--color-elas-glass-sheen:oklch(76.68% 0 0);--color-elas-glass-surface:oklch(14.11% .0195 247.3);--color-elas-glass-surface-top:oklch(26.53% .0283 255.2);--color-elas-glass-surface-mid:oklch(20.62% .0234 254.33);--color-elas-glass-surface-bottom:oklch(14.11% .0195 247.3);--color-elas-glass-surface-foreground:oklch(100% 0 0);--color-elas-glass-elas-surface:oklch(22.19% .0519 263.42);--color-elas-glass-elas-surface-top:oklch(33.17% .0348 261.99);--color-elas-glass-elas-surface-mid:oklch(27.78% .0438 263.48);--color-elas-glass-elas-surface-bottom:oklch(22.19% .0519 263.42);--color-elas-glass-elas-surface-foreground:oklch(100% 0 0);--color-elas-glass-graphite-surface:oklch(19.13% 0 0);--color-elas-glass-graphite-surface-top:oklch(23.93% 0 0);--color-elas-glass-graphite-surface-mid:oklch(21.78% 0 0);--color-elas-glass-graphite-surface-bottom:oklch(19.13% 0 0);--color-elas-glass-graphite-surface-foreground:oklch(100% 0 0);--color-elas-glass-ink-surface:oklch(14.48% 0 0);--color-elas-glass-ink-surface-top:oklch(20.02% 0 0);--color-elas-glass-ink-surface-mid:oklch(17.3% 0 0);--color-elas-glass-ink-surface-bottom:oklch(14.48% 0 0);--color-elas-glass-ink-surface-foreground:oklch(100% 0 0);--color-elas-glass-midnight-surface:oklch(19.56% .0217 263.87);--color-elas-glass-midnight-surface-top:oklch(25.63% .0325 263.74);--color-elas-glass-midnight-surface-mid:oklch(22.69% .027 265.17);--color-elas-glass-midnight-surface-bottom:oklch(19.56% .0217 263.87);--color-elas-glass-midnight-surface-foreground:oklch(100% 0 0);--color-elas-glass-steel-surface:oklch(22.64% .0317 262.51);--color-elas-glass-steel-surface-top:oklch(30.97% .0508 262.18);--color-elas-glass-steel-surface-mid:oklch(26.92% .0424 262.7);--color-elas-glass-steel-surface-bottom:oklch(22.64% .0317 262.51);--color-elas-glass-steel-surface-foreground:oklch(100% 0 0);--color-elas-glass-green-surface:oklch(22.16% .0282 158.38);--color-elas-glass-green-surface-top:oklch(32.14% .044 156.81);--color-elas-glass-green-surface-mid:oklch(27.42% .0373 156.91);--color-elas-glass-green-surface-bottom:oklch(22.16% .0282 158.38);--color-elas-glass-green-surface-foreground:oklch(100% 0 0);--color-elas-glass-teal-surface:oklch(21.28% .0218 200.82);--color-elas-glass-teal-surface-top:oklch(29.92% .0349 198.42);--color-elas-glass-teal-surface-mid:oklch(25.86% .029 199.2);--color-elas-glass-teal-surface-bottom:oklch(21.28% .0218 200.82);--color-elas-glass-teal-surface-foreground:oklch(100% 0 0);--color-elas-glass-slate-surface:oklch(21.68% .0109 260.68);--color-elas-glass-slate-surface-top:oklch(28.75% .0163 259.79);--color-elas-glass-slate-surface-mid:oklch(25.47% .0128 258.37);--color-elas-glass-slate-surface-bottom:oklch(21.68% .0109 260.68);--color-elas-glass-slate-surface-foreground:oklch(100% 0 0);--color-elas-glass-plum-surface:oklch(19.06% .0236 309.08);--color-elas-glass-plum-surface-top:oklch(26.17% .0395 309.01);--color-elas-glass-plum-surface-mid:oklch(22.77% .0329 309.63);--color-elas-glass-plum-surface-bottom:oklch(19.06% .0236 309.08);--color-elas-glass-plum-surface-foreground:oklch(100% 0 0);--color-elas-glass-burgundy-surface:oklch(18.5% .0245 5.77);--color-elas-glass-burgundy-surface-top:oklch(25.15% .042 8.19);--color-elas-glass-burgundy-surface-mid:oklch(22.09% .0334 7.23);--color-elas-glass-burgundy-surface-bottom:oklch(18.5% .0245 5.77);--color-elas-glass-burgundy-surface-foreground:oklch(100% 0 0);--color-elas-glass-espresso-surface:oklch(19.01% .0102 67.15);--color-elas-glass-espresso-surface-top:oklch(26.33% .0163 58.84);--color-elas-glass-espresso-surface-mid:oklch(22.74% .0133 61.88);--color-elas-glass-espresso-surface-bottom:oklch(19.01% .0102 67.15);--color-elas-glass-espresso-surface-foreground:oklch(100% 0 0);--color-elas-glass-light-grey-surface:oklch(34.22% .0069 286.03);--color-elas-glass-light-grey-surface-top:oklch(41.06% .0066 286.11);--color-elas-glass-light-grey-surface-mid:oklch(37.68% .0067 286.07);--color-elas-glass-light-grey-surface-bottom:oklch(34.22% .0069 286.03);--color-elas-glass-light-grey-surface-foreground:oklch(100% 0 0);--color-elas-glass-accent:oklch(66.81% .1028 255.45);--color-elas-glass-initial:oklch(81.09% .1865 151.11);--color-elas-logo-mark:oklch(72.35% .1863 151.12);--color-elas-sidebar-background:oklch(14.48% 0 0);--color-elas-sidebar-foreground:oklch(76.68% 0 0);--color-elas-sidebar-primary:oklch(96.12% 0 0);--color-elas-sidebar-primary-foreground:oklch(20.46% 0 0);--color-elas-sidebar-accent:oklch(23.93% 0 0);--color-elas-sidebar-accent-foreground:oklch(92.49% 0 0);--color-elas-sidebar-border:oklch(26.03% 0 0);--color-elas-sidebar-ring:oklch(64.01% 0 0);--color-elas-review-status-submitted:oklch(52.85% .1798 142.5);--color-elas-review-status-in-progress:oklch(62.21% .1612 255.05);--color-elas-review-status-not-started:oklch(66.93% .1586 22.31);--color-elas-review-status-awaiting:oklch(66.99% .1425 73.23);--color-elas-review-status-manager-progress:oklch(66.96% .1452 286.83)}.elas-button{--eb-bg:transparent;--eb-bg-hover:var(--eb-bg);--eb-fg:var(--color-elas-foreground);--eb-fg-hover:var(--eb-fg);--eb-border:transparent;box-sizing:border-box;justify-content:center;align-items:center;gap:var(--spacing-elas-2,8px);min-height:var(--spacing-elas-control-base,40px);padding:6px var(--spacing-elas-4,16px);border:1px solid var(--eb-border);border-radius:var(--radius-elas-sm,4px);background:var(--eb-bg);color:var(--eb-fg);font:inherit;text-align:center;white-space:normal;overflow-wrap:break-word;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:transform var(--elas-duration-fast,.15s) var(--ease-elas-out,cubic-bezier(.23, 1, .32, 1)), background-color var(--elas-duration-fast,.15s) ease, border-color var(--elas-duration-fast,.15s) ease, color var(--elas-duration-fast,.15s) ease;flex-shrink:0;margin:0;font-size:14px;font-weight:500;line-height:1.25;text-decoration:none;display:inline-flex}.elas-button svg{pointer-events:none;flex:none;width:16px;height:16px}.elas-button[data-pressed]{background:var(--eb-bg-hover);color:var(--eb-fg-hover);transform:scale(.97)}@media (any-hover:hover){.elas-button[data-hovered]{background:var(--eb-bg-hover);color:var(--eb-fg-hover)}.elas-button--link[data-hovered],.elas-button--link-destructive[data-hovered]{text-decoration:underline}}.elas-button[data-focus-visible]{outline:2px solid var(--color-elas-ring);outline-offset:2px}.elas-button[data-disabled]{opacity:.5;cursor:not-allowed}.elas-button[data-pending]{cursor:progress}@media (prefers-reduced-motion:reduce){.elas-button[data-pressed]{transform:none}}.elas-button--sm{min-height:var(--spacing-elas-control-sm,36px);padding:4px var(--spacing-elas-3,12px)}.elas-button--lg{min-height:var(--spacing-elas-control-lg,44px);padding:6px var(--spacing-elas-8,32px)}.elas-button--icon{width:var(--spacing-elas-control-base,40px);padding:0}@media (pointer:coarse){.elas-button:not(.elas-button--link,.elas-button--link-destructive,[data-density=compact],[data-density=compact] *){min-height:var(--spacing-elas-touch-target,44px)}.elas-button--icon:not([data-density=compact],[data-density=compact] *){width:var(--spacing-elas-touch-target,44px)}.elas-button--link,.elas-button--link-destructive{position:relative}.elas-button--link:after,.elas-button--link-destructive:after{content:"";min-height:var(--spacing-elas-touch-target,44px);height:100%;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}}.elas-button--full{flex-shrink:1;width:100%}.elas-button--default{--eb-bg:var(--color-elas-primary);--eb-bg-hover:var(--color-elas-primary-hover);--eb-fg:var(--color-elas-primary-foreground)}.elas-button--secondary{--eb-bg:var(--color-elas-secondary);--eb-bg-hover:var(--color-elas-accent);--eb-fg:var(--color-elas-secondary-foreground)}.elas-button--secondary-emphasis{--eb-bg:var(--color-elas-background);--eb-bg-hover:var(--color-elas-accent);--eb-fg:var(--color-elas-primary);--eb-border:var(--color-elas-primary)}.elas-button--outline{--eb-bg:var(--color-elas-background);--eb-bg-hover:var(--color-elas-accent);--eb-fg-hover:var(--color-elas-accent-foreground);--eb-border:var(--color-elas-input)}.elas-button--ghost{--eb-bg-hover:var(--color-elas-accent);--eb-fg-hover:var(--color-elas-accent-foreground)}.elas-button--link{--eb-fg:var(--color-elas-primary);padding-inline:var(--spacing-elas-1,4px);text-underline-offset:4px}.elas-button--link-destructive{--eb-fg:var(--color-elas-destructive-text);padding-inline:var(--spacing-elas-1,4px);text-underline-offset:4px}.elas-button--destructive{--eb-bg:#dc26261a}@supports (color:color-mix(in lab, red, red)){.elas-button--destructive{--eb-bg:color-mix(in srgb, var(--color-elas-destructive) 10%, transparent)}}.elas-button--destructive{--eb-bg-hover:#dc26261f}@supports (color:color-mix(in lab, red, red)){.elas-button--destructive{--eb-bg-hover:color-mix(in srgb, var(--color-elas-destructive) 12%, transparent)}}.elas-button--destructive{--eb-fg:var(--color-elas-destructive-text)}.elas-button--destructive-outline{--eb-bg:var(--color-elas-background);--eb-bg-hover:var(--color-elas-accent);--eb-fg:var(--color-elas-destructive-text);--eb-border:#dc26268c}@supports (color:color-mix(in lab, red, red)){.elas-button--destructive-outline{--eb-border:color-mix(in srgb, var(--color-elas-destructive) 55%, transparent)}}.elas-button--success{--eb-bg:var(--color-elas-background);--eb-bg-hover:var(--color-elas-accent);--eb-fg:var(--color-elas-success-text);--eb-border:#1584438c}@supports (color:color-mix(in lab, red, red)){.elas-button--success{--eb-border:color-mix(in srgb, var(--color-elas-success) 55%, transparent)}}.elas-verdict{gap:var(--spacing-elas-2,8px);display:inline-flex}.elas-button--success[data-selected]{--eb-bg:var(--color-elas-success);--eb-bg-hover:#12743b}@supports (color:color-mix(in lab, red, red)){.elas-button--success[data-selected]{--eb-bg-hover:color-mix(in srgb, var(--color-elas-success) 88%, black)}}.elas-button--success[data-selected]{--eb-fg:var(--color-elas-success-foreground);--eb-border:var(--color-elas-success)}.elas-button--destructive-outline[data-selected]{--eb-bg:var(--color-elas-destructive);--eb-bg-hover:#c22121}@supports (color:color-mix(in lab, red, red)){.elas-button--destructive-outline[data-selected]{--eb-bg-hover:color-mix(in srgb, var(--color-elas-destructive) 88%, black)}}.elas-button--destructive-outline[data-selected]{--eb-fg:var(--color-elas-destructive-foreground);--eb-border:var(--color-elas-destructive)}.elas-button.elas-toggle-button[data-selected]{--eb-bg:var(--color-elas-selected);--eb-bg-hover:#ccd2dd}@supports (color:color-mix(in lab, red, red)){.elas-button.elas-toggle-button[data-selected]{--eb-bg-hover:color-mix(in srgb, var(--color-elas-selected-foreground) 8%, var(--color-elas-selected))}}.elas-button.elas-toggle-button[data-selected]{--eb-fg:var(--color-elas-selected-foreground);--eb-fg-hover:var(--color-elas-selected-foreground);--eb-border:var(--color-elas-selected-border);font-weight:600}.elas-toggle-button__label{flex-direction:column;display:inline-flex}.elas-toggle-button__label:after{content:attr(data-label);content:attr(data-label) / "";visibility:hidden;-webkit-user-select:none;user-select:none;pointer-events:none;height:0;font-weight:600;overflow:hidden}@media (forced-colors:active){.elas-button.elas-toggle-button[data-selected]{forced-color-adjust:none;color:highlighttext;background:highlight;border-color:highlight}}.elas-button-group{align-items:stretch;display:inline-flex}.elas-button-group[data-orientation=vertical]{flex-direction:column}.elas-button-group:not(.elas-button-group--attached){gap:var(--spacing-elas-2,8px)}.elas-button-group--attached>.elas-button[data-pressed]{transform:none}.elas-button-group--attached>.elas-button[data-selected]{z-index:1}.elas-button-group--attached>.elas-button[data-focus-visible]{z-index:2}.elas-button-group--attached[data-orientation=horizontal]>.elas-button:not(:first-child){border-start-start-radius:0;border-end-start-radius:0;margin-inline-start:-1px}.elas-button-group--attached[data-orientation=horizontal]>.elas-button:not(:last-child){border-start-end-radius:0;border-end-end-radius:0}.elas-button-group--attached[data-orientation=vertical]>.elas-button:not(:first-child){border-start-start-radius:0;border-start-end-radius:0;margin-block-start:-1px}.elas-button-group--attached[data-orientation=vertical]>.elas-button:not(:last-child){border-end-end-radius:0;border-end-start-radius:0}.elas-button-group--attached[data-orientation=horizontal]>.elas-button:is(.elas-button--default,.elas-button--secondary,.elas-button--destructive)+.elas-button:is(.elas-button--default,.elas-button--secondary,.elas-button--destructive){margin-inline-start:1px}.elas-button-group--attached[data-orientation=vertical]>.elas-button:is(.elas-button--default,.elas-button--secondary,.elas-button--destructive)+.elas-button:is(.elas-button--default,.elas-button--secondary,.elas-button--destructive){margin-block-start:1px}.elas-spinner.elas-button__spinner{border:2px solid;border-right-color:#0000;width:16px;height:16px;animation-duration:.8s}@media (prefers-reduced-motion:reduce){.elas-spinner.elas-button__spinner{animation:2.4s linear infinite elas-spin}}.elas-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.elas-text-field{flex-direction:column;gap:6px;min-width:0;display:flex}.elas-text-field__label{font-size:var(--text-elas-body-sm,13.5px);color:var(--color-elas-foreground);font-weight:500;line-height:1.3}.elas-text-field__input{box-sizing:border-box;width:100%;height:var(--spacing-elas-control-base,40px);padding:0 var(--spacing-elas-3,12px);border:1px solid var(--color-elas-input);border-radius:var(--radius-elas-sm,4px);background:var(--color-elas-background);color:var(--color-elas-foreground);font:inherit;appearance:none;transition:border-color var(--elas-duration-fast,.15s) ease;outline:none;margin:0;font-size:14px;line-height:1.4}@media (pointer:coarse){.elas-text-field__input:not([data-density=compact] *){height:var(--spacing-elas-touch-target,44px);font-size:16px}}.elas-text-field__input::placeholder{color:var(--color-elas-muted-foreground);opacity:1}.elas-text-field__input[data-focused]{border-color:var(--color-elas-ring);outline:2px solid var(--color-elas-ring);outline-offset:2px}.elas-text-field__input[data-invalid]{border-color:var(--color-elas-destructive)}.elas-text-field__description{font-size:var(--text-elas-caption,12.5px);color:var(--color-elas-muted-foreground);line-height:1.4}.elas-text-field__error{font-size:var(--text-elas-caption,12.5px);color:var(--color-elas-destructive-text);line-height:1.4}.elas-checkbox{display:inline-flex}.elas-checkbox__content{align-items:center;gap:var(--spacing-elas-2,8px);color:var(--color-elas-foreground);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;font-size:14px;line-height:1.4;display:inline-flex;position:relative}.elas-checkbox__control{box-sizing:border-box;border:1px solid var(--color-elas-muted-foreground);border-radius:var(--radius-elas-xs,2px);background:var(--color-elas-background);width:16px;height:16px;color:var(--color-elas-primary-foreground);transition:transform var(--elas-duration-fast,.15s) var(--ease-elas-out,cubic-bezier(.23, 1, .32, 1)), background-color var(--elas-duration-fast,.15s) ease, border-color var(--elas-duration-fast,.15s) ease;flex:none;justify-content:center;align-items:center;display:inline-flex}.elas-checkbox__content[data-pressed]:not([data-focus-visible]) .elas-checkbox__control{transform:scale(.9)}.elas-checkbox__content[data-selected] .elas-checkbox__control{border-color:var(--color-elas-primary);background:var(--color-elas-primary)}.elas-checkbox__content[data-focus-visible] .elas-checkbox__control{outline:2px solid var(--color-elas-ring);outline-offset:2px}.elas-checkbox__indicator{opacity:0;width:12px;height:12px;transition:opacity var(--elas-duration-fast,.15s) ease;display:inline-flex}.elas-checkbox__indicator svg{width:100%;height:100%}.elas-checkbox__content[data-selected] .elas-checkbox__indicator{opacity:1}.elas-switch{display:inline-flex}.elas-switch__content{align-items:center;gap:var(--spacing-elas-2,8px);color:var(--color-elas-foreground);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;font-size:14px;line-height:1.4;display:inline-flex;position:relative}.elas-switch__control{box-sizing:border-box;border-radius:var(--radius-elas-full,9999px);background:#8c8c8c;flex:none;width:36px;height:20px;position:relative}@supports (color:color-mix(in lab, red, red)){.elas-switch__control{background:color-mix(in srgb, var(--color-elas-muted-foreground) 75%, var(--color-elas-background))}}.elas-switch__control{transition:transform var(--elas-duration-fast,.15s) var(--ease-elas-out,cubic-bezier(.23, 1, .32, 1)), background-color var(--elas-duration-fast,.15s) ease}.elas-switch__content[data-pressed]:not([data-focus-visible]) .elas-switch__control{transform:scale(.97)}.elas-switch__content[data-selected] .elas-switch__control{background:var(--color-elas-primary)}.elas-switch__content[data-focus-visible] .elas-switch__control{outline:2px solid var(--color-elas-ring);outline-offset:2px}.elas-switch__thumb{border-radius:var(--radius-elas-full,9999px);background:var(--color-elas-background);width:16px;height:16px;box-shadow:var(--shadow-elas-sm,0px 1px 2px 0px #0000000f);transition:transform var(--elas-duration-base,.2s) var(--ease-elas-out,cubic-bezier(.23, 1, .32, 1));position:absolute;top:2px;left:2px}.elas-switch__content[data-selected] .elas-switch__thumb{transform:translate(16px)}.elas-dialog__scrim{box-sizing:border-box;z-index:50;padding:var(--spacing-elas-4,16px);background:#0a0a0a80;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.elas-dialog__scrim{background:color-mix(in srgb, var(--color-elas-surface-overlay) 50%, transparent)}}.elas-dialog__scrim{transition:opacity var(--elas-duration-base,.2s) var(--ease-elas-out,cubic-bezier(.23, 1, .32, 1))}.elas-dialog__scrim[data-entering]{opacity:0}.elas-dialog__scrim[data-exiting]{opacity:0;transition-duration:var(--elas-duration-fast,.15s)}.elas-dialog{box-sizing:border-box;border-radius:var(--radius-elas-card,14px);background:var(--color-elas-card);width:100%;max-width:480px;max-height:100%;color:var(--color-elas-card-foreground);box-shadow:var(--shadow-elas-lg,0px 8px 24px 0px #0000001f), var(--shadow-elas-card,0 0 0 1px #141e320f, 0 1px 3px #141e320d);transform-origin:50%;transition:transform var(--elas-duration-base,.2s) var(--ease-elas-out,cubic-bezier(.23, 1, .32, 1)), opacity var(--elas-duration-base,.2s) var(--ease-elas-out,cubic-bezier(.23, 1, .32, 1));outline:none;flex-direction:column;display:flex}.elas-dialog[data-entering]{opacity:0;transform:scale(.95)}.elas-dialog[data-exiting]{opacity:0;transition-duration:var(--elas-duration-fast,.15s);transform:scale(.95)}.elas-dialog__dialog{box-sizing:border-box;min-height:0;padding:var(--spacing-elas-6,24px);outline:none;overflow:auto}.elas-dialog__title{font-size:var(--text-elas-title-sm,20px);margin:0;font-weight:600;line-height:1.3}.elas-dialog__description{margin-top:var(--spacing-elas-2,8px);font-size:var(--text-elas-body-sm,13.5px);color:var(--color-elas-muted-foreground);line-height:1.5}.elas-dialog__body{margin-top:var(--spacing-elas-4,16px);font-size:14px;line-height:1.5}.elas-dialog__footer{justify-content:flex-end;gap:var(--spacing-elas-2,8px);margin-top:var(--spacing-elas-6,24px);flex-wrap:wrap;display:flex}.elas-badge{--ebd-bg:var(--color-elas-muted);--ebd-fg:var(--color-elas-muted-foreground);box-sizing:border-box;border-radius:var(--radius-elas-xs,2px);background:var(--ebd-bg);height:20px;color:var(--ebd-fg);font-size:var(--text-elas-caption,12.5px);white-space:nowrap;vertical-align:middle;align-items:center;padding:0 6px;font-weight:500;line-height:1;display:inline-flex}.elas-badge--neutral{--ebd-bg:var(--color-elas-muted);--ebd-fg:var(--color-elas-muted-foreground)}.elas-badge--primary{--ebd-bg:#1b386a1a}@supports (color:color-mix(in lab, red, red)){.elas-badge--primary{--ebd-bg:color-mix(in srgb, var(--color-elas-primary) 10%, transparent)}}.elas-badge--primary{--ebd-fg:var(--color-elas-primary)}.elas-badge--destructive{--ebd-bg:#dc26261a}@supports (color:color-mix(in lab, red, red)){.elas-badge--destructive{--ebd-bg:color-mix(in srgb, var(--color-elas-destructive) 10%, transparent)}}.elas-badge--destructive{--ebd-fg:var(--color-elas-destructive-text)}.elas-badge--warning{--ebd-bg:#f59f0a1f}@supports (color:color-mix(in lab, red, red)){.elas-badge--warning{--ebd-bg:color-mix(in srgb, var(--color-elas-warning) 12%, transparent)}}.elas-badge--warning{--ebd-fg:var(--color-elas-warning-text)}.elas-badge--success{--ebd-bg:#1584431a}@supports (color:color-mix(in lab, red, red)){.elas-badge--success{--ebd-bg:color-mix(in srgb, var(--color-elas-success) 10%, transparent)}}.elas-badge--success{--ebd-fg:var(--color-elas-success-text)}.elas-card{box-sizing:border-box;gap:var(--spacing-elas-3,12px);overflow-wrap:break-word;border-radius:var(--radius-elas-card,14px);background:var(--color-elas-card);min-width:0;color:var(--color-elas-card-foreground);box-shadow:var(--shadow-elas-card,0 0 0 1px #141e320f, 0 1px 3px #141e320d);flex-direction:column;display:flex}.elas-card--padding-md{padding:var(--spacing-elas-4,16px)}.elas-card--padding-none{padding:0;overflow:hidden}.elas-card--brand{background:var(--color-elas-panel);color:var(--color-elas-foreground);box-shadow:0 0 0 1px var(--color-elas-panel-border), var(--shadow-elas-panel,0 1px 2px #141e320a, 0 12px 32px #141e320d);outline:1px solid #0000}.elas-card__head{flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-width:0;display:flex}.elas-card__title{min-width:0;color:var(--color-elas-foreground);letter-spacing:-.01em;overflow-wrap:break-word;margin:0;font-size:16px;font-weight:700;line-height:1.3}.elas-card__head--h3 .elas-card__title{letter-spacing:0;font-size:14px}.elas-card__description{min-width:0;color:var(--color-elas-muted-foreground);margin:0;font-size:13px;line-height:1.4}.elas-otp{flex-direction:column;gap:6px;min-width:0;display:flex}.elas-otp__label{font-size:var(--text-elas-body-sm,13.5px);color:var(--color-elas-foreground);font-weight:500;line-height:1.3}.elas-otp__boxes{gap:var(--spacing-elas-2,8px);direction:ltr;display:flex}.elas-otp__box{box-sizing:border-box;border-radius:var(--radius-elas-lg,8px);background:var(--color-elas-background);min-width:0;max-width:48px;height:52px;color:var(--color-elas-foreground);caret-color:var(--color-elas-brand-ring);box-shadow:0 0 0 1px var(--color-elas-input);text-align:center;font-family:var(--font-elas-mono,"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace);font-variant-numeric:tabular-nums;outline-offset:-1px;appearance:none;transition:box-shadow var(--elas-duration-fast,.15s) ease, background-color var(--elas-duration-fast,.15s) ease, color var(--elas-duration-fast,.15s) ease;border:0;outline:2px solid #0000;flex:1 1 0;margin:0;padding:0;font-size:20px;font-weight:600}.elas-otp__box:focus{outline-offset:2px;box-shadow:0 0 0 1.5px var(--color-elas-brand-ring), 0 0 0 4px #00974a38}@supports (color:color-mix(in lab, red, red)){.elas-otp__box:focus{box-shadow:0 0 0 1.5px var(--color-elas-brand-ring), 0 0 0 4px color-mix(in srgb, var(--color-elas-brand-ring) 22%, transparent)}}.elas-otp__box[aria-invalid=true]{box-shadow:0 0 0 1px var(--color-elas-destructive-text)}.elas-otp__box[aria-invalid=true]:focus{box-shadow:0 0 0 1.5px var(--color-elas-destructive-text), 0 0 0 4px #b91c1c33}@supports (color:color-mix(in lab, red, red)){.elas-otp__box[aria-invalid=true]:focus{box-shadow:0 0 0 1.5px var(--color-elas-destructive-text), 0 0 0 4px color-mix(in srgb, var(--color-elas-destructive-text) 20%, transparent)}}.elas-otp__box:disabled{opacity:.5;cursor:not-allowed}.elas-otp--success .elas-otp__box{box-shadow:0 0 0 1.5px var(--color-elas-brand-ring);background:var(--color-elas-brand-subtle);color:var(--color-elas-brand-text)}.elas-otp__description{font-size:var(--text-elas-caption,12.5px);color:var(--color-elas-muted-foreground);margin:0;line-height:1.4}.elas-otp__error{font-size:var(--text-elas-caption,12.5px);color:var(--color-elas-destructive-text);margin:0;line-height:1.4}@media (forced-colors:active){.elas-otp__box{outline-offset:2px;border:1px solid canvastext}.elas-otp__box:focus{outline-color:highlight}.elas-otp__box[aria-invalid=true]{border:2px dashed canvastext}}@media (prefers-reduced-motion:no-preference){.elas-otp__boxes--shake{animation:elas-otp-shake .3s var(--ease-elas-out,cubic-bezier(.23, 1, .32, 1))}.elas-otp--success .elas-otp__box{animation:elas-otp-pop .24s var(--ease-elas-out,cubic-bezier(.23, 1, .32, 1)) both;animation-delay:calc(var(--elas-otp-i,0) * 30ms)}}@keyframes elas-otp-shake{0%,to{transform:none}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}@keyframes elas-otp-pop{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@media (any-hover:hover){.elas-text-field__input[data-hovered]:not([data-invalid]){border-color:var(--color-elas-ring)}.elas-checkbox__content[data-hovered] .elas-checkbox__control{border-color:var(--color-elas-primary)}.elas-switch__content[data-hovered] .elas-switch__control{background:var(--color-elas-muted-foreground)}.elas-switch__content[data-hovered][data-selected] .elas-switch__control{background:var(--color-elas-primary)}}@media (prefers-reduced-motion:reduce){.elas-checkbox__content[data-pressed]:not([data-focus-visible]) .elas-checkbox__control,.elas-switch__content[data-pressed]:not([data-focus-visible]) .elas-switch__control{transform:none}.elas-switch__thumb{transition:none}.elas-dialog,.elas-dialog[data-entering],.elas-dialog[data-exiting]{transform:none}}.elas-inline-message{--eim-bg:#dc26261a}@supports (color:color-mix(in lab, red, red)){.elas-inline-message{--eim-bg:color-mix(in srgb, var(--color-elas-destructive) 10%, transparent)}}.elas-inline-message{--eim-fg:var(--color-elas-destructive-text);box-sizing:border-box;border-radius:var(--radius-elas-lg,8px);background:var(--eim-bg);min-width:0;color:var(--eim-fg);font-size:var(--text-elas-body-sm,13.5px);overflow-wrap:break-word;border:1px solid #0000;margin:0;padding:10px 12px;line-height:1.45;display:block}.elas-inline-message:empty{clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.elas-inline-message__title{margin-bottom:2px;font-weight:600;display:block}.elas-inline-message--destructive{--eim-bg:#dc26261a}@supports (color:color-mix(in lab, red, red)){.elas-inline-message--destructive{--eim-bg:color-mix(in srgb, var(--color-elas-destructive) 10%, transparent)}}.elas-inline-message--destructive{--eim-fg:var(--color-elas-destructive-text)}.elas-inline-message--success{--eim-bg:var(--color-elas-brand-subtle);--eim-fg:var(--color-elas-brand-text)}.elas-inline-message--warning{--eim-bg:#f59f0a1f}@supports (color:color-mix(in lab, red, red)){.elas-inline-message--warning{--eim-bg:color-mix(in srgb, var(--color-elas-warning) 12%, transparent)}}.elas-inline-message--warning{--eim-fg:var(--color-elas-warning-text)}.elas-inline-message--info{--eim-bg:#1b386a1a}@supports (color:color-mix(in lab, red, red)){.elas-inline-message--info{--eim-bg:color-mix(in srgb, var(--color-elas-primary) 10%, transparent)}}.elas-inline-message--info{--eim-fg:var(--color-elas-primary)}.elas-spinner{box-sizing:border-box;border:3px solid var(--color-elas-border);border-top-color:var(--color-elas-brand-ring);vertical-align:middle;border-radius:50%;flex:none;width:22px;height:22px;animation:.9s linear infinite elas-spin;display:inline-block}.elas-spinner--sm{border-width:2px;width:16px;height:16px}.elas-spinner--lg{width:32px;height:32px}@keyframes elas-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.elas-spinner{animation:none}}.elas-separator{box-sizing:border-box;border:0;border-top:1px solid var(--color-elas-border);flex:none;align-self:stretch;margin:2px 0}.elas-separator--vertical{border-top:0;border-left:1px solid var(--color-elas-border);margin:0 2px}.elas-separator--labeled{color:var(--color-elas-muted-foreground);border:0;align-items:center;gap:10px;margin:0;font-size:12px;line-height:1.4;display:flex}.elas-separator--labeled.elas-separator--vertical{flex-direction:column}.elas-separator--labeled:before,.elas-separator--labeled:after{content:"";border-top:1px solid var(--color-elas-border);flex:1}.elas-separator--labeled.elas-separator--vertical:before,.elas-separator--labeled.elas-separator--vertical:after{border-top:0;border-left:1px solid var(--color-elas-border)}.elas-avatar{box-sizing:border-box;border-radius:var(--radius-elas-full,9999px);background:var(--color-elas-brand-subtle);width:32px;height:32px;color:var(--color-elas-brand-text);letter-spacing:.02em;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;user-select:none;flex:none;place-items:center;font-size:12px;font-weight:800;line-height:1;display:inline-grid;position:relative;overflow:hidden}.elas-avatar__img{border-radius:inherit;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.elas-avatar--loaded{color:#0000}.elas-avatar--sm{width:24px;height:24px;font-size:10px}.elas-avatar--lg{width:44px;height:44px;font-size:15px}.elas-avatar--xl{width:56px;height:56px;font-size:18px}.elas-avatar--square{border-radius:var(--radius-elas-lg,8px)}.elas-avatar--square .elas-avatar__img{object-fit:contain}.elas-avatar--ring{box-shadow:0 0 0 3px var(--color-elas-card), 0 0 0 4px var(--color-elas-border)}.elas-link{--el-fg:var(--color-elas-brand-text);color:var(--el-fg);text-underline-offset:2px;cursor:pointer;transition:color var(--elas-duration-fast,.15s) ease;border-radius:2px;font-weight:600;text-decoration-line:underline;text-decoration-thickness:1px;position:relative}.elas-link--brand{--el-fg:var(--color-elas-brand-text)}.elas-link--primary{--el-fg:var(--color-elas-primary)}.elas-link--muted{--el-fg:var(--color-elas-muted-foreground)}.elas-link--destructive{--el-fg:var(--color-elas-destructive-text)}@media (any-hover:hover){.elas-link[data-hovered]{color:var(--el-fg)}@supports (color:color-mix(in lab, red, red)){.elas-link[data-hovered]{color:color-mix(in srgb, var(--el-fg) 80%, var(--color-elas-foreground))}}}.elas-link[data-focus-visible]{outline:2px solid var(--color-elas-ring);outline-offset:2px}@media (forced-colors:active){.elas-spinner{border-top-color:highlight}}@media (prefers-contrast:more){.elas-card--brand{box-shadow:0 0 0 1px var(--color-elas-muted-foreground)}}.elas-action-tile{box-sizing:border-box;width:100%;min-width:0;min-height:var(--spacing-elas-row-comfortable,56px);border-radius:var(--radius-elas-xl,12px);background:var(--color-elas-card);color:var(--color-elas-card-foreground);font:inherit;text-align:start;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;box-shadow:var(--shadow-elas-card,0 0 0 1px #141e320f, 0 1px 3px #141e320d);transition:transform var(--elas-duration-fast,.15s) var(--ease-elas-out,cubic-bezier(.23, 1, .32, 1)), background-color var(--elas-duration-fast,.15s) ease;border:0;outline:1px solid #0000;align-items:center;gap:10px;margin:0;padding:10px 14px;text-decoration:none;display:flex}.elas-action-tile[data-disabled]{opacity:.6;cursor:default;pointer-events:none}.elas-action-tile[data-pressed],.elas-action-tile:active{transform:scale(.98)}@media (any-hover:hover){.elas-action-tile:hover,.elas-action-tile[data-hovered]{background:#f3f3f3}@supports (color:color-mix(in lab, red, red)){.elas-action-tile:hover,.elas-action-tile[data-hovered]{background:color-mix(in srgb, var(--color-elas-card) 96%, var(--color-elas-foreground))}}}.elas-action-tile:focus-visible{outline:2px solid var(--color-elas-ring);outline-offset:2px}.elas-action-tile__leading{flex:none;justify-content:center;align-items:center;display:inline-flex}.elas-action-tile__text{flex:auto;gap:2px;min-width:0;display:grid}.elas-action-tile__title{overflow-wrap:break-word;min-width:0;font-weight:600;line-height:1.35}.elas-action-tile__description{min-width:0;color:var(--color-elas-muted-foreground);font-size:var(--text-elas-body-sm,13.5px);overflow-wrap:break-word;line-height:1.4}.elas-action-tile__badge,.elas-action-tile__trailing{flex:none;align-items:center;display:inline-flex}.elas-action-tile__chevron{color:var(--color-elas-muted-foreground);flex:none}.elas-setting-rows{min-width:0;display:grid}.elas-setting-row{box-sizing:border-box;min-width:0;min-height:var(--spacing-elas-touch-target,44px);grid-template-columns:88px minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:10px 0;display:grid}.elas-setting-rows>.elas-setting-row+.elas-setting-row{border-top:1px solid var(--color-elas-border)}.elas-setting-row--edit{grid-template-columns:88px minmax(0,1fr)}.elas-setting-row--icon{grid-template-columns:20px minmax(0,1fr) auto}.elas-setting-row--icon.elas-setting-row--edit{grid-template-columns:20px minmax(0,1fr)}.elas-setting-row__label{min-width:0;color:var(--color-elas-muted-foreground);overflow-wrap:break-word;font-size:13px;font-weight:600}.elas-setting-row__icon{justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.elas-setting-row__icon svg{width:20px;height:20px}.elas-setting-row__value{min-width:0;color:var(--color-elas-foreground);overflow-wrap:break-word;gap:2px;font-size:14px;display:grid}.elas-setting-row__value--empty{color:var(--color-elas-muted-foreground)}.elas-setting-row__hint{color:var(--color-elas-muted-foreground);font-size:var(--text-elas-caption,12.5px);font-weight:400;line-height:1.4}.elas-setting-row__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px 16px;display:flex}.elas-setting-row__edit{min-width:0}.elas-setting-row__confirm{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;min-width:0;padding-top:4px;display:flex}.elas-setting-row__confirm>.elas-inline-message{flex:1 0 100%}@media (prefers-reduced-motion:no-preference){.elas-setting-row__confirm{animation:elas-setting-row-confirm-in var(--elas-duration-base,.2s) var(--ease-elas-out,cubic-bezier(.23, 1, .32, 1))}}@keyframes elas-setting-row-confirm-in{0%{opacity:0;transform:translateY(-4px)}}@media not all and (min-width:480px){.elas-setting-row:not(.elas-setting-row--icon){grid-template-columns:minmax(0,1fr) auto}.elas-setting-row:not(.elas-setting-row--icon)>.elas-setting-row__label{grid-column:1/-1}.elas-setting-row--edit:not(.elas-setting-row--icon){grid-template-columns:minmax(0,1fr)}}.elas-wordmark{aspect-ratio:3.6074;vertical-align:middle;height:1em;color:var(--color-elas-foreground);flex:none;font-size:16px;line-height:1;display:inline-block;position:relative}.elas-wordmark--mark{aspect-ratio:1.5522}.elas-wordmark--sm{font-size:14px}.elas-wordmark--lg{font-size:22px}.elas-wordmark__letters,.elas-wordmark__dot{position:absolute;inset:0;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.elas-wordmark__letters{background:currentColor;-webkit-mask-image:url(data:image/png;base64,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);mask-image:url(data:image/png;base64,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)}.elas-wordmark--mark .elas-wordmark__letters{-webkit-mask-image:url(data:image/png;base64,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);mask-image:url(data:image/png;base64,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)}.elas-wordmark__dot{background:var(--color-elas-logo-mark);-webkit-mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAbEAAAB4CAQAAADWSQTyAAACbElEQVR42u3cT2jPcRzH8Y1QRIqiNCVOROPASWknSe3stjhwFbks7eDm6OCwlDkoqZUbhx00V5ms/M382YHbSkNr2ktLi/p+9/v7cXu8H+ff9/CqZ/3q9+3Xkx7g/zEBSAwkBkgMJAYSAyQGEgOJARIDiYHEAImBxACJgcRAYoDEQGIgMUBiIDGQGCAxkBggMZAYSAyQGEgMJAZIDCQGEgMkBhIDiQESA4kBEgOJgcQAiYHEQGKAxEBiIDFAYiAxQGIgMZAYIDGQGEgMkBhIDCQGSAwkBhIDJAYSAyQGEgOJARIDiYHEAImBxEBigMRAYoDEQGIgMUBiIDGQGCAxkBhIDJAYSAwwAbSrN9uzO/uyN33ZKjEoY036czn38yYL+ffm8zy3cz57JAadOpwbmU2ze5Gr2SUxaE9fHmQprd5irmeDxKBVQ5lLu/chxyUGrbiWzm4hgxKDZobT+f1aicyMUO9kuru57JQYrGZdptPtPUqvxKDe2ZS4ExKD+p+Z3xVJ7K7EoM6xlLlvWW9MqLqYUjdgTKi6UyyxEWNC1WSxxO4ZE6peFUvsiTGh6mOxxKaMCVUzxRJ7Zkyomi6W2GNjQtVEscTGjAlVo8USu2JMqLpQLLGjxoSq/YUC+5q1xoQ6T4skdtNrwFDvdIHAlnJIYrCa7l+iurX8HENCvSP53lVgr7NFYtD4y+Jix4HN5+Cfp5gRVncmPzsK7FP6V55hRGjkQN62/9JUdvx9ggmhsc0ZyZeW83qZoeX/nZIYtGNjzmWyyT/b/8h4TlU/azxo1bYMZjhjmch0ZjKbz3mfqTzMaC5lIJvqP/Ubg1IVx2neb2IAAAAASUVORK5CYII=);mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAbEAAAB4CAQAAADWSQTyAAACbElEQVR42u3cT2jPcRzH8Y1QRIqiNCVOROPASWknSe3stjhwFbks7eDm6OCwlDkoqZUbhx00V5ms/M382YHbSkNr2ktLi/p+9/v7cXu8H+ff9/CqZ/3q9+3Xkx7g/zEBSAwkBkgMJAYSAyQGEgOJARIDiYHEAImBxACJgcRAYoDEQGIgMUBiIDGQGCAxkBggMZAYSAyQGEgMJAZIDCQGEgMkBhIDiQESA4kBEgOJgcQAiYHEQGKAxEBiIDFAYiAxQGIgMZAYIDGQGEgMkBhIDCQGSAwkBhIDJAYSAyQGEgOJARIDiYHEAImBxEBigMRAYoDEQGIgMUBiIDGQGCAxkBhIDJAYSAwwAbSrN9uzO/uyN33ZKjEoY036czn38yYL+ffm8zy3cz57JAadOpwbmU2ze5Gr2SUxaE9fHmQprd5irmeDxKBVQ5lLu/chxyUGrbiWzm4hgxKDZobT+f1aicyMUO9kuru57JQYrGZdptPtPUqvxKDe2ZS4ExKD+p+Z3xVJ7K7EoM6xlLlvWW9MqLqYUjdgTKi6UyyxEWNC1WSxxO4ZE6peFUvsiTGh6mOxxKaMCVUzxRJ7Zkyomi6W2GNjQtVEscTGjAlVo8USu2JMqLpQLLGjxoSq/YUC+5q1xoQ6T4skdtNrwFDvdIHAlnJIYrCa7l+iurX8HENCvSP53lVgr7NFYtD4y+Jix4HN5+Cfp5gRVncmPzsK7FP6V55hRGjkQN62/9JUdvx9ggmhsc0ZyZeW83qZoeX/nZIYtGNjzmWyyT/b/8h4TlU/azxo1bYMZjhjmch0ZjKbz3mfqTzMaC5lIJvqP/Ubg1IVx2neb2IAAAAASUVORK5CYII=)}.elas-wordmark--mark .elas-wordmark__dot{-webkit-mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALoAAAB4CAQAAADvJyDFAAACPUlEQVR42u3bz4uMARzH8SUhK44uSJRW2UhOyMmRUg5ClB8H/8FK9rDukpWDcnHgQg6KkpXkoEQppfwopDYtsYmL2I9RZNs8M7Mzz/M4eH3f55nDa348P+Y7PelR3SGADl3QoQs6dEGHLujQoQs6dEGHLujQBR06dEGHLujQBR26oEOHLujQBR26oEMXdOjQBR26oEMXdOiCDh26oEMXdOiCDl3QoUMXdOiCDl3QoQs6dOiCDl3QoQs6dEGHDl3QoQs6dEH/B83IwqxIf9ZlfdakL4syC3pV1H05mHO5n8+ZOt/yLFcykE2ZA70s7g0ZzvO0Mx9zOTszH3p3bcujTHfe52h6oXdWf26m03mZPY3PCPRptjdf0t1cmHyIBdq6oZQx1zIPersdSVkzktnQ2zt4TqS8OQG9db0ZTZkzkc3QW3U6Zc+LzIXerKWN68vy5wD0Zg2mirkHvVmPU82sRFvUklLPWybPANyi9qWquQW3vjOX3zMOt6gblaHDLewJ9Pp7A73+xqDX3yh03+n/RSPQ6+9MZeaf4Ba1vzL023CLWlYZ+iDc+g+lq9BWvQUwdR64n96s5fleAfph6M07Wzr5q59LdmCbtSBvS94G2GIboHXbS/396JS9l/Y6Vhr5HRte7Xe8FPLrf1amkbbTrq63ds/b2p1+q7u4AfY6u+2nd9rWDv6J8c4/MbpvY4bztC3uD7nUeIf3/u1ZMHbS4uzIUC7mbuMFGMvXX+fg441Ln4e5mpM5lLWZWfz4HyU5qBlYtd8AAAAAAElFTkSuQmCC);mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALoAAAB4CAQAAADvJyDFAAACPUlEQVR42u3bz4uMARzH8SUhK44uSJRW2UhOyMmRUg5ClB8H/8FK9rDukpWDcnHgQg6KkpXkoEQppfwopDYtsYmL2I9RZNs8M7Mzz/M4eH3f55nDa348P+Y7PelR3SGADl3QoQs6dEGHLujQoQs6dEGHLujQBR06dEGHLujQBR26oEOHLujQBR26oEMXdOjQBR26oEMXdOiCDh26oEMXdOiCDl3QoUMXdOiCDl3QoQs6dOiCDl3QoQs6dEGHDl3QoQs6dEH/B83IwqxIf9ZlfdakL4syC3pV1H05mHO5n8+ZOt/yLFcykE2ZA70s7g0ZzvO0Mx9zOTszH3p3bcujTHfe52h6oXdWf26m03mZPY3PCPRptjdf0t1cmHyIBdq6oZQx1zIPersdSVkzktnQ2zt4TqS8OQG9db0ZTZkzkc3QW3U6Zc+LzIXerKWN68vy5wD0Zg2mirkHvVmPU82sRFvUklLPWybPANyi9qWquQW3vjOX3zMOt6gblaHDLewJ9Pp7A73+xqDX3yh03+n/RSPQ6+9MZeaf4Ba1vzL023CLWlYZ+iDc+g+lq9BWvQUwdR64n96s5fleAfph6M07Wzr5q59LdmCbtSBvS94G2GIboHXbS/396JS9l/Y6Vhr5HRte7Xe8FPLrf1amkbbTrq63ds/b2p1+q7u4AfY6u+2nd9rWDv6J8c4/MbpvY4bztC3uD7nUeIf3/u1ZMHbS4uzIUC7mbuMFGMvXX+fg441Ln4e5mpM5lLWZWfz4HyU5qBlYtd8AAAAAAElFTkSuQmCC)}@media (forced-colors:active){.elas-wordmark{forced-color-adjust:none}.elas-wordmark__letters{background:canvastext}}@media (prefers-reduced-motion:reduce){.elas-action-tile[data-pressed],.elas-action-tile:active{transform:none}}.elas-glass-shell{--elas-chrome-accent:var(--color-elas-glass-accent);--egs-width-expanded:240px;--egs-width-collapsed:64px;--egs-text:var(--color-elas-glass-surface-foreground);--egs-text-2:#f4f5f6}@supports (color:color-mix(in lab, red, red)){.elas-glass-shell{--egs-text-2:color-mix(in srgb, var(--color-elas-glass-surface-foreground) 94%, var(--color-elas-glass-surface-top))}}.elas-glass-shell{--egs-text-3:#dbdde0}@supports (color:color-mix(in lab, red, red)){.elas-glass-shell{--egs-text-3:color-mix(in srgb, var(--color-elas-glass-surface-foreground) 80%, var(--color-elas-glass-surface-top))}}.elas-glass-shell{--egs-edge:#ffffff47}@supports (color:color-mix(in lab, red, red)){.elas-glass-shell{--egs-edge:color-mix(in srgb, var(--color-elas-glass-surface-foreground) 28%, transparent)}}.elas-glass-shell{--egs-hover:#ffffff14}@supports (color:color-mix(in lab, red, red)){.elas-glass-shell{--egs-hover:color-mix(in srgb, var(--color-elas-glass-surface-foreground) 8%, transparent)}}.elas-glass-shell{--egs-press:#ffffff24}@supports (color:color-mix(in lab, red, red)){.elas-glass-shell{--egs-press:color-mix(in srgb, var(--color-elas-glass-surface-foreground) 14%, transparent)}}.elas-glass-shell{--egs-tile:#ffffff29}@supports (color:color-mix(in lab, red, red)){.elas-glass-shell{--egs-tile:color-mix(in srgb, var(--color-elas-glass-surface-foreground) 16%, transparent)}}.elas-glass-shell{--egs-tile-edge:#ffffff38}@supports (color:color-mix(in lab, red, red)){.elas-glass-shell{--egs-tile-edge:color-mix(in srgb, var(--color-elas-glass-surface-foreground) 22%, transparent)}}.elas-glass-shell{--egs-tile-active:#0a0a0a47}@supports (color:color-mix(in lab, red, red)){.elas-glass-shell{--egs-tile-active:color-mix(in srgb, var(--color-elas-surface-overlay) 28%, transparent)}}.elas-glass-shell{--egs-light:inset 0 1px 0 #ffffff38}@supports (color:color-mix(in lab, red, red)){.elas-glass-shell{--egs-light:inset 0 1px 0 color-mix(in srgb, var(--color-elas-glass-surface-foreground) 22%, transparent)}}.elas-glass-shell{--egs-drop:0 4px 12px #0a0a0a1f}@supports (color:color-mix(in lab, red, red)){.elas-glass-shell{--egs-drop:0 4px 12px color-mix(in srgb, var(--color-elas-surface-overlay) 12%, transparent)}}.elas-glass-shell{--egs-drop-lg:0 6px 18px #0a0a0a26}@supports (color:color-mix(in lab, red, red)){.elas-glass-shell{--egs-drop-lg:0 6px 18px color-mix(in srgb, var(--color-elas-surface-overlay) 15%, transparent)}}.elas-glass-shell{--egs-surface:linear-gradient(180deg, var(--color-elas-glass-surface-top) 0%, var(--color-elas-glass-surface-mid) 50%, var(--color-elas-glass-surface-bottom) 100%), var(--color-elas-glass-surface);box-sizing:border-box;width:100%;min-width:0;min-height:100dvh;color:var(--egs-text);background:var(--egs-surface);display:flex;position:relative}.elas-glass-shell--fill{height:100dvh;min-height:0;position:fixed;inset:0;overflow:hidden}.elas-glass-shell:before{content:"";pointer-events:none;background:linear-gradient(#ffffff1f 0%,#0000 22%),radial-gradient(70% 45% at 0 0,#ffffff42 0%,#0000 60%),radial-gradient(50% 35% at 100% 100%,#fff3 0%,#0000 65%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.elas-glass-shell:before{background:linear-gradient(180deg, color-mix(in srgb, var(--color-elas-glass-sheen) 12%, transparent) 0%, transparent 22%), radial-gradient(70% 45% at 0% 0%, color-mix(in srgb, var(--color-elas-glass-sheen) 26%, transparent) 0%, transparent 60%), radial-gradient(50% 35% at 100% 100%, color-mix(in srgb, var(--color-elas-glass-sheen) 20%, transparent) 0%, transparent 65%)}}.elas-glass-sidebar{box-sizing:border-box;min-height:0;width:var(--egs-width-expanded);margin:10px 10px 10px calc(10px + env(safe-area-inset-left,0px));border:1px solid #ffffff38;flex-direction:column;flex:none;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.elas-glass-sidebar{border:1px solid color-mix(in srgb, var(--color-elas-glass-surface-foreground) 22%, transparent)}}.elas-glass-sidebar{border-radius:var(--radius-elas-2xl,16px);background-color:#ffffff17}@supports (color:color-mix(in lab, red, red)){.elas-glass-sidebar{background-color:color-mix(in srgb, var(--color-elas-glass-sheen) 9%, transparent)}}.elas-glass-sidebar{-webkit-backdrop-filter:blur(22px)saturate(170%);backdrop-filter:blur(22px)saturate(170%);box-shadow:inset 0 1px #ffffff38,0 10px 30px #0a0a0a2e}@supports (color:color-mix(in lab, red, red)){.elas-glass-sidebar{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-elas-glass-sheen) 22%, transparent), 0 10px 30px color-mix(in srgb, var(--color-elas-surface-overlay) 18%, transparent)}}.elas-glass-sidebar{overflow:hidden}.elas-glass-shell[data-collapsed] .elas-glass-sidebar{width:var(--egs-width-collapsed)}@media (prefers-reduced-transparency:reduce){.elas-glass-sidebar{background-color:var(--color-elas-glass-surface-bottom);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (forced-colors:active){.elas-glass-sidebar{border-color:canvastext}}.elas-glass-shell:not(.elas-glass-shell--fill) .elas-glass-sidebar{align-self:flex-start;height:calc(100dvh - 20px);position:sticky;top:10px}.elas-glass-sidebar__head{justify-content:space-between;align-items:center;gap:var(--spacing-elas-2,8px);min-width:0;padding:calc(16px + env(safe-area-inset-top,0px)) 14px 16px 18px;display:flex}.elas-glass-shell[data-collapsed] .elas-glass-sidebar__head{gap:var(--spacing-elas-3,12px);flex-direction:column;padding-left:4px;padding-right:4px}.elas-glass-sidebar__brand{min-width:0;color:var(--egs-text);letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:20px;font-weight:700;line-height:1.2;overflow:hidden}.elas-glass-sidebar__brand .elas-wordmark{color:var(--egs-text)}.elas-glass-shell[data-collapsed] .elas-glass-sidebar__brand{text-align:center;white-space:normal;overflow-wrap:break-word;flex:none;width:100%;font-size:11.5px;line-height:1.15;overflow:visible}.elas-glass-sidebar__toggle{box-sizing:border-box;border:1px solid var(--egs-tile-edge);border-radius:var(--radius-elas-lg,8px);background:#ffffff2e;flex:none;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.elas-glass-sidebar__toggle{background:color-mix(in srgb, var(--color-elas-glass-surface-foreground) 18%, transparent)}}.elas-glass-sidebar__toggle{color:var(--egs-text);box-shadow:var(--egs-light);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background-color var(--elas-duration-fast,.15s) ease, border-color var(--elas-duration-fast,.15s) ease}.elas-glass-sidebar__toggle[data-pressed],.elas-glass-sidebar__toggle:active{background:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.elas-glass-sidebar__toggle[data-pressed],.elas-glass-sidebar__toggle:active{background:color-mix(in srgb, var(--color-elas-glass-surface-foreground) 30%, transparent)}}.elas-glass-sidebar__nav{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff4d transparent;flex:auto;min-height:0;padding:4px 0;position:relative;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.elas-glass-sidebar__nav{scrollbar-color:color-mix(in srgb, var(--color-elas-glass-surface-foreground) 30%, transparent) transparent}}.elas-glass-sidebar__nav::-webkit-scrollbar{width:6px}.elas-glass-sidebar__nav::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:3px}@supports (color:color-mix(in lab, red, red)){.elas-glass-sidebar__nav::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--color-elas-glass-surface-foreground) 30%, transparent)}}.elas-glass-sidebar__list{flex-direction:column;gap:2px;margin:0;padding:0 10px;list-style:none;display:flex}.elas-glass-sidebar__section{padding-bottom:4px}.elas-glass-sidebar__overline{color:var(--egs-text-2);letter-spacing:.12em;text-transform:uppercase;overflow-wrap:break-word;margin:0;padding:10px 22px 4px;font-size:10.5px;font-weight:600;line-height:1.3}.elas-glass-sidebar__section:first-child .elas-glass-sidebar__overline{padding-top:4px}.elas-glass-shell[data-collapsed] .elas-glass-sidebar__section:not(:first-child):before{content:"";background:#ffffff2e;height:1px;margin:8px 12px;display:block}@supports (color:color-mix(in lab, red, red)){.elas-glass-shell[data-collapsed] .elas-glass-sidebar__section:not(:first-child):before{background:color-mix(in srgb, var(--color-elas-glass-surface-foreground) 18%, transparent)}}.elas-glass-sidebar__item{box-sizing:border-box;border-radius:var(--radius-elas-lg,8px);width:100%;min-height:40px;color:var(--egs-text);font:inherit;letter-spacing:.1px;text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background-color var(--elas-duration-fast,.15s) ease, border-color var(--elas-duration-fast,.15s) ease, box-shadow var(--elas-duration-fast,.15s) ease;background:0 0;border:1px solid #0000;align-items:center;gap:10px;margin:0;padding:6px 12px;font-size:13.5px;font-weight:500;line-height:1.3;text-decoration:none;display:flex}span.elas-glass-sidebar__item{cursor:default}.elas-glass-sidebar__item[aria-current=page]{border-color:var(--egs-edge);box-shadow:var(--egs-light), var(--egs-drop);font-weight:600}.elas-glass-sidebar__item[data-pressed],.elas-glass-sidebar__item:active{background:var(--egs-press)}.elas-glass-shell[data-collapsed] .elas-glass-sidebar__item{justify-content:center;padding:6px 0}.elas-glass-sidebar__item-icon{flex:none;justify-content:center;align-items:center;width:20px;height:20px;font-size:18px;display:inline-flex}.elas-glass-sidebar__item-letter{text-align:center;flex:none;width:24px;font-size:12px;font-weight:700}.elas-glass-sidebar__item-label{overflow-wrap:break-word;flex:auto;min-width:0}.elas-glass-sidebar__module{border-radius:var(--radius-elas-lg,8px);transition:border-color var(--elas-duration-fast,.15s) ease, box-shadow var(--elas-duration-fast,.15s) ease;border:1px solid #0000;margin:4px 10px}.elas-glass-sidebar__module[data-active]{border-color:var(--egs-edge);box-shadow:var(--egs-light), var(--egs-drop-lg)}.elas-glass-shell[data-collapsed] .elas-glass-sidebar__module{margin:4px 8px}.elas-glass-shell[data-collapsed] .elas-glass-sidebar__list{padding:0 8px}.elas-glass-sidebar__module-heading{font:inherit;margin:0}.elas-glass-sidebar__module-head{box-sizing:border-box;align-items:center;gap:var(--spacing-elas-3,12px);border-radius:var(--radius-elas-lg,8px);width:100%;min-height:60px;color:var(--egs-text);font:inherit;text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background-color var(--elas-duration-fast,.15s) ease;background:0 0;border:0;padding:8px 10px;display:flex}div.elas-glass-sidebar__module-head{cursor:default}button.elas-glass-sidebar__module-head[data-pressed],button.elas-glass-sidebar__module-head:active{background:var(--egs-press)}.elas-glass-shell[data-collapsed] .elas-glass-sidebar__module-head{justify-content:center;min-height:44px;padding:6px 0}.elas-glass-sidebar__tile{box-sizing:border-box;border:1px solid var(--egs-tile-edge);border-radius:var(--radius-elas-lg,8px);background:linear-gradient(135deg, var(--egs-tile) 0%, #ffffff0a 100%);flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.elas-glass-sidebar__tile{background:linear-gradient(135deg, var(--egs-tile) 0%, color-mix(in srgb, var(--color-elas-glass-surface-foreground) 4%, transparent) 100%)}}.elas-glass-sidebar__tile{color:var(--egs-text);box-shadow:inset 0 1px #ffffff2e}@supports (color:color-mix(in lab, red, red)){.elas-glass-sidebar__tile{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-elas-glass-surface-foreground) 18%, transparent)}}.elas-glass-sidebar__tile{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:18px;font-weight:700;line-height:1}.elas-glass-sidebar__module[data-active] .elas-glass-sidebar__tile{background:linear-gradient(135deg, var(--egs-tile-active) 0%, #0a0a0a2e 100%)}@supports (color:color-mix(in lab, red, red)){.elas-glass-sidebar__module[data-active] .elas-glass-sidebar__tile{background:linear-gradient(135deg, var(--egs-tile-active) 0%, color-mix(in srgb, var(--color-elas-surface-overlay) 18%, transparent) 100%)}}.elas-glass-sidebar__module[data-active] .elas-glass-sidebar__tile{box-shadow:var(--egs-light), 0 6px 14px #0a0a0a2e}@supports (color:color-mix(in lab, red, red)){.elas-glass-sidebar__module[data-active] .elas-glass-sidebar__tile{box-shadow:var(--egs-light), 0 6px 14px color-mix(in srgb, var(--color-elas-surface-overlay) 18%, transparent)}}.elas-glass-shell[data-collapsed] .elas-glass-sidebar__tile{width:28px;height:28px;font-size:16px}.elas-glass-sidebar__module-text{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.elas-glass-sidebar__module-title{letter-spacing:.1px;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;line-height:1.25;overflow:hidden}.elas-glass-sidebar__module-subtitle{color:var(--egs-text-2);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:500;line-height:1.25;overflow:hidden}.elas-glass-sidebar__chevron{color:var(--egs-text-2);transition:transform var(--elas-duration-base,.2s) var(--ease-elas-out,cubic-bezier(.23, 1, .32, 1));flex:none}.elas-glass-sidebar__module[data-open] .elas-glass-sidebar__chevron{transform:rotate(180deg)}.elas-glass-sidebar__module-panel{border-top:1px solid #ffffff1f;padding:2px 6px 6px}@supports (color:color-mix(in lab, red, red)){.elas-glass-sidebar__module-panel{border-top:1px solid color-mix(in srgb, var(--color-elas-glass-surface-foreground) 12%, transparent)}}.elas-glass-sidebar__module-panel[hidden]{display:none}.elas-glass-sidebar__module-panel .elas-glass-sidebar__item{min-height:34px;color:var(--egs-text-3);padding:4px 10px 4px 14px;font-size:13px}.elas-glass-sidebar__module-panel .elas-glass-sidebar__item[aria-current=page]{color:var(--egs-text)}.elas-glass-shell[data-modules=rows] .elas-glass-sidebar__module,.elas-glass-shell[data-modules=rows] .elas-glass-sidebar__module[data-active]{box-shadow:none;border-color:#0000;margin:0 10px}.elas-glass-shell[data-modules=rows] .elas-glass-sidebar__module-head{gap:10px;min-height:40px;padding:6px 12px}.elas-glass-shell[data-modules=rows] .elas-glass-sidebar__tile,.elas-glass-shell[data-modules=rows] .elas-glass-sidebar__module[data-active] .elas-glass-sidebar__tile{width:20px;height:20px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0}.elas-glass-shell[data-modules=rows] .elas-glass-sidebar__module-title{font-size:13.5px;font-weight:500}.elas-glass-shell[data-modules=rows] .elas-glass-sidebar__module[data-active] .elas-glass-sidebar__module-title{font-weight:600}.elas-glass-shell[data-modules=rows] .elas-glass-sidebar__module-panel{border-top:0;padding:0 0 4px}.elas-glass-shell[data-modules=rows] .elas-glass-sidebar__module-panel .elas-glass-sidebar__item{padding-left:42px}.elas-glass-shell[data-modules=rows][data-collapsed] .elas-glass-sidebar__module{margin:0 8px}.elas-glass-sidebar__group{color:var(--egs-text-2);letter-spacing:.12em;text-transform:uppercase;margin:0;padding:10px 12px 2px;font-size:10.5px;font-weight:600;line-height:1.3;display:block}.elas-glass-sidebar__list>li:first-child>.elas-glass-sidebar__group{padding-top:4px}.elas-glass-sidebar__back{color:var(--egs-text-2);flex:none}.elas-glass-sidebar__module[data-drill],.elas-glass-sidebar__module[data-drill][data-active]{box-shadow:none;border-color:#0000;margin:0 10px}.elas-glass-sidebar__module[data-drill] .elas-glass-sidebar__module-panel{border-top:0;padding:4px 0 0}.elas-glass-sidebar__module[data-drill] .elas-glass-sidebar__module-panel .elas-glass-sidebar__item{min-height:40px;padding:6px 12px}.elas-updates-panel{box-sizing:border-box;--eup-edge:#d4d4d4;flex-direction:column;width:min(420px,100vw - 24px);max-height:min(75dvh,640px);display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.elas-updates-panel{--eup-edge:color-mix(in srgb, var(--color-elas-foreground) 18%, var(--color-elas-background))}}.elas-updates-panel{border:1px solid var(--eup-edge);border-radius:var(--radius-elas-card,14px);background:var(--color-elas-card);color:var(--color-elas-card-foreground);box-shadow:0 12px 32px #0a0a0a2e,0 2px 6px #0a0a0a1a}@supports (color:color-mix(in lab, red, red)){.elas-updates-panel{box-shadow:0 12px 32px color-mix(in srgb, var(--color-elas-surface-overlay) 18%, transparent), 0 2px 6px color-mix(in srgb, var(--color-elas-surface-overlay) 10%, transparent)}}.elas-updates-panel{transform-origin:100% 0;outline:none}.elas-updates-panel[data-entering]{animation:elas-updates-panel-in var(--elas-duration-fast,.15s) var(--ease-elas-out,cubic-bezier(.23, 1, .32, 1))}.elas-updates-panel[data-exiting]{animation:elas-updates-panel-out var(--elas-duration-fast,.15s) ease forwards}@keyframes elas-updates-panel-in{0%{opacity:0;transform:scale(.96)}}@keyframes elas-updates-panel-out{to{opacity:0}}@media (prefers-reduced-motion:reduce){.elas-updates-panel[data-entering]{animation-name:elas-updates-panel-fade}@keyframes elas-updates-panel-fade{0%{opacity:0}}}@media not all and (min-width:480px){.elas-updates-panel{width:auto;max-height:calc(100dvh - 16px);inset:calc(8px + env(safe-area-inset-top,0px)) 8px auto 8px!important;position:fixed!important}}.elas-updates-panel__scrim{z-index:60;background:#0a0a0a66;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.elas-updates-panel__scrim{background:color-mix(in srgb, var(--color-elas-surface-overlay) 40%, transparent)}}.elas-updates-panel__scrim{transition:opacity var(--elas-duration-slow,.3s) var(--ease-elas-drawer,cubic-bezier(.32, .72, 0, 1))}.elas-updates-panel__scrim[data-entering],.elas-updates-panel__scrim[data-exiting]{opacity:0}.elas-updates-panel__scrim[data-exiting]{transition-duration:var(--elas-duration-base,.2s)}.elas-updates-panel--side{width:min(400px,100vw);max-height:none;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) 0;border-radius:var(--radius-elas-card,14px) 0 0 var(--radius-elas-card,14px);transform-origin:100%;transition:transform var(--elas-duration-slow,.3s) var(--ease-elas-drawer,cubic-bezier(.32, .72, 0, 1));border-width:0 0 0 1px;position:fixed;top:0;bottom:0;right:0}.elas-updates-panel--side[data-entering],.elas-updates-panel--side[data-exiting]{animation:none;transform:translate(100%)}.elas-updates-panel--side[data-exiting]{transition-duration:var(--elas-duration-base,.2s)}.elas-updates-panel--side .elas-updates-panel__dialog{flex:auto;height:100%}.elas-updates-panel--side .elas-updates-panel__body{flex:auto}@media not all and (min-width:480px){.elas-updates-panel--side{border-width:0;border-radius:0;width:100vw;max-height:none;position:fixed!important;inset:0!important}}.elas-updates-panel__close{box-sizing:border-box;border-radius:var(--radius-elas-lg,8px);width:32px;height:32px;color:var(--color-elas-muted-foreground);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background-color var(--elas-duration-fast,.15s) ease, color var(--elas-duration-fast,.15s) ease;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.elas-updates-panel__close[data-pressed]{background:var(--color-elas-muted)}.elas-updates-panel__close[data-focus-visible]{outline:2px solid var(--color-elas-ring);outline-offset:2px}@media (any-hover:hover){.elas-updates-panel__close[data-hovered]{background:var(--color-elas-accent);color:var(--color-elas-accent-foreground)}}@media (pointer:coarse){.elas-updates-panel__close{width:var(--spacing-elas-touch-target,44px);height:var(--spacing-elas-touch-target,44px)}}@media (prefers-reduced-motion:reduce){.elas-updates-panel--side,.elas-updates-panel--side[data-entering],.elas-updates-panel--side[data-exiting]{transform:none}.elas-updates-panel--side[data-entering],.elas-updates-panel--side[data-exiting]{opacity:0}.elas-updates-panel--side{transition-property:opacity}}.elas-updates-panel__dialog{border-radius:inherit;outline:none;flex-direction:column;min-height:0;display:flex;overflow:hidden}.elas-updates-panel:not(.elas-updates-panel--side){overflow:visible}.elas-updates-panel__arrow{margin-top:1px}.elas-updates-panel__arrow svg{fill:var(--color-elas-card);stroke:var(--eup-edge);stroke-width:1px;display:block}.elas-updates-button[aria-expanded=true]{background:var(--elas-chrome-accent,oklch(34.74% .0941 260.51))}@supports (color:color-mix(in lab, red, red)){.elas-updates-button[aria-expanded=true]{background:color-mix(in srgb, var(--elas-chrome-accent,var(--color-elas-primary)) 12%, transparent)}}.elas-updates-button[aria-expanded=true]{color:var(--elas-chrome-accent,var(--color-elas-primary))}.elas-updates-panel__head{border-bottom:1px solid var(--color-elas-border);align-items:center;gap:8px;min-height:48px;padding:0 8px 0 16px;display:flex}.elas-updates-panel__heading{flex:auto;margin:0;font-size:14px;font-weight:600}.elas-updates-panel__toolbar{border-bottom:1px solid var(--color-elas-border);justify-content:space-between;align-items:center;gap:8px;min-height:40px;padding:0 8px;display:flex}.elas-updates-panel__controls{align-items:center;gap:2px;display:inline-flex}.elas-updates-panel__controls--end{margin-left:auto}.elas-updates-panel__control{border-radius:var(--radius-elas-md,6px);min-height:32px;color:var(--color-elas-muted-foreground);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:4px 8px;font-size:12px;font-weight:500;display:inline-flex}.elas-updates-panel__control[data-disabled]{opacity:.45;cursor:default}.elas-updates-panel__muted{background:var(--color-elas-muted);color:var(--color-elas-muted-foreground);margin:0;padding:6px 16px;font-size:12px}.elas-updates-panel__body{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.elas-updates-panel__list{margin:0;padding:4px;list-style:none}.elas-updates-panel__row{position:relative}.elas-updates-panel__row-main{box-sizing:border-box;border-radius:var(--radius-elas-lg,8px);width:100%;min-height:52px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:12px;padding:8px 36px 8px 12px;text-decoration:none;display:flex}span.elas-updates-panel__row-main{cursor:default}.elas-updates-panel__icon{background:var(--elas-chrome-accent,oklch(34.74% .0941 260.51));border-radius:999px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;margin-top:2px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.elas-updates-panel__icon{background:color-mix(in srgb, var(--elas-chrome-accent,var(--color-elas-primary)) 10%, transparent)}}.elas-updates-panel__icon{color:var(--elas-chrome-accent,var(--color-elas-primary))}.elas-updates-panel__text{flex-direction:column;gap:2px;min-width:0;display:flex}.elas-updates-panel__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.35;display:-webkit-box;overflow:hidden}.elas-updates-panel__row[data-unread] .elas-updates-panel__title{font-weight:600}.elas-updates-panel__dot{background:var(--elas-chrome-accent,var(--color-elas-primary));vertical-align:1px;border-radius:999px;width:8px;height:8px;margin-right:6px;display:inline-block}.elas-updates-panel__meta{color:var(--color-elas-muted-foreground);font-size:12px}.elas-updates-panel__detail{color:var(--color-elas-foreground);font-weight:500}.elas-updates-panel__dismiss{border-radius:var(--radius-elas-md,6px);width:28px;height:28px;color:var(--color-elas-muted-foreground);cursor:pointer;opacity:0;transition:opacity var(--elas-duration-fast,.15s) ease;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:8px;right:6px}.elas-updates-panel__row:hover .elas-updates-panel__dismiss,.elas-updates-panel__row:focus-within .elas-updates-panel__dismiss{opacity:1}@media (pointer:coarse){.elas-updates-panel__dismiss{opacity:1;width:44px;height:44px;top:4px}.elas-updates-panel__control,.elas-updates-panel__all{min-height:44px}}.elas-updates-panel__state{text-align:center;flex-direction:column;align-items:center;padding:36px 24px;display:flex}.elas-updates-panel__empty-icon{color:#6666}@supports (color:color-mix(in lab, red, red)){.elas-updates-panel__empty-icon{color:color-mix(in srgb, var(--color-elas-muted-foreground) 40%, transparent)}}.elas-updates-panel__empty-title{margin:12px 0 0;font-size:14px;font-weight:500}.elas-updates-panel__empty-body{color:var(--color-elas-muted-foreground);margin:4px 0 0;font-size:12px}.elas-updates-panel__foot{border-top:1px solid var(--color-elas-border);justify-content:center;display:flex}.elas-updates-panel__all{width:100%;min-height:40px;color:var(--elas-chrome-accent,var(--color-elas-primary));font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;justify-content:center;align-items:center;padding:0 12px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.elas-updates-panel--expanded{height:min(75dvh,640px);max-height:min(75dvh,640px)}.elas-updates-panel--expanded .elas-updates-panel__dialog{flex:auto}.elas-updates-panel__menu-popover{border:1px solid var(--color-elas-border);border-radius:var(--radius-elas-lg,8px);background:var(--color-elas-popover,var(--color-elas-card));min-width:180px;color:var(--color-elas-popover-foreground,var(--color-elas-card-foreground));box-shadow:var(--shadow-elas-lg,0px 8px 24px 0px #0000001f)}.elas-updates-panel__menu{outline:none;padding:4px}.elas-updates-panel__menu-item{border-radius:var(--radius-elas-md,6px);cursor:pointer;outline:none;align-items:center;min-height:32px;padding:4px 10px;font-size:13px;display:flex}.elas-updates-panel__menu-item--unmute{border-top:1px solid var(--color-elas-border);color:var(--elas-chrome-accent,var(--color-elas-primary));margin-top:4px}.elas-updates-panel__menu-item[data-focused]{background:var(--color-elas-accent)}.elas-updates-panel__row-main[data-focus-visible],.elas-updates-panel__control[data-focus-visible],.elas-updates-panel__dismiss[data-focus-visible],.elas-updates-panel__all[data-focus-visible]{outline:2px solid var(--color-elas-ring);outline-offset:2px}@media (any-hover:hover){.elas-updates-panel__row-main:hover,.elas-updates-panel__row-main[data-hovered],.elas-updates-panel__control:not([data-disabled])[data-hovered],.elas-updates-panel__dismiss[data-hovered]{background:var(--color-elas-accent)}}@media (forced-colors:active){.elas-updates-panel{outline:1px solid #0000}.elas-updates-panel__dot{background:0 0;border:1px solid canvastext}}.elas-glass-shell[data-panel=flush] .elas-glass-shell__main{padding-bottom:0}.elas-glass-shell[data-panel=flush] .elas-glass-shell__panel{border-bottom:0;border-bottom-left-radius:0}.elas-glass-shell[data-panel=flush] .elas-glass-shell__scroll{padding-bottom:env(safe-area-inset-bottom,0px)}.elas-glass-shell[data-tone=elas],.elas-glass-shell[data-tone=elas] *,.elas-glass-sidebar__popover[data-tone=elas],.elas-glass-sidebar__popover[data-tone=elas] *{--color-elas-glass-surface:var(--color-elas-glass-elas-surface);--color-elas-glass-surface-foreground:var(--color-elas-glass-elas-surface-foreground);--color-elas-glass-surface-top:var(--color-elas-glass-elas-surface-top);--color-elas-glass-surface-mid:var(--color-elas-glass-elas-surface-mid);--color-elas-glass-surface-bottom:var(--color-elas-glass-elas-surface-bottom)}.elas-glass-shell[data-tone=graphite],.elas-glass-shell[data-tone=graphite] *,.elas-glass-sidebar__popover[data-tone=graphite],.elas-glass-sidebar__popover[data-tone=graphite] *{--color-elas-glass-surface:var(--color-elas-glass-graphite-surface);--color-elas-glass-surface-foreground:var(--color-elas-glass-graphite-surface-foreground);--color-elas-glass-surface-top:var(--color-elas-glass-graphite-surface-top);--color-elas-glass-surface-mid:var(--color-elas-glass-graphite-surface-mid);--color-elas-glass-surface-bottom:var(--color-elas-glass-graphite-surface-bottom)}.elas-glass-shell[data-tone=ink],.elas-glass-shell[data-tone=ink] *,.elas-glass-sidebar__popover[data-tone=ink],.elas-glass-sidebar__popover[data-tone=ink] *{--color-elas-glass-surface:var(--color-elas-glass-ink-surface);--color-elas-glass-surface-foreground:var(--color-elas-glass-ink-surface-foreground);--color-elas-glass-surface-top:var(--color-elas-glass-ink-surface-top);--color-elas-glass-surface-mid:var(--color-elas-glass-ink-surface-mid);--color-elas-glass-surface-bottom:var(--color-elas-glass-ink-surface-bottom)}.elas-glass-shell[data-tone=midnight],.elas-glass-shell[data-tone=midnight] *,.elas-glass-sidebar__popover[data-tone=midnight],.elas-glass-sidebar__popover[data-tone=midnight] *{--color-elas-glass-surface:var(--color-elas-glass-midnight-surface);--color-elas-glass-surface-foreground:var(--color-elas-glass-midnight-surface-foreground);--color-elas-glass-surface-top:var(--color-elas-glass-midnight-surface-top);--color-elas-glass-surface-mid:var(--color-elas-glass-midnight-surface-mid);--color-elas-glass-surface-bottom:var(--color-elas-glass-midnight-surface-bottom)}.elas-glass-shell[data-tone=steel],.elas-glass-shell[data-tone=steel] *,.elas-glass-sidebar__popover[data-tone=steel],.elas-glass-sidebar__popover[data-tone=steel] *{--color-elas-glass-surface:var(--color-elas-glass-steel-surface);--color-elas-glass-surface-foreground:var(--color-elas-glass-steel-surface-foreground);--color-elas-glass-surface-top:var(--color-elas-glass-steel-surface-top);--color-elas-glass-surface-mid:var(--color-elas-glass-steel-surface-mid);--color-elas-glass-surface-bottom:var(--color-elas-glass-steel-surface-bottom)}.elas-glass-shell[data-tone=green],.elas-glass-shell[data-tone=green] *,.elas-glass-sidebar__popover[data-tone=green],.elas-glass-sidebar__popover[data-tone=green] *{--color-elas-glass-surface:var(--color-elas-glass-green-surface);--color-elas-glass-surface-foreground:var(--color-elas-glass-green-surface-foreground);--color-elas-glass-surface-top:var(--color-elas-glass-green-surface-top);--color-elas-glass-surface-mid:var(--color-elas-glass-green-surface-mid);--color-elas-glass-surface-bottom:var(--color-elas-glass-green-surface-bottom)}.elas-glass-shell[data-tone=teal],.elas-glass-shell[data-tone=teal] *,.elas-glass-sidebar__popover[data-tone=teal],.elas-glass-sidebar__popover[data-tone=teal] *{--color-elas-glass-surface:var(--color-elas-glass-teal-surface);--color-elas-glass-surface-foreground:var(--color-elas-glass-teal-surface-foreground);--color-elas-glass-surface-top:var(--color-elas-glass-teal-surface-top);--color-elas-glass-surface-mid:var(--color-elas-glass-teal-surface-mid);--color-elas-glass-surface-bottom:var(--color-elas-glass-teal-surface-bottom)}.elas-glass-shell[data-tone=slate],.elas-glass-shell[data-tone=slate] *,.elas-glass-sidebar__popover[data-tone=slate],.elas-glass-sidebar__popover[data-tone=slate] *{--color-elas-glass-surface:var(--color-elas-glass-slate-surface);--color-elas-glass-surface-foreground:var(--color-elas-glass-slate-surface-foreground);--color-elas-glass-surface-top:var(--color-elas-glass-slate-surface-top);--color-elas-glass-surface-mid:var(--color-elas-glass-slate-surface-mid);--color-elas-glass-surface-bottom:var(--color-elas-glass-slate-surface-bottom)}.elas-glass-shell[data-tone=plum],.elas-glass-shell[data-tone=plum] *,.elas-glass-sidebar__popover[data-tone=plum],.elas-glass-sidebar__popover[data-tone=plum] *{--color-elas-glass-surface:var(--color-elas-glass-plum-surface);--color-elas-glass-surface-foreground:var(--color-elas-glass-plum-surface-foreground);--color-elas-glass-surface-top:var(--color-elas-glass-plum-surface-top);--color-elas-glass-surface-mid:var(--color-elas-glass-plum-surface-mid);--color-elas-glass-surface-bottom:var(--color-elas-glass-plum-surface-bottom)}.elas-glass-shell[data-tone=burgundy],.elas-glass-shell[data-tone=burgundy] *,.elas-glass-sidebar__popover[data-tone=burgundy],.elas-glass-sidebar__popover[data-tone=burgundy] *{--color-elas-glass-surface:var(--color-elas-glass-burgundy-surface);--color-elas-glass-surface-foreground:var(--color-elas-glass-burgundy-surface-foreground);--color-elas-glass-surface-top:var(--color-elas-glass-burgundy-surface-top);--color-elas-glass-surface-mid:var(--color-elas-glass-burgundy-surface-mid);--color-elas-glass-surface-bottom:var(--color-elas-glass-burgundy-surface-bottom)}.elas-glass-shell[data-tone=espresso],.elas-glass-shell[data-tone=espresso] *,.elas-glass-sidebar__popover[data-tone=espresso],.elas-glass-sidebar__popover[data-tone=espresso] *{--color-elas-glass-surface:var(--color-elas-glass-espresso-surface);--color-elas-glass-surface-foreground:var(--color-elas-glass-espresso-surface-foreground);--color-elas-glass-surface-top:var(--color-elas-glass-espresso-surface-top);--color-elas-glass-surface-mid:var(--color-elas-glass-espresso-surface-mid);--color-elas-glass-surface-bottom:var(--color-elas-glass-espresso-surface-bottom)}.elas-glass-shell[data-tone=light-grey],.elas-glass-shell[data-tone=light-grey] *,.elas-glass-sidebar__popover[data-tone=light-grey],.elas-glass-sidebar__popover[data-tone=light-grey] *{--color-elas-glass-surface:var(--color-elas-glass-light-grey-surface);--color-elas-glass-surface-foreground:var(--color-elas-glass-light-grey-surface-foreground);--color-elas-glass-surface-top:var(--color-elas-glass-light-grey-surface-top);--color-elas-glass-surface-mid:var(--color-elas-glass-light-grey-surface-mid);--color-elas-glass-surface-bottom:var(--color-elas-glass-light-grey-surface-bottom)}.elas-glass-sidebar__popover>.elas-glass-sidebar__menu-card{flex-direction:column;min-height:0;max-height:100%;display:flex}.elas-glass-sidebar__popover .elas-glass-sidebar__menu{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.elas-glass-sidebar__user{padding:8px 8px calc(8px + env(safe-area-inset-bottom,0px));flex:none;margin-top:auto}.elas-glass-sidebar__user-card,.elas-glass-sidebar__user-button{box-sizing:border-box;border:1px solid var(--egs-edge);border-radius:var(--radius-elas-lg,8px);width:100%;min-height:48px;color:var(--egs-text);box-shadow:var(--egs-light), var(--egs-drop-lg);font:inherit;text-align:left;background:0 0;align-items:center;gap:10px;padding:6px 8px;display:flex}.elas-glass-sidebar__user-button{cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background-color var(--elas-duration-fast,.15s) ease}.elas-glass-sidebar__user-button[data-pressed],.elas-glass-sidebar__user-button:active{background:var(--egs-press)}.elas-glass-shell[data-collapsed] .elas-glass-sidebar__user-card,.elas-glass-shell[data-collapsed] .elas-glass-sidebar__user-button{justify-content:center;padding:6px 0}.elas-glass-sidebar__avatar,.elas-glass-sidebar__menu-avatar{background:var(--color-elas-glass-surface-bottom);color:var(--color-elas-glass-surface-foreground);flex:none}.elas-glass-sidebar__avatar{box-shadow:0 0 0 1.5px #ffffffb3}@supports (color:color-mix(in lab, red, red)){.elas-glass-sidebar__avatar{box-shadow:0 0 0 1.5px color-mix(in srgb, var(--color-elas-glass-surface-foreground) 70%, transparent)}}.elas-glass-sidebar__user-text{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.elas-glass-sidebar__user-name{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;line-height:1.2;overflow:hidden}.elas-glass-sidebar__user-role{color:var(--egs-text-2);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:500;line-height:1.2;overflow:hidden}.elas-glass-sidebar__popover{box-sizing:border-box;transform-origin:0 100%;width:248px;max-width:calc(100vw - 32px);transition:opacity var(--elas-duration-base,.2s) var(--ease-elas-out,cubic-bezier(.23, 1, .32, 1)), transform var(--elas-duration-base,.2s) var(--ease-elas-out,cubic-bezier(.23, 1, .32, 1));outline:none;flex-direction:column;display:flex}.elas-glass-sidebar__popover:not([data-collapsed]){width:var(--trigger-width,248px)}.elas-glass-sidebar__popover[data-entering]{opacity:0;transform:scale(.97)translateY(4px)}.elas-glass-sidebar__popover[data-exiting]{opacity:0;transition-duration:var(--elas-duration-fast,.15s);transform:scale(.97)translateY(4px)}.elas-glass-sidebar__menu-card{border-radius:var(--radius-elas-card,14px);background:var(--color-elas-popover);color:var(--color-elas-popover-foreground);box-shadow:var(--shadow-elas-lg,0px 8px 24px 0px #0000001f), var(--shadow-elas-card,0 0 0 1px #141e320f, 0 1px 3px #141e320d);outline:1px solid #0000;overflow:hidden}.elas-glass-sidebar__menu-banner{box-sizing:border-box;background:var(--egs-surface);min-height:64px;color:var(--egs-text);letter-spacing:.08em;text-transform:uppercase;overflow-wrap:break-word;padding:10px 16px;font-size:11px;font-weight:700;line-height:1.3}.elas-glass-sidebar__menu-identity{flex-direction:column;gap:2px;padding:0 16px 12px;display:flex}.elas-glass-sidebar__menu-avatar{margin-top:-28px;margin-bottom:6px}.elas-glass-sidebar__menu-identity .elas-glass-sidebar__user-name{font-size:16px;font-weight:800}.elas-glass-sidebar__menu-identity .elas-glass-sidebar__user-role{color:var(--color-elas-muted-foreground);font-size:13px}.elas-glass-sidebar__menu{border-top:1px solid var(--color-elas-border);outline:none;flex-direction:column;gap:2px;margin:0;padding:8px;display:flex}.elas-glass-sidebar__menu-item{box-sizing:border-box;border-radius:var(--radius-elas-lg,8px);min-height:40px;color:var(--color-elas-popover-foreground);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background-color var(--elas-duration-fast,.15s) ease;outline:none;align-items:center;gap:10px;padding:6px 10px;font-size:13.5px;font-weight:500;line-height:1.3;text-decoration:none;display:flex}.elas-glass-sidebar__menu-item[data-focused]{background:var(--color-elas-accent)}.elas-glass-sidebar__menu-item[data-focus-visible]{outline:2px solid var(--color-elas-ring);outline-offset:-2px}.elas-glass-sidebar__menu-item[data-disabled]{opacity:.5;cursor:default}.elas-glass-sidebar__menu-icon{width:18px;height:18px;color:var(--color-elas-muted-foreground);flex:none;justify-content:center;align-items:center;font-size:18px;display:inline-flex}.elas-glass-sidebar__menu-label{overflow-wrap:break-word;flex:auto;min-width:0}.elas-glass-sidebar__menu-chevron{color:var(--color-elas-muted-foreground);flex:none}.elas-glass-sidebar__menu-separator{border:0;border-top:1px solid var(--color-elas-border);margin:6px 4px}.elas-glass-shell__main{box-sizing:border-box;min-width:0;min-height:0;padding:10px env(safe-area-inset-right,0px) calc(8px + env(safe-area-inset-bottom,0px)) 0;flex-direction:column;flex:auto;display:flex;position:relative}.elas-glass-shell__panel{box-sizing:border-box;border:1px solid var(--color-elas-border);background:var(--color-elas-background);min-width:0;min-height:0;color:var(--color-elas-foreground);border-right:0;border-radius:32px 0 0 32px;flex:auto;position:relative;overflow:hidden;box-shadow:-20px 0 48px #0a0a0a47,0 -8px 24px #0a0a0a2e,0 8px 24px #0a0a0a29}@supports (color:color-mix(in lab, red, red)){.elas-glass-shell__panel{box-shadow:-20px 0 48px color-mix(in srgb, var(--color-elas-surface-overlay) 28%, transparent), 0 -8px 24px color-mix(in srgb, var(--color-elas-surface-overlay) 18%, transparent), 0 8px 24px color-mix(in srgb, var(--color-elas-surface-overlay) 16%, transparent)}}.elas-glass-shell__panel{outline:1px solid #0000}.elas-glass-shell__scroll{overscroll-behavior:contain;height:100%;overflow:auto}.elas-glass-shell:not(.elas-glass-shell--fill) .elas-glass-shell__scroll{height:auto;overflow:visible}.elas-glass-sidebar__item:focus-visible,.elas-glass-sidebar__item[data-focus-visible],.elas-glass-sidebar__module-head:focus-visible,.elas-glass-sidebar__module-head[data-focus-visible],.elas-glass-sidebar__toggle:focus-visible,.elas-glass-sidebar__toggle[data-focus-visible],.elas-glass-sidebar__user-button:focus-visible,.elas-glass-sidebar__user-button[data-focus-visible]{outline:2px solid var(--egs-text);outline-offset:2px}@media not all and (min-width:768px){.elas-glass-shell__panel{border-radius:24px 0 0 24px}.elas-glass-shell__main{padding-top:8px}}.elas-glass-sidebar{background-image:radial-gradient(closest-side,#ffffff21,#0000),radial-gradient(closest-side,#ffffff1a,#0000)}@supports (color:color-mix(in lab, red, red)){.elas-glass-sidebar{background-image:radial-gradient(closest-side, color-mix(in srgb, var(--color-elas-glass-sheen) 13%, transparent), transparent), radial-gradient(closest-side, color-mix(in srgb, var(--color-elas-glass-sheen) 10%, transparent), transparent)}}.elas-glass-sidebar{background-position:-40% 55%,140% 85%;background-repeat:no-repeat;background-size:160% 45%,140% 40%}@keyframes elas-glass-aurora{0%{background-position:-40% 55%,140% 85%}50%{background-position:120% 70%,-30% 65%}to{background-position:-40% 55%,140% 85%}}@media (prefers-reduced-motion:no-preference){.elas-glass-sidebar{animation:24s ease-in-out infinite elas-glass-aurora}}.elas-glass-sidebar__item{isolation:isolate;position:relative;overflow:hidden}.elas-glass-sidebar__item:after{content:"";z-index:-1;background:linear-gradient(100deg,#0000 15%,#ffffff0d 30%,#ffffff21 42%,#ffffff30 50%,#ffffff21 58%,#ffffff0d 70%,#0000 85%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.elas-glass-sidebar__item:after{background:linear-gradient(100deg, transparent 15%, color-mix(in srgb, var(--color-elas-glass-surface-foreground) 5%, transparent) 30%, color-mix(in srgb, var(--color-elas-glass-surface-foreground) 13%, transparent) 42%, color-mix(in srgb, var(--color-elas-glass-surface-foreground) 19%, transparent) 50%, color-mix(in srgb, var(--color-elas-glass-surface-foreground) 13%, transparent) 58%, color-mix(in srgb, var(--color-elas-glass-surface-foreground) 5%, transparent) 70%, transparent 85%)}}.elas-glass-sidebar__item:after{pointer-events:none;transform:translate(-130%)}@keyframes elas-glass-shimmer{0%{transform:translate(-130%)}60%{transform:translate(130%)}to{transform:translate(130%)}}@media (prefers-reduced-motion:no-preference){.elas-glass-sidebar__item[aria-current=page]:after{animation:5s linear infinite elas-glass-shimmer}}.elas-glass-sidebar__item[aria-current=page]{box-shadow:inset 0 1px 0 #ffffff61, var(--egs-drop)}@supports (color:color-mix(in lab, red, red)){.elas-glass-sidebar__item[aria-current=page]{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-elas-glass-surface-foreground) 38%, transparent), var(--egs-drop)}}@media (any-hover:hover){.elas-glass-sidebar__item:not([aria-current=page]):hover,.elas-glass-sidebar__item:not([aria-current=page])[data-hovered]{background:0 0;border-color:#ffffff2e}@supports (color:color-mix(in lab, red, red)){.elas-glass-sidebar__item:not([aria-current=page]):hover,.elas-glass-sidebar__item:not([aria-current=page])[data-hovered]{border-color:color-mix(in srgb, var(--color-elas-glass-surface-foreground) 18%, transparent)}}.elas-glass-sidebar__item:not([aria-current=page]):hover,.elas-glass-sidebar__item:not([aria-current=page])[data-hovered]{color:var(--egs-text)}.elas-glass-sidebar__module:not([data-active]) button.elas-glass-sidebar__module-head:hover,.elas-glass-sidebar__module:not([data-active]) button.elas-glass-sidebar__module-head[data-hovered]{background:0 0;box-shadow:inset 0 0 0 1px #ffffff2e}@supports (color:color-mix(in lab, red, red)){.elas-glass-sidebar__module:not([data-active]) button.elas-glass-sidebar__module-head:hover,.elas-glass-sidebar__module:not([data-active]) button.elas-glass-sidebar__module-head[data-hovered]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-elas-glass-surface-foreground) 18%, transparent)}}.elas-glass-sidebar__user-button:hover,.elas-glass-sidebar__user-button[data-hovered]{background:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.elas-glass-sidebar__user-button:hover,.elas-glass-sidebar__user-button[data-hovered]{background:color-mix(in srgb, var(--color-elas-glass-surface-foreground) 12%, transparent)}}.elas-glass-sidebar__toggle:hover,.elas-glass-sidebar__toggle[data-hovered]{background:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.elas-glass-sidebar__toggle:hover,.elas-glass-sidebar__toggle[data-hovered]{background:color-mix(in srgb, var(--color-elas-glass-surface-foreground) 30%, transparent)}}}@media (pointer:coarse){.elas-glass-sidebar__item,.elas-glass-sidebar__module-panel .elas-glass-sidebar__item,.elas-glass-sidebar__module-head,.elas-glass-sidebar__user-button,.elas-glass-sidebar__menu-item{min-height:var(--spacing-elas-touch-target,44px)}.elas-glass-sidebar__toggle{width:var(--spacing-elas-touch-target,44px);height:var(--spacing-elas-touch-target,44px)}}@media (prefers-reduced-motion:reduce){.elas-glass-sidebar__chevron{transition:none}.elas-glass-sidebar__popover,.elas-glass-sidebar__popover[data-entering],.elas-glass-sidebar__popover[data-exiting]{transform:none}}@media (prefers-reduced-transparency:reduce){.elas-glass-sidebar__toggle,.elas-glass-sidebar__tile{-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-contrast:more){.elas-glass-shell{--egs-text-2:var(--egs-text);--egs-text-3:var(--egs-text);--egs-edge:var(--egs-text);--egs-tile-edge:var(--egs-text)}}@media (forced-colors:active){.elas-glass-sidebar__item[aria-current=page],.elas-glass-sidebar__module[data-open]{outline-offset:-2px;outline:2px solid}}.elas-glass-shell__main[data-aside]{flex-direction:row;gap:10px}.elas-glass-shell__main[data-aside]>.elas-glass-shell__panel{border-right:1px solid var(--color-elas-border);border-radius:32px}.elas-glass-shell[data-panel=flush] .elas-glass-shell__main[data-aside]>.elas-glass-shell__panel{border-bottom:0;border-radius:32px 32px 0 0}.elas-glass-shell[data-panel=flush] .elas-glass-shell__main[data-aside]>.elas-artie-panel{margin-bottom:calc(10px + env(safe-area-inset-bottom,0px))}.elas-artie-button{--eab-top:var(--color-elas-glass-surface-top);--eab-bottom:var(--color-elas-glass-surface-bottom);--eab-fill:linear-gradient(135deg, var(--eab-top), var(--eab-bottom));--eab-gloss:linear-gradient(180deg, #ffffff57 0%, #ffffff1f 45%, transparent 75%)}@supports (color:color-mix(in lab, red, red)){.elas-artie-button{--eab-gloss:linear-gradient(180deg, color-mix(in srgb, var(--color-elas-glass-surface-foreground) 34%, transparent) 0%, color-mix(in srgb, var(--color-elas-glass-surface-foreground) 12%, transparent) 45%, transparent 75%)}}.elas-artie-button{box-sizing:border-box;isolation:isolate;border-radius:var(--radius-elas-full,9999px);min-height:36px;color:var(--color-elas-glass-surface-foreground);box-shadow:inset 0 1px 0 #fff6, 0 3px 12px var(--eab-bottom);background:0 0;border:0;flex:none;align-items:center;gap:7px;padding:0 15px 0 11px;display:inline-flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.elas-artie-button{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-elas-glass-surface-foreground) 40%, transparent), 0 3px 12px color-mix(in srgb, var(--eab-bottom) 35%, transparent)}}.elas-artie-button{font:inherit;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:transform var(--elas-duration-fast,.15s) var(--ease-elas-out,ease-out), box-shadow var(--elas-duration-base,.2s) var(--ease-elas-out,ease-out);font-size:14px;font-weight:600;line-height:1}.elas-artie-button:before,.elas-artie-button:after{content:"";border-radius:inherit;z-index:-1;position:absolute}.elas-artie-button:before{background:var(--eab-gloss), var(--eab-fill);inset:0}.elas-artie-button:after{background:linear-gradient(100deg,#0000 15%,#ffffff14 30%,#ffffff38 42%,#ffffff57 50%,#ffffff38 58%,#ffffff14 70%,#0000 85%);inset:0}@supports (color:color-mix(in lab, red, red)){.elas-artie-button:after{background:linear-gradient(100deg, transparent 15%, color-mix(in srgb, var(--color-elas-glass-surface-foreground) 8%, transparent) 30%, color-mix(in srgb, var(--color-elas-glass-surface-foreground) 22%, transparent) 42%, color-mix(in srgb, var(--color-elas-glass-surface-foreground) 34%, transparent) 50%, color-mix(in srgb, var(--color-elas-glass-surface-foreground) 22%, transparent) 58%, color-mix(in srgb, var(--color-elas-glass-surface-foreground) 8%, transparent) 70%, transparent 85%)}}.elas-artie-button:after{pointer-events:none;transform:translate(-130%)}.elas-artie-button--sm{min-height:32px;padding:0 13px 0 9px;font-size:13px}.elas-artie-button--lg{min-height:40px;padding:0 17px 0 13px;font-size:15px}.elas-artie-button[data-open]{box-shadow:inset 0 1px 0 #fff6, 0 0 0 1.5px var(--eab-top), 0 4px 14px var(--eab-top)}@supports (color:color-mix(in lab, red, red)){.elas-artie-button[data-open]{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-elas-glass-surface-foreground) 40%, transparent), 0 0 0 1.5px color-mix(in srgb, var(--eab-top) 35%, transparent), 0 4px 14px color-mix(in srgb, var(--eab-top) 30%, transparent)}}.elas-artie-button[data-pressed]{transform:scale(.97)}.elas-artie-button:focus-visible,.elas-artie-button[data-focus-visible]{outline:2px solid var(--color-elas-ring);outline-offset:2px}@media (any-hover:hover){.elas-artie-button[data-hovered]:not([data-pressed]){box-shadow:inset 0 1px 0 #fff6, 0 6px 18px var(--eab-top);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.elas-artie-button[data-hovered]:not([data-pressed]){box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-elas-glass-surface-foreground) 40%, transparent), 0 6px 18px color-mix(in srgb, var(--eab-top) 45%, transparent)}}}.elas-artie-bot{flex:none;width:18px;height:18px;overflow:visible}.elas-artie-bot__eyes{transform-box:fill-box;transform-origin:50%}@keyframes elas-artie-blink{0%,90%,to{transform:scaleY(1)}93%{transform:scaleY(.1)}}@keyframes elas-artie-pulse{0%,to{opacity:.45}50%{opacity:1}}@keyframes elas-artie-bob{0%,to{transform:translateY(0)}40%{transform:translateY(-2px)rotate(-6deg)}70%{transform:translateY(0)rotate(4deg)}}@keyframes elas-artie-dots{0%,80%,to{opacity:.25}40%{opacity:1}}@media (prefers-reduced-motion:no-preference){.elas-artie-button:after{animation:4s linear infinite elas-glass-shimmer}.elas-artie-bot__eyes{animation:4.5s infinite elas-artie-blink}.elas-artie-bot__antenna{animation:2.2s ease-in-out infinite elas-artie-pulse}.elas-artie-panel__typing>span{animation:1s infinite elas-artie-dots}.elas-artie-panel__typing>span:nth-child(2){animation-delay:.15s}.elas-artie-panel__typing>span:nth-child(3){animation-delay:.3s}}@media (prefers-reduced-motion:no-preference) and (any-hover:hover){.elas-artie-button[data-hovered] .elas-artie-bot{animation:.6s ease-in-out elas-artie-bob}}@media (prefers-reduced-motion:reduce){.elas-artie-button{transition:none}}.elas-artie-panel{--eap-accent:var(--elas-chrome-accent,var(--color-elas-primary));box-sizing:border-box;border:1px solid var(--color-elas-border);border-radius:var(--radius-elas-2xl,16px);background:var(--color-elas-background);width:400px;max-width:100%;min-height:0;color:var(--color-elas-foreground);flex-direction:column;flex:none;margin-right:10px;display:flex;overflow:hidden;box-shadow:0 10px 30px #0a0a0a24}@supports (color:color-mix(in lab, red, red)){.elas-artie-panel{box-shadow:0 10px 30px color-mix(in srgb, var(--color-elas-surface-overlay) 14%, transparent)}}.elas-artie-panel--expanded{width:min(720px,50vw)}.elas-artie-panel__head{border-bottom:1px solid var(--color-elas-border);flex:none;align-items:center;gap:4px;padding:10px 10px 10px 12px;display:flex}.elas-artie-panel__title{box-sizing:border-box;border-radius:var(--radius-elas-md,6px);min-width:0;min-height:32px;color:var(--color-elas-foreground);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-right:auto;padding:0 8px;font-size:14px;font-weight:600;display:inline-flex}.elas-artie-panel__title-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.elas-artie-panel__icon{box-sizing:border-box;border-radius:var(--radius-elas-md,6px);width:32px;height:32px;color:var(--color-elas-muted-foreground);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.elas-artie-panel__title[data-pressed],.elas-artie-panel__icon[data-pressed],.elas-artie-panel__mode[data-pressed]{background:var(--color-elas-muted)}@media (any-hover:hover){.elas-artie-panel__title[data-hovered],.elas-artie-panel__icon[data-hovered],.elas-artie-panel__mode[data-hovered]{background:var(--color-elas-muted);color:var(--color-elas-foreground)}.elas-artie-panel__chip[data-hovered]{border-color:var(--eap-accent)}}.elas-artie-panel__title[data-focus-visible],.elas-artie-panel__icon[data-focus-visible],.elas-artie-panel__mode[data-focus-visible],.elas-artie-panel__chip[data-focus-visible],.elas-artie-panel__send[data-focus-visible]{outline:2px solid var(--color-elas-ring);outline-offset:2px}.elas-artie-panel__popover{box-sizing:border-box;border:1px solid var(--color-elas-border);border-radius:var(--radius-elas-lg,8px);background:var(--color-elas-popover);min-width:240px;max-width:min(320px,100vw - 24px);color:var(--color-elas-popover-foreground);box-shadow:var(--shadow-elas-lg);padding:6px;overflow:auto}.elas-artie-panel__menu{outline:none}.elas-artie-panel__menu-item,.elas-artie-panel__menu-note{box-sizing:border-box;border-radius:var(--radius-elas-md,6px);cursor:pointer;outline:none;align-items:center;min-height:36px;padding:8px 10px;font-size:13px;display:flex}.elas-artie-panel__menu-item[data-focused]{background:var(--color-elas-accent);color:var(--color-elas-accent-foreground)}.elas-artie-panel__menu-item[data-selected]{font-weight:600}.elas-artie-panel__menu-note{color:var(--color-elas-muted-foreground);cursor:default}.elas-artie-panel__slot{flex:auto;min-height:0;overflow:auto}.elas-artie-panel__body{flex-direction:column;flex:auto;min-height:0;padding:16px;display:flex}.elas-artie-panel__scroller{overscroll-behavior:contain;flex-direction:column;flex:auto;min-height:0;display:flex;overflow-y:auto}.elas-artie-panel__hero{text-align:center;margin:auto 0;padding:8px 0 16px}.elas-artie-panel__hero-bot{width:28px;height:28px;color:var(--eap-accent)}.elas-artie-panel__heading{letter-spacing:-.02em;text-wrap:balance;margin:10px 0 20px;font-size:28px;font-weight:700;line-height:1.15}.elas-artie-panel__chips{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.elas-artie-panel__chip{box-sizing:border-box;border:1px solid var(--color-elas-border);border-radius:var(--radius-elas-full,9999px);background:var(--color-elas-muted);min-height:36px;color:var(--color-elas-foreground);font:inherit;cursor:pointer;align-items:center;gap:7px;padding:0 14px;font-size:14px;display:inline-flex}.elas-artie-panel__chip-icon{color:var(--eap-accent);display:inline-flex}.elas-artie-panel__thread{flex-direction:column;gap:12px;margin-top:auto;padding-bottom:4px;display:flex}.elas-artie-panel__msg{box-sizing:border-box;border:1px solid var(--color-elas-border);overflow-wrap:break-word;border-radius:12px;max-width:88%;padding:10px 13px;font-size:14px;line-height:1.5}.elas-artie-panel__msg--user{border-color:var(--eap-accent);align-self:flex-end}@supports (color:color-mix(in lab, red, red)){.elas-artie-panel__msg--user{border-color:color-mix(in srgb, var(--eap-accent) 28%, var(--color-elas-background))}}.elas-artie-panel__msg--user{background:var(--eap-accent)}@supports (color:color-mix(in lab, red, red)){.elas-artie-panel__msg--user{background:color-mix(in srgb, var(--eap-accent) 14%, var(--color-elas-background))}}.elas-artie-panel__msg--assistant{background:var(--color-elas-background);align-self:flex-start}.elas-artie-panel__who{color:var(--eap-accent);align-items:center;gap:6px;margin-bottom:4px;font-size:12.5px;font-weight:600;display:flex}.elas-artie-panel__who .elas-artie-bot{width:16px;height:16px}.elas-artie-panel__typing{gap:3px;padding:4px 0;display:inline-flex}.elas-artie-panel__typing>span{background:var(--color-elas-muted-foreground);border-radius:50%;width:6px;height:6px}.elas-artie-panel__composer{border:1px solid var(--color-elas-border);background:var(--color-elas-muted);transition:border-color var(--elas-duration-fast,.15s) ease;border-radius:12px;flex:none;margin-top:12px;padding:10px 10px 8px 14px}.elas-artie-panel__composer:focus-within{border-color:var(--eap-accent);box-shadow:0 0 0 3px var(--eap-accent)}@supports (color:color-mix(in lab, red, red)){.elas-artie-panel__composer:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--eap-accent) 18%, transparent)}}.elas-artie-panel__row{align-items:flex-end;gap:6px;display:flex}.elas-artie-panel__input{box-sizing:border-box;resize:none;min-width:0;max-height:140px;color:var(--color-elas-foreground);font:inherit;background:0 0;border:0;outline:none;flex:auto;padding:4px 0;font-size:16px;line-height:1.4;overflow-y:auto}.elas-artie-panel__input::placeholder{color:var(--color-elas-muted-foreground);opacity:1}.elas-artie-panel__actions{color:var(--color-elas-muted-foreground);flex:none;align-items:center;gap:2px;display:flex}.elas-artie-panel__foot{align-items:center;gap:8px;margin-top:8px;display:flex}.elas-artie-panel__mode{box-sizing:border-box;border-radius:var(--radius-elas-md,6px);min-height:28px;color:var(--color-elas-foreground);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0 6px;font-size:13px;font-weight:600;display:inline-flex}.elas-artie-panel__context{color:var(--color-elas-muted-foreground);align-items:center;gap:6px;margin-left:auto;font-size:12px;display:inline-flex}.elas-artie-panel__context svg{width:18px;height:18px}.elas-artie-panel__context-track,.elas-artie-panel__context-fill{fill:none;stroke-width:2px}.elas-artie-panel__context-track{stroke:var(--color-elas-border)}.elas-artie-panel__context-fill{stroke:var(--color-elas-foreground);stroke-linecap:round}.elas-artie-panel__send{box-sizing:border-box;border-radius:var(--radius-elas-lg,8px);background:var(--eap-accent);width:32px;height:32px;color:var(--color-elas-background);cursor:pointer;border:0;flex:none;place-items:center;margin-left:auto;padding:0;display:grid}.elas-artie-panel__context+.elas-artie-panel__send{margin-left:0}.elas-artie-panel__send[data-disabled]{opacity:.4;cursor:default}@media (max-width:899.98px){.elas-artie-panel,.elas-artie-panel--expanded{z-index:50;width:auto;max-width:none;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);box-shadow:none;border:0;border-radius:0;margin:0;position:fixed;inset:0}}@media (pointer:coarse){.elas-artie-button,.elas-artie-panel__title,.elas-artie-panel__chip,.elas-artie-panel__menu-item{min-height:var(--spacing-elas-touch-target,44px)}.elas-artie-panel__icon,.elas-artie-panel__send{width:var(--spacing-elas-touch-target,44px);height:var(--spacing-elas-touch-target,44px)}}@media (forced-colors:active){.elas-artie-button,.elas-artie-panel__send{border:1px solid buttontext}.elas-artie-panel__context-fill{stroke:canvastext}}.elas-top-bar{box-sizing:border-box;align-items:center;gap:var(--spacing-elas-2,8px);border-bottom:1px solid var(--color-elas-border);background:var(--color-elas-background);min-width:0;min-height:56px;color:var(--color-elas-foreground);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);padding:8px 16px 8px 20px;display:grid}.elas-top-bar--flush{border-bottom:0}.elas-top-bar--sticky{z-index:30;background:#ffffffeb;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.elas-top-bar--sticky{background:color-mix(in srgb, var(--color-elas-background) 92%, transparent)}}.elas-top-bar--sticky{-webkit-backdrop-filter:saturate(1.2)blur(6px);backdrop-filter:saturate(1.2)blur(6px)}.elas-top-bar--custom{display:flex}.elas-top-bar__start{align-items:center;gap:var(--spacing-elas-2,8px);min-width:0;display:flex}.elas-top-bar__middle{justify-content:center;min-width:0;display:flex}.elas-top-bar__leading{align-items:center;gap:var(--spacing-elas-2,8px);flex:none;display:flex}.elas-breadcrumbs{min-width:0}.elas-top-bar .elas-breadcrumbs{flex:auto}.elas-breadcrumbs ol{align-items:center;gap:6px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.elas-breadcrumbs li{align-items:center;gap:6px;min-width:0;display:flex}.elas-breadcrumbs__sep{color:var(--color-elas-muted-foreground);flex:none}.elas-breadcrumbs__item{border-radius:var(--radius-elas-sm,4px);min-width:0;max-width:240px;color:var(--color-elas-muted-foreground);text-overflow:ellipsis;white-space:nowrap;transition:color var(--elas-duration-fast,.15s) ease;font-size:14px;line-height:1.3;text-decoration:none;overflow:hidden}.elas-breadcrumbs__item--current{color:var(--elas-chrome-accent,var(--color-elas-foreground));font-weight:600}.elas-top-bar__end{align-items:center;gap:var(--spacing-elas-1,4px);flex:none;justify-self:end;min-width:0;max-width:100%;margin-left:auto;display:flex}@media not all and (min-width:600px){.elas-top-bar{display:flex}.elas-top-bar__start{flex:1 0 40%}.elas-top-bar__end{overscroll-behavior-x:contain;scrollbar-width:none;flex:0 auto;overflow-x:auto}.elas-top-bar .elas-breadcrumbs{flex:auto}.elas-top-bar__end::-webkit-scrollbar{display:none}}.elas-search-trigger{box-sizing:border-box;align-items:center;gap:var(--spacing-elas-2,8px);border:1px solid var(--elas-chrome-accent,oklch(34.74% .0941 260.51));min-width:340px;max-width:100%;min-height:36px;padding:0 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.elas-search-trigger{border:1px solid color-mix(in srgb, var(--elas-chrome-accent,var(--color-elas-primary)) 35%, var(--color-elas-background))}}.elas-search-trigger{border-radius:var(--radius-elas-lg,8px);color:var(--color-elas-muted-foreground);font:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background-color var(--elas-duration-fast,.15s) ease, border-color var(--elas-duration-fast,.15s) ease, color var(--elas-duration-fast,.15s) ease;background:0 0;font-size:13px;line-height:1.2}.elas-search-trigger:active{color:var(--color-elas-foreground)}.elas-search-trigger:focus-visible{border-color:var(--elas-chrome-accent,var(--color-elas-primary));box-shadow:0 0 0 3px var(--elas-chrome-accent,oklch(34.74% .0941 260.51));outline:none}@supports (color:color-mix(in lab, red, red)){.elas-search-trigger:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--elas-chrome-accent,var(--color-elas-primary)) 18%, transparent)}}.elas-search-trigger__kbd{border:1px solid var(--color-elas-border);border-radius:var(--radius-elas-sm,4px);background:var(--color-elas-muted);color:var(--color-elas-muted-foreground);font-family:var(--font-elas-mono,"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace);font-variant-numeric:tabular-nums;align-items:center;margin-left:auto;padding:2px 5px;font-size:10.5px;line-height:1.2;display:inline-flex}.elas-updates-button{box-sizing:border-box;border-radius:var(--radius-elas-lg,8px);width:40px;height:40px;color:var(--color-elas-muted-foreground);font:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background-color var(--elas-duration-fast,.15s) ease, color var(--elas-duration-fast,.15s) ease;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex;position:relative}.elas-updates-button:active,.elas-updates-button[data-pressed]{background:var(--elas-chrome-accent,oklch(34.74% .0941 260.51))}@supports (color:color-mix(in lab, red, red)){.elas-updates-button:active,.elas-updates-button[data-pressed]{background:color-mix(in srgb, var(--elas-chrome-accent,var(--color-elas-primary)) 18%, transparent)}}.elas-updates-button[aria-current=page]{background:var(--elas-chrome-accent,oklch(34.74% .0941 260.51))}@supports (color:color-mix(in lab, red, red)){.elas-updates-button[aria-current=page]{background:color-mix(in srgb, var(--elas-chrome-accent,var(--color-elas-primary)) 12%, transparent)}}.elas-updates-button[aria-current=page]{color:var(--elas-chrome-accent,var(--color-elas-primary))}.elas-updates-button__count{box-sizing:border-box;border-radius:var(--radius-elas-full,9999px);background:var(--elas-chrome-accent,var(--color-elas-primary));min-width:18px;height:18px;color:var(--color-elas-primary-foreground);box-shadow:0 0 0 2px var(--color-elas-background);font-variant-numeric:tabular-nums;text-align:center;outline:1px solid #0000;padding:0 5px;font-size:10.5px;font-weight:700;line-height:18px;position:absolute;top:3px;right:2px}.elas-breadcrumbs__item:focus-visible,.elas-breadcrumbs__item[data-focus-visible],.elas-updates-button:focus-visible,.elas-updates-button[data-focus-visible]{outline:2px solid var(--color-elas-ring);outline-offset:2px}@media not all and (min-width:600px){.elas-top-bar{padding:8px 12px 8px 16px}.elas-top-bar .elas-search-trigger{justify-content:center;width:36px;min-width:0;padding:0}.elas-top-bar .elas-search-trigger__label{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.elas-top-bar .elas-search-trigger__kbd{display:none}}@media not all and (min-width:480px){.elas-top-bar .elas-breadcrumbs li:not(:last-child),.elas-top-bar .elas-breadcrumbs li:last-child .elas-breadcrumbs__sep{display:none}.elas-top-bar .elas-breadcrumbs__item{max-width:none}}@media (any-hover:hover){a.elas-breadcrumbs__item:hover,a.elas-breadcrumbs__item[data-hovered]{color:var(--elas-chrome-accent,var(--color-elas-foreground))}.elas-search-trigger:hover{border-color:var(--elas-chrome-accent,var(--color-elas-primary));color:var(--color-elas-foreground)}.elas-updates-button:not([aria-current=page]):hover,.elas-updates-button:not([aria-current=page])[data-hovered]{background:var(--elas-chrome-accent,oklch(34.74% .0941 260.51))}@supports (color:color-mix(in lab, red, red)){.elas-updates-button:not([aria-current=page]):hover,.elas-updates-button:not([aria-current=page])[data-hovered]{background:color-mix(in srgb, var(--elas-chrome-accent,var(--color-elas-primary)) 8%, transparent)}}.elas-updates-button:not([aria-current=page]):hover,.elas-updates-button:not([aria-current=page])[data-hovered]{color:var(--elas-chrome-accent,var(--color-elas-primary))}}@media (pointer:coarse){.elas-search-trigger{min-height:var(--spacing-elas-touch-target,44px)}.elas-updates-button{width:var(--spacing-elas-touch-target,44px);height:var(--spacing-elas-touch-target,44px)}}@media (not (min-width:600px)) and (pointer:coarse){.elas-top-bar .elas-search-trigger{width:var(--spacing-elas-touch-target,44px)}}@media (prefers-reduced-transparency:reduce){.elas-top-bar--sticky{background:var(--color-elas-background);-webkit-backdrop-filter:none;backdrop-filter:none}}.elas-top-bar--sm{min-height:48px;padding-top:6px;padding-bottom:6px}.elas-top-bar--lg{min-height:64px;padding-top:10px;padding-bottom:10px}.elas-breadcrumbs--sm .elas-breadcrumbs__item{font-size:13px}.elas-breadcrumbs--lg .elas-breadcrumbs__item{max-width:320px;font-size:16px}.elas-search-trigger--sm{min-width:300px;min-height:32px;padding:0 8px;font-size:12.5px}.elas-search-trigger--lg{min-width:380px;min-height:44px;padding:0 12px;font-size:14px}.elas-search-trigger--full{width:100%}.elas-search-trigger--full .elas-search-trigger__label{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.elas-search-trigger:disabled{opacity:.5;cursor:default}.elas-updates-button--sm{width:32px;height:32px}.elas-updates-button--lg{width:48px;height:48px}.elas-updates-button--sm .elas-updates-button__count{min-width:16px;height:16px;padding:0 4px;font-size:10px;line-height:16px;top:0;right:0}.elas-updates-button--lg .elas-updates-button__count{top:5px;right:5px}.elas-updates-button--muted .elas-updates-button__count{background:var(--color-elas-muted-foreground);color:var(--color-elas-background)}@media (pointer:coarse){.elas-search-trigger--sm{min-height:var(--spacing-elas-touch-target,44px)}.elas-updates-button--sm{width:var(--spacing-elas-touch-target,44px);height:var(--spacing-elas-touch-target,44px)}}.elas-theme-toggle{box-sizing:border-box;border-radius:var(--radius-elas-lg,8px);width:40px;height:40px;color:var(--color-elas-muted-foreground);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background-color var(--elas-duration-fast,.15s) ease, color var(--elas-duration-fast,.15s) ease;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.elas-theme-toggle__moon path{fill:var(--color-elas-paper);stroke:currentColor;stroke-width:1.6px;stroke-linejoin:round}.elas-theme-toggle--sm{width:32px;height:32px}.elas-theme-toggle--lg{width:48px;height:48px}.elas-theme-toggle[data-pressed]{background:var(--elas-chrome-accent,oklch(34.74% .0941 260.51))}@supports (color:color-mix(in lab, red, red)){.elas-theme-toggle[data-pressed]{background:color-mix(in srgb, var(--elas-chrome-accent,var(--color-elas-primary)) 18%, transparent)}}.elas-theme-toggle[data-focus-visible]{outline:2px solid var(--color-elas-ring);outline-offset:2px}@media (any-hover:hover){.elas-theme-toggle[data-hovered]{background:var(--elas-chrome-accent,oklch(34.74% .0941 260.51))}@supports (color:color-mix(in lab, red, red)){.elas-theme-toggle[data-hovered]{background:color-mix(in srgb, var(--elas-chrome-accent,var(--color-elas-primary)) 8%, transparent)}}.elas-theme-toggle[data-hovered]{color:var(--elas-chrome-accent,var(--color-elas-primary))}}@media (forced-colors:active){.elas-theme-toggle__moon path{fill:canvas;stroke:buttontext}}@media (pointer:coarse){.elas-theme-toggle,.elas-theme-toggle--sm{width:var(--spacing-elas-touch-target,44px);height:var(--spacing-elas-touch-target,44px)}}@media (prefers-reduced-motion:reduce){.elas-theme-toggle{transition:none}}.elas-glass-sidebar__module-initial{color:var(--color-elas-glass-initial);font-weight:800}:root{color-scheme:light dark;--ref-green-500:oklch(62.7% .17 149.2);--ref-green-600:oklch(58% .16 150);--ref-green-700:oklch(49.86% .1343 150.06);--ref-green-100:oklch(95.12% .024 155.15);--ref-green-d400:oklch(75.69% .1783 151.71);--ref-green-d300:oklch(81.4% .163 153.3);--ref-green-d900:oklch(33% .06 152);--ref-navy-700:oklch(34.74% .0941 260.51);--ref-navy-400:oklch(66.81% .1028 255.45);--ref-ink:oklch(18.2% 0 0);--ref-ink-d:oklch(96.1% 0 0);--ref-muted:oklch(49.8% .014 259.8);--ref-muted-d:oklch(77.89% .0186 253.37);--ref-red-700:oklch(50.54% .1905 27.52);--ref-red-d:oklch(71.06% .1661 22.22);--ref-page:oklch(97.6% .003 250);--ref-page-d:oklch(17% .004 250);--ref-sage:oklch(93.6% .022 140);--ref-sage-edge:oklch(88.5% .026 140);--ref-sage-d:oklch(23.5% .032 155);--ref-sage-edge-d:oklch(29.5% .036 155);--ref-sage-raised-d:oklch(33.5% .036 155);--id-brand:var(--ref-green-500);--id-brand-ink:var(--ref-green-700);--id-focus:var(--ref-green-600);--id-brand-wash:var(--ref-green-100);--id-action:var(--ref-navy-700);--id-on-action:oklch(100% 0 0);--id-text:var(--ref-ink);--id-muted:var(--ref-muted);--id-surface:oklch(100% 0 0);--id-line:oklch(92.5% .004 260);--id-danger-ink:var(--ref-red-700);--id-page:var(--ref-page);--id-panel:var(--ref-sage);--id-panel-edge:var(--ref-sage-edge);--id-panel-shadow:0 1px 2px oklch(30% .02 260/.04), 0 12px 32px oklch(30% .02 260/.05);--id-hairline:oklch(30% .02 260/.06);--id-panel-raised:oklch(100% 0 0/.7);--id-panel-raised-edge:oklch(100% 0 0/0);--id-paper:oklch(100% 0 0);--color-elas-ring:var(--id-focus)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--id-brand:var(--ref-green-d400);--id-brand-ink:var(--ref-green-d300);--id-focus:var(--ref-green-d400);--id-brand-wash:var(--ref-green-d900);--id-action:var(--ref-navy-400);--id-on-action:oklch(19.2% .026 263.7);--id-text:var(--ref-ink-d);--id-muted:var(--ref-muted-d);--id-surface:oklch(22.9% .007 248);--id-line:oklch(30% .008 250);--id-danger-ink:var(--ref-red-d);--id-page:var(--ref-page-d);--id-panel:var(--ref-sage-d);--id-panel-edge:var(--ref-sage-edge-d);--id-panel-shadow:0 12px 32px oklch(0% 0 0/.35);--id-hairline:oklch(100% 0 0/.06);--id-panel-raised:var(--ref-sage-raised-d);--id-panel-raised-edge:oklch(100% 0 0/.1)}}:root[data-theme=dark]{--id-brand:var(--ref-green-d400);--id-brand-ink:var(--ref-green-d300);--id-focus:var(--ref-green-d400);--id-brand-wash:var(--ref-green-d900);--id-action:var(--ref-navy-400);--id-on-action:oklch(19.2% .026 263.7);--id-text:var(--ref-ink-d);--id-muted:var(--ref-muted-d);--id-surface:oklch(22.9% .007 248);--id-line:oklch(30% .008 250);--id-danger-ink:var(--ref-red-d);--id-page:var(--ref-page-d);--id-panel:var(--ref-sage-d);--id-panel-edge:var(--ref-sage-edge-d);--id-panel-shadow:0 12px 32px oklch(0% 0 0/.35);--id-hairline:oklch(100% 0 0/.06);--id-panel-raised:var(--ref-sage-raised-d);--id-panel-raised-edge:oklch(100% 0 0/.1)}@font-face{font-family:Albert Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/static/fonts/AlbertSans-400.woff2)format("woff2")}@font-face{font-family:Albert Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/static/fonts/AlbertSans-500.woff2)format("woff2")}@font-face{font-family:Albert Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/static/fonts/AlbertSans-600.woff2)format("woff2")}@font-face{font-family:Albert Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/static/fonts/AlbertSans-700.woff2)format("woff2")}@font-face{font-family:Albert Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/static/fonts/AlbertSans-800.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/static/fonts/JetBrainsMono-400.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/static/fonts/JetBrainsMono-500.woff2)format("woff2")}body{min-height:100dvh;font-family:var(--font-elas-sans);color:var(--id-text);background:var(--id-page);margin:0}html,body{overscroll-behavior-y:none}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}a,button,input,label{-webkit-tap-highlight-color:transparent;touch-action:manipulation}button.id-link{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.id-wordmark{letter-spacing:-.02em;color:var(--id-text);font-size:16px;font-weight:800}.id-wordmark b,.lockup.elas b{color:var(--id-brand)}.id-h1{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:22px;font-weight:700;line-height:1.2}.id-lede{color:var(--id-muted);text-wrap:pretty;margin:0;font-size:14px;line-height:1.45}.id-label{color:var(--id-text);font-size:13px;font-weight:600}.id-field-error{color:var(--id-danger-ink);margin:0;font-size:13px;line-height:1.4}.id-noscript{text-align:center;color:var(--id-text);background:var(--id-surface);box-shadow:0 1px 0 var(--id-line);margin:0;padding:12px 16px;font-weight:600}.elas-badge{--ebd-bg:var(--id-surface);flex:none}@supports (color:color-mix(in lab, red, red)){.elas-badge{--ebd-bg:color-mix(in oklab, var(--id-surface) 92%, var(--id-text))}}.elas-badge{--ebd-fg:var(--id-muted)}.elas-badge--primary{--ebd-bg:var(--id-brand-wash);--ebd-fg:var(--id-brand-ink)}.id-part__tag{flex:none;display:inline-flex}.id-panel{background:var(--id-panel);box-shadow:0 0 0 1px var(--id-panel-edge), var(--id-panel-shadow);outline:1px solid #0000}@media (prefers-contrast:more){.id-panel{box-shadow:0 0 0 1px var(--id-muted)}}.id-frame{grid-template-columns:minmax(280px,40%) minmax(0,1fr);min-height:100dvh;display:grid}.id-frame__side{border-radius:16px;flex-direction:column;gap:16px;height:calc(100dvh - 32px);min-height:0;margin:16px;padding:28px;display:flex;position:sticky;top:16px}.id-frame__mid{flex:1;place-content:center;justify-items:start;gap:14px;min-width:0;display:grid}.id-frame__mid .lockup{overflow-wrap:anywhere;max-width:100%;font-size:clamp(2.2rem,4.2vw,3.4rem)}.id-frame__main{place-items:center;padding:32px 24px;display:grid}.id-stack{grid-template-columns:minmax(0,1fr);gap:12px;width:min(360px,100%);display:grid}@media not all and (min-width:768px){.id-frame{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr)}.id-frame__side{top:max(8px, env(safe-area-inset-top));z-index:1;height:auto;margin:max(8px, env(safe-area-inset-top)) max(8px, env(safe-area-inset-right)) 0 max(8px, env(safe-area-inset-left));border-radius:16px;flex-direction:row;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:10px 14px;position:sticky}.id-frame__mid{place-content:initial;flex:0 auto;display:flex}.id-frame__mid .lockup{letter-spacing:-.01em;gap:.4em;font-size:1.15rem}.id-frame__mid .fosa-mark{width:56px;min-width:56px;padding:0}.id-frame__lede,.id-frame--elas .id-frame__mid{display:none}.id-frame__main{padding:28px 16px max(28px, env(safe-area-inset-bottom));place-items:start center}}.id-bar{border-radius:16px;align-items:center;gap:12px;max-width:680px;margin:0 auto;padding:8px 10px 8px 16px;display:flex}.id-bar__fill{flex:1}.id-bar__back{background:var(--id-panel-raised);min-height:44px;box-shadow:inset 0 0 0 1px var(--id-panel-raised-edge);color:var(--id-text);min-width:0;transition:transform .15s var(--ease-elas-out), background-color .15s ease;border-radius:12px;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.id-bar__back:active{transform:scale(.97)}.id-bar__back:focus-visible{outline:2px solid var(--id-focus);outline-offset:2px}@media (hover:hover) and (pointer:fine){.id-bar__back:hover{background:var(--id-panel-raised)}@supports (color:color-mix(in lab, red, red)){.id-bar__back:hover{background:color-mix(in oklab, var(--id-panel-raised) 90%, var(--id-text))}}}.id-bar__back .lockup.small{font-size:1rem}.id-bar__back{white-space:nowrap}.id-bar__back .lockup.plain{text-overflow:ellipsis;min-width:0;line-height:1.2;display:block;overflow:hidden}.id-bar__arrow{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:14px;height:14px}.id-avatar{object-fit:cover;background:var(--id-brand-wash);width:32px;height:32px;color:var(--id-brand-ink);letter-spacing:.02em;border-radius:999px;flex:none;place-items:center;font-size:12px;font-weight:800;display:grid}.id-avatar--lg{width:44px;height:44px;font-size:15px}.id-avatar--xl{width:56px;height:56px;box-shadow:0 0 0 3px var(--id-surface), 0 0 0 4px var(--id-line);font-size:18px}.id-code{grid-template-columns:minmax(0,1fr);gap:6px;display:grid}.id-code__boxes{gap:8px;display:flex}.id-code__box{background:var(--id-surface);min-width:0;max-width:48px;height:52px;color:var(--id-text);caret-color:var(--id-focus);box-shadow:0 0 0 1px var(--id-line);text-align:center;font-family:var(--font-elas-mono);font-variant-numeric:tabular-nums;outline-offset:-1px;border:0;border-radius:8px;outline:2px solid #0000;flex:1 1 0;padding:0;font-size:20px;font-weight:600}.id-code__box:focus{outline-offset:2px;box-shadow:0 0 0 1.5px var(--id-focus), 0 0 0 4px oklch(from var(--id-focus) l c h / .22)}.id-code__box[aria-invalid=true]{box-shadow:0 0 0 1px var(--id-danger-ink)}.id-code__box[aria-invalid=true]:focus{box-shadow:0 0 0 1.5px var(--id-danger-ink), 0 0 0 4px oklch(from var(--id-danger-ink) l c h / .2)}@media (forced-colors:active){.id-code__box{outline-offset:2px;border:1px solid canvastext}.id-code__box:focus{outline-color:highlight}}.id-bio{flex:none;width:20px;height:20px;position:relative}.id-bio svg{fill:none;width:20px;height:20px;stroke:var(--id-action);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;animation:id-bio 9.6s var(--ease-elas-in-out) infinite;position:absolute;inset:0}.id-bio svg.id-bio__touch{animation-delay:-4.8s}@keyframes id-bio{0%,42%{opacity:1;filter:blur();transform:scale(1)}50%,92%{opacity:0;filter:blur(2px);transform:scale(.85)}to{opacity:1;filter:blur();transform:scale(1)}}@media (prefers-reduced-motion:reduce){.id-bio svg{animation:none}.id-bio .id-bio__touch{opacity:0}}.id-device{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.id-tiles{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.id-tile{background:var(--id-surface);width:100%;min-height:56px;color:var(--id-text);font:inherit;text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;box-shadow:0 0 0 1px var(--id-hairline), 0 1px 2px oklch(20% .03 260/.06);transition:transform .15s var(--ease-elas-out), background-color .15s ease;border:0;border-radius:12px;align-items:center;gap:10px;padding:10px 14px;text-decoration:none;display:flex}.id-tile:active{transform:scale(.98)}.id-tile:focus-visible{outline:2px solid var(--id-focus);outline-offset:2px}@media (hover:hover) and (pointer:fine){.id-tile:hover{background:var(--id-surface)}@supports (color:color-mix(in lab, red, red)){.id-tile:hover{background:color-mix(in oklab, var(--id-surface) 96%, var(--id-text))}}}.id-tile__org{object-fit:contain;border-radius:8px;flex:none;width:32px;height:32px}.id-tile__org--initials{background:var(--id-brand-wash);color:var(--id-brand-ink);place-items:center;font-size:12px;font-weight:800;display:grid}.id-tile__name{overflow-wrap:anywhere;min-width:0;font-weight:600}.id-tile__chev{fill:none;width:16px;height:16px;stroke:var(--id-muted);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-left:auto}@media (prefers-reduced-motion:reduce){.id-tile,.id-bar__back{transition:background-color .15s}.id-tile:active,.id-bar__back:active{transform:none}}.id-logo{display:contents}.lockup{letter-spacing:-.03em;color:var(--id-text);align-items:center;gap:.32em;font-size:clamp(2.4rem,7vw,4rem);font-weight:600;line-height:1;display:inline-flex}.lockup.elas,.lockup.plain{letter-spacing:-.04em;font-weight:800}.lockup.small{letter-spacing:-.01em;gap:.4em;font-size:1.375rem}.lockup .suffix{color:var(--id-muted);font-weight:500}.hp-mark{flex:none;width:auto;height:1.15em;display:block}.hp-mark .pin{fill:currentColor}.hp-mark .accent{fill:var(--id-brand)}.legal-mark{flex:none;width:auto;height:1.15em;display:block}.legal-mark .frame{fill:currentColor}.legal-mark .cords{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round}.legal-mark .pans{fill:var(--id-brand)}.lockup.artie{font-weight:700}.aster-mark{flex:none;width:auto;height:1.1em;display:block}.aster-mark .petal{fill:#2d7a4f}.aster-mark .ring{fill:#1a5c38}.aster-mark .aperture{fill:#fff}.fosa-mark{box-sizing:content-box;flex:none;width:max(72px,4.6em);min-width:72px;height:auto;padding:.25em;display:block}.fosa-mark .letters{fill:#000}.fosa-mark .dot{fill:#00bf63}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .aster-mark .petal{fill:#4caf7d}:root:not([data-theme=light]) .aster-mark .ring{fill:#2d7a4f}:root:not([data-theme=light]) .aster-mark .aperture{fill:#152b1e}:root:not([data-theme=light]) .fosa-mark .letters{fill:#fff}}:root[data-theme=dark] .aster-mark .petal{fill:#4caf7d}:root[data-theme=dark] .aster-mark .ring{fill:#2d7a4f}:root[data-theme=dark] .aster-mark .aperture{fill:#152b1e}:root[data-theme=dark] .fosa-mark .letters{fill:#fff}:root{--color-elas-primary:var(--id-action);--color-elas-primary-foreground:var(--id-on-action);--color-elas-background:var(--id-surface);--color-elas-foreground:var(--id-text);--color-elas-muted-foreground:var(--id-muted);--color-elas-input:var(--id-line);--color-elas-accent:var(--id-surface)}@supports (color:color-mix(in lab, red, red)){:root{--color-elas-accent:color-mix(in oklab, var(--id-surface) 94%, var(--id-text))}}:root{--color-elas-accent-foreground:var(--id-text);--color-elas-card:var(--id-surface);--color-elas-card-foreground:var(--id-text);--color-elas-destructive-text:var(--id-danger-ink)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .elas-button--default{--eb-bg-hover:var(--id-action)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=light]) .elas-button--default{--eb-bg-hover:color-mix(in oklab, var(--id-action) 88%, white)}}}:root[data-theme=dark] .elas-button--default{--eb-bg-hover:var(--id-action)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .elas-button--default{--eb-bg-hover:color-mix(in oklab, var(--id-action) 88%, white)}}.id-signin{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.id-signin [hidden]{display:none!important}.id-step,.id-form{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.id-signin .elas-button{font-weight:600}.id-signin .elas-button .id-bio svg,.id-signin .elas-button .id-bio{width:20px;height:20px}.id-btn__icon{flex:none;width:18px;height:18px}.id-email[data-invalid] .elas-text-field__input{border-color:var(--id-danger-ink)}.id-email .elas-text-field__error{display:none}.id-signin .elas-checkbox{--color-elas-primary:var(--id-focus);color:var(--id-muted);font-size:13px}@keyframes id-spin{to{transform:rotate(360deg)}}.id-or{color:var(--id-muted);align-items:center;gap:10px;font-size:12px;display:flex}.id-or:before,.id-or:after{content:"";background:var(--id-line);flex:1;height:1px}.id-legal{color:var(--id-muted);text-wrap:pretty;margin:2px 0 0;font-size:12.5px;line-height:1.5}.id-legal a{color:var(--id-brand-ink);text-underline-offset:2px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}@media (hover:hover) and (pointer:fine){.id-legal a:hover{color:oklch(from var(--id-brand-ink) calc(l * .88) c h)}}.id-legal a:focus-visible,.id-link[data-focus-visible]{outline:2px solid var(--id-focus);outline-offset:2px;border-radius:2px}.id-links{flex-wrap:wrap;gap:4px 18px;display:flex}.id-link.elas-button{--eb-fg:var(--id-brand-ink);--eb-fg-hover:oklch(from var(--id-brand-ink) calc(l * .88) c h);--eb-bg-hover:transparent;height:auto;font:inherit;cursor:pointer;text-underline-offset:3px;border-radius:2px;margin:0;padding:0;font-size:14px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.id-link.elas-button[data-pressed]{transform:none}.id-link.elas-button[data-disabled]{opacity:1;cursor:default;--eb-fg:var(--id-muted);text-decoration:none}.id-link .elas-button__spinner{display:none}.id-signin .id-code>.id-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.id-code--ok .id-code__box{box-shadow:0 0 0 1.5px var(--id-focus);background:var(--id-brand-wash);color:var(--id-brand-ink)}.id-msg{color:var(--id-danger-ink);background:oklch(from var(--id-danger-ink) l c h / .1);border-radius:8px;margin:0;padding:10px 12px;font-size:13.5px;line-height:1.45}.id-msg:empty{display:none}.id-warn{gap:2px;display:grid}.id-sso{color:var(--id-text);align-items:center;gap:12px;display:flex}.id-spinner{border:3px solid var(--id-line);border-top-color:var(--id-brand);border-radius:50%;flex:none;width:22px;height:22px;animation:.9s linear infinite id-spin}.id-done{text-align:center;justify-items:center;gap:8px;display:grid}.id-done__check{fill:none;width:56px;height:56px;stroke:var(--id-brand);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.id-done__check path{stroke-dasharray:40;stroke-dashoffset:40px;animation:id-draw .36s var(--ease-elas-out) 80ms forwards}@keyframes id-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:no-preference){.id-shake{animation:id-shake .24s var(--ease-elas-out)}.id-code--shake .id-code__boxes{animation:id-shake-code .36s var(--ease-elas-out)}.id-code--ok .id-code__box{animation:id-pop .24s var(--ease-elas-out) both}.id-code--ok .id-code__box:nth-child(2){animation-delay:30ms}.id-code--ok .id-code__box:nth-child(3){animation-delay:60ms}.id-code--ok .id-code__box:nth-child(4){animation-delay:90ms}.id-code--ok .id-code__box:nth-child(5){animation-delay:.12s}.id-code--ok .id-code__box:nth-child(6){animation-delay:.15s}.id-signin[data-moved] .id-step:not([hidden]){animation:id-step-in .24s var(--ease-elas-out) both}}@keyframes id-shake{0%{transform:translate(-6px)}50%{transform:translate(6px)}to{transform:none}}@keyframes id-shake-code{0%,to{transform:none}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}@keyframes id-pop{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes id-step-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media not all and (min-width:768px){.id-signin .elas-button,.id-signin .elas-text-field__input{height:44px}.id-signin .elas-text-field__input{font-size:16px}.id-link,.id-signin .elas-checkbox__content{min-height:44px}}@media (prefers-reduced-motion:reduce){.id-spinner{animation:none}.id-done__check path{stroke-dashoffset:0;animation:none}}.id-strong{color:var(--id-text);overflow-wrap:anywhere}.id-lede strong{overflow-wrap:anywhere}.id-signin .elas-button--full{white-space:normal;text-align:center;height:auto;min-height:var(--spacing-elas-control-base,40px);padding-block:8px;line-height:1.25}@media not all and (min-width:768px){.id-signin .elas-button--full{min-height:44px}}.id-mcp-can{gap:6px;padding-left:1.25em;display:grid}.id-mcp-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.id-qr{box-sizing:border-box;background:var(--id-paper);width:176px;max-width:100%;height:176px;box-shadow:0 0 0 1px var(--id-line);border-radius:12px;padding:8px;display:block}.id-key{font-family:var(--font-elas-mono);color:var(--id-text);letter-spacing:.02em;-webkit-user-select:all;user-select:all;overflow-wrap:anywhere;font-weight:600}.id-backup{background:var(--id-surface);box-shadow:0 0 0 1px var(--id-hairline);font-family:var(--font-elas-mono);font-variant-numeric:tabular-nums;color:var(--id-text);-webkit-user-select:all;user-select:all;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 14px;margin:0;padding:12px 14px;font-size:15px;font-weight:600;list-style:none;display:grid}#setupStep .id-code>.id-label{clip-path:none;white-space:normal;width:auto;height:auto;position:static;overflow:visible}.id-msg--ok{color:var(--id-brand-ink);background:var(--id-brand-wash)}.id-account{box-sizing:border-box;min-height:100dvh;padding:max(16px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(32px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left))}.id-account .id-bar{top:max(8px, env(safe-area-inset-top));z-index:2;position:sticky}.id-account__main{gap:14px;min-width:0;max-width:680px;margin:20px auto 0;display:grid}.id-account__foot{justify-content:center;padding-top:4px}.id-account .elas-card{gap:14px}.id-card-head{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.id-card-head h2{letter-spacing:-.01em;color:var(--id-text);margin:0;font-size:16px;font-weight:700}.id-sub{color:var(--id-muted);font-size:13px;line-height:1.4}.id-sep{background:var(--id-line);border:0;height:1px;margin:2px 0}.id-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.id-account .id-msg{margin:0}.id-pic{align-items:center;gap:14px;min-width:0;display:flex}.id-pic__avatar{display:contents}.id-pic__acts{flex-wrap:wrap;gap:8px;display:flex}.id-rows{display:grid}.id-row{border-top:1px solid var(--id-line);box-sizing:border-box;grid-template-columns:88px minmax(0,1fr) auto;align-items:center;gap:4px 12px;min-height:44px;padding:10px 0;display:grid}.id-rows>.id-row:first-child{border-top:0}.id-row--edit{grid-template-columns:88px minmax(0,1fr)}.id-row__k{color:var(--id-muted);font-size:13px;font-weight:600}.id-row__v{min-width:0;color:var(--id-text);overflow-wrap:anywhere;gap:2px;font-size:14px;display:grid}.id-row__v--none{color:var(--id-muted)}.id-row__hint{color:var(--id-muted);font-size:12.5px;font-weight:400;line-height:1.4}.id-row__acts{flex:none;gap:4px 16px;display:flex}.id-link--danger.elas-button{--eb-fg:var(--id-danger-ink);--eb-fg-hover:oklch(from var(--id-danger-ink) calc(l * .88) c h)}.id-link.elas-button[data-pending]{cursor:progress}.id-pk{grid-template-columns:20px minmax(0,1fr) auto}.id-pk.id-row--edit{grid-template-columns:20px minmax(0,1fr)}.id-pk .id-device{color:var(--id-muted)}.id-pk__name{overflow-wrap:anywhere;font-weight:600}.id-pk__when:empty{display:none}.id-edit{gap:6px;min-width:0;display:grid}.id-edit__line{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;display:flex}.id-edit__field{flex:200px;min-width:0}.id-edit__field .elas-text-field{width:100%}.id-tel{box-sizing:border-box;width:100%;height:36px;font:inherit;background:var(--id-surface);color:var(--id-text);box-shadow:0 0 0 1px var(--id-line);border:0;border-radius:6px;outline:2px solid #0000;padding:0 10px;font-size:14px}.id-tel:focus{box-shadow:0 0 0 1.5px var(--id-focus), 0 0 0 4px oklch(from var(--id-focus) l c h / .22)}.phone-host{min-width:0}.phone-host--wait{background:var(--id-surface);border-radius:6px;height:36px}@supports (color:color-mix(in lab, red, red)){.phone-host--wait{background:color-mix(in oklab, var(--id-surface) 94%, var(--id-text))}}.phone-row{align-items:center;gap:8px;display:flex}.phone-pick{flex:none;width:7.5rem;position:relative}.phone-country,.phone-row>input{box-sizing:border-box;width:100%;height:36px;font:inherit;background:var(--id-surface);color:var(--id-text);box-shadow:0 0 0 1px var(--id-line);border:0;border-radius:6px;outline:2px solid #0000;padding:0 10px;font-size:14px}.phone-country{cursor:pointer}.phone-row>input{flex:1;min-width:0}.phone-country:focus,.phone-row>input:focus{box-shadow:0 0 0 1.5px var(--id-focus), 0 0 0 4px oklch(from var(--id-focus) l c h / .22)}.phone-list{z-index:10;background:var(--id-surface);width:18rem;max-width:80vw;max-height:14rem;color:var(--id-text);box-shadow:0 0 0 1px var(--id-line), 0 6px 20px oklch(20% .03 260/.15);border-radius:8px;margin:4px 0 0;padding:4px;list-style:none;position:absolute;top:100%;left:0;overflow:auto}.phone-list li{cursor:pointer;border-radius:6px;padding:6px 8px;font-size:14px}.phone-list li.on{background:var(--id-brand-wash);color:var(--id-text)}.phone-list li.none{color:var(--id-muted);cursor:default}.phone-err{color:var(--id-danger-ink);margin:6px 0 0;font-size:13px}.phone-err:empty{display:none}.id-part{gap:10px;min-width:0;display:grid}.id-part__head{align-items:center;gap:8px;display:flex}.id-part__head h3{color:var(--id-text);margin:0;font-size:14px;font-weight:700}.id-part__body{gap:12px;min-width:0;display:grid}.id-part__add{justify-self:start}.id-pair{flex-wrap:wrap;gap:8px;display:flex}.id-backup--in{justify-self:stretch}.id-part__body .id-code>.id-label{clip-path:none;white-space:normal;width:auto;height:auto;position:static;overflow:visible}#tsOn[aria-busy=true]{cursor:progress;opacity:.7}.id-out{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.id-out__text{flex:220px;gap:2px;min-width:0;display:grid}.id-out__text strong{color:var(--id-text);font-size:14px}.id-out form{margin:0}@media (prefers-reduced-motion:no-preference){.id-row--fresh{animation:id-step-in .24s var(--ease-elas-out) both}.id-row{transition:opacity .2s var(--ease-elas-out), transform .2s var(--ease-elas-out)}.id-part__body[data-moved]{animation:id-step-in .24s var(--ease-elas-out) both}.id-unlocked{animation:id-nudge .28s var(--ease-elas-out)}.id-backup--in li{animation:id-fade .2s var(--ease-elas-out) both}.id-backup--in li:nth-child(2){animation-delay:35ms}.id-backup--in li:nth-child(3){animation-delay:70ms}.id-backup--in li:nth-child(4){animation-delay:.105s}.id-backup--in li:nth-child(n+5){animation-delay:.14s}}.id-row--gone{opacity:0;pointer-events:none;transform:scale(.98)}@keyframes id-nudge{0%{transform:scale(.97)}60%{transform:scale(1.02)}to{transform:none}}@keyframes id-fade{0%{opacity:0}to{opacity:1}}@media not all and (min-width:768px){.id-account{padding-top:max(8px, env(safe-area-inset-top))}.id-account .elas-button{min-height:44px}.id-tel,.phone-country,.phone-row>input,.id-account .elas-text-field__input{height:44px;font-size:16px}.phone-host--wait{height:44px}}@media not all and (min-width:480px){.id-row:not(.id-pk){grid-template-columns:minmax(0,1fr) auto}.id-row:not(.id-pk)>.id-row__k{grid-column:1/-1}.id-row--edit:not(.id-pk){grid-template-columns:minmax(0,1fr)}.id-edit__field{flex-basis:100%}}.id-frame__main{position:relative}.id-frame__theme{position:absolute;top:16px;right:16px}@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}