@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/fonts/inter/inter-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/fonts/inter/inter-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/fonts/inter/inter-greek-ext.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/fonts/inter/inter-greek.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/fonts/inter/inter-vietnamese.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/fonts/inter/inter-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/fonts/inter/inter-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-surface:#fff;--color-surface-raised:#f8fafc;--color-surface-sunken:#f1f5f9;--color-surface-overlay:#fff;--color-text:#0f172a;--color-text-muted:#4f5e74;--color-text-subtle:#5e708a;--color-text-bright:#0f172a;--color-text-strong:#334155;--color-border:#e2e8f0;--color-border-strong:#cbd5e1;--color-control-border:#7d8fa7;--color-control-border-hover:#5e708a;--color-neutral:#94a3b8;--color-page:var(--color-surface-raised);--color-text-inverse:#fff;--color-menu-row-hover:#f1f5f9;--color-menu-row-hover-danger:#fef2f2;--color-surface-inset:#f8fafc;--color-control-surface:#fff;--color-control-surface-hover:#f8fafc;--color-tooltip-bg:#fff;--color-tooltip-text:#0f172a;--color-tooltip-border:#cbd5e1;--color-table-row-hover:#0f172a09;--skeleton-base:#f1f5f9;--skeleton-highlight:#e2e8f0;--color-brand:#0140ff;--color-brand-strong:#0030cc;--color-brand-soft:#eff6ff;--color-brand-tint:#d6e2ff;--color-brand-tint-border:#b9cdff;--color-brand-text:var(--color-brand);--color-brand-text-strong:var(--color-brand-strong);--color-brand-solid:var(--color-brand);--color-brand-solid-text:var(--color-text-inverse);--color-success-solid:#15803d;--color-success-solid-text:var(--color-text-inverse);--color-btn-primary-bg:var(--color-brand-solid);--color-btn-primary-bg-hover:var(--color-brand-strong);--color-btn-primary-text:var(--color-text-inverse);--color-btn-primary-border:transparent;--color-btn-primary-border-hover:var(--color-btn-primary-bg-hover);--color-btn-primary-disabled-bg:#94a3b8;--color-btn-primary-disabled-text:#f8fafc;--color-btn-primary-disabled-border:#94a3b8;--color-btn-danger-bg:var(--color-danger);--color-btn-danger-bg-hover:#b91c1c;--color-danger-solid:var(--color-danger);--color-danger-solid-text:var(--color-text-inverse);--color-btn-danger-text:#fff;--color-btn-danger-border:transparent;--color-btn-danger-border-hover:transparent;--color-btn-danger-text-hover:#fff;--color-rating-star:#f59e0b;--color-success:#16a34a;--color-success-bg:#f0fdf4;--color-success-border:#bbf7d0;--color-warn:#b45309;--color-warn-bg:#fffbeb;--color-warn-border:#fde68a;--color-danger:#dc2626;--color-danger-bg:#fef2f2;--color-danger-border:#fecaca;--color-info:#0140ff;--color-info-bg:#eff6ff;--color-info-border:#bfdbfe;--color-accent:#7c3aed;--color-accent-bg:#f5f3ff;--color-accent-border:#ddd6fe;--color-success-text:#15803d;--color-danger-text:#b91c1c;--color-warn-text:#b45309;--color-info-text:#1d4ed8;--color-accent-text:#6d28d9;--channel-whatsapp:#25d366;--channel-whatsapp-mark:#fff;--channel-whatsapp-bubble:#d9fdd3;--channel-instagram:radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285aeb 90%);--channel-instagram-mark:#fff;--channel-instagram-bubble:#fde8f1;--channel-messenger:radial-gradient(circle at 19% 99%, #09f 0%, #a033ff 61%, #ff5280 93%, #ff7061 100%);--channel-messenger-mark:#fff;--channel-messenger-bubble:#ebe6ff;--chart-1:#0140ff;--chart-2:#3b82f6;--chart-3:#60a5fa;--chart-4:#6bb5a8;--chart-5:#7ec8e3;--chart-6:#94a3b8;--chart-7:#a8b4c4;--chart-8:#cbd5e1;--chart-grid:#eef2f6;--chart-tick:#94a3b8;--chart-axis:#cbd5e1;--chart-bar-fill:#0140ff29;--chart-bar-hover:#0140ff61;--chart-area-fill:#0140ff0f;--chart-segment-border:#f8fafc;--chart-scheduling:var(--chart-1);--chart-billing:var(--chart-4);--chart-hours:var(--chart-5);--chart-prescriptions:var(--chart-3);--chart-new-contact:var(--chart-2);--chart-cancellation:var(--chart-7);--chart-urgent:var(--color-danger);--chart-general:var(--chart-6);--chart-booked:var(--chart-1);--chart-rescheduled:var(--chart-3);--chart-resolved:var(--color-success);--chart-no-booking:var(--chart-6);--chart-voicemail:var(--color-warn);--chart-handled:var(--chart-8);--z-header:500;--z-dropdown:1000;--z-modal:2000;--z-modal-nested:2100;--z-popover:2500;--z-veil:2900;--z-toast:3000;--z-dialog:4000;--z-tooltip:5000;--radius-xs:.375rem;--radius-sm:.5rem;--radius-md:.75rem;--radius:1rem;--radius-lg:1.5rem;--radius-pill:9999px;--radius-round:9999px;--shadow-sm:0 1px 2px 0 #0f172a0d;--shadow-md:0 10px 15px -3px #0f172a14, 0 4px 6px -4px #0f172a0d;--shadow-lg:0 1px 2px #0f172a0a, 0 12px 24px -6px #0f172a1f, 0 24px 48px -12px #0f172a24;--shadow-overlay:0 10px 25px -8px #0f172a2e, 0 4px 10px -4px #0f172a14;--focus-ring-color:var(--color-brand);--focus-ring-width:2px;--focus-ring-offset:2px;--focus-ring-offset-inset:-2px;--focus-ring-inset:0 0 0 3px color-mix(in srgb, var(--color-brand) 22%, transparent);--focus-ring-inset-danger:0 0 0 3px color-mix(in srgb, var(--color-danger) 30%, transparent);--color-modal-backdrop:#0f172a66;--font-2xs:.625rem;--font-xs:.75rem;--font-sm:.875rem;--font-base:1rem;--font-lg:1.125rem;--font-xl:1.25rem;--font-2xl:1.5rem;--font-3xl:1.875rem;--font-4xl:2rem;--font-5xl:2.25rem;--font-6xl:2.5rem;--font-7xl:2.75rem;--font-8xl:3rem;--font-sans:"Inter", system-ui, sans-serif;--font-display:var(--font-sans);--font-data:var(--font-sans);--tracking-display:-.02em;--font-mono:ui-monospace, SFMono-Regular, Menlo, monospace;--weight-normal:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--leading-none:1;--leading-tight:1.2;--leading-snug:1.4;--leading-normal:1.6;--leading-relaxed:1.8;--space-0-5:.125rem;--space-1:.25rem;--space-1-5:.375rem;--space-2:.5rem;--space-2-5:.625rem;--space-3:.75rem;--space-3-5:.875rem;--space-4:1rem;--space-4-5:1.125rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:1.75rem;--space-8:2rem;--space-9:2.25rem;--space-10:2.5rem;--space-11:2.75rem;--space-12:3rem;--top-bar-h:4rem;--page-gutter:var(--space-6);--motion-fast:.12s;--motion-base:.15s;--motion-slow:.2s;--motion-sheet:.28s;--ease-standard:cubic-bezier(.4, 0, .2, 1);--ease-entrance:cubic-bezier(.32, .72, 0, 1);--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--ease-exit:cubic-bezier(.4, 0, 1, 1);--ease-loop:ease-in-out;--ease-spin:linear}html.dark{--color-surface:#0f172a;--color-surface-raised:#1e293b;--color-surface-sunken:#0b1220;--color-surface-overlay:#273449;--color-text:#f1f5f9;--color-text-muted:#a9b5c5;--color-text-subtle:#8f9eb3;--color-text-bright:#f8fafc;--color-text-strong:#cbd5e1;--color-border:#334155;--color-border-strong:#475569;--color-control-border:#6f829d;--color-control-border-hover:#8f9eb3;--color-neutral:#64748b;--color-page:var(--color-surface);--color-text-inverse:#f8fafc;--color-menu-row-hover:#334155;--color-menu-row-hover-danger:#7f1d1d59;--color-surface-inset:#0f172a;--color-control-surface:#1e293b;--color-control-surface-hover:#334155;--color-tooltip-bg:#1e293b;--color-tooltip-text:#f8fafc;--color-tooltip-border:#334155;--color-table-row-hover:#ffffff0a;--skeleton-base:#334155;--skeleton-highlight:#475569;--color-brand:#4d8bf0;--color-brand-strong:#3b74e0;--color-brand-soft:color-mix(in srgb, var(--color-brand) 12%, transparent);--color-brand-tint:color-mix(in srgb, var(--color-brand) 28%, transparent);--color-brand-tint-border:color-mix(in srgb, var(--color-brand) 45%, transparent);--color-brand-text:#93c5fd;--color-brand-text-strong:#bfdbfe;--color-brand-deep:#1362e2;--color-brand-deeper:#1155c6;--color-brand-solid:var(--color-brand-deep);--color-brand-solid-text:var(--color-text-inverse);--color-success-solid:var(--color-success);--color-success-solid-text:var(--color-surface);--color-btn-primary-bg:var(--color-brand-solid);--color-btn-primary-bg-hover:var(--color-brand-deeper);--color-btn-primary-text:var(--color-text-inverse);--color-btn-primary-border:var(--color-brand);--color-btn-primary-border-hover:var(--color-brand-deep);--color-btn-primary-disabled-bg:#475569;--color-btn-primary-disabled-text:#cbd5e1;--color-btn-primary-disabled-border:#475569;--color-danger-solid:#b91c1c;--color-danger-solid-text:var(--color-text-inverse);--color-btn-danger-bg:#7f1d1d;--color-btn-danger-bg-hover:#991b1b;--color-btn-danger-text:#fecaca;--color-btn-danger-border:#991b1b;--color-btn-danger-border-hover:#b91c1c;--color-btn-danger-text-hover:#fff;--color-rating-star:#fbbf24;--color-success:#4ade80;--color-success-bg:#22c55e1f;--color-success-border:#22c55e59;--color-warn:#fbbf24;--color-warn-bg:#f59e0b1f;--color-warn-border:#f59e0b59;--color-danger:#f87171;--color-danger-bg:#ef44441f;--color-danger-border:#ef444459;--color-info:#60a5fa;--color-info-bg:#3b82f61f;--color-info-border:#3b82f659;--color-accent:#a78bfa;--color-accent-bg:#7c3aed24;--color-accent-border:#7c3aed66;--color-success-text:#6ee7b7;--color-danger-text:#fca5a5;--color-warn-text:#fcd34d;--color-info-text:#93c5fd;--color-accent-text:#c4b5fd;--channel-whatsapp:#25d366;--channel-whatsapp-mark:#fff;--channel-whatsapp-bubble:#103a2a;--channel-instagram:radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285aeb 90%);--channel-instagram-mark:#fff;--channel-instagram-bubble:#3d1631;--channel-messenger:radial-gradient(circle at 19% 99%, #09f 0%, #a033ff 61%, #ff5280 93%, #ff7061 100%);--channel-messenger-mark:#fff;--channel-messenger-bubble:#2a1f52;--chart-1:#3b82f6;--chart-2:#60a5fa;--chart-3:#7fcec0;--chart-4:#9ed8ee;--chart-5:#94a3b8;--chart-6:#64748b;--chart-7:#475569;--chart-8:#334155;--chart-grid:#3341558c;--chart-tick:#64748b;--chart-axis:#475569cc;--chart-bar-fill:#60a5fa38;--chart-bar-hover:#60a5fa73;--chart-area-fill:#4d8bf014;--chart-segment-border:#0f172a;--shadow-sm:inset 0 1px 0 0 #ffffff0a, 0 1px 2px 0 #0000004d;--shadow-md:inset 0 1px 0 0 #ffffff0d, 0 8px 16px -6px #0006;--shadow-lg:inset 0 1px 0 0 #ffffff0f, 0 16px 32px -12px #00000080;--shadow-overlay:inset 0 1px 0 0 #ffffff0f, 0 12px 28px -8px #00000073;--color-modal-backdrop:#0000008c}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html:has(#dashboard-view){scroll-padding-top:4rem}a:focus-visible,button:focus-visible,.aevon-focus-ring:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.aevon-dropdown-panel :focus-visible,.aevon-filter-panel :focus-visible,.admin-nav__items :focus-visible,.notif-panel :focus-visible,.aevon-table-scroll :focus-visible,.admin-client-tabs-scroll :focus-visible,#user-menu :focus-visible{outline-offset:var(--focus-ring-offset-inset)}body.aevon-scroll-locked{overflow:hidden}@media (width>=1024px){:root{--page-gutter:var(--space-8)}}@font-face{font-family:Hack;src:url(/assets/fonts/hack/hack-regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Hack;src:url(/assets/fonts/hack/hack-bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Hack;src:url(/assets/fonts/hack/hack-italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Hack;src:url(/assets/fonts/hack/hack-bolditalic.woff2)format("woff2");font-weight:700;font-style:italic;font-display:swap}html.op-console{--font-sans:"Hack", ui-monospace, SFMono-Regular, Menlo, monospace;--font-display:var(--font-sans);--font-data:var(--font-sans);--font-mono:var(--font-sans);--tracking-display:0;--weight-medium:400;--weight-semibold:700;--font-2xs:.625rem;--font-xs:.6875rem;--font-sm:.75rem;--font-base:.8125rem;--font-lg:.875rem;--font-xl:1rem;--font-2xl:1.125rem;--font-3xl:1.25rem;--font-4xl:1.375rem;--font-5xl:1.5rem;--font-6xl:1.625rem;--font-7xl:1.75rem;--font-8xl:1.875rem;--leading-normal:1.45;--leading-relaxed:1.6;--radius-xs:2px;--radius-sm:2px;--radius-md:2px;--radius:2px;--radius-lg:3px;--radius-pill:2px;--motion-fast:0s;--motion-base:0s;--motion-slow:0s;--motion-sheet:0s;--page-gutter:var(--space-3);--top-bar-h:3.25rem;--op-flash-duration:.9s}html.op-console:not(.dark){--color-page:#e8ebef;--color-surface:#fff;--color-surface-raised:#f3f5f7;--color-surface-sunken:#eef1f4;--color-surface-overlay:#fff;--color-surface-inset:#f6f8fa;--color-text:#1f2328;--color-text-bright:#0d1117;--color-text-strong:#2d333b;--color-text-muted:#545d68;--color-text-subtle:#5b646f;--color-border:#d6dce3;--color-border-strong:#b3bcc6;--color-control-border:#747e89;--color-control-border-hover:#545d68;--color-neutral:#9aa3ad;--color-text-inverse:#fff;--color-menu-row-hover:#eaeef2;--color-menu-row-hover-danger:#ffebe9;--color-control-surface:#fff;--color-control-surface-hover:#f3f5f7;--color-tooltip-bg:#fff;--color-tooltip-text:#1f2328;--color-tooltip-border:#b3bcc6;--color-table-row-hover:#1f23280a;--skeleton-base:#eef1f4;--skeleton-highlight:#e1e6eb;--color-brand:#0969da;--color-brand-strong:#0550ae;--color-brand-soft:#ddf4ff;--color-brand-tint:#c8e6ff;--color-brand-tint-border:#80c2ff;--color-brand-text:#0550ae;--color-brand-text-strong:#033d8b;--color-brand-solid:#0969da;--color-brand-solid-text:#fff;--color-btn-primary-bg:#24292f;--color-btn-primary-bg-hover:#32383f;--color-btn-primary-text:#fff;--color-btn-primary-border:#24292f;--color-btn-primary-border-hover:#32383f;--color-btn-primary-disabled-bg:#afb8c1;--color-btn-primary-disabled-text:#f6f8fa;--color-btn-primary-disabled-border:#afb8c1;--color-btn-danger-bg:#cf222e;--color-btn-danger-bg-hover:#a40e26;--color-btn-danger-text:#fff;--color-btn-danger-text-hover:#fff;--color-btn-danger-border:#cf222e;--color-btn-danger-border-hover:#a40e26;--color-success:#1a7f37;--color-success-bg:#dafbe1;--color-success-border:#82e596;--color-success-text:#116329;--color-success-solid:#1a7f37;--color-success-solid-text:#fff;--color-warn:#9a6700;--color-warn-bg:#fff8c5;--color-warn-border:#eac54f;--color-warn-text:#7d4e00;--color-danger:#cf222e;--color-danger-bg:#ffebe9;--color-danger-border:#ff9492;--color-danger-text:#a40e26;--color-danger-solid:#cf222e;--color-danger-solid-text:#fff;--color-info:#0e7c86;--color-info-bg:#d8f3f5;--color-info-border:#7fd3da;--color-info-text:#0b5f66;--color-accent:#8250df;--color-accent-bg:#fbefff;--color-accent-border:#d8b9ff;--color-accent-text:#6639ba;--chart-1:#3d444d;--chart-2:#6e7781;--chart-3:#9aa3ad;--chart-4:#0e7c86;--chart-5:#8250df;--chart-6:#b3bcc6;--chart-7:#d0d7de;--chart-8:#e1e6eb;--chart-grid:#eef1f4;--chart-tick:#6e7781;--chart-axis:#d0d7de;--chart-bar-fill:#3d444d29;--chart-bar-hover:#3d444d57;--chart-area-fill:#3d444d0f;--chart-segment-border:#fff;--shadow-sm:none;--shadow-md:0 0 0 1px #d6dce3;--shadow-lg:0 0 0 1px #b3bcc6, 0 12px 28px #1f232829;--shadow-overlay:0 0 0 1px #b3bcc6, 0 12px 28px #1f232829;--color-modal-backdrop:#1f232859;--op-link-1:#8250df;--op-link-2:#0e7c86;--op-link-3:#bf3989;--op-link-4:#8a6a2f;--op-link-ink:#fff;--op-flash:#9a670038}html.op-console.dark{--color-page:#090b0e;--color-surface:#0e1115;--color-surface-raised:#141920;--color-surface-sunken:#0b0e11;--color-surface-overlay:#1a2029;--color-surface-inset:#0b0e11;--color-text:#d3d9df;--color-text-bright:#f2f4f6;--color-text-strong:#c2cad2;--color-text-muted:#a0a9b3;--color-text-subtle:#8b95a0;--color-border:#222931;--color-border-strong:#313a45;--color-control-border:#5f6b77;--color-control-border-hover:#808b96;--color-neutral:#4d5661;--color-text-inverse:#f2f4f6;--color-menu-row-hover:#232b35;--color-menu-row-hover-danger:#f8514929;--color-control-surface:#141920;--color-control-surface-hover:#1c232c;--color-tooltip-bg:#1a2029;--color-tooltip-text:#f2f4f6;--color-tooltip-border:#313a45;--color-table-row-hover:#ffffff09;--skeleton-base:#1a2029;--skeleton-highlight:#232b35;--color-brand:#388bfd;--color-brand-strong:#1f6feb;--color-brand-soft:color-mix(in srgb, var(--color-brand) 14%, transparent);--color-brand-tint:color-mix(in srgb, var(--color-brand) 26%, transparent);--color-brand-tint-border:color-mix(in srgb, var(--color-brand) 50%, transparent);--color-brand-text:#79b3ff;--color-brand-text-strong:#a5cdff;--color-brand-deep:#1a5fd0;--color-brand-deeper:#1550b3;--color-brand-solid:var(--color-brand-deep);--color-brand-solid-text:#fff;--color-btn-primary-bg:#c9d1d9;--color-btn-primary-bg-hover:#e6ebf0;--color-btn-primary-text:#0b0e11;--color-btn-primary-border:#c9d1d9;--color-btn-primary-border-hover:#e6ebf0;--color-btn-primary-disabled-bg:#29313a;--color-btn-primary-disabled-text:#8b95a0;--color-btn-primary-disabled-border:#29313a;--color-btn-danger-bg:#3a1417;--color-btn-danger-bg-hover:#52191d;--color-btn-danger-text:#ffb4ae;--color-btn-danger-text-hover:#ffd6d2;--color-btn-danger-border:#6e2228;--color-btn-danger-border-hover:#8e2b31;--color-success:#3fb950;--color-success-bg:#3fb95024;--color-success-border:#3fb9506b;--color-success-text:#5fd46e;--color-success-solid:#3fb950;--color-success-solid-text:#0b0e11;--color-warn:#d29922;--color-warn-bg:#d2992224;--color-warn-border:#d299226b;--color-warn-text:#e6b547;--color-danger:#f85149;--color-danger-bg:#f8514924;--color-danger-border:#f851496b;--color-danger-text:#ff7d75;--color-danger-solid:#c93631;--color-danger-solid-text:#fff;--color-info:#39c5cf;--color-info-bg:#39c5cf21;--color-info-border:#39c5cf66;--color-info-text:#5cd6df;--color-accent:#a371f7;--color-accent-bg:#a371f726;--color-accent-border:#a371f76b;--color-accent-text:#bf98ff;--color-rating-star:#d29922;--chart-1:#c9d1d9;--chart-2:#8b95a0;--chart-3:#5f6b77;--chart-4:#39c5cf;--chart-5:#a371f7;--chart-6:#3d4651;--chart-7:#2b323b;--chart-8:#1f252d;--chart-grid:#ffffff0f;--chart-tick:#6f7a86;--chart-axis:#313a45;--chart-bar-fill:#c9d1d92e;--chart-bar-hover:#c9d1d95c;--chart-area-fill:#c9d1d90f;--chart-segment-border:#0e1115;--shadow-sm:none;--shadow-md:0 0 0 1px #222931;--shadow-lg:0 0 0 1px #313a45, 0 16px 36px #0009;--shadow-overlay:0 0 0 1px #313a45, 0 16px 36px #0009;--color-modal-backdrop:#0009;--op-link-1:#a371f7;--op-link-2:#39c5cf;--op-link-3:#db61a2;--op-link-4:#c9a56a;--op-link-ink:#090b0e;--op-flash:#d2992247}html.op-console *,html.op-console :before,html.op-console :after{transition-property:none}@keyframes op-flash{0%{background-color:var(--op-flash)}to{background-color:#0000}}html.op-console .op-flash{animation:op-flash var(--op-flash-duration) var(--ease-exit) both}@media (pointer:fine){html.op-console ::-webkit-scrollbar{width:.5rem;height:.5rem}html.op-console ::-webkit-scrollbar-track{background:var(--color-surface)}html.op-console ::-webkit-scrollbar-corner{background:var(--color-surface)}html.op-console ::-webkit-scrollbar-thumb{background:var(--color-border-strong);border:2px solid var(--color-surface);border-radius:0}html.op-console ::-webkit-scrollbar-thumb:hover{background:var(--color-text-subtle)}html.op-console ::-webkit-scrollbar-thumb:active{background:var(--color-brand)}html.op-console .aevon-tabs::-webkit-scrollbar{height:0}}@supports not selector(::-webkit-scrollbar){html.op-console{scrollbar-color:var(--color-border-strong) var(--color-surface)}html.op-console *{scrollbar-width:thin}}.aevon-shell{grid-template-columns:var(--shell-side,13.75rem) minmax(0, 1fr);gap:var(--shell-gap,var(--space-8));align-items:start;display:grid}@media (width<=1023.98px){.aevon-shell{gap:var(--shell-gap-stacked,var(--space-4));grid-template-columns:minmax(0,1fr)}}@container op-win (width<=767.98px){.aevon-shell{gap:var(--shell-gap-stacked,var(--space-4));grid-template-columns:minmax(0,1fr)}}.aevon-rail-item{align-items:center;gap:var(--space-2-5);width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-size:var(--font-sm);font-weight:var(--weight-medium);text-align:left;color:var(--color-text-muted);cursor:pointer;transition:background var(--motion-base) var(--ease-standard), color var(--motion-base) var(--ease-standard);background:0 0;border:1px solid #0000;display:flex}.aevon-rail-item--compact{gap:var(--space-2);padding:var(--space-1-5) var(--space-2);border-radius:var(--radius-sm);font-size:var(--font-xs)}.aevon-rail-item--dense{gap:var(--space-2);padding:var(--space-0-5) var(--space-2);border-radius:var(--radius-xs);font-size:var(--font-xs);line-height:var(--leading-snug)}.aevon-rail-item--group{font-size:var(--font-2xs);font-weight:var(--weight-semibold);color:var(--color-text-subtle)}.aevon-rail-item:hover{background:var(--color-surface-raised);color:var(--color-text)}.aevon-rail-item--current{color:var(--color-brand-text);background:var(--color-brand-soft);font-weight:var(--weight-semibold)}.aevon-rail-item__icon{flex:none;width:1.125rem;height:1.125rem}.aevon-rail-item__label{flex:auto;min-width:0}.aevon-rail-item__badge{margin-left:auto}.aevon-modal-shell{z-index:var(--z-modal);padding:var(--space-4);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.aevon-modal-shell.hidden{display:none!important}.aevon-modal-shell:before{content:"";z-index:-1;background:var(--color-modal-backdrop);animation:aevon-scrim-in var(--motion-slow) var(--ease-standard) both;position:absolute;inset:0}.aevon-modal-shell.is-closing{pointer-events:none}.aevon-modal-shell.is-closing:before{animation:aevon-scrim-out var(--motion-base) var(--ease-exit) both}.modal{opacity:0;animation:modalPop var(--motion-slow) var(--ease-entrance) both;transform:scale(.96)translateY(8px)}.aevon-modal-shell.is-closing .aevon-modal-panel{animation:aevon-modal-out var(--motion-fast) var(--ease-exit) both}@keyframes modalPop{0%{opacity:0;transform:scale(.96)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes aevon-modal-out{0%{opacity:1;transform:none}to{opacity:0;transform:scale(.97)translateY(4px)}}@keyframes aevon-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes aevon-scrim-out{0%{opacity:1}to{opacity:0}}.aevon-modal-panel{background:var(--color-surface-overlay);border:1px solid var(--color-border);border-radius:var(--radius-lg);width:100%;max-height:90dvh;box-shadow:var(--shadow-lg);color:var(--color-text);flex-direction:column;display:flex;overflow:hidden}.aevon-modal-panel--sm{max-width:24rem}.aevon-modal-panel--md{max-width:28rem}.aevon-modal-panel--lg{max-width:32rem}.aevon-modal-panel--xl{max-width:36rem}.aevon-modal-panel--2xl{max-width:42rem}.aevon-modal-panel--4xl{max-width:56rem}.aevon-modal-panel--tall{max-height:92dvh}.aevon-modal-panel--full{height:92dvh}.aevon-modal-panel--flat{padding:var(--space-6)}@media (width<=639.98px){.aevon-modal-shell{align-items:flex-end;padding:0}.aevon-modal-shell .aevon-modal-panel{max-width:none;max-height:calc(100vh - var(--space-8));max-height:calc(100dvh - var(--space-8));border-radius:var(--radius-lg) var(--radius-lg) 0 0;padding-bottom:env(safe-area-inset-bottom,0px);opacity:1;animation:aevon-sheet-rise var(--motion-sheet) var(--ease-entrance);border-bottom:0;border-left:0;border-right:0;transform:none}.aevon-modal-shell .aevon-modal-panel--full{height:calc(100vh - var(--space-8));height:calc(100dvh - var(--space-8))}.aevon-modal-shell .aevon-modal-panel--flat{padding-bottom:calc(var(--space-6) + env(safe-area-inset-bottom,0px))}.aevon-modal-shell .aevon-modal-panel:has(>.aevon-modal-footer:last-child){padding-bottom:0}.aevon-modal-shell .aevon-modal-panel>.aevon-modal-footer:last-child{padding-bottom:calc(var(--space-4) + env(safe-area-inset-bottom,0px))}.aevon-modal-shell .aevon-modal-footer{align-items:stretch;gap:var(--space-2);border-radius:0;flex-direction:column-reverse}.aevon-modal-shell .aevon-modal-footer__acts{align-items:stretch;gap:var(--space-2);flex-direction:column-reverse;margin:0}.aevon-modal-shell .aevon-modal-footer__lead{margin:0}.aevon-modal-shell .aevon-modal-footer .aevon-btn{justify-content:center;width:100%}.aevon-modal-shell .aevon-modal-panel.is-dragging,.aevon-modal-shell .aevon-modal-panel.is-dragged{animation:none}.aevon-modal-shell .aevon-modal-panel.is-dragging{transition:none}.aevon-modal-shell .aevon-modal-panel.is-settling{transition:transform var(--motion-slow) var(--ease-entrance)}.aevon-modal-shell.is-closing:before{animation:aevon-scrim-out var(--motion-slow) var(--ease-exit) both}.aevon-modal-shell.is-closing .aevon-modal-panel{animation:aevon-sheet-fall var(--motion-slow) var(--ease-exit) both}.aevon-sheet-grab{min-height:var(--space-11);touch-action:none;cursor:grab;flex-shrink:0;justify-content:center;align-items:center;display:flex}.aevon-modal-shell .aevon-modal-panel.is-dragging .aevon-sheet-grab{cursor:grabbing}.aevon-sheet-grab__bar{width:var(--space-9);height:var(--space-1);border-radius:var(--radius-pill);background:var(--color-border-strong);display:block}.aevon-sheet-grab+.aevon-modal-header{padding-top:0}}@media (width>=640px){.aevon-sheet-grab{display:none}}@keyframes aevon-sheet-rise{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes aevon-sheet-fall{0%{transform:translateY(var(--sheet-drag,0px))}to{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.aevon-modal-shell .aevon-modal-panel{animation:none}}.aevon-modal-header{padding:var(--space-6) var(--space-6) var(--space-4);flex-shrink:0}.aevon-modal-header--row{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.aevon-modal-header--row-center{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.aevon-modal-header__main{min-width:0}.aevon-modal-header__eyebrow,.billing-modal-eyebrow{font-size:var(--font-2xs);font-weight:var(--weight-semibold);color:var(--color-text-muted)}.aevon-modal-header__title,.billing-modal-title{font-size:var(--font-xl);font-weight:var(--weight-semibold);letter-spacing:-.02em;line-height:var(--leading-tight);color:var(--color-text)}.aevon-modal-header__subtitle,.billing-modal-subtitle{margin-top:var(--space-2);font-size:var(--font-sm);line-height:var(--leading-snug);color:var(--color-text-muted)}.aevon-modal-close,.billing-modal-close{padding:var(--space-0-5);color:var(--color-text-subtle);cursor:pointer;border-radius:var(--radius-sm);transition:color var(--motion-base) var(--ease-standard);background:0 0;border:none;flex-shrink:0}.aevon-modal-close:hover,.billing-modal-close:hover{color:var(--color-text)}.aevon-modal-body{min-height:0;padding:0 var(--space-6) var(--space-6);font-size:var(--font-sm);flex:1;overflow-y:auto}.aevon-modal-body--flush-top{padding-top:0}.aevon-modal-body--padded{padding:var(--space-6)}.aevon-modal-section{background:var(--color-surface-raised);border:1px solid var(--color-border-strong);border-radius:var(--radius);padding:var(--space-4)}.aevon-tabs{gap:var(--space-1);padding:var(--space-1);border-radius:var(--radius-md);background:var(--color-surface-raised);border:1px solid var(--color-border);overscroll-behavior-x:contain;scrollbar-width:none;max-width:100%;display:inline-flex;overflow-x:auto}.aevon-tabs::-webkit-scrollbar{height:0}.aevon-tab{appearance:none;cursor:pointer;font-size:var(--font-sm);font-weight:var(--weight-semibold);color:var(--color-text-muted);padding:var(--space-1-5) var(--space-4);border-radius:var(--radius-sm);transition:background-color var(--motion-base) var(--ease-standard), color var(--motion-base) var(--ease-standard);background:0 0;border:0}.aevon-tab:hover{color:var(--color-text)}.aevon-tab--active{background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-sm)}@keyframes aevon-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.aevon-skeleton{border-radius:var(--radius-xs);background:linear-gradient(90deg, var(--skeleton-base) 0%, var(--skeleton-highlight) 50%, var(--skeleton-base) 100%);height:.75rem;animation:aevon-skeleton-shimmer 1.4s var(--ease-loop) infinite;background-size:200% 100%;display:block}.aevon-skeleton--wide{width:85%}.aevon-skeleton--narrow{width:55%}.aevon-skeleton--full{width:100%}.aevon-skeleton--value{border-radius:var(--radius-sm);width:4.5rem;height:1.75rem;display:inline-block}.aevon-skeleton--detail{border-radius:var(--radius-xs);width:5.5rem;height:.625rem;display:inline-block}.aevon-skeleton--circle{border-radius:var(--radius-round);width:2rem;height:2rem;display:inline-block}.aevon-skeleton--chip{width:4.5rem;height:calc(var(--font-xs) * var(--leading-tight) + var(--space-0-5) * 2 + 2px);border-radius:var(--radius-pill);display:inline-block}.aevon-skeleton--text{vertical-align:middle;max-width:100%;height:.8em;display:inline-block}.aevon-skeleton--pill{height:var(--space-8);border-radius:var(--radius-pill);display:inline-block}.aevon-skeleton--fill{border-radius:inherit;height:auto;position:absolute;inset:0}.aevon-skeleton-host>.aevon-skeleton--fill{inset:-1px}.aevon-skeleton-host{color:#0000;box-shadow:none;pointer-events:none;user-select:none;position:relative}.aevon-skeleton-group .aevon-skeleton+.aevon-skeleton{margin-top:var(--space-2)}.aevon-skeleton-group+.aevon-skeleton-group{margin-top:var(--space-4)}.aevon-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.aevon-skeleton{animation:none}}.aevon-state{text-align:center;padding:var(--space-10) var(--space-6);flex-direction:column;justify-content:center;align-items:center;min-height:8.5rem;display:flex}.aevon-state__icon{width:2.5rem;height:2.5rem;margin-bottom:var(--space-3-5);border-radius:var(--radius-md);background:var(--color-brand-soft);color:var(--color-brand-text);justify-content:center;align-items:center;display:flex}.aevon-state__icon svg{width:1.25rem;height:1.25rem}.aevon-state__title{margin:0 0 var(--space-1-5);font-size:var(--font-sm);font-weight:var(--weight-semibold);color:var(--color-text-muted)}.aevon-state__detail{max-width:22rem;font-size:var(--font-xs);font-weight:var(--weight-medium);line-height:var(--leading-snug);color:var(--color-text-subtle);margin:0}.aevon-state__action{margin-top:var(--space-4);justify-content:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.aevon-state--error .aevon-state__icon{background:var(--color-danger-bg);color:var(--color-danger-text)}.aevon-state-card{border:1px dashed var(--color-border);border-radius:var(--radius-lg)}.aevon-modal-footer,.credentials-modal-footer{justify-content:flex-end;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-6);border-top:1px solid var(--color-border);background:var(--color-surface-inset);border-radius:0 0 var(--radius-lg) var(--radius-lg);flex-wrap:wrap;flex-shrink:0;display:flex}.aevon-modal-footer--between{justify-content:space-between}.aevon-modal-footer__acts{align-items:center;gap:var(--space-3);margin-left:auto;display:flex}.aevon-modal-footer__lead{margin-right:auto}.aevon-modal-footer--stack{flex-direction:column;align-items:stretch}@media (width>=640px){.aevon-modal-footer--stack-sm-row{flex-direction:row;align-items:center}}.aevon-table-wrap{gap:var(--space-3);flex-direction:column;display:flex}.aevon-table-toolbar{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.aevon-search{width:100%;position:relative}.aevon-search--grow{flex:18rem;min-width:9rem;max-width:26rem}.aevon-search__icon{left:var(--space-3);color:var(--color-text-subtle);pointer-events:none;justify-content:center;align-items:center;line-height:0;display:inline-flex;position:absolute;top:0;bottom:0}.aevon-search__icon svg,.aevon-search__glyph{flex-shrink:0;display:block}.aevon-search__input{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);width:100%;color:var(--color-text);padding:var(--space-1-5) var(--space-3) var(--space-1-5) var(--space-9);font-size:var(--font-sm);line-height:var(--leading-snug);text-overflow:ellipsis;white-space:nowrap;outline:none;overflow:hidden}.aevon-search__input:focus{border-color:var(--color-brand);box-shadow:var(--focus-ring-inset)}.aevon-search--compact .aevon-search__input{padding-top:var(--space-1);padding-bottom:var(--space-1);border-radius:var(--radius-md);font-size:var(--font-sm)}.aevon-table-toolbar-extra{align-items:center;gap:var(--space-2-5);flex-wrap:wrap;display:flex}.aevon-table-counter{align-items:center;gap:var(--space-1);font-size:var(--font-xs);color:var(--color-text-muted);white-space:nowrap;display:inline-flex}.aevon-table-counter-num{font-weight:var(--weight-bold);color:var(--color-text);font-variant-numeric:tabular-nums}.aevon-btn{justify-content:center;align-items:center;gap:var(--space-1-5);border-radius:var(--radius);cursor:pointer;padding:var(--space-2) var(--space-4);font-size:var(--font-sm);font-weight:var(--weight-semibold);line-height:var(--leading-tight);transition:background-color var(--motion-base) var(--ease-standard), border-color var(--motion-base) var(--ease-standard), color var(--motion-base) var(--ease-standard), opacity var(--motion-base) var(--ease-standard);white-space:nowrap;border:1px solid #0000;display:inline-flex}.aevon-btn:disabled{opacity:.55;cursor:default}.aevon-btn[aria-busy=true]:disabled,.aevon-btn[aria-busy=true]{cursor:progress}.passkey-remove-btn[aria-busy=true]>*{visibility:hidden}.passkey-remove-btn[aria-busy=true]{cursor:progress;position:relative}.passkey-remove-btn[aria-busy=true]:before{position:absolute}.aevon-btn[aria-busy=true]:before,.passkey-remove-btn[aria-busy=true]:before{content:"";border-radius:var(--radius-round);width:.875em;height:.875em;animation:aevon-btn-spin .64s var(--ease-spin) infinite;border:2px solid;border-top-color:#0000;flex:none}@keyframes aevon-btn-spin{to{transform:rotate(360deg)}}.aevon-working{align-items:center;gap:var(--space-1-5);color:var(--color-text-muted);display:inline-flex}.aevon-working:before{content:"";border-radius:var(--radius-round);width:.75em;height:.75em;animation:aevon-btn-spin .9s var(--ease-spin) infinite;border:2px solid;border-top-color:#0000;flex:none}@media (prefers-reduced-motion:reduce){.aevon-working:before{opacity:.6;border-top-color:currentColor;animation:none}}.aevon-btn[data-busy-done=true]:before{content:"";width:.4em;height:.75em;animation:aevon-btn-done var(--motion-base) var(--ease-entrance) both;border:2px solid;border-width:0 2px 2px 0;flex:none;margin:0 .1em .2em;transform:rotate(45deg)}@keyframes aevon-btn-done{0%{opacity:0}to{opacity:1}}.aevon-btn--primary{background:var(--color-btn-primary-bg);color:var(--color-btn-primary-text);border-color:var(--color-btn-primary-border)}.aevon-btn--primary:hover:not(:disabled){background:var(--color-btn-primary-bg-hover);border-color:var(--color-btn-primary-border-hover)}.aevon-btn--primary:disabled{background:var(--color-btn-primary-disabled-bg);border-color:var(--color-btn-primary-disabled-border);color:var(--color-btn-primary-disabled-text);opacity:1;cursor:not-allowed}.aevon-btn--secondary{background:var(--color-control-surface);color:var(--color-text);border-color:var(--color-control-border)}.aevon-btn--secondary:hover:not(:disabled){background:var(--color-control-surface-hover);border-color:var(--color-control-border-hover)}.aevon-btn--danger{background:var(--color-btn-danger-bg);color:var(--color-btn-danger-text);border-color:var(--color-btn-danger-border)}.aevon-btn--danger:hover:not(:disabled){background:var(--color-btn-danger-bg-hover);border-color:var(--color-btn-danger-border-hover);color:var(--color-btn-danger-text-hover)}.aevon-btn--ghost{color:var(--color-text-muted);background:0 0}.aevon-btn--ghost:hover:not(:disabled){background:var(--color-surface-raised);color:var(--color-text)}.aevon-btn--text{color:var(--color-brand-text);padding:var(--space-1) var(--space-1);font-weight:var(--weight-semibold);background:0 0}.aevon-btn--text:hover:not(:disabled){text-decoration:underline}.aevon-btn--block{width:100%}.aevon-btn--sm{padding:var(--space-1-5) var(--space-3);font-size:var(--font-xs);border-radius:var(--radius-md)}.aevon-btn--compact{padding:var(--space-2) var(--space-4-5);font-size:var(--font-sm)}.aevon-btn--lg{padding:var(--space-3-5) var(--space-4);font-size:var(--font-sm)}.aevon-input{border:1px solid var(--color-control-border);border-radius:var(--radius);background:var(--color-surface);width:100%;min-width:0;color:var(--color-text);padding:var(--space-2) var(--space-4);font-size:var(--font-sm);line-height:var(--leading-snug);transition:border-color var(--motion-base) var(--ease-standard), box-shadow var(--motion-base) var(--ease-standard);outline:none;display:block}.aevon-input::placeholder{color:var(--color-text-subtle)}.aevon-input:focus{border-color:var(--color-brand);box-shadow:var(--focus-ring-inset)}.aevon-input[type=date],.aevon-input[type=time],.aevon-input[type=datetime-local]{-webkit-appearance:none;appearance:none;text-align:left}.aevon-input[type=date]::-webkit-date-and-time-value,.aevon-input[type=time]::-webkit-date-and-time-value,.aevon-input[type=datetime-local]::-webkit-date-and-time-value{text-align:left}.aevon-input--mono{font-family:var(--font-mono)}.aevon-input--lg{padding:var(--space-3) var(--space-4);font-size:var(--font-sm)}.aevon-input--compact{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md)}.aevon-input--trail-icon{padding-right:var(--space-12)}.aevon-input--lead-icon{padding-left:var(--space-8)}.aevon-input--error,.aevon-input--error:focus{border-color:var(--color-danger);box-shadow:var(--focus-ring-inset-danger)}.aevon-field__hint{margin:var(--space-1) 0 0;font-size:var(--font-xs);color:var(--color-text-muted)}.aevon-field__error{margin-top:var(--space-1);font-size:var(--font-xs);color:var(--color-danger-text)}.aevon-label{font-size:var(--font-sm);font-weight:var(--weight-medium);color:var(--color-text-muted);display:block}.aevon-label--sm{font-size:var(--font-xs);font-weight:var(--weight-semibold)}.aevon-label--section{font-size:var(--font-xs);font-weight:var(--weight-semibold);color:var(--color-text-muted)}.aevon-select{border:1px solid var(--color-control-border);border-radius:var(--radius);background:var(--color-surface);width:100%;color:var(--color-text);transition:border-color var(--motion-fast) var(--ease-standard);padding:var(--space-2) var(--space-9) var(--space-2) var(--space-3-5);font-size:var(--font-sm);line-height:var(--leading-snug);cursor:pointer;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%2394a3b8' stroke-width='2.25'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M19 9l-7 7-7-7'/%3E%3C/svg%3E");background-position:right .7rem center;background-repeat:no-repeat;background-size:1.05rem}.aevon-select:hover{border-color:var(--color-control-border-hover)}.aevon-select:focus{border-color:var(--color-brand);box-shadow:var(--focus-ring-inset);outline:none}.aevon-select--compact{padding:var(--space-2) var(--space-8) var(--space-2) var(--space-3);border-radius:var(--radius-md)}.aevon-log{--log-row-h:1.75rem;height:100%;min-height:16rem;font-family:var(--font-data);font-size:var(--font-xs);font-variant-numeric:tabular-nums;color:var(--color-text);background:var(--color-surface);flex-direction:column;display:flex}.aevon-log__head,.aevon-log__row{grid-template-columns:var(--log-cols,minmax(0, 1fr));align-items:center;display:grid}.aevon-log__head{height:var(--log-row-h);border-bottom:1px solid var(--color-border-strong);background:var(--color-surface-raised);color:var(--color-text-muted);font-weight:var(--weight-bold);scrollbar-gutter:stable;flex:none;overflow:hidden}.aevon-log__cell{min-width:0;padding:0 var(--space-1-5);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.aevon-log__scroll{min-height:calc(var(--log-row-h) * 3);scrollbar-gutter:stable;flex:1 1 0;position:relative;overflow:hidden auto}.aevon-log__pad{position:relative}.aevon-log__rows{position:absolute;top:0;left:0;right:0}.aevon-log__row{height:var(--log-row-h);border-bottom:1px solid var(--color-border);cursor:default}.aevon-log__row:hover{background:var(--color-table-row-hover,var(--color-control-surface-hover))}.aevon-log__row.is-cursor{background:var(--color-brand-soft);box-shadow:inset 2px 0 0 var(--color-brand)}.aevon-log__day{height:var(--log-row-h);padding:0 var(--space-1-5);border-bottom:1px solid var(--color-border);color:var(--color-text-subtle);font-size:var(--font-2xs);align-items:center;display:flex}.aevon-log__day span{padding-right:var(--space-2)}.aevon-log__day:after{content:"";border-top:1px dashed var(--color-border);flex:auto}.aevon-log__note{padding:var(--space-3) var(--space-2);color:var(--color-text-subtle);margin:0;position:absolute;inset:0 0 auto}.aevon-log__note.is-error{color:var(--color-danger-text)}.op-win__body .aevon-log{min-height:0}.aevon-log__detail{border-top:1px solid var(--color-border-strong);background:var(--color-surface-inset);min-height:0;max-height:11rem;padding:var(--space-1) var(--space-1-5);flex:0 auto;overflow-y:auto}.aevon-log__prompt{align-items:center;gap:var(--space-1-5);height:var(--log-row-h);padding:0 var(--space-1-5);border-top:1px solid var(--color-border-strong);background:var(--color-surface-raised);flex:none;display:flex}.aevon-log__caret{color:var(--color-brand-text);font-weight:var(--weight-bold);flex:none}.aevon-log__input{min-width:4rem;height:100%;color:var(--color-text-bright);font:inherit;background:0 0;border:0;outline:none;flex:8rem;padding:0}.aevon-log__prompt:focus-within{box-shadow:inset 0 1px 0 var(--color-brand)}.aevon-log__input::placeholder{color:var(--color-text-subtle)}.aevon-log__clear{padding:0 var(--space-1);color:var(--color-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;flex:none}.aevon-log__clear:hover{color:var(--color-text-bright)}.aevon-log__state{color:var(--color-text-subtle);white-space:nowrap;flex:none}.aevon-dropdown,.aevon-combobox{position:relative}.aevon-dropdown--pick-only .aevon-combobox-input{cursor:pointer;caret-color:#0000}.aevon-dropdown--disabled{opacity:.55;pointer-events:none}.aevon-combobox--compact .aevon-combobox-input{padding:var(--space-2) var(--space-8) var(--space-2) var(--space-3);border-radius:var(--radius-md)}.aevon-combobox--compact .aevon-combobox-chevron{right:var(--space-2-5)}.aevon-combobox-input{border-radius:var(--radius);border:1px solid var(--color-control-border);background:var(--color-surface);width:100%;color:var(--color-text);padding:var(--space-2-5) var(--space-9) var(--space-2-5) var(--space-4);font-size:var(--font-sm);transition:border-color var(--motion-base) var(--ease-standard), box-shadow var(--motion-base) var(--ease-standard);outline:none}.aevon-combobox-input::placeholder{color:var(--color-text-subtle)}.aevon-combobox-input:focus{border-color:var(--color-brand);box-shadow:var(--focus-ring-inset)}.aevon-combobox-chevron{right:var(--space-3-5);width:1rem;height:1rem;color:var(--color-text-subtle);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.aevon-combobox-dropdown{display:none!important}.aevon-dropdown-panel,.aevon-filter-panel{z-index:var(--z-popover);background:var(--color-surface-overlay);border:1px solid var(--color-border);border-radius:var(--radius);min-width:13rem;max-height:16rem;box-shadow:var(--shadow-md);padding:var(--space-1-5);position:fixed;overflow-y:auto}.aevon-dropdown-section+.aevon-dropdown-section,.aevon-filter-section+.aevon-filter-section{margin-top:var(--space-1);border-top:1px solid var(--color-border);padding-top:var(--space-1)}.aevon-dropdown-section-title,.aevon-filter-section-title,.aevon-combobox-group{font-size:var(--font-2xs);color:var(--color-text-subtle);font-weight:var(--weight-bold);padding:var(--space-1) var(--space-2) var(--space-1)}.aevon-dropdown-opt,.aevon-filter-opt,.aevon-combobox-option{align-items:center;gap:var(--space-1-5);text-align:left;cursor:pointer;border-radius:var(--radius-sm);width:100%;padding:var(--space-1-5) var(--space-2);font-size:var(--font-sm);color:var(--color-text);transition:background-color var(--motion-fast) var(--ease-standard), color var(--motion-fast) var(--ease-standard);background:0 0;border:none;display:flex}.aevon-dropdown-opt-label{flex:1;min-width:0}.aevon-dropdown-opt:hover,.aevon-dropdown-opt.is-active,.aevon-filter-opt:hover,.aevon-filter-opt.is-active,.aevon-combobox-option:hover{background:var(--color-menu-row-hover)}.aevon-dropdown-opt.is-selected,.aevon-filter-opt.is-selected,.aevon-combobox-option.is-selected{color:var(--color-brand-text);font-weight:var(--weight-semibold)}.aevon-dropdown-opt.is-selected:hover,.aevon-dropdown-opt.is-selected.is-active,.aevon-filter-opt.is-selected:hover,.aevon-filter-opt.is-selected.is-active{background:var(--color-brand-soft)}.aevon-dropdown-opt-check,.aevon-filter-opt-check{width:1rem;color:var(--color-brand-text);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.aevon-dropdown-opt--with-icon{gap:var(--space-2);font-size:var(--font-xs);font-weight:var(--weight-medium);padding:var(--space-2) var(--space-2-5)}.aevon-dropdown-opt--with-icon .aevon-dropdown-opt-check{display:none}.aevon-dropdown-opt-icon{width:.875rem;height:.875rem;color:var(--color-text-subtle);flex-shrink:0}.aevon-dropdown-opt--danger,.aevon-dropdown-opt--danger .aevon-dropdown-opt-icon{color:var(--color-danger-text)}.aevon-dropdown-opt--danger:hover,.aevon-dropdown-opt--danger.is-active{background:var(--color-menu-row-hover-danger)}.aevon-dropdown-divider,.aevon-dropdown-foot,.aevon-filter-foot{border-top:1px solid var(--color-border);margin-top:var(--space-1);padding-top:var(--space-1)}.aevon-dropdown-divider{margin:var(--space-1) var(--space-2);padding:0}.aevon-menu-row{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2-5) var(--space-3);border-radius:var(--radius-sm);text-align:left;font-size:var(--font-sm);font-weight:var(--weight-normal);color:var(--color-text-strong);transition:background-color var(--motion-fast) var(--ease-standard), color var(--motion-fast) var(--ease-standard);display:flex}.aevon-menu-row:hover{background:var(--color-menu-row-hover)}.aevon-menu-row--danger{color:var(--color-danger-text)}.aevon-menu-row--danger:hover{background:var(--color-menu-row-hover-danger);color:var(--color-danger-text)}.aevon-menu-row--warn{color:var(--color-warn-text)}.aevon-menu-row--warn:hover{background:var(--color-warn-bg);color:var(--color-warn-text)}.aevon-dropdown-clear,.aevon-filter-clear{text-align:left;cursor:pointer;border-radius:var(--radius-sm);width:100%;padding:var(--space-1-5) var(--space-2);font-size:var(--font-xs);color:var(--color-text-muted);transition:background-color var(--motion-fast) var(--ease-standard), color var(--motion-fast) var(--ease-standard);background:0 0;border:none}.aevon-dropdown-clear:hover:not(:disabled),.aevon-filter-clear:hover:not(:disabled){background:var(--color-menu-row-hover);color:var(--color-danger-text)}.aevon-dropdown-clear:disabled,.aevon-filter-clear:disabled{opacity:.4;cursor:default}.aevon-dropdown-empty,.aevon-combobox-empty{padding:var(--space-2) var(--space-2-5);font-size:var(--font-sm);color:var(--color-text-subtle)}.aevon-dropdown-panel--search{flex-direction:column;padding:0;display:flex;overflow:hidden}.aevon-dropdown-panel--search .aevon-dropdown-search{padding:var(--space-1-5);border-bottom:1px solid var(--color-border);flex:none}.aevon-dropdown-panel--search .aevon-dropdown-search-input{width:100%}.aevon-dropdown-panel--search .aevon-dropdown-scroll{min-height:0;padding:var(--space-1-5);flex:auto;overflow-y:auto}.aevon-filter{display:inline-flex;position:relative}.aevon-filter-btn{align-items:center;gap:var(--space-1-5);cursor:pointer;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-muted);padding:var(--space-1) var(--space-3);font-size:var(--font-xs);font-weight:var(--weight-medium);transition:border-color var(--motion-fast) var(--ease-standard), color var(--motion-fast) var(--ease-standard);display:inline-flex}.aevon-filter-btn:hover{border-color:var(--color-brand);color:var(--color-text)}.aevon-filter-btn.is-active{border-color:var(--color-brand);color:var(--color-brand-text)}.aevon-scroll-hint{position:relative;overflow:hidden}.aevon-scroll-hint__fade{pointer-events:none;z-index:4;opacity:0;transition:opacity var(--motion-base) var(--ease-standard);position:absolute}.aevon-scroll-hint__fade.is-visible{opacity:1}.aevon-scroll-hint__fade--start{background:linear-gradient(to right, var(--color-surface), transparent)}.aevon-scroll-hint__fade--end{background:linear-gradient(to left, var(--color-surface), transparent)}.aevon-scroll-hint__fade--top{background:linear-gradient(to bottom, var(--color-surface), transparent)}.aevon-scroll-hint__fade--bottom{background:linear-gradient(to top, var(--color-surface), transparent)}@media (prefers-reduced-motion:reduce){.aevon-scroll-hint__fade{transition:none}}.aevon-scroll-hint:after{content:"";border:var(--ash-frame-border,0 solid transparent);border-radius:inherit;pointer-events:none;z-index:5;position:absolute;inset:0}.aevon-scroll-hint:has(>.aevon-table-scroll){--ash-frame-border:1px solid var(--color-border)}.aevon-table-scroll{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);max-height:340px;overflow:auto}@media (width>=640px){.aevon-table-scroll{max-height:420px}}@media (width>=1024px){.aevon-table-scroll{max-height:500px}}.aevon-table{border-collapse:collapse;width:100%;font-size:var(--font-sm);min-width:640px}table thead>tr>th,table thead>tr>td{border-bottom:1px solid var(--color-border)}.aevon-th{text-align:left;padding:var(--space-3-5) var(--space-4);font-weight:var(--weight-semibold);white-space:nowrap;color:var(--color-text-muted);border-bottom:1px solid var(--color-border);background:var(--color-surface-raised);z-index:1;box-shadow:inset 0 -1px 0 var(--color-border);position:sticky;top:0}.aevon-th--right{text-align:right}.aevon-th--sortable{cursor:pointer;user-select:none;transition:color var(--motion-fast) var(--ease-standard)}.aevon-th--sortable:hover{color:var(--color-text)}.aevon-th--sortable:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset-inset);color:var(--color-text)}.aevon-icon{width:var(--aevon-icon-size,1rem);height:var(--aevon-icon-size,1rem);flex-shrink:0;display:inline-block}.aevon-th-arrow{margin-left:var(--space-1-5);opacity:.55;vertical-align:middle;align-items:center;display:inline-flex}.aevon-th-arrow .aevon-icon{--aevon-icon-size:1rem}.aevon-th-arrow.is-active{opacity:1;color:var(--color-brand-text)}.aevon-info-tip .aevon-icon.aevon-info-tip__icon{--aevon-icon-size:1rem}.aevon-td{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);color:var(--color-text);vertical-align:middle;transition:background-color var(--motion-fast) var(--ease-standard)}.aevon-td--right{text-align:right}.aevon-td--actions{white-space:nowrap}.aevon-tr:last-child .aevon-td{border-bottom:none}.aevon-tr--clickable{cursor:pointer}.aevon-tr:hover .aevon-td{background:var(--color-table-row-hover)}.aevon-table-state{text-align:center;color:var(--color-text-muted);padding:var(--space-10) var(--space-4)}.aevon-table-state--error{color:var(--color-danger-text)}.aevon-tr--skeleton{pointer-events:none}.aevon-skeleton--cell{vertical-align:middle;height:.75rem;display:inline-block}.aevon-skeleton--cell-wide{width:9rem}.aevon-skeleton--cell-m{width:6rem}.aevon-skeleton--cell-s{width:4rem}.aevon-skeleton--cell-num{width:3rem}.aevon-skeleton--cell-action{border-radius:var(--radius-md);width:4.5rem;height:1.5rem}.aevon-skeleton--cell-chip{width:4.5rem;height:calc(var(--font-xs) * var(--leading-tight) + var(--space-0-5) * 2 + 2px);border-radius:var(--radius-pill)}@media (width<=639.98px){.aevon-skeleton--cell-wide{width:7rem}.aevon-skeleton--cell-m{width:5rem}}.aevon-table-pagination{justify-content:space-between;align-items:center;gap:var(--space-3);padding:0 var(--space-1);flex-wrap:wrap;display:flex}.aevon-table-pagination-info,.aevon-table-pagination-pages{font-size:var(--font-xs);color:var(--color-text-muted)}.aevon-table-pagination-btns,.aevon-table-pagesize{align-items:center;gap:var(--space-2);display:flex}.aevon-table-pagesize-label{font-size:var(--font-xs);color:var(--color-text-muted);white-space:nowrap}.aevon-table-pagesize-select{width:auto;font-size:var(--font-xs);padding-top:var(--space-1);padding-bottom:var(--space-1)}.aevon-page-btn{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);padding:var(--space-1) var(--space-3);font-size:var(--font-xs);font-weight:var(--weight-medium);cursor:pointer;transition:border-color var(--motion-fast) var(--ease-standard), color var(--motion-fast) var(--ease-standard)}.aevon-page-btn:hover:not(:disabled){border-color:var(--color-brand);color:var(--color-brand-text)}.aevon-page-btn:disabled{opacity:.45;cursor:default}.aevon-page-btn--icon{padding:var(--space-1);justify-content:center;align-items:center;display:inline-flex}@media (width<=639.98px){.aevon-th--hide-sm,.aevon-td--hide-sm,.aevon-table-pagination-total{display:none}}@media (width<=400px){.aevon-table-pagesize-label{display:none}}.aevon-chip{align-items:center;gap:var(--space-1-5);border-radius:var(--radius-pill);border:1px solid var(--color-border);padding:var(--space-0-5) var(--space-2-5);font-size:var(--font-xs);font-weight:var(--weight-semibold);line-height:var(--leading-tight);white-space:nowrap;background:var(--color-surface-raised);color:var(--color-text-muted);display:inline-flex}.aevon-chip--neutral{background:var(--color-surface-raised);border-color:var(--color-border-strong);color:var(--color-text-muted)}.aevon-chip--brand{background:var(--color-brand-soft);border-color:color-mix(in srgb, var(--color-brand) 45%, transparent);color:var(--color-brand-text)}.aevon-chip--success{background:var(--color-success-bg);border-color:color-mix(in srgb, var(--color-success) 45%, transparent);color:var(--color-success-text)}.aevon-chip--warn{background:var(--color-warn-bg);border-color:color-mix(in srgb, var(--color-warn) 45%, transparent);color:var(--color-warn-text)}.aevon-chip--danger{background:var(--color-danger-bg);border-color:color-mix(in srgb, var(--color-danger) 45%, transparent);color:var(--color-danger-text)}.aevon-chip--info{background:var(--color-info-bg);border-color:color-mix(in srgb, var(--color-info) 45%, transparent);color:var(--color-info-text)}.aevon-chip--accent{background:var(--color-accent-bg);border-color:color-mix(in srgb, var(--color-accent) 45%, transparent);color:var(--color-accent-text)}.aevon-chip--sm{gap:var(--space-1);padding:var(--space-0-5) var(--space-1-5);font-size:var(--font-2xs)}.aevon-chip--lg{gap:var(--space-2);padding:var(--space-1) var(--space-4);font-size:var(--font-sm);line-height:var(--leading-tight)}.aevon-chip--squared{border-radius:var(--radius-sm)}.aevon-chip--count{min-width:1.25rem;padding-left:var(--space-1-5);padding-right:var(--space-1-5);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;justify-content:center}.aevon-chip--solid{background:var(--color-brand-solid);color:var(--color-brand-solid-text);border-color:#0000}.aevon-chip--solid.aevon-chip--danger{background:var(--color-danger-solid);color:var(--color-danger-solid-text)}.aevon-chip__dot{border-radius:var(--radius-round);background:currentColor;flex-shrink:0;width:.5rem;height:.5rem;display:inline-block}.aevon-badge{align-items:center;gap:var(--space-1-5);border-radius:var(--radius-pill);border:1px solid var(--color-border);padding:var(--space-0-5) var(--space-2-5);font-size:var(--font-xs);font-weight:var(--weight-semibold);line-height:var(--leading-tight);white-space:nowrap;background:var(--color-surface-raised);color:var(--color-text-muted);display:inline-flex}.aevon-badge--brand{background:var(--color-brand-soft);border-color:color-mix(in srgb, var(--color-brand) 45%, transparent);color:var(--color-brand-text)}.aevon-badge--success{background:var(--color-success-bg);border-color:color-mix(in srgb, var(--color-success) 45%, transparent);color:var(--color-success-text)}.aevon-badge--warn{background:var(--color-warn-bg);border-color:color-mix(in srgb, var(--color-warn) 45%, transparent);color:var(--color-warn-text)}.aevon-badge--danger{background:var(--color-danger-bg);border-color:color-mix(in srgb, var(--color-danger) 45%, transparent);color:var(--color-danger-text)}.aevon-badge--info{background:var(--color-info-bg);border-color:color-mix(in srgb, var(--color-info) 45%, transparent);color:var(--color-info-text)}.aevon-badge--accent{background:var(--color-accent-bg);border-color:color-mix(in srgb, var(--color-accent) 45%, transparent);color:var(--color-accent-text)}.aevon-rows{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);margin:0;padding:0;list-style:none;overflow:hidden}.aevon-rows__row{align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-3);border-bottom:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) auto;display:grid}.aevon-rows__row:last-child{border-bottom:0}.aevon-rows__row--warn{background:var(--color-warn-bg)}.aevon-rows__row--danger{background:var(--color-danger-bg)}.aevon-rows__main{min-width:0}.aevon-rows__title{font-size:var(--font-sm);font-weight:var(--weight-medium)}.aevon-rows__sub{font-size:var(--font-xs);color:var(--color-text-muted)}.aevon-rows__sub-part--warn{color:var(--color-warn-text);font-weight:var(--weight-medium)}.aevon-rows__sub-part--danger{color:var(--color-danger-text);font-weight:var(--weight-medium)}.aevon-rows__sub-part--success{color:var(--color-success-text)}.aevon-rows__sub-part--info{color:var(--color-info-text)}.aevon-rows__sub-part--brand{color:var(--color-brand-text)}.aevon-rows__note{font-size:var(--font-xs);color:var(--color-text-subtle);margin-top:var(--space-0-5)}.aevon-rows__act{align-items:center;gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}@media (width<=639.98px){.aevon-rows__row{grid-template-columns:minmax(0,1fr)}.aevon-rows__act{justify-content:flex-start}.aevon-rows__act .aevon-btn{min-height:var(--space-11)}}.aevon-ladder{--ladder-mark:2rem}.aevon-ladder--compact{--ladder-mark:1.5rem}.aevon-ladder__steps{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid}.aevon-ladder__step{align-items:center;gap:var(--space-2);text-align:center;min-width:0;color:var(--color-text-subtle);flex-direction:column;display:flex;position:relative}.aevon-ladder__step+.aevon-ladder__step:before{content:"";top:calc(var(--ladder-mark) / 2 - 1px);right:calc(50% + var(--ladder-mark) / 2 + var(--space-1));left:calc(-50% + var(--ladder-mark) / 2 + var(--space-1));border-radius:var(--radius-pill);background:var(--color-border-strong);height:2px;transition:background-color var(--motion-base) var(--ease-standard);position:absolute}.aevon-ladder__step--done+.aevon-ladder__step:before,.aevon-ladder__step--done+.aevon-ladder__step--current:before,.aevon-ladder__step--pending+.aevon-ladder__step:before{background:var(--color-brand)}.aevon-ladder__mark{width:var(--ladder-mark);height:var(--ladder-mark);border-radius:var(--radius-pill);border:1.5px solid var(--color-border-strong);background:var(--color-surface);font-size:var(--font-sm);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;color:var(--color-text-subtle);transition:background-color var(--motion-base) var(--ease-standard), border-color var(--motion-base) var(--ease-standard), color var(--motion-base) var(--ease-standard);flex:none;justify-content:center;align-items:center;display:inline-flex}.aevon-ladder__mark svg{width:1rem;height:1rem}.aevon-ladder__text{gap:var(--space-0-5);min-width:0;padding-inline:var(--space-1);flex-direction:column;display:flex}.aevon-ladder__label{font-size:var(--font-sm);line-height:var(--leading-snug)}.aevon-ladder__date{font-size:var(--font-xs);font-variant-numeric:tabular-nums;color:var(--color-text-muted)}.aevon-ladder__step--done{color:var(--color-text-muted)}.aevon-ladder__step--done .aevon-ladder__mark{background:var(--color-brand-soft);color:var(--color-brand-text);border-color:#0000}.aevon-ladder__step--current{color:var(--color-text-strong)}.aevon-ladder__step--current .aevon-ladder__label{font-weight:var(--weight-semibold)}.aevon-ladder__step--current .aevon-ladder__mark{background:var(--color-brand-solid);color:var(--color-brand-solid-text);box-shadow:0 0 0 4px var(--color-brand-soft);border-color:#0000}.aevon-ladder__step--pending{color:var(--color-text-muted)}.aevon-ladder__step--pending .aevon-ladder__mark{border-style:dashed;border-color:var(--color-brand);color:var(--color-brand-text)}.aevon-ladder__step--pending .aevon-ladder__date{color:var(--color-brand-text)}@media (width<=639.98px){.aevon-ladder:not(.aevon-ladder--compact) .aevon-ladder__steps{gap:var(--space-4);grid-auto-flow:row}.aevon-ladder:not(.aevon-ladder--compact) .aevon-ladder__step{align-items:center;gap:var(--space-3);text-align:left;flex-direction:row}.aevon-ladder:not(.aevon-ladder--compact) .aevon-ladder__step+.aevon-ladder__step:before{top:calc(-1 * var(--space-4));bottom:auto;left:calc(var(--ladder-mark) / 2 - 1px);width:2px;height:var(--space-4);right:auto}.aevon-ladder:not(.aevon-ladder--compact) .aevon-ladder__text{align-items:baseline;gap:var(--space-0-5) var(--space-2);flex-flow:wrap;padding-inline:0}.aevon-ladder:not(.aevon-ladder--compact) .aevon-ladder__label{font-size:var(--font-base)}}.aevon-ladder--compact .aevon-ladder__steps{align-items:center;gap:var(--space-2);display:flex}.aevon-ladder--compact .aevon-ladder__step{gap:var(--space-2);white-space:nowrap;text-align:left;flex-direction:row}.aevon-ladder--compact .aevon-ladder__step+.aevon-ladder__step:before{width:var(--space-6);height:1px;margin-right:var(--space-1);background:var(--color-border-strong);position:static}.aevon-ladder--compact .aevon-ladder__mark{font-size:var(--font-xs);box-shadow:none;border-width:1px}.aevon-ladder--compact .aevon-ladder__mark svg{width:.875rem;height:.875rem}.aevon-ladder--compact .aevon-ladder__text{padding-inline:0}.aevon-ladder--compact .aevon-ladder__step--current .aevon-ladder__label{font-weight:var(--weight-medium)}@media (width<=400px){.aevon-ladder--compact .aevon-ladder__step+.aevon-ladder__step:before{width:var(--space-4)}.aevon-ladder--compact .aevon-ladder__step:not(.aevon-ladder__step--current) .aevon-ladder__label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.aevon-formrows{gap:var(--space-3);flex-direction:column;margin:0;display:flex}.aevon-formrows__head{margin:var(--space-2) 0 0;font-size:var(--font-xs);font-weight:var(--weight-semibold);color:var(--color-text-muted)}.aevon-formrows__head:first-child{margin-top:0}.aevon-formrow{gap:var(--space-1);min-width:0;display:grid}.aevon-formrow__label{font-size:var(--font-sm);line-height:var(--leading-snug);color:var(--color-text-muted)}.aevon-formrow__field{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.aevon-formrow__value{font-size:var(--font-sm);line-height:var(--leading-snug);color:var(--color-text);overflow-wrap:anywhere;margin:0}.aevon-formrow__value--none{color:var(--color-text-subtle)}@media (width>=640px){.aevon-formrow{grid-template-columns:var(--formrow-label,10rem) minmax(0, 1fr);column-gap:var(--space-3);align-items:baseline}}.aevon-meter{--meter-fill:0%;border-radius:var(--radius-pill);background:var(--color-surface-inset);height:.375rem;box-shadow:inset 0 0 0 1px var(--color-border);position:relative;overflow:hidden}.aevon-meter__fill{width:var(--meter-fill);border-radius:inherit;background:var(--color-brand);transition:width var(--motion-slow) var(--ease-standard), background-color var(--motion-base) var(--ease-standard);position:absolute;inset:0 auto 0 0}.aevon-meter__mark{top:0;bottom:0;left:var(--meter-mark,100%);background:var(--color-surface);width:2px;margin-left:-1px;position:absolute}.aevon-meter--success .aevon-meter__fill{background:var(--color-success)}.aevon-meter--warn .aevon-meter__fill{background:var(--color-warn)}.aevon-meter--danger .aevon-meter__fill{background:var(--color-danger)}@media (prefers-reduced-motion:reduce){.aevon-meter__fill{transition:none}}.aevon-spark{color:var(--color-text-muted);flex:none;display:block;overflow:visible}.aevon-chart{font-family:var(--font-data);font-size:var(--font-2xs);display:block;overflow:visible}.aevon-chart__grid{stroke:var(--chart-grid);stroke-width:1px;shape-rendering:crispedges}.aevon-chart__grid--zero{stroke:var(--chart-axis)}.aevon-chart__tick{fill:var(--chart-tick)}.aevon-chart__bar{shape-rendering:crispedges;stroke:var(--chart-segment-border);stroke-width:.5px}.aevon-chart__line{fill:none;stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:square}.aevon-chart__dot{shape-rendering:crispedges}.aevon-chart__hit{fill:#0000}.aevon-chart__cursor{fill:var(--chart-area-fill);stroke:var(--chart-axis);stroke-width:1px;shape-rendering:crispedges}.aevon-chart__unkept{fill:var(--chart-area-fill)}.aevon-chart__since{stroke:var(--chart-tick);stroke-width:1px;stroke-dasharray:2 3;shape-rendering:crispedges}.aevon-chart__since-label{fill:var(--chart-tick)}.aevon-chart__s1{fill:var(--chart-1);stroke:var(--chart-1)}.aevon-chart__s2{fill:var(--chart-4);stroke:var(--chart-4)}.aevon-chart__s3{fill:var(--chart-5);stroke:var(--chart-5)}.aevon-chart__s4{fill:var(--chart-2);stroke:var(--chart-2)}.aevon-chart__s5{fill:var(--chart-3);stroke:var(--chart-3)}.aevon-chart__s6{fill:var(--chart-6);stroke:var(--chart-6)}.aevon-chart__bar.aevon-chart__s1,.aevon-chart__bar.aevon-chart__s2,.aevon-chart__bar.aevon-chart__s3,.aevon-chart__bar.aevon-chart__s4,.aevon-chart__bar.aevon-chart__s5,.aevon-chart__bar.aevon-chart__s6{stroke:var(--chart-segment-border)}.aevon-chart__line.aevon-chart__s1,.aevon-chart__line.aevon-chart__s2,.aevon-chart__line.aevon-chart__s3,.aevon-chart__line.aevon-chart__s4,.aevon-chart__line.aevon-chart__s5,.aevon-chart__line.aevon-chart__s6{fill:none}.aevon-chart-key{background:var(--chart-1);flex:none;width:8px;height:8px;display:inline-block}.aevon-chart-key--2{background:var(--chart-4)}.aevon-chart-key--3{background:var(--chart-5)}.aevon-chart-key--4{background:var(--chart-2)}.aevon-chart-key--5{background:var(--chart-3)}.aevon-chart-key--6{background:var(--chart-6)}.aevon-figures{overflow-x:auto}.aevon-figures__table{width:100%}.aevon-figures__caption{text-align:left;font-size:var(--font-xs);color:var(--color-text-muted);padding-bottom:var(--space-2)}.aevon-figures__num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.aevon-figures__name{text-align:left;font-weight:var(--weight-normal)}.aevon-figures__label{font-weight:var(--weight-medium);color:var(--color-text);display:block}.aevon-figures__value{font-size:var(--font-base);font-weight:var(--weight-semibold);color:var(--color-text)}.aevon-figures__value--none{color:var(--color-text-subtle);font-weight:var(--weight-normal)}.aevon-figures__detail{font-size:var(--font-2xs);color:var(--color-text-muted);margin-top:var(--space-0-5);display:block}.aevon-figures__detail--none{color:var(--color-text-subtle)}.aevon-figures__total{border-top:2px solid var(--color-border)}.aevon-figures__total .aevon-figures__label{color:var(--color-text-muted)}.aevon-choices{gap:var(--space-2);display:grid}.aevon-choices--stack{grid-template-columns:minmax(0,1fr)}.aevon-choices--inline{flex-wrap:wrap;display:flex}.aevon-choices--inline .aevon-choice{text-align:center;flex:6.5rem}.aevon-choices--cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.aevon-choices--cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.aevon-choices--cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.aevon-choice{justify-content:center;align-items:center;gap:var(--space-0-5);min-height:var(--space-11);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-text);font-size:var(--font-sm);font-weight:var(--weight-medium);line-height:var(--leading-tight);cursor:pointer;transition:background-color var(--motion-fast) var(--ease-standard), border-color var(--motion-fast) var(--ease-standard), color var(--motion-fast) var(--ease-standard);flex-direction:column;display:flex}.aevon-choices--stack .aevon-choice{text-align:left;align-items:flex-start}.aevon-choice__label{font-weight:var(--weight-semibold)}.aevon-choice__detail{font-size:var(--font-2xs);color:var(--color-text-muted)}@media (hover:hover){.aevon-choice:hover:not(:disabled){background:var(--color-surface-raised)}.aevon-choice[aria-checked=true]:hover:not(:disabled),.aevon-choice[aria-pressed=true]:hover:not(:disabled){background:var(--color-btn-primary-bg-hover);border-color:var(--color-btn-primary-border-hover)}.aevon-choices--soft .aevon-choice[aria-checked=true]:hover:not(:disabled),.aevon-choices--soft .aevon-choice[aria-pressed=true]:hover:not(:disabled){background:var(--color-brand-soft);border-color:var(--color-brand-tint-border)}}.aevon-choice:disabled{opacity:.5;cursor:not-allowed}.aevon-choice[aria-checked=true],.aevon-choice[aria-pressed=true]{background:var(--color-btn-primary-bg);border-color:var(--color-btn-primary-border);color:var(--color-btn-primary-text);font-weight:var(--weight-semibold)}.aevon-choice[aria-checked=true] .aevon-choice__detail,.aevon-choice[aria-pressed=true] .aevon-choice__detail{color:inherit;opacity:.8}.aevon-choices--soft .aevon-choice[aria-checked=true],.aevon-choices--soft .aevon-choice[aria-pressed=true]{background:var(--color-brand-soft);border-color:var(--color-brand-tint-border);color:var(--color-brand-text)}.aevon-choices--compact .aevon-choice{min-height:var(--space-11);padding:var(--space-1-5) var(--space-1);font-size:var(--font-xs);border-radius:var(--radius-md)}.aevon-choices--lg .aevon-choice{min-height:3.25rem;padding:var(--space-3) var(--space-4);font-size:var(--font-base)}.aevon-choices--filter{gap:var(--space-2) var(--space-1-5);--filter-h:var(--space-8);flex-wrap:wrap;display:flex}.aevon-choices--filter .aevon-choice{isolation:isolate;min-height:var(--filter-h);padding:0 var(--space-3);border-radius:var(--radius-pill);color:var(--color-text-muted);font-size:var(--font-xs);white-space:nowrap;background:0 0;border:0;flex:none;position:relative}.aevon-choices--filter .aevon-choice:before{content:"";inset:calc((100% - var(--filter-h)) / 2) 0;z-index:-1;border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);transition:background-color var(--motion-fast) var(--ease-standard), border-color var(--motion-fast) var(--ease-standard);position:absolute}.aevon-choices--filter .aevon-choice[aria-checked=true],.aevon-choices--filter .aevon-choice[aria-pressed=true]{color:var(--color-brand-text);background:0 0}.aevon-choices--filter .aevon-choice[aria-checked=true]:before,.aevon-choices--filter .aevon-choice[aria-pressed=true]:before{background:var(--color-brand-soft);border-color:var(--color-brand-tint-border)}@media (hover:hover){.aevon-choices--filter .aevon-choice:hover:not(:disabled){color:var(--color-text);background:0 0}.aevon-choices--filter .aevon-choice:hover:not(:disabled):before{background:var(--color-surface-raised)}.aevon-choices--filter .aevon-choice[aria-checked=true]:hover:not(:disabled),.aevon-choices--filter .aevon-choice[aria-pressed=true]:hover:not(:disabled){color:var(--color-brand-text);background:0 0}.aevon-choices--filter .aevon-choice[aria-checked=true]:hover:not(:disabled):before,.aevon-choices--filter .aevon-choice[aria-pressed=true]:hover:not(:disabled):before{background:var(--color-brand-soft);border-color:var(--color-brand-tint-border)}}@media (pointer:coarse){.aevon-choices--filter{row-gap:var(--space-3)}.aevon-choices--filter .aevon-choice{min-height:var(--space-11);margin:calc((var(--filter-h) - var(--space-11)) / 2) 0}}.aevon-choices--cards{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))}.aevon-choices--cards .aevon-choice{justify-content:flex-start;align-items:flex-start;gap:var(--space-1);min-height:var(--space-12);padding:var(--space-3) var(--space-10) var(--space-3) var(--space-4);border-radius:var(--radius-md);text-align:left;font-weight:var(--weight-normal);box-shadow:var(--shadow-sm);transition:background-color var(--motion-fast) var(--ease-standard), border-color var(--motion-fast) var(--ease-standard), box-shadow var(--motion-base) var(--ease-standard), transform var(--motion-base) var(--ease-standard);position:relative}.aevon-choices--cards .aevon-choice__label{font-size:var(--font-sm);font-weight:var(--weight-semibold);color:var(--color-text)}.aevon-choices--cards .aevon-choice__detail{font-size:var(--font-xs);line-height:var(--leading-snug);color:var(--color-text-muted)}.aevon-choices--cards .aevon-choice:after{content:"";top:var(--space-3);right:var(--space-3);width:var(--space-4);height:var(--space-4);border:1.5px solid var(--color-control-border);border-radius:var(--radius-pill);background:var(--color-surface);transition:border-color var(--motion-fast) var(--ease-standard), box-shadow var(--motion-base) var(--ease-entrance);position:absolute}.aevon-choices--cards .aevon-choice[aria-pressed]:after{border-radius:var(--radius-xs)}.aevon-choices--cards .aevon-choice[aria-checked=true],.aevon-choices--cards .aevon-choice[aria-pressed=true]{background:var(--color-brand-soft);border-color:var(--color-brand);color:var(--color-text);font-weight:var(--weight-normal)}.aevon-choices--cards .aevon-choice[aria-checked=true] .aevon-choice__detail,.aevon-choices--cards .aevon-choice[aria-pressed=true] .aevon-choice__detail{color:var(--color-text-muted);opacity:1}.aevon-choices--cards .aevon-choice[aria-checked=true]:after{border-color:var(--color-brand);box-shadow:inset 0 0 0 4px var(--color-brand);animation:aevonChoiceMark var(--motion-base) var(--ease-entrance)}.aevon-choices--cards .aevon-choice[aria-pressed=true]:after{border-color:var(--color-brand-solid);background:var(--color-brand-solid);animation:aevonChoiceMark var(--motion-base) var(--ease-entrance)}.aevon-choices--cards .aevon-choice[aria-pressed=true]:before{content:"";top:calc(var(--space-3) + 3px);right:calc(var(--space-3) + 5.5px);border:solid var(--color-brand-solid-text);z-index:1;width:5px;height:9px;animation:aevonChoiceMark var(--motion-base) var(--ease-entrance);border-width:0 2px 2px 0;position:absolute;transform:rotate(45deg)}@keyframes aevonChoiceMark{0%{opacity:0;transform:scale(.6)}to{opacity:1}}.aevon-choices--cards .aevon-choice[aria-pressed=true]:before{animation-name:aevonChoiceTick}@keyframes aevonChoiceTick{0%{opacity:0;transform:rotate(45deg)scale(.4)}to{opacity:1;transform:rotate(45deg)}}@media (hover:hover){.aevon-choices--cards .aevon-choice:hover:not(:disabled){background:var(--color-surface);border-color:var(--color-control-border);box-shadow:var(--shadow-md);transform:translateY(-1px)}.aevon-choices--cards .aevon-choice[aria-checked=true]:hover:not(:disabled),.aevon-choices--cards .aevon-choice[aria-pressed=true]:hover:not(:disabled){background:var(--color-brand-soft);border-color:var(--color-brand)}}.aevon-choices--cards .aevon-choice:active:not(:disabled){transform:scale(.99)}.aevon-segmented{grid-template-columns:repeat(var(--seg-count,2), minmax(0, 1fr));padding:var(--seg-pad,var(--space-1));background:var(--color-surface-inset);border:1px solid var(--color-border);border-radius:var(--radius-lg);gap:0;display:grid;position:relative}.aevon-segmented__pill{top:var(--seg-pad,var(--space-1));bottom:var(--seg-pad,var(--space-1));left:calc(var(--seg-pad,var(--space-1)) + var(--seg-at,0) * ((100% - 2 * var(--seg-pad,var(--space-1))) / var(--seg-count,2)));width:calc((100% - 2 * var(--seg-pad,var(--space-1))) / var(--seg-count,2));background:var(--color-surface-overlay);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);transition:left var(--motion-base) var(--ease-standard);pointer-events:none;position:absolute}.aevon-segmented__option{z-index:1;min-height:1.75rem;padding:var(--space-1) var(--space-3);border-radius:var(--radius-md);font-size:var(--font-xs);font-weight:var(--weight-medium);color:var(--color-text-muted);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;transition:color var(--motion-fast) var(--ease-standard);background:0 0;border:0;position:relative;overflow:hidden}.aevon-segmented__option:hover:not(:disabled):not([aria-checked=true]){color:var(--color-text)}.aevon-segmented__option:disabled{opacity:.5;cursor:not-allowed}.aevon-segmented__option[aria-checked=true]{color:var(--color-brand-text);font-weight:var(--weight-semibold)}.aevon-segmented--sm .aevon-segmented__option{min-height:1.5rem;padding:var(--space-0-5) var(--space-2);font-size:var(--font-2xs)}@media (prefers-reduced-motion:reduce){.aevon-segmented__pill{transition:none}}.aevon-switch{align-items:center;gap:var(--space-2-5);cursor:pointer;user-select:none;display:inline-flex}.aevon-switch__input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.aevon-switch__track{border-radius:var(--radius-pill);background:var(--color-border-strong);border:1px solid var(--color-control-border);width:2.75rem;height:1.5rem;transition:background-color var(--motion-slow) var(--ease-standard), border-color var(--motion-slow) var(--ease-standard), box-shadow var(--motion-slow) var(--ease-standard);flex-shrink:0;display:inline-block;position:relative}.aevon-switch__thumb{border-radius:var(--radius-pill);width:1.125rem;height:1.125rem;transition:transform var(--motion-slow) var(--ease-standard);background:#fff;border:1px solid #0f172a2e;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0f172a40}.aevon-switch__input:checked+.aevon-switch__track{background:var(--color-brand);border-color:var(--color-brand)}.aevon-switch__input:checked+.aevon-switch__track .aevon-switch__thumb{transform:translate(1.25rem)}.aevon-switch__input:focus-visible+.aevon-switch__track{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.aevon-switch__input:disabled+.aevon-switch__track{opacity:.55;cursor:not-allowed}.aevon-switch__input:disabled~.aevon-switch__label{opacity:.55}.aevon-switch__label{font-size:var(--font-sm);font-weight:var(--weight-semibold);color:var(--color-text)}.aevon-switch--accent .aevon-switch__input:checked+.aevon-switch__track{background:var(--color-accent);border-color:var(--color-accent)}.aevon-switch--accent .aevon-switch__input:focus-visible+.aevon-switch__track{outline-color:var(--color-accent)}.aevon-switch--sm .aevon-switch__track{width:2.25rem;height:1.25rem}.aevon-switch--sm .aevon-switch__thumb{width:.875rem;height:.875rem}.aevon-switch--sm .aevon-switch__input:checked+.aevon-switch__track .aevon-switch__thumb{transform:translate(1rem)}.aevon-switch--sm .aevon-switch__label{font-size:var(--font-xs)}.aevon-switch--top{align-items:flex-start}.aevon-switch--unset .aevon-switch__label{color:var(--color-text-subtle);font-weight:var(--weight-medium);font-style:italic}[hidden]{display:none!important}body{font-family:var(--font-sans);font-feature-settings:"cv02", "cv03", "cv04", "cv11";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.font-display{font-family:var(--font-display);letter-spacing:var(--tracking-display)}.aevon-blue{color:var(--color-brand-text)}.bg-aevon-blue{background-color:var(--color-brand)}.border-aevon-blue{border-color:var(--color-brand)}.hover\:bg-aevon-blue:hover{background-color:var(--color-brand-strong)}.hover\:border-aevon-blue:hover{border-color:var(--color-brand)}.focus\:ring-aevon-blue:focus{--tw-ring-color:var(--color-brand)}.aevon-link{color:var(--color-brand-text);font-weight:var(--weight-medium);transition:color var(--motion-fast) var(--ease-standard);text-decoration:none}.aevon-link:hover{color:var(--color-brand-text-strong)}.aevon-text{color:var(--color-text)}.aevon-text-success{color:var(--color-success-text)}.aevon-text-warn{color:var(--color-warn-text)}.aevon-text-brand{color:var(--color-brand-text)}.aevon-text-brand-strong{color:var(--color-brand-text-strong)}.aevon-text-muted{color:var(--color-text-muted)}.aevon-text-subtle{color:var(--color-text-subtle)}.aevon-text-danger{color:var(--color-danger-text)}.aevon-surface{background:var(--color-surface)}.aevon-surface-raised{background:var(--color-surface-raised)}.aevon-border{border-color:var(--color-border)}.aevon-stat-value{color:var(--color-brand-text);font-variant-numeric:tabular-nums}.aevon-bg-brand-soft{background:var(--color-brand-soft)}.aevon-accent,.aevon-checkbox{accent-color:var(--color-brand)}.aevon-checkbox:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.dashboard-bg{background-color:var(--color-page)}.nav-active{background-color:var(--color-brand-soft);color:var(--color-brand-text);font-weight:var(--weight-semibold)}.aevon-card{background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-sm)}.aevon-banner{border:none;border-bottom:1px solid var(--color-info-border);background:var(--color-info-bg);width:100%;color:var(--color-info-text);font-size:var(--font-sm);border-radius:0}.aevon-banner--info{border-bottom-color:var(--color-info-border);background:var(--color-info-bg);color:var(--color-info-text)}.aevon-banner--warn{border-bottom-color:var(--color-warn-border);background:var(--color-warn-bg);color:var(--color-warn-text)}.aevon-banner--success{border-bottom-color:var(--color-success-border);background:var(--color-success-bg);color:var(--color-success-text)}.aevon-banner--danger{border-bottom-color:var(--color-danger-border);background:var(--color-danger-bg);color:var(--color-danger-text)}.aevon-banner--brand{border-bottom-color:color-mix(in srgb, var(--color-brand) 30%, transparent);background:var(--color-brand-soft);color:var(--color-brand-text)}.aevon-banner--neutral{border-bottom-color:var(--color-border-strong);background:var(--color-surface-raised);color:var(--color-text-muted)}.aevon-banner__inner{justify-content:space-between;align-items:center;gap:var(--space-4);max-width:96rem;padding:var(--space-2-5) var(--space-5);margin-left:auto;margin-right:auto;display:flex}@media (width>=768px){.aevon-banner__inner{padding-left:var(--space-8);padding-right:var(--space-8)}}.aevon-banner__main{align-items:center;gap:var(--space-2);min-width:0;display:flex}.aevon-banner__icon{flex-shrink:0;display:inline-flex}.aevon-banner__eyebrow{font-weight:var(--weight-semibold);flex-shrink:0}.aevon-banner__message{font-weight:var(--weight-medium)}.aevon-banner__actions{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}.aevon-banner__btn{background:var(--color-surface);border:1px solid color-mix(in srgb, currentColor 35%, transparent);color:inherit;font-size:var(--font-xs);font-weight:var(--weight-semibold);padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);white-space:nowrap;transition:background-color var(--motion-base) var(--ease-standard)}.aevon-banner__btn:hover{background:color-mix(in srgb, currentColor 12%, var(--color-surface))}.aevon-banner__dismiss{color:inherit;opacity:.7;border-radius:var(--radius-sm);padding:var(--space-0-5);transition:opacity var(--motion-base) var(--ease-standard);justify-content:center;align-items:center;display:inline-flex}.aevon-banner__dismiss:hover{opacity:1}@media (width<=639.98px){.aevon-banner__inner{align-items:stretch;gap:var(--space-2);flex-direction:column}.aevon-banner__actions,.aevon-banner__btn{width:100%}}.aevon-range{-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;width:100%;height:18px}.aevon-range:focus{outline:none}.aevon-range::-webkit-slider-runnable-track{border-radius:var(--radius-pill);background:var(--color-border);background-image:linear-gradient(var(--color-brand), var(--color-brand));background-size:var(--range-fill,0%) 100%;background-repeat:no-repeat;height:6px}.aevon-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;border-radius:var(--radius-pill);background:var(--color-brand);border:3px solid var(--color-surface);width:18px;height:18px;transition:transform var(--motion-fast) var(--ease-standard);margin-top:-6px;box-shadow:0 1px 3px #02061740}.aevon-range:active::-webkit-slider-thumb{transform:scale(1.12)}.aevon-range::-moz-range-track{border-radius:var(--radius-pill);background:var(--color-border);height:6px}.aevon-range::-moz-range-progress{border-radius:var(--radius-pill);background:var(--color-brand);height:6px}.aevon-range::-moz-range-thumb{border:3px solid var(--color-surface);border-radius:var(--radius-pill);background:var(--color-brand);width:18px;height:18px;box-shadow:0 1px 3px #02061740}.aevon-range:focus-visible::-webkit-slider-thumb{box-shadow:var(--focus-ring-inset)}.aevon-range:focus-visible::-moz-range-thumb{box-shadow:var(--focus-ring-inset)}@keyframes aevonAppearUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.aevon-appear{opacity:0;animation:aevonAppearUp .55s var(--ease-entrance) both;transform:translateY(16px)}.aevon-appear--delay-1{animation-delay:50ms}.aevon-appear--delay-2{animation-delay:.1s}.aevon-appear--delay-3{animation-delay:.15s}.aevon-appear.is-replaying{opacity:0!important;animation:none!important;transform:translateY(16px)!important}.aevon-dialog-root{z-index:var(--z-dialog);padding:var(--space-4);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.aevon-dialog-root.hidden{display:none}.aevon-dialog-overlay{background:var(--color-modal-backdrop);animation:aevon-scrim-in var(--motion-slow) var(--ease-standard) both;position:absolute;inset:0}.aevon-dialog-root.is-closing{pointer-events:none}.aevon-dialog-root.is-closing .aevon-dialog-overlay{animation:aevon-scrim-out var(--motion-base) var(--ease-exit) both}.aevon-dialog-root.is-closing .aevon-dialog-panel{animation:aevon-modal-out var(--motion-fast) var(--ease-exit) both}.aevon-dialog-panel{z-index:1;background:var(--color-surface-overlay);border:1px solid var(--color-border);border-radius:var(--radius-lg);width:100%;max-width:24rem;padding:var(--space-6);box-shadow:var(--shadow-lg);position:relative}.aevon-dialog-panel.aevon-dialog-appear{opacity:0;animation:modalPop var(--motion-slow) var(--ease-entrance) both;transform:scale(.96)translateY(8px)}.aevon-dialog-panel.aevon-dialog-appear.is-replaying{opacity:0!important;animation:none!important;transform:scale(.96)translateY(8px)!important}.aevon-dialog-title{font-size:var(--font-lg);font-weight:var(--weight-semibold);letter-spacing:-.02em;color:var(--color-text-bright);line-height:var(--leading-snug);margin:0}.aevon-dialog-message{margin:var(--space-2-5) 0 0;font-size:var(--font-sm);line-height:var(--leading-snug);color:var(--color-text-muted);white-space:pre-line}.aevon-dialog-message.hidden,.aevon-dialog-input-wrap.hidden,.aevon-dialog-choices.hidden,.aevon-dialog-live.hidden,.aevon-dialog-actions .aevon-btn.hidden{display:none}.aevon-dialog-choices{gap:var(--space-2);margin-top:var(--space-4);flex-direction:column;display:flex}.aevon-dialog-choice{align-items:flex-start;gap:var(--space-0-5);text-align:left;width:100%;height:auto;padding:var(--space-3);flex-direction:column;display:flex}.aevon-dialog-choice__label{font-weight:var(--weight-semibold)}.aevon-dialog-choice__detail{font-size:var(--font-xs);line-height:var(--leading-snug);font-weight:var(--weight-normal);color:var(--color-text-muted);white-space:normal}.aevon-dialog-input-wrap{margin-top:var(--space-4)}.aevon-dialog-live{margin-top:var(--space-2);font-size:var(--font-xs);line-height:var(--leading-snug);color:var(--color-text-muted)}.aevon-dialog-live__line{margin:0}.aevon-dialog-live__line+.aevon-dialog-live__line{margin-top:var(--space-1)}.aevon-dialog-actions{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-5);display:flex}@media (width<=639.98px){.aevon-dialog-root{align-items:flex-end;padding:0}.aevon-dialog-panel{border-radius:var(--radius-lg) var(--radius-lg) 0 0;max-width:none;padding-bottom:calc(var(--space-6) + env(safe-area-inset-bottom,0px));border-bottom:0;border-left:0;border-right:0}.aevon-dialog-panel.aevon-dialog-appear{opacity:1;animation:aevon-sheet-rise var(--motion-sheet) var(--ease-entrance);transform:none}.aevon-dialog-root.is-closing .aevon-dialog-overlay{animation:aevon-scrim-out var(--motion-slow) var(--ease-exit) both}.aevon-dialog-root.is-closing .aevon-dialog-panel{animation:aevon-sheet-fall var(--motion-slow) var(--ease-exit) both}.aevon-dialog-actions{flex-direction:column-reverse;justify-content:flex-start;align-items:stretch}.aevon-dialog-actions .aevon-btn{justify-content:center;width:100%}}.aevon-info-tip{border-radius:var(--radius-round);width:1rem;height:1rem;color:var(--color-text-subtle);transition:color var(--motion-fast) var(--ease-standard);vertical-align:middle;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.aevon-info-tip:hover,.aevon-info-tip:focus-visible{color:var(--color-text-muted)}.aevon-info-tip__icon{pointer-events:none;width:1rem;height:1rem}.aevon-info-tip-portal{z-index:var(--z-tooltip);max-width:15rem;padding:var(--space-2) var(--space-2-5);border-radius:var(--radius-md);border:1px solid var(--color-tooltip-border);background:var(--color-tooltip-bg);color:var(--color-tooltip-text);font-size:var(--font-xs);font-weight:var(--weight-normal);line-height:var(--leading-snug);text-align:left;white-space:normal;box-shadow:var(--shadow-overlay);pointer-events:none;opacity:0;visibility:hidden;transition:opacity var(--motion-fast) var(--ease-standard), visibility var(--motion-fast) var(--ease-standard);position:fixed}.aevon-info-tip-portal.visible{opacity:1;visibility:visible}#settings-modal .modal,#admin-plan-modal .admin-plan-modal-panel{flex-direction:column;max-height:90dvh;display:flex;overflow:hidden}.admin-plan-section-label{font-size:var(--font-xs);font-weight:var(--weight-bold);color:var(--color-text-muted);margin-top:var(--space-1-5)}.admin-plan-hint{font-size:var(--font-xs);line-height:var(--leading-snug);margin-top:-.15rem}.admin-plan-usage-note{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--color-surface-inset);font-size:var(--font-xs);line-height:var(--leading-snug);color:var(--color-text-muted);margin:0}.company{flex-direction:column;min-width:0;display:flex}.billing-modal-eyebrow{font-size:var(--font-2xs);font-weight:var(--weight-semibold);letter-spacing:.1em;color:var(--color-text-muted)}.billing-modal-title{font-size:var(--font-xl);font-weight:var(--weight-semibold);letter-spacing:-.01em;color:var(--color-text);line-height:var(--leading-snug)}.billing-modal-subtitle{font-size:var(--font-sm);line-height:var(--leading-normal);color:var(--color-text-muted)}.billing-modal-close{color:var(--color-text-subtle);transition:color var(--motion-base) var(--ease-standard)}.billing-modal-close:hover{color:var(--color-text-muted)}.admin-action-trigger{border-radius:var(--radius-md);border:1px solid var(--color-border-strong);background:var(--color-control-surface);width:2rem;height:2rem;color:var(--color-text-muted);transition:background-color var(--motion-base) var(--ease-standard), color var(--motion-base) var(--ease-standard), border-color var(--motion-base) var(--ease-standard);justify-content:center;align-items:center;display:inline-flex}.admin-action-trigger:hover{background:var(--color-control-surface-hover);color:var(--color-text-strong);border-color:var(--color-control-border-hover)}.passkey-remove-btn{border-radius:var(--radius-md);width:2rem;height:2rem;color:var(--color-danger-text);cursor:pointer;transition:background-color var(--motion-base) var(--ease-standard), color var(--motion-base) var(--ease-standard);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.passkey-remove-btn:hover:not(:disabled){background:var(--color-menu-row-hover-danger);color:var(--color-danger-text)}.passkey-remove-btn:disabled{opacity:.45;cursor:not-allowed}.passkey-remove-btn svg{width:1rem;height:1rem}.admin-view .admin-clients-table{border-collapse:collapse}.admin-client-type-badge{white-space:normal;word-break:break-word}.admin-operator-you{font-weight:var(--weight-normal);font-size:var(--font-xs);color:var(--color-text-muted)}.op-claude-url{white-space:nowrap;flex:auto;min-width:0;overflow-x:auto}html.dark{color-scheme:dark}html.dark body{background-color:var(--color-surface);color:var(--color-text)}html.dark .aevon-card{background:var(--color-surface-raised)}html.dark nav:not(.cp-head__nav){border-color:var(--color-border);background:color-mix(in srgb, var(--color-surface) 95%, transparent)!important}html.dark .text-slate-900{color:var(--color-text)!important}html.dark .text-slate-700{color:var(--color-text-strong)!important}html.dark .text-slate-600,html.dark .text-slate-500{color:var(--color-text-muted)!important}html.dark .text-slate-400{color:var(--color-text-subtle)!important}html.dark .bg-white{background-color:var(--color-surface-raised)!important}html.dark .bg-slate-50{background-color:var(--color-surface)!important}html.dark .bg-slate-100{background-color:var(--color-surface-raised)!important}html.dark .border-slate-200,html.dark .border-slate-100,html.dark .divide-y.divide-slate-100>*+*,html.dark .divide-y>*+*{border-color:var(--color-border)!important}html.dark .hover\:bg-slate-50:hover,html.dark .hover\:bg-slate-100:hover,html.dark button:hover.bg-slate-50{background-color:var(--color-menu-row-hover)!important}html.dark .hover\:text-slate-900:hover{color:var(--color-text)!important}html.dark .active\:bg-white:active{background-color:var(--color-surface-raised)!important}html.dark .aevon-menu-surface{background:var(--color-surface-overlay)}html.dark .admin-view{background-color:var(--color-surface)}.admin-shell-grid{--shell-side:13.75rem}.admin-nav{flex-direction:column;max-height:calc(100dvh - 6rem);display:flex;position:sticky;top:5rem}.admin-nav-search{margin-bottom:var(--space-2);flex:none}.admin-nav__items{flex-direction:column;flex:auto;gap:2px;min-height:0;display:flex;overflow-y:auto}.admin-nav-empty{padding:var(--space-2) var(--space-3);font-size:var(--font-sm);color:var(--color-text-subtle)}.admin-nav__group-label{font-size:var(--font-xs);font-weight:var(--weight-semibold);color:var(--color-text-subtle);padding:var(--space-3) var(--space-3) var(--space-1)}.admin-nav__group-label:first-child{padding-top:0}.op-win__body:has(>#admin-tabpane-client>.acp){padding:0}.acp{flex-direction:column;min-height:100%;display:flex}.op-win__body .acp-back{display:none}.acp-back{margin-bottom:var(--space-2);align-self:flex-start}.acp-head{border-bottom:1px solid var(--color-border)}.acp-head .pw-head__who{flex-direction:column;display:flex}.admin-client-panel__origin .aevon-link{font-size:inherit}.acp-strip{gap:var(--space-2);padding:var(--space-2-5) var(--space-4);border-bottom:1px solid var(--color-border);background:var(--color-surface-raised);flex-direction:column;display:flex}.acp-where{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.acp-where__demo{font-size:var(--font-sm);margin:0}.acp-ladder{scrollbar-width:none;overflow-x:auto}.acp-ladder .aevon-ladder__step{flex:none}.acp-ladder .aevon-ladder__label{font-size:var(--font-xs)}.acp-next{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.acp-next__line{font-size:var(--font-sm);line-height:var(--leading-snug);color:var(--color-text-muted);flex:24rem;max-width:80ch;margin:0}.acp-next__step{font-weight:var(--weight-semibold);color:var(--color-text-strong)}.acp-next__open{gap:var(--space-0-5) var(--space-4);font-size:var(--font-xs);color:var(--color-text-muted);flex-wrap:wrap;flex-basis:100%;margin:0;padding:0;list-style:none;display:flex}.acp-next__action{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.acp-next__why{font-size:var(--font-xs);color:var(--color-text-muted)}.acp-next__desk{font-size:var(--font-sm);margin:0}.acp-attn{padding-top:var(--space-2);border-top:1px solid var(--color-border)}.acp-attn__items{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.acp-attn__item{align-items:baseline;gap:var(--space-1) var(--space-2);font-size:var(--font-sm);line-height:var(--leading-snug);color:var(--color-text);grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}.acp-attn__icon{width:.875rem;height:.875rem;color:var(--color-warn-text);align-self:center}.acp-attn__item--danger .acp-attn__icon{color:var(--color-danger-text)}.acp-attn__item--warn strong{color:var(--color-warn-text)}.acp-attn__item--danger strong{color:var(--color-danger-text)}.acp-attn__text{min-width:0}.acp-attn__fix,.acp-attn__act{font-size:var(--font-xs);white-space:nowrap}.acp-side{padding:var(--space-3) var(--space-4) var(--space-4);flex:auto}.acp-nav{top:var(--space-3);min-height:0}.acp-part:focus{outline:none}.acp-part{columns:2 26rem;column-gap:var(--space-3)}.acp-host{display:contents}.acp-part--history{columns:auto}.acp-region{min-width:0;margin:0 0 var(--space-3);border:1px solid var(--color-border);background:var(--color-surface);break-inside:avoid;flex-direction:column;display:flex}.acp-region--wide{column-span:all}.acp-region__title{align-items:center;gap:var(--space-2);min-height:1.75rem;padding:var(--space-1) var(--space-2-5);border-bottom:1px solid var(--color-border);font-size:var(--font-xs);font-weight:var(--weight-semibold);color:var(--color-text-strong);margin:0;display:flex}.acp-region__state{align-items:center;gap:var(--space-2);font-weight:var(--weight-normal);margin-left:auto;display:inline-flex}.acp-region__body{gap:var(--space-2);min-width:0;padding:var(--space-2) var(--space-2-5);font-size:var(--font-sm);flex-direction:column;display:flex}.acp-region__actions{align-items:center;gap:var(--space-1-5);padding:var(--space-2) var(--space-2-5);border-top:1px solid var(--color-border);flex-wrap:wrap;display:flex}.acp-region--danger .acp-region__title{color:var(--color-danger-text)}@media (width<=520px){.acp-region__actions .aevon-btn{flex:auto;justify-content:center}}.admin-client-kv-list{flex-direction:column;margin:0;display:flex}.admin-client-kv{gap:var(--space-3);padding:var(--space-1) 0;border-top:1px solid var(--color-border);grid-template-columns:9rem minmax(0,1fr);align-items:baseline;display:grid}.admin-client-kv:first-child{border-top:0;padding-top:0}@media (width<=480px){.admin-client-kv{gap:var(--space-0-5);grid-template-columns:minmax(0,1fr)}}.admin-client-kv__label{font-size:var(--font-xs);color:var(--color-text-muted)}.admin-client-kv__value{font-size:var(--font-sm);color:var(--color-text);word-break:break-word;min-width:0}.acp-number__skeleton{vertical-align:middle;width:2.5rem;height:.875rem;display:inline-block}.acp-watch__figure{font-size:var(--font-sm);font-variant-numeric:tabular-nums;color:var(--color-text);margin:0}.acp-watch__lines{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.acp-watch__line{align-items:flex-start;gap:var(--space-2);font-size:var(--font-sm);color:var(--color-text);display:flex}.acp-watch__mark{flex:none;justify-content:center;align-items:center;width:1rem;height:1.25rem;display:inline-flex}.acp-watch__line--ok .acp-watch__mark{color:var(--color-success-text)}.acp-watch__line--behind .acp-watch__mark{color:var(--color-warn-text)}.acp-watch__line--unknown,.acp-watch__line--quiet{color:var(--color-text-muted)}.acp-watch__state{font-weight:var(--weight-semibold)}.acp-watch__note{font-size:var(--font-xs);line-height:var(--leading-snug);margin:0}.acp-watch__desks{margin:0;padding:0;list-style:none}.acp-watch__sk{width:70%;height:.875rem;display:block}.acp-watch__sk--line{width:90%;height:.375rem}.acp-part--history .admin-client-history{border:1px solid var(--color-border);height:max(20rem,60vh)}.acp-history__full{margin:0}.acp-history__when,.acp-history__by,.acp-history__detail{color:var(--color-text-muted)}.acp-history__what{font-size:var(--font-sm);color:var(--color-text);display:block}.acp-history__detail{font-size:var(--font-xs);display:block}.admin-client-field{gap:var(--space-1);flex-direction:column;display:flex}.admin-client-field .aevon-label{margin-bottom:0}.acp-field--narrow{max-width:28rem}.acp-profile{gap:var(--space-2) var(--space-3);grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));align-items:start;display:grid}.acp-profile__actions{grid-column:1/-1}.acp-story{margin:0}.acp-story__words{font-weight:var(--weight-semibold);color:var(--color-text-strong);transition:color var(--motion-fast) var(--ease-standard);text-decoration:none}.acp-story__words:hover{color:var(--color-brand-text)}.acp-journal-value{color:var(--color-text);transition:color var(--motion-fast) var(--ease-standard);text-decoration:none}.acp-journal-value:hover{color:var(--color-brand-text);text-underline-offset:2px;text-decoration:underline}.acp-journal-value--empty{color:var(--color-text-subtle);font-style:italic}.acp-uses{padding-top:var(--space-2);border-top:1px solid var(--color-border);gap:var(--space-1) var(--space-4);flex-wrap:wrap;margin:0;list-style:none;display:flex}.acp-use{align-items:center;gap:var(--space-1-5);font-size:var(--font-xs);display:inline-flex}.acp-use__mark{border-radius:var(--radius-pill);border:1px solid var(--color-border-strong);width:.875rem;height:.875rem;color:var(--color-text-subtle);flex:none;justify-content:center;align-items:center;display:inline-flex}.acp-use--on .acp-use__mark{background:var(--color-brand-soft);color:var(--color-brand-text);border-color:#0000}.acp-use--open .acp-use__mark{border-style:dashed}.acp-use__words{color:var(--color-text);transition:color var(--motion-fast) var(--ease-standard);text-decoration:none}.acp-use--off .acp-use__words,.acp-use--open .acp-use__words{color:var(--color-text-muted)}.acp-use__words:hover{color:var(--color-brand-text)}.acp-ledger{flex-direction:column;display:flex}.acp-ledger__row{align-items:center;gap:var(--space-2);padding:var(--space-1) 0;border-top:1px solid var(--color-border);font-size:var(--font-sm);grid-template-columns:5.5rem minmax(0,1fr) 5.5rem auto 2rem;display:grid}.acp-ledger__row:first-child{border-top:0;padding-top:0}.acp-ledger__date{font-variant-numeric:tabular-nums;color:var(--color-text-muted)}.acp-ledger__what{color:var(--color-text);min-width:0}.acp-ledger__amount{font-family:var(--font-data);font-variant-numeric:tabular-nums;text-align:right;color:var(--color-text-strong)}.acp-ledger__sk{grid-column:1/-1;width:100%;height:.875rem;display:block}@media (width<=639.98px){.acp-ledger__row{grid-template-columns:minmax(0,1fr) auto}.acp-ledger__date{font-size:var(--font-xs);grid-column:1/-1}.acp-ledger__status,.acp-ledger__doc{justify-self:start}}.acp-sk{display:block}.acp-sk--name{width:16rem;max-width:70%;height:1.25rem}.acp-sk--ladder{width:100%;height:1.5rem}.admin-agreement__line{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:0;display:flex}.admin-agreement__text{font-weight:var(--weight-semibold);color:var(--color-text-strong)}.admin-agreement__sub{margin:var(--space-1) 0 var(--space-2);font-size:var(--font-xs)}.admin-agreement .aevon-rows{margin-top:var(--space-2)}.acb-sentence{font-weight:var(--weight-semibold);color:var(--color-text-strong);margin:0}.acb-sub{padding-top:var(--space-2);border-top:1px solid var(--color-border)}.acb-sub__title{margin-bottom:var(--space-1);font-size:var(--font-xs);font-weight:var(--weight-semibold);color:var(--color-text-muted)}.acb-list{gap:var(--space-1);font-size:var(--font-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.acb-why{font-size:var(--font-xs);color:var(--color-text-muted)}.acb-actions{align-items:center;gap:var(--space-1-5);flex-wrap:wrap;width:100%;display:flex}.acb-actions .acb-why{flex-basis:100%}.acb-foot{margin:var(--space-2) 0 0;font-size:var(--font-sm);color:var(--color-text-muted)}.acb-repair{font-size:var(--font-xs)}.acb-dialog-missing{padding:var(--space-3) var(--space-4);border-radius:var(--radius);border:1px solid var(--color-warn-border);background:var(--color-warn-bg)}.acb-dialog-missing ul{margin:var(--space-1) 0 0;padding-left:var(--space-4);font-size:var(--font-sm);color:var(--color-text)}.acb-actions__links{align-items:center;gap:var(--space-1) var(--space-3);font-size:var(--font-xs);flex-wrap:wrap;margin-left:auto;display:inline-flex}.acb-cancel{color:var(--color-danger-text)}.acp-now__link{align-items:center;gap:var(--space-2);font-size:var(--font-sm);color:var(--color-text-muted);flex-wrap:wrap;margin:0;display:flex}.acp-now__link--ok{color:var(--color-success-text)}.acp-now__link--warn{color:var(--color-warn-text)}.acp-now__mark{flex:none;display:inline-flex}.acp-now__list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.acp-now__item{align-items:flex-start;gap:var(--space-2);display:flex}.acp-now__dot{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-round);border:2px solid var(--color-brand);flex:none;margin-top:.4em}.acp-now__dot--on{background:var(--color-brand)}.acp-now__words{flex:auto;min-width:0}.acp-now__headline{font-weight:var(--weight-medium);color:var(--color-text);margin:0}.acp-now__detail{margin:var(--space-0-5) 0 0;font-size:var(--font-xs)}.acp-now__result{font-size:var(--font-sm);color:var(--color-success-text);margin:0}.acp-now__bulk{border:0;margin:0;padding:0}.acp-now__picks{gap:var(--space-1) var(--space-4);margin-top:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));max-height:14rem;display:grid;overflow-y:auto}.acp-now__pick{align-items:center;gap:var(--space-2);font-size:var(--font-sm);color:var(--color-text);display:flex}.acp-now__past{font-size:var(--font-sm);color:var(--color-text-muted)}.acp-now__past summary{cursor:pointer}.acp-now__past ul{margin:var(--space-2) 0 0;padding-left:var(--space-4)}.acp-now__sk{width:60%;height:1rem;display:block}.acp-part--now .acp-region{column-span:all}.acp-reading__status{font-size:var(--font-sm);color:var(--color-text-muted);margin:0}.acp-reading__status--on{color:var(--color-success-text)}.acp-reading__waiting{font-size:var(--font-sm);color:var(--color-warn-text);margin:0}.acp-reading__result{font-size:var(--font-sm);color:var(--color-success-text);margin:0}.acp-reading__values{font-size:var(--font-sm);color:var(--color-text-muted)}.acp-reading__values summary{cursor:pointer}.acp-reading__values .admin-client-kv-list{margin-top:var(--space-2)}.acp-reading__value{white-space:pre-line}.acp-desks{margin:0 calc(var(--space-2-5) * -1);flex-direction:column;padding:0;list-style:none;display:flex}.acp-desks>li{border-top:1px solid var(--color-border)}.acp-desks>li:first-child{border-top:0}.acp-desks__row{align-items:baseline;gap:var(--space-3);width:100%;padding:var(--space-1) var(--space-2-5);font:inherit;font-size:var(--font-sm);text-align:left;color:var(--color-text);cursor:pointer;transition:background-color var(--motion-fast) var(--ease-standard);background:0 0;border:0;grid-template-columns:minmax(7rem,1.2fr) minmax(7rem,1fr) minmax(5rem,auto) minmax(0,1fr) auto;display:grid}.acp-desks__row:hover,.acp-desks__row:focus-visible{background:var(--color-surface-raised)}.acp-desks__name{font-weight:var(--weight-medium);color:var(--color-text-strong);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.acp-desks__voice,.acp-desks__tier{min-width:0;color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.acp-desks__number{min-width:0;font-family:var(--font-data);font-size:var(--font-xs);font-variant-numeric:tabular-nums;color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.acp-desks__state{font-size:var(--font-xs);justify-self:end}@container op-win (width<=40rem){.acp-desks__row{grid-template-columns:minmax(0,1fr) auto;row-gap:0}.acp-desks__voice,.acp-desks__tier,.acp-desks__number{font-size:var(--font-xs);color:var(--color-text-muted);grid-column:1}.acp-desks__state{grid-area:1/2}}.acp-twilio__row{grid-template-columns:minmax(8rem,auto) minmax(0,1fr) minmax(0,1.4fr) auto}.acp-twilio__number{font-family:var(--font-data);font-variant-numeric:tabular-nums}.acp-turns{column-gap:var(--space-3);row-gap:var(--space-2);margin:var(--space-2) 0 0;font-size:var(--font-sm);grid-template-columns:max-content minmax(0,1fr);display:grid}.acp-turns__who{font-size:var(--font-xs);font-weight:var(--weight-semibold);padding-top:.15em}.acp-turns__who--receptionist{color:var(--color-brand-text)}.acp-turns__who--tester{color:var(--color-text-muted)}.acp-turns__words{color:var(--color-text);margin:0}.acp-twilio__take{align-items:center;gap:var(--space-2);font-size:var(--font-sm);color:var(--color-text);display:flex}.acp-desk{gap:var(--space-3);flex-direction:column;display:flex}.acp-desk__pick{align-items:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.acp-desk__field{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.acp-desk__pick .acp-desk__field{flex:14rem}.acp-desk__foot{gap:var(--space-2);display:flex}.acp-chat__log{gap:var(--space-2);min-height:12rem;max-height:50vh;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-inset);flex-direction:column;display:flex;overflow-y:auto}.acp-chat__msg{max-width:85%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-lg);font-size:var(--font-sm);line-height:var(--leading-snug);white-space:pre-wrap;overflow-wrap:anywhere}.acp-chat__msg--customer{background:var(--color-brand-solid);color:var(--color-brand-solid-text);align-self:flex-end}.acp-chat__msg--receptionist{background:var(--color-surface-raised);color:var(--color-text);border:1px solid var(--color-border);align-self:flex-start}.acp-chat__note{font-size:var(--font-xs);color:var(--color-text-muted);text-align:center;align-self:center;margin:0}.acp-chat__empty{font-size:var(--font-sm);color:var(--color-text-subtle);text-align:center;margin:auto}.acp-chat__compose{gap:var(--space-2);display:flex}.acp-chat__compose .aevon-input{flex:1;min-width:0}html:not(.op-desk-on) .acp-head{padding-left:0;padding-right:0}html:not(.op-desk-on) .acp-strip{border-radius:var(--radius-md);border:1px solid var(--color-border)}html:not(.op-desk-on) .acp-side{padding-left:0;padding-right:0}.admin-scen{--shell-side:15.5rem;--shell-gap:var(--space-6)}.admin-scen__rail{top:var(--space-2);max-height:calc(100vh - 8rem);padding-right:var(--space-2);position:sticky;overflow-y:auto}.admin-scen__stage{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.admin-scen__strip{margin-bottom:var(--space-4);display:none}.admin-scen-verdict{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-4) var(--space-5);margin-bottom:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised);border-left-width:3px;flex-wrap:wrap;display:flex}.admin-scen-verdict--success{border-left-color:var(--color-success)}.admin-scen-verdict--danger{border-left-color:var(--color-danger)}.admin-scen-verdict--warn{border-left-color:var(--color-warn)}.admin-scen-verdict--info{border-left-color:var(--color-info)}.admin-scen-verdict__main{flex:22rem;min-width:0}.admin-scen-verdict__headline{font-family:var(--font-display);font-size:var(--font-xl);font-weight:var(--weight-semibold);line-height:var(--leading-snug);color:var(--color-text-strong);margin:0}.admin-scen-verdict--success .admin-scen-verdict__headline{color:var(--color-success-text)}.admin-scen-verdict--danger .admin-scen-verdict__headline{color:var(--color-danger-text)}.admin-scen-verdict--warn .admin-scen-verdict__headline{color:var(--color-warn-text)}.admin-scen-verdict__detail{margin:var(--space-1-5) 0 0;font-size:var(--font-sm);line-height:var(--leading-normal);color:var(--color-text-muted);max-width:62ch}.admin-scen-verdict__side{align-items:flex-end;gap:var(--space-2);flex-direction:column;display:flex}.admin-scen-verdict__meta{align-items:flex-end;gap:var(--space-0-5);font-size:var(--font-2xs);color:var(--color-text-subtle);flex-direction:column;display:flex}.admin-scen-verdict__running{color:var(--color-info-text)}.admin-scen-nav{gap:var(--space-4);flex-direction:column;display:flex}.admin-scen-nav__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.admin-scen-nav__list--sub{padding-left:var(--space-2)}.admin-scen-nav__group{flex-direction:column;display:flex}.admin-scen-nav__label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.admin-scen-nav__frac{font-size:var(--font-2xs);color:var(--color-text-subtle);font-variant-numeric:tabular-nums;flex:none}.admin-scen-nav__fam{padding:var(--space-2) var(--space-2) var(--space-1);font-size:var(--font-2xs);color:var(--color-text-subtle);justify-content:space-between;align-items:center;display:flex}.admin-scen-dot{border-radius:var(--radius-round);background:var(--color-border-strong);width:.5rem;height:.5rem;box-shadow:none;flex:none}.admin-scen-dot--passed{background:var(--color-success)}.admin-scen-dot--failed,.admin-scen-dot--errored{background:var(--color-danger)}.admin-scen-dot--superseded,.admin-scen-dot--manual,.admin-scen-dot--blocked{background:var(--color-warn)}.admin-scen-dot--skipped{background:var(--color-border-strong)}.admin-scen-dot--none{border:1px solid var(--color-border-strong);background:0 0}.admin-scen-panel{gap:var(--space-2);flex-direction:column;display:flex}.admin-scen-panel__title{font-size:var(--font-sm);font-weight:var(--weight-semibold);color:var(--color-text-strong);margin:0}.admin-scen-panel__sub{font-size:var(--font-xs);line-height:var(--leading-normal);color:var(--color-text-muted);max-width:70ch;margin:0}.admin-scen-panel__foot{margin:var(--space-1) 0 0;font-size:var(--font-2xs);line-height:var(--leading-normal);color:var(--color-text-subtle);max-width:70ch}.admin-scen-ledger{border-collapse:collapse;width:100%}.admin-scen-ledger thead th{text-align:left;padding:var(--space-1) var(--space-2);font-size:var(--font-2xs);font-weight:var(--weight-medium);color:var(--color-text-subtle);border-bottom:1px solid var(--color-border)}.admin-scen-ledger__row>th,.admin-scen-ledger__row>td{padding:var(--space-2-5) var(--space-2);border-bottom:1px solid var(--color-border);font-weight:var(--weight-normal);text-align:left;vertical-align:middle}.admin-scen-ledger__name{cursor:pointer;font-size:var(--font-sm);font-weight:var(--weight-medium);color:var(--color-text);background:0 0;border:0;padding:0}.admin-scen-ledger__name:hover{color:var(--color-brand-text)}.admin-scen-ledger__count{margin-left:var(--space-1-5);font-size:var(--font-2xs);color:var(--color-text-subtle);font-variant-numeric:tabular-nums}.admin-scen-ledger__when{font-size:var(--font-xs);color:var(--color-text-muted);white-space:nowrap}.admin-scen-ledger__act{text-align:right}.admin-scen-rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.admin-scen-row+.admin-scen-row{border-top:1px solid var(--color-border)}.admin-scen-row__btn{align-items:flex-start;gap:var(--space-3);width:100%;padding:var(--space-2-5) var(--space-2);border-radius:var(--radius-sm);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.admin-scen-row__btn:hover{background:var(--color-table-row-hover)}.admin-scen-row__btn .admin-scen-dot{margin-top:var(--space-1-5)}.admin-scen-row__main{gap:var(--space-0-5);flex-direction:column;flex:auto;min-width:0;display:flex}.admin-scen-row__title{font-size:var(--font-sm);color:var(--color-text)}.admin-scen-row__detail{font-size:var(--font-2xs);line-height:var(--leading-snug);color:var(--color-text-muted)}.admin-scen-row__verdict{align-items:center;gap:var(--space-1);flex:none;display:flex}.admin-scen-scenario{gap:var(--space-3);flex-direction:column;display:flex}.admin-scen-scenario__eyebrow{font-size:var(--font-2xs);color:var(--color-text-subtle);margin:0}.admin-scen-scenario__title{font-family:var(--font-display);font-size:var(--font-lg);font-weight:var(--weight-semibold);line-height:var(--leading-snug);color:var(--color-text-strong);max-width:54ch;margin:0}.admin-scen-scenario__id{font-size:var(--font-2xs);color:var(--color-text-subtle);margin:0}.admin-scen-scenario__ms{font-size:var(--font-2xs);color:var(--color-text-subtle)}.admin-scen-scenario__act{gap:var(--space-2);flex-wrap:wrap;display:flex}.admin-scen-fail{gap:var(--space-1);font-family:var(--font-mono);font-size:var(--font-2xs);line-height:var(--leading-snug);color:var(--color-danger-text);white-space:pre-wrap;flex-direction:column;display:flex}.admin-scen-spoken{gap:var(--space-0-5);flex-direction:column;display:flex}.admin-scen-spoken__note{margin:var(--space-1) 0 0;font-size:var(--font-2xs);color:var(--color-text-subtle);font-style:italic}.admin-scen-manual{gap:var(--space-2-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.admin-scen-manual__item{gap:var(--space-0-5);flex-direction:column;display:flex}.admin-scen-manual__link{cursor:pointer;text-align:left;font-size:var(--font-sm);color:var(--color-text);background:0 0;border:0;padding:0}.admin-scen-manual__link:hover{color:var(--color-brand-text)}.admin-scen-manual__why{font-size:var(--font-2xs);line-height:var(--leading-snug);color:var(--color-text-muted);max-width:74ch;margin:0}.admin-scen-claims{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.admin-scen-claim{align-items:baseline;gap:var(--space-2) var(--space-4);padding:var(--space-2) 0;flex-wrap:wrap;display:flex}.admin-scen-claim+.admin-scen-claim{border-top:1px solid var(--color-border)}.admin-scen-claim__name{align-items:center;gap:var(--space-2);font-size:var(--font-sm);color:var(--color-text);flex:0 0 14rem;display:flex}.admin-scen-claim__by{align-items:flex-start;gap:var(--space-0-5);min-width:0;font-size:var(--font-xs);color:var(--color-text-muted);flex-direction:column;flex:18rem;display:flex}.admin-scen-claim__link{cursor:pointer;text-align:left;font-size:var(--font-xs);color:var(--color-text-muted);background:0 0;border:0;padding:0}.admin-scen-claim__link:hover{color:var(--color-brand-text)}.admin-scen-claim__by--empty{color:var(--color-text-subtle);font-style:italic}@media (width<=1023.98px){.admin-scen__rail{display:none}.admin-scen__strip{display:block}.admin-scen-verdict{flex-direction:column}.admin-scen-verdict__main{flex:none}.admin-scen-verdict__side,.admin-scen-verdict__meta{align-items:flex-start}.admin-scen-claim__name{flex:100%}}@media (width<=639.98px){.admin-scen-ledger thead{display:none}.admin-scen-ledger,.admin-scen-ledger tbody,.admin-scen-ledger__row{display:block}.admin-scen-ledger__row{gap:var(--space-1) var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) auto;display:grid}.admin-scen-ledger__row>th,.admin-scen-ledger__row>td{border-bottom:0;padding:0}.admin-scen-ledger__row>th{grid-column:1/-1}.admin-scen-ledger__when{text-align:right;grid-column:2;align-self:center}.admin-scen-ledger__act{text-align:left;margin-top:var(--space-1);grid-column:1/-1}.admin-scen-ledger__act .aevon-btn{width:100%}}.admin-scen-run__tally{margin:var(--space-2) 0 0;font-size:var(--font-xs);color:var(--color-text-muted);font-variant-numeric:tabular-nums}.admin-scen-log{font-family:var(--font-data);font-size:var(--font-xs);font-variant-numeric:tabular-nums;margin:0;padding:0;list-style:none}.admin-scen-log--tail{margin-top:var(--space-3);border-top:1px solid var(--color-border)}.admin-scen-log__line,.admin-scen-log__cursor{align-items:baseline;column-gap:var(--space-2);padding:var(--space-0-5) var(--space-1);border-bottom:1px solid var(--color-border);grid-template-columns:3ch 6ch 7ch minmax(0,1fr);display:grid}.admin-scen-log__n,.admin-scen-log__ms{color:var(--color-text-subtle)}.admin-scen-log__st{font-weight:var(--weight-bold);color:var(--color-text-muted)}.is-passed>.admin-scen-log__st{color:var(--color-success-text)}.is-failed>.admin-scen-log__st,.is-errored>.admin-scen-log__st{color:var(--color-danger-text)}.is-skipped>.admin-scen-log__st,.is-blocked>.admin-scen-log__st{color:var(--color-warn-text)}.admin-scen-log__what{min-width:0;font:inherit;text-align:left;color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;padding:0;overflow:hidden}.admin-scen-log__what:hover{text-decoration:underline}.admin-scen-log__why{color:var(--color-text-muted);white-space:pre-wrap;overflow-wrap:anywhere;grid-column:4}.is-failed>.admin-scen-log__why,.is-errored>.admin-scen-log__why{color:var(--color-danger-text)}.admin-scen-log__cursor{color:var(--color-text-muted)}.admin-scen-log__pinned{margin-top:var(--space-3);border:1px solid var(--color-border);border-left:3px solid var(--color-danger);background:var(--color-surface-raised)}.admin-scen-log__pinhead{padding:var(--space-1) var(--space-2);font-size:var(--font-xs);font-weight:var(--weight-semibold);color:var(--color-danger-text);border-bottom:1px solid var(--color-border);margin:0}.admin-scen-log__pinned .admin-scen-log__line:last-child{border-bottom:0}.admin-scen-log__cursor>:last-child{grid-column:2/-1}.admin-rq{--shell-side:minmax(26rem, 46%);--shell-gap:0px}.admin-rq__bar{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.admin-rq__list{top:var(--space-2);border:1px solid var(--color-border);background:var(--color-surface);max-height:calc(100vh - 10rem);position:sticky;overflow-y:auto;container:rq-list/inline-size}.admin-rq__stage{min-width:0}.admin-rq--list .admin-rq__list{border:0;max-height:none;position:static;overflow:visible}.admin-rq-one{min-width:0}.admin-rq-one .admin-rq-detail__head{padding:var(--space-2) var(--space-3)}.admin-rq-one__empty{padding:var(--space-2);font-size:var(--font-xs);margin:0}.admin-rq-list{flex-direction:column;display:flex}.admin-rq-list__head,.admin-rq-row{grid-template-columns:3.5rem 2rem minmax(5rem,1fr) minmax(6rem,2fr) minmax(5rem,1fr) 8.5rem 2.75rem;align-items:center;display:grid}.admin-rq-list__head{z-index:1;border-bottom:1px solid var(--color-border-strong);background:var(--color-surface-raised);min-height:1.75rem;color:var(--color-text-muted);font-size:var(--font-xs);font-weight:var(--weight-bold);position:sticky;top:0}.admin-rq-list__head>span,.admin-rq-row>span{min-width:0;padding:0 var(--space-1-5);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.admin-rq-row{border:0;border-bottom:1px solid var(--color-border);text-align:left;width:100%;min-height:1.75rem;font:inherit;font-size:var(--font-sm);color:var(--color-text);cursor:pointer;transition:background-color var(--motion-fast) var(--ease-standard);background:0 0;border-radius:0;padding:0}.admin-rq-row:hover{background:var(--color-surface-raised)}.admin-rq-row.is-current{background:var(--color-surface-raised);box-shadow:inset 2px 0 0 var(--color-text-muted)}.admin-rq-row:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:calc(-1 * var(--focus-ring-width))}.admin-rq-row__num{font-family:var(--font-data);color:var(--color-text-muted);font-variant-numeric:tabular-nums}.admin-rq-row__client{font-weight:var(--weight-semibold);color:var(--color-text-bright,var(--color-text))}.admin-rq-row__words{color:var(--color-text)}.admin-rq-row__kind,.admin-rq-row__who{color:var(--color-text-muted)}.admin-rq-row__clock{font-variant-numeric:tabular-nums;color:var(--color-text-muted)}.admin-rq-row.is-late .admin-rq-row__clock{color:var(--color-warn-text)}.admin-rq-row__flags{gap:var(--space-0-5);display:flex}.admin-rq-flag{font-weight:var(--weight-bold);font-size:var(--font-xs);color:var(--color-text-muted)}.admin-rq-flag--urgent{color:var(--color-danger-text)}.admin-rq-flag--new{color:var(--color-brand-text)}.admin-rq-flag--late{color:var(--color-warn-text)}.admin-rq-flag--claude{color:var(--color-accent-text)}@container rq-list (width<=40rem){.admin-rq-list__head,.admin-rq-row{grid-template-columns:3.5rem 2rem minmax(5rem,1fr) minmax(6rem,2fr) 8.5rem 2.75rem}.admin-rq-list__head>:nth-child(5),.admin-rq-row__kind{display:none}}@container rq-list (width<=28rem){.admin-rq-list__head,.admin-rq-row{grid-template-columns:3.5rem 2rem minmax(5rem,1fr) 8.5rem}.admin-rq-list__head>:nth-child(4),.admin-rq-list__head>:nth-child(7),.admin-rq-row__words,.admin-rq-row__who{display:none}}.admin-rq-detail{gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);background:var(--color-surface);border-left:0;flex-direction:column;display:flex}.admin-rq-detail--empty{justify-content:center;align-items:center;min-height:12rem}.admin-rq-detail__head{justify-content:space-between;align-items:center;gap:var(--space-0-5) var(--space-3);flex-wrap:wrap;display:flex}.admin-rq-detail__tools{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.admin-rq-detail__client{align-items:baseline;gap:var(--space-2);overflow-wrap:anywhere;min-width:0;font-size:var(--font-lg);font-weight:var(--weight-semibold);margin:0;display:flex}.admin-rq-detail__num{font-family:var(--font-data);color:var(--color-text-muted);font-weight:var(--weight-normal);font-variant-numeric:tabular-nums}.admin-rq-detail__facts{font-size:var(--font-xs);color:var(--color-text-muted);flex:100%;margin:0}.admin-rq-detail__words{padding:var(--space-2) var(--space-3);border-left:2px solid var(--color-border-strong);background:var(--color-surface-inset);font-size:var(--font-base);line-height:var(--leading-normal);color:var(--color-text-bright,var(--color-text));white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.admin-rq-detail__words.is-muted{color:var(--color-text-muted)}.admin-rq-ledger{gap:var(--space-0-5) var(--space-3);font-size:var(--font-sm);grid-template-columns:9rem minmax(0,1fr);margin:0;display:grid}.admin-rq-ledger dt{color:var(--color-text-muted)}.admin-rq-ledger dd{min-width:0;color:var(--color-text);margin:0}.admin-rq-detail__promise{font-weight:var(--weight-medium);color:var(--color-text)}.admin-rq-detail__promise.is-late{color:var(--color-warn-text)}.admin-rq-detail__who{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.admin-rq-cmd{align-items:start;gap:var(--space-3);padding-top:var(--space-2);border-top:1px solid var(--color-border);grid-template-columns:9rem minmax(0,1fr);margin:0;display:grid}.admin-rq-cmd__k{padding-top:var(--space-1);font-size:var(--font-sm);color:var(--color-text-muted)}.admin-rq-cmd__v{gap:var(--space-1);flex-direction:column;min-width:0;margin:0;display:flex}.admin-rq-detail__inline{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.admin-rq-cmd__date{flex:none;width:11rem}.admin-rq-detail__changed{color:var(--color-text)}.admin-rq-detail__label{margin:0 0 var(--space-1);font-size:var(--font-sm);font-weight:var(--weight-semibold);color:var(--color-text-muted)}.admin-rq-detail__history{padding-top:var(--space-2);border-top:1px solid var(--color-border)}.admin-rq__kbd{margin-left:var(--space-1)}html:not(.op-desk-on) .admin-rq__kbd,.admin-rq__kbd-hint{display:none}html.op-desk-on .admin-rq__kbd-hint{display:inline}.admin-rq-history{gap:var(--space-1-5);font-size:var(--font-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.admin-rq-history__empty{font-size:var(--font-sm);margin:0}.admin-rq-entry__head{gap:0 var(--space-2);color:var(--color-text-muted);flex-wrap:wrap;margin:0;display:flex}.admin-rq-entry__head strong{color:var(--color-text);font-weight:var(--weight-semibold)}.admin-rq-entry__when{font-family:var(--font-data);font-variant-numeric:tabular-nums;color:var(--color-text-subtle)}.admin-rq-entry__body{margin:var(--space-0-5) 0 0;padding-left:var(--space-3);border-left:1px solid var(--color-border-strong);color:var(--color-text);white-space:pre-wrap;overflow-wrap:anywhere}.admin-rq-entry__body.is-muted{color:var(--color-text-muted)}.op-win__body>#admin-tabpane-requests,.op-win__body #admin-requests-body{height:100%}.op-win__body #admin-requests-body{flex-direction:column;display:flex}.op-win__body #admin-requests-body>.admin-rq{flex:auto;align-items:stretch;min-height:0}.op-win__body .admin-rq>.admin-rq__list,.op-win__body .admin-rq>.admin-rq__stage{max-height:none;overflow-y:auto}.op-win__body .admin-rq>.admin-rq__stage>.admin-rq-detail{min-height:100%}.op-win__body .admin-rq--list>.admin-rq__list{flex:auto;min-height:0;overflow-y:auto}@container op-win (width<=767.98px){.op-win__body #admin-requests-body>.admin-rq{flex-direction:column;display:flex}.op-win__body .admin-rq:not(.admin-rq--list)>.admin-rq__list{flex:0 0 40%}.op-win__body .admin-rq>.admin-rq__stage{flex:auto}.admin-rq-detail{border-left:1px solid var(--color-border);border-top:0}}.admin-rq-compose{gap:var(--space-1-5);max-width:36rem;margin-bottom:var(--space-5);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);flex-direction:column;display:flex}.admin-rq-compose__lede{margin:0 0 var(--space-1);font-size:var(--font-sm);color:var(--color-text-muted)}.admin-rq-compose__actions{align-items:center;gap:var(--space-3);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.admin-prep__why{font-size:var(--font-sm);color:var(--color-text);margin:0}.admin-prep__problem{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--color-warn-bg);border:1px solid var(--color-warn-border);color:var(--color-warn-text);font-size:var(--font-sm);margin:0}.admin-prep__answer{align-items:center;gap:var(--space-3);padding-top:var(--space-4);flex-wrap:wrap;display:flex}.admin-prep__note{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-inset);font-size:var(--font-sm);color:var(--color-text);flex-wrap:wrap;margin:0;display:flex}.admin-prep__note>span{flex:16rem;min-width:0}.admin-prep__note>button{flex:none}.admin-rq-entry--draft .admin-rq-entry__body,.admin-rq-entry--note .admin-rq-entry__body{color:var(--color-text-muted)}.admin-rq-group{min-height:1.375rem;padding:0 var(--space-1-5);border-bottom:1px solid var(--color-border);background:var(--color-surface-inset);color:var(--color-text-muted);font-size:var(--font-xs);font-weight:var(--weight-bold);align-items:center;display:flex}.admin-prep__changes{gap:var(--space-3);margin:var(--space-2) 0;font-size:var(--font-sm);flex-direction:column;display:flex}.admin-prep__change{padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border)}.admin-prep__field{margin:0 0 var(--space-1-5);font-size:var(--font-sm);font-weight:var(--weight-semibold);color:var(--color-text)}.admin-prep__side{margin-top:var(--space-1-5)}.admin-prep__tag{margin-bottom:var(--space-0-5);font-size:var(--font-xs);font-weight:var(--weight-bold);color:var(--color-text-muted);display:block}.admin-prep__now-blank{color:var(--color-text-muted);margin:0}.admin-prep__now-blank .admin-prep__tag{margin:0 var(--space-1) 0 0;display:inline}.admin-prep__value{max-height:18rem;padding:var(--space-1-5) var(--space-2);border:1px solid var(--color-border);background:var(--color-surface-inset);color:var(--color-text);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;overflow-y:auto}.admin-prep__value--list{gap:var(--space-1);white-space:normal;flex-direction:column;list-style:none;display:flex}.admin-prep__value--list li{padding-left:var(--space-2);border-left:2px solid var(--color-border)}.op-settings{gap:var(--space-5);flex-direction:column;display:flex}.op-set-main{max-width:64rem}.op-set{gap:var(--space-1);scroll-margin-top:var(--space-4);flex-direction:column;display:flex}.op-set__head{align-items:baseline;gap:var(--space-0-5) var(--space-3);padding-bottom:var(--space-1-5);border-bottom:1px solid var(--color-border-strong);flex-wrap:wrap;display:flex}.op-set__title{font-size:var(--font-sm);font-weight:var(--weight-bold);color:var(--color-text-bright);margin:0}.op-set__note{min-width:0;font-size:var(--font-xs);color:var(--color-text-muted);flex:18rem;margin:0}.op-set__acts{gap:var(--space-2);flex-wrap:wrap;margin-left:auto;display:flex}.op-ledger,.op-ledger__group{flex-direction:column;display:flex}.op-ledger__row{padding:var(--space-1) 0;border-bottom:1px solid var(--color-border);scroll-margin-top:var(--space-4)}.op-ledger__line{align-items:center;gap:var(--space-3);min-height:1.5rem;font-size:var(--font-xs);grid-template-columns:auto 8rem 7rem minmax(0,1fr) auto;display:grid}.op-ledger__name{font-weight:var(--weight-semibold);color:var(--color-text-bright);overflow-wrap:anywhere}.op-ledger__state{font-size:var(--font-xs);color:var(--color-text-muted)}.op-ledger__state[data-state=ok]{color:var(--color-success-text)}.op-ledger__state[data-state=warn]{color:var(--color-warn-text)}.op-ledger__state[data-state=down]{color:var(--color-danger-text)}.op-ledger__use{min-width:0;font-size:var(--font-xs);color:var(--color-text-muted)}.op-ledger__text{min-width:0;color:var(--color-text);overflow-wrap:anywhere}.op-ledger__acts{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.op-ledger__line:has(>.op-ledger__text){grid-template-columns:auto 8rem minmax(0,1fr) auto auto}.op-ledger__detail{margin:var(--space-1) 0 0;padding-left:calc(7px + var(--space-3));font-size:var(--font-xs);color:var(--color-text-muted)}.op-ledger__detail:empty{display:none}.op-ledger__result{margin:var(--space-1) 0 0;font-size:var(--font-xs);color:var(--color-text-muted)}.op-ledger__result:empty{display:none}.op-ledger__result--ok{color:var(--color-success-text)}.op-ledger__result--bad{color:var(--color-danger-text)}.op-ledger__result--pending{color:var(--color-text-muted)}.op-ledger__edit-acts .op-ledger__result{margin:0}.op-ledger__empty{padding:var(--space-3) 0;font-size:var(--font-sm);color:var(--color-text-muted);border-bottom:1px solid var(--color-border);margin:0}.op-ledger__edit{margin:var(--space-1) 0;padding:var(--space-2) var(--space-3);background:var(--color-surface-inset);border:1px solid var(--color-border);border-radius:var(--radius-sm)}.op-ledger__form{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.op-ledger__field{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.op-ledger__edit-acts{align-items:center;gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.op-self{gap:var(--space-5);flex-direction:column;display:flex}.op-self[hidden]{display:none}.op-ledger__line--self{grid-template-columns:9rem 7rem minmax(0,1fr) auto}.op-ledger__form--one{grid-template-columns:minmax(0,22rem)}.op-self__say{margin:0 0 var(--space-2);font-size:var(--font-xs);color:var(--color-text-muted)}.op-self__key{max-width:100%;font-family:var(--font-mono);font-size:var(--font-xs);color:var(--color-text);overflow-wrap:anywhere;user-select:all;display:inline-block}.op-self__totp{align-items:flex-start;gap:var(--space-4);flex-wrap:wrap;display:flex}.op-self__totp-side{gap:var(--space-3);flex-direction:column;flex:16rem;min-width:0;display:flex}.op-self__qr{border:1px solid var(--color-border);border-radius:var(--radius-sm);flex:none}.op-self__codes{gap:var(--space-1) var(--space-6);font-family:var(--font-mono);font-size:var(--font-sm);color:var(--color-text-bright);grid-template-columns:repeat(2,max-content);margin:0;padding:0;list-style:none;display:grid}.op-self__theme{width:18rem;max-width:100%}.op-compose{align-items:start;gap:var(--space-2);padding-bottom:var(--space-2);grid-template-columns:minmax(0,1fr) 9rem 10rem auto;display:grid}.op-compose__text{resize:vertical;min-height:2.25rem}.op-compose__date{color-scheme:light}html.dark .op-compose__date{color-scheme:dark}@container op-win (width<=44rem){.op-ledger__line,.op-ledger__line:has(>.op-ledger__text){grid-template-columns:auto minmax(0,1fr) auto}.op-ledger__use,.op-ledger__text{grid-column:2/-1}.op-ledger__acts{grid-column:1/-1;justify-content:flex-start}.op-ledger__form{grid-template-columns:minmax(0,1fr)}.op-compose{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.op-compose__text{grid-column:1/-1}}@media (width<=767.98px){.op-ledger__line,.op-ledger__line:has(>.op-ledger__text){grid-template-columns:auto minmax(0,1fr) auto}.op-ledger__use,.op-ledger__text{grid-column:2/-1}.op-ledger__acts{grid-column:1/-1;justify-content:flex-start}.op-ledger__form{grid-template-columns:minmax(0,1fr)}.op-compose{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.op-compose__text{grid-column:1/-1}}@container op-win (width<=44rem){.op-ledger__line--self{grid-template-columns:minmax(0,1fr) auto}.op-ledger__line--self>.op-ledger__use,.op-ledger__line--self>.op-ledger__acts{grid-column:1/-1}.op-ledger__line--self>.op-ledger__state:empty{display:none}}@media (width<=767.98px){.op-ledger__line--self{grid-template-columns:minmax(0,1fr) auto}.op-ledger__line--self>.op-ledger__use,.op-ledger__line--self>.op-ledger__acts{grid-column:1/-1}.op-ledger__line--self>.op-ledger__state:empty{display:none}}.admin-email-preview-picker{gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.admin-email-preview-pick[aria-pressed=true]{border-color:var(--color-brand);color:var(--color-brand-text)}.admin-email-preview-frame{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface-inset);width:100%;height:640px;display:block}@media (pointer:fine){.op-self__theme .aevon-choice{min-height:var(--space-8);padding-top:0;padding-bottom:0}}.admin-audit{border:1px solid var(--color-border);height:min(75vh,48rem)}.op-win__body>#admin-tabpane-audit{height:100%}.op-win__body .admin-audit{border:0;height:100%}.admin-audit__time,.admin-audit__src{color:var(--color-text-subtle)}.admin-audit__what{color:var(--color-text-bright)}.admin-audit__detail{color:var(--color-text-muted)}.admin-audit__entry{gap:1px;display:grid}.admin-audit__kv{gap:var(--space-2);grid-template-columns:8ch minmax(0,1fr);display:grid}.admin-audit__k{color:var(--color-text-subtle)}.admin-audit__v{overflow-wrap:anywhere;min-width:0;color:var(--color-text)}.admin-audit__id{color:var(--color-text-subtle)}.credentials-modal-panel{background:var(--color-surface-overlay);border-color:var(--color-border);color:var(--color-text);overflow:visible}.credentials-modal-header{border-color:#e2e8f0}.credentials-modal-title{color:var(--color-text)}.credentials-field{background:var(--color-surface-inset);border-color:var(--color-border)}.credentials-field-label{color:var(--color-text-muted)}.credentials-field-value{color:var(--color-text)}.credentials-retell-note{background:var(--color-surface-inset);border-color:var(--color-border)}.credentials-retell-title{color:var(--color-text)}.credentials-retell-body{color:var(--color-text-muted)}.credentials-modal-footer{background:var(--color-surface-inset);border-color:var(--color-border);border-bottom-left-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.nc-steps{padding:0 var(--space-5) var(--space-3)}.nc-pair{gap:var(--space-2);flex-direction:row}.nc-pair>.aevon-input{flex:1 1 0;min-width:0}.nc-money,.nc-num{max-width:10rem}.nc-money{display:grid}.nc-money>span,.nc-money>.aevon-input{grid-area:1/1}.nc-money>span{z-index:1;margin-left:var(--space-2);font-size:var(--font-xs);color:var(--color-text-muted);pointer-events:none;place-self:center start;position:relative}.nc-money>.aevon-input{padding-left:var(--space-5);font-variant-numeric:tabular-nums;-moz-appearance:textfield;appearance:textfield}.nc-money>.aevon-input::-webkit-inner-spin-button,.nc-money>.aevon-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}[data-nc-optional]{color:var(--color-text-subtle)}.nc-panel:not(.is-scoping) [data-nc-optional]{display:none}.nc-footer{gap:var(--space-4)}.nc-summary{min-width:0;font-size:var(--font-sm);line-height:var(--leading-snug);color:var(--color-text-muted);flex:16rem;margin:0}.nc-summary strong{font-weight:var(--weight-semibold);color:var(--color-text);font-variant-numeric:tabular-nums}html.op-console .nc-money>.aevon-input{padding-left:var(--space-5)}html.op-console .nc-steps{padding:var(--space-1) var(--space-2);border-bottom:1px solid var(--color-border)}html.op-console .nc-summary{font-size:var(--font-xs)}.notif-toast-stack{right:var(--space-5);bottom:calc(var(--space-5) + env(safe-area-inset-bottom,0px));z-index:var(--z-toast);gap:var(--space-2);pointer-events:none;flex-direction:column;width:min(22rem,100vw - 2.5rem);display:flex;position:fixed}.notif-toast{pointer-events:auto;align-items:center;gap:var(--space-3);padding:var(--space-2-5) var(--space-1) var(--space-2-5) var(--space-3);border-radius:var(--radius);border:1px solid var(--color-border);background:var(--color-surface-overlay);box-shadow:var(--shadow-overlay);animation:notif-toast-in var(--motion-base) var(--ease-entrance) both;display:flex;position:relative;overflow:hidden}.notif-toast:before{content:"";background:var(--color-brand);width:3px;position:absolute;inset:0 auto 0 0}.notif-toast--success:before{background:var(--color-success)}.notif-toast--warn:before{background:var(--color-warn)}.notif-toast--error:before{background:var(--color-danger)}.notif-toast--leaving{animation:notif-toast-out var(--motion-slow) var(--ease-exit) forwards}.notif-toast--swiped{animation:notif-toast-swipe var(--motion-fast) var(--ease-standard) forwards}.notif-toast--bump{animation:notif-toast-bump var(--motion-base) var(--ease-standard)}.notif-toast.is-dragging{transition:none;animation:none}.notif-toast-icon{width:var(--space-7);height:var(--space-7);border-radius:var(--radius-md);flex:none;justify-content:center;align-items:center;display:flex}.notif-toast-icon--info{background:var(--color-brand-soft);color:var(--color-brand-text)}.notif-toast-icon--success{background:var(--color-success-bg);color:var(--color-success-text)}.notif-toast-icon--warn{background:var(--color-warn-bg);color:var(--color-warn-text)}.notif-toast-icon--error{background:var(--color-danger-bg);color:var(--color-danger-text)}.notif-toast-body{flex:1;min-width:0}.notif-toast-title{font-size:var(--font-sm);font-weight:var(--weight-semibold);color:var(--color-text);line-height:var(--leading-snug)}.notif-toast-message{margin-top:var(--space-0-5);font-size:var(--font-xs);color:var(--color-text-muted);line-height:var(--leading-snug);white-space:pre-wrap;overflow-wrap:anywhere}.notif-toast-message--solo{font-size:var(--font-sm);font-weight:var(--weight-medium);color:var(--color-text);margin-top:0}.notif-toast-action{padding:var(--space-1-5) var(--space-2);border-radius:var(--radius-sm);font-size:var(--font-sm);font-weight:var(--weight-semibold);color:var(--color-brand-text);cursor:pointer;transition:background-color var(--motion-fast) var(--ease-standard);background:0 0;border:none;flex:none}.notif-toast-action:hover{background:var(--color-menu-row-hover)}.notif-toast-close{width:var(--space-8);height:var(--space-8);border-radius:var(--radius-sm);color:var(--color-text-subtle);cursor:pointer;transition:background-color var(--motion-fast) var(--ease-standard), color var(--motion-fast) var(--ease-standard);background:0 0;border:none;flex:none;justify-content:center;align-items:center;display:flex}.notif-toast-close:hover{background:var(--color-menu-row-hover);color:var(--color-text-strong)}@media (width<=639.98px){.notif-toast-stack{top:calc(var(--top-bar-h) + var(--space-2) + env(safe-area-inset-top,0px));bottom:auto;left:var(--space-2);right:var(--space-2);width:auto}.notif-toast{touch-action:none;animation-name:notif-toast-drop}.notif-toast--leaving{animation-name:notif-toast-lift}.notif-toast--swiped{animation-name:notif-toast-swipe}body:not(:has(.op-phone:not([hidden]),nav.sticky)) .notif-toast-stack{top:calc(var(--space-2) + env(safe-area-inset-top,0px))}}@keyframes notif-toast-in{0%{opacity:0;transform:translateY(var(--space-2))}to{opacity:1;transform:none}}@keyframes notif-toast-out{0%{opacity:1}to{opacity:0;transform:translateX(var(--space-4)) scale(.97)}}@keyframes notif-toast-drop{0%{opacity:0;transform:translateY(calc(var(--space-3) * -1))}to{opacity:1;transform:none}}@keyframes notif-toast-lift{0%{opacity:1}to{opacity:0;transform:translateY(calc(var(--space-4) * -1)) scale(.97)}}@keyframes notif-toast-fade{to{opacity:0}}@keyframes notif-toast-swipe{to{opacity:0;transform:translateY(-120%)}}@keyframes notif-toast-bump{0%,to{transform:none}40%{transform:scale(1.02)}}.notif-panel{font-size:var(--font-sm);color:var(--color-text);flex-direction:column;display:flex}.notif-panel--popover{margin-top:var(--space-2);border-radius:var(--radius);border:1px solid var(--color-border);background:var(--color-surface-overlay);width:23rem;max-height:min(32rem,100dvh - 6rem);box-shadow:var(--shadow-lg);z-index:var(--z-popover);animation:notif-panel-in var(--motion-fast) var(--ease-entrance) both;position:absolute;top:100%;right:0;overflow:hidden}.notif-panel--floating{top:calc(var(--top-bar-h) + var(--space-1));right:var(--space-4);position:fixed}.notif-panel--sheet{max-height:min(80dvh,40rem);overflow:hidden}.notif-panel__head{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-2) var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);flex:none;display:flex}.notif-panel--sheet .notif-panel__head{padding-top:0}.notif-panel__title{font-size:var(--font-base);font-weight:var(--weight-semibold);color:var(--color-text);margin:0}.notif-panel__head-acts{align-items:center;gap:var(--space-1);display:flex}.notif-panel__list{overscroll-behavior:contain;min-height:0;padding:var(--space-1) 0 var(--space-2);flex:auto;overflow-y:auto}.notif-panel__group{padding:var(--space-3) var(--space-4) var(--space-1);font-size:var(--font-2xs);font-weight:var(--weight-semibold);color:var(--color-text-subtle)}.notif-row{align-items:flex-start;gap:var(--space-3);min-height:var(--space-11);padding:var(--space-2-5) var(--space-4);color:inherit;transition:background-color var(--motion-fast) var(--ease-standard);text-decoration:none;display:flex}a.notif-row{cursor:pointer}a.notif-row:hover{background:var(--color-menu-row-hover)}a.notif-row:focus-visible{outline:2px solid var(--color-brand);outline-offset:-2px}.notif-row__icon{width:var(--space-7);height:var(--space-7);border-radius:var(--radius-md);flex:none;justify-content:center;align-items:center;display:flex}.notif-row__icon--info{background:var(--color-brand-soft);color:var(--color-brand-text)}.notif-row__icon--success{background:var(--color-success-bg);color:var(--color-success-text)}.notif-row__icon--warn{background:var(--color-warn-bg);color:var(--color-warn-text)}.notif-row__icon--error{background:var(--color-danger-bg);color:var(--color-danger-text)}.notif-row__body{gap:var(--space-0-5);flex-direction:column;flex:1;min-width:0;display:flex}.notif-row__title{font-weight:var(--weight-semibold);color:var(--color-text);line-height:var(--leading-snug)}.notif-row__msg{font-size:var(--font-xs);color:var(--color-text-muted);line-height:var(--leading-snug);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.notif-row__msg--solo{font-size:var(--font-sm);color:var(--color-text)}.notif-row__meta{align-items:center;gap:var(--space-1-5);padding-top:var(--space-0-5);flex:none;display:flex}.notif-row__time{font-size:var(--font-2xs);color:var(--color-text-subtle);white-space:nowrap}.notif-row__dot{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-round);background:var(--color-brand)}.notif-row.is-unread .notif-row__title,.notif-row.is-unread .notif-row__msg--solo{color:var(--color-text-strong)}.notif-panel__empty{padding:var(--space-6) var(--space-4) var(--space-8)}@keyframes notif-panel-in{0%{opacity:0;transform:translateY(calc(var(--space-1) * -1))}to{opacity:1;transform:none}}html.dark .notif-toast--global{border-left-color:var(--color-warn)}html.dark .notif-toast--error{border-left-color:var(--color-danger)}html.dark .notif-toast--info{border-left-color:var(--color-info)}html.dark .notif-toast--success{border-left-color:var(--color-success)}html.dark .notif-toast-title{color:var(--color-text)}html.dark .notif-toast-message{color:var(--color-text-muted)}html.dark .notif-toast-link,html.dark .notif-toast-link:hover{color:var(--color-info-text)}html.dark .notif-toast-close{color:var(--color-text-subtle)}html.dark .notif-menu-title,html.dark .notif-menu-item-title{color:var(--color-text)}html.dark .notif-menu-empty,html.dark .notif-menu-item-message{color:var(--color-text-muted)}html.dark .notif-menu-item-time{color:var(--color-text-subtle)}html.dark .notif-menu-unread{color:var(--color-danger-text)}html.dark .notif-menu-action--primary,html.dark .notif-menu-action--primary:hover{color:var(--color-info-text)}html.dark .notif-menu-action--disabled,html.dark .notif-menu-action--primary:disabled{color:var(--color-text-muted)}html.dark .notif-menu-action--danger,html.dark .notif-menu-action--danger:hover{color:var(--color-danger-text)}html.dark .notif-menu-list>*+*{border-color:var(--color-border)}html.dark .notif-menu-item:hover{background:var(--color-menu-row-hover)}.auth-body{background:var(--color-surface);color:var(--color-text)}.auth-shell{grid-template-rows:auto 1fr;grid-template-areas:"scene""panel";min-height:100dvh;display:grid}.auth-panel{z-index:1;gap:var(--space-10);margin-top:calc(var(--radius-lg) * -1);padding:var(--space-8) var(--space-6) var(--space-6);background:var(--color-surface);border-radius:var(--radius-lg) var(--radius-lg) 0 0;flex-direction:column;grid-area:panel;display:flex;position:relative}.auth-panel>*{width:100%;max-width:26rem;margin-inline:auto}.auth-panel__head{align-items:center;display:flex}.auth-panel__body{flex:auto}.auth-panel__foot{gap:var(--space-2);flex-direction:column;display:flex}.auth-wordmark{aspect-ratio:2000/316;background-color:var(--color-text);width:8rem;display:block;-webkit-mask:url(/assets/logos/aevon-wordmark.svg) 0/contain no-repeat;mask:url(/assets/logos/aevon-wordmark.svg) 0/contain no-repeat}.auth-title{font-family:var(--font-display);font-size:var(--font-4xl);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-display);line-height:var(--leading-tight);color:var(--color-text);text-wrap:balance}.auth-title:focus{outline:none}.auth-lede{margin-top:var(--space-2);font-size:var(--font-base);line-height:var(--leading-snug);color:var(--color-text-muted);text-wrap:balance}.auth-form{gap:var(--space-5);margin-top:var(--space-8);flex-direction:column;display:flex}.auth-form__row{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-4);font-size:var(--font-sm);flex-wrap:wrap;display:flex}.auth-form__actions{gap:var(--space-3);margin-top:var(--space-1);flex-direction:column;display:flex}.auth-note{margin-top:var(--space-8);font-size:var(--font-sm);line-height:var(--leading-normal);color:var(--color-text-strong)}.auth-back{margin-top:var(--space-6);font-size:var(--font-sm)}.auth-form__actions .aevon-btn--text{align-self:center}.auth-lede__strong{font-weight:var(--weight-semibold);color:var(--color-text);overflow-wrap:anywhere}.auth-sent-mark{width:var(--space-12);height:var(--space-12);margin-bottom:var(--space-6);border-radius:var(--radius-pill);background:var(--color-brand-soft);color:var(--color-brand-text);justify-content:center;align-items:center;display:inline-flex}.auth-reveal{inset-block:0;width:var(--space-12);color:var(--color-text-subtle);border-radius:0 var(--radius-md) var(--radius-md) 0;transition:color var(--motion-fast) var(--ease-standard);justify-content:center;align-items:center;display:flex;position:absolute;right:0}.auth-reveal:hover{color:var(--color-text)}.auth-reveal:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset-inset)}.auth-signoff{font-size:var(--font-sm);color:var(--color-text-muted);text-wrap:balance}.auth-links{align-items:center;gap:var(--space-1) var(--space-4);font-size:var(--font-sm);flex-wrap:wrap;display:flex}.auth-link{color:var(--color-text-subtle);text-underline-offset:.2em;transition:color var(--motion-fast) var(--ease-standard), text-decoration-color var(--motion-fast) var(--ease-standard);text-decoration:underline #0000}.auth-link:hover{color:var(--color-text);text-decoration-color:currentColor}.auth-scene{grid-area:scene;height:clamp(15rem,42svh,28.75rem);margin:0;position:relative;overflow:hidden}.auth-scene__media,.auth-scene__img{width:100%;height:100%;position:absolute;inset:0}.auth-scene__media{background:var(--scene-tint,var(--color-surface-raised))}.auth-scene__img{object-fit:cover;object-position:var(--scene-pos,50% 50%);opacity:0}.auth-scene.is-loaded .auth-scene__img{opacity:1;animation:authPhotoIn .9s var(--ease-standard) both}html.auth-pending .auth-scene__img{animation-play-state:paused}.auth-scene:after{content:"";pointer-events:none;background:linear-gradient(#02061700,#0206176b);position:absolute;inset:45% 0 0}.auth-scene__caption{z-index:1;left:var(--space-5);bottom:calc(var(--radius-lg) + var(--space-3));align-items:center;gap:var(--space-1-5);font-size:var(--font-sm);font-weight:var(--weight-medium);line-height:var(--leading-none);color:#fff;text-shadow:0 1px 2px #02061780;display:flex;position:absolute}@media (width>=1024px){.auth-shell{grid-template:"panel scene"1fr/clamp(27.5rem,40vw,35rem) minmax(0,1fr)}.auth-panel{min-height:100dvh;padding:var(--space-10) var(--space-12);border-radius:0;margin-top:0}.auth-panel__body{flex-direction:column;justify-content:center;display:flex}.auth-title{font-size:var(--font-6xl)}.auth-scene{top:var(--space-3);height:calc(100vh - var(--space-3) * 2);height:calc(100dvh - var(--space-3) * 2);margin:var(--space-3) var(--space-3) var(--space-3) 0;border-radius:var(--radius-lg);align-self:start;position:sticky}.auth-scene__caption{left:var(--space-6);bottom:var(--space-6)}}html.auth-pending .auth-rise,html.auth-pending .auth-scene__media,html.auth-pending .auth-scene__caption{opacity:0}html.auth-revealing .auth-rise{animation:authRise .7s var(--ease-entrance) both;animation-delay:calc(.12s + var(--rise,0) * 60ms)}html.auth-revealing .auth-scene__media{animation:authSceneIn 1.5s var(--ease-out-expo) both}html.auth-revealing .auth-scene__caption{animation:authRise .7s var(--ease-entrance) .65s both}html.auth-revealed .auth-scene__media{animation:authSceneDrift 40s var(--ease-loop) infinite alternate}html.auth-leaving .auth-panel>*{animation:authSink .36s var(--ease-exit) both}.auth-swap-out{animation:authSink .3s var(--ease-exit) both}.auth-swap-in .auth-rise{animation:authRise .6s var(--ease-entrance) both;animation-delay:calc(var(--rise,0) * 60ms)}@keyframes authRise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes authSink{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(8px)}}@keyframes authSceneIn{0%{opacity:0;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@keyframes authSceneDrift{0%{transform:scale(1)}to{transform:scale(1.05)}}@keyframes authPhotoIn{0%{opacity:0}to{opacity:1}}.auth-veil{display:none}html.auth-pending .auth-veil,html.auth-revealing .auth-veil,html.auth-leaving .auth-veil{z-index:var(--z-veil);background:var(--color-surface);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}html.auth-revealing .auth-veil{pointer-events:none;animation:authVeilOut .42s var(--ease-exit) both}html.auth-leaving .auth-veil{animation:authVeilIn .42s var(--ease-entrance) both}html.auth-pending.auth-leaving .auth-veil{animation:none}.auth-veil__mark{width:var(--space-10);aspect-ratio:4/3;background-color:var(--color-text);animation:authBreathe 1.6s var(--ease-loop) infinite alternate;-webkit-mask:url(/assets/logos/aevon-mark.svg) 50%/contain no-repeat;mask:url(/assets/logos/aevon-mark.svg) 50%/contain no-repeat}.auth-veil__message{top:calc(50% + var(--space-8));text-align:center;font-size:var(--font-sm);color:var(--color-text-muted);opacity:0;position:absolute;inset-inline:0}html.auth-holding .auth-veil__message,html.auth-leaving .auth-veil__message{animation:authVeilIn .4s var(--ease-entrance) .15s both}@keyframes authVeilOut{0%{opacity:1}to{opacity:0}}@keyframes authVeilIn{0%{opacity:0}to{opacity:1}}@keyframes authBreathe{0%{opacity:.45;transform:scale(.96)}to{opacity:1;transform:scale(1)}}html.aevon-arriving body:before,html.aevon-arriving body:after{content:"";z-index:var(--z-veil);position:fixed}html.aevon-arriving body:before{background:var(--color-surface);inset:0}html.aevon-arriving body:after{width:var(--space-10);height:calc(var(--space-10) * .75);background-color:var(--color-text);animation:authBreathe 1.6s var(--ease-loop) infinite alternate;margin:auto;inset:0;-webkit-mask:url(/assets/logos/aevon-mark.svg) 50%/contain no-repeat;mask:url(/assets/logos/aevon-mark.svg) 50%/contain no-repeat}html.aevon-arrived body:before,html.aevon-arrived body:after{pointer-events:none;animation:authVeilOut .48s var(--ease-exit) both}.pw-strength-block{margin-top:var(--space-1)}.pw-strength-inner{gap:var(--space-2-5);flex-direction:column;display:flex}.pw-strength-top{gap:var(--space-1-5);flex-direction:column;display:flex}.pw-strength-bar-track{border-radius:var(--radius-pill);background:var(--color-border);height:4px;overflow:hidden}.pw-strength-bar-fill{border-radius:var(--radius-pill);width:0;height:100%;transition:width var(--motion-slow) var(--ease-standard), background-color var(--motion-slow) var(--ease-standard);background:#cbd5e1}.pw-strength-bar-fill[data-level=empty]{background:var(--color-border-strong)}.pw-strength-bar-fill[data-level=weak]{background:var(--color-danger)}.pw-strength-bar-fill[data-level=fair]{background:var(--color-warn)}.pw-strength-bar-fill[data-level=good]{background:var(--color-brand)}.pw-strength-bar-fill[data-level=strong]{background:var(--color-success)}.pw-strength-label{font-size:var(--font-xs);font-weight:var(--weight-medium);color:var(--color-text-muted)}.pw-strength-label[data-level=weak]{color:#dc2626}.pw-strength-label[data-level=fair]{color:#d97706}.pw-strength-label[data-level=good]{color:var(--color-brand-text)}.pw-strength-label[data-level=strong]{color:#059669}.pw-strength-rules{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.pw-strength-rule{align-items:center;gap:var(--space-2);min-height:1.125rem;font-size:var(--font-xs);line-height:var(--leading-snug);color:var(--color-text-subtle);display:flex}.pw-strength-rule--met{color:var(--color-text-strong)}.pw-strength-rule-icon{border-radius:var(--radius-pill);border:1.5px solid var(--color-border-strong);background:var(--color-control-surface-hover);box-sizing:border-box;flex-shrink:0;justify-content:center;align-items:center;width:1rem;height:1rem;display:inline-flex}.pw-strength-rule--met .pw-strength-rule-icon{border-color:var(--color-success-solid);background:var(--color-success-solid)}.pw-strength-rule--met .pw-strength-rule-icon:after{content:"";border:solid var(--color-success-solid-text);box-sizing:border-box;border-width:0 1.75px 1.75px 0;width:.3125rem;height:.5625rem;display:block;transform:rotate(45deg)translateY(-.5px)}.change-password-fields{gap:var(--space-2-5);flex-direction:column;display:flex}.change-password-fields input[type=password]{margin:0}.pw-strength-block--modal{margin:var(--space-0-5) 0 0}.pw-strength-block--modal .pw-strength-inner{padding:var(--space-3) var(--space-3-5);border-radius:var(--radius);border:1px solid var(--color-border);background:var(--color-surface-inset);gap:var(--space-2-5)}.pw-strength-block--modal .pw-strength-top{align-items:center;gap:var(--space-2-5);flex-direction:row}.pw-strength-block--modal .pw-strength-bar-track{background:var(--color-border);flex:1;min-width:0;height:6px}.pw-strength-block--modal .pw-strength-label{text-align:right;min-width:5.25rem;font-size:var(--font-xs);font-weight:var(--weight-semibold);line-height:var(--leading-tight);letter-spacing:.01em;white-space:nowrap;flex-shrink:0}.pw-strength-block--modal .pw-strength-rules{align-items:center;gap:var(--space-2) var(--space-3-5);padding-top:var(--space-2-5);margin-top:var(--space-0-5);border-top:1px solid var(--color-border);grid-template-columns:1fr 1fr}.pw-strength-block--modal .pw-strength-rule{font-size:var(--font-xs);color:var(--color-text-muted);gap:var(--space-2);min-height:1.125rem}.pw-strength-block--modal .pw-strength-rule--met{color:var(--color-text)}.pw-strength-block--modal .pw-strength-rule-icon{border-color:var(--color-control-border);background:var(--color-control-surface)}.pw-strength-block--modal .pw-strength-rule--met .pw-strength-rule-icon{border-color:var(--color-success-solid);background:var(--color-success-solid)}#change-pw-feedback{margin-top:var(--space-0-5)}html.dark .pw-strength-bar-fill[data-level=weak]{background:var(--color-danger)}html.dark .pw-strength-bar-fill[data-level=fair]{background:var(--color-warn)}html.dark .pw-strength-bar-fill[data-level=good]{background:var(--color-brand)}html.dark .pw-strength-bar-fill[data-level=strong]{background:var(--color-success)}html.dark .pw-strength-label[data-level=weak]{color:var(--color-danger-text)}html.dark .pw-strength-label[data-level=fair]{color:var(--color-warn-text)}html.dark .pw-strength-label[data-level=good]{color:var(--color-info-text)}html.dark .pw-strength-label[data-level=strong]{color:var(--color-success-text)}@media (width<=400px){.pw-strength-block--modal .pw-strength-top{align-items:stretch;gap:var(--space-1-5);flex-direction:column}.pw-strength-block--modal .pw-strength-label{text-align:left;min-width:0}.pw-strength-block--modal .pw-strength-rules{gap:var(--space-2);grid-template-columns:1fr}}#dashboard-view .peak-times-title.has-hover-tip:hover,#dashboard-view .dashboard-tip-label.has-hover-tip:hover{text-decoration:underline dashed;text-decoration-color:var(--color-border-strong);text-underline-offset:2px}.cp-body{background:var(--color-page);min-height:100vh}.cp-page{flex-direction:column;min-height:100vh;display:flex}.cp-top,.cp-main,.cp-foot{width:100%;max-width:46rem;padding-inline:var(--space-4);margin-inline:auto}@media (width>=640px){.cp-top,.cp-main,.cp-foot{padding-inline:var(--space-6)}}.cp-top{justify-content:space-between;align-items:center;gap:var(--space-4);padding-block:var(--space-6);display:flex}.cp-top__logo{flex:none;width:auto;height:1.75rem}.cp-top__who{align-items:center;gap:var(--space-3);min-width:0;font-size:var(--font-sm);color:var(--color-text-muted);display:flex}.cp-top__business{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cp-main{padding-bottom:var(--space-12);flex:1}.cp-rise{animation:aevonAppearUp .55s var(--ease-entrance) both}.cp-loading{gap:var(--space-3);padding-top:var(--space-6);flex-direction:column;display:flex}.cp-loading__eyebrow{width:9rem}.cp-loading__title{width:70%;height:2rem}.cp-loading__card{height:13rem;margin-top:var(--space-6);border-radius:var(--radius-lg);background:var(--skeleton-base)}.cp-loading__rows{gap:var(--space-2);margin-top:var(--space-6);flex-direction:column;display:flex}.cp-loading__rows span{border-radius:var(--radius);background:var(--skeleton-base);height:4rem}.cp-error{padding-top:var(--space-10)}.cp-hero{margin-bottom:var(--space-8)}.cp-hero__title{font-family:var(--font-display);font-size:var(--font-4xl);line-height:var(--leading-tight);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-display);color:var(--color-text-strong);margin:0}.cp-hero__lede{margin:var(--space-3) 0 0;max-width:36rem;font-size:var(--font-lg);line-height:var(--leading-relaxed);color:var(--color-text-muted)}@media (width<=639.98px){.cp-hero__title{font-size:var(--font-3xl)}.cp-hero__lede{font-size:var(--font-base)}}.cp-ledger{margin:0}.cp-ledger__row{justify-content:space-between;align-items:baseline;gap:var(--space-4);padding-block:var(--space-2-5);display:flex}.cp-ledger__row+.cp-ledger__row{border-top:1px solid var(--color-border)}.cp-ledger__row:first-child{padding-top:0}.cp-ledger dt{min-width:0}.cp-ledger__label{color:var(--color-text);white-space:nowrap;display:block}.cp-ledger__note{margin-top:var(--space-0-5);font-size:var(--font-sm);color:var(--color-text-muted);display:block}.cp-ledger dd{align-items:baseline;gap:var(--space-2);white-space:nowrap;margin:0;display:flex}.cp-ledger__amount{font-family:var(--font-data);font-size:var(--font-xl);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;color:var(--color-text-strong)}.cp-ledger__was{font-variant-numeric:tabular-nums;color:var(--color-text-subtle)}.cp-section-head{margin-bottom:var(--space-4)}.cp-section-title{font-size:var(--font-xl);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-display);color:var(--color-text-strong);margin:0}.cp-section-sub{margin:var(--space-1) 0 0;color:var(--color-text-muted)}.cp-foot{justify-content:space-between;gap:var(--space-2) var(--space-4);padding-block:var(--space-8);border-top:1px solid var(--color-border);font-size:var(--font-sm);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.cp-head{justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;max-width:72rem;padding:var(--space-4) var(--space-4);margin-inline:auto;display:flex}@media (width>=640px){.cp-head{padding:var(--space-5) var(--space-6)}}.cp-head__home{min-height:var(--space-11);flex:none;align-items:center;display:inline-flex}.cp-head__logo{width:auto;height:1.75rem}.cp-head__nav{align-items:center;gap:var(--space-1);min-width:0;display:flex}.cp-head__link{min-height:var(--space-11);padding-inline:var(--space-3);border-radius:var(--radius-sm);font-size:var(--font-sm);font-weight:var(--weight-medium);color:var(--color-text-muted);transition:color var(--motion-fast) var(--ease-standard), background-color var(--motion-fast) var(--ease-standard);align-items:center;display:none}.cp-head__link:hover{color:var(--color-text);background:var(--color-surface-raised)}@media (width>=640px){.cp-head__link{display:inline-flex}}.cp-head__account{margin-left:var(--space-2);position:relative}.cp-head__account-button{width:var(--space-11);height:var(--space-11);border-radius:var(--radius-pill);justify-content:center;align-items:center;display:inline-flex}.cp-head__avatar{width:var(--space-9);height:var(--space-9);border-radius:var(--radius-pill);font-size:var(--font-xs);font-weight:var(--weight-semibold);color:var(--color-text-inverse);justify-content:center;align-items:center;display:inline-flex}.cp-head__who{margin:calc(var(--space-1) * -1) calc(var(--space-1) * -1) var(--space-1);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border)}.cp-head__name{font-weight:var(--weight-semibold);color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cp-head__email{font-size:var(--font-xs);color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cp-head__rule{margin:var(--space-1) calc(var(--space-1) * -1);border-top:1px solid var(--color-border)}@media (width>=640px){.cp-head__page{display:none}}.cp-head__link[aria-current=page]{color:var(--color-text);font-weight:var(--weight-semibold)}.cp-head__link[hidden],.cp-head__page[hidden]{display:none}.cp-head__page[aria-current=page]{font-weight:var(--weight-semibold)}.cp-head__home:focus-visible,.cp-head__link:focus-visible,.cp-head__account-button:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-sm)}.cp-head__avatar{background:var(--color-brand)}.cp-head--settling .cp-head__nav>.cp-head__link{visibility:hidden}#ag-sign-view>.cp-rise:nth-child(2){animation-delay:40ms}#ag-sign-view>.cp-rise:nth-child(3){animation-delay:.1s}#ag-sign-view>.cp-rise:nth-child(4){animation-delay:.16s}#ag-sign-view>.cp-rise:nth-child(5){animation-delay:.22s}#ag-sign-view>.cp-rise:nth-child(6){animation-delay:.28s}.ag-record>.cp-rise:nth-child(2){animation-delay:60ms}.ag-record>.cp-rise:nth-child(3){animation-delay:.12s}.ag-record>.cp-rise:nth-child(4){animation-delay:.18s}.ag-steps{margin:var(--space-2) 0 var(--space-8)}.ag-change{margin-bottom:var(--space-6);padding:var(--space-5) var(--space-6);border-radius:var(--radius);background:var(--color-brand-soft);border:1px solid var(--color-brand-tint-border)}.ag-change__line{font-size:var(--font-lg);font-weight:var(--weight-semibold);color:var(--color-text-strong);margin:0}.ag-change__when{margin:var(--space-1-5) 0 0;color:var(--color-text-muted);line-height:var(--leading-relaxed)}.ag-summary{margin-bottom:var(--space-10);border-radius:var(--radius-lg);background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);grid-template-columns:minmax(0,1fr);display:grid}.ag-summary__region{padding:var(--space-6)}.ag-summary__region+.ag-summary__region{border-top:1px solid var(--color-border)}@media (width>=768px){.ag-summary{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.ag-summary__region+.ag-summary__region{border-top:0;border-left:1px solid var(--color-border)}.ag-summary__region--when{border-left:0;grid-column:1/-1}.ag-summary__region.ag-summary__region--when{border-left:0;border-top:1px solid var(--color-border)}}.ag-summary__title{margin:0 0 var(--space-4);font-size:var(--font-sm);font-weight:var(--weight-semibold);color:var(--color-text-strong)}.ag-summary__region--when p{line-height:var(--leading-relaxed);color:var(--color-text);margin:0}.ag-summary__region--when p+p{margin-top:var(--space-1-5);color:var(--color-text-muted)}.ag-list{gap:var(--space-2-5);line-height:var(--leading-snug);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ag-list li{align-items:flex-start;gap:var(--space-2-5);display:flex}.ag-tick{width:1.25rem;height:1.25rem;color:var(--color-brand-text);flex:none;margin-top:-.0625rem}.ag-docs{margin-bottom:var(--space-10)}.ag-doc-list{border-radius:var(--radius);background:var(--color-surface);border:1px solid var(--color-border);margin:0;padding:0;list-style:none;overflow:hidden}.ag-doc+.ag-doc{border-top:1px solid var(--color-border)}.ag-doc__head{transition:background-color var(--motion-base) var(--ease-standard);align-items:center;gap:var(--space-3);padding-right:var(--space-4);display:flex}.ag-doc__toggle{align-items:center;gap:var(--space-3-5);min-width:0;min-height:4.5rem;padding:var(--space-3) var(--space-4) var(--space-3) var(--space-5);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color var(--motion-base) var(--ease-standard);background:0 0;border:0;flex:1;display:flex}.ag-doc__head:hover{background:var(--color-table-row-hover)}.ag-doc__toggle:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:calc(-1 * var(--focus-ring-width))}.ag-doc__icon{border-radius:var(--radius-md);background:var(--color-brand-soft);width:2.5rem;height:2.5rem;color:var(--color-brand-text);flex:none;justify-content:center;align-items:center;display:inline-flex}.ag-doc__text{flex-direction:column;min-width:0;display:flex}.ag-doc__title{align-items:center;gap:var(--space-2);font-weight:var(--weight-semibold);color:var(--color-text-strong);display:flex}.ag-doc__flag{padding:var(--space-0-5) var(--space-2);border-radius:var(--radius-pill);background:var(--color-info-bg);color:var(--color-info-text);font-size:var(--font-2xs);font-weight:var(--weight-semibold);letter-spacing:.02em}.ag-doc__meta{margin-top:var(--space-0-5);font-size:var(--font-sm);color:var(--color-text-muted)}.ag-doc__chev{color:var(--color-text-subtle);transition:transform var(--motion-slow) var(--ease-standard);flex:none;margin-left:auto;display:inline-flex}.ag-doc.is-open .ag-doc__chev{transform:rotate(180deg)}.ag-doc__pdf{gap:var(--space-1-5);flex:none}.ag-doc__body{transition:grid-template-rows var(--motion-sheet) var(--ease-standard);grid-template-rows:0fr;display:grid}.ag-doc.is-open .ag-doc__body{grid-template-rows:1fr}.ag-doc__clip{visibility:hidden;min-height:0;transition:visibility var(--motion-sheet) var(--ease-standard);overflow:hidden}.ag-doc.is-open .ag-doc__clip{visibility:visible}.ag-prose{padding:var(--space-2) var(--space-6) var(--space-6) calc(var(--space-5) + var(--space-10) + var(--space-3-5));font-size:var(--font-sm);line-height:var(--leading-relaxed);color:var(--color-text)}@media (width<=639.98px){.ag-prose{padding-left:var(--space-5);padding-right:var(--space-5)}}.ag-prose p{margin:0 0 var(--space-3)}.ag-prose ul,.ag-prose ol{margin:0 0 var(--space-3);padding-left:var(--space-5)}.ag-prose ul{list-style:outside}.ag-prose ol{list-style:decimal}.ag-prose li{margin:var(--space-1) 0}.ag-prose li>ul{margin:var(--space-1) 0 0}.ag-prose hr{margin:var(--space-5) 0;border:0;border-top:1px solid var(--color-border)}.ag-prose__h{margin:var(--space-6) 0 var(--space-2);font-size:var(--font-base);font-weight:var(--weight-semibold);color:var(--color-text-strong)}.ag-prose__h:first-child{margin-top:var(--space-2)}.ag-prose__table{margin:0 0 var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow-x:auto}.ag-prose table{border-collapse:collapse;width:100%;min-width:32rem}.ag-prose th,.ag-prose td{padding:var(--space-2) var(--space-3);text-align:left;vertical-align:top}.ag-prose th{background:var(--color-surface-inset);font-weight:var(--weight-semibold);color:var(--color-text-strong)}.ag-prose tr+tr td{border-top:1px solid var(--color-border)}.ag-accepted{align-items:center;gap:var(--space-1) var(--space-2);margin:var(--space-3) 0 0;font-size:var(--font-sm);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.ag-accepted__link{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.ag-sign{padding:var(--space-6);border-radius:var(--radius-lg);background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-md)}@media (width>=640px){.ag-sign{padding:var(--space-8)}}.ag-sign__title{margin:0 0 var(--space-5);font-size:var(--font-xl);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-display);color:var(--color-text-strong)}.ag-sign__fields{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=640px){.ag-sign__fields{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}.ag-sign__fields .aevon-label{margin-bottom:var(--space-1-5)}.ag-signature{gap:var(--space-1);margin:var(--space-6) 0 var(--space-5);padding:var(--space-2) var(--space-1) var(--space-2-5);border-bottom:1px solid var(--color-border-strong);flex-direction:column;display:flex}.ag-signature__name{min-height:2.5rem;font-family:var(--font-display);font-size:var(--font-3xl);font-style:italic;font-weight:var(--weight-medium);letter-spacing:-.01em;line-height:var(--leading-tight);color:var(--color-text-strong);opacity:.35;transition:opacity var(--motion-slow) var(--ease-standard)}.ag-signature.has-name .ag-signature__name{opacity:1}.ag-signature__meta{font-size:var(--font-xs);color:var(--color-text-muted)}.ag-consent{align-items:flex-start;gap:var(--space-3);min-height:var(--space-11);padding:var(--space-3) 0;cursor:pointer;line-height:var(--leading-snug);display:flex}.ag-consent__box{cursor:pointer;flex:none;width:1.25rem;height:1.25rem;margin:0}.ag-consent__text{color:var(--color-text)}.ag-fine{margin:var(--space-2) 0 0;font-size:var(--font-xs);line-height:var(--leading-relaxed);color:var(--color-text-muted)}.ag-sign__foot{align-items:center;gap:var(--space-3) var(--space-5);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.ag-sign__next{font-size:var(--font-sm);color:var(--color-text-muted);margin:0}@media (width<=639.98px){.ag-sign__button{width:100%}}.ag-notice-foot{margin-top:var(--space-2)}.ag-done{padding:var(--space-12) 0;text-align:center;flex-direction:column;align-items:center;display:flex}.ag-done__mark{width:4.5rem;height:4.5rem;margin-bottom:var(--space-6)}.ag-done__ring{stroke:var(--color-brand);stroke-dasharray:158;stroke-dashoffset:158px;animation:agDraw .7s var(--ease-out-expo) forwards}.ag-done__check{stroke:var(--color-brand);stroke-dasharray:36;stroke-dashoffset:36px;animation:agDraw .45s var(--ease-out-expo) .45s forwards}@keyframes agDraw{to{stroke-dashoffset:0}}.ag-done__title{font-size:var(--font-3xl);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-display);color:var(--color-text-strong);animation:aevonAppearUp .55s var(--ease-entrance) .2s both;outline:none;margin:0}.ag-done__lede{margin:var(--space-3) 0 0;max-width:28rem;font-size:var(--font-lg);color:var(--color-text-muted);animation:aevonAppearUp .55s var(--ease-entrance) .3s both}.ag-done__next{margin:var(--space-6) 0 0;min-height:1.5rem;color:var(--color-text);animation:aevonAppearUp .55s var(--ease-entrance) .4s both}.ag-done__actions{justify-content:center;gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.ag-record__list{margin:var(--space-8) 0;border-radius:var(--radius);background:var(--color-surface);border:1px solid var(--color-border);padding:0;list-style:none}.ag-record__row{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);display:flex}.ag-record__row+.ag-record__row{border-top:1px solid var(--color-border)}.ag-record__text{flex-direction:column;min-width:0;display:flex}.ag-record__title{font-weight:var(--weight-semibold);color:var(--color-text-strong)}.ag-record__meta{margin-top:var(--space-0-5);font-size:var(--font-sm);color:var(--color-text-muted)}.agreement-note{margin-bottom:var(--space-6);transition:opacity var(--motion-slow) var(--ease-exit), transform var(--motion-slow) var(--ease-exit)}.agreement-note.is-leaving{opacity:0;transform:translateY(-4px)}#pl-view>.cp-rise:nth-child(4){animation-delay:40ms}#pl-view>.cp-rise:nth-child(5){animation-delay:80ms}#pl-view>.cp-rise:nth-child(6){animation-delay:.12s}#pl-view>.cp-rise:nth-child(7){animation-delay:.16s}#pl-view>.cp-rise:nth-child(8){animation-delay:.2s}#pl-view>.cp-rise:nth-child(9){animation-delay:.24s}#pl-view>.cp-rise:nth-child(10){animation-delay:.28s}.pl-readonly{margin:var(--space-2) 0 var(--space-6);padding:var(--space-3) var(--space-4);border-radius:var(--radius);background:var(--color-info-bg);border:1px solid var(--color-info-border);color:var(--color-info-text);font-size:var(--font-sm)}.pl-returned{align-items:center;gap:var(--space-2-5);margin:var(--space-2) 0 var(--space-6);padding:var(--space-3) var(--space-4);border-radius:var(--radius);background:var(--color-success-bg);border:1px solid var(--color-success-border);color:var(--color-success-text);font-weight:var(--weight-medium);animation:aevonAppearUp .45s var(--ease-entrance) both;display:flex}.pl-returned__mark{flex:none;width:1.25rem;height:1.25rem}.pl-problem{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-8);padding:var(--space-5) var(--space-6);border-radius:var(--radius-lg);border:1px solid var(--color-warn-border);background:var(--color-warn-bg);display:flex}.pl-problem--danger{border-color:var(--color-danger-border);background:var(--color-danger-bg)}.pl-problem__text{min-width:0}.pl-problem__title{font-weight:var(--weight-semibold);color:var(--color-text-strong);margin:0}.pl-problem__sentence{margin:var(--space-1) 0 0;line-height:var(--leading-relaxed);color:var(--color-text)}.pl-problem .aevon-btn{flex:none}@media (width<=639.98px){.pl-problem{padding:var(--space-5);flex-direction:column;align-items:stretch}}.pl-steps{margin-bottom:var(--space-6);padding:var(--space-6) var(--space-5);border-radius:var(--radius-lg);background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-sm)}@media (width<=639.98px){.pl-steps{padding:var(--space-5)}}.pl-build{align-items:center;gap:var(--space-3) var(--space-4);margin-bottom:var(--space-10);flex-wrap:wrap;display:flex}.pl-build__text{color:var(--color-text-muted);line-height:var(--leading-normal);flex:18rem;margin:0}.pl-next{align-items:center;gap:var(--space-3) var(--space-4);margin-bottom:var(--space-10);flex-wrap:wrap;display:flex}.pl-next__note{max-width:22rem;font-size:var(--font-sm);color:var(--color-text-muted);margin:0}.pl-next__alt{flex-basis:100%;justify-content:flex-start;padding-inline:0}@media (width<=639.98px){.pl-next .aevon-btn{width:100%}.pl-next .pl-next__alt{width:auto}}.pl-section{margin-bottom:var(--space-10)}.pl-section>.cp-section-title{margin-bottom:var(--space-4)}.pl-ledger{padding:var(--space-5) var(--space-6);border-radius:var(--radius-lg);background:var(--color-surface);border:1px solid var(--color-border)}.pl-ledger .cp-ledger__row:last-child{padding-bottom:0}.pl-ledger__text{font-weight:var(--weight-medium);color:var(--color-text-strong);white-space:normal;text-align:right}.pl-ledger__change{margin-left:var(--space-1)}.pl-ledger__paid{font-size:var(--font-sm);font-weight:var(--weight-medium);color:var(--color-success-text)}.pl-ledger__clearing{font-size:var(--font-sm);font-weight:var(--weight-medium);color:var(--color-info-text)}.pl-ledger__row--free .pl-ledger__text{color:var(--color-success-text)}@media (width<=639.98px){.pl-ledger{padding:var(--space-4) var(--space-5)}.pl-ledger dd{white-space:normal;flex-wrap:wrap;justify-content:flex-end}}.pl-agreement{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-4);padding:var(--space-5) var(--space-6);border-radius:var(--radius-lg);background:var(--color-surface);border:1px solid var(--color-border);flex-wrap:wrap;display:flex}.pl-agreement__words{color:var(--color-text);margin:0}.pl-agreement__actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.pl-cancel{justify-content:center;align-items:center;gap:var(--space-2) var(--space-3);padding-top:var(--space-6);border-top:1px solid var(--color-border);text-align:center;flex-wrap:wrap;display:flex}.pl-cancel__words{color:var(--color-text-muted);margin:0}.pl-cancel__button{color:var(--color-text-muted)}.pl-history .aevon-rows__act{align-items:center}.pl-history__amount{min-width:5rem;font-family:var(--font-data);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;text-align:right;color:var(--color-text-strong);order:-1}@media (width<=639.98px){.pl-history__amount{text-align:left;min-width:0;margin-right:auto}}@media (width>=640px){.pl-history .aevon-rows__act .aevon-btn{justify-content:center;min-width:6.5rem}}.pl-promise__sentence{color:var(--color-text);line-height:var(--leading-relaxed);margin:0}.pl-promise__meter{gap:var(--space-2);margin-top:var(--space-4);flex-direction:column;display:flex}.pl-promise__meter:empty{display:none}.pl-promise__progress{font-size:var(--font-sm);font-variant-numeric:tabular-nums;color:var(--color-text-muted);margin:0}.pl-promise__lines{gap:var(--space-2);margin:var(--space-4) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.pl-promise__line{padding-left:var(--space-6);color:var(--color-text);position:relative}.pl-promise__line:before{content:"";left:var(--space-1-5);border-radius:var(--radius-pill);background:var(--color-border-strong);width:.375rem;height:.375rem;position:absolute;top:.6em}.pl-promise__line--met:before{left:var(--space-1);border-left:2px solid var(--color-success);border-bottom:2px solid var(--color-success);background:0 0;border-radius:0;width:.7em;height:.4em;top:.45em;transform:rotate(-45deg)}.rq-list{margin:0;padding:0;list-style:none}.rq-item{padding:var(--space-4) 0;border-top:1px solid var(--color-border)}.rq-item:first-child{border-top:0}.rq-item:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-sm)}.rq-item__head{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.rq-item__title{min-width:0;font-weight:var(--weight-medium);color:var(--color-text);overflow-wrap:anywhere;flex:16rem;margin:0}.rq-item__detail{margin:var(--space-1) 0 0;line-height:var(--leading-normal);color:var(--color-text-muted)}.rq-item--settled .rq-item__title{color:var(--color-text-muted)}.rq-item__lines{margin:var(--space-2) 0 0;padding:0 0 0 var(--space-3);border-left:2px solid var(--color-border);font-size:var(--font-sm);color:var(--color-text-muted);list-style:none}.rq-item__lines li+li{margin-top:var(--space-1)}.rq-item__answer{margin-top:var(--space-3)}.rq-item__nudge{margin:var(--space-2) 0 0;font-weight:var(--weight-medium);color:var(--color-text)}.rq-item__nudge--quiet{font-weight:var(--weight-normal);color:var(--color-text-muted);font-size:var(--font-sm)}.rq-item__answer-actions{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.rq-item__foot{justify-content:space-between;align-items:center;gap:var(--space-1) var(--space-4);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.rq-item__more{margin-left:auto}.rq-item__meta{font-size:var(--font-sm);color:var(--color-text-subtle);margin:0}.rq-form{gap:var(--space-2);margin-top:var(--space-3);flex-direction:column;display:flex}.rq-form__text{resize:vertical}.rq-form__actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.rq-state{align-items:center;gap:var(--space-1-5);font-size:var(--font-sm);font-weight:var(--weight-medium);color:var(--color-text-muted);white-space:nowrap;flex:none;display:inline-flex}.rq-state__dot{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-round);background:var(--color-brand)}.rq-state--working .rq-state__dot{background:var(--color-warn)}.rq-state--done{color:var(--color-success-text)}.rq-state--done .rq-state__dot{background:var(--color-success)}.rq-page__changed{font-weight:var(--weight-medium);color:var(--color-text)}.rq-page__words{resize:vertical}@media (width<=639.98px){.rq-item__head{align-items:flex-start;gap:var(--space-1);flex-direction:column}.rq-item__title{flex:none}}.cc-list{margin:var(--space-2) 0 var(--space-4);padding-left:var(--space-5);gap:var(--space-2);font-size:var(--font-sm);color:var(--color-text);list-style:outside;display:grid}.cc-warn{color:var(--color-warn-text)}.nf{gap:var(--space-3);flex-direction:column;display:flex}.nf__q{margin:var(--space-2) 0 0}.nf__q:first-child{margin-top:0}.nf__fields{gap:var(--space-3);flex-direction:column;display:flex}.nf__fields:empty{display:none}.nf__row{gap:var(--space-3);flex-wrap:wrap;display:flex}.nf__field{gap:var(--space-1);flex-direction:column;flex:10rem;max-width:16rem;display:flex}.nf__field--wide{flex:none;max-width:32rem}.nf__text{resize:vertical}.nf__preview{max-width:36rem;padding:var(--space-3) var(--space-4);border-left:2px solid var(--color-brand);line-height:var(--leading-normal);color:var(--color-text-muted);transition:transform var(--motion-base) var(--ease-standard);margin:0}.nf__fields--enter{animation:nfFieldsIn var(--motion-base) var(--ease-entrance) both}@keyframes nfFieldsIn{0%{opacity:0}to{opacity:1}}.nf__say{margin-top:var(--space-1);color:var(--color-text);font-weight:var(--weight-medium);display:block}.nf__actions{align-items:center;gap:var(--space-3);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.nf__small{font-size:var(--font-sm);color:var(--color-text-muted);margin:0}.rc-eyebrow{margin:0 0 var(--space-2);font-size:var(--font-sm);font-weight:var(--weight-semibold);color:var(--color-brand-text)}.rc-readonly{align-items:center;gap:var(--space-1) var(--space-2);margin:0 0 var(--space-6);padding:var(--space-3) var(--space-4);border:1px solid var(--color-info-border);border-radius:var(--radius-md);background:var(--color-info-bg);font-size:var(--font-sm);color:var(--color-info-text);flex-wrap:wrap;display:flex}.rc-readonly a{color:inherit;text-decoration:underline}.rc-arrive--fwd>.rc-screen{animation:rcFromRight var(--motion-slow) var(--ease-entrance) both}.rc-arrive--back>.rc-screen{animation:rcFromLeft var(--motion-slow) var(--ease-entrance) both}@keyframes rcFromRight{0%{opacity:0;transform:translateX(var(--space-6))}to{opacity:1;transform:none}}@keyframes rcFromLeft{0%{opacity:0;transform:translateX(calc(var(--space-6) * -1))}to{opacity:1;transform:none}}.rc-screen>.cp-hero__lede{margin-bottom:var(--space-8)}.rc-screen h1:focus{outline:none}.rc-topics{margin:0 0 var(--space-8);border-top:1px solid var(--color-border);padding:0;list-style:none}.rc-topics li{border-bottom:1px solid var(--color-border)}.rc-topic{align-items:center;gap:var(--space-4);min-height:var(--space-12);padding:var(--space-3) var(--space-1);color:var(--color-text-strong);transition:background-color var(--motion-fast) var(--ease-standard);text-decoration:none;display:flex}.rc-topic:hover{background:var(--color-surface-sunken)}.rc-topic__mark{width:var(--space-8);height:var(--space-8);border-radius:var(--radius-pill);border:1px solid var(--color-border-strong);font-size:var(--font-sm);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;color:var(--color-text-muted);flex:none;place-items:center;display:inline-grid}.rc-topic.is-done .rc-topic__mark{border-color:var(--color-brand-solid);background:var(--color-brand-solid);color:var(--color-brand-solid-text)}.rc-topic__text{gap:var(--space-0-5);flex-direction:column;flex:auto;min-width:0;display:flex}.rc-topic__title{font-weight:var(--weight-medium)}.rc-topic__state{font-size:var(--font-sm);color:var(--color-text-muted)}.rc-topic__chev{color:var(--color-text-subtle);flex:none}.rc-actions{align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.rc-progress{gap:var(--space-1-5);margin:0 0 var(--space-6);display:flex}.rc-progress__seg{height:var(--space-1);border-radius:var(--radius-pill);background:var(--color-border);transition:background-color var(--motion-base) var(--ease-standard);flex:1 1 0}.rc-progress__seg.is-done{background:var(--color-brand-tint-border)}.rc-progress__seg.is-current{background:var(--color-brand)}.rc-fields{gap:var(--space-8);flex-direction:column;display:flex}.rc-page .rc-fields .jr-field__label{font-size:var(--font-base);font-weight:var(--weight-medium);color:var(--color-text-strong)}.rc-page .rc-fields .jr-field__head{margin-bottom:var(--space-2)}.rc-page .rc-fields .jr-field__help{margin-top:var(--space-2);font-size:var(--font-sm);color:var(--color-text-muted)}.rc-page .rc-fields .jr-field__ro,.rc-page .rc-fields .aevon-input{font-size:var(--font-base)}.rc-page .rc-fields .jr-textarea{min-height:7rem}.rc-page .jr-state{font-size:var(--font-xs)}.rc-page .jr-rows__add{font-size:var(--font-sm)}.rc-page .jr-rows__ck{font-size:var(--font-xs)}.rc-step__check{margin:var(--space-6) 0 0;font-size:var(--font-sm);color:var(--color-danger-text)}.rc-nav{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-10);padding-top:var(--space-6);border-top:1px solid var(--color-border);display:flex}.rc-nav__back,.rc-nav__next{align-items:center;gap:var(--space-1-5);display:inline-flex}.rc-nav__note{margin:var(--space-4) 0 0;font-size:var(--font-sm);color:var(--color-text-muted)}.rc-done__gaps{margin:calc(var(--space-4) * -1) 0 var(--space-6);font-size:var(--font-sm);color:var(--color-text-muted)}.rc-note{gap:var(--space-2);flex-direction:column;display:flex}.rc-note__text{resize:vertical;min-height:7rem;font-size:var(--font-base)}.rc-note__opt{font-weight:var(--weight-normal);color:var(--color-text-subtle)}.rc-thanks{text-align:left}.rc-thanks__mark{width:var(--space-12);height:var(--space-12);margin-bottom:var(--space-5);border-radius:var(--radius-pill);background:var(--color-success-bg);color:var(--color-success-text);place-items:center;display:inline-grid}.rc-resume{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-5);margin:0 0 var(--space-10);padding:var(--space-4) var(--space-5);border:1px solid var(--color-brand-tint-border);border-radius:var(--radius-md);background:var(--color-brand-tint);flex-wrap:wrap;display:flex}.rc-resume__words{color:var(--color-text-strong);margin:0}.rc-section{padding-top:var(--space-8);margin-top:var(--space-8);border-top:1px solid var(--color-border)}.cp-hero+.rc-section,.rc-resume+.rc-section{margin-top:0}.rc-scope__list{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rc-scope__list li{align-items:flex-start;gap:var(--space-3);color:var(--color-text-strong);line-height:var(--leading-relaxed);display:flex}.rc-scope__list li>svg,.rc-scope__list li>span:first-child{margin-top:var(--space-1);color:var(--color-brand-text);flex:none}.rc-scope__empty{color:var(--color-text-muted);margin:0}.rc-ask{margin-top:var(--space-5)}.rc-ask__actions{align-items:center;gap:var(--space-3);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.rc-ask__sent{align-items:center;gap:var(--space-2);color:var(--color-success-text);margin:0;display:flex}.rc-ask__sent:focus{outline:none}.rc-page .rc-sheet .jr-sheet__row{gap:var(--space-1) var(--space-4);padding:var(--space-4) 0;grid-template-columns:minmax(0,1fr) auto}.rc-page .rc-sheet .jr-sheet__row:hover,.rc-page .rc-sheet .jr-sheet__row:focus-within{background:0 0}.rc-page .rc-sheet .jr-sheet__row.is-editing{padding:var(--space-4);margin:var(--space-2) calc(var(--space-4) * -1)}.rc-page .rc-sheet .jr-sheet__label{font-size:var(--font-sm);color:var(--color-text-muted);grid-area:1/1}.rc-page .rc-sheet .jr-sheet__main{grid-area:2/1/auto/-1}.rc-page .rc-sheet .jr-sheet__tools{opacity:1;grid-area:1/2;align-self:start}@media (pointer:coarse){.rc-page .rc-sheet .jr-sheet__tools{margin-top:calc(var(--space-3) * -1)}}.rc-page .rc-sheet .jr-sheet__value,.rc-page .rc-sheet .jr-sheet__value .jr-field__ro,.rc-page .rc-sheet .jr-sheet__empty{font-size:var(--font-base)}.rc-page .rc-sheet .jr-sheet__value--editable{cursor:pointer}.rc-page .jr-pending--client{margin:var(--space-1) 0 0;font-size:var(--font-sm)}.rc-msgs{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rc-msg{padding:var(--space-4) 0;border-top:1px solid var(--color-border)}.rc-msg:first-child{border-top:0;padding-top:0}.rc-msg__meta{margin:0 0 var(--space-1);font-size:var(--font-sm);color:var(--color-text-muted)}.rc-msg__body{color:var(--color-text-strong);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.rc-msg__state{align-items:center;gap:var(--space-1-5);margin:var(--space-2) 0 0;font-size:var(--font-sm);color:var(--color-text-muted);display:flex}.rc-msg__state.is-done{color:var(--color-success-text)}@media (width<=639.98px){.rc-nav{flex-direction:column-reverse;align-items:stretch}.rc-nav__next{justify-content:center}.rc-nav__back{align-self:flex-start}.rc-actions{flex-direction:column;align-items:stretch}.rc-actions .aevon-btn{justify-content:center}.rc-fields{gap:var(--space-7)}.rc-page .jr-rows__cell{flex-basis:100%}}.rc-guess-note{align-items:flex-start;gap:var(--space-2);margin:calc(var(--space-4) * -1) 0 var(--space-6);padding:var(--space-3) var(--space-4);border:1px solid var(--color-brand-tint-border);border-radius:var(--radius-md);background:var(--color-brand-tint);font-size:var(--font-sm);line-height:var(--leading-normal);color:var(--color-text-strong);display:flex}.rc-guess-note>svg{margin-top:var(--space-0-5);color:var(--color-brand-text);flex:none}.rc-sheet-check .rc-guess-note{margin:var(--space-4) 0 var(--space-3)}.rc-sheet-check__btn{align-items:center;gap:var(--space-1-5);display:inline-flex}.rc-sheet-check .rc-step__check{margin-top:var(--space-2)}.rc-page .jr-guess{margin-left:var(--space-2);font-size:var(--font-xs);font-weight:var(--weight-medium);color:var(--color-brand-text)}.jr-recs__list{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);margin:0;padding:0;list-style:none;overflow:hidden}.jr-recs--single .jr-recs__list{background:0 0;border:0;overflow:visible}.jr-rec+.jr-rec{border-top:1px solid var(--color-border)}.jr-rec__line{align-items:baseline;gap:var(--space-3);width:100%;min-height:var(--space-12);padding:var(--space-3) var(--space-4);font:inherit;text-align:left;color:var(--color-text);cursor:pointer;transition:background-color var(--motion-fast) var(--ease-standard);background:0 0;border:0;display:flex}.jr-rec__line:hover{background:var(--color-surface-raised)}.jr-rec__title{min-width:0;font-size:var(--font-base);font-weight:var(--weight-medium);overflow-wrap:break-word;flex:auto}.jr-rec__meta{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:45%;font-size:var(--font-sm);color:var(--color-text-muted);flex:0 auto;overflow:hidden}.jr-rec__meta--missing{color:var(--color-warn-text)}.jr-rec__go{font-size:var(--font-sm);font-weight:var(--weight-medium);color:var(--color-brand-text);flex:none}.jr-rec.is-open{padding:var(--space-5) var(--space-5) var(--space-4);background:var(--color-surface-raised)}.jr-rec--single.is-open{background:0 0;padding:0}.jr-rec__head{margin:0 0 var(--space-4);font-size:var(--font-base);font-weight:var(--weight-semibold);color:var(--color-text-strong)}.jr-rec__body{gap:var(--space-5);flex-direction:column;display:flex}.jr-rec__q{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.jr-rec__label{font-size:var(--font-sm);font-weight:var(--weight-medium);color:var(--color-text-strong)}.jr-rec__opt{font-weight:var(--weight-normal);color:var(--color-text-subtle)}.jr-rec__long{resize:vertical;min-height:5.5rem;font-size:var(--font-base);line-height:var(--leading-normal)}.jr-rec__q .aevon-input{font-size:var(--font-base)}.jr-rec__picks .aevon-choice{padding-inline:var(--space-4);flex:0 auto}.jr-rec__other{align-items:center;gap:var(--space-2);max-width:20rem;display:flex}.jr-rec__unit{font-size:var(--font-sm);color:var(--color-text-muted);flex:none}.jr-rec__foot{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--color-border);display:flex}.jr-rec__remove{color:var(--color-text-muted)}.jr-rec__add{align-items:center;gap:var(--space-1-5);margin-top:var(--space-3);padding:var(--space-2) 0;font:inherit;font-size:var(--font-sm);font-weight:var(--weight-medium);color:var(--color-brand-text);cursor:pointer;background:0 0;border:0;display:inline-flex}.jr-rec__add:hover{text-decoration:underline}@media (width<=639.98px){.jr-rec.is-open:not(.jr-rec--single){padding:var(--space-4) var(--space-3) var(--space-3)}.jr-rec__line{row-gap:var(--space-1);flex-wrap:wrap}.jr-rec__title{flex-basis:100%}.jr-rec__meta{flex:1 1 0;max-width:none}.jr-rec__go{margin-left:auto}}.jr-recs-ro__row{gap:var(--space-1);flex-direction:column;display:flex}.jr-recs-ro__line{gap:var(--space-0-5);flex-direction:column;display:flex}.jr-recs-ro__title{min-width:0;font-weight:var(--weight-medium);color:var(--color-text)}.jr-recs-ro__meta{font-size:var(--font-sm);font-weight:var(--weight-medium);color:var(--color-text-strong)}.jr-recs-ro__rest{font-size:var(--font-sm);line-height:var(--leading-normal);color:var(--color-text-muted)}.rc-page .jr-recs-ro{margin:var(--space-1) 0 0;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);flex-direction:column;gap:0;padding:0;list-style:none;display:flex}.rc-page .jr-recs-ro>.jr-recs-ro__row{padding:var(--space-3) var(--space-4)}.rc-page .jr-recs-ro>.jr-recs-ro__row+.jr-recs-ro__row{border-top:1px solid var(--color-border)}.rc-page .rc-sheet .jr-rows__ro{margin:var(--space-1) 0 0;padding:0;list-style:none}.rc-page .rc-sheet .jr-rows__ro-row:not(.jr-recs-ro__row){gap:var(--space-3);flex-direction:column;display:flex}.rc-page .rc-sheet .jr-rows__ro-row:not(.jr-recs-ro__row) .jr-rows__ro-cell{gap:var(--space-0-5);flex-direction:column;display:flex}.rc-page .rc-sheet .jr-rows__ro-row:not(.jr-recs-ro__row) .jr-rows__ro-key{font-size:var(--font-sm);color:var(--color-text-muted)}.rc-section.rc-part{padding-top:var(--space-2);margin-top:0}.rc-section.rc-part+.rc-section.rc-part{margin-top:0}.rc-section:not(.rc-part)+.rc-section.rc-part{margin-top:var(--space-8)}.rc-part.is-open{padding-bottom:var(--space-4)}.rc-part__h{margin:0}.rc-part__toggle{align-items:center;row-gap:var(--space-0-5);column-gap:var(--space-3);width:100%;min-height:var(--space-12);padding:var(--space-3) 0;font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title chev""where chev";display:grid}.rc-part__title{font-size:var(--font-xl);font-weight:var(--weight-semibold);color:var(--color-text-strong);grid-area:title}.rc-part__where{font-size:var(--font-sm);color:var(--color-text-muted);grid-area:where}.rc-part__where.is-guess{color:var(--color-brand-text)}.rc-part__chev{color:var(--color-text-muted);transition:transform var(--motion-fast) var(--ease-standard);grid-area:chev;display:inline-flex}.rc-part.is-open .rc-part__chev{transform:rotate(180deg)}.rc-part__body{padding-top:var(--space-3)}.rc-part__body[hidden]{display:none}@media (prefers-reduced-motion:reduce){.rc-part__chev{transition:none}}.rc-page .aevon-input::placeholder{color:var(--color-text-subtle);opacity:1;font-style:italic}.jr-int__alwayslist{margin:0 0 var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised)}.jr-int__alwayshead{margin:0 0 var(--space-2);font-size:var(--font-sm);font-weight:var(--weight-semibold);color:var(--color-text-strong)}.jr-int__alwayslist ul{gap:var(--space-1-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.jr-int__alwayslist li{gap:var(--space-2);font-size:var(--font-sm);color:var(--color-text-muted);display:flex}.jr-int__alwayslist li>svg{margin-top:var(--space-0-5);color:var(--color-success-text);flex:none}.jr-int__says{margin:calc(var(--space-2) * -1) 0 var(--space-4);font-size:var(--font-sm);color:var(--color-text-muted);font-style:italic}.jr-int__always{gap:var(--space-2);margin:0 0 var(--space-4);font-size:var(--font-sm);color:var(--color-text-strong);display:flex}.jr-int__always>svg{margin-top:var(--space-0-5);color:var(--color-info-text);flex:none}.jr-int__choices .aevon-choice{padding-inline:var(--space-4);flex:0 auto}.jr-int__otherhead{margin:var(--space-5) 0 var(--space-2);font-size:var(--font-sm);font-weight:var(--weight-semibold);color:var(--color-text-strong)}.jr-int>.jr-rec__line{align-items:center;row-gap:var(--space-0-5);column-gap:var(--space-4);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title go""meta go";display:grid}.jr-int>.jr-rec__line .jr-rec__title{grid-area:title}.jr-int>.jr-rec__line .jr-rec__meta{grid-area:meta;max-width:none}.jr-int>.jr-rec__line .jr-rec__go{grid-area:go;margin-left:0}.jr-int.is-guess>.jr-rec__line .jr-int__guessmeta{color:var(--color-brand-text)}.jr-int__tocheck{margin:0 0 var(--space-3);font-size:var(--font-sm);color:var(--color-text-strong)}.jr-int__right{align-items:center;gap:var(--space-1-5);display:inline-flex}.jr-int__who{gap:var(--space-4);flex-direction:column;display:flex}.jr-int__who[hidden],[data-int-orderq][hidden]{display:none}.jr-int__hint{font-size:var(--font-sm);color:var(--color-text-muted)}.jr-int__order{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);flex-direction:column;max-width:24rem;margin:0;padding:0;list-style:none;display:flex}.jr-int__order[hidden]{display:none}.jr-int__orderrow{align-items:center;gap:var(--space-3);padding:var(--space-1) var(--space-1) var(--space-1) var(--space-3);display:flex}.jr-int__orderrow+.jr-int__orderrow{border-top:1px solid var(--color-border)}.jr-int__ordernum{border-radius:var(--radius-round);background:var(--color-surface-raised);width:1.5rem;height:1.5rem;font-size:var(--font-xs);font-weight:var(--weight-semibold);color:var(--color-text-strong);font-variant-numeric:tabular-nums;flex:none;justify-content:center;align-items:center;display:inline-flex}.jr-int__ordername{min-width:0;font-size:var(--font-sm);color:var(--color-text-strong);overflow-wrap:anywhere;flex:auto}.jr-int__moves{gap:var(--space-1);flex:none;display:inline-flex}.jr-int__move{min-width:var(--space-8);min-height:var(--space-8);justify-content:center;align-items:center;padding:0;display:inline-flex}.jr-int__move:disabled{opacity:.35;cursor:default}.jr-int__removed ul{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.jr-int-removed{justify-content:space-between;align-items:center;gap:var(--space-3);font-size:var(--font-sm);color:var(--color-text-muted);display:flex}.rc-channels__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rc-channel{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-4) 0;flex-wrap:wrap;display:flex}.rc-channel+.rc-channel{border-top:1px solid var(--color-border)}.rc-channel__text{gap:var(--space-0-5);flex-direction:column;flex:16rem;min-width:0;display:flex}.rc-channel__name{font-weight:var(--weight-semibold);color:var(--color-text-strong)}.rc-channel__where{color:var(--color-text-muted);line-height:var(--leading-relaxed);overflow-wrap:anywhere}.rc-channel__on{color:var(--color-success-text)}.rc-channel__off{color:var(--color-text-muted)}.rc-channel__note{margin-top:var(--space-1);font-size:var(--font-sm);color:var(--color-text-muted);display:block}.rc-channel__actions{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.rc-channel__alt{font-size:var(--font-sm)}.rc-channel__said{font-size:var(--font-sm);color:var(--color-text-strong);flex-basis:100%;margin:0}.rc-channel__said.is-good{color:var(--color-success-text)}.rc-channels__how{margin:var(--space-2) 0 0;font-size:var(--font-sm);color:var(--color-text-muted)}.rc-pick{gap:var(--space-3);flex-direction:column;flex-basis:100%;display:flex}.rc-pick__label{font-size:var(--font-sm);font-weight:var(--weight-semibold);color:var(--color-text);margin:0}.rc-pick__choices{gap:var(--space-2);flex-wrap:wrap;display:flex}.rc-pick__actions{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.rc-how{margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--color-border);gap:var(--space-5);flex-direction:column;display:flex}.rc-how__title{font-size:var(--font-base);font-weight:var(--weight-semibold);color:var(--color-text-strong);margin:0}.rc-how__item{gap:var(--space-2);flex-direction:column;display:flex}.rc-how__label{font-size:var(--font-sm);font-weight:var(--weight-semibold);color:var(--color-text);margin:0}.rc-how__choices{gap:var(--space-2);flex-wrap:wrap;display:flex}.rc-how__note{font-size:var(--font-sm);color:var(--color-text-muted);line-height:var(--leading-relaxed);margin:0}.rc-how__said{min-height:1.25rem;font-size:var(--font-sm);color:var(--color-text-muted);margin:0}.rc-channel__answers{margin-right:var(--space-2)}.cp-main.cv-main,.cv-page .cp-foot{max-width:72rem}.cv-hero{margin-bottom:var(--space-6)}.cv-readonly{margin:var(--space-2) 0 var(--space-6);padding:var(--space-3) var(--space-4);border-radius:var(--radius);background:var(--color-info-bg);border:1px solid var(--color-info-border);color:var(--color-info-text);font-size:var(--font-sm)}.cv-loading{gap:var(--space-3);padding-top:var(--space-6);flex-direction:column;display:flex}.cv-loading__panes{gap:var(--space-5);margin-top:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}.cv-loading__panes div{border-radius:var(--radius-lg);background:var(--skeleton-base);height:32rem}.cv-loading__panes div+div{display:none}@media (width>=1024px){.cv-loading__panes{grid-template-columns:minmax(0,22rem) minmax(0,1fr)}.cv-loading__panes div+div{display:block}}.cv-panes{gap:var(--space-5);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.cv-list,.cv-person{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);min-width:0}.cv-person,.cv-panes--person .cv-list{display:none}.cv-panes--person .cv-person{flex-direction:column;display:flex}@media (width>=1024px){.cv-panes{grid-template-columns:minmax(0,24rem) minmax(0,1fr)}.cv-list,.cv-person{height:calc(100vh - 16rem);min-height:32rem;max-height:52rem}.cv-list{flex-direction:column;display:flex}.cv-panes--person .cv-list{display:flex}.cv-person{flex-direction:column;display:flex;overflow:hidden}.cv-person__back{display:none}}.cv-mark{border-radius:var(--radius-xs);flex:none;justify-content:center;align-items:center;width:1.125rem;height:1.125rem;display:inline-flex;overflow:hidden}.cv-mark>svg{width:100%;height:100%;display:block}.cv-mark--whatsapp{background:var(--channel-whatsapp);color:var(--channel-whatsapp-mark)}.cv-mark--instagram{background-image:var(--channel-instagram);color:var(--channel-instagram-mark)}.cv-mark--messenger{background-image:var(--channel-messenger);color:var(--channel-messenger-mark)}.cv-mark--phone{border-radius:var(--radius-round);background:var(--color-brand-solid);color:var(--color-brand-solid-text)}.cv-mark--lg{width:1.75rem;height:1.75rem}.cv-search{padding:var(--space-3) var(--space-3) var(--space-2);position:relative}.cv-search .aevon-icon{left:var(--space-6);color:var(--color-text-subtle);pointer-events:none;position:absolute;top:50%;transform:translateY(-25%)}.cv-search .aevon-input{width:100%}.cv-rows{min-height:0;padding:0 var(--space-2) var(--space-3);flex:1;overflow-y:auto}.cv-group{margin:var(--space-4) var(--space-2) var(--space-1-5);font-size:var(--font-sm);font-weight:var(--weight-semibold);color:var(--color-text-muted)}.cv-group--needs{color:var(--color-warn-text)}.cv-row{gap:var(--space-3);width:100%;margin-bottom:var(--space-0-5);padding:var(--space-2-5);border-radius:var(--radius-md);color:var(--color-text);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--motion-fast) var(--ease-standard);background:0 0;border:0;align-items:flex-start;display:flex}.cv-row:hover{background:var(--color-surface-raised)}.cv-row.is-current{background:var(--color-brand-soft)}.cv-row:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset-inset)}.cv-avatar{border-radius:var(--radius-round);background:var(--color-surface-inset);width:2.25rem;height:2.25rem;color:var(--color-text-muted);font-size:var(--font-xs);font-weight:var(--weight-semibold);flex:none;justify-content:center;align-items:center;display:inline-flex}.cv-avatar--needs{background:var(--color-warn-bg);color:var(--color-warn-text)}.cv-avatar--lg{background:var(--color-brand-soft);width:2.75rem;height:2.75rem;color:var(--color-brand-text);font-size:var(--font-sm)}.cv-row__text{flex-direction:column;flex:1;min-width:0;display:flex}.cv-row__top{justify-content:space-between;gap:var(--space-2);display:flex}.cv-row__name{text-overflow:ellipsis;white-space:nowrap;font-weight:var(--weight-semibold);overflow:hidden}.cv-row__time{font-size:var(--font-xs);color:var(--color-text-muted);white-space:nowrap;flex:none}.cv-row--needs .cv-row__time{color:var(--color-warn-text)}.cv-row__line{text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-sm);color:var(--color-text-muted);overflow:hidden}.cv-row--needs .cv-row__line{color:var(--color-text)}.cv-row__via{align-items:center;gap:var(--space-1);margin-top:var(--space-0-5);font-size:var(--font-xs);color:var(--color-text-muted);display:flex}.cv-row__via>span:last-child{margin-left:var(--space-0-5)}.cv-filtered{align-items:center;gap:var(--space-1-5);margin:var(--space-4) var(--space-2) 0;padding:var(--space-2) 0;color:var(--color-text-muted);font:inherit;font-size:var(--font-sm);cursor:pointer;background:0 0;border:0;display:flex}.cv-filtered:hover{color:var(--color-text)}.cv-filtered__rows .cv-row{opacity:.8}.cv-person__empty{padding:var(--space-8) var(--space-6);flex-direction:column;flex:1;justify-content:center;display:flex}.cv-person__pick{text-align:center;max-width:22rem;color:var(--color-text-muted);margin:0 auto}.cv-person__view{flex-direction:column;flex:1;min-height:0;display:flex}.cv-person__view[hidden]{display:none}.cv-person__head{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border);flex-wrap:wrap;display:flex}.cv-person__back{margin-left:calc(-1 * var(--space-2));flex-basis:100%;justify-content:flex-start}@media (width>=1024px){.cv-person__back{flex-basis:auto}}.cv-person__who{flex:1;min-width:0}.cv-person__name{font-size:var(--font-lg);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-display);color:var(--color-text-strong);margin:0}.cv-person__name:focus{outline:none}.cv-person__detail{margin:var(--space-0-5) 0 0;font-size:var(--font-sm);line-height:var(--leading-relaxed);color:var(--color-text-muted)}.cv-person__detail .cv-mark{margin-right:var(--space-1);vertical-align:text-bottom}.cv-person__acts{align-items:center;gap:var(--space-2);display:flex}.cv-person__call,.cv-person__done{gap:var(--space-2)}.cv-person__more{padding-inline:var(--space-2)}@media (width<=639.98px){.cv-person__acts{flex-basis:100%}.cv-person__call,.cv-person__done{flex:1;justify-content:center}}@media (width<=1023.98px){.cv-view--person .cv-hero{display:none}}.cv-handed{gap:var(--space-2-5);margin:var(--space-4) var(--space-5) 0;padding:var(--space-3) var(--space-3-5);border-radius:var(--radius-md);background:var(--color-warn-bg);border:1px solid var(--color-warn-border);color:var(--color-text);font-size:var(--font-sm);align-items:flex-start;display:flex}.cv-handed .aevon-icon{margin-top:var(--space-0-5);color:var(--color-warn-text);flex:none}.cv-handed p{margin:0}.cv-handed strong{font-weight:var(--weight-semibold);color:var(--color-warn-text)}.cv-timeline{gap:var(--space-2-5);min-height:0;padding:var(--space-2) var(--space-5) var(--space-5);flex-direction:column;flex:1;display:flex;overflow-y:auto}.cv-day{margin-top:var(--space-3);font-size:var(--font-xs);color:var(--color-text-muted);align-self:center}.cv-say{align-self:flex-start;max-width:min(34rem,85%)}.cv-say--ours{align-self:flex-end}.cv-bubble{padding:var(--space-2-5) var(--space-3-5);border-radius:var(--radius-lg) var(--radius-lg) var(--radius-lg) var(--radius-xs);background:var(--color-surface-inset);color:var(--color-text);font-size:var(--font-base);line-height:var(--leading-snug);overflow-wrap:anywhere;white-space:pre-line}.cv-bubble--whatsapp{background:var(--channel-whatsapp-bubble);color:var(--color-text)}.cv-bubble--instagram{background:var(--channel-instagram-bubble);color:var(--color-text)}.cv-bubble--messenger{background:var(--channel-messenger-bubble);color:var(--color-text)}.cv-bubble--ours{border-radius:var(--radius-lg) var(--radius-lg) var(--radius-xs) var(--radius-lg);background:var(--color-surface);border:1px solid var(--color-border-strong);color:var(--color-text)}.cv-bubble--media{color:var(--color-text-muted);font-style:italic}.cv-say__meta{align-items:center;gap:var(--space-1-5);margin:var(--space-1) var(--space-1) 0;font-size:var(--font-xs);color:var(--color-text-muted);display:flex}.cv-say--ours .cv-say__meta{justify-content:flex-end}.cv-bubble+.cv-bubble--media{margin-top:var(--space-1)}.cv-photos{gap:var(--space-1-5);margin-bottom:var(--space-1);flex-wrap:wrap;display:flex}.cv-say--ours .cv-photos{justify-content:flex-end}.cv-photo{aspect-ratio:4/3;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-inset);cursor:zoom-in;width:min(15rem,100%);padding:0;display:block;overflow:hidden}.cv-photo__img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity var(--motion-base) var(--ease-entrance);display:block}.cv-photo.is-in .cv-photo__img{opacity:1}.cv-photo:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}@media (prefers-reduced-motion:reduce){.cv-photo__img{transition:none}}.cv-photo-view .aevon-modal-body{justify-content:center;display:flex}.cv-photo-view__img{border-radius:var(--radius-md);object-fit:contain;max-width:100%;max-height:min(70vh,48rem);display:block}.cv-call{max-width:36rem;padding:var(--space-3-5) var(--space-4);border-radius:var(--radius-lg);background:var(--color-brand-soft);border:1px solid var(--color-brand-tint-border);color:var(--color-text)}.cv-call__head{align-items:center;gap:var(--space-2-5);font-size:var(--font-sm);color:var(--color-text-muted);display:flex}.cv-call__line{margin:var(--space-2) 0 0;font-size:var(--font-base);line-height:var(--leading-snug)}.cv-call__owed{margin:var(--space-1-5) 0 0;font-size:var(--font-sm);font-weight:var(--weight-medium);color:var(--color-warn-text)}.cv-call__toggle{margin-top:var(--space-1);padding-inline:0}.cv-call__turns{gap:var(--space-2);margin:var(--space-2) 0 0;padding:var(--space-2-5) 0 0;border-top:1px solid var(--color-brand-tint-border);animation:aevonAppearUp var(--motion-base) var(--ease-entrance) both;flex-direction:column;list-style:none;display:flex}.cv-call__turn{gap:var(--space-2-5);font-size:var(--font-sm);grid-template-columns:7rem minmax(0,1fr);display:grid}.cv-call__who{color:var(--color-text-muted)}.cv-call__said{color:var(--color-text);overflow-wrap:anywhere}@media (width<=639.98px){.cv-call__turn{grid-template-columns:minmax(0,1fr);gap:0}}.cv-person__foot{padding:var(--space-3) var(--space-5);border-top:1px solid var(--color-border);font-size:var(--font-sm);color:var(--color-text-muted);margin:0}.cv-note{width:min(34rem,100%);padding:var(--space-2-5) var(--space-3-5);border-radius:var(--radius-md);background:var(--color-warn-bg);border:1px dashed var(--color-warn-border);color:var(--color-text);align-self:center}.cv-note__by{align-items:center;gap:var(--space-1-5);font-size:var(--font-xs);color:var(--color-warn-text);margin:0;display:flex}.cv-note__by .aevon-icon{width:.875rem;height:.875rem}.cv-note__del{min-height:0;font-size:var(--font-xs);margin-left:auto;padding:0}.cv-note__text{margin:var(--space-1) 0 0;font-size:var(--font-sm);line-height:var(--leading-snug);overflow-wrap:anywhere;white-space:pre-line}.cv-compose{padding:var(--space-3) var(--space-5) var(--space-4);border-top:1px solid var(--color-border);background:var(--color-surface)}@media (width<=1023.98px){.cv-compose{padding-bottom:calc(var(--space-4) + env(safe-area-inset-bottom));border-radius:0 0 var(--radius-lg) var(--radius-lg);position:sticky;bottom:0}}.cv-quiet{justify-content:space-between;align-items:center;gap:var(--space-1) var(--space-3);margin-bottom:var(--space-2-5);font-size:var(--font-sm);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.cv-quiet .aevon-btn{gap:var(--space-1-5);padding-inline:0}.cv-compose__text{width:100%;min-height:var(--space-11);resize:none;max-height:12.5rem;line-height:var(--leading-snug)}.cv-compose--note .cv-compose__text{background:var(--color-warn-bg);border-color:var(--color-warn-border)}.cv-compose__bar{align-items:center;gap:var(--space-2) var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.cv-compose__bar>:last-child{margin-left:auto}.cv-compose__via{align-items:center;gap:var(--space-1-5);font-size:var(--font-sm);color:var(--color-text-muted);display:inline-flex}.cv-compose__alt{gap:var(--space-1-5);padding-inline:0}.cv-compose__send{gap:var(--space-1-5)}.cv-compose__hint{font-size:var(--font-sm);color:var(--color-warn-text)}.cv-compose--note .cv-compose__bar>.aevon-btn--ghost{margin-left:auto}.cv-compose--note .cv-compose__bar>:last-child{margin-left:0}.cv-compose__shut p{margin:0 0 var(--space-1-5);font-size:var(--font-sm);line-height:var(--leading-relaxed);color:var(--color-text-muted)}.cv-compose__late{margin:var(--space-1-5) 0 0;color:var(--color-text-muted)}.cv-compose__why{font-size:var(--font-sm);line-height:var(--leading-relaxed);color:var(--color-text-muted);margin:0}.cv-compose__quote{align-items:flex-start;gap:var(--space-2);margin:var(--space-2) 0 var(--space-2-5);padding:var(--space-2-5) var(--space-3);border-radius:var(--radius-lg);background:var(--channel-whatsapp-bubble);color:var(--color-text);font-size:var(--font-sm);line-height:var(--leading-snug);display:flex}.cv-compose__quote .cv-mark{margin-top:var(--space-0-5);flex:none}.cv-compose__status{margin:var(--space-1-5) 0 0;font-size:var(--font-sm);color:var(--color-danger-text)}.cv-compose__status:empty{display:none}.cv-chan{align-items:center;gap:var(--space-1-5);padding:var(--space-1) var(--space-2-5);border:1px solid var(--color-border);border-radius:var(--radius-round);color:var(--color-text-muted);font:inherit;font-size:var(--font-sm);cursor:pointer;background:0 0;display:inline-flex}.cv-chan.is-on{border-color:var(--color-brand);color:var(--color-text);background:var(--color-brand-soft)}.cv-chan:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}@media (width<=639.98px){span.cv-compose__via>span:last-child,.cv-compose__form .cv-compose__long{display:none}}.hm-page{background:var(--color-surface);flex-direction:column;min-height:100vh;display:flex}.hm-scene{width:calc(100% - var(--space-4) * 2);border-radius:var(--radius-lg);max-width:72rem;height:clamp(13rem,34svh,18.75rem);margin:0 auto;position:relative;overflow:hidden}@media (width>=640px){.hm-scene{width:calc(100% - var(--space-6) * 2);height:clamp(16rem,44svh,27rem)}}.hm-scene__media,.hm-scene__img{width:100%;height:100%;position:absolute;inset:0}.hm-scene__media{background:var(--scene-tint,var(--color-surface-raised))}.hm-scene__img{object-fit:cover;object-position:var(--scene-pos,50% 50%);opacity:0}.hm-scene.is-loaded .hm-scene__img{opacity:1;animation:authPhotoIn .9s var(--ease-standard) both, authSceneDrift 40s var(--ease-loop) .9s infinite alternate}.hm-scene:after{content:"";pointer-events:none;background:linear-gradient(#02061700,#02061766);position:absolute;inset:55% 0 0}.hm-scene__caption{z-index:1;left:var(--space-5);bottom:var(--space-4);align-items:center;gap:var(--space-1-5);font-size:var(--font-sm);font-weight:var(--weight-medium);line-height:var(--leading-none);color:#fff;display:flex;position:absolute}.hm-scene__pin{width:var(--space-3-5);height:var(--space-3-5)}@media (width>=640px){.hm-scene__caption{left:var(--space-6);bottom:var(--space-5)}}.hm-main,.hm-foot{width:100%;max-width:46rem;padding-inline:var(--space-4);margin-inline:auto}@media (width>=640px){.hm-main,.hm-foot{padding-inline:var(--space-6)}}.hm-main{padding-top:var(--space-10);padding-bottom:var(--space-12);flex:1}.hm-foot{margin-top:auto}.hm-foot__demo{flex-basis:100%}#agreement-note-host:not(:empty){margin-bottom:var(--space-8)}.hm-status{align-items:center;gap:var(--space-2);min-height:var(--space-5);margin:0 0 var(--space-3);font-size:var(--font-sm);color:var(--color-text-muted);display:flex}.hm-status__dot{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-pill);background:var(--color-success);box-shadow:0 0 0 var(--space-1) var(--color-success-bg);flex:none}.hm-waiting{margin:var(--space-4) 0 0}.hm-waiting__link{align-items:center;gap:var(--space-2);min-height:var(--space-11);font-weight:var(--weight-medium);color:var(--color-warn-text);text-decoration:none;display:inline-flex}.hm-waiting__link:before{content:"";width:var(--space-2);height:var(--space-2);border-radius:var(--radius-pill);background:var(--color-warn);box-shadow:0 0 0 var(--space-1) var(--color-warn-bg);flex:none}.hm-waiting__link:after{content:"→";transition:transform var(--motion-fast) var(--ease-standard)}.hm-waiting__link:hover:after{transform:translateX(var(--space-0-5))}.hm-hello__greeting{font-family:var(--font-display);font-size:var(--font-3xl);line-height:var(--leading-tight);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-display);color:var(--color-text);margin:0}@media (width>=640px){.hm-hello__greeting{font-size:var(--font-6xl)}}.hm-hello__span{margin-top:var(--space-6);max-width:20rem}.hm-hello__sentence{margin:var(--space-5) 0 0;font-size:var(--font-xl);line-height:var(--leading-snug);color:var(--color-text-muted)}@media (width>=640px){.hm-hello__sentence{font-size:var(--font-2xl)}}.hm-num{font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;color:var(--color-text)}.hm-hello__money{margin:var(--space-3) 0 0;font-size:var(--font-lg);line-height:var(--leading-snug);color:var(--color-text-muted)}.hm-retry{padding-inline:0}.hm-skeleton-line{height:1.4em;margin-top:.25em;display:block}.hm-section{margin-top:var(--space-12)}.hm-week{min-height:12.5rem}.hm-week__grid{gap:var(--space-1);flex-direction:column;display:flex}.hm-week__row,.hm-week__axis{grid-template-columns:var(--space-11) repeat(24, minmax(0, 1fr));align-items:center;display:grid}.hm-week__day{font-size:var(--font-xs);color:var(--color-text-muted)}.hm-week__day--today{font-weight:var(--weight-semibold);color:var(--color-text)}.hm-week__cell{aspect-ratio:1;justify-content:center;align-items:center;display:flex;position:relative}.hm-week__cell--closed{background:color-mix(in srgb, var(--color-text) 6%, transparent)}.hm-week__cell--closed:not(.hm-week__cell--closed+.hm-week__cell--closed){border-top-left-radius:var(--radius-xs);border-bottom-left-radius:var(--radius-xs)}.hm-week__cell--closed:has(+.hm-week__cell:not(.hm-week__cell--closed)),.hm-week__cell--closed:last-child{border-top-right-radius:var(--radius-xs);border-bottom-right-radius:var(--radius-xs)}.hm-week__dot{border-radius:var(--radius-pill);background:var(--color-brand)}.hm-week__dot--1{opacity:.55;width:28%;height:28%}.hm-week__dot--2{opacity:.7;width:42%;height:42%}.hm-week__dot--3{opacity:.85;width:58%;height:58%}.hm-week__dot--4{width:74%;height:74%}.hm-week__axis{margin-top:var(--space-2);font-size:var(--font-xs);color:var(--color-text-subtle)}.hm-week__tick{white-space:nowrap}.hm-week__tick--0{grid-column:2/span 6}.hm-week__tick--1{grid-column:8/span 6}.hm-week__tick--2{grid-column:14/span 6}.hm-week__tick--3{grid-column:20/span 6}.hm-tally{margin-top:var(--space-4)}.hm-tally__skeleton .aevon-skeleton{width:10rem;height:1.25rem;display:block}.hm-tally__skeleton dd .aevon-skeleton{width:2.5rem}.hm-here{padding:var(--space-6);border-radius:var(--radius-lg);background:var(--color-surface-raised)}@media (width>=640px){.hm-here{padding:var(--space-8)}}.hm-here__title{font-family:var(--font-display);font-size:var(--font-2xl);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-display);color:var(--color-text);margin:0}.hm-here__lede{margin:var(--space-2) 0 0;max-width:34rem;line-height:var(--leading-normal);color:var(--color-text-muted)}.hm-checkin{align-items:baseline;gap:var(--space-1) var(--space-3);margin:var(--space-5) 0 0;font-weight:var(--weight-medium);color:var(--color-text);flex-wrap:wrap;display:flex}.hm-ask{margin-top:var(--space-5)}.hm-concerns{gap:var(--space-2);flex-wrap:wrap;display:flex}.hm-here__call{align-items:center;gap:var(--space-2) var(--space-4);margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--color-border);flex-wrap:wrap;display:flex}.hm-here__call .hm-here__small{flex:16rem;margin:0}.hm-asked{margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--color-border)}.hm-asked__title{margin:0 0 var(--space-1);font-size:var(--font-base);font-weight:var(--weight-semibold);color:var(--color-text)}.hm-here__small{margin:var(--space-5) 0 0;font-size:var(--font-sm);color:var(--color-text-muted)}.hm-note{gap:var(--space-2);margin-top:var(--space-5);flex-direction:column;display:flex}.hm-note__text{resize:vertical}.hm-note__actions{align-items:center;gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.hm-note-sent{align-items:center;gap:var(--space-2);margin-top:var(--space-4);color:var(--color-success-text);display:flex}.hm-note-sent__mark{width:var(--space-5);height:var(--space-5);flex:none}.hm-now__list:empty{display:none}.hm-now__item{align-items:start;gap:0 var(--space-3);padding:var(--space-4) 0;border-top:1px solid var(--color-border);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.hm-now__item:first-child{padding-top:var(--space-2);border-top:0}.hm-now__dot{width:var(--space-2-5);height:var(--space-2-5);border-radius:var(--radius-pill);border:2px solid var(--color-brand);flex:none;margin-top:.45em}.hm-now__dot--on{background:var(--color-brand)}.hm-now__words{min-width:0}.hm-now__headline{font-weight:var(--weight-medium);color:var(--color-text);margin:0}.hm-now__detail{margin:var(--space-1) 0 0;line-height:var(--leading-normal);color:var(--color-text-muted)}.hm-now__take{padding-inline:0}.hm-now__quiet{margin:var(--space-2) 0 0;max-width:36rem;line-height:var(--leading-normal);color:var(--color-text-muted)}.hm-now__actions{gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.hm-now__actions:empty{display:none}.hm-now__form{margin-top:var(--space-5)}@media (width<=639.98px){.hm-now__item{grid-template-columns:auto minmax(0,1fr)}.hm-now__take{margin-top:var(--space-1);grid-column:2;justify-self:start}}.hm-rise--0{--rise:0}.hm-rise--1{--rise:1}.hm-rise--2{--rise:2}.hm-rise--3{--rise:3}.hm-rise--4{--rise:4}.hm-rise--5{--rise:5}.hm-rise--6{--rise:6}.hm-rise--7{--rise:7}html.hm-revealing .hm-rise{animation:authRise .7s var(--ease-entrance) both;animation-delay:calc(var(--rise,0) * 70ms)}.jr-field{min-width:0}.jr-field__head{align-items:baseline;gap:var(--space-1) var(--space-2);margin-bottom:var(--space-1);flex-wrap:wrap;display:flex}.jr-field__label{align-items:baseline;gap:var(--space-2);font-size:var(--font-xs);font-weight:var(--weight-semibold);color:var(--color-text-muted);display:flex}.jr-field__opt{font-size:var(--font-2xs);font-weight:var(--weight-normal);color:var(--color-text-subtle)}.jr-field__help{margin-top:var(--space-1);font-size:var(--font-2xs);line-height:var(--leading-snug);color:var(--color-text-subtle)}.jr-field__ro{font-size:var(--font-sm);color:var(--color-text);overflow-wrap:anywhere}.jr-field__ro--empty{color:var(--color-text-subtle)}.jr-field__ro--long{white-space:pre-wrap}.jr-field__list{gap:var(--space-0-5);font-size:var(--font-sm);color:var(--color-text);flex-direction:column;list-style:none;display:flex}.jr-field__list li{align-items:center;gap:var(--space-2);display:flex}.jr-field__list li>span:first-child{color:var(--color-success-text)}.jr-textarea{resize:vertical;min-height:5.5rem;line-height:var(--leading-snug)}.jr-checklist{gap:var(--space-1-5);flex-direction:column;display:flex}.jr-check{align-items:center;gap:var(--space-2);font-size:var(--font-sm);color:var(--color-text-strong);cursor:pointer;display:flex}.jr-rows{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.jr-rows__body{gap:var(--space-2);flex-direction:column;display:flex}.jr-rows__row{gap:var(--space-1-5);min-width:0;padding:var(--space-2) var(--space-7) var(--space-2) var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-sunken);flex-wrap:wrap;display:flex;position:relative}.jr-rows__cell{gap:var(--space-0-5);flex-direction:column;flex:8rem;min-width:0;display:flex}.jr-rows__cell--num{flex:0 0 5rem}.jr-rows__ck{font-size:var(--font-2xs);font-weight:var(--weight-semibold);color:var(--color-text-subtle)}.jr-rows__cu{font-weight:var(--weight-normal)}.jr-rows__del{top:var(--space-2);right:var(--space-2);border-radius:var(--radius-sm);width:1.25rem;height:1.25rem;color:var(--color-text-subtle);transition:color var(--motion-base) var(--ease-standard), background var(--motion-base) var(--ease-standard);place-items:center;display:inline-grid;position:absolute}.jr-rows__del:hover{color:var(--color-danger-text);background:var(--color-menu-row-hover)}.jr-rows__add{align-self:flex-start;align-items:center;gap:var(--space-1);font-size:var(--font-xs);font-weight:var(--weight-semibold);color:var(--color-brand-text);display:inline-flex}.jr-rows__add:hover{text-decoration:underline}.jr-rows__ro{gap:var(--space-1-5);font-size:var(--font-sm);color:var(--color-text);flex-direction:column;list-style:none;display:flex}.jr-rows__ro-row{gap:var(--space-1) var(--space-3);padding-bottom:var(--space-1-5);border-bottom:1px solid var(--color-border);flex-wrap:wrap;display:flex}.jr-rows__ro-row:last-child{border-bottom:0;padding-bottom:0}.jr-rows__ro-cell{align-items:baseline;gap:var(--space-1);min-width:0;display:flex}.jr-rows__ro-key{font-size:var(--font-2xs);color:var(--color-text-subtle)}.jr-field--set>.jr-field__head>.jr-field__label:after{content:"";border-radius:var(--radius-pill);background:var(--color-brand);opacity:.5;width:5px;height:5px}.jr-week{gap:var(--space-1-5);flex-direction:column;display:flex}.jr-week__day{align-items:center;gap:var(--space-3);min-height:var(--space-9);grid-template-columns:5.5rem minmax(0,1fr);display:grid}.jr-week__name{min-width:2.25rem;font-weight:var(--weight-medium)}.jr-week__spans{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.jr-week__span{align-items:center;gap:var(--space-1-5);display:inline-flex}.jr-week__time{font-variant-numeric:tabular-nums;width:8.75rem}.jr-week__dash{color:var(--color-text-subtle)}.jr-week__closed{font-size:var(--font-sm);color:var(--color-text-subtle)}.jr-week__op{width:var(--space-7);height:var(--space-7);border-radius:var(--radius-sm);color:var(--color-text-subtle);transition:background var(--motion-fast) var(--ease-standard), color var(--motion-fast) var(--ease-standard);place-items:center;display:inline-grid}.jr-week__op:hover{background:var(--color-menu-row-hover);color:var(--color-text-strong)}.jr-week__op--add{color:var(--color-brand-text)}.jr-week-ro{gap:var(--space-1) var(--space-4);font-size:var(--font-sm);grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));display:grid}.jr-week-ro__day{gap:var(--space-2);min-width:0;display:flex}.jr-week-ro__day dt{width:2.25rem;color:var(--color-text-muted);flex:none}.jr-week-ro__day dd{color:var(--color-text-strong);font-variant-numeric:tabular-nums}.jr-week-ro__day--closed dd{color:var(--color-text-subtle)}@media (width<=639.98px){.jr-week__day{gap:var(--space-2);grid-template-columns:4.75rem minmax(0,1fr)}.jr-week__time{width:7.75rem}}@media (pointer:coarse){.jr-rows__row{padding-right:var(--space-12)}}.jr-rows__cell--long{flex-basis:100%}.jr-rows__long{resize:vertical;min-height:3.5rem;line-height:var(--leading-snug)}.jr-addr{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.jr-addr__q,.jr-addr__part{gap:var(--space-1-5);flex-direction:column;min-width:0;display:flex}[data-addr-section]{gap:var(--space-4);flex-direction:column;display:flex}[data-addr-section][hidden]{display:none}.jr-addr__label{font-size:var(--font-sm);font-weight:var(--weight-medium);color:var(--color-text-strong)}.jr-addr__opt{font-weight:var(--weight-normal);color:var(--color-text-subtle)}.jr-addr__hint{font-size:var(--font-sm);color:var(--color-text-muted)}.jr-locs--one{background:0 0;border:0;overflow:visible}.jr-locs--one>.jr-loc.is-open{background:0 0;padding:0}.jr-locs .jr-rec__body{gap:var(--space-4)}.jr-addr__line{gap:var(--space-3);grid-template-columns:minmax(0,1fr) 12rem 7.5rem;display:grid}.jr-addr__visit .aevon-choice,.jr-addr__outside .aevon-choice{padding-inline:var(--space-4);flex:0 auto}.jr-addr__week[hidden]{display:none}.jr-addr__long{resize:vertical;min-height:4rem}.jr-addr__ro-note{color:var(--color-text-muted)}@media (width<=639.98px){.jr-addr__line{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.jr-addr__part--city{grid-column:1/-1}}.jr-ppl__nums{gap:var(--space-2);flex-direction:column;display:flex}.jr-ppl__num{gap:var(--space-2);grid-template-columns:9rem minmax(0,1fr) auto;align-items:center;display:grid}.jr-ppl__week[hidden],.jr-ppl [data-ppl-hours][hidden],.jr-svc [data-svc-other][hidden]{display:none}.jr-ppl__addnum{margin-top:var(--space-1)}@media (width<=639.98px){.jr-ppl__num{grid-template-columns:minmax(0,1fr) auto}.jr-ppl__numlabel{grid-column:1/-1}}.jr-closures{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.jr-cls__part{gap:var(--space-2)}.jr-cls__list{gap:var(--space-2);flex-direction:column;display:flex}.jr-cls__row{gap:var(--space-2);padding-right:var(--space-8);grid-template-columns:10rem 10rem minmax(0,1fr);align-items:end;display:grid;position:relative}.jr-cls__season{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-sunken);flex-direction:column;display:flex}.jr-cls__season .jr-cls__row{grid-template-columns:minmax(0,1fr) 10rem 10rem}.jr-cls__cell{gap:var(--space-0-5);flex-direction:column;min-width:0;display:flex}.jr-cls__ck{font-size:var(--font-2xs);font-weight:var(--weight-semibold);color:var(--color-text-subtle)}.jr-cls__remove{right:0;bottom:var(--space-1-5);position:absolute}.jr-cls__hours{gap:var(--space-1-5);flex-direction:column;display:flex}@media (width<=639.98px){.jr-cls__row,.jr-cls__season .jr-cls__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.jr-cls__cell--wide{grid-column:1/-1}}.jr-routes{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.jr-rte .jr-rec__body{gap:var(--space-3)}.jr-sheet__row{gap:var(--space-1) var(--space-5);padding:var(--space-3);border-top:1px solid var(--color-border);transition:background var(--motion-fast) var(--ease-standard);grid-template-columns:minmax(9rem,14rem) minmax(0,1fr) auto;align-items:start;display:grid;position:relative}.jr-sheet__row:first-child{border-top:0}.jr-sheet__row:hover,.jr-sheet__row:focus-within{background:var(--color-surface-sunken)}.jr-sheet__row.is-editing{background:var(--color-surface);border-radius:var(--radius-md);box-shadow:0 0 0 1px var(--color-border-strong), var(--shadow-sm);border-top-color:#0000}.jr-sheet__row.is-editing+.jr-sheet__row{border-top-color:#0000}.jr-sheet__label{align-items:baseline;gap:var(--space-1) var(--space-2);padding-top:var(--space-0-5);font-size:var(--font-sm);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.jr-sheet__name{overflow-wrap:anywhere}.jr-sheet__row.is-needed .jr-sheet__name{color:var(--color-text);font-weight:var(--weight-medium)}.jr-sheet__main{min-width:0}.jr-sheet__value{min-height:var(--space-6);font-size:var(--font-sm);color:var(--color-text-strong);overflow-wrap:anywhere}.jr-sheet__value--editable{cursor:text}.jr-sheet__value .jr-field__ro{font-size:var(--font-sm);color:var(--color-text-strong)}.jr-sheet__empty{padding-top:var(--space-0-5);font-size:var(--font-sm);color:var(--color-text-subtle);display:inline-block}.jr-sheet__row.is-needed .jr-sheet__empty{font-weight:var(--weight-medium);color:var(--color-warn-text)}.jr-sheet__meta{align-items:center;gap:var(--space-1) var(--space-2);margin-top:var(--space-1);font-size:var(--font-2xs);color:var(--color-text-subtle);flex-wrap:wrap;display:flex}.jr-sheet__meta:empty{display:none}.jr-sheet__tools{gap:var(--space-0-5);opacity:0;transition:opacity var(--motion-fast) var(--ease-standard);display:flex}.jr-sheet__row:hover .jr-sheet__tools,.jr-sheet__row:focus-within .jr-sheet__tools{opacity:1}.jr-tool{width:var(--space-8);height:var(--space-8);border-radius:var(--radius-sm);color:var(--color-text-muted);transition:background var(--motion-fast) var(--ease-standard), color var(--motion-fast) var(--ease-standard);place-items:center;display:inline-grid}.jr-tool:hover{background:var(--color-menu-row-hover);color:var(--color-text-strong)}.jr-sheet__editor{gap:var(--space-2);flex-direction:column;display:flex}.jr-sheet__editor>.aevon-input,.jr-sheet__editor>.aevon-combobox{max-width:32rem}.jr-sheet__done{align-items:center;gap:var(--space-3);display:flex}.jr-sheet__row.is-flash{animation:jrFlash 1.8s var(--ease-standard)}@keyframes jrFlash{0%,30%{background:var(--color-brand-soft)}to{background:0 0}}.jr-sheet__row.is-retired .jr-sheet__value{color:var(--color-text-muted)}.jr-state{font-size:var(--font-2xs);color:var(--color-text-subtle)}.jr-state:empty{display:none}.jr-state--saved{color:var(--color-success-text)}.jr-state--saving{color:var(--color-text-muted)}.jr-conflict{margin-top:var(--space-2);padding:var(--space-2-5) var(--space-3);border:1px solid var(--color-warn-border);border-radius:var(--radius-md);background:var(--color-warn-bg);font-size:var(--font-xs);color:var(--color-warn-text)}.jr-conflict__actions{gap:var(--space-2);margin-top:var(--space-2);display:flex}.jr-pending{font-size:var(--font-xs);color:var(--color-info-text)}.jr-history{z-index:var(--z-popover);width:min(22rem, calc(100vw - var(--space-8)));max-height:min(26rem,70vh);padding:var(--space-3) var(--space-4) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-overlay);box-shadow:var(--shadow-overlay);position:fixed;overflow-y:auto}.jr-history__head{justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);display:flex}.jr-history__title{font-size:var(--font-sm);font-weight:var(--weight-semibold);color:var(--color-text-strong)}.jr-history__body{gap:var(--space-2);flex-direction:column;display:flex}.jr-history__list{flex-direction:column;list-style:none;display:flex}.jr-history__item{padding:var(--space-2) 0}.jr-history__item+.jr-history__item{border-top:1px solid var(--color-border)}.jr-history__value{font-size:var(--font-sm);color:var(--color-text);overflow-wrap:anywhere;white-space:pre-wrap}.jr-history__meta{margin-top:var(--space-0-5);font-size:var(--font-2xs);color:var(--color-text-muted)}.jr-history__empty{font-size:var(--font-xs);color:var(--color-text-muted)}.jr-sk{height:var(--space-3);border-radius:var(--radius-xs);display:block}.jr-sk--label{width:8rem}.jr-sk--value{width:60%}.jr-sheet__row--skeleton{pointer-events:none}@media (hover:none){.jr-sheet__tools{opacity:1}}@media (width<=639.98px){.jr-sheet__row{gap:var(--space-1) var(--space-2);grid-template-columns:minmax(0,1fr) auto}.jr-sheet__label{grid-column:1/-1}.jr-sheet__main{grid-column:1}}@media (prefers-reduced-motion:reduce){.jr-sheet__row.is-flash{box-shadow:0 0 0 2px var(--color-brand);animation:none}}.dt{flex-direction:column;min-width:0;display:flex;container:details/inline-size}.op-win__body:has(>.admin-section>.dt){padding:0}.dt-find{z-index:2;align-items:center;gap:var(--space-1) var(--space-3);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border);background:var(--color-surface);flex-wrap:wrap;display:flex;position:sticky;top:0}html:not(.op-desk-on) .dt-find{top:var(--top-bar-h,0)}.dt-find__input{flex:0 22rem;min-width:0}.dt-find__state{font-size:var(--font-xs);color:var(--color-text-muted)}.dt-find__state:empty{display:none}.dt-head{padding:var(--space-3) var(--space-3) var(--space-2)}.dt-head__name{font-size:var(--font-lg);font-weight:var(--weight-semibold);color:var(--color-text-strong);overflow-wrap:anywhere;margin:0}.dt-head__facts{align-items:center;gap:var(--space-0-5) var(--space-2);margin:var(--space-1) 0 0;font-size:var(--font-xs);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.dt-sep{color:var(--color-text-subtle)}.dt-num{font-variant-numeric:tabular-nums}.dt-num--warn{color:var(--color-warn-text)}.dt-num--done{color:var(--color-success-text)}.dt-num--info{color:var(--color-info-text)}.dt-muted{font-size:var(--font-xs);color:var(--color-text-muted)}.dt-name{font-weight:var(--weight-medium);color:var(--color-text)}.dt-found{font-size:var(--font-xs);color:var(--color-text-strong)}.dt-messages{border-top:1px solid var(--color-border);flex-direction:column;display:flex}.dt-message{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-1-5) var(--space-3);border-bottom:1px solid var(--color-border);background:var(--color-info-bg);display:flex}.dt-message__text{min-width:0;font-size:var(--font-xs);color:var(--color-info-text);margin:0}.dt-message__body{color:var(--color-text-strong);white-space:pre-wrap;overflow-wrap:anywhere}.dt-cols,.jr-sheet__row--ledger{grid-template-columns:minmax(10rem,17rem) minmax(0,1fr) minmax(7rem,11rem) 6.5rem 6.5rem}.dt-cols{gap:0 var(--space-4);padding:var(--space-1) var(--space-3);border-top:1px solid var(--color-border);font-size:var(--font-2xs);font-weight:var(--weight-medium);color:var(--color-text-subtle);display:grid}.dt-chapter{border-top:1px solid var(--color-border)}.dt-chapter:focus{outline:none}.dt-chapter__title{align-items:center;gap:var(--space-2);padding:var(--space-1-5) var(--space-3);border-bottom:1px solid var(--color-border);background:var(--color-surface-raised);font-size:var(--font-xs);font-weight:var(--weight-semibold);color:var(--color-text-strong);margin:0;display:flex}.dt-chapter__count{font-weight:var(--weight-normal);font-variant-numeric:tabular-nums;color:var(--color-text-muted);margin-left:auto}.dt-chapter__count.is-done{color:var(--color-success-text)}.dt-chapter--retired .dt-chapter__name{color:var(--color-text-muted)}html:not(.op-desk-on) .dt-chapter__title .op-kbd{display:none}.jr-sheet__row--ledger{gap:0 var(--space-4);padding:var(--space-1-5) var(--space-3);scroll-margin-top:var(--space-12);scroll-margin-bottom:var(--space-2)}.jr-sheet__row--ledger:first-child{scroll-margin-top:calc(var(--space-12) + var(--space-8))}.jr-sheet__row--ledger.is-editing{border-radius:0}.jr-sheet__row--ledger .jr-sheet__value{min-height:var(--space-5)}@media (pointer:fine){.jr-sheet__row--ledger .jr-tool{width:var(--space-6);height:var(--space-6)}}.jr-sheet__who,.jr-sheet__sees{padding-top:var(--space-0-5);font-size:var(--font-2xs);color:var(--color-text-muted);overflow-wrap:anywhere}.jr-sheet__sees{color:var(--color-text-subtle)}.jr-sheet__row--ledger .jr-sheet__tools{justify-content:flex-end}.dt-none{padding:var(--space-6) var(--space-3);font-size:var(--font-sm);color:var(--color-text-muted)}.dt-list{min-width:0}@container details (width<=60rem){.dt-cols,.jr-sheet__row--ledger{grid-template-columns:minmax(8rem,11rem) minmax(0,1fr) auto}.dt-cols>:nth-child(3),.dt-cols>:nth-child(4),.jr-sheet__row--ledger>.jr-sheet__who,.jr-sheet__row--ledger>.jr-sheet__sees{display:none}}@media (width<=639.98px){.dt-cols{display:none}.jr-sheet__row--ledger{grid-template-columns:minmax(0,1fr) auto}.jr-sheet__row--ledger>.jr-sheet__who,.jr-sheet__row--ledger>.jr-sheet__sees{display:none}.dt-find__input{flex:auto}}.dt-entries{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.dt-entries__list{flex-direction:column;width:100%;min-width:0;margin:0;padding:0;list-style:none;display:flex}.dt-entries__row{align-items:baseline;gap:var(--space-2);width:calc(100% + var(--space-2));min-width:0;margin-inline:calc(-1 * var(--space-1));padding:var(--space-0-5) var(--space-1);color:inherit;font:inherit;text-align:left;background:0 0;border:0;display:flex}button.dt-entries__row{cursor:pointer;transition:background-color var(--motion-fast) var(--ease-standard)}button.dt-entries__row:hover,button.dt-entries__row:focus-visible{background:var(--color-surface-raised)}.dt-entries__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:45%;font-weight:var(--weight-medium);color:var(--color-text);flex:0 auto;overflow:hidden}.dt-entries__meta{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-text-strong);flex:0 auto;overflow:hidden}.dt-entries__rest{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-text-muted);flex:1 1 0;overflow:hidden}.dt-entries__row.is-missing .dt-entries__meta{color:var(--color-warn-text)}.dt-entries__row.is-removed .dt-entries__title,.dt-entries__row.is-removed .dt-entries__meta{font-weight:var(--weight-normal);color:var(--color-text-subtle)}.dt-entries__add{align-items:center;gap:var(--space-1);margin-inline:calc(-1 * var(--space-1));padding:var(--space-0-5) var(--space-1);color:var(--color-brand-text);font:inherit;cursor:pointer;background:0 0;border:0;display:inline-flex}.dt-entries__add:hover{text-decoration:underline}.dt-entry{gap:var(--space-3);min-width:0;font-size:var(--font-xs);flex-direction:column;display:flex}.dt-entry--list .jr-rec:not(.is-open),.dt-entry--list .jr-rec__head,.dt-entry--list .jr-rec__foot,.dt-entry--list .jr-rec__add,.dt-entry--list .jr-int__alwayslist,.dt-entry--list .jr-int__tocheck,.dt-entry--list .jr-int__otherhead,.dt-entry--list .jr-int__removed{display:none}.dt-entry .jr-recs__list{background:0 0;border:0;border-radius:0;overflow:visible}.dt-entry--list .jr-rec.is-open{background:0 0;padding:0}.dt-entry .jr-rec__body{gap:var(--space-2)}.dt-entry .jr-rec__q{column-gap:var(--space-3);row-gap:var(--space-1);grid-template-columns:11rem minmax(0,1fr);align-items:start;display:grid}.dt-entry .jr-rec__q>*{grid-column:2}.dt-entry .jr-rec__q>.jr-rec__label{padding-top:var(--space-1);grid-area:1/1}.dt-entry .jr-rec__label,.dt-entry .jr-rec__q .aevon-input,.dt-entry .jr-rec__long{font-size:var(--font-xs)}.dt-entry .jr-rec__long{min-height:4rem}.dt-entry .jr-int__says,.dt-entry .jr-int__always,.dt-entry .jr-int__hint,.dt-entry .jr-int__ordername{font-size:var(--font-xs)}.dt-rowform{gap:var(--space-2);flex-direction:column;display:flex}.dt-entry .jr-addr,.dt-entry .jr-locs .jr-rec__body{gap:var(--space-2)}.dt-entry .jr-addr__q,.dt-entry .jr-addr__part{gap:var(--space-1)}.dt-entry .jr-addr__label,.dt-entry .jr-addr__hint{font-size:var(--font-xs)}.dt-entry__help{margin:0}.dt-entry-foot{flex-wrap:wrap}.dt-entry-foot__left,.dt-entry-foot__right{align-items:center;gap:var(--space-2);display:flex}.dt-entry-foot__right{margin-left:auto}.dt-entry-foot__error{flex:12rem;margin:0}@container details (width<=48rem){.dt-entries__row{flex-wrap:wrap;row-gap:0}.dt-entries__title{white-space:normal;overflow-wrap:anywhere;flex-basis:100%;max-width:none}.dt-entries__meta{white-space:normal}.dt-entries__rest{flex-basis:0}}.dt-entries__add{white-space:nowrap}@media (width<=639.98px){.dt-entry .jr-rec__q{flex-direction:column;display:flex}}.bd{flex-direction:column;min-width:0;display:flex;container:build/inline-size}.op-win__body:has(>.admin-section>.bd){padding:0;overflow:hidden}.op-win__body>.admin-section:has(>.bd),.op-win__body .bd{height:100%}.bd-find{align-items:center;gap:var(--space-1) var(--space-3);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border);background:var(--color-surface);flex-wrap:wrap;flex:none;display:flex}.bd-find__input{flex:0 22rem;min-width:0}.bd-find__state{font-size:var(--font-xs);color:var(--color-text-muted)}.bd-find__state:empty{display:none}.bd-muted{font-size:var(--font-xs);color:var(--color-text-muted)}.bd-name{font-weight:var(--weight-medium);color:var(--color-text)}.bd-num{font-variant-numeric:tabular-nums}.bd-num--done{color:var(--color-success-text)}.bd-num--warn{color:var(--color-warn-text)}.bd-sep{color:var(--color-text-subtle)}.bd-list{flex:auto;min-width:0;min-height:0;overflow:auto}.bd-record{flex-direction:column;flex:auto;min-height:0;display:flex}.bd-record[hidden],.bd-list[hidden]{display:none}.bd-head{padding:var(--space-3) var(--space-3) var(--space-2);border-bottom:1px solid var(--color-border);flex:none}.bd-head__name{font-size:var(--font-lg);font-weight:var(--weight-semibold);color:var(--color-text-strong);overflow-wrap:anywhere;margin:0}.bd-head__facts{align-items:center;gap:var(--space-0-5) var(--space-2);margin:var(--space-1) 0 0;font-size:var(--font-xs);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.bd-head__link{font-size:inherit}.bd-head__ro{margin:var(--space-1) 0 0;font-size:var(--font-xs);color:var(--color-text-muted)}.bd-split{flex:auto;grid-template-columns:minmax(16rem,24rem) minmax(0,1fr);min-height:0;display:grid}.bd-steps{border-right:1px solid var(--color-border);min-height:0;overflow:auto}.bd-step{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:auto}.bd-section__title{z-index:1;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border-bottom:1px solid var(--color-border);background:var(--color-surface-raised);font-size:var(--font-xs);font-weight:var(--weight-semibold);color:var(--color-text-strong);margin:0;display:flex;position:sticky;top:0}.bd-section__count{font-weight:var(--weight-normal);font-variant-numeric:tabular-nums;color:var(--color-text-muted);margin-left:auto}.bd-section__count.is-done{color:var(--color-success-text)}html:not(.op-desk-on) .bd-section__title .op-kbd{display:none}.bd-row{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border-bottom:1px solid var(--color-border);font-size:var(--font-sm);color:var(--color-text);cursor:default;scroll-margin-top:var(--space-8);display:flex}.bd-row.is-shown{background:var(--color-surface-raised)}.bd-row--complete .bd-row__label{color:var(--color-text-muted)}.bd-row__num{font-variant-numeric:tabular-nums;min-width:1.5rem;color:var(--color-text-subtle);flex:none}.bd-row__label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.bd-row__meta{gap:var(--space-2);font-size:var(--font-2xs);flex:none;display:inline-flex}.bd-row__frac{font-variant-numeric:tabular-nums;color:var(--color-text-muted)}.bd-row__flag,.bd-row__need{color:var(--color-warn-text)}.bd-row--skeleton{height:var(--space-6)}.bd-none{padding:var(--space-6) var(--space-3);font-size:var(--font-sm);color:var(--color-text-muted)}.bd-mark{border:1px solid var(--color-control-border);border-radius:var(--radius-xs);flex:none;width:.625rem;height:.625rem;position:relative}.bd-mark--complete{border-color:var(--color-success);background:var(--color-success)}.bd-mark--partial:before{content:"";background:var(--color-text-muted);position:absolute;inset:0 50% 0 0}.bd-mark--updated{border-color:var(--color-warn);background:var(--color-warn)}.bd-detail{max-width:48rem;padding:var(--space-3) var(--space-4) var(--space-4);font-size:var(--font-sm);color:var(--color-text);flex:1 0 auto}.bd-detail__where{font-size:var(--font-xs);color:var(--color-text-muted);margin:0}.bd-detail__title{margin:var(--space-1) 0 var(--space-2);font-size:var(--font-lg);font-weight:var(--weight-semibold);color:var(--color-text-strong)}.bd-detail__done{margin:0 0 var(--space-2);font-size:var(--font-xs);color:var(--color-success-text)}.bd-detail__body p,.bd-sub__open p,.ob-guide__para{margin:0 0 var(--space-2);line-height:var(--leading-relaxed)}.bd-note{margin:var(--space-2) 0;padding:var(--space-2) var(--space-3);border-left:2px solid var(--color-info);background:var(--color-info-bg);color:var(--color-info-text);font-size:var(--font-xs)}.bd-note--warn{border-left-color:var(--color-warn);background:var(--color-warn-bg);color:var(--color-warn-text)}.bd-note--danger{border-left-color:var(--color-danger);background:var(--color-danger-bg);color:var(--color-danger-text)}.bd-sub-title{align-items:baseline;gap:var(--space-2);margin:var(--space-4) 0 var(--space-2);font-size:var(--font-xs);font-weight:var(--weight-semibold);color:var(--color-text-strong);display:flex}.bd-fields__count{font-weight:var(--weight-normal);color:var(--color-warn-text)}.bd-fields__count.is-done{color:var(--color-success-text)}.bd-fields__grid{gap:var(--space-3);display:grid}.bd-fields__grid--context{margin-top:var(--space-3)}.bd-fields__grid .jr-field{padding-left:var(--space-2);border-left:2px solid #0000}.bd-fields__grid .jr-field.is-missing{border-left-color:var(--color-warn)}.bd-subs__list{border-top:1px solid var(--color-border);margin:0;padding:0;list-style:none}.bd-sub{border-bottom:1px solid var(--color-border)}.bd-sub__btn{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-1) var(--space-2);text-align:left;color:var(--color-text);display:flex}.bd-sub.is-current>.bd-sub__btn{background:var(--color-surface-raised);font-weight:var(--weight-medium)}.bd-sub.is-done .bd-sub__title{color:var(--color-text-muted)}.bd-sub__num{font-variant-numeric:tabular-nums;min-width:1rem;color:var(--color-text-subtle)}.bd-sub__open{padding:var(--space-2) var(--space-2) var(--space-1) calc(var(--space-6) + var(--space-1))}.bd-uses__list{margin:0;padding:0;list-style:none}.bd-use{align-items:baseline;gap:var(--space-1) var(--space-3);padding:var(--space-1) 0;border-bottom:1px solid var(--color-border);flex-wrap:wrap;display:flex}.bd-use__label{color:var(--color-text)}.bd-use--value .bd-use__label{color:var(--color-text-muted)}.bd-use__value{color:var(--color-text-strong);font-family:var(--font-mono);font-size:var(--font-xs);overflow-wrap:anywhere}.bd-use__value--empty{color:var(--color-text-subtle);font-family:inherit}.bd-use__jump{font-size:var(--font-xs);margin-left:auto}.bd-act{padding:var(--space-2) var(--space-4);border-top:1px solid var(--color-border);background:var(--color-surface);flex:none;position:sticky;bottom:0}.bd-act[hidden]{display:none}.bd-act__gate{margin:0 0 var(--space-2);font-size:var(--font-xs);color:var(--color-warn-text)}.bd-act__row{align-items:center;gap:var(--space-2);display:flex}html:not(.op-desk-on) .bd-act .op-kbd{display:none}@container build (width<=44rem){.bd-split{grid-template-rows:minmax(0,2fr) minmax(0,3fr);grid-template-columns:minmax(0,1fr)}.bd-steps{border-right:0;border-bottom:1px solid var(--color-border)}}html:not(.op-desk-on) .bd-split{display:block}html:not(.op-desk-on) .bd-steps{border-right:0;border-bottom:1px solid var(--color-border);max-height:45vh}html:not(.op-desk-on) .bd-step{overflow:visible}.ob-guide{margin-top:var(--space-6)}.ob-guide__figure{margin:var(--space-5) 0}.ob-guide__frame{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-sunken);line-height:var(--leading-none);position:relative;overflow:hidden}.ob-guide__img{width:100%;height:auto;display:block}.ob-guide__frame--cropped .ob-guide__img{max-width:none;position:absolute}.ob-guide__overlay{pointer-events:none;position:absolute;inset:0}.ob-guide__caption{margin-top:var(--space-2);font-size:var(--font-xs);color:var(--color-text-muted)}.ob-guide__link a{align-items:center;gap:var(--space-2);display:inline-flex}.ob-guide__copy{align-items:center;gap:var(--space-3);margin:var(--space-3) 0;padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised);display:flex}.ob-guide__copy-label{font-size:var(--font-xs);font-weight:var(--weight-semibold);color:var(--color-text-muted);white-space:nowrap}.ob-guide__copy-value{min-width:0;font-family:var(--font-mono);font-size:var(--font-xs);color:var(--color-text);white-space:nowrap;flex:auto;overflow-x:auto}.ob-anno{color:var(--color-brand-text);place-items:center;display:grid;position:absolute;transform:translate(-50%,-50%)}.ob-anno__label{top:calc(100% + var(--space-1-5));padding:var(--space-0-5) var(--space-2);border-radius:var(--radius-xs);background:var(--color-brand-solid);color:var(--color-brand-solid-text);font-size:var(--font-2xs);font-weight:var(--weight-semibold);line-height:var(--leading-snug);white-space:nowrap;position:absolute;left:50%;transform:translate(-50%)}.ob-anno--circle{aspect-ratio:1;border-radius:var(--radius-pill);border:3px solid}.ob-anno--box{border-radius:var(--radius-xs);border:3px solid;transform:none}.ob-anno--box .ob-anno__label{top:calc(100% + var(--space-1))}.ob-anno--point{width:0;height:0}.ob-anno-line{width:100%;height:100%;stroke:var(--color-brand);stroke-width:3px;stroke-linecap:round;stroke-dasharray:7 6;position:absolute;inset:0;overflow:visible}.ob-anno--click{width:14px;height:14px}.ob-anno--click .ob-anno__dot{border-radius:var(--radius-pill);width:100%;height:100%;box-shadow:0 0 0 3px var(--color-surface);background:currentColor}.ob-anno__ripple{border-radius:var(--radius-pill);opacity:.7;border:3px solid;width:14px;height:14px;position:absolute;transform:scale(2)}.ob-anno__ripple--b{opacity:.35;transform:scale(3)}.ob-anno--scroll .ob-anno__glyph{border-radius:var(--radius-pill);background:var(--color-brand-solid);width:2.25rem;height:2.25rem;color:var(--color-brand-solid-text);place-items:center;display:grid}@media (width>=1024px) and (pointer:fine){.pr-walk-launch{display:none}}.pr-door__choices{gap:var(--space-2);flex-wrap:wrap;display:flex}.pr-door__visit{max-width:6rem}.pr-door__pair{gap:var(--space-3);flex-wrap:wrap;display:flex}.pr-door__pair>.aevon-field{flex:10rem;min-width:0}.pr-door__was{gap:var(--space-3);grid-template-columns:9rem minmax(0,1fr);align-items:baseline;display:grid}.pr-contacts{margin-top:var(--space-2)}.pr-contacts__list{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pr-contacts__row{font-size:var(--font-sm);align-items:baseline;gap:0 var(--space-1);flex-wrap:wrap;display:flex}.pr-contacts__name{font-weight:var(--weight-medium)}.pr-contacts__role{color:var(--color-text-muted)}.pr-contacts__sep{color:var(--color-text-subtle)}.pr-contacts__link{color:var(--color-brand-text);text-underline-offset:2px;text-decoration:underline}.pr-contacts__pending,.pr-contacts__unavailable,.pr-contacts__empty{font-size:var(--font-xs);margin-top:var(--space-1)}.pr-contacts__pending{color:var(--color-info-text)}.pr-edit{gap:var(--space-6);flex-direction:column;display:flex}.pr-edit__group>.aevon-label--section{margin-bottom:var(--space-3);display:block}.pr-edit__stack{gap:var(--space-3);flex-direction:column;display:flex}.pr-edit__grid{gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=640px){.pr-edit__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.pr-edit__warn{font-size:var(--font-xs);margin-top:var(--space-2)}.pr-edit-hours{gap:var(--space-3);flex-direction:column;display:flex}.pr-edit-hours__summary{font-size:var(--font-sm);font-weight:var(--weight-medium);color:var(--color-text);margin:0}.pr-edit-hours__row{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-inset);flex-direction:column;display:flex}.pr-edit-hours__row-head{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.pr-edit-hours__row-title{font-size:var(--font-xs);font-weight:var(--weight-semibold);color:var(--color-text-muted)}.pr-edit-hours__quick{align-items:center;gap:var(--space-1);display:inline-flex}.pr-edit-hours__quick .aevon-btn{padding-left:var(--space-2);padding-right:var(--space-2)}.pr-edit-hours__remove{padding:var(--space-1)}.pr-edit-hours__days{gap:var(--space-1)}.pr-edit-hours__days .aevon-choice{padding-left:0;padding-right:0}.pr-edit-hours__times{align-items:end;gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.pr-edit-hours__time{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.pr-edit-hours__time .aevon-input{width:100%;min-width:0}.pr-edit-hours__dash{color:var(--color-text-subtle);padding-bottom:var(--space-2-5)}.pr-edit-hours__foot{justify-content:space-between;gap:var(--space-2);flex-wrap:wrap;display:flex}.pr-screen__listing-skel{width:8rem;height:.875rem;margin-top:var(--space-0-5);display:block}.pr-screen__rating{align-items:center;gap:var(--space-1);white-space:nowrap;display:inline-flex}.pr-screen__rating-num{font-weight:var(--weight-semibold);color:var(--color-text);font-variant-numeric:tabular-nums}.pr-screen__stars{flex:none;line-height:0;display:inline-flex;position:relative}.pr-screen__stars-base,.pr-screen__stars-fill{gap:1px;display:inline-flex}.pr-screen__stars-base .pr-screen__star{fill:var(--color-border-strong);stroke:var(--color-border-strong)}.pr-screen__stars-fill{width:var(--pr-stars-fill,0%);position:absolute;inset:0 auto 0 0;overflow:hidden}.pr-screen__stars-fill .pr-screen__star{fill:var(--color-rating-star);stroke:var(--color-rating-star);flex:none}.pr-screen__listing-quiet{font-size:var(--font-xs);color:var(--color-text-muted);overflow-wrap:anywhere}.pr-screen__listing-hours{font-size:var(--font-xs);color:var(--color-text);overflow-wrap:anywhere}.call-audit-bar{min-width:var(--space-10);height:var(--space-1-5);border-radius:var(--radius-pill);background:var(--color-border);flex:auto;overflow:hidden}.call-audit-bar>span{border-radius:var(--radius-pill);background:var(--color-brand);height:100%;transition:width var(--motion-slow) var(--ease-standard);display:block}.call-audit-bar--success>span{background:var(--color-success)}.call-audit-bar__count{font-size:var(--font-xs);font-variant-numeric:tabular-nums;color:var(--color-text-muted);flex:none}.call-audit-progress-cell{align-items:center;gap:var(--space-2);min-width:var(--space-12);display:flex}.call-audit-import-textarea{min-height:var(--space-12);resize:vertical;line-height:var(--leading-normal)}.call-audit-report__line{font-size:var(--font-sm);color:var(--color-text);margin-bottom:var(--space-1)}.call-audit-report__line--ok{color:var(--color-success-text)}.call-audit-report__line--warn{color:var(--color-warn-text)}.call-audit-report__list{margin:0 0 var(--space-3);padding-left:var(--space-4);font-size:var(--font-xs);color:var(--color-text-muted);list-style:outside}.call-audit-report__list li{margin-bottom:var(--space-1)}.call-audit-report__biz{color:var(--color-text);font-weight:var(--weight-medium)}.call-audit-report__phone{font-family:var(--font-mono);font-size:var(--font-2xs)}.pr-export-fallback{margin-top:var(--space-3);width:100%}.pr-import-review{margin:var(--space-2) 0;border:1px solid var(--color-border);border-radius:var(--radius-sm);max-height:18rem;padding:0;list-style:none;overflow:auto}.pr-import-review__row+.pr-import-review__row{border-top:1px solid var(--color-border)}.pr-import-review__label{align-items:baseline;gap:var(--space-1) var(--space-2);padding:var(--space-1-5) var(--space-2);cursor:pointer;flex-wrap:wrap;display:flex}.pr-import-review__biz{font-weight:var(--weight-medium);color:var(--color-text)}.pr-import-review__where,.pr-import-review__flag{padding-left:var(--space-6);font-size:var(--font-xs);flex-basis:100%}.pr-import-review__row.is-off .pr-import-review__biz{color:var(--color-text-muted);text-decoration:line-through}.d2d-body{background:var(--color-page)}.d2d{flex-direction:column;height:100dvh;display:flex;overflow:hidden}.d2d__bar{align-items:center;gap:var(--space-3);padding:calc(var(--space-2) + env(safe-area-inset-top,0px)) var(--space-4) var(--space-2);border-bottom:1px solid var(--color-border);background:var(--color-surface);flex:none;display:flex}.d2d__brand{align-items:center;gap:var(--space-2);min-height:var(--space-11);color:var(--color-text);min-width:0;text-decoration:none;display:flex}.d2d__mark{width:var(--space-5);height:var(--space-5);flex:none}.d2d__mark-a{fill:var(--color-brand)}.d2d__mark-b{fill:var(--color-text)}.d2d__title{font-weight:var(--weight-semibold);font-size:var(--font-sm)}.d2d__sync{font-size:var(--font-2xs);color:var(--color-warn-text);background:var(--color-warn-bg);border-radius:var(--radius-sm);padding:var(--space-0-5) var(--space-2)}.d2d__me{font-size:var(--font-xs);text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-left:auto;overflow:hidden}.d2d__stage{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.d2d__screen{overscroll-behavior:contain;min-height:0;padding:var(--space-4) var(--space-4) calc(var(--space-4) + env(safe-area-inset-bottom,0px));flex:auto;overflow-y:auto}body.d2d--map .d2d__screen,body.d2d--dock .d2d__screen{padding-bottom:var(--space-4)}.d2d__fade{height:var(--space-12);pointer-events:none;padding-bottom:var(--space-1);background:linear-gradient(to bottom, transparent, var(--color-page));opacity:0;transition:opacity var(--motion-fast) var(--ease-standard);justify-content:center;align-items:flex-end;display:flex;position:absolute;bottom:0;left:0;right:0}.d2d__fade.is-on{opacity:1}.d2d__fade-pill{font-size:var(--font-2xs);font-weight:var(--weight-semibold);color:var(--color-text-muted);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-pill);padding:var(--space-0-5) var(--space-2)}.d2d-dock{align-items:stretch;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-top:1px solid var(--color-border);background:var(--color-surface);flex:none;display:flex}.d2d-dock[hidden]{display:none}body:not(.d2d--map) .d2d-dock{padding-bottom:calc(var(--space-2) + env(safe-area-inset-bottom,0px))}.d2d-dock .aevon-btn{min-height:var(--space-12);gap:var(--space-2);padding-left:var(--space-3);padding-right:var(--space-3);white-space:nowrap;min-width:0}.d2d-dock__main{flex:1 1 0;min-width:0}.d2d-dock__btn{flex:none}.d2d-dock__n{min-width:var(--space-5);padding:0 var(--space-1-5);border-radius:var(--radius-sm);background:var(--color-surface-inset);font-size:var(--font-xs);font-variant-numeric:tabular-nums;text-align:center}.d2d-dock .aevon-btn,.d2d-card__act .aevon-btn,.d2d-door__choices .aevon-choice,.d2d-stop{transition:transform var(--motion-fast) var(--ease-standard), background-color var(--motion-fast) var(--ease-standard)}.d2d-dock .aevon-btn:active,.d2d-card__act .aevon-btn:active,.d2d-door__choices .aevon-choice:active{transform:scale(.97)}.d2d-more{gap:var(--space-2);flex-direction:column;display:flex}.d2d__map{border-top:1px solid var(--color-border);background:var(--color-surface-inset);min-height:0;padding-bottom:env(safe-area-inset-bottom,0px);flex:0 0 42%;position:relative}.d2d__map[hidden]{display:none}.d2d__map-canvas{position:absolute;inset:0}.d2d-map-btn{transition:transform var(--motion-fast) var(--ease-standard), background-color var(--motion-fast) var(--ease-standard);top:var(--space-2);right:var(--space-2);z-index:2;width:var(--space-11);height:var(--space-11);border:1px solid var(--color-control-border);border-radius:var(--radius-md);background:var(--color-control-surface);color:var(--color-text);cursor:pointer;justify-content:center;align-items:center;display:flex;position:absolute}.d2d-key{left:var(--space-2);bottom:var(--space-6);z-index:2;gap:var(--space-1) var(--space-3);max-width:calc(100% - var(--space-12) - var(--space-12));padding:var(--space-1) var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);font-size:var(--font-2xs);color:var(--color-text);flex-wrap:wrap;display:flex;position:absolute}.d2d-key:empty{display:none}.d2d-key__item{align-items:center;gap:var(--space-1);display:inline-flex}.d2d-key__pin{width:var(--space-4-5);height:var(--space-4-5);display:block}.d2d-skel{height:calc(var(--space-12) * 3);border-radius:var(--radius-md)}.d2d-note{font-size:var(--font-xs);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);margin-bottom:var(--space-3)}.d2d-note--warn{color:var(--color-warn-text);background:var(--color-warn-bg)}.d2d-sub{font-size:var(--font-xs);font-weight:var(--weight-semibold);color:var(--color-text-muted);margin-bottom:var(--space-2)}.d2d-home{gap:var(--space-4);flex-direction:column;display:flex}.d2d-home__date{font-size:var(--font-sm);color:var(--color-text-muted)}.d2d-day,.d2d-empty,.d2d-summary{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);flex-direction:column;display:flex}.d2d-day__name,.d2d-empty__title{font-size:var(--font-lg);font-weight:var(--weight-semibold)}.d2d-day__count{font-size:var(--font-sm);color:var(--color-text-muted)}.d2d-day__corridors{gap:var(--space-1);flex-direction:column;display:flex}.d2d-day__corridor{justify-content:space-between;gap:var(--space-3);font-size:var(--font-sm);display:flex}.d2d-day__corridor.is-done{color:var(--color-text-muted)}.d2d-day__when{font-size:var(--font-xs);color:var(--color-warn-text)}.d2d-day__comebacks ul{gap:var(--space-1);font-size:var(--font-sm);flex-direction:column;display:flex}.d2d-day__at{font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;margin-right:var(--space-2)}.d2d-walk{gap:var(--space-4);flex-direction:column;display:flex}.d2d-walk__head{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.d2d-walk__more{flex:none;margin-left:auto}.d2d-walk__count{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--font-xs);font-weight:var(--weight-semibold);color:var(--color-text-muted);overflow:hidden}.d2d-card{gap:var(--space-2);flex-direction:column;display:flex}.d2d-card__why{font-size:var(--font-xs);font-weight:var(--weight-semibold);color:var(--color-brand-text)}.d2d-card__name{font-size:var(--font-2xl);font-weight:var(--weight-semibold);line-height:var(--leading-tight);overflow-wrap:anywhere}.d2d-card__addr{font-size:var(--font-sm);color:var(--color-text-muted)}.d2d-card__ask{align-items:center;gap:var(--space-2);font-size:var(--font-sm);display:flex}.d2d-card__deal{align-items:flex-start;gap:var(--space-2);font-size:var(--font-sm);display:flex}.d2d-card__deal svg{flex:none;margin-top:.15em}.d2d-card__hours{font-size:var(--font-xs);align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.d2d-card__notes{font-size:var(--font-xs);color:var(--color-danger-text)}.d2d-card__note,.d2d-card__past{font-size:var(--font-xs)}.d2d-card__past{color:var(--color-text-muted)}.d2d-card__act{gap:var(--space-2);margin-top:var(--space-1);grid-template-columns:2fr 1fr;display:grid}.d2d-card__act .aevon-btn{min-height:var(--space-11)}.d2d-card__head{justify-content:space-between;align-items:flex-start;gap:var(--space-2);display:flex}.d2d-card__id{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.d2d-card__edit{width:var(--space-11);height:var(--space-11);margin:calc(var(--space-2) * -1) calc(var(--space-2) * -1) 0 0;border-radius:var(--radius-md);color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.d2d-map-btn:active{transform:scale(.94)}.d2d-card__edit:active{background:var(--color-surface-inset)}.d2d-optional{margin-left:var(--space-1);font-weight:var(--weight-normal);color:var(--color-text-subtle)}.d2d-sec,.d2d-list{flex-direction:column;display:flex}.d2d-list--press{gap:var(--space-1)}.d2d-press{font-size:var(--font-xs);color:var(--color-warn-text)}.d2d-list--quiet{font-size:var(--font-xs);color:var(--color-text-muted);gap:var(--space-1)}.d2d-row{border-top:1px solid var(--color-border)}.d2d-row:first-child{border-top:0}.d2d-row__btn,.d2d-row--done,.d2d-row--held,.d2d-list>.d2d-row{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;min-height:var(--space-11);padding:var(--space-2) 0;text-align:left;display:flex}.d2d-row__btn{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0}.d2d-row__link{color:inherit;text-decoration:none}.d2d-row__link .d2d-row__meta{align-items:center;gap:var(--space-1);display:flex}.d2d-stop{align-items:center;gap:var(--space-3);width:100%;min-width:0;color:inherit;font:inherit;text-align:left;border-radius:var(--radius-sm);background:0 0;border:0;flex:auto;padding:0;text-decoration:none;display:flex}button.d2d-stop,a.d2d-stop{cursor:pointer}button.d2d-stop:active,a.d2d-stop:active{background:var(--color-surface-inset)}.d2d-stop__text{flex-direction:column;flex:auto;min-width:0;display:flex}.d2d-stop__name{font-size:var(--font-sm);overflow-wrap:anywhere}.d2d-stop__meta{font-size:var(--font-xs);color:var(--color-text-muted);overflow-wrap:anywhere}.d2d-stop__go{align-items:center;gap:var(--space-1);font-size:var(--font-xs);font-weight:var(--weight-semibold);color:var(--color-brand-text);flex:none;display:inline-flex}.d2d-stop--todo .d2d-stop__name{font-weight:var(--weight-semibold)}.d2d-stop--done .d2d-stop__name,.d2d-stop--done .d2d-stop__go{color:var(--color-text-muted)}.d2d-stop--taken .d2d-stop__meta{color:var(--color-warn-text)}.d2d-mark{width:var(--space-6);height:var(--space-6);flex:none;justify-content:center;align-items:center;display:inline-flex}.d2d-mark--todo:before{content:"";width:var(--space-5);height:var(--space-5);border:2px solid var(--color-brand);box-sizing:border-box;border-radius:50%}.d2d-mark--done{color:var(--color-success-text)}.d2d-mark--taken{color:var(--color-warn-text)}.d2d-sub__n{margin-left:var(--space-2);font-weight:var(--weight-normal);color:var(--color-text-subtle)}.d2d-stops__filter{gap:var(--space-2);display:grid}.d2d-stops__filter--2{grid-template-columns:1fr 1fr}.d2d-stops__filter--3{grid-template-columns:repeat(3,1fr)}.d2d-stops__filter--4{grid-template-columns:repeat(2,1fr)}.d2d-stops__empty{padding:var(--space-4) 0}.d2d-row__name{font-size:var(--font-sm);overflow-wrap:anywhere;min-width:0}.d2d-row__meta{font-size:var(--font-xs);color:var(--color-text-muted);text-align:right;flex:none}.d2d-row--done .d2d-row__name,.d2d-row--held .d2d-row__name{color:var(--color-text-muted)}.d2d-corr{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) 0;border-top:1px solid var(--color-border);display:flex}.d2d-corr:first-child{border-top:0}.d2d-corr.is-done .d2d-corr__name{color:var(--color-text-muted)}.d2d-corr__text{flex-direction:column;min-width:0;display:flex}.d2d-corr__name{font-size:var(--font-sm);font-weight:var(--weight-semibold)}.d2d-corr__act{gap:var(--space-1);flex:none;display:flex}.d2d-quiet{padding:var(--space-2) 0;min-height:var(--space-11);font:inherit;font-size:var(--font-xs);color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;text-decoration:underline}.d2d-walk__quiet{font-size:var(--font-sm);grid-column:1/-1;margin:0}.d2d-door__body{gap:var(--space-5);padding-bottom:var(--space-4);flex-direction:column;display:flex}.d2d-door__head{align-items:flex-start;gap:var(--space-1);flex-direction:column;display:flex}.d2d-door__head>.aevon-btn{margin-left:0}.d2d-door__who{min-width:0}.d2d-door__name{font-size:var(--font-lg);font-weight:var(--weight-semibold);overflow-wrap:anywhere}.d2d-door__addr{font-size:var(--font-xs)}.d2d-door__block{gap:var(--space-2);flex-direction:column;display:flex}.d2d-door__q{font-size:var(--font-sm);font-weight:var(--weight-semibold)}.d2d-door__choices,.d2d-door__tags,.d2d-door__sheet-tags{gap:var(--space-2);flex-wrap:wrap;display:flex}.d2d-door__choices .aevon-choice,.d2d-door__tags .aevon-choice,.d2d-door__sheet-tags .aevon-choice{min-height:var(--space-11);font-size:var(--font-base);text-align:center;flex:auto}.d2d-door__choices--two .aevon-choice,.d2d-door__choices--three .aevon-choice{flex:1 1 0}.d2d-door__choices--lg .aevon-choice{min-height:var(--space-12)}.d2d-door__more{align-self:flex-start}.d2d-door__nonames,.d2d-door__totwenty{font-size:var(--font-2xs);font-weight:var(--weight-normal);color:var(--color-text-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:0 var(--space-1-5);margin-left:var(--space-1)}.d2d-door__said{resize:vertical}.d2d-door__pair{gap:var(--space-2);flex-wrap:wrap;display:flex}.d2d-door__pairfield{gap:var(--space-1);flex-direction:column;flex:9rem;min-width:0;display:flex}.d2d-door__pairfield .aevon-input{width:100%;min-width:0}.d2d-door__editing{margin-top:var(--space-1);font-size:var(--font-xs);font-weight:var(--weight-semibold);color:var(--color-warn-text)}.d2d-door__hoursline{font-size:var(--font-xs)}.d2d-door__act{bottom:calc(var(--space-4) * -1);gap:var(--space-2);margin:0 calc(var(--space-4) * -1) calc(var(--space-4) * -1);padding:var(--space-3) var(--space-4) calc(var(--space-3) + env(safe-area-inset-bottom,0px));border-top:1px solid var(--color-border);background:var(--color-page);flex-direction:column;display:flex;position:sticky}.d2d-door__miss{font-size:var(--font-xs);text-align:center}.d2d-nb__act{flex-flow:wrap}.d2d-nb__act .aevon-btn{white-space:normal;flex:auto;min-width:0}.d2d-nb__kinds{gap:var(--space-2);flex-wrap:wrap;display:flex}.d2d-nb__kind{min-height:var(--space-11);cursor:pointer;border:1px solid var(--color-border)}.d2d-nb__kind.is-on{border-color:var(--color-brand);color:var(--color-brand-text)}.d2d-nb__existing{gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-surface-inset);flex-direction:column;display:flex}.d2d-nb__ex-name{font-weight:var(--weight-semibold)}.d2d-nb__history{gap:var(--space-1);font-size:var(--font-xs);flex-direction:column;display:flex}.d2d-nb__ex-act{gap:var(--space-2);flex-direction:column;display:flex}.d2d-sheet__list{margin-top:var(--space-3)}.d2d-sheet__form{gap:var(--space-2);flex-direction:column;display:flex}.d2d-sheet__people{gap:var(--space-1);font-size:var(--font-sm);margin-bottom:var(--space-2);flex-direction:column;display:flex}.d2d-near__row{align-items:center;gap:var(--space-3);min-height:var(--space-11);padding:var(--space-1) 0;width:100%;display:flex}.d2d-near__row>span{flex-direction:column;min-width:0;display:flex}.d2d-nb__sugg{gap:var(--space-2);flex-direction:column;display:flex}.d2d-nb__sugg:empty{display:none}.d2d-nb__sugg-head{font-size:var(--font-sm);font-weight:var(--weight-semibold);margin:0}.d2d-nb__sugg-note{font-size:var(--font-sm);margin:0}.d2d-nb__places{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.d2d-nb__place{align-items:flex-start;gap:var(--space-0-5);width:100%;min-height:var(--space-11);padding:var(--space-2) var(--space-3);border:1px solid var(--color-control-border);border-radius:var(--radius-sm);background:var(--color-control-surface);color:var(--color-text);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--motion-fast) var(--ease-standard), border-color var(--motion-fast) var(--ease-standard);flex-direction:column;display:flex}.d2d-nb__place:hover{background:var(--color-control-surface-hover)}.d2d-nb__place.is-on{border-color:var(--color-brand)}.d2d-nb__place-name{font-weight:var(--weight-semibold);overflow-wrap:anywhere}.d2d-nb__place-line{font-size:var(--font-sm);overflow-wrap:anywhere}.d2d-nb__place-known{font-size:var(--font-xs);color:var(--color-info-text)}.d2d-nb__place-skel{height:var(--space-11);border-radius:var(--radius-sm);display:block}.pricing__bar{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);margin-bottom:var(--space-6);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border);flex-wrap:wrap;display:flex}.pricing__menu-btn{align-items:center;gap:var(--space-1-5);display:inline-flex}.pricing__menu-chev{flex:none;width:.875rem;height:.875rem}.pricing__doc{align-items:center;gap:var(--space-2);min-width:0;display:flex}.pricing__doc-btn{min-width:0;max-width:16rem}.pricing__doc-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (width<=639.98px){#pricing-start-btn{display:none}.pricing__doc{flex:auto}.pricing__doc-btn{flex:auto;justify-content:space-between;max-width:none}}.pricing__loaded{font-size:var(--font-xs);text-align:right;flex-basis:100%;margin:0}.pricing__menu-head{padding:var(--space-1-5) var(--space-2-5) var(--space-1);font-size:var(--font-2xs);font-weight:var(--weight-semibold);color:var(--color-text-subtle)}.pricing__menu-empty{padding:var(--space-1-5) var(--space-2-5);font-size:var(--font-xs);color:var(--color-text-muted)}.pricing__grid{gap:var(--space-8);grid-template-columns:minmax(0,20rem) minmax(0,1fr);align-items:start;display:grid}.pricing__inputs{gap:var(--space-3);min-width:0;top:calc(var(--top-bar-h) + var(--space-4));max-height:calc(100vh - var(--top-bar-h) - var(--space-8));scrollbar-gutter:stable;padding-right:var(--space-3);flex-direction:column;display:flex;position:sticky;overflow-y:auto}.pricing-row{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pricing-lines{gap:var(--space-2) var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pricing-lines__label,.pricing-lines__phone{grid-column:1/-1}.pricing-line{align-items:center;gap:var(--space-1-5);grid-template-columns:auto minmax(0,1fr) 3rem;min-width:0;display:grid}.pricing-line--phone{grid-template-columns:auto minmax(0,1fr)}.pricing-line__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--font-sm);color:var(--color-text);overflow:hidden}.pricing-line--phone .pricing-line__name{font-size:var(--font-xs);font-weight:var(--weight-medium);color:var(--color-text-muted)}.pricing-line .aevon-input{text-align:right;font-variant-numeric:tabular-nums;min-width:0}.pricing-line:has(.aevon-checkbox:not(:checked)) .pricing-line__name,.pricing-line:has(.aevon-checkbox:not(:checked)) .aevon-input{color:var(--color-text-subtle)}.pricing-lines__unit{font-size:var(--font-xs);line-height:var(--leading-snug);align-self:center;margin:0}.pricing-field__head{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.pricing__subhead{padding-top:var(--space-3);border-top:1px solid var(--color-border)}.pricing__subhead--first{border-top:0;padding-top:0}.pricing__subhead+.pricing-field__hint{margin-top:calc(var(--space-1) * -1)}.pricing__output{min-width:0}.pricing-field{gap:var(--space-1-5);flex-direction:column;display:flex}.pricing-field__out{font-family:var(--font-data);font-variant-numeric:tabular-nums;font-weight:var(--weight-semibold);color:var(--color-text-strong)}.pricing-field__hint{font-size:var(--font-xs);line-height:var(--leading-normal);max-width:46ch;margin:0}.pricing-region{padding-top:var(--space-6);margin-top:var(--space-6);border-top:1px solid var(--color-border)}.pricing-region--first{border-top:0;margin-top:0;padding-top:0}.pricing-region__head{align-items:baseline;gap:var(--space-2) var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.pricing-region__title{margin:0}.pricing-region__src{font-size:var(--font-xs)}.pricing-region__link{font-size:var(--font-sm);margin-left:auto}.pricing-region__body{gap:var(--space-6) var(--space-8);grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));align-items:start;display:grid}.pricing-region__body--stack{grid-template-columns:minmax(0,1fr)}.pricing-hero{margin-bottom:var(--space-5)}.pricing-hero__value{font-family:var(--font-data);font-size:var(--font-4xl);font-weight:var(--weight-bold);line-height:var(--leading-none);letter-spacing:-.02em;color:var(--color-text-strong);margin:0}.pricing-hero__value--danger{color:var(--color-danger-text);font-family:var(--font-display)}.pricing-hero__unit{font-family:var(--font-sans);font-size:var(--font-xl);font-weight:var(--weight-medium);color:var(--color-text-muted)}.pricing-hero__label{margin:var(--space-3) 0 0;font-size:var(--font-base);line-height:var(--leading-normal);color:var(--color-text);max-width:60ch}.pricing-marks{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pricing-mark{gap:var(--space-1) var(--space-4);padding:var(--space-2) 0 var(--space-2) var(--space-4);border-left:3px solid var(--color-border-strong);grid-template-columns:minmax(0,10rem) minmax(0,auto);display:grid}.pricing-mark--floor{border-left-color:var(--color-warn)}.pricing-mark--band{border-left-color:var(--color-brand)}.pricing-mark--ceiling{border-left-color:var(--color-success)}.pricing-mark__label{font-size:var(--font-xs);color:var(--color-text-subtle);align-self:center}.pricing-mark__value{font-family:var(--font-data);font-variant-numeric:tabular-nums;font-size:var(--font-xl);font-weight:var(--weight-semibold);color:var(--color-text-strong);align-self:center}.pricing-mark__detail{font-size:var(--font-xs);line-height:var(--leading-normal);grid-column:1/-1;max-width:68ch}.pricing-ledger{flex-direction:column;display:flex}.pricing-ledger+.pricing-ledger{margin-top:var(--space-5)}.pricing-ledger__title{margin:0 0 var(--space-2);font-size:var(--font-sm);font-weight:var(--weight-semibold);color:var(--color-text)}.pricing-ledger__row{justify-content:space-between;align-items:baseline;gap:var(--space-4);padding:var(--space-1-5) 0;border-top:1px solid var(--color-border);font-size:var(--font-sm);display:flex}.pricing-ledger__row:first-of-type{border-top:0}.pricing-ledger__row--total{border-top:1px solid var(--color-border-strong);font-weight:var(--weight-semibold)}.pricing-ledger__k{min-width:0;color:var(--color-text-muted);flex-direction:column;display:flex}.pricing-ledger__row--total .pricing-ledger__k{color:var(--color-text)}.pricing-ledger__meta{font-size:var(--font-xs);line-height:var(--leading-normal)}.pricing-ledger__v{font-family:var(--font-data);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--color-text)}.pricing-ledger__note{margin:var(--space-2) 0 0;font-size:var(--font-xs);line-height:var(--leading-normal);max-width:68ch}.pricing-warn{margin:var(--space-3) 0 0;padding:var(--space-2) 0 var(--space-2) var(--space-3);border-left:3px solid var(--color-warn);font-size:var(--font-xs);line-height:var(--leading-normal);color:var(--color-warn-text);max-width:68ch}.pricing-note{font-size:var(--font-sm);line-height:var(--leading-normal);max-width:78ch;margin:0}.pricing-assumptions{margin:var(--space-3) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.pricing-assumption{padding:var(--space-1-5) 0;border-top:1px solid var(--color-border);font-size:var(--font-xs);line-height:var(--leading-normal);color:var(--color-text-muted)}.pricing-state{padding:var(--space-6) var(--space-4)}.pricing__dock{display:none}@media (width<=1023.98px){.pricing__grid{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}.pricing__dock:not(:empty){justify-content:space-between;align-items:baseline;gap:var(--space-3);z-index:2;margin-bottom:env(safe-area-inset-bottom);padding:var(--space-3) var(--space-4);background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-md);display:flex;position:sticky;bottom:0}.pricing__dock-value{font-family:var(--font-data);font-variant-numeric:tabular-nums;font-size:var(--font-lg);font-weight:var(--weight-semibold);color:var(--color-text-strong)}.pricing__dock-value--danger{color:var(--color-danger-text)}.pricing__dock--idle{visibility:hidden}.pricing__dock-label{font-size:var(--font-xs);color:var(--color-text-muted);text-align:right}.pricing__inputs{max-height:none;position:static;overflow:visible}.pricing-mark{grid-template-columns:minmax(0,1fr)}.pricing-hero__value{font-size:var(--font-3xl)}}.pricing__saved-meta{font-size:var(--font-2xs);margin-top:var(--space-0-5);display:block}.pricing-founding{font-size:var(--font-xs)}.pricing-founding-note{margin-top:var(--space-2);font-size:var(--font-xs);max-width:60ch}.pricing-founding-note b{color:var(--color-text);font-weight:var(--weight-semibold)}.op-win__body .pricing__bar{margin-bottom:var(--space-2);border-bottom:0;justify-content:flex-end;padding-bottom:0}.op-win__body .pricing__bar>#pricing-start-btn,.op-win__body .pricing__bar>.pricing__doc,.op-win__body .pricing__loaded:empty,.op-win__body .pricing__loaded.hidden{display:none}.op-win__body .pricing__grid{gap:var(--space-5)}html.op-console .pricing-region{padding-top:var(--space-3);margin-top:var(--space-3)}html.op-console .pricing-region--first{margin-top:0;padding-top:0}html.op-console .pricing-region__head{margin-bottom:var(--space-2)}html.op-console .pricing-region__body{gap:var(--space-3) var(--space-5)}html.op-console .pricing-hero{margin-bottom:var(--space-3)}html.op-console .pricing-hero__value{font-size:var(--font-2xl)}html.op-console .pricing-hero__unit{font-size:var(--font-base)}html.op-console .pricing-hero__label{margin-top:var(--space-1);font-size:var(--font-sm)}html.op-console .pricing-marks{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}html.op-console .pricing-mark{padding:var(--space-1-5) var(--space-2-5);background:var(--color-surface-raised);grid-template-columns:minmax(0,1fr) auto}html.op-console .pricing-mark__value{font-size:var(--font-lg)}html.op-console .pricing-ledger+.pricing-ledger{margin-top:var(--space-3)}html.op-console .pricing-ledger__row{padding-top:var(--space-1);padding-bottom:var(--space-1);font-size:var(--font-xs)}html.op-console .pricing-ledger__title{margin-bottom:var(--space-1);font-size:var(--font-xs)}html.op-desk-on,html.op-desk-on body{height:100%;overflow:hidden}html.op-desk-on #admin-view{background:var(--color-page);flex-direction:column;height:100dvh;min-height:0;display:flex}html.op-desk-on #admin-frame{display:none}.op-desk{background:var(--color-page);flex:auto;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);min-height:0;display:grid;position:relative;overflow:clip}.op-desk[hidden]{display:none}#op-stage{min-width:0;min-height:0;margin:var(--space-1);grid-area:2/1;position:relative;overflow:clip}.op-stage__empty{justify-content:center;align-items:center;gap:var(--space-1);color:var(--color-text);font-size:var(--font-sm);flex-direction:column;display:flex;position:absolute;inset:0}.op-win{background:var(--color-surface);border:1px solid var(--color-border);outline:none;flex-direction:column;min-width:0;min-height:0;display:flex;position:absolute}.op-win[hidden]{display:none}.op-win.is-focused{border-color:var(--color-brand)}.op-win.is-focused>.op-win__bar{box-shadow:inset 0 2px 0 var(--color-brand)}.op-win--float{box-shadow:var(--shadow-lg);border-color:var(--color-border-strong)}.op-win--float.is-focused{border-color:var(--color-brand)}.op-win--zoomed{z-index:9}.op-win.is-dragging{opacity:.55}.op-win__bar{align-items:center;gap:var(--space-1-5);height:1.625rem;padding:0 var(--space-1) 0 var(--space-1-5);border-bottom:1px solid var(--color-border);background:var(--color-surface-raised);cursor:grab;user-select:none;flex:none;min-width:0;display:flex}html.op-dragging,html.op-dragging *{cursor:grabbing!important}.op-win__title{font-size:var(--font-sm);font-weight:var(--weight-bold);color:var(--color-text-bright);white-space:nowrap;flex:none}.op-win__sub{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--font-sm);color:var(--color-text-muted);flex:0 auto;overflow:hidden}.op-win__count{padding:0 var(--space-1);font-size:var(--font-2xs);font-variant-numeric:tabular-nums;color:var(--color-text-subtle);flex:none}.op-win__count:empty{display:none}.op-win__ctrl{flex:none;align-items:center;gap:1px;display:flex}.op-win__btn{border-radius:var(--radius-sm);width:1.25rem;height:1.25rem;color:var(--color-text-muted);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.op-win__btn:hover{background:var(--color-control-surface-hover);color:var(--color-text-bright)}.op-win__more{font-size:var(--font-sm);line-height:var(--leading-none);letter-spacing:0}.op-win.is-focused .op-win__more{color:var(--color-text-bright)}.op-win__btn .op-win__icon{--aevon-icon-size:.75rem}.op-win__link{border:1px dashed var(--color-control-border);width:.875rem;height:.875rem;font-size:var(--font-2xs);font-weight:var(--weight-bold);line-height:var(--leading-none);color:var(--color-text-muted);cursor:pointer;background:0 0;border-radius:1px;flex:none;justify-content:center;align-items:center;display:inline-flex}.op-win__link[data-link="1"]{background:var(--op-link-1);color:var(--op-link-ink);border:0}.op-win__link[data-link="2"]{background:var(--op-link-2);color:var(--op-link-ink);border:0}.op-win__link[data-link="3"]{background:var(--op-link-3);color:var(--op-link-ink);border:0}.op-win__link[data-link="4"]{background:var(--op-link-4);color:var(--op-link-ink);border:0}.op-win[data-link="1"]{border-left:2px solid var(--op-link-1)}.op-win[data-link="2"]{border-left:2px solid var(--op-link-2)}.op-win[data-link="3"]{border-left:2px solid var(--op-link-3)}.op-win[data-link="4"]{border-left:2px solid var(--op-link-4)}.op-win__body{min-height:0;padding:var(--space-2);background:var(--color-surface);flex:auto;overflow:auto;container:op-win/inline-size}.op-cover{z-index:var(--z-header);background:var(--color-surface);outline:none;flex-direction:column;display:flex;position:fixed;inset:0}.op-cover[hidden]{display:none}.op-cover__bar{align-items:center;gap:var(--space-3);padding:var(--space-0-5) var(--space-3);border-bottom:1px solid var(--color-border-strong);background:var(--color-surface-raised);font-size:var(--font-xs);flex:none;display:flex}.op-cover__title{font-weight:var(--weight-bold);color:var(--color-text-bright)}.op-cover__hint{color:var(--color-text-muted);margin-left:auto}.op-cover__body{min-height:0;padding:var(--space-3) var(--space-4);flex:auto;overflow:auto;container:op-win/inline-size}.op-cover__body>[id^=admin-tabpane-]{max-width:none;margin:0}.op-winside{gap:var(--space-4);grid-template-columns:10rem minmax(0,1fr);min-height:100%;display:grid}.op-winside__nav{padding-right:var(--space-2);border-right:1px solid var(--color-border);flex-direction:column;align-self:start;gap:1px;min-height:100%;display:flex;position:sticky;top:0}.op-winside__head{margin:var(--space-2) 0 var(--space-0-5);padding:0 var(--space-2);font-size:var(--font-2xs);font-weight:var(--weight-semibold);color:var(--color-text-subtle)}.op-winside__head:first-child{margin-top:0}.op-winside__main{min-width:0}html:not(.op-desk-on) .op-winside__nav .op-kbd{display:none}@container op-win (width<=36rem){.op-winside{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}.op-winside__nav{gap:var(--space-1);min-height:0;padding:0 0 var(--space-2);border-right:0;border-bottom:1px solid var(--color-border);flex-flow:wrap;position:static}.op-winside__head{display:none}.op-winside__nav .aevon-rail-item{width:auto}}@media (width<=767.98px){.op-winside{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}.op-winside__nav{gap:var(--space-1);min-height:0;padding:0 0 var(--space-2);border-right:0;border-bottom:1px solid var(--color-border);flex-flow:wrap;position:static}.op-winside__head{display:none}.op-winside__nav .aevon-rail-item{width:auto}}.op-win__body .admin-section,.op-win__body>[id^=admin-tabpane-]{max-width:none;margin:0}.op-win__body .aevon-table-scroll{max-height:none}.op-win--table>.op-win__body{flex-direction:column;padding:0;display:flex;overflow:hidden}.op-win--table>.op-win__body :has(.aevon-table-scroll){flex-direction:column;flex:auto;min-height:0;display:flex}.op-win--table>.op-win__body :has(.aevon-table-scroll)>:not(:has(.aevon-table-scroll)):not(.aevon-table-scroll){flex:none}.op-win--table>.op-win__body .aevon-table-scroll{flex:auto;min-height:0;overflow:auto}.op-win__body .admin-rq__bar{display:none}.op-win__body .aevon-td,.op-win__body .aevon-td .admin-client-type-badge{white-space:nowrap}.op-win__body .aevon-td .admin-action-trigger{width:1.25rem;height:1.25rem}.op-win__body .aevon-td .aevon-chip{padding-top:0;padding-bottom:0}.op-win__body .aevon-table{min-width:0}.op-win__body .mb-8{margin-bottom:var(--space-3)}.op-win__body .admin-rq__list{position:static}.op-win__body .admin-scen__rail{max-height:none;position:static;overflow:visible}@container op-win (width<=767.98px){.admin-scen__rail{display:none}.admin-scen__strip{display:block}.admin-scen-verdict{flex-direction:column}.admin-scen-verdict__main{flex:none}.admin-scen-verdict__side,.admin-scen-verdict__meta{align-items:flex-start}.admin-scen-claim__name{flex:100%}}.op-win__body .pricing__inputs{max-height:none;top:0}.op-win__grip{display:none}.op-win--float .op-win__grip{cursor:nwse-resize;background:linear-gradient(135deg, transparent 50%, var(--color-border-strong) 50%);width:.75rem;height:.75rem;display:block;position:absolute;bottom:0;right:0}.op-divider{z-index:2;position:absolute}.op-divider:after{content:"";position:absolute}.op-divider--col{cursor:col-resize}.op-divider--col:after{inset:0 -3px}.op-divider--row{cursor:row-resize}.op-divider--row:after{inset:-3px 0}.op-divider:hover{background:var(--color-brand)}.op-drop-zone{z-index:8;pointer-events:none;background:var(--color-brand-soft);border:1px solid var(--color-brand);display:none;position:absolute}.op-drag-ghost{z-index:var(--z-tooltip);pointer-events:none;padding:var(--space-0-5) var(--space-2);border:1px solid var(--color-brand);background:var(--color-surface-overlay);color:var(--color-text-bright);font-size:var(--font-xs);position:fixed}html.op-console .op-row-cursor,html.op-console .aevon-tr.op-row-cursor>.aevon-td{background:var(--color-brand-soft)}html.op-console .op-row-cursor{outline:1px solid var(--color-brand);outline-offset:-1px}html.op-console .op-row-marked,html.op-console .aevon-tr.op-row-marked>.aevon-td{box-shadow:inset 3px 0 0 var(--color-warn)}.op-status{align-items:center;gap:var(--space-4);height:1.375rem;padding:0 var(--space-2);border-top:1px solid var(--color-border);background:var(--color-surface-raised);font-size:var(--font-xs);color:var(--color-text-muted);white-space:nowrap;grid-area:3/1/auto/-1;display:flex;overflow:hidden;container:op-status/inline-size}.op-status__group{align-items:center;gap:var(--space-2);flex:none;display:inline-flex}.op-status>*{flex:none}.op-status>.op-status__spacer{flex:auto}.op-status>.op-status__fig{flex:0 auto;min-width:0;overflow:hidden}.op-status__short{display:none}@container op-status (width<=96rem){.op-status__svc-label{display:none}}@container op-status (width<=80rem){.op-status__w--2{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@container op-status (width<=72rem){.op-status__w--3{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.op-status__short--3{display:inline}}@container op-status (width<=64rem){.op-status__w--4{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.op-status__item{align-items:center;gap:var(--space-1);padding:0 var(--space-0-5);display:inline-flex}.op-status__item b{color:var(--color-text-bright);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums}.op-status__sep{background:var(--color-border-strong);width:1px;height:.75rem}.op-status__spacer{flex:auto}.op-status__dot{border-radius:var(--radius-round);background:var(--color-neutral);flex:none;width:7px;height:7px}.op-status__dot[data-state=ok]{background:var(--color-success)}.op-status__dot[data-state=warn]{background:var(--color-warn)}.op-status__dot[data-state=down]{background:var(--color-danger)}.op-status__dot[data-state=info]{background:var(--color-info)}.op-status__dot[data-state=off]{border:1px solid var(--color-control-border);background:0 0}.op-status__item[data-tone=danger] b{color:var(--color-danger-text)}.op-status__item[data-tone=warn] b{color:var(--color-warn-text)}.op-status__item[data-tone=success] b{color:var(--color-success-text)}.op-status__btn{align-items:center;gap:var(--space-1);padding:0 var(--space-1-5);border-radius:var(--radius-sm);color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;display:inline-flex}.op-status__btn:hover{background:var(--color-control-surface-hover);color:var(--color-text-bright)}.op-status__btn[aria-pressed=true]{color:var(--color-text-bright);border-color:var(--color-border-strong)}.op-feed{z-index:var(--z-header);top:1.625rem;right:var(--space-1);border:1px solid var(--color-border-strong);background:var(--color-surface-overlay);width:min(26rem,40vw);box-shadow:var(--shadow-lg);flex-direction:column;display:flex;position:absolute;bottom:1.625rem}.op-feed[hidden]{display:none}.op-feed__head{align-items:center;gap:var(--space-2);height:1.625rem;padding:0 var(--space-1) 0 var(--space-2);border-bottom:1px solid var(--color-border);font-size:var(--font-sm);color:var(--color-text-bright);font-weight:var(--weight-bold);flex:none;display:flex}.op-feed__head .op-feed__hint{font-weight:var(--weight-normal);color:var(--color-text-subtle);font-size:var(--font-xs)}.op-feed__list{flex:auto;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.op-feed__row{gap:var(--space-2);padding:var(--space-1) var(--space-2);border-bottom:1px solid var(--color-border);font-size:var(--font-xs);line-height:var(--leading-snug);grid-template-columns:3.75rem minmax(0,1fr);display:grid}.op-feed__time{color:var(--color-text-subtle);font-variant-numeric:tabular-nums}.op-feed__what{color:var(--color-text);min-width:0}.op-feed__who{color:var(--color-text-muted)}.op-feed__client{color:var(--color-text-bright)}.op-feed__via{color:var(--color-accent-text)}.op-feed__more{padding:var(--space-2);text-align:center}.op-feed__empty{padding:var(--space-4) var(--space-2);color:var(--color-text-muted);font-size:var(--font-xs);text-align:center}.op-feed__gap{flex:auto}.op-kbd,.op-stage__empty kbd{min-width:1.1em;padding:0 var(--space-1);border:1px solid var(--color-border-strong);border-radius:var(--radius-xs);background:var(--color-surface-raised);color:var(--color-text-muted);font:inherit;font-size:var(--font-2xs);line-height:var(--leading-snug);text-align:center;display:inline-block}.op-cmd{z-index:var(--z-dialog);border:1px solid var(--color-border-strong);background:var(--color-surface-overlay);width:min(40rem,100vw - 2rem);box-shadow:var(--shadow-lg);flex-direction:column;display:flex;position:fixed;top:1.75rem;left:50%;transform:translate(-50%)}.op-cmd[hidden]{display:none}.op-cmd__field{align-items:center;gap:var(--space-2);padding:var(--space-1-5) var(--space-2);border-bottom:1px solid var(--color-border);display:flex}.op-cmd__prompt{color:var(--color-brand-text);font-weight:var(--weight-bold)}.op-cmd__input{min-width:0;color:var(--color-text-bright);font:inherit;font-size:var(--font-base);background:0 0;border:0;outline:none;flex:auto}.op-cmd__input::placeholder{color:var(--color-text-subtle)}.op-cmd__list{max-height:min(60vh,26rem);padding:var(--space-0-5) 0;margin:0;list-style:none;overflow-y:auto}.op-cmd__group{padding:var(--space-1-5) var(--space-2) var(--space-0-5);font-size:var(--font-2xs);color:var(--color-text-subtle)}.op-cmd__opt{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);font-size:var(--font-sm);color:var(--color-text);cursor:pointer;display:flex}.op-cmd__opt[aria-selected=true]{background:var(--color-brand-soft);color:var(--color-text-bright);box-shadow:inset 2px 0 0 var(--color-brand)}.op-cmd__opt-main{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.op-cmd__opt-meta{color:var(--color-text-subtle);font-size:var(--font-xs);flex:none}.op-cmd__opt--danger .op-cmd__opt-main{color:var(--color-danger-text)}.op-cmd__foot{gap:var(--space-3);padding:var(--space-1) var(--space-2);border-top:1px solid var(--color-border);font-size:var(--font-2xs);color:var(--color-text-subtle);display:flex}.op-menu{z-index:var(--z-dialog);border:1px solid var(--color-border-strong);background:var(--color-surface-overlay);min-width:12.5rem;max-width:26rem;max-height:calc(100dvh - 3rem);box-shadow:var(--shadow-md);font-size:var(--font-xs);line-height:var(--leading-tight);outline:none;padding:1px 0;position:fixed;overflow-y:auto}.op-menu__head{padding:var(--space-1) var(--space-2) var(--space-0-5) var(--space-5);font-size:var(--font-2xs);font-weight:var(--weight-bold);color:var(--color-text-subtle);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.op-menu__item{align-items:center;gap:var(--space-2);width:100%;height:1.25rem;padding:0 var(--space-2) 0 0;color:var(--color-text);font:inherit;text-align:left;white-space:nowrap;cursor:default;background:0 0;border:0;border-radius:0;display:flex}.op-menu__check{width:var(--space-5);text-align:center;color:var(--color-text-bright);flex:none}.op-menu__label{text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.op-menu__meta{text-overflow:ellipsis;max-width:10rem;color:var(--color-text-subtle);flex:none;overflow:hidden}.op-menu__key{text-align:right;min-width:1.75rem;color:var(--color-text-subtle);flex:none}.op-menu__more{color:var(--color-text-subtle);flex:none}.op-menu__item.is-active,.op-menu__item:focus-visible{background:var(--color-brand-solid);color:var(--color-brand-solid-text);outline:none}.op-menu__item.is-active .op-menu__check,.op-menu__item.is-active .op-menu__meta,.op-menu__item.is-active .op-menu__key,.op-menu__item.is-active .op-menu__more{color:var(--color-brand-solid-text)}.op-menu__item--danger{color:var(--color-danger-text)}.op-menu__item--danger.is-active{color:var(--color-brand-solid-text)}.op-menu__item[aria-disabled=true]{color:var(--color-text-subtle)}.op-menu__item[aria-disabled=true].is-active{color:var(--color-text-subtle);background:0 0}.op-menu__sep{background:var(--color-border);height:1px;margin:1px 0}.op-menu__none{padding:var(--space-1) var(--space-2) var(--space-1) var(--space-5);color:var(--color-text-subtle)}.op-mb{height:1.375rem;padding:0 var(--space-1);border-bottom:1px solid var(--color-border);background:var(--color-surface-raised);font-size:var(--font-xs);white-space:nowrap;user-select:none;grid-area:1/1/auto/-1;align-items:stretch;display:flex}.op-mb[hidden]{display:none}.op-mb__menus,.op-mb__right{align-items:stretch;min-width:0;display:flex}.op-mb__right{margin-left:auto}.op-mb__item{align-items:center;gap:var(--space-1);padding:0 var(--space-2);color:var(--color-text);font:inherit;cursor:default;background:0 0;border:0;border-radius:0;display:inline-flex}.op-mb__item:hover{background:var(--color-control-surface-hover);color:var(--color-text-bright)}.op-mb__item.is-open,.op-mb__item:focus-visible{background:var(--color-brand-solid);color:var(--color-brand-solid-text);outline:none}.op-mb__app{font-weight:var(--weight-bold);color:var(--color-text-bright)}.op-mb__app:before{content:"▲";margin-right:var(--space-1);font-size:var(--font-2xs);color:var(--color-brand-text)}.op-mb__app.is-open:before,.op-mb__app:focus-visible:before{color:inherit}.op-mb__object{color:var(--color-text-bright);box-shadow:inset 1px 0 0 var(--color-border), inset -1px 0 0 var(--color-border)}.op-mb__layout,.op-mb__cmd,.op-mb__inbox{color:var(--color-text-muted)}.op-mb__cmd-hint{color:var(--color-text-subtle)}.op-mb__count{min-width:1rem;padding:0 var(--space-1);background:var(--color-danger-solid);color:var(--color-danger-solid-text);font-weight:var(--weight-bold);text-align:center}.op-mb__count.hidden{display:none}.op-mb__clock{padding:0 var(--space-2);color:var(--color-text-subtle);font-variant-numeric:tabular-nums;align-items:center;display:inline-flex}.op-export{z-index:var(--z-dialog);background:var(--color-modal-backdrop);justify-content:center;align-items:flex-start;padding-top:10vh;display:flex;position:fixed;inset:0}.op-export[hidden]{display:none}.op-export__panel{border:1px solid var(--color-border-strong);background:var(--color-surface-overlay);width:min(34rem,100vw - 2rem);box-shadow:var(--shadow-lg);font-size:var(--font-xs)}.op-export__title{padding:var(--space-1) var(--space-2);border-bottom:1px solid var(--color-border);background:var(--color-surface-raised);font-size:var(--font-xs);font-weight:var(--weight-bold);color:var(--color-text-bright);margin:0}.op-export__grid{gap:var(--space-1-5) var(--space-2);padding:var(--space-2);grid-template-columns:5rem minmax(0,1fr);display:grid}.op-export__k{color:var(--color-text-subtle);padding-top:2px}.op-export__v{gap:var(--space-0-5) var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.op-export__cols{max-height:9rem;overflow-y:auto}.op-export__opt{align-items:center;gap:var(--space-1);color:var(--color-text);cursor:pointer;display:inline-flex}.op-export__opt input{accent-color:var(--color-brand);margin:0}.op-export__opt.is-off{color:var(--color-text-subtle);cursor:default}.op-export__quick{color:var(--color-text-subtle)}.op-export__link{color:var(--color-text-bright);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.op-export__name{align-items:center;gap:var(--space-1);flex-wrap:nowrap}.op-export__name[hidden]{display:none}.op-export__name .aevon-input{flex:auto;min-width:0}.op-export__ext{color:var(--color-text-subtle)}.op-export__msg{padding:0 var(--space-2);color:var(--color-danger-text);margin:0}.op-export__msg:empty{display:none}.op-export__foot{justify-content:flex-end;gap:var(--space-1);padding:var(--space-1-5) var(--space-2);border-top:1px solid var(--color-border);display:flex}.op-help{z-index:var(--z-dialog);background:var(--color-modal-backdrop);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.op-help[hidden]{display:none}.op-help__panel{width:min(52rem,100vw - 2rem);max-height:calc(100vh - 4rem);padding:var(--space-3);border:1px solid var(--color-border-strong);background:var(--color-surface-overlay);box-shadow:var(--shadow-lg);overflow-y:auto}.op-help__title{margin:0 0 var(--space-2);font-size:var(--font-base);color:var(--color-text-bright)}.op-help__cols{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.op-help__group h3{margin:0 0 var(--space-1);font-size:var(--font-2xs);color:var(--color-text-subtle)}.op-help__row{justify-content:space-between;gap:var(--space-2);font-size:var(--font-xs);color:var(--color-text);padding:1px 0;display:flex}.op-help__row .op-kbd{flex:none}.pw{min-width:0}.pw--empty{padding:var(--space-4)}.pw-muted{font-size:var(--font-xs);color:var(--color-text-muted)}.pw-name{font-weight:var(--weight-medium);color:var(--color-text)}.pw-num{font-family:var(--font-data);font-variant-numeric:tabular-nums}.pw-num--done{color:var(--color-success-text)}.pw-num--warn{color:var(--color-warn-text)}.pw-sep{margin:0 var(--space-1);color:var(--color-text-subtle)}.pw-state{align-items:center;gap:var(--space-1-5);white-space:nowrap;display:inline-flex}.pw-state:before{content:"";border-radius:var(--radius-round);background:var(--color-text-subtle);flex:none;width:.5rem;height:.5rem}.pw-state--brand:before{background:var(--color-brand)}.pw-state--info:before{background:var(--color-info)}.pw-state--success:before{background:var(--color-success)}.pw-state--warn:before{background:var(--color-warn)}.pw-state--danger:before{background:var(--color-danger)}.pw-head{justify-content:space-between;align-items:flex-start;gap:var(--space-2) var(--space-4);padding:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.pw-head__who{min-width:0}.pw-head__name{align-items:baseline;gap:var(--space-1) var(--space-3);font-size:var(--font-base);font-weight:var(--weight-semibold);color:var(--color-text-strong);overflow-wrap:anywhere;flex-wrap:wrap;margin:0;display:flex}.pw-head__name .pw-state{font-size:var(--font-xs);font-weight:var(--weight-normal);color:var(--color-text)}.pw-head__facts{margin:var(--space-1) 0 0;font-size:var(--font-xs);color:var(--color-text-muted);flex-wrap:wrap;align-items:center;display:flex}.pw-head__facts .aevon-link{font-size:inherit}.pw-head__links{align-items:center;gap:var(--space-1) var(--space-4);font-size:var(--font-sm);flex-wrap:wrap;display:flex}.pw-link{align-items:center;gap:var(--space-1-5);color:var(--color-text);text-decoration:none;display:inline-flex}.pw-link:hover{text-decoration:underline}.pw-link__icon{width:.875rem;height:.875rem;color:var(--color-text-muted)}.pw-head[data-object]{border-radius:var(--radius-sm)}.pw-blocks{gap:var(--space-4);padding:var(--space-2) var(--space-4) var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,26rem),1fr));align-items:start;display:grid}.pw-block{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);min-width:0;scroll-margin-top:var(--space-2);flex-direction:column;display:flex}.pw-block--wide{grid-column:1/-1}.pw-block__title{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--color-border);font-size:var(--font-sm);font-weight:var(--weight-semibold);color:var(--color-text-strong);margin:0;display:flex}.pw-block__count{font-weight:var(--weight-normal);color:var(--color-text-muted)}.pw-block__key{margin-left:auto}html:not(.op-desk-on) .pw-block__key{display:none}.pw-block__body{gap:var(--space-3);min-width:0;padding:var(--space-3) var(--space-4) var(--space-4);flex-direction:column;display:flex}.pw-block__sub{margin:var(--space-2) 0 0;font-size:var(--font-xs);font-weight:var(--weight-semibold);color:var(--color-text)}.pw-block__sub:first-child{margin-top:0}.pw-ledger{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pw-ledger__row{justify-content:space-between;align-items:baseline;gap:var(--space-4);padding:var(--space-1-5) 0;border-top:1px solid var(--color-border);font-size:var(--font-sm);display:flex}.pw-ledger__row:first-child{border-top:0}.pw-ledger__row--total{border-top:1px solid var(--color-border-strong);font-weight:var(--weight-semibold)}.pw-ledger__row--quiet .pw-ledger__v{color:var(--color-text-subtle)}.pw-ledger__k{min-width:0;color:var(--color-text-muted);flex-direction:column;display:flex}.pw-ledger__row--total .pw-ledger__k{color:var(--color-text)}.pw-ledger__meta{font-size:var(--font-xs);color:var(--color-text-subtle)}.pw-ledger__v{font-family:var(--font-data);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--color-text);text-align:right}.pw-facts{flex-direction:column;margin:0;display:flex}.pw-fact{gap:var(--space-3);padding:var(--space-1-5) 0;border-top:1px solid var(--color-border);font-size:var(--font-sm);grid-template-columns:9rem minmax(0,1fr);display:grid}.pw-fact:first-child{border-top:0}.pw-fact dt{color:var(--color-text-muted)}.pw-fact dd{min-width:0;color:var(--color-text);overflow-wrap:anywhere;margin:0}.pw-fact__none{color:var(--color-text-subtle)}.pw-fact__more{margin-left:var(--space-2);font-size:var(--font-xs);color:var(--color-text-muted)}.pw-fact .aevon-input{max-width:22rem}.pw-lines{margin:0 calc(var(--space-2) * -1);flex-direction:column;padding:0;list-style:none;display:flex}.pw-line{align-items:baseline;gap:var(--space-3);padding:var(--space-1) var(--space-2);border-top:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--font-sm);grid-template-columns:2rem minmax(0,1fr) auto;display:grid}.pw-line:first-child{border-top:0}.pw-line__num{font-family:var(--font-data);color:var(--color-text-subtle)}.pw-line__main{flex-direction:column;min-width:0;display:flex}.pw-line__title{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pw-line__meta{font-size:var(--font-xs);color:var(--color-text-muted);overflow-wrap:anywhere}.pw-line__side{align-items:center;gap:var(--space-3);font-size:var(--font-xs);white-space:nowrap;display:flex}.pw-line__when{font-family:var(--font-data);color:var(--color-text-muted)}.pw-line--check{grid-template-columns:auto minmax(0,1fr) auto}.pw-acts{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.pw-acts .op-kbd{margin-left:var(--space-1)}.pw-note{font-size:var(--font-xs);line-height:var(--leading-normal);color:var(--color-text-muted);max-width:70ch;margin:0}.pw-sentence{font-size:var(--font-sm);line-height:var(--leading-normal);color:var(--color-text);margin:0}.pw-sentence strong{font-weight:var(--weight-semibold);color:var(--color-text-strong)}.pw-bar{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);flex-wrap:wrap;display:flex}.pw-bar__said{font-size:var(--font-sm);color:var(--color-text);margin:0}.pw-part{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.pw-part__title{font-size:var(--font-xs);font-weight:var(--weight-semibold);color:var(--color-text);margin:0}.pw-readout p,.pw-plan p{margin:0 0 var(--space-1-5);font-size:var(--font-sm);line-height:var(--leading-normal);color:var(--color-text)}.pw-readout p:last-child,.pw-plan p:last-child{margin-bottom:0}.pw-readout strong{font-weight:var(--weight-semibold)}.pw-parts{gap:var(--space-4) var(--space-6);grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));align-items:start;display:grid}.pw-parts>.pw-part{padding-top:var(--space-2);border-top:1px solid var(--color-border)}.pw--business .pr-biz__listing{gap:var(--space-1);flex-direction:column;display:flex}.op-win__body:has(>.admin-section>.pw--map){padding:0;overflow:hidden}.op-win__body>.admin-section:has(>.pw--map){height:100%}.pw--map{flex-direction:column;height:100%;min-height:0;display:flex}.pw-mapbar{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-4);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border);font-size:var(--font-xs);color:var(--color-text-muted);flex-wrap:wrap;flex:none;display:flex}.pw-mapbar__said{margin:0}.pw-mapbar__said b{font-weight:var(--weight-semibold);color:var(--color-text)}.pw-mapbar__legend{gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.pw-mapbar__key{align-items:baseline;gap:var(--space-1);display:inline-flex}.pw-map{background:var(--color-surface-inset);flex:auto;min-height:0;position:relative}.pw-map__gl{position:absolute;inset:0}.pw-map__box{z-index:3;border:1px solid var(--color-brand);background:var(--color-brand-soft);pointer-events:none;position:absolute}.pw-map__msg{z-index:2;padding:var(--space-4);background:var(--color-surface);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.pw-map__msg[hidden]{display:none}.pw-peek{font-family:var(--font-sans);padding:var(--space-0-5) var(--space-1)}.pw-peek__name{font-size:var(--font-sm);font-weight:var(--weight-semibold);color:var(--color-text);margin:0}.pw-peek__meta{font-size:var(--font-xs);color:var(--color-text-muted);margin:0}.pw--map .gm-style .gm-style-iw-c{border-radius:var(--radius-sm);background:var(--color-surface-overlay)}.pw--map .gm-style .gm-style-iw-d{overflow:auto!important}.pw--map .gm-style .gm-style-iw-tc:after{background:var(--color-surface-overlay)}.pw--map .gm-style .gm-style-iw-chr{display:none}.op-win__body:has(>.admin-section>.pw--streetview){padding:0;overflow:hidden}.op-win__body>.admin-section:has(>.pw--streetview){height:100%}.pw--streetview{flex-direction:column;height:100%;min-height:0;display:flex;overflow-y:auto}.pw--streetview>#pwsv-head{flex:none}.pw-sv__listing{padding:0 var(--space-4) var(--space-2);font-size:var(--font-xs);color:var(--color-text-muted)}.pw-sv{gap:var(--space-2);padding:0 var(--space-4) var(--space-3);flex-direction:column;flex:1 0 auto;display:flex}.pw-sv__photo{background:var(--color-surface-inset);border:1px solid var(--color-border);flex:auto;min-height:12rem;position:relative}.pw-sv__slot,.pw-sv__pano{position:absolute;inset:0}.pw-sv__msg{justify-content:center;align-items:center;gap:var(--space-1);padding:var(--space-4);text-align:center;flex-direction:column;display:flex;position:absolute;inset:0}.pw-sv__msg[hidden]{display:none}.pw-sv__msg-title{font-size:var(--font-sm);font-weight:var(--weight-medium);color:var(--color-text);margin:0}.pw-sv__caption{min-height:1.25em;font-size:var(--font-xs);color:var(--color-text-muted);flex:none;margin:0}.pw-sv__answers{gap:var(--space-2);flex-direction:column;flex:none;display:flex}.pw-sv__choices{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@container op-win (width<=36rem){.pw-sv__choices{grid-template-columns:repeat(2,minmax(0,1fr))}}.pw-sv__answer{align-items:center;gap:var(--space-2);padding:var(--space-1-5) var(--space-2);border:1px solid var(--color-control-border);background:var(--color-control-surface);color:var(--color-text);font:inherit;font-size:var(--font-sm);text-align:left;cursor:pointer;display:inline-flex}.pw-sv__answer:hover{background:var(--color-control-surface-hover)}.pw-sv__answer.is-on{border-color:var(--color-brand);background:var(--color-brand-soft);color:var(--color-brand-text)}.pw-sv__foot{align-items:baseline;gap:var(--space-1) var(--space-4);font-size:var(--font-xs);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.pw-sv__foot .op-kbd{margin-left:var(--space-1)}.op-chart-host{height:100%;min-height:0}.op-chart{gap:var(--space-2);flex-direction:column;height:100%;min-height:0;display:flex}.op-chart__bar{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;flex:none;display:flex}.op-chart__keys{border:1px solid var(--color-control-border);display:inline-flex}.op-chart__key{white-space:nowrap;padding:var(--space-0-5) var(--space-2);font:inherit;font-size:var(--font-xs);color:var(--color-text-muted);background:var(--color-control-surface);border:0;border-right:1px solid var(--color-control-border);cursor:pointer}.op-chart__key:last-child{border-right:0}.op-chart__key:hover{color:var(--color-text);background:var(--color-control-surface-hover)}.op-chart__key.is-on{color:var(--color-btn-primary-text);background:var(--color-btn-primary-bg)}.op-chart__split{white-space:nowrap;padding:var(--space-0-5) var(--space-2);font:inherit;font-size:var(--font-xs);color:var(--color-text);background:var(--color-control-surface);border:1px solid var(--color-control-border);cursor:pointer}.op-chart__split:hover{background:var(--color-control-surface-hover)}.op-chart__for{font-size:var(--font-xs);color:var(--color-text-muted)}.op-chart__head{align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;flex:none;display:flex}.op-chart__value{font-family:var(--font-data);font-size:var(--font-2xl);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;color:var(--color-text-strong)}.op-chart__unit{font-size:var(--font-xs);color:var(--color-text-muted)}.op-chart__change{font-family:var(--font-data);font-size:var(--font-xs);font-variant-numeric:tabular-nums;color:var(--color-text)}.op-chart__kept{font-size:var(--font-xs);color:var(--color-text-muted);flex:none;margin:0}.op-chart__plot{flex:auto;min-height:9rem}.op-chart__readout{gap:var(--space-1) var(--space-2);min-height:1.25rem;font-size:var(--font-xs);color:var(--color-text-muted);flex-wrap:wrap;flex:none;margin:0;display:flex}.op-chart__readout-v,.op-chart__readout-parts{font-family:var(--font-data);font-variant-numeric:tabular-nums;color:var(--color-text)}.op-chart__legend{gap:var(--space-0-5) var(--space-4);flex:none;grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));margin:0;padding:0;list-style:none;display:grid}.op-chart__legend-row{align-items:center;gap:var(--space-2);min-width:0;font-size:var(--font-xs);display:flex}.op-chart__legend-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-text);flex:auto;overflow:hidden}.op-chart__legend-v{font-family:var(--font-data);font-variant-numeric:tabular-nums;color:var(--color-text)}.op-chart__legend-w{color:var(--color-text-subtle)}.op-chart__about{max-width:48rem;font-size:var(--font-xs);color:var(--color-text-muted);flex:none;margin:0}.op-chart__src{color:var(--color-text)}.op-chart__line,.op-chart__wait{font-size:var(--font-xs);color:var(--color-text-muted);margin:0}.op-chart__pickers{gap:var(--space-3);flex-direction:column;display:flex}.op-chart__group{flex-direction:column;display:flex}.op-chart__group-name{margin:0 0 var(--space-1);font-size:var(--font-xs);font-weight:var(--weight-semibold);color:var(--color-text-muted)}.op-chart__pick{justify-content:space-between;align-items:baseline;gap:var(--space-3);width:100%;padding:var(--space-0-5) var(--space-2);font:inherit;font-size:var(--font-xs);text-align:left;color:var(--color-text);border:0;border-bottom:1px solid var(--color-border);cursor:pointer;background:0 0;display:flex}.op-chart__pick:hover{background:var(--color-control-surface-hover)}.op-chart__pick-src{color:var(--color-text-muted);white-space:nowrap}.op-watch{min-width:0}.op-watch__name{color:var(--color-text)}.op-watch__for,.op-watch__src{color:var(--color-text-muted)}.op-watch__now,.op-watch__change{font-family:var(--font-data);font-variant-numeric:tabular-nums;color:var(--color-text)}.op-watch__now--quiet{color:var(--color-text-muted);font-family:inherit}.op-watch .aevon-spark{color:var(--color-text-muted)}.op-sheet{columns:22rem;column-gap:var(--space-2);min-width:0}.op-sheet>.op-block{break-inside:avoid;margin-bottom:var(--space-2)}.op-sheet__top{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);margin:0 0 var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.op-sheet__said{font-size:var(--font-xs);color:var(--color-text-muted);margin:0}.op-sheet__said b{font-weight:var(--weight-semibold);color:var(--color-text)}.op-block{border:1px solid var(--color-border);background:var(--color-surface);min-width:0;scroll-margin-top:var(--space-2);flex-direction:column;display:flex}.op-block--wide{column-span:all}.op-block__head{align-items:baseline;gap:var(--space-2);min-width:0;padding:var(--space-1) var(--space-2);border-bottom:1px solid var(--color-border);background:var(--color-surface-raised);display:flex}.op-block__title{font-size:var(--font-xs);font-weight:var(--weight-semibold);color:var(--color-text-strong);white-space:nowrap;margin:0}.op-block__from,.op-block__asof{font-size:var(--font-xs);color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.op-block__link{font-size:var(--font-xs);margin-left:auto}.op-block__link+.op-block__key{margin-left:var(--space-2)}.op-block__key{margin-left:auto}html:not(.op-desk-on) .op-block__key{display:none}.op-block__body{gap:var(--space-1);min-width:0;padding:var(--space-1) var(--space-2) var(--space-2);flex-direction:column;display:flex}.op-rows{flex-direction:column;min-width:0;margin:0;padding:0;list-style:none;display:flex}.op-rows__row{align-items:center;gap:var(--space-2);min-width:0;min-height:1.75rem;font-size:var(--font-xs);border-top:1px solid var(--color-border);display:flex}.op-rows__row:first-child,.op-rows__head+.op-rows__row{border-top:0}@media (pointer:fine){.op-rows__row{min-height:1.25rem}}.op-rows__k{text-overflow:ellipsis;white-space:nowrap;max-width:60%;color:var(--color-text);flex:none;overflow:hidden}.op-rows__meta{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-text-muted);flex:auto;overflow:hidden}.op-rows__trend{color:var(--color-text-muted);flex:none;display:inline-flex}.op-rows__trend .aevon-spark{width:4rem;height:.875rem}.op-rows__v{font-family:var(--font-data);font-variant-numeric:tabular-nums;color:var(--color-text);white-space:nowrap;flex:none;margin-left:auto}.op-rows__row--total{border-top-color:var(--color-border-strong)}.op-rows__row--total .op-rows__k,.op-rows__row--total .op-rows__v{font-weight:var(--weight-semibold);color:var(--color-text-strong)}.op-rows__row--quiet .op-rows__k,.op-rows__row--quiet .op-rows__v{color:var(--color-text-subtle)}.op-rows__row--mark .op-rows__k:before{content:"▸ ";color:var(--color-success-text)}.op-rows__head{margin-top:var(--space-2);padding-bottom:var(--space-0-5);font-size:var(--font-xs);font-weight:var(--weight-semibold);color:var(--color-text-muted)}.op-rows__head:first-child{margin-top:0}.op-rows__dot{background:var(--color-text-subtle);flex:none;width:.4375rem;height:.4375rem}.op-rows__dot--success{background:var(--color-success)}.op-rows__dot--warn{background:var(--color-warn)}.op-rows__dot--danger{background:var(--color-danger)}.op-rows__dot--info{background:var(--color-info)}.op-rows__row[data-number]{cursor:context-menu}.op-table-wrap{min-width:0;overflow-x:auto}.op-table{border-collapse:collapse;width:auto;min-width:min(100%,36rem);font-size:var(--font-xs)}.op-table th,.op-table td{padding:var(--space-0-5) var(--space-4) var(--space-0-5) 0;border-top:1px solid var(--color-border);text-align:left;white-space:nowrap;font-weight:var(--weight-normal)}.op-table thead th{color:var(--color-text-muted);border-top:0}.op-table .op-table__n{text-align:right;font-family:var(--font-data);font-variant-numeric:tabular-nums;color:var(--color-text)}.op-table thead .op-table__n{color:var(--color-text-muted);font-family:inherit}.op-table__name{color:var(--color-text)}.op-table__q{margin-left:var(--space-1-5);color:var(--color-text-muted)}.op-table__total th,.op-table__total td{border-top-color:var(--color-border-strong);font-weight:var(--weight-semibold)}.op-block__chart{gap:var(--space-1);min-width:0;margin-top:var(--space-1);flex-direction:column;display:flex}.op-block__chart .aevon-chart{width:100%;height:auto;display:block}.op-lines{margin:var(--space-1) 0 0;gap:var(--space-0-5);font-size:var(--font-xs);color:var(--color-text-muted);flex-direction:column;padding:0;list-style:none;display:flex}.op-lines b{font-weight:var(--weight-semibold);color:var(--color-text)}.op-block__act{margin-top:var(--space-1)}.op-sheet__said .op-rows__dot{vertical-align:middle;display:inline-block}html.op-phone-on #admin-view{min-height:0}html.op-phone-on #admin-frame{display:none}.op-phone{background:var(--color-page);flex-direction:column;height:100dvh;display:flex;overflow:hidden}.op-phone[hidden]{display:none}.op-phone__bar{align-items:center;gap:var(--space-2);box-sizing:content-box;min-width:0;height:var(--top-bar-h);padding:env(safe-area-inset-top,0px) var(--space-2) 0 var(--space-4);border-bottom:1px solid var(--color-border);background:var(--color-surface);flex:none;display:flex}.op-phone__back{width:var(--space-11);height:var(--space-11);margin-left:calc(var(--space-3) * -1);color:var(--color-text);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.op-phone__back[hidden],.op-phone__back:not([hidden])+.op-phone__brand{display:none}.op-phone__brand{flex:none;display:inline-flex}.op-phone__mark{width:var(--space-5);height:var(--space-5)}.op-phone__mark-a{fill:var(--color-brand)}.op-phone__mark-b{fill:var(--color-text)}.op-phone__title{min-width:0;font-size:var(--font-base);font-weight:var(--weight-semibold);color:var(--color-text-strong);white-space:nowrap;text-overflow:ellipsis;flex:auto;margin:0;overflow:hidden}.op-phone__me{width:var(--space-11);height:var(--space-11);border:1px solid var(--color-control-border);border-radius:var(--radius-sm);background:var(--color-control-surface);color:var(--color-text);font:inherit;font-size:var(--font-xs);font-weight:var(--weight-semibold);cursor:pointer;flex:none;position:relative}.op-phone__screens{flex:auto;min-height:0;position:relative}.op-phone__screen{overscroll-behavior:contain;padding:var(--space-4) var(--space-4) var(--space-8);gap:var(--space-4);flex-direction:column;display:flex;position:absolute;inset:0;overflow-y:auto}.op-phone__screen:focus{outline:none}.op-phone__screen[hidden]{display:none}.op-phone__screen>*{flex:none;width:100%;max-width:40rem;margin-inline:auto}.op-phone__screen--loading{gap:var(--space-3)}.op-phone__sk{height:var(--space-12);border-radius:var(--radius-sm);display:block}.op-phone__tabs{border-top:1px solid var(--color-border);background:var(--color-surface);padding-bottom:env(safe-area-inset-bottom,0px);flex:none;grid-template-columns:repeat(3,1fr);display:grid}.op-phone__tab{justify-content:center;align-items:center;gap:var(--space-0-5);min-height:var(--space-12);font-size:var(--font-2xs);color:var(--color-text-muted);flex-direction:column;text-decoration:none;display:flex;position:relative}.op-phone__tab[aria-current=page]{color:var(--color-brand-text);font-weight:var(--weight-semibold)}.op-phone__badge{top:var(--space-1);left:calc(50% + var(--space-2));min-width:var(--space-4);padding:0 var(--space-1);border-radius:var(--radius-pill);background:var(--color-danger-solid);color:var(--color-danger-solid-text);font-size:var(--font-2xs);font-weight:var(--weight-semibold);line-height:var(--leading-normal);text-align:center;font-variant-numeric:tabular-nums;position:absolute}.op-phone__badge[hidden]{display:none}.op-phone-block{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.op-phone-block__title{font-size:var(--font-xs);font-weight:var(--weight-semibold);color:var(--color-text-muted);margin:0}.op-phone-bar{gap:var(--space-2);flex-direction:column;display:flex}.op-phone-bar .aevon-segmented__option{min-height:var(--space-11)}.op-phone-status,.op-phone-rows{border:1px solid var(--color-border);background:var(--color-surface);flex-direction:column;display:flex}.op-phone-row{align-items:center;gap:var(--space-3);min-width:0;min-height:var(--space-12);padding:var(--space-2) var(--space-3);border-top:1px solid var(--color-border);font-size:var(--font-sm);color:var(--color-text);text-decoration:none;display:flex}.op-phone-row:first-child{border-top:0}.op-phone-row--wrap{row-gap:var(--space-1);flex-wrap:wrap}.op-phone-row__k{color:var(--color-text-muted);align-items:center;gap:var(--space-1-5);flex:none;display:inline-flex}.op-phone-row--wrap .op-phone-row__k{color:var(--color-text)}.op-phone-row__v{text-align:right;min-width:0;color:var(--color-text-strong);font-variant-numeric:tabular-nums;flex:auto}.op-phone-row__v[data-tone=danger],.op-phone-row__v [data-tone=danger]{color:var(--color-danger-text)}.op-phone-row__v[data-tone=warn]{color:var(--color-warn-text)}.op-phone-row__go{color:var(--color-text-subtle);flex:none}.op-phone-row__said{font-size:var(--font-xs);color:var(--color-text-muted);flex:1 0 100%}.op-phone-svcs{justify-content:flex-end;gap:var(--space-1) var(--space-3);flex-wrap:wrap;flex:auto;display:flex}.op-phone-svc{align-items:center;gap:var(--space-1);font-size:var(--font-xs);display:inline-flex}.op-phone-away{padding:var(--space-3);border:1px solid var(--color-info-border);background:var(--color-info-bg);color:var(--color-info-text);font-size:var(--font-sm)}.op-phone-away[hidden]{display:none}.op-phone-away p{margin:0}.op-phone-company .op-sheet{columns:auto}.op-phone-company .op-rows__row{min-height:var(--space-10);font-size:var(--font-sm)}.op-phone-company .op-block__title,.op-phone-company .op-block__from,.op-phone-company .op-block__asof{font-size:var(--font-xs)}.op-phone-company [data-action=switchAdminTab]:not([data-arg=clients]):not([data-arg=requests]):not([data-arg=company]){display:none}.op-phone-items{border:1px solid var(--color-border);background:var(--color-surface);flex-direction:column;display:flex}.op-phone-item{gap:var(--space-1);min-height:var(--space-12);padding:var(--space-3);border-top:1px solid var(--color-border);color:var(--color-text);flex-direction:column;min-width:0;text-decoration:none;display:flex}.op-phone-item:first-child{border-top:0}.op-phone-item--quiet{background:var(--color-surface-raised)}.op-phone-item__top{align-items:baseline;gap:var(--space-2);min-width:0;display:flex}.op-phone-item__num{font-size:var(--font-xs);color:var(--color-text-muted);font-variant-numeric:tabular-nums;flex:none}.op-phone-item__num:empty{display:none}.op-phone-item__name{min-width:0;font-size:var(--font-base);font-weight:var(--weight-semibold);color:var(--color-text-strong);overflow-wrap:anywhere;flex:auto}.op-phone-item__attn{flex:none}.op-phone-item__words{font-size:var(--font-sm);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.op-phone-item__meta{justify-content:space-between;gap:var(--space-3);font-size:var(--font-xs);color:var(--color-text-muted);display:flex}.op-phone-item__meta [data-tone=warn]{color:var(--color-warn-text)}.op-phone-item__flags{gap:var(--space-1);flex-wrap:wrap;display:flex}.op-phone-count{margin:0 0 var(--space-2);font-size:var(--font-xs)}.op-phone-list{gap:var(--space-2);flex-direction:column;display:flex}.op-phone-rq,.op-phone-client{gap:var(--space-5);flex-direction:column;display:flex}.op-phone-head{gap:var(--space-1);flex-direction:column;display:flex}.op-phone-head__name{font-size:var(--font-xl);font-weight:var(--weight-semibold);line-height:var(--leading-tight);color:var(--color-text-strong);overflow-wrap:anywhere;margin:0}.op-phone-head__num{color:var(--color-text-muted);font-weight:var(--weight-normal)}.op-phone-head__facts{font-size:var(--font-xs);color:var(--color-text-muted);margin:0}.op-phone-head__state{font-size:var(--font-sm);margin:0}.op-phone-rq__words{font-size:var(--font-base);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.op-phone-rq__changed{font-size:var(--font-sm);margin:0}.op-phone-log{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.op-phone-log__item{padding-top:var(--space-2);border-top:1px solid var(--color-border)}.op-phone-log__item:first-child{border-top:0;padding-top:0}.op-phone-log__head{font-size:var(--font-xs);margin:0}.op-phone-log__body{margin:var(--space-1) 0 0;font-size:var(--font-sm);white-space:pre-wrap;overflow-wrap:anywhere}.op-phone-foot,.op-phone-note{font-size:var(--font-xs);margin:0}.op-phone-reach__btns{gap:var(--space-2);grid-template-columns:2fr 1fr;display:grid}.op-phone-reach__btns>:only-child{grid-column:1/-1}.op-phone-reach__btn{justify-content:center;min-width:0}.op-phone-reach__said{font-size:var(--font-xs);margin:0}.op-phone-nums{border:1px solid var(--color-border);background:var(--color-surface);grid-template-columns:repeat(auto-fit,minmax(6rem,1fr));display:grid}.op-phone-num{gap:var(--space-0-5);padding:var(--space-3);border-left:1px solid var(--color-border);flex-direction:column;display:flex}.op-phone-num:first-child{border-left:0}.op-phone-num__v{font-size:var(--font-2xl);font-weight:var(--weight-semibold);color:var(--color-text-strong);font-variant-numeric:tabular-nums}.op-phone-num__k{font-size:var(--font-xs);color:var(--color-text-muted)}.op-phone-num__sk{width:var(--space-10);height:var(--space-6);display:inline-block}.op-phone-acts{gap:var(--space-2)}.op-phone-me{gap:var(--space-3);flex-direction:column;display:flex}.op-phone-me__missed{justify-content:space-between}.op-phone__me-badge{top:calc(var(--space-1) * -1);right:calc(var(--space-1) * -1);position:absolute}.op-phone-me__d2d{justify-content:center}@media (pointer:fine){html.op-console .aevon-btn{padding:3px var(--space-2-5);font-size:var(--font-sm);line-height:var(--leading-tight);gap:var(--space-1)}html.op-console .aevon-btn--sm{padding:2px var(--space-2);font-size:var(--font-xs)}html.op-console .aevon-btn--compact{padding:3px var(--space-2-5);font-size:var(--font-sm)}html.op-console .aevon-btn--lg{padding:var(--space-1-5) var(--space-3-5)}html.op-console .aevon-btn--text{padding:1px var(--space-1)}html.op-console .aevon-input{padding:3px var(--space-2);font-size:var(--font-sm)}html.op-console .aevon-input--lg{padding:var(--space-1-5) var(--space-2-5)}html.op-console .aevon-input--compact{padding:2px var(--space-1-5)}html.op-console .aevon-search__input{padding:3px var(--space-2) 3px var(--space-7);font-size:var(--font-sm)}html.op-console .aevon-search__icon{left:var(--space-2)}html.op-console .aevon-combobox-input{font-size:var(--font-sm);padding-top:3px;padding-bottom:3px}html.op-console .aevon-table{font-size:var(--font-sm)}html.op-console .aevon-th{padding:var(--space-1) var(--space-2);font-size:var(--font-xs)}html.op-console .aevon-td{padding:3px var(--space-2)}html.op-console .aevon-table-wrap{gap:var(--space-1-5)}html.op-console .aevon-table-toolbar{gap:var(--space-2)}html.op-console .aevon-chip{padding:0 var(--space-1-5);border-radius:var(--radius-xs)}html.op-console .aevon-tab{padding:var(--space-1) var(--space-2-5)}html.op-console .aevon-dropdown-opt,html.op-console .aevon-menu-row{padding-top:var(--space-1);padding-bottom:var(--space-1)}html.op-console .aevon-log{--log-row-h:1.25rem}html.op-console .aevon-card{border-radius:var(--radius)}html.op-console .aevon-modal-footer{gap:var(--space-2)}}html.op-console .aevon-link{color:var(--color-text-bright);text-underline-offset:2px;text-decoration:underline}html.op-console .aevon-btn--text{color:var(--color-text-bright)}html.op-console .aevon-dropdown-panel,html.op-console .aevon-filter-panel{border:1px solid var(--color-border-strong);min-width:10rem;max-height:20rem;box-shadow:var(--shadow-md);font-size:var(--font-xs);line-height:var(--leading-tight);border-radius:0;padding:1px 0}html.op-console .aevon-dropdown-section+.aevon-dropdown-section,html.op-console .aevon-filter-section+.aevon-filter-section{margin-top:1px;padding-top:1px}html.op-console .aevon-dropdown-section-title,html.op-console .aevon-filter-section-title,html.op-console .aevon-combobox-group{padding:var(--space-1) var(--space-2) var(--space-0-5) var(--space-5);font-size:var(--font-2xs);letter-spacing:.06em}html.op-console .aevon-dropdown-opt,html.op-console .aevon-filter-opt,html.op-console .aevon-combobox-option{height:1.25rem;padding:0 var(--space-2) 0 0;font-size:var(--font-xs);font-weight:var(--weight-normal);white-space:nowrap;cursor:default;border-radius:0;gap:0;transition:none}html.op-console .aevon-dropdown-opt-check,html.op-console .aevon-filter-opt-check{width:var(--space-5);color:var(--color-text-bright)}html.op-console .aevon-dropdown-opt-check .aevon-icon{--aevon-icon-size:.625rem}html.op-console .aevon-dropdown-opt-label{text-overflow:ellipsis;overflow:hidden}html.op-console .aevon-dropdown-opt .op-kbd{color:var(--color-text-subtle);background:0 0;border:0;padding:0}html.op-console .aevon-dropdown-opt.is-selected,html.op-console .aevon-filter-opt.is-selected,html.op-console .aevon-combobox-option.is-selected{color:var(--color-text-bright);font-weight:var(--weight-bold)}html.op-console .aevon-dropdown-opt:hover,html.op-console .aevon-dropdown-opt.is-active,html.op-console .aevon-dropdown-opt.is-selected:hover,html.op-console .aevon-dropdown-opt.is-selected.is-active,html.op-console .aevon-filter-opt:hover,html.op-console .aevon-filter-opt.is-active,html.op-console .aevon-filter-opt.is-selected:hover,html.op-console .aevon-combobox-option:hover{background:var(--color-brand-solid);color:var(--color-brand-solid-text)}html.op-console .aevon-dropdown-opt:hover .aevon-dropdown-opt-check,html.op-console .aevon-dropdown-opt.is-active .aevon-dropdown-opt-check,html.op-console .aevon-dropdown-opt:hover .op-kbd,html.op-console .aevon-dropdown-opt.is-active .op-kbd,html.op-console .aevon-filter-opt:hover .aevon-filter-opt-check{color:var(--color-brand-solid-text)}html.op-console .aevon-dropdown-opt--danger{color:var(--color-danger-text)}html.op-console .aevon-dropdown-opt--with-icon{gap:var(--space-2);padding-left:var(--space-2);font-weight:var(--weight-normal)}html.op-console .aevon-dropdown-opt-icon{width:.75rem;height:.75rem}html.op-console .aevon-dropdown-divider,html.op-console .aevon-dropdown-foot,html.op-console .aevon-filter-foot{margin:1px 0 0;padding:1px 0 0}html.op-console .aevon-dropdown-divider{margin:1px 0}html.op-console .aevon-dropdown-clear,html.op-console .aevon-filter-clear{height:1.25rem;padding:0 var(--space-2) 0 var(--space-5);font-size:var(--font-xs)}html.op-console .aevon-dropdown-empty{padding:var(--space-1) var(--space-2) var(--space-1) var(--space-5);font-size:var(--font-xs);color:var(--color-text-subtle)}html.op-console .aevon-dropdown-search{border-bottom:1px solid var(--color-border);padding:0}html.op-console .aevon-dropdown-search-input,html.op-console .aevon-dropdown-search .aevon-input{height:1.375rem;padding:0 var(--space-2) 0 var(--space-5);background:var(--color-surface-inset);box-shadow:none;font-size:var(--font-xs);border:0;border-radius:0}html.op-console .aevon-combobox-input{height:1.375rem;padding:0 var(--space-5) 0 var(--space-1-5);border-radius:var(--radius-xs);background:var(--color-control-surface);font-size:var(--font-xs);transition:none}html.op-console .aevon-combobox--compact .aevon-combobox-input{padding:0 var(--space-5) 0 var(--space-1-5);border-radius:var(--radius-xs)}html.op-console .aevon-combobox-input:focus{box-shadow:none}html.op-console .aevon-combobox-chevron{display:none}html.op-console .aevon-combobox:has(>.aevon-combobox-input):after{content:"▾";right:var(--space-1-5);font-size:var(--font-2xs);color:var(--color-text-muted);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}html.op-console .aevon-table-wrap--grid{gap:0}html.op-console .aevon-table-wrap--grid .aevon-table-scroll{background:0 0;border:0;border-radius:0;max-height:none}html.op-console .aevon-table-wrap--grid .aevon-table{min-width:0;font-size:var(--font-xs);font-variant-numeric:tabular-nums;line-height:var(--leading-tight)}html.op-console .aevon-table-wrap--grid .aevon-th{height:1.25rem;padding:0 var(--space-1-5);border-right:1px solid var(--color-border);font-size:var(--font-2xs);font-weight:var(--weight-bold);color:var(--color-text-muted);transition:none}html.op-console .aevon-table-wrap--grid .aevon-th:last-child,html.op-console .aevon-table-wrap--grid .aevon-td:last-child{border-right:0}html.op-console .aevon-table-wrap--grid .aevon-th--sortable:hover{color:var(--color-text-bright);background:var(--color-control-surface-hover)}html.op-console .aevon-table-wrap--grid .aevon-th[aria-sort=ascending],html.op-console .aevon-table-wrap--grid .aevon-th[aria-sort=descending]{color:var(--color-text-bright)}html.op-console .aevon-th-sort{min-width:.625rem;margin-left:var(--space-1);color:var(--color-brand-text);vertical-align:1px;font-size:.5rem;display:inline-block}html.op-console .aevon-table-wrap--grid .aevon-td{height:1.25rem;padding:0 var(--space-1-5);border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);white-space:nowrap;text-overflow:ellipsis;max-width:28rem;transition:none;overflow:hidden}html.op-console .aevon-table-wrap--grid .aevon-tr:last-child .aevon-td{border-bottom:1px solid var(--color-border)}html.op-console .aevon-table-wrap--grid .aevon-tr:hover .aevon-td{background:var(--color-control-surface-hover)}html.op-console .aevon-table-wrap--grid .aevon-td .aevon-chip{padding:0 var(--space-1);line-height:var(--leading-tight);font-size:var(--font-2xs)}html.op-console .aevon-table-wrap--grid .aevon-td .aevon-btn{padding:0 var(--space-1-5)}html.op-console .aevon-table-wrap--grid .aevon-td--actions{width:1%;padding:0 var(--space-0-5)}html.op-console .aevon-table-wrap--grid .aevon-table-state{height:auto;padding:var(--space-3) var(--space-2);text-align:left;color:var(--color-text-subtle)}html.op-console .aevon-table-wrap--grid .aevon-skeleton--cell{height:.5rem}html.op-console .aevon-table-find{z-index:2;align-items:center;gap:var(--space-1-5);height:1.375rem;padding:0 var(--space-1-5);border-bottom:1px solid var(--color-border-strong);background:var(--color-surface-inset);font-size:var(--font-xs);display:flex;position:sticky;top:0}html.op-console .aevon-table-find__slash{color:var(--color-brand-text);font-weight:var(--weight-bold)}html.op-console .aevon-table-find__input{min-width:4rem;height:100%;color:var(--color-text-bright);font:inherit;background:0 0;border:0;outline:none;flex:8rem;padding:0}html.op-console .aevon-table-find__input::placeholder{color:var(--color-text-subtle)}html.op-console .aevon-table-find__filter{padding:0 var(--space-1);border:1px solid var(--color-border-strong);background:var(--color-control-surface);color:var(--color-text-bright);font:inherit;font-size:var(--font-2xs);cursor:pointer;border-radius:0;flex:none}html.op-console .aevon-table-find__filter:hover{border-color:var(--color-danger-text);color:var(--color-danger-text)}html.op-console .aevon-table-find__n{color:var(--color-text-subtle);font-variant-numeric:tabular-nums;flex:none}html.op-console .aevon-table-find__x{padding:0 var(--space-1);color:var(--color-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;flex:none}html.op-console .aevon-table-find__x:hover{color:var(--color-text-bright)}html.op-console .aevon-table-wrap--grid:has(>.aevon-table-find) .aevon-th{top:0}html.op-console .aevon-choices--inline,html.op-console .aevon-choices--filter{gap:0}html.op-console .aevon-choices--inline .aevon-choice+.aevon-choice,html.op-console .aevon-choices--filter .aevon-choice+.aevon-choice{margin-left:-1px}html.op-console .aevon-choice{font-weight:var(--weight-normal);border-radius:0;transition:none}html.op-console .aevon-choice__label{font-weight:var(--weight-normal)}@media (pointer:fine){html.op-console .aevon-choices--filter .aevon-choice,html.op-console .aevon-choices--inline .aevon-choice{min-height:1.375rem;padding:0 var(--space-2);font-size:var(--font-xs)}}html.op-console .aevon-choice[aria-checked=true],html.op-console .aevon-choice[aria-pressed=true]{background:var(--color-text-bright);color:var(--color-surface);border-color:var(--color-text-bright)}html.op-console .aevon-choices--filter .aevon-choice:before{border-radius:0}html.op-console .aevon-choices--filter .aevon-choice[aria-checked=true],html.op-console .aevon-choices--filter .aevon-choice[aria-pressed=true],html.op-console .aevon-choices--filter .aevon-choice[aria-checked=true]:hover:not(:disabled),html.op-console .aevon-choices--filter .aevon-choice[aria-pressed=true]:hover:not(:disabled){color:var(--color-surface);background:0 0}html.op-console .aevon-choices--filter .aevon-choice[aria-checked=true]:before,html.op-console .aevon-choices--filter .aevon-choice[aria-pressed=true]:before,html.op-console .aevon-choices--filter .aevon-choice[aria-checked=true]:hover:not(:disabled):before,html.op-console .aevon-choices--filter .aevon-choice[aria-pressed=true]:hover:not(:disabled):before{background:var(--color-text-bright);border-color:var(--color-text-bright)}@media (pointer:fine){html.op-console .aevon-choices--filter{--filter-h:1.375rem}}html.op-console .aevon-tab{font-size:var(--font-xs);border-radius:0;transition:none}@media (pointer:fine){html.op-console .aevon-btn{min-height:1.375rem;padding:0 var(--space-2);font-size:var(--font-xs);font-weight:var(--weight-bold);border-radius:var(--radius-xs)}html.op-console .aevon-btn--sm{min-height:1.25rem;padding:0 var(--space-1-5)}html.op-console .aevon-btn--lg{min-height:1.75rem;padding:0 var(--space-3)}html.op-console .aevon-btn--text{min-height:0;padding:0 var(--space-0-5)}html.op-console .aevon-input{min-height:1.375rem;padding:0 var(--space-1-5);font-size:var(--font-xs)}html.op-console textarea.aevon-input{padding:var(--space-1) var(--space-1-5)}html.op-console .aevon-input--lead-icon{padding-left:var(--space-7)}html.op-console .aevon-input--trail-icon{padding-right:var(--space-8)}}html.op-console .op-cmd__opt{height:1.25rem;padding:0 var(--space-2);font-size:var(--font-xs)}html.op-console .op-cmd__opt[aria-selected=true]{background:var(--color-brand-solid);color:var(--color-brand-solid-text);box-shadow:none}html.op-console .op-cmd__opt[aria-selected=true] .op-cmd__opt-meta,html.op-console .op-cmd__opt[aria-selected=true] .op-kbd,html.op-console .op-cmd__opt--danger[aria-selected=true] .op-cmd__opt-main{color:var(--color-brand-solid-text)}html.op-console .aevon-state{align-items:flex-start;gap:var(--space-0-5);padding:var(--space-2);text-align:left}html.op-console .aevon-state__icon{display:none}html.op-console .aevon-state__title{font-size:var(--font-xs);font-weight:var(--weight-bold);color:var(--color-text-muted)}html.op-console .aevon-state__detail{max-width:40rem;font-size:var(--font-xs);color:var(--color-text-subtle)}html.op-console .aevon-state-card{box-shadow:none;border-radius:0}@media (pointer:fine) and (width>=640px){html.op-console .aevon-modal-panel,html.op-console .aevon-dialog-panel{border:1px solid var(--color-border-strong);box-shadow:var(--shadow-lg);border-radius:0}html.op-console .aevon-modal-header{padding:var(--space-1) var(--space-2);border-bottom:1px solid var(--color-border);background:var(--color-surface-raised)}html.op-console .aevon-modal-header__title,html.op-console .aevon-dialog-title{font-size:var(--font-xs);font-weight:var(--weight-bold);color:var(--color-text-bright)}html.op-console .aevon-modal-header__subtitle{font-size:var(--font-xs);color:var(--color-text-muted);margin-top:0}html.op-console .aevon-modal-header__eyebrow{font-size:var(--font-2xs)}html.op-console .aevon-modal-body,html.op-console .aevon-modal-body--padded{padding:var(--space-2)}html.op-console .aevon-modal-body--flush-top{padding-top:var(--space-2)}html.op-console .aevon-modal-footer{padding:var(--space-1-5) var(--space-2);border-top:1px solid var(--color-border);background:var(--color-surface-overlay)}html.op-console .aevon-modal-close{top:var(--space-0-5);right:var(--space-1)}html.op-console .aevon-modal-section{padding:var(--space-2);border-radius:0}html.op-console .aevon-dialog-title{padding:var(--space-1) var(--space-2);border-bottom:1px solid var(--color-border);background:var(--color-surface-raised);margin:0}html.op-console .aevon-dialog-panel{padding:0}html.op-console .aevon-dialog-message{padding:var(--space-2);font-size:var(--font-xs);margin:0}html.op-console .aevon-dialog-input-wrap,html.op-console .aevon-dialog-choices{padding:0 var(--space-2) var(--space-2);margin:0}html.op-console .aevon-dialog-actions{gap:var(--space-1);padding:var(--space-1-5) var(--space-2);border-top:1px solid var(--color-border);margin:0}}html.op-console .aevon-choices--cards{border:1px solid var(--color-border);flex-direction:column;gap:0;display:flex}html.op-console .aevon-choices--cards .aevon-choice,html.op-console .aevon-choices--cards .aevon-choice:hover:not(:disabled),html.op-console .aevon-choices--cards .aevon-choice:active:not(:disabled){align-items:baseline;gap:0 var(--space-2);min-height:1.5rem;padding:var(--space-0-5) var(--space-2) var(--space-0-5) var(--space-6);border:0;border-top:1px solid var(--color-border);box-shadow:none;color:var(--color-text);background:0 0;border-radius:0;flex-flow:wrap;margin:0;transform:none}html.op-console .aevon-choices--cards .aevon-choice:first-child{border-top:0}html.op-console .aevon-choices--cards .aevon-choice:hover:not(:disabled){background:var(--color-surface-raised)}html.op-console .aevon-choices--cards .aevon-choice__label{font-size:var(--font-xs);font-weight:var(--weight-normal);color:var(--color-text)}html.op-console .aevon-choices--cards .aevon-choice__detail{font-size:var(--font-2xs);color:var(--color-text-muted);opacity:1}html.op-console .aevon-choices--cards .aevon-choice:after{top:50%;right:auto;left:var(--space-2);border:1px solid var(--color-control-border);border-radius:var(--radius-pill);width:.625rem;height:.625rem;box-shadow:none;background:0 0;margin-top:-.3125rem;animation:none}html.op-console .aevon-choices--cards .aevon-choice[aria-pressed]:after{border-radius:0}html.op-console .aevon-choices--cards .aevon-choice[aria-pressed=true]:before{content:none}html.op-console .aevon-choices--cards .aevon-choice[aria-checked=true],html.op-console .aevon-choices--cards .aevon-choice[aria-pressed=true],html.op-console .aevon-choices--cards .aevon-choice[aria-checked=true]:hover:not(:disabled),html.op-console .aevon-choices--cards .aevon-choice[aria-pressed=true]:hover:not(:disabled){background:var(--color-surface-raised);border-color:var(--color-border);color:var(--color-text-bright)}html.op-console .aevon-choices--cards .aevon-choice[aria-checked=true] .aevon-choice__label,html.op-console .aevon-choices--cards .aevon-choice[aria-pressed=true] .aevon-choice__label{font-weight:var(--weight-semibold);color:var(--color-text-bright)}html.op-console .aevon-choices--cards .aevon-choice[aria-checked=true] .aevon-choice__detail,html.op-console .aevon-choices--cards .aevon-choice[aria-pressed=true] .aevon-choice__detail{color:var(--color-text-muted)}html.op-console .aevon-choices--cards .aevon-choice[aria-checked=true]:after,html.op-console .aevon-choices--cards .aevon-choice[aria-pressed=true]:after{border-color:var(--color-text-bright);background:var(--color-text-bright);box-shadow:inset 0 0 0 2px var(--color-surface-raised)}html.op-console .aevon-formrows{border-top:1px solid var(--color-border);gap:0}html.op-console .aevon-formrows__head{padding:var(--space-2) 0 var(--space-1);border-bottom:1px solid var(--color-border);font-size:var(--font-2xs);margin:0}html.op-console .aevon-formrow{--formrow-label:9rem;padding:var(--space-1) 0;border-bottom:1px solid var(--color-border)}html.op-console .aevon-formrow__label,html.op-console .aevon-formrow__value{font-size:var(--font-xs)}html.op-console .aevon-formrow__field{gap:var(--space-0-5)}html.op-console .aevon-steps .aevon-ladder__steps{flex-wrap:wrap;gap:0}html.op-console .aevon-steps .aevon-ladder__step{align-items:center;gap:var(--space-1);height:1.375rem;padding:0 var(--space-2);border:1px solid var(--color-border);color:var(--color-text-muted);flex-direction:row}html.op-console .aevon-steps .aevon-ladder__step+.aevon-ladder__step{margin-left:-1px}html.op-console .aevon-steps .aevon-ladder__step:before,html.op-console .aevon-steps .aevon-ladder__step+.aevon-ladder__step:before{content:none}html.op-console .aevon-steps .aevon-ladder__mark,html.op-console .aevon-steps .aevon-ladder__step--done .aevon-ladder__mark,html.op-console .aevon-steps .aevon-ladder__step--current .aevon-ladder__mark{width:auto;height:auto;box-shadow:none;font-size:var(--font-2xs);color:inherit;background:0 0;border:0;border-radius:0}html.op-console .aevon-steps .aevon-ladder__mark svg{width:.75rem;height:.75rem}html.op-console .aevon-steps .aevon-ladder__text{padding:0}html.op-console .aevon-steps .aevon-ladder__label{font-size:var(--font-xs);font-weight:var(--weight-normal)}html.op-console .aevon-steps .aevon-ladder__step--current{border-color:var(--color-text-bright);background:var(--color-text-bright);color:var(--color-surface)}html.op-console .aevon-steps .aevon-ladder__step--current .aevon-ladder__label{font-weight:var(--weight-normal);color:var(--color-surface)}@media (pointer:coarse){.aevon-btn{min-height:var(--space-11)}#toggle-password,.notif-toast-close,.jr-tool,.jr-week__op,.jr-rows__del,.jr-int__move,.jr-tool--word{min-width:var(--space-11);min-height:var(--space-11)}.ag-accepted__link,.ob-node__btn,.notif-toast-action,.aevon-tab,.jr-rail__item,.aevon-dropdown-opt,.aevon-filter-opt,.aevon-combobox-option,.jr-rec__add,.bd-row,.bd-sub__btn,.hm-hello__span .aevon-segmented__option,.aevon-switch{min-height:var(--space-11)}.jr-head__back,#forgot-password-link,.auth-link,.op-block__go,.nc-estimator,.bd-head__link,.bd-use__link,.bd-use__jump{min-width:var(--space-11);min-height:var(--space-11);justify-content:center;align-items:center;display:inline-flex}.aevon-input,.aevon-combobox-input,.aevon-search__input{min-height:var(--space-11)}.aevon-modal-close,.billing-modal-close{min-width:var(--space-11);min-height:var(--space-11);justify-content:center;align-items:center;display:inline-flex}.aevon-info-tip{min-width:var(--space-11);min-height:var(--space-11);margin:calc((var(--space-4) - var(--space-11)) / 2)}}@media (prefers-reduced-motion:reduce){.auth-rise,.auth-scene__media,.auth-scene__caption,.aevon-appear,.cp-rise,.rc-screen,.ag-done__title,.ag-done__lede,.ag-done__next,.modal,.aevon-dialog-panel.aevon-dialog-appear{opacity:1!important;animation:none!important;transform:none!important}.aevon-modal-shell:before,.aevon-dialog-overlay,.notif-toast{animation:none!important}.client-footer__link{transition:color var(--motion-fast) var(--ease-standard)!important}.client-footer__call,.client-footer__call-icon{transform:none!important}.client-footer__call-icon{transition:none!important}.aevon-choices--cards .aevon-choice{transform:none!important}.aevon-choices--cards .aevon-choice:after,.aevon-choices--cards .aevon-choice:before{animation:none!important}.notif-toast.notif-toast--leaving{animation:notif-toast-fade var(--motion-fast) var(--ease-exit) forwards!important}.ag-done__ring,.ag-done__check{stroke-dashoffset:0!important;animation:none!important}.ag-doc__body,.ag-doc__clip,.ag-doc__chev,.agreement-note{transition:none!important}}