:root{--aidrick-colors-primitive-color-background-dark-canvas:#0B1020;--aidrick-colors-primitive-color-background-soft-canvas:#F6F7FB;--aidrick-colors-primitive-color-border-dark:#263244;--aidrick-colors-primitive-color-border-focus:#93C5FD;--aidrick-colors-primitive-color-border-light:#E2E8F0;--aidrick-colors-primitive-color-border-strong-light:#CBD5E1;--aidrick-colors-primitive-color-brand-blue-pressed:#1D4ED8;--aidrick-colors-primitive-color-brand-blue-soft-dark:#13244A;--aidrick-colors-primitive-color-brand-blue-soft:#EAF1FF;--aidrick-colors-primitive-color-brand-blue:#2563EB;--aidrick-colors-primitive-color-brand-link-dark:#60A5FA;--aidrick-colors-primitive-color-brand-violet-dark:#8B7CFF;--aidrick-colors-primitive-color-brand-violet-soft-dark:#221E46;--aidrick-colors-primitive-color-brand-violet-soft:#F0EEFF;--aidrick-colors-primitive-color-brand-violet:#5B4CE2;--aidrick-colors-primitive-color-status-danger-dark:#F87171;--aidrick-colors-primitive-color-status-danger-soft-dark:#2D1518;--aidrick-colors-primitive-color-status-danger-soft:#FEF2F2;--aidrick-colors-primitive-color-status-danger-text:#B91C1C;--aidrick-colors-primitive-color-status-danger:#DC2626;--aidrick-colors-primitive-color-status-success-dark:#22C55E;--aidrick-colors-primitive-color-status-success-soft-dark:#10291B;--aidrick-colors-primitive-color-status-success-soft:#ECFDF3;--aidrick-colors-primitive-color-status-success:#15803D;--aidrick-colors-primitive-color-status-warning-dark:#F59E0B;--aidrick-colors-primitive-color-status-warning-soft-dark:#2A1F0B;--aidrick-colors-primitive-color-status-warning-soft:#FFF7ED;--aidrick-colors-primitive-color-status-warning:#92400E;--aidrick-colors-primitive-color-surface-dark-raised:#172033;--aidrick-colors-primitive-color-surface-dark:#111827;--aidrick-colors-primitive-color-surface-mist:#EEF2F7;--aidrick-colors-primitive-color-surface-white:#FFFFFF;--aidrick-colors-primitive-color-text-dark-main:#F8FAFC;--aidrick-colors-primitive-color-text-dark-secondary:#CBD5E1;--aidrick-colors-primitive-color-text-disabled:#475569;--aidrick-colors-primitive-color-text-ink:#0F172A;--aidrick-colors-primitive-color-text-inverse:#FFFFFF;--aidrick-colors-primitive-color-text-muted:#94A3B8;--aidrick-colors-primitive-color-text-slate:#64748B;--aidrick-colors-primitive-color-transparent-black:#000000;--aidrick-colors-primitive-color-transparent-blue-shadow:rgba(37,99,235,0.22);--aidrick-colors-primitive-color-transparent-clear:transparent;--aidrick-colors-semantic-dark-color-aidrick-soft:#221E46;--aidrick-colors-semantic-dark-color-aidrick:#8B7CFF;--aidrick-colors-semantic-dark-color-app-background:#0B1020;--aidrick-colors-semantic-dark-color-border-strong:#94A3B8;--aidrick-colors-semantic-dark-color-border:#263244;--aidrick-colors-semantic-dark-color-danger-soft:#2D1518;--aidrick-colors-semantic-dark-color-danger-text:#F87171;--aidrick-colors-semantic-dark-color-danger:#F87171;--aidrick-colors-semantic-dark-color-disabled-background:#172033;--aidrick-colors-semantic-dark-color-disabled-text:#94A3B8;--aidrick-colors-semantic-dark-color-focus-ring:#93C5FD;--aidrick-colors-semantic-dark-color-primary-pressed:#1D4ED8;--aidrick-colors-semantic-dark-color-primary-soft-text:#60A5FA;--aidrick-colors-semantic-dark-color-primary-soft:#13244A;--aidrick-colors-semantic-dark-color-primary:#2563EB;--aidrick-colors-semantic-dark-color-success-soft:#10291B;--aidrick-colors-semantic-dark-color-success:#22C55E;--aidrick-colors-semantic-dark-color-surface-muted:#172033;--aidrick-colors-semantic-dark-color-surface:#111827;--aidrick-colors-semantic-dark-color-text-muted:#94A3B8;--aidrick-colors-semantic-dark-color-text-on-primary:#FFFFFF;--aidrick-colors-semantic-dark-color-text-primary:#F8FAFC;--aidrick-colors-semantic-dark-color-text-secondary:#CBD5E1;--aidrick-colors-semantic-dark-color-warning-soft:#2A1F0B;--aidrick-colors-semantic-dark-color-warning:#F59E0B;--aidrick-colors-semantic-light-color-aidrick-soft:#F0EEFF;--aidrick-colors-semantic-light-color-aidrick:#5B4CE2;--aidrick-colors-semantic-light-color-app-background:#F6F7FB;--aidrick-colors-semantic-light-color-border-strong:#CBD5E1;--aidrick-colors-semantic-light-color-border:#E2E8F0;--aidrick-colors-semantic-light-color-danger-soft:#FEF2F2;--aidrick-colors-semantic-light-color-danger-text:#B91C1C;--aidrick-colors-semantic-light-color-danger:#DC2626;--aidrick-colors-semantic-light-color-disabled-background:#E2E8F0;--aidrick-colors-semantic-light-color-disabled-text:#475569;--aidrick-colors-semantic-light-color-focus-ring:#93C5FD;--aidrick-colors-semantic-light-color-primary-pressed:#1D4ED8;--aidrick-colors-semantic-light-color-primary-soft-text:#1D4ED8;--aidrick-colors-semantic-light-color-primary-soft:#EAF1FF;--aidrick-colors-semantic-light-color-primary:#2563EB;--aidrick-colors-semantic-light-color-success-soft:#ECFDF3;--aidrick-colors-semantic-light-color-success:#15803D;--aidrick-colors-semantic-light-color-surface-muted:#EEF2F7;--aidrick-colors-semantic-light-color-surface:#FFFFFF;--aidrick-colors-semantic-light-color-text-muted:#94A3B8;--aidrick-colors-semantic-light-color-text-on-primary:#FFFFFF;--aidrick-colors-semantic-light-color-text-primary:#0F172A;--aidrick-colors-semantic-light-color-text-secondary:#64748B;--aidrick-colors-semantic-light-color-warning-soft:#FFF7ED;--aidrick-colors-semantic-light-color-warning:#92400E;--aidrick-components-button-component-button-size-icon-height:40px;--aidrick-components-button-component-button-size-icon-icon-size:22px;--aidrick-components-button-component-button-size-icon-radius:12px;--aidrick-components-button-component-button-size-icon-width:40px;--aidrick-components-button-component-button-size-large-height:52px;--aidrick-components-button-component-button-size-large-padding-x:20px;--aidrick-components-button-component-button-size-large-radius:16px;--aidrick-components-button-component-button-size-medium-height:44px;--aidrick-components-button-component-button-size-medium-padding-x:16px;--aidrick-components-button-component-button-size-medium-radius:14px;--aidrick-components-button-component-button-size-small-height:36px;--aidrick-components-button-component-button-size-small-padding-x:12px;--aidrick-components-button-component-button-size-small-radius:12px;--aidrick-components-button-component-button-state-disabled-background:#E2E8F0;--aidrick-components-button-component-button-state-disabled-foreground:#475569;--aidrick-components-button-component-button-state-focus-outline-color:#93C5FD;--aidrick-components-button-component-button-state-focus-outline-offset:2px;--aidrick-components-button-component-button-state-focus-outline-width:2px;--aidrick-components-button-component-button-state-loading-spinner-position:leading;--aidrick-components-button-component-button-state-pressed-primary-background:#1D4ED8;--aidrick-components-button-component-button-state-pressed-scale:0.98;--aidrick-components-button-component-button-variant-danger-background:#FEF2F2;--aidrick-components-button-component-button-variant-danger-border:transparent;--aidrick-components-button-component-button-variant-danger-foreground:#B91C1C;--aidrick-components-button-component-button-variant-ghost-background:transparent;--aidrick-components-button-component-button-variant-ghost-border:transparent;--aidrick-components-button-component-button-variant-ghost-foreground:#64748B;--aidrick-components-button-component-button-variant-outline-background:#FFFFFF;--aidrick-components-button-component-button-variant-outline-border-width:1px;--aidrick-components-button-component-button-variant-outline-border:#CBD5E1;--aidrick-components-button-component-button-variant-outline-foreground:#0F172A;--aidrick-components-button-component-button-variant-primary-background:#2563EB;--aidrick-components-button-component-button-variant-primary-border:transparent;--aidrick-components-button-component-button-variant-primary-foreground:#FFFFFF;--aidrick-components-button-component-button-variant-secondary-background:#EAF1FF;--aidrick-components-button-component-button-variant-secondary-border:transparent;--aidrick-components-button-component-button-variant-secondary-foreground:#1D4ED8;--aidrick-components-button-component-button-variant-success-background:#ECFDF3;--aidrick-components-button-component-button-variant-success-border:transparent;--aidrick-components-button-component-button-variant-success-foreground:#15803D;--aidrick-components-button-component-button-variant-warning-background:#FFF7ED;--aidrick-components-button-component-button-variant-warning-border:transparent;--aidrick-components-button-component-button-variant-warning-foreground:#92400E;--aidrick-components-card-component-card-base-background:#FFFFFF;--aidrick-components-card-component-card-base-border-color:#E2E8F0;--aidrick-components-card-component-card-base-border-width:1px;--aidrick-components-card-component-card-base-foreground:#0F172A;--aidrick-components-card-component-card-base-padding-large:20px;--aidrick-components-card-component-card-base-padding:16px;--aidrick-components-card-component-card-base-radius:24px;--aidrick-components-card-component-card-base-secondary-foreground:#64748B;--aidrick-components-card-component-card-variant-aidrick-hint-background:#F0EEFF;--aidrick-components-card-component-card-variant-aidrick-hint-radius:20px;--aidrick-components-card-component-card-variant-aidrick-hint-text:#0F172A;--aidrick-components-card-component-card-variant-aidrick-hint-title:#5B4CE2;--aidrick-components-card-component-card-variant-document-accent:#64748B;--aidrick-components-card-component-card-variant-document-background:#FFFFFF;--aidrick-components-card-component-card-variant-empty-state-accent:#64748B;--aidrick-components-card-component-card-variant-empty-state-background:#FFFFFF;--aidrick-components-card-component-card-variant-error-accent:#B91C1C;--aidrick-components-card-component-card-variant-error-background:#FEF2F2;--aidrick-components-card-component-card-variant-smart-result-accent:#5B4CE2;--aidrick-components-card-component-card-variant-smart-result-background:#FFFFFF;--aidrick-components-card-component-card-variant-success-accent:#15803D;--aidrick-components-card-component-card-variant-success-background:#ECFDF3;--aidrick-components-card-component-card-variant-task-accent:#2563EB;--aidrick-components-card-component-card-variant-task-background:#FFFFFF;--aidrick-components-card-component-card-variant-waiting-accent:#92400E;--aidrick-components-card-component-card-variant-waiting-background:#FFF7ED;--aidrick-components-chip-component-chip-gap:6px;--aidrick-components-chip-component-chip-height:32px;--aidrick-components-chip-component-chip-padding-x:12px;--aidrick-components-chip-component-chip-radius:999px;--aidrick-components-chip-component-chip-state-default-background:#EEF2F7;--aidrick-components-chip-component-chip-state-default-border:transparent;--aidrick-components-chip-component-chip-state-default-foreground:#334155;--aidrick-components-chip-component-chip-state-disabled-background:#E2E8F0;--aidrick-components-chip-component-chip-state-disabled-border:transparent;--aidrick-components-chip-component-chip-state-disabled-foreground:#475569;--aidrick-components-chip-component-chip-state-focus-outline-color:#93C5FD;--aidrick-components-chip-component-chip-state-focus-outline-offset:2px;--aidrick-components-chip-component-chip-state-focus-outline-width:2px;--aidrick-components-chip-component-chip-state-selected-background:#EAF1FF;--aidrick-components-chip-component-chip-state-selected-border:transparent;--aidrick-components-chip-component-chip-state-selected-foreground:#1D4ED8;--aidrick-components-input-component-input-base-background:#FFFFFF;--aidrick-components-input-component-input-base-border-width:1px;--aidrick-components-input-component-input-base-border:#E2E8F0;--aidrick-components-input-component-input-base-foreground:#0F172A;--aidrick-components-input-component-input-base-height-min:44px;--aidrick-components-input-component-input-base-padding-x:16px;--aidrick-components-input-component-input-base-padding-y:14px;--aidrick-components-input-component-input-base-placeholder:#94A3B8;--aidrick-components-input-component-input-base-radius:18px;--aidrick-components-input-component-input-state-disabled-background:#EEF2F7;--aidrick-components-input-component-input-state-disabled-foreground:#475569;--aidrick-components-input-component-input-state-error-border:#DC2626;--aidrick-components-input-component-input-state-error-support-text:#DC2626;--aidrick-components-input-component-input-state-focus-border:#2563EB;--aidrick-components-input-component-input-state-focus-focus-ring-width:2px;--aidrick-components-input-component-input-state-focus-focus-ring:#93C5FD;--aidrick-components-input-component-input-variant-message-attach-button-size:36px;--aidrick-components-input-component-input-variant-message-min-height:44px;--aidrick-components-input-component-input-variant-message-send-button-radius:14px;--aidrick-components-input-component-input-variant-message-send-button-size:40px;--aidrick-components-input-component-input-variant-multiline-min-height:96px;--aidrick-components-input-component-input-variant-multiline-resize:vertical;--aidrick-components-messaging-component-messaging-attachment-card-background:#FFFFFF;--aidrick-components-messaging-component-messaging-attachment-card-border:#E2E8F0;--aidrick-components-messaging-component-messaging-attachment-card-icon-color:#64748B;--aidrick-components-messaging-component-messaging-attachment-card-radius:18px;--aidrick-components-messaging-component-messaging-bubble-aidrick-hint-background:#F0EEFF;--aidrick-components-messaging-component-messaging-bubble-aidrick-hint-foreground:#0F172A;--aidrick-components-messaging-component-messaging-bubble-aidrick-hint-title:#5B4CE2;--aidrick-components-messaging-component-messaging-bubble-gap:8px;--aidrick-components-messaging-component-messaging-bubble-max-width-phone:84%;--aidrick-components-messaging-component-messaging-bubble-other-background:#FFFFFF;--aidrick-components-messaging-component-messaging-bubble-other-border:#E2E8F0;--aidrick-components-messaging-component-messaging-bubble-other-foreground:#0F172A;--aidrick-components-messaging-component-messaging-bubble-padding-x:16px;--aidrick-components-messaging-component-messaging-bubble-padding-y:12px;--aidrick-components-messaging-component-messaging-bubble-radius:20px;--aidrick-components-messaging-component-messaging-bubble-user-background:#EAF1FF;--aidrick-components-messaging-component-messaging-bubble-user-foreground:#0F172A;--aidrick-components-messaging-component-messaging-bubble-waiting-accent:#92400E;--aidrick-components-messaging-component-messaging-bubble-waiting-background:#FFF7ED;--aidrick-components-messaging-component-messaging-bubble-waiting-foreground:#0F172A;--aidrick-components-messaging-component-messaging-composer-container-background:#FFFFFF;--aidrick-components-messaging-component-messaging-composer-input-min-height:44px;--aidrick-components-messaging-component-messaging-composer-input-radius:18px;--aidrick-components-messaging-component-messaging-composer-send-active-background:#2563EB;--aidrick-components-messaging-component-messaging-composer-send-active-icon:#FFFFFF;--aidrick-components-messaging-component-messaging-composer-send-disabled-background:#E2E8F0;--aidrick-components-messaging-component-messaging-composer-send-disabled-icon:#475569;--aidrick-components-navigation-component-navigation-adaptive-desktop:sidebar;--aidrick-components-navigation-component-navigation-adaptive-phone:bottom-tabs;--aidrick-components-navigation-component-navigation-adaptive-tablet:navigation-rail-or-two-columns;--aidrick-components-navigation-component-navigation-drop-button-background:#2563EB;--aidrick-components-navigation-component-navigation-drop-button-foreground:#FFFFFF;--aidrick-components-navigation-component-navigation-drop-button-height:56px;--aidrick-components-navigation-component-navigation-drop-button-icon-size:26px;--aidrick-components-navigation-component-navigation-drop-button-pressed-background:#1D4ED8;--aidrick-components-navigation-component-navigation-drop-button-pressed-scale:0.96;--aidrick-components-navigation-component-navigation-drop-button-radius:18px;--aidrick-components-navigation-component-navigation-drop-button-shape:squircle;--aidrick-components-navigation-component-navigation-drop-button-width:56px;--aidrick-components-navigation-component-navigation-main-tabs-active-icon:#2563EB;--aidrick-components-navigation-component-navigation-main-tabs-active-text:#2563EB;--aidrick-components-navigation-component-navigation-main-tabs-background:#FFFFFF;--aidrick-components-navigation-component-navigation-main-tabs-border-top:#E2E8F0;--aidrick-components-navigation-component-navigation-main-tabs-height:72px;--aidrick-components-navigation-component-navigation-main-tabs-inactive-icon:#64748B;--aidrick-components-navigation-component-navigation-main-tabs-inactive-text:#64748B;--aidrick-components-navigation-component-navigation-top-bar-background:#F6F7FB;--aidrick-components-navigation-component-navigation-top-bar-height:56px;--aidrick-components-navigation-component-navigation-top-bar-icon-button-radius:12px;--aidrick-components-navigation-component-navigation-top-bar-icon-button-size:40px;--aidrick-components-navigation-component-navigation-top-bar-icon-color:#64748B;--aidrick-components-navigation-component-navigation-top-bar-icon-size:22px;--aidrick-components-navigation-component-navigation-top-bar-pressed-background:#EEF2F7;--aidrick-components-navigation-component-navigation-top-bar-pressed-icon-color:#0F172A;--aidrick-components-navigation-component-navigation-top-bar-unread-dot-color:#2563EB;--aidrick-components-navigation-component-navigation-top-bar-unread-dot-size:8px;--aidrick-components-states-component-states-empty-state-background:#FFFFFF;--aidrick-components-states-component-states-empty-state-body:#64748B;--aidrick-components-states-component-states-empty-state-icon-background:#EEF2F7;--aidrick-components-states-component-states-empty-state-icon-color:#64748B;--aidrick-components-states-component-states-empty-state-title:#0F172A;--aidrick-components-states-component-states-error-state-action-variant:secondary-or-danger;--aidrick-components-states-component-states-error-state-background:#FEF2F2;--aidrick-components-states-component-states-error-state-body:#0F172A;--aidrick-components-states-component-states-error-state-title:#B91C1C;--aidrick-components-states-component-states-focus-outline-color:#93C5FD;--aidrick-components-states-component-states-focus-outline-offset:2px;--aidrick-components-states-component-states-focus-outline-width:2px;--aidrick-components-states-component-states-loading-state-skeleton-background:#EEF2F7;--aidrick-components-states-component-states-loading-state-spinner-color:#2563EB;--aidrick-components-states-component-states-offline-state-background:#FFF7ED;--aidrick-components-states-component-states-offline-state-body:#0F172A;--aidrick-components-states-component-states-offline-state-title:#92400E;--aidrick-components-states-component-states-status-done-background:#ECFDF3;--aidrick-components-states-component-states-status-done-foreground:#15803D;--aidrick-components-states-component-states-status-local-only-background:#EEF2F7;--aidrick-components-states-component-states-status-local-only-foreground:#64748B;--aidrick-components-states-component-states-status-needs-decision-background:#F0EEFF;--aidrick-components-states-component-states-status-needs-decision-foreground:#5B4CE2;--aidrick-components-states-component-states-status-overdue-background:#FEF2F2;--aidrick-components-states-component-states-status-overdue-foreground:#B91C1C;--aidrick-components-states-component-states-status-shared-background:#EAF1FF;--aidrick-components-states-component-states-status-shared-foreground:#1D4ED8;--aidrick-components-states-component-states-status-synced-background:#ECFDF3;--aidrick-components-states-component-states-status-synced-foreground:#15803D;--aidrick-components-states-component-states-status-waiting-background:#FFF7ED;--aidrick-components-states-component-states-status-waiting-foreground:#92400E;--aidrick-radius-radius-button-large:16px;--aidrick-radius-radius-button-medium:14px;--aidrick-radius-radius-button-small:12px;--aidrick-radius-radius-card-soft:22px;--aidrick-radius-radius-card:24px;--aidrick-radius-radius-drop-button:18px;--aidrick-radius-radius-hint-card:20px;--aidrick-radius-radius-input:18px;--aidrick-radius-radius-md:12px;--aidrick-radius-radius-none:0px;--aidrick-radius-radius-pill:999px;--aidrick-radius-radius-sheet:28px;--aidrick-radius-radius-sm:8px;--aidrick-radius-radius-xs:4px;--aidrick-spacing-grid-base:4px;--aidrick-spacing-layout-button-inline-gap:8px;--aidrick-spacing-layout-button-row-gap:12px;--aidrick-spacing-layout-button-to-text-gap:16px;--aidrick-spacing-layout-card-gap-min:12px;--aidrick-spacing-layout-card-gap:16px;--aidrick-spacing-layout-card-padding-large:20px;--aidrick-spacing-layout-card-padding:16px;--aidrick-spacing-layout-desktop-padding-x:32px;--aidrick-spacing-layout-list-item-gap:12px;--aidrick-spacing-layout-phone-padding-x:16px;--aidrick-spacing-layout-section-gap:24px;--aidrick-spacing-layout-tablet-padding-x:24px;--aidrick-spacing-space-2xl:24px;--aidrick-spacing-space-3xl:32px;--aidrick-spacing-space-4xl:40px;--aidrick-spacing-space-5xl:48px;--aidrick-spacing-space-lg:16px;--aidrick-spacing-space-md:12px;--aidrick-spacing-space-none:0px;--aidrick-spacing-space-sm:8px;--aidrick-spacing-space-xl:20px;--aidrick-spacing-space-xs:4px;--aidrick-spacing-space-xxs:2px;--aidrick-spacing-touch-target-android-minimum:48px;--aidrick-spacing-touch-target-apple-minimum:44px;--aidrick-spacing-touch-target-drop-button:56px;--aidrick-spacing-touch-target-icon-button:40px;--aidrick-typography-font-family-apple-native-fallback:SF Pro,system-ui;--aidrick-typography-font-family-primary:Inter Variable,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;--aidrick-typography-font-family-system-fallback:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;--aidrick-typography-font-size-body-small:15px;--aidrick-typography-font-size-body:16px;--aidrick-typography-font-size-button-large:16px;--aidrick-typography-font-size-button-medium:15px;--aidrick-typography-font-size-button-small:14px;--aidrick-typography-font-size-caption:13px;--aidrick-typography-font-size-card-title:18px;--aidrick-typography-font-size-screen-title:28px;--aidrick-typography-font-size-secondary:14px;--aidrick-typography-font-size-section-title:22px;--aidrick-typography-font-size-status:12px;--aidrick-typography-font-weight-bold:700;--aidrick-typography-font-weight-medium:500;--aidrick-typography-font-weight-regular:400;--aidrick-typography-font-weight-semibold:600;--aidrick-typography-letter-spacing-normal:0px;--aidrick-typography-letter-spacing-tight:-0.2px;--aidrick-typography-line-height-body:24px;--aidrick-typography-line-height-caption:18px;--aidrick-typography-line-height-card-title:24px;--aidrick-typography-line-height-normal:140%;--aidrick-typography-line-height-relaxed:150%;--aidrick-typography-line-height-screen-title:34px;--aidrick-typography-line-height-secondary:20px;--aidrick-typography-line-height-section-title:28px;--aidrick-typography-line-height-status:16px;--aidrick-typography-line-height-tight:120%;color-scheme:light;--aidrick-background:var(--aidrick-colors-primitive-color-background-soft-canvas);--aidrick-surface:var(--aidrick-colors-primitive-color-surface-white);--aidrick-border:var(--aidrick-colors-primitive-color-border-light);--aidrick-text:var(--aidrick-colors-primitive-color-text-ink);--aidrick-secondary-text:var(--aidrick-colors-primitive-color-text-slate);--aidrick-primary:var(--aidrick-colors-primitive-color-brand-blue);--aidrick-primary-pressed:var(--aidrick-colors-primitive-color-brand-blue-pressed);--aidrick-hint:var(--aidrick-colors-primitive-color-brand-violet);--aidrick-hint-surface:var(--aidrick-colors-primitive-color-brand-violet-soft);--aidrick-font:var(--aidrick-typography-font-family-primary);--aidrick-border-width:var(--aidrick-components-button-component-button-variant-outline-border-width);--aidrick-transparent-border:var(--aidrick-colors-primitive-color-transparent-clear);--aidrick-focus-outline-width:var(--aidrick-components-states-component-states-focus-outline-width);--aidrick-focus-outline-offset:var(--aidrick-components-states-component-states-focus-outline-offset)}@media (prefers-color-scheme:dark){:root{color-scheme:dark;--aidrick-background:var(--aidrick-colors-primitive-color-background-dark-canvas);--aidrick-surface:var(--aidrick-colors-primitive-color-surface-dark);--aidrick-border:var(--aidrick-colors-primitive-color-border-dark);--aidrick-text:var(--aidrick-colors-primitive-color-text-dark-main);--aidrick-secondary-text:var(--aidrick-colors-primitive-color-text-dark-secondary);--aidrick-primary:var(--aidrick-colors-primitive-color-brand-link-dark);--aidrick-primary-pressed:var(--aidrick-colors-primitive-color-brand-blue);--aidrick-hint:var(--aidrick-colors-primitive-color-brand-violet-dark);--aidrick-hint-surface:var(--aidrick-colors-primitive-color-brand-violet-soft-dark)}}*{box-sizing:border-box}body,html{margin-block:var(--aidrick-spacing-space-none);margin-inline:var(--aidrick-spacing-space-none);min-block-size:100%}body{background:var(--aidrick-background);color:var(--aidrick-text);font-family:var(--aidrick-font);letter-spacing:var(--aidrick-typography-letter-spacing-normal)}a{color:inherit}button,input,select,textarea{font:inherit;max-inline-size:100%}a,button,dd,dt,h1,h2,h3,input,label,legend,p,textarea{overflow-wrap:anywhere}.shell{align-items:center;display:flex;min-block-size:100dvh;padding-block:var(--aidrick-spacing-space-3xl);padding-inline:var(--aidrick-spacing-layout-phone-padding-x);position:relative}.skipLink{background:var(--aidrick-surface);border:var(--aidrick-border-width) solid var(--aidrick-border);border-radius:var(--aidrick-radius-radius-button-large);color:var(--aidrick-text);font-size:var(--aidrick-typography-font-size-button-medium);font-weight:var(--aidrick-typography-font-weight-bold);inset-block-start:var(--aidrick-spacing-space-md);inset-inline-start:var(--aidrick-spacing-space-md);line-height:var(--aidrick-typography-line-height-secondary);padding-block:var(--aidrick-spacing-space-sm);padding-inline:var(--aidrick-spacing-space-lg);position:absolute;text-decoration:none;transform:translateY(calc(-100% - var(--aidrick-spacing-space-lg)));z-index:1}.skipLink:focus-visible{transform:translateY(0)}.statusPanel{background:var(--aidrick-surface);border:var(--aidrick-border-width) solid var(--aidrick-border);border-radius:var(--aidrick-radius-radius-card);inline-size:min(100%,640px);margin-inline:auto;min-inline-size:0;padding-block:clamp(var(--aidrick-spacing-space-2xl),5vw,var(--aidrick-spacing-space-5xl));padding-inline:clamp(var(--aidrick-spacing-space-2xl),5vw,var(--aidrick-spacing-space-5xl))}.eyebrow{color:var(--aidrick-hint);font-size:var(--aidrick-typography-font-size-caption);font-weight:var(--aidrick-typography-font-weight-bold);line-height:var(--aidrick-typography-line-height-caption);margin-block:var(--aidrick-spacing-space-none) var(--aidrick-spacing-space-md)}.eyebrow,h1{margin-inline:var(--aidrick-spacing-space-none)}h1{font-size:var(--aidrick-typography-font-size-screen-title);line-height:var(--aidrick-typography-line-height-screen-title);margin-block:var(--aidrick-spacing-space-none)}.lede{color:var(--aidrick-secondary-text);font-size:var(--aidrick-typography-font-size-card-title);line-height:var(--aidrick-typography-line-height-section-title);margin-block:var(--aidrick-spacing-space-lg) var(--aidrick-spacing-space-none);max-inline-size:42rem}.statusList{display:grid;grid-gap:var(--aidrick-spacing-layout-card-gap-min);gap:var(--aidrick-spacing-layout-card-gap-min);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));margin-block:var(--aidrick-spacing-space-3xl)}.statusList div{background:var(--aidrick-hint-surface);border-radius:var(--aidrick-radius-radius-button-large);padding-block:var(--aidrick-spacing-space-md);padding-inline:var(--aidrick-spacing-space-lg)}.statusList dt{color:var(--aidrick-secondary-text);font-size:var(--aidrick-typography-font-size-caption);line-height:var(--aidrick-typography-line-height-caption);margin-block:var(--aidrick-spacing-space-none) var(--aidrick-spacing-space-xs)}.statusList dd,.statusList dt{margin-inline:var(--aidrick-spacing-space-none)}.statusList dd{color:var(--aidrick-text);font-size:var(--aidrick-typography-font-size-body);font-weight:var(--aidrick-typography-font-weight-bold);line-height:var(--aidrick-typography-line-height-body);margin-block:var(--aidrick-spacing-space-none)}.guestLanding{display:grid;grid-gap:var(--aidrick-spacing-space-2xl);gap:var(--aidrick-spacing-space-2xl);-webkit-margin-before:var(--aidrick-spacing-space-3xl);margin-block-start:var(--aidrick-spacing-space-3xl)}.guestLanding .statusList{margin-block:var(--aidrick-spacing-space-none)}.guestLandingPanel,.installPromptSecondary{background:var(--aidrick-hint-surface);border:var(--aidrick-border-width) solid var(--aidrick-border);border-radius:var(--aidrick-radius-radius-card);display:grid;grid-gap:var(--aidrick-spacing-space-lg);gap:var(--aidrick-spacing-space-lg);padding-block:var(--aidrick-spacing-space-lg);padding-inline:var(--aidrick-spacing-space-lg)}.guestCardContent,.guestCardEmpty,.guestCardItem,.guestCardScopeNote,.guestConfirmDisabled,.guestConfirmForm,.guestConfirmPanel,.guestDownloadOption,.guestDownloadPanel,.guestLandingPanel,.guestReplyDisabled,.guestReplyForm,.guestReplyPanel,.guestReportDisabled,.guestReportForm,.guestReportPanel,.installPromptSecondary{min-inline-size:0}.guestLandingPanelHeader{display:grid;grid-gap:var(--aidrick-spacing-space-xs);gap:var(--aidrick-spacing-space-xs)}.guestLandingPanelHeader h2{font-size:var(--aidrick-typography-font-size-section-title);line-height:var(--aidrick-typography-line-height-section-title)}.guestLandingPanelHeader h2,.guestLandingPanelHeader p{margin-block:var(--aidrick-spacing-space-none);margin-inline:var(--aidrick-spacing-space-none)}.guestLandingPanelHeader p{color:var(--aidrick-secondary-text);font-size:var(--aidrick-typography-font-size-secondary);line-height:var(--aidrick-typography-line-height-secondary)}.guestActionList{display:grid;grid-gap:var(--aidrick-spacing-space-sm);gap:var(--aidrick-spacing-space-sm);list-style:none;margin-block:var(--aidrick-spacing-space-none);margin-inline:var(--aidrick-spacing-space-none);padding-block:var(--aidrick-spacing-space-none);padding-inline:var(--aidrick-spacing-space-none)}.guestActionList li{color:var(--aidrick-text);font-size:var(--aidrick-typography-font-size-body-small);font-weight:var(--aidrick-typography-font-weight-bold);line-height:var(--aidrick-typography-line-height-body)}.guestActionList li,.guestLandingEmpty{background:var(--aidrick-surface);border:var(--aidrick-border-width) solid var(--aidrick-border);border-radius:var(--aidrick-radius-radius-button-large);padding-block:var(--aidrick-spacing-space-md);padding-inline:var(--aidrick-spacing-space-lg)}.guestLandingEmpty{color:var(--aidrick-secondary-text);font-size:var(--aidrick-typography-font-size-secondary);line-height:var(--aidrick-typography-line-height-secondary);margin-block:var(--aidrick-spacing-space-none);margin-inline:var(--aidrick-spacing-space-none)}.guestInstallActions,.guestPrimaryActions{-webkit-margin-before:var(--aidrick-spacing-space-none);margin-block-start:var(--aidrick-spacing-space-none)}.installPromptSecondary{background:var(--aidrick-surface)}.guestCardShell{display:grid;grid-gap:var(--aidrick-spacing-space-2xl);gap:var(--aidrick-spacing-space-2xl);-webkit-margin-before:var(--aidrick-spacing-space-3xl);margin-block-start:var(--aidrick-spacing-space-3xl)}.guestCardShell .statusList{margin-block:var(--aidrick-spacing-space-none)}.guestCardContent,.guestCardScopeNote{background:var(--aidrick-hint-surface);border:var(--aidrick-border-width) solid var(--aidrick-border);border-radius:var(--aidrick-radius-radius-card);display:grid;grid-gap:var(--aidrick-spacing-space-lg);gap:var(--aidrick-spacing-space-lg);padding-block:var(--aidrick-spacing-space-lg);padding-inline:var(--aidrick-spacing-space-lg)}.guestCardItemList{display:grid;grid-gap:var(--aidrick-spacing-layout-card-gap-min);gap:var(--aidrick-spacing-layout-card-gap-min);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));list-style:none;margin-block:var(--aidrick-spacing-space-none);margin-inline:var(--aidrick-spacing-space-none);padding-block:var(--aidrick-spacing-space-none);padding-inline:var(--aidrick-spacing-space-none)}.guestCardEmpty,.guestCardItem{background:var(--aidrick-surface);border:var(--aidrick-border-width) solid var(--aidrick-border);border-radius:var(--aidrick-radius-radius-card);display:grid;grid-gap:var(--aidrick-spacing-space-md);gap:var(--aidrick-spacing-space-md);padding-block:var(--aidrick-spacing-space-lg);padding-inline:var(--aidrick-spacing-space-lg)}.guestCardEmpty p,.guestCardItem p,.guestCardScopeNote p{color:var(--aidrick-secondary-text);font-size:var(--aidrick-typography-font-size-secondary);line-height:var(--aidrick-typography-line-height-secondary);margin-block:var(--aidrick-spacing-space-none);margin-inline:var(--aidrick-spacing-space-none)}.guestCardItem .guestCardItemType{color:var(--aidrick-text);font-weight:var(--aidrick-typography-font-weight-bold)}.guestCardEmpty h3,.guestCardScopeNote h2{font-size:var(--aidrick-typography-font-size-card-title);line-height:var(--aidrick-typography-line-height-section-title)}.guestCardEmpty h3,.guestCardFileMeta,.guestCardScopeNote h2{margin-block:var(--aidrick-spacing-space-none);margin-inline:var(--aidrick-spacing-space-none)}.guestCardFileMeta{display:grid;grid-gap:var(--aidrick-spacing-space-sm);gap:var(--aidrick-spacing-space-sm);grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr))}.guestCardFileMeta div{display:grid;grid-gap:var(--aidrick-spacing-space-xs);gap:var(--aidrick-spacing-space-xs)}.guestCardFileMeta dt{color:var(--aidrick-secondary-text);font-size:var(--aidrick-typography-font-size-caption);line-height:var(--aidrick-typography-line-height-caption)}.guestCardFileMeta dd{color:var(--aidrick-text);font-size:var(--aidrick-typography-font-size-secondary);font-weight:var(--aidrick-typography-font-weight-bold);line-height:var(--aidrick-typography-line-height-secondary);margin-block:var(--aidrick-spacing-space-none);margin-inline:var(--aidrick-spacing-space-none)}.guestCardActions{-webkit-margin-before:var(--aidrick-spacing-space-none);margin-block-start:var(--aidrick-spacing-space-none)}.guestDownloadShell{display:grid;grid-gap:var(--aidrick-spacing-space-2xl);gap:var(--aidrick-spacing-space-2xl);-webkit-margin-before:var(--aidrick-spacing-space-3xl);margin-block-start:var(--aidrick-spacing-space-3xl)}.guestDownloadPanel{background:var(--aidrick-hint-surface);border:var(--aidrick-border-width) solid var(--aidrick-border);border-radius:var(--aidrick-radius-radius-card);display:grid;grid-gap:var(--aidrick-spacing-space-lg);gap:var(--aidrick-spacing-space-lg);padding-block:var(--aidrick-spacing-space-lg);padding-inline:var(--aidrick-spacing-space-lg)}.guestDownloadList{display:grid;grid-gap:var(--aidrick-spacing-layout-card-gap-min);gap:var(--aidrick-spacing-layout-card-gap-min);list-style:none;margin-block:var(--aidrick-spacing-space-none);margin-inline:var(--aidrick-spacing-space-none);padding-block:var(--aidrick-spacing-space-none);padding-inline:var(--aidrick-spacing-space-none)}.guestDownloadOption{background:var(--aidrick-surface);border:var(--aidrick-border-width) solid var(--aidrick-border);border-radius:var(--aidrick-radius-radius-card);display:grid;grid-gap:var(--aidrick-spacing-space-lg);gap:var(--aidrick-spacing-space-lg);padding-block:var(--aidrick-spacing-space-lg);padding-inline:var(--aidrick-spacing-space-lg)}.guestDownloadFileSummary{display:grid;grid-gap:var(--aidrick-spacing-space-md);gap:var(--aidrick-spacing-space-md)}.guestDownloadFileSummary h3{font-size:var(--aidrick-typography-font-size-card-title);line-height:var(--aidrick-typography-line-height-section-title)}.guestDownloadFileSummary h3,.guestDownloadFileSummary p,.guestDownloadSafetyNote{margin-block:var(--aidrick-spacing-space-none);margin-inline:var(--aidrick-spacing-space-none)}.guestDownloadFileSummary p,.guestDownloadSafetyNote{color:var(--aidrick-secondary-text);font-size:var(--aidrick-typography-font-size-secondary);line-height:var(--aidrick-typography-line-height-secondary)}.guestDownloadWarning{background:var(--aidrick-hint-surface);border:var(--aidrick-border-width) solid var(--aidrick-border);border-radius:var(--aidrick-radius-radius-button-large);display:grid;grid-gap:var(--aidrick-spacing-space-sm);gap:var(--aidrick-spacing-space-sm);padding-block:var(--aidrick-spacing-space-md);padding-inline:var(--aidrick-spacing-space-lg)}.guestDownloadWarning h4,.guestDownloadWarning p{margin-block:var(--aidrick-spacing-space-none);margin-inline:var(--aidrick-spacing-space-none)}.guestDownloadWarning p{color:var(--aidrick-secondary-text);font-size:var(--aidrick-typography-font-size-secondary);line-height:var(--aidrick-typography-line-height-secondary)}.guestDownloadConfirmation{align-items:center;border:var(--aidrick-border-width) solid var(--aidrick-border);border-radius:var(--aidrick-radius-radius-button-large);display:flex;gap:var(--aidrick-spacing-space-sm);min-block-size:var(--aidrick-spacing-touch-target-apple-minimum);padding-block:var(--aidrick-spacing-space-md);padding-inline:var(--aidrick-spacing-space-lg)}.guestDownloadActions{-webkit-margin-before:var(--aidrick-spacing-space-none);margin-block-start:var(--aidrick-spacing-space-none)}.guestReplyShell{display:grid;grid-gap:var(--aidrick-spacing-space-2xl);gap:var(--aidrick-spacing-space-2xl);-webkit-margin-before:var(--aidrick-spacing-space-3xl);margin-block-start:var(--aidrick-spacing-space-3xl)}.guestReplyShell .statusList{margin-block:var(--aidrick-spacing-space-none)}.guestReplyPanel{background:var(--aidrick-hint-surface)}.guestReplyForm,.guestReplyPanel{border:var(--aidrick-border-width) solid var(--aidrick-border);border-radius:var(--aidrick-radius-radius-card);display:grid;grid-gap:var(--aidrick-spacing-space-lg);gap:var(--aidrick-spacing-space-lg);padding-block:var(--aidrick-spacing-space-lg);padding-inline:var(--aidrick-spacing-space-lg)}.guestReplyForm{background:var(--aidrick-surface)}.guestReplyField{display:grid;grid-gap:var(--aidrick-spacing-space-sm);gap:var(--aidrick-spacing-space-sm)}.guestReplyField label{color:var(--aidrick-text);font-size:var(--aidrick-typography-font-size-secondary);font-weight:var(--aidrick-typography-font-weight-bold);line-height:var(--aidrick-typography-line-height-secondary)}.guestReplyField input,.guestReplyField textarea{background:var(--aidrick-surface);border:var(--aidrick-border-width) solid var(--aidrick-border);border-radius:var(--aidrick-radius-radius-input);color:var(--aidrick-text);inline-size:100%;padding-block:var(--aidrick-spacing-space-md);padding-inline:var(--aidrick-spacing-space-lg)}.guestReplyField textarea{min-block-size:10rem;resize:vertical}.guestReplyDisabled p,.guestReplyDraftStatus,.guestReplyField p,.guestReplySafetyNote{color:var(--aidrick-secondary-text);font-size:var(--aidrick-typography-font-size-secondary);line-height:var(--aidrick-typography-line-height-secondary);margin-block:var(--aidrick-spacing-space-none);margin-inline:var(--aidrick-spacing-space-none)}.guestReplyDraftStatus{-webkit-border-before:var(--aidrick-border-width) solid var(--aidrick-border);border-block-start:var(--aidrick-border-width) solid var(--aidrick-border);-webkit-padding-before:var(--aidrick-spacing-space-md);padding-block-start:var(--aidrick-spacing-space-md)}.guestReplyDisabled{background:var(--aidrick-surface);border:var(--aidrick-border-width) solid var(--aidrick-border);border-radius:var(--aidrick-radius-radius-card);display:grid;grid-gap:var(--aidrick-spacing-space-md);gap:var(--aidrick-spacing-space-md);padding-block:var(--aidrick-spacing-space-lg);padding-inline:var(--aidrick-spacing-space-lg)}.guestReplyDisabled h3{font-size:var(--aidrick-typography-font-size-card-title);line-height:var(--aidrick-typography-line-height-section-title);margin-block:var(--aidrick-spacing-space-none);margin-inline:var(--aidrick-spacing-space-none)}.guestReplyActions{-webkit-margin-before:var(--aidrick-spacing-space-none);margin-block-start:var(--aidrick-spacing-space-none)}.guestConfirmShell{display:grid;grid-gap:var(--aidrick-spacing-space-2xl);gap:var(--aidrick-spacing-space-2xl);-webkit-margin-before:var(--aidrick-spacing-space-3xl);margin-block-start:var(--aidrick-spacing-space-3xl)}.guestConfirmShell .statusList{margin-block:var(--aidrick-spacing-space-none)}.guestConfirmPanel{background:var(--aidrick-hint-surface)}.guestConfirmDisabled,.guestConfirmForm,.guestConfirmPanel{border:var(--aidrick-border-width) solid var(--aidrick-border);border-radius:var(--aidrick-radius-radius-card);display:grid;grid-gap:var(--aidrick-spacing-space-lg);gap:var(--aidrick-spacing-space-lg);padding-block:var(--aidrick-spacing-space-lg);padding-inline:var(--aidrick-spacing-space-lg)}.guestConfirmDisabled,.guestConfirmForm{background:var(--aidrick-surface)}.guestConfirmDisabled p,.guestConfirmSafetyNote{color:var(--aidrick-secondary-text);font-size:var(--aidrick-typography-font-size-secondary);line-height:var(--aidrick-typography-line-height-secondary)}.guestConfirmDisabled h3,.guestConfirmDisabled p,.guestConfirmSafetyNote{margin-block:var(--aidrick-spacing-space-none);margin-inline:var(--aidrick-spacing-space-none)}.guestConfirmDisabled h3{font-size:var(--aidrick-typography-font-size-card-title);line-height:var(--aidrick-typography-line-height-section-title)}.guestConfirmActions{-webkit-margin-before:var(--aidrick-spacing-space-none);margin-block-start:var(--aidrick-spacing-space-none)}.guestReportShell{display:grid;grid-gap:var(--aidrick-spacing-space-2xl);gap:var(--aidrick-spacing-space-2xl);-webkit-margin-before:var(--aidrick-spacing-space-3xl);margin-block-start:var(--aidrick-spacing-space-3xl)}.guestReportShell .statusList{margin-block:var(--aidrick-spacing-space-none)}.guestReportPanel{background:var(--aidrick-hint-surface)}.guestReportDisabled,.guestReportForm,.guestReportPanel{border:var(--aidrick-border-width) solid var(--aidrick-border);border-radius:var(--aidrick-radius-radius-card);display:grid;grid-gap:var(--aidrick-spacing-space-lg);gap:var(--aidrick-spacing-space-lg);padding-block:var(--aidrick-spacing-space-lg);padding-inline:var(--aidrick-spacing-space-lg)}.guestReportDisabled,.guestReportForm{background:var(--aidrick-surface)}.guestReportFieldset{border:var(--aidrick-border-width) solid var(--aidrick-transparent-border);display:grid;grid-gap:var(--aidrick-spacing-space-md);gap:var(--aidrick-spacing-space-md);margin-block:var(--aidrick-spacing-space-none);margin-inline:var(--aidrick-spacing-space-none);padding-block:var(--aidrick-spacing-space-none);padding-inline:var(--aidrick-spacing-space-none)}.guestReportField label,.guestReportFieldset legend{color:var(--aidrick-text);font-size:var(--aidrick-typography-font-size-secondary);font-weight:var(--aidrick-typography-font-weight-bold);line-height:var(--aidrick-typography-line-height-secondary);padding-inline:var(--aidrick-spacing-space-none)}.guestReportReasonGrid{display:grid;grid-gap:var(--aidrick-spacing-space-sm);gap:var(--aidrick-spacing-space-sm);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr))}.guestReportIncludeOption,.guestReportReasonOption{align-items:center;border:var(--aidrick-border-width) solid var(--aidrick-border);border-radius:var(--aidrick-radius-radius-button-large);display:flex;gap:var(--aidrick-spacing-space-sm);min-block-size:var(--aidrick-spacing-touch-target-apple-minimum);padding-block:var(--aidrick-spacing-space-md);padding-inline:var(--aidrick-spacing-space-lg)}.guestReportField{display:grid;grid-gap:var(--aidrick-spacing-space-sm);gap:var(--aidrick-spacing-space-sm)}.guestReportField textarea{background:var(--aidrick-surface);border:var(--aidrick-border-width) solid var(--aidrick-border);border-radius:var(--aidrick-radius-radius-input);color:var(--aidrick-text);inline-size:100%;min-block-size:8rem;padding-block:var(--aidrick-spacing-space-md);padding-inline:var(--aidrick-spacing-space-lg);resize:vertical}.guestReportDisabled p,.guestReportDraftStatus,.guestReportField p,.guestReportHelpText,.guestReportSafetyNote{color:var(--aidrick-secondary-text);font-size:var(--aidrick-typography-font-size-secondary);line-height:var(--aidrick-typography-line-height-secondary);margin-block:var(--aidrick-spacing-space-none);margin-inline:var(--aidrick-spacing-space-none)}.guestReportDraftStatus{-webkit-border-before:var(--aidrick-border-width) solid var(--aidrick-border);border-block-start:var(--aidrick-border-width) solid var(--aidrick-border);-webkit-padding-before:var(--aidrick-spacing-space-md);padding-block-start:var(--aidrick-spacing-space-md)}.guestReportDisabled h3{font-size:var(--aidrick-typography-font-size-card-title);line-height:var(--aidrick-typography-line-height-section-title);margin-block:var(--aidrick-spacing-space-none);margin-inline:var(--aidrick-spacing-space-none)}.guestReportActions{-webkit-margin-before:var(--aidrick-spacing-space-none);margin-block-start:var(--aidrick-spacing-space-none)}.guestUploadShell{display:grid;grid-gap:var(--aidrick-spacing-space-2xl);gap:var(--aidrick-spacing-space-2xl);-webkit-margin-before:var(--aidrick-spacing-space-3xl);margin-block-start:var(--aidrick-spacing-space-3xl)}.guestUploadShell .statusList{margin-block:var(--aidrick-spacing-space-none)}.guestUploadPanel{background:var(--aidrick-hint-surface)}.guestUploadForm,.guestUploadPanel{border:var(--aidrick-border-width) solid var(--aidrick-border);border-radius:var(--aidrick-radius-radius-card);display:grid;grid-gap:var(--aidrick-spacing-space-lg);gap:var(--aidrick-spacing-space-lg);padding-block:var(--aidrick-spacing-space-lg);padding-inline:var(--aidrick-spacing-space-lg)}.guestUploadForm{background:var(--aidrick-surface)}.guestUploadField{display:grid;grid-gap:var(--aidrick-spacing-space-sm);gap:var(--aidrick-spacing-space-sm)}.guestUploadField label{color:var(--aidrick-text);font-size:var(--aidrick-typography-font-size-secondary);font-weight:var(--aidrick-typography-font-weight-bold);line-height:var(--aidrick-typography-line-height-secondary)}.guestUploadField input[type=file]{background:var(--aidrick-surface);border:var(--aidrick-border-width) solid var(--aidrick-border);border-radius:var(--aidrick-radius-radius-input);color:var(--aidrick-text);inline-size:100%;padding-block:var(--aidrick-spacing-space-md);padding-inline:var(--aidrick-spacing-space-lg)}.guestUploadDraftStatus,.guestUploadField p,.guestUploadSafetyNote{color:var(--aidrick-secondary-text);font-size:var(--aidrick-typography-font-size-secondary);line-height:var(--aidrick-typography-line-height-secondary);margin-block:var(--aidrick-spacing-space-none);margin-inline:var(--aidrick-spacing-space-none)}.guestUploadDraftStatus{-webkit-border-before:var(--aidrick-border-width) solid var(--aidrick-border);border-block-start:var(--aidrick-border-width) solid var(--aidrick-border);-webkit-padding-before:var(--aidrick-spacing-space-md);padding-block-start:var(--aidrick-spacing-space-md)}.guestUploadProgress{display:grid;inline-size:100%}.guestUploadProgress progress{accent-color:var(--aidrick-primary);block-size:var(--aidrick-spacing-space-sm);inline-size:100%}.guestUploadActions,.guestUploadFormActions{-webkit-margin-before:var(--aidrick-spacing-space-none);margin-block-start:var(--aidrick-spacing-space-none)}.safetyNote{margin-block:var(--aidrick-spacing-space-none);margin-inline:var(--aidrick-spacing-space-none)}.pageFooter,.safetyNote{-webkit-border-before:var(--aidrick-border-width) solid var(--aidrick-border);border-block-start:var(--aidrick-border-width) solid var(--aidrick-border);color:var(--aidrick-secondary-text);font-size:var(--aidrick-typography-font-size-secondary);line-height:var(--aidrick-typography-line-height-secondary);-webkit-padding-before:var(--aidrick-spacing-space-xl);padding-block-start:var(--aidrick-spacing-space-xl)}.actionRow,.pageFooter{-webkit-margin-before:var(--aidrick-spacing-space-2xl);margin-block-start:var(--aidrick-spacing-space-2xl)}.actionRow{display:flex;flex-wrap:wrap;gap:var(--aidrick-spacing-layout-button-row-gap)}.actionRow>*{min-inline-size:0}.actionLink{align-items:center;border:var(--aidrick-border-width) solid var(--aidrick-transparent-border);border-radius:var(--aidrick-radius-radius-button-large);display:inline-flex;font-size:var(--aidrick-typography-font-size-button-medium);font-weight:var(--aidrick-typography-font-weight-bold);justify-content:center;line-height:var(--aidrick-typography-line-height-secondary);max-inline-size:100%;min-block-size:var(--aidrick-spacing-touch-target-apple-minimum);padding-block:var(--aidrick-spacing-space-md);padding-inline:var(--aidrick-spacing-space-lg);text-align:center;text-decoration:none;white-space:normal}.actionLink:is(button){cursor:pointer}.actionLink:is(button:disabled){background:var(--aidrick-components-button-component-button-state-disabled-background);color:var(--aidrick-components-button-component-button-state-disabled-foreground);cursor:not-allowed}.actionLink:focus-visible,.guestDownloadConfirmation:focus-within,.guestReportIncludeOption:focus-within,.guestReportReasonOption:focus-within,.helpArticleLinks a:focus-visible,.helpCategoryNav a:focus-visible,.skipLink:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:var(--aidrick-focus-outline-width) solid var(--aidrick-components-states-component-states-focus-outline-color);outline-offset:var(--aidrick-focus-outline-offset)}.actionLink-primary{background:var(--aidrick-primary);color:var(--aidrick-colors-primitive-color-text-inverse)}.actionLink-primary:hover{background:var(--aidrick-primary-pressed)}.actionLink-secondary{background:var(--aidrick-hint-surface);border-color:var(--aidrick-border);color:var(--aidrick-text)}.actionLink-ghost{color:var(--aidrick-secondary-text)}.noticeBlock{background:var(--aidrick-hint-surface);border-radius:var(--aidrick-radius-radius-button-large);color:var(--aidrick-text);font-size:var(--aidrick-typography-font-size-body-small);line-height:var(--aidrick-typography-line-height-body);-webkit-margin-before:var(--aidrick-spacing-space-2xl);margin-block-start:var(--aidrick-spacing-space-2xl);padding-block:var(--aidrick-spacing-space-lg);padding-inline:var(--aidrick-spacing-space-lg)}.metadataList{display:grid;grid-gap:var(--aidrick-spacing-space-sm);gap:var(--aidrick-spacing-space-sm);grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));margin-block:var(--aidrick-spacing-space-lg) var(--aidrick-spacing-space-none);margin-inline:var(--aidrick-spacing-space-none)}.metadataList div{border:var(--aidrick-border-width) solid var(--aidrick-border);border-radius:var(--aidrick-radius-radius-button-large);min-inline-size:0;padding-block:var(--aidrick-spacing-space-md);padding-inline:var(--aidrick-spacing-space-lg)}.metadataList dt{color:var(--aidrick-secondary-text);font-size:var(--aidrick-typography-font-size-caption);line-height:var(--aidrick-typography-line-height-caption);margin-block:var(--aidrick-spacing-space-none) var(--aidrick-spacing-space-xs)}.metadataList dd,.metadataList dt{margin-inline:var(--aidrick-spacing-space-none)}.metadataList dd{font-size:var(--aidrick-typography-font-size-body-small);font-weight:var(--aidrick-typography-font-weight-bold);line-height:var(--aidrick-typography-line-height-body);margin-block:var(--aidrick-spacing-space-none)}.accountDeletionRequest{display:grid;grid-gap:var(--aidrick-spacing-space-2xl);gap:var(--aidrick-spacing-space-2xl);-webkit-margin-before:var(--aidrick-spacing-space-2xl);margin-block-start:var(--aidrick-spacing-space-2xl)}.accountDeletionContentTitle{font-size:var(--aidrick-typography-font-size-section-title);line-height:var(--aidrick-typography-line-height-section-title);margin-block:var(--aidrick-spacing-space-none)}.accountDeletionSectionGrid{display:grid;grid-gap:var(--aidrick-spacing-space-xl);gap:var(--aidrick-spacing-space-xl)}.accountDeletionSection{-webkit-border-before:var(--aidrick-border-width) solid var(--aidrick-border);border-block-start:var(--aidrick-border-width) solid var(--aidrick-border);-webkit-padding-before:var(--aidrick-spacing-space-xl);padding-block-start:var(--aidrick-spacing-space-xl)}.accountDeletionSection h3{font-size:var(--aidrick-typography-font-size-body);line-height:var(--aidrick-typography-line-height-body);margin-block:var(--aidrick-spacing-space-none) var(--aidrick-spacing-space-sm)}.accountDeletionSection ul{display:grid;grid-gap:var(--aidrick-spacing-space-sm);gap:var(--aidrick-spacing-space-sm);line-height:var(--aidrick-typography-line-height-body);-webkit-padding-start:var(--aidrick-spacing-space-xl);padding-inline-start:var(--aidrick-spacing-space-xl)}.accountDeletionSafeNote,.accountDeletionSection ul{color:var(--aidrick-secondary-text);margin-block:var(--aidrick-spacing-space-none)}.accountDeletionSafeNote{font-size:var(--aidrick-typography-font-size-secondary);line-height:var(--aidrick-typography-line-height-secondary)}.supportSearch{display:grid;grid-gap:var(--aidrick-spacing-space-sm);gap:var(--aidrick-spacing-space-sm);-webkit-margin-before:var(--aidrick-spacing-space-2xl);margin-block-start:var(--aidrick-spacing-space-2xl)}.supportSearch label{color:var(--aidrick-secondary-text);font-size:var(--aidrick-typography-font-size-secondary);font-weight:var(--aidrick-typography-font-weight-bold);line-height:var(--aidrick-typography-line-height-secondary)}.supportSearch input{background:var(--aidrick-surface);border:var(--aidrick-border-width) solid var(--aidrick-border);border-radius:var(--aidrick-radius-radius-input);color:var(--aidrick-text);inline-size:100%;min-block-size:var(--aidrick-spacing-touch-target-apple-minimum);padding-block:var(--aidrick-spacing-space-md);padding-inline:var(--aidrick-spacing-space-lg)}.supportSearchControls{align-items:stretch;display:grid;grid-gap:var(--aidrick-spacing-space-sm);gap:var(--aidrick-spacing-space-sm);grid-template-columns:minmax(0,1fr) auto auto}.supportSearchControls button{background:var(--aidrick-primary);border:var(--aidrick-border-width) solid var(--aidrick-transparent-border);border-radius:var(--aidrick-radius-radius-button-large);color:var(--aidrick-colors-primitive-color-text-inverse);cursor:pointer;font-size:var(--aidrick-typography-font-size-button-medium);font-weight:var(--aidrick-typography-font-weight-bold);min-block-size:var(--aidrick-spacing-touch-target-apple-minimum);padding-block:var(--aidrick-spacing-space-md);padding-inline:var(--aidrick-spacing-space-lg)}.supportSearchControls button:hover{background:var(--aidrick-primary-pressed)}.supportSearchControls .supportSearchClear{background:var(--aidrick-hint-surface);border-color:var(--aidrick-border);color:var(--aidrick-text)}.helpSearchSummary,.supportSearchSafety{color:var(--aidrick-secondary-text);font-size:var(--aidrick-typography-font-size-caption);line-height:var(--aidrick-typography-line-height-caption);margin-block:var(--aidrick-spacing-space-none);margin-inline:var(--aidrick-spacing-space-none)}.helpCenter{display:grid;grid-gap:var(--aidrick-spacing-space-2xl);gap:var(--aidrick-spacing-space-2xl);-webkit-margin-before:var(--aidrick-spacing-space-2xl);margin-block-start:var(--aidrick-spacing-space-2xl);min-inline-size:0}.helpCenter .supportSearch{-webkit-margin-before:var(--aidrick-spacing-space-none);margin-block-start:var(--aidrick-spacing-space-none)}.helpCategoryNav{display:flex;flex-wrap:wrap;gap:var(--aidrick-spacing-space-sm)}.helpArticleLinks a,.helpCategoryNav a{color:var(--aidrick-primary);font-size:var(--aidrick-typography-font-size-secondary);font-weight:var(--aidrick-typography-font-weight-bold);line-height:var(--aidrick-typography-line-height-secondary);text-decoration:none}.helpCategoryNav a{border:var(--aidrick-border-width) solid var(--aidrick-border);border-radius:var(--aidrick-radius-radius-button-large);padding-block:var(--aidrick-spacing-space-sm);padding-inline:var(--aidrick-spacing-space-md)}.helpArticleList,.helpCategoryList{display:grid;grid-gap:var(--aidrick-spacing-space-2xl);gap:var(--aidrick-spacing-space-2xl);min-inline-size:0}.helpCategorySection{-webkit-border-before:var(--aidrick-border-width) solid var(--aidrick-border);border-block-start:var(--aidrick-border-width) solid var(--aidrick-border);display:grid;grid-gap:var(--aidrick-spacing-space-lg);gap:var(--aidrick-spacing-space-lg);-webkit-padding-before:var(--aidrick-spacing-space-2xl);padding-block-start:var(--aidrick-spacing-space-2xl)}.helpArticle h3,.helpArticleSection h4,.helpCategorySection h2{color:var(--aidrick-text);margin-block:var(--aidrick-spacing-space-none);margin-inline:var(--aidrick-spacing-space-none)}.helpCategorySection h2{font-size:var(--aidrick-typography-font-size-section-title);line-height:var(--aidrick-typography-line-height-section-title)}.helpArticleSection li,.helpArticleSection p,.helpArticleSummary,.helpCategorySection>p,.helpEmpty{color:var(--aidrick-secondary-text);font-size:var(--aidrick-typography-font-size-secondary);line-height:var(--aidrick-typography-line-height-secondary)}.helpArticleSection p,.helpArticleSummary,.helpCategorySection>p,.helpEmpty{margin-block:var(--aidrick-spacing-space-none);margin-inline:var(--aidrick-spacing-space-none)}.helpArticle{-webkit-border-before:var(--aidrick-border-width) solid var(--aidrick-border);border-block-start:var(--aidrick-border-width) solid var(--aidrick-border);display:grid;grid-gap:var(--aidrick-spacing-space-md);gap:var(--aidrick-spacing-space-md);min-inline-size:0;-webkit-padding-before:var(--aidrick-spacing-space-xl);padding-block-start:var(--aidrick-spacing-space-xl)}.helpArticle h3{font-size:var(--aidrick-typography-font-size-card-title);line-height:var(--aidrick-typography-line-height-section-title)}.helpArticleSection{display:grid;grid-gap:var(--aidrick-spacing-space-sm);gap:var(--aidrick-spacing-space-sm);min-inline-size:0}.helpArticleSection h4{font-size:var(--aidrick-typography-font-size-body);line-height:var(--aidrick-typography-line-height-body)}.helpArticleLinks,.helpArticleSection ul{margin-block:var(--aidrick-spacing-space-none);-webkit-padding-start:var(--aidrick-spacing-space-xl);padding-inline-start:var(--aidrick-spacing-space-xl)}.helpArticleLinks li+li,.helpArticleSection li+li{-webkit-margin-before:var(--aidrick-spacing-space-sm);margin-block-start:var(--aidrick-spacing-space-sm)}.helpArticleLinks{display:grid;grid-gap:var(--aidrick-spacing-space-xs);gap:var(--aidrick-spacing-space-xs)}.footerLinks{display:flex;flex-wrap:wrap;gap:var(--aidrick-spacing-space-lg);-webkit-margin-before:var(--aidrick-spacing-space-2xl);margin-block-start:var(--aidrick-spacing-space-2xl)}.footerLinks a{color:var(--aidrick-primary);font-size:var(--aidrick-typography-font-size-secondary);font-weight:var(--aidrick-typography-font-weight-bold);line-height:var(--aidrick-typography-line-height-secondary);text-decoration:none}.adminShell{display:grid;grid-template-columns:minmax(14rem,18rem) minmax(0,1fr);min-block-size:100dvh}.adminSidebar{align-content:start;background:var(--aidrick-surface);-webkit-border-end:var(--aidrick-border-width) solid var(--aidrick-border);border-inline-end:var(--aidrick-border-width) solid var(--aidrick-border);display:grid;grid-gap:var(--aidrick-spacing-space-2xl);gap:var(--aidrick-spacing-space-2xl);padding-block:var(--aidrick-spacing-space-3xl);padding-inline:var(--aidrick-spacing-layout-phone-padding-x)}.adminBrand{color:var(--aidrick-text);font-size:var(--aidrick-typography-font-size-section-title);font-weight:var(--aidrick-typography-font-weight-bold);line-height:var(--aidrick-typography-line-height-section-title);margin-block:var(--aidrick-spacing-space-none);margin-inline:var(--aidrick-spacing-space-none)}.adminNav{display:grid;grid-gap:var(--aidrick-spacing-space-sm);gap:var(--aidrick-spacing-space-sm)}.adminNav a{border:var(--aidrick-border-width) solid var(--aidrick-transparent-border);border-radius:var(--aidrick-radius-radius-button-large);color:var(--aidrick-secondary-text);font-size:var(--aidrick-typography-font-size-button-medium);font-weight:var(--aidrick-typography-font-weight-bold);line-height:var(--aidrick-typography-line-height-secondary);min-block-size:var(--aidrick-spacing-touch-target-apple-minimum);padding-block:var(--aidrick-spacing-space-md);padding-inline:var(--aidrick-spacing-space-lg);text-decoration:none}.adminNav a:focus-visible{outline:var(--aidrick-focus-outline-width) solid var(--aidrick-components-states-component-states-focus-outline-color);outline-offset:var(--aidrick-focus-outline-offset)}.adminNav a:hover{background:var(--aidrick-hint-surface);color:var(--aidrick-text)}.adminNavEmpty{background:var(--aidrick-hint-surface);border-radius:var(--aidrick-radius-radius-button-large);padding-block:var(--aidrick-spacing-space-md);padding-inline:var(--aidrick-spacing-space-lg)}.adminBoundary,.adminNavEmpty{color:var(--aidrick-secondary-text);font-size:var(--aidrick-typography-font-size-secondary);line-height:var(--aidrick-typography-line-height-secondary);margin-block:var(--aidrick-spacing-space-none);margin-inline:var(--aidrick-spacing-space-none)}.adminBoundary{-webkit-border-before:var(--aidrick-border-width) solid var(--aidrick-border);border-block-start:var(--aidrick-border-width) solid var(--aidrick-border);-webkit-padding-before:var(--aidrick-spacing-space-xl);padding-block-start:var(--aidrick-spacing-space-xl)}.adminContent{align-content:start;display:grid;grid-gap:var(--aidrick-spacing-space-2xl);gap:var(--aidrick-spacing-space-2xl);padding-block:var(--aidrick-spacing-space-5xl);padding-inline:var(--aidrick-spacing-space-4xl)}.adminPageHeader{max-inline-size:54rem}.adminStateGrid{display:grid;grid-gap:var(--aidrick-spacing-layout-card-gap-min);gap:var(--aidrick-spacing-layout-card-gap-min);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));margin-block:var(--aidrick-spacing-space-none);margin-inline:var(--aidrick-spacing-space-none);max-inline-size:64rem}.adminStateGrid div{background:var(--aidrick-surface);border:var(--aidrick-border-width) solid var(--aidrick-border);border-radius:var(--aidrick-radius-radius-card);padding-block:var(--aidrick-spacing-space-lg);padding-inline:var(--aidrick-spacing-space-lg)}.adminStateGrid dt{color:var(--aidrick-secondary-text);font-size:var(--aidrick-typography-font-size-caption);line-height:var(--aidrick-typography-line-height-caption);-webkit-margin-after:var(--aidrick-spacing-space-xs);margin-block-end:var(--aidrick-spacing-space-xs)}.adminStateGrid dd{color:var(--aidrick-text);font-size:var(--aidrick-typography-font-size-body);font-weight:var(--aidrick-typography-font-weight-bold);line-height:var(--aidrick-typography-line-height-body);margin-block:var(--aidrick-spacing-space-none);margin-inline:var(--aidrick-spacing-space-none)}.adminPanel{display:grid;grid-gap:var(--aidrick-spacing-space-lg);gap:var(--aidrick-spacing-space-lg);max-inline-size:72rem}.adminPanelHeader{display:grid;grid-gap:var(--aidrick-spacing-space-xs);gap:var(--aidrick-spacing-space-xs);max-inline-size:54rem}.adminPanelHeader h2{font-size:var(--aidrick-typography-font-size-section-title);line-height:var(--aidrick-typography-line-height-section-title)}.adminPanelHeader h2,.adminPanelHeader p{margin-block:var(--aidrick-spacing-space-none);margin-inline:var(--aidrick-spacing-space-none)}.adminPanelHeader p{color:var(--aidrick-secondary-text);font-size:var(--aidrick-typography-font-size-secondary);line-height:var(--aidrick-typography-line-height-secondary)}.adminAccessForm{background:var(--aidrick-surface);border:var(--aidrick-border-width) solid var(--aidrick-border);border-radius:var(--aidrick-radius-radius-card);display:grid;grid-gap:var(--aidrick-spacing-space-lg);gap:var(--aidrick-spacing-space-lg);max-inline-size:36rem;padding-block:var(--aidrick-spacing-space-xl);padding-inline:var(--aidrick-spacing-space-xl)}.adminAccessField{display:grid;grid-gap:var(--aidrick-spacing-space-sm);gap:var(--aidrick-spacing-space-sm)}.adminAccessField label{color:var(--aidrick-text);font-size:var(--aidrick-typography-font-size-secondary);font-weight:var(--aidrick-typography-font-weight-bold);line-height:var(--aidrick-typography-line-height-secondary)}.adminAccessField input,.adminAccessField select{background:var(--aidrick-surface);border:var(--aidrick-border-width) solid var(--aidrick-border);border-radius:var(--aidrick-radius-radius-input);color:var(--aidrick-text);inline-size:100%;min-block-size:var(--aidrick-spacing-touch-target-apple-minimum);padding-block:var(--aidrick-spacing-space-md);padding-inline:var(--aidrick-spacing-space-lg)}.adminAccessField p{color:var(--aidrick-secondary-text);font-size:var(--aidrick-typography-font-size-secondary);line-height:var(--aidrick-typography-line-height-secondary)}.adminAccessField p,.adminSectionList{margin-block:var(--aidrick-spacing-space-none);margin-inline:var(--aidrick-spacing-space-none)}.adminSectionList{display:grid;grid-gap:var(--aidrick-spacing-layout-card-gap-min);gap:var(--aidrick-spacing-layout-card-gap-min);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));list-style:none;padding-block:var(--aidrick-spacing-space-none);padding-inline:var(--aidrick-spacing-space-none)}.adminSectionList li{background:var(--aidrick-surface);border:var(--aidrick-border-width) solid var(--aidrick-border);border-radius:var(--aidrick-radius-radius-card);display:grid;grid-gap:var(--aidrick-spacing-space-md);gap:var(--aidrick-spacing-space-md);padding-block:var(--aidrick-spacing-space-lg);padding-inline:var(--aidrick-spacing-space-lg)}.adminSectionList a{color:var(--aidrick-text);font-size:var(--aidrick-typography-font-size-card-title);font-weight:var(--aidrick-typography-font-weight-bold);line-height:var(--aidrick-typography-line-height-section-title);text-decoration:none}.adminSectionList a:focus-visible{outline:var(--aidrick-focus-outline-width) solid var(--aidrick-components-states-component-states-focus-outline-color);outline-offset:var(--aidrick-focus-outline-offset)}.adminSectionList a:hover{color:var(--aidrick-primary)}.adminSectionList dl{display:grid;grid-gap:var(--aidrick-spacing-space-sm);gap:var(--aidrick-spacing-space-sm);margin-block:var(--aidrick-spacing-space-none);margin-inline:var(--aidrick-spacing-space-none)}.adminSectionList dl div{display:grid;grid-gap:var(--aidrick-spacing-space-xs);gap:var(--aidrick-spacing-space-xs)}.adminSectionList dt{color:var(--aidrick-secondary-text);font-size:var(--aidrick-typography-font-size-caption);line-height:var(--aidrick-typography-line-height-caption)}.adminSectionList dd{color:var(--aidrick-text);font-size:var(--aidrick-typography-font-size-secondary);font-weight:var(--aidrick-typography-font-weight-bold);line-height:var(--aidrick-typography-line-height-secondary);margin-block:var(--aidrick-spacing-space-none);margin-inline:var(--aidrick-spacing-space-none)}.adminModerationCaseList{display:grid;grid-gap:var(--aidrick-spacing-layout-card-gap-min);gap:var(--aidrick-spacing-layout-card-gap-min);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));margin-block:var(--aidrick-spacing-space-none)}.adminModerationCaseList,.adminModerationFilterList{list-style:none;margin-inline:var(--aidrick-spacing-space-none);padding-block:var(--aidrick-spacing-space-none);padding-inline:var(--aidrick-spacing-space-none)}.adminModerationFilterList{display:flex;flex-wrap:wrap;gap:var(--aidrick-spacing-space-sm);margin-block:var(--aidrick-spacing-space-none) var(--aidrick-spacing-space-lg)}.adminModerationFilterList a{align-items:center;border:var(--aidrick-border-width) solid var(--aidrick-border);border-radius:var(--aidrick-radius-radius-button-small);color:var(--aidrick-text);display:inline-flex;font-size:var(--aidrick-typography-font-size-secondary);font-weight:var(--aidrick-typography-font-weight-bold);line-height:var(--aidrick-typography-line-height-secondary);min-block-size:var(--aidrick-components-button-component-button-size-small-height);padding-block:var(--aidrick-spacing-space-xs);padding-inline:var(--aidrick-spacing-space-md);text-decoration:none}.adminModerationFilterList a[aria-current=page]{background:var(--aidrick-components-button-component-button-variant-primary-background);border-color:var(--aidrick-components-button-component-button-variant-primary-background);color:var(--aidrick-components-button-component-button-variant-primary-foreground)}.adminModerationFilterList a:focus-visible{outline:var(--aidrick-focus-outline-width) solid var(--aidrick-components-states-component-states-focus-outline-color);outline-offset:var(--aidrick-focus-outline-offset)}.adminModerationCaseList li,.adminModerationClosedState,.adminModerationDetail,.adminModerationEmpty{background:var(--aidrick-surface);border:var(--aidrick-border-width) solid var(--aidrick-border);border-radius:var(--aidrick-radius-radius-card);display:grid;grid-gap:var(--aidrick-spacing-space-lg);gap:var(--aidrick-spacing-space-lg);min-inline-size:0;padding-block:var(--aidrick-spacing-space-lg);padding-inline:var(--aidrick-spacing-space-lg)}.adminModerationCaseList a{color:var(--aidrick-primary);font-size:var(--aidrick-typography-font-size-card-title);font-weight:var(--aidrick-typography-font-weight-bold);line-height:var(--aidrick-typography-line-height-section-title);text-decoration:none}.adminModerationCaseList a:focus-visible{outline:var(--aidrick-focus-outline-width) solid var(--aidrick-components-states-component-states-focus-outline-color);outline-offset:var(--aidrick-focus-outline-offset)}.adminModerationMetadata{display:grid;grid-gap:var(--aidrick-spacing-space-sm);gap:var(--aidrick-spacing-space-sm);grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));margin-block:var(--aidrick-spacing-space-none);margin-inline:var(--aidrick-spacing-space-none)}.adminModerationMetadata div{display:grid;grid-gap:var(--aidrick-spacing-space-xs);gap:var(--aidrick-spacing-space-xs);min-inline-size:0}.adminModerationMetadata dt{color:var(--aidrick-secondary-text);font-size:var(--aidrick-typography-font-size-caption);line-height:var(--aidrick-typography-line-height-caption)}.adminModerationClosedState,.adminModerationEmpty,.adminModerationMetadata dd{color:var(--aidrick-text);font-size:var(--aidrick-typography-font-size-secondary);font-weight:var(--aidrick-typography-font-weight-bold);line-height:var(--aidrick-typography-line-height-secondary);margin-block:var(--aidrick-spacing-space-none);margin-inline:var(--aidrick-spacing-space-none)}.adminModerationActionGrid{display:grid;grid-gap:var(--aidrick-spacing-layout-card-gap-min);gap:var(--aidrick-spacing-layout-card-gap-min);grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr))}.adminModerationForm{background:var(--aidrick-surface);border:var(--aidrick-border-width) solid var(--aidrick-border);border-radius:var(--aidrick-radius-radius-card);min-inline-size:0;padding-block:var(--aidrick-spacing-space-lg);padding-inline:var(--aidrick-spacing-space-lg)}.adminModerationForm fieldset{border:0;display:grid;grid-gap:var(--aidrick-spacing-space-md);gap:var(--aidrick-spacing-space-md);margin-block:0;margin-inline:0;min-inline-size:0;padding-block:0;padding-inline:0}.adminModerationForm legend{color:var(--aidrick-text);font-size:var(--aidrick-typography-font-size-card-title);font-weight:var(--aidrick-typography-font-weight-bold);line-height:var(--aidrick-typography-line-height-section-title);-webkit-margin-after:var(--aidrick-spacing-space-md);margin-block-end:var(--aidrick-spacing-space-md)}.adminModerationForm label:not(.adminModerationCheckbox){display:grid;grid-gap:var(--aidrick-spacing-space-xs);gap:var(--aidrick-spacing-space-xs)}.adminModerationForm label>span{color:var(--aidrick-text);font-size:var(--aidrick-typography-font-size-secondary);font-weight:var(--aidrick-typography-font-weight-bold);line-height:var(--aidrick-typography-line-height-secondary)}.adminModerationForm input[type=text],.adminModerationForm select,.adminModerationForm textarea{background:var(--aidrick-background);border:var(--aidrick-border-width) solid var(--aidrick-border);border-radius:var(--aidrick-radius-radius-input);color:var(--aidrick-text);inline-size:100%;min-block-size:var(--aidrick-spacing-touch-target-apple-minimum);padding-block:var(--aidrick-spacing-space-md);padding-inline:var(--aidrick-spacing-space-lg)}.adminModerationForm textarea{min-block-size:10rem;resize:vertical}.adminSupportMessageList{display:grid;grid-gap:var(--aidrick-spacing-space-md);gap:var(--aidrick-spacing-space-md);list-style-position:inside;margin-block:var(--aidrick-spacing-space-none);margin-inline:var(--aidrick-spacing-space-none);padding-block:var(--aidrick-spacing-space-none);padding-inline:var(--aidrick-spacing-space-none)}.adminSupportMessageList li{background:var(--aidrick-background);border:var(--aidrick-border-width) solid var(--aidrick-border);border-radius:var(--aidrick-radius-radius-card);color:var(--aidrick-text);min-inline-size:0;overflow-wrap:anywhere;padding-block:var(--aidrick-spacing-space-md);padding-inline:var(--aidrick-spacing-space-lg)}.adminSupportMessageList p{margin-block:var(--aidrick-spacing-space-xs);margin-inline:var(--aidrick-spacing-space-none);white-space:pre-wrap}.adminModerationCheckbox{align-items:center;display:grid;grid-gap:var(--aidrick-spacing-space-sm);gap:var(--aidrick-spacing-space-sm);grid-template-columns:auto 1fr;min-block-size:var(--aidrick-spacing-touch-target-apple-minimum)}.adminModerationCheckbox input{block-size:1.25rem;inline-size:1.25rem}.adminModerationFormHelp{color:var(--aidrick-secondary-text);font-size:var(--aidrick-typography-font-size-caption);line-height:var(--aidrick-typography-line-height-caption);margin-block:0;margin-inline:0}.adminModerationForm button{background:var(--aidrick-primary);border:var(--aidrick-border-width) solid var(--aidrick-transparent-border);border-radius:var(--aidrick-radius-radius-button-large);color:var(--aidrick-colors-primitive-color-text-inverse);cursor:pointer;font-size:var(--aidrick-typography-font-size-button-medium);font-weight:var(--aidrick-typography-font-weight-bold);min-block-size:var(--aidrick-spacing-touch-target-apple-minimum);padding-block:var(--aidrick-spacing-space-md);padding-inline:var(--aidrick-spacing-space-lg)}.adminModerationForm button:hover{background:var(--aidrick-primary-pressed)}.adminModerationOperationNotice{background:var(--aidrick-hint-surface);border:var(--aidrick-border-width) solid var(--aidrick-border);border-radius:var(--aidrick-radius-radius-card);color:var(--aidrick-text);font-size:var(--aidrick-typography-font-size-secondary);font-weight:var(--aidrick-typography-font-weight-bold);line-height:var(--aidrick-typography-line-height-secondary);margin-block:0;margin-inline:0;padding-block:var(--aidrick-spacing-space-md);padding-inline:var(--aidrick-spacing-space-lg)}@media (max-width:48rem){.shell{align-items:stretch;padding-block:var(--aidrick-spacing-space-lg)}.actionRow{flex-direction:column}.actionRow .actionLink{inline-size:100%}.supportSearchControls{grid-template-columns:1fr 1fr}.supportSearchControls input{grid-column:1/-1}.adminShell{grid-template-columns:1fr}.adminSidebar{-webkit-border-after:var(--aidrick-border-width) solid var(--aidrick-border);border-block-end:var(--aidrick-border-width) solid var(--aidrick-border);border-inline-end-width:var(--aidrick-radius-radius-none)}.adminContent{padding-block:var(--aidrick-spacing-space-3xl);padding-inline:var(--aidrick-spacing-layout-phone-padding-x)}}