@layer components{@media (prefers-reduced-motion:no-preference){.am [data-js] [data-reveal-scope] [data-reveal]:not([data-reveal=field],[data-revealed]){opacity:0}.am [data-reveal-scope] [data-reveal]:not([data-reveal=field])[data-revealed=""]{animation-name:scroll-reveal;animation-duration:.8s;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:backwards}}@keyframes scroll-reveal{0%{opacity:0;translate:0 1rem}}}
@layer components{.am .grain-field{--grain-field-width:100%;--grain-field-height:100%;--grain-window-left:0px;--grain-window-top:0px;--grain-paint:linear-gradient(110deg, #855e46, #655b51 45%, #454440);isolation:isolate;position:relative}.am .grain-field[data-grain-palette=product]{--grain-paint:linear-gradient(168deg, #464039, #ad8068 40%, #4b403b 80%)}.am .grain-field[data-grain-palette=command]{--grain-paint:linear-gradient(110deg, #302f2d, #4c434b 45%, #4d3858)}.am .grain-window{--field-dot:color-mix(in oklab, var(--paper-light) 16%, transparent);isolation:isolate;background-color:#0000;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #fff3}.am .grain-window>.field-dots{z-index:0}.am .grain-window:before,.am .grain-window:after{content:"";pointer-events:none;position:absolute;inset:0}.am .grain-window:before{z-index:-3;background-image:var(--grain-paint);background-repeat:no-repeat;background-size:var(--grain-field-width) var(--grain-field-height);background-position:calc(0px - var(--grain-window-left)) calc(0px - var(--grain-window-top));transition:opacity 1s ease-out}.am .grain-field:has(>.grain-shader[data-field-ready]) .grain-window:before{opacity:0}.am .grain-window:after{z-index:-1;background-image:url(/images/grain-fine.svg);background-repeat:repeat;background-size:160px 160px;background-position:calc(0px - var(--grain-window-left)) calc(0px - var(--grain-window-top));opacity:.76}.am .grain-field[data-grain-palette=product] .grain-window{box-shadow:inset 0 0 0 1px #ffffff14}.am .grain-field[data-grain-palette=product] .grain-window:after{filter:grayscale()invert();opacity:.65}.am .grain-field[data-grain-palette=product] .dm-board-head{color:#d1d0c9}.am .grain-field[data-grain-palette=product] .dm-board-head>.dm-tag{color:#d1d0c9;background-color:#ffffff14}.am .grain-product-copy{box-shadow:none;background:0 0}.am .grain-product-label{color:var(--accent-green);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.625rem;display:flex}.am .grain-product-number{opacity:.65;font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.am .grain-window:before{transition:none}}}
@layer components{.am .hero-swirl{mask-image:radial-gradient(62% 52% at 50% 56%,#000 50%,#0009 85%,#0000 125%),linear-gradient(#0000 6%,#0003 16%,#000 32% 62%,#00000059 72%,#0000 84%),linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-composite:intersect}.am [data-hero-swirl]{--field-dot:color-mix(in oklab, var(--swirl-mauve) 40%, transparent);isolation:isolate}.am [data-hero-swirl]>.field-dots{z-index:0}}
@layer components{.am .dm-feed{--col-time:66px;--col-source:148px;--col-finding:104px;--col-severity:68px;flex-direction:column;flex:1;min-width:0;transition:opacity .45s;display:flex;overflow:hidden}.am .dm-feed[data-leaving]{opacity:0}.am .dm-feed-row{grid-template-columns:var(--col-time) var(--col-source) minmax(0, 1fr) var(--col-finding) var(--col-severity);box-sizing:border-box;border-bottom:1px solid var(--ui-line);min-height:60px;color:var(--ui-secondary);align-items:center;padding:0 6px;transition:background-color .18s,box-shadow .18s,opacity .4s;display:grid}.am .dm-feed-row>*{min-width:0;padding:0 9px}.am .dm-feed-head{white-space:nowrap;flex:none;min-height:33px;font-weight:500;line-height:1}.am .dm-feed .dm-source{max-width:100%}.am .dm-feed time{font-variant-numeric:tabular-nums;white-space:nowrap}.am .dm-feed-copy{flex-direction:column;gap:4.5px;display:flex}.am .dm-feed-copy strong{color:var(--ui-ink);letter-spacing:-.08px;white-space:nowrap;text-overflow:ellipsis;font-weight:500;line-height:16.87px;overflow:hidden}.am .dm-feed-copy small{white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:14.63px;overflow:hidden}.am .dm-feed-collapse{opacity:0;transition:grid-template-rows .55s var(--ui-ease-out), opacity .4s ease;flex:none;grid-template-rows:0fr;display:grid}.am .dm-feed-collapse[data-open]{opacity:1;grid-template-rows:1fr}.am .dm-feed-collapse>*{min-height:0;overflow:hidden}.am .dm-feed-collapse[data-live][data-open]{animation:dm-row-open var(--ui-enter) var(--ui-ease-out) backwards}.am .dm-feed-collapse[data-live] .dm-feed-row{--dm-from:-.5rem;animation:dm-enter var(--ui-enter) var(--ui-ease-out) backwards, dm-mark var(--ui-mark) var(--ui-ease-standard) backwards}@keyframes dm-row-open{0%{opacity:0;grid-template-rows:0fr}}.am .dm-feed-row[data-related]{background-color:color-mix(in srgb, var(--ui-success) 13%, var(--ui-raised));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ui-success) 45%, var(--ui-line))}.am .dm-feed-row[data-noise]{opacity:.45}.am .dm-feed-row[data-noise] strong{text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--ui-ink) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--ui-ink) 45%, transparent)}.am .dm-feed-cluster{animation:dm-mark var(--ui-mark) var(--ui-ease-standard) backwards}.am .dm-feed-collapse:not([data-open]) .dm-feed-cluster{animation:none}.am .dm-feed-stack{align-items:center;gap:3px;display:flex}.am .dm-feed-stack>svg{color:var(--ui-faint);flex:none}.am .dm-feed-stack>.dm-tag{display:none}.am .dm-feed-outcome,.am .dm-feed-none,.am .dm-col-finding .dm-tag,.am .dm-col-severity .dm-crit{animation:dm-fade var(--ui-enter) var(--ui-ease-out) backwards}@container (max-width:760px){.am .dm-feed{--col-time:54px;--col-source:136px}.am .dm-feed-row{grid-template-columns:var(--col-time) var(--col-source) minmax(0, 1fr) var(--col-finding)}.am .dm-feed .dm-col-severity{display:none}}@container (max-width:560px){.am .dm-feed-row{grid-template-columns:var(--col-source) minmax(0, 1fr) var(--col-finding)}.am .dm-feed .dm-col-time{display:none}}@container (max-width:460px){.am .dm-feed{--col-source:58px;--col-finding:78px}.am .dm-feed-row>.dm-col-source{padding-right:0}.am .dm-feed-row{padding:0}.am .dm-feed-head{white-space:normal}.am .dm-feed-head .dm-col-source{visibility:hidden}.am .dm-feed .dm-col-source .dm-source>span:last-child,.am .dm-feed-stack>:not(:first-child){display:none}.am .dm-feed-stack>.dm-tag{display:inline-flex}}}
@layer theme,base;@layer components{.am .dot-reveal{display:block}.am .dot-reveal-dots{height:var(--dot-reveal-height);vertical-align:var(--dot-reveal-descent);fill:var(--dot-reveal-fill,currentColor);display:none;overflow:visible}.am .dot-reveal[data-state=dots] .dot-reveal-char:not([data-shown]) .dot-reveal-dots{display:inline-block}.am .dot-reveal[data-state=dots] .dot-reveal-char:not([data-shown]) .dot-reveal-letter{display:none}.am .dot-reveal-char[data-shown] .dot-reveal-letter{animation-name:dot-reveal-settle;animation-duration:.14s;animation-timing-function:ease-out}@keyframes dot-reveal-settle{0%{color:var(--dot-reveal-fill,currentColor)}}@media (prefers-reduced-motion:no-preference){.am [data-js] .dot-reveal:not([data-state]) .dot-reveal-letter{color:#0000}}}@layer utilities;
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){.am,.am{--deboss-fill:transparent;--deboss-stroke-dark:transparent;--deboss-stroke-light:transparent;--emboss-fill:transparent;--emboss-light-top:transparent;--emboss-light-mid:transparent;--emboss-dark-top:transparent;--emboss-dark-mid:transparent;--raised-fill:transparent;--story-dot:transparent;--field-dot:transparent}.am *,.am :before,.am :after,.am ::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-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:""}}}@layer theme{.am,.am{--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--leading-tight:1.25;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--blur-sm:8px;--blur-md:12px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-geist-sans), ui-sans-serif, system-ui, sans-serif;--font-heading:var(--font-signifier), Georgia, serif;--animate-drop-in:drop-in .2s ease-out;--animate-node-in:node-in .5s cubic-bezier(.2, .7, .2, 1) backwards;--animate-pulse-ring:pulse-ring 5s ease-out infinite;--text-xs:clamp(.75rem, .728rem + .094vw, .8125rem);--text-xs--line-height:1.5;--text-xs--letter-spacing:.01em;--text-sm:clamp(.875rem, .853rem + .094vw, .9375rem);--text-sm--line-height:1.5;--text-sm--letter-spacing:0em;--text-base:clamp(1rem, .956rem + .188vw, 1.125rem);--text-base--line-height:1.55;--text-base--letter-spacing:0em;--text-lg:clamp(1.125rem, 1.081rem + .188vw, 1.25rem);--text-lg--line-height:1.5;--text-lg--letter-spacing:0em;--text-xl:clamp(1.25rem, 1.162rem + .376vw, 1.5rem);--text-xl--line-height:1.35;--text-xl--letter-spacing:-.005em;--text-2xl:clamp(1.35rem, 1.192rem + .676vw, 1.8rem);--text-2xl--line-height:1.25;--text-2xl--letter-spacing:-.01em;--text-3xl:clamp(1.6875rem, 1.41rem + 1.184vw, 2.475rem);--text-3xl--line-height:1.15;--text-3xl--letter-spacing:-.015em;--text-4xl:clamp(2.1375rem, 1.702rem + 1.859vw, 3.375rem);--text-4xl--line-height:1.08;--text-4xl--letter-spacing:-.02em;--text-5xl:clamp(2.7rem, 1.987rem + 3.042vw, 4.725rem);--text-5xl--line-height:1.02;--text-5xl--letter-spacing:-.025em;--text-6xl:clamp(4.25rem, 3.458rem + 3.38vw, 6.5rem);--text-6xl--line-height:1;--text-6xl--letter-spacing:-.04em}}@layer base{.am *,.am :after,.am :before,.am ::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}.am ::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}.am,.am{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}.am hr{height:0;color:inherit;border-top-width:1px}.am abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.am h1,.am h2,.am h3,.am h4,.am h5,.am h6{font-size:inherit;font-weight:inherit}.am a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}.am b,.am strong{font-weight:bolder}.am code,.am kbd,.am samp,.am 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}.am small{font-size:80%}.am sub,.am sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}.am sub{bottom:-.25em}.am sup{top:-.5em}.am table{text-indent:0;border-color:inherit;border-collapse:collapse}.am :-moz-focusring:where(:not(iframe)){outline:auto}.am progress{vertical-align:baseline}.am summary{display:list-item}.am ol,.am ul,.am menu{list-style:none}.am img,.am svg,.am video,.am canvas,.am audio,.am iframe,.am embed,.am object{vertical-align:middle;display:block}.am img,.am video{max-width:100%;height:auto}.am button,.am input,.am select,.am optgroup,.am textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}.am ::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}.am :where(select:is([multiple],[size])) optgroup{font-weight:bolder}.am :where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}.am ::file-selector-button{margin-inline-end:4px}.am ::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){.am ::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){.am ::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}.am textarea{resize:vertical}.am ::-webkit-search-decoration{-webkit-appearance:none}.am ::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}.am ::-webkit-datetime-edit{display:inline-flex}.am ::-webkit-datetime-edit-fields-wrapper{padding:0}.am ::-webkit-datetime-edit{padding-block:0}.am ::-webkit-datetime-edit-year-field{padding-block:0}.am ::-webkit-datetime-edit-month-field{padding-block:0}.am ::-webkit-datetime-edit-day-field{padding-block:0}.am ::-webkit-datetime-edit-hour-field{padding-block:0}.am ::-webkit-datetime-edit-minute-field{padding-block:0}.am ::-webkit-datetime-edit-second-field{padding-block:0}.am ::-webkit-datetime-edit-millisecond-field{padding-block:0}.am ::-webkit-datetime-edit-meridiem-field{padding-block:0}.am ::-webkit-calendar-picker-indicator{line-height:1}.am :-moz-ui-invalid{box-shadow:none}.am button,.am input:where([type=button],[type=reset],[type=submit]){appearance:button}.am ::file-selector-button{appearance:button}.am ::-webkit-inner-spin-button{height:auto}.am ::-webkit-outer-spin-button{height:auto}.am [hidden]:where(:not([hidden=until-found])){display:none!important}.am,.am [data-theme=light]{color-scheme:light;--l-dir:-1;--shadow-alpha:.12;--deboss-fill-alpha:1%;--deboss-stroke-light-alpha:100%;--deboss-stroke-dark-alpha:5%;--deboss-shadow-light-alpha:50%;--deboss-shadow-dark-alpha:2%;--raised-fill-alpha:100%;--raised-stroke-color:var(--ink);--raised-stroke-alpha:5%;--emboss-fill-alpha:20%;--emboss-stroke-light-top:100%;--emboss-stroke-light-mid:50%;--emboss-stroke-dark-top:0%;--emboss-stroke-dark-mid:5%;--emboss-shadow-light-alpha:100%;--emboss-shadow-dark-alpha:4%;--field-dot-alpha:9%}.am [data-theme=dark]{color-scheme:dark;--l-dir:1;--shadow-alpha:.5;--deboss-fill-alpha:5%;--deboss-stroke-light-alpha:5%;--deboss-stroke-dark-alpha:10%;--deboss-shadow-light-alpha:4%;--deboss-shadow-dark-alpha:20%;--raised-fill-alpha:2%;--raised-stroke-color:var(--shade-light);--raised-stroke-alpha:5%;--emboss-fill-alpha:1%;--emboss-stroke-light-top:4%;--emboss-stroke-light-mid:0%;--emboss-stroke-dark-top:0%;--emboss-stroke-dark-mid:80%;--emboss-shadow-light-alpha:4%;--emboss-shadow-dark-alpha:20%;--field-dot-alpha:7%}.am [data-theme]{background-color:var(--paper);color:var(--ink)}.am{--paper-light:#f5f6f1;--paper-dark:#1a1614;--ink-light:#1a1614;--ink-dark:#fafbf7;--paper:light-dark(var(--paper-light),var(--paper-dark));--ink:light-dark(var(--ink-light),var(--ink-dark));--accent-red:light-dark(#ac4835,#c35e49);--accent-orange:light-dark(#c96726,#d77435);--accent-yellow:light-dark(#c5953b,#cc9c42);--accent-tan:light-dark(#ac8c66,#b99872);--accent-green:light-dark(#6d8352,#7f9564);--accent-blue:light-dark(#7790a2,#839caf);--accent-purple:light-dark(#623b6e,#8c6299);--accent-pink:light-dark(#ad6b70,#bd7a7e);--accent-lime:light-dark(#899200,#bdc848);--swirl-mauve:#4e3a5a;--swirl-greige:#574a3f;--swirl-copper:#7d4f35;--accent:var(--ink);--line-mix:12%;--muted-mix:40%;--subtle-mix:55%;--accent-tint:12%;--accent-shift:.07;--accent-fg-threshold:.62;--shade-light:white;--shade-dark:black;--deboss-strength:1;--gutter:clamp(.75rem, 5vw - .5rem, 2.5rem);--container-max:67.5rem;--container-wide:87.5rem;--grid-gap:1rem;--header-height:5.5rem;--theme-duration:.5s;--theme-ease:ease}.am :where(:root,[data-theme],[data-accent],.surface-contrast){--ink-muted:var(--ink)}@supports (color:color-mix(in lab, red, red)){.am :where(:root,[data-theme],[data-accent],.surface-contrast){--ink-muted:color-mix(in oklab, var(--ink), var(--paper) var(--muted-mix))}}.am :where(:root,[data-theme],[data-accent],.surface-contrast){--ink-subtle:var(--ink)}@supports (color:color-mix(in lab, red, red)){.am :where(:root,[data-theme],[data-accent],.surface-contrast){--ink-subtle:color-mix(in oklab, var(--ink), var(--paper) var(--subtle-mix))}}.am :where(:root,[data-theme],[data-accent],.surface-contrast){--ink-prose:var(--ink)}@supports (color:color-mix(in lab, red, red)){.am :where(:root,[data-theme],[data-accent],.surface-contrast){--ink-prose:color-mix(in oklab, var(--ink), var(--paper) 25%)}}.am :where(:root,[data-theme],[data-accent],.surface-contrast){--ink-tinted:var(--ink)}@supports (color:color-mix(in lab, red, red)){.am :where(:root,[data-theme],[data-accent],.surface-contrast){--ink-tinted:color-mix(in oklab, var(--ink), var(--accent) var(--muted-mix))}}.am :where(:root,[data-theme],[data-accent],.surface-contrast){--line:var(--ink)}@supports (color:color-mix(in lab, red, red)){.am :where(:root,[data-theme],[data-accent],.surface-contrast){--line:color-mix(in oklab, var(--ink) var(--line-mix), transparent)}}.am :where(:root,[data-theme],[data-accent],.surface-contrast){--line-strong:var(--ink)}@supports (color:color-mix(in lab, red, red)){.am :where(:root,[data-theme],[data-accent],.surface-contrast){--line-strong:color-mix(in oklab, var(--ink) calc(var(--line-mix) * 2), transparent)}}.am :where(:root,[data-theme],[data-accent],.surface-contrast){--accent-subtle:var(--paper)}@supports (color:color-mix(in lab, red, red)){.am :where(:root,[data-theme],[data-accent],.surface-contrast){--accent-subtle:color-mix(in oklab, var(--paper), var(--accent) var(--accent-tint))}}.am :where(:root,[data-theme],[data-accent],.surface-contrast){--accent-muted:var(--paper)}@supports (color:color-mix(in lab, red, red)){.am :where(:root,[data-theme],[data-accent],.surface-contrast){--accent-muted:color-mix(in oklab, var(--paper), var(--accent) calc(var(--accent-tint) * 3))}}.am :where(:root,[data-theme],[data-accent],.surface-contrast){--accent-strong:var(--accent)}@supports (color:color-mix(in lab, red, red)){.am :where(:root,[data-theme],[data-accent],.surface-contrast){--accent-strong:color-mix(in oklab, var(--accent), var(--ink) 18%)}}.am :where(:root,[data-theme],[data-accent],.surface-contrast){--accent-fg:var(--paper)}@supports (content-visibility:auto){.am :where(:root,[data-theme],[data-accent],.surface-contrast){--accent-strong:oklch(from var(--accent) calc(l + var(--accent-shift) * var(--l-dir)) c h);--accent-fg:oklch(from var(--accent) calc((l - var(--accent-fg-threshold)) * -infinity) 0 h)}}.am [data-accent=green]{--accent:var(--accent-green)}.am [data-accent=blue]{--accent:var(--accent-blue)}.am [data-accent=red]{--accent:var(--accent-red)}.am [data-accent=orange]{--accent:var(--accent-orange)}.am [data-accent=yellow]{--accent:var(--accent-yellow)}.am [data-accent=purple]{--accent:var(--accent-purple)}.am [data-accent=pink]{--accent:var(--accent-pink)}.am [data-accent=tan]{--accent:var(--accent-tan)}.am [data-accent=lime]{--accent:var(--accent-lime)}.am :where(body,[data-theme]){transition:background-color var(--theme-duration) var(--theme-ease), color var(--theme-duration) var(--theme-ease)}@media (prefers-reduced-motion:reduce){.am{--theme-duration:0s}}.am{scrollbar-gutter:stable;scroll-behavior:smooth;height:100%;scroll-padding-top:var(--header-height)}@media (prefers-reduced-motion:reduce){.am{scroll-behavior:auto}}.am{background-color:var(--paper);min-height:100%;color:var(--ink);-webkit-font-smoothing:antialiased;overflow-x:clip}.am ::selection{background-color:var(--accent);color:var(--accent-fg)}.am :focus-visible{outline:2px solid var(--accent);outline-offset:2px}}@layer components;@layer utilities{.am .\@container{container-type:inline-size}.am .surface-emboss{--emboss-fill:var(--shade-light)}@supports (color:color-mix(in lab, red, red)){.am .surface-emboss{--emboss-fill:color-mix(in oklab, var(--shade-light) var(--emboss-fill-alpha), transparent)}}.am .surface-emboss{--emboss-light-top:var(--shade-light)}@supports (color:color-mix(in lab, red, red)){.am .surface-emboss{--emboss-light-top:color-mix(in oklab, var(--shade-light) var(--emboss-stroke-light-top), transparent)}}.am .surface-emboss{--emboss-light-mid:var(--shade-light)}@supports (color:color-mix(in lab, red, red)){.am .surface-emboss{--emboss-light-mid:color-mix(in oklab, var(--shade-light) var(--emboss-stroke-light-mid), transparent)}}.am .surface-emboss{--emboss-dark-top:var(--shade-dark)}@supports (color:color-mix(in lab, red, red)){.am .surface-emboss{--emboss-dark-top:color-mix(in oklab, var(--shade-dark) var(--emboss-stroke-dark-top), transparent)}}.am .surface-emboss{--emboss-dark-mid:var(--shade-dark)}@supports (color:color-mix(in lab, red, red)){.am .surface-emboss{--emboss-dark-mid:color-mix(in oklab, var(--shade-dark) var(--emboss-stroke-dark-mid), transparent)}}.am .surface-emboss{--emboss-shadow-light:var(--shade-light)}@supports (color:color-mix(in lab, red, red)){.am .surface-emboss{--emboss-shadow-light:color-mix(in oklab, var(--shade-light) var(--emboss-shadow-light-alpha), transparent)}}.am .surface-emboss{--emboss-shadow-dark:var(--shade-dark)}@supports (color:color-mix(in lab, red, red)){.am .surface-emboss{--emboss-shadow-dark:color-mix(in oklab, var(--shade-dark) var(--emboss-shadow-dark-alpha), transparent)}}.am .surface-emboss{background-image:linear-gradient(var(--emboss-fill), var(--emboss-fill));box-shadow:0 1px 2px var(--emboss-shadow-light), 0 -1px 2px var(--emboss-shadow-dark);position:relative}.am .surface-emboss:before{content:"";border-radius:inherit;background:linear-gradient(to bottom, var(--emboss-light-top) 0%, var(--emboss-light-mid) 50%), linear-gradient(to bottom, var(--emboss-dark-top) 0%, var(--emboss-dark-mid) 50%);pointer-events:none;padding:1px;position:absolute;inset:0;mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-position:0 0,0 0;mask-size:auto,auto;mask-repeat:repeat,repeat;mask-clip:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.am .surface-deboss{--deboss-fill:var(--shade-dark)}@supports (color:color-mix(in lab, red, red)){.am .surface-deboss{--deboss-fill:color-mix(in oklab, var(--shade-dark) clamp(0%, calc(var(--deboss-fill-alpha) * var(--deboss-strength)), 100%), transparent)}}.am .surface-deboss{--deboss-stroke-dark:var(--shade-dark)}@supports (color:color-mix(in lab, red, red)){.am .surface-deboss{--deboss-stroke-dark:color-mix(in oklab, var(--shade-dark) clamp(0%, calc(var(--deboss-stroke-dark-alpha) * var(--deboss-strength)), 100%), transparent)}}.am .surface-deboss{--deboss-stroke-light:var(--shade-light)}@supports (color:color-mix(in lab, red, red)){.am .surface-deboss{--deboss-stroke-light:color-mix(in oklab, var(--shade-light) clamp(0%, calc(var(--deboss-stroke-light-alpha) * var(--deboss-strength)), 100%), transparent)}}.am .surface-deboss{--deboss-shadow-dark:var(--shade-dark)}@supports (color:color-mix(in lab, red, red)){.am .surface-deboss{--deboss-shadow-dark:color-mix(in oklab, var(--shade-dark) clamp(0%, calc(var(--deboss-shadow-dark-alpha) * var(--deboss-strength)), 100%), transparent)}}.am .surface-deboss{--deboss-shadow-light:var(--shade-light)}@supports (color:color-mix(in lab, red, red)){.am .surface-deboss{--deboss-shadow-light:color-mix(in oklab, var(--shade-light) clamp(0%, calc(var(--deboss-shadow-light-alpha) * var(--deboss-strength)), 100%), transparent)}}.am .surface-deboss{background-image:linear-gradient(var(--deboss-fill), var(--deboss-fill));box-shadow:0 1px 2px var(--deboss-shadow-light), 0 -1px 2px var(--deboss-shadow-dark);position:relative}.am .surface-deboss:before{content:"";border-radius:inherit;background:linear-gradient(to bottom, transparent, var(--deboss-stroke-light)), linear-gradient(to bottom, var(--deboss-stroke-dark), transparent);pointer-events:none;padding:1px;position:absolute;inset:0;mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-position:0 0,0 0;mask-size:auto,auto;mask-repeat:repeat,repeat;mask-clip:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.am .pointer-events-auto{pointer-events:auto}.am .pointer-events-none{pointer-events:none}.am .collapse{visibility:collapse}.am .invisible{visibility:hidden}.am .visible{visibility:visible}.am .visible\!{visibility:visible!important}.am .prose{max-width:65ch;font-size:var(--text-base);color:var(--ink-prose);line-height:1.65}.am .prose>*+*{margin-block-start:1.25em}.am .prose p{text-wrap:pretty}.am .prose:not([data-lead-paragraph=false])>p:first-child{font-size:var(--text-lg);line-height:1.55}.am .prose h1,.am .prose h2,.am .prose h3,.am .prose h4{color:var(--ink);text-wrap:balance;margin-block-end:.75em;font-weight:500}.am .prose h1{font-family:var(--font-heading);font-weight:400;font-size:var(--text-4xl);line-height:var(--text-4xl--line-height);letter-spacing:var(--text-4xl--letter-spacing);margin-block-start:2em}.am .prose h2{font-size:var(--text-xl);line-height:var(--text-xl--line-height);letter-spacing:var(--text-xl--letter-spacing);margin-block-start:2.5em}.am .prose h3{font-size:var(--text-lg);line-height:var(--text-lg--line-height);letter-spacing:var(--text-lg--letter-spacing);margin-block-start:2em}.am .prose h4{font-size:var(--text-base);line-height:var(--text-base--line-height);margin-block-start:2em;font-weight:600}.am .prose h2{position:relative}.am .prose .heading-anchor{color:var(--ink-subtle);opacity:0;text-decoration:none;transition:opacity .15s;position:absolute;inset-inline-start:-1.25em}.am .prose h2:hover .heading-anchor,.am .prose .heading-anchor:focus-visible{opacity:1}.am .prose a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:.2em}.am .prose a:hover{text-decoration-color:currentColor}.am .prose strong{color:var(--ink);font-weight:600}.am .prose ul,.am .prose ol{padding-inline-start:1.5em}.am .prose ul{list-style:outside}.am .prose ol{list-style:decimal}.am .prose li+li{margin-block-start:.4em}.am .prose li>*+*{margin-block-start:.5em}.am .prose blockquote{border-inline-start:2px solid var(--line-strong);color:var(--ink-muted);padding-inline-start:1em}.am .prose hr{border:0;border-top:1px solid var(--line);margin-block:2.5em}.am .prose figure,.am .prose .table-scroll{margin-block:2.5em}.am .prose img,.am .prose video{border-radius:var(--radius-md);max-width:100%;height:auto}.am .prose figcaption{font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--ink-subtle);text-wrap:pretty;margin-block-start:.75em}.am .prose code{font-family:var(--font-geist-mono,ui-monospace, monospace);color:var(--ink);font-size:.9em}.am .prose :not(pre)>code{background-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.am .prose :not(pre)>code{background-color:color-mix(in oklab, var(--ink) 5%, transparent)}}.am .prose :not(pre)>code{border:1px solid var(--line);border-radius:var(--radius-sm);padding:.1em .35em}.am .prose pre{background-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.am .prose pre{background-color:color-mix(in oklab, var(--ink) 5%, transparent)}}.am .prose pre{border:1px solid var(--line);border-radius:var(--radius-md);font-size:var(--text-sm);padding:1em 1.25em;line-height:1.6;overflow-x:auto}.am .prose pre code{font-size:inherit}.am .prose .table-scroll{overflow-x:auto}.am .prose table{border-collapse:collapse;width:100%;font-size:var(--text-sm);line-height:var(--text-sm--line-height)}.am .prose th,.am .prose td{text-align:start;vertical-align:top;border-bottom:1px solid var(--line);padding:.6em .75em}.am .prose th{color:var(--ink);font-weight:600}.am .sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.am .visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.am .absolute{position:absolute}.am .fixed{position:fixed}.am .relative{position:relative}.am .static{position:static}.am .sticky{position:sticky}.am .inset-0{inset:0}.am .inset-x-0{inset-inline:0}.am .inset-x-\[-20\%\]{inset-inline:-20%}.am .inset-y-0{inset-block:0}.am .inset-y-\[-45\%\]{inset-block:-45%}.am .-top-11{top:calc(var(--spacing) * -11)}.am .top-\(--header-height\){top:var(--header-height)}.am .top-0{top:0}.am .top-1\/2{top:50%}.am .top-3{top:calc(var(--spacing) * 3)}.am .top-6{top:calc(var(--spacing) * 6)}.am .top-22{top:calc(var(--spacing) * 22)}.am .right-0{right:0}.am .right-3{right:calc(var(--spacing) * 3)}.am .right-4{right:calc(var(--spacing) * 4)}.am .right-6{right:calc(var(--spacing) * 6)}.am .bottom-0{bottom:0}.am .bottom-3{bottom:calc(var(--spacing) * 3)}.am .bottom-4{bottom:calc(var(--spacing) * 4)}.am .-left-\[9999px\]{left:-9999px}.am .left-0{left:0}.am .left-1\/2{left:50%}.am .left-3{left:calc(var(--spacing) * 3)}.am .left-8{left:calc(var(--spacing) * 8)}.am .isolate{isolation:isolate}.am .-z-5{z-index:calc(5 * -1)}.am .-z-10{z-index:calc(10 * -1)}.am .z-0{z-index:0}.am .z-1{z-index:1}.am .z-2{z-index:2}.am .z-3{z-index:3}.am .z-4{z-index:4}.am .z-40{z-index:40}.am .z-50{z-index:50}.am .z-\[60\]{z-index:60}.am .z-\[70\]{z-index:70}.am .col-content{grid-column:content-start/content-end}.am .col-span-2{grid-column:span 2/span 2}.am .col-span-3{grid-column:span 3/span 3}.am .col-wide{grid-column:wide-start/wide-end}.am .col-from-1{grid-column-start:1 col-start}.am .col-from-2{grid-column-start:2 col-start}.am .col-from-3{grid-column-start:3 col-start}.am .col-from-4{grid-column-start:4 col-start}.am .col-from-5{grid-column-start:5 col-start}.am .col-from-6{grid-column-start:6 col-start}.am .col-from-7{grid-column-start:7 col-start}.am .col-from-8{grid-column-start:8 col-start}.am .col-from-9{grid-column-start:9 col-start}.am .col-from-10{grid-column-start:10 col-start}.am .col-from-11{grid-column-start:11 col-start}.am .col-from-12{grid-column-start:12 col-start}.am .col-start-1{grid-column-start:1}.am .col-start-3{grid-column-start:3}.am .col-to-1{grid-column-end:1 col-end}.am .col-to-2{grid-column-end:2 col-end}.am .col-to-3{grid-column-end:3 col-end}.am .col-to-4{grid-column-end:4 col-end}.am .col-to-5{grid-column-end:5 col-end}.am .col-to-6{grid-column-end:6 col-end}.am .col-to-7{grid-column-end:7 col-end}.am .col-to-8{grid-column-end:8 col-end}.am .col-to-9{grid-column-end:9 col-end}.am .col-to-10{grid-column-end:10 col-end}.am .col-to-11{grid-column-end:11 col-end}.am .col-to-12{grid-column-end:12 col-end}.am .row-span-2{grid-row:span 2/span 2}.am .row-span-4{grid-row:span 4/span 4}.am .row-start-1{grid-row-start:1}.am .row-start-2{grid-row-start:2}.am .container{width:100%}@media (min-width:40rem){.am .container{max-width:40rem}}@media (min-width:48rem){.am .container{max-width:48rem}}@media (min-width:64rem){.am .container{max-width:64rem}}@media (min-width:80rem){.am .container{max-width:80rem}}@media (min-width:96rem){.am .container{max-width:96rem}}.am .-m-2{margin:calc(var(--spacing) * -2)}.am .m-0{margin:0}.am .m-auto{margin:auto}.am .page-grid{width:100%;max-width:calc(var(--container-wide) + 2 * var(--gutter));padding-inline:var(--gutter);grid-template-columns:[wide-start] minmax(0, calc((100% - var(--container-max)) / 2)) [content-start] repeat(11, [col-start] minmax(0, 1fr) [col-end] var(--grid-gap)) [col-start] minmax(0, 1fr) [col-end content-end] minmax(0, calc((100% - var(--container-max)) / 2)) [wide-end];margin-inline:auto;display:grid}.am .container{width:100%;max-width:calc(var(--container-max) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.am .container-wide{width:100%;max-width:calc(var(--container-wide) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.am .-mx-3{margin-inline:calc(var(--spacing) * -3)}.am .mx-1\.5{margin-inline:calc(var(--spacing) * 1.5)}.am .mx-auto{margin-inline:auto}.am .-my-2{margin-block:calc(var(--spacing) * -2)}.am .-mt-6{margin-top:calc(var(--spacing) * -6)}.am .mt-0\.5{margin-top:calc(var(--spacing) * .5)}.am .mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.am .mt-2{margin-top:calc(var(--spacing) * 2)}.am .mt-4{margin-top:calc(var(--spacing) * 4)}.am .mt-auto{margin-top:auto}.am .mb-2{margin-bottom:calc(var(--spacing) * 2)}.am .mb-8{margin-bottom:calc(var(--spacing) * 8)}.am .-ml-5{margin-left:calc(var(--spacing) * -5)}.am .-ml-\[0\.4em\]{margin-left:-.4em}.am .ml-2{margin-left:calc(var(--spacing) * 2)}.am .ml-auto{margin-left:auto}.am .block{display:block}.am .contents{display:contents}.am .flex{display:flex}.am .grid{display:grid}.am .hidden{display:none}.am .inline{display:inline}.am .inline-block{display:inline-block}.am .inline-flex{display:inline-flex}.am .table{display:table}.am .aspect-2\/1,.am .aspect-\[2\/1\]{aspect-ratio:2}.am .aspect-\[4\/3\]{aspect-ratio:4/3}.am .aspect-\[7\/5\]{aspect-ratio:7/5}.am .aspect-square{aspect-ratio:1}.am .aspect-video{aspect-ratio:var(--aspect-video)}.am .size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.am .size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.am .size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.am .size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.am .size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.am .size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.am .size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.am .size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.am .size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.am .size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.am .size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.am .size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.am .size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.am .size-20{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20)}.am .size-\[1lh\]{width:1lh;height:1lh}.am .size-\[4\.375rem\]{width:4.375rem;height:4.375rem}.am .size-full{width:100%;height:100%}.am .h-\(--header-height\){height:var(--header-height)}.am .h-4{height:calc(var(--spacing) * 4)}.am .h-5{height:calc(var(--spacing) * 5)}.am .h-6{height:calc(var(--spacing) * 6)}.am .h-7{height:calc(var(--spacing) * 7)}.am .h-8{height:calc(var(--spacing) * 8)}.am .h-10{height:calc(var(--spacing) * 10)}.am .h-12{height:calc(var(--spacing) * 12)}.am .h-14{height:calc(var(--spacing) * 14)}.am .h-20{height:calc(var(--spacing) * 20)}.am .h-100{height:calc(var(--spacing) * 100)}.am .h-116{height:calc(var(--spacing) * 116)}.am .h-\[0\.71em\]{height:.71em}.am .h-\[0\.85em\]{height:.85em}.am .h-\[0\.355em\]{height:.355em}.am .h-\[1\.5px\]{height:1.5px}.am .h-\[1em\]{height:1em}.am .h-\[1lh\]{height:1lh}.am .h-\[3px\]{height:3px}.am .h-\[36rem\]{height:36rem}.am .h-\[clamp\(28rem\,55vw\,31\.25rem\)\]{height:clamp(28rem,55vw,31.25rem)}.am .h-auto{height:auto}.am .h-full{height:100%}.am .h-px{height:1px}.am .max-h-\(--player-max-h\,none\){max-height:var(--player-max-h,none)}.am .max-h-\[90vh\]{max-height:90vh}.am .max-h-full{max-height:100%}.am .max-h-none{max-height:none}.am .min-h-8{min-height:calc(var(--spacing) * 8)}.am .min-h-28{min-height:calc(var(--spacing) * 28)}.am .min-h-72{min-height:calc(var(--spacing) * 72)}.am .min-h-96{min-height:calc(var(--spacing) * 96)}.am .min-h-100{min-height:calc(var(--spacing) * 100)}.am .min-h-dvh{min-height:100dvh}.am .min-h-full{min-height:100%}.am .w-3{width:calc(var(--spacing) * 3)}.am .w-14{width:calc(var(--spacing) * 14)}.am .w-16{width:calc(var(--spacing) * 16)}.am .w-20{width:calc(var(--spacing) * 20)}.am .w-24{width:calc(var(--spacing) * 24)}.am .w-40{width:calc(var(--spacing) * 40)}.am .w-44{width:calc(var(--spacing) * 44)}.am .w-\[110\%\]{width:110%}.am .w-\[min\(90vw\,calc\(90vh\*16\/9\)\,var\(--container-wide\)\)\]{width:min(90vw, calc(90vh * 16 / 9), var(--container-wide))}.am .w-\[min\(100\%\,calc\(70vh\*16\/9\)\,var\(--container-wide\)\)\]{width:min(100%, calc(70vh * 16 / 9), var(--container-wide))}.am .w-auto{width:auto}.am .w-fit{width:fit-content}.am .w-full{width:100%}.am .w-px{width:1px}.am .max-w-\(--container-wide\){max-width:var(--container-wide)}.am .max-w-0{max-width:0}.am .max-w-2xl{max-width:var(--container-2xl)}.am .max-w-3xl{max-width:var(--container-3xl)}.am .max-w-328{max-width:calc(var(--spacing) * 328)}.am .max-w-\[8em\]{max-width:8em}.am .max-w-\[36rem\]{max-width:36rem}.am .max-w-full{max-width:100%}.am .max-w-lg{max-width:var(--container-lg)}.am .max-w-md{max-width:var(--container-md)}.am .max-w-none{max-width:none}.am .max-w-sm{max-width:var(--container-sm)}.am .max-w-xl{max-width:var(--container-xl)}.am .min-w-0{min-width:0}.am .flex-1{flex:1}.am .flex-\[0_0_auto\]{flex:none}.am .flex-shrink{flex-shrink:1}.am .shrink-0{flex-shrink:0}.am .grow{flex-grow:1}.am .border-collapse{border-collapse:collapse}.am .origin-left{transform-origin:0}.am .-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.am .-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.am .-translate-y-2{--tw-translate-y:calc(var(--spacing) * -2);translate:var(--tw-translate-x) var(--tw-translate-y)}.am .-translate-y-\[0\.355em\]{--tw-translate-y:calc(.355em * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.am .translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.am .translate-y-4{--tw-translate-y:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.am .translate-y-\[calc\(-100\%\+14px\)\]{--tw-translate-y:calc(-100% + 14px);translate:var(--tw-translate-x) var(--tw-translate-y)}.am .translate-y-\[calc\(-100\%\+32px\)\]{--tw-translate-y:calc(-100% + 32px);translate:var(--tw-translate-x) var(--tw-translate-y)}.am .scale-50{--tw-scale-x:50%;--tw-scale-y:50%;--tw-scale-z:50%;scale:var(--tw-scale-x) var(--tw-scale-y)}.am .scale-95{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.am .scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.am .scale-x-0{--tw-scale-x:0%;scale:var(--tw-scale-x) var(--tw-scale-y)}.am .transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.am .reveal-0{animation:.45s cubic-bezier(.2,.7,.2,1) backwards reveal}@media (prefers-reduced-motion:reduce){.am .reveal-0{animation:none}}.am .reveal-4{animation:.45s cubic-bezier(.2,.7,.2,1) .28s backwards reveal}@media (prefers-reduced-motion:reduce){.am .reveal-4{animation:none}}.am .animate-drop-in{animation:var(--animate-drop-in)}.am .cursor-pointer{cursor:pointer}.am .cursor-zoom-in{cursor:zoom-in}.am .touch-pan-y{--tw-pan-y:pan-y;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.am .resize{resize:both}.am .scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.am .auto-cols-\[70cqw\]{grid-auto-columns:70cqw}.am .grid-flow-col{grid-auto-flow:column}.am .grid-flow-dense{grid-auto-flow:dense}.am .grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.am .grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.am .grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.am .grid-cols-\[6\.5rem_1fr\]{grid-template-columns:6.5rem 1fr}.am .grid-cols-\[6\.5rem_1fr_3\.5rem\]{grid-template-columns:6.5rem 1fr 3.5rem}.am .grid-cols-\[6\.5rem_1fr_auto\]{grid-template-columns:6.5rem 1fr auto}.am .grid-cols-\[7rem_1fr_1fr\]{grid-template-columns:7rem 1fr 1fr}.am .grid-cols-\[auto_1fr_auto\]{grid-template-columns:auto 1fr auto}.am .grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.am .grid-rows-subgrid{grid-template-rows:subgrid}.am .flex-col{flex-direction:column}.am .flex-col-reverse{flex-direction:column-reverse}.am .flex-row-reverse{flex-direction:row-reverse}.am .flex-wrap{flex-wrap:wrap}.am .items-baseline{align-items:baseline}.am .items-center{align-items:center}.am .items-end{align-items:flex-end}.am .items-start{align-items:flex-start}.am .items-stretch{align-items:stretch}.am .justify-between{justify-content:space-between}.am .justify-center{justify-content:center}.am .justify-end{justify-content:flex-end}.am .justify-items-center{justify-items:center}.am .gap-0\.5{gap:calc(var(--spacing) * .5)}.am .gap-1{gap:var(--spacing)}.am .gap-1\.5{gap:calc(var(--spacing) * 1.5)}.am .gap-2{gap:calc(var(--spacing) * 2)}.am .gap-2\.5{gap:calc(var(--spacing) * 2.5)}.am .gap-3{gap:calc(var(--spacing) * 3)}.am .gap-4{gap:calc(var(--spacing) * 4)}.am .gap-5{gap:calc(var(--spacing) * 5)}.am .gap-6{gap:calc(var(--spacing) * 6)}.am .gap-7{gap:calc(var(--spacing) * 7)}.am .gap-8{gap:calc(var(--spacing) * 8)}.am .gap-10{gap:calc(var(--spacing) * 10)}.am .gap-12{gap:calc(var(--spacing) * 12)}.am .gap-16{gap:calc(var(--spacing) * 16)}.am .gap-\[0\.14em\]{gap:.14em}.am .gap-x-2{column-gap:calc(var(--spacing) * 2)}.am .gap-x-3{column-gap:calc(var(--spacing) * 3)}.am .gap-x-4{column-gap:calc(var(--spacing) * 4)}.am .gap-x-6{column-gap:calc(var(--spacing) * 6)}.am .gap-x-8{column-gap:calc(var(--spacing) * 8)}.am .gap-x-10{column-gap:calc(var(--spacing) * 10)}.am .gap-y-0{row-gap:0}.am .gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.am .gap-y-2{row-gap:calc(var(--spacing) * 2)}.am .gap-y-3{row-gap:calc(var(--spacing) * 3)}.am .gap-y-4{row-gap:calc(var(--spacing) * 4)}.am .gap-y-5{row-gap:calc(var(--spacing) * 5)}.am .gap-y-6{row-gap:calc(var(--spacing) * 6)}.am .gap-y-8{row-gap:calc(var(--spacing) * 8)}.am .gap-y-10{row-gap:calc(var(--spacing) * 10)}.am .gap-y-12{row-gap:calc(var(--spacing) * 12)}.am .gap-y-14{row-gap:calc(var(--spacing) * 14)}.am :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)))}.am :where(.divide-dashed>:not(:last-child)){--tw-border-style:dashed;border-style:dashed}.am :where(.divide-line>:not(:last-child)){border-color:var(--line)}.am .self-center{align-self:center}.am .self-start{align-self:flex-start}.am .self-stretch{align-self:stretch}.am .justify-self-center{justify-self:center}.am .justify-self-end{justify-self:flex-end}.am .truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.am .overflow-hidden{overflow:hidden}.am .overflow-visible{overflow:visible}.am .overflow-y-auto{overflow-y:auto}.am .rounded{border-radius:.25rem}.am .rounded-\[calc\(var\(--radius-md\)\+--spacing\(2\)\)\]{border-radius:calc(var(--radius-md) + calc(var(--spacing) * 2))}.am .rounded-\[inherit\]{border-radius:inherit}.am .rounded-full{border-radius:3.40282e38px}.am .rounded-lg{border-radius:var(--radius-lg)}.am .rounded-md{border-radius:var(--radius-md)}.am .rounded-none{border-radius:0}.am .rounded-sm{border-radius:var(--radius-sm)}.am .rounded-xs{border-radius:var(--radius-xs)}.am .rounded-t-lg{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.am .rounded-b-lg{border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.am .border{border-style:var(--tw-border-style);border-width:1px}.am .border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.am .border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.am .border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.am .border-dashed{--tw-border-style:dashed;border-style:dashed}.am .border-ink\/10{border-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.am .border-ink\/10{border-color:color-mix(in oklab, var(--ink) 10%, transparent)}}.am .border-line{border-color:var(--line)}.am .border-line-strong{border-color:var(--line-strong)}.am .story-poster{--story-dot:var(--ink)}@supports (color:color-mix(in lab, red, red)){.am .story-poster{--story-dot:color-mix(in oklab, var(--ink) 20%, transparent)}}.am .story-poster{background-color:var(--paper);background-image:radial-gradient(var(--story-dot) 1.1px, transparent 1.7px);background-position:12px 12px;background-size:24px 24px}.am .surface-contrast{--paper:light-dark(var(--paper-dark),var(--paper-light));--ink:light-dark(var(--ink-dark),var(--ink-light));--accent:var(--ink);background-color:var(--paper);color:var(--ink)}.am .bg-accent{background-color:var(--accent)}.am .bg-accent-subtle{background-color:var(--accent-subtle)}.am .bg-accent\/10{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.am .bg-accent\/10{background-color:color-mix(in oklab, var(--accent) 10%, transparent)}}.am .bg-current{background-color:currentColor}.am .bg-ink{background-color:var(--ink)}.am .bg-ink\/2{background-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.am .bg-ink\/2{background-color:color-mix(in oklab, var(--ink) 2%, transparent)}}.am .bg-ink\/3{background-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.am .bg-ink\/3{background-color:color-mix(in oklab, var(--ink) 3%, transparent)}}.am .bg-ink\/5{background-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.am .bg-ink\/5{background-color:color-mix(in oklab, var(--ink) 5%, transparent)}}.am .bg-ink\/10{background-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.am .bg-ink\/10{background-color:color-mix(in oklab, var(--ink) 10%, transparent)}}.am .bg-ink\/15{background-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.am .bg-ink\/15{background-color:color-mix(in oklab, var(--ink) 15%, transparent)}}.am .bg-line{background-color:var(--line)}.am .bg-line-strong{background-color:var(--line-strong)}.am .bg-paper{background-color:var(--paper)}.am .bg-paper\/70{background-color:var(--paper)}@supports (color:color-mix(in lab, red, red)){.am .bg-paper\/70{background-color:color-mix(in oklab, var(--paper) 70%, transparent)}}.am .bg-paper\/80{background-color:var(--paper)}@supports (color:color-mix(in lab, red, red)){.am .bg-paper\/80{background-color:color-mix(in oklab, var(--paper) 80%, transparent)}}.am .bg-shade-dark\/35{background-color:var(--shade-dark)}@supports (color:color-mix(in lab, red, red)){.am .bg-shade-dark\/35{background-color:color-mix(in oklab, var(--shade-dark) 35%, transparent)}}.am .bg-transparent{background-color:#0000}.am .bg-linear-to-t{--tw-gradient-position:to top}@supports (background-image:linear-gradient(in lab, red, red)){.am .bg-linear-to-t{--tw-gradient-position:to top in oklab}}.am .bg-linear-to-t{background-image:linear-gradient(var(--tw-gradient-stops))}.am .bg-radial-\[at_2rem_calc\(100\%-2rem\)\]{--tw-gradient-position:at 2rem calc(100% - 2rem);background-image:radial-gradient(var(--tw-gradient-stops,at 2rem calc(100% - 2rem)))}.am .dot-canvas{--story-dot:var(--ink)}@supports (color:color-mix(in lab, red, red)){.am .dot-canvas{--story-dot:color-mix(in oklab, var(--ink) 20%, transparent)}}.am .dot-canvas{background-image:radial-gradient(var(--story-dot) 1.1px, transparent 1.7px);background-position:50%}.am .surface-raised{--raised-fill:var(--shade-light)}@supports (color:color-mix(in lab, red, red)){.am .surface-raised{--raised-fill:color-mix(in oklab, var(--shade-light) var(--raised-fill-alpha), transparent)}}.am .surface-raised{--raised-stroke:var(--raised-stroke-color)}@supports (color:color-mix(in lab, red, red)){.am .surface-raised{--raised-stroke:color-mix(in oklab, var(--raised-stroke-color) var(--raised-stroke-alpha), transparent)}}.am .surface-raised{background-image:linear-gradient(var(--raised-fill), var(--raised-fill));box-shadow:inset 0 0 0 1px var(--raised-stroke)}.am .from-paper{--tw-gradient-from:var(--paper);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.am .from-shade-dark\/30{--tw-gradient-from:var(--shade-dark)}@supports (color:color-mix(in lab, red, red)){.am .from-shade-dark\/30{--tw-gradient-from:color-mix(in oklab, var(--shade-dark) 30%, transparent)}}.am .from-shade-dark\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.am .from-25\%{--tw-gradient-from-position:25%}.am .to-paper\/0{--tw-gradient-to:var(--paper)}@supports (color:color-mix(in lab, red, red)){.am .to-paper\/0{--tw-gradient-to:color-mix(in oklab, var(--paper) 0%, transparent)}}.am .to-paper\/0{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.am .to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.am .to-70\%{--tw-gradient-to-position:70%}.am .bleed-fade{--bleed:max(0px, calc((100% - var(--container-max)) / 2));mask-image:linear-gradient(to right, transparent, black var(--bleed), black calc(100% - var(--bleed)), transparent)}.am .\[mask-image\:linear-gradient\(to_bottom\,black_40\%\,transparent_88\%\)\]{mask-image:linear-gradient(#000 40%,#0000 88%)}.am .\[mask-image\:linear-gradient\(to_bottom\,transparent\,black_8rem\)\]{mask-image:linear-gradient(#0000,#000 8rem)}.am .\[mask-image\:linear-gradient\(to_bottom\,transparent\,black_10\%\,black_90\%\,transparent\)\]{mask-image:linear-gradient(#0000,#000 10% 90%,#0000)}.am .\[mask-image\:linear-gradient\(to_bottom\,transparent\,black_18\%\,black_82\%\,transparent\)\]{mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.am .\[mask-image\:linear-gradient\(to_right\,transparent\,black_10\%\,black_90\%\,transparent\)\]{mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.am .mask-repeat{mask-repeat:repeat}.am .fill-current{fill:currentColor}.am .object-contain{object-fit:contain}.am .object-cover{object-fit:cover}.am .p-0{padding:0}.am .p-1{padding:var(--spacing)}.am .p-1\.5{padding:calc(var(--spacing) * 1.5)}.am .p-2{padding:calc(var(--spacing) * 2)}.am .p-2\.5{padding:calc(var(--spacing) * 2.5)}.am .p-3{padding:calc(var(--spacing) * 3)}.am .p-4{padding:calc(var(--spacing) * 4)}.am .p-5{padding:calc(var(--spacing) * 5)}.am .p-6{padding:calc(var(--spacing) * 6)}.am .p-8{padding:calc(var(--spacing) * 8)}.am .px-1{padding-inline:var(--spacing)}.am .px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.am .px-2{padding-inline:calc(var(--spacing) * 2)}.am .px-3{padding-inline:calc(var(--spacing) * 3)}.am .px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.am .px-4{padding-inline:calc(var(--spacing) * 4)}.am .px-5{padding-inline:calc(var(--spacing) * 5)}.am .px-6{padding-inline:calc(var(--spacing) * 6)}.am .px-8{padding-inline:calc(var(--spacing) * 8)}.am .py-0\.5{padding-block:calc(var(--spacing) * .5)}.am .py-1{padding-block:var(--spacing)}.am .py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.am .py-2{padding-block:calc(var(--spacing) * 2)}.am .py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.am .py-3{padding-block:calc(var(--spacing) * 3)}.am .py-4{padding-block:calc(var(--spacing) * 4)}.am .py-5{padding-block:calc(var(--spacing) * 5)}.am .py-6{padding-block:calc(var(--spacing) * 6)}.am .py-7{padding-block:calc(var(--spacing) * 7)}.am .py-8{padding-block:calc(var(--spacing) * 8)}.am .py-12{padding-block:calc(var(--spacing) * 12)}.am .py-16{padding-block:calc(var(--spacing) * 16)}.am .py-20{padding-block:calc(var(--spacing) * 20)}.am .py-24{padding-block:calc(var(--spacing) * 24)}.am .pt-1{padding-top:var(--spacing)}.am .pt-3{padding-top:calc(var(--spacing) * 3)}.am .pt-4{padding-top:calc(var(--spacing) * 4)}.am .pt-6{padding-top:calc(var(--spacing) * 6)}.am .pt-8{padding-top:calc(var(--spacing) * 8)}.am .pt-10{padding-top:calc(var(--spacing) * 10)}.am .pt-12{padding-top:calc(var(--spacing) * 12)}.am .pt-14{padding-top:calc(var(--spacing) * 14)}.am .pt-16{padding-top:calc(var(--spacing) * 16)}.am .pr-3{padding-right:calc(var(--spacing) * 3)}.am .pr-5{padding-right:calc(var(--spacing) * 5)}.am .pr-6{padding-right:calc(var(--spacing) * 6)}.am .pr-12{padding-right:calc(var(--spacing) * 12)}.am .pr-14{padding-right:calc(var(--spacing) * 14)}.am .pr-472{padding-right:calc(var(--spacing) * 472)}.am .pb-4{padding-bottom:calc(var(--spacing) * 4)}.am .pb-8{padding-bottom:calc(var(--spacing) * 8)}.am .pb-12{padding-bottom:calc(var(--spacing) * 12)}.am .pb-24{padding-bottom:calc(var(--spacing) * 24)}.am .pl-0{padding-left:0}.am .pl-4{padding-left:calc(var(--spacing) * 4)}.am .pl-5{padding-left:calc(var(--spacing) * 5)}.am .pl-\[0\.6em\]{padding-left:.6em}.am .text-center{text-align:center}.am .text-left{text-align:left}.am .text-right{text-align:right}.am .font-heading{font-family:var(--font-signifier), Georgia, serif}.am .font-sans{font-family:var(--font-geist-sans), ui-sans-serif, system-ui, sans-serif}.am .text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));letter-spacing:var(--tw-tracking,var(--text-2xl--letter-spacing))}.am .text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));letter-spacing:var(--tw-tracking,var(--text-3xl--letter-spacing))}.am .text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));letter-spacing:var(--tw-tracking,var(--text-4xl--letter-spacing))}.am .text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height));letter-spacing:var(--tw-tracking,var(--text-5xl--letter-spacing))}.am .text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height));letter-spacing:var(--tw-tracking,var(--text-6xl--letter-spacing))}.am .text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));letter-spacing:var(--tw-tracking,var(--text-base--letter-spacing))}.am .text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));letter-spacing:var(--tw-tracking,var(--text-lg--letter-spacing))}.am .text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));letter-spacing:var(--tw-tracking,var(--text-sm--letter-spacing))}.am .text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));letter-spacing:var(--tw-tracking,var(--text-xl--letter-spacing))}.am .text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));letter-spacing:var(--tw-tracking,var(--text-xs--letter-spacing))}.am .text-\[0\.75rem\]{font-size:.75rem}.am .text-\[0\.625rem\]{font-size:.625rem}.am .text-\[0\.875rem\]{font-size:.875rem}.am .text-\[1\.125rem\]{font-size:1.125rem}.am .leading-none{--tw-leading:1;line-height:1}.am .leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.am .font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.am .font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.am .font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.am .tracking-\[-0\.015em\]{--tw-tracking:-.015em;letter-spacing:-.015em}.am .text-balance{text-wrap:balance}.am .text-pretty{text-wrap:pretty}.am .text-wrap{text-wrap:wrap}.am .break-all{word-break:break-all}.am .whitespace-nowrap{white-space:nowrap}.am .stage-ink{color:#f3f2ee;background:radial-gradient(70% 60% at 85% 10%,#2a2b1f 0%,#0000 70%),radial-gradient(60% 50% at 10% 100%,#22211d 0%,#0000 70%),#1b1a18;border:1px solid #ffffff14}.am .text-\[…\]{color:…}.am .text-accent{color:var(--accent)}.am .text-accent-blue{color:var(--accent-blue)}.am .text-accent-fg{color:var(--accent-fg)}.am .text-accent-lime{color:var(--accent-lime)}.am .text-accent-orange{color:var(--accent-orange)}.am .text-ink{color:var(--ink)}.am .text-ink-muted{color:var(--ink-muted)}.am .text-ink-subtle{color:var(--ink-subtle)}.am .text-ink-tinted{color:var(--ink-tinted)}.am .text-ink\/15{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.am .text-ink\/15{color:color-mix(in oklab, var(--ink) 15%, transparent)}}.am .text-ink\/75{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.am .text-ink\/75{color:color-mix(in oklab, var(--ink) 75%, transparent)}}.am .text-ink\/80{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.am .text-ink\/80{color:color-mix(in oklab, var(--ink) 80%, transparent)}}.am .text-paper{color:var(--paper)}.am .uppercase{text-transform:uppercase}.am .italic{font-style:italic}.am .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,)}.am .underline{text-decoration-line:underline}.am .decoration-ink\/25{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.am .decoration-ink\/25{-webkit-text-decoration-color:color-mix(in oklab, var(--ink) 25%, transparent);text-decoration-color:color-mix(in oklab, var(--ink) 25%, transparent)}}.am .decoration-line{-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line)}.am .decoration-line-strong{-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong)}.am .underline-offset-4{text-underline-offset:4px}.am .underline-offset-\[0\.2em\]{text-underline-offset:.2em}.am .antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.am .accent-ink{accent-color:var(--ink)}.am .opacity-0{opacity:0}.am .opacity-60{opacity:.6}.am .opacity-100{opacity:1}.am .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)}.am .shadow-\[0_8px_24px_rgb\(0_0_0\/var\(--shadow-alpha\)\)\]{--tw-shadow:0 8px 24px var(--tw-shadow-color,rgb(0 0 0/var(--shadow-alpha)));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.am .shadow-\[0_12px_32px_rgb\(0_0_0\/var\(--shadow-alpha\)\)\]{--tw-shadow:0 12px 32px var(--tw-shadow-color,rgb(0 0 0/var(--shadow-alpha)));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.am .shadow-\[0_20px_50px_rgb\(0_0_0\/var\(--shadow-alpha\)\)\,0_2px_8px_rgb\(0_0_0\/0\.3\)\]{--tw-shadow:0 20px 50px var(--tw-shadow-color,rgb(0 0 0/var(--shadow-alpha))), 0 2px 8px var(--tw-shadow-color,#0000004d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.am .ring,.am .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)}.am .inset-ring-1{--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)}.am .ring-ink\/5{--tw-ring-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.am .ring-ink\/5{--tw-ring-color:color-mix(in oklab, var(--ink) 5%, transparent)}}.am .ring-ink\/10{--tw-ring-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.am .ring-ink\/10{--tw-ring-color:color-mix(in oklab, var(--ink) 10%, transparent)}}.am .ring-line{--tw-ring-color:var(--line)}.am .ring-transparent{--tw-ring-color:transparent}.am .inset-ring-accent\/30{--tw-inset-ring-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.am .inset-ring-accent\/30{--tw-inset-ring-color:color-mix(in oklab, var(--accent) 30%, transparent)}}.am .inset-ring-ink\/6{--tw-inset-ring-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.am .inset-ring-ink\/6{--tw-inset-ring-color:color-mix(in oklab, var(--ink) 6%, transparent)}}.am .inset-ring-line{--tw-inset-ring-color:var(--line)}.am .inset-ring-line-strong{--tw-inset-ring-color:var(--line-strong)}.am .outline{outline-style:var(--tw-outline-style);outline-width:1px}.am .outline-0{outline-style:var(--tw-outline-style);outline-width:0}.am .outline-2{outline-style:var(--tw-outline-style);outline-width:2px}.am .outline-offset-2{outline-offset:2px}.am .outline-ink{outline-color:var(--ink)}.am .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,)}.am .drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);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,)}.am .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,)}.am .backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-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,)}.am .backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.am .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,)}.am .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))}.am .transition-\[box-shadow\,transform\]{transition-property:box-shadow,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.am .transition-\[max-width\,padding-left\,opacity\]{transition-property:max-width,padding-left,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.am .transition-\[opacity\,display\,overlay\]{transition-property:opacity,display,overlay;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.am .transition-\[opacity\,scale\]{transition-property:opacity,scale;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.am .transition-\[opacity\,translate\,display\,overlay\]{transition-property:opacity,translate,display,overlay;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.am .transition-\[opacity\,translate\,display\]{transition-property:opacity,translate,display;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.am .transition-\[opacity\,translate\,width\,height\]{transition-property:opacity,translate,width,height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.am .transition-\[scale\,opacity\]{transition-property:scale,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.am .transition-\[scale\]{transition-property:scale;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.am .transition-\[translate\]{transition-property:translate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.am .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))}.am .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))}.am .transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.am .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))}.am .transition-discrete{transition-behavior:allow-discrete}.am .duration-200{--tw-duration:.2s;transition-duration:.2s}.am .duration-300{--tw-duration:.3s;transition-duration:.3s}.am .duration-500{--tw-duration:.5s;transition-duration:.5s}.am .duration-600{--tw-duration:.6s;transition-duration:.6s}.am .duration-800{--tw-duration:.8s;transition-duration:.8s}.am .duration-1000{--tw-duration:1s;transition-duration:1s}.am .ease-\[cubic-bezier\(0\.22\,1\,0\.36\,1\)\]{--tw-ease:cubic-bezier(.22,1,.36,1);transition-timing-function:cubic-bezier(.22,1,.36,1)}.am .ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.am .ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.am .ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.am .will-change-\[opacity\]{will-change:opacity}.am .will-change-\[scale\,opacity\]{will-change:scale,opacity}.am .will-change-\[transform\,opacity\]{will-change:transform,opacity}.am .will-change-transform{will-change:transform}.am .outline-none{--tw-outline-style:none;outline-style:none}.am .select-all{-webkit-user-select:all;user-select:all}.am .select-none{-webkit-user-select:none;user-select:none}.am .\[--intro-delay\:100ms\]{--intro-delay:.1s}.am .\[--intro-delay\:200ms\]{--intro-delay:.2s}.am .\[--player-max-h\:85vh\]{--player-max-h:85vh}.am .\[--raised-fill-scale\:0\.6\]{--raised-fill-scale:.6}.am .surface-perforated{border:1px dashed var(--line-strong)}.am .group-open\:rotate-90:is(:where(.group):is([open],:popover-open,:open) *){rotate:90deg}@media (hover:hover){.am .group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.am .group-hover\:scale-115:is(:where(.group):hover *){--tw-scale-x:115%;--tw-scale-y:115%;--tw-scale-z:115%;scale:var(--tw-scale-x) var(--tw-scale-y)}.am .group-hover\:scale-\[1\.04\]:is(:where(.group):hover *){scale:1.04}.am .group-hover\:bg-accent:is(:where(.group):hover *){background-color:var(--accent)}.am .group-hover\:bg-ink\/5:is(:where(.group):hover *){background-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.am .group-hover\:bg-ink\/5:is(:where(.group):hover *){background-color:color-mix(in oklab, var(--ink) 5%, transparent)}}.am .group-hover\:text-accent-fg:is(:where(.group):hover *){color:var(--accent-fg)}.am .group-hover\:text-ink:is(:where(.group):hover *){color:var(--ink)}.am .group-hover\:ring-line-strong:is(:where(.group):hover *){--tw-ring-color:var(--line-strong)}.am .group-hover\/cta\:translate-x-0\.5:is(:where(.group\/cta):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}}.am .group-focus-visible\:border-ink:is(:where(.group):focus-visible *){border-color:var(--ink)}.am .group-focus-visible\:bg-ink\/5:is(:where(.group):focus-visible *){background-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.am .group-focus-visible\:bg-ink\/5:is(:where(.group):focus-visible *){background-color:color-mix(in oklab, var(--ink) 5%, transparent)}}.am .group-focus-visible\:ring-ink:is(:where(.group):focus-visible *){--tw-ring-color:var(--ink)}.am .group-aria-checked\:text-ink:is(:where(.group)[aria-checked=true] *){color:var(--ink)}.am .group-aria-checked\:ring-ink:is(:where(.group)[aria-checked=true] *){--tw-ring-color:var(--ink)}.am .placeholder\:text-ink-subtle::placeholder{color:var(--ink-subtle)}.am .backdrop\:bg-paper\/80::backdrop{background-color:var(--paper)}@supports (color:color-mix(in lab, red, red)){.am .backdrop\:bg-paper\/80::backdrop{background-color:color-mix(in oklab, var(--paper) 80%, transparent)}}.am .backdrop\:bg-transparent::backdrop{background-color:#0000}.am .backdrop\:opacity-0::backdrop{opacity:0}.am .backdrop\:backdrop-blur-sm::backdrop{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.am .backdrop\:transition-\[opacity\,display\,overlay\]::backdrop{transition-property:opacity,display,overlay;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.am .backdrop\:transition-discrete::backdrop{transition-behavior:allow-discrete}.am .backdrop\:duration-200::backdrop{--tw-duration:.2s;transition-duration:.2s}.am .after\:pointer-events-none:after{content:var(--tw-content);pointer-events:none}.am .after\:absolute:after{content:var(--tw-content);position:absolute}.am .after\:inset-0:after{content:var(--tw-content);inset:0}.am .after\:rounded-lg:after{content:var(--tw-content);border-radius:var(--radius-lg)}.am .after\:rounded-md:after{content:var(--tw-content);border-radius:var(--radius-md)}.am .after\:bg-ink\/0:after{content:var(--tw-content);background-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.am .after\:bg-ink\/0:after{background-color:color-mix(in oklab, var(--ink) 0%, transparent)}}.am .after\:inset-ring-1:after{content:var(--tw-content);--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)}.am .after\:inset-ring-ink\/6:after{content:var(--tw-content);--tw-inset-ring-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.am .after\:inset-ring-ink\/6:after{--tw-inset-ring-color:color-mix(in oklab, var(--ink) 6%, transparent)}}.am .after\:inset-ring-ink\/8:after{content:var(--tw-content);--tw-inset-ring-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.am .after\:inset-ring-ink\/8:after{--tw-inset-ring-color:color-mix(in oklab, var(--ink) 8%, transparent)}}.am .after\:transition-colors:after{content:var(--tw-content);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))}.am .after\:duration-500:after{content:var(--tw-content);--tw-duration:.5s;transition-duration:.5s}.am .first\:mt-0:first-child{margin-top:0}.am .first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.am .first\:pt-0:first-child{padding-top:0}.am .last\:pb-0:last-child{padding-bottom:0}.am .open\:translate-y-0:is([open],:popover-open,:open){--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.am .open\:opacity-100:is([open],:popover-open,:open),.am .open\:backdrop\:opacity-100:is([open],:popover-open,:open)::backdrop{opacity:1}.am .focus-within\:inset-ring-ink:focus-within{--tw-inset-ring-color:var(--ink)}@media (hover:hover){.am .hover\:border-line-strong:hover{border-color:var(--line-strong)}.am .hover\:bg-accent-strong:hover{background-color:var(--accent-strong)}.am .hover\:bg-ink\/5:hover{background-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.am .hover\:bg-ink\/5:hover{background-color:color-mix(in oklab, var(--ink) 5%, transparent)}}.am .hover\:bg-ink\/10:hover{background-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.am .hover\:bg-ink\/10:hover{background-color:color-mix(in oklab, var(--ink) 10%, transparent)}}.am .hover\:bg-ink\/90:hover{background-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.am .hover\:bg-ink\/90:hover{background-color:color-mix(in oklab, var(--ink) 90%, transparent)}}.am .hover\:bg-raised-fill:hover{background-color:var(--shade-light)}@supports (color:color-mix(in lab, red, red)){.am .hover\:bg-raised-fill:hover{background-color:color-mix(in oklab, var(--shade-light) calc(var(--raised-fill-alpha) * var(--raised-fill-scale,1)), transparent)}}.am .hover\:bg-shade-dark\/50:hover{background-color:var(--shade-dark)}@supports (color:color-mix(in lab, red, red)){.am .hover\:bg-shade-dark\/50:hover{background-color:color-mix(in oklab, var(--shade-dark) 50%, transparent)}}.am .hover\:text-ink:hover{color:var(--ink)}.am .hover\:text-ink-muted:hover{color:var(--ink-muted)}.am .hover\:underline:hover{text-decoration-line:underline}.am .hover\:decoration-current:hover{text-decoration-color:currentColor}.am .hover\:decoration-ink:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.am .hover\:opacity-60:hover{opacity:.6}.am .hover\:\[--raised-stroke-alpha\:12\%\]:hover{--raised-stroke-alpha:12%}.am .hover\:after\:bg-ink\/6:hover:after{content:var(--tw-content);background-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.am .hover\:after\:bg-ink\/6:hover:after{background-color:color-mix(in oklab, var(--ink) 6%, transparent)}}}.am .focus\:bg-ink\/5:focus{background-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.am .focus\:bg-ink\/5:focus{background-color:color-mix(in oklab, var(--ink) 5%, transparent)}}.am .focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.am .focus-visible\:border-accent:focus-visible{border-color:var(--accent)}.am .focus-visible\:text-ink:focus-visible{color:var(--ink)}.am .focus-visible\:inset-ring-2:focus-visible{--tw-inset-ring-shadow:inset 0 0 0 2px 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)}.am .focus-visible\:inset-ring-ink:focus-visible{--tw-inset-ring-color:var(--ink)}.am .focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.am .focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.am .focus-visible\:outline-accent:focus-visible{outline-color:var(--accent)}.am .focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.am .disabled\:pointer-events-none:disabled{pointer-events:none}.am .disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.am .disabled\:opacity-50:disabled{opacity:.5}.am .aria-invalid\:border-ink[aria-invalid=true]{border-color:var(--ink)}@media (prefers-reduced-motion:no-preference){.am .motion-safe\:animate-drop-in{animation:var(--animate-drop-in)}.am .motion-safe\:animate-node-in{animation:var(--animate-node-in)}.am .motion-safe\:animate-pulse-ring{animation:var(--animate-pulse-ring)}}@media (prefers-reduced-motion:reduce){.am .motion-reduce\:transition-none,.am .motion-reduce\:backdrop\:transition-none::backdrop{transition-property:none}}@media not (min-width:64rem){.am .max-lg\:order-2{order:2}.am .max-lg\:order-3{order:3}.am .max-lg\:contents{display:contents}}@media (min-width:40rem){.am .sm\:col-span-1{grid-column:span 1/span 1}.am .sm\:col-span-3{grid-column:span 3/span 3}.am .sm\:col-start-2{grid-column-start:2}.am .sm\:col-start-3{grid-column-start:3}.am .sm\:col-start-4{grid-column-start:4}.am .sm\:row-start-auto{grid-row-start:auto}.am .sm\:block{display:block}.am .sm\:flex{display:flex}.am .sm\:hidden{display:none}.am .sm\:inline-flex{display:inline-flex}.am .sm\:size-24{width:calc(var(--spacing) * 24);height:calc(var(--spacing) * 24)}.am .sm\:min-h-128{min-height:calc(var(--spacing) * 128)}.am .sm\:auto-cols-\[40cqw\]{grid-auto-columns:40cqw}.am .sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.am .sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.am .sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.am .sm\:grid-cols-\[8rem_1fr_auto\]{grid-template-columns:8rem 1fr auto}.am .sm\:grid-cols-\[8rem_6rem_1fr_auto\]{grid-template-columns:8rem 6rem 1fr auto}.am .sm\:flex-row{flex-direction:row}.am .sm\:items-center{align-items:center}.am .sm\:items-end{align-items:flex-end}.am .sm\:items-start{align-items:flex-start}.am .sm\:justify-between{justify-content:space-between}.am .sm\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.am .sm\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.am .sm\:p-3{padding:calc(var(--spacing) * 3)}.am .sm\:p-6{padding:calc(var(--spacing) * 6)}.am .sm\:p-8{padding:calc(var(--spacing) * 8)}.am .sm\:p-10{padding:calc(var(--spacing) * 10)}.am .sm\:py-16{padding-block:calc(var(--spacing) * 16)}.am .sm\:pt-14{padding-top:calc(var(--spacing) * 14)}.am .sm\:pt-22{padding-top:calc(var(--spacing) * 22)}.am .sm\:pt-24{padding-top:calc(var(--spacing) * 24)}.am .sm\:pb-4{padding-bottom:calc(var(--spacing) * 4)}.am .sm\:pb-16{padding-bottom:calc(var(--spacing) * 16)}.am .sm\:pb-32{padding-bottom:calc(var(--spacing) * 32)}.am .sm\:whitespace-nowrap{white-space:nowrap}}@media (min-width:48rem){.am .md\:sticky{position:sticky}.am .md\:top-0{top:0}.am .md\:col-span-1{grid-column:span 1/span 1}.am .md\:col-span-2{grid-column:span 2/span 2}.am .md\:col-span-3{grid-column:span 3/span 3}.am .md\:col-span-6{grid-column:span 6/span 6}.am .md\:row-span-3{grid-row:span 3/span 3}.am .md\:mt-3{margin-top:calc(var(--spacing) * 3)}.am .md\:block{display:block}.am .md\:contents{display:contents}.am .md\:flex{display:flex}.am .md\:grid{display:grid}.am .md\:hidden{display:none}.am .md\:inline-flex{display:inline-flex}.am .md\:h-128{height:calc(var(--spacing) * 128)}.am .md\:h-\[44rem\]{height:44rem}.am .md\:w-auto{width:auto}.am .md\:auto-cols-\[28cqw\]{grid-auto-columns:28cqw}.am .md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.am .md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.am .md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.am .md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.am .md\:grid-cols-\[1fr_1fr_1fr_2fr\]{grid-template-columns:1fr 1fr 1fr 2fr}.am .md\:grid-cols-\[1fr_minmax\(0\,18rem\)\]{grid-template-columns:1fr minmax(0,18rem)}.am .md\:grid-cols-\[11rem_minmax\(0\,65ch\)\]{grid-template-columns:11rem minmax(0,65ch)}.am .md\:grid-rows-\[auto_auto_1fr\]{grid-template-rows:auto auto 1fr}.am .md\:grid-rows-subgrid{grid-template-rows:subgrid}.am .md\:flex-row{flex-direction:row}.am .md\:items-end{align-items:flex-end}.am .md\:justify-between{justify-content:space-between}.am .md\:justify-start{justify-content:flex-start}.am .md\:gap-6{gap:calc(var(--spacing) * 6)}.am .md\:gap-8{gap:calc(var(--spacing) * 8)}.am .md\:gap-10{gap:calc(var(--spacing) * 10)}.am .md\:gap-y-3{row-gap:calc(var(--spacing) * 3)}.am .md\:self-end{align-self:flex-end}.am .md\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.am .md\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.am .md\:\[mask-image\:linear-gradient\(to_right\,black_calc\(100\%-8rem\)\,transparent\)\]{mask-image:linear-gradient(90deg,#000 calc(100% - 8rem),#0000)}.am .md\:px-6{padding-inline:calc(var(--spacing) * 6)}.am .md\:px-10{padding-inline:calc(var(--spacing) * 10)}.am .md\:text-\[1\.25rem\]{font-size:1.25rem}.am .md\:opacity-28{opacity:.28}}@media (min-width:64rem){.am .lg\:sticky{position:sticky}.am .lg\:-top-6{top:calc(var(--spacing) * -6)}.am .lg\:top-0{top:0}.am .lg\:top-24{top:calc(var(--spacing) * 24)}.am .lg\:top-\[calc\(var\(--header-height\)\+1rem\)\]{top:calc(var(--header-height) + 1rem)}.am .lg\:top-auto{top:auto}.am .lg\:-right-11{right:calc(var(--spacing) * -11)}.am .lg\:right-16{right:calc(var(--spacing) * 16)}.am .lg\:left-auto{left:auto}.am .lg\:col-span-1{grid-column:span 1/span 1}.am .lg\:col-span-3{grid-column:span 3/span 3}.am .lg\:col-span-4{grid-column:span 4/span 4}.am .lg\:col-span-5{grid-column:span 5/span 5}.am .lg\:col-span-6{grid-column:span 6/span 6}.am .lg\:col-span-8{grid-column:span 8/span 8}.am .lg\:col-wide{grid-column:wide-start/wide-end}.am .lg\:col-from-1{grid-column-start:1 col-start}.am .lg\:col-from-5{grid-column-start:5 col-start}.am .lg\:col-from-7{grid-column-start:7 col-start}.am .lg\:col-start-7{grid-column-start:7}.am .lg\:col-to-3{grid-column-end:3 col-end}.am .lg\:col-to-5{grid-column-end:5 col-end}.am .lg\:col-to-10{grid-column-end:10 col-end}.am .lg\:col-to-12{grid-column-end:12 col-end}.am .lg\:block{display:block}.am .lg\:flex{display:flex}.am .lg\:grid{display:grid}.am .lg\:hidden{display:none}.am .lg\:w-\[45\%\]{width:45%}.am .lg\:w-auto{width:auto}.am .lg\:auto-cols-\[20cqw\]{grid-auto-columns:20cqw}.am .lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.am .lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.am .lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.am .lg\:grid-cols-\[1fr_16rem\]{grid-template-columns:1fr 16rem}.am .lg\:grid-cols-\[28rem_minmax\(0\,30rem\)\]{grid-template-columns:28rem minmax(0,30rem)}.am .lg\:grid-cols-\[minmax\(0\,26rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,26rem) minmax(0,1fr)}.am .lg\:grid-cols-\[repeat\(var\(--cols\)\,minmax\(0\,1fr\)\)\]{grid-template-columns:repeat(var(--cols),minmax(0,1fr))}.am .lg\:items-center{align-items:center}.am .lg\:items-stretch{align-items:stretch}.am .lg\:justify-between{justify-content:space-between}.am .lg\:gap-3{gap:calc(var(--spacing) * 3)}.am .lg\:gap-8{gap:calc(var(--spacing) * 8)}.am .lg\:gap-12{gap:calc(var(--spacing) * 12)}.am .lg\:gap-16{gap:calc(var(--spacing) * 16)}.am .lg\:gap-24{gap:calc(var(--spacing) * 24)}.am .lg\:gap-x-4{column-gap:calc(var(--spacing) * 4)}.am .lg\:gap-x-10{column-gap:calc(var(--spacing) * 10)}.am .lg\:gap-y-16{row-gap:calc(var(--spacing) * 16)}.am .lg\:p-6{padding:calc(var(--spacing) * 6)}.am .lg\:p-10{padding:calc(var(--spacing) * 10)}.am .lg\:py-3{padding-block:calc(var(--spacing) * 3)}.am .lg\:py-20{padding-block:calc(var(--spacing) * 20)}.am .lg\:py-24{padding-block:calc(var(--spacing) * 24)}.am .lg\:py-28{padding-block:calc(var(--spacing) * 28)}.am .lg\:pt-16{padding-top:calc(var(--spacing) * 16)}.am .lg\:pt-28{padding-top:calc(var(--spacing) * 28)}.am .lg\:pb-20{padding-bottom:calc(var(--spacing) * 20)}.am .lg\:group-even\:order-2:is(:where(.group):nth-child(2n) *){order:2}.am .lg\:even\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,26rem\)\]:nth-child(2n){grid-template-columns:minmax(0,1fr) minmax(0,26rem)}}@media (min-width:80rem){.am .xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@starting-style{.am .starting\:-translate-y-2{--tw-translate-y:calc(var(--spacing) * -2);translate:var(--tw-translate-x) var(--tw-translate-y)}.am .starting\:translate-y-4{--tw-translate-y:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.am .starting\:scale-50{--tw-scale-x:50%;--tw-scale-y:50%;--tw-scale-z:50%;scale:var(--tw-scale-x) var(--tw-scale-y)}.am .starting\:opacity-0{opacity:0}.am .starting\:open\:translate-y-4:is([open],:popover-open,:open){--tw-translate-y:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.am .starting\:open\:opacity-0:is([open],:popover-open,:open),.am .starting\:open\:backdrop\:opacity-0:is([open],:popover-open,:open)::backdrop{opacity:0}}.am .\[\&\:\:-webkit-search-cancel-button\]\:appearance-none::-webkit-search-cancel-button{appearance:none}@media (hover:hover){.am .group-hover\/logos\:\[\&\:not\(\:hover\)\]\:opacity-20:is(:where(.group\/logos):hover *):not(:hover){opacity:.2}.am .group-hover\/logos\:\[\&\:not\(\:hover\)\]\:duration-150:is(:where(.group\/logos):hover *):not(:hover){--tw-duration:.15s;transition-duration:.15s}.am .group-hover\/logos\:\[\&\:not\(\:hover\)\]\:ease-in-out:is(:where(.group\/logos):hover *):not(:hover){--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}.am .\[\&\>\*\:first-child\]\:mt-0>:first-child{margin-top:0}@media (hover:hover){.am .\[\@media\(hover\:hover\)\]\:\[\&\:has\(\~\:hover\)\]\:opacity-40:has(~:hover),.am :hover~.\[\@media\(hover\:hover\)\]\:\[\:hover\~\&\]\:opacity-40{opacity:.4}}}.am[data-theme-transition] :where(body),.am :is([data-flip],[data-flip-self]),.am [data-flip] :where(:not(svg *)),.am :is([data-flip],[data-flip-self]):before,.am :is([data-flip],[data-flip-self]):after,.am [data-flip] :before,.am [data-flip] :after{transition-property:background-color,border-color,box-shadow,outline-color,text-decoration-color,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-duration:var(--theme-duration);transition-timing-function:var(--theme-ease)}.am[data-theme-transition] :where(body),.am [data-flip] :where([data-theme],[class*=text-ink],[class*=text-paper],[class*=text-line],[class*=text-accent],[class*=surface-],.story-poster,[data-field-window]),.am [data-flip-self]:where([data-theme],[class*=text-ink],[class*=text-paper],[class*=text-line],[class*=text-accent],[class*=surface-],.story-poster,[data-field-window]),.am [data-flip] :where([class*=surface-]):before,.am [data-flip] :where([class*=surface-]):after,.am [data-flip-self]:where([class*=surface-]):before,.am [data-flip-self]:where([class*=surface-]):after{transition-property:background-color,border-color,box-shadow,outline-color,text-decoration-color,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,color,fill,stroke,--deboss-fill,--deboss-stroke-dark,--deboss-stroke-light,--emboss-fill,--emboss-light-top,--emboss-light-mid,--emboss-dark-top,--emboss-dark-mid,--raised-fill,--story-dot,--field-dot}@supports not (color:light-dark(#000, #fff)){.am,.am [data-theme=light]{--paper:var(--paper-light);--ink:var(--ink-light);--accent-red:#ac4835;--accent-orange:#c96726;--accent-yellow:#c5953b;--accent-tan:#ac8c66;--accent-green:#6d8352;--accent-blue:#7790a2;--accent-purple:#623b6e;--accent-pink:#ad6b70;--accent-lime:#899200}.am [data-theme=dark]{--paper:var(--paper-dark);--ink:var(--ink-dark);--accent-red:#c35e49;--accent-orange:#d77435;--accent-yellow:#cc9c42;--accent-tan:#b99872;--accent-green:#7f9564;--accent-blue:#839caf;--accent-purple:#8c6299;--accent-pink:#bd7a7e;--accent-lime:#bdc848}.am .surface-contrast{--paper:var(--paper-dark);--ink:var(--ink-dark)}.am [data-theme=dark] .surface-contrast{--paper:var(--paper-light);--ink:var(--ink-light)}}@keyframes reveal{0%{opacity:0;transform:translateY(.5rem)}}@property --deboss-fill{syntax:"<color>";inherits:true;initial-value:#0000}@property --deboss-stroke-dark{syntax:"<color>";inherits:true;initial-value:#0000}@property --deboss-stroke-light{syntax:"<color>";inherits:true;initial-value:#0000}@property --emboss-fill{syntax:"<color>";inherits:true;initial-value:#0000}@property --emboss-light-top{syntax:"<color>";inherits:true;initial-value:#0000}@property --emboss-light-mid{syntax:"<color>";inherits:true;initial-value:#0000}@property --emboss-dark-top{syntax:"<color>";inherits:true;initial-value:#0000}@property --emboss-dark-mid{syntax:"<color>";inherits:true;initial-value:#0000}@property --raised-fill{syntax:"<color>";inherits:true;initial-value:#0000}@property --story-dot{syntax:"<color>";inherits:true;initial-value:#0000}@property --field-dot{syntax:"<color>";inherits:true;initial-value:#0000}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-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:""}@keyframes drop-in{0%{opacity:0;transform:translateY(-.5rem)}}@keyframes node-in{0%{opacity:0;scale:.4}}@keyframes pulse-ring{0%{opacity:.4;scale:1}35%,to{opacity:0;scale:3.4}}.am .signifier_abd4d06-module__BQYita__className{font-family:signifier,signifier Fallback}.am .signifier_abd4d06-module__BQYita__variable{--font-signifier:"signifier", "signifier Fallback"}.am .geistsans_d5a4f12f-module__REWA9a__className{font-family:GeistSans,GeistSans Fallback}.am .geistsans_d5a4f12f-module__REWA9a__variable{--font-geist-sans:"GeistSans", "GeistSans Fallback"}
@media (prefers-reduced-motion:no-preference){.am>:not(.page-transition){transition:filter .45s cubic-bezier(.22,1,.36,1)}.am[data-page-blur] body>:not(.page-transition){filter:blur(10px);transition-duration:90ms}}
.am .bvc{--v-ink:var(--ink);--v-cream:var(--paper);--v-orange:var(--accent-orange);--v-green:var(--accent-green);--v-rule:var(--line);--v-mute:var(--ink-muted);color:var(--v-ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.am .bvc *,.am .bvc :before,.am .bvc :after{box-sizing:border-box}.am .bvc__inner{width:100%;max-width:760px}.am .bvc__graph{aspect-ratio:760/300;width:100%;position:relative;container-type:inline-size}.am .bvc__svg{width:100%;height:100%;display:block;overflow:visible}.am .bvc__panel{fill:var(--v-cream);stroke:var(--v-rule);stroke-width:1px}.am .bvc__panel--server{height:40px;transition:height .6s cubic-bezier(.22,1,.36,1)}.am .bvc.is-deploy .bvc__panel--server{height:70px}.am .bvc__code{font-family:var(--font-geist-mono,ui-monospace, monospace);fill:var(--v-ink);font-size:13px}.am .bvc__num{font-family:var(--font-geist-mono,ui-monospace, monospace);fill:var(--v-mute);font-size:9.5px}.am .bvc__plus{font-family:var(--font-geist-mono,ui-monospace, monospace);fill:var(--v-green);font-size:12px;font-weight:600}.am .bvc__server-old{transition:transform .6s cubic-bezier(.22,1,.36,1);transform:translateY(-30px)}.am .bvc.is-deploy .bvc__server-old{transform:translateY(0)}.am .bvc__json-line{opacity:0}.am .bvc.is-deploy .bvc__json-line{opacity:1;transition:opacity .45s .25s}.am .bvc__hl{opacity:0}.am .bvc__hl--blame{fill:color-mix(in oklab, var(--v-orange) 10%, transparent)}.am .bvc__hl--cause{fill:color-mix(in oklab, var(--v-ink) 7%, transparent)}.am .bvc.is-error .bvc__hl--blame,.am .bvc.is-lie .bvc__hl--cause{opacity:1;transition:opacity .35s}.am .bvc__dot{transition:opacity .45s}.am .bvc__dot-body{fill:var(--v-green);stroke:var(--v-green);stroke-width:1.4px;transition:fill .2s,stroke .2s,opacity .15s}.am .bvc__dot[data-gap="1"] .bvc__dot-body{opacity:0}.am .bvc__dot[data-body=hollow] .bvc__dot-body{fill:#0000;stroke:var(--v-orange);transform-box:fill-box;transform-origin:50%;transition:none;animation:.35s ease-out bvc-jar}@keyframes bvc-jar{0%{transform:scale(1.25)}to{transform:scale(1)}}.am .bvc__dot[data-body=gone] .bvc__dot-body{opacity:0}.am .bvc__pulse{fill:none;stroke:var(--v-orange);stroke-width:2px;opacity:0;transform-box:fill-box;transform-origin:50%}.am .bvc.is-error .bvc__pulse{animation:.9s ease-out both bvc-pulse}@keyframes bvc-pulse{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(2.6)}}.am .bvc__squiggle{fill:none;stroke:var(--v-orange);stroke-width:1.3px;opacity:0}.am .bvc.is-error .bvc__squiggle{opacity:1;transition:opacity .3s .15s}.am .bvc__trace-card{fill:var(--v-cream);stroke:var(--v-rule);stroke-width:1px}.am .bvc__trace{font-family:var(--font-geist-mono,ui-monospace, monospace);fill:var(--v-ink);font-size:10px}.am .bvc__trace--err{fill:var(--v-orange);font-weight:600}.am .bvc__trace--frame{fill:var(--v-mute)}.am .bvc__trace-hl{fill:color-mix(in oklab, var(--v-orange) 10%, transparent)}.am .bvc__trace-group{opacity:0}.am .bvc.is-trace .bvc__trace-group{opacity:1;transition:opacity .45s}.am .bvc__labels{position:absolute;inset:0}.am .bvc__label{white-space:nowrap;opacity:0;position:absolute}@supports (font-size:1cqw){.am .bvc__labels .bvc__label{font-size:1.316cqw}}.am .bvc__label--title{color:var(--v-mute);top:0;left:0}.am .bvc__label--file{color:var(--v-mute)}.am .bvc__tab-today{color:var(--v-ink);opacity:0}.am .bvc.is-deploy .bvc__tab-today{opacity:1;transition:opacity .45s .3s}.am .bvc__label--quiet{color:var(--v-green)}.am .bvc__label--deploy{color:var(--paper);background:var(--v-ink);border-radius:.4em;padding:.4em .9em}.am .bvc__label--blame{color:var(--v-orange)}.am .bvc__board{opacity:0}.am .bvc.is-running .bvc__board{opacity:1;transition:opacity .6s}.am .bvc.is-running .bvc__label--title,.am .bvc.is-running .bvc__label--file{opacity:1;transition:opacity .7s .1s}.am .bvc.is-ok .bvc__label--quiet{opacity:1;transition:opacity .3s}.am .bvc.is-deploy .bvc__label--quiet{opacity:0;transition:opacity .4s}.am .bvc.is-deploy .bvc__label--deploy{opacity:1;transition:opacity .4s .2s}.am .bvc.is-trace .bvc__label--blame{opacity:1;transition:opacity .45s .2s}@media (prefers-reduced-motion:reduce){.am .bvc--respect-reduced-motion .bvc__board,.am .bvc--respect-reduced-motion .bvc__json-line,.am .bvc--respect-reduced-motion .bvc__hl,.am .bvc--respect-reduced-motion .bvc__squiggle,.am .bvc--respect-reduced-motion .bvc__trace-group,.am .bvc--respect-reduced-motion .bvc__label{opacity:1}.am .bvc--respect-reduced-motion .bvc__label--quiet{opacity:0}.am .bvc--respect-reduced-motion .bvc__tab-today{opacity:1}.am .bvc--respect-reduced-motion .bvc__panel--server{height:70px}.am .bvc--respect-reduced-motion .bvc__server-old{transform:translateY(0)}.am .bvc--respect-reduced-motion .bvc__pulse{animation:none}.am .bvc--respect-reduced-motion *{transition:none!important}}.am .bvc.is-fading .bvc__graph{opacity:0;transition:opacity .45s}.am .bvc.is-reset,.am .bvc.is-reset *{transition:none!important;animation:none!important}
.am .fxv{--v-ink:var(--ink);--v-cream:var(--paper);--v-orange:var(--accent-orange);--v-fatal:var(--accent-red);--v-green:var(--accent-green);--v-rule:var(--line);--v-mute:var(--ink-muted);color:var(--v-ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.am .fxv *,.am .fxv :before,.am .fxv :after{box-sizing:border-box}.am .fxv__inner{width:100%;max-width:760px}.am .fxv__graph{aspect-ratio:760/384;width:100%;position:relative;container-type:inline-size}.am .fxv__svg{width:100%;height:100%;display:block;overflow:visible}.am .fxv__axis{stroke:var(--v-rule);stroke-width:1px;stroke-dasharray:2 5;stroke-linecap:round}.am .fxv__tick{stroke:var(--line-strong);stroke-width:1px;stroke-linecap:round;vector-effect:non-scaling-stroke}.am .fxv__num{font-family:var(--font-geist-mono,ui-monospace, monospace);fill:var(--v-mute);font-size:11px}.am .fxv__num--orange{fill:var(--v-orange)}.am .fxv__line{fill:none;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.am .fxv__line--error{stroke:var(--v-orange)}.am .fxv__line--calm{stroke:var(--v-green)}.am .fxv__line--spike{stroke:var(--v-fatal)}.am .fxv__mark-rule{stroke:var(--v-green);stroke-width:1.2px;stroke-dasharray:3 5;stroke-linecap:round}.am .fxv__mark-tick{stroke:var(--v-green);stroke-width:2px;stroke-linecap:round}.am .fxv__fire-rule{stroke:var(--v-fatal);stroke-width:1.2px;stroke-dasharray:3 5;stroke-linecap:round;opacity:0}.am .fxv__pulse{fill:none;stroke:var(--v-fatal);stroke-width:2px;opacity:0;transform-box:fill-box;transform-origin:50%}.am .fxv__dot{fill:var(--v-green)}.am .fxv__labels{position:absolute;inset:0}.am .fxv__label{white-space:nowrap;opacity:0;position:absolute}@supports (font-size:1cqw){.am .fxv__labels .fxv__label{font-size:1.316cqw}}.am .fxv__label--title{color:var(--v-mute);top:0;left:0}.am .fxv__label--fix1{border:1px solid var(--line);color:var(--v-ink);background:var(--v-cream);border-radius:.5em;padding:.5em .9em;transform:translate(-50%)}.am .fxv__label--monitor{color:var(--v-ink);align-items:center;gap:.6em;display:inline-flex}.am .fxv__monitor-dot{background:var(--v-mute);border-radius:50%;width:.6em;height:.6em}.am .fxv.is-armed .fxv__monitor-dot{animation:2s ease-in-out infinite fxv-watch}.am .fxv.is-fire .fxv__monitor-dot{background:var(--v-fatal);animation:none}.am .fxv.is-clear .fxv__monitor-dot{background:var(--v-mute);transition:background .4s;animation:2s ease-in-out infinite fxv-watch}.am .fxv.is-done .fxv__monitor-dot{background:var(--v-green);transition:background .4s;animation:none}.am .fxv__monitor-proof{color:var(--v-green);opacity:0}.am .fxv.is-done .fxv__monitor-proof{opacity:1;transition:opacity .5s .3s}@keyframes fxv-watch{0%,to{opacity:1}50%{opacity:.25}}.am .fxv__label--reopen{color:var(--paper);background:var(--v-ink);border-radius:.4em;padding:.5em 1em}.am .fxv__label--fix2{border:1px solid var(--line);color:var(--v-ink);background:var(--v-cream);border-radius:.5em;padding:.5em .9em}.am .fxv__axis,.am .fxv__ticks,.am .fxv__num,.am .fxv__mark{opacity:0}.am .fxv__dot{opacity:0;transform-box:fill-box;transform-origin:50%;transform:scale(0)}.am .fxv.is-running .fxv__axis{opacity:1;transition:opacity .6s}.am .fxv.is-running .fxv__ticks{opacity:1;transition:opacity .65s 50ms}.am .fxv.is-running .fxv__label--title,.am .fxv.is-running .fxv__num{opacity:1;transition:opacity .7s .1s}.am .fxv.is-fix1 .fxv__mark--fix1{opacity:1;transition:opacity .35s}.am .fxv.is-fix1 .fxv__label--fix1{opacity:1;transition:opacity .4s .15s}.am .fxv.is-armed .fxv__label--monitor{opacity:1;transition:opacity .6s .2s}.am .fxv.is-fire .fxv__fire-rule{opacity:1;transition:opacity .3s}.am .fxv.is-fire .fxv__pulse{animation:.9s ease-out both fxv-pulse}.am .fxv.is-fire .fxv__label--reopen{opacity:1;transition:opacity .3s .25s}@keyframes fxv-pulse{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(2.6)}}.am .fxv.is-fix2 .fxv__label--fix2{opacity:1;transition:opacity .4s .15s}.am .fxv.is-done .fxv__dot{opacity:1;transition:opacity .3s,transform .5s cubic-bezier(.34,1.55,.6,1);transform:scale(1)}@media (prefers-reduced-motion:reduce){.am .fxv--respect-reduced-motion .fxv__axis,.am .fxv--respect-reduced-motion .fxv__ticks,.am .fxv--respect-reduced-motion .fxv__num,.am .fxv--respect-reduced-motion .fxv__mark,.am .fxv--respect-reduced-motion .fxv__fire-rule,.am .fxv--respect-reduced-motion .fxv__label,.am .fxv--respect-reduced-motion .fxv__dot{opacity:1}.am .fxv--respect-reduced-motion .fxv__dot{transform:scale(1)}.am .fxv--respect-reduced-motion .fxv__pulse,.am .fxv--respect-reduced-motion .fxv__monitor-dot{animation:none}.am .fxv--respect-reduced-motion .fxv__monitor-dot{background:var(--v-green)}.am .fxv--respect-reduced-motion .fxv__monitor-proof{opacity:1}.am .fxv--respect-reduced-motion *{transition:none!important}}.am .fxv.is-fading .fxv__graph{opacity:0;transition:opacity .45s}.am .fxv.is-reset,.am .fxv.is-reset *{transition:none!important;animation:none!important}
.am .ies{width:100%;color:var(--ink)}.am .ies *,.am .ies :before,.am .ies :after{box-sizing:border-box}.am .ies__stage{border:1px solid var(--line);width:100%;font-family:var(--font-geist-mono,ui-monospace, monospace);border-radius:8px;position:relative;overflow:hidden;container:issue-embedding-space/inline-size}.am .ies__canvas{width:100%;height:57cqw;color:var(--ink);display:block}@container issue-embedding-space not (min-width:500px){.am .ies__canvas{height:max(330px,103cqw)}}.am .ies__legend{color:var(--ink-muted);font-family:var(--font-geist-sans,ui-sans-serif, system-ui, sans-serif);pointer-events:none;flex-wrap:wrap;gap:16px;font-size:12px;line-height:1.5;display:flex;position:absolute;top:16px;left:18px}.am .ies__legend>span{align-items:center;gap:7px;display:flex}.am .ies__dot{background-color:var(--ink);border-radius:50%;flex:none;width:5px;height:5px}.am .ies__dot--alert{background-color:var(--accent-orange)}@media (max-width:420px){.am .ies__legend{gap:13px;top:14px;left:13px}}
.am .repgap{--v-bg:color-mix(in oklab, var(--ink) 10%, var(--paper));--v-ink:var(--ink);--v-cream:var(--paper);--v-orange:var(--accent-orange);--v-green:var(--accent-green);--v-rule:var(--line);--v-mute:var(--ink-muted);color:var(--v-ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.am .repgap *,.am .repgap :before,.am .repgap :after{box-sizing:border-box}.am .repgap__inner{width:100%;max-width:680px}.am .graph{aspect-ratio:680/560;width:100%;position:relative}.am .graph__svg{width:100%;height:100%;display:block;overflow:visible}.am .graph__axis{stroke:var(--v-rule);stroke-width:1px;stroke-dasharray:2 5;stroke-linecap:round}.am .graph__tick{stroke:color-mix(in oklab, var(--ink) 46%, transparent);stroke-width:1px;stroke-linecap:round;vector-effect:non-scaling-stroke}.am .graph__tick--minor{stroke:color-mix(in oklab, var(--ink) 28%, transparent)}.am .graph__tick--major{stroke:color-mix(in oklab, var(--ink) 50%, transparent)}.am .graph__curve{fill:none;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.am .graph__curve--orange{stroke:var(--v-orange)}.am .graph__curve--green{stroke:var(--v-green)}.am .graph__dot--orange{fill:var(--v-orange)}.am .graph__dot--green{fill:var(--v-green)}.am .graph__arrow line{stroke:var(--v-ink);stroke-width:2.2px;stroke-linecap:round}.am .graph__arrow path{fill:none;stroke:var(--v-ink);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.am .graph__labels{position:absolute;inset:0}.am .graph__label{white-space:nowrap;position:absolute}.am .graph__label--orange,.am .graph__label--green{text-align:right;background:var(--v-cream);opacity:0;padding:5px 9px}.am .graph__label--orange{color:var(--v-orange);transform:translate(-100%,-100%)}.am .graph__label--green{color:var(--v-green);transform:translate(-100%)}.am .graph__label--gap{color:var(--v-cream);background:var(--v-ink);opacity:0;padding:5px 10px;transform:translate(-100%,-50%)}.am .graph__label--axis{color:var(--v-mute);opacity:0}.am .graph__label--y{top:78%;left:16%;transform:translate(-50%,-50%)rotate(-90deg)}.am .graph__label--x{top:99%;left:23%;transform:translate(-50%,-50%)}.am .graph__axis,.am .graph__ticks{opacity:0}.am .graph__dot{opacity:0;transform-box:fill-box;transform-origin:50%;transform:scale(0)}.am .graph__arrow{opacity:0;transition:opacity .18s}.am .graph__label--gap{transition:opacity .18s}.am .repgap.is-running .graph__axis{opacity:1;transition:opacity .6s}.am .repgap.is-running .graph__ticks{opacity:1;transition:opacity .65s 50ms}.am .repgap.is-running .graph__label--axis{opacity:1;transition:opacity .7s .1s}.am .repgap.is-done .graph__dot{opacity:1;transition:opacity .3s,transform .5s cubic-bezier(.34,1.55,.6,1);transform:scale(1)}@media (prefers-reduced-motion:reduce){.am .repgap--respect-reduced-motion .graph__axis,.am .repgap--respect-reduced-motion .graph__ticks,.am .repgap--respect-reduced-motion .graph__label--axis,.am .repgap--respect-reduced-motion .graph__dot,.am .repgap--respect-reduced-motion .graph__arrow path{opacity:1}.am .repgap--respect-reduced-motion .graph__dot{transform:scale(1)}.am .repgap--respect-reduced-motion .graph__label--gap{transform:translate(-100%,-50%)}.am .repgap--respect-reduced-motion *{transition:none!important}}
.am .shu{--v-ink:var(--ink);--v-orange:var(--accent-orange);--v-rule:var(--line);--v-mute:var(--ink-muted);color:var(--v-ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.am .shu *,.am .shu :before,.am .shu :after{box-sizing:border-box}.am .shu__inner{width:100%;max-width:760px}.am .shu__graph{aspect-ratio:760/300;width:100%;position:relative}.am .shu__svg{width:100%;height:100%;display:block;overflow:visible}.am .shu__node{fill:var(--v-ink);opacity:0;transition:opacity .5s}.am .shu.is-running .shu__node{opacity:.3}.am .shu.is-v0 .shu__node--0,.am .shu.is-v1 .shu__node--1,.am .shu.is-v2 .shu__node--2{opacity:.85}.am .shu__edge{stroke:var(--v-ink);stroke-width:1px;opacity:0;transition:opacity .5s}.am .shu.is-running .shu__edge{opacity:.14}.am .shu.is-v0 .shu__edge--0,.am .shu.is-v1 .shu__edge--1,.am .shu.is-v2 .shu__edge--2{opacity:.32}.am .shu.is-running .shu__edge--x{opacity:.14}.am .shu.is-part .shu__edge--x{opacity:.04}.am .shu__rel{fill:none;stroke:var(--v-orange);stroke-width:1.5px;opacity:0;transition:opacity .6s}.am .shu.is-running .shu__rel{opacity:.8}.am .shu.is-part .shu__rel{opacity:0;transition:opacity 1.1s .25s}.am .shu__scar{fill:none;stroke:var(--v-orange);stroke-width:1.3px;stroke-dasharray:4 6;opacity:0;transition:opacity .9s .35s}.am .shu.is-part .shu__scar{opacity:.35}.am .shu__hot{fill:var(--v-orange);opacity:0;transition:opacity .5s}.am .shu.is-running .shu__hot{opacity:.9}.am .shu__sweep{fill:var(--v-ink);opacity:0;transition:opacity .55s}.am .shu.is-s0 .shu__sweep--0,.am .shu.is-s1 .shu__sweep--1,.am .shu.is-s2 .shu__sweep--2{opacity:.05}.am .shu__agent{opacity:0;transition:opacity .5s}.am .shu.is-v0 .shu__agent--0,.am .shu.is-v1 .shu__agent--1,.am .shu.is-v2 .shu__agent--2{opacity:1}.am .shu__agent-core{fill:var(--v-ink)}.am .shu__agent-ring{fill:color-mix(in oklab, var(--v-ink) 10%, var(--paper));stroke:var(--v-ink);stroke-width:1px}.am .shu__probe{stroke:var(--v-mute);stroke-width:.8px;opacity:.35;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .5s}.am .shu__probe:nth-of-type(2){transition-delay:.3s}.am .shu__probe:nth-of-type(3){transition-delay:.6s}.am .shu.is-v0 .shu__agent--0 .shu__probe,.am .shu.is-v1 .shu__agent--1 .shu__probe,.am .shu.is-v2 .shu__agent--2 .shu__probe{stroke-dashoffset:0}.am .shu__tag{font-family:var(--font-geist-mono,ui-monospace, monospace);letter-spacing:.04em;fill:var(--v-mute);font-size:10px}.am .shu__cut{fill:none;stroke:var(--v-mute);stroke-width:1px;stroke-dasharray:500;stroke-dashoffset:500px;opacity:0;transition:stroke-dashoffset .9s cubic-bezier(.4,0,.3,1),opacity .4s}.am .shu.is-part .shu__cut{opacity:.55;stroke-dashoffset:0}.am .shu.is-fading .shu__node,.am .shu.is-fading .shu__edge,.am .shu.is-fading .shu__sweep,.am .shu.is-fading .shu__hot,.am .shu.is-fading .shu__agent,.am .shu.is-fading .shu__cut,.am .shu.is-fading .shu__rel,.am .shu.is-fading .shu__scar{opacity:0;transition:opacity .4s}.am .shu.is-reset *{transition:none!important}
.am .sst{width:100%;max-width:760px;font-family:var(--font-geist-mono,ui-monospace, monospace);margin-inline:auto;position:relative;container-type:inline-size}.am .sst__canvas{aspect-ratio:1/1.3;width:100%;display:block}.am .sst__palette{display:none}.am .sst__ink{color:var(--ink)}.am .sst__red{color:var(--accent-red)}.am .sst__muted{color:var(--ink-muted)}.am .sst__paper{color:var(--paper)}@container (min-width:560px){.am .sst__canvas{aspect-ratio:1/.56}}
.am .tcx{--v-ink:var(--ink);--v-blue:var(--accent-blue);--v-orange:var(--accent-orange);--v-rule:var(--line);--v-mute:var(--ink-muted);color:var(--v-ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.am .tcx *,.am .tcx :before,.am .tcx :after{box-sizing:border-box}.am .tcx__inner{width:100%;max-width:760px}.am .tcx__graph{aspect-ratio:760/320;width:100%;position:relative}.am .tcx__svg{width:100%;height:100%;display:block;overflow:visible}.am .tcx__title{font-family:var(--font-geist-mono,ui-monospace, monospace);letter-spacing:.08em;fill:var(--v-ink);opacity:0;font-size:11px;font-weight:600;transition:opacity .5s}.am .tcx.is-running .tcx__title--raw,.am .tcx.is-tpl0 .tcx__title--tpl,.am .tcx.is-tpl0 .tcx__title--dist{opacity:1}.am .tcx__line{font-family:var(--font-geist-mono,ui-monospace, monospace);fill:var(--v-ink);opacity:0;font-size:11px;transition:opacity .4s}.am .tcx__line.is-in{opacity:1}.am .tcx__line.is-absorbed{opacity:.3}.am .tcx__grp{opacity:0;transition:opacity .45s}.am .tcx.is-tpl0 .tcx__grp--0,.am .tcx.is-tpl1 .tcx__grp--1,.am .tcx.is-tpl2 .tcx__grp--2{opacity:1}.am .tcx__tpl-card{fill:color-mix(in oklab, var(--v-blue) 5%, transparent);stroke:color-mix(in oklab, var(--v-blue) 35%, transparent);stroke-width:1px;transition:fill .25s,stroke .25s}.am .tcx.is-hot0 .tcx__tpl-card--0,.am .tcx.is-hot1 .tcx__tpl-card--1,.am .tcx.is-hot2 .tcx__tpl-card--2{fill:color-mix(in oklab, var(--v-blue) 13%, transparent);stroke:color-mix(in oklab, var(--v-blue) 70%, transparent)}.am .tcx__template{font-family:var(--font-geist-mono,ui-monospace, monospace);fill:var(--v-ink);font-size:11.5px;font-weight:600}.am .tcx__param{fill:var(--v-blue)}.am .tcx__count{font-family:var(--font-geist-mono,ui-monospace, monospace);fill:var(--v-blue);font-size:11px;font-weight:600}.am .tcx__occ{font-family:var(--font-geist-mono,ui-monospace, monospace);fill:var(--v-mute);opacity:0;font-size:10px;transition:opacity .4s}.am .tcx__occ.is-in{opacity:1}.am .tcx__occ--more{opacity:0}.am .tcx.is-bulk .tcx__occ--more{opacity:.7}.am .tcx__axis{stroke:var(--v-rule);stroke-width:1px;opacity:0;transition:opacity .45s}.am .tcx.is-tpl0 .tcx__axis{opacity:1}.am .tcx__bar{fill:var(--v-blue);opacity:.85;transition:height .5s cubic-bezier(.22,1,.36,1),y .5s cubic-bezier(.22,1,.36,1),opacity .4s}.am .tcx__bar--outlier{fill:var(--v-mute);opacity:.6}.am .tcx.is-dist .tcx__bar--outlier{fill:var(--v-orange);opacity:1}.am .tcx__bucket{font-family:var(--font-geist-mono,ui-monospace, monospace);fill:var(--v-mute);opacity:0;font-size:9px;transition:opacity .45s}.am .tcx.is-tpl0 .tcx__bucket{opacity:1}.am .tcx__caption{font-family:var(--font-geist-mono,ui-monospace, monospace);letter-spacing:.04em;opacity:0;font-size:10.5px;transition:opacity .45s}.am .tcx__caption--outlier{fill:var(--v-orange)}.am .tcx.is-dist .tcx__caption--outlier{opacity:1}.am .tcx.is-fading .tcx__title,.am .tcx.is-fading .tcx__line,.am .tcx.is-fading .tcx__grp,.am .tcx.is-fading .tcx__occ,.am .tcx.is-fading .tcx__axis,.am .tcx.is-fading .tcx__bar,.am .tcx.is-fading .tcx__bucket,.am .tcx.is-fading .tcx__caption{opacity:0;transition:opacity .4s}.am .tcx.is-reset *{transition:none!important}
.am .hero-intro{z-index:-1;pointer-events:none;background:#000;width:100%;height:100%;animation-name:hero-intro-failsafe;animation-duration:.4s;animation-delay:3s;animation-fill-mode:forwards;display:none;position:fixed;inset:0}.am[data-intro=full] .hero-intro{display:block}@keyframes hero-intro-failsafe{to{visibility:hidden;background:0 0}}@media (prefers-reduced-motion:no-preference){.am[data-intro]:not([data-intro-cue]) .intro-hold,.am[data-intro]:not([data-intro-cue]) .hero-embed-stage,.am[data-intro=full]:not([data-intro-cue]) [data-site-header]{opacity:0;animation-name:intro-failsafe;animation-duration:.3s;animation-delay:3s;animation-fill-mode:forwards}.am[data-intro-header] [data-site-header]{animation-name:intro-drop;animation-duration:.3s;animation-timing-function:ease-out;animation-delay:0s;animation-fill-mode:backwards}.am[data-intro][data-intro-cue] .intro-hold{animation-name:intro-fade;animation-duration:.9s;animation-delay:var(--intro-delay,0s);animation-timing-function:ease-out;animation-fill-mode:backwards}.am[data-intro][data-intro-cue] .hero-embed-stage{animation-name:intro-fade;animation-duration:.9s;animation-timing-function:ease-out;animation-delay:.3s;animation-fill-mode:backwards}}@media (prefers-reduced-motion:reduce){.am .hero-intro{display:none}}@keyframes intro-failsafe{to{opacity:1}}@keyframes intro-fade{0%{opacity:0}}@keyframes intro-drop{0%{opacity:0;transform:translateY(-.5rem)}}
@layer components{.am .hd{--hd-h:min(max(34rem, 85svh), (100cqi - var(--hd-overhang)) * .72);--hd-drop:2.75rem;--hd-lift:1.5rem;--hd-overhang:clamp(1.5rem, 3.5cqi, 3.5rem);--hd-panel-w:clamp(19rem, 32cqi, 27.5rem);color-scheme:dark;-webkit-user-select:none;user-select:none;pointer-events:none;transition:opacity .2s;position:relative;container:hd/inline-size}@media (min-width:90rem){.am .hd{left:calc(var(--hd-overhang) * .3)}}.am .hd[data-scheme=light]{color-scheme:light}.am .hd:is([data-swap],[data-reset]){opacity:0}.am .hd:is([data-swap],[data-reset]) *,.am .hd:is([data-swap],[data-reset]) :before,.am .hd:is([data-swap],[data-reset]) :after{transition:none!important}.am .hd-stage{position:relative}.am .hd-app{height:var(--hd-h);margin-right:var(--hd-overhang);content-visibility:auto;contain-intrinsic-size:auto 46rem;border-radius:1rem;position:relative;overflow:hidden;box-shadow:0 0 0 1px light-dark(#231f1d17,#fafbf71f),0 24px 48px -32px light-dark(#231f1d40,#0009)}.am .hd-panel{top:var(--hd-drop);z-index:2;width:var(--hd-panel-w);height:calc(var(--hd-h) - var(--hd-drop) - var(--hd-lift));border-radius:calc(20px * var(--hd-s,1));box-shadow:0 0 0 1px light-dark(#231f1d14,#fafbf71f), 0 2px 6px -2px light-dark(#231f1d1a,#0000004d), 0 32px 64px -24px light-dark(#231f1d4d,#000000b3), 0 0 32px 0 color-mix(in oklab, var(--accent-lime) 7%, transparent);opacity:0;transform-origin:0 0;content-visibility:auto;transition:opacity .26s cubic-bezier(0,0,.2,1),scale .38s cubic-bezier(.22,1,.36,1),translate .38s cubic-bezier(.22,1,.36,1);position:absolute;right:0;translate:0 .5rem;scale:.96}.am .hd-panel[data-open]{opacity:1;translate:0;scale:1}.am .hd-panel:not([data-open]){visibility:hidden;transition:opacity .26s cubic-bezier(0,0,.2,1),scale .38s cubic-bezier(.22,1,.36,1),translate .38s cubic-bezier(.22,1,.36,1),visibility 0s .38s}.am .hd .hdx{width:1280px;height:var(--hdx-h,820px);transform:scale(var(--hd-s,1));transform-origin:0 0;position:absolute;top:0;left:0}.am .hd-panel .hdx{width:var(--hd-layout-w,440px)}.am .hd .hdx>.wf-shell{position:absolute;inset:0}.am .hd-panel .hdx>.wf-shell{background:0 0;border-radius:20px;overflow:hidden}.am .hd .hd-view{visibility:hidden;opacity:0;transition:opacity .45s,visibility 0s .45s;position:absolute;inset:0}.am .hd .hd-view[data-shown]{visibility:visible;opacity:1;transition-delay:.1s,0s}@supports (transition-behavior:allow-discrete){.am .hd .hd-view[data-view]:not([data-view=issue],[data-shown]){content-visibility:hidden;transition:opacity .45s ease, visibility 0s .45s, content-visibility 0s 1.5s allow-discrete}}.am .hd .hd-view>.cv2-root{height:100%}.am .hd-app{--hd-fc:calc((var(--hd-panel-w) - var(--hd-overhang)) / var(--hd-s,1) + 24px)}.am .hd .wf-report-page[data-chat-open=true]{width:min(var(--wf-page-content-width), calc(100% - var(--hd-fc)));max-width:min(var(--wf-page-content-width), calc(100% - var(--hd-fc)));box-sizing:content-box;padding-right:var(--hd-fc);align-self:flex-end}.am .hd .hd-drafting{color:var(--secondary);margin:0;font-size:13px}.am .hd .hdx .wf-shell .ff-card.ff-card{outline:1.5px solid #0000;transition:outline-color .35s,translate .35s cubic-bezier(.22,1,.36,1),scale .2s}.am .hd .hdx .wf-shell .ff-card.ff-card[data-hd-selected]{outline-color:var(--accent-lime);translate:0 -2px}.am .hd .hdx .wf-shell .ff-card.ff-card[data-hd-pressed]{scale:.975}.am .hd .hdx .wf-shell .hst-ask .wf-composer-anchor{outline-offset:3px;border-radius:999px;outline:2px solid #0000;transition:outline-color .2s,scale .2s}.am .hd .hdx .wf-shell .hst-ask[data-hd-pressed] .wf-composer-anchor{outline-color:color-mix(in oklab, var(--brand) 70%, transparent);scale:.98}.am .hd .hdx .wf-shell .hd-apply.hd-apply[data-hd-pressed]{filter:brightness(.85);scale:.95}.am .hd .hdx .fw-topbar .hal .hal-mark button[data-kind=issues]{--hal-bead-color:color-mix(in oklab, var(--issue) 62%, var(--secondary))}.am .hd .hdx .fw-topbar .hal .hal-mark button[data-kind=improvements]{--hal-bead-color:color-mix(in oklab, var(--improvement) 62%, var(--secondary))}.am .hd .hd-scrim{z-index:50;height:calc(var(--fw-header-clear) + 24px);background-color:var(--page);pointer-events:none;position:absolute;top:0;left:0;right:0;mask-image:linear-gradient(#000000d9,#00000080 55%,#0000)}.am .hd .hd-panel .mc-window{width:100%;height:100%;inset:0}.am .hd .hd-panel .hdx .wf-shell .mc-window.mc-window.mc-window{border-color:#0000;border-radius:20px}.am .hd .hd-thread{overscroll-behavior:auto;scrollbar-width:thin;scrollbar-color:transparent transparent;scrollbar-gutter:stable;outline:none}.am .hd .hd-panel[data-done] .hd-thread{pointer-events:auto;scrollbar-color:color-mix(in oklab, var(--ink) 22%, transparent) transparent}.am .hd .wf-report-page.hd-card{align-self:stretch;width:auto;max-width:none;height:auto;min-height:0}.am .hd .fw-layout-a[data-scrolled] .fw-topbar :is(.wf-icon-rail nav,.fd-nav):before{background:var(--raised)!important;box-shadow:none!important}.am .hd .fw-layout-a[data-scrolled] .fw-topbar :is(.wf-icon-rail nav,.fd-nav):after{background:var(--line)!important}.am .hd .fw-layout-a[data-scrolled] .fw-topbar .wf-icon-rail nav>a[href="#/home"]{background:var(--raised)!important;box-shadow:none!important}.am .hd .fw-layout-a[data-scrolled] .fw-topbar .hal:before{opacity:1}.am .hd .hdx .wf-shell :is(.wf-nav-reveal,.wf-icon-rail,.wf-icon-rail nav){pointer-events:none!important}.am .hd .hdx .wf-icon-rail nav>a[data-hd-nav]{pointer-events:auto;cursor:pointer;transition:background-color .15s,color .15s}.am .hd .hdx .wf-shell .fw-topbar .wf-icon-rail nav>a[data-hd-nav]:not([aria-current=page]):is(:hover,:focus-visible){background:color-mix(in oklab, var(--ink-strong) 5%, transparent)!important;color:var(--ink)!important}.am .hd .hdx .wf-shell .fw-topbar .wf-icon-rail nav>a[data-hd-nav][href="#/home"]:not([aria-current=page]):is(:hover,:focus-visible){background:var(--raised)!important}.am .hd .hdx .wf-shell .wf-icon-rail nav>a[data-hd-nav]:focus-visible{outline:2px solid var(--success);outline-offset:2px}.am .hd .hd-snap[data-tone=light],.am .hd[data-scheme=light] .hd-snap[data-tone=dark]{display:none}.am .hd[data-scheme=light] .hd-snap[data-tone=light]{display:block}.am .hd .hd-collapse{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .6s cubic-bezier(.22,1,.36,1),opacity .4s;display:grid}.am .hd .hd-collapse[data-open]{opacity:1;grid-template-rows:1fr}.am .hd .hd-collapse>div{min-height:0;overflow:hidden}.am .hd .hd-brand{width:14px;height:12px;color:var(--ink-strong)}.am .hd .hd-steps{color:var(--secondary);font-size:var(--text-sm,12px);flex-direction:column;gap:6px;margin:2px 0 10px;padding:0;line-height:18px;list-style:none;display:flex}.am .hd .hd-steps li{align-items:center;gap:8px;animation-name:hd-rise;animation-duration:.4s;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:backwards;display:flex}.am .hd .hd-steps svg{color:var(--success);flex:none}.am .hd .hd-steps .hd-glint{color:var(--ink-strong)}.am .hd .hd-step-slot{flex:none;width:14px}.am .hd .hd-glint{-webkit-text-fill-color:transparent;background-image:linear-gradient(90deg, transparent 38%, currentColor 50%, transparent 62%), linear-gradient(color-mix(in oklab, currentColor 42%, transparent), color-mix(in oklab, currentColor 42%, transparent));background-repeat:no-repeat;background-size:250% 100%,auto;background-clip:text;animation-name:hd-glint;animation-duration:2s;animation-timing-function:linear;animation-iteration-count:infinite;display:inline-block}.am .hd .hd-status{background:var(--improvement-tint);height:22px;color:var(--improvement-ink);border-radius:999px;align-self:flex-start;align-items:center;gap:6px;margin-bottom:4px;padding:0 9px;font-size:11px;font-weight:500;transition:background-color .4s,color .4s;display:inline-flex}.am .hd .hd-status:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.am .hd .hd-status[data-state=applying]{background:var(--warning-tint);color:var(--warning-ink)}.am .hd .hd-status[data-state=applying]:before{animation-name:hd-blink;animation-duration:.8s;animation-iteration-count:infinite}.am .hd .hd-status[data-state=merged]{background:var(--success-tint);color:var(--success-ink)}.am .hd .hd-fix-foot{flex-direction:column;align-items:stretch;gap:10px}.am .hd .hd-checks{color:var(--secondary);flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;font-size:11px;list-style:none;display:flex}.am .hd .hd-checks li{align-items:center;gap:4px;display:inline-flex}.am .hd .hd-checks svg{color:var(--ink-disabled);transition:color .4s}.am .hd .hd-checks [data-done] svg{color:var(--success)}.am .hd .hd-apply{justify-content:center;gap:6px;transition:background-color .4s,border-color .4s,color .4s,scale .15s,filter .15s}.am .hd .hd-wm.hd-in{animation-delay:.5s}.am .hd .hd-apply[data-state=applying]{animation-name:hd-press;animation-duration:.25s;animation-timing-function:ease-out}.am .hd .hdx .wf-shell .hd-apply[data-state=merged]:not(#_){border-color:color-mix(in oklab, var(--success) 40%, transparent);background:var(--success-tint);color:var(--success-ink)}.am .hd .tag[data-dot=busy]:before{background:var(--warning-ink)}.am .hd .tag[data-dot=done]:before{background:var(--success)}.am .hd-in{animation-name:hd-rise;animation-duration:.45s;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:backwards}.am .hd-stream>span{animation-name:hd-word;animation-duration:.35s;animation-delay:calc(var(--i) * 24ms);animation-timing-function:ease-out;animation-fill-mode:backwards}@container hd not (min-width:64rem){.am .hd-app,.am .hd-panel{--hd-panel-w:clamp(17rem, 46cqi, 24rem)}}@container hd not (min-width:40rem){.am .hd-stage{--hd-app-w:165cqi;--hd-h:min(115cqi, 36rem);--hd-drop:6.5rem;--hd-lift:2.5rem;--hd-panel-x:62cqi;margin:-2rem calc(-1 * var(--gutter)) -3rem -1rem;padding:2rem 0 3rem 1rem;overflow:clip}.am .hd-stage:after{content:"";z-index:3;width:38%;height:var(--hd-h);pointer-events:none;background-color:light-dark(#f5f6f1,#1a1614);position:absolute;top:2rem;right:0;mask-image:linear-gradient(90deg,#0000,#0000008c 55%,#000)}.am .hd-app,.am .hd-panel{--hd-panel-w:calc(var(--hd-app-w) * 320 / 1280)}.am .hd-panel{--hd-layout-w:320px}.am .hd-app{--hd-fc:calc((var(--hd-app-w) - var(--hd-panel-x) - 36cqi) / var(--hd-s,1));width:var(--hd-app-w);margin:0}.am .hd-panel{top:calc(2rem + var(--hd-drop));right:auto;left:calc(1rem + var(--hd-panel-x))}}@keyframes hd-rise{0%{opacity:0;translate:0 .375rem}}@keyframes hd-word{0%{opacity:0}}@keyframes hd-glint{0%{background-position:100%,0 0}to{background-position:0%,0 0}}@keyframes hd-blink{50%{opacity:0}}@keyframes hd-press{50%{scale:.97}}.am .hd[data-offscreen] *,.am .hd[data-offscreen] :before,.am .hd[data-offscreen] :after{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.am .hd *,.am .hd :before,.am .hd :after{transition-duration:0s!important;transition-delay:0s!important;animation-name:none!important}.am .hd .hd-glint{-webkit-text-fill-color:currentColor;background:0 0}}}@property --hd-fc{syntax:"<length>";inherits:true;initial-value:0}
@layer components{.am :where(.hdx,.hdx :not(svg,svg *,img)),.am :where(.hdx :not(svg,svg *,img)):before,.am :where(.hdx :not(svg,svg *,img)):after{all:revert}.am :where(.hdx svg,.hdx img){display:revert;vertical-align:revert;max-width:revert}.am .hdx{font-family:var(--font-geist-sans), sans-serif;font-synthesis:none;color:#000;--white:#fff;--grey-100:#f5f6f1;--grey-600:#686663;--grey-700:#5c5956;--grey-800:#494643;--grey-950:#1a1614;--blue:#839caf;--deep-blue:#4f6778;--orange:#d77435;--deep-orange:#a54700;--red:#c35e49;--deep-red:#a33f2d;--yellow:#cc9c42;--deep-yellow:#8a5d00;--green:#7f9564;--deep-green:#546939;--deep-purple:#623b6e;--deep-chartreuse:#899200;--pink:#bd7a7e;font-size:12px;line-height:normal}.am .hdx .ds-shell{--page:var(--grey-100);--surface:color-mix(in oklab, var(--grey-950) 4%, var(--grey-100));--raised:var(--white);--inset:color-mix(in oklab, var(--grey-950) 8%, var(--grey-100));--hover:color-mix(in oklab, var(--grey-950) 4%, var(--white));--ink:var(--grey-800);--ink-strong:var(--grey-950);--secondary:var(--grey-700);--faint:var(--grey-600);--ink-disabled:color-mix(in srgb, var(--grey-950) 30%, var(--white));--ink-inverse:var(--grey-100);--line:color-mix(in oklab, var(--grey-950) 12%, transparent);--line-hover:color-mix(in oklab, var(--grey-950) 18%, transparent);--line-strong:color-mix(in oklab, var(--grey-950) 24%, transparent);--fill:color-mix(in oklab, var(--grey-950) 5%, transparent);--fill-hover:color-mix(in oklab, var(--grey-950) 10%, transparent);--issue:color-mix(in oklab, var(--deep-orange) 28%, var(--orange));--issue-ink:var(--deep-orange);--improvement:color-mix(in oklab, var(--deep-blue) 22%, var(--blue));--improvement-ink:var(--deep-blue);--improvement-tint:color-mix(in srgb, var(--improvement) 14%, var(--raised));--success:color-mix(in oklab, var(--deep-green) 85%, var(--green));--success-ink:var(--deep-green);--success-tint:color-mix(in srgb, var(--success) 14%, var(--raised));--warning-ink:var(--deep-yellow);--warning-tint:color-mix(in srgb, color-mix(in oklab, var(--deep-yellow) 11%, var(--yellow)) 18%, var(--raised));--danger:var(--deep-red);--danger-ink:var(--deep-red);--danger-tint:color-mix(in srgb, color-mix(in oklab, var(--deep-red) 71%, var(--red)) 14%, var(--raised));--healthy:color-mix(in oklab, var(--grey-950) 19%, var(--grey-100));--brand:var(--deep-chartreuse);--observer:color-mix(in oklab, var(--deep-green) 71%, var(--deep-chartreuse));--agent-guardian:color-mix(in oklab, var(--deep-green) 41%, var(--green));--agent-scout:color-mix(in oklab, var(--grey-950) 11%, var(--pink));--agent-medic:color-mix(in oklab, var(--deep-yellow) 11%, var(--yellow));--agent-sweep:color-mix(in oklab, var(--deep-chartreuse) 54%, var(--yellow));--series-1:color-mix(in oklab, var(--deep-green) 41%, var(--green));--series-2:color-mix(in oklab, var(--deep-blue) 22%, var(--blue));--series-3:var(--deep-purple);--series-6:color-mix(in oklab, var(--deep-yellow) 11%, var(--yellow));--highlight:var(--white);--shade:var(--grey-950);--table-head:color-mix(in oklab, var(--ink-strong) 2.5%, var(--raised));--tag-success-fill:color-mix(in oklab, var(--success) 10%, transparent);--deboss-fill:oklab(0% none none/.01);--deboss-rim:linear-gradient(to bottom, transparent, white), linear-gradient(to bottom, oklab(0% none none/.05), transparent);--deboss-shade:0 1px 2px oklab(100% 0 5.96046e-8/.5), 0 -1px 2px oklab(0% none none/.02);--emboss-fill:oklab(100% 0 5.96046e-8/.2);--emboss-rim:linear-gradient(to bottom, white 0%, oklab(100% 0 5.96046e-8/.5) 50%), linear-gradient(to bottom, transparent 0%, oklab(0% none none/.05) 50%);--emboss-shade:0 1px 2px white, 0 -1px 2px oklab(0% none none/.04);--well-shade:inset 0 .75px .75px color-mix(in oklab, var(--shade) 20%, transparent), inset 0 -.75px .5px oklab(100% 0 5.96046e-8/.45), 0 .75px 0 oklab(100% 0 5.96046e-8/.85)}.am .hdx .gbtn{--gbtn-rim-light:linear-gradient(270deg, color-mix(in srgb, var(--shade) 7%, transparent) 0%, transparent 24.61%, color-mix(in srgb, var(--shade) 5%, transparent) 100%);border:none;border-image:initial;cursor:pointer;width:160px;height:48px;font-family:var(--bl-sans);font-size:var(--text-md);letter-spacing:-.01em;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:transform var(--motion-surface) var(--motion-ease-out);-webkit-tap-highlight-color:transparent;border-radius:1000px;outline:none;flex-direction:row;justify-content:center;align-items:center;font-weight:400;display:flex;position:relative}.am .hdx .gbtn:before{content:"";padding:var(--space-hairline);border-radius:inherit;mask-image:;-webkit-mask-position-x:;-webkit-mask-position-y:;mask-size:;mask-repeat:;mask-origin:;mask-clip:;mask-mode:;pointer-events:none;position:absolute;inset:0;mask-composite:exclude}.am .hdx .inner-stroke{box-sizing:border-box;z-index:3;padding:var(--space-hairline);mask-image:;-webkit-mask-position-x:;-webkit-mask-position-y:;mask-size:;mask-repeat:;mask-origin:;mask-clip:;mask-mode:;pointer-events:none;background-image:linear-gradient(light-dark(#fff,#0000) 0%,light-dark(#0000,#0000) 25.12%,light-dark(color(srgb 1 1 1/.7),#0000) 102.08%);border-radius:1000px;position:absolute;inset:1px;mask-composite:exclude}.am .hdx .inner-stroke--light{background-image:linear-gradient(light-dark(#fff,#0000) 0%,light-dark(#0000,#0000) 25.12%,light-dark(color(srgb 1 1 1/.7),#0000) 102.08%)}.am .hdx .gbtn--light{background:color-mix(in srgb, var(--highlight) 50%, transparent);color:var(--shade)}.am .hdx .gbtn--light:before{background:var(--gbtn-rim-light)}.am .hdx .ds-shell{height:calc(var(--hdx-h) * 1);width:100%;color:var(--ink);background:var(--page);-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.5;display:flex;overflow:hidden;font-family:var(--font-geist-sans), sans-serif!important}.am .hdx .ds-shell *{box-sizing:border-box}.am .hdx .ds-shell button,.am .hdx .ds-shell input{font:inherit}.am .hdx .ds-shell button,.am .hdx .ds-shell a{-webkit-tap-highlight-color:transparent}.am .hdx .ds-shell button{cursor:pointer;color:inherit}.am .hdx .ds-shell a{color:inherit;text-decoration:none}.am .hdx .ds-shell h1,.am .hdx .ds-shell h2,.am .hdx .ds-shell h3,.am .hdx .ds-shell p{margin:0}.am .hdx .ds-shell :is(button,a){touch-action:manipulation;transition:background var(--motion-hover), color var(--motion-hover), box-shadow var(--motion-surface)}.am .hdx .ds-shell :is(code,pre){font-family:ui-monospace,SFMono-Regular,monospace}.am .hdx .ds-shell :is(button,input,select,.gbtn){font-family:var(--font-geist-sans), sans-serif}.am .hdx .ds-shell .gbtn{gap:var(--space-sm);width:auto;padding:0 var(--space-lg-plus);flex-shrink:0;transform:none}.am .hdx .ap-shell{width:100%;height:calc(var(--hdx-h) * 1);background:var(--page);color:var(--ink);font:400 14px / 1.5 var(--font-geist-sans), sans-serif;--ap-ease:cubic-bezier(.22, 1, .36, 1);--spring-snap:linear(0, .048, .174, .346, .531, .703, .842, .937, .989, 1.011, 1.015, 1.009, 1.003, 1);display:flex}.am .hdx .ap-shell :is(button,input,textarea,select){font:inherit}.am .hdx :where(.ap-shell :is(button,[role=button],[role=tab],a[class*=btn]) :is(b,strong)){font-weight:400}.am .hdx .ap-shell button{cursor:pointer}.am .hdx .ap-shell button:disabled{cursor:not-allowed;opacity:.45}.am .hdx .ap-shell :is(h1,h2,h3){font-weight:500}.am .hdx .ap-shell h2{letter-spacing:-.5px;font-size:19px;line-height:1.35}.am .hdx .ap-shell h3{letter-spacing:-.2px;font-size:15px}.am .hdx .ap-shell :is(input,textarea,select){min-width:0;color:var(--ink)}.am .hdx .ap-shell input:not([type=checkbox]),.am .hdx .ap-shell textarea{border:1px solid var(--line);background:var(--raised);padding:var(--space-lg) calc(var(--space-lg-plus) - var(--space-hairline));outline-offset:2px;border-radius:8px;width:100%}.am .hdx .ap-shell input::placeholder,.am .hdx .ap-shell textarea::placeholder{color:var(--faint)}.am .hdx .ap-shell .gbtn{gap:var(--space-sm);width:auto;height:36px;min-height:36px;padding:0 var(--space-lg);border:1px solid var(--line-hover);background:var(--raised);color:var(--ink);-webkit-backdrop-filter:none;backdrop-filter:none;white-space:nowrap;transition:background var(--motion-hover) var(--motion-ease-standard), border-color var(--motion-hover) var(--motion-ease-standard);border-radius:8px;font-size:12px;font-weight:500;line-height:18px;transform:none}.am .hdx .ap-shell .gbtn .inner-stroke,.am .hdx .ap-shell .gbtn:before{display:none}.am .hdx .ap-shell .gbtn:disabled{opacity:1;color:var(--faint);background:var(--fill);border-color:var(--line);box-shadow:none}.am .hdx .ap-shell :is(button,a,select){touch-action:manipulation}.am .hdx .ap-shell .product-icon{fill:none;flex-shrink:0;display:block}.am .hdx .tag{--tag-bg:var(--fill-hover);--tag-ink:var(--secondary);align-items:center;gap:var(--space-xs-plus);box-sizing:border-box;min-width:0;padding:var(--tag-pad,var(--space-xs-plus) var(--space-sm));border-radius:var(--tag-radius,var(--space-xs));background:var(--tag-bg);color:var(--tag-ink);font:500 var(--text-xs)/1 var(--bl-sans);letter-spacing:0;text-transform:none;white-space:nowrap;border:0;flex:none;text-decoration:none;display:inline-flex}.am .hdx .tag>:is(.product-icon,.bl-icon,.obs-mark){width:var(--text-xs);height:var(--text-xs);flex:none}.am .hdx .tag[data-tone=success]{--tag-bg:var(--tag-success-fill);--tag-ink:var(--success-ink)}.am .hdx .tag[data-variant=outline]{--tag-bg:transparent;outline:1px solid var(--line-strong);outline-offset:-1px}.am .hdx .tag[data-variant=outline][data-dashed]{outline-style:dashed;outline-color:color-mix(in srgb, var(--secondary) 70%, transparent)}.am .hdx .tag[data-mono]{font-style:;font-variant-ligatures:;font-variant-caps:;font-variant-east-asian:;font-variant-alternates:;font-variant-position:;font-variant-emoji:;font-weight:;font-stretch:;font-size:;line-height:;font-family:;font-optical-sizing:;font-size-adjust:;font-kerning:;font-feature-settings:;font-variation-settings:;font-language-override:;font-variant-numeric:tabular-nums;justify-content:center}.am .hdx .tag[data-dot]:before{content:"";width:calc(var(--space-xs) * 1.5);height:calc(var(--space-xs) * 1.5);background:var(--improvement);border-radius:50%;flex:none}.am .hdx .tag[data-dot=issue]:before{background:var(--issue)}.am .hdx :is(a,button).tag{cursor:pointer}.am .hdx .tag[data-size=sm],.am .hdx [data-tag-size=sm]{--tag-pad:var(--space-xxs) var(--space-xs);--tag-radius:var(--space-xxs)}.am .hdx :is(.fh-card,th){--tag-pad:var(--space-xs) var(--space-xs-plus)}.am .hdx .tag[data-truncate]{text-overflow:ellipsis;flex:0 auto;display:inline-block;overflow:hidden}.am .hdx .tag[data-reference]{vertical-align:middle;flex-shrink:0;width:max-content;max-width:100%}.am .hdx .ds-shell.wf-shell:not([data-mint-theme=dark]){--bl-avatar-ink-mix:36%;--bl-avatar-edge-mix:48%}.am .hdx .bl-avatar{--bl-avatar-tone:var(--series-1);box-sizing:border-box;width:var(--bl-avatar-size,var(--space-xl));height:var(--bl-avatar-size,var(--space-xl));border-radius:50%;flex:none;place-items:center;display:inline-grid;overflow:hidden;container-type:size}.am .hdx .ds-shell.wf-shell .bl-avatar[data-tone]{color:color-mix(in oklab, var(--ink), var(--bl-avatar-tone) var(--bl-avatar-ink-mix));outline:1px solid color-mix(in oklab, var(--bl-avatar-tone) var(--bl-avatar-edge-mix), transparent);outline-offset:calc(-1px - var(--bl-avatar-ring,0px));background-image:linear-gradient(135deg,light-dark(oklab(92.4191% -.00825353 .0106021),oklab(33.3552% -.00821841 .0192728)),light-dark(oklab(87.3657% -.0137863 .0176569),oklab(39.1491% -.0152887 .0266781)));flex:none}.am .hdx .bl-avatar-initials{font:500 max(42cqh, var(--text-xs))/1 var(--bl-sans,var(--font-geist-sans), sans-serif);letter-spacing:0;white-space:nowrap;-webkit-user-select:none;user-select:none}@container (max-height:20px){.am .hdx .bl-avatar-initials{font-size:42cqh}}.am .hdx .bl-avatar[data-tone=blue]{--bl-avatar-tone:var(--series-2)}.am .hdx .bl-avatar[data-tone=purple]{--bl-avatar-tone:var(--series-3)}.am .hdx .bl-avatar[data-tone=yellow]{--bl-avatar-tone:var(--series-6)}.am .hdx{--motion-ease-out:cubic-bezier(.22, 1, .36, 1);--motion-ease-surface:cubic-bezier(0, 0, .2, 1);--motion-ease-standard:cubic-bezier(.4, 0, .2, 1);--motion-hover:.15s;--motion-surface:.2s;--motion-swap:.22s;--motion-surface-lg:.26s;--motion-enter:.38s;--motion-spring:1.5s;--motion-rise:10px;--motion-stagger:40ms}.am .hdx [data-motion-play=enter]{animation:hdx-motion-enter var(--motion-enter) var(--motion-ease-out) calc(var(--motion-i,0) * var(--motion-stagger)) backwards}.am .hdx [data-motion-play=pending]{opacity:0}.am .hdx :where(.wf-shell) :where(a,button,summary,[role=button],[role=menuitem],[role=option],label,tbody tr,.ff-card,.st-card,.wf-btn-primary,.wf-btn-secondary,.wf-btn-tertiary){transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke;transition-duration:var(--motion-hover);transition-timing-function:var(--motion-ease-standard)}.am .hdx .queue-canvas{isolation:isolate;background:var(--page);width:100%;height:100%;min-height:0;position:relative;overflow:clip}.am .hdx .queue-canvas-plane{display:flow-root;overflow:clip}.am .hdx .queue-canvas-home{overflow-anchor:none;overscroll-behavior:contain;scrollbar-width:thin;position:absolute;inset:0;overflow:hidden auto}.am .hdx .queue-canvas-home .wf-home-overview{padding-bottom:calc(var(--space-lg) * 2 + var(--space-md) * 3 + var(--space-sm) * 3 + var(--space-xs) * 3)}.am .hdx .hf-queue-overlays[popover]{display:contents}.am .hdx .hf-queue-overlays::backdrop{pointer-events:none;background:0 0}.am .hdx .mint-reveal-readable{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.am .hdx .mint-reveal-word{display:inline-block;position:relative}.am .hdx .mint-reveal-word[data-ready]>.mint-reveal-original{visibility:hidden}.am .hdx .mint-reveal-character{transform-origin:bottom;animation-name:hdx-mint-text-reveal;animation-duration:.95s;animation-timing-function:cubic-bezier(.16,1,.3,1);animation-iteration-count:1;animation-direction:normal;animation-play-state:running;animation-fill-mode:backwards;animation-timeline:auto;animation-range:normal;animation-delay:calc(var(--mint-reveal-delay,0s) + var(--mint-reveal-step,0) * 18ms);display:inline-block;position:absolute;top:0}.am .hdx .mint-stream-reveal{position:relative}.am .hdx .mint-stream-body{white-space:pre-wrap;overflow-wrap:anywhere;display:flow-root}.am .hdx .mint-stream-word{vertical-align:baseline;max-width:100%;display:inline-block}.am .hdx .mint-stream-character{opacity:0}.am .hdx .mint-stream-character[data-visible=true]{opacity:1;animation:.1s ease-out both hdx-mint-stream-letter-in}.am .hdx .mint-text-shimmer{color:#0000;-webkit-text-fill-color:transparent;background-image:linear-gradient(90deg,#0000 calc(50% - 48px),light-dark(#5c5956,#aba9a6),#0000 calc(50% + 48px)),linear-gradient(light-dark(#494643,#bbbbb7),light-dark(#494643,#bbbbb7));background-repeat:no-repeat;background-size:250% 100%,auto;background-clip:text;display:inline-block;position:relative}.am .hdx .cc-scroll{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;scroll-padding:var(--space-xl);flex:1;overflow-y:auto}.am .hdx .cc-composer-tools{gap:var(--space-sm);min-width:0;padding:0 var(--space-md) var(--space-sm);flex-direction:column;display:flex;position:relative}.am .hdx .cc-composer-toolbar{justify-content:space-between;align-items:center;gap:var(--space-sm);min-height:calc(var(--space-xl) + var(--space-xs));display:flex}.am .hdx .cc-composer-toolbar>div{align-items:center;gap:var(--space-xs-plus);min-width:0;display:flex}.am .hdx .cc-context-caption{font:400 var(--text-sm)/calc(var(--text-lg) + var(--space-xs) / 4) var(--font-geist-sans), sans-serif;color:var(--secondary);white-space:nowrap}.am .hdx .cc-tool{min-width:calc(var(--space-xl) + var(--space-xs) * .75);height:calc(var(--space-xl) + var(--space-xs) * .75);padding:0 var(--space-xs-plus);border-radius:calc(var(--space-sm) * .75);color:var(--secondary);font:500 var(--text-lg)/1 var(--font-geist-sans), sans-serif;background:0 0;border:0;place-items:center;display:inline-grid}.am .hdx .cc-key-hint{padding-right:var(--space-sm);color:var(--secondary);font-size:var(--text-md)}.am .hdx .cc-reference-chips{gap:var(--space-xs-plus);padding-inline:var(--space-xs);flex-wrap:wrap;display:flex}.am .hdx .cc-avatar{object-fit:cover;border-radius:50%;flex:none}.am .hdx .cc-thread-body{gap:calc(var(--space-xl) + var(--space-xs));flex-direction:column;display:flex}.am .hdx .cc-thread-messages{gap:var(--space-xl);flex-direction:column;display:flex}.am .hdx .cc-message-list{gap:var(--space-xl-plus);flex-direction:column;display:flex}.am .hdx .cc-message{gap:var(--space-md);flex-direction:column;min-width:0;display:flex}.am .hdx .cc-message:has(>.cc-response-footer){gap:calc(var(--space-md) + var(--space-sm))}.am .hdx .cc-message-head{gap:var(--space-xs);flex-direction:column;display:flex}.am .hdx .cc-message-content,.am .hdx .cc-message-reply,.am .hdx .cc-message-body{gap:var(--space-md);flex-direction:column;min-width:0;display:flex}.am .hdx .cc-message-content{gap:var(--space-sm)}.am .hdx .cc-message-user:has(>.cc-message-content>:is(.cc-reference-chips,.cc-attachment):last-child){padding-bottom:var(--space-sm)}.am .hdx .cc-message-meta{gap:var(--space-sm);font-size:var(--text-sm);color:var(--secondary);align-items:center;display:flex}.am .hdx .cc-message-meta time{font-size:var(--text-sm);opacity:.9}.am .hdx .cc-message-user{align-self:flex-end;max-width:90%}.am .hdx .cc-message-user .cc-message-meta{justify-content:flex-end}.am .hdx .cc-question{font-size:var(--text-md);line-height:calc(var(--text-xl) + var(--space-xs) * .75);padding:var(--space-md) var(--space-lg);border-radius:var(--space-lg) var(--space-lg) var(--space-xs) var(--space-lg);background:color-mix(in srgb, var(--ink) 4%, var(--page));white-space:pre-wrap;overflow-wrap:anywhere}.am .hdx .cc-message-assistant{width:100%}.am .hdx .cc-answer{gap:var(--space-md);font-size:var(--text-md);line-height:var(--text-xxl);overflow-wrap:anywhere;flex-direction:column;display:flex}.am .hdx .cc-answer p{white-space:pre-wrap;margin:0}.am .hdx .cc-completed-steps{font-size:var(--text-sm);color:var(--secondary)}.am .hdx .cc-version-chip{align-self:flex-start}.am .hdx .cc-feedback{gap:var(--space-hairline);display:flex}.am .hdx .cc-feedback button{width:calc(var(--space-xl) + var(--space-xs) / 2);height:calc(var(--space-xl) + var(--space-xs) / 2);border-radius:calc(var(--space-xs) + var(--space-xs) / 4);color:var(--secondary);opacity:.7;background:0 0;border:0;place-items:center;display:grid}.am .hdx .cc-card-actions{gap:var(--space-md);padding:var(--space-md) var(--space-lg);display:flex}.am .hdx .cc-diff{background:var(--inset);min-width:0;font:400 var(--text-sm)/var(--text-xl) monospace}.am .hdx .cc-diff-file{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--line);overflow-wrap:anywhere;color:var(--secondary);display:flex}.am .hdx .cc-diff pre{padding:var(--space-sm) 0;font:inherit;margin:0;overflow-x:auto}.am .hdx .cc-diff pre>span{min-width:max-content;padding:0 var(--space-md);white-space:pre;display:block}.am .hdx .cc-diff pre>span[data-kind=add]{background:var(--success-tint);color:var(--success-ink)}.am .hdx .cc-diff pre>span[data-kind=del]{background:var(--danger-tint);color:var(--danger-ink)}.am .hdx .cc-bottom-anchor{height:calc(var(--space-xs) / 2)}.am .hdx .cc-compose-stack{flex-direction:column;display:flex}.am .hdx .cc-composer{grid-template-columns:1fr calc(var(--space-xl) + var(--space-md) - var(--space-xs) / 2);gap:0 var(--space-sm);padding:var(--space-md) var(--space-md) 0 var(--space-lg);border:1px solid var(--line);border-radius:calc(var(--space-lg) + var(--space-xs) / 2);background:var(--raised);display:grid;position:relative}.am .hdx .cc-composer textarea{resize:none;width:100%;min-height:34.5px;max-height:calc(var(--space-xxl) * 3.75);color:var(--ink);font:400 var(--text-md)/calc(var(--text-xl) + var(--space-xs) / 2) var(--font-geist-sans), sans-serif;box-sizing:border-box;background:0 0;border:0;outline:none;padding:0}.am .hdx .cc-composer textarea::placeholder{color:var(--secondary)}.am .hdx .cc-composer .cc-composer-tools{padding:var(--space-xs) 0 var(--space-sm);grid-column:1/-1}.am .hdx .cc-send-slot .gbtn{width:calc(var(--space-xl) + var(--space-sm));height:calc(var(--space-xl) + var(--space-sm));min-height:calc(var(--space-xl) + var(--space-sm));min-width:calc(var(--space-xl) + var(--space-sm));border-radius:50%;place-items:center;padding:0;display:grid}.am .hdx .cc-source-session{gap:var(--space-xs);padding:var(--space-md) var(--space-md);border:1px solid var(--line);border-radius:var(--space-sm);font-size:var(--text-sm);color:var(--secondary);flex-direction:column;display:flex}.am .hdx .cc-source-session a{align-items:center;gap:var(--space-xs-plus);color:var(--ink);text-decoration:none;display:flex}.am .hdx .cc-answer .mint-stream-body{gap:var(--space-md);flex-direction:column;display:flex}.am .hdx .cc-answer .mint-stream-body>p{white-space:pre-wrap;margin:0}.am .hdx .cc-review-item{align-items:flex-start;gap:var(--space-sm);color:var(--secondary);font:400 var(--text-sm)/calc(var(--text-lg) + var(--space-xs) / 2) var(--font-geist-sans), sans-serif;display:flex}.am .hdx .cc-review-item>span{overflow-wrap:anywhere;min-width:0}.am .hdx .wf-shell .cv2-thread :is(.cc-answer,.cc-question){font:400 var(--text-md)/calc(var(--text-xl) + var(--space-xs) / 2) var(--font-geist-sans), sans-serif;letter-spacing:0}.am .hdx .wf-shell .cv2-thread :is(.cc-message-meta,.cv2-response-attribution,.cc-outcome){font-size:var(--text-sm);line-height:calc(var(--text-lg) + var(--space-xs) / 2)}.am .hdx .wf-shell .cc-diff pre>span[data-kind=del]{color:color-mix(in oklab, var(--danger-ink) 80%, var(--ink-strong));background:color-mix(in srgb, var(--danger-ink) 8%, var(--inset))}.am .hdx .wf-shell .cc-diff pre>span[data-kind=add]{color:color-mix(in oklab, var(--success-ink) 80%, var(--ink-strong));background:color-mix(in srgb, var(--success-ink) 8%, var(--inset))}.am .hdx .ds-shell.wf-shell:not([data-mint-theme=dark]) .cc-completed-steps:not(#_){font:400 var(--text-sm)/calc(var(--text-lg) + var(--space-xs) / 2) var(--bl-sans)}.am .hdx .cc-response-step{width:100%;padding:var(--space-xs-plus) 0;color:var(--ink);font:400 var(--text-sm)/calc(var(--text-lg) + var(--space-xs) / 2) var(--font-geist-sans), sans-serif;overflow-wrap:anywhere;display:block}.am .hdx .ds-shell.wf-shell:not([data-mint-theme=dark]) :is(.mc-header button,.cc-composer .cc-tool,.cc-feedback>button,.cc-ask-strip>header>button,.cc-prompt-queue-actions>button,.cc-queue-editing>button,.cc-icon-button):not(#_){border-radius:var(--bl-radius-button);color:var(--secondary);box-shadow:none;background:0 0;border:0}.am .hdx .ds-shell.wf-shell:not([data-mint-theme=dark]) .cc-card{border:1px solid var(--line);border-radius:var(--bl-radius-card);background:var(--raised);flex-direction:column;min-width:0;display:flex;overflow:hidden}.am .hdx .ds-shell.wf-shell:not([data-mint-theme=dark]) .cc-card-head{align-items:center;gap:var(--space-sm);min-height:calc(var(--space-xl) + var(--space-md));padding:var(--space-xs) var(--space-md);border-bottom:1px solid var(--line);background:var(--table-head);color:var(--ink);font:500 var(--text-sm)/var(--text-lg) var(--bl-sans);display:flex}.am .hdx .ds-shell.wf-shell:not([data-mint-theme=dark]) .cc-card-head>svg{width:var(--space-md);height:var(--space-md);color:var(--secondary);flex:none}.am .hdx .ds-shell.wf-shell:not([data-mint-theme=dark]) .cc-card-head>strong{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:500;overflow:hidden}.am .hdx .ds-shell.wf-shell:not([data-mint-theme=dark]) .cc-card-head>.tag{flex:none}.am .hdx .ds-shell.wf-shell:not([data-mint-theme=dark]) .cc-card-body{gap:var(--space-sm);min-width:0;padding:var(--space-md);flex-direction:column;display:flex}.am .hdx .ds-shell.wf-shell:not([data-mint-theme=dark]) .cc-card-facts{gap:var(--space-sm) var(--space-md);grid-template-columns:repeat(auto-fit,minmax(72px,1fr));margin:0;display:grid}.am .hdx .ds-shell.wf-shell:not([data-mint-theme=dark]) .cc-card-facts>div{gap:var(--space-xxs);flex-direction:column;display:flex}.am .hdx .ds-shell.wf-shell:not([data-mint-theme=dark]) .cc-card-facts dt{color:var(--secondary);font:400 var(--text-sm)/var(--text-lg) var(--bl-sans)}.am .hdx .ds-shell.wf-shell:not([data-mint-theme=dark]) .cc-card-facts dd{color:var(--ink);font:500 var(--text-sm)/var(--text-lg) var(--bl-sans);overflow-wrap:anywhere;margin:0}.am .hdx .ds-shell.wf-shell:not([data-mint-theme=dark]) .cc-card-body>.cc-review-item{margin:0}.am .hdx .ds-shell.wf-shell:not([data-mint-theme=dark]) .cc-card .cc-diff{border:1px solid var(--line);border-radius:var(--bl-radius-chip);background:var(--inset);margin:0;overflow:hidden}.am .hdx .ds-shell.wf-shell:not([data-mint-theme=dark]) .cc-card .cc-diff-file{padding:var(--space-xs-plus) var(--space-sm);border-bottom-color:var(--line);font:400 var(--text-sm)/var(--text-lg) var(--bl-mono)}.am .hdx .ds-shell.wf-shell:not([data-mint-theme=dark]) .cc-card .cc-diff pre{padding-block:var(--space-xs-plus);font:400 var(--text-sm)/var(--text-xl) var(--bl-mono)}.am .hdx .ds-shell.wf-shell:not([data-mint-theme=dark]) .cc-card .cc-diff pre>span{padding-inline:var(--space-sm)}.am .hdx .ds-shell.wf-shell:not([data-mint-theme=dark]) .cc-card-actions{justify-content:flex-end;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.am .hdx .ds-shell.wf-shell:not([data-mint-theme=dark]) .cc-card-actions>span{gap:var(--space-xxs);min-width:0;color:var(--secondary);font:400 var(--text-sm)/var(--text-lg) var(--bl-sans);flex-direction:column;flex:108px;display:flex}.am .hdx .ds-shell.wf-shell:not([data-mint-theme=dark]) .cc-card-actions>span>strong{color:var(--ink);font-weight:500}.am .hdx .ds-shell.wf-shell:not([data-mint-theme=dark]) .cc-card-note{padding:0 var(--space-md) var(--space-sm);color:var(--secondary);font:400 var(--text-sm)/var(--text-lg) var(--bl-sans);white-space:normal;display:block}.am .hdx .mc-window{z-index:60;bottom:calc(var(--space-xxl) + var(--space-xl) - var(--space-sm));left:var(--space-lg-plus);width:calc(var(--space-xxl) * 11);height:min(calc(var(--space-xxl) * 15.5), calc(calc(var(--hdx-h) * 1) - calc(var(--space-xxl) * 2)));border:1px solid var(--line);border-radius:calc(var(--space-lg) + var(--space-xs));background:var(--raised);color:var(--ink);box-shadow:0 var(--space-md) calc(var(--space-xxl) + var(--space-sm)) color-mix(in srgb, var(--ink) 12%, transparent);font:400 var(--text-md)/1.5 var(--font-geist-sans), sans-serif;flex-direction:column;display:flex;position:fixed;overflow:hidden}.am .hdx .mc-header{justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-lg) var(--space-lg-plus);flex:none;display:flex}.am .hdx .mc-header>div{gap:var(--space-xs);flex:none;display:flex}.am .hdx .mc-header button{width:calc(var(--space-xl) + var(--space-xs));height:calc(var(--space-xl) + var(--space-xs));border-radius:calc(var(--space-sm) * .75);color:var(--secondary);font-size:calc(var(--text-xl) + var(--space-xs) / 2);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.am .hdx .mc-thread{min-height:0;padding:var(--space-lg) var(--space-lg-plus);overscroll-behavior:contain;flex:1;overflow:auto}.am .hdx .wf-shell .mc-window .cc-send-slot>.gbtn{width:calc(var(--space-xl) + var(--space-sm));height:calc(var(--space-xl) + var(--space-sm));min-width:calc(var(--space-xl) + var(--space-sm));min-height:calc(var(--space-xl) + var(--space-sm));border-radius:50%;padding:0}.am .hdx .wf-shell .mc-window form.cc-composer{grid-template-columns:minmax(0, 1fr) calc(var(--space-xl) + var(--space-sm));gap:var(--space-sm);padding:var(--space-md);border:1px solid var(--line);border-radius:calc(var(--space-md) + var(--space-xs));background:var(--raised);box-shadow:none;margin:0;display:grid}.am .hdx .wf-shell .mc-window form.cc-composer textarea{width:100%;min-width:0;min-height:calc(var(--space-xxl) + var(--space-sm));color:var(--ink);font:400 var(--text-md)/calc(var(--text-xl) + var(--space-xs) / 2) var(--font-geist-sans), sans-serif;box-shadow:none;resize:none;background:0 0;border:0;border-radius:0;outline:none;grid-area:1/1/auto/-1;margin:0;padding:0}.am .hdx .wf-shell .mc-window form.cc-composer .cc-composer-tools{grid-area:2/1;align-self:end;min-width:0;margin:0;padding:0}.am .hdx .mc-window .cc-send-slot{grid-area:2/2;align-self:end}.am .hdx .mc-window .cc-composer-toolbar{min-height:calc(var(--space-xl) + var(--space-sm))}.am .hdx .mc-window .cc-composer-toolbar .cc-context-caption,.am .hdx .mc-window .cc-key-hint{display:none}.am .hdx .wf-shell .mc-window .cc-tool{width:calc(var(--space-xl) + var(--space-sm));height:calc(var(--space-xl) + var(--space-sm));min-width:calc(var(--space-xl) + var(--space-sm));place-items:center;margin:0;padding:0;line-height:1;display:inline-grid}.am .hdx .mc-header button svg{width:var(--space-lg);height:var(--space-lg);flex:none;display:block}.am .hdx .mc-header-actions,.am .hdx .mc-window-controls{align-items:center;gap:var(--space-xs);display:flex}.am .hdx .mc-header-actions:has(>.cv2-people-trigger){gap:calc(var(--space-xs-plus) + var(--space-xs))}.am .hdx .mc-composer-surface{flex:none;min-width:0}.am .hdx .wf-shell .mc-window .mc-header{padding:var(--space-lg) var(--space-lg-plus);border-bottom:1px solid var(--line)}.am .hdx .wf-shell .mc-window .mc-thread{width:100%;max-width:calc(var(--space-xxl) * 20);box-sizing:border-box;padding:var(--space-lg) var(--space-lg-plus)}.am .hdx .wf-shell .mc-window .mc-composer-surface{width:100%;max-width:calc(var(--space-xxl) * 20);box-sizing:border-box;padding:0}.am .hdx .mc-header>.mc-header-title{align-items:center;gap:var(--space-sm);flex:1;min-width:0;display:flex;overflow:hidden}.am .hdx .mc-header-title>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:500 var(--text-md)/var(--text-xl) var(--font-geist-sans), sans-serif;overflow:hidden}.am .hdx .mc-scope-code{color:var(--secondary);font-style:;font-variant-ligatures:;font-variant-caps:;font-variant-east-asian:;font-variant-alternates:;font-variant-position:;font-variant-emoji:;font-weight:;font-stretch:;font-size:;line-height:;font-family:;font-optical-sizing:;font-size-adjust:;font-kerning:;font-feature-settings:;font-variation-settings:;font-language-override:;font-variant-numeric:tabular-nums;flex:none}.am .hdx .bl-tooltip-trigger{display:contents}.am .hdx .obs-route{--obs-ink:var(--observer)}.am .hdx .obs-route[data-state=added]{--obs-ink:color-mix(in srgb, var(--observer) 75%, transparent)}.am .hdx .obs-mark{color:var(--secondary);flex:none}.am .hdx .obs-wait{border-radius:var(--space-xxs);max-width:100%;display:inline-flex}.am .hdx .obs-route{align-items:center;gap:var(--space-xs);min-width:0;display:flex}.am .hdx .obs-route>.tag{flex:none}.am .hdx .obs-route-node{box-sizing:border-box;background:color-mix(in srgb, var(--obs-ink) 30%, transparent);border-radius:50%;flex:none;width:5px;height:5px}.am .hdx .obs-route-node[data-end]{background:var(--raised);border:1px solid var(--obs-ink);width:6px;height:6px}.am .hdx .obs-route-line{min-width:var(--space-xl);flex:auto;height:1px}.am .hdx .obs-route:is([data-state=added],[data-state=suggested])>.obs-route-line{border-top:1px dashed var(--obs-ink);background:0 0;height:0}.am .hdx .obs-card .obs-route{max-width:336px}.am .hdx .wf-shell .obs-card .obs-lifespan{align-items:center;gap:var(--space-xs);flex-wrap:wrap;margin:0;display:flex}.am .hdx .wf-shell .obs-card .fx-card-foot>.wf-btn-ghost{min-height:var(--bl-secondary-height)}.am .hdx .di-panel{border:1px solid var(--line);background:var(--raised);box-shadow:var(--wf-panel);border-radius:20px;overflow:hidden}.am .hdx .di-table-scroll{outline-offset:-3px;overflow-x:auto}.am .hdx .di-panel table{table-layout:fixed;border-collapse:collapse;text-align:left;width:100%;min-width:0}.am .hdx .di-panel th{height:44px;padding:var(--space-md) var(--space-lg);border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--inset) 65%, var(--raised));font:unset;color:var(--ink);letter-spacing:0}.am .hdx .di-panel td{padding:var(--space-lg);border-bottom:1px solid var(--line);vertical-align:middle;font:unset}.am .hdx .di-panel th:first-child,.am .hdx .di-panel td:first-child{padding-left:var(--space-xl)}.am .hdx .di-panel th:last-child,.am .hdx .di-panel td:last-child{padding-right:var(--space-xl)}.am .hdx .di-panel tbody tr:last-child td{border-bottom:0}.am .hdx .di-issue{gap:var(--space-xs-plus);flex-direction:column;min-width:0;display:flex}.am .hdx .wf-agent-sprite{vertical-align:middle;pointer-events:none;flex:none;display:inline-block;position:relative}.am .hdx .wf-agent-sprite svg{width:100%;height:100%;display:block}.am .hdx .wf-agent-sprite-face{transition:transform .26s cubic-bezier(.2,.8,.2,1)}.am .hdx .wf-shell .wf-icon-rail nav>.wf-agent-popover-trigger{width:calc(var(--space-xl) + var(--space-md));height:calc(var(--space-xl) + var(--space-md));border-radius:calc(var(--space-sm) + var(--space-xs) / 4);color:var(--secondary);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.am .hdx .wf-finding-sources{align-items:center;gap:var(--space-xs) var(--space-md);vertical-align:middle;flex-wrap:wrap;max-width:100%;display:inline-flex}.am .hdx .wf-finding-sources[data-icons-only=true]{gap:var(--space-sm)}.am .hdx .wf-finding-source{align-items:center;gap:var(--space-xs-plus);white-space:nowrap;min-height:18px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;font-family:inherit;line-height:calc(var(--space-lg) + var(--space-xs) / 2);color:var(--secondary);display:inline-flex}.am .hdx .wf-source-logo{flex:0 0 18px;place-items:center;width:18px;height:18px;display:grid}.am .hdx .wf-source-logo:before{content:"";width:var(--source-logo-size,16px);height:var(--source-logo-size,16px);mask:var(--source-logo) center/contain no-repeat;background:currentColor;display:block}.am .hdx .wf-finding-source>span:not(.wf-source-logo){line-height:calc(var(--space-lg) + var(--space-xs) / 2);display:block}.am .hdx .wf-finding-agent-source{justify-content:center;align-items:center;gap:var(--space-xs-plus);border-radius:4px;flex:none;min-width:15px;height:15px;text-decoration:none;display:inline-flex}.am .hdx .wf-shell :is(.wf-finding-source,.wf-finding-agent-source):not(.bl-menu *)>:is(.wf-source-logo,.wf-agent-sprite,svg){color:var(--faint);transition:color var(--motion-hover) var(--motion-ease-standard)}.am .hdx .fq-sources.wf-source-stack{--source-slot:22px;gap:var(--space-sm)}.am .hdx .wf-source-stack>.wf-finding-sources[data-icons-only=true]{gap:var(--space-sm)}.am .hdx .wf-source-stack>.wf-finding-agent-source,.am .hdx .wf-source-stack>.wf-finding-sources>.wf-finding-source{flex:0 0 var(--source-slot);width:var(--source-slot);justify-content:center;height:22px}.am .hdx .wf-shell .ff-crit{--crit-on:color-mix(in oklab, var(--ink-strong) 80%, transparent);--crit-ghost:color-mix(in oklab, var(--ink-strong) 18%, transparent);flex:none;display:block;overflow:visible}.am .hdx .wf-shell .ff-crit[data-kind=issue]{--crit-on:var(--issue-ink,var(--issue))}.am .hdx .wf-shell .ff-crit[data-kind=improvement]{--crit-on:var(--improvement-ink,var(--improvement))}.am .hdx .wf-shell .ff-crit circle{fill:var(--crit-ghost)}.am .hdx .wf-shell .ff-crit circle[data-on]{fill:var(--crit-on)}.am .hdx .wf-shell :is(.fw-card-row,.fq-groups.board){isolation:isolate}.am .hdx .wf-shell .ff-card.ff-card{--ff-glow:color-mix(in srgb, var(--ink) 4%, transparent);--ff-edge:var(--line,var(--line));-webkit-backdrop-filter:none;backdrop-filter:none;transition:border-color var(--motion-hover) var(--motion-ease-standard);overflow:visible;background:var(--raised)!important;border:1px solid var(--ff-edge)!important;border-radius:var(--bl-radius-card,var(--radius-sm))!important}.am .hdx .wf-shell .ff-card.ff-card:before{content:"";inset:calc(var(--space-xs) * -1);z-index:-1;pointer-events:none;background:var(--ff-glow);filter:blur(6px);opacity:.8;transition:opacity var(--motion-hover) var(--motion-ease-standard);position:absolute}.am .hdx .wf-shell .ff-card.ff-card:after{content:"";z-index:1;pointer-events:none;opacity:.8;height:1px;transition:opacity var(--motion-hover) var(--motion-ease-standard);background-image:linear-gradient(90deg,#0000,light-dark(color(srgb .286275 .27451 .262745/.14),color(srgb .733333 .733333 .717647/.14)) 50%,#0000);position:absolute;top:-1px;left:-1px;right:-1px}.am .hdx .wf-shell :is(.ff-card,.fh-card) .ff-meta{justify-content:space-between;align-items:center;gap:var(--space-sm);width:100%;min-width:0;height:auto;display:flex;position:static}.am .hdx .wf-shell :is(.ff-card,.fh-card) .ff-meta-lead>.wf-source-stack,.am .hdx .wf-shell :is(.ff-card,.fh-card) .ff-meta-lead>.wf-source-stack>.wf-finding-sources{gap:var(--space-xs)}.am .hdx .wf-shell :is(.ff-card,.fh-card) .ff-meta-lead>.wf-source-stack{--source-slot:18px}.am .hdx .wf-shell :is(.ff-card,.fh-card) .ff-meta-lead .fq-sources-more{--tag-pad:var(--space-xs) var(--space-xs-plus)}.am .hdx .wf-shell :is(.ff-card,.fh-card,.rf-alerts,.hal-detail,.sys-ticks) .ff-ticks-wrap{z-index:2;width:100%;max-width:none;padding:var(--space-xs) 0;color:var(--issue);cursor:default;outline:0;display:block;position:relative;overflow:visible}.am .hdx .wf-shell :is(.ff-card,.fh-card,.rf-alerts,.hal-detail,.sys-ticks) .ff-ticks-wrap[data-tone=improvement]{color:var(--improvement)}.am .hdx .wf-shell :is(.ff-card,.fh-card,.rf-alerts,.hal-detail,.sys-ticks) .ff-ticks{pointer-events:none;width:100%;display:block;overflow:visible}.am .hdx .wf-shell :is(.ff-card,.fh-card,.rf-alerts,.hal-detail,.sys-ticks) .ff-ticks-wrap[data-size=section]{padding:0}.am .hdx .wf-shell :is(.ff-card,.fh-card,.rf-alerts,.hal-detail,.sys-ticks) .ff-ticks[data-size=section]{height:var(--space-xxxl)}.am .hdx .wf-shell :is(.ff-card,.fh-card,.rf-alerts,.hal-detail,.sys-ticks) .ff-ticks[data-size=section] rect[data-tick]{width:var(--space-xs);rx:var(--space-xxs);transform:translate(calc(var(--space-xs) / -2))}.am .hdx .wf-shell :is(.ff-card,.fh-card,.rf-alerts,.hal-detail,.sys-ticks) .ff-ticks-read{color:var(--secondary);font:400 var(--text-md)/1.65 var(--bl-sans);margin:0}.am .hdx .wf-shell :is(.ff-card,.fh-card,.rf-alerts,.hal-detail,.sys-ticks) .ff-ticks-count{color:var(--ink);font-family:var(--bl-mono);font-variant-numeric:tabular-nums}.am .hdx .wf-shell :is(.rf-alerts,.sys-ticks) .ff-ticks-wrap[data-linked] .ff-ticks{pointer-events:auto}.am .hdx .wf-shell :is(.rf-alerts,.sys-ticks) .ff-tick-group{cursor:default;outline:none}.am .hdx .wf-shell :is(.rf-alerts,.sys-ticks) .ff-tick-group[role=button]{cursor:pointer}.am .hdx .wf-shell :is(.rf-alerts,.sys-ticks) .ff-tick-group rect[data-tick]{transition:color var(--motion-hover) var(--motion-ease-standard), opacity var(--motion-hover) var(--motion-ease-standard)}.am .hdx .wf-shell :is(.ff-card,.fh-card,.rf-alerts,.hal-detail,.sys-ticks) .ff-ticks-wrap[data-tone=neutral]{color:var(--secondary)}.am .hdx .wf-shell .ff-ticks rect[data-kind=improvements]{color:var(--improvement)}.am .hdx .wf-shell .ff-ticks[data-size=detail]{height:calc(var(--space-xxl) + var(--space-sm))}.am .hdx .wf-shell .ff-ticks[data-size=detail] rect[data-tick]{width:var(--space-xxs);rx:calc(var(--space-xxs) / 2);transform:translate(calc(var(--space-xxs) / -2))}.am .hdx .wf-shell .ff-ticks[data-size=detail] rect[data-tick]:not([data-kind=healthy]){opacity:1}.am .hdx .wf-shell .ff-ticks[data-size=detail] rect[data-tick]:is(.ff-tick-active,.ff-tick-pending){width:var(--space-xs);rx:var(--space-xxs);transform:translate(calc(var(--space-xs) / -2));opacity:1}.am .hdx .wf-shell .ff-ticks rect.ff-tick-pending{fill:none;stroke:var(--ink);stroke-width:1px;opacity:1}.am .hdx .wf-shell :is(.ff-card,.fh-card,.rf-alerts,.hal-detail,.sys-ticks) .ff-tick-horizon{color:var(--danger);fill:currentColor;opacity:.45}.am .hdx .wf-shell :is(.ff-card,.fh-card,.rf-alerts,.hal-detail,.sys-ticks) .ff-tick-projected{color:var(--issue);fill:currentColor;opacity:.5}.am .hdx .ds-shell.wf-shell:not([data-mint-theme=dark]) :is(.fq-page,.fq-groups,.ff-card,.fh-card,.fq-popover,.fq-selection-popover,.fq-home-panel){--text-xs:var(--text-sm)}.am .hdx .ds-shell.wf-shell:not([data-mint-theme=dark]) .fx-dock{border-color:var(--line);box-shadow:none}.am .hdx .ds-shell.wf-shell:not([data-mint-theme=dark]) .fx-dock-eyebrow{font:500 var(--text-sm)/1.2 var(--font-geist-sans), sans-serif;letter-spacing:0;text-transform:none;color:var(--secondary)}.am .hdx .ds-shell.wf-shell:not([data-mint-theme=dark]) .fx-dock-eyebrow .fx-dock-id{font-family:var(--font-geist-mono), ui-monospace, monospace}.am .hdx .ds-shell.wf-shell:not([data-mint-theme=dark]) .ff-card.ff-card:before,.am .hdx .ds-shell.wf-shell:not([data-mint-theme=dark]) .ff-card.ff-card:after{content:none}.am .hdx .ds-shell.wf-shell:not([data-mint-theme=dark]) :is(.ff-card,.fh-card,.rf-alerts,.hal-detail) .ff-ticks>rect:first-of-type{fill:var(--ink);opacity:.06}.am .hdx .ds-shell.wf-shell:not([data-mint-theme=dark]) :is(.ff-actions,.fq-groups.list .di-actions) .wf-fix-primary:not(#_){background:var(--fill)!important;border:1px solid var(--line-strong)!important;color:var(--ink)!important}.am .hdx .ds-shell.wf-shell:not([data-mint-theme=dark]) .wf-fix-split>.wf-fix-primary:not(#_){width:auto!important;padding:0 var(--bl-secondary-pad)!important;gap:var(--bl-secondary-gap)!important;border-radius:var(--bl-radius-button)!important}.am .hdx .ds-shell.wf-shell:not([data-mint-theme=dark]) .wf-fix-split>.wf-fix-primary:not(#_)>svg:not(#_){width:var(--bl-secondary-icon)!important;height:var(--bl-secondary-icon)!important;margin:0!important}.am .hdx .ds-shell.wf-shell:not([data-mint-theme=dark]) :is(.ff-actions,.fq-groups.list,.fq-home-panel,.wf-fix-split,.bl-split[data-variant=ghost],.fq-selection-popover,.tag) .wf-diff-count b{color:var(--success-ink)!important}.am .hdx .ds-shell.wf-shell:not([data-mint-theme=dark]) :is(.ff-actions,.fq-groups.list,.fq-home-panel,.wf-fix-split,.bl-split[data-variant=ghost],.fq-selection-popover,.tag) .wf-diff-count em{color:var(--danger-ink)!important}.am .hdx .ds-shell.wf-shell:not([data-mint-theme=dark]) :is(.fq-page .fq-groups.list .di-panel,.fq-home-panel.di-panel){-webkit-backdrop-filter:none;backdrop-filter:none;overflow:hidden;border:1px solid var(--line)!important;border-radius:var(--bl-radius-card)!important;background:var(--raised)!important}.am .hdx .ds-shell.wf-shell:not([data-mint-theme=dark]) :is(.fq-page .fq-groups.list .di-panel,.fq-home-panel.di-panel):before,.am .hdx .ds-shell.wf-shell:not([data-mint-theme=dark]) :is(.fq-page .fq-groups.list .di-panel,.fq-home-panel.di-panel):after{content:none}.am .hdx .ds-shell.wf-shell:not([data-mint-theme=dark]) :is(.fq-page .fq-groups.list .di-panel,.fq-home-panel.di-panel) th{border-bottom:1px solid var(--line);color:var(--secondary);font-weight:500;background:0 0!important}.am .hdx .ds-shell.wf-shell:not([data-mint-theme=dark]) :is(.fq-page .fq-groups.list .di-panel,.fq-home-panel.di-panel) td{border-bottom-color:var(--line)}.am .hdx{--cm-ease:cubic-bezier(.22, 1, .36, 1)}.am .hdx .dt{contain:size;--dt-quiet:color-mix(in srgb, var(--ink) 7%, transparent);--dt-rim:color-mix(in srgb, var(--ink) 12%, transparent);--dt-mid:color-mix(in srgb, currentColor 38%, transparent);display:block;overflow:visible}.am .hdx .dt-quiet{fill:var(--dt-quiet);stroke:var(--dt-rim)}.am .hdx .dt-data circle{fill:var(--dt-mid)}.am .hdx .dt-data circle[data-on]{fill:currentColor}.am .hdx .dt-col{animation-name:hdx-cm-fade;animation-duration:.3s;animation-timing-function:ease-out;animation-iteration-count:1;animation-direction:normal;animation-play-state:running;animation-fill-mode:backwards;animation-timeline:auto;animation-range:normal;animation-delay:calc(var(--cm-base,0s) + var(--cm-delay,0s) + var(--dt-at,0s))}.am .hdx .dt-flow .dt-data circle{transition:color .32s var(--cm-ease)}.am .hdx .fqf-filters{align-items:center;gap:var(--space-xs-plus);flex-wrap:wrap;min-width:0;display:flex}.am .hdx .wf-shell .fqf-menu{width:32px;height:32px;color:var(--secondary);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;padding:0;display:grid;position:relative}.am .hdx .fqf-service-chips{align-items:center;gap:var(--space-xs);white-space:nowrap;min-width:0;max-width:100%;display:flex;overflow:hidden}.am .hdx .fw-insight-lead{align-items:center;gap:var(--space-md);min-width:0;display:flex}.am .hdx .wf-shell .fw-home-band>.fw-insight{min-height:32px}.am .hdx .fw-home-controls{justify-content:flex-end;align-items:center;gap:var(--space-sm);flex:0 auto;min-width:0;display:flex}.am .hdx .fq-groups{margin-top:0}.am .hdx .fq-groups.list{gap:calc(var(--space-xxl) - var(--space-md));flex-direction:column;display:flex}.am .hdx .fq-group{min-width:0}.am .hdx :is(.fq-page,.fw-home-band) .fq-groups.list .di-panel table{width:100%;min-width:0}.am .hdx .fq-page .fq-groups.list .di-panel,.am .hdx .fq-page .fq-groups.list .di-table-scroll{width:100%;min-width:0;max-width:100%}.am .hdx .fq-sources{align-items:center;gap:var(--space-xs-plus);white-space:nowrap;display:flex}.am .hdx .fq-sources>.wf-finding-sources{flex-wrap:nowrap;flex:none}.am .hdx :is(.fq-page,.fw-home-band) .fq-groups.list .di-panel th,.am .hdx :is(.fq-page,.fw-home-band) .fq-groups.list .di-panel td{padding-left:var(--space-md);padding-right:var(--space-md)}.am .hdx :is(.fq-page,.fw-home-band) .fq-groups.list .di-panel th{box-sizing:border-box;height:42px}.am .hdx :is(.fq-page,.fw-home-band) .fq-groups.list .di-panel td{padding-top:var(--space-lg);padding-bottom:var(--space-lg)}.am .hdx :is(.fq-page,.fw-home-band) .fq-groups.list .di-panel th:last-child,.am .hdx :is(.fq-page,.fw-home-band) .fq-groups.list .di-panel td:last-child{padding-right:var(--space-lg-plus)}.am .hdx .fq-finding-copy{gap:var(--space-xs);flex-direction:column;min-width:0;display:flex}.am .hdx :is(.fq-page,.fw-home-band) .fq-groups.list .di-panel th:first-child,.am .hdx :is(.fq-page,.fw-home-band) .fq-groups.list .di-panel td:first-child{padding-left:var(--space-lg-plus)}.am .hdx .fq-cell-meta{text-overflow:ellipsis;white-space:nowrap;max-width:108px;color:var(--secondary);font:400 var(--text-md)/calc(var(--space-lg) + var(--space-xs)) var(--font-geist-sans), sans-serif;display:block;overflow:hidden}.am .hdx .fq-page .fq-groups.list .di-table-scroll{container-type:inline-size}.am .hdx .fq-page .fq-groups{margin-top:0}.am .hdx .fq-page,.am .hdx .fq-groups{position:relative}.am .hdx .wf-shell .fq-page.st-page{align-items:flex-start}.am .hdx .st-table-list{font:400 var(--text-md)/1.55 var(--font-geist-sans), sans-serif;letter-spacing:-.12px}.am .hdx .st-table-list>.fq-group{gap:var(--space-md);flex-direction:column;display:flex}.am .hdx .wf-shell .st-page .fq-groups.list .di-issue>.st-cell-title{color:var(--ink);font:500 calc((var(--text-md) + var(--text-lg)) / 2)/16.8744px var(--font-geist-sans), sans-serif;letter-spacing:-.08px;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.am .hdx .st-page .fq-groups.list .fq-cell-meta{max-width:none}.am .hdx .st-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.am .hdx .queue-cell-content{min-width:0}.am .hdx .wf-shell .bl-card-bar{justify-content:space-between;align-items:center;gap:var(--space-md);min-height:calc(var(--space-xxl) + var(--space-xs));padding:0 var(--space-xl);border-top:1px solid var(--line);color:var(--secondary);font-style:;font-variant-ligatures:;font-variant-caps:;font-variant-numeric:;font-variant-east-asian:;font-variant-alternates:;font-variant-position:;font-variant-emoji:;font-weight:;font-stretch:;font-size:;font-family:;font-optical-sizing:;font-size-adjust:;font-kerning:;font-feature-settings:;font-variation-settings:;font-language-override:;letter-spacing:var(--ht-body-track,0em);line-height:1.3;display:flex}.am .hdx .ds-shell.wf-shell:not([data-mint-theme=dark]) .bl-card-bar{background:var(--surface);border-top-color:var(--line)}.am .hdx .bl-dot-field{background-image:radial-gradient(light-dark(oklab(39.6076% .00246057 .00594577/.1),oklab(79.0906% -.00154665 .00534993/.1)) .6px,#0000 1px);background-size:calc(var(--space-xl) * var(--dot-field-scale,1)) calc(var(--space-xl) * var(--dot-field-scale,1));background-position:var(--dot-field-x,0) var(--dot-field-y,0)}.am .hdx .wf-shell .fw-band-trend{box-shadow:none;color:inherit;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;flex:none;margin:0;padding:0;font-family:inherit;line-height:0;display:flex}.am .hdx .fw-home-workspace{--fw-band-gap:calc(var(--space-xxl) + var(--space-lg));--fw-card-gap:var(--space-xl);--fw-card-min:192px;align-items:stretch;gap:var(--space-xxl-plus);width:var(--wf-page-content-width);min-width:min(486px,100%);max-width:var(--wf-page-content-width);box-sizing:border-box;padding:calc(var(--space-xl) + var(--space-md)) 0 var(--space-xxl);flex-direction:column;min-height:0;display:flex;position:relative}.am .hdx .fw-home-ask{box-sizing:border-box;align-self:center;width:100%;min-width:0;max-width:100%;margin:0}.am .hdx .fw-home-pulse{flex-flow:wrap;justify-content:center;align-items:center;gap:0;width:max-content;min-width:0;max-width:100%;margin:0;padding:0;display:flex}.am .hdx .wf-shell .fw-home-pulse>.fw-pulse,.am .hdx .wf-shell .fw-home-pulse>.fw-pulse:last-child{flex:none}.am .hdx .wf-shell .fw-pulse{box-sizing:border-box;align-items:center;gap:var(--space-md);width:max-content;min-width:0;max-width:none;padding:0 var(--space-xl);box-shadow:none;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;outline:none;flex-direction:row;flex:none;margin:0;display:flex;overflow:visible}.am .hdx .wf-shell .fw-home-pulse>.fw-pulse:first-child{padding-left:0}.am .hdx .wf-shell .fw-home-pulse>.fw-pulse:last-child{padding-right:0}.am .hdx .wf-shell .fw-home-pulse>.fw-pulse+.fw-pulse{border-left:1px solid var(--line)}.am .hdx .fw-pulse-figure{align-items:baseline;gap:var(--space-sm);white-space:nowrap;display:inline-flex}.am .hdx .fw-pulse-dots{flex-direction:row;flex:none;align-items:center;width:max-content;margin:0;display:flex}.am .hdx .fw-pulse-mark{color:inherit;line-height:0;display:block;position:relative}.am .hdx .fw-pulse-mark:not(:last-child){flex:0 0 calc(var(--fw-mark-size) * 15 / 22);min-width:0}.am .hdx .fw-pulse-mark:first-child{z-index:1}.am .hdx .fw-pulse-mark:nth-child(2){z-index:2}.am .hdx .fw-pulse-mark:nth-child(3){z-index:3}.am .hdx .fw-pulse-mark:nth-child(4){z-index:4}.am .hdx .wf-shell .fw-pulse[data-metric=agents]{position:relative}.am .hdx .wf-shell .fw-pulse-main{box-shadow:none;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;margin:0;padding:0;display:flex}.am .hdx .wf-shell .fw-pulse-mark-hit{width:max-content;color:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;line-height:0;display:block}.am .hdx .fw-pulse-label{font:var(--ht-label);color:var(--secondary);letter-spacing:var(--ht-body-track);white-space:nowrap}.am .hdx .fw-pulse-value{font-style:;font-variant-ligatures:;font-variant-caps:;font-variant-east-asian:;font-variant-alternates:;font-variant-position:;font-variant-emoji:;font-weight:;font-stretch:;font-size:;line-height:;font-family:;font-optical-sizing:;font-size-adjust:;font-kerning:;font-feature-settings:;font-variation-settings:;font-language-override:;letter-spacing:var(--ht-num-track);color:var(--ink);font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;flex:none}.am .hdx .fw-pulse-chart{width:calc(var(--space-xxl) + var(--space-lg));aspect-ratio:120/52;flex:none;min-height:0;display:block}.am .hdx .fw-pulse-spark{width:100%;height:100%;display:block;overflow:visible}.am .hdx .fw-pulse-chart[data-chart=flow]{width:calc(var(--space-xxl) * 2);height:max(calc((var(--space-xxl) + var(--space-lg)) * 52 / 120), min(20.8px, var(--ht-num-size,21px)));aspect-ratio:auto}.am .hdx .wf-shell .fw-home-ask .wf-question-frame,.am .hdx .wf-shell .fw-home-ask .wf-question-frame[data-frame]{width:100%;box-shadow:none;background:0 0;border-radius:0;margin-top:0;padding:0}.am .hdx .wf-shell .fw-home-ask .wf-composer-focus{border-radius:var(--radius-input)}.am .hdx .wf-shell .fw-home-ask .wf-question{box-sizing:border-box;align-items:center;gap:var(--space-sm);min-height:calc(var(--space-xxl) + var(--space-lg));padding:var(--space-sm) var(--space-sm) var(--space-sm) var(--space-md);border-radius:var(--radius-input)}.am .hdx .wf-shell .fw-home-ask .cc-send-slot{flex:none;display:grid}.am .hdx .wf-shell .fw-home-ask .wf-question textarea{min-height:var(--space-xl);padding:var(--space-xs) 0;font-size:var(--text-lg);line-height:calc(var(--space-xl) + var(--space-xs));text-align:left}.am .hdx .wf-shell .fw-home-ask .wf-question-suggestion{text-align:left;font-size:var(--text-lg);line-height:calc(var(--space-xl) + var(--space-xs));place-content:center start;display:grid;inset:0}.am .hdx .wf-shell .fw-home-ask .wf-question-suggestion>span{text-align:left;grid-area:1/1;justify-self:start}.am .hdx .fw-home-bands{justify-content:center;align-items:stretch;gap:var(--fw-band-gap);flex-direction:row;flex:1 1 0;min-width:0;min-height:0;display:flex}.am .hdx .fw-home-bands>.fw-home-band{flex:0 auto;width:max-content;min-width:0;max-width:100%;min-height:0}.am .hdx .fw-home-band{align-items:stretch;gap:var(--space-md);flex-direction:column;min-width:0;min-height:0;display:flex}.am .hdx .fw-home-band>.fw-insight{flex:none;width:100%;max-width:100%}.am .hdx .fw-home-band>.fw-card-row{flex:1 1 0;min-width:0;min-height:0}.am .hdx .fw-home-workspace .fw-home-bands{flex-direction:row;justify-content:stretch;align-items:stretch;width:100%}.am .hdx .fw-home-workspace .fw-home-bands>.fw-home-band{flex:1 1 0;width:0;min-width:0;max-width:none}.am .hdx .fw-home-workspace .fw-home-band[data-view=board]>.fw-card-row{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--fw-card-min)), 1fr));place-content:start;align-items:start;gap:var(--fw-card-gap);overscroll-behavior:contain;flex:1 1 0;width:100%;min-width:0;max-width:100%;height:auto;min-height:0;max-height:none;display:grid;overflow:hidden auto;mask-image:none}.am .hdx .wf-shell .fw-home-workspace .fw-home-band[data-view=board]>.fw-card-row>.ff-card{width:100%!important;min-width:0!important}.am .hdx .fw-card-row{--fw-row-fade:calc(var(--space-xxl) * 3);align-items:stretch;gap:var(--space-xl);overscroll-behavior-x:contain;scrollbar-width:none;box-sizing:content-box;width:100%;min-width:0;height:240px;max-height:240px;padding:0 0 var(--space-sm);flex-flow:row;margin:0;display:flex;overflow:auto hidden;mask-image:none}.am .hdx .wf-shell .cv2-canvas[data-page-scroll][data-fade-bottom]{mask-image:linear-gradient(180deg, #000 0, #000 calc(100% - var(--fw-row-fade,calc(var(--space-xxl) * 3))), transparent 100%)}.am .hdx .wf-shell .cv2-canvas[data-page-scroll]:is([data-fade-top],[data-fade-bottom]){mask-size:100% 100%;mask-repeat:no-repeat}.am .hdx .fw-card-row::-webkit-scrollbar{display:none}.am .hdx .fw-card-row>.ff-card,.am .hdx .fw-card-row>li{flex:none}.am .hdx .fw-insight{justify-content:space-between;align-items:center;gap:var(--space-lg);box-sizing:border-box;height:calc(var(--space-xxl) + var(--space-xs));min-width:0;color:var(--secondary);flex-direction:row;display:flex}.am .hdx .wf-shell .fw-insight h2{min-width:0;color:var(--ink);font:var(--ht-section);letter-spacing:var(--ht-section-track);align-items:center;margin:0;display:flex}.am .hdx .fw-insight-trend{width:calc(var(--space-xl) * 3);height:var(--space-xl);color:inherit;flex:none;margin:0;display:block;overflow:visible}.am .hdx .wf-shell .fw-insight h2 a{min-width:0;color:inherit;cursor:pointer;align-items:center;text-decoration:none;display:flex}.am .hdx .wf-shell .fw-insight-line{align-items:center;gap:var(--space-sm);white-space:nowrap;display:flex}.am .hdx .wf-shell .wf-btn-primary{align-items:center;gap:var(--space-xs-plus);height:calc(var(--space-xl) + var(--space-sm));padding:0 var(--space-md);border:1px solid var(--line);border-radius:var(--space-xs);background:var(--inset);color:var(--ink);font:400 var(--text-md)/11.7px var(--font-geist-sans), sans-serif;letter-spacing:.065px;cursor:pointer;display:inline-flex}.am .hdx .wf-shell .wf-btn-secondary{align-items:center;gap:var(--space-xs-plus);height:calc(var(--space-xl) + var(--space-sm));padding:0 var(--space-sm);border:1px solid var(--line);border-radius:calc(var(--space-sm) * .875);background:var(--raised);color:var(--secondary);font:400 var(--text-sm)/calc(var(--text-sm) * 1.5) var(--font-geist-sans), sans-serif;text-align:left;cursor:pointer;display:inline-flex}.am .hdx .wf-shell .wf-btn-ghost{align-items:center;gap:var(--space-xs-plus);font:400 var(--text-md)/var(--text-lg) var(--bl-sans);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none;display:inline-flex}.am .hdx .wf-shell .wf-btn-ghost:disabled{color:var(--faint);cursor:default}.am .hdx .wf-shell .wf-btn-ghost.wf-btn-icon{box-sizing:border-box;width:var(--bl-secondary-height);height:var(--bl-secondary-height);border-radius:var(--bl-radius-chip);color:var(--secondary);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.am .hdx .wf-shell .ff-card{justify-content:space-between;align-items:stretch;gap:var(--space-lg);box-sizing:border-box;color:var(--ink);flex-direction:column;list-style:none;position:relative;overflow:visible;width:267px!important;height:240px!important;min-height:240px!important;padding:var(--space-xl)!important;border:1px solid var(--line)!important;border-radius:var(--radius-sm)!important;background:var(--raised)!important;display:flex!important}.am .hdx .wf-shell .ff-body,.am .hdx .wf-shell .ff-foot{align-items:stretch;gap:var(--space-md);flex-direction:column;min-width:0;display:flex}.am .hdx .wf-shell .ff-foot{flex:none}.am .hdx .wf-shell .ff-title{z-index:2;box-sizing:border-box;width:100%;min-width:0;max-width:none;height:calc(var(--text-xl) * 1.35);max-height:calc(var(--text-xl) * 1.35);white-space:nowrap;text-overflow:ellipsis;color:var(--ink);font:500 var(--text-xl)/calc(var(--text-xl) * 1.35) var(--font-geist-sans), sans-serif;letter-spacing:-.16px;text-decoration:none;display:block;position:static;overflow:hidden}.am .hdx .wf-shell .ff-meta{justify-content:space-between;align-items:center;gap:var(--space-sm);width:100%;min-width:0;display:flex;position:static}.am .hdx .wf-shell .ff-meta-lead{align-items:center;gap:var(--space-sm);min-width:0;display:flex}.am .hdx .wf-shell .ff-description{box-sizing:border-box;-webkit-line-clamp:4;width:auto;max-width:none;max-height:67.4976px;color:var(--secondary);font:400 calc((var(--text-md) + var(--text-lg)) / 2)/16.8744px var(--font-geist-sans), sans-serif;-webkit-box-orient:vertical;margin:0;display:-webkit-box;position:static;overflow:hidden}.am .hdx .wf-shell .fw-home-workspace .ff-title{height:auto;max-height:calc(var(--text-xl) * 1.35 * 2);white-space:normal;text-overflow:clip;-webkit-line-clamp:2;text-wrap-style:pretty;-webkit-box-orient:vertical;display:-webkit-box}.am .hdx .wf-shell .fw-home-workspace .ff-description{-webkit-line-clamp:3;max-height:50.6232px}.am .hdx .wf-shell .ff-title[data-lines="2"]{height:auto;max-height:calc(var(--text-xl) * 1.35 * 2);white-space:normal;text-overflow:clip;-webkit-line-clamp:2;text-wrap-style:pretty;-webkit-box-orient:vertical;display:-webkit-box}.am .hdx .wf-shell .ff-description[data-lines="1"]{-webkit-line-clamp:1;max-height:16.8744px}.am .hdx .wf-shell .ff-actions{height:calc(var(--space-xl) + var(--space-sm));margin:0;position:static}.am .hdx .wf-shell .ff-actions :is(.wf-fix-control,.wf-fix-split){height:calc(var(--space-xl) + var(--space-sm))}.am .hdx .wf-shell .ff-actions .wf-fix-primary{width:99.4044px!important;height:calc(var(--space-xl) + var(--space-sm))!important;min-height:calc(var(--space-xl) + var(--space-sm))!important;padding:0 var(--space-md)!important;border:1px solid var(--line)!important;border-radius:var(--space-xs) 0 0 var(--space-xs)!important;background:var(--inset)!important;color:var(--ink)!important;font:400 var(--text-md)/11.7px var(--font-geist-sans), sans-serif!important;letter-spacing:.065px!important;outline:0!important}.am .hdx .wf-shell .ff-actions .wf-fix-primary>.product-icon{width:calc(var(--space-md) + var(--space-xs))!important;height:calc(var(--space-md) + var(--space-xs))!important}.am .hdx .wf-shell .ff-actions .wf-diff-count{margin-left:0;font:400 var(--text-sm)/11.55px var(--font-geist-mono), ui-monospace, monospace!important}.am .hdx .wf-shell .ff-actions .wf-diff-count b{color:var(--success-ink)!important}.am .hdx .wf-shell .ff-actions .wf-diff-count em{color:var(--danger-ink)!important}.am .hdx .wf-shell .ff-actions .inner-stroke{display:none!important}.am .hdx .fw-home-stack{align-items:center;gap:var(--space-xxl);flex-direction:column;width:100%;min-width:0;display:flex}.am .hdx .fw-topbar{z-index:60;box-sizing:border-box;width:100%;height:calc(var(--space-xl) + var(--space-md));padding:0 var(--space-xxl);justify-content:space-between;align-self:stretch;align-items:center;display:flex;position:relative}.am .hdx .fw-topbar-slot{flex:1 1 0;align-items:center;display:flex}.am .hdx .fw-topbar-chat{flex:0 0 0;width:0;min-width:0;overflow:visible}.am .hdx .wf-shell .fw-topbar .wf-nav-reveal{position:relative!important;inset:auto!important}.am .hdx .wf-shell .home-activity-mini{width:auto;margin:0}.am .hdx .home-activity-mini .home-agent-feed{grid-template-columns:repeat(9, calc(var(--space-sm) + var(--space-xs) / 4));grid-template-rows:repeat(2, calc(var(--space-sm) + var(--space-xs) / 4));gap:var(--space-xs);grid-auto-flow:column;min-width:0;display:grid}.am .hdx .wf-shell .hal .home-agent-feed.hal-mark button:not(:focus-visible):not([data-kind=running]){box-shadow:none;border:0;outline:none}.am .hdx .wf-shell .hal .home-agent-feed.hal-mark button[data-kind=running]{border:1px solid var(--faint);box-shadow:none;opacity:1;background:0 0}.am .hdx .wf-shell .hl-figma-home{max-width:none;display:flow-root;position:relative;padding:var(--fw-header-clear,0px) 0 calc(var(--space-xxl) * 3)!important}.am .hdx .wf-shell .wf-nav-reveal{z-index:60;width:max-content!important;height:calc(var(--space-xl) + var(--space-md))!important;padding:0!important;position:relative!important;inset:auto!important;transform:none!important}.am .hdx .wf-shell .wf-nav-reveal .wf-icon-rail{width:max-content!important;height:calc(var(--space-xl) + var(--space-md))!important;opacity:1!important;pointer-events:auto!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;display:block!important;position:relative!important;inset:auto!important;overflow:visible!important;transform:none!important}.am .hdx .wf-shell .wf-icon-rail nav{height:calc(var(--space-xl) + var(--space-md));width:max-content;align-items:center!important;gap:var(--space-xs)!important;display:flex!important}.am .hdx .wf-shell .wf-icon-rail nav>a,.am .hdx .wf-shell .wf-icon-rail nav>.wf-agent-popover-trigger,.am .hdx .wf-shell .wf-icon-rail nav>.wf-account-trigger,.am .hdx .wf-shell .hc-command-dock .mc-new-chat{color:var(--ink);width:calc(var(--space-xl) + var(--space-md))!important;height:calc(var(--space-xl) + var(--space-md))!important;min-width:calc(var(--space-xl) + var(--space-md))!important;min-height:calc(var(--space-xl) + var(--space-md))!important;border-radius:var(--space-md)!important;background:0 0!important;border:0!important;flex:none!important;place-items:center!important;padding:0!important;display:grid!important}.am .hdx .wf-shell .wf-icon-rail nav>.wf-account-trigger{color:var(--secondary)!important}.am .hdx .wf-shell .wf-icon-rail nav>:is(a,.wf-agent-popover-trigger)[aria-current=page]{background:var(--ink)!important;color:var(--page)!important}.am .hdx .wf-shell .wf-icon-rail nav>a>svg,.am .hdx .wf-shell .wf-icon-rail nav>.wf-agent-popover-trigger>svg,.am .hdx .wf-shell .wf-icon-rail nav>.wf-account-trigger .wf-settings-trigger-icon{flex:none;width:calc(var(--space-lg) + var(--space-sm))!important;height:calc(var(--space-lg) + var(--space-sm))!important}.am .hdx .wf-shell .wf-icon-rail nav>a>.wf-home-mark{width:calc(var(--space-lg) + var(--space-xs) / 2)!important;height:calc(var(--space-lg) + var(--space-xs) / 2)!important}.am .hdx .wf-shell .wf-icon-rail nav>a[aria-current=page] .wf-home-mark path{fill:currentColor!important}.am .hdx .wf-shell .wf-icon-rail .wf-nav-selection{display:none!important}.am .hdx .wf-shell .wf-icon-rail .wf-settings-trigger-icon{display:block!important}.am .hdx .wf-shell{--hc-dock-inset:max(var(--space-xl), env(safe-area-inset-bottom));--hc-dock-icon:calc(var(--space-xl) + var(--space-md));--hc-dock-chip:168px;--hc-dock-inline-end:calc(var(--space-xxl) + var(--hc-dock-icon) + var(--space-md))}.am .hdx .wf-shell:has(>.hc-command-dock .hc-reopen-chat){--hc-dock-inline-end:calc(var(--space-xxl) + var(--hc-dock-icon) + var(--space-sm) + var(--hc-dock-chip) + var(--space-md))}.am .hdx .wf-shell>.hc-command-dock{z-index:60;right:auto;bottom:var(--hc-dock-inset);justify-content:flex-start;align-items:center;gap:var(--space-sm);pointer-events:auto;width:max-content;height:auto;margin:0;padding:0;display:flex;top:auto!important;left:var(--space-xxl)!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;position:fixed!important}.am .hdx .wf-shell .hc-command-dock .hc-reopen-chat.gbtn.wf-fix-primary{align-items:center;gap:var(--space-sm);width:auto;max-width:var(--hc-dock-chip);-webkit-backdrop-filter:none;backdrop-filter:none;cursor:default;display:inline-flex;height:calc(var(--space-xl) + var(--space-sm))!important;min-height:calc(var(--space-xl) + var(--space-sm))!important;padding:0 var(--space-xs) 0 var(--space-md)!important;border:1px solid var(--line)!important;border-radius:var(--space-xs)!important;background:var(--inset)!important;box-shadow:none!important;color:var(--ink)!important;font:400 var(--text-md)/11.7px var(--font-geist-sans), sans-serif!important;letter-spacing:.065px!important;outline:0!important}.am .hdx .wf-shell .hc-command-dock .hc-reopen-chat.gbtn:before{display:none!important}.am .hdx .wf-shell .hc-command-dock .hc-reopen-chat button{width:auto;min-width:0;height:auto;min-height:0;color:inherit;font:inherit;cursor:pointer;border:0;border-radius:0;justify-content:flex-start;align-items:center;padding:0;display:inline-flex;box-shadow:none!important;background:0 0!important}.am .hdx .wf-shell .hc-command-dock .hc-reopen-title{text-overflow:ellipsis;white-space:nowrap;max-width:120px;overflow:hidden}.am .hdx .wf-shell .hc-command-dock .hc-reopen-dismiss{width:calc(var(--space-lg) + var(--space-xs));height:calc(var(--space-lg) + var(--space-xs));border-radius:var(--space-xs);color:var(--secondary);flex:none;justify-content:center}.am .hdx .wf-shell .hc-command-dock .mc-new-chat>span{display:none}.am .hdx .wf-shell .hc-command-dock .hc-chat-icon{display:block;width:calc(var(--space-lg) + var(--space-sm))!important;height:calc(var(--space-lg) + var(--space-sm))!important}.am .hdx .fq-page>.fq-groups{flex:auto;min-width:0;margin:0}.am .hdx .queue-canvas-home:has(>.queue-canvas-plane>.hl-figma-home){overflow:hidden}.am .hdx .queue-canvas-home>.queue-canvas-plane:has(>.hl-figma-home){height:100%}.am .hdx .wf-shell .queue-canvas-home .hl-figma-home{box-sizing:border-box;height:100%;padding:var(--fw-header-clear,0px) 0 0!important}.am .hdx .hl-figma-home .fw-insight{align-self:start}.am .hdx .wf-shell .fq-groups.list{isolation:isolate}.am .hdx .wf-shell :is(.fq-page .fq-groups.list .di-panel,.fq-home-panel.di-panel){--fq-glow:color-mix(in srgb, var(--ink) 4%, transparent);border:1px solid var(--line);background:var(--raised);box-shadow:none;border-radius:0;position:relative;overflow:visible}.am .hdx .wf-shell :is(.fq-page .fq-groups.list .di-panel,.fq-home-panel.di-panel):before{content:"";z-index:-1;pointer-events:none;background:var(--fq-glow);filter:blur(6px);opacity:.8;position:absolute;inset:-3px}.am .hdx .wf-shell :is(.fq-page .fq-groups.list .di-panel,.fq-home-panel.di-panel):after{content:"";z-index:1;pointer-events:none;opacity:.8;background-image:linear-gradient(90deg,#0000,light-dark(color(srgb .286275 .27451 .262745/.14),color(srgb .733333 .733333 .717647/.14)) 50%,#0000);height:.75px;position:absolute;top:-.75px;left:-.75px;right:-.75px}.am .hdx .wf-shell :is(.fq-page .fq-groups.list .di-panel,.fq-home-panel.di-panel) th{height:calc(var(--space-xxl) + var(--space-xs));border-bottom:1px solid var(--line);color:var(--secondary);font:400 var(--text-md)/var(--text-lg) var(--font-geist-sans), sans-serif;background:0 0;padding-top:0;padding-bottom:0}.am .hdx .wf-shell :is(.fq-page .fq-groups.list .di-panel,.fq-home-panel.di-panel) td{border-bottom:1px solid var(--line);color:var(--secondary)}.am .hdx .wf-shell :is(.fq-page .fq-groups.list .di-panel,.fq-home-panel.di-panel) tbody tr:last-child td{border-bottom:0}.am .hdx .wf-shell .wf-icon-rail nav>.wf-account-trigger{position:relative}.am .hdx .wf-shell .hc-command-dock{overflow:visible}.am .hdx .wf-shell .hc-command-dock .mc-new-chat{position:relative;overflow:visible}.am .hdx :is(.fw-home-workspace,.ln-map){--ht-sans:var(--font-geist-sans), ui-sans-serif, system-ui, sans-serif;--ht-section-size:13.5px;--ht-meta-size:11.0004px;--ht-num-size:21px;--ht-section-track:0em;--ht-body-track:0em;--ht-num-track:-.02em;--ht-section:500 var(--ht-section-size)/1.35 var(--ht-sans);--ht-label:400 var(--ht-meta-size)/1.25 var(--ht-sans);--ht-features:"kern" 1, "liga" 1, "calt" 1}.am .hdx .wf-shell :is(.fw-home-workspace,.ln-map){letter-spacing:0;font-kerning:normal;font-feature-settings:var(--ht-features);font-optical-sizing:auto;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}.am .hdx .fw-home-workspace .ht-unit{color:var(--secondary);letter-spacing:0;font-size:.6em;font-weight:400}.am .hdx .fw-home-workspace .ht-unit[data-pos=pre]:after{content:"";width:.06em;display:inline-block}.am .hdx .fw-home-workspace .ht-unit[data-pos=pre]{position:relative;top:-.42em}.am .hdx .fw-home-workspace .fw-pulse-value{white-space:nowrap}.am .hdx .wf-shell .fw-home-workspace .fw-insight h2{font-weight:500!important}.am .hdx .ds-shell.wf-shell:not([data-mint-theme=dark]) .fw-home-ask .wf-composer-focus{background:var(--raised);border-radius:var(--bl-radius-window);-webkit-backdrop-filter:none;backdrop-filter:none}.am .hdx .ds-shell.wf-shell:not([data-mint-theme=dark]) .fw-home-ask form.wf-question{border:1px solid var(--line);border-radius:var(--bl-radius-window)}.am .hdx .queue-canvas-home:has(>.queue-canvas-plane>[data-home-scroll]){overflow:hidden}.am .hdx .queue-canvas-home>.queue-canvas-plane:has(>[data-home-scroll]){height:100%}.am .hdx .wf-shell .queue-canvas-home [data-home-scroll]{box-sizing:border-box;overflow-anchor:none;overscroll-behavior:contain;scrollbar-width:thin;height:100%;overflow:hidden auto}.am .hdx .fw-home-workspace.hst-home{--hst-ask-width:624px;gap:var(--space-xxl);padding-top:calc(var(--space-xl) * 2 + var(--space-md));padding-bottom:calc(var(--space-xxxl) * 2)}.am .hdx .hst-top{align-items:center;gap:var(--space-xl);flex-direction:column;min-width:0;display:flex}.am .hdx .hst-ask{width:min(100%, var(--hst-ask-width));min-width:0}.am .hdx .hst-today{gap:var(--space-md);flex-direction:column;min-width:0;display:flex}.am .hdx .wf-shell .hst-controls{justify-content:center;gap:calc(var(--space-xs-plus) + var(--space-md));flex:none;width:100%}.am .hdx .hst-controls:before,.am .hdx .hst-controls:after{content:"";background:var(--line);flex:1 1 0;height:1px}.am .hdx .hst-control-set{align-items:center;gap:var(--space-xs-plus);min-width:0;display:flex}.am .hdx .hst-control-set>.fqf-filters{display:contents}.am .hdx .hst-home .fw-home-bands{flex:none;align-items:flex-start}.am .hdx .fw-home-workspace.hst-home .fw-home-band[data-view=board]>.fw-card-row{flex:none;overflow:visible}.am .hdx .hst-home .fw-home-band{scroll-margin-top:calc(var(--space-xxxl) + var(--space-xl))}.am .hdx .wf-composer-anchor{height:calc(var(--space-xxl) + var(--space-xl) + var(--space-xs) / 2);position:relative}.am .hdx .wf-shell .wf-question-frame[data-composer-engaged=false]{transition:background 80ms ease-out,box-shadow 80ms ease-out}.am .hdx .wf-shell .wf-composer-focus{border-radius:var(--space-xl);background:var(--raised);color:var(--ink);font-family:var(--font-geist-sans), sans-serif;border:0;margin:0;padding:0;transition:background .12s,box-shadow .12s;position:absolute;inset:0 0 auto;overflow:hidden}.am .hdx .wf-composer-focus:before{content:"";padding:calc(var(--space-xxs) / 2);border-radius:inherit;pointer-events:none;z-index:3;position:absolute;inset:0;mask:linear-gradient(#fff 0 0) content-box exclude,linear-gradient(#fff 0 0)}.am .hdx .wf-composer-focus:before,.am .hdx .wf-composer-focus>.wf-composer-rim{opacity:0;transition:opacity .12s}.am .hdx .wf-composer-focus>.wf-composer-rim{border-radius:inherit}.am .hdx .wf-shell .wf-composer-focus>.wf-question{z-index:1;box-shadow:none;background:0 0;transition:border-color 80ms ease-out;position:relative}.am .hdx .ds-shell.wf-shell:not([data-mint-theme=dark]) .wf-composer-anchor .wf-composer-focus{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--raised)!important}.am .hdx .wf-shell:not([data-mint-theme=dark]) .wf-composer-focus:before{content:none}.am .hdx .ds-shell.wf-shell:not([data-mint-theme=dark]) .wf-composer-focus .cc-send-slot>.gbtn:not(#_){border-radius:50%;border:1px solid var(--line-strong)!important;background:var(--fill)!important;width:21px!important;min-width:21px!important;height:21px!important;min-height:21px!important;color:var(--ink)!important;padding:0!important}.am .hdx .ds-shell.wf-shell:not([data-mint-theme=dark]) .wf-composer-focus .cc-send-slot>.gbtn:not(#_)>svg{width:9px!important;height:9px!important}.am .hdx .wf-shell .wf-question-frame[data-frame]{padding:var(--composer-gap);border-radius:calc(24px + var(--composer-gap))}.am .hdx .wf-shell .wf-question-frame[data-frame=none]{box-shadow:none;background:0 0}.am .hdx .wf-shell .cv2-canvas{background-color:var(--page);background-repeat:no-repeat}.am .hdx .wf-shell:has(.hl-home) :is(.wf-icon-rail,.hc-command-dock,.fq-popover){background:var(--raised);border:1px solid color-mix(in srgb, var(--ink) 14%, var(--raised));box-shadow:0 12px 32px color-mix(in srgb, var(--ink) 12%, transparent), 0 2px 6px color-mix(in srgb, var(--ink) 6%, transparent), inset 0 1px color-mix(in srgb, var(--ink) 5%, var(--raised))}.am .hdx .wf-shell:has(.hl-home) :is(.wf-icon-rail nav>a,.wf-icon-rail button,.hc-command-dock button,.fq-option){transition:background-color .16s,color .16s,box-shadow .16s,translate .16s}.am .hdx .sc-message-action{width:32px;height:32px;color:var(--secondary);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0;transition:color .12s,background .12s;display:inline-flex}.am .hdx .rf-section{gap:var(--rd-block-gap,var(--space-md));min-width:0;color:var(--ink);flex-direction:column;display:flex}.am .hdx .rf-section-heading{align-items:center;gap:var(--space-md);min-height:32px;display:flex}.am .hdx .wf-shell .rf-section-heading h2{font:400 calc(var(--text-xxl) + var(--space-xs) / 4)/calc(var(--text-xxl) + var(--space-sm)) var(--wf-display);letter-spacing:-.5px;margin:0}.am .hdx .rf-events .fq-groups.list col.rf-col-time{width:72px}.am .hdx .rf-events .fq-groups.list col.rf-col-source{width:132px}.am .hdx .rf-events .fq-groups.list col.rf-col-open{width:calc(var(--bl-secondary-height) + var(--space-md) + var(--space-lg-plus))}.am .hdx .rf-events .fq-groups.list td.rf-col-open .queue-cell-content{justify-content:flex-end;display:flex}.am .hdx .rf-footer-details{gap:var(--space-xs);flex-direction:column;min-width:0;display:flex}.am .hdx .rf-alert-agent{align-items:center;gap:var(--space-xs);font-size:var(--text-sm);display:inline-flex}.am .hdx .rf-root-body>p{font:400 var(--text-md)/var(--text-xxl) var(--font-geist-sans), sans-serif;color:var(--secondary);margin:0}.am .hdx .rf-fixes{gap:var(--space-sm);flex-direction:column;display:flex}.am .hdx .rf-feedback{align-items:center;gap:calc(var(--space-xxs) + var(--space-sm));min-height:32px;color:var(--secondary);display:flex}.am .hdx .rf-feedback-votes{align-items:center;gap:var(--space-xxs);display:flex}.am .hdx .rf-feedback-notice{font:400 var(--text-sm)/calc(var(--text-lg) + var(--space-xs) / 2) var(--font-geist-sans), sans-serif;color:var(--secondary)}.am .hdx .rf-feedback-notice:empty{display:none}.am .hdx .rf-report-footer{justify-content:space-between;align-items:center;gap:var(--space-lg);padding-top:var(--space-lg-plus);border-top:1px solid var(--line);font:400 var(--text-sm)/calc(var(--text-lg) + var(--space-xs) / 2) var(--font-geist-sans), sans-serif;color:var(--secondary);flex-wrap:wrap;display:flex}.am .hdx .rf-finding-list{column-gap:var(--space-md);border-block:1px solid var(--line,var(--line));overflow-anchor:none;grid-template-columns:auto minmax(0,1fr) auto auto;margin:0;padding:0;list-style:none;display:grid}.am .hdx .rf-finding-list>li,.am .hdx .rf-finding-list>li>:is(.rf-finding-heading,.rf-finding-trigger),.am .hdx .rf-finding-panel,.am .hdx .rf-finding-clip,.am .hdx .rf-finding-detail{grid-column:1/-1;grid-template-columns:subgrid;display:grid}.am .hdx .rf-finding-list>li+li{border-top:1px solid var(--line,var(--line))}.am .hdx .wf-shell .rf-finding-heading{font:inherit;letter-spacing:normal;margin:0}.am .hdx .rf-finding-trigger{isolation:isolate;grid-column:1/-1;grid-template-columns:subgrid;min-height:var(--rd-row,var(--space-xxl-plus));box-sizing:border-box;width:100%;padding:var(--space-md) 0;color:var(--ink);text-align:left;font:400 var(--text-md)/1.45 var(--bl-sans,var(--font-geist-sans), sans-serif);cursor:pointer;background:0 0;border:0;align-items:center;display:grid;position:relative}.am .hdx .rf-finding-trigger:before{content:"";z-index:-1;inset:0 calc(var(--space-sm) * -1);border-radius:var(--bl-radius-chip,var(--space-xs));transition:background-color .14s;position:absolute}.am .hdx .rf-finding-code{color:var(--secondary);font-style:;font-variant-ligatures:;font-variant-caps:;font-variant-east-asian:;font-variant-alternates:;font-variant-position:;font-variant-emoji:;font-weight:;font-stretch:;font-size:;line-height:;font-family:;font-optical-sizing:;font-size-adjust:;font-kerning:;font-feature-settings:;font-variation-settings:;font-language-override:;font-variant-numeric:tabular-nums}.am .hdx .rf-finding-title{align-items:center;gap:var(--space-sm);overflow-wrap:anywhere;min-width:0;display:flex}.am .hdx .rf-finding-meta{align-items:center;gap:var(--space-xs-plus);color:var(--secondary);font:400 var(--text-sm)/1.45 var(--bl-sans,var(--font-geist-sans), sans-serif);white-space:nowrap;display:flex}.am .hdx .rf-finding-meta .wf-finding-sources{font:inherit;color:inherit}.am .hdx .rf-finding-chevron{width:var(--bl-icon-md);height:var(--bl-icon-md);color:var(--secondary);place-items:center;display:grid}.am .hdx .rf-finding-chevron>svg{transition:transform .22s cubic-bezier(.22,1,.36,1);display:block}.am .hdx .rf-finding-panel{transition:grid-template-rows var(--motion-surface-lg) var(--motion-ease-out), opacity var(--motion-surface) ease-out;grid-template-rows:1fr}.am .hdx .rf-finding-panel[hidden]{display:none}.am .hdx .rf-finding-clip{min-height:0;overflow:hidden}.am .hdx .rf-finding-detail{padding:0 0 var(--space-lg)}.am .hdx .rf-finding-detail>.rf-finding-code{visibility:hidden}.am .hdx .rf-finding-body{gap:var(--space-lg);flex-direction:column;grid-column:2/-1;min-width:0;display:flex}.am .hdx .rf-detail-description{color:var(--secondary);font:400 var(--text-md)/1.6 var(--bl-sans,var(--font-geist-sans), sans-serif);text-wrap:pretty;margin:0}.am .hdx .wf-shell:not([data-mint-theme=dark]) .wf-report-page[data-issue-report]{--issue-card-bg:var(--raised);--issue-card-border:var(--line);--issue-card-radius:var(--bl-radius-card);--surface-glass-blur:0px}.am .hdx .wf-shell:not([data-mint-theme=dark]) .rf-section-heading h2{font-style:;font-variant-ligatures:;font-variant-caps:;font-variant-numeric:;font-variant-east-asian:;font-variant-alternates:;font-variant-position:;font-variant-emoji:;font-stretch:;font-size:;line-height:;font-family:;font-optical-sizing:;font-size-adjust:;font-kerning:;font-feature-settings:;font-variation-settings:;font-language-override:;letter-spacing:-.01em;font-weight:500!important}.am .hdx .wf-shell:not([data-mint-theme=dark]) .wf-report-page :is(.wf-issue-summary,.rf-root-body>p,.rf-root-panel>p,.rf-detail-description,.rf-legacy-cause>p){text-wrap:pretty;max-width:none;line-height:1.65}.am .hdx .wf-shell:not([data-mint-theme=dark]) :is(.rf-finding-list>li+li,.rf-report-footer){border-color:var(--line)}.am .hdx .wf-shell .wf-owner{background:var(--surface);border:1px dashed color-mix(in srgb, var(--ink) 15%, transparent);width:20px;height:20px;color:var(--faint);font-size:var(--text-xs);border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.am .hdx .wf-shell .wf-owner.assigned{background:0 0;border:0}.am .hdx .wf-owner.assigned>.bl-avatar{width:100%;height:100%}.am .hdx .wf-issue-detail{max-width:940px;padding:var(--space-xxl) var(--space-xl-plus) calc(var(--space-xxl) * 2) calc(var(--space-xxl) * 2 + var(--space-sm));transition:padding var(--motion-surface-lg) var(--ap-ease), max-width var(--motion-surface-lg) var(--ap-ease)}.am .hdx .wf-shell .wf-issue-heading h1{font:500 var(--text-xxl)/1.25 -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, var(--font-geist-sans), sans-serif;letter-spacing:-.25px;text-wrap:pretty}.am .hdx .wf-detail-owners{align-items:center;gap:var(--space-xs);display:flex;position:relative}.am .hdx .wf-shell .wf-detail-owners .wf-owner{width:22px;height:22px}.am .hdx .wf-add-owner{border:1px dashed var(--line-hover);background:var(--surface);width:22px;height:22px;color:var(--faint);border-radius:50%;place-items:center;padding:0;display:grid}.am .hdx .wf-shell .wf-issue-summary{font-size:var(--text-md);color:var(--secondary);text-wrap:pretty;line-height:1.6}.am .hdx .wf-diff-count{font-size:var(--text-xs);white-space:nowrap}.am .hdx .wf-diff-count b,.am .hdx .wf-patch b{color:var(--success-ink);font-weight:500}.am .hdx .wf-diff-count em,.am .hdx .wf-patch em{color:var(--danger-ink);font-style:normal;font-weight:500}.am .hdx .wf-patch{border:1px solid var(--line);border-radius:var(--bl-radius-card);background:var(--raised);overflow:hidden}.am .hdx .wf-patch>header{justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--line);background:var(--hover);font:var(--text-xs)/calc(var(--space-md) + var(--space-xs) / 2) var(--bl-mono);color:var(--secondary);display:flex}.am .hdx .wf-patch>header>span:first-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.am .hdx .wf-patch>header>span:last-child{white-space:nowrap}.am .hdx .wf-patch pre{font:var(--text-xs)/1.7 var(--bl-mono);padding:var(--space-sm) 0;margin:0;overflow-x:auto}.am .hdx .wf-patch pre>span{padding:var(--space-hairline) var(--space-md);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--faint);display:block}.am .hdx .wf-patch .add{background:var(--success-tint);color:var(--success-ink)}.am .hdx .wf-patch .del{background:var(--danger-tint);color:var(--danger-ink)}.am .hdx .wf-shell .wf-report-page[data-issue-report]{--issue-card-bg:var(--raised,var(--raised));--issue-card-border:var(--line);--issue-card-radius:20px;--issue-card-pad-y:calc(var(--space-lg) + var(--space-xs) / 2);--issue-card-pad-x:calc(var(--space-lg) + var(--space-xs))}.am .hdx .wf-shell .wf-report-page[data-issue-report] .wf-issue-detail :is(.issue-card,.fx-card,.wf-inline-fix){box-sizing:border-box;border:1px solid var(--issue-card-border);border-radius:var(--issue-card-radius);background:var(--issue-card-bg);box-shadow:none;-webkit-backdrop-filter:blur(var(--surface-glass-blur,0)) saturate(105%);backdrop-filter:blur(var(--surface-glass-blur,0)) saturate(105%);margin:0}.am .hdx .rcg{gap:var(--rd-block-gap,var(--space-md));flex-direction:column;display:flex}.am .hdx .rcg [data-category=cause]{--rcg-tone:var(--danger);--rcg-ink:var(--danger-ink,var(--danger))}.am .hdx .rcg [data-category=symptom]{--rcg-tone:var(--secondary);--rcg-ink:var(--secondary)}.am .hdx .rcg [data-category=issue]{--rcg-tone:var(--issue);--rcg-ink:var(--issue-ink,var(--issue))}.am .hdx .rcg-card{width:100%;padding:var(--issue-card-pad-y,var(--space-lg)) var(--issue-card-pad-x,var(--space-lg)) var(--space-xl);color:inherit;text-align:left;font:inherit;transition:border-color .16s,background-color .16s;display:block;position:relative}.am .hdx .rcg-field{box-sizing:border-box;width:100%;color:inherit;font:inherit;text-align:left;cursor:zoom-in;background-color:#0000;border:0;margin:0;position:relative}.am .hdx .rcg-hint{right:var(--space-md);bottom:var(--space-sm);align-items:center;gap:var(--space-xs);color:var(--faint);font-size:var(--text-xs);display:flex;position:absolute}.am .hdx .rcg-graph{grid-template-columns:repeat(var(--rcg-cols,1), minmax(0, 1fr));grid-template-rows:repeat(var(--rcg-rows,1), auto);column-gap:var(--space-xxl);row-gap:var(--space-md);align-items:center;display:grid;position:relative}.am .hdx .rcg-edges{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.am .hdx .rcg-edges path{fill:none;stroke:color-mix(in srgb, var(--rcg-tone) 70%, var(--line-strong));stroke-width:var(--bl-icon-stroke);stroke-linecap:round}.am .hdx .rcg-edges path.rcg-head{fill:color-mix(in srgb, var(--rcg-tone) 70%, var(--line-strong));stroke:none}.am .hdx .rcg :is(.rcg-node,.rcg-edges g){transition:opacity var(--motion-surface) var(--motion-ease-out), visibility 0s}.am .hdx .rcg-legend{gap:var(--space-sm);flex-wrap:wrap;display:flex}.am .hdx .rcg-swatch{box-sizing:border-box;width:var(--space-sm);height:var(--space-sm);border:1px solid var(--rcg-tone);background:var(--rcg-tone);border-radius:50%;flex:none}.am .hdx .rcg-count{font-family:var(--bl-mono);font-variant-numeric:tabular-nums}.am .hdx .rcg-node{z-index:1;gap:var(--space-xs);min-width:0;padding:var(--space-sm) var(--space-md);border-top-color:;border-top-style:;border-top-width:;border-right-color:;border-right-style:;border-right-width:;border-bottom-color:;border-bottom-style:;border-bottom-width:;border-image-source:;border-image-slice:;border-image-width:;border-image-outset:;border-image-repeat:;border-left:3px solid var(--rcg-tone);background:var(--raised);box-sizing:border-box;border-radius:8px;flex-direction:column;display:flex;position:relative}.am .hdx .rcg-card .rcg-node{background:color-mix(in srgb, var(--ink) 5%, var(--raised))}.am .hdx .rcg-graph:not([data-detailed]) .rcg-node{justify-content:center}.am .hdx .rcg-graph:not([data-detailed]) .rcg-node strong{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.am .hdx .rcg-role{color:var(--rcg-tone);font:500 var(--text-xs)/1 var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase}.am .hdx .rcg-node strong{color:var(--ink);font-size:var(--text-sm);font-weight:500;line-height:1.25}.am .hdx .wf-shell:not([data-mint-theme=dark]) .rcg-role{font:400 var(--text-sm)/1.2 var(--bl-sans,var(--font-geist-sans), sans-serif);letter-spacing:0;text-transform:none;color:var(--rcg-ink)}.am .hdx .ds-shell.wf-shell:not([data-mint-theme=dark]) .rcg-node{border:1px solid color-mix(in srgb, var(--rcg-tone) 45%, var(--line));border-radius:var(--bl-radius-card,8px);background:color-mix(in srgb, var(--rcg-tone) 7%, var(--raised))}.am .hdx .ds-shell.wf-shell:not([data-mint-theme=dark]) .rcg-node strong{color:var(--ink);font-weight:500}.am .hdx .ds-shell.wf-shell:not([data-mint-theme=dark]) .wf-report-page .rcg-card{flex-direction:column;padding:0;display:flex;overflow:hidden}.am .hdx .ds-shell.wf-shell:not([data-mint-theme=dark]) .wf-report-page .rcg-field{min-width:0;padding:var(--space-xxl) var(--rd-card-pad);flex-direction:column;flex:1;justify-content:center;display:flex}.am .hdx .ds-shell.wf-shell:not([data-mint-theme=dark]) .wf-report-page .rcg-hint{right:var(--rd-card-pad);bottom:var(--space-md);color:var(--secondary);font:400 var(--text-sm)/1.2 var(--bl-sans,var(--font-geist-sans), sans-serif)}.am .hdx .fx-dock{--fx-start:max(var(--fx-left), var(--hc-dock-inline-end,0px));bottom:0;left:var(--fx-start);width:calc(var(--fx-right) - var(--fx-start));z-index:40;align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-lg);border-top-color:;border-top-style:;border-top-width:;border-right-color:;border-right-style:;border-right-width:;border-left-color:;border-left-style:;border-left-width:;border-image-source:;border-image-slice:;border-image-width:;border-image-outset:;border-image-repeat:;background:var(--raised);color:var(--ink);text-align:left;cursor:pointer;transition:background-color var(--motion-hover) ease;animation:hdx-motion-dialog-in var(--motion-surface-lg) var(--motion-ease-surface) backwards;border-bottom:0;border-radius:12px 12px 0 0;display:flex;position:fixed}.am .hdx .fx-dock>svg{color:var(--secondary);flex:none}.am .hdx .fx-dock-copy{gap:var(--space-xxs);flex-direction:column;flex:1;min-width:0;display:flex}.am .hdx .fx-dock-eyebrow{align-items:center;gap:var(--space-xs);color:var(--faint);font:500 var(--text-xs)/1.2 var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;display:flex}.am .hdx .fx-dock-eyebrow .wf-diff-count{letter-spacing:0}.am .hdx .fx-dock strong{font-size:var(--text-md);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.am .hdx .fx-card{--fx-pad:var(--rd-card-pad,var(--space-lg-plus));scroll-margin-top:calc(var(--fw-header-clear,0px) + var(--space-xxl-plus));overflow:hidden}.am .hdx .fx-card-head{align-items:center;column-gap:var(--space-lg);padding:var(--fx-pad);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;display:grid}.am .hdx .fx-card-copy{gap:var(--space-xs);flex-direction:column;min-width:0;display:flex}.am .hdx .fx-card-copy:has(>.fx-card-labels){gap:calc(var(--space-xs) * 2)}.am .hdx .fx-card-text{gap:var(--space-xs);flex-direction:column;min-width:0;display:flex}.am .hdx .fx-card-labels{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.am .hdx .fx-dock .wf-diff-count :is(b,em){font-weight:400}.am .hdx .wf-shell .fx-card-title{color:var(--ink);font:500 var(--text-xl)/1.35 var(--bl-sans,var(--font-geist-sans), sans-serif);letter-spacing:0;text-wrap:pretty;margin:0}.am .hdx .fx-card-desc{color:var(--secondary);font:400 var(--text-md)/1.6 var(--bl-sans,var(--font-geist-sans), sans-serif);text-wrap:pretty;margin:0}.am .hdx .fx-card:not([data-open]) .fx-card-desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.am .hdx .fx-card-toggle{box-sizing:border-box;width:var(--bl-secondary-height,var(--space-xl-plus));height:var(--bl-secondary-height,var(--space-xl-plus));border-radius:var(--bl-radius-button,50%);color:var(--secondary);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;transition:background-color .12s,color .12s;display:grid}.am .hdx .fx-card-toggle>svg{transition:transform .22s cubic-bezier(.22,1,.36,1);display:block}.am .hdx .fx-card[data-open] .fx-card-toggle>svg{transform:rotate(180deg)}.am .hdx .fx-card-body{gap:var(--space-lg);padding:0 var(--fx-pad) var(--fx-pad);animation:hdx-motion-fade var(--motion-swap) var(--motion-ease-out) backwards;flex-direction:column;display:flex}.am .hdx .fx-card-body:is([hidden],[data-closed]){display:none}.am .hdx .wf-shell .fx-card .fx-card-body>*{margin:0}.am .hdx .fx-card-foot{justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-md) var(--fx-pad);border-top:1px solid var(--line,var(--line));display:flex}.am .hdx .fx-card-foot .fx-action{gap:var(--space-xs-plus);white-space:nowrap;flex:none}.am .hdx .mc-body{flex:1;min-width:0;min-height:0;display:flex}.am .hdx .mc-conversation{flex-direction:column;flex:1;align-items:center;min-width:0;min-height:0;display:flex}.am .hdx .wf-shell .wf-main.wf-main-v2{height:calc(var(--hdx-h) * 1);width:100%;max-width:none;overflow:hidden;margin:0!important;padding:0!important}.am .hdx .cv2-root{font:400 var(--text-md)/1.55 var(--font-geist-sans), sans-serif;color:var(--ink);height:calc(var(--hdx-h) * 1);background:var(--page);letter-spacing:-.12px;flex-direction:column;display:flex}.am .hdx .cv2-root *{box-sizing:border-box}.am .hdx .cv2-root button,.am .hdx .cv2-root input,.am .hdx .cv2-root textarea{font-family:inherit}.am .hdx .cv2-root button{cursor:pointer}.am .hdx .cv2-root button:disabled{opacity:.45;cursor:not-allowed}.am .hdx .cv2-root a{color:inherit;text-decoration:none}.am .hdx .cv2-canvas{overscroll-behavior:contain;flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}.am .hdx .cv2-canvas>*{flex-shrink:0}.am .hdx .cv2-canvas>:is(.wf-report-page,.cc-history-page,.cv2-coverage){align-self:center}.am .hdx .cv2-root .mc-window .cv2-compose{padding:var(--space-md) var(--space-md) var(--space-md)}.am .hdx .wf-shell .mc-header .cv2-people-trigger{width:calc(var(--space-xl) + var(--space-xs));border-radius:50%;height:28px}.am .hdx .cv2-people-trigger>span{display:flex}.am .hdx .cv2-people-trigger .cc-avatar{width:22px;height:22px}.am .hdx .wf-shell .mc-header .cv2-people-trigger.cv2-people-shared{width:auto;padding:0 var(--space-xs-plus);border-radius:7px}.am .hdx .cv2-participants{align-items:center;gap:var(--space-sm)}.am .hdx .cv2-participant-stack{grid-auto-flow:column;grid-auto-columns:calc(22px + 4px - var(--space-sm));isolation:isolate;align-items:center;padding-inline-end:var(--space-sm);display:grid}.am .hdx .cv2-participant-stack .cc-avatar{--bl-avatar-ring:2px;box-sizing:content-box;border:2px solid var(--raised);flex:none;width:22px;height:22px}.am .hdx .cv2-participant-count{font:400 var(--text-sm)/calc(var(--text-lg) + var(--space-xs) / 2) var(--font-geist-sans), sans-serif;color:var(--secondary);white-space:nowrap}.am .hdx .cv2-thread .cc-message-list{gap:calc(var(--space-xl) + var(--space-xs))}.am .hdx .cv2-thread .cc-message-meta{font-size:var(--text-sm)}.am .hdx .cv2-thread .cc-answer,.am .hdx .cv2-thread .cc-question{font:400 calc(var(--text-md) - var(--space-xs) / 4)/calc(var(--text-xl) + var(--space-xs) / 2) var(--font-geist-sans), sans-serif}.am .hdx .cv2-thread .cc-message-user[data-own=false]{align-self:flex-start}.am .hdx .cv2-thread .cc-message-user[data-own=false] .cc-question{background:var(--raised);border:1px solid var(--line)}.am .hdx .cv2-thread .cc-question{box-shadow:none;overflow-wrap:anywhere;border-radius:12px}.am .hdx .cv2-response-attribution{font-size:var(--text-sm);display:block;color:var(--secondary)!important}.am .hdx .cv2-thread .cc-source-session,.am .hdx .cv2-thread .cc-source-session>a{font-size:var(--text-sm)}.am .hdx .cv2-compose{gap:var(--space-xs);padding:var(--space-md) var(--space-lg-plus) var(--space-lg);flex-direction:column;flex:none;min-width:0;display:flex;position:relative}.am .hdx .cv2-compose .cc-composer{background:var(--raised);padding:var(--space-md) var(--space-md) 0 var(--space-lg);box-shadow:none;border-radius:18px;grid-template-columns:minmax(0,1fr) 32px}.am .hdx .cv2-compose .cc-composer textarea{font-size:calc(var(--text-md) - var(--space-xs) / 4);line-height:calc(var(--text-xl) + var(--space-xs) / 2);min-height:44px;max-height:140px;outline:none!important}.am .hdx .cv2-compose .cc-send-slot .gbtn{border-radius:50%;height:32px;min-height:32px;padding:0}.am .hdx .cv2-compose .cc-context-caption{font-size:var(--text-sm);white-space:nowrap;text-overflow:ellipsis;max-width:190px;overflow:hidden}.am .hdx .cv2-compose .cc-tool.cv2-mention-trigger{align-items:center;gap:var(--space-xs-plus);width:auto;padding:0 var(--space-sm);font-size:var(--text-md);font-weight:400;display:inline-flex}.am .hdx .cv2-mention-trigger>span:first-child{font-size:calc(var(--text-md) + var(--space-xs) / 4)}.am .hdx .cv2-thread .cc-message-user[data-own=false] .cc-message-meta{flex-direction:row;justify-content:flex-start}.am .hdx .wf-shell .cv2-root :is(.cv2-compose,.fw-home-ask) .cc-send-slot .gbtn{border-radius:50%;place-items:center;width:32px;min-width:32px;max-width:32px;height:32px;min-height:32px;max-height:32px;padding:0;display:grid}.am .hdx .cv2-root .mc-thread{scrollbar-width:none}.am .hdx .cv2-root .mc-thread::-webkit-scrollbar{width:0;height:0;display:none}.am .hdx .cv2-current-ui .mc-header{padding:var(--space-md) var(--space-lg);gap:var(--space-sm)}.am .hdx .cv2-current-ui .mc-thread{padding:var(--space-lg) var(--space-lg-plus)}.am .hdx .cv2-current-ui .cc-message-list{gap:var(--space-xl)}.am .hdx .wf-shell .cv2-current-ui .cc-message-meta{gap:var(--space-xs-plus);font:400 var(--text-sm)/calc(var(--text-lg) + var(--space-xs) / 2) var(--font-geist-sans), sans-serif;flex-wrap:wrap}.am .hdx .cv2-current-ui :is(.cc-message-user,.cc-message-reply){gap:var(--space-sm)}.am .hdx .cv2-current-ui .cc-message:has(>.cc-response-footer){gap:var(--space-md)}.am .hdx .cv2-current-ui .cc-message-body:has(>:is(.cc-version-chip,.cc-outcome)){gap:calc(var(--space-md) + var(--space-sm))}.am .hdx .cv2-current-ui .cc-message-meta time{font:400 var(--text-sm)/calc(var(--text-lg) + var(--space-xs) / 2) var(--font-geist-sans), sans-serif}.am .hdx .wf-shell .cv2-current-ui .cc-question{padding:var(--space-sm) var(--space-md);font:400 var(--text-md)/calc(var(--text-xl) + var(--space-xs) / 4) var(--font-geist-sans), sans-serif;border-radius:10px;background:var(--inset)!important;border:0!important}.am .hdx .cv2-current-ui .cc-message-user{max-width:88%}.am .hdx .wf-shell .cv2-current-ui .cc-answer{font:400 var(--text-md)/calc(var(--text-xl) + var(--space-xs) / 2) var(--font-geist-sans), sans-serif}.am .hdx .cv2-current-ui :is(.cc-answer,.cc-answer .mint-stream-body){gap:var(--space-sm)}.am .hdx .cv2-current-ui .cc-feedback{vertical-align:middle;gap:0;display:inline-flex}.am .hdx .cv2-current-ui .cc-feedback button{width:24px;height:24px}.am .hdx .wf-shell .cv2-current-ui .mc-window form.cc-composer{padding:var(--space-md);gap:var(--space-xs-plus);border-radius:10px}.am .hdx .wf-shell .cv2-current-ui .mc-window form.cc-composer textarea{min-height:24px;font:400 var(--text-md)/calc(var(--text-xl) + var(--space-xs) / 2) var(--font-geist-sans), sans-serif}.am .hdx .cv2-current-ui .cv2-compose{padding:var(--space-sm)}.am .hdx .cv2-current-ui .mc-composer-surface{background:var(--raised)}.am .hdx .cc-copy-announcement{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.am .hdx .cv2-current-ui .cc-feedback{opacity:0;transition:opacity .12s}.am .hdx .wf-shell .cv2-current-ui .cc-message-list{gap:calc(var(--space-xl) + var(--space-xs))}.am .hdx .wf-shell .cv2-current-ui .cc-message-meta{color:var(--secondary)}.am .hdx .wf-shell .cv2-current-ui .cc-message-meta>span{color:var(--ink);font-weight:500}.am .hdx .wf-shell .cv2-current-ui .cc-message-meta time{font-size:var(--text-sm);opacity:.9}.am .hdx .wf-shell .cv2-current-ui .cc-context-reference{align-items:center;gap:var(--space-sm);color:var(--secondary);font:400 var(--text-sm)/calc(var(--text-lg) + var(--space-xs) / 2) var(--font-geist-sans), sans-serif;padding:var(--space-xxs) 0;text-decoration:none;display:inline-flex}.am .hdx .cc-context-reference>span{border-left:1px solid var(--line);padding-left:var(--space-sm)}.am .hdx .cc-response-footer{align-items:flex-start;gap:var(--space-md);flex-wrap:wrap;display:flex}.am .hdx .cc-response-details{gap:var(--space-sm);color:var(--secondary);font:400 var(--text-sm)/calc(var(--text-lg) + var(--space-xs) / 2) var(--font-geist-sans), sans-serif;flex-direction:column;min-width:0;display:flex}.am .hdx .cc-response-toggle{align-items:center;gap:var(--space-xs-plus);cursor:pointer;width:max-content;min-height:24px;color:inherit;font:inherit;letter-spacing:inherit;word-spacing:inherit;text-align:left;background:0 0;border:0;padding:0;display:flex}.am .hdx .cc-response-toggle[data-panel-open] svg{transform:rotate(180deg)}.am .hdx .cc-response-details[data-open]{flex-basis:100%}.am .hdx .cc-response-details>div{align-items:flex-start;gap:var(--space-sm);padding:var(--space-md) 0;border-top:1px solid var(--line);flex-direction:column;display:flex}.am .hdx .cv2-current-ui .cc-response-footer .cc-feedback{margin:0}.am .hdx .wf-shell:not([data-mint-theme=dark]) .mc-window:not([data-expanded=true]){background:var(--raised);border-color:var(--line);border-radius:var(--bl-radius-window)}.am .hdx .wf-shell:not([data-mint-theme=dark]) .mc-window:not([data-expanded=true]) .mc-header{background:var(--surface);border-bottom-color:var(--line)}.am .hdx .ds-shell.wf-shell:not([data-mint-theme=dark]) :is(.mc-window form.cc-composer,.cv2-compose .cc-composer,.cc-compose-wrap .cc-composer){border:1px solid var(--line);border-radius:var(--bl-radius-window);-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--raised)!important}.am .hdx .ds-shell.wf-shell:not([data-mint-theme=dark]) .cc-composer .cc-send-slot>.gbtn.gbtn.gbtn.gbtn{border-radius:50%;border:1px solid var(--line-strong)!important;background:var(--fill)!important;width:21px!important;min-width:21px!important;height:21px!important;min-height:21px!important;color:var(--ink)!important;padding:0!important}.am .hdx .ds-shell.wf-shell:not([data-mint-theme=dark]) .cc-composer .cc-send-slot>.gbtn.gbtn.gbtn.gbtn>svg{width:9px!important;height:9px!important}.am .hdx .ds-shell.wf-shell:not([data-mint-theme=dark]) .cc-composer .cc-send-slot>.gbtn.gbtn.gbtn.gbtn:disabled{opacity:.45}.am .hdx .ds-shell.wf-shell:not([data-mint-theme=dark]) :is(.cv2-current-ui,.cv2-thread) .cc-question{border-radius:var(--bl-radius-card);background:var(--raised)!important;border:1px solid var(--line)!important}.am .hdx .wf-shell .wf-question textarea{box-sizing:border-box;width:100%;min-height:var(--space-xxl);max-height:126px;padding:var(--space-sm) 0;color:var(--ink);font:400 var(--text-lg)/var(--space-xl) var(--font-geist-sans), sans-serif;resize:none;box-shadow:none;scrollbar-width:thin;background:0 0;border:0;border-radius:0;outline:none;margin:0;display:block;overflow-y:auto}.am .hdx .wf-shell .wf-question textarea::placeholder{color:var(--secondary);opacity:1}.am .hdx .hc-command-dock{z-index:40;bottom:max(var(--space-lg), env(safe-area-inset-bottom));left:calc(var(--space-xxl) + var(--space-xl) + var(--space-sm));align-items:center;gap:var(--space-xs-plus);padding:var(--space-xs-plus);border:1px solid var(--line);border-radius:calc(var(--space-md) + var(--space-xs));background:var(--raised);background:color-mix(in srgb, var(--raised) 78%, transparent);-webkit-backdrop-filter:blur(20px)saturate(1.15);backdrop-filter:blur(20px)saturate(1.15);display:flex;position:fixed}.am .hdx .wf-shell .hc-command-dock :is(button,a){justify-content:center;align-items:center;gap:var(--space-sm);min-height:calc(var(--space-xxl) - var(--space-sm));padding:0 var(--space-md);border-radius:var(--space-sm);color:var(--secondary);font:400 var(--text-md)/calc(var(--space-lg) + var(--space-xs)) var(--font-geist-sans), sans-serif;cursor:pointer;background:0 0;border:0;text-decoration:none;display:flex}.am .hdx .wf-shell .hc-command-dock .mc-new-chat{width:calc(var(--space-xl) + var(--space-sm));min-height:calc(var(--space-xxl) - var(--space-sm));flex:none;padding:0}.am .hdx .hc-command-dock .mc-new-chat>svg{flex:none;display:block}.am .hdx .wf-shell .hc-command-dock .mc-new-chat{width:auto;padding:0 var(--space-sm);gap:var(--space-sm)}.am .hdx .mc-agent-mark{width:calc(var(--space-md) + var(--space-sm) * .75);height:calc(var(--space-md) + var(--space-sm) * .75);background:currentColor;flex:none;display:block;mask:url(/product/hero-demo/mark.svg) 50%/contain no-repeat}.am .hdx .hc-command-dock{max-width:calc(1280px - (var(--space-xxl) * 2 + var(--space-lg)));flex-wrap:wrap;justify-content:flex-start}.am .hdx [data-page-scroll]{overscroll-behavior-y:contain}.am .hdx .overscroll-glow-edges{--og-reach:min(40%, 324px);top:var(--og-top,0);left:var(--og-left,0);width:var(--og-width,0);height:var(--og-height,0);pointer-events:none;contain:strict;color:var(--line,transparent);display:grid;position:absolute;overflow:clip}.am .hdx .overscroll-glow-edges[hidden]{display:none}.am .hdx .overscroll-glow-edges>canvas{width:100%;height:var(--og-reach);align-self:end;display:block}.am .hdx .overscroll-glow-edges[data-in-scroll]{z-index:1;overflow-anchor:none;margin:0;top:0;left:0}.am .hdx .overscroll-glow-edges[data-in-scroll]>canvas{height:100%}.am .hdx .wf-shell .hal.home-activity-mini .hal-foot{padding:var(--hal-panel-inset)}.am .hdx .wf-shell .hal-detail{top:calc(var(--space-xs) * -1);left:calc(var(--space-sm) * -1);justify-content:space-between;gap:var(--space-xs-plus);box-sizing:border-box;width:calc(100% + var(--space-sm) * 2);height:calc(100% + var(--space-xs) * 2);min-width:0;padding:var(--space-xs) var(--space-sm);border-radius:var(--space-sm);color:var(--secondary);font:400 var(--text-sm)/var(--space-lg) var(--bl-sans);letter-spacing:0;text-transform:none;flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden}.am .hdx .wf-shell :is(.hal-detail,.hal-detail-what)>*{flex:none}.am .hdx .wf-shell .hal-detail-what{gap:var(--space-xs-plus);flex-direction:column;min-width:0;display:flex}.am .hdx .wf-shell .hal-detail-link{z-index:1;border-radius:inherit;outline:0;position:absolute;inset:0}.am .hdx .wf-shell .hal-detail-what>.ff-meta-lead>a{z-index:2;position:relative}.am .hdx .wf-shell .hal-detail :is(p,time){margin:0}.am .hdx .wf-shell .hal-detail .wf-agent-sprite{color:var(--agent);flex:none}.am .hdx .wf-shell .hal-detail-head{align-items:center;gap:calc(var(--space-xs-plus) + var(--space-sm));white-space:nowrap;min-width:0;display:flex}.am .hdx .wf-shell .hal-detail-by{align-items:center;gap:var(--space-xs-plus);flex:auto;min-width:0;display:flex}.am .hdx .wf-shell .hal-detail-who{text-overflow:ellipsis;min-width:0;overflow:hidden}.am .hdx .wf-shell .hal-detail-head>time{font-variant-numeric:tabular-nums;flex:none}.am .hdx .wf-shell .hal-detail-what>.ff-meta-lead>:not(.fqf-service-chips){flex:none}.am .hdx .wf-shell .hal-detail-runs{z-index:2;pointer-events:none;min-width:0;display:grid;position:relative}.am .hdx .wf-shell .hal-detail-runs .ff-tick-hit{pointer-events:auto}.am .hdx .wf-shell .hal.home-activity-mini .hal-detail-runs .ff-ticks-wrap{cursor:inherit;padding:0}.am .hdx .wf-shell .home-agent-overview{width:100%;min-width:0}.am .hdx .home-agent-feed{gap:var(--space-xs);grid-template-rows:repeat(7,auto);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-content:start;min-width:0;display:grid}.am .hdx .wf-shell .hal.home-activity-mini{--hal-ease:cubic-bezier(.22, 1, .36, 1);--hal-foot-h:calc(var(--space-xxl) * 5);--hal-dot:calc(var(--space-sm) + var(--space-xs) / 4);--hal-mark-gap:calc(var(--space-xs) * .75);--hal-track-w:264px;--hal-bead-color:var(--healthy);z-index:70;flex:0 0 var(--hal-track-w);width:var(--hal-track-w);min-width:var(--hal-track-w);max-width:var(--hal-track-w);height:calc(var(--hal-dot) * 2 + var(--hal-mark-gap));margin:0;position:relative}.am .hdx .wf-shell .hal .home-agent-feed.hal-mark{z-index:2;box-sizing:border-box;width:var(--hal-track-w);min-width:var(--hal-track-w);max-width:var(--hal-track-w);height:calc(var(--hal-dot) * 2 + var(--hal-mark-gap) * 3);top:calc(var(--hal-mark-gap) * -1);left:calc(var(--hal-mark-gap) * -1);padding:var(--hal-mark-gap);cursor:pointer;justify-content:flex-end;align-items:center;display:flex;position:relative;overflow:hidden}.am .hdx .wf-shell .hal .home-agent-feed.hal-mark[data-fade-left]{mask-image:linear-gradient(90deg, transparent 0, #000 var(--space-xxl), #000 100%)}.am .hdx .wf-shell .hal .hal-track{grid-template-rows:repeat(2, var(--hal-dot));grid-auto-flow:column;grid-auto-columns:var(--hal-dot);justify-content:start;gap:var(--hal-mark-gap);box-sizing:border-box;flex:none;width:max-content;min-width:100%;display:grid}.am .hdx .hal :is(.hal-mark button,.hal-lane-track span){box-sizing:border-box;border:1px solid var(--hal-bead-edge,color-mix(in srgb, var(--hal-bead-color) 34%, transparent));background:var(--hal-bead-fill,color-mix(in srgb, var(--hal-bead-color) 84%, transparent));-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);transition:background-color .42s ease, border-color .42s ease, transform .2s var(--hal-ease);border-radius:50%;outline:0;padding:0;display:block}.am .hdx .hal .hal-mark button{width:var(--hal-dot);height:var(--hal-dot);cursor:pointer;outline:none}.am .hdx .hal :is(.hal-mark button,.hal-lane-track span)[data-kind=healthy]{--hal-bead-color:var(--hal-healthy-bead,var(--healthy))}.am .hdx .hal :is(.hal-mark button,.hal-lane-track span)[data-kind=issues]{--hal-bead-color:var(--issue)}.am .hdx .hal :is(.hal-mark button,.hal-lane-track span)[data-kind=improvements]{--hal-bead-color:var(--improvement)}.am .hdx .hal .hal-mark button[data-kind=running]{border:1px solid var(--hal-running-edge,var(--healthy));opacity:1;background:0 0;outline:none;animation:auto;animation-timeline:none}.am .hdx .wf-shell:not([data-mint-theme=dark]) .hal.home-activity-mini{--hal-healthy-bead:color-mix(in srgb, var(--healthy) 62%, var(--line));--hal-neutral-fill:color-mix(in srgb, var(--healthy) 62%, var(--line));--hal-neutral-edge:color-mix(in srgb, var(--line) 42%, var(--secondary));--hal-running-edge:var(--hal-neutral-edge)}.am .hdx .wf-shell:not([data-mint-theme=dark]) .hal :is(.hal-mark button,.hal-lane-track span)[data-kind=healthy]{--hal-bead-fill:var(--hal-neutral-fill);--hal-bead-edge:var(--hal-neutral-edge)}.am .hdx .wf-shell:not([data-mint-theme=dark]) .hal .hal-mark :is(button,span)[data-kind=running],.am .hdx .wf-shell:not([data-mint-theme=dark]) .hal .hal-lane-track span[data-kind=running]{border:1px solid var(--hal-running-edge)!important;background:0 0!important;outline:0!important}.am .hdx .wf-shell .hal .home-agent-feed.hal-mark button:not(:focus-visible):not([data-kind=running]),.am .hdx .wf-shell .hal .hal-lane-track span:not([data-kind=running]){border:1px solid var(--hal-bead-edge,color-mix(in srgb, var(--hal-bead-color) 34%, transparent))!important}.am .hdx .hal .hal-mark button[data-fresh],.am .hdx .hal .hal-lane-track span:last-child{animation:hdx-hal-land .56s var(--hal-ease)}.am .hdx .wf-shell .hal.home-activity-mini .hal-lane{isolation:isolate;position:relative}.am .hdx .wf-shell .hal.home-activity-mini .hal-lane:before{content:"";z-index:-1;inset:calc(var(--space-xs) * -1) calc(var(--space-sm) * -1);border-radius:var(--space-sm);position:absolute}.am .hdx .hal-panel{top:calc(var(--space-sm) * -1);z-index:1;box-sizing:border-box;width:100%;padding-top:calc(var(--hal-dot) * 2 + var(--hal-mark-gap) + var(--space-xxl));border:1px solid var(--line);border-radius:var(--space-md);color:var(--ink);background:var(--raised);opacity:0;visibility:hidden;clip-path:inset(0 0 100% 0 round var(--space-md));transition:clip-path .32s var(--hal-ease), opacity .14s ease .18s, visibility 0s .32s;position:absolute;left:0}.am .hdx .wf-shell .hal.home-activity-mini{--hal-panel-inset:calc(var(--space-lg) + var(--space-xs));--hal-panel-rise:calc(var(--space-sm) + var(--hal-panel-inset))}.am .hdx .wf-shell .hal.home-activity-mini .hal-panel{top:calc(var(--hal-panel-rise) * -1);left:calc(var(--hal-panel-inset) * -1);width:calc(100% + var(--hal-panel-inset) * 2 - var(--hal-mark-gap) * 2);padding-top:calc(var(--hal-panel-rise) + var(--hal-dot) * 2 + var(--hal-mark-gap) + var(--space-xxl) - var(--space-sm));clip-path:inset(calc(var(--hal-panel-rise) - var(--space-sm)) var(--hal-panel-inset) calc(100% - var(--hal-panel-rise) + var(--space-sm)) var(--hal-panel-inset) round var(--space-md))}.am .hdx .wf-shell .hal.home-activity-mini :is(.hal-lanes,.hal-foot){padding-inline:var(--hal-panel-inset)}.am .hdx .hal-panel>*{z-index:1;transition:opacity .2s;position:relative}.am .hdx .hal:not([data-open]) .hal-panel>*{opacity:0}.am .hdx .hal-lanes{gap:var(--space-lg);padding:0 var(--space-lg) var(--space-xl);display:grid;position:relative;overflow:hidden}.am .hdx .hal-lane{grid-template-columns:calc(var(--space-xxl) * 5.5) minmax(0, 1fr);align-items:center;gap:var(--space-md);min-height:var(--hal-dot);display:grid}.am .hdx .wf-shell .hal-lane-name{align-items:center;gap:var(--space-sm);min-width:0;color:var(--agent);font:500 var(--text-md)/var(--space-lg) var(--font-geist-sans), sans-serif;text-decoration:none;display:flex}.am .hdx .hal-lane-name .wf-agent-sprite{color:var(--agent)}.am .hdx .hal-lane-name>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.am .hdx .hal-lane-track{padding:var(--space-xs) 0;mask-image:linear-gradient(90deg, transparent, #000 var(--space-xxl));overflow:hidden}.am .hdx .hal-lane-track>div{justify-content:flex-end;gap:var(--hal-mark-gap);display:flex}.am .hdx .hal .hal-lane-track span{width:var(--hal-dot);height:var(--hal-dot);cursor:pointer;outline:none;flex:none}.am .hdx .hal .hal-lane-track span[data-kind=running]{border:1px solid var(--hal-running-edge,var(--healthy));background:0 0}.am .hdx .hal-lane[data-state=paused] .hal-lane-track{opacity:.5}.am .hdx .hal-foot{box-sizing:border-box;height:var(--hal-foot-h);padding:var(--space-lg) var(--space-xl) var(--space-xl);border-top:1px solid var(--line);overflow:hidden}.am .hdx .hal-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.am .hdx .fw-layout-a{--fw-shell-inset:calc(var(--space-xl) + var(--space-md) + var(--space-xs) / 4);--fw-topbar-height:calc(var(--space-xl) + var(--space-md));--fw-header-clear:calc(var(--fw-shell-inset) + var(--fw-topbar-height));box-sizing:border-box;flex-direction:column;height:100%;min-height:0;display:flex;position:relative}.am .hdx .fw-layout-a>.fw-topbar{z-index:60;top:var(--fw-shell-inset);margin:0;position:absolute;left:0;right:0}.am .hdx .fw-layout-a>.fw-topbar,.am .hdx .fw-layout-a>.fw-topbar>:is(.fw-topbar-slot,.fw-topbar-page){pointer-events:none}.am .hdx .fw-layout-a>.fw-topbar>:is(.fw-topbar-slot,.fw-topbar-page)>*,.am .hdx .fw-layout-a>.fw-topbar>.hal{pointer-events:auto}.am .hdx .fw-layout-a-main{flex:1;width:100%;min-height:0;position:relative}.am .hdx .fw-layout-a .cv2-root{height:100%;max-height:100%}.am .hdx .wf-main:has(.fw-layout-a){height:calc(var(--hdx-h) * 1);width:100%;max-width:none;margin:0;padding:0;overflow:hidden}.am .hdx .fw-layout-a .fw-home-stack{padding-top:var(--space-xxl)}.am .hdx .fw-layout-a-main :is(.cv2-canvas,.wf-agent-detail)[data-page-scroll]{padding-top:var(--fw-header-clear)}.am .hdx .cv2-canvas[data-page-scroll]{position:relative}.am .hdx .wf-shell{height:calc(var(--hdx-h) * 1);font-size:var(--text-md);line-height:1.4;display:block;position:relative;overflow:hidden}.am .hdx .wf-shell h1{font-family:var(--font-geist-sans), sans-serif;letter-spacing:-.01em;font-weight:500}.am .hdx .wf-shell h2{letter-spacing:0}.am .hdx .wf-main{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line) transparent;outline:none;width:100%;height:100%;overflow:auto}.am .hdx .wf-shell .gbtn{font-size:var(--text-sm);height:30px;min-height:30px;padding:0 var(--space-md);line-height:var(--space-lg);border-radius:8px}.am .hdx .wf-navigation{z-index:50;width:56px;padding:var(--space-lg) var(--space-md);background:var(--fill,var(--surface));border-right:1px solid var(--line);transition:width .3s var(--ap-ease), box-shadow .22s;flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden}.am .hdx .wf-navigation nav{isolation:isolate;gap:var(--space-xs-plus);flex-direction:column;flex-shrink:0;display:flex;position:relative}.am .hdx .wf-navigation nav>a{align-items:center;gap:var(--space-md);width:100%;height:36px;padding:0 var(--space-md);white-space:nowrap;color:var(--secondary);font-size:var(--text-sm);border-radius:9px;font-weight:500;text-decoration:none;display:flex}.am .hdx .wf-navigation nav>a>svg{flex-shrink:0}.am .hdx .wf-navigation nav>a[aria-current]{color:var(--ink)}.am .hdx .wf-nav-selection{z-index:-1;border:1px solid var(--line);background:var(--raised);pointer-events:none;border-radius:9px;height:36px;position:absolute;inset:0 0 auto}.am .hdx .wf-navigation :is(.wf-nav-brand b,nav>a>span,.wf-nav-bottom>button>span,.wf-nav-bottom>a>span){opacity:0;pointer-events:none;transition:opacity .16s}.am .hdx .wf-question{align-items:center;gap:var(--space-md);background:var(--raised);border:1px solid var(--line);width:100%;padding:var(--space-md) var(--space-md) var(--space-md) var(--space-lg-plus);border-radius:16px;display:flex}.am .hdx .wf-focused{max-width:1180px;padding:calc(var(--space-xxl) + var(--space-xs)) var(--space-xl-plus) calc(var(--space-xxl) * 2) calc(var(--space-xxl) * 2 + var(--space-sm))}.am .hdx .wf-shell{--wf-display:var(--font-geist-sans), sans-serif;--wf-panel:none;font-size:var(--text-md);line-height:1.5}.am .hdx .wf-shell :is(.di-panel,.hf-panel,.hl-surface,.wf-attention,.wf-home-group,.wf-group-body,.wf-finding-board-card,.wf-agent-card,.wf-agent-last-run,.wf-agent-findings,.wf-cause-panel,.wf-inline-fix,.wf-detail-sources,.wf-session-list,.sc-finding){background:var(--raised);border-color:var(--line);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.am .hdx .wf-shell .wf-issue-heading h1{font:500 calc(var(--text-xxl) + var(--space-xs))/1.3 var(--font-geist-sans), sans-serif;letter-spacing:-.8px;max-width:34ch}.am .hdx .wf-shell .gbtn.gbtn{isolation:isolate;width:auto;height:36px;min-height:36px;padding:0 var(--space-lg);gap:var(--space-sm);font:400 var(--text-md)/calc(var(--space-lg) + var(--space-sm)) var(--font-geist-sans), sans-serif;letter-spacing:-.01em;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:0;border-radius:1000px;transition:background .16s,color .16s;position:relative;transform:none}.am .hdx .wf-shell .gbtn.gbtn:before,.am .hdx .wf-shell .gbtn.gbtn .inner-stroke{box-sizing:border-box;border-radius:inherit;display:block}.am .hdx .wf-shell .gbtn.gbtn--light{color:var(--ink);background:color-mix(in srgb, var(--raised) 50%, transparent)}.am .hdx .wf-shell .gbtn.gbtn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.am .hdx .wf-shell .gbtn.gbtn>svg{flex-shrink:0;width:14px;height:14px}.am .hdx .wf-nav-selection{border-color:var(--line);transition:transform var(--motion-spring) var(--spring-snap);border-radius:12px}.am .hdx .wf-navigation{--wf-nav-item-inset:var(--space-md);background:var(--page);border-color:var(--line)}.am .hdx .wf-navigation nav>a{font-size:var(--text-md);padding-inline:var(--wf-nav-item-inset);gap:var(--space-sm)}.am .hdx .product-icon{vertical-align:middle;flex-shrink:0}.am .hdx .wf-shell :is(svg.product-icon,svg.lucide,svg.bl-icon){stroke-width:var(--bl-icon-stroke)!important}.am .hdx .wf-shell :is(svg.product-icon,svg.lucide,svg.bl-icon) :is(path,line,polyline,polygon,circle,ellipse,rect):not(mask *){vector-effect:non-scaling-stroke}.am .hdx .wf-shell :is(.wf-question-frame,.wf-agent-frame){padding:var(--space-sm);background:var(--inset);border-radius:32px}.am .hdx .wf-question-frame{width:100%}.am .hdx .wf-shell .wf-question{width:100%;padding:var(--space-md) var(--space-lg) var(--space-md) var(--space-xl);gap:var(--space-lg);border:1px solid var(--line);background:var(--raised);border-radius:24px;margin:0;transition:border-color .18s}.am .hdx .wf-question-field{flex:1;min-width:0;position:relative}.am .hdx .wf-rotating-line{min-width:0;display:grid;position:relative}.am .hdx .wf-rotating-line>span{grid-area:1/1;min-width:0}.am .hdx .wf-rotating-out{pointer-events:none;animation:.32s cubic-bezier(.22,1,.36,1) both hdx-wf-text-out}.am .hdx .wf-question-suggestion{inset:var(--space-sm) 0;pointer-events:none;color:var(--secondary);font-size:var(--text-lg);line-height:var(--space-xl);position:absolute;overflow:hidden}.am .hdx .wf-question-suggestion>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.am .hdx .wf-shell :is(.wf-attention-row,.wf-home-row,.di-panel tbody tr:has(.di-issue)){transition:background-color .15s}.am .hdx .wf-shell :is(.wf-owner,.wf-home-owner,.wf-add-owner){width:24px;height:24px;font-size:var(--text-xs)}.am .hdx .wf-focused{max-width:1280px;padding-top:var(--space-xxl)}.am .hdx .wf-issue-detail{padding-top:var(--space-xxl)}.am .hdx .wf-shell .wf-issue-summary{font-size:var(--text-md);line-height:var(--space-xl)}.am .hdx .wf-diff-count{font-size:var(--text-sm)}.am .hdx .wf-patch>header{font-size:var(--text-xs);padding:var(--space-md) var(--space-lg)}.am .hdx .wf-patch pre{font-size:var(--text-sm)}.am .hdx .wf-shell :is(h1,h2){font-weight:400!important}.am .hdx .wf-shell .wf-navigation{inset:50% auto auto var(--space-md);width:54px;max-height:calc(-32px + calc(var(--hdx-h) * 1));padding:var(--space-md) var(--space-sm);border:1px solid var(--line);background:var(--raised);box-shadow:0 4px 18px color-mix(in srgb, var(--ink) 7%, transparent);scrollbar-width:none;border-radius:18px;overflow-y:auto;transform:translateY(-50%)}.am .hdx .wf-shell .wf-navigation .wf-account-trigger{height:36px;min-height:36px}.am .hdx .wf-shell .wf-navigation{transition:width .32s cubic-bezier(.22,1,.36,1)}.am .hdx .wf-shell .wf-navigation :is(.wf-nav-brand b,nav>a>span,.wf-account-copy,.wf-footer-trailing){opacity:0;white-space:nowrap;transition:opacity .1s}.am .hdx .wf-nav-reveal{z-index:50;width:72px;position:fixed;inset:0 auto 0 0}.am .hdx .wf-shell .wf-nav-reveal .wf-icon-rail{opacity:0;pointer-events:none;width:54px;transition:opacity .16s,transform .2s cubic-bezier(.22,1,.36,1);overflow:visible;transform:translate(-8px,-50%)}.am .hdx .wf-shell .wf-icon-rail{--wf-nav-step:calc(var(--space-xxl) + var(--space-xs) / 2)}.am .hdx .wf-shell .wf-icon-rail nav>a{justify-content:center;width:36px;padding:0;position:relative}.am .hdx .wf-home-mark{object-fit:contain;flex:none;width:18px;height:18px;display:block}.am .hdx .wf-shell .wf-icon-rail .wf-account-trigger{justify-content:center;padding:0}.am .hdx .wf-shell .wf-nav-reveal{inset:auto auto var(--space-md) 50%;width:max-content;height:56px;transform:translate(-50%)}.am .hdx .wf-shell .wf-nav-reveal .wf-icon-rail{width:auto;height:56px;max-height:none;padding:var(--space-sm);align-items:center;gap:var(--space-sm);opacity:1;pointer-events:auto;border-radius:18px;flex-direction:row;display:flex;position:relative;inset:auto;overflow:visible;transform:none}.am .hdx .wf-shell .wf-icon-rail nav{gap:var(--space-xs-plus);flex-direction:row;align-items:center;display:flex}.am .hdx .wf-shell .wf-icon-rail .wf-nav-selection{width:36px;height:36px;transition:none;top:0;left:0}.am .hdx .wf-shell .wf-icon-rail .wf-account-trigger{flex:none;width:36px;position:relative}.am .hdx .wf-shell .wf-icon-rail .wf-nav-selection{box-shadow:none;background:var(--inset);border:0}.am .hdx .wf-shell .wf-nav-reveal[data-dock-position=bottom]{box-sizing:border-box;height:76px;padding:var(--space-sm) var(--space-md) var(--space-md);bottom:0}.am .hdx .wf-nav-reveal::backdrop{pointer-events:none;background:0 0}.am .hdx .wf-shell .wf-home-mark{background:var(--ink);filter:none;background:0 0;transition:background-color .16s;mask:none}.am .hdx .wf-home-mark path{fill:var(--ink);transition-behavior:normal;transition-property:fill;transition-duration:.26s;transition-timing-function:ease;transition-delay:var(--dot-exit-delay)}.am .hdx .wf-shell .wf-navigation nav>.wf-profile-link>.wf-profile-photo{--bl-avatar-size:calc(var(--space-lg) + var(--space-sm));opacity:1}.am .hdx .wf-shell .wf-home-overview{gap:var(--space-xl-plus);padding-top:calc(var(--space-xxl) + var(--space-xs));flex-direction:column;display:flex}.am .hdx .wf-shell{--wf-control-duration:.3s}.am .hdx .wf-shell .gbtn.gbtn:not(.wf-send):not(.sc-send){--wf-action-bg:var(--raised);--wf-action-text:var(--ink);justify-content:center;align-items:center;gap:var(--space-sm);background:var(--wf-action-bg);color:var(--wf-action-text);-webkit-backdrop-filter:none;backdrop-filter:none;font:400 var(--text-md)/var(--space-lg) var(--font-geist-sans), sans-serif;letter-spacing:0;transition:background-color var(--wf-control-duration) ease-out, color .16s ease-out;border:0;border-radius:6px;text-decoration:none;display:inline-flex;transform:none}.am .hdx .wf-shell .gbtn.gbtn:not(.wf-send):not(.sc-send):before,.am .hdx .wf-shell .gbtn.gbtn:not(.wf-send):not(.sc-send):after,.am .hdx .wf-shell .gbtn.gbtn:not(.wf-send):not(.sc-send)>.inner-stroke{content:none;display:none}.am .hdx .wf-shell .gbtn.gbtn:not(.wf-send):not(.sc-send):disabled{background:var(--raised);color:var(--ink-disabled);box-shadow:none;opacity:1;cursor:not-allowed}.am .hdx .wf-fix-control{min-width:0;max-width:100%;position:relative}.am .hdx .wf-fix-split{vertical-align:middle;align-items:stretch;max-width:100%;display:inline-flex}.am .hdx .wf-shell .wf-fix-split .gbtn.gbtn:not(.wf-send):not(.sc-send){justify-content:center;align-items:center;gap:var(--space-sm);width:auto;min-width:0;height:34px;min-height:34px;padding:0 var(--space-md);font:400 var(--text-sm)/var(--space-lg) var(--font-geist-sans), sans-serif;white-space:nowrap;display:inline-flex}.am .hdx :is(.wf-fix-split,.bl-split) .wf-diff-count{gap:var(--space-xs-plus);font-style:;font-variant-ligatures:;font-variant-caps:;font-variant-east-asian:;font-variant-alternates:;font-variant-position:;font-variant-emoji:;font-weight:;font-stretch:;font-size:;line-height:;font-family:;font-optical-sizing:;font-size-adjust:;font-kerning:;font-feature-settings:;font-variation-settings:;font-language-override:;font-variant-numeric:tabular-nums;display:inline-flex}.am .hdx :is(.wf-fix-split,.bl-split) .wf-diff-count b{color:var(--success-ink);font-weight:400}.am .hdx :is(.wf-fix-split,.bl-split) .wf-diff-count em{color:var(--danger-ink);font-style:normal;font-weight:400}.am .hdx .tag .wf-diff-count{gap:var(--space-xs-plus);display:inline-flex}.am .hdx .wf-shell :is(.ff-actions,.fq-groups.list .di-actions) .wf-fix-compact .wf-fix-primary{flex:none;min-width:0;border-radius:var(--space-xs)!important;width:auto!important}.am .hdx .wf-shell :is(.ff-actions,.fq-groups.list .di-actions) .wf-fix-compact .wf-diff-count{margin-left:0}.am .hdx .wf-report-page{box-sizing:border-box;width:var(--wf-page-content-width);max-width:var(--wf-page-content-width);min-height:100%;color:var(--ink);align-self:center}.am .hdx .fw-topbar-page:empty{display:none}.am .hdx .fw-topbar-page{justify-content:center;align-items:center;min-width:0;display:flex}.am .hdx .wf-shell .fw-topbar:has(>.fw-topbar-page:not(:empty)){align-items:center;column-gap:var(--space-lg);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.am .hdx .wf-shell .fw-topbar:has(>.fw-topbar-page:not(:empty))>.fw-topbar-nav{grid-area:1/1;min-width:0}.am .hdx .wf-shell .fw-topbar:has(>.fw-topbar-page:not(:empty))>.fw-topbar-page{grid-area:1/2}.am .hdx .wf-shell .fw-topbar:has(>.fw-topbar-page:not(:empty))>:is(.hal,.fw-topbar-chat){grid-area:1/3;justify-self:end}.am .hdx .wf-shell .fd-nav{isolation:isolate;align-items:center;gap:var(--bl-card-gap);padding:0 var(--bl-card-pad);border-radius:var(--bl-card-radius-lg);white-space:nowrap;display:flex;position:relative}.am .hdx .ds-shell.wf-shell:not([data-mint-theme=dark]) .fw-topbar .fd-nav.fd-nav:before,.am .hdx .ds-shell.wf-shell:not([data-mint-theme=dark]) .fw-topbar .fd-nav.fd-nav:after{inset:calc(var(--bl-card-pad) * -1) 0}.am .hdx .fd-nav-part{align-items:center;gap:var(--bl-card-gap);display:flex}.am .hdx .wf-shell .fd-nav .fd-seg{justify-content:center;align-items:center;gap:var(--space-xs-plus);box-sizing:border-box;height:var(--bl-nav-slot);min-width:var(--bl-nav-slot);color:var(--ink);font:400 var(--text-md)/1 var(--bl-sans);letter-spacing:0;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;transition:background-color .12s;display:inline-flex}.am .hdx .wf-shell .fd-nav .fd-status{padding:0 var(--space-md) 0 var(--space-sm)}.am .hdx .wf-shell .fd-nav .fd-seg>svg{width:var(--bl-icon-md);height:var(--bl-icon-md);flex:none}.am .hdx .wf-shell .fd-nav .fd-status>svg{width:var(--bl-icon-sm);height:var(--bl-icon-sm);color:var(--secondary)}.am .hdx .wf-shell .fd-nav .fd-status .wf-status-dot{width:var(--bl-icon-sm);height:var(--bl-icon-sm);color:var(--secondary);border-width:1px;flex:none}.am .hdx .wf-shell .fd-nav .fd-status .wf-status-dot:after{width:calc(var(--bl-icon-sm) / 4);height:calc(var(--bl-icon-sm) / 4)}.am .hdx .wf-shell .fd-nav :is(.bl-split,.fx-action){box-sizing:border-box;height:var(--bl-nav-slot);white-space:nowrap}.am .hdx .fd-nav-rule{width:1px;height:var(--bl-icon-md);background:var(--line);flex:none}.am .hdx .fd-nav-id{align-items:center;gap:var(--space-xs-plus);height:var(--bl-nav-slot);padding:0 var(--space-sm);color:var(--secondary);font-style:;font-variant-ligatures:;font-variant-caps:;font-variant-east-asian:;font-variant-alternates:;font-variant-position:;font-variant-emoji:;font-weight:;font-stretch:;font-size:;line-height:;font-family:;font-optical-sizing:;font-size-adjust:;font-kerning:;font-feature-settings:;font-variation-settings:;font-language-override:;font-variant-numeric:tabular-nums;white-space:nowrap;display:inline-flex}.am .hdx .fd-nav-id:before{content:"";width:var(--space-xs-plus);height:var(--space-xs-plus);background:var(--issue);border-radius:50%;flex:none}.am .hdx .rd-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.am .hdx .wf-status-dot{box-sizing:border-box;border:1.4px solid;border-radius:50%;place-items:center;width:14px;height:14px;display:grid}.am .hdx .wf-status-dot:after{content:"";background:currentColor;border-radius:50%;width:3px;height:3px}.am .hdx .wf-report-page{--rd-column:768px;--rd-rail:156px;--rd-gutter:var(--space-xl-plus);--rd-title:400 27px/1.1 var(--bl-serif,Georgia, serif);--rd-section:500 var(--text-xl)/1.3 var(--bl-sans,var(--font-geist-sans), sans-serif);--rd-section-gap:var(--space-xxl);--rd-block-gap:var(--space-md);--rd-card-pad:var(--space-lg-plus);--rd-row:var(--space-xxl-plus);--rd-radius:var(--bl-radius-card);--rd-edge:var(--line);--rd-label:400 var(--text-md)/var(--text-lg) var(--bl-sans,var(--font-geist-sans), sans-serif);--rd-meta:400 var(--text-sm)/var(--text-lg) var(--bl-sans,var(--font-geist-sans), sans-serif)}.am .hdx .wf-report-content{padding:var(--space-xxl) var(--space-xl) var(--space-xxxl);container:report-body/inline-size}.am .hdx .wf-report-layout{grid-template-columns:minmax(0, 1fr) minmax(0, var(--rd-column)) minmax(0, 1fr);align-items:start;column-gap:var(--rd-gutter);display:grid}.am .hdx .wf-shell .wf-report-page .wf-issue-detail{min-width:0;max-width:none;margin:0;padding:0;transition:none}.am .hdx .wf-report-layout>.wf-issue-detail{grid-area:1/2}.am .hdx .wf-shell .cv2-canvas[data-page-scroll]{--fw-row-fade:var(--space-xxl)}.am .hdx .wf-report-page [data-report-section]{scroll-margin-top:calc(var(--fw-header-clear,0px) + var(--space-xxl-plus));outline:none}.am .hdx .wf-report-layout>.wf-report-toc{top:var(--space-xxl);gap:var(--space-xs);box-sizing:border-box;width:min(100%, var(--rd-rail));min-width:0;font:var(--rd-label);flex-direction:column;grid-area:1/3;display:flex;position:sticky}.am .hdx .wf-shell .wf-report-toc ol{gap:var(--space-xxs);border:0;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.am .hdx .wf-shell .wf-report-toc a{padding:var(--space-xs-plus) var(--space-sm);border-radius:var(--bl-radius-chip,var(--space-xs));color:var(--secondary);text-decoration:none;transition:background-color .12s,color .12s;display:block}.am .hdx .wf-shell .wf-report-toc a[aria-current]{background:var(--fill);color:var(--ink)}.am .hdx .ds-shell.wf-shell:not([data-mint-theme=dark]) .wf-report-page .wf-report-heading{align-items:stretch;gap:var(--space-lg);text-align:start;flex-direction:column;margin:0;display:flex}.am .hdx .ds-shell.wf-shell:not([data-mint-theme=dark]) .wf-report-page .wf-report-title{align-items:stretch;gap:var(--space-sm);flex-direction:column;display:flex}.am .hdx .ds-shell.wf-shell:not([data-mint-theme=dark]) .wf-report-page .wf-report-heading h1{max-width:none;color:var(--ink-strong);font:var(--rd-title);letter-spacing:-.02em;text-wrap:balance;margin:0}.am .hdx .ds-shell.wf-shell:not([data-mint-theme=dark]) .wf-report-page .wf-report-meta{justify-content:flex-start;align-items:center;gap:var(--space-sm) var(--space-lg);color:var(--secondary);font:400 var(--text-sm)/var(--space-xl) var(--bl-sans);flex-wrap:wrap;display:flex}.am .hdx .ds-shell.wf-shell:not([data-mint-theme=dark]) .wf-report-page :is(.wf-report-meta-facts,.wf-report-meta-people){align-items:center;gap:var(--space-md);display:inline-flex}.am .hdx .ds-shell.wf-shell:not([data-mint-theme=dark]) .wf-report-page .wf-report-meta-people{padding-left:var(--space-lg);border-left:1px solid var(--line)}.am .hdx .ds-shell.wf-shell:not([data-mint-theme=dark]) .wf-report-page .wf-report-meta .wf-detail-owners{margin:0}.am .hdx .ds-shell.wf-shell:not([data-mint-theme=dark]) .wf-report-page .wf-report-heading .wf-issue-summary{color:var(--secondary);font:400 var(--text-md)/1.6 var(--bl-sans);text-wrap:pretty;margin:0}.am .hdx .wf-shell:not([data-mint-theme=dark]) .wf-report-page :is(.wf-owner,.wf-add-owner,.rcg-hint,.wf-generated){font-size:var(--text-sm)}.am .hdx .wf-shell:not([data-mint-theme=dark]) .wf-report-page .rcg-role{font:400 var(--text-sm)/1.2 var(--bl-sans);letter-spacing:0;text-transform:none;color:var(--secondary)}.am .hdx .ds-shell.wf-shell:not([data-mint-theme=dark]) .wf-report-page .wf-issue-detail{gap:var(--rd-section-gap);flex-direction:column;display:flex}.am .hdx .ds-shell.wf-shell:not([data-mint-theme=dark]) .wf-report-page .wf-issue-detail>*{margin:0}.am .hdx .ds-shell.wf-shell:not([data-mint-theme=dark]) .wf-report-page .wf-issue-detail .rf-section{gap:var(--rd-block-gap);flex-direction:column;margin:0;display:flex;position:relative}.am .hdx .ds-shell.wf-shell:not([data-mint-theme=dark]) .wf-report-page .wf-issue-detail .rf-section-heading{align-items:center;gap:var(--space-sm);min-height:var(--bl-secondary-height);flex-wrap:wrap;margin:0;display:flex}.am .hdx .ds-shell.wf-shell:not([data-mint-theme=dark]) .wf-report-page .wf-issue-detail .rf-section-heading h2{color:var(--ink);font:var(--rd-section);letter-spacing:0;margin:0}.am .hdx .wf-shell .rf-heading-control{gap:var(--space-xs-plus);white-space:nowrap;flex:none}.am .hdx .ds-shell.wf-shell:not([data-mint-theme=dark]) .rf-heading-control[aria-pressed=true]:not(#_){background:var(--fill-hover);color:var(--ink)}.am .hdx .ds-shell.wf-shell:not([data-mint-theme=dark]) .wf-report-page .wf-issue-detail :is(.rf-root-body,.rf-fixes){gap:var(--rd-block-gap);flex-direction:column;display:flex}.am .hdx .ds-shell.wf-shell:not([data-mint-theme=dark]) .wf-report-page .wf-issue-detail .rf-root-body>p{max-width:none;color:var(--secondary);font:400 var(--text-md)/1.65 var(--bl-sans);text-wrap:pretty;margin:0}.am .hdx .ds-shell.wf-shell:not([data-mint-theme=dark]) .wf-report-page .wf-issue-detail :is(.rcg,.rf-root-feedback,.rf-text-button){margin:0}.am .hdx .ds-shell.wf-shell:not([data-mint-theme=dark]) .wf-report-page .wf-issue-detail :is(.rf-card,.issue-card,.fx-card,.wf-inline-fix){box-sizing:border-box;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;margin:0;border:1px solid var(--rd-edge)!important;border-radius:var(--rd-radius)!important;background:var(--raised)!important}.am .hdx .ds-shell.wf-shell:not([data-mint-theme=dark]) .wf-report-page .wf-issue-detail :is(.rcg-hint,.fx-ci header small,.fx-ci-foot){color:var(--secondary)}.am .hdx .ds-shell.wf-shell:not([data-mint-theme=dark]) .wf-report-page .rf-feedback{gap:calc(var(--space-xxs) + var(--space-sm));min-height:0}.am .hdx .ds-shell.wf-shell:not([data-mint-theme=dark]) .wf-report-page .rf-feedback .sc-message-action{width:var(--space-xl-plus);height:var(--space-xl-plus);border-radius:var(--bl-radius-button);color:var(--secondary);background:0 0}.am .hdx .wf-report-page .rf-section-feedback{top:0;bottom:0;left:calc(100% + var(--rd-gutter));width:var(--rd-rail);position:absolute}.am .hdx .wf-report-page .rf-section-feedback>.rf-feedback{top:calc(var(--space-xxl) + var(--rd-toc-height,0px) + var(--space-md));opacity:0;transition:opacity var(--motion-surface) var(--motion-ease-out);position:sticky}.am .hdx .ds-shell.wf-shell:not([data-mint-theme=dark]) .wf-report-page .wf-issue-detail .rf-report-footer{padding-top:var(--space-lg);border-top:1px solid var(--rd-edge);color:var(--secondary);font:var(--rd-meta);margin:0}.am .hdx .ds-shell.wf-shell:not([data-mint-theme=dark]) .fx-dock.fx-dock{bottom:var(--hc-dock-inset);padding:var(--space-md) var(--space-lg);border:1px solid var(--line);border-radius:var(--bl-radius-card);background:var(--raised);box-shadow:none;transition:border-color .12s}.am .hdx .ds-shell.wf-shell:not([data-mint-theme=dark]) .fx-dock.fx-dock strong{color:var(--ink);font:500 var(--text-md)/1.35 var(--bl-sans)}.am .hdx .ds-shell.wf-shell:not([data-mint-theme=dark]) .fx-dock .fx-dock-eyebrow{color:var(--secondary);font:400 var(--text-sm)/1.2 var(--bl-sans);letter-spacing:0;text-transform:none}.am .hdx .ds-shell.wf-shell:not([data-mint-theme=dark]) .fx-dock :is(.fx-dock-id,.wf-diff-count){font-family:var(--bl-mono);font-variant-numeric:tabular-nums}.am .hdx .wf-shell :is(.hf-panel,.home-agent-feed-panel,.di-panel,.hl-surface){background-image:var(--wf-surface-light)}.am .hdx *{box-sizing:border-box}.am .hdx{font-family:var(--font-geist-sans), sans-serif;font-synthesis:none}.am .hdx,.am .hdx button,.am .hdx input,.am .hdx textarea{font-family:var(--font-geist-sans), sans-serif}.am .hdx .ds-shell:not([data-mint-theme=dark]){--surface-glass-blur:8px}.am .hdx .ds-shell:not([data-mint-theme=dark]) :is(.fq-page .fq-groups.list .di-panel,.fq-home-panel.di-panel) th{background:var(--surface)}.am .hdx .ds-shell{--wf-panel:none;--wf-surface-light:none}.am .hdx .ds-shell,.am .hdx .ds-shell *,.am .hdx .ds-shell :before,.am .hdx .ds-shell :after{box-shadow:none!important}.am .hdx .ds-shell :is(.hf-panel,.home-agent-feed-panel,.di-panel,.hl-surface,.wf-trend,.cv2-canvas){background-image:none}.am .hdx .ds-shell :is(.wf-chart-expanded-panel,.wf-chart-tooltip,.home-agent-detail-tip,.fq-popover,.ap-modal,.hc-command-dock,.wf-icon-rail,.wf-navigation.expanded){border:1px solid color-mix(in srgb, var(--ink) 13%, var(--raised))}.am .hdx .wf-shell{isolation:isolate}.am .hdx .wf-shell>.wf-main{z-index:1;position:relative}.am .hdx .wf-shell:before{content:none;z-index:-1;pointer-events:none;position:fixed;inset:0}.am .hdx .wf-shell :is(.cv2-root,.cv2-canvas,.queue-canvas,.workspace-route-surface,.canvas-home-section[data-frozen=true]){background-color:#0000;background-image:none}.am .hdx .wf-shell :is(.ff-card,.fq-card,.di-panel,.ln-summary>li,.wf-trend,.wf-attention,.wf-home-group,.hl-surface){-webkit-backdrop-filter:blur(var(--surface-glass-blur)) saturate(105%);backdrop-filter:blur(var(--surface-glass-blur)) saturate(105%);background:var(--raised)!important}.am .hdx .wf-shell :is(.fq-page .fq-groups.list .di-panel,.fq-home-panel.di-panel,.ef-panel,.ln-panel) th{background:var(--surface)!important}.am .hdx .wf-shell :is(.wf-composer-focus,.cv2-compose .cc-composer,.sc-composer){-webkit-backdrop-filter:blur(var(--surface-glass-blur)) saturate(105%);backdrop-filter:blur(var(--surface-glass-blur)) saturate(105%);background:var(--raised)!important}.am .hdx .wf-shell:not([data-mint-theme=dark]) .gbtn.gbtn:not(.wf-send):not(.sc-send):not(.wf-fix-primary):not(.gbtn--dark):not(.gbtn--success):not(.ff-actions>.gbtn,.canvas-finding-action>.gbtn){--wf-action-bg:var(--fill);border-radius:var(--bl-radius-button);border:1px solid var(--line-strong)!important}.am .hdx .wf-shell:not([data-mint-theme=dark]) :is(.wf-fix-primary,.ff-actions>.gbtn,.canvas-finding-action>.gbtn){border-color:var(--line-strong)!important}.am .hdx .wf-shell:not([data-mint-theme=dark]) .hal.home-activity-mini{--hal-neutral-edge:var(--line-strong);--hal-running-edge:var(--line-strong)}.am .hdx .wf-shell:not([data-mint-theme=dark]) .hal :is(.hal-mark button,.hal-lane-track span):is([data-kind=healthy],[data-kind=issues],[data-kind=improvements]){--hal-bead-edge:var(--line-strong)}.am .hdx .wf-shell:not([data-mint-theme=dark]) .hal :is(.hal-mark button,.hal-lane-track span):is([data-kind=issues],[data-kind=improvements]){--hal-bead-fill:color-mix(in srgb, var(--hal-bead-color) 88%, transparent)}.am .hdx .wf-shell:not([data-mint-theme=dark]) .home-agent-overview .hal-panel{border-color:var(--line)}.am .hdx .wf-shell:not([data-mint-theme=dark]) :is(.fq-page .fq-groups.list .di-panel,.fq-home-panel.di-panel,.ef-panel,.ln-panel) th{background:0 0!important}.am .hdx .ds-shell.wf-shell{--icon-stroke:1.5;--bl-icon-stroke:1.0125px;--bl-icon-sm:var(--space-md);--bl-icon-md:var(--space-lg);--radius-input:9.9996px;--radius-sm:6px;--text-xs:11.0004px;--text-sm:11.0004px;--text-md:12px;--text-lg:12px;--text-xl:15px;--text-xxl:18px;--wf-content-width:calc(100% - (var(--space-xl) + var(--space-md) + var(--space-xs) / 4) * 2);--wf-page-content-min:calc(1052px + 216.75px + var(--space-xl));--wf-page-content-max:1344px;--wf-page-content-width:max(min(var(--wf-content-width), var(--wf-page-content-min)), min(calc(var(--wf-content-width) * .89), var(--wf-page-content-max)))}.am .hdx .ds-shell{--space-xxs:1.5px;--space-xs:3px;--space-xs-plus:4.5px;--space-sm:6px;--space-md:9px;--space-lg:12px;--space-lg-plus:15px;--space-xl:18px;--space-xl-plus:24px;--space-xxl:30px;--space-xxl-plus:39px;--space-xxxl:48px;--space-hairline:1px}.am .hdx .ds-shell.wf-shell{--bl-serif:var(--font-signifier), "Iowan Old Style", Georgia, serif;--bl-sans:var(--font-geist-sans), ui-sans-serif, system-ui, sans-serif;--bl-mono:var(--font-geist-mono), ui-monospace, monospace}.am .hdx .ds-shell.wf-shell:not([data-mint-theme=dark]){--surface-glass-blur:0px;--bl-secondary-height:calc(var(--space-xl) + var(--space-sm));--bl-secondary-pad:11.25px;--bl-secondary-gap:var(--space-xs-plus);--bl-secondary-font:400 var(--text-md)/13.5px var(--bl-sans);--bl-secondary-tracking:.065px;--bl-secondary-icon:9px;--bl-radius-card:6px;--bl-radius-window:7.5px;--bl-radius-chip:3.75px;--bl-radius-button:9999px;background-color:var(--page);color:var(--ink)}.am .hdx .ds-shell.wf-shell:not([data-mint-theme=dark]):before{content:none!important}.am .hdx .ds-shell.wf-shell:not([data-mint-theme=dark]) .wf-icon-rail nav>:is(a,.wf-agent-popover-trigger,.wf-account-trigger){color:var(--secondary);border-radius:var(--bl-radius-card)!important}.am .hdx .ds-shell.wf-shell:not([data-mint-theme=dark]) .wf-icon-rail nav>:is(a,.wf-agent-popover-trigger)[aria-current=page]{background:var(--ink-strong)!important;color:var(--ink-inverse)!important}.am .hdx .ds-shell.wf-shell:not([data-mint-theme=dark]) .wf-btn-primary{border-radius:var(--bl-radius-button);background:var(--ink-strong);color:var(--ink-inverse);border:1px solid #0000}.am .hdx .ds-shell.wf-shell:not([data-mint-theme=dark]) :where(.gbtn.gbtn:not(.wf-send,.sc-send,.wf-fix-primary,.gbtn--dark,.gbtn--success,.wf-btn-primary,.cc-send-slot>.gbtn,.wf-agent-page-heading>.gbtn,.wf-agent-setting-fields>footer>.gbtn),.wf-btn-secondary,.cc-follow-ups>button,.wf-agent-filters .wf-agent-filter,.wf-agent-target-options>button,.wf-agent-env-option,.wf-agent-env-add,.af-explorer .af-back):not(#_){box-sizing:border-box;text-transform:none;white-space:nowrap;justify-content:center;align-items:center;display:inline-flex;gap:var(--bl-secondary-gap)!important;height:var(--bl-secondary-height)!important;min-height:var(--bl-secondary-height)!important;padding:0 var(--bl-secondary-pad)!important;border:1px solid var(--line-strong)!important;border-radius:var(--bl-radius-button)!important;background:var(--fill)!important;color:var(--ink)!important;font:var(--bl-secondary-font)!important;letter-spacing:var(--bl-secondary-tracking)!important}.am .hdx .ds-shell.wf-shell:not([data-mint-theme=dark]) :where(.gbtn.gbtn:not(.wf-send,.sc-send,.wf-fix-primary,.gbtn--dark,.gbtn--success,.wf-btn-primary,.cc-send-slot>.gbtn,.wf-agent-page-heading>.gbtn,.wf-agent-setting-fields>footer>.gbtn),.wf-btn-secondary,.cc-follow-ups>button,.wf-agent-filters .wf-agent-filter,.wf-agent-target-options>button,.wf-agent-env-option,.wf-agent-env-add,.af-explorer .af-back):not(#_)>svg{flex:none;width:var(--bl-secondary-icon)!important;height:var(--bl-secondary-icon)!important;margin:0!important}.am .hdx .ds-shell.wf-shell:not([data-mint-theme=dark]) :where(.wf-btn-ghost:not(.wf-btn-icon),.cv2-response-attribution:not(:has(svg)),.cc-text-button:not(:has(svg)),.cc-queue-editing>button,.mc-chats footer>a,.qbf-review footer>button:not(.gbtn),.hf-footer>a:not(:has(svg))):not(#_){font-weight:400;color:var(--ink)!important}.am .hdx .ds-shell.wf-shell:not([data-mint-theme=dark]) :where(.wf-btn-ghost:not(.wf-btn-icon),.cv2-response-attribution:not(:has(svg)),.cc-text-button:not(:has(svg)),.mc-chats footer>a,.qbf-review footer>button:not(.gbtn),.hf-footer>a:not(:has(svg))):not(#_){isolation:isolate;position:relative}.am .hdx .ds-shell.wf-shell:not([data-mint-theme=dark]) :where(.wf-btn-ghost:not(.wf-btn-icon),.cv2-response-attribution:not(:has(svg)),.cc-text-button:not(:has(svg)),.mc-chats footer>a,.qbf-review footer>button:not(.gbtn),.hf-footer>a:not(:has(svg))):not(#_):before{content:"";inset:0 calc(var(--space-xs) * -1);z-index:-1;border-radius:var(--bl-radius-chip);pointer-events:none;position:absolute}.am .hdx .ds-shell.wf-shell:not([data-mint-theme=dark]) .cv2-response-attribution:not(:has(svg)):not(#_){width:fit-content}.am .hdx .ds-shell.wf-shell:not([data-mint-theme=dark]) .fw-topbar .hal .hal-lane-name>span:not(.wf-agent-sprite){color:var(--ink)}.am .hdx .ds-shell.wf-shell:not([data-mint-theme=dark]) .fw-topbar .hal.home-activity-mini{--hal-panel-rise:calc(( var(--bl-nav-slot) + var(--bl-card-pad) * 2 - var(--hal-dot) * 2 - var(--hal-mark-gap) ) / 2)}.am .hdx .ds-shell.wf-shell:not([data-mint-theme=dark]){--bl-card-pad:var(--space-xs-plus);--bl-card-gap:var(--space-xs-plus);--bl-card-radius-lg:6px;--bl-nav-slot:calc(var(--space-xl) + var(--space-md));--bl-nav-between:var(--space-sm);--hc-dock-icon:calc(var(--bl-nav-slot) + var(--bl-card-pad) * 2)}.am .hdx .ds-shell.wf-shell:not([data-mint-theme=dark]) .fw-topbar .wf-icon-rail nav{--bl-deboss-start:calc(var(--bl-nav-slot) + var(--bl-card-pad) * 2 + var(--bl-nav-between));--bl-deboss-bleed:var(--bl-card-pad);isolation:isolate;padding:0 var(--bl-card-pad) 0 0;border-radius:var(--bl-card-radius-lg);position:relative;gap:var(--bl-card-gap)!important;height:var(--bl-nav-slot)!important}.am .hdx .ds-shell.wf-shell:not([data-mint-theme=dark]) :is(.fw-topbar .wf-icon-rail nav,.fw-topbar .fd-nav):before,.am .hdx .ds-shell.wf-shell:not([data-mint-theme=dark]) :is(.fw-topbar .wf-icon-rail nav,.fw-topbar .fd-nav):after{content:"";z-index:-1;inset:calc(var(--bl-deboss-bleed,0px) * -1) 0 calc(var(--bl-deboss-bleed,0px) * -1) var(--bl-deboss-start,0px);border-radius:inherit;pointer-events:none;position:absolute}.am .hdx .ds-shell.wf-shell:not([data-mint-theme=dark]) :is(.fw-topbar .wf-icon-rail nav,.fw-topbar .fd-nav):before{background:var(--deboss-fill);box-shadow:var(--deboss-shade)!important}.am .hdx .ds-shell.wf-shell:not([data-mint-theme=dark]) :is(.fw-topbar .wf-icon-rail nav,.fw-topbar .fd-nav):after{padding:var(--space-hairline);background:var(--deboss-rim);mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.am .hdx .ds-shell.wf-shell:not([data-mint-theme=dark]) :is(.fw-topbar .wf-icon-rail nav>a[href="#/home"],.hc-command-dock .mc-new-chat){width:calc(var(--bl-nav-slot) + var(--bl-card-pad) * 2)!important;height:calc(var(--bl-nav-slot) + var(--bl-card-pad) * 2)!important;border-radius:var(--bl-card-radius-lg)!important;background:var(--emboss-fill)!important;box-shadow:var(--emboss-shade)!important;color:var(--ink)!important}.am .hdx .wf-shell .wf-nav-home-gap{display:none}.am .hdx .ds-shell.wf-shell:not([data-mint-theme=dark]) .fw-topbar .wf-icon-rail nav>.wf-nav-home-gap{width:calc(var(--bl-nav-between) - var(--bl-card-gap));flex:none;display:block}.am .hdx .ds-shell.wf-shell:not([data-mint-theme=dark]) :is(.fw-topbar .wf-icon-rail nav>a[href="#/home"],.hc-command-dock .mc-new-chat):before{content:"";padding:var(--space-hairline);border-radius:inherit;background:var(--emboss-rim);pointer-events:none;position:absolute;inset:0;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.am .hdx .ds-shell.wf-shell:not([data-mint-theme=dark]) :is(.fw-topbar .wf-icon-rail nav>:is(a,.wf-agent-popover-trigger,.wf-account-trigger):not([href="#/home"]),.fw-topbar .fd-nav .fd-seg:not(:disabled)){color:var(--ink)!important;border-radius:4.5px!important}.am .hdx .ds-shell.wf-shell:not([data-mint-theme=dark]) :is(.fw-topbar .wf-icon-rail nav>:is(a,.wf-agent-popover-trigger,.wf-account-trigger):not([href="#/home"]):is([aria-current=page],[aria-expanded=true]),.fw-topbar .fd-nav .fd-seg[aria-expanded=true],.hc-command-dock .mc-new-chat[aria-expanded=true]){background:var(--raised)!important;color:var(--ink)!important;box-shadow:inset 0 0 0 1px var(--fill)!important}.am .hdx .ds-shell.wf-shell:not([data-mint-theme=dark]) .fw-topbar .hal :is(.home-agent-feed.hal-mark button,.hal-lane-track span){--hal-well-shade:var(--well-shade);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--hal-well-shade)!important;border:0!important}.am .hdx .ds-shell.wf-shell:not([data-mint-theme=dark]) .fw-topbar .hal :is(.home-agent-feed.hal-mark button,.hal-lane-track span)[data-kind=healthy]{background:color-mix(in oklab, var(--ink-strong) 10%, transparent)!important}.am .hdx .ds-shell.wf-shell:not([data-mint-theme=dark]) .fw-topbar .hal :is(.home-agent-feed.hal-mark button,.hal-lane-track span)[data-kind=running]{position:relative;background:color-mix(in oklab, var(--ink-strong) 3%, transparent)!important;box-shadow:var(--hal-well-shade)!important;border:0!important}.am .hdx .ds-shell.wf-shell:not([data-mint-theme=dark]) .fw-topbar .hal :is(.home-agent-feed.hal-mark button,.hal-lane-track span)[data-kind=running]:before{content:"";pointer-events:none;background-image:repeating-conic-gradient(light-dark(oklab(20.4184% .00504173 .00565831/.24),oklab(98.6217% -.00246662 .00475878/.24)) 0deg 22.5deg,#0000 22.5deg 45deg);border-radius:50%;position:absolute;inset:0;mask:radial-gradient(closest-side,#0000 calc(100% - 1px),#000 calc(100% - 1px))}.am .hdx .wf-shell :where(.wf-btn-primary,.wf-btn-secondary,.wf-btn-tertiary,.wf-btn-ghost,.wf-fix-primary,.bl-split-main):not(#_),.am .hdx .wf-shell :where(.wf-btn-primary,.wf-btn-secondary,.wf-btn-tertiary,.wf-btn-ghost,.wf-fix-primary,.bl-split-main) :where(b,strong):not(#_){font-weight:400!important}.am .hdx .wf-shell :where(.wf-btn-primary,.wf-btn-secondary,.wf-btn-tertiary,.wf-btn-ghost,.bl-split-main):not(#_){font-size:var(--text-md)!important}.am .hdx .wf-shell :where(thead,thead>tr,th,[role=columnheader]):not(#_){background-color:#0000!important;background-image:none!important;top:auto!important;bottom:auto!important}.am .hdx .wf-shell :where(.fw-layout-a,.fw-layout-a-main,header.fw-topbar,header.fw-topbar>:is(.fw-topbar-slot,.fw-topbar-page)):not(#_){-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;mask-image:none!important}.am .hdx .wf-shell :where(.fw-layout-a,.fw-layout-a-main,header.fw-topbar,header.fw-topbar>:is(.fw-topbar-slot,.fw-topbar-page)):not(#_):before,.am .hdx .wf-shell :where(.fw-layout-a,.fw-layout-a-main,header.fw-topbar,header.fw-topbar>:is(.fw-topbar-slot,.fw-topbar-page)):not(#_):after{content:none!important}.am .hdx .wf-shell :where([data-page-scroll]):not(#_){mask-image:none!important}.am .hdx .wf-shell :where(.fq-page .fq-groups.board[data-fade-bottom],.cv2-canvas[data-page-scroll][data-fade-bottom]):not(#_){mask-image:linear-gradient(180deg, #000 0, #000 calc(100% - var(--fw-row-fade,calc(var(--space-xxl) * 3))), transparent 100%)!important}.am .hdx .wf-shell .fw-topbar :is(.wf-icon-rail nav,.fd-nav):before{transition:background-color var(--motion-surface) var(--motion-ease-standard)}.am .hdx .wf-shell .fw-topbar .hal:before{content:"";z-index:-1;top:50%;left:calc(var(--bl-card-pad) * -2);right:calc(var(--bl-card-pad) * -2);height:calc(var(--bl-nav-slot) + var(--bl-card-pad) * 2);box-sizing:border-box;border:1px solid var(--line);border-radius:var(--bl-card-radius-lg);background:var(--raised);opacity:0;pointer-events:none;transition:opacity var(--motion-surface) var(--motion-ease-standard);position:absolute;translate:0 -50%}.am .hdx .ds-shell.wf-shell:not([data-mint-theme=dark]):not(#_){--line-strong:light-dark(oklab(20.4184% .0050325 .00565431/.24),oklab(98.6223% -.00251141 .00473923/.24));--emboss-fill:light-dark(oklab(100% 0 5.96046e-8/.2),oklab(100% 0 5.96046e-8/.01));--fill-hover:light-dark(oklab(20.4184% .0050325 .00565431/.1),oklab(98.6223% -.00251141 .00473923/.1));--warning-ink:light-dark(#8a5d00,#cc9c42);--brand:light-dark(#899200,#bdc848);--emboss-shade:0 1px 2px light-dark(#fff,oklab(100% 0 5.96046e-8/.04)), 0 -1px 2px light-dark(oklab(0% none none/.04),oklab(0% none none/.2));--success:light-dark(oklab(51.3481% -.0465908 .0592259),#7f9564);--observer:light-dark(oklab(53.1736% -.0499886 .0797262),oklab(71.038% -.0523579 .0930027));--series-2:light-dark(oklab(64.0667% -.0194788 -.0346109),#839caf);--success-ink:light-dark(#546939,oklab(70.4639% -.0374092 .0478923));--agent-scout:light-dark(oklab(60.1373% .07256 .020929),#bd7a7e);--hover:light-dark(oklab(96.8167% .0002013 .000226229),oklab(26.3965% .00453128 .00547696));--deboss-fill:light-dark(oklab(0% none none/.01),oklab(0% none none/.05));--page:light-dark(#f5f6f1,#1a1614);--raised:light-dark(#fff,oklab(22.5952% .00490195 .00551579));--fill:light-dark(oklab(20.4184% .0050325 .00565431/.05),oklab(98.6223% -.00251141 .00473923/.05));--ink-strong:light-dark(#1a1614,#fafbf7);--series-6:light-dark(oklab(69.8361% .0208317 .117219),#cc9c42);--danger:light-dark(#a33f2d,#c35e49);--line-hover:light-dark(oklab(20.4184% .0050325 .00565431/.18),oklab(98.6223% -.00251141 .00473923/.18));--ink:light-dark(#494643,#bbbbb7);--success-tint:light-dark(#e8ebe4,#2c2c23);--improvement:light-dark(oklab(64.0667% -.0194788 -.0346109),#839caf);--surface:light-dark(oklab(94.0328% -.0025819 .0060075),#231f1d);--danger-tint:light-dark(#f3e5e3,#362420);--agent-guardian:light-dark(oklab(57.8872% -.0460888 .0588011),#7f9564);--improvement-tint:light-dark(#eceff2,#2d2d2e);--issue:light-dark(oklab(61.9432% .0937798 .109146),#d77435);--healthy:light-dark(oklab(82.5306% -.00139215 .00595231),oklab(36.1961% .00362964 .00530012));--line:light-dark(oklab(20.4184% .0050325 .00565431/.12),oklab(98.6223% -.00251141 .00473923/.12));--ink-inverse:light-dark(#f5f6f1,#1a1614);--well-shade:inset 0 .75px .75px light-dark(oklab(20.4184% .0050325 .00565431/.2),oklab(0% none none/.45)), inset 0 -.75px .5px light-dark(oklab(100% 0 5.96046e-8/.45),oklab(100% 0 5.96046e-8/.06)), 0 .75px 0 light-dark(oklab(100% 0 5.96046e-8/.85),oklab(100% 0 5.96046e-8/.05));--agent-sweep:light-dark(oklab(67.2477% -.0219706 .124594),#bdc848);--agent-medic:light-dark(oklab(69.8361% .0208317 .117219),#cc9c42);--warning-tint:light-dark(#f4ecdc,#3e3220);--deboss-shade:0 1px 2px light-dark(oklab(100% 0 5.96046e-8/.5),oklab(100% 0 5.96046e-8/.04)), 0 -1px 2px light-dark(oklab(0% none none/.02),oklab(0% none none/.2));--ink-disabled:light-dark(#bab9b9,#615e5c);--inset:light-dark(oklab(90.9655% -.00226464 .00599278),oklab(29.5076% .00428761 .00536022));--faint:light-dark(#686663,#989693);--deboss-rim:linear-gradient(to bottom, transparent, light-dark(#fff,oklab(100% 0 5.96046e-8/.05))), linear-gradient(to bottom, light-dark(oklab(0% none none/.05),oklab(0% none none/.1)), transparent);--danger-ink:light-dark(#a33f2d,oklab(70.4265% .0831155 .0542917));--tag-success-fill:light-dark(oklab(51.3481% -.0465908 .0592259/.1),oklab(63.9803% -.0456209 .0584053/.1));--emboss-rim:linear-gradient(to bottom, light-dark(#fff,oklab(100% 0 5.96046e-8/.04)) 0%, light-dark(oklab(100% 0 5.96046e-8/.5),#0000) 50%), linear-gradient(to bottom, transparent 0%, light-dark(oklab(0% none none/.05),oklab(0% none none/.8)) 50%);--table-head:light-dark(oklab(98.0105% .000125813 .000141416),oklab(24.876% .00467955 .0054925));--improvement-ink:light-dark(#4f6778,#839caf);--series-3:light-dark(#623b6e,#8c6299);--issue-ink:light-dark(#a54700,oklab(68.0982% .0875411 .104512));--series-1:light-dark(oklab(57.8872% -.0460888 .0588011),#7f9564);--secondary:light-dark(#5c5956,#aba9a6)}.am .hdx .wf-shell .ff-crit[data-kind=issue]:not(#_){--crit-on:light-dark(#a54700,#d77435)}.am .hdx .wf-shell .ff-crit[data-kind=improvement]:not(#_){--crit-on:light-dark(#4f6778,#839caf)}.am .hdx .wf-shell .dt:not(#_){--dt-quiet:light-dark(#49464312,#bbbbb71a);--dt-rim:light-dark(#4946431f,#bbbbb729);--dt-mid:light-dark(color-mix(in srgb, currentColor 38%, transparent),color-mix(in srgb, currentColor 45%, transparent))}.am .hdx .ds-shell.wf-shell .bl-avatar[data-tone=green]:not(#_){color:light-dark(oklab(46.1881% -.015007 .0249766),oklab(74.5574% -.0147597 .0212694));box-shadow:none;background-color:#0000;background-image:linear-gradient(135deg,light-dark(oklab(92.4191% -.00825353 .0106021),oklab(33.3552% -.00821841 .0192728)),light-dark(oklab(87.3657% -.0137863 .0176569),oklab(39.1491% -.0152887 .0266781)));border-color:light-dark(oklab(46.1881% -.015007 .0249766),oklab(74.5574% -.0147597 .0212694))}.am .hdx .ds-shell.wf-shell .bl-avatar[data-tone=purple]:not(#_){color:light-dark(oklab(40.4729% .0266414 -.0188192),oklab(72.1794% .02024 -.0154452));box-shadow:none;background-color:#0000;background-image:linear-gradient(135deg,light-dark(oklab(89.5615% .0125707 -.0112958),oklab(31.2942% .0221146 -.0125464)),light-dark(oklab(82.6029% .0209208 -.0188397),oklab(35.9783% .0313775 -.0222747)));border-color:light-dark(oklab(40.4729% .0266414 -.0188192),oklab(72.1794% .02024 -.0154452))}.am .hdx .ds-shell.wf-shell .bl-avatar[data-tone=yellow]:not(#_){color:light-dark(oklab(50.4899% .00908576 .0460074),oklab(76.9983% .00498541 .0393763));box-shadow:none;background-color:#0000;background-image:linear-gradient(135deg,light-dark(oklab(94.57% .00379286 .0211175),oklab(35.4706% .00889398 .0349655)),light-dark(oklab(90.9505% .00629106 .0351825),oklab(42.4036% .011038 .0508206)));border-color:light-dark(#fff,oklab(22.5951% .00491214 .00552025))}.am .hdx .ds-shell.wf-shell .bl-avatar[data-tone=blue]:not(#_){color:light-dark(oklab(48.4126% -.00542718 -.00864985),oklab(75.7644% -.00686608 -.0066882));box-shadow:none;background-color:#0000;background-image:linear-gradient(135deg,light-dark(oklab(93.5314% -.0034636 -.0062111),oklab(34.4012% -.00137732 -.00495708)),light-dark(oklab(89.2194% -.00580305 -.0103652),oklab(40.7584% -.00476395 -.0105987)));border-color:light-dark(#fff,oklab(22.5951% .00491214 .00552025))}@keyframes hdx-mint-text-reveal{0%{opacity:0;transform:translateY(var(--mint-reveal-y,8px)) scale(var(--mint-reveal-scale,.85));filter:blur(var(--mint-reveal-blur,8px))}to{opacity:1;filter:blur();transform:none}}@keyframes hdx-cm-fade{0%{opacity:0}}@keyframes hdx-hal-land{0%{transform:scale(1.3)}to{transform:scale(1)}}@keyframes hdx-wf-text-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-7px)}}@keyframes hdx-motion-fade{0%{opacity:0}}@keyframes hdx-motion-dialog-in{0%{opacity:0;translate:0 var(--motion-rise)}}@keyframes hdx-mint-stream-letter-in{0%{opacity:0}to{opacity:1}}@keyframes hdx-motion-enter{0%{opacity:0;translate:0 var(--motion-distance,var(--motion-rise))}}}
@layer components{.am [data-field-window]{--field-dot:color-mix(in oklab, var(--paper-light) var(--field-dot-alpha), transparent);isolation:isolate}.am [data-field-window]:before,.am .field-dots{content:"";z-index:-1;border-radius:inherit;background-image:radial-gradient(circle, var(--field-dot) 1.85px, transparent 3.05px);mask-image:radial-gradient(circle 110px at var(--mx,50%) var(--my,50%), #000, #0006 45%, transparent);opacity:0;pointer-events:none;background-size:6px 6px;transition:opacity .7s ease-out;position:absolute;inset:0}.am [data-field-window][data-dots]:before,.am [data-dots]>.field-dots{opacity:1;transition-duration:.25s}@media (hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.am [data-field-window]:before{content:none}.am .field-dots{display:none}}}
@layer components{.am .ctx-stage{--ctx-ink:#353b37;--ctx-muted:#6f786b;--ctx-faint:#8d9688;--ctx-glass:#fafbf9e0;--ctx-tint:#eef1e9;--ctx-line:#29392b14;--ctx-green:#647c55;--ctx-shadow:0 18px 36px -14px #2e445740, 0 2px 4px #182a3412;--ctx-ease:cubic-bezier(.22, 1, .36, 1);width:100%;height:100%;color:var(--ctx-ink);font-family:var(--font-geist-sans), Geist, sans-serif;font-size:var(--ctx-text);--ctx-pad-y:.625rem;--ctx-pad-x:.875rem;--ctx-gap:.5rem;--ctx-gap-sm:.375rem;--ctx-row:2.625rem;--ctx-bar:3.25rem;--ctx-text:.875rem;--ctx-small:.75rem;--ctx-micro:.625rem;justify-content:center;align-items:center;padding:clamp(1rem,7cqi,2.25rem);line-height:1.45;display:flex;position:relative;overflow:hidden}.am .ctx-stage-access{--ctx-link:#1264a3;gap:var(--ctx-gap);flex-direction:column}.am .ctx-card{background:var(--ctx-glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--ctx-shadow);border:1px solid #fff;border-radius:.625rem}.am .ctx-person{color:#4e4639;width:1.875rem;height:1.875rem;font-size:var(--ctx-small);background:#d5c7b4;border-radius:.375rem;flex:none;place-items:center;font-weight:600;display:grid}.am .ctx-bot{background:#2c3228;border-radius:.375rem;flex:none;place-items:center;width:1.875rem;height:1.875rem;display:grid}.am .ctx-bot img{filter:brightness(0)invert();width:1rem;height:1rem}.am .ctx-label{font-size:var(--ctx-small);color:var(--ctx-faint);font-weight:500}.am .ctx-chip{align-items:center;gap:var(--ctx-gap-sm);background:var(--ctx-tint);font:400 var(--ctx-micro)/1.4 var(--font-geist-mono), "Geist Mono", monospace;color:var(--ctx-muted);white-space:nowrap;border:1px solid #77806e22;border-radius:.3rem;padding:.1875rem .4375rem;display:inline-flex}.am .ctx-chip[data-tone=good]{color:var(--ctx-green)}.am .ctx-thread{flex-direction:column;gap:1rem;display:flex}.am .ctx-ask{align-items:flex-start;gap:var(--ctx-gap);align-self:flex-end;max-width:80%;display:flex}.am .ctx-ask>p{padding:var(--ctx-pad-y) var(--ctx-pad-x);line-height:1.55;font-size:var(--ctx-text);border-radius:.75rem .25rem .75rem .75rem;margin:0}.am .ctx-answer{align-items:flex-start;gap:var(--ctx-gap);align-self:flex-start;max-width:85%;display:flex}.am .ctx-reply{gap:var(--ctx-gap);padding:var(--ctx-pad-y) var(--ctx-pad-x);flex-direction:column;line-height:1.55;display:flex}.am .ctx-answer p{align-items:flex-start;gap:var(--ctx-gap-sm);font-size:var(--ctx-text);margin:0;line-height:1.55;display:flex}.am .ctx-answer p svg{color:var(--ctx-green);flex:none;margin-top:.15rem}.am .ctx-answer .ctx-chips{gap:var(--ctx-gap-sm);flex-wrap:wrap;display:flex}.am .ctx-pr{align-items:center;gap:var(--ctx-gap);padding:var(--ctx-pad-y) var(--ctx-pad-x);align-self:flex-start;margin-left:2.375rem;display:flex}.am .ctx-pr>svg{color:var(--ctx-green);flex:none}.am .ctx-pr strong{font-size:var(--ctx-text);font-weight:500;display:block}.am .ctx-pr small{font-size:var(--ctx-small);color:var(--ctx-muted)}.am .ctx-composer{justify-content:space-between;align-items:center;gap:var(--ctx-gap);width:100%;height:var(--ctx-bar);font-size:var(--ctx-text);color:#5b6466;flex:none;padding:.4375rem .4375rem .4375rem 1rem;display:flex}.am .ctx-composer>span:first-child{text-box:trim-both cap alphabetic;align-items:center;line-height:1;display:flex}.am .ctx-typed{color:var(--ctx-ink)}.am .ctx-typed i{vertical-align:baseline;background:var(--ctx-ink);width:1px;height:1cap;margin-left:1px;animation:1s step-end infinite ctx-caret;display:inline-block}.am .ctx-send{color:#fafbf9;background:#2c322859;border-radius:.3rem;flex:none;place-items:center;width:2.375rem;height:2.375rem;transition:background-color .3s;display:grid}.am .ctx-send[data-ready]{background:#2c3228}.am .ctx-glass{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffa8;border:1px solid #ffffffb0;border-radius:.5rem;box-shadow:0 2px 5px #53646d0a}.am .ctx-quiet{box-shadow:none;color:#4a5248;background:#fafbf9ad;border-color:#ffffffb0}.am .ctx-result{background:#fffffff0;box-shadow:0 24px 44px -14px #2e44574d,0 2px 6px #182a3418}.am .ctx-arrive{animation:ctx-arrive .45s var(--ctx-ease) both}.am .ctx-typing{padding:0 var(--ctx-pad-x);min-height:var(--ctx-row);border-radius:.75rem .25rem .75rem .75rem;align-items:center;gap:.3125rem;margin:0;display:flex}.am .ctx-typing i{background:var(--ctx-muted);border-radius:999px;width:.375rem;height:.375rem;animation:1.1s ease-in-out infinite ctx-type}.am .ctx-typing i:nth-child(2){animation-delay:.15s}.am .ctx-typing i:nth-child(3){animation-delay:.3s}.am .ctx-processing{width:max-content;padding:0 var(--ctx-pad-x);min-height:var(--ctx-row);flex:none;align-self:flex-start;align-items:center;gap:.3125rem;display:flex}.am .ctx-processing i{background:var(--ctx-green);opacity:.4;border-radius:999px;width:.375rem;height:.375rem;animation-duration:1.2s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.am .ctx-processing i:first-child{animation-name:ctx-ping-end}.am .ctx-processing i:nth-child(2){animation-name:ctx-ping-mid}.am .ctx-processing i:nth-child(3){animation-name:ctx-ping-turn}.am .ctx-learn-body{align-self:stretch;width:100%;display:flex}.am .ctx-learn-body .ctx-learn{height:100%}.am .ctx-learn-body .ctx-thread-link{flex:1;min-height:.75rem}.am .ctx-slot{place-items:center;display:grid}.am .ctx-slot>*{grid-area:1/1}.am .ctx-slot>.ctx-outcome{justify-self:stretch}.am .ctx-stage [data-hidden]{visibility:hidden}.am .ctx-processing[data-inline]{margin-top:var(--ctx-gap-sm);min-height:0;padding:0}.am .ctx-learn{flex-direction:column;align-items:stretch;width:100%;display:flex}.am .ctx-decision{gap:var(--ctx-gap);width:100%;padding:var(--ctx-pad-y) var(--ctx-pad-x);display:flex}.am .ctx-decision p{font-size:var(--ctx-text);margin:.25rem 0 0}.am .ctx-thread-link{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2' height='6'%3E%3Ccircle cx='1' cy='1' r='0.75' fill='%23fafbf9' fill-opacity='0.9'/%3E%3C/svg%3E") top/2px 6px repeat-y;align-self:center;width:2px;height:1.75rem}.am .ctx-thread-link[data-flow]{animation:.6s linear infinite ctx-flow}.am .ctx-update{align-items:center;gap:var(--ctx-gap);padding:var(--ctx-pad-y) var(--ctx-pad-x);font-size:var(--ctx-small);border-radius:999px;align-self:center;font-weight:500;display:inline-flex}.am .ctx-update>svg:first-child{color:var(--ctx-green)}.am .ctx-update small{color:var(--ctx-muted);font-weight:400}.am .ctx-outcome{gap:var(--ctx-gap);width:100%;padding:var(--ctx-pad-y) var(--ctx-pad-x);flex-direction:column;display:flex}.am .ctx-outcome strong{font-size:var(--ctx-text);font-weight:500}.am .ctx-outcome>div{align-items:center;gap:var(--ctx-gap-sm);flex-wrap:wrap;display:flex}.am .ctx-window{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#353b37;background:#fafbf9e0;border:1px solid #fff;border-radius:.625rem;flex-direction:column;width:100%;display:flex;overflow:hidden;box-shadow:0 20px 40px -12px #2e445745,0 2px 4px #182a3414}.am .ctx-window-head{height:3.5rem;padding:0 var(--ctx-pad-x);background:#f1f3f0;border-bottom:1px solid #29392b12;flex:none;align-items:center;gap:.5rem;display:flex;position:relative}.am .ctx-window-head strong{font-size:1.125rem;font-weight:650}.am .ctx-window-body{min-height:0;padding:var(--ctx-pad-x);flex:1;position:relative}.am .ctx-scroll{overflow-y:hidden}.am .ctx-scroll[data-scrolled]{mask-image:linear-gradient(#0000,#000 1.25rem)}.am .ctx-window .ctx-card{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:#eef1ec;border-color:#29392b12}.am .ctx-window .ctx-quiet{background:0 0;border-color:#0000}.am .ctx-window .ctx-reply.ctx-quiet{padding:.25rem 0 0}.am .ctx-window .ctx-answer>.ctx-processing{min-height:1.875rem;padding:0}.am .ctx-window .ctx-result{background:#fff;box-shadow:0 6px 16px -8px #2e445740}.am .ctx-stage-access .ctx-window{flex:1;min-height:0}.am .ctx-stage-command{gap:var(--ctx-gap);flex-direction:column}.am .ctx-stage-command .ctx-thread{--bleed:1.5rem;min-height:0;margin:calc(-1 * var(--bleed));padding:var(--bleed);width:calc(100% + 2 * var(--bleed));flex:1}.am .ctx-access-message{gap:.625rem;display:flex}.am .ctx-access-message+.ctx-access-message{margin-top:1.25rem}.am .ctx-access-message strong{align-items:center;gap:var(--ctx-gap-sm);font-size:var(--ctx-text);font-weight:650;display:flex}.am .ctx-access-message strong small{font-size:var(--ctx-micro);color:#657061;background:#e8ece6;border-radius:.125rem;padding:.0625rem .25rem;font-weight:400}.am .ctx-access-message p{font-size:var(--ctx-text);margin:.25rem 0 0;line-height:1.5}.am .ctx-access-message>div{flex:1;min-width:0}.am .ctx-slack-channel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.am .ctx-window-head>svg{flex:none}.am .ctx-slack-brand{margin-left:auto}.am .ctx-slack-avatar,.am .ctx-stage-access .ctx-bot{object-fit:cover;border-radius:.25rem;flex:none;width:2rem;height:2rem}.am .ctx-slack-meta{align-items:center;gap:.125rem var(--ctx-gap);flex-wrap:wrap;display:flex}.am .ctx-slack-meta>span{color:var(--ctx-muted);font-size:var(--ctx-micro)}.am .ctx-slack-mention{color:var(--ctx-link);background:#e8f2fa;border-radius:.1875rem;padding:.0625rem .125rem}.am .ctx-slack-reaction{border:1px solid var(--ctx-line);font-size:var(--ctx-small);background:#fafbf9;border-radius:999px;align-items:center;gap:.25rem;margin-top:.5rem;padding:.0625rem .375rem;display:inline-flex}.am .ctx-access-message .ctx-slack-pr{margin-top:.5rem}.am .ctx-slack-link{color:var(--ctx-link)}.am .ctx-tab-icon{flex:none;width:1rem;height:1rem}.am .ctx-window-foot{padding:var(--ctx-pad-y);font-size:var(--ctx-small);color:var(--ctx-faint)}.am .ctx-slack-composer{justify-content:space-between;align-items:center;gap:var(--ctx-gap-sm);padding:var(--ctx-pad-y) var(--ctx-pad-x);border:1px solid var(--ctx-line);border-radius:.375rem;display:flex}.am .ctx-signals,.am .ctx-owners{gap:var(--ctx-gap-sm);flex-direction:column;display:flex}.am .ctx-signal,.am .ctx-owner{align-items:center;gap:var(--ctx-gap);width:100%;padding:var(--ctx-pad-y) var(--ctx-pad-x);display:flex}.am .ctx-signal>span,.am .ctx-owner>span:nth-child(2){flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.am .ctx-signal strong,.am .ctx-owner strong{font-size:var(--ctx-small);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.am .ctx-signal small,.am .ctx-owner small{font-size:var(--ctx-micro);color:var(--ctx-muted);white-space:nowrap;align-items:center;gap:.25rem;display:flex}.am .ctx-owner small .ctx-tab-icon{opacity:.7;width:.625rem;height:.625rem}.am .ctx-signal{opacity:.68;transition:opacity .3s var(--ctx-ease)}.am .ctx-signal[data-found]{opacity:1}.am .ctx-signal-check{color:var(--ctx-green);opacity:0;transition:opacity .4s var(--ctx-ease), scale .4s var(--ctx-ease);flex:none;scale:.6}.am .ctx-signal[data-found] .ctx-signal-check{opacity:1;scale:1}.am .ctx-owner-fix{align-self:stretch;margin-left:0}.am .ctx-owner-fix strong{font-size:var(--ctx-small)}.am .ctx-owner-fix small{font-size:var(--ctx-micro)}.am .ctx-owner .ctx-person{width:1.625rem;height:1.625rem;font-size:var(--ctx-micro)}.am .ctx-owners .ctx-slot{min-width:0}.am .ctx-owners .ctx-slot>.ctx-owner{justify-self:stretch;min-width:0}.am .ctx-owner small{text-overflow:ellipsis;overflow:hidden}.am .ctx-owner .ctx-chip{flex:none;font-family:inherit;font-weight:500}@media (max-width:440px){.am .ctx-window-body{padding:var(--ctx-pad-y)}.am .ctx-window{flex-shrink:0}}@media (prefers-reduced-motion:reduce){.am .ctx-stage *,.am .ctx-stage :before,.am .ctx-stage :after{transition:none;animation:none}}.am .ctx-stage[data-offscreen],.am .ctx-stage[data-offscreen] *{animation-play-state:paused}}@keyframes ctx-arrive{0%{opacity:0;translate:0 .375rem}}@keyframes ctx-type{0%,60%,to{opacity:.5;translate:0}30%{opacity:1;translate:0 -.1875rem}}@keyframes ctx-flow{to{background-position-y:6px}}@keyframes ctx-ping-end{0%,to{opacity:1}25%,75%{opacity:.4}}@keyframes ctx-ping-mid{0%,50%,to{opacity:.4}25%,75%{opacity:1}}@keyframes ctx-ping-turn{0%,25%,75%,to{opacity:.4}50%{opacity:1}}@keyframes ctx-caret{50%{opacity:0}}
@layer components{.am .dm-collapse{opacity:0;transition:grid-template-rows .26s var(--ui-ease-out), opacity .22s var(--ui-ease-out);grid-template-rows:0fr;display:grid}.am .dm-collapse[data-open]{opacity:1;grid-template-rows:1fr}.am .dm-collapse>*{min-height:0;overflow:hidden}.am .dm-model{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.am .dm-model-frame{flex:1;min-height:0;position:relative}.am .wm3d-stage{position:absolute;inset:0;overflow:hidden}.am .wm3d-canvas{opacity:0;width:100%;height:100%;transition:opacity .9s;display:block;position:absolute;inset:0}.am .wm3d-labels{opacity:0;transition:opacity .9s .15s;position:absolute;inset:0}.am .wm3d-stage[data-ready] :is(.wm3d-canvas,.wm3d-labels){opacity:1}.am .wm3d-node{will-change:transform, opacity;color:var(--ui-secondary);font:400 11px/1 var(--font-geist-sans), Geist, sans-serif;letter-spacing:0;white-space:nowrap;text-shadow:0 0 2px var(--ui-raised), 0 0 4px var(--ui-raised);transition:opacity .2s var(--ui-ease-standard);align-items:baseline;gap:3px;padding:1.5px 0;display:flex;position:absolute;top:0;left:0}.am .wm3d-node[data-pinned=right]{transform:translate3d(calc(var(--wm3d-x) + var(--wm3d-gap)), var(--wm3d-y), 0) translate(0, -50%)}.am .wm3d-node[data-pinned=left]{transform:translate3d(calc(var(--wm3d-x) - var(--wm3d-gap)), var(--wm3d-y), 0) translate(-100%, -50%)}.am .wm3d-node b{color:var(--ui-faint);font-variant-numeric:tabular-nums;font-weight:400}.am .wm3d-node em{color:var(--ui-secondary);animation:dm-fade var(--ui-enter) var(--ui-ease-out) backwards;font-style:normal}.am .wm3d-node[data-learned] em{color:var(--ui-brand)}.am .wm3d-glyph{color:inherit;align-self:center;display:inline-flex}.am .wm3d-callout{z-index:300;will-change:transform;max-width:calc(100% - 18px);position:absolute;top:0;left:0}.am .wm3d-tip{background-color:var(--ui-brand);color:var(--ui-brand-ink);font:500 11px/1.3 var(--font-geist-mono), "Geist Mono", monospace;letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;animation:dm-fade var(--ui-enter) var(--ui-ease-out) backwards;border-radius:6px;padding:3px 6px;display:block;overflow:hidden}.am .dm-model-loading{opacity:0;pointer-events:none;transition:opacity .3s var(--ui-ease-standard);place-items:center;margin:0;font-size:11px;display:grid;position:absolute;inset:0}.am .dm-model-loading[data-shown]{opacity:1}.am .dm-shimmer{color:var(--ui-ink-strong);animation:2s linear infinite dm-shimmer;mask-image:linear-gradient(90deg,#0000006b 40%,#000 50%,#0000006b 60%);mask-size:250% 100%}@keyframes dm-shimmer{0%{mask-position:100% 0}to{mask-position:0 0}}.am .dm-model-foot{color:var(--ui-secondary);pointer-events:none;gap:9px;font-size:11px;line-height:1;display:flex;position:absolute;inset:auto 12px 9px}.am .dm-model-foot span{align-items:center;gap:4.5px;display:flex}.am .dm-model-foot span:before{content:"";background-color:var(--tone);border-radius:50%;width:6px;height:6px}.am .dm-model-foot [data-tone=issue]{--tone:var(--ui-issue)}.am .dm-model-foot [data-tone=improvement]{--tone:var(--ui-improvement)}.am .dm-model-foot [data-tone=healthy]{--tone:var(--ui-success)}.am .dm-card-bar{border-top:1px solid var(--ui-line);min-height:33px;color:var(--ui-secondary);flex:none;align-items:center;padding:0 18px;display:flex}.am .dm-status{align-items:center;gap:6px;min-width:0;margin:0;font-size:11px;line-height:1.3;display:flex}.am .dm-status-dot{background-color:var(--ui-brand);width:6px;height:6px;transition:background-color .3s var(--ui-ease-standard);border-radius:50%;flex:none}.am .dm-status[data-tone=done] .dm-status-dot{background-color:var(--ui-success)}.am .dm-status-text{white-space:nowrap;text-overflow:ellipsis;animation:dm-fade var(--ui-enter) var(--ui-ease-out) backwards;overflow:hidden}@container (max-width:480px){.am .dm-model-foot{display:none}}.am .dm-board{--card-h:201px;--card-gap:18px;min-width:0;margin-bottom:calc(var(--ui-pad) * -1);flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;transition:opacity .45s;display:grid;mask-image:linear-gradient(#000 calc(100% - 1rem),#0000)}.am .dm-board[data-leaving]{opacity:0}.am .dm-board-col{flex-direction:column;gap:12px;min-width:0;display:flex}.am .dm-board-head{height:20px;color:var(--ui-ink);font:500 13.5px/1.35 var(--font-geist-sans), Geist, sans-serif;letter-spacing:0;align-items:center;gap:6px;margin:0;display:flex}.am .dm-board-cards{margin:0;padding:0;list-style:none;position:relative}.am .dm-card{box-sizing:border-box;height:var(--card-h);transform:translateY(calc(var(--rank) * (var(--card-h) + var(--card-gap))));transition:transform .6s var(--ui-spring-snap), border-color .15s var(--ui-ease-standard);flex-direction:column;justify-content:space-between;gap:12px;padding:18px;display:flex;position:absolute;inset:0 0 auto}.am .dm-board[data-ranked] .dm-card[data-lead]{z-index:1}.am .dm-board-cards:has(.dm-card){height:calc(3 * var(--card-h) + 2 * var(--card-gap))}.am .dm-card-body{flex-direction:column;gap:9px;min-width:0;display:flex}.am .dm-card-title{color:var(--ui-ink);font:500 15px/20.25px var(--font-geist-sans), Geist, sans-serif;letter-spacing:-.16px;text-wrap:pretty;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.am .dm-card-meta{align-items:center;gap:6px;min-width:0;height:22px;display:flex}.am .dm-card-sources{align-items:center;gap:3px;display:flex}.am .dm-card-sources .dm-source-slot{height:22px}.am .dm-card-desc{color:var(--ui-secondary);-webkit-line-clamp:1;animation:dm-fade .22s var(--ui-ease-out) backwards;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:16.87px;display:-webkit-box;overflow:hidden}.am .dm-card-foot{flex-direction:column;flex:none;align-items:flex-start;gap:9px;display:flex}.am .dm-ticks{width:100%;color:var(--ui-issue);box-sizing:content-box;padding:3px 0;display:block;overflow:visible}.am .dm-ticks[data-tone=improvement]{color:var(--ui-improvement)}.am .dm-tick-fresh{animation:dm-tick-land var(--ui-enter) var(--ui-ease-out)}@keyframes dm-tick-land{0%{opacity:0}to{opacity:.5}}.am .dm-card-actions{align-items:center;gap:9px;min-width:0;display:flex}.am .dm-ticks-read{color:var(--ui-secondary);white-space:nowrap;text-overflow:ellipsis;animation:dm-fade var(--ui-enter) var(--ui-ease-out) backwards;font-size:12px;line-height:1.65;overflow:hidden}.am .dm-ticks-read b{color:var(--ui-ink);font:400 12px var(--font-geist-mono), "Geist Mono", monospace;font-variant-numeric:tabular-nums}.am .dm-ticks-read[data-accelerating]{color:var(--ui-ink)}.am .dm-tag[data-tone=issue]{background-color:color-mix(in oklab, var(--ui-issue) 10%, transparent);color:var(--ui-issue-ink)}.am .dm-severity{animation:dm-fade var(--ui-enter) var(--ui-ease-out) backwards;padding-block:3px}.am .dm-card[data-raised]{animation:dm-mark var(--ui-mark) var(--ui-ease-standard) backwards}.am .dm-fix{box-sizing:border-box;border:1px solid var(--ui-line-strong);background-color:var(--ui-fill);height:24px;color:var(--ui-ink);border-radius:9999px;flex:none;align-items:center;gap:4.5px;padding:0 11.25px;display:inline-flex}.am .dm-fix .dm-diff{font-weight:400}@container (max-width:600px){.am .dm-board{grid-template-columns:minmax(0,1fr)}.am .dm-board-col+.dm-board-col{display:none}}@media (max-width:1023px){.am .dm-board{--card-h:174px}.am .dm-card-desc{display:none}}.am .dm-fix-scene{flex-direction:column;flex:1;gap:12px;min-width:0;transition:opacity .45s;display:flex}.am .dm-fix-scene[data-leaving]{opacity:0}.am .dm-fx-card{flex:none;overflow:hidden}.am .dm-fx-head{flex-direction:column;gap:6px;padding:15px;display:flex}.am .dm-fx-labels{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.am .dm-fx-text{flex-direction:column;gap:3px;min-width:0;display:flex}.am .dm-fx-title{color:var(--ui-ink);font:500 15px/1.35 var(--font-geist-sans), Geist, sans-serif;letter-spacing:0;text-wrap:pretty;margin:0}.am .dm-fx-desc{color:var(--ui-secondary);text-wrap:pretty;margin:0;font-size:12px;line-height:1.6}.am .dm-fx-body{flex-direction:column;padding:0 15px 15px;display:flex}.am .dm-fx-foot{border-top:1px solid var(--ui-line);align-items:center;min-height:24px;padding:9px 15px;display:flex}.am .dm-fx-wait{color:var(--ui-secondary);animation:dm-fade .22s var(--ui-ease-out) backwards;align-items:center;gap:4.5px;font-size:11px;line-height:1.4;display:inline-flex}.am .dm-fx-wait[data-tone=good]{color:var(--ui-success-ink)}.am .dm-fx-foot .dm-button{animation:dm-fade .22s var(--ui-ease-out) backwards}.am .dm-patch{border:1px solid var(--ui-line);background-color:var(--ui-raised);border-radius:6px;overflow:hidden}.am .dm-patch header{border-bottom:1px solid var(--ui-line);background-color:var(--ui-hover);color:var(--ui-secondary);font:11px/10.5px var(--font-geist-mono), "Geist Mono", monospace;justify-content:space-between;align-items:center;gap:9px;padding:9px 12px;display:flex}.am .dm-patch header>span:first-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.am .dm-patch pre{font:11px/1.7 var(--font-geist-mono), "Geist Mono", monospace;margin:0;padding:6px 0}.am .dm-patch pre>span{overflow-wrap:anywhere;white-space:pre-wrap;padding:1px 12px;display:block}.am .dm-patch .add{background-color:var(--ui-success-tint);color:var(--ui-success-ink)}.am .dm-patch .del{background-color:var(--ui-danger-tint);color:var(--ui-danger-ink)}.am .dm-ci{border:1px solid var(--ui-line);background-color:var(--ui-raised);border-radius:12px;flex-direction:column;gap:6px;padding:9px 12px;display:flex}.am .dm-ci header{align-items:center;gap:6px;display:flex}.am .dm-ci header strong{color:var(--ui-ink);white-space:nowrap;flex:1;font-size:12px;font-weight:500}.am .dm-ci header small{color:var(--ui-faint);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.am .dm-ci-checks{border-top:1px solid var(--ui-line);margin:0;padding:3px 0;list-style:none}.am .dm-ci-checks li{color:var(--ui-ink);font:11px/1.3 var(--font-geist-mono), "Geist Mono", monospace;letter-spacing:0;align-items:center;gap:6px;padding:4.5px 0;display:flex}.am .dm-ci-checks li>svg{color:var(--ui-secondary);flex:none}.am .dm-ci-checks li[data-pass]>svg{color:var(--ui-success);animation:dm-fade .22s var(--ui-ease-out) backwards}.am .dm-ci-checks li>span{flex:1;min-width:0}.am .dm-ci-checks small{color:var(--ui-faint);font:11px var(--font-geist-sans), Geist, sans-serif}.am .dm-ci-tally{border-top:1px solid var(--ui-line);color:var(--ui-secondary);gap:9px;margin:0;padding-top:6px;font-size:11px;display:flex}.am .dm-ci-tally [data-tone=good]{color:var(--ui-success)}.am .dm-ci-foot{color:var(--ui-faint);margin:0;font-size:11px;line-height:1.45}.am .dm-ci-link{border-top:1px solid var(--ui-line);color:var(--ui-secondary);align-items:center;gap:4.5px;padding-top:6px;font-size:11px;display:flex}.am .dm-observer{flex:none}@container (max-width:420px){.am .dm-observer .hd-wm-auto,.am .dm-ci header small,.am .dm-ci-link{display:none}.am .dm-fx-head{padding:12px}.am .dm-fx-body{padding:0 12px 12px}.am .dm-fx-foot{padding:9px 12px}}}
@layer components{.am .hd-wm{--wm-raised:light-dark(#fff,oklab(22.5952% .00490195 .00551579));--wm-ink:light-dark(#1a1614,#fafbf7);--wm-secondary:light-dark(#5c5956,#aba9a6);--wm-line:light-dark(oklab(20.4184% .0050325 .00565431/.12),oklab(98.6223% -.00251141 .00473923/.12));--wm-line-strong:light-dark(oklab(20.4184% .0050325 .00565431/.24),oklab(98.6223% -.00251141 .00473923/.24));--wm-fill:light-dark(oklab(20.4184% .0050325 .00565431/.1),oklab(98.6223% -.00251141 .00473923/.1));--wm-issue:light-dark(oklab(61.9432% .0937798 .109146),#d77435);--wm-success:light-dark(oklab(51.3481% -.0465908 .0592259),#7f9564);--wm-success-ink:light-dark(#546939,oklab(70.4639% -.0374092 .0478923));--wm-ease:cubic-bezier(.22, 1, .36, 1);border:1px solid var(--wm-line);background-color:var(--wm-raised);color:var(--wm-secondary);font-family:var(--font-geist-sans), Geist, sans-serif;text-align:start;border-radius:10px;overflow:hidden}.am :where(.hd-wm) .tag{background-color:var(--wm-fill);color:var(--wm-secondary);font:500 11px/1 var(--font-geist-sans), Geist, sans-serif;letter-spacing:0;white-space:nowrap;border-radius:3px;flex:none;align-items:center;gap:4.5px;padding:4.5px 6px;display:inline-flex}.am :where(.hd-wm) .tag[data-mono]{font-family:var(--font-geist-mono), "Geist Mono", monospace}.am :where(.hd-wm) .tag>svg{flex:none}.am .hd-wm-head{border-bottom:1px solid var(--wm-line);min-width:0;color:var(--wm-ink);white-space:nowrap;align-items:center;gap:6px;padding:8px 12px;font-size:12px;font-weight:500;display:flex}.am .hd-wm-auto{min-width:0;color:var(--wm-success-ink);text-overflow:ellipsis;align-items:center;gap:4px;margin-left:auto;font-size:11px;font-weight:400;display:inline-flex;overflow:hidden}.am .hd-wm-auto>svg{flex:none}.am .hd-wm-graph{isolation:isolate;align-items:center;padding:20px 12px;display:flex;position:relative}.am .hd-wm-graph:before{content:"";z-index:-1;background-color:var(--wm-line);position:absolute;inset:0;mask-image:radial-gradient(circle,#000 .7px,#0000 1px);mask-size:8px 8px}.am .hd-node{flex:none}.am .hd-node[data-focus]{outline:1px solid color-mix(in oklab, var(--wm-issue) 40%, transparent)}.am .hd-link{background-color:var(--wm-line-strong);flex:1;min-width:16px;height:1px;position:relative}.am .hd-link[data-observed]{transition:background-color .4s .9s}.am .hd-wm:not([data-state=waiting]) .hd-link[data-observed]{background-color:var(--wm-success)}.am .hd-eye{background-color:var(--wm-success);outline:3px solid var(--wm-raised);color:#fff;width:22px;height:22px;transition:scale .5s var(--wm-ease) 1.1s;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;scale:0}.am .hd-wm:not([data-state=waiting]) .hd-eye{scale:1}.am .hd-wm[data-state=waiting] :is(.hd-eye,.hd-link[data-observed]){transition-delay:0s}@starting-style{.am .hd-wm:not([data-state=waiting]) .hd-link[data-observed]{background-color:var(--wm-line-strong)}.am .hd-wm:not([data-state=waiting]) .hd-eye{scale:0}}.am .hd-wm-graph[data-live] .hd-eye:after,.am .hd-obs-status[data-live]:before{outline:0 solid #0000;animation-name:hd-wm-ping;animation-duration:1.8s;animation-timing-function:ease-out;animation-iteration-count:infinite}.am .hd-wm-graph[data-live] .hd-eye:after{content:"";border-radius:50%;position:absolute;inset:0}.am .hd-obs{border-top:1px solid var(--wm-line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px 8px;padding:10px 12px;display:grid}.am .hd-obs strong{color:var(--wm-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.am .hd-obs p{color:var(--wm-secondary);grid-column:1/-1;margin:0;font-size:11px}.am .hd-obs-status{color:var(--wm-secondary);align-items:center;gap:5px;font-size:11px;transition:color .4s;display:inline-flex}.am .hd-obs-status:before{content:"";background-color:color-mix(in srgb, var(--wm-ink) 30%, var(--wm-raised));border-radius:50%;width:6px;height:6px;transition:background-color .4s}.am .hd-obs-status[data-live]{color:var(--wm-success-ink)}.am .hd-obs-status[data-live]:before{background-color:var(--wm-success)}@keyframes hd-wm-ping{0%{outline-width:0;outline-color:color-mix(in oklab, var(--wm-success) 70%, transparent)}to{outline-width:8px;outline-color:color-mix(in oklab, var(--wm-success) 0%, transparent)}}@media (prefers-reduced-motion:reduce){.am .hd-wm *,.am .hd-wm :before,.am .hd-wm :after{transition-duration:0s!important;transition-delay:0s!important;animation-name:none!important}}}
@property --pl-active{syntax:"<color>";inherits:true;initial-value:#0000}@layer components{.am .patrol-lib{--pl-ink:#353b37;--pl-secondary:#5b6466;--pl-faint:#8d9688;--pl-line:#29392b14;--pl-glass:#fafbf9b8;--pl-window:#fafbf9d1;--pl-head:#f1f3f0;--pl-inset:#e6e9e4;--pl-tint:#eef1e9;--pl-issue:#b4531f;--pl-improvement:#2f74a0;--pl-green:#647c55;--pl-shade:color-mix(in oklab, var(--pl-active) 55%, #1a1614);--pl-card-shadow:0 1px 3px color-mix(in oklab, var(--pl-shade) 10%, transparent);--pl-lift-shadow:0 12px 26px -14px color-mix(in oklab, var(--pl-shade) 30%, transparent), 0 1px 3px color-mix(in oklab, var(--pl-shade) 10%, transparent);--pl-window-shadow:0 14px 30px -14px color-mix(in oklab, var(--pl-shade) 32%, transparent), 0 1px 3px color-mix(in oklab, var(--pl-shade) 10%, transparent);--pl-text:.875rem;--pl-small:.75rem;--pl-micro:.625rem;--pl-pad-x:.875rem;--pl-pad-y:.625rem;--pl-bar:2.625rem;--pl-ease:cubic-bezier(.22, 1, .36, 1);--pl-mono:var(--font-geist-mono), "Geist Mono", ui-monospace, monospace;--pl-meter:6s;border-radius:var(--radius-lg);background-color:color-mix(in oklab, var(--pl-active) 12%, transparent);background-image:radial-gradient(ellipse 75% 70% at 92% 0%, #f5f6f1d9 0%, #f5f6f100 72%), linear-gradient(to top right, color-mix(in oklab, var(--pl-active) 30%, transparent), color-mix(in oklab, var(--pl-active) 0%, transparent));width:100%;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--pl-active) 22%, transparent);color:var(--pl-ink);font-family:var(--font-geist-sans), Geist, sans-serif;font-size:var(--pl-text);line-height:1.45;transition:--pl-active .6s;position:relative;container-type:inline-size}.am .patrol-lib[data-section]{box-shadow:none;isolation:isolate;--pl-fade-tail:6rem;color:var(--ink);font-size:var(--text-base);background:0 0;border-radius:0;padding-block:3rem;line-height:normal}.am .patrol-lib[data-section]:before{content:"";z-index:-1;inset:-8rem 0 calc(-1 * var(--pl-fade-tail));pointer-events:none;filter:saturate(.84);mask-image:linear-gradient(to bottom, transparent 0%, #00000008 5%, #00000026 11%, #00000070 20%, #000000c7 30%, #000 42%, #000 calc(100% - var(--pl-fade-tail) - clamp(3rem, 6.25vw, 5rem)), #000000a6 calc(100% - var(--pl-fade-tail)), #00000059 calc(100% - var(--pl-fade-tail) * .625), #00000014 calc(100% - var(--pl-fade-tail) * .25), transparent 100%);background-color:#f6ecdf;background-image:url(/images/grain-fine.svg),linear-gradient(174deg,#faf6ef 0%,#f6ebde 29%,#ebbd90 46%,#d98a52 60%,#d5a792 74%,#e5c4b5 85%,#f1e2cf 96%,#f6ecdf 100%);background-position:0 0,50% 0;background-repeat:repeat,no-repeat;background-size:160px 160px,100% calc(100% + 6rem);animation:20s ease-in-out infinite alternate paused patrol-sunset-settle;position:absolute}.am .patrol-lib[data-section][data-sunset-active]:before{animation-play-state:running}@keyframes patrol-sunset-settle{to{background-position:0 0,50% -4rem}}@media (max-width:39.999rem){.am .patrol-lib[data-section]{--pl-fade-tail:3rem}.am .patrol-lib[data-section]:before{inset-block-start:-5rem}}@media (prefers-reduced-motion:reduce){.am .patrol-lib[data-section]:before{animation:none}}@media (min-width:40rem){.am .patrol-lib[data-section]{padding-block:4rem}}@media (min-width:64rem){.am .patrol-lib[data-section]{padding-block:5rem}}.am .patrol-lib-inner{flex-direction:column;gap:2.5rem;display:flex}@media (min-width:64rem){.am .patrol-lib-inner{gap:3rem}}.am .patrol-lib[data-section] .patrol-lib-list{color:var(--pl-ink);font-size:var(--pl-text);padding:0;line-height:1.45}.am .patrol-lib-list{flex-direction:column;gap:.375rem;margin:0;padding:clamp(1rem,7cqi,2.25rem);list-style:none;display:flex}.am .patrol-lib-row{background:var(--pl-glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--pl-card-shadow);border:1px solid #fff;border-radius:.625rem;transition:background-color .35s,box-shadow .35s;position:relative;overflow:hidden}.am .patrol-lib-row[data-active]{box-shadow:var(--pl-lift-shadow);background:#fff}.am .patrol-lib-summary{width:100%;padding:var(--pl-pad-y) var(--pl-pad-x);color:var(--pl-secondary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:1.75rem minmax(0,1fr);align-items:center;column-gap:.75rem;transition:color .35s;display:grid}.am .patrol-lib-row[data-active] .patrol-lib-summary{color:var(--pl-ink)}@media (hover:hover){.am .patrol-lib-summary:hover{color:var(--pl-ink)}.am .patrol-lib-summary:hover .patrol-lib-glyph{opacity:1}}.am .patrol-lib-summary:focus-visible{outline:2px solid var(--pl-green);outline-offset:-2px;border-radius:.625rem}.am .patrol-lib-glyph{width:1.75rem;height:1.75rem;color:var(--patrol-color);opacity:.6;transition:opacity .35s;display:block}.am .patrol-lib-row[data-active] .patrol-lib-glyph{opacity:1}.am .patrol-lib-glyph svg,.am .patrol-lib-avatar svg{transition:rotate .5s var(--pl-ease);rotate:-45deg}.am .patrol-lib-row[data-active] .patrol-lib-glyph svg,.am .patrol-lib-row[data-active] .patrol-lib-avatar svg{rotate:none}.am .patrol-lib-glyph svg{width:100%;height:100%;display:block}.am .patrol-lib-name{align-items:baseline;gap:.5rem;min-width:0;display:flex}.am .patrol-lib-name strong{font-size:var(--pl-text);color:var(--pl-ink);font-weight:500}.am .patrol-lib-name span{font-size:var(--pl-small);color:var(--pl-secondary);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.am .patrol-lib-meter{transition:grid-template-rows .45s var(--pl-ease);grid-column:1/-1;grid-template-rows:0fr;display:grid}.am .patrol-lib-row[data-active] .patrol-lib-meter{grid-template-rows:1fr}.am .patrol-lib-meter>span{min-height:0;overflow:hidden}.am .patrol-lib-track{height:.1875rem;margin-top:var(--pl-pad-y);background:var(--pl-inset);opacity:0;border-radius:999px;transition:opacity .35s;display:block;position:relative;overflow:hidden}.am .patrol-lib-row[data-cycling] .patrol-lib-track{opacity:1}.am .patrol-lib-track i{border-radius:inherit;background:var(--patrol-color);transform-origin:0;animation-name:patrol-lib-countdown;animation-duration:var(--pl-meter);animation-timing-function:linear;animation-fill-mode:forwards;position:absolute;inset:0;transform:scaleX(0)}@keyframes patrol-lib-countdown{to{transform:scaleX(1)}}.am .patrol-lib-detail{transition:grid-template-rows .45s var(--pl-ease);grid-template-rows:0fr;display:grid}.am .patrol-lib-row[data-active] .patrol-lib-detail{grid-template-rows:1fr}.am .patrol-lib-detail-inner{opacity:0;flex-direction:column;min-height:0;transition:opacity .3s;display:flex;overflow:hidden}.am .patrol-lib-row[data-active] .patrol-lib-detail-inner{opacity:1}.am .patrol-lib-body{gap:var(--pl-pad-x);min-height:var(--pl-body-h,0);padding:0 var(--pl-pad-x) var(--pl-pad-x);flex-direction:column;display:flex;position:relative}.am .patrol-lib-persona{display:none}.am .patrol-lib-desc{font-size:var(--pl-text);color:var(--pl-ink);text-wrap:pretty;margin:0;line-height:1.45}.am .patrol-lib-facts{padding-top:var(--pl-pad-y);border-top:1px solid var(--pl-line);font-size:var(--pl-small);flex-wrap:wrap;gap:.25rem 1rem;margin:0;line-height:1.4;display:flex}.am .patrol-lib-facts div{gap:.375rem;display:flex}.am .patrol-lib-facts dt{color:var(--pl-faint);font-weight:500}.am .patrol-lib-facts dd{color:var(--pl-secondary);margin:0}@media (min-width:1024px){.am .patrol-lib-list{grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-rows:repeat(var(--patrol-count), auto);gap:.375rem .75rem;display:grid}.am .patrol-lib-row{display:contents}.am .patrol-lib-summary{grid-column:1;grid-row:var(--patrol-row);background:var(--pl-glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--pl-card-shadow);border:1px solid #fff;border-radius:.625rem;align-content:center;transition:color .35s,background-color .35s,box-shadow .35s}.am .patrol-lib-row[data-active] .patrol-lib-summary{box-shadow:var(--pl-lift-shadow);background:#fff}.am .patrol-lib-detail{background:var(--pl-window);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--pl-window-shadow);opacity:0;visibility:hidden;border:1px solid #fff;border-radius:.625rem;grid-area:1/2/-1;grid-template-rows:1fr;align-self:stretch;transition:opacity .5s,visibility 0s .5s,box-shadow .6s;overflow:hidden}.am .patrol-lib-row[data-active] .patrol-lib-detail{z-index:1;opacity:1;visibility:visible;transition:opacity .5s,box-shadow .6s}.am .patrol-lib-detail-inner{opacity:1}.am .patrol-lib-body{min-height:0;padding:var(--pl-pad-x);flex:1}.am .patrol-lib-persona{display:flex}}.am .patrol-lib-persona{height:var(--pl-bar);padding:0 var(--pl-pad-x);border-bottom:1px solid var(--pl-line);background:var(--pl-head);white-space:nowrap;flex:none;align-items:center;gap:.5rem;line-height:1}.am .patrol-lib-avatar{width:1rem;height:1rem;color:var(--patrol-color);flex:none;display:block}.am .patrol-lib-avatar svg{width:100%;height:100%;display:block}.am .patrol-lib-persona>span:nth-child(2){align-items:baseline;gap:.5rem;min-width:0;display:flex}.am .patrol-lib-persona strong{font-size:var(--pl-text);font-weight:500}.am .patrol-lib-persona>span:nth-child(2) span{font-size:var(--pl-small);color:var(--pl-secondary);font-weight:500}.am .patrol-lib-live{font-size:var(--pl-small);color:var(--pl-faint);align-items:center;gap:.375rem;margin-left:auto;display:inline-flex}.am .patrol-lib-live i{background:var(--pl-green);border-radius:50%;width:.375rem;height:.375rem;animation-name:patrol-lib-pulse;animation-duration:2.4s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}@keyframes patrol-lib-pulse{50%{opacity:.35}}.am .patrol-lib-metric{flex-direction:column;gap:.375rem;display:flex}.am .patrol-lib-metric>span{font-size:var(--pl-small);color:var(--pl-faint);justify-content:space-between;align-items:baseline;gap:1rem;font-weight:500;display:flex}.am .patrol-lib-metric b{color:var(--pl-ink);font-size:1.125rem;font-weight:500}.am .patrol-lib-chart{width:100%;height:auto;color:var(--pl-ink);display:block;overflow:visible}.am .patrol-lib-chart circle[style]{fill:var(--patrol-color)}.am .patrol-lib-row[data-active] .patrol-lib-chart circle[style]{animation:patrol-lib-dot-in .35s var(--pl-ease) both;animation-delay:calc(var(--i) * 16ms)}.am .patrol-lib-row[data-active] .patrol-lib-chart-area{animation:.8s .3s both patrol-lib-fade-in}@keyframes patrol-lib-dot-in{0%{opacity:0;transform:translateY(4px)}}@keyframes patrol-lib-fade-in{0%{opacity:0}}.am .patrol-lib-outcome{padding:var(--pl-pad-y) var(--pl-pad-x);box-shadow:var(--pl-card-shadow);background:#ffffffb3;border:1px solid #fff;border-radius:.5rem}.am .patrol-lib-outcome>div{font:var(--pl-micro) var(--pl-mono);color:var(--pl-issue);gap:.5rem;display:flex}.am .patrol-lib-outcome[data-kind=improvement]>div{color:var(--pl-improvement)}.am .patrol-lib-outcome b{font-family:var(--font-geist-sans), Geist, sans-serif;font-weight:500}.am .patrol-lib-outcome h4{font-size:var(--pl-text);letter-spacing:-.01em;margin:.375rem 0 .25rem;font-weight:500;line-height:1.35}.am .patrol-lib-outcome p{font-size:var(--pl-small);color:var(--pl-secondary);margin:0;line-height:1.45}.am .patrol-lib-outcome>strong{margin-top:var(--pl-pad-y);padding-top:var(--pl-pad-y);border-top:1px solid var(--pl-line);font-size:var(--pl-small);color:color-mix(in oklab, var(--patrol-color) 70%, #1a1614);font-weight:500;display:block}.am .patrol-lib-row[data-active] .patrol-lib-outcome{animation:patrol-lib-result-in .6s var(--pl-ease) .9s both}@keyframes patrol-lib-result-in{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.am .patrol-lib-row,.am .patrol-lib-summary,.am .patrol-lib-glyph,.am .patrol-lib-glyph svg,.am .patrol-lib-avatar svg,.am .patrol-lib-meter,.am .patrol-lib-detail,.am .patrol-lib-row[data-active] .patrol-lib-detail,.am .patrol-lib-detail-inner{transition:none}.am .patrol-lib-live i,.am .patrol-lib-row[data-active] .patrol-lib-chart circle[style],.am .patrol-lib-row[data-active] .patrol-lib-chart-area,.am .patrol-lib-row[data-active] .patrol-lib-outcome{animation:none}}}
@layer components{.am .wm-viz{--ui-page:light-dark(#f5f6f1,#1a1614);--ui-raised:light-dark(#fff,oklab(22.5952% .00490195 .00551579));--ui-inset:light-dark(oklab(90.9655% -.00226464 .00599278),oklab(29.5076% .00428761 .00536022));--ui-hover:light-dark(oklab(96.8167% .0002013 .000226229),color-mix(in oklab, #fafbf7 5%, var(--ui-raised)));--ui-ink:light-dark(#494643,#bbbbb7);--ui-ink-strong:light-dark(#1a1614,#fafbf7);--ui-secondary:light-dark(#5c5956,#aba9a6);--ui-faint:light-dark(#686663,#989693);--ui-line:light-dark(oklab(20.4184% .0050325 .00565431/.12),oklab(98.6223% -.00251141 .00473923/.12));--ui-line-strong:light-dark(oklab(20.4184% .0050325 .00565431/.24),oklab(98.6223% -.00251141 .00473923/.24));--ui-fill:light-dark(oklab(20.4184% .0050325 .00565431/.05),oklab(98.6223% -.00251141 .00473923/.05));--ui-fill-hover:light-dark(oklab(20.4184% .0050325 .00565431/.1),oklab(98.6223% -.00251141 .00473923/.1));--ui-issue:light-dark(oklab(61.9432% .0937798 .109146),#d77435);--ui-issue-ink:light-dark(#a54700,oklab(68.0982% .0875411 .104512));--ui-improvement:light-dark(oklab(64.0667% -.0194788 -.0346109),#839caf);--ui-improvement-ink:light-dark(#4f6778,#839caf);--ui-success:light-dark(oklab(51.3481% -.0465908 .0592259),#7f9564);--ui-success-ink:light-dark(#546939,oklab(70.4639% -.0374092 .0478923));--ui-success-tint:light-dark(color-mix(in srgb, var(--ui-success) 14%, #fff),color-mix(in srgb, #7f9564 14%, var(--ui-raised)));--ui-danger:light-dark(#a33f2d,#c35e49);--ui-danger-ink:light-dark(#a33f2d,oklab(70.4265% .0831155 .0542917));--ui-danger-tint:light-dark(#f3e5e3,color-mix(in srgb, #c35e49 14%, var(--ui-raised)));--ui-warning:light-dark(#8a5d00,#cc9c42);--ui-brand:light-dark(#899200,#bdc848);--ui-brand-ink:#1a1614;--ui-observer:light-dark(oklab(53.1736% -.0499886 .0797262),oklab(71.038% -.0523579 .0930027));--ui-crit-issue:light-dark(var(--ui-issue-ink),var(--ui-issue));--ui-crit-improvement:light-dark(var(--ui-improvement-ink),var(--ui-improvement));--ui-ease-out:cubic-bezier(.22, 1, .36, 1);--ui-ease-standard:cubic-bezier(.4, 0, .2, 1);--ui-spring-snap:linear(0, .048, .174, .346, .531, .703, .842, .937, .989, 1.011, 1.015, 1.009, 1.003, 1);--ui-enter:.38s;--ui-mark:1.6s;--ui-pad:clamp(1rem, 6cqi, 2.25rem);min-width:0;height:32rem;color:var(--ui-ink);font:400 12px/1.55 var(--font-geist-sans), Geist, sans-serif;letter-spacing:-.01em;-webkit-font-smoothing:antialiased;position:relative;overflow:hidden;container-type:inline-size}.am .wm-viz[data-ui=dark]{color-scheme:dark}.am .wm-viz[data-ui=light]{color-scheme:light}.am .wm-scene{position:absolute;inset:0}.am .wm-scene-story{padding:var(--ui-pad);display:flex}.am .dm-panel{border:1px solid var(--ui-line);background-color:var(--ui-raised);border-radius:6px}.am .dm-tag{box-sizing:border-box;background-color:var(--ui-fill-hover);min-width:0;color:var(--ui-secondary);font:500 11px/1 var(--font-geist-sans), Geist, sans-serif;letter-spacing:0;white-space:nowrap;border-radius:3px;flex:none;align-items:center;gap:4.5px;padding:4.5px 6px;display:inline-flex}.am .dm-tag[data-mono]{font-family:var(--font-geist-mono), "Geist Mono", ui-monospace, monospace;font-variant-numeric:tabular-nums;justify-content:center}.am .dm-tag[data-size=sm]{border-radius:1.5px;padding:1.5px 3px}.am .dm-tag[data-dot]:before{content:"";background-color:var(--ui-improvement);border-radius:50%;flex:none;width:4.5px;height:4.5px}.am .dm-tag[data-dot=issue]:before{background-color:var(--ui-issue)}.am .dm-tag[data-tone=success]{background-color:color-mix(in oklab, var(--ui-success) 10%, transparent);color:var(--ui-success-ink)}.am .dm-tag[data-tone=warning]{background-color:color-mix(in oklab, var(--ui-warning) 12%, transparent);color:var(--ui-warning)}.am .dm-tag[data-variant=outline]{outline:1px solid var(--ui-line-strong);outline-offset:-1px;background-color:#0000}.am .dm-tag[data-variant=outline][data-dashed]{outline-style:dashed;outline-color:color-mix(in srgb, var(--ui-secondary) 70%, transparent)}.am .dm-tag>svg{flex:none;width:11px;height:11px}.am .dm-diff{font:500 11px/1 var(--font-geist-mono), "Geist Mono", monospace;font-variant-numeric:tabular-nums;white-space:nowrap;gap:4.5px;display:inline-flex}.am .dm-diff b{color:var(--ui-success-ink);font-weight:inherit}.am .dm-diff em{color:var(--ui-danger-ink);font-style:normal;font-weight:inherit}.am .dm-crit{--crit-on:color-mix(in oklab, var(--ui-ink-strong) 80%, transparent);flex:none;display:block;overflow:visible}.am .dm-crit[data-kind=issue]{--crit-on:var(--ui-crit-issue)}.am .dm-crit[data-kind=improvement]{--crit-on:var(--ui-crit-improvement)}.am .dm-crit circle{fill:color-mix(in oklab, var(--ui-ink-strong) 18%, transparent);transition:fill .3s var(--ui-ease-standard)}.am .dm-crit circle[data-on]{fill:var(--crit-on)}.am .dm-source{min-width:0;min-height:18px;color:var(--ui-secondary);white-space:nowrap;align-items:center;gap:4.5px;line-height:13.5px;display:inline-flex}.am .dm-source>svg,.am .dm-source-slot{width:18px;height:18px;color:var(--ui-faint);flex:0 0 18px;place-items:center;display:grid}.am .dm-source>span:last-child{text-overflow:ellipsis;overflow:hidden}.am .dm-button{box-sizing:border-box;border:1px solid var(--ui-line-strong);background-color:var(--ui-fill);height:24px;color:var(--ui-ink);font:400 12px/13.5px var(--font-geist-sans), Geist, sans-serif;letter-spacing:.065px;white-space:nowrap;transition:background-color .15s var(--ui-ease-standard), border-color .15s var(--ui-ease-standard), scale .15s var(--ui-ease-standard);border-radius:9999px;flex:none;align-items:center;gap:4.5px;padding:0 11.25px;display:inline-flex}.am .dm-button>svg{width:9px;height:9px}.am .dm-button[data-pressed]{border-color:color-mix(in oklab, var(--ui-ink-strong) 34%, transparent);background-color:var(--ui-fill-hover);scale:.97}.am .dm-spin{animation:1.1s linear infinite dm-spin}@keyframes dm-spin{to{transform:rotate(360deg)}}@keyframes dm-enter{0%{opacity:0;translate:0 var(--dm-from,10px)}}@keyframes dm-fade{0%{opacity:0}}@keyframes dm-mark{0%{background-color:color-mix(in srgb, var(--ui-ink) 6%, transparent)}}@media (max-width:1023px){.am .wm-viz{height:26rem}}.am .wm-viz[data-offscreen] *,.am .wm-viz[data-offscreen] :before,.am .wm-viz[data-offscreen] :after{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.am .wm-viz *,.am .wm-viz :before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}.am .geistmono_157ca88a-module__QHkx_a__className{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.am .geistmono_157ca88a-module__QHkx_a__variable{--font-geist-mono:"GeistMono", ui-monospace, SFMono-Regular, Roboto Mono, Menlo, Monaco, Liberation Mono, DejaVu Sans Mono, Courier New, monospace}
