@layer as.base{*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{font:var(--type-body);background:var(--ground);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0}:where(button,input,select,textarea){font:inherit;color:inherit}:where(img,svg,video){max-width:100%}:where([hidden]){display:none!important}:where(:focus-visible){outline:1px solid var(--accent);outline-offset:1px}:where([data-theme],[data-knobs]){font:var(--type-body);color:var(--ink)}:root,[data-theme],[data-knobs]{--space-0:calc(0px * var(--space-scale));--space-0-5:calc(2px * var(--space-scale));--space-1:calc(4px * var(--space-scale));--space-1-5:calc(6px * var(--space-scale));--space-2:calc(8px * var(--space-scale));--space-2-5:calc(10px * var(--space-scale));--space-3:calc(12px * var(--space-scale));--space-4:calc(16px * var(--space-scale));--space-5:calc(20px * var(--space-scale));--space-6:calc(24px * var(--space-scale));--space-8:calc(32px * var(--space-scale));--space-10:calc(40px * var(--space-scale));--space-12:calc(48px * var(--space-scale));--space-16:calc(64px * var(--space-scale));--pad-card-sm:calc(12px * var(--density) * var(--space-scale));--pad-card:calc(16px * var(--density) * var(--space-scale));--pad-card-lg:calc(24px * var(--density) * var(--space-scale));--pad-page-x:calc(16px * var(--density) * var(--space-scale));--pad-page-x-lg:calc(24px * var(--density) * var(--space-scale));--gap-inline:calc(6px * var(--density) * var(--space-scale));--gap-controls:calc(8px * var(--density) * var(--space-scale));--gap-cards:calc(12px * var(--density) * var(--space-scale));--gap-sections:calc(24px * var(--density) * var(--space-scale));--stack-field:calc(4px * var(--density) * var(--space-scale));--gap-2xs:calc(2px * var(--density) * var(--space-scale));--gap-xs:calc(4px * var(--density) * var(--space-scale));--gap-sm:calc(8px * var(--density) * var(--space-scale));--gap-md:calc(12px * var(--density) * var(--space-scale));--gap-lg:calc(16px * var(--density) * var(--space-scale));--gap-xl:calc(24px * var(--density) * var(--space-scale));--gap-2xl:calc(32px * var(--density) * var(--space-scale));--cell-pad-x-dense:calc(8px * var(--density) * var(--space-scale));--cell-pad-x:calc(12px * var(--density) * var(--space-scale));--control-pad-xs:calc(8px * var(--density) * var(--space-scale));--control-pad-sm:calc(10px * var(--density) * var(--space-scale));--control-pad-md:calc(12px * var(--density) * var(--space-scale));--control-pad-lg:calc(12px * var(--density) * var(--space-scale));--control-pad-xl:calc(16px * var(--density) * var(--space-scale));--pill-pad-sm:calc(8px * var(--density) * var(--space-scale));--pill-pad-md:calc(10px * var(--density) * var(--space-scale));--control-xs:calc(24px * var(--density));--control-sm:calc(28px * var(--density));--control-md:calc(32px * var(--density));--control-lg:calc(36px * var(--density));--control-xl:calc(44px * var(--density));--pill-h-sm:calc(20px * var(--density));--pill-h-md:calc(24px * var(--density));--row-h-dense:calc(28px * var(--density));--row-h-compact:calc(32px * var(--density));--row-h-default:calc(40px * var(--density));--row-h-double:calc(48px * var(--density));--bar-h:calc(52px * var(--density));--radius-hair:calc(2px * var(--radius-scale));--radius-track:calc(4px * var(--radius-scale));--radius-control-sm:calc(6px * var(--radius-scale));--radius-control:calc(8px * var(--radius-scale));--radius-card:calc(8px * var(--radius-scale));--radius-feature:calc(10px * var(--radius-scale));--radius-pop:calc(12px * var(--radius-scale));--radius-dialog:calc(16px * var(--radius-scale));--radius-pill:calc(9999px * var(--radius-scale));--type-figure-xl-size:calc(46px * var(--type-scale));--type-figure-xl-lh:calc(42px * var(--type-scale));--type-figure-xl:var(--type-figure-xl-weight) var(--type-figure-xl-size)/var(--type-figure-xl-lh) var(--type-figure-xl-family);--type-figure-lg-size:calc(28px * var(--type-scale));--type-figure-lg-lh:calc(32px * var(--type-scale));--type-figure-lg:var(--type-figure-lg-weight) var(--type-figure-lg-size)/var(--type-figure-lg-lh) var(--type-figure-lg-family);--type-figure-md-size:calc(22px * var(--type-scale));--type-figure-md-lh:calc(26px * var(--type-scale));--type-figure-md:var(--type-figure-md-weight) var(--type-figure-md-size)/var(--type-figure-md-lh) var(--type-figure-md-family);--type-figure-sm-size:calc(18px * var(--type-scale));--type-figure-sm-lh:calc(22px * var(--type-scale));--type-figure-sm:var(--type-figure-sm-weight) var(--type-figure-sm-size)/var(--type-figure-sm-lh) var(--type-figure-sm-family);--type-display-size:calc(22px * var(--type-scale));--type-display-lh:calc(28px * var(--type-scale));--type-display:var(--type-display-weight) var(--type-display-size)/var(--type-display-lh) var(--type-display-family);--type-title-doc-size:calc(20px * var(--type-scale));--type-title-doc-lh:calc(26px * var(--type-scale));--type-title-doc:var(--type-title-doc-weight) var(--type-title-doc-size)/var(--type-title-doc-lh) var(--type-title-doc-family);--type-title-lg-size:calc(17px * var(--type-scale));--type-title-lg-lh:calc(24px * var(--type-scale));--type-title-lg:var(--type-title-lg-weight) var(--type-title-lg-size)/var(--type-title-lg-lh) var(--type-title-lg-family);--type-title-page-size:calc(16px * var(--type-scale));--type-title-page-lh:calc(24px * var(--type-scale));--type-title-page:var(--type-title-page-weight) var(--type-title-page-size)/var(--type-title-page-lh) var(--type-title-page-family);--type-title-sm-size:calc(15px * var(--type-scale));--type-title-sm-lh:calc(20px * var(--type-scale));--type-title-sm:var(--type-title-sm-weight) var(--type-title-sm-size)/var(--type-title-sm-lh) var(--type-title-sm-family);--type-title-xs-size:calc(14px * var(--type-scale));--type-title-xs-lh:calc(20px * var(--type-scale));--type-title-xs:var(--type-title-xs-weight) var(--type-title-xs-size)/var(--type-title-xs-lh) var(--type-title-xs-family);--type-body-size:calc(14px * var(--type-scale));--type-body-lh:calc(20px * var(--type-scale));--type-body:var(--type-body-weight) var(--type-body-size)/var(--type-body-lh) var(--type-body-family);--type-body-dense-size:calc(13.5px * var(--type-scale));--type-body-dense-lh:calc(20px * var(--type-scale));--type-body-dense:var(--type-body-dense-weight) var(--type-body-dense-size)/var(--type-body-dense-lh) var(--type-body-dense-family);--type-ui-size:calc(13px * var(--type-scale));--type-ui-lh:calc(18px * var(--type-scale));--type-ui:var(--type-ui-weight) var(--type-ui-size)/var(--type-ui-lh) var(--type-ui-family);--type-ui-sm-size:calc(12.5px * var(--type-scale));--type-ui-sm-lh:calc(18px * var(--type-scale));--type-ui-sm:var(--type-ui-sm-weight) var(--type-ui-sm-size)/var(--type-ui-sm-lh) var(--type-ui-sm-family);--type-caption-size:calc(12px * var(--type-scale));--type-caption-lh:calc(16px * var(--type-scale));--type-caption:var(--type-caption-weight) var(--type-caption-size)/var(--type-caption-lh) var(--type-caption-family);--type-meta-size:calc(11.5px * var(--type-scale));--type-meta-lh:calc(16px * var(--type-scale));--type-meta:var(--type-meta-weight) var(--type-meta-size)/var(--type-meta-lh) var(--type-meta-family);--type-chip-size:calc(11px * var(--type-scale));--type-chip-lh:calc(16px * var(--type-scale));--type-chip:var(--type-chip-weight) var(--type-chip-size)/var(--type-chip-lh) var(--type-chip-family);--type-micro-size:calc(10.5px * var(--type-scale));--type-micro-lh:calc(14px * var(--type-scale));--type-micro:var(--type-micro-weight) var(--type-micro-size)/var(--type-micro-lh) var(--type-micro-family);--type-label-md-size:calc(12px * var(--type-scale));--type-label-md-lh:calc(16px * var(--type-scale));--type-label-md:var(--type-label-md-weight) var(--type-label-md-size)/var(--type-label-md-lh) var(--type-label-md-family);--type-label-sm-size:calc(10.5px * var(--type-scale));--type-label-sm-lh:calc(14px * var(--type-scale));--type-label-sm:var(--type-label-sm-weight) var(--type-label-sm-size)/var(--type-label-sm-lh) var(--type-label-sm-family);--type-label-hero-size:calc(12px * var(--type-scale));--type-label-hero-lh:calc(16px * var(--type-scale));--type-label-hero:var(--type-label-hero-weight) var(--type-label-hero-size)/var(--type-label-hero-lh) var(--type-label-hero-family);--type-wordmark-size:calc(18px * var(--type-scale));--type-wordmark-lh:calc(28px * var(--type-scale));--type-wordmark:var(--type-wordmark-weight) var(--type-wordmark-size)/var(--type-wordmark-lh) var(--type-wordmark-family);--type-wordmark-lg-size:calc(24px * var(--type-scale));--type-wordmark-lg-lh:calc(28px * var(--type-scale));--type-wordmark-lg:var(--type-wordmark-lg-weight) var(--type-wordmark-lg-size)/var(--type-wordmark-lg-lh) var(--type-wordmark-lg-family);--type-headline-size:calc(34px * var(--type-scale));--type-headline-lh:calc(40px * var(--type-scale));--type-headline:var(--type-headline-weight) var(--type-headline-size)/var(--type-headline-lh) var(--type-headline-family);--type-code-size:calc(12px * var(--type-scale));--type-code-lh:calc(18px * var(--type-scale));--type-code:var(--type-code-weight) var(--type-code-size)/var(--type-code-lh) var(--type-code-family);--type-plate-size:calc(11.5px * var(--type-scale));--type-plate-lh:calc(16px * var(--type-scale));--type-plate:var(--type-plate-weight) var(--type-plate-size)/var(--type-plate-lh) var(--type-plate-family)}:root,[data-theme=lastenia],[data-theme=lastenia-dark]{--type-figure-xl-weight:700;--type-figure-xl-tracking:calc(-1.5px * var(--type-scale));--type-figure-xl-case:none;--type-figure-xl-family:var(--font-sans);--type-figure-lg-weight:700;--type-figure-lg-tracking:-.01em;--type-figure-lg-case:none;--type-figure-lg-family:var(--font-sans);--type-figure-md-weight:700;--type-figure-md-tracking:-.01em;--type-figure-md-case:none;--type-figure-md-family:var(--font-sans);--type-figure-sm-weight:700;--type-figure-sm-tracking:normal;--type-figure-sm-case:none;--type-figure-sm-family:var(--font-sans);--type-display-weight:700;--type-display-tracking:-.01em;--type-display-case:none;--type-display-family:var(--font-sans);--type-title-doc-weight:700;--type-title-doc-tracking:-.01em;--type-title-doc-case:none;--type-title-doc-family:var(--font-sans);--type-title-lg-weight:700;--type-title-lg-tracking:-.01em;--type-title-lg-case:none;--type-title-lg-family:var(--font-sans);--type-title-page-weight:700;--type-title-page-tracking:-.01em;--type-title-page-case:none;--type-title-page-family:var(--font-sans);--type-title-sm-weight:700;--type-title-sm-tracking:-.01em;--type-title-sm-case:none;--type-title-sm-family:var(--font-sans);--type-title-xs-weight:600;--type-title-xs-tracking:normal;--type-title-xs-case:none;--type-title-xs-family:var(--font-sans);--type-body-weight:400;--type-body-tracking:normal;--type-body-case:none;--type-body-family:var(--font-sans);--type-body-dense-weight:400;--type-body-dense-tracking:normal;--type-body-dense-case:none;--type-body-dense-family:var(--font-sans);--type-ui-weight:500;--type-ui-tracking:normal;--type-ui-case:none;--type-ui-family:var(--font-sans);--type-ui-sm-weight:600;--type-ui-sm-tracking:normal;--type-ui-sm-case:none;--type-ui-sm-family:var(--font-sans);--type-caption-weight:400;--type-caption-tracking:normal;--type-caption-case:none;--type-caption-family:var(--font-sans);--type-meta-weight:400;--type-meta-tracking:normal;--type-meta-case:none;--type-meta-family:var(--font-sans);--type-chip-weight:600;--type-chip-tracking:normal;--type-chip-case:none;--type-chip-family:var(--font-sans);--type-micro-weight:400;--type-micro-tracking:normal;--type-micro-case:none;--type-micro-family:var(--font-sans);--type-label-md-weight:700;--type-label-md-tracking:.06em;--type-label-md-case:uppercase;--type-label-md-family:var(--font-sans);--type-label-sm-weight:700;--type-label-sm-tracking:.08em;--type-label-sm-case:uppercase;--type-label-sm-family:var(--font-sans);--type-label-hero-weight:700;--type-label-hero-tracking:.1em;--type-label-hero-case:uppercase;--type-label-hero-family:var(--font-sans);--type-wordmark-weight:700;--type-wordmark-tracking:-.02em;--type-wordmark-case:none;--type-wordmark-family:var(--font-sans);--type-wordmark-lg-weight:700;--type-wordmark-lg-tracking:-.02em;--type-wordmark-lg-case:none;--type-wordmark-lg-family:var(--font-sans);--type-headline-weight:700;--type-headline-tracking:-.02em;--type-headline-case:none;--type-headline-family:var(--font-sans);--type-code-weight:400;--type-code-tracking:normal;--type-code-case:none;--type-code-family:var(--font-mono);--type-plate-weight:600;--type-plate-tracking:.02em;--type-plate-case:none;--type-plate-family:var(--font-mono)}[data-theme=advancetech],[data-theme=advancetech-dark]{--type-figure-xl-weight:600;--type-figure-xl-tracking:-.02em;--type-figure-xl-case:none;--type-figure-xl-family:var(--font-sans);--type-figure-lg-weight:600;--type-figure-lg-tracking:-.02em;--type-figure-lg-case:none;--type-figure-lg-family:var(--font-sans);--type-figure-md-weight:600;--type-figure-md-tracking:-.02em;--type-figure-md-case:none;--type-figure-md-family:var(--font-sans);--type-figure-sm-weight:600;--type-figure-sm-tracking:-.01em;--type-figure-sm-case:none;--type-figure-sm-family:var(--font-sans);--type-display-weight:600;--type-display-tracking:-.02em;--type-display-case:none;--type-display-family:var(--font-sans);--type-title-doc-weight:600;--type-title-doc-tracking:-.02em;--type-title-doc-case:none;--type-title-doc-family:var(--font-sans);--type-title-lg-weight:600;--type-title-lg-tracking:-.02em;--type-title-lg-case:none;--type-title-lg-family:var(--font-sans);--type-title-page-weight:600;--type-title-page-tracking:-.015em;--type-title-page-case:none;--type-title-page-family:var(--font-sans);--type-title-sm-weight:600;--type-title-sm-tracking:-.015em;--type-title-sm-case:none;--type-title-sm-family:var(--font-sans);--type-title-xs-weight:500;--type-title-xs-tracking:-.01em;--type-title-xs-case:none;--type-title-xs-family:var(--font-sans);--type-body-weight:400;--type-body-tracking:normal;--type-body-case:none;--type-body-family:var(--font-sans);--type-body-dense-weight:400;--type-body-dense-tracking:normal;--type-body-dense-case:none;--type-body-dense-family:var(--font-sans);--type-ui-weight:500;--type-ui-tracking:normal;--type-ui-case:none;--type-ui-family:var(--font-sans);--type-ui-sm-weight:500;--type-ui-sm-tracking:normal;--type-ui-sm-case:none;--type-ui-sm-family:var(--font-sans);--type-caption-weight:400;--type-caption-tracking:normal;--type-caption-case:none;--type-caption-family:var(--font-sans);--type-meta-weight:400;--type-meta-tracking:normal;--type-meta-case:none;--type-meta-family:var(--font-sans);--type-chip-weight:500;--type-chip-tracking:normal;--type-chip-case:none;--type-chip-family:var(--font-sans);--type-micro-weight:400;--type-micro-tracking:normal;--type-micro-case:none;--type-micro-family:var(--font-sans);--type-label-md-weight:400;--type-label-md-tracking:calc(0px * var(--type-scale));--type-label-md-case:none;--type-label-md-family:var(--font-mono);--type-label-sm-weight:400;--type-label-sm-tracking:calc(0px * var(--type-scale));--type-label-sm-case:none;--type-label-sm-family:var(--font-mono);--type-label-hero-weight:400;--type-label-hero-tracking:calc(0px * var(--type-scale));--type-label-hero-case:none;--type-label-hero-family:var(--font-mono);--type-wordmark-weight:600;--type-wordmark-tracking:-.02em;--type-wordmark-case:none;--type-wordmark-family:var(--font-sans);--type-wordmark-lg-weight:600;--type-wordmark-lg-tracking:-.02em;--type-wordmark-lg-case:none;--type-wordmark-lg-family:var(--font-sans);--type-headline-weight:600;--type-headline-tracking:-.02em;--type-headline-case:none;--type-headline-family:var(--font-sans);--type-code-weight:400;--type-code-tracking:normal;--type-code-case:none;--type-code-family:var(--font-mono);--type-plate-weight:500;--type-plate-tracking:.02em;--type-plate-case:none;--type-plate-family:var(--font-mono)}@supports (width:round(1.5px, 1px)){:root,[data-theme],[data-knobs]{--space-0:round(calc(0px * var(--space-scale)), 1px);--space-0-5:round(calc(2px * var(--space-scale)), 1px);--space-1:round(calc(4px * var(--space-scale)), 1px);--space-1-5:round(calc(6px * var(--space-scale)), 1px);--space-2:round(calc(8px * var(--space-scale)), 1px);--space-2-5:round(calc(10px * var(--space-scale)), 1px);--space-3:round(calc(12px * var(--space-scale)), 1px);--space-4:round(calc(16px * var(--space-scale)), 1px);--space-5:round(calc(20px * var(--space-scale)), 1px);--space-6:round(calc(24px * var(--space-scale)), 1px);--space-8:round(calc(32px * var(--space-scale)), 1px);--space-10:round(calc(40px * var(--space-scale)), 1px);--space-12:round(calc(48px * var(--space-scale)), 1px);--space-16:round(calc(64px * var(--space-scale)), 1px);--pad-card-sm:round(calc(12px * var(--density) * var(--space-scale)), 1px);--pad-card:round(calc(16px * var(--density) * var(--space-scale)), 1px);--pad-card-lg:round(calc(24px * var(--density) * var(--space-scale)), 1px);--pad-page-x:round(calc(16px * var(--density) * var(--space-scale)), 1px);--pad-page-x-lg:round(calc(24px * var(--density) * var(--space-scale)), 1px);--gap-inline:round(calc(6px * var(--density) * var(--space-scale)), 1px);--gap-controls:round(calc(8px * var(--density) * var(--space-scale)), 1px);--gap-cards:round(calc(12px * var(--density) * var(--space-scale)), 1px);--gap-sections:round(calc(24px * var(--density) * var(--space-scale)), 1px);--stack-field:round(calc(4px * var(--density) * var(--space-scale)), 1px);--gap-2xs:round(calc(2px * var(--density) * var(--space-scale)), 1px);--gap-xs:round(calc(4px * var(--density) * var(--space-scale)), 1px);--gap-sm:round(calc(8px * var(--density) * var(--space-scale)), 1px);--gap-md:round(calc(12px * var(--density) * var(--space-scale)), 1px);--gap-lg:round(calc(16px * var(--density) * var(--space-scale)), 1px);--gap-xl:round(calc(24px * var(--density) * var(--space-scale)), 1px);--gap-2xl:round(calc(32px * var(--density) * var(--space-scale)), 1px);--cell-pad-x-dense:round(calc(8px * var(--density) * var(--space-scale)), 1px);--cell-pad-x:round(calc(12px * var(--density) * var(--space-scale)), 1px);--control-pad-xs:round(calc(8px * var(--density) * var(--space-scale)), 1px);--control-pad-sm:round(calc(10px * var(--density) * var(--space-scale)), 1px);--control-pad-md:round(calc(12px * var(--density) * var(--space-scale)), 1px);--control-pad-lg:round(calc(12px * var(--density) * var(--space-scale)), 1px);--control-pad-xl:round(calc(16px * var(--density) * var(--space-scale)), 1px);--pill-pad-sm:round(calc(8px * var(--density) * var(--space-scale)), 1px);--pill-pad-md:round(calc(10px * var(--density) * var(--space-scale)), 1px);--control-xs:round(calc(24px * var(--density)), 1px);--control-sm:round(calc(28px * var(--density)), 1px);--control-md:round(calc(32px * var(--density)), 1px);--control-lg:round(calc(36px * var(--density)), 1px);--control-xl:round(calc(44px * var(--density)), 1px);--pill-h-sm:round(calc(20px * var(--density)), 1px);--pill-h-md:round(calc(24px * var(--density)), 1px);--row-h-dense:round(calc(28px * var(--density)), 1px);--row-h-compact:round(calc(32px * var(--density)), 1px);--row-h-default:round(calc(40px * var(--density)), 1px);--row-h-double:round(calc(48px * var(--density)), 1px);--bar-h:round(calc(52px * var(--density)), 1px)}}.as-text--figure-xl{font:var(--type-figure-xl);letter-spacing:var(--type-figure-xl-tracking);font-variant-numeric:tabular-nums}.as-text--figure-lg{font:var(--type-figure-lg);letter-spacing:var(--type-figure-lg-tracking);font-variant-numeric:tabular-nums}.as-text--figure-md{font:var(--type-figure-md);letter-spacing:var(--type-figure-md-tracking);font-variant-numeric:tabular-nums}.as-text--figure-sm{font:var(--type-figure-sm);letter-spacing:var(--type-figure-sm-tracking);font-variant-numeric:tabular-nums}.as-text--display{font:var(--type-display);letter-spacing:var(--type-display-tracking)}.as-text--title-doc{font:var(--type-title-doc);letter-spacing:var(--type-title-doc-tracking)}.as-text--title-lg{font:var(--type-title-lg);letter-spacing:var(--type-title-lg-tracking)}.as-text--title-page{font:var(--type-title-page);letter-spacing:var(--type-title-page-tracking)}.as-text--title-sm{font:var(--type-title-sm);letter-spacing:var(--type-title-sm-tracking)}.as-text--title-xs{font:var(--type-title-xs);letter-spacing:var(--type-title-xs-tracking)}.as-text--body{font:var(--type-body);letter-spacing:var(--type-body-tracking)}.as-text--body-dense{font:var(--type-body-dense);letter-spacing:var(--type-body-dense-tracking)}.as-text--ui{font:var(--type-ui);letter-spacing:var(--type-ui-tracking)}.as-text--ui-sm{font:var(--type-ui-sm);letter-spacing:var(--type-ui-sm-tracking)}.as-text--caption{font:var(--type-caption);letter-spacing:var(--type-caption-tracking)}.as-text--meta{font:var(--type-meta);letter-spacing:var(--type-meta-tracking)}.as-text--chip{font:var(--type-chip);letter-spacing:var(--type-chip-tracking)}.as-text--micro{font:var(--type-micro);letter-spacing:var(--type-micro-tracking)}.as-text--label-md{font:var(--type-label-md);letter-spacing:var(--type-label-md-tracking);text-transform:var(--type-label-md-case)}.as-text--label-sm{font:var(--type-label-sm);letter-spacing:var(--type-label-sm-tracking);text-transform:var(--type-label-sm-case)}.as-text--label-hero{font:var(--type-label-hero);letter-spacing:var(--type-label-hero-tracking);text-transform:var(--type-label-hero-case)}.as-text--wordmark{font:var(--type-wordmark);letter-spacing:var(--type-wordmark-tracking)}.as-text--wordmark-lg{font:var(--type-wordmark-lg);letter-spacing:var(--type-wordmark-lg-tracking)}.as-text--headline{font:var(--type-headline);letter-spacing:var(--type-headline-tracking)}.as-text--code{font:var(--type-code);letter-spacing:var(--type-code-tracking)}.as-text--plate{font:var(--type-plate);letter-spacing:var(--type-plate-tracking);font-variant-numeric:tabular-nums}:root,[data-theme],[data-knobs]{--stroke:color-mix(in srgb, color-mix(in srgb, var(--line), var(--ink) max(0%, calc((var(--line-contrast) - 1) * 50%))), var(--surface) max(0%, calc((1 - var(--line-contrast)) * 60%)));--stroke-strong:color-mix(in srgb, color-mix(in srgb, var(--line-2), var(--ink) max(0%, calc((var(--line-contrast) - 1) * 50%))), var(--surface) max(0%, calc((1 - var(--line-contrast)) * 60%)));--stroke-control:color-mix(in srgb, color-mix(in srgb, var(--control-line), var(--ink) max(0%, calc((var(--line-contrast) - 1) * 50%))), var(--surface) max(0%, calc((1 - var(--line-contrast)) * 60%)));--stroke-control-hover:color-mix(in srgb, color-mix(in srgb, var(--control-line-hover), var(--ink) max(0%, calc((var(--line-contrast) - 1) * 50%))), var(--surface) max(0%, calc((1 - var(--line-contrast)) * 60%)));--stroke-soft:color-mix(in srgb, var(--stroke) 55%, var(--surface));--border:1px solid var(--stroke);--border-control:1px solid var(--stroke-control);--border-strong:1px solid var(--stroke-strong);--border-soft:1px solid var(--stroke-soft);--border-dashed:1px dashed var(--stroke-strong);--border-dotted:1px dotted var(--stroke-strong);--tone-neutral-fill:var(--ink-3);--tone-neutral-ink:var(--neutral-ink);--tone-neutral-bg:var(--sunken);--tone-neutral-bg-subtle:color-mix(in srgb, var(--ink-3) calc(8% * var(--tint-strength)), var(--surface));--tone-neutral-border:color-mix(in srgb, var(--ink-3) calc(30% * var(--tint-strength)), var(--surface));--tone-neutral-solid:var(--ink-3);--tone-neutral-on-solid:var(--on-neutral);--tone-brand-fill:var(--accent);--tone-brand-ink:var(--accent-ink);--tone-brand-bg:color-mix(in srgb, var(--accent) calc(14% * var(--tint-strength)), var(--surface));--tone-brand-bg-subtle:color-mix(in srgb, var(--accent) calc(8% * var(--tint-strength)), var(--surface));--tone-brand-border:color-mix(in srgb, var(--accent) calc(30% * var(--tint-strength)), var(--surface));--tone-brand-solid:var(--accent-strong);--tone-brand-on-solid:var(--on-accent);--tone-good-fill:var(--ahead);--tone-good-ink:var(--ahead-ink);--tone-good-bg:color-mix(in srgb, var(--ahead) calc(14% * var(--tint-strength)), var(--surface));--tone-good-bg-subtle:color-mix(in srgb, var(--ahead) calc(8% * var(--tint-strength)), var(--surface));--tone-good-border:color-mix(in srgb, var(--ahead) calc(30% * var(--tint-strength)), var(--surface));--tone-good-solid:var(--ahead);--tone-good-on-solid:var(--on-good);--tone-warn-fill:var(--late);--tone-warn-ink:var(--late-ink);--tone-warn-bg:color-mix(in srgb, var(--late) calc(14% * var(--tint-strength)), var(--surface));--tone-warn-bg-subtle:color-mix(in srgb, var(--late) calc(8% * var(--tint-strength)), var(--surface));--tone-warn-border:color-mix(in srgb, var(--late) calc(30% * var(--tint-strength)), var(--surface));--tone-warn-solid:var(--late-ink);--tone-warn-on-solid:var(--on-late);--tone-bad-fill:var(--risk);--tone-bad-ink:var(--risk-ink);--tone-bad-bg:color-mix(in srgb, var(--risk) calc(14% * var(--tint-strength)), var(--surface));--tone-bad-bg-subtle:color-mix(in srgb, var(--risk) calc(8% * var(--tint-strength)), var(--surface));--tone-bad-border:color-mix(in srgb, var(--risk) calc(30% * var(--tint-strength)), var(--surface));--tone-bad-solid:var(--risk);--tone-bad-on-solid:var(--on-bad);--tone-orange-fill:var(--risk-2);--tone-orange-ink:var(--risk-2-ink);--tone-orange-bg:color-mix(in srgb, var(--risk-2) calc(14% * var(--tint-strength)), var(--surface));--tone-orange-bg-subtle:color-mix(in srgb, var(--risk-2) calc(8% * var(--tint-strength)), var(--surface));--tone-orange-border:color-mix(in srgb, var(--risk-2) calc(30% * var(--tint-strength)), var(--surface));--tone-orange-solid:var(--risk-2);--tone-orange-on-solid:var(--on-orange);--t-fill:var(--tone-neutral-fill);--t-ink:var(--tone-neutral-ink);--t-bg:var(--tone-neutral-bg);--t-bg-subtle:var(--tone-neutral-bg-subtle);--t-border:var(--tone-neutral-border);--t-solid:var(--tone-neutral-solid);--t-on-solid:var(--tone-neutral-on-solid);--state-hover-bg:var(--sunken);--state-hover-overlay:color-mix(in srgb, var(--ink) 5%, transparent);--state-press-overlay:color-mix(in srgb, var(--ink) 8%, transparent);--state-hover-fill:brightness(.95);--state-press-fill:brightness(.9);--state-selected-bg:color-mix(in srgb, var(--accent) calc(10% * var(--tint-strength)), var(--surface));--state-selected-ink:var(--accent-ink);--state-selected-edge:inset calc(var(--edge-select) * clamp(0, var(--select-edge), 1)) 0 0 var(--accent);--state-checked-bg:color-mix(in srgb, var(--accent) calc(6% * var(--tint-strength)), var(--surface));--state-disabled-bg:color-mix(in srgb, var(--sunken) 60%, var(--surface));--state-disabled-ink:color-mix(in srgb, var(--ink-3) 75%, var(--surface));--state-disabled-border:var(--stroke-soft);--state-disabled-opacity:var(--opacity-disabled);--state-lift:translateY(-3px);--row-zebra:color-mix(in srgb, var(--ink) calc(3% * var(--tint-strength) * clamp(0, var(--zebra), 1)), var(--surface));--focus-ring:0 0 0 2px var(--surface), 0 0 0 4px var(--accent);--focus-inset:inset 0 0 0 2px var(--accent);--focus-halo:0 0 0 3px color-mix(in srgb, var(--accent) 22%, transparent);--elev-0:none;--radius-tag:calc(var(--radius-control-sm) + (var(--radius-pill) - var(--radius-control-sm)) * clamp(0, var(--pill-round), 1))}.as-tone-neutral{--t-fill:var(--tone-neutral-fill);--t-ink:var(--tone-neutral-ink);--t-bg:var(--tone-neutral-bg);--t-bg-subtle:var(--tone-neutral-bg-subtle);--t-border:var(--tone-neutral-border);--t-solid:var(--tone-neutral-solid);--t-on-solid:var(--tone-neutral-on-solid)}.as-tone-brand{--t-fill:var(--tone-brand-fill);--t-ink:var(--tone-brand-ink);--t-bg:var(--tone-brand-bg);--t-bg-subtle:var(--tone-brand-bg-subtle);--t-border:var(--tone-brand-border);--t-solid:var(--tone-brand-solid);--t-on-solid:var(--tone-brand-on-solid)}.as-tone-good{--t-fill:var(--tone-good-fill);--t-ink:var(--tone-good-ink);--t-bg:var(--tone-good-bg);--t-bg-subtle:var(--tone-good-bg-subtle);--t-border:var(--tone-good-border);--t-solid:var(--tone-good-solid);--t-on-solid:var(--tone-good-on-solid)}.as-tone-warn{--t-fill:var(--tone-warn-fill);--t-ink:var(--tone-warn-ink);--t-bg:var(--tone-warn-bg);--t-bg-subtle:var(--tone-warn-bg-subtle);--t-border:var(--tone-warn-border);--t-solid:var(--tone-warn-solid);--t-on-solid:var(--tone-warn-on-solid)}.as-tone-bad{--t-fill:var(--tone-bad-fill);--t-ink:var(--tone-bad-ink);--t-bg:var(--tone-bad-bg);--t-bg-subtle:var(--tone-bad-bg-subtle);--t-border:var(--tone-bad-border);--t-solid:var(--tone-bad-solid);--t-on-solid:var(--tone-bad-on-solid)}.as-tone-orange{--t-fill:var(--tone-orange-fill);--t-ink:var(--tone-orange-ink);--t-bg:var(--tone-orange-bg);--t-bg-subtle:var(--tone-orange-bg-subtle);--t-border:var(--tone-orange-border);--t-solid:var(--tone-orange-solid);--t-on-solid:var(--tone-orange-on-solid)}[data-surface=dark]{--stroke:var(--shell-border);--stroke-strong:var(--hero-line);--stroke-soft:var(--hero-fill);--state-hover-overlay:var(--shell-hover);--state-press-overlay:var(--shell-fill);--state-hover-bg:var(--shell-hover);color:var(--hero-ink)}.as-focus-ring:focus-visible{box-shadow:var(--focus-ring);outline:none}.as-focus-inset:focus-visible{box-shadow:var(--focus-inset);outline:none}.as-focus-field:focus-visible,.as-focus-field:focus-within{border-color:var(--accent);box-shadow:var(--focus-halo);outline:none}.as-sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.as-truncate{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.as-tabular{font-variant-numeric:tabular-nums}.as-app{position:relative;container:app/inline-size}.as-app--frame{contain:layout;overflow:hidden}.as-cq{container-type:inline-size}.as-pane{min-width:0;container:pane/inline-size}.as-gap-none{gap:0}.as-gap-2xs{gap:var(--gap-2xs)}.as-gap-xs{gap:var(--gap-xs)}.as-gap-sm{gap:var(--gap-sm)}.as-gap-md{gap:var(--gap-md)}.as-gap-lg{gap:var(--gap-lg)}.as-gap-xl{gap:var(--gap-xl)}.as-gap-2xl{gap:var(--gap-2xl)}@keyframes as-spin{to{transform:rotate(1turn)}}@keyframes as-pulse{0%,to{opacity:1}50%{opacity:var(--opacity-dim)}}@keyframes as-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes as-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes as-sweep{0%{transform:translate(-100%)}to{transform:translate(300%)}}@keyframes as-fade{0%{opacity:0}to{opacity:1}}@keyframes as-rise{0%{transform:translateY(100%)}to{transform:none}}.as-spin{animation:as-spin var(--loop-spin) linear infinite}.as-pulse{animation:as-pulse var(--loop-pulse) var(--ease-pulse) infinite}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.as-spin,.as-pulse{animation:none}}@media print{body{background:0 0}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}.as-no-print{display:none!important}.as-app--frame{contain:none;overflow:visible}@page as-landscape{size:A4 landscape}.as-print-landscape{page:as-landscape}}@media (pointer:coarse){.as-hit{position:relative}.as-hit:after{content:"";width:max(100%, var(--target-coarse));height:max(100%, var(--target-coarse));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),select,textarea,[contenteditable=true]{font-size:var(--input-font-coarse)}}:where([data-pointer=coarse]) .as-hit{position:relative}:where([data-pointer=coarse]) .as-hit:after{content:"";width:max(100%, var(--target-coarse));height:max(100%, var(--target-coarse));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}:where([data-pointer=coarse]) input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),:where([data-pointer=coarse]) select,:where([data-pointer=coarse]) textarea,:where([data-pointer=coarse]) [contenteditable=true]{font-size:var(--input-font-coarse)}.as-doc{gap:var(--space-5);padding:var(--space-4);flex-direction:column;min-width:0;display:flex}.as-doc-section{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.as-doc-label{font:var(--type-label-sm);letter-spacing:var(--type-label-sm-tracking);text-transform:var(--type-label-sm-case);color:var(--ink-3);margin:0}.as-doc-note{font:var(--type-caption);color:var(--ink-3);max-width:var(--measure);margin:0}.as-doc-row{align-items:center;gap:var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.as-doc-row--start{align-items:flex-start}.as-doc-col{align-items:flex-start;gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.as-doc-grid{grid-template-columns:repeat(auto-fill, minmax(min(var(--grid-min-lg), 100%), 1fr));gap:var(--space-3);align-items:start;display:grid}.as-doc-surface{background:var(--surface);border:var(--border);border-radius:var(--radius-card);padding:var(--space-4);min-width:0}.as-doc-surface--flush{padding:0;overflow:hidden}.as-doc-surface--sunken{background:var(--sunken)}.as-doc-narrow{outline:1px dashed var(--stroke-strong);outline-offset:var(--space-1);max-width:100%;container-type:inline-size}.as-doc-narrow__cap{margin:var(--space-2) 0 0;font:var(--type-micro);color:var(--ink-3)}.as-doc-app{border:var(--border);border-radius:var(--radius-card);background:var(--ground);max-width:100%}.as-doc-dark{background:linear-gradient(120deg, var(--hero-a), var(--hero-b));border-radius:var(--radius-feature);padding:var(--space-4)}.as-doc-swatch{gap:var(--space-1);font:var(--type-micro);color:var(--ink-3);flex-direction:column;display:inline-flex}}@layer as.components{.as-icon{width:var(--icon-size,var(--icon-md));height:var(--icon-size,var(--icon-md));vertical-align:middle;flex-shrink:0}.as-icon--xs{--icon-size:var(--icon-xs)}.as-icon--sm{--icon-size:var(--icon-sm)}.as-icon--md{--icon-size:var(--icon-md)}.as-icon--lg{--icon-size:var(--icon-lg)}.as-icon--xl{--icon-size:var(--icon-xl)}.as-icon--muted{color:var(--ink-3)}.as-icon--tone{color:var(--t-fill)}.as-text{min-width:0;margin:0}.as-text--secondary{color:var(--ink-2)}.as-text--muted{color:var(--ink-3)}.as-text--tone{color:var(--t-ink)}.as-text--numeric{font-variant-numeric:tabular-nums}.as-text--mono{font-family:var(--font-mono)}.as-text--truncate{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.as-text--clamp{-webkit-line-clamp:var(--text-lines);line-clamp:var(--text-lines);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.as-text--start{text-align:start}.as-text--center{text-align:center}.as-text--end{text-align:end}[data-surface=dark] .as-text--secondary,[data-surface=dark] .as-text--muted{color:var(--hero-mut)}[data-surface=dark] .as-text--tone.as-tone-good{color:var(--hero-good)}[data-surface=dark] .as-text--tone.as-tone-warn{color:var(--hero-warn)}.as-stack{border:0;flex-direction:column;min-width:0;margin:0;padding:0;list-style:none;display:flex}.as-stack--row{flex-direction:row;align-items:center}.as-stack--inline{display:inline-flex}.as-stack--align-start{align-items:flex-start}.as-stack--align-center{align-items:center}.as-stack--align-end{align-items:flex-end}.as-stack--align-stretch{align-items:stretch}.as-stack--align-baseline{align-items:baseline}.as-stack--justify-start{justify-content:flex-start}.as-stack--justify-center{justify-content:center}.as-stack--justify-end{justify-content:flex-end}.as-stack--justify-between{justify-content:space-between}.as-stack--justify-around{justify-content:space-around}.as-stack--wrap{flex-wrap:wrap}.as-stack--fill>*{flex:1 1 0;min-width:0}.as-stack--grow{flex:1}.as-stack--noshrink{flex-shrink:0}@media print{.as-stack--print-hidden{display:none}}.as-stack__spacer{flex:auto;align-self:stretch;min-width:0}.as-grid{min-width:0;container-type:inline-size}.as-grid__inner{--grid-c:var(--grid-cols-base,1);grid-template-columns:repeat(var(--grid-c), minmax(0, 1fr));align-items:stretch;display:grid}@container (min-width:320px){.as-grid__inner[data-xs]{--grid-c:var(--grid-cols-xs)}}@container (min-width:480px){.as-grid__inner[data-sm]{--grid-c:var(--grid-cols-sm)}}@container (min-width:640px){.as-grid__inner[data-md]{--grid-c:var(--grid-cols-md)}}@container (min-width:720px){.as-grid__inner[data-lg]{--grid-c:var(--grid-cols-lg)}}@container (min-width:960px){.as-grid__inner[data-xl]{--grid-c:var(--grid-cols-xl)}}.as-grid--min{grid-template-columns:repeat(auto-fill, minmax(min(var(--grid-min), 100%), 1fr))}.as-grid__inner>*{min-width:0;container-type:inline-size}.as-grid--align-start{align-items:start}.as-grid--align-center{align-items:center}.as-grid--align-end{align-items:end}@container not (min-width:320px){.as-grid__inner[data-collapse=xs]{--grid-c:1}}@container not (min-width:480px){.as-grid__inner[data-collapse=sm]{--grid-c:1}}@container not (min-width:640px){.as-grid__inner[data-collapse=md]{--grid-c:1}}@container not (min-width:720px){.as-grid__inner[data-collapse=lg]{--grid-c:1}}@container not (min-width:960px){.as-grid__inner[data-collapse=xl]{--grid-c:1}}.as-grid__item--span{grid-column:span min(var(--grid-span), var(--grid-c))}.as-grid__item--full{grid-column:1/-1}.as-grid__item--fill{display:grid}.as-grid--masonry{columns:var(--grid-c);column-gap:var(--gap-md);display:block}.as-grid--masonry.as-gap-sm{column-gap:var(--gap-sm)}.as-grid--masonry.as-gap-lg{column-gap:var(--gap-lg)}.as-grid--masonry.as-gap-xl{column-gap:var(--gap-xl)}.as-grid--masonry>*{break-inside:avoid;margin-bottom:var(--gap-md)}.as-grid--masonry.as-gap-sm>*{margin-bottom:var(--gap-sm)}.as-grid--masonry.as-gap-lg>*{margin-bottom:var(--gap-lg)}.as-grid--masonry.as-gap-xl>*{margin-bottom:var(--gap-xl)}@container not (min-width:720px){.as-grid--masonry{columns:1}}.as-divider{background:var(--stroke);border:0;flex-shrink:0;align-self:stretch;width:auto;height:1px;margin:0;display:block}.as-divider--v{width:1px;height:auto;min-height:var(--pill-h-sm);margin-block:var(--gap-xs)}.as-divider--soft{background:var(--stroke-soft)}.as-divider--strong{background:var(--stroke-strong)}.as-divider--dashed{border-top:var(--border-dashed);background:0 0;height:0}.as-divider--v.as-divider--dashed{border-top:0;border-left:var(--border-dashed);width:0;height:auto}.as-btn{--btn-h:var(--control-md);--btn-px:var(--control-pad-md);--icon-size:var(--icon-md);justify-content:center;align-items:center;gap:var(--gap-inline);height:var(--btn-h);max-width:100%;padding:0 var(--btn-px);font:var(--type-ui-sm);letter-spacing:var(--type-ui-sm-tracking);white-space:nowrap;text-align:center;vertical-align:middle;-webkit-user-select:none;user-select:none;border-radius:var(--radius-control);cursor:pointer;transition:filter var(--motion-base) var(--ease-standard), background-color var(--motion-base) var(--ease-standard), box-shadow var(--motion-base) var(--ease-standard), color var(--motion-base) var(--ease-standard);border:1px solid #0000;text-decoration:none;display:inline-flex}.as-btn__label{text-overflow:ellipsis;min-width:0;overflow:hidden}.as-btn--xs{--btn-h:var(--control-xs);--btn-px:var(--control-pad-xs);--icon-size:var(--icon-xs);gap:var(--gap-xs);font:var(--type-chip);letter-spacing:var(--type-chip-tracking);border-radius:var(--radius-control-sm)}.as-btn--sm{--btn-h:var(--control-sm);--btn-px:var(--control-pad-sm);--icon-size:var(--icon-sm);gap:var(--gap-xs);font:var(--type-caption);letter-spacing:var(--type-caption-tracking);border-radius:var(--radius-control-sm);font-weight:600}.as-btn--lg{--btn-h:var(--control-lg);--btn-px:var(--control-pad-lg)}.as-btn--xl{--btn-h:var(--control-xl);--btn-px:var(--control-pad-xl);--icon-size:var(--icon-lg);font:var(--type-body);letter-spacing:var(--type-body-tracking);font-weight:600}.as-btn--block{width:100%;display:flex}.as-btn--primary{background:var(--tone-brand-solid);border-color:var(--tone-brand-solid);color:var(--tone-brand-on-solid)}.as-btn--secondary{background:var(--btn-secondary-bg,var(--sunken));border-color:var(--stroke-control);color:var(--ink-2)}.as-btn--ghost{color:var(--ink-2);background:0 0}.as-btn--danger{background:var(--tone-bad-solid);border-color:var(--tone-bad-solid);color:var(--tone-bad-on-solid)}.as-btn--link{border-radius:var(--radius-hair);height:auto;min-height:0;color:var(--accent-ink);background:0 0;border:0;padding:0}.as-btn--primary:hover,.as-btn--secondary:hover,.as-btn--danger:hover{filter:var(--state-hover-fill)}.as-btn--primary:active,.as-btn--secondary:active,.as-btn--danger:active{filter:var(--state-press-fill)}.as-btn--ghost:hover{background:var(--state-hover-overlay)}.as-btn--ghost:active{background:var(--state-press-overlay)}.as-btn--link:hover{text-underline-offset:var(--underline-offset);text-decoration:underline}.as-btn--tone-bad{color:var(--tone-bad-ink)}.as-btn--tone-bad.as-btn--secondary:not(:disabled):not([aria-disabled=true]):hover,.as-btn--tone-bad.as-btn--ghost:not(:disabled):not([aria-disabled=true]):hover{background:var(--tone-bad-bg-subtle);filter:none}.as-btn--tone-bad.as-btn--secondary:not(:disabled):not([aria-disabled=true]):hover{border-color:var(--tone-bad-border)}.as-btn--tone-bad.as-btn--secondary:not(:disabled):not([aria-disabled=true]):active,.as-btn--tone-bad.as-btn--ghost:not(:disabled):not([aria-disabled=true]):active{background:var(--tone-bad-bg);filter:none}.as-btn:focus-visible{box-shadow:var(--focus-ring);outline:none}.as-btn:disabled,.as-btn[aria-disabled=true]{cursor:not-allowed;filter:none}.as-btn--primary:is(:disabled,[aria-disabled=true]),.as-btn--secondary:is(:disabled,[aria-disabled=true]),.as-btn--danger:is(:disabled,[aria-disabled=true]){background:var(--state-disabled-bg);border-color:var(--state-disabled-border);color:var(--state-disabled-ink)}.as-btn--ghost:is(:disabled,[aria-disabled=true]),.as-btn--link:is(:disabled,[aria-disabled=true]){opacity:var(--state-disabled-opacity);background:0 0;text-decoration:none}.as-btn.is-loading{cursor:progress}.as-btn.is-loading:hover,.as-btn.is-loading:active{filter:none}[data-surface=dark] .as-btn--secondary{background:var(--hero-fill);border-color:var(--hero-line);color:var(--hero-ink)}[data-surface=dark] .as-btn--ghost,[data-surface=dark] .as-btn--link{color:var(--hero-ink)}.as-iconbtn{--ib:var(--control-md);--icon-size:var(--icon-lg);width:var(--ib);height:var(--ib);border-radius:var(--radius-control);color:var(--ink-2);cursor:pointer;vertical-align:middle;transition:background-color var(--motion-fast) var(--ease-standard), filter var(--motion-fast) var(--ease-standard), color var(--motion-fast) var(--ease-standard);background:0 0;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex}.as-iconbtn--xs{--ib:var(--control-xs);--icon-size:var(--icon-xs);border-radius:var(--radius-control-sm)}.as-iconbtn--sm{--ib:var(--control-sm);--icon-size:var(--icon-md);border-radius:var(--radius-control-sm)}.as-iconbtn--lg{--ib:var(--control-lg)}.as-iconbtn--xl{--ib:var(--control-xl);--icon-size:var(--icon-xl)}.as-iconbtn.as-tone-brand,.as-iconbtn.as-tone-bad{color:var(--t-fill)}.as-iconbtn--ghost:hover{background:var(--state-hover-overlay)}.as-iconbtn--ghost:active{background:var(--state-press-overlay)}.as-iconbtn--outline{background:var(--surface);border-color:var(--stroke-control)}.as-iconbtn--outline:hover{background:var(--state-hover-bg)}.as-iconbtn--outline:active{background:var(--state-press-overlay)}.as-iconbtn--solid{background:var(--t-solid);border-color:var(--t-solid);color:var(--t-on-solid)}.as-iconbtn--solid.as-tone-brand,.as-iconbtn--solid.as-tone-bad{color:var(--t-on-solid)}.as-iconbtn--solid:hover{filter:var(--state-hover-fill)}.as-iconbtn--solid:active{filter:var(--state-press-fill)}.as-iconbtn.is-pressed{background:var(--state-selected-bg);color:var(--state-selected-ink)}.as-iconbtn:focus-visible{box-shadow:var(--focus-ring);outline:none}.as-iconbtn:is(:disabled,[aria-disabled=true]){cursor:not-allowed;opacity:var(--state-disabled-opacity);filter:none;background:0 0}.as-iconbtn--outline:is(:disabled,[aria-disabled=true]){background:var(--surface)}.as-iconbtn--solid:is(:disabled,[aria-disabled=true]){opacity:1;background:var(--state-disabled-bg);border-color:var(--state-disabled-border);color:var(--state-disabled-ink)}[data-surface=dark] .as-iconbtn--ghost{color:var(--hero-ink)}[data-surface=dark] .as-iconbtn--outline{background:var(--hero-fill);border-color:var(--hero-line);color:var(--hero-ink)}.as-tip-anchor--inline{vertical-align:middle;display:inline-flex;position:relative}.as-tooltip{left:var(--pop-x,0);top:var(--pop-y,0);z-index:var(--z-tooltip);width:max-content;max-width:min(var(--tooltip-w), calc(100% - var(--space-4)));padding:var(--space-1-5) var(--space-2-5);border-radius:var(--radius-control-sm);background:var(--ink);color:var(--surface);box-shadow:var(--elev-pop);font:var(--type-caption);letter-spacing:normal;text-transform:none;text-align:start;white-space:normal;pointer-events:none;animation:as-fade var(--motion-fast) var(--ease-standard);position:fixed}.as-tooltip__title{font-weight:600;display:block}.as-tooltip--inline{top:auto;left:50%;bottom:calc(100% + var(--space-1-5));z-index:var(--z-dropdown);position:absolute;transform:translate(-50%)}.as-tooltip--inline.as-tooltip--bottom{bottom:auto;top:calc(100% + var(--space-1-5))}.as-pop-anchor{vertical-align:top;display:inline-flex;position:relative}.as-pop{--pop-mode:anchored;left:var(--pop-x,0);top:var(--pop-y,0);z-index:var(--z-popover);max-width:calc(100% - var(--space-4));max-height:var(--pop-max-h,70vh);overscroll-behavior:contain;background:var(--surface);color:var(--ink);border:var(--border);border-radius:var(--radius-pop);box-shadow:var(--elev-pop);animation:as-fade var(--motion-base) var(--ease-standard);outline:none;flex-direction:column;display:flex;position:fixed;overflow:auto}.as-pop--w-anchor{width:var(--pop-anchor-w,auto)}.as-pop--pad-md{padding:var(--pad-card)}.as-pop--pad-sm{padding:var(--pad-card-sm)}.as-pop--w-sm{width:var(--menu-w-sm)}.as-pop--w-md{width:var(--menu-w)}.as-pop--w-lg{width:var(--popover-w)}.as-pop--inline{left:0;top:calc(100% + var(--space-1));z-index:var(--z-dropdown);max-height:none;position:absolute}.as-pop--inline.as-pop--top{top:auto;bottom:calc(100% + var(--space-1))}.as-pop--inline.as-pop--align-end{left:auto;right:0}.as-pop--inline.as-pop--align-center{left:50%;transform:translate(-50%)}.as-pop--menu{overflow:hidden}.as-pop--menu>.as-menu{max-height:inherit;overflow:auto}.as-pop-scrim{z-index:var(--z-popover-scrim);background:var(--scrim);animation:as-fade var(--motion-base) var(--ease-standard);display:none;position:fixed;inset:0}.as-pop-scrim.is-on{display:block}@container app not (min-width:640px){.as-pop--sheet{--pop-mode:sheet;border-radius:var(--radius-dialog) var(--radius-dialog) 0 0;width:auto;max-width:none;max-height:85%;padding-bottom:env(safe-area-inset-bottom);animation:as-rise var(--motion-slow) var(--ease-standard);border-width:1px 0 0;inset:auto 0 0}.as-pop-scrim--sheet{display:block}}.as-menu{text-align:start;flex-direction:column;min-width:0;display:flex}.as-menu--framed{background:var(--surface);color:var(--ink);border:var(--border);border-radius:var(--radius-pop);box-shadow:var(--elev-pop);overflow:hidden}.as-menu--w-sm{width:var(--menu-w-sm)}.as-menu--w-md{width:var(--menu-w)}.as-menu--w-lg{width:var(--popover-w)}.as-menu--w-auto{width:max-content;max-width:var(--popover-w)}.as-menu>*+*{border-top:var(--border)}.as-menu__group{padding:var(--space-1) 0;flex-direction:column;display:flex}.as-menu__heading{padding:var(--space-2) var(--pad-card) var(--space-1);font:var(--type-label-sm);letter-spacing:var(--type-label-sm-tracking);text-transform:var(--type-label-sm-case);color:var(--ink-3)}.as-menu__header,.as-menu__block{padding:var(--pad-card-sm) var(--pad-card)}.as-menu__item{--icon-size:var(--icon-md);align-items:center;gap:var(--gap-inline);width:100%;min-height:var(--control-lg);padding:var(--space-1-5) var(--pad-card);color:var(--ink);text-align:start;cursor:pointer;font:var(--type-body);letter-spacing:var(--type-body-tracking);transition:background-color var(--motion-fast) var(--ease-standard);background:0 0;border:0;font-weight:500;text-decoration:none;display:flex}.as-menu--compact .as-menu__item{min-height:var(--row-h-compact);padding:var(--space-1) var(--cell-pad-x);font:var(--type-ui);letter-spacing:var(--type-ui-tracking)}.as-menu__item:hover{background:var(--state-hover-overlay)}.as-menu__item:active{background:var(--state-press-overlay)}.as-menu__item:focus-visible{background:var(--state-hover-overlay);box-shadow:var(--focus-inset);outline:none}.as-menu__icon{color:var(--ink-2);flex-shrink:0;display:inline-flex}.as-menu__text{flex-direction:column;flex:auto;min-width:0;display:flex}.as-menu__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.as-menu__desc,.as-menu__reason{font:var(--type-meta);color:var(--ink-3);white-space:normal}.as-menu__hint{font:var(--type-meta);font-variant-numeric:tabular-nums;color:var(--ink-3);flex-shrink:0;font-weight:600}.as-menu__item.is-bad,.as-menu__item.is-bad .as-menu__icon{color:var(--tone-bad-ink)}.as-menu__item.is-active{background:var(--state-selected-bg);color:var(--state-selected-ink);box-shadow:var(--state-selected-edge);font-weight:600}.as-menu__item.is-active .as-menu__icon{color:var(--accent)}.as-menu__item.is-active:focus-visible{box-shadow:var(--state-selected-edge), var(--focus-inset)}.as-menu__item.is-disabled{cursor:not-allowed}.as-menu__item.is-disabled:hover,.as-menu__item.is-disabled:active{background:0 0}.as-menu__item.is-disabled .as-menu__label,.as-menu__item.is-disabled .as-menu__icon,.as-menu__item.is-disabled .as-menu__hint{opacity:var(--state-disabled-opacity)}.as-menu__chev{transition:transform var(--motion-base) var(--ease-standard)}[aria-expanded=true]>.as-menu__chev{transform:rotate(180deg)}.as-menu__sheet-title,.as-menu__sheet-only{display:none}.as-menu-avatar{--icon-size:var(--icon-lg);width:var(--control-md);height:var(--control-md);border-radius:var(--radius-round);background:var(--shell-fill);color:var(--shell-text);cursor:pointer;transition:background-color var(--motion-fast) var(--ease-standard);border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.as-menu-avatar:hover,.as-menu-avatar[aria-expanded=true]{background:var(--shell-fill-hover)}.as-menu-avatar:focus-visible{box-shadow:var(--focus-ring);outline:none}@container app not (min-width:640px){.as-pop--sheet .as-menu{width:auto;max-width:none}.as-pop--sheet .as-menu__sheet-title{padding:var(--space-3) var(--pad-card) var(--space-2);font:var(--type-label-sm);letter-spacing:var(--type-label-sm-tracking);text-transform:var(--type-label-sm-case);color:var(--ink-3);display:block}.as-pop--sheet .as-menu__sheet-title+*{border-top:0}.as-pop--sheet .as-menu__sheet-only{display:flex}.as-pop--sheet .as-menu__item{min-height:var(--target-coarse);padding-inline:var(--pad-card);font:var(--type-body);font-weight:500}.as-pop--sheet .as-menu__cancel{color:var(--ink-2);justify-content:center;font-weight:600}.as-pop--sheet .as-menu__cancel .as-menu__text{flex:0 auto}}.as-badge{--icon-size:var(--icon-xs);align-items:center;gap:var(--gap-xs);min-width:0;max-width:100%;height:var(--pill-h-sm);padding:0 var(--pill-pad-sm);border-radius:var(--radius-tag);vertical-align:middle;font:var(--type-chip);letter-spacing:var(--type-chip-tracking);white-space:nowrap;border:0;flex-shrink:1;display:inline-flex}.as-badge--md{height:var(--pill-h-md);padding:0 var(--pill-pad-md)}.as-badge__text{text-overflow:ellipsis;min-width:0;overflow:hidden}.as-badge--soft,.as-badge--dot{background:var(--t-bg);color:var(--t-ink)}.as-badge--solid{background:color-mix(in srgb, var(--t-bg), var(--t-solid) calc(clamp(0, var(--badge-solid), 1) * 100%));color:color-mix(in srgb, var(--t-ink), var(--t-on-solid) calc(clamp(0, var(--badge-solid), 1) * 100%));border-radius:var(--radius-control-sm);font-weight:calc(var(--type-chip-weight) + (var(--weight-strong) - var(--type-chip-weight)) * clamp(0, var(--badge-solid), 1))}.as-badge--solid:not(:has(>.as-icon)):before{content:"";width:calc(var(--dot-sm) * (1 - clamp(0, var(--badge-solid), 1)));height:var(--dot-sm);border-radius:var(--radius-hair);background:var(--t-fill);flex-shrink:0;margin-inline-end:calc(-1 * var(--gap-xs) * clamp(0, var(--badge-solid), 1))}.as-badge--outline{background:var(--surface);color:var(--t-ink);box-shadow:inset 0 0 0 1px var(--t-border)}.as-badge--outline.as-tone-neutral{box-shadow:inset 0 0 0 1px var(--stroke);color:var(--ink)}.as-badge--mono{font:var(--type-plate);letter-spacing:var(--type-plate-tracking);font-variant-numeric:tabular-nums;border-radius:var(--radius-track)}.as-badge--upper{text-transform:var(--type-label-md-case);letter-spacing:var(--type-label-md-tracking)}.as-badge--count{min-width:var(--pill-h-sm);padding:0 var(--space-1-5);font-weight:var(--weight-strong);font-variant-numeric:tabular-nums;background:var(--count-bg,var(--sunken));color:var(--ink-2);box-shadow:var(--count-ring,none);justify-content:center}.as-badge--count.as-badge--md{min-width:var(--pill-h-md);padding:0 var(--space-2)}.as-badge--count.as-badge--on-sunken{background:var(--surface);box-shadow:inset 0 0 0 1px var(--stroke)}.as-badge--count:not(.as-tone-neutral){background:var(--t-bg);color:var(--t-ink);box-shadow:none}.as-badge__dot{width:var(--dot-sm);height:var(--dot-sm);border-radius:calc(50% * clamp(0, var(--pill-round), 1) + var(--radius-hair) * (1 - clamp(0, var(--pill-round), 1)));background:var(--t-fill);flex-shrink:0}[data-surface=dark] .as-badge--soft{background:var(--hero-fill);color:var(--hero-ink);box-shadow:inset 0 0 0 1px var(--hero-line)}.as-ind{--icon-size:var(--icon-sm);--dot:var(--dot-md);align-items:center;gap:var(--gap-xs);vertical-align:middle;color:var(--t-fill);font:var(--type-caption);font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:600;display:inline-flex}.as-ind--sm{--icon-size:var(--icon-xs);--dot:var(--dot-sm)}.as-ind__dot{width:var(--dot);height:var(--dot);border-radius:var(--radius-round);background:var(--t-fill);flex-shrink:0;display:inline-block}.as-ind__count,.as-ind__label{color:var(--t-ink)}.as-ind.is-empty{color:var(--ink-3);opacity:var(--opacity-dim)}.as-ind.is-empty .as-ind__dot{background:var(--ink-3)}.as-check{align-items:flex-start;gap:var(--gap-sm);min-width:0;color:var(--ink);font:var(--type-ui);letter-spacing:var(--type-ui-tracking);cursor:pointer;display:inline-flex;position:relative}.as-check--bare{width:var(--check-size);height:var(--check-size);vertical-align:middle;justify-content:center;align-items:center;display:inline-flex}.as-check__control{margin-top:calc((var(--type-ui-lh) - var(--check-size)) / 2);flex-shrink:0;display:inline-flex;position:relative}.as-check__input{opacity:0;width:100%;height:100%;cursor:inherit;z-index:var(--z-raised);margin:0;position:absolute;inset:0}.as-check__box{--icon-size:var(--icon-xs);width:var(--check-size);height:var(--check-size);border:var(--border-strong);border-radius:var(--radius-hair);background:var(--surface);color:var(--tone-brand-on-solid);transition:background-color var(--motion-fast) var(--ease-standard), border-color var(--motion-fast) var(--ease-standard);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.as-check__mark{opacity:0}.as-check__input:checked+.as-check__box,.as-check.is-mixed .as-check__box{background:var(--accent);border-color:var(--accent)}.as-check__input:checked+.as-check__box .as-check__mark,.as-check.is-mixed .as-check__mark{opacity:1}.as-check:hover .as-check__input:not(:checked):not(:disabled):not([aria-disabled=true])+.as-check__box{border-color:var(--accent)}.as-check__input:focus-visible+.as-check__box{box-shadow:var(--focus-ring)}.as-check.is-invalid .as-check__box{border-color:var(--tone-bad-fill)}.as-check__text{gap:var(--space-0-5);flex-direction:column;min-width:0;display:flex}.as-check__desc,.as-check__reason{font:var(--type-caption);color:var(--ink-3)}.as-check.is-disabled{cursor:not-allowed}.as-check.is-disabled .as-check__box,.as-check.is-disabled .as-check__label,.as-check.is-disabled .as-check__desc{opacity:var(--state-disabled-opacity)}.as-check.is-disabled .as-check__box{background:var(--state-disabled-bg)}.as-check.is-disabled .as-check__input:checked+.as-check__box,.as-check.is-disabled.is-mixed .as-check__box{background:var(--accent);border-color:var(--accent)}.as-empty{width:100%;min-width:0;display:block;container-type:inline-size}.as-empty__inner{justify-content:center;align-items:center;gap:var(--space-1);text-align:center;flex-direction:column;height:100%;display:flex}.as-empty__icon{--icon-size:var(--icon-xl);color:var(--ink-3);margin-bottom:var(--space-1);display:inline-flex}.as-empty.is-toned .as-empty__icon{color:var(--t-fill)}.as-empty__text{align-items:center;gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.as-empty__title{font:var(--type-title-xs);letter-spacing:var(--type-title-xs-tracking);color:var(--ink-2);margin:0}.as-empty.is-toned .as-empty__title{color:var(--t-ink)}.as-empty__body{max-width:var(--measure-sm);font:var(--type-caption);color:var(--ink-3)}.as-empty__body p{margin:0}.as-empty__body>*+*{margin-top:var(--space-1)}.as-empty__actions{justify-content:center;gap:var(--gap-controls);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.as-empty__detail{margin:var(--space-3) 0 0;font:var(--type-micro);font-family:var(--font-mono);color:var(--ink-3)}.as-empty--block .as-empty__inner{padding:var(--space-16) var(--space-4)}.as-empty--block.as-empty--sm .as-empty__inner{padding:var(--space-8) var(--space-4)}.as-empty--sm .as-empty__icon{--icon-size:var(--icon-lg)}.as-empty--block{justify-content:center;align-items:center;display:flex}.as-empty--inline .as-empty__inner{justify-content:flex-start;align-items:flex-start;gap:var(--gap-inline);padding:var(--space-2) 0;text-align:start;flex-flow:row}.as-empty--inline .as-empty__text{flex:1 1 0}.as-empty--inline .as-empty__actions{flex:none}.as-empty--inline .as-empty__icon{--icon-size:var(--icon-sm);margin:var(--space-0-5) 0 0}.as-empty--inline .as-empty__text{align-items:baseline;gap:0 var(--gap-inline);flex-flow:wrap}.as-empty--inline .as-empty__title{font:var(--type-ui);color:var(--ink-2)}.as-empty--inline .as-empty__body{max-width:none}.as-empty--inline .as-empty__actions{margin:0}.as-empty--card{padding:var(--space-16) var(--space-4);justify-content:center;display:flex}.as-empty--card .as-empty__inner{gap:var(--space-2);width:100%;max-width:var(--card-notice-w);padding:var(--space-10) var(--space-8);background:var(--surface);border:var(--border);border-radius:var(--radius-feature);box-shadow:var(--elev-1)}.as-empty--card .as-empty__icon,.as-empty--page .as-empty__icon{width:var(--avatar-xl);height:var(--avatar-xl);border-radius:var(--radius-feature);background:var(--surface);box-shadow:inset 0 0 0 1px var(--t-border);color:var(--t-ink);justify-content:center;align-items:center}.as-empty--card .as-empty__icon{border-radius:var(--radius-round);background:var(--sunken);box-shadow:none;color:var(--ink-3)}.as-empty--card .as-empty__title{font:var(--type-title-sm);letter-spacing:var(--type-title-sm-tracking);color:var(--ink)}.as-empty--card .as-empty__body{font:var(--type-ui);color:var(--ink-2);font-weight:400}.as-empty--page{padding:var(--space-12) var(--space-4);justify-content:center;display:flex}.as-empty--page .as-empty__inner{width:100%;max-width:var(--page-narrow);padding:var(--pad-card-lg);gap:var(--space-2);border-radius:var(--radius-feature);background:color-mix(in srgb, var(--t-bg-subtle) calc(clamp(0, var(--notice-fill), 1) * 100%), var(--surface));border:1px solid color-mix(in srgb, var(--t-border) calc(clamp(0, var(--notice-fill), 1) * 100%), var(--stroke))}.as-empty--page.as-tone-neutral .as-empty__inner{background:color-mix(in srgb, var(--sunken) calc(clamp(0, var(--notice-fill), 1) * 100%), var(--surface));border-color:var(--stroke)}.as-empty--page .as-empty__icon{margin-bottom:var(--space-2)}.as-empty--page.as-tone-neutral .as-empty__icon{color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--stroke)}.as-empty--page .as-empty__title{font:var(--type-title-doc);letter-spacing:var(--type-title-doc-tracking)}.as-empty--page .as-empty__body{max-width:var(--measure-md);font:var(--type-body);color:var(--ink-2)}.as-empty--page .as-empty__actions{margin-top:var(--space-4)}@container not (min-width:480px){.as-empty--page,.as-empty--card{padding:var(--space-6) 0}.as-empty--page .as-empty__inner,.as-empty--card .as-empty__inner{padding:var(--pad-card)}.as-empty--page .as-empty__title{font:var(--type-title-lg)}.as-empty--block .as-empty__inner{padding:var(--space-8) var(--space-3)}}@container not (min-width:320px){.as-empty__actions{flex-direction:column;align-items:stretch;width:100%}}.as-skel{vertical-align:middle;width:100%;height:var(--skeleton-line);border-radius:var(--radius-track);background:var(--sunken);background-image:linear-gradient(90deg, var(--sunken) 0%, color-mix(in srgb, var(--stroke) 35%, var(--sunken)) 50%, var(--sunken) 100%);animation:as-shimmer var(--loop-shimmer) var(--ease-loop) infinite;background-size:200% 100%;display:inline-block}.as-skel--block{height:var(--row-h-double);border-radius:var(--radius-card);display:block}.as-skel--circle{width:var(--avatar-md);height:var(--avatar-md);border-radius:var(--radius-round)}.as-skel-lines{gap:var(--space-2);flex-direction:column;width:100%;display:flex}.as-skel-lines .as-skel{display:block}@media (prefers-reduced-motion:reduce){.as-skel{background-image:none;animation:none}}.as-progress{--track:var(--track-md);gap:var(--space-1);flex-direction:column;width:100%;min-width:0;display:flex}.as-progress--sm{--track:var(--track-sm)}.as-progress--lg{--track:var(--track-lg)}.as-progress__head{justify-content:space-between;align-items:baseline;gap:var(--gap-controls);min-width:0;font:var(--type-caption);color:var(--ink-3);display:flex}.as-progress__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.as-progress__row{align-items:center;gap:var(--gap-sm);min-width:0;display:flex}.as-progress__value{font:var(--type-caption);font-variant-numeric:tabular-nums;color:var(--ink-2);white-space:nowrap;flex-shrink:0;font-weight:600}.as-progress__head .as-progress__value{color:var(--ink-2)}.as-progress__sample{color:var(--ink-3);font-weight:400}.as-progress__track{min-width:0;height:var(--track);border-radius:var(--radius-track);background:var(--sunken);flex:auto;display:block;position:relative}.as-progress--lg .as-progress__track{box-shadow:inset 0 0 0 1px var(--stroke)}.as-progress__fill{border-radius:inherit;background:var(--t-fill);transform-origin:0;animation:as-grow var(--motion-progress) var(--ease-progress) both;transition:width var(--motion-slow) var(--ease-standard);position:absolute;top:0;bottom:0;left:0}.as-progress__track{overflow:visible}.as-progress--custom .as-progress__fill{background:color-mix(in srgb, var(--t-fill) calc(clamp(0, var(--tenant-color), 1) * 100%), var(--accent))}.as-progress__fill.is-indeterminate{width:33.333%;animation:as-sweep var(--loop-sweep) var(--ease-loop) infinite}.as-progress__track:has(.is-indeterminate){overflow:hidden}.as-progress__target{top:calc(-1 * var(--space-1));bottom:calc(-1 * var(--space-1));border-left:var(--rule-strong) dashed var(--ghost);width:0;opacity:var(--opacity-dim);position:absolute;transform:translate(-50%)}.as-progress--xs{--track:var(--track-sm);vertical-align:middle;width:auto;display:inline-flex}.as-progress--xs .as-progress__track{flex:0 0 var(--track-w-cell);width:var(--track-w-cell)}.as-progress--xs .as-progress__row{gap:var(--gap-inline)}.as-progress--xs .as-progress__value{font:var(--type-meta);font-variant-numeric:tabular-nums;font-weight:600}[data-surface=dark] .as-progress__track{background:var(--shell-border);box-shadow:none}[data-surface=dark] .as-progress--lg{--track:var(--track-xl)}[data-surface=dark] .as-progress__target{border-left-color:var(--hero-ink);opacity:1}[data-surface=dark] .as-progress__head,[data-surface=dark] .as-progress__value{color:var(--hero-mut)}.as-progress-page{z-index:var(--z-progress);height:var(--track-page);pointer-events:none;position:absolute;top:0;left:0;right:0;overflow:hidden}.as-progress-page__bar{background:var(--accent);height:100%;transition:width var(--motion-slow) var(--ease-standard);display:block}.as-progress-page.is-indeterminate .as-progress-page__bar{border-radius:var(--radius-pill);width:33.333%;animation:as-sweep var(--loop-sweep) var(--ease-loop) infinite}@media (prefers-reduced-motion:reduce){.as-progress__fill{animation:none}.as-progress__fill.is-indeterminate,.as-progress-page.is-indeterminate .as-progress-page__bar{width:100%;opacity:var(--opacity-soft);animation:none}}.as-avatar{--av:var(--avatar-md);--icon-size:var(--icon-lg);width:var(--av);height:var(--av);border-radius:var(--radius-control-sm);vertical-align:middle;font:var(--type-ui);font-weight:var(--weight-strong);letter-spacing:normal;flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex;overflow:hidden}.as-avatar--xs{--av:var(--avatar-xs);--icon-size:var(--icon-xs);font:var(--type-chip);font-weight:var(--weight-strong);line-height:1}.as-avatar--sm{--av:var(--avatar-sm);--icon-size:var(--icon-sm);font:var(--type-chip);font-weight:var(--weight-strong);line-height:1}.as-avatar--lg{--av:var(--avatar-lg);--icon-size:var(--icon-xl);font:var(--type-title-sm);border-radius:var(--radius-control);line-height:1}.as-avatar--xl{--av:var(--avatar-xl);--icon-size:var(--icon-xl);font:var(--type-figure-sm);border-radius:var(--radius-control);line-height:1}.as-avatar--circle{border-radius:var(--radius-round)}.as-avatar--initials.as-avatar--solid,.as-avatar--icon.as-avatar--solid{background:color-mix(in srgb, color-mix(in srgb, var(--t-bg), var(--t-solid) calc(clamp(0, var(--badge-solid), 1) * 100%)), var(--sunken) calc((1 - var(--av-tone,1)) * 100%));color:color-mix(in srgb, color-mix(in srgb, var(--t-ink), var(--t-on-solid) calc(clamp(0, var(--badge-solid), 1) * 100%)), var(--ink-2) calc((1 - var(--av-tone,1)) * 100%))}.as-avatar--initials.as-avatar--soft,.as-avatar--icon.as-avatar--soft{background:color-mix(in srgb, var(--t-bg), var(--sunken) calc((1 - var(--av-tone,1)) * 100%));color:color-mix(in srgb, var(--t-ink), var(--ink-2) calc((1 - var(--av-tone,1)) * 100%))}.as-avatar--image{background:var(--sunken)}.as-avatar--image.as-avatar--circle{background:var(--logo-disc);box-shadow:inset 0 0 0 1px var(--stroke-soft)}.as-avatar img{object-fit:contain;max-width:78%;max-height:78%;display:block}.as-avatar__ini{display:block}[data-surface=dark] .as-avatar--initials,[data-surface=dark] .as-avatar--icon{background:var(--shell-fill);color:var(--shell-text)}[data-surface=dark] .as-avatar--image{background:var(--logo-disc)}.as-legend{min-width:0;font:var(--type-caption);color:var(--ink-2)}.as-legend--sm{font:var(--type-meta)}.as-legend--divided{margin-top:var(--space-3);padding-top:var(--space-3);border-top:var(--border-soft)}.as-legend__title{margin:0 0 var(--space-1);font:var(--type-label-sm);letter-spacing:var(--type-label-sm-tracking);text-transform:var(--type-label-sm-case);color:var(--ink-3)}.as-legend__list{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.as-legend__item{align-items:center;gap:var(--gap-inline);min-width:0;display:flex}.as-legend__key{width:var(--dot-sm);height:var(--dot-sm);border-radius:var(--radius-round);background:var(--t-fill);flex-shrink:0}.as-legend__key--square{border-radius:var(--radius-hair)}.as-legend__key--line{width:var(--icon-xs);height:var(--rule-strong);border-radius:var(--radius-hair)}.as-legend__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.as-legend__value{font-variant-numeric:tabular-nums;color:var(--ink);font-weight:600}.as-legend__share{font-variant-numeric:tabular-nums;color:var(--ink-3)}.as-legend--stacked .as-legend__value{padding-left:var(--space-2);margin-left:auto}.as-legend--inline{align-items:center;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.as-legend--inline .as-legend__title{margin:0}.as-legend--inline .as-legend__list{gap:var(--space-1) var(--space-3);flex-flow:wrap}.as-legend--table .as-legend__list{align-items:center;gap:var(--space-1-5) var(--gap-inline);grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}.as-legend--table .as-legend__item{display:contents}.as-legend--table .as-legend__value,.as-legend--table .as-legend__share{text-align:end}.as-legend--table .as-legend__share{padding-left:var(--space-2)}[data-surface=dark] .as-legend{color:var(--hero-mut)}[data-surface=dark] .as-legend__value{color:var(--hero-ink)}@media (pointer:coarse){.as-check{min-height:var(--target-coarse);align-items:center}.as-check__control{margin-top:0}.as-menu__item,.as-menu--compact .as-menu__item{min-height:var(--target-coarse)}}:where([data-pointer=coarse]) .as-check{min-height:var(--target-coarse);align-items:center}:where([data-pointer=coarse]) .as-check__control{margin-top:0}:where([data-pointer=coarse]) .as-menu__item,:where([data-pointer=coarse]) .as-menu--compact .as-menu__item{min-height:var(--target-coarse)}.as-field{border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.as-field__head{justify-content:space-between;align-items:baseline;gap:var(--gap-sm);float:none;width:100%;min-width:0;margin:0 0 var(--stack-field);padding:0;display:flex}.as-field__label{align-items:baseline;gap:var(--space-0-5);min-width:0;font:var(--type-label-sm);letter-spacing:var(--type-label-sm-tracking);text-transform:var(--type-label-sm-case);color:var(--ink-3);display:inline-flex}.as-field__text{min-width:0}.as-field__req{color:var(--tone-bad-ink)}.as-field__trailing{margin-block:calc((var(--type-label-sm-lh) - var(--type-caption-lh)) / 2);font:var(--type-caption);color:var(--ink-3);flex-shrink:0}.as-field__msg:not(:empty){margin-top:var(--stack-field)}.as-field__hint,.as-field__error{font:var(--type-caption);margin:0}.as-field__hint{color:var(--ink-3)}.as-field__error{--icon-size:var(--icon-sm);align-items:flex-start;gap:var(--gap-inline);color:var(--tone-bad-ink);font-weight:600;display:flex}.as-field__erricon{margin-top:var(--space-0-5);color:var(--tone-bad-fill)}.as-field.is-disabled .as-field__label{opacity:var(--state-disabled-opacity)}.as-input{--in-h:var(--control-md);--in-px:var(--control-pad-md);--icon-size:var(--icon-md);align-items:center;gap:var(--gap-inline);width:100%;min-width:0;height:var(--in-h);padding:0 var(--in-px);background:var(--surface);color:var(--ink);border:var(--border-control);border-radius:var(--radius-control);font:var(--type-ui-sm);letter-spacing:var(--type-ui-sm-tracking);cursor:text;transition:border-color var(--motion-base) var(--ease-standard), box-shadow var(--motion-base) var(--ease-standard), background-color var(--motion-base) var(--ease-standard);font-weight:400;display:flex;position:relative}.as-input--xs{--in-h:var(--control-xs);--in-px:var(--control-pad-xs);--icon-size:var(--icon-xs);gap:var(--gap-xs);font:var(--type-caption);letter-spacing:var(--type-caption-tracking);border-radius:var(--radius-control-sm)}.as-input--sm{--in-h:var(--control-sm);--in-px:var(--control-pad-sm);--icon-size:var(--icon-sm);gap:var(--gap-xs);font:var(--type-caption);letter-spacing:var(--type-caption-tracking);border-radius:var(--radius-control-sm)}.as-input--lg{--in-h:var(--control-lg);--in-px:var(--control-pad-lg);font:var(--type-body-dense);letter-spacing:var(--type-body-dense-tracking)}.as-input--xl{--in-h:var(--control-xl);--in-px:var(--control-pad-xl);--icon-size:var(--icon-lg);gap:var(--gap-sm);font:var(--type-body);letter-spacing:var(--type-body-tracking)}.as-input:hover{border-color:var(--stroke-control-hover)}.as-input:focus-within{border-color:var(--accent);box-shadow:var(--focus-halo)}.as-input.is-invalid,.as-input.is-invalid:hover{border-color:var(--tone-bad-fill)}.as-input.is-invalid:focus-within{box-shadow:0 0 0 calc(var(--rule-strong) + 1px) color-mix(in srgb, var(--tone-bad-fill) 22%, transparent)}.as-input.is-readonly{background:var(--sunken)}.as-input.is-disabled,.as-input.is-disabled:hover{background:var(--state-disabled-bg);color:var(--state-disabled-ink);border-color:var(--state-disabled-border);cursor:not-allowed}.as-input.is-disabled .as-input__leading,.as-input.is-disabled .as-input__suffix{color:var(--state-disabled-ink)}.as-input__control{width:100%;min-width:0;height:100%;color:inherit;font:inherit;letter-spacing:inherit;text-overflow:ellipsis;appearance:none;background:0 0;border:0;outline:none;flex:auto;margin:0;padding:0;position:relative}.as-input__control::placeholder{color:var(--ink-3);opacity:var(--opacity-soft)}.as-input__control::-webkit-search-cancel-button{appearance:none}.as-input__control::-webkit-search-decoration{appearance:none}.as-input__control:disabled,.as-input__control[aria-disabled=true]{cursor:not-allowed}.as-input__leading{color:var(--ink-3);flex-shrink:0;align-items:center;display:inline-flex}.as-input__trailing{align-items:center;gap:var(--gap-xs);flex-shrink:0;margin-inline-end:calc(var(--space-1) - var(--in-px));display:inline-flex}.as-input__suffix{color:var(--ink-3);white-space:nowrap;padding-inline-end:calc(var(--in-px) - var(--space-1))}.as-input__clear{--icon-size:var(--icon-xs);width:var(--pill-h-sm);height:var(--pill-h-sm);border-radius:var(--radius-round);background:var(--sunken);color:var(--ink-2);cursor:pointer;transition:background-color var(--motion-fast) var(--ease-standard);border:0;flex-shrink:0;justify-content:center;align-items:center;margin-inline-end:calc(var(--space-1) - var(--in-px) + var(--space-0-5));padding:0;display:inline-flex}.as-input__clear+.as-input__trailing{margin-inline-start:0}.as-input__clear:hover{background:var(--state-press-overlay);color:var(--ink)}.as-input__clear:focus-visible{box-shadow:var(--focus-ring);outline:none}.as-input--bare{background:0 0;border-color:#0000}.as-input--bare:hover{background:var(--state-hover-overlay);border-color:#0000}.as-input--bare:focus-within{background:var(--surface);border-color:var(--accent)}.as-input>.as-tip-anchor--inline{flex:auto;min-width:0;height:100%}.as-select{--sel-h:var(--control-md);--sel-px:var(--control-pad-md);--icon-size:var(--icon-md);align-items:center;gap:var(--gap-inline);width:100%;min-width:0;height:var(--sel-h);font:var(--type-ui-sm);letter-spacing:var(--type-ui-sm-tracking);color:var(--ink);font-weight:400;display:flex;position:relative}.as-select--xs{--sel-h:var(--control-xs);--sel-px:var(--control-pad-xs);--icon-size:var(--icon-xs);font:var(--type-caption);letter-spacing:var(--type-caption-tracking)}.as-select--sm{--sel-h:var(--control-sm);--sel-px:var(--control-pad-sm);--icon-size:var(--icon-sm);font:var(--type-caption);letter-spacing:var(--type-caption-tracking)}.as-select--lg{--sel-h:var(--control-lg);--sel-px:var(--control-pad-lg);font:var(--type-body-dense);letter-spacing:var(--type-body-dense-tracking)}.as-select--xl{--sel-h:var(--control-xl);--sel-px:var(--control-pad-xl);--icon-size:var(--icon-lg);font:var(--type-body);letter-spacing:var(--type-body-tracking)}.as-select__native{appearance:none;font:inherit;letter-spacing:inherit;color:inherit;cursor:pointer;outline:none;margin:0}.as-select__chev{right:var(--sel-px);color:var(--ink-3);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.as-select__leading{left:var(--sel-px);color:var(--ink-3);pointer-events:none;z-index:var(--z-raised);display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.as-select--field .as-select__native{width:100%;min-width:0;height:100%;padding:0 calc(var(--sel-px) + var(--icon-size) + var(--space-1)) 0 var(--sel-px);background:var(--surface);border:var(--border-control);border-radius:var(--radius-control);text-overflow:ellipsis;transition:border-color var(--motion-base) var(--ease-standard), box-shadow var(--motion-base) var(--ease-standard)}.as-select--field.as-select--xs .as-select__native,.as-select--field.as-select--sm .as-select__native{border-radius:var(--radius-control-sm)}.as-select--field:has(.as-select__leading) .as-select__native{padding-left:calc(var(--sel-px) + var(--icon-size) + var(--gap-inline))}.as-select--field .as-select__native:hover{border-color:var(--stroke-control-hover)}.as-select--field .as-select__native:focus-visible,.as-select--field .as-select__native:focus{border-color:var(--accent);box-shadow:var(--focus-halo)}.as-select--field.is-invalid .as-select__native{border-color:var(--tone-bad-fill)}.as-select--field.is-placeholder .as-select__native{color:var(--ink-3)}.as-select--field.is-disabled .as-select__native{background:var(--state-disabled-bg);color:var(--state-disabled-ink);border-color:var(--state-disabled-border);cursor:not-allowed}.as-select.is-disabled .as-select__chev,.as-select.is-disabled .as-select__leading{color:var(--state-disabled-ink)}.as-select__native option{color:var(--ink)}.as-select--pill,.as-select--bare{cursor:pointer;width:auto;max-width:100%;display:inline-flex}.as-select--pill .as-select__native,.as-select--bare .as-select__native{opacity:0;width:100%;height:100%;font-size:var(--input-font-coarse);border:0;padding:0;position:absolute;inset:0}.as-select__face{align-items:baseline;gap:var(--space-1);white-space:nowrap;min-width:0;display:inline-flex;overflow:hidden}.as-select__label{color:var(--ink-3);flex-shrink:0;font-weight:500}.as-select__value{text-overflow:ellipsis;min-width:0;font-weight:600;overflow:hidden}.as-select--pill{max-width:min(100%, var(--popover-w));padding:0 calc(var(--sel-px) + var(--icon-size) + var(--space-1)) 0 var(--sel-px);background:var(--surface);border:var(--border-control);border-radius:var(--radius-control);transition:border-color var(--motion-base) var(--ease-standard), background-color var(--motion-base) var(--ease-standard)}.as-select--pill.as-select--xs,.as-select--pill.as-select--sm{border-radius:var(--radius-control-sm)}.as-select--pill:has(.as-select__leading){padding-left:calc(var(--sel-px) + var(--icon-size) + var(--gap-inline))}.as-select--pill:hover{background:var(--state-hover-bg)}.as-select--pill:has(.as-select__native:focus-visible){box-shadow:var(--focus-ring)}.as-select--pill.is-applied{border-color:var(--accent)}.as-select--pill.is-applied .as-select__value,.as-select--pill.is-applied .as-select__chev,.as-select--pill.is-applied .as-select__leading{color:var(--accent-ink)}.as-select--bare{height:auto;min-height:0;padding-right:calc(var(--icon-size) + var(--space-1));font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;border-radius:var(--radius-hair)}.as-select--bare .as-select__chev{right:0}.as-select--bare .as-select__value{color:var(--ink-2)}.as-select--bare:hover .as-select__value,.as-select--bare:hover .as-select__chev{color:var(--accent-ink)}.as-select--bare:has(.as-select__native:focus-visible){box-shadow:var(--focus-ring)}.as-select--pill.is-disabled,.as-select--pill.is-disabled:hover{cursor:not-allowed;background:var(--state-disabled-bg);border-color:var(--state-disabled-border)}.as-select--pill.is-disabled .as-select__label,.as-select--pill.is-disabled .as-select__value{color:var(--state-disabled-ink)}.as-select--bare.is-disabled{cursor:not-allowed;opacity:var(--state-disabled-opacity)}.as-select.is-disabled .as-select__native{cursor:not-allowed}.as-select>.as-tip-anchor--inline{position:static}.as-select--field>.as-tip-anchor--inline{flex:auto;min-width:0;height:100%}.as-textarea{--ta-lh:var(--type-ui-sm-lh);--ta-py:var(--space-1-5);--ta-px:var(--control-pad-md);gap:var(--stack-field);flex-direction:column;width:100%;min-width:0;display:flex}.as-textarea__control{width:100%;min-width:0;padding:var(--ta-py) var(--ta-px);min-height:calc(var(--ta-rows,3) * var(--ta-lh) + 2 * var(--ta-py) + 1px + 1px);background:var(--surface);color:var(--ink);border:var(--border-control);border-radius:var(--radius-control);resize:vertical;font:var(--type-ui-sm);letter-spacing:var(--type-ui-sm-tracking);transition:border-color var(--motion-base) var(--ease-standard), box-shadow var(--motion-base) var(--ease-standard);outline:none;margin:0;font-weight:400;display:block}.as-textarea--sm{--ta-lh:var(--type-caption-lh);--ta-py:var(--space-1);--ta-px:var(--control-pad-sm)}.as-textarea--sm .as-textarea__control{font:var(--type-caption);letter-spacing:var(--type-caption-tracking);border-radius:var(--radius-control-sm)}.as-textarea--lg{--ta-lh:var(--type-body-dense-lh);--ta-py:var(--space-2);--ta-px:var(--control-pad-lg)}.as-textarea--lg .as-textarea__control{font:var(--type-body-dense);letter-spacing:var(--type-body-dense-tracking)}.as-textarea--xl{--ta-lh:var(--type-body-lh);--ta-py:var(--space-2-5);--ta-px:var(--control-pad-xl)}.as-textarea--xl .as-textarea__control{font:var(--type-body);letter-spacing:var(--type-body-tracking)}.as-textarea--fixed .as-textarea__control{resize:none}.as-textarea--grow .as-textarea__control{field-sizing:content;max-height:calc(var(--ta-max-rows,10) * var(--ta-lh) + 2 * var(--ta-py) + 1px + 1px);resize:none}.as-textarea__control::placeholder{color:var(--ink-3);opacity:var(--opacity-soft)}.as-textarea__control:hover{border-color:var(--stroke-control-hover)}.as-textarea__control:focus-visible,.as-textarea__control:focus{border-color:var(--accent);box-shadow:var(--focus-halo)}.as-textarea.is-invalid .as-textarea__control{border-color:var(--tone-bad-fill)}.as-textarea.is-readonly .as-textarea__control{background:var(--sunken)}.as-textarea.is-disabled .as-textarea__control{background:var(--state-disabled-bg);color:var(--state-disabled-ink);border-color:var(--state-disabled-border);cursor:not-allowed;resize:none}.as-textarea__count{--icon-size:var(--icon-xs);align-items:flex-start;gap:var(--gap-xs);font:var(--type-meta);color:var(--ink-3);display:flex}.as-textarea__count--end{justify-content:flex-end}.as-textarea__count.is-met{color:var(--tone-good-ink)}.as-textarea__check{margin-top:var(--space-0-5)}.as-textarea__n{font-variant-numeric:tabular-nums;font-weight:600}.as-textarea>.as-tip-anchor--inline{display:flex}.as-checkgroup{--cg-cols:1;width:100%;min-width:0;container-type:inline-size}.as-checkgroup--cols-2{--cg-cols:2}.as-checkgroup--cols-3{--cg-cols:3}.as-checkgroup__grid{grid-template-columns:repeat(var(--cg-cols), minmax(0, 1fr));gap:var(--space-2-5) var(--space-6);display:grid}.as-checkgroup--cols-auto .as-checkgroup__grid{grid-template-columns:repeat(auto-fill, minmax(min(var(--grid-min-sm), 100%), 1fr))}@container not (min-width:640px){.as-checkgroup--cols-3{--cg-cols:2}}@container not (min-width:480px){.as-checkgroup--cols-2,.as-checkgroup--cols-3{--cg-cols:1}}.as-checkgroup__item{min-width:0}.as-checkgroup--card .as-checkgroup__grid{gap:var(--gap-sm)}.as-checkgroup--card .as-checkgroup__item{background:var(--surface);border:var(--border-control);border-radius:var(--radius-control);transition:border-color var(--motion-base) var(--ease-standard), background-color var(--motion-base) var(--ease-standard);display:flex}.as-checkgroup--card .as-checkgroup__item>*{padding:var(--space-2-5) var(--pad-card-sm);flex:auto}.as-checkgroup--card .as-checkgroup__item:not(.is-disabled):hover{border-color:var(--stroke-control-hover)}.as-checkgroup--card .as-checkgroup__item.is-disabled:not(.is-checked){background:var(--state-disabled-bg);border-color:var(--state-disabled-border)}.as-checkgroup--card .as-checkgroup__item.is-checked{background:var(--state-checked-bg);border-color:var(--tone-brand-border)}.as-checkgroup--card .as-checkgroup__item:has(:focus-visible){border-color:var(--accent)}.as-radiogroup{gap:var(--space-1);flex-direction:column;width:100%;min-width:0;display:flex;container-type:inline-size}.as-radiogroup__body{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.as-radiogroup--scale:not(.is-long) .as-radiogroup__body,.as-radiogroup--scale.is-long .as-radiogroup__body{width:fit-content;max-width:100%}.as-radiogroup__list{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.as-radiogroup--inline .as-radiogroup__list{gap:var(--space-2) var(--space-5);flex-flow:wrap}.as-radiogroup--grid .as-radiogroup__list{grid-template-columns:repeat(auto-fill, minmax(min(var(--grid-min-sm), 100%), 1fr));gap:var(--gap-sm);display:grid}.as-radiogroup--card.as-radiogroup--stack .as-radiogroup__list{gap:var(--gap-sm)}.as-radio{align-items:flex-start;gap:var(--gap-sm);min-width:0;display:flex;position:relative}.as-radio__choice{align-items:flex-start;gap:var(--gap-sm);min-width:0;color:var(--ink);text-align:start;cursor:pointer;font:var(--type-ui);letter-spacing:var(--type-ui-tracking);background:0 0;border:0;margin:0;padding:0;display:flex;position:relative}.as-radio__choice--row{flex:auto}.as-radio__dot{width:var(--check-size);height:var(--check-size);margin-top:calc((var(--type-ui-lh) - var(--check-size)) / 2);border:var(--border-strong);border-radius:var(--radius-round);background:var(--surface);transition:border-color var(--motion-fast) var(--ease-standard), box-shadow var(--motion-fast) var(--ease-standard), background-color var(--motion-fast) var(--ease-standard);flex-shrink:0}.as-radio.is-checked .as-radio__dot{border-color:var(--t-fill);background:var(--t-fill);box-shadow:inset 0 0 0 calc(var(--check-size) * .22) var(--surface)}.as-radiogroup--plain .as-radio.is-checked .as-radio__dot{border-color:var(--accent);background:var(--accent)}.as-radio:not(.is-disabled):not(.is-readonly):hover .as-radio__dot{border-color:var(--accent)}.as-radio__choice:focus-visible{outline:none}.as-radio__choice:focus-visible .as-radio__dot{box-shadow:var(--focus-ring)}.as-radio.is-checked .as-radio__choice:focus-visible .as-radio__dot{box-shadow:inset 0 0 0 calc(var(--check-size) * .22) var(--surface), var(--focus-ring)}.as-radio__text{gap:var(--space-0-5);flex-direction:column;flex:auto;min-width:0;display:flex}.as-radio__label{min-width:0}.as-radio__desc,.as-radio__reason{font:var(--type-caption);color:var(--ink-3)}.as-radio__trailing{flex-shrink:0;align-self:center;margin-inline-start:auto}.as-radio__icon{--icon-size:var(--icon-lg);margin-top:var(--space-0-5);color:var(--t-fill);flex-shrink:0;display:inline-flex}.as-radio__extra{flex:auto;min-width:0}.as-radio.is-disabled .as-radio__choice{cursor:not-allowed}.as-radio.is-disabled .as-radio__dot,.as-radio.is-disabled .as-radio__label,.as-radio.is-disabled .as-radio__desc,.as-radio.is-disabled .as-radio__icon{opacity:var(--state-disabled-opacity)}.as-radio.is-readonly .as-radio__choice{cursor:default}.as-radiogroup.is-invalid .as-radio:not(.is-checked) .as-radio__dot{border-color:var(--tone-bad-fill)}.as-radio--card{background:var(--surface);border:var(--border-control);border-radius:var(--radius-control);transition:border-color var(--motion-base) var(--ease-standard), background-color var(--motion-base) var(--ease-standard), box-shadow var(--motion-base) var(--ease-standard);flex-direction:column;align-items:stretch;gap:0}.as-radio--card .as-radio__choice{width:100%;padding:var(--space-2-5) var(--pad-card-sm);border-radius:inherit}.as-radio--card .as-radio__label{font-weight:600}.as-radio--card .as-radio__extra{padding:0 var(--pad-card-sm) var(--space-2-5) calc(var(--pad-card-sm) + var(--check-size) + var(--gap-sm))}.as-radio--card.has-extra{cursor:pointer}.as-radio--card:not(.is-disabled):not(.is-readonly):hover{border-color:var(--stroke-control-hover)}.as-radio--card.is-disabled:not(.is-checked){background:var(--state-disabled-bg);border-color:var(--state-disabled-border)}.as-radio--card.is-disabled .as-radio__label,.as-radio--card.is-disabled .as-radio__desc,.as-radio--card.is-disabled .as-radio__icon{opacity:1;color:var(--state-disabled-ink)}.as-radio--card.is-checked{background:color-mix(in srgb, var(--t-bg-subtle) calc(clamp(0, var(--notice-fill), 1) * 100%), var(--surface));border-color:var(--t-fill);box-shadow:inset 0 0 0 1px var(--t-fill)}.as-radio--card .as-radio__choice:focus-visible{box-shadow:var(--focus-ring)}.as-radio--card .as-radio__choice:focus-visible .as-radio__dot{box-shadow:none}.as-radio--card.is-checked .as-radio__choice:focus-visible .as-radio__dot{box-shadow:inset 0 0 0 calc(var(--check-size) * .22) var(--surface)}.as-radiogroup--scale{--scale-size:var(--control-md);--scale-gap:var(--space-1-5);gap:var(--space-1-5)}.as-radiogroup--scale.as-radiogroup--lg{--scale-size:var(--control-lg)}.as-radiogroup--scale.as-radiogroup--xl{--scale-size:var(--control-xl);--scale-gap:var(--space-2)}.as-radiogroup--scale .as-radiogroup__list{gap:var(--scale-gap);flex-flow:wrap}.as-radio--scale{display:block}.as-radio--scale .as-radio__choice{width:var(--scale-size);height:var(--scale-size);background:var(--surface);border:var(--border-control);border-radius:var(--radius-control);color:var(--ink-2);font:var(--type-ui-sm);letter-spacing:var(--type-ui-sm-tracking);font-variant-numeric:tabular-nums;transition:background-color var(--motion-fast) var(--ease-standard), color var(--motion-fast) var(--ease-standard), border-color var(--motion-fast) var(--ease-standard);justify-content:center;align-items:center;padding:0}.as-radiogroup--xl .as-radio--scale .as-radio__choice{font:var(--type-body);letter-spacing:var(--type-body-tracking);font-weight:600}.as-radio--scale:not(.is-checked):not(.is-disabled):not(.is-readonly) .as-radio__choice:hover{background:var(--state-hover-bg);border-color:var(--stroke-control-hover)}.as-radio--scale.is-checked .as-radio__choice{background:var(--tone-brand-solid);border-color:var(--tone-brand-solid);color:var(--tone-brand-on-solid)}.as-radio--scale .as-radio__choice:focus-visible{box-shadow:var(--focus-ring)}.as-radio--scale.is-disabled .as-radio__choice{background:var(--state-disabled-bg);border-color:var(--state-disabled-border);color:var(--state-disabled-ink)}.as-radio--scale.is-readonly:not(.is-checked) .as-radio__choice{color:var(--ink-3)}.as-radio__num{line-height:1}.as-radiogroup__reason{--icon-size:var(--icon-xs);align-items:center;gap:var(--gap-xs);margin:var(--space-0-5) 0 0;font:var(--type-caption);color:var(--ink-3);display:flex}.as-radiogroup__ends{justify-content:space-between;gap:var(--gap-md);max-width:100%;font:var(--type-caption);color:var(--ink-3);display:flex}.as-radiogroup--scale.is-long .as-radiogroup__list{grid-template-columns:repeat(var(--scale-n), minmax(0, var(--scale-size)));justify-content:start;display:grid}.as-radiogroup--scale.is-long .as-radio__choice{width:100%}@container not (min-width:480px){.as-radiogroup--scale.is-long .as-radiogroup__body{width:100%}.as-radiogroup--scale.is-long .as-radiogroup__list{grid-template-columns:repeat(var(--scale-half), minmax(0, 1fr));display:grid}.as-radiogroup--scale.is-long .as-radio__choice{width:100%}}.as-seg{--seg-h:var(--control-md);--seg-px:var(--control-pad-sm);--seg-pad:var(--space-0-5);--icon-size:var(--icon-md);vertical-align:middle;overscroll-behavior-x:contain;scrollbar-width:none;min-width:0;max-width:100%;font:var(--type-ui-sm);letter-spacing:var(--type-ui-sm-tracking);display:inline-flex;position:relative;overflow:auto hidden}.as-seg::-webkit-scrollbar{display:none}.as-seg--sm{--seg-h:var(--control-sm);--seg-px:var(--control-pad-xs);--icon-size:var(--icon-sm);font:var(--type-caption);letter-spacing:var(--type-caption-tracking);font-weight:600}.as-seg--lg{--seg-h:var(--control-lg);--seg-px:var(--control-pad-md)}.as-seg__track{align-items:stretch;gap:var(--seg-pad);height:var(--seg-h);padding:var(--seg-pad);border-radius:var(--radius-control);flex:none;display:inline-flex}.as-seg--sm .as-seg__track{border-radius:var(--radius-control-sm)}.as-seg__opt{justify-content:center;align-items:center;gap:var(--gap-inline);min-width:0;padding:0 var(--seg-px);border-radius:calc(var(--radius-control) - var(--seg-pad));color:var(--ink-2);font:inherit;letter-spacing:inherit;white-space:nowrap;cursor:pointer;transition:background-color var(--motion-fast) var(--ease-standard), color var(--motion-fast) var(--ease-standard), box-shadow var(--motion-fast) var(--ease-standard);background:0 0;border:0;flex:none;margin:0;display:inline-flex;position:relative}.as-seg--sm .as-seg__opt{border-radius:calc(var(--radius-control-sm) - var(--seg-pad))}.as-seg__label{text-overflow:ellipsis;min-width:0;overflow:hidden}.as-seg__count{font:var(--type-chip);font-weight:var(--weight-strong);font-variant-numeric:tabular-nums;color:var(--ink-3)}.as-seg__opt.is-on .as-seg__count{color:inherit;opacity:var(--opacity-soft)}.as-seg__opt:focus-visible{box-shadow:var(--focus-inset);outline:none}.as-seg__opt.is-disabled{cursor:not-allowed}.as-seg__opt.is-disabled>*{opacity:var(--state-disabled-opacity)}.as-seg--fitted{width:100%;display:flex}.as-seg--fitted .as-seg__track{flex:auto;min-width:0}.as-seg--fitted .as-seg__opt{flex:1 1 0}.as-seg--icons .as-seg__opt{width:calc(var(--seg-h) - 2 * var(--seg-pad));padding:0}.as-seg--track .as-seg__track{background:var(--sunken);box-shadow:inset 0 0 0 1px var(--stroke-soft)}.as-seg--track .as-seg__opt:not(.is-on):not(.is-disabled):hover{background:var(--state-hover-overlay);color:var(--ink)}.as-seg--track .as-seg__opt.is-on{background:var(--surface);color:var(--ink);box-shadow:var(--elev-nav)}.as-seg--track .as-seg__opt.is-on:focus-visible{box-shadow:var(--focus-inset)}.as-seg--outline .as-seg__track{background:var(--surface);box-shadow:inset 0 0 0 1px var(--stroke-control)}.as-seg--outline .as-seg__opt:not(.is-on):not(.is-disabled):hover{background:var(--state-hover-bg);color:var(--ink)}.as-seg--outline .as-seg__opt.is-on,.as-seg--pills .as-seg__opt.is-on{background:var(--tone-brand-solid);color:var(--tone-brand-on-solid)}.as-seg--outline .as-seg__opt.is-on:focus-visible,.as-seg--pills .as-seg__opt.is-on:focus-visible{box-shadow:var(--focus-inset), inset 0 0 0 calc(var(--rule-strong) + 1px) var(--surface)}.as-seg--pills .as-seg__track{gap:var(--gap-inline);padding:0}.as-seg--pills .as-seg__opt{padding:0 var(--control-pad-md);border-radius:var(--radius-tag);background:var(--surface);box-shadow:inset 0 0 0 1px var(--stroke-control)}.as-seg--pills.as-seg--sm .as-seg__opt{padding:0 var(--control-pad-sm)}.as-seg--pills .as-seg__opt:not(.is-on):not(.is-disabled):hover{background:var(--state-hover-bg)}.as-seg--shell .as-seg__track{background:var(--shell-track);border-radius:var(--radius-tag)}.as-seg--shell .as-seg__opt{padding:0 calc(var(--control-pad-md) - var(--space-1) * clamp(0, var(--shell-tight), 1));border-radius:var(--radius-tag);color:var(--shell-text)}.as-seg--shell .as-seg__opt:not(.is-on):not(.is-disabled):hover{background:var(--shell-track-hover)}.as-seg--shell .as-seg__opt.is-on{background:var(--surface);color:var(--seg-on-ink)}.as-seg--shell .as-seg__opt:focus-visible{box-shadow:inset 0 0 0 var(--rule-strong) var(--hero-ink)}.as-seg--shell .as-seg__opt.is-on:focus-visible{box-shadow:var(--focus-inset)}.as-seg--shell .as-seg__count{color:var(--shell-muted)}.as-seg[data-overflow=end],.as-tabs__list[data-overflow=end],.as-rte__toolbar[data-overflow=end]{-webkit-mask-image:linear-gradient(to right, var(--ink) calc(100% - var(--space-8)), transparent);-webkit-mask-image:linear-gradient(to right, var(--ink) calc(100% - var(--space-8)), transparent);mask-image:linear-gradient(to right, var(--ink) calc(100% - var(--space-8)), transparent)}.as-seg[data-overflow=start],.as-tabs__list[data-overflow=start],.as-rte__toolbar[data-overflow=start]{-webkit-mask-image:linear-gradient(to left, var(--ink) calc(100% - var(--space-8)), transparent);-webkit-mask-image:linear-gradient(to left, var(--ink) calc(100% - var(--space-8)), transparent);mask-image:linear-gradient(to left, var(--ink) calc(100% - var(--space-8)), transparent)}.as-seg[data-overflow=both],.as-tabs__list[data-overflow=both],.as-rte__toolbar[data-overflow=both]{-webkit-mask-image:linear-gradient(to right, transparent, var(--ink) var(--space-8), var(--ink) calc(100% - var(--space-8)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, var(--ink) var(--space-8), var(--ink) calc(100% - var(--space-8)), transparent);mask-image:linear-gradient(to right, transparent, var(--ink) var(--space-8), var(--ink) calc(100% - var(--space-8)), transparent)}.as-seg:focus-within,.as-tabs__list:focus-within,.as-rte__toolbar:focus-within{-webkit-mask-image:none;mask-image:none}.as-seg-cq{flex-direction:column;min-width:0;max-width:100%;display:flex}.as-seg-cq__select{display:none}.as-seg-cq__select .as-select{width:auto;min-width:min(100%, var(--grid-min-xs));max-width:100%}.as-seg-cq--fitted .as-seg-cq__select .as-select{width:100%}@container not (min-width:320px){.as-seg-cq--xs>.as-seg{display:none}.as-seg-cq--xs>.as-seg-cq__select{display:block}}@container not (min-width:480px){.as-seg-cq--sm>.as-seg{display:none}.as-seg-cq--sm>.as-seg-cq__select{display:block}}@container not (min-width:640px){.as-seg-cq--md>.as-seg{display:none}.as-seg-cq--md>.as-seg-cq__select{display:block}}.as-tabs{--icon-size:var(--icon-md);align-items:center;gap:var(--gap-sm);min-width:0;display:flex}.as-tabs__list{align-items:stretch;gap:var(--space-1);min-width:0;padding-inline:var(--tabs-pad-x,0);overscroll-behavior-x:contain;scrollbar-width:none;flex:auto;display:flex;position:relative;overflow:auto hidden}.as-tabs__list::-webkit-scrollbar{display:none}.as-tabs__trailing{align-items:center;gap:var(--gap-controls);flex-shrink:0;padding-inline-end:var(--tabs-pad-x,0);display:flex}.as-tab{justify-content:center;align-items:center;gap:var(--gap-inline);min-width:0;padding:0 var(--control-pad-md);color:var(--ink-3);font:var(--type-ui-sm);letter-spacing:var(--type-ui-sm-tracking);white-space:nowrap;cursor:pointer;transition:color var(--motion-fast) var(--ease-standard), background-color var(--motion-fast) var(--ease-standard), box-shadow var(--motion-fast) var(--ease-standard);background:0 0;border:0;flex:none;margin:0;display:inline-flex;position:relative}.as-tab__label{text-overflow:ellipsis;min-width:0;overflow:hidden}.as-tab__count{min-width:var(--pill-h-sm);height:var(--pill-h-sm);padding:0 var(--space-1-5);border-radius:var(--radius-tag);background:var(--sunken);color:var(--ink-2);font:var(--type-chip);font-weight:var(--weight-strong);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;display:inline-flex}.as-tab.is-on .as-tab__count{background:var(--tone-brand-bg);color:var(--tone-brand-ink)}.as-tab:focus-visible{box-shadow:var(--focus-inset);outline:none}.as-tab.is-disabled{cursor:not-allowed}.as-tab.is-disabled>*{opacity:var(--state-disabled-opacity)}.as-tabs--underline{border-bottom:var(--border)}.as-tabs--underline .as-tab{height:var(--control-lg);border-radius:var(--radius-control-sm) var(--radius-control-sm) 0 0}.as-tabs--underline .as-tab:not(.is-on):not(.is-disabled):hover{color:var(--ink-2);background:var(--state-hover-overlay)}.as-tabs--underline .as-tab.is-on{color:var(--accent-ink);box-shadow:inset 0 calc(-1 * var(--rule-strong)) 0 var(--tab-color,var(--accent))}.as-tabs--underline .as-tab.is-on.has-color{color:var(--ink)}.as-tabs--underline .as-tab.is-on:focus-visible{box-shadow:var(--focus-inset), inset 0 calc(-1 * var(--rule-strong)) 0 var(--tab-color,var(--accent))}.as-tabs--pill .as-tabs__list{gap:var(--space-1)}.as-tabs--pill .as-tab{height:var(--control-md);border-radius:var(--radius-control);color:var(--ink-2)}.as-tabs--pill .as-tab:not(.is-on):not(.is-disabled):hover{background:var(--state-hover-overlay);color:var(--ink)}.as-tabs--pill .as-tab.is-on{background:var(--state-selected-bg);color:var(--state-selected-ink)}.as-tabs--fitted .as-tabs__list{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.as-tabs--fitted .as-tab{height:var(--control-xl);padding:0 var(--space-2)}.as-tabs--fitted.as-tabs--pill{padding:var(--space-1-5) var(--space-2)}.as-tabs--fitted.as-tabs--pill .as-tab{height:var(--control-md)}.as-tabs--sticky{z-index:var(--z-sticky);background:var(--surface);position:sticky;top:0}.as-tabs__panel{outline:none;min-width:0}.as-tabs__panel:focus-visible{box-shadow:var(--focus-inset)}.as-chip{--chip-h:var(--pill-h-md);--chip-px:var(--pill-pad-md);--icon-size:var(--icon-xs);min-width:0;max-width:100%;height:var(--chip-h);vertical-align:middle;border-radius:var(--radius-tag);background:var(--surface);color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--stroke-control);font:var(--type-caption);letter-spacing:var(--type-caption-tracking);white-space:nowrap;transition:background-color var(--motion-fast) var(--ease-standard), box-shadow var(--motion-fast) var(--ease-standard), color var(--motion-fast) var(--ease-standard);align-items:center;font-weight:600;display:inline-flex;position:relative}.as-chip--sm{--chip-h:var(--pill-h-sm);--chip-px:var(--pill-pad-sm)}.as-chip__main{align-items:center;gap:var(--gap-xs);min-width:0;height:100%;padding:0 var(--chip-px);border-radius:inherit;color:inherit;font:inherit;letter-spacing:inherit;cursor:default;background:0 0;border:0;margin:0;text-decoration:none;display:inline-flex;position:relative}.as-chip.has-remove .as-chip__main{padding-inline-end:var(--space-0-5)}.as-chip__label{text-overflow:ellipsis;min-width:0;overflow:hidden}.as-chip__meta{font-variant-numeric:tabular-nums;color:var(--ink-3);flex-shrink:0;font-weight:400}.as-chip__kind{color:var(--ink-3)}.as-chip.is-interactive .as-chip__main{cursor:pointer}.as-chip.is-interactive:has(.as-chip__main:hover){background:var(--state-hover-bg);color:var(--ink)}.as-chip.is-interactive:has(.as-chip__main:active){box-shadow:inset 0 0 0 1px var(--stroke-strong)}.as-chip:has(.as-chip__main:focus-visible){box-shadow:inset 0 0 0 1px var(--stroke-control), var(--focus-ring)}.as-chip__main:focus-visible{outline:none}.as-chip.is-selected{background:var(--state-selected-bg);color:var(--state-selected-ink);box-shadow:inset 0 0 0 1px var(--tone-brand-border)}.as-chip.is-selected:has(.as-chip__main:hover){background:var(--state-selected-bg);color:var(--state-selected-ink);filter:var(--state-hover-fill)}.as-chip.is-toned{background:var(--t-bg);color:var(--t-ink);box-shadow:inset 0 0 0 1px var(--t-border)}.as-chip.is-toned.is-interactive:has(.as-chip__main:hover){background:var(--t-bg);color:var(--t-ink);filter:var(--state-hover-fill)}.as-chip--file .as-chip__main{color:var(--ink-2)}.as-chip--file.is-interactive .as-chip__label{color:var(--accent-ink)}.as-chip--file.is-interactive:has(.as-chip__main:hover) .as-chip__label{text-underline-offset:var(--underline-offset);text-decoration:underline}.as-chip--file .as-chip__label{max-width:var(--grid-min-sm)}.as-chip__x{width:calc(var(--chip-h) - var(--space-1));height:calc(var(--chip-h) - var(--space-1));margin:0 var(--space-0-5) 0 0;border-radius:var(--radius-round);color:inherit;cursor:pointer;opacity:var(--opacity-soft);transition:background-color var(--motion-fast) var(--ease-standard), opacity var(--motion-fast) var(--ease-standard);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.as-chip__x:hover{opacity:1;background:var(--state-press-overlay)}.as-chip__x:focus-visible{opacity:1;box-shadow:var(--focus-ring);outline:none}.as-chip.is-disabled,.as-chip.is-disabled.is-selected,.as-chip.is-disabled.is-toned{cursor:not-allowed;background:var(--state-disabled-bg);color:var(--state-disabled-ink);box-shadow:inset 0 0 0 1px var(--state-disabled-border);filter:none}.as-chip.is-disabled .as-chip__meta,.as-chip.is-disabled .as-chip__kind,.as-chip.is-disabled .as-chip__label{color:inherit}.as-chip.is-disabled .as-chip__main,.as-chip.is-disabled .as-chip__x{cursor:not-allowed}.as-chip.is-disabled:has(.as-chip__main:hover){background:var(--state-disabled-bg);color:var(--state-disabled-ink);filter:none}.as-chip>.as-tip-anchor--inline{min-width:0;height:100%}.as-daterange{align-items:center;gap:var(--gap-sm);flex-wrap:wrap;min-width:0;max-width:100%;display:flex}.as-daterange__presets,.as-daterange__seg{min-width:0;max-width:100%;display:flex}.as-daterange__select{display:none}.as-daterange__range{--icon-size:var(--icon-md);align-items:center;gap:var(--gap-inline);min-width:0;height:var(--control-md);padding:0 var(--control-pad-sm);background:var(--surface);border:var(--border-control);border-radius:var(--radius-control);color:var(--ink-2);font:var(--type-ui-sm);letter-spacing:var(--type-ui-sm-tracking);transition:border-color var(--motion-base) var(--ease-standard), box-shadow var(--motion-base) var(--ease-standard);display:inline-flex}.as-daterange--sm .as-daterange__range{--icon-size:var(--icon-sm);height:var(--control-sm);padding:0 var(--control-pad-xs);border-radius:var(--radius-control-sm);font:var(--type-caption);font-weight:600}.as-daterange__range:hover{border-color:var(--stroke-control-hover)}.as-daterange__range.is-active{border-color:var(--accent)}.as-daterange__range.is-active .as-daterange__icon{color:var(--accent-ink)}.as-daterange__range:focus-within{border-color:var(--accent);box-shadow:var(--focus-halo)}.as-daterange__range.is-disabled,.as-daterange__range.is-disabled:hover{background:var(--state-disabled-bg);color:var(--state-disabled-ink);border-color:var(--state-disabled-border)}.as-daterange__range.is-disabled .as-datefield__text,.as-daterange__range.is-disabled .as-daterange__icon{color:var(--state-disabled-ink)}.as-daterange__icon,.as-daterange__sep{color:var(--ink-3);flex-shrink:0}.as-datefield{align-items:center;min-width:0;height:100%;display:inline-flex;position:relative}.as-datefield__text{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ink)}.as-datefield.is-empty .as-datefield__text{color:var(--ink-3);font-weight:400}.as-datefield__native{width:100%;height:100%;color:var(--ink);font:inherit;letter-spacing:inherit;font-variant-numeric:tabular-nums;opacity:0;cursor:pointer;appearance:none;background:0 0;border:0;outline:none;margin:0;padding:0;position:absolute;inset:0}.as-datefield__native::-webkit-calendar-picker-indicator{display:none}.as-datefield__native::-webkit-datetime-edit{padding:0}.as-datefield.is-editing .as-datefield__native{opacity:1;background:var(--surface)}.as-datefield.is-editing .as-datefield__text{visibility:hidden}.as-datefield:has(.as-datefield__native:focus-visible) .as-datefield__text{box-shadow:0 1px 0 var(--accent)}.as-datefield__native:disabled{cursor:not-allowed}@container not (min-width:420px){.as-daterange__seg{display:none}.as-daterange__select{flex:auto;display:block}.as-daterange__presets,.as-daterange__range{flex:100%}.as-daterange__range .as-datefield{flex:1 1 0;justify-content:center}}.as-dialog-anchor{display:none}.as-dialog-layer{z-index:var(--z-modal);padding:var(--space-4);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.as-dialog__scrim{background:var(--scrim);animation:as-fade var(--motion-base) var(--ease-standard);position:absolute;inset:0}.as-dialog{width:100%;max-width:var(--dialog-md);background:var(--surface);min-height:0;max-height:100%;color:var(--ink);border:var(--border);border-radius:var(--radius-dialog);box-shadow:var(--elev-pop);animation:as-fade var(--motion-slow) var(--ease-standard);outline:none;flex-direction:column;display:flex;position:relative;overflow:hidden}.as-dialog--sm{max-width:var(--dialog-sm)}.as-dialog--lg{max-width:var(--dialog-lg)}.as-dialog__head{align-items:flex-start;gap:var(--gap-md);padding:var(--space-3) var(--space-5);flex-shrink:0;display:flex}.as-dialog--form .as-dialog__head{border-bottom:var(--border);align-items:center}.as-dialog__titles{gap:var(--space-0-5);flex-direction:column;flex:auto;min-width:0;display:flex}.as-dialog__title{font:var(--type-title-sm);letter-spacing:var(--type-title-sm-tracking);color:var(--ink);overflow-wrap:anywhere;margin:0}.as-dialog__desc{font:var(--type-caption);color:var(--ink-3);margin:0}.as-dialog__x{margin:calc(-1 * var(--space-1)) calc(-1 * var(--space-2)) calc(-1 * var(--space-1)) 0;flex-shrink:0}.as-dialog__icon{--icon-size:var(--icon-lg);width:var(--avatar-md);height:var(--avatar-md);border-radius:var(--radius-round);background:var(--t-bg);color:var(--t-fill);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.as-dialog__body{gap:var(--gap-md);min-height:0;padding:var(--space-4) var(--space-5);overscroll-behavior:contain;flex-direction:column;flex:auto;display:flex;overflow-y:auto;container-type:inline-size}.as-dialog__foot{justify-content:flex-end;align-items:center;gap:var(--gap-controls);padding:var(--space-3) var(--space-5);flex-wrap:wrap;flex-shrink:0;display:flex}.as-dialog--form .as-dialog__foot{border-top:var(--border);background:var(--ground)}.as-dialog--confirm .as-dialog__head{padding-top:var(--space-5)}.as-dialog--confirm .as-dialog__body{padding-top:0;padding-bottom:var(--space-2)}.as-dialog--confirm .as-dialog__head:has(.as-dialog__icon)+.as-dialog__body{padding-left:calc(var(--space-5) + var(--avatar-md) + var(--gap-md))}.as-dialog--confirm .as-dialog__foot{padding-bottom:var(--space-5)}.as-dialog__text{font:var(--type-body);color:var(--ink-2);white-space:pre-line;margin:0}.as-dialog__error{--icon-size:var(--icon-sm);align-items:flex-start;gap:var(--gap-inline);font:var(--type-caption);color:var(--tone-bad-ink);flex:100%;margin:0;font-weight:600;display:flex}.as-dialog-layer--inline{z-index:auto;padding:var(--space-6) var(--space-4);border-radius:var(--radius-card);position:relative;inset:auto;overflow:hidden}.as-dialog-layer--inline .as-dialog{max-height:none}@media print{.as-dialog-layer:not(.as-dialog-layer--inline){display:none}}@container app not (min-width:640px){.as-dialog-layer--sheet:not(.as-dialog-layer--inline){align-items:flex-end;padding:0}.as-dialog-layer--sheet .as-dialog{border-radius:var(--radius-dialog) var(--radius-dialog) 0 0;max-width:none;max-height:min(92%,92dvh);animation:as-rise var(--motion-slow) var(--ease-standard);border-width:1px 0 0}.as-dialog-layer--sheet .as-dialog__head,.as-dialog-layer--sheet .as-dialog__body,.as-dialog-layer--sheet .as-dialog__foot{padding-inline:var(--pad-card)}.as-dialog-layer--sheet .as-dialog__foot{padding-bottom:calc(var(--space-3) + env(safe-area-inset-bottom))}.as-dialog-layer--sheet .as-dialog__foot>.as-btn,.as-dialog-layer--sheet .as-dialog__foot>.as-tip-anchor--inline{flex:1 1 0}.as-dialog-layer--sheet .as-dialog--confirm .as-dialog__head:has(.as-dialog__icon)+.as-dialog__body{padding-left:var(--pad-card)}}.as-rte{background:var(--surface);border:var(--border-control);border-radius:var(--radius-control);width:100%;min-width:0;transition:border-color var(--motion-base) var(--ease-standard), box-shadow var(--motion-base) var(--ease-standard);flex-direction:column;display:flex;position:relative}.as-rte:hover{border-color:var(--stroke-control-hover)}.as-rte:focus-within{border-color:var(--accent);box-shadow:var(--focus-halo)}.as-rte.is-invalid{border-color:var(--tone-bad-fill)}.as-rte.is-disabled,.as-rte.is-disabled:hover{background:var(--state-disabled-bg);border-color:var(--state-disabled-border)}.as-rte.is-disabled .as-rte__toolbar{border-bottom-color:var(--state-disabled-border)}.as-rte__toolbar{align-items:center;gap:var(--space-0-5);min-width:0;padding:var(--space-1);border-bottom:var(--border);scrollbar-width:none;flex-shrink:0;display:flex;position:relative;overflow:auto hidden}.as-rte__toolbar::-webkit-scrollbar{display:none}.as-rte__toolbar>*{flex-shrink:0}.as-rte__sep{width:1px;margin:var(--space-1) var(--space-1);background:var(--stroke);align-self:stretch}.as-rte__status{--icon-size:var(--icon-xs);align-items:center;gap:var(--gap-xs);min-width:0;padding:0 var(--space-2);font:var(--type-meta);color:var(--ink-3);white-space:nowrap;flex-shrink:1;margin-inline-start:auto;display:inline-flex}.as-rte__status>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.as-rte__content{min-height:calc(var(--rte-rows,3) * var(--type-body-lh) + 2 * var(--space-2));padding:var(--space-2) var(--space-2-5);color:var(--ink);font:var(--type-body);letter-spacing:var(--type-body-tracking);cursor:text;overflow-wrap:anywhere;outline:none}.as-rte.is-disabled .as-rte__content{color:var(--state-disabled-ink);cursor:not-allowed}.as-rte__content.is-empty:before{content:attr(data-placeholder);float:left;height:0;color:var(--ink-3);opacity:var(--opacity-soft);pointer-events:none}.as-rte__caret{left:var(--rte-caret-x,0);top:var(--rte-caret-y,0);width:1px;height:var(--rte-caret-h,0);pointer-events:none;position:absolute}.as-rte__menu{width:var(--popover-w);max-width:calc(100% - var(--space-4));overflow:hidden}.as-rte__menu--inline{left:var(--rte-caret-x,0);top:calc(var(--rte-caret-y,0) + var(--rte-caret-h,0) + var(--space-1-5));z-index:var(--z-dropdown);max-height:none;position:absolute}.as-rte__people{width:100%;max-height:calc(8 * var(--row-h-compact));padding:var(--space-1) 0;overflow-y:auto}.as-rte__person{--icon-size:var(--icon-xs);cursor:pointer}.as-rte__person.is-highlighted{background:var(--state-selected-bg);color:var(--state-selected-ink)}.as-rte__person.is-highlighted .as-menu__hint{color:var(--state-selected-ink)}.as-rte__at{color:var(--ink-3);flex-shrink:0}.as-rte__note{max-width:var(--popover-w);padding:var(--space-2) var(--pad-card-sm);font:var(--type-caption);color:var(--ink-3)}.as-rte__linkform{gap:var(--gap-md);flex-direction:column;display:flex}.as-rte__linkactions{justify-content:flex-end;gap:var(--gap-controls);display:flex}.as-rich p{margin:0}.as-rich p+p,.as-rich p+ul,.as-rich p+ol,.as-rich ul+p,.as-rich ol+p{margin-top:var(--space-1-5)}.as-rich ul,.as-rich ol{margin:0;padding-inline-start:var(--space-5)}.as-rich li+li{margin-top:var(--space-0-5)}.as-rich a{color:var(--accent-ink);text-underline-offset:var(--underline-offset);text-decoration:underline}.as-rich b,.as-rich strong{font-weight:var(--weight-strong)}.as-mention,.as-rich span[data-mention]{padding:0 var(--space-1);border-radius:var(--radius-hair);background:var(--tone-brand-bg);color:var(--tone-brand-ink);white-space:nowrap;font-weight:600}.as-attach{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.as-attach__row{align-items:center;gap:var(--gap-xs) var(--gap-sm);flex-wrap:wrap;min-width:0;display:flex}.as-attach__trigger{--icon-size:var(--icon-sm);align-items:center;gap:var(--gap-inline);height:var(--control-sm);padding:0 var(--control-pad-sm);background:var(--surface);border:var(--border-dashed);border-radius:var(--radius-control-sm);color:var(--ink-2);font:var(--type-caption);letter-spacing:var(--type-caption-tracking);white-space:nowrap;cursor:pointer;transition:border-color var(--motion-fast) var(--ease-standard), color var(--motion-fast) var(--ease-standard), background-color var(--motion-fast) var(--ease-standard);font-weight:600;display:inline-flex;position:relative}.as-attach__trigger:not([aria-disabled=true]):hover{border-color:var(--accent);color:var(--accent-ink);background:var(--state-checked-bg)}.as-attach__trigger:focus-visible{box-shadow:var(--focus-ring);outline:none}.as-attach__trigger[aria-disabled=true]{cursor:not-allowed;color:var(--state-disabled-ink);background:var(--state-disabled-bg);border-color:var(--state-disabled-border)}.as-attach__trigger[aria-busy=true]{cursor:progress}.as-attach__hint{--icon-size:var(--icon-xs);align-items:center;gap:var(--gap-xs);min-width:0;font:var(--type-meta);color:var(--ink-3);display:inline-flex}.as-attach__pending{gap:var(--space-1-5);flex-direction:column;min-width:0;display:flex}.as-attach__head{font:var(--type-label-sm);letter-spacing:var(--type-label-sm-tracking);text-transform:var(--type-label-sm-case);color:var(--ink-3);margin:0}.as-attach__chips{gap:var(--gap-inline);flex-wrap:wrap;min-width:0;display:flex}.as-attach__error{--icon-size:var(--icon-sm);align-items:flex-start;gap:var(--gap-inline);font:var(--type-caption);color:var(--tone-bad-ink);margin:0;font-weight:600;display:flex}.as-attach__error .as-icon{margin-top:var(--space-0-5);color:var(--tone-bad-fill)}.as-attach--dropzone .as-attach__row{flex-direction:column;align-items:stretch}.as-attach__trigger--zone{--icon-size:var(--icon-xl);justify-content:center;gap:var(--space-1);width:100%;height:auto;min-height:var(--row-h-double);padding:var(--space-5) var(--space-4);border-radius:var(--radius-control);background:var(--sunken);white-space:normal;text-align:center;flex-direction:column}.as-attach__or{font:var(--type-caption);color:var(--ink-3);font-weight:400}.as-attach.is-dragging .as-attach__trigger{border-color:var(--accent);background:var(--state-selected-bg);color:var(--accent-ink);border-style:solid}.as-attach--dropzone .as-attach__hint{justify-content:center}@media (pointer:coarse){.as-input__control,.as-select--field .as-select__native,.as-textarea__control,.as-rte__content,.as-datefield__text,.as-datefield__native{font-size:var(--input-font-coarse)}.as-input:before{content:"";height:max(100%, var(--target-coarse));position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.as-seg{padding-block:calc((var(--target-coarse) - var(--seg-h)) / 2);margin-block:calc((var(--seg-h) - var(--target-coarse)) / 2)}.as-seg__opt:after{content:"";height:var(--target-coarse);position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.as-tab{min-height:var(--target-coarse)}.as-tabs--pill .as-tab{height:var(--target-coarse)}.as-tab.as-hit:after,.as-chip__main.as-hit:after{width:100%}.as-chip__x:after{content:"";width:var(--target-coarse);height:var(--target-coarse);position:absolute;top:50%;left:0;transform:translateY(-50%)}.as-radio__choice--row{min-height:var(--target-coarse);align-items:center}.as-radio__choice--row .as-radio__dot{margin-top:0}.as-radio__choice--row.as-hit:after{width:100%}.as-radiogroup--scale{--scale-size:var(--control-xl);--scale-gap:var(--space-2)}.as-radiogroup--scale .as-radio__choice{font:var(--type-body);letter-spacing:var(--type-body-tracking);font-weight:600}@container not (min-width:640px){.as-radiogroup--scale.is-long .as-radiogroup__body{width:100%}.as-radiogroup--scale.is-long .as-radiogroup__list{grid-template-columns:repeat(var(--scale-half), minmax(0, 1fr));display:grid}.as-radiogroup--scale.is-long .as-radio__choice{width:100%}}.as-rte__toolbar{padding-block:var(--space-2)}}:where([data-pointer=coarse]) .as-input__control,:where([data-pointer=coarse]) .as-select--field .as-select__native,:where([data-pointer=coarse]) .as-textarea__control,:where([data-pointer=coarse]) .as-rte__content,:where([data-pointer=coarse]) .as-datefield__text,:where([data-pointer=coarse]) .as-datefield__native{font-size:var(--input-font-coarse)}:where([data-pointer=coarse]) .as-input:before{content:"";height:max(100%, var(--target-coarse));position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}:where([data-pointer=coarse]) .as-seg{padding-block:calc((var(--target-coarse) - var(--seg-h)) / 2);margin-block:calc((var(--seg-h) - var(--target-coarse)) / 2)}:where([data-pointer=coarse]) .as-seg__opt:after{content:"";height:var(--target-coarse);position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}:where([data-pointer=coarse]) .as-tab{min-height:var(--target-coarse)}:where([data-pointer=coarse]) .as-tabs--pill .as-tab{height:var(--target-coarse)}:where([data-pointer=coarse]) .as-tab.as-hit:after,:where([data-pointer=coarse]) .as-chip__main.as-hit:after{width:100%}:where([data-pointer=coarse]) .as-chip__x:after{content:"";width:var(--target-coarse);height:var(--target-coarse);position:absolute;top:50%;left:0;transform:translateY(-50%)}:where([data-pointer=coarse]) .as-radio__choice--row{min-height:var(--target-coarse);align-items:center}:where([data-pointer=coarse]) .as-radio__choice--row .as-radio__dot{margin-top:0}:where([data-pointer=coarse]) .as-radio__choice--row.as-hit:after{width:100%}:where([data-pointer=coarse]) .as-radiogroup--scale{--scale-size:var(--control-xl);--scale-gap:var(--space-2)}:where([data-pointer=coarse]) .as-radiogroup--scale .as-radio__choice{font:var(--type-body);letter-spacing:var(--type-body-tracking);font-weight:600}@container not (min-width:640px){:where([data-pointer=coarse]) .as-radiogroup--scale.is-long .as-radiogroup__body{width:100%}:where([data-pointer=coarse]) .as-radiogroup--scale.is-long .as-radiogroup__list{grid-template-columns:repeat(var(--scale-half), minmax(0, 1fr));display:grid}:where([data-pointer=coarse]) .as-radiogroup--scale.is-long .as-radio__choice{width:100%}}:where([data-pointer=coarse]) .as-rte__toolbar{padding-block:var(--space-2)}.as-dialog__form{gap:var(--gap-md);flex-direction:column;min-width:0;display:flex}.as-dialog__alert{border-radius:var(--radius-card);flex-shrink:0}.as-dialog__alert:focus-visible{box-shadow:var(--focus-ring);outline:none}.as-dialog__code{margin-top:var(--space-0-5);font:var(--type-caption);color:var(--ink-3);display:block}.as-card{--card-pad:var(--pad-card);--card-head-gap:var(--gap-md);--card-gap:var(--gap-md);background:var(--surface);min-width:0;color:var(--ink);border:var(--border);border-radius:var(--radius-card);text-align:start;flex-direction:column;display:flex;position:relative}.as-card--compact{--card-pad:var(--pad-card-sm);--card-head-gap:var(--gap-sm)}.as-card--pad-sm{--card-pad:var(--pad-card-sm)}.as-card--pad-md{--card-pad:var(--pad-card)}.as-card--pad-lg{--card-pad:var(--pad-card-lg)}.as-card--raised{box-shadow:var(--elev-1)}:is(.as-card,.as-side) .as-card--raised{box-shadow:var(--elev-0)}.as-card--sunken{background:var(--sunken);border-color:#0000}.as-card--hero{background:linear-gradient(120deg, var(--hero-a), var(--hero-b));border-radius:var(--radius-feature);box-shadow:var(--elev-2);color:var(--hero-ink);border-color:#0000}.as-card--plain{--card-pad:0;background:0 0;border-color:#0000}.as-card--accent{border-inline-start:max(1px, calc(var(--edge-category) * clamp(0, var(--edge-strength), 1))) solid color-mix(in srgb, var(--stroke), var(--card-accent) calc(clamp(0, var(--edge-strength), 1) * 100%))}.as-card__head{align-items:flex-start;gap:var(--gap-sm) var(--gap-md);min-width:0;padding:var(--card-pad) var(--card-pad) 0;flex-wrap:wrap;display:flex}.as-card__head:last-child,.as-card.is-closed>.as-card__head{padding-bottom:var(--card-pad)}.as-card__heading{flex:1 1 var(--grid-min-sm);gap:var(--space-0-5);flex-direction:column;min-width:0;display:flex}.as-card__line{align-items:center;gap:var(--space-1) var(--gap-inline);min-height:var(--pill-h-sm);flex-wrap:wrap;min-width:0;display:flex}.as-card__title{overflow-wrap:anywhere;min-width:0;font:var(--type-label-md);letter-spacing:var(--type-label-md-tracking);text-transform:var(--type-label-md-case);color:var(--ink-2);margin:0}.as-card--compact .as-card__title{font:var(--type-label-sm);letter-spacing:var(--type-label-sm-tracking);color:var(--ink-3)}.as-card--entry .as-card__title{font:var(--type-title-sm);letter-spacing:var(--type-title-sm-tracking);text-transform:none;color:var(--ink)}.as-card--entry.as-card--compact .as-card__title{font:var(--type-title-xs);letter-spacing:var(--type-title-xs-tracking)}.as-card--entry.as-card--pad-lg .as-card__title{font:var(--type-title-page);letter-spacing:var(--type-title-page-tracking)}.as-card--hero .as-card__title{font:var(--type-display);letter-spacing:var(--type-display-tracking);color:var(--hero-ink)}.as-card__ticon{--icon-size:var(--icon-lg);vertical-align:middle;color:var(--accent);margin-inline-end:var(--gap-inline);display:inline-flex}.as-card__eyebrow{font:var(--type-label-sm);letter-spacing:var(--type-label-sm-tracking);text-transform:var(--type-label-sm-case);color:var(--ink-3);margin:0}.as-card--hero .as-card__eyebrow{font:var(--type-label-hero);letter-spacing:var(--type-label-hero-tracking);color:var(--hero-mut)}.as-card__desc{min-width:0;font:var(--type-caption);color:var(--ink-3)}.as-card__desc p{margin:0}.as-card--entry .as-card__desc{font:var(--type-body-dense);color:var(--ink-2)}.as-card--entry.is-interactive .as-card__desc{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.as-card--hero .as-card__desc{max-width:var(--measure);color:var(--hero-mut)}.as-card__status{min-width:0;max-width:100%;display:inline-flex}.as-card__actions{align-items:center;gap:var(--gap-sm);min-width:0;margin-block:calc((var(--pill-h-sm) - var(--control-sm)) / 2);flex-wrap:wrap;display:flex}.as-card__tile{--av-tone:clamp(0, var(--tile-tone), 1);flex:none}.as-card__num{width:var(--control-sm);height:var(--control-sm);border-radius:var(--radius-round);background:var(--sunken);color:var(--ink-2);font:var(--type-caption);font-weight:var(--weight-strong);font-variant-numeric:tabular-nums;flex:none;justify-content:center;align-items:center;display:inline-flex}.as-card__num+.as-card__heading .as-card__line{min-height:var(--control-sm)}.as-card__body{gap:var(--card-gap);min-width:0;padding:var(--card-pad);flex-direction:column;flex:auto;display:flex;container-type:inline-size}.as-card__head+.as-card__body{padding-top:var(--card-head-gap)}.as-card--pad-none>.as-card__head,.as-card--head-sunken>.as-card__head{padding-bottom:var(--pad-card-sm);border-bottom:var(--border)}.as-card--head-sunken>.as-card__head{padding-top:var(--pad-card-sm);background:var(--sunken);border-radius:calc(var(--radius-card) - 1px) calc(var(--radius-card) - 1px) 0 0}.as-card.is-closed>.as-card__head{border-bottom:0}.as-card--head-sunken.is-closed>.as-card__head{border-radius:calc(var(--radius-card) - 1px)}.as-card--pad-none>.as-card__body,.as-card--pad-none>.as-card__head+.as-card__body{border-radius:0 0 calc(var(--radius-card) - 1px) calc(var(--radius-card) - 1px);padding:0;overflow:clip}.as-card__foot{align-items:center;gap:var(--gap-sm);min-width:0;padding:var(--pad-card-sm) var(--card-pad);border-top:var(--border-soft);flex-wrap:wrap;display:flex}.as-card__head+.as-card__foot{margin-top:var(--card-pad)}.as-card--pad-none>.as-card__foot{border-top:var(--border)}.as-card__reason{align-items:center;gap:var(--gap-xs);font:var(--type-caption);color:var(--ink-3);margin:0;display:flex}.as-card__toggle{align-items:center;gap:var(--gap-inline);max-width:calc(100% + 2 * var(--space-1));margin:calc(-1 * var(--space-0-5)) calc(-1 * var(--space-1));padding:var(--space-0-5) var(--space-1);border-radius:var(--radius-control-sm);color:inherit;cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;text-align:start;transition:background-color var(--motion-fast) var(--ease-standard);background:0 0;border:0;display:inline-flex}.as-card__toggle:hover{background:var(--state-hover-overlay)}.as-card__toggle:focus-visible{box-shadow:var(--focus-ring);outline:none}.as-card__chev{--icon-size:var(--icon-sm);transition:transform var(--motion-base) var(--ease-standard);flex:none}.as-card.is-closed .as-card__chev{transform:rotate(-90deg)}.as-card__body[hidden],.as-card__foot[hidden]{display:none}.as-card.is-interactive{transition:transform var(--motion-slow) var(--ease-standard), box-shadow var(--motion-slow) var(--ease-standard), border-color var(--motion-slow) var(--ease-standard)}.as-card__link{color:inherit;cursor:pointer;text-align:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;background:0 0;border:0;margin:0;padding:0;text-decoration:none}.as-card__link:after{content:"";z-index:var(--z-raised);position:absolute;inset:0}.as-card__link:focus-visible{outline:none}.as-card.is-interactive:has(.as-card__link:focus-visible){box-shadow:var(--focus-ring)}.as-card.is-interactive:not(.is-disabled):hover{transform:var(--state-lift);box-shadow:var(--elev-2);border-color:var(--stroke-strong)}.as-card--accent.is-interactive:hover{border-inline-start-color:color-mix(in srgb, var(--stroke-strong), var(--card-accent) calc(clamp(0, var(--edge-strength), 1) * 100%))}.as-card.is-interactive:not(.is-disabled):active{box-shadow:var(--elev-1);transform:none}.as-card.is-disabled .as-card__link{cursor:not-allowed}.as-card.is-disabled .as-card__title,.as-card.is-disabled .as-card__desc{color:var(--state-disabled-ink)}.as-card.is-disabled .as-card__tile{opacity:var(--state-disabled-opacity)}.as-card__go{--icon-size:var(--icon-lg);color:var(--ink-3);flex:none;align-self:center;display:none}.as-card--hero .as-card__go{color:var(--hero-mut)}@media (hover:none){.as-card.is-interactive .as-card__go{display:inline-flex}}:where([data-pointer=coarse]) .as-card.is-interactive .as-card__go{display:inline-flex}.as-card__section{gap:var(--gap-sm);flex-direction:column;min-width:0;display:flex}.as-card__section.is-divided{padding-top:var(--card-gap);border-top:var(--border-soft)}.as-card__section.is-flush{margin-inline:calc(-1 * var(--card-pad))}.as-card__section.is-flush>.as-card__shead{padding-inline:var(--card-pad)}.as-card__shead{align-items:center;gap:var(--gap-sm);min-height:var(--pill-h-sm);min-width:0;display:flex}.as-card__stitle{min-width:0;font:var(--type-label-sm);letter-spacing:var(--type-label-sm-tracking);text-transform:var(--type-label-sm-case);color:var(--ink-3);flex:auto;margin:0}.as-card__sactions{align-items:center;gap:var(--gap-sm);margin-block:calc((var(--pill-h-sm) - var(--control-sm)) / 2);display:flex}.as-section{gap:var(--gap-md);flex-direction:column;min-width:0;display:flex}.as-section__head{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.as-section__line{align-items:center;gap:var(--gap-sm);min-height:var(--pill-h-sm);min-width:0;display:flex}.as-section__title{overflow-wrap:anywhere;min-width:0;font:var(--type-label-md);letter-spacing:var(--type-label-md-tracking);text-transform:var(--type-label-md-case);color:var(--ink-2);flex:0 auto;margin:0}.as-section__rule{min-width:var(--space-4);background:var(--stroke);flex:auto;height:1px}.as-section__actions{align-items:center;gap:var(--gap-sm);margin-inline-start:auto;margin-block:calc((var(--pill-h-sm) - var(--control-sm)) / 2);flex:none;display:flex}.as-section--rule .as-section__actions{margin-inline-start:0}.as-section__desc{max-width:var(--measure);font:var(--type-caption);color:var(--ink-3);margin:0}.as-section__body{gap:var(--gap-md);flex-direction:column;min-width:0;display:flex}.as-section--report{gap:var(--gap-sm)}.as-section--report .as-section__head{padding-bottom:var(--space-1);border-bottom:var(--border);break-after:avoid;page-break-after:avoid}.as-section--report .as-section__desc{font:var(--type-meta);font-style:italic}.as-section--plain .as-section__head{gap:var(--space-0-5)}.as-disc{min-width:0}.as-disc--plain{border-top:var(--border)}.as-disc__heading{font:inherit;margin:0}.as-disc__head{align-items:center;gap:var(--gap-inline);width:calc(100% + 2 * var(--space-1));min-height:var(--control-lg);margin:0 calc(-1 * var(--space-1));padding:var(--space-2) var(--space-1);border-radius:var(--radius-control-sm);color:var(--ink-2);cursor:pointer;text-align:start;font:var(--type-label-md);letter-spacing:var(--type-label-md-tracking);text-transform:var(--type-label-md-case);transition:color var(--motion-fast) var(--ease-standard), background-color var(--motion-fast) var(--ease-standard);background:0 0;border:0;display:flex}.as-disc__head:hover{color:var(--ink)}.as-disc__head:focus-visible{box-shadow:var(--focus-ring);outline:none}.as-disc__head:disabled{cursor:not-allowed;opacity:var(--state-disabled-opacity)}.as-disc__chev{--icon-size:var(--icon-sm);transition:transform var(--motion-base) var(--ease-standard);flex:none}.as-disc:not(.is-open) .as-disc__chev{transform:rotate(-90deg)}.as-disc__icon{color:var(--ink-3);flex:none;display:inline-flex}.as-disc__title{overflow-wrap:anywhere;flex:0 auto;min-width:0}.as-disc__meta{font:var(--type-caption);letter-spacing:normal;text-transform:none;color:var(--ink-3);flex:none;margin-inline-start:auto}.as-disc__body{gap:var(--gap-md);min-width:0;padding:var(--space-1) 0 var(--gap-md);animation:as-fade var(--motion-slow) var(--ease-standard);flex-direction:column;display:flex}.as-disc__body[hidden]{display:none}.as-disc--row .as-disc__head{width:100%;min-height:var(--row-h-default);padding:0 var(--cell-pad-x);font:var(--type-ui);letter-spacing:normal;text-transform:none;color:var(--ink);margin:0;font-weight:600}.as-disc--row .as-disc__head:hover{background:var(--state-hover-bg)}.as-disc--row .as-disc__head:focus-visible{box-shadow:var(--focus-inset)}.as-disc--row .as-disc__body{padding:var(--space-1) var(--cell-pad-x) var(--gap-md)}.as-disc--row+.as-disc--row{border-top:var(--border-soft)}.as-side{--side-w:var(--pane-inspector);width:var(--side-w);background:var(--surface);max-width:100%;height:100%;min-height:0;color:var(--ink);outline:none;flex-direction:column;display:flex}.as-side--drawer{--side-w:var(--drawer-w)}.as-side--w-inspector{--side-w:var(--pane-inspector)}.as-side--w-sm{--side-w:var(--side-sm)}.as-side--w-md{--side-w:var(--side-md)}.as-side--w-lg{--side-w:var(--side-lg)}.as-side--w-fill{--side-w:100%}.as-side--docked{border-inline-start:var(--border)}.as-side--docked.as-side--start{border-inline-start:0;border-inline-end:var(--border)}.as-side__head{align-items:center;gap:var(--gap-sm);height:var(--bar-h);padding:0 var(--pad-card-sm) 0 var(--pad-card);border-bottom:var(--border);flex:none;display:flex}.as-side__heading{align-items:baseline;gap:var(--gap-sm);flex:auto;min-width:0;display:flex}.as-side__eyebrow{font:var(--type-label-sm);letter-spacing:var(--type-label-sm-tracking);text-transform:var(--type-label-sm-case);color:var(--ink-3);flex:none}.as-side__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:var(--type-title-sm);letter-spacing:var(--type-title-sm-tracking);font-variant-numeric:tabular-nums;color:var(--ink);margin:0;overflow:hidden}.as-side__actions{align-items:center;gap:var(--gap-xs);flex:none;display:flex}.as-side__back{display:none}.as-side__tabs{--tabs-pad-x:calc(var(--pad-card) - var(--control-pad-md));flex:none;min-width:0}.as-side__body{gap:var(--gap-md);overscroll-behavior:contain;min-height:0;padding:var(--pad-card);flex-direction:column;flex:auto;display:flex;overflow-y:auto;container-type:inline-size}.as-side__body:focus-visible{box-shadow:var(--focus-inset);outline:none}.as-side__foot{gap:var(--gap-sm);padding:var(--pad-card-sm) var(--pad-card) max(var(--pad-card), env(safe-area-inset-bottom));border-top:var(--border);background:var(--surface);flex-direction:column;flex:none;display:flex}.as-side__anchor{display:none}.as-side--drawer{top:0;bottom:0;z-index:var(--z-modal);width:min(var(--side-w), 100%);border-inline-start:var(--border);height:auto;box-shadow:var(--elev-pop);animation:as-side-in-end var(--motion-slow) var(--ease-standard);position:fixed;inset-inline-end:0}.as-side--drawer.as-side--start{border-inline-start:0;border-inline-end:var(--border);animation-name:as-side-in-start;inset-inline:0 auto}.as-side-scrim{z-index:var(--z-modal);background:var(--scrim);animation:as-fade var(--motion-base) var(--ease-standard);position:fixed;inset:0}@keyframes as-side-in-end{0%{transform:translate(100%)}to{transform:none}}@keyframes as-side-in-start{0%{transform:translate(-100%)}to{transform:none}}@container app not (min-width:768px){.as-side--drawer,.as-side--docked{width:100%;box-shadow:none;border-inline:0}.as-side__head{padding-inline-start:var(--space-1)}.as-side .as-side__back{display:inline-flex}.as-side .as-side__close{display:none}}.as-alert:focus{outline:none}.as-alert{width:100%;min-width:min(100%, var(--grid-min-sm));color:var(--ink);flex:0 999 auto;container-type:inline-size}.as-alert__inner{align-items:flex-start;gap:var(--space-1) var(--space-2-5);flex-wrap:wrap;min-width:0;display:flex}.as-alert__icon{--icon-size:var(--icon-lg);margin-top:calc((var(--type-body-lh) - var(--icon-lg)) / 2);color:var(--t-fill);flex:none;display:inline-flex}.as-alert__body{min-width:0;font:var(--type-body);flex:1 1 0}.as-alert__title{font-weight:var(--weight-strong);color:var(--t-ink);margin:0}.as-alert__text{color:var(--ink-2)}.as-alert__text p{margin:0}.as-alert__text>*+*{margin-top:var(--space-1)}.as-alert__title+.as-alert__text{margin-top:var(--space-0-5)}.as-alert__actions{align-items:center;gap:var(--gap-sm);flex-wrap:wrap;flex:none;align-self:center;display:flex}.as-alert__foot{min-width:0;font:var(--type-caption);color:var(--ink-2);flex:1 0 100%}.as-alert__icon~.as-alert__foot{padding-inline-start:calc(var(--icon-lg) + var(--space-2-5))}@container not (min-width:480px){.as-alert__actions{margin-top:var(--space-1);flex:1 0 100%;align-self:auto}.as-alert__icon~.as-alert__actions{padding-inline-start:calc(var(--icon-lg) + var(--space-2-5))}}.as-alert--soft{padding:var(--pad-card-sm) var(--pad-card);border:1px solid color-mix(in srgb, var(--t-border) calc(clamp(0, var(--notice-fill), 1) * 100%), var(--stroke));border-radius:var(--radius-card);background:color-mix(in srgb, var(--t-bg-subtle) calc(clamp(0, var(--notice-fill), 1) * 100%), var(--surface))}.as-alert--accent{padding:var(--pad-card-sm);border:calc(1px * (1 - clamp(0, var(--edge-strength), 1))) solid var(--t-border);border-inline-start:max(calc(var(--edge-note) * clamp(0, var(--edge-strength), 1)), calc(1px * (1 - clamp(0, var(--edge-strength), 1)))) solid color-mix(in srgb, var(--t-border), var(--t-fill) calc(clamp(0, var(--edge-strength), 1) * 100%));border-radius:var(--radius-card);background:color-mix(in srgb, var(--t-bg-subtle) calc(clamp(0, var(--notice-fill), 1) * 100%), var(--surface))}.as-alert--strip{padding:var(--space-2-5) var(--pad-page-x);border-bottom:1px solid color-mix(in srgb, var(--t-border) calc(clamp(0, var(--notice-fill), 1) * 100%), var(--stroke));background:color-mix(in srgb, var(--t-bg-subtle) calc(clamp(0, var(--notice-fill), 1) * 100%), var(--surface))}.as-alert--strip.as-tone-neutral{border-bottom-color:var(--stroke);background:var(--surface)}.as-alert--strip .as-alert__inner{align-items:center;column-gap:var(--gap-md)}.as-alert--strip .as-alert__icon{margin-top:0}.as-alert--strip .as-alert__body{align-items:baseline;column-gap:var(--gap-md);font:var(--type-ui);flex-wrap:wrap;font-weight:400;display:flex}.as-alert--strip .as-alert__title+.as-alert__text{margin-top:0}.as-alert--strip .as-alert__foot{padding-top:var(--space-0-5)}.as-alert--center .as-alert__inner{justify-content:center}.as-alert--center .as-alert__body{text-align:center;flex:0 auto;justify-content:center}.as-alert--sm .as-alert__inner{column-gap:var(--space-2)}.as-alert--sm .as-alert__icon{--icon-size:var(--icon-md);margin-top:calc((var(--type-ui-lh) - var(--icon-md)) / 2)}.as-alert--sm .as-alert__body{font:var(--type-ui);font-weight:400}.as-alert--sm .as-alert__icon~.as-alert__foot{padding-inline-start:calc(var(--icon-md) + var(--space-2))}.as-alert--sm.as-alert--soft{padding:var(--space-2) var(--pad-card-sm)}.as-alert--sm.as-alert--accent{padding:var(--space-2) var(--space-2-5)}.as-alert--sm.as-alert--strip{padding-block:var(--space-1-5)}@container not (min-width:480px){.as-alert--sm .as-alert__icon~.as-alert__actions{padding-inline-start:calc(var(--icon-md) + var(--space-2))}.as-alert--strip .as-alert__inner{align-items:flex-start}.as-alert--strip .as-alert__icon{margin-top:calc((var(--type-ui-lh) - var(--icon-lg)) / 2)}.as-alert--strip.as-alert--sm .as-alert__icon{margin-top:calc((var(--type-ui-lh) - var(--icon-md)) / 2)}}.as-stat{min-width:0;color:var(--ink);flex-direction:column;display:flex}.as-stat--card{padding:var(--pad-card);border:var(--border);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--elev-1)}.as-stat--card.as-stat--sm,.as-stat--card.as-stat--xs{padding:var(--pad-card-sm)}:is(.as-card,.as-side) .as-stat--card{box-shadow:var(--elev-0)}.as-stat__head{justify-content:space-between;align-items:flex-start;gap:var(--gap-sm);min-width:0;display:flex}.as-stat__label{min-width:calc(clamp(0, var(--label-keep), 1) * var(--space-10));overflow-wrap:anywhere;font:var(--type-label-sm);letter-spacing:var(--type-label-sm-tracking);text-transform:var(--type-label-sm-case);color:var(--ink-3)}.as-stat__action{flex:0 clamp(0, var(--label-keep), 1) auto;min-width:0;margin-block:calc((var(--type-label-sm-lh) - var(--control-sm)) / 2);display:inline-flex}.as-stat__value{padding-top:var(--space-1);overflow-wrap:anywhere;min-width:0;color:var(--ink);font:var(--type-figure-lg);letter-spacing:var(--type-figure-lg-tracking);font-variant-numeric:tabular-nums;margin-top:auto}.as-stat--sm .as-stat__value{font:var(--type-figure-md);letter-spacing:var(--type-figure-md-tracking);font-variant-numeric:tabular-nums}.as-stat--xs .as-stat__value{font:var(--type-figure-sm);letter-spacing:var(--type-figure-sm-tracking);font-variant-numeric:tabular-nums}.as-stat--lg .as-stat__value{font:var(--type-figure-xl);letter-spacing:var(--type-figure-xl-tracking);font-variant-numeric:tabular-nums}.as-stat.is-toned .as-stat__value{color:color-mix(in srgb, var(--t-ink) calc(clamp(0, var(--figure-tone), 1) * 100%), var(--ink))}.as-stat.is-toned:not(.as-tone-neutral) .as-stat__label:before{content:"";width:calc(var(--dot-sm) * (1 - clamp(0, var(--figure-tone), 1)));height:var(--dot-sm);border-radius:var(--radius-hair);background:var(--t-fill);margin-inline-end:calc(var(--gap-xs) * (1 - clamp(0, var(--figure-tone), 1)));display:inline-block}.as-stat__skel{width:45%;height:var(--type-figure-lg-lh);display:block}.as-stat--sm .as-stat__skel{height:var(--type-figure-md-lh)}.as-stat--xs .as-stat__skel{height:var(--type-figure-sm-lh)}.as-stat--lg .as-stat__skel{height:var(--type-figure-xl-lh)}.as-stat__delta:empty{display:none}.as-stat__deltain{align-items:center;gap:var(--space-0-5);font:var(--type-chip);font-weight:var(--weight-strong);font-variant-numeric:tabular-nums;color:var(--t-ink);display:inline-flex}.as-stat__caption{min-width:0;min-height:var(--type-caption-lh);margin-top:var(--space-1);font:var(--type-caption);color:var(--ink-3);overflow-wrap:anywhere}.as-stat--xs .as-stat__caption{font:var(--type-meta);margin-top:0}[data-surface=dark] .as-stat__label,[data-surface=dark] .as-stat__caption{color:var(--hero-mut)}[data-surface=dark] .as-stat__value,[data-surface=dark] .as-stat.is-toned .as-stat__value{color:var(--hero-ink)}[data-surface=dark] .as-tone-good .as-stat__value,[data-surface=dark].as-tone-good .as-stat__value{color:var(--hero-good)}[data-surface=dark] :is(.as-tone-warn,.as-tone-bad,.as-tone-orange) .as-stat__value,[data-surface=dark]:is(.as-tone-warn,.as-tone-bad,.as-tone-orange) .as-stat__value{color:var(--hero-warn)}[data-surface=dark] .as-stat__deltain{color:var(--hero-ink)}[data-surface=dark] .as-stat__deltain.as-tone-good{color:var(--hero-good)}[data-surface=dark] .as-stat__deltain:is(.as-tone-warn,.as-tone-bad,.as-tone-orange){color:var(--hero-warn)}[data-surface=dark] .as-stat--card{border-color:var(--hero-line);background:var(--hero-fill);box-shadow:var(--elev-0)}.as-statgroup{min-width:0;container-type:inline-size}.as-statgroup__grid{--sg-cols:var(--sg-narrow);grid-template-columns:repeat(var(--sg-cols), minmax(0, 1fr));gap:var(--gap-md);display:grid}@container (min-width:560px){.as-statgroup__grid{--sg-cols:var(--sg-mid)}}@container (min-width:960px){.as-statgroup__grid{--sg-cols:var(--sg-n)}}@container not (min-width:320px){.as-statgroup__grid{--sg-cols:1}}.as-statgroup__grid>.as-stat{grid-row:span 4;grid-template-rows:subgrid;row-gap:0;display:grid}.as-statgroup__grid>.as-stat>.as-stat__head{grid-row:1}.as-statgroup__grid>.as-stat>.as-stat__value{grid-row:2;align-self:end;margin-top:0}.as-statgroup__grid>.as-stat>.as-stat__delta{grid-row:3}.as-statgroup__grid>.as-stat>.as-stat__caption{grid-row:4;align-self:start}.as-statgroup__grid>.as-stat>.as-stat__caption:empty{min-height:0;margin-top:0}.as-statgroup--divided .as-statgroup__grid{border:var(--border);border-radius:var(--radius-card);background:var(--surface);break-inside:avoid;page-break-inside:avoid;gap:0;overflow:hidden}.as-statgroup--divided .as-stat{padding:var(--space-2) var(--space-3);box-shadow:-1px 0 0 var(--stroke), 0 -1px 0 var(--stroke)}.as-statgroup--divided .as-statgroup__grid{--sg-cols:var(--sg-n)}@container not (min-width:480px){.as-statgroup--divided .as-statgroup__grid{--sg-cols:var(--sg-narrow)}}@container not (min-width:320px){.as-statgroup--divided .as-statgroup__grid{--sg-cols:1}}@media print{.as-statgroup--divided .as-statgroup__grid{--sg-cols:var(--sg-n)}}.as-statgroup--plain .as-statgroup__grid{column-gap:var(--gap-lg)}.as-kv{min-width:0;container-type:inline-size}.as-kv__list{--kv-cols:1;grid-template-columns:repeat(var(--kv-cols), minmax(0, 1fr));gap:var(--gap-md) var(--gap-lg);margin:0;display:grid}.as-kv--compact .as-kv__list{gap:var(--gap-sm) var(--gap-md)}.as-kv--fixed .as-kv__list{--kv-cols:var(--kv-n)}@container (min-width:320px){.as-kv--stacked.as-kv--auto .as-kv__list{--kv-cols:2}}@container (min-width:640px){.as-kv--stacked.as-kv--auto .as-kv__list{--kv-cols:3}}@container (min-width:480px){.as-kv--rows.as-kv--auto .as-kv__list{--kv-cols:2}}@container not (min-width:320px){.as-kv--stacked.as-kv--fixed .as-kv__list{--kv-cols:1}}@container not (min-width:480px){.as-kv--rows.as-kv--fixed .as-kv__list{--kv-cols:1}}.as-kv__item{gap:var(--space-0-5);flex-direction:column;min-width:0;display:flex}.as-kv__item.is-wide{grid-column:span min(2, var(--kv-cols))}.as-kv__label{min-width:0;font:var(--type-label-sm);letter-spacing:var(--type-label-sm-tracking);text-transform:var(--type-label-sm-case);color:var(--ink-3)}.as-kv__value{align-items:flex-start;gap:var(--gap-inline);min-width:0;font:var(--type-body-dense);font-variant-numeric:tabular-nums;color:var(--ink);margin:0;font-weight:500;display:flex}.as-kv__text{overflow-wrap:anywhere;min-width:0}.as-kv__value.is-empty{color:var(--ink-3);font-weight:400}.as-kv__icon{--icon-size:var(--icon-sm);margin-top:calc((var(--type-body-dense-lh) - var(--icon-sm)) / 2);color:var(--ink-3);flex:none;display:inline-flex}.as-kv--rows .as-kv__list{row-gap:0;column-gap:var(--gap-xl)}.as-kv--rows .as-kv__item{justify-content:space-between;align-items:baseline;gap:var(--gap-md);padding:var(--space-1) 0;border-bottom:var(--border-dotted);flex-direction:row}.as-kv--rows .as-kv__label{font:var(--type-caption);letter-spacing:normal;text-transform:none;flex:0 auto}.as-kv--rows .as-kv__value{text-align:end;flex:auto;justify-content:flex-end}.as-kv--inline .as-kv__list{gap:var(--space-0-5) var(--gap-sm);flex-wrap:wrap;display:flex}.as-kv--inline .as-kv__item{align-items:baseline;gap:var(--space-1);flex-direction:row}.as-kv--inline .as-kv__item+.as-kv__item:before{content:"·";color:var(--ink-3)}.as-kv--inline .as-kv__label{font:var(--type-meta);letter-spacing:normal;text-transform:none}.as-kv--inline .as-kv__label:after{content:":"}.as-kv--inline .as-kv__value{font:var(--type-meta);color:var(--ink-2);font-weight:600}.as-kv--inline .as-kv__icon{align-self:center;margin-top:0}.as-steps{gap:var(--gap-lg);flex-direction:column;min-width:0;margin:0;padding:0;list-style:none;display:flex}.as-steps__item{gap:var(--gap-md);min-width:0;display:flex;position:relative}.as-steps--numbered .as-steps__item:not(:last-child):before{content:"";inset-inline-start:calc(var(--control-xs) / 2);top:var(--control-xs);bottom:calc(-1 * var(--gap-lg));background:var(--stroke);width:1px;position:absolute;transform:translate(-50%)}.as-steps__num{width:var(--control-xs);height:var(--control-xs);border-radius:var(--radius-round);background:var(--hero-b);color:var(--hero-ink);font:var(--type-caption);font-weight:var(--weight-strong);font-variant-numeric:tabular-nums;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.as-steps__content{min-width:0;padding-top:calc((var(--control-xs) - var(--type-title-xs-lh)) / 2)}.as-steps__title{font:var(--type-title-xs);letter-spacing:var(--type-title-xs-tracking);color:var(--ink);margin:0}.as-steps__body{margin-top:var(--space-0-5);font:var(--type-body-dense);color:var(--ink-2)}.as-steps__body p{margin:0}.as-steps--plain{gap:var(--space-1-5);font:var(--type-body-dense);color:var(--ink-2);padding-inline-start:var(--space-5);list-style:decimal}.as-steps--plain .as-steps__item{display:list-item}.as-steps--plain .as-steps__item::marker{color:var(--ink-3);font-variant-numeric:tabular-nums}.as-steps--plain .as-steps__content,.as-steps--plain .as-steps__title,.as-steps--plain .as-steps__body{font:inherit;color:inherit;margin:0;padding:0;display:inline}.as-steps--plain .as-steps__title{font-weight:var(--weight-strong);color:var(--ink)}.as-steps--plain .as-steps__title+.as-steps__body:before{content:" "}.as-tl{min-width:0}.as-tl.is-scroll{overscroll-behavior:contain;padding-inline-end:var(--space-1);overflow-y:auto}.as-tl.is-scroll:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-control-sm);outline:none}.as-tl__list{flex-direction:column;min-width:0;margin:0;padding:0;list-style:none;display:flex}.as-tl__entry{min-width:0}.as-tl__meta{align-items:flex-start;gap:var(--gap-inline);min-width:0;display:flex}.as-tl__metamain{align-items:center;gap:var(--space-1) var(--gap-inline);min-width:0;min-height:var(--pill-h-sm);flex-wrap:wrap;flex:auto;display:flex}.as-tl__when{min-width:0;font:var(--type-meta);font-variant-numeric:tabular-nums;color:var(--ink-3)}.as-tl__date{font-variant-numeric:tabular-nums}.as-tl__who{color:var(--ink-2);font-weight:600}.as-tl__tag{border-radius:var(--radius-tag);cursor:help;display:inline-flex}.as-tl__tag:focus-visible{box-shadow:var(--focus-ring);outline:none}.as-tl__del{margin-inline-start:auto;margin-block:calc((var(--pill-h-sm) - var(--control-sm)) / 2);opacity:0;transition:opacity var(--motion-base) var(--ease-standard);flex:none}.as-tl__item:hover .as-tl__del,.as-tl__item:focus-within .as-tl__del{opacity:1}@media (hover:none){.as-tl__del{opacity:1}}:where([data-pointer=coarse]) .as-tl__del{opacity:1}.as-tl__dest{align-items:center;gap:var(--space-1);margin:var(--space-1) 0 0;font:var(--type-caption);color:var(--ink-2);flex-wrap:wrap;display:flex}.as-tl__dest b{color:var(--ink);font-weight:600}.as-tl__body{margin-top:var(--space-1);overflow-wrap:anywhere;min-width:0;font:var(--type-body-dense);color:var(--ink-2)}.as-tl__files{gap:var(--gap-inline);margin-top:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.as-tl__footer{margin:var(--space-1) 0 0;font:var(--type-caption);color:var(--ink-3)}.as-tl__rich p{margin:0 0 var(--space-1)}.as-tl__rich p:last-child{margin-bottom:0}.as-tl__rich ul,.as-tl__rich ol{margin:var(--space-1) 0;padding-inline-start:var(--space-5)}.as-tl__rich b,.as-tl__rich strong{font-weight:var(--weight-strong);color:var(--ink)}.as-tl__rich a{color:var(--accent-ink);text-underline-offset:var(--underline-offset);text-decoration:underline}.as-tl__rich [data-mention]{padding:0 var(--space-1);border-radius:var(--radius-hair);background:var(--tone-brand-bg);color:var(--tone-brand-ink);white-space:nowrap;font-weight:500}.as-tl__fold{align-items:center;gap:var(--gap-inline);min-width:0;min-height:var(--pill-h-sm);font:var(--type-meta);color:var(--ink-3);display:flex}.as-tl__fold .as-tl__date{font:var(--type-micro);font-variant-numeric:tabular-nums;flex:none}.as-tl__foldtext{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.as-tl--rail .as-tl__item{padding-inline-start:var(--space-5);padding-bottom:var(--gap-md);position:relative}.as-tl--rail .as-tl__item:last-child{padding-bottom:0}.as-tl--rail .as-tl__item:not(:last-child):before{content:"";inset-inline-start:calc(var(--dot-sm) / 2);top:calc(var(--pill-h-sm) / 2);bottom:calc(var(--pill-h-sm) / -2);background:var(--stroke);width:1px;position:absolute;transform:translate(-50%)}.as-tl__dot{inset-inline-start:0;top:calc((var(--pill-h-sm) - var(--dot-sm)) / 2);width:var(--dot-sm);height:var(--dot-sm);border-radius:var(--radius-round);background:var(--stroke-strong);position:absolute}.as-tl__item.is-newest .as-tl__dot{background:var(--accent)}.as-tl__item:is(.as-tone-neutral,.as-tone-brand,.as-tone-good,.as-tone-warn,.as-tone-bad,.as-tone-orange) .as-tl__dot{background:var(--t-fill)}.as-tl__item.is-folded .as-tl__dot{background:var(--surface);box-shadow:inset 0 0 0 1px var(--stroke-strong)}.as-tl--cards .as-tl__list{gap:var(--gap-sm)}.as-tl--cards .as-tl__dot,.as-tl--thread .as-tl__dot{display:none}.as-tl--cards .as-tl__entry{border:var(--border);border-radius:var(--radius-card);background:var(--surface);overflow:hidden}.as-tl--cards .as-tl__meta{min-height:var(--row-h-dense);padding:var(--space-1) var(--space-1) var(--space-1) var(--cell-pad-x);border-bottom:var(--border);background:var(--tone-neutral-bg-subtle);align-items:center}.as-tl--cards .as-tl__content{padding:var(--space-2) var(--cell-pad-x)}.as-tl--cards .as-tl__content:empty{display:none}.as-tl--cards .as-tl__content>:first-child{margin-top:0}.as-tl--cards .as-tl__body{font:var(--type-body);color:var(--ink)}.as-tl--cards .as-tl__footer{padding:var(--space-1-5) var(--cell-pad-x);border-top:var(--border);margin:0}.as-tl--cards .as-tl__item.is-folded{padding-inline:var(--cell-pad-x)}.as-tl--thread .as-tl__item{column-gap:var(--gap-sm);padding:var(--gap-md) 0;border-top:var(--border-soft);grid-template-columns:auto minmax(0,1fr);display:grid}.as-tl--thread .as-tl__item:first-child{border-top:0;padding-top:0}.as-tl--thread .as-tl__item:last-child{padding-bottom:0}.as-tl--thread .as-tl__item.is-folded{display:block}.as-tl__avatar{margin-top:calc((var(--pill-h-sm) - var(--avatar-sm)) / 2);display:inline-flex}.as-tl--thread .as-tl__when{align-items:baseline;gap:var(--gap-inline);flex-wrap:wrap;order:-1;display:inline-flex}.as-tl--thread .as-tl__author{font:var(--type-ui);color:var(--ink);font-weight:600}.as-tl--thread .as-tl__body{font:var(--type-body);color:var(--ink)}.as-transcript{gap:var(--gap-sm);flex-direction:column;min-width:0;display:flex}.as-transcript__bar{align-items:center;gap:var(--gap-sm);min-width:0;display:flex}.as-transcript__search{flex:auto;min-width:0}.as-transcript__count{font:var(--type-caption);font-variant-numeric:tabular-nums;color:var(--ink-2);flex:none;font-weight:600}.as-transcript__none{padding:var(--space-4) 0;text-align:center;font:var(--type-caption);color:var(--ink-3);margin:0}.as-transcript__list{gap:var(--space-1-5);flex-direction:column;min-width:0;margin:0;padding:0;list-style:none;display:flex}.as-transcript__msg{justify-content:flex-start;min-width:0;display:flex}.as-transcript__msg.is-agent{justify-content:flex-end}.as-transcript__bubble{min-width:0;max-width:78%;padding:var(--space-2) var(--space-3);border:var(--border);border-radius:var(--radius-pop);background:var(--sunken);color:var(--ink)}.as-transcript__msg.is-agent .as-transcript__bubble{border-color:var(--t-border);background:var(--t-bg)}.as-transcript__msg.is-evidence .as-transcript__bubble{outline:var(--rule-strong) solid var(--accent);outline-offset:1px}.as-transcript__ev{margin-bottom:var(--space-1);font:var(--type-label-sm);letter-spacing:var(--type-label-sm-tracking);text-transform:var(--type-label-sm-case);color:var(--accent-ink);display:block}.as-transcript__author{margin-bottom:var(--space-0-5);font:var(--type-meta);color:var(--ink-2);font-weight:600;display:block}.as-transcript__text{overflow-wrap:anywhere;white-space:pre-line;font:var(--type-caption);line-height:var(--type-body-lh);margin:0}.as-transcript__time{margin-top:var(--space-0-5);text-align:end;font:var(--type-micro);font-variant-numeric:tabular-nums;color:var(--ink-3);display:block}.as-transcript__hit{border-radius:var(--radius-hair);background:color-mix(in srgb, var(--brand-secondary) 45%, transparent);color:inherit;padding:0 1px}.as-transcript__fold{align-self:center}@container not (min-width:320px){.as-transcript__bubble{max-width:92%}}.as-pager{flex:auto;width:100%;min-width:0;container-type:inline-size}.as-pager__inner{align-items:center;gap:var(--gap-controls);min-width:0;display:flex}.as-pager__range{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:var(--type-ui-sm);font-variant-numeric:tabular-nums;color:var(--ink-2);margin-inline-end:auto;overflow:hidden}.as-pager .as-pager__narrow{display:none}@container not (min-width:480px){.as-pager .as-pager__wide{display:none}.as-pager .as-pager__narrow{display:inline-flex}}@media (pointer:coarse){.as-disc__head{min-height:var(--target-coarse)}}:where([data-pointer=coarse]) .as-disc__head{min-height:var(--target-coarse)}.as-data-sep{color:var(--ink-3)}.as-data-mark{border-radius:var(--radius-hair);background:var(--tone-warn-bg);color:inherit;padding:0}.as-list{min-width:0}.as-list__title{margin:0 0 var(--space-1-5);padding-inline:var(--pad-card);font:var(--type-label-sm);letter-spacing:var(--type-label-sm-tracking);text-transform:var(--type-label-sm-case);color:var(--ink-3)}.as-list--inset-sm>.as-list__title{padding-inline:var(--pad-card-sm)}.as-list--inset-none>.as-list__title{padding-inline:0}.as-list__items{flex-direction:column;min-width:0;margin:0;padding:0;list-style:none;display:flex}.as-list--divided>.as-list__items>.as-li+.as-li{border-top:var(--border-soft)}.as-list--cards>.as-list__items{gap:var(--gap-sm)}.as-list--nav>.as-list__items{gap:var(--gap-2xs)}.as-li{--li-px:var(--pad-card);--li-h:var(--row-h-default);--li-py:max(var(--space-0-5), calc((var(--row-h-double) - var(--type-title-xs-lh) - var(--type-caption-lh)) / 2));--li-line:var(--type-title-xs-lh);--li-bg:transparent;background-color:var(--li-bg);min-width:0;color:var(--ink);transition:background-color var(--motion-fast) var(--ease-standard);align-items:stretch;margin:0;display:flex;position:relative;container-type:inline-size}.as-li--compact{--li-h:var(--row-h-compact);--li-line:var(--type-body-dense-lh)}.as-li--inset-sm{--li-px:var(--pad-card-sm)}.as-li--inset-none{--li-px:0}.as-li__main{align-items:center;gap:var(--gap-sm);min-width:0;min-height:var(--li-h);padding:var(--li-py) var(--li-px);border-radius:inherit;color:inherit;font:inherit;text-align:start;background:0 0;border:0;flex:auto;margin:0;text-decoration:none;display:flex}button.as-li__main,a.as-li__main{cursor:pointer}.as-li__main:focus-visible{box-shadow:var(--focus-inset);outline:none}.as-li.has-select>.as-li__main{padding-inline-start:var(--gap-sm)}.as-li.has-actions>.as-li__main{padding-inline-end:var(--gap-sm)}.as-li__select{flex-shrink:0;align-items:center;padding-inline-start:var(--li-px);display:flex}.as-li__actions{align-items:center;gap:var(--gap-2xs);flex-shrink:0;padding-inline-end:var(--li-px);display:flex}.as-li.is-multiline>.as-li__main{align-items:flex-start}.as-li.is-multiline>.as-li__main>.as-li__chev{align-self:center}.as-li__unread{width:var(--dot-sm);height:var(--dot-sm);border-radius:var(--radius-round);flex-shrink:0;align-self:center;display:inline-flex}.as-li.is-multiline .as-li__unread{margin-top:calc((var(--li-line) - var(--dot-sm)) / 2);align-self:flex-start}.as-li__unread.is-on{background:var(--accent)}.as-li__lead{min-width:var(--icon-lg);min-height:var(--li-line);color:var(--ink-3);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.as-li__text{flex-direction:column;flex:auto;min-width:0;display:flex}.as-li__over{align-items:center;gap:var(--gap-inline);white-space:nowrap;min-width:0;font:var(--type-meta);letter-spacing:var(--type-meta-tracking);color:var(--ink-2);display:flex;overflow:hidden}.as-li__title{align-items:center;gap:var(--gap-inline);min-width:0;font:var(--type-title-xs);letter-spacing:var(--type-title-xs-tracking);color:var(--ink);display:flex}.as-li--compact .as-li__title{font:var(--type-body-dense);letter-spacing:var(--type-body-dense-tracking);font-weight:600}.as-li__title-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.as-li__sub{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:var(--type-caption);letter-spacing:var(--type-caption-tracking);color:var(--ink-2);overflow:hidden}.as-li__meta{align-items:center;gap:0 var(--gap-sm);min-width:0;font:var(--type-meta);letter-spacing:var(--type-meta-tracking);font-variant-numeric:tabular-nums;color:var(--ink-3);flex-wrap:wrap;display:flex}.as-li__reason{font:var(--type-caption);letter-spacing:var(--type-caption-tracking);color:var(--ink-3)}.as-li__trail{justify-content:center;align-items:flex-end;gap:var(--gap-xs);max-width:50%;min-height:var(--li-line);flex-direction:column;flex-shrink:0;display:flex}.as-li.is-multiline .as-li__trail{justify-content:space-between;align-self:stretch}.as-li__chev{color:var(--ink-3);flex-shrink:0}.as-li--wrap .as-li__title-text,.as-li--wrap .as-li__sub{white-space:normal;overflow-wrap:anywhere}.as-li--inline .as-li__text{align-items:baseline;gap:var(--gap-md);flex-direction:row}.as-li--inline .as-li__title{flex:0 auto;max-width:60%}.as-li--inline .as-li__sub{flex:1 1 0}.as-li--inline .as-li__meta{white-space:nowrap;color:var(--ink-2);flex-wrap:nowrap;flex:0 auto;font-weight:600;overflow:hidden}.as-li--inline.as-li--wrap .as-li__text{row-gap:var(--space-0-5);flex-wrap:wrap}@container not (min-width:480px){.as-li--inline .as-li__text{flex-direction:column;align-items:stretch;gap:0}.as-li--inline .as-li__title{max-width:none}.as-li--inline .as-li__sub{flex:none}.as-li--inline .as-li__meta{white-space:normal;color:var(--ink-3);flex-wrap:wrap;font-weight:400}}@container not (min-width:320px){.as-li__trail{max-width:40%}}.as-li.is-interactive:hover{--li-bg:var(--state-hover-bg)}.as-li.is-toned{--li-bg:color-mix(in srgb, var(--t-bg-subtle) calc(clamp(0, var(--row-tint), 1) * 100%), transparent)}.as-li.is-unread{--li-bg:color-mix(in srgb, var(--tone-brand-bg-subtle) calc(clamp(0, var(--row-tint), 1) * 100%), transparent)}.as-li.is-toned.is-interactive:hover,.as-li.is-unread.is-interactive:hover,.as-li.is-selected.is-interactive:hover{background-image:linear-gradient(var(--state-hover-overlay), var(--state-hover-overlay))}.as-li.is-toned.is-interactive:hover{--li-bg:color-mix(in srgb, var(--t-bg-subtle) calc(clamp(0, var(--row-tint), 1) * 100%), transparent)}.as-li.is-unread.is-interactive:hover{--li-bg:color-mix(in srgb, var(--tone-brand-bg-subtle) calc(clamp(0, var(--row-tint), 1) * 100%), transparent)}.as-li.is-selected,.as-li.is-selected.is-interactive:hover{--li-bg:var(--state-selected-bg);box-shadow:var(--state-selected-edge)}.as-li.is-inactive .as-li__title-text{color:var(--ink-3);text-decoration:line-through}.as-li.is-inactive .as-li__sub{color:var(--ink-3)}.as-li.is-disabled>.as-li__main{cursor:not-allowed}.as-li.is-disabled.is-interactive:hover{--li-bg:transparent}.as-li.is-disabled .as-li__lead,.as-li.is-disabled .as-li__over,.as-li.is-disabled .as-li__title,.as-li.is-disabled .as-li__sub,.as-li.is-disabled .as-li__meta,.as-li.is-disabled .as-li__trail{opacity:var(--state-disabled-opacity)}.as-li--card{--li-bg:var(--surface);--li-h:var(--row-h-double);--li-py:var(--pad-card-sm);border:var(--border);border-radius:var(--radius-card);box-shadow:var(--elev-1)}.as-li--card.is-selected{box-shadow:var(--state-selected-edge), var(--elev-1)}.as-li--card.has-select>.as-li__select,.as-li--card.has-actions>.as-li__actions{padding-block:var(--pad-card-sm);align-items:flex-start}.as-li--nav{--li-h:var(--row-h-compact);--li-py:var(--space-1);--li-line:var(--type-ui-lh);border-radius:var(--radius-control-sm)}.as-li--nav .as-li__title{font:var(--type-ui);letter-spacing:var(--type-ui-tracking);color:var(--ink-2)}.as-li--nav .as-li__lead{--icon-size:var(--icon-md);min-width:0}.as-li--nav.is-selected .as-li__title{color:var(--state-selected-ink);font-weight:600}.as-li--nav.is-selected .as-li__lead{color:var(--accent)}.as-li--cell{align-items:flex-start;gap:var(--gap-sm);vertical-align:middle;background:0 0;min-width:0;max-width:100%;display:inline-flex;container-type:normal}.as-li--cell .as-li__lead{min-width:0;min-height:var(--type-body-dense-lh)}.as-li--cell .as-li__title{font:var(--type-body-dense);letter-spacing:var(--type-body-dense-tracking);font-weight:600}.as-li--cell .as-li__sub,.as-li--cell .as-li__meta{font:var(--type-meta);letter-spacing:var(--type-meta-tracking);color:var(--ink-3)}.as-li--cell .as-li__meta{white-space:nowrap;flex-wrap:nowrap;overflow:hidden}.as-li__inline{flex-shrink:0;align-items:center;display:inline-flex}.as-li__link{text-overflow:ellipsis;white-space:nowrap;border-radius:var(--radius-hair);min-width:0;color:var(--accent-ink);text-decoration:none;overflow:hidden}.as-li__link:hover{text-underline-offset:var(--underline-offset);text-decoration:underline}.as-li__link:focus-visible{box-shadow:var(--focus-ring);outline:none}.as-li--cell.is-inactive .as-li__title-text{color:var(--ink-3);text-decoration:line-through}.as-tb{min-width:0;display:block;position:relative;container-type:inline-size}.as-tb--sunken,.as-tb--surface,.as-tb--raised{--tb-px:var(--pad-card-sm);min-height:var(--bar-h);padding-block:calc((var(--bar-h) - var(--control-md)) / 2)}.as-tb--sunken{--btn-secondary-bg:var(--surface);background:var(--sunken);border-bottom:var(--border)}.as-tb--surface{background:var(--surface);border-bottom:var(--border)}.as-tb--raised{background:var(--surface);border:var(--border);border-radius:var(--radius-card);box-shadow:var(--elev-1)}.as-tb--plain{background:0 0}.as-tb--sticky{z-index:var(--z-bar);position:sticky;top:0}.as-tb--bottom{z-index:var(--z-bar);position:sticky;bottom:0}.as-tb--bottom.as-tb--sunken,.as-tb--bottom.as-tb--surface{border-bottom:0;border-top:var(--border)}.as-tb--bottom.as-tb--raised{box-shadow:var(--elev-pop);border-width:1px 0 0;border-radius:0}.as-tb--bottom:not(.as-tb--plain){padding-bottom:calc((var(--bar-h) - var(--control-md)) / 2 + env(safe-area-inset-bottom))}.as-tb__row{align-items:center;gap:var(--gap-controls);min-width:0;padding-inline:var(--tb-px,0);transition:opacity var(--motion-base) var(--ease-standard);flex-wrap:nowrap;display:flex}.as-tb.is-pending .as-tb__row{opacity:var(--opacity-soft)}.as-tb[data-collapse=never] .as-tb__row{row-gap:var(--gap-sm);flex-wrap:wrap}.as-tb__group,.as-tb__lead,.as-tb__trail{align-items:center;gap:var(--gap-controls);flex-shrink:0;min-width:0;display:flex}.as-tb__group--main{flex:1 1 var(--popover-w);min-width:var(--grid-min-xs);max-width:var(--side-md)}.as-tb__group--main>*{flex:auto;min-width:0}.as-tb--bottom .as-tb__group--main{max-width:none}.as-tb--bottom.has-main .as-tb__spacer{flex:0 0 0}.as-tb__div{width:1px;margin-block:var(--gap-xs);background:var(--stroke);flex-shrink:0;align-self:stretch}.as-tb__spacer{flex:1 1 0;min-width:0}.as-tb__count,.as-tb__below{font:var(--type-ui-sm);letter-spacing:var(--type-ui-sm-tracking);font-variant-numeric:tabular-nums;color:var(--ink-2);white-space:nowrap}.as-tb__count{flex-shrink:0}.as-tb__below{margin-top:var(--space-1-5);padding-inline:var(--tb-px,0);text-overflow:ellipsis;font:var(--type-caption);letter-spacing:var(--type-caption-tracking);color:var(--ink-3);display:none;overflow:hidden}.as-tb__sel{align-items:center;gap:var(--gap-xs);flex-shrink:0;display:flex}.as-tb__sel-count{font:var(--type-ui-sm);font-weight:var(--weight-strong);letter-spacing:var(--type-ui-sm-tracking);font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap}.as-tb__fold{flex-shrink:0;display:none}.as-tb__menu-block{align-items:stretch;gap:var(--gap-sm);flex-direction:column;display:flex}.as-tb.is-collapsed .as-tb__group--filters,.as-tb.is-collapsed .as-tb__group--secondary,.as-tb.is-collapsed .as-tb__div,.as-tb.is-collapsed .as-tb__count{display:none}.as-tb.is-collapsed .as-tb__fold{display:inline-flex}.as-tb.is-collapsed .as-tb__below{display:block}.as-tb.is-collapsed .as-tb__group--main{flex:1 1 var(--grid-min-xs);max-width:none;min-width:min(var(--grid-min-xs), 100%)}.as-tb.has-main.is-collapsed .as-tb__row{row-gap:var(--gap-xs);flex-wrap:wrap}.as-tb.has-main.is-collapsed .as-tb__spacer{flex:0 0 0}.as-tb.has-sel.is-collapsed .as-tb__row{row-gap:var(--gap-xs);flex-wrap:wrap}.as-tb.has-sel.is-collapsed .as-tb__sel{flex:1 0 100%}@container not (min-width:720px){.as-tb:not([data-collapse=never]) .as-tb__group--filters,.as-tb:not([data-collapse=never]) .as-tb__group--secondary,.as-tb:not([data-collapse=never]) .as-tb__div,.as-tb:not([data-collapse=never]) .as-tb__count{display:none}.as-tb:not([data-collapse=never]) .as-tb__fold{display:inline-flex}.as-tb:not([data-collapse=never]) .as-tb__below{display:block}.as-tb:not([data-collapse=never]) .as-tb__group--main{flex:1 1 var(--grid-min-xs);max-width:none;min-width:min(var(--grid-min-xs), 100%)}.as-tb.has-main:not([data-collapse=never]) .as-tb__row{row-gap:var(--gap-xs);flex-wrap:wrap}.as-tb.has-main:not([data-collapse=never]) .as-tb__spacer{flex:0 0 0}.as-tb.has-sel:not([data-collapse=never]) .as-tb__row{row-gap:var(--gap-xs);flex-wrap:wrap}.as-tb.has-sel:not([data-collapse=never]) .as-tb__sel{flex:1 0 100%}}.as-tb__sheet{gap:var(--gap-lg);flex-direction:column;min-width:0;display:flex}.as-tb__sheet-title{font:var(--type-title-sm);letter-spacing:var(--type-title-sm-tracking);color:var(--ink);margin:0}.as-tb__sheet-group{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.as-tb__sheet-label{font:var(--type-label-sm);letter-spacing:var(--type-label-sm-tracking);text-transform:var(--type-label-sm-case);color:var(--ink-3);margin:0}.as-tb__sheet-body{align-items:stretch;gap:var(--gap-sm);flex-direction:column;min-width:0;display:flex}.as-tb__sheet-body>*{max-width:100%}.as-tb__sheet-foot{justify-content:space-between;align-items:center;gap:var(--gap-sm);padding-top:var(--space-3);border-top:var(--border-soft);display:flex}.as-tb__sheet-count{font:var(--type-ui-sm);letter-spacing:var(--type-ui-sm-tracking);font-variant-numeric:tabular-nums;color:var(--ink-2)}.as-dt{--dt-row-h:var(--row-h-default);--dt-head-h:var(--row-h-compact);--dt-px:var(--cell-pad-x);--dt-ib:var(--control-sm);--dt-check-w:calc(var(--check-size) + 2 * var(--cell-pad-x-dense));--dt-chev-w:calc(var(--icon-sm) + 2 * var(--cell-pad-x-dense));background:var(--surface);width:100%;min-width:0;color:var(--ink);display:block;position:relative}.as-dt--compact{--dt-row-h:var(--row-h-compact);--dt-px:var(--cell-pad-x-dense)}.as-dt--dense{--dt-row-h:var(--row-h-dense);--dt-head-h:var(--row-h-dense);--dt-px:var(--cell-pad-x-dense);--dt-ib:var(--control-xs)}.as-dt--framed{border:var(--border);border-radius:var(--radius-card);overflow:clip}.as-dt__scroll{min-width:0;position:relative}.as-dt__scroll.is-scroll{overscroll-behavior-x:contain;overflow:auto}.as-dt__table{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;font:var(--type-body-dense);letter-spacing:var(--type-body-dense-tracking);font-variant-numeric:tabular-nums}.as-dt__col--check{width:var(--dt-check-w)}.as-dt__col--chev{width:var(--dt-chev-w)}.as-dt__col--actions{width:calc(var(--dt-actions) * var(--dt-ib) + (var(--dt-actions) - 1) * var(--gap-2xs) + 2 * var(--cell-pad-x-dense))}.as-dt__th{top:var(--dt-sticky-top,0);z-index:var(--z-sticky);height:var(--dt-head-h);padding:0 var(--dt-px);background:var(--surface);box-shadow:inset 0 -1px 0 var(--stroke), var(--dt-div,0 0 transparent);font:var(--type-label-sm);letter-spacing:var(--type-label-sm-tracking);text-transform:var(--type-label-sm-case);color:var(--ink-3);text-align:start;vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;position:sticky;overflow:hidden}.as-dt__th.is-sortable{padding:0}.as-dt__sort{align-items:center;gap:var(--gap-xs);width:100%;min-height:var(--dt-head-h);padding:0 var(--dt-px);font:inherit;letter-spacing:inherit;text-transform:inherit;text-align:inherit;color:inherit;cursor:pointer;transition:color var(--motion-fast) var(--ease-standard), background-color var(--motion-fast) var(--ease-standard);background:0 0;border:0;margin:0;display:flex}.as-dt__sort .as-icon{--icon-size:var(--icon-xs);opacity:var(--opacity-dim)}.as-dt__sort-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.as-dt__sort:hover{color:var(--ink-2);background:var(--state-hover-overlay)}.as-dt__sort:hover .as-icon{opacity:1}.as-dt__sort:focus-visible{box-shadow:var(--focus-inset);outline:none}.as-dt__th.is-sorted .as-dt__sort{color:var(--accent-ink)}.as-dt__th.is-sorted .as-dt__sort .as-icon{opacity:1}.as-dt__cell.is-center{text-align:center}.as-dt__cell.is-end{text-align:end}.as-dt__cell.is-end .as-input__control{text-align:end;font-variant-numeric:tabular-nums}.as-dt__th.is-center .as-dt__sort{justify-content:center}.as-dt__th.is-end .as-dt__sort{justify-content:flex-end}.as-dt__row{--dt-bg:var(--surface)}.as-dt--zebra .as-dt__body>.as-dt__row:nth-child(2n){--dt-bg:var(--row-zebra)}.as-dt__body>.as-dt__row.is-checked{--dt-bg:var(--state-checked-bg)}.as-dt__body>.as-dt__row.is-alert{--dt-bg:color-mix(in srgb, var(--tone-bad-bg-subtle) calc(clamp(0, var(--row-tint), 1) * 100%), var(--surface))}.as-dt__body>.as-dt__row.is-editing{--dt-bg:var(--sunken)}.as-dt__body>.as-dt__row.is-marked{--dt-bg:var(--tone-brand-bg)}.as-dt__body>.as-dt__row.is-active{--dt-bg:var(--state-selected-bg)}.as-dt__td{height:var(--dt-row-h);padding:0 var(--dt-px);vertical-align:middle;white-space:nowrap;color:var(--ink);border-top:var(--border);background-color:var(--dt-bg);background-image:var(--dt-wash,none);box-shadow:var(--dt-div,0 0 transparent), var(--dt-edge,0 0 transparent);overflow:hidden}.as-dt__body>.as-dt__row:first-child>.as-dt__td{border-top:0}.as-dt__td.is-merged{vertical-align:top}.as-dt__rowlink{min-width:0;color:inherit;font:inherit;text-decoration:none;display:block}.as-dt__rowlink:hover{text-decoration:none}.as-dt__text{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.as-dt__td.is-num{color:var(--ink-2)}.as-dt__td.is-strong{font-weight:var(--weight-strong);color:var(--ink)}.as-dt__td.is-wrap{white-space:normal;padding-block:var(--space-2)}.as-dt__td.is-wrap .as-dt__text{white-space:normal;overflow-wrap:anywhere}.as-dt--dividers .as-dt__cell:not(:last-child){--dt-div:inset -1px 0 0 color-mix(in srgb, var(--stroke-soft) calc(clamp(0, var(--col-lines), 1) * 100%), transparent)}.as-dt__body>.as-dt__row.is-active>.as-dt__td:first-child{--dt-edge:var(--state-selected-edge)}.as-dt__body>.as-dt__row.is-inactive>.as-dt__td{color:var(--ink-3)}.as-dt__body>.as-dt__row.is-inactive>.as-dt__td.is-strong .as-dt__text{text-decoration:line-through}.as-dt__row.is-interactive{cursor:pointer;outline:none}.as-dt__body>.as-dt__row.is-interactive:hover{--dt-wash:linear-gradient(var(--state-hover-overlay), var(--state-hover-overlay))}.as-dt__body>.as-dt__row.is-interactive:hover:not(.is-active):not(.is-marked):not(.is-alert):not(.is-editing):not(.is-checked){--dt-bg:var(--state-hover-bg);--dt-wash:none}.as-dt__row.is-interactive:focus-visible{outline:var(--rule-strong) solid var(--accent);outline-offset:calc(-1 * var(--rule-strong))}.as-dt__row--skeleton>.as-dt__td{cursor:default}.as-dt__cell--check{text-align:center;padding:0;overflow:visible}.as-dt__cell--chev{text-align:center;color:var(--ink-3);padding:0}.as-dt__cell--actions{padding:0 var(--cell-pad-x-dense);text-align:end;overflow:visible}.as-dt__actions{justify-content:flex-end;align-items:center;gap:var(--gap-2xs);vertical-align:middle;display:inline-flex}.as-dt__cell--chev .as-icon{vertical-align:middle}.as-dt__td.as-dt__empty{white-space:normal;background:var(--surface);height:auto;padding:0}.as-dt__total>.as-dt__td{border-top:var(--rule-strong) solid var(--stroke);font-weight:var(--weight-strong);color:var(--ink);background-color:var(--surface)}.as-dt__cell.is-sticky-start{z-index:var(--z-raised);position:sticky;left:0;overflow:visible}.as-dt--selectable .as-dt__cell.is-sticky-start:not(.as-dt__cell--check){left:var(--dt-check-w)}.as-dt__cell.is-sticky-end{z-index:var(--z-raised);position:sticky;right:0;overflow:visible}.as-dt__th.is-sticky-start,.as-dt__th.is-sticky-end{z-index:var(--z-sticky-corner)}.as-dt__cell.is-sticky-start.is-sticky-edge{--dt-div:inset -1px 0 0 color-mix(in srgb, var(--stroke) calc(clamp(0, var(--col-lines), 1) * 100%), transparent)}.as-dt__cell.is-sticky-end.is-sticky-edge{--dt-div:inset 1px 0 0 color-mix(in srgb, var(--stroke) calc(clamp(0, var(--col-lines), 1) * 100%), transparent)}.as-dt__cell.is-sticky-edge:after{content:"";width:var(--space-2);pointer-events:none;opacity:0;transition:opacity var(--motion-base) var(--ease-standard);position:absolute;top:0;bottom:0}.as-dt__cell.is-sticky-start.is-sticky-edge:after{background:linear-gradient(to right, var(--state-press-overlay), transparent);left:100%}.as-dt__cell.is-sticky-end.is-sticky-edge:after{background:linear-gradient(to left, var(--state-press-overlay), transparent);right:100%}.as-dt__scroll[data-scroll-start=true] .as-dt__cell.is-sticky-start.is-sticky-edge:after,.as-dt__scroll[data-scroll-end=true] .as-dt__cell.is-sticky-end.is-sticky-edge:after{opacity:1}.as-dt--report .as-dt__td{color:var(--ink)}.as-dt--report .as-dt__td.is-num{color:var(--ink-2)}.as-dt--cards{background:var(--surface)}.as-dt__cardbar{align-items:center;gap:var(--gap-sm);min-height:var(--row-h-default);padding:var(--space-1) var(--pad-card);border-bottom:var(--border);background:var(--surface);flex-wrap:wrap;display:flex}.as-dt__cardsort{align-items:center;gap:var(--gap-xs);min-width:0;margin-inline-start:auto;display:flex}.as-dt__card.is-marked{--li-bg:var(--tone-brand-bg)}.as-dt__card.is-editing{--li-bg:var(--sunken)}.as-dt__card.is-checked{--li-bg:var(--state-checked-bg)}.as-dt__card--total{--li-bg:var(--surface);border-top:var(--rule-strong) solid var(--stroke)}.as-dt__card--total .as-li__title-text{font-weight:var(--weight-strong)}.as-dt__meta-item{align-items:center;gap:var(--gap-xs);min-width:0;max-width:100%;display:inline-flex}.as-dt__meta-label{color:var(--ink-3)}.as-dt__meta-value{min-width:0;color:var(--ink-2);align-items:center;display:inline-flex}.as-dt__empty-wrap{min-width:0}.as-tree{--tree-toggle:var(--control-xs);--tree-indent:calc(var(--tree-toggle) + var(--gap-xs));--tree-level:0;gap:var(--gap-sm);flex-direction:column;min-width:0;display:flex}.as-tree__list,.as-tree__group{flex-direction:column;min-width:0;margin:0;padding:0;list-style:none;display:flex}.as-tree__list{gap:var(--gap-2xs);overscroll-behavior:contain;overflow-y:auto}.as-tree__group{margin-top:var(--space-0-5)}.as-tree__item{outline:none;min-width:0}.as-tree__row{align-items:center;gap:var(--gap-xs);min-width:0;min-height:var(--row-h-compact);padding-block:var(--space-0-5);padding-inline:calc(var(--tree-level) * var(--tree-indent)) var(--space-2);border-radius:var(--radius-control-sm);color:var(--ink);cursor:pointer;-webkit-user-select:none;user-select:none;font:var(--type-ui);letter-spacing:var(--type-ui-tracking);transition:background-color var(--motion-fast) var(--ease-standard);display:flex;position:relative}.as-tree__row.is-static{cursor:default}.as-tree__row>:not(.as-tree__bar){position:relative}.as-tree__row:hover{background:var(--state-hover-bg)}.as-tree__toggle{width:var(--tree-toggle);height:var(--tree-toggle);border-radius:var(--radius-control-sm);color:var(--ink-3);--icon-size:var(--icon-sm);transition:background-color var(--motion-fast) var(--ease-standard), color var(--motion-fast) var(--ease-standard);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.as-tree__toggle .as-icon{transition:transform var(--motion-base) var(--ease-standard)}.as-tree__item[aria-expanded=true]>.as-tree__row>.as-tree__toggle .as-icon{transform:rotate(90deg)}.as-tree__toggle.is-on:hover{background:var(--state-hover-overlay);color:var(--ink-2)}.as-tree__lead{min-width:var(--dot-md);color:var(--ink-3);--icon-size:var(--icon-sm);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.as-tree__dot{width:var(--dot-md);height:var(--dot-md);border-radius:var(--radius-round);background:var(--t-fill);display:inline-block}.as-tree__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:auto;padding-inline-start:var(--space-1);overflow:hidden}.as-tree__mark{flex-shrink:0}.as-tree__count{flex-shrink:0;margin-inline-start:auto}.as-tree__count.is-zero{opacity:var(--opacity-dim)}.as-tree__meta{font:var(--type-meta);color:var(--ink-3);flex-shrink:0;align-items:center;margin-inline-start:auto;display:inline-flex}.as-tree__bar{--tree-bar-x:calc(var(--tree-level) * var(--tree-indent) + var(--tree-toggle));top:var(--space-1);bottom:var(--space-1);left:var(--tree-bar-x);width:calc(var(--tree-bar) * (100% - var(--tree-bar-x) - var(--space-1)));border-radius:var(--radius-track);background:color-mix(in srgb, var(--t-bg) calc(clamp(0, var(--bar-fill), 1) * 100%), transparent);pointer-events:none;position:absolute}.as-tree__heading{margin:var(--space-2) 0 var(--space-0-5);padding-inline:calc(var(--tree-level) * var(--tree-indent) + var(--tree-toggle) + var(--gap-xs)) var(--space-2);font:var(--type-label-sm);letter-spacing:var(--type-label-sm-tracking);text-transform:var(--type-label-sm-case);color:var(--ink-3)}.as-tree__heading:first-child{margin-top:var(--space-0-5)}.as-tree__reason,.as-tree__empty{padding-block:var(--space-0-5) var(--space-1-5);padding-inline:calc(var(--tree-level) * var(--tree-indent) + var(--tree-toggle) + var(--gap-xs) + var(--space-1)) var(--space-2);font:var(--type-meta);letter-spacing:var(--type-meta-tracking);color:var(--ink-3);margin:0}.as-tree__item[aria-selected=true]>.as-tree__row{background:var(--state-selected-bg);color:var(--state-selected-ink);box-shadow:var(--state-selected-edge);font-weight:600}.as-tree__item[aria-selected=true]>.as-tree__row .as-tree__toggle{color:var(--accent)}.as-tree__item:focus-visible>.as-tree__row{box-shadow:var(--focus-inset)}.as-tree__item[aria-selected=true]:focus-visible>.as-tree__row{box-shadow:var(--state-selected-edge), var(--focus-inset)}.as-tree__item[aria-disabled=true]>.as-tree__row{cursor:not-allowed}.as-tree__item[aria-disabled=true]>.as-tree__row:hover{background:0 0}.as-tree__item[aria-disabled=true]>.as-tree__row>:not(.as-tree__bar){opacity:var(--state-disabled-opacity)}.as-tree--filter>.as-tree__list{gap:var(--gap-2xs)}.as-tree__item--group{padding:var(--space-1-5);border-radius:var(--radius-card)}.as-tree__item--group[aria-expanded=true]{background:var(--row-zebra)}.as-tree__row--group{gap:var(--gap-xs)}.as-tree__row--group .as-tree__label{font:var(--type-label-md);letter-spacing:var(--type-label-md-tracking);text-transform:var(--type-label-md-case);color:var(--ink-2);padding-inline-start:var(--space-1)}.as-tree__item--group[aria-selected=true]>.as-tree__row .as-tree__label{color:var(--state-selected-ink)}.as-tree__item--group>.as-tree__group{margin-top:var(--space-1)}.as-tree--drill .as-tree__row{color:var(--ink-2)}.as-tree--drill .as-tree__item[aria-level="1"]>.as-tree__row{color:var(--ink);font-weight:600}.as-tree--drill .as-tree__group{margin:var(--space-0-5) 0 var(--space-1) calc(var(--tree-toggle) / 2);border-inline-start:var(--border-soft);padding-inline-start:var(--space-1-5)}.as-tree--drill .as-tree__item.is-path>.as-tree__row{background:var(--state-checked-bg);color:var(--ink);font-weight:600}.as-tree--drill .as-tree__empty{padding-inline-start:calc(var(--tree-toggle) + var(--gap-xs) + var(--space-1))}.as-tree__trail{font:var(--type-meta);letter-spacing:var(--type-meta-tracking);font-variant-numeric:tabular-nums;color:var(--ink-3);white-space:pre;flex-shrink:0;align-items:baseline;gap:0;margin-inline-start:auto;font-weight:500;display:inline-flex}.as-tree__item[aria-selected=true]>.as-tree__row .as-tree__trail{color:var(--ink-2)}.as-tree__none{min-width:0}.as-treecount{flex-shrink:0;margin-inline-start:auto}.as-treecount .as-treecount__total{color:var(--ink)}.as-treecount__pct{color:var(--accent-ink)}.as-treecount__score{height:calc(var(--pill-h-sm) - 2 * var(--space-0-5));padding:0 var(--space-1);vertical-align:middle;border-radius:var(--radius-hair);background:var(--t-bg);color:var(--t-ink);align-items:center;display:inline-flex}.as-treecount__score.as-tone-neutral{color:var(--ink-2);background:0 0;padding:0}.as-tree__trail .as-treecount__score{background:0 0;height:auto;padding:0;font-weight:600}.as-tree__trail .as-treecount__score.as-tone-neutral{color:var(--ink-2)}@media (pointer:coarse){.as-li.is-interactive>.as-li__main{min-height:var(--target-coarse)}.as-li__actions{gap:var(--gap-sm)}.as-dt__row.is-interactive>.as-dt__td{height:var(--target-coarse)}.as-dt__th.is-sortable,.as-dt__sort{min-height:var(--target-coarse)}.as-dt__actions{gap:var(--gap-sm)}.as-tree__row{min-height:var(--target-coarse)}}:where([data-pointer=coarse]) .as-li.is-interactive>.as-li__main{min-height:var(--target-coarse)}:where([data-pointer=coarse]) .as-li__actions{gap:var(--gap-sm)}:where([data-pointer=coarse]) .as-dt__row.is-interactive>.as-dt__td{height:var(--target-coarse)}:where([data-pointer=coarse]) .as-dt__th.is-sortable,:where([data-pointer=coarse]) .as-dt__sort{min-height:var(--target-coarse)}:where([data-pointer=coarse]) .as-dt__actions{gap:var(--gap-sm)}:where([data-pointer=coarse]) .as-tree__row{min-height:var(--target-coarse)}.as-mgrid{overscroll-behavior-x:contain;background:var(--surface);border:var(--border);border-radius:var(--radius-card);min-width:0;overflow-x:auto}.as-mgrid:focus-visible{box-shadow:var(--focus-inset);outline:none}.as-mgrid__table{border-collapse:separate;border-spacing:0;width:100%;font:var(--type-body-dense);letter-spacing:var(--type-body-dense-tracking);font-variant-numeric:tabular-nums;color:var(--ink)}.as-mgrid__th{height:var(--row-h-compact);padding:0 var(--cell-pad-x-dense);background:var(--sunken);box-shadow:inset 0 -1px 0 var(--stroke);font:var(--type-label-sm);letter-spacing:var(--type-label-sm-tracking);text-transform:var(--type-label-sm-case);color:var(--ink-3);text-align:center;vertical-align:middle;white-space:nowrap}.as-mgrid__th.is-group{box-shadow:inset 0 -1px 0 var(--stroke-soft);color:var(--ink-2)}.as-mgrid__th.is-total{color:var(--ink)}.as-mgrid__rowhead{z-index:var(--z-raised);max-width:var(--grid-min-md);text-overflow:ellipsis;white-space:nowrap;padding:0 var(--cell-pad-x);background:var(--surface);text-align:start;position:sticky;left:0;overflow:hidden}.as-mgrid__th.as-mgrid__rowhead{z-index:var(--z-sticky-corner);background:var(--sunken);font-weight:inherit}.as-mgrid__row>*{height:var(--row-h-compact);border-top:var(--border-soft)}.as-mgrid__cell{padding:0 var(--cell-pad-x-dense);text-align:center;white-space:nowrap;font-weight:var(--weight-strong)}.as-mgrid__cell.is-sum{background:var(--sunken);color:var(--tone-good-ink);font-weight:var(--weight-strong)}.as-mgrid__value.is-alert{color:var(--tone-bad-ink)}.as-mgrid__sup{font:var(--type-micro);font-weight:var(--weight-strong);vertical-align:super;line-height:0}.as-mgrid__sup.is-positive{color:var(--tone-good-ink);margin-inline-end:var(--space-0-5)}.as-mgrid__sup.is-negative{color:var(--tone-bad-ink);margin-inline-start:var(--space-0-5)}.as-mgrid__row.is-total>*{background:var(--tone-good-bg-subtle)}.as-mgrid__row.is-total>.as-mgrid__rowhead{text-align:end;font-style:italic;font-weight:var(--weight-strong)}.as-mgrid__row.is-total>.as-mgrid__cell.is-sum{color:var(--tone-good-ink)}.as-mgrid__blockrow>*{height:var(--row-h-compact);border-top:var(--border-soft)}.as-mgrid__block{padding:0 var(--cell-pad-x);background:var(--tone-brand-bg-subtle);color:var(--ink);text-align:start;font-weight:var(--weight-strong)}.as-mgrid__empty{padding:var(--space-4) var(--cell-pad-x);text-align:center;color:var(--ink-3);border-top:var(--border-soft)}@media print{.as-mgrid{border-radius:0;overflow:visible}.as-mgrid__rowhead{white-space:normal;max-width:none;position:static}.as-mgrid__row,.as-mgrid__blockrow{break-inside:avoid}.as-mgrid thead{display:table-header-group}}.as-chart{gap:var(--gap-sm);width:100%;min-width:0;color:var(--ink-2);flex-direction:column;display:flex;position:relative;container-type:inline-size}.as-chart__probe{visibility:hidden;pointer-events:none;width:0;height:0;position:absolute;top:0;left:0;overflow:hidden}.as-chart__probe-in{white-space:nowrap;width:max-content;display:inline-flex}.as-chart__probe-in [data-m=tick]{font:var(--type-micro)}.as-chart__probe-in [data-m=value]{font:var(--type-chip)}.as-chart__probe-in [data-m=label]{font:var(--type-meta)}.as-chart__probe-in [data-m=text]{font:var(--type-caption)}.as-chart__probe-in [data-m=strong]{font:var(--type-ui);font-weight:var(--weight-strong)}.as-chart__probe-in [data-m=title]{font:var(--type-title-sm)}.as-chart__probe-in [data-m=badge]{font:var(--type-label-sm);letter-spacing:var(--type-label-sm-tracking)}.as-chart__probe-in [data-m=row]{width:var(--row-h-compact);height:0;display:inline-block}.as-chart__body{min-width:0;position:relative}.as-chart__body.is-busy{opacity:var(--opacity-soft);transition:opacity var(--motion-base) var(--ease-standard)}.as-chart__plot{border-radius:var(--radius-control-sm);outline:none;position:relative}.as-chart__plot:focus-visible{box-shadow:var(--focus-ring)}.as-chart__skeleton{width:100%;display:block}.as-chart__tip{z-index:var(--z-dropdown);width:max-content;max-width:var(--tooltip-w);padding:var(--space-2) var(--space-2-5);background:var(--surface);color:var(--ink-2);border:var(--border);border-radius:var(--radius-pop);box-shadow:var(--elev-pop);font:var(--type-meta);pointer-events:none;animation:as-fade var(--motion-fast) var(--ease-standard);position:absolute;top:0;left:0}.as-chart__tip-title{margin:0 0 var(--space-1);font:var(--type-caption);color:var(--ink);font-weight:600}.as-chart__tip-rows{align-items:center;gap:var(--space-0-5) var(--gap-inline);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.as-chart__tip-row{display:contents}.as-chart__tip-key{width:var(--icon-xs);display:block}.as-chart__tip-key--square{width:var(--dot-sm);height:var(--dot-sm);border-radius:var(--radius-hair);background:var(--chart-c)}.as-chart__tip-key--line{height:var(--rule-strong);border-radius:var(--radius-hair);background:var(--chart-c)}.as-chart__tip-key--dash{border-top:var(--rule-strong) dashed var(--chart-c);height:0}.as-chart__tip-label{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.as-chart__tip-value{font-weight:var(--weight-strong);color:var(--ink);font-variant-numeric:tabular-nums;text-align:end;white-space:nowrap}.as-trend__plot{touch-action:pan-y;width:100%;display:block}.as-trend__svg{font-family:var(--font-sans);display:block;overflow:visible}.as-trend__grid line{stroke:var(--stroke-soft);stroke-width:1px;shape-rendering:crispedges}.as-trend__ticks text{font:var(--type-micro);fill:var(--ink-3);font-variant-numeric:tabular-nums}.as-trend__ticks text.is-active{fill:var(--ink);font-weight:600}.as-trend__stop{stop-color:var(--chart-c)}.as-trend__line{fill:none;stroke:var(--chart-c);stroke-width:var(--rule-strong);stroke-linejoin:round;stroke-linecap:round}.as-trend__dot{fill:var(--chart-c);stroke:var(--surface);stroke-width:var(--rule-strong)}.as-trend__target{stroke:var(--ink-3);stroke-width:1px;stroke-dasharray:var(--space-1) var(--space-1)}.as-trend__target-label,.as-trend__value{paint-order:stroke;stroke:var(--surface);stroke-width:calc(var(--rule-strong) * 2);stroke-linejoin:round;font-variant-numeric:tabular-nums}.as-trend__target-label{font:var(--type-micro);fill:var(--ink-2);font-weight:600}.as-trend__value{font:var(--type-chip);fill:var(--ink-2)}.as-trend__cursor line{stroke:var(--stroke-strong);stroke-width:1px}.as-trend__ring{fill:var(--chart-c);stroke:var(--surface);stroke-width:var(--rule-strong)}.as-trend__hit{fill:#0000}.as-bars__plot{touch-action:pan-y}.as-bars__rows{gap:var(--space-0-5);flex-direction:column;display:flex;position:relative}.as-bars__grid{top:0;bottom:0;left:calc(var(--bars-lbl) + var(--gap-sm));right:var(--bars-padr);pointer-events:none;position:absolute}.as-bars__vline{background:var(--stroke-soft);width:1px;position:absolute;top:0;bottom:0;transform:translate(-50%)}.as-bars__row{z-index:var(--z-raised);grid-template-columns:var(--bars-lbl) minmax(0, 1fr);column-gap:var(--gap-sm);padding:var(--space-1-5) var(--bars-padr) var(--space-1-5) 0;border-radius:var(--radius-control-sm);align-items:center;display:grid;position:relative}.as-bars__row.is-marked{background:color-mix(in srgb, var(--t-bg-subtle) calc(clamp(0, var(--row-tint), 1) * 100%), transparent)}.as-bars__row.is-active{background:var(--state-checked-bg);box-shadow:inset 0 0 0 1px var(--tone-brand-border)}.as-bars__row.is-marked.is-active{background:color-mix(in srgb, var(--t-bg-subtle) calc(clamp(0, var(--row-tint), 1) * 100%), transparent)}.as-bars__lbl{text-overflow:ellipsis;white-space:nowrap;text-align:end;min-width:0;font:var(--type-meta);color:var(--ink-2);font-variant-numeric:tabular-nums;overflow:hidden}.as-bars__row.is-marked .as-bars__lbl{color:var(--t-ink);font-weight:var(--weight-strong)}.as-bars__track{gap:var(--space-0-5);flex-direction:column;min-width:0;display:flex;position:relative}.as-bars__line{height:var(--track-lg);display:block;position:relative}.as-bars--single .as-bars__line,.as-bars--stacked .as-bars__line{height:var(--track-xl)}.as-bars__bar{background:var(--chart-c);border-radius:0 var(--radius-hair) var(--radius-hair) 0;transform-origin:0;animation:as-grow var(--motion-progress) var(--ease-progress) both;position:absolute;top:0;bottom:0;left:0}.as-bars__stack{gap:var(--space-0-5);transform-origin:0;animation:as-grow var(--motion-progress) var(--ease-progress) both;display:flex;position:absolute;top:0;bottom:0;left:0}.as-bars__seg{background:var(--chart-c);flex-basis:0;min-width:1px}.as-bars__seg:last-child{border-radius:0 var(--radius-hair) var(--radius-hair) 0}.as-bars__val{margin-left:var(--space-1-5);font:var(--type-chip);color:var(--ink-2);white-space:nowrap;font-variant-numeric:tabular-nums;position:absolute;top:50%;transform:translateY(-50%)}.as-bars__anchor{pointer-events:none;position:absolute;top:0;bottom:0}.as-bars__axis,.as-pareto__axis{height:var(--type-micro-lh);margin-top:var(--space-1);position:relative}.as-bars__axis{margin-left:calc(var(--bars-lbl) + var(--gap-sm));margin-right:var(--bars-padr)}.as-bars__axis span,.as-pareto__axis span{font:var(--type-micro);color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.as-barlist--md{--bl-track:var(--track-md)}.as-barlist--sm{--bl-track:var(--track-sm)}.as-barlist__list{gap:var(--gap-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.as-barlist--sm .as-barlist__list{gap:var(--gap-sm)}.as-barlist__row{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.as-barlist--sm .as-barlist__row{gap:var(--space-0-5)}.as-barlist__head{justify-content:space-between;align-items:baseline;gap:var(--gap-sm);min-width:0;display:flex}.as-barlist__label{min-width:0;font:var(--type-body-dense);color:var(--ink-2);overflow-wrap:anywhere;flex:auto}.as-barlist--sm .as-barlist__label{font:var(--type-meta)}.as-barlist__nums{align-items:baseline;gap:var(--gap-inline);font:var(--type-ui);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;display:inline-flex}.as-barlist--sm .as-barlist__nums{font:var(--type-meta)}.as-barlist__value{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.as-barlist__value.is-missing{color:var(--ink-3);font-weight:400}.as-barlist__share,.as-barlist__meta{font:var(--type-meta);color:var(--ink-3);font-variant-numeric:tabular-nums}.as-barlist__share:before{content:"· "}.as-barlist__segval{align-items:center;gap:var(--space-1);font:var(--type-meta);color:var(--ink-2);font-variant-numeric:tabular-nums;display:inline-flex}.as-barlist__segkey{width:var(--dot-sm);height:var(--dot-sm);border-radius:var(--radius-hair);background:var(--chart-c)}.as-barlist__track{height:var(--bl-track);border-radius:var(--radius-hair);background:var(--sunken);display:flex;position:relative;overflow:hidden}.as-barlist__bar,.as-barlist__stack{border-radius:var(--radius-hair);transform-origin:0;height:100%;animation:as-grow var(--motion-progress) var(--ease-progress) both;display:flex}.as-barlist__bar{background:var(--chart-c)}.as-barlist__stack{gap:var(--space-0-5);min-width:var(--space-1);overflow:hidden}.as-barlist__seg{background:var(--chart-c);flex-basis:0;min-width:1px;height:100%}.as-barlist__row.is-split{border-radius:var(--radius-control-sm)}.as-barlist__row.is-active .as-barlist__track{box-shadow:0 0 0 1px var(--tone-brand-border)}.as-barlist__plot{min-width:0}@container not (min-width:320px){.as-barlist__head{flex-wrap:wrap;row-gap:0}.as-barlist__label{flex-basis:100%}.as-barlist__nums{margin-left:auto}}.as-segbar--sm{--sb-h:var(--track-sm)}.as-segbar--md{--sb-h:var(--track-md)}.as-segbar--lg{--sb-h:var(--track-lg)}.as-segbar__plot{padding-block:var(--space-0-5);touch-action:pan-y}.as-segbar__strip{gap:var(--space-0-5);height:var(--sb-h);border-radius:var(--radius-hair);background:var(--sunken);display:flex;position:relative}.as-segbar__seg{min-width:var(--space-0-5);background:var(--chart-c);transition:opacity var(--motion-fast) var(--ease-standard);flex-basis:0;position:relative}.as-segbar__seg:first-child{border-top-left-radius:var(--radius-hair);border-bottom-left-radius:var(--radius-hair)}.as-segbar__seg:last-child{border-top-right-radius:var(--radius-hair);border-bottom-right-radius:var(--radius-hair)}.as-segbar__rest{flex-basis:0}.as-segbar__strip.has-active .as-segbar__seg:not(.is-active){opacity:var(--opacity-dim)}.as-chart--segbar{gap:var(--gap-xs)}.as-donut__body{align-items:center;gap:var(--gap-lg);min-width:0;display:flex}.as-donut__ring{border-radius:var(--radius-round);touch-action:pan-y;flex-shrink:0}.as-donut__ring svg{font-family:var(--font-sans);display:block;overflow:visible}.as-donut__track{fill:none;stroke:var(--sunken)}.as-donut__slice{fill:none;stroke:var(--chart-c);pointer-events:stroke;transition:opacity var(--motion-fast) var(--ease-standard)}.as-donut__ring.has-active .as-donut__slice:not(.is-active){opacity:var(--opacity-dim)}.as-donut__anchor{fill:#0000;pointer-events:none}.as-donut__total{font:var(--type-figure-md);fill:var(--ink)}.as-donut--sm .as-donut__total{font:var(--type-figure-sm)}.as-donut__center-label{font:var(--type-micro);fill:var(--ink-3)}.as-donut__legend{min-width:0;max-width:var(--measure-sm);flex:auto}@container not (min-width:480px){.as-donut__body{align-items:stretch;gap:var(--gap-md);flex-direction:column}.as-donut__ring{align-self:center}}.as-funnel__body{gap:var(--gap-lg);flex-direction:column;min-width:0;display:flex}.as-funnel__stages{gap:var(--gap-md);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.as-funnel__stage{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.as-funnel__head{align-items:baseline;gap:0 var(--gap-sm);flex-wrap:wrap;min-width:0;display:flex}.as-funnel__label{min-width:0;font:var(--type-ui);color:var(--ink-2);flex:auto}.as-funnel__value{font:var(--type-ui);font-weight:var(--weight-strong);color:var(--ink);font-variant-numeric:tabular-nums}.as-funnel__share{font:var(--type-meta);color:var(--ink-3);font-variant-numeric:tabular-nums}.as-funnel__track{height:var(--track-lg);border-radius:var(--radius-hair);background:var(--sunken);display:flex}.as-funnel__bar{min-width:var(--space-0-5);border-radius:var(--radius-hair);background:var(--chart-c);transform-origin:0;height:100%;animation:as-grow var(--motion-progress) var(--ease-progress) both}.as-funnel__desc{font:var(--type-meta);color:var(--ink-3);margin:0}@container not (min-width:320px){.as-funnel__share{flex-basis:100%;order:3}}.as-funnel__out{gap:var(--space-2);padding-top:var(--gap-md);border-top:var(--border-soft);flex-direction:column;display:flex}.as-funnel__out-title{font:var(--type-label-sm);letter-spacing:var(--type-label-sm-tracking);text-transform:var(--type-label-sm-case);color:var(--ink-3);margin:0}.as-pareto__plot{touch-action:pan-y}.as-pareto__rows{position:relative}.as-pareto__layer{top:0;bottom:0;left:calc(var(--pareto-lbl) + var(--pareto-gap));right:var(--pareto-padr);pointer-events:none;position:absolute}.as-pareto__layer svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.as-pareto__layer--dots{z-index:var(--z-sticky)}.as-pareto__vline{background:var(--stroke-soft);width:1px;position:absolute;top:0;bottom:0;transform:translate(-50%)}.as-pareto__row{z-index:var(--z-raised);grid-template-columns:var(--pareto-lbl) minmax(0, 1fr);column-gap:var(--pareto-gap);height:var(--row-h-compact);padding-right:var(--pareto-padr);border-radius:var(--radius-control-sm);align-items:center;display:grid;position:relative}.as-pareto__row.is-active{background:var(--state-checked-bg)}.as-pareto__lbl{text-overflow:ellipsis;white-space:nowrap;text-align:end;min-width:0;font:var(--type-meta);color:var(--ink-2);overflow:hidden}.as-pareto__track{height:100%;position:relative}.as-pareto__bar{height:calc(var(--row-h-compact) * .56);background:var(--tone-brand-fill);border-radius:0 var(--radius-hair) var(--radius-hair) 0;transform-origin:0;animation:as-grow var(--motion-progress) var(--ease-progress) both;margin-block:auto;position:absolute;top:0;bottom:0;left:0}.as-pareto__anchor{pointer-events:none;position:absolute;top:0;bottom:0}.as-pareto__val{font:var(--type-chip);color:var(--ink-2);white-space:nowrap;font-variant-numeric:tabular-nums;position:absolute;top:50%;transform:translateY(-50%)}.as-pareto__val.is-inside{padding:0 var(--space-1);border-radius:var(--radius-hair);background:var(--surface)}.as-pareto__cum{fill:none;stroke:var(--tone-warn-fill);stroke-width:var(--rule-strong);stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.as-pareto__dot{width:var(--dot-sm);height:var(--dot-sm);border-radius:var(--radius-round);background:var(--tone-warn-fill);box-shadow:0 0 0 var(--space-0-5) var(--surface);position:absolute;transform:translate(-50%,-50%)}.as-pareto__axis{margin-left:calc(var(--pareto-lbl) + var(--pareto-gap));margin-right:var(--pareto-padr)}.as-fish{overscroll-behavior-x:contain;border-radius:var(--radius-card);background-color:var(--surface);background-image:radial-gradient(var(--stroke-soft) 1px, transparent 1px);background-size:var(--space-5) var(--space-5);overflow:auto hidden}.as-fish svg{font-family:var(--font-sans);display:block;overflow:visible}.as-fish__stop-a{stop-color:var(--fish-tag-a)}.as-fish__stop-b{stop-color:var(--fish-tag-b)}.as-fish__spine{stroke:var(--ink-2);stroke-width:var(--edge-select);stroke-linecap:round}.as-fish__arrow{fill:var(--ink-2)}.as-fish__head{fill:color-mix(in srgb, var(--tone-bad-bg), var(--tone-bad-solid) calc(clamp(0, var(--badge-solid), 1) * 100%));stroke:color-mix(in srgb, var(--tone-bad-border), transparent calc(clamp(0, var(--badge-solid), 1) * 100%));rx:var(--radius-feature)}.as-fish__head-text{font:var(--type-title-sm);fill:color-mix(in srgb, var(--tone-bad-ink), var(--tone-bad-on-solid) calc(clamp(0, var(--badge-solid), 1) * 100%))}.as-fish__bone{stroke:var(--stroke-strong);stroke-width:var(--rule-strong);stroke-linecap:round}.as-fish__item{cursor:pointer;outline:none}.as-fish__tag{rx:var(--radius-control-sm);stroke:color-mix(in srgb, var(--stroke-strong), transparent calc(clamp(0, var(--badge-solid), 1) * 100%));stroke-width:max(1px, calc(var(--edge-select) * clamp(0, var(--badge-solid), 1)));transition:stroke var(--motion-fast) var(--ease-standard)}.as-fish__tag-text{font:var(--type-ui);font-weight:var(--weight-strong);fill:color-mix(in srgb, var(--ink), var(--on-accent) calc(clamp(0, var(--badge-solid), 1) * 100%));pointer-events:none}.as-fish__item--cat:hover .as-fish__tag{stroke:var(--tone-brand-border)}.as-fish__item--cat.is-on .as-fish__tag{stroke:var(--accent)}.as-fish__hit{fill:#0000}.as-fish__line{stroke:var(--stroke-strong);stroke-width:1px;transition:stroke var(--motion-fast) var(--ease-standard)}.as-fish__node{fill:var(--stroke-strong)}.as-fish__bubble{fill:var(--surface);stroke:var(--stroke-strong);stroke-width:1px;transition:fill var(--motion-fast) var(--ease-standard), stroke var(--motion-fast) var(--ease-standard)}.as-fish__label{font:var(--type-caption);fill:var(--ink-2);pointer-events:none}.as-fish__item.is-root .as-fish__bubble{fill:var(--tone-bad-bg-subtle);stroke:var(--tone-bad-fill)}.as-fish__item.is-root .as-fish__line{stroke:var(--tone-bad-fill);stroke-width:var(--rule-strong)}.as-fish__item.is-root .as-fish__node{fill:var(--tone-bad-fill)}.as-fish__item.is-root .as-fish__label{fill:var(--tone-bad-ink);font-weight:var(--weight-strong)}.as-fish__badge{fill:color-mix(in srgb, var(--tone-bad-bg), var(--tone-bad-solid) calc(clamp(0, var(--badge-solid), 1) * 100%))}.as-fish__badge-text{font:var(--type-label-sm);letter-spacing:var(--type-label-sm-tracking);fill:color-mix(in srgb, var(--tone-bad-ink), var(--tone-bad-on-solid) calc(clamp(0, var(--badge-solid), 1) * 100%));pointer-events:none}.as-fish__item--cause:hover .as-fish__bubble{stroke:var(--accent);fill:var(--state-checked-bg)}.as-fish__item--cause:hover .as-fish__line,.as-fish__item--cause:hover .as-fish__node{stroke:var(--accent);fill:var(--accent)}.as-fish__item--cause.is-on .as-fish__bubble{fill:var(--state-selected-bg);stroke:var(--accent);stroke-width:var(--rule-strong)}.as-fish__item--cause.is-on .as-fish__line{stroke:var(--accent);stroke-width:var(--rule-strong)}.as-fish__item--cause.is-on .as-fish__node{fill:var(--accent)}.as-fish__item--cause.is-on .as-fish__label{fill:var(--state-selected-ink);font-weight:600}.as-fish__ring{fill:none;stroke:var(--accent);stroke-width:var(--rule-strong);opacity:0}.as-fish__item--cat .as-fish__ring{rx:var(--radius-control)}.as-fish__item:focus-visible .as-fish__ring{opacity:1}.as-fish-list{gap:var(--gap-sm);flex-direction:column;min-width:0;display:flex}.as-fish-list__effect{align-items:center;gap:var(--gap-inline);font:var(--type-title-xs);color:var(--ink);margin:0;display:flex}.as-fish-list__effect:before{content:"";width:var(--dot-md);height:var(--dot-md);border-radius:var(--radius-hair);background:var(--tone-bad-solid);flex-shrink:0}.as-fish-list__effect-text{min-width:0}.as-fish-list__total{font:var(--type-meta);color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto}.as-fish-list__cats,.as-fish-list__causes{margin:0;padding:0;list-style:none}.as-fish-list__cats{gap:var(--gap-sm);flex-direction:column;display:flex}.as-fish-list__cat{border:var(--border);border-radius:var(--radius-card);background:var(--surface);overflow:hidden}.as-fish-list__causes>li{border-top:var(--border-soft)}.as-fish-list__item{align-items:center;gap:var(--gap-sm);width:100%;min-height:var(--row-h-default);padding:var(--space-1-5) var(--cell-pad-x);color:var(--ink-2);text-align:start;cursor:pointer;font:var(--type-body-dense);transition:background-color var(--motion-fast) var(--ease-standard);background:0 0;border:0;display:flex}.as-fish-list__item--cat{background:var(--sunken);color:var(--ink);font:var(--type-ui);font-weight:var(--weight-strong)}.as-fish-list__item:hover{background-color:var(--state-hover-bg)}.as-fish-list__item--cat:hover{background-image:linear-gradient(var(--state-hover-overlay), var(--state-hover-overlay))}.as-fish-list__item[aria-pressed=true]{background:var(--state-selected-bg);color:var(--state-selected-ink);box-shadow:var(--state-selected-edge)}.as-fish-list__item:focus-visible{box-shadow:var(--focus-inset);outline:none}.as-fish-list__item[aria-pressed=true]:focus-visible{box-shadow:var(--state-selected-edge), var(--focus-inset)}.as-fish-list__main{gap:var(--space-1);flex-direction:column;flex:auto;min-width:0;display:flex}.as-fish-list__label{overflow-wrap:anywhere;flex:auto;min-width:0}.as-fish-list__item.is-root .as-fish-list__label{color:var(--tone-bad-ink);font-weight:600}.as-fish-list__bar{height:var(--track-xs);border-radius:var(--radius-hair);background:var(--sunken);display:block}.as-fish-list__bar>span{border-radius:var(--radius-hair);background:var(--tone-neutral-fill);height:100%;display:block}.as-fish-list__item.is-root .as-fish-list__bar>span{background:var(--tone-bad-fill)}.as-fish-list__item[aria-pressed=true] .as-fish-list__bar>span{background:var(--accent)}.as-fish-list__count{min-width:var(--space-6);text-align:end;font:var(--type-ui);color:var(--ink);font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:600}@media (pointer:coarse){.as-segbar__seg:after{content:"";left:0;right:0;top:calc((100% - var(--target-coarse)) / 2);bottom:calc((100% - var(--target-coarse)) / 2);position:absolute}.as-fish-list__item,.as-bars__row,.as-pareto__row{min-height:var(--target-coarse)}}:where([data-pointer=coarse]) .as-segbar__seg:after{content:"";left:0;right:0;top:calc((100% - var(--target-coarse)) / 2);bottom:calc((100% - var(--target-coarse)) / 2);position:absolute}:where([data-pointer=coarse]) .as-fish-list__item,:where([data-pointer=coarse]) .as-bars__row,:where([data-pointer=coarse]) .as-pareto__row{min-height:var(--target-coarse)}@media print{.as-chart__tip{display:none}.as-bars__bar,.as-bars__stack,.as-barlist__bar,.as-barlist__stack,.as-funnel__bar,.as-pareto__bar{animation:none}}.as-shell{height:var(--shell-h,100dvh);background:var(--ground);min-height:0;color:var(--ink);flex-direction:column;display:flex}.as-shell>.as-shell-head,.as-shell>.as-shell-nav,.as-shell__banners{flex:none}.as-shell__main{outline:none;flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;overflow:auto}.as-shell__skip{top:var(--space-2);z-index:var(--z-tooltip);height:var(--control-md);padding:0 var(--control-pad-md);border-radius:var(--radius-control);background:var(--surface);color:var(--accent-ink);font:var(--type-ui-sm);letter-spacing:var(--type-ui-sm-tracking);box-shadow:var(--elev-pop);align-items:center;text-decoration:none;display:inline-flex;position:absolute;inset-inline-start:var(--space-2)}.as-shell__skip:not(:focus){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;box-shadow:none;margin:-1px;padding:0;overflow:hidden}.as-shell__skip:focus-visible{box-shadow:var(--focus-ring);outline:none}.as-shell-head{z-index:var(--z-bar);align-items:center;column-gap:var(--gap-lg);min-width:0;min-height:var(--header-h);padding:env(safe-area-inset-top) max(var(--gutter), env(safe-area-inset-right)) 0 max(var(--gutter), env(safe-area-inset-left));background:linear-gradient(90deg, var(--brand-navy), var(--brand-navy-2));border-bottom:1px solid var(--shell-border);color:var(--shell-text);flex-wrap:nowrap;display:flex;position:relative}.as-shell-head__brand{align-items:center;gap:var(--gap-md);min-width:0;height:var(--header-h);flex:none;display:flex}.as-shell-head__logo{width:calc(var(--avatar-md) + 2 * var(--logo-pad));height:calc(var(--avatar-md) + 2 * var(--logo-pad));padding:var(--logo-pad);border-radius:var(--logo-radius);background:var(--logo-ground);object-fit:contain;flex:none}.as-shell-head__rule{width:1px;height:var(--control-xs);background:var(--shell-border);flex:none}.as-shell-head__wordmark{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:var(--type-wordmark);letter-spacing:var(--type-wordmark-tracking);color:inherit;border-radius:var(--radius-control-sm);text-decoration:none;overflow:hidden}a.as-shell-head__wordmark:focus-visible{box-shadow:var(--focus-ring);outline:none}.as-shell-head__crumbs{min-width:0;height:var(--header-h);overflow-clip-margin:var(--space-1);flex:0 1000 auto;overflow:clip}.as-shell-head__center{min-width:0;height:var(--header-h);flex:auto;justify-content:center;align-items:center;display:flex}.as-shell-head__center>*{max-width:100%}.as-shell-head__end{align-items:center;gap:var(--gap-sm);height:var(--header-h);flex:none;margin-inline-start:auto;display:flex}.as-shell-head__who{min-width:0;max-width:var(--grid-min-sm);text-align:end;flex-direction:column;align-items:flex-end;margin-inline-end:var(--space-1);display:flex}.as-shell-head__name,.as-shell-head__role{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.as-shell-head__name{font:var(--type-ui);letter-spacing:var(--type-ui-tracking);color:var(--shell-text)}.as-shell-head__role{font:var(--type-meta);letter-spacing:var(--type-meta-tracking);color:var(--shell-muted)}.as-shell-head__icon{--icon-size:var(--icon-lg);width:var(--control-md);height:var(--control-md);border-radius:var(--radius-round);background:var(--shell-fill);color:var(--shell-text);cursor:pointer;transition:background-color var(--motion-base) var(--ease-standard);border:0;flex:none;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex;position:relative}.as-shell-head__icon:hover{background:var(--shell-fill-hover)}.as-shell-head__icon:focus-visible{box-shadow:var(--focus-ring);outline:none}.as-shell-head__badge{top:calc(-1 * var(--space-1));min-width:var(--space-4);height:var(--space-4);padding:0 var(--space-1);border-radius:var(--radius-pill);background:var(--brand-secondary);color:var(--on-secondary);font:var(--type-micro);font-weight:var(--weight-strong);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;line-height:1;display:inline-flex;position:absolute;inset-inline-end:calc(-1 * var(--space-1))}.as-shell-head__logout{--icon-size:var(--icon-md);align-items:center;gap:var(--gap-inline);height:var(--control-md);padding:0 var(--control-pad-sm);border-radius:var(--radius-control);background:var(--shell-hover);color:var(--shell-text);cursor:pointer;font:var(--type-ui);letter-spacing:var(--type-ui-tracking);transition:background-color var(--motion-base) var(--ease-standard);border:0;flex:none;text-decoration:none;display:inline-flex}.as-shell-head__logout:hover{background:var(--shell-fill)}.as-shell-head__logout:focus-visible{box-shadow:var(--focus-ring);outline:none}.as-shell-crumbs{min-width:0;font:var(--type-body);letter-spacing:var(--type-body-tracking);align-items:center;display:flex}.as-shell-crumbs__list{align-items:center;gap:var(--gap-inline);min-width:0;margin:0;padding:0;list-style:none;display:flex}.as-shell-crumbs__item{align-items:center;gap:var(--gap-inline);overflow-clip-margin:var(--space-1);flex:0 auto;min-width:0;display:flex;overflow:clip}.as-shell-crumbs__item.is-last{min-width:min(100%, var(--space-16));flex-shrink:999}.as-shell-crumbs__sep{color:var(--shell-muted);opacity:var(--opacity-dim);flex:none}.as-shell-crumbs__link,.as-shell-crumbs__text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.as-shell-crumbs__link{color:var(--shell-muted);border-radius:var(--radius-control-sm);text-decoration:none}.as-shell-crumbs__link:hover{color:var(--shell-text);text-underline-offset:var(--underline-offset);text-decoration:underline}.as-shell-crumbs__link:focus-visible{box-shadow:var(--focus-ring);outline:none}.as-shell-crumbs__text{color:var(--shell-muted)}.as-shell-crumbs__item.is-last .as-shell-crumbs__text{color:var(--shell-text);font-weight:600}.as-shell-user{align-items:center;gap:var(--gap-md);min-width:0;display:flex}.as-shell-user__who{min-width:0}.as-shell-user__name,.as-shell-user__role{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.as-shell-user__name{font:var(--type-title-xs);letter-spacing:var(--type-title-xs-tracking);color:var(--ink)}.as-shell-user__role{font:var(--type-caption);letter-spacing:var(--type-caption-tracking);color:var(--ink-3)}@container app (1024px<=width<1280px){.as-shell-head.has-center .as-shell-head__who{display:none}}@container app not (min-width:1024px){.as-shell-head.has-center{grid-template-columns:minmax(0,auto) minmax(0,1fr) auto;grid-template-areas:"brand crumbs end""center center center";align-items:center;display:grid}.as-shell-head.has-center .as-shell-head__brand{grid-area:brand}.as-shell-head.has-center .as-shell-head__crumbs{grid-area:crumbs}.as-shell-head.has-center .as-shell-head__end{grid-area:end;margin-inline-start:0}.as-shell-head.has-center .as-shell-head__center{height:auto;padding-bottom:var(--space-2);grid-area:center;justify-content:flex-start}}@container app not (min-width:768px){.as-shell-crumbs__item:not(.is-last){display:none}}@container app not (min-width:640px){.as-shell-head{column-gap:var(--gap-md)}.as-shell-head__brand{gap:var(--gap-sm);flex:0 auto}.as-shell-head__who,.as-shell-head__logout{display:none}}.as-shell-nav{min-width:0;height:var(--modbar-h);padding:0 calc(max(var(--gutter), env(safe-area-inset-right)) - var(--space-1)) 0 calc(max(var(--gutter), env(safe-area-inset-left)) - var(--space-1));background:color-mix(in srgb, var(--nav-bg), var(--shell-nav-tint,var(--nav-bg)) calc(clamp(0, var(--nav-tint), 1) * 100%));color:var(--nav-ink);align-items:center;display:flex;position:relative}.as-shell-nav__row{align-items:center;gap:var(--gap-xs);min-width:0;height:100%;padding-inline:var(--space-1);overscroll-behavior-x:contain;scrollbar-width:none;flex:auto;display:flex;overflow:auto hidden}.as-shell-nav__row::-webkit-scrollbar{display:none}.as-shell-nav__row[data-overflow=end]{-webkit-mask-image:linear-gradient(to right, var(--ink) calc(100% - var(--space-8)), transparent);-webkit-mask-image:linear-gradient(to right, var(--ink) calc(100% - var(--space-8)), transparent);mask-image:linear-gradient(to right, var(--ink) calc(100% - var(--space-8)), transparent)}.as-shell-nav__row[data-overflow=start]{-webkit-mask-image:linear-gradient(to left, var(--ink) calc(100% - var(--space-8)), transparent);-webkit-mask-image:linear-gradient(to left, var(--ink) calc(100% - var(--space-8)), transparent);mask-image:linear-gradient(to left, var(--ink) calc(100% - var(--space-8)), transparent)}.as-shell-nav__row[data-overflow=both]{-webkit-mask-image:linear-gradient(to right, transparent, var(--ink) var(--space-8), var(--ink) calc(100% - var(--space-8)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, var(--ink) var(--space-8), var(--ink) calc(100% - var(--space-8)), transparent);mask-image:linear-gradient(to right, transparent, var(--ink) var(--space-8), var(--ink) calc(100% - var(--space-8)), transparent)}.as-shell-nav__row:focus-within{-webkit-mask-image:none;mask-image:none}.as-shell-nav__item{--icon-size:var(--icon-md);align-items:center;gap:var(--gap-inline);height:var(--control-md);padding:0 calc(var(--control-pad-md) + var(--space-0-5));border-radius:var(--radius-feature);color:var(--nav-ink);font:var(--type-ui);letter-spacing:var(--type-ui-tracking);white-space:nowrap;cursor:pointer;transition:background-color var(--motion-base) var(--ease-standard);background:0 0;border:0;flex:none;margin:0;text-decoration:none;display:inline-flex;position:relative}.as-shell-nav__item:hover:not(.is-active):not([aria-disabled=true]){background:var(--shell-hover)}.as-shell-nav__item.is-active{background:color-mix(in srgb, var(--nav-active-bg) calc(clamp(0, var(--nav-pill), 1) * 100%), transparent);color:var(--nav-active-ink);box-shadow:var(--elev-tab);font-weight:600}.as-shell-nav__item.is-active:after{content:"";inset-inline:calc(var(--space-2) * clamp(0, var(--nav-pill), 1));bottom:calc((var(--control-md) - var(--modbar-h)) / 2 * (1 - clamp(0, var(--nav-pill), 1)));height:var(--rule-strong);border-radius:var(--radius-hair);background:color-mix(in srgb, var(--shell-nav-tint,var(--accent)), transparent calc(clamp(0, var(--nav-tint), 1) * 100%));pointer-events:none;position:absolute}.as-shell-nav__item:focus-visible{box-shadow:var(--focus-ring);outline:none}.as-shell-nav__item[aria-disabled=true]{cursor:not-allowed}.as-shell-nav__item[aria-disabled=true]>*{opacity:var(--state-disabled-opacity)}.as-shell-nav__item.is-first-end{margin-inline-start:auto}.as-shell-nav__label{white-space:nowrap}.as-shell-nav__phone{min-width:0;height:100%;padding-inline:var(--space-1);flex:auto;display:none}.as-shell-nav__menubtn{--icon-size:var(--icon-lg);align-items:center;gap:var(--gap-sm);width:100%;min-width:0;height:100%;color:var(--nav-ink);cursor:pointer;text-align:start;font:var(--type-ui);letter-spacing:var(--type-ui-tracking);background:0 0;border:0;padding:0;font-weight:600;display:flex}.as-shell-nav__menubtn:focus-visible{box-shadow:inset 0 0 0 var(--rule-strong) var(--shell-text);border-radius:var(--radius-control-sm);outline:none}.as-shell-nav__menutext{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.as-shell-nav__chev{transition:transform var(--motion-base) var(--ease-standard);flex:none}.as-shell-nav__menubtn[aria-expanded=true] .as-shell-nav__chev{transform:rotate(180deg)}@container app not (min-width:640px){.as-shell-nav__row{display:none}.as-shell-nav__phone{display:flex}}.as-viewas{gap:var(--gap-inline);flex-direction:column;min-width:0;display:flex}.as-viewas__title{--icon-size:var(--icon-sm);align-items:center;gap:var(--gap-inline);font:var(--type-caption);letter-spacing:var(--type-caption-tracking);color:var(--ink-2);margin:0;font-weight:600;display:flex}.as-viewas__list{max-height:calc(var(--row-h-double) * 4 + var(--space-8));margin:0 calc(-1 * var(--space-1));padding:var(--space-0-5) var(--space-1);flex-direction:column;gap:1px;display:flex;overflow-y:auto}.as-viewas__opt{align-items:stretch;gap:var(--space-0-5);width:100%;min-width:0;padding:var(--space-1) var(--space-1-5);border-radius:var(--radius-control-sm);color:var(--ink);text-align:start;cursor:pointer;font:inherit;background:0 0;border:0;flex-direction:column;display:flex}.as-viewas__opt:hover{background:var(--state-hover-overlay)}.as-viewas__opt:focus-visible{box-shadow:var(--focus-inset);outline:none}.as-viewas__opt[aria-selected=true]{background:var(--state-selected-bg);box-shadow:var(--state-selected-edge)}.as-viewas__opt[aria-selected=true]:focus-visible{box-shadow:var(--focus-inset)}.as-viewas__opt[aria-disabled=true]{opacity:var(--state-disabled-opacity);cursor:progress}.as-viewas__row{justify-content:space-between;align-items:center;gap:var(--gap-sm);min-width:0;display:flex}.as-viewas__name{min-width:0;font:var(--type-ui);letter-spacing:var(--type-ui-tracking);white-space:nowrap;display:flex}.as-viewas__nametext{text-overflow:ellipsis;min-width:0;overflow:hidden}.as-viewas__self{color:var(--ink-3);flex:none}.as-viewas__row>.as-badge{flex:none}.as-viewas__opt[aria-selected=true] .as-viewas__name{color:var(--state-selected-ink);font-weight:600}.as-viewas__trail{font:var(--type-micro);font-variant-numeric:tabular-nums;color:var(--ink-3)}.as-viewas__empty{padding:var(--space-2) var(--space-1);font:var(--type-meta);color:var(--ink-3);margin:0}.as-viewas__note{font:var(--type-meta);letter-spacing:var(--type-meta-tracking);color:var(--ink-3);margin:0}.as-viewas__error{font:var(--type-meta);color:var(--tone-bad-ink);margin:0;font-weight:600}.as-ph{min-width:0;container-type:inline-size}.as-ph--bar{background:var(--surface);border-bottom:var(--border);padding:var(--space-3) var(--pad-page-x-lg)}.as-ph--sticky{z-index:var(--z-bar);position:sticky;top:0}.as-ph--bar.as-ph--sticky{box-shadow:var(--elev-1)}.as-ph__backlink{margin-bottom:var(--space-2);display:flex}.as-ph__grid{align-items:baseline;gap:var(--gap-md);min-width:0;display:flex}.as-ph__back{flex:none;order:1;align-self:center;margin-inline-start:calc(-1 * var(--space-1-5));display:inline-flex}.as-ph__lead{flex:none;order:2;align-self:center;display:inline-flex}.as-ph__icon{--icon-size:var(--icon-lg);color:var(--tone-brand-fill)}.as-ph__heading{align-items:baseline;gap:var(--gap-sm);flex:0 auto;order:3;min-width:0;display:flex}.as-ph__heading>.as-badge{align-self:center}.as-ph__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:var(--type-title-lg);letter-spacing:var(--type-title-lg-tracking);color:var(--ink);margin:0;overflow:hidden}.as-ph--page .as-ph__title{font:var(--type-title-page);letter-spacing:var(--type-title-page-tracking)}.as-ph__sub{display:contents}.as-ph__desc{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:var(--type-caption);letter-spacing:var(--type-caption-tracking);font-variant-numeric:tabular-nums;color:var(--ink-3);flex:0 1000 auto;order:4;margin:0;overflow:hidden}.as-ph__desc.is-facts-only,.as-ph__factsline{display:none}.as-ph__spacer{flex:1 1 0;order:5;min-width:0}.as-ph__facts{align-self:center;gap:var(--gap-lg);flex:0 100 auto;order:6;min-width:0;margin:0;display:flex;overflow:hidden}.as-ph__fact{flex-direction:column;min-width:0;display:flex}.as-ph__fact dt,.as-ph__fact dd{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.as-ph__fact dt{font:var(--type-label-sm);letter-spacing:var(--type-label-sm-tracking);text-transform:var(--type-label-sm-case);color:var(--ink-3)}.as-ph__fact dd{font:var(--type-ui-sm);letter-spacing:var(--type-ui-sm-tracking);color:var(--ink-2);margin:0;font-weight:500}.as-ph__status{align-items:center;gap:var(--gap-sm);flex:0 10 auto;order:7;min-width:0;display:flex}.as-ph__toolbar{align-items:center;gap:var(--gap-controls);flex:0 auto;order:8;min-width:0;display:flex}.as-ph__actions{align-items:center;gap:var(--gap-controls);flex:none;order:9;display:flex}.as-ph__more{display:none}@container not (min-width:960px){.as-ph__grid{grid-template-columns:auto auto minmax(50%,1fr) minmax(0,auto);grid-template-areas:"back lead heading status""back lead sub sub""tb tb tb tb";align-items:center;gap:0;display:grid}.as-ph__back{grid-area:back;margin-inline-end:var(--gap-xs)}.as-ph__lead{grid-area:lead;margin-inline-end:var(--gap-md)}.as-ph__lead.as-ph__icon{margin-top:var(--space-1);align-self:start;margin-inline-end:var(--gap-sm)}.as-ph__heading{grid-area:heading}.as-ph__status{grid-area:status;justify-content:flex-end;margin-inline-start:var(--gap-sm);overflow:hidden}.as-ph__sub{align-items:center;gap:var(--space-1) var(--gap-controls);min-width:0;margin-top:var(--space-0-5);flex-wrap:wrap;grid-area:sub;display:flex}.as-ph__desc{flex:1 1 var(--grid-min-sm)}.as-ph__desc.is-facts-only{display:block}.as-ph__factsline{display:inline}.as-ph__facts,.as-ph__spacer{display:none}.as-ph__toolbar{margin-top:var(--space-3);flex-wrap:wrap;grid-area:tb}.as-ph__actions{margin-inline-start:auto}.as-ph__act.is-foldable{display:none}.as-ph__more{display:inline-flex}}@container app not (min-width:768px){.as-ph--bar{padding:var(--space-2-5) var(--pad-page-x)}}.as-ph--controls{padding:var(--space-5) var(--pad-page-x-lg) 0;position:relative}.as-ph--controls.is-quiet{padding:0;position:absolute}.as-page>.as-ph--controls{padding:0}.as-ph__row{justify-content:flex-end;align-items:center;gap:var(--gap-sm) var(--gap-controls);flex-wrap:wrap;min-width:0;display:flex}.as-ph__row>*{order:0;margin-top:0}.as-ph__summary{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:var(--type-caption);letter-spacing:var(--type-caption-tracking);font-variant-numeric:tabular-nums;color:var(--ink-3);flex:auto;margin:0;overflow:hidden}.as-ph__row>.as-ph__toolbar{flex-wrap:wrap;flex:auto}.as-ph__row>.as-ph__status{flex:none;margin-inline-start:0;overflow:visible}.as-ph__row>.as-ph__actions{margin-inline-start:auto}@container app not (min-width:768px){.as-ph--controls:not(.is-quiet){padding:var(--space-4) var(--pad-page-x) 0}.as-page>.as-ph--controls{padding:0}}.as-page{flex-direction:column;width:100%;min-width:0;display:flex}.as-page--bleed{flex:auto;min-height:0}.as-page--wide{padding:var(--space-5) var(--pad-page-x-lg) var(--space-8);gap:var(--gap-lg)}.as-page--centered{max-width:var(--page-centered);padding:var(--space-6) var(--pad-page-x-lg) var(--space-10);gap:var(--gap-lg);margin-inline:auto}.as-page--narrow{max-width:var(--page-narrow);padding:var(--space-8) var(--pad-page-x-lg) var(--space-10);gap:var(--gap-lg);margin-inline:auto}.as-page__content{flex-direction:column;min-width:0;display:flex}.as-page__split{grid-template-columns:var(--menu-w) minmax(0, 1fr);gap:var(--gap-sections);align-items:start;min-width:0;display:grid}.as-page__side{min-width:0}.as-page__side.is-sticky{top:var(--space-5);position:sticky}.as-page__fold{background:var(--surface);border:var(--border);border-radius:var(--radius-card);overflow:hidden}.as-page__fold .as-disc__body{padding-top:0}@container app not (min-width:1024px){.as-page__split{gap:var(--gap-lg);grid-template-columns:minmax(0,1fr)}}@container app not (min-width:768px){.as-page--wide,.as-page--centered,.as-page--narrow{padding:var(--space-4) var(--pad-page-x) var(--space-6)}}.as-work{--work-tree-w:var(--pane-tree);background:var(--ground);flex-direction:column;flex:auto;min-width:0;height:100%;min-height:0;display:flex}.as-work--tree-md{--work-tree-w:var(--pane-tree-wide)}.as-work--tree-lg{--work-tree-w:var(--pane-tree-xl)}.as-work__top{flex:none;min-width:0}.as-work__grid{grid-template-columns:var(--work-cols,minmax(0, 1fr));flex:auto;grid-template-rows:minmax(0,1fr);min-height:0;display:grid}.as-work__tree{overscroll-behavior:contain;min-width:0;min-height:0;padding:var(--pad-card-sm);background:var(--surface);border-inline-end:var(--border);overflow-y:auto;container:pane/inline-size}.as-work__rail{--icon-size:var(--icon-lg);align-items:center;gap:var(--gap-sm);min-height:0;padding:var(--space-3) 0;border:0;border-inline-end:var(--border);background:var(--surface);color:var(--ink-3);cursor:pointer;transition:background-color var(--motion-base) var(--ease-standard), color var(--motion-base) var(--ease-standard);flex-direction:column;display:flex;overflow:hidden}.as-work__rail:hover{background:var(--state-hover-bg);color:var(--ink-2)}.as-work__rail:focus-visible{box-shadow:var(--focus-inset);outline:none}.as-work__raillabel{writing-mode:vertical-rl;text-overflow:ellipsis;white-space:nowrap;min-height:0;font:var(--type-label-sm);letter-spacing:var(--type-label-sm-tracking);text-transform:var(--type-label-sm-case);overflow:hidden}.as-work__main{background:var(--surface);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden;container:pane/inline-size}.as-work__main>.as-tb,.as-work__treebar{flex:none}.as-work__list{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:auto}.as-work__aside{border-inline-start:var(--border);background:var(--surface);min-width:0;min-height:0;display:flex}.as-work__treebar{align-items:center;gap:var(--gap-sm);min-height:var(--bar-h);padding:0 var(--pad-card-sm);background:var(--sunken);border-bottom:var(--border);display:flex}.as-work__treebtn{max-width:var(--grid-min-md)}.as-work__skeltree{gap:var(--space-3);flex-direction:column;display:flex;overflow:hidden}.as-work__skelbar{align-items:center;gap:var(--gap-sm);padding-inline:var(--tb-px,0);display:flex}.as-work__skelbar>.as-work__skelctl{flex:auto;min-width:0}.as-work__skelbar>.as-work__skelctl:last-child{flex:none;max-width:40%}.as-work__skelctl{height:var(--control-md)}.as-work--loading .as-work__list{overflow:hidden}.as-work__skelrow{align-items:center;gap:var(--space-4);height:var(--row-h-default);padding-inline:var(--cell-pad-x);background:var(--surface);border-bottom:var(--border-soft);flex:none;display:flex}.as-case{background:var(--ground);flex-direction:column;flex:auto;min-width:0;height:100%;min-height:0;display:flex}.as-case__head{z-index:var(--z-bar);flex:none;position:relative}.as-case__tabs{background:var(--surface);display:none}.as-case__banners{flex-direction:column;flex:none;min-width:0;display:flex}.as-case__grid{grid-template-columns:var(--case-cols);gap:var(--gap-cards);min-height:0;padding:var(--pad-card);flex:auto;grid-template-rows:minmax(0,1fr);display:grid}.as-case--ratio .as-case__grid{gap:0;padding:0}.as-case__col{flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.as-case__scroll{gap:var(--gap-cards);overscroll-behavior:contain;min-height:0;padding-bottom:var(--space-6);flex-direction:column;flex:auto;display:flex;overflow-y:auto;container:pane/inline-size}.as-case__scroll:focus-visible{box-shadow:var(--focus-inset);outline:none}.as-case--ratio .as-case__scroll{padding:var(--pad-card)}.as-case--ratio .as-case__col+.as-case__col{border-inline-start:var(--border)}.as-case__col.is-collapsed .as-case__scroll{display:none}.as-case__fold{flex:none;align-self:flex-start}.as-case__col--end .as-case__fold{align-self:flex-end}.as-case__foot{z-index:var(--z-sticky);gap:var(--gap-sm);padding:var(--pad-card-sm);border:var(--border);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--elev-2);flex-direction:column;flex:none;margin-top:auto;display:flex;position:sticky;bottom:0}@container app (min-width:1024px){.as-case__scroll:has(>.as-case__foot){padding-bottom:var(--space-2)}.as-case__foot:before,.as-case__foot:after{content:"";pointer-events:none;position:absolute;inset-inline:-1px}.as-case__foot:before{height:var(--space-4);background:linear-gradient(to bottom, transparent, var(--ground));bottom:100%}.as-case__foot:after{height:calc(var(--space-2) + 1px);background:var(--ground);top:100%}}.as-case__rail{--icon-size:var(--icon-lg);align-items:center;gap:var(--gap-sm);min-height:0;padding:var(--space-3) 0;border:var(--border);border-radius:var(--radius-feature);background:var(--surface);color:var(--ink-3);cursor:pointer;transition:background-color var(--motion-base) var(--ease-standard), color var(--motion-base) var(--ease-standard);flex-direction:column;flex:auto;display:flex;overflow:hidden}.as-case--ratio .as-case__rail{margin:var(--pad-card-sm) var(--space-1)}.as-case__rail:hover{background:var(--state-hover-bg);color:var(--ink-2)}.as-case__rail:focus-visible{box-shadow:var(--focus-ring);outline:none}.as-case__raillabel{writing-mode:vertical-rl;text-overflow:ellipsis;white-space:nowrap;min-height:0;font:var(--type-label-sm);letter-spacing:var(--type-label-sm-tracking);text-transform:var(--type-label-sm-case);overflow:hidden}.as-case__handle{top:0;bottom:0;z-index:var(--z-raised);width:var(--gap-cards);cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none;outline:none;justify-content:center;display:flex;position:absolute;inset-inline-start:calc(-1 * var(--gap-cards))}.as-case__handlebar{border-radius:var(--radius-pill);background:var(--stroke-strong);width:1px;height:100%;transition:width var(--motion-fast) var(--ease-standard), background-color var(--motion-fast) var(--ease-standard)}.as-case__handle:hover .as-case__handlebar{width:var(--space-1)}.as-case__handle.is-dragging .as-case__handlebar,.as-case__handle:focus-visible .as-case__handlebar{width:var(--edge-select);background:var(--accent)}.as-case__handle:focus-visible .as-case__handlebar{box-shadow:var(--focus-halo)}@media (pointer:coarse){.as-case__handle{display:none}}:where([data-pointer=coarse]) .as-case__handle{display:none}@container app not (min-width:1024px){.as-case{flex:1 0 auto;height:auto;min-height:auto}.as-case__head{position:sticky;top:0}.as-case__tabs{display:block}.as-case__grid{padding:var(--pad-card);display:block}.as-case--ratio .as-case__grid{padding:0}.as-case__col{display:block}.as-case__col.is-inactive{display:none}.as-case--ratio .as-case__col+.as-case__col{border-inline-start:0}.as-case__col.is-collapsed .as-case__scroll{display:flex}.as-case__scroll{min-height:auto;padding-bottom:0;overflow:visible}.as-case__rail,.as-case__fold,.as-case__handle{display:none}.as-case__foot{margin:var(--pad-card) calc(-1 * var(--pad-card)) calc(-1 * var(--pad-card));padding:var(--pad-card-sm) var(--pad-card) max(var(--pad-card-sm), env(safe-area-inset-bottom));box-shadow:var(--elev-pop);border-width:1px 0 0;border-radius:0}.as-case--ratio .as-case__foot{margin-bottom:calc(-1 * var(--pad-card))}}.as-auth{height:var(--auth-h,100dvh);background:var(--ground);min-height:0;color:var(--ink);overflow:auto}.as-auth__in{min-height:100%;display:flex}.as-auth__hero{justify-content:space-between;gap:var(--space-8);width:52%;padding:var(--space-12) calc(var(--space-12) + var(--space-2));background:linear-gradient(150deg, var(--hero-a), var(--hero-b));color:var(--hero-ink);flex-direction:column;flex:none;display:flex;position:relative;overflow:hidden}.as-auth__glow{pointer-events:none;background:radial-gradient(ellipse 120% 70% at 10% -10%, color-mix(in srgb, var(--hero-glow) 28%, transparent), transparent);position:absolute;inset:0}.as-auth__brand{align-items:center;gap:var(--gap-md);display:flex;position:relative}.as-auth__logo{width:calc(var(--space-12) + 2 * var(--logo-pad));height:calc(var(--space-12) + 2 * var(--logo-pad));padding:var(--logo-pad);border-radius:var(--logo-radius);background:var(--logo-ground);object-fit:contain;flex:none}.as-auth__wordmark{font:var(--type-wordmark-lg);letter-spacing:var(--type-wordmark-lg-tracking)}.as-auth__tagline{margin-top:var(--space-0-5);font:var(--type-label-hero);letter-spacing:var(--type-label-hero-tracking);text-transform:var(--type-label-hero-case);color:var(--hero-mut)}.as-auth__headline{max-width:var(--card-notice-w);font:var(--type-headline);letter-spacing:var(--type-headline-tracking);margin:0;position:relative}.as-auth__foot{gap:var(--gap-lg);flex-direction:column;display:flex;position:relative}.as-auth__brands{gap:var(--gap-md);flex-wrap:wrap;display:flex}.as-auth__footer{font:var(--type-caption);letter-spacing:var(--type-caption-tracking);color:var(--hero-mut)}.as-auth__panel{min-width:0;padding:var(--space-10);flex:auto;justify-content:center;align-items:center;display:flex}.as-auth__form{gap:var(--gap-md);width:100%;max-width:var(--auth-form);flex-direction:column;display:flex}.as-auth__title{font:var(--type-display);letter-spacing:var(--type-display-tracking);color:var(--ink);margin:0}.as-auth__subtitle{margin:calc(-1 * var(--space-2)) 0 var(--space-2);font:var(--type-body-dense);letter-spacing:var(--type-body-dense-tracking);color:var(--ink-3)}@container app not (min-width:768px){.as-auth__in{flex-direction:column}.as-auth__hero{gap:var(--space-6);width:100%;padding:var(--space-8) var(--space-6)}.as-auth__panel{padding:var(--space-8) var(--pad-page-x) var(--space-10);align-items:flex-start}}.as-pdoc{gap:var(--gap-lg);width:100%;max-width:var(--page-doc);flex-direction:column;min-width:0;margin-inline:auto;display:flex;container:pdoc/inline-size}.as-pdoc__toolbar{justify-content:space-between;align-items:center;gap:var(--gap-controls);flex-wrap:wrap;display:flex}.as-pdoc__sheet{min-width:0;padding:var(--space-10);border:var(--border);border-radius:var(--radius-feature);background:var(--surface);box-shadow:var(--elev-2);color:var(--ink);container-type:inline-size}.as-pdoc--plain .as-pdoc__sheet{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.as-pdoc__head{justify-content:space-between;align-items:flex-start;gap:var(--gap-lg);margin-bottom:var(--gap-xl);padding-bottom:var(--space-4);border-bottom:var(--border);display:flex}.as-pdoc.has-tone .as-pdoc__head{border-bottom:max(1px, calc(var(--rule-strong) * clamp(0, var(--edge-strength), 1))) solid color-mix(in srgb, var(--t-fill) calc(clamp(0, var(--edge-strength), 1) * 100%), var(--stroke));padding-bottom:var(--space-3)}.as-pdoc__id{align-items:flex-start;gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.as-pdoc__tags{align-items:center;gap:var(--gap-sm);margin-bottom:var(--space-1);flex-wrap:wrap;display:flex}.as-pdoc__title{font:var(--type-title-doc);letter-spacing:var(--type-title-doc-tracking);color:var(--ink);margin:0}.as-pdoc__meta,.as-pdoc__filters{font:var(--type-caption);letter-spacing:var(--type-caption-tracking);color:var(--ink-3);margin:0}.as-pdoc__aside{align-items:flex-end;gap:var(--space-3);text-align:end;flex-direction:column;flex:none;max-width:50%;display:flex}.as-pdoc__stamp{gap:var(--space-0-5);font:var(--type-meta);letter-spacing:var(--type-meta-tracking);color:var(--ink-3);flex-direction:column;display:flex}.as-pdoc__stamp p{margin:0}.as-pdoc__org{font:var(--type-label-sm);letter-spacing:var(--type-label-sm-tracking);text-transform:var(--type-label-sm-case)}.as-pdoc__count{font-variant-numeric:tabular-nums;color:var(--ink-2);font-weight:600}.as-pdoc__body{gap:var(--gap-xl);flex-direction:column;min-width:0;display:flex}.as-pdoc__foot{margin-top:var(--space-10);padding-top:var(--space-3);border-top:var(--border);font:var(--type-meta);letter-spacing:var(--type-meta-tracking);color:var(--ink-3)}@container pdoc not (min-width:640px){.as-pdoc__sheet{padding:var(--pad-card);border-radius:var(--radius-card)}.as-pdoc__head{gap:var(--gap-md);margin-bottom:var(--gap-lg);flex-direction:column}.as-pdoc__aside{text-align:start;align-items:flex-start;max-width:none}.as-pdoc__foot{margin-top:var(--space-6)}}@media print{@page{size:A4}.as-shell{height:auto}.as-shell>.as-shell-head,.as-shell>.as-shell-nav,.as-shell__banners,.as-shell__skip,.as-progress-page{display:none}.as-shell__main{overflow:visible}.as-pdoc{gap:0;max-width:none}.as-pdoc__toolbar{display:none}.as-pdoc__sheet{box-shadow:none;border:0;border-radius:0;padding:0}.as-pdoc__head{break-inside:avoid}.as-pdoc__body :is(h2,h3,h4){break-after:avoid}.as-pdoc__body :is(tr,li,dl>div){break-inside:avoid}.as-pdoc__body thead{display:table-header-group}}.as-plate-none{color:var(--ink-3);font-variant-numeric:tabular-nums}.as-infotip{--icon-size:var(--icon-sm);vertical-align:middle;width:var(--pill-h-sm);height:var(--pill-h-sm);border-radius:var(--radius-round);color:var(--ink-3);cursor:help;transition:color var(--motion-fast) var(--ease-standard), background-color var(--motion-fast) var(--ease-standard);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.as-infotip:hover{color:var(--ink-2);background:var(--state-hover-overlay)}.as-infotip:focus-visible{box-shadow:var(--focus-ring);outline:none}[data-surface=dark] .as-infotip{color:var(--hero-mut)}.as-score .as-badge__text{font-variant-numeric:tabular-nums}.as-score,.as-badge--mono{max-width:none}.as-score .as-badge__text,.as-badge--mono .as-badge__text{flex-shrink:0}.as-score-tip{border-radius:var(--radius-tag);cursor:help;max-width:100%;display:inline-flex}.as-score-tip:focus-visible{box-shadow:var(--focus-ring);outline:none}.as-q{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.as-q--comfortable{gap:var(--space-3)}.as-q__label{font:var(--type-body-dense);letter-spacing:var(--type-body-dense-tracking);color:var(--ink);margin:0;font-weight:600}.as-q--comfortable .as-q__label{font:var(--type-title-page);letter-spacing:var(--type-title-page-tracking);font-weight:600}.as-q__num{font-variant-numeric:tabular-nums;color:var(--ink-3);margin-inline-end:var(--space-1)}.as-q__control,.as-q__suggestion{min-width:0}.as-q__pts{font:var(--type-chip);letter-spacing:var(--type-chip-tracking);font-variant-numeric:tabular-nums;color:var(--ink-3)}.as-q__pts.is-on{color:var(--accent-ink)}.as-q__error{--icon-size:var(--icon-sm);align-items:flex-start;gap:var(--gap-inline);font:var(--type-caption);letter-spacing:var(--type-caption-tracking);color:var(--tone-bad-ink);margin:0;display:flex}.as-q__error .as-icon{margin-top:var(--space-0-5);flex-shrink:0}.as-q.is-collapsible{gap:0}.as-q__row{align-items:flex-start;gap:var(--space-2);width:100%;min-height:var(--row-h-compact);padding:var(--space-1-5) var(--space-2);border-radius:var(--radius-control-sm);color:inherit;font:inherit;text-align:start;cursor:pointer;transition:background-color var(--motion-fast) var(--ease-standard);background:0 0;border:0;display:flex}.as-q__row:hover{background:var(--state-hover-bg)}.as-q__row:focus-visible{box-shadow:var(--focus-inset);outline:none}.as-q.is-open>.as-q__row{background:var(--sunken)}.as-q__chev{--icon-size:var(--icon-sm);margin-top:var(--space-0-5);color:var(--ink-3);transition:transform var(--motion-base) var(--ease-standard);flex-shrink:0;transform:rotate(-90deg)}.as-q.is-open .as-q__chev{transform:none}.as-q__text{min-width:0;font:var(--type-ui);letter-spacing:var(--type-ui-tracking);color:var(--ink-2);flex:auto}.as-q.is-collapsible:not(.is-open) .as-q__text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.as-q__answer{min-width:0;max-width:45%;margin-block:calc((var(--type-ui-lh) - var(--pill-h-sm)) / 2);flex-shrink:0;display:inline-flex}.as-q__body{gap:var(--space-2);min-width:0;padding:var(--space-2) var(--space-2) var(--space-1) calc(var(--space-2) * 2 + var(--icon-sm));flex-direction:column;display:flex}@container not (min-width:320px){.as-q__body{padding-inline-start:var(--space-2)}}.as-survsec{min-width:0;padding:var(--pad-card-sm)}.as-survsec+.as-survsec{border-top:var(--border)}.as-survsec__head{justify-content:space-between;align-items:center;gap:var(--space-1) var(--space-2);min-height:var(--pill-h-md);flex-wrap:wrap;display:flex}.as-survsec__heading{min-width:0;font:inherit;margin:0}.as-survsec__toggle{--icon-size:var(--icon-sm);align-items:center;gap:var(--space-1-5);max-width:100%;padding:var(--space-0-5) var(--space-2) var(--space-0-5) 0;border-radius:var(--radius-control-sm);color:var(--ink-3);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;display:inline-flex}.as-survsec__toggle:hover{color:var(--ink-2)}.as-survsec__toggle:focus-visible{box-shadow:var(--focus-ring);outline:none}.as-survsec__chev{transition:transform var(--motion-base) var(--ease-standard);flex-shrink:0;transform:rotate(-90deg)}.as-survsec.is-open .as-survsec__chev{transform:none}.as-survsec__title{min-width:0;font:var(--type-label-sm);letter-spacing:var(--type-label-sm-tracking);text-transform:var(--type-label-sm-case);color:var(--ink-3)}.as-survsec__count{--icon-size:var(--icon-xs);align-items:center;gap:var(--space-0-5);font:var(--type-meta);letter-spacing:var(--type-meta-tracking);font-variant-numeric:tabular-nums;color:var(--ink-3);flex-shrink:0;display:inline-flex}.as-survsec__count.is-done{color:var(--tone-good-ink);font-weight:600}.as-survsec__tools{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-inline-start:auto;display:flex}.as-survsec__scriptbtn .as-icon:last-child{transition:transform var(--motion-base) var(--ease-standard)}.as-survsec__scriptbtn.is-open .as-icon:last-child{transform:rotate(180deg)}.as-survsec__body{gap:var(--space-1);min-width:0;margin-top:var(--space-1-5);flex-direction:column;display:flex}.as-survsec__script{margin:0 0 var(--space-2);border-inline-start:var(--rule-strong) solid var(--stroke-strong);font:var(--type-caption);line-height:var(--type-ui-lh);color:var(--ink-3);padding-inline-start:var(--space-3);font-style:italic}.as-ai__src{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.as-ai__from{--icon-size:var(--icon-sm);align-items:center;gap:var(--space-1);color:var(--ink);font-weight:600;display:inline-flex}.as-ai__from .as-icon{color:var(--ink-3)}.as-ai__reading{margin-top:var(--space-1);color:var(--ink-2);font-style:italic;display:block}.as-ai__evidence{color:var(--ink-3);display:block}.as-ai__evidence q{font-style:italic}.as-ai__actions{align-items:center;gap:var(--space-1) var(--space-4);margin-top:var(--space-1-5);flex-wrap:wrap;display:flex}.as-al{--al-px:var(--space-2);gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.as-al--reasoning.as-al--inset-none,.as-al--compare.as-al--inset-none{--al-px:0}.as-al--inset-sm{--al-px:var(--pad-card-sm)}.as-al--inset-md{--al-px:var(--pad-card)}.as-al__count{padding-inline:var(--al-px);text-align:end;font:var(--type-meta);letter-spacing:var(--type-meta-tracking);font-variant-numeric:tabular-nums;color:var(--ink-3);margin:0}.as-al__rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.as-al__q{min-width:0;font:var(--type-body-dense);letter-spacing:var(--type-body-dense-tracking);color:var(--ink-2);overflow-wrap:anywhere;margin:0}.as-al__row--answer{align-items:flex-start;column-gap:var(--gap-md);row-gap:var(--space-0-5);padding:var(--space-1-5) var(--al-px);border-radius:var(--radius-control-sm);flex-wrap:wrap;display:flex}.as-al__row--answer:nth-child(odd){background:var(--row-zebra)}.as-al__qcol{flex:999 60%;min-width:0}.as-al__row.is-blank .as-al__q{color:var(--ink-3)}.as-al__req{border-radius:var(--radius-hair);font-weight:var(--weight-strong);color:var(--tone-bad-ink);cursor:help;margin-inline-start:var(--space-1)}.as-al__req:focus-visible{box-shadow:var(--focus-ring);outline:none}.as-al__note{margin:var(--space-0-5) 0 0;font:var(--type-caption);letter-spacing:var(--type-caption-tracking);color:var(--ink-3);font-style:italic}.as-al__a{justify-content:flex-start;align-items:center;gap:var(--gap-sm);min-width:0;min-height:var(--type-body-dense-lh);flex:auto;display:flex}.as-al__answer{min-width:0;font:var(--type-body-dense);letter-spacing:var(--type-body-dense-tracking);color:var(--ink);overflow-wrap:anywhere;font-weight:600}.as-al__blank{font:var(--type-caption);letter-spacing:var(--type-caption-tracking);color:var(--ink-3);white-space:nowrap;font-style:italic}.as-al__a>.as-score,.as-al__a>.as-score-tip{flex-shrink:0}.as-al__a>.as-score{min-width:var(--control-xl);justify-content:center}.as-al--reasoning .as-al__row+.as-al__row,.as-al--compare .as-al__row+.as-al__row{border-top:var(--border-soft)}.as-al__row--reasoning{align-items:flex-start;gap:var(--gap-md);padding:var(--space-2-5) var(--al-px);transition:background-color var(--motion-base) var(--ease-standard);display:flex}.as-al__row--reasoning.is-spot{background:var(--state-selected-bg);box-shadow:var(--state-selected-edge)}.as-al--reasoning .as-al__q,.as-al--compare .as-al__q{font:var(--type-ui);letter-spacing:var(--type-ui-tracking);color:var(--ink)}.as-al__main{gap:var(--space-1);flex-direction:column;flex:auto;min-width:0;display:flex}.as-al__meta{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.as-al__conf{font:var(--type-meta);letter-spacing:var(--type-meta-tracking);font-variant-numeric:tabular-nums;color:var(--ink-3)}.as-al__opinion{font:var(--type-caption);line-height:var(--type-ui-lh);letter-spacing:var(--type-caption-tracking);color:var(--ink-2);margin:0}.as-al__pts{flex-shrink:0}.as-al__row--compare{gap:var(--space-1-5);padding:var(--space-2-5) var(--al-px);flex-direction:column;display:flex}.as-al__head{justify-content:space-between;align-items:flex-start;gap:var(--gap-sm);display:flex}.as-al__head>.as-badge{flex-shrink:0}.as-al__cells{grid-template-columns:repeat(auto-fit, minmax(min(var(--grid-min-xs), 100%), 1fr));gap:var(--space-2);margin:0;display:grid}.as-al__cell{gap:var(--space-0-5);min-width:0;padding:var(--space-1-5) var(--space-2);border-radius:var(--radius-control);background:var(--sunken);flex-direction:column;display:flex}.as-al__src{font:var(--type-label-sm);letter-spacing:var(--type-label-sm-tracking);text-transform:var(--type-label-sm-case);color:var(--ink-3)}.as-al__val{font:var(--type-caption);line-height:var(--type-ui-lh);letter-spacing:var(--type-caption-tracking);color:var(--ink-2);overflow-wrap:anywhere;margin:0}.as-al__val.is-none{color:var(--ink-3);font-style:italic}.as-al__foot{margin-top:var(--space-1);padding:var(--space-2) var(--al-px) 0;border-top:var(--border-soft)}.as-axis__empty,.as-axis__note{font:var(--type-caption);letter-spacing:var(--type-caption-tracking);color:var(--ink-3);margin:0}.as-axis__saved{gap:var(--space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.as-axis__saved>li{min-width:0;max-width:100%;display:flex}.as-axis__editor{gap:var(--space-2-5);flex-direction:column;min-width:0;display:flex}.as-axis__suggest{gap:var(--space-1-5);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.as-axis__opts{align-content:flex-start;gap:var(--space-1-5);max-height:calc((var(--pill-h-md) + var(--space-1-5)) * 6);margin:calc(var(--space-1) * -1);padding:var(--space-1);flex-wrap:wrap;display:flex;overflow-y:auto}.as-axis__change{align-items:center;gap:var(--space-1) var(--space-3);font:var(--type-caption);letter-spacing:var(--type-caption-tracking);color:var(--ink-3);flex-wrap:wrap;margin:0;display:flex}.as-axis__diff{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:inline-flex}.as-axis__diff>span:first-child{color:var(--ink-2);font-weight:600}.as-contacts__list{margin:0;padding:0;list-style:none}.as-contacts__empty{padding:var(--pad-card-sm)}.as-contact+.as-contact{border-top:var(--border-soft)}.as-contact__row{align-items:center;gap:var(--space-2);min-width:0;min-height:var(--row-h-double);padding:var(--space-1-5) var(--pad-card-sm);transition:background-color var(--motion-fast) var(--ease-standard);display:flex}.as-contact__row:not(.is-static):hover{background:var(--state-hover-bg)}.as-contact__row:has(>.as-contact__toggle--full){padding:0}.as-contact__row.has-audio{row-gap:var(--space-1-5);flex-wrap:wrap}.as-contact.is-open>.as-contact__row,.as-contact.is-open>.as-contact__row:hover{background:var(--state-selected-bg);box-shadow:var(--state-selected-edge)}.as-contact__toggle{align-items:center;gap:var(--space-2);border-radius:var(--radius-control-sm);min-width:0;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0;display:flex}.as-contact__toggle:focus-visible{box-shadow:var(--focus-inset);outline:none}.as-contact__toggle--full{width:100%;min-height:var(--row-h-double);padding:var(--space-1-5) var(--pad-card-sm);border-radius:0}.as-contact__main{align-items:flex-start;gap:var(--space-0-5);flex-direction:column;flex:auto;min-width:0;display:flex}.as-contact__row.has-audio>.as-contact__main{flex:1 1 var(--grid-min-xs)}.as-contact__line{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;min-width:0;max-width:100%;display:flex}.as-contact__dot{width:var(--dot-md);height:var(--dot-md);border-radius:var(--radius-round);background:var(--t-fill);flex-shrink:0}.as-contact__dot.is-none{visibility:hidden}.as-contact__chan{--icon-size:var(--icon-md);color:var(--tone-brand-fill);flex-shrink:0}.as-contact__chan.is-wa{color:color-mix(in srgb, var(--whatsapp) 65%, var(--ink))}.as-contact__when{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:var(--type-ui);letter-spacing:var(--type-ui-tracking);font-variant-numeric:tabular-nums;color:var(--ink);overflow:hidden}.as-contact__preview{-webkit-line-clamp:1;max-width:100%;font:var(--type-caption);letter-spacing:var(--type-caption-tracking);color:var(--ink-3);-webkit-box-orient:vertical;padding-inline-start:calc(var(--dot-md) + var(--icon-md) + var(--space-2) * 2);display:-webkit-box;overflow:hidden}.as-contact__outcome{flex-shrink:0}.as-contact__chevslot{width:var(--icon-md);flex-shrink:0}.as-contact__chev{--icon-size:var(--icon-md);color:var(--ink-3);transition:transform var(--motion-base) var(--ease-standard);flex-shrink:0}.as-contact.is-open .as-contact__chev{transform:rotate(180deg)}.as-contact__chevbtn{width:var(--control-sm);height:var(--control-sm);border-radius:var(--radius-control-sm);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;margin-inline-start:auto;display:inline-flex}.as-contact__chevbtn:hover{background:var(--state-hover-overlay)}.as-contact__player{flex:1 1 var(--grid-min-md);min-width:0;max-width:var(--grid-min-xl);display:flex}.as-contact__player>.as-player{flex:auto;min-width:0}.as-contact__body{gap:var(--space-2);min-width:0;padding:var(--pad-card-sm);background:var(--state-checked-bg);flex-direction:column;display:flex;container-type:inline-size}.as-player{min-width:0;container-type:inline-size}.as-player--full{gap:var(--space-2);padding:var(--space-2-5);border:var(--border);border-radius:var(--radius-card);background:var(--surface);flex-direction:column;display:flex}.as-player__head{align-items:center;gap:var(--gap-inline);min-width:0;padding:0 var(--space-0-5);display:flex}.as-player__fileicon{--icon-size:var(--icon-md);color:var(--tone-brand-fill);flex-shrink:0}.as-player__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:var(--type-ui-sm);letter-spacing:var(--type-ui-sm-tracking);color:var(--ink);overflow:hidden}.as-player__date{font:var(--type-meta);letter-spacing:var(--type-meta-tracking);font-variant-numeric:tabular-nums;color:var(--ink-3);flex-shrink:0;margin-inline-start:auto}.as-player__bar{align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-1) var(--space-2) var(--space-1) var(--space-1);border-radius:var(--radius-control);background:var(--sunken);display:flex}.as-player__play{border-radius:var(--radius-round);flex-shrink:0}.as-player__proc{--icon-size:var(--icon-sm);color:var(--tone-brand-fill);flex-shrink:0}.as-player__scrub{min-width:var(--control-xl);height:var(--pill-h-sm);flex:auto;align-items:center;display:flex;position:relative}.as-player__range{z-index:var(--z-raised);opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.as-player__track{height:var(--track-xs);border-radius:var(--radius-pill);background:var(--stroke);position:absolute;inset-inline:0;overflow:hidden}.as-player__played{width:var(--player-pct);border-radius:inherit;background:var(--tone-brand-fill);position:absolute;inset-block:0;inset-inline-start:0}.as-player__thumb{top:50%;left:var(--player-pct);width:var(--icon-xs);height:var(--icon-xs);border:var(--rule-strong) solid var(--surface);border-radius:var(--radius-round);background:var(--tone-brand-fill);pointer-events:none;position:absolute;transform:translate(-50%,-50%)}.as-player__range:focus-visible~.as-player__thumb{box-shadow:var(--focus-ring)}.as-player__time{font:var(--type-meta);letter-spacing:var(--type-meta-tracking);font-variant-numeric:tabular-nums;color:var(--ink-3);white-space:nowrap;flex-shrink:0}.as-player__tool{flex-shrink:0}@container not (min-width:260px){.as-player__total{display:none}}.as-analysis{gap:var(--space-2);flex-direction:column;min-width:0;display:flex;container-type:inline-size}.as-analysis__actions{align-items:center;gap:var(--gap-controls);flex-wrap:wrap;display:flex}.as-analysis__main{flex:auto}.as-analysis__del{flex-shrink:0}@container not (min-width:280px){.as-analysis__actions{flex-direction:column;align-items:stretch}}.as-vhist{min-width:0;padding-block:var(--pad-card-sm) var(--space-1);flex-direction:column;display:flex}.as-vhist__head{gap:var(--space-0-5);padding:0 var(--pad-card) var(--space-2);flex-direction:column;display:flex}.as-vhist__title{font:var(--type-label-sm);letter-spacing:var(--type-label-sm-tracking);text-transform:var(--type-label-sm-case);color:var(--ink-3);margin:0}.as-vhist__sum{font:var(--type-caption);letter-spacing:var(--type-caption-tracking);color:var(--ink-2);margin:0}.as-vhist__note,.as-vhist__msg,.as-vhist__loading{padding:0 var(--pad-card) var(--space-2)}.as-vhist__line{align-items:center;gap:var(--space-1-5);flex-wrap:wrap;display:inline-flex}.as-vhist__date{font-variant-numeric:tabular-nums}.as-vhist__facts{justify-content:flex-end;align-items:center;gap:var(--space-1-5);flex-wrap:wrap;display:inline-flex}.as-vhist__word{font:var(--type-caption);letter-spacing:var(--type-caption-tracking);color:var(--ink-3);white-space:nowrap}.as-vhist-scope{display:contents}.as-vhist--table{gap:var(--space-2);padding-block:0}.as-vhist--table .as-vhist__sum,.as-vhist--table .as-vhist__note,.as-vhist--table .as-vhist__loading{padding:0}@media (pointer:coarse){.as-q__row{min-height:var(--target-coarse);align-items:center}.as-q__row .as-q__chev{margin-top:0}.as-survsec__toggle{min-height:var(--target-coarse)}.as-contact__chevbtn{width:var(--target-coarse);height:var(--target-coarse)}.as-player__scrub{height:var(--target-coarse)}}:where([data-pointer=coarse]) .as-q__row{min-height:var(--target-coarse);align-items:center}:where([data-pointer=coarse]) .as-q__row .as-q__chev{margin-top:0}:where([data-pointer=coarse]) .as-survsec__toggle{min-height:var(--target-coarse)}:where([data-pointer=coarse]) .as-contact__chevbtn{width:var(--target-coarse);height:var(--target-coarse)}:where([data-pointer=coarse]) .as-player__scrub{height:var(--target-coarse)}}
