:root{--ar-brand-50: #eef3ff;--ar-brand-100: #dbe4ff;--ar-brand-200: #bacdff;--ar-brand-300: #8fabff;--ar-brand-400: #6486fe;--ar-brand-500: #4067fe;--ar-brand-600: #2f52ea;--ar-brand-700: #2340c0;--ar-violet-500: #8b5cf6;--ar-mark-claude: #d97757;--ar-mark-vscode: #2f80ed;--ar-ink-1000: #0b0d12;--ar-ink-950: #0e0f14;--ar-ink-900: #14161c;--ar-ink-850: #1c1f27;--ar-ink-800: #262a34;--ar-ink-700: #334155;--ar-ink-600: #475569;--ar-ink-500: #64748b;--ar-ink-400: #94a3b8;--ar-ink-300: #cbd5e1;--ar-ink-200: #e2e8f0;--ar-ink-100: #f1f5f9;--ar-ink-50: #f8fafc;--ar-white: #ffffff;--ar-black: #000000;--ar-black-scrim: rgb(0 0 0 / 32%);--ar-ok-50: #ecfdf5;--ar-ok-300: #6ee7b7;--ar-ok-500: #059669;--ar-ok-700: #047857;--ar-warn-50: #fffbeb;--ar-warn-300: #fcd34d;--ar-warn-500: #d97706;--ar-warn-700: #b45309;--ar-bad-50: #fef2f2;--ar-bad-300: #fca5a5;--ar-bad-500: #dc2626;--ar-bad-700: #b91c1c;--ar-cat-research-bg: #eff6ff;--ar-cat-research-fg: #2563eb;--ar-cat-content-bg: var(--ar-ink-100);--ar-cat-content-fg: var(--ar-ink-600);--ar-cat-sales-bg: var(--ar-ok-50);--ar-cat-sales-fg: var(--ar-ok-500);--ar-cat-ops-bg: #fff7ed;--ar-cat-ops-fg: #ea580c;--ar-chart-1: var(--ar-brand-500);--ar-chart-2: var(--ar-ok-500);--ar-chart-3: #ea580c;--ar-chart-4: var(--ar-violet-500);--ar-chart-5: #db2777;--ar-chart-6: #0891b2;--ar-space-1: 4px;--ar-space-2: 8px;--ar-space-3: 12px;--ar-space-4: 16px;--ar-space-5: 20px;--ar-space-6: 24px;--ar-space-8: 32px;--ar-radius-sm: 0px;--ar-radius-md: 0px;--ar-radius: 0px;--ar-radius-card: 0px;--ar-radius-pill: 0px;--ar-scroll-thumb: color-mix(in srgb, var(--ar-fg) 22%, transparent);--ar-orb-fill: radial-gradient(circle at 34% 26%, #ffffff 0%, rgb(255 255 255 / 92%) 18%, rgb(255 255 255 / 0%) 46%), radial-gradient(circle at 78% 86%, rgb(244 132 100 / 62%) 0%, rgb(244 132 100 / 0%) 46%), radial-gradient(circle at 12% 70%, rgb(196 204 232 / 40%) 0%, rgb(196 204 232 / 0%) 40%), radial-gradient(circle at 46% 42%, #fffdfb 0%, #fbf1ec 58%, #efd6cc 82%, #c9aea5 100%);--ar-orb-edge: rgb(255 255 255 / 30%);--ar-orb-halo: inset -22px -30px 60px rgb(226 112 82 / 42%), inset 18px 20px 46px rgb(255 255 255 / 85%), 26px 34px 90px rgb(255 59 48 / 26%), -14px -18px 70px rgb(170 186 240 / 10%), 0 0 0 30px rgb(222 210 205 / 3%), 0 0 0 55px rgb(221 211 208 / 4%);--ar-orb-halo-near: var(--ar-orb-halo);--ar-orb-ring: rgb(170 176 192 / 16%);--ar-orb-ink: #1d1b1b;--ar-orb-field: rgb(29 27 27 / 6%);--ar-orb-field-edge: inset 0 1px 3px rgb(29 27 27 / 14%);--ar-orb-glow-a: #ffb199;--ar-orb-glow-b: #b9c6ff;--ar-orb-ink-muted: #606166;--ar-mark-ground: #ff3b30;--ar-mark-ink: #ffffff;--ar-orb-dot: radial-gradient(circle at 50% 50%, #ffa88e, #ff8b71 65%, #f77351);--ar-appcard-bg: #ffffff;--ar-appcard-fg: #151515;--ar-appcard-muted: #6e6e75;--ar-appcard-line: #e3e3e3;--ar-appcard-ink: #111214;--ar-appcard-media: linear-gradient(140deg, #2b3a44 0%, #1a2228 55%, #3a2a25 100%);--ar-stage-ground: none;--ar-font-sans: "plus-jakarta-sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", sans-serif;--ar-font-mono: "SF Mono", "JetBrains Mono", "Cascadia Code", "Fira Code", Menlo, monospace;--ar-font-display: var(--ar-font-sans);--ar-font-xs: 11px;--ar-font-sm: 12px;--ar-font-base: 13px;--ar-font-xs-touch: 12px;--ar-font-sm-touch: 13px;--ar-font-base-touch: 15px;--ar-font-lg-touch: 17px;--ar-font-title-touch: 22px;--ar-font-normal: 400;--ar-font-medium: 500;--ar-font-semibold: 600;--ar-font-bold: 700}:root[data-corners=round]{--ar-radius-sm: 8px;--ar-radius-md: 10px;--ar-radius: 12px;--ar-radius-card: 16px;--ar-radius-pill: 999px}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track,::-webkit-scrollbar-corner{background:transparent}::-webkit-scrollbar-thumb{background:var(--ar-scroll-thumb);border-radius:var(--ar-radius-pill)}::-webkit-scrollbar-thumb:hover{background:var(--ar-fg-subtle)}:root{accent-color:var(--ar-accent)}:root{--ar-canvas: var(--ar-ink-950);--ar-surface: var(--ar-ink-900);--ar-surface-sunken: var(--ar-ink-950);--ar-rail: var(--ar-ink-950);--ar-rail-active-bg: rgb(99 102 241 / 16%);--ar-rail-active-fg: var(--ar-brand-400);--ar-hairline: rgb(255 255 255 / 10%);--ar-hover: rgb(255 255 255 / 6%);--ar-shadow-pop: 0 12px 32px rgb(0 0 0 / 45%);--ar-shadow-card: 0 1px 2px rgb(0 0 0 / 30%);--ar-scrim: rgb(0 0 0 / 58%);--ar-shadow-float: 0 12px 32px rgb(0 0 0 / 35%);--ar-shadow-accent: 0 6px 16px rgb(64 103 254 / 30%);--ar-fg: var(--ar-ink-50);--ar-fg-muted: var(--ar-ink-400);--ar-fg-subtle: var(--ar-ink-500);--ar-accent: var(--ar-brand-500);--ar-accent-hover: var(--ar-brand-400);--ar-accent-soft: rgb(99 102 241 / 16%);--ar-on-accent: var(--ar-white);--ar-accent-alt: var(--ar-fg);--ar-on-accent-alt: var(--ar-surface);--ar-ok-bg: rgb(5 150 105 / 16%);--ar-ok-fg: var(--ar-ok-300);--ar-caution-bg: rgb(217 119 6 / 16%);--ar-caution-fg: var(--ar-warn-300);--ar-bad-bg: rgb(220 38 38 / 16%);--ar-bad-fg: var(--ar-bad-300);--ar-violet-bg: rgb(139 92 246 / 16%);--ar-violet-fg: #c4b5fd}[data-theme=light]{--ar-canvas: #f7fafe;--ar-surface: var(--ar-white);--ar-surface-sunken: var(--ar-ink-50);--ar-rail: #f6f9fe;--ar-rail-active-bg: var(--ar-brand-50);--ar-rail-active-fg: var(--ar-brand-600);--ar-hairline: #e7ecf4;--ar-hover: rgb(16 36 80 / 4%);--ar-shadow-pop: 0 12px 32px rgb(16 36 80 / 12%);--ar-shadow-card: 0 1px 3px rgb(16 36 80 / 4%);--ar-scrim: rgb(0 0 0 / 32%);--ar-shadow-float: 0 12px 32px rgb(16 36 80 / 6%);--ar-shadow-accent: 0 6px 16px rgb(64 103 254 / 24%);--ar-fg: var(--ar-ink-900);--ar-fg-muted: var(--ar-ink-500);--ar-fg-subtle: var(--ar-ink-400);--ar-accent: var(--ar-brand-500);--ar-accent-hover: var(--ar-brand-600);--ar-accent-soft: var(--ar-brand-50);--ar-ok-bg: #e3f9ee;--ar-ok-fg: #005c23;--ar-caution-bg: #fef2e7;--ar-caution-fg: #de4c00;--ar-bad-bg: var(--ar-bad-50);--ar-bad-fg: var(--ar-bad-700);--ar-cat-content-bg: var(--ar-ink-100);--ar-cat-content-fg: var(--ar-ink-600);--ar-violet-bg: #f1e8fe;--ar-violet-fg: #6d3fd8}[data-theme=dark]{--ar-cat-research-bg: rgb(37 99 235 / 14%);--ar-cat-research-fg: #93c5fd;--ar-cat-content-bg: rgb(148 163 184 / 14%);--ar-cat-content-fg: var(--ar-ink-300);--ar-cat-sales-bg: rgb(5 150 105 / 14%);--ar-cat-sales-fg: var(--ar-ok-300);--ar-cat-ops-bg: rgb(234 88 12 / 14%);--ar-cat-ops-fg: #fdba74}[data-theme=geek]{--ar-canvas: #fbfaf6;--ar-surface: var(--ar-white);--ar-surface-sunken: #f6f4ef;--ar-rail: #fbfaf6;--ar-rail-active-bg: #ffeceb;--ar-rail-active-fg: #e0332a;--ar-hairline: #e9e5df;--ar-hover: rgb(21 32 54 / 4%);--ar-shadow-pop: 0 12px 32px rgb(60 40 20 / 12%);--ar-shadow-card: 0 1px 3px rgb(60 40 20 / 4%);--ar-scrim: rgb(0 0 0 / 32%);--ar-shadow-float: 0 12px 32px rgb(60 40 20 / 8%);--ar-shadow-accent: 0 6px 16px rgb(224 51 42 / 24%);--ar-fg: #152036;--ar-fg-muted: #6f737b;--ar-fg-subtle: #9a9ea6;--ar-accent: #e0332a;--ar-accent-hover: #c72a22;--ar-accent-soft: #ffeceb;--ar-on-accent: var(--ar-white);--ar-ok-bg: #eeece6;--ar-ok-fg: #4e4a44;--ar-caution-bg: #ffeceb;--ar-caution-fg: #c2410c;--ar-bad-bg: var(--ar-bad-50);--ar-bad-fg: var(--ar-bad-700);--ar-violet-bg: #f6f4ef;--ar-violet-fg: #5c5650;--ar-cat-research-bg: #ffeceb;--ar-cat-research-fg: #b8371c;--ar-cat-content-bg: #f6f4ef;--ar-cat-content-fg: #6f737b;--ar-cat-sales-bg: #eeece6;--ar-cat-sales-fg: #4e4a44;--ar-cat-ops-bg: #ffeceb;--ar-cat-ops-fg: #c2410c;--ar-font-display: "Iowan Old Style", "Palatino Linotype", Palatino, Georgia, "Times New Roman", serif}[data-theme=night]{color-scheme:dark;--ar-canvas: #111215;--ar-surface: #1b1c1f;--ar-surface-sunken: #242528;--ar-rail: #111215;--ar-rail-active-bg: #2f3034;--ar-rail-active-fg: #fafafa;--ar-hairline: rgb(255 255 255 / 9%);--ar-hover: rgb(255 255 255 / 6%);--ar-shadow-pop: 0 16px 40px rgb(0 0 0 / 55%);--ar-shadow-card: 0 1px 2px rgb(0 0 0 / 35%);--ar-shadow-float: 0 12px 32px rgb(0 0 0 / 40%);--ar-shadow-accent: 0 6px 18px rgb(255 59 48 / 28%);--ar-fg: #fafafa;--ar-fg-muted: #a7a7ad;--ar-fg-subtle: #74747b;--ar-accent: #ff3b30;--ar-accent-hover: #ff5e55;--ar-accent-soft: rgb(255 59 48 / 14%);--ar-on-accent: var(--ar-white);--ar-ok-bg: rgb(52 211 153 / 13%);--ar-ok-fg: #6ee7b7;--ar-caution-bg: rgb(245 158 11 / 14%);--ar-caution-fg: #fcd34d;--ar-bad-bg: rgb(239 68 68 / 16%);--ar-bad-fg: #fca5a5;--ar-violet-bg: rgb(255 255 255 / 7%);--ar-violet-fg: #c9c9cf;--ar-cat-research-bg: rgb(255 59 48 / 14%);--ar-cat-research-fg: #ffb39f;--ar-cat-content-bg: rgb(255 255 255 / 7%);--ar-cat-content-fg: #c9c9cf;--ar-cat-sales-bg: rgb(255 255 255 / 10%);--ar-cat-sales-fg: #e4e4e7;--ar-cat-ops-bg: rgb(255 59 48 / 14%);--ar-cat-ops-fg: #ffb39f;--ar-stage-ground: none}[data-theme=grey]{--ar-canvas: #f9f9fa;--ar-surface: var(--ar-white);--ar-surface-sunken: #f4f4f5;--ar-rail: #f9f9fa;--ar-rail-active-bg: #eeeef0;--ar-rail-active-fg: #131316;--ar-hairline: #ebebed;--ar-hover: rgb(24 24 27 / 4%);--ar-shadow-pop: 0 12px 32px rgb(24 24 27 / 12%);--ar-shadow-card: 0 1px 3px rgb(24 24 27 / 4%);--ar-scrim: rgb(0 0 0 / 32%);--ar-shadow-float: 0 12px 32px rgb(24 24 27 / 8%);--ar-shadow-accent: 0 6px 16px rgb(224 51 42 / 20%);--ar-fg: #131316;--ar-fg-muted: #65676d;--ar-fg-subtle: #94969c;--ar-accent: #e0332a;--ar-accent-hover: #c72a22;--ar-accent-soft: #ffeceb;--ar-on-accent: var(--ar-white);--ar-ok-bg: #eeeef0;--ar-ok-fg: #3f3f46;--ar-caution-bg: #f3ead9;--ar-caution-fg: #9a5b13;--ar-bad-bg: var(--ar-bad-50);--ar-bad-fg: var(--ar-bad-700);--ar-violet-bg: #f4f4f5;--ar-violet-fg: #52525b;--ar-cat-research-bg: #eeeef0;--ar-cat-research-fg: #27272a;--ar-cat-content-bg: #f4f4f5;--ar-cat-content-fg: #65676d;--ar-cat-sales-bg: #eeeef0;--ar-cat-sales-fg: #3f3f46;--ar-cat-ops-bg: #eeeef0;--ar-cat-ops-fg: #52525b}[data-theme=pink]{--ar-canvas: #fdf6f8;--ar-surface: var(--ar-white);--ar-surface-sunken: #fbeef3;--ar-rail: #fdf3f6;--ar-rail-active-bg: #fce4ee;--ar-rail-active-fg: #c9427a;--ar-hairline: #f2dde5;--ar-hover: rgb(224 86 140 / 6%);--ar-shadow-pop: 0 12px 32px rgb(120 40 80 / 12%);--ar-shadow-card: 0 1px 3px rgb(120 40 80 / 4%);--ar-shadow-float: 0 12px 32px rgb(120 40 80 / 8%);--ar-shadow-accent: 0 6px 16px rgb(224 86 140 / 26%);--ar-fg: #3b2a33;--ar-fg-muted: #8a6f7c;--ar-fg-subtle: #b096a3;--ar-accent: #e0568c;--ar-accent-hover: #c9427a;--ar-accent-soft: #fce4ee;--ar-on-accent: var(--ar-white);--ar-ok-bg: #e3f9ee;--ar-ok-fg: #005c23;--ar-caution-bg: #fff4e6;--ar-caution-fg: #c2410c;--ar-bad-bg: var(--ar-bad-50);--ar-bad-fg: var(--ar-bad-700);--ar-violet-bg: #f1e8fe;--ar-violet-fg: #6d3fd8}:root{--theme-loader: var(--ar-white);--theme-bg-primary: var(--ar-ink-900);--theme-bg-secondary: var(--ar-ink-850);--theme-bg-sidebar: var(--ar-ink-950);--theme-bg-container: var(--ar-ink-950);--theme-bg-chat: var(--ar-ink-850);--theme-bg-chat-input: var(--ar-ink-800);--theme-text-primary: var(--ar-ink-50);--theme-text-secondary: var(--ar-ink-400);--theme-placeholder: var(--ar-ink-500);--theme-sidebar-item-default: rgb(255 255 255 / 6%);--theme-sidebar-item-selected: rgb(255 255 255 / 12%);--theme-sidebar-item-hover: rgb(255 255 255 / 8%);--theme-sidebar-item-text-active: var(--ar-brand-300);--theme-sidebar-item-text-inactive: var(--ar-ink-400);--theme-sidebar-item-workspace-active: var(--ar-ink-50);--theme-sidebar-item-workspace-inactive: var(--ar-ink-400);--theme-sidebar-subitem-default: transparent;--theme-sidebar-subitem-hover: rgb(255 255 255 / 6%);--theme-sidebar-subitem-selected: rgb(255 255 255 / 8%);--theme-sidebar-thread-selected: rgb(255 255 255 / 8%);--theme-sidebar-border: rgb(255 255 255 / 10%);--theme-sidebar-footer-icon: rgb(255 255 255 / 8%);--theme-sidebar-footer-icon-fill: var(--ar-ink-50);--theme-sidebar-footer-icon-hover: rgb(255 255 255 / 14%);--theme-popup-menu-bg: var(--ar-ink-1000);--theme-modal-border: rgb(255 255 255 / 12%);--theme-chat-input-border: rgb(255 255 255 / 14%);--theme-action-menu-bg: var(--ar-ink-800);--theme-action-menu-item-hover: rgb(255 255 255 / 8%);--theme-settings-input-bg: var(--ar-ink-950);--theme-settings-input-active: rgb(255 255 255 / 20%);--theme-settings-input-placeholder: var(--ar-ink-500);--theme-settings-input-text: var(--ar-ink-50);--theme-button-primary: var(--ar-brand-500);--theme-button-primary-hover: var(--ar-brand-400);--theme-button-cta: var(--ar-brand-400);--theme-button-text: var(--ar-ink-400);--theme-button-code-hover-bg: rgb(99 102 241 / 18%);--theme-button-code-hover-text: var(--ar-brand-300);--theme-button-delete-hover-bg: rgb(220 38 38 / 22%);--theme-button-delete-hover-text: var(--ar-bad-300);--theme-button-disable-hover-bg: rgb(217 119 6 / 22%);--theme-button-disable-hover-text: var(--ar-warn-300);--theme-checklist-button-border: var(--ar-brand-400);--theme-checklist-button-text: var(--ar-brand-300);--theme-checklist-button-hover-bg: rgb(99 102 241 / 20%);--theme-checklist-button-hover-border: rgb(99 102 241 / 80%);--theme-checklist-checkbox-border: var(--ar-ink-300);--theme-checklist-checkbox-fill: var(--ar-ok-300);--theme-checklist-checkbox-text: var(--ar-ink-900);--theme-checklist-item-bg: rgb(99 102 241 / 14%);--theme-checklist-item-bg-hover: rgb(99 102 241 / 22%);--theme-checklist-item-text: var(--ar-brand-200);--theme-checklist-item-hover: var(--ar-brand-400);--theme-checklist-item-completed-bg: rgb(5 150 105 / 18%);--theme-checklist-item-completed-text: var(--ar-ok-300);--theme-file-row-even: var(--ar-ink-950);--theme-file-row-odd: var(--ar-ink-850);--theme-file-row-selected-even: rgb(99 102 241 / 22%);--theme-file-row-selected-odd: rgb(99 102 241 / 14%);--theme-file-picker-hover: rgb(99 102 241 / 18%);--theme-attachment-bg: var(--ar-ink-850);--theme-attachment-success-bg: var(--ar-ink-850);--theme-attachment-error-bg: rgb(220 38 38 / 34%);--theme-attachment-icon: var(--ar-white);--theme-attachment-icon-spinner: var(--ar-brand-300);--theme-attachment-icon-spinner-bg: var(--ar-ink-800);--theme-attachment-text: var(--ar-ink-50);--theme-attachment-text-secondary: var(--ar-ink-400);--theme-home-bg-button: var(--ar-ink-800);--theme-home-bg-card: var(--ar-ink-850);--theme-home-border: rgb(255 255 255 / 12%);--theme-home-text: var(--ar-ink-50);--theme-home-text-secondary: var(--ar-ink-400);--theme-home-button-primary: var(--ar-brand-500);--theme-home-button-primary-hover: var(--ar-brand-400);--theme-home-button-secondary: rgb(255 255 255 / 8%);--theme-home-button-secondary-hover: rgb(99 102 241 / 16%);--theme-home-button-secondary-text: var(--ar-ink-50);--theme-home-button-secondary-hover-text: var(--ar-brand-300);--theme-home-button-secondary-border: rgb(255 255 255 / 14%);--theme-home-button-secondary-border-hover: var(--ar-brand-500);--theme-home-update-card-bg: var(--ar-ink-850);--theme-home-update-card-hover: var(--ar-ink-800);--theme-home-update-source: var(--ar-brand-300)}[data-theme=light]{--theme-loader: var(--ar-ink-900);--theme-bg-primary: var(--ar-white);--theme-bg-secondary: var(--ar-white);--theme-bg-sidebar: #f7f8fc;--theme-bg-container: var(--ar-ink-50);--theme-bg-chat: var(--ar-white);--theme-bg-chat-input: var(--ar-ink-100);--theme-text-primary: var(--ar-ink-900);--theme-text-secondary: var(--ar-ink-500);--theme-placeholder: var(--ar-ink-400);--theme-sidebar-item-default: transparent;--theme-sidebar-item-selected: var(--ar-brand-50);--theme-sidebar-item-hover: rgb(0 0 0 / 4%);--theme-sidebar-item-text-active: var(--ar-brand-600);--theme-sidebar-item-text-inactive: var(--ar-ink-500);--theme-sidebar-item-workspace-active: var(--ar-ink-900);--theme-sidebar-item-workspace-inactive: var(--ar-ink-500);--theme-sidebar-subitem-default: transparent;--theme-sidebar-subitem-hover: rgb(0 0 0 / 4%);--theme-sidebar-subitem-selected: var(--ar-ink-100);--theme-sidebar-thread-selected: var(--ar-white);--theme-sidebar-border: var(--ar-ink-200);--theme-sidebar-footer-icon: var(--ar-white);--theme-sidebar-footer-icon-fill: var(--ar-ink-600);--theme-sidebar-footer-icon-hover: var(--ar-ink-200);--theme-popup-menu-bg: var(--ar-white);--theme-modal-border: var(--ar-ink-200);--theme-chat-input-border: var(--ar-ink-200);--theme-action-menu-bg: var(--ar-white);--theme-action-menu-item-hover: rgb(0 0 0 / 6%);--theme-settings-input-bg: var(--ar-ink-50);--theme-settings-input-active: rgb(0 0 0 / 20%);--theme-settings-input-placeholder: var(--ar-ink-400);--theme-settings-input-text: var(--ar-ink-900);--theme-button-primary: var(--ar-brand-600);--theme-button-primary-hover: var(--ar-brand-700);--theme-button-cta: var(--ar-brand-400);--theme-button-text: var(--ar-ink-500);--theme-button-code-hover-bg: var(--ar-brand-50);--theme-button-code-hover-text: var(--ar-brand-600);--theme-button-delete-hover-bg: var(--ar-bad-50);--theme-button-delete-hover-text: var(--ar-bad-700);--theme-button-disable-hover-bg: var(--ar-warn-50);--theme-button-disable-hover-text: var(--ar-warn-700);--theme-checklist-button-border: var(--ar-brand-600);--theme-checklist-button-text: var(--ar-brand-600);--theme-checklist-button-hover-bg: var(--ar-brand-50);--theme-checklist-button-hover-border: var(--ar-brand-500);--theme-checklist-checkbox-border: var(--ar-ink-400);--theme-checklist-checkbox-fill: var(--ar-ok-500);--theme-checklist-checkbox-text: var(--ar-white);--theme-checklist-item-bg: var(--ar-brand-50);--theme-checklist-item-bg-hover: var(--ar-brand-100);--theme-checklist-item-text: var(--ar-brand-700);--theme-checklist-item-hover: var(--ar-brand-600);--theme-checklist-item-completed-bg: var(--ar-ok-50);--theme-checklist-item-completed-text: var(--ar-ok-500);--theme-file-row-even: var(--ar-ink-50);--theme-file-row-odd: var(--ar-ink-100);--theme-file-row-selected-even: var(--ar-brand-100);--theme-file-row-selected-odd: var(--ar-brand-50);--theme-file-picker-hover: var(--ar-brand-50);--theme-attachment-bg: var(--ar-ink-50);--theme-attachment-success-bg: var(--ar-ink-100);--theme-attachment-error-bg: var(--ar-bad-50);--theme-attachment-icon: var(--ar-white);--theme-attachment-icon-spinner: var(--ar-brand-600);--theme-attachment-icon-spinner-bg: var(--ar-white);--theme-attachment-text: var(--ar-ink-900);--theme-attachment-text-secondary: var(--ar-ink-600);--theme-home-bg-button: var(--ar-ink-100);--theme-home-bg-card: var(--ar-ink-50);--theme-home-border: var(--ar-ink-200);--theme-home-text: var(--ar-ink-900);--theme-home-text-secondary: var(--ar-ink-500);--theme-home-button-primary: var(--ar-brand-600);--theme-home-button-primary-hover: var(--ar-brand-700);--theme-home-button-secondary: var(--ar-ink-100);--theme-home-button-secondary-hover: var(--ar-brand-50);--theme-home-button-secondary-text: var(--ar-ink-700);--theme-home-button-secondary-hover-text: var(--ar-brand-700);--theme-home-button-secondary-border: var(--ar-ink-200);--theme-home-button-secondary-border-hover: var(--ar-brand-500);--theme-home-update-card-bg: var(--ar-ink-50);--theme-home-update-card-hover: var(--ar-ink-100);--theme-home-update-source: var(--ar-brand-600)}[data-theme=geek]{--theme-loader: #152036;--theme-bg-primary: var(--ar-white);--theme-bg-secondary: var(--ar-white);--theme-bg-sidebar: #fbfaf6;--theme-bg-container: #f6f4ef;--theme-bg-chat: var(--ar-white);--theme-bg-chat-input: #f6f4ef;--theme-text-primary: #152036;--theme-text-secondary: #6f737b;--theme-placeholder: #9a9ea6;--theme-sidebar-item-default: transparent;--theme-sidebar-item-selected: #ffeceb;--theme-sidebar-item-hover: rgb(21 32 54 / 4%);--theme-sidebar-item-text-active: #e0332a;--theme-sidebar-item-text-inactive: #6f737b;--theme-sidebar-item-workspace-active: #152036;--theme-sidebar-item-workspace-inactive: #6f737b;--theme-sidebar-subitem-default: transparent;--theme-sidebar-subitem-hover: rgb(21 32 54 / 4%);--theme-sidebar-subitem-selected: #f6f4ef;--theme-sidebar-thread-selected: var(--ar-white);--theme-sidebar-border: #e9e5df;--theme-sidebar-footer-icon: var(--ar-white);--theme-sidebar-footer-icon-fill: #6f737b;--theme-sidebar-footer-icon-hover: #e9e5df;--theme-popup-menu-bg: var(--ar-white);--theme-modal-border: #e9e5df;--theme-chat-input-border: #e9e5df;--theme-action-menu-bg: var(--ar-white);--theme-action-menu-item-hover: rgb(21 32 54 / 6%);--theme-settings-input-bg: #f6f4ef;--theme-settings-input-active: rgb(21 32 54 / 20%);--theme-settings-input-placeholder: #9a9ea6;--theme-settings-input-text: #152036;--theme-button-primary: #e0332a;--theme-button-primary-hover: #c72a22;--theme-button-cta: #f17766;--theme-button-text: #6f737b;--theme-button-code-hover-bg: #ffeceb;--theme-button-code-hover-text: #e0332a;--theme-button-delete-hover-bg: var(--ar-bad-50);--theme-button-delete-hover-text: var(--ar-bad-700);--theme-button-disable-hover-bg: var(--ar-warn-50);--theme-button-disable-hover-text: var(--ar-warn-700);--theme-checklist-button-border: #e0332a;--theme-checklist-button-text: #e0332a;--theme-checklist-button-hover-bg: #ffeceb;--theme-checklist-button-hover-border: #e0332a;--theme-checklist-checkbox-border: #9a9ea6;--theme-checklist-checkbox-fill: #e0332a;--theme-checklist-checkbox-text: var(--ar-white);--theme-checklist-item-bg: #ffeceb;--theme-checklist-item-bg-hover: #fde4d9;--theme-checklist-item-text: #b8371c;--theme-checklist-item-hover: #e0332a;--theme-checklist-item-completed-bg: var(--ar-ok-50);--theme-checklist-item-completed-text: var(--ar-ok-500);--theme-file-row-even: #fbfaf6;--theme-file-row-odd: #f6f4ef;--theme-file-row-selected-even: #fde4d9;--theme-file-row-selected-odd: #ffeceb;--theme-file-picker-hover: #ffeceb;--theme-attachment-bg: #fbfaf6;--theme-attachment-success-bg: #f6f4ef;--theme-attachment-error-bg: var(--ar-bad-50);--theme-attachment-icon: var(--ar-white);--theme-attachment-icon-spinner: #e0332a;--theme-attachment-icon-spinner-bg: var(--ar-white);--theme-attachment-text: #152036;--theme-attachment-text-secondary: #6f737b;--theme-home-bg-button: #f6f4ef;--theme-home-bg-card: #fbfaf6;--theme-home-border: #e9e5df;--theme-home-text: #152036;--theme-home-text-secondary: #6f737b;--theme-home-button-primary: #e0332a;--theme-home-button-primary-hover: #c72a22;--theme-home-button-secondary: #f6f4ef;--theme-home-button-secondary-hover: #ffeceb;--theme-home-button-secondary-text: #152036;--theme-home-button-secondary-hover-text: #b8371c;--theme-home-button-secondary-border: #e9e5df;--theme-home-button-secondary-border-hover: #e0332a;--theme-home-update-card-bg: #fbfaf6;--theme-home-update-card-hover: #f6f4ef;--theme-home-update-source: #e0332a}[data-theme=night]{--theme-loader: #fafafa;--theme-bg-primary: #111215;--theme-bg-secondary: #1b1c1f;--theme-bg-sidebar: #111215;--theme-bg-container: #242528;--theme-bg-chat: #1b1c1f;--theme-bg-chat-input: #242528;--theme-text-primary: #fafafa;--theme-text-secondary: #a7a7ad;--theme-placeholder: #74747b;--theme-sidebar-item-default: transparent;--theme-sidebar-item-selected: #3a2620;--theme-sidebar-item-hover: rgb(255 255 255 / 4%);--theme-sidebar-item-text-active: #ff3b30;--theme-sidebar-item-text-inactive: #a7a7ad;--theme-sidebar-item-workspace-active: #fafafa;--theme-sidebar-item-workspace-inactive: #a7a7ad;--theme-sidebar-subitem-default: transparent;--theme-sidebar-subitem-hover: rgb(255 255 255 / 4%);--theme-sidebar-subitem-selected: #242528;--theme-sidebar-thread-selected: #1b1c1f;--theme-sidebar-border: #2e2f34;--theme-sidebar-footer-icon: var(--ar-white);--theme-sidebar-footer-icon-fill: #a7a7ad;--theme-sidebar-footer-icon-hover: #2e2f34;--theme-popup-menu-bg: #1b1c1f;--theme-modal-border: #2e2f34;--theme-chat-input-border: #2e2f34;--theme-action-menu-bg: #1b1c1f;--theme-action-menu-item-hover: rgb(255 255 255 / 6%);--theme-settings-input-bg: #242528;--theme-settings-input-active: rgb(255 255 255 / 20%);--theme-settings-input-placeholder: #74747b;--theme-settings-input-text: #fafafa;--theme-button-primary: #ff3b30;--theme-button-primary-hover: #ff5e55;--theme-button-cta: #ff5e55;--theme-button-text: #a7a7ad;--theme-button-code-hover-bg: #3a2620;--theme-button-code-hover-text: #ff3b30;--theme-button-delete-hover-bg: rgb(239 68 68 / 16%);--theme-button-delete-hover-text: #fca5a5;--theme-button-disable-hover-bg: rgb(245 158 11 / 14%);--theme-button-disable-hover-text: #fcd34d;--theme-checklist-button-border: #ff3b30;--theme-checklist-button-text: #ff3b30;--theme-checklist-button-hover-bg: #3a2620;--theme-checklist-button-hover-border: #ff3b30;--theme-checklist-checkbox-border: #74747b;--theme-checklist-checkbox-fill: #ff3b30;--theme-checklist-checkbox-text: var(--ar-white);--theme-checklist-item-bg: #3a2620;--theme-checklist-item-bg-hover: #4a2e25;--theme-checklist-item-text: #ffb39f;--theme-checklist-item-hover: #ff3b30;--theme-checklist-item-completed-bg: rgb(52 211 153 / 13%);--theme-checklist-item-completed-text: #6ee7b7;--theme-file-row-even: #111215;--theme-file-row-odd: #242528;--theme-file-row-selected-even: #4a2e25;--theme-file-row-selected-odd: #3a2620;--theme-file-picker-hover: #3a2620;--theme-attachment-bg: #111215;--theme-attachment-success-bg: #242528;--theme-attachment-error-bg: rgb(239 68 68 / 16%);--theme-attachment-icon: var(--ar-white);--theme-attachment-icon-spinner: #ff3b30;--theme-attachment-icon-spinner-bg: #1b1c1f;--theme-attachment-text: #fafafa;--theme-attachment-text-secondary: #a7a7ad;--theme-home-bg-button: #242528;--theme-home-bg-card: #111215;--theme-home-border: #2e2f34;--theme-home-text: #fafafa;--theme-home-text-secondary: #a7a7ad;--theme-home-button-primary: #ff3b30;--theme-home-button-primary-hover: #ff5e55;--theme-home-button-secondary: #242528;--theme-home-button-secondary-hover: #3a2620;--theme-home-button-secondary-text: #fafafa;--theme-home-button-secondary-hover-text: #ffb39f;--theme-home-button-secondary-border: #2e2f34;--theme-home-button-secondary-border-hover: #ff3b30;--theme-home-update-card-bg: #111215;--theme-home-update-card-hover: #242528;--theme-home-update-source: #ff3b30}[data-theme=grey]{--theme-loader: #131316;--theme-bg-primary: var(--ar-white);--theme-bg-secondary: var(--ar-white);--theme-bg-sidebar: #f9f9fa;--theme-bg-container: #f4f4f5;--theme-bg-chat: var(--ar-white);--theme-bg-chat-input: #f4f4f5;--theme-text-primary: #131316;--theme-text-secondary: #65676d;--theme-placeholder: #94969c;--theme-sidebar-item-default: transparent;--theme-sidebar-item-selected: #eeeef0;--theme-sidebar-item-hover: rgb(24 24 27 / 4%);--theme-sidebar-item-text-active: #131316;--theme-sidebar-item-text-inactive: #65676d;--theme-sidebar-item-workspace-active: #131316;--theme-sidebar-item-workspace-inactive: #65676d;--theme-sidebar-subitem-default: transparent;--theme-sidebar-subitem-hover: rgb(24 24 27 / 4%);--theme-sidebar-subitem-selected: #f4f4f5;--theme-sidebar-thread-selected: var(--ar-white);--theme-sidebar-border: #ebebed;--theme-sidebar-footer-icon: var(--ar-white);--theme-sidebar-footer-icon-fill: #65676d;--theme-sidebar-footer-icon-hover: #ebebed;--theme-popup-menu-bg: var(--ar-white);--theme-modal-border: #ebebed;--theme-chat-input-border: #ebebed;--theme-action-menu-bg: var(--ar-white);--theme-action-menu-item-hover: rgb(24 24 27 / 6%);--theme-settings-input-bg: #f4f4f5;--theme-settings-input-active: rgb(24 24 27 / 20%);--theme-settings-input-placeholder: #94969c;--theme-settings-input-text: #131316;--theme-button-primary: #e0332a;--theme-button-primary-hover: #c72a22;--theme-button-cta: #3a3a40;--theme-button-text: #65676d;--theme-button-code-hover-bg: #eeeef0;--theme-button-code-hover-text: #e0332a;--theme-button-delete-hover-bg: var(--ar-bad-50);--theme-button-delete-hover-text: var(--ar-bad-700);--theme-button-disable-hover-bg: var(--ar-warn-50);--theme-button-disable-hover-text: var(--ar-warn-700);--theme-checklist-button-border: #e0332a;--theme-checklist-button-text: #e0332a;--theme-checklist-button-hover-bg: #eeeef0;--theme-checklist-button-hover-border: #e0332a;--theme-checklist-checkbox-border: #94969c;--theme-checklist-checkbox-fill: #e0332a;--theme-checklist-checkbox-text: var(--ar-white);--theme-checklist-item-bg: #eeeef0;--theme-checklist-item-bg-hover: #e4e4e7;--theme-checklist-item-text: #27272a;--theme-checklist-item-hover: #e0332a;--theme-checklist-item-completed-bg: var(--ar-ok-50);--theme-checklist-item-completed-text: var(--ar-ok-500);--theme-file-row-even: #f9f9fa;--theme-file-row-odd: #f4f4f5;--theme-file-row-selected-even: #e4e4e7;--theme-file-row-selected-odd: #eeeef0;--theme-file-picker-hover: #eeeef0;--theme-attachment-bg: #f9f9fa;--theme-attachment-success-bg: #f4f4f5;--theme-attachment-error-bg: var(--ar-bad-50);--theme-attachment-icon: var(--ar-white);--theme-attachment-icon-spinner: #e0332a;--theme-attachment-icon-spinner-bg: var(--ar-white);--theme-attachment-text: #131316;--theme-attachment-text-secondary: #65676d;--theme-home-bg-button: #f4f4f5;--theme-home-bg-card: #f9f9fa;--theme-home-border: #ebebed;--theme-home-text: #131316;--theme-home-text-secondary: #65676d;--theme-home-button-primary: #e0332a;--theme-home-button-primary-hover: #c72a22;--theme-home-button-secondary: #f4f4f5;--theme-home-button-secondary-hover: #eeeef0;--theme-home-button-secondary-text: #131316;--theme-home-button-secondary-hover-text: #27272a;--theme-home-button-secondary-border: #ebebed;--theme-home-button-secondary-border-hover: #e0332a;--theme-home-update-card-bg: #f9f9fa;--theme-home-update-card-hover: #f4f4f5;--theme-home-update-source: #e0332a}[data-theme=pink]{--theme-loader: #3b2a33;--theme-bg-primary: var(--ar-white);--theme-bg-secondary: var(--ar-white);--theme-bg-sidebar: #fdf3f6;--theme-bg-container: #fbeef3;--theme-bg-chat: var(--ar-white);--theme-bg-chat-input: #fbeef3;--theme-text-primary: #3b2a33;--theme-text-secondary: #8a6f7c;--theme-placeholder: #b096a3;--theme-sidebar-item-default: transparent;--theme-sidebar-item-selected: #fce4ee;--theme-sidebar-item-hover: rgb(224 86 140 / 6%);--theme-sidebar-item-text-active: #c9427a;--theme-sidebar-item-text-inactive: #8a6f7c;--theme-sidebar-item-workspace-active: #3b2a33;--theme-sidebar-item-workspace-inactive: #8a6f7c;--theme-sidebar-subitem-default: transparent;--theme-sidebar-subitem-hover: rgb(224 86 140 / 6%);--theme-sidebar-subitem-selected: #fbeef3;--theme-sidebar-thread-selected: var(--ar-white);--theme-sidebar-border: #f2dde5;--theme-sidebar-footer-icon: var(--ar-white);--theme-sidebar-footer-icon-fill: #8a6f7c;--theme-sidebar-footer-icon-hover: #f2dde5;--theme-popup-menu-bg: var(--ar-white);--theme-modal-border: #f2dde5;--theme-chat-input-border: #f2dde5;--theme-action-menu-bg: var(--ar-white);--theme-action-menu-item-hover: rgb(224 86 140 / 8%);--theme-settings-input-bg: #fbeef3;--theme-settings-input-active: rgb(224 86 140 / 30%);--theme-settings-input-placeholder: #b096a3;--theme-settings-input-text: #3b2a33;--theme-button-primary: #e0568c;--theme-button-primary-hover: #c9427a;--theme-button-cta: #ee8ab0;--theme-button-text: #8a6f7c;--theme-button-code-hover-bg: #fce4ee;--theme-button-code-hover-text: #c9427a;--theme-button-delete-hover-bg: var(--ar-bad-50);--theme-button-delete-hover-text: var(--ar-bad-700);--theme-button-disable-hover-bg: var(--ar-warn-50);--theme-button-disable-hover-text: var(--ar-warn-700);--theme-checklist-button-border: #e0568c;--theme-checklist-button-text: #c9427a;--theme-checklist-button-hover-bg: #fce4ee;--theme-checklist-button-hover-border: #e0568c;--theme-checklist-checkbox-border: #b096a3;--theme-checklist-checkbox-fill: #e0568c;--theme-checklist-checkbox-text: var(--ar-white);--theme-checklist-item-bg: #fce4ee;--theme-checklist-item-bg-hover: #f9d3e3;--theme-checklist-item-text: #a8325f;--theme-checklist-item-hover: #c9427a;--theme-checklist-item-completed-bg: var(--ar-ok-50);--theme-checklist-item-completed-text: var(--ar-ok-500);--theme-file-row-even: #fdf6f8;--theme-file-row-odd: #fbeef3;--theme-file-row-selected-even: #f9d3e3;--theme-file-row-selected-odd: #fce4ee;--theme-file-picker-hover: #fce4ee;--theme-attachment-bg: #fdf6f8;--theme-attachment-success-bg: #fbeef3;--theme-attachment-error-bg: var(--ar-bad-50);--theme-attachment-icon: var(--ar-white);--theme-attachment-icon-spinner: #e0568c;--theme-attachment-icon-spinner-bg: var(--ar-white);--theme-attachment-text: #3b2a33;--theme-attachment-text-secondary: #8a6f7c;--theme-home-bg-button: #fbeef3;--theme-home-bg-card: #fdf6f8;--theme-home-border: #f2dde5;--theme-home-text: #3b2a33;--theme-home-text-secondary: #8a6f7c;--theme-home-button-primary: #e0568c;--theme-home-button-primary-hover: #c9427a;--theme-home-button-secondary: #fbeef3;--theme-home-button-secondary-hover: #fce4ee;--theme-home-button-secondary-text: #3b2a33;--theme-home-button-secondary-hover-text: #a8325f;--theme-home-button-secondary-border: #f2dde5;--theme-home-button-secondary-border-hover: #e0568c;--theme-home-update-card-bg: #fdf6f8;--theme-home-update-card-hover: #fbeef3;--theme-home-update-source: #c9427a}:root{--ar-color-bg-base: var(--theme-bg-primary);--ar-color-bg-surface: var(--theme-bg-secondary);--ar-color-bg-elevated: var(--theme-bg-chat-input);--ar-color-border: var(--theme-sidebar-border);--ar-color-border-subtle: var(--theme-modal-border);--ar-color-text-primary: var(--theme-text-primary);--ar-color-text-secondary: var(--theme-text-secondary);--ar-color-text-muted: var(--theme-placeholder);--ar-color-brand: var(--ar-accent);--ar-color-accent: var(--ar-accent-hover);--ar-color-focus: var(--ar-accent);--ar-color-btn-primary-text: var(--ar-on-accent);--ar-color-success: var(--theme-checklist-item-completed-text);--ar-color-success-text: var(--theme-checklist-item-completed-text);--ar-color-success-bg: var(--theme-checklist-item-completed-bg);--ar-color-success-border: var(--theme-checklist-checkbox-fill);--ar-color-error: var(--theme-button-delete-hover-text);--ar-color-danger: var(--theme-button-delete-hover-text);--ar-color-danger-text: var(--theme-button-delete-hover-text);--ar-color-danger-bg: var(--theme-button-delete-hover-bg);--ar-color-danger-border: var(--theme-button-delete-hover-text);--ar-color-btn-danger-bg: var(--ar-bad-500);--ar-color-btn-danger-hover: var(--ar-bad-700);--ar-color-btn-danger-text: var(--ar-white);--ar-color-recording: var(--ar-bad-500);--ar-color-recording-bg: rgb(220 38 38 / 8%);--ar-color-recording-pulse: rgb(220 38 38 / 40%)}:where(:root){--ocv-space-1: 4px;--ocv-space-2: 8px;--ocv-space-3: 12px;--ocv-space-4: 16px;--ocv-space-5: 20px;--ocv-space-6: 24px;--ocv-radius: 0px;--ocv-radius-sm: 0px;--ocv-radius-pill: 0px;--ocv-font-xs: 11px;--ocv-font-sm: 12px;--ocv-font-base: 13px;--ocv-font-medium: 500;--ocv-font-semibold: 600;--ocv-font-bold: 700;--ocv-font-mono: ui-monospace, "SF Mono", "Cascadia Code", Menlo, monospace;--ocv-font-sans: "plus-jakarta-sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--ocv-edge: var(--ocv-border);--ocv-edge-accent: var(--ocv-accent-hover);--ocv-primary-shadow: var(--ocv-press-shadow);--ocv-gap: var(--ocv-space-3);--ocv-font-system: -apple-system, BlinkMacSystemFont, "PingFang SC", "Helvetica Neue", "Segoe UI", "Microsoft YaHei", sans-serif;--ocv-font-serif: "Iowan Old Style", "Palatino Linotype", Palatino, Georgia, "Times New Roman", serif;--ocv-font-cartoon: "ZCOOL KuaiLe", "Arial Rounded MT Bold", "Yuanti SC", "PingFang SC", sans-serif;--ocv-press-shadow: none;--ocv-field-shadow: none;--ocv-block-shadow: none;--ocv-press-scale: 1;--ocv-fg: light-dark(#1b2230, #e8eaef);--ocv-fg-muted: light-dark(#5d6573, #a4aab5);--ocv-fg-subtle: light-dark(#8a909b, #7b828e);--ocv-surface: light-dark(#ffffff, #1b1f27);--ocv-surface-sunken: light-dark(#f4f5f7, #12151b);--ocv-canvas: light-dark(#f7f8fa, #0e1116);--ocv-hover: light-dark(rgb(16 24 40 / 5%), rgb(255 255 255 / 6%));--ocv-secondary-bg: light-dark(#eef0f3, rgb(255 255 255 / 8%));--ocv-input-bg: light-dark(#ffffff, #12151b);--ocv-hairline: light-dark(#e4e7ec, rgb(255 255 255 / 10%));--ocv-split-side: 352px;--ocv-border: light-dark(#d5d9e0, rgb(255 255 255 / 16%));--ocv-ghost-border: var(--ocv-hairline);--ocv-input-border: var(--ocv-border);--ocv-input-fg: var(--ocv-fg);--ocv-input-placeholder: var(--ocv-fg-subtle);--ocv-focus: var(--ocv-accent);--ocv-btn-hover: var(--ocv-hover);--ocv-shadow-card: none;--ocv-shadow-raised: 0 1px 3px light-dark(rgb(16 24 40 / 8%), rgb(0 0 0 / 35%));--ocv-qr-ink: #000000;--ocv-qr-paper: #ffffff;--ocv-scrim: light-dark(rgb(16 24 40 / 28%), rgb(0 0 0 / 50%));--ocv-shadow-pop: 0 12px 32px light-dark(rgb(16 24 40 / 14%), rgb(0 0 0 / 45%));--ocv-accent: light-dark(#e0332a, #ff3b30);--ocv-accent-hover: light-dark(#c72a22, #ff5e55);--ocv-accent-soft: light-dark(#ffeceb, rgb(255 59 48 / 14%));--ocv-accent-alt: var(--ocv-fg);--ocv-accent-alt-hover: color-mix(in srgb, var(--ocv-fg) 86%, var(--ocv-surface));--ocv-on-accent-alt: var(--ocv-surface);--ocv-on-accent: #ffffff;--ocv-accent-fg: light-dark(#c72a22, #ff8a80);--ocv-positive-fg: light-dark(#0f6b3a, #6ee7b7);--ocv-positive-bg: light-dark(#e3f6ea, rgb(52 211 153 / 13%));--ocv-danger-fg: light-dark(#b42318, #fda29b);--ocv-danger-bg: light-dark(#fdecea, rgb(217 45 32 / 18%));--ocv-danger-btn-bg: #d92d20;--ocv-danger-btn-hover: #b42318;--ocv-danger-btn-text: #ffffff;--ocv-chart-1: #4067fe;--ocv-chart-2: #059669;--ocv-chart-3: #ea580c;--ocv-chart-4: #8b5cf6;--ocv-chart-5: #db2777;--ocv-chart-6: #0891b2}:where(:root){--ocv-host-accent: var(--ocv-accent);--ocv-host-accent-hover: var(--ocv-accent-hover);--ocv-host-border: var(--ocv-border);--ocv-host-btn-hover: var(--ocv-btn-hover);--ocv-host-danger-btn-bg: var(--ocv-danger-btn-bg);--ocv-host-danger-btn-hover: var(--ocv-danger-btn-hover);--ocv-host-danger-btn-text: var(--ocv-danger-btn-text);--ocv-host-danger-fg: var(--ocv-danger-fg);--ocv-host-positive-fg: var(--ocv-positive-fg);--ocv-host-fg: var(--ocv-fg);--ocv-host-fg-muted: var(--ocv-fg-muted);--ocv-host-font-medium: var(--ocv-font-medium);--ocv-host-font-mono: var(--ocv-font-mono);--ocv-host-font-semibold: var(--ocv-font-semibold);--ocv-host-font-sm: var(--ocv-font-sm);--ocv-host-font-base: var(--ocv-font-base);--ocv-host-ghost-border: var(--ocv-ghost-border);--ocv-host-hairline: var(--ocv-hairline);--ocv-host-on-accent: var(--ocv-on-accent);--ocv-host-press-scale: var(--ocv-press-scale);--ocv-host-press-shadow: var(--ocv-press-shadow);--ocv-host-radius: var(--ocv-radius);--ocv-host-radius-sm: var(--ocv-radius-sm);--ocv-host-secondary-bg: var(--ocv-secondary-bg);--ocv-host-shadow-pop: var(--ocv-shadow-pop);--ocv-host-space-1: var(--ocv-space-1);--ocv-host-space-2: var(--ocv-space-2);--ocv-host-space-3: var(--ocv-space-3);--ocv-host-space-4: var(--ocv-space-4);--ocv-host-space-6: var(--ocv-space-6);--ocv-host-surface: var(--ocv-surface);--ocv-host-surface-sunken: var(--ocv-surface-sunken)}@font-face{font-family:ZCOOL KuaiLe;src:url("./ZCOOLKuaiLe-Regular-PNJZPMIE.ttf") format("truetype");font-display:swap}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url("./layers-55W3Q4RM.png");width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url("./layers-2x-TBM42ERR.png");background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url("./marker-icon-2V3QKKVC.png")}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.ocv-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--ocv-space-2);border:1px solid var(--ocv-hairline);border-radius:var(--ocv-radius);padding:9px var(--ocv-space-4);font:inherit;font-size:14px;font-weight:var(--ocv-font-medium);line-height:1.4;cursor:pointer;background:var(--ocv-surface);color:var(--ocv-fg);transition:background .12s ease,border-color .12s ease}.ocv-btn:hover:not(:disabled){background:var(--ocv-btn-hover);border-color:var(--ocv-border)}.ocv-btn:disabled{opacity:.55;cursor:not-allowed;background:transparent;border-color:var(--ocv-hairline);color:var(--ocv-fg-muted)}.ocv-btn:focus-visible{outline:2px solid var(--ocv-accent);outline-offset:1px}.ocv-btn--sm{padding:4px var(--ocv-space-3);font-size:var(--ocv-font-sm)}.ocv-btn--primary{background:var(--ocv-accent);border-color:transparent;color:var(--ocv-on-accent);font-weight:var(--ocv-font-semibold)}.ocv-btn--primary:hover:not(:disabled){background:var(--ocv-accent-hover);border-color:transparent}.ocv-btn--strong{background:var(--ocv-accent-alt);border-color:transparent;color:var(--ocv-on-accent-alt);font-weight:var(--ocv-font-semibold)}.ocv-btn--strong:hover:not(:disabled){background:var(--ocv-accent-alt-hover);border-color:transparent}.ocv-view .ocv-btn.ocv-btn--wide{align-self:stretch;width:100%;justify-content:center;min-height:48px}.ocv-btn--secondary{background:var(--ocv-secondary-bg);border-color:transparent}.ocv-btn--ghost{background:transparent;color:var(--ocv-fg-muted);border-color:var(--ocv-ghost-border)}.ocv-btn--ghost:hover:not(:disabled){background:var(--ocv-btn-hover);border-color:var(--ocv-ghost-border)}.ocv-btn--link{background:transparent;border-color:transparent;color:var(--ocv-fg-muted);font-weight:600}.ocv-btn--link:hover:not(:disabled){color:var(--ocv-fg);text-decoration:underline}.ocv-btn.ocv-btn--accent-words,.ocv-btn.ocv-btn--accent-words:hover:not(:disabled){color:var(--ocv-accent)}.ocv-field-label{display:block;margin-bottom:var(--ocv-space-1);color:var(--ocv-fg);font-size:var(--ocv-font-sm);font-weight:400}.ocv-input{width:100%;box-sizing:border-box;background:var(--ocv-input-bg);color:var(--ocv-input-fg);border:1px solid var(--ocv-input-border);border-radius:var(--ocv-radius-sm);padding:8px var(--ocv-space-3);font:inherit;font-size:var(--ocv-font-sm);line-height:1.5;resize:vertical;min-height:40px}textarea.ocv-input{min-height:3.4em}.ocv-input::placeholder{color:var(--ocv-input-placeholder)}.ocv-input:focus-visible{outline:2px solid var(--ocv-focus);outline-offset:-1px}.ocv-artifact__image,.ocv-artifact__media{max-width:100%;height:auto;border-radius:var(--ocv-radius-sm)}.ocv-artifact__text{margin:0;max-height:16rem;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--ocv-font-xs);color:var(--ocv-fg)}.ocv-artifact__unshowable{margin:0;padding:var(--ocv-space-3);border-radius:var(--ocv-radius-sm);background:var(--ocv-surface-sunken);color:var(--ocv-fg-muted);font-size:var(--ocv-font-sm);line-height:1.6}.ocv-artifact__text{padding:var(--ocv-space-3);border-radius:var(--ocv-radius-sm);background:var(--ocv-surface-sunken)}.ocv-artifact__doc{max-height:28rem;overflow:auto;padding:var(--ocv-space-3) var(--ocv-space-4);border-radius:var(--ocv-radius-sm);background:var(--ocv-surface-sunken);font-size:var(--ocv-font-sm);line-height:1.6;color:var(--ocv-fg);overflow-wrap:anywhere}.ocv-artifact__doc>:first-child{margin-top:0}.ocv-artifact__doc h1{font-size:var(--ocv-font-base);font-weight:var(--ocv-font-bold);margin:var(--ocv-space-3) 0 var(--ocv-space-2)}.ocv-artifact__doc h2{font-size:var(--ocv-font-base);font-weight:var(--ocv-font-semibold);margin:var(--ocv-space-4) 0 var(--ocv-space-1)}.ocv-artifact__doc h3{font-size:var(--ocv-font-sm);font-weight:var(--ocv-font-semibold);margin:var(--ocv-space-3) 0 var(--ocv-space-1)}.ocv-artifact__doc p{margin:var(--ocv-space-1) 0}.ocv-artifact__doc ul,.ocv-artifact__doc ol{margin:var(--ocv-space-1) 0;padding-left:var(--ocv-space-5)}.ocv-artifact__doc blockquote{margin:var(--ocv-space-1) 0;padding-left:var(--ocv-space-3);border-left:3px solid var(--ocv-border);color:var(--ocv-fg-muted)}.ocv-artifact__doc code{font-family:var(--ocv-font-mono);font-size:.95em}.ocv-artifact__doc table{display:block;width:max-content;max-width:100%;overflow-x:auto;border-collapse:collapse}.ocv-artifact__doc th,.ocv-artifact__doc td{min-width:7em;max-width:22em;padding:var(--ocv-space-1) var(--ocv-space-2);border-bottom:1px solid var(--ocv-border);text-align:left;vertical-align:top;overflow-wrap:normal;word-break:normal}.ocv-artifact__doc td img,.ocv-artifact__doc th img{display:block;max-width:96px;height:auto}.ocv-artifact__frame{width:100%;height:24rem;border:1px solid var(--ocv-hairline);border-radius:var(--ocv-radius-sm);background:var(--ocv-surface)}.ocv-artifact__note{margin:0 0 var(--ocv-space-2);font-size:var(--ocv-font-xs);color:var(--ocv-fg-subtle)}.ocv-artifact__loading{margin:0;font-size:var(--ocv-font-sm);color:var(--ocv-fg-muted)}.ocv-artifact__tablewrap{overflow-x:auto}.ocv-artifact__table{border-collapse:collapse;width:100%;font-size:var(--ocv-font-sm)}.ocv-artifact__table th,.ocv-artifact__table td{text-align:left;padding:var(--ocv-space-1) var(--ocv-space-2);border-bottom:1px solid var(--ocv-hairline);white-space:nowrap}.ocv-artifact__table th{position:sticky;top:0;z-index:1;background:var(--ocv-surface);font-size:var(--ocv-font-xs);font-weight:var(--ocv-font-semibold);color:var(--ocv-fg-muted);border-bottom-width:2px}.ocv-artifact__n{text-align:right;font-variant-numeric:tabular-nums}.ocv-artifact__rownum{color:var(--ocv-fg-subtle);font-variant-numeric:tabular-nums;text-align:right;user-select:none}.ocv-artifact__sheet{margin-bottom:var(--ocv-space-6)}.ocv-artifact__sheetname{margin:0 0 var(--ocv-space-2);font-size:var(--ocv-font-xs);font-weight:var(--ocv-font-semibold);color:var(--ocv-fg-muted);text-transform:uppercase;letter-spacing:.08em}.ocv-artifact__json{font-family:var(--ocv-font-mono);font-size:var(--ocv-font-xs);line-height:1.7}.ocv-artifact__branch{padding-left:var(--ocv-space-3)}.ocv-artifact__branch>summary{cursor:pointer;color:var(--ocv-fg-muted)}.ocv-artifact__leaf{padding-left:var(--ocv-space-3)}.ocv-artifact__key{color:var(--ocv-fg-muted)}.ocv-artifact__key:after{content:": "}.ocv-artifact__val{color:var(--ocv-fg)}.ocv-artifact__num{color:var(--ocv-accent)}.ocv-artifact__count{color:var(--ocv-fg-subtle)}.ocv-artifact__error{margin:0;padding:var(--ocv-space-4);border-radius:var(--ocv-radius-sm);background:var(--ocv-surface-sunken);font-size:var(--ocv-font-sm);color:var(--ocv-danger-fg)}.ocv-surface{position:relative;display:flex;flex-direction:column;gap:var(--ocv-space-3);min-width:0;color:var(--ocv-fg);font-size:var(--ocv-font-base)}.ocv-view:has(.ocv-view__overlay){min-height:min(560px,85vh)}.ocv-surface__host,.ocv-surface__said{--ocv-accent: var(--ocv-host-accent);--ocv-accent-hover: var(--ocv-host-accent-hover);--ocv-border: var(--ocv-host-border);--ocv-btn-hover: var(--ocv-host-btn-hover);--ocv-danger-btn-bg: var(--ocv-host-danger-btn-bg);--ocv-danger-btn-hover: var(--ocv-host-danger-btn-hover);--ocv-danger-btn-text: var(--ocv-host-danger-btn-text);--ocv-danger-fg: var(--ocv-host-danger-fg);--ocv-positive-fg: var(--ocv-host-positive-fg);--ocv-fg: var(--ocv-host-fg);--ocv-fg-muted: var(--ocv-host-fg-muted);--ocv-font-medium: var(--ocv-host-font-medium);--ocv-font-mono: var(--ocv-host-font-mono);--ocv-font-semibold: var(--ocv-host-font-semibold);--ocv-font-sm: var(--ocv-host-font-sm);--ocv-font-base: var(--ocv-host-font-base);--ocv-ghost-border: var(--ocv-host-ghost-border);--ocv-hairline: var(--ocv-host-hairline);--ocv-on-accent: var(--ocv-host-on-accent);--ocv-accent-alt: var(--ocv-host-fg);--ocv-accent-alt-hover: var(--ocv-host-fg);--ocv-on-accent-alt: var(--ocv-host-surface);--ocv-press-scale: var(--ocv-host-press-scale);--ocv-press-shadow: var(--ocv-host-press-shadow);--ocv-radius: var(--ocv-host-radius);--ocv-radius-sm: var(--ocv-host-radius-sm);--ocv-secondary-bg: var(--ocv-host-secondary-bg);--ocv-shadow-pop: var(--ocv-host-shadow-pop);--ocv-space-1: var(--ocv-host-space-1);--ocv-space-2: var(--ocv-host-space-2);--ocv-space-3: var(--ocv-host-space-3);--ocv-space-4: var(--ocv-host-space-4);--ocv-space-6: var(--ocv-host-space-6);--ocv-surface: var(--ocv-host-surface);--ocv-surface-sunken: var(--ocv-host-surface-sunken);color:var(--ocv-fg);color-scheme:var(--ocv-host-color-scheme, light dark);font-family:var(--ocv-host-font-family, system-ui, -apple-system, "Segoe UI", sans-serif)}.ocv-surface[data-asking]>.ocv-view{opacity:.55}.ocv-view{position:relative;contain:paint;isolation:isolate;container-type:inline-size;display:flex;flex-direction:column;gap:var(--ocv-space-3);color:var(--ocv-fg);font-size:var(--ocv-font-base);font-family:var(--ocv-font-body, inherit);background:var(--ocv-page, transparent);min-width:0}.ocv-view--kept{max-height:420px;overflow:auto;padding:var(--ocv-space-3);border:1px solid var(--ocv-border);border-radius:var(--ocv-radius-sm);background:var(--ocv-surface)}.ocv-view__stack,.ocv-view__inline{--ocv-gap: var(--ocv-space-3);display:flex;min-width:0;gap:var(--ocv-gap)}.ocv-view__stack{flex-direction:column}.ocv-view__inline{flex-direction:row;align-items:center}.ocv-view__stack[data-gap=none],.ocv-view__inline[data-gap=none]{--ocv-gap: 0px;gap:0}.ocv-view__stack[data-gap=tight],.ocv-view__inline[data-gap=tight]{--ocv-gap: var(--ocv-space-1);gap:var(--ocv-gap)}.ocv-view__stack[data-gap=loose],.ocv-view__inline[data-gap=loose]{--ocv-gap: var(--ocv-space-6);gap:var(--ocv-gap)}.ocv-view__stack[data-align=start]{align-items:flex-start}.ocv-view__stack[data-align=center]{align-items:center}.ocv-view__stack[data-align=end]{align-items:flex-end}.ocv-view__inline[data-align=start]{align-items:flex-start}.ocv-view__inline[data-align=end]{align-items:flex-end}.ocv-view__inline[data-align=baseline]{align-items:baseline}.ocv-view__inline[data-justify=end]{justify-content:flex-end}.ocv-view__inline[data-justify=between]{justify-content:space-between}.ocv-view__inline[data-wrap=true]{flex-wrap:wrap}.ocv-view__section{display:flex;flex-direction:column;gap:var(--ocv-space-3);padding:var(--ocv-space-4);border-radius:var(--ocv-radius);background:var(--ocv-surface-sunken)}.ocv-view__section-title{display:var(--ocv-section-title-display, block);margin:0;font-size:var(--ocv-font-sm);font-weight:var(--ocv-font-semibold);color:var(--ocv-fg-muted)}.ocv-view__section-description{margin:0;font-size:var(--ocv-font-sm);color:var(--ocv-fg-subtle)}.ocv-view__section-body{display:flex;flex-direction:column;gap:var(--ocv-space-3);min-width:0}.ocv-view__heading{margin:0;color:var(--ocv-fg);font-family:var(--ocv-font-heading, inherit);font-weight:var(--ocv-heading-weight, var(--ocv-font-semibold));line-height:1.3;overflow-wrap:anywhere}.ocv-view__heading[data-level="1"]{font-size:20px;font-weight:var(--ocv-heading-weight, 650)}.ocv-view__heading[data-level="2"]{font-size:var(--ocv-font-base)}.ocv-view__heading[data-level="3"]{font-size:var(--ocv-font-sm);color:var(--ocv-fg-muted)}.ocv-view__heading[data-size=display]{font-size:var(--ocv-display-size, clamp(24px, 4.2cqi, 40px));font-weight:var(--ocv-display-weight, 700);line-height:var(--ocv-display-line, 1.12);letter-spacing:-.02em;text-wrap:balance}.ocv-view__text{margin:0;line-height:1.5;min-width:0;overflow-wrap:anywhere}.ocv-view__text[data-tone=muted]{color:var(--ocv-fg-muted)}.ocv-view__text[data-tone=subtle]{color:var(--ocv-fg-subtle)}.ocv-view__text[data-tone=positive]{color:var(--ocv-positive-fg)}.ocv-view__text[data-tone=danger]{color:var(--ocv-danger-fg)}.ocv-view__text[data-size=small]{font-size:var(--ocv-font-xs)}.ocv-view__text[data-weight=strong]{font-weight:var(--ocv-font-semibold)}.ocv-view__text[data-mono=true]{font-family:var(--ocv-font-mono);font-size:var(--ocv-font-sm)}.ocv-view__text[data-truncate=true]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ocv-view__badge{display:inline-flex;align-items:center;align-self:flex-start;padding:2px var(--ocv-space-2);border-radius:var(--ocv-radius-pill);font-size:var(--ocv-font-xs);font-weight:var(--ocv-font-medium);white-space:nowrap;background:var(--ocv-surface-sunken);color:var(--ocv-fg-muted)}.ocv-view__badge[data-tone=positive]{background:var(--ocv-positive-bg);color:var(--ocv-positive-fg)}.ocv-view__badge[data-tone=accent]{background:var(--ocv-accent);color:var(--ocv-on-accent)}.ocv-view__badge[data-tone=danger],.ocv-view__badge[data-tone=warning]{background:var(--ocv-danger-bg);color:var(--ocv-danger-fg)}.ocv-view__danger{background:var(--ocv-danger-btn-bg);border-color:transparent;color:var(--ocv-danger-btn-text)}.ocv-view__danger:hover:not(:disabled){background:var(--ocv-danger-btn-hover)}.ocv-view .ocv-btn{align-self:flex-start}.ocv-view__inline .ocv-btn{align-self:auto;flex:0 0 auto}.ocv-view__field{display:flex;flex-direction:column;min-width:0}.ocv-view__inline>.ocv-view__field{flex:1}.ocv-view__inline>.ocv-view__section{flex:1 1 280px;min-width:0}.ocv-view__field-hint{margin-top:var(--ocv-space-1);font-size:var(--ocv-font-xs);color:var(--ocv-fg-subtle)}.ocv-view__field-error{margin-top:var(--ocv-space-1);font-size:var(--ocv-font-xs);color:var(--ocv-danger-fg)}.ocv-view__visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ocv-view__check{display:inline-flex;align-items:center;gap:var(--ocv-space-2);font-size:var(--ocv-font-base);cursor:pointer}.ocv-view__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--ocv-space-1)}.ocv-view__item{display:flex;align-items:center;gap:var(--ocv-space-3);padding:var(--ocv-space-2) var(--ocv-space-3);border-radius:var(--ocv-radius-sm);background:var(--ocv-surface-sunken)}.ocv-view__item-press{all:unset;display:flex;align-items:center;gap:var(--ocv-space-3);flex:1;min-width:0;cursor:pointer}.ocv-view__item-press:focus-visible{outline:2px solid var(--ocv-accent);outline-offset:2px;border-radius:var(--ocv-radius-sm)}.ocv-view__item-main{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.ocv-view__item-title{font-weight:var(--ocv-font-medium);overflow-wrap:anywhere}.ocv-view__item-title,.ocv-view__item-description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.ocv-view__item-description{font-size:var(--ocv-font-sm);color:var(--ocv-fg-muted);overflow-wrap:anywhere;-webkit-line-clamp:3}.ocv-view__item-description[data-lines]{-webkit-line-clamp:var(--ocv-item-lines, 3);line-clamp:var(--ocv-item-lines, 3)}.ocv-view__item-description[data-open]{display:block;-webkit-line-clamp:unset;overflow:visible}.ocv-view__item-more{align-self:flex-start}.ocv-view__item-meta{font-size:var(--ocv-font-xs);color:var(--ocv-fg-subtle);white-space:nowrap;max-width:40%;overflow:hidden;text-overflow:ellipsis}.ocv-view__item-actions{display:flex;flex:0 0 auto;align-items:center;gap:var(--ocv-space-2);flex-wrap:wrap}.ocv-view__item-actions>.ocv-btn,.ocv-view__item-actions>.ocv-view__link{white-space:nowrap}@container (max-width: 519px){.ocv-view__item{flex-wrap:wrap}.ocv-view__item-main{flex:1 1 12em}.ocv-view__item-actions:has(.ocv-btn,.ocv-view__link){flex-basis:100%}}.ocv-view__section .ocv-view__item{background:var(--ocv-surface)}.ocv-view__table-wrap{overflow-x:auto;min-width:0}.ocv-view__table{width:100%;border-collapse:collapse;font-size:var(--ocv-font-base)}.ocv-view__table th{text-align:left;padding:var(--ocv-space-2) var(--ocv-space-3);font-size:var(--ocv-font-sm);font-weight:var(--ocv-font-semibold);color:var(--ocv-fg-muted);border-bottom:1px solid var(--ocv-border)}.ocv-view__table th[data-align=end]{text-align:right}.ocv-view__table td{padding:var(--ocv-space-2) var(--ocv-space-3);border-bottom:1px solid var(--ocv-border);vertical-align:middle}.ocv-view__table td[data-align=end]{text-align:right}.ocv-view__table td[data-align=end],.ocv-view__table th[data-align=end]{white-space:nowrap}.ocv-view__table tr:last-child td{border-bottom:0}.ocv-view__section[data-tone]{border-left:3px solid var(--ocv-accent)}.ocv-view__section[data-tone=positive]{border-left-color:var(--ocv-positive-fg)}.ocv-view__section[data-tone=warning],.ocv-view__section[data-tone=danger]{border-left-color:var(--ocv-danger-fg);background:var(--ocv-danger-bg)}.ocv-view__section[data-tone=neutral]{border-left-color:var(--ocv-border)}.ocv-view__text[data-preformatted=true]{white-space:pre-wrap;overflow-wrap:anywhere;padding:var(--ocv-space-3);border-radius:var(--ocv-radius-sm);background:var(--ocv-surface);border:1px solid var(--ocv-border)}.ocv-view__text[data-preformatted=true][data-mono=true]{white-space:pre;overflow-wrap:normal;overflow-x:auto}.ocv-view__choices{border:0;margin:0;padding:0;gap:var(--ocv-space-1)}.ocv-view__choices>legend{padding:0;margin-bottom:var(--ocv-space-1)}.ocv-view__sort{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:var(--ocv-space-1)}.ocv-view__sort:focus-visible{outline:2px solid var(--ocv-accent);outline-offset:2px;border-radius:var(--ocv-radius-sm)}.ocv-view__sort:after{content:"\2195";color:var(--ocv-fg-subtle);font-size:var(--ocv-font-xs)}.ocv-view__sort[data-direction=asc]:after{content:"\2191";color:var(--ocv-fg)}.ocv-view__sort[data-direction=desc]:after{content:"\2193";color:var(--ocv-fg)}.ocv-view__metric{display:flex;flex-direction:column;gap:var(--ocv-space-1);min-width:0}.ocv-view__metric-label{font-size:var(--ocv-font-sm);font-weight:var(--ocv-font-semibold);color:var(--ocv-fg-muted);overflow-wrap:anywhere}.ocv-view__metric-value{font-size:20px;font-weight:650;color:var(--ocv-fg);line-height:1.2;overflow-wrap:anywhere}.ocv-view__metric-delta{font-size:var(--ocv-font-xs);color:var(--ocv-fg-muted)}.ocv-view__metric-delta[data-tone=positive]{color:var(--ocv-positive-fg)}.ocv-view__metric-delta[data-tone=warning],.ocv-view__metric-delta[data-tone=danger]{color:var(--ocv-danger-fg)}.ocv-view__metric-description{font-size:var(--ocv-font-xs);color:var(--ocv-fg-subtle)}.ocv-view__progress{display:flex;flex-direction:column;gap:var(--ocv-space-1);min-width:0}.ocv-view__progress-label{font-size:var(--ocv-font-sm);color:var(--ocv-fg-muted);overflow-wrap:anywhere}.ocv-view__progress-track{position:relative;height:6px;border-radius:var(--ar-radius-pill);background:var(--ocv-border);overflow:hidden}.ocv-view__progress-bar{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:var(--ocv-accent)}.ocv-view__progress-bar[data-tone=positive]{background:var(--ocv-positive-fg)}.ocv-view__progress-bar[data-tone=warning],.ocv-view__progress-bar[data-tone=danger]{background:var(--ocv-danger-fg)}.ocv-view__progress-track[data-indeterminate] .ocv-view__progress-bar{width:30%;animation:ocv-view-progress 1.2s ease-in-out infinite}@keyframes ocv-view-progress{0%{left:-30%}to{left:100%}}@media(prefers-reduced-motion:reduce){.ocv-view__progress-track[data-indeterminate] .ocv-view__progress-bar{animation:none;width:100%;opacity:.4}}.ocv-view__icon{display:inline-flex;align-items:center;justify-content:center;width:1.25em;height:1.25em;flex:0 0 auto;color:inherit}.ocv-view__icon>svg{width:100%;height:100%}.ocv-view__icon[data-tone=muted]{color:var(--ocv-fg-muted)}.ocv-view__icon[data-tone=subtle]{color:var(--ocv-fg-subtle)}.ocv-view__icon[data-tone=positive]{color:var(--ocv-positive-fg)}.ocv-view__icon[data-tone=danger]{color:var(--ocv-danger-fg)}.ocv-view__image{all:unset;display:block;position:relative;width:100%;max-height:320px;aspect-ratio:4 / 3;border-radius:var(--ocv-radius-sm);overflow:hidden;background:var(--ocv-surface);border:1px solid var(--ocv-border);box-sizing:border-box}button.ocv-view__image{cursor:pointer}button.ocv-view__image:focus-visible{outline:2px solid var(--ocv-accent);outline-offset:2px}.ocv-view__image-img{display:block;width:100%;height:100%;object-fit:cover}.ocv-view__image[data-fit=contain] .ocv-view__image-img{object-fit:contain}.ocv-view__image[data-size=small]{width:40%;margin-inline:auto}.ocv-view__image[data-size=medium]{width:64%;margin-inline:auto}.ocv-view__image[data-size=large]{width:88%;margin-inline:auto}.ocv-view__image[data-round]{aspect-ratio:1 / 1;max-height:none;border-radius:50%}.ocv-view__image[data-round] .ocv-view__image-img{object-fit:cover}.ocv-view__video{aspect-ratio:9 / 16;max-height:min(70vh,560px)}.ocv-view__video-el{display:block;width:100%;height:100%;object-fit:contain;background:var(--ocv-surface)}.ocv-view__audio{display:block}.ocv-view__record-live{margin:0;max-height:7.5em;overflow-y:auto;color:var(--ocv-fg);font-size:var(--ocv-font-sm);line-height:1.5}.ocv-view__audio-el{display:block;width:100%}.ocv-view__image-missing{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:var(--ocv-space-3);text-align:center;font-size:var(--ocv-font-xs);color:var(--ocv-fg-subtle)}.ocv-view__image-waiting{position:absolute;inset:0}.ocv-view__region{display:flex;flex-direction:column;gap:var(--ocv-space-2);width:100%}.ocv-view__region-stage{position:relative;display:block;width:100%;aspect-ratio:16 / 9;max-height:min(56vh,560px);border-radius:var(--ocv-radius-sm);overflow:hidden;background:var(--ocv-surface-sunken);cursor:crosshair;touch-action:none;user-select:none}.ocv-view__region-media{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;pointer-events:none}.ocv-view__region-ink{position:absolute;inset:0;pointer-events:none;overflow:visible}.ocv-view__region-ring{fill:color-mix(in srgb,var(--ocv-accent) 14%,transparent);stroke:var(--ocv-accent);stroke-width:3;stroke-linejoin:round}.ocv-view__region-ring[data-asking]{stroke-dasharray:10 6}.ocv-view__region-draft{fill:none;stroke:var(--ocv-accent);stroke-width:2;stroke-dasharray:6 4}.ocv-view__region-corner{fill:var(--ocv-surface);stroke:var(--ocv-accent);stroke-width:2}.ocv-view__region-ask{position:absolute;display:flex;flex-direction:column;gap:var(--ocv-space-3);width:260px;max-width:calc(100% - 2 * var(--ocv-space-2));padding:var(--ocv-space-4);border-radius:var(--ocv-radius);background:var(--ocv-surface);box-shadow:var(--ocv-shadow-card);cursor:auto;box-sizing:border-box}.ocv-view__region-ask-title{font-size:var(--ocv-font-sm);font-weight:var(--ocv-font-semibold);color:var(--ocv-fg)}.ocv-view__region-ask-choices{display:flex;flex-wrap:wrap;gap:var(--ocv-space-2)}.ocv-view__region-foot{display:flex;align-items:center;gap:var(--ocv-space-2);min-height:32px;font-size:var(--ocv-font-sm);color:var(--ocv-fg-muted)}.ocv-view__region-time{font-family:var(--ocv-font-mono);color:var(--ocv-fg)}.ocv-view__region-hint{flex:1;min-width:0}.ocv-view__region-play{padding:var(--ocv-space-1)}.ocv-view__steps{display:flex;flex-direction:column;gap:var(--ocv-space-5);min-width:0}.ocv-view__steps-list{display:flex;flex-wrap:wrap;gap:var(--ocv-space-1) var(--ocv-space-2);margin:0;padding:0;list-style:none}.ocv-view__steps-press{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:var(--ocv-space-2);padding:var(--ocv-space-2) var(--ocv-space-3);border-radius:var(--ocv-radius);color:var(--ocv-fg-subtle);font-size:var(--ocv-font-sm);white-space:nowrap}button.ocv-view__steps-press{cursor:pointer}button.ocv-view__steps-press:focus-visible{outline:2px solid var(--ocv-focus);outline-offset:2px}.ocv-view__steps-dot{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--ocv-radius-pill);border:1.5px solid var(--ocv-border);font-size:var(--ocv-font-xs);flex:none}.ocv-view__steps-item[data-state=done] .ocv-view__steps-press{color:var(--ocv-fg-muted)}.ocv-view__steps-item[data-state=done] .ocv-view__steps-dot{border-color:transparent;background:var(--ocv-positive-fg);color:var(--ocv-surface)}.ocv-view__steps-item[data-state=current] .ocv-view__steps-press{color:var(--ocv-fg);font-weight:var(--ocv-font-semibold);background:var(--ocv-surface-sunken)}.ocv-view__steps-item[data-state=current] .ocv-view__steps-dot{border-color:var(--ocv-accent);color:var(--ocv-accent)}.ocv-view__steps-label{line-height:1.3}.ocv-view__steps-body{min-width:0}@container (min-width: 900px){.ocv-view__steps{flex-direction:row;gap:var(--ocv-space-6)}.ocv-view__steps-rail{flex:none;padding-right:var(--ocv-space-3);border-right:1px solid var(--ocv-hairline)}.ocv-view__steps-list{flex-direction:column;flex-wrap:nowrap}.ocv-view__steps-press{flex-direction:column;gap:var(--ocv-space-1);padding:var(--ocv-space-3) var(--ocv-space-2);width:100%;font-size:var(--ocv-font-xs)}.ocv-view__steps-body{flex:1}}.ocv-view__split{display:grid;gap:var(--ocv-space-6);grid-template-columns:minmax(0,1fr) var(--ocv-split-side);min-width:0}.ocv-view__split-lead,.ocv-view__split-side{display:flex;flex-direction:column;gap:var(--ocv-space-5);min-width:0}@container (max-width: 519px){.ocv-view__split{grid-template-columns:minmax(0,1fr)}}.ocv-view__link{all:unset;cursor:pointer;color:var(--ocv-accent);text-decoration:underline;text-underline-offset:2px}.ocv-view__link[data-tone=quiet]{color:var(--ocv-fg);text-decoration:none}.ocv-view__link[data-tone=quiet]:hover{text-decoration:underline;text-decoration-color:var(--ocv-accent)}.ocv-view__link[data-size=title]{font-size:var(--ocv-font-base);font-weight:var(--ocv-font-semibold);line-height:1.35}.ocv-view__link[data-size=display]{display:block;font-size:clamp(24px,4.2cqi,40px);font-weight:700;line-height:1.12;letter-spacing:-.02em;text-wrap:balance}.ocv-view__link:focus-visible{outline:2px solid var(--ocv-accent);outline-offset:2px;border-radius:var(--ar-radius-sm)}.ocv-view__leaving{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ocv-space-2) var(--ocv-space-3);margin-top:var(--ocv-space-2);padding:var(--ocv-space-2) var(--ocv-space-3);border-radius:var(--ocv-radius-sm);background:var(--ocv-surface);border:1px solid var(--ocv-border)}.ocv-view__leaving-message{flex:1;min-width:0;font-size:var(--ocv-font-sm);overflow-wrap:anywhere}.ocv-view__leaving-actions{display:inline-flex;gap:var(--ocv-space-2)}.ocv-view__leaving-actions a{text-decoration:none}.ocv-view__markdown{min-width:0}.ocv-view__markdown>.ocv-artifact__doc{max-height:none;overflow:visible;padding:0;border-radius:0;background:none;font-size:var(--ocv-font-base)}.ocv-view__markdown a{color:var(--ocv-accent);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.ocv-view__tabs{display:flex;flex-direction:column;gap:var(--ocv-space-3);min-width:0}.ocv-view__tablist{display:flex;gap:var(--ocv-space-1);border-bottom:1px solid var(--ocv-border);overflow-x:auto}.ocv-view__tab{all:unset;cursor:pointer;padding:var(--ocv-space-2) var(--ocv-space-3);font-size:var(--ocv-font-sm);font-weight:var(--ocv-font-semibold);color:var(--ocv-fg-muted);border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap}.ocv-view__tab[aria-selected=true]{color:var(--ocv-fg);border-bottom-color:var(--ocv-accent)}.ocv-view__tab:focus-visible{outline:2px solid var(--ocv-accent);outline-offset:-2px}.ocv-view__tablist[data-variant=chips]{flex-wrap:wrap;gap:var(--ocv-space-1);border-bottom:0;overflow-x:visible}.ocv-view__tablist[data-variant=chips] .ocv-view__tab{padding:3px var(--ocv-space-2);margin-bottom:0;border-bottom:0;font-size:var(--ocv-font-xs);font-weight:var(--ocv-font-medium);background:var(--ocv-surface-sunken);border-radius:var(--ocv-radius-pill)}.ocv-view__tablist[data-variant=chips] .ocv-view__tab[aria-selected=true]{background:var(--ocv-accent-soft);color:var(--ocv-accent-fg)}.ocv-view__tabpanel{display:flex;flex-direction:column;gap:var(--ocv-space-3);min-width:0}.ocv-view__avatar{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:36px;height:36px;border-radius:var(--ocv-radius-pill);overflow:hidden;background:var(--ocv-accent-soft);color:var(--ocv-accent-fg);font-size:var(--ocv-font-sm);font-weight:var(--ocv-font-semibold)}.ocv-view__avatar[data-size=small]{width:24px;height:24px;font-size:var(--ocv-font-xs)}.ocv-view__avatar[data-size=large]{width:56px;height:56px;font-size:var(--ocv-font-base)}.ocv-view__avatar img{width:100%;height:100%;object-fit:cover}.ocv-view__timeline{list-style:none;margin:0;padding:0 0 0 var(--ocv-space-5);position:relative;display:flex;flex-direction:column;gap:var(--ocv-space-3)}.ocv-view__timeline:before{content:"";position:absolute;left:5px;top:6px;bottom:6px;width:2px;background:var(--ocv-border)}.ocv-view__timeline-item{position:relative;display:flex;flex-direction:column;gap:var(--ocv-space-1);min-width:0}.ocv-view__timeline-item:before{content:"";position:absolute;left:calc(-1 * var(--ocv-space-5));top:5px;width:12px;height:12px;border-radius:var(--ar-radius-pill);background:var(--ocv-surface);border:2px solid var(--ocv-fg-subtle);box-sizing:border-box}.ocv-view__timeline-item[data-tone=positive]:before{border-color:var(--ocv-positive-fg);background:var(--ocv-positive-fg)}.ocv-view__timeline-item[data-tone=info]:before{border-color:var(--ocv-accent)}.ocv-view__timeline-item[data-tone=warning]:before,.ocv-view__timeline-item[data-tone=danger]:before{border-color:var(--ocv-danger-fg);background:var(--ocv-danger-fg)}.ocv-view__timeline-press,.ocv-view__timeline-body{all:unset;display:grid;grid-template-columns:1fr auto;column-gap:var(--ocv-space-3);row-gap:2px;min-width:0}.ocv-view__timeline-press{cursor:pointer}.ocv-view__timeline-press:focus-visible{outline:2px solid var(--ocv-accent);outline-offset:2px;border-radius:var(--ocv-radius-sm)}.ocv-view__timeline-title{font-weight:var(--ocv-font-medium);min-width:0;overflow-wrap:anywhere}.ocv-view__timeline-meta{font-size:var(--ocv-font-xs);color:var(--ocv-fg-subtle);white-space:nowrap}.ocv-view__timeline-description{grid-column:1 / -1;font-size:var(--ocv-font-sm);color:var(--ocv-fg-muted)}.ocv-view__timeline-more{display:flex;flex-direction:column;gap:var(--ocv-space-2)}.ocv-view__artifact{margin:0;display:flex;flex-direction:column;gap:var(--ocv-space-2);min-width:0}.ocv-view__artifact-title{font-size:var(--ocv-font-sm);font-weight:var(--ocv-font-semibold);color:var(--ocv-fg-muted)}.ocv-view__chart{margin:0;display:flex;flex-direction:column;gap:var(--ocv-space-2);min-width:0}.ocv-view__chart-title{font-size:var(--ocv-font-sm);font-weight:var(--ocv-font-semibold);color:var(--ocv-fg-muted)}.ocv-view__chart svg{display:block;width:100%;height:auto;overflow:visible}.ocv-view__chart svg text{font-size:13px;fill:var(--ocv-fg-subtle)}.ocv-view__chart-axis line{stroke:var(--ocv-border);stroke-width:1}.ocv-view__chart-line{fill:none;stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round}.ocv-view__chart[data-pressable] .ocv-view__series{cursor:pointer}.ocv-view__series[data-series="0"]{fill:var(--ocv-chart-1);stroke:var(--ocv-chart-1)}.ocv-view__series[data-series="1"]{fill:var(--ocv-chart-2);stroke:var(--ocv-chart-2)}.ocv-view__series[data-series="2"]{fill:var(--ocv-chart-3);stroke:var(--ocv-chart-3)}.ocv-view__series[data-series="3"]{fill:var(--ocv-chart-4);stroke:var(--ocv-chart-4)}.ocv-view__series[data-series="4"]{fill:var(--ocv-chart-5);stroke:var(--ocv-chart-5)}.ocv-view__series[data-series="5"]{fill:var(--ocv-chart-6);stroke:var(--ocv-chart-6)}.ocv-view__series .ocv-view__chart-line{fill:none}.ocv-view__chart path.ocv-view__series,.ocv-view__chart circle.ocv-view__series{stroke:var(--ocv-surface-sunken);stroke-width:2}.ocv-view__chart g.ocv-view__series circle{stroke:var(--ocv-surface-sunken);stroke-width:2}.ocv-view__chart-key{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--ocv-space-1) var(--ocv-space-4);font-size:var(--ocv-font-xs);color:var(--ocv-fg-muted)}.ocv-view__chart-key li{display:inline-flex;align-items:center;gap:var(--ocv-space-1)}.ocv-view__chart-swatch{width:10px;height:10px;border-radius:var(--ar-radius-sm);background:currentColor}.ocv-view__chart-swatch[data-series="0"]{background:var(--ocv-chart-1)}.ocv-view__chart-swatch[data-series="1"]{background:var(--ocv-chart-2)}.ocv-view__chart-swatch[data-series="2"]{background:var(--ocv-chart-3)}.ocv-view__chart-swatch[data-series="3"]{background:var(--ocv-chart-4)}.ocv-view__chart-swatch[data-series="4"]{background:var(--ocv-chart-5)}.ocv-view__chart-swatch[data-series="5"]{background:var(--ocv-chart-6)}.ocv-view__map{margin:0;display:flex;flex-direction:column;gap:var(--ocv-space-2);min-width:0}.ocv-view__map-title{font-size:var(--ocv-font-sm);font-weight:var(--ocv-font-semibold);color:var(--ocv-fg-muted)}.ocv-view__map-canvas{height:320px;border-radius:var(--ocv-radius-sm);overflow:hidden;border:1px solid var(--ocv-border);background:var(--ocv-surface)}.ocv-view__places{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--ocv-space-1)}.ocv-view__place{display:flex;min-width:0;border-radius:var(--ocv-radius-sm);background:var(--ocv-surface);border-left:3px solid var(--ocv-accent)}.ocv-view__place[data-tone=positive]{border-left-color:var(--ocv-positive-fg)}.ocv-view__place[data-tone=warning],.ocv-view__place[data-tone=danger]{border-left-color:var(--ocv-danger-fg)}.ocv-view__place>span,.ocv-view__place-press{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ocv-space-3);flex:1;min-width:0;padding:var(--ocv-space-2) var(--ocv-space-3)}.ocv-view__place-press{all:unset;display:flex;align-items:baseline;justify-content:space-between;gap:var(--ocv-space-3);flex:1;min-width:0;padding:var(--ocv-space-2) var(--ocv-space-3);cursor:pointer}.ocv-view__place-press:focus-visible{outline:2px solid var(--ocv-accent);outline-offset:-2px;border-radius:var(--ocv-radius-sm)}.ocv-view__place-label{font-weight:var(--ocv-font-medium);min-width:0;overflow-wrap:anywhere}.ocv-view__place-where{font-family:var(--ocv-font-mono);font-size:var(--ocv-font-xs);color:var(--ocv-fg-subtle);white-space:nowrap}.ocv-view__map .leaflet-bar{border-color:var(--ocv-border)}.ocv-view__map .leaflet-bar a{background:var(--ocv-surface);color:var(--ocv-fg);border-bottom-color:var(--ocv-border)}.ocv-view__map .leaflet-bar a:hover{background:var(--ocv-surface-sunken)}.ocv-view__map .leaflet-control-attribution{background:var(--ocv-surface);color:var(--ocv-fg-muted);font-size:var(--ocv-font-xs)}.ocv-view__map .leaflet-control-attribution a{color:var(--ocv-accent)}.ocv-view__map .leaflet-tooltip{background:var(--ocv-surface);color:var(--ocv-fg);border-color:var(--ocv-border);font-size:var(--ocv-font-sm)}.ocv-view__cal{display:flex;flex-direction:column;gap:var(--ocv-space-3);min-width:0}.ocv-view__cal-head{display:flex;align-items:center;gap:var(--ocv-space-2)}.ocv-view__cal-title{flex:1;font-weight:var(--ocv-font-semibold)}.ocv-view__cal-move{all:unset;cursor:pointer;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--ocv-radius-sm);color:var(--ocv-fg-muted);font-size:var(--ocv-font-base)}.ocv-view__cal-move:hover{background:var(--ocv-surface-sunken);color:var(--ocv-fg)}.ocv-view__cal-move:focus-visible{outline:2px solid var(--ocv-accent);outline-offset:2px}.ocv-view__cal-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;background:var(--ocv-border);border:1px solid var(--ocv-border);border-radius:var(--ocv-radius-sm);overflow:hidden}.ocv-view__cal-weekday{background:var(--ocv-surface-sunken);padding:var(--ocv-space-1) var(--ocv-space-2);font-size:var(--ocv-font-xs);font-weight:var(--ocv-font-semibold);color:var(--ocv-fg-muted);text-align:center}.ocv-view__cal-blank,.ocv-view__cal-day{background:var(--ocv-surface);min-height:84px}.ocv-view__cal-day{display:flex;flex-direction:column;gap:2px;padding:var(--ocv-space-1);min-width:0}.ocv-view__cal-number{font-size:var(--ocv-font-xs);color:var(--ocv-fg-muted);align-self:flex-end;width:20px;height:20px;line-height:20px;text-align:center;border-radius:var(--ar-radius-pill)}.ocv-view__cal-day[data-today] .ocv-view__cal-number{background:var(--ocv-accent);color:var(--ocv-on-accent);font-weight:var(--ocv-font-semibold)}.ocv-view__cal-events{display:flex;flex-direction:column;gap:2px;min-width:0}.ocv-view__cal-event{all:unset;cursor:pointer;display:block;min-width:0;padding:1px var(--ocv-space-1);border-radius:var(--ar-radius-sm);font-size:var(--ocv-font-xs);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:var(--ocv-accent-soft);color:var(--ocv-positive-fg);border-left:2px solid var(--ocv-accent)}.ocv-view__cal-event[data-tone=positive]{border-left-color:var(--ocv-positive-fg)}.ocv-view__cal-event[data-tone=warning],.ocv-view__cal-event[data-tone=danger]{background:var(--ocv-danger-bg);color:var(--ocv-danger-fg);border-left-color:var(--ocv-danger-fg)}.ocv-view__cal-event:focus-visible{outline:2px solid var(--ocv-accent);outline-offset:1px}.ocv-view__cal-more{font-size:var(--ocv-font-xs);color:var(--ocv-fg-subtle);padding:0 var(--ocv-space-1)}.ocv-view__cal-dots{display:none;gap:3px;justify-content:center}.ocv-view__cal-dot{width:6px;height:6px;border-radius:var(--ar-radius-pill);background:var(--ocv-accent)}.ocv-view__cal-dot[data-tone=positive]{background:var(--ocv-positive-fg)}.ocv-view__cal-dot[data-tone=warning],.ocv-view__cal-dot[data-tone=danger]{background:var(--ocv-danger-fg)}.ocv-view__cal-agenda{display:none;list-style:none;margin:0;padding:0;flex-direction:column;gap:var(--ocv-space-1)}.ocv-view__cal-agenda li{display:grid;grid-template-columns:5.5em 1fr;align-items:center;gap:var(--ocv-space-2)}.ocv-view__cal-agenda-day{font-size:var(--ocv-font-xs);color:var(--ocv-fg-muted)}.ocv-view__cal-agenda .ocv-view__cal-event{font-size:var(--ocv-font-sm);padding:var(--ocv-space-1) var(--ocv-space-2)}@container (max-width: 519px){.ocv-view__cal-blank,.ocv-view__cal-day{min-height:44px}.ocv-view__cal-events{display:none}.ocv-view__cal-dots{display:flex}.ocv-view__cal-number{align-self:center}.ocv-view__cal-agenda{display:flex}}.ocv-view__board{display:flex;gap:var(--ocv-space-3);overflow-x:auto;padding-bottom:var(--ocv-space-1);min-width:0}.ocv-view__board-column{flex:0 0 260px;display:flex;flex-direction:column;gap:var(--ocv-space-2);padding:var(--ocv-space-3);border-radius:var(--ocv-radius);border:1px dashed var(--ocv-border)}.ocv-view__board-column[data-over]{border-color:var(--ocv-accent);background:var(--ocv-accent-soft)}.ocv-view__board-title{margin:0;display:flex;align-items:center;justify-content:space-between;gap:var(--ocv-space-2);font-size:var(--ocv-font-sm);font-weight:var(--ocv-font-semibold);color:var(--ocv-fg-muted)}.ocv-view__board-count{font-size:var(--ocv-font-xs);font-weight:400;color:var(--ocv-fg-subtle)}.ocv-view__board-cards{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--ocv-space-2);min-height:40px}.ocv-view__board-cards .ocv-view__item{background:var(--ocv-surface);box-shadow:var(--ocv-shadow-card)}.ocv-view__board-cards .ocv-view__item[draggable=true]{cursor:grab}.ocv-view__board-move{flex:0 0 auto;max-width:28px;opacity:.6;border:0;background:transparent;color:var(--ocv-fg-muted);font-size:var(--ocv-font-xs);cursor:pointer}.ocv-view__board-move:hover,.ocv-view__board-move:focus-visible{opacity:1}.ocv-view__row[data-pressable=true]{cursor:pointer}.ocv-view__row[data-pressable=true]:hover td{background:var(--ocv-surface-sunken)}.ocv-view__table td .ocv-btn{align-self:auto}.ocv-view__tile{display:flex;flex-direction:column;gap:var(--ocv-space-2);min-width:0}.ocv-view__tile-title{margin:0;font-weight:var(--ocv-font-semibold)}.ocv-view__tile-tagline{margin:0;font-size:var(--ocv-font-sm);color:var(--ocv-fg-muted)}.ocv-view__tile-body{display:flex;flex-direction:column;gap:var(--ocv-space-2)}.ocv-view__landing{display:flex;flex-direction:column;gap:var(--ocv-space-5);max-width:640px;margin:0 auto;width:100%}.ocv-view__landing-hero{position:relative;display:flex;flex-direction:column;gap:var(--ocv-space-2);padding:var(--ocv-space-6) var(--ocv-space-5) var(--ocv-space-5);border-radius:var(--ocv-radius);overflow:hidden;background:none}.ocv-view__landing-title{margin:0;font-size:clamp(26px,5cqi,38px);line-height:1.1;letter-spacing:-.02em;font-weight:var(--ocv-font-semibold);color:var(--ocv-fg)}.ocv-view__landing-tagline{margin:0;font-size:19px;line-height:1.35;font-weight:var(--ocv-font-medium);color:var(--ocv-fg)}.ocv-view__landing-description{margin:0;max-width:56ch;font-size:var(--ocv-font-base);line-height:1.55;color:var(--ocv-fg-muted)}.ocv-view__landing-hero[data-picture=cover]{padding:0 0 var(--ocv-space-5);background:none;gap:var(--ocv-space-4)}.ocv-view__landing-cover{display:block;width:100%;aspect-ratio:16 / 7;max-height:320px;object-fit:cover;border-radius:var(--ocv-radius);box-shadow:var(--ocv-shadow-card);background:var(--ocv-surface-sunken)}.ocv-view__landing-hero[data-picture=cover] .ocv-view__landing-words{padding:0 var(--ocv-space-1)}.ocv-view__landing-words{display:flex;flex-direction:column;gap:var(--ocv-space-2);min-width:0}.ocv-view__landing-hero[data-picture=icon]{padding:0 0 var(--ocv-space-5);background:none;gap:var(--ocv-space-4)}.ocv-view__landing-hero[data-picture=icon] .ocv-view__landing-words{padding:0 var(--ocv-space-1)}.ocv-view__landing-band{display:flex;align-items:flex-end;aspect-ratio:16 / 5;max-height:220px;padding:var(--ocv-space-5);border-radius:var(--ocv-radius);background:var(--ocv-accent)}.ocv-view__landing-icon{width:88px;height:88px;border-radius:var(--ocv-radius);object-fit:cover;background:var(--ocv-surface)}.ocv-view__landing-title,.ocv-view__landing-tagline{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.ocv-view__landing-description{overflow-wrap:anywhere}.ocv-view__landing-body{display:flex;flex-direction:column;gap:var(--ocv-space-3);padding:var(--ocv-space-5);border-radius:var(--ocv-radius);background:var(--ocv-surface);box-shadow:var(--ocv-shadow-card)}.ocv-view__landing-body>.ocv-view__button:last-child,.ocv-view__landing-body>button:last-child{align-self:stretch;justify-content:center;min-height:44px;font-size:var(--ocv-font-base)}.ocv-view__landing-result{display:flex;flex-direction:column;gap:var(--ocv-space-3)}.ocv-view__landing-result[data-status=idle]{min-height:96px;border:1px dashed var(--ocv-border);border-radius:var(--ocv-radius)}.ocv-view__landing-result[data-status=running]{padding:var(--ocv-space-4);border-radius:var(--ocv-radius);background:var(--ocv-surface-sunken)}.ocv-view__landing-result[data-status=done]{padding:var(--ocv-space-5);border-radius:var(--ocv-radius);background:var(--ocv-surface);box-shadow:var(--ocv-shadow-card)}.ocv-view__landing-result[data-status=failed],.ocv-view__landing-result[data-status=cancelled]{padding:var(--ocv-space-4);border-radius:var(--ocv-radius);background:var(--ocv-danger-bg)}.ocv-view__landing-progress{height:4px;border-radius:var(--ocv-radius-pill);background:var(--ocv-border);overflow:hidden}.ocv-view__landing-progress>span{display:block;width:36%;height:100%;border-radius:inherit;background:var(--ocv-accent);animation:ocv-landing-run 1.3s ease-in-out infinite}@keyframes ocv-landing-run{0%{transform:translate(-100%)}to{transform:translate(280%)}}@media(prefers-reduced-motion:reduce){.ocv-view__landing-progress>span{animation:none;width:100%;opacity:.5}}.ocv-view__landing-outcome{display:flex;flex-direction:column;gap:var(--ocv-space-3)}.ocv-view__landing-note{margin:0;font-size:var(--ocv-font-sm);line-height:1.5;color:var(--ocv-fg-muted)}.ocv-view__landing-result[data-status=failed] .ocv-view__landing-note{color:var(--ocv-danger-fg)}.ocv-view__empty{display:flex;flex-direction:column;align-items:center;gap:var(--ocv-space-2);padding:var(--ocv-space-6) var(--ocv-space-4);border-radius:var(--ocv-radius);background:var(--ocv-surface-sunken);text-align:center}.ocv-view__empty-title{margin:0;font-weight:var(--ocv-font-semibold)}.ocv-view__empty-description{margin:0;font-size:var(--ocv-font-sm);color:var(--ocv-fg-muted)}.ocv-view__empty-action{margin-top:var(--ocv-space-2)}.ocv-view__loading{display:flex;flex-direction:column;gap:var(--ocv-space-2);padding:var(--ocv-space-2) 0}.ocv-view__loading span{display:block;height:12px;border-radius:var(--ocv-radius-sm);background:var(--ocv-surface-sunken);animation:ocv-view-pulse 1.4s ease-in-out infinite}.ocv-view__loading span:nth-child(2){width:80%}.ocv-view__loading span:nth-child(3){width:60%}@keyframes ocv-view-pulse{50%{opacity:.5}}@media(prefers-reduced-motion:reduce){.ocv-view__loading span{animation:none}}.ocv-view__error{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ocv-space-2);padding:var(--ocv-space-3) var(--ocv-space-4);border-left:3px solid var(--ocv-danger-fg);border-radius:var(--ocv-radius-sm);background:var(--ocv-surface-sunken);font-size:var(--ocv-font-sm)}.ocv-view__error p{margin:0;overflow-wrap:anywhere}.ocv-view__error-title{font-weight:var(--ocv-font-semibold);color:var(--ocv-danger-fg)}.ocv-view__error-actions{display:flex;flex-wrap:wrap;gap:var(--ocv-space-2)}.ocv-view__confirm,.ocv-view__record{position:fixed;left:50%;bottom:var(--ocv-space-6, 24px);transform:translate(-50%);width:min(560px,calc(100% - 2 * var(--ocv-space-4)));box-sizing:border-box;z-index:50;display:flex;flex-direction:column;gap:var(--ocv-space-3);padding:var(--ocv-space-4);border-radius:var(--ocv-radius);background:var(--ocv-surface);box-shadow:var(--ocv-shadow-pop);border-left:3px solid var(--ocv-accent)}.ocv-view__confirm[data-intent=destructive]{border-left-color:var(--ocv-danger-fg)}.ocv-view__confirm-message{margin:0;font-weight:var(--ocv-font-medium)}.ocv-view__confirm-actions{display:flex;justify-content:flex-end;gap:var(--ocv-space-2)}.ocv-view__record-title{margin:0;font-weight:var(--ocv-font-semibold)}.ocv-view__record-line{display:flex;justify-content:space-between;gap:var(--ocv-space-3);margin:0;color:var(--ocv-fg-muted)}.ocv-view__record-time{font-family:var(--ocv-font-mono);color:var(--ocv-fg)}.ocv-view__record-controls{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ocv-space-3)}.ocv-view__record-play{flex:1 1 200px;min-width:0;height:36px}.ocv-view__record-said{margin:0;color:var(--ocv-danger-fg)}.ocv-view__camera-picture{min-width:0;background:var(--ocv-surface-sunken)}.ocv-view__camera-picture video,.ocv-view__camera-picture img{display:block;width:100%;max-height:60vh;object-fit:contain}.ocv-view__camera-picture video[hidden]{display:none}.ocv-view__camera-picture[data-stage=starting],.ocv-view__camera-picture[data-stage=denied]{min-height:120px}.ocv-view__undo{position:absolute;inset:auto 0 0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:var(--ocv-space-3);padding:var(--ocv-space-2) var(--ocv-space-2) var(--ocv-space-2) var(--ocv-space-4);border-radius:var(--ocv-radius-sm);background:var(--ocv-surface);box-shadow:var(--ocv-shadow-pop)}.ocv-view__undo-message{margin:0;font-size:var(--ocv-font-sm);overflow-wrap:anywhere}.ocv-view__undo[data-tone]{border-left:3px solid var(--ocv-border)}.ocv-view__undo[data-tone=positive]{border-left-color:var(--ocv-positive-fg)}.ocv-view__undo[data-tone=danger]{border-left-color:var(--ocv-danger-fg)}.ocv-view__undo-icon{flex-shrink:0;display:inline-flex;font-size:1.15em;color:var(--ocv-fg-muted)}.ocv-view__undo[data-tone=positive] .ocv-view__undo-icon{color:var(--ocv-positive-fg)}.ocv-view__undo[data-tone=danger] .ocv-view__undo-icon{color:var(--ocv-danger-fg)}.ocv-view__undo[data-tone] .ocv-view__undo-message{flex:1;min-width:0}.ocv-view__toast{padding-right:var(--ocv-space-4)}@container (max-width: 519px){.ocv-view__inline:not([data-wrap=false]){flex-wrap:wrap}.ocv-view__table th,.ocv-view__table td{padding:var(--ocv-space-2)}}.ocv-view__overlay{position:absolute;inset:0;z-index:20;display:flex;align-items:flex-start;justify-content:center;padding:var(--ocv-space-6) var(--ocv-space-4);background:var(--ocv-scrim)}.ocv-view__overlay[data-kind=sheet]{align-items:flex-end;padding:var(--ocv-space-6) 0 0}.ocv-view__panel,.ocv-view__gallery-large{position:sticky;top:var(--ocv-space-6);display:flex;flex-direction:column;gap:var(--ocv-space-3);width:min(560px,100%);max-height:min(calc(100% - 2 * var(--ocv-space-6)),calc(100vh - 2 * var(--ocv-space-6)));overflow:auto;box-sizing:border-box;padding:var(--ocv-space-5);background:var(--ocv-surface);box-shadow:var(--ocv-shadow-pop);outline:none}.ocv-view__overlay[data-kind=sheet] .ocv-view__panel{position:sticky;top:auto;bottom:0;width:100%;max-height:min(85%,85vh)}.ocv-view__panel-from{margin:0;font-size:var(--ocv-font-xs);color:var(--ocv-fg-subtle)}.ocv-view__panel-head{display:flex;align-items:center;justify-content:space-between;gap:var(--ocv-space-3)}.ocv-view__panel-title{margin:0;font-size:16px;font-weight:var(--ocv-font-semibold)}.ocv-view__panel-close{flex:none}.ocv-view__panel-description{margin:0;color:var(--ocv-fg-muted)}.ocv-view__panel-body{display:flex;flex-direction:column;gap:var(--ocv-space-3);margin-top:var(--ocv-space-3)}.ocv-view__carousel{display:flex;flex-direction:column;gap:var(--ocv-space-2);min-width:0}.ocv-view__carousel-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.ocv-view__carousel-track::-webkit-scrollbar{display:none}.ocv-view__carousel-page{flex:0 0 100%;min-width:0;scroll-snap-align:start;display:flex;flex-direction:column;gap:var(--ocv-space-3)}.ocv-view__carousel-controls{display:flex;align-items:center;justify-content:center;gap:var(--ocv-space-3)}.ocv-view__carousel-dots{display:flex;gap:var(--ocv-space-2)}.ocv-view__carousel-dot{all:unset;width:8px;height:8px;background:var(--ocv-border);cursor:pointer}.ocv-view__carousel-dot[aria-current=true]{background:var(--ocv-fg)}.ocv-view__carousel-dot:focus-visible{outline:2px solid var(--ocv-accent);outline-offset:2px}.ocv-view__gallery{display:block;min-width:0}.ocv-view__gallery-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ocv-space-1)}.ocv-view__gallery-item{aspect-ratio:1;max-height:none;border:none;cursor:zoom-in}.ocv-view__gallery-item:focus-visible{outline:2px solid var(--ocv-accent);outline-offset:2px}.ocv-view__gallery-large{width:min(900px,100%)}.ocv-view__gallery-picture{max-height:none;aspect-ratio:auto;height:min(45vh,640px);border:none;background:var(--ocv-surface-sunken)}.ocv-view__gallery-count{margin:0;font-size:var(--ocv-font-sm);color:var(--ocv-fg-muted)}.ocv-view__gallery-alt{margin:0;color:var(--ocv-fg-muted)}@container (min-width: 520px) and (max-width: 899px){.ocv-view__gallery-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (min-width: 900px){.ocv-view__gallery-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.ocv-view__field-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ocv-space-3)}.ocv-view__field-head .ocv-field-label{margin-bottom:var(--ocv-space-1)}.ocv-view__field-value{font-size:var(--ocv-font-sm);font-weight:var(--ocv-font-semibold);color:var(--ocv-fg);font-variant-numeric:tabular-nums}.ocv-view__switch{display:flex;align-items:center;justify-content:space-between;gap:var(--ocv-space-4);min-height:32px;cursor:pointer}.ocv-view__switch-words{display:flex;flex-direction:column;min-width:0}.ocv-view__switch-label{font-size:var(--ocv-font-base);color:var(--ocv-fg);overflow-wrap:anywhere}.ocv-view__switch-words .ocv-view__field-hint{margin-top:2px}.ocv-view__switch-input{appearance:none;flex:0 0 auto;position:relative;width:36px;height:20px;margin:0;border-radius:var(--ocv-radius-pill);background:var(--ocv-border);cursor:pointer;transition:background .12s ease}.ocv-view__switch-input:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:var(--ocv-radius-pill);background:var(--ocv-surface);transition:transform .12s ease}.ocv-view__switch-input:checked{background:var(--ocv-accent)}.ocv-view__switch-input:checked:after{transform:translate(16px);background:var(--ocv-on-accent)}.ocv-view__switch-input:focus-visible{outline:2px solid var(--ocv-focus);outline-offset:2px}.ocv-view__switch-input:disabled{opacity:.5;cursor:not-allowed}.ocv-view__slider{width:100%;margin:var(--ocv-space-1) 0;accent-color:var(--ocv-accent);cursor:pointer}.ocv-view__slider:disabled{opacity:.5;cursor:not-allowed}.ocv-view__segmented-field{border:0;margin:0;padding:0;min-width:0}.ocv-view__segmented-field>legend{padding:0}.ocv-view__segmented,.ocv-view__slider-field{max-width:480px}.ocv-view__landing .ocv-view__segmented,.ocv-view__landing .ocv-view__slider-field{max-width:none}.ocv-view__segmented{display:flex;gap:2px;padding:2px;background:var(--ocv-secondary-bg);border-radius:var(--ocv-radius-sm)}.ocv-view__segment{flex:1 1 0;min-width:0;display:flex;align-items:center;justify-content:center;padding:6px var(--ocv-space-2);border-radius:calc(var(--ocv-radius-sm) - 2px);font-size:var(--ocv-font-sm);font-weight:var(--ocv-font-medium);color:var(--ocv-fg-muted);cursor:pointer;text-align:center;overflow-wrap:anywhere}.ocv-view__segment[data-chosen]{background:var(--ocv-surface);color:var(--ocv-fg);box-shadow:var(--ocv-segment-shadow, var(--ocv-shadow-card))}.ocv-view__segment:has(input:focus-visible){outline:2px solid var(--ocv-focus);outline-offset:-2px}.ocv-view__segmented-field:disabled .ocv-view__segment{opacity:.5;cursor:not-allowed}.ocv-view__picture-choice,.ocv-view__chips-field{border:0;margin:0;padding:0;min-width:0}.ocv-view__picture-choice>legend,.ocv-view__chips-field>legend{padding:0}.ocv-view__picture-options{display:grid;grid-template-columns:repeat(auto-fill,minmax(max(64px,calc((100% - (var(--ocv-choice-columns, 4) - 1) * var(--ocv-space-2)) / var(--ocv-choice-columns, 4))),1fr));gap:var(--ocv-space-2)}.ocv-view__picture-option{position:relative;display:block;padding:3px;border:3px solid transparent;border-radius:calc(var(--ocv-radius) + 3px);cursor:pointer}.ocv-view__picture-frame{position:relative;display:grid;place-items:center;aspect-ratio:1;width:100%;overflow:hidden;border-radius:var(--ocv-radius);background:var(--ocv-secondary-bg);color:var(--ocv-fg-muted);font-size:var(--ocv-font-xs);text-align:center}.ocv-view__picture-frame>:is(img,figure,div){position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ocv-view__picture-option[data-chosen]{border-color:var(--ocv-accent)}.ocv-view__picture-option[data-chosen]:after{content:"\2713";position:absolute;top:-8px;right:-8px;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:var(--ocv-accent);color:var(--ocv-on-accent);font-size:14px;font-weight:800}.ocv-view__picture-option:has(input:focus-visible){outline:2px solid var(--ocv-focus);outline-offset:2px}.ocv-view__picture-badge{position:absolute;left:6px;right:6px;bottom:6px;padding:2px 0;text-align:center;font-size:var(--ocv-font-xs);font-weight:700;color:var(--ocv-fg);background:var(--ocv-surface);opacity:.92;border-radius:0 0 var(--ocv-radius) var(--ocv-radius)}.ocv-view__picture-choice:disabled .ocv-view__picture-option,.ocv-view__chips-field:disabled .ocv-view__chip{opacity:.5;cursor:not-allowed}.ocv-view__chips{display:flex;flex-wrap:wrap;gap:var(--ocv-space-2)}.ocv-view__chip{display:inline-flex;align-items:center;min-height:36px;padding:0 var(--ocv-space-4);border:1px solid var(--ocv-hairline);border-radius:var(--ocv-radius-pill);background:var(--ocv-surface);color:var(--ocv-fg);font-size:var(--ocv-font-sm);font-weight:700;cursor:pointer}.ocv-view__chip[data-chosen]{background:var(--ocv-accent);border-color:var(--ocv-accent);color:var(--ocv-on-accent)}.ocv-view__chip:has(input:focus-visible){outline:2px solid var(--ocv-focus);outline-offset:2px}.ocv-view__rating{display:inline-flex;gap:2px}.ocv-view__star{display:block;fill:none;stroke:var(--ocv-fg-subtle);stroke-width:1.5;stroke-linejoin:round}.ocv-view__star[data-filled]{fill:var(--ocv-accent);stroke:var(--ocv-accent)}.ocv-view__star-press{all:unset;cursor:pointer;padding:2px;border-radius:var(--ocv-radius-sm)}.ocv-view__star-press:focus-visible{outline:2px solid var(--ocv-focus)}.ocv-view__rating-field{border:0;margin:0;padding:0;min-width:0}.ocv-view__rating-field>legend{padding:0}.ocv-view__star-press:has(input:focus-visible){outline:2px solid var(--ocv-focus)}.ocv-view__stepper{display:inline-flex;align-items:center;gap:var(--ocv-space-1)}.ocv-view__step{all:unset;box-sizing:border-box;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--ocv-radius-sm);background:var(--ocv-secondary-bg);color:var(--ocv-fg);font-size:16px;cursor:pointer}.ocv-view__step:hover:not(:disabled){background:var(--ocv-btn-hover)}.ocv-view__step:focus-visible{outline:2px solid var(--ocv-focus)}.ocv-view__step:disabled{opacity:.4;cursor:not-allowed}.ocv-view__step-value{min-width:40px;text-align:center;font-size:var(--ocv-font-base);font-weight:var(--ocv-font-semibold);font-variant-numeric:tabular-nums}.ocv-view__files{gap:var(--ocv-space-2)}.ocv-view__files .ocv-field-label{margin-bottom:0}.ocv-view__files-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--ocv-space-1)}.ocv-view__files-item{display:flex;align-items:center;gap:var(--ocv-space-3);padding:var(--ocv-space-1) var(--ocv-space-1) var(--ocv-space-1) var(--ocv-space-3);background:var(--ocv-surface-sunken);border-radius:var(--ocv-radius-sm)}.ocv-view__files-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--ocv-font-base)}.ocv-view__files-size{font-size:var(--ocv-font-xs);color:var(--ocv-fg-subtle);white-space:nowrap;font-variant-numeric:tabular-nums}.ocv-view__files-not-here{font-size:var(--ocv-font-sm);color:var(--ocv-fg-muted)}.ocv-view__grid{display:grid;gap:var(--ocv-space-3);grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.ocv-view__grid[data-gap=none]{gap:0}.ocv-view__grid[data-gap=tight]{gap:var(--ocv-space-2)}.ocv-view__grid[data-gap=loose]{gap:var(--ocv-space-5)}.ocv-view__grid[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.ocv-view__grid[data-columns="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.ocv-view__grid[data-columns="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}.ocv-view__grid[data-columns="6"]{grid-template-columns:repeat(6,minmax(0,1fr))}.ocv-view__grid>*{min-width:0}@container (min-width: 520px) and (max-width: 899px){.ocv-view__grid:not([data-columns="2"]){grid-template-columns:repeat(3,minmax(0,1fr))}}@container (max-width: 519px){.ocv-view__grid,.ocv-view__grid[data-columns]{grid-template-columns:repeat(2,minmax(0,1fr))}}.ocv-view__collapsible{display:flex;flex-direction:column;border-radius:var(--ocv-radius);background:var(--ocv-surface-sunken);min-width:0}.ocv-view__collapsible-head{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:var(--ocv-space-3);padding:var(--ocv-space-3) var(--ocv-space-4);cursor:pointer;border-radius:var(--ocv-radius)}.ocv-view__collapsible-head:hover{background:var(--ocv-hover)}.ocv-view__collapsible-head:focus-visible{outline:2px solid var(--ocv-focus);outline-offset:-2px}.ocv-view__collapsible-words{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ocv-view__collapsible-title{font-size:var(--ocv-font-base);font-weight:var(--ocv-font-semibold);color:var(--ocv-fg);overflow-wrap:anywhere}.ocv-view__collapsible-description{font-size:var(--ocv-font-sm);color:var(--ocv-fg-subtle)}.ocv-view__collapsible-mark{display:inline-flex;color:var(--ocv-fg-muted);transition:transform .16s ease}.ocv-view__collapsible[data-open] .ocv-view__collapsible-mark{transform:rotate(180deg)}.ocv-view__collapsible-body{display:flex;flex-direction:column;gap:var(--ocv-space-3);padding:0 var(--ocv-space-4) var(--ocv-space-4);min-width:0}.ocv-view__collapsible-body[hidden]{display:none}.ocv-view__divider{border:0;margin:var(--ocv-space-1) 0;height:var(--ocv-rule-width, 1px);background:var(--ocv-rule-color, var(--ocv-hairline))}.ocv-view__divider[data-labelled]{height:auto;background:none;display:flex;align-items:center;gap:var(--ocv-space-3)}.ocv-view__divider[data-labelled]:before,.ocv-view__divider[data-labelled]:after{content:"";flex:1;height:var(--ocv-rule-width, 1px);background:var(--ocv-rule-color, var(--ocv-hairline))}.ocv-view__divider-label{font-size:var(--ocv-font-xs);color:var(--ocv-fg-subtle);white-space:nowrap}.ocv-view__action-bar{position:sticky;bottom:0;z-index:5;display:flex;justify-content:flex-end;flex-wrap:wrap;gap:var(--ocv-space-2);padding:var(--ocv-space-3) var(--ocv-space-4);background:var(--ocv-surface);border-top:var(--ocv-bar-rule, 1px solid var(--ocv-hairline))}@container (max-width: 519px){.ocv-view__action-bar>*{flex:1 1 0}}.ocv-view__skeleton{display:flex;flex-direction:column;gap:var(--ocv-space-3)}.ocv-view__skeleton[data-kind=picture]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ocv-space-2)}.ocv-view__bone{display:block;background:color-mix(in srgb,var(--ocv-fg) 10%,transparent);border-radius:var(--ocv-radius-sm);animation:ocv-breathe 1.4s ease-in-out infinite}.ocv-view__bone--line{height:12px}.ocv-view__skeleton[data-kind=lines]>.ocv-view__bone--line:last-child,.ocv-view__bone-words>.ocv-view__bone--line:last-child,.ocv-view__bone-card>.ocv-view__bone--line:last-child{width:60%}.ocv-view__bone--picture{aspect-ratio:4 / 3}.ocv-view__bone--dot{width:32px;height:32px;flex:none;border-radius:var(--ocv-radius-pill)}.ocv-view__bone-row{display:flex;align-items:center;gap:var(--ocv-space-3)}.ocv-view__bone-words{flex:1;display:flex;flex-direction:column;gap:var(--ocv-space-2)}.ocv-view__bone-card{display:flex;flex-direction:column;gap:var(--ocv-space-2);padding:var(--ocv-space-4);border-radius:var(--ocv-radius);background:var(--ocv-surface);border:1px solid var(--ocv-hairline)}@keyframes ocv-breathe{0%,to{opacity:1}50%{opacity:.45}}@media(prefers-reduced-motion:reduce){.ocv-view__bone{animation:none}}.ocv-view__banner{display:flex;align-items:center;gap:var(--ocv-space-3);padding:var(--ocv-space-3) var(--ocv-space-4);border-radius:var(--ocv-radius);background:var(--ocv-surface);border-left:3px solid var(--ocv-accent)}.ocv-view__banner[data-tone=positive]{background:var(--ocv-positive-bg);border-left-color:var(--ocv-positive-fg)}.ocv-view__banner[data-tone=warning],.ocv-view__banner[data-tone=danger]{background:var(--ocv-danger-bg);border-left-color:var(--ocv-danger-fg)}.ocv-view__banner[data-tone=neutral]{background:var(--ocv-surface-sunken);border-left-color:var(--ocv-border)}.ocv-view__banner-words{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ocv-view__banner-icon{flex-shrink:0;display:inline-flex;align-self:flex-start;font-size:1.25em;color:var(--ocv-accent)}.ocv-view__banner[data-tone=positive] .ocv-view__banner-icon{color:var(--ocv-positive-fg)}.ocv-view__banner[data-tone=warning] .ocv-view__banner-icon,.ocv-view__banner[data-tone=danger] .ocv-view__banner-icon{color:var(--ocv-danger-fg)}.ocv-view__banner[data-tone=neutral] .ocv-view__banner-icon{color:var(--ocv-fg-muted)}.ocv-view__banner-title{margin:0;font-size:var(--ocv-font-base);font-weight:var(--ocv-font-semibold);color:var(--ocv-fg)}.ocv-view__banner-body{margin:0;font-size:var(--ocv-font-base);color:var(--ocv-fg-muted);overflow-wrap:anywhere}.ocv-view__banner-action{flex:none}.ocv-view__banner-dismiss{flex:none;align-self:flex-start;border-color:transparent;background:transparent}@container (max-width: 519px){.ocv-view__banner{flex-wrap:wrap}.ocv-view__banner-words{flex:1 1 0;min-width:0}.ocv-view__banner-action{order:3;flex-basis:100%}}.ocv-view__tip{position:relative;display:inline-flex;max-width:100%}.ocv-view__tip-bubble{position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);z-index:15;width:max-content;max-width:240px;padding:var(--ocv-space-2) var(--ocv-space-3);border-radius:var(--ocv-radius-sm);background:var(--ocv-fg);color:var(--ocv-surface);font-size:var(--ocv-font-sm);font-weight:var(--ocv-font-medium);line-height:1.4;box-shadow:var(--ocv-field-shadow);pointer-events:none;opacity:0;visibility:hidden;transition:opacity .12s ease}.ocv-view__tip:focus-visible{outline:2px solid var(--ocv-focus);outline-offset:2px}.ocv-view__tip:hover>.ocv-view__tip-bubble,.ocv-view__tip:focus-within>.ocv-view__tip-bubble{opacity:1;visibility:visible}.ocv-view__tip[data-hidden]>.ocv-view__tip-bubble{opacity:0;visibility:hidden}.ocv-view__load-more{display:flex;justify-content:center;padding:var(--ocv-space-2) 0}.ocv-view__qr{margin:0;display:inline-flex;flex-direction:column;align-items:center;gap:var(--ocv-space-2);max-width:100%}.ocv-view__qr-code{display:block;width:200px;max-width:100%;height:auto;aspect-ratio:1;border-radius:var(--ocv-radius-sm);box-shadow:var(--ocv-field-shadow)}.ocv-view__qr-paper{fill:var(--ocv-qr-paper)}.ocv-view__qr-ink{fill:var(--ocv-qr-ink)}.ocv-view__qr-label{font-size:var(--ocv-font-sm);color:var(--ocv-fg-muted);text-align:center;overflow-wrap:anywhere}.ocv-view__countdown{display:inline-flex;flex-direction:column;gap:2px}.ocv-view__countdown-label{font-size:var(--ocv-font-sm);font-weight:var(--ocv-font-semibold);color:var(--ocv-fg-muted)}.ocv-view__countdown-clock{font-size:28px;font-weight:var(--ocv-font-bold);line-height:1.1;color:var(--ocv-fg);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.ocv-view__countdown[data-ended] .ocv-view__countdown-clock{color:var(--ocv-accent-fg)}@container (max-width: 519px){.ocv-view__countdown-clock{font-size:22px}}.ocv-view .ocv-btn,.ocv-view__step{box-shadow:var(--ocv-press-shadow);transition:transform .18s cubic-bezier(.34,1.56,.64,1),background .12s ease,border-color .12s ease}.ocv-view .ocv-input{box-shadow:var(--ocv-field-shadow)}.ocv-view input.ocv-input{min-height:var(--ocv-input-height, auto);border-radius:var(--ocv-input-radius, var(--ocv-radius-sm));font-size:var(--ocv-input-font-size, var(--ocv-font-sm));font-weight:var(--ocv-input-weight, inherit);border-color:var(--ocv-input-line, var(--ocv-input-border))}.ocv-view__section,.ocv-view__item,.ocv-view__collapsible,.ocv-view__banner,.ocv-view__action-bar{box-shadow:var(--ocv-block-shadow)}.ocv-view__segment,.ocv-view__star-press{transition:transform .18s cubic-bezier(.34,1.56,.64,1)}.ocv-view .ocv-btn:active:not(:disabled),.ocv-view__step:active:not(:disabled),.ocv-view__segment:active,.ocv-view__star-press:active{transform:scale(var(--ocv-press-scale))}@media(prefers-reduced-motion:reduce){.ocv-view .ocv-btn,.ocv-view__step,.ocv-view__segment,.ocv-view__star-press{transition:none}.ocv-view .ocv-btn:active:not(:disabled),.ocv-view__step:active:not(:disabled),.ocv-view__segment:active,.ocv-view__star-press:active{transform:none}}.ocv-view__landing-body .ocv-view__section,.ocv-view__section .ocv-view__section,.ocv-view__section .ocv-view__item,.ocv-view__landing-body .ocv-view__item{box-shadow:none}:is(.ocv-view__section,.ocv-view__collapsible,.ocv-view__landing-body,.ocv-view__panel) :is(.ocv-view__collapsible,.ocv-view__banner,.ocv-view__action-bar),.ocv-view__collapsible :is(.ocv-view__section,.ocv-view__item){box-shadow:none}.ocv-view .ocv-btn--primary:not(.ocv-btn--sm){font-size:var(--ocv-btn-font-size, 14px)}.ocv-view .ocv-btn--primary{font-weight:var(--ocv-btn-weight, var(--ocv-font-semibold))}.ocv-view[data-page]{flex:1 0 auto;min-height:100%;padding:var(--ocv-page-pad, var(--ocv-space-5));box-sizing:border-box}.ocv-surface:has(>.ocv-view[data-page]){flex:1 0 auto;min-height:100%}.ocv-view{font-weight:var(--ocv-body-weight, normal)}.ocv-view .ocv-btn--primary:not(.ocv-btn--sm){min-height:var(--ocv-btn-primary-height, auto);width:var(--ocv-btn-primary-width, auto);border-radius:var(--ocv-btn-primary-radius, var(--ocv-radius));box-shadow:var(--ocv-primary-shadow, var(--ocv-press-shadow))}.ocv-view[data-page]>.ocv-view__image:not(.ocv-view__video):first-child,.ocv-view[data-page]>:first-child>.ocv-view__image:not(.ocv-view__video):first-child{margin:calc(-1 * var(--ocv-bleed, 0px)) calc(-1 * var(--ocv-bleed, 0px)) 0;width:calc(100% + 2 * var(--ocv-bleed, 0px));height:var(--ocv-hero-height, auto);max-height:var(--ocv-hero-max, 320px);aspect-ratio:var(--ocv-hero-aspect, 4 / 3);border-radius:var(--ocv-hero-radius, var(--ocv-radius-sm));border:var(--ocv-hero-border, 1px solid var(--ocv-border))}.ocv-view__section:not([data-tone]){padding:var(--ocv-section-pad, var(--ocv-space-4));background:var(--ocv-section-bg, var(--ocv-surface-sunken))}.ocv-view .ocv-view__files-empty{align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;gap:var(--ocv-space-2);background:var(--ocv-files-empty-bg, var(--ocv-secondary-bg));color:var(--ocv-files-empty-fg, var(--ocv-fg));border-color:transparent;box-shadow:var(--ocv-files-empty-shadow, none);min-height:var(--ocv-files-empty-height, auto);width:var(--ocv-btn-primary-width, auto);border-radius:var(--ocv-btn-primary-radius, var(--ocv-radius));font-size:var(--ocv-btn-font-size, 14px);font-weight:var(--ocv-btn-weight, var(--ocv-font-medium))}.ocv-view .ocv-view__files-picture{all:unset;box-sizing:border-box;position:relative;display:block;width:100%;aspect-ratio:4 / 3;border:2px dashed var(--ocv-border);border-radius:var(--ocv-radius);overflow:hidden;cursor:pointer;background:var(--ocv-surface-sunken)}.ocv-view .ocv-view__files-picture:focus-visible{outline:2px solid var(--ocv-accent);outline-offset:2px}.ocv-view .ocv-view__files-picture:disabled{cursor:default;opacity:.6}.ocv-view .ocv-view__files-picture .ocv-view__image-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ocv-view .ocv-view__files-picture-tag{position:absolute;top:var(--ocv-space-2);left:var(--ocv-space-2);padding:2px var(--ocv-space-2);border-radius:var(--ocv-radius-pill);background:var(--ocv-surface);color:var(--ocv-fg-muted);font-size:var(--ocv-font-xs);font-weight:var(--ocv-font-medium)}.ocv-view .ocv-view__files-picture-label{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);max-width:calc(100% - 2 * var(--ocv-space-4));padding:var(--ocv-space-2) var(--ocv-space-3);border-radius:var(--ocv-radius);background:var(--ocv-surface);color:var(--ocv-fg);font-weight:var(--ocv-font-medium);text-align:center}.ocv-view .ocv-view__files-empty:hover:not(:disabled){background:var(--ocv-files-empty-hover, var(--ocv-btn-hover))}.ocv-view__files-named{display:var(--ocv-files-named-display, none)}.ocv-view__files-choose{display:var(--ocv-files-choose-display, inline)}.ocv-view__files[data-empty]>.ocv-field-label{display:var(--ocv-files-empty-label, block)}.ocv-view__files>.ocv-field-label{display:var(--ocv-files-label, block)}.ocv-view__files-glyph{flex:none}.ocv-view__text:not([data-size=small]):not([data-mono]){font-size:var(--ocv-text-size, inherit);line-height:var(--ocv-text-line, 1.5)}.ocv-view__stack>.ocv-view__heading[data-size=display]+.ocv-view__text:not([data-tone]){color:var(--ocv-lead-sub-color, inherit);font-weight:var(--ocv-lead-sub-weight, inherit);margin-top:calc(var(--ocv-lead-sub-gap, var(--ocv-gap)) - var(--ocv-gap));margin-bottom:var(--ocv-lead-sub-room, 0px)}.ocv-view__item[data-selected]{background:var(--ocv-accent-soft);box-shadow:inset 0 0 0 var(--ocv-selected-ring, 2px) var(--ocv-accent)}.ocv-view__item-emoji{flex:none;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:14px;font-size:26px;line-height:1;--ocv-tint-turn: 0;background:light-dark(hsl(from var(--ocv-accent) calc(h + var(--ocv-tint-turn, 0)) 75% 92%),hsl(from var(--ocv-accent) calc(h + var(--ocv-tint-turn, 0)) 75% 25%))}.ocv-view__item-emoji[data-tint="1"]{--ocv-tint-turn: 105}.ocv-view__item-emoji[data-tint="2"]{--ocv-tint-turn: 175}.ocv-view__item-emoji[data-tint="3"]{--ocv-tint-turn: 235}.ocv-view__item-thumb{flex:none;width:64px;height:48px;border-radius:10px;overflow:hidden;background:var(--ocv-surface-sunken, transparent)}.ocv-view__item-thumb img{width:100%;height:100%;object-fit:cover;display:block}.ocv-view__item-face{position:relative;flex:none;width:var(--ocv-item-face, 44px);height:var(--ocv-item-face, 44px);border-radius:50%;background:var(--ocv-accent-soft)}.ocv-view__item-face>img{width:100%;height:100%;border-radius:50%;object-fit:cover;display:block}.ocv-view__item-check{position:absolute;right:-4px;bottom:-4px;width:20px;height:20px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;background:var(--ocv-accent);color:var(--ocv-on-accent);box-shadow:0 0 0 2px var(--ocv-surface)}.ocv-view__item-play{flex:none;width:40px;height:40px;border:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-size:14px;background:var(--ocv-accent);color:var(--ocv-on-accent);box-shadow:0 3px color-mix(in srgb,var(--ocv-accent),black 20%)}.ocv-view__item-play[data-on]{background:color-mix(in srgb,var(--ocv-accent),black 15%)}.ocv-view__item-play:focus-visible{outline:2px solid var(--ocv-accent);outline-offset:2px}.ocv-view__item-play:disabled{opacity:.5;cursor:default}.ocv-view__item:not([data-selected]){background:var(--ocv-item-bg, var(--ocv-surface-sunken));box-shadow:var(--ocv-item-shadow, var(--ocv-block-shadow))}.ocv-view__item{min-height:var(--ocv-item-height, auto);border-radius:var(--ocv-item-radius, var(--ocv-radius-sm))}.ocv-view__item .ocv-view__item-title{font-size:var(--ocv-item-title-size, inherit);font-weight:var(--ocv-item-title-weight, var(--ocv-font-medium))}.ocv-view__progress-description{font-size:var(--ocv-font-sm);color:var(--ocv-fg-subtle);overflow-wrap:anywhere}.ocv-view__progress-ring{display:none}.ocv-view__progress-ring-track{fill:none;stroke:var(--ocv-surface-sunken);stroke-width:4}.ocv-view__progress-ring-arc{fill:none;stroke:var(--ocv-accent);stroke-width:4;stroke-linecap:round}.ocv-view__video-band{position:absolute;inset:auto 0 0;display:flex;align-items:center;gap:var(--ocv-space-3);padding:var(--ocv-space-4) var(--ocv-space-5);background:color-mix(in srgb,black 45%,transparent);color:#fff}.ocv-view__video-words{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.ocv-view__video-caption{font-size:var(--ocv-font-sm);font-weight:var(--ocv-font-semibold);opacity:.85}.ocv-view__video-title{font-size:var(--ocv-video-title-size, 18px);font-weight:800;line-height:1.25;overflow-wrap:anywhere}.ocv-view__video-play{all:unset;flex:none;display:inline-flex;align-items:center;justify-content:center;width:var(--ocv-video-play-size, 48px);height:var(--ocv-video-play-size, 48px);border-radius:999px;background:var(--ocv-accent);color:var(--ocv-on-accent);box-shadow:var(--ocv-primary-shadow, none);cursor:pointer}.ocv-view__video-play:focus-visible{outline:2px solid white;outline-offset:2px}.ocv-view__video-progress{position:absolute;inset:auto 0 0;height:3px;background:color-mix(in srgb,white 25%,transparent);pointer-events:none}.ocv-view__video-progress>span{display:block;height:3px;background:#fff}.ocv-view__video-sound{position:absolute;right:16px;bottom:18px;display:flex;align-items:center;gap:8px}.ocv-view__video-said{padding:6px 12px;border-radius:999px;background:color-mix(in srgb,black 60%,transparent);color:#fff;font-size:14px;font-weight:700;pointer-events:none}.ocv-view__video-sound-key{all:unset;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:999px;background:color-mix(in srgb,black 40%,transparent);color:#fff;cursor:pointer}.ocv-view__video-sound-key:focus-visible{outline:2px solid white;outline-offset:2px}.ocv-view__progress[data-labelled]{display:var(--ocv-pill-display, flex);grid-template-columns:56px 1fr;column-gap:var(--ocv-space-4);row-gap:var(--ocv-pill-row-gap, var(--ocv-space-1));align-items:var(--ocv-pill-align, stretch);padding:var(--ocv-pill-pad, 0px);border-radius:var(--ocv-pill-radius, 0px);background:var(--ocv-pill-bg, transparent);box-shadow:var(--ocv-pill-shadow, none)}.ocv-view__progress[data-labelled] .ocv-view__progress-ring{display:var(--ocv-pill-ring, none);grid-row:1 / span 2;width:56px;height:56px}.ocv-view__progress[data-labelled] .ocv-view__progress-label{font-size:var(--ocv-pill-label-size, var(--ocv-font-sm));font-weight:var(--ocv-pill-label-weight, inherit);color:var(--ocv-pill-label-color, var(--ocv-fg-muted))}.ocv-view__progress[data-labelled] .ocv-view__progress-description{font-size:var(--ocv-pill-description-size, var(--ocv-font-sm));font-weight:var(--ocv-pill-description-weight, inherit);color:var(--ocv-pill-description-color, var(--ocv-fg-subtle))}.ocv-view__progress[data-labelled]{position:relative}.ocv-view__progress[data-labelled] .ocv-view__progress-track{position:var(--ocv-pill-track-position, relative);clip-path:var(--ocv-pill-track-clip, none);width:var(--ocv-pill-track-size, auto)}.ocv-view__progress-ring-arc[data-tone=positive]{stroke:var(--ocv-positive-fg)}.ocv-view__progress-ring-arc[data-tone=warning],.ocv-view__progress-ring-arc[data-tone=danger]{stroke:var(--ocv-danger-fg)}.ocv-view__video{border-radius:var(--ocv-video-radius, var(--ocv-radius-sm));border:var(--ocv-video-border, 1px solid var(--ocv-border));box-shadow:var(--ocv-video-shadow, none)}.ocv-view__video[data-titled]{height:var(--ocv-video-band-height, auto)}.ocv-view__video[data-titled] .ocv-view__video-el{object-fit:var(--ocv-video-band-fit, contain)}.ocv-view__video[data-titled][data-playing] .ocv-view__video-el{object-fit:contain}.ocv-view__avatar[data-size=large]{width:var(--ocv-avatar-large, 56px);height:var(--ocv-avatar-large, 56px);font-size:var(--ocv-avatar-large-font, var(--ocv-font-base));box-shadow:0 0 0 var(--ocv-avatar-ring-gap, 0px) var(--ocv-page, var(--ocv-surface)),0 0 0 var(--ocv-avatar-ring-width, 0px) hsl(from var(--ocv-accent) calc(h + 18) 95% 60%);margin:var(--ocv-avatar-ring-width, 0px)}.ocv-view__chat{display:flex;flex-direction:column;gap:var(--ocv-space-3);max-height:min(70vh,640px);overflow-y:auto;padding:var(--ocv-space-1)}.ocv-view__chat-row{display:flex;align-items:flex-end;gap:var(--ocv-space-2)}.ocv-view__chat-row[data-from=me]{justify-content:flex-end}.ocv-view__chat-message{display:flex;flex-direction:column;gap:2px;max-width:min(80%,560px);min-width:0}.ocv-view__chat-row[data-from=me] .ocv-view__chat-message{align-items:flex-end}.ocv-view__chat-name{font-size:var(--ocv-font-xs);color:var(--ocv-fg-subtle)}.ocv-view__chat-bubble{padding:var(--ocv-space-2) var(--ocv-space-3);border-radius:var(--ocv-bubble-radius, var(--ocv-radius));background:var(--ocv-surface);border:1px solid var(--ocv-border);box-shadow:var(--ocv-bubble-shadow, none);overflow-wrap:anywhere;min-width:0}.ocv-view__chat-row[data-from=me] .ocv-view__chat-bubble{background:var(--ocv-accent-soft);border-color:transparent}.ocv-view__chat-bubble[data-status=sending]{opacity:.6}.ocv-view__chat-row .ocv-view__chat-bubble[data-status=failed]{border-color:var(--ocv-danger-fg)}.ocv-view__chat-bubble .ocv-artifact__doc{max-height:none;overflow:visible;padding:0;border-radius:0;background:none;font-size:inherit}.ocv-view__chat-bubble .ocv-artifact__doc>:last-child{margin-bottom:0}.ocv-view__chat-text{margin:0;white-space:pre-wrap}.ocv-view__chat-meta{display:inline-flex;align-items:center;gap:var(--ocv-space-2);font-size:var(--ocv-font-xs);color:var(--ocv-fg-subtle)}.ocv-view__chat-meta[data-status=failed]{color:var(--ocv-danger-fg)}.ocv-view__chat-writing{display:inline-flex;gap:4px;padding:var(--ocv-space-2) var(--ocv-space-3);align-self:flex-start}.ocv-view__chat-writing span{width:6px;height:6px;border-radius:999px;background:var(--ocv-fg-subtle);opacity:.5}.ocv-view__composer{display:flex;align-items:flex-end;gap:var(--ocv-space-2);padding:var(--ocv-space-2);border-radius:var(--ocv-bubble-radius, var(--ocv-radius));background:var(--ocv-surface);border:1px solid var(--ocv-border);box-shadow:var(--ocv-bubble-shadow, none)}.ocv-view__composer-input{all:unset;flex:1;min-width:0;min-height:24px;max-height:160px;padding:var(--ocv-space-1) var(--ocv-space-2);overflow-y:auto;white-space:pre-wrap;overflow-wrap:anywhere;field-sizing:content;color:var(--ocv-input-fg, var(--ocv-fg))}.ocv-view__composer-input::placeholder{color:var(--ocv-input-placeholder, var(--ocv-fg-subtle))}.ocv-view__composer-input:focus-visible{outline:none}.ocv-view__composer:focus-within{outline:2px solid var(--ocv-accent);outline-offset:2px}.ocv-view__composer-send{flex:none}.ocv-view__comments{display:flex;flex-direction:column;gap:var(--ocv-space-3)}.ocv-view__comments-count{font-size:var(--ocv-font-sm);font-weight:var(--ocv-font-semibold);color:var(--ocv-fg-muted)}.ocv-view__comments-empty{margin:0;font-size:var(--ocv-font-sm);color:var(--ocv-fg-subtle)}.ocv-view__comment{display:flex;gap:var(--ocv-space-3);padding:var(--ocv-comment-pad, 0px);border-radius:var(--ocv-bubble-radius, var(--ocv-radius));background:var(--ocv-comment-bg, transparent);box-shadow:var(--ocv-bubble-shadow, none)}.ocv-view__comment-body{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.ocv-view__comment-head{display:flex;align-items:baseline;gap:var(--ocv-space-2)}.ocv-view__comment-name{font-weight:var(--ocv-font-semibold)}.ocv-view__comment-time{font-size:var(--ocv-font-xs);color:var(--ocv-fg-subtle)}.ocv-view__comment-text{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.ocv-view__comment-actions{display:flex;align-items:center;gap:var(--ocv-space-2)}.ocv-view__heart{all:unset;display:inline-flex;align-items:center;gap:4px;padding:4px 6px;border-radius:999px;color:var(--ocv-fg-muted);cursor:pointer;font-size:var(--ocv-font-sm)}.ocv-view__heart[aria-pressed=true]{color:var(--ocv-accent)}.ocv-view__heart:focus-visible{outline:2px solid var(--ocv-accent);outline-offset:2px}.ocv-view__heart:disabled{cursor:default}.ocv-view__heart:active:not(:disabled) svg{transform:scale(var(--ocv-press-scale, 1))}.ocv-view__like,.ocv-view__share{display:inline-flex;align-items:center;gap:var(--ocv-space-2);flex-wrap:wrap}.ocv-view__share-ask{display:inline-flex;align-items:center;gap:var(--ocv-space-2);flex-wrap:wrap;padding:var(--ocv-space-2) var(--ocv-space-3);border-radius:var(--ocv-radius-sm);background:var(--ocv-surface-sunken);font-size:var(--ocv-font-sm)}.ocv-view__picture-card{all:unset;box-sizing:border-box;display:flex;flex-direction:column;gap:var(--ocv-space-1);min-width:0;padding:var(--ocv-space-2);border-radius:var(--ocv-radius);background:var(--ocv-surface);cursor:pointer}.ocv-view__picture-card:focus-visible{outline:2px solid var(--ocv-accent);outline-offset:2px}.ocv-view__picture-card:disabled{cursor:default;opacity:.6}.ocv-view__picture-card-picture{position:relative;display:block;aspect-ratio:1 / 1;border-radius:var(--ocv-radius-sm);overflow:hidden;background:var(--ocv-surface-sunken);margin-bottom:var(--ocv-space-2)}.ocv-view__picture-card-picture .ocv-view__image-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ocv-view__picture-card[data-add] .ocv-view__picture-card-picture{display:flex;align-items:center;justify-content:center;background:var(--ocv-accent-soft, var(--ocv-surface-sunken))}.ocv-view__picture-card-plus{font-size:2.5rem;color:var(--ocv-accent);line-height:1}.ocv-view__picture-card-badge{position:absolute;right:var(--ocv-space-2);bottom:var(--ocv-space-2);width:30%;aspect-ratio:1 / 1;border-radius:var(--ocv-radius-sm);overflow:hidden;border:2px solid var(--ocv-surface);background:var(--ocv-surface)}.ocv-view__picture-card-badge .ocv-view__image-img{width:100%;height:100%;object-fit:cover}.ocv-view__picture-card-title{padding:0 var(--ocv-space-1);font-weight:var(--ocv-font-semibold, 600);color:var(--ocv-fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ocv-view__picture-card[data-add] .ocv-view__picture-card-title{color:var(--ocv-accent)}.ocv-view__picture-card-line{padding:0 var(--ocv-space-1);font-size:var(--ocv-font-xs);color:var(--ocv-fg-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ocv-view__image-tagged{position:relative;display:block}.ocv-view__image-tag{all:unset;position:absolute;top:var(--ocv-space-3);left:var(--ocv-space-3);max-width:calc(100% - 2 * var(--ocv-space-3));padding:var(--ocv-space-1) var(--ocv-space-3);border-radius:var(--ocv-radius-pill);background:var(--ocv-surface);color:var(--ocv-fg);font-weight:var(--ocv-font-semibold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box}button.ocv-view__image-tag{cursor:pointer}button.ocv-view__image-tag:focus-visible{outline:2px solid var(--ocv-accent);outline-offset:2px}.ocv-view__segmented[data-variant=cards]{gap:var(--ocv-space-2);padding:0;background:none}.ocv-view__segmented[data-variant=cards] .ocv-view__segment{flex:1;background:var(--ocv-surface);border:1px solid var(--ocv-hairline);border-radius:var(--ocv-radius-sm);box-shadow:none}.ocv-view__segmented[data-variant=cards] .ocv-view__segment[data-chosen]{border:2px solid var(--ocv-accent);color:var(--ocv-accent-fg);background:var(--ocv-surface)}.ocv-view__segmented[data-variant=cards] .ocv-view__segment[data-chosen] small{color:var(--ocv-accent-fg)}.ocv-view__avatar-add{border:1px solid var(--ocv-hairline);cursor:pointer;background:var(--ocv-surface-sunken);color:var(--ocv-fg-muted);font:inherit;font-size:1.4em}.ocv-view__avatar-add:hover{background:var(--ocv-hover)}.ocv-view__avatar-press{border:0;padding:0;background:none;cursor:pointer;border-radius:var(--ocv-radius-pill)}.ocv-view__item[data-variant=card]{background:var(--ocv-surface);border:1px solid var(--ocv-hairline);box-shadow:none;min-height:48px}.ocv-view__item[data-variant=card][data-selected]{background:var(--ocv-surface);border-color:transparent;box-shadow:inset 0 0 0 2px var(--ocv-accent)}.ocv-view__picture-strip{border:0;padding:0;margin:0;min-width:0}.ocv-view__picture-strip>legend{padding:0}.ocv-view__picture-strip-track,.ocv-view__card-row{display:flex;gap:var(--ocv-space-2);overflow-x:auto;padding:var(--ocv-space-1);scrollbar-width:thin}.ocv-view__strip-option{flex:0 0 100px;min-width:0;display:flex;flex-direction:column;gap:var(--ocv-space-1);text-align:center;font-size:var(--ocv-row-text-size, var(--ocv-font-sm));font-weight:var(--ocv-font-semibold);color:var(--ocv-fg-muted);cursor:pointer}.ocv-view__strip-picture{display:block;position:relative;aspect-ratio:1;overflow:hidden;border-radius:var(--ocv-radius);padding:3px;border:3px solid transparent;background:var(--ocv-surface)}.ocv-view__strip-picture img{border-radius:calc(var(--ocv-radius) - 4px)}.ocv-view__strip-option[data-chosen]{color:var(--ocv-accent)}.ocv-view__strip-option[data-chosen] .ocv-view__strip-picture{border-color:var(--ocv-accent)}.ocv-view__strip-option:has(:focus-visible){outline:2px solid var(--ocv-focus);outline-offset:2px;border-radius:var(--ocv-radius)}.ocv-view__picture-strip:disabled .ocv-view__strip-option{opacity:.5;cursor:not-allowed}.ocv-view__row-picture{display:block;position:relative;flex:0 0 44px;width:44px;height:44px;overflow:hidden;border-radius:min(12px,var(--ocv-radius-sm));background:var(--ocv-surface-sunken)}.ocv-view__row-picture[data-avatar]{border-radius:50%;width:28px;height:28px;flex-basis:28px}.ocv-view__row-picture img,.ocv-view__strip-picture img{width:100%;height:100%;object-fit:cover}.ocv-view__summary-row,.ocv-view__reorder-row,.ocv-view__row-card,.ocv-view__row-add{display:flex;align-items:center;gap:var(--ocv-space-2);padding:var(--ocv-space-2);border:2px solid transparent;border-radius:var(--ocv-radius-sm);background:var(--ocv-surface);color:var(--ocv-fg);font:inherit;box-shadow:0 3px 0 var(--ocv-hairline);min-height:56px}.ocv-view__summary-row{width:100%;text-align:left;cursor:pointer}.ocv-view__row-avatars{display:flex;flex-shrink:0}.ocv-view__row-avatars>:not(:first-child){margin-left:-8px}.ocv-view__summary-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--ocv-row-text-size, var(--ocv-font-sm));color:var(--ocv-fg-muted)}.ocv-view__row-action{flex-shrink:0;color:var(--ocv-accent);font-size:var(--ocv-row-text-size, var(--ocv-font-sm));font-weight:var(--ocv-font-semibold)}.ocv-view__reorder-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--ocv-space-3)}.ocv-view__row-words{min-width:0;flex:1;display:flex;flex-direction:column;gap:var(--ocv-space-1);text-align:left}.ocv-view__row-words strong{font-size:var(--ocv-row-text-size, var(--ocv-font-sm));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ocv-view__row-words small,.ocv-view__segment-words small{font-size:var(--ocv-row-caption-size, var(--ocv-font-xs));color:var(--ocv-fg-muted);font-weight:400}.ocv-view__reorder-actions{display:flex}.ocv-view__reorder-actions button{min-width:44px;min-height:44px;border:0;background:transparent;color:var(--ocv-accent);font:inherit;font-size:20px;cursor:pointer}.ocv-view__row-card{min-width:128px;max-width:160px;flex:0 0 auto;cursor:pointer}.ocv-view__row-card .ocv-view__row-words{flex:0 1 auto}.ocv-view__row-card .ocv-view__row-picture{flex-basis:46px;width:46px;height:46px}.ocv-view__row-card[aria-pressed=true]{border-color:var(--ocv-accent);background:var(--ocv-accent-soft)}.ocv-view__row-add{flex:0 0 56px;justify-content:center;color:var(--ocv-accent);font-size:28px;cursor:pointer}.ocv-view__summary-row:disabled,.ocv-view__row-card:disabled,.ocv-view__row-add:disabled,.ocv-view__reorder-actions button:disabled{opacity:.4;cursor:not-allowed}.ocv-view__sheet-eyebrow{margin:0;text-align:center;font-size:var(--ocv-row-caption-size, var(--ocv-font-xs));color:var(--ocv-fg-muted)}.ocv-view__segment{gap:var(--ocv-space-2)}.ocv-view__segment .ocv-view__row-picture{flex-basis:28px;width:28px;height:28px;border-radius:50%}.ocv-view__segment-words{display:flex;flex-direction:column;gap:2px}.ocv-view__segmented{background:var(--ocv-segments-bg, var(--ocv-secondary-bg));gap:var(--ocv-segments-gap, 2px);padding:var(--ocv-segments-pad, 2px)}.ocv-view__segment{background:var(--ocv-segment-bg, transparent);min-height:var(--ocv-segment-height, 44px);box-shadow:var(--ocv-segment-shadow, none)}.ocv-view__segment[data-chosen]{background:var(--ocv-segment-selected-bg, var(--ocv-surface));color:var(--ocv-segment-selected-fg, var(--ocv-fg))}.ocv-view__segmented[data-pictures] .ocv-view__segment{min-height:58px;border:2px solid transparent}.ocv-view__segmented[data-pictures] .ocv-view__segment[data-chosen]{border-color:var(--ocv-accent)}.ocv-view__segment{font-size:var(--ocv-row-text-size, var(--ocv-font-sm))}.ocv-view__strip-option,.ocv-view__summary-text{font-size:var(--ocv-row-caption-size, var(--ocv-font-sm))}.ocv-view__strip-picture{border-radius:max(0px,calc(var(--ocv-radius-sm) - 4px))}.ocv-view__strip-picture img{border-radius:max(0px,calc(var(--ocv-radius-sm) - 8px))}.ocv-view__overlay[data-kind=sheet] .ocv-view__panel{background:var(--ocv-sheet-bg, var(--ocv-surface));border-radius:var(--ocv-sheet-radius, 0px)}.ocv-view__overlay[data-kind=sheet] .ocv-view__panel-head{position:relative}.ocv-view__overlay[data-kind=sheet] .ocv-view__panel-title{flex:1;padding-inline:var(--ocv-sheet-title-pad, 0 44px);text-align:var(--ocv-sheet-title-align, left);font-size:var(--ocv-sheet-title-size, 16px);font-weight:var(--ocv-sheet-title-weight, var(--ocv-font-semibold))}.ocv-view__overlay[data-kind=sheet] .ocv-view__panel-close{position:absolute;right:0}.ocv-view__row-card strong{font-size:var(--ocv-row-caption-size, var(--ocv-font-sm))}.ocv-view__card-row .ocv-view__row-words strong{white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.ocv-view__media-row{position:relative;display:flex;flex-direction:column;background:var(--ocv-surface);border:1px solid var(--ocv-hairline);border-radius:var(--ocv-radius-sm)}.ocv-view__media-open{display:flex;align-items:flex-start;gap:var(--ocv-space-3);padding:var(--ocv-space-3);border:0;background:none;color:var(--ocv-fg);font:inherit;text-align:left;cursor:pointer}.ocv-view__media-cover{position:relative;flex-shrink:0;width:72px;aspect-ratio:3 / 4;overflow:hidden;border-radius:var(--ocv-radius-sm);background:var(--ocv-surface-sunken)}.ocv-view__media-row[data-cover=landscape] .ocv-view__media-cover{width:112px;aspect-ratio:16 / 9}.ocv-view__media-cover img{width:100%;height:100%;object-fit:cover;display:block}.ocv-view__media-blank{display:block;width:100%;height:100%;background:var(--ocv-accent)}.ocv-view__media-row .ocv-view__row-words strong{white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;font-size:var(--ocv-font-base)}.ocv-view__media-counts{display:flex;flex-wrap:wrap;gap:var(--ocv-space-3);margin-top:var(--ocv-space-1);font-size:var(--ocv-font-sm)}.ocv-view__media-counts span{display:inline-flex;align-items:center;gap:var(--ocv-space-1)}.ocv-view__media-action{position:absolute;left:calc(72px + var(--ocv-space-3) * 2);bottom:var(--ocv-space-3);border:0;background:none;padding:0;color:var(--ocv-accent);font:inherit;font-size:var(--ocv-font-sm);font-weight:var(--ocv-font-semibold);cursor:pointer}.ocv-view__media-row[data-cover=landscape] .ocv-view__media-action{left:calc(112px + var(--ocv-space-3) * 2)}.ocv-view__media-open:disabled,.ocv-view__media-action:disabled{opacity:.4;cursor:not-allowed}.ar-web-address{display:flex;flex-direction:column;gap:var(--ar-space-6);padding:var(--ar-space-5);border-radius:var(--ar-radius-card);background:var(--ar-surface);box-shadow:var(--ar-shadow-card);min-width:0}.ar-web-address--only{gap:var(--ar-space-3)}.ar-web-address__head{display:flex;flex-direction:column;gap:var(--ar-space-2)}.ar-web-address__title-row{display:flex;align-items:center;gap:var(--ar-space-3);flex-wrap:wrap}.ar-web-address .ar-web-address__title{margin:0;color:var(--ar-fg);font-size:20px;font-weight:650;letter-spacing:-.01em}.ar-web-address__lead,.ar-web-address__why{margin:0;color:var(--ar-fg-muted);font-size:13px;line-height:1.6}.ar-web-address__records{margin:0;padding:var(--ar-space-2) var(--ar-space-3);border-left:3px solid var(--ar-accent);background:var(--ar-surface-sunken);color:var(--ar-fg-muted);font-size:13px;line-height:1.6}.ar-web-address__pill{display:inline-flex;align-items:center;padding:2px var(--ar-space-2);border-radius:var(--ar-radius-pill);background:var(--ar-surface-sunken);color:var(--ar-fg-muted);font-size:var(--ar-font-xs);font-weight:var(--ar-font-semibold)}.ar-web-address__pill--live{background:var(--ar-accent-soft);color:var(--ar-rail-active-fg)}.ar-web-address__pill--takenDown{color:var(--theme-button-delete-hover-text)}.ar-web-address__zone{display:flex;flex-direction:column;gap:var(--ar-space-3);min-width:0}.ar-web-address .ar-web-address__zone-title{margin:0;font-family:var(--ar-font-sans);color:var(--ar-fg-muted);font-size:12px;font-weight:var(--ar-font-semibold)}.ar-web-address .ar-web-address__subtitle{margin:0;font-family:var(--ar-font-sans);color:var(--ar-fg-subtle);font-size:11px;font-weight:var(--ar-font-semibold)}.ar-web-address__group{display:flex;flex-direction:column;gap:var(--ar-space-3);min-width:0}.ar-web-address__note{margin:0;color:var(--ar-fg-subtle);font-size:11px;line-height:1.5}.ar-web-address__link{color:var(--ar-fg);font-family:var(--ar-font-mono);font-size:18px;font-weight:var(--ar-font-semibold);overflow-wrap:anywhere;text-decoration:none}.ar-web-address__link:hover{text-decoration:underline}.ar-web-address__inline{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ar-space-2)}.ar-web-address__slug{display:flex;flex-direction:column;gap:var(--ar-space-2)}.ar-web-address .ar-web-address__slug-input{width:100%;box-sizing:border-box;font-family:var(--ar-font-mono);font-size:15px}.ar-web-address__status{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ar-space-2);margin:0;min-height:28px;color:var(--ar-fg-subtle);font-size:11px}.ar-web-address__ok{color:var(--ar-rail-active-fg)}.ar-web-address__no{color:var(--theme-button-delete-hover-text)}.ar-web-address__choices{display:flex;flex-wrap:wrap;gap:var(--ar-space-3)}.ar-web-address__choice{display:inline-flex;align-items:center;gap:var(--ar-space-1);color:var(--ar-fg);font-size:13px}.ar-web-address__at{color:var(--ar-fg-subtle);font-family:var(--ar-font-mono);font-size:13px}.ar-web-address .ar-web-address__mono-input{width:220px;max-width:100%;font-family:var(--ar-font-mono)}.ar-web-address .ar-web-address__grow{flex:1 1 180px;width:auto;min-width:0}.ar-web-address .ar-web-address__role{flex:none;width:auto}.ar-web-address .ar-btn{white-space:nowrap}.ar-web-address__rows{display:flex;flex-direction:column;gap:var(--ar-space-1);margin:0;padding:var(--ar-space-2);border-radius:var(--ar-radius-sm);background:var(--ar-surface-sunken);list-style:none}.ar-web-address__row{display:flex;align-items:center;justify-content:space-between;gap:var(--ar-space-3);min-height:32px;padding:0 var(--ar-space-2);color:var(--ar-fg);font-size:13px}.ar-web-address__row-end{display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--ar-space-2);min-width:0}.ar-web-address__who{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--ar-font-mono);font-size:12px}.ar-web-address__person{display:inline-flex;align-items:baseline;gap:var(--ar-space-2);min-width:0}.ar-web-address__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ar-fg)}.ar-web-address__name--number{color:var(--ar-fg-muted)}.ar-web-address__joined{flex:none;color:var(--ar-fg-subtle);font-size:11px;white-space:nowrap}.ar-web-address__tag{padding:1px var(--ar-space-2);border-radius:var(--ar-radius-pill);background:var(--ar-surface);color:var(--ar-fg-muted);font-size:11px}.ar-web-address__tag--quiet{background:transparent;color:var(--ar-fg-subtle)}.ar-web-address__cap-name{display:flex;flex-direction:column;gap:2px;min-width:0;color:var(--ar-fg)}.ar-web-address .ar-web-address__number{flex:none;width:88px;text-align:right;font-family:var(--ar-font-mono)}.ar-web-address__unit{color:var(--ar-fg-subtle);font-size:11px;min-width:3.5em;white-space:nowrap}.ar-web-address__used{color:var(--ar-fg-subtle);font-size:11px}.ar-web-address__save{align-self:flex-start}.ar-web-address__census{margin:0;color:var(--ar-fg);font-size:13px}.ar-web-address__switch-row{display:flex;align-items:center;justify-content:space-between;gap:var(--ar-space-3);color:var(--ar-fg);font-size:13px}.ar-web-address__switch{position:relative;flex-shrink:0;width:36px;height:20px;padding:0;border:0;border-radius:var(--ar-radius-pill);background:var(--ar-ink-300);cursor:pointer}.ar-web-address__switch--on{background:var(--ar-accent)}.ar-web-address__knob{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:var(--ar-radius-pill);background:var(--ar-white);transition:transform .12s ease}.ar-web-address__switch--on .ar-web-address__knob{transform:translate(16px)}.ar-web-address__quote{margin:0;padding:var(--ar-space-3);border-left:3px solid var(--ar-accent);border-radius:var(--ar-radius-sm);background:var(--ar-surface-sunken);color:var(--ar-fg-muted);font-size:13px;line-height:1.6}.ar-web-address__hostname{color:var(--ar-fg);font-family:var(--ar-font-mono);font-size:15px;font-weight:var(--ar-font-semibold);overflow-wrap:anywhere}.ar-web-address__records{display:flex;flex-direction:column;gap:var(--ar-space-3)}.ar-web-address__record{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ar-space-2);padding:var(--ar-space-3);border-radius:var(--ar-radius-sm);background:var(--ar-surface-sunken)}.ar-web-address__record-rows{display:flex;flex-direction:column;gap:var(--ar-space-1);align-self:stretch;margin:0;padding:0;list-style:none}.ar-web-address__record-row{padding:0}.ar-web-address__record-key{flex:none;width:4.5em;color:var(--ar-fg-subtle);font-size:11px}.ar-web-address__record-value{flex:1 1 auto;min-width:0;color:var(--ar-fg);font-family:var(--ar-font-mono);font-size:12px;overflow-wrap:anywhere}.ar-web-address__errors{display:flex;flex-direction:column;gap:var(--ar-space-1);margin:0;padding:0 0 0 var(--ar-space-4);color:var(--theme-button-delete-hover-text);font-size:12px}.ar-web-address__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ar-space-3)}.ar-web-address__refusal{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ar-space-2);margin:0;color:var(--theme-button-delete-hover-text);font-size:13px}@container (max-width: 519px){.ar-web-address{padding:var(--ar-space-4)}.ar-web-address__row{flex-wrap:wrap;padding:var(--ar-space-1) var(--ar-space-2)}.ar-web-address__link{font-size:15px}}.ar-recipe__card.ar-mail{gap:var(--ar-space-6)}.ar-mail__zone{display:flex;flex-direction:column;gap:var(--ar-space-3)}.ar-mail__templates{display:flex;flex-direction:column;gap:var(--ar-space-6);margin:0;padding:0;list-style:none}.ar-mail__template{display:flex;flex-direction:column;gap:var(--ar-space-3)}.ar-mail__head{display:flex;align-items:center;justify-content:space-between;gap:var(--ar-space-3)}.ar-mail__id{font-family:var(--ar-font-mono);font-size:var(--ar-font-sm);color:var(--ar-fg)}.ar-mail__pill{padding:2px var(--ar-space-2);border-radius:var(--ar-radius-pill);font-size:var(--ar-font-xs);font-weight:var(--ar-font-semibold);background:var(--ar-surface-sunken);color:var(--ar-fg-muted)}.ar-mail__pill--approved{background:var(--ar-ok-bg);color:var(--ar-ok-fg)}.ar-mail__pill--changed{color:var(--theme-button-delete-hover-text)}.ar-mail__subtitle{margin:0;color:var(--ar-fg-muted);font-size:var(--ar-font-sm);font-weight:var(--ar-font-semibold)}.ar-mail__sample{margin:0;padding:var(--ar-space-3) var(--ar-space-4);background:var(--ar-surface-sunken);border-left:3px solid var(--ar-accent);display:flex;flex-direction:column;gap:var(--ar-space-2)}.ar-mail__subject{margin:0;color:var(--ar-fg);font-weight:var(--ar-font-semibold);overflow-wrap:anywhere}.ar-mail__text{margin:0;color:var(--ar-fg);line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.ar-mail__value{background:var(--ar-accent-soft);color:var(--ar-fg);border-radius:2px;overflow-wrap:anywhere}.ar-mail__fills{display:flex;flex-direction:column;gap:var(--ar-space-1);margin:0;padding:0;list-style:none}.ar-mail__fill{display:flex;justify-content:space-between;gap:var(--ar-space-3);font-size:var(--ar-font-sm)}.ar-mail__fillname{font-family:var(--ar-font-mono);color:var(--ar-fg)}.ar-mail__fillfrom{color:var(--ar-fg-subtle)}.ar-mail__full summary{cursor:pointer;color:var(--ar-fg-muted);font-size:var(--ar-font-sm)}.ar-mail__pre{margin:var(--ar-space-2) 0 0;font-family:var(--ar-font-mono);font-size:var(--ar-font-sm);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ar-fg-muted)}.ar-mail__problems{margin:0;padding-left:var(--ar-space-4);color:var(--theme-button-delete-hover-text);font-size:var(--ar-font-sm)}.ar-mail__actions{display:flex;justify-content:flex-end;gap:var(--ar-space-2)}.ar-mail__primary{padding:var(--ar-space-2) var(--ar-space-4);border:0;border-radius:var(--ar-radius-sm);background:var(--ar-accent);color:var(--ar-on-accent);font-weight:var(--ar-font-semibold);cursor:pointer}.ar-mail__secondary{padding:var(--ar-space-2) var(--ar-space-4);border:1px solid var(--ar-hairline);border-radius:var(--ar-radius-sm);background:var(--ar-surface);color:var(--ar-fg);cursor:pointer}.ar-mail__primary:disabled,.ar-mail__secondary:disabled{opacity:.5;cursor:default}.ar-mail__sender{display:flex;flex-direction:column;gap:var(--ar-space-3)}.ar-mail__field{display:flex;flex-direction:column;gap:var(--ar-space-1);font-size:var(--ar-font-sm);color:var(--ar-fg-muted)}.ar-mail__field input,.ar-mail__field textarea{font:inherit;color:var(--ar-fg);background:var(--ar-surface-sunken);border:1px solid var(--ar-hairline);border-radius:var(--ar-radius-sm);padding:var(--ar-space-2)}.ar-mail__replies{display:flex;flex-direction:column;gap:var(--ar-space-1);margin:0;padding:0;border:0;font-size:var(--ar-font-sm);color:var(--ar-fg)}.ar-mail__replies legend{margin-bottom:var(--ar-space-1);color:var(--ar-fg-muted)}.ar-mail__today{display:flex;flex-wrap:wrap;gap:var(--ar-space-2);margin:0;padding:0;list-style:none}.ar-mail__count{padding:2px var(--ar-space-2);border-radius:var(--ar-radius-pill);background:var(--ar-surface-sunken);color:var(--ar-fg);font-size:var(--ar-font-sm)}.ar-license{min-width:0}.ar-license__list{display:flex;flex-direction:column;gap:var(--ar-space-1)}.ar-license__row{display:flex;align-items:flex-start;gap:var(--ar-space-2);padding:var(--ar-space-2);border-radius:var(--ar-radius-sm);color:var(--ar-fg);font-size:var(--ar-font-sm)}.ar-license__row:has(input:checked){background:var(--ar-surface)}.ar-license__row--off{color:var(--ar-fg-subtle)}.ar-license__row input{margin-top:2px;flex:none}.ar-license__text{display:flex;flex-direction:column;gap:2px;min-width:0}.ar-license__name{font-weight:var(--ar-font-semibold);overflow-wrap:anywhere}.ar-license__what{color:var(--ar-fg-muted);font-size:var(--ar-font-xs)}.ar-license__row--off .ar-license__what{color:var(--ar-fg-subtle)}.ar-license__based-on{margin:0;padding:var(--ar-space-2) var(--ar-space-3);border-left:3px solid var(--ar-accent);color:var(--ar-fg-muted);font-size:var(--ar-font-sm);overflow-wrap:anywhere}.ar-license__line{margin:0;color:var(--ar-fg-muted);font-size:var(--ar-font-sm);overflow-wrap:anywhere}.ar-license__line code{font-family:var(--ar-font-mono)}.ar-license__more{display:flex;flex-direction:column;gap:var(--ar-space-1)}.ar-license__more-head{padding:var(--ar-space-2);color:var(--ar-fg-muted);font-size:var(--ar-font-sm);cursor:pointer}.ar-license__chosen{display:flex;align-items:center;justify-content:space-between;gap:var(--ar-space-3);padding:var(--ar-space-2) var(--ar-space-3);border-radius:var(--ar-radius-sm);background:var(--ar-surface-sunken);color:var(--ar-fg);font-size:var(--ar-font-sm)}.ar-license__change{flex:none}.ar-phone-app{display:flex;flex-direction:column;gap:var(--ar-space-6);padding:var(--ar-space-5);background:var(--ar-surface);box-shadow:var(--ar-shadow-card);min-width:0}.ar-phone-app--only{gap:var(--ar-space-3)}.ar-phone-app__head{display:flex;flex-direction:column;gap:var(--ar-space-2)}.ar-phone-app__title-row{display:flex;align-items:center;gap:var(--ar-space-3);flex-wrap:wrap}.ar-phone-app .ar-phone-app__title{margin:0;color:var(--ar-fg);font-size:20px;font-weight:650;letter-spacing:-.01em}.ar-phone-app__lead{margin:0;color:var(--ar-fg-muted);font-size:13px;line-height:1.6}.ar-phone-app__pill{display:inline-flex;align-items:center;padding:2px var(--ar-space-2);background:var(--ar-surface-sunken);color:var(--ar-fg-muted);font-size:var(--ar-font-xs);font-weight:var(--ar-font-semibold)}.ar-phone-app__pill--ok{background:var(--ar-ok-bg);color:var(--ar-ok-fg)}.ar-phone-app__pill--bad{color:var(--theme-button-delete-hover-text)}.ar-phone-app__zone{display:flex;flex-direction:column;gap:var(--ar-space-3);min-width:0}.ar-phone-app .ar-phone-app__zone-title{margin:0;font-family:var(--ar-font-sans);color:var(--ar-fg-muted);font-size:12px;font-weight:var(--ar-font-semibold)}.ar-phone-app .ar-phone-app__subtitle{margin:0;font-family:var(--ar-font-sans);color:var(--ar-fg-subtle);font-size:11px;font-weight:var(--ar-font-semibold)}.ar-phone-app__group{display:flex;flex-direction:column;gap:var(--ar-space-3);min-width:0}.ar-phone-app__inline{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--ar-space-3)}.ar-phone-app__note{margin:0;color:var(--ar-fg-subtle);font-size:11px;line-height:1.5}.ar-phone-app__field{display:flex;flex-direction:column;gap:var(--ar-space-1);min-width:0}.ar-phone-app__label{color:var(--ar-fg-muted);font-size:12px}.ar-phone-app__mono{font-family:var(--ar-font-mono)}.ar-phone-app .ar-phone-app__grow{flex:1 1 200px;width:auto;min-width:0}.ar-phone-app .ar-phone-app__number{width:120px;font-family:var(--ar-font-mono)}.ar-phone-app .ar-btn{white-space:nowrap}.ar-phone-app__name{color:var(--ar-fg);font-size:18px;font-weight:var(--ar-font-semibold);overflow-wrap:anywhere}.ar-phone-app__choice{display:flex;align-items:flex-start;gap:var(--ar-space-2);color:var(--ar-fg);font-size:13px}.ar-phone-app__choice-text{display:flex;flex-direction:column;gap:2px}.ar-phone-app__rows{display:flex;flex-direction:column;gap:var(--ar-space-1);margin:0;padding:var(--ar-space-2);background:var(--ar-surface-sunken);list-style:none}.ar-phone-app__row{display:flex;align-items:center;justify-content:space-between;gap:var(--ar-space-3);min-height:32px;padding:0 var(--ar-space-2);color:var(--ar-fg);font-size:13px}.ar-phone-app__row-name{display:inline-flex;align-items:center;gap:var(--ar-space-2);min-width:0}.ar-phone-app__row-meta{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ar-fg-subtle);font-size:12px}.ar-phone-app__sends{margin:0;padding:var(--ar-space-2) var(--ar-space-3);border-left:3px solid var(--ar-accent);background:var(--ar-surface-sunken);color:var(--ar-fg);font-size:13px;line-height:1.6}.ar-phone-app__log{margin:0;max-height:240px;overflow:auto;padding:var(--ar-space-3);background:var(--ar-surface-sunken);color:var(--ar-fg-muted);font-family:var(--ar-font-mono);font-size:11px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.ar-phone-app__ok{margin:0;color:var(--ar-ok-fg);font-size:13px}.ar-phone-app__draft{margin:0;max-height:220px;overflow:auto;padding:var(--ar-space-3);background:var(--ar-surface-sunken);color:var(--ar-fg);font-family:var(--ar-font-mono);font-size:11px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.ar-phone-app__pick{align-self:flex-start;cursor:pointer}.ar-phone-app__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ar-space-3)}.ar-phone-app__refusal{margin:0;color:var(--theme-button-delete-hover-text);font-size:13px}@container (max-width: 519px){.ar-phone-app{padding:var(--ar-space-4)}.ar-phone-app__row{flex-wrap:wrap;padding:var(--ar-space-1) var(--ar-space-2)}}.ar-econ{display:flex;flex-direction:column;gap:var(--ar-space-6);min-width:0}.ar-econ--only{gap:var(--ar-space-3);padding:var(--ar-space-5);background:var(--ar-surface);box-shadow:var(--ar-shadow-card)}.ar-econ__line{margin:0;color:var(--ar-fg-muted);font-size:13px}.ar-econ__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ar-space-3);flex-wrap:wrap}.ar-econ__head-words{display:flex;flex-direction:column;gap:var(--ar-space-1);min-width:0}.ar-econ .ar-econ__title{margin:0;color:var(--ar-fg);font-size:20px;font-weight:650}.ar-econ__sub{margin:0;color:var(--ar-fg-muted);font-size:13px}.ar-econ__months{display:flex;gap:var(--ar-space-2)}.ar-econ__month{padding:var(--ar-space-2) var(--ar-space-3);border:0;background:var(--ar-surface);color:var(--ar-fg);font:inherit;font-size:13px;font-weight:var(--ar-font-semibold);cursor:pointer;box-shadow:var(--ar-shadow-card)}.ar-econ__month--on{background:var(--ar-accent-soft);color:var(--ar-accent)}.ar-econ__pair{display:grid;grid-template-columns:1fr;gap:var(--ar-space-6);min-width:0}@container (min-width: 900px){.ar-econ__pair{grid-template-columns:3fr 2fr}}.ar-econ__card{display:flex;flex-direction:column;gap:var(--ar-space-3);padding:var(--ar-space-5);background:var(--ar-surface);box-shadow:var(--ar-shadow-card);min-width:0;overflow-x:auto}.ar-econ__card--wide{gap:var(--ar-space-5)}.ar-econ__card-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ar-space-3);flex-wrap:wrap}.ar-econ .ar-econ__card-title{margin:0;color:var(--ar-fg-muted);font-size:12px;font-weight:var(--ar-font-semibold)}.ar-econ__aside{color:var(--ar-fg-muted);font-size:12px}.ar-econ__aside b{color:var(--ar-fg)}.ar-econ__totals{display:grid;grid-template-columns:1fr;gap:var(--ar-space-5)}@container (min-width: 520px) and (max-width: 899px){.ar-econ__totals{grid-template-columns:1fr 1fr}}@container (min-width: 900px){.ar-econ__totals{grid-template-columns:1.4fr 1fr 1fr 1fr;align-items:end}}.ar-econ__stat{display:flex;flex-direction:column;gap:var(--ar-space-1);min-width:0}.ar-econ__stat--lead{gap:var(--ar-space-2)}.ar-econ__label{display:inline-flex;align-items:center;gap:var(--ar-space-2);color:var(--ar-fg-muted);font-size:12px;font-weight:var(--ar-font-semibold)}.ar-econ__big{color:var(--ar-fg);font-size:40px;font-weight:750;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.ar-econ__mid{color:var(--ar-fg);font-size:26px;font-weight:700;font-variant-numeric:tabular-nums}.ar-econ__small{display:inline-flex;align-items:center;gap:var(--ar-space-2);color:var(--ar-fg-muted);font-size:12px}.ar-econ__pill{display:inline-flex;padding:2px var(--ar-space-2);background:var(--ar-surface-sunken);color:var(--ar-fg-muted);font-size:var(--ar-font-xs);font-weight:var(--ar-font-semibold)}.ar-econ__pill--ok{background:var(--ar-ok-bg);color:var(--ar-ok-fg)}.ar-econ__pill--bad,.ar-econ__bad{color:var(--theme-button-delete-hover-text)}.ar-econ__accent{color:var(--ar-accent);font-weight:var(--ar-font-semibold)}.ar-econ__table{width:100%;border-collapse:collapse;font-size:13px;color:var(--ar-fg)}.ar-econ__table th{padding:var(--ar-space-2) var(--ar-space-2) var(--ar-space-2) 0;text-align:left;color:var(--ar-fg-muted);font-size:12px;font-weight:var(--ar-font-semibold);border-bottom:1px solid var(--ar-hairline)}.ar-econ__table td{padding:var(--ar-space-3) var(--ar-space-2) var(--ar-space-3) 0;border-bottom:1px solid var(--ar-hairline);vertical-align:middle}.ar-econ__table .ar-econ__num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.ar-econ__row--bad td{background:var(--ar-surface-sunken)}.ar-econ__row--bad td:last-child .ar-econ__pill{color:var(--theme-button-delete-hover-text)}.ar-econ__row--quiet td{color:var(--ar-fg-subtle)}.ar-econ__row--moves td{background:var(--ar-accent-soft)}.ar-econ__name{display:flex;flex-direction:column;gap:2px}.ar-econ__detail{color:var(--ar-fg-subtle);font-size:11px}.ar-econ__used{display:block}.ar-econ__bar{display:block;height:4px;margin-top:var(--ar-space-1);background:var(--ar-surface-sunken)}.ar-econ__bar>span{display:block;height:100%;background:var(--ar-accent)}.ar-econ__note{margin:0;color:var(--ar-fg-subtle);font-size:11px;line-height:1.5}.ar-econ__quote{margin:0;padding:var(--ar-space-3);background:var(--ar-surface-sunken);border-left:3px solid var(--ar-accent);color:var(--ar-fg-muted);font-size:12px}.ar-econ__cap{display:flex;justify-content:space-between;gap:var(--ar-space-3);margin:0;padding-top:var(--ar-space-3);border-top:1px solid var(--ar-hairline);color:var(--ar-fg-muted);font-size:12px}.ar-econ__cap b{color:var(--ar-fg)}.ar-econ__slider{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--ar-space-3)}.ar-econ__slider-label{font-size:13px;font-weight:var(--ar-font-semibold);color:var(--ar-fg)}.ar-econ__slider input{width:100%}.ar-econ__slider-value{font-size:22px;font-weight:700;color:var(--ar-fg);font-variant-numeric:tabular-nums}.ar-econ__said{margin:0;padding-left:var(--ar-space-4);font-size:12px;color:var(--ar-fg-muted)}.ar-econ__actions{display:flex;justify-content:flex-end;gap:var(--ar-space-2)}.ar-econ__button{padding:var(--ar-space-2) var(--ar-space-4);border:0;background:var(--ar-surface-sunken);color:var(--ar-fg);font:inherit;font-size:13px;font-weight:var(--ar-font-semibold);cursor:pointer}.ar-econ__button--primary{background:var(--ar-accent);color:var(--ar-on-accent)}.ar-econ__button:disabled{opacity:.45;cursor:default}.ar-interactive{display:flex;flex-direction:column;gap:var(--ar-space-3)}.ar-interactive__head{display:flex;align-items:center;gap:var(--ar-space-3);min-width:0}.ar-interactive__chip{background:var(--ar-violet-bg);color:var(--ar-violet-fg)}.ar-interactive__chip:before{content:"\25c6"}.ar-interactive__title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--ar-font-sm);font-weight:var(--ar-font-semibold);color:var(--ar-fg)}.ar-interactive__kind{flex:none;padding:2px var(--ar-space-2);border-radius:var(--ar-radius-pill);background:var(--ar-surface-sunken);color:var(--ar-fg-muted);font-size:var(--ar-font-xs)}.ar-interactive__frame{display:flex;flex-direction:column;gap:var(--ar-space-2);padding:var(--ar-space-3);border-radius:var(--ar-radius-card);background:var(--ar-surface-sunken)}.ar-interactive__frame[data-full=yes]{padding:var(--ar-space-5);background:var(--ar-canvas);justify-content:center}.ar-interactive__strip{margin:0;padding:var(--ar-space-1) var(--ar-space-3);border-left:3px solid var(--ar-accent);border-radius:var(--ar-radius-sm);background:var(--ar-surface);color:var(--ar-fg-muted);font-size:var(--ar-font-xs)}.ar-interactive__stage{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden;border-radius:var(--ar-radius-sm);background:var(--ar-surface)}.ar-interactive__frame[data-full=yes] .ar-interactive__stage{flex:1;aspect-ratio:auto}.ar-interactive__stage[tabindex]{cursor:default;touch-action:none;outline:none}.ar-interactive__stage[tabindex]:focus-visible{box-shadow:0 0 0 2px var(--ar-accent)}.ar-interactive__poster,.ar-interactive__canvas,.ar-interactive__shell,.ar-interactive__fallback{position:absolute;inset:0;width:100%;height:100%;border:0;display:block}.ar-interactive__poster{object-fit:contain}.ar-interactive__poster--coho{object-fit:cover}.ar-interactive__fallback{display:flex;align-items:flex-end;padding:var(--ar-space-5)}.ar-interactive__fallback-title{font-size:20px;font-weight:650;line-height:1.2;letter-spacing:-.01em;color:var(--ar-on-accent);overflow-wrap:anywhere}.ar-interactive__acts{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ar-space-2)}.ar-interactive__note{margin:0;font-size:var(--ar-font-xs);color:var(--ar-fg-subtle)}.ar-interactive__abandon{padding:0;border:0;background:none;color:var(--ar-fg-muted);font:inherit;font-size:var(--ar-font-xs);text-decoration:underline;cursor:pointer}.ar-interactive__abandon:hover{color:var(--ar-fg)}.ar-interactive__refused{margin-left:auto;font-size:var(--ar-font-xs);color:var(--ar-fg-subtle)}.ar-interactive__shared{display:flex;flex-direction:column;gap:var(--ar-space-1);padding:var(--ar-space-3);border-left:3px solid var(--ar-accent);border-radius:var(--ar-radius-sm);background:var(--ar-surface-sunken)}.ar-interactive__link-row{display:flex;align-items:center;gap:var(--ar-space-2);min-width:0}.ar-interactive__link{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--ar-font-mono);font-size:var(--ar-font-xs);color:var(--ar-fg);user-select:all}.ar-interactive__proof{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ar-space-2)}.ar-interactive__proof .ar-artifact__checks{align-self:stretch;margin:0}@container (max-width: 519px){.ar-interactive__frame{padding:var(--ar-space-2)}.ar-interactive__acts>.ar-btn{flex:1}}.ar-interactive__refusal{display:grid;gap:var(--ar-space-1);margin:var(--ar-space-3) 0 0;padding:var(--ar-space-3) var(--ar-space-4);border-left:3px solid var(--theme-button-delete-hover-text);border-radius:var(--ar-radius-sm);background:var(--ar-surface-sunken)}.ar-interactive__refusal-title{margin:0;font-size:var(--ar-font-sm);font-weight:var(--ar-font-semibold);color:var(--theme-button-delete-hover-text)}.ar-interactive__refusal-reason{margin:0;font-size:var(--ar-font-sm);color:var(--ar-fg)}.ar-interactive__refusal-details summary{cursor:pointer;font-size:var(--ar-font-xs);color:var(--ar-fg-muted)}.ar-interactive__refusal-details code{display:block;margin-top:var(--ar-space-1);font-family:var(--ar-font-mono);font-size:var(--ar-font-xs);color:var(--ar-fg-subtle);overflow-wrap:anywhere}.ar-annotate{position:absolute;inset:0;z-index:5;cursor:crosshair;touch-action:none;background:color-mix(in srgb,var(--ar-canvas) 12%,transparent)}.ar-annotate--marked{cursor:default}.ar-annotate__hint{position:absolute;top:var(--ar-space-3);left:50%;transform:translate(-50%);max-width:calc(100% - 2 * var(--ar-space-4));margin:0;padding:var(--ar-space-2) var(--ar-space-3);border-radius:var(--ar-radius-pill);background:var(--ar-surface);box-shadow:var(--ar-shadow-card);color:var(--ar-fg-muted);font-size:var(--ar-font-sm);pointer-events:none;text-align:center}.ar-annotate__mark{position:absolute;border:3px solid var(--ar-accent);border-radius:var(--ar-radius-pill);pointer-events:none}.ar-annotate__mark--point:after{content:"";position:absolute;left:50%;top:50%;width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:var(--ar-radius-pill);background:var(--ar-accent)}.ar-annotate__note{position:absolute;width:min(320px,calc(100% - 2 * var(--ar-space-2)));display:flex;flex-direction:column;gap:var(--ar-space-3);padding:var(--ar-space-4);border-radius:var(--ar-radius-card);background:var(--ar-surface);box-shadow:var(--ar-shadow-card);cursor:auto}.ar-annotate__words{width:100%;resize:vertical;font:inherit;font-size:var(--ar-font-sm)}.ar-annotate__acts{display:flex;gap:var(--ar-space-2);flex-wrap:wrap}.ar-annotate__said{margin:0;font-size:var(--ar-font-sm);color:var(--theme-button-delete-hover-text)}.ar-build-stages{display:flex;flex-direction:column;gap:var(--ar-space-2);padding:var(--ar-space-4) var(--ar-space-5);background:var(--ar-surface);box-shadow:var(--ar-shadow-card)}.ar-build-stages__row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ar-space-3);margin:0;padding:0;list-style:none}.ar-build-stages__step{display:flex;align-items:center;gap:var(--ar-space-2);min-width:0;color:var(--ar-fg-subtle);font-size:var(--ar-font-sm)}.ar-build-stages__dot{display:inline-flex;flex:none;align-items:center;justify-content:center;width:22px;height:22px;background:var(--ar-surface-sunken);color:var(--ar-fg-muted);font-size:var(--ar-font-xs);font-weight:var(--ar-font-semibold)}.ar-build-stages__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ar-build-stages__step--done{color:var(--ar-fg-muted)}.ar-build-stages__step--done .ar-build-stages__dot{background:var(--ar-ok-bg);color:var(--ar-ok-fg)}.ar-build-stages__step--now{color:var(--ar-fg);font-weight:var(--ar-font-semibold)}.ar-build-stages__step--now .ar-build-stages__dot{background:var(--ar-accent, var(--theme-button-primary));color:var(--theme-button-cta-text, #fff)}.ar-build-stages__now{margin:0;color:var(--ar-fg-muted);font-size:var(--ar-font-sm)}@container (max-width: 519px){.ar-build-stages__row{grid-template-columns:repeat(2,minmax(0,1fr))}}.ar-oldshape{display:grid;gap:var(--ar-space-3);margin:0 0 var(--ar-space-6);padding:var(--ar-space-4) var(--ar-space-5);background:var(--ar-surface);border-radius:var(--ar-radius-card);box-shadow:var(--ar-shadow-card);min-width:0}.ar-oldshape__line{display:flex;align-items:center;justify-content:space-between;gap:var(--ar-space-3);flex-wrap:wrap}.ar-oldshape__words{display:grid;gap:var(--ar-space-1);min-width:0}.ar-oldshape__title{margin:0;font-size:13px;font-weight:var(--ar-font-semibold);color:var(--ar-fg)}.ar-oldshape__what{margin:0;font-size:13px;color:var(--ar-fg-muted);line-height:1.5}.ar-oldshape__group{display:grid;gap:var(--ar-space-2)}.ar-oldshape__heading{margin:0;font-size:12px;font-weight:var(--ar-font-semibold);color:var(--ar-fg-muted)}.ar-oldshape__files{list-style:none;margin:0;padding:0;display:grid;gap:var(--ar-space-1)}.ar-oldshape__file{display:flex;justify-content:space-between;align-items:baseline;gap:var(--ar-space-3);padding:var(--ar-space-1) var(--ar-space-3);background:var(--ar-surface-sunken);border-radius:var(--ar-radius-sm);min-width:0}.ar-oldshape__path{font-family:var(--ar-font-mono);font-size:12px;color:var(--ar-fg);overflow-wrap:anywhere}.ar-oldshape__note{font-size:12px;color:var(--ar-fg-subtle);text-align:right;overflow-wrap:anywhere}.ar-oldshape__actions{display:flex;gap:var(--ar-space-2);flex-wrap:wrap}.ar-oldshape__error{margin:0;font-size:12px;color:var(--ar-bad-fg)}@container (max-width: 519px){.ar-oldshape__file{flex-direction:column;align-items:flex-start;gap:0}.ar-oldshape__note{text-align:left}}.ar-takework{display:flex;flex-direction:column;gap:var(--ar-space-6);margin-top:var(--ar-space-6);padding:var(--ar-space-5);border-radius:var(--ar-radius-card);background:var(--ar-surface);box-shadow:var(--ar-shadow-card)}.ar-takework__head{display:flex;flex-direction:column;gap:var(--ar-space-1)}.ar-takework__title{margin:0;font-size:15px;font-weight:var(--ar-font-semibold);color:var(--ar-fg)}.ar-takework__sub{margin:0;font-size:13px;color:var(--ar-fg-muted);line-height:1.5}.ar-takework__rows{display:flex;flex-direction:column;gap:var(--ar-space-1);margin:0;padding:0;list-style:none}.ar-takework__row{display:flex;flex-direction:column;gap:var(--ar-space-1);padding:var(--ar-space-3);border-radius:var(--ar-radius-sm);background:var(--ar-surface-sunken)}.ar-takework__line{display:flex;align-items:center;gap:var(--ar-space-3)}.ar-takework__recipe{flex:1;min-width:0;overflow-wrap:anywhere;font-size:14px;font-weight:var(--ar-font-medium);color:var(--ar-fg)}.ar-takework__recipe--opens{display:inline-flex;align-items:center;gap:var(--ar-space-2);padding:0;border:0;background:none;font:inherit;font-size:14px;font-weight:var(--ar-font-medium);text-align:left;cursor:pointer}.ar-takework__recipe--opens:hover{color:var(--ar-accent)}.ar-takework__caret{flex:none;width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(-45deg);transition:transform .15s;opacity:.6}.ar-takework__caret--open{transform:rotate(45deg)}.ar-takework__serving{flex:none;color:var(--ar-fg-subtle);font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.ar-takework__detail{margin-top:var(--ar-space-3);padding:var(--ar-space-4);border-radius:var(--ar-radius);background:var(--ar-surface-sunken)}.ar-takework__pill{flex-shrink:0;padding:2px var(--ar-space-2);border-radius:var(--ar-radius-pill);background:var(--ar-surface);color:var(--ar-fg-muted);font-size:11px;white-space:nowrap}.ar-takework__pill--on{background:var(--ar-accent-soft);color:var(--ar-rail-active-fg)}.ar-takework__switch{position:relative;flex-shrink:0;width:36px;height:20px;padding:0;border:0;border-radius:var(--ar-radius-pill);background:var(--ar-ink-300);cursor:pointer}.ar-takework__switch:disabled{cursor:default;opacity:.5}.ar-takework__switch--on{background:var(--ar-accent)}.ar-takework__knob{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:var(--ar-radius-pill);background:var(--ar-white);transition:transform .12s ease}.ar-takework__switch--on .ar-takework__knob{transform:translate(16px)}.ar-takework__borrows{margin:0;font-size:11px;color:var(--ar-fg-subtle);line-height:1.5}.ar-takework__refused{margin:0;font-size:11px;color:var(--theme-button-delete-hover-text);line-height:1.5;overflow-wrap:anywhere}.ar-takework__action{font-size:12px}.ar-takework__action a{color:var(--ar-accent);text-decoration:underline;text-underline-offset:2px}.ar-takework__group{display:flex;flex-direction:column;gap:var(--ar-space-3)}.ar-takework__label{margin:0;font-size:12px;font-weight:var(--ar-font-semibold);color:var(--ar-fg-muted)}.ar-takework__lends{display:flex;flex-direction:column;gap:var(--ar-space-1);margin:0;padding:0;list-style:none;font-size:13px;color:var(--ar-fg)}.ar-takework__quote{margin:0;padding:var(--ar-space-3);border-left:3px solid var(--ar-accent);border-radius:var(--ar-radius-sm);background:var(--ar-surface-sunken);color:var(--ar-fg-muted);font-size:13px;line-height:1.6}.ar-standing-allow__row{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:var(--ar-space-1) var(--ar-space-3);padding:var(--ar-space-2) 0}.ar-standing-allow__goal{display:flex;align-items:center;gap:var(--ar-space-1);min-width:0;font-size:var(--ar-font-sm);color:var(--ar-fg)}.ar-standing-allow__summary{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ar-standing-allow__goal .ar-hint{position:static;flex:none}.ar-standing-allow__goal .ar-hint__body{left:0;width:100%;max-width:100%;box-sizing:border-box;overflow-wrap:anywhere}.ar-standing-allow__ask{display:inline-flex;align-items:center;gap:var(--ar-space-1);white-space:nowrap;font-size:var(--ar-font-xs);color:var(--ar-fg-muted)}.ar-standing-allow__reach{grid-column:1 / -1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--ar-font-xs);color:var(--ar-fg-subtle)}.ar-standing-allow__identity{display:flex;flex-direction:column;gap:var(--ar-space-1);flex:1;min-width:0;font-size:var(--ar-font-sm);color:var(--ar-fg);overflow-wrap:anywhere}.ar-standing-allow__id{font-family:var(--ar-font-mono);font-size:var(--ar-font-xs);color:var(--ar-fg-subtle)}.ar-lend{display:flex;flex-direction:column;gap:var(--ar-space-6);margin-top:var(--ar-space-6);padding:var(--ar-space-5);border-radius:var(--ar-radius-card);background:var(--ar-surface);box-shadow:var(--ar-shadow-card)}.ar-lend__lead{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ar-space-3)}.ar-lend__pill{padding:2px var(--ar-space-3);border-radius:var(--ar-radius-pill);background:var(--ar-surface-sunken);color:var(--ar-fg-muted);font-size:12px}.ar-lend__pill--on{background:var(--ar-accent-soft);color:var(--ar-rail-active-fg)}.ar-lend__numbers{display:flex;flex-wrap:wrap;gap:var(--ar-space-6);margin:0}.ar-lend__numbers>div{display:flex;flex-direction:column;gap:var(--ar-space-1)}.ar-lend__numbers dt{font-size:11px;color:var(--ar-fg-subtle)}.ar-lend__numbers dd{margin:0;font-size:20px;font-weight:650;color:var(--ar-fg)}.ar-lend__state,.ar-lend__numbers dt{display:inline-flex;align-items:center}.ar-lend__group{display:flex;flex-direction:column;gap:var(--ar-space-3)}.ar-lend__label{margin:0;font-size:12px;font-weight:var(--ar-font-semibold);color:var(--ar-fg-muted)}.ar-lend__get{display:flex;flex-direction:column;gap:var(--ar-space-1);margin:0;padding:var(--ar-space-3);list-style:none;border-radius:var(--ar-radius-sm);background:var(--ar-surface-sunken);font-size:13px;line-height:1.6;color:var(--ar-fg)}.ar-lend__acts{display:inline-flex;align-items:center;gap:var(--ar-space-3)}.ar-lend--signin{align-items:flex-start;gap:var(--ar-space-3)}.ar-lend--signin p{margin:0}.ar-lend__none{margin:0;font-size:13px;color:var(--ar-fg-muted)}.ar-lend__rows{display:flex;flex-direction:column;gap:var(--ar-space-1);margin:0;padding:0;list-style:none}.ar-lend__row{display:flex;align-items:center;justify-content:space-between;gap:var(--ar-space-3);padding:var(--ar-space-2) var(--ar-space-3);border-radius:var(--ar-radius-sm);background:var(--ar-surface-sunken)}.ar-lend__what{display:flex;flex-direction:column;gap:2px;min-width:0}.ar-lend__name{font-family:var(--ar-font-mono);font-size:13px;color:var(--ar-fg);overflow-wrap:anywhere}.ar-lend__when{font-size:11px;color:var(--ar-fg-subtle)}.ar-lend__end{display:flex;align-items:center;gap:var(--ar-space-2);flex-shrink:0}.ar-lend__result{padding:2px var(--ar-space-2);border-radius:var(--ar-radius-pill);background:var(--ar-surface);color:var(--ar-fg-muted);font-size:11px;white-space:nowrap}.ar-lend__result--ok{background:var(--ar-accent-soft);color:var(--ar-rail-active-fg)}.ar-lend__result--not{color:var(--theme-button-delete-hover-text)}.ar-lend__earned{font-size:12px;color:var(--ar-fg);white-space:nowrap}@container ar-panel (max-width: 519px){.ar-lend__row{flex-direction:column;align-items:flex-start}}.ar-recipe__card.ar-offerterms{display:flex;flex-direction:column;gap:var(--ar-space-6)}.ar-offerterms__head{display:flex;flex-direction:column;gap:var(--ar-space-2)}.ar-offerterms__region{display:flex;flex-direction:column;gap:var(--ar-space-3)}.ar-offerterms__heading{margin:0;font-size:var(--ar-font-sm);font-weight:var(--ar-font-semibold);color:var(--ar-fg-muted)}.ar-offerterms__fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ar-space-3)}@container ar-panel (max-width: 519px){.ar-offerterms__fields{grid-template-columns:1fr}}.ar-offerterms__rows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--ar-space-1)}.ar-offerterms__row{display:flex;align-items:center;justify-content:space-between;gap:var(--ar-space-3);padding:var(--ar-space-2) var(--ar-space-3);border-radius:var(--ar-radius-card);background:var(--ar-surface-sunken)}.ar-offerterms__name{color:var(--ar-fg);font-size:var(--ar-font-sm);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ar-offerterms__switch{display:flex;align-items:center;gap:var(--ar-space-2);flex-shrink:0}.ar-offerterms__pill{padding:2px var(--ar-space-2);border-radius:999px;font-size:var(--ar-font-xs, 11px);color:var(--ar-fg-subtle);background:var(--ar-surface)}.ar-offerterms__pill--on{color:var(--ar-rail-active-fg);background:var(--ar-accent-soft)}.ar-offerterms__actions{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ar-space-2)}.ar-offerterms__link{padding:0;border:0;background:none;color:var(--ar-accent);font:inherit;cursor:pointer}.ar-time__ring{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.ar-time__ring svg{display:block}.ar-time__track{stroke:var(--ar-surface-sunken)}.ar-time__fill{stroke:var(--ar-accent);transition:stroke-dashoffset .6s ease,stroke .3s ease}.ar-time__ring--met .ar-time__fill{stroke:var(--ar-chart-2)}.ar-time__centre{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.ar-time__minutes{font-size:30px;font-weight:650;line-height:1;color:var(--ar-fg)}.ar-time__of{font-size:11px;color:var(--ar-fg-subtle)}.ar-time__flame{color:var(--ar-chart-3);flex-shrink:0}.ar-time__sparks{position:absolute;inset:0;pointer-events:none;opacity:0}.ar-time__spark{position:absolute;left:50%;top:50%;width:6px;height:6px;margin:-3px;border-radius:50%;background:var(--ar-chart-2);transform:rotate(calc(var(--i) * 45deg)) translateY(0)}.ar-time__spark:nth-child(2n){background:var(--ar-accent)}.ar-today--celebrating .ar-time__sparks,.ar-time--celebrating .ar-time__sparks{animation:ar-time-sparks-on 1.2s ease-out}.ar-today--celebrating .ar-time__spark,.ar-time--celebrating .ar-time__spark{animation:ar-time-spark 1.2s ease-out}.ar-today--celebrating .ar-time__ring,.ar-time--celebrating .ar-time__ring{animation:ar-time-close .9s ease-out}@keyframes ar-time-sparks-on{0%,80%{opacity:1}to{opacity:0}}@keyframes ar-time-spark{0%{transform:rotate(calc(var(--i) * 45deg)) translateY(0) scale(.4)}to{transform:rotate(calc(var(--i) * 45deg)) translateY(-160%) scale(1)}}.ar-time .ar-time__spark{width:10px;height:10px;margin:-5px}@keyframes ar-time-close{0%{transform:scale(1)}40%{transform:scale(1.12)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.ar-time__fill{transition:none}.ar-today--celebrating .ar-time__ring,.ar-time--celebrating .ar-time__ring,.ar-today--celebrating .ar-time__spark,.ar-time--celebrating .ar-time__spark,.ar-today--celebrating .ar-time__sparks,.ar-time--celebrating .ar-time__sparks{animation:none}}.ar-today{display:flex;align-items:center;gap:var(--ar-space-3);padding:var(--ar-space-3) var(--ar-space-4);border-radius:var(--ar-radius-card);background:var(--ar-surface);box-shadow:var(--ar-shadow-card)}.ar-today__open{display:flex;align-items:center;gap:var(--ar-space-3);flex:1;min-width:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.ar-today__words{display:flex;flex-direction:column;gap:2px;min-width:0}.ar-today__label{font-size:12px;font-weight:var(--ar-font-semibold);color:var(--ar-fg-muted)}.ar-today__figure{font-size:17px;font-weight:650;color:var(--ar-fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ar-today__cheer{font-size:12px;color:var(--ar-fg-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ar-today__streak{display:inline-flex;align-items:center;gap:var(--ar-space-1);margin-left:auto;flex-shrink:0;padding:2px var(--ar-space-3);border-radius:var(--ar-radius-pill);background:var(--ar-surface-sunken);font-size:12px;font-weight:var(--ar-font-semibold);color:var(--ar-fg)}.ar-today__set{flex-shrink:0;padding:var(--ar-space-2) var(--ar-space-3);border:0;border-radius:var(--ar-radius-sm);background:var(--ar-accent);color:var(--ar-on-accent);font:inherit;font-size:13px;font-weight:var(--ar-font-semibold);cursor:pointer}.ar-time{display:flex;flex-direction:column;gap:var(--ar-space-6);max-width:760px;padding:var(--ar-space-5);border-radius:var(--ar-radius-card);background:var(--ar-surface);box-shadow:var(--ar-shadow-card)}.ar-time__lead{display:flex;align-items:center;gap:var(--ar-space-6);flex-wrap:wrap}.ar-time__facts{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ar-space-2);min-width:0}.ar-time__label{font-size:12px;font-weight:var(--ar-font-semibold);color:var(--ar-fg-muted)}.ar-time__figure{font-size:20px;font-weight:650;color:var(--ar-fg)}.ar-time__streak{display:inline-flex;align-items:center;gap:var(--ar-space-1);padding:2px var(--ar-space-3);border-radius:var(--ar-radius-pill);background:var(--ar-surface-sunken);font-size:13px;font-weight:var(--ar-font-semibold);color:var(--ar-fg)}.ar-time__sub{font-size:11px;color:var(--ar-fg-subtle)}.ar-time__cheer{font-size:13px;color:var(--ar-fg-muted)}.ar-time__group{display:flex;flex-direction:column;gap:var(--ar-space-3)}.ar-time__heading{margin:0;font-size:12px;font-weight:var(--ar-font-semibold);color:var(--ar-fg-muted)}.ar-time__note{margin:0;font-size:11px;color:var(--ar-fg-subtle)}.ar-time__week{position:relative;display:grid;grid-template-columns:repeat(7,1fr);gap:var(--ar-space-2)}.ar-time__goalline{position:absolute;left:0;right:0;height:0;border-top:1px dashed var(--ar-fg-subtle);pointer-events:none}.ar-time__day{display:flex;flex-direction:column;align-items:center;gap:var(--ar-space-1);min-width:0}.ar-time__barbox{position:relative;display:flex;align-items:flex-end;justify-content:center;width:100%;height:112px}.ar-time__bar{display:block;width:100%;max-width:28px;border-radius:var(--ar-radius-sm) var(--ar-radius-sm) 0 0;background:var(--ar-accent);opacity:.75}.ar-time__bar--met{background:var(--ar-chart-2);opacity:1}.ar-time__weekday{font-size:11px;line-height:16px;color:var(--ar-fg-subtle)}.ar-time__weekday--today{color:var(--ar-fg);font-weight:var(--ar-font-semibold)}.ar-time__month{display:grid;grid-template-columns:repeat(15,1fr);gap:4px;margin:0;padding:0;list-style:none;max-width:420px}.ar-time__cell{aspect-ratio:1;border-radius:2px;background:var(--ar-surface-sunken)}.ar-time__cell--here{background:var(--ar-accent);opacity:.55}.ar-time__cell--met{background:var(--ar-chart-2)}.ar-time__choices{display:flex;flex-wrap:wrap;gap:var(--ar-space-2)}.ar-time__choice{padding:var(--ar-space-2) var(--ar-space-3);border:0;border-radius:var(--ar-radius-pill);background:var(--ar-surface-sunken);color:var(--ar-fg);font:inherit;font-size:13px;cursor:pointer}.ar-time__choice--on{background:var(--ar-accent);color:var(--ar-on-accent);font-weight:var(--ar-font-semibold)}.ar-time__choice:disabled{opacity:.6;cursor:default}.ar-time__own{display:flex;gap:var(--ar-space-2);align-items:center}.ar-time__input{width:160px;padding:var(--ar-space-2) var(--ar-space-3);border:0;border-radius:var(--ar-radius-sm);background:var(--ar-surface-sunken);color:var(--ar-fg);font:inherit;font-size:13px}.ar-time__save{padding:var(--ar-space-2) var(--ar-space-4);border:0;border-radius:var(--ar-radius-sm);background:var(--ar-accent);color:var(--ar-on-accent);font:inherit;font-size:13px;font-weight:var(--ar-font-semibold);cursor:pointer}.ar-time__save:disabled{opacity:.5;cursor:default}.ar-time__error{margin:0;font-size:13px;color:var(--theme-button-delete-hover-text)}.ar-time__switch{display:flex;align-items:flex-start;gap:var(--ar-space-3);font-size:13px;color:var(--ar-fg);cursor:pointer}.ar-time__switchwords{display:flex;flex-direction:column;gap:2px}@container (max-width: 519px){.ar-time__lead{gap:var(--ar-space-4)}.ar-today__figure{font-size:15px}}.ar-hint{position:relative;display:inline-flex;align-items:center;vertical-align:middle;margin-left:var(--ar-space-1)}.ar-hint__mark{width:16px;height:16px;padding:0;border:1px solid var(--ar-fg-subtle);border-radius:var(--ar-radius-pill);background:transparent;color:var(--ar-fg-subtle);font-size:11px;line-height:14px;font-weight:var(--ar-font-semibold);cursor:help}.ar-hint__mark:hover,.ar-hint__mark:focus-visible{border-color:var(--ar-fg-muted);color:var(--ar-fg-muted);outline:none}.ar-hint__body{display:none;position:absolute;z-index:20;top:calc(100% + var(--ar-space-1));left:0;width:max-content;max-width:min(360px,80vw);padding:var(--ar-space-3);border-radius:var(--ar-radius-sm);background:var(--ar-surface);box-shadow:var(--ar-shadow-card);color:var(--ar-fg-muted);font-size:12px;font-weight:400;line-height:1.55;text-align:left;white-space:normal}.ar-hint__body--end{left:auto;right:0}.ar-hint:hover .ar-hint__body,.ar-hint:focus-within .ar-hint__body,.ar-hint--open .ar-hint__body{display:block}.ar-hint__body ul{margin:0;padding-left:var(--ar-space-4)}.ar-hint__body p{margin:0 0 var(--ar-space-2)}.ar-hint__body p:last-child{margin-bottom:0}.ar-chat{display:flex;flex-direction:column;height:100%;min-height:0;background:var(--ar-canvas);container-type:inline-size}.ar-chat__bar{display:flex;align-items:center;gap:var(--ar-space-3);padding:var(--ar-space-3) var(--ar-space-5);border-bottom:1px solid var(--ar-hairline)}.ar-chat__title{margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--ar-font-base);font-weight:var(--ar-font-semibold);color:var(--ar-fg)}.ar-chat__log{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:var(--ar-space-3);width:100%;max-width:720px;margin:0 auto;padding:var(--ar-space-6) var(--ar-space-5)}.ar-chat__msg{margin:0;max-width:85%;padding:var(--ar-space-3) var(--ar-space-4);border-radius:var(--ar-radius-card);font-size:var(--ar-font-base);line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ar-fg)}.ar-chat__msg--agent{align-self:flex-start;background:var(--ar-surface);box-shadow:var(--ar-shadow-card)}.ar-chat__msg--user{align-self:flex-end;background:var(--ar-accent-soft)}.ar-chat__msg--agent{display:flex;flex-direction:column;gap:var(--ar-space-2)}.ar-chat__para{margin:0}.ar-chat__list{margin:0;padding-left:var(--ar-space-5);display:flex;flex-direction:column;gap:var(--ar-space-1)}.ar-chat__ended{margin:0;align-self:flex-start;font-size:var(--ar-font-sm);color:var(--ar-fg-muted)}.ar-one__body>.ar-chat-tab{height:100%;min-height:480px;display:flex;flex-direction:column}.ar-chat-tab>.ar-chat{flex:1}.ar-chat__waiting{align-self:flex-start;display:flex;align-items:center;gap:var(--ar-space-3);padding:var(--ar-space-3) var(--ar-space-4);border-radius:var(--ar-radius-card);background:var(--ar-caution-bg);color:var(--ar-caution-fg);font-size:var(--ar-font-sm)}.ar-chat__log[data-empty]{justify-content:center}.ar-chat__intro{display:flex;flex-direction:column;align-items:center;gap:var(--ar-space-3);text-align:center;padding-bottom:var(--ar-space-8)}.ar-chat__intro-title{margin:0;font-size:26px;line-height:1.15;letter-spacing:-.02em;font-weight:var(--ar-font-semibold);color:var(--ar-fg)}.ar-chat__intro-welcome{margin:0;max-width:52ch;font-size:var(--ar-font-base);line-height:1.55;color:var(--ar-fg-muted);white-space:pre-wrap;overflow-wrap:anywhere}.ar-chat__quick{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--ar-space-2);margin-top:var(--ar-space-3)}.ar-chat__chip{max-width:100%;padding:var(--ar-space-2) var(--ar-space-4);border-radius:var(--ar-radius-pill);border:1px solid var(--ar-hairline);background:var(--ar-surface);color:var(--ar-fg);font:inherit;font-size:var(--ar-font-sm);text-align:left;cursor:pointer}.ar-chat__chip:hover{background:var(--ar-hover)}.ar-chat__chip:disabled{opacity:.5;cursor:default}.ar-chat__composer{display:flex;flex-direction:column;gap:var(--ar-space-2);width:100%;max-width:720px;margin:0 auto;padding:0 var(--ar-space-5) var(--ar-space-5)}.ar-chat__row{display:flex;align-items:flex-end;gap:var(--ar-space-2);padding:var(--ar-space-2);border-radius:var(--ar-radius-card);background:var(--ar-surface);border:1px solid var(--ar-hairline);box-shadow:var(--ar-shadow-card)}.ar-chat__input{flex:1;min-width:0;resize:none;max-height:160px;field-sizing:content;padding:var(--ar-space-2);border:0;outline:none;background:transparent;font:inherit;font-size:var(--ar-font-base);color:var(--ar-fg)}.ar-chat__error{margin:0;font-size:var(--ar-font-sm);color:var(--ar-bad-fg)}.ar-chat__scrim{position:fixed;inset:0;z-index:50;display:flex;align-items:flex-end;justify-content:center;background:var(--ar-scrim)}.ar-chat__sheet{display:flex;flex-direction:column;gap:var(--ar-space-3);width:100%;max-width:560px;padding:var(--ar-space-5);border-radius:var(--ar-radius-card) var(--ar-radius-card) 0 0;background:var(--ar-surface);box-shadow:var(--ar-shadow-pop)}.ar-chat__sheet-title{margin:0;font-size:var(--ar-font-sm);font-weight:var(--ar-font-semibold);color:var(--ar-fg-muted)}.ar-chat__call{margin:0;font-family:var(--ar-font-mono);font-size:var(--ar-font-base);color:var(--ar-fg);overflow-wrap:anywhere}.ar-chat__args{margin:0;max-height:240px;overflow:auto;padding:var(--ar-space-3);border-radius:var(--ar-radius-md);background:var(--ar-surface-sunken);font-family:var(--ar-font-mono);font-size:var(--ar-font-sm);color:var(--ar-fg)}.ar-chat__why{margin:0;font-size:var(--ar-font-sm);line-height:1.5;color:var(--ar-fg-muted)}.ar-chat__step{margin:0;font-size:var(--ar-font-lg-touch);font-weight:var(--ar-font-semibold);color:var(--ar-fg)}.ar-chat__fields{margin:0;display:flex;flex-direction:column;gap:var(--ar-space-1)}.ar-chat__field{display:flex;justify-content:space-between;gap:var(--ar-space-3);padding:var(--ar-space-2) var(--ar-space-3);border-radius:var(--ar-radius-md);background:var(--ar-surface-sunken)}.ar-chat__field dt{font-size:var(--ar-font-sm);color:var(--ar-fg-muted)}.ar-chat__field dd{margin:0;font-size:var(--ar-font-sm);color:var(--ar-fg);text-align:right;overflow-wrap:anywhere}.ar-chat__effect{margin:0;font-size:var(--ar-font-sm);color:var(--ar-fg-muted)}.ar-chat__details{display:flex;flex-direction:column;gap:var(--ar-space-2)}.ar-chat__details>summary{cursor:pointer;font-size:var(--ar-font-xs);color:var(--ar-fg-subtle)}.ar-chat__details[open]{gap:var(--ar-space-2)}.ar-chat__digest{margin:0;font-family:var(--ar-font-mono);font-size:var(--ar-font-xs);color:var(--ar-fg-subtle)}.ar-chat__sheet-actions{display:flex;justify-content:flex-end;gap:var(--ar-space-2)}@container (max-width: 519px){.ar-chat__msg{max-width:100%}.ar-chat__log,.ar-chat__composer{padding-left:var(--ar-space-4);padding-right:var(--ar-space-4)}}@container (min-width: 900px){.ar-chat__sheet{margin-bottom:var(--ar-space-8);border-radius:var(--ar-radius-card)}.ar-chat__scrim{align-items:center}}.ar-chat-page{height:100dvh;display:flex;flex-direction:column;background:var(--ar-canvas)}.ar-chat-page>.ar-chat{flex:1}.ar-chat__back,.ar-chat__send{flex:none}.ar-pubstep{position:relative;display:grid;grid-template-columns:32px minmax(0,1fr);gap:var(--ar-space-4);padding-bottom:var(--ar-space-6)}.ar-pubstep:before{content:"";position:absolute;left:15px;top:36px;bottom:4px;width:2px;background:var(--ar-hairline)}.ar-pubstep:last-of-type:before{display:none}.ar-pubstep__n{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--ar-radius-pill);background:var(--ar-accent-soft);color:var(--ar-accent);font-size:var(--ar-font-sm);font-weight:var(--ar-font-semibold)}.ar-pubstep__body{display:flex;flex-direction:column;gap:var(--ar-space-3);min-width:0}.ar-pubstep__title{margin:0;min-height:32px;display:flex;align-items:center;color:var(--ar-fg);font-size:16px;font-weight:var(--ar-font-semibold);letter-spacing:-.01em}.ar-pubstep__waiting{margin:0;color:var(--ar-fg-subtle);font-size:var(--ar-font-sm)}@container (max-width: 519px){.ar-pubstep{grid-template-columns:24px minmax(0,1fr);gap:var(--ar-space-3)}.ar-pubstep__n{width:24px;height:24px;margin-top:4px}.ar-pubstep:before{left:11px;top:32px}}.ar-member-layer{box-sizing:border-box;position:fixed;inset:0;z-index:50;container-type:inline-size;display:flex;align-items:flex-end;justify-content:flex-end;padding:var(--ar-space-4);background:var(--ar-black-scrim)}.ar-member{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--ar-space-6);width:min(420px,100%);max-height:100%;overflow-y:auto;padding:var(--ar-space-5);border-radius:var(--ar-radius-card);background:var(--ar-surface);box-shadow:var(--ar-shadow-card);color:var(--ar-fg);font-family:var(--ar-font-sans)}.ar-member__head{display:flex;align-items:center;justify-content:space-between;gap:var(--ar-space-3)}.ar-member .ar-member__close{flex:none;width:auto}.ar-member__title{margin:0;font-size:var(--ar-font-base);font-weight:var(--ar-font-semibold)}.ar-member__why{margin:0;font-size:var(--ar-font-sm);color:var(--ar-fg-muted)}.ar-member__yours{display:flex;flex-direction:column;gap:var(--ar-space-2)}.ar-member__line{margin:0;font-size:var(--ar-font-sm)}.ar-member__line--warn{color:var(--theme-button-delete-hover-text)}.ar-member__tiers{display:flex;flex-direction:column;gap:var(--ar-space-2)}.ar-member__tier{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:var(--ar-space-3);width:100%;padding:var(--ar-space-3);border:0;border-left:3px solid transparent;border-radius:var(--ar-radius-card);background:var(--ar-surface-sunken);color:var(--ar-fg);font:inherit;text-align:start}button.ar-member__tier{cursor:pointer}.ar-member__tier--chosen{border-left-color:var(--ar-accent)}.ar-member__tier--off{opacity:.5}.ar-member__tier--info{cursor:default}.ar-member__tier-words{display:flex;flex-direction:column;gap:var(--ar-space-1);min-width:0}.ar-member__tier-name{font-size:var(--ar-font-base);font-weight:var(--ar-font-semibold)}.ar-member__tier-meta{font-size:var(--ar-font-xs);color:var(--ar-fg-subtle)}.ar-member__mine{flex:none;padding:2px var(--ar-space-2);border-radius:var(--ar-radius-pill);background:var(--ar-ok-bg);color:var(--ar-ok-fg);font-size:var(--ar-font-xs);font-weight:var(--ar-font-semibold)}.ar-member__price{flex:none;font-size:var(--ar-font-sm);font-weight:var(--ar-font-semibold)}.ar-member__action{align-self:stretch}.ar-member__said{margin:0;font-size:var(--ar-font-sm);color:var(--ar-fg-muted)}@container (max-width: 519px){.ar-member-layer{padding:0}.ar-member{width:100%;border-bottom-left-radius:0;border-bottom-right-radius:0}}.ar-post{max-width:860px}.ar-post__head{display:flex;align-items:center;justify-content:space-between;gap:var(--ar-space-3)}.ar-post__maker{display:flex;align-items:center;gap:var(--ar-space-3);min-width:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.ar-post__maker:disabled{cursor:default}.ar-post__maker:not(:disabled):hover .ar-post__name{text-decoration:underline}.ar-post__face{flex:none;width:44px;height:44px;border-radius:50%;object-fit:cover}.ar-post__face--none{display:inline-flex;align-items:center;justify-content:center;background:var(--ar-accent-soft);color:var(--ar-accent);font-size:18px;font-weight:600}.ar-post__names{display:grid;min-width:0}.ar-post__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ar-fg);font-size:15px;font-weight:600}.ar-post__handle{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ar-fg-subtle);font-size:12px}.ar-post__stage{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ar-space-4);align-items:start}.ar-post__stage--acts{grid-template-columns:minmax(0,1fr) auto}.ar-post__media{display:grid;gap:var(--ar-space-3);min-width:0}.ar-post__acts{position:sticky;top:var(--ar-space-4);display:flex;flex-direction:column;align-items:center;gap:var(--ar-space-4)}.ar-post__act{display:grid;justify-items:center;gap:2px;min-width:44px;padding:0;border:0;background:none;color:var(--ar-fg-muted);font:inherit;font-size:12px;cursor:pointer}.ar-post__act-mark{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:var(--ar-surface-sunken);color:var(--ar-fg)}.ar-post__act:hover .ar-post__act-mark{background:var(--ar-hover)}.ar-post__act--on .ar-post__act-mark{background:var(--ar-accent-soft);color:var(--ar-accent)}.ar-post__act:disabled{opacity:.5;cursor:default}.ar-post__made{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--ar-space-3);padding:var(--ar-space-4);background:var(--ar-surface-sunken)}.ar-post__made-with{display:grid;gap:2px;min-width:0}.ar-post__coho{color:var(--ar-fg);font-size:15px;font-weight:600;overflow-wrap:anywhere}.ar-post__follow{flex:none}.ar-post__more{display:grid;gap:var(--ar-space-3)}.ar-post__more-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ar-space-3)}.ar-post__more-all{padding:0;border:0;background:none;color:var(--ar-accent);font:inherit;font-size:13px;cursor:pointer}.ar-post__row{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ar-space-3)}.ar-post__tile{display:grid;gap:var(--ar-space-2);width:100%;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.ar-post__tile-face{display:flex;align-items:center;justify-content:center;aspect-ratio:4 / 3;overflow:hidden;background:var(--ar-surface-sunken);color:var(--ar-fg-subtle)}.ar-post__tile-face img{width:100%;height:100%;object-fit:cover;display:block}.ar-post__tile-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:var(--ar-fg)}.ar-post__tile:hover .ar-post__tile-name{text-decoration:underline}@container not (min-width: 900px){.ar-post__row{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (max-width: 519px){.ar-post__stage--acts{grid-template-columns:minmax(0,1fr)}.ar-post__acts{position:static;flex-direction:row;justify-content:space-around}.ar-post__row{grid-template-columns:repeat(2,minmax(0,1fr))}.ar-post__made .ar-btn{width:100%}}.ar-teamboard{display:flex;flex-direction:column;height:clamp(380px,calc(100vh - 600px),640px);min-height:380px;margin-bottom:var(--ar-space-6);border-radius:var(--ar-radius-card);background:var(--ar-surface);box-shadow:var(--ar-shadow-card);overflow:hidden}.ar-teamboard__scroll{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:3px;padding:var(--ar-space-5) var(--ar-space-5) var(--ar-space-4)}.ar-teamboard__empty{margin:auto;color:var(--ar-fg-subtle);font-size:var(--ar-font-sm)}.ar-teamboard__earlier{align-self:center;margin-bottom:var(--ar-space-3);padding:6px 14px;border:0;border-radius:var(--ar-radius-pill);background:var(--ar-surface-sunken);color:var(--ar-fg-muted);font:inherit;font-size:var(--ar-font-xs);cursor:pointer}.ar-teamboard__earlier:hover{background:var(--ar-hover);color:var(--ar-fg)}.ar-teamboard__day{display:flex;justify-content:center;margin:var(--ar-space-4) 0 var(--ar-space-2)}.ar-teamboard__day span{padding:4px 12px;border-radius:var(--ar-radius-pill);background:var(--ar-surface-sunken);color:var(--ar-fg-muted);font-size:11px;font-weight:var(--ar-font-medium)}.ar-teamboard__msg{display:flex;gap:var(--ar-space-3);justify-content:flex-start}.ar-teamboard__msg--head{margin-top:var(--ar-space-3)}.ar-teamboard__msg--mine{justify-content:flex-end}.ar-teamboard__gutter{flex:none;width:36px}.ar-teamboard__body{display:flex;flex-direction:column;align-items:flex-start;gap:3px;max-width:min(72%,620px);min-width:0}.ar-teamboard__msg--mine .ar-teamboard__body{align-items:flex-end}.ar-teamboard__face{display:block;border-radius:50%;object-fit:cover}.ar-teamboard__face--md{width:36px;height:36px}.ar-teamboard__face--sm{width:24px;height:24px}span.ar-teamboard__face{display:inline-flex;align-items:center;justify-content:center;font-size:15px;font-weight:650}.ar-teamboard__face--tint0{background:var(--ar-accent-soft);color:var(--ar-accent)}.ar-teamboard__face--tint1{background:var(--ar-cat-research-bg);color:var(--ar-cat-research-fg)}.ar-teamboard__face--tint2{background:var(--ar-cat-sales-bg);color:var(--ar-cat-sales-fg)}.ar-teamboard__face--tint3{background:var(--ar-cat-ops-bg);color:var(--ar-cat-ops-fg)}.ar-teamboard__who{display:flex;align-items:baseline;gap:var(--ar-space-2);padding:0 2px}.ar-teamboard__name{color:var(--ar-fg);font-size:var(--ar-font-sm);font-weight:var(--ar-font-semibold)}.ar-teamboard__time{color:var(--ar-fg-subtle);font-size:11px;font-variant-numeric:tabular-nums}.ar-teamboard__time--mine{padding:0 2px}.ar-teamboard__line{display:flex;align-items:center;gap:var(--ar-space-2);max-width:100%}.ar-teamboard__bubble{margin:0;padding:9px 14px;border-radius:var(--ar-radius);background:var(--ar-surface-sunken);color:var(--ar-fg);font-size:14px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere;min-width:0}.ar-teamboard__msg--mine .ar-teamboard__bubble{background:var(--ar-accent);color:var(--ar-on-accent)}.ar-teamboard__gone{margin:0;padding:4px 2px;color:var(--ar-fg-subtle);font-size:var(--ar-font-sm);font-style:italic}.ar-teamboard__act{flex:none;padding:2px 6px;border:0;background:none;color:var(--ar-fg-subtle);font:inherit;font-size:12px;cursor:pointer;opacity:0}.ar-teamboard__line:hover .ar-teamboard__act,.ar-teamboard__act:focus-visible,.ar-teamboard__confirm .ar-teamboard__act{opacity:1}.ar-teamboard__act:hover{color:var(--ar-fg)}.ar-teamboard__act--go{color:var(--theme-button-delete-hover-text)}.ar-teamboard__confirm{display:inline-flex;gap:2px}.ar-teamboard__said{margin:0;padding:var(--ar-space-2) var(--ar-space-5);color:var(--theme-button-delete-hover-text);font-size:var(--ar-font-sm)}.ar-teamboard__composer{flex:none;display:flex;flex-wrap:nowrap;align-items:flex-end;gap:var(--ar-space-2);padding:var(--ar-space-3) var(--ar-space-4) var(--ar-space-4);background:var(--ar-surface)}.ar-teamboard__field{flex:1 1 auto;width:auto;min-width:0;min-height:44px;max-height:160px;padding:11px var(--ar-space-4);border:0;border-radius:var(--ar-radius-pill);background:var(--ar-surface-sunken);color:var(--ar-fg);font:inherit;font-size:14px;line-height:22px;resize:none;outline:none;box-shadow:inset 0 0 0 1px var(--ar-hairline)}.ar-teamboard__field::placeholder{color:var(--ar-fg-subtle)}.ar-teamboard__field:focus{box-shadow:inset 0 0 0 1px var(--ar-fg-subtle)}.ar-teamboard__send{flex:none;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:var(--ar-surface-sunken);color:var(--ar-fg-subtle);cursor:default}.ar-teamboard__send--on{background:var(--ar-accent);color:var(--ar-on-accent);cursor:pointer}.ar-teamboard__send--on:hover{filter:brightness(1.08)}@container (max-width: 519px){.ar-teamboard__scroll{padding-left:var(--ar-space-3);padding-right:var(--ar-space-3)}.ar-teamboard__body{max-width:82%}.ar-teamboard__gutter{width:28px}.ar-teamboard__face--md{width:28px;height:28px}}.ar-roles{display:flex;flex-direction:column;gap:var(--ar-space-6);padding:var(--ar-space-5);border-radius:var(--ar-radius-card);background:var(--ar-surface);box-shadow:var(--ar-shadow-card)}.ar-roles__head{display:flex;flex-direction:column;gap:var(--ar-space-1)}.ar-roles__title{margin:0;color:var(--ar-fg);font-size:20px;font-weight:650}.ar-roles__subtitle{margin:0;color:var(--ar-fg-muted);font-size:var(--ar-font-sm);font-weight:var(--ar-font-semibold, 600)}.ar-roles__note{margin:0;color:var(--ar-fg-subtle);font-size:var(--ar-font-xs);line-height:1.5}.ar-roles__empty{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ar-space-3)}.ar-roles__mono{font-family:var(--ar-font-mono)}.ar-roles__list{display:flex;flex-direction:column;gap:var(--ar-space-3);margin:0;padding:0;list-style:none}.ar-roles__role{display:flex;flex-direction:column;gap:var(--ar-space-2);padding:var(--ar-space-4);border-radius:var(--ar-radius-card);background:var(--ar-surface-sunken);min-width:0}.ar-roles__role-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ar-space-2) var(--ar-space-3)}.ar-roles__name{color:var(--ar-fg);font-family:var(--ar-font-mono);font-size:var(--ar-font-base);font-weight:var(--ar-font-semibold, 600)}.ar-roles__pills{display:flex;flex-wrap:wrap;gap:var(--ar-space-1);flex:1 1 auto}.ar-roles__pill{padding:1px var(--ar-space-2);border-radius:var(--ar-radius-pill);background:var(--ar-accent-soft);color:var(--ar-rail-active-fg);font-size:var(--ar-font-xs)}.ar-roles__pill--quiet{background:var(--ar-surface);color:var(--ar-fg-muted)}.ar-roles__acts{display:flex;gap:var(--ar-space-2);margin-left:auto}.ar-roles__duty{margin:0;color:var(--ar-fg);font-size:var(--ar-font-sm);line-height:1.5}.ar-roles__lines{display:flex;flex-wrap:wrap;gap:var(--ar-space-3);margin:0;color:var(--ar-fg-muted);font-size:var(--ar-font-xs)}.ar-roles__members{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ar-space-1)}.ar-roles__member{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--ar-space-1);padding:1px var(--ar-space-1) 1px var(--ar-space-2);border-radius:var(--ar-radius-pill);background:var(--ar-surface);color:var(--ar-fg);font-family:var(--ar-font-mono);font-size:var(--ar-font-xs)}.ar-roles__member-name,.ar-roles__member-runs{white-space:nowrap}.ar-roles__member-ask{border:0;background:none;padding:0 var(--ar-space-1);color:var(--ar-accent);font-family:inherit;font-size:var(--ar-font-xs);white-space:nowrap;cursor:pointer}.ar-roles__member-ask:disabled{color:var(--ar-fg-subtle);cursor:default}.ar-roles__member-x{border:0;background:none;color:var(--ar-fg-subtle);cursor:pointer;padding:0 var(--ar-space-1);font-size:var(--ar-font-sm)}.ar-roles__member-add{display:inline-flex}.ar-roles__member-runs{color:var(--ar-fg-subtle)}.ar-roles__seat-add{display:inline-flex;align-items:center;gap:var(--ar-space-1)}.ar-roles__form{display:flex;flex-direction:column;gap:var(--ar-space-3)}.ar-roles__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ar-space-3)}.ar-roles__field{display:flex;flex-direction:column;gap:var(--ar-space-1);color:var(--ar-fg-muted);font-size:var(--ar-font-xs);min-width:0}.ar-roles__field--wide{grid-column:1 / -1}.ar-roles__input{padding:var(--ar-space-2);border:1px solid var(--ar-color-border);border-radius:var(--ar-radius-sm);background:var(--ar-surface);color:var(--ar-fg);font-size:var(--ar-font-sm);min-width:0}.ar-roles__input--small{width:9em;padding:2px var(--ar-space-2);font-size:var(--ar-font-xs)}.ar-roles__switches{display:flex;flex-wrap:wrap;gap:var(--ar-space-3)}.ar-roles__switch{display:inline-flex;align-items:center;gap:var(--ar-space-1);color:var(--ar-fg);font-size:var(--ar-font-sm)}.ar-roles__form-acts{display:flex;gap:var(--ar-space-2)}.ar-roles__tokens,.ar-roles__advanced{display:flex;flex-direction:column;gap:var(--ar-space-3)}.ar-roles__advanced>summary{cursor:pointer}.ar-roles__advanced[open]>summary{margin-bottom:var(--ar-space-3)}.ar-roles__join{display:flex;flex-wrap:wrap;gap:var(--ar-space-2);margin-bottom:var(--ar-space-3)}.ar-roles__join-hint{flex-basis:100%}.ar-roles__made{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ar-space-2);padding:var(--ar-space-3);border-left:3px solid var(--ar-accent);border-radius:var(--ar-radius-card);background:var(--ar-surface-sunken)}.ar-roles__made-said{color:var(--ar-fg);font-size:var(--ar-font-sm);font-weight:var(--ar-font-semibold, 600)}.ar-roles__made-token{flex:1 1 18em;overflow-wrap:anywhere;color:var(--ar-fg);font-family:var(--ar-font-mono);font-size:var(--ar-font-xs)}.ar-roles__rows{display:flex;flex-direction:column;gap:var(--ar-space-1);margin:0;padding:0;list-style:none}.ar-roles__row{display:flex;justify-content:space-between;align-items:center;gap:var(--ar-space-3);color:var(--ar-fg);font-size:var(--ar-font-sm);min-width:0}.ar-roles__row-who{min-width:0;overflow-wrap:anywhere}.ar-roles__row-when{display:inline-flex;align-items:center;gap:var(--ar-space-2);color:var(--ar-fg-subtle);font-size:var(--ar-font-xs)}.ar-roles__error{margin:0;color:var(--theme-button-delete-hover-text);font-size:var(--ar-font-sm)}@container (max-width: 519px){.ar-roles__fields{grid-template-columns:minmax(0,1fr)}.ar-roles__row{flex-direction:column;align-items:flex-start}}.ar-teams{display:flex;flex-direction:column;gap:var(--ar-space-6);padding:var(--ar-space-5);border-radius:var(--ar-radius-card);background:var(--ar-surface);box-shadow:var(--ar-shadow-card)}.ar-teams__bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ar-space-3)}.ar-teams__label{color:var(--ar-fg-muted);font-size:var(--ar-font-sm);font-weight:var(--ar-font-semibold, 600)}.ar-teams__pills{display:flex;flex-wrap:wrap;gap:var(--ar-space-2);flex:1 1 auto;min-width:0}.ar-teams__pill{padding:var(--ar-space-1) var(--ar-space-3);border:1px solid var(--ar-color-border);border-radius:var(--ar-radius-pill);background:var(--ar-surface);color:var(--ar-fg);font-size:var(--ar-font-sm);cursor:pointer;overflow-wrap:anywhere}.ar-teams__pill--on{border-color:var(--ar-accent);background:var(--ar-accent);color:var(--ar-on-accent);font-weight:var(--ar-font-semibold, 600)}.ar-teams__none{color:var(--ar-fg-subtle);font-size:var(--ar-font-sm)}.ar-teams__new{display:flex;flex-direction:column;gap:var(--ar-space-3)}.ar-teams__title{margin:0;color:var(--ar-fg);font-size:var(--ar-font-base);font-weight:var(--ar-font-semibold, 600)}.ar-teams__field{display:flex;flex-direction:column;gap:var(--ar-space-1);min-width:0}.ar-teams__field--row{flex-direction:row;align-items:center;gap:var(--ar-space-2)}.ar-teams__field--row .ar-btn,.ar-teams__bar .ar-btn{flex:none;white-space:nowrap}.ar-teams__cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,16em),1fr));gap:var(--ar-space-3);margin:0;padding:0;list-style:none}.ar-teams__card{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ar-space-2);width:100%;height:100%;padding:var(--ar-space-4);border:1px solid transparent;border-radius:var(--ar-radius-card);background:var(--ar-surface-sunken);color:var(--ar-fg);text-align:left;cursor:pointer;min-width:0}.ar-teams__card--on{border-color:var(--ar-accent)}.ar-teams__card-name{color:var(--ar-fg);font-size:var(--ar-font-base);font-weight:var(--ar-font-semibold, 600)}.ar-teams__sub{color:var(--ar-fg-muted);font-size:var(--ar-font-xs);font-weight:var(--ar-font-semibold, 600)}.ar-teams__note{color:var(--ar-fg-subtle);font-size:var(--ar-font-xs);line-height:1.5}.ar-teams__chips{display:flex;flex-wrap:wrap;gap:var(--ar-space-1)}.ar-teams__chip{padding:1px var(--ar-space-2);border-radius:var(--ar-radius-pill);background:var(--ar-surface);color:var(--ar-fg);font-family:var(--ar-font-mono);font-size:var(--ar-font-xs)}.ar-teams__chip--switch{background:var(--ar-accent-soft);color:var(--ar-rail-active-fg);font-family:inherit}.ar-teams__titles{display:flex;flex-direction:column;gap:var(--ar-space-1);width:100%}.ar-teams__title-row{display:grid;grid-template-columns:5em minmax(0,1fr);align-items:start;gap:var(--ar-space-2);min-width:0}.ar-teams__title-name{color:var(--ar-fg);font-size:var(--ar-font-sm);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ar-teams__acts{display:flex;gap:var(--ar-space-2)}.ar-teams__this{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ar-space-3)}.ar-teams__queues{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ar-space-2) var(--ar-space-3);flex:1 1 100%;min-width:0}.ar-teams__queues .ar-btn{flex:none;white-space:nowrap}.ar-teams__error{margin:0;color:var(--theme-button-delete-hover-text);font-size:var(--ar-font-sm)}@container (max-width: 519px){.ar-teams__field--row{flex-wrap:wrap}}.ar-wboard{position:relative;display:flex;flex-direction:column;gap:var(--ar-space-6);padding:var(--ar-space-5);border-radius:var(--ar-radius-card);background:var(--ar-surface);box-shadow:var(--ar-shadow-card)}.ar-wboard__head{display:flex;flex-direction:column;gap:var(--ar-space-1)}.ar-wboard__title{margin:0;color:var(--ar-fg);font-size:20px;font-weight:650}.ar-wboard__note{margin:0;color:var(--ar-fg-subtle);font-size:var(--ar-font-xs);line-height:1.5}.ar-wboard__zone{display:flex;flex-direction:column;gap:var(--ar-space-3);min-width:0}.ar-wboard__subtitle{display:flex;align-items:center;gap:var(--ar-space-2);margin:0;color:var(--ar-fg-muted);font-size:var(--ar-font-sm);font-weight:var(--ar-font-semibold, 600)}.ar-wboard__empty{margin:0;color:var(--ar-fg-muted);font-size:var(--ar-font-sm)}.ar-wboard__quiet{color:var(--ar-fg-subtle)}.ar-wboard__mono{color:var(--ar-fg-subtle);font-family:var(--ar-font-mono);font-size:var(--ar-font-xs)}.ar-wboard__rows{display:flex;flex-direction:column;gap:var(--ar-space-1);margin:0;padding:0;list-style:none}.ar-wboard__minor{margin:var(--ar-space-2) 0 0;color:var(--ar-fg-subtle);font-size:var(--ar-font-xs);font-weight:var(--ar-font-semibold, 600)}.ar-wboard__name{color:var(--ar-fg);font-family:var(--ar-font-mono);font-size:var(--ar-font-sm);font-weight:var(--ar-font-semibold, 600)}.ar-wboard__lead{padding:var(--ar-space-4);border-left:3px solid var(--ar-accent);border-radius:var(--ar-radius-card);background:var(--ar-surface-sunken)}.ar-wboard__lead .ar-btn:not(.ar-btn--primary){background:var(--ar-surface)}.ar-wboard__row{display:flex;justify-content:space-between;align-items:baseline;gap:var(--ar-space-3);width:100%;padding:var(--ar-space-1) 0;border:0;background:none;color:var(--ar-fg);font:inherit;font-size:var(--ar-font-sm);text-align:left;cursor:pointer;min-width:0}.ar-wboard__row:hover .ar-wboard__row-title{text-decoration:underline}.ar-wboard__row-title{min-width:0;overflow-wrap:anywhere}.ar-wboard__row-meta{flex:none;color:var(--ar-fg-subtle);font-size:var(--ar-font-xs);white-space:nowrap}.ar-wboard__role{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ar-space-2) var(--ar-space-3)}.ar-wboard__pills{display:flex;flex-wrap:wrap;gap:var(--ar-space-1)}.ar-wboard__pill{padding:1px var(--ar-space-2);border:0;border-radius:var(--ar-radius-pill);background:var(--ar-surface-sunken);color:var(--ar-fg-muted);font:inherit;font-size:var(--ar-font-xs);cursor:pointer}.ar-wboard__pill b{color:var(--ar-fg)}.ar-wboard__pill:disabled{cursor:default;opacity:.6}.ar-wboard__pill--alert b{color:var(--theme-button-delete-hover-text)}.ar-wboard__pill--on{background:var(--ar-accent-soft);color:var(--ar-rail-active-fg)}.ar-wboard__person{display:grid;grid-template-columns:minmax(6em,auto) minmax(0,1fr) auto;align-items:baseline;gap:var(--ar-space-3);font-size:var(--ar-font-sm)}.ar-wboard__person-on{display:flex;flex-direction:column;gap:2px;min-width:0}.ar-wboard__link{padding:0;border:0;background:none;color:var(--ar-fg);font:inherit;text-align:left;cursor:pointer;overflow-wrap:anywhere}.ar-wboard__link:hover{text-decoration:underline}.ar-wboard__drawer{position:absolute;top:0;right:0;bottom:0;width:min(420px,100%);display:flex;flex-direction:column;gap:var(--ar-space-3);padding:var(--ar-space-5);overflow-y:auto;border-radius:var(--ar-radius-card);background:var(--ar-surface);box-shadow:var(--ar-shadow-card)}.ar-wboard__folder>summary{display:list-item;cursor:pointer}.ar-wboard__folder .ar-taskfolder{margin-top:var(--ar-space-3);padding:0;background:transparent;box-shadow:none}.ar-wboard__folder .ar-taskfolder__title{display:none}.ar-wboard__drawer-head{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--ar-space-3)}.ar-wboard__drawer-title{margin:0;color:var(--ar-fg);font-size:var(--ar-font-base);font-weight:var(--ar-font-semibold, 600);overflow-wrap:anywhere}.ar-wboard__body{margin:0;color:var(--ar-fg);font-size:var(--ar-font-sm);line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.ar-wboard__facts{display:flex;flex-direction:column;gap:var(--ar-space-1);margin:0}.ar-wboard__fact{display:flex;justify-content:space-between;gap:var(--ar-space-3);font-size:var(--ar-font-sm)}.ar-wboard__fact dt{flex:none;color:var(--ar-fg-muted);white-space:nowrap}.ar-wboard__fact dd{margin:0;color:var(--ar-fg);text-align:right;overflow-wrap:anywhere;min-width:0}@container (max-width: 519px){.ar-wboard__person{grid-template-columns:minmax(0,1fr);gap:var(--ar-space-1)}.ar-wboard__row{flex-direction:column}}.ar-taskfolder{display:flex;flex-direction:column;gap:var(--ar-space-6);margin-top:var(--ar-space-6);padding:var(--ar-space-5);border-radius:var(--ar-radius-card);background:var(--ar-surface);box-shadow:var(--ar-shadow-card);min-width:0}.ar-taskfolder__title{margin:0;color:var(--ar-fg);font-size:15px;font-weight:var(--ar-font-semibold)}.ar-taskfolder__zone{display:flex;flex-direction:column;gap:var(--ar-space-3);min-width:0}.ar-taskfolder__label{color:var(--ar-fg-muted);font-size:var(--ar-font-sm);font-weight:var(--ar-font-semibold)}.ar-taskfolder__summary{cursor:pointer}.ar-taskfolder__subtle{margin:0;color:var(--ar-fg-subtle);font-size:11px;font-variant-numeric:tabular-nums}.ar-taskfolder__md{color:var(--ar-fg);font-size:13px;line-height:1.55;overflow-wrap:anywhere}.ar-taskfolder__md h1,.ar-taskfolder__md h2,.ar-taskfolder__md h3{margin:var(--ar-space-3) 0 var(--ar-space-1);font-size:13px;font-weight:var(--ar-font-semibold)}.ar-taskfolder__md p,.ar-taskfolder__md ul{margin:0 0 var(--ar-space-2)}.ar-taskfolder__md code{font-family:var(--ar-font-mono);font-size:12px}.ar-taskfolder__rows,.ar-taskfolder__events{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--ar-space-1)}.ar-taskfolder__row{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--ar-space-3);padding:var(--ar-space-2) var(--ar-space-3);background:var(--ar-surface-sunken);color:var(--ar-fg);font-size:13px;min-width:0}.ar-taskfolder__row--bad{color:var(--theme-button-delete-hover-text)}.ar-taskfolder__case{display:flex;flex-direction:column;gap:2px;min-width:0}.ar-taskfolder__mono{font-family:var(--ar-font-mono);font-size:12px;overflow-wrap:anywhere}.ar-taskfolder__why{color:var(--ar-fg-muted);font-size:12px;overflow-wrap:anywhere}.ar-taskfolder__run{display:flex;align-items:center;gap:var(--ar-space-3)}.ar-taskfolder__pill{flex:none;padding:2px 10px;border-radius:var(--ar-radius-pill);background:var(--ar-surface);color:var(--ar-fg-muted);font-size:11px;font-weight:var(--ar-font-medium);white-space:nowrap}.ar-taskfolder__pill--ok,.ar-taskfolder__pill--done{background:var(--ar-accent-soft);color:var(--ar-rail-active-fg)}.ar-taskfolder__pill--bad,.ar-taskfolder__pill--blocked,.ar-taskfolder__pill--abandoned{color:var(--theme-button-delete-hover-text)}.ar-taskfolder__pill--claimed{background:var(--ar-accent-soft);color:var(--ar-fg)}.ar-taskfolder__event{display:flex;flex-direction:column;gap:2px;padding:var(--ar-space-2) var(--ar-space-3);background:var(--ar-surface-sunken);min-width:0}.ar-taskfolder__eventhead{display:flex;align-items:baseline;gap:var(--ar-space-2);color:var(--ar-fg);font-size:13px;min-width:0}.ar-taskfolder__grow{flex:1;min-width:0;overflow-wrap:anywhere}.ar-taskfolder__time{flex:none;white-space:nowrap}.ar-taskfolder__more{cursor:pointer;color:var(--ar-fg-muted);font-size:12px}.ar-taskfolder__eventtext{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;color:var(--ar-fg-muted);font-size:12px;white-space:pre-wrap;overflow-wrap:anywhere}.ar-taskfolder__rows--inner{margin-top:var(--ar-space-2)}.ar-team{display:flex;flex-direction:column;gap:var(--ar-space-3);min-width:0}.ar-team__key{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ar-space-3)}.ar-team__said{color:var(--ar-fg-muted);font-size:var(--ar-font-sm)}.ar-team__where{color:var(--ar-fg-subtle);font-family:var(--ar-font-mono);font-size:var(--ar-font-xs);overflow-wrap:anywhere}.ar-team__ask{display:flex;flex-direction:column;gap:var(--ar-space-3);padding:var(--ar-space-3);border-left:3px solid var(--ar-accent);border-radius:var(--ar-radius-card);background:var(--ar-surface)}.ar-team__ask-text{margin:0;color:var(--ar-fg);font-size:var(--ar-font-sm);line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.ar-team__ask-acts{display:flex;gap:var(--ar-space-2)}.ar-team__ask-since{margin:0 0 var(--ar-space-1);color:var(--ar-fg-muted);font-size:var(--ar-font-sm);font-weight:var(--ar-font-semibold)}.ar-team__ask-line{display:flex;gap:var(--ar-space-2);white-space:pre-wrap;overflow-wrap:anywhere}.ar-team__ask-mark{flex:0 0 1ch;font-family:var(--ar-font-mono)}.ar-team__ask-line--same{color:var(--ar-fg-muted)}.ar-team__ask-line--added{background:var(--ar-ok-bg);color:var(--ar-ok-fg)}.ar-team__ask-line--added ins{text-decoration:none}.ar-team__ask-line--removed{color:var(--theme-button-delete-hover-text)}.ar-team__ask-team{display:flex;flex-direction:column;gap:var(--ar-space-2);margin-bottom:var(--ar-space-3)}.ar-team__alert,.ar-team__unconfined{margin:0;color:var(--theme-button-delete-hover-text);font-size:var(--ar-font-sm);line-height:1.5}.ar-team__trouble{display:flex;flex-direction:column;gap:var(--ar-space-1);margin:0;padding:0;list-style:none}.ar-team__row{display:flex;justify-content:space-between;align-items:center;gap:var(--ar-space-3)}.ar-team__row-said{min-width:0;color:var(--ar-fg);font-size:var(--ar-font-sm);overflow-wrap:anywhere}.ar-team__row .ar-btn{flex:none;white-space:nowrap}.ar-team__here{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ar-space-2);margin:0;color:var(--ar-fg-subtle);font-size:var(--ar-font-xs)}.ar-team__here .ar-btn{flex:none;white-space:nowrap}.ar-team__first{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ar-space-2);padding:var(--ar-space-3);border-radius:var(--ar-radius-card);background:var(--ar-surface-sunken)}.ar-team__first .ar-roles__input{flex:1 1 16em;min-width:0}.ar-team__first .ar-btn{flex:none;white-space:nowrap}.ar-team__held{display:flex;flex-direction:column;gap:var(--ar-space-1);margin:0;padding:0;list-style:none}.ar-team__held-row{color:var(--theme-button-delete-hover-text);font-size:var(--ar-font-sm);line-height:1.5;overflow-wrap:anywhere}.ar-org{display:flex;flex-direction:column;gap:var(--ar-space-6);padding:var(--ar-space-5);border-radius:var(--ar-radius-card);background:var(--ar-surface);box-shadow:var(--ar-shadow-card)}.ar-org__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:var(--ar-space-3)}.ar-org__title{margin:0;color:var(--ar-fg);font-size:20px;font-weight:650}.ar-org__note{margin:var(--ar-space-1) 0 0;color:var(--ar-fg-subtle);font-size:var(--ar-font-xs);line-height:1.5}.ar-org__periods{display:inline-flex;gap:var(--ar-space-1)}.ar-org__empty{margin:0;color:var(--ar-fg-muted);font-size:var(--ar-font-sm)}.ar-org__tree{display:flex;flex-direction:column;gap:var(--ar-space-3);margin:0;padding:0;list-style:none}.ar-org__node{display:flex;flex-direction:column;min-width:0}.ar-org__under{margin-top:var(--ar-space-3);padding-left:var(--ar-space-5);border-left:2px solid var(--ar-surface-sunken)}.ar-org__role{display:flex;flex-direction:column;gap:var(--ar-space-2);padding:var(--ar-space-4);border-radius:var(--ar-radius-card);background:var(--ar-surface-sunken)}.ar-org__role-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:var(--ar-space-2)}.ar-org__name{color:var(--ar-fg);font-family:var(--ar-font-mono);font-size:var(--ar-font-sm);font-weight:var(--ar-font-semibold, 600)}.ar-org__lines{color:var(--ar-fg-subtle);font-size:var(--ar-font-xs)}.ar-org__duty{margin:0;color:var(--ar-fg-muted);font-size:var(--ar-font-sm);line-height:1.5}.ar-org__members{display:flex;flex-direction:column;gap:var(--ar-space-1);margin:0;padding:0;list-style:none}.ar-org__member{display:grid;grid-template-columns:minmax(0,10em) auto minmax(0,1fr) auto;align-items:baseline;gap:var(--ar-space-3);font-size:var(--ar-font-sm)}.ar-org__unread{display:inline-block;width:6px;height:6px;margin-left:var(--ar-space-1);border-radius:var(--ar-radius-pill);background:var(--ar-accent);vertical-align:middle}.ar-org__talk{flex:none;white-space:nowrap}.ar-org__talk-panel{grid-column:1 / -1}.ar-org__who{display:flex;flex-direction:column;min-width:0}.ar-org__agent{color:var(--ar-fg);font-family:var(--ar-font-mono);overflow-wrap:anywhere}.ar-org__runs{color:var(--ar-fg-subtle);font-size:var(--ar-font-xs)}.ar-org__pill{padding:0 var(--ar-space-2);border-radius:var(--ar-radius-pill);background:var(--ar-surface);color:var(--ar-fg-muted);font-size:var(--ar-font-xs);white-space:nowrap}.ar-org__pill--working{background:var(--ar-accent-soft);color:var(--ar-rail-active-fg)}.ar-org__pill--stuck,.ar-org__pill--failed{color:var(--theme-button-delete-hover-text)}.ar-org__facts{display:flex;flex-direction:column;gap:2px;min-width:0;color:var(--ar-fg-subtle);font-size:var(--ar-font-xs)}.ar-org__on{color:var(--ar-fg);overflow-wrap:anywhere}.ar-org__said{color:var(--theme-button-delete-hover-text)}@container (max-width: 519px){.ar-org__member{grid-template-columns:minmax(0,1fr) auto auto}.ar-org__facts{grid-column:1 / -1}.ar-org__talk{grid-row:1;grid-column:3}.ar-org__members{gap:var(--ar-space-3)}}.ar-talk{display:flex;flex-direction:column;gap:var(--ar-space-6);margin-top:var(--ar-space-2);padding:var(--ar-space-5);border-radius:var(--ar-radius-card);background:var(--ar-surface);box-shadow:var(--ar-shadow-card)}.ar-talk__head{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--ar-space-3)}.ar-talk__title{margin:0;color:var(--ar-fg);font-family:var(--ar-font-mono);font-size:var(--ar-font-sm);font-weight:var(--ar-font-semibold, 600)}.ar-talk__note{margin:var(--ar-space-1) 0 0;color:var(--ar-fg-subtle);font-size:var(--ar-font-xs);line-height:1.5}.ar-talk__empty{margin:0;color:var(--ar-fg-muted);font-size:var(--ar-font-sm)}.ar-talk__list{display:flex;flex-direction:column;gap:var(--ar-space-3);margin:0;padding:0;list-style:none}.ar-talk__said{display:flex;flex-direction:column;gap:var(--ar-space-2);padding:var(--ar-space-3) var(--ar-space-4);border-radius:var(--ar-radius-card);background:var(--ar-surface-sunken)}.ar-talk__meta{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:var(--ar-space-2);color:var(--ar-fg-subtle);font-size:var(--ar-font-xs)}.ar-talk__text{margin:0;color:var(--ar-fg);font-size:var(--ar-font-sm);line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.ar-talk__pill{padding:0 var(--ar-space-2);border-radius:var(--ar-radius-pill);background:var(--ar-surface);color:var(--ar-fg-muted);font-size:var(--ar-font-xs);white-space:nowrap}.ar-talk__pill--next-task,.ar-talk__pill--live{background:var(--ar-accent-soft);color:var(--ar-rail-active-fg)}.ar-talk__pill--dropped,.ar-talk__pill--not-started{color:var(--theme-button-delete-hover-text)}.ar-talk__replies{display:flex;flex-direction:column;gap:var(--ar-space-1);margin:0;padding:0 0 0 var(--ar-space-3);border-left:3px solid var(--ar-surface);list-style:none}.ar-talk__reply{display:flex;flex-direction:column;gap:2px}.ar-talk__reply-who{color:var(--ar-fg-subtle);font-family:var(--ar-font-mono);font-size:var(--ar-font-xs)}.ar-talk__acts{display:flex;justify-content:flex-end}.ar-talk .ar-btn{flex:none;white-space:nowrap}.ar-talk__say{display:flex;flex-direction:column;gap:var(--ar-space-2)}.ar-talk__region{margin:0;color:var(--ar-fg-muted);font-size:var(--ar-font-sm);font-weight:var(--ar-font-semibold, 600)}.ar-talk__box{width:100%;box-sizing:border-box;padding:var(--ar-space-2) var(--ar-space-3);border:1px solid var(--ar-surface-sunken);border-radius:var(--ar-radius-card);background:var(--ar-surface);color:var(--ar-fg);font:inherit;font-size:var(--ar-font-sm);resize:vertical}.ar-talk__warn{margin:0;color:var(--theme-button-delete-hover-text);font-size:var(--ar-font-xs)}.ar-talk__send{display:flex;justify-content:space-between;align-items:center;gap:var(--ar-space-3)}.ar-talk__count{color:var(--ar-fg-subtle);font-size:var(--ar-font-xs)}.ar-talk__count--over{color:var(--theme-button-delete-hover-text)}@container (max-width: 519px){.ar-talk{padding:var(--ar-space-4)}}.ar-tree{display:flex;flex-direction:column;gap:var(--ar-space-6);padding:var(--ar-space-5);border-radius:var(--ar-radius-card);background:var(--ar-surface);box-shadow:var(--ar-shadow-card)}.ar-tree__head{display:flex;flex-direction:column}.ar-tree__title{margin:0;color:var(--ar-fg);font-size:20px;font-weight:650}.ar-tree__note{margin:var(--ar-space-1) 0 0;color:var(--ar-fg-subtle);font-size:var(--ar-font-xs);line-height:1.5}.ar-tree__empty{margin:0;color:var(--ar-fg-muted);font-size:var(--ar-font-sm)}.ar-tree__level{display:flex;flex-direction:column;gap:var(--ar-space-3);margin:0;padding:0;list-style:none}.ar-tree__node{display:flex;flex-direction:column;min-width:0}.ar-tree__under{margin-top:var(--ar-space-3);padding-left:var(--ar-space-5);border-left:2px solid var(--ar-surface-sunken)}.ar-tree__unit{display:flex;flex-direction:column;gap:var(--ar-space-2);padding:var(--ar-space-4);border-left:3px solid transparent;border-radius:var(--ar-radius-card);background:var(--ar-surface-sunken)}.ar-tree__unit--picked{border-left-color:var(--ar-accent)}.ar-tree__unit-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--ar-space-2)}.ar-tree__name{color:var(--ar-fg);font-size:var(--ar-font-sm);font-weight:var(--ar-font-semibold, 600)}.ar-tree__kind{color:var(--ar-fg-subtle);font-size:var(--ar-font-xs)}.ar-tree .ar-tree__open{flex:none;margin-left:auto;white-space:nowrap}.ar-tree__lead{margin:0;color:var(--ar-fg-muted);font-size:var(--ar-font-xs)}.ar-tree__pills{display:flex;flex-wrap:wrap;gap:var(--ar-space-1)}.ar-tree__pill{padding:0 var(--ar-space-2);border-radius:var(--ar-radius-pill);background:var(--ar-surface);color:var(--ar-fg-muted);font-size:var(--ar-font-xs);white-space:nowrap}.ar-tree__pill--working{background:var(--ar-accent-soft);color:var(--ar-rail-active-fg)}.ar-tree__pill--stuck,.ar-tree__pill--failed{color:var(--theme-button-delete-hover-text)}.ar-tree__facts{margin:0;color:var(--ar-fg-subtle);font-size:var(--ar-font-xs);line-height:1.5;overflow-wrap:anywhere}@container (max-width: 519px){.ar-tree{padding:var(--ar-space-4)}.ar-tree__under{padding-left:var(--ar-space-3)}}.ar-overview{display:flex;flex-direction:column;gap:var(--ar-space-6);padding:var(--ar-space-5);border-radius:var(--ar-radius-card);background:var(--ar-surface);box-shadow:var(--ar-shadow-card)}.ar-overview__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:var(--ar-space-3)}.ar-overview__title{margin:0;color:var(--ar-fg);font-size:20px;font-weight:650}.ar-overview__note{margin:var(--ar-space-1) 0 0;color:var(--ar-fg-subtle);font-size:var(--ar-font-xs);line-height:1.5}.ar-overview__periods{display:inline-flex;gap:var(--ar-space-1)}.ar-overview__zone{display:flex;flex-direction:column;gap:var(--ar-space-3)}.ar-overview__subtitle{margin:0;color:var(--ar-fg-muted);font-size:var(--ar-font-sm);font-weight:var(--ar-font-semibold, 600)}.ar-overview__empty{margin:0;color:var(--ar-fg-muted);font-size:var(--ar-font-sm)}.ar-overview__rows{display:flex;flex-direction:column;gap:var(--ar-space-1);margin:0;padding:0;list-style:none}.ar-overview__row{display:grid;align-items:baseline;gap:var(--ar-space-3);padding:var(--ar-space-2) var(--ar-space-3);border-radius:var(--ar-radius-card);background:var(--ar-surface-sunken);font-size:var(--ar-font-sm)}.ar-overview__row--role{grid-template-columns:minmax(0,8em) minmax(0,1fr) minmax(0,1.4fr) minmax(0,11em)}.ar-overview__row--wait{grid-template-columns:minmax(0,10em) auto minmax(0,8em) minmax(0,1fr)}.ar-overview__row--money{grid-template-columns:minmax(0,1fr) auto}.ar-overview__row--perf{grid-template-columns:minmax(0,10em) minmax(0,6em) minmax(0,1fr)}.ar-overview__name{color:var(--ar-fg);font-family:var(--ar-font-mono);overflow-wrap:anywhere}.ar-overview__fact{color:var(--ar-fg)}.ar-overview__quiet{color:var(--ar-fg-subtle);font-size:var(--ar-font-xs)}.ar-overview__items{color:var(--ar-fg-subtle);font-size:var(--ar-font-xs);overflow-wrap:anywhere}.ar-overview__pill.ar-overview__state{justify-self:end}.ar-overview__hint{grid-column:1 / -1;color:var(--ar-fg-muted);font-size:var(--ar-font-xs)}.ar-overview__pill{justify-self:start;padding:0 var(--ar-space-2);border-radius:var(--ar-radius-pill);background:var(--ar-surface);color:var(--ar-fg-muted);font-size:var(--ar-font-xs);white-space:nowrap}.ar-overview__pill--no-coder,.ar-overview__pill--short,.ar-overview__pill--unset,.ar-overview__pill--held{color:var(--theme-button-delete-hover-text)}.ar-overview__pill--ok,.ar-overview__pill--spare,.ar-overview__pill--stopped{background:var(--ar-surface)}.ar-overview__total{margin:0;color:var(--ar-fg);font-size:20px;font-weight:650}.ar-overview__tables{display:grid;grid-template-columns:1fr 1fr;gap:var(--ar-space-5)}.ar-overview__table{display:flex;flex-direction:column;gap:var(--ar-space-2);min-width:0}@container (max-width: 519px){.ar-overview__row--role,.ar-overview__row--wait,.ar-overview__row--perf{grid-template-columns:minmax(0,1fr) auto}.ar-overview__pill.ar-overview__state{justify-self:start}.ar-overview__tables{grid-template-columns:1fr}}.ar-overview__scopes{display:flex;flex-direction:column;gap:var(--ar-space-3);margin:0;padding:0;list-style:none}.ar-overview__scope{display:flex;flex-direction:column;gap:var(--ar-space-2)}.ar-overview__scope-head{display:flex;justify-content:space-between;align-items:center;gap:var(--ar-space-3)}.ar-overview__scope-head .ar-btn{flex:none;white-space:nowrap}.ar-overview__scope-name{display:flex;align-items:center;gap:var(--ar-space-2);min-width:0}.ar-teambudget{display:flex;flex-direction:column;gap:var(--ar-space-3);padding:var(--ar-space-3);border-radius:var(--ar-radius-card);background:var(--ar-surface-sunken)}.ar-teambudget__row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--ar-space-2);margin:0;padding:0;border:0;min-width:0;background:transparent}.ar-teambudget__label{width:100%;margin-bottom:var(--ar-space-1);color:var(--ar-fg-muted);font-size:var(--ar-font-sm);font-weight:var(--ar-font-semibold, 600)}.ar-teambudget__money{display:flex;flex-wrap:wrap;gap:var(--ar-space-2)}.ar-teambudget__field{display:flex;flex-direction:column;gap:var(--ar-space-1);min-width:0}.ar-teambudget__period{color:var(--ar-fg-subtle);font-size:var(--ar-font-xs)}.ar-teambudget__input{width:12em;max-width:100%;padding:var(--ar-space-1) var(--ar-space-2);border-radius:var(--ar-radius-card);background:var(--ar-surface);color:var(--ar-fg);font-size:var(--ar-font-sm)}.ar-teambudget__input--code{width:5em;font-family:var(--ar-font-mono);text-transform:uppercase}.ar-teambudget__said{margin:0;color:var(--theme-button-delete-hover-text);font-size:var(--ar-font-sm);line-height:1.5}.ar-teambudget__acts{display:flex;flex-wrap:wrap;gap:var(--ar-space-2)}.ar-suites{display:flex;flex-direction:column;gap:var(--ar-space-6);padding:var(--ar-space-5);border-radius:var(--ar-radius-card);background:var(--ar-surface);box-shadow:var(--ar-shadow-card)}.ar-suites__head{display:flex;flex-direction:column;gap:var(--ar-space-1)}.ar-suites__title-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ar-space-3)}.ar-suites__title{margin:0;color:var(--ar-fg);font-size:20px;font-weight:650}.ar-suites__pill{padding:1px var(--ar-space-2);border-radius:var(--ar-radius-pill);background:var(--ar-accent-soft);color:var(--ar-rail-active-fg);font-size:var(--ar-font-xs)}.ar-suites__pill--off{background:var(--ar-surface-sunken);color:var(--ar-fg-muted)}.ar-suites__note{margin:0;color:var(--ar-fg-subtle);font-size:var(--ar-font-xs);line-height:1.5}.ar-suites__region{display:flex;flex-direction:column;gap:var(--ar-space-3);min-width:0}.ar-suites__region-title{margin:0;color:var(--ar-fg-muted);font-size:var(--ar-font-sm);font-weight:var(--ar-font-semibold, 600)}.ar-suites__pair{display:flex;flex-wrap:wrap;gap:var(--ar-space-3)}.ar-suites__field{display:flex;flex-direction:column;gap:var(--ar-space-1);min-width:0;flex:0 1 14em}.ar-suites__field--wide{flex:1 1 20em}.ar-suites__label{color:var(--ar-fg-subtle);font-size:var(--ar-font-xs)}.ar-suites__input{box-sizing:border-box;width:100%;min-width:0;padding:var(--ar-space-1) var(--ar-space-2);border-radius:var(--ar-radius-card);background:var(--ar-surface-sunken);color:var(--ar-fg);font-size:var(--ar-font-sm)}.ar-suites__mono{font-family:var(--ar-font-mono)}.ar-suites__lines{resize:vertical;line-height:1.5}.ar-suites__rows{display:flex;flex-direction:column;gap:var(--ar-space-1);margin:0;padding:0;list-style:none}.ar-suites__row{display:flex;align-items:center;gap:var(--ar-space-2);min-width:0}.ar-suites__name{flex:0 1 18em}.ar-suites__command{flex:1 1 auto}.ar-suites__remove{flex:none;width:28px;height:28px;border:0;border-radius:var(--ar-radius-card);background:none;color:var(--ar-fg-muted);font-size:var(--ar-font-base);cursor:pointer}.ar-suites__remove:disabled{color:var(--ar-fg-subtle);cursor:default}.ar-suites__add{align-self:flex-start}.ar-suites__agree{display:flex;flex-direction:column;gap:var(--ar-space-3);padding:var(--ar-space-4);border-left:3px solid var(--ar-accent);border-radius:var(--ar-radius-card);background:var(--ar-surface-sunken)}.ar-suites__agree-text{margin:0;color:var(--ar-fg);font-size:var(--ar-font-sm);line-height:1.5}.ar-suites__warn{margin:0;color:var(--theme-button-delete-hover-text);font-size:var(--ar-font-sm);line-height:1.5}.ar-suites__acts{display:flex;flex-wrap:wrap;gap:var(--ar-space-2)}@container (max-width: 519px){.ar-suites{padding:var(--ar-space-4)}.ar-suites__rows{gap:var(--ar-space-3)}.ar-suites__row{flex-wrap:wrap;row-gap:var(--ar-space-1)}.ar-suites__name{flex:1 1 100%}.ar-suites__command{flex:1 1 0}}.ar-deploys{display:flex;flex-direction:column;gap:var(--ar-space-6);padding:var(--ar-space-5);border-radius:var(--ar-radius-card);background:var(--ar-surface);box-shadow:var(--ar-shadow-card)}.ar-deploys__head{display:flex;flex-direction:column;gap:var(--ar-space-1)}.ar-deploys__title-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ar-space-3)}.ar-deploys__title{margin:0;color:var(--ar-fg);font-size:20px;font-weight:650}.ar-deploys__pill{flex:none;padding:1px var(--ar-space-2);border-radius:var(--ar-radius-pill);background:var(--ar-accent-soft);color:var(--ar-rail-active-fg);font-size:var(--ar-font-xs)}.ar-deploys__pill--off{background:var(--ar-surface-sunken);color:var(--ar-fg-muted)}.ar-deploys__note{margin:0;color:var(--ar-fg-subtle);font-size:var(--ar-font-xs);line-height:1.5}.ar-deploys__region{display:flex;flex-direction:column;gap:var(--ar-space-3);min-width:0}.ar-deploys__region-title{margin:0;color:var(--ar-fg-muted);font-size:var(--ar-font-sm);font-weight:var(--ar-font-semibold, 600)}.ar-deploys__input{box-sizing:border-box;width:100%;min-width:0;padding:var(--ar-space-1) var(--ar-space-2);border-radius:var(--ar-radius-card);background:var(--ar-surface-sunken);color:var(--ar-fg);font-size:var(--ar-font-sm)}.ar-deploys__mono{font-family:var(--ar-font-mono);overflow-wrap:anywhere}.ar-deploys__rows{display:flex;flex-direction:column;gap:var(--ar-space-3);margin:0;padding:0;list-style:none}.ar-deploys__row{display:flex;flex-direction:column;gap:var(--ar-space-1);padding:var(--ar-space-3);border-radius:var(--ar-radius-card);background:var(--ar-surface-sunken);min-width:0}.ar-deploys__row-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:var(--ar-space-2)}.ar-deploys__id{color:var(--ar-fg);font-size:var(--ar-font-sm);font-weight:var(--ar-font-semibold, 600)}.ar-deploys__last{color:var(--ar-fg-subtle);font-size:var(--ar-font-xs)}.ar-deploys__token{display:grid;grid-template-columns:minmax(0,14em) 5em minmax(0,1fr) auto;align-items:center;gap:var(--ar-space-2);min-width:0}.ar-deploys__token .ar-deploys__pill{justify-self:start}.ar-deploys__token-name{color:var(--ar-fg-muted);font-size:var(--ar-font-xs)}.ar-deploys__secret{background:var(--ar-surface)}.ar-deploys__agree{display:flex;flex-direction:column;gap:var(--ar-space-3);padding:var(--ar-space-4);border-left:3px solid var(--ar-accent);border-radius:var(--ar-radius-card);background:var(--ar-surface-sunken)}.ar-deploys__agree-text{margin:0;color:var(--ar-fg);font-size:var(--ar-font-sm);line-height:1.5;overflow-wrap:anywhere}.ar-deploys__warn{margin:0;color:var(--theme-button-delete-hover-text);font-size:var(--ar-font-sm);line-height:1.5}.ar-deploys__acts{display:flex;flex-wrap:wrap;gap:var(--ar-space-2)}@container (max-width: 519px){.ar-deploys{padding:var(--ar-space-4)}.ar-deploys__token{grid-template-columns:minmax(0,1fr) auto;row-gap:var(--ar-space-1)}.ar-deploys__token .ar-deploys__pill{justify-self:end}}.ar-role-coho{display:flex;flex-direction:column;gap:var(--ar-space-6);padding:var(--ar-space-5);border-radius:var(--ar-radius-card);background:var(--ar-surface);box-shadow:var(--ar-shadow-card);min-width:0}.ar-role-coho__head{display:flex;flex-direction:column;gap:var(--ar-space-1)}.ar-role-coho__title{margin:0;color:var(--ar-fg);font-size:20px;font-weight:650}.ar-role-coho__warn{margin:0;color:var(--theme-button-delete-hover-text);font-size:var(--ar-font-sm);line-height:1.5;overflow-wrap:anywhere}.ar-role-coho__mono{font-family:var(--ar-font-mono);overflow-wrap:anywhere}.ar-role-coho__region{display:flex;flex-direction:column;gap:var(--ar-space-3);min-width:0}.ar-role-coho__region-title{margin:0;color:var(--ar-fg-muted);font-size:var(--ar-font-sm);font-weight:var(--ar-font-semibold, 600)}.ar-role-coho__rows{display:flex;flex-direction:column;gap:var(--ar-space-3);margin:0;padding:0;list-style:none}.ar-role-coho__row{display:flex;flex-direction:column;gap:var(--ar-space-1);padding:var(--ar-space-3);border-radius:var(--ar-radius-card);background:var(--ar-surface-sunken);min-width:0}.ar-role-coho__path{color:var(--ar-fg);font-size:var(--ar-font-sm);font-weight:var(--ar-font-semibold, 600)}.ar-role-coho__text{margin:0;max-height:16em;overflow:auto;color:var(--ar-fg-muted);font-size:var(--ar-font-xs);line-height:1.5;white-space:pre-wrap}.ar-role-coho__agree{display:flex;flex-direction:column;gap:var(--ar-space-3);padding:var(--ar-space-4);border-left:3px solid var(--ar-accent);border-radius:var(--ar-radius-card);background:var(--ar-surface-sunken)}.ar-role-coho__agree-text{margin:0;color:var(--ar-fg);font-size:var(--ar-font-sm);line-height:1.5}.ar-role-coho__acts{display:flex;flex-wrap:wrap;gap:var(--ar-space-2)}@container (max-width: 519px){.ar-role-coho{padding:var(--ar-space-4)}}.ar-role-sections{display:flex;flex-direction:column;gap:var(--ar-space-6);padding:var(--ar-space-5);border-radius:var(--ar-radius-card);background:var(--ar-surface);box-shadow:var(--ar-shadow-card);min-width:0}.ar-role-sections__head{display:flex;flex-direction:column;gap:var(--ar-space-3)}.ar-role-sections__title{margin:0;color:var(--ar-fg);font-size:20px;font-weight:650}.ar-role-sections__note{margin:0;color:var(--ar-fg-subtle);font-size:var(--ar-font-xs);line-height:1.5}.ar-role-sections__warn{margin:0;color:var(--theme-button-delete-hover-text);font-size:var(--ar-font-sm);line-height:1.5;overflow-wrap:anywhere}.ar-role-sections__mono{font-family:var(--ar-font-mono);overflow-wrap:anywhere}.ar-role-sections__label{color:var(--ar-fg-muted);font-size:var(--ar-font-sm);font-weight:var(--ar-font-semibold, 600)}.ar-role-sections__pick,.ar-role-sections__field{display:flex;flex-direction:column;gap:var(--ar-space-1);min-width:0}.ar-role-sections__input{box-sizing:border-box;width:100%;min-width:0;padding:var(--ar-space-1) var(--ar-space-2);border-radius:var(--ar-radius-card);background:var(--ar-surface-sunken);color:var(--ar-fg);font-size:var(--ar-font-sm)}.ar-role-sections__area{font-family:var(--ar-font-mono);line-height:1.5;resize:vertical}.ar-role-sections__rows{display:flex;flex-direction:column;gap:var(--ar-space-3);margin:0;padding:0;list-style:none}.ar-role-sections__row{display:flex;flex-direction:column;gap:var(--ar-space-1);padding:var(--ar-space-3);border-radius:var(--ar-radius-card);background:var(--ar-surface-sunken);min-width:0}.ar-role-sections__row-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ar-space-2)}.ar-role-sections__name{color:var(--ar-fg);font-size:var(--ar-font-sm);font-weight:var(--ar-font-semibold, 600)}.ar-role-sections__pill{flex:none;padding:1px var(--ar-space-2);border-radius:var(--ar-radius-pill);background:var(--ar-accent-soft);color:var(--ar-rail-active-fg);font-size:var(--ar-font-xs)}.ar-role-sections__pill--base{background:var(--ar-surface);color:var(--ar-fg-muted)}.ar-role-sections__acts{display:flex;flex-wrap:wrap;gap:var(--ar-space-2);margin-left:auto}.ar-role-sections__text{margin:0;max-height:10em;overflow:auto;color:var(--ar-fg-muted);font-family:var(--ar-font-mono);font-size:var(--ar-font-xs);line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.ar-role-sections__summary{cursor:pointer;color:var(--ar-fg-subtle);font-size:var(--ar-font-xs)}.ar-role-sections__fold[open] .ar-role-sections__summary{margin-bottom:var(--ar-space-1)}.ar-role-sections__form{display:flex;flex-direction:column;gap:var(--ar-space-3)}.ar-role-sections__form .ar-role-sections__acts{margin-left:0}@container (max-width: 519px){.ar-role-sections{padding:var(--ar-space-4)}.ar-role-sections__acts{margin-left:0}}.ar-ai-lead{display:flex;flex-direction:column;gap:var(--ar-space-6);padding:var(--ar-space-5);border-radius:var(--ar-radius-card);background:var(--ar-surface);box-shadow:var(--ar-shadow-card)}.ar-ai-lead__head{display:flex;flex-direction:column;gap:var(--ar-space-1)}.ar-ai-lead__title-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ar-space-3)}.ar-ai-lead__title{margin:0;color:var(--ar-fg);font-size:20px;font-weight:650}.ar-ai-lead__pill{flex:none;padding:1px var(--ar-space-2);border-radius:var(--ar-radius-pill);background:var(--ar-accent-soft);color:var(--ar-rail-active-fg);font-size:var(--ar-font-xs)}.ar-ai-lead__pill--off{background:var(--ar-surface-sunken);color:var(--ar-fg-muted)}.ar-ai-lead__note{margin:0;color:var(--ar-fg-subtle);font-size:var(--ar-font-xs);line-height:1.5}.ar-ai-lead__region{display:flex;flex-direction:column;gap:var(--ar-space-3);min-width:0}.ar-ai-lead__region-title{margin:0;color:var(--ar-fg-muted);font-size:var(--ar-font-sm);font-weight:var(--ar-font-semibold, 600)}.ar-ai-lead__rows{display:flex;flex-direction:column;gap:var(--ar-space-1);margin:0;padding:0;list-style:none}.ar-ai-lead__row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:var(--ar-space-3);padding:var(--ar-space-2) var(--ar-space-3);border-radius:var(--ar-radius-card);background:var(--ar-surface-sunken);min-width:0}.ar-ai-lead__what{color:var(--ar-fg);font-size:var(--ar-font-sm);min-width:0;overflow-wrap:anywhere}.ar-ai-lead__when{color:var(--ar-fg-subtle);font-size:var(--ar-font-xs);white-space:nowrap}.ar-ai-lead__mono{font-family:var(--ar-font-mono)}.ar-ai-lead__agree{display:flex;flex-direction:column;gap:var(--ar-space-3);padding:var(--ar-space-4);border-left:3px solid var(--ar-accent);border-radius:var(--ar-radius-card);background:var(--ar-surface-sunken)}.ar-ai-lead__agree-title{margin:0;color:var(--ar-fg-muted);font-size:var(--ar-font-sm);font-weight:var(--ar-font-semibold, 600)}.ar-ai-lead__terms{margin:0;color:var(--ar-fg);font-size:var(--ar-font-sm);line-height:1.5;overflow-wrap:anywhere}.ar-ai-lead__warn{margin:0;color:var(--theme-button-delete-hover-text);font-size:var(--ar-font-sm);line-height:1.5}.ar-ai-lead__acts{display:flex;flex-wrap:wrap;gap:var(--ar-space-2)}@container (max-width: 519px){.ar-ai-lead{padding:var(--ar-space-4)}.ar-ai-lead__row{grid-template-columns:minmax(0,1fr) auto}.ar-ai-lead__what{grid-column:1 / -1}}.ar-where-run{display:flex;flex-direction:column;gap:var(--ar-space-3);min-width:0}.ar-where-run__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--ar-space-2)}.ar-where-run__title{margin:0;color:var(--ar-fg-muted);font-size:var(--ar-font-sm);font-weight:var(--ar-font-semibold, 600)}.ar-where-run__rows{display:flex;flex-direction:column;gap:var(--ar-space-1);margin:0;padding:0;list-style:none}.ar-where-run__row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:var(--ar-space-2);padding:var(--ar-space-2) var(--ar-space-3);background:var(--ar-surface-sunken);border-radius:var(--ar-radius-card);min-width:0}.ar-where-run__role{color:var(--ar-fg);font-size:var(--ar-font-sm);font-weight:var(--ar-font-semibold, 600)}.ar-where-run__places{color:var(--ar-fg-muted);font-size:var(--ar-font-sm);overflow-wrap:anywhere}.ar-where-run__refused{flex-basis:100%;color:var(--theme-button-delete-hover-text);font-size:var(--ar-font-xs);line-height:1.5;overflow-wrap:anywhere}.ar-where-run__none{color:var(--theme-button-delete-hover-text);font-size:var(--ar-font-sm);overflow-wrap:anywhere}.ar-company{display:flex;flex-direction:column;gap:var(--ar-space-6);padding:var(--ar-space-5);border-radius:var(--ar-radius-card);background:var(--ar-surface);box-shadow:var(--ar-shadow-card)}.ar-company__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--ar-space-2)}.ar-company__title{margin:0;color:var(--ar-fg);font-size:20px;font-weight:650}.ar-company__asof{color:var(--ar-fg-subtle);font-size:var(--ar-font-xs)}.ar-company__quiet{margin:0;color:var(--ar-fg-subtle);font-size:var(--ar-font-sm);line-height:1.5}.ar-company__list{display:flex;flex-direction:column;gap:var(--ar-space-1);margin:0;padding:0;list-style:none}.ar-company__needs{display:flex;flex-direction:column;gap:var(--ar-space-3);padding:var(--ar-space-4);border-left:3px solid var(--ar-accent);border-radius:var(--ar-radius-card);background:var(--ar-accent-soft)}.ar-company__needs--clear{border-left-color:var(--ar-surface-sunken);background:var(--ar-surface-sunken)}.ar-company__needs-title{margin:0;color:var(--ar-fg);font-size:var(--ar-font-base);font-weight:var(--ar-font-semibold, 600)}.ar-company__need{color:var(--ar-fg);font-size:var(--ar-font-sm);line-height:1.5}.ar-company__need:has(.ar-company__raise){display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ar-space-2)}.ar-company__raise{flex:none}.ar-company__region{display:flex;flex-direction:column;gap:var(--ar-space-3);min-width:0}.ar-company__region-title{margin:0;color:var(--ar-fg-muted);font-size:var(--ar-font-sm);font-weight:var(--ar-font-semibold, 600)}.ar-company__pill{padding:1px var(--ar-space-2);border-radius:var(--ar-radius-pill);background:var(--ar-accent-soft);color:var(--ar-rail-active-fg);font-size:var(--ar-font-xs);white-space:nowrap}.ar-company__pill--quiet{background:var(--ar-surface);color:var(--ar-fg-muted)}.ar-company__goals{display:flex;flex-direction:column;gap:var(--ar-space-3);margin:0;padding:0;list-style:none}.ar-company__goal{display:flex;flex-direction:column;gap:var(--ar-space-1);padding:var(--ar-space-3) var(--ar-space-4);border-radius:var(--ar-radius-card);background:var(--ar-surface-sunken)}.ar-company__goal--proposed{opacity:.85}.ar-company__goal-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ar-space-2)}.ar-company__goal-title{color:var(--ar-fg);font-size:var(--ar-font-sm);font-weight:var(--ar-font-semibold, 600)}.ar-company__decide{display:flex;flex-wrap:wrap;gap:var(--ar-space-2);padding-top:var(--ar-space-1)}.ar-company__measure{margin:0;color:var(--ar-fg-muted);font-size:var(--ar-font-xs);line-height:1.5}.ar-company__progress{display:flex;align-items:center;gap:var(--ar-space-2)}.ar-company__bar{flex:1 1 auto;height:6px;border-radius:var(--ar-radius-pill);background:var(--ar-surface);overflow:hidden}.ar-company__fill{display:block;height:100%;background:var(--ar-accent)}.ar-company__measured{display:flex;flex-direction:column;gap:var(--ar-space-1)}.ar-company__gaps{margin:0;padding-left:var(--ar-space-4);color:var(--ar-fg-muted);font-size:var(--ar-font-xs);line-height:1.5}.ar-company__count{color:var(--ar-fg-muted);font-size:var(--ar-font-xs);white-space:nowrap}.ar-company__teams{display:grid;grid-template-columns:repeat(auto-fill,minmax(16em,1fr));gap:var(--ar-space-3);margin:0;padding:0;list-style:none}.ar-company__team{display:flex;flex-direction:column;gap:var(--ar-space-2);padding:var(--ar-space-3) var(--ar-space-4);border-radius:var(--ar-radius-card);background:var(--ar-surface-sunken);min-width:0}.ar-company__team-head{display:flex;align-items:center;justify-content:space-between;gap:var(--ar-space-2)}.ar-company__team-name{color:var(--ar-fg);font-size:var(--ar-font-sm);font-weight:var(--ar-font-semibold, 600)}.ar-company__health{padding:1px var(--ar-space-2);border-radius:var(--ar-radius-pill);background:var(--ar-surface);color:var(--ar-fg-muted);font-size:var(--ar-font-xs);white-space:nowrap}.ar-company__health--queued,.ar-company__health--idle{color:var(--ar-fg-muted)}.ar-company__health--working{background:var(--ar-accent-soft);color:var(--ar-rail-active-fg)}.ar-company__health--red,.ar-company__health--waiting{color:var(--theme-button-delete-hover-text)}.ar-company__facts{display:flex;flex-wrap:wrap;gap:var(--ar-space-1) var(--ar-space-3);color:var(--ar-fg-muted);font-size:var(--ar-font-xs)}.ar-company__alarm{color:var(--theme-button-delete-hover-text)}.ar-company__next{margin:0;color:var(--ar-fg);font-size:var(--ar-font-xs);line-height:1.5;overflow-wrap:anywhere}.ar-company__pair{display:grid;grid-template-columns:1fr;gap:var(--ar-space-6)}.ar-company__risk{color:var(--theme-button-delete-hover-text);font-size:var(--ar-font-sm);line-height:1.5}.ar-company__done{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--ar-space-1) var(--ar-space-3);font-size:var(--ar-font-sm)}.ar-company__done-title{color:var(--ar-fg);min-width:0;overflow-wrap:anywhere}.ar-company__done-meta{display:inline-flex;flex-wrap:wrap;gap:var(--ar-space-2);color:var(--ar-fg-subtle);font-size:var(--ar-font-xs)}.ar-company__link{color:var(--ar-accent);font-family:var(--ar-font-mono)}.ar-company__mono{font-family:var(--ar-font-mono)}@container (min-width: 900px){.ar-company__pair{grid-template-columns:1fr 1fr}}@container (max-width: 519px){.ar-company{padding:var(--ar-space-4)}}.ar-tmem{display:flex;flex-direction:column;gap:var(--ar-space-6);padding:var(--ar-space-5);border-radius:var(--ar-radius-card);background:var(--ar-surface);box-shadow:var(--ar-shadow-card)}.ar-tmem__head{display:flex;flex-direction:column;gap:var(--ar-space-1)}.ar-tmem__title{margin:0;color:var(--ar-fg);font-size:20px;font-weight:650}.ar-tmem__note{margin:0;color:var(--ar-fg-subtle);font-size:var(--ar-font-xs);line-height:1.5}.ar-tmem__which{display:flex;flex-direction:column;gap:var(--ar-space-2)}.ar-tmem__row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ar-space-2)}.ar-tmem__label{min-width:5em;color:var(--ar-fg-muted);font-size:var(--ar-font-sm);font-weight:var(--ar-font-semibold, 600)}.ar-tmem__pill{display:inline-flex;align-items:center;gap:var(--ar-space-1);padding:2px var(--ar-space-3);border:0;border-radius:var(--ar-radius-pill);background:var(--ar-surface-sunken);color:var(--ar-fg);font-size:var(--ar-font-sm);cursor:pointer}.ar-tmem__pill--on{background:var(--ar-accent-soft);color:var(--ar-rail-active-fg)}.ar-tmem__badge{padding:0 var(--ar-space-1);border-radius:var(--ar-radius-pill);background:var(--ar-accent);color:var(--ar-surface);font-size:var(--ar-font-xs)}.ar-tmem__kept{display:flex;flex-direction:column;gap:var(--ar-space-3);padding:var(--ar-space-4);border-left:3px solid var(--ar-accent);border-radius:var(--ar-radius-card);background:var(--ar-accent-soft)}.ar-tmem__kept-title{margin:0;color:var(--ar-fg);font-size:var(--ar-font-base);font-weight:var(--ar-font-semibold, 600)}.ar-tmem__list{display:flex;flex-direction:column;gap:var(--ar-space-1);margin:0;padding:0;list-style:none}.ar-tmem__item{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--ar-space-1) var(--ar-space-3);color:var(--ar-fg);font-size:var(--ar-font-sm);line-height:1.5}.ar-tmem__gone{text-decoration:line-through;color:var(--ar-fg-muted)}.ar-tmem__retire{display:flex;flex-direction:column;gap:var(--ar-space-3)}.ar-tmem__retire-title{margin:0;color:var(--ar-fg-muted);font-size:var(--ar-font-sm);font-weight:var(--ar-font-semibold, 600)}.ar-tmem__retire-item{display:flex;flex-direction:column;gap:var(--ar-space-1);padding:var(--ar-space-3) var(--ar-space-4);border-radius:var(--ar-radius-card);background:var(--ar-surface-sunken);font-size:var(--ar-font-sm)}.ar-tmem__acts{display:flex;flex-wrap:wrap;gap:var(--ar-space-2);padding-top:var(--ar-space-1)}.ar-tmem__by{color:var(--ar-fg-subtle);font-size:var(--ar-font-xs)}@container (max-width: 519px){.ar-tmem{padding:var(--ar-space-4)}}.ar-confirmed__list{list-style:none;margin:var(--ar-space-3) 0 0;padding:0;display:grid;gap:var(--ar-space-1)}.ar-confirmed__row{display:flex;align-items:baseline;gap:var(--ar-space-3);padding:var(--ar-space-1) var(--ar-space-3);background:var(--ar-surface-sunken);border-radius:var(--ar-radius-sm);min-width:0}.ar-confirmed__method{font-family:var(--ar-font-mono);font-size:13px;color:var(--ar-fg)}.ar-confirmed__meta{flex:1;min-width:0;font-size:12px;color:var(--ar-fg-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ar-confirmed__pill{flex:none;font-size:12px;padding:0 var(--ar-space-2);border-radius:var(--ar-radius-pill, 999px);background:var(--ar-surface);color:var(--ar-fg-muted)}.ar-confirmed__pill--done{background:var(--ar-accent-soft);color:var(--ar-rail-active-fg)}.ar-confirmed__pill--failed{color:var(--theme-button-delete-hover-text)}.ar-how{display:grid;gap:var(--ar-space-6)}.ar-how__head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--ar-space-4)}.ar-how__titles{min-width:0}.ar-how__columns{flex:none;display:flex;gap:var(--ar-space-4)}.ar-how__column{flex:none;min-width:12rem;text-align:right;font-size:var(--ar-font-sm);font-weight:var(--ar-font-semibold);color:var(--ar-fg-muted)}.ar-how__source{margin:var(--ar-space-1) 0 0;font-size:var(--ar-font-xs);line-height:1.5;color:var(--ar-fg-subtle)}.ar-how__empty{margin:0;font-size:var(--ar-font-base);line-height:1.5;color:var(--ar-fg-muted)}.ar-how__zone{display:grid;gap:var(--ar-space-3)}.ar-how__zone-title{margin:0;font-size:var(--ar-font-sm);font-weight:var(--ar-font-semibold);color:var(--ar-fg-muted)}.ar-how__rows{list-style:none;margin:0;padding:0;display:grid;gap:var(--ar-space-1)}.ar-how__item{display:grid;gap:var(--ar-space-1)}.ar-how__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(12rem,auto);align-items:center;gap:var(--ar-space-4);width:100%;box-sizing:border-box;padding:var(--ar-space-3) var(--ar-space-4);border:0;border-radius:var(--ar-radius-sm);background:var(--ar-surface-sunken);color:var(--ar-fg);font:inherit;text-align:left;cursor:pointer}button.ar-how__row:hover .ar-how__value{text-decoration:underline}.ar-how__row--still{cursor:default}.ar-how--two .ar-how__row{grid-template-columns:minmax(0,1fr) 12rem 12rem}.ar-how--two .ar-how__columns{padding-right:var(--ar-space-4)}.ar-how--two .ar-how__column{width:12rem;min-width:0}.ar-how__cell-head{display:none;font-size:var(--ar-font-xs);color:var(--ar-fg-subtle)}.ar-how__row:focus-visible{outline:2px solid var(--ar-accent);outline-offset:2px}.ar-how__label{display:grid;gap:2px;min-width:0;font-size:var(--ar-font-base);color:var(--ar-fg)}.ar-how__cell{display:grid;justify-items:end;gap:2px;min-width:0;text-align:right}.ar-how__value{font-size:var(--ar-font-base);font-weight:var(--ar-font-semibold);color:var(--ar-fg);overflow-wrap:anywhere}.ar-how__value--quiet{font-size:var(--ar-font-sm);font-weight:var(--ar-font-normal);color:var(--ar-fg-muted)}.ar-how__n{font-size:var(--ar-font-xs);color:var(--ar-fg-subtle)}.ar-how__note{font-size:var(--ar-font-xs);line-height:1.5;color:var(--ar-fg-muted);overflow-wrap:anywhere}.ar-how__runs{list-style:none;margin:0;padding:var(--ar-space-2) var(--ar-space-4) var(--ar-space-3);display:grid;gap:var(--ar-space-1)}.ar-how__run{display:flex;align-items:center;gap:var(--ar-space-3);width:100%;box-sizing:border-box;min-width:0;padding:var(--ar-space-1) 0;border:0;background:none;color:var(--ar-fg);font:inherit;font-size:var(--ar-font-sm);text-align:left}button.ar-how__run{cursor:pointer}button.ar-how__run:hover .ar-how__run-when{text-decoration:underline}button.ar-how__run:focus-visible{outline:2px solid var(--ar-accent);outline-offset:2px;border-radius:var(--ar-radius-sm)}.ar-how__run-when{flex:none}.ar-how__run-recipe{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--ar-font-mono);font-size:var(--ar-font-xs);color:var(--ar-fg-subtle)}.ar-how__pill{flex:none;margin-left:auto;padding:2px var(--ar-space-2);border-radius:var(--ar-radius-pill);font-size:var(--ar-font-xs);font-weight:var(--ar-font-semibold);white-space:nowrap;background:var(--ar-surface-sunken);color:var(--ar-fg-muted)}.ar-how__pill--pass{background:var(--ar-accent-soft);color:var(--ar-rail-active-fg)}.ar-how__pill--fail{color:var(--theme-button-delete-hover-text)}@container (min-width: 520px) and (max-width: 899px){.ar-how--two .ar-how__row{grid-template-columns:minmax(0,1fr) 10rem 10rem}.ar-how--two .ar-how__column{width:10rem}}@container (max-width: 519px){.ar-how__head{flex-direction:column;align-items:flex-start}.ar-how__column{min-width:0;text-align:left}.ar-how__row,.ar-how--two .ar-how__row{grid-template-columns:minmax(0,1fr);gap:var(--ar-space-1)}.ar-how__cell{justify-items:start;text-align:left}.ar-how--two .ar-how__columns{display:none}.ar-how--two .ar-how__cell-head{display:block}}.ar-stability{display:grid;gap:var(--ar-space-6)}.ar-stability__head{min-width:0}.ar-stability__rows{list-style:none;margin:0;padding:0;display:grid;gap:var(--ar-space-1)}.ar-stability__row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:var(--ar-space-4);padding:var(--ar-space-3) var(--ar-space-4);border-radius:var(--ar-radius-sm);background:var(--ar-surface-sunken)}.ar-stability__label{display:grid;gap:2px;min-width:0}.ar-stability__goal{font-size:var(--ar-font-base);color:var(--ar-fg);overflow-wrap:anywhere}.ar-stability__id{font-family:var(--ar-font-mono);font-size:var(--ar-font-xs);color:var(--ar-fg-subtle);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ar-stability__covered{font-size:var(--ar-font-xs);color:var(--ar-fg-muted);overflow-wrap:anywhere}.ar-stability__value{display:flex;align-items:center;justify-content:flex-end;gap:var(--ar-space-2);min-width:0}.ar-stability__count{font-size:var(--ar-font-base);font-weight:var(--ar-font-semibold);color:var(--ar-fg);white-space:nowrap}.ar-stability__count--none{font-size:var(--ar-font-sm);font-weight:var(--ar-font-normal);color:var(--ar-fg-muted)}.ar-stability__pill{flex:none;padding:2px var(--ar-space-2);border-radius:var(--ar-radius-pill);font-size:var(--ar-font-xs);font-weight:var(--ar-font-semibold);white-space:nowrap;background:var(--ar-surface);color:var(--ar-fg-muted)}.ar-stability__pill--ok{background:var(--ar-ok-bg);color:var(--ar-ok-fg)}.ar-stability__check{flex:none}.ar-stability__note{margin:0;font-size:var(--ar-font-xs);line-height:1.5;color:var(--ar-fg-subtle)}@container (max-width: 519px){.ar-stability__row{grid-template-columns:minmax(0,1fr);gap:var(--ar-space-2)}.ar-stability__value{justify-content:flex-start;flex-wrap:wrap}.ar-stability__check{justify-self:start}}.ar-stability.ar-stability--recipe{display:grid;gap:var(--ar-space-6)}.ar-stability--recipe .ar-stability__head{display:grid;gap:var(--ar-space-1)}.ar-learned{display:grid;gap:var(--ar-space-6);min-width:0}.ar-learned__head{min-width:0}.ar-learned__zone{display:grid;gap:var(--ar-space-3);min-width:0}.ar-learned__zonehead{display:flex;align-items:center;gap:var(--ar-space-2);min-height:28px;min-width:0}.ar-learned .ar-learned__title{margin:0;font-family:var(--ar-font-sans);font-size:var(--ar-font-sm);font-weight:var(--ar-font-semibold);color:var(--ar-fg-muted)}.ar-learned__hint{margin:0;font-size:var(--ar-font-sm);line-height:1.5;color:var(--ar-fg-muted)}.ar-learned__count,.ar-learned__pill{flex:none;padding:2px var(--ar-space-2);border-radius:var(--ar-radius-pill);font-size:var(--ar-font-xs);font-weight:var(--ar-font-semibold);white-space:nowrap;background:var(--ar-surface-sunken);color:var(--ar-fg-muted)}.ar-learned__pill--kept{background:var(--ar-accent-soft);color:var(--ar-rail-active-fg)}.ar-learned__pill--model{background:var(--ar-surface)}.ar-learned__marks{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ar-space-2);min-width:0}.ar-learned__lesson .ar-learned__note{flex:1}.ar-learned__pill--attention{color:var(--theme-button-delete-hover-text)}.ar-learned__zone--summary .ar-learned__actions{justify-content:flex-start}.ar-learned__zone--summary{justify-items:stretch}.ar-learned__summary{display:grid;gap:var(--ar-space-2);min-width:0}.ar-learned__abstract{margin:0;font-size:var(--ar-font-base);font-weight:var(--ar-font-semibold);line-height:1.5;color:var(--ar-fg);overflow-wrap:anywhere}.ar-learned__overview{display:grid;gap:var(--ar-space-1);justify-items:start;max-height:280px;overflow:auto;min-width:0}.ar-learned__overview>.ar-learned__topic:not(:first-child){margin-top:var(--ar-space-2)}.ar-learned__points{margin:0;padding-left:var(--ar-space-4);display:grid;gap:var(--ar-space-1);font-size:var(--ar-font-base);line-height:1.5;color:var(--ar-fg);overflow-wrap:anywhere}.ar-learned__words{margin:0;font-size:var(--ar-font-base);line-height:1.5;color:var(--ar-fg);overflow-wrap:anywhere}.ar-learned__sources{display:flex;flex-wrap:wrap;gap:var(--ar-space-1);margin-left:auto}.ar-learned__undo{margin-left:auto;flex:none}.ar-learned__rows{list-style:none;margin:0;padding:0;display:grid;gap:var(--ar-space-1);min-width:0}.ar-learned__proposal{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--ar-space-3) var(--ar-space-4);padding:var(--ar-space-3) var(--ar-space-4);border-radius:var(--ar-radius-sm);background:var(--ar-surface-sunken)}.ar-learned__said{flex:1 1 320px;display:grid;gap:var(--ar-space-1);justify-items:start;min-width:0}.ar-learned__actions{display:flex;align-items:center;gap:var(--ar-space-1)}.ar-learned__topic{font-family:var(--ar-font-mono);font-size:var(--ar-font-xs);color:var(--ar-fg-subtle);overflow-wrap:anywhere}.ar-learned__note{margin:0;font-size:var(--ar-font-base);line-height:1.5;color:var(--ar-fg);overflow-wrap:anywhere;min-width:0}.ar-learned__why{margin:0;font-size:var(--ar-font-sm);line-height:1.5;color:var(--ar-fg-muted);overflow-wrap:anywhere}.ar-learned__meta{margin:0;font-size:var(--ar-font-xs);line-height:1.5;color:var(--ar-fg-subtle)}.ar-learned__link{padding:0;border:0;background:none;font:inherit;color:var(--ar-fg-muted);text-decoration:underline;cursor:pointer}.ar-learned__link:hover{color:var(--ar-fg)}.ar-learned__field{justify-self:stretch;box-sizing:border-box;width:100%;resize:vertical;padding:var(--ar-space-2) var(--ar-space-3);border:1px solid var(--ar-hairline, var(--theme-modal-border));border-radius:var(--ar-radius-sm);background:var(--ar-surface);color:var(--ar-fg);font:inherit;font-size:var(--ar-font-base);line-height:1.5}.ar-learned__topics{display:grid;gap:var(--ar-space-3);min-width:0}.ar-learned__group{display:grid;gap:var(--ar-space-1);min-width:0}.ar-learned__lesson{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ar-space-4);padding:var(--ar-space-2) var(--ar-space-4);border-radius:var(--ar-radius-sm);background:var(--ar-surface-sunken);min-width:0}.ar-learned__lesson .ar-learned__meta{flex:none;white-space:nowrap}.ar-learned__empty{margin:0;font-size:var(--ar-font-sm);color:var(--ar-fg-muted)}.ar-learned__error,.ar-learned__cut{color:var(--theme-button-delete-hover-text)}.ar-learned__error{margin:0;font-size:var(--ar-font-sm);line-height:1.5;overflow-wrap:anywhere}.ar-learned__quote{margin:0;max-height:280px;overflow:auto;padding:var(--ar-space-3) var(--ar-space-4);border-left:3px solid var(--ar-accent);border-radius:var(--ar-radius-sm);background:var(--ar-surface-sunken);color:var(--ar-fg);font-family:var(--ar-font-mono);font-size:var(--ar-font-sm);line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.ar-learned__zone--reflect,.ar-learned__zone--elsewhere{justify-items:stretch}.ar-learned__head .ar-learned__error{margin-top:var(--ar-space-2)}.ar-learned__switchrow{display:flex;align-items:center;gap:var(--ar-space-3);padding:var(--ar-space-3) var(--ar-space-4);border-radius:var(--ar-radius-sm);background:var(--ar-surface-sunken);min-width:0}.ar-learned__switchlabel{flex:1;min-width:0;font-size:var(--ar-font-base);color:var(--ar-fg);overflow-wrap:anywhere}.ar-learned__switch{position:relative;flex-shrink:0;width:36px;height:20px;padding:0;border:0;border-radius:var(--ar-radius-pill);background:var(--ar-ink-300);cursor:pointer}.ar-learned__switch:disabled{cursor:default;opacity:.5}.ar-learned__switch--on{background:var(--ar-accent)}.ar-learned__knob{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:var(--ar-radius-pill);background:var(--ar-white);transition:transform .12s ease}.ar-learned__switch--on .ar-learned__knob{transform:translate(16px)}.ar-learned__does{margin:0;display:grid;gap:var(--ar-space-2);min-width:0}.ar-learned__doesrow{display:grid;grid-template-columns:148px minmax(0,1fr);gap:var(--ar-space-3);font-size:var(--ar-font-sm);line-height:1.5}.ar-learned__doesrow dt{margin:0;font-weight:var(--ar-font-semibold);color:var(--ar-fg)}.ar-learned__doesrow dd{margin:0;color:var(--ar-fg-muted);overflow-wrap:anywhere}@container (max-width: 519px){.ar-learned__actions{flex-wrap:wrap}.ar-learned__lesson{flex-direction:column;gap:var(--ar-space-1)}.ar-learned__doesrow{grid-template-columns:minmax(0,1fr);gap:0}}.ar-learned.ar-learned--recipe{display:grid;gap:var(--ar-space-6)}.ar-learned--recipe .ar-learned__head{display:grid;gap:var(--ar-space-1)}.ar-learned__subtitle{margin:var(--ar-space-2) 0 0;font-size:var(--ar-font-sm);font-weight:var(--ar-font-semibold);color:var(--ar-fg-muted)}.ar-learned__reads{display:grid;gap:var(--ar-space-1);margin:0;padding:0;list-style:none}.ar-learned__read{font-family:var(--ar-font-mono);font-size:var(--ar-font-xs);color:var(--ar-fg)}.ar-promote.ar-promote{display:grid;gap:var(--ar-space-6);min-width:0}.ar-promote__head{display:grid;gap:var(--ar-space-1);min-width:0}.ar-promote__zone{display:grid;gap:var(--ar-space-3);min-width:0}.ar-promote .ar-promote__title{margin:0;font-family:var(--ar-font-sans);font-size:var(--ar-font-sm);font-weight:var(--ar-font-semibold);color:var(--ar-fg-muted)}.ar-promote__hint{margin:0;font-size:var(--ar-font-sm);line-height:1.5;color:var(--ar-fg-muted)}.ar-promote__why{margin:0;font-size:var(--ar-font-base);line-height:1.5;color:var(--ar-fg);overflow-wrap:anywhere}.ar-promote__rows{list-style:none;margin:0;padding:0;display:grid;gap:var(--ar-space-1);min-width:0}.ar-promote__row{display:grid;gap:var(--ar-space-3);padding:var(--ar-space-3) var(--ar-space-4);border-radius:var(--ar-radius-sm);background:var(--ar-surface-sunken);min-width:0}.ar-promote__row--picked{box-shadow:inset 3px 0 0 var(--ar-accent)}.ar-promote__pick{display:flex;align-items:flex-start;gap:var(--ar-space-3);min-width:0;cursor:pointer}.ar-promote__pick input,.ar-promote__check input{flex:none;width:16px;height:16px;margin:2px 0 0;accent-color:var(--ar-accent)}.ar-promote__said{display:grid;gap:var(--ar-space-1);min-width:0}.ar-promote__marks{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ar-space-2);min-width:0}.ar-promote__topic{font-family:var(--ar-font-mono);font-size:var(--ar-font-xs);color:var(--ar-fg-subtle);overflow-wrap:anywhere}.ar-promote__pill{flex:none;padding:2px var(--ar-space-2);border-radius:var(--ar-radius-pill);font-size:var(--ar-font-xs);font-weight:var(--ar-font-semibold);white-space:nowrap;background:var(--ar-surface);color:var(--ar-fg-muted)}.ar-promote__note{font-size:var(--ar-font-base);line-height:1.5;color:var(--ar-fg);overflow-wrap:anywhere}.ar-promote__checks{display:grid;gap:var(--ar-space-2);justify-items:start;padding-left:calc(16px + var(--ar-space-3));min-width:0}.ar-promote__check{display:flex;align-items:flex-start;gap:var(--ar-space-2);font-size:var(--ar-font-sm);line-height:1.5;color:var(--ar-fg);overflow-wrap:anywhere;cursor:pointer;min-width:0}.ar-promote__check>span{min-width:0}.ar-promote__must,.ar-promote__done{margin:0;font-size:var(--ar-font-sm);line-height:1.5;overflow-wrap:anywhere}.ar-promote__must{color:var(--theme-button-delete-hover-text)}.ar-promote__done{justify-self:start;padding:var(--ar-space-1) var(--ar-space-3);border-radius:var(--ar-radius-sm);background:var(--ar-accent-soft);color:var(--ar-rail-active-fg)}.ar-promote__reword{display:grid;gap:var(--ar-space-1);justify-self:stretch;min-width:0}.ar-promote__field{box-sizing:border-box;width:100%;resize:vertical;padding:var(--ar-space-2) var(--ar-space-3);border:1px solid var(--ar-hairline, var(--theme-modal-border));border-radius:var(--ar-radius-sm);background:var(--ar-surface);color:var(--ar-fg);font:inherit;font-size:var(--ar-font-base);line-height:1.5}.ar-promote__meta{font-size:var(--ar-font-xs);line-height:1.5;color:var(--ar-fg-subtle)}.ar-promote__link{padding:0;border:0;background:none;font:inherit;font-size:var(--ar-font-sm);color:var(--ar-fg-muted);text-decoration:underline;cursor:pointer}.ar-promote__link:hover:not(:disabled){color:var(--ar-fg)}.ar-promote__meta .ar-promote__link{font-size:inherit}.ar-promote__quote{display:grid;gap:var(--ar-space-2);padding:var(--ar-space-3) var(--ar-space-4);border-left:3px solid var(--ar-accent);border-radius:var(--ar-radius-sm);background:var(--ar-surface-sunken);min-width:0}.ar-promote__count{margin:0;font-size:var(--ar-font-base);font-weight:var(--ar-font-semibold);color:var(--ar-fg)}.ar-promote__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ar-space-3);min-width:0}.ar-run-response{display:grid;gap:var(--ar-space-6);margin:var(--ar-space-6) 0 0;padding:var(--ar-space-5);border-radius:var(--ar-radius-card);background:var(--ar-surface);box-shadow:var(--ar-shadow-card)}.ar-run-response--folded{gap:0;padding:var(--ar-space-3) var(--ar-space-5)}.ar-run-response__head{display:flex;align-items:center;justify-content:space-between;gap:var(--ar-space-3);flex-wrap:wrap}.ar-run-response__title{margin:0;font-size:15px;font-weight:var(--ar-font-semibold);color:var(--ar-fg)}.ar-run-response__pill{padding:2px var(--ar-space-2);border-radius:var(--ar-radius-pill);background:var(--ar-surface-sunken);color:var(--ar-fg-muted);font-size:var(--ar-font-xs);font-weight:var(--ar-font-semibold);white-space:nowrap}.ar-run-response__pill--ok{background:var(--ar-accent-soft);color:var(--ar-rail-active-fg)}.ar-run-response__pill--none{font-weight:var(--ar-font-medium);color:var(--ar-fg-subtle)}.ar-run-response__zone{display:grid;gap:var(--ar-space-3)}.ar-run-response__actions{display:flex;align-items:center;gap:var(--ar-space-2);flex-wrap:wrap}.ar-run-response__cancel{margin-left:auto}.ar-run-response__note,.ar-run-response__hint{margin:0;font-size:var(--ar-font-xs);line-height:1.5;color:var(--ar-fg-subtle)}.ar-run-response__note{font-size:var(--ar-font-sm);color:var(--ar-fg-muted)}.ar-run-response__label{margin:0;font-size:var(--ar-font-sm);font-weight:var(--ar-font-semibold);color:var(--ar-fg-muted)}.ar-run-response__optional{font-weight:400;color:var(--ar-fg-subtle)}.ar-run-response__not-this,.ar-run-response__review{display:grid;gap:var(--ar-space-3);padding:var(--ar-space-4);border-radius:var(--ar-radius-sm);background:var(--ar-surface-sunken)}.ar-run-response__reasons{display:flex;gap:var(--ar-space-2);flex-wrap:wrap}.ar-run-response__reason{padding:4px var(--ar-space-3);border:1px solid var(--ar-hairline);border-radius:var(--ar-radius-pill);background:var(--ar-surface);color:var(--ar-fg);font:inherit;font-size:var(--ar-font-sm);cursor:pointer}.ar-run-response__reason--on{border-color:transparent;background:var(--ar-accent-soft);color:var(--ar-rail-active-fg);font-weight:var(--ar-font-semibold)}.ar-run-response__text{width:100%;box-sizing:border-box;min-width:0;resize:vertical;padding:var(--ar-space-2) var(--ar-space-3);border:1px solid var(--ar-hairline);border-radius:var(--ar-radius-sm);background:var(--ar-surface);color:var(--ar-fg);font:inherit;font-size:var(--ar-font-base);line-height:1.5}.ar-run-response__stars{display:inline-flex;gap:var(--ar-space-1)}.ar-run-response__star{padding:0 2px;border:0;background:none;cursor:pointer;font-size:22px;line-height:1;color:var(--ar-fg-subtle);opacity:.45}.ar-run-response__stars--read .ar-run-response__star{font-size:var(--ar-font-base);cursor:default}.ar-run-response__star--on{color:var(--ar-fg);opacity:1}.ar-run-response__star:focus-visible{outline:2px solid var(--ar-accent);outline-offset:2px;border-radius:var(--ar-radius-sm)}.ar-run-response__row{display:flex;align-items:center;gap:var(--ar-space-3);flex-wrap:wrap}.ar-run-response__said{font-size:var(--ar-font-base);color:var(--ar-fg)}.ar-run-response__change{margin-left:auto}.ar-run-response__error{margin:0;font-size:var(--ar-font-sm);color:var(--theme-button-delete-hover-text)}@container (max-width: 519px){.ar-run-response{padding:var(--ar-space-4)}.ar-run-response__actions>.ar-btn:not(.ar-btn--sm){flex:1 1 auto}}.ar-segments{display:grid;gap:var(--ar-space-4)}.ar-segments__player{width:100%;max-height:70vh;background:var(--ar-surface-sunken)}.ar-segments__list{display:grid;gap:var(--ar-space-2);align-content:start}.ar-segments__title{margin:0;font-size:var(--ar-font-sm);font-weight:var(--ar-font-semibold);color:var(--ar-fg-muted)}.ar-segments__rows{list-style:none;margin:0;padding:0;display:grid;gap:var(--ar-space-1)}.ar-segments__row{display:grid;grid-template-columns:1fr auto;gap:var(--ar-space-1) var(--ar-space-2);align-items:start;padding:var(--ar-space-2);background:var(--ar-surface-sunken)}.ar-segments__row--now{background:var(--ar-accent-soft)}.ar-segments__jump{all:unset;cursor:pointer;display:grid;grid-template-columns:auto 1fr;gap:0 var(--ar-space-2);min-width:0}.ar-segments__label{font-size:var(--ar-font-sm);font-weight:var(--ar-font-semibold);color:var(--ar-fg)}.ar-segments__time{font-family:var(--ar-font-mono);font-size:var(--ar-font-xs);color:var(--ar-fg-subtle);justify-self:end}.ar-segments__text{grid-column:1 / -1;font-size:var(--ar-font-sm);color:var(--ar-fg-muted);overflow-wrap:anywhere}.ar-segments__note-open{all:unset;cursor:pointer;font-size:var(--ar-font-xs);color:var(--ar-fg-muted)}.ar-segments__note{grid-column:1 / -1;display:grid;gap:var(--ar-space-2)}.ar-segments__note-text{width:100%;box-sizing:border-box;font:inherit;font-size:var(--ar-font-sm);padding:var(--ar-space-2);background:var(--ar-surface);color:var(--ar-fg);border:none;resize:vertical}.ar-segments__redo{justify-self:start}.ar-segments__line{display:grid;grid-template-columns:auto 1fr;gap:var(--ar-space-2);align-items:center}.ar-segments__speaker{font-size:var(--ar-font-xs);color:var(--ar-fg-subtle)}.ar-segments__line-text{font:inherit;font-size:var(--ar-font-sm);padding:var(--ar-space-2);background:var(--ar-surface);color:var(--ar-fg);border:none;min-width:0}@container (min-width: 900px){.ar-segments{grid-template-columns:minmax(0,1fr) minmax(16rem,22rem)}.ar-segments__list{max-height:70vh;overflow-y:auto}}:root,.ar-root{--ocv-space-1: var(--ar-space-1);--ocv-space-2: var(--ar-space-2);--ocv-space-3: var(--ar-space-3);--ocv-space-4: var(--ar-space-4);--ocv-space-5: var(--ar-space-5);--ocv-space-6: var(--ar-space-6);--ocv-font-xs: var(--ar-font-xs);--ocv-font-sm: var(--ar-font-sm);--ocv-font-base: var(--ar-font-base);--ocv-font-medium: var(--ar-font-medium);--ocv-font-semibold: var(--ar-font-semibold);--ocv-font-bold: var(--ar-font-bold);--ocv-font-mono: var(--ar-font-mono);--ocv-fg: var(--ar-fg);--ocv-fg-muted: var(--ar-fg-muted);--ocv-fg-subtle: var(--ar-fg-subtle);--ocv-surface: var(--ar-surface);--ocv-surface-sunken: var(--ar-surface-sunken);--ocv-canvas: var(--ar-canvas);--ocv-hover: var(--ar-hover);--ocv-secondary-bg: var(--theme-home-button-secondary, var(--ar-surface-sunken));--ocv-input-bg: var(--theme-bg-secondary, var(--ar-surface));--ocv-hairline: var(--ar-hairline);--ocv-border: var(--ar-color-border);--ocv-ghost-border: var(--theme-modal-border, var(--ar-hairline));--ocv-input-border: var(--theme-chat-input-border, var(--ar-color-border));--ocv-input-fg: var(--theme-settings-input-text, var(--ar-fg));--ocv-input-placeholder: var(--theme-settings-input-placeholder, var(--ar-fg-subtle));--ocv-focus: var(--theme-settings-input-active, var(--ar-accent));--ocv-btn-hover: var(--theme-sidebar-item-hover, var(--ar-hover));--ocv-shadow-card: var(--ar-shadow-card);--ocv-shadow-pop: var(--ar-shadow-pop);--ocv-scrim: var(--ar-scrim);--ocv-radius: var(--ar-radius);--ocv-radius-sm: var(--ar-radius-sm);--ocv-radius-pill: var(--ar-radius-pill);--ocv-accent: var(--ar-accent);--ocv-accent-hover: var(--ar-accent-hover);--ocv-accent-soft: var(--ar-accent-soft);--ocv-on-accent: var(--theme-button-cta-text, var(--ar-on-accent));--ocv-accent-fg: var(--ar-rail-active-fg);--ocv-positive-fg: var(--ar-ok-fg);--ocv-positive-bg: var(--ar-ok-bg);--ocv-danger-fg: var(--theme-button-delete-hover-text, var(--ar-bad-fg));--ocv-danger-bg: var(--ar-color-danger-bg);--ocv-danger-btn-bg: var(--ar-color-btn-danger-bg);--ocv-danger-btn-hover: var(--ar-color-btn-danger-hover);--ocv-danger-btn-text: var(--ar-color-btn-danger-text);--ocv-chart-1: var(--ar-chart-1);--ocv-chart-2: var(--ar-chart-2);--ocv-chart-3: var(--ar-chart-3);--ocv-chart-4: var(--ar-chart-4);--ocv-chart-5: var(--ar-chart-5);--ocv-chart-6: var(--ar-chart-6)}.ar-root{container-type:inline-size;container-name:ar-panel;color:var(--theme-text-primary, #fff);background:var(--theme-bg-primary);font-size:var(--ar-font-base);overflow-wrap:anywhere}.ar-root :is(h1,h2,h3,h4){font-family:var(--ar-font-display)}.ar-flex{display:flex;align-items:center;flex-wrap:wrap}.ar-flex--between{justify-content:space-between}.ar-gap-1{gap:var(--ar-space-1)}.ar-gap-2{gap:var(--ar-space-2)}.ar-mt-1{margin-top:var(--ar-space-1)}.ar-mt-2{margin-top:var(--ar-space-2)}.ar-items-center{align-items:center}.ar-text-sm{font-size:var(--ar-font-sm)}.ar-text-xs{font-size:var(--ar-font-xs)}.ar-font-medium{font-weight:500}.ar-text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ar-text-secondary{color:var(--theme-text-secondary);font-size:var(--ar-font-sm)}.ar-text-muted{color:var(--theme-text-secondary);opacity:.7;font-size:var(--ar-font-sm)}.ar-card{background:transparent;border:0;border-radius:var(--ar-radius);padding:0}.ar-card__label{display:block;margin-bottom:var(--ar-space-2);color:var(--theme-text-primary);font-size:var(--ar-font-base);font-weight:600}.ar-field-label{display:block;margin-bottom:var(--ar-space-1);color:var(--theme-text-secondary);font-size:var(--ar-font-sm);font-weight:500}.ar-card__label--section{color:var(--theme-text-secondary);font-weight:500;text-transform:uppercase;letter-spacing:.04em}.ar-card--accent{border-left:3px solid var(--theme-button-cta);padding-left:var(--ar-space-3)}.ar-card--warning{border-left:3px solid var(--theme-button-delete-hover-bg);padding-left:var(--ar-space-3)}.ar-input{width:100%;background:var(--theme-bg-secondary);color:var(--theme-settings-input-text);border:1px solid var(--theme-chat-input-border);border-radius:var(--ar-radius-sm);padding:8px var(--ar-space-3);font:inherit;font-size:var(--ar-font-sm);line-height:1.5;resize:vertical}.ar-input--grow{field-sizing:content;resize:none;min-height:0;line-height:1.45;max-height:16rem;overflow-y:auto}textarea.ar-input{min-height:3.4em}.ar-input::placeholder{color:var(--theme-settings-input-placeholder)}.ar-input:focus-visible{outline:2px solid var(--theme-settings-input-active);outline-offset:-1px}.ar-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--ar-space-2);border:0;border-radius:var(--ar-radius);padding:9px var(--ar-space-4);font:inherit;font-size:14px;font-weight:var(--ar-font-medium);line-height:1.4;cursor:pointer;background:var(--ar-surface-sunken, transparent);color:var(--theme-text-primary);transition:background .12s ease,border-color .12s ease}.ar-btn:hover:not(:disabled){background:var(--theme-sidebar-item-hover);border-color:var(--theme-sidebar-border)}.ar-btn:disabled{opacity:.55;cursor:not-allowed;background:transparent;border-color:var(--ar-hairline, var(--theme-modal-border));color:var(--theme-text-secondary);filter:none}.ar-btn[data-active=true]{border-color:var(--theme-button-primary);color:var(--theme-button-primary)}.ar-btn--sm{padding:4px var(--ar-space-3);font-size:var(--ar-font-sm)}.ar-btn--full{width:100%}.ar-btn--primary{background:var(--ar-accent, var(--theme-button-primary));border-color:transparent;color:var(--theme-button-cta-text, #fff);font-weight:var(--ar-font-semibold)}.ar-btn--primary:hover:not(:disabled){background:var(--ar-accent-hover, var(--theme-button-primary));border-color:transparent}.ar-btn--secondary{background:var(--theme-home-button-secondary);border-color:transparent}.ar-btn--success{background:var(--theme-button-primary);border-color:transparent;color:var(--theme-button-cta-text, #fff)}.ar-btn--ghost{background:transparent;color:var(--theme-text-secondary);border-color:var(--theme-modal-border)}.ar-btn--ghost:hover:not(:disabled){background:var(--theme-sidebar-item-hover)}.ar-tag{display:inline-block;border-radius:var(--ar-radius-sm);padding:0 var(--ar-space-1);font-size:var(--ar-font-sm);background:var(--theme-bg-container);color:var(--theme-text-secondary)}.ar-tag--success{background:var(--theme-button-cta);color:var(--theme-button-text)}.ar-tag--warning{background:var(--theme-button-delete-hover-bg);color:var(--theme-button-delete-hover-text)}@container ar-panel (max-width: 519px){.ar-btn,.ocv-btn{flex:1 1 auto}}@container ar-panel (min-width: 900px){.ar-two-col{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:var(--ar-space-4);align-items:start}.ar-two-col>*{min-width:0}.ar-btn{flex:0 0 auto}}.ar-browser-canvas{display:flex;flex-direction:column;min-height:0;height:100%;overflow:hidden;background:var(--ar-canvas)}.ar-browser-canvas__tabs{display:flex;align-items:center;gap:8px;padding:4px 6px 0}.ar-browser-canvas__popout{flex:0 0 auto;padding:3px 9px;border:0;border-radius:var(--ar-radius-sm);background:transparent;color:var(--theme-text-secondary);font-size:12px;cursor:pointer}.ar-browser-canvas__popout:hover{background:var(--ar-hover);color:var(--theme-text-primary)}.ar-tab-strip{position:relative;display:flex;align-items:center;gap:6px;flex:1;min-width:0}.ar-tab-strip__items{display:flex;align-items:center;gap:2px;flex:0 1 auto;min-width:0}.ar-tab-strip__tab,.ar-tab-strip__group{position:relative;display:flex;align-items:center;min-width:0}.ar-tab-strip__tab{max-width:200px;color:var(--theme-text-secondary)}.ar-tab-strip__tab[aria-selected=true]{background:var(--theme-bg-primary);color:var(--theme-text-primary)}.ar-tab-strip__tab-main,.ar-tab-strip__chip,.ar-tab-strip__row-main{min-width:0;padding:4px 8px;border:0;background:transparent;color:inherit;font:inherit;font-size:12px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.ar-tab-strip__x{padding:0 6px;font-size:13px;line-height:1;color:var(--ar-fg-subtle);cursor:pointer;visibility:hidden}.ar-tab-strip__tab:hover .ar-tab-strip__x,.ar-tab-strip__row:hover .ar-tab-strip__x,.ar-tab-strip__tab[aria-selected=true] .ar-tab-strip__x{visibility:visible}.ar-tab-strip__x:hover{color:var(--ar-fg)}.ar-tab-strip__chip{display:flex;align-items:center;gap:6px;max-width:220px;color:var(--ar-fg)}.ar-tab-strip__group--site .ar-tab-strip__chip{background:var(--ar-surface-sunken)}.ar-tab-strip__chip-name{overflow:hidden;text-overflow:ellipsis}.ar-tab-strip__group--run .ar-tab-strip__chip{background:var(--ar-accent-soft);color:var(--ar-rail-active-fg)}.ar-tab-strip__group--private .ar-tab-strip__chip{background:var(--ar-fg);color:var(--ar-canvas)}.ar-tab-strip__group[data-holds-active=true] .ar-tab-strip__chip{box-shadow:inset 0 -2px 0 var(--ar-accent)}.ar-tab-strip__count{flex:none;min-width:16px;padding:0 4px;font-size:11px;text-align:center;background:var(--ar-surface);color:var(--ar-fg-muted)}.ar-tab-strip__list{position:absolute;top:100%;left:0;z-index:30;display:flex;flex-direction:column;min-width:220px;max-width:320px;padding:var(--ar-space-1) 0;background:var(--ar-surface);box-shadow:var(--ar-shadow-card)}.ar-tab-strip__list--side{top:0;left:100%}.ar-tab-strip__list--left{left:auto;right:100%}.ar-tab-strip__row{position:relative;display:flex;align-items:center;gap:6px;padding-right:8px;color:var(--ar-fg)}.ar-tab-strip__row:hover,.ar-tab-strip__row[data-open=true]{background:var(--ar-hover)}.ar-tab-strip__row[aria-current=page]{font-weight:600;box-shadow:inset 2px 0 0 var(--ar-accent)}.ar-tab-strip__row .ar-tab-strip__row-main{flex:1}.ar-tab-strip__row--group{padding-left:0;cursor:default}.ar-tab-strip__row--group>.ar-tab-strip__row-main{padding:6px 8px}.ar-tab-strip__new{display:flex;align-items:center;gap:2px;flex:none}.ar-tab-strip__plus{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:0;background:transparent;box-shadow:none;color:var(--theme-text-secondary)}.ar-tab-strip__plus:hover{background:var(--ar-hover);color:var(--theme-text-primary)}.ar-tab-strip__menu{position:absolute;z-index:40;min-width:160px;padding:var(--ar-space-1) 0;background:var(--ar-surface);box-shadow:var(--ar-shadow-card)}.ar-tab-strip__menu-item{display:block;width:100%;padding:6px 12px;border:0;background:transparent;color:var(--ar-fg);font:inherit;font-size:12px;text-align:left;cursor:pointer}.ar-tab-strip__menu-item:hover{background:var(--ar-hover)}.ar-login-offer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ar-space-2) var(--ar-space-4);padding:var(--ar-space-2) var(--ar-space-3);background:var(--ar-surface);border-bottom:1px solid var(--ar-hairline)}.ar-login-offer__text{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--ar-space-2);font-size:13px;color:var(--ar-fg)}.ar-login-offer__who{font-size:11px;color:var(--ar-fg-subtle)}.ar-login-offer__acts{display:flex;gap:var(--ar-space-2)}.ar-browser-canvas__body{position:relative;display:flex;flex:1;min-height:0}.ar-browser-canvas__still{display:block;width:100%;height:100%;object-fit:cover;object-position:top left;user-select:none}.ar-browser-canvas__view{flex:1;min-height:0;border:none}.ar-browser-canvas__native{background:transparent}.ar-browser-canvas__stream{align-items:center;justify-content:center;background:var(--ar-surface-sunken);outline:none;overflow:hidden}.ar-browser-canvas__stream:focus-visible{box-shadow:inset 0 0 0 2px var(--ar-accent)}.ar-browser-canvas__frame{max-width:100%;max-height:100%;object-fit:contain;user-select:none;cursor:default}.ar-browser-canvas__empty{display:flex;flex:1;align-items:center;justify-content:center;padding:24px;text-align:center;font-size:13px}.ar-canvas-slot{height:clamp(320px,48vh,720px);margin-bottom:var(--ar-space-4)}.ar-accounts{display:flex;flex-direction:column}.ar-accounts__title{font-weight:600;margin-bottom:var(--ar-space-2)}.ar-accounts__empty,.ar-accounts__hint{font-size:12px}.ar-accounts__list{list-style:none;margin:0 0 var(--ar-space-2);padding:0;display:flex;flex-direction:column;gap:4px}.ar-accounts__item{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 8px;border-radius:var(--ar-radius-sm);background:var(--theme-bg-secondary)}.ar-accounts__item[data-active=true]{outline:1px solid var(--theme-sidebar-border)}.ar-accounts__meta{display:flex;flex-direction:column;min-width:0}.ar-accounts__label{font-size:13px}.ar-accounts__sites{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ar-accounts__actions{display:flex;gap:4px;flex:0 0 auto}.ar-accounts__register{display:flex;gap:6px;margin-bottom:4px}.ar-accounts__register .ar-input{flex:1;min-width:0}.ar-accounts__pair{margin-top:var(--ar-space-2);padding-top:var(--ar-space-2);border-top:1px solid var(--theme-sidebar-border)}.ar-accounts__pair .ar-input{width:100%;font-family:ui-monospace,monospace;font-size:11px}.ar-ask{display:flex;flex-direction:column}.ar-ask__more{border:0;padding:0;background:transparent;color:var(--ar-accent);font:inherit;cursor:pointer}.ar-ask__more:hover{text-decoration:underline}.ar-ask__para{margin:0 0 var(--ar-space-2)}.ar-ask__para:last-child{margin-bottom:0}.ar-convo__details{display:block;margin-top:var(--ar-space-2);border:0;padding:0;background:transparent;color:var(--ar-accent);font:inherit;font-size:12px;cursor:pointer}.ar-convo__details:hover{text-decoration:underline}.ar-ask__question{margin:var(--ar-space-2) 0;font-size:13px;white-space:pre-wrap;word-break:break-word}.ar-ask__launch{display:flex;flex-direction:column;gap:var(--ar-space-4);margin:var(--ar-space-3) 0}.ar-ask__launch-lead{margin:0;font-size:13px;line-height:1.5;color:var(--ar-fg)}.ar-ask__agent{display:flex;flex-direction:column;gap:3px}.ar-ask__agent-name{font-size:var(--ar-font-sm);font-weight:var(--ar-font-semibold, 600);color:var(--ar-fg)}.ar-ask__agent-cmd,.ar-ask__agent-folder{display:block;padding:3px var(--ar-space-2);border-radius:var(--ar-radius-sm);background:var(--ar-surface-sunken);font-family:var(--ar-font-mono);font-size:11px;line-height:1.5;color:var(--ar-fg-muted);word-break:break-all}.ar-ask__agent-folder{margin-left:var(--ar-space-4);color:var(--ar-fg-subtle)}.ar-ask__terms{margin:0;padding-left:var(--ar-space-4);display:flex;flex-direction:column;gap:3px;font-size:11px;line-height:1.5;color:var(--ar-fg-subtle)}.ar-ask__warn{margin-top:var(--ar-space-1, 4px);font-size:12px;font-weight:var(--ar-font-semibold, 600);color:var(--theme-button-delete-hover-text, #b91c1c)}.ar-ask__choices{display:flex;flex-wrap:wrap;gap:6px}.ar-ask__form{display:flex;gap:6px}.ar-ask__form .ar-input{flex:1;min-width:0}.ar-ask__cancel{margin-top:var(--ar-space-2)}.ar-inputs{display:flex;flex-direction:column;gap:var(--ar-space-2)}.ar-inputs__row{display:flex;flex-direction:column;gap:4px}.ar-inputs__name{font-size:12px;font-weight:600}.ar-inputs__optional{font-weight:400;font-style:normal;opacity:.65}.ar-inputs__key{font-family:var(--ar-font-mono);font-size:var(--ar-font-xs);font-weight:400;color:var(--ar-fg-subtle)}.ar-inputs__file{display:flex;gap:var(--ar-space-2);align-items:center}.ar-inputs__file .ar-input{flex:1;min-width:0}.ar-inputs__folder{display:flex;flex-direction:column;gap:var(--ar-space-1)}.ar-inputs__folder .ar-input{font-family:var(--ar-font-mono)}.ar-inputs__folder-note{font-size:var(--ar-font-xs);color:var(--ar-fg-muted)}.ar-inputs__folder-note--writes{color:var(--theme-button-delete-hover-text)}.ar-inputs__hint{font-size:12px;opacity:.75;white-space:pre-wrap;word-break:break-word}.ar-schema{display:flex;flex-direction:column;gap:var(--ar-space-2)}.ar-schema__choices{display:flex;flex-wrap:wrap;gap:var(--ar-space-2)}.ar-schema__choice{padding:4px 12px;border:1px solid var(--ar-hairline);border-radius:var(--ar-radius-pill);background:var(--ar-surface);color:var(--ar-fg);font:inherit;font-size:var(--ar-font-sm, 12px);cursor:pointer}.ar-schema__choice:hover:not(:disabled){background:var(--ar-hover, transparent)}.ar-schema__choice--on{border-color:var(--ar-accent);background:var(--ar-accent-soft);color:var(--ar-accent);font-weight:var(--ar-font-semibold, 600)}.ar-schema__choice:disabled{opacity:.5;cursor:default}.ar-schema__choice:focus-visible{outline:2px solid var(--ar-accent);outline-offset:1px}.ar-schema__hint{margin:0;color:var(--ar-fg-subtle);font-size:var(--ar-font-sm, 12px)}.ar-schema__group{display:flex;flex-direction:column;gap:var(--ar-space-3);padding-left:var(--ar-space-3);border-left:2px solid var(--ar-hairline)}.ar-schema__row{display:flex;flex-direction:column;gap:4px}.ar-schema__list{display:flex;flex-direction:column;gap:var(--ar-space-1)}.ar-schema__item{display:flex;align-items:flex-start;gap:var(--ar-space-2)}.ar-schema__item-body{flex:1;min-width:0}.ar-schema__add{align-self:flex-start}.ar-schema__remove{padding:4px 6px;border:0;background:transparent;color:var(--ar-fg-muted);font:inherit;font-size:var(--ar-font-sm, 12px);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.ar-schema__remove:hover:not(:disabled){color:var(--ar-fg)}.ar-schema__json{font-family:var(--ar-font-mono)}.ar-inputs--collapsed{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--ar-space-3)}.ar-inputs__summary{display:flex;flex-direction:column;gap:2px;min-width:0}.ar-inputs--collapsed .ar-inputs__summary{flex:1 1 auto}.ar-inputs--collapsed .ar-inputs__actions{flex:0 0 auto;flex-wrap:nowrap}.ar-inputs--collapsed .ar-inputs__actions>button{white-space:nowrap}.ar-inputs__values{overflow:hidden;color:var(--ar-fg);font-size:var(--ar-font-sm, 12px);text-overflow:ellipsis;white-space:nowrap}.ar-failure{display:flex;flex-direction:column;gap:var(--ar-space-2);margin-top:var(--ar-space-3);padding:var(--ar-space-3) var(--ar-space-4, 16px);border-left:3px solid var(--ar-bad-fg);border-radius:var(--ar-radius-sm, 6px);background:var(--ar-bad-bg)}.ar-failure__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ar-space-2);flex-wrap:wrap}.ar-failure__title{margin:0;color:var(--ar-fg);font-size:14px;font-weight:600}.ar-failure__step{color:var(--ar-fg-muted);font-family:var(--ar-font-mono);font-size:11px;overflow-wrap:anywhere}.ar-failure__body{margin:0;color:var(--ar-fg);font-size:13px;line-height:1.55}.ar-failure__repairing{margin:0;padding:var(--ar-space-2, 8px) var(--ar-space-3, 12px);border-radius:var(--ar-radius-pill, 10px);background:var(--ar-accent-soft, #eef2ff);color:var(--ar-accent, #4f46e5);font-size:13px;font-weight:var(--ar-font-semibold, 600)}.ar-failure__actions{display:flex;align-items:center;gap:var(--ar-space-3);flex-wrap:wrap}.ar-failure__toggle,.ar-failure__link{align-self:flex-start;padding:2px 0;border:0;background:transparent;color:var(--ar-fg-muted);font:inherit;font-size:12px;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.ar-failure__toggle:hover,.ar-failure__link:hover:not(:disabled){color:var(--ar-fg)}.ar-failure__link:disabled{opacity:.5;cursor:default}.ar-failure__toggle:focus-visible,.ar-failure__link:focus-visible{outline:2px solid var(--ar-accent);outline-offset:1px}.ar-failure__details{display:flex;flex-direction:column;gap:var(--ar-space-1, 4px)}.ar-failure__raw{margin:0;max-height:240px;overflow:auto;padding:var(--ar-space-2);border-radius:var(--ar-radius-sm, 6px);background:var(--ar-surface-sunken);color:var(--ar-fg-muted);font-family:var(--ar-font-mono);font-size:11px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.ar-inputs__prefilled{margin:0;color:var(--ar-fg-subtle);font-size:var(--ar-font-sm, 12px)}.ar-inputs__actions{display:flex;align-items:center;gap:var(--ar-space-3, 12px);flex-wrap:wrap}.ar-inputs__fresh{padding:4px 8px;border:0;border-radius:var(--ar-radius-sm, 6px);background:transparent;color:var(--ar-fg-muted);font:inherit;font-size:var(--ar-font-sm, 12px);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.ar-inputs__fresh:hover:not(:disabled){color:var(--ar-fg);background:var(--ar-hover, transparent)}.ar-inputs__fresh:disabled{opacity:.5;cursor:default}.ar-inputs__fresh:focus-visible{outline:2px solid var(--ar-accent);outline-offset:1px}.ar-factory{display:flex;flex-direction:column;gap:var(--ar-space-2)}.ar-factory__who{font-size:12px;opacity:.75}.ar-factory__none,.ar-factory__said{font-size:12px;opacity:.8;white-space:pre-wrap;word-break:break-word}.ar-inbox{display:flex;flex-direction:column;gap:var(--ar-space-2)}.ar-inbox__group{font-size:11px;text-transform:uppercase;letter-spacing:.04em;opacity:.6}.ar-inbox__item{display:flex;flex-direction:column;gap:4px}.ar-inbox__where{font-size:11px;opacity:.6}.ar-inbox__what{font-size:12px;font-weight:600}.ar-inbox__question{font-size:12px;opacity:.85;white-space:pre-wrap;word-break:break-word}.ar-run__step-made{font-family:var(--ar-font-mono);font-size:11px;color:var(--ar-fg-subtle);white-space:nowrap}.ar-inbox__assumed{margin:var(--ar-space-1) 0 0;padding:var(--ar-space-1) var(--ar-space-2);border-left:3px solid var(--ar-accent-soft);border-radius:var(--ar-radius-sm, 6px);background:var(--ar-surface-sunken);font-size:11px;color:var(--ar-fg-subtle);white-space:pre-wrap;word-break:break-word}.ar-inbox__choices{display:flex;flex-wrap:wrap;gap:6px}.ar-inbox__form{display:flex;gap:6px}.ar-inbox__form .ar-input{flex:1;min-width:0}.ar-inbox__empty{font-size:12px;opacity:.7}.ar-inbox__older{display:flex;flex-direction:column;gap:var(--ar-space-2);margin-top:var(--ar-space-4)}.ar-inbox__older>summary{cursor:pointer}.ar-inbox__older[open]>summary{margin-bottom:var(--ar-space-2)}.ar-preview{display:flex;flex-direction:column;gap:var(--ar-space-2);padding:var(--ar-space-3);background:var(--ar-surface-sunken);border-left:3px solid var(--ar-accent);border-radius:var(--ar-radius-sm);min-width:0}.ar-preview__table-wrap{overflow-x:auto;min-width:0;max-height:360px;overflow-y:auto}.ar-preview__table{width:100%;border-collapse:collapse;font-size:var(--ar-font-sm)}.ar-preview__table th{text-align:left;padding:var(--ar-space-1) var(--ar-space-2);font-weight:var(--ar-font-semibold);color:var(--ar-fg-muted);border-bottom:1px solid var(--ar-color-border);white-space:nowrap}.ar-preview__table td{padding:var(--ar-space-1) var(--ar-space-2);border-bottom:1px solid var(--ar-color-border);vertical-align:top;color:var(--ar-fg)}.ar-preview__table tr:last-child td{border-bottom:0}.ar-preview__list{margin:0;padding-left:var(--ar-space-4);display:flex;flex-direction:column;gap:var(--ar-space-1);font-size:var(--ar-font-sm)}.ar-preview__fields{margin:0;display:flex;flex-direction:column;gap:var(--ar-space-1);font-size:var(--ar-font-sm)}.ar-preview__field{display:grid;grid-template-columns:minmax(4em,max-content) minmax(0,1fr);gap:var(--ar-space-3)}.ar-preview__field dt{color:var(--ar-fg-muted);flex:none;white-space:nowrap}.ar-preview__field dd{margin:0;min-width:0;overflow-wrap:anywhere;white-space:pre-wrap}.ar-preview__file{display:flex;justify-content:space-between;gap:var(--ar-space-3);font-size:var(--ar-font-sm);flex-wrap:wrap}.ar-preview__media{flex-basis:100%;max-width:100%;max-height:360px;border-radius:var(--ar-radius-sm)}.ar-preview--files{display:flex;flex-direction:column;gap:var(--ar-space-3)}.ar-preview__path{font-family:var(--ar-font-mono);word-break:break-all}.ar-preview__meta{font-size:var(--ar-font-xs);color:var(--ar-fg-subtle)}.ar-preview__text{margin:0;font-size:var(--ar-font-sm);white-space:pre-wrap;word-break:break-word}.ar-session-actions{display:flex;flex-direction:column}.ar-session-actions__hint{margin-top:var(--ar-space-1);font-size:12px}.ar-browser-canvas__toolbar{display:flex;align-items:center;gap:6px;padding:6px var(--ar-space-3)}.ar-browser-canvas__toolbar .ar-btn{border:0;background:transparent;box-shadow:none}.ar-browser-canvas__toolbar .ar-btn:hover:not(:disabled){background:var(--ar-hover)}.ar-browser-canvas__url{flex:1;min-width:0;border:0;background:var(--ar-surface-sunken);font-size:12px}.ar-browser-canvas__toolbar .ar-btn[data-active=true]{outline:2px solid var(--theme-button-cta)}.ar-propose{display:flex;flex-direction:column;gap:var(--ar-space-2)}.ar-propose__goal{display:flex;flex-direction:column;gap:2px;padding-bottom:var(--ar-space-1);border-bottom:1px solid var(--theme-sidebar-border)}.ar-propose__empty{color:var(--theme-text-secondary);padding:var(--ar-space-2) 0}.ar-propose__done{display:flex;gap:var(--ar-space-2);align-items:center;justify-content:space-between;flex-wrap:wrap;padding:var(--ar-space-2);color:var(--theme-text-primary)}.ar-propose__option{display:flex;gap:var(--ar-space-1);align-items:flex-start;padding:var(--ar-space-1);border-radius:var(--ar-radius-sm);cursor:pointer}.ar-propose__option:hover{background:var(--theme-bg-secondary)}.ar-propose__body{display:flex;flex-direction:column;gap:2px;min-width:0}.ar-propose__plan{font-weight:500}.ar-propose__need{display:flex;flex-direction:column;gap:2px;margin-top:var(--ar-space-1)}.ar-propose__custom,.ar-propose__context,.ar-delta{display:flex;flex-direction:column;gap:var(--ar-space-1)}.ar-delta__group{display:flex;flex-direction:column;gap:2px}.ar-propose__error{color:var(--theme-text-primary);white-space:pre-wrap;word-break:break-word}.ar-recipe{display:grid;gap:var(--ar-space-2)}.ar-recipe__head{display:flex;align-items:center;justify-content:space-between;gap:var(--ar-space-2)}.ar-recipe__field{display:grid;gap:var(--ar-space-1)}.ar-recipe__code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;resize:vertical}.ar-recipe__steps{display:grid;gap:2px;margin:0;padding:0;list-style:none}.ar-recipe__step{display:flex;align-items:baseline;gap:var(--ar-space-2);font-size:var(--ar-font-sm);color:var(--theme-text-secondary)}.ar-recipe__mark{width:1em;flex:none;text-align:center}.ar-recipe__step--done .ar-recipe__mark{color:var(--theme-button-cta)}.ar-recipe__step--failed{color:var(--theme-text-primary)}.ar-recipe__step--failed .ar-recipe__mark{color:var(--theme-button-delete-hover-bg)}.ar-recipe__node{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--theme-text-primary)}.ar-recipe__message{color:var(--theme-text-secondary);overflow-wrap:anywhere}.ar-recipe__result{margin:0;font-size:var(--ar-font-base);color:var(--theme-text-primary)}.ar-recipe__result--failed{color:var(--theme-button-delete-hover-bg)}.ar-recipe__artifacts{display:grid;gap:var(--ar-space-3)}.ar-artifacts__title{margin:0;font-size:15px;font-weight:var(--ar-font-semibold);color:var(--ar-fg)}.ar-artifacts__none,.ar-artifact__error{margin:0;padding:var(--ar-space-4);border-radius:var(--ar-radius-card);background:var(--ar-surface);box-shadow:var(--ar-shadow-card);font-size:var(--ar-font-sm);color:var(--ar-fg-muted)}.ar-artifact__error{color:var(--ar-bad-fg)}.ar-outputs{display:grid;gap:var(--ar-space-2);margin:0 0 var(--ar-space-3)}.ar-outputs__title{margin:0;font-size:var(--ar-font-sm);font-weight:var(--ar-font-semibold);color:var(--ar-fg-muted)}.ar-outputs__list{display:grid;gap:0;margin:0;border-radius:var(--ar-radius-card);background:var(--ar-surface);box-shadow:var(--ar-shadow-card);overflow:hidden}.ar-outputs__row{display:grid;grid-template-columns:minmax(120px,220px) minmax(0,1fr);align-items:baseline;gap:var(--ar-space-4);padding:var(--ar-space-3) var(--ar-space-4);font-size:14px}@container ar-panel (max-width: 519px){.ar-outputs__row{grid-template-columns:minmax(0,1fr);gap:2px}.ar-outputs__row dd{text-align:left}.ar-outputs__file{justify-content:space-between}}.ar-outputs__row:nth-child(2n){background:var(--ar-surface-sunken)}.ar-outputs__row dt{color:var(--ar-fg-muted)}.ar-outputs__bool{display:inline-block;padding:1px 10px;background:var(--ar-surface-sunken);color:var(--ar-fg-muted);font-size:12.5px;font-weight:var(--ar-font-medium)}.ar-outputs__bool--yes{background:var(--ar-accent-soft);color:var(--ar-fg)}.ar-outputs__row dd{min-width:0;margin:0;text-align:left;overflow-wrap:anywhere;color:var(--ar-fg)}.ar-outputs__fold summary{cursor:pointer;font-family:var(--ar-font-mono);font-size:var(--ar-font-xs);color:var(--ar-fg)}.ar-outputs__json{margin:var(--ar-space-2) 0 0;padding:var(--ar-space-3);border-radius:var(--ar-radius-sm);background:var(--ar-surface-sunken);font-family:var(--ar-font-mono);font-size:var(--ar-font-xs);text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;max-height:320px;overflow:auto}.ar-outputs__row--list{grid-template-columns:minmax(0,1fr);gap:var(--ar-space-2)}.ar-outputs__row--list dd{text-align:left}.ar-outputs__count{display:inline-block;margin-left:var(--ar-space-1);padding:0 var(--ar-space-2);border-radius:var(--ar-radius-pill);background:var(--ar-surface-sunken);font-family:var(--ar-font-sans);font-size:var(--ar-font-xs);color:var(--ar-fg-muted)}.ar-outputs__records{display:grid;gap:var(--ar-space-1);margin:0;padding:0;list-style:none}.ar-outputs__records li{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ar-space-3);padding:var(--ar-space-1) 0}.ar-outputs__records li+li{border-top:1px solid var(--ar-hairline)}.ar-outputs__record{min-width:0;overflow-wrap:anywhere;color:var(--ar-fg)}.ar-outputs__record-site{flex:0 0 auto;max-width:40%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--ar-font-mono);font-size:var(--ar-font-xs);color:var(--ar-fg-subtle)}.ar-outputs__cards{display:grid;gap:var(--ar-space-3);margin:0;padding:0;list-style:none}.ar-outputs__card{display:grid;gap:var(--ar-space-2);padding:16px;border-radius:var(--ar-radius-sm);background:var(--ar-surface-sunken)}.ar-outputs__card-meta{display:flex;flex-wrap:wrap;gap:var(--ar-space-2);margin:0;font-size:var(--ar-font-xs);color:var(--ar-fg-subtle)}.ar-outputs__card-title{margin:0;font-size:var(--ar-font-base);font-weight:var(--ar-font-semibold);color:var(--ar-fg);overflow-wrap:anywhere}.ar-outputs__card-site{margin-left:var(--ar-space-2);font-size:11px;font-weight:400;color:var(--ar-fg-subtle)}.ar-outputs__card-title a{color:inherit}.ar-outputs__card-body{margin:0;font-size:var(--ar-font-sm);line-height:1.7;color:var(--ar-fg);white-space:pre-wrap;overflow-wrap:anywhere}.ar-outputs__card-tags{display:flex;flex-wrap:wrap;gap:var(--ar-space-1);margin:0;padding:0;list-style:none}.ar-outputs__sheet{display:grid;gap:var(--ar-space-3);margin:0;padding:16px;background:var(--ar-surface-sunken)}.ar-outputs__points{margin:0;padding-left:1.1em;display:grid;gap:2px}.ar-outputs__points-all{margin-top:var(--ar-space-1);padding:0;border:0;background:none;font:inherit;font-size:var(--ar-font-xs);color:var(--ar-accent);cursor:pointer}.ar-outputs__points-all:hover{text-decoration:underline}.ar-outputs__sheet-part{display:grid;gap:2px}.ar-outputs__sheet-part dt{font-size:var(--ar-font-xs);color:var(--ar-fg-subtle)}.ar-outputs__sheet-part dd{margin:0;text-align:left;font-size:var(--ar-font-base);line-height:1.6;color:var(--ar-fg);white-space:pre-wrap;overflow-wrap:anywhere}.ar-outputs__sheet-part dd a{color:var(--ar-accent)}.ar-outputs__sheet-part dd ul{display:grid;gap:var(--ar-space-1);margin:0;padding-left:1.2em;white-space:normal}.ar-outputs__table-box{overflow-x:auto;background:var(--ar-surface-sunken)}.ar-outputs__table{width:100%;border-collapse:collapse;font-size:var(--ar-font-base);color:var(--ar-fg);text-align:left}.ar-outputs__table th{padding:var(--ar-space-3) var(--ar-space-4);font-size:var(--ar-font-xs);font-weight:var(--ar-font-semibold);color:var(--ar-fg-subtle);white-space:nowrap}.ar-outputs__table td{padding:var(--ar-space-3) var(--ar-space-4);vertical-align:top;line-height:1.5;overflow-wrap:anywhere;border-top:1px solid var(--ar-hairline)}.ar-outputs__source{white-space:nowrap;font-size:var(--ar-font-xs)}.ar-outputs__source a{color:var(--ar-fg-subtle);text-decoration:underline;text-underline-offset:2px}.ar-outputs__source a:hover{color:var(--ar-fg)}.ar-outputs__card-tags li{padding:0 var(--ar-space-2);border-radius:var(--ar-radius-pill);background:var(--ar-accent-soft);font-size:var(--ar-font-xs);color:var(--ar-rail-active-fg)}.ar-outputs__card-actions{display:flex;justify-content:flex-end;gap:var(--ar-space-2);padding-top:var(--ar-space-1)}.ar-run-checks{display:grid;gap:var(--ar-space-3);margin:var(--ar-space-6) 0 0;padding:var(--ar-space-5);border-radius:var(--ar-radius-card);background:var(--ar-surface);box-shadow:var(--ar-shadow-card)}.ar-run-checks__head{display:flex;align-items:center;justify-content:space-between;gap:var(--ar-space-3);flex-wrap:wrap}.ar-run-checks__tally{display:inline-flex;gap:var(--ar-space-2);flex-wrap:wrap}.ar-run-checks__pill{padding:2px var(--ar-space-2);border-radius:var(--ar-radius-pill);font-size:var(--ar-font-xs);font-weight:var(--ar-font-semibold)}.ar-run-checks__pill--ok{background:var(--ar-ok-bg);color:var(--ar-ok-fg)}.ar-run-checks__pill--bad{background:var(--ar-surface-sunken);color:var(--theme-button-delete-hover-text)}.ar-run-checks__basis{display:flex;flex-wrap:wrap;gap:var(--ar-space-2);margin:0}.ar-run-checks__basis .ar-run-checks__pill:not(.ar-run-checks__pill--ok){background:var(--ar-surface-sunken);color:var(--ar-fg-muted)}.ar-run-checks__basis .ar-run-checks__pill--ok{background:var(--ar-ok-bg);color:var(--ar-ok-fg)}.ar-run-checks__steps{display:grid;gap:var(--ar-space-3)}.ar-run-checks__trimmed{margin:0;font-size:var(--ar-font-xs);color:var(--ar-fg-subtle)}.ar-run-checks__step{display:grid;gap:0}.ar-run-checks__node{margin:0 0 var(--ar-space-1);font-family:var(--ar-font-mono);font-size:var(--ar-font-xs);color:var(--ar-fg-subtle)}.ar-run-checks__list{display:grid;gap:0;margin:0;padding:0;list-style:none}.ar-run-checks__claim+.ar-run-checks__claim{border-top:1px solid var(--ar-hairline)}.ar-run-checks__claim--bad .ar-run-checks__text{font-weight:var(--ar-font-semibold)}.ar-run-checks__summary{display:flex;align-items:baseline;gap:var(--ar-space-3);padding:var(--ar-space-2) 0;cursor:pointer;list-style:none;font-size:var(--ar-font-sm);color:var(--ar-fg)}.ar-run-checks__summary::-webkit-details-marker{display:none}.ar-run-checks__mark{flex:0 0 auto;min-width:1.5em;text-align:center;padding:0 var(--ar-space-1);border-radius:var(--ar-radius-sm);font-size:var(--ar-font-xs);font-weight:var(--ar-font-semibold)}.ar-run-checks__mark--ok{background:var(--ar-accent-soft);color:var(--ar-rail-active-fg)}.ar-run-checks__mark--bad{background:var(--ar-surface-sunken);color:var(--theme-button-delete-hover-text)}.ar-run-checks__mark--na{background:var(--ar-surface-sunken);color:var(--ar-fg-subtle)}.ar-run-checks__mark--unproven{background:var(--ar-surface-sunken);color:var(--ar-fg-muted)}.ar-changed{display:flex;flex-direction:column;gap:var(--ar-space-2);background:var(--ar-surface-sunken);padding:var(--ar-space-3)}.ar-changed__said{margin:0;font-size:var(--ar-font-sm);color:var(--ar-fg)}.ar-changed__learns{color:var(--ar-fg-muted)}.ar-changed__list{display:flex;flex-direction:column;gap:var(--ar-space-1);list-style:none;margin:0;padding:0}.ar-changed__file{display:flex;justify-content:space-between;gap:var(--ar-space-3);font-size:var(--ar-font-xs)}.ar-changed__name{font-family:var(--ar-font-mono);color:var(--ar-fg);overflow-wrap:anywhere}.ar-changed__size{color:var(--ar-fg-subtle);font-variant-numeric:tabular-nums;white-space:nowrap}.ar-changed__off{align-self:flex-start;background:none;border:0;padding:0;font-size:var(--ar-font-xs);color:var(--ar-fg-muted);text-decoration:underline;cursor:pointer}.ar-changed__off:hover{color:var(--ar-fg)}.ar-told{display:flex;flex-direction:column;gap:var(--ar-space-3)}.ar-told__list{display:flex;flex-direction:column;gap:var(--ar-space-2);list-style:none;margin:0;padding:0}.ar-told__line{background:var(--ar-surface-sunken);padding:var(--ar-space-3);display:flex;flex-direction:column;gap:var(--ar-space-1)}.ar-told__line--missed{border-left:3px solid var(--ar-fg-subtle)}.ar-told__said{margin:0;font-size:var(--ar-font-sm);font-weight:var(--ar-font-semibold);color:var(--ar-fg)}.ar-told__body{margin:0;font-size:var(--ar-font-sm);color:var(--ar-fg)}.ar-told__by{margin:0;font-size:var(--ar-font-xs);color:var(--ar-fg-muted)}.ar-run-checks__weaker{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--ar-space-1);font-size:var(--ar-font-sm);color:var(--ar-fg-muted)}.ar-run-checks__skipped{flex:0 0 auto;font-size:var(--ar-font-xs);color:var(--ar-fg-muted)}.ar-run-checks__text{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.ar-run-checks__count{flex:0 0 auto;font-size:var(--ar-font-xs);color:var(--ar-fg-subtle)}.ar-run-checks__judged{flex:0 0 auto;font-size:var(--ar-font-xs);color:var(--ar-fg-muted);background:var(--ar-surface-sunken);border-radius:var(--ar-radius-pill);padding:0 var(--ar-space-2)}.ar-run-checks__body{display:grid;gap:var(--ar-space-2);margin:0 0 var(--ar-space-3);padding-left:calc(1.5em + var(--ar-space-3) + var(--ar-space-2))}.ar-run-checks__evidence{margin:0;padding:var(--ar-space-3) var(--ar-space-3) var(--ar-space-3) calc(var(--ar-space-3) + 1.5em);border-radius:var(--ar-radius-sm);background:var(--ar-surface-sunken);font-family:var(--ar-font-mono);font-size:var(--ar-font-xs);line-height:1.5;overflow-wrap:anywhere;max-height:320px;overflow:auto}.ar-run-checks__line{padding:var(--ar-space-1) 0}.ar-run-checks__line+.ar-run-checks__line{border-top:1px solid var(--ar-hairline)}.ar-run-checks__line--bad{color:var(--theme-button-delete-hover-text)}.ar-run-checks__hint{margin:0;padding:var(--ar-space-2) var(--ar-space-3);border-left:3px solid var(--ar-accent);border-radius:var(--ar-radius-sm);background:var(--ar-surface-sunken);font-size:var(--ar-font-xs);color:var(--ar-fg-muted)}.ar-run-checks__hint-label{font-weight:var(--ar-font-semibold);color:var(--ar-fg)}.ar-run-checks__foot{display:flex;justify-content:flex-end}.ar-run-checks__screen{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ar-space-2);margin:var(--ar-space-2) 0}.ar-run-checks__screen>.ocv-surface{align-self:stretch}.ar-run-checks__screen-note{margin:var(--ar-space-2) 0;font-size:var(--ar-font-xs);color:var(--ar-fg-subtle)}@container ar-panel (max-width: 519px){.ar-run-checks{padding:var(--ar-space-4)}.ar-run-checks__body{padding-left:0}}.ar-run-log{margin-top:var(--ar-space-6)}.ar-run-log__title{cursor:pointer;font-size:var(--ar-font-sm);font-weight:var(--ar-font-semibold);color:var(--ar-fg-muted)}.ar-run-log__lines{margin:var(--ar-space-3) 0 0;padding:var(--ar-space-3);list-style:none;border-radius:var(--ar-radius-sm);background:var(--ar-surface-sunken);font-family:var(--ar-font-mono);font-size:var(--ar-font-xs);line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere;max-height:320px;overflow:auto}.ar-outputs__omitted{color:var(--ar-fg-subtle);font-style:italic}.ar-artifacts__list{display:grid;gap:0;margin:0;padding:0;list-style:none;border-radius:var(--ar-radius-card);background:var(--ar-surface);box-shadow:var(--ar-shadow-card);overflow:hidden}.ar-artifacts__working{margin-top:var(--ar-space-4);padding-top:var(--ar-space-3);border-top:1px solid var(--ar-hairline)}.ar-artifacts__working-title{cursor:pointer;font-size:var(--ar-font-sm);font-weight:var(--ar-font-semibold);color:var(--ar-fg-muted)}.ar-artifacts__working[open]>.ar-artifacts__working-title{margin-bottom:var(--ar-space-2)}.ar-artifact{display:grid;gap:var(--ar-space-1);padding:var(--ar-space-3) var(--ar-space-4)}.ar-artifact+.ar-artifact{border-top:1px solid var(--ar-hairline)}.ar-artifact:hover{background:var(--ar-hover)}.ar-artifact__row{display:flex;align-items:center;gap:var(--ar-space-3)}.ar-artifact__chip{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--ar-radius-sm);font-size:13px;line-height:1}.ar-artifact__chip:before{content:"\25cf"}.ar-artifact__chip--text{background:var(--ar-cat-content-bg);color:var(--ar-cat-content-fg)}.ar-artifact__chip--text:before{content:"\25a4"}.ar-artifact__chip--image{background:var(--ar-cat-ops-bg);color:var(--ar-cat-ops-fg)}.ar-artifact__chip--image:before{content:"\25a3"}.ar-artifact__chip--video{background:var(--ar-accent-soft);color:var(--ar-accent)}.ar-artifact__chip--video:before{content:"\25b6"}.ar-artifact__chip--audio{background:var(--ar-cat-sales-bg);color:var(--ar-cat-sales-fg)}.ar-artifact__chip--audio:before{content:"\266a"}.ar-artifact__chip--other{background:var(--ar-surface-sunken);color:var(--ar-fg-subtle)}.ar-artifact__name{flex:1 1 auto;min-width:0;overflow-wrap:anywhere;text-align:left;background:none;border:0;padding:0;font:inherit;font-size:var(--ar-font-sm);color:var(--theme-text-primary)}button.ar-artifact__name{cursor:pointer}button.ar-artifact__name:hover{color:var(--ar-accent)}.ar-artifact__size{flex:0 0 auto;font-size:var(--ar-font-xs);color:var(--theme-text-secondary);font-variant-numeric:tabular-nums}.ar-artifact__credit{margin:0;padding-left:var(--ar-space-5);font-size:var(--ar-font-xs);color:var(--ar-fg-subtle);overflow-wrap:anywhere}.ar-artifact__reveal{flex:0 0 auto;background:none;border:0;padding:0;cursor:pointer;font:inherit;font-size:var(--ar-font-xs);color:var(--theme-text-secondary);text-decoration:underline}.ar-artifact__view{display:grid;gap:var(--ar-space-1)}.ar-editor{display:flex;flex-direction:column;gap:var(--ar-space-5)}.ar-editor__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ar-space-4)}.ar-editor__title{margin:0;color:var(--ar-fg);font-size:22px;font-weight:700;letter-spacing:-.01em}.ar-editor__intro{margin:6px 0 0;max-width:70ch;color:var(--ar-fg-muted);font-size:15px;line-height:1.5}.ar-editor__status{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:var(--ar-radius-pill);font-size:13px;font-weight:var(--ar-font-medium);white-space:nowrap}.ar-editor__status--on{background:var(--ar-ok-bg);color:var(--ar-ok-fg)}.ar-editor__status--off{background:var(--ar-surface-sunken);color:var(--ar-fg-muted)}.ar-editor__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ar-space-5)}.ar-editor__row{display:flex;flex-direction:column;gap:var(--ar-space-3);padding:22px;border:1px solid var(--ar-hairline);border-radius:var(--ar-radius-card);background:var(--ar-surface)}.ar-editor__row--ready{border-color:var(--ar-ok-fg)}.ar-editor__row--absent{opacity:.6}.ar-editor__top{display:flex;align-items:center;gap:var(--ar-space-4)}.ar-editor__mark{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:var(--ar-radius-card);background:var(--ar-ink-900);color:var(--ar-white);font-size:30px}.ar-editor__mark--claude-code{background:var(--ar-mark-claude)}.ar-editor__mark--codex{background:var(--ar-violet-bg);color:var(--ar-violet-fg)}.ar-editor__mark--vscode{background:var(--ar-mark-vscode)}.ar-editor__mark--opencode{background:var(--ar-ink-900)}.ar-editor__name{display:flex;flex-direction:column;gap:3px;min-width:0}.ar-editor__untested{margin-left:var(--ar-space-2);padding:0 6px;border-radius:var(--ar-radius-pill);background:var(--ar-surface-sunken);color:var(--ar-fg-subtle);font-size:11px;font-weight:var(--ar-font-medium)}.ar-editor__label{color:var(--ar-fg);font-size:18px;font-weight:var(--ar-font-semibold)}.ar-editor__state{color:var(--ar-fg-muted);font-size:13px}.ar-editor__desc{margin:0;color:var(--ar-fg-muted);font-size:14px;line-height:1.5}.ar-editor__actions{display:flex;flex-direction:column;gap:var(--ar-space-2);margin-top:auto}.ar-editor__connect{justify-content:space-between;width:100%;height:44px;color:var(--ar-accent);font-weight:var(--ar-font-medium)}.ar-editor__connect:disabled{color:var(--ar-fg-muted);opacity:1}.ar-editor__peek{align-self:flex-start;padding:0;border:0;background:none;color:var(--ar-fg-muted);font:inherit;font-size:13px;cursor:pointer}.ar-editor__peek:hover{color:var(--ar-fg)}.ar-editor__preview{margin:0;padding:var(--ar-space-3);background:var(--ar-surface-sunken);border-radius:var(--ar-radius-sm);font-family:var(--ar-font-mono);font-size:12px;line-height:1.5;overflow-x:auto;white-space:pre}.ar-editor__outcome{margin:0;color:var(--ar-fg-muted);font-size:13px;white-space:pre-wrap;word-break:break-all}@container (min-width: 520px) and (max-width: 899px){.ar-editor__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@container ar-panel (max-width: 519px){.ar-editor__list{grid-template-columns:1fr}}.ar-takeover{display:flex;align-items:center;justify-content:space-between;gap:var(--ar-space-2);padding:var(--ar-space-2);border:1px solid var(--theme-status-warning);border-radius:var(--ar-radius-md);background:var(--theme-bg-secondary)}.ar-takeover__text{display:grid;gap:2px;min-width:0}.ar-takeover__title{font-weight:600}.ar-takeover__reason{color:var(--theme-text-secondary);font-size:.85rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ar-takeover__actions{display:flex;gap:var(--ar-space-1);flex-shrink:0}.ar-browser-canvas__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:2rem;height:2rem;padding:0}.ar-browser-canvas__nav{min-width:2rem;padding-inline:var(--ar-space-1);font-size:.95rem;line-height:1}.ar-vault{display:flex;flex-direction:column;gap:var(--ar-space-2)}.ar-vault__title{font-weight:600}.ar-vault__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--ar-space-1)}.ar-vault__item{display:flex;align-items:center;justify-content:space-between;gap:var(--ar-space-2)}.ar-vault__ref{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--ar-font-sm)}.ar-vault__site{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--ar-font-sm);color:var(--ar-fg-subtle);overflow-wrap:anywhere;min-width:0}.ar-vault__new{display:flex;flex-direction:column;gap:var(--ar-space-2)}.ar-vault__hint{line-height:1.5}.ar-rail-tabs{display:flex;flex-direction:column;min-height:0;height:100%}.ar-rail-tabs__strip{display:flex;gap:var(--ar-space-1);flex:0 0 auto;overflow-x:auto;scrollbar-width:none;padding:var(--ar-space-1);border-bottom:1px solid var(--ar-hairline)}.ar-rail-tabs__strip::-webkit-scrollbar{display:none}.ar-rail-tabs__tab{flex:0 0 auto;display:flex;align-items:center;gap:var(--ar-space-1);padding:var(--ar-space-1) var(--ar-space-2);border:0;border-radius:var(--ar-radius-sm);background:none;color:var(--ar-fg-muted);font:inherit;font-size:var(--ar-font-sm);cursor:pointer;white-space:nowrap}.ar-rail-tabs__tab:hover{background:var(--ar-hover)}.ar-rail-tabs__tab--on{background:var(--ar-accent-soft);color:var(--ar-fg);font-weight:600}.ar-rail-tabs__badge{padding:0 var(--ar-space-1);border-radius:var(--ar-radius-sm);background:var(--ar-hover);font-size:var(--ar-font-xs);font-weight:500}.ar-rail-tabs__panel{flex:1 1 auto;min-height:0;overflow-y:auto;padding:var(--ar-space-2)}.ar-here__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--ar-space-1)}.ar-here__item{display:flex;flex-direction:column;gap:2px;width:100%;padding:var(--ar-space-1) var(--ar-space-2);border:0;border-radius:var(--ar-radius-sm);background:none;text-align:left;font:inherit;cursor:pointer}.ar-here__item:hover{background:var(--ar-hover)}.ar-here__name{color:var(--ar-accent);font-size:var(--ar-font-sm)}.ar-here__goal{color:var(--ar-fg-subtle);font-size:var(--ar-font-xs);line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ar-skyvern__block{display:flex;flex-direction:column;gap:var(--ar-space-1)}.ar-skyvern__code+.ar-btn{margin-top:var(--ar-space-2);align-self:flex-start}.ar-skyvern__code{margin:0;padding:var(--ar-space-2);border-radius:var(--ar-radius-sm);background:var(--ar-surface-sunken);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--ar-font-xs);line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.ar-explore{display:flex;flex-direction:column;gap:var(--ar-space-2)}.ar-explore__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--ar-space-1)}.ar-explore__item{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ar-space-2)}.ar-explore__text{flex:1 1 auto;min-width:0;font-size:var(--ar-font-sm);overflow-wrap:anywhere}.ar-explore__error{margin:0;font-size:var(--ar-font-sm);color:var(--theme-button-delete-hover-text)}.ar-go{padding:7px 16px;border:0;border-radius:var(--ar-radius-md);background:var(--ar-accent);color:var(--ar-on-accent);font:inherit;font-size:12.5px;font-weight:550;cursor:pointer}.ar-go:hover:not(:disabled){background:var(--ar-accent-hover)}.ar-go:disabled{background:transparent;color:var(--ar-fg-subtle);cursor:not-allowed}.ar-quiet{padding:6px 10px;border:0;border-radius:var(--ar-radius-sm);background:transparent;color:var(--ar-fg-muted);font:inherit;font-size:12.5px;cursor:pointer}.ar-quiet:hover:not(:disabled){background:var(--ar-hover);color:var(--ar-fg)}.ar-quiet:disabled{color:var(--ar-fg-subtle);cursor:not-allowed}.ar-icon{width:22px;height:22px;padding:0;border:0;border-radius:var(--ar-radius-sm);background:transparent;color:var(--ar-fg-subtle);font:inherit;font-size:11px;line-height:1;cursor:pointer}.ar-icon:hover:not(:disabled){background:var(--ar-hover);color:var(--ar-fg)}.ar-icon:disabled{opacity:.35;cursor:not-allowed}.ar-field,.ar-select{width:100%;padding:8px 10px;border:1px solid var(--ar-hairline);border-radius:var(--ar-radius-md);background:var(--ar-surface);color:var(--ar-fg);font:inherit;font-size:13px;line-height:1.5}.ar-field:focus,.ar-select:focus{outline:none;border-color:var(--ar-accent)}.ar-field::placeholder{color:var(--ar-fg-subtle)}.ar-seg{display:inline-flex;padding:2px;border-radius:var(--ar-radius-sm);background:var(--ar-surface-sunken)}.ar-seg__opt{padding:4px 10px;border:0;border-radius:var(--ar-radius-sm);background:transparent;color:var(--ar-fg-muted);font:inherit;font-size:12px;cursor:pointer}.ar-seg__opt--on{background:var(--ar-surface);color:var(--ar-fg);font-weight:550}.ar-seg__opt:disabled{color:var(--ar-fg-subtle);cursor:not-allowed}.ar-mockup{display:flex;flex-direction:column;gap:var(--ar-space-3);padding:var(--ar-space-5);background:var(--ar-surface);box-shadow:var(--ar-shadow-card);border-radius:var(--ar-radius-card)}.ar-mockup__head{display:flex;flex-direction:column;gap:var(--ar-space-1)}.ar-mockup__title{margin:0;font-size:15px;font-weight:600;color:var(--ar-fg)}.ar-mockup__left{margin:0;font-size:12px;color:var(--ar-fg-muted)}.ar-mockup__card{display:flex;flex-direction:column;gap:var(--ar-space-3);padding-top:var(--ar-space-3);border-top:1px solid var(--ar-hairline)}.ar-mockup__card-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ar-space-3)}.ar-mockup__name{font-size:13px;font-weight:600;color:var(--ar-fg)}.ar-mockup__where{font-size:11px;color:var(--ar-fg-subtle)}.ar-mockup__stage{box-sizing:border-box;width:390px;max-width:100%;max-height:560px;overflow:auto;align-self:center;padding:var(--ar-space-4);background:var(--ar-canvas);border:1px solid var(--ar-hairline)}.ar-mockup__actions{display:flex;gap:var(--ar-space-2)}.ar-mockup__change{display:flex;flex-direction:column;gap:var(--ar-space-2)}.ar-mockup__done{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ar-space-3);padding-top:var(--ar-space-2);border-top:1px solid var(--ar-hairline)}.ar-mockup__said{font-size:12px;color:var(--ar-fg-muted);min-width:0;overflow-wrap:anywhere}.ar-mockup__skip{display:flex;justify-content:flex-end;padding-top:var(--ar-space-3);border-top:1px solid var(--ar-hairline)}.ar-mockup__skipped{margin:0;font-size:12px;color:var(--ar-fg-muted)}.ar-engine-row{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ar-space-1)}.ar-engine-row__after{margin:0;font-size:11px;color:var(--ar-fg-subtle)}.ar-section{margin:0 0 8px;color:var(--ar-fg);font-size:12px;font-weight:600}.ar-note{margin:0;color:var(--ar-fg-subtle);font-size:11.5px;line-height:1.5}.ar-plan{display:flex;flex-direction:column;gap:10px}.ar-plan__goal-field{width:100%;padding:6px 8px;border:1px solid transparent;border-radius:var(--ar-radius-md);background:transparent;color:var(--ar-fg);font:inherit;font-size:14.5px;font-weight:650;line-height:1.4;resize:none}.ar-plan__goal-field:hover{border-color:var(--ar-hairline)}.ar-plan__goal-field:focus{outline:none;border-color:var(--ar-accent)}.ar-plan__goal-field::placeholder{color:var(--ar-fg-subtle);font-weight:400}.ar-plan__heading{margin:2px 0 0;color:var(--ar-fg-muted);font-size:12px;font-weight:600}.ar-plan__empty{display:flex;flex-direction:column;gap:10px}.ar-plan__empty-text{margin:0;color:var(--ar-fg-muted);font-size:12.5px;line-height:1.5}.ar-plan__empty-actions{display:flex;align-items:center;gap:6px}.ar-plan__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1px}.ar-plan__step{display:flex;align-items:flex-start;gap:10px;padding:8px 8px 8px 6px;border-radius:var(--ar-radius-md)}.ar-plan__step:hover{background:var(--ar-hover)}.ar-plan__step--on,.ar-plan__step--on:hover{background:var(--ar-accent-soft)}.ar-plan__num{flex:0 0 auto;width:20px;height:20px;margin-top:3px;border-radius:var(--ar-radius-pill);background:var(--ar-surface-sunken);color:var(--ar-fg-subtle);font-size:11px;line-height:20px;text-align:center}.ar-plan__num--taught{background:var(--ar-accent-soft);color:var(--ar-accent)}.ar-plan__body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.ar-plan__title{width:100%;padding:2px 4px;border:1px solid transparent;border-radius:var(--ar-radius-sm);background:transparent;color:var(--ar-fg);font:inherit;font-size:13px;line-height:1.45}.ar-plan__title:hover{border-color:var(--ar-hairline)}.ar-plan__title:focus{outline:none;border-color:var(--ar-accent);background:var(--ar-surface)}.ar-plan__title::placeholder{color:var(--ar-fg-subtle)}.ar-plan__meta{display:flex;align-items:center;gap:6px;padding-left:4px;min-height:22px}.ar-plan__badge{padding:1px 7px;border-radius:var(--ar-radius-pill);background:var(--ar-accent-soft);color:var(--ar-accent);font-size:11px}.ar-plan__count{color:var(--ar-fg-subtle);font-size:11.5px}.ar-plan__tools{margin-left:auto;display:flex;gap:1px;opacity:0}.ar-plan__step:hover .ar-plan__tools,.ar-plan__tools:focus-within{opacity:1}.ar-plan__pick{flex:0 0 auto;padding:3px 9px;border:0;border-radius:var(--ar-radius-sm);background:transparent;color:var(--ar-accent);font:inherit;font-size:11.5px;cursor:pointer}.ar-plan__pick:hover:not(:disabled){background:var(--ar-surface)}.ar-plan__pick--on{background:var(--ar-accent);color:var(--ar-on-accent)}.ar-plan__pick--on:hover:not(:disabled){background:var(--ar-accent-hover)}.ar-plan__add{align-self:flex-start}.ar-plan__hint{margin:0;color:var(--ar-fg-subtle);font-size:11.5px;line-height:1.5}.ar-context{display:flex;flex-direction:column;gap:8px;padding-top:12px;border-top:1px solid var(--ar-hairline)}.ar-context__row{display:flex;align-items:center;gap:8px}.ar-context__label{flex:0 0 auto;color:var(--ar-fg-muted);font-size:12px;font-weight:600}.ar-context__pick{flex:1 1 auto;min-width:0}.ar-context__hint{margin:0;color:var(--ar-fg-subtle);font-size:11.5px;line-height:1.5}.ar-context__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.ar-context__param{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.ar-context__name{flex:2 1 7rem;min-width:0}.ar-context__type{flex:0 0 auto;width:auto}.ar-context__example{flex:3 1 8rem;min-width:0}.ar-repeat{display:flex;flex-direction:column;gap:6px;margin:8px 0 2px}.ar-repeat__row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ar-repeat__lead{flex:0 0 auto;color:var(--ar-fg-muted);font-size:12px}.ar-repeat__detail{padding-left:2px}.ar-repeat__group{flex:1 1 8rem;min-width:0;font-size:12px;padding:5px 8px}.ar-repeat__count{flex:0 0 4.5rem;text-align:center;font-size:12px;padding:5px 6px}.ar-repeat__note{margin:0;color:var(--ar-fg-subtle);font-size:11px;line-height:1.45}.ar-save-recipe{display:flex;flex-direction:column;gap:10px;padding-top:12px;border-top:1px solid var(--ar-hairline)}.ar-save-recipe__id{color:var(--ar-fg-subtle);font-size:11.5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.ar-save-recipe__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.ar-save-recipe__row{display:flex;flex-direction:column;gap:5px}.ar-save-recipe__pick{display:flex;align-items:flex-start;gap:8px;cursor:pointer}.ar-save-recipe__step{font-size:12.5px;line-height:1.45;color:var(--ar-fg)}.ar-save-recipe__fields{display:flex;flex-direction:column;gap:5px;padding-left:22px}.ar-save-recipe__expr{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;line-height:1.55;resize:vertical}.ar-save-recipe__warn{color:var(--theme-button-delete-hover-text);font-size:11.5px;line-height:1.5}.ar-save-recipe__hint{color:var(--ar-fg-subtle);font-size:11.5px;line-height:1.5}.ar-save-recipe__actions{display:flex;align-items:center;gap:8px}.ar-save-recipe__write{justify-content:flex-start}.ar-save-recipe__result{padding:9px 10px;border-radius:var(--ar-radius-md);background:var(--ar-surface-sunken);font-size:12.5px;display:flex;flex-direction:column;gap:3px}.ar-save-recipe__result--ok{color:var(--ar-fg)}.ar-save-recipe__result--failed{color:var(--theme-button-delete-hover-text)}.ar-save-recipe__problem{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;overflow-wrap:anywhere}.ar-outcome{display:flex;align-items:flex-start;gap:8px;padding:8px 10px;border-radius:var(--ar-radius-md);background:var(--ar-surface-sunken);font-size:12.5px;line-height:1.5}.ar-outcome__mark{flex:0 0 auto;font-size:12px}.ar-outcome__text{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.ar-outcome--ok .ar-outcome__mark{color:var(--ar-cat-sales-fg)}.ar-outcome--failed .ar-outcome__mark,.ar-outcome--failed .ar-outcome__text{color:var(--theme-button-delete-hover-text)}.ar-account{display:flex;flex-direction:column;gap:var(--ar-space-2)}.ar-account__title{font-weight:600}.ar-account__optional{line-height:1.5}.ar-account__who{display:flex;align-items:center;justify-content:space-between;gap:var(--ar-space-2)}.ar-account__email{overflow-wrap:anywhere;font-size:var(--ar-font-sm)}.ar-account__devices-head{font-size:var(--ar-font-sm)}.ar-account__name{display:flex;flex-direction:column;gap:var(--ar-space-1)}.ar-account__name-label{font-size:var(--ar-font-sm)}.ar-account__name-row{display:flex;align-items:center;gap:var(--ar-space-2)}.ar-account__name-input{flex:1;min-width:0}.ar-account__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--ar-space-1)}.ar-account__item{display:flex;align-items:center;justify-content:space-between;gap:var(--ar-space-2)}.ar-account__device{display:flex;flex-direction:column;min-width:0}.ar-account__device-name{overflow-wrap:anywhere}.ar-account__device-meta{font-size:11px}.ar-account__hint{line-height:1.5}.ar-account__identity{display:flex;flex-direction:column;gap:var(--ar-space-1)}.ar-account__identity-head{display:flex;align-items:center;gap:var(--ar-space-2);flex-wrap:wrap}.ar-account__identity-state{padding:1px var(--ar-space-2);border-radius:var(--ar-radius-pill);background:var(--ar-surface-sunken);color:var(--ar-fg-muted);font-size:var(--ar-font-xs)}.ar-account__identity-state[data-state=ok]{background:var(--ar-accent-soft);color:var(--ar-rail-active-fg)}.ar-account__identity-state[data-state=duplicate],.ar-account__identity-state[data-state=revoked],.ar-account__identity-state[data-state=requires_input]{color:var(--theme-button-delete-hover-text)}.ar-account__waiting{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ar-space-2);font-size:var(--ar-font-sm)}.ar-account__waiting-acts{display:inline-flex;gap:var(--ar-space-2)}.ar-account__allowance{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ar-space-2);font-size:var(--ar-font-sm)}.ar-account__allowance-link{padding:0;border:0;background:none;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.ar-account__allowance-link:hover{color:var(--ar-accent)}.ar-account__allowance-used{margin-left:auto}.ar-account__allowance{justify-content:flex-start}.ar-account__update{display:flex;align-items:center;gap:var(--ar-space-3);padding:var(--ar-space-2) 0}.ar-account__version{font-family:var(--ar-font-mono);font-size:var(--ar-font-xs);color:var(--ar-fg)}.ar-account__update-go{margin-left:auto;appearance:none;border:1px solid var(--ar-hairline);background:var(--ar-surface);color:var(--ar-fg);padding:4px var(--ar-space-3);border-radius:var(--ar-radius-sm);font-size:var(--ar-font-xs);cursor:pointer}.ar-account__update-go:hover:not(:disabled){background:var(--ar-hover)}.ar-account__update-go:disabled{opacity:.5;cursor:default}.ar-account__update-go:focus-visible{outline:2px solid var(--ar-color-focus);outline-offset:-2px}.ar-account__meter{overflow:hidden;height:4px;border-radius:var(--ar-radius-pill);background:var(--ar-hairline)}.ar-account__meter-fill{height:100%;background:var(--ar-accent);transition:width .2s ease}.ar-account__error{color:var(--theme-button-delete-hover-text);font-size:var(--ar-font-sm);line-height:1.5}.ar-publish{display:flex;flex-direction:column;gap:var(--ar-space-6);padding:var(--ar-space-5);border-radius:var(--ar-radius-card);background:var(--ar-surface);box-shadow:var(--ar-shadow-card)}.ar-publish__head{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ar-space-2)}.ar-publish__title{margin:0;color:var(--ar-fg);font-size:15px;font-weight:var(--ar-font-semibold);letter-spacing:-.01em}.ar-publish__ref{max-width:100%;padding:4px var(--ar-space-2);border-radius:var(--ar-radius-sm);background:var(--ar-surface-sunken);color:var(--ar-fg-muted);font-family:var(--ar-font-mono);font-size:var(--ar-font-sm);overflow-wrap:anywhere}.ar-publish__section{display:flex;flex-direction:column;gap:var(--ar-space-3)}.ar-publish__section-title{margin:0;color:var(--ar-fg);font-size:var(--ar-font-base);font-weight:var(--ar-font-semibold)}.ar-publish__section+.ar-publish__section{padding-top:var(--ar-space-3)}.ar-publish__section--warn{padding:var(--ar-space-3) var(--ar-space-4);border-radius:var(--ar-radius-card);background:var(--ar-caution-bg)}.ar-publish__section--warn .ar-publish__section-title{color:var(--ar-caution-fg)}.ar-publish__terms{display:flex;flex-direction:column;gap:var(--ar-space-3);padding:var(--ar-space-3);border-radius:var(--ar-radius-card);background:var(--ar-surface-sunken)}.ar-publish__terms+.ar-publish__terms{margin-top:var(--ar-space-3)}.ar-publish__choices{display:flex;flex-wrap:wrap;gap:var(--ar-space-3)}.ar-publish__choice{display:flex;align-items:center;gap:var(--ar-space-2);color:var(--ar-fg);font-size:var(--ar-font-sm)}.ar-publish__way{display:flex;flex-direction:column;gap:var(--ar-space-2)}.ar-publish__way-detail{display:flex;flex-direction:column;gap:var(--ar-space-2);padding-left:var(--ar-space-6)}.ar-publish__field{display:flex;flex-direction:column;gap:var(--ar-space-1);max-width:14rem}.ar-publish__filed{display:flex;flex-wrap:wrap;gap:var(--ar-space-3)}.ar-publish__filed .ar-publish__field{flex:1 1 10rem}.ar-publish__field--needed{padding-left:var(--ar-space-2);border-left:3px solid var(--ar-accent)}.ar-publish__hint{margin:0;color:var(--ar-fg-subtle);font-size:var(--ar-font-xs)}.ar-publish__worked{margin:0;color:var(--ar-fg-muted);font-size:var(--ar-font-sm);font-variant-numeric:tabular-nums}.ar-publish__files{list-style:none;margin:0;padding:0;border-radius:var(--ar-radius-sm);background:var(--ar-surface-sunken);max-height:260px;overflow-y:auto}.ar-publish__file{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ar-space-3);padding:var(--ar-space-2) var(--ar-space-3)}.ar-publish__file+.ar-publish__file{border-top:1px solid var(--ar-hairline)}.ar-publish__problem{flex-direction:column;align-items:stretch;gap:var(--ar-space-1)}.ar-publish__path{color:var(--ar-fg);font-family:var(--ar-font-mono);font-size:var(--ar-font-sm);overflow-wrap:anywhere}.ar-publish__size{flex:0 0 auto;color:var(--ar-fg-subtle);font-size:var(--ar-font-xs);font-variant-numeric:tabular-nums}.ar-publish__file--document .ar-publish__path{color:var(--ar-caution-fg)}.ar-publish__callout{margin:0;padding:var(--ar-space-3);border-left:3px solid var(--ar-fg-subtle);border-radius:var(--ar-radius-sm);background:var(--ar-surface-sunken);color:var(--ar-fg-muted);font-size:var(--ar-font-sm);line-height:1.6}.ar-publish__callout--documents{border-left-color:var(--ar-caution-fg);background:var(--ar-caution-bg);color:var(--ar-fg)}.ar-publish__holders{display:flex;flex-direction:column;gap:var(--ar-space-2)}.ar-publish__holders-text{margin:0}.ar-publish__cloud-refused{display:flex;flex-direction:column;gap:var(--ar-space-2)}.ar-publish__cloud-refusals{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--ar-space-2)}.ar-publish__cloud-refusal{display:flex;flex-direction:column;gap:var(--ar-space-1)}.ar-publish__cloud-nobrowser{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--ar-space-1) var(--ar-space-2)}.ar-publish__cloud-nobrowser .ar-publish__path{font-size:inherit;color:var(--ar-fg-muted)}.ar-publish__submitted{display:flex;flex-direction:column;gap:var(--ar-space-3)}.ar-publish__submitted-aside,.ar-publish__recipes-field{display:flex;flex-direction:column;gap:var(--ar-space-2)}.ar-publish__recipes{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--ar-space-1)}.ar-publish__recipe{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ar-space-3);min-width:0}.ar-publish__offer-rows{list-style:none;margin:0;padding:0;border-radius:var(--ar-radius-sm);background:var(--ar-surface-sunken)}.ar-publish__offer{display:flex;align-items:center;justify-content:space-between;gap:var(--ar-space-3);min-width:0;padding:var(--ar-space-2) var(--ar-space-3)}.ar-publish__offer+.ar-publish__offer{border-top:1px solid var(--ar-hairline)}.ar-publish__offer-main{display:flex;flex-direction:column;gap:var(--ar-space-1);min-width:0}.ar-publish__offer-facts{color:var(--ar-fg-muted);font-size:var(--ar-font-xs);font-variant-numeric:tabular-nums}.ar-publish__offer-pill{flex-shrink:0;padding:2px var(--ar-space-2);border-radius:var(--ar-radius-pill);background:var(--ar-surface);color:var(--ar-fg-muted);font-size:var(--ar-font-xs);white-space:nowrap}.ar-publish__offer-pill--live{background:var(--ar-accent-soft);color:var(--ar-rail-active-fg)}.ar-publish__offer-pill--down{color:var(--theme-button-delete-hover-text)}.ar-publish__bounded{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ar-space-1) var(--ar-space-3)}.ar-publish__bounded .ar-publish__field{flex:0 1 14rem}.ar-publish__bound{margin:0;color:var(--ar-fg-subtle);font-size:var(--ar-font-xs);font-variant-numeric:tabular-nums}.ar-publish__served-recipe{display:flex;flex-direction:column;gap:var(--ar-space-2);padding-top:var(--ar-space-3);border-top:1px solid var(--ar-hairline)}.ar-publish__served-recipe-name{font-weight:var(--ar-font-semibold)}.ar-publish__cloud-copy{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ar-space-3)}.ar-publish__cloud-copy-text{margin:0}.ar-publish__callout--done{border-left-color:var(--ar-accent);background:var(--ar-accent-soft);color:var(--ar-fg);overflow-wrap:anywhere}.ar-publish__note-box{width:100%;box-sizing:border-box;resize:vertical;font:inherit;font-size:13px}.ar-publish__declaration{margin:0;padding:var(--ar-space-3) var(--ar-space-4);border-left:3px solid var(--ar-accent);border-radius:var(--ar-radius-sm);background:var(--ar-surface-sunken);color:var(--ar-fg-muted);font-family:var(--ar-font-sans);font-size:var(--ar-font-sm);line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere;max-height:220px;overflow-y:auto}.ar-publish__agree{display:flex;align-items:flex-start;gap:var(--ar-space-2);color:var(--ar-fg);font-size:var(--ar-font-base);line-height:1.5;cursor:pointer}.ar-publish__check{flex:0 0 auto;margin:2px 0 0;accent-color:var(--ar-accent)}.ar-publish__app{display:inline-flex;align-items:center;gap:var(--ar-space-2);margin-right:var(--ar-space-5);font-size:var(--ar-font-sm);color:var(--ar-fg)}.ar-publish__actions{display:flex;align-items:center;gap:var(--ar-space-4)}.ar-publish__submit{flex:0 0 auto;padding:9px var(--ar-space-5);font-size:var(--ar-font-base);font-weight:var(--ar-font-medium)}.ar-publish__note{margin:0;color:var(--ar-fg-subtle);font-size:var(--ar-font-xs);line-height:1.5}.ar-publish__fold>summary{cursor:pointer}.ar-publish__fold>.ar-publish__files{margin-top:var(--ar-space-2)}.ar-publish__review{display:flex;flex-direction:column;gap:var(--ar-space-2);padding:var(--ar-space-3);border-radius:var(--ar-radius-card);background:var(--ar-surface-sunken)}.ar-publish__review[open]>:not(summary){margin-top:var(--ar-space-2)}.ar-publish__review-line{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ar-space-3);cursor:pointer;font-size:var(--ar-font-sm);color:var(--ar-fg)}.ar-publish__review-see{flex:none;color:var(--ar-fg-muted);font-size:var(--ar-font-xs);text-decoration:underline}.ar-publish__review-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--ar-space-2)}.ar-publish__review-item{display:flex;flex-direction:column;gap:var(--ar-space-1);min-width:0;overflow-wrap:anywhere}.ar-publish__review-rule{font-size:var(--ar-font-sm);color:var(--ar-fg)}.ar-review{display:flex;flex-direction:column;gap:var(--ar-space-3)}.ar-review__heading{margin:0;font-size:var(--ar-font-sm);font-weight:var(--ar-font-semibold);color:var(--ar-fg-muted)}.ar-review__steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--ar-space-2)}.ar-review__step{display:flex;gap:var(--ar-space-3);align-items:flex-start;padding:var(--ar-space-3);border-radius:var(--ar-radius-sm);background:var(--ar-surface-sunken)}.ar-review__step[data-state=later]{opacity:.6}.ar-review__num{flex:none;width:22px;height:22px;border-radius:var(--ar-radius-pill);display:inline-flex;align-items:center;justify-content:center;background:var(--ar-surface);color:var(--ar-fg-muted);font-size:var(--ar-font-xs);font-weight:var(--ar-font-semibold)}.ar-review__step[data-state=done] .ar-review__num{background:var(--ar-accent-soft);color:var(--ar-rail-active-fg)}.ar-review__body{display:flex;flex-direction:column;gap:var(--ar-space-2);align-items:flex-start;min-width:0}.ar-review__title{display:flex;gap:var(--ar-space-2);align-items:center;flex-wrap:wrap;font-size:var(--ar-font-base);color:var(--ar-fg)}.ar-review__state{font-size:var(--ar-font-xs);color:var(--ar-fg-muted)}.ar-review__state[data-state=done]{color:var(--ar-rail-active-fg)}.ar-review__state[data-state=failed],.ar-review__state[data-state=blocked]{color:var(--theme-button-delete-hover-text)}.ar-review__why{margin:0;font-size:var(--ar-font-xs);line-height:1.5;color:var(--ar-fg-subtle)}.ar-publish__loading{margin:0;color:var(--ar-fg-muted);font-size:var(--ar-font-sm)}.ar-publish__error{margin:0;padding:var(--ar-space-3);border-left:3px solid var(--theme-button-delete-hover-text);border-radius:var(--ar-radius-sm);background:var(--ar-surface-sunken);color:var(--theme-button-delete-hover-text);font-size:var(--ar-font-sm);line-height:1.6;overflow-wrap:anywhere}.ar-publish__terms-unread{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ar-space-2)}.ar-mine-page{display:flex;flex-direction:column;gap:var(--ar-space-8);max-width:1140px;margin:0 auto;padding:56px 40px 64px}@container ar-panel (max-width: 519px){.ar-mine-page{gap:var(--ar-space-6);padding:var(--ar-space-6) var(--ar-space-4) var(--ar-space-8)}.ar-publish{padding:var(--ar-space-4)}.ar-publish__actions{flex-direction:column;align-items:stretch;gap:var(--ar-space-2)}.ar-publish__submit{width:100%}}.ar-mine{display:flex;flex-direction:column;gap:var(--ar-space-6)}.ar-mine__controls{display:flex;align-items:center;justify-content:space-between;gap:var(--ar-space-4)}.ar-mine__find{flex:0 1 320px;display:flex;align-items:center;gap:var(--ar-space-3);height:48px;padding:0 var(--ar-space-5);border:1px solid var(--ar-hairline);border-radius:var(--ar-radius-pill);background:var(--ar-surface)}.ar-mine__find:focus-within{border-color:var(--ar-accent);box-shadow:0 0 0 3px var(--ar-accent-soft)}.ar-mine__find-icon{flex:0 0 auto;display:inline-flex;color:var(--ar-fg-muted);line-height:1}.ar-mine__search{flex:1;min-width:0;border:0;background:none;color:var(--ar-fg);font:inherit;font-size:15px}.ar-mine__search::-webkit-search-cancel-button{display:none}.ar-mine__search:focus{outline:none}.ar-mine__scroll{overflow-x:auto;border-radius:var(--ar-radius-card);background:var(--ar-surface);box-shadow:var(--ar-shadow-card)}.ar-mine__table{width:100%;min-width:680px;border-collapse:collapse;font-size:15px}.ar-mine__table th{padding:16px 20px;border-bottom:1px solid var(--ar-hairline);background:var(--ar-surface-sunken);color:var(--ar-fg-muted);font-size:14px;font-weight:var(--ar-font-medium);text-align:left;white-space:nowrap}.ar-mine__table td{padding:16px 20px;border-bottom:1px solid var(--ar-hairline);vertical-align:middle}.ar-mine__table tr:last-child td{border-bottom:0}.ar-mine__row:hover td{background:var(--ar-hover)}.ar-mine__row--on td{background:var(--ar-accent-soft)}.ar-mine__open{display:flex;align-items:center;gap:var(--ar-space-4);width:100%;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.ar-mine__names{display:flex;flex-direction:column;gap:3px;min-width:0}.ar-mine__name{color:var(--ar-fg);font-size:17px;font-weight:var(--ar-font-semibold);letter-spacing:-.01em}.ar-mine__goal{color:var(--ar-fg-muted);font-size:14px;line-height:1.5}.ar-mine__id{font-family:var(--ar-font-mono);font-size:var(--ar-font-xs);color:var(--ar-fg-subtle)}.ar-mine__renamed{align-self:flex-start;font-size:var(--ar-font-xs);color:var(--ar-fg-muted);background:var(--ar-surface-sunken);border-radius:var(--ar-radius-pill);padding:1px var(--ar-space-2)}.ar-mine__reason{margin-top:4px;color:var(--ar-bad-fg);font-size:var(--ar-font-sm);line-height:1.5;overflow-wrap:anywhere}.ar-mine__num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.ar-mine__when{color:var(--ar-fg-muted);font-size:15px;white-space:nowrap}.ar-mine__none{color:var(--ar-fg-subtle)}.ar-mine__from{color:var(--ar-fg-muted);font-size:var(--ar-font-sm);white-space:nowrap}.ar-mine__menu-col{width:64px;text-align:right}.ar-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ar-mine__blank{display:flex;flex-direction:column;align-items:center;gap:var(--ar-space-4);padding:56px var(--ar-space-5);border-radius:var(--ar-radius-card);background:var(--ar-surface);box-shadow:var(--ar-shadow-card)}.ar-mine__blank-text{margin:0;max-width:46ch;color:var(--ar-fg-muted);font-size:13.5px;line-height:1.6;text-align:center}@container ar-panel (max-width: 519px){.ar-mine{gap:var(--ar-space-4)}.ar-mine__controls{align-items:stretch;flex-direction:column;gap:var(--ar-space-3)}.ar-mine__find{flex:0 0 auto;height:44px;padding:0 var(--ar-space-4)}.ar-mine__search{max-width:none;font-size:16px}}.ar-chip{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:var(--ar-radius);background:var(--ar-accent-soft);color:var(--ar-accent);font-size:20px;line-height:1}.ar-chip--sm{width:28px;height:28px;border-radius:var(--ar-radius-sm);font-size:14px}.ar-chip--md{width:48px;height:48px}.ar-chip--lg{width:56px;height:56px;border-radius:var(--ar-radius-card);font-size:26px}.ar-chip--xl{width:72px;height:72px;border-radius:var(--ar-radius-pill);font-size:34px}.ar-chip--research{background:var(--ar-cat-research-bg);color:var(--ar-cat-research-fg)}.ar-chip--content{background:var(--ar-cat-content-bg);color:var(--ar-cat-content-fg)}.ar-chip--sales{background:var(--ar-cat-sales-bg);color:var(--ar-cat-sales-fg)}.ar-chip--ops{background:var(--ar-cat-ops-bg);color:var(--ar-cat-ops-fg)}.ar-chip--caution{background:var(--ar-caution-bg);color:var(--ar-caution-fg)}.ar-chip--violet{background:var(--ar-violet-bg);color:var(--ar-violet-fg)}.ar-pagehead{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--ar-space-4)}.ar-pagehead__text{flex:1 1 22rem;min-width:0}.ar-pagehead__eyebrow{margin:0 0 var(--ar-space-3);color:var(--ar-fg-muted);font-size:12px;font-weight:var(--ar-font-semibold);letter-spacing:.12em;text-transform:uppercase}.ar-pagehead__title{margin:0;color:var(--ar-fg);font-size:44px;font-weight:700;line-height:1.1;letter-spacing:-.025em}.ar-pagehead__sub{margin:var(--ar-space-3) 0 0;max-width:60ch;color:var(--ar-fg-muted);font-size:17px;line-height:1.5}.ar-pagehead__actions{flex:0 0 auto;display:flex;gap:var(--ar-space-2);padding-top:34px}.ar-status,.ar-verdict{display:inline-flex;align-items:center;gap:6px;padding:5px 12px 5px 10px;border-radius:var(--ar-radius-pill);font-size:13px;font-weight:var(--ar-font-medium);white-space:nowrap}.ar-status__dot,.ar-verdict__dot{width:7px;height:7px;border-radius:var(--ar-radius-pill);background:currentColor;flex:0 0 auto}.ar-status--local,.ar-status--submitted,.ar-status--in_review{background:var(--ar-accent-soft);color:var(--ar-accent)}.ar-status--published{background:var(--ar-ok-bg);color:var(--ar-ok-fg)}.ar-status--rejected{background:var(--ar-bad-bg);color:var(--ar-bad-fg)}.ar-status--taken_down{background:var(--ar-caution-bg);color:var(--ar-caution-fg)}.ar-verdict--pass{background:var(--ar-ok-bg);color:var(--ar-ok-fg)}.ar-verdict--needs_human,.ar-verdict--unproven{background:var(--ar-caution-bg);color:var(--ar-caution-fg)}.ar-verdict--fail{background:var(--ar-bad-bg);color:var(--ar-bad-fg)}.ar-verdict--cancelled{background:var(--ar-surface-sunken);color:var(--ar-fg-muted)}.ar-stepkind{display:inline-flex;align-items:center;padding:3px 10px;border-radius:var(--ar-radius-pill);font-size:11.5px;font-weight:var(--ar-font-semibold);letter-spacing:.01em;white-space:nowrap}.ar-stepkind--ai{background:var(--ar-accent-soft);color:var(--ar-accent)}.ar-stepkind--specialist{background:var(--ar-surface);color:var(--ar-fg);box-shadow:inset 0 0 0 1px var(--ar-hairline)}.ar-checks{display:flex;flex-direction:column;gap:var(--ar-space-3)}.ar-checks__heading{margin:0;color:var(--ar-fg);font-size:14px;font-weight:var(--ar-font-semibold)}.ar-checks__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--ar-space-2)}.ar-checks__item{display:flex;align-items:flex-start;gap:var(--ar-space-2);color:var(--ar-fg);font-size:var(--ar-font-base);line-height:1.5}.ar-checks__mark{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;margin-top:2px;border-radius:var(--ar-radius-pill);background:var(--ar-ok-fg);color:var(--ar-surface);font-size:10px;line-height:1}.ar-checks__mark:before{content:"\2713"}.ar-checks__item--fail .ar-checks__mark{background:var(--ar-bad-fg)}.ar-checks__item--fail .ar-checks__mark:before{content:"\2715"}.ar-checks__item--pending .ar-checks__mark{background:transparent;box-shadow:inset 0 0 0 2px var(--ar-accent);color:var(--ar-accent);font-size:8px}.ar-checks__item--pending .ar-checks__mark:before{content:"\25cf"}.ar-checks__item--undecidable .ar-checks__mark{background:transparent;box-shadow:inset 0 0 0 2px var(--ar-fg-subtle)}.ar-checks__item--undecidable .ar-checks__mark:before{content:""}.ar-checks__item--undecidable .ar-checks__rule{color:var(--ar-fg-muted)}.ar-checks__rule{min-width:0}.ar-checks__tag{flex:0 0 auto;padding:1px 7px;border-radius:var(--ar-radius-pill);background:var(--ar-caution-bg);color:var(--ar-caution-fg);font-size:10.5px;white-space:nowrap}.ar-checks__verdict{display:flex;flex-direction:column;gap:2px;padding:var(--ar-space-3) var(--ar-space-4);border-radius:var(--ar-radius-md);font-size:var(--ar-font-sm);line-height:1.5}.ar-checks__verdict strong{font-size:var(--ar-font-base);font-weight:var(--ar-font-semibold)}.ar-checks__verdict--pass{background:var(--ar-ok-bg);color:var(--ar-ok-fg)}.ar-checks__verdict--needs_human,.ar-checks__verdict--unproven{background:var(--ar-caution-bg);color:var(--ar-caution-fg)}.ar-checks__verdict--fail{background:var(--ar-bad-bg);color:var(--ar-bad-fg)}.ar-filters{display:flex;flex-wrap:wrap;gap:10px}.ar-filters__pill{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 18px;border:1px solid var(--ar-hairline);border-radius:var(--ar-radius-pill);background:var(--ar-surface);color:var(--ar-fg-muted);font:inherit;font-size:14px;font-weight:var(--ar-font-medium);cursor:pointer;white-space:nowrap;transition:background .12s ease,color .12s ease,border-color .12s ease}.ar-filters__pill:hover{background:var(--ar-hover);color:var(--ar-fg)}.ar-filters__pill--on{background:var(--ar-accent);border-color:transparent;color:var(--ar-on-accent)}.ar-filters__pill--on:hover{background:var(--ar-accent-hover);color:var(--ar-on-accent)}.ar-tabs{display:flex;gap:var(--ar-space-8);border-bottom:1px solid var(--ar-hairline)}.ar-tabs__tab{padding:10px 0 14px;margin-bottom:-1px;border:0;border-bottom:2px solid transparent;background:none;color:var(--ar-fg-muted);font:inherit;font-size:17px;font-weight:var(--ar-font-semibold);cursor:pointer;white-space:nowrap}.ar-tabs__tab:hover{color:var(--ar-fg)}.ar-tabs__tab--on{color:var(--ar-accent);border-bottom-color:var(--ar-accent)}.ar-tabs__badge{margin-left:var(--ar-space-2);padding:1px 7px;border-radius:var(--ar-radius-pill);background:var(--ar-accent-soft);color:var(--ar-accent);font-size:12px;font-weight:var(--ar-font-semibold);vertical-align:2px}@container ar-panel (max-width: 519px){.ar-pagehead{flex-direction:column}.ar-pagehead__text{flex:none}.ar-pagehead__title{font-size:24px}.ar-tabs{gap:var(--ar-space-4);overflow-x:auto}.ar-tabs__tab{font-size:15px;padding:6px 0 10px}.ar-pagehead{gap:var(--ar-space-3)}.ar-pagehead__sub{font-size:15px}.ar-pagehead__actions{flex-wrap:wrap;width:100%;padding-top:0}.ar-pagehead__actions>.ar-btn{flex:1 1 auto;justify-content:center;white-space:nowrap}.ar-filters{flex-wrap:nowrap;gap:var(--ar-space-2);overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ar-filters::-webkit-scrollbar{display:none}.ar-filters__pill{flex:0 0 auto;height:34px;padding:0 14px;font-size:13px}}.ar-recipe{display:flex;flex-direction:column;gap:var(--ar-space-6)}.ar-recipe__back{align-self:flex-start;padding:0;border:0;background:none;color:var(--ar-fg-muted);font:inherit;font-size:var(--ar-font-sm);cursor:pointer}.ar-recipe__back:hover{color:var(--ar-fg)}.ar-recipe__head{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--ar-space-4)}.ar-recipe__ident{flex:1 1 420px;min-width:0;display:flex;flex-direction:column;gap:var(--ar-space-2)}.ar-recipe__titlerow{display:flex;align-items:center;gap:var(--ar-space-3);flex-wrap:wrap}.ar-recipe__title--editable{cursor:text;border-radius:var(--ar-radius-sm)}.ar-recipe__title--editable:hover{background:var(--ar-surface-sunken)}.ar-recipe__rename{font-size:inherit;font-weight:inherit;padding:2px 6px;min-width:12ch}.ar-recipe__title{margin:0;color:var(--ar-fg);font-size:34px;font-weight:700;letter-spacing:-.025em;line-height:1.15}.ar-recipe__goal{margin:0;color:var(--ar-fg-muted);font-size:17px;line-height:1.5;max-width:64ch}.ar-recipe__tagline{margin:0;color:var(--ar-fg);font-size:20px;font-weight:var(--ar-font-semibold);letter-spacing:-.01em;line-height:1.35;max-width:48ch}.ar-recipe__ref{align-self:flex-start;padding:3px var(--ar-space-2);border-radius:var(--ar-radius-sm);background:var(--ar-surface-sunken);color:var(--ar-fg-muted);font-family:var(--ar-font-mono);font-size:var(--ar-font-sm);overflow-wrap:anywhere}.ar-recipe__run{flex:0 0 auto}.ar-recipe__publish{flex:0 0 auto;height:40px;padding:0 var(--ar-space-6);font-size:15px;font-weight:var(--ar-font-semibold)}.ar-recipe__again{height:48px;padding:0 var(--ar-space-5);font-size:15px}.ar-recipe__improve{white-space:nowrap}.ar-recipe__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ar-space-2);flex:0 0 auto}.ar-recipe__grid{display:grid;grid-template-columns:1fr;gap:var(--ar-space-5);align-items:start}.ar-recipe__card{display:flex;flex-direction:column;gap:var(--ar-space-3);padding:24px;border-radius:var(--ar-radius-card);background:var(--ar-surface);box-shadow:var(--ar-shadow-card)}.ar-recipe__viewhead{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ar-space-2)}.ar-recipe__viewtitle{margin:0;color:var(--ar-fg);font-size:24px;font-weight:700;letter-spacing:-.01em}.ar-recipe__does{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.ar-recipe__do{display:flex;align-items:center;justify-content:space-between;gap:var(--ar-space-4);padding:var(--ar-space-3) 0;border-top:1px solid var(--ar-hairline)}.ar-recipe__do:first-child{border-top:0;padding-top:0}.ar-recipe__do:last-child{padding-bottom:0}.ar-recipe__do-goal{flex:1;min-width:0;color:var(--ar-fg);font-size:var(--ar-font-base);line-height:1.5}.ar-recipe__cardtitle{margin:0;color:var(--ar-fg);font-size:20px;font-weight:700;letter-spacing:-.01em}.ar-recipe__subtitle{margin:var(--ar-space-2) 0 0;color:var(--ar-fg-muted);font-size:var(--ar-font-sm);font-weight:var(--ar-font-semibold)}.ar-recipe__body{margin:0;color:var(--ar-fg-muted);font-size:16px;line-height:1.6}.ar-recipe__muted{margin:0;color:var(--ar-fg-muted);font-size:var(--ar-font-sm);line-height:1.6}.ar-recipe__warn{margin:var(--ar-space-2) 0 0;color:var(--theme-button-delete-hover-text);font-size:var(--ar-font-sm);line-height:1.6;overflow-wrap:anywhere}.ar-recipe__basis{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--ar-space-2)}.ar-recipe__basis-item{display:flex;align-items:flex-start;gap:var(--ar-space-2);padding:var(--ar-space-3);border-radius:var(--ar-radius-sm);background:var(--ar-surface-sunken);color:var(--ar-fg);font-size:var(--ar-font-sm);line-height:1.6}.ar-recipe__basis-item:before{content:"\b7";flex:0 0 auto;color:var(--ar-accent);font-weight:var(--ar-font-bold)}.ar-recipe__sites{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--ar-space-2)}.ar-recipe__site{padding:8px var(--ar-space-4);border-radius:var(--ar-radius-pill);background:var(--ar-surface-sunken);color:var(--ar-fg);font-size:14px}.ar-recipe__site--path{font-family:var(--ar-font-mono);font-size:13px}.ar-recipe__runs{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.ar-recipe__run-row{display:flex;align-items:center;justify-content:space-between;gap:var(--ar-space-3);padding:14px 0}.ar-recipe__run-row+.ar-recipe__run-row{border-top:1px solid var(--ar-hairline)}.ar-recipe__run-open{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.ar-recipe__run-when{color:var(--ar-fg);font-size:15px;font-weight:var(--ar-font-medium)}.ar-recipe__run-why{color:var(--ar-bad-fg);font-size:var(--ar-font-sm);overflow-wrap:anywhere}.ar-recipe__cloud{margin-top:var(--ar-space-3);padding:8px 14px;border:1px solid var(--ar-hairline);border-radius:var(--ar-radius-sm);background:var(--ar-surface);color:var(--ar-fg);font-size:var(--ar-font-sm);font-weight:var(--ar-font-medium);cursor:pointer}.ar-recipe__away{display:flex;flex-direction:column;gap:var(--ar-space-1);align-items:flex-start}.ar-recipe__away+.ar-recipe__away{margin-top:var(--ar-space-3);padding-top:var(--ar-space-3);border-top:1px solid var(--ar-hairline)}.ar-recipe__away .ar-recipe__subtitle{margin-top:0}.ar-recipe__cloud--on{background:var(--ar-accent-soft);color:var(--ar-rail-active-fg);border-color:transparent}.ar-recipe__run-where{flex:none;padding:2px 8px;border-radius:var(--ar-radius-pill);background:var(--ar-surface-sunken);color:var(--ar-fg-muted);font-size:var(--ar-font-sm);white-space:nowrap}@container (min-width: 900px){.ar-recipe__grid{grid-template-columns:1.4fr 1fr}}@container ar-panel (max-width: 519px){.ar-recipe__head{flex-direction:column}.ar-recipe__ident{flex:0 0 auto}.ar-recipe__run{width:100%}.ar-recipe__title{font-size:22px}}.ar-publish__file--tool .ar-publish__path{color:var(--ar-bad-fg)}.ar-publish__programs{display:flex;flex-direction:column;gap:var(--ar-space-2)}.ar-publish__program-state{flex:none;padding:2px 8px;border-radius:var(--ar-radius-pill);background:var(--ar-bad-bg);color:var(--ar-bad-fg);font-size:var(--ar-font-sm);white-space:nowrap}.ar-publish__program-state--ok{background:var(--ar-accent-soft);color:var(--ar-rail-active-fg)}.ar-publish__libraries{display:flex;flex-direction:column;gap:var(--ar-space-2)}.ar-publish__library{display:flex;flex-direction:column;gap:var(--ar-space-2);padding:var(--ar-space-2) var(--ar-space-3)}.ar-publish__library+.ar-publish__library{border-top:1px solid var(--ar-hairline)}.ar-publish__choices--stacked{flex-direction:column;gap:var(--ar-space-1)}.ar-publish__callout--tools{border-left-color:var(--ar-bad-fg);background:var(--ar-bad-bg);color:var(--ar-fg)}.ar-import{display:flex;flex-direction:column;gap:var(--ar-space-3)}.ar-import__open{align-self:flex-start}.ar-import__title{margin:0;color:var(--ar-fg);font-size:14px;font-weight:var(--ar-font-semibold)}.ar-import__intro{margin:0;color:var(--ar-fg-muted);font-size:var(--ar-font-sm);line-height:1.6}.ar-import__text{width:100%;box-sizing:border-box;padding:var(--ar-space-3);border:1px solid var(--ar-hairline);border-radius:var(--ar-radius-sm);background:var(--ar-surface-sunken);color:var(--ar-fg);font-family:var(--ar-font-mono);font-size:var(--ar-font-sm);line-height:1.6;resize:vertical}.ar-import__text:focus{outline:none;border-color:var(--ar-accent)}.ar-import__preview{display:flex;flex-direction:column;gap:var(--ar-space-2)}.ar-import__found{margin:0;color:var(--ar-fg-muted);font-size:var(--ar-font-sm)}.ar-import__steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px;counter-reset:imported;max-height:220px;overflow-y:auto}.ar-import__step{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ar-space-3);padding:6px var(--ar-space-3);border-radius:var(--ar-radius-sm);background:var(--ar-surface-sunken);font-size:var(--ar-font-sm)}.ar-import__step:before{counter-increment:imported;content:counter(imported) ".";flex:0 0 auto;color:var(--ar-fg-subtle);font-variant-numeric:tabular-nums}.ar-import__step-goal{flex:1;min-width:0;color:var(--ar-fg)}.ar-import__untaught{flex:0 0 auto;padding:1px 7px;border-radius:var(--ar-radius-pill);background:var(--ar-caution-bg);color:var(--ar-caution-fg);font-size:10.5px;white-space:nowrap}.ar-import__actions{display:flex;gap:var(--ar-space-2)}.ar-artifact__verified{flex:none;padding:2px var(--ar-space-2);border-radius:var(--ar-radius-pill);background:var(--ar-accent-soft);color:var(--ar-rail-active-fg);font-size:var(--ar-font-xs);font-weight:var(--ar-font-medium);white-space:nowrap;border:0;cursor:pointer}.ar-artifact__verified[aria-expanded=true]{box-shadow:inset 0 0 0 1px var(--ar-rail-active-fg)}.ar-artifact__checks{list-style:none;margin:var(--ar-space-2) 0 var(--ar-space-3);padding:var(--ar-space-3) var(--ar-space-4);background:var(--ar-surface-sunken);border-left:3px solid var(--ar-accent);border-radius:var(--ar-radius-card);display:flex;flex-direction:column;gap:var(--ar-space-3)}.ar-artifact__claim{margin:0;font-size:var(--ar-font-sm);color:var(--ar-fg);display:flex;gap:var(--ar-space-2)}.ar-artifact__mark{flex:none;font-weight:var(--ar-font-semibold);color:var(--ar-rail-active-fg)}.ar-artifact__check[data-holds=no] .ar-artifact__mark,.ar-artifact__check[data-holds=no] .ar-artifact__claim{color:var(--theme-button-delete-hover-text)}.ar-artifact__evidence{list-style:none;margin:var(--ar-space-1) 0 0 var(--ar-space-5);padding:0;display:flex;flex-direction:column;gap:var(--ar-space-1);font-family:var(--ar-font-mono);font-size:var(--ar-font-xs);color:var(--ar-fg-muted);overflow-wrap:anywhere}.ar-artifact__hint{margin:var(--ar-space-1) 0 0 var(--ar-space-5);font-size:var(--ar-font-xs);color:var(--ar-fg-subtle)}.ar-mine__row-run{padding:4px var(--ar-space-3);border:0;border-radius:var(--ar-radius-pill);background:var(--ar-accent-soft);color:var(--ar-accent);font:inherit;font-size:var(--ar-font-sm);font-weight:var(--ar-font-medium);cursor:pointer;white-space:nowrap}.ar-mine__row-run:hover{background:var(--ar-accent);color:var(--ar-on-accent)}.ar-mine__sort{padding:0;border:0;background:none;color:inherit;font:inherit;font-weight:inherit;cursor:pointer;white-space:nowrap}.ar-mine__sort:hover{color:var(--ar-fg)}.ar-figures{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--ar-space-3);margin:0}.ar-figure{display:flex;flex-direction:column;gap:2px}.ar-figure__label{color:var(--ar-fg-muted);font-size:var(--ar-font-xs);font-weight:var(--ar-font-semibold);text-transform:uppercase;letter-spacing:.04em}.ar-figure__value{margin:0;color:var(--ar-fg);font-size:30px;font-weight:var(--ar-font-semibold);font-variant-numeric:tabular-nums}.ar-figure__note{margin:0;color:var(--ar-fg-subtle);font-size:var(--ar-font-xs);font-variant-numeric:tabular-nums}.ar-histogram{margin:0;display:flex;flex-direction:column;gap:var(--ar-space-2)}.ar-histogram__caption{color:var(--ar-fg-muted);font-size:var(--ar-font-xs);font-weight:var(--ar-font-semibold);text-transform:uppercase;letter-spacing:.04em}.ar-histogram__plot{display:flex;align-items:flex-end;gap:6px;min-height:96px}.ar-histogram__col{display:flex;flex:1 1 0;flex-direction:column;align-items:center;gap:4px;min-width:0;max-width:40px}.ar-histogram__stack{display:flex;flex-direction:column-reverse;justify-content:flex-start;width:100%;height:72px;border-radius:var(--ar-radius-sm);background:var(--ar-surface-sunken);overflow:hidden}.ar-histogram__bar{display:block;width:100%;min-height:3px}.ar-histogram__bar--pass{background:color-mix(in srgb,var(--ar-ok-fg) 62%,var(--ar-surface))}.ar-histogram__bar--fail{background:color-mix(in srgb,var(--ar-bad-fg) 62%,var(--ar-surface))}.ar-histogram__day{color:var(--ar-fg-subtle);font-size:10px;font-variant-numeric:tabular-nums;white-space:nowrap}.ar-menu{position:relative;display:inline-flex}.ar-menu__trigger{padding-inline:var(--ar-space-3);line-height:1}.ar-menu__scrim{position:fixed;inset:0;z-index:20;padding:0;border:0;background:transparent;cursor:default}.ar-menu__list{position:absolute;top:calc(100% + 6px);right:0;z-index:21;display:flex;flex-direction:column;min-width:180px;margin:0;padding:var(--ar-space-2);list-style:none;border-radius:var(--ar-radius-card);background:var(--ar-surface);box-shadow:var(--ar-shadow-menu, var(--ar-shadow-card))}.ar-menu__item{display:block;width:100%;padding:8px var(--ar-space-3);border:0;border-radius:var(--ar-radius-sm);background:none;color:var(--ar-fg);font-size:var(--ar-font-sm);text-align:left;cursor:pointer}.ar-menu__item:hover{background:var(--ar-surface-sunken)}.ar-menu__item--danger{color:var(--ar-bad-fg)}.ar-mine__runs{display:inline-flex;flex-direction:column;align-items:flex-end;gap:1px}.ar-mine__rate{color:var(--ar-fg-muted);font-size:var(--ar-font-xs)}.ar-recipe__actions{display:flex;align-items:center;gap:var(--ar-space-2)}.ar-recipe__actions[hidden]{display:none}.ar-recipe__publish,.ar-recipe__again{white-space:nowrap}.ar-recipe__card--wide{grid-column:1 / -1}.ar-artifacts__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ar-space-2);flex-wrap:wrap}.ar-artifacts__head>:first-child{min-width:0;flex:1 1 auto}.ar-artifacts__meta{margin:0;color:var(--ar-fg-muted);font-size:var(--ar-font-xs)}.ar-artifacts__all{white-space:nowrap}.ar-artifact__chip--pdf{background:var(--ar-bad-bg);color:var(--ar-bad-fg)}.ar-artifact__chip--pdf:before{content:"\25a5"}.ar-artifact__pdf{width:100%;height:420px;border:0;border-radius:var(--ar-radius-sm);background:var(--ar-surface-sunken)}.ar-account__reporting{display:flex;align-items:center;gap:8px;margin-top:var(--ar-space-3);color:var(--ar-fg);font-size:var(--ar-font-sm);cursor:pointer}.ar-artifacts__acts{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--ar-space-2)}.ar-transcript{display:flex;flex-direction:column;gap:var(--ar-space-3)}.ar-transcript__head,.ar-board__head{display:flex;align-items:center;justify-content:space-between;gap:var(--ar-space-2)}.ar-transcript__body{max-height:320px;overflow-y:auto;display:flex;flex-direction:column;gap:2px;padding:var(--ar-space-2);border-radius:var(--ar-radius-sm);background:var(--ar-surface-sunken);font-family:var(--ar-font-mono);font-size:11.5px;line-height:1.6}.ar-transcript__line{display:flex;gap:var(--ar-space-2);word-break:break-word}.ar-transcript__who{flex:0 0 auto;color:var(--ar-fg-subtle)}.ar-transcript__said{flex:1 1 auto;white-space:pre-wrap;color:var(--ar-fg)}.ar-transcript__line--turn .ar-transcript__said,.ar-transcript__line--stopped .ar-transcript__said{color:var(--ar-fg-muted);font-style:italic}.ar-transcript__empty,.ar-transcript__stopped,.ar-board__empty,.ar-board__said{margin:0;font-size:var(--ar-font-sm);color:var(--ar-fg-muted)}.ar-board{display:flex;flex-direction:column;gap:var(--ar-space-3)}.ar-board__add{display:flex;gap:var(--ar-space-2)}.ar-board__add .ar-input{flex:1 1 0;min-width:0}.ar-board__group{display:flex;flex-direction:column;gap:var(--ar-space-1)}.ar-board__groupLabel{display:flex;align-items:center;gap:var(--ar-space-2);margin:0;font-size:var(--ar-font-sm);font-weight:var(--ar-font-semibold);color:var(--ar-fg-muted)}.ar-board__row{display:flex;flex-direction:column;gap:4px;padding:var(--ar-space-2);border-radius:var(--ar-radius-sm);background:var(--ar-surface-sunken);border-left:3px solid transparent}.ar-board__row--claimed{border-left-color:var(--ar-accent)}.ar-board__row--blocked{border-left-color:var(--theme-button-delete-hover-bg)}.ar-board__row--done,.ar-board__row--abandoned{opacity:.6}.ar-board__what{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--ar-space-2)}.ar-board__rowTitle{flex:1 1 12em;min-width:0;font-size:var(--ar-font-base);font-weight:var(--ar-font-semibold);color:var(--ar-fg)}.ar-board__owner{flex:0 1 auto;min-width:0;overflow-wrap:anywhere;font-family:var(--ar-font-mono);font-size:11px;color:var(--ar-fg-subtle)}.ar-board__stale{padding:1px var(--ar-space-2);border-radius:var(--ar-radius-pill);background:var(--theme-button-delete-hover-bg);color:var(--theme-button-delete-hover-text);font-size:11px;white-space:nowrap}.ar-board__progress{font-family:var(--ar-font-mono);font-size:var(--ar-font-sm);color:var(--ar-fg-muted)}.ar-board__folder{display:block;font-family:var(--ar-font-mono);font-size:11px;color:var(--ar-fg-subtle);word-break:break-all}.ar-board__body{margin:0;font-size:var(--ar-font-sm);color:var(--ar-fg-muted);white-space:pre-wrap;word-break:break-word}.ar-board__stranded{margin:var(--ar-space-2) 0 0;padding:var(--ar-space-2) var(--ar-space-3);border-left:3px solid var(--theme-button-delete-hover-bg);border-radius:var(--ar-radius-sm, 6px);background:var(--ar-surface-sunken);font-size:var(--ar-font-sm);color:var(--ar-fg-muted);word-break:break-word}.ar-board__actions,.ar-board__edit{display:flex;gap:var(--ar-space-2)}.ar-board__edit .ar-input{flex:1 1 0;min-width:0}.ar-btn--danger{background:var(--theme-button-delete-hover-bg);color:var(--theme-button-delete-hover-text)}@container ar-panel (max-width: 519px){.ar-board__add,.ar-board__edit{flex-direction:column}.ar-transcript__body{max-height:200px}}.ar-create{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ar-space-6);align-items:start}.ar-create__draft{order:-1}@container (min-width: 900px){.ar-create{grid-template-columns:minmax(0,11fr) minmax(0,9fr)}.ar-create__draft{order:0;position:sticky;top:var(--ar-space-4)}.ar-create:not(:has(>.ar-create__draft)){grid-template-columns:minmax(0,1fr)}}.ar-convo{display:flex;flex-direction:column;gap:var(--ar-space-4);height:100%;min-height:0;overflow:hidden;padding:var(--ar-space-5);border:1px solid var(--ar-hairline);border-radius:var(--ar-radius-card);background:var(--ar-surface);box-shadow:var(--ar-shadow-card)}.ar-convo__stream{display:flex;flex-direction:column;gap:var(--ar-space-3);flex:1 1 auto;min-height:200px;overflow-y:auto;margin:0;padding:0;list-style:none}.ar-convo>.ar-convo__say{display:flex;flex-direction:column;gap:var(--ar-space-3);flex:0 0 auto;min-height:0;overflow:visible}.ar-convo__row{display:flex;flex-direction:column;gap:var(--ar-space-1);max-width:82%}.ar-convo__row--agent{align-self:flex-start;align-items:flex-start}.ar-convo:has(.ar-convo__row--lead)>.ar-convo__stream{min-height:0}.ar-convo:has(.ar-convo__row--lead)>.ar-convo__stream>:first-child{margin-top:auto}.ar-convo__row--lead{align-self:stretch;max-width:100%}.ar-convo__lead{margin:0;font-family:var(--ar-font-display);font-size:20px;font-weight:650;letter-spacing:-.01em;color:var(--ar-fg)}.ar-convo__row--person{align-self:flex-end;align-items:flex-end}.ar-convo__row--turn{align-self:center;max-width:100%}.ar-convo__row--ask,.ar-convo__row--handoff{align-self:stretch;max-width:100%}.ar-convo__row--handoff:empty{display:none}.ar-convo__who{font-size:11px;color:var(--ar-fg-subtle)}.ar-convo__bubble{padding:var(--ar-space-3) var(--ar-space-4);border-radius:var(--ar-radius-card);font-size:14px;line-height:1.5;color:var(--ar-fg);white-space:pre-wrap;overflow-wrap:anywhere}.ar-convo__bubble--agent{background:var(--ar-surface-sunken);border-bottom-left-radius:var(--ar-radius-sm)}.ar-convo__bubble--live:after{content:"";display:inline-block;width:.5em;height:1em;margin-left:2px;vertical-align:text-bottom;background:var(--ar-fg-subtle);animation:ar-convo-caret 1s steps(2,start) infinite}@keyframes ar-convo-caret{to{visibility:hidden}}@media(prefers-reduced-motion:reduce){.ar-convo__bubble--live:after{animation:none}}.ar-convo__bubble--person{background:var(--ar-accent-soft);border-bottom-right-radius:var(--ar-radius-sm)}.ar-convo__bubble--result{margin-top:var(--ar-space-1);font-size:13px;color:var(--ar-fg-muted)}.ar-convo__changed{margin:var(--ar-space-2) 0 0;font-size:var(--ar-font-sm);color:var(--ar-fg-muted);overflow-wrap:anywhere}.ar-convo__turn{font-size:11px;color:var(--ar-fg-subtle);padding:2px var(--ar-space-3);border-radius:var(--ar-radius-pill);background:var(--ar-surface-sunken)}.ar-convo__state{font-size:11px;color:var(--ar-fg-subtle)}.ar-convo__state--read{color:var(--ar-accent)}.ar-convo__state--done{color:var(--ar-fg-muted)}.ar-convo__state--waiting{color:var(--ar-fg-subtle)}.ar-convo__state--aside{color:var(--theme-button-delete-hover-text)}.ar-convo__say{display:flex;flex-direction:column;gap:var(--ar-space-2)}.ar-convo__asks-line{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:var(--ar-space-3);padding:var(--ar-space-2) var(--ar-space-3);border-left:3px solid var(--ar-accent);background:var(--ar-surface-sunken);font-size:var(--ar-font-sm);font-weight:var(--ar-font-semibold);color:var(--ar-fg)}.ar-convo__asks-count{min-width:0;overflow-wrap:anywhere}.ar-asks-dialog__layer{position:fixed;inset:0;z-index:90;display:flex;align-items:flex-start;justify-content:center;padding-top:8vh}.ar-asks-dialog__scrim{position:absolute;inset:0;padding:0;border:0;cursor:default;background:color-mix(in srgb,var(--ar-black) 45%,transparent)}.ar-asks-dialog{position:relative;display:flex;flex-direction:column;gap:var(--ar-space-5);width:min(760px,calc(100vw - 32px));max-height:84vh;padding:var(--ar-space-6);border-radius:var(--ar-radius-card);background:var(--ar-surface);box-shadow:var(--ar-shadow-pop)}.ar-asks-dialog__head{display:flex;align-items:center;gap:var(--ar-space-3)}.ar-asks-dialog__title{margin:0;font-size:20px;font-weight:650;color:var(--ar-fg)}.ar-asks-dialog__count{padding:2px var(--ar-space-2);border-radius:var(--ar-radius-pill);background:var(--ar-accent-soft);color:var(--ar-rail-active-fg);font-size:var(--ar-font-sm);font-weight:var(--ar-font-semibold)}.ar-asks-dialog__later{flex:0 0 auto;width:auto;margin-left:auto;padding-inline:var(--ar-space-4)}.ar-asks-dialog .ar-ask>.ar-card__label{display:none}.ar-asks-dialog .ar-ask{padding:var(--ar-space-2) 0 0 var(--ar-space-4)}.ar-asks-dialog .ar-ask__choices{position:sticky;bottom:0;z-index:1;padding-block:var(--ar-space-3);background:var(--ar-surface);box-shadow:0 -12px 12px -12px var(--ar-black)}.ar-asks-dialog__list{display:flex;flex-direction:column;gap:var(--ar-space-6);min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto;font-size:15px;line-height:1.6}.ar-convo__ask-pick{margin-top:var(--ar-space-2)}.ar-convo__notice{margin:0;padding:var(--ar-space-2) var(--ar-space-3);border-left:3px solid var(--ar-accent);border-radius:var(--ar-radius-card);background:var(--ar-surface-sunken);color:var(--ar-fg);font-size:13px;line-height:1.5}.ar-convo__box{display:flex;flex-direction:column;gap:var(--ar-space-2);padding:var(--ar-space-3);border:1px solid var(--ar-hairline);border-radius:var(--ar-radius-card);background:var(--ar-surface)}.ar-convo__box:focus-within{border-color:var(--ar-accent)}.ar-convo__input{width:100%;border:0;padding:var(--ar-space-1);background:transparent;color:var(--ar-fg);font:inherit;font-size:14px;line-height:1.5;resize:vertical;outline:none}.ar-convo__tools{display:flex;align-items:center;justify-content:flex-end;gap:var(--ar-space-2)}.ar-convo__priority{font:inherit;font-size:12px;color:var(--ar-fg-muted);padding:6px var(--ar-space-2);border:1px solid var(--ar-hairline);border-radius:var(--ar-radius-sm);background:var(--ar-surface)}.ar-convo__send{min-width:88px}.ar-convo__hint{margin:0;font-size:11px;color:var(--ar-fg-subtle)}.ar-draft{display:flex;flex-direction:column;gap:var(--ar-space-4);padding:var(--ar-space-5);border-radius:var(--ar-radius-card);background:var(--ar-surface);box-shadow:var(--ar-shadow-card)}.ar-draft__top{display:flex;align-items:center;justify-content:space-between;gap:var(--ar-space-3)}.ar-draft__title{margin:0;font-size:18px;font-weight:700;color:var(--ar-fg)}.ar-draft__live{font-size:11px;font-weight:var(--ar-font-semibold);padding:3px var(--ar-space-3);border-radius:var(--ar-radius-pill);background:var(--ar-surface-sunken);color:var(--ar-fg-muted)}.ar-draft__live--on{background:var(--ar-accent-soft);color:var(--ar-rail-active-fg, var(--ar-accent))}.ar-draft__name{display:flex;gap:var(--ar-space-3);align-items:flex-start}.ar-draft__mark{flex:none}.ar-draft__name-text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:var(--ar-space-1)}.ar-draft__id{font-size:16px;font-weight:700;color:var(--ar-fg);overflow-wrap:anywhere}.ar-draft__goal{margin:0;font-size:13px;color:var(--ar-fg-muted);line-height:1.5}.ar-draft__categories{display:flex;flex-wrap:wrap;gap:var(--ar-space-3)}.ar-draft__categories>label{display:grid;gap:var(--ar-space-2);flex:1 1 12rem;min-width:0}.ar-draft__categories select{width:100%}.ar-draft__block{display:flex;flex-direction:column;gap:var(--ar-space-2);padding:var(--ar-space-4);border-radius:var(--ar-radius-card);background:var(--ar-surface-sunken)}.ar-draft__head{display:flex;align-items:center;gap:var(--ar-space-2)}.ar-draft__icon{display:inline-flex;flex:none}.ar-draft__h{margin:0;font-size:13px;font-weight:var(--ar-font-semibold);color:var(--ar-fg)}.ar-draft__add{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--ar-space-1) var(--ar-space-3);margin:var(--ar-space-3) 0 0;font-size:12px;color:var(--ar-fg-muted)}.ar-draft__add-lead{color:var(--ar-fg-subtle)}.ar-draft__add-one{padding:0;border:0;background:none;font:inherit;color:var(--ar-accent);cursor:pointer}.ar-draft__add-one:hover{text-decoration:underline}.ar-draft__none{margin:0;font-size:12px;color:var(--ar-fg-subtle)}.ar-draft__none--must{color:var(--theme-button-delete-hover-text)}.ar-draft__said{margin:0;display:flex;flex-direction:column;gap:var(--ar-space-2)}.ar-draft__said-row dt{font-size:12px;color:var(--ar-fg-muted)}.ar-draft__said-row dd{margin:2px 0 0;font-size:13px;color:var(--ar-fg);overflow-wrap:anywhere}.ar-draft__pills{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.ar-draft__pill{display:inline-flex;align-items:center;gap:4px;padding:4px var(--ar-space-3);background:var(--ar-surface-sunken);font-size:12px;color:var(--ar-fg)}.ar-draft__pill--mono{font-family:var(--ar-font-mono)}.ar-draft__opt,.ar-draft__type{font-size:11px;color:var(--ar-fg-subtle)}.ar-draft__rules{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--ar-space-1)}.ar-draft__rule{font-size:13px;color:var(--ar-fg);padding-left:var(--ar-space-3);border-left:3px solid var(--ar-accent)}.ar-draft__rule--prose{border-left-color:var(--ar-hairline)}.ar-draft__recipe{display:flex;flex-direction:column;gap:var(--ar-space-3)}.ar-draft__recipe-head{display:flex;gap:var(--ar-space-3);align-items:flex-start}.ar-draft__recipe-id{font-family:var(--ar-font-mono);font-size:11px;color:var(--ar-fg-subtle)}.ar-draft__recipe-goal{margin:0;font-size:13px;font-weight:var(--ar-font-semibold);color:var(--ar-fg);line-height:1.5}.ar-draft__bystep{margin-top:var(--ar-space-2);font-size:11px;color:var(--ar-fg-muted)}.ar-draft__bystep summary{cursor:pointer;color:var(--ar-fg-subtle)}.ar-draft__bystep ul{margin:var(--ar-space-1) 0 0;padding:0;list-style:none}.ar-draft__pill-name{font-family:var(--ar-font-mono)}.ar-draft__pending{margin:0;font-size:11px;color:var(--ar-fg-subtle)}.ar-draft__steps{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--ar-space-2)}.ar-draft__step{display:flex;align-items:center;gap:var(--ar-space-3)}.ar-draft__num{display:inline-flex;align-items:center;justify-content:center;flex:none;width:24px;height:24px;border-radius:var(--ar-radius-pill);background:var(--ar-accent-soft);color:var(--ar-accent);font-size:12px;font-weight:700}.ar-draft__step-who{display:block;margin-top:2px;font-family:var(--ar-font-mono);font-size:11px;color:var(--ar-fg-subtle)}.ar-draft__step-goal{flex:1;min-width:0;font-size:13px;color:var(--ar-fg)}.ar-draft__effects{margin:var(--ar-space-2) 0 0;font-size:11px;color:var(--ar-fg-subtle)}.ar-draft__reviews{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--ar-space-2)}.ar-draft__review{display:flex;flex-direction:column;gap:var(--ar-space-1);padding:var(--ar-space-2);border-radius:var(--ar-radius-sm);background:var(--ar-surface)}.ar-draft__review-title{font-size:13px;font-weight:var(--ar-font-medium);color:var(--ar-fg)}.ar-draft__review-result{font-size:12px;color:var(--ar-fg-muted);overflow-wrap:anywhere}.ar-draft__review-acts{display:flex;gap:var(--ar-space-2)}.ar-draft__acts{display:flex;flex-wrap:wrap;gap:var(--ar-space-3)}.ar-draft__save,.ar-draft__test,.ar-draft__not-now{flex:1;padding-block:12px}.ar-draftform{display:grid;gap:var(--ar-space-3)}.ar-draftform__title{margin:0;font-size:var(--ar-font-sm);font-weight:var(--ar-font-semibold);color:var(--ar-fg-muted)}.ar-draftform__options{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--ar-space-3)}.ar-draftform__option{display:grid;gap:var(--ar-space-1);padding:var(--ar-space-4);text-align:left;cursor:pointer;border:0;border-left:3px solid transparent;background:var(--ar-surface-sunken);color:var(--ar-fg);font:inherit}.ar-draftform__option--chosen{border-left-color:var(--ar-accent);background:var(--ar-surface)}.ar-draftform__option:disabled{cursor:default}.ar-draftform__name{font-size:var(--ar-font-base);font-weight:var(--ar-font-semibold)}.ar-draftform__means{font-size:var(--ar-font-xs);color:var(--ar-fg-muted)}.ar-draft__why{margin:0;font-size:12px;color:var(--theme-button-delete-hover-text)}.ar-draft__save-line{flex-basis:100%;margin:0;color:var(--ar-fg);font-size:var(--ar-font-base, 13px);font-weight:var(--ar-font-semibold)}.ar-draft__kept{margin:0;text-align:center;font-size:11px;color:var(--ar-fg-subtle)}.ar-draft__caution{margin:0;font-size:12px;color:var(--ar-fg-muted)}.ar-draft__see-work{margin-left:var(--ar-space-2);padding:0;border:0;background:none;font:inherit;color:inherit;text-decoration:underline;cursor:pointer}.ar-draft__see-work:hover{text-decoration:none}.ar-draft__refine{margin:0;text-align:center;font-size:11px;color:var(--ar-fg-subtle)}.ar-invite--bare{padding:0;background:none;box-shadow:none}.ar-invite{display:flex;flex-direction:column;gap:var(--ar-space-2);padding:var(--ar-space-4);border:1px solid var(--ar-hairline);border-left:3px solid var(--ar-accent);border-radius:var(--ar-radius-card);background:var(--ar-surface-sunken)}.ar-invite__title{margin:0;font-size:13px;font-weight:var(--ar-font-semibold);color:var(--ar-fg)}.ar-invite__body,.ar-invite__then{margin:0;font-size:12px;line-height:1.5;color:var(--ar-fg-muted)}.ar-invite__box{display:flex;align-items:center;gap:var(--ar-space-3);padding:var(--ar-space-3);border:1px solid var(--ar-hairline);border-radius:var(--ar-radius-sm);background:var(--ar-surface)}.ar-invite__sentence{flex:1;min-width:0;font-family:var(--ar-font-mono);font-size:12px;line-height:1.5;color:var(--ar-fg);overflow-wrap:anywhere}.ar-invite__copy{flex:none}.ar-convo__box{position:relative}.ar-convo__box--over{border-color:var(--ar-accent);background:var(--ar-accent-soft)}.ar-convo__drop{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;border-radius:var(--ar-radius-card);font-size:13px;color:var(--ar-accent);pointer-events:none}.ar-convo__chips{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.ar-convo__file,.ar-convo__chip{display:inline-flex;align-items:center;gap:6px;padding:3px var(--ar-space-2) 3px var(--ar-space-3);border:1px solid var(--ar-hairline);border-radius:var(--ar-radius-pill);background:var(--ar-surface-sunken);font-size:12px;color:var(--ar-fg)}.ar-convo__file--saving{opacity:.6}.ar-convo__file--failed{border-color:var(--theme-button-delete-hover-bg);color:var(--theme-button-delete-hover-text)}.ar-convo__chip--ref{border-style:dashed;border-color:var(--ar-fg-subtle);background:var(--ar-surface);color:var(--ar-fg-muted)}.ar-convo__chip--lib,.ar-convo__chip--conn{border-color:var(--ar-accent);background:var(--ar-accent-soft);color:var(--ar-accent)}.ar-convo__chip-name{font-family:var(--ar-font-mono)}.ar-convo__chip-meta{font-size:11px;opacity:.75}.ar-convo__chip-x{border:0;background:transparent;padding:0 2px;color:inherit;opacity:.6;font:inherit;cursor:pointer}.ar-convo__chip-x:hover{opacity:1}.ar-convo__file-input{display:none}.ar-convo__spacer{flex:1}.ar-convo__tool{display:inline-flex;align-items:center;gap:5px;height:28px;min-width:28px;justify-content:center;padding:0 6px;border:1px solid transparent;border-radius:var(--ar-radius-sm);background:transparent;color:var(--ar-fg-muted);cursor:pointer}.ar-convo__tool:hover:not(:disabled){background:var(--ar-surface-sunken);color:var(--ar-fg)}.ar-convo__tool:disabled{opacity:.4;cursor:default}.ar-convo__tool--on{border-color:var(--ar-hairline);background:var(--ar-surface-sunken);color:var(--ar-fg)}.ar-convo__tool--wide{max-width:40%}.ar-convo__tool-count{min-width:15px;padding:0 4px;border-radius:var(--ar-radius-pill);background:var(--ar-accent);color:var(--ar-on-accent, #fff);font-size:10px;line-height:15px;text-align:center}.ar-convo__tool-text{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ar-convo__pop-scrim{position:fixed;inset:0;z-index:40;border:0;padding:0;background:transparent;cursor:default}.ar-convo:has(.ar-convo__pop){overflow:visible}.ar-convo:has(.ar-convo__pop)>.ar-convo__stream{min-height:0}.ar-convo__pop{position:absolute;z-index:41;left:0;right:0;bottom:calc(100% + 6px);max-height:60vh;overflow-y:auto;display:flex;flex-direction:column;gap:var(--ar-space-2);padding:var(--ar-space-4);border:1px solid var(--ar-hairline);border-radius:var(--ar-radius-card);background:var(--ar-surface);box-shadow:var(--ar-shadow-card)}.ar-convo__pop-title{font-size:var(--ar-font-sm);font-weight:var(--ar-font-semibold, 600);color:var(--ar-fg-muted)}.ar-convo__pop-body{display:flex;flex-direction:column;gap:var(--ar-space-3)}.ar-convo__pop-act{align-self:flex-start;padding:4px var(--ar-space-3);border:1px dashed var(--ar-hairline);border-radius:var(--ar-radius-sm);background:transparent;font:inherit;font-size:12px;color:var(--ar-fg-muted);cursor:pointer}.ar-convo__pick{margin:0;padding:0;list-style:none}.ar-convo__pick-row{display:flex;align-items:center;gap:var(--ar-space-2);width:100%;padding:5px var(--ar-space-2);border:0;border-radius:var(--ar-radius-sm);background:transparent;font:inherit;font-size:13px;color:var(--ar-fg);text-align:left;cursor:pointer}.ar-convo__pick-row:hover:not(:disabled){background:var(--ar-surface-sunken)}.ar-convo__pick-row--on{color:var(--ar-accent)}.ar-convo__pick-tick{width:12px;flex:0 0 12px}.ar-convo__pick-name{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ar-convo__pick-meta{font-size:11px;color:var(--ar-fg-subtle)}.ar-factory__market{display:grid;gap:var(--ar-space-2, 8px);margin-top:var(--ar-space-3, 12px)}.ar-factory__doors{display:grid;gap:var(--ar-space-3, 12px);grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.ar-factory__door{display:flex;flex-direction:column;gap:var(--ar-space-2, 8px);padding:var(--ar-space-4, 16px);border-radius:var(--ar-radius-card);background:var(--ar-surface-sunken)}.ar-factory__door-title{margin:0;font-size:var(--ar-font-sm);font-weight:var(--ar-font-semibold);color:var(--ar-fg-muted)}.ar-factory__acts{display:flex;flex-wrap:wrap;gap:var(--ar-space-2, 8px);margin-top:auto}.ar-factory__market-note{margin:0;color:var(--ar-fg-muted);font-size:var(--ar-font-sm)}.ar-jobpost{display:grid;gap:var(--ar-space-6, 24px)}.ar-jobpost__zone{display:grid;gap:var(--ar-space-2, 8px)}.ar-jobpost__zone-title{margin:0;font-size:var(--ar-font-sm);font-weight:var(--ar-font-semibold);color:var(--ar-fg-muted)}.ar-jobpost__field{display:grid;gap:var(--ar-space-1, 4px);font-size:var(--ar-font-sm);color:var(--ar-fg-muted)}.ar-jobpost__note{margin:0;font-size:var(--ar-font-sm);color:var(--ar-fg-subtle)}.ar-jobpost__brief{margin:0;max-height:260px;overflow:auto;padding:var(--ar-space-3, 12px);border-radius:var(--ar-radius-card, 10px);background:var(--ar-surface-sunken);font-family:var(--ar-font-mono);font-size:var(--ar-font-xs);white-space:pre-wrap;color:var(--ar-fg)}.ar-jobpost__files{list-style:none;margin:0;padding:0;display:grid;gap:var(--ar-space-1, 4px)}.ar-jobpost__file{display:flex;justify-content:space-between;align-items:center;gap:var(--ar-space-2, 8px)}.ar-jobpost__file label{display:flex;gap:var(--ar-space-2, 8px);align-items:center}.ar-jobpost__file code{font-family:var(--ar-font-mono);font-size:var(--ar-font-xs)}.ar-jobpost__file-meta{color:var(--ar-fg-subtle);font-size:var(--ar-font-xs)}.ar-jobpost__check{display:flex;gap:var(--ar-space-2, 8px);align-items:flex-start;font-size:var(--ar-font-sm);color:var(--ar-fg)}.ar-jobpost__quote{margin:0;padding:var(--ar-space-3, 12px) var(--ar-space-4, 16px);border-left:3px solid var(--ar-accent);background:var(--ar-surface-sunken);border-radius:var(--ar-radius-card, 10px);white-space:pre-wrap;font-size:var(--ar-font-sm);color:var(--ar-fg)}.ar-jobpost__actions{display:flex;gap:var(--ar-space-2, 8px)}.ar-jobpost__said{margin:0;color:var(--ar-bad-fg);font-size:var(--ar-font-sm)}.ar-jobpost__id{font-family:var(--ar-font-mono);font-size:var(--ar-font-xs);color:var(--ar-fg-muted)}.ar-jobpost__pair{display:grid;gap:var(--ar-space-2, 8px)}.ar-jobpost__mono{font-family:var(--ar-font-mono)}.ar-jobpost__places{list-style:none;margin:0;padding:0;display:grid;gap:var(--ar-space-3, 12px)}.ar-jobpost__place{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:var(--ar-space-2, 8px);align-items:end;padding:var(--ar-space-3, 12px);background:var(--ar-surface-sunken)}.ar-jobpost__place-title{min-width:0}.ar-jobpost__place-kind{grid-column:1 / -1}.ar-jobpost__num{width:7em}@container (max-width: 519px){.ar-jobpost__place{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ar-jobpost__place-title{grid-column:1 / -1}}.ar-jobs{display:grid;gap:var(--ar-space-4);margin-top:var(--ar-space-6)}.ar-jobs__section{display:grid;gap:var(--ar-space-3, 12px);padding:var(--ar-space-5);border-radius:var(--ar-radius-card);background:var(--ar-surface);box-shadow:var(--ar-shadow-card)}.ar-jobs__list{list-style:none;margin:0;padding:0;display:grid;gap:var(--ar-space-3, 12px)}.ar-jobs__card{display:grid;gap:var(--ar-space-2, 8px);padding:var(--ar-space-4, 16px);border-radius:var(--ar-radius-card, 10px);background:var(--ar-surface-sunken)}.ar-jobs__head{display:flex;justify-content:space-between;align-items:baseline;gap:var(--ar-space-3, 12px)}.ar-jobs__title{font-weight:var(--ar-font-semibold);color:var(--ar-fg)}.ar-jobs__title--link{padding:0;border:0;background:none;font:inherit;font-weight:var(--ar-font-semibold);text-align:left;cursor:pointer}.ar-jobs__title--link:hover{text-decoration:underline}.ar-jobs__brief{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ar-fg);font-size:var(--ar-font-sm);line-height:1.55}.ar-jobs__brief--md{white-space:normal}.ar-jobs__section,.ar-jobs__list,.ar-jobs__card,.ar-jobs__brief{min-width:0}.ar-jobs__brief--md>:first-child{margin-top:0}.ar-jobs__brief--md h1,.ar-jobs__brief--md h2,.ar-jobs__brief--md h3{margin:var(--ar-space-4) 0 var(--ar-space-2);font-size:var(--ar-font-sm);font-weight:var(--ar-font-semibold)}.ar-jobs__brief--md p,.ar-jobs__brief--md ul,.ar-jobs__brief--md ol{margin:0 0 var(--ar-space-2)}.ar-jobs__brief--md pre{overflow-x:auto;padding:var(--ar-space-3);background:var(--ar-surface-sunken);font-size:12px}.ar-jobs__brief--md code{font-family:var(--ar-font-mono);font-size:12px}.ar-jobs__title--page{margin:0;font-size:20px;line-height:1.35}.ar-brief{display:flex;flex-direction:column;gap:var(--ar-space-4);min-width:0}.ar-brief__files{display:flex;flex-direction:column;gap:var(--ar-space-1);min-width:0}.ar-brief__label{color:var(--ar-fg-muted);font-size:var(--ar-font-sm);font-weight:var(--ar-font-semibold);margin-bottom:var(--ar-space-1)}.ar-brief__file{min-width:0;background:var(--ar-surface-sunken)}.ar-brief__path{padding:var(--ar-space-2) var(--ar-space-3);cursor:pointer;font-family:var(--ar-font-mono);font-size:12px;color:var(--ar-fg)}.ar-brief__code{margin:0;padding:var(--ar-space-3);overflow-x:auto;font-family:var(--ar-font-mono);font-size:12px;line-height:1.5;color:var(--ar-fg)}.ar-jobs__pills .ar-jobs__meta{white-space:nowrap}.ar-jobs__report{position:relative}.ar-jobs__report>summary{list-style:none;cursor:pointer;color:var(--ar-fg-subtle);font-size:var(--ar-font-xs)}.ar-jobs__report>summary::-webkit-details-marker{display:none}.ar-jobs__report>summary:hover{color:var(--ar-fg);text-decoration:underline}.ar-jobs__report-menu{position:absolute;right:0;top:calc(100% + 4px);z-index:5;display:flex;flex-direction:column;min-width:160px;padding:var(--ar-space-1);background:var(--ar-surface);box-shadow:var(--ar-shadow-card)}.ar-jobs__report-menu>button{padding:var(--ar-space-2) var(--ar-space-3);border:0;background:none;color:var(--ar-fg);font:inherit;font-size:var(--ar-font-sm);text-align:left;cursor:pointer}.ar-jobs__report-menu>button:hover{background:var(--ar-hover)}.ar-jobs__state{font-size:var(--ar-font-xs);padding:2px 10px;border-radius:var(--ar-radius-pill);background:var(--ar-accent-soft);color:var(--ar-accent);white-space:nowrap}.ar-jobs__snippet{margin:0;color:var(--ar-fg-muted);font-size:var(--ar-font-sm)}.ar-jobs__meta{margin:0;color:var(--ar-fg-subtle);font-size:var(--ar-font-xs)}.ar-jobs__meta code{font-family:var(--ar-font-mono)}.ar-jobs__note{margin:0;color:var(--ar-fg-muted);font-size:var(--ar-font-sm)}.ar-jobs__returned{margin:0;padding:var(--ar-space-2, 8px) var(--ar-space-3, 12px);border-left:3px solid var(--ar-bad-500);background:var(--ar-bad-bg);color:var(--ar-bad-fg);font-size:var(--ar-font-sm);border-radius:var(--ar-radius-card, 10px)}.ar-jobs__actions{display:flex;flex-wrap:wrap;gap:var(--ar-space-2, 8px);align-items:center}.ar-jobs__form{display:grid;gap:var(--ar-space-2, 8px)}.ar-calls__places{list-style:none;margin:0;padding:0;display:grid;gap:var(--ar-space-1, 4px)}.ar-calls__pick{display:flex;align-items:center;gap:var(--ar-space-3, 12px);padding:var(--ar-space-2, 8px) var(--ar-space-3, 12px);background:var(--ar-surface);font-size:var(--ar-font-sm)}label.ar-calls__pick{cursor:pointer}.ar-calls__pick--on{box-shadow:inset 3px 0 0 var(--ar-accent)}.ar-calls__place--taken .ar-calls__pick{color:var(--ar-fg-subtle)}.ar-calls__place-title{flex:1;min-width:0;font-weight:var(--ar-font-semibold);color:var(--ar-fg)}.ar-calls__place-left{color:var(--ar-fg-subtle);font-size:var(--ar-font-xs)}.ar-calls__share{font-weight:var(--ar-font-semibold);color:var(--ar-accent)}.ar-calls__share--none{color:var(--ar-fg-muted);font-weight:var(--ar-font-regular, 400)}.ar-calls__ask{display:grid;gap:var(--ar-space-1, 4px);padding:var(--ar-space-3, 12px);background:var(--ar-surface)}.ar-jobs__form--row{grid-template-columns:1fr auto;align-items:center}.ar-jobs__field{display:grid;gap:var(--ar-space-1, 4px);font-size:var(--ar-font-sm);color:var(--ar-fg-muted)}.ar-jobs__textarea{font-family:var(--ar-font-mono);font-size:var(--ar-font-xs);resize:vertical}.ar-jobs__delivery{display:grid;gap:var(--ar-space-2, 8px);padding:var(--ar-space-3, 12px);border-radius:var(--ar-radius-card, 10px);background:var(--ar-surface)}.ar-jobs__delivery-label{font-size:var(--ar-font-xs);font-weight:var(--ar-font-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--ar-fg-muted)}.ar-jobs__body{margin:0;max-height:320px;overflow:auto;white-space:pre-wrap;font-family:var(--ar-font-mono);font-size:var(--ar-font-xs);color:var(--ar-fg)}.ar-jobs__qa{list-style:none;margin:0;padding:0;display:grid;gap:var(--ar-space-2, 8px)}.ar-jobs__qa li{display:grid;gap:var(--ar-space-1, 4px)}.ar-jobs__q{font-size:var(--ar-font-sm);color:var(--ar-fg)}.ar-jobs__a{font-size:var(--ar-font-sm);color:var(--ar-fg-muted);padding-left:var(--ar-space-3, 12px);border-left:2px solid var(--ar-hairline)}.ar-jobs__a--none{color:var(--ar-fg-subtle);font-style:italic}.ar-jobs__empty{margin:0;color:var(--ar-fg-subtle);font-size:var(--ar-font-sm)}.ar-jobs__said{margin:0;color:var(--ar-bad-fg);font-size:var(--ar-font-sm)}.ar-jobs__said-list{margin:var(--ar-space-1) 0 0;padding-left:var(--ar-space-4);display:flex;flex-direction:column;gap:var(--ar-space-1)}.ar-jobs__said-list li{color:var(--ar-fg-muted);font-size:var(--ar-font-sm)}.ar-jobs__quiet{color:var(--ar-fg-subtle)}.ar-jobpost__reward{max-width:200px;font-variant-numeric:tabular-nums}.ar-jobpost__modes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ar-space-3, 12px)}.ar-jobpost__mode{position:relative;display:grid;gap:var(--ar-space-1, 4px);padding:var(--ar-space-3, 12px) var(--ar-space-4, 16px);border-radius:var(--ar-radius-card, 10px);background:var(--ar-surface-sunken);box-shadow:inset 0 0 0 1px var(--ar-hairline);cursor:pointer}.ar-jobpost__mode input{position:absolute;opacity:0;pointer-events:none}.ar-jobpost__mode--on{box-shadow:inset 0 0 0 2px var(--ar-accent);background:var(--ar-surface)}.ar-jobpost__mode-name{font-size:var(--ar-font-sm);font-weight:var(--ar-font-semibold);color:var(--ar-fg)}.ar-jobpost__mode-note{font-size:var(--ar-font-xs);color:var(--ar-fg-muted)}@container ar-panel (max-width: 519px){.ar-jobpost__modes{grid-template-columns:1fr}}.ar-jobs__kind{font-size:var(--ar-font-xs);padding:2px 10px;border-radius:var(--ar-radius-pill);background:var(--ar-surface);color:var(--ar-fg-muted);box-shadow:inset 0 0 0 1px var(--ar-hairline);white-space:nowrap}.ar-jobs__pills{display:flex;gap:var(--ar-space-2, 8px);align-items:center}.ar-jobs__files summary{cursor:pointer;font-size:var(--ar-font-xs);color:var(--ar-fg-muted)}.ar-jobs__files ul{list-style:none;margin:var(--ar-space-2, 8px) 0 0;padding:0;display:grid;gap:var(--ar-space-1, 4px);max-height:200px;overflow:auto}.ar-jobs__files code{font-family:var(--ar-font-mono);font-size:var(--ar-font-xs);color:var(--ar-fg)}.ar-jobs__auto-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ar-space-3, 12px)}.ar-jobs__field--wide{grid-column:1 / -1}.ar-builds__list{list-style:none;margin:0;padding:0;display:grid;gap:var(--ar-space-1)}.ar-builds__row{display:flex;align-items:center;gap:var(--ar-space-3)}.ar-builds__name{flex:1;min-width:0;font-family:var(--ar-font-mono);font-size:var(--ar-font-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ar-builds__state{color:var(--ar-fg-muted);font-size:var(--ar-font-sm)}.ar-convo__row--work,.ar-convo__row--live{align-self:stretch;max-width:100%}.ar-convo__bubble--rich{white-space:normal}.ar-feed__p{margin:0}.ar-feed__p+.ar-feed__p,.ar-feed__list+.ar-feed__p{margin-top:var(--ar-space-2)}.ar-feed__p+.ar-feed__list{margin-top:var(--ar-space-1)}.ar-feed__list{margin:0;padding-left:1.3em;display:grid;gap:2px}ul.ar-feed__list{list-style:disc}ol.ar-feed__list{list-style:decimal}.ar-feed__times{color:var(--ar-fg-subtle);font-variant-numeric:tabular-nums}.ar-feed__code{font-family:var(--ar-font-mono);font-size:12px;padding:1px 5px;border-radius:var(--ar-radius-sm);background:var(--ar-surface)}.ar-feed__link{color:var(--ar-accent);text-decoration:none}.ar-feed__link:hover{text-decoration:underline}.ar-feed__ref{color:var(--ar-accent);border-bottom:1px dashed var(--ar-accent);cursor:help}.ar-feed__work{display:flex;flex-direction:column;gap:var(--ar-space-2);padding:var(--ar-space-3) var(--ar-space-4);border:1px solid var(--ar-hairline);border-radius:var(--ar-radius-card);background:var(--ar-surface)}.ar-feed__work-head{display:flex;align-items:center;justify-content:space-between;gap:var(--ar-space-2)}.ar-feed__work-who{font-size:var(--ar-font-sm);font-weight:600;color:var(--ar-fg-muted)}.ar-feed__pill{font-size:11px;color:var(--ar-fg-muted);padding:1px var(--ar-space-2);border-radius:var(--ar-radius-pill);background:var(--ar-surface-sunken)}.ar-feed__steps{list-style:none;margin:0;padding:0;display:grid;gap:var(--ar-space-1)}.ar-feed__step{display:flex;align-items:flex-start;gap:var(--ar-space-2);font-size:13px;line-height:1.45;color:var(--ar-fg-muted);min-width:0}.ar-feed__dot{flex:none;width:6px;height:6px;margin-top:7px;border-radius:var(--ar-radius-pill);background:var(--ar-fg-subtle)}.ar-feed__step-body{display:flex;flex-direction:column;min-width:0}.ar-feed__step-text{overflow-wrap:anywhere}.ar-feed__step-detail{font-size:12px;color:var(--ar-fg-subtle);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ar-feed__step--milestone{color:var(--ar-fg)}.ar-feed__step--milestone .ar-feed__dot{background:var(--ar-accent)}.ar-feed__step--done{color:var(--ar-fg)}.ar-feed__step--done .ar-feed__dot{background:var(--ar-rail-active-fg, var(--ar-accent))}.ar-feed__step--failed{color:var(--theme-button-delete-hover-text)}.ar-feed__step--failed .ar-feed__dot{background:var(--theme-button-delete-hover-text)}.ar-feed__step--live{color:var(--ar-fg)}.ar-feed__step--live .ar-feed__dot{background:var(--ar-accent);animation:ar-feed-pulse 1.2s ease-in-out infinite}.ar-feed__more{border:0;padding:0;background:none;font:inherit;font-size:12px;color:var(--ar-accent);cursor:pointer}.ar-feed__live{display:flex;align-items:center;gap:var(--ar-space-2);padding:var(--ar-space-2) var(--ar-space-3);border-radius:var(--ar-radius-card);background:var(--ar-surface-sunken);font-size:13px;color:var(--ar-fg)}.ar-feed__live--waiting{color:var(--ar-fg-muted)}.ar-feed__live-text{flex:1;min-width:0;animation:ar-feed-in .35s ease-out}.ar-feed__live-time{font-size:11px;color:var(--ar-fg-subtle);font-variant-numeric:tabular-nums}.ar-feed__live-act{flex:none;padding:2px var(--ar-space-3);border:0;border-radius:var(--ar-radius-pill);background:var(--ar-accent);color:var(--ar-on-accent, #fff);font:inherit;font-size:11px;cursor:pointer;white-space:nowrap}.ar-feed__live-act--danger{background:var(--theme-button-delete-hover-bg);color:var(--theme-button-delete-hover-text)}.ar-feed__live-act:disabled{opacity:.5;cursor:default}.ar-feed__spinner{display:inline-flex;gap:3px;flex:none}.ar-feed__spinner i{width:5px;height:5px;border-radius:50%;background:var(--ar-accent);animation:ar-feed-pulse 1.2s ease-in-out infinite}.ar-feed__spinner i:nth-child(2){animation-delay:.2s}.ar-feed__spinner i:nth-child(3){animation-delay:.4s}@keyframes ar-feed-pulse{0%,80%,to{opacity:.25;transform:scale(.85)}40%{opacity:1;transform:scale(1)}}@keyframes ar-feed-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.ar-feed__spinner i,.ar-feed__step--live .ar-feed__dot,.ar-feed__live-text{animation:none}}.ar-board__more{margin-top:4px}.ar-board__moreLabel{font-size:11px;color:var(--ar-fg-subtle);cursor:pointer}.ar-board__queue{font-family:var(--ar-font-mono);font-size:11px;color:var(--ar-fg-subtle)}.ar-workers__row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ar-space-3)}.ar-workers__who{flex:1;min-width:0;font-size:14px;font-weight:var(--ar-font-medium);color:var(--ar-fg)}.ar-workers__said{margin:var(--ar-space-2) 0 0;font-size:12px;color:var(--ar-fg-muted)}.ar-answers__full{margin:0 0 var(--ar-space-3);padding:var(--ar-space-2) var(--ar-space-3);border-left:3px solid var(--ar-accent);background:var(--ar-surface-sunken);border-radius:var(--ar-radius-sm);font-size:12px;color:var(--ar-fg-muted)}.ar-answers__list{display:flex;flex-direction:column;gap:var(--ar-space-1);margin:0;padding:0;list-style:none}.ar-answers__row{display:flex;align-items:center;gap:var(--ar-space-3);padding:var(--ar-space-2) 0;border-top:1px solid var(--ar-hairline)}.ar-answers__row:first-child{border-top:none}.ar-answers__who{flex:none;font-size:13px;font-weight:var(--ar-font-medium);color:var(--ar-fg)}.ar-answers__what{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--ar-font-mono);font-size:12px;color:var(--ar-fg-muted)}.ar-answers__for{flex:none;font-size:11px;color:var(--ar-fg-subtle);font-variant-numeric:tabular-nums}.ar-picker{display:flex;align-items:center;gap:var(--ar-space-2);font-size:11px;color:var(--ar-fg-subtle)}.ar-picker__hint{display:block;color:var(--ar-fg-subtle);font-size:11px;line-height:1.5}.ar-picker__label{flex:none;white-space:nowrap;color:var(--ar-fg-subtle)}.ar-picker__select{font:inherit;font-size:12px;color:var(--ar-fg-muted);padding:4px var(--ar-space-2);border:1px solid var(--ar-hairline);border-radius:var(--ar-radius-sm);background:var(--ar-surface);max-width:100%}.ar-convo__under{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ar-space-2) var(--ar-space-4);flex:0 1 auto;min-height:0;overflow-y:auto}.ar-convo__under>.ar-convo__hint,.ar-convo__under>.ar-qp{flex:1 1 100%}.ar-recipe__based{margin:2px 0 0;color:var(--ar-fg-muted);font-size:12px}.ar-canvas-account{position:relative;flex:0 0 auto}.ar-canvas-account__chip{display:inline-flex;align-items:center;gap:6px;max-width:180px;padding:5px 9px;border:0;border-radius:var(--ar-radius-sm);background:transparent;color:var(--theme-text-primary);font-size:12px;cursor:pointer}.ar-canvas-account__chip:hover{background:var(--ar-hover)}.ar-canvas-account__dot{width:6px;height:6px;border-radius:var(--ar-radius-pill);background:var(--ar-accent)}.ar-canvas-account__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ar-canvas-account__menu{position:absolute;z-index:20;top:calc(100% + 4px);left:0;min-width:180px;margin:0;padding:4px;list-style:none;border:1px solid var(--theme-sidebar-border);border-radius:var(--ar-radius-sm);background:var(--theme-bg-primary);box-shadow:var(--ar-shadow-card)}.ar-canvas-account__item{display:block;width:100%;padding:6px 10px;border:0;border-radius:var(--ar-radius-sm);background:transparent;color:var(--theme-text-primary);font-size:13px;text-align:left;cursor:pointer}.ar-canvas-account__item:hover{background:var(--theme-bg-secondary)}.ar-canvas-account__item[aria-checked=true]{font-weight:600}.ar-intake,.ar-need{display:flex;flex-direction:column;gap:var(--ar-space-3)}.ar-intake__list,.ar-need__list{list-style:none;margin:0;padding:0;display:grid;gap:var(--ar-space-3)}.ar-intake__item{display:flex;flex-direction:column;gap:var(--ar-space-2)}.ar-intake__choice--on{background:var(--ar-accent-soft);border-color:var(--ar-accent);color:var(--ar-accent)}.ar-intake__input{width:100%}.ar-intake__acts{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ar-space-2)}.ar-intake__spacer{flex:1}.ar-need__row{display:flex;flex-direction:column;gap:var(--ar-space-2);padding:var(--ar-space-3);border-radius:var(--ar-radius-sm);background:var(--ar-surface-sunken)}.ar-need__row--done{box-shadow:inset 3px 0 0 var(--ar-accent)}.ar-need__row--skipped .ar-need__purpose{color:var(--ar-fg-subtle);text-decoration:line-through}.ar-need__skipped{padding:1px var(--ar-space-2);border-radius:var(--ar-radius-pill);background:var(--ar-surface);color:var(--ar-fg-muted);font-size:11px;font-weight:var(--ar-font-semibold)}.ar-need__what{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--ar-space-2);font-size:13px}.ar-need__kind{font-size:11px;padding:1px var(--ar-space-2);border-radius:var(--ar-radius-pill);background:var(--ar-surface);color:var(--ar-fg-muted)}.ar-need__purpose{color:var(--ar-fg)}.ar-need__optional{font-size:11px;color:var(--ar-fg-subtle)}.ar-need__acts{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ar-space-2)}.ar-need__suggest{font-size:12px;color:var(--ar-fg-muted)}.ar-need__check{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--ar-fg-muted)}.ar-need__skip{margin-left:auto}.ar-needs{display:flex;flex-direction:column;gap:var(--ar-space-3);padding:var(--ar-space-5);border-radius:var(--ar-radius-card);background:var(--ar-surface);box-shadow:var(--ar-shadow-card)}.ar-needs__head{display:flex;align-items:center;justify-content:space-between;gap:var(--ar-space-2)}.ar-needs__title{margin:0;font-size:14px;font-weight:600;color:var(--ar-fg)}.ar-needs__pill{font-size:11px;padding:2px var(--ar-space-2);border-radius:var(--ar-radius-pill);background:var(--ar-surface-sunken);color:var(--ar-fg-muted)}.ar-needs__pill--ok{background:var(--ar-accent-soft);color:var(--ar-rail-active-fg)}.ar-needs__ref{font-family:var(--ar-font-mono);font-size:12px;color:var(--ar-fg)}.ar-needs__select{min-width:0;flex:1 1 220px}.ar-publish__needs{list-style:none;margin:0;padding:0;display:grid;gap:var(--ar-space-1)}.ar-publish__need{display:flex;flex-direction:column;gap:2px;padding:var(--ar-space-2) var(--ar-space-3);border-radius:var(--ar-radius-sm);background:var(--ar-surface-sunken);font-size:13px;color:var(--ar-fg)}.ar-publish__need-spec,.ar-needs__sample{font-size:12px;color:var(--ar-fg-muted)}.ar-needs__sample-head{cursor:pointer;font-family:var(--ar-font-mono)}.ar-needs__sample-text{margin:var(--ar-space-2) 0 0;padding:var(--ar-space-3);max-height:240px;overflow:auto;white-space:pre-wrap;border-radius:var(--ar-radius-sm);background:var(--ar-surface);font-family:var(--ar-font-mono);font-size:12px;color:var(--ar-fg)}.ar-needs__groups{display:flex;flex-direction:column;gap:var(--ar-space-6)}.ar-needs__group{display:flex;flex-direction:column;gap:var(--ar-space-2)}.ar-needs__group-title{margin:0;font-size:12px;font-weight:600;color:var(--ar-fg-muted)}.ar-needs__effects{display:grid;gap:var(--ar-space-2);padding:var(--ar-space-3);background:var(--ar-surface-sunken);border-left:3px solid var(--ar-accent)}.ar-needs__effects-title{margin:0;font-size:12px;font-weight:600;color:var(--ar-fg-muted)}.ar-needs__effects-list{list-style:none;margin:0;padding:0;display:grid;gap:var(--ar-space-1)}.ar-needs__effect{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--ar-space-2);justify-content:space-between}.ar-needs__effect-what{font-size:13px;color:var(--ar-fg)}.ar-needs__spec{list-style:none;margin:0;padding:0;display:grid;gap:var(--ar-space-1);font-size:12px;color:var(--ar-fg-muted)}.ar-needs__args{font-family:var(--ar-font-mono);font-size:12px;color:var(--ar-fg-subtle)}.ar-needs__tool-what{font-size:12px;color:var(--ar-fg-muted)}.ar-needs__note{margin:0;font-size:11px;color:var(--ar-fg-subtle)}.ar-needs__warn{margin:0;font-size:12px;color:var(--theme-button-delete-hover-text)}.ar-needs__using{font-size:12px;color:var(--ar-fg)}.ar-needs__auto{font-size:11px;padding:2px var(--ar-space-2);border-radius:var(--ar-radius-pill);background:var(--ar-accent-soft);color:var(--ar-rail-active-fg)}.ar-needs__none,.ar-needs__said{margin:0;font-size:12px;color:var(--ar-fg-muted)}.ar-draft__live--draft{background:var(--ar-surface-sunken);color:var(--ar-fg-muted)}.ar-draft__open{display:flex;flex-direction:column;gap:var(--ar-space-1);padding:var(--ar-space-3);border-radius:var(--ar-radius-sm);background:var(--ar-surface-sunken);box-shadow:inset 3px 0 0 var(--theme-button-delete-hover-text)}.ar-draft__open-title{font-size:12px;color:var(--ar-fg-muted)}.ar-draft__open-list{margin:0;padding-left:1.2em;font-size:13px}.ar-draft__note{margin:0;font-size:13px;line-height:1.5;color:var(--ar-fg);white-space:pre-line}.ar-draft__idea{display:flex;flex-direction:column;gap:var(--ar-space-1);padding:var(--ar-space-3) var(--ar-space-4);border-left:3px solid var(--ar-accent);background:var(--ar-surface-sunken)}.ar-draft__idea-title{font-size:var(--ar-font-xs);font-weight:var(--ar-font-semibold);color:var(--ar-fg-muted)}.ar-draft__idea-text{margin:0;font-size:15px;line-height:1.45;color:var(--ar-fg)}.ar-draft__change{display:flex;flex-direction:column;gap:var(--ar-space-2);padding:var(--ar-space-3);border-radius:var(--ar-radius-sm);background:var(--ar-surface-sunken);box-shadow:inset 3px 0 0 var(--ar-accent)}.ar-draft__change-title{font-size:13px;color:var(--ar-fg)}.ar-draft__change-list{list-style:none;margin:0;padding:0;display:grid;gap:var(--ar-space-2)}.ar-draft__change-row{display:flex;flex-direction:column;gap:2px}.ar-draft__change-section{font-size:12px;font-weight:600;color:var(--ar-fg-muted)}.ar-draft__change-line{font-size:13px;padding-left:var(--ar-space-2)}.ar-draft__change-line--removed{color:var(--theme-button-delete-hover-text);text-decoration:line-through}.ar-draft__change-line--added{color:var(--ar-rail-active-fg, var(--ar-accent))}.ar-draft__change-acts{display:flex;flex-wrap:wrap;gap:var(--ar-space-2)}.ar-edit{display:flex;flex-direction:column;gap:var(--ar-space-2)}.ar-edit__rows{list-style:none;margin:0;padding:0;display:grid;gap:var(--ar-space-2)}.ar-edit__item{display:flex;align-items:flex-start;gap:var(--ar-space-2)}.ar-edit__row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ar-space-2);flex:1;min-width:0}.ar-edit__stack{display:flex;flex-direction:column;gap:var(--ar-space-1);flex:1;min-width:0}.ar-edit__grow{flex:1;min-width:8em}.ar-edit__name{width:9em}.ar-edit__select{width:auto}.ar-edit__text{width:100%;resize:vertical}.ar-edit__mono{font-family:var(--ar-font-mono);font-size:var(--ar-font-sm)}.ar-edit__check{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--ar-fg-muted)}.ar-edit__remove{flex:none}.ar-edit__add{align-self:flex-start}.ar-edit__acts{display:flex;gap:var(--ar-space-2)}.ar-edit__nested{display:flex;flex-direction:column;gap:var(--ar-space-1);padding-left:var(--ar-space-3);border-left:1px solid var(--ar-hairline)}.ar-edit__label{font-size:12px;color:var(--ar-fg-muted)}.ar-edit__problems{margin:0;padding-left:1.2em;font-size:12px;color:var(--theme-button-delete-hover-text)}.ar-draft__edit{margin-left:auto;flex:0 0 auto}.ar-run{display:flex;flex-direction:column;gap:10px}.ar-run__head{display:flex;align-items:center;gap:8px}.ar-run__title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ar-fg);font-size:20px;font-weight:700;letter-spacing:-.01em}.ar-run__close{flex:0 0 auto;padding:4px 8px;border:0;border-radius:var(--ar-radius-sm);background:transparent;color:var(--ar-fg-muted);font:inherit;cursor:pointer}.ar-run__close:hover{background:var(--ar-hover);color:var(--ar-fg)}.ar-run__goal{margin:0;color:var(--ar-fg-muted);font-size:14px;line-height:1.5}.ar-run__meta{margin:0;color:var(--ar-fg-subtle);font-size:12.5px}.ar-run__actions{display:flex;flex-direction:column;align-items:center;gap:14px;margin:10px 0 6px}.ar-run__go,.ar-run__stop{height:40px;padding:0 22px;border:0;border-radius:var(--ar-radius-md);font:inherit;font-size:14px;font-weight:var(--ar-font-semibold);cursor:pointer}.ar-run__go{background:var(--ar-accent);color:var(--ar-on-accent)}.ar-run__go:hover:not(:disabled){background:var(--ar-accent-hover)}.ar-run__go:disabled{background:transparent;color:var(--ar-fg-subtle);cursor:not-allowed}.ar-run__stop{background:var(--ar-surface-sunken);color:var(--ar-fg)}.ar-run__stop:hover{background:var(--ar-hover)}.ar-run__dashboard{padding:0;border:0;background:none;color:var(--ar-fg-muted);font:inherit;font-size:12.5px;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.ar-run__dashboard:hover{color:var(--ar-fg)}.ar-run__count{color:var(--ar-fg-muted);font-size:12.5px}.ar-run__steps{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:2px}.ar-run__step{display:flex;align-items:flex-start;gap:12px;padding:10px 12px;border-radius:var(--ar-radius-md)}.ar-run__step--running{background:var(--ar-accent-soft)}.ar-run__mark{width:18px;flex:0 0 auto;text-align:center;font-size:14px;line-height:1.5}.ar-run__step--done .ar-run__mark{color:var(--ar-cat-sales-fg)}.ar-run__step--running .ar-run__mark{color:var(--ar-accent)}.ar-run__step--failed .ar-run__mark{color:var(--theme-button-delete-hover-text)}.ar-run__step--pending .ar-run__mark,.ar-run__step--cancelled .ar-run__mark{color:var(--ar-fg-subtle)}.ar-run__step-body{display:flex;flex-direction:column;min-width:0;gap:2px}.ar-run__step-name{color:var(--ar-fg);font-size:14.5px;font-weight:var(--ar-font-medium)}.ar-run__step--pending .ar-run__step-name{color:var(--ar-fg-muted)}.ar-run__step-state{color:var(--ar-fg-subtle);font-size:12.5px}.ar-run__step--done .ar-run__step-state{color:var(--ar-ok-fg)}.ar-run__step--running .ar-run__step-state{color:var(--ar-accent)}.ar-run__step--failed .ar-run__step-state{color:var(--theme-button-delete-hover-text)}.ar-run__step-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ar-space-2);min-width:0}.ar-run__step-head .ar-run__step-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ar-run__note{margin:8px 0 0;color:var(--ar-fg-muted);font-size:12px;line-height:1.5}.ar-run__note--done,.ar-run__note--warn{padding:var(--ar-space-3) var(--ar-space-4);font-size:var(--ar-font-sm);color:var(--ar-fg)}.ar-run__note--done{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ar-space-3);background:var(--ar-accent-soft)}.ar-run__note--warn{background:var(--ar-surface-sunken);box-shadow:inset 3px 0 0 var(--ar-accent)}.ar-run{padding:var(--ar-space-5);border-radius:var(--ar-radius-card);background:var(--ar-surface);box-shadow:var(--ar-shadow-card)}.ar-run__ring{flex:0 0 auto;position:relative;display:inline-flex;align-items:center;justify-content:center;width:128px;height:128px;border-radius:var(--ar-radius-pill);background:conic-gradient(var(--ar-accent) var(--ar-run-progress, 0deg),var(--ar-surface-sunken) var(--ar-run-progress, 0deg))}.ar-run__ring:after{content:"";position:absolute;inset:10px;border-radius:var(--ar-radius-pill);background:var(--ar-surface)}.ar-run__ring-count{position:relative;z-index:1;max-width:84px;color:var(--ar-fg);font-size:15px;font-weight:700;line-height:1.25;text-align:center;font-variant-numeric:tabular-nums}.ar-run__stop{background:var(--ar-bad-bg);color:var(--ar-bad-fg)}.ar-run__stop:hover{background:var(--ar-bad-fg);color:var(--ar-surface)}.ar-recipes{max-width:1140px;margin:0 auto;padding:56px 40px 64px}.ar-recipes__search{display:flex;align-items:center;gap:12px;height:56px;margin:28px 0 22px;padding:0 20px;background:var(--ar-surface);border:1px solid var(--ar-hairline);border-radius:var(--ar-radius-card);color:var(--ar-fg-muted);box-shadow:var(--ar-shadow-card)}.ar-recipes__search:focus-within{border-color:var(--ar-accent);box-shadow:0 0 0 3px var(--ar-accent-soft)}.ar-recipes__search input{flex:1;min-width:0;border:0;background:transparent;color:var(--ar-fg);font:inherit;font-size:16px;outline:none}.ar-recipes__tabs,.ar-recipes__facets,.ar-recipes__grid{list-style:none;margin:0;padding:0}.ar-recipes__tabs{display:flex;flex-wrap:wrap;gap:10px}.ar-recipes__tab{display:inline-flex;align-items:center;gap:10px;height:40px;padding:0 20px;border:1px solid var(--ar-hairline);border-radius:var(--ar-radius-pill);background:var(--ar-surface);color:var(--ar-fg-muted);font:inherit;font-size:14.5px;font-weight:var(--ar-font-medium);cursor:pointer;transition:background .12s ease,color .12s ease,border-color .12s ease}.ar-recipes__tab:hover{background:var(--ar-hover);color:var(--ar-fg)}.ar-recipes__tab--on,.ar-recipes__tab--on:hover{background:var(--ar-accent);border-color:transparent;color:var(--ar-on-accent)}.ar-recipes__facets{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0 0}.ar-recipes__facet{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 16px;border:1px solid var(--ar-hairline);border-radius:var(--ar-radius-pill);background:var(--ar-surface);color:var(--ar-fg);font:inherit;font-size:13.5px;cursor:pointer}.ar-recipes__facet:hover{background:var(--ar-hover)}.ar-recipes__facet--on,.ar-recipes__facet--on:hover{border-color:transparent;background:var(--ar-accent-soft);color:var(--ar-rail-active-fg)}.ar-recipes__facet-count{color:var(--ar-fg-subtle);font-size:12px}.ar-recipes__facets-empty{color:var(--ar-fg-subtle);font-size:13px}.ar-recipes__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(max(320px,calc(50% - 10px)),1fr));gap:20px;margin-top:24px}.ar-recipes__card{position:relative;transition:transform .14s ease,box-shadow .14s ease}.ar-recipes__cell:hover .ar-recipes__card{transform:translateY(-2px);box-shadow:var(--ar-shadow-float)}.ar-recipes__fresh{position:absolute;top:14px;right:14px;z-index:1;padding:3px 10px;border-radius:var(--ar-radius-pill);background:var(--ar-accent);color:var(--ar-on-accent);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.ar-recipes__marks{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 var(--ar-space-2)}.ar-recipes__rank,.ar-recipes__fresh-score{display:inline-flex;align-items:center;gap:4px;max-width:100%;padding:3px 10px;border-radius:var(--ar-radius-pill);font-size:var(--ar-font-xs);font-weight:var(--ar-font-bold);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ar-recipes__rank{background:var(--ar-accent);color:var(--ar-on-accent)}.ar-recipes__fresh-score{background:var(--ar-surface-sunken);color:var(--ar-fg)}.ar-recipes__fresh-score svg{flex:none;color:var(--ar-ok-fg)}.ar-recipes__scores{display:flex;gap:20px;margin:8px 0 4px;color:var(--ar-fg-muted);font-size:13px}.ar-recipes__author--link{cursor:pointer}.ar-recipes__author--link:hover{color:var(--ar-accent)}.ar-recipes__scores--new{color:var(--ar-fg-subtle);font-size:12px}.ar-recipes__score strong{color:var(--ar-accent);font-size:22px;font-weight:650;font-variant-numeric:tabular-nums}.ar-recipes__cell .ar-recipes__card-mark{height:112px}.ar-recipes__grid>li{display:flex}.ar-recipes__grid--one,.ar-recipes__grid--full{grid-template-columns:minmax(0,1fr)}.ar-recipes__grid--one{gap:12px}.ar-recipes__grid--one .ar-recipes__card-cover,.ar-recipes__grid--one .ar-recipes__cell .ar-recipes__card-mark{display:none}.ar-recipes__grid--full .ar-recipes__card-cover,.ar-recipes__grid--full .ar-recipes__cell .ar-recipes__card-mark{height:min(46cqw,420px)}.ar-recipes__cell--acts{flex-direction:column;background:var(--ar-surface);box-shadow:var(--ar-shadow-card);transition:transform .14s ease,box-shadow .14s ease}.ar-recipes__cell--acts:hover{transform:translateY(-2px);box-shadow:var(--ar-shadow-float)}.ar-recipes__cell--acts>.ar-recipes__card,.ar-recipes__cell--acts:hover>.ar-recipes__card,.ar-recipes__cell--acts>.ar-recipes__card:hover{flex:1 1 auto;height:auto;background:transparent;box-shadow:none;transform:none}.ar-recipes__acts{display:flex;align-items:center;gap:var(--ar-space-2);padding:0 20px 14px}.ar-recipes__acts .ar-keep{margin-top:0;flex:1}.ar-recipes__cell--acts>.ar-recipes__card-run{bottom:62px}.ar-recipes__cell{position:relative}.ar-recipes__card-run{position:absolute;right:20px;bottom:18px;display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 20px;border:0;border-radius:var(--ar-radius-md);background:var(--ar-accent-soft);color:var(--ar-accent);font:inherit;font-size:14.5px;font-weight:var(--ar-font-medium);cursor:pointer}.ar-recipes__card-run:hover:not(:disabled){background:var(--ar-accent);color:var(--ar-on-accent)}.ar-recipes__card-run:disabled{opacity:.6;cursor:progress}.ar-recipes__card{display:flex;flex-direction:column;width:100%;height:100%;padding:12px 12px 18px;border:0;border-radius:var(--ar-radius-card);background:var(--ar-surface);box-shadow:var(--ar-shadow-card);color:inherit;font:inherit;text-align:left;cursor:pointer;overflow:hidden;transition:box-shadow .12s ease,border-color .12s ease}.ar-recipes__card:hover{box-shadow:var(--ar-shadow-pop);border-color:var(--ar-border-strong, var(--ar-hairline))}.ar-recipes__origin{margin-left:8px;padding:2px 8px;border-radius:var(--ar-radius-pill);font-size:11px;font-weight:500;vertical-align:middle}.ar-recipes__origin--local{background:var(--ar-surface-sunken);color:var(--ar-fg-subtle)}.ar-recipes__origin--note{background:var(--ar-caution-bg);color:var(--ar-caution-fg)}.ar-recipes__origin--marketplace{background:var(--ar-accent-soft);color:var(--ar-rail-active-fg)}.ar-recipes__card-cover{display:block;height:176px;margin-bottom:18px;border-radius:var(--ar-radius);overflow:hidden;background:var(--ar-surface-sunken)}.ar-recipes__card-cover img{display:block;width:100%;height:100%;object-fit:cover}.ar-recipes__card-mark{display:flex;align-items:center;justify-content:flex-start;height:64px;padding:0 var(--ar-space-3);margin-bottom:var(--ar-space-3);border-radius:var(--ar-radius);background:var(--ar-surface-sunken)}.ar-recipes__card-mark--research{background:var(--ar-cat-research-bg)}.ar-recipes__card-mark--content{background:var(--ar-cat-content-bg)}.ar-recipes__card-mark--sales{background:var(--ar-cat-sales-bg)}.ar-recipes__card-mark--ops{background:var(--ar-cat-ops-bg)}.ar-recipes__card-name{margin:0 0 8px;padding:0 10px;color:var(--ar-fg);font-size:20px;font-weight:var(--ar-font-semibold);letter-spacing:-.01em;line-height:1.25}.ar-recipes__card-goal{margin:0;padding:0 10px;color:var(--ar-fg-muted);font-size:15px;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.ar-recipes__card-sites{display:flex;align-items:center;gap:6px;margin:12px 0 0;padding:0 10px;color:var(--ar-fg-subtle);font-size:12.5px}.ar-recipes__card-hosts{font-family:var(--ar-font-mono);overflow-wrap:anywhere}.ar-recipes__card-reach{overflow-wrap:anywhere}.ar-recipes__card-reach--any{color:var(--theme-button-delete-hover-text);font-weight:var(--ar-font-semibold)}.ar-recipes__empty{padding:48px 0;color:var(--ar-fg-muted);font-size:15px;text-align:center}@container ar-panel (max-width: 519px){.ar-recipes__grid{grid-template-columns:1fr}.ar-recipes{padding:32px 16px 48px}}.ar-recipes__tabrow{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--ar-space-3)}.ar-recipes__sort{display:inline-flex;align-items:center;gap:4px;color:var(--ar-fg);font-size:15px}.ar-recipes__sort-label{color:var(--ar-fg);font-weight:var(--ar-font-medium)}.ar-recipes__sort select{padding:6px 4px;border:0;background:transparent;color:var(--ar-fg);font:inherit;font-size:15px;font-weight:var(--ar-font-medium);cursor:pointer}.ar-recipes__card-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--ar-space-2);margin-top:auto;padding:18px 120px 0 10px}.ar-recipes__author{display:inline-flex;align-items:center;gap:10px;color:var(--ar-fg-muted);font-size:14px}.ar-recipes__author-text{display:flex;flex-direction:column;gap:1px;min-width:0}.ar-recipes__avatar{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--ar-radius-pill);background:var(--ar-surface-sunken);color:var(--ar-fg-muted);overflow:hidden}.ar-recipes__avatar-img{display:block;width:100%;height:100%;object-fit:cover}.ar-recipes__figure{color:var(--ar-fg-subtle);font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.ar-recipes__error{margin:20px 0 0;padding:var(--ar-space-3) var(--ar-space-4);border-radius:var(--ar-radius-card);background:var(--ar-bad-bg);color:var(--ar-bad-fg);font-size:var(--ar-font-sm);line-height:1.6}.ar-recipes__cell--said{flex-direction:column}.ar-recipes__cell--said>.ar-recipes__card-run{position:static;align-self:flex-end;margin:0 20px 4px}.ar-recipes__card-error{margin:0 20px 14px;color:var(--ar-bad-fg);font-size:var(--ar-font-sm)}.ar-detail{display:block;max-width:1180px;margin:0 auto;padding:32px 40px 64px}.ar-detail__back{display:inline-flex;align-items:center;gap:6px;margin-bottom:28px;padding:0;border:0;background:transparent;color:var(--ar-accent);font:inherit;font-size:14.5px;font-weight:var(--ar-font-medium);cursor:pointer}.ar-detail__back:hover{text-decoration:underline}.ar-product{display:flex;flex-direction:column;gap:var(--ar-space-6);margin-bottom:36px}.ar-product__top{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:44px;align-items:center}.ar-product__media{margin:0;aspect-ratio:4 / 3;overflow:hidden;background:var(--ar-surface);box-shadow:var(--ar-shadow-float)}.ar-product__media img{display:block;width:100%;height:100%;object-fit:cover}.ar-product__media--card{padding:var(--ar-space-4);box-sizing:border-box;pointer-events:none}.ar-product__media--mark{display:flex;align-items:center;justify-content:center;color:var(--ar-fg-muted);background:var(--ar-surface-sunken)}.ar-product__text{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.ar-product__title{font-family:var(--ar-font-display);font-weight:600}.ar-product__pitch{margin-bottom:16px}.ar-product__maker{display:inline-flex;align-items:center;gap:10px;margin:0 0 18px;padding:0;border:0;background:none;color:var(--ar-fg);font:inherit;font-size:15px;font-weight:var(--ar-font-medium);cursor:pointer}.ar-product__maker:disabled{cursor:default}.ar-product__maker:not(:disabled):hover{color:var(--ar-accent)}.ar-product__avatar{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;overflow:hidden;background:var(--ar-surface-sunken);color:var(--ar-fg-muted)}.ar-product__avatar img{width:100%;height:100%;object-fit:cover}.ar-product__scores{display:flex;align-items:flex-end;gap:28px;margin:0 0 18px}.ar-product__scores>div{display:flex;flex-direction:column;gap:2px}.ar-product__scores dd{margin:0;color:var(--ar-accent);font-size:40px;font-weight:650;line-height:1;font-variant-numeric:tabular-nums}.ar-product__scores dt{color:var(--ar-fg-muted);font-size:13px}.ar-product__raters dt{color:var(--ar-fg-subtle);font-size:12px}.ar-product__new{margin:0 0 18px;padding:4px 10px;background:var(--ar-surface-sunken);color:var(--ar-fg-muted);font-size:12px}.ar-product__chips{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 10px;padding:0;list-style:none}.ar-product__chip{padding:4px 10px;background:var(--ar-surface-sunken);color:var(--ar-fg-muted);font-size:12px}.ar-product__chip--tag{color:var(--ar-fg)}.ar-product__numbers{margin:0;color:var(--ar-fg-subtle);font-size:12.5px}.ar-product__actions{margin-top:20px}.ar-product__actions .ar-btn--primary{height:46px;padding:0 26px;font-size:15px}.ar-product__trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ar-space-3);margin:0;padding:0;list-style:none}.ar-product__trust li{display:flex;align-items:center;gap:10px;padding:14px 16px;background:var(--ar-surface);color:var(--ar-fg);font-size:13px;line-height:1.45}.ar-product__trust-n{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;background:var(--ar-accent);color:var(--ar-on-accent);font-size:12px;font-weight:650}@container ar-panel not (min-width: 900px){.ar-product__top{grid-template-columns:minmax(0,1fr);gap:24px}.ar-product__trust{grid-template-columns:minmax(0,1fr)}}.ar-detail__hero{display:grid;grid-template-columns:1fr;gap:40px;margin-bottom:32px}.ar-detail__hero--split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.ar-detail__hero-text{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.ar-detail__hero-side{padding:20px;border:1px solid var(--ar-hairline);border-radius:var(--ar-radius-card);background:var(--ar-surface-sunken)}.ar-detail__cover{margin:0;overflow:hidden;border:1px solid var(--ar-hairline);border-radius:var(--ar-radius-card);background:var(--ar-surface);box-shadow:var(--ar-shadow-card)}.ar-detail__cover img{display:block;width:100%;height:auto}.ar-detail__eyebrow{margin:0 0 12px;color:var(--ar-accent);font-size:12px;font-weight:var(--ar-font-semibold);letter-spacing:.14em;text-transform:uppercase}.ar-detail__title{margin:0 0 14px;color:var(--ar-fg);font-size:52px;font-weight:700;letter-spacing:-.03em;line-height:1.05;overflow-wrap:anywhere}.ar-detail__goal{margin:0 0 20px;max-width:56ch;color:var(--ar-fg-muted);font-size:19px;line-height:1.5}.ar-detail__tags{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 24px;padding:0;list-style:none}.ar-detail__tag{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 16px;border-radius:var(--ar-radius-pill);border:1px solid var(--ar-hairline);background:var(--ar-surface-sunken);color:var(--ar-fg);font-size:14px;font-weight:var(--ar-font-medium)}.ar-detail__tag svg{color:var(--ar-accent)}.ar-detail__meta{display:flex;align-items:center;margin:0 0 28px;color:var(--ar-fg-muted);font-size:14px}.ar-detail__author{display:inline-flex;align-items:center;gap:12px;padding-right:24px}.ar-detail__avatar{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--ar-radius-pill);overflow:hidden;background:var(--ar-surface-sunken);color:var(--ar-fg-muted)}.ar-detail__avatar img{width:100%;height:100%;object-fit:cover}.ar-detail__author-text{display:flex;flex-direction:column;gap:2px}.ar-detail__meta-cell{display:flex;flex-direction:column;gap:2px;padding:0 24px;border-left:1px solid var(--ar-hairline)}.ar-detail__meta-value{display:inline-flex;align-items:center;gap:6px;color:var(--ar-fg);font-size:16px;font-weight:var(--ar-font-semibold);font-variant-numeric:tabular-nums}.ar-detail__meta-label{color:var(--ar-fg-muted);font-size:13px}.ar-detail__actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.ar-detail__run{display:inline-flex;align-items:center;gap:12px;height:52px;padding:0 28px;border:0;border-radius:var(--ar-radius);background:var(--ar-accent);color:var(--ar-on-accent);font:inherit;font-size:17px;font-weight:var(--ar-font-semibold);cursor:pointer;box-shadow:var(--ar-shadow-accent)}.ar-detail__run:hover:not(:disabled){background:var(--ar-accent-hover)}.ar-detail__run:disabled{background:var(--ar-surface-sunken);color:var(--ar-fg-subtle);box-shadow:none;cursor:not-allowed}.ar-detail__uninstall{height:52px;padding:0 22px;font-size:15px}.ar-detail__missing,.ar-detail__error{color:var(--ar-fg-muted);font-size:13.5px}.ar-detail__error{display:block;padding:48px 32px}.ar-detail__loading{display:block;padding:48px 32px;color:var(--ar-fg-subtle);font-size:13.5px}.ar-detail__failed{margin:0;flex-basis:100%;color:var(--ar-bad-fg);font-size:13.5px}.ar-detail__gone{max-width:460px;margin:64px auto;padding:var(--ar-space-5);border-radius:var(--ar-radius-card);background:var(--ar-surface);box-shadow:var(--ar-shadow-card)}.ar-detail__gone-title{margin:0 0 var(--ar-space-2);font-size:15px;font-weight:650;color:var(--ar-fg)}.ar-detail__gone-text{margin:0 0 var(--ar-space-3);font-size:13px;line-height:1.6;color:var(--ar-fg-muted)}.ar-detail__gone-id{margin:0 0 var(--ar-space-6);padding:var(--ar-space-2) var(--ar-space-3);border-radius:var(--ar-radius-pill);background:var(--ar-surface-sunken);font-family:var(--ar-font-mono);font-size:var(--ar-font-xs);color:var(--ar-fg-subtle);word-break:break-all}.ar-detail__gone-actions{display:flex;gap:var(--ar-space-2)}.ar-detail__block{margin-bottom:24px;padding:24px 28px;border-radius:var(--ar-radius-card);background:var(--ar-surface)}.ar-detail__h{margin:0;color:var(--ar-fg);font-size:20px;font-weight:700;letter-spacing:-.01em}.ar-detail__h--small{font-size:14px;font-weight:var(--ar-font-semibold);color:var(--ar-fg-muted);margin-bottom:12px}.ar-detail__h3{margin:24px 0 10px;color:var(--ar-fg-muted);font-size:12px;font-weight:var(--ar-font-semibold);letter-spacing:.08em;text-transform:uppercase}.ar-detail__sub{margin:4px 0 0;color:var(--ar-fg-muted);font-size:14px;line-height:1.5}.ar-detail__block--how .ar-detail__sub{margin-bottom:20px}.ar-detail__blockhead{display:flex;align-items:flex-start;gap:16px;margin-bottom:18px}.ar-detail__blockhead>div{min-width:0;padding-top:4px}.ar-detail__summary{margin:0;color:var(--ar-fg);font-size:15px;line-height:1.65;white-space:pre-line}.ar-detail__flow{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:20px;margin:0;padding:0;list-style:none}.ar-detail__stepcard{position:relative;display:flex;flex-direction:column;gap:8px;padding:18px;border:1px solid var(--ar-hairline);border-radius:var(--ar-radius-card);background:var(--ar-surface)}.ar-detail__stephead{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.ar-detail__stepnum{color:var(--ar-fg-subtle);font-size:14px;font-weight:var(--ar-font-semibold);font-variant-numeric:tabular-nums}.ar-detail__step-title{color:var(--ar-fg);font-size:15px;font-weight:var(--ar-font-semibold);line-height:1.35}.ar-detail__step-what{color:var(--ar-fg-muted);font-size:13px;line-height:1.5}.ar-detail__stepcard .ar-stepkind{align-self:flex-start;margin-top:auto}.ar-detail__step-image{display:block;width:100%;height:auto;margin-top:6px;border:1px solid var(--ar-hairline);border-radius:var(--ar-radius-md)}.ar-detail__flow--arrows .ar-detail__stepcard+.ar-detail__stepcard:before{content:"\2192";position:absolute;left:-17px;top:24px;color:var(--ar-fg-subtle);font-size:16px}.ar-detail__cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;margin-bottom:24px}.ar-detail__cols .ar-detail__block{margin-bottom:0}.ar-detail__facts{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.ar-detail__facts li{position:relative;padding-left:20px;color:var(--ar-fg-muted);font-size:14px;line-height:1.5}.ar-detail__facts li:before{content:"";position:absolute;left:4px;top:8px;width:6px;height:6px;border-radius:var(--ar-radius-pill);background:var(--ar-accent)}.ar-detail__field{display:block;margin-bottom:12px}.ar-detail__label{display:block;color:var(--ar-fg);font-size:13.5px;font-weight:var(--ar-font-medium)}.ar-detail__req{color:var(--ar-accent)}.ar-detail__hint{display:block;margin:2px 0 6px;color:var(--ar-fg-subtle);font-size:12.5px;line-height:1.45}.ar-detail__inputrow{display:flex;align-items:flex-start;gap:10px;min-height:44px;padding:11px 14px;border:1px solid var(--ar-hairline);border-radius:var(--ar-radius-md);background:var(--ar-surface-sunken);color:var(--ar-fg-subtle)}.ar-detail__inputrow:focus-within{border-color:var(--ar-accent);background:var(--ar-surface)}.ar-detail__input{flex:1;min-width:0;border:0;background:transparent;outline:none;color:var(--ar-fg);font:inherit;font-size:14px;line-height:20px;field-sizing:content;resize:none;padding:0;margin:0;max-height:16rem;overflow-y:auto}.ar-detail__input::placeholder{color:var(--ar-fg-subtle)}.ar-detail__select{width:100%;height:44px;padding:0 14px;border:1px solid var(--ar-hairline);border-radius:var(--ar-radius-md);background:var(--ar-surface);color:var(--ar-fg);font:inherit;font-size:14px}.ar-detail__select:focus-visible{outline:2px solid var(--ar-accent);outline-offset:-1px}.ar-detail__outputs{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(124px,1fr));gap:12px}.ar-detail__output{display:flex;flex-direction:column;align-items:center;gap:4px;padding:16px 10px;border:1px solid var(--ar-hairline);border-radius:var(--ar-radius);background:var(--ar-surface-sunken);text-align:center}.ar-detail__output-type{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-bottom:4px;border-radius:var(--ar-radius);background:var(--ar-accent-soft);color:var(--ar-accent);font-size:11px;font-weight:700;text-transform:uppercase}.ar-detail__output-name{color:var(--ar-fg);font-size:14px;font-weight:var(--ar-font-semibold);overflow-wrap:anywhere}.ar-detail__output-kind{color:var(--ar-fg-subtle);font-size:11.5px;text-transform:lowercase}.ar-detail__output-desc{color:var(--ar-fg-muted);font-size:12.5px;line-height:1.45}.ar-detail__output-example{color:var(--ar-fg-subtle);font-size:12px;font-family:var(--ar-font-mono);overflow-wrap:anywhere}@container (min-width: 520px) and (max-width: 899px){.ar-detail{padding:28px 24px 48px}.ar-detail__hero--split{grid-template-columns:1fr}.ar-detail__title{font-size:38px}.ar-detail__flow--arrows .ar-detail__stepcard+.ar-detail__stepcard:before{content:none}}@container ar-panel (max-width: 519px){.ar-detail{padding:24px 16px 40px}.ar-detail__hero--split{grid-template-columns:1fr}.ar-detail__title{font-size:30px}.ar-detail__meta{flex-wrap:wrap;gap:12px}.ar-detail__meta-cell{border-left:0;padding:0}.ar-detail__flow--arrows .ar-detail__stepcard+.ar-detail__stepcard:before{content:none}}.ar-detail__delete{height:52px;padding:0 22px;font-size:15px;color:var(--ar-fg-muted)}.ar-detail__delete:hover:not(:disabled){background:var(--ar-bad-bg);border-color:transparent;color:var(--ar-bad-fg)}.ar-outputs__file{display:inline-flex;align-items:baseline;gap:var(--ar-space-2);flex-wrap:wrap;justify-content:flex-end}.ar-sitepolicy{display:flex;flex-direction:column;gap:var(--ar-space-6)}.ar-sitepolicy__head{display:flex;flex-direction:column;gap:var(--ar-space-1)}.ar-sitepolicy__title{margin:0;color:var(--ar-fg);font-size:var(--ar-font-base);font-weight:var(--ar-font-semibold)}.ar-sitepolicy__sub{margin:0;color:var(--ar-fg-muted);font-size:var(--ar-font-sm);line-height:1.5}.ar-sitepolicy__financial{display:flex;flex-direction:column;gap:var(--ar-space-2);padding:var(--ar-space-3) var(--ar-space-4);border-left:3px solid var(--ar-accent);border-radius:var(--ar-radius-sm);background:var(--ar-surface-sunken)}.ar-sitepolicy__row{display:flex;align-items:center;justify-content:space-between;gap:var(--ar-space-3);flex-wrap:wrap}.ar-sitepolicy__label{color:var(--ar-fg-muted);font-size:var(--ar-font-sm);font-weight:var(--ar-font-semibold)}.ar-sitepolicy__pill{padding:1px var(--ar-space-2);border-radius:var(--ar-radius-pill);background:var(--ar-ok-bg);color:var(--ar-ok-fg);font-size:var(--ar-font-xs);font-weight:var(--ar-font-semibold)}.ar-sitepolicy__switch{display:inline-flex;align-items:center;gap:var(--ar-space-2);color:var(--ar-fg);font-size:var(--ar-font-sm);cursor:pointer}.ar-sitepolicy__body{margin:0;color:var(--ar-fg);font-size:var(--ar-font-sm);line-height:1.55}.ar-sitepolicy__limits{margin:0;color:var(--ar-fg-subtle);font-size:var(--ar-font-xs);line-height:1.5}.ar-sitepolicy__mine{display:flex;flex-direction:column;gap:var(--ar-space-3)}.ar-sitepolicy__add{display:flex;gap:var(--ar-space-2)}.ar-sitepolicy__input{flex:1 1 auto;min-width:0;font-family:var(--ar-font-mono)}.ar-sitepolicy__addbtn{flex:0 0 auto}.ar-sitepolicy__empty{margin:0;color:var(--ar-fg-subtle);font-size:var(--ar-font-sm)}.ar-sitepolicy__list{display:flex;flex-direction:column;gap:var(--ar-space-1);margin:0;padding:0;list-style:none}.ar-sitepolicy__item{display:flex;align-items:center;justify-content:space-between;gap:var(--ar-space-2);padding:var(--ar-space-2) var(--ar-space-3);border:1px solid var(--ar-hairline);border-radius:var(--ar-radius-sm);background:var(--ar-surface)}.ar-sitepolicy__site{min-width:0;overflow-wrap:anywhere;color:var(--ar-fg);font-family:var(--ar-font-mono);font-size:var(--ar-font-sm)}.ar-sitepolicy__remove{flex:0 0 auto;padding:0;border:0;background:none;color:var(--ar-fg-muted);font:inherit;font-size:var(--ar-font-xs);cursor:pointer}.ar-sitepolicy__remove:hover:not(:disabled){color:var(--ar-bad-fg)}.ar-connectors{display:flex;flex-direction:column;gap:var(--ar-space-6)}.ar-connectors__head{display:flex;flex-direction:column;gap:var(--ar-space-1)}.ar-connectors__title{margin:0;color:var(--ar-fg);font-size:var(--ar-font-base);font-weight:var(--ar-font-semibold)}.ar-connectors__sub{margin:0;color:var(--ar-fg-muted);font-size:var(--ar-font-sm);line-height:1.5}.ar-connectors__add{display:flex;flex-wrap:wrap;gap:var(--ar-space-2)}.ar-connectors__name{flex:0 1 9rem;min-width:0;font-family:var(--ar-font-mono)}.ar-connectors__url{flex:1 1 12rem;min-width:0;font-family:var(--ar-font-mono)}.ar-connectors__addbtn{flex:0 0 auto}.ar-connectors__said{margin:0;color:var(--ar-bad-fg);font-size:var(--ar-font-sm);line-height:1.5;overflow-wrap:anywhere}.ar-connectors__empty{margin:0;color:var(--ar-fg-subtle);font-size:var(--ar-font-sm)}.ar-connectors__list{display:flex;flex-direction:column;gap:var(--ar-space-1);margin:0;padding:0;list-style:none}.ar-connectors__item{display:flex;align-items:center;gap:var(--ar-space-3);padding:var(--ar-space-2) var(--ar-space-3);border-radius:var(--ar-radius-sm, 6px);background:var(--ar-surface-sunken)}.ar-connectors__ref{flex:0 0 auto;color:var(--ar-fg);font-family:var(--ar-font-mono);font-size:var(--ar-font-sm)}.ar-connectors__where{flex:1 1 auto;min-width:0;overflow-wrap:anywhere;color:var(--ar-fg-subtle);font-family:var(--ar-font-mono);font-size:var(--ar-font-xs)}.ar-connectors__remove{flex:0 0 auto;background:none;border:0;padding:0;color:var(--ar-fg-muted);font-size:var(--ar-font-sm);cursor:pointer}.ar-connectors__remove:hover:not(:disabled){color:var(--ar-bad-fg)}.ar-connectors__entry{display:flex;flex-direction:column;gap:var(--ar-space-2)}.ar-connectors__pill{flex:0 0 auto;padding:0 var(--ar-space-2);border-radius:999px;background:var(--ar-accent-soft);color:var(--ar-rail-active-fg);font-size:var(--ar-font-xs)}.ar-connectors__review{display:flex;flex-direction:column;gap:var(--ar-space-3);padding:var(--ar-space-3);border-left:3px solid var(--ar-accent);background:var(--ar-surface-sunken)}.ar-connectors__tools{display:flex;flex-direction:column;gap:var(--ar-space-2);margin:0;padding:0;list-style:none}.ar-connectors__tool{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--ar-space-1) var(--ar-space-3)}.ar-connectors__toolname{color:var(--ar-fg);font-family:var(--ar-font-mono);font-size:var(--ar-font-sm)}.ar-connectors__tooldesc{flex:1 1 100%;color:var(--ar-fg-subtle);font-size:var(--ar-font-xs);line-height:1.4}.ar-connectors__tick{display:inline-flex;align-items:center;gap:var(--ar-space-1);color:var(--ar-fg-muted);font-size:var(--ar-font-xs)}.ar-spec__mono{font-family:var(--ar-font-mono);font-size:var(--ar-font-sm)}.ar-spec__pill{display:inline-flex;align-items:center;padding:2px var(--ar-space-2);border-radius:var(--ar-radius-pill);background:var(--ar-surface-sunken);color:var(--ar-fg-muted);font-size:var(--ar-font-xs);white-space:nowrap}.ar-spec__view-title{margin-bottom:var(--ar-space-4)}.ar-spec__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ar-space-2);margin-top:var(--ar-space-4)}.ar-spec__actions>.ar-spec__meta{flex-basis:100%}.ar-spec__open{margin-top:0}.ar-spec__pill--on{background:var(--ar-accent-soft);color:var(--ar-rail-active-fg)}.ar-spec__rows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--ar-space-1)}.ar-spec__add{margin-top:var(--ar-space-3)}.ar-spec__row{display:flex;align-items:center;justify-content:space-between;gap:var(--ar-space-4);padding:var(--ar-space-3) var(--ar-space-4);border-radius:var(--ar-radius-sm);background:var(--ar-surface-sunken)}.ar-spec__row-main{display:flex;flex-direction:column;gap:2px;min-width:0}.ar-spec__row-name{color:var(--ar-fg)}.ar-spec__row-description{font-size:var(--ar-font-sm);color:var(--ar-fg-muted)}.ar-spec__elsewhere{margin-top:var(--ar-space-3);font-size:var(--ar-font-sm);color:var(--ar-fg-muted)}.ar-spec__hook{display:flex;flex-direction:column;gap:var(--ar-space-1);margin-top:var(--ar-space-2);padding:var(--ar-space-2) var(--ar-space-3);border-radius:var(--ar-radius-card);background:var(--ar-surface-sunken)}.ar-spec__hook-row{display:flex;align-items:center;gap:var(--ar-space-2);min-width:0}.ar-spec__hook-label{flex:none;width:4.5rem;font-size:var(--ar-font-sm);font-weight:var(--ar-font-semibold);color:var(--ar-fg-muted)}.ar-spec__hook-value{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ar-spec__hook-problem{color:var(--theme-button-delete-hover-text)}.ar-spec__row-open{all:unset;cursor:pointer;font:inherit;color:var(--ar-fg);text-align:left}.ar-spec__row-open:hover{color:var(--ar-accent);text-decoration:underline}.ar-spec__row-open:focus-visible{outline:2px solid var(--ar-accent);outline-offset:2px;border-radius:var(--ar-radius-sm)}.ar-spec__state{flex:none;padding:3px 10px;border-radius:var(--ar-radius-pill);font-size:11.5px;font-weight:var(--ar-font-semibold);white-space:nowrap}.ar-spec__state--here{background:var(--ar-accent-soft);color:var(--ar-rail-active-fg, var(--ar-accent))}.ar-spec__state--wanting{background:var(--ar-surface-sunken);color:var(--theme-button-delete-hover-text)}.ar-spec__checks{margin:var(--ar-space-1) 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:2px;font-size:var(--ar-font-xs);color:var(--ar-fg-muted)}.ar-spec__checks li:before{content:"\2713  ";color:var(--ar-rail-active-fg)}.ar-spec__made{display:flex;flex-direction:column;gap:var(--ar-space-2)}.ar-spec__made+.ar-spec__made{margin-top:var(--ar-space-4)}.ar-spec__made-recipe{font-size:var(--ar-font-sm);font-weight:var(--ar-font-semibold);color:var(--ar-fg-muted)}.ar-spec__row-meta{display:inline-flex;align-items:center;gap:var(--ar-space-2);color:var(--ar-fg-subtle);font-size:var(--ar-font-xs);white-space:nowrap}@container ar-panel (max-width: 519px){.ar-spec__row{flex-direction:column;align-items:flex-start}}.ar-recipes__card-does{display:flex;flex-wrap:wrap;gap:var(--ar-space-1);margin:var(--ar-space-2) 0 0}.ar-recipes__fact{padding:1px var(--ar-space-2);border-radius:var(--ar-radius-pill);background:var(--ar-surface-sunken);color:var(--ar-fg-muted);font-size:var(--ar-font-xs);white-space:nowrap}.ar-recipes__way{padding:1px var(--ar-space-2);border-radius:var(--ar-radius-pill);border:1px solid var(--ar-hairline);color:var(--ar-fg-muted);font-size:var(--ar-font-xs);white-space:nowrap}.ar-studio{container-type:inline-size;container-name:ar-studio;display:flex;min-height:0;height:100%;background:var(--ar-canvas)}.ar-studio__nav{flex:0 0 auto;display:flex;min-height:0}.ar-studio__main{flex:1 1 auto;display:flex;flex-direction:column;min-width:0;min-height:0}.ar-studio__regions{flex:1 1 auto;min-height:0;display:flex}.ar-studio__region{display:flex;flex-direction:column;min-width:0;min-height:0}.ar-studio__region--canvas{flex:1 1 auto}.ar-studio__panels{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;background:var(--ar-surface)}.ar-studio__panels>.ar-studio__column{flex:1 1 auto;min-height:0}.ar-studio__panels-strip{flex:0 0 auto;display:flex;align-items:stretch;min-width:0;background:var(--ar-surface-sunken)}.ar-studio__panels-strip>.ar-studio-tabs{flex:1 1 auto;min-width:0;border-bottom:0}.ar-studio__more{position:relative;flex:0 0 auto;display:flex;align-items:stretch}.ar-studio__more-button{padding:0 var(--ar-space-2);border:0;background:none;color:var(--ar-fg-muted);font:inherit;font-size:var(--ar-font-xs);cursor:pointer;white-space:nowrap}.ar-studio__more-button:hover{background:var(--ar-hover);color:var(--ar-fg)}.ar-studio__more-list{position:absolute;top:100%;right:0;z-index:2;min-width:160px;margin:0;padding:var(--ar-space-1);list-style:none;border:1px solid var(--ar-hairline);border-radius:var(--ar-radius-md);background:var(--ar-surface);box-shadow:var(--ar-shadow-pop)}.ar-studio__more-item{display:block;width:100%;padding:var(--ar-space-1) var(--ar-space-2);border:0;border-radius:var(--ar-radius-sm);background:none;color:var(--ar-fg);font:inherit;font-size:var(--ar-font-sm);text-align:left;cursor:pointer}.ar-studio__more-item:hover{background:var(--ar-hover)}.ar-studio__handle{flex:0 0 auto;width:5px;background:transparent;border:0;cursor:col-resize}.ar-studio__handle:hover{background:var(--ar-hover)}.ar-studio__handle:focus-visible{outline:2px solid var(--ar-color-focus);outline-offset:-2px}.ar-studio__handle--hidden{width:0;pointer-events:none}.ar-studio__canvas{flex:1 1 auto;min-height:0;display:flex}.ar-studio__column{display:flex;flex-direction:column;min-width:0;min-height:0}.ar-studio__body{flex:1 1 auto;min-height:0;position:relative;background:var(--ar-surface)}.ar-studio__panel{position:absolute;inset:0;overflow:auto}.ar-studio__panel[hidden]{display:none}.ar-results-tab{box-sizing:border-box;width:100%;max-width:72rem;margin-inline:auto;padding:clamp(var(--ar-space-4),4cqi,var(--ar-space-8));display:flex;flex-direction:column;gap:var(--ar-space-6);min-width:0}.ar-studio__away{display:flex;align-items:center;justify-content:center;height:100%;margin:0;color:var(--ar-fg-subtle);font-size:var(--ar-font-sm)}.ar-studio__status{flex:0 0 auto;display:flex;align-items:center;gap:var(--ar-space-3);padding:0 var(--ar-space-3);min-height:26px;border-top:1px solid var(--ar-hairline);background:var(--ar-surface-sunken);color:var(--ar-fg-subtle);font-size:var(--ar-font-xs)}.ar-files{display:flex;flex-direction:column;gap:var(--ar-space-1);padding:var(--ar-space-2)}.ar-files__said{margin:0;color:var(--ar-bad-fg);font-size:var(--ar-font-xs)}.ar-files__empty{margin:0;color:var(--ar-fg-subtle);font-size:var(--ar-font-xs)}.ar-files__group{display:flex;flex-direction:column}.ar-files__folder{display:flex;align-items:center;gap:2px;padding:var(--ar-space-1) 0;border:0;background:none;color:var(--ar-fg-muted);font:inherit;font-size:var(--ar-font-xs);font-family:var(--ar-font-mono);text-align:left;cursor:pointer}.ar-files__caret{width:12px}.ar-files__list{list-style:none;margin:0;padding:0 0 0 12px}.ar-files__file{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ar-space-2);width:100%;padding:2px var(--ar-space-1);border:0;border-radius:var(--ar-radius-sm);background:none;color:var(--ar-fg);font:inherit;font-size:var(--ar-font-sm);text-align:left;cursor:pointer}.ar-files__file:hover{background:var(--ar-hover)}.ar-files__file--on{background:var(--ar-accent-soft);font-weight:var(--ar-font-medium)}.ar-files__name{font-family:var(--ar-font-mono);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ar-files__size{flex:0 0 auto;color:var(--ar-fg-subtle);font-size:var(--ar-font-xs)}.ar-code{display:flex;flex-direction:column;height:100%;min-height:0;background:var(--ar-surface);container-type:inline-size;container-name:ar-filepane}.ar-code__head{flex:0 0 auto;display:flex;align-items:center;gap:var(--ar-space-3);padding:var(--ar-space-2) var(--ar-space-4);border-bottom:1px solid var(--ar-hairline);background:var(--ar-surface-sunken)}.ar-code__path{flex:1 1 auto;min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ar-fg-muted);font-family:var(--ar-font-mono);font-size:var(--ar-font-xs)}.ar-code__views{flex:0 0 auto;display:flex;gap:2px;padding:2px;border-radius:var(--ar-radius-pill);background:var(--ar-surface)}.ar-code__view{appearance:none;border:0;background:transparent;padding:2px var(--ar-space-3);border-radius:var(--ar-radius-pill);color:var(--ar-fg-muted);font-size:var(--ar-font-xs);cursor:pointer}.ar-code__view:hover{color:var(--ar-fg)}.ar-code__view--on{background:var(--ar-accent-soft);color:var(--ar-rail-active-fg)}.ar-code__view:focus-visible{outline:2px solid var(--ar-color-focus);outline-offset:-2px}.ar-code__bymodel{flex:0 0 auto;margin:0;padding:var(--ar-space-2) var(--ar-space-4);color:var(--ar-fg-subtle);font-size:var(--ar-font-xs)}.ar-code__pairs{flex:1 1 auto;min-height:0;overflow:auto}.ar-code__pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--ar-space-4);padding:var(--ar-space-3) var(--ar-space-4);border-bottom:1px solid var(--ar-hairline)}.ar-code__pair-code{min-width:0;overflow-x:auto}.ar-code__pair-code .ar-code__lines{overflow:visible;padding:0}.ar-code__pair-code .ar-code__line{padding:0}.ar-code__pair-said{margin:0;min-width:0;color:var(--ar-fg);font-size:var(--ar-font-sm);line-height:1.55}@container ar-filepane (max-width: 519px){.ar-code__pair{grid-template-columns:minmax(0,1fr);gap:var(--ar-space-2)}}.ar-code__said{margin:0;padding:var(--ar-space-3) var(--ar-space-4);color:var(--ar-bad-fg);font-size:var(--ar-font-sm)}.ar-code__cut{margin:0;padding:var(--ar-space-2) var(--ar-space-4);color:var(--ar-fg-subtle);font-size:var(--ar-font-xs)}.ar-code__loading{margin:0;padding:var(--ar-space-4);color:var(--ar-fg-subtle);font-size:var(--ar-font-sm)}.ar-code__lines{flex:1 1 auto;min-height:0;overflow:auto;margin:0;padding:var(--ar-space-2) 0;counter-reset:ar-code-line;list-style:none;font-family:var(--ar-font-mono);font-size:var(--ar-font-xs);line-height:1.6}.ar-code__line{counter-increment:ar-code-line;display:flex;gap:var(--ar-space-3);padding:0 var(--ar-space-4);white-space:pre}.ar-code__line:before{content:counter(ar-code-line);flex:0 0 auto;min-width:3ch;color:var(--ar-fg-subtle);text-align:right;user-select:none}.ar-code__line:hover{background:var(--ar-hover)}.ar-studio-tabs{flex:0 0 auto;display:flex;align-items:stretch;gap:1px;overflow-x:auto;scrollbar-width:none;background:var(--ar-surface-sunken);border-bottom:1px solid var(--ar-hairline)}.ar-studio-tabs::-webkit-scrollbar{display:none}.ar-studio-tabs__tab{flex:0 0 auto;display:flex;align-items:center;gap:var(--ar-space-1);max-width:220px;padding:var(--ar-space-2) var(--ar-space-3);background:none;color:var(--ar-fg-muted);font-size:var(--ar-font-sm);cursor:pointer;user-select:none;border-top:2px solid transparent;position:relative}.ar-studio-tabs__tab:hover{background:var(--ar-hover)}.ar-studio-tabs__tab:focus-visible{outline:2px solid var(--ar-color-focus);outline-offset:-2px}.ar-studio-tabs__tab--on{background:var(--ar-surface);color:var(--ar-fg);font-weight:var(--ar-font-medium);border-top-color:var(--ar-accent)}.ar-studio-tabs__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ar-studio-tabs__close{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;border:0;border-radius:var(--ar-radius-sm);background:none;color:var(--ar-fg-subtle);font:inherit;line-height:1;cursor:pointer;opacity:.45}.ar-studio-tabs__tab:hover .ar-studio-tabs__close,.ar-studio-tabs__tab--on .ar-studio-tabs__close{opacity:1}.ar-studio-tabs__close:hover{background:var(--ar-hover);color:var(--ar-fg)}.ar-tab-menu{position:absolute;top:100%;left:0;z-index:20;min-width:200px;padding:var(--ar-space-1);display:flex;flex-direction:column;background:var(--ar-surface);border:1px solid var(--ar-hairline);border-radius:var(--ar-radius-card);box-shadow:var(--ar-shadow-card)}.ar-tab-menu__item{appearance:none;border:0;background:transparent;text-align:left;padding:var(--ar-space-2) var(--ar-space-3);border-radius:var(--ar-radius-sm);font-size:var(--ar-font-sm);color:var(--ar-fg);cursor:pointer;white-space:nowrap}.ar-tab-menu__item:hover{background:var(--ar-hover)}.ar-tab-menu__item:focus-visible{outline:2px solid var(--ar-accent);outline-offset:-2px}.ar-studio-tabs__split{flex:0 0 auto;margin-left:auto;padding:0 var(--ar-space-2);border:0;background:none;color:var(--ar-fg-subtle);font:inherit;cursor:pointer}.ar-studio-tabs__split:hover{color:var(--ar-fg);background:var(--ar-hover)}@container ar-studio (max-width: 519px){.ar-studio__region--panels,.ar-studio-tabs__split{display:none}.ar-studio-tabs__tab{max-width:150px;padding:var(--ar-space-2)}}.ar-services{display:flex;flex-direction:column;gap:var(--ar-space-6);padding:var(--ar-space-5);border-radius:var(--ar-radius-card);background:var(--ar-surface);box-shadow:var(--ar-shadow-card)}.ar-services__head{display:flex;flex-direction:column;gap:var(--ar-space-2)}.ar-services__title{margin:0;color:var(--ar-fg);font-size:15px;font-weight:var(--ar-font-semibold);letter-spacing:-.01em}.ar-services__sub{margin:0;color:var(--ar-fg-muted);font-size:var(--ar-font-sm);line-height:1.5}.ar-services__earned{display:inline-flex;align-items:baseline;gap:var(--ar-space-2);color:var(--ar-fg-subtle);font-size:var(--ar-font-xs)}.ar-services__earned b{color:var(--ar-fg);font-size:20px;font-weight:650}.ar-services__block{display:flex;flex-direction:column;gap:var(--ar-space-3)}.ar-services__block-title{margin:0;color:var(--ar-fg-muted);font-size:var(--ar-font-sm);font-weight:var(--ar-font-semibold)}.ar-services__empty{margin:0;color:var(--ar-fg-subtle);font-size:var(--ar-font-sm)}.ar-services__list,.ar-services__calls{display:flex;flex-direction:column;gap:var(--ar-space-1);margin:0;padding:0;list-style:none}.ar-services__row{display:flex;align-items:flex-start;gap:var(--ar-space-3);padding:var(--ar-space-3);border-radius:var(--ar-radius-sm);background:var(--ar-surface-sunken)}.ar-services__row-main{flex:1;display:flex;flex-direction:column;gap:var(--ar-space-2);min-width:0}.ar-services__ref{font-family:var(--ar-font-mono);font-size:var(--ar-font-xs);color:var(--ar-fg);overflow-wrap:anywhere}.ar-services__facts{color:var(--ar-fg-subtle);font-size:var(--ar-font-xs)}.ar-services__must{margin:0;padding-left:var(--ar-space-4);color:var(--ar-fg-muted);font-size:var(--ar-font-xs);line-height:1.6}.ar-services__action{flex-shrink:0;padding:6px var(--ar-space-3);border:none;border-radius:var(--ar-radius-sm);background:var(--ar-accent);color:var(--ar-on-accent);font-size:var(--ar-font-xs);font-weight:var(--ar-font-semibold);cursor:pointer}.ar-services__action:disabled{opacity:.6;cursor:default}.ar-services__places{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ar-space-1);margin:0}.ar-services__places-label{margin-right:var(--ar-space-1);font-size:var(--ar-font-xs);color:var(--ar-fg-subtle)}.ar-services__place{display:inline-flex;align-items:baseline;gap:6px;padding:2px var(--ar-space-2);border-radius:var(--ar-radius-pill);background:var(--ar-surface);font-family:var(--ar-font-mono);font-size:var(--ar-font-xs);color:var(--ar-fg-muted)}.ar-services__place--live{background:var(--ar-accent-soft);color:var(--ar-rail-active-fg)}.ar-services__place--gone{color:var(--theme-button-delete-hover-text)}.ar-services__place-state{font-family:var(--ar-font-sans);font-size:10.5px;opacity:.85}.ar-services__here{align-self:flex-start;padding:4px var(--ar-space-3);border:1px solid var(--ar-hairline);border-radius:var(--ar-radius-sm);background:transparent;color:var(--ar-fg-muted);font-size:var(--ar-font-xs);cursor:pointer}.ar-services__here:disabled{opacity:.6;cursor:default}.ar-services__pill{flex-shrink:0;padding:2px var(--ar-space-2);border-radius:var(--ar-radius-pill);background:var(--ar-surface);color:var(--ar-fg-muted);font-size:var(--ar-font-xs);white-space:nowrap}.ar-services__pill--paid{background:var(--ar-accent-soft);color:var(--ar-rail-active-fg)}.ar-services__pill--back,.ar-services__pill--down{color:var(--theme-button-delete-hover-text)}.ar-services__call{display:flex;align-items:center;gap:var(--ar-space-3);padding:var(--ar-space-2) var(--ar-space-3);border-radius:var(--ar-radius-sm);background:var(--ar-surface-sunken)}.ar-services__call .ar-services__ref{flex:1;min-width:0}.ar-services__caller{font-family:var(--ar-font-mono);font-size:var(--ar-font-xs);color:var(--ar-fg-subtle)}.ar-services__ms{color:var(--ar-fg-subtle);font-size:var(--ar-font-xs);min-width:48px;text-align:right}.ar-services__credits{color:var(--ar-fg);font-size:var(--ar-font-xs);min-width:32px;text-align:right}@container ar-panel (max-width: 519px){.ar-services__row{flex-direction:column}.ar-services__call{flex-wrap:wrap}}.ar-budget{display:flex;flex-direction:column;gap:var(--ar-space-6);padding:var(--ar-space-5);border-radius:var(--ar-radius-card);background:var(--ar-surface);box-shadow:var(--ar-shadow-card);margin-bottom:var(--ar-space-6)}.ar-budget__head{display:flex;flex-direction:column;gap:var(--ar-space-2)}.ar-budget__title{margin:0;color:var(--ar-fg);font-size:15px;font-weight:var(--ar-font-semibold);letter-spacing:-.01em}.ar-budget__note{margin:0;color:var(--ar-fg-subtle);font-size:var(--ar-font-xs);line-height:1.5}.ar-budget__block{display:flex;flex-direction:column;gap:var(--ar-space-3)}.ar-budget__block-title{margin:0;color:var(--ar-fg-muted);font-size:var(--ar-font-sm);font-weight:var(--ar-font-semibold)}.ar-budget__list{display:flex;flex-direction:column;gap:var(--ar-space-1);margin:0;padding:0;list-style:none}.ar-budget__row{display:flex;align-items:center;gap:var(--ar-space-3);padding:var(--ar-space-2) var(--ar-space-3);border-radius:var(--ar-radius-sm);background:var(--ar-surface-sunken)}.ar-budget__row-main{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.ar-budget__who{color:var(--ar-fg);font-size:var(--ar-font-sm)}.ar-budget__sub{color:var(--ar-fg-subtle);font-size:var(--ar-font-xs);font-variant-numeric:tabular-nums}.ar-budget__ref{flex:1;min-width:0;font-family:var(--ar-font-mono);font-size:var(--ar-font-xs);color:var(--ar-fg-muted)}.ar-budget__meta{display:flex;align-items:center;gap:var(--ar-space-2);flex-shrink:0}.ar-budget__pill{padding:2px var(--ar-space-2);border-radius:var(--ar-radius-pill);background:var(--ar-surface);color:var(--ar-fg-muted);font-size:var(--ar-font-xs);white-space:nowrap}.ar-budget__input{width:96px;padding:var(--ar-space-2) var(--ar-space-3);border:1px solid var(--ar-color-border);border-radius:var(--ar-radius-sm);background:var(--ar-surface);color:var(--ar-fg);font-size:var(--ar-font-sm)}.ar-budget__primary{padding:var(--ar-space-2) var(--ar-space-4);border:none;border-radius:var(--ar-radius-sm);background:var(--ar-accent);color:var(--ar-on-accent);font-size:var(--ar-font-sm);font-weight:var(--ar-font-semibold);cursor:pointer}.ar-budget__primary:disabled{opacity:.5;cursor:default}.ar-budget__ghost{padding:var(--ar-space-2) var(--ar-space-3);border:1px solid var(--ar-color-border);border-radius:var(--ar-radius-sm);background:transparent;color:var(--ar-fg-muted);font-size:var(--ar-font-xs);cursor:pointer}@container ar-panel (max-width: 519px){.ar-budget__row{flex-wrap:wrap}.ar-budget__input{width:100%}}.ar-coho-storage{display:flex;flex-direction:column;gap:var(--ar-space-6);padding:var(--ar-space-5);border-radius:var(--ar-radius-card);background:var(--ar-surface);box-shadow:var(--ar-shadow-card);margin-bottom:var(--ar-space-6)}.ar-coho-storage__head{display:flex;flex-direction:column;gap:var(--ar-space-2)}.ar-coho-storage__title-row{display:flex;align-items:center;justify-content:space-between;gap:var(--ar-space-3);flex-wrap:wrap}.ar-coho-storage__title{margin:0;color:var(--ar-fg);font-size:15px;font-weight:var(--ar-font-semibold);letter-spacing:-.01em}.ar-coho-storage__note{margin:0;color:var(--ar-fg-subtle);font-size:var(--ar-font-xs);line-height:1.5}.ar-coho-storage__held{display:flex;flex-direction:column;gap:var(--ar-space-2);align-items:flex-start;padding:var(--ar-space-3) var(--ar-space-4);border-radius:var(--ar-radius-sm);background:var(--ar-surface-sunken);border-left:3px solid var(--theme-button-delete-hover-text)}.ar-coho-storage__held-title{margin:0;color:var(--theme-button-delete-hover-text);font-size:var(--ar-font-sm);font-weight:var(--ar-font-semibold)}.ar-coho-storage__held-body{margin:0;color:var(--ar-fg);font-size:var(--ar-font-sm);line-height:1.5}.ar-coho-storage__block{display:flex;flex-direction:column;gap:var(--ar-space-3)}.ar-coho-storage__block-title{margin:0;color:var(--ar-fg-muted);font-size:var(--ar-font-sm);font-weight:var(--ar-font-semibold)}.ar-coho-storage__list{display:flex;flex-direction:column;gap:var(--ar-space-1);margin:0;padding:0;list-style:none}.ar-coho-storage__row{display:flex;flex-direction:column;gap:var(--ar-space-2);padding:var(--ar-space-3);border-radius:var(--ar-radius-sm);background:var(--ar-surface-sunken)}.ar-coho-storage__row--held{box-shadow:inset 3px 0 0 var(--theme-button-delete-hover-text)}.ar-coho-storage__row-head{display:flex;align-items:center;justify-content:space-between;gap:var(--ar-space-3)}.ar-coho-storage__ref{min-width:0;overflow-wrap:anywhere;font-family:var(--ar-font-mono);font-size:var(--ar-font-xs);color:var(--ar-fg)}.ar-coho-storage__meta{display:flex;align-items:center;gap:var(--ar-space-2);flex-shrink:0}.ar-coho-storage__pill{padding:2px var(--ar-space-2);border-radius:var(--ar-radius-pill);background:var(--ar-surface);color:var(--ar-fg-muted);font-size:var(--ar-font-xs);white-space:nowrap}.ar-coho-storage__pill--held{color:var(--theme-button-delete-hover-text)}.ar-coho-storage__cost{color:var(--ar-fg);font-size:var(--ar-font-xs);font-variant-numeric:tabular-nums;white-space:nowrap}.ar-coho-storage__meter{display:flex;flex-direction:column;gap:var(--ar-space-1)}.ar-coho-storage__meter-head{display:flex;justify-content:space-between;gap:var(--ar-space-3);color:var(--ar-fg-muted);font-size:var(--ar-font-xs)}.ar-coho-storage__num{font-variant-numeric:tabular-nums;color:var(--ar-fg-subtle)}.ar-coho-storage__track{position:relative;height:4px;border-radius:var(--ar-radius-pill);background:var(--ar-surface);overflow:hidden}.ar-coho-storage__fill{position:absolute;inset:0 auto 0 0;border-radius:var(--ar-radius-pill);background:var(--ar-accent)}.ar-coho-storage__fill--over{background:var(--theme-button-delete-hover-text)}.ar-coho-storage__sub{color:var(--ar-fg-subtle);font-size:var(--ar-font-xs)}.ar-coho-storage__prices{display:flex;flex-direction:column;gap:var(--ar-space-1);padding:var(--ar-space-3) var(--ar-space-4);border-radius:var(--ar-radius-sm);background:var(--ar-surface-sunken)}.ar-coho-storage__prices p{margin:0;color:var(--ar-fg-muted);font-size:var(--ar-font-xs);line-height:1.5}.ar-coho-storage__primary{padding:var(--ar-space-2) var(--ar-space-4);border:none;border-radius:var(--ar-radius-sm);background:var(--ar-accent);color:var(--ar-on-accent);font-size:var(--ar-font-sm);font-weight:var(--ar-font-semibold);cursor:pointer}@container ar-panel (max-width: 519px){.ar-coho-storage__row-head{flex-direction:column;align-items:flex-start}}.ar-float{display:flex;flex-direction:column;gap:var(--ar-space-6);padding:var(--ar-space-5);border-radius:var(--ar-radius-card);background:var(--ar-surface);box-shadow:var(--ar-shadow-card);margin-bottom:var(--ar-space-6)}.ar-float__head{display:flex;flex-direction:column;gap:var(--ar-space-2)}.ar-float__title{margin:0;color:var(--ar-fg);font-size:15px;font-weight:var(--ar-font-semibold);letter-spacing:-.01em}.ar-float__note{margin:0;color:var(--ar-fg-subtle);font-size:var(--ar-font-xs);line-height:1.5}.ar-float__block{display:flex;flex-direction:column;gap:var(--ar-space-3)}.ar-float__block-title{margin:0;color:var(--ar-fg-muted);font-size:var(--ar-font-sm);font-weight:var(--ar-font-semibold)}.ar-float__left{display:flex;align-items:center;gap:var(--ar-space-3)}.ar-float__amount{color:var(--ar-fg);font-size:20px;font-weight:650;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.ar-float__pill{padding:2px var(--ar-space-2);border-radius:var(--ar-radius-pill);background:var(--ar-surface-sunken);color:var(--ar-fg-muted);font-size:var(--ar-font-xs);white-space:nowrap}.ar-float__row{display:flex;align-items:center;gap:var(--ar-space-2)}.ar-float__input{width:120px;padding:var(--ar-space-2) var(--ar-space-3);border:1px solid var(--ar-color-border);border-radius:var(--ar-radius-sm);background:var(--ar-surface);color:var(--ar-fg);font-size:var(--ar-font-sm)}.ar-float__primary{padding:var(--ar-space-2) var(--ar-space-4);border:none;border-radius:var(--ar-radius-sm);background:var(--ar-accent);color:var(--ar-on-accent);font-size:var(--ar-font-sm);font-weight:var(--ar-font-semibold);cursor:pointer}.ar-float__primary:disabled{opacity:.5;cursor:default}.ar-float__ghost{padding:var(--ar-space-2) var(--ar-space-3);border:1px solid var(--ar-color-border);border-radius:var(--ar-radius-sm);background:transparent;color:var(--ar-fg-muted);font-size:var(--ar-font-sm);cursor:pointer}.ar-float__ghost:disabled{opacity:.5;cursor:default}@container ar-panel (max-width: 519px){.ar-float__row{flex-wrap:wrap}.ar-float__input{width:100%}}.ar-pricing{display:flex;flex-direction:column;gap:var(--ar-space-6);margin-top:var(--ar-space-3)}.ar-pricing__summary{display:flex;align-items:center;justify-content:space-between;gap:var(--ar-space-3);padding:var(--ar-space-2) var(--ar-space-3);border-radius:var(--ar-radius-sm);background:var(--ar-surface-sunken)}.ar-pricing__sentence{color:var(--ar-fg-muted);font-size:var(--ar-font-xs)}.ar-pricing__toggle{border:none;background:transparent;padding:0;color:var(--ar-accent);font-size:var(--ar-font-xs);cursor:pointer;white-space:nowrap}.ar-pricing__block{display:flex;flex-direction:column;gap:var(--ar-space-3)}.ar-pricing__block-title{margin:0;color:var(--ar-fg-muted);font-size:var(--ar-font-sm);font-weight:var(--ar-font-semibold)}.ar-pricing__note{margin:0;color:var(--ar-fg-subtle);font-size:var(--ar-font-xs);line-height:1.5}.ar-pricing__row{display:flex;align-items:flex-end;gap:var(--ar-space-3);flex-wrap:wrap}.ar-pricing__field{display:flex;flex-direction:column;gap:var(--ar-space-1)}.ar-pricing__field>span{color:var(--ar-fg-subtle);font-size:var(--ar-font-xs)}.ar-pricing__input{padding:var(--ar-space-2) var(--ar-space-3);border:1px solid var(--ar-color-border);border-radius:var(--ar-radius-sm);background:var(--ar-surface);color:var(--ar-fg);font-size:var(--ar-font-sm)}.ar-pricing__input--narrow{width:88px}.ar-pricing__steps{display:flex;flex-direction:column;gap:var(--ar-space-1);margin:0;padding:0;list-style:none}.ar-pricing__step{display:flex;align-items:center;gap:var(--ar-space-2);padding:var(--ar-space-2) var(--ar-space-3);border-radius:var(--ar-radius-sm);background:var(--ar-surface-sunken)}.ar-pricing__step-when{color:var(--ar-fg-muted);font-size:var(--ar-font-xs);white-space:nowrap}.ar-pricing__step-unit{color:var(--ar-fg-subtle);font-size:var(--ar-font-xs)}.ar-pricing__explained{display:flex;flex-direction:column;gap:var(--ar-space-1)}.ar-pricing__ghost{padding:var(--ar-space-2) var(--ar-space-3);border:1px solid var(--ar-color-border);border-radius:var(--ar-radius-sm);background:transparent;color:var(--ar-fg-muted);font-size:var(--ar-font-xs);cursor:pointer;white-space:nowrap}@container ar-panel (max-width: 519px){.ar-pricing__step{flex-wrap:wrap}}.ar-hire{display:flex;flex-direction:column;gap:var(--ar-space-6);padding:var(--ar-space-5);border-radius:var(--ar-radius-card);background:var(--ar-surface);box-shadow:var(--ar-shadow-card);margin-bottom:var(--ar-space-6)}.ar-hire__head{display:flex;flex-direction:column;gap:var(--ar-space-2)}.ar-hire__title{margin:0;color:var(--ar-fg);font-size:15px;font-weight:var(--ar-font-semibold);letter-spacing:-.01em}.ar-hire__note{margin:0;color:var(--ar-fg-subtle);font-size:var(--ar-font-xs);line-height:1.5}.ar-hire__said{margin:0;color:var(--theme-button-delete-hover-text);font-size:var(--ar-font-xs);line-height:1.5}.ar-hire__failed{display:flex;flex-direction:column;gap:var(--ar-space-1)}.ar-hire__failed--refused{gap:var(--ar-space-2);padding:var(--ar-space-3);border-radius:var(--ar-radius-sm);background:var(--ar-surface-sunken);border-left:3px solid var(--theme-button-delete-hover-text)}.ar-hire__failed--refused .ar-hire__said{color:var(--ar-fg);font-size:var(--ar-font-base);font-weight:var(--ar-font-semibold)}.ar-hire__said-more{margin:0;color:var(--ar-fg-muted);font-size:var(--ar-font-xs);line-height:1.5}.ar-hire__said-action{align-self:flex-start}.ar-hire__details{font-size:var(--ar-font-xs);color:var(--ar-fg-subtle)}.ar-hire__details-toggle{cursor:pointer;width:fit-content;color:var(--ar-fg-muted)}.ar-hire__detail{margin:var(--ar-space-1) 0 0;padding:var(--ar-space-2) var(--ar-space-3);border-radius:var(--ar-radius-sm);background:var(--ar-surface-sunken);color:var(--ar-fg-muted);font-family:var(--ar-font-mono);font-size:var(--ar-font-xs);line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.ar-hire__block{display:flex;flex-direction:column;gap:var(--ar-space-3)}.ar-hire__block-title{margin:0;color:var(--ar-fg-muted);font-size:var(--ar-font-sm);font-weight:var(--ar-font-semibold)}.ar-hire__search{padding:var(--ar-space-2) var(--ar-space-3);border:1px solid var(--ar-color-border);border-radius:var(--ar-radius-sm);background:var(--ar-surface);color:var(--ar-fg);font-size:var(--ar-font-sm)}.ar-hire__list{display:flex;flex-direction:column;gap:var(--ar-space-1);margin:0;padding:0;list-style:none}.ar-hire__row,.ar-hire__call{display:flex;align-items:center;justify-content:space-between;gap:var(--ar-space-3);width:100%;padding:var(--ar-space-2) var(--ar-space-3);border:1px solid transparent;border-radius:var(--ar-radius-sm);background:var(--ar-surface-sunken);text-align:left}.ar-hire__row{cursor:pointer}.ar-hire__file{display:flex;flex-direction:column;gap:var(--ar-space-2)}.ar-hire__media{display:block;max-width:100%;max-height:360px;border-radius:var(--ar-radius-sm);background:var(--ar-surface-sunken)}.ar-hire__row--on{border-color:var(--ar-accent)}.ar-hire__row-main{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.ar-hire__ref{font-family:var(--ar-font-mono);font-size:var(--ar-font-xs);color:var(--ar-fg)}.ar-hire__sub{color:var(--ar-fg-subtle);font-size:var(--ar-font-xs)}.ar-hire__meta{display:flex;align-items:center;gap:var(--ar-space-2);flex-shrink:0}.ar-hire__pill{padding:2px var(--ar-space-2);border-radius:var(--ar-radius-pill);background:var(--ar-surface);color:var(--ar-fg-muted);font-size:var(--ar-font-xs);white-space:nowrap}.ar-hire__quote{display:flex;align-items:center;gap:var(--ar-space-3)}.ar-hire__amount{color:var(--ar-fg);font-size:20px;font-weight:650;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.ar-hire__promises,.ar-hire__ask{display:flex;flex-direction:column;gap:var(--ar-space-2)}.ar-hire__musts{display:flex;flex-direction:column;gap:var(--ar-space-1);margin:0;padding:0;list-style:none}.ar-hire__must{padding:var(--ar-space-2) var(--ar-space-3);border-left:3px solid var(--ar-accent);border-radius:0;background:var(--ar-surface-sunken);color:var(--ar-fg);font-size:var(--ar-font-sm);line-height:1.5}.ar-hire__inputs{padding:var(--ar-space-2) var(--ar-space-3);border:1px solid var(--ar-color-border);border-radius:var(--ar-radius-sm);background:var(--ar-surface);color:var(--ar-fg);font-family:var(--ar-font-mono);font-size:var(--ar-font-xs);line-height:1.6;resize:vertical}.ar-hire__row-actions{display:flex;align-items:center;gap:var(--ar-space-3)}.ar-hire__primary{padding:var(--ar-space-2) var(--ar-space-4);border:none;border-radius:var(--ar-radius-sm);background:var(--ar-accent);color:var(--ar-on-accent);font-size:var(--ar-font-sm);font-weight:var(--ar-font-semibold);cursor:pointer}.ar-hire__primary:disabled{opacity:.5;cursor:default}.ar-hire-rating{display:flex;flex-direction:column;gap:var(--ar-space-3)}.ar-hire-rating__stars{display:flex;gap:var(--ar-space-1)}.ar-hire-rating__star{padding:0 2px;border:0;background:none;font-size:22px;line-height:1;color:var(--ar-fg-subtle);cursor:pointer}.ar-hire-rating__star--on{color:var(--ar-accent)}.ar-hire-rating__marks{display:flex;flex-wrap:wrap;gap:var(--ar-space-2)}.ar-hire-rating__mark{padding:var(--ar-space-1) var(--ar-space-3);border:0;background:var(--ar-surface-sunken);color:var(--ar-fg-muted);font:inherit;font-size:var(--ar-font-sm);cursor:pointer}.ar-hire-rating__mark--on{background:var(--ar-accent-soft);color:var(--ar-rail-active-fg)}.ar-hire-rating__note{width:100%;box-sizing:border-box;resize:vertical}.ar-hired{display:flex;flex-direction:column;gap:var(--ar-space-6);padding:var(--ar-space-5);border-radius:var(--ar-radius-card);background:var(--ar-surface);box-shadow:var(--ar-shadow-card);margin-bottom:var(--ar-space-6)}.ar-hired__head{display:flex;flex-direction:column;gap:var(--ar-space-2)}.ar-hired__title{margin:0;color:var(--ar-fg);font-size:15px;font-weight:var(--ar-font-semibold);letter-spacing:-.01em}.ar-hired__note{margin:0;color:var(--ar-fg-subtle);font-size:var(--ar-font-xs);line-height:1.5}.ar-hired__block{display:flex;flex-direction:column;gap:var(--ar-space-3)}.ar-hired__block-title{margin:0;color:var(--ar-fg-muted);font-size:var(--ar-font-sm);font-weight:var(--ar-font-semibold)}.ar-hired__list{display:flex;flex-direction:column;gap:var(--ar-space-1);margin:0;padding:0;list-style:none}.ar-hired__item{display:flex;flex-direction:column;border-radius:var(--ar-radius-sm);background:var(--ar-surface-sunken)}.ar-hired__row{display:flex;align-items:center;justify-content:space-between;gap:var(--ar-space-3);padding:var(--ar-space-2) var(--ar-space-3)}.ar-hired__name{color:var(--ar-fg);font-size:var(--ar-font-base);font-weight:var(--ar-font-medium);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ar-hired__delivered{display:flex;flex-direction:column;gap:var(--ar-space-2);padding:0 var(--ar-space-3) var(--ar-space-2)}.ar-hired__thumbs{display:flex;align-items:center;gap:var(--ar-space-1);flex-wrap:wrap;padding:0;border:none;background:none;cursor:pointer;text-align:left;width:fit-content}.ar-hired__thumbs .ar-hired__sub{margin-left:var(--ar-space-2)}.ar-hired__thumb{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;object-fit:cover;border-radius:var(--ar-radius-sm);background:var(--ar-surface)}.ar-hired__thumb--file{color:var(--ar-fg-subtle);font-size:10px;font-family:var(--ar-font-mono)}.ar-hired__thumbs:hover .ar-hired__sub{color:var(--ar-fg-muted)}.ar-hired__row-main{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.ar-hired__sub{color:var(--ar-fg-subtle);font-size:var(--ar-font-xs)}.ar-hired__meta{display:flex;align-items:center;gap:var(--ar-space-2);flex-shrink:0}.ar-hired__held{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ar-space-2);margin-top:var(--ar-space-2);padding:var(--ar-space-3);border-radius:var(--ar-radius-sm);background:var(--ar-surface-sunken)}.ar-hired__held-acts{display:flex;flex-wrap:wrap;gap:var(--ar-space-2)}.ar-hired__held-why{display:flex;flex-direction:column;gap:var(--ar-space-2);align-self:stretch}.ar-hired__held-box{width:100%;box-sizing:border-box;padding:var(--ar-space-2);border:1px solid var(--ar-hairline);border-radius:var(--ar-radius-sm);background:var(--ar-surface);color:var(--ar-fg);font:inherit;font-size:var(--ar-font-sm);resize:vertical}.ar-hired__pill{padding:2px var(--ar-space-2);border-radius:var(--ar-radius-pill);background:var(--ar-surface);color:var(--ar-fg-muted);font-size:var(--ar-font-xs);white-space:nowrap}@container ar-panel (max-width: 519px){.ar-hired__row{flex-wrap:wrap}}.ar-hire__switch{display:flex;align-items:center;gap:var(--ar-space-2);cursor:pointer}.ar-hire__pickrow{display:flex;align-items:center;gap:var(--ar-space-2);margin-bottom:var(--ar-space-3)}.ar-hire__twice{align-items:flex-start;cursor:pointer}.ar-hire__twice>span{display:flex;flex-direction:column;gap:2px}.ar-hire__twice .ar-hire__sub{color:var(--ar-fg);font-size:var(--ar-font-sm)}.ar-hire__hint{color:var(--ar-fg-subtle);font-size:var(--ar-font-xs);line-height:1.5}.ar-hire__batchlist{width:100%;box-sizing:border-box;resize:vertical;padding:var(--ar-space-2) var(--ar-space-3);border:1px solid var(--ar-hairline);border-radius:var(--ar-radius-sm);background:var(--ar-surface);color:var(--ar-fg);font-family:var(--ar-font-mono);font-size:var(--ar-font-sm);line-height:1.5}.ar-hire__counts{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ar-space-2)}.ar-hire__travels{margin:0 0 var(--ar-space-3);padding:var(--ar-space-2) var(--ar-space-3);border-left:3px solid var(--ar-accent);border-radius:var(--ar-radius-sm);background:var(--ar-surface-sunken);font-size:var(--ar-font-sm);line-height:1.6;color:var(--ar-fg)}.ar-hire__libraries{display:flex;flex-direction:column;gap:var(--ar-space-1);margin:0;padding:0;list-style:none}.ar-hire__library{display:flex;align-items:center;justify-content:space-between;gap:var(--ar-space-3);padding:var(--ar-space-2) var(--ar-space-3);border-radius:var(--ar-radius-sm);background:var(--ar-surface-sunken)}.ar-hire__library-id{font-family:var(--ar-font-mono);font-size:var(--ar-font-xs);color:var(--ar-fg)}.ar-hire__held{color:var(--theme-button-delete-hover-text)}@container ar-panel (max-width: 519px){.ar-hire__row,.ar-hire__call,.ar-hire__library{flex-wrap:wrap}}.ar-team,.ar-team-invite,.ar-team-titles,.ar-team-offer,.ar-team-notice{display:flex;flex-direction:column;gap:var(--ar-space-6);padding:var(--ar-space-5);border-radius:var(--ar-radius-card);background:var(--ar-surface);box-shadow:var(--ar-shadow-card);margin-bottom:var(--ar-space-6)}.ar-team__head,.ar-team-invite__head,.ar-team-titles__head,.ar-team-offer__head{display:flex;flex-direction:column;gap:var(--ar-space-2)}.ar-team__title,.ar-team-invite__title,.ar-team-titles__title,.ar-team-offer__title{margin:0;color:var(--ar-fg);font-size:15px;font-weight:var(--ar-font-semibold);letter-spacing:-.01em}.ar-team__ns,.ar-team-offer__ns{font-family:var(--ar-font-mono);font-size:var(--ar-font-xs);color:var(--ar-fg-subtle)}.ar-team__left-to-give,.ar-team-invite__left{display:inline-flex;align-items:baseline;gap:var(--ar-space-2);color:var(--ar-fg-subtle);font-size:var(--ar-font-xs)}.ar-team__left-to-give b,.ar-team-invite__left b{color:var(--ar-fg);font-size:20px;font-weight:650}.ar-team__block{display:flex;flex-direction:column;gap:var(--ar-space-3)}.ar-team__block-title,.ar-team-titles__field>span,.ar-team-invite__field>span,.ar-team-invite__terms-title,.ar-team-offer__terms-title{margin:0;color:var(--ar-fg-muted);font-size:var(--ar-font-sm);font-weight:var(--ar-font-semibold)}.ar-team__note,.ar-team-titles__note,.ar-team-invite__hint{margin:0;color:var(--ar-fg-subtle);font-size:var(--ar-font-xs);line-height:1.5}.ar-team__list{display:flex;flex-direction:column;gap:var(--ar-space-1);margin:0;padding:0;list-style:none}.ar-team__row{display:flex;align-items:center;gap:var(--ar-space-3);padding:var(--ar-space-2) var(--ar-space-3);border-radius:var(--ar-radius-sm);background:var(--ar-surface-sunken)}.ar-team__row--tall{flex-wrap:wrap}.ar-team__row-main{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.ar-team__who{color:var(--ar-fg);font-size:var(--ar-font-sm)}.ar-team__row>.ar-team__who{flex:1;min-width:0}.ar-team__sub{color:var(--ar-fg-subtle);font-size:var(--ar-font-xs)}.ar-team__meta{display:flex;align-items:center;gap:var(--ar-space-2);flex-shrink:0}.ar-team__part{color:var(--ar-fg);font-size:var(--ar-font-sm);font-weight:650;font-variant-numeric:tabular-nums}.ar-team__pill{flex-shrink:0;padding:2px var(--ar-space-2);border-radius:var(--ar-radius-pill);background:var(--ar-surface);color:var(--ar-fg-muted);font-size:var(--ar-font-xs);white-space:nowrap}.ar-team__owner-mark{margin-left:var(--ar-space-2);color:var(--ar-fg-subtle);font-size:var(--ar-font-xs)}.ar-team__pill--tail{color:var(--ar-fg-subtle)}.ar-team__pill--signed{background:var(--ar-accent-soft);color:var(--ar-rail-active-fg)}.ar-team__exit{display:flex;flex-direction:column;gap:var(--ar-space-3);width:100%;margin-top:var(--ar-space-2);padding:var(--ar-space-3);border-radius:var(--ar-radius-sm);border-left:3px solid var(--ar-accent);background:var(--ar-surface)}.ar-team__fields{display:flex;flex-wrap:wrap;gap:var(--ar-space-3)}.ar-team-wallet__balance{color:var(--ar-fg);font-size:20px;font-weight:650;font-variant-numeric:tabular-nums}.ar-team-wallet__form{display:flex;flex-direction:column;gap:var(--ar-space-3)}.ar-team-wallet__terms{display:flex;flex-direction:column;gap:var(--ar-space-2);padding:var(--ar-space-3);border-radius:var(--ar-radius-sm);border-left:3px solid var(--ar-accent);background:var(--ar-surface-sunken)}.ar-team-wallet__terms-text{margin:0;color:var(--ar-fg);font-size:var(--ar-font-sm);line-height:1.55}.ar-team-wallet__agree{display:flex;align-items:center;gap:var(--ar-space-2);color:var(--ar-fg);font-size:var(--ar-font-sm)}.ar-team-wallet__put{align-self:flex-end}.ar-team__field{display:flex;flex-direction:column;gap:var(--ar-space-1)}.ar-team__field>span{color:var(--ar-fg-muted);font-size:var(--ar-font-xs)}.ar-team__actions,.ar-team-offer__actions{display:flex;align-items:center;gap:var(--ar-space-2)}.ar-team__primary,.ar-team-invite__primary,.ar-team-titles__primary,.ar-team-offer__primary{padding:var(--ar-space-2) var(--ar-space-4);border:none;border-radius:var(--ar-radius-sm);background:var(--ar-accent);color:var(--ar-on-accent);font-size:var(--ar-font-sm);font-weight:var(--ar-font-semibold);cursor:pointer}.ar-team__primary:disabled,.ar-team-invite__primary:disabled,.ar-team-titles__primary:disabled,.ar-team-offer__primary:disabled{opacity:.5;cursor:default}.ar-team__ghost,.ar-team-offer__ghost{padding:var(--ar-space-2) var(--ar-space-3);border:1px solid var(--ar-color-border);border-radius:var(--ar-radius-sm);background:transparent;color:var(--ar-fg-muted);font-size:var(--ar-font-xs);cursor:pointer}.ar-team__input,.ar-team-invite__input,.ar-team-titles__input{min-width:0;padding:var(--ar-space-2) var(--ar-space-3);border:1px solid var(--ar-color-border);border-radius:var(--ar-radius-sm);background:var(--ar-surface-sunken);color:var(--ar-fg);font-size:var(--ar-font-sm)}.ar-team-invite__form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--ar-space-3)}.ar-team-invite__field{display:flex;flex-direction:column;gap:var(--ar-space-1)}.ar-team-invite__field--wide{flex:1;min-width:200px}.ar-team-invite__hint{flex-basis:100%}.ar-team-invite__terms,.ar-team-offer__terms{display:flex;flex-direction:column;gap:var(--ar-space-2);padding:var(--ar-space-3);border-radius:var(--ar-radius-sm);border-left:3px solid var(--ar-accent);background:var(--ar-surface-sunken)}.ar-team-invite__term,.ar-team-offer__term{margin:0;color:var(--ar-fg);font-size:var(--ar-font-sm);line-height:1.6}.ar-team-titles__list{display:flex;flex-direction:column;gap:var(--ar-space-2);margin:0;padding:0;list-style:none}.ar-team-titles__row{display:flex;flex-direction:column;gap:var(--ar-space-2);padding:var(--ar-space-3);border-radius:var(--ar-radius-sm);background:var(--ar-surface-sunken)}.ar-team-titles__name{color:var(--ar-fg);font-size:var(--ar-font-sm);font-weight:var(--ar-font-semibold)}.ar-team-titles__flags{display:flex;flex-wrap:wrap;gap:var(--ar-space-3)}.ar-team-titles__flag{display:inline-flex;align-items:center;gap:var(--ar-space-1);color:var(--ar-fg-muted);font-size:var(--ar-font-xs);cursor:pointer}.ar-team-titles__new{display:flex;align-items:flex-end;gap:var(--ar-space-3)}.ar-team-titles__field{display:flex;flex-direction:column;gap:var(--ar-space-1);flex:1;min-width:0}.ar-team-offer__from{margin:0;display:flex;align-items:baseline;gap:var(--ar-space-2);color:var(--ar-fg-muted);font-size:var(--ar-font-sm)}.ar-team-offer__from b{color:var(--ar-fg)}.ar-team-offer__terms-of-me{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--ar-space-5);padding:var(--ar-space-3);border-radius:var(--ar-radius-sm);background:var(--ar-surface-sunken)}.ar-team-offer__figure{display:inline-flex;align-items:baseline;gap:var(--ar-space-2)}.ar-team-offer__figure b{color:var(--ar-fg);font-size:28px;font-weight:650;letter-spacing:-.02em}.ar-team-offer__figure span{color:var(--ar-fg-muted);font-size:var(--ar-font-sm)}.ar-team-offer__as{display:inline-flex;align-items:baseline;gap:var(--ar-space-2);color:var(--ar-fg-muted);font-size:var(--ar-font-sm)}.ar-team-offer__as b{color:var(--ar-fg)}.ar-team-offer__done{color:var(--ar-fg-muted);font-size:var(--ar-font-sm)}@container ar-panel (max-width: 519px){.ar-team__meta{flex-wrap:wrap}.ar-team-invite__form,.ar-team-titles__new{flex-direction:column;align-items:stretch}.ar-team-invite__field--wide{min-width:0}.ar-team-offer__terms-of-me{gap:var(--ar-space-3)}}.ar-team-notice{gap:var(--ar-space-3)}.ar-team-notice__title{margin:0;color:var(--ar-fg);font-size:15px;font-weight:var(--ar-font-semibold);letter-spacing:-.01em}.ar-team-notice__list{display:flex;flex-direction:column;gap:var(--ar-space-1);margin:0;padding:0;list-style:none}.ar-team-notice__row{display:flex;align-items:center;gap:var(--ar-space-3);padding:var(--ar-space-2) var(--ar-space-3);border-radius:var(--ar-radius-sm);background:var(--ar-surface-sunken)}.ar-team-notice__main{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.ar-team-notice__who{color:var(--ar-fg);font-size:var(--ar-font-sm)}.ar-team-notice__sub{color:var(--ar-fg-subtle);font-size:var(--ar-font-xs)}.ar-team-notice__meta{display:flex;align-items:center;gap:var(--ar-space-3);flex-shrink:0}.ar-team-notice__part{color:var(--ar-fg);font-size:var(--ar-font-sm);font-weight:650;font-variant-numeric:tabular-nums}.ar-team-notice__primary{padding:var(--ar-space-2) var(--ar-space-4);border:none;border-radius:var(--ar-radius-sm);background:var(--ar-accent);color:var(--ar-on-accent);font-size:var(--ar-font-sm);font-weight:var(--ar-font-semibold);cursor:pointer}.ar-results-tab{box-sizing:border-box;min-width:0;width:100%;padding:var(--ar-space-6);display:flex;flex-direction:column;gap:var(--ar-space-6)}@container ar-panel (max-width: 519px){.ar-results-tab{padding:var(--ar-space-4)}.ar-artifact-tab__head{flex-direction:column}}@container (min-width: 900px){.ar-results-tab{padding:var(--ar-space-8)}}.ar-results-tab.ar-results-tab--inline{padding:0;max-width:none}.ar-artifact-tab{display:flex;flex-direction:column;height:100%;min-height:0;background:var(--ar-canvas)}.ar-artifact-tab__head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--ar-space-3);padding:var(--ar-space-4) var(--ar-space-5);border-bottom:1px solid var(--ar-hairline);background:var(--ar-surface)}.ar-artifact-tab__what{min-width:0}.ar-artifact-tab__title{margin:0;font-size:var(--ar-font-base);font-weight:var(--ar-font-semibold);color:var(--ar-fg)}.ar-artifact-tab__path{margin:2px 0 0;font-family:var(--ar-font-mono);font-size:var(--ar-font-xs);color:var(--ar-fg-subtle);word-break:break-all}.ar-artifact-tab__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ar-space-2);flex:none}.ar-artifact-tab__body{flex:1;min-height:0;overflow:auto;padding:var(--ar-space-5)}.ar-artifact-tab__body .ocv-artifact__text,.ar-artifact-tab__body .ocv-artifact__doc{max-height:none}.ar-artifact-tab__body .ocv-artifact__frame{height:70vh}.ar-spec__meta{margin:var(--ar-space-2) 0 0;font-size:var(--ar-font-sm);color:var(--ar-fg-muted)}.ar-spec__row-link{display:flex;flex-direction:column;gap:2px;min-width:0;padding:0;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.ar-spec__row-link:hover>span:first-child{color:var(--ar-accent)}.ar-specrecipe__item{display:flex;flex-direction:column;gap:var(--ar-space-3)}.ar-specrecipe__body{display:flex;flex-direction:column;gap:var(--ar-space-6);padding:var(--ar-space-5);border-radius:var(--ar-radius-card);background:var(--ar-surface);box-shadow:var(--ar-shadow-card)}.ar-specrecipe__io{display:grid;grid-template-columns:1fr;gap:var(--ar-space-6)}.ar-specrecipe__own{display:flex;flex-direction:column;gap:var(--ar-space-2);margin-top:var(--ar-space-6)}.ar-specrecipe__own .ar-spec__row-main>span:first-child{color:var(--ar-fg-muted)}.ar-getit{display:flex;flex-direction:column}.ar-getit__rows{display:flex;flex-direction:column;gap:var(--ar-space-1);margin:var(--ar-space-3) 0 0;padding:0;list-style:none}.ar-getit__row{display:flex;align-items:center;justify-content:space-between;gap:var(--ar-space-4);padding:var(--ar-space-3) var(--ar-space-4);border-radius:var(--ar-radius-sm);background:var(--ar-surface-sunken)}.ar-getit__row--off{opacity:.6}.ar-getit__main{display:flex;flex-direction:column;gap:2px;min-width:0}.ar-getit__name{display:inline-flex;align-items:center;font-size:var(--ar-font-md, 15px);font-weight:var(--ar-font-semibold);color:var(--ar-fg)}.ar-getit__facts{font-size:var(--ar-font-sm);color:var(--ar-fg-muted);line-height:1.5}.ar-getit__warn{color:var(--ar-fg)}.ar-getit__asks{display:flex;flex-direction:column;gap:var(--ar-space-1);margin-top:var(--ar-space-1)}.ar-getit__side{flex-shrink:0}@container ar-panel (max-width: 519px){.ar-getit__row{flex-direction:column;align-items:flex-start}}.ar-getit__join{font-size:12px;color:var(--ar-accent);text-decoration:underline;text-underline-offset:2px}.ar-getit__line{margin:0;font-size:var(--ar-font-sm);color:var(--ar-fg-muted)}.ar-getit__label{margin:var(--ar-space-2) 0 0;font-size:11px;color:var(--ar-fg-subtle)}.ar-getit__needs{display:flex;flex-wrap:wrap;gap:var(--ar-space-1);margin:0;padding:0;list-style:none}.ar-getit__buy{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ar-space-2)}.ar-getit__buy .ar-getit__line{flex-basis:100%;color:var(--ar-fg)}.ar-getit__said{color:var(--theme-button-delete-hover-text)}@container ar-panel (min-width: 520px) and (max-width: 899px){.ar-specrecipe__io{grid-template-columns:1fr 1fr}}@container ar-panel (min-width: 900px){.ar-specrecipe__io{grid-template-columns:1fr 1fr}}.ar-spec__numbers{margin-top:var(--ar-space-1)}.ar-board__composer{display:flex;flex-direction:column;gap:var(--ar-space-2);margin:var(--ar-space-3) 0 var(--ar-space-6)}.ar-board__input{width:100%;box-sizing:border-box;padding:var(--ar-space-3);resize:vertical;border:1px solid var(--ar-hairline);border-radius:var(--ar-radius-sm);background:var(--ar-surface);color:var(--ar-fg);font:inherit;font-size:var(--ar-font-sm)}.ar-board__input:focus{outline:none;border-color:var(--ar-accent)}.ar-board__row{display:flex;align-items:center;justify-content:flex-end;gap:var(--ar-space-2)}.ar-board__list,.ar-board__replies{display:flex;flex-direction:column;gap:var(--ar-space-3);margin:0;padding:0;list-style:none}.ar-board__replies{margin-top:var(--ar-space-3)}.ar-board__post{padding:var(--ar-space-3) var(--ar-space-4);border-radius:var(--ar-radius-sm);background:var(--ar-surface-sunken)}.ar-board__post--reply{background:var(--ar-surface);border-left:3px solid var(--ar-hairline);border-radius:0}.ar-board__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ar-space-2);margin:0;font-size:11px;color:var(--ar-fg-subtle)}.ar-board__by{font-size:var(--ar-font-sm);font-weight:var(--ar-font-semibold);color:var(--ar-fg)}.ar-board__body{margin:var(--ar-space-1) 0 0;font-size:var(--ar-font-sm);color:var(--ar-fg);white-space:pre-wrap}.ar-board__actions{display:flex;flex-wrap:wrap;gap:var(--ar-space-3);margin-top:var(--ar-space-2)}.ar-board__link{padding:0;border:0;background:none;font:inherit;font-size:11px;color:var(--ar-fg-muted);cursor:pointer}.ar-board__link:hover{color:var(--ar-accent)}.ar-board__said{font-size:11px;color:var(--ar-fg-muted)}.ar-board{display:flex;flex-direction:column}.ar-share{display:flex;flex-direction:column;gap:var(--ar-space-6);padding:var(--ar-space-5);border-radius:var(--ar-radius-card);background:var(--ar-surface);box-shadow:var(--ar-shadow-card);max-width:560px}.ar-share__heading{margin:0;font-size:20px;font-weight:650;color:var(--ar-fg)}.ar-share__region{display:flex;flex-direction:column;gap:var(--ar-space-3)}.ar-share__label{margin:0;font-size:var(--ar-font-sm);font-weight:var(--ar-font-semibold);color:var(--ar-fg-muted)}.ar-share__title{margin:0;font-size:13px;color:var(--ar-fg)}.ar-share__row{display:flex;align-items:center;justify-content:space-between;gap:var(--ar-space-3);padding:6px 8px;border-radius:var(--ar-radius-sm);background:var(--ar-surface-sunken)}.ar-share__url{font-family:var(--ar-font-mono);font-size:var(--ar-font-sm);color:var(--ar-fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.ar-share__codewrap{font-size:var(--ar-font-sm);color:var(--ar-fg-muted);white-space:nowrap}.ar-share__code{font-family:var(--ar-font-mono);letter-spacing:.06em;padding:2px 8px;border-radius:var(--ar-radius-pill);background:var(--ar-accent-soft);color:var(--ar-rail-active-fg)}.ar-share__hint{margin:0;font-size:var(--ar-font-xs);color:var(--ar-fg-subtle)}.ar-share__failed{margin:0;font-size:var(--ar-font-sm);color:var(--theme-button-delete-hover-text)}.ar-share__targets{display:flex;flex-wrap:wrap;gap:var(--ar-space-2)}.ar-share__target{min-width:88px}.ar-share__check{display:inline-flex;align-items:center;gap:var(--ar-space-1);font-size:var(--ar-font-sm);color:var(--ar-fg-muted)}.ar-share__addresses{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--ar-space-1)}.ar-share__public{margin:0;padding:var(--ar-space-3);border-left:3px solid var(--ar-accent);background:var(--ar-surface-sunken);font-size:var(--ar-font-xs);color:var(--ar-fg-muted)}.ar-share__close{align-self:flex-end}.ar-work__top{display:flex;align-items:center;justify-content:space-between;gap:var(--ar-space-3)}.ar-work__share{flex:none}.ar-work__actions{display:flex;align-items:center;gap:var(--ar-space-2)}.ar-work__more{position:relative}.ar-work__more-open{min-width:36px;padding-inline:var(--ar-space-2);font-size:18px;line-height:1}.ar-work__menu{position:absolute;right:0;top:calc(100% + var(--ar-space-1));z-index:5;display:flex;flex-direction:column;min-width:160px;padding:var(--ar-space-1);border-radius:var(--ar-radius-sm);background:var(--ar-surface);box-shadow:var(--ar-shadow-card)}.ar-work__menu-item{padding:8px 10px;border:0;border-radius:var(--ar-radius-sm);background:none;text-align:left;font-size:13px;color:var(--ar-fg);cursor:pointer}.ar-work__menu-item:hover{background:var(--ar-surface-sunken)}.ar-work__menu-item--danger{color:var(--theme-button-delete-hover-text)}.ar-spec__share{align-self:flex-start}@container ar-panel (max-width: 519px){.ar-share{padding:var(--ar-space-4)}.ar-share__row{flex-wrap:wrap}}.ar-publishwork{display:flex;flex-direction:column;gap:var(--ar-space-6);padding:var(--ar-space-5);border-radius:var(--ar-radius-card);background:var(--ar-surface);box-shadow:var(--ar-shadow-card)}.ar-publishwork__heading{margin:0;font-size:20px;font-weight:650;color:var(--ar-fg)}.ar-publishwork__region{display:flex;flex-direction:column;gap:var(--ar-space-3)}.ar-publishwork__label{margin:0;font-size:var(--ar-font-sm);font-weight:var(--ar-font-semibold);color:var(--ar-fg-muted)}.ar-publishwork__files{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--ar-space-1)}.ar-publishwork__beside{margin-top:var(--ar-space-2)}.ar-publishwork__stopped{background:var(--ar-surface-sunken);border-left:3px solid var(--ar-accent);padding:var(--ar-space-3);display:flex;flex-direction:column;gap:var(--ar-space-2);align-items:flex-start}.ar-publishwork__beside>summary{cursor:pointer;font-size:var(--ar-font-sm);color:var(--ar-fg-muted);padding:var(--ar-space-1) 0}.ar-publishwork__beside[open]>summary{margin-bottom:var(--ar-space-1)}.ar-publishwork__file{display:flex;align-items:center;justify-content:space-between;gap:var(--ar-space-3);padding:6px 8px;border-radius:var(--ar-radius-sm);background:var(--ar-surface-sunken)}.ar-publishwork__pick{display:flex;align-items:center;gap:var(--ar-space-2);min-width:0;cursor:pointer}.ar-publishwork__name{font-family:var(--ar-font-mono);font-size:var(--ar-font-sm);color:var(--ar-fg);overflow:hidden;text-overflow:ellipsis}.ar-publishwork__meta{font-size:var(--ar-font-xs);color:var(--ar-fg-subtle);white-space:nowrap}.ar-publishwork__hint{margin:0;font-size:var(--ar-font-xs);color:var(--ar-fg-subtle)}.ar-publishwork__title,.ar-publishwork__note{width:100%;padding:8px 10px;border:1px solid var(--ar-hairline);border-radius:var(--ar-radius-sm);background:var(--ar-surface-sunken);color:var(--ar-fg);font-size:var(--ar-font-base);font-family:inherit}.ar-publishwork__note{resize:vertical}.ar-publishwork__acts{display:flex;align-items:center;gap:var(--ar-space-3)}.ar-publishwork__draft{align-self:flex-start}.ar-publishwork__leaving{margin:0;padding:var(--ar-space-3);border-left:3px solid var(--ar-accent);border-radius:0;background:var(--ar-surface-sunken);font-size:var(--ar-font-sm);color:var(--ar-fg-muted)}.ar-publishwork__leaving p{margin:0 0 var(--ar-space-2)}.ar-publishwork__sent{font-weight:var(--ar-font-semibold);color:var(--ar-fg)}.ar-publishwork__sentwhat{margin:0;font-family:var(--ar-font-mono);font-size:var(--ar-font-xs);color:var(--ar-fg-muted);white-space:pre-wrap}.ar-publishwork__failed{margin:0;font-size:var(--ar-font-sm);color:var(--theme-button-delete-hover-text)}.ar-publishwork__where{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--ar-space-1)}.ar-publishwork__choice{display:flex;align-items:flex-start;gap:var(--ar-space-2);padding:8px;border-radius:var(--ar-radius-sm);background:var(--ar-surface-sunken);cursor:pointer}.ar-publishwork__choice>input{margin-top:3px}.ar-publishwork__choice-text{display:flex;flex-direction:column;gap:var(--ar-space-1);min-width:0;flex:1}.ar-publishwork__choice-name{font-size:var(--ar-font-sm);color:var(--ar-fg)}.ar-publishwork__preview{margin-left:var(--ar-space-5)}.ar-publishwork__open{display:flex;flex-direction:column;gap:var(--ar-space-2);margin:var(--ar-space-2) 0 0 var(--ar-space-6)}.ar-publishwork__kinds{display:inline-flex;align-self:flex-start;gap:4px}.ar-publishwork__kind{padding:4px 12px;border:1px solid var(--ar-hairline);border-radius:var(--ar-radius-pill);background:var(--ar-surface);color:var(--ar-fg-muted);font:inherit;font-size:var(--ar-font-sm);cursor:pointer}.ar-publishwork__kind--on{border-color:var(--ar-accent);background:var(--ar-accent-soft);color:var(--ar-rail-active-fg)}.ar-publishwork__price{display:flex;flex-direction:column;gap:var(--ar-space-1);max-width:220px}.ar-publishwork__go{white-space:nowrap}.ar-cover__head{display:flex;align-items:center;justify-content:space-between;gap:var(--ar-space-3)}.ar-cover__pill{padding:2px 10px;border-radius:var(--ar-radius-pill);background:var(--ar-surface-sunken);color:var(--ar-fg-muted);font-size:11px;white-space:nowrap}.ar-cover__pill--ok{background:var(--ar-accent-soft);color:var(--ar-rail-active-fg)}.ar-cover__pill--bad{color:var(--theme-button-delete-hover-text)}.ar-cover__frame{width:100%;max-width:420px;max-height:420px;aspect-ratio:4 / 3;border-radius:var(--ar-radius-md);background:var(--ar-surface-sunken);overflow:hidden}.ar-cover__img{display:block;width:100%;height:100%;object-fit:contain}.ar-cover__file{display:none}.ar-cover-backfill{display:flex;flex-direction:column;gap:var(--ar-space-3);max-width:1140px;margin:var(--ar-space-6) auto 0;padding:var(--ar-space-5);box-sizing:border-box;border-radius:var(--ar-radius-card);background:var(--ar-surface);box-shadow:var(--ar-shadow-card)}.ar-cover-backfill__title{margin:0;font-size:var(--ar-font-sm);font-weight:var(--ar-font-semibold);color:var(--ar-fg-muted)}.ar-cover-backfill__lead{margin:0;font-size:13px;color:var(--ar-fg)}.ar-cover-backfill__acts{display:flex;gap:var(--ar-space-3)}.ar-cover-backfill__rows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--ar-space-1)}.ar-cover-backfill__row{display:flex;flex-direction:column;gap:var(--ar-space-1);padding:6px 8px;border-radius:var(--ar-radius-sm);background:var(--ar-surface-sunken)}.ar-cover-backfill__line{display:flex;align-items:center;justify-content:space-between;gap:var(--ar-space-3);min-width:0}.ar-cover-backfill__name{font-size:var(--ar-font-sm);color:var(--ar-fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.ar-cover-backfill__why{font-size:11px;color:var(--theme-button-delete-hover-text);overflow-wrap:anywhere}.ar-works{display:grid;gap:var(--ar-space-6);max-width:1140px}.ar-works,.ar-work,.ar-collection,.ar-person{margin:0 auto;padding:56px 40px 64px;box-sizing:border-box;width:100%}@container ar-panel (max-width: 519px){.ar-works,.ar-work,.ar-collection,.ar-person{padding:32px 16px 48px}}.ar-works__head{display:grid;gap:var(--ar-space-1)}.ar-works__title{margin:0;font-size:20px;font-weight:650;color:var(--ar-fg)}.ar-works__lead{margin:0;font-size:13px;color:var(--ar-fg-muted)}.ar-works__hired{justify-self:start;margin-top:var(--ar-space-2)}.ar-works__grid{list-style:none;margin:0;padding:0;display:grid;grid-auto-rows:4px;grid-auto-flow:row dense;column-gap:var(--ar-space-5);row-gap:0;grid-template-columns:repeat(3,minmax(0,1fr))}@container (min-width: 520px) and (max-width: 899px){.ar-works__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container ar-panel (max-width: 519px){.ar-works__grid{grid-template-columns:1fr}}.ar-works__cell{min-width:0}.ar-works__card{display:grid;gap:var(--ar-space-3);padding:0 0 var(--ar-space-5);margin-bottom:var(--ar-space-5);background:var(--ar-surface);border-radius:var(--ar-radius-card);box-shadow:var(--ar-shadow-card);overflow:hidden}.ar-works__face{display:block;width:100%;padding:0;border:0;background:var(--ar-surface-sunken);cursor:pointer;overflow:hidden}.ar-works__face--card{position:relative;padding:var(--ar-space-4);background:var(--ar-surface);color:inherit;font:inherit;text-align:start}.ar-works__kept{pointer-events:none}.ar-run-card{pointer-events:none;max-width:420px;max-height:240px;overflow:hidden;margin-top:var(--ar-space-2);padding:var(--ar-space-3);border-radius:var(--ar-radius-card);background:var(--ar-surface);border:1px solid var(--ar-hairline)}.ar-run-card .ocv-view__image{aspect-ratio:3 / 1}.ar-run-outcome{min-width:0;overflow-wrap:anywhere}.ar-works__face-press{position:absolute;inset:0;padding:0;border:0;background:transparent;cursor:pointer}.ar-works__face-press:focus-visible{outline:2px solid var(--ar-accent);outline-offset:-2px}.ar-works__img{display:block;width:100%;height:100%;object-fit:cover}.ar-works__img--cover{object-position:top}.ar-works__video{position:relative;display:block;width:100%;height:100%}.ar-works__playmark{position:absolute;inset:auto var(--ar-space-3) var(--ar-space-3) auto;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:var(--ar-radius-pill);background:var(--ar-surface);color:var(--ar-fg)}.ar-works__excerpt{margin:0;padding:var(--ar-space-4);height:100%;overflow:hidden;font-family:var(--ar-font-mono);font-size:11px;line-height:1.5;color:var(--ar-fg-muted);text-align:left;white-space:pre-wrap;word-break:break-word}.ar-works__excerpt--md{font-family:var(--ar-font-sans);font-size:var(--ar-font-sm);line-height:1.55;color:var(--ar-fg);white-space:normal}.ar-works__excerpt--md>:first-child{margin-top:0}.ar-works__excerpt--md h1{font-size:var(--ar-font-base);font-weight:var(--ar-font-bold);margin:var(--ar-space-2) 0 var(--ar-space-1)}.ar-works__excerpt--md h2{font-size:var(--ar-font-sm);font-weight:var(--ar-font-semibold);margin:var(--ar-space-2) 0 var(--ar-space-1)}.ar-works__excerpt--md h3{font-size:var(--ar-font-xs);font-weight:var(--ar-font-semibold);margin:var(--ar-space-1) 0}.ar-works__excerpt--md p{margin:var(--ar-space-1) 0}.ar-works__excerpt--md ul,.ar-works__excerpt--md ol{margin:var(--ar-space-1) 0;padding-left:var(--ar-space-5)}.ar-works__excerpt--md blockquote{margin:var(--ar-space-1) 0;padding-left:var(--ar-space-3);border-left:2px solid var(--ar-color-border);color:var(--ar-fg-muted)}.ar-works__excerpt--md code{font-family:var(--ar-font-mono);font-size:.9em}.ar-works__mark{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:var(--ar-fg-subtle);background:var(--ar-surface-sunken)}.ar-works__mark--write{color:var(--ar-accent)}.ar-works__mark--chart{color:var(--ar-rail-active-fg)}.ar-works__mark--files,.ar-works__mark--generic{color:var(--ar-fg-subtle)}.ar-works__body{display:grid;gap:var(--ar-space-2);padding:0 var(--ar-space-4);min-width:0}.ar-works__name{margin:0;font-size:13px;font-weight:600}.ar-works__open{padding:0;border:0;background:none;color:var(--ar-fg);font:inherit;text-align:left;cursor:pointer}.ar-works__open:hover{color:var(--ar-accent)}.ar-works__note{margin:0;font-size:13px;color:var(--ar-fg-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ar-works__by{margin:0;display:flex;align-items:center;justify-content:space-between;gap:var(--ar-space-2);font-size:11px;color:var(--ar-fg-subtle)}.ar-works__who{display:inline-flex;align-items:center;gap:var(--ar-space-2);padding:0;border:0;background:none;color:var(--ar-fg-muted);font:inherit;cursor:pointer;min-width:0}.ar-works__who:disabled{cursor:default}.ar-works__who span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ar-works__face-pic{width:20px;height:20px;border-radius:var(--ar-radius-pill);object-fit:cover;flex:none}.ar-works__face-pic--none{background:var(--ar-surface-sunken)}.ar-works__count{display:inline-flex;align-items:center;gap:4px;flex:none}.ar-works__made{margin:0;font-family:var(--ar-font-mono);font-size:11px;color:var(--ar-fg-subtle);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ar-works__made--live{color:var(--ar-accent)}.ar-works__empty{margin:0;font-size:13px;color:var(--ar-fg-muted)}.ar-works__more{display:flex;justify-content:center}.ar-work{display:grid;gap:var(--ar-space-6);max-width:720px}.ar-work__back{justify-self:start;padding:0;border:0;background:none;color:var(--ar-accent);font:inherit;font-size:13px;cursor:pointer}.ar-work__pieces{display:grid;gap:var(--ar-space-3)}.ar-work__piece{border-radius:var(--ar-radius-card);overflow:hidden;background:var(--ar-surface-sunken)}.ar-work__media{display:block;width:100%;height:auto}.ar-work__text{margin:0;padding:var(--ar-space-5);max-height:460px;overflow:auto;font-family:var(--ar-font-mono);font-size:12px;line-height:1.6;color:var(--ar-fg);white-space:pre-wrap;word-break:break-word}.ar-work__text.ocv-artifact__doc{font-family:var(--ar-font-sans);font-size:var(--ar-font-base);white-space:normal;max-height:none}.ar-work__title{margin:0;font-size:20px;font-weight:650;color:var(--ar-fg)}.ar-work__note{margin:calc(var(--ar-space-6) * -1 + var(--ar-space-2)) 0 0;font-size:13px;color:var(--ar-fg-muted)}.ar-work__region{display:grid;gap:var(--ar-space-3)}.ar-work__label{margin:0;font-size:12px;font-weight:600;color:var(--ar-fg-muted)}.ar-work__withdraw-open{justify-self:start}.ar-work__withdraw-sure{display:grid;gap:var(--ar-space-3);padding:var(--ar-space-3) var(--ar-space-4);border-left:3px solid var(--theme-button-delete-hover-text);border-radius:0;background:var(--ar-surface-sunken)}.ar-work__withdraw-why{margin:0;font-size:13px;color:var(--ar-fg)}.ar-work__withdraw-failed{margin:0;font-size:12px;color:var(--theme-button-delete-hover-text)}.ar-work__withdraw-actions{display:flex;flex-wrap:wrap;gap:var(--ar-space-2)}.ar-work__who{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ar-space-3);padding:var(--ar-space-4);background:var(--ar-surface);border-radius:var(--ar-radius-card);box-shadow:var(--ar-shadow-card)}.ar-work__ref{font-family:var(--ar-font-mono);font-size:11px;color:var(--ar-fg-subtle);padding:0;border:0;background:none}.ar-work__ref--live{color:var(--ar-accent);cursor:pointer}.ar-work__files{margin-left:auto;font-size:11px;color:var(--ar-fg-subtle)}.ar-work__comments{list-style:none;margin:0;padding:0;display:grid;gap:var(--ar-space-2)}.ar-work__comment{display:flex;gap:var(--ar-space-2);align-items:flex-start}.ar-work__said{display:grid;gap:2px;min-width:0}.ar-work__face{flex:none;padding:0;border:0;background:none;cursor:pointer;line-height:0}.ar-work__face:disabled{cursor:default}.ar-work__said-who{justify-self:start;padding:0;border:0;background:none;font:inherit;text-align:left;font-size:11px;color:var(--ar-fg-subtle);cursor:pointer}.ar-work__said-who:disabled{cursor:default}.ar-work__said-who:not(:disabled):hover{color:var(--ar-fg);text-decoration:underline}.ar-work__said-body{font-size:13px;color:var(--ar-fg);word-break:break-word}.ar-work__box{display:flex;gap:var(--ar-space-2)}.ar-work__input{flex:1;min-width:0;height:40px;padding:0 var(--ar-space-4);border:1px solid var(--ar-hairline);border-radius:var(--ar-radius-pill);background:var(--ar-surface);color:var(--ar-fg);font:inherit;font-size:13px}.ar-work__input:focus{outline:none;border-color:var(--ar-accent);box-shadow:0 0 0 3px var(--ar-accent-soft)}.ar-work__signin{margin:0;padding:var(--ar-space-4);background:var(--ar-surface-sunken);border-left:3px solid var(--ar-accent);border-radius:var(--ar-radius-card);font-size:13px;color:var(--ar-fg-muted)}.ar-team-start__body{margin:0;font-size:var(--ar-font-base);color:var(--ar-fg-muted)}.ar-team-start__namespace{font-family:var(--ar-font-mono)}.ar-team-start__hint{margin:0;font-size:var(--ar-font-xs);color:var(--ar-fg-subtle)}.ar-team-titles__name-input{width:100%;max-width:24em;padding:2px var(--ar-space-1);margin-left:calc(-1 * var(--ar-space-1));border:1px solid transparent;border-radius:var(--ar-radius-sm);background:transparent;font:inherit;font-size:var(--ar-font-sm);font-weight:var(--ar-font-semibold);color:var(--ar-fg)}.ar-team-titles__name-input:hover{border-color:var(--ar-hairline)}.ar-team-titles__name-input:focus{outline:none;border-color:var(--ar-accent);background:var(--ar-surface)}.ar-team-titles__remove{align-self:flex-end;padding:2px var(--ar-space-2);border:0;background:transparent;cursor:pointer;font-size:var(--ar-font-xs);color:var(--ar-fg-subtle)}.ar-team-titles__remove:hover{color:var(--theme-button-delete-hover-text)}.ar-team-specialists{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--ar-space-1)}.ar-team-specialists__row{display:flex;align-items:center;gap:var(--ar-space-3);padding:var(--ar-space-2) var(--ar-space-3);border-radius:var(--ar-radius-sm);background:var(--ar-surface-sunken)}.ar-team-specialists__ref{font-family:var(--ar-font-mono);font-size:var(--ar-font-sm);color:var(--ar-fg)}.ar-team-specialists__by{margin-left:auto;font-size:var(--ar-font-xs);color:var(--ar-fg-subtle)}.ar-team-specialists__row .ar-team-titles__remove{align-self:center}.ar-team-switch{display:flex;flex-wrap:wrap;gap:var(--ar-space-2);list-style:none;margin:var(--ar-space-4) 0 var(--ar-space-4);padding:0}.ar-team-switch__tab{display:inline-flex;align-items:center;gap:var(--ar-space-2);padding:var(--ar-space-2) var(--ar-space-4);border:1px solid var(--ar-hairline);border-radius:var(--ar-radius-pill);background:var(--ar-surface);color:var(--ar-fg);font-size:var(--ar-font-sm);cursor:pointer}.ar-team-switch__tab--on{background:var(--ar-accent);border-color:transparent;color:var(--ar-on-accent)}.ar-team-switch__ns{font-family:var(--ar-font-mono);font-size:var(--ar-font-xs);opacity:.75}.ar-mine__team{display:block;margin-top:var(--ar-space-1);font-size:var(--ar-font-xs);color:var(--ar-fg-subtle)}.ar-report__scrim{position:fixed;inset:0;z-index:90;border:0;padding:0;background:color-mix(in srgb,var(--ar-fg) 30%,transparent)}.ar-report{position:fixed;z-index:91;top:50%;left:50%;transform:translate(-50%,-50%);width:min(460px,calc(100vw - 32px));padding:var(--ar-space-5);border-radius:var(--ar-radius-card);background:var(--ar-surface);box-shadow:var(--ar-shadow-card);display:flex;flex-direction:column;gap:var(--ar-space-3)}.ar-report__head{display:flex;align-items:center;justify-content:space-between;gap:var(--ar-space-2)}.ar-report__title{margin:0;font-size:17px;font-weight:650;color:var(--ar-fg)}.ar-report__close{border:0;background:transparent;color:var(--ar-fg-muted);font-size:20px;line-height:1;cursor:pointer}.ar-report__body{margin:0;font-size:var(--ar-font-sm);color:var(--ar-fg-muted)}.ar-report__field{display:flex;flex-direction:column;gap:var(--ar-space-1)}.ar-report__label{font-size:var(--ar-font-sm);font-weight:var(--ar-font-semibold);color:var(--ar-fg-muted)}.ar-report__select,.ar-report__text{font:inherit;font-size:13px;color:var(--ar-fg);background:var(--ar-surface-sunken);border:1px solid var(--ar-hairline);border-radius:var(--ar-radius-sm);padding:8px 10px}.ar-report__text{resize:vertical;min-height:96px}.ar-report__note{margin:0;font-size:var(--ar-font-sm);color:var(--theme-button-delete-hover-text)}.ar-report__link{border:0;padding:0;background:transparent;color:var(--ar-accent);font:inherit;cursor:pointer;text-decoration:underline}.ar-report__foot{display:flex;justify-content:flex-end}.ar-report__sent{margin:0;padding:var(--ar-space-3);border-radius:var(--ar-radius-sm);background:var(--ar-accent-soft);color:var(--ar-rail-active-fg);font-size:13px}.ar-detail__report{align-self:flex-start;margin-top:var(--ar-space-6);padding:0;border:0;background:transparent;color:var(--ar-fg-subtle);font:inherit;font-size:var(--ar-font-sm);cursor:pointer}.ar-detail__report:hover{color:var(--ar-fg-muted);text-decoration:underline}.ar-detail__undo{align-self:flex-start;margin-top:var(--ar-space-6);padding:0;border:0;background:transparent;color:var(--ar-fg-subtle);font:inherit;font-size:var(--ar-font-sm);cursor:pointer}.ar-detail__undo:hover{color:var(--ar-fg-muted);text-decoration:underline}.ar-detail__undo+.ar-detail__report{margin-top:var(--ar-space-2)}.ar-detail__source{align-self:flex-start;margin-top:var(--ar-space-6);color:var(--ar-accent);font-size:var(--ar-font-sm);text-decoration:underline}.ar-detail__undo+.ar-detail__source{margin-top:var(--ar-space-2)}.ar-detail__source+.ar-detail__report{margin-top:var(--ar-space-2)}.ar-works__pill{justify-self:start;align-self:flex-start;padding:2px 10px;border:0;border-radius:var(--ar-radius-pill);background:var(--ar-surface-sunken);color:var(--ar-fg-muted);font:inherit;font-size:11px;cursor:pointer}.ar-works__pill:disabled{cursor:default}.ar-works__pill--paid{background:var(--ar-accent-soft);color:var(--ar-rail-active-fg)}.ar-works__pill--preview{cursor:default;background:var(--ar-surface);box-shadow:inset 0 0 0 1px var(--ar-hairline);color:var(--ar-fg);font-weight:var(--ar-font-semibold)}.ar-works__pills{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ar-space-1)}.ar-works__previewswitch{padding:2px var(--ar-space-2);font-size:11px}.ar-works__pill--play{cursor:default;background:var(--ar-surface);box-shadow:inset 0 0 0 1px var(--ar-hairline);color:var(--ar-fg);font-weight:var(--ar-font-semibold)}.ar-works__pill--waiting{cursor:default}.ar-works__pill--attention{cursor:default;color:var(--theme-button-delete-hover-text)}.ar-works__mark--play{color:var(--ar-fg-muted)}.ar-work__play{display:grid;gap:var(--ar-space-3)}.ar-work__playstate{display:grid;gap:var(--ar-space-2);padding:var(--ar-space-3) var(--ar-space-4);background:var(--ar-surface-sunken);border-left:3px solid var(--ar-accent);border-radius:var(--ar-radius-card)}.ar-work__playstate--attention{border-left-color:var(--theme-button-delete-hover-text)}.ar-work__playlead{margin:0;font-size:13px;color:var(--ar-fg)}.ar-work__age{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ar-space-2);margin:0}.ar-work__ageyear{width:9em;padding:var(--ar-space-2) var(--ar-space-3);border:0;border-radius:var(--ar-radius-sm);box-shadow:inset 0 0 0 1px var(--ar-hairline);background:var(--ar-surface);color:var(--ar-fg);font:inherit;font-size:13px}.ar-work__agenote{flex-basis:100%;margin:0;font-size:11px;color:var(--ar-fg-subtle)}.ar-works__refused{margin:0;font-size:11px;color:var(--ar-bad-fg)}.ar-collection{display:grid;gap:var(--ar-space-6);max-width:960px}.ar-collection__head{display:grid;gap:var(--ar-space-2)}.ar-collection__title{margin:0;font-size:20px;font-weight:650;color:var(--ar-fg)}.ar-collection__specialist{margin:0;font-family:var(--ar-font-mono);font-size:11px;color:var(--ar-fg-subtle)}.ar-collection__summary{margin:0;font-size:13px;color:var(--ar-fg-muted)}.ar-collection__region{display:grid;gap:var(--ar-space-3)}.ar-collection__having{display:grid;gap:var(--ar-space-3);padding:var(--ar-space-5);background:var(--ar-surface);border-radius:var(--ar-radius-card);box-shadow:var(--ar-shadow-card);justify-items:start}.ar-collection__go{justify-self:start}.ar-collection__line{margin:0;font-size:13px;color:var(--ar-fg-muted)}.ar-collection__renew{display:inline-flex;align-items:center;gap:var(--ar-space-2);font-size:13px;color:var(--ar-fg-muted)}.ar-collection__owed{margin:0;padding:var(--ar-space-3) var(--ar-space-4);border-left:3px solid var(--ar-accent);border-radius:0;background:var(--ar-surface-sunken);font-size:12px;color:var(--ar-fg-muted)}.ar-collection__owed p{margin:0}.ar-collection__owed p+p{margin-top:var(--ar-space-1)}.ar-collection__people{list-style:none;margin:0;padding:0;display:grid;gap:var(--ar-space-1)}.ar-collection__person{display:flex;align-items:center;justify-content:space-between;gap:var(--ar-space-3);padding:6px 8px;border-radius:var(--ar-radius-sm);background:var(--ar-surface-sunken)}.ar-collection__since{font-size:11px;color:var(--ar-fg-subtle);white-space:nowrap}.ar-collection__locked{margin:0;display:inline-flex;align-items:center;gap:var(--ar-space-2);justify-self:start;padding:6px var(--ar-space-3);border-radius:var(--ar-radius-sm);background:var(--ar-surface-sunken);font-size:13px;color:var(--ar-fg-muted)}.ar-collection__lock{display:inline-flex;color:var(--ar-fg-subtle)}.ar-collection .ar-works{padding:0;margin:0;max-width:none}.ar-collection .ar-works__head{display:none}.ar-reportpanel{display:grid;gap:var(--ar-space-6);max-width:640px;margin:56px auto 0;padding:var(--ar-space-5);background:var(--ar-surface);border-radius:var(--ar-radius-card);box-shadow:var(--ar-shadow-card)}.ar-reportpanel__heading{margin:0;font-size:20px;font-weight:650;color:var(--ar-fg)}.ar-reportpanel__region{display:grid;gap:var(--ar-space-3)}.ar-reportpanel__label{margin:0;font-size:12px;font-weight:600;color:var(--ar-fg-muted)}.ar-reportpanel__reasons{list-style:none;margin:0;padding:0;display:grid;gap:var(--ar-space-1)}.ar-reportpanel__reason{display:flex;align-items:center;gap:var(--ar-space-2);padding:8px;border-radius:var(--ar-radius-sm);background:var(--ar-surface-sunken);font-size:13px;color:var(--ar-fg);cursor:pointer}.ar-reportpanel__details{width:100%;box-sizing:border-box;padding:8px 10px;border:1px solid var(--ar-hairline);border-radius:var(--ar-radius-sm);background:var(--ar-surface-sunken);color:var(--ar-fg);font:inherit;font-size:13px;resize:vertical}.ar-reportpanel__next{margin:0;padding:var(--ar-space-3) var(--ar-space-4);border-left:3px solid var(--ar-accent);border-radius:0;background:var(--ar-surface-sunken);font-size:12px;color:var(--ar-fg-muted)}.ar-reportpanel__done{margin:0;font-size:13px;color:var(--ar-fg)}.ar-reportpanel__open{justify-self:start;padding:0;border:0;background:none;color:var(--ar-fg-subtle);font:inherit;font-size:12px;text-decoration:underline;cursor:pointer}.ar-collection__down{margin:0;padding:var(--ar-space-3) var(--ar-space-4);border-left:3px solid var(--theme-button-delete-hover-text);border-radius:0;background:var(--ar-surface-sunken);font-size:13px;color:var(--ar-fg)}.ar-collection__down p{margin:0}.ar-collection__down p+p{margin-top:var(--ar-space-1);color:var(--ar-fg-muted)}.ar-works__withdrawn{max-width:1140px;margin:var(--ar-space-6) auto 0;padding:var(--ar-space-3) var(--ar-space-4);box-sizing:border-box;border-radius:var(--ar-radius-sm);background:var(--ar-accent-soft);color:var(--ar-rail-active-fg);font-size:13px}.ar-works__down{max-width:1140px;margin:var(--ar-space-6) auto 0;padding:var(--ar-space-3) var(--ar-space-4);box-sizing:border-box;border-left:3px solid var(--theme-button-delete-hover-text);border-radius:0;background:var(--ar-surface-sunken);display:grid;gap:var(--ar-space-2)}.ar-works__down-title{margin:0;font-size:13px;font-weight:600;color:var(--ar-fg)}.ar-works__down-list{list-style:none;margin:0;padding:0;display:grid;gap:var(--ar-space-1)}.ar-works__down-list li{display:flex;justify-content:space-between;gap:var(--ar-space-3);font-size:12px}.ar-works__down-name{color:var(--ar-fg)}.ar-works__down-why{color:var(--ar-fg-muted);text-align:right}.ar-person{display:grid;gap:var(--ar-space-6);max-width:960px}.ar-person__head{display:flex;gap:var(--ar-space-4);align-items:flex-start}.ar-person__face{width:56px;height:56px;flex:none;border-radius:var(--ar-radius-pill);object-fit:cover;display:inline-flex;align-items:center;justify-content:center}.ar-person__face--none{background:var(--ar-accent-soft);color:var(--ar-rail-active-fg);font-size:20px;font-weight:600}.ar-person__who{display:grid;gap:var(--ar-space-1);min-width:0;flex:1}.ar-person__name{margin:0;font-size:20px;font-weight:650;color:var(--ar-fg)}.ar-person__ns{margin:0;font-family:var(--ar-font-mono);font-size:11px;color:var(--ar-fg-subtle)}.ar-verified{display:inline-flex;align-items:center;gap:var(--ar-space-1);padding:2px var(--ar-space-2);background:var(--ar-accent-soft);color:var(--ar-rail-active-fg);font-family:var(--ar-font-sans);font-size:var(--ar-font-xs);font-weight:var(--ar-font-medium);line-height:1.4;text-decoration:none;white-space:nowrap}a.ar-verified:hover{text-decoration:underline}.ar-person__ns .ar-verified{margin-left:var(--ar-space-2)}.ar-product__made{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ar-space-3);margin:0 0 18px}.ar-product__made .ar-product__maker{margin:0}.ar-recipes__author-text .ar-verified{align-self:flex-start}.ar-identity{align-items:flex-start}.ar-identity__verify{margin-top:var(--ar-space-1)}.ar-identity__lines{display:grid;gap:var(--ar-space-1);margin:0 0 var(--ar-space-3);padding:0 0 0 var(--ar-space-4);color:var(--ar-fg-muted);font-size:var(--ar-font-sm)}.ar-identity__state{margin:0 0 var(--ar-space-2);color:var(--ar-fg-muted);font-size:var(--ar-font-sm)}.ar-person__bio{margin:var(--ar-space-2) 0 0;font-size:13px;color:var(--ar-fg-muted);max-width:60ch}.ar-person__bio--none{color:var(--ar-fg-subtle)}.ar-person__edit-link{justify-self:start;padding:0;border:0;background:none;font:inherit;font-size:11px;color:var(--ar-accent);cursor:pointer}.ar-person__edit{display:grid;gap:var(--ar-space-2);margin-top:var(--ar-space-2);max-width:60ch}.ar-person__field{display:grid;gap:var(--ar-space-1)}.ar-person__field-label{font-size:var(--ar-font-sm);font-weight:var(--ar-font-semibold);color:var(--ar-fg-muted)}.ar-person__input{font:inherit;font-size:13px;color:var(--ar-fg);background:var(--ar-surface);border:1px solid var(--ar-hairline);border-radius:var(--ar-radius-card);padding:var(--ar-space-2) var(--ar-space-3);resize:vertical}.ar-person__actions{display:flex;gap:var(--ar-space-2)}.ar-person__region{display:grid;gap:var(--ar-space-3)}.ar-person__line{margin:0;font-size:13px;color:var(--ar-fg-muted)}.ar-person__list{list-style:none;margin:0;padding:var(--ar-space-2);display:grid;gap:var(--ar-space-1);background:var(--ar-surface);border-radius:var(--ar-radius-card);box-shadow:var(--ar-shadow-card)}.ar-person__row{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--ar-space-3);padding:var(--ar-space-2) var(--ar-space-3);border:0;border-radius:var(--ar-radius-card);background:none;font:inherit;text-align:left;cursor:pointer}.ar-person__row:hover{background:var(--ar-surface-sunken)}.ar-person__row-main{display:grid;gap:2px;min-width:0}.ar-person__row-name{font-size:13px;font-weight:600;color:var(--ar-fg)}.ar-person__row-goal{font-size:11px;color:var(--ar-fg-subtle);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ar-person__row-ver{flex:none;font-family:var(--ar-font-mono);font-size:11px;color:var(--ar-fg-subtle)}.ar-person .ar-works{padding:0;margin:0;max-width:none}.ar-person .ar-works__head{display:none}.ar-draft__parts{list-style:none;margin:0;padding:0;display:grid;gap:var(--ar-space-3)}.ar-draft__part{display:grid;gap:var(--ar-space-1)}.ar-draft__part-head{margin:0;font-size:13px;color:var(--ar-fg);display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--ar-space-2)}.ar-draft__part-sub{margin:0;font-size:var(--ar-font-sm);color:var(--ar-fg-muted);display:flex;flex-wrap:wrap;gap:var(--ar-space-1);align-items:baseline}.ar-draft__part-tag{font-size:11px;color:var(--ar-fg-muted);background:var(--ar-surface-sunken);border-radius:var(--ar-radius-pill);padding:1px var(--ar-space-2)}.ar-draft__part-tag--warn{color:var(--theme-button-delete-hover-text)}.ar-edit__part{display:grid;gap:var(--ar-space-2);flex:1;min-width:0}.ar-discover{display:grid;gap:var(--ar-space-6);max-width:880px;margin:0 auto;padding:56px 40px 64px;box-sizing:border-box;width:100%}@container ar-panel (max-width: 519px){.ar-discover{padding:var(--ar-space-6) 16px var(--ar-space-6)}}.ar-discover__head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--ar-space-3);flex-wrap:wrap}.ar-discover__heading{display:grid;gap:var(--ar-space-1)}.ar-discover__heading-title{margin:0;font-size:20px;font-weight:650;color:var(--ar-fg)}.ar-discover__lead{margin:0;font-size:13px;color:var(--ar-fg-muted)}.ar-discover__sorts{display:inline-flex;gap:var(--ar-space-1);padding:3px;border-radius:var(--ar-radius-pill);background:var(--ar-surface-sunken)}.ar-discover__sort{height:30px;padding:0 14px;border:0;border-radius:var(--ar-radius-pill);background:transparent;color:var(--ar-fg-muted);font:inherit;font-size:13px;font-weight:var(--ar-font-medium);cursor:pointer}.ar-discover__sort:hover{color:var(--ar-fg)}.ar-discover__sort--on,.ar-discover__sort--on:hover{background:var(--ar-surface);color:var(--ar-fg);box-shadow:var(--ar-shadow-card)}.ar-discover__list{list-style:none;margin:0;padding:var(--ar-space-2) var(--ar-space-5);background:var(--ar-surface);border-radius:var(--ar-radius-card);box-shadow:var(--ar-shadow-card)}.ar-discover__row{display:grid;grid-template-columns:76px minmax(0,1fr);gap:var(--ar-space-4);padding:var(--ar-space-4) 0}.ar-discover__row+.ar-discover__row{border-top:1px solid var(--ar-hairline)}.ar-discover__row--pictured{grid-template-columns:76px 160px minmax(0,1fr)}.ar-discover__thumb{display:block;padding:0;border:0;background:var(--ar-surface-sunken);border-radius:var(--ar-radius-md);overflow:hidden;aspect-ratio:16 / 9;cursor:pointer;align-self:start}.ar-discover__thumb img{display:block;width:100%;height:100%;object-fit:cover;object-position:top}@container ar-panel (max-width: 519px){.ar-discover__list{padding:var(--ar-space-1) var(--ar-space-4)}.ar-discover__row{grid-template-columns:56px minmax(0,1fr);gap:var(--ar-space-3)}.ar-discover__row--pictured{grid-template-columns:56px 96px minmax(0,1fr)}}.ar-discover__figure{display:grid;justify-items:center;align-content:start;gap:2px;text-align:center}.ar-discover__rank{font-size:11px;color:var(--ar-fg-subtle);font-variant-numeric:tabular-nums}.ar-discover__value{font-size:20px;font-weight:650;color:var(--ar-fg);line-height:1.1;font-variant-numeric:tabular-nums}.ar-discover__unit{font-size:11px;color:var(--ar-fg-subtle);line-height:1.25}.ar-discover__body{display:grid;gap:var(--ar-space-1);min-width:0}.ar-discover__titleline{display:flex;align-items:center;gap:var(--ar-space-2);min-width:0;flex-wrap:wrap}.ar-discover__title{padding:0;border:0;background:none;color:var(--ar-fg);font:inherit;font-size:15px;font-weight:var(--ar-font-semibold);text-align:left;cursor:pointer;overflow-wrap:anywhere}.ar-discover__title:hover{color:var(--ar-accent)}.ar-discover__pill{padding:1px 8px;border-radius:var(--ar-radius-pill);background:var(--ar-surface-sunken);color:var(--ar-fg-muted);font-size:11px;white-space:nowrap}.ar-discover__pill--new{background:var(--ar-accent-soft);color:var(--ar-rail-active-fg)}.ar-discover__pill--bought{background:var(--ar-ok-bg);color:var(--ar-ok-fg)}.ar-discover__goal{margin:0;font-size:13px;color:var(--ar-fg)}.ar-discover__note{padding-left:var(--ar-space-2);border-left:3px solid var(--ar-accent-soft)}.ar-discover__meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px var(--ar-space-3);margin:0;font-size:11px;color:var(--ar-fg-subtle)}.ar-discover__link{padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.ar-discover__link:hover{color:var(--ar-fg);text-decoration:underline}.ar-discover__mono{font-family:var(--ar-font-mono)}.ar-discover__tag{padding:0 6px;border-radius:var(--ar-radius-pill);background:var(--ar-surface-sunken);color:var(--ar-fg-muted)}.ar-discover__empty{margin:0;font-size:13px;color:var(--ar-fg-muted)}.ar-discover__more{display:flex;justify-content:center}.ar-specialist-shell{display:flex;flex-direction:column;width:100%;height:100%;min-height:0;overflow:hidden;background:var(--ar-surface)}.ar-specialist-shell__bar{flex:0 0 auto;display:flex;align-items:center;gap:var(--ar-space-3);min-height:44px;padding:0 var(--ar-space-4) 0 84px;color:var(--ar-fg);-webkit-app-region:drag}.ar-specialist-shell__bar button{-webkit-app-region:no-drag}.ar-specialist-shell[data-look]{background:var(--ocv-page, var(--ar-surface));color:var(--ocv-fg, var(--ar-fg))}.ar-specialist-shell[data-look] .ar-specialist-shell__bar{color:var(--ocv-fg, var(--ar-fg))}.ar-specialist-shell[data-look] .ar-specialist-shell__main{background:var(--ocv-page, var(--ar-surface))}.ar-specialist-shell[data-look] .ar-specialist-shell__name{color:var(--ocv-fg, var(--ar-fg));font-weight:var(--ocv-heading-weight, 650)}.ar-specialist-shell[data-look] .ar-specialist-shell__item{color:var(--ocv-fg-muted, var(--ar-fg-muted))}.ar-specialist-shell[data-look] .ar-specialist-shell__item--active,.ar-specialist-shell[data-look] .ar-specialist-shell__item--active:hover{background:var(--ocv-accent-soft, var(--ar-rail-active-bg));color:var(--ocv-accent-fg, var(--ar-rail-active-fg))}.ar-specialist-shell[data-look] .ar-specialist-shell__logo{border-radius:var(--ocv-radius-sm, var(--ar-radius-md))}.ar-specialist-shell__gap{flex:1}.ar-specialist-shell__capsule{position:relative;flex:0 0 auto;display:inline-flex;align-items:center;height:30px;border-radius:var(--ar-radius-pill);background:var(--ar-surface);box-shadow:var(--ar-shadow-card);-webkit-app-region:no-drag}.ar-specialist-shell__more,.ar-specialist-shell__exit{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border:0;border-radius:var(--ar-radius-pill);background:transparent;color:var(--ar-fg-muted);font:inherit;font-size:12px;font-weight:600;cursor:pointer}.ar-specialist-shell__more{font-size:9px;letter-spacing:1px}.ar-specialist-shell__more:hover,.ar-specialist-shell__exit:hover{background:var(--ar-hover);color:var(--ar-fg)}.ar-specialist-shell__rule{width:1px;height:14px;background:var(--ar-hairline)}.ar-specialist-shell__brand{display:inline-flex;width:18px;height:18px}.ar-specialist-shell__brand img,.ar-specialist-shell__brand svg{width:100%;height:100%;display:block}.ar-specialist-shell__cross{font-size:11px}.ar-specialist-shell__menu{position:absolute;top:calc(100% + var(--ar-space-2));right:0;z-index:20;min-width:220px;margin:0;padding:var(--ar-space-1);list-style:none;background:var(--ar-surface);box-shadow:var(--ar-shadow-pop);outline:1px solid var(--ar-hairline)}.ar-specialist-shell__menu-item{display:block;width:100%;padding:var(--ar-space-2) var(--ar-space-3);border:0;background:transparent;color:var(--ar-fg);font:inherit;font-size:13px;text-align:left;cursor:pointer}.ar-specialist-shell__menu-item:hover{background:var(--ar-hover)}.ar-specialist-shell__who{flex:0 1 auto;min-width:0;display:flex;align-items:center;gap:var(--ar-space-2)}.ar-specialist-shell__logo{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;overflow:hidden;color:var(--ar-fg-muted)}.ar-specialist-shell__logo img,.ar-specialist-shell__logo svg{width:100%;height:100%;object-fit:cover;display:block}.ar-specialist-shell__name{min-width:0;font-family:var(--ar-font-display);font-size:14px;font-weight:650;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ar-specialist-shell__nav{flex:1;min-width:0;display:flex;gap:2px;list-style:none;margin:0 0 0 var(--ar-space-3);padding:0;overflow-x:auto}.ar-specialist-shell__item{flex:0 0 auto;display:flex;align-items:center;gap:8px;height:30px;padding:0 12px;border:0;background:transparent;color:var(--ar-fg-muted);font:inherit;font-size:13px;font-weight:500;cursor:pointer}.ar-specialist-shell__item:hover{background:var(--ar-hover);color:var(--ar-fg)}.ar-specialist-shell__item--active,.ar-specialist-shell__item--active:hover{background:var(--ar-rail-active-bg);color:var(--ar-rail-active-fg)}.ar-specialist-shell__item-icon{display:inline-flex;flex:0 0 auto}.ar-specialist-shell__item-label{white-space:nowrap}.ar-specialist-shell__main{flex:1;min-width:0;min-height:0;overflow:auto;background:var(--ar-surface)}@container ar-panel (max-width: 519px){.ar-specialist-shell__bar{flex-wrap:wrap;row-gap:0;padding-right:var(--ar-space-3)}.ar-specialist-shell__who{flex:1}.ar-specialist-shell__nav{flex:1 0 100%;order:3;margin:0 0 var(--ar-space-2) -72px}}.ar-webapp{container-type:inline-size;container-name:ar-webapp;width:100%;height:100%;min-height:0;background:var(--ar-surface);color:var(--ar-fg)}.ar-webapp__grid{display:grid;grid-template-columns:220px minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;grid-template-areas:"side account" "side main" "side foot";height:100%;min-height:0}.ar-webapp__side{grid-area:side;display:flex;flex-direction:column;gap:var(--ar-space-6);padding:var(--ar-space-5) var(--ar-space-3);background:var(--ar-rail);border-right:1px solid var(--ar-hairline);overflow-y:auto}.ar-webapp__who{display:flex;align-items:center;gap:var(--ar-space-2);min-height:32px;padding-left:6px}.ar-webapp__logo{flex:0 0 auto;width:32px;height:32px;border-radius:var(--ar-radius-md);object-fit:cover;display:block}.ar-webapp__name{min-width:0;font-family:var(--ar-font-display);font-size:17px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ar-webapp__nav{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--ar-space-1)}.ar-webapp__item{display:flex;align-items:center;gap:var(--ar-space-3);width:100%;height:40px;padding:0 var(--ar-space-3);border:0;border-radius:var(--ar-radius-md);background:transparent;color:var(--ar-fg);font:inherit;font-size:14px;font-weight:500;text-align:left;cursor:pointer}.ar-webapp__item:hover{background:var(--ar-hover)}.ar-webapp__item--active,.ar-webapp__item--active:hover{background:var(--ar-rail-active-bg);color:var(--ar-rail-active-fg)}.ar-webapp__item-icon{display:inline-flex;flex:0 0 auto}.ar-webapp__item-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ar-webapp__account{grid-area:account;display:flex;justify-content:flex-end;align-items:center;gap:var(--ar-space-3);padding:var(--ar-space-2) var(--ar-space-5) 0}.ar-webapp__account-btn{height:28px;padding:0 var(--ar-space-3);border:1px solid var(--ar-hairline);border-radius:var(--ar-radius-md);background:var(--ar-surface);color:var(--ar-fg-muted);font:inherit;font-size:var(--ar-font-sm);cursor:pointer}.ar-webapp__account-btn:hover{background:var(--ar-hover);color:var(--ar-fg)}.ar-webapp__account-btn--in{color:var(--ar-fg);font-weight:var(--ar-font-semibold)}.ar-webapp__account-link{padding:0;border:0;background:none;color:var(--ar-fg-subtle);font:inherit;font-size:var(--ar-font-sm);text-decoration:underline;cursor:pointer}.ar-webapp__account-link:hover{color:var(--ar-fg)}.ar-webapp__main{grid-area:main;min-width:0;min-height:0;overflow:auto;padding:var(--ar-space-5)}.ar-webapp__main:has(>.ocv-surface>.ocv-view[data-page]){padding:0;display:flex;flex-direction:column}.ar-webapp__status{margin:var(--ar-space-6) auto;max-width:420px;text-align:center;font-size:13px;color:var(--ar-fg-muted)}.ar-webapp__footer{grid-area:foot;display:flex;justify-content:center;align-items:center;gap:var(--ar-space-2);padding:var(--ar-space-3) var(--ar-space-5);border-top:1px solid var(--ar-hairline);font-size:11px;color:var(--ar-fg-subtle)}.ar-webapp__badge{white-space:nowrap}.ar-webapp__dot{color:var(--ar-fg-subtle)}.ar-webapp__report{color:var(--ar-fg-subtle);text-decoration:underline}.ar-webapp__report:hover{color:var(--ar-fg)}.ar-webapp__main{background:var(--ar-surface);color:var(--ar-fg)}.ar-webapp__main[data-look]{background:var(--ocv-page, var(--ar-surface));color:var(--ocv-fg, var(--ar-fg))}@container ar-webapp (max-width: 519px){.ar-webapp__grid{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"side account" "main main" "foot foot"}.ar-webapp__side{flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--ar-space-2);padding:var(--ar-space-2) var(--ar-space-3);border-right:0;border-bottom:1px solid var(--ar-hairline);overflow:visible}.ar-webapp__who{flex:1;padding-left:0}.ar-webapp__nav{flex:1 0 100%;flex-direction:row;gap:var(--ar-space-1);overflow-x:auto}.ar-webapp__item{width:auto;height:34px;flex:0 0 auto}.ar-webapp__account{padding:var(--ar-space-2) var(--ar-space-3);background:var(--ar-rail);border-bottom:1px solid var(--ar-hairline);align-items:flex-start}.ar-webapp__main{padding:var(--ar-space-3)}}.ar-spec__rail{display:inline-flex;align-items:center;gap:var(--ar-space-2);margin-top:var(--ar-space-3);font-size:var(--ar-font-sm);color:var(--ar-fg);cursor:pointer}.ar-publish__packages{margin-top:var(--ar-space-3);display:flex;flex-direction:column;gap:var(--ar-space-1)}.ar-publish__packages-title{font-size:var(--ar-font-sm);font-weight:var(--ar-font-semibold);color:var(--ar-fg-muted)}.ar-update{display:grid;gap:var(--ar-space-3);margin:0 0 var(--ar-space-5);padding:var(--ar-space-4) var(--ar-space-5);background:var(--ar-surface);border-radius:var(--ar-radius-card);box-shadow:var(--ar-shadow-card)}.ar-update__line{display:flex;align-items:center;justify-content:space-between;gap:var(--ar-space-3);flex-wrap:wrap}.ar-update__say{margin:0;font-size:13px;color:var(--ar-fg)}.ar-update__heading{margin:0;font-size:12px;font-weight:600;color:var(--ar-fg-muted)}.ar-update__changes{list-style:none;margin:0;padding:0;display:grid;gap:var(--ar-space-1)}.ar-update__change{font-size:13px;color:var(--ar-fg-muted);padding:var(--ar-space-1) var(--ar-space-3)}.ar-update__change--asks{color:var(--ar-fg);background:var(--ar-surface-sunken);border-left:3px solid var(--ar-accent);border-radius:var(--ar-radius-sm)}.ar-update__actions{display:flex;gap:var(--ar-space-2)}.ar-update__file{font-family:var(--ar-font-mono);font-size:12px}.ar-update__error{margin:0;font-size:12px;color:var(--ar-bad-fg)}.ar-kept-aside{display:grid;gap:var(--ar-space-6);padding:var(--ar-space-5);border-radius:var(--ar-radius-card);background:var(--ar-surface);box-shadow:var(--ar-shadow-card)}.ar-kept-aside__arrived{display:grid;gap:var(--ar-space-1)}.ar-kept-aside__lead{margin:0;font-size:var(--ar-font-sm);font-weight:var(--ar-font-semibold);color:var(--ar-fg-muted)}.ar-kept-aside__folder{font-family:var(--ar-font-mono);font-size:var(--ar-font-sm);color:var(--ar-fg);overflow-wrap:anywhere}.ar-kept-aside__kept{display:grid;gap:var(--ar-space-3)}.ar-kept-aside__title{cursor:pointer;font-size:var(--ar-font-sm);font-weight:var(--ar-font-semibold);color:var(--ar-fg-muted)}.ar-kept-aside__warn{margin:var(--ar-space-3) 0 0;padding:var(--ar-space-3);border-left:3px solid var(--theme-button-delete-hover-text);background:var(--ar-surface-sunken);font-size:var(--ar-font-sm);color:var(--ar-fg)}.ar-kept-aside__list{display:grid;gap:var(--ar-space-1);margin:var(--ar-space-3) 0 0;padding:0;list-style:none}.ar-kept-aside__row{display:flex;align-items:center;justify-content:space-between;gap:var(--ar-space-3)}.ar-kept-aside__what{display:grid;min-width:0}.ar-kept-aside__path{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--ar-font-mono);font-size:var(--ar-font-sm);color:var(--ar-fg)}.ar-kept-aside__why{font-size:var(--ar-font-xs);color:var(--ar-fg-subtle)}.ar-kept-aside__kind{margin-right:var(--ar-space-2);padding:0 var(--ar-space-2);border-radius:var(--ar-radius-pill);background:var(--ar-surface-sunken);color:var(--ar-fg-muted)}.ar-connector-review{display:grid;gap:var(--ar-space-6);padding:var(--ar-space-5);border-radius:var(--ar-radius-card);background:var(--ar-surface);box-shadow:var(--ar-shadow-card);container-type:inline-size}.ar-connector-review__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ar-space-3)}.ar-connector-review__headtext{display:grid;gap:var(--ar-space-1);min-width:0}.ar-connector-review__title{margin:0;font-size:16px;font-weight:var(--ar-font-semibold);color:var(--ar-fg)}.ar-connector-review__url{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--ar-font-mono);font-size:var(--ar-font-xs);color:var(--ar-fg-subtle)}.ar-connector-review__pill,.ar-connector-review__hint{flex:none;padding:0 var(--ar-space-2);border-radius:var(--ar-radius-pill);background:var(--ar-surface-sunken);font-size:var(--ar-font-xs);line-height:20px;color:var(--ar-fg-muted);white-space:nowrap}.ar-connector-review__zone{display:grid;gap:var(--ar-space-3)}.ar-connector-review__label{margin:0;font-size:var(--ar-font-sm);font-weight:var(--ar-font-semibold);color:var(--ar-fg-muted)}.ar-connector-review__none{margin:0;font-size:var(--ar-font-sm);color:var(--ar-fg-subtle)}.ar-connector-review__tools{display:grid;gap:var(--ar-space-1);margin:0;padding:0;list-style:none}.ar-connector-review__tool{display:flex;align-items:center;justify-content:space-between;gap:var(--ar-space-3);padding:var(--ar-space-2) var(--ar-space-3);border-radius:var(--ar-radius-card);background:var(--ar-surface-sunken)}.ar-connector-review__what{display:grid;min-width:0}.ar-connector-review__name{font-family:var(--ar-font-mono);font-size:var(--ar-font-sm);color:var(--ar-fg)}.ar-connector-review__desc{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--ar-font-xs);color:var(--ar-fg-subtle)}.ar-connector-review__marks{display:flex;flex:none;align-items:center;gap:var(--ar-space-3)}.ar-connector-review__mark,.ar-connector-review__files{display:inline-flex;align-items:center;gap:var(--ar-space-1);font-size:var(--ar-font-sm);color:var(--ar-fg);white-space:nowrap}.ar-connector-review__marks-hint{margin:0 0 var(--ar-space-2);font-size:var(--ar-font-sm);color:var(--ar-fg-muted)}.ar-connector-review__mark--runs{color:var(--theme-button-delete-hover-text)}.ar-connector-review__means{display:grid;gap:var(--ar-space-2);margin:0;padding:var(--ar-space-3);border-left:3px solid var(--ar-accent);background:var(--ar-surface-sunken);font-size:var(--ar-font-sm);color:var(--ar-fg)}.ar-connector-review__means p{margin:0}.ar-connector-review__letting{margin:0;padding:var(--ar-space-3);border-left:3px solid var(--theme-button-delete-hover-text);background:var(--ar-surface-sunken);font-size:var(--ar-font-sm);color:var(--theme-button-delete-hover-text)}.ar-connector-review__actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--ar-space-3)}.ar-connector-review__when{margin-right:auto;font-size:var(--ar-font-xs);color:var(--ar-fg-subtle)}@container ar-panel (max-width: 519px){.ar-connector-review__tool{flex-direction:column;align-items:stretch}.ar-connector-review__marks{flex-wrap:wrap}}.ar-conn-calls{padding:var(--ar-space-5);border-radius:var(--ar-radius-card);background:var(--ar-surface);box-shadow:var(--ar-shadow-card)}.ar-conn-calls__head{display:flex;align-items:center;gap:var(--ar-space-2);cursor:pointer}.ar-conn-calls__title{font-size:var(--ar-font-sm);font-weight:var(--ar-font-semibold);color:var(--ar-fg-muted)}.ar-conn-calls__pill{padding:0 var(--ar-space-2);border-radius:var(--ar-radius-pill);background:var(--ar-surface-sunken);font-size:var(--ar-font-xs);line-height:20px;color:var(--ar-fg-muted);white-space:nowrap}.ar-conn-calls__pill--bad{color:var(--theme-button-delete-hover-text)}.ar-conn-calls__steps{display:grid;gap:var(--ar-space-6);margin-top:var(--ar-space-6)}.ar-conn-calls__step{display:grid;gap:var(--ar-space-3)}.ar-conn-calls__stepname{margin:0;font-size:var(--ar-font-sm);font-weight:var(--ar-font-semibold);color:var(--ar-fg-muted)}.ar-conn-calls__list{display:grid;gap:var(--ar-space-1);margin:0;padding:0;list-style:none}.ar-conn-calls__row{display:grid;gap:2px;padding:var(--ar-space-2) var(--ar-space-3);border-radius:var(--ar-radius-card);background:var(--ar-surface-sunken);min-width:0}.ar-conn-calls__line{display:flex;align-items:center;justify-content:space-between;gap:var(--ar-space-3);min-width:0}.ar-conn-calls__id{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--ar-font-mono);font-size:var(--ar-font-sm);color:var(--ar-fg)}.ar-conn-calls__meta{display:flex;flex:none;align-items:center;gap:var(--ar-space-2)}.ar-conn-calls__via,.ar-conn-calls__ms{font-size:var(--ar-font-xs);color:var(--ar-fg-subtle)}.ar-conn-calls__args{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--ar-font-mono);font-size:var(--ar-font-xs);color:var(--ar-fg-subtle)}.ar-conn-calls__said{font-size:var(--ar-font-xs);color:var(--ar-fg-subtle);overflow-wrap:anywhere}.ar-conn-calls__said--bad{color:var(--theme-button-delete-hover-text)}.ar-create-page__selection{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ar-space-3);min-width:0;padding-block:var(--ar-space-3)}.ar-create-page__selection .ar-picker{flex-wrap:wrap}.ar-create-page__selection .ar-picker__select{min-width:0;flex:1}.ar-create-page__selection .ar-picker,.ar-create-page__selection .ar-picker__select{font-size:var(--ar-font-base)}.ar-create-page__selection .ar-picker__hint{flex-basis:100%;order:2}.ar-pick{gap:var(--ar-space-4);padding-block:0}.ar-pick__title{margin:0;color:var(--ar-fg);font-size:var(--ar-font-base);font-weight:var(--ar-font-semibold, 600)}.ar-pick__field{display:flex;flex-direction:column;gap:var(--ar-space-1);min-width:0}.ar-pick .ar-pick__field>.ar-picker{flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:var(--ar-space-1)}.ar-pick .ar-pick__field>.ar-picker>.ar-picker__label,.ar-pick .ar-engine-row>.ar-picker__label{color:var(--ar-fg-muted);font-size:var(--ar-font-xs);font-weight:var(--ar-font-semibold, 600)}.ar-pick .ar-pick__field>.ar-picker>.ar-picker__select{flex:none;width:100%;font-size:var(--ar-font-base);color:var(--ar-fg)}.ar-pick__note{margin:0;color:var(--ar-fg-subtle);font-size:var(--ar-font-xs);line-height:1.5}.ar-pick__more{min-width:0}.ar-pick__more-title{color:var(--ar-fg-muted);font-size:var(--ar-font-xs);cursor:pointer}.ar-pick__more-body{display:flex;flex-direction:column;gap:var(--ar-space-3);padding-top:var(--ar-space-3);min-width:0}.ar-pick__more-body .ar-create-page__note,.ar-pick__more-body .ar-create-page__door-link,.ar-pick__more-body .ar-picker{font-size:var(--ar-font-xs)}.ar-pick__foot{display:flex;flex-direction:column;gap:var(--ar-space-3);padding-top:var(--ar-space-4);border-top:1px solid var(--ar-hairline)}.ar-pick__future{display:flex;align-items:center;gap:var(--ar-space-2);color:var(--ar-fg-muted);font-size:var(--ar-font-xs)}.ar-pick__warn{margin:0;color:var(--theme-button-delete-hover-text);font-size:var(--ar-font-xs)}.ar-pick__acts{display:flex;gap:var(--ar-space-2)}.ar-pick__acts>.ar-btn--primary{flex:1 1 auto}.ar-create-page__note{margin:0;font-size:var(--ar-font-base);line-height:1.5;color:var(--ar-fg-muted)}.ar-create-page__error{margin:0;font-size:var(--ar-font-base);color:var(--theme-button-delete-hover-text)}.ar-create-page__confirm-acts{display:flex;flex-wrap:wrap;gap:var(--ar-space-2)}.ar-namespace{min-width:0}.ar-namespace__lead{margin:0;color:var(--ar-fg-muted);font-size:var(--ar-font-sm);line-height:1.5}.ar-namespace__field{display:block;margin-top:var(--ar-space-3)}.ar-namespace__input{width:100%;box-sizing:border-box;font-family:var(--ar-font-mono);font-size:15px}.ar-namespace__status{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ar-space-2);margin:var(--ar-space-2) 0 0;min-height:28px;color:var(--ar-fg-subtle);font-size:var(--ar-font-xs)}.ar-namespace__ok{color:var(--ar-rail-active-fg);font-weight:600}.ar-namespace__no{color:var(--theme-button-delete-hover-text);font-weight:600}.ar-namespace__suggestion{padding:2px var(--ar-space-2);font-family:var(--ar-font-mono);font-size:var(--ar-font-xs)}.ar-namespace__address{font-family:var(--ar-font-mono);color:var(--ar-fg);border-left-color:var(--ar-accent);word-break:break-all}.ar-publish__browser{display:flex;flex-direction:column;gap:var(--ar-space-3)}.ar-publish__sites{display:flex;flex-direction:column;gap:var(--ar-space-2)}.ar-publish__site-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--ar-space-1)}.ar-publish__site{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ar-space-3)}.ar-publish__site .ar-publish__note{text-align:right}.ar-publish__site--any .ar-publish__path{color:var(--theme-button-delete-hover-text)}.ar-publish__machine-time{font-variant-numeric:tabular-nums}@container ar-panel (max-width: 519px){.ar-publish__site{flex-direction:column;align-items:flex-start;gap:0}.ar-publish__site .ar-publish__note{text-align:left}}.ar-hire__machine{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ar-space-2)}.ar-hire__pill--waiting{font-variant-numeric:tabular-nums}.ar-hire__wait{margin:0;padding:var(--ar-space-3);border-left:3px solid var(--ar-fg-subtle);border-radius:var(--ar-radius-sm);background:var(--ar-surface-sunken);color:var(--ar-fg-muted);font-size:var(--ar-font-sm);line-height:1.6}.ar-memory{min-width:0}.ar-memory__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ar-space-3)}.ar-memory__list{list-style:none;margin:var(--ar-space-3) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--ar-space-1)}.ar-memory__row{display:flex;align-items:center;gap:var(--ar-space-3);padding:var(--ar-space-2) var(--ar-space-3);background:var(--ar-surface-sunken);border-radius:var(--ar-radius-card)}.ar-memory__path{flex:1;min-width:0;font-family:var(--ar-font-mono);font-size:var(--ar-font-sm);color:var(--ar-fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ar-memory__meta{font-size:var(--ar-font-xs);color:var(--ar-fg-subtle);white-space:nowrap}.ar-memory__show{flex-shrink:0}.ar-memory__more,.ar-memory__empty{font-size:var(--ar-font-sm);color:var(--ar-fg-muted);padding:var(--ar-space-2) 0}.ar-convo__row--ready{align-self:stretch;max-width:100%}.ar-convo__ready{display:flex;align-items:center;gap:var(--ar-space-3);padding:var(--ar-space-2) var(--ar-space-3);border-radius:var(--ar-radius-card);background:var(--ar-accent-soft);color:var(--ar-rail-active-fg)}.ar-convo__ready-mark{font-weight:var(--ar-font-semibold)}.ar-convo__ready-text{flex:1;min-width:0;font-size:var(--ar-font-sm)}.ar-convo__ready .ar-btn{flex:0 0 auto;width:auto}.ar-draft__means{flex-basis:100%;margin:0;font-size:var(--ar-font-xs);color:var(--ar-fg-muted)}.ar-draft__abandon{margin:0}.ar-step-policy{margin:var(--ar-space-3) 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--ar-space-3)}.ar-step-policy__step{display:flex;flex-direction:column;gap:var(--ar-space-2)}.ar-step-policy__where{font-family:var(--ar-font-mono);font-size:11px;color:var(--ar-fg-subtle)}.ar-step-policy__effects{margin:0;font-size:11px;color:var(--ar-fg-subtle)}.ar-own-chrome-offer{display:flex;align-items:center;justify-content:space-between;gap:var(--ar-space-3);padding:var(--ar-space-2) var(--ar-space-3);background:var(--ar-surface-sunken);border-left:3px solid var(--ar-accent)}.ar-own-chrome-offer__text{min-width:0;font-size:var(--ar-font-sm);color:var(--ar-fg)}.ar-own-chrome-offer__open{flex:none;padding:var(--ar-space-1) var(--ar-space-3);border:0;background:var(--ar-accent);color:var(--ar-on-accent);font:inherit;font-size:var(--ar-font-sm);cursor:pointer}.ar-own-chrome-offer__open:disabled{opacity:.6;cursor:default}.ar-recipes__card-icon{display:block;width:40px;height:40px;object-fit:cover;border-radius:var(--ar-radius-sm)}.ar-specialist-detail__icon{display:block;width:64px;height:64px;object-fit:cover;border-radius:var(--ar-radius-sm)}.ar-warned{display:flex;flex-direction:column;gap:var(--ar-space-3);padding:var(--ar-space-3) var(--ar-space-4);border-radius:var(--ar-radius-card);background:var(--ar-caution-bg);color:var(--ar-fg)}.ar-warned__line{display:flex;align-items:center;gap:var(--ar-space-2);min-width:0}.ar-warned__line>svg{flex:none;color:var(--ar-caution-fg)}.ar-warned__said{flex:1 1 auto;min-width:0;font-size:var(--ar-font-sm);font-weight:var(--ar-font-semibold);overflow-wrap:anywhere}.ar-warned__toggle{flex:none;padding:2px 8px;border:0;background:transparent;color:var(--ar-fg-muted);font:inherit;font-size:var(--ar-font-sm);cursor:pointer;text-decoration:underline}.ar-warned__toggle:hover{color:var(--ar-fg)}.ar-warned__list{display:flex;flex-direction:column;gap:var(--ar-space-3);margin:0;padding:0;list-style:none}.ar-warned__item{display:flex;flex-direction:column;gap:var(--ar-space-1);padding:var(--ar-space-3);border-radius:var(--ar-radius);background:var(--ar-surface)}.ar-warned__claim{margin:0;font-size:var(--ar-font-sm);font-weight:var(--ar-font-semibold);overflow-wrap:anywhere}.ar-warned__evidence ul{margin:var(--ar-space-1) 0 0;padding-left:18px;color:var(--ar-fg-muted);font-family:var(--ar-font-mono);font-size:var(--ar-font-xs);overflow-wrap:anywhere}.ar-warned__hint{margin:0;color:var(--ar-fg-muted);font-size:var(--ar-font-xs)}.ar-warned__label{color:var(--ar-fg-subtle);font-size:var(--ar-font-xs);font-weight:var(--ar-font-semibold)}.ar-publish__problem-said{color:var(--ar-fg);font-size:var(--ar-font-sm);line-height:1.5}.ar-publish__problem-fix{align-self:flex-start}.ar-model-offer{gap:var(--ar-space-5)}.ar-model-offer__what,.ar-model-offer__where,.ar-model-offer__key{display:flex;flex-direction:column;gap:var(--ar-space-1)}.ar-model-offer__name{font-size:15px;font-weight:var(--ar-font-semibold, 600);color:var(--ar-fg)}.ar-model-offer__why{margin:var(--ar-space-1) 0 0;padding:var(--ar-space-2) var(--ar-space-3);border-left:3px solid var(--ar-accent);background:var(--ar-surface-sunken);font-size:13px;line-height:1.5;color:var(--ar-fg)}.ar-model-offer__head{display:flex;justify-content:space-between;align-items:baseline;font-size:var(--ar-font-sm);font-weight:var(--ar-font-semibold, 600);color:var(--ar-fg-muted)}.ar-model-offer__get{font-weight:400;color:var(--ar-accent)}.ar-model-offer__row{display:block;padding:3px var(--ar-space-2);border-radius:var(--ar-radius-sm);background:var(--ar-surface-sunken);font-family:var(--ar-font-mono);font-size:11px;color:var(--ar-fg-muted);word-break:break-all}.ar-model-offer__note{font-size:11px;color:var(--ar-fg-subtle)}.ar-build-history{padding:var(--ar-space-5);border-radius:var(--ar-radius-card);background:var(--ar-surface);display:flex;flex-direction:column;gap:var(--ar-space-6);min-width:0}.ar-build-history__head,.ar-build-history__row{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--ar-space-3)}.ar-build-history h2,.ar-build-history h3{margin:0;font-size:var(--ar-font-sm);font-weight:var(--ar-font-semibold);color:var(--ar-fg-muted)}.ar-build-history__group{display:flex;flex-direction:column;gap:var(--ar-space-3)}.ar-build-history ul{list-style:none;padding:0;margin:0}.ar-build-history__row{width:100%;padding:var(--ar-space-3) 0;background:transparent;border:0;text-align:start;color:var(--ar-fg);cursor:pointer}.ar-build-history__row>span:first-child{min-width:0}.ar-build-history__input{display:block;overflow-wrap:anywhere;color:var(--ar-fg-muted)}.ar-build-history__reasons{margin:0;color:var(--ar-fg-muted);font-size:var(--ar-font-sm);overflow-wrap:anywhere}.ar-build-history>summary{cursor:pointer;list-style:none}.ar-build-history>summary::-webkit-details-marker{display:none}.ar-build-history:not([open]){gap:0}.ar-artifact__view .ocv-artifact__media,.ar-segments__player{max-height:70vh;width:auto;max-width:100%;display:block;margin:0 auto}html,body{margin:0;min-height:100%;background:var(--ar-canvas);color:var(--ar-fg);font-family:var(--ar-font-sans)}.coho-edge{min-height:100vh}.coho-edge.ar-root{background:var(--ar-canvas)}.coho-edge__card{box-sizing:border-box;max-width:480px;margin:var(--ar-space-8) auto;padding:var(--ar-space-5);border-radius:var(--ar-radius-card);background:var(--ar-surface);box-shadow:var(--ar-shadow-card);display:flex;flex-direction:column;gap:var(--ar-space-3)}.coho-edge__title{margin:0;font-size:20px;font-weight:650;color:var(--ar-fg)}.coho-edge__body{margin:0;font-size:var(--ar-font-base);color:var(--ar-fg-muted);line-height:1.5}.coho-edge__host{font-family:var(--ar-font-mono);font-size:var(--ar-font-sm);color:var(--ar-fg-subtle)}.coho-edge__action{align-self:flex-start;margin-top:var(--ar-space-3)}.coho-edge__form{display:flex;flex-direction:column;gap:var(--ar-space-2);margin-top:var(--ar-space-3)}.coho-edge__label{font-size:var(--ar-font-sm);font-weight:var(--ar-font-semibold);color:var(--ar-fg-muted)}.coho-edge__field{box-sizing:border-box;width:100%;min-height:96px;padding:var(--ar-space-2) var(--ar-space-3);border:1px solid var(--ar-hairline);border-radius:var(--ar-radius-md);background:var(--ar-surface-sunken);color:var(--ar-fg);font:inherit;resize:vertical}.coho-edge__card--face{align-items:center;text-align:center;gap:var(--ar-space-4);padding:var(--ar-space-8) var(--ar-space-6);border-radius:32px}.coho-edge__icon{width:96px;height:96px;border-radius:28px;object-fit:cover;display:block}.coho-edge__title--face{font-size:28px;font-weight:800;line-height:1.2}.coho-edge__go{box-sizing:border-box;align-self:stretch;margin-top:var(--ar-space-3);padding:var(--ar-space-4) var(--ar-space-5);border-radius:28px;background:var(--ar-accent);color:var(--ar-on-accent, var(--ar-surface));box-shadow:0 5px color-mix(in srgb,var(--ar-accent) 75%,var(--ar-fg));font-size:20px;font-weight:800;text-align:center;text-decoration:none}.coho-edge__go:active{transform:translateY(3px);box-shadow:0 2px color-mix(in srgb,var(--ar-accent) 75%,var(--ar-fg))}.coho-edge__ask{position:fixed;right:var(--ar-space-5);bottom:calc(var(--ar-space-8) + var(--ar-space-4));z-index:10;box-sizing:border-box;width:360px;max-width:calc(100vw - 2 * var(--ar-space-4));padding:var(--ar-space-5);border-radius:20px;border:2px solid color-mix(in srgb,var(--ar-accent) 22%,var(--ar-surface));background:var(--ar-surface);display:flex;flex-direction:column;gap:var(--ar-space-3)}.coho-edge__ask-head{display:flex;align-items:flex-start;gap:var(--ar-space-3)}.coho-edge__ask-title{flex:1;margin:0;font-size:17px;font-weight:800;line-height:1.35;color:var(--ar-fg)}.coho-edge__ask-why{flex:none;width:28px;height:28px;border:0;border-radius:999px;background:var(--ar-accent-soft);color:var(--ar-accent);font:inherit;font-weight:800;cursor:pointer}.coho-edge__ask-text{margin:0;font-size:var(--ar-font-base);line-height:1.5;color:var(--ar-fg-muted)}.coho-edge__ask-now{margin:0;font-size:var(--ar-font-sm);color:var(--ar-fg-muted)}.coho-edge__ask-actions{display:flex;gap:var(--ar-space-2);margin-top:var(--ar-space-1)}.coho-edge__ask-btn{flex:1;min-height:48px;padding:var(--ar-space-2) var(--ar-space-3);border:0;border-radius:999px;background:var(--ar-accent-soft);color:var(--ar-accent);font:inherit;font-size:16px;font-weight:800;cursor:pointer}.coho-edge__ask-btn:disabled{opacity:.6;cursor:default}@container (max-width: 519px){.coho-edge__card{margin:var(--ar-space-4)}.coho-edge__ask{left:var(--ar-space-4);right:var(--ar-space-4);width:auto;max-width:none}}
