/* Generated by build-mini-apps.mjs. Source SHA-256 22e7f02099315bb997951e3035553e813c5da060a7ac68fbdc265c987b13d404. Do not edit. */
@font-face{font-family:AIMPlex;src:url("aim-plex-400.woff2") format("woff2");font-weight:400;font-display:swap}
@font-face{font-family:AIMPlex;src:url("aim-plex-500.woff2") format("woff2");font-weight:500;font-display:swap}
@font-face{font-family:AIMPlex;src:url("aim-plex-600.woff2") format("woff2");font-weight:600;font-display:swap}
:root {
  --aim-p-white: #ffffff;
  --aim-p-ink: #202124;
  --aim-p-gray600: #6b6e75;
  --aim-p-gray200: #e8e9ed;
  --aim-p-gray50: #f5f6f8;
  --aim-p-gray100: #f2f3f5;
  --aim-p-red: #db303d;
  --aim-p-purple: #69429a;
  --aim-p-amber: #98600b;
  --aim-p-green: #287958;
  --aim-p-blue: #3465c5;
  --aim-p-black: #000000;
  --aim-p-webGray: #d9d9d9;
  --aim-p-lime: #c3ff00;
  --aim-p-radius0: 0px;
  --aim-p-radius2: 2px;
  --aim-p-radius8: 8px;
  --aim-p-radius16: 16px;
  --aim-p-space4: 4px;
  --aim-p-space8: 8px;
  --aim-p-space12: 12px;
  --aim-p-space16: 16px;
  --aim-p-space24: 24px;
  --aim-p-space32: 32px;
  --aim-p-sizeMeta: 11px;
  --aim-p-sizeBody: 14px;
  --aim-p-sizeTitle: 24px;
  --aim-p-target: 44px;
  --aim-p-font: "AIMPlex", ui-monospace, monospace;
  --aim-p-state: 160ms;
  --aim-p-reveal: 440ms;
  --aim-p-relationship: 640ms;
  --aim-p-sweep: 1000ms;
  --aim-p-ease: cubic-bezier(.2,.8,.2,1);
  --aim-p-panel: 180ms;
  --aim-p-hide: 140ms;
  --aim-p-panelAppear: 200ms;
  --aim-p-windowAppear: 180ms;
  --aim-p-windowAppearShift: 6px;
  --aim-p-gray300: #c9cbd1;
  --aim-p-gray400: #9aa0a6;
  --aim-p-gray700: #5f6368;
  --aim-p-gray800: #3c4043;
  --aim-p-gray900: #2d2e31;
  --aim-p-purple300: #a98bd6;
  --aim-p-amber300: #d79a3a;
  --aim-p-green300: #4fb38a;
  --aim-p-blue300: #7aa2ec;
}
:root, [data-aim-profile="n1"] {
  --aim-s-canvas: var(--aim-p-white);
  --aim-s-surface: var(--aim-p-white);
  --aim-s-text: var(--aim-p-ink);
  --aim-s-text-secondary: var(--aim-p-gray600);
  --aim-s-divider: var(--aim-p-gray200);
  --aim-s-hover: var(--aim-p-gray50);
  --aim-s-selected: var(--aim-p-gray50);
  --aim-s-data: var(--aim-p-gray100);
  --aim-s-selection: var(--aim-p-red);
  --aim-s-evidence: var(--aim-p-purple);
  --aim-s-warning: var(--aim-p-amber);
  --aim-s-danger: var(--aim-p-red);
  --aim-s-success: var(--aim-p-green);
  --aim-s-info: var(--aim-p-blue);
  --aim-s-neutral: var(--aim-p-gray600);
  --aim-s-radius-control: var(--aim-p-radius8);
  --aim-s-radius-card: var(--aim-p-radius8);
  --aim-s-radius-content: var(--aim-p-radius16);
  --aim-s-radius-shell: var(--aim-p-radius0);
  --aim-s-font: var(--aim-p-font);
  --aim-s-size-meta: var(--aim-p-sizeMeta);
  --aim-s-size-body: var(--aim-p-sizeBody);
  --aim-s-size-title: var(--aim-p-sizeTitle);
  --aim-s-target: var(--aim-p-target);
  --aim-s-motion-state: var(--aim-p-state);
  --aim-s-motion-reveal: var(--aim-p-reveal);
  --aim-s-motion-relationship: var(--aim-p-relationship);
  --aim-s-motion-sweep: var(--aim-p-sweep);
  --aim-s-motion-ease: var(--aim-p-ease);
  --aim-s-motion-panel: var(--aim-p-panel);
  --aim-s-motion-hide: var(--aim-p-hide);
  --aim-s-motion-panel-appear: var(--aim-p-panelAppear);
  --aim-s-motion-window-appear: var(--aim-p-windowAppear);
  --aim-s-motion-window-appear-shift: var(--aim-p-windowAppearShift);
  --aim-s-text-disabled: var(--aim-p-gray300);
  --aim-c-button-background: var(--aim-s-surface);
  --aim-c-button-hover: var(--aim-s-hover);
  --aim-c-button-text: var(--aim-s-text);
  --aim-c-button-border: var(--aim-s-divider);
  --aim-c-button-radius: var(--aim-s-radius-control);
  --aim-c-button-height: var(--aim-s-target);
  --aim-c-focus-ring: var(--aim-s-selection);
  --aim-c-card-background: var(--aim-s-surface);
  --aim-c-card-border: var(--aim-s-divider);
  --aim-c-card-radius: var(--aim-s-radius-card);
  --aim-c-panel-radius: var(--aim-s-radius-content);
  --aim-c-event-background: var(--aim-s-data);
  --aim-c-event-now: var(--aim-s-selection);
  --aim-c-event-radius: var(--aim-s-radius-card);
  --aim-c-receipt-linked: var(--aim-s-evidence);
  --aim-c-receipt-degraded: var(--aim-s-danger);
  --aim-c-receipt-unobserved: var(--aim-s-neutral);
  --aim-c-hint-text: var(--aim-s-text);
  --aim-c-hint-background: var(--aim-s-surface);
  --aim-c-hint-border: var(--aim-s-divider);
  --aim-c-hint-radius: var(--aim-s-radius-content);
  --aim-c-logo-ink: var(--aim-s-text);
  --aim-c-logo-signal: var(--aim-s-selection);
  --aim-c-companion-attention: var(--aim-s-warning);
}
[data-aim-profile="web"] {
  --aim-s-canvas: var(--aim-p-white);
  --aim-s-surface: var(--aim-p-white);
  --aim-s-text: var(--aim-p-black);
  --aim-s-text-secondary: var(--aim-p-gray600);
  --aim-s-divider: var(--aim-p-webGray);
  --aim-s-hover: var(--aim-p-gray50);
  --aim-s-selected: var(--aim-p-gray50);
  --aim-s-data: var(--aim-p-gray100);
  --aim-s-selection: var(--aim-p-red);
  --aim-s-evidence: var(--aim-p-purple);
  --aim-s-warning: var(--aim-p-amber);
  --aim-s-danger: var(--aim-p-red);
  --aim-s-success: var(--aim-p-green);
  --aim-s-info: var(--aim-p-blue);
  --aim-s-neutral: var(--aim-p-gray600);
  --aim-s-radius-control: var(--aim-p-radius2);
  --aim-s-radius-card: var(--aim-p-radius2);
  --aim-s-radius-content: var(--aim-p-radius2);
  --aim-s-radius-shell: var(--aim-p-radius0);
  --aim-s-font: var(--aim-p-font);
  --aim-s-size-meta: var(--aim-p-sizeMeta);
  --aim-s-size-body: var(--aim-p-sizeBody);
  --aim-s-size-title: var(--aim-p-sizeTitle);
  --aim-s-target: var(--aim-p-target);
  --aim-s-motion-state: var(--aim-p-state);
  --aim-s-motion-reveal: var(--aim-p-reveal);
  --aim-s-motion-relationship: var(--aim-p-relationship);
  --aim-s-motion-sweep: var(--aim-p-sweep);
  --aim-s-motion-ease: var(--aim-p-ease);
  --aim-s-motion-panel: var(--aim-p-panel);
  --aim-s-motion-hide: var(--aim-p-hide);
  --aim-s-motion-panel-appear: var(--aim-p-panelAppear);
  --aim-s-motion-window-appear: var(--aim-p-windowAppear);
  --aim-s-motion-window-appear-shift: var(--aim-p-windowAppearShift);
  --aim-s-text-disabled: var(--aim-p-gray300);
  --aim-c-button-background: var(--aim-s-surface);
  --aim-c-button-hover: var(--aim-s-hover);
  --aim-c-button-text: var(--aim-s-text);
  --aim-c-button-border: var(--aim-s-divider);
  --aim-c-button-radius: var(--aim-s-radius-control);
  --aim-c-button-height: var(--aim-s-target);
  --aim-c-focus-ring: var(--aim-s-selection);
  --aim-c-card-background: var(--aim-s-surface);
  --aim-c-card-border: var(--aim-s-divider);
  --aim-c-card-radius: var(--aim-s-radius-card);
  --aim-c-panel-radius: var(--aim-s-radius-content);
  --aim-c-event-background: var(--aim-s-data);
  --aim-c-event-now: var(--aim-s-selection);
  --aim-c-event-radius: var(--aim-s-radius-card);
  --aim-c-receipt-linked: var(--aim-s-evidence);
  --aim-c-receipt-degraded: var(--aim-s-danger);
  --aim-c-receipt-unobserved: var(--aim-s-neutral);
  --aim-c-hint-text: var(--aim-s-text);
  --aim-c-hint-background: var(--aim-s-surface);
  --aim-c-hint-border: var(--aim-s-divider);
  --aim-c-hint-radius: var(--aim-s-radius-content);
  --aim-c-logo-ink: var(--aim-s-text);
  --aim-c-logo-signal: var(--aim-s-selection);
  --aim-c-companion-attention: var(--aim-s-warning);
}
[data-aim-profile="n1-dark"] {
  --aim-s-canvas: var(--aim-p-ink);
  --aim-s-surface: var(--aim-p-ink);
  --aim-s-text: var(--aim-p-gray100);
  --aim-s-text-secondary: var(--aim-p-gray400);
  --aim-s-divider: var(--aim-p-gray800);
  --aim-s-hover: var(--aim-p-gray900);
  --aim-s-selected: var(--aim-p-gray900);
  --aim-s-data: var(--aim-p-gray900);
  --aim-s-selection: var(--aim-p-red);
  --aim-s-evidence: var(--aim-p-purple300);
  --aim-s-warning: var(--aim-p-amber300);
  --aim-s-danger: var(--aim-p-red);
  --aim-s-success: var(--aim-p-green300);
  --aim-s-info: var(--aim-p-blue300);
  --aim-s-neutral: var(--aim-p-gray400);
  --aim-s-radius-control: var(--aim-p-radius8);
  --aim-s-radius-card: var(--aim-p-radius8);
  --aim-s-radius-content: var(--aim-p-radius16);
  --aim-s-radius-shell: var(--aim-p-radius0);
  --aim-s-font: var(--aim-p-font);
  --aim-s-size-meta: var(--aim-p-sizeMeta);
  --aim-s-size-body: var(--aim-p-sizeBody);
  --aim-s-size-title: var(--aim-p-sizeTitle);
  --aim-s-target: var(--aim-p-target);
  --aim-s-motion-state: var(--aim-p-state);
  --aim-s-motion-reveal: var(--aim-p-reveal);
  --aim-s-motion-relationship: var(--aim-p-relationship);
  --aim-s-motion-sweep: var(--aim-p-sweep);
  --aim-s-motion-ease: var(--aim-p-ease);
  --aim-s-motion-panel: var(--aim-p-panel);
  --aim-s-motion-hide: var(--aim-p-hide);
  --aim-s-motion-panel-appear: var(--aim-p-panelAppear);
  --aim-s-motion-window-appear: var(--aim-p-windowAppear);
  --aim-s-motion-window-appear-shift: var(--aim-p-windowAppearShift);
  --aim-s-text-disabled: var(--aim-p-gray700);
  --aim-c-button-background: var(--aim-s-surface);
  --aim-c-button-hover: var(--aim-s-hover);
  --aim-c-button-text: var(--aim-s-text);
  --aim-c-button-border: var(--aim-s-divider);
  --aim-c-button-radius: var(--aim-s-radius-control);
  --aim-c-button-height: var(--aim-s-target);
  --aim-c-focus-ring: var(--aim-s-selection);
  --aim-c-card-background: var(--aim-s-surface);
  --aim-c-card-border: var(--aim-s-divider);
  --aim-c-card-radius: var(--aim-s-radius-card);
  --aim-c-panel-radius: var(--aim-s-radius-content);
  --aim-c-event-background: var(--aim-s-data);
  --aim-c-event-now: var(--aim-s-selection);
  --aim-c-event-radius: var(--aim-s-radius-card);
  --aim-c-receipt-linked: var(--aim-s-evidence);
  --aim-c-receipt-degraded: var(--aim-s-danger);
  --aim-c-receipt-unobserved: var(--aim-s-neutral);
  --aim-c-hint-text: var(--aim-s-text);
  --aim-c-hint-background: var(--aim-s-surface);
  --aim-c-hint-border: var(--aim-s-divider);
  --aim-c-hint-radius: var(--aim-s-radius-content);
  --aim-c-logo-ink: var(--aim-s-text);
  --aim-c-logo-signal: var(--aim-s-selection);
  --aim-c-companion-attention: var(--aim-s-warning);
}
@media(prefers-reduced-motion:reduce){:root,[data-aim-profile]{--aim-s-motion-state:0ms;--aim-s-motion-reveal:0ms;--aim-s-motion-relationship:0ms;--aim-s-motion-sweep:0ms;--aim-s-motion-panel:0ms;--aim-s-motion-hide:0ms;--aim-s-motion-panel-appear:0ms;--aim-s-motion-window-appear:0ms;--aim-s-motion-window-appear-shift:0px}}
