*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:--theme(--default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:--theme(--default-font-feature-settings, normal);font-variation-settings:--theme(--default-font-variation-settings, normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:--theme(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:--theme(--default-mono-font-feature-settings, normal);font-variation-settings:--theme(--default-mono-font-variation-settings, normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{box-sizing:border-box}body{background:var(--background-page);color:var(--content-primary);margin:0;font:13px Arcway Geist,Arial,sans-serif}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit}:root{--font-geist-sans:"Arcway Geist";--font-geist-mono:"Arcway Geist Mono"}@font-face{font-family:Arcway Geist;src:url(/fonts/geist-latin.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Arcway Geist Mono;src:url(/fonts/geist-mono-latin.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/manrope-bold.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Space Grotesk;src:url(/fonts/space-grotesk-bold.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}:root{--arc-color-brand-900:#17211b;--arc-color-brand-700:#286f4b;--arc-color-brand-100:#e1f0e7;--arc-color-neutral-900:#17211b;--arc-color-neutral-600:#727b75;--arc-color-neutral-200:#e0e6e2;--arc-color-neutral-100:#f2f5f3;--arc-color-neutral-000:#fff;--arc-color-warning-700:#8a641b;--arc-color-warning-100:#fff9ea;--arc-color-danger-700:#a5423c;--arc-color-danger-100:#fbe9e7;--arc-color-info-700:#376d8a;--arc-color-info-100:#e8f2f7;--arc-space-2:2px;--arc-space-negative-4:-4px;--arc-space-4:4px;--arc-space-6:6px;--arc-space-8:8px;--arc-space-10:10px;--arc-space-12:12px;--arc-space-16:16px;--arc-space-24:24px;--arc-space-32:32px;--arc-space-48:48px;--arc-space-64:64px;--arc-space-96:96px;--arc-breakpoint-padding:var(--arc-space-16);--arc-size-control-sm:28px;--arc-size-control-md:36px;--arc-size-control-lg:44px;--arc-size-rail:180px;--arc-size-topbar:60px;--arc-size-touch-target:44px;--arc-radius-sm:6px;--arc-radius-md:8px;--arc-radius-lg:12px;--arc-radius-round:999px;--arc-shadow-sm:0 12px 30px #17211b1a;--arc-shadow-md:0 20px 48px #17211b29;--arc-shadow-lg:0 32px 80px #17211b3d;--arc-blur-sm:4px;--arc-blur-md:8px;--arc-blur-lg:16px;--arc-blur-xl:24px;--arc-font-sans:"Arcway Geist", var(--font-geist-sans,system-ui), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--arc-font-display:"Space Grotesk", "Arcway Geist", system-ui, sans-serif;--arc-font-mono:"Arcway Geist Mono", var(--font-geist-mono,ui-monospace), ui-monospace, "SFMono-Regular", Menlo, monospace;--arc-font-size-caption-s:11px;--arc-font-size-caption-m:12px;--arc-font-size-caption-l:13px;--arc-line-height-caption-s:16px;--arc-line-height-caption-m:16px;--arc-line-height-caption-l:18px;--arc-font-size-body-s:14px;--arc-font-size-body-m:15px;--arc-font-size-body-l:16px;--arc-line-height-body-s:20px;--arc-line-height-body-m:22px;--arc-line-height-body-l:24px;--arc-font-size-subheading-s:18px;--arc-font-size-subheading-m:20px;--arc-font-size-subheading-l:22px;--arc-line-height-subheading-s:24px;--arc-line-height-subheading-m:28px;--arc-line-height-subheading-l:28px;--arc-font-size-heading-s:24px;--arc-font-size-heading-m:28px;--arc-font-size-heading-l:32px;--arc-line-height-heading-s:32px;--arc-line-height-heading-m:36px;--arc-line-height-heading-l:40px;--arc-font-size-display-s:40px;--arc-font-size-display-m:48px;--arc-font-size-display-l:64px;--arc-line-height-display-s:48px;--arc-line-height-display-m:56px;--arc-line-height-display-l:72px;--arc-type-control-size:var(--arc-font-size-body-s);--arc-type-control-line:var(--arc-line-height-body-s);--arc-type-label-size:var(--arc-font-size-caption-m);--arc-type-label-line:var(--arc-line-height-caption-m);--arc-type-meta-size:var(--arc-font-size-caption-s);--arc-type-meta-line:var(--arc-line-height-caption-s);--arc-type-component-name-size:var(--arc-font-size-body-s);--arc-type-component-name-line:var(--arc-line-height-body-s);--arc-type-navigation-size:var(--arc-font-size-body-m);--arc-type-navigation-line:var(--arc-line-height-body-m);--arc-type-badge-label-size:var(--arc-font-size-caption-m);--arc-type-badge-label-line:var(--arc-line-height-caption-m);--arc-font-size-xs:var(--arc-font-size-caption-m);--arc-font-size-s:var(--arc-font-size-body-s);--arc-font-size-m:var(--arc-font-size-body-l);--arc-font-size-l:var(--arc-font-size-heading-s);--arc-font-size-xl:var(--arc-font-size-heading-l);--arc-line-height-xs:var(--arc-line-height-caption-m);--arc-line-height-s:var(--arc-line-height-body-m);--arc-line-height-m:var(--arc-line-height-body-l);--arc-line-height-l:var(--arc-line-height-heading-s);--arc-line-height-xl:var(--arc-line-height-heading-l);--arc-font-size-label:var(--arc-type-label-size);--arc-font-size-body-sm:var(--arc-font-size-body-s);--arc-font-size-body:var(--arc-font-size-body-s);--arc-font-size-body-lg:var(--arc-font-size-body-l);--arc-font-size-heading-sm:var(--arc-font-size-heading-s);--arc-font-size-heading:var(--arc-font-size-heading-s);--arc-font-size-heading-lg:var(--arc-font-size-heading-l);--arc-font-size-display:var(--arc-font-size-display-m);--arc-font-size-body-2xs:var(--arc-font-size-caption-s);--arc-font-size-body-xs:var(--arc-font-size-caption-m);--arc-font-size-body-xl:var(--arc-font-size-subheading-m);--arc-line-height-body-2xs:var(--arc-line-height-caption-s);--arc-line-height-body-xs:var(--arc-line-height-caption-m);--arc-line-height-body-xl:var(--arc-line-height-subheading-m);--arc-font-size-subheading-xs:var(--arc-type-component-name-size);--arc-font-size-subheading-xl:var(--arc-font-size-heading-s);--arc-line-height-subheading-xs:var(--arc-type-component-name-line);--arc-line-height-subheading-xl:var(--arc-line-height-heading-s);--arc-font-size-heading-xs:var(--arc-font-size-subheading-m);--arc-font-size-heading-xl:var(--arc-font-size-display-s);--arc-line-height-heading-xs:var(--arc-line-height-subheading-m);--arc-line-height-heading-xl:var(--arc-line-height-display-s);--arc-font-size-display-xs:var(--arc-font-size-heading-l);--arc-font-size-display-xl:var(--arc-font-size-display-l);--arc-line-height-display-xs:var(--arc-line-height-heading-l);--arc-line-height-display-xl:var(--arc-line-height-display-l);--arc-line-label:1.3;--arc-line-body:1.5;--arc-line-heading:1.2;--arc-font-weight-regular:400;--arc-font-weight-medium:500;--arc-font-weight-semibold:600;--arc-font-weight-bold:700;--arc-motion-fast:.12s;--arc-motion-standard:.18s;--arc-ease-standard:cubic-bezier(.2,0,0,1);--arc-z-base:0;--arc-z-sticky:10;--arc-z-popover:30;--arc-z-modal:50;--arc-z-toast:60;--ink:var(--arc-color-neutral-900);--green:var(--arc-color-brand-700);--pale:var(--arc-color-brand-100);--muted:var(--arc-color-neutral-600);--line:var(--arc-color-neutral-200);--soft:var(--arc-color-neutral-100);--content-primary:var(--arc-color-neutral-900);--content-disabled:color-mix(in srgb, var(--content-primary) 24%, transparent);--content-brand:var(--arc-color-brand-700);--content-danger:var(--arc-color-danger-700);--content-on-color:var(--arc-color-neutral-000);--content-inverse:var(--arc-color-neutral-000);--background-inverse:var(--content-inverse);--border-enabled:color-mix(in srgb, var(--content-primary) 50%, transparent);--border-inverse:color-mix(in srgb, var(--arc-color-neutral-000) 50%, transparent);--border-disabled:color-mix(in srgb, var(--content-primary) 24%, transparent);--border-select-neutral:var(--content-primary);--border-selected:var(--content-brand);--semantic-background-brand:var(--content-brand);--semantic-background-danger:var(--content-danger);--semantic-background-light:var(--arc-color-neutral-000);--semantic-background-dark:color-mix(in srgb, var(--arc-color-neutral-1400) 16%, transparent);--semantic-background-enabled:color-mix(in srgb, var(--content-primary) 8%, transparent);--semantic-background-disabled:color-mix(in srgb, var(--content-primary) 8%, transparent);--overlay-hover:color-mix(in srgb, var(--content-primary) 8%, transparent);--overlay-pressed:color-mix(in srgb, var(--content-primary) 12%, transparent);--overlay-scrim:color-mix(in srgb, var(--arc-color-neutral-1400) 40%, transparent);--overlay-loading:color-mix(in srgb, var(--arc-color-neutral-000) 40%, transparent);--button-cta-background:var(--semantic-background-brand);--button-cta-text-icon:var(--content-inverse);--button-destructive-background:var(--semantic-background-danger);--button-destructive-text-icon:var(--content-inverse);--button-background:var(--semantic-background-enabled);--button-text-icon:var(--content-primary);--button-ghost-text-icon:var(--content-secondary);--button-border:var(--border-enabled);--button-disabled-background:var(--semantic-background-disabled);--button-disabled-text-icon:var(--content-disabled);--button-disabled-border:var(--border-disabled)}@media (width>=641px){:root{--arc-breakpoint-padding:var(--arc-space-24)}}@media (width>=1024px){:root{--arc-breakpoint-padding:var(--arc-space-32)}}@media (width>=1440px){:root{--arc-breakpoint-padding:var(--arc-space-48)}}@media (prefers-reduced-motion:reduce){:root{--arc-motion-fast:0s;--arc-motion-standard:0s}}@font-face{font-family:Portfolio Lato;src:url(/fonts/lato-extrabold.ttf)format("truetype");font-style:normal;font-weight:800;font-display:swap}.arc-logo{color:var(--content-primary);font-family:Portfolio Lato,sans-serif;font-size:var(--arc-font-size-subheading-s);line-height:var(--arc-line-height-subheading-s);font-synthesis:none;white-space:nowrap;background:0 0;border:0;flex:none;align-items:center;padding:0;font-weight:800;text-decoration:none;display:inline-flex}.arc-logo:hover,.arc-logo:active{color:var(--content-primary);background:0 0;text-decoration:none}.arc-logo:focus-visible{outline:1px dashed var(--border-select-neutral);outline-offset:var(--arc-space-4)}.arc-portfolio-header{width:100%;font-family:var(--arc-font-family-body-s);font-size:var(--arc-font-size-body-s);line-height:var(--arc-line-height-body-s);box-sizing:border-box;justify-content:space-between;align-items:center;gap:var(--arc-space-16);min-height:80px;padding:var(--arc-space-16) var(--arc-breakpoint-padding);color:var(--content-primary);border-bottom:1px solid var(--border-divider);background:color-mix(in srgb,var(--background-page) 88%,transparent);-webkit-backdrop-filter:blur(var(--arc-blur-lg));backdrop-filter:blur(var(--arc-blur-lg));display:flex}.arc-portfolio-header-identity{align-items:center;gap:var(--arc-space-12);flex-wrap:wrap;flex:1;min-width:0;display:flex}.arc-portfolio-header-description{overflow-wrap:anywhere;min-width:0;color:var(--content-secondary)}.arc-portfolio-header[data-compact=true]{gap:var(--arc-space-4);min-height:72px}.arc-portfolio-header[data-compact=true] .arc-portfolio-header-identity{align-items:flex-start;gap:var(--arc-space-4);flex-direction:column}.arc-portfolio-footer{box-sizing:border-box;justify-content:space-between;align-items:flex-end;gap:var(--arc-space-16);width:100%;padding-inline:var(--arc-breakpoint-padding);color:var(--content-secondary);font-family:var(--arc-font-family-caption-m);font-size:var(--arc-font-size-caption-m);line-height:var(--arc-line-height-caption-m);font-weight:var(--arc-font-weight-caption-m);letter-spacing:var(--arc-letter-spacing-caption-m);flex-wrap:wrap;display:flex}.arc-portfolio-footer-info{align-items:center;gap:var(--arc-space-8);white-space:nowrap;flex-wrap:nowrap;min-width:0;max-width:100%;display:flex}.arc-portfolio-footer-info>:first-child{flex-shrink:0}.arc-portfolio-footer-info>:last-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.arc-portfolio-footer-signature{text-align:right;overflow-wrap:anywhere;min-width:0;max-width:100%;margin-left:auto}.arc-button{font-family:var(--arc-font-sans);font-size:var(--arc-font-size-body-m);line-height:var(--arc-line-height-body-m);font-weight:var(--arc-font-weight-medium);white-space:nowrap}.arc-button:not(.button-unstyled){box-sizing:border-box;height:36px;min-height:36px;padding:var(--arc-space-8) var(--arc-space-16);border-radius:var(--arc-radius-md);transition:background var(--arc-motion-fast),border-color var(--arc-motion-fast),color var(--arc-motion-fast),box-shadow var(--arc-motion-fast);border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.arc-button:not(.button-unstyled).button-with-icon{justify-content:center;align-items:center;gap:var(--arc-space-10);display:inline-flex}.arc-button:not(.button-unstyled).button-icon-left{padding-left:var(--arc-space-10);padding-right:var(--arc-space-16)}.arc-button:not(.button-unstyled).button-icon-right{padding-left:var(--arc-space-16);padding-right:var(--arc-space-10)}.arc-button:not(.button-unstyled).menu-button-balanced-padding{padding-left:var(--arc-space-10);padding-right:var(--arc-space-10)}.arc-button:not(.button-unstyled).button-icon-only{place-items:center;width:36px;min-width:36px;padding:0;display:inline-grid}.arc-button:not(.button-unstyled).button-size-sm{place-items:center;width:24px;min-width:24px;height:24px;min-height:24px;padding:0;display:inline-grid}.arc-button.button-cta,.arc-button.button-primary{background:var(--button-cta-background);color:var(--button-cta-text-icon);border-color:#0000}.arc-button.button-filled{background:var(--button-background);color:var(--button-text-icon);border-color:#0000}.arc-button.button-outline{border-color:var(--button-border);color:var(--button-text-icon);background:0 0}.arc-button.button-ghost{color:var(--button-ghost-text-icon);background:0 0;border-color:#0000}.arc-button.button-borderless{color:var(--button-text-icon);background:0 0;border-color:#0000}.arc-button.button-danger,.arc-button.button-destructive{background:var(--button-destructive-background);color:var(--button-destructive-text-icon);border-color:#0000}.arc-button:not(.button-unstyled):after{content:"";pointer-events:none;background:0 0;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.arc-button.button-ghost:not(:disabled):hover{color:var(--button-text-icon)}.arc-button:not(.button-unstyled):not(.button-ghost):not(:disabled):hover:after{background:var(--overlay-hover)}}.arc-button:not(.button-unstyled):not(.button-ghost):not(:disabled):active:after,.arc-menu-trigger:not(.button-ghost):not(:disabled)[aria-expanded=true]:after{background:var(--overlay-pressed)}.arc-menu-trigger.button-ghost:not(:disabled)[aria-expanded=true]{color:var(--button-text-icon)}.arc-button:not(.button-unstyled)[aria-pressed=true]{background:var(--overlay-selected);border-color:var(--border-selected);color:var(--content-primary)}.arc-button:not(.button-unstyled):focus-visible:not([data-focus-origin=pointer]),.arc-icon-button:focus-visible:not([data-focus-origin=pointer]){outline:1px dashed var(--border-select-neutral);outline-offset:2px}.arc-button:disabled{cursor:not-allowed;opacity:1;color:var(--button-disabled-text-icon)}.arc-button:is(.button-cta,.button-primary,.button-filled,.button-danger,.button-destructive):disabled{background:var(--button-disabled-background);border-color:#0000}.arc-button.button-outline:disabled{border-color:var(--button-disabled-border);background:0 0}.arc-button:is(.button-ghost,.button-borderless):disabled{background:0 0;border-color:#0000}.arc-menu-button{isolation:isolate;flex:none;display:inline-flex;position:relative}.arc-menu-portal{box-sizing:border-box;overflow:visible}.arc-menu-portal[data-theme-syncing=true],.arc-menu-portal[data-theme-syncing=true] *{transition:none!important}.arc-menu-inline-layer{z-index:3;visibility:visible;position:absolute}.arc-menu-inline-layer.inline-bottom-start{top:calc(100% + var(--arc-space-4));min-width:100%;left:0}.arc-menu-inline-layer.inline-side-start{top:0;left:calc(100% + var(--arc-space-negative-4))}.arc-menu-popup{top:calc(100% + var(--arc-space-4));z-index:1;position:absolute;left:0}.arc-menu-portal>.arc-menu-popup,.arc-menu-portal>.arc-select-menu,.arc-menu-portal>.arc-submenu-popup{width:100%;min-width:100%;max-height:min(320px,calc(100dvh - var(--arc-space-16)));position:static;inset:auto}.arc-menu-portal>.arc-menu{overflow:hidden}.arc-menu-portal>.arc-menu>.arc-menu-content{flex:auto;overflow:hidden auto}.arc-menu{flex-direction:column;min-width:152px;min-height:0;display:flex}.arc-menu-header{margin-bottom:var(--arc-space-8);flex:none}.arc-menu-header .arc-field-control,.arc-menu-header .arc-input-surface{width:100%}.arc-menu-content{gap:var(--arc-space-2);flex-direction:column;min-height:0;display:flex;overflow:visible}.arc-menu[data-has-footer=true]{max-height:min(320px,calc(100dvh - var(--arc-space-32)));overflow:hidden}.arc-menu[data-has-footer=true]>.arc-menu-content{flex:auto;overflow:hidden auto}.arc-menu-footer{gap:var(--arc-space-2);margin-top:var(--arc-space-4);padding-top:var(--arc-space-4);border-top:1px solid var(--border-divider);background:var(--background-floating);flex-direction:column;flex:none;display:flex;position:sticky;bottom:0}.arc-menu-footer>.arc-menu-item{width:100%;min-width:0}.arc-menu-footer>.arc-toolbar{align-self:flex-end;width:max-content}.arc-menu-item-branch{width:max-content;position:relative}.arc-menu .arc-menu-item-branch,.arc-menu-item-branch>.arc-menu-item{width:100%}.arc-submenu-popup{z-index:2;top:0;left:calc(100% + var(--arc-space-negative-4));position:absolute}.arc-menu .arc-submenu-popup{left:calc(100% + var(--arc-space-8) + 1px + var(--arc-space-negative-4))}.arc-menu-item{box-sizing:border-box;width:max-content;min-width:152px;padding:var(--arc-space-6) var(--arc-space-8);border-radius:var(--arc-radius-md);color:var(--content-primary);font-family:var(--arc-font-sans);font-size:var(--arc-font-size-body-s);font-weight:var(--arc-font-weight-regular);line-height:var(--arc-line-height-body-s);text-align:left;white-space:nowrap;cursor:pointer;transition:background var(--arc-motion-fast),border-color var(--arc-motion-fast),color var(--arc-motion-fast),outline-color var(--arc-motion-fast);background:0 0;border:1px solid #0000;grid-template-columns:minmax(0,1fr);align-items:center;display:grid;position:relative;overflow:hidden}.arc-menu .arc-menu-item{flex-shrink:0;width:100%;min-width:0}.arc-menu-item.has-leading-slot{grid-template-columns:auto minmax(0,1fr);column-gap:0}.arc-menu-item.has-trailing{grid-template-columns:minmax(0,1fr) auto;column-gap:0}.arc-menu-item.has-leading-slot.has-trailing{grid-template-columns:auto minmax(0,1fr) auto}.arc-menu-item.has-leading-icon.has-selector{grid-template-columns:auto auto minmax(0,1fr)}.arc-menu-item-selector{color:currentColor;place-items:center;width:20px;height:20px;display:grid}.arc-menu-item-icon,.arc-menu-item-trailing{color:currentColor;place-items:center;width:16px;height:16px;display:grid}.arc-menu-item.has-leading-icon.has-selector .arc-menu-item-icon{margin-left:var(--arc-space-4)}.arc-menu-item.has-leading-slot .arc-menu-item-label{margin-left:var(--arc-space-8)}.arc-menu-item-end{align-items:center;gap:var(--arc-space-8);margin-left:var(--arc-space-16);display:flex}.arc-menu-item-status{place-items:center;width:16px;height:16px;display:grid}.arc-menu-item.has-leading-icon.has-selector.has-trailing{grid-template-columns:auto auto minmax(0,1fr) auto}.arc-menu-item-label{text-overflow:ellipsis;min-width:0;max-width:100%;display:block;overflow:hidden}.arc-menu-item:after{content:"";pointer-events:none;background:0 0;position:absolute;inset:0}.arc-menu-item:not(:disabled):hover:after,.arc-menu-item.is-hovered:not(:disabled):after,.arc-menu-item[aria-expanded=true]:not(:disabled):after{background:var(--overlay-hover)}.arc-menu-item:not(:disabled):active:after,.arc-menu-item.is-pressed:not(:disabled):after{background:var(--overlay-pressed)}.arc-menu-item.is-selected:not(.has-selector){background:var(--overlay-selected);border-color:var(--border-selected);color:var(--content-primary)}.arc-menu-item:focus-visible,.arc-menu-item.is-keyboard-focused{outline:1px dashed var(--border-select-neutral);outline-offset:2px}.arc-menu-item:disabled{color:var(--content-disabled);cursor:not-allowed}.arc-selector{box-sizing:border-box;border-radius:var(--arc-radius-sm);appearance:none;width:20px;height:20px;color:var(--content-primary);font:inherit;transition:background var(--arc-motion-fast),color var(--arc-motion-fast),outline-color var(--arc-motion-fast);background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid;position:relative}.arc-selector.has-background{background:var(--background-inverse)}button.arc-selector:not(:disabled){cursor:pointer}.arc-selector>svg{width:16px;height:16px}.arc-selector.is-hovered:not(.is-disabled),button.arc-selector:not(:disabled):hover{background:var(--overlay-hover)}.arc-checkbox:not(:has(input:disabled)):hover>.arc-selector{background:var(--overlay-hover)}.arc-selector.is-pressed:not(.is-disabled),button.arc-selector:not(:disabled):active{background:var(--overlay-pressed)}.arc-checkbox:not(:has(input:disabled)):active>.arc-selector{background:var(--overlay-pressed)}.arc-selector.is-keyboard-focused,button.arc-selector:focus-visible,.arc-checkbox>input:focus-visible+.arc-selector{outline:1px dashed var(--border-select-neutral);outline-offset:2px}.arc-selector.is-disabled{color:var(--content-disabled)}button.arc-selector:disabled{cursor:not-allowed}.arc-selector.has-background:is(.is-hovered,:hover){background:linear-gradient(var(--overlay-hover),var(--overlay-hover)),var(--background-inverse)}.arc-selector.has-background:is(.is-pressed,:active){background:linear-gradient(var(--overlay-pressed),var(--overlay-pressed)),var(--background-inverse)}.arc-action-group-single{flex:none;align-items:center;width:max-content;display:flex}.arc-action-group-single>.arc-button,.arc-action-group-single>.arc-menu-button{white-space:nowrap;flex:none}.arc-toolbar{box-sizing:border-box;align-items:center;gap:var(--arc-space-4);flex:0 9999 auto;width:max-content;min-width:36px;max-width:100%;display:flex;position:relative}.arc-toolbar[data-size=sm]{flex:none;min-width:24px}.arc-toolbar>:is(.arc-button,.arc-menu-button){flex:none}.arc-toolbar-measure{visibility:hidden;pointer-events:none;gap:var(--arc-space-4);width:max-content;display:flex;position:absolute}.arc-toolbar-overflow{order:-1}.arc-banner{box-sizing:border-box;width:min(640px,90%);padding:var(--arc-space-12) var(--arc-space-16);align-items:center;column-gap:var(--arc-space-10);row-gap:var(--arc-space-8);border-radius:var(--arc-radius-md);grid-template-columns:auto minmax(0,1fr) auto;display:grid;container-type:inline-size}.arc-banner[data-tone=brand]{background:var(--semantic-background-lite-brand);color:var(--content-brand)}.arc-banner[data-tone=info]{background:var(--semantic-background-lite-info);color:var(--content-info)}.arc-banner[data-tone=success]{background:var(--semantic-background-lite-success);color:var(--content-success)}.arc-banner[data-tone=warning]{background:var(--semantic-background-lite-warning);color:var(--content-warning)}.arc-banner[data-tone=danger]{background:var(--semantic-background-lite-danger);color:var(--content-danger)}.arc-banner>svg{flex:none;width:16px;height:16px}.arc-banner-content{gap:var(--arc-space-4);flex-direction:column;min-width:0;display:flex}.arc-banner-content b,.arc-banner-content small{color:inherit;font-family:var(--arc-font-sans);text-overflow:ellipsis;white-space:nowrap;letter-spacing:normal;overflow:hidden}.arc-banner-content b{font-size:var(--arc-font-size-body-s);line-height:var(--arc-line-height-body-s);font-weight:var(--arc-font-weight-medium)}.arc-banner-content small{font-size:var(--arc-font-size-caption-m);line-height:var(--arc-line-height-caption-m);font-weight:var(--arc-font-weight-regular)}.arc-banner-toolbar{justify-content:flex-end;width:max-content;min-width:36px;max-width:100%;display:flex}.arc-banner-toolbar .arc-toolbar{justify-content:flex-end}@container (width<=420px){.arc-banner-toolbar{grid-column:2/-1;justify-content:flex-end;width:100%}.arc-banner-toolbar .arc-toolbar{justify-content:flex-end}}.arc-content-header,.arc-section-header{box-sizing:border-box;width:100%;min-width:0;color:var(--content-primary);justify-content:space-between;padding:0;display:flex}.arc-content-header{height:auto;min-height:0;padding-block:var(--arc-space-10);align-items:flex-start;container-type:inline-size}.arc-content-header-main{--header-title-row:1;--header-action-inset:var(--arc-space-24);grid-template-columns:[content] minmax(236px,1fr) [actions] minmax(calc(36px + var(--header-action-inset)),max-content);column-gap:var(--arc-space-8);row-gap:var(--arc-space-4);width:100%;min-width:0;display:grid}.arc-section-header-copy{flex-direction:column;flex:auto;align-items:flex-start;gap:0;min-width:0;display:flex}.arc-content-header-main:has(>.arc-content-header-leading-slot){grid-template-columns:[leading] 36px [content] minmax(192px,1fr) [actions] minmax(calc(36px + var(--header-action-inset)),max-content)}.arc-content-header-main:not(:has(>.arc-content-header-actions)){grid-template-columns:[content]minmax(236px,1fr)}.arc-content-header-main:has(>.arc-content-header-leading-slot):not(:has(>.arc-content-header-actions)){grid-template-columns:[leading]36px[content]minmax(192px,1fr)}.arc-content-header-main:has(>.arc-content-header-metadata){--header-title-row:2}.arc-content-header-metadata{grid-area:1/content;min-width:0}.arc-content-header-leading-slot{grid-column:leading;grid-row:var(--header-title-row);justify-content:center;align-self:start;align-items:center;width:36px;display:flex}.arc-content-header-leading{flex:none;align-items:center;display:flex}.arc-content-header-title-line{box-sizing:border-box;grid-column:content;grid-row:var(--header-title-row);min-width:0;min-height:36px;padding-top:var(--arc-space-2);font-size:var(--arc-font-size-heading-s);line-height:var(--arc-line-height-heading-s)}.arc-content-header-badge-gap{word-spacing:var(--arc-space-8);font-size:0;line-height:0}.arc-content-header-badge{height:var(--arc-line-height-heading-s);vertical-align:top;line-height:var(--arc-line-height-caption-m);white-space:nowrap;align-items:center;display:inline-flex}.arc-content-header-metadata,.arc-section-header-metadata{min-width:0;max-width:100%;color:var(--content-secondary);font-family:var(--arc-font-sans);font-size:var(--arc-font-size-caption-s);line-height:var(--arc-line-height-caption-s);font-weight:var(--arc-font-weight-regular);text-overflow:ellipsis;text-transform:none;white-space:nowrap;margin:0;overflow:hidden}.arc-content-header-secondary,.arc-section-header-secondary{max-width:100%;color:var(--content-secondary);font-family:var(--arc-font-sans);font-size:var(--arc-font-size-caption-l);line-height:var(--arc-line-height-caption-l);font-weight:var(--arc-font-weight-regular);white-space:normal;overflow-wrap:anywhere;margin:0}.component-detail .arc-content-header-secondary,.component-detail .arc-section-header-secondary{font-size:var(--arc-font-size-caption-l);line-height:var(--arc-line-height-caption-l)}.arc-content-header-primary,.arc-section-header-primary{max-width:100%;color:var(--content-primary);font-family:var(--arc-font-sans);white-space:normal;overflow-wrap:anywhere;margin:0}.arc-content-header-primary{font-size:var(--arc-font-size-heading-s);line-height:var(--arc-line-height-heading-s);font-weight:var(--arc-font-weight-bold);display:inline}.arc-content-header-secondary{grid-column:content;grid-row:calc(var(--header-title-row) + 1)}.arc-section-header{height:auto;min-height:0;padding-block:var(--arc-space-8);align-items:center;gap:var(--arc-space-32)}.arc-section-header-primary{font-size:var(--arc-font-size-subheading-s);line-height:var(--arc-line-height-subheading-s);font-weight:var(--arc-font-weight-semibold)}.arc-section-header-trailing{align-items:center;gap:var(--arc-space-16);flex:0 9999 auto;min-width:min-content;max-width:100%;display:flex}.arc-section-header-controls{flex:none;align-items:center;width:max-content;display:flex}.component-detail .arc-section-header-primary{font-size:var(--arc-font-size-subheading-s);line-height:var(--arc-line-height-subheading-s);font-weight:var(--arc-font-weight-semibold);margin:0}@media (width<=640px){.arc-content-header-main{--header-action-inset:var(--arc-space-8)}}.arc-section-header-actions{flex:0 9999 auto;align-items:flex-start;width:max-content;min-width:36px;max-width:100%;display:flex}.arc-section-header-actions:has(.arc-action-group-single){flex:none;min-width:max-content}.arc-content-header-actions{box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding-left:var(--header-action-inset);grid-column:actions;grid-row:var(--header-title-row);justify-self:end;align-items:flex-start;margin-left:0;display:flex}.arc-content-header-actions>.arc-toolbar,.arc-section-header-actions>.arc-toolbar{justify-content:flex-end}.arc-global-header{box-sizing:border-box;width:100%;height:var(--arc-size-topbar);align-items:center;gap:var(--arc-space-16);padding:0 var(--arc-breakpoint-padding);border-bottom:1px solid var(--border-divider);background:var(--background-floating);color:var(--content-primary);display:flex;overflow:hidden}.arc-global-header-navigation{align-items:center;gap:var(--arc-space-8);flex:none;width:max-content;display:flex}.arc-global-header-navigation-toggle{flex:none}.arc-global-header-brand{box-sizing:border-box;align-items:center;gap:var(--arc-space-10);width:max-content;color:var(--content-primary);font:inherit;font-weight:var(--arc-font-weight-medium);cursor:pointer;background:0 0;border:0;border-radius:0;flex:none;padding:0;display:inline-flex}.arc-global-header-brand:hover,.arc-global-header-brand:active{color:var(--content-primary);background:0 0}.arc-global-header-brand:focus-visible{outline:1px dashed var(--border-select-neutral);outline-offset:2px}.arc-global-header-brand>b{border-radius:var(--arc-radius-md);background:var(--content-primary);width:30px;height:30px;color:var(--background-floating);place-items:center;display:grid}.arc-global-header-context{flex:auto;align-items:center;width:auto;min-width:0;display:flex;overflow:hidden}.arc-global-header-account{flex:none;align-items:center;width:max-content;display:flex}.arc-global-header-flex{flex:1;min-width:0}.arc-global-header:has(>.arc-global-header-context)>.arc-global-header-flex{flex:0 0 0}.arc-global-header-toolbar{justify-content:flex-end}.component-detail .arc-global-header>.arc-global-header-flex{flex:1;width:auto;max-width:none;margin:0}.component-detail .arc-global-header:has(>.arc-global-header-context)>.arc-global-header-flex{flex:0 0 0}.component-detail .arc-global-header>.arc-global-header-context{flex:auto;width:auto;min-width:0;max-width:none;margin:0}.component-detail .arc-global-header>.arc-global-header-account{flex:none;width:max-content;max-width:none;margin:0}.arc-creation-header{box-sizing:border-box;align-items:center;gap:var(--arc-space-16);width:100%;height:auto;min-height:0;padding:var(--arc-space-16);border-bottom:1px solid var(--border-divider);background:var(--background-floating);color:var(--content-primary);display:flex;overflow:hidden}.arc-creation-header-leading-action,.arc-creation-header-controls{flex:none;align-items:center;width:max-content;display:flex}.arc-creation-header-trailing-action{flex:0 9999 auto;align-items:center;width:max-content;min-width:36px;max-width:100%;display:flex}.arc-creation-header-trailing-action:has(.arc-action-group-single){flex:none;min-width:max-content}.arc-creation-header-trailing-action>.arc-toolbar{justify-content:flex-end}.arc-creation-header-workflow{flex:0 999 auto;align-items:center;width:max-content;min-width:128px;max-width:100%;display:flex;overflow:hidden}.arc-creation-header-copy{text-align:left;flex-direction:column;flex:auto;gap:0;min-width:0;display:flex;overflow:hidden}.arc-creation-header-primary,.arc-creation-header-secondary{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.arc-creation-header-primary{font-size:var(--arc-font-size-heading-s);line-height:var(--arc-line-height-heading-s);font-weight:var(--arc-font-weight-bold);margin:0}.arc-creation-header-secondary{color:var(--content-secondary);font-size:var(--arc-font-size-caption-l);line-height:var(--arc-line-height-caption-l);margin:0}.component-detail .arc-creation-header>span{max-width:none;margin:0}.component-detail .arc-creation-header>.arc-creation-header-copy{flex:auto;width:auto;min-width:0}.component-detail .arc-creation-header>.arc-creation-header-leading-action,.component-detail .arc-creation-header>.arc-creation-header-controls{flex:none;width:max-content}.component-detail .arc-creation-header>.arc-creation-header-trailing-action{flex:0 9999 auto;width:max-content;min-width:36px;max-width:100%}.component-detail .arc-creation-header>.arc-creation-header-workflow{flex:0 999 auto;width:max-content;min-width:128px;max-width:100%;overflow:hidden}.arc-workflow-stepper{box-sizing:border-box;align-items:center;gap:var(--arc-space-8);width:max-content;min-width:0;max-width:100%;height:auto;color:var(--content-secondary);display:flex;overflow:hidden}.arc-workflow-step{align-items:center;gap:var(--arc-space-4);width:max-content;font-size:var(--arc-font-size-caption-m);line-height:var(--arc-line-height-caption-m);font-weight:var(--arc-font-weight-regular);white-space:nowrap;flex:none;display:flex}.arc-workflow-stepper[data-compact=true] .arc-workflow-step-label{display:none}.arc-workflow-step-indicator{box-sizing:border-box;width:16px;height:16px;color:var(--content-secondary);background:0 0;border:0;flex:none;place-items:center;display:grid}.arc-workflow-step.is-current,.arc-workflow-step.is-current .arc-workflow-step-indicator,.arc-workflow-step.is-completed{color:var(--content-primary)}.arc-workflow-step.is-completed .arc-workflow-step-indicator{color:var(--semantic-background-success)}.arc-workflow-connector{border-top:1px solid var(--border-divider);flex:none;width:24px;display:block}.arc-workflow-connector.is-completed{border-color:var(--semantic-background-success)}.arc-ai-panel{box-sizing:border-box;border-left:1px solid var(--border-divider);background:var(--background-floating);width:100%;min-width:280px;height:100%;min-height:0;color:var(--content-primary);grid-template-rows:auto auto minmax(0,1fr) auto;display:grid}.arc-ai-panel-tabs{box-sizing:border-box;width:100%;padding:0 var(--arc-space-16);border-bottom:1px solid var(--border-divider)}.arc-ai-panel-context{padding:var(--arc-space-12) var(--arc-space-16);border-bottom:1px solid var(--border-divider);color:var(--content-secondary);font-size:var(--arc-font-size-caption-m);line-height:var(--arc-line-height-caption-m)}.arc-ai-panel-conversation,.arc-ai-panel-view{min-height:0;padding:var(--arc-space-16);overflow:auto}.arc-ai-panel-conversation{gap:var(--arc-space-16);flex-direction:column;display:flex}.arc-ai-panel-view>p{color:var(--content-secondary);font-size:var(--arc-font-size-body-s);line-height:var(--arc-line-height-body-s);margin:0}.arc-ai-panel-empty{color:var(--content-secondary);font-size:var(--arc-font-size-body-s);line-height:var(--arc-line-height-body-s);text-align:center;margin:auto}.arc-ai-panel-composer{padding:var(--arc-space-12);border-top:1px solid var(--border-divider)}.arc-ai-panel-composer>.arc-prompt-composer{max-width:none}.arc-form-layout{box-sizing:border-box;background:var(--background-floating);width:100%;height:100%;min-height:0;color:var(--content-primary);flex-direction:column;display:flex}.arc-form-layout-content{min-height:0;padding:var(--arc-space-16);flex:auto;display:block}.arc-form-layout-fields{align-items:start;gap:var(--arc-space-16);flex-direction:column;width:100%;min-width:0;display:flex}.arc-form-layout-fields>.arc-field-layout,.arc-form-layout-fields>.arc-input-family{width:100%;max-width:none}.arc-form-layout-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--form-item-min-width)),1fr));gap:var(--arc-space-16);align-items:start;min-width:0;display:grid}.arc-form-layout-slot{min-width:0}.arc-form-layout-slot[data-span=full]{grid-column:1/-1}.arc-form-layout-fields>.arc-form-layout-grid{width:100%}.arc-form-layout-actions{min-width:36px;padding:var(--arc-space-16);border-top:1px solid var(--border-divider);flex:none;justify-content:flex-end;display:flex}.arc-form-layout-actions>.arc-toolbar{justify-content:flex-end}.arc-icon-button{border-radius:var(--arc-radius-md);background:var(--ink);color:#fff;width:36px;height:36px;font-size:var(--arc-type-control-size);border:1px solid #0000;place-items:center;padding:0;display:inline-grid}[data-arcway-component=Input],[data-arcway-component=Select],[data-arcway-component=Textarea],.arc-input-surface{box-sizing:border-box;border:1px solid var(--border-enabled);border-radius:var(--arc-radius-md);background:var(--background-floating);min-height:36px;color:var(--content-primary);box-shadow:none;font-family:var(--arc-font-sans);font-size:var(--arc-type-control-size);line-height:var(--arc-type-control-line);padding:0 var(--arc-space-12);transition:border-color var(--arc-motion-fast),box-shadow var(--arc-motion-fast),color var(--arc-motion-fast)}[data-arcway-component=Input]:focus[data-focus-origin=pointer],[data-arcway-component=Select]:focus[data-focus-origin=pointer],[data-arcway-component=Textarea]:focus[data-focus-origin=pointer],[data-arcway-component=Input][data-selected=true],[data-arcway-component=Select][data-selected=true],.arc-input-surface[data-selected=true]{border-color:var(--border-selected);box-shadow:inset 0 0 0 1px var(--border-selected);color:var(--content-primary);outline:none}.arc-input-surface:has(.arc-input-editor:focus[data-focus-origin=pointer]){border-color:var(--border-selected);box-shadow:inset 0 0 0 1px var(--border-selected);color:var(--content-primary);outline:none}[data-arcway-component=Input]:focus-visible:not([data-focus-origin=pointer]),[data-arcway-component=Select]:focus-visible:not([data-focus-origin=pointer]),[data-arcway-component=Textarea]:focus-visible:not([data-focus-origin=pointer]){outline:1px dashed var(--border-select-neutral);outline-offset:2px}.arc-input-surface:has(.arc-input-editor:focus-visible:not([data-focus-origin=pointer])){outline:1px dashed var(--border-select-neutral);outline-offset:2px}[data-arcway-component=Input]:disabled,[data-arcway-component=Select]:disabled,[data-arcway-component=Textarea]:disabled,.arc-input-surface[data-disabled=true]{border-color:var(--border-disabled);background:var(--semantic-background-disabled);box-shadow:none;color:var(--content-disabled);cursor:not-allowed}[data-arcway-component=Select]{padding-right:var(--arc-space-12);appearance:none;line-height:var(--arc-line-height-body-s)!important}.arc-select-control{width:100%;display:block;position:relative}.arc-select-trigger{align-items:center;gap:var(--arc-space-8);text-align:left;cursor:pointer;grid-template-columns:minmax(0,1fr) 16px;width:100%;display:grid}.arc-select-trigger:has(>.arc-input-leading){grid-template-columns:16px minmax(0,1fr) 16px}:is(.arc-input-surface:has(>.arc-input-leading),.arc-input-surface:has(>.arc-search-leading),.arc-select-trigger:has(>.arc-input-leading)){padding-left:var(--arc-space-8)}.arc-select-trigger>.arc-input-leading{margin-right:0}.arc-select-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.arc-select-disclosure{color:currentColor;place-items:center;width:16px;height:16px;display:grid}.arc-select-control>.arc-select-menu{z-index:3;top:calc(100% + var(--arc-space-4));min-width:100%;position:absolute;left:0}[data-arcway-component=Input],[data-arcway-component=Select]{height:36px}[data-arcway-component=Textarea]{height:auto;min-height:78px;padding:var(--arc-space-8) var(--arc-space-12);resize:none;overflow-y:hidden}.arc-input-family{gap:var(--arc-space-12);width:min(240px,100%);display:grid}.arc-input-family.detailed{width:min(320px,100%)}.arc-field-layout{min-width:0;display:flex}.arc-field-layout[data-label-position=top]{gap:var(--arc-space-4);flex-direction:column}.arc-field-layout[data-label-position=start]{align-items:center;gap:var(--arc-space-8);flex-direction:row}.input-kind-area .arc-field-layout[data-label-position=start]{align-items:flex-start}.input-kind-area .arc-field-layout[data-label-position=start]>.arc-field-label{padding-top:var(--arc-space-10)}.arc-field-control{flex:1;min-width:0;display:block}.arc-field-label{flex:none}.arc-input-family .wide{grid-column:1/-1}.arc-input-family input,.arc-input-family textarea,.arc-field-control>input,.arc-field-control>textarea,.arc-input-read-only{width:100%}.arc-input-read-only-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--content-primary);font-family:var(--arc-font-sans);font-size:var(--arc-font-size-body-s);line-height:var(--arc-line-height-body-s);font-weight:var(--arc-font-weight-regular);overflow:hidden}.arc-input-read-only[data-label-position=start] .arc-input-read-only-value{flex:1}.arc-input-leading{width:16px;height:16px;color:inherit;margin-right:var(--arc-space-8);flex:0 0 16px;place-items:center;display:grid}.arc-input-color-swatch{box-sizing:border-box;border:1px solid var(--border-divider);border-radius:var(--arc-radius-sm);width:16px;height:16px}.arc-text-input[data-clear-visible=true]{padding-right:var(--arc-space-6)}.arc-text-input>.arc-button{margin-left:var(--arc-space-8);flex:none}.arc-slider-control.has-leading{grid-template-columns:auto minmax(0,1fr) auto}.arc-slider-control>.arc-input-leading{margin-right:0}.arc-input-surface{align-items:center;width:100%;height:36px;min-height:36px;display:flex}.arc-number-input,.arc-search-input{padding-right:var(--arc-space-6)}.arc-input-editor{min-width:0;color:inherit;font:inherit;font-size:max(1em,var(--arc-input-min-font-size,0px));line-height:var(--arc-line-height-body-s);background:0 0;border:0;outline:0;flex:1;padding:0}.arc-number-toolbar{align-items:center;gap:var(--arc-space-4);flex:none;display:inline-flex}.arc-search-input{align-items:center;gap:var(--arc-space-8);grid-template-columns:16px minmax(0,1fr) auto;display:grid}.arc-search-leading{width:16px;height:16px;color:var(--content-secondary);place-items:center;font-style:normal;display:grid}.arc-search-input[data-disabled=true] .arc-search-leading{color:var(--content-disabled)}.arc-search-clear{flex:none}.arc-slider-control{box-sizing:border-box;align-items:center;gap:var(--arc-space-8);width:100%;height:36px;color:var(--content-primary);cursor:pointer;outline:none;grid-template-columns:minmax(0,1fr) auto;display:grid}.arc-slider-track{box-sizing:border-box;height:4px;padding:0 var(--arc-space-8);border-radius:var(--arc-radius-round);background:0 0;border:0;display:block;position:relative}.arc-slider-travel{width:100%;height:100%;display:block;position:relative}.arc-slider-value-track,.arc-slider-remaining-track{border-radius:var(--arc-radius-round);border:0;position:absolute;top:0;bottom:0}.arc-slider-value-track{left:calc(-1 * var(--arc-space-8));width:var(--arc-slider-position);background:var(--content-brand)}.arc-slider-remaining-track{right:calc(-1 * var(--arc-space-8));left:calc(var(--arc-slider-position) + var(--arc-space-8));background:var(--semantic-background-enabled)}.arc-slider-thumb{top:50%;left:var(--arc-slider-position);border-radius:var(--arc-radius-round);background:var(--content-brand);border:0;width:16px;height:16px;position:absolute;transform:translate(-50%,-50%)}.arc-slider-value{font-family:var(--arc-font-sans);font-size:var(--arc-font-size-body-s);line-height:var(--arc-line-height-body-s);font-weight:var(--arc-font-weight-regular);font-variant-numeric:tabular-nums}.arc-slider-control:focus-visible:not([data-focus-origin=pointer]){outline:1px dashed var(--border-select-neutral);outline-offset:2px}.arc-slider-control[aria-disabled=true]{color:var(--content-disabled);cursor:not-allowed}.arc-slider-control[aria-disabled=true] .arc-slider-remaining-track{background:var(--semantic-background-disabled)}.arc-slider-control[aria-disabled=true] .arc-slider-value-track,.arc-slider-control[aria-disabled=true] .arc-slider-thumb{background:var(--content-disabled)}.arc-badge{--badge-color:var(--semantic-background-enabled);--badge-content:var(--content-primary);box-sizing:border-box;justify-content:center;align-items:center;gap:var(--arc-space-8);width:max-content;height:24px;padding:var(--arc-space-4) var(--arc-space-10);border-radius:var(--arc-radius-round);background:var(--badge-color);color:var(--badge-content);font-family:var(--arc-font-sans);font-size:var(--arc-type-badge-label-size);line-height:var(--arc-type-badge-label-line);font-weight:var(--arc-font-weight-regular);white-space:nowrap;display:inline-flex}.arc-badge.brand{--badge-color:var(--semantic-background-brand);--badge-content:var(--content-inverse)}.arc-badge.info,.arc-badge.viewer{--badge-color:var(--semantic-background-info);--badge-content:var(--content-inverse)}.arc-badge.success,.arc-badge.approved{--badge-color:var(--semantic-background-success);--badge-content:var(--content-inverse)}.arc-badge.warning,.arc-badge.wip{--badge-color:var(--semantic-background-warning);--badge-content:var(--content-inverse)}.arc-badge.danger{--badge-color:var(--semantic-background-danger);--badge-content:var(--content-inverse)}.arc-badge-icon{flex:none;place-items:center;width:16px;height:16px;font-style:normal;line-height:1;display:grid}.arc-single-segmented-control{box-sizing:border-box;width:max-content;height:36px;padding:var(--arc-space-2);align-items:center;gap:var(--arc-space-2);border-radius:var(--arc-radius-md);background:var(--single-segmented-control-background);display:inline-flex}.arc-single-segmented-control>button{box-sizing:border-box;height:32px;padding:0 var(--arc-space-16);border-radius:var(--arc-radius-sm);color:var(--single-segmented-control-text);font-family:var(--arc-font-sans);font-size:var(--arc-font-size-body-m);line-height:var(--arc-line-height-body-m);font-weight:var(--arc-font-weight-medium);white-space:nowrap;cursor:pointer;transition:background var(--arc-motion-fast),color var(--arc-motion-fast);background:0 0;border:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.arc-single-segmented-control>button:after{content:"";pointer-events:none;background:0 0;position:absolute;inset:0}.arc-single-segmented-control>button:not(:disabled):hover:after{background:var(--overlay-hover)}.arc-single-segmented-control>button:not(:disabled):active:after{background:var(--overlay-pressed)}.arc-single-segmented-control>button[aria-checked=true]{background:var(--single-segmented-control-active-background);color:var(--single-segmented-control-text)}.arc-single-segmented-control>button:focus-visible{outline:1px dashed var(--border-select-neutral);outline-offset:2px}.arc-single-segmented-control>button:disabled{color:var(--single-segmented-control-disabled-text);cursor:not-allowed}.arc-avatar{box-sizing:border-box;border-radius:var(--arc-radius-round);background:var(--background-card);color:var(--content-primary);font-family:var(--arc-font-sans);flex:none;place-items:center;display:inline-grid;overflow:hidden}.arc-avatar.avatar-size-small{width:24px;height:24px}.arc-avatar.avatar-size-medium{width:32px;height:32px}.arc-avatar.avatar-size-large{width:40px;height:40px}.arc-avatar-initials{text-align:center;display:block}.avatar-size-small .arc-avatar-initials{font-size:var(--arc-font-size-caption-s);line-height:var(--arc-line-height-caption-s);font-weight:var(--arc-font-weight-regular)}.avatar-size-medium .arc-avatar-initials{font-size:var(--arc-font-size-caption-m);line-height:var(--arc-line-height-caption-m);font-weight:var(--arc-font-weight-regular)}.avatar-size-large .arc-avatar-initials{font-size:var(--arc-font-size-body-s);line-height:var(--arc-line-height-body-s);font-weight:var(--arc-font-weight-medium)}.arc-avatar>img{object-fit:cover;width:100%;height:100%}.arc-avatar>svg{display:block}.arc-avatar.avatar-background-neutral{background:var(--semantic-background-enabled);color:var(--content-primary)}.arc-avatar.avatar-background-brand{background:var(--semantic-background-brand);color:var(--content-inverse)}.arc-avatar.avatar-background-blue{background:var(--semantic-background-info);color:var(--content-inverse)}.arc-avatar.avatar-background-green{background:var(--semantic-background-success);color:var(--content-inverse)}.arc-avatar.avatar-background-orange{background:var(--semantic-background-warning);color:var(--content-inverse)}.arc-avatar.avatar-background-red{background:var(--semantic-background-danger);color:var(--content-inverse)}.arc-empty-status{box-sizing:border-box;width:280px;padding:var(--arc-space-16);align-items:center;gap:var(--arc-space-8);background:var(--background-floating);border-radius:var(--arc-radius-md);text-align:center;flex-direction:column;display:flex}.arc-empty-status-icon{width:24px;height:24px;color:var(--content-secondary);place-items:center;display:grid}.arc-empty-status-title{font-family:var(--arc-font-sans);font-size:var(--arc-font-size-body-s);line-height:var(--arc-line-height-body-s);font-weight:var(--arc-font-weight-medium);color:var(--content-primary)}.arc-empty-status-guidance{font-family:var(--arc-font-sans);font-size:var(--arc-font-size-caption-m);line-height:var(--arc-line-height-caption-m);font-weight:var(--arc-font-weight-regular);color:var(--content-secondary)}.arc-progress{box-sizing:border-box;align-items:center;gap:var(--arc-space-8);grid-template-columns:minmax(0,1fr) auto;width:100%;display:grid}.arc-progress-track{border-radius:var(--arc-radius-round);background:var(--semantic-background-enabled);height:8px;display:block;overflow:hidden}.arc-progress-indicator{border-radius:inherit;background:var(--semantic-background-brand);height:100%;display:block}.arc-progress-value{color:var(--content-primary);font-family:var(--arc-font-sans);font-size:var(--arc-font-size-body-s);line-height:var(--arc-line-height-body-s);font-weight:var(--arc-font-weight-regular);font-variant-numeric:tabular-nums}.arc-skeleton{box-sizing:border-box;border-radius:var(--arc-radius-sm);background:linear-gradient(90deg,var(--semantic-background-enabled) 0%,var(--semantic-background-disabled) 50%,var(--semantic-background-enabled) 100%);animation:arc-skeleton-gradient calc(var(--arc-motion-standard) * 8) var(--arc-ease-standard) infinite;background-size:200% 100%;display:block;overflow:hidden}@keyframes arc-skeleton-gradient{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.arc-skeleton{background-position:50% 0;animation:none}}.arc-navigation-tab{box-sizing:border-box;width:100%;padding:var(--arc-space-6) var(--arc-space-8);align-items:center;gap:var(--arc-space-8);border-radius:var(--arc-radius-sm);color:var(--content-primary);font-family:var(--arc-font-sans);font-size:var(--arc-font-size-body-s);line-height:var(--arc-line-height-body-s);font-weight:var(--arc-font-weight-regular);text-align:left;cursor:pointer;transition:background var(--arc-motion-fast),border-color var(--arc-motion-fast),color var(--arc-motion-fast);background:0 0;border:1px solid #0000;display:flex;position:relative;overflow:hidden}.arc-navigation-tab:after{content:"";pointer-events:none;background:0 0;position:absolute;inset:0}.arc-navigation-tab:not(:disabled):hover:after{background:var(--overlay-hover)}.arc-navigation-tab:not(:disabled):active:after{background:var(--overlay-pressed)}.arc-navigation-tab.is-selected{background:var(--overlay-selected);border-color:var(--border-selected);color:var(--content-primary)}.arc-navigation-tab:focus-visible{outline:1px dashed var(--border-select-neutral);outline-offset:2px}.arc-navigation-tab:disabled{color:var(--content-disabled);cursor:not-allowed}.arc-navigation-list{gap:var(--arc-space-4);flex-direction:column;width:240px;padding:0;display:flex}.arc-side-nav{box-sizing:content-box;gap:var(--arc-space-16);width:280px;height:auto;min-height:0;padding:var(--arc-space-24) var(--arc-breakpoint-padding);background:var(--background-canvas);color:var(--content-primary);flex-direction:column;flex:none;display:flex}.arc-side-nav>.arc-section-header,.arc-side-nav>.arc-navigation-list{width:100%}.arc-side-nav>.arc-navigation-list{box-sizing:border-box}.arc-drawer{z-index:40;position:fixed;inset:0}.arc-drawer-scrim{background:var(--overlay-scrim);cursor:pointer;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.arc-drawer-container{z-index:1;background:var(--background-canvas);width:max-content;height:100%;box-shadow:var(--arc-shadow-md);border-radius:0;position:relative;overflow-y:auto}.arc-tab{box-sizing:border-box;padding:var(--arc-space-6) var(--arc-space-8);justify-content:center;align-items:center;gap:var(--arc-space-8);color:var(--content-secondary);font-family:var(--arc-font-sans);font-size:var(--arc-font-size-body-s);line-height:var(--arc-line-height-body-s);font-weight:var(--arc-font-weight-regular);white-space:nowrap;cursor:pointer;transition:color var(--arc-motion-fast),border-color var(--arc-motion-fast);background:0 0;border:0;border-bottom:2px solid #0000;display:inline-flex}.arc-tab-leading{flex:none;place-items:center;width:16px;height:16px;display:grid}.arc-tab-label{display:block}.arc-tab-meta{color:var(--content-secondary);font-size:var(--arc-font-size-caption-m);line-height:var(--arc-line-height-caption-m);font-weight:var(--arc-font-weight-regular);display:block}.arc-tab-badge{flex:none;display:inline-flex}.arc-tab:not(:disabled):hover,.arc-tab:not(:disabled):active,.arc-tab.is-hovered:not(:disabled),.arc-tab.is-pressed:not(:disabled){color:var(--content-primary)}.arc-tab.is-selected:not(:disabled){color:var(--content-primary);border-bottom-color:var(--content-primary)}.arc-tab:focus-visible,.arc-tab.is-keyboard-focused{outline:1px dashed var(--border-select-neutral);outline-offset:2px}.arc-tab:disabled{color:var(--content-disabled);cursor:not-allowed}.arc-tab:disabled .arc-tab-meta{color:var(--content-disabled)}.arc-tab-bar{align-items:flex-end;gap:var(--arc-space-4);width:max-content;display:inline-flex}.arc-tree-item{box-sizing:border-box;width:100%;padding:var(--arc-space-6) var(--arc-space-8);border-radius:var(--arc-radius-sm);color:var(--content-primary);font-family:var(--arc-font-sans);font-size:var(--arc-font-size-body-s);line-height:var(--arc-line-height-body-s);text-align:left;cursor:pointer;transition:background var(--arc-motion-fast),border-color var(--arc-motion-fast),color var(--arc-motion-fast);background:0 0;border:1px solid #0000;align-items:center;display:flex;position:relative;overflow:hidden}.arc-tree-item.tree-item-parent{font-weight:var(--arc-font-weight-medium)}.arc-tree-item.tree-item-child{font-weight:var(--arc-font-weight-regular)}.arc-tree-item-depth-slot{width:calc(16px + var(--arc-space-8));flex:none;height:16px}.arc-tree-item-leading{width:16px;height:16px;margin-right:var(--arc-space-8);color:currentColor;flex:none;place-items:center;display:grid}.arc-tree-item-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.arc-tree-item:not(:disabled):hover,.arc-tree-item.is-hovered:not(:disabled){background:var(--overlay-hover)}.arc-tree-item:not(:disabled):active,.arc-tree-item.is-pressed:not(:disabled){background:var(--overlay-pressed)}.arc-tree-item.is-selected:not(:disabled){background:var(--overlay-selected);border-color:var(--border-selected)}.arc-tree-item:focus-visible,.arc-tree-item.is-keyboard-focused{outline:1px dashed var(--border-select-neutral);outline-offset:2px}.arc-tree-item:disabled{color:var(--content-disabled);cursor:not-allowed}.arc-checkbox,.arc-radio,.arc-switch{align-items:center;gap:var(--arc-space-8);width:max-content;padding-block:var(--arc-space-8);color:var(--content-primary);font-family:var(--arc-font-sans);font-size:var(--arc-font-size-body-s);line-height:var(--arc-line-height-body-s);font-weight:var(--arc-font-weight-regular);cursor:pointer;display:inline-flex;position:relative}.arc-checkbox>input,.arc-radio>input,.arc-switch>input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.arc-choice-icon{width:16px;height:16px;color:var(--content-primary);transition:color var(--arc-motion-fast),outline-color var(--arc-motion-fast);flex:none}.arc-choice-icon-selected{color:var(--content-primary);display:none}.arc-radio>input:checked~.arc-choice-icon-unselected{display:none}.arc-radio>input:checked~.arc-choice-icon-selected{display:block}.arc-radio>input:focus-visible~.arc-choice-icon,.arc-switch>input:focus-visible+.arc-switch-track{border-radius:var(--arc-radius-sm);outline:1px dashed var(--border-select-neutral);outline-offset:2px}:is(.arc-checkbox:has(input:disabled),.arc-radio:has(input:disabled),.arc-switch:has(input:disabled)){color:var(--content-disabled);cursor:not-allowed}.arc-radio:has(input:disabled)>.arc-choice-icon{color:var(--content-disabled)}.arc-checkbox-set,.arc-radio-set{border:0;flex-direction:column;gap:0;width:max-content;margin:0;padding:0;display:flex}.arc-checkbox-set>legend,.arc-radio-set>legend{margin:0 0 var(--arc-space-4);color:var(--content-primary);font-family:var(--arc-font-sans);font-size:var(--arc-font-size-caption-m);line-height:var(--arc-line-height-caption-m);font-weight:var(--arc-font-weight-regular);padding:0}.arc-choice-set-options{display:flex}.arc-checkbox-set[data-direction=vertical]>.arc-choice-set-options,.arc-radio-set[data-direction=vertical]>.arc-choice-set-options{gap:var(--arc-space-2);flex-direction:column}.arc-checkbox-set[data-direction=horizontal]>.arc-choice-set-options,.arc-radio-set[data-direction=horizontal]>.arc-choice-set-options{gap:var(--arc-space-16);flex-direction:row}.arc-switch-track{box-sizing:border-box;width:36px;height:20px;padding:var(--arc-space-2);border-radius:var(--arc-radius-round);background:var(--semantic-background-dark);transition:background var(--arc-motion-fast),box-shadow var(--arc-motion-fast);align-items:center;display:flex}.arc-switch-track>i{border-radius:var(--arc-radius-round);background:var(--background-floating);width:16px;height:16px;box-shadow:var(--arc-shadow-sm);transition:transform var(--arc-motion-fast)}.arc-switch>input:checked+.arc-switch-track{background:var(--semantic-background-brand)}.arc-switch>input:checked+.arc-switch-track>i{transform:translate(16px)}.arc-switch>input:disabled+.arc-switch-track{background:var(--semantic-background-disabled)}.arc-popup-container{box-sizing:border-box;background:var(--background-floating);width:max-content}.arc-popup-container.popup-border-enabled{border:1px solid var(--border-divider)}.arc-popup-container.popup-border-omitted{border:0}.arc-popup-container.popup-size-s{padding:var(--arc-space-8);border-radius:var(--arc-radius-sm);box-shadow:var(--arc-shadow-sm)}.arc-popup-container.popup-size-m{padding:var(--arc-space-16);border-radius:var(--arc-radius-md);box-shadow:var(--arc-shadow-md)}.arc-popup-container.popup-size-l{padding:var(--arc-space-24);border-radius:var(--arc-radius-lg);box-shadow:var(--arc-shadow-lg)}.arc-tooltip{max-width:220px}.arc-tooltip-label{color:var(--content-primary);font-family:var(--arc-font-sans);font-size:var(--arc-font-size-caption-m);line-height:var(--arc-line-height-caption-m);font-weight:var(--arc-font-weight-regular);display:block}.arc-toast{width:min(320px,calc(100vw - var(--arc-space-32)))}.arc-toast-content{align-items:center;gap:var(--arc-space-16);display:flex}.arc-toast-primary{align-items:start;gap:var(--arc-space-10);flex:1;grid-template-columns:auto minmax(0,1fr);min-width:0;display:grid}.arc-toast-primary:not(:has(.arc-toast-icon)){grid-template-columns:minmax(0,1fr)}.arc-toast-icon{width:16px;height:var(--arc-line-height-body-s);color:var(--content-primary);place-items:center;display:grid}.arc-toast-copy{gap:var(--arc-space-4);flex-direction:column;min-width:0;display:flex}.arc-toast-title-row{min-height:var(--arc-line-height-body-s);align-items:center;display:flex}.arc-toast-title,.arc-toast-message{font-family:var(--arc-font-sans);color:var(--content-primary);letter-spacing:normal}.arc-toast-title{font-size:var(--arc-font-size-body-s);line-height:var(--arc-line-height-body-s);font-weight:var(--arc-font-weight-medium)}.arc-toast-message{font-size:var(--arc-font-size-caption-s);line-height:var(--arc-line-height-caption-s);font-weight:var(--arc-font-weight-regular)}.arc-toast-close{flex:none}.permission-note,.specimen-permission,.selector,.specimen-compare-selector,.modal>section,.annotation-composer,.specimen-annotation,.review-body>aside,.specimen-checklist,.export-card,.specimen-export{border-color:var(--line);border-radius:var(--arc-radius-md)}.permission-note,.specimen-permission{background:var(--arc-color-warning-100)}.modal>section,.review-body>aside,.specimen-checklist,.export-card,.specimen-export{background:#fff}.arc-context-bar{border:1px solid var(--line);border-radius:var(--arc-radius-md);background:#fff;align-items:center;gap:12px;min-height:44px;padding:8px 12px;display:flex}.arc-context-bar>span{font-size:var(--arc-type-meta-size);flex:1}.arc-page-outline{border:1px solid var(--line);border-radius:var(--arc-radius-md);background:#fff;flex-direction:column;gap:4px;width:190px;padding:10px;display:flex}.arc-page-outline>b{font-size:var(--arc-type-label-size);color:var(--muted);margin-bottom:5px}.arc-page-outline .arc-button{text-align:left}.arc-prompt-composer{box-sizing:border-box;width:min(420px,100%);padding:var(--arc-space-12);column-gap:var(--arc-space-8);row-gap:var(--arc-space-8);background:var(--background-floating);border:1px solid var(--border-enabled);border-radius:var(--arc-radius-md);box-shadow:none;transition:border-color var(--arc-motion-fast),box-shadow var(--arc-motion-fast);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"prompt prompt""feedback actions";align-items:center;display:grid;overflow:hidden}.arc-prompt-composer[data-selected=true]{border-color:var(--border-selected);box-shadow:inset 0 0 0 1px var(--border-selected)}.arc-prompt-composer:has(.arc-prompt-composer-input:focus[data-focus-origin=pointer]){border-color:var(--border-selected);box-shadow:inset 0 0 0 1px var(--border-selected)}.arc-prompt-composer:has(.arc-prompt-composer-input:focus-visible:not([data-focus-origin=pointer])){outline:1px dashed var(--border-select-neutral);outline-offset:2px}.arc-prompt-composer[data-disabled=true]{background:var(--semantic-background-disabled);border-color:var(--border-disabled);box-shadow:none}.ds-shell .arc-prompt-composer .arc-prompt-composer-input{box-sizing:border-box;width:100%;height:var(--arc-line-height-body-s);min-height:var(--arc-line-height-body-s);max-height:calc(var(--arc-line-height-body-s) * 6);resize:none;color:var(--content-primary);font-family:var(--arc-font-sans);font-size:var(--arc-font-size-body-s);line-height:var(--arc-line-height-body-s);font-weight:var(--arc-font-weight-regular);background:0 0;border:0;outline:0;grid-area:prompt;padding:0;display:block;overflow-y:hidden}.ds-shell .arc-prompt-composer[data-disabled=true] .arc-prompt-composer-input{color:var(--content-disabled);cursor:not-allowed}.arc-prompt-composer-input::placeholder{color:var(--content-secondary)}.arc-prompt-composer-feedback{align-items:center;gap:var(--arc-space-8);grid-area:feedback;min-width:0;display:flex}.arc-prompt-composer-status{align-items:center;gap:var(--arc-space-4);min-width:0;color:var(--content-secondary);font-family:var(--arc-font-sans);font-size:var(--arc-font-size-caption-m);line-height:var(--arc-line-height-caption-m);font-weight:var(--arc-font-weight-regular);white-space:nowrap;text-overflow:ellipsis;display:inline-flex;overflow:hidden}.arc-prompt-composer-actions{justify-self:end;align-items:center;gap:var(--arc-space-4);grid-area:actions;width:auto;min-width:0;display:flex}.arc-chat-bubble{box-sizing:border-box;width:max-content;max-width:min(320px,100%);color:var(--content-primary);flex-direction:column;align-items:flex-start;gap:0;display:flex}.arc-chat-bubble[data-type=user]{align-self:flex-end;align-items:flex-end;gap:var(--arc-space-4);text-align:right}.arc-chat-bubble[data-type=ai]{align-self:flex-start}.arc-chat-bubble .arc-chat-bubble-message-row{box-sizing:border-box;max-width:100%}.arc-chat-bubble[data-type=user] .arc-chat-bubble-message-row{padding:var(--arc-space-12);background:var(--semantic-background-lite-brand);border-radius:var(--arc-radius-lg);border-bottom-right-radius:0}.arc-chat-bubble[data-type=user] .arc-chat-bubble-content,.arc-chat-bubble[data-type=user] .arc-chat-bubble-copy{align-items:flex-end}.arc-chat-bubble[data-type=user] .arc-chat-bubble-interaction-row{justify-content:flex-end}.arc-chat-bubble[data-type=ai] .arc-chat-bubble-message-row{align-items:center}.arc-chat-bubble[data-type=ai][data-has-avatar=true] .arc-chat-bubble-interaction-row{margin-left:calc(24px + var(--arc-space-8))}.arc-chat-bubble-message-row{align-items:flex-start;gap:var(--arc-space-8);min-width:0;display:flex}.arc-chat-bubble-avatar{flex:none;display:grid}.arc-chat-bubble-content{flex-direction:column;flex:1;min-width:0;display:flex}.arc-chat-bubble-copy{flex-direction:column;min-width:0;display:flex}.arc-chat-bubble-interaction-row{align-items:center;gap:var(--arc-space-8);visibility:hidden;opacity:0;pointer-events:none;min-width:0;transition:opacity var(--arc-motion-fast),visibility 0s linear var(--arc-motion-fast);display:flex}.arc-chat-bubble-primary{font-family:var(--arc-font-sans);font-size:var(--arc-font-size-body-s);line-height:var(--arc-line-height-body-s);font-weight:var(--arc-font-weight-regular);color:var(--content-primary)}.arc-chat-bubble-meta{font-family:var(--arc-font-sans);font-size:var(--arc-font-size-caption-m);line-height:var(--arc-line-height-caption-m);font-weight:var(--arc-font-weight-regular);color:var(--content-secondary)}.arc-chat-bubble-toolbar{width:max-content;min-width:0}.arc-chat-bubble:hover .arc-chat-bubble-interaction-row,.arc-chat-bubble:focus-within .arc-chat-bubble-interaction-row,.atomic-anatomy-visual .arc-chat-bubble-interaction-row,.atomic-measured-stage .arc-chat-bubble-interaction-row{visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s}.arc-health-indicator{border:1px solid var(--line);border-radius:var(--arc-radius-md);background:#fff;align-items:center;gap:12px;padding:12px;display:flex}.arc-reviewer-stack{align-items:center;gap:10px;display:flex}.arc-reviewer-stack>span{display:flex}.arc-reviewer-stack .arc-avatar{margin-left:-6px}.arc-reviewer-stack .arc-avatar:first-child{margin-left:0}.arc-reviewer-stack>small{color:var(--muted)}.arc-health-indicator>b{font-size:var(--arc-font-size-heading-l)}.arc-health-indicator>span{flex-direction:column;display:flex}.arc-health-indicator label{font-size:var(--arc-type-label-size);color:var(--green)}.arc-health-indicator span>small{color:var(--muted)}.arc-export-package{border:1px solid var(--line);border-radius:var(--arc-radius-lg);width:min(520px,100%);box-shadow:var(--arc-shadow-sm);text-align:left;background:#fff;overflow:hidden}.arc-export-package>header{border-bottom:1px solid var(--line);align-items:flex-start;gap:18px;padding:20px 22px;display:flex}.arc-export-package>header>span{flex-direction:column;flex:1;display:flex}.arc-export-package label{font-size:var(--arc-type-label-size);line-height:var(--arc-type-label-line);letter-spacing:.11em;color:var(--green)}.arc-export-package h3{font-size:var(--arc-font-size-heading-s);margin:5px 0 3px;line-height:1.2}.arc-export-package small{color:var(--muted);font-size:var(--arc-type-meta-size);line-height:var(--arc-type-meta-line)}.arc-export-summary{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.arc-export-summary>span{border-right:1px solid var(--line);flex-direction:column;padding:15px 18px;display:flex}.arc-export-summary>span:last-child{border-right:0}.arc-export-summary b{font-size:var(--arc-font-size-heading-xs)}.arc-export-package ul{color:var(--muted);font-size:var(--arc-font-size-body-s);gap:8px;margin:0;padding:18px 22px 18px 40px;display:grid}.arc-export-package li::marker{color:var(--green)}.arc-export-package>footer{background:var(--soft);border-top:1px solid var(--line);justify-content:flex-end;gap:8px;padding:16px 22px;display:flex}.arc-field-label{font-family:var(--arc-font-sans);font-size:var(--arc-type-label-size);line-height:var(--arc-type-label-line);font-weight:var(--arc-font-weight-regular);letter-spacing:normal;color:var(--content-primary);margin:0}.arc-table{box-sizing:border-box;width:100%;height:40px;padding:0 var(--arc-space-8);border:0;border-bottom:1px solid var(--border-divider);color:var(--content-primary);text-align:left;background:0 0;align-items:center;display:flex}.arc-table.is-last-in-column{border-bottom:0}.arc-table-cell[data-cell-mode=edit]{background:var(--semantic-background-enabled)}.arc-table-header-content,.arc-table-cell-content{align-items:center;min-width:0;height:100%;display:flex}.arc-table-header-content{gap:var(--arc-space-4);width:max-content;max-width:100%;display:inline-flex}.arc-table-header-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--arc-font-sans);font-size:var(--arc-font-size-body-m);line-height:var(--arc-line-height-body-m);font-weight:var(--arc-font-weight-medium);color:var(--content-primary);overflow:hidden}.arc-table-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--arc-font-sans);font-size:var(--arc-font-size-body-s);line-height:var(--arc-line-height-body-s);font-weight:var(--arc-font-weight-regular);color:var(--content-primary);display:block;overflow:hidden}.arc-table-sort-action{flex:none}.arc-table-list{background:0 0;width:100%;min-width:0;display:block;overflow-x:auto}.arc-table-list-row{width:100%;min-width:0;display:grid}.arc-table-list-header-group,.arc-table-list-body-group{display:block}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.arc-dialog-scrim{box-sizing:border-box;background:var(--overlay-scrim);place-items:center;width:100%;min-height:320px;display:grid}.arc-dialog{width:min(480px,100%);height:auto;max-height:calc(100dvh - 2 * var(--arc-space-16));gap:var(--arc-space-8);min-height:0;color:var(--content-primary);flex-direction:column;display:flex;overflow:hidden}.arc-dialog-header,.arc-dialog>.arc-dialog-body{flex:none}.arc-dialog-scroll-region{margin-inline:calc(-1 * var(--arc-space-24));min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.arc-dialog-scroll-viewport{overscroll-behavior:contain;width:100%;min-height:0;max-height:65dvh;overflow-y:auto}.arc-dialog-scroll-content{padding-inline:var(--arc-space-24);display:flow-root}.arc-dialog-scroll-region:before,.arc-dialog-scroll-region:after{content:"";height:var(--arc-space-24);z-index:1;pointer-events:none;box-shadow:var(--arc-shadow-sm);visibility:hidden;position:absolute;left:0;right:0}.arc-dialog-scroll-region:before{bottom:100%}.arc-dialog-scroll-region:after{top:100%;transform:rotate(180deg)}.arc-dialog-scroll-region[data-hidden-above=true]:before,.arc-dialog-scroll-region[data-hidden-below=true]:after{visibility:visible}.arc-dialog-header h2{font-family:var(--arc-font-sans);font-size:var(--arc-font-size-subheading-s);line-height:var(--arc-line-height-subheading-s);font-weight:var(--arc-font-weight-semibold);margin:0}.arc-dialog-body{gap:var(--arc-space-8);font-family:var(--arc-font-sans);font-size:var(--arc-font-size-caption-l);line-height:var(--arc-line-height-caption-l);font-weight:var(--arc-font-weight-regular);color:var(--content-secondary);flex-direction:column;display:flex}.arc-dialog-body>*{margin:0}.arc-dialog-content-slot{min-width:0}.arc-dialog-actions{min-width:36px;margin-top:var(--arc-space-8);flex:none;justify-content:flex-end;display:flex}.arc-dialog-actions>.arc-toolbar{justify-content:flex-end}.arc-attachment{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--arc-space-8);width:100%;height:auto;padding:var(--arc-space-16);border:1px dashed var(--border-enabled);border-radius:var(--arc-radius-md);color:var(--content-secondary);text-align:center;cursor:pointer;background:0 0;flex-direction:column;display:flex;position:relative}.arc-attachment:not(:disabled):hover{background:var(--overlay-hover);color:var(--content-primary)}.arc-attachment:not(:disabled):active{background:var(--overlay-pressed);color:var(--content-primary)}.arc-attachment:focus-visible{outline:1px dashed var(--border-select-neutral);outline-offset:2px}.arc-attachment:disabled{border-color:var(--border-disabled);background:var(--semantic-background-disabled);color:var(--content-disabled);cursor:not-allowed}.arc-attachment-input{display:none}.arc-attachment-description{font-family:var(--arc-font-sans);font-size:var(--arc-font-size-caption-l);line-height:var(--arc-line-height-caption-l);font-weight:var(--arc-font-weight-regular)}.arc-card{box-sizing:border-box;border:1px solid var(--border-divider);border-radius:var(--arc-radius-md);background:var(--background-floating);width:100%;min-width:0;color:var(--content-primary);text-align:left;transition:border-color var(--arc-motion-fast), box-shadow var(--arc-motion-fast), transform var(--arc-motion-fast);flex-direction:column;display:flex;position:relative;overflow:hidden}.arc-card[data-card-type=portfolio]{padding:0}.arc-card[data-card-type=portfolio]:not([data-glass-contained]),.arc-envelope-card{background:color-mix(in srgb, var(--background-floating) 24%, transparent);-webkit-backdrop-filter:var(--arc-envelope-backdrop-filter,blur(var(--arc-blur-xl)));backdrop-filter:var(--arc-envelope-backdrop-filter,blur(var(--arc-blur-xl)))}.arc-card[data-card-type=portfolio]>.arc-card-content{background:color-mix(in srgb, var(--background-floating) 40%, transparent)}.arc-card[data-card-type=portfolio] .arc-card-media[data-media-size=l]:not([data-fluid-hero]){height:192px}.arc-envelope-card{max-width:1440px;padding:var(--arc-breakpoint-padding);border-radius:var(--arc-radius-lg);box-shadow:var(--arc-envelope-shadow,var(--arc-shadow-lg));overflow:visible}.arc-envelope-card[data-expanded=false]{border-radius:var(--arc-radius-md);padding:0}.arc-card[data-glass-contained]{background:0 0;border-color:#0000}.arc-envelope-card[data-expanded=true] .arc-card[data-glass-contained]>.arc-card-content{padding:var(--arc-space-16) var(--arc-breakpoint-padding)}.arc-card-body{align-items:stretch;gap:var(--arc-space-16);min-width:0;padding:0;display:flex}.arc-card-edge-layout{gap:var(--arc-space-16);min-width:0;padding:var(--arc-space-16);flex-direction:column;display:flex}.arc-card-body[data-media-alignment=center]{flex-direction:column;align-items:center}.arc-card-body[data-media-alignment=center]>.arc-card-content{text-align:center;width:100%}.arc-card-body>.arc-card-content{padding:0}.arc-card-content{gap:var(--arc-space-16);min-width:0;padding:var(--arc-space-16);flex-direction:column;flex:1;display:flex}.arc-card-content:has(>.arc-card-top-row){gap:var(--arc-space-16)}.arc-card-content-main{align-items:center;gap:var(--arc-space-16);flex:1;min-width:0;display:flex}.arc-card-text-group{flex-direction:column;flex:1;gap:0;min-width:0;display:flex}.arc-card-top-row{justify-content:space-between;align-items:center;gap:var(--arc-space-8);flex:none;width:100%;height:24px;display:flex}.arc-card-badge,.arc-card-statistic{flex:none;width:max-content;max-width:100%}.arc-card-metadata{min-width:0;color:var(--content-secondary);font:var(--arc-font-weight-regular) var(--arc-font-size-caption-s)/var(--arc-line-height-caption-s) var(--arc-font-sans);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;overflow:hidden}.arc-card-primary{min-width:0;color:var(--content-primary);font:var(--arc-font-weight-medium) var(--arc-font-size-body-l)/var(--arc-line-height-body-l) var(--arc-font-sans)}.arc-card-secondary{min-width:0;color:var(--content-secondary);font:var(--arc-font-weight-regular) var(--arc-font-size-caption-l)/var(--arc-line-height-caption-l) var(--arc-font-sans)}.arc-card-statistic{color:var(--content-primary);font:var(--arc-font-weight-semibold) var(--arc-font-size-subheading-m)/var(--arc-line-height-subheading-m) var(--arc-font-sans)}.arc-card-action{align-self:flex-end;max-width:100%}.arc-card-media{border-radius:var(--arc-radius-md);background:0 0;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.arc-card-media[data-media-size=s]{width:48px;height:48px}.arc-card-media[data-media-size=m]{width:64px;height:64px}.arc-card-media[data-media-size=l]{border-radius:var(--arc-radius-md) var(--arc-radius-md) 0 0;width:100%}.arc-card-media[data-media-size=l]:not([data-fluid-hero]){height:192px}.arc-card-media[data-fluid-hero]{aspect-ratio:16/9;height:auto;min-height:0}.arc-card-preview{background:var(--background-card);place-items:center;width:100%;min-width:0;height:100%;display:grid;overflow:hidden}.arc-card[data-card-type=portfolio] .arc-card-preview{background:0 0}.arc-card-media>:is(img,video){object-fit:cover;width:100%;height:100%;display:block}.arc-card-media-video-scrim{background:var(--overlay-scrim);position:absolute;inset:0}.arc-card-media-video-play{color:var(--content-on-color);place-items:center;display:grid;position:absolute;inset:0}.arc-card-media[data-media-type=avatar]>.arc-avatar{flex:none}.arc-card-media[data-media-type=icon][data-icon-background=brand]{background:var(--semantic-background-brand);color:var(--content-inverse)}.arc-card-media[data-media-type=icon][data-icon-background=blue]{background:var(--semantic-background-info);color:var(--content-inverse)}.arc-card-media[data-media-type=icon][data-icon-background=green]{background:var(--semantic-background-success);color:var(--content-inverse)}.arc-card-media[data-media-type=icon][data-icon-background=orange]{background:var(--semantic-background-warning);color:var(--content-inverse)}.arc-card-media[data-media-type=icon][data-icon-background=red]{background:var(--semantic-background-danger);color:var(--content-inverse)}.arc-card-text-group>:is(.arc-card-primary,.arc-card-secondary){white-space:normal;overflow-wrap:anywhere}.arc-card-statistic{white-space:nowrap}article.arc-card{position:relative}.arc-card-primary-target{z-index:1;border-radius:inherit;cursor:pointer;background:0 0;border:0;position:absolute;inset:0}article.arc-card .arc-card-action{z-index:2;position:relative}article.arc-card[data-disabled=true]{border-color:var(--border-disabled);background:var(--semantic-background-disabled);color:var(--content-disabled)}button.arc-card{appearance:none;cursor:pointer}article.arc-card[data-disabled=false]:not([data-card-type=portfolio]):is(:hover,.is-hovered),button.arc-card:not(:disabled):not([data-card-type=portfolio]):is(:hover,.is-hovered){border-color:var(--border-select-neutral)}article.arc-card[data-disabled=false]:not([data-glass-contained]):is(:hover,.is-hovered),button.arc-card:not(:disabled):not([data-glass-contained]):is(:hover,.is-hovered){box-shadow:var(--arc-shadow-md);transform:translateY(-2px)}article.arc-card[data-disabled=false]:not([data-glass-contained]):is(:active,.is-pressed),button.arc-card:not(:disabled):not([data-glass-contained]):is(:active,.is-pressed){border-color:var(--border-select-neutral);box-shadow:none;transform:none}button.arc-card:is(:focus-visible,.is-keyboard-focused){outline:1px dashed var(--border-select-neutral);outline-offset:2px}article.arc-card:has(>.arc-card-primary-target:focus-visible){outline:1px dashed var(--border-select-neutral);outline-offset:2px}button.arc-card[data-card-type=standard][aria-checked=true]:not(:disabled){background:var(--background-floating)}article.arc-card[data-interaction=selectable][data-selected=true],button.arc-card[data-interaction=selectable][aria-checked=true]{border-color:var(--border-selected);box-shadow:inset 0 0 0 1px var(--border-selected)}article.arc-card[data-interaction=selectable][data-selected=true][data-disabled=false]:is(:hover,.is-hovered),button.arc-card[data-interaction=selectable][aria-checked=true]:not(:disabled):is(:hover,.is-hovered){box-shadow:var(--arc-shadow-md), inset 0 0 0 1px var(--border-selected)}article.arc-card[data-interaction=selectable][data-selected=true][data-disabled=false]:is(:active,.is-pressed),button.arc-card[data-interaction=selectable][aria-checked=true]:not(:disabled):is(:active,.is-pressed){box-shadow:inset 0 0 0 1px var(--border-selected)}.arc-card-selector{flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:flex}button.arc-card:disabled{border-color:var(--border-disabled);background:var(--semantic-background-disabled);color:var(--content-disabled);cursor:not-allowed}.arc-table-text[contenteditable=plaintext-only]{text-overflow:clip;width:100%}.arc-table-text[contenteditable=plaintext-only]:focus{outline:none}.arc-table-text[contenteditable=plaintext-only]::selection{background:var(--overlay-selected);color:var(--content-primary)}@media (width<=640px){.arc-portfolio-header{gap:var(--arc-space-4);min-height:72px}.arc-portfolio-header-identity{align-items:flex-start;gap:var(--arc-space-4);flex-direction:column}}:root{--background-canvas:#222;--background-page:#272727;--background-section:#2b2b2b;--background-panel:#2f2f2f;--background-card:#333;--background-raised:#353535;--background-floating:#393939;--background-inverse:#000;--content-primary:#fff;--content-secondary:#fff9;--content-disabled:#ffffff3d;--border-enabled:#ffffff80;--border-inverse:#00000080;--border-disabled:#ffffff3d;--border-divider:#ffffff29;--border-select-neutral:#fff;--border-selected:#9cace9;--content-brand:#9cace9;--content-info:#73b3fc;--content-success:#60c37e;--content-warning:#e6a153;--content-danger:#ff8f8f;--content-inverse:#000;--semantic-background-brand:#9cace9;--semantic-background-info:#73b3fc;--semantic-background-success:#60c37e;--semantic-background-warning:#e6a153;--semantic-background-danger:#ff8f8f;--semantic-background-light:#393939;--semantic-background-dark:#00000052;--semantic-background-enabled:#ffffff14;--semantic-background-disabled:#ffffff14;--overlay-hover:#ffffff0a;--overlay-pressed:#ffffff14;--overlay-selected:#9cace93d;--overlay-dragged:#9cace93d;--overlay-scrim:#0009;--overlay-loading:#0009;--arc-shadow-sm:0px 12px 30px 0px #17211b3d;--arc-shadow-md:0px 20px 48px 0px #17211b52;--arc-shadow-lg:0px 32px 80px 0px #17211b66;--single-segmented-control-background:var(--semantic-background-dark);--single-segmented-control-active-background:var(--semantic-background-light);--single-segmented-control-text:var(--content-primary);--single-segmented-control-disabled-text:var(--content-disabled);--button-cta-background:var(--semantic-background-brand);--button-cta-text-icon:var(--content-inverse);--button-destructive-background:var(--semantic-background-danger);--button-destructive-text-icon:var(--content-inverse);--button-background:var(--semantic-background-enabled);--button-text-icon:var(--content-primary);--button-ghost-text-icon:var(--content-secondary);--button-border:var(--border-enabled);--button-disabled-background:var(--semantic-background-disabled);--button-disabled-text-icon:var(--content-disabled);--button-disabled-border:var(--border-disabled);--semantic-background-lite-brand:#9cace914;--semantic-background-lite-info:#73b3fc14;--semantic-background-lite-success:#60c37e14;--semantic-background-lite-warning:#e6a15314;--semantic-background-lite-danger:#ff8f8f14;--content-on-color:#fff;--arc-radius-sm:6px;--arc-radius-md:8px;--arc-radius-lg:12px;--arc-radius-round:999px;--arc-blur-sm:4px;--arc-blur-md:8px;--arc-blur-lg:16px;--arc-blur-xl:24px;--arc-space-negative-4:-4px;--arc-space-2:2px;--arc-space-4:4px;--arc-space-6:6px;--arc-space-8:8px;--arc-space-10:10px;--arc-space-12:12px;--arc-space-16:16px;--arc-space-24:24px;--arc-space-32:32px;--arc-space-48:48px;--arc-space-64:64px;--arc-space-96:96px;--arc-font-size-caption-s:11px;--arc-line-height-caption-s:16px;--arc-font-family-caption-s:"Arcway Geist", system-ui, sans-serif;--arc-font-weight-caption-s:400;--arc-letter-spacing-caption-s:0px;--arc-font-size-caption-m:12px;--arc-line-height-caption-m:16px;--arc-font-family-caption-m:"Arcway Geist", system-ui, sans-serif;--arc-font-weight-caption-m:400;--arc-letter-spacing-caption-m:0px;--arc-font-size-caption-l:13px;--arc-line-height-caption-l:18px;--arc-font-family-caption-l:"Arcway Geist", system-ui, sans-serif;--arc-font-weight-caption-l:400;--arc-letter-spacing-caption-l:0px;--arc-font-size-body-s:14px;--arc-line-height-body-s:20px;--arc-font-family-body-s:"Arcway Geist", system-ui, sans-serif;--arc-font-weight-body-s:400;--arc-letter-spacing-body-s:0px;--arc-font-size-body-m:15px;--arc-line-height-body-m:22px;--arc-font-family-body-m:"Arcway Geist", system-ui, sans-serif;--arc-font-weight-body-m:400;--arc-letter-spacing-body-m:0px;--arc-font-size-body-l:16px;--arc-line-height-body-l:24px;--arc-font-family-body-l:"Arcway Geist", system-ui, sans-serif;--arc-font-weight-body-l:400;--arc-letter-spacing-body-l:0px;--arc-font-size-subheading-s:18px;--arc-line-height-subheading-s:24px;--arc-font-family-subheading-s:"Arcway Geist", system-ui, sans-serif;--arc-font-weight-subheading-s:600;--arc-letter-spacing-subheading-s:0px;--arc-font-size-subheading-m:20px;--arc-line-height-subheading-m:28px;--arc-font-family-subheading-m:"Arcway Geist", system-ui, sans-serif;--arc-font-weight-subheading-m:600;--arc-letter-spacing-subheading-m:0px;--arc-font-size-subheading-l:22px;--arc-line-height-subheading-l:28px;--arc-font-family-subheading-l:"Arcway Geist", system-ui, sans-serif;--arc-font-weight-subheading-l:600;--arc-letter-spacing-subheading-l:0px;--arc-font-size-heading-s:24px;--arc-line-height-heading-s:32px;--arc-font-family-heading-s:"Arcway Geist", system-ui, sans-serif;--arc-font-weight-heading-s:700;--arc-letter-spacing-heading-s:0px;--arc-font-size-heading-m:28px;--arc-line-height-heading-m:36px;--arc-font-family-heading-m:"Arcway Geist", system-ui, sans-serif;--arc-font-weight-heading-m:700;--arc-letter-spacing-heading-m:0px;--arc-font-size-heading-l:32px;--arc-line-height-heading-l:40px;--arc-font-family-heading-l:"Arcway Geist", system-ui, sans-serif;--arc-font-weight-heading-l:700;--arc-letter-spacing-heading-l:0px;--arc-font-size-display-s:40px;--arc-line-height-display-s:48px;--arc-font-family-display-s:"Lato", system-ui, sans-serif;--arc-font-weight-display-s:700;--arc-letter-spacing-display-s:0px;--arc-font-size-display-m:48px;--arc-line-height-display-m:56px;--arc-font-family-display-m:"Lato", system-ui, sans-serif;--arc-font-weight-display-m:700;--arc-letter-spacing-display-m:0px;--arc-font-size-display-l:64px;--arc-line-height-display-l:72px;--arc-font-family-display-l:"Lato", system-ui, sans-serif;--arc-font-weight-display-l:700;--arc-letter-spacing-display-l:0px;--arc-breakpoint-mobile:0px;--arc-breakpoint-tablet:720px;--arc-breakpoint-desktop:1024px;--arc-breakpoint-wide:1440px;--arc-font-sans:"Arcway Geist", system-ui, sans-serif;--arc-font-display:"Lato", system-ui, sans-serif;--arc-font-mono:"Arcway Geist Mono", ui-monospace, monospace;--arc-color-brand-900:#17211b;--arc-color-brand-700:#286f4b;--arc-color-brand-100:#e1f0e7;--arc-color-neutral-600:#727b75;--arc-color-neutral-200:#e0e6e2;--arc-color-neutral-100:#f2f5f3}[data-design-theme=light]{--background-canvas:#dae1e5;--background-page:#e1e7ea;--background-section:#e7ecef;--background-panel:#edf2f4;--background-card:#f4f7f8;--background-raised:#f8fafb;--background-floating:#fff;--background-inverse:#fff;--content-primary:#000;--content-secondary:#0009;--content-disabled:#0000003d;--border-enabled:#00000080;--border-inverse:#ffffff80;--border-disabled:#0000003d;--border-divider:#00000029;--border-select-neutral:#000;--border-selected:#2452db;--content-brand:#2452db;--content-info:#1d4dd6;--content-success:#176936;--content-warning:#8f4800;--content-danger:#b31b1b;--content-inverse:#fff;--semantic-background-brand:#2452db;--semantic-background-info:#1d4dd6;--semantic-background-success:#176936;--semantic-background-warning:#8f4800;--semantic-background-danger:#b31b1b;--semantic-background-light:#fff;--semantic-background-dark:#00000029;--semantic-background-enabled:#00000014;--semantic-background-disabled:#00000014;--overlay-hover:#00000014;--overlay-pressed:#0000001f;--overlay-selected:#2452db1f;--overlay-dragged:#2452db1f;--overlay-scrim:#0006;--overlay-loading:#fff6;--arc-shadow-sm:0px 12px 30px 0px #17211b1a;--arc-shadow-md:0px 20px 48px 0px #17211b29;--arc-shadow-lg:0px 32px 80px 0px #17211b3d;--single-segmented-control-background:var(--semantic-background-dark);--single-segmented-control-active-background:var(--semantic-background-light);--single-segmented-control-text:var(--content-primary);--single-segmented-control-disabled-text:var(--content-disabled);--button-cta-background:var(--semantic-background-brand);--button-cta-text-icon:var(--content-inverse);--button-destructive-background:var(--semantic-background-danger);--button-destructive-text-icon:var(--content-inverse);--button-background:var(--semantic-background-enabled);--button-text-icon:var(--content-primary);--button-ghost-text-icon:var(--content-secondary);--button-border:var(--border-enabled);--button-disabled-background:var(--semantic-background-disabled);--button-disabled-text-icon:var(--content-disabled);--button-disabled-border:var(--border-disabled);--semantic-background-lite-brand:#2452db14;--semantic-background-lite-info:#1d4dd614;--semantic-background-lite-success:#17693614;--semantic-background-lite-warning:#8f480014;--semantic-background-lite-danger:#b31b1b14;--content-on-color:#fff;--arc-radius-sm:6px;--arc-radius-md:8px;--arc-radius-lg:12px;--arc-radius-round:999px;--arc-blur-sm:4px;--arc-blur-md:8px;--arc-blur-lg:16px;--arc-blur-xl:24px;--arc-space-negative-4:-4px;--arc-space-2:2px;--arc-space-4:4px;--arc-space-6:6px;--arc-space-8:8px;--arc-space-10:10px;--arc-space-12:12px;--arc-space-16:16px;--arc-space-24:24px;--arc-space-32:32px;--arc-space-48:48px;--arc-space-64:64px;--arc-space-96:96px;--arc-font-size-caption-s:11px;--arc-line-height-caption-s:16px;--arc-font-family-caption-s:"Arcway Geist", system-ui, sans-serif;--arc-font-weight-caption-s:400;--arc-letter-spacing-caption-s:0px;--arc-font-size-caption-m:12px;--arc-line-height-caption-m:16px;--arc-font-family-caption-m:"Arcway Geist", system-ui, sans-serif;--arc-font-weight-caption-m:400;--arc-letter-spacing-caption-m:0px;--arc-font-size-caption-l:13px;--arc-line-height-caption-l:18px;--arc-font-family-caption-l:"Arcway Geist", system-ui, sans-serif;--arc-font-weight-caption-l:400;--arc-letter-spacing-caption-l:0px;--arc-font-size-body-s:14px;--arc-line-height-body-s:20px;--arc-font-family-body-s:"Arcway Geist", system-ui, sans-serif;--arc-font-weight-body-s:400;--arc-letter-spacing-body-s:0px;--arc-font-size-body-m:15px;--arc-line-height-body-m:22px;--arc-font-family-body-m:"Arcway Geist", system-ui, sans-serif;--arc-font-weight-body-m:400;--arc-letter-spacing-body-m:0px;--arc-font-size-body-l:16px;--arc-line-height-body-l:24px;--arc-font-family-body-l:"Arcway Geist", system-ui, sans-serif;--arc-font-weight-body-l:400;--arc-letter-spacing-body-l:0px;--arc-font-size-subheading-s:18px;--arc-line-height-subheading-s:24px;--arc-font-family-subheading-s:"Arcway Geist", system-ui, sans-serif;--arc-font-weight-subheading-s:600;--arc-letter-spacing-subheading-s:0px;--arc-font-size-subheading-m:20px;--arc-line-height-subheading-m:28px;--arc-font-family-subheading-m:"Arcway Geist", system-ui, sans-serif;--arc-font-weight-subheading-m:600;--arc-letter-spacing-subheading-m:0px;--arc-font-size-subheading-l:22px;--arc-line-height-subheading-l:28px;--arc-font-family-subheading-l:"Arcway Geist", system-ui, sans-serif;--arc-font-weight-subheading-l:600;--arc-letter-spacing-subheading-l:0px;--arc-font-size-heading-s:24px;--arc-line-height-heading-s:32px;--arc-font-family-heading-s:"Arcway Geist", system-ui, sans-serif;--arc-font-weight-heading-s:700;--arc-letter-spacing-heading-s:0px;--arc-font-size-heading-m:28px;--arc-line-height-heading-m:36px;--arc-font-family-heading-m:"Arcway Geist", system-ui, sans-serif;--arc-font-weight-heading-m:700;--arc-letter-spacing-heading-m:0px;--arc-font-size-heading-l:32px;--arc-line-height-heading-l:40px;--arc-font-family-heading-l:"Arcway Geist", system-ui, sans-serif;--arc-font-weight-heading-l:700;--arc-letter-spacing-heading-l:0px;--arc-font-size-display-s:40px;--arc-line-height-display-s:48px;--arc-font-family-display-s:"Lato", system-ui, sans-serif;--arc-font-weight-display-s:700;--arc-letter-spacing-display-s:0px;--arc-font-size-display-m:48px;--arc-line-height-display-m:56px;--arc-font-family-display-m:"Lato", system-ui, sans-serif;--arc-font-weight-display-m:700;--arc-letter-spacing-display-m:0px;--arc-font-size-display-l:64px;--arc-line-height-display-l:72px;--arc-font-family-display-l:"Lato", system-ui, sans-serif;--arc-font-weight-display-l:700;--arc-letter-spacing-display-l:0px;--arc-breakpoint-mobile:0px;--arc-breakpoint-tablet:720px;--arc-breakpoint-desktop:1024px;--arc-breakpoint-wide:1440px;--arc-font-sans:"Arcway Geist", system-ui, sans-serif;--arc-font-display:"Lato", system-ui, sans-serif;--arc-font-mono:"Arcway Geist Mono", ui-monospace, monospace;--arc-color-brand-900:#17211b;--arc-color-brand-700:#286f4b;--arc-color-brand-100:#e1f0e7;--arc-color-neutral-600:#727b75;--arc-color-neutral-200:#e0e6e2;--arc-color-neutral-100:#f2f5f3}[data-design-theme=dark]{--background-canvas:#222;--background-page:#272727;--background-section:#2b2b2b;--background-panel:#2f2f2f;--background-card:#333;--background-raised:#353535;--background-floating:#393939;--background-inverse:#000;--content-primary:#fff;--content-secondary:#fff9;--content-disabled:#ffffff3d;--border-enabled:#ffffff80;--border-inverse:#00000080;--border-disabled:#ffffff3d;--border-divider:#ffffff29;--border-select-neutral:#fff;--border-selected:#9cace9;--content-brand:#9cace9;--content-info:#73b3fc;--content-success:#60c37e;--content-warning:#e6a153;--content-danger:#ff8f8f;--content-inverse:#000;--semantic-background-brand:#9cace9;--semantic-background-info:#73b3fc;--semantic-background-success:#60c37e;--semantic-background-warning:#e6a153;--semantic-background-danger:#ff8f8f;--semantic-background-light:#393939;--semantic-background-dark:#00000052;--semantic-background-enabled:#ffffff14;--semantic-background-disabled:#ffffff14;--overlay-hover:#ffffff0a;--overlay-pressed:#ffffff14;--overlay-selected:#9cace93d;--overlay-dragged:#9cace93d;--overlay-scrim:#0009;--overlay-loading:#0009;--arc-shadow-sm:0px 12px 30px 0px #17211b3d;--arc-shadow-md:0px 20px 48px 0px #17211b52;--arc-shadow-lg:0px 32px 80px 0px #17211b66;--single-segmented-control-background:var(--semantic-background-dark);--single-segmented-control-active-background:var(--semantic-background-light);--single-segmented-control-text:var(--content-primary);--single-segmented-control-disabled-text:var(--content-disabled);--button-cta-background:var(--semantic-background-brand);--button-cta-text-icon:var(--content-inverse);--button-destructive-background:var(--semantic-background-danger);--button-destructive-text-icon:var(--content-inverse);--button-background:var(--semantic-background-enabled);--button-text-icon:var(--content-primary);--button-ghost-text-icon:var(--content-secondary);--button-border:var(--border-enabled);--button-disabled-background:var(--semantic-background-disabled);--button-disabled-text-icon:var(--content-disabled);--button-disabled-border:var(--border-disabled);--semantic-background-lite-brand:#9cace914;--semantic-background-lite-info:#73b3fc14;--semantic-background-lite-success:#60c37e14;--semantic-background-lite-warning:#e6a15314;--semantic-background-lite-danger:#ff8f8f14;--content-on-color:#fff;--arc-radius-sm:6px;--arc-radius-md:8px;--arc-radius-lg:12px;--arc-radius-round:999px;--arc-blur-sm:4px;--arc-blur-md:8px;--arc-blur-lg:16px;--arc-blur-xl:24px;--arc-space-negative-4:-4px;--arc-space-2:2px;--arc-space-4:4px;--arc-space-6:6px;--arc-space-8:8px;--arc-space-10:10px;--arc-space-12:12px;--arc-space-16:16px;--arc-space-24:24px;--arc-space-32:32px;--arc-space-48:48px;--arc-space-64:64px;--arc-space-96:96px;--arc-font-size-caption-s:11px;--arc-line-height-caption-s:16px;--arc-font-family-caption-s:"Arcway Geist", system-ui, sans-serif;--arc-font-weight-caption-s:400;--arc-letter-spacing-caption-s:0px;--arc-font-size-caption-m:12px;--arc-line-height-caption-m:16px;--arc-font-family-caption-m:"Arcway Geist", system-ui, sans-serif;--arc-font-weight-caption-m:400;--arc-letter-spacing-caption-m:0px;--arc-font-size-caption-l:13px;--arc-line-height-caption-l:18px;--arc-font-family-caption-l:"Arcway Geist", system-ui, sans-serif;--arc-font-weight-caption-l:400;--arc-letter-spacing-caption-l:0px;--arc-font-size-body-s:14px;--arc-line-height-body-s:20px;--arc-font-family-body-s:"Arcway Geist", system-ui, sans-serif;--arc-font-weight-body-s:400;--arc-letter-spacing-body-s:0px;--arc-font-size-body-m:15px;--arc-line-height-body-m:22px;--arc-font-family-body-m:"Arcway Geist", system-ui, sans-serif;--arc-font-weight-body-m:400;--arc-letter-spacing-body-m:0px;--arc-font-size-body-l:16px;--arc-line-height-body-l:24px;--arc-font-family-body-l:"Arcway Geist", system-ui, sans-serif;--arc-font-weight-body-l:400;--arc-letter-spacing-body-l:0px;--arc-font-size-subheading-s:18px;--arc-line-height-subheading-s:24px;--arc-font-family-subheading-s:"Arcway Geist", system-ui, sans-serif;--arc-font-weight-subheading-s:600;--arc-letter-spacing-subheading-s:0px;--arc-font-size-subheading-m:20px;--arc-line-height-subheading-m:28px;--arc-font-family-subheading-m:"Arcway Geist", system-ui, sans-serif;--arc-font-weight-subheading-m:600;--arc-letter-spacing-subheading-m:0px;--arc-font-size-subheading-l:22px;--arc-line-height-subheading-l:28px;--arc-font-family-subheading-l:"Arcway Geist", system-ui, sans-serif;--arc-font-weight-subheading-l:600;--arc-letter-spacing-subheading-l:0px;--arc-font-size-heading-s:24px;--arc-line-height-heading-s:32px;--arc-font-family-heading-s:"Arcway Geist", system-ui, sans-serif;--arc-font-weight-heading-s:700;--arc-letter-spacing-heading-s:0px;--arc-font-size-heading-m:28px;--arc-line-height-heading-m:36px;--arc-font-family-heading-m:"Arcway Geist", system-ui, sans-serif;--arc-font-weight-heading-m:700;--arc-letter-spacing-heading-m:0px;--arc-font-size-heading-l:32px;--arc-line-height-heading-l:40px;--arc-font-family-heading-l:"Arcway Geist", system-ui, sans-serif;--arc-font-weight-heading-l:700;--arc-letter-spacing-heading-l:0px;--arc-font-size-display-s:40px;--arc-line-height-display-s:48px;--arc-font-family-display-s:"Lato", system-ui, sans-serif;--arc-font-weight-display-s:700;--arc-letter-spacing-display-s:0px;--arc-font-size-display-m:48px;--arc-line-height-display-m:56px;--arc-font-family-display-m:"Lato", system-ui, sans-serif;--arc-font-weight-display-m:700;--arc-letter-spacing-display-m:0px;--arc-font-size-display-l:64px;--arc-line-height-display-l:72px;--arc-font-family-display-l:"Lato", system-ui, sans-serif;--arc-font-weight-display-l:700;--arc-letter-spacing-display-l:0px;--arc-breakpoint-mobile:0px;--arc-breakpoint-tablet:720px;--arc-breakpoint-desktop:1024px;--arc-breakpoint-wide:1440px;--arc-font-sans:"Arcway Geist", system-ui, sans-serif;--arc-font-display:"Lato", system-ui, sans-serif;--arc-font-mono:"Arcway Geist Mono", ui-monospace, monospace;--arc-color-brand-900:#17211b;--arc-color-brand-700:#286f4b;--arc-color-brand-100:#e1f0e7;--arc-color-neutral-600:#727b75;--arc-color-neutral-200:#e0e6e2;--arc-color-neutral-100:#f2f5f3}
