@import "https://fonts.googleapis.com/css2?family=Google+Sans:wght@400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Almarai:wght@300;400;700;800&display=swap";@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-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--font-sans:var(--font-brand), "Google Sans", "Almarai", ui-sans-serif, system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-600:oklch(57.7% .245 27.325);--color-amber-400:oklch(82.8% .189 84.429);--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--leading-relaxed:1.625;--radius-sm:calc(var(--radius) - 4px);--radius-md:calc(var(--radius) - 2px);--radius-lg:var(--radius);--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--drop-shadow-sm:0 1px 2px #00000026;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-brand), "Google Sans", "Almarai", ui-sans-serif, system-ui, sans-serif;--default-mono-font-family:var(--font-mono);--font-display:var(--font-sans);--font-figure:var(--font-display)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border)}html{font-family:var(--font-sans);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;overscroll-behavior:none}body{min-width:320px;min-height:100dvh;font-size:var(--text-body);font-weight:var(--font-weight-body);line-height:var(--leading-body);letter-spacing:var(--tracking-body);color:var(--color-body);background:var(--surface-canvas);overscroll-behavior:none;margin:0}@media (width<=879px){:root:not(.theme-dark) body{background:var(--surface-page)}}.tabular{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}b,strong,th{font-weight:600}:where(button,[role=button],.app-button){-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:manipulation}:where(button,a[href],[role=button],summary){touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:not-allowed}::selection{background:var(--text-selection);color:var(--text-selection-foreground)}:is(input,textarea,select):is(:focus,:focus-visible){outline:none!important}:where(button):focus-visible{outline:none}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){*,:before,:after{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}@media (width<=879px),(pointer:coarse){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),textarea,select{--text-h3:16px;--text-body:16px;--text-label:16px;--text-small:16px;--text-x-small:16px;--text-control:16px;--text-composer:16px}input:where(:not([type=checkbox],[type=radio],[type=range],[type=color])),textarea,select{font-size:16px}.tap-target{min-height:var(--tap-target);min-width:var(--tap-target)}textarea.tap-target{min-height:max(6rem, var(--tap-target))}}}@layer components{.ui-card-chrome{--ui-card-chrome-fill:var(--card);--ui-card-chrome-border:var(--card-border);--ui-card-chrome-border-hover:var(--card-border-hover);isolation:isolate;box-shadow:0 0 0 1px var(--ui-card-chrome-border);transition:background-color var(--duration-base) var(--ease-standard), box-shadow var(--duration-base) var(--ease-standard);background:0 0;border:0;padding:0;position:relative}.ui-card-chrome:after{z-index:-2;border-radius:inherit;background:var(--ui-card-chrome-fill);content:"";pointer-events:none;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.ui-card-chrome[data-interactive]:not(.ui-card-chrome--edged,.ui-card-chrome--accent,.ui-card-chrome--outline):hover{box-shadow:0 0 0 1px var(--ui-card-chrome-border-hover)}}.ui-card-chrome--edged{--ui-card-chrome-border:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ui-card-chrome--edged{--ui-card-chrome-border:color-mix(in srgb, var(--foreground) 9%, transparent)}}.ui-card-chrome--edged{--ui-card-chrome-border-hover:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ui-card-chrome--edged{--ui-card-chrome-border-hover:color-mix(in srgb, var(--foreground) 14%, transparent)}}.ui-card-chrome--edged{background:var(--ui-card-chrome-border);box-shadow:none;padding:1px}.ui-card-chrome--edged:after{inset:1px}@media (hover:hover) and (pointer:fine){.ui-card-chrome--edged:hover{background:var(--ui-card-chrome-border-hover);box-shadow:none}}.ui-card-chrome--borderless{box-shadow:none;background:0 0;padding:0}@media (hover:hover) and (pointer:fine){.ui-card-chrome--borderless:hover{box-shadow:none;background:0 0;padding:0}}.ui-card-chrome--borderless:after{inset:0}.ui-card-chrome--tile{--ui-card-chrome-fill:var(--card);--surface-current:var(--ui-card-chrome-fill);border-radius:var(--radius-surface)}.ui-card-chrome--tile:after{transition:background-color var(--duration-fast) var(--ease-standard)}@media (hover:hover){@media (hover:hover) and (pointer:fine){.ui-card-chrome--tile:is(button,a):not(:disabled):hover{--ui-card-chrome-fill:var(--foreground)}}@supports (color:color-mix(in lab, red, red)){@media (hover:hover) and (pointer:fine){.ui-card-chrome--tile:is(button,a):not(:disabled):hover{--ui-card-chrome-fill:color-mix(in srgb, var(--foreground) 2%, var(--card))}}}}.ui-card-chrome--tile:is(button,a):not(:disabled):active{--ui-card-chrome-fill:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ui-card-chrome--tile:is(button,a):not(:disabled):active{--ui-card-chrome-fill:color-mix(in srgb, var(--foreground) 4%, var(--card))}}.theme-dark .ui-card-chrome--tile{--ui-card-chrome-fill:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.theme-dark .ui-card-chrome--tile{--ui-card-chrome-fill:color-mix(in srgb, var(--foreground) 3.5%, var(--surface-page))}}@media (hover:hover){@media (hover:hover) and (pointer:fine){.theme-dark .ui-card-chrome--tile:is(button,a):not(:disabled):hover{--ui-card-chrome-fill:var(--foreground)}}@supports (color:color-mix(in lab, red, red)){@media (hover:hover) and (pointer:fine){.theme-dark .ui-card-chrome--tile:is(button,a):not(:disabled):hover{--ui-card-chrome-fill:color-mix(in srgb, var(--foreground) 6%, var(--surface-page))}}}}.theme-dark .ui-card-chrome--tile:is(button,a):not(:disabled):active{--ui-card-chrome-fill:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.theme-dark .ui-card-chrome--tile:is(button,a):not(:disabled):active{--ui-card-chrome-fill:color-mix(in srgb, var(--foreground) 9%, var(--surface-page))}}@media (forced-colors:active),(prefers-contrast:more){.ui-card-chrome--tile{outline-offset:-1px;outline:1px solid}}.ui-card-chrome--accent{--ui-card-chrome-border:var(--card-border-accent);--ui-card-chrome-border-hover:var(--card-border-accent-hover);background:var(--ui-card-chrome-border);box-shadow:none;padding:1px}.ui-card-chrome--accent:after{inset:1px}@media (hover:hover) and (pointer:fine){.ui-card-chrome--accent[data-interactive]:hover{background:var(--ui-card-chrome-border-hover)}}.ui-card-chrome--outline{--ui-card-chrome-fill:var(--card);border:1px solid var(--border);box-shadow:none}@media (hover:hover) and (pointer:fine){.ui-card-chrome--outline[data-interactive]:hover{border-color:var(--border-strong)}}.ui-card-chrome,.settings-card,.widget-card--surface{--surface-current:var(--card);--surface-nested:var(--surface-inset)}.ui-card-chrome .ui-card-chrome{--surface-nested:var(--card)}.ui-card-chrome--outline{--surface-current:var(--card);--surface-nested:var(--surface-inset)}.theme-dark .ui-card-chrome--outline{--ui-card-chrome-fill:var(--surface-page);--surface-current:var(--surface-page);--surface-nested:var(--card)}@media (prefers-reduced-motion:reduce){.ui-card-chrome{transition:none}}.type-h1{color:var(--color-h1);font-size:var(--text-h1);font-weight:var(--font-weight-h1);line-height:var(--leading-h1);letter-spacing:var(--tracking-h1);text-wrap:balance}.type-h2{color:var(--color-h2);font-size:var(--text-h2);font-weight:var(--font-weight-h2);line-height:var(--leading-h2);letter-spacing:var(--tracking-h2);text-wrap:balance;margin-block-start:var(--space-6)}.type-h3{color:var(--color-h3);font-size:var(--text-h3);font-weight:var(--font-weight-h3);line-height:var(--leading-h3);letter-spacing:var(--tracking-h3);text-wrap:balance}.type-body,.type-muted{font-size:var(--text-body);font-weight:var(--font-weight-body);line-height:var(--leading-body);letter-spacing:var(--tracking-body);text-wrap:pretty}.type-body{color:var(--color-body)}.type-muted{color:var(--color-body-muted)}.type-label{color:var(--color-label);font-size:var(--text-label);font-weight:var(--font-weight-label);line-height:var(--leading-label);letter-spacing:var(--tracking-label)}.type-small{color:var(--color-small);font-size:var(--text-small);font-weight:var(--font-weight-small);line-height:var(--leading-small);letter-spacing:var(--tracking-small)}.type-x-small{color:var(--color-x-small);font-size:var(--text-x-small);font-weight:var(--font-weight-x-small);line-height:var(--leading-x-small);letter-spacing:var(--tracking-x-small)}.type-control{color:var(--color-control);font-size:var(--text-control);font-weight:var(--font-weight-control);line-height:var(--leading-control);letter-spacing:var(--tracking-control)}.type-tab{color:var(--color-tab);font-size:var(--text-tab);font-weight:var(--font-weight-tab);line-height:var(--leading-tab);letter-spacing:var(--tracking-tab)}.type-metric{color:var(--color-metric);font-family:var(--font-family-metric);font-size:var(--text-metric);font-weight:var(--font-weight-metric);line-height:var(--leading-metric);letter-spacing:var(--tracking-metric);font-variant-numeric:tabular-nums}.type-kpi{color:var(--color-kpi);font-family:var(--font-family-kpi);font-size:var(--text-kpi);font-weight:var(--font-weight-kpi);line-height:var(--leading-kpi);letter-spacing:var(--tracking-kpi);font-variant-numeric:tabular-nums}.ui-image-edge{outline:1px solid var(--image-edge);outline-offset:-1px}.ui-enter{--enter-step:70ms;animation:ui-enter var(--duration-slower) var(--ease-standard) both;animation-delay:calc(var(--enter-step) * var(--stagger,0))}.field-label{color:var(--color-small);font-size:var(--text-small);font-weight:var(--font-weight-small);line-height:var(--leading-small);letter-spacing:var(--tracking-small)}select:not([class]),input:not([class]),textarea:not([class]){border-radius:var(--radius);border-style:var(--tw-border-style);background-color:var(--control-surface);width:100%;padding-inline:calc(var(--spacing) * 3);color:var(--foreground);--tw-outline-style:none;border-width:1px;outline-style:none}:is(select:not([class]),input:not([class]),textarea:not([class]))::placeholder{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){:is(select:not([class]),input:not([class]),textarea:not([class]))::placeholder{color:color-mix(in oklab, var(--muted-foreground) 60%, transparent)}}select:not([class]),input:not([class]),textarea:not([class]){height:var(--control-height);font-size:var(--text-control);border-radius:var(--radius-control);transition:border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard)}select:not([class]):focus-visible,input:not([class]):focus-visible,textarea:not([class]):focus-visible{border-color:var(--accent)}textarea[class],.ui-textarea{background:var(--control-surface)}textarea:not([class]){height:auto;min-height:calc(var(--spacing) * 24);padding-block:calc(var(--spacing) * 2);background:var(--control-surface)}input[type=checkbox]:not([class]){height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);accent-color:var(--primary);border-radius:.25rem}.form-grid{gap:calc(var(--spacing,.25rem) * 3.5);display:grid}@media (width>=40rem){.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.form-grid label,.single-field{gap:calc(var(--spacing,.25rem) * 1.5);display:grid}.form-grid label>span,.single-field>span{color:var(--muted-foreground);font-size:var(--text-small);font-weight:var(--font-weight-small);line-height:var(--leading-small);letter-spacing:var(--tracking-small)}@media (width>=40rem){.span-2{grid-column:span 2/span 2}}.form-actions{justify-content:flex-end;align-items:center;gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;display:flex}.row-actions{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);flex-wrap:wrap;display:flex}.toggle-line{align-items:center;gap:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-control);font-weight:var(--font-weight-control);line-height:var(--leading-control);letter-spacing:var(--tracking-control);display:flex}.hint{color:var(--muted-foreground);font-size:var(--text-body);font-weight:var(--font-weight-body);line-height:var(--leading-body);letter-spacing:var(--tracking-body)}.inline-editor{gap:calc(var(--spacing,.25rem) * 2.5);display:grid}@media (width<=879px){.hide-mobile{display:none!important}}@media (width>=880px){.hide-desktop{display:none!important}}.ui-tooltip{border:1px solid var(--border);border-radius:var(--radius-chip);--surface-current:var(--popover);--surface-nested:var(--card);background:var(--popover);width:max-content;max-width:min(360px,100vw - 24px);color:var(--popover-foreground);box-shadow:var(--shadow-overlay);overflow-wrap:anywhere;white-space:pre-line;text-align:start;pointer-events:auto;transform-origin:var(--radix-tooltip-content-transform-origin,center);outline:none;align-items:center;gap:12px;padding:7px 10px;display:flex}.ui-tooltip[data-state=instant-open],.ui-tooltip[data-state=delayed-open]{animation:ui-tooltip-in var(--duration-tooltip-enter) var(--ease-tooltip) both}.ui-tooltip[data-state=closed]{pointer-events:none;animation:ui-tooltip-out var(--duration-tooltip-exit) var(--ease-tooltip) both}.ui-tooltip__shortcut{white-space:nowrap;flex:none;gap:4px;display:inline-flex}.ui-tooltip__shortcut kbd{border:1px solid var(--border);border-radius:var(--radius-chip);background:var(--secondary);min-width:20px;height:20px;color:var(--muted-foreground);font:inherit;place-items:center;padding-inline:4px;display:inline-grid}@keyframes ui-tooltip-in{0%{opacity:0;transform:scale(var(--scale-tooltip-enter))}to{opacity:1;transform:scale(1)}}@keyframes ui-tooltip-out{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.ui-tooltip[data-state]{animation:none}}.page{gap:calc(var(--spacing,.25rem) * 6);width:100%;max-width:min(var(--shell-content-max), var(--page-content-cap));grid-template-columns:minmax(0,1fr);margin-inline:auto;display:grid}.page>*{min-width:0}.page:not(.page-has-band)>*{animation:page-fade .3s var(--ease-standard) both}.page-has-band{--page-band-content-gap:var(--space-4);align-content:start;row-gap:var(--page-band-content-gap);--page-band-inset:calc(max(0px, (100% - min(var(--page-cap,var(--shell-content-max)), var(--page-content-cap))) / 2) + var(--page-gutter));max-width:none;margin-inline:0}.page-band-scroll{box-sizing:border-box;align-content:start;row-gap:var(--page-band-content-gap);width:100%;min-width:0;max-width:none;padding-block-start:var(--page-band-content-gap);padding-inline:var(--page-band-inset);grid-template-columns:minmax(0,1fr);margin-inline:0;display:grid}.page-has-band[data-page-scroll=page]{row-gap:0!important}.page-has-band>:not(:first-child):not(.page-band-scroll):not(.page-band-fade){width:min(100%, var(--page-content-cap));max-width:var(--page-body-max,min(var(--page-cap,var(--shell-content-max)), var(--page-content-cap)));padding-inline:var(--page-body-gutter,var(--page-gutter));margin-inline:auto}.page-band-fade{z-index:1;pointer-events:none;background:linear-gradient(to bottom, var(--surface-page), transparent);align-self:start;height:12px;display:none}@supports (color:color-mix(in lab, red, red)){.page-band-fade{background:linear-gradient(to bottom, color-mix(in srgb, var(--surface-page) 60%, transparent), transparent)}}.page-band-fade{opacity:0;transition:opacity .15s var(--ease-standard)}.page-band-fade[data-visible]{opacity:1}@media (width<=879px){.page-has-band[data-page-scroll=page]>.page-band-scroll,.page-has-band[data-page-scroll=page]>.page-band-fade{grid-area:2/1}.page-has-band[data-page-scroll=page]>.page-band-fade{display:block;position:sticky;inset-block-start:var(--page-pinned-head,0px)}}.page-band-scroll>*{width:100%;max-width:var(--page-body-max,var(--shell-content-max));margin-inline:auto;padding-inline:0}.page.page-canvas{--page-content-cap:100%;--shell-content-max:100%;--page-cap:100%;--page-body-max:none;--page-body-gutter:0px;--page-band-inset:0px;--page-band-content-gap:0px;--radius-table:0px;gap:0}@media (width>=880px){.page-has-band{flex:1;grid-template-rows:min-content;min-height:0}.page-has-band[data-page-scroll=page]{grid-template-rows:auto minmax(0,1fr)}.page-has-band:has(>.workspace-top-nav[data-surface=overlay]){grid-template-rows:minmax(0,1fr);position:relative}.page-band-scroll{min-height:0;padding-block-end:var(--page-scroll-clearance,0px);scroll-padding-block-end:var(--page-scroll-clearance,0px);overflow-y:auto}.page-has-band[data-page-scroll=page]>.page-band-scroll,.page-band-fade{grid-area:-2/1/-1}.page-band-fade{display:block;position:relative}.page[data-content-alignment=center]>.page-band-scroll{align-content:safe center;padding-block-start:var(--space-6);padding-block-end:calc(var(--space-6) + var(--page-center-head-size,0px))}.page-has-band[data-page-scroll=page][data-body-layout=fill]>.page-band-scroll{grid-template-rows:minmax(0,1fr);padding-block-start:0}}.page-notice:empty{display:none}}@layer utilities{.\@container\/grade{container:grade/inline-size}.\@container\/panel{container:panel/inline-size}.\@container\/split-layout{container:split-layout/inline-size}.\@container,.\[container-type\:inline-size\]{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.visible\!{visibility:visible!important}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.inset-y-1\.5{inset-block:calc(var(--spacing) * 1.5)}.-start-\[4\.5px\]{inset-inline-start:-4.5px}.start-0{inset-inline-start:calc(var(--spacing) * 0)}.-end-0\.5{inset-inline-end:calc(var(--spacing) * -.5)}.end-0{inset-inline-end:calc(var(--spacing) * 0)}.end-2{inset-inline-end:calc(var(--spacing) * 2)}.end-3{inset-inline-end:calc(var(--spacing) * 3)}.end-3\.5{inset-inline-end:calc(var(--spacing) * 3.5)}.end-4{inset-inline-end:calc(var(--spacing) * 4)}.end-5{inset-inline-end:calc(var(--spacing) * 5)}.-top-0\.5{top:calc(var(--spacing) * -.5)}.-top-12{top:calc(var(--spacing) * -12)}.top-0{top:calc(var(--spacing) * 0)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-3\.5{top:calc(var(--spacing) * 3.5)}.top-6{top:calc(var(--spacing) * 6)}.top-7{top:calc(var(--spacing) * 7)}.top-full{top:100%}.-right-1{right:calc(var(--spacing) * -1)}.right-0{right:calc(var(--spacing) * 0)}.right-3\.5{right:calc(var(--spacing) * 3.5)}.-bottom-1{bottom:calc(var(--spacing) * -1)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-\[calc\(-20px-env\(safe-area-inset-bottom\,0px\)\)\]{bottom:calc(-20px - env(safe-area-inset-bottom,0px))}.bottom-\[calc\(var\(--space-4\)\*-1\)\]{bottom:calc(var(--space-4) * -1)}.bottom-\[var\(--sheet-keyboard-inset\)\]{bottom:var(--sheet-keyboard-inset)}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.isolate{isolation:isolate}.z-10{z-index:10}.z-50{z-index:50}.z-70{z-index:70}.z-\[1\]{z-index:1}.z-\[60\]{z-index:60}.z-\[61\]{z-index:61}.z-\[70\]{z-index:70}.z-\[71\]{z-index:71}.z-\[79\]{z-index:79}.z-\[80\]{z-index:80}.z-\[10020\]{z-index:10020}.z-\[10021\]{z-index:10021}.order-first{order:-9999}.col-span-2{grid-column:span 2/span 2}.col-span-full{grid-column:1/-1}.col-start-1{grid-column-start:1}.row-1{grid-row:1}.row-2{grid-row:2}.\!container{width:100%!important}@media (width>=40rem){.\!container{max-width:40rem!important}}@media (width>=48rem){.\!container{max-width:48rem!important}}@media (width>=64rem){.\!container{max-width:64rem!important}}@media (width>=80rem){.\!container{max-width:80rem!important}}@media (width>=96rem){.\!container{max-width:96rem!important}}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.\!m-0{margin:calc(var(--spacing) * 0)!important}.m-0{margin:calc(var(--spacing) * 0)}.m-1{margin:calc(var(--spacing) * 1)}.m-2{margin:calc(var(--spacing) * 2)}.m-6{margin:calc(var(--spacing) * 6)}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-2{margin-inline:calc(var(--spacing) * -2)}.-mx-3{margin-inline:calc(var(--spacing) * -3)}.-mx-5{margin-inline:calc(var(--spacing) * -5)}.-mx-6{margin-inline:calc(var(--spacing) * -6)}.mx-0\.5{margin-inline:calc(var(--spacing) * .5)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-5{margin-inline:calc(var(--spacing) * 5)}.mx-\[7px\]{margin-inline:7px}.mx-auto{margin-inline:auto}.my-1{margin-block:calc(var(--spacing) * 1)}.-ms-1{margin-inline-start:calc(var(--spacing) * -1)}.-ms-3{margin-inline-start:calc(var(--spacing) * -3)}.-ms-4{margin-inline-start:calc(var(--spacing) * -4)}.ms-0{margin-inline-start:calc(var(--spacing) * 0)}.ms-0\.5{margin-inline-start:calc(var(--spacing) * .5)}.ms-1{margin-inline-start:calc(var(--spacing) * 1)}.ms-1\.5{margin-inline-start:calc(var(--spacing) * 1.5)}.ms-2{margin-inline-start:calc(var(--spacing) * 2)}.ms-auto{margin-inline-start:auto}.-me-1{margin-inline-end:calc(var(--spacing) * -1)}.-me-5{margin-inline-end:calc(var(--spacing) * -5)}.me-\[0\.25em\]{margin-inline-end:.25em}.me-auto{margin-inline-end:auto}.-mt-1{margin-top:calc(var(--spacing) * -1)}.-mt-2{margin-top:calc(var(--spacing) * -2)}.-mt-2\.5{margin-top:calc(var(--spacing) * -2.5)}.mt-0{margin-top:calc(var(--spacing) * 0)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.-mb-\[calc\(20px\+env\(safe-area-inset-bottom\,0px\)\)\]{margin-bottom:calc(calc(20px + env(safe-area-inset-bottom,0px)) * -1)}.-mb-px{margin-bottom:-1px}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!hidden{display:none!important}.\!inline{display:inline!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-40{width:calc(var(--spacing) * 40);height:calc(var(--spacing) * 40)}.size-80{width:calc(var(--spacing) * 80);height:calc(var(--spacing) * 80)}.size-\[7px\]{width:7px;height:7px}.size-\[18px\]{width:18px;height:18px}.size-\[30px\]{width:30px;height:30px}.size-\[512px\]{width:512px;height:512px}.size-\[var\(--control-height\)\]{width:var(--control-height);height:var(--control-height)}.size-\[var\(--control-height-compact\)\]{width:var(--control-height-compact);height:var(--control-height-compact)}.size-\[var\(--control-height-xs\)\]{width:var(--control-height-xs);height:var(--control-height-xs)}.size-\[var\(--icon-control\)\]{width:var(--icon-control);height:var(--icon-control)}.size-\[var\(--icon-row\)\]{width:var(--icon-row);height:var(--icon-row)}.size-\[var\(--icon-touch\)\]{width:var(--icon-touch);height:var(--icon-touch)}.size-\[var\(--selection-control-size\)\]{width:var(--selection-control-size);height:var(--selection-control-size)}.size-full{width:100%;height:100%}.\!h-\[calc\(100dvh-var\(--sheet-top-inset\)-var\(--sheet-keyboard-inset\)\)\]{height:calc(100dvh - var(--sheet-top-inset) - var(--sheet-keyboard-inset))!important}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:calc(var(--spacing) * 1)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-48{height:calc(var(--spacing) * 48)}.h-56{height:calc(var(--spacing) * 56)}.h-72{height:calc(var(--spacing) * 72)}.h-80{height:calc(var(--spacing) * 80)}.h-96{height:calc(var(--spacing) * 96)}.h-\[3px\]{height:3px}.h-\[92dvh\]{height:92dvh}.h-\[480px\]{height:480px}.h-\[520px\]{height:520px}.h-\[560px\]{height:560px}.h-\[600px\]{height:600px}.h-\[680px\]{height:680px}.h-\[calc\(100dvh-32px\)\]{height:calc(100dvh - 32px)}.h-\[calc\(var\(--control-height\)-10px\)\]{height:calc(var(--control-height) - 10px)}.h-\[min\(75vh\,900px\)\]{height:min(75vh,900px)}.h-\[min\(76vh\,720px\)\]{height:min(76vh,720px)}.h-\[min\(78dvh\,calc\(100dvh-var\(--sheet-top-inset\)\)\)\]{height:min(78dvh, calc(100dvh - var(--sheet-top-inset)))}.h-\[var\(--control-height\)\]{height:var(--control-height)}.h-\[var\(--control-height-compact\)\]{height:var(--control-height-compact)}.h-\[var\(--control-height-lg\)\]{height:var(--control-height-lg)}.h-\[var\(--table-head-height\,36px\)\]{height:var(--table-head-height,36px)}.h-\[var\(--tap-target\)\]{height:var(--tap-target)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-60{max-height:calc(var(--spacing) * 60)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-\[60vh\]{max-height:60vh}.max-h-\[75vh\]{max-height:75vh}.max-h-\[94dvh\]{max-height:94dvh}.max-h-\[220px\]{max-height:220px}.max-h-\[320px\]{max-height:320px}.max-h-\[360px\]{max-height:360px}.max-h-\[calc\(100dvh-32px\)\]{max-height:calc(100dvh - 32px)}.max-h-\[calc\(100dvh-120px\)\]{max-height:calc(100dvh - 120px)}.max-h-\[calc\(100dvh-var\(--sheet-top-inset\)-var\(--sheet-keyboard-inset\)\)\]{max-height:calc(100dvh - var(--sheet-top-inset) - var(--sheet-keyboard-inset))}.max-h-\[min\(24rem\,50vh\)\]{max-height:min(24rem,50vh)}.max-h-\[min\(26rem\,42vh\)\]{max-height:min(26rem,42vh)}.max-h-\[min\(46vh\,360px\)\]{max-height:min(46vh,360px)}.max-h-\[min\(52vh\,420px\)\]{max-height:min(52vh,420px)}.max-h-\[min\(56vh\,460px\)\]{max-height:min(56vh,460px)}.max-h-\[min\(58vh\,430px\)\]{max-height:min(58vh,430px)}.max-h-\[min\(58vh\,520px\)\]{max-height:min(58vh,520px)}.max-h-\[min\(85dvh\,calc\(100dvh-var\(--sheet-top-inset\)\)\)\]{max-height:min(85dvh, calc(100dvh - var(--sheet-top-inset)))}.max-h-\[var\(--radix-context-menu-content-available-height\)\]{max-height:var(--radix-context-menu-content-available-height)}.max-h-\[var\(--radix-popover-content-available-height\)\]{max-height:var(--radix-popover-content-available-height)}.max-h-none{max-height:none}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-5{min-height:calc(var(--spacing) * 5)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-28{min-height:calc(var(--spacing) * 28)}.min-h-36{min-height:calc(var(--spacing) * 36)}.min-h-48{min-height:calc(var(--spacing) * 48)}.min-h-52{min-height:calc(var(--spacing) * 52)}.min-h-56{min-height:calc(var(--spacing) * 56)}.min-h-64{min-height:calc(var(--spacing) * 64)}.min-h-72{min-height:calc(var(--spacing) * 72)}.min-h-80{min-height:calc(var(--spacing) * 80)}.min-h-\[20px\]{min-height:20px}.min-h-\[22px\]{min-height:22px}.min-h-\[24px\]{min-height:24px}.min-h-\[112px\]{min-height:112px}.min-h-\[116px\]{min-height:116px}.min-h-\[240px\]{min-height:240px}.min-h-\[320px\]{min-height:320px}.min-h-\[360px\]{min-height:360px}.min-h-\[420px\]{min-height:420px}.min-h-\[480px\]{min-height:480px}.min-h-\[520px\]{min-height:520px}.min-h-\[560px\]{min-height:560px}.min-h-\[900px\]{min-height:900px}.min-h-\[clamp\(18rem\,42vh\,28rem\)\]{min-height:clamp(18rem,42vh,28rem)}.min-h-\[var\(--control-height\)\]{min-height:var(--control-height)}.min-h-\[var\(--control-height-compact\)\]{min-height:var(--control-height-compact)}.min-h-\[var\(--table-row-min-height\,56px\)\]{min-height:var(--table-row-min-height,56px)}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.\!w-auto{width:auto!important}.\!w-full{width:100%!important}.w-0{width:calc(var(--spacing) * 0)}.w-1\/2{width:50%}.w-2{width:calc(var(--spacing) * 2)}.w-2\/3{width:66.6667%}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-48{width:calc(var(--spacing) * 48)}.w-52{width:calc(var(--spacing) * 52)}.w-56{width:calc(var(--spacing) * 56)}.w-60{width:calc(var(--spacing) * 60)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-80{width:calc(var(--spacing) * 80)}.w-96{width:calc(var(--spacing) * 96)}.w-\[3px\]{width:3px}.w-\[11rem\]{width:11rem}.w-\[16rem\]{width:16rem}.w-\[19rem\]{width:19rem}.w-\[21rem\]{width:21rem}.w-\[44\%\]{width:44%}.w-\[56px\]{width:56px}.w-\[68\%\]{width:68%}.w-\[68px\]{width:68px}.w-\[76px\]{width:76px}.w-\[79\%\]{width:79%}.w-\[84\%\]{width:84%}.w-\[88\%\]{width:88%}.w-\[92\%\]{width:92%}.w-\[100cqw\]{width:100cqw}.w-\[148px\]{width:148px}.w-\[200px\]{width:200px}.w-\[220px\]{width:220px}.w-\[236px\]{width:236px}.w-\[280px\]{width:280px}.w-\[292px\]{width:292px}.w-\[300px\]{width:300px}.w-\[304px\]{width:304px}.w-\[320px\]{width:320px}.w-\[340px\]{width:340px}.w-\[360px\]{width:360px}.w-\[390px\]{width:390px}.w-\[420px\]{width:420px}.w-\[440px\]{width:440px}.w-\[520px\]{width:520px}.w-\[calc\(100\%\+1\.5rem\)\]{width:calc(100% + 1.5rem)}.w-\[calc\(100vw-32px\)\]{width:calc(100vw - 32px)}.w-\[min\(34rem\,96vw\)\]{width:min(34rem,96vw)}.w-\[min\(42rem\,96vw\)\]{width:min(42rem,96vw)}.w-\[min\(44rem\,96vw\)\]{width:min(44rem,96vw)}.w-\[min\(56rem\,96vw\)\]{width:min(56rem,96vw)}.w-\[min\(92vw\,20rem\)\]{width:min(92vw,20rem)}.w-\[min\(92vw\,24rem\)\]{width:min(92vw,24rem)}.w-\[min\(92vw\,42rem\)\]{width:min(92vw,42rem)}.w-\[min\(280px\,calc\(100vw-24px\)\)\]{width:min(280px,100vw - 24px)}.w-\[min\(320px\,90vw\)\]{width:min(320px,90vw)}.w-\[min\(420px\,calc\(100vw-32px\)\)\]{width:min(420px,100vw - 32px)}.w-\[min\(760px\,90vw\)\]{width:min(760px,90vw)}.w-\[min\(960px\,calc\(100vw-32px\)\)\]{width:min(960px,100vw - 32px)}.w-\[var\(--radix-popper-anchor-width\)\]{width:var(--radix-popper-anchor-width)}.w-\[var\(--radix-select-trigger-width\)\]{width:var(--radix-select-trigger-width)}.w-\[…\]{width:…}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.\!max-w-none{max-width:none!important}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-32{max-width:calc(var(--spacing) * 32)}.max-w-40{max-width:calc(var(--spacing) * 40)}.max-w-56{max-width:calc(var(--spacing) * 56)}.max-w-72{max-width:calc(var(--spacing) * 72)}.max-w-80{max-width:calc(var(--spacing) * 80)}.max-w-\[10rem\]{max-width:10rem}.max-w-\[11rem\]{max-width:11rem}.max-w-\[16rem\]{max-width:16rem}.max-w-\[18rem\]{max-width:18rem}.max-w-\[20rem\]{max-width:20rem}.max-w-\[22rem\]{max-width:22rem}.max-w-\[24rem\]{max-width:24rem}.max-w-\[25rem\]{max-width:25rem}.max-w-\[30rem\]{max-width:30rem}.max-w-\[34rem\]{max-width:34rem}.max-w-\[36rem\]{max-width:36rem}.max-w-\[40rem\]{max-width:40rem}.max-w-\[48rem\]{max-width:48rem}.max-w-\[52ch\]{max-width:52ch}.max-w-\[56ch\]{max-width:56ch}.max-w-\[68\%\]{max-width:68%}.max-w-\[68ch\]{max-width:68ch}.max-w-\[82vw\]{max-width:82vw}.max-w-\[90vw\]{max-width:90vw}.max-w-\[96vw\]{max-width:96vw}.max-w-\[140px\]{max-width:140px}.max-w-\[160px\]{max-width:160px}.max-w-\[180px\]{max-width:180px}.max-w-\[200px\]{max-width:200px}.max-w-\[210px\]{max-width:210px}.max-w-\[220px\]{max-width:220px}.max-w-\[260px\]{max-width:260px}.max-w-\[280px\]{max-width:280px}.max-w-\[300px\]{max-width:300px}.max-w-\[320px\]{max-width:320px}.max-w-\[340px\]{max-width:340px}.max-w-\[356px\]{max-width:356px}.max-w-\[360px\]{max-width:360px}.max-w-\[380px\]{max-width:380px}.max-w-\[390px\]{max-width:390px}.max-w-\[420px\]{max-width:420px}.max-w-\[430px\]{max-width:430px}.max-w-\[480px\]{max-width:480px}.max-w-\[520px\]{max-width:520px}.max-w-\[560px\]{max-width:560px}.max-w-\[620px\]{max-width:620px}.max-w-\[640px\]{max-width:640px}.max-w-\[680px\]{max-width:680px}.max-w-\[720px\]{max-width:720px}.max-w-\[760px\]{max-width:760px}.max-w-\[820px\]{max-width:820px}.max-w-\[860px\]{max-width:860px}.max-w-\[880px\]{max-width:880px}.max-w-\[920px\]{max-width:920px}.max-w-\[960px\]{max-width:960px}.max-w-\[980px\]{max-width:980px}.max-w-\[1100px\]{max-width:1100px}.max-w-\[1120px\]{max-width:1120px}.max-w-\[1400px\]{max-width:1400px}.max-w-\[calc\(100\%-2\.5rem\)\]{max-width:calc(100% - 2.5rem)}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-\[var\(--dialog-max-lg\)\]{max-width:var(--dialog-max-lg)}.max-w-\[var\(--dialog-max-md\)\]{max-width:var(--dialog-max-md)}.max-w-\[var\(--dialog-max-sm\)\]{max-width:var(--dialog-max-sm)}.max-w-\[var\(--dialog-max-window\)\]{max-width:var(--dialog-max-window)}.max-w-\[var\(--dialog-max-xl\)\]{max-width:var(--dialog-max-xl)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-prose{max-width:65ch}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-4{min-width:calc(var(--spacing) * 4)}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-12{min-width:calc(var(--spacing) * 12)}.min-w-16{min-width:calc(var(--spacing) * 16)}.min-w-32{min-width:calc(var(--spacing) * 32)}.min-w-40{min-width:calc(var(--spacing) * 40)}.min-w-44{min-width:calc(var(--spacing) * 44)}.min-w-48{min-width:calc(var(--spacing) * 48)}.min-w-52{min-width:calc(var(--spacing) * 52)}.min-w-\[2\.5ch\]{min-width:2.5ch}.min-w-\[6rem\]{min-width:6rem}.min-w-\[10rem\]{min-width:10rem}.min-w-\[11rem\]{min-width:11rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[14rem\]{min-width:14rem}.min-w-\[150px\]{min-width:150px}.min-w-\[180px\]{min-width:180px}.min-w-\[200px\]{min-width:200px}.min-w-\[220px\]{min-width:220px}.min-w-\[260px\]{min-width:260px}.min-w-\[560px\]{min-width:560px}.min-w-\[640px\]{min-width:640px}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.min-w-max{min-width:max-content}.flex-1{flex:1}.flex-\[1_1_10rem\]{flex:10rem}.flex-none{flex:none}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.basis-60{flex-basis:calc(var(--spacing) * 60)}.basis-full{flex-basis:100%}.table-fixed{table-layout:fixed}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.border-separate{border-collapse:separate}.border-spacing-x-0{--tw-border-spacing-x:calc(var(--spacing) * 0);border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.border-spacing-y-\[var\(--space-3\)\]{--tw-border-spacing-y:var(--space-3);border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.origin-center{transform-origin:50%}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-\[0\.5px\]{--tw-translate-y:calc(.5px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-px{--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-col-resize{cursor:col-resize}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.\[touch-action\:pan-y\]{touch-action:pan-y}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.auto-rows-fr{grid-auto-rows:minmax(0,1fr)}.\[grid-template-columns\:repeat\(auto-fit\,minmax\(0\,88px\)\)\]{grid-template-columns:repeat(auto-fit,minmax(0,88px))}.\[grid-template-columns\:repeat\(var\(--dialog-tile-count\)\,minmax\(0\,1fr\)\)\]{grid-template-columns:repeat(var(--dialog-tile-count),minmax(0,1fr))}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[4\.5rem_repeat\(7\,minmax\(0\,1fr\)\)\]{grid-template-columns:4.5rem repeat(7,minmax(0,1fr))}.grid-cols-\[14rem_minmax\(0\,1fr\)\]{grid-template-columns:14rem minmax(0,1fr)}.grid-cols-\[90px_minmax\(0\,1fr\)\]{grid-template-columns:90px minmax(0,1fr)}.grid-cols-\[110px_minmax\(0\,1fr\)\]{grid-template-columns:110px minmax(0,1fr)}.grid-cols-\[320px_minmax\(0\,1fr\)\]{grid-template-columns:320px minmax(0,1fr)}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[auto_1fr_auto\]{grid-template-columns:auto 1fr auto}.grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.grid-cols-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}.grid-cols-\[minmax\(0\,1\.6fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)_2rem\]{grid-template-columns:minmax(0,1fr) 2rem}.grid-cols-\[minmax\(0\,1fr\)_7rem\]{grid-template-columns:minmax(0,1fr) 7rem}.grid-cols-\[minmax\(0\,1fr\)_8rem\]{grid-template-columns:minmax(0,1fr) 8rem}.grid-cols-\[minmax\(0\,1fr\)_8rem_auto\]{grid-template-columns:minmax(0,1fr) 8rem auto}.grid-cols-\[minmax\(0\,1fr\)_10rem\]{grid-template-columns:minmax(0,1fr) 10rem}.grid-cols-\[minmax\(0\,1fr\)_320px\]{grid-template-columns:minmax(0,1fr) 320px}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-cols-\[minmax\(0\,1fr\)_auto_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.6fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)}.grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.25fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}.grid-cols-\[minmax\(0\,1fr\)_minmax\(6rem\,0\.6fr\)\]{grid-template-columns:minmax(0,1fr) minmax(6rem,.6fr)}.grid-cols-\[minmax\(0\,1fr\)_minmax\(10rem\,0\.7fr\)_2rem\]{grid-template-columns:minmax(0,1fr) minmax(10rem,.7fr) 2rem}.grid-cols-\[minmax\(0\,1fr\)_minmax\(120px\,auto\)\]{grid-template-columns:minmax(0,1fr) minmax(120px,auto)}.grid-cols-\[minmax\(0\,14rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,14rem) minmax(0,1fr)}.grid-cols-\[minmax\(0\,16rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,16rem) minmax(0,1fr)}.grid-cols-\[repeat\(auto-fill\,minmax\(min\(11rem\,100\%\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(min(11rem,100%),1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(min\(100\%\,14rem\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(min\(100\%\,16rem\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(min\(100\%\,20rem\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(min\(100\%\,8rem\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(min\(100\%\,10rem\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(min\(100\%\,14rem\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(min\(100\%\,16rem\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}.grid-cols-\[…_320px\]{grid-template-columns:… 320px}.grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.grid-rows-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-rows:auto minmax(0,1fr) auto}.grid-rows-\[minmax\(0\,1fr\)\]{grid-template-rows:minmax(0,1fr)}.flex-col{flex-direction:column}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-between{align-content:space-between}.content-center{align-content:center}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.\!justify-start{justify-content:flex-start!important}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-stretch{justify-content:stretch}.justify-items-center{justify-items:center}.justify-items-end{justify-items:end}.justify-items-start{justify-items:start}.gap-0{gap:calc(var(--spacing) * 0)}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-9{gap:calc(var(--spacing) * 9)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-\[3px\]{gap:3px}.gap-\[7px\]{gap:7px}.gap-\[var\(--button-content-gap\)\]{gap:var(--button-content-gap)}.gap-\[var\(--settings-island-gap\)\]{gap:var(--settings-island-gap)}.gap-\[var\(--settings-island-gap\,var\(--space-2\)\)\]{gap:var(--settings-island-gap,var(--space-2))}.gap-\[var\(--space-0-5\)\]{gap:var(--space-0-5)}.gap-\[var\(--space-1-5\)\]{gap:var(--space-1-5)}.gap-\[var\(--space-3\)\]{gap:var(--space-3)}.gap-px{gap:1px}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-1\.5{column-gap:calc(var(--spacing) * 1.5)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}:where(.-space-x-1\.5>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -1.5) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -1.5) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-y-0>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(0px * var(--tw-divide-y-reverse));border-bottom-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-\[var\(--divider\)\]>:not(:last-child)){border-color:var(--divider)}.self-center{align-self:center}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-center{justify-self:center}.justify-self-end{justify-self:flex-end}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:calc(var(--radius) + 8px)}.rounded-\[15px\]{border-radius:15px}.rounded-\[calc\(var\(--radius-chip\)\/2\)\]{border-radius:calc(var(--radius-chip) / 2)}.rounded-\[inherit\]{border-radius:inherit}.rounded-\[var\(--radius\)\]{border-radius:var(--radius)}.rounded-\[var\(--radius-chip\)\]{border-radius:var(--radius-chip)}.rounded-\[var\(--radius-control\)\]{border-radius:var(--radius-control)}.rounded-\[var\(--radius-cta\)\]{border-radius:var(--radius-cta)}.rounded-\[var\(--radius-panel\)\]{border-radius:var(--radius-panel)}.rounded-\[var\(--radius-plate\)\]{border-radius:var(--radius-plate)}.rounded-\[var\(--radius-popover\)\]{border-radius:var(--radius-popover)}.rounded-\[var\(--radius-popup\)\]{border-radius:var(--radius-popup)}.rounded-\[var\(--radius-selection\)\]{border-radius:var(--radius-selection)}.rounded-\[var\(--radius-surface\)\]{border-radius:var(--radius-surface)}.rounded-\[var\(--radius-table\)\]{border-radius:var(--radius-table)}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.rounded-t-\[var\(--sheet-radius\)\]{border-top-left-radius:var(--sheet-radius);border-top-right-radius:var(--sheet-radius)}.\!rounded-b-none{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-y-0{border-block-style:var(--tw-border-style);border-block-width:0}.border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.border-s-2{border-inline-start-style:var(--tw-border-style);border-inline-start-width:2px}.border-e{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[var\(--accent-strong\)\]{border-color:var(--accent-strong)}.border-\[var\(--border\)\]{border-color:var(--border)}.border-\[var\(--border-strong\)\]{border-color:var(--border-strong)}.border-\[var\(--border-subtle\)\]{border-color:var(--border-subtle)}.border-\[var\(--divider\)\]{border-color:var(--divider)}.border-\[var\(--input\)\]{border-color:var(--input)}.border-\[var\(--status-ai\)\]{border-color:var(--status-ai)}.border-\[var\(--status-color\)\]{border-color:var(--status-color)}.border-\[var\(--status-danger\)\]{border-color:var(--status-danger)}.border-\[var\(--status-info\)\]{border-color:var(--status-info)}.border-\[var\(--status-success\)\]{border-color:var(--status-success)}.border-\[var\(--status-warning\)\]{border-color:var(--status-warning)}.border-\[var\(--table-line\)\]{border-color:var(--table-line)}.border-border{border-color:var(--border)}.border-border-subtle{border-color:var(--border-subtle)}.border-border\/70{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/70{border-color:color-mix(in oklab, var(--border) 70%, transparent)}}.border-current\/25{border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.border-current\/25{border-color:color-mix(in oklab, currentcolor 25%, transparent)}}.border-destructive,.border-destructive\/30{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/30{border-color:color-mix(in oklab, var(--destructive) 30%, transparent)}}.border-foreground{border-color:var(--foreground)}.border-transparent{border-color:#0000}.bg-\[color-mix\(in_srgb\,var\(--divider\)_50\%\,transparent\)\]{background-color:var(--divider)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--divider\)_50\%\,transparent\)\]{background-color:color-mix(in srgb,var(--divider) 50%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--foreground\)_8\%\,transparent\)\]{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--foreground\)_8\%\,transparent\)\]{background-color:color-mix(in srgb,var(--foreground) 8%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--status-color\)_14\%\,transparent\)\]{background-color:var(--status-color)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--status-color\)_14\%\,transparent\)\]{background-color:color-mix(in srgb,var(--status-color) 14%,transparent)}}.bg-\[var\(--accent\)\]{background-color:var(--accent)}.bg-\[var\(--accent-strong\)\]{background-color:var(--accent-strong)}.bg-\[var\(--accent-subtle\)\]{background-color:var(--accent-subtle)}.bg-\[var\(--avatar-fallback-bg\)\]{background-color:var(--avatar-fallback-bg)}.bg-\[var\(--control-surface\)\]{background-color:var(--control-surface)}.bg-\[var\(--data-accent-fill\)\]{background-color:var(--data-accent-fill)}.bg-\[var\(--divider\)\]{background-color:var(--divider)}.bg-\[var\(--muted\)\]{background-color:var(--muted)}.bg-\[var\(--overlay\)\]{background-color:var(--overlay)}.bg-\[var\(--secondary\)\]{background-color:var(--secondary)}.bg-\[var\(--status-ai\)\]{background-color:var(--status-ai)}.bg-\[var\(--status-ai-soft\)\]{background-color:var(--status-ai-soft)}.bg-\[var\(--status-color\)\]{background-color:var(--status-color)}.bg-\[var\(--status-danger\)\]{background-color:var(--status-danger)}.bg-\[var\(--status-danger-soft\)\]{background-color:var(--status-danger-soft)}.bg-\[var\(--status-info\)\]{background-color:var(--status-info)}.bg-\[var\(--status-info-soft\)\]{background-color:var(--status-info-soft)}.bg-\[var\(--status-neutral\)\]{background-color:var(--status-neutral)}.bg-\[var\(--status-neutral-soft\)\]{background-color:var(--status-neutral-soft)}.bg-\[var\(--status-success\)\]{background-color:var(--status-success)}.bg-\[var\(--status-success-soft\)\]{background-color:var(--status-success-soft)}.bg-\[var\(--status-warning\)\]{background-color:var(--status-warning)}.bg-\[var\(--status-warning-soft\)\]{background-color:var(--status-warning-soft)}.bg-\[var\(--surface-current-selected\)\]{background-color:var(--surface-current-selected)}.bg-\[var\(--surface-disabled\)\]{background-color:var(--surface-disabled)}.bg-\[var\(--surface-inset\)\]{background-color:var(--surface-inset)}.bg-\[var\(--surface-nested\)\]{background-color:var(--surface-nested)}.bg-\[var\(--surface-page\)\]{background-color:var(--surface-page)}.bg-\[var\(--surface-raised\)\]{background-color:var(--surface-raised)}.bg-\[var\(--surface-secondary\)\]{background-color:var(--surface-secondary)}.bg-\[var\(--surface-selected\)\]{background-color:var(--surface-selected)}.bg-\[var\(--surface-workspace\)\]{background-color:var(--surface-workspace)}.bg-\[var\(--table-head\)\]{background-color:var(--table-head)}.bg-accent-soft{background-color:var(--accent-soft)}.bg-accent-strong{background-color:var(--accent-strong)}.bg-amber-400{background-color:var(--color-amber-400)}.bg-background{background-color:var(--background)}.bg-border,.bg-border\/40{background-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.bg-border\/40{background-color:color-mix(in oklab, var(--border) 40%, transparent)}}.bg-border\/80{background-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.bg-border\/80{background-color:color-mix(in oklab, var(--border) 80%, transparent)}}.bg-card,.bg-card\/40{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/40{background-color:color-mix(in oklab, var(--card) 40%, transparent)}}.bg-current{background-color:currentColor}.bg-destructive{background-color:var(--destructive)}.bg-foreground{background-color:var(--foreground)}.bg-lemon{background-color:var(--lemon)}.bg-muted-foreground,.bg-muted-foreground\/30{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.bg-muted-foreground\/30{background-color:color-mix(in oklab, var(--muted-foreground) 30%, transparent)}}.bg-muted-foreground\/40{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.bg-muted-foreground\/40{background-color:color-mix(in oklab, var(--muted-foreground) 40%, transparent)}}.bg-popover{background-color:var(--popover)}.bg-secondary,.bg-secondary\/35{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.bg-secondary\/35{background-color:color-mix(in oklab, var(--secondary) 35%, transparent)}}.bg-secondary\/40{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.bg-secondary\/40{background-color:color-mix(in oklab, var(--secondary) 40%, transparent)}}.bg-secondary\/60{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.bg-secondary\/60{background-color:color-mix(in oklab, var(--secondary) 60%, transparent)}}.bg-secondary\/70{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.bg-secondary\/70{background-color:color-mix(in oklab, var(--secondary) 70%, transparent)}}.bg-surface-page{background-color:var(--surface-page)}.bg-surface-takeover{background-color:var(--surface-takeover)}.bg-transparent{background-color:#0000}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.\!p-0{padding:calc(var(--spacing) * 0)!important}.p-0{padding:calc(var(--spacing) * 0)}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-12{padding:calc(var(--spacing) * 12)}.p-16{padding:calc(var(--spacing) * 16)}.px-0{padding-inline:calc(var(--spacing) * 0)}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-\[var\(--button-padding-inline\)\]{padding-inline:var(--button-padding-inline)}.px-\[var\(--button-padding-inline-lg\)\]{padding-inline:var(--button-padding-inline-lg)}.px-\[var\(--field-padding-inline\)\]{padding-inline:var(--field-padding-inline)}.px-\[var\(--settings-content-inline-inset\)\]{padding-inline:var(--settings-content-inline-inset)}.px-\[var\(--table-cell-pad-x\,12px\)\]{padding-inline:var(--table-cell-pad-x,12px)}.py-0{padding-block:calc(var(--spacing) * 0)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-9{padding-block:calc(var(--spacing) * 9)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-\[var\(--space-6\)\]{padding-block:var(--space-6)}.py-\[var\(--table-cell-pad-y\,16px\)\]{padding-block:var(--table-cell-pad-y,16px)}.py-px{padding-block:1px}.ps-1{padding-inline-start:calc(var(--spacing) * 1)}.ps-2{padding-inline-start:calc(var(--spacing) * 2)}.ps-3{padding-inline-start:calc(var(--spacing) * 3)}.ps-4{padding-inline-start:calc(var(--spacing) * 4)}.ps-5{padding-inline-start:calc(var(--spacing) * 5)}.ps-7{padding-inline-start:calc(var(--spacing) * 7)}.ps-8{padding-inline-start:calc(var(--spacing) * 8)}.ps-10{padding-inline-start:calc(var(--spacing) * 10)}.pe-0{padding-inline-end:calc(var(--spacing) * 0)}.pe-0\.5{padding-inline-end:calc(var(--spacing) * .5)}.pe-1{padding-inline-end:calc(var(--spacing) * 1)}.pe-1\.5{padding-inline-end:calc(var(--spacing) * 1.5)}.pe-3\.5{padding-inline-end:calc(var(--spacing) * 3.5)}.pe-4{padding-inline-end:calc(var(--spacing) * 4)}.pe-6{padding-inline-end:calc(var(--spacing) * 6)}.pe-7{padding-inline-end:calc(var(--spacing) * 7)}.pe-8{padding-inline-end:calc(var(--spacing) * 8)}.pe-10{padding-inline-end:calc(var(--spacing) * 10)}.pe-12{padding-inline-end:calc(var(--spacing) * 12)}.pe-14{padding-inline-end:calc(var(--spacing) * 14)}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-\[env\(safe-area-inset-top\,0px\)\]{padding-top:env(safe-area-inset-top,0px)}.pr-1{padding-right:calc(var(--spacing) * 1)}.pb-0{padding-bottom:calc(var(--spacing) * 0)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pb-\[calc\(20px\+env\(safe-area-inset-bottom\,0px\)\)\]{padding-bottom:calc(20px + env(safe-area-inset-bottom,0px))}.pb-\[env\(safe-area-inset-bottom\,0px\)\]{padding-bottom:env(safe-area-inset-bottom,0px)}.pb-\[max\(4px\,env\(safe-area-inset-bottom\,0px\)\)\]{padding-bottom:max(4px, env(safe-area-inset-bottom,0px))}.pb-\[max\(8px\,env\(safe-area-inset-bottom\,0px\)\)\]{padding-bottom:max(8px, env(safe-area-inset-bottom,0px))}.pb-\[var\(--floating-action-bar-clearance\)\]{padding-bottom:var(--floating-action-bar-clearance)}.pl-2{padding-left:calc(var(--spacing) * 2)}.text-center{text-align:center}.text-end{text-align:end}.text-left{text-align:left}.text-start{text-align:start}.align-\[-0\.05em\]{vertical-align:-.05em}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.\[font-family\:inherit\]{font-family:inherit}.font-display{font-family:var(--font-sans)}.font-figure{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-brand), "Google Sans", "Almarai", ui-sans-serif, system-ui, sans-serif}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[8px\]{font-size:8px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-\[var\(--font-weight-label\)\]{--tw-font-weight:var(--font-weight-label);font-weight:var(--font-weight-label)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-balance{text-wrap:balance}.text-wrap{text-wrap:wrap}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-words{overflow-wrap:break-word}.wrap-anywhere{overflow-wrap:anywhere}.break-all{word-break:break-all}.text-ellipsis{text-overflow:ellipsis}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[var\(--accent-foreground\)\]{color:var(--accent-foreground)}.text-\[var\(--accent-strong\)\]{color:var(--accent-strong)}.text-\[var\(--accent-text\)\]{color:var(--accent-text)}.text-\[var\(--avatar-fallback-text\)\]{color:var(--avatar-fallback-text)}.text-\[var\(--color-body\)\]{color:var(--color-body)}.text-\[var\(--color-inverse\)\]{color:var(--color-inverse)}.text-\[var\(--muted-foreground\)\]{color:var(--muted-foreground)}.text-\[var\(--status-ai\)\]{color:var(--status-ai)}.text-\[var\(--status-danger\)\]{color:var(--status-danger)}.text-\[var\(--status-info\)\]{color:var(--status-info)}.text-\[var\(--status-ink\)\]{color:var(--status-ink)}.text-\[var\(--status-neutral\)\]{color:var(--status-neutral)}.text-\[var\(--status-success\)\]{color:var(--status-success)}.text-\[var\(--status-warning\)\]{color:var(--status-warning)}.text-\[var\(--surface-page\)\]{color:var(--surface-page)}.text-\[var\(--text-secondary\)\]{color:var(--text-secondary)}.text-\[var\(--text-subtle\)\]{color:var(--text-subtle)}.text-\[var\(--text-tertiary\)\]{color:var(--text-tertiary)}.text-accent{color:var(--secondary)}.text-card-foreground{color:var(--card-foreground)}.text-destructive{color:var(--destructive)}.text-destructive-foreground{color:var(--destructive-foreground)}.text-destructive\/80{color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.text-destructive\/80{color:color-mix(in oklab, var(--destructive) 80%, transparent)}}.text-foreground,.text-foreground\/70{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/70{color:color-mix(in oklab, var(--foreground) 70%, transparent)}}.text-foreground\/90{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/90{color:color-mix(in oklab, var(--foreground) 90%, transparent)}}.text-inherit{color:inherit}.text-lemon-foreground{color:var(--lemon-foreground)}.text-muted{color:var(--muted)}.text-muted-foreground,.text-muted-foreground\/40{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/40{color:color-mix(in oklab, var(--muted-foreground) 40%, transparent)}}.text-muted-foreground\/60{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/60{color:color-mix(in oklab, var(--muted-foreground) 60%, transparent)}}.text-muted-foreground\/70{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/70{color:color-mix(in oklab, var(--muted-foreground) 70%, transparent)}}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-red-600{color:var(--color-red-600)}.text-secondary{color:var(--secondary)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-text-secondary{color:var(--text-secondary)}.text-transparent{color:#0000}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.\[font-variant-numeric\:tabular-nums\]{font-variant-numeric:tabular-nums}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-\[var\(--accent\)\]{accent-color:var(--accent)}.accent-foreground{accent-color:var(--foreground)}.accent-ring{accent-color:var(--ring)}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_var\(--border\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--border));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--border-card\)\]{--tw-shadow:var(--border-card);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--shadow-card\)\]{--tw-shadow:var(--shadow-card);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--shadow-cta\)\]{--tw-shadow:var(--shadow-cta);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--shadow-low\)\]{--tw-shadow:var(--shadow-low);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--shadow-overlay\)\]{--tw-shadow:var(--shadow-overlay);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--shadow-pop\)\]{--tw-shadow:var(--shadow-pop);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--shadow-raise\)\]{--tw-shadow:var(--shadow-raise);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-\[3px\]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.inset-ring{--tw-inset-ring-shadow:inset 0 0 0 1px var(--tw-inset-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-card{--tw-shadow-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.shadow-card{--tw-shadow-color:color-mix(in oklab, var(--card) var(--tw-shadow-alpha), transparent)}}.ring-\[var\(--accent-ring\)\]{--tw-ring-color:var(--accent-ring)}.ring-\[var\(--surface-current\)\]{--tw-ring-color:var(--surface-current)}.ring-\[var\(--table-head\)\]{--tw-ring-color:var(--table-head)}.ring-background{--tw-ring-color:var(--background)}.ring-destructive\/10{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.ring-destructive\/10{--tw-ring-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.inset-ring-\[var\(--border\)\]{--tw-inset-ring-color:var(--border)}.ring-offset-4{--tw-ring-offset-width:4px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.ring-offset-\[var\(--surface-current\)\]{--tw-ring-offset-color:var(--surface-current)}.ring-offset-background{--tw-ring-offset-color:var(--background)}.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,)}.drop-shadow-sm{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-sm));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,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[3px\]{--tw-backdrop-blur:blur(3px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\,box-shadow\,color\]{transition-property:background-color,border-color,box-shadow,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\,box-shadow\]{transition-property:background-color,border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\,color\,box-shadow\,opacity\,transform\]{transition-property:background-color,border-color,color,box-shadow,opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\,color\,box-shadow\,transform\]{transition-property:background-color,border-color,color,box-shadow,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[box-shadow\]{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[margin-inline-end\]{transition-property:margin-inline-end;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-\[var\(--duration-fast\)\]{--tw-duration:var(--duration-fast);transition-duration:var(--duration-fast)}.ease-\[var\(--ease-standard\)\]{--tw-ease:var(--ease-standard);transition-timing-function:var(--ease-standard)}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.select-text{-webkit-user-select:text;user-select:text}.\!running{animation-play-state:running!important}.\[--icon-control\:36px\]{--icon-control:36px}.\[--page-band-content-gap\:0px\]{--page-band-content-gap:0px}.\[--page-band-content-gap\:2\.25rem\]{--page-band-content-gap:2.25rem}.\[--page-band-content-gap\:var\(--space-4\)\]{--page-band-content-gap:var(--space-4)}.\[--page-cap\:100\%\]{--page-cap:100%}.\[--page-cap\:calc\(var\(--page-max-compact\)\+2\*var\(--page-gutter\)\)\]{--page-cap:calc(var(--page-max-compact) + 2 * var(--page-gutter))}.\[--page-cap\:calc\(var\(--page-max-narrow\)\+2\*var\(--page-gutter\)\)\]{--page-cap:calc(var(--page-max-narrow) + 2 * var(--page-gutter))}.\[--shell-content-max\:100\%\]{--shell-content-max:100%}.\[--shell-content-max\:var\(--page-max-compact\)\]{--shell-content-max:var(--page-max-compact)}.\[--shell-content-max\:var\(--page-max-narrow\)\]{--shell-content-max:var(--page-max-narrow)}.\[--split-aside\:280px\]{--split-aside:280px}.\[--split-aside\:320px\]{--split-aside:320px}.\[--split-aside\:380px\]{--split-aside:380px}.\[--split-aside\:var\(--workspace-rail-width\,280px\)\]{--split-aside:var(--workspace-rail-width,280px)}.\[--surface-current\:var\(--card\)\]{--surface-current:var(--card)}.\[--surface-current\:var\(--popover\)\]{--surface-current:var(--popover)}.\[--surface-current\:var\(--surface-takeover\)\]{--surface-current:var(--surface-takeover)}.\[--surface-nested\:var\(--card\)\]{--surface-nested:var(--card)}.\[--surface-nested\:var\(--surface-inset\)\]{--surface-nested:var(--surface-inset)}.\[--table-cell-pad-x\:12px\]{--table-cell-pad-x:12px}.\[--table-cell-pad-y\:8px\]{--table-cell-pad-y:8px}.\[--table-cell-pad-y\:14px\]{--table-cell-pad-y:14px}.\[--table-cell-pad-y\:16px\]{--table-cell-pad-y:16px}.\[--table-head-height\:36px\]{--table-head-height:36px}.\[--table-row-min-height\:52px\]{--table-row-min-height:52px}.\[--table-row-min-height\:56px\]{--table-row-min-height:56px}.\[-webkit-overflow-scrolling\:touch\]{-webkit-overflow-scrolling:touch}.block-1{block-size:calc(var(--spacing) * 1)}.paused{animation-play-state:paused}.running{animation-play-state:running}.group-focus-within\/copy\:opacity-100:is(:where(.group\/copy):focus-within *){opacity:1}@media (hover:hover){@media (hover:hover) and (pointer:fine){.group-hover\:-translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:text-foreground:is(:where(.group):hover *){color:var(--foreground)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\/blocker\:text-foreground:is(:where(.group\/blocker):hover *){color:var(--foreground)}.group-hover\/copy\:opacity-100:is(:where(.group\/copy):hover *){opacity:1}.group-hover\/heading\:opacity-50:is(:where(.group\/heading):hover *){opacity:.5}.group-hover\/resize\:opacity-100:is(:where(.group\/resize):hover *),.group-hover\/row\:opacity-100:is(:where(.group\/row):hover *),.group-hover\/step\:opacity-100:is(:where(.group\/step):hover *){opacity:1}}}.group-focus-visible\:opacity-100:is(:where(.group):focus-visible *){opacity:1}.group-focus-visible\/heading\:opacity-50:is(:where(.group\/heading):focus-visible *){opacity:.5}.group-focus-visible\/resize\:bg-\[var\(--accent\)\]:is(:where(.group\/resize):focus-visible *){background-color:var(--accent)}.group-focus-visible\/resize\:opacity-100:is(:where(.group\/resize):focus-visible *){opacity:1}.group-data-\[dragging\]\/resize\:bg-\[var\(--accent\)\]:is(:where(.group\/resize)[data-dragging] *){background-color:var(--accent)}.group-data-\[dragging\]\/resize\:opacity-100:is(:where(.group\/resize)[data-dragging] *){opacity:1}.group-data-\[state\=checked\]\/select-item\:me-0:is(:where(.group\/select-item)[data-state=checked] *){margin-inline-end:calc(var(--spacing) * 0)}.group-data-\[state\=open\]\/heading\:opacity-70:is(:where(.group\/heading)[data-state=open] *){opacity:.7}.file\:my-auto::file-selector-button{margin-block:auto}.file\:-ms-1::file-selector-button{margin-inline-start:calc(var(--spacing) * -1)}.file\:me-3::file-selector-button{margin-inline-end:calc(var(--spacing) * 3)}.file\:h-6::file-selector-button{height:calc(var(--spacing) * 6)}.file\:cursor-pointer::file-selector-button{cursor:pointer}.file\:rounded-\[var\(--radius-chip\)\]::file-selector-button{border-radius:var(--radius-chip)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-secondary::file-selector-button{background-color:var(--secondary)}.file\:px-3::file-selector-button{padding-inline:calc(var(--spacing) * 3)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-muted-foreground\/60::placeholder{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-muted-foreground\/60::placeholder{color:color-mix(in oklab, var(--muted-foreground) 60%, transparent)}}.before\:pointer-events-none:before{content:var(--tw-content);pointer-events:none}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:-inset-x-6:before{content:var(--tw-content);inset-inline:calc(var(--spacing) * -6)}.before\:inset-x-0:before{content:var(--tw-content);inset-inline:calc(var(--spacing) * 0)}.before\:top-0:before{content:var(--tw-content);top:calc(var(--spacing) * 0)}.before\:border-t:before{content:var(--tw-content);border-top-style:var(--tw-border-style);border-top-width:1px}.before\:border-border-subtle:before{content:var(--tw-content);border-color:var(--border-subtle)}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.after\:-inset-x-6:after{content:var(--tw-content);inset-inline:calc(var(--spacing) * -6)}.after\:h-4:after{content:var(--tw-content);height:calc(var(--spacing) * 4)}.after\:border-b:after{content:var(--tw-content);border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.first\:-ms-1:first-child{margin-inline-start:calc(var(--spacing) * -1)}.first\:mt-0:first-child{margin-top:calc(var(--spacing) * 0)}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.first\:ps-0:first-child{padding-inline-start:calc(var(--spacing) * 0)}.first\:ps-3:first-child{padding-inline-start:calc(var(--spacing) * 3)}.first\:pt-0:first-child{padding-top:calc(var(--spacing) * 0)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pe-0:last-child{padding-inline-end:calc(var(--spacing) * 0)}.last\:pe-3:last-child{padding-inline-end:calc(var(--spacing) * 3)}.focus-within\:border-\[var\(--accent\)\]:focus-within{border-color:var(--accent)}.focus-within\:bg-\[var\(--surface-hover\)\]:focus-within{background-color:var(--surface-hover)}.focus-within\:text-foreground:focus-within{color:var(--foreground)}@media (hover:hover){@media (hover:hover) and (pointer:fine){.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:border-\[var\(--border\)\]:hover{border-color:var(--border)}.hover\:border-\[var\(--border-strong\)\]:hover,.hover\:border-border-strong:hover{border-color:var(--border-strong)}.hover\:border-foreground\/40:hover{border-color:var(--foreground)}}@supports (color:color-mix(in lab, red, red)){@media (hover:hover) and (pointer:fine){.hover\:border-foreground\/40:hover{border-color:color-mix(in oklab, var(--foreground) 40%, transparent)}}}@media (hover:hover) and (pointer:fine){.hover\:border-transparent:hover{border-color:#0000}.hover\:bg-\[color-mix\(in_srgb\,var\(--foreground\)_5\%\,var\(--surface-nested\)\)\]:hover{background-color:var(--foreground)}}@supports (color:color-mix(in lab, red, red)){@media (hover:hover) and (pointer:fine){.hover\:bg-\[color-mix\(in_srgb\,var\(--foreground\)_5\%\,var\(--surface-nested\)\)\]:hover{background-color:color-mix(in srgb,var(--foreground) 5%,var(--surface-nested))}}}@media (hover:hover) and (pointer:fine){.hover\:bg-\[color-mix\(in_srgb\,var\(--status-danger\)_18\%\,var\(--background\)\)\]:hover{background-color:var(--status-danger)}}@supports (color:color-mix(in lab, red, red)){@media (hover:hover) and (pointer:fine){.hover\:bg-\[color-mix\(in_srgb\,var\(--status-danger\)_18\%\,var\(--background\)\)\]:hover{background-color:color-mix(in srgb,var(--status-danger) 18%,var(--background))}}}@media (hover:hover) and (pointer:fine){.hover\:bg-\[var\(--accent\)\]:hover{background-color:var(--accent)}.hover\:bg-\[var\(--accent-active\)\]:hover{background-color:var(--accent-active)}.hover\:bg-\[var\(--control-surface-hover\)\]:hover{background-color:var(--control-surface-hover)}.hover\:bg-\[var\(--status-danger-soft\)\]:hover{background-color:var(--status-danger-soft)}.hover\:bg-\[var\(--surface-hover\)\]:hover{background-color:var(--surface-hover)}.hover\:bg-\[var\(--surface-hover\,var\(--secondary\)\)\]:hover{background-color:var(--surface-hover,var(--secondary))}.hover\:bg-accent-strong\/85:hover{background-color:var(--accent-strong)}}@supports (color:color-mix(in lab, red, red)){@media (hover:hover) and (pointer:fine){.hover\:bg-accent-strong\/85:hover{background-color:color-mix(in oklab, var(--accent-strong) 85%, transparent)}}}@media (hover:hover) and (pointer:fine){.hover\:bg-destructive\/10:hover{background-color:var(--destructive)}}@supports (color:color-mix(in lab, red, red)){@media (hover:hover) and (pointer:fine){.hover\:bg-destructive\/10:hover{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}}@media (hover:hover) and (pointer:fine){.hover\:bg-foreground\/85:hover{background-color:var(--foreground)}}@supports (color:color-mix(in lab, red, red)){@media (hover:hover) and (pointer:fine){.hover\:bg-foreground\/85:hover{background-color:color-mix(in oklab, var(--foreground) 85%, transparent)}}}@media (hover:hover) and (pointer:fine){.hover\:bg-secondary:hover,.hover\:bg-secondary\/40:hover{background-color:var(--secondary)}}@supports (color:color-mix(in lab, red, red)){@media (hover:hover) and (pointer:fine){.hover\:bg-secondary\/40:hover{background-color:color-mix(in oklab, var(--secondary) 40%, transparent)}}}@media (hover:hover) and (pointer:fine){.hover\:bg-secondary\/65:hover{background-color:var(--secondary)}}@supports (color:color-mix(in lab, red, red)){@media (hover:hover) and (pointer:fine){.hover\:bg-secondary\/65:hover{background-color:color-mix(in oklab, var(--secondary) 65%, transparent)}}}@media (hover:hover) and (pointer:fine){.hover\:bg-secondary\/70:hover{background-color:var(--secondary)}}@supports (color:color-mix(in lab, red, red)){@media (hover:hover) and (pointer:fine){.hover\:bg-secondary\/70:hover{background-color:color-mix(in oklab, var(--secondary) 70%, transparent)}}}@media (hover:hover) and (pointer:fine){.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}}@supports (color:color-mix(in lab, red, red)){@media (hover:hover) and (pointer:fine){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab, var(--secondary) 80%, transparent)}}}@media (hover:hover) and (pointer:fine){.hover\:bg-transparent:hover{background-color:#0000}.hover\:text-\[var\(--accent-foreground\)\]:hover{color:var(--accent-foreground)}.hover\:text-\[var\(--status-danger\)\]:hover{color:var(--status-danger)}.hover\:text-destructive:hover{color:var(--destructive)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-\[inset_0_0_0_1px_var\(--border-strong\)\]:hover{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--border-strong));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:inset-ring-\[var\(--border-strong\)\]:hover{--tw-inset-ring-color:var(--border-strong)}.hover\:brightness-95:hover{--tw-brightness:brightness(95%);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,)}.hover\:file\:bg-secondary\/70:hover::file-selector-button{background-color:var(--secondary)}}@supports (color:color-mix(in lab, red, red)){@media (hover:hover) and (pointer:fine){.hover\:file\:bg-secondary\/70:hover::file-selector-button{background-color:color-mix(in oklab, var(--secondary) 70%, transparent)}}}}.focus\:bg-\[var\(--surface-current-selected\)\]:focus{background-color:var(--surface-current-selected)}.focus\:bg-\[var\(--surface-hover\)\]:focus{background-color:var(--surface-hover)}.focus\:bg-destructive\/10:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus\:bg-destructive\/10:focus{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.focus\:text-destructive:focus{color:var(--destructive)}.focus\:text-foreground:focus{color:var(--foreground)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:z-10:focus-visible{z-index:10}.focus-visible\:border-\[var\(--accent\)\]:focus-visible{border-color:var(--accent)}.focus-visible\:border-\[var\(--border-strong\)\]:focus-visible{border-color:var(--border-strong)}.focus-visible\:border-transparent:focus-visible{border-color:#0000}.focus-visible\:bg-\[var\(--control-surface\)\]:focus-visible{background-color:var(--control-surface)}.focus-visible\:bg-\[var\(--surface-hover\,var\(--secondary\)\)\]:focus-visible{background-color:var(--surface-hover,var(--secondary))}.focus-visible\:bg-secondary\/70:focus-visible{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:bg-secondary\/70:focus-visible{background-color:color-mix(in oklab, var(--secondary) 70%, transparent)}}.focus-visible\:text-foreground:focus-visible{color:var(--foreground)}.focus-visible\:underline:focus-visible{text-decoration-line:underline}.focus-visible\:opacity-100:focus-visible{opacity:1}.focus-visible\:shadow-\[var\(--focus-ring\)\]:focus-visible{--tw-shadow:var(--focus-ring);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-2:focus-visible,.focus-visible\:ring-\[2px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-\[length\:var\(--focus-ring-width\)\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(var(--focus-ring-width) + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-\[var\(--accent-ring\)\]:focus-visible{--tw-ring-color:var(--accent-ring)}.focus-visible\:ring-ring:focus-visible,.focus-visible\:ring-ring\/15:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/15:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 15%, transparent)}}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-\[var\(--surface-current\)\]:focus-visible{--tw-ring-offset-color:var(--surface-current)}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-\[length\:var\(--focus-ring-width\)\]:focus-visible{outline-style:var(--tw-outline-style);outline-width:var(--focus-ring-width)}.focus-visible\:-outline-offset-2:focus-visible{outline-offset:calc(2px * -1)}.focus-visible\:outline-\[var\(--accent-ring\)\]:focus-visible{outline-color:var(--accent-ring)}.focus-visible\:outline-ring:focus-visible{outline-color:var(--ring)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.focus-visible\:outline-solid:focus-visible{--tw-outline-style:solid;outline-style:solid}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}.active\:translate-y-px:active{--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:scale-\[0\.97\]:active{scale:.97}.active\:bg-\[var\(--accent-active\)\]:active{background-color:var(--accent-active)}.active\:bg-destructive\/15:active{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.active\:bg-destructive\/15:active{background-color:color-mix(in oklab, var(--destructive) 15%, transparent)}}.active\:bg-foreground\/75:active{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.active\:bg-foreground\/75:active{background-color:color-mix(in oklab, var(--foreground) 75%, transparent)}}.active\:bg-secondary:active,.active\:bg-secondary\/60:active{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.active\:bg-secondary\/60:active{background-color:color-mix(in oklab, var(--secondary) 60%, transparent)}}.active\:bg-secondary\/80:active{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.active\:bg-secondary\/80:active{background-color:color-mix(in oklab, var(--secondary) 80%, transparent)}}.active\:bg-transparent:active{background-color:#0000}.active\:text-\[var\(--accent-foreground\)\]:active{color:var(--accent-foreground)}.active\:text-foreground:active{color:var(--foreground)}.active\:underline:active{text-decoration-line:underline}.active\:brightness-90:active{--tw-brightness:brightness(90%);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,)}.active\:duration-\[var\(--duration-instant\)\]:active{--tw-duration:var(--duration-instant);transition-duration:var(--duration-instant)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-\[var\(--surface-disabled\)\]:disabled{background-color:var(--surface-disabled)}.disabled\:text-muted-foreground:disabled{color:var(--muted-foreground)}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-70:disabled{opacity:.7}.disabled\:opacity-100:disabled{opacity:1}.has-\[\>\.ui-icon-swap\:first-child\:not\(\:only-child\)\]\:ps-\[8px\]:has(>.ui-icon-swap:first-child:not(:only-child)){padding-inline-start:8px}.has-\[\>\.ui-icon-swap\:first-child\:not\(\:only-child\)\]\:ps-\[9px\]:has(>.ui-icon-swap:first-child:not(:only-child)){padding-inline-start:9px}.has-\[\>\.ui-icon-swap\:first-child\:not\(\:only-child\)\]\:ps-\[calc\(var\(--button-padding-inline\)-3px\)\]:has(>.ui-icon-swap:first-child:not(:only-child)){padding-inline-start:calc(var(--button-padding-inline) - 3px)}.has-\[\>\.ui-icon-swap\:first-child\:not\(\:only-child\)\]\:ps-\[calc\(var\(--button-padding-inline-lg\)-4px\)\]:has(>.ui-icon-swap:first-child:not(:only-child)){padding-inline-start:calc(var(--button-padding-inline-lg) - 4px)}.has-\[\>\.ui-icon-swap\:last-child\:not\(\:only-child\)\]\:pe-\[8px\]:has(>.ui-icon-swap:last-child:not(:only-child)){padding-inline-end:8px}.has-\[\>\.ui-icon-swap\:last-child\:not\(\:only-child\)\]\:pe-\[9px\]:has(>.ui-icon-swap:last-child:not(:only-child)){padding-inline-end:9px}.has-\[\>\.ui-icon-swap\:last-child\:not\(\:only-child\)\]\:pe-\[calc\(var\(--button-padding-inline\)-3px\)\]:has(>.ui-icon-swap:last-child:not(:only-child)){padding-inline-end:calc(var(--button-padding-inline) - 3px)}.has-\[\>\.ui-icon-swap\:last-child\:not\(\:only-child\)\]\:pe-\[calc\(var\(--button-padding-inline-lg\)-4px\)\]:has(>.ui-icon-swap:last-child:not(:only-child)){padding-inline-end:calc(var(--button-padding-inline-lg) - 4px)}.has-\[\>\[data-slot\=button-group\]\]\:gap-2:has(>[data-slot=button-group]){gap:calc(var(--spacing) * 2)}.has-\[\>svg\:first-child\:not\(\:only-child\)\]\:ps-\[8px\]:has(>svg:first-child:not(:only-child)){padding-inline-start:8px}.has-\[\>svg\:first-child\:not\(\:only-child\)\]\:ps-\[9px\]:has(>svg:first-child:not(:only-child)){padding-inline-start:9px}.has-\[\>svg\:first-child\:not\(\:only-child\)\]\:ps-\[calc\(var\(--button-padding-inline\)-3px\)\]:has(>svg:first-child:not(:only-child)){padding-inline-start:calc(var(--button-padding-inline) - 3px)}.has-\[\>svg\:first-child\:not\(\:only-child\)\]\:ps-\[calc\(var\(--button-padding-inline-lg\)-4px\)\]:has(>svg:first-child:not(:only-child)){padding-inline-start:calc(var(--button-padding-inline-lg) - 4px)}.has-\[\>svg\:last-child\:not\(\:only-child\)\]\:pe-\[8px\]:has(>svg:last-child:not(:only-child)){padding-inline-end:8px}.has-\[\>svg\:last-child\:not\(\:only-child\)\]\:pe-\[9px\]:has(>svg:last-child:not(:only-child)){padding-inline-end:9px}.has-\[\>svg\:last-child\:not\(\:only-child\)\]\:pe-\[calc\(var\(--button-padding-inline\)-3px\)\]:has(>svg:last-child:not(:only-child)){padding-inline-end:calc(var(--button-padding-inline) - 3px)}.has-\[\>svg\:last-child\:not\(\:only-child\)\]\:pe-\[calc\(var\(--button-padding-inline-lg\)-4px\)\]:has(>svg:last-child:not(:only-child)){padding-inline-end:calc(var(--button-padding-inline-lg) - 4px)}.aria-expanded\:border-\[var\(--accent\)\][aria-expanded=true]{border-color:var(--accent)}.aria-expanded\:border-\[var\(--border-strong\)\][aria-expanded=true]{border-color:var(--border-strong)}.aria-expanded\:border-transparent[aria-expanded=true]{border-color:#0000}.aria-expanded\:bg-\[var\(--control-surface\)\][aria-expanded=true]{background-color:var(--control-surface)}.aria-expanded\:bg-\[var\(--surface-hover\,var\(--secondary\)\)\][aria-expanded=true]{background-color:var(--surface-hover,var(--secondary))}.aria-expanded\:bg-secondary[aria-expanded=true]{background-color:var(--secondary)}.aria-expanded\:text-foreground[aria-expanded=true]{color:var(--foreground)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-\[3px\][aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.aria-invalid\:ring-destructive\/10[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-destructive\/10[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.aria-pressed\:border-\[var\(--border-strong\)\][aria-pressed=true]{border-color:var(--border-strong)}.aria-pressed\:bg-secondary[aria-pressed=true]{background-color:var(--secondary)}.aria-pressed\:text-foreground[aria-pressed=true]{color:var(--foreground)}.aria-selected\:bg-secondary\/70[aria-selected=true]{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.aria-selected\:bg-secondary\/70[aria-selected=true]{background-color:color-mix(in oklab, var(--secondary) 70%, transparent)}}.data-\[active\=true\]\:border-\[var\(--border-strong\)\][data-active=true]{border-color:var(--border-strong)}.data-\[active\=true\]\:bg-secondary[data-active=true]{background-color:var(--secondary)}.data-\[active\=true\]\:text-foreground[data-active=true]{color:var(--foreground)}.data-\[busy\=true\]\:opacity-60[data-busy=true]{opacity:.6}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[orientation\=vertical\]\:h-auto[data-orientation=vertical]{height:auto}.data-\[placeholder\]\:text-muted-foreground\/60[data-placeholder]{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.data-\[placeholder\]\:text-muted-foreground\/60[data-placeholder]{color:color-mix(in oklab, var(--muted-foreground) 60%, transparent)}}.data-\[selected\=true\]\:bg-\[var\(--surface-hover\)\][data-selected=true]{background-color:var(--surface-hover)}.data-\[selected\=true\]\:text-foreground[data-selected=true]{color:var(--foreground)}.data-\[state\=checked\]\:bg-\[var\(--accent\)\][data-state=checked]{background-color:var(--accent)}.data-\[state\=checked\]\:bg-transparent[data-state=checked]{background-color:#0000}.data-\[state\=checked\]\:text-destructive[data-state=checked]{color:var(--destructive)}.data-\[state\=checked\]\:text-foreground[data-state=checked]{color:var(--foreground)}.data-\[state\=checked\]\:focus\:bg-\[var\(--surface-current-selected\)\][data-state=checked]:focus{background-color:var(--surface-current-selected)}.data-\[state\=checked\]\:focus\:bg-destructive\/10[data-state=checked]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.data-\[state\=checked\]\:focus\:bg-destructive\/10[data-state=checked]:focus{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:duration-200[data-state=closed]{--tw-duration:.2s;transition-duration:.2s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-bottom-full[data-state=closed]{--tw-exit-translate-y:calc(1*100%)}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\[state\=on\]\:bg-\[var\(--accent\)\][data-state=on]{background-color:var(--accent)}.data-\[state\=on\]\:bg-\[var\(--secondary\)\][data-state=on]{background-color:var(--secondary)}.data-\[state\=on\]\:bg-\[var\(--status-ai-soft\)\][data-state=on]{background-color:var(--status-ai-soft)}.data-\[state\=on\]\:bg-\[var\(--status-danger-soft\)\][data-state=on]{background-color:var(--status-danger-soft)}.data-\[state\=on\]\:bg-\[var\(--status-info-soft\)\][data-state=on]{background-color:var(--status-info-soft)}.data-\[state\=on\]\:bg-\[var\(--status-success-soft\)\][data-state=on]{background-color:var(--status-success-soft)}.data-\[state\=on\]\:bg-\[var\(--status-warning-soft\)\][data-state=on]{background-color:var(--status-warning-soft)}.data-\[state\=on\]\:bg-secondary[data-state=on]{background-color:var(--secondary)}.data-\[state\=on\]\:bg-transparent[data-state=on]{background-color:#0000}.data-\[state\=on\]\:text-\[var\(--accent-foreground\)\][data-state=on]{color:var(--accent-foreground)}.data-\[state\=on\]\:text-\[var\(--accent-text\)\][data-state=on]{color:var(--accent-text)}.data-\[state\=on\]\:text-\[var\(--status-ai\)\][data-state=on]{color:var(--status-ai)}.data-\[state\=on\]\:text-\[var\(--status-danger\)\][data-state=on]{color:var(--status-danger)}.data-\[state\=on\]\:text-\[var\(--status-info\)\][data-state=on]{color:var(--status-info)}.data-\[state\=on\]\:text-\[var\(--status-success\)\][data-state=on]{color:var(--status-success)}.data-\[state\=on\]\:text-\[var\(--status-warning\)\][data-state=on]{color:var(--status-warning)}.data-\[state\=on\]\:text-foreground[data-state=on]{color:var(--foreground)}.data-\[state\=on\]\:shadow-\[inset_0_0_0_1px_var\(--accent\)\][data-state=on]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--accent));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[state\=on\]\:shadow-none[data-state=on]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (hover:hover){@media (hover:hover) and (pointer:fine){.data-\[state\=on\]\:hover\:bg-\[var\(--accent\)\][data-state=on]:hover{background-color:var(--accent)}.data-\[state\=on\]\:hover\:text-\[var\(--accent-foreground\)\][data-state=on]:hover{color:var(--accent-foreground)}.data-\[state\=on\]\:hover\:text-\[var\(--accent-text\)\][data-state=on]:hover{color:var(--accent-text)}.data-\[state\=on\]\:hover\:shadow-\[inset_0_0_0_1px_var\(--accent\)\][data-state=on]:hover{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--accent));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[state\=on\]\:hover\:shadow-none[data-state=on]:hover{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:border-\[var\(--accent\)\][data-state=open]{border-color:var(--accent)}.data-\[state\=open\]\:border-\[var\(--border-strong\)\][data-state=open]{border-color:var(--border-strong)}.data-\[state\=open\]\:bg-\[var\(--control-surface\)\][data-state=open]{background-color:var(--control-surface)}.data-\[state\=open\]\:bg-\[var\(--surface-hover\)\][data-state=open]{background-color:var(--surface-hover)}.data-\[state\=open\]\:bg-\[var\(--surface-hover\,var\(--secondary\)\)\][data-state=open]{background-color:var(--surface-hover,var(--secondary))}.data-\[state\=open\]\:text-foreground[data-state=open]{color:var(--foreground)}.data-\[state\=open\]\:duration-300[data-state=open]{--tw-duration:.3s;transition-duration:.3s}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-bottom-full[data-state=open]{--tw-enter-translate-y:calc(1*100%)}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.data-\[state\=selected\]\:bg-\[var\(--accent-subtle\)\][data-state=selected]{background-color:var(--accent-subtle)}@media (prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}.motion-reduce\:active\:scale-100:active{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}}@media not all and (width>=879px){.max-\[879px\]\:-mx-5{margin-inline:calc(var(--spacing) * -5)}.max-\[879px\]\:ms-0{margin-inline-start:calc(var(--spacing) * 0)}.max-\[879px\]\:hidden{display:none}.max-\[879px\]\:size-\[var\(--tap-target\)\]{width:var(--tap-target);height:var(--tap-target)}.max-\[879px\]\:min-h-\[52px\]{min-height:52px}.max-\[879px\]\:w-full{width:100%}.max-\[879px\]\:min-w-\[var\(--tap-target\)\]{min-width:var(--tap-target)}.max-\[879px\]\:shrink{flex-shrink:1}.max-\[879px\]\:basis-full{flex-basis:100%}.max-\[879px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-\[879px\]\:flex-wrap{flex-wrap:wrap}.max-\[879px\]\:p-5{padding:calc(var(--spacing) * 5)}.max-\[879px\]\:px-5{padding-inline:calc(var(--spacing) * 5)}.max-\[879px\]\:py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.max-\[879px\]\:opacity-100{opacity:1}}@media not all and (width>=560px){.max-\[560px\]\:w-full{width:100%}}@media not all and (width>=64rem){.max-lg\:order-first{order:-9999}}@media not all and (width>=48rem){.max-md\:order-first{order:-9999}}@media not all and (width>=40rem){.max-sm\:order-last{order:9999}.max-sm\:col-span-2{grid-column:span 2/span 2}}@media (width>=380px){.min-\[380px\]\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=480px){.min-\[480px\]\:auto-rows-fr{grid-auto-rows:minmax(0,1fr)}.min-\[480px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.min-\[480px\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=720px){.min-\[720px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=880px){.min-\[880px\]\:bottom-\[calc\(var\(--space-2\)\*-1\)\]{bottom:calc(var(--space-2) * -1)}.min-\[880px\]\:-mx-2{margin-inline:calc(var(--spacing) * -2)}.min-\[880px\]\:mx-0{margin-inline:calc(var(--spacing) * 0)}.min-\[880px\]\:mb-0{margin-bottom:calc(var(--spacing) * 0)}.min-\[880px\]\:flex{display:flex}.min-\[880px\]\:grid{display:grid}.min-\[880px\]\:hidden{display:none}.min-\[880px\]\:h-\[min\(800px\,calc\(100dvh-32px\)\)\]{height:min(800px,100dvh - 32px)}.min-\[880px\]\:h-dvh{height:100dvh}.min-\[880px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.min-\[880px\]\:grid-cols-\[15rem_minmax\(0\,1fr\)\]{grid-template-columns:15rem minmax(0,1fr)}.min-\[880px\]\:grid-cols-\[minmax\(0\,1fr\)_160px\]{grid-template-columns:minmax(0,1fr) 160px}.min-\[880px\]\:grid-rows-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-rows:auto minmax(0,1fr) auto}.min-\[880px\]\:flex-wrap{flex-wrap:wrap}.min-\[880px\]\:items-center{align-items:center}.min-\[880px\]\:gap-4{gap:calc(var(--spacing) * 4)}.min-\[880px\]\:gap-x-8{column-gap:calc(var(--spacing) * 8)}.min-\[880px\]\:gap-y-2{row-gap:calc(var(--spacing) * 2)}.min-\[880px\]\:px-2{padding-inline:calc(var(--spacing) * 2)}.min-\[880px\]\:px-4{padding-inline:calc(var(--spacing) * 4)}.min-\[880px\]\:px-6{padding-inline:calc(var(--spacing) * 6)}.min-\[880px\]\:px-8{padding-inline:calc(var(--spacing) * 8)}.min-\[880px\]\:py-6{padding-block:calc(var(--spacing) * 6)}.min-\[880px\]\:pt-0{padding-top:calc(var(--spacing) * 0)}.min-\[880px\]\:pt-3{padding-top:calc(var(--spacing) * 3)}.min-\[880px\]\:pt-5{padding-top:calc(var(--spacing) * 5)}.min-\[880px\]\:pb-0{padding-bottom:calc(var(--spacing) * 0)}.min-\[880px\]\:pb-2{padding-bottom:calc(var(--spacing) * 2)}.min-\[880px\]\:pb-3{padding-bottom:calc(var(--spacing) * 3)}.min-\[880px\]\:pb-4{padding-bottom:calc(var(--spacing) * 4)}.min-\[880px\]\:before\:hidden:before,.min-\[880px\]\:after\:hidden:after{content:var(--tw-content);display:none}}@media (width>=1080px){.min-\[1080px\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1280px){.min-\[1280px\]\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-start-auto{grid-column-start:auto}.sm\:mx-6{margin-inline:calc(var(--spacing) * 6)}.sm\:ms-auto{margin-inline-start:auto}.sm\:grid{display:grid}.sm\:w-\[200px\]{width:200px}.sm\:w-\[220px\]{width:220px}.sm\:w-\[240px\]{width:240px}.sm\:w-\[260px\]{width:260px}.sm\:w-\[280px\]{width:280px}.sm\:w-auto{width:auto}.sm\:max-w-\[calc\(100\%-3rem\)\]{max-width:calc(100% - 3rem)}.sm\:flex-1{flex:1}.sm\:flex-none{flex:none}.sm\:basis-0{flex-basis:calc(var(--spacing) * 0)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.sm\:grid-cols-\[1fr_1fr_10rem_auto\]{grid-template-columns:1fr 1fr 10rem auto}.sm\:grid-cols-\[8rem_10rem\]{grid-template-columns:8rem 10rem}.sm\:grid-cols-\[96px_minmax\(0\,1fr\)_168px\]{grid-template-columns:96px minmax(0,1fr) 168px}.sm\:grid-cols-\[240px_minmax\(0\,1fr\)\]{grid-template-columns:240px minmax(0,1fr)}.sm\:grid-cols-\[260px_minmax\(0\,1fr\)\]{grid-template-columns:260px minmax(0,1fr)}.sm\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.sm\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,0\.75fr\)_auto\]{grid-template-columns:minmax(0,1fr) minmax(0,.75fr) auto}.sm\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sm\:grid-cols-\[minmax\(0\,1fr\)_minmax\(10rem\,0\.7fr\)_2rem\]{grid-template-columns:minmax(0,1fr) minmax(10rem,.7fr) 2rem}.sm\:grid-cols-\[minmax\(0\,10rem\)_minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,10rem) minmax(0,1fr) auto}.sm\:grid-cols-\[minmax\(9rem\,auto\)_minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(9rem,auto) minmax(0,1fr) auto}.sm\:flex-row{flex-direction:row}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-12{padding-inline:calc(var(--spacing) * 12)}.sm\:py-8{padding-block:calc(var(--spacing) * 8)}.sm\:pt-3{padding-top:calc(var(--spacing) * 3)}.sm\:pt-6{padding-top:calc(var(--spacing) * 6)}.sm\:text-end{text-align:end}}@media (width>=48rem){.md\:order-first{order:-9999}.md\:block{display:block}.md\:hidden{display:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-\[minmax\(0\,1\.6fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.md\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.md\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.6fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)}.md\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,var\(--split-aside\)\)\]{grid-template-columns:minmax(0,1fr) minmax(0,var(--split-aside))}.md\:grid-cols-\[minmax\(0\,1fr\)_minmax\(260px\,340px\)\]{grid-template-columns:minmax(0,1fr) minmax(260px,340px)}.md\:grid-cols-\[minmax\(0\,320px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,320px) minmax(0,1fr)}.md\:grid-cols-\[minmax\(0\,var\(--split-aside\)\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,var(--split-aside)) minmax(0,1fr)}.md\:items-center{align-items:center}.md\:gap-6{gap:calc(var(--spacing) * 6)}.md\:justify-self-end{justify-self:flex-end}}@media (width>=64rem){.lg\:start-auto{inset-inline-start:auto}.lg\:end-0{inset-inline-end:calc(var(--spacing) * 0)}.lg\:top-4{top:calc(var(--spacing) * 4)}.lg\:bottom-0{bottom:calc(var(--spacing) * 0)}.lg\:order-first{order:-9999}.lg\:w-\[calc\(100\%-64px\)\]{width:calc(100% - 64px)}.lg\:max-w-\[1500px\]{max-width:1500px}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,1\.6fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.6fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,var\(--split-aside\)\)\]{grid-template-columns:minmax(0,1fr) minmax(0,var(--split-aside))}.lg\:grid-cols-\[minmax\(0\,var\(--split-aside\)\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,var(--split-aside)) minmax(0,1fr)}.lg\:rounded-ss-\[var\(--radius-panel\)\]{border-start-start-radius:var(--radius-panel)}.lg\:border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.lg\:ps-6{padding-inline-start:calc(var(--spacing) * 6)}.lg\:pb-6{padding-bottom:calc(var(--spacing) * 6)}.lg\:shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}@media (width>=80rem){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@container split-layout not (width>=64rem){.\@max-\[64rem\]\/split-layout\:order-first{order:-9999}}@container split-layout not (width>=48rem){.\@max-\[48rem\]\/split-layout\:order-first{order:-9999}}@container (width>=30rem){.\@min-\[30rem\]\:w-\[min\(18rem\,100\%\)\]{width:min(18rem,100%)}.\@min-\[30rem\]\:flex-row{flex-direction:row}.\@min-\[30rem\]\:items-center{align-items:center}}@container panel (width>=34rem){.\@min-\[34rem\]\/panel\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.\@min-\[34rem\]\/panel\:block{display:block}.\@min-\[34rem\]\/panel\:hidden{display:none}.\@min-\[34rem\]\/panel\:size-\[var\(--control-height-compact\)\]{width:var(--control-height-compact);height:var(--control-height-compact)}.\@min-\[34rem\]\/panel\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)_minmax\(0\,1\.35fr\)_auto\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.35fr) auto}.\@min-\[34rem\]\/panel\:items-center{align-items:center}.\@min-\[34rem\]\/panel\:gap-1{gap:calc(var(--spacing) * 1)}.\@min-\[34rem\]\/panel\:justify-self-auto{justify-self:auto}.\@min-\[34rem\]\/panel\:rounded-full{border-radius:2147483647px}.\@min-\[34rem\]\/panel\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.\@min-\[34rem\]\/panel\:px-0{padding-inline:calc(var(--spacing) * 0)}.\@min-\[34rem\]\/panel\:pt-0{padding-top:calc(var(--spacing) * 0)}}@container grade (width>=36rem){.\@min-\[36rem\]\/grade\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.\@min-\[36rem\]\/grade\:items-center{align-items:center}.\@min-\[36rem\]\/grade\:justify-end{justify-content:flex-end}}@container (width>=40rem){.\@min-\[40rem\]\:block{display:block}.\@min-\[40rem\]\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)_minmax\(0\,1\.35fr\)_auto\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.35fr) auto}.\@min-\[40rem\]\:items-center{align-items:center}}@container split-layout (width>=48rem){.\@min-\[48rem\]\/split-layout\:order-first{order:-9999}.\@min-\[48rem\]\/split-layout\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,var\(--split-aside\)\)\]{grid-template-columns:minmax(0,1fr) minmax(0,var(--split-aside))}.\@min-\[48rem\]\/split-layout\:grid-cols-\[minmax\(0\,var\(--split-aside\)\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,var(--split-aside)) minmax(0,1fr)}}@container grade (width>=60rem){.\@min-\[60rem\]\/grade\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,0\.6fr\)_auto_auto\]{grid-template-columns:minmax(0,1fr) minmax(0,.6fr) auto auto}.\@min-\[60rem\]\/grade\:whitespace-nowrap{white-space:nowrap}}@container split-layout (width>=64rem){.\@min-\[64rem\]\/split-layout\:order-first{order:-9999}.\@min-\[64rem\]\/split-layout\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,var\(--split-aside\)\)\]{grid-template-columns:minmax(0,1fr) minmax(0,var(--split-aside))}.\@min-\[64rem\]\/split-layout\:grid-cols-\[minmax\(0\,var\(--split-aside\)\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,var(--split-aside)) minmax(0,1fr)}}.rtl\:-scale-x-100:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-scale-x:calc(100% * -1);scale:var(--tw-scale-x) var(--tw-scale-y)}.rtl\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){rotate:180deg}.\[\&_\.app-button\]\:h-auto .app-button{height:auto}.\[\&_\.app-button\]\:min-h-0 .app-button{min-height:calc(var(--spacing) * 0)}.\[\&_\.app-button\]\:text-end .app-button{text-align:end}.\[\&_\.app-button\]\:whitespace-normal .app-button{white-space:normal}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group-heading\]\]\:pt-1\.5 [cmdk-group-heading]{padding-top:calc(var(--spacing) * 1.5)}.\[\&_\[cmdk-group-heading\]\]\:pb-0\.5 [cmdk-group-heading]{padding-bottom:calc(var(--spacing) * .5)}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:var(--muted-foreground)}.\[\&_h2\]\:m-0 h2{margin:calc(var(--spacing) * 0)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:\!size-\[var\(--icon-control\)\] svg{width:var(--icon-control)!important;height:var(--icon-control)!important}.\[\&_svg\]\:\!size-\[var\(--icon-control-lg\)\] svg{width:var(--icon-control-lg)!important;height:var(--icon-control-lg)!important}.\[\&_svg\]\:\!size-\[var\(--icon-control-xs\)\] svg{width:var(--icon-control-xs)!important;height:var(--icon-control-xs)!important}.\[\&_svg\]\:size-3\.5 svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\]\:size-6 svg{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.\[\&_svg\]\:size-\[var\(--icon-control\)\] svg{width:var(--icon-control);height:var(--icon-control)}.\[\&_svg\]\:size-\[var\(--icon-row\)\] svg{width:var(--icon-row);height:var(--icon-row)}.\[\&_svg\]\:size-full svg{width:100%;height:100%}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\]\:text-destructive svg{color:var(--destructive)}.\[\&_svg\]\:text-muted-foreground svg{color:var(--muted-foreground)}@media not all and (width>=879px){.max-\[879px\]\:\[\&_svg\]\:size-\[var\(--icon-touch\)\] svg{width:var(--icon-touch);height:var(--icon-touch)}}.\[\&_svg\:not\(\.animate-spin\)\]\:hidden svg:not(.animate-spin){display:none}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_tbody_td\]\:bg-\[var\(--surface-secondary\)\] tbody td{background-color:var(--surface-secondary)}.\[\&_tbody_td\]\:transition-colors tbody td{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[\&_tbody_td\:first-child\]\:rounded-s-\[var\(--radius-surface\)\] tbody td:first-child{border-start-start-radius:var(--radius-surface);border-end-start-radius:var(--radius-surface)}.\[\&_tbody_td\:first-child\]\:ps-\[var\(--table-cell-pad-x\,12px\)\] tbody td:first-child{padding-inline-start:var(--table-cell-pad-x,12px)}.\[\&_tbody_td\:last-child\]\:rounded-e-\[var\(--radius-surface\)\] tbody td:last-child{border-start-end-radius:var(--radius-surface);border-end-end-radius:var(--radius-surface)}.\[\&_tbody_td\:last-child\]\:pe-\[var\(--table-cell-pad-x\,12px\)\] tbody td:last-child{padding-inline-end:var(--table-cell-pad-x,12px)}.\[\&_tbody_tr\]\:border-0 tbody tr{border-style:var(--tw-border-style);border-width:0}.\[\&_tbody_tr\]\:bg-transparent tbody tr{background-color:#0000}@media (hover:hover) and (pointer:fine){.\[\&_tbody_tr\:hover_td\]\:bg-\[color-mix\(in_srgb\,var\(--foreground\)_5\%\,var\(--surface-secondary\)\)\] tbody tr:hover td{background-color:var(--foreground)}}@supports (color:color-mix(in lab, red, red)){@media (hover:hover) and (pointer:fine){.\[\&_tbody_tr\:hover_td\]\:bg-\[color-mix\(in_srgb\,var\(--foreground\)_5\%\,var\(--surface-secondary\)\)\] tbody tr:hover td{background-color:color-mix(in srgb,var(--foreground) 5%,var(--surface-secondary))}}}@media (hover:hover) and (pointer:fine){.\[\&_tbody_tr\:hover_td\]\:bg-\[var\(--surface-hover\)\] tbody tr:hover td{background-color:var(--surface-hover)}}.\[\&_tbody_tr\[data-state\=selected\]_td\]\:bg-\[var\(--surface-selected\)\] tbody tr[data-state=selected] td{background-color:var(--surface-selected)}.\[\&_thead_th\]\:sticky thead th{position:sticky}.\[\&_thead_th\]\:top-0 thead th{top:calc(var(--spacing) * 0)}.\[\&_thead_th\]\:z-\[1\] thead th{z-index:1}.\[\&_thead_th\]\:border-b-\[length\:var\(--table-head-rule-width\)\] thead th{border-bottom-style:var(--tw-border-style);border-bottom-width:var(--table-head-rule-width)}.\[\&_thead_th\]\:border-\[var\(--table-head-rule\)\] thead th{border-color:var(--table-head-rule)}.\[\&_thead_th\]\:bg-\[var\(--table-head\)\] thead th{background-color:var(--table-head)}.\[\&_thead_th\]\:shadow-\[inset_0_calc\(-1\*var\(--table-head-rule-width\)\)_0_var\(--table-head-rule\)\] thead th{--tw-shadow:inset 0 var(--tw-shadow-color,calc(-1 * var(--table-head-rule-width))) 0 var(--table-head-rule);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\[\&_thead_th\:first-child\]\:ps-\[var\(--table-cell-pad-x\,12px\)\] thead th:first-child{padding-inline-start:var(--table-cell-pad-x,12px)}.\[\&_thead_th\:last-child\]\:pe-\[var\(--table-cell-pad-x\,12px\)\] thead th:last-child{padding-inline-end:var(--table-cell-pad-x,12px)}.\[\&_thead_tr\]\:border-0 thead tr{border-style:var(--tw-border-style);border-width:0}.\[\&_thead_tr\]\:border-b-0 thead tr{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&_tr\]\:border-b-\[length\:var\(--table-head-rule-width\)\] tr{border-bottom-style:var(--tw-border-style);border-bottom-width:var(--table-head-rule-width)}.\[\&_tr\]\:border-\[var\(--table-head-rule\)\] tr{border-color:var(--table-head-rule)}.\[\&\&\]\:\!h-\[0\.8em\].\[\&\&\]\:\!h-\[0\.8em\]{height:.8em!important}.\[\&\&\]\:\!w-\[1\.55em\].\[\&\&\]\:\!w-\[1\.55em\]{width:1.55em!important}.\[\&\+\.dialog-section\]\:mt-8+.dialog-section{margin-top:calc(var(--spacing) * 8)}.\[\&\:\:-webkit-calendar-picker-indicator\]\:cursor-pointer::-webkit-calendar-picker-indicator{cursor:pointer}.\[\&\:\:-webkit-calendar-picker-indicator\]\:opacity-60::-webkit-calendar-picker-indicator{opacity:.6}@media (hover:hover){@media (hover:hover) and (pointer:fine){.hover\:\[\&\:\:-webkit-calendar-picker-indicator\]\:opacity-100:hover::-webkit-calendar-picker-indicator{opacity:1}}}.rtl\:\[\&\:\:-webkit-calendar-picker-indicator\]\:ms-0:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *)::-webkit-calendar-picker-indicator{margin-inline-start:calc(var(--spacing) * 0)}.rtl\:\[\&\:\:-webkit-calendar-picker-indicator\]\:me-auto:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *)::-webkit-calendar-picker-indicator{margin-inline-end:auto}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.\[data-page-search-trigger\=\"true\"\]\:visible:is(),.\[data-workspace-trail-overflow\]\:visible:is(data-workspace-trail-overflow){visibility:visible}.\[\&\>\*\]\:w-full>*{width:100%}.\[\&\>\*\]\:min-w-0>*{min-width:calc(var(--spacing) * 0)}.\[\&\>\*\]\:focus-visible\:relative>:focus-visible{position:relative}.\[\&\>\*\]\:focus-visible\:z-10>:focus-visible{z-index:10}.\[\&\>\*\:not\(\:first-child\)\]\:rounded-s-none>:not(:first-child){border-start-start-radius:0;border-end-start-radius:0}.\[\&\>\*\:not\(\:first-child\)\]\:rounded-t-none>:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.\[\&\>\*\:not\(\:first-child\)\]\:border-s-0>:not(:first-child){border-inline-start-style:var(--tw-border-style);border-inline-start-width:0}.\[\&\>\*\:not\(\:first-child\)\]\:border-t-0>:not(:first-child){border-top-style:var(--tw-border-style);border-top-width:0}.\[\&\>\*\:not\(\:last-child\)\]\:rounded-e-none>:not(:last-child){border-start-end-radius:0;border-end-end-radius:0}.\[\&\>\*\:not\(\:last-child\)\]\:rounded-b-none>:not(:last-child){border-bottom-right-radius:0;border-bottom-left-radius:0}.\[\&\>\[data-slot\=select-trigger\]\:not\(\[class\*\=\'w-\'\]\)\]\:w-fit>[data-slot=select-trigger]:not([class*=w-]){width:fit-content}.\[\&\>a\]\:bg-transparent>a,.\[\&\>button\]\:bg-transparent>button{background-color:#0000}.\[\&\>i\]\:mt-\[0\.45em\]>i{margin-top:.45em}.\[\&\>input\]\:flex-1>input{flex:1}.\[\&\>li\]\:overflow-hidden>li{overflow:hidden}.\[\&\>li\]\:rounded-\[var\(--radius-surface\)\]>li{border-radius:var(--radius-surface)}.\[\&\>li\]\:bg-\[var\(--surface-inset\)\]>li{background-color:var(--surface-inset)}.\[\&\>li\]\:bg-\[var\(--surface-nested\)\]>li{background-color:var(--surface-nested)}.\[\&\>li\[data-empty\]\]\:bg-transparent>li[data-empty]{background-color:#0000}.\[\&\>li\[data-interactive\]\:focus-within\]\:bg-\[color-mix\(in_srgb\,var\(--foreground\)_5\%\,var\(--surface-nested\)\)\]>li[data-interactive]:focus-within{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.\[\&\>li\[data-interactive\]\:focus-within\]\:bg-\[color-mix\(in_srgb\,var\(--foreground\)_5\%\,var\(--surface-nested\)\)\]>li[data-interactive]:focus-within{background-color:color-mix(in srgb,var(--foreground) 5%,var(--surface-nested))}}@media (hover:hover) and (pointer:fine){.\[\&\>li\[data-interactive\]\:hover\]\:bg-\[color-mix\(in_srgb\,var\(--foreground\)_5\%\,var\(--surface-nested\)\)\]>li[data-interactive]:hover{background-color:var(--foreground)}}@supports (color:color-mix(in lab, red, red)){@media (hover:hover) and (pointer:fine){.\[\&\>li\[data-interactive\]\:hover\]\:bg-\[color-mix\(in_srgb\,var\(--foreground\)_5\%\,var\(--surface-nested\)\)\]>li[data-interactive]:hover{background-color:color-mix(in srgb,var(--foreground) 5%,var(--surface-nested))}}}.\[\&\>span\]\:truncate>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:size-\[var\(--icon-control\)\]>svg{width:var(--icon-control);height:var(--icon-control)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-muted-foreground>svg{color:var(--muted-foreground)}.\[\&\>svg\:last-child\]\:\!text-current>svg:last-child{color:currentColor!important}.\[\&\>textarea\]\:block>textarea{display:block}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:none){.\[\@media\(hover\:none\)\]\:opacity-100{opacity:1}}[data-align=center] .\[\[data-align\=center\]_\&\]\:justify-center{justify-content:center}[data-align=end] .\[\[data-align\=end\]_\&\]\:flex-row-reverse{flex-direction:row-reverse}[data-slot=dialog-header]+.\[\[data-slot\=dialog-header\]\+\&\]\:pt-0{padding-top:calc(var(--spacing) * 0)}[data-slot=dialog-header]+.\[\[data-slot\=dialog-header\]\+\&\]\:before\:hidden:before{content:var(--tw-content);display:none}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/Variable-Bj2R_7yk.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/Variable-latin-8kRkwJBP.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/Variable-latin-ext-B_-bZUTo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/Variable-cyrillic-C5ekK6td.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/Variable-cyrillic-ext-Cpd2YT5r.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/Variable-latin-B2KjpZfh.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/Variable-latin-ext-CAOONhfK.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/Variable-latin-C46ZzDBF.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/Variable-latin-ext-CDracvZH.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/Variable-cyrillic-DJ9PYDpy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/Variable-cyrillic-ext-B8DAJXpD.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/Variable-latin-DSCY9ty2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/Variable-latin-ext-ThqUyHr0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/Variable-cyrillic-CeLhucAw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/Variable-cyrillic-ext-CE6ORPGb.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:75% 100%;font-display:swap;src:url(/assets/Variable-latin-De5hwWIi.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:75% 100%;font-display:swap;src:url(/assets/Variable-latin-ext-D94HuDAG.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Google Sans Flex;font-style:normal;font-weight:1 1000;font-stretch:75% 125%;font-display:swap;src:url(/assets/Variable-latin-CrA_-gM1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Google Sans Flex;font-style:normal;font-weight:1 1000;font-stretch:75% 125%;font-display:swap;src:url(/assets/Variable-latin-ext-B_DHZyhW.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/Variable-latin-CP6HlsNg.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/Variable-latin-ext-CK30vzPY.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/Variable-cyrillic-IPx-_jSJ.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Comforter Brush;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/Regular-latin-BjJvxWtk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Comforter Brush;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/Regular-latin-ext-zKAzLeXQ.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Comforter Brush;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/Regular-cyrillic-DcCsWFF7.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Swanky and Moo Moo;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/Regular-latin-CVTBEFa2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Swanky and Moo Moo;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/Regular-latin-ext-JuakFwCL.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--background:#efeff0;--surface-takeover:var(--surface-page);--surface-page:#f9f9fa;--foreground:#09090b;--card:#fff;--card-foreground:#09090b;--popover:#fff;--popover-foreground:#09090b;--primary:#6a47a0;--primary-foreground:#fff;--secondary:#ebebe6;--secondary-foreground:#18181b;--muted:#f7f7f4;--muted-foreground:#686863;--accent-user:#6a47a0;--accent:#6a47a0;--accent-hover:#5f4090;--accent-active:#553980;--accent-foreground:#fff;--accent-text:#6a47a0;--accent-subtle:#f0edf6;--accent-subtle-hover:#e7e2f0;--accent-border:#cbbfde;--accent-ring:#6a47a0;--destructive:#c4543e;--destructive-foreground:#fff;--border:#e6e6df;--border-strong:#d6d5cc;--input:#e6e6df;--ring:var(--accent);--radius:.625rem;--surface-canvas:var(--background);--surface-workspace:var(--surface-page)}@supports (color:color-mix(in lab, red, red)){:root{--surface-workspace:color-mix(in srgb, var(--surface-page) 58%, var(--rail-background))}}:root{--surface-current:var(--surface-page);--surface-nested:var(--card);--surface-primary:var(--card);--surface-secondary:var(--card);--surface-raised:var(--popover);--surface-inset:var(--surface-page);--table-head:var(--surface-page);--table-line:var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root{--table-line:color-mix(in srgb, var(--foreground) 8%, transparent)}}:root{--table-head-rule:var(--table-line);--table-head-rule-width:1px;--surface-hover:var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root{--surface-hover:color-mix(in srgb, var(--foreground) 5%, transparent)}}:root{--surface-current-selected:var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root{--surface-current-selected:color-mix(in srgb, var(--foreground) 9%, transparent)}}:root{--surface-selected:var(--accent-subtle);--surface-selected-strong:#d8cfe6;--surface-disabled:#f7f7f4;--control-surface:#fff;--control-surface-hover:#fbfbf9;--control-surface-active:#f7f7f4;--text-primary:var(--foreground);--text-secondary:#41413d;--text-tertiary:var(--muted-foreground);--text-subtle:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){:root{--text-subtle:color-mix(in srgb, var(--muted-foreground) 90%, var(--surface-current))}}:root{--text-disabled:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){:root{--text-disabled:color-mix(in srgb, var(--muted-foreground) 55%, transparent)}}:root{--text-on-accent:var(--accent-foreground);--border-subtle:var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root{--border-subtle:color-mix(in srgb, var(--foreground) 8%, transparent)}}:root{--icon-label-frame-border:var(--border-subtle);--border-default:var(--border);--divider:var(--border-subtle);--overlay:#09090b73;--avatar-fallback-bg:#ebebe6;--avatar-fallback-text:#292922;--avatar-tone-1:#3f6ea8;--avatar-tone-2:#2a7d5e;--avatar-tone-3:#96621f;--avatar-tone-4:#a04f6d;--avatar-tone-5:#6a5aa3;--avatar-tone-6:#3a7480;--avatar-tone-7:#b0473f;--avatar-tone-8:#4a5bb0;--avatar-tone-9:#6b7434;--avatar-tone-10:#8a4a96;--avatar-tone-11:#a8562c;--avatar-tone-12:#56687c;--avatar-tone-foreground:#fff;--font-brand:"Geist";--radius-control:8px;--radius-selection:12px;--radius-button:var(--radius-control);--radius-surface:calc(var(--radius) + 4px);--radius-table:0px;--radius-popover:16px;--radius-chip:8px;--radius-plate:10px;--radius-cta:999px;--radius-panel:calc(var(--radius) + 8px);--radius-popup:calc(var(--radius) + 12px);--radius-toast:20px;--text-hero:34px;--font-weight-hero:650;--tracking-hero:-1.1px;--leading-hero:1.15;--color-hero:var(--foreground);--text-h1:24px;--font-weight-h1:650;--tracking-h1:-.7px;--leading-h1:1.3;--color-h1:var(--foreground);--text-h2:16px;--font-weight-h2:600;--tracking-h2:-.3px;--leading-h2:1.35;--color-h2:var(--foreground);--text-h3:14px;--font-weight-h3:600;--tracking-h3:-.2px;--leading-h3:1.45;--color-h3:var(--foreground);--text-body:13px;--font-weight-body:400;--tracking-body:0;--leading-body:1.5;--color-body:var(--foreground);--color-body-muted:var(--muted-foreground);--text-label:13px;--font-weight-label:500;--tracking-label:-.1px;--leading-label:1.4;--color-label:var(--foreground);--text-mobile-nav:9px;--font-weight-mobile-nav:500;--tracking-mobile-nav:0;--leading-mobile-nav:1.5;--color-mobile-nav:var(--foreground);--text-small:12px;--font-weight-small:450;--tracking-small:0;--leading-small:1.5;--color-small:var(--muted-foreground);--text-x-small:8px;--font-weight-x-small:400;--tracking-x-small:0;--leading-x-small:1.2;--color-x-small:var(--muted-foreground);--text-control:13px;--text-app-name:18px;--font-weight-app-name:600;--leading-app-name:1.3;--tracking-app-name:-.3px;--text-app-name-compact:13px;--font-weight-app-name-compact:550;--leading-app-name-compact:1.4;--tracking-app-name-compact:-.1px;--font-weight-control:500;--tracking-control:-.1px;--leading-control:1.2;--color-control:var(--foreground);--text-tab:13px;--font-weight-tab:550;--tracking-tab:-.1px;--leading-tab:1.2;--color-tab:var(--foreground);--color-inverse:#fff;--text-composer:15px;--font-weight-composer:400;--tracking-composer:0;--leading-composer:1.5;--color-composer:var(--foreground);--text-metric:34px;--font-family-metric:var(--font-figure);--font-weight-metric:650;--tracking-metric:-1.3px;--leading-metric:1.1;--color-metric:var(--foreground);--text-kpi:24px;--font-family-kpi:var(--font-figure);--font-weight-kpi:550;--tracking-kpi:-.8px;--leading-kpi:1.1;--color-kpi:var(--foreground);--duration-instant:90ms;--duration-fast:.13s;--duration-base:.17s;--duration-slow:.23s;--duration-slower:.32s;--ease-standard:cubic-bezier(.2, .8, .2, 1);--ease-emphasized:cubic-bezier(.32, .72, .18, 1);--ease-exit:cubic-bezier(.25, 1, .5, 1);--ease-pop:cubic-bezier(.34, 1.56, .64, 1);--duration-composer-tuck:.28s;--ease-composer-tuck:cubic-bezier(.4, 0, .8, .4);--duration-composer-rise:.52s;--ease-composer-rise:cubic-bezier(.3, 1.32, .5, 1);--duration-tooltip-enter:.15s;--duration-tooltip-exit:50ms;--ease-tooltip:ease-out;--scale-tooltip-enter:.98;--duration-dialog-enter:.25s;--duration-dialog-exit:.15s;--ease-dialog:cubic-bezier(.22, 1, .36, 1);--scale-dialog-enter:.98;--distance-dialog-enter:24px;--distance-dialog-exit:10px;--duration-tabs-slide:.25s;--ease-tabs-slide:cubic-bezier(.22, 1, .36, 1);--duration-tab-ink-release:.12s;--duration-tab-ink-take:.18s;--delay-tab-ink-take:.11s;--duration-view-swap-exit:var(--duration-tab-ink-release);--duration-view-swap-enter:var(--duration-tabs-slide);--ease-view-swap-exit:var(--ease-exit);--ease-view-swap-enter:var(--ease-tabs-slide);--distance-view-swap-exit:32px;--distance-view-swap-enter:24px;--duration-layout-resize:.3s;--ease-layout-resize:cubic-bezier(.22, 1, .36, 1);--duration-strip-expand:.32s;--ease-strip-expand:var(--ease-standard);--duration-load-delay:.5s;--duration-load-exit:.25s;--duration-load-enter:.25s;--ease-load-exit:ease-out;--ease-load-enter:ease-out;--duration-load-placeholder-enter:.12s;--ease-load-placeholder-enter:var(--ease-standard);--duration-leave-fade:.15s;--duration-leave-collapse:.22s;--duration-leave-fly:.2s;--ease-leave-fly:cubic-bezier(.5, 0, .75, 0);--space-0-5:2px;--space-1:4px;--space-1-5:6px;--space-2:8px;--space-2-5:10px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--focus-ring-width:3px;--focus-ring-color:var(--accent-ring);--focus-ring:0 0 0 var(--focus-ring-width) var(--focus-ring-color);--focus-ring-offset:0 0 0 1px var(--surface-current), 0 0 0 calc(var(--focus-ring-width) + 1px) var(--focus-ring-color);--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace;--page-max-narrow:48rem;--page-max-compact:30rem;--composer-measure:760px;--home-ai-max:820px;--home-conversation-max:920px;--profile-page-gutter:clamp(18px, 3.6vw, 52px);--page-max-default:1160px;--page-max-wide:100%;--page-max-content:1600px;--page-content-cap:var(--page-max-content);--shell-content-max:100%;--page-cap:100%;--page-gutter:var(--page-header-inset);--page-header-inset:var(--space-5);--header-actions-gap:var(--space-1);--header-toolbar-gap:var(--space-1);--header-control-height:var(--control-height-compact);--header-row-height:44px;--header-stacked-title-leading:1.15;--unified-header-hero-gutter:clamp(20px, 3vw, 32px);--header-icon-size:13px;--header-control-hover:var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root{--header-control-hover:color-mix(in srgb, var(--foreground) 4%, transparent)}}:root{--header-control-pressed:var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root{--header-control-pressed:color-mix(in srgb, var(--foreground) 7%, transparent)}}:root{--header-control-padding-inline:var(--space-3);--phone-create-fill:var(--accent);--phone-create-fill-hover:var(--accent-active);--phone-create-ink:var(--accent-foreground);--dialog-max-sm:448px;--dialog-max-md:576px;--dialog-max-lg:720px;--dialog-max-xl:960px;--dialog-max-window:1440px;--tap-target:44px;--safe-area-top:env(safe-area-inset-top,0px);--safe-area-right:env(safe-area-inset-right,0px);--safe-area-bottom:env(safe-area-inset-bottom,0px);--safe-area-left:env(safe-area-inset-left,0px);--mobile-navigation-height:56px;--mobile-navigation-max-width:480px;--mobile-navigation-gap:8px;--mobile-navigation-bottom:max(20px, var(--safe-area-bottom));--mobile-navigation-inset:max(24px, var(--safe-area-left), var(--safe-area-right));--mobile-navigation-edge-inset:var(--mobile-navigation-inset);--mobile-navigation-agent-size:56px;--layer-floating-bar:46;--layer-bottom-nav:48;--layer-toaster:50;--layer-session-bar:52;--control-height:36px;--control-height-xs:24px;--icon-control-xs:14px;--control-height-compact:28px;--control-height-lg:var(--control-height);--icon-control:16px;--icon-control-lg:18px;--icon-row:18px;--icon-touch:20px;--selection-control-size:18px;--selection-control-size-compact:16px;--search-field-height:var(--control-height);--search-field-height-mobile:var(--tap-target);--button-padding-inline:14px;--button-padding-inline-lg:20px;--button-content-gap:8px;--search-padding-inline:12px;--field-padding-inline:12px;--search-box-surface:var(--card);--search-width:24rem;--search-viewport-width:38vw;--text-selection:#f6a6c8;--text-selection-foreground:#242424;--lemon:#eef781;--lemon-foreground:#3a3d14;--accent-soft:var(--accent-subtle);--accent-strong:var(--accent-text);--accent-strong-foreground:#fff;--orange:#d97f3e;--sky:#4a7dbd;--status-success:#087653;--status-success-soft:#edf6f0;--status-warning:#956000;--status-warning-soft:#faf4e6;--status-danger:#c0342b;--status-danger-soft:#faf0ee;--status-info:#2463b3;--status-info-soft:#eef3fa;--status-ai:#5b46a8;--status-ai-soft:#f2eff8;--status-neutral:#52525b;--status-neutral-soft:#ebebe6;--tag-blue:#3b82f6;--tag-green:#22a06b;--tag-amber:#d88922;--tag-red:#d14c3d;--tag-violet:#8b5cf6;--chart-1:#6a47a0;--chart-2:#8c71b4;--chart-3:#ab98c7;--chart-4:#cabfd9;--chart-series-1:#3f6ea8;--chart-series-2:#2f8a68;--chart-series-3:#b8762a;--chart-series-4:#a04f6d;--chart-series-5:#6a5aa3;--chart-series-6:#47808c;--data-accent-fill:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root{--data-accent-fill:color-mix(in srgb, var(--accent) 32%, transparent)}}:root{--chart-highlight:var(--data-accent-fill);--chart-neutral:#a1a1aa;--chart-grid:var(--border)}@supports (color:color-mix(in lab, red, red)){:root{--chart-grid:color-mix(in srgb, var(--border) 70%, transparent)}}:root{--chart-axis:var(--text-tertiary);--tint-accent:var(--accent-subtle);--tint-lemon:#f2f5dc;--tint-sky:#e5ecf4;--tint-clay:#f3eadd;--tint-lilac:#ebe7f2;--tint-rose:#f4e8e4;--tint-mint:#e3eee9;--tint-sand:#ededee;--tint-accent-hover:var(--accent-subtle-hover);--tint-lemon-hover:#eef5b5;--tint-sky-hover:#d1e4f8;--tint-clay-hover:#f0d9ba;--tint-lilac-hover:#ded3f3;--tint-rose-hover:#f1d3cc;--tint-mint-hover:#cdebdc;--tint-sand-hover:#e8dec4;--brand-plate:#f1f1f1;--brand-plate-foreground:#27272a;--brand-plate-strength:15%;--rail-background:#efefef;--rail-foreground:#555;--rail-hover:#e6e6e6;--rail-hover-foreground:#1c1c1c;--rail-selected:#dadada;--rail-selected-hover:#d4d4d4;--rail-selected-foreground:#09090b;--rail-divider:#d9d9d9;--rail-resize-glow:var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root{--rail-resize-glow:color-mix(in srgb, var(--foreground) 6%, transparent)}}:root{--grid-dot:#09090b14;--card-border:var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root{--card-border:color-mix(in srgb, var(--foreground) 5%, transparent)}}:root{--card-border-hover:var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root{--card-border-hover:color-mix(in srgb, var(--foreground) 6%, transparent)}}:root{--card-border-accent:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root{--card-border-accent:color-mix(in srgb, var(--accent) 58%, transparent)}}:root{--card-border-accent-hover:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root{--card-border-accent-hover:color-mix(in srgb, var(--accent) 72%, transparent)}}:root{--card-contact-shadow:none;--card-contact-shadow-hover:none;--border-card:0 0 0 1px var(--card-border);--border-card-hover:0 0 0 1px var(--card-border-hover);--shadow-card:var(--border-card);--shadow-ink:9 9 11;--image-edge:#0000001a;--shadow-tile:0 1px 2px rgb(var(--shadow-ink) / .06), 0 2px 8px -2px rgb(var(--shadow-ink) / .1);--shadow-tile-hover:0 1px 2px rgb(var(--shadow-ink) / .08), 0 4px 12px -2px rgb(var(--shadow-ink) / .14);--launcher-compact-track:76px;--shadow-glass:none;--shadow-faint:0 1px 2px rgb(var(--shadow-ink) / .045);--shadow-inset:inset 0 1px 3px rgb(var(--shadow-ink) / .08);--shadow-tab-selected:inset 0 0 0 .5px var(--foreground), 0 1px 3px rgb(var(--shadow-ink) / .1)}@supports (color:color-mix(in lab, red, red)){:root{--shadow-tab-selected:inset 0 0 0 .5px color-mix(in srgb, var(--foreground) 12%, transparent), 0 1px 3px rgb(var(--shadow-ink) / .1)}}:root{--shadow-chip-resting:inset 0 0 0 .5px var(--foreground), 0 1px 2px rgb(var(--shadow-ink) / .05)}@supports (color:color-mix(in lab, red, red)){:root{--shadow-chip-resting:inset 0 0 0 .5px color-mix(in srgb, var(--foreground) 9%, transparent), 0 1px 2px rgb(var(--shadow-ink) / .05)}}:root{--shadow-low:0 1px 2px rgb(var(--shadow-ink) / .08);--shadow-medium:0 1px 2px rgb(var(--shadow-ink) / .06), 0 6px 12px -3px rgb(var(--shadow-ink) / .1);--shadow-high:0 2px 4px rgb(var(--shadow-ink) / .07), 0 12px 24px -6px rgb(var(--shadow-ink) / .16);--shadow-overlay:0 1px 2px rgb(var(--shadow-ink) / .07), 0 5px 10px -3px rgb(var(--shadow-ink) / .09);--shadow-edge-start:-2px 0 8px -2px rgb(var(--shadow-ink) / .035), -16px 0 48px -12px rgb(var(--shadow-ink) / .07);--shadow-edge-start-rtl:2px 0 8px -2px rgb(var(--shadow-ink) / .035), 16px 0 48px -12px rgb(var(--shadow-ink) / .07);--shadow-raise:var(--shadow-low);--shadow-pop:var(--shadow-high);--cal-work-day:#f1f1ea;--cal-weekend:#faf4e0;--cal-sick:#f5b8b0;--cal-vacation:#bcd9f5;--cal-absence:#ecc5e6;--cal-extra-work:#d8d6cd;--cal-trip:#cce5b8;--cal-parental:#f7dcb0;--cal-bereavement:#d3d2e6;--cal-holiday:#a9e4dd;--pto-sky:#bfe2fa;--pto-blue:#afc9f6;--pto-violet:#d0c5fa;--pto-rose:#f3bfd5;--pto-coral:#f6c0bb;--pto-amber:#f8dca4;--pto-lime:#dcebb3;--pto-teal:#a9ddd8}@media (resolution>=2x){:root{--table-head-rule-width:.5px}}@media (width<=879px){:root{--header-row-height:48px;--header-icon-size:14px;--profile-page-gutter:max(clamp(18px, 3.6vw, 52px), var(--safe-area-left), var(--safe-area-right));--page-header-inset:max(20px, var(--safe-area-left), var(--safe-area-right));--page-gutter:var(--page-header-inset)}}:root:not(.theme-dark) :is(.shell-page-surface:has(.assistant-history-workspace__pane[data-conversation=true]),.assistant-history-workspace__pane[data-conversation=true]){--surface-page:#fff;--card:#f9f9fa;--surface-current:var(--surface-page);--surface-nested:var(--card);--surface-primary:var(--card);--surface-secondary:var(--card);--surface-inset:var(--surface-page);--table-head:var(--surface-page);--assistant-history-column-surface:var(--surface-page);--workspace-top-nav-surface:var(--surface-page)}:root.theme-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#16181d;--surface-takeover:var(--surface-page);--surface-page:#1c1f25;--foreground:#fafafa;--card:#252830;--card-foreground:#fafafa;--popover:#2d3039;--popover-foreground:#fafafa;--primary:#8461b9;--primary-foreground:#fff;--secondary:#30343d;--secondary-foreground:#e3e6eb;--muted:#292c34;--surface-secondary:var(--muted);--surface-inset:#1c1f25;--surface-disabled:#292c34;--control-surface:#292c34;--control-surface-hover:#30343d;--control-surface-active:#383c46;--muted-foreground:#a3a8b4;--text-secondary:#d5d8de;--overlay:#0009;--avatar-fallback-bg:#30343d;--avatar-fallback-text:#d5d8de;--accent-user:#6a47a0;--accent:#8461b9;--accent-hover:#7657a6;--accent-active:#694e94;--accent-foreground:#fff;--accent-text:#b5a1d5;--accent-subtle:#343146;--accent-subtle-hover:#3c3651;--surface-selected-strong:#3f3856;--accent-border:#4d406a;--accent-ring:#8461b9;--destructive:#df8878;--destructive-foreground:#1d100d;--brand-plate-strength:100%;--border:#3c404a;--border-strong:#525764;--input:#464a55;--ring:var(--accent);--lemon:#d2da78;--lemon-foreground:#1b1d0f;--accent-soft:var(--accent-subtle);--accent-strong:var(--accent-text);--accent-strong-foreground:#09090b;--orange:#d79a68;--sky:#82a8ce;--status-success:#74d9af;--status-success-soft:#253328;--status-warning:#f0c36a;--status-warning-soft:#3a301f;--status-danger:#ffaaa0;--status-danger-soft:#402723;--status-info:#96c5ff;--status-info-soft:#223246;--status-ai:#b8aae4;--status-ai-soft:#302b42;--status-neutral:#a4abb3;--status-neutral-soft:#24282d;--tag-blue:#78a4d4;--tag-green:#67b38c;--tag-amber:#d3a15f;--tag-red:#d77f72;--tag-violet:#a895d4;--chart-1:#8461b9;--chart-2:#6d5398;--chart-3:#58477a;--chart-4:#433a5c;--chart-series-1:#78a4d4;--chart-series-2:#67b38c;--chart-series-3:#d3a15f;--chart-series-4:#c9859d;--chart-series-5:#a895d4;--chart-series-6:#73aab0;--chart-neutral:#666f79;--data-accent-fill:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root.theme-dark{--data-accent-fill:color-mix(in srgb, var(--accent) 50%, transparent)}}:root.theme-dark{--tint-accent:var(--accent-subtle);--tint-lemon:#30331f;--tint-sky:#222d36;--tint-clay:#302720;--tint-lilac:#2c2935;--tint-rose:#332624;--tint-mint:#23302b;--tint-sand:#2c2b24;--tint-accent-hover:var(--accent-subtle-hover);--tint-lemon-hover:#3d4227;--tint-sky-hover:#2b3b48;--tint-clay-hover:#403128;--tint-lilac-hover:#383345;--tint-rose-hover:#422f2c;--tint-mint-hover:#2b4038;--tint-sand-hover:#3a382d;--rail-background:#16181d;--rail-foreground:#a3a8b4;--rail-hover:#252830;--rail-hover-foreground:#fafafa;--rail-selected:#30343d;--rail-selected-hover:#383c46;--rail-selected-foreground:#fafafa;--rail-divider:#30343d;--grid-dot:#fafafa12;--card-border:transparent;--shadow-ink:0 0 0;--image-edge:#ffffff1a;--shadow-tile:0 1px 2px rgb(var(--shadow-ink) / .35), 0 2px 8px -2px rgb(var(--shadow-ink) / .5);--shadow-tile-hover:0 1px 2px rgb(var(--shadow-ink) / .45), 0 4px 12px -2px rgb(var(--shadow-ink) / .6);--shadow-low:0 1px 2px rgb(var(--shadow-ink) / .4);--shadow-tab-selected:inset 0 0 0 1px #ffffff12, 0 1px 3px rgb(var(--shadow-ink) / .4);--shadow-chip-resting:inset 0 0 0 1px #ffffff0d, 0 1px 2px rgb(var(--shadow-ink) / .25);--shadow-medium:0 1px 2px rgb(var(--shadow-ink) / .34), 0 6px 12px -3px rgb(var(--shadow-ink) / .48);--shadow-high:0 2px 4px rgb(var(--shadow-ink) / .38), 0 12px 24px -6px rgb(var(--shadow-ink) / .55);--shadow-overlay:0 1px 2px rgb(var(--shadow-ink) / .36), 0 5px 10px -3px rgb(var(--shadow-ink) / .44);--shadow-raise:var(--shadow-low);--shadow-pop:0 2px 4px rgb(var(--shadow-ink) / .38), 0 12px 24px -6px rgb(var(--shadow-ink) / .55), 0 0 0 1px #e5e7eb0a;--cal-work-day:#24282d;--cal-weekend:#34301f;--cal-sick:#51302b;--cal-vacation:#283e52;--cal-absence:#463042;--cal-extra-work:#30363d;--cal-trip:#314427;--cal-parental:#514021;--cal-bereavement:#38364a;--cal-holiday:#25433e;--pto-sky:#243f51;--pto-blue:#243551;--pto-violet:#302654;--pto-rose:#53273a;--pto-coral:#532b27;--pto-amber:#544526;--pto-lime:#434d28;--pto-teal:#254642}:root.theme-halloween{--background:#0b0710;--surface-page:#130c18;--foreground:#fbf3ea;--card:#1d1324;--card-foreground:#fbf3ea;--popover:#281b31;--popover-foreground:#fbf3ea;--primary:#f0761f;--primary-foreground:#09090b;--secondary:#2d1f36;--secondary-foreground:#ead9d0;--muted:#241829;--surface-inset:#130c18;--surface-disabled:#241829;--control-surface:#241829;--control-surface-hover:#2d1f36;--control-surface-active:#36263f;--muted-foreground:#b39aa6;--text-secondary:#dcc9c3;--overlay:#08030ca8;--avatar-fallback-bg:#2d1f36;--avatar-fallback-text:#dcc9c3;--accent-user:#f0761f;--accent:#f0761f;--accent-hover:#f28435;--accent-active:#f3914c;--accent-foreground:#09090b;--accent-text:#f0a066;--accent-subtle:#45342d;--accent-subtle-hover:#563b2c;--surface-selected-strong:#5e3e2b;--accent-border:#7a4929;--accent-ring:#f0761f;--destructive:#e8806e;--destructive-foreground:#1d0f0b;--border:#3a2a42;--border-strong:#52405c;--input:#4a3853;--ring:var(--accent);--accent-soft:var(--accent-subtle);--accent-strong:var(--accent-text);--accent-strong-foreground:#09090b;--orange:#f0761f;--status-warning:#f3b35c;--status-warning-soft:#40301a;--status-ai:#c9a3e8;--status-ai-soft:#352543;--status-neutral:#b3a3ad;--status-neutral-soft:#2a2030;--chart-1:#f0761f;--chart-2:#bf6323;--chart-3:#935227;--chart-4:#66412b;--tint-accent:var(--accent-subtle);--tint-accent-hover:var(--accent-subtle-hover);--rail-background:#0b0710;--rail-foreground:#b39aa6;--rail-hover:#1d1324;--rail-hover-foreground:#fbf3ea;--rail-selected:#2d1f36;--rail-selected-hover:#36263f;--rail-selected-foreground:#fbf3ea;--rail-divider:#2d1f36;--grid-dot:#f0761f1a;--shadow-pop:0 2px 4px rgb(var(--shadow-ink) / .42), 0 12px 24px -6px rgb(var(--shadow-ink) / .6), 0 0 0 1px #f0761f14;--cal-work-day:#2a2030}.workspace-top-nav,.unified-header{--text-h1:var(--text-tab);--font-weight-h1:500;--tracking-h1:var(--tracking-tab);--text-app-name:var(--text-tab);--font-weight-app-name:500;--tracking-app-name:var(--tracking-tab);--text-app-name-compact:var(--text-tab);--font-weight-app-name-compact:500;--tracking-app-name-compact:var(--tracking-tab)}@media (width>=880px){.workspace-top-nav,.unified-header{--text-tab:12px;--text-h1:calc(var(--text-tab) + 1px);--text-app-name:calc(var(--text-tab) + 1px);--text-app-name-compact:calc(var(--text-tab) + 1px)}.workspace-top-nav,.unified-header,.toolbar,.product-calendar__toolbar,.search-filter-bar{--control-height:var(--control-height-compact);--control-height-lg:var(--control-height);--search-field-height:var(--control-height);--icon-control:14px;--icon-control-lg:16px;--button-padding-inline:10px;--button-padding-inline-lg:14px;--button-content-gap:6px;--search-padding-inline:12px;--field-padding-inline:12px;--search-width:18rem;--search-viewport-width:28vw}}@media (width<=879px){:root{--text-hero:22px;--tracking-hero:-.6px;--leading-hero:1.2;--text-h1:22px;--tracking-h1:-.6px;--leading-h1:1.3;--text-h2:16px;--tracking-h2:-.2px;--leading-h2:1.4;--text-composer:16px;--text-metric:27px;--tracking-metric:-.9px;--leading-metric:1.1;--text-kpi:20px}}@media (pointer:coarse){:root{--text-composer:16px}}html:lang(he){--font-sans:"Google Sans", var(--font-brand), "Almarai", ui-sans-serif, system-ui, sans-serif}html:lang(ar){--font-sans:"Almarai", var(--font-brand), "Google Sans", ui-sans-serif, system-ui, sans-serif;--tracking-hero:0;--tracking-h1:0;--tracking-h2:0;--tracking-h3:0;--tracking-metric:0;--tracking-kpi:0}html[dir=rtl] .logical-back-icon{transform:scaleX(-1)}.orbit-stage{--orbit-space:#030713;--orbit-cyan:#61f4ff;--orbit-magenta:#ff52d9;--orbit-violet:#9b75ff;--orbit-glow:#3de5ff33;--card:#060e22d1;--card-foreground:#edfaff;--foreground:#edfaff;--muted-foreground:#90aac4;--text-secondary:#b6cfe5;--text-tertiary:#90aac4;--secondary:#11233d;--secondary-foreground:#dcfaff;--muted:#122037;--border:#5de8ff2b;--accent:#61f4ff;--accent-text:#7cf5ff;--accent-active:#adfbff;--accent-foreground:#03131f;--accent-subtle:#34e3ff1a;--accent-subtle-hover:#34e3ff2e;--accent-ring:#61f4ff80;--card-border-accent:#61f4ff4d;--card-border-accent-hover:#61f4ff7a;--font-display:"Orbitron", var(--font-sans)}.orbit-menu-actions{--control-height-lg:48px}@keyframes ui-enter{0%{opacity:0;filter:blur(4px);transform:translateY(6px)}}@media (width>=880px) and (pointer:fine){:root{--menu-row-height:32px;--menu-row-icon:15px;--menu-inset:var(--space-1-5);--menu-corner:calc(var(--radius-control) + var(--menu-inset))}[data-radix-popper-content-wrapper] .menu-row[data-presentation=menu],.ui-select-content [role=option],[data-radix-menu-content] [role^=menuitem]:not(.menu-row){--control-height:var(--menu-row-height);--icon-control:var(--menu-row-icon);gap:var(--space-2-5);padding-block:var(--space-1);padding-inline-start:var(--space-2)}[data-radix-popper-content-wrapper] .menu-row[data-presentation=menu],[data-radix-menu-content] .menu-row{padding-inline-end:var(--space-2)}.ui-select-label{padding-block-start:var(--space-1);padding-inline:var(--space-2)}[data-radix-popper-content-wrapper] .menu-row[data-header-menu-row][data-presentation][data-density]{--icon-control:var(--menu-row-icon);min-height:var(--menu-row-height);gap:var(--space-2-5)}:is([data-radix-popper-content-wrapper]>:has(>.menu-row[data-presentation=menu],>.header-actions__menu-list,[data-panel-rhythm=menu]),.ui-select-content,[data-radix-menu-content]){padding:var(--menu-inset);border-radius:var(--menu-corner);gap:0}[data-radix-popper-content-wrapper] .header-actions__menu-list{gap:0}[data-radix-popper-content-wrapper] .header-actions__menu-separator,[data-radix-menu-content] [role=separator]{width:auto;margin:var(--menu-inset) calc(-1 * var(--menu-inset))}}@property --tw-border-spacing-x{syntax:"<length>";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"<length>";inherits:false;initial-value:0}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}:root{--desktop-rail-expanded-width:280px;--desktop-rail-hidden-width:8px;--desktop-rail-width:var(--desktop-rail-expanded-width);--workspace-rail-width:280px;--desktop-rail-center-offset:calc((var(--desktop-rail-width) - 8px) / 2)}.shell{--desktop-rail-width:var(--desktop-rail-expanded-width);--workspace-rail-width:280px;--desktop-rail-center-offset:calc((var(--desktop-rail-width) - 8px) / 2);--desktop-shell-gap:0px;--desktop-page-top-gutter:26px;--workspace-rail-padding-block-start:var(--desktop-page-top-gutter);--workspace-rail-padding-inline-start:var(--space-6);--workspace-rail-padding-inline-end:var(--space-4);isolation:isolate;background-color:var(--background);min-height:100dvh;display:flex;position:relative}.shell-body{z-index:1;position:relative}.shell-page-surface{min-width:0}.shell-page-surface:has(.shell-main-canvas){flex-direction:column;flex:1;min-height:0;display:flex}.shell:after{content:"";z-index:0;pointer-events:none;height:25vh;display:none;position:absolute;top:0;left:0;right:0}@media (width<=879px){.shell-body{padding-block-start:var(--safe-area-top)}.shell{background:var(--surface-page)}}.side-brand{color:var(--foreground);transition:transform .12s var(--ease-standard);border-radius:11px;align-items:center;margin:0 4px 14px;padding:3px;text-decoration:none;display:inline-flex}.side-brand:active{transform:scale(.97)}.shell-body{flex-direction:column;flex:1;min-width:0;display:flex}@media (width>=880px){:root:has(.topbar.is-navigation-hidden){--desktop-rail-width:var(--desktop-rail-hidden-width)}.shell,:root.theme-dark .shell{background:var(--rail-background)}.shell[data-app-scale-root]{transition:transform var(--sheet-duration) var(--sheet-ease), border-radius var(--sheet-duration) var(--sheet-ease), background-color .18s ease}@media (prefers-reduced-motion:reduce){.shell[data-app-scale-root]{transition-property:transform,border-radius}}.shell:has(.topbar.is-navigation-hidden){--desktop-rail-width:var(--desktop-rail-hidden-width)}.shell-body{padding:8px 8px 8px calc(var(--desktop-rail-width) + var(--desktop-shell-gap));transition:padding .24s cubic-bezier(.2,.8,.2,1)}.shell-body:has(.rail-resize-handle[data-resizing=true]){transition:none}html[dir=rtl] .shell-body{padding-right:calc(var(--desktop-rail-width) + var(--desktop-shell-gap));padding-left:8px}.shell-page-surface{border:1px solid var(--border-subtle);border-radius:calc(var(--radius-surface) + 4px);width:100%;min-height:calc(100dvh - 16px);box-shadow:var(--shadow-low);background:var(--surface-page);flex-direction:column;flex:1;display:flex;position:relative;overflow:clip}.shell-page-surface:has(.page-paper){background:var(--surface-page)}.shell:has(.page-band-scroll){height:100dvh}.shell-page-surface:has(.page-band-scroll){min-height:0}:root.theme-dark .shell-page-surface{background:var(--surface-page)}:root[data-theme-override=orbit] .shell,:root[data-theme-override=orbit] .shell-page-surface{box-shadow:none;background:0 0;border:0}:root[data-theme-override=orbit] .shell-page-surface{border-radius:0;overflow:visible}}.shell-main{box-sizing:border-box;width:100%;max-width:var(--shell-content-max);padding:var(--desktop-page-top-gutter) var(--page-gutter) 72px;flex:1;margin:0 auto}:root{--page-scroll-clearance:0px}@media (width>=1024px){.shell:has(.config-workspace){height:100dvh}.shell-page-surface:has(.config-workspace){min-height:0}.shell .shell-main:has(.config-workspace){flex-direction:column;max-width:none;min-height:0;padding:0;display:flex}.shell:has(.config-page .config-split){height:100dvh}.shell-page-surface:has(.config-page .config-split){min-height:0}.shell .shell-main:has(.config-page .config-split){flex-direction:column;min-height:0;padding-block-end:0;display:flex}}@media (width<=879px){.shell-main{padding-block-end:calc(72px + var(--safe-area-bottom))}}.shell-main:has(.page-has-band){max-width:none;padding-block-start:0;padding-inline:0}@media (width>=880px){.shell-main:has(.page-band-scroll){flex-direction:column;min-height:0;display:flex}.shell .shell-main:not(.shell-main-canvas):has(.page-band-scroll){padding-block-end:0}.shell-main .page-has-band:has(>.page-band-scroll){padding-block-end:0}}.shell-main.shell-main-narrow{--shell-content-max:var(--page-max-narrow);--page-cap:calc(var(--page-max-narrow) + 2 * var(--page-gutter))}.shell-main.shell-main-narrow:not(:has(.page-has-band)){max-width:var(--page-cap)}.shell-main:has(.teams-page[data-view=list],.teams-page[data-view=tree],.teams-page[data-view=map],.teams-skeleton[data-view=list],.teams-skeleton[data-view=tree],.teams-skeleton[data-view=map],.candidate-page[data-view=candidates],.rsk-hiring[data-view=candidates]){--page-content-cap:100%}.shell-main:has(.teams-page[data-view=directory],.teams-page[data-view=future],.teams-skeleton[data-view=directory],.teams-skeleton[data-view=future]){--page-content-cap:var(--page-max-content)}.shell-main.shell-main-profile{--shell-content-max:var(--page-max-default);--page-cap:var(--page-max-default);--page-gutter:var(--profile-page-gutter)}.shell-main.shell-main-canvas{--shell-content-max:100%;--page-content-cap:100%;--page-cap:100%;flex-direction:column;min-height:0;margin:0;padding:0;display:flex}html[data-sheet-scaled] .dock{top:calc(var(--sheet-bg-origin-y,0px) + 100dvh - max(10px, env(safe-area-inset-bottom,0px)));bottom:auto;translate:0 -100%}@media (width<=879px){:root:has(.shell){--page-scroll-clearance:calc(var(--mobile-navigation-height) + var(--mobile-navigation-bottom) + 8px);scroll-padding-block-end:var(--page-scroll-clearance)}.shell .shell-main{padding-block-end:var(--page-scroll-clearance)}.shell .shell-main .page{padding-block-end:0}}@media (width>=880px){.shell .shell-main,.shell .page:not([data-content-alignment=center])>.page-band-scroll{padding-block-end:0}.shell:has(.shell-main-canvas){height:100dvh}.shell-page-surface:has(.shell-main-canvas){min-height:0}.shell-main.shell-main-canvas{flex:1;height:auto;max-height:none;overflow:hidden}}@media (hover:hover){.tab-hover.is-visible{opacity:1}}@media (prefers-reduced-motion:reduce){.tab-hover{transition:none}}.topbar{box-sizing:border-box;z-index:40;isolation:isolate;background:0 0;border-bottom:0;align-items:center;gap:4px;width:100%;min-width:0;padding:10px 14px;display:flex;position:relative}.topbar:before{content:"";z-index:0;pointer-events:none;background:0 0;transition:-webkit-backdrop-filter .25s,backdrop-filter .25s;position:absolute;inset:0}.topbar.is-scrolled:before{-webkit-backdrop-filter:blur(14px)saturate(1.05);backdrop-filter:blur(14px)saturate(1.05);-webkit-mask-image:linear-gradient(#000 0% 35%,#0000 100%);mask-image:linear-gradient(#000 0% 35%,#0000 100%)}.topbar>*{z-index:1;position:relative}.topbar>.topbar-resize-handle{display:none}.topbar-brand-row{z-index:1;align-items:center;min-width:0;display:flex;position:relative}.topbar .side-brand{margin:0;padding:2px 4px}.side-brand-name,.topbar-rail-control-label,.topnav,.topbar-primary-navigation,.topbar-home-history{display:none}.topnav-item{height:32px;color:var(--muted-foreground);font-size:var(--text-control);font-weight:var(--font-weight-control);line-height:var(--leading-control);letter-spacing:var(--tracking-control);border-radius:8px;align-items:center;gap:7px;padding:0 18px;text-decoration:none;transition:background-color .12s,color .12s;display:inline-flex;position:relative}.topnav-item svg{flex-shrink:0;width:15px;height:15px;display:block}.topnav-label{min-width:0}.topnav-shortcut-indicator{display:none!important}.topnav-external-icon-swap{flex:none;place-items:center;display:inline-grid}.topnav-external-icon-swap>svg{grid-area:1/1;transition:opacity .13s,transform .16s cubic-bezier(.2,.8,.2,1)}.topnav-external-source-icon{opacity:1;transform:scale(1)}.topnav-external-hover-icon,.topnav-item.is-external:focus-visible .topnav-external-source-icon{opacity:0;transform:scale(.72)}@media (hover:hover) and (pointer:fine){.topnav-item.is-external:hover .topnav-external-source-icon{opacity:0;transform:scale(.72)}}.topnav-item.is-external:focus-visible .topnav-external-hover-icon{opacity:1;transform:scale(1)}@media (hover:hover) and (pointer:fine){.topnav-item.is-external:hover .topnav-external-hover-icon{opacity:1;transform:scale(1)}.topnav-item:hover{color:var(--foreground);background:color-mix(in srgb, var(--foreground) 7%, transparent)}}.topnav-item.is-active{color:var(--rail-selected-foreground);background:var(--rail-selected);font-weight:var(--font-weight-control);font-size:var(--text-control);line-height:var(--leading-control);letter-spacing:var(--tracking-control)}@media (hover:hover) and (pointer:fine){.topnav-item.is-active:hover{background:var(--rail-selected-hover)}}.topnav-context-trigger{border-radius:10px;display:inline-flex}.topnav-context-trigger.is-saving .topnav-item{cursor:wait}.topnav-context-menu{min-width:196px}.topnav-replace-menu{width:min(260px,100vw - 32px);max-height:min(420px,100dvh - 32px);overflow-y:auto}.topnav-replace-option{min-width:0}.topnav-replace-option>span:first-of-type{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.topnav-replace-option-meta{font-size:var(--text-control);color:var(--muted-foreground);font-weight:var(--font-weight-control);line-height:var(--leading-control);letter-spacing:var(--tracking-control);flex-shrink:0;margin-inline-start:auto;padding-inline-start:12px}@media (width>=880px){.topbar{--rail-item-size:var(--control-height-compact);--rail-icon-size:calc(var(--icon-control) - 2px);--rail-item-gap:6px;--rail-nav-gap:2px;--rail-focus-ring:var(--rail-foreground);--rail-icon-color:var(--rail-foreground);top:0;width:var(--desktop-rail-expanded-width);align-items:stretch;gap:var(--rail-item-gap);padding:12px 12px calc(12px + env(safe-area-inset-bottom,0px));background:var(--rail-background);-webkit-backdrop-filter:none;backdrop-filter:none;inset-inline-start:0;border-inline-end:0;flex-direction:column;transition:width .24s cubic-bezier(.2,.8,.2,1),translate .24s cubic-bezier(.2,.8,.2,1),box-shadow .24s cubic-bezier(.2,.8,.2,1),background-color .18s,opacity .18s;display:flex;position:fixed;bottom:0}.topbar.is-navigation-hidden{--rail-panel-top:53px;--rail-panel-bottom:8px;inset-block:var(--rail-panel-top) var(--rail-panel-bottom);border-start-end-radius:calc(var(--radius-surface) + 4px);border-end-end-radius:calc(var(--radius-surface) + 4px)}.topbar.is-navigation-hidden .topbar-menu-view,.topbar.is-navigation-hidden .rail-chats-panel{padding-block-start:var(--space-3)}.topbar.is-navigation-hidden:not(.is-navigation-overlay){translate:-100%}html[dir=rtl] .topbar.is-navigation-hidden:not(.is-navigation-overlay){translate:100%}.topbar>.topbar-reveal-edge{inset-block:calc(-1 * var(--rail-panel-top)) calc(-1 * var(--rail-panel-bottom));z-index:1;width:var(--desktop-rail-hidden-width);position:absolute;inset-inline-start:100%}.topbar-scrim{z-index:29;background:color-mix(in srgb, var(--overlay) 60%, transparent);opacity:0;pointer-events:none;transition:opacity .24s cubic-bezier(.2,.8,.2,1);position:fixed;inset:0}.topbar-scrim[data-open=true]{opacity:1;pointer-events:auto}.topbar.is-navigation-overlay{box-shadow:var(--shadow-edge-start)}html[dir=rtl] .topbar.is-navigation-overlay{box-shadow:var(--shadow-edge-start-rtl)}.topbar:before{display:none}.topbar>.topbar-resize-handle{z-index:2;display:block;position:absolute}.topbar:has(.rail-resize-handle[data-resizing=true]){transition:none}.topbar .side-brand{margin:0;padding:2px}.topbar-brand-row{width:var(--rail-item-size);height:var(--rail-item-size);flex:none;justify-content:center;align-self:center;align-items:center;transition:width .24s cubic-bezier(.2,.8,.2,1),margin .22s cubic-bezier(.2,.8,.2,1)}.topbar-home-history{justify-items:center;gap:var(--rail-nav-gap);width:100%;margin:0;display:grid}.topbar-primary-navigation{flex-direction:column;flex:1;align-items:center;width:100%;min-height:0;display:flex}.topbar-home-history-button{width:var(--rail-item-size);height:var(--rail-item-size);color:var(--rail-icon-color);cursor:pointer;transition:width .22s cubic-bezier(.2, .8, .2, 1), height .22s cubic-bezier(.2, .8, .2, 1), gap .18s var(--ease-standard), padding .22s cubic-bezier(.2, .8, .2, 1), background-color .15s ease, color .15s ease, transform .15s var(--ease-standard);background:0 0;border:0;border-radius:9px;place-items:center;display:grid;position:relative}@media (hover:hover) and (pointer:fine){.topbar-home-history-button:hover{background:var(--rail-hover);color:var(--rail-hover-foreground)}}.topbar-home-history-button:focus-visible{color:var(--rail-foreground);outline:2px solid var(--rail-focus-ring);outline-offset:2px;background:0 0}.topbar-home-history-button:active{transform:translateY(1px)}.topbar-home-history-button>svg{width:var(--rail-icon-size);height:var(--rail-icon-size)}.topbar-history-agent-icon{width:var(--rail-icon-size);height:var(--rail-icon-size);flex:none;place-items:center;display:grid}.topbar-history-agent-icon>svg{grid-area:1/1;width:100%;height:100%}html[dir=rtl] .topbar-home-history-button>svg{transform:scaleX(-1)}.topnav{justify-content:flex-start;align-items:center;gap:var(--rail-nav-gap);width:100%;min-height:0;transition:gap .2s var(--ease-standard);flex-direction:column;flex:1;display:flex;overflow:hidden}.topnav-context-trigger{width:var(--rail-item-size);height:var(--rail-item-size);transition:width .22s cubic-bezier(.2,.8,.2,1),height .22s cubic-bezier(.2,.8,.2,1)}.topnav-item{width:var(--rail-item-size);height:var(--rail-item-size);color:var(--rail-icon-color);transition:width .22s cubic-bezier(.2, .8, .2, 1), height .22s cubic-bezier(.2, .8, .2, 1), gap .18s var(--ease-standard), padding .22s cubic-bezier(.2, .8, .2, 1), border-radius .18s ease, background-color .15s ease, color .15s ease, transform .15s var(--ease-standard);background:0 0;border-radius:9px;justify-content:center;padding:0}.topnav-item svg{width:var(--rail-icon-size);height:var(--rail-icon-size);display:block}@media (hover:hover) and (pointer:fine){.topnav-item:hover{background:var(--rail-hover);color:var(--rail-hover-foreground)}}.topnav-item:focus-visible{color:var(--rail-foreground);outline:2px solid var(--rail-focus-ring);outline-offset:2px;background:0 0}.topnav-item:active{transform:translateY(1px)}.topbar .topbar-brand-row{width:100%;height:calc(var(--control-height) - 4px);gap:4px;margin-block-end:var(--space-1-5)}.topbar .side-brand{border-radius:var(--radius-chip);min-width:0;height:100%;transition:width .22s cubic-bezier(.2, .8, .2, 1), height .22s cubic-bezier(.2, .8, .2, 1), gap .18s var(--ease-standard), padding .22s cubic-bezier(.2, .8, .2, 1), background-color .15s ease, color .15s ease;width:fit-content;max-width:calc(100% - var(--control-height-compact) - 4px);flex:0 auto;justify-content:flex-start;gap:7px;padding-inline:7px;overflow:hidden}.topbar .topbar-brand-row{justify-content:flex-start}.topbar .topbar-company-trigger{--icon-control:var(--rail-icon-size);color:var(--rail-foreground);transition:background-color .15s,color .15s}@media (hover:hover) and (pointer:fine){.topbar .topbar-company-trigger:hover{background:var(--rail-hover);color:var(--rail-hover-foreground)}}.topbar .topbar-company-trigger[aria-expanded=true]{background:var(--rail-selected);color:var(--rail-selected-foreground)}.topbar .topbar-company-trigger .side-logo{--icon-control:100%}.topbar-company-chevron{color:var(--rail-icon-color);flex:none}.topbar-account-profile .menu-row__text{gap:0}[data-radix-popper-content-wrapper] .menu-row.topbar-account-profile[data-presentation=menu]{padding-block:var(--space-2-5)}.topbar-account-profile .menu-row__text{font-size:inherit;font-weight:var(--font-weight-body);line-height:inherit;letter-spacing:inherit}.topbar-account-profile .menu-row__label{color:var(--text-subtle);font-size:var(--text-small);font-weight:inherit;line-height:inherit;letter-spacing:var(--tracking-small)}.topbar-account-profile .menu-row__description{color:var(--foreground);font-size:var(--text-control);font-weight:var(--font-weight-control);line-height:var(--leading-control);letter-spacing:var(--tracking-control)}.topbar .topnav-item,.topbar .side-brand-name{--text-control:12.75px}.topbar .disclosure-section[data-surface=rail] .disclosure-section__title{--text-small:12.25px}.topbar .side-logo{width:18px;height:18px;font-size:var(--text-small);font-weight:var(--font-weight-small);line-height:var(--leading-small);letter-spacing:var(--tracking-small);border-radius:6px}.topbar .side-brand-name{min-width:0;color:var(--rail-foreground);font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-tab);font-weight:var(--font-weight-tab);line-height:var(--leading-tab);letter-spacing:var(--tracking-tab);display:block;overflow:hidden}.topbar .topbar-home-history-button,.topbar .topnav-item{border-radius:var(--radius-chip);justify-content:flex-start;gap:7px;width:100%;min-width:0;padding-inline:7px}.topbar .topbar-home-history-button>svg,.topbar .topnav-item>svg:not(.topnav-shortcut-indicator),.topbar .topnav-external-icon-swap,.topbar .topbar-history-agent-icon{translate:0 -1px}@media (hover:hover) and (pointer:fine){.topbar .topnav-item:hover{background:var(--rail-hover)}}.topbar .topnav-item.is-active .topnav-label{color:inherit;font-weight:var(--font-weight-control);font-size:var(--text-control);line-height:var(--leading-control);letter-spacing:var(--tracking-control)}.topbar .topbar-home-history-button{align-items:center;gap:7px;display:flex}.topbar .topbar-home-history{justify-items:stretch;gap:var(--rail-nav-gap)}.topbar .topbar-home-history-button .topbar-rail-control-label,.topbar .topnav-label{clip:auto;clip-path:none;width:auto;min-width:0;height:auto;color:inherit;font-size:var(--text-control);font-weight:var(--font-weight-control);line-height:var(--leading-control);text-overflow:ellipsis;white-space:nowrap;letter-spacing:var(--tracking-control);margin:0;padding:0;animation:.18s cubic-bezier(.2,.8,.2,1) both rail-label-in;display:block;position:relative;overflow:hidden;translate:0 -1px}.topbar .topnav-item:focus-visible .topnav-label{color:inherit}@media (hover:hover) and (pointer:fine){.topbar .topnav-item:hover .topnav-label{color:inherit}}.topbar .topnav,.topbar .topnav-context-trigger{align-items:stretch;width:100%;min-width:0}.topbar .topbar-notification-badge-dot{min-width:0;color:var(--text-subtle);font-size:var(--text-x-small);line-height:var(--leading-x-small);letter-spacing:var(--tracking-x-small);background:0 0;padding:0}.topbar .topbar-inbox-badge{box-shadow:none;flex:none;align-items:center;margin:0;margin-inline-start:auto;display:flex;position:static;translate:0 -.5px}.topbar .topnav-shortcut-indicator{width:13px;height:13px;color:var(--rail-foreground);opacity:0;margin-inline-start:auto;transition:opacity .14s;display:block!important}.topbar .topnav-item:focus-visible .topnav-shortcut-indicator,.topbar .topnav-item[data-state=open] .topnav-shortcut-indicator{opacity:.72}@media (hover:hover) and (pointer:fine){.topbar .topnav-item:hover .topnav-shortcut-indicator{opacity:.72}}.topbar-chats-section,.topbar-agents-section,.topbar-views-section,.topbar-on-call-section,.topbar-add-section,.topbar-links-section,.topbar-apps-section{width:100%;min-height:0;flex:none;margin-block-start:var(--space-2)}.topbar-primary-navigation>.disclosure-section[data-surface=rail]+.disclosure-section[data-surface=rail]{margin-block-start:var(--rail-nav-gap)}.topbar .topbar-agents-section .topnav-item>.ui-agent-avatar{width:var(--icon-control);height:var(--icon-control);margin-inline:-1px}.topbar .topbar-agents-section .topnav-item>.ui-agent-avatar svg{width:100%;height:100%}.topbar .topbar-on-call-section .topnav-item{height:auto;min-height:var(--rail-item-size);padding-block:var(--space-1)}.topbar .topnav-text{flex:auto;min-width:0;display:grid}.topbar .topnav-description{min-width:0;color:var(--rail-foreground);font-size:var(--text-small);font-weight:var(--font-weight-small);line-height:var(--leading-small);letter-spacing:var(--tracking-small);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.topnav-links{flex:none;overflow:visible}.topbar-apps-section[data-state=open]{flex-direction:column;flex:0 auto;display:flex}.topbar-apps-section>.disclosure-section__header{flex:none}.topbar-apps-section>.disclosure-section__body{flex:1;min-height:0;display:flex}.topnav-section-popover{overscroll-behavior:contain;scrollbar-width:thin;max-height:min(620px,100dvh - 24px);overflow-y:auto}.topnav-section-shortcuts{gap:2px;display:grid}}@keyframes rail-label-in{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}html[dir=rtl] .topbar .topbar-rail-control-label,html[dir=rtl] .topbar .topnav-label{animation-name:rail-label-in-rtl}html[dir=rtl] .topnav-shortcut-indicator,html[dir=rtl] .topnav-section-shortcut svg,html[dir=rtl] .topnav-section-shortcut:focus-visible svg,html[dir=rtl] .topnav-section-shortcut.is-active svg{transform:scaleX(-1)}@media (hover:hover) and (pointer:fine){html[dir=rtl] .topnav-section-shortcut:hover svg{transform:scaleX(-1)}}@keyframes rail-label-in-rtl{0%{opacity:0;transform:translate(4px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){@media (width>=880px){.topbar,.topbar-scrim,.topbar-home-history-button,.topnav,.topnav-context-trigger,.topnav-item,.topbar .side-brand{transition:none}.topbar .topbar-rail-control-label,.topbar .topnav-label{animation:none}}}.topbar-user{cursor:pointer;background:0 0;border:0;border-radius:999px;padding:2px;text-decoration:none;display:grid;position:relative}.topbar-user[data-state=open]{background:var(--rail-hover)}@media (hover:hover) and (pointer:fine){.topbar-user:hover{background:var(--rail-hover)}}@keyframes topbar-notification-badge-slide-in{0%{transform:translate(-8.2px,12.4px)}to{transform:translate(0)}}@keyframes topbar-notification-badge-slide-in-rtl{0%{transform:translate(8.2px,12.4px)}to{transform:translate(0)}}@keyframes topbar-notification-badge-pop-in{0%{filter:blur(2px);transform:scale(0)}to{filter:blur();transform:scale(1)}}@keyframes topbar-notification-badge-fade-in{0%{opacity:0}to{opacity:1}}.topbar-notification-badge{pointer-events:none;will-change:transform}.topbar-notification-badge[data-open=true]{animation:.26s cubic-bezier(.22,1,.36,1) topbar-notification-badge-slide-in}html[dir=rtl] .topbar-notification-badge[data-open=true]{animation-name:topbar-notification-badge-slide-in-rtl}.topbar-notification-badge[data-open=true] .topbar-notification-badge-dot{animation:.5s cubic-bezier(.34,1.36,.64,1) topbar-notification-badge-pop-in,.4s cubic-bezier(.34,1.36,.64,1) topbar-notification-badge-fade-in}.topbar-notification-badge-dot{transform-origin:50%;opacity:1;filter:blur();will-change:transform, opacity, filter;place-items:center;transition:transform .5s cubic-bezier(.34,1.36,.64,1),opacity .4s cubic-bezier(.34,1.36,.64,1),filter .5s cubic-bezier(.34,1.36,.64,1);display:grid;transform:scale(1)}.topbar-notification-badge[data-open=false] .topbar-notification-badge-dot{opacity:0;filter:blur(2px);transition:transform .18s cubic-bezier(.4,0,.2,1),opacity .18s cubic-bezier(.4,0,.2,1),filter .18s cubic-bezier(.4,0,.2,1);transform:scale(0)}.topbar-inbox-badge{top:2px;position:absolute;inset-inline-end:2px}@media (prefers-reduced-motion:reduce){.topbar-notification-badge,.topbar-notification-badge-dot{transition:none!important;animation:none!important}}@media (width>=880px){.topbar-user{width:var(--rail-item-size);height:var(--rail-item-size);flex:none;place-items:center;padding:0}.topbar-user>:first-child{width:18px;height:18px}}.topbar-hover{display:none}@media (width>=880px){.topbar-primary-navigation{isolation:isolate;position:relative}.topbar-hover{z-index:-1;background:var(--rail-hover);border-radius:var(--radius-control);display:block}.topbar .topbar-hover{border-radius:var(--radius-chip)}@media (hover:hover) and (pointer:fine){.topbar.topbar .topbar-primary-navigation :is(.topnav-item,.topbar-home-history-button,.disclosure-section[data-surface=rail]>.disclosure-section__header>.disclosure-section__trigger):hover:not(.is-active):not([data-state=open]){background:0 0}}.topbar :is(.topnav-item,.topbar-home-history-button):is(.is-active,[data-state=open]){background:var(--rail-selected);color:var(--rail-selected-foreground)}@media (hover:hover) and (pointer:fine){.topbar :is(.topnav-item,.topbar-home-history-button):is(.is-active,[data-state=open]):hover{background:var(--rail-selected-hover);color:var(--rail-selected-foreground)}}.topbar :is(.topnav-item,.topbar-home-history-button):focus-visible{outline-color:var(--rail-foreground)}.topbar .topbar-user[data-state=open]{background:var(--rail-hover)}@media (hover:hover) and (pointer:fine){.topbar .topbar-user:hover{background:var(--rail-hover)}}:root[data-theme-override=orbit] .topbar{--rail-foreground:var(--foreground);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0}:root[data-theme-override=orbit] .topbar:before{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;display:none}:root[data-theme-override=orbit] .topbar.is-navigation-hidden{background:var(--rail-background)}:root[data-theme-override=orbit] .topbar.is-navigation-overlay{box-shadow:var(--shadow-edge-start);opacity:1}}.mobile-apps-brand .side-logo{width:28px;height:28px}.mobile-apps-sections{align-self:center;min-height:2.75rem}.mobile-apps-body{min-width:0;display:grid;position:relative}.mobile-apps-body>[data-section=apps][data-active=false]{visibility:hidden;pointer-events:none}.mobile-apps-list{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden auto}.mobile-apps-list .menu-row__description{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}@media (width>=880px) and (hover:hover) and (pointer:fine){:root[data-theme-override=orbit] .topbar{opacity:.1}:root[data-theme-override=orbit] .topbar:is(:hover,:has(:focus-visible),[data-rail-preview-open=true],:has([data-state=open]),:has([aria-haspopup=dialog][aria-expanded=true])){opacity:1}}@media (width>=880px){.topbar .topbar-primary-navigation{overscroll-behavior:contain;scrollbar-width:none;overflow:hidden auto}.topbar .topbar-primary-navigation::-webkit-scrollbar{display:none}.topbar .topbar-apps-section,.topbar .topbar-apps-section>.disclosure-section__body,.topbar .topnav{flex:none;min-height:auto;overflow:visible}.topbar .topbar-draw-to-ask{color:var(--rail-foreground);flex:none;margin-inline-start:auto}.topbar .topbar-brand-row:has(.topbar-draw-to-ask) .side-brand{max-width:calc(100% - 2 * var(--control-height-compact) - 8px)}.topbar{padding-block:0}.topbar>.sliding-panels{flex:1;width:100%;min-height:0}.topbar>.sliding-panels>.sliding-panels__view{outline:none;height:100%;min-height:0}.topbar-menu-view{align-items:center;gap:var(--rail-item-gap);height:100%;min-height:0;padding-block:15px calc(8px + env(safe-area-inset-bottom,0px));flex-direction:column;display:flex}.topbar .topbar-menu-view{align-items:stretch}.topbar .rail-chats-panel{--assistant-history-column-surface:transparent;--page-search-backing-surface:transparent;color:var(--rail-foreground);grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);padding-block-start:17px}.rail-chats-panel__list{min-height:0;overflow:hidden}.topbar .rail-chats-panel .home-ai-history{gap:0;padding:0}.topbar .rail-chats-panel .home-ai-history-list{width:100%;margin-inline:0;padding-block-start:var(--space-4);padding-inline:0}.topbar .rail-chats-panel .home-ai-history-day-rows{gap:var(--rail-nav-gap)}.topbar .rail-chats-panel :is(.home-ai-history-list,.home-ai-history-day,.home-ai-history-day-rows){grid-template-columns:minmax(0,1fr);min-width:0}}.animated-digits{--animated-digits-duration:var(--duration-slower);--animated-digits-distance:var(--space-2);--animated-digits-stagger:calc(var(--duration-instant) / 2);--animated-digits-blur:var(--space-0-5);--animated-digits-ease:var(--ease-emphasized);--animated-digits-dir-x:0;--animated-digits-dir-y:1;align-items:baseline;max-width:100%;display:inline-flex;position:relative}.animated-digits__characters{white-space:pre;display:inline-flex}.animated-digits__character{display:inline-block}@keyframes animated-digits-pop-in{0%{opacity:0;filter:blur(var(--animated-digits-blur));transform:translate(calc(var(--animated-digits-distance) * var(--animated-digits-dir-x)), calc(var(--animated-digits-distance) * var(--animated-digits-dir-y)))}to{opacity:1;filter:blur();transform:translate(0)}}.animated-digits.is-animating .animated-digits__character{animation:animated-digits-pop-in var(--animated-digits-duration) var(--animated-digits-ease) both;animation-delay:calc(var(--animated-digits-stagger) * var(--animated-digits-character-index,0))}@media (prefers-reduced-motion:reduce){.animated-digits.is-animating .animated-digits__character{animation:none!important}}.ui-card--openable{isolation:isolate;position:relative}.ui-card--openable>.ui-card__open{z-index:0;border-radius:inherit;width:100%;height:100%;position:absolute;inset:0}.ui-card--openable>:not(.ui-card__open){z-index:1;pointer-events:none;position:relative}.ui-card--openable :is(a,button,input,textarea,[role=button],[role=link],[role=combobox]){pointer-events:auto}.code-block{border:1px solid var(--border);background:var(--surface-inset);min-width:0;max-width:100%}.code-block code,.code-block pre{font-family:var(--font-mono);font-weight:var(--font-weight-small);color:var(--foreground);font-size:var(--text-small);line-height:var(--leading-small);letter-spacing:var(--tracking-small)}.code-block--line{border-radius:var(--radius-control);align-items:center;gap:6px;padding:6px 6px 6px 12px;display:flex}.code-block--line code{min-width:0;font-size:var(--text-small);white-space:nowrap;font-weight:var(--font-weight-small);line-height:var(--leading-small);letter-spacing:var(--tracking-small);flex:1;overflow-x:auto}.code-block--block{border-radius:var(--radius-surface);display:grid}.code-block__bar{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px;min-height:34px;padding:2px 6px 2px 12px;display:flex}.code-block__caption{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-small);font-weight:var(--font-weight-small);color:var(--muted-foreground);line-height:var(--leading-small);letter-spacing:var(--tracking-small);overflow:hidden}.code-block__body{min-width:0;padding:12px;overflow-x:auto}.code-block__body pre{font-size:var(--text-small);line-height:var(--leading-small);white-space:pre;tab-size:2;font-weight:var(--font-weight-small);letter-spacing:var(--tracking-small);margin:0}.code-block--wrap .code-block__body pre{white-space:pre-wrap;overflow-wrap:anywhere}.code-block--scroll .code-block__body{max-height:420px;overflow-y:auto}.boot-skeleton{background:var(--surface-canvas);grid-template-columns:44px minmax(0,1fr);display:grid;position:fixed;inset:0}.boot-skeleton__rail{grid-template-rows:auto 1fr auto;align-content:start;justify-items:center;gap:18px;height:100%;padding-block:12px;display:grid}.boot-skeleton__rail-tiles{align-content:start;justify-items:center;gap:10px;display:grid}.boot-skeleton__rail-mark{width:24px;height:24px}.boot-skeleton__rail-tile{border-radius:var(--radius-control);width:24px;height:24px}.boot-skeleton__surface{border-radius:var(--radius-surface);background:var(--surface-page);align-content:start;margin:8px 8px 8px 0;display:grid;overflow:hidden}.boot-skeleton__band{border-block-end:1px solid var(--border);align-content:center;gap:18px;height:88px;padding-inline:20px;display:grid}.boot-skeleton__band-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.boot-skeleton__title{width:min(190px,40%);height:15px}.boot-skeleton__actions{align-items:center;gap:10px;display:flex}.boot-skeleton__action{border-radius:var(--radius-control);width:20px;height:20px}.boot-skeleton__tabs{align-items:center;gap:18px;display:flex}.boot-skeleton__tab{height:11px}.boot-skeleton__body{gap:24px;padding:24px 20px;display:grid}.boot-skeleton__blocks{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.boot-skeleton__block{border-radius:var(--radius-surface);height:96px}.boot-skeleton__lines{gap:12px;display:grid}.boot-skeleton__line{height:11px}@media (width<=879px){:root:not(.theme-dark) .boot-skeleton{background:var(--surface-page)}}@media (width<=767px){.boot-skeleton{grid-template-columns:minmax(0,1fr)}.boot-skeleton__rail{display:none}.boot-skeleton__surface{border-radius:0;margin:0}.boot-skeleton__blocks{grid-template-columns:minmax(0,1fr)}}.logo-loading-screen{isolation:isolate;background:var(--surface-canvas);position:relative;overflow:hidden}@media (width<=879px){:root:not(.theme-dark) .logo-loading-screen{background:var(--surface-page)}}.logo-loading-screen:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(var(--grid-dot) 1px, transparent 1.5px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 42%,#000 0%,#0000 74%);mask-image:radial-gradient(circle at 50% 42%,#000 0%,#0000 74%)}.logo-loader__trace{fill:none;stroke:#000;stroke-width:39px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:2.6s cubic-bezier(.65,0,.35,1) infinite logo-loader-trace}.logo-loader__fill{fill:#000;opacity:0;animation:2.6s ease-in-out infinite logo-loader-fill}@keyframes logo-loader-trace{0%{stroke-dashoffset:1px;opacity:.5}8%{opacity:.92}45%{stroke-dashoffset:0;opacity:.92}62%{opacity:0}to{stroke-dashoffset:0;opacity:0}}@keyframes logo-loader-fill{0%,42%{opacity:0}62%{opacity:1}82%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.logo-loader__trace{opacity:0;animation:none!important}.logo-loader__fill{opacity:1;animation:none!important}}.logo-spinner{color:var(--foreground)}.logo-spinner__fill{fill:currentColor;opacity:0;animation:2.6s ease-in-out infinite logo-loader-fill}.logo-spinner__trace{fill:none;stroke-width:39px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:2.6s cubic-bezier(.65,0,.35,1) infinite logo-loader-trace}@media (prefers-reduced-motion:reduce){.logo-spinner__trace{opacity:0;animation:none!important}.logo-spinner__fill{opacity:1;animation:none!important}}.startup-curtain{z-index:10000;pointer-events:none;opacity:1}.startup-curtain.is-dissolving{opacity:0;transition:opacity var(--duration-load-exit) var(--ease-load-exit)}.ui-illustration{aspect-ratio:3/2;isolation:isolate;background:var(--secondary);inline-size:100%;transition:background-color var(--duration-fast) var(--ease-standard);display:block;position:relative;overflow:hidden}.ui-illustration__art{pointer-events:none;-webkit-user-select:none;user-select:none;width:auto;max-width:none;max-height:none;display:block;position:absolute;transform:translate(-50%)}@media (hover:hover) and (pointer:fine){[data-illustration-card]:hover .ui-illustration[data-interactive]{background:color-mix(in srgb, var(--foreground) 5%, var(--secondary))}}@media (prefers-reduced-motion:reduce){.ui-illustration{transition:none}}.ui-illustration__scene{position:absolute;inset:0}.ui-illustration--panel .ui-illustration__scene{aspect-ratio:3/2;inset:auto 0 0}.ui-illustration[data-fill]{background:var(--card)}.ui-illustration[data-fill] .ui-illustration__scene{aspect-ratio:auto;inset:0}.ui-illustration[data-fill] .ui-illustration__art{object-fit:cover;object-position:center;width:100%;height:100%;inset:0;transform:none}.ui-illustration--thumbnail{border-radius:var(--radius-sm);flex:none;inline-size:36px}.ui-illustration--thumbnail[data-size=lg]{border-radius:var(--radius-control);inline-size:60px}.ui-illustration--spot{aspect-ratio:1;background:0 0;inline-size:96px;max-inline-size:100%;margin-inline:auto}.ui-illustration--spot .ui-illustration__art{object-fit:contain;width:100%;height:100%;inset:0;transform:none}.ui-illustration[data-tone=ink] .ui-illustration__art{filter:grayscale()}.theme-dark .ui-illustration[data-tone=ink] .ui-illustration__art{filter:grayscale()invert()}.choice-card.ui-card-chrome:not(.ui-card-chrome--tile):after{border-radius:calc(var(--radius-surface) - 1px);box-shadow:none}.choice-card--static{--ui-card-chrome-border-hover:var(--ui-card-chrome-border)}.choice-card.ui-card-chrome:not(.ui-card-chrome--tile){--ui-card-chrome-fill:var(--card);--ui-card-chrome-border:color-mix(in srgb, var(--foreground) 6%, transparent);--ui-card-chrome-border-hover:color-mix(in srgb, var(--foreground) 14%, transparent);--surface-current:var(--card);box-shadow:none}.choice-card--bare{border-radius:var(--radius-control);width:100%;min-width:0;box-shadow:none;color:var(--foreground);transition:background-color var(--duration-fast) var(--ease-standard);background:0 0;border:0}@media (hover:hover) and (pointer:fine){.choice-card--bare:not(.choice-card--static):is(:hover,:focus-visible){background:color-mix(in srgb, var(--foreground) 5%, transparent)}}.choice-card--filled{width:100%;min-width:0;color:var(--foreground)}.choice-card--filled .choice-card__body{gap:var(--space-3);padding:var(--space-4)}.choice-card--filled .choice-card__copy{gap:var(--space-0-5)}.choice-card--filled :is(.choice-card__title,.choice-card__description){text-wrap:balance}.choice-card--filled .choice-card__glyph{width:var(--icon-row);height:var(--icon-row)}.choice-card--filled .choice-card__identity .ui-avatar{box-shadow:0 0 0 2px var(--surface-page)}.choice-card__visual-row{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;min-height:28px;display:flex}.choice-card__trailing{text-align:end;font-variant-numeric:tabular-nums;margin-inline-start:auto}.choice-card--bare .choice-card__body{gap:var(--space-5);padding:var(--space-4)}.choice-card.ui-card-chrome[data-selected=true]:after{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 48%, transparent)}.choice-card--list[data-selected=true]{box-shadow:none}.choice-card__glyph,.choice-card[data-icon-tone=neutral]:not([data-swatch]) .choice-card__glyph{color:var(--foreground)}.choice-card[data-icon-tone=accent]:not([data-swatch]) .choice-card__glyph{color:var(--accent-text)}.choice-card[data-swatch] .choice-card__glyph{color:var(--choice-card-swatch)}.choice-card__glyph svg{stroke-width:1.5px}.choice-card__plate{--choice-card-plate-fill:transparent;--choice-card-plate-ink:var(--foreground);background-color:var(--choice-card-plate-fill);color:var(--choice-card-plate-ink);transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard)}.choice-card__plate svg{stroke-width:1.75px}.choice-card[data-swatch] .choice-card__plate{--choice-card-plate-fill:color-mix(in srgb, var(--choice-card-swatch) 16%, transparent);--choice-card-plate-ink:var(--choice-card-swatch)}.choice-card[data-swatch][data-selected=true] .choice-card__plate{--choice-card-plate-fill:color-mix(in srgb, var(--choice-card-swatch) 24%, transparent)}@media (hover:hover) and (pointer:fine){.choice-card[data-swatch]:not(.choice-card--static):hover .choice-card__plate{--choice-card-plate-fill:color-mix(in srgb, var(--choice-card-swatch) 24%, transparent)}}.choice-card-gallery{min-width:0;container-type:inline-size}@container (width>=480px){.choice-card-gallery__grid{gap:var(--space-3);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.choice-card-gallery__grid>*{grid-column:span 2}.choice-card-gallery__grid>:last-child:nth-child(3n+2),.choice-card-gallery__grid>:nth-last-child(2):nth-child(3n+1),.choice-card-gallery__grid>:last-child:nth-child(3n+4),.choice-card-gallery__grid>:nth-last-child(2):nth-child(3n+3),.choice-card-gallery__grid>:nth-last-child(3):nth-child(3n+2),.choice-card-gallery__grid>:nth-last-child(4):nth-child(3n+1){grid-column:span 3}}@container (width<=479px){.choice-card-gallery__grid{gap:var(--space-2);margin:calc(-1 * var(--space-1)) calc(-1 * var(--choice-card-gallery-bleed,0px));padding:var(--space-1) var(--choice-card-gallery-bleed,0px);overscroll-behavior-x:contain;scroll-padding-inline:var(--choice-card-gallery-bleed,0px);scroll-snap-type:x proximity;scrollbar-width:none;grid-auto-columns:200px;grid-auto-flow:column;display:grid;overflow-x:auto}.choice-card-gallery__grid::-webkit-scrollbar{display:none}.choice-card-gallery__grid>*{scroll-snap-align:start}}.choice-card-list>.choice-card+.choice-card{border-block-start:1px solid var(--border)}.choice-card-list--accordion>.choice-card,.choice-card-list--accordion>.choice-card-list__open>.choice-card{padding-inline:12px}.choice-card-list--accordion>.choice-card--list:before{border-radius:var(--radius-surface);inset:0}.choice-card-list.choice-card-list--accordion{gap:var(--space-1);width:auto;margin-inline:-12px}[data-slot=dialog-body]:has(.choice-card-list--accordion){margin-inline:-12px;padding-inline:12px}.choice-card-list--accordion>.choice-card+.choice-card{border-block-start:0}.choice-card-list--accordion>.choice-card>.choice-card__body{padding-block:var(--space-3)}.choice-card-list__open{min-width:0;padding-block:var(--space-1) var(--space-3);border-radius:var(--radius-surface);background-color:var(--surface-nested);display:grid}.choice-card-list__open[data-swatch]{background-color:color-mix(in srgb, var(--choice-card-swatch) 9%, transparent)}.choice-card-list__open>.choice-card--list:before{display:none}.choice-card-list__detail{min-width:0;padding-block-start:var(--space-2);padding-inline:calc(12px + var(--icon-row) + 10px) 12px;animation:choice-card-detail-in var(--duration-base) var(--ease-standard) both;display:grid}@keyframes choice-card-detail-in{0%{opacity:0;transform:translateY(-4px)}}.choice-card--list:before{content:"";z-index:-1;border-radius:var(--radius-control);transition:background-color var(--duration-fast) var(--ease-standard);background-color:#0000;position:absolute;inset:0 -8px}@media (hover:hover) and (pointer:fine){.choice-card--list:not(.choice-card--static):hover:before{background-color:var(--surface-hover)}}.choice-card--list:not(.choice-card--static):active:before{background-color:var(--secondary)}.choice-card--list .choice-card__glyph{color:var(--foreground)}.choice-card--list[data-swatch] .choice-card__glyph{color:var(--choice-card-swatch)}.choice-card--list .choice-card__glyph svg{stroke-width:1.75px}@media (width<=479px){.choice-card-grid[data-mobile-columns="2"] .choice-card:not(.choice-card--illustrated,.choice-card--preview) .choice-card__body{gap:var(--space-3);min-height:0;padding:var(--space-4)}.choice-card-grid[data-mobile-columns="2"] .choice-card:not(.choice-card--preview) .choice-card__drill{top:24px;inset-inline-end:var(--space-4)}}@keyframes choice-card-mark-in{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.choice-card__selection-mark{animation:choice-card-mark-in var(--duration-base) var(--ease-standard)}.choice-card__drill{color:var(--muted-foreground);opacity:0;transition:opacity var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard)}.choice-card:focus-visible .choice-card__drill{opacity:1;transform:translate(2px)}@media (hover:hover) and (pointer:fine){.choice-card:hover .choice-card__drill{opacity:1;transform:translate(2px)}}[dir=rtl] .choice-card:focus-visible .choice-card__drill{transform:translate(-2px)}@media (hover:hover) and (pointer:fine){[dir=rtl] .choice-card:hover .choice-card__drill{transform:translate(-2px)}}@media (width<=879px){.choice-card__drill{opacity:1}}@media (prefers-reduced-motion:reduce){.choice-card__plate,.choice-card--list:before,.choice-card__drill{transition:none}.choice-card__selection-mark,.choice-card-list__detail{animation:none}.choice-card:focus-visible .choice-card__drill{transform:none}@media (hover:hover) and (pointer:fine){.choice-card:hover .choice-card__drill{transform:none}}}.choice-card--illustrated{overflow:hidden}.choice-card--illustrated .choice-card__body{height:auto;min-height:0;padding:var(--space-3)}.choice-card__preview-layout{flex-direction:column;height:100%;display:flex}.choice-card--preview .choice-card__preview{flex-shrink:0;height:112px;margin:6px 6px 0;display:block;overflow:hidden}.choice-card--preview .choice-card__body{text-align:start;justify-content:flex-start;align-items:stretch;height:auto;min-height:0;padding:14px 12px 12px;position:relative}.choice-card--preview .choice-card__selection-mark,.choice-card--preview .choice-card__drill{top:14px;inset-inline-end:8px}.choice-card--preview[data-selected=true] .choice-card__title{color:var(--foreground)}.choice-card__heading{min-height:20px}.choice-card__corner{padding-block-start:2px}.choice-card--tile .choice-card__title,.choice-card--tile .choice-card__description{overflow-wrap:anywhere}.choice-card--tile .choice-card__drill{opacity:1}.ui-feature-hint{--feature-hint-delay:.42s;--feature-hint-enter:.38s;--feature-hint-edge:color-mix(in srgb, var(--accent-text) 30%, var(--border));border-radius:var(--radius-panel);background:var(--popover);width:min(320px,100vw - 32px);box-shadow:none;filter:drop-shadow(0 0 .5px var(--feature-hint-edge)) drop-shadow(0 0 .5px var(--feature-hint-edge)) drop-shadow(0 2px 3px rgb(var(--shadow-ink) / .06)) drop-shadow(0 10px 14px rgb(var(--shadow-ink) / .1));transform-origin:var(--radix-popover-content-transform-origin);border:0;padding:0;display:grid}.ui-feature-hint[data-state=open]{animation:ui-feature-hint-in var(--feature-hint-enter) var(--ease-pop) var(--feature-hint-delay) both}.ui-feature-hint[data-state=closed]{animation:ui-feature-hint-out var(--duration-tooltip-exit) var(--ease-tooltip) both;pointer-events:none!important}.ui-feature-hint__action.ui-pressable{gap:var(--space-3);width:100%;padding:var(--space-4);border-radius:inherit;text-align:start;white-space:normal;overflow-wrap:anywhere;cursor:pointer;grid-area:1/1;display:grid}.ui-feature-hint__action.ui-pressable:active{background:color-mix(in srgb, var(--accent-text) 4%, transparent);transform:none}.ui-feature-hint[data-state=open] .ui-feature-hint__action>*{animation:ui-feature-hint-part .32s var(--ease-emphasized) backwards;animation-delay:calc(var(--feature-hint-delay) + .12s)}.ui-feature-hint[data-state=open] .ui-feature-hint__action>:nth-child(2){animation-delay:calc(var(--feature-hint-delay) + .18s)}.ui-feature-hint[data-state=open] .ui-feature-hint__action>:nth-child(3){animation-delay:calc(var(--feature-hint-delay) + .24s)}.ui-feature-hint__heading{align-items:center;padding-inline-end:calc(var(--control-height-compact) + var(--space-2));display:flex}.ui-feature-hint__title{border-radius:var(--radius-cta);background:var(--accent-subtle);color:var(--accent-text)}.ui-feature-hint__media{border-radius:var(--radius);background:color-mix(in srgb, var(--accent-text) 5%, var(--popover));display:block;overflow:hidden}.ui-feature-hint__media>*{width:100%;height:auto;display:block}.ui-feature-hint__description{color:var(--popover-foreground);text-wrap:pretty}.ui-feature-hint__copy{gap:var(--space-2);padding-inline:var(--space-1,4px);padding-block-end:var(--space-1,4px);display:grid}.ui-feature-hint__supporting{color:var(--muted-foreground);text-wrap:pretty}.ui-feature-hint__close{z-index:1;margin:var(--space-3);color:var(--muted-foreground);grid-area:1/1;place-self:start end}.ui-feature-hint[data-state=open] .ui-feature-hint__close{animation:ui-feature-hint-part .32s var(--ease-emphasized) calc(var(--feature-hint-delay) + .12s) backwards}.ui-feature-hint__arrow{fill:var(--popover);overflow:visible}[data-feature-hint=open]{animation:ui-feature-hint-beacon 1.5s var(--ease-standard) .9s 3}@keyframes ui-feature-hint-in{0%{opacity:0;transform:scale(.86)}45%{opacity:1}to{opacity:1;transform:scale(1)}}@keyframes ui-feature-hint-part{0%{opacity:0;transform:translateY(4px)}}@keyframes ui-feature-hint-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}@keyframes ui-feature-hint-beacon{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent-text) 38%, transparent)}70%,to{box-shadow:0 0 0 9px color-mix(in srgb, var(--accent-text) 0%, transparent)}}@media (prefers-reduced-motion:reduce){.ui-feature-hint[data-state],.ui-feature-hint[data-state] .ui-feature-hint__action>*,.ui-feature-hint[data-state] .ui-feature-hint__close,[data-feature-hint=open]{animation:none}}.ui-input--shaking{--ui-input-shake-distance:6px;--ui-input-shake-overshoot:4px;--ui-input-shake-ease:cubic-bezier(.22, 1, .36, 1);will-change:transform;animation:.28s linear ui-input-error-shake}@keyframes ui-input-error-shake{0%{animation-timing-function:var(--ui-input-shake-ease);transform:translate(0)}28.57%{transform:translateX(var(--ui-input-shake-distance));animation-timing-function:var(--ui-input-shake-ease)}57.14%{transform:translateX(calc(var(--ui-input-shake-distance) * -1));animation-timing-function:var(--ui-input-shake-ease)}78.57%{transform:translateX(var(--ui-input-shake-overshoot));animation-timing-function:var(--ui-input-shake-ease)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.ui-input--shaking{will-change:auto;animation:none!important;transform:none!important}}.empty-state-artwork{object-fit:contain;filter:grayscale();pointer-events:none;-webkit-user-select:none;user-select:none;block-size:160px;inline-size:160px;max-inline-size:100%;display:block}.empty-state-artwork--compact{block-size:80px;inline-size:80px}.empty-state-artwork--spacious{block-size:200px;inline-size:200px}.theme-dark .empty-state-artwork{filter:grayscale()invert()}.empty-state-artwork--welcome{opacity:.5;block-size:96px;inline-size:96px}.empty-state-welcome-title{font-size:var(--text-h2);font-weight:var(--font-weight-h2);line-height:var(--leading-h2);letter-spacing:var(--tracking-h2)}.fullscreen-record-with-navigation{box-shadow:none;background:0 0;overflow:visible}.fullscreen-record-surface{--surface-current:var(--popover);--surface-nested:var(--card);background:var(--popover);border-radius:inherit;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.fullscreen-record-navigation{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);--surface-current:var(--popover);background:var(--popover);border-block-end:1px solid var(--border);flex-shrink:0;padding-block-start:max(var(--space-1), env(safe-area-inset-top));display:flex}.fullscreen-record-navigation__steps{align-items:center;display:flex}.fullscreen-record-navigation__position{white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--muted-foreground);text-align:center}[dir=rtl] .fullscreen-record-navigation__arrow{transform:scaleX(-1)}@media (width>=1024px){.fullscreen-record-navigation{border-radius:var(--radius-surface);box-shadow:var(--shadow-high);border:0;flex-direction:column;justify-content:flex-start;gap:0;padding:3px;position:absolute;inset-block-start:var(--space-4);inset-inline-start:-48px}.fullscreen-record-navigation__steps{border-block-start:0;flex-direction:column}.fullscreen-record-navigation__position{writing-mode:vertical-rl;justify-content:center;align-items:center;gap:2px;min-width:20px;min-height:32px;padding-block:3px;padding-inline:1px;display:inline-flex;rotate:180deg}}.fullscreen-record-navigation__position>span{color:var(--border-strong)}@media (width>=1024px){.fullscreen-record-navigation>.app-button:first-child{margin-block-end:2px}}.emoji-value{line-height:var(--leading-body);vertical-align:-.1em;font-size:var(--text-body);font-weight:var(--font-weight-body);letter-spacing:var(--tracking-body);display:inline-block}.emoji-value--custom{object-fit:contain;width:1.1em;height:1.1em}.ui-progress{position:relative}.ui-progress__tick{background:var(--border-strong);border-radius:999px;width:2px;margin-inline-start:-1px;position:absolute;inset-block:-2px;inset-inline-start:var(--ui-progress-tick,0%)}.ui-progress__tick[data-passed=true]{background:color-mix(in srgb, var(--surface-current) 88%, transparent);inset-block:0}.ui-progress__sweep{border-radius:999px;inline-size:40%;animation:1.4s ease-in-out infinite ui-progress-sweep;position:absolute;inset-block:0}@keyframes ui-progress-sweep{0%{inset-inline-start:-40%}to{inset-inline-start:100%}}@media (prefers-reduced-motion:reduce){.ui-progress__sweep{animation:none;inset-inline-start:30%}}.ui-progress-ring{flex:none;rotate:-90deg}.ui-progress-ring circle{stroke-width:1.5px}.ui-progress-ring__track{stroke:color-mix(in srgb, var(--foreground) 16%, transparent)}.ui-progress-ring__fill{stroke-linecap:round;transition:stroke-dasharray .2s}@media (prefers-reduced-motion:reduce){.ui-progress-ring__fill{transition:none}}.perelan-switch{--switch-thumb-x:1px;--switch-thumb-checked-x:17px;--switch-motion-duration:.35s;--switch-motion-ease:cubic-bezier(.34, 1.35, .64, 1);--switch-motion-overshoot:1px;--switch-motion-return:.35px;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);position:relative}.perelan-switch[data-state=checked]{border-color:#0000}:where([dir=ltr]){--perelan-switch-bubble-offset:-100%}:where([dir=rtl]){--perelan-switch-bubble-offset:100%}.perelan-switch+input[type=checkbox][aria-hidden=true]{transform:translateX(var(--perelan-switch-bubble-offset,-100%))!important}.perelan-switch__thumb{position:absolute;inset-block-start:1px;inset-inline-start:var(--switch-thumb-x)}.perelan-switch[data-state=checked] .perelan-switch__thumb{inset-inline-start:var(--switch-thumb-checked-x)}@media not (forced-colors:active){:root.theme-dark .perelan-switch__thumb{background-color:var(--foreground)}:root.theme-dark .perelan-switch[data-state=checked] .perelan-switch__thumb{background-color:var(--accent-foreground)}}.perelan-switch[data-motion=on] .perelan-switch__thumb{animation:perelan-switch-thumb-on var(--switch-motion-duration) var(--switch-motion-ease) both}.perelan-switch[data-motion=off] .perelan-switch__thumb{animation:perelan-switch-thumb-off var(--switch-motion-duration) var(--switch-motion-ease) both}@keyframes perelan-switch-thumb-on{0%{inset-inline-start:var(--switch-thumb-x)}55%{inset-inline-start:calc(var(--switch-thumb-checked-x) + var(--switch-motion-overshoot))}80%{inset-inline-start:calc(var(--switch-thumb-checked-x) - var(--switch-motion-return))}to{inset-inline-start:var(--switch-thumb-checked-x)}}@keyframes perelan-switch-thumb-off{0%{inset-inline-start:var(--switch-thumb-checked-x)}55%{inset-inline-start:calc(var(--switch-thumb-x) - var(--switch-motion-overshoot))}80%{inset-inline-start:calc(var(--switch-thumb-x) + var(--switch-motion-return))}to{inset-inline-start:var(--switch-thumb-x)}}@media (prefers-reduced-motion:reduce){.perelan-switch{transition-duration:0s}.perelan-switch__thumb{will-change:auto!important;animation:none!important}}@media (forced-colors:active){.perelan-switch{forced-color-adjust:none;background:buttonface;border:1px solid buttontext}.perelan-switch[data-state=checked]{background:highlight;border-color:buttontext}.perelan-switch__thumb{background:buttontext}.perelan-switch[data-state=checked] .perelan-switch__thumb{background:highlighttext}.perelan-switch:disabled{border-color:graytext}}[data-view-swap]>:not([data-view-swap-rail]){opacity:0}[data-view-swap]{overflow-x:clip}@media (prefers-reduced-motion:reduce){[data-view-swap]>:not([data-view-swap-rail]){opacity:1}}.tab-hover{inset-block-start:50%;z-index:0;height:calc(100% - 10px);max-height:var(--control-height);border-radius:var(--radius-control);background:var(--surface-hover);opacity:0;pointer-events:none;transition:transform var(--duration-tabs-slide) var(--ease-tabs-slide), height var(--duration-tabs-slide) var(--ease-tabs-slide), width var(--duration-tabs-slide) var(--ease-tabs-slide), opacity var(--duration-fast) var(--ease-standard);position:absolute;left:0;translate:0 -50%}@media (hover:hover){.tab-hover.is-visible{opacity:1}}@media (prefers-reduced-motion:reduce){.tab-hover{transition:none}}.tab-hover--vertical{max-height:none;inset-block-start:0;translate:none}.tab-bar{--tab-bar-rest-color:var(--muted-foreground);--tab-bar-hover-color:var(--foreground);--tab-bar-text-shadow:none;min-width:0;max-width:100%;display:block;position:relative}.tab-bar:not([data-stretch=true]){width:max-content}.tab-bar[data-stretch=true]{width:100%}@media (width<=640px){.tab-bar[data-stretch=mobile]{width:100%}}.tab-bar__viewport{--tb-touch:0;--tb-row:max(var(--control-height), calc(var(--tb-touch) * 44px));--tb-icon:max(var(--icon-control), calc(var(--tb-touch) * 18px));--tb-pad:max(6px, calc(var(--tb-touch) * 10px));--tb-gap:max(10px, calc(var(--tb-touch) * 14px));--tb-group-gap:max(10px, calc(var(--tb-touch) * 12px));--tb-track-pad:3px;--tb-tab-radius:var(--radius-chip);--tb-track-radius:calc(var(--tb-tab-radius) + var(--tb-track-pad));--tb-fade:max(28px, calc(var(--tb-touch) * 44px))}.tab-bar[data-size=sm] .tab-bar__viewport{--tb-row:max(30px, calc(var(--tb-touch) * 36px));--tb-icon:max(var(--icon-control), calc(var(--tb-touch) * 18px));--tb-pad:max(6px, calc(var(--tb-touch) * 9px));--tb-gap:max(8px, calc(var(--tb-touch) * 10px))}.tab-bar[data-size=lg] .tab-bar__viewport{--tb-row:max(32px, calc(var(--tb-touch) * 44px));--tb-icon:max(var(--icon-control), calc(var(--tb-touch) * 18px));--tb-pad:max(4px, calc(var(--tb-touch) * 6px));--tb-gap:max(18px, calc(var(--tb-touch) * 20px));--tb-group-gap:max(16px, calc(var(--tb-touch) * 18px))}@media (pointer:coarse){.tab-bar__viewport{--tb-touch:1}}@media (width<=879px){.tab-bar__viewport{--tb-touch:1}}.tab-bar[data-size=lg][data-width=narrow] .tab-bar__viewport{--tb-icon:max(var(--icon-control), calc(var(--tb-touch) * 18px))}.tab-bar__viewport{z-index:0;box-sizing:border-box;align-items:center;gap:var(--tb-gap);width:100%;max-width:100%;min-height:var(--tb-row);-webkit-overflow-scrolling:touch;scrollbar-width:none;touch-action:pan-x pan-y;overscroll-behavior-x:contain;--tb-fade-left:0px;--tb-fade-right:0px;-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--tb-fade-left), #000 calc(100% - var(--tb-fade-right)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--tb-fade-left), #000 calc(100% - var(--tb-fade-right)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000 var(--tb-fade-left), #000 calc(100% - var(--tb-fade-right)), transparent 100%);display:flex;position:relative;overflow:auto hidden}[data-tab-swipe-rail]~*{touch-action:pan-y}.tab-bar__viewport[data-fade-left]{--tb-fade-left:var(--tb-fade)}.tab-bar__viewport[data-fade-right]{--tb-fade-right:var(--tb-fade)}.tab-bar__viewport::-webkit-scrollbar{display:none}.tab-bar[data-overflow=menu] .tab-bar__viewport{overflow:hidden;-webkit-mask-image:none;mask-image:none}.tab-bar__item{z-index:1;min-width:0;height:var(--tb-row);border-radius:var(--tb-tab-radius);flex:none;align-items:center;display:inline-flex;position:relative}.tab-bar[data-stretch=true] .tab-bar__item{flex:1 0 auto}@media (width<=640px){.tab-bar[data-stretch=mobile] .tab-bar__item{flex:1 0 auto}}.tab-bar__tab{z-index:1;min-width:0;height:var(--tb-row);padding-inline:var(--tb-pad);border-radius:var(--tb-tab-radius);color:var(--tab-bar-rest-color,var(--text-tertiary));text-shadow:var(--tab-bar-text-shadow,none);font-family:inherit;font-size:var(--text-tab);font-weight:var(--font-weight-tab);letter-spacing:var(--tracking-tab);line-height:var(--leading-tab);white-space:nowrap;transition:color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), font-weight var(--duration-fast) var(--ease-standard);background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.tab-bar__tab.is-active{font-weight:var(--font-weight-tab);font-size:var(--text-tab);line-height:var(--leading-tab);letter-spacing:var(--tracking-tab)}.tab-bar[data-stretch=true] .tab-bar__tab{flex:1 0 auto}@media (width<=640px){.tab-bar[data-stretch=mobile] .tab-bar__tab{flex:1 0 auto}}.tab-bar[data-overflow=menu] .tab-bar__tab{max-width:min(220px,48vw)}.tab-bar__item:has(.tab-bar__active-action)>.tab-bar__tab{padding-inline-end:4px}.tab-bar__active-action{z-index:2;height:var(--tb-row);flex:none;align-items:center;margin-inline-end:2px;display:inline-flex;position:relative}.tab-bar__measure .tab-bar__active-action{width:var(--control-height)}@media (hover:hover) and (pointer:fine){.tab-bar__tab:hover{color:var(--tab-bar-hover-color,var(--foreground))}}.tab-bar__tab.is-active{color:var(--foreground);text-shadow:none}.tab-bar__tab:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.tab-bar__tab:disabled{opacity:.5;pointer-events:none}.tab-bar[data-variant=text] .tab-bar__viewport{--tb-pad:var(--space-1);--tb-gap:var(--space-4);--tb-row:max(var(--control-height-compact), calc(var(--tb-touch) * var(--tap-target)));--tb-icon:var(--icon-control-xs)}.tab-bar[data-variant=text] .tab-bar__tab.is-active{color:var(--foreground)}.tab-bar[data-variant=text] .tab-bar__tab[data-inline-marker=dot]:after{content:"";opacity:.58;pointer-events:none;background:currentColor;border-radius:50%;width:3px;height:3px;position:absolute;inset-block-start:calc(50% + 9px);inset-inline-start:50%;transform:translate(-50%)}.tab-bar__tab:before{content:"";inset-inline:0;inset-block:calc((var(--tb-row) - max(var(--tb-row), calc(var(--tb-touch) * 44px))) / 2);position:absolute}.tab-bar__content{justify-content:center;align-items:center;gap:var(--space-1-5);min-width:0;max-width:100%;display:inline-flex;position:relative}.tab-bar__content[data-icon-only]{gap:0}.tab-bar__tab:has(.tab-bar__content[data-icon-only]){aspect-ratio:1;min-width:var(--tb-row);padding-inline:0}.tab-bar[data-variant=segmented] .tab-bar__item:has(.tab-bar__content[data-icon-only]){flex:0 0 var(--tb-row);inline-size:var(--tb-row)}.tab-bar[data-variant=segmented] .tab-bar__tab:has(.tab-bar__content[data-icon-only]){flex:0 0 var(--tb-row);inline-size:var(--tb-row)}.tab-bar[data-glyphs=folded] .tab-bar__content:not([data-icon-only])>:first-child:not(.tab-bar__label,.tab-bar__count){display:none}.tab-bar__label{grid-template-columns:minmax(0,1fr);min-width:0;display:inline-grid}.tab-bar__label-text{text-overflow:ellipsis;grid-area:1/1;min-width:0;overflow:hidden}.tab-bar__label[data-label]:after{content:attr(data-label);visibility:hidden;height:0;font-weight:var(--font-weight-tab);pointer-events:none;white-space:nowrap;font-size:var(--text-tab);line-height:var(--leading-tab);letter-spacing:var(--tracking-tab);grid-area:1/1;overflow:hidden}.tab-bar__tab svg{width:var(--tb-icon);height:var(--tb-icon);opacity:.6;transition:opacity var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);flex-shrink:0}.tab-bar__tab.is-active svg{color:currentColor;opacity:1}@media (hover:hover) and (pointer:fine){.tab-bar__tab:hover svg{color:currentColor;opacity:1}}.tab-bar__marker{inset-block-start:50%;z-index:0;height:var(--tb-row);opacity:0;pointer-events:none;will-change:transform, width;transition:transform var(--duration-tabs-slide) var(--ease-tabs-slide), width var(--duration-tabs-slide) var(--ease-tabs-slide), opacity var(--duration-fast) var(--ease-standard);margin-block-start:calc(var(--tb-row) / -2);position:absolute;left:0}.tab-bar__marker.is-ready{opacity:1}.tab-bar[data-variant=nav] .tab-bar__viewport{--tb-pad:max(10px, calc(var(--tb-touch) * 12px));--tb-tab-radius:var(--radius-control);--tb-row:max(32px, calc(var(--tb-touch) * 36px));padding-block:var(--space-1);margin-block:calc(-1 * var(--space-1))}.tab-bar[data-variant=nav][data-size=lg] .tab-bar__viewport{--tb-pad:max(12px, calc(var(--tb-touch) * 14px));--tb-gap:max(4px, calc(var(--tb-touch) * 6px))}.tab-bar[data-variant=nav][data-size=sm] .tab-bar__viewport{--tb-pad:max(9px, calc(var(--tb-touch) * 10px));--tb-gap:max(2px, calc(var(--tb-touch) * 4px))}.tab-bar[data-size=header]{--text-tab:12px}.tab-bar[data-variant=nav][data-size=header] .tab-bar__viewport{--tb-row:var(--header-control-height,28px);--tb-pad:10px;--tb-gap:0px}.tab-bar[data-variant=nav][data-spacing=compact] .tab-bar__viewport{--tb-pad:11px;--tb-gap:5px}@media (pointer:coarse),(width<=879px){.tab-bar[data-variant=nav][data-spacing=compact] .tab-bar__viewport{--tb-pad:12px;--tb-gap:8px}}.tab-bar[data-variant=nav] .tab-bar__marker{height:var(--tb-row);border-radius:var(--tb-tab-radius);background:var(--surface-raised);box-shadow:var(--shadow-tab-selected)}.tab-bar[data-variant=nav] .tab-hover{z-index:-1;height:var(--tb-row);border-radius:var(--tb-tab-radius);max-height:none}.tab-bar[data-variant=cosmic]{--tab-bar-rest-color:#92adc9;--tab-bar-hover-color:#ddfbff}.tab-bar[data-variant=cosmic] .tab-bar__viewport{--tb-gap:var(--space-2);--tb-pad:var(--space-4);padding:var(--space-1);border-radius:var(--radius-chip);background:radial-gradient(circle at 18% 24%,#b4efff66 0 1px,#0000 1.5px),radial-gradient(circle at 78% 72%,#c89eff59 0 1px,#0000 1.5px),linear-gradient(110deg,#081d2fe6,#140d27e6);border:1px solid #70deff2e}.tab-bar[data-variant=cosmic] .tab-bar__tab{font-family:"Orbitron", var(--font-sans)}.tab-bar[data-variant=cosmic] .tab-bar__tab.is-active{color:var(--tab-bar-hover-color)}.tab-bar[data-variant=cosmic] .tab-bar__marker{border-radius:var(--radius-chip);background:linear-gradient(115deg,#33a4c33d,#7f44ca38);border:1px solid #79ebff8c;box-shadow:inset 0 0 16px #61e2ff14,0 0 12px #47c4e81f}.tab-bar[data-variant=cosmic] .tab-hover{border-radius:var(--radius-chip);height:var(--tb-row);max-height:none}.tab-bar[data-rule=true]{width:100%;padding-block-end:8px}.tab-bar[data-rule=true][data-indicator=underline]{padding-block-end:0}.tab-bar[data-rule=true]:before{content:"";background:var(--border);height:1px;position:absolute;inset-block-end:0;inset-inline:0}.tab-bar[data-rule=true][data-indicator=label]:before,.tab-bar[data-indicator=underline]:before{content:none}@media (pointer:coarse),(width<=879px){.tab-bar[data-rule=true]:before{content:none}}.tab-bar[data-divider=true]{width:100%}.tab-bar[data-divider=true][data-indicator=underline]:before{content:"";background:var(--border);height:1px;position:absolute;inset-block-end:0;inset-inline:0}.tab-bar[data-variant=nav] .tab-bar__tab.is-active{color:var(--foreground)}.tab-bar[data-variant=nav][data-indicator=underline] .tab-bar__viewport{--tb-row:var(--control-height);--tb-pad:var(--space-1);--tb-gap:var(--space-2);margin-block:0;padding-block:0}.tab-bar[data-variant=nav][data-indicator=underline][data-spacing=compact] .tab-bar__viewport{--tb-gap:var(--space-1-5)}.tab-bar[data-variant=nav][data-indicator=underline] .tab-hover{height:calc(100% - 10px);max-height:var(--control-height)}.tab-bar[data-variant=nav][data-indicator=underline] .tab-bar__marker{background:var(--foreground);height:2px;box-shadow:none;border-radius:0;margin-block-start:0;inset-block:auto 0}.tab-bar[data-variant=segmented] .tab-bar__viewport{--tb-track-pad:2px;--tb-tab-radius:999px;--tb-track-radius:999px;--tb-row:max(28px, calc(var(--tb-touch) * 40px));--tb-track-bg:color-mix(in srgb, var(--foreground) 7%, transparent);--tb-chip-bg:var(--surface-raised);--tb-chip-ring:0 0 0 .5px color-mix(in srgb, var(--foreground) 9%, transparent), var(--shadow-low);padding:var(--tb-track-pad);border-radius:var(--tb-track-radius);background:var(--tb-track-bg);box-shadow:none;border:0;gap:2px}.tab-bar[data-variant=segmented][data-size=sm] .tab-bar__viewport{--tb-row:max(24px, calc(var(--tb-touch) * 36px))}.tab-bar[data-variant=segmented] .tab-bar__tab{--tb-pad:max(14px, calc(var(--tb-touch) * 16px))}.tab-bar[data-variant=segmented][data-size=sm] .tab-bar__tab{--tb-pad:max(12px, calc(var(--tb-touch) * 14px))}@media (width>=880px){.tab-bar[data-variant=segmented]{--text-tab:12px;--icon-control:14px}}@media (hover:hover) and (pointer:fine){.tab-bar[data-variant=segmented] .tab-bar__tab:hover:not(:disabled):not(.is-active){background:color-mix(in srgb, var(--surface-raised) 60%, transparent);color:var(--foreground)}}.tab-bar[data-variant=segmented] .tab-bar__tab.is-active{color:var(--foreground)}.tab-bar[data-variant=segmented] .tab-bar__marker{border-radius:var(--tb-tab-radius);background:var(--tb-chip-bg);box-shadow:var(--tb-chip-ring)}:root.theme-dark .tab-bar[data-variant=segmented] .tab-bar__viewport{--tb-track-bg:#00000052;--tb-chip-bg:var(--popover);--tb-chip-ring:inset 0 0 0 1px #ffffff12, var(--shadow-low)}@media (hover:hover) and (pointer:fine){:root.theme-dark .tab-bar[data-variant=segmented] .tab-bar__tab:hover:not(:disabled):not(.is-active){background:#ffffff0d}}.tab-bar__tab .tab-bar__link-indicator{width:calc(var(--tb-icon) - 3px);height:calc(var(--tb-icon) - 3px);color:var(--muted-foreground);opacity:.85;flex-shrink:0;margin-inline-start:-2px}.tab-bar__tab.is-active .tab-bar__link-indicator{color:var(--foreground);opacity:1}@media (hover:hover) and (pointer:fine){.tab-bar__tab:hover .tab-bar__link-indicator{color:var(--foreground);opacity:1}}@media (width>=880px){.tab-bar .tab-bar__count[data-active=true]{background:var(--foreground);color:var(--surface-page)}}.tab-bar__divider{width:1px;height:calc(var(--text-control) + 2px);background:color-mix(in srgb, var(--border-strong) 60%, transparent);font-size:var(--text-control);font-weight:var(--font-weight-control);line-height:var(--leading-control);letter-spacing:var(--tracking-control);flex:none;align-self:center}.tab-bar[data-variant=nav] .tab-bar__divider{width:1px;height:calc(var(--text-control) + 6px);margin-inline:calc(var(--tb-group-gap) - var(--tb-gap) / 2);background:var(--border);font-size:var(--text-control);font-weight:var(--font-weight-control);line-height:var(--leading-control);letter-spacing:var(--tracking-control);border-radius:0}.tab-bar__trailing{flex:none;align-items:center;display:flex}.tab-bar__more{width:calc(var(--tb-row) + 4px);padding-inline:0}.tab-bar__overflow-menu{width:min(17rem,100vw - 24px);max-height:min(320px,100dvh - 120px);overflow-y:auto}.tab-bar__overflow-item{align-items:center;gap:var(--space-2);width:100%;min-width:0;min-height:var(--control-height);padding-inline:var(--space-2-5);border-radius:var(--radius-control);color:var(--foreground);font-size:var(--text-tab);font-weight:var(--font-weight-tab);text-align:start;transition:background-color var(--duration-fast) var(--ease-standard);line-height:var(--leading-tab);letter-spacing:var(--tracking-tab);background:0 0;display:flex}@media (hover:hover) and (pointer:fine){.tab-bar__overflow-item:hover:not(:disabled){background:var(--secondary)}}.tab-bar__overflow-item:disabled{opacity:.5;pointer-events:none}.tab-bar__overflow-item svg{width:var(--icon-control);height:var(--icon-control);color:var(--muted-foreground);flex-shrink:0}.tab-bar__overflow-item>span:first-of-type{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.tab-bar__overflow-item .tab-bar__count{margin-inline-start:auto}.tab-bar__measure{gap:var(--tb-gap);visibility:hidden;pointer-events:none;display:flex;position:absolute;inset-block-start:-9999px;inset-inline-start:0}.tab-bar__tab.is-active{transition:color var(--duration-tab-ink-take) var(--ease-standard) var(--delay-tab-ink-take), background-color var(--duration-tab-ink-take) var(--ease-standard) var(--delay-tab-ink-take), font-weight var(--duration-tab-ink-take) var(--ease-standard) var(--delay-tab-ink-take)}.tab-bar__tab.is-active svg{transition:opacity var(--duration-tab-ink-take) var(--ease-standard) var(--delay-tab-ink-take)}@media (prefers-reduced-motion:reduce){.tab-bar__marker,.tab-bar__tab,.tab-bar__tab svg{transition:none!important}}:where([data-slot=table-container],[data-slot=data-table]) :is(.ui-avatar,.ui-agent-avatar,.agent-identity-avatar,.ui-avatar-group-overflow)[data-size=normal]{max-inline-size:var(--space-8);max-block-size:var(--space-8)}:where([data-slot=table-container],[data-slot=data-table]) .agent-identity-avatar[data-size=normal]{--agent-identity-avatar-size:var(--space-8)}[data-slot=table][data-column-layout=fixed] :is(th[data-slot=table-head],td[data-slot=table-cell]){text-overflow:ellipsis;overflow:hidden}[data-slot=table] td[data-slot=table-cell][data-empty-cell]{overflow:visible}[data-slot=table-container]{--table-head:var(--surface-current)}[data-slot=table-container][data-presentation=prose]{--table-head:var(--surface-nested);border-radius:var(--radius-surface);background:var(--surface-nested);scrollbar-width:thin;max-inline-size:100%}[data-slot=table][data-presentation=prose]{white-space:normal;overflow-wrap:anywhere;min-inline-size:32rem}[data-slot=table][data-presentation=prose] :is([data-slot=table-head],[data-slot=table-cell]){padding-inline:var(--table-cell-pad-x,12px);vertical-align:top}[data-slot=table][data-presentation=prose] [data-slot=table-head]{padding-block:var(--space-2);white-space:normal}[data-slot=table][data-presentation=prose] [data-slot=table-head] :is(strong,b){font-weight:inherit}[data-slot=table-body]>[data-slot=table-row]:not([data-state=selected]):focus-within{background-color:var(--surface-hover)}.content-list-row.data-table-mobile-row{gap:var(--space-3);flex-wrap:wrap}.data-table-mobile-identity{align-items:center;gap:var(--space-3);inline-size:100%;min-inline-size:0;display:flex}.data-table-mobile-summary{text-align:start;flex-basis:100%;padding-block-start:var(--space-1)}.data-table-group-row>[data-slot=table-head]{height:auto;padding-block:var(--space-2);background:var(--card);border-block-end:1px solid var(--divider);color:var(--foreground);text-align:start;white-space:normal}.data-table-group-row .data-table-group-summary{margin-inline-start:var(--space-3)}.data-table-group-heading{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-3);min-inline-size:0;padding-block:var(--space-2);color:var(--foreground);flex-wrap:wrap;display:flex}.data-table-group-name{gap:var(--space-1) var(--space-2);overflow-wrap:anywhere;flex-wrap:wrap;min-inline-size:0;display:inline-flex}.data-table-group-name>strong{font-size:var(--text-label);font-weight:var(--font-weight-label);line-height:var(--leading-label);letter-spacing:var(--tracking-label)}.data-table-group-name>span,.data-table-group-summary{color:var(--muted-foreground);font-size:var(--text-small);font-weight:var(--font-weight-small);line-height:var(--leading-small);letter-spacing:var(--tracking-small);overflow-wrap:anywhere}.data-table-group-content{display:contents}[data-slot=data-table][data-group-variant=section] .data-table-group-row>[data-slot=table-head]{padding-block:var(--space-6) var(--space-3);background:var(--surface-current);border-block-start:0}[data-slot=data-table][data-group-variant=section] .data-table-group-content{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-4);flex-wrap:wrap;display:flex}[data-slot=data-table][data-group-variant=section] .data-table-group-name>strong{font-size:var(--text-h3);font-weight:var(--font-weight-h3);line-height:var(--leading-h3);letter-spacing:var(--tracking-h3)}[data-slot=data-table][data-group-variant=section] .data-table-group-summary{text-align:end;margin-inline-start:auto}[data-slot=data-table][data-group-variant=section] [data-slot=table-header]>[data-slot=table-row]{border-block-end:0}[data-slot=data-table][data-group-variant=section] [data-slot=table-row]:has(+.data-table-group-row){border-block-end:0}[data-slot=data-table][data-group-variant=section] [data-slot=table-header] [data-slot=table-head]{box-shadow:none}[data-slot=data-table][data-group-variant=section] .data-table-group-heading{padding-block:var(--space-4) var(--space-2)}[data-slot=table-head] svg{inline-size:var(--icon-control-xs);block-size:var(--icon-control-xs);flex-shrink:0}button:disabled[title]{pointer-events:auto}.onboarding-hint-tooltip{transform-origin:var(--radix-tooltip-content-transform-origin);will-change:opacity, transform}.onboarding-hint-tooltip[data-state=instant-open],.onboarding-hint-tooltip[data-state=delayed-open]{animation:.24s cubic-bezier(.16,1,.3,1) both onboarding-hint-in}.onboarding-hint-tooltip[data-state=closed]{animation:onboarding-hint-out .2s var(--ease-standard) both}@keyframes onboarding-hint-in{0%{opacity:0;transform:translate(-4px,2px)scale(.96)}70%{opacity:1;transform:translate(1px)scale(1.015)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes onboarding-hint-out{0%{opacity:1;transform:translate(0,0)scale(1)}to{opacity:0;transform:translate(-3px,2px)scale(.96)}}@media (prefers-reduced-motion:reduce){.onboarding-hint-tooltip[data-state=instant-open],.onboarding-hint-tooltip[data-state=delayed-open],.onboarding-hint-tooltip[data-state=closed]{animation:none}}.notification-stack[data-sonner-toaster]{direction:inherit;z-index:calc(9500 + var(--layer-toaster));pointer-events:none;width:min(384px,100vw - 48px);--gap:14px!important}.notification-stack[data-sonner-toaster][data-y-position=bottom]{bottom:max(14px, var(--safe-area-bottom))}@media (width>=880px){.notification-stack[data-sonner-toaster]{transition:bottom var(--duration-slower) var(--ease-standard)}.notification-stack--retreated[data-sonner-toaster][data-y-position=bottom]:not(:focus-within){bottom:calc(12px - var(--front-toast-height))}}@media (prefers-reduced-motion:reduce){.notification-stack[data-sonner-toaster]{transition:none}}.notification-stack[data-sonner-toaster][data-x-position=right]{left:auto;right:auto;inset-inline-end:max(24px, var(--safe-area-left), var(--safe-area-right))}@media (width<=879px){.notification-stack[data-sonner-toaster]{width:auto}.notification-stack[data-sonner-toaster][data-x-position=center]{left:var(--mobile-navigation-inset);right:var(--mobile-navigation-inset);transform:none}.notification-stack[data-sonner-toaster][data-y-position=bottom]{bottom:calc(var(--mobile-navigation-bottom) + var(--mobile-navigation-height) + var(--mobile-navigation-gap))}.notification-stack[data-sonner-toaster][data-y-position=top]{top:calc(max(16px, var(--safe-area-top)) + var(--control-height) + var(--space-3))}}.notification-stack[data-sonner-toaster] .notification{--surface-current:var(--popover);--surface-nested:var(--card);grid-template-columns:[glyph] auto [copy] minmax(0, 1fr) var(--notification-action-gap,0px) [action] auto var(--notification-dismiss-gap,0px) [dismiss] auto;border-radius:var(--radius-toast);background-color:var(--surface-raised);width:100%;box-shadow:var(--shadow-high);pointer-events:auto;align-items:center;padding:16px 18px;padding-inline-end:12px;display:grid;left:0;right:0}.notification-stack[data-sonner-toaster] [data-sonner-toast]:not([data-swiping=true]){transition:transform .4s cubic-bezier(.34,1.2,.64,1),opacity .4s,height .4s cubic-bezier(.34,1.2,.64,1),box-shadow .2s}.notification-stack[data-sonner-toaster] .notification [data-icon]{grid-column:glyph;margin-inline-end:12px;display:flex}.notification-stack[data-sonner-toaster] .notification__glyph{flex:none;width:18px;height:18px}.notification-stack[data-sonner-toaster] .notification__glyph--danger{color:var(--status-danger)}.notification-stack[data-sonner-toaster] .notification__glyph--success{color:var(--status-success)}.notification-stack[data-sonner-toaster] .notification__glyph--info{color:var(--status-info)}.notification-stack[data-sonner-toaster] .notification__glyph--warning{color:var(--status-warning)}.notification-stack[data-sonner-toaster] .notification [data-content]{grid-column:copy;gap:2px;min-width:0;display:grid}.notification-stack[data-sonner-toaster] .notification [data-title]{color:var(--foreground);font-size:var(--text-label);font-weight:var(--font-weight-label);line-height:var(--leading-label);letter-spacing:var(--tracking-label)}.notification-stack[data-sonner-toaster] .notification [data-description]{color:var(--muted-foreground);font-size:var(--text-body);font-weight:var(--font-weight-body);line-height:var(--leading-body);letter-spacing:var(--tracking-body)}.notification-stack[data-sonner-toaster] .notification__action.app-button{grid-column:action}.notification-stack[data-sonner-toaster] .notification__action.app-button,.notification-stack[data-sonner-toaster] .notification__actions .app-button{--secondary:color-mix(in srgb, var(--foreground) 4%, var(--surface-raised));color:var(--foreground);background-color:var(--secondary);border-color:#0000}:root.theme-dark .notification-stack[data-sonner-toaster] .notification__action.app-button,:root.theme-dark .notification-stack[data-sonner-toaster] .notification__actions .app-button{--secondary:color-mix(in srgb, var(--foreground) 7%, var(--surface-raised))}@media (hover:hover) and (pointer:fine){.notification-stack[data-sonner-toaster] .notification__action.app-button:hover,.notification-stack[data-sonner-toaster] .notification__actions .app-button:hover{background-color:color-mix(in srgb, var(--secondary), var(--foreground) 6%)}}.notification-stack[data-sonner-toaster] .notification__action.app-button:active,.notification-stack[data-sonner-toaster] .notification__actions .app-button:active{background-color:color-mix(in srgb, var(--secondary), var(--foreground) 10%)}.notification-stack[data-sonner-toaster] .notification__dismiss.app-button{opacity:.55;transition:opacity var(--duration-fast) var(--ease-standard);grid-column:dismiss}.notification-stack[data-sonner-toaster] .notification__dismiss.app-button:focus-visible{opacity:1}@media (hover:hover) and (pointer:fine){.notification-stack[data-sonner-toaster] .notification__dismiss.app-button:hover{opacity:1}}.notification-stack[data-sonner-toaster] .notification--stacked{grid-template-columns:[glyph]minmax(0,1fr)[dismiss]auto;grid-template-rows:[head] auto [copy] auto var(--notification-action-gap,0px) [action] auto;align-items:start;padding-block-start:12px}.notification-stack[data-sonner-toaster] .notification--stacked [data-icon]{grid-area:head/glyph;align-self:center;align-items:center;min-height:28px;margin:0}.notification-stack[data-sonner-toaster] .notification--stacked .notification__dismiss.app-button{grid-area:head/dismiss;margin:0}.notification-stack[data-sonner-toaster] .notification--stacked [data-content]{grid-area:copy/glyph/copy/-1;gap:4px;margin-block-start:6px}.notification-stack[data-sonner-toaster] .notification--stacked:not(:has([data-icon])) [data-content]{grid-area:head/glyph;margin-block-start:0;margin-inline-end:8px;padding-block-start:4px}.notification-stack[data-sonner-toaster] .notification--stacked .notification__action.app-button{grid-area:action/glyph/action/-1;justify-self:start;margin:0}.notification-stack[data-sonner-toaster] [data-sonner-toast][data-expanded=false][data-front=false]>*{opacity:0}@media (forced-colors:active){.notification-stack[data-sonner-toaster] .notification{border:1px solid canvastext}}.notification-stack .notification__body{gap:var(--space-1);overflow-wrap:anywhere;min-width:0;max-height:min(60vh,560px);display:grid;overflow-y:auto}.notification-stack .notification__description,.notification-stack .notification__footer{color:var(--text-secondary);font-size:var(--text-small);font-weight:var(--font-weight-small);line-height:var(--leading-small);letter-spacing:var(--tracking-small)}.notification-stack .notification__actions{gap:var(--space-2);flex-wrap:wrap;margin-block-start:8px;display:flex}.notification-stack .notification--stacked .notification__body{gap:4px}.notification-stack .notification__footer{border-top:1px solid var(--border);width:100%;padding-top:var(--space-2)}.notification-stack .notification__title{font:inherit;margin:0}.notification-stack[data-sonner-toaster] .notification:has(.notification__action){--notification-action-gap:12px}.notification-stack[data-sonner-toaster] .notification:has(.notification__dismiss){--notification-dismiss-gap:8px}.disclosure-section{border-radius:var(--radius-surface);border:0;min-width:0;overflow:hidden;container:disclosure-section/inline-size}.disclosure-section[data-surface=soft]{background:var(--surface-nested);box-shadow:none}.disclosure-section[data-surface=none]{box-shadow:none;background:0 0;border-radius:0;overflow:visible}.disclosure-section[data-surface=none] .disclosure-section__trigger{padding-inline:0}.disclosure-section[data-surface=none] .disclosure-section__body{border-top:0;padding:12px 0 0}.disclosure-section[data-surface=soft] .disclosure-section__body{border-top:0}.disclosure-section__header{align-items:center;min-width:0;display:flex}.disclosure-section__trigger{min-inline-size:0;width:100%;min-height:36px;color:var(--foreground);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex:1;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"heading chevron";align-items:center;gap:8px;padding:6px 12px;display:grid}.disclosure-section__trigger:has(>.disclosure-section__icon){grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"icon heading chevron"}.disclosure-section__trigger:has(>.disclosure-section__summary){grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"heading summary chevron"}.disclosure-section__trigger:has(>.disclosure-section__icon):has(>.disclosure-section__summary){grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"icon heading summary chevron"}@media (hover:hover) and (pointer:fine){.disclosure-section__trigger:hover{background:var(--surface-hover)}}.disclosure-section__trigger:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--ring) 38%, transparent);outline:0}.disclosure-section__icon{width:18px;height:18px;color:var(--foreground);grid-area:icon;place-items:center;display:grid}.disclosure-section__icon svg{width:16px;height:16px}.disclosure-section__heading{grid-area:heading;gap:1px;min-width:0;display:grid}.disclosure-section__title{min-width:0;color:var(--foreground);font-size:var(--text-h2);font-weight:var(--font-weight-h2);line-height:var(--leading-h2);text-overflow:ellipsis;white-space:nowrap;letter-spacing:var(--tracking-h2);overflow:hidden}.disclosure-section[data-title-lines=all] .disclosure-section__title{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;overflow:visible}.disclosure-section[data-title-size=compact] .disclosure-section__title{font-size:var(--text-h3);font-weight:var(--font-weight-h3);line-height:var(--leading-h3);letter-spacing:var(--tracking-h3)}.disclosure-section__description{min-width:0;color:var(--muted-foreground);font-size:var(--text-small);line-height:var(--leading-small);text-overflow:ellipsis;white-space:nowrap;font-weight:var(--font-weight-small);letter-spacing:var(--tracking-small);overflow:hidden}.disclosure-section[data-title-size=small] .disclosure-section__title{color:var(--muted-foreground);font-size:var(--text-small);font-weight:var(--font-weight-small);line-height:var(--leading-small);letter-spacing:var(--tracking-small)}.disclosure-section__summary{max-width:128px;color:var(--muted-foreground);font-size:var(--text-small);font-weight:var(--font-weight-small);text-overflow:ellipsis;white-space:nowrap;line-height:var(--leading-small);letter-spacing:var(--tracking-small);grid-area:summary;overflow:hidden}.disclosure-section__chevron{width:16px;height:16px;color:var(--muted-foreground);transition:transform .26s var(--ease-emphasized);grid-area:chevron}.disclosure-section[data-state=open] .disclosure-section__chevron{transform:rotate(180deg)}.disclosure-section[data-trigger=hug] .disclosure-section__trigger{border-radius:999px;flex:none;gap:6px;width:auto;min-height:28px;margin-inline-start:-10px;padding:4px 10px;display:inline-flex}.disclosure-section[data-trigger=hug] .disclosure-section__icon{color:var(--muted-foreground)}.disclosure-section__action{flex:none;align-items:center;gap:6px;padding-inline-end:12px;display:flex}.disclosure-section__body{border-top:1px solid var(--divider);gap:12px;min-width:0;padding:12px;display:grid}@container disclosure-section (width<=520px){.disclosure-section__summary{max-width:88px}}@container disclosure-section (width<=280px){.disclosure-section:has(.disclosure-section__action):has(.disclosure-section__summary) .disclosure-section__trigger{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"heading chevron""summary chevron";gap:1px 8px}.disclosure-section:has(.disclosure-section__action):has(.disclosure-section__summary) .disclosure-section__trigger:has(>.disclosure-section__icon){grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"icon heading chevron""icon summary chevron"}.disclosure-section:has(.disclosure-section__action):has(.disclosure-section__summary) .disclosure-section__description{display:none}.disclosure-section:has(.disclosure-section__action):has(.disclosure-section__summary) .disclosure-section__summary{max-width:100%}}.disclosure-section:where([data-motion]){grid-template-columns:minmax(0,1fr);align-content:start;display:grid}.disclosure-section[data-motion=enter]{animation:disclosure-section-open .26s var(--ease-emphasized) backwards}.disclosure-section[data-motion=exit]{animation:disclosure-section-close var(--duration-base) var(--ease-standard) forwards}.disclosure-section[data-motion]>.disclosure-section__body{min-height:0;overflow:hidden}.disclosure-section[data-motion=enter]>.disclosure-section__body{animation:disclosure-section-body-in .26s var(--ease-emphasized) backwards}.disclosure-section[data-motion=exit]>.disclosure-section__body{animation:disclosure-section-body-out var(--duration-base) var(--ease-standard) forwards}@keyframes disclosure-section-open{0%{grid-template-rows:auto 0fr}to{grid-template-rows:auto 1fr}}@keyframes disclosure-section-close{0%{grid-template-rows:auto 1fr}to{grid-template-rows:auto 0fr}}@keyframes disclosure-section-body-in{0%{opacity:0;border-top-width:0;padding-block:0}}@keyframes disclosure-section-body-out{to{opacity:0;border-top-width:0;padding-block:0}}@media (prefers-reduced-motion:reduce){.disclosure-section,.disclosure-section__chevron{transition:none}.disclosure-section[data-motion],.disclosure-section[data-motion]>.disclosure-section__body{animation:none}}.disclosure-section[data-surface=rail]{border-radius:0;overflow:visible;container-type:normal}.disclosure-section[data-surface=rail] .disclosure-section__trigger{min-height:var(--control-height-compact);padding:var(--space-1) 7px;justify-content:flex-start;gap:var(--space-1);border-radius:var(--radius-control);color:var(--rail-foreground,var(--muted-foreground));display:flex}.disclosure-section[data-surface=rail] .disclosure-section__title{color:inherit;font-size:var(--text-small);font-weight:var(--font-weight-small);line-height:var(--leading-small);letter-spacing:var(--tracking-small)}.disclosure-section[data-surface=rail] .disclosure-section__chevron{width:10px;height:10px;color:inherit;opacity:.55;transform:none}[dir=rtl] .disclosure-section[data-surface=rail] .disclosure-section__chevron{transform:rotate(180deg)}.disclosure-section[data-surface=rail][data-state=open] .disclosure-section__chevron{transform:rotate(90deg)}.disclosure-section[data-surface=rail] .disclosure-section__body{padding:var(--space-1) 0 0;gap:var(--space-0-5);border:0;grid-template-columns:minmax(0,1fr)}@media (any-pointer:coarse){.disclosure-section[data-surface=rail] .disclosure-section__trigger{min-height:44px}}@media (hover:hover) and (pointer:fine){.disclosure-section[data-surface=rail] .disclosure-section__trigger:hover{background:var(--rail-hover,var(--secondary));color:var(--rail-hover-foreground,var(--foreground))}}.disclosure-section[data-surface=rail]>.disclosure-section__body{--rail-tree-line:color-mix(in srgb, var(--rail-foreground,var(--muted-foreground)) 12%, transparent);margin-inline-start:7px;padding-block-end:4px;padding-inline-start:8px;position:relative}.disclosure-section[data-surface=rail]>.disclosure-section__body:before{content:"";inset-inline-start:0;inset-block:2px calc(4px + var(--rail-item-size,28px) / 2);border-radius:var(--radius-chip);background:var(--rail-tree-line);pointer-events:none;width:1px;position:absolute;-webkit-mask-image:linear-gradient(#0000,#000 8px calc(100% - 12px),#0000);mask-image:linear-gradient(#0000,#000 8px calc(100% - 12px),#0000)}@media (prefers-reduced-motion:no-preference){.disclosure-section[data-surface=rail]{--rail-row-travel:-8px}[dir=rtl] .disclosure-section[data-surface=rail]{--rail-row-travel:8px}.disclosure-section[data-surface=rail][data-motion=enter]{animation-duration:.34s}.disclosure-section[data-surface=rail][data-motion=exit]{animation-duration:.26s}.disclosure-section[data-surface=rail][data-motion]>.disclosure-section__body{animation:none}.disclosure-section[data-surface=rail][data-motion=enter] .topnav-item{animation:rail-row-in .22s var(--ease-emphasized) var(--rail-row-delay,0s) both}.disclosure-section[data-surface=rail][data-motion=exit] .topnav-item{animation:rail-row-out .14s var(--ease-standard) var(--rail-row-delay,0s) both}}@keyframes rail-row-in{0%{opacity:0;translate:var(--rail-row-travel) -3px}to{opacity:1;translate:0}}@keyframes rail-row-out{0%{opacity:1;translate:0}to{opacity:0;translate:var(--rail-row-travel) -3px}}.rail-resize-handle{--rail-resize-y:50%;z-index:2;cursor:ew-resize;touch-action:none;background:0 0;border:0;outline:none;width:6px;padding:0;position:absolute;inset-block:8px;inset-inline-end:-3px}.rail-resize-handle:before,.rail-resize-handle:after{content:"";inset-block:0;pointer-events:none;opacity:0;transition:opacity var(--duration-fast) ease;position:absolute;left:50%}.rail-resize-handle:before{background:radial-gradient(ellipse 10px 180px at 50% var(--rail-resize-y), var(--rail-resize-glow), transparent);width:20px;transform:translate(-50%)}.rail-resize-handle:after{background:linear-gradient(transparent, color-mix(in srgb, var(--foreground) 20%, transparent) 20%, color-mix(in srgb, var(--foreground) 20%, transparent) 80%, transparent);width:1px}@media (hover:hover) and (pointer:fine){.rail-resize-handle:is(:hover,[data-keyboard-focus=true],[data-resizing=true]):before,.rail-resize-handle:is(:hover,[data-keyboard-focus=true],[data-resizing=true]):after{opacity:1}}.rail-resize-handle[data-keyboard-focus=true]:after{background:color-mix(in srgb, var(--foreground) 40%, transparent);width:2px}.rail-resize-handle__anchor{top:var(--rail-resize-y);pointer-events:none;width:1px;height:1px;position:absolute;left:50%}.rail-resize-handle__hint{gap:var(--space-1);display:grid}.rail-resize-handle__hint-row{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}@media (prefers-reduced-motion:reduce){.rail-resize-handle:before,.rail-resize-handle:after{transition:none}}.sliding-panels{--panel-forward:100%;--panel-back:-100%;min-width:0;display:grid;position:relative;overflow:clip}.sliding-panels:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){--panel-forward:-100%;--panel-back:100%}.sliding-panels__view{min-width:0;transition:transform var(--duration-slower) var(--ease-standard);grid-area:1/1}.sliding-panels__view[data-active=false]{position:absolute;inset-block-start:0;inset-inline:0}.sliding-panels__view[data-panel=secondary]{transform:translateX(var(--panel-forward))}.sliding-panels[data-view=secondary]>[data-panel=primary]{transform:translateX(var(--panel-back))}.sliding-panels__view[data-active=true]{transform:translate(0)}@media (prefers-reduced-motion:reduce){.sliding-panels__view{transition:none}}.company-logo{border-radius:var(--radius-chip);background:var(--primary);width:22px;height:22px;color:var(--primary-foreground);font-family:var(--font-display);font-size:var(--text-small);font-weight:var(--font-weight-small);line-height:var(--leading-small);letter-spacing:var(--tracking-small);flex-shrink:0;place-items:center;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.company-logo.is-transparent,.company-logo.is-fallback{color:var(--foreground);box-shadow:none;background:0 0}.company-logo.has-custom{padding:0}.company-logo svg,.company-logo img{object-fit:contain;width:100%;height:100%;display:block}.company-logo:has(img){padding:0;display:block}.company-logo:has(img) img{object-fit:cover}.mosaic-word{--mosaic-board:var(--nf-board,var(--accent-subtle));--mosaic-c1:var(--nf-c1,#c4ddb0);--mosaic-c2:var(--nf-c2,#b8d4f0);--mosaic-c3:var(--nf-c3,#f0cf9f);--mosaic-c4:var(--nf-c4,#b3e2cb);--mosaic-c5:var(--nf-c5,#d2c4ec);--mosaic-c6:var(--nf-c6,#a9b98c);--mosaic-tile:clamp(.66rem, 2.4vw, 1.2rem);--mosaic-gap:clamp(.2rem, .8vw, .36rem);align-items:flex-start;gap:clamp(.7rem,2.6vw,1.5rem);transition:transform .4s cubic-bezier(.2,.8,.2,1);display:flex;position:relative}.mosaic-word__glyph{grid-template-columns:repeat(5, var(--mosaic-tile));grid-auto-rows:var(--mosaic-tile);gap:var(--mosaic-gap);display:grid}.mosaic-word__tile{border-radius:calc(var(--mosaic-tile) * .22);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--foreground) 8%, transparent)}.mosaic-word__tile--off{background:var(--mosaic-board);opacity:0;animation:mosaic-word-settle .5s var(--ease-standard) forwards;animation-delay:var(--mosaic-delay,0s)}.mosaic-word__tile--on{background:var(--mosaic-fill,var(--accent-soft));opacity:0;animation:.5s cubic-bezier(.34,1.56,.64,1) forwards mosaic-word-bloom;animation-delay:var(--mosaic-delay,0s);transform:scale(.2)}.mosaic-word__stray{width:calc(var(--mosaic-tile) * 1.18);height:calc(var(--mosaic-tile) * 1.18);border-radius:calc(var(--mosaic-tile) * .24);background:var(--orange);box-shadow:0 8px 18px -6px color-mix(in srgb, var(--orange) 60%, transparent), inset 0 0 0 1px #0000001f;opacity:0;animation:.6s cubic-bezier(.34,1.56,.64,1) .8s forwards mosaic-word-stray-in,7s ease-in-out 1.4s infinite mosaic-word-float;position:absolute;top:-7%;right:-5%;transform:rotate(14deg)}@media (hover:hover) and (pointer:fine){.mosaic-word:hover{transform:translateY(-3px)}.mosaic-word:hover .mosaic-word__tile--on{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--foreground) 8%, transparent), 0 5px 12px -6px color-mix(in srgb, var(--foreground) 35%, transparent)}}@keyframes mosaic-word-settle{0%{opacity:0;transform:translateY(5px)}to{opacity:.6;transform:translateY(0)}}@keyframes mosaic-word-bloom{0%{opacity:0;transform:scale(.2)rotate(-10deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes mosaic-word-stray-in{0%{opacity:0;transform:scale(.3)rotate(0)}to{opacity:1;transform:scale(1)rotate(14deg)}}@keyframes mosaic-word-float{0%,to{transform:translateY(0)rotate(14deg)}50%{transform:translateY(-7px)rotate(9deg)}}@media (prefers-reduced-motion:reduce){.mosaic-word__tile--off{opacity:.6;animation:none}.mosaic-word__tile--on{opacity:1;animation:none;transform:none}.mosaic-word__stray{opacity:1;animation:none;transform:rotate(14deg)}@media (hover:hover) and (pointer:fine){.mosaic-word:hover{transform:none}}}.edge-light{pointer-events:none;position:absolute;inset:0;overflow:hidden}.edge-light__trails{width:100%;height:100%;filter:drop-shadow(0 0 5px var(--accent)) drop-shadow(0 0 14px var(--accent));overflow:visible}.edge-light[data-origin=top-start]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .edge-light__trails{transform:scaleX(-1)}.edge-light__trails path{fill:none;stroke:color-mix(in srgb, var(--accent) 65%, white);stroke-width:.22px;stroke-linecap:round;stroke-dasharray:18 100;animation:.42s cubic-bezier(.42,0,.22,1) both edge-light-travel}.edge-light[data-closing]{animation:.16s ease-out both edge-light-fade}@keyframes edge-light-travel{0%{stroke-dashoffset:18px;opacity:0}12%{opacity:1}78%{opacity:1}to{stroke-dashoffset:-100px;opacity:0}}@keyframes edge-light-fade{to{opacity:0}}@media (prefers-reduced-motion:reduce){.edge-light__trails{display:none}.edge-light[data-closing]{opacity:0;animation:none}}.region-lasso{--region-lasso-dim:color-mix(in srgb, var(--overlay) 46%, transparent);cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none;animation:region-lasso-in var(--duration-slow) ease both;outline:none;position:fixed;inset:0;overflow:hidden}.region-lasso[data-selected],.region-lasso[data-leaving]{cursor:default}.region-lasso[data-leaving]{opacity:0;pointer-events:none;transition:opacity .27s 80ms}.region-lasso__dim{background:var(--region-lasso-dim);position:absolute;inset:0}.region-lasso__hole{border-radius:var(--radius-surface);box-shadow:0 0 0 200vmax var(--region-lasso-dim);position:absolute}.region-lasso__hole:after{content:"";border-radius:inherit;background:var(--region-lasso-dim);animation:region-lasso-clear var(--duration-slow) ease both;position:absolute;inset:0}.region-lasso__trail{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.region-lasso__hint{width:fit-content;max-width:calc(100% - 2 * var(--space-4));padding:var(--space-2) var(--space-4);background:var(--surface-page);color:var(--muted-foreground);box-shadow:var(--shadow-card);font-size:var(--text-control);text-align:center;pointer-events:none;transition:opacity var(--duration-fast) ease;border-radius:999px;margin:0 auto;line-height:1.4;position:absolute;inset-block-end:calc(var(--space-8,32px) + env(safe-area-inset-bottom,0px));inset-inline:0}.region-lasso[data-drawing] .region-lasso__hint{opacity:.55}.region-lasso[data-selected] .region-lasso__hint{opacity:0}@keyframes region-lasso-in{0%{opacity:0}}@keyframes region-lasso-clear{to{opacity:0}}@media (prefers-reduced-motion:reduce){.region-lasso,.region-lasso__hole:after{animation:none}.region-lasso__hole:after{opacity:0}.region-lasso[data-leaving]{transition:none}}:root{--speedometer-overdrive-start:#38bdf8;--speedometer-overdrive-mid:#8b5cf6;--speedometer-overdrive-end:#ec4899}@property --speedometer-progress{syntax:"<number>";inherits:true;initial-value:0}.speedometer-icon{flex-shrink:0;transition:--speedometer-progress .45s cubic-bezier(.16,1,.3,1);overflow:visible}.speedometer-icon__fill{stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--speedometer-progress))}.speedometer-icon__needle{transform-origin:12px 17px;transform:rotate(calc(-180deg + var(--speedometer-progress) * 180deg))}.speedometer-icon--overdrive{--speedometer-rev:3.2s;--speedometer-rev-delay:.45s}.speedometer-icon--overdrive .speedometer-icon__needle{animation:speedometer-rev var(--speedometer-rev) ease-out var(--speedometer-rev-delay) infinite}.speedometer-icon__glow{opacity:.45;animation:speedometer-glow var(--speedometer-rev) ease-out var(--speedometer-rev-delay) infinite}.speedometer-icon__spark{opacity:0;transform-box:fill-box;transform-origin:50%;animation:speedometer-spark var(--speedometer-rev) ease-out calc(var(--speedometer-rev-delay) + var(--spark-delay,0s)) infinite}@keyframes speedometer-rev{0%,22%,to{rotate:0deg}4%{rotate:7deg}8%{rotate:-3deg}12%{rotate:5deg}16%{rotate:-1.5deg}19%{rotate:2deg}}@keyframes speedometer-glow{0%,to{opacity:.45}8%{opacity:1}40%{opacity:.45}}@keyframes speedometer-spark{0%{opacity:0;translate:0;scale:1}3%{opacity:1}20%{opacity:0;translate:var(--spark-x) var(--spark-y);scale:.3}to{opacity:0;translate:var(--spark-x) var(--spark-y);scale:.3}}.speedometer-overdrive-text{background-image:linear-gradient(90deg, var(--speedometer-overdrive-start), var(--speedometer-overdrive-mid) 52%, var(--speedometer-overdrive-end));color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:600}@media (prefers-reduced-motion:reduce){.speedometer-icon{transition:none}.speedometer-icon--overdrive .speedometer-icon__needle,.speedometer-icon__glow,.speedometer-icon__spark{animation:none}.speedometer-icon__glow{opacity:.7}}.panel-toggle-icon{flex-shrink:0}.panel-toggle-icon__divider{transform-origin:6.5px 12px;transition:transform var(--duration-slower) var(--ease-layout-resize);transform:scaleX(1)}.panel-toggle-icon[data-expanded=true] .panel-toggle-icon__divider{transform:scaleX(3)}@media (prefers-reduced-motion:reduce){.panel-toggle-icon__divider{transition:none}}.analytics-surface{grid-template-columns:minmax(0,1fr);gap:24px;min-width:0;display:grid}.analytics-section{min-width:0}.analytics-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;min-width:0;display:grid}.analytics-panel{min-width:0;overflow:hidden}.analytics-panel[data-surface=soft]{--surface-current:var(--surface-secondary);--surface-nested:var(--surface-inset);background:var(--surface-secondary);box-shadow:var(--border-card)}.analytics-grid>.analytics-panel{grid-column:span 6}.analytics-grid>.analytics-panel[data-size=third]{grid-column:span 4}.analytics-grid>.analytics-panel[data-size=two-thirds]{grid-column:span 8}.analytics-grid>.analytics-panel[data-size=wide]{grid-column:1/-1}.analytics-panel[data-emphasis=featured]{--ui-card-chrome-fill:var(--card)}.analytics-panel[data-emphasis=quiet]{--ui-card-chrome-fill:var(--surface-secondary)}.analytics-panel__header{min-width:0}.analytics-panel[data-collapsed=true] .analytics-panel__header{padding-block-end:16px}.analytics-panel__heading{align-items:flex-start;gap:10px;min-width:0;display:flex}.analytics-panel__heading-copy{gap:2px;min-width:0;display:grid}.analytics-panel__icon{width:16px;height:16px;color:var(--text-tertiary);flex:none;place-items:center;margin-block-start:1px;display:grid}.analytics-panel__icon>svg{width:16px;height:16px}.analytics-panel__title{min-width:0;color:var(--foreground);font-family:var(--font-display);font-size:var(--text-h3);font-weight:var(--font-weight-h3);line-height:var(--leading-h3);letter-spacing:var(--tracking-h3)}.analytics-panel__meta{color:var(--text-tertiary);font-size:var(--text-small);font-weight:var(--font-weight-small);white-space:nowrap;line-height:var(--leading-small);letter-spacing:var(--tracking-small)}.analytics-panel__content{gap:16px;min-width:0;display:grid}.analytics-panel__content--standalone{padding-block-start:20px}.analytics-panel__footer{min-width:0;color:var(--text-tertiary);font-size:var(--text-small);line-height:var(--leading-small);font-weight:var(--font-weight-small);letter-spacing:var(--tracking-small);justify-content:flex-start}.analytics-kpi-band{min-width:0;container:kpi-band/inline-size}.analytics-kpi-grid{gap:var(--space-3);min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative;overflow:visible}.analytics-kpi-grid[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-kpi-grid[data-columns="1"]{grid-template-columns:minmax(0,1fr)}.analytics-kpi-grid[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.analytics-kpi-grid[data-columns="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}.analytics-kpi-grid[data-columns="6"]{grid-template-columns:repeat(6,minmax(0,1fr))}.analytics-kpi{border-radius:var(--radius-surface);background:var(--surface-nested);min-width:0;box-shadow:var(--border-card);position:relative;overflow:hidden}.analytics-panel[data-surface=soft] .analytics-kpi,.ui-card-chrome .analytics-kpi{box-shadow:none}.analytics-kpi__body{width:100%;min-width:0;min-height:84px;color:inherit;text-align:start;align-content:start;gap:6px;padding:14px 16px;text-decoration:none;display:grid}.analytics-panel__content>.analytics-kpi{box-shadow:none;background:0 0;border-radius:0;overflow:visible}.analytics-panel__content>.analytics-kpi>.analytics-kpi__body{min-height:0;padding:0}.analytics-kpi-grid[data-density=compact] .analytics-kpi__body{gap:4px;min-height:76px;padding:12px 14px}.analytics-kpi-grid[data-density=compact] .analytics-kpi__detail{font-size:var(--text-small);font-weight:var(--font-weight-small);line-height:var(--leading-small);letter-spacing:var(--tracking-small)}.analytics-kpi-grid[data-density=condensed] .analytics-kpi__body{gap:2px;min-height:64px;padding:8px 12px}.analytics-kpi-grid[data-density=condensed] .analytics-kpi__detail{font-size:var(--text-small);font-weight:var(--font-weight-small);line-height:var(--leading-small);letter-spacing:var(--tracking-small)}@container kpi-band (width<=1079px){.analytics-kpi-grid[data-columns="6"]{grid-template-columns:repeat(3,minmax(0,1fr))}}@container kpi-band (width>=1080px){.analytics-kpi-grid[data-label-lines="2"] .analytics-kpi__label{min-height:2lh}}@container kpi-band (width<=899px){.analytics-kpi-grid[data-columns="5"]{grid-template-columns:repeat(3,minmax(0,1fr))}}@container kpi-band (width<=599px){.analytics-kpi-grid[data-columns="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-kpi-grid[data-density=default] .analytics-kpi__body{min-height:80px;padding:12px 14px}}@container kpi-band (width<=449px){.analytics-kpi-grid[data-columns="3"],.analytics-kpi-grid[data-columns="5"],.analytics-kpi-grid[data-columns="6"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@container kpi-band (width<=339px){.analytics-kpi-grid,.analytics-kpi-grid[data-columns="2"],.analytics-kpi-grid[data-columns="3"],.analytics-kpi-grid[data-columns="4"],.analytics-kpi-grid[data-columns="5"],.analytics-kpi-grid[data-columns="6"]{grid-template-columns:minmax(0,1fr)}.analytics-kpi-grid[data-mobile-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}}a.analytics-kpi__body,button.analytics-kpi__body{transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard)}@media (hover:hover) and (pointer:fine){a.analytics-kpi__body:hover,button.analytics-kpi__body:hover{background:var(--surface-hover)}}.analytics-kpi__topline,.analytics-kpi__value-row{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.analytics-kpi__value-row{row-gap:var(--space-1);flex-wrap:wrap;min-height:24px}.analytics-kpi__foot{flex-wrap:wrap;align-items:baseline;gap:2px 6px;min-width:0;display:flex}.analytics-kpi__label{min-width:0;color:var(--muted-foreground);font-size:var(--text-small);font-weight:var(--font-weight-small);line-height:var(--leading-small);text-overflow:ellipsis;white-space:nowrap;letter-spacing:var(--tracking-small);overflow:hidden}.analytics-kpi-grid[data-label-lines="2"] .analytics-kpi__label{white-space:normal}.analytics-kpi__icon{width:16px;height:16px;color:var(--text-tertiary);flex:none;place-items:center;display:grid}.analytics-kpi__icon>svg{width:16px;height:16px}.analytics-kpi__value{min-width:0;max-width:100%;color:var(--color-kpi);font-family:var(--font-family-kpi);font-size:var(--text-kpi);font-weight:var(--font-weight-kpi);line-height:var(--leading-kpi);letter-spacing:var(--tracking-kpi);font-variant-numeric:tabular-nums;text-overflow:ellipsis;flex-shrink:0;overflow:hidden}.analytics-kpi[data-value-size=compact] .analytics-kpi__value{font-size:var(--text-h3);line-height:var(--leading-h3);white-space:normal;font-weight:var(--font-weight-h3);letter-spacing:var(--tracking-h3)}.analytics-kpi__trend{overflow-wrap:anywhere;max-width:100%;color:var(--status-neutral);font-size:var(--text-small);font-weight:var(--font-weight-small);line-height:var(--leading-small);letter-spacing:var(--tracking-small);flex:none}.analytics-kpi__detail{min-width:0;color:var(--muted-foreground);font-size:var(--text-small);line-height:var(--leading-small);font-weight:var(--font-weight-small);letter-spacing:var(--tracking-small)}.analytics-kpi[data-tone=success] .analytics-kpi__trend,.analytics-kpi[data-tone=success] .analytics-kpi__icon{color:var(--status-success)}.analytics-kpi[data-tone=warning] .analytics-kpi__trend,.analytics-kpi[data-tone=warning] .analytics-kpi__icon{color:var(--status-warning)}.analytics-kpi[data-tone=danger] .analytics-kpi__trend,.analytics-kpi[data-tone=danger] .analytics-kpi__icon{color:var(--status-danger)}.analytics-kpi[data-toned-value][data-tone=success] .analytics-kpi__value{color:var(--status-success)}.analytics-kpi[data-toned-value][data-tone=warning] .analytics-kpi__value{color:var(--status-warning)}.analytics-kpi[data-toned-value][data-tone=danger] .analytics-kpi__value{color:var(--status-danger)}.analytics-kpi[data-toned-value][data-tone=info] .analytics-kpi__value{color:var(--status-info)}.analytics-kpi[data-toned-value][data-tone=ai] .analytics-kpi__value{color:var(--status-ai)}.analytics-breakdown{gap:13px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.analytics-breakdown[data-density=compact]{gap:9px}.analytics-breakdown__item{min-width:0}.analytics-breakdown[data-variant=list]{gap:0}.analytics-breakdown[data-variant=list] .analytics-breakdown__item+.analytics-breakdown__item{border-block-start:1px solid var(--divider)}.analytics-breakdown[data-variant=list] .analytics-breakdown__row{min-height:42px;padding-block:var(--space-2);align-items:center}.analytics-breakdown[data-variant=list] .analytics-breakdown__item[data-marker] .analytics-breakdown__row{column-gap:var(--space-3);grid-template-columns:8px minmax(0,1fr) auto}.analytics-breakdown[data-variant=list] .analytics-breakdown__label{font-size:var(--text-body);font-weight:var(--font-weight-body);line-height:var(--leading-body);letter-spacing:var(--tracking-body)}.analytics-breakdown[data-variant=list] .analytics-breakdown__value{font-size:var(--text-control);font-weight:var(--font-weight-control);line-height:var(--leading-control);letter-spacing:var(--tracking-control)}.analytics-breakdown__marker{background:var(--accent-text);border-radius:50%;width:7px;height:7px}.analytics-breakdown__item[data-tone=neutral] .analytics-breakdown__marker{background:var(--status-neutral)}.analytics-breakdown__item[data-tone=info] .analytics-breakdown__marker{background:var(--status-info)}.analytics-breakdown__item[data-tone=success] .analytics-breakdown__marker{background:var(--status-success)}.analytics-breakdown__item[data-tone=warning] .analytics-breakdown__marker{background:var(--status-warning)}.analytics-breakdown__item[data-tone=danger] .analytics-breakdown__marker{background:var(--status-danger)}.analytics-breakdown__item[data-tone=ai] .analytics-breakdown__marker{background:var(--status-ai)}.analytics-breakdown__row{width:100%;min-width:0;color:inherit;text-align:start;grid-template-columns:minmax(0,1fr) auto;gap:6px 14px;text-decoration:none;display:grid}a.analytics-breakdown__row,button.analytics-breakdown__row{border-radius:var(--radius-control);margin:-8px;padding:8px}@media (hover:hover) and (pointer:fine){a.analytics-breakdown__row:hover,button.analytics-breakdown__row:hover{background:var(--surface-hover)}}.analytics-breakdown__copy{gap:2px;min-width:0;display:grid}.analytics-breakdown__label{min-width:0;color:var(--foreground);font-size:var(--text-small);font-weight:var(--font-weight-small);line-height:var(--leading-small);text-overflow:ellipsis;white-space:nowrap;letter-spacing:var(--tracking-small);overflow:hidden}.analytics-breakdown__detail{color:var(--text-tertiary);font-size:var(--text-small);line-height:var(--leading-small);font-weight:var(--font-weight-small);letter-spacing:var(--tracking-small)}.analytics-breakdown__value{color:var(--foreground);font-size:var(--text-small);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-small);line-height:var(--leading-small);letter-spacing:var(--tracking-small)}.analytics-breakdown__track{border-radius:var(--radius-chip);background:var(--secondary);grid-column:1/-1;height:4px;overflow:hidden}.analytics-breakdown__fill{border-radius:inherit;background:var(--data-accent-fill);min-width:2px;height:100%;transition:width var(--duration-fast) var(--ease-standard);display:block}.analytics-breakdown__item[data-tone=neutral] .analytics-breakdown__fill{background:var(--status-neutral)}.analytics-breakdown__item[data-tone=info] .analytics-breakdown__fill{background:var(--status-info)}.analytics-breakdown__item[data-tone=success] .analytics-breakdown__fill{background:var(--status-success)}.analytics-breakdown__item[data-tone=warning] .analytics-breakdown__fill{background:var(--status-warning)}.analytics-breakdown__item[data-tone=danger] .analytics-breakdown__fill{background:var(--status-danger)}.analytics-breakdown__item[data-tone=ai] .analytics-breakdown__fill{background:var(--status-ai)}.analytics-legend{flex-wrap:wrap;gap:8px 16px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.analytics-distribution{gap:12px;min-width:0;display:grid}.analytics-distribution__bar{border-radius:var(--radius-chip);background:var(--secondary);width:100%;height:6px;display:flex;overflow:hidden}.analytics-distribution__segment{background:var(--data-accent-fill);height:100%;display:block}.analytics-distribution__segment[data-tone=neutral]{background:var(--status-neutral)}.analytics-distribution__segment[data-tone=info]{background:var(--status-info)}.analytics-distribution__segment[data-tone=success]{background:var(--status-success)}.analytics-distribution__segment[data-tone=warning]{background:var(--status-warning)}.analytics-distribution__segment[data-tone=danger]{background:var(--status-danger)}.analytics-distribution__segment[data-tone=ai]{background:var(--status-ai)}.analytics-legend__item{min-width:0;color:var(--text-tertiary);font-size:var(--text-small);font-weight:var(--font-weight-small);line-height:var(--leading-small);letter-spacing:var(--tracking-small);align-items:center;gap:7px;display:inline-flex}.analytics-legend__swatch{border-radius:var(--radius-chip);background:var(--data-accent-fill);flex:none;width:8px;height:8px}.analytics-legend__item[data-tone=neutral] .analytics-legend__swatch{background:var(--status-neutral)}.analytics-legend__item[data-tone=info] .analytics-legend__swatch{background:var(--status-info)}.analytics-legend__item[data-tone=success] .analytics-legend__swatch{background:var(--status-success)}.analytics-legend__item[data-tone=warning] .analytics-legend__swatch{background:var(--status-warning)}.analytics-legend__item[data-tone=danger] .analytics-legend__swatch{background:var(--status-danger)}.analytics-legend__item[data-tone=ai] .analytics-legend__swatch{background:var(--status-ai)}.analytics-legend__label{min-width:0}.analytics-legend__value{color:var(--foreground);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-h3);font-size:var(--text-h3);line-height:var(--leading-h3);letter-spacing:var(--tracking-h3)}[dir=rtl] .analytics-kpi__value,[dir=rtl] .analytics-breakdown__value,[dir=rtl] .analytics-legend__value{font-variant-numeric:normal}@media (width<=1000px){.analytics-grid>.analytics-panel[data-size=third]{grid-column:span 6}.analytics-grid>.analytics-panel[data-size=two-thirds]{grid-column:1/-1}}@media (width<=720px){.analytics-surface{gap:22px}.analytics-grid{gap:16px}.analytics-grid>.analytics-panel,.analytics-grid>.analytics-panel[data-size=third],.analytics-grid>.analytics-panel[data-size=half],.analytics-grid>.analytics-panel[data-size=two-thirds]{grid-column:1/-1}}.analytics-kpi-grid[data-variant=summary]{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr))}.analytics-kpi-grid[data-variant=summary] .analytics-kpi{background:0 0;border-radius:0}.analytics-kpi-grid[data-variant=summary] .analytics-kpi__body{gap:var(--space-2);min-height:0;padding:0}.analytics-kpi-grid[data-variant=summary] .analytics-kpi__topline{align-items:start;min-height:2.8em}.analytics-kpi-grid[data-variant=summary] .analytics-kpi__label{white-space:normal;overflow-wrap:anywhere;overflow:visible}.analytics-kpi-grid[data-variant=summary][data-density=compact]{row-gap:var(--space-8)}.analytics-kpi-grid[data-variant=summary][data-density=compact] .analytics-kpi__topline{min-height:0}.analytics-kpi-grid[data-variant=summary][data-density=condensed] .analytics-kpi__body{gap:var(--space-1);grid-template-rows:1fr auto;height:100%}.analytics-kpi-grid[data-variant=summary][data-density=condensed] .analytics-kpi__topline{min-height:0}.analytics-legend[data-layout=list]{gap:var(--space-2);display:grid}.analytics-legend[data-layout=list] .analytics-legend__item{gap:var(--space-2);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.analytics-legend[data-layout=list] .analytics-legend__value{font-size:var(--text-control);font-weight:var(--font-weight-control);line-height:var(--leading-control);letter-spacing:var(--tracking-control)}.analytics-kpi-grid[data-variant=summary][data-columns="1"]{grid-template-columns:repeat(1,minmax(0,1fr))}.analytics-kpi-grid[data-variant=summary][data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-kpi-grid[data-variant=summary][data-columns="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.analytics-kpi-grid[data-variant=summary][data-columns="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}.analytics-kpi-grid[data-variant=summary][data-columns="6"]{grid-template-columns:repeat(6,minmax(0,1fr))}@container kpi-band (width<=1079px){.analytics-kpi-grid[data-variant=summary][data-columns="6"]{grid-template-columns:repeat(3,minmax(0,1fr))}}@container kpi-band (width<=449px){.analytics-kpi-grid[data-variant=summary][data-columns="6"]{grid-template-columns:repeat(2,minmax(0,1fr))}}.analytics-kpi-grid[data-variant=summary] .analytics-kpi[data-value-size=default] .analytics-kpi__value{direction:ltr;unicode-bidi:isolate}.load-state{min-width:0}.load-state__surface{border-radius:var(--radius-surface);border:0;gap:14px;min-height:96px;padding:16px;display:grid}.load-state__surface--bare{min-height:0;box-shadow:none;background:0 0;border:0;padding:0}.load-state__head,.load-state__body,.load-state__field{gap:8px;display:grid}.load-state__bar{height:10px}.load-state__bar--title{width:min(180px,55%)}.load-state__bar--meta{width:min(260px,80%);height:9px}.load-state__bar--label{width:min(120px,40%);height:9px}.load-state__bar--wide{width:100%}.load-state__bar--short{width:min(220px,62%)}.load-state__bar--pill{border-radius:999px;flex-shrink:0;width:64px;height:20px}.load-state__control{height:var(--control-height);border-radius:var(--radius-control)}.load-state__surface--rows{gap:0;padding:0;overflow:hidden}.load-state__row{align-items:center;gap:12px;padding:9px 12px;display:flex}.load-state__row+.load-state__row{border-top:1px solid var(--divider)}.load-state__plate{border-radius:var(--radius-control);flex-shrink:0;width:32px;height:32px}.load-state__row-copy{flex:auto;gap:7px;min-width:0;display:grid}.load-state__surface--list{gap:6px}.load-state__entry{height:var(--control-height);border-radius:var(--radius-control)}.load-state__surface--table{gap:0;padding:0;overflow:hidden}.load-state__thead,.load-state__trow{grid-template-columns:1.6fr repeat(calc(var(--load-state-columns,4) - 1), minmax(0, 1fr));align-items:center;column-gap:12px;padding-inline:12px;display:grid}.load-state__thead{height:var(--table-head-height,36px);border-bottom:var(--table-head-rule-width) solid var(--table-head-rule)}.load-state__trow{min-height:var(--table-row-min-height,40px)}.load-state__bar--head{height:9px}.load-state__bar--cell{height:10px}.load-state__cards{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:16px;display:grid}.load-state__card{border-radius:var(--radius-surface);gap:14px;min-height:112px;padding:16px;display:grid}.load-state:has(>.load-state__kpis){container:load-state-kpis/inline-size}.load-state__kpis{grid-template-columns:repeat(var(--load-state-columns,4), minmax(0, 1fr));gap:var(--space-3,12px);min-width:0;display:grid}.load-state__kpi{border-radius:var(--radius-surface);background:var(--surface-nested);align-content:start;gap:10px;min-height:76px;padding:12px 14px;display:grid}.load-state__figure{border-radius:var(--radius-chip);height:26px}@container load-state-kpis (width<=1079px){.load-state__kpis[data-columns="6"]{grid-template-columns:repeat(3,minmax(0,1fr))}}@container load-state-kpis (width<=899px){.load-state__kpis[data-columns="5"]{grid-template-columns:repeat(3,minmax(0,1fr))}}@container load-state-kpis (width<=599px){.load-state__kpis[data-columns="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@container load-state-kpis (width<=449px){.load-state__kpis[data-columns="3"],.load-state__kpis[data-columns="5"],.load-state__kpis[data-columns="6"]{grid-template-columns:repeat(2,minmax(0,1fr))}}.load-state__surface--timeline{gap:0;padding:4px 0}.load-state__event{align-items:flex-start;gap:12px;padding:8px 12px;display:flex}.load-state__event-rail{flex-shrink:0;justify-content:center;align-self:stretch;width:28px;display:flex;position:relative}.load-state__event-rail:before{background:var(--divider);content:"";width:1px;position:absolute;inset-block:0;inset-inline-start:50%}.load-state__event:first-child .load-state__event-rail:before{inset-block-start:14px}.load-state__event:last-child .load-state__event-rail:before{inset-block-end:calc(100% - 14px)}.load-state__dot{width:28px;height:28px;margin-block-start:0;position:relative}.load-state__event .load-state__row-copy{padding-block:6px}.load-state__surface--prose{gap:18px}.load-state__heading{border-radius:var(--radius-chip);width:min(320px,46%);height:18px}.load-state__lines{gap:11px;display:grid}.load-state__bar--line{height:11px}.load-state__spin{animation:.9s linear infinite load-state-spin}@keyframes load-state-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.load-state__spin{animation:none}}@media (width<=640px){.load-state__surface{padding:14px}.load-state__row{padding:8px 12px}.load-state__card{padding:14px}}.access-restricted{grid-template-columns:minmax(0,1fr) minmax(0,21rem);align-items:center;gap:clamp(1.5rem,4vw,3.5rem);padding:clamp(1.75rem,4vw,3rem);display:grid;overflow:hidden}.access-restricted[data-variant=page]{min-height:21rem}.access-restricted[data-variant=inline]{grid-template-columns:minmax(0,1fr) minmax(0,15rem);gap:clamp(1.25rem,3vw,2.25rem);min-height:0;padding:clamp(1.25rem,3vw,1.75rem)}.access-restricted__copy{justify-items:start;gap:.55rem;max-width:46ch;display:grid}.access-restricted__title{font-family:var(--font-display);font-size:var(--text-h1);font-weight:var(--font-weight-h1);line-height:var(--leading-h1);letter-spacing:var(--tracking-h1);color:var(--card-foreground);text-wrap:balance}.access-restricted[data-variant=inline] .access-restricted__title{font-size:var(--text-h2);font-weight:var(--font-weight-h2);line-height:var(--leading-h2);letter-spacing:var(--tracking-h2)}.access-restricted__detail{font-size:var(--text-body);font-weight:var(--font-weight-body);line-height:var(--leading-body);letter-spacing:var(--tracking-body);color:var(--text-secondary)}.access-restricted__reason{border-top:1px solid var(--border);font-size:var(--text-small);font-weight:var(--font-weight-small);line-height:var(--leading-small);letter-spacing:var(--tracking-small);color:var(--text-tertiary);margin-top:.35rem;padding-top:.65rem}.access-restricted__actions{margin-top:.75rem;flex-wrap:wrap;gap:.5rem;margin-inline-start:-.875rem;display:flex}.access-restricted__art{justify-self:end;width:100%;min-width:0;-webkit-mask-image:linear-gradient(#000 38%,#0000 100%);mask-image:linear-gradient(#000 38%,#0000 100%)}.access-restricted__artCard{border-radius:var(--radius-surface);background:var(--surface-nested);gap:.7rem;padding:.95rem 1.05rem 1.4rem;display:grid}.access-restricted__artHead{border-bottom:1px solid var(--divider);justify-content:space-between;align-items:center;gap:.75rem;padding-bottom:.7rem;display:flex}.access-restricted__artHeadTitle{background:var(--border-strong);border-radius:999px;width:42%;height:.5rem}.access-restricted__artHeadAction{background:var(--secondary);border-radius:999px;width:2.75rem;height:1.1rem}.access-restricted__artRow{align-items:center;gap:.7rem;display:flex}.access-restricted__artLabel{width:var(--art-label);background:var(--border-strong);border-radius:999px;flex:none;height:.4rem}.access-restricted__artValue{width:var(--art-value);background:repeating-linear-gradient(118deg, var(--border-strong) 0 2px, transparent 2px 6px);border-radius:999px;flex:auto;height:.4rem}@media (width<=900px){.access-restricted,.access-restricted[data-variant=inline]{grid-template-columns:minmax(0,1fr)}.access-restricted__art{display:none}}.recovery-diagnostic__details{column-gap:var(--space-4);row-gap:var(--space-2);margin:var(--space-4) 0 0;grid-template-columns:auto minmax(0,1fr);display:grid}.recovery-diagnostic__details dt{color:var(--muted-foreground)}.recovery-diagnostic__details dd{min-width:0;color:var(--foreground);margin:0}.notification-stack .recovery-diagnostic .notification__actions{margin-block-start:var(--space-4)}.context-card{--surface-current:var(--card);--surface-nested:var(--surface-inset);background:var(--card);width:min(100%,680px);min-width:0;box-shadow:var(--border-card);overflow:hidden}.context-card__header{border-block-end:1px solid var(--divider);align-items:center;min-height:48px;padding-block:12px}.context-card__heading{align-items:center;gap:9px;min-width:0;display:flex}.context-card__icon{color:var(--muted-foreground);flex:none;display:inline-flex}.context-card__icon svg{width:16px;height:16px}.context-card__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.context-card__metadata{color:var(--text-tertiary);font-size:var(--text-small);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-small);line-height:var(--leading-small);white-space:nowrap;letter-spacing:var(--tracking-small);flex:none}.context-card__content{gap:11px;display:grid}.context-card__excerpt{color:var(--muted-foreground);font-size:var(--text-body);font-style:normal;font-weight:var(--font-weight-body);line-height:var(--leading-body);overflow-wrap:anywhere;white-space:pre-wrap;letter-spacing:var(--tracking-body);margin:0}.context-card__source{align-items:center;min-width:0;margin-inline-start:-8px;display:flex}.context-card__source .app-button{justify-content:flex-start;min-width:0;max-width:100%}.context-card__source .app-button>span{text-overflow:ellipsis;min-width:0;overflow:hidden}@media (width<=520px){.context-card__header{align-items:flex-start}.context-card__metadata{padding-block-start:2px}}.diff-table{--surface-current:var(--card);--surface-nested:var(--surface-inset);background:var(--card);width:min(100%,760px);min-width:0;box-shadow:none;overflow:hidden}.diff-table__header{border-block-end:1px solid var(--divider);min-height:0;padding-block:14px}.diff-table__heading{gap:3px;min-width:0;display:grid}.diff-table__title{overflow-wrap:anywhere}.diff-table__description{overflow-wrap:anywhere;max-width:64ch}.diff-table__frame{box-shadow:none;background:0 0;border:0;border-radius:0}.diff-table__table{min-width:560px}.diff-table__table>thead>tr>th:first-child,.diff-table__table>tbody>tr>td:first-child{padding-inline-start:var(--table-cell-pad-x,12px)}.diff-table__table>thead>tr>th:last-child,.diff-table__table>tbody>tr>td:last-child{padding-inline-end:var(--table-cell-pad-x,12px)}.diff-table__status-head{width:124px}.diff-table__row{background:0 0}.diff-table__row[data-diff-status=added]{background:color-mix(in srgb, var(--status-success-soft) 62%, var(--card))}@media (hover:hover) and (pointer:fine){.diff-table__row[data-diff-status=added]:hover{background:color-mix(in srgb, var(--status-success-soft) 62%, var(--card))}}.diff-table__row[data-diff-status=removed]{background:color-mix(in srgb, var(--status-danger-soft) 62%, var(--card))}@media (hover:hover) and (pointer:fine){.diff-table__row[data-diff-status=removed]:hover{background:color-mix(in srgb, var(--status-danger-soft) 62%, var(--card))}}.diff-table__row[data-diff-status=changed]{background:color-mix(in srgb, var(--status-warning-soft) 54%, var(--card))}@media (hover:hover) and (pointer:fine){.diff-table__row[data-diff-status=changed]:hover{background:color-mix(in srgb, var(--status-warning-soft) 54%, var(--card))}}.diff-table__status-cell{white-space:nowrap}.diff-table__status{color:var(--muted-foreground);font-size:var(--text-small);font-weight:var(--font-weight-small);line-height:var(--leading-small);letter-spacing:var(--tracking-small);align-items:center;gap:7px;display:inline-flex}.diff-table__status svg{flex:none;width:15px;height:15px}.diff-table__row[data-diff-status=added] .diff-table__status,.diff-table__row[data-diff-status=added] .diff-table__after{color:var(--status-success)}.diff-table__row[data-diff-status=removed] .diff-table__status,.diff-table__row[data-diff-status=removed] .diff-table__before{color:var(--status-danger)}.diff-table__row[data-diff-status=changed] .diff-table__status,.diff-table__row[data-diff-status=changed] .diff-table__after{color:var(--status-warning)}.diff-table__row[data-diff-status=removed] td:not(.diff-table__status-cell){color:var(--status-danger);text-decoration:line-through;text-decoration-thickness:1px}.diff-table__comparison{white-space:nowrap;align-items:center;gap:8px;max-width:100%;display:inline-flex}.diff-table__before,.diff-table__after{overflow-wrap:anywhere;min-width:0}.diff-table__before{color:var(--muted-foreground);text-decoration:line-through;text-decoration-thickness:1px}.diff-table__arrow{width:14px;height:14px;color:var(--text-tertiary);flex:none}[dir=rtl] .diff-table__arrow{transform:scaleX(-1)}.diff-table__empty,.diff-table__empty-value{color:var(--text-tertiary)}.diff-table__empty{text-align:center;height:48px}@media (width<=520px){.diff-table__header{padding-block:12px}.diff-table__table{min-width:520px}}.process-card{--process-ink:var(--muted-foreground);--ui-card-chrome-fill:var(--card);--process-surface-fill:var(--card);width:100%;min-width:0;padding-inline:var(--space-3);border:1px solid var(--card-border);box-shadow:none;white-space:normal;container-type:inline-size}:where(.theme-dark) .process-card{--ui-card-chrome-fill:transparent;border-color:var(--border-subtle)}.process-card .process-card{--ui-card-chrome-fill:transparent;border:0;padding-inline:0}.process-card:has(>.process-card__header[data-process-appearance=disclosure]){--ui-card-chrome-fill:transparent;border:0;padding-inline:0}@media (hover:hover){@media (hover:hover) and (pointer:fine){.process-card:where([data-interactive]:hover,:has(>button.process-card__header:hover)){--ui-card-chrome-fill:var(--process-surface-fill)}}}@media (hover:hover) and (pointer:fine){.process-card[data-interactive]:hover{box-shadow:none}}.process-card:after{transition:background-color var(--duration-base) var(--ease-standard)}.process-card .process-card:after{inset-inline:calc(-1 * var(--space-3))}.process-card__header{align-content:center;align-items:start;gap:var(--space-0-5) var(--space-2);width:100%;min-width:0;min-height:var(--control-height-compact);padding:var(--process-row-padding,var(--space-2-5)) 0;border-radius:inherit;color:var(--foreground);text-align:start;transition:padding-block var(--duration-base) var(--ease-standard), margin-block-end var(--duration-base) var(--ease-standard), min-height var(--duration-base) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), scale var(--duration-fast) var(--ease-standard);background:0 0;border:0;grid-template-columns:16px minmax(0,1fr) fit-content(12rem);display:grid;position:relative}.process-card__header[data-process-interaction=toggle]{grid-template-columns:16px minmax(0,1fr) fit-content(12rem) 14px}.process-card__header:is(button){cursor:pointer}.process-card__header[data-process-interaction=toggle]:disabled{opacity:1}.process-card__header:is(button):active{scale:1 .99}.process-card__icon{width:16px;height:calc(var(--text-label) * var(--leading-label));color:var(--muted-foreground);grid-row:1;justify-content:flex-start;align-self:start;align-items:center;display:flex}.process-card__icon>svg{flex:none;width:14px;height:14px}.process-card__icon:has(>.assistant-state-orb){justify-content:center}.process-card__header:has(>.process-card__icon>.assistant-state-orb){column-gap:var(--space-3)}.process-card__copy{grid-row:1;gap:2px;min-width:0;display:grid}.process-card__header[data-process-alignment=center]{align-items:center}.process-card__header[data-process-alignment=center] :is(.process-card__icon,.process-card__chevron){align-self:center}.process-card__title{overflow-wrap:anywhere;font-size:var(--text-body);font-weight:var(--font-weight-body);line-height:var(--leading-body);letter-spacing:var(--tracking-body)}.process-card__description{font-size:var(--text-small);font-weight:var(--font-weight-small);line-height:var(--leading-small);letter-spacing:var(--tracking-small);color:var(--muted-foreground);overflow-wrap:anywhere}.process-card__status{min-width:0;font-size:var(--text-small);font-weight:var(--font-weight-small);line-height:var(--leading-small);letter-spacing:var(--tracking-small);color:var(--process-ink);overflow-wrap:anywhere;grid-column:3}.process-card__chevron{width:14px;height:calc(var(--text-label) * var(--leading-label));color:var(--muted-foreground);transition:transform .16s var(--ease-standard), opacity .16s ease;grid-column:4;align-self:start}.process-card__header[aria-expanded=false] .process-card__chevron{opacity:0}.process-card__header[aria-expanded=true] .process-card__chevron{transform:rotate(180deg)}.process-card__body{--process-row-padding:var(--space-1);padding-block:var(--space-2-5);overflow-wrap:anywhere;min-width:0;animation:process-card-body-in var(--duration-base) var(--ease-standard)}.process-card .process-card>.process-card__body{padding-block:0 var(--space-1);padding-inline-start:calc(16px + var(--space-2))}.process-card .process-card{--process-surface-fill:var(--surface-inset)}.process-card .process-card .process-card{--process-surface-fill:transparent}@media (prefers-reduced-motion:reduce){.process-card:after,.process-card__header,.process-card__chevron{transition:none}.process-card__body{animation:none}.process-card__header:is(button):active{scale:1}}@keyframes process-card-body-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.process-status{vertical-align:middle;align-items:center;gap:6px;max-width:100%;padding:0}.process-status:is([data-process-state=failed],[data-process-state=blocked]){border-radius:999px;margin-block:-3px;padding:3px 9px}.process-status__spinner{animation:1.2s linear infinite process-status-spin}@keyframes process-status-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.process-status__spinner{animation:none}}@container (width<=520px){.process-card__header{grid-template-columns:16px minmax(0,1fr)}.process-card__header[data-process-interaction=toggle]{grid-template-columns:16px minmax(0,1fr) 14px}.process-card__status{grid-area:2/2}.process-card__chevron{grid-area:1/3}}@media (width<=640px),(pointer:coarse){.process-card__header:is(button){min-height:var(--tap-target)}}.process-card__header:after{content:"";inset-inline:calc(-1 * var(--space-3));background:var(--divider);opacity:0;pointer-events:none;height:1px;transition:opacity var(--duration-base) var(--ease-standard);position:absolute;inset-block-end:0}.process-card__header:has(+.process-card__body):after{opacity:1}.process-card .process-card>.process-card__header:after{content:none}@media (prefers-reduced-motion:reduce){.process-card__header:after{transition:none}}.process-card:has(>.process-card__header[data-process-appearance=disclosure]){--ui-card-chrome-fill:transparent}.process-card__header[data-process-appearance=disclosure]{align-items:center;gap:var(--space-1);padding-block:var(--process-row-padding,var(--space-1));color:var(--muted-foreground);display:flex}.process-card__header[data-process-appearance=disclosure]:after{content:none}.process-card__caret{width:10px;height:10px;transition:transform var(--duration-fast) var(--ease-standard);flex:none}[dir=rtl] .process-card__header[aria-expanded=false] .process-card__caret{transform:rotate(180deg)}.process-card__header[aria-expanded=true] .process-card__caret{transform:rotate(90deg)}.process-card__header[data-process-appearance=disclosure] .process-card__status{margin-inline-start:auto}.process-card>.process-card__header[data-process-appearance=disclosure]+.process-card__body{--process-row-padding:var(--space-1);margin-block:var(--space-1) var(--space-2);padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-surface)}:where(:root:not(.theme-dark)) .process-card>.process-card__header[data-process-appearance=disclosure]+.process-card__body{border-color:var(--card-border);background:var(--card)}@media (prefers-reduced-motion:reduce){.process-card__caret{transition:none}}.process-card__header[data-process-appearance=plain]{grid-template-columns:minmax(0,1fr) fit-content(12rem)}.process-card__header[data-process-appearance=plain] .process-card__status{grid-area:1/2}@container (width<=520px){.process-card__header[data-process-appearance=plain]{grid-template-columns:minmax(0,1fr)}.process-card__header[data-process-appearance=plain] .process-card__status{grid-area:2/1}}.recommendation-card{width:min(100%,680px);min-width:0;overflow:hidden}.recommendation-card__content{gap:8px;display:grid}.recommendation-card__title{color:var(--foreground);font-family:var(--font-display);font-size:var(--text-h3);font-weight:var(--font-weight-h3);line-height:var(--leading-h3);letter-spacing:var(--tracking-h3);margin:0}.recommendation-card__summary{color:var(--foreground);font-size:var(--text-body);font-weight:var(--font-weight-body);line-height:var(--leading-body);letter-spacing:var(--tracking-body)}.recommendation-card__evidence{color:var(--muted-foreground);font-size:var(--text-small);font-weight:var(--font-weight-small);line-height:var(--leading-small);letter-spacing:var(--tracking-small)}.recommendation-card__alternatives{border-inline:0}.recommendation-card__alternative{text-align:start;white-space:normal;border-radius:0;justify-content:flex-start;width:100%;height:auto;min-height:48px;padding:10px 16px}.recommendation-card__alternative>span{gap:3px;min-width:0;display:grid}.recommendation-card__alternative strong{color:var(--foreground);font-size:var(--text-body);font-weight:var(--font-weight-body);line-height:var(--leading-body);letter-spacing:var(--tracking-body)}.recommendation-card__alternative small{color:var(--muted-foreground);font-size:var(--text-small);font-weight:var(--font-weight-small);line-height:var(--leading-small);letter-spacing:var(--tracking-small)}.recommendation-card__footer{flex-wrap:wrap;justify-content:space-between}.recommendation-card__confidence,.recommendation-card__decision,.recommendation-card__actions{align-items:center;display:inline-flex}.recommendation-card__confidence{color:var(--muted-foreground);font-size:var(--text-small);font-weight:var(--font-weight-small);line-height:var(--leading-small);letter-spacing:var(--tracking-small);gap:9px}.recommendation-card__meter{align-items:end;gap:3px;height:16px;display:inline-flex}.recommendation-card__meter>span{background:var(--border-strong);border-radius:999px;width:4px;height:8px}.recommendation-card__meter>span:nth-child(2){height:12px}.recommendation-card__meter>span:nth-child(3){height:16px}.recommendation-card__meter>span[data-active]{background:var(--status-ai)}.recommendation-card__actions{gap:4px;margin-inline-start:auto}.recommendation-card__decision{color:var(--status-success);font-size:var(--text-small);font-weight:var(--font-weight-small);line-height:var(--leading-small);letter-spacing:var(--tracking-small);gap:6px;margin-inline-start:auto}.recommendation-card__decision svg{width:15px;height:15px}@media (width<=520px){.recommendation-card__footer{align-items:flex-start}.recommendation-card__actions{justify-content:flex-end;width:100%;margin-inline-start:0}}@keyframes page-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.questionnaire__progress{color:var(--muted-foreground);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:var(--text-small);font-weight:var(--font-weight-small);line-height:var(--leading-small);letter-spacing:var(--tracking-small);grid-area:1/2;justify-self:center}.questionnaire__body{gap:var(--space-2);display:grid}.questionnaire__prompt{font-size:var(--text-label);font-weight:var(--font-weight-label);line-height:var(--leading-label);letter-spacing:var(--tracking-label);margin:0}.questionnaire__options{--accent:var(--muted-foreground);--accent-ring:var(--muted-foreground);--surface-selected:var(--surface-current-selected);min-width:0;margin-inline:calc(-1 * var(--space-1-5));gap:2px;display:grid}.questionnaire__option{align-items:center;gap:var(--space-2);min-height:var(--control-height);min-width:0;padding:6px var(--space-1-5);border-radius:var(--radius-control);color:var(--foreground);text-align:start;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard);font-size:var(--text-body);font-weight:var(--font-weight-body);line-height:var(--leading-body);letter-spacing:var(--tracking-body);display:flex}@media (hover:hover) and (pointer:fine){.questionnaire__option:not([data-disabled]):hover{background:var(--surface-hover)}}.questionnaire__option[data-selected],.questionnaire__other[data-selected]{background:var(--surface-selected)}.questionnaire__option:has(:focus-visible){outline:var(--focus-ring-width) solid var(--accent-ring);outline-offset:1px}.questionnaire__option[data-disabled]{cursor:not-allowed;opacity:.5}.questionnaire__other{border-radius:var(--radius-control);min-width:0}.questionnaire__other-input{padding:0 var(--space-1-5) var(--space-1-5)}@media (pointer:fine){.questionnaire__answer-field{--text-control:inherit}}@media (any-pointer:coarse){.questionnaire__answer-field{--text-control:16px}}.questionnaire__actions{align-items:center;gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.questionnaire__back{grid-area:1/1;justify-self:start;margin-inline-start:calc(-1 * var(--space-1-5))}.questionnaire__next{grid-area:1/3;justify-self:end;margin-inline-end:calc(-1 * var(--space-2))}.questionnaire__answers{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.questionnaire__answer{gap:var(--space-2);grid-template-columns:16px minmax(0,1fr);display:grid}@media (width<=640px),(pointer:coarse){.questionnaire__option{min-height:var(--tap-target)}}@media (prefers-reduced-motion:reduce){.questionnaire__option{transition:none}}.map-loading-surface{z-index:9;background:color-mix(in srgb, var(--surface-page) 72%, var(--surface-secondary));transition:opacity .32s;position:absolute;inset:0;overflow:hidden;container-type:size}.map-loading-surface.is-done{opacity:0;pointer-events:none}.map-loading-surface__world{width:100%;height:100%;animation:map-loading-world-in .48s var(--ease-standard) both;display:block;position:absolute;inset:0}.map-loading-surface__land{fill:color-mix(in srgb, var(--muted-foreground) 7%, transparent);stroke:color-mix(in srgb, var(--muted-foreground) 45%, transparent);stroke-width:1px;stroke-linejoin:round}.map-loading-surface__land path{vector-effect:non-scaling-stroke}.map-loading-surface__pins{position:absolute;inset:0}.map-loading-surface__pin{--map-world-scale:max(100cqw / var(--map-world-columns), 100cqh / var(--map-world-height));left:calc(50% + (var(--map-pin-x) - var(--map-world-columns) / 2) * var(--map-world-scale));top:calc(50% + ( var(--map-pin-y) - var(--map-world-top) - var(--map-world-height) / 2 ) * var(--map-world-scale));position:absolute;transform:translate(-50%,-100%)}.map-loading-surface__pin-inner{filter:drop-shadow(0 3px 9px color-mix(in srgb, var(--foreground) 16%, transparent));transform-origin:bottom;animation:map-loading-pin var(--map-pin-cycle) var(--ease-standard) var(--map-pin-delay) infinite both;flex-direction:column;align-items:center;display:flex}.map-loading-surface__pin-card{border:1px solid var(--border);background:var(--surface-raised);border-radius:999px;align-items:center;padding:3px;display:inline-flex}.map-loading-surface__pin-avatar,.map-loading-surface__pin-solo{border:1.5px solid var(--surface-raised);background:color-mix(in srgb, var(--avatar-fallback-bg) 84%, var(--muted-foreground));border-radius:999px;flex-shrink:0}.map-loading-surface__pin-avatar{width:21px;height:21px}.map-loading-surface__pin-avatar+.map-loading-surface__pin-avatar{margin-inline-start:-7px}.map-loading-surface__pin-solo{border-width:2px;width:28px;height:28px}.map-loading-surface__pin-tail{border-inline:4.5px solid #0000;border-top:5.5px solid var(--surface-raised);width:0;height:0;margin-top:-1px}.map-loading-surface__pin-solo+.map-loading-surface__pin-tail{margin-top:-2px}@keyframes map-loading-world-in{0%{opacity:0}to{opacity:1}}@keyframes map-loading-pin{0%{opacity:0;transform:translateY(-8px)scale(.4)}5%{opacity:1;transform:translateY(0)scale(1.12)}9%{transform:scale(.96)}12%,58%{opacity:1;transform:scale(1)}66%,to{opacity:0;transform:scale(.6)}}@media (prefers-reduced-motion:reduce){.map-loading-surface__world,.map-loading-surface__pin-inner{animation:none}}.session-expired-bar{inset-inline:18px;bottom:max(14px, env(safe-area-inset-bottom,0px));z-index:calc(9500 + var(--layer-session-bar));border-radius:var(--radius-surface);--surface-current:var(--popover);--surface-nested:var(--card);background:color-mix(in srgb, var(--popover) 92%, transparent);width:min(560px,100vw - 36px);min-height:58px;box-shadow:var(--shadow-high);-webkit-backdrop-filter:blur(18px)saturate(1.12);backdrop-filter:blur(18px)saturate(1.12);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:11px;margin-inline:auto;padding:9px 11px 9px 15px;animation:.18s cubic-bezier(.32,.72,.18,1) both session-expired-bar-in;display:grid;position:fixed}.session-expired-bar__copy{gap:1px;min-width:0;display:grid}.session-expired-bar__copy strong{color:var(--foreground);font-size:var(--text-small);font-weight:var(--font-weight-small);line-height:var(--leading-small);letter-spacing:var(--tracking-small)}.session-expired-bar__copy>span{color:var(--muted-foreground);font-size:var(--text-small);font-weight:var(--font-weight-small);line-height:var(--leading-small);letter-spacing:var(--tracking-small)}@keyframes session-expired-bar-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (width<=879px){.session-expired-bar{inset-inline:var(--mobile-navigation-inset);bottom:calc(var(--mobile-navigation-bottom) + var(--mobile-navigation-height) + var(--mobile-navigation-gap));width:auto}}@media (width<=640px){.session-expired-bar{gap:9px;min-height:56px;padding-inline:13px 8px}}@media (prefers-reduced-motion:reduce){.session-expired-bar{animation:none}}.chart{width:100%;position:relative}.chart svg{display:block}.chart__grid{stroke:var(--border);stroke-width:1px}.chart__baseline{stroke:var(--border-strong);stroke-width:1px}.chart__ytick,.chart__xtick{fill:var(--muted-foreground);font-size:var(--text-small);font-weight:var(--font-weight-small);font-variant-numeric:tabular-nums;line-height:var(--leading-small);letter-spacing:var(--tracking-small)}.chart__line{fill:none;stroke:var(--chart-1);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.chart__dot{fill:var(--surface-current);stroke:var(--chart-1);stroke-width:1.6px}.chart__dot--end{fill:var(--chart-1);stroke:var(--surface-current);stroke-width:1.6px}.chart__bar{fill:var(--data-accent-fill)}.chart__scatter-dot{fill:color-mix(in srgb, var(--chart-1) 55%, transparent);stroke:var(--surface-current);stroke-width:1px}.chart__scatter-dot--hover{fill:var(--chart-1)}.chart__hoverband{fill:var(--surface-hover);opacity:.75}.chart__guide{stroke:var(--border-strong);stroke-width:1px}.chart__ref{stroke:var(--muted-foreground);stroke-width:1.2px;stroke-dasharray:5 4}.chart__ref-label{fill:var(--muted-foreground);font-size:var(--text-small);font-weight:var(--font-weight-small);line-height:var(--leading-small);letter-spacing:var(--tracking-small)}.chart__value-label{fill:var(--foreground);font-size:var(--text-small);font-weight:var(--font-weight-small);font-variant-numeric:tabular-nums;line-height:var(--leading-small);letter-spacing:var(--tracking-small)}.chart__value-label--end{fill:var(--accent-text)}.funnel{width:100%;position:relative}.funnel>svg{display:block;position:absolute;inset:0}.funnel__shape{fill:url(#funnel-grad)}.funnel__rule{stroke:var(--accent-strong);stroke-opacity:.32;stroke-width:1px}.funnel__rows{display:grid;position:relative}.funnel__row{justify-content:space-between;align-items:center;gap:12px;padding:0 2px;display:flex}.funnel__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:45%;font-size:var(--text-small);font-weight:var(--font-weight-small);color:var(--foreground);line-height:var(--leading-small);letter-spacing:var(--tracking-small);overflow:hidden}.funnel__metrics{flex:none;align-items:baseline;gap:7px;display:flex}.funnel__metrics strong{font-size:var(--text-h3);font-weight:var(--font-weight-h3);font-variant-numeric:tabular-nums;line-height:var(--leading-h3);letter-spacing:var(--tracking-h3)}.funnel__metrics em{font-style:normal;font-size:var(--text-small);font-weight:var(--font-weight-small);font-variant-numeric:tabular-nums;color:var(--muted-foreground);line-height:var(--leading-small);letter-spacing:var(--tracking-small)}.donut{flex-wrap:wrap;align-items:center;gap:10px 22px;display:flex}.donut__ring{flex:none;width:150px;height:150px;position:relative}.donut__center{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex;position:absolute;inset:0}.donut__center strong{text-overflow:ellipsis;white-space:nowrap;text-align:center;max-width:86px;font-size:var(--text-h1);font-weight:var(--font-weight-h1);font-variant-numeric:tabular-nums;line-height:var(--leading-h1);letter-spacing:var(--tracking-h1);overflow:hidden}.donut__center span{text-overflow:ellipsis;white-space:nowrap;max-width:86px;font-size:var(--text-small);font-weight:var(--font-weight-small);color:var(--muted-foreground);line-height:var(--leading-small);letter-spacing:var(--tracking-small);overflow:hidden}.donut__legend{flex:220px;gap:2px;min-width:min(100%,220px);margin:0;padding:0;list-style:none;display:grid}.donut__legend-row{border-radius:var(--radius-chip);cursor:default;grid-template-columns:10px 1fr auto auto;align-items:center;gap:9px;padding:6px 8px;transition:background-color .12s;display:grid}.donut__legend-row.is-active{background:var(--surface-hover)}.donut__legend-row i{border-radius:3px;width:10px;height:10px}.donut__legend-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-small);font-weight:var(--font-weight-small);color:var(--foreground);line-height:var(--leading-small);letter-spacing:var(--tracking-small);overflow:hidden}.donut__legend-row strong{font-size:var(--text-small);font-weight:var(--font-weight-small);font-variant-numeric:tabular-nums;line-height:var(--leading-small);letter-spacing:var(--tracking-small)}.donut__legend-row em{text-align:right;min-width:34px;font-style:normal;font-size:var(--text-small);font-weight:var(--font-weight-small);font-variant-numeric:tabular-nums;color:var(--muted-foreground);line-height:var(--leading-small);letter-spacing:var(--tracking-small)}.chart__tip{z-index:5;pointer-events:none;border:1px solid var(--border);border-radius:var(--radius-chip);background:var(--popover);color:var(--popover-foreground);box-shadow:var(--shadow-overlay);white-space:nowrap;padding:7px 10px;position:absolute;transform:translate(-50%,calc(-100% - 10px))}.chart__tip--below{transform:translate(-50%,14px)}.chart__tip-title{font-size:var(--text-small);font-weight:var(--font-weight-small);color:var(--muted-foreground);line-height:var(--leading-small);letter-spacing:var(--tracking-small);margin-bottom:3px}.chart__tip-row{font-size:var(--text-small);font-weight:var(--font-weight-small);font-variant-numeric:tabular-nums;line-height:var(--leading-small);letter-spacing:var(--tracking-small);justify-content:space-between;align-items:center;gap:14px;display:flex}.chart__tip-name{font-weight:var(--font-weight-h3);color:var(--muted-foreground);font-size:var(--text-h3);line-height:var(--leading-h3);letter-spacing:var(--tracking-h3);align-items:center;gap:7px;display:inline-flex}.chart__tip-swatch{border-radius:2.5px;flex:none;width:8px;height:8px}.chart__tip-total{border-top:1px solid var(--border);margin-top:4px;padding-top:4px}.chart-hstack,.chart-mline{width:100%}.chart__hbar-label{fill:var(--foreground);font-size:var(--text-small);font-weight:var(--font-weight-small);line-height:var(--leading-small);letter-spacing:var(--tracking-small)}.chart__axis-label{fill:var(--muted-foreground);font-size:var(--text-small);font-weight:var(--font-weight-small);letter-spacing:var(--tracking-small);line-height:var(--leading-small)}.chart__legend{flex-wrap:wrap;gap:7px 16px;margin-top:12px;display:flex}.chart__legend-item{font-size:var(--text-small);font-weight:var(--font-weight-small);color:var(--foreground);line-height:var(--leading-small);letter-spacing:var(--tracking-small);align-items:center;gap:7px;display:inline-flex}.chart__legend-swatch{border-radius:3px;flex:none;width:11px;height:11px}.chart__seg-0{fill:var(--chart-series-1);background:var(--chart-series-1)}.chart__seg-1{fill:var(--chart-series-2);background:var(--chart-series-2)}.chart__seg-2{fill:var(--chart-series-3);background:var(--chart-series-3)}.chart__seg-3{fill:var(--chart-series-4);background:var(--chart-series-4)}.chart__seg-4{fill:var(--chart-series-5);background:var(--chart-series-5)}.chart__seg-5{fill:var(--chart-series-6);background:var(--chart-series-6)}.chart__pillbar{transition:opacity var(--duration-base) var(--ease-standard);transform-box:fill-box;transform-origin:bottom;animation:.5s cubic-bezier(.34,1.2,.64,1) both chart-pill-in;animation-delay:calc(var(--i,0) * 12ms)}.chart__pillbar[data-dimmed]{opacity:.35}@keyframes chart-pill-in{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.chart--pills[data-selectable] svg{cursor:pointer}.chart__selected{fill:var(--accent-subtle);pointer-events:none}.chart__xtick--selected{fill:var(--accent-text)}.chart__ring{fill:none;stroke:var(--foreground);stroke-width:1.5px;pointer-events:none}.chart__tip--side{border-radius:calc(var(--radius-chip) + 4px);transition:transform var(--duration-base) var(--ease-tooltip);will-change:transform;padding:9px 12px;top:0;left:0}.chart__tip-head{margin-bottom:4px}.chart__tip-head-title{color:var(--muted-foreground)}.chart--pills .chart__tip-row{gap:20px}.chart__sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.chart__pillbar{animation:none}.chart__pillbar,.chart__tip--side{transition:none}}.chart-sparkline{vertical-align:middle;color:var(--muted-foreground);flex:none;display:inline-block;overflow:visible}.chart-sparkline[data-tone=accent]{color:var(--chart-1)}.chart-sparkline[data-tone=success]{color:var(--status-success)}.chart-sparkline[data-tone=danger]{color:var(--status-danger)}.chart-sparkline__line{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.chart-sparkline__dot{fill:currentColor}.file-result-card{gap:14px;min-width:0;padding:16px;display:grid}.file-result-card--compact{gap:10px;padding:10px 12px}.file-result-card__head{align-items:center;gap:12px;min-width:0;display:flex}.file-result-card__glyph{width:var(--icon-row);height:var(--icon-row);color:var(--foreground);flex-shrink:0;place-items:center;display:grid}.file-result-card__glyph svg{width:var(--icon-control);height:var(--icon-control)}.file-result-card[data-tone=warning] .file-result-card__glyph{color:var(--status-warning)}.file-result-card[data-tone=accent] .file-result-card__glyph{color:var(--accent-strong)}.file-result-card__copy{gap:2px;min-width:0;display:grid}.file-result-card__title{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--foreground);font-size:var(--text-body);font-weight:var(--font-weight-body);line-height:var(--leading-body);letter-spacing:var(--tracking-body);margin:0;overflow:hidden}.file-result-card__title a{color:inherit;border-bottom:1px solid color-mix(in srgb, currentcolor 24%, transparent);text-decoration:none}.file-result-card__title a:focus-visible{border-bottom-color:currentColor}@media (hover:hover) and (pointer:fine){.file-result-card__title a:hover{border-bottom-color:currentColor}}.file-result-card__meta{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--muted-foreground);font-size:var(--text-small);font-weight:var(--font-weight-small);line-height:var(--leading-small);letter-spacing:var(--tracking-small);overflow:hidden}.file-result-card__preview{border-radius:var(--radius-control);min-width:0;overflow:hidden}.file-result-card__lines{border-block:1px solid var(--divider);gap:7px;padding-block:10px;display:grid}.file-result-card__lines>div{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--foreground);font-size:var(--text-small);font-weight:var(--font-weight-small);line-height:var(--leading-small);letter-spacing:var(--tracking-small);overflow:hidden}.file-result-card__lines>div.is-muted{color:var(--muted-foreground)}.file-result-card__actions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;display:flex}.file-result-card__lines>.is-wrapped{white-space:normal;overflow-wrap:anywhere}.file-result-card__title-action{text-overflow:ellipsis;white-space:nowrap;text-align:start;max-inline-size:100%;display:block;overflow:hidden}.file-result-card__title-action:focus-visible{text-underline-offset:3px;text-decoration:underline}.attachment-tile{--attachment-tile-size:56px;--attachment-tile-radius:var(--radius-control);width:var(--attachment-tile-size);height:var(--attachment-tile-size);flex-shrink:0;position:relative}.attachment-tile--md{--attachment-tile-size:76px;--attachment-tile-radius:var(--radius-surface)}.attachment-tile__face{width:var(--attachment-tile-size);height:var(--attachment-tile-size);border-radius:var(--attachment-tile-radius);background:var(--secondary);color:var(--muted-foreground);border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;text-decoration:none;display:flex;overflow:hidden}.attachment-tile__link{border-radius:var(--attachment-tile-radius);display:block}.attachment-tile__link:focus-visible{outline:2px solid var(--ring);outline-offset:2px}img.attachment-tile__face{object-fit:cover;background:var(--muted);outline:1px solid var(--divider);outline-offset:-1px;display:block}.attachment-tile__face svg{width:18px;height:18px}.attachment-tile--md .attachment-tile__face svg{width:24px;height:24px}.attachment-tile--skill .attachment-tile__face svg{color:var(--status-ai)}.attachment-tile__extension{font-size:var(--text-small);font-weight:var(--font-weight-small);line-height:var(--leading-small);letter-spacing:var(--tracking-small)}.attachment-tile__label{-webkit-line-clamp:2;text-align:center;word-break:break-word;max-width:100%;font-size:var(--text-small);font-weight:var(--font-weight-small);line-height:var(--leading-small);letter-spacing:var(--tracking-small);-webkit-box-orient:vertical;padding-inline:4px;display:-webkit-box;overflow:hidden}.attachment-tile__progress{color:var(--foreground);place-items:center;display:grid}.attachment-tile--uploading>.attachment-tile__progress{pointer-events:none;position:absolute;inset:0}.attachment-tile--uploading img.attachment-tile__face{opacity:.4}.attachment-tile__remove{top:-6px;border:2px solid var(--surface-current);background:var(--foreground);width:18px;height:18px;color:var(--surface-page);border-radius:999px;place-items:center;padding:0;display:grid;position:absolute;inset-inline-end:-6px}.attachment-tile__remove svg{stroke-width:3px;width:10px;height:10px}.attachment-tile-list{flex-wrap:wrap;align-items:flex-start;gap:8px;min-width:0;display:flex}.attachment-tile-list--end{justify-content:flex-end}.page-preview-card{width:280px;max-width:100%;color:var(--foreground);background:var(--card);border-radius:var(--radius-surface);padding:6px;text-decoration:none;transition:background-color .12s;display:block;overflow:hidden}@media (hover:hover){@media (hover:hover) and (pointer:fine){.page-preview-card:hover{background:var(--secondary)}}}.page-preview-card:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.page-preview-card__image{aspect-ratio:16/10;object-fit:cover;object-position:top;border-radius:calc(var(--radius-surface) - 6px);width:100%;display:block}.page-preview-card__text{gap:2px;padding:8px 6px 4px;display:grid}.page-preview-card__title,.page-preview-card__path{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.page-preview-card__title{font-size:var(--text-control);font-weight:var(--font-weight-control);line-height:inherit;letter-spacing:inherit}.page-preview-card__path{font-size:var(--text-small);font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:var(--text-secondary);text-align:start}@media (prefers-reduced-motion:reduce){.page-preview-card{transition:none}}.voice-session__beam{flex-direction:column;align-items:stretch;display:flex}.voice-session[data-surface=beam]{justify-content:end;min-block-size:clamp(220px,32vh,300px);padding-block:20px 24px}.voice-session{flex-direction:column;align-items:center;gap:16px;inline-size:100%;padding-block:20px;display:flex}.voice-session__status{color:var(--color-h2);font-size:var(--text-h2);font-weight:var(--font-weight-h2);line-height:var(--leading-h2);letter-spacing:var(--tracking-h2);text-align:center;margin:0}.voice-session__caption,.voice-session__speaker{color:var(--color-control);font-size:var(--text-control);font-weight:var(--font-weight-control);line-height:var(--leading-control);letter-spacing:var(--tracking-control);margin:0}.voice-session__caption{text-align:center;white-space:pre-wrap;max-inline-size:560px}.voice-session__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.voice-session[data-surface=beam] .voice-session__action{background-color:color-mix(in srgb, var(--foreground) 4%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@media (hover:hover) and (pointer:fine){.voice-session[data-surface=beam] .voice-session__action:hover{background-color:color-mix(in srgb, var(--foreground) 7%, transparent)}}.voice-session[data-surface=beam] .voice-session__action:active{background-color:color-mix(in srgb, var(--foreground) 10%, transparent)}.voice-session__transcript{overscroll-behavior:contain;scrollbar-width:none;flex-direction:column;gap:16px;max-block-size:clamp(140px,34dvh,360px);inline-size:min(100%,720px);padding:16px 8px 24px;display:flex;overflow-y:auto}.voice-session__message{border-radius:var(--radius-surface);background:var(--surface-nested);inline-size:fit-content;max-inline-size:82%;color:var(--foreground);text-align:start;transform-origin:bottom;margin-inline-end:auto;padding:12px 16px;animation:.62s both voice-message-rise}.voice-session__message[data-speaker=user]{background:var(--secondary);margin-inline:auto 0}.voice-session__speaker{margin-block-end:4px;display:block}.voice-session__message-text{text-align:match-parent;white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--text-body);font-weight:var(--font-weight-body);line-height:var(--leading-body);letter-spacing:var(--tracking-body);color:var(--color-body);margin:0}@keyframes voice-message-rise{0%{opacity:0;transform:translateY(48px)scale(.88,.94)}55%{opacity:1;transform:translateY(-6px)scale(1.025,.985)}78%{transform:translateY(3px)scale(.99,1.01)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.voice-session__message{animation:none}}.voice-session__transcript::-webkit-scrollbar{display:none}.workspace-top-nav{--workspace-tab-padding:var(--header-control-padding-inline);display:none}.workspace-top-nav__navigation{position:relative}.workspace-top-nav[data-variant=default][data-identity=none]{--workspace-top-nav-inset:var(--page-header-inset);padding-inline:var(--workspace-top-nav-inset);position:relative;inset-block-start:auto}.workspace-top-nav{z-index:20;box-sizing:border-box;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto var(--workspace-top-nav-destination-height,var(--workspace-top-nav-row-height));background:var(--workspace-top-nav-surface,var(--surface-page));align-items:center;width:100%;min-width:0;display:grid}.workspace-top-nav__identity{align-items:center;gap:var(--space-1-5);grid-area:1/1;min-width:0;display:flex}.workspace-top-nav[data-destinations=none]{grid-template-rows:auto;min-height:0}.workspace-top-nav[data-identity=none]{grid-template-rows:var(--workspace-top-nav-destination-height,var(--workspace-top-nav-row-height));min-height:0}.workspace-top-nav[data-identity=none] .workspace-top-nav__destinations{grid-area:1/1}.workspace-top-nav[data-identity=none] .workspace-top-nav__action-slot{grid-row:1;align-self:center}.workspace-top-nav__identity:empty{display:none}.workspace-top-nav__action-slot{justify-content:flex-end;align-items:center;gap:var(--header-actions-gap);grid-area:1/2;display:flex}.workspace-top-nav__destinations{grid-area:2/1/auto/-1;align-self:stretch;align-items:stretch;min-width:0;display:flex}.workspace-top-nav__trail{align-items:center;gap:var(--header-actions-gap);flex:none;display:flex}.workspace-top-nav__destinations-trail{flex:none;align-items:center;margin-inline-start:auto;padding-inline-start:var(--space-4);display:flex}.workspace-top-nav .workspace-top-nav__toolbar{min-width:0;margin-inline:calc(-1 * var(--workspace-top-nav-inset,var(--page-gutter)));padding-inline:var(--workspace-top-nav-inset,var(--page-gutter));padding-block:var(--space-2);border-block-end:1px solid var(--divider);background:var(--surface-page);grid-area:-1/1/auto/-1}.workspace-top-nav .workspace-top-nav__toolbar>.header-actions[data-align=start]>.header-actions__slot:first-child:has(>.app-button[data-button-treatment=flat]){margin-inline-start:calc(-1 * var(--workspace-top-nav-overhang,0px))}.header-views-row{align-items:center;gap:var(--header-actions-gap);min-width:0;display:flex}.header-views-row>.header-views{min-width:0;flex:0 auto;margin-inline-start:calc(-1 * var(--space-1))}.header-views-row>.header-actions{flex:none;margin-inline-start:auto}.workspace-top-nav__navigation{align-items:stretch;gap:var(--header-actions-gap);scrollbar-width:none;flex:auto;min-width:0;margin-block-end:-1px;padding-block-end:1px;display:flex;overflow:auto hidden}.shell-page-surface{--shell-pinned-top:calc(var(--safe-area-top) + var(--shell-preview-bar-height,0px))}.page-has-band{--page-pinned-head:0px}@media (width<=879px){.page-has-band:has(>.workspace-top-nav[data-variant=default]:not([data-content=block]):not([data-identity=none])){--page-pinned-head:calc(var(--shell-pinned-top,0px) + var(--page-sticky-band-height,0px))}.workspace-top-nav{--workspace-top-nav-row-height:48px;column-gap:var(--space-3);min-height:0;padding:var(--space-1) var(--page-gutter) 0;border-block-end:1px solid var(--divider);position:relative}.workspace-top-nav[data-variant=default]:not([data-content=block]):not([data-identity=none]){position:sticky;inset-block-start:var(--shell-pinned-top,0px)}.workspace-top-nav[data-variant=default]:not([data-content=block]):not([data-identity=none]):before{content:"";height:var(--safe-area-top);background:var(--surface-page);pointer-events:none;position:absolute;inset-block-end:100%;inset-inline:0}.workspace-top-nav__identity{min-height:var(--tap-target)}.workspace-top-nav[data-destinations=none]{padding-block-end:var(--space-2)}.workspace-top-nav__action-slot{min-width:0;max-width:min(56vw,360px)}.workspace-top-nav__destinations{gap:var(--space-2)}}@media (width>=880px){.workspace-top-nav{--workspace-top-nav-row-height:40px;--workspace-top-nav-overhang:0px;--workspace-top-nav-inset:var(--page-band-inset,var(--page-gutter));--workspace-top-nav-rule:var(--divider);min-height:88px;padding:var(--space-2) var(--workspace-top-nav-inset) 0;border-block-end:1px solid #0000;column-gap:20px;position:sticky;inset-block-start:0}.workspace-top-nav[data-destinations=none]{padding-block-end:var(--space-3)}.workspace-top-nav__action-slot{flex:none}.workspace-top-nav__destinations{gap:14px}.workspace-top-nav__navigation{margin-inline-start:calc(-1 * var(--workspace-top-nav-overhang))}}.workspace-top-nav[data-tabs-variant=text]{--workspace-tab-padding:var(--space-1-5);--workspace-top-nav-row-height:var(--header-row-height);--workspace-top-nav-inset:var(--page-header-inset);--search-takeover-inset:var(--workspace-top-nav-inset);--workspace-top-nav-overhang:0px;padding-inline:var(--workspace-top-nav-inset);border-block-end:1px solid #0000;min-height:0;padding-block:0}.workspace-top-nav[data-variant=default][data-tabs-variant=text]:not([data-has-back]):not([data-identity=none]):not([data-top-spacing=compact]){padding-block-start:var(--space-2)}.workspace-top-nav[data-tabs-variant=text] .workspace-top-nav__identity{min-height:var(--workspace-top-nav-row-height)}.workspace-top-nav .workspace-top-nav__back{margin-inline-start:calc((var(--header-icon-size) - var(--header-control-height)) / 2 - var(--header-icon-button-margin-inline))}.workspace-top-nav[data-tabs-variant=text]:after{content:none}.workspace-top-nav[data-variant=default][data-tabs-variant=text][data-destinations=none]{border-block-end:0;padding-block-end:0}.workspace-top-nav[data-tabs-variant=text] .workspace-top-nav__toolbar{border-block-end-color:#0000}.workspace-top-nav[data-tabs-variant=text][data-scroll-divider=visible] .workspace-top-nav__toolbar{border-block-end-color:color-mix(in srgb, var(--divider) 50%, transparent)}.workspace-top-nav[data-tabs-variant=text] .workspace-top-nav__destinations{border-block-start:0}.workspace-top-nav[data-tabs-variant=text]:not([data-identity=none]) .workspace-top-nav__destinations{margin-inline:calc(-1 * var(--workspace-top-nav-inset));padding-inline:var(--workspace-top-nav-inset)}.workspace-top-nav[data-tabs-variant=text][data-identity=none] .workspace-top-nav__destinations{border-block-start:0}.workspace-top-nav[data-tabs-variant=text] .workspace-top-nav__navigation{gap:0;margin:0;margin-inline-start:calc(-1 * var(--workspace-tab-padding));padding-block-end:0}.workspace-top-nav[data-tabs-variant=text] .workspace-top-nav__trail{margin-inline-start:auto}@media (width>=880px){.workspace-top-nav[data-tabs-variant=text]{padding-block-start:0}.workspace-top-nav[data-variant=default][data-tabs-variant=text][data-destinations=none]{padding-block-end:0}.workspace-top-nav[data-tabs-variant=text] .workspace-top-nav__trail{--control-height:var(--header-control-height);--control-height-lg:var(--header-control-height);--search-field-height:var(--header-control-height)}.workspace-top-nav[data-tabs-variant=text] .workspace-top-nav__identity{min-height:var(--workspace-top-nav-row-height)}}.workspace-top-nav:has(.header-actions){grid-template-columns:minmax(0,1fr) minmax(0,max-content)}.workspace-top-nav__action-slot:has(.header-actions){min-inline-size:0;max-inline-size:min(60vw,48rem)}.workspace-top-nav__trail:has(.header-actions){flex:0 auto;min-inline-size:0}.workspace-top-nav:has(.record-identity) .workspace-top-nav__action-slot{align-self:start}@media (width<=879px){.workspace-top-nav:has(.workspace-top-nav__destinations .workspace-top-nav__trail .header-actions){grid-template-rows:auto auto}.workspace-top-nav__destinations:has(.workspace-top-nav__trail .header-actions){flex-wrap:wrap;gap:0}.workspace-top-nav__destinations:has(.workspace-top-nav__trail .header-actions)>.workspace-top-nav__navigation{min-block-size:var(--workspace-top-nav-row-height);flex:1 0 100%}.workspace-top-nav__destinations>.workspace-top-nav__trail:has(.header-actions){max-inline-size:100%;min-block-size:var(--tap-target);flex:100%}.workspace-top-nav[data-tabs-variant=text]:not([data-identity=none]) .workspace-top-nav__destinations{padding-inline:0}.workspace-top-nav[data-tabs-variant=text]:not([data-identity=none]) .workspace-top-nav__navigation{--workspace-top-nav-strip-pad:calc(var(--workspace-top-nav-inset) - var(--workspace-tab-padding));padding-inline:var(--workspace-top-nav-strip-pad);scroll-padding-inline:var(--workspace-top-nav-strip-pad);margin-inline:0}}@media (width>=880px){.workspace-top-nav[data-tabs-variant=text] .workspace-top-nav__destinations{border-block-start:0;border-block-end:1px solid #0000}.workspace-top-nav[data-tabs-variant=text][data-scroll-divider=visible]:not([data-toolbar=true]) .workspace-top-nav__destinations{border-block-end-color:color-mix(in srgb, var(--divider) 50%, transparent)}.workspace-top-nav[data-tabs-variant=text] .workspace-top-nav__navigation{margin-block-end:-1px;padding-block-end:1px}}@media (width<=879px){.workspace-top-nav[data-tabs-variant=text][data-scroll-divider=visible]:not([data-toolbar=true]):not([data-destinations=none]){border-block-end-color:color-mix(in srgb, var(--divider) 50%, transparent)}}@media (width>=880px){.workspace-top-nav[data-tabs-variant=text]{--workspace-top-nav-destination-height:max(var(--header-control-height), calc(var(--workspace-top-nav-row-height) - var(--space-2)))}}@media (width<=879px){.workspace-top-nav[data-tabs-variant=text]{--workspace-top-nav-destination-height:var(--tap-target)}}.workspace-top-nav[data-variant=default][data-identity=none]:not([data-destinations=none]){--workspace-top-nav-rule:transparent;border-block-end:0;padding-block-start:var(--space-1);padding-block-end:var(--space-4)}.workspace-top-nav[data-variant=default][data-identity=none] .workspace-top-nav__destinations{border-block:0}.workspace-top-nav[data-variant=default][data-identity=none] .workspace-top-nav__navigation{margin-block-start:calc(-1 * var(--space-1));padding-block-start:var(--space-1)}@media (width<=879px){.workspace-top-nav[data-variant=default][data-identity=none][data-tabs-variant=text] .workspace-top-nav__destinations{margin-inline:calc(-1 * var(--workspace-top-nav-inset));grid-column:1/-1;padding-inline:0}.workspace-top-nav[data-variant=default][data-identity=none][data-tabs-variant=text] .workspace-top-nav__navigation{--workspace-top-nav-strip-pad:calc(var(--workspace-top-nav-inset) - var(--workspace-tab-padding));padding-inline:var(--workspace-top-nav-strip-pad);scroll-padding-inline:var(--workspace-top-nav-strip-pad);margin-inline:0}}.workspace-top-nav[data-identity-motion=compact]{grid-template-rows:var(--workspace-top-nav-row-height) var(--workspace-top-nav-destination-height,var(--workspace-top-nav-row-height));transition:grid-template-rows var(--duration-layout-resize) var(--ease-layout-resize), padding-block-end var(--duration-layout-resize) var(--ease-layout-resize), padding-block-start var(--duration-layout-resize) var(--ease-layout-resize)}.workspace-top-nav[data-identity-motion=compact][data-identity=none]{grid-template-rows:0px var(--workspace-top-nav-destination-height,var(--workspace-top-nav-row-height))}.workspace-top-nav[data-identity-motion=compact] .workspace-top-nav__identity{height:100%;min-height:0;transition:opacity var(--duration-layout-resize) var(--ease-layout-resize), transform var(--duration-layout-resize) var(--ease-layout-resize);overflow:hidden}.workspace-top-nav[data-identity-motion=compact][data-identity=none] .workspace-top-nav__identity{opacity:0;transform:translateY(calc(-1 * var(--space-2)))}.workspace-top-nav[data-identity-motion=compact] .workspace-top-nav__destinations,.workspace-top-nav[data-identity-motion=compact][data-identity=none] .workspace-top-nav__action-slot{grid-row:2}@media (prefers-reduced-motion:reduce){.workspace-top-nav[data-identity-motion=compact],.workspace-top-nav[data-identity-motion=compact] .workspace-top-nav__identity{transition:none}}@media (width>=880px){.workspace-top-nav[data-variant=default][data-tabs-variant=text]:not([data-has-back]):not([data-identity=none]):not([data-top-spacing=compact]),.workspace-top-nav[data-variant=default][data-tabs-variant=text][data-has-back]:not([data-identity=none]):not([data-top-spacing=compact]){padding-block-start:var(--space-0-5)}.workspace-top-nav[data-tabs-variant=text] .workspace-top-nav__identity{min-height:40px}.workspace-top-nav{--workspace-top-nav-corner-air:var(--space-2)}.workspace-top-nav[data-destinations-inline=true][data-variant=default][data-tabs-variant=text]{grid-template-columns:minmax(max(var(--header-actions-min-inline-size,0px), 18%), 1fr) minmax(0, max-content) minmax(max(var(--header-actions-min-inline-size,0px), 18%), 1fr);grid-template-rows:calc(2 * var(--workspace-top-nav-corner-air) + var(--header-control-height));column-gap:var(--space-4);align-items:center}.workspace-top-nav[data-destinations-inline=true][data-variant=default][data-tabs-variant=text][data-identity=none]:has(.workspace-top-nav__action-slot>:not(:empty)){grid-template-columns:minmax(0, 1fr) minmax(0, max-content) minmax(calc(max(var(--header-actions-min-inline-size,0px), var(--header-control-height)) + var(--space-4)), 1fr);column-gap:0}.workspace-top-nav[data-destinations-inline=true][data-variant=default][data-tabs-variant=text][data-identity=none]:has(.workspace-top-nav__action-slot>:not(:empty)) .workspace-top-nav__action-slot{padding-inline-start:var(--space-4)}.workspace-top-nav[data-destinations-inline=true][data-variant=default][data-tabs-variant=text]:not([data-identity=none]):not(:has(.workspace-top-nav__action-slot>:not(:empty))){grid-template-columns:minmax(18%,1fr) minmax(0,max-content) minmax(0,1fr);column-gap:0}.workspace-top-nav[data-destinations-inline=true][data-variant=default][data-tabs-variant=text]:not([data-identity=none]):not(:has(.workspace-top-nav__action-slot>:not(:empty))) .workspace-top-nav__identity{padding-inline-end:var(--space-4)}.workspace-top-nav[data-destinations-inline=true][data-variant=default][data-tabs-variant=text][data-identity=none]:not(:has(.workspace-top-nav__action-slot>:not(:empty))){grid-template-columns:0 minmax(0,1fr) 0;column-gap:0}.workspace-top-nav[data-destinations-inline=true][data-variant=default][data-tabs-variant=text]:not([data-has-back]):not([data-identity=none]):not([data-top-spacing=compact]),.workspace-top-nav[data-destinations-inline=true][data-variant=default][data-tabs-variant=text][data-has-back]:not([data-identity=none]):not([data-top-spacing=compact]){padding-block-start:0}.workspace-top-nav[data-destinations-inline=true][data-variant=default][data-tabs-variant=text][data-identity=none]{padding-block:0}.workspace-top-nav[data-destinations-inline=true][data-variant=default][data-tabs-variant=text] .workspace-top-nav__identity{opacity:1;grid-area:1/1;transform:none}.workspace-top-nav[data-destinations-inline=true][data-variant=default][data-tabs-variant=text][data-identity=none] .workspace-top-nav__identity{opacity:0;transform:translateY(calc(-1 * var(--space-2)))}.workspace-top-nav[data-destinations-inline=true][data-variant=default][data-tabs-variant=text] .workspace-top-nav__destinations{display:contents}.workspace-top-nav[data-destinations-inline=true][data-variant=default][data-tabs-variant=text] .workspace-top-nav__navigation{grid-area:1/2;place-self:center;min-width:0;max-width:100%;margin-block:0;margin-inline-start:0;padding-block:0}.workspace-top-nav[data-destinations-inline=true][data-variant=default][data-tabs-variant=text] :is(.workspace-top-nav__destinations-trail,.workspace-top-nav__destinations>.workspace-top-nav__trail){padding-inline-start:0;padding-block:var(--space-1);grid-area:2/1/auto/-1;justify-self:end;margin-inline-start:0}.workspace-top-nav[data-destinations-inline=true][data-variant=default][data-tabs-variant=text]:has(.workspace-top-nav__destinations-trail,.workspace-top-nav__destinations>.workspace-top-nav__trail) .workspace-top-nav__toolbar{grid-row:3}.workspace-top-nav[data-destinations-inline=true][data-variant=default][data-tabs-variant=text] .workspace-top-nav__action-slot{grid-area:1/3;justify-content:flex-end;min-inline-size:auto}.workspace-top-nav[data-destinations-inline=true][data-variant=default][data-tabs-variant=text] .workspace-top-nav__action-slot>.header-actions{min-inline-size:var(--header-actions-min-inline-size,0px)}.workspace-top-nav[data-destinations-inline=true][data-variant=default][data-tabs-variant=text] .workspace-top-nav__toolbar{grid-row:2}.workspace-top-nav[data-destinations-inline=true][data-variant=default][data-tabs-variant=text][data-destinations=none]{border-block-end:1px solid #0000}.workspace-top-nav[data-destinations-inline=true][data-variant=default][data-tabs-variant=text]:after{content:"";height:1px;margin-inline:calc(-1 * var(--workspace-top-nav-inset));pointer-events:none;background:color-mix(in srgb, var(--workspace-top-nav-rule) 50%, transparent);grid-area:1/1/auto/-1;align-self:end;position:relative;inset:auto;inset-block-start:1px}.workspace-top-nav[data-destinations-inline=true][data-strip-expanded][data-variant=default][data-tabs-variant=text] .workspace-top-nav__navigation{z-index:1;max-width:none;grid-column:1/-1;justify-self:stretch;padding-inline-start:calc(var(--space-1) + var(--workspace-tab-strip-lead,0px));position:relative}.workspace-top-nav[data-destinations-inline=true][data-strip-expanded][data-variant=default][data-tabs-variant=text]{overflow-x:clip}.workspace-top-nav[data-destinations-inline=true][data-strip-expanded][data-variant=default][data-tabs-variant=text] :is(.workspace-top-nav__identity,.workspace-top-nav__action-slot){transition:translate var(--duration-strip-expand) var(--ease-strip-expand)}.workspace-top-nav[data-destinations-inline=true][data-strip-expanded=open][data-variant=default][data-tabs-variant=text] :is(.workspace-top-nav__identity,.workspace-top-nav__action-slot){pointer-events:none}.workspace-top-nav[data-destinations-inline=true][data-strip-expanded=open][data-variant=default][data-tabs-variant=text] .workspace-top-nav__identity{translate:calc(-100% - var(--workspace-top-nav-inset)) 0}.workspace-top-nav[data-destinations-inline=true][data-strip-expanded=open][data-variant=default][data-tabs-variant=text] .workspace-top-nav__action-slot,[dir=rtl] .workspace-top-nav[data-destinations-inline=true][data-strip-expanded=open][data-variant=default][data-tabs-variant=text] .workspace-top-nav__identity{translate:calc(100% + var(--workspace-top-nav-inset)) 0}[dir=rtl] .workspace-top-nav[data-destinations-inline=true][data-strip-expanded=open][data-variant=default][data-tabs-variant=text] .workspace-top-nav__action-slot{translate:calc(-100% - var(--workspace-top-nav-inset)) 0}}@media (width>=880px) and (prefers-reduced-motion:reduce){.workspace-top-nav[data-destinations-inline=true][data-strip-expanded][data-variant=default][data-tabs-variant=text] :is(.workspace-top-nav__identity,.workspace-top-nav__action-slot){transition:none}}.workspace-top-nav .workspace-top-nav__toolbar:has(>.header-views-row){padding-block:0}@media (width>=880px){.workspace-top-nav[data-destinations-inline=true] .workspace-top-nav__toolbar:has(>.header-views-row){min-height:calc(2 * var(--workspace-top-nav-corner-air) + var(--header-control-height));border-block-end:0;align-content:center;display:grid}}.rsk-workspace-band__title{width:112px;max-width:100%;height:var(--text-app-name)}.rsk-workspace-band__actions,.rsk-workspace-band__tools{align-items:center;gap:var(--space-4);display:flex}.rsk-workspace-band__action{align-items:center;gap:var(--button-content-gap);min-height:var(--control-height);display:inline-flex}.rsk-workspace-band__glyph{width:var(--icon-control);height:var(--icon-control);flex:none}.rsk-workspace-band__action-label{width:80px;height:10px}.rsk-workspace-band__tab{min-height:var(--control-height);flex:none;align-items:center;display:inline-flex}.rsk-workspace-band__tab-label{width:54px;height:10px}.rsk-workspace-band__tab:nth-child(2n)>.rsk-workspace-band__tab-label{width:72px}.rsk-workspace-band__tab:nth-child(3n)>.rsk-workspace-band__tab-label{width:42px}.rsk-workspace-band__tab.is-active>.ui-skeleton{background:color-mix(in srgb, var(--foreground) 14%, transparent)}.rsk-workspace-band__chip,.rsk-workspace-band__search{height:var(--control-height);border-radius:var(--radius-cta);flex:none}.rsk-workspace-band__chip{width:72px}.rsk-workspace-band__chip:nth-child(2n){width:88px}.rsk-workspace-band__search{width:160px}@media (width<=879px){.rsk-workspace-band[data-mobile-toolbar=hidden]>.workspace-top-nav__toolbar{display:none}.rsk-workspace-band__action{min-height:var(--tap-target)}.rsk-workspace-band[data-mobile-actions=hide] .rsk-workspace-band__actions,.rsk-workspace-band[data-mobile-actions=glyph] .rsk-workspace-band__action-label,.rsk-workspace-band:not([data-mobile-tools]) .rsk-workspace-band__tools{display:none}}.rsk-workspace-band__tab{padding-inline:var(--workspace-tab-padding)}.assistant-launcher{--icon-control:14px;border-color:color-mix(in srgb, var(--foreground) 5%, transparent);background:var(--surface-page);box-shadow:var(--shadow-faint);flex:none}@media (width<=879px){.shell .shell-main:not(.shell-main-canvas):not(:has(.finance-canvas-page)){padding-bottom:var(--page-scroll-clearance)}}.ai-sheet-layer{--ai-sheet-hint-color:color-mix(in srgb, var(--foreground) 46%, transparent);--ai-sheet-thinking-color:color-mix(in srgb, var(--foreground) 78%, transparent);visibility:hidden;pointer-events:none;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;grid-template-rows:100%;justify-items:center;display:grid;position:fixed;inset:0}:root.theme-dark .ai-sheet-layer{--ai-sheet-hint-color:color-mix(in srgb, var(--foreground) 52%, transparent);--ai-sheet-thinking-color:color-mix(in srgb, var(--foreground) 82%, transparent);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.ai-sheet-layer.is-open,.ai-sheet-layer.is-closing{visibility:visible}.ai-sheet-layer.is-open{pointer-events:auto}.ai-sheet-layer.is-closing{pointer-events:none}body.ai-sheet-locked{overflow:hidden}.ai-sheet-backdrop{z-index:0;background:color-mix(in srgb, var(--overlay) 60%, transparent);opacity:0;transition:opacity .16s;position:absolute;inset:0}.ai-sheet-layer.is-open .ai-sheet-backdrop{opacity:1;transition:opacity .27s .21s}.ai-sheet{--ai-sheet-inline-gutter:18px;z-index:1;width:min(100%,760px);height:100%;min-height:0;max-height:100%;color:var(--foreground);padding:env(safe-area-inset-top,0px) var(--ai-sheet-inline-gutter) 14px;opacity:0;grid-template-rows:minmax(0,1fr);transition:transform .13s cubic-bezier(.32,.72,.18,1),opacity .1s;display:grid;position:relative;transform:translateY(26px)}@media (width<=879px){.ai-sheet{padding-bottom:var(--mobile-navigation-bottom)}}@media (width>=880px){.ai-sheet{padding-top:calc(18px + env(safe-area-inset-top,0px));transform:none}}.ai-sheet-layer.is-open .ai-sheet{opacity:1;transition:opacity .19s .345s,transform .19s cubic-bezier(.2,.8,.2,1) .345s;transform:translateY(0)}.ai-sheet-body{scrollbar-width:none;overscroll-behavior:contain;align-items:start;min-height:0;display:grid;overflow-y:auto}.ai-sheet-body::-webkit-scrollbar{display:none}.ai-sheet-body .home-ai-context-hint{max-width:min(724px,100vw - 40px);font-size:var(--text-small);line-height:var(--leading-small);letter-spacing:var(--tracking-small);text-align:center;text-wrap:pretty;color:var(--ai-sheet-hint-color);text-shadow:none;pointer-events:none;animation:ai-hint-fade .45s var(--ease-standard);font-weight:var(--font-weight-small);justify-self:center;margin-top:-5px;display:grid}.ai-sheet-body .home-ai-context-hint-text{grid-area:1/1;min-width:0}.ai-sheet-body .home-ai-context-hint-text.is-reserve{visibility:hidden}@keyframes ai-hint-fade{0%{opacity:0}}.ai-sheet-body .home-ai{width:100%;min-height:100%;margin:0;padding:0 0 4px}.ai-sheet-body .home-ai:not(.has-conversation){flex-direction:column;justify-content:flex-end;align-self:stretch;align-items:center;gap:12px;padding:0 0 4px;display:flex}.ai-sheet-body .home-ai.has-conversation{width:100%;min-height:100%}.ai-sheet-body .home-ai .home-ai-dialog{width:100%}.ai-sheet-body .home-ai.has-conversation .home-ai-dialog{--home-ai-measure:680px;padding-inline:16px}.ai-sheet-body .home-ai.has-conversation .home-ai-footer{background:0 0;padding:8px 0 0}.ai-sheet-body .ai-quick-replies{padding-inline-start:0}.ai-sheet-body .home-ai .home-ai-form{width:100%;box-shadow:none;border:0;justify-self:center}.ai-sheet-body .home-ai-input.is-empty{-webkit-mask:linear-gradient(90deg,#000 calc(100% - 26px),#0000);mask:linear-gradient(90deg,#000 calc(100% - 26px),#0000)}html[dir=rtl] .ai-sheet-body .home-ai-input.is-empty{-webkit-mask:linear-gradient(270deg,#000 calc(100% - 26px),#0000);mask:linear-gradient(270deg,#000 calc(100% - 26px),#0000)}.ai-sheet-layer.is-closing .ai-sheet-body .home-ai .home-ai-form{animation:.14s cubic-bezier(.32,.72,.18,1) both ai-form-shrink}@keyframes ai-form-shrink{0%{width:100%}to{width:min(420px,100%)}}@media (width>=880px){.ai-sheet-layer.is-open .ai-sheet-backdrop{transition:opacity .27s 80ms}.ai-sheet-layer.is-open .ai-sheet{transition:none;animation:.38s cubic-bezier(.2,.8,.2,1) .14s backwards ai-sheet-fly-in}}@keyframes ai-sheet-fly-in{0%{opacity:0;transform:translateY(-100%)}}@media (width>=880px){.ai-sheet-body .home-ai:not(.has-conversation){justify-content:flex-start;padding-top:clamp(32px,10vh,104px)}.ai-sheet-body .assistant-object-search.is-below{scrollbar-width:thin;max-height:min(64vh,620px);overflow-y:auto}.ai-sheet-body .home-ai:not(.has-conversation) .home-ai-agent-mentions{top:calc(100% + 10px);bottom:auto}}.ai-sheet-body .home-ai.has-conversation .home-ai-form{margin-bottom:14px}.ai-sheet-body .home-ai:not(.has-conversation) .home-ai-results{background:var(--surface-page);width:100%;min-height:0;box-shadow:var(--shadow-card);border-radius:16px;display:grid;overflow:hidden}.ai-sheet-body .home-ai-results .assistant-quick-actions,.ai-sheet-body .home-ai .home-ai-results .assistant-object-search{width:100%;max-width:none;box-shadow:none;background:0 0;border-radius:0}.ai-sheet-body .home-ai .home-ai-results .assistant-object-search{--choice-card-gallery-bleed:12px;padding:12px}.ai-sheet-body .home-ai:not(.has-conversation) .home-ai-context-hint{text-align:center;max-width:none;margin:0;padding:8px 16px}.ai-sheet-body .home-ai:not(.has-conversation) .home-ai-results{--ai-sheet-list-fade:96px}.ai-sheet-body .home-ai:not(.has-conversation) .assistant-quick-actions{padding-block-end:0}.ai-sheet-body .home-ai:not(.has-conversation) .assistant-quick-actions__list{padding-block-end:12px}.ai-sheet-body .home-ai:not(.has-conversation) .assistant-quick-actions__list,.ai-sheet-body .home-ai:not(.has-conversation) .assistant-object-search{scroll-padding-block-end:var(--ai-sheet-list-fade)}.ai-sheet-body .home-ai:not(.has-conversation) .assistant-quick-actions__list[data-more-below],.ai-sheet-body .home-ai:not(.has-conversation) .assistant-object-search[data-more-below]{-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--ai-sheet-list-fade)), transparent calc(100% - 12px));-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--ai-sheet-list-fade)), transparent calc(100% - 12px));mask-image:linear-gradient(to bottom, #000 calc(100% - var(--ai-sheet-list-fade)), transparent calc(100% - 12px))}.ai-sheet-body .home-ai:not(.has-conversation) .home-ai-results:has(>.home-ai-context-hint:only-child){box-shadow:none;background:0 0;border-radius:0}.ai-sheet-body .home-ai:not(.has-conversation) .home-ai-context-hint:only-child{color:var(--foreground)}@media (width>=880px){.ai-sheet-body .home-ai:not(.has-conversation){--ai-sheet-card-corner:var(--radius-popup)}.ai-sheet-body .home-ai:not(.has-conversation):has(.home-ai-form.is-multiline){--ai-sheet-card-corner:var(--radius-surface)}.ai-sheet-body .home-ai:not(.has-conversation) .home-ai-form,.ai-sheet-body .home-ai:not(.has-conversation) .home-ai-results{border-radius:var(--ai-sheet-card-corner)}.ai-sheet-body .home-ai:not(.has-conversation) .home-ai-form{box-shadow:var(--shadow-card);transition:border-radius var(--duration-slow) var(--ease-standard), padding .18s var(--ease-standard), box-shadow .18s ease}.ai-sheet-body .home-ai:not(.has-conversation) .home-ai-results{transition:border-radius var(--duration-slow) var(--ease-standard)}.ai-sheet-body .home-ai:not(.has-conversation) .home-ai-form.is-multiline>.home-ai-model-picker{margin-inline-end:var(--space-2)}.ai-sheet-body .home-ai .home-ai-results .assistant-object-search{padding:16px 20px}.ai-sheet-body .home-ai:not(.has-conversation) .home-ai-context-hint{padding-inline:20px}.ai-sheet-body .home-ai-context-hint-text.is-reserve{display:none}}.ai-sheet-body .home-ai:not(.has-conversation) .assistant-quick-actions{margin-bottom:0}.assistant-quick-actions{background:var(--card);width:100%;max-width:720px;color:var(--foreground);box-shadow:var(--shadow-card);border:0;border-radius:16px;gap:16px;margin-inline:auto;padding:16px;display:grid;container:assistant-quick-actions/inline-size}@media (width>=880px){.assistant-quick-actions{border-radius:var(--radius-surface);gap:16px;padding:20px}}.assistant-quick-actions__header{gap:4px;min-width:0;padding:0;display:grid}.assistant-quick-actions__title{color:var(--foreground);font-size:var(--text-label);font-weight:var(--font-weight-label);letter-spacing:var(--tracking-label);line-height:var(--leading-label);margin:0}.assistant-quick-actions__hint{max-width:68ch;color:var(--muted-foreground);font-size:var(--text-small);line-height:var(--leading-small);text-wrap:pretty;font-weight:var(--font-weight-small);letter-spacing:var(--tracking-small);margin:0}.assistant-quick-actions__list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;min-height:0;max-height:min(52vh,480px);padding:2px;overflow-y:auto}.assistant-quick-actions__list,.assistant-quick-actions__groups{gap:12px;display:grid}.assistant-quick-actions__groups>.assistant-quick-actions__group,.assistant-quick-actions__list>.assistant-quick-actions__group{border-bottom:1px solid var(--divider);padding:0 0 12px}.assistant-quick-actions__groups>.assistant-quick-actions__group:last-child{border-bottom:0;padding-bottom:0}@container assistant-quick-actions (width>=560px){.assistant-quick-actions__header{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.assistant-quick-actions__group{grid-template-columns:92px minmax(0,1fr);align-items:start;gap:18px;display:grid}.assistant-quick-actions__group>:first-child{padding-top:9px}.assistant-quick-actions__group>ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 8px;display:grid}}@media (width<=620px){.assistant-quick-actions{gap:12px;padding:12px}.assistant-quick-actions__header{padding-inline:2px}}@media (width<=879px){.ai-sheet-body .home-ai.has-conversation .home-ai-form{margin-bottom:0}}@media (width<=719px){.ai-sheet-body .home-ai.has-conversation .home-ai-form{--home-ai-input-pad-top:7px;--home-ai-input-pad-bottom:6px;gap:10px}.ai-sheet-body .home-ai.has-conversation .home-ai-input{min-height:36px}}@media (prefers-reduced-motion:reduce){.ai-sheet,.ai-sheet-backdrop{transition:none}.ai-sheet-layer.is-open .ai-sheet-body .home-ai .home-ai-form,.ai-sheet-layer.is-closing .ai-sheet-body .home-ai .home-ai-form,.ai-bar.is-route-shimmer:before,.ai-bar.is-doc-context:before,.ai-bar.is-home-fly-in{animation:none}}@media (width<=879px){.ai-sheet{height:max(0px, calc(100% - var(--sheet-keyboard-inset)))}.ai-sheet-backdrop,.ai-sheet-layer>.edge-light{top:calc(-1 * var(--safe-area-top));right:calc(-1 * var(--safe-area-right));bottom:auto;left:calc(-1 * var(--safe-area-left));height:calc(100vh + var(--safe-area-top) + var(--safe-area-bottom));height:calc(100lvh + var(--safe-area-top) + var(--safe-area-bottom))}}@starting-style{.ai-sheet-layer.is-open .ai-sheet-backdrop{opacity:0}.ai-sheet-layer.is-open .ai-sheet{opacity:0;transform:translateY(20px)}}@media (prefers-reduced-motion:reduce){.ai-sheet-layer.is-open .ai-sheet,.ai-sheet-layer.is-open .ai-sheet-backdrop{transition:none;animation:none}}@media (width<=879px){.ai-sheet{--ai-sheet-inline-gutter:var(--mobile-navigation-edge-inset);width:100%;transition:opacity 80ms 90ms;transform:none}.ai-sheet-layer.is-open .ai-sheet{transition:opacity 90ms;transform:none}@starting-style{.ai-sheet-layer.is-open .ai-sheet{transform:none}}.ai-sheet-body{margin-inline:calc(-1 * var(--ai-sheet-inline-gutter));margin-bottom:calc(-1 * var(--mobile-navigation-bottom));padding-inline:var(--ai-sheet-inline-gutter);padding-bottom:var(--mobile-navigation-bottom)}.ai-sheet-body .home-ai,.ai-sheet-body .home-ai:not(.has-conversation){margin-bottom:0;padding-bottom:0}.ai-sheet-body .home-ai:not(.has-conversation) .home-ai-form,.ai-sheet-body .home-ai.has-conversation .home-ai-form{min-height:var(--mobile-navigation-height);--home-ai-inline-pad:16px;background:var(--surface-raised);max-width:none;box-shadow:var(--shadow-high);border:0;justify-self:center;margin-inline:auto}.ai-sheet-layer .ai-sheet-body .home-ai-form:not(.is-multiline):not(.has-attachments) .home-ai-plus{margin-inline-start:-10px}.ai-sheet-layer .ai-sheet-body .home-ai .home-ai-form:not(.is-multiline):not(.has-attachments)>.home-ai-icon-button{margin-inline-end:-10px}.ai-sheet-layer.is-open .ai-sheet-body .home-ai .home-ai-form{animation:ai-composer-reveal .46s cubic-bezier(.34, 1.25, .64, 1) backwards, ai-composer-lift .14s .3s var(--ease-standard) backwards}.ai-sheet-layer.is-closing .ai-sheet-body .home-ai .home-ai-form{animation:ai-composer-reveal .17s cubic-bezier(.4, 0, .8, .4) reverse both, ai-composer-lift 70ms var(--ease-standard) reverse both}html[dir=rtl] .ai-sheet-layer.is-open .ai-sheet-body .home-ai .home-ai-form,html[dir=rtl] .ai-sheet-layer.is-closing .ai-sheet-body .home-ai .home-ai-form{animation-name:ai-composer-reveal-rtl,ai-composer-lift}}@keyframes ai-composer-reveal{0%{clip-path:inset(2px 0 2px calc(100% - var(--mobile-navigation-agent-size)) round 999px)}to{clip-path:inset(0 round 999px)}}@keyframes ai-composer-reveal-rtl{0%{clip-path:inset(2px calc(100% - var(--mobile-navigation-agent-size)) 2px 0 round 999px)}to{clip-path:inset(0 round 999px)}}@keyframes ai-composer-lift{0%{box-shadow:none}}@media (prefers-reduced-motion:reduce){.ai-sheet-layer.is-open .ai-sheet-body .home-ai .home-ai-form,.ai-sheet-layer.is-closing .ai-sheet-body .home-ai .home-ai-form,html[dir=rtl] .ai-sheet-layer.is-open .ai-sheet-body .home-ai .home-ai-form,html[dir=rtl] .ai-sheet-layer.is-closing .ai-sheet-body .home-ai .home-ai-form{animation:none}}.ai-sheet-region{z-index:2;border-radius:var(--radius-surface);background:var(--surface-page);max-width:none;box-shadow:0 0 0 1px color-mix(in srgb, var(--foreground) 8%, transparent), 0 18px 48px -12px color-mix(in srgb, var(--overlay) 70%, transparent);transform-origin:0 0;opacity:0;-webkit-user-select:none;user-select:none;transition:opacity .12s;display:block;position:absolute}.ai-sheet-layer.is-open .ai-sheet-region{opacity:1;transition:none}.ai-sheet-layer.has-region .ai-sheet{padding-top:0}.ai-sheet-layer.has-region .ai-sheet-body{padding-top:var(--ai-sheet-region-offset,0px)}@media (width>=880px){.ai-sheet-layer.has-region .ai-sheet-body .home-ai:not(.has-conversation){padding-top:0}.ai-sheet-layer.has-region.is-open .ai-sheet{animation:.22s .26s backwards ai-sheet-region-field-in}}@keyframes ai-sheet-region-field-in{0%{opacity:0;transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.ai-sheet-layer.has-region.is-open .ai-sheet{animation:none}}.ai-sheet-layer .ai-sheet-bug-toggle{gap:var(--space-2);width:fit-content;margin:var(--space-3) auto 0;color:#fffffff0;font-size:var(--text-small);text-shadow:0 1px 3px #00000047;padding-inline:var(--space-3) var(--space-4);-webkit-backdrop-filter:blur(22px)saturate(1.3)brightness(.8);backdrop-filter:blur(22px)saturate(1.3)brightness(.8);transition:color var(--duration-fast) ease, background-color var(--duration-slow) ease, box-shadow var(--duration-slow) ease;background:0 0;border-radius:999px;font-weight:500;display:flex;box-shadow:inset 0 0 0 1px #ffffff38,inset 0 1px #fff3}@media (hover:hover) and (pointer:fine){.ai-sheet-layer .ai-sheet-bug-toggle:hover{color:#fff;background:0 0;box-shadow:inset 0 0 0 1px #ffffff5c,inset 0 1px #ffffff47}}.ai-sheet-layer .ai-sheet-bug-toggle[aria-pressed=true]{color:#000;text-shadow:none;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffffc7;box-shadow:0 0 14px 2px #ffffff80}@media (hover:hover) and (pointer:fine){.ai-sheet-layer .ai-sheet-bug-toggle[aria-pressed=true]:hover{color:#000;text-shadow:none;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffffc7;box-shadow:0 0 14px 2px #ffffff80}}.ai-sheet-bug-toggle__mark{place-items:center;width:16px;height:16px;display:grid;position:relative}.ai-sheet-bug-toggle__mark svg{filter:drop-shadow(0 1px 2px #0000003d);width:14px;height:14px;transition:opacity var(--duration-fast) ease, transform var(--duration-slow) cubic-bezier(.3, 1.5, .5, 1);grid-area:1/1}.ai-sheet-bug-toggle__mark svg:last-child,.ai-sheet-bug-toggle[aria-pressed=true] .ai-sheet-bug-toggle__mark svg:first-child{opacity:0;transform:scale(.4)}.ai-sheet-bug-toggle[aria-pressed=true] .ai-sheet-bug-toggle__mark svg:last-child{opacity:1;filter:none;width:16px;height:16px;transform:none}@media (prefers-reduced-motion:reduce){.ai-sheet-bug-toggle__mark svg{transition:none}}.ai-sheet-layer.is-thanking.is-open .ai-sheet-region{transform-origin:50% calc(100% + 38px);opacity:0;transition:transform .32s cubic-bezier(.5,0,.75,0),opacity .2s .12s;transform:scale(0)}.ai-sheet-layer.is-thanking.is-open .ai-sheet{transform-origin:50% 0;opacity:0;pointer-events:none;transition:transform .26s cubic-bezier(.5,0,.75,0),opacity .18s;transform:scale(.4)}.ai-sheet-thanks{z-index:3;justify-content:center;align-items:center;gap:var(--space-2);width:fit-content;height:fit-content;padding:var(--space-4) var(--space-5);border-radius:var(--radius-popup);background:var(--surface-page);color:var(--foreground);box-shadow:var(--shadow-card);font-size:var(--text-label);font-weight:var(--font-weight-label);pointer-events:none;flex-direction:column;margin:auto;animation:.42s cubic-bezier(.3,1.5,.5,1) .22s backwards ai-sheet-thanks-in;display:flex;position:absolute;inset:0}.ai-sheet-thanks svg{width:32px;height:32px;color:var(--primary);animation:.64s ease-in-out .56s ai-sheet-thanks-beat}@keyframes ai-sheet-thanks-in{0%{opacity:0;transform:scale(.2)}}@keyframes ai-sheet-thanks-beat{35%{transform:scale(1.22)}60%{transform:scale(.96)}}@media (prefers-reduced-motion:reduce){.ai-sheet-layer.is-thanking.is-open .ai-sheet-region,.ai-sheet-layer.is-thanking.is-open .ai-sheet{transition:opacity .12s;transform:none}.ai-sheet-thanks,.ai-sheet-thanks svg{animation:none}}.ai-sheet-layer.has-region .ai-sheet-backdrop{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.ai-sheet-layer.has-region .ai-sheet-body .home-ai:not(.has-conversation) .home-ai-results{display:none}.home-ai{width:min(100%, var(--home-ai-max));order:1;align-content:center;justify-items:center;gap:16px;min-height:clamp(300px,44vh,430px);margin:0 auto 8px;padding:clamp(24px,5vh,54px) 0 12px;display:grid}.home-ai.has-conversation{width:min(100%, var(--home-conversation-max));flex-direction:column;justify-content:flex-end;align-items:center;gap:12px;min-height:calc(100svh - 96px);padding:0;display:flex}.home-ai-footer{display:contents}.home-ai.has-conversation .home-ai-footer{z-index:6;background:0 0;justify-items:center;gap:12px;width:100%;padding:12px 0 0;display:grid;position:sticky;bottom:0}@media (width<=879px){.home-ai.has-conversation{gap:6px}.home-ai:not(.has-conversation){align-content:start;gap:12px;min-height:0;margin-bottom:2px;padding:clamp(64px,14vh,104px) 0 4px}}@media (width>=880px){.home-ai:not(.has-conversation){gap:44px;min-height:0;margin-bottom:0;padding:56px 0 16px}.home-ai.has-conversation .home-ai-footer{gap:8px;padding-top:4px}}@media (prefers-reduced-motion:reduce){.home-ai-typing-dots,.home-ai-typing-dots span,.home-ai-typing-dots span:before,.home-ai-typing-label{animation:none}}.home-ai-dialog{--home-ai-message-radius:20px;scrollbar-width:none;gap:12px;width:min(100%,720px);padding:2px 22px 4px;display:grid;position:relative}.home-ai-dialog::-webkit-scrollbar{display:none}.home-ai.has-conversation .home-ai-dialog{width:min(100%,820px);padding:10px 22px 14px}@media (width<=879px){.home-ai.has-conversation .home-ai-dialog{gap:14px;padding:14px 32px 4px}}@media (width>=880px){.home-ai.has-conversation .home-ai-dialog{--home-ai-measure:100%;padding-inline:0}.home-ai.has-conversation .home-ai-message.is-assistant{max-width:100%}.home-ai.has-conversation .home-ai-message-row.is-user{max-width:76%}}.home-ai-dialog.is-branch-out,.assistant-history-workspace__chat.is-new-chat-out>.home-ai{pointer-events:none;animation:.36s cubic-bezier(.5,0,.85,.4) both home-ai-branch-out}.home-ai-dialog.is-branch-in,.assistant-history-workspace__chat.is-new-chat-in>.home-ai{animation:.44s cubic-bezier(.16,1,.3,1) both home-ai-branch-in}@keyframes home-ai-branch-out{0%{opacity:1;transform:translateY(0)}70%{opacity:.25}to{opacity:0;transform:translateY(64vh)}}@keyframes home-ai-branch-in{0%{opacity:0;transform:translateY(-64vh)}35%{opacity:1}to{opacity:1;transform:translateY(0)}}.assistant-history-workspace__chat.is-new-chat-fresh>.home-ai{animation:.45s cubic-bezier(.16,1,.3,1) both home-ai-new-chat-fresh}@keyframes home-ai-new-chat-fresh{0%,to{transform:translateY(0)}30%{transform:translateY(-10px)}}@media (prefers-reduced-motion:reduce){.home-ai-dialog.is-branch-out,.home-ai-dialog.is-branch-in,.assistant-history-workspace__chat.is-new-chat-out>.home-ai,.assistant-history-workspace__chat.is-new-chat-in>.home-ai,.assistant-history-workspace__chat.is-new-chat-fresh>.home-ai{animation:none}}.home-ai-dialog-end{width:1px;height:1px;position:absolute;inset-block-end:0}.home-ai-message{border-radius:var(--home-ai-message-radius);max-width:min(88%,660px);font-size:var(--text-body);font-weight:var(--font-weight-body);line-height:var(--leading-body);white-space:pre-wrap;overflow-wrap:anywhere;letter-spacing:var(--tracking-body);border:0;padding:12px 0;animation:.22s cubic-bezier(.2,.8,.2,1) both home-ai-message-in}@keyframes home-ai-message-in{0%{opacity:0;transform:translateY(7px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.home-ai-message{animation:none}}.home-ai-message.is-user{background:var(--secondary);max-width:100%;color:var(--secondary-foreground);box-shadow:none;padding:12px 16px}.home-ai-message-row.is-user{flex-direction:column;justify-self:end;align-items:flex-end;gap:10px;max-width:min(76%,540px);display:flex}.home-ai-followups{width:100%;max-width:100%;margin-block-start:4px;display:grid}.home-ai-message.is-assistant{--surface-current:var(--card);--surface-nested:var(--surface-inset);background:var(--card);color:var(--foreground);box-shadow:none;justify-self:start}.home-ai-message.is-assistant.has-tasks{width:min(100%, var(--home-ai-measure,680px));max-width:min(100%, var(--home-ai-measure,680px))}.home-ai-message.is-assistant:has(>.home-ai-thoughts.is-expanded){width:min(100%, var(--home-ai-measure,680px))}.home-ai-message.is-assistant.has-inline-widgets{--surface-current:var(--surface-page);--surface-nested:var(--card);width:min(100%, var(--home-ai-measure,680px));max-width:min(100%, var(--home-ai-measure,680px));box-shadow:none;background:0 0}.home-ai-message.is-assistant.has-inline-widgets.has-diff{width:min(100%, var(--composer-measure));max-width:min(100%, var(--composer-measure))}.home-ai-inline-widgets{gap:var(--space-2);width:100%;min-width:0;margin-block-end:12px;display:grid}.home-ai-message.is-assistant.has-inline-widgets .home-ai-recommendation,.home-ai-message.is-assistant.has-inline-widgets .home-ai-context-card,.home-ai-message.is-assistant.has-inline-widgets .home-ai-diff-table{width:100%}.home-ai-message.is-system{max-width:min(100%,520px);color:var(--muted-foreground);box-shadow:none;font-size:var(--text-small);font-weight:var(--font-weight-small);line-height:var(--leading-small);text-align:center;letter-spacing:var(--tracking-small);background:0 0;border-radius:0;justify-self:center;padding:2px 0}.home-ai-message-content{white-space:normal;gap:11px;max-width:100%;display:grid}.home-ai-message.is-assistant>:is(.process-card,.home-ai-task-progress,.home-ai-inline-widgets):has(+.home-ai-message-content){margin-block-end:var(--space-4)}.home-ai-message.is-assistant .home-ai-message-content{line-height:var(--leading-label);font-size:inherit;font-weight:inherit;letter-spacing:inherit}.home-ai-message.is-user .home-ai-message-content,.home-ai-text-block{white-space:pre-wrap}.home-ai-inline-code{border-radius:var(--radius-chip);background:var(--secondary);color:var(--foreground);font-family:var(--font-mono);font-size:var(--text-small);font-weight:var(--font-weight-small);line-height:var(--leading-small);letter-spacing:var(--tracking-small);white-space:break-spaces;overflow-wrap:anywhere;border:0;padding:1px 5px}.home-ai-markdown-code-block{width:100%}.home-ai-markdown-list{white-space:normal;gap:5px;margin:0;padding-inline-start:0;display:grid}.home-ai-markdown-list li{padding-inline-start:0}.home-ai-markdown-list li::marker{color:var(--muted-foreground)}.home-ai-markdown-quote{border-inline-start:2px solid var(--border-strong);color:var(--muted-foreground);white-space:pre-wrap;margin:0;padding-inline-start:12px}.home-ai-message.is-user .home-ai-markdown-quote{border-inline-start-color:color-mix(in srgb, currentColor 45%, transparent);color:inherit}.home-ai-heading{font-weight:var(--font-weight-h3);line-height:var(--leading-h3);letter-spacing:var(--tracking-h3);color:var(--foreground);font-size:var(--text-h3);margin:14px 0 4px}.home-ai-heading:first-child{margin-top:0}.home-ai-heading--h1,.home-ai-heading--h2{font-size:var(--text-h2);font-weight:var(--font-weight-h2);line-height:var(--leading-h2);letter-spacing:var(--tracking-h2)}.home-ai-heading--h3{font-size:var(--text-h3);font-weight:var(--font-weight-h3);line-height:var(--leading-h3);letter-spacing:var(--tracking-h3)}.home-ai-heading--h4,.home-ai-heading--h5,.home-ai-heading--h6{font-size:var(--text-body);color:var(--muted-foreground);text-transform:none;font-weight:var(--font-weight-body);line-height:var(--leading-body);letter-spacing:var(--tracking-body)}.home-ai-link{border:1px solid var(--border);color:var(--accent-text);font-weight:var(--font-weight-control);font-size:var(--text-control);white-space:nowrap;line-height:var(--leading-control);letter-spacing:var(--tracking-control);background:0 0;border-radius:999px;align-items:center;gap:4px;padding:1px 7px;text-decoration:none;transition:background-color .16s,border-color .16s;display:inline-flex}@media (hover:hover) and (pointer:fine){.home-ai-link:hover{border-color:var(--border-strong);background:var(--surface-hover);text-decoration:none}}.home-ai-link.is-person{background:var(--secondary);color:var(--foreground);border:0;padding:2px 8px}@media (hover:hover) and (pointer:fine){.home-ai-link.is-person:hover{background:color-mix(in srgb, var(--foreground) 6%, var(--secondary))}}.home-ai-message-actions{white-space:normal;align-items:center;gap:4px;margin-top:10px;display:flex}.home-ai-user-actions{margin-top:0}.home-ai-message-time{font-size:var(--text-small);font-weight:var(--font-weight-small);color:var(--muted-foreground);font-variant-numeric:tabular-nums;white-space:nowrap;-webkit-user-select:none;user-select:none;line-height:var(--leading-small);letter-spacing:var(--tracking-small);padding:0 3px}.home-ai-message-actions button{border-radius:var(--radius-control);width:26px;height:26px;color:var(--muted-foreground);cursor:pointer;animation:home-ai-actions-swap-in .2s var(--ease-standard) both;background:0 0;border:0;outline:none;place-items:center;transition:background-color .15s,color .15s,opacity .15s;display:grid}.home-ai-feedback-thanks{height:26px;font-size:var(--text-small);font-weight:var(--font-weight-small);color:var(--muted-foreground);animation:home-ai-actions-swap-in .2s var(--ease-standard) both;line-height:var(--leading-small);letter-spacing:var(--tracking-small);align-items:center;gap:6px;display:inline-flex}.home-ai-branch-glyph{transform:rotate(-90deg)}[dir=rtl] .home-ai-branch-glyph{transform:rotate(90deg)}@keyframes home-ai-actions-swap-in{0%{opacity:0;transform:translateY(4px)scale(.92)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.home-ai-message-actions button,.home-ai-feedback-thanks{animation:none}}.home-ai-message-actions button:focus-visible,.home-ai-message-actions button[data-state=open]{background:color-mix(in srgb, var(--foreground) 8%, transparent);color:var(--foreground)}@media (hover:hover) and (pointer:fine){.home-ai-message-actions button:hover{background:color-mix(in srgb, var(--foreground) 8%, transparent);color:var(--foreground)}}.home-ai-message-actions button:disabled{cursor:default;opacity:.42}.home-ai-message-actions svg{width:14px;height:14px}.home-ai-message-actions:not(.home-ai-user-actions)>button:first-child{margin-inline-start:-6px}@media (hover:hover){.home-ai-message-actions{opacity:0;transition:opacity var(--duration-fast) var(--ease-standard)}.home-ai-message-actions:has(:focus-visible,button[data-state=open],.home-ai-feedback-thanks){opacity:1}@media (hover:hover) and (pointer:fine){.home-ai-message.is-assistant:hover .home-ai-message-actions,.home-ai-message-row.is-user:hover .home-ai-message-actions{opacity:1}}}@media (width<=879px){.home-ai-message-actions{flex-wrap:wrap;gap:6px 10px}.home-ai-message-actions button{flex:none;width:38px;height:38px}.home-ai-message-actions svg{width:17px;height:17px}.home-ai-message-actions:not(.home-ai-user-actions)>button:first-child{margin-inline-start:-10.5px}.home-ai-user-actions>button:last-child{margin-inline-end:-10.5px}}.process-card.home-ai-compaction{width:min(100%, var(--home-ai-measure,680px));justify-self:start;animation:.22s cubic-bezier(.2,.8,.2,1) both home-ai-message-in}.home-ai-compaction-count:before{content:"·";margin-inline:6px}.home-ai-compaction-summary{min-width:0;margin-block:var(--space-1) var(--space-2);color:var(--foreground);font-size:var(--text-small);font-weight:var(--font-weight-small);line-height:var(--leading-small);letter-spacing:var(--tracking-small);white-space:normal}.home-ai-compaction-summary .home-ai-message-content{gap:8px}@media (width<=879px){.home-ai-compaction-count{display:none}}.home-ai-message.is-system.home-ai-compacting{text-align:start;justify-self:start;align-items:center;gap:8px;display:inline-flex}.home-ai-compacting-spinner{flex:none;width:14px;height:14px;animation:.9s linear infinite home-ai-compacting-spin}@keyframes home-ai-compacting-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.home-ai-compacting-spinner{animation:none}}.home-ai-compaction-summary .home-ai-heading{font-size:var(--text-small);font-weight:var(--font-weight-small);line-height:var(--leading-small);letter-spacing:var(--tracking-small);margin:4px 0 0}.home-ai-compaction-summary .home-ai-heading:first-child{margin-top:0}.home-ai-typing{background:0 0;border:0;border-radius:0;justify-self:start;align-items:center;gap:4px;padding:13px 0;display:inline-flex}.home-ai-typing-dots{transform-origin:50%;flex:0 0 25px;width:25px;height:18px;animation:9.6s ease-in-out infinite home-ai-typing-orbit;display:inline-block;position:relative}.home-ai-typing-dots span{--wave-x:0px;--wave-delay:0s;width:5px;height:5px;transform:translate(var(--wave-x), 0);margin:-2.5px 0 0 -2.5px;animation:9.6s ease-in-out infinite home-ai-typing-dot-middle;position:absolute;top:50%;left:50%}.home-ai-typing-dots span:before{content:"";background:color-mix(in srgb, var(--muted-foreground) 70%, transparent);width:100%;height:100%;animation:1s ease-in-out infinite home-ai-typing-pulse;animation-delay:var(--wave-delay);border-radius:999px;display:block}.home-ai-typing-dots span:first-child{--wave-x:-9px;--wave-delay:0s;animation-name:home-ai-typing-dot-left}.home-ai-typing-dots span:nth-child(2){--wave-x:0px;--wave-delay:.14s}.home-ai-typing-dots span:nth-child(3){--wave-x:9px;--wave-delay:.28s;animation-name:home-ai-typing-dot-right}.ai-sheet-body .home-ai-typing-dots span:before{background:#ffffffd1}.home-ai-reasoning,.home-ai-thoughts{--think-ink:var(--muted-foreground);width:min(100%, var(--home-ai-measure,680px));color:var(--think-ink);justify-self:start}.home-ai-reasoning-label{transition:color .2s}@supports ((-webkit-background-clip:text) or (background-clip:text)){.home-ai-reasoning:not(.is-done) .home-ai-reasoning-label{background-image:linear-gradient(100deg, color-mix(in srgb, var(--think-ink) 78%, transparent) 0 34%, var(--think-ink) 50%, color-mix(in srgb, var(--think-ink) 78%, transparent) 66% 100%);color:#0000;background-size:280% 100%;-webkit-background-clip:text;background-clip:text;animation:2.6s ease-in-out infinite home-ai-reasoning-sweep}html[dir=rtl] .home-ai-reasoning:not(.is-done) .home-ai-reasoning-label{animation-direction:reverse}}.home-ai-reasoning-body{--process-row-padding:var(--space-2-5);margin:0}.process-card>.process-card__header[data-process-appearance=disclosure]+.process-card__body:has(>.home-ai-reasoning-body){--reasoning-row-inset:var(--space-3);padding:0}.home-ai-reasoning-body>*+*,.home-ai-reasoning-action+.home-ai-reasoning-action{border-block-start:1px solid var(--divider)}.home-ai-reasoning-text{padding-block:var(--process-row-padding);padding-inline:var(--reasoning-row-inset,0px);font-size:var(--text-body);font-weight:var(--font-weight-body);line-height:var(--leading-body);color:var(--think-ink);letter-spacing:var(--tracking-body);margin:0}.home-ai-reasoning-body>.home-ai-reasoning-text+.home-ai-reasoning-text{border-block-start:0;margin-block-start:calc(4px - var(--process-row-padding));padding-block-start:0}.home-ai-reasoning-sentence{animation:home-ai-typing-label-in .24s var(--ease-standard) both;overflow-wrap:anywhere}.home-ai-reasoning-sentence.is-shimmering{max-inline-size:100%;color:var(--think-ink);display:inline-block;position:relative}.home-ai-reasoning-sentence.is-bold{font-size:var(--text-h3);font-weight:var(--font-weight-h3);line-height:var(--leading-h3);letter-spacing:var(--tracking-h3);display:inline-block}.home-ai-reasoning-sentence.is-bold.has-leading-space{margin-block-start:var(--space-1)}.home-ai-reasoning-sentence.is-shimmering:before{content:attr(data-text);pointer-events:none;white-space:pre-wrap;overflow-wrap:anywhere;background-image:linear-gradient(90deg, transparent 0%, transparent 40%, var(--think-ink) 50%, transparent 60%, transparent 100%);color:#0000;-webkit-text-fill-color:transparent;background-repeat:no-repeat;background-size:400% 100%;-webkit-background-clip:text;background-clip:text;animation:2s linear infinite home-ai-reasoning-text-shimmer;position:absolute;inset:0}html[dir=rtl] .home-ai-reasoning-sentence.is-shimmering:before{animation-direction:reverse}@keyframes home-ai-reasoning-text-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@keyframes home-ai-reasoning-sweep{0%{background-position:100%}to{background-position:0%}}.home-ai-reasoning-actions{margin:0;padding:0;list-style:none;display:grid}.home-ai-reasoning-action{min-width:0;padding-inline:var(--reasoning-row-inset,0px)}.home-ai-reasoning-action-title{overflow-wrap:anywhere}.home-ai-reasoning-action-title.is-shimmering{max-inline-size:100%;display:inline-block;position:relative}.home-ai-reasoning-action-title.is-shimmering:before{content:attr(data-text);pointer-events:none;white-space:pre-wrap;overflow-wrap:anywhere;background-image:linear-gradient(90deg, transparent 0%, transparent 40%, var(--think-ink) 50%, transparent 60%, transparent 100%);color:#0000;-webkit-text-fill-color:transparent;background-repeat:no-repeat;background-size:400% 100%;-webkit-background-clip:text;background-clip:text;animation:2s linear infinite home-ai-reasoning-text-shimmer;position:absolute;inset:0}html[dir=rtl] .home-ai-reasoning-action-title.is-shimmering:before{animation-direction:reverse}.ai-sheet-body .home-ai-reasoning{--think-ink:var(--ai-sheet-thinking-color,var(--foreground))}@keyframes home-ai-typing-label-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes home-ai-typing-pulse{0%,80%,to{opacity:.38;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.home-ai-reasoning:not(.is-done) .home-ai-reasoning-label{color:var(--think-ink);background-image:none;animation:none}.home-ai-reasoning-sentence.is-shimmering:before,.home-ai-reasoning-action-title.is-shimmering:before{background-image:none;animation:none!important}.home-ai-reasoning-sentence{animation:none}}@keyframes home-ai-typing-orbit{0%,54%,60%,91%,to{transform:rotate(0)}72%{transform:rotate(360deg)}84%{transform:rotate(-180deg)}}@keyframes home-ai-typing-dot-left{0%,54%,91%,to{transform:translate(-9px)}60%,84%{transform:translateY(-6.75px)}}@keyframes home-ai-typing-dot-middle{0%,54%,91%,to{transform:translate(0)}60%,84%{transform:translate(6px,4.75px)}}@keyframes home-ai-typing-dot-right{0%,54%,91%,to{transform:translate(9px)}60%,84%{transform:translate(-6px,4.75px)}}@keyframes home-ai-widget-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.home-ai-status,.home-ai-list,.home-ai-pto,.home-ai-person,.home-ai-recommendation{min-width:0;color:var(--foreground);animation:home-ai-widget-in var(--duration-base) var(--ease-standard) both;justify-self:start}.home-ai-dialog .home-ai-entity{width:min(100%,520px);min-width:0;animation:home-ai-widget-in var(--duration-base) var(--ease-standard) both;justify-self:start}.home-ai-dialog .home-ai-entity[data-size=person]{width:min(100%,380px)}@media (prefers-reduced-motion:reduce){.home-ai-dialog .home-ai-entity,.home-ai-status,.home-ai-list,.home-ai-pto,.home-ai-person,.home-ai-recommendation{animation:none}}.home-ai-event-icon{width:20px;height:20px;color:var(--muted-foreground);flex-shrink:0;place-items:center;display:grid}.home-ai-event-icon svg,.home-ai-icon-button svg{width:17px;height:17px}.is-green .home-ai-event-icon{color:var(--foreground)}.is-amber .home-ai-event-icon{color:var(--status-warning)}.is-red .home-ai-event-icon{color:var(--status-danger)}.home-ai-status{width:min(100%, var(--home-ai-measure,680px));border-radius:var(--radius-surface);text-decoration:none;display:block}.home-ai-status.is-linked{cursor:pointer}.home-ai-status.is-linked:focus-visible,.home-ai-person:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:3px}.home-ai-event-copy{gap:3px;min-width:0;display:grid}.home-ai-event-title{align-items:center;gap:8px;min-width:0;display:flex}.home-ai-event-title strong{text-overflow:ellipsis;white-space:nowrap;color:var(--foreground);font-family:var(--font-display);font-size:var(--text-h3);font-weight:var(--font-weight-h3);letter-spacing:var(--tracking-h3);line-height:var(--leading-h3);overflow:hidden}.home-ai-event-structured{border-block-start:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:8px 16px;min-width:0;padding-block-start:8px;display:grid}.home-ai-event-structured__item{gap:2px;min-width:0;padding-block:4px;display:grid}.home-ai-event-structured__item span,.home-ai-event-structured__item strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.home-ai-event-structured__item span{color:var(--muted-foreground);font-size:var(--text-small);font-weight:var(--font-weight-small);line-height:var(--leading-small);letter-spacing:var(--tracking-small)}.home-ai-event-structured__item strong{color:var(--foreground);font-size:var(--text-body);font-weight:var(--font-weight-body);line-height:var(--leading-body);letter-spacing:var(--tracking-body)}.home-ai-event-meta{color:var(--muted-foreground);font-size:var(--text-small);font-weight:var(--font-weight-small);line-height:var(--leading-small);text-overflow:ellipsis;white-space:nowrap;letter-spacing:var(--tracking-small);overflow:hidden}@media (hover:hover) and (pointer:fine){.home-ai-status.is-navigate:hover .home-ai-event-icon svg{color:var(--foreground)}}.home-ai-list{width:min(100%, var(--home-ai-measure,680px));display:grid;overflow:hidden}.home-ai-list-head{border-block-end:1px solid var(--border);align-items:center;gap:12px;padding:16px;display:flex}.home-ai-list-head .home-ai-event-icon{color:var(--foreground)}.home-ai-list-link{color:inherit;outline:none;text-decoration:none}.home-ai-list-link:focus-visible{background:var(--secondary)}@media (hover:hover) and (pointer:fine){.home-ai-list-link:hover{background:var(--secondary)}}.home-ai-list-dot{background:var(--border-strong);border-radius:50%;width:8px;height:8px}.home-ai-doclist-snippet{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.home-ai-pto{width:min(100%, var(--home-ai-measure,680px));gap:16px;padding:16px;display:grid}.home-ai-pto__head{grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.home-ai-pto__head>span:nth-child(2){gap:2px;min-width:0;display:grid}.home-ai-pto__head strong,.home-ai-pto__head small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-ai-pto__head strong{color:var(--foreground);font-family:var(--font-display);font-size:var(--text-h3);font-weight:var(--font-weight-h3);line-height:var(--leading-h3);letter-spacing:var(--tracking-h3)}.home-ai-pto__head small{color:var(--muted-foreground);font-size:var(--text-small);font-weight:var(--font-weight-small);line-height:var(--leading-small);letter-spacing:var(--tracking-small)}.home-ai-pto.is-ready .home-ai-event-icon{color:var(--foreground)}.home-ai-pto.is-blocked .home-ai-event-icon{color:var(--destructive)}.home-ai-pto__chips{flex-wrap:wrap;gap:5px;display:flex}.home-ai-pto__hero{border-block:1px solid var(--border);grid-template-columns:auto 1fr;align-items:baseline;gap:1px 8px;padding-block:12px;display:grid}.home-ai-pto__hero strong{color:var(--foreground);font-size:var(--text-h1);font-weight:var(--font-weight-h1);letter-spacing:var(--tracking-h1);line-height:var(--leading-h1);grid-row:1/span 2}.home-ai-pto__hero span{color:var(--foreground);font-size:var(--text-small);font-weight:var(--font-weight-small);line-height:var(--leading-small);letter-spacing:var(--tracking-small)}.home-ai-pto__hero small{color:var(--muted-foreground);font-size:var(--text-small);font-weight:var(--font-weight-small);line-height:var(--leading-small);letter-spacing:var(--tracking-small)}.home-ai-pto__actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.home-ai-pto__actions svg,.home-ai-pto__link svg{width:14px;height:14px}.home-ai-review-card{width:min(100%, var(--home-ai-measure,680px));justify-self:start}.home-ai-review-card__header{align-items:center}.home-ai-review-card__heading{align-items:center;gap:10px;min-width:0;display:flex}.home-ai-review-card__heading>svg{width:18px;height:18px;color:var(--status-warning);flex:none}.home-ai-review-card__heading>span{gap:2px;min-width:0;display:grid}.home-ai-review-card__content{gap:14px;display:grid}.home-ai-review-card__target{border-block:1px solid var(--border);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding-block:10px;display:grid}.home-ai-review-card__target strong{color:var(--foreground);font-size:var(--text-small);font-weight:var(--font-weight-small);line-height:var(--leading-small);letter-spacing:var(--tracking-small);flex:none}.home-ai-review-card__target code{overflow-wrap:anywhere;min-width:0;color:var(--foreground);font-family:var(--font-mono);font-size:var(--text-small);font-weight:var(--font-weight-small);line-height:var(--leading-small);letter-spacing:var(--tracking-small)}.home-ai-review-card__footer{justify-content:flex-start}@media (width<=560px){.home-ai-pto__head{grid-template-columns:20px minmax(0,1fr)}.home-ai-pto__actions{flex-wrap:wrap;justify-content:flex-start}.home-ai-review-card{width:100%}.home-ai-review-card__header{flex-wrap:wrap;align-items:flex-start}}.home-ai-person{border-radius:var(--radius-surface);width:min(100%,520px);text-decoration:none;display:block}.home-ai-person__card{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:13px;padding:16px;display:grid}.home-ai-person-copy{gap:2px;min-width:0;display:grid}.home-ai-person-copy strong{font-size:var(--text-body);font-weight:var(--font-weight-body);letter-spacing:var(--tracking-body);white-space:nowrap;text-overflow:ellipsis;line-height:var(--leading-body);overflow:hidden}.home-ai-person-copy span{font-size:var(--text-small);font-weight:var(--font-weight-small);color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;line-height:var(--leading-small);letter-spacing:var(--tracking-small);overflow:hidden}.home-ai-person-copy em{font-style:normal;font-size:var(--text-small);color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;font-weight:var(--font-weight-small);line-height:var(--leading-small);letter-spacing:var(--tracking-small);overflow:hidden}.home-ai-person__card>svg{width:17px;height:17px;color:var(--muted-foreground);transition:transform .15s var(--ease-standard), color .15s ease}@media (hover:hover) and (pointer:fine){.home-ai-person:hover .home-ai-person__card>svg{color:var(--foreground);transform:translate(1px,-1px)}}.home-ai-chart-foot{border-top:1px solid var(--border);gap:3px;margin-top:2px;padding-top:8px;display:grid}.home-ai-chart-summary{font-size:var(--text-small);font-weight:var(--font-weight-small);font-variant-numeric:tabular-nums;color:var(--muted-foreground);line-height:var(--leading-small);letter-spacing:var(--tracking-small)}.home-ai-chart-insight{font-size:var(--text-small);font-style:italic;line-height:var(--leading-small);color:var(--muted-foreground);font-weight:var(--font-weight-small);letter-spacing:var(--tracking-small)}.home-ai-held{gap:12px;display:grid}.home-ai-held__group{gap:4px;min-width:0;display:grid}.home-ai-held__label{color:var(--foreground);align-items:baseline;gap:6px;margin:0;font-size:13px;font-weight:500;display:flex}.home-ai-held__count{color:var(--muted-foreground);font-weight:400}.home-ai-held__items{gap:2px;margin:0;padding:0;list-style:none;display:grid}.home-ai-held__item{min-width:0;color:var(--muted-foreground);align-items:baseline;gap:6px;font-size:13px;display:flex}.home-ai-held__item>svg{flex:none;align-self:center;width:12px;height:12px}.home-ai-held__item.is-done>svg{color:var(--status-success)}.home-ai-held__target{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.home-ai-held__outcome{min-width:0;color:var(--foreground);flex:0 auto}.home-ai-held__more{justify-self:start;padding-inline:0}.home-ai-error{width:min(100%, var(--home-ai-measure,680px));border-radius:var(--radius-surface);background:color-mix(in srgb, var(--destructive) 10%, var(--surface-nested));color:var(--destructive);box-shadow:none;font-size:var(--text-body);font-weight:var(--font-weight-body);line-height:var(--leading-body);white-space:pre-wrap;overflow-wrap:anywhere;letter-spacing:var(--tracking-body);border:1px solid #0000;justify-self:start;padding:16px;animation:.22s cubic-bezier(.2,.8,.2,1) both home-ai-message-in}@media (prefers-reduced-motion:reduce){.home-ai-error{animation:none}}.home-ai-file-card{width:min(100%, var(--home-ai-measure,680px));animation:home-ai-widget-in var(--duration-base) var(--ease-standard) both;justify-self:start}@media (prefers-reduced-motion:reduce){.home-ai-file-card{animation:none}}.home-ai-images{min-width:0;width:min(100%, var(--home-ai-measure,680px));border-radius:var(--radius-surface);background:var(--surface-nested);color:var(--foreground);box-shadow:none;animation:home-ai-widget-in var(--duration-base) var(--ease-standard) both;border:0;justify-self:start;gap:14px;padding:16px;display:grid}@media (prefers-reduced-motion:reduce){.home-ai-images{animation:none}}.home-ai-images-head{align-items:center;gap:11px;display:flex}.home-ai-images-grid{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:10px;display:grid}.home-ai-images-item{min-width:0;color:inherit;border-radius:12px;gap:6px;text-decoration:none;display:grid}@media (hover:hover) and (pointer:fine){a.home-ai-images-item:hover .home-ai-images-thumb{opacity:.88}}.home-ai-images-thumb{aspect-ratio:1;background:var(--secondary);border:0;border-radius:12px;transition:opacity .15s;display:block;overflow:hidden}.home-ai-images-thumb.is-avatar{border-radius:999px}.home-ai-images-thumb img{object-fit:cover;width:100%;height:100%}.home-ai-images-caption{text-align:center;gap:1px;min-width:0;display:grid}.home-ai-images-caption strong{font-size:var(--text-small);font-weight:var(--font-weight-small);white-space:nowrap;text-overflow:ellipsis;line-height:var(--leading-small);letter-spacing:var(--tracking-small);overflow:hidden}.home-ai-images-caption span{font-size:var(--text-small);font-weight:var(--font-weight-small);color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;line-height:var(--leading-small);letter-spacing:var(--tracking-small);overflow:hidden}.ai-quick-replies{gap:var(--space-3);width:100%;max-width:100%;padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-surface);background:0 0;animation:.26s cubic-bezier(.2,.8,.2,1) both home-ai-widget-in;display:grid}.ai-quick-replies__head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;display:grid}.ai-quick-replies__text{gap:2px;min-width:0;display:grid}.ai-quick-replies__message,.ai-quick-replies__question{margin:0}.ai-quick-replies__message{color:var(--muted-foreground)}.ai-quick-replies__question{color:var(--foreground)}.ai-quick-replies__dismiss{color:var(--muted-foreground);margin-block:-5px;margin-inline-end:-7px}.ai-quick-replies__options{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.ai-quick-replies__option{height:auto;min-height:var(--control-height-compact);border-radius:var(--radius-control);white-space:normal;text-align:start;max-width:100%;padding-block:5px}@media (hover:hover) and (pointer:fine){.ai-quick-replies__option:hover{background:var(--surface-hover)}}.ai-quick-replies__option[data-recommended],.ai-quick-replies__option[data-answer]{background:var(--surface-hover)}@media (hover:hover) and (pointer:fine){.ai-quick-replies__option[data-recommended]:hover,.ai-quick-replies__option[data-answer]:hover{background:var(--surface-current-selected)}}.ai-quick-replies__option:active,.ai-quick-replies__option[data-recommended]:active,.ai-quick-replies__option[data-answer]:active{background:var(--secondary)}.ai-quick-replies__field{min-height:72px}.ai-quick-replies__thanks{color:var(--muted-foreground);margin:0}.ai-quick-replies__label{min-width:0}@media (width>=880px) and (pointer:fine){.ai-quick-replies__option{--text-control:12px}}@media (width<=879px),(pointer:coarse){.ai-quick-replies__option{min-height:var(--tap-target)}}@media (width<=879px),(hover:none){.ai-quick-replies__keys{display:none}.ai-quick-replies__dismiss{margin-block:-12px;margin-inline-end:-15px}}@media (prefers-reduced-motion:reduce){.ai-quick-replies{animation:none}}.home-ai-form,.home-ai-queue{--home-ai-surface-shadow:inset 0 0 0 1px color-mix(in srgb, var(--foreground) 16%, transparent), var(--shadow-faint);background:var(--surface-raised);box-shadow:var(--home-ai-surface-shadow)}.home-ai-results{display:contents}.home-ai-form{--home-ai-input-pad-top:10px;--home-ai-input-pad-bottom:9px;--home-ai-inline-pad:18px;--home-ai-placeholder-color:var(--muted-foreground);width:min(100%, var(--composer-measure));min-height:62px;padding:0 var(--home-ai-inline-pad);isolation:isolate;transition:border-radius .18s ease, padding .18s var(--ease-standard), box-shadow .18s ease;border:0;border-radius:999px;align-items:center;gap:12px;display:flex;position:relative}.home-ai-form>*{z-index:2;position:relative}.home-ai-form>.home-ai-ultra-pulse{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.home-ai-ultra-pulse:before{content:"";background:linear-gradient(90deg, transparent, var(--speedometer-overdrive-start) 25%, var(--speedometer-overdrive-mid) 50%, var(--speedometer-overdrive-end) 75%, transparent);filter:blur(14px);opacity:0;width:60%;animation:1.1s cubic-bezier(.45,0,.25,1) forwards home-ai-ultra-pulse;position:absolute;top:0;bottom:0;left:-60%}@keyframes home-ai-ultra-pulse{0%{opacity:0;translate:0}20%,75%{opacity:.55}to{opacity:0;translate:267%}}@media (prefers-reduced-motion:reduce){.home-ai-form>.home-ai-ultra-pulse{display:none}}.home-ai-agent-mentions{--home-ai-agent-mention-row:54px;z-index:8;max-height:min(calc((var(--home-ai-agent-mention-row) * 3) + 42px), 48vh);--surface-current:var(--popover);--surface-nested:var(--card);background:var(--surface-raised);box-shadow:var(--shadow-overlay);border:0;border-radius:12px;grid-template-rows:auto minmax(0,auto);gap:4px;padding:7px;display:grid;position:absolute;bottom:calc(100% + 10px);left:18px;right:18px;overflow:hidden}.home-ai-agent-mentions__head{color:var(--muted-foreground);font-size:var(--text-small);font-weight:var(--font-weight-small);line-height:var(--leading-small);letter-spacing:var(--tracking-small);align-items:center;gap:6px;padding:3px 7px 5px;display:flex}.home-ai-agent-mentions__head svg{width:13px;height:13px;color:var(--foreground)}.home-ai-agent-mentions__empty{color:var(--muted-foreground);font-size:var(--text-small);font-weight:var(--font-weight-small);line-height:var(--leading-small);letter-spacing:var(--tracking-small);padding:10px 8px}.home-ai-agent-mentions__list{min-height:0;max-height:min(calc((var(--home-ai-agent-mention-row) * 3) + 8px), max(96px, calc(48vh - 42px)));overscroll-behavior:contain;scrollbar-gutter:stable;gap:4px;padding-right:2px;scroll-padding:4px;display:grid;overflow-y:auto}.home-ai-agent-mentions__group{gap:4px;display:grid}.home-ai-agent-mentions__group+.home-ai-agent-mentions__group{padding-top:2px}.home-ai-agent-mentions__group-label{color:var(--muted-foreground);font-size:var(--text-small);font-weight:var(--font-weight-small);line-height:var(--leading-small);letter-spacing:var(--tracking-small);padding:5px 8px 1px}.home-ai-agent-mention{width:100%;min-height:var(--home-ai-agent-mention-row);min-width:0;color:var(--foreground);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px;display:grid}.home-ai-agent-mention__thumb,.home-ai-agent-mention__icon{width:32px;height:32px}.home-ai-agent-mention__thumb{object-fit:cover;border-radius:10px}.home-ai-agent-mention__icon{color:var(--muted-foreground);place-items:center;display:grid}.home-ai-agent-mention__icon svg{width:16px;height:16px}.home-ai-agent-mention.is-active{background:var(--secondary)}@media (hover:hover) and (pointer:fine){.home-ai-agent-mention:hover{background:var(--secondary)}}.home-ai-agent-mention__text{gap:2px;min-width:0;display:grid}.home-ai-agent-mention__text strong,.home-ai-agent-mention__text small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.home-ai-agent-mention__text strong{font-size:var(--text-small);font-weight:var(--font-weight-small);line-height:var(--leading-small);letter-spacing:var(--tracking-small)}.home-ai-agent-mention__text small{color:var(--muted-foreground);font-size:var(--text-small);font-weight:var(--font-weight-small);line-height:var(--leading-small);letter-spacing:var(--tracking-small)}.home-ai-agent-mention em{background:var(--secondary);min-height:18px;color:var(--foreground);font-size:var(--text-small);font-style:normal;font-weight:var(--font-weight-small);line-height:var(--leading-small);letter-spacing:var(--tracking-small);border:0;border-radius:999px;justify-content:center;align-items:center;padding:1px 6px;display:inline-flex}@keyframes home-ai-blobs-dance{0%,to{background-position:8% 70%,86% 35%,45% 80%,70% 20%;background-size:46% 125%,40% 110%,42% 118%,26% 85%}25%{background-position:36% 25%,58% 78%,10% 45%,96% 62%;background-size:42% 112%,46% 124%,38% 104%,30% 96%}50%{background-position:70% 64%,26% 22%,84% 55%,38% 88%;background-size:48% 130%,38% 102%,44% 122%,24% 80%}75%{background-position:92% 32%,10% 68%,55% 18%,14% 42%;background-size:40% 108%,44% 120%,40% 110%,28% 92%}}@keyframes home-ai-blobs-bounce{0%,to{transform:translateY(-2px)scaleX(1.14)}32%{transform:translateY(3px)scale(1.2,.9)}62%{transform:translateY(-1px)scale(1.1,1.06)}}.home-ai:is(.has-conversation,:has(>.home-ai-empty-content)) .home-ai-form{margin-bottom:34px}@media (width<=879px){.home-ai:is(.has-conversation,:has(>.home-ai-empty-content)) .home-ai-form{margin-bottom:2px}}@media (width>=880px){.home-ai-form{--home-ai-inline-pad:18px;min-height:60px}.home-ai-input{min-height:40px;padding-block:10px 9px}.home-ai-form.is-multiline{--home-ai-input-pad-top:2px;padding-top:12px;padding-bottom:12px}.home-ai-form.is-multiline .home-ai-input{min-height:0;padding-top:var(--home-ai-input-pad-top)}.home-ai:is(.has-conversation,:has(>.home-ai-empty-content)) .home-ai-form{margin-bottom:10px}}.home-ai.has-conversation .home-ai-form:before{--home-ai-glow-rest-opacity:.52;opacity:0;filter:blur(21px)saturate(1.16);width:100vw;height:124px;transition:opacity .22s,scale .18s cubic-bezier(.2,.9,.25,1);animation:9s ease-in-out infinite home-ai-blobs-dance,3.6s ease-in-out infinite home-ai-blobs-bounce;top:calc(100% - 100px);left:calc(50% - 50vw);right:auto;scale:.92}.home-ai.has-conversation .home-ai-form:focus-within:before{opacity:var(--home-ai-glow-rest-opacity);scale:var(--home-ai-glow-pulse-scale,1)}@media (prefers-reduced-motion:reduce){.home-ai.has-conversation .home-ai-form:before{transition:none;animation:none}}.home-ai-form.is-multiline{--home-ai-card-pad:12px;padding-top:var(--home-ai-card-pad);padding-bottom:var(--home-ai-card-pad);border-radius:20px;flex-wrap:wrap;align-items:center;row-gap:4px}.home-ai-form.is-multiline .home-ai-input-wrap{flex-basis:100%;order:-1;width:100%}.home-ai-form.is-multiline .home-ai-plus{margin-inline-end:auto}.home-ai-form.is-multiline:not(:has(.home-ai-plus))>:is(.home-ai-icon-button,.home-ai-stop-button){margin-inline-start:auto}.home-ai-icon-button.home-ai-mic-button:not(:disabled){color:var(--muted-foreground);filter:none;background:0 0;animation:none}@media (hover:hover) and (pointer:fine){.home-ai-icon-button.home-ai-mic-button:not(:disabled):hover{background:var(--secondary);color:var(--foreground);filter:none;animation:none}}.home-ai-input-wrap{flex:1;min-width:0;display:flex;position:relative}.home-ai-input{z-index:2;resize:none;min-width:0;min-height:40px;max-height:136px;padding:var(--home-ai-input-pad-top) 0 var(--home-ai-input-pad-bottom);color:var(--foreground);font:inherit;font-size:var(--text-composer);line-height:var(--leading-composer);font-weight:var(--font-weight-composer);letter-spacing:var(--tracking-composer);background:0 0;border:0;outline:none;flex:1;position:relative;overflow-y:hidden}.home-ai-input.is-empty{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-ai-input.is-empty::placeholder{text-overflow:ellipsis;white-space:nowrap}@media (width>=720px){.home-ai:not(.has-conversation) .home-ai-form{width:min(100%, var(--composer-measure));--home-ai-inline-pad:18px;min-height:60px}}@media (width<=719px){.home-ai:not(.has-conversation) .home-ai-form{--home-ai-input-pad-top:7px;--home-ai-input-pad-bottom:6px;--home-ai-inline-pad:16px;gap:10px;min-height:54px}.home-ai:not(.has-conversation,:has(>.home-ai-empty-content)) .home-ai-input{min-height:36px}.home-ai .home-ai-form.is-multiline{--home-ai-input-pad-top:6px;--home-ai-input-pad-bottom:5px;--home-ai-card-pad:9px;row-gap:2px}}.home-ai-form.is-multiline .home-ai-input{overflow-y:auto}.home-ai-input:focus:not(:focus-visible){box-shadow:none}.home-ai-input:focus-visible{box-shadow:none;outline:none}.home-ai-input::placeholder{color:var(--home-ai-placeholder-color)}.home-ai-icon-button{z-index:2;width:var(--control-height);height:var(--control-height);border-radius:var(--radius-control);color:var(--foreground);background:0 0;border:1px solid #0000;flex-shrink:0;place-items:center;transition:background-color .15s,border-color .15s,color .15s,filter .15s,opacity .15s;display:grid;position:relative}.home-ai-form:not(.is-multiline):not(.has-attachments)>.home-ai-icon-button{margin-inline-end:-6px}@media (width<=719px){.home-ai:not(.has-conversation) .home-ai-form:not(.is-multiline):not(.has-attachments)>.home-ai-icon-button{margin-inline-end:-11px}}.home-ai-icon-button:not(.home-ai-mic-button),.home-ai-form .home-ai-mic-button,.home-ai-form .home-ai-plus-button{border-radius:var(--radius-cta)}.home-ai-icon-button:not(:disabled){background:var(--accent);color:var(--accent-foreground);cursor:pointer;transition:background-color var(--duration-base) var(--ease-standard), color var(--duration-base) var(--ease-standard), margin-inline-end var(--duration-base) var(--ease-standard)}.home-ai-icon-button:not(:disabled):active{background:var(--accent-active);color:var(--accent-foreground);filter:none}@media (hover:hover) and (pointer:fine){.home-ai-icon-button:not(:disabled):hover{background:var(--accent-active);color:var(--accent-foreground);filter:none}}.home-ai-icon-button:disabled{border-color:color-mix(in srgb, var(--border) 82%, transparent);opacity:.42;cursor:default}.home-ai-stop-button{z-index:2;background:var(--secondary);width:34px;height:34px;color:var(--muted-foreground);cursor:pointer;border:0;border-radius:999px;flex-shrink:0;place-items:center;transition:background-color .15s,color .15s;display:grid;position:relative}@media (hover:hover) and (pointer:fine){.home-ai-stop-button:hover{background:color-mix(in srgb, var(--foreground) 10%, var(--secondary));color:var(--foreground)}}.home-ai-stop-button svg{width:10px;height:10px}.home-ai-stop-button .home-ai-stop-icon{fill:currentColor;stroke:none}.home-ai-plus{width:var(--control-height);height:var(--control-height);flex-shrink:0;align-self:center;place-items:center;margin-inline-start:-6px;display:grid;position:static}.home-ai-plus>.home-ai-plus-button{grid-area:1/1}.home-ai-plus-button{z-index:3;width:var(--control-height);height:var(--control-height);border-radius:var(--radius-control);color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;place-items:center;transition:background-color .15s,color .15s,opacity .16s,transform .2s cubic-bezier(.2,.8,.2,1);display:grid;position:relative}.home-ai-plus-button svg{width:19px;height:19px;transition:transform .18s cubic-bezier(.2,.8,.2,1)}.home-ai-plus-button.is-open{background:var(--secondary);color:var(--foreground)}@media (hover:hover) and (pointer:fine){.home-ai-plus-button:hover{background:var(--secondary);color:var(--foreground)}}@media (prefers-reduced-motion:reduce){.home-ai-plus-button{transition:background-color .15s,color .15s}}.home-ai-plus-button.is-open svg{transform:rotate(45deg)}.home-ai-plus-button.is-active,.home-ai-model-picker.is-active,.home-ai-model-picker.is-active .menu-row__icon{color:var(--foreground)}.home-ai-plus-button.is-active.is-open{background:var(--secondary);color:var(--foreground)}@media (hover:hover) and (pointer:fine){.home-ai-plus-button.is-active:hover{background:var(--secondary);color:var(--foreground)}}@media (width<=879px),(pointer:coarse){.home-ai-plus,.home-ai-plus-button,.home-ai-icon-button,.home-ai-stop-button{width:var(--tap-target);height:var(--tap-target)}.home-ai-plus-button svg{width:17px;height:17px}.home-ai-form.is-multiline>:is(.home-ai-icon-button:not(.home-ai-mic-button),.home-ai-stop-button){margin-inline-end:calc(var(--home-ai-card-pad) - var(--home-ai-inline-pad))}}@media (width>=880px) and (pointer:fine){.home-ai-plus-button,.home-ai-context-button,.home-ai-form>.home-ai-model-picker,.home-ai-form>.home-ai-icon-button{--control-height:var(--control-height-compact);--icon-control:14px;--text-control:12px;--button-padding-inline:10px;--button-content-gap:6px}.home-ai-plus,.home-ai-stop-button{width:var(--control-height-compact);height:var(--control-height-compact)}.home-ai-plus{margin-inline-start:-2px}.home-ai-form:not(.is-multiline):not(.has-attachments)>.home-ai-icon-button{margin-inline-end:-2px}.home-ai-form.is-multiline{padding-bottom:10px}.home-ai-form.is-multiline .home-ai-plus{margin-inline-start:-8px}.home-ai-form.is-multiline>:is(.home-ai-icon-button,.home-ai-stop-button){margin-inline-end:-8px}}.home-ai-form :is(.home-ai-plus-button,.home-ai-context-button,.home-ai-model-picker,.home-ai-icon-button,.home-ai-stop-button){border-radius:var(--radius-cta)}@media (width>=880px) and (pointer:fine){.home-ai-form.is-multiline :is(.home-ai-plus-button,.home-ai-context-button,.home-ai-model-picker,.home-ai-icon-button,.home-ai-stop-button){border-radius:var(--radius-plate)}}.home-ai .home-ai-form.is-multiline{column-gap:0}.home-ai-form>.home-ai-context-divider{height:16px;margin-inline:var(--space-1-5);transition:opacity var(--duration-base) var(--ease-standard)}.home-ai-form>.home-ai-context-divider.is-hidden{opacity:0}@keyframes home-ai-context-arrive{0%{opacity:0;transform:scale(.4)}}@keyframes home-ai-context-divider-arrive{0%{opacity:0}}.home-ai-form .home-ai-context-button{animation:home-ai-context-arrive var(--duration-composer-rise) var(--ease-composer-rise) backwards}.home-ai-form>.home-ai-context-divider{animation:home-ai-context-divider-arrive var(--duration-slow) var(--ease-standard) backwards}@media (prefers-reduced-motion:reduce){.home-ai-form .home-ai-context-button,.home-ai-form>.home-ai-context-divider{animation:none}}.home-ai-menu{border-radius:20px;gap:2px;width:256px;min-width:0;max-width:calc(100vw - 44px);padding:6px;display:grid}.home-ai-menu-row{width:100%;color:var(--foreground);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:9px 10px;transition:background-color .13s;display:flex}@media (hover:hover) and (pointer:fine){.home-ai-menu-row:not(:disabled):hover{background:var(--secondary)}}.home-ai-menu-row:disabled{cursor:default;opacity:.72}@media (prefers-reduced-motion:reduce){.home-ai-plus-button svg{transition:none}}@media (width<=879px){.home-ai-menu-drawer .home-ai-menu{width:100%;max-width:none;padding:8px 12px calc(14px + env(safe-area-inset-bottom,0px));border-radius:0}.home-ai-menu-drawer .home-ai-menu-row{min-height:48px;padding:10px 12px}}.home-ai-form.has-attachments{border-radius:26px;flex-wrap:wrap;align-items:center;padding-top:12px;padding-bottom:12px}.home-ai-form.is-dragover{border-color:var(--accent);background:var(--surface-selected);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent)}.home-ai-attachments{flex-wrap:wrap;flex-basis:100%;order:-1;gap:8px;width:100%;display:flex}.home-ai-message-embed{width:fit-content;max-width:100%;color:var(--foreground);justify-items:end;gap:8px;display:grid}.home-ai-queue{--home-ai-surface-shadow:inset 0 0 0 1px var(--border-subtle), var(--shadow-faint);width:calc(min(100%, var(--composer-measure)) - var(--space-8));overscroll-behavior:contain;min-width:0;max-height:180px;padding:var(--space-1) var(--space-1) var(--space-6);border-radius:var(--radius-panel);margin-block-end:calc(-1 * var(--space-6));overflow-y:auto}.home-ai-queue-head{justify-content:space-between;align-items:center;gap:var(--space-2);padding-block:var(--space-1);padding-inline:46px 6px;display:flex}@media (width<=879px),(pointer:coarse){.home-ai-queue-head{padding-inline:60px 10px}}.home-ai .home-ai-footer:has(>.home-ai-queue){justify-items:center;row-gap:0;width:100%;display:grid}.home-ai-queue+.home-ai-form{z-index:1}.home-ai-doc-draft{width:min(var(--home-ai-measure,680px), 100%);gap:14px;padding:16px;display:grid}.home-ai-doc-draft__head{align-items:center;gap:10px;min-width:0;display:flex}.home-ai-doc-draft__head>span:last-child{gap:2px;min-width:0;display:grid}.home-ai-doc-draft__head strong{color:var(--foreground);font-family:var(--font-display);font-size:var(--text-h3);font-weight:var(--font-weight-h3);text-overflow:ellipsis;white-space:nowrap;line-height:var(--leading-h3);letter-spacing:var(--tracking-h3);overflow:hidden}.home-ai-doc-draft__head small,.home-ai-doc-draft__footer>span{color:var(--muted-foreground);font-size:var(--text-small);font-weight:var(--font-weight-small);line-height:var(--leading-small);letter-spacing:var(--tracking-small)}.home-ai-doc-draft__icon{width:20px;height:20px;color:var(--foreground);flex:none;place-items:center;display:grid}.home-ai-doc-draft__icon svg{width:17px;height:17px}.home-ai-doc-draft__preview{color:var(--foreground);font-size:var(--text-small);line-height:var(--leading-small);white-space:pre-line;-webkit-line-clamp:7;font-weight:var(--font-weight-small);letter-spacing:var(--tracking-small);-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.home-ai-doc-draft__footer{border-block-start:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;padding-block-start:9px;display:flex}@media (width<=720px){.home-ai-doc-draft{width:100%}.home-ai-doc-draft__footer{flex-direction:column;align-items:stretch}.home-ai-doc-draft__footer button{min-height:44px}}.rsk-home-cards{width:100%}.rsk-home-heading{width:128px;height:var(--text-h2);display:block}.rsk-home-icon{width:20px;height:20px}.rsk-home-lines{gap:var(--space-2);padding-block:var(--space-1);display:grid}.rsk-home-label{width:80%;height:var(--text-control)}.rsk-home-label--short{width:56%}.rsk-home-detail{width:90%;height:var(--text-small)}.rsk-home-detail--short{width:64%}.assistant-shortcut-hint{color:var(--text-tertiary);font-family:inherit;font-size:var(--text-small);font-weight:var(--font-weight-small);font-variant-numeric:tabular-nums;line-height:var(--leading-small);letter-spacing:var(--tracking-small);white-space:nowrap;pointer-events:none;opacity:1;direction:ltr;flex:none;transition:opacity .16s,transform .2s cubic-bezier(.2,.8,.2,1);display:none;transform:translateY(0)scale(1)}@media (width>=880px){.assistant-shortcut-hint{align-items:center;display:inline-flex}}@media (prefers-reduced-motion:reduce){.assistant-shortcut-hint{transition:none}}.assistant-send-glyph{direction:ltr;align-items:center;display:inline-flex}.assistant-send-glyph__modifier{transition:grid-template-columns var(--duration-base) var(--ease-standard);grid-template-columns:0fr;display:grid}.assistant-send-glyph[data-shortcut] .assistant-send-glyph__modifier{grid-template-columns:1fr}.assistant-send-glyph__modifier>kbd{min-width:0;font-family:inherit;font-size:var(--text-control);font-weight:var(--font-weight-control);line-height:var(--leading-control);letter-spacing:var(--tracking-control);white-space:nowrap;opacity:0;filter:blur(4px);transition:opacity var(--duration-base) var(--ease-standard), transform var(--duration-base) var(--ease-standard), filter var(--duration-base) var(--ease-standard);align-items:center;display:inline-flex;overflow:hidden;transform:scale(.5)}.assistant-send-glyph[data-shortcut] .assistant-send-glyph__modifier>kbd{opacity:1;filter:none;transform:none}.assistant-send-glyph__modifier>kbd>span{padding-inline-end:4px;display:inline-flex}.assistant-send-glyph__end{place-items:center;display:inline-grid}.assistant-send-glyph__end>*{transition:opacity var(--duration-base) var(--ease-standard), transform var(--duration-base) var(--ease-standard);grid-area:1/1;place-items:center;display:inline-grid}.assistant-send-glyph__arrow{opacity:0;transform:scale(.5)}@media (width<=879px),(pointer:coarse){.assistant-send-glyph__modifier{display:none}.assistant-send-glyph[data-shortcut] .assistant-send-glyph__enter{opacity:0;transform:scale(.5)}.assistant-send-glyph[data-shortcut] .assistant-send-glyph__arrow{opacity:1;transform:none}}@media (width>=880px) and (pointer:fine){.home-ai-form>.home-ai-icon-button{width:auto;min-width:var(--control-height);padding-inline:6px}}@media (prefers-reduced-motion:reduce){.assistant-send-glyph__modifier,.assistant-send-glyph__modifier>kbd,.assistant-send-glyph__end>*{transition:none}}.assistant-object-search{--choice-card-gallery-bleed:var(--agent-chat-gutter,0px);width:min(100%, var(--composer-measure));gap:var(--space-8);min-width:0;color:var(--foreground);grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content;display:grid}.assistant-object-search.is-page{margin-inline:auto;padding-block-end:var(--space-4)}.assistant-object-search.is-page .assistant-object-result__action{scroll-margin-block-end:calc(var(--space-16) * 5)}.assistant-object-search.is-above{scrollbar-width:thin;min-height:0;max-height:min(56vh,480px);overflow-y:auto}.assistant-object-search__keyboard-hint{color:var(--muted-foreground)}.assistant-object-search .choice-card.is-active{--ui-card-chrome-fill:color-mix(in srgb, var(--foreground) 9%, var(--surface-page))}@media (forced-colors:none) and (prefers-contrast:no-preference){.assistant-object-search .choice-card:focus-visible{box-shadow:none}}.assistant-object-result__image{object-fit:cover;border-radius:9px;width:28px;height:28px}.assistant-object-result__match{color:var(--foreground);font-size:inherit;font-weight:var(--font-weight-h3);line-height:inherit;letter-spacing:inherit;background:0 0}.choice-card__description .assistant-object-result__match{font-weight:inherit}.assistant-object-result__trail{place-items:center;width:20px;height:20px;display:grid}.assistant-object-result__external{width:14px;height:14px;color:var(--muted-foreground)}.assistant-object-result__key{width:20px;height:20px;color:var(--foreground);place-items:center;display:grid}.assistant-object-result__key svg{width:14px;height:14px}@media (width<=620px),(hover:none) and (pointer:coarse){.assistant-object-search__keyboard-hint,.assistant-object-result__key{display:none}}.assistant-object-result{min-width:0;display:grid;position:relative}.assistant-object-result__copy-id{color:var(--muted-foreground);opacity:0;transition:opacity var(--duration-fast) var(--ease-standard);position:absolute;inset-block-start:calc(var(--space-4) + 2px);inset-inline-end:var(--space-3)}.assistant-object-result:has(.assistant-object-result__trail>*) .assistant-object-result__copy-id{inset-inline-end:calc(var(--space-4) + 22px)}.assistant-object-result__copy-id.is-copied{opacity:1}@media (hover:hover) and (pointer:fine){.assistant-object-result:hover .assistant-object-result__copy-id{opacity:1}}.assistant-object-result__copy-id.is-copied{color:var(--foreground)}@media (hover:hover) and (pointer:fine){.assistant-object-result__copy-id:hover{color:var(--foreground)}}@media (hover:none){.assistant-object-result__copy-id{display:none}}@media (prefers-reduced-motion:reduce){.assistant-object-result__copy-id{transition:none}}:root.errscreen-canvas{--surface-canvas:var(--surface-page)}.errscreen{isolation:isolate;background:0 0;place-items:center;min-height:100svh;padding:64px 24px;display:grid;position:relative;overflow:clip}.shell-main:has(.errscreen){flex-direction:column;display:flex}.shell-main .errscreen{flex:1;min-height:0}.errscreen__panel{text-align:center;width:min(100%,520px);min-width:0}.errscreen__body,.errscreen__content,.errscreen__col{min-width:0}.errscreen__title{max-width:24ch;color:var(--foreground);font-family:var(--font-display);font-size:var(--text-h1);font-weight:var(--font-weight-h1);letter-spacing:var(--tracking-h1);line-height:var(--leading-h1);text-wrap:balance;margin:0 auto}.errscreen__detail,.errscreen__offline{max-width:42ch;color:var(--muted-foreground);font-size:var(--text-body);font-weight:var(--font-weight-body);letter-spacing:var(--tracking-body);line-height:var(--leading-body);overflow-wrap:anywhere;text-wrap:pretty;margin:12px auto 0}.errscreen__offline{color:var(--status-warning)}.errscreen__actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:24px;display:flex}.errscreen__diagnostic{text-align:start;min-width:0;margin-top:24px}.errscreen__art{width:min(100%,420px);color:var(--foreground);place-items:center;margin:0 auto 28px;display:grid}.errscreen__art img{object-fit:contain;width:100%;height:auto;max-height:30svh;display:block}.errscreen__footer{color:var(--muted-foreground);font-size:var(--text-small);font-weight:var(--font-weight-small);letter-spacing:var(--tracking-small);line-height:var(--leading-small);direction:ltr;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:48px;display:flex}.errscreen__footer a{color:inherit;text-underline-offset:4px}@media (width<=560px){.errscreen{padding:48px 24px calc(48px + env(safe-area-inset-bottom,0px))}.errscreen__actions{column-gap:4px}}.shell-main:has(.teams-skeleton){flex-direction:column;min-height:0;display:flex}.shell .shell-main:not(.shell-main-canvas):has(.teams-skeleton){padding-bottom:0}.teams-skeleton{flex:auto;grid-template-rows:auto 1fr;row-gap:0;min-height:0}.rsk-team-canvas{--rsk-team-connector:color-mix(in srgb, var(--muted-foreground) 24%, transparent);z-index:1;background:var(--surface-page);width:100%;min-height:520px;position:relative;overflow:hidden}.teams-skeleton.page-has-band>:is(.rsk-team-canvas,.rsk-team-map){width:100%;max-width:none;margin-inline:0;padding-inline:0}.rsk-team-canvas:before{content:"";pointer-events:none;background:radial-gradient(var(--grid-dot) .8px, transparent 1px);opacity:.28;background-size:20px 20px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 22%,#0000 100%);mask-image:linear-gradient(#000 22%,#0000 100%)}.rsk-team-stage{z-index:1;justify-content:center;min-width:100%;height:100%;padding:42px 28px 64px;display:flex;position:relative;overflow:hidden}.rsk-team-tree{flex-direction:column;align-items:center;width:max-content;display:flex}.rsk-team-card{z-index:2;border-radius:18px;flex-direction:column;width:268px;min-height:198px;padding:16px;display:flex;position:relative;overflow:hidden}.rsk-team-card__identity{align-items:center;gap:12px;min-width:0;display:flex}.rsk-team-card__avatar{border-radius:50%;flex:none;width:58px;height:58px}.rsk-team-card__copy{flex:auto;align-content:center;gap:7px;min-width:0;display:grid}.rsk-team-card__name{width:72%;height:15px}.rsk-team-card__role{width:54%;height:11px}.rsk-team-card__meta{align-items:center;gap:7px;margin-top:14px;display:flex}.rsk-team-card__meta-icon{border-radius:4px;flex:none;width:13px;height:13px}.rsk-team-card__meta-copy{width:96px;height:10px}.rsk-team-card__details{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 14px;margin-top:12px;display:grid}.rsk-team-card__detail{align-items:center;gap:7px;min-width:0;min-height:22px;display:flex}.rsk-team-card__detail.is-wide{grid-column:1/-1}.rsk-team-card__detail-icon{border-radius:4px;flex:none;width:13px;height:13px}.rsk-team-card__detail-copy{width:52px;height:9px}.rsk-team-card__detail:nth-child(2) .rsk-team-card__detail-copy{width:38px}.rsk-team-card__detail.is-wide .rsk-team-card__detail-copy{width:140px}.rsk-team-card__footer{align-items:center;gap:8px;width:100%;min-height:32px;margin-top:auto;padding-top:6px;display:flex}.rsk-team-card__footer-icon{border-radius:4px;width:14px;height:14px}.rsk-team-card__footer-copy{width:64px;height:10px}.rsk-team-card__chevron{border-radius:50%;width:16px;height:16px;margin-inline-start:auto}.rsk-team-children,.rsk-team-group__children{justify-content:center;align-items:flex-start;padding:44px 0 0;display:flex;position:relative}.rsk-team-children:before,.rsk-team-group__children:before{content:"";top:0;border-inline-start:1.5px solid var(--rsk-team-connector);width:0;height:20px;position:absolute;inset-inline-start:calc(50% - .75px)}.rsk-team-children>.rsk-team-group,.rsk-team-group__children>.rsk-team-branch{flex-direction:column;align-items:center;min-width:0;padding-inline:16px;display:flex;position:relative}.rsk-team-children>.rsk-team-group:before,.rsk-team-children>.rsk-team-group:after,.rsk-team-group__children>.rsk-team-branch:before,.rsk-team-group__children>.rsk-team-branch:after{content:"";border-top:1.5px solid var(--rsk-team-connector);width:50%;height:24px;position:absolute;top:-24px}.rsk-team-children>.rsk-team-group:before,.rsk-team-group__children>.rsk-team-branch:before{inset-inline-end:50%}.rsk-team-children>.rsk-team-group:after,.rsk-team-group__children>.rsk-team-branch:after{inset-inline-start:50%}.rsk-team-children>.rsk-team-group:first-child:before,.rsk-team-group__children>.rsk-team-branch:first-child:before{display:none}.rsk-team-children>.rsk-team-group:first-child:after,.rsk-team-group__children>.rsk-team-branch:first-child:after{border-inline-start:1.5px solid var(--rsk-team-connector);border-start-start-radius:14px}.rsk-team-children>.rsk-team-group:last-child:after,.rsk-team-group__children>.rsk-team-branch:last-child:after{display:none}.rsk-team-children>.rsk-team-group:last-child:before,.rsk-team-group__children>.rsk-team-branch:last-child:before{border-inline-end:1.5px solid var(--rsk-team-connector);border-start-end-radius:14px}.rsk-team-children>.rsk-team-group:only-child:before,.rsk-team-group__children>.rsk-team-branch:only-child:before{display:none}.rsk-team-children>.rsk-team-group:only-child:after,.rsk-team-group__children>.rsk-team-branch:only-child:after{border-top:0;border-start-start-radius:0;width:0;display:block;inset-inline-start:calc(50% - .75px)}.rsk-team-group__label{z-index:2;align-items:center;gap:8px;min-height:26px;padding-block:4px;padding-inline:12px;display:inline-flex;position:relative}.rsk-team-group__name{width:68px;height:9px}.rsk-team-group__count{width:12px;height:9px}.rsk-team-controls{top:50%;z-index:4;border-radius:var(--radius-surface);background:var(--popover);box-shadow:var(--shadow-medium);gap:2px;padding:6px;display:grid;position:absolute;inset-inline-end:14px;translate:0 -50%}.rsk-team-controls .ui-skeleton{border-radius:6px;width:18px;height:18px;margin:9px}@media (width<=720px){.rsk-team-stage{padding:42px 12px calc(116px + env(safe-area-inset-bottom,0px))}.rsk-team-controls{top:auto;bottom:calc(var(--page-scroll-clearance,0px) + 6px);translate:0}}.rsk-team-directory{width:100%;max-width:var(--shell-content-max);align-content:start;gap:28px;margin-inline:auto;padding-block:8px 72px;display:grid}.rsk-team-directory__group{grid-template-columns:300px minmax(0,1fr);gap:28px;min-width:0;display:grid}.rsk-team-directory__group+.rsk-team-directory__group{border-top:1px solid var(--divider);padding-top:28px}.rsk-team-directory__aside{align-content:start;gap:8px;min-width:0;padding-top:7px;display:grid}.rsk-team-directory__title-row{align-items:center;gap:8px;display:flex}.rsk-team-directory__toggle{border-radius:4px;width:14px;height:14px}.rsk-team-directory__title{width:132px;height:15px}.rsk-team-directory__summary{width:172px;height:10px;margin-inline-start:22px}.rsk-team-directory__description{width:min(222px,100% - 22px);height:10px;margin-inline-start:22px}.rsk-team-directory__people{flex-direction:column;min-width:0;display:flex}.rsk-team-directory__person{grid-template-columns:38px minmax(0,1fr) 110px 56px;align-items:center;gap:11px;min-height:52px;padding:8px 10px;display:grid}.rsk-team-directory__person+.rsk-team-directory__person{border-top:1px solid var(--divider)}.rsk-team-directory__avatar{width:38px;height:38px}.rsk-team-directory__identity{gap:6px;min-width:0;display:grid}.rsk-team-directory__identity>span:first-child{width:min(152px,72%);height:12px}.rsk-team-directory__identity>span:last-child{width:min(112px,54%);height:9px}.rsk-team-directory__location,.rsk-team-directory__time{height:9px}.rsk-team-directory__location{width:92px}.rsk-team-directory__time{width:48px}.rsk-team-list{width:100%;max-width:var(--shell-content-max);background:var(--surface-page);margin-inline:auto;overflow:hidden}.rsk-team-list__head,.rsk-team-list__row{grid-template-columns:minmax(236px,1.5fr) repeat(2,minmax(132px,1fr)) minmax(96px,.7fr) minmax(96px,.7fr);align-items:center;display:grid}.rsk-team-list__head{border-block-end:1px solid var(--border);min-height:var(--table-head-height,40px);background:var(--table-head)}.rsk-team-list__head>span,.rsk-team-list__row>span:not(.rsk-team-list__person){margin-inline:14px}.rsk-team-list__head>span{width:58%;height:9px}.rsk-team-list__head>span:first-child,.rsk-team-list__person{margin-inline-start:0;padding-inline-end:14px}.rsk-team-list__row{min-height:52px;padding-block:14px}.rsk-team-list__person{grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.rsk-team-list__avatar{border-radius:50%;width:32px;height:32px}.rsk-team-list__copy{gap:6px;display:grid}.rsk-team-list__copy>span:first-child{width:min(148px,72%);height:10px}.rsk-team-list__copy>span:last-child{width:min(104px,54%);height:8px}.rsk-team-list__cell{width:54%;height:9px}.rsk-team-list__cell.is-short{width:38%}@media (width<=879px){.rsk-team-directory{gap:24px;padding-block-start:4px}.rsk-team-directory__group{grid-template-columns:minmax(0,1fr);gap:10px}.rsk-team-directory__aside{gap:6px}.rsk-team-directory__description,.rsk-team-list__head{display:none}.rsk-team-list__row{border-block-end:1px solid var(--table-line);grid-template-columns:minmax(0,1fr) 96px;min-height:58px;padding-block:0}.rsk-team-list__person{border-inline-end:0;padding-inline:0 12px}.rsk-team-list__row>.rsk-team-list__cell:nth-of-type(n+3){display:none}}@media (width<=640px){.rsk-team-directory__person{grid-template-columns:38px minmax(0,1fr) 52px}.rsk-team-directory__location{display:none}.rsk-team-list__row{grid-template-columns:minmax(0,1fr)}.rsk-team-list__cell{display:none}}.rsk-team-map{min-height:520px;position:relative;overflow:hidden}@media (width<=640px){.rsk-team-map,.rsk-team-canvas{min-height:min(520px,100dvh - 170px)}}.rsk-calendar-page{align-content:start;row-gap:0;min-height:0}.rsk-calendar-body{min-width:0;padding-block-start:0}.rsk-calendar-surface{min-width:0}.rsk-calendar-toolbar{align-items:center;gap:4px;min-height:52px;display:flex}.rsk-calendar-frame{border:1px solid var(--border);border-radius:var(--radius-surface);background:var(--surface-page);min-width:0;overflow:clip}.rsk-calendar-today{border-radius:999px;width:58px;height:28px;margin-inline-end:4px}.rsk-calendar-arrow{border-radius:999px;width:28px;height:28px}.rsk-calendar-period{width:110px;height:30px;margin-inline-start:6px}.rsk-calendar-weekdays{border-block-end:1px solid var(--divider);grid-template-columns:repeat(7,minmax(0,1fr));min-height:37px;display:grid}.rsk-calendar-weekdays>span{border-inline-end:1px solid var(--divider)}.rsk-calendar-month-grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.rsk-calendar-month-grid>span{border-inline-end:1px solid var(--divider);border-block-end:1px solid var(--divider);flex-direction:column;gap:8px;min-height:108px;padding:8px;display:flex}.rsk-calendar-weekdays>span:last-child,.rsk-calendar-month-grid>span:nth-child(7n){border-inline-end:0}.rsk-calendar-month-grid>span:nth-last-child(-n+7){border-block-end:0}.rsk-calendar-month-grid>span.is-weekend,.rsk-calendar-timeline__head>span:nth-child(7n),.rsk-calendar-timeline__head>span:nth-child(7n+1):not(:first-child),.rsk-calendar-timeline__row>span.is-weekend{background:color-mix(in srgb, var(--card) 60%, transparent)}.rsk-calendar-daynum{width:24px;height:18px}.rsk-calendar-entry{border-radius:var(--radius-control);width:min(86px,80%);height:20px}.rsk-calendar-timeline__grid{min-width:1760px;overflow:hidden}.rsk-calendar-timeline__head,.rsk-calendar-timeline__row{grid-template-columns:minmax(180px,.9fr) repeat(31,minmax(28px,1fr));display:grid}.rsk-calendar-timeline__head{border-block-end:1px solid var(--divider);min-height:36px}.rsk-calendar-timeline__head>span,.rsk-calendar-timeline__row>span{border-inline-start:1px solid var(--divider)}.rsk-calendar-timeline__head>span:first-child,.rsk-calendar-timeline__row>span:first-child{border-inline-start:0}.rsk-calendar-timeline__row{border-block-end:1px solid var(--divider);min-height:59px}.rsk-calendar-timeline__row:last-child{border-block-end:0}.rsk-calendar-person{align-items:center;gap:8px;padding:7px 10px;display:flex}.rsk-calendar-person__avatar{width:28px;height:28px}.rsk-calendar-person__copy{flex:1;gap:6px;display:grid}.rsk-calendar-person__copy>span:first-child{width:min(104px,74%);height:11px}.rsk-calendar-person__copy>span:last-child{width:min(72px,52%);height:8px}.rsk-calendar-timeline__row>span:not(:first-child){position:relative}.rsk-calendar-timeline__row>span:not(:first-child)>i{background:var(--secondary);border-radius:4px;position:absolute;inset:15px 2px}.rsk-calendar-hours__days{border-block-end:1px solid var(--divider);grid-template-columns:64px repeat(7,minmax(96px,1fr));min-width:850px;min-height:44px;display:grid}.rsk-calendar-hours__days>span,.rsk-calendar-hours__body i{border-inline-start:1px solid var(--divider)}.rsk-calendar-hours__body{min-width:850px}.rsk-calendar-hours__body>div{border-block-end:1px solid var(--divider);grid-template-columns:64px repeat(7,minmax(96px,1fr));min-height:44px;display:grid}.rsk-calendar-hours__body>div:last-child{border-block-end:0}.rsk-calendar-hours__body>div>span{width:28px;height:8px;margin:8px auto 0}.rsk-calendar-list{background:var(--card);overflow:hidden}.rsk-calendar-list__heading,.rsk-calendar-list__row{align-items:center;gap:var(--space-3);padding-inline:var(--space-4);border-block-end:1px solid var(--border);grid-template-columns:28px minmax(160px,1.5fr) repeat(2,minmax(90px,1fr)) 84px;display:grid}.rsk-calendar-list__heading{grid-template-columns:minmax(160px,1fr) 80px;min-height:54px}.rsk-calendar-list__heading>span:first-child{width:150px;height:16px}.rsk-calendar-list__heading>span:last-child{justify-self:end;width:70px;height:12px}.rsk-calendar-list__row{min-height:64px}.rsk-calendar-list__row>span:first-child{width:28px;height:28px}.rsk-calendar-list__identity{gap:7px;display:grid}.rsk-calendar-list__identity>span:first-child{width:min(140px,75%);height:12px}.rsk-calendar-list__identity>span:last-child{width:min(92px,55%);height:9px}.rsk-calendar-list__detail{width:min(110px,85%);height:11px}.rsk-calendar-list__status{width:68px;height:22px}.rsk-calendar-list--needs .rsk-calendar-list__row{grid-template-columns:28px minmax(0,1fr) 84px;min-height:88px}.rsk-calendar-list--needs .rsk-calendar-list__detail{display:none}.rsk-calendar-time,.rsk-calendar-checkin{gap:var(--space-4);display:grid}.rsk-calendar-checkin__clock{align-items:center;gap:var(--space-4);min-height:210px;padding:var(--space-6);display:flex}.rsk-calendar-checkin__clock>span:first-child{width:140px;height:140px}.rsk-calendar-checkin__clock>span:nth-child(2){width:110px;height:24px}.rsk-calendar-checkin__clock>span:last-child{width:84px;height:14px}.rsk-calendar-checkin__chart{min-height:180px;padding:var(--space-5);justify-content:space-around;align-items:end;display:flex}.rsk-calendar-checkin__chart>span{width:9%;height:55%}.rsk-calendar-checkin__chart>span:nth-child(3n){height:78%}.rsk-calendar-insights{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rsk-calendar-insights>div{gap:var(--space-4);min-height:220px;padding:var(--space-5);display:grid}.rsk-calendar-insights>div>span:first-child{width:44%;height:15px}.rsk-calendar-insights>div>span:last-child{align-self:end;width:90%;height:110px}@media (width<=760px){.rsk-calendar-list__row{grid-template-columns:28px minmax(0,1fr) 68px}.rsk-calendar-list__detail{display:none}.rsk-calendar-insights{grid-template-columns:minmax(0,1fr)}.rsk-calendar-checkin__clock>span:first-child{width:96px;height:96px}}@media (width>=880px){.rsk-calendar-page{grid-template-rows:auto minmax(0,1fr)}.rsk-calendar-body{min-height:0;padding-block-end:96px;overflow-y:auto}}@media (width<=760px){.rsk-calendar-body{padding-block-start:var(--space-4)}.rsk-calendar-page[data-view=calendar] .rsk-calendar-body:before,.rsk-calendar-page[data-view=hours] .rsk-calendar-body:before,.rsk-calendar-page[data-view=timeline] .rsk-calendar-body:before{content:"";background:color-mix(in srgb, var(--muted-foreground) 14%, transparent);border-radius:999px;width:104px;height:12px;margin:14px 12px 38px;display:block}.rsk-calendar-toolbar{min-height:56px}.rsk-calendar-month-grid>span{min-height:78px;padding:5px}.rsk-calendar-timeline .rsk-calendar-frame,.rsk-calendar-hours .rsk-calendar-frame{overflow-x:auto}}.rsk-goals{--rsk-goals-scale:.74;--rsk-goals-hairline:color-mix(in srgb, var(--border) 62%, transparent);--rsk-goals-wire:color-mix(in srgb, var(--muted-foreground) 24%, transparent);background-color:var(--surface-page);background-image:radial-gradient(var(--grid-dot) 1px, transparent 1.5px);background-size:22px 22px;width:100%;min-height:0;position:relative;overflow:hidden}.rsk-goals__stage{padding:calc(192px * var(--rsk-goals-scale)) 16px 0;justify-content:center;display:flex;position:absolute;inset:0;overflow:hidden}.rsk-goals__zoomed{width:max-content;transform:scale(var(--rsk-goals-scale));transform-origin:top}.rsk-goals__period{z-index:1;top:calc(124px * var(--rsk-goals-scale));background:var(--popover);height:34px;box-shadow:var(--shadow-tile);transform:scale(var(--rsk-goals-scale));transform-origin:0 0;border-radius:999px;align-items:center;gap:12px;padding-inline:14px 8px;display:inline-flex;position:absolute;inset-inline-start:calc(200px * var(--rsk-goals-scale))}[dir=rtl] .rsk-goals__period{transform-origin:100% 0}.rsk-goals__period-label{border-radius:6px;width:50px;height:12px}.rsk-goals__period-meta{width:40px;height:9px}.rsk-goals__period-progress{background:var(--secondary);border-radius:999px;align-items:center;gap:7px;padding:3px 9px;display:inline-flex}.rsk-goals__period-bar{width:40px;height:4px}.rsk-goals__period-pct{width:18px;height:9px}.rsk-goals__tree{flex-direction:column;align-items:center;display:flex}.rsk-goals__children{align-items:flex-start;gap:40px;display:flex}.rsk-goals__wires{display:block;overflow:visible}.rsk-goals__wires path{fill:none;stroke:var(--rsk-goals-wire);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;opacity:0;animation:.62s cubic-bezier(.32,.72,.18,1) .14s forwards rsk-goals-wire-in}.rsk-goal-slot{width:max-content;position:relative}.rsk-goal{opacity:0;width:520px;animation:rsk-goals-card-in .32s cubic-bezier(.32, .72, .18, 1) var(--rsk-delay,0s) forwards;border-radius:18px;grid-template-columns:minmax(0,1fr);align-content:start;display:grid;overflow:hidden}.rsk-goal .ui-skeleton:after{animation-delay:var(--rsk-delay,0s)}.rsk-goal__block{min-width:0;padding:20px 22px}.rsk-goal__block+.rsk-goal__block{border-top:1px solid var(--rsk-goals-hairline)}.rsk-goal__block-label{justify-content:space-between;align-items:center;gap:12px;margin-bottom:15px;display:flex}.rsk-goal__block-label-copy{width:68px;height:9px}.rsk-goal__block-count{flex:none;width:24px;height:9px}.rsk-goal__block-title{gap:9px;display:grid}.rsk-goal__head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.rsk-goal__title{flex:auto;gap:11px;min-width:0;padding-top:5px;display:grid}.rsk-goal__title .ui-skeleton{border-radius:7px;width:100%;height:14px}.rsk-goal__title .ui-skeleton:last-child:not(:only-child){width:58%}.rsk-goal__people{flex-wrap:wrap;align-items:center;gap:6px 14px;padding-block:14px;display:flex}.rsk-goal__person{align-items:center;gap:8px;display:inline-flex}.rsk-goal__avatar{border-radius:50%;width:24px;height:24px}.rsk-goal__avatar[data-lead]{border:1.5px solid var(--foreground)}.rsk-goal__person-name{width:88px;height:11px}.rsk-goal__person-name[data-len="1"]{width:70px}.rsk-goal__desc{gap:11px;display:grid}.rsk-goal__desc .ui-skeleton{height:10px}.rsk-goal__desc .ui-skeleton:last-child{width:64%}.rsk-goal__hero{justify-items:center;gap:6px;padding-block:22px 24px;display:grid}.rsk-goal__hero-number{width:76px;height:37px}.rsk-goal__hero-status{width:58px;height:10px;margin-block:3px}.rsk-goal__hero-meter{border-radius:999px;width:min(300px,72%);height:6px;margin-top:6px}.rsk-goal__facts{grid-template-columns:repeat(3,minmax(0,1fr));padding:0;display:grid}.rsk-goal__fact{gap:6px;min-width:0;padding:12px 18px 14px;display:grid}.rsk-goal__fact:not(:nth-child(3n+1)){border-inline-start:1px solid var(--rsk-goals-hairline)}.rsk-goal__fact:nth-child(n+4){border-top:1px solid var(--rsk-goals-hairline)}.rsk-goal__fact:nth-child(3n+1){padding-inline-start:22px}.rsk-goal__fact:nth-child(3n){padding-inline-end:22px}.rsk-goal__fact-label{width:58px;max-width:80%;height:9px}.rsk-goal__fact-value{width:44px;height:14px}.rsk-goal__krs{gap:6px;display:grid}.rsk-goal__kr{align-items:center;gap:10px;min-width:0;min-height:36px;display:flex}.rsk-goal__check{border:1.5px solid var(--border-strong);background:var(--control-surface);border-radius:50%;flex:none;width:16px;height:16px}.rsk-goal__kr-title{flex:auto;height:11px}.rsk-goal__kr-title[data-len="1"]{flex-grow:0;flex-basis:74%}.rsk-goal__kr-title[data-len="2"]{flex-grow:0;flex-basis:56%}.rsk-goal__kr-avatar{border:1.5px solid var(--card);border-radius:50%;flex:none;width:20px;height:20px;margin-inline-start:auto}.rsk-goal__kr-meter{flex:none;width:76px;height:6px}.rsk-goal__kr-value{flex:none;width:52px;height:13px;margin-inline-start:56px}.rsk-goal__branch{opacity:0;animation:rsk-goals-card-in .32s cubic-bezier(.32, .72, .18, 1) var(--rsk-delay,0s) forwards;border:1px solid var(--border);background:var(--popover);border-radius:999px;width:44px;height:26px;position:absolute;bottom:0;left:50%;translate:-50% 50%}.rsk-goals__stats{inset-inline-start:20px;z-index:2;border-radius:var(--radius-surface);background:var(--card);width:max-content;position:absolute;bottom:18px;overflow:hidden}.rsk-goals__stats-toggle{align-items:center;gap:8px;padding:9px 12px;display:flex}.rsk-goals__stats-icon{border-radius:4px;width:15px;height:15px}.rsk-goals__stats-label{width:32px;height:10px}.rsk-goals__stats-count{border-radius:999px;width:18px;height:18px}.rsk-goals__stats-chevron{border-radius:4px;width:14px;height:14px;margin-inline-start:auto}.rsk-goals__zoom{inset-inline-end:14px;z-index:2;border-radius:var(--radius-surface);background:var(--popover);box-shadow:var(--shadow-medium);justify-items:center;gap:2px;padding:6px;display:grid;position:absolute;top:50%;translate:0 -50%}.rsk-goals__zoom .ui-skeleton{border-radius:6px;width:18px;height:18px;margin:9px}@keyframes rsk-goals-card-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes rsk-goals-wire-in{to{opacity:1}}@media (width<=879px){.rsk-goal__kr-meter{display:none}.rsk-goal__kr-value{margin-inline-start:0}.rsk-goals__stage{padding-inline:0}.rsk-goals__stats{display:none}.rsk-goals__zoom{top:auto;bottom:calc(var(--page-scroll-clearance,0px) + 6px);translate:0}}@media (prefers-reduced-motion:reduce){.rsk-goal,.rsk-goals__wires path{opacity:1;animation:none}}@media (forced-colors:active),(prefers-contrast:more){.rsk-goals__period{outline:1px solid}}@media (width>=880px){.rsk-team-directory,.rsk-calendar-body{padding-block-end:0}}.profile-skeleton-page{padding-bottom:72px}.profile-skeleton-band{z-index:2;min-width:0;padding:var(--space-1) var(--page-header-inset) var(--space-4);background:var(--surface-page);grid-template-columns:minmax(0,1fr);display:grid;position:relative}.profile-skeleton-content{grid-template-columns:minmax(0,1fr);align-content:start;width:100%;min-width:0;display:grid}.profile-skeleton-bar{border-radius:999px;width:100%;height:13px}.profile-skeleton-hero{padding-block:var(--space-5) var(--space-2);text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.profile-skeleton-avatar{background:var(--avatar-fallback-bg);width:64px;height:64px;color:var(--avatar-fallback-text);font-size:var(--text-h2);font-weight:var(--font-weight-h2);line-height:var(--leading-h2);letter-spacing:var(--tracking-h2);border-radius:999px;flex:none;place-items:center;display:grid}.profile-skeleton-bar.profile-skeleton-name{width:min(280px,60%);height:calc(var(--text-h1) * var(--leading-h1))}.profile-skeleton-bar.profile-skeleton-status-line{width:112px;height:20px}.profile-skeleton-bar.profile-skeleton-org-line{width:min(300px,64%)}@media (width>=641px){.profile-skeleton-hero{align-items:flex-start;gap:var(--space-4);text-align:start;flex-direction:row}.profile-skeleton-bar.profile-skeleton-org-line{width:220px}}.profile-skeleton-navigation{min-width:0;margin-inline:calc(-1 * var(--page-header-inset));padding-inline:var(--page-header-inset)}.profile-skeleton-tabbar{width:100%;min-height:var(--tap-target);align-items:center;gap:0;margin-inline-start:-12px;display:flex;overflow:hidden}.profile-skeleton-tab{flex:none;align-items:center;gap:6px;height:44px;padding-inline:12px;display:inline-flex}.profile-skeleton-tab.is-active .ui-skeleton{background:color-mix(in srgb, var(--foreground) 14%, transparent)}.profile-skeleton-bar.profile-skeleton-tab-glyph{border-radius:4px;width:14px;height:14px}.profile-skeleton-bar.profile-skeleton-tab-label{height:10px}.profile-skeleton-bar.profile-skeleton-tab-indicator{border-radius:3px;width:12px;height:12px}@media (width>=880px){.profile-skeleton-band{padding-block-start:0}.profile-skeleton-hero{padding-block:var(--space-1) var(--space-3)}.profile-skeleton-tabbar{min-height:max(var(--header-control-height), calc(var(--header-row-height) - var(--space-1)))}.profile-skeleton-tab{height:28px}}.profile-skeleton-overview{gap:var(--space-6);width:100%;max-width:var(--shell-content-max);grid-template-columns:minmax(0,1fr);grid-template-areas:"main""awards""rail";margin-inline:auto;display:grid}.profile-skeleton-main>.profile-skeleton-hero{min-width:0;padding-block:0}.profile-skeleton-main{grid-area:main;grid-template-columns:minmax(0,1fr);align-content:start;gap:24px;min-width:0;display:grid}.profile-skeleton-supporting{display:contents}.profile-skeleton-awards-area{border-top:1px solid var(--border);grid-area:awards;min-width:0;padding-block-start:30px}.profile-skeleton-rail{grid-area:rail;grid-template-columns:minmax(0,1fr);align-content:start;gap:24px;min-width:0;display:grid}@media (width>=1024px){.profile-skeleton-content{grid-template-rows:minmax(0,1fr);align-content:stretch;padding-block-start:var(--space-1);overflow:hidden}.profile-skeleton-overview{gap:var(--space-3) var(--space-10);grid-template:"main supporting"minmax(0,1fr)/minmax(0,1fr) clamp(272px,30%,336px);min-height:0}.profile-skeleton-main,.profile-skeleton-supporting{overscroll-behavior-y:contain;scrollbar-gutter:stable;min-height:0;align-content:start;padding-block-end:var(--space-6);overflow-y:auto}.profile-skeleton-supporting{gap:var(--space-3);grid-area:supporting;grid-template-columns:minmax(0,1fr);grid-template-areas:"rail""awards";display:grid}.profile-skeleton-rail{gap:var(--space-3)}.profile-skeleton-awards-area{border-top:0;align-self:start;padding-block-start:8px}}.profile-skeleton-section{grid-template-columns:minmax(0,1fr);gap:16px;padding-block:8px 34px;display:grid}.profile-skeleton-section+.profile-skeleton-section{border-top:1px solid var(--border);padding-block-start:30px}.profile-skeleton-section.is-team{gap:2px}.profile-skeleton-section.is-team .profile-skeleton-block{padding-block-start:0}.profile-skeleton-section.is-team .profile-skeleton-block+.profile-skeleton-block{margin-block-start:32px}.profile-skeleton-section-title{min-height:calc(var(--text-h2) * var(--leading-h2));align-items:center;display:flex}.profile-skeleton-section-title>.profile-skeleton-bar{height:15px}.profile-skeleton-block{min-width:0;padding:4px 0}.profile-skeleton-main .profile-skeleton-block+.profile-skeleton-block{border-top:1px solid var(--divider);margin-block-start:10px;padding-block-start:16px}.profile-skeleton-main .profile-skeleton-block-head{margin-block-end:16px}.profile-skeleton-main .profile-skeleton-bar.profile-skeleton-h3{height:15px}.profile-skeleton-stack{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.profile-skeleton-block-head{min-width:0;min-height:var(--control-height);justify-content:space-between;align-items:center;gap:12px;margin-block-end:14px;display:flex}.profile-skeleton-bar.profile-skeleton-h3{height:12px}.profile-skeleton-bar.profile-skeleton-gear{border-radius:5px;width:16px;height:16px;margin-inline-end:6px}.profile-skeleton-bar.profile-skeleton-link{height:12px}.profile-skeleton-path{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;min-height:18px;display:flex}.profile-skeleton-crumb{align-items:center;gap:6px;display:inline-flex}.profile-skeleton-bar.profile-skeleton-crumb-arrow{border-radius:3px;width:13px;height:13px}.profile-skeleton-bar.profile-skeleton-crumb-label{height:11px}.profile-skeleton-bar.profile-skeleton-meta{height:12px;margin:10px 0 17px}.profile-skeleton-facepile{align-items:center;display:flex}.profile-skeleton-bar.profile-skeleton-face{border-radius:999px;flex:none;width:28px;height:28px}.profile-skeleton-facepile>.profile-skeleton-face+.profile-skeleton-face{box-shadow:0 0 0 2px var(--surface-page);margin-inline-start:-6px}.profile-skeleton-orgtree{grid-template-columns:minmax(0,1fr);gap:2px;margin:0 -8px;padding:0;list-style:none;display:grid}.profile-skeleton-orgnode{min-width:0;padding-inline-start:calc(var(--orgchart-depth,0) * 36px);display:flex}.profile-skeleton-orgnode.is-gap{align-items:center;min-height:36px}.profile-skeleton-bar.profile-skeleton-orggap{border-radius:999px;height:22px;margin-inline-start:8px}.profile-skeleton-orgcard{flex:1;align-items:center;min-width:0;min-height:52px;padding:7px 8px;display:flex}.profile-skeleton-orgperson{flex:1;align-items:center;gap:11px;min-width:0;display:flex}.profile-skeleton-bar.profile-skeleton-face.profile-skeleton-orgface{width:38px;height:38px}.profile-skeleton-orglines{flex:1;gap:1px;min-width:0;display:grid}.profile-skeleton-bar.profile-skeleton-orgname{width:min(120px,62%);height:12px;margin-block:4px}.profile-skeleton-bar.profile-skeleton-orgrole{width:min(88px,46%);height:11px;margin-block:3px}.profile-skeleton-agenda-day{align-items:center;gap:10px;min-width:0;min-height:48px;padding-block:6px;display:flex}.profile-skeleton-bar.profile-skeleton-agenda-name,.profile-skeleton-bar.profile-skeleton-agenda-date{height:11px;margin-block:3.5px}.profile-skeleton-bar.profile-skeleton-agenda-action{width:112px;height:12px;margin-inline-start:auto}.profile-skeleton-agenda-quiet{align-items:center;min-height:32px;padding-block:10px 4px;display:flex}.profile-skeleton-agenda-quiet>.profile-skeleton-bar{height:12px}.profile-skeleton-fact-row{justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:10px 0;display:flex}.profile-skeleton-fact-row>.profile-skeleton-bar{height:11px}.profile-skeleton-contact{align-items:center;gap:12px;min-width:0;min-height:56px;padding-block:8px;display:flex}.profile-skeleton-bar.profile-skeleton-glyph{border-radius:4px;flex:none;width:16px;height:16px}.profile-skeleton-bar.profile-skeleton-glyph.is-trailing{margin-inline:auto 6px}.profile-skeleton-contact-lines{flex:auto;gap:1px;min-width:0;display:grid}.profile-skeleton-bar.profile-skeleton-contact-label{height:10px;margin-block:4px}.profile-skeleton-bar.profile-skeleton-contact-value{height:12px;margin-block:4px}.profile-skeleton-empty{align-items:center;min-height:18px;margin-block-start:7px;display:flex}.profile-skeleton-empty>.profile-skeleton-bar{height:11px}.profile-skeleton-awards{align-items:center;min-height:44px;display:flex}.profile-skeleton-bar.profile-skeleton-medal{border-radius:999px;width:44px;height:44px}.profile-skeleton-card{border-radius:var(--radius-surface);background:var(--card);min-width:0;padding:22px 24px}.profile-skeleton-card .ui-skeleton{--ui-skeleton-fill:color-mix(in srgb, var(--muted-foreground) 13%, var(--card));--ui-skeleton-sweep:color-mix(in srgb, var(--surface-inset) 70%, transparent)}.profile-skeleton-card-head{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.profile-skeleton-card-head.is-action{min-height:var(--control-height);margin-block-end:8px}.profile-skeleton-bar.profile-skeleton-pill{height:var(--control-height);border-radius:999px;flex:none}.profile-skeleton-bar.profile-skeleton-clock{border-radius:var(--radius-chip);height:22px;margin-block:4px}.profile-skeleton-status{flex:none;align-items:center;gap:7px;display:inline-flex}.profile-skeleton-bar.profile-skeleton-status-dot{border-radius:50%;width:8px;height:8px}.profile-skeleton-week{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin-block:18px 16px;display:grid}.profile-skeleton-week>span{border-bottom:2px solid var(--border);min-width:0;height:28px;display:block}.profile-skeleton-card-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;display:grid}.profile-skeleton-card-fact{border-top:1px solid var(--divider);gap:9px;min-width:0;padding-block:14px;display:grid}.profile-skeleton-kpi{gap:8px;margin-block-end:4px;padding:5px 0 14px;display:grid}.profile-skeleton-bar.profile-skeleton-kpi-value{border-radius:var(--radius-chip);height:26px}.profile-skeleton-card-line{align-items:center;min-height:18px;display:flex}@media (width<=640px){.profile-skeleton-page{padding-bottom:0}.profile-skeleton-section{padding-block:4px 26px}.profile-skeleton-section+.profile-skeleton-section{padding-block-start:30px}.profile-skeleton-agenda-day{flex-wrap:wrap}.profile-skeleton-bar.profile-skeleton-agenda-date{flex:1}.profile-skeleton-bar.profile-skeleton-agenda-action{width:100%;height:var(--tap-target);border-radius:999px;margin-block-start:8px;margin-inline-start:0}.profile-skeleton-card{padding:18px 16px}.profile-skeleton-card-facts{grid-template-columns:minmax(0,1fr)}}@media (width>=880px){.profile-skeleton-page{padding-block-end:0}}.route-skeleton .page-band-scroll{gap:28px;display:grid}.route-skeleton-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.route-skeleton-body{flex-direction:column;gap:16px;display:flex}.route-skeleton-block{height:96px}.route-skeleton-line{height:14px}.route-skeleton-line.is-wide{width:84%}.route-skeleton-line.is-short{width:58%}@media (width<=640px){.route-skeleton-row{grid-template-columns:1fr}}.netscreen{background:0 0;place-items:center;min-height:100svh;padding:64px 24px 18svh;display:grid}.shell-main:has(.netscreen){flex-direction:column;display:flex}.shell-main .netscreen{flex:1;min-height:0}.netscreen__panel{text-align:center;flex-direction:column;align-items:center;width:min(100%,440px);min-width:0;display:flex}.netscreen__mark{width:48px;height:48px;margin-bottom:32px;display:block}.netscreen__title{color:var(--foreground);font-family:var(--font-display);font-size:var(--text-h1);font-weight:var(--font-weight-h1);letter-spacing:var(--tracking-h1);line-height:var(--leading-h1);text-wrap:balance;margin:0}.netscreen__detail{max-width:40ch;color:var(--muted-foreground);font-size:var(--text-body);font-weight:var(--font-weight-body);letter-spacing:var(--tracking-body);line-height:var(--leading-body);text-wrap:pretty;margin:12px 0 0}.netscreen__actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:28px;display:flex}@media (width<=560px){.netscreen{padding:48px 16px calc(48px + env(safe-area-inset-bottom,0px))}}.nf{isolation:isolate;--nf-board:var(--accent-subtle);--nf-c1:#c4ddb0;--nf-c2:#b8d4f0;--nf-c3:#f0cf9f;--nf-c4:#b3e2cb;--nf-c5:#d2c4ec;--nf-c6:#a9b98c;place-items:center;min-height:66vh;padding:clamp(2rem,6vw,5rem) 1.25rem;display:grid;position:relative}.dark .nf{--nf-board:#333d29;--nf-c1:#88a96d;--nf-c2:#5a90cd;--nf-c3:#cf9a5a;--nf-c4:#5fb999;--nf-c5:#a08fce;--nf-c6:#b7cba3}.nf:before{content:"";z-index:-1;background:radial-gradient(circle at 50% 40%, color-mix(in srgb, var(--foreground) 4%, transparent), transparent 62%), radial-gradient(var(--grid-dot) 1px, transparent 1.5px);background-size:100% 100%,22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 42%,#000 0%,#0000 74%);mask-image:radial-gradient(circle at 50% 42%,#000 0%,#0000 74%)}.nf__inner{text-align:center;justify-items:center;gap:clamp(1.9rem,4.5vw,3rem);display:grid}.nf__mosaic{--mosaic-tile:clamp(.66rem, 2.4vw, 1.2rem);--mosaic-gap:clamp(.2rem, .8vw, .36rem);align-items:flex-start;gap:clamp(.7rem,2.6vw,1.5rem);transition:transform .4s cubic-bezier(.2,.8,.2,1);display:flex;position:relative}@media (hover:hover) and (pointer:fine){.nf__mosaic:hover{transform:translateY(-3px)}}.nf__copy{max-width:32rem;animation:nf-rise .55s var(--ease-standard) .35s both;justify-items:center;gap:.55rem;display:grid}.nf__title{font-family:var(--font-display);font-size:var(--text-h1);font-weight:var(--font-weight-h1);letter-spacing:var(--tracking-h1);line-height:var(--leading-h1);color:var(--card-foreground)}.nf__path{background:var(--secondary);border:1px solid var(--border);max-width:100%;font-size:var(--text-control);font-weight:var(--font-weight-control);color:var(--muted-foreground);word-break:break-all;line-height:var(--leading-control);letter-spacing:var(--tracking-control);border-radius:.5rem;margin-top:.15rem;padding:.32rem .62rem;display:inline-block}.nf__actions{animation:nf-rise .55s var(--ease-standard) .48s both;flex-wrap:wrap;justify-content:center;gap:.6rem;display:flex}@keyframes nf-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.nf__copy,.nf__actions{animation:none}@media (hover:hover) and (pointer:fine){.nf__mosaic:hover{transform:none}}}.rail-toggle{z-index:30;--icon-control:var(--header-icon-size);position:fixed;inset-block-start:17px;inset-inline-start:21px}@media (width>=880px){.shell:has(.rail-toggle){--rail-toggle-clearance:28px}.shell:has(.rail-toggle) .shell-main :is(.workspace-top-nav,.rsk-agent__header,.rsk-inbox__header){padding-inline-start:calc(var(--page-header-inset) + var(--rail-toggle-clearance))}.shell:has(.rail-toggle) .shell-main :is(.workspace-rail-header,.rsk-docs__rail-header,.rsk-settings__rail>:first-child>:first-child){margin-inline-start:var(--rail-toggle-clearance)}@media (width>=1024px){.shell:has(.rail-toggle) .shell-main .config-workspace>.config-page .workspace-top-nav{padding-inline-start:var(--page-header-inset)}}.shell:has(.rail-toggle):has(.split-header__collection .expandable-page-search[data-desktop-expansion=replace].is-open){--rail-toggle-clearance:0px}.shell:has(.split-header__collection .expandable-page-search[data-desktop-expansion=replace].is-open) .rail-toggle{visibility:hidden}.rail-toggle[data-line=orbit]{inset-block-start:24px;inset-inline-start:24px}@media (height<=600px){.rail-toggle[data-line=orbit]{inset-block-start:16px}}}.employee-preview-bar{z-index:35;min-height:var(--control-height-compact);padding-inline:var(--space-3) 2px;color:var(--color-inverse);background-color:var(--accent);font-size:var(--text-control);font-weight:var(--font-weight-control);line-height:var(--leading-control);letter-spacing:var(--tracking-control);flex:none;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid;position:sticky;inset-block-start:0}.employee-preview-bar__copy{justify-content:center;align-items:center;gap:var(--space-2);min-width:0;display:flex}.employee-preview-bar__title,.employee-preview-bar__error{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.employee-preview-bar__title{color:inherit;flex:0 auto}.employee-preview-bar__copy>svg{flex:none;width:14px;height:14px}.employee-preview-bar__error{color:inherit;flex:auto}.employee-preview-bar__exit{font-variant-numeric:tabular-nums;justify-self:end}.employee-preview-bar .employee-preview-bar__exit{color:inherit;background:0 0;gap:6px}.employee-preview-bar .employee-preview-bar__exit:active{color:inherit;opacity:.82;background:0 0}@media (hover:hover) and (pointer:fine){.employee-preview-bar .employee-preview-bar__exit:hover{color:inherit;opacity:.82;background:0 0}}@media (width<=639px){.employee-preview-bar{padding-inline-start:var(--space-2)}}.employee-preview-bar--rail{--icon-control:var(--rail-icon-size,14px);z-index:2;width:100%;min-height:0;padding:var(--space-0-5);border-radius:var(--radius-cta);border:1px solid color-mix(in srgb, var(--accent) 70%, transparent);box-shadow:var(--shadow-tile);align-items:center;gap:0;margin-block-end:10px;display:flex;position:relative;inset-block-start:auto}.employee-preview-bar--rail .employee-preview-bar__copy{flex:auto;justify-content:flex-start;padding-inline-start:var(--space-3)}.employee-preview-bar--rail .employee-preview-bar__exit{flex:none}.circle-demo{--circle-demo-start:1.1s;--circle-demo-ink:var(--accent-text)}.circle-demo__row{fill:color-mix(in srgb, var(--circle-demo-ink) 18%, var(--popover))}.circle-demo__row .circle-demo__quiet{fill:color-mix(in srgb, var(--circle-demo-ink) 10%, var(--popover))}.circle-demo__row--picked,.circle-demo__row--picked .circle-demo__quiet:nth-of-type(2){fill:color-mix(in srgb, var(--circle-demo-ink) 62%, var(--popover));animation:circle-demo-pick .26s var(--ease-standard) calc(var(--circle-demo-start) + .76s) backwards}.circle-demo__loop{fill:color-mix(in srgb, var(--circle-demo-ink) 9%, transparent);stroke:var(--circle-demo-ink);stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;animation:circle-demo-draw .82s cubic-bezier(.45, 0, .3, 1) var(--circle-demo-start) backwards}.circle-demo__pointer{fill:var(--popover);stroke:var(--popover-foreground);stroke-width:1.25px;stroke-linejoin:round;offset-rotate:0deg;offset-distance:100%;opacity:0;animation:circle-demo-point 1.12s cubic-bezier(.45, 0, .3, 1) calc(var(--circle-demo-start) - .15s) backwards}.circle-demo__answer{transform-box:fill-box;transform-origin:20% 0;animation:circle-demo-answer .36s var(--ease-pop) calc(var(--circle-demo-start) + .9s) backwards}.circle-demo__answer rect:first-child{fill:var(--popover);stroke:color-mix(in srgb, var(--circle-demo-ink) 22%, var(--border))}.circle-demo__answer circle,.circle-demo__answer path{fill:none;stroke:var(--muted-foreground);stroke-width:1.4px;stroke-linecap:round}.circle-demo__typed{fill:color-mix(in srgb, var(--circle-demo-ink) 62%, var(--popover));transform-box:fill-box;transform-origin:0;animation:circle-demo-type .32s var(--ease-standard) calc(var(--circle-demo-start) + 1.16s) backwards}[dir=rtl] .circle-demo{transform:scaleX(-1)}@keyframes circle-demo-draw{0%{stroke-dashoffset:1px;fill:#0000}85%{fill:#0000}}@keyframes circle-demo-point{0%{offset-distance:0%;opacity:0}13%{offset-distance:0%;opacity:1}86%{offset-distance:100%;opacity:1}to{offset-distance:100%;opacity:0}}@keyframes circle-demo-pick{0%{fill:color-mix(in srgb, var(--circle-demo-ink) 18%, var(--popover))}}@keyframes circle-demo-answer{0%{opacity:0;transform:scale(.7)}}@keyframes circle-demo-type{0%{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.circle-demo *{animation:none}}
