.arc_btn_button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--arc-button-height-md);padding:0 var(--space-4);border:1px solid transparent;border-radius:var(--arc-button-radius);font:inherit;font-size:var(--arc-button-font-size);font-weight:500;line-height:1.4;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--motion-arc-duration-fast) var(--motion-arc-ease-standard),background var(--motion-arc-duration-fast) var(--motion-arc-ease-standard),border-color var(--motion-arc-duration-fast) var(--motion-arc-ease-standard),opacity var(--motion-arc-duration-fast) var(--motion-arc-ease-standard),box-shadow var(--motion-arc-duration-fast) var(--motion-arc-ease-standard)}.arc_btn_button:focus-visible{outline:var(--focus-outline-width, 2px) solid var(--focus-ring);outline-offset:var(--focus-outline-offset, 2px)}.arc_btn_button:is([aria-haspopup]:not([aria-haspopup=false]),[data-state],[role=combobox]){transform:none!important}.arc_btn_button[aria-busy=true]{cursor:progress}.arc_btn_button:is(:disabled,[aria-disabled=true]):not([aria-busy=true]){cursor:not-allowed}.arc_btn_labelSlot{position:relative;display:inline-flex;min-width:0;align-items:center;justify-content:center;transition:opacity var(--motion-arc-duration-fast) var(--motion-arc-ease-standard)}.arc_btn_labelSlot[data-morphing]{clip-path:inset(-50% calc(var(--space-3) * -1))}.arc_btn_labelContent{display:inline-flex;flex:none;align-items:center}.arc_btn_labelPhase{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);white-space:nowrap}.arc_btn_labelPhase svg{flex:none}.arc_btn_fillContent .arc_btn_labelSlot,.arc_btn_fillContent .arc_btn_labelContent,.arc_btn_fillContent .arc_btn_labelPhase{display:flex;flex:1;min-width:0;justify-content:flex-start;gap:9px}.arc_btn_primary{color:var(--arc-button-on-primary);background:var(--arc-button-primary);border-color:var(--arc-button-primary)}.arc_btn_secondary{color:var(--arc-button-text);background:var(--arc-button-surface);border-color:var(--arc-button-border)}.arc_btn_ghost{color:var(--arc-button-text-secondary);background:transparent;border-color:transparent}.arc_btn_danger{color:var(--arc-button-danger);background:var(--arc-button-surface);border-color:var(--arc-button-border)}.arc_btn_primary:is(:disabled,[aria-disabled=true]):not([aria-busy=true]){opacity:.52}:is(.arc_btn_secondary,.arc_btn_danger):is(:disabled,[aria-disabled=true]):not([aria-busy=true]){color:var(--arc-button-text-muted);background:var(--arc-button-surface-hover);border-color:var(--arc-button-border)}.arc_btn_ghost:is(:disabled,[aria-disabled=true]):not([aria-busy=true]){color:var(--arc-button-text-muted)}@media(hover:hover)and (pointer:fine){.arc_btn_primary:hover:not(:disabled):not([aria-disabled=true]){background:var(--arc-button-primary-hover);border-color:var(--arc-button-primary-hover)}:is(.arc_btn_secondary,.arc_btn_ghost):hover:not(:disabled):not([aria-disabled=true]){color:var(--arc-button-text);background:var(--arc-button-surface-hover)}.arc_btn_danger:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--arc-button-danger);background:var(--arc-button-surface-hover)}}.arc_btn_primary:active:not(:disabled):not([aria-disabled=true]){opacity:.84}:is(.arc_btn_secondary,.arc_btn_ghost):active:not(:disabled):not([aria-disabled=true]){color:var(--arc-button-text);background:var(--arc-button-surface-hover)}.arc_btn_danger:active:not(:disabled):not([aria-disabled=true]){border-color:var(--arc-button-danger);background:var(--arc-button-surface-hover)}.arc_btn_sm{min-height:var(--arc-button-height-sm);padding-inline:var(--space-3)}.arc_btn_md{min-height:var(--arc-button-height-md)}.arc_btn_lg{min-height:var(--arc-button-height-lg);padding-inline:var(--space-5)}.arc_btn_loader{position:absolute;left:50%;top:50%;display:grid;width:var(--space-4);height:var(--space-4);margin:calc(var(--space-4) / -2)}.arc_btn_spinner{border:1.5px solid currentColor;border-right-color:transparent;border-radius:50%;animation:spin .7s linear infinite}.arc_btn_loadingLabel{opacity:0}@media(prefers-reduced-motion:reduce){.arc_btn_button,.arc_btn_labelSlot{transition:none}.arc_btn_spinner{animation:none}}.bmd-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:48px 16px;text-align:center;color:var(--text-secondary);font-size:var(--font-size-body)}.bmd-empty-state p{margin:0;color:var(--text-primary);font-size:var(--font-size-body);line-height:20px;font-weight:500}.bmd-empty-state__icon{color:var(--text-secondary)}.bmd-empty-state[data-compact]{flex-direction:row;justify-content:flex-start;gap:8px;padding:16px 0;text-align:left}.bmd-empty-state[data-compact] .bmd-empty-state__icon{width:18px;height:18px}.bmd-empty-state[data-compact] p{color:var(--text-secondary);font-weight:400}.bmd-empty-state__art{width:min(240px,80%);height:auto;overflow:visible;--surface: var(--surface-canvas);--surface-muted: var(--surface-popover);--foreground: var(--text-primary);--text-muted: var(--text-secondary);--border-strong: var(--border-input)}.bmd-empty-state__art path{vector-effect:non-scaling-stroke;fill:none;stroke:none;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.bmd-empty-state__art path[data-tone=outline],.bmd-empty-state__art path[data-tone=ink],.bmd-empty-state__art path[data-tone=accent]{fill:var(--surface);stroke:var(--foreground)}.bmd-empty-state__art path[data-tone=tuck],.bmd-empty-state__art path[data-tone=slot],.bmd-empty-state__art path[data-tone=subtle]{fill:var(--surface);stroke:var(--border-strong)}.bmd-empty-state__art path[data-tone=query]{fill:var(--text-muted)}.bmd-empty-state__art path[data-tone=bar]{fill:var(--border-strong)}.bmd-empty-state__art path[data-tone=back],.bmd-empty-state__art path[data-tone=muted]{fill:var(--surface);stroke:var(--text-muted)}.bmd-empty-state__art path[data-tone=shade]{fill:var(--surface-muted);stroke:var(--foreground)}.bmd-empty-state__art path[data-tone=dot]{fill:var(--foreground)}.bmd-empty-state__art path:is([data-kind=stroke],[data-kind=mark])[data-tone]{fill:none}.bmd-empty-state__trash-art{width:min(240px,80%);height:auto;color:var(--text-primary)}.bmd-missing-page{min-height:min(70vh,600px);display:grid;place-items:center}.arc_scroll_root{position:relative;display:flex;min-width:0;min-height:0;flex-direction:column;overflow:hidden}.arc_scroll_viewport{--fade-top: 0px;--fade-bottom: 0px;--fade-left: 0px;--fade-right: 0px;min-width:0;min-height:0;flex:1 1 auto;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.arc_scroll_viewport::-webkit-scrollbar{display:none}.arc_scroll_root[data-orientation=vertical]>.arc_scroll_viewport{overflow-x:hidden;overflow-y:auto}.arc_scroll_root[data-orientation=horizontal]>.arc_scroll_viewport{overflow-x:auto;overflow-y:hidden}.arc_scroll_root[data-orientation=both]>.arc_scroll_viewport{overflow:auto}.arc_scroll_viewport[data-fade=vertical]{-webkit-mask-image:linear-gradient(to bottom,transparent,#000 var(--fade-top),#000 calc(100% - var(--fade-bottom)),transparent);mask-image:linear-gradient(to bottom,transparent,#000 var(--fade-top),#000 calc(100% - var(--fade-bottom)),transparent)}.arc_scroll_viewport[data-fade=horizontal]{-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--fade-left),#000 calc(100% - var(--fade-right)),transparent);mask-image:linear-gradient(to right,transparent,#000 var(--fade-left),#000 calc(100% - var(--fade-right)),transparent)}.arc_scroll_viewport[data-fade=both]{-webkit-mask-image:linear-gradient(to bottom,transparent,#000 var(--fade-top),#000 calc(100% - var(--fade-bottom)),transparent),linear-gradient(to right,transparent,#000 var(--fade-left),#000 calc(100% - var(--fade-right)),transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(to bottom,transparent,#000 var(--fade-top),#000 calc(100% - var(--fade-bottom)),transparent),linear-gradient(to right,transparent,#000 var(--fade-left),#000 calc(100% - var(--fade-right)),transparent);mask-composite:intersect}.arc_scroll_track{position:absolute;z-index:1;opacity:0;pointer-events:none;touch-action:none;transition:opacity var(--duration-considered) var(--ease-standard)}.arc_scroll_track[data-axis=y]{top:3px;right:1px;bottom:3px;width:11px}.arc_scroll_track[data-axis=x]{right:3px;bottom:1px;left:3px;height:11px}.arc_scroll_root[data-orientation=both]>.arc_scroll_track[data-axis=y]{bottom:13px}.arc_scroll_root[data-orientation=both]>.arc_scroll_track[data-axis=x]{right:13px}.arc_scroll_track[data-hidden]{display:none}.arc_scroll_thumb{position:absolute;top:0;left:0;will-change:transform}.arc_scroll_track[data-axis=y] .arc_scroll_thumb{width:100%}.arc_scroll_track[data-axis=x] .arc_scroll_thumb{height:100%}.arc_scroll_thumb:after{content:"";position:absolute;border-radius:var(--radius-pill);background:color-mix(in oklab,var(--foreground) 30%,transparent);transition:width var(--duration-fast) var(--ease-standard),height var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard)}.arc_scroll_track[data-axis=y] .arc_scroll_thumb:after{top:0;right:3px;bottom:0;width:5px}.arc_scroll_track[data-axis=x] .arc_scroll_thumb:after{right:0;bottom:3px;left:0;height:5px}.arc_scroll_root[data-scrolling]>.arc_scroll_track,.arc_scroll_root[data-dragging]>.arc_scroll_track,.arc_scroll_root[data-scrollbars=always]>.arc_scroll_track{opacity:1;pointer-events:auto;transition-duration:var(--duration-fast)}@media(hover:hover)and (pointer:fine){.arc_scroll_root:hover>.arc_scroll_track{opacity:1;pointer-events:auto;transition-duration:var(--duration-fast)}.arc_scroll_track:hover .arc_scroll_thumb:after,.arc_scroll_root[data-dragging] .arc_scroll_thumb:after{background:color-mix(in oklab,var(--foreground) 46%,transparent)}.arc_scroll_track[data-axis=y]:hover .arc_scroll_thumb:after,.arc_scroll_root[data-dragging=y] .arc_scroll_track[data-axis=y] .arc_scroll_thumb:after{width:7px;right:2px}.arc_scroll_track[data-axis=x]:hover .arc_scroll_thumb:after,.arc_scroll_root[data-dragging=x] .arc_scroll_track[data-axis=x] .arc_scroll_thumb:after{height:7px;bottom:2px}}@media(prefers-reduced-motion:reduce){.arc_scroll_track,.arc_scroll_thumb:after{transition:none}}.arc_car_root{--carousel-gap: var(--space-4);display:grid;width:100%;grid-template-columns:minmax(0,1fr);min-width:0;gap:var(--space-4);container-type:inline-size}.arc_car_viewport{position:relative;min-width:0;overflow-x:clip;overflow-y:visible;border-radius:var(--radius-panel);cursor:grab;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.arc_car_viewport[data-dragging]{cursor:grabbing}.arc_car_viewport:focus-visible{--focus-outline-offset: 4px}.arc_car_track{display:flex;gap:var(--carousel-gap);padding-inline:calc((100cqw - var(--carousel-slide)) / 2);user-select:none;-webkit-user-select:none}.arc_car_track:not([data-measured]){translate:calc(var(--carousel-start) * -1 * (var(--carousel-slide) + var(--carousel-gap))) 0}.arc_car_slide{flex:0 0 var(--carousel-slide);min-width:0;transform-origin:50% 50%;will-change:transform,opacity}.arc_car_slide img{-webkit-user-drag:none}.arc_car_controls{display:flex;min-width:0;align-items:center;gap:var(--space-2);padding-inline:calc((100cqw - var(--carousel-slide)) / 2)}.arc_car_tabs{display:flex;min-width:0;align-items:center}.arc_car_tab{display:grid;height:var(--control-height-sm);flex:none;place-items:center;border:0;border-radius:var(--radius-pill);padding:0 5px;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent}.arc_car_dot{position:relative;display:block;width:6px;height:6px;overflow:hidden;border-radius:var(--radius-pill);background:var(--border-strong);transition:background-color var(--duration-fast) var(--ease-standard)}.arc_car_dotFill,.arc_car_dotDrain{position:absolute;inset:0}.arc_car_dotFill{background:var(--foreground)}.arc_car_dotDrain{background:var(--border-strong);transform-origin:100% 50%}@media(hover:hover)and (pointer:fine){.arc_car_tab:hover .arc_car_dot{background:var(--text-muted)}}.arc_car_tab:focus-visible{--focus-outline-offset: -4px}.arc_car_arrows{display:flex;flex:none;gap:var(--space-2);margin-left:auto}.arc_car_control{display:grid;width:var(--control-height-sm);height:var(--control-height-sm);flex:none;place-items:center;border:1px solid var(--border);border-radius:var(--radius-pill);padding:0;background:var(--surface);color:var(--foreground);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),opacity var(--duration-fast) var(--ease-standard),transform var(--duration-spring) var(--ease-spring)}@media(hover:hover)and (pointer:fine){.arc_car_control:hover:not([aria-disabled=true]){background:var(--surface-muted)}}.arc_car_control:active:not([aria-disabled=true]){transform:scale(.97);transition:transform .1s var(--ease-standard)}.arc_car_control[aria-disabled=true]{color:var(--text-muted);cursor:default;opacity:.5}.arc_car_iconSlot{display:grid;width:16px;height:16px;place-items:center}.arc_car_icon{grid-area:1 / 1;display:grid;place-items:center}@container (max-width: 340px){.arc_car_controls{gap:var(--space-1);padding-inline:max(0px,calc((100cqw - var(--carousel-slide)) / 2 - var(--space-2)))}.arc_car_arrows{gap:var(--space-1)}.arc_car_tab{padding:0 4px}}.arc_car_visuallyHidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(prefers-reduced-motion:reduce){.arc_car_dot,.arc_car_control,.arc_car_control:active:not([aria-disabled=true]){transition:none;transform:none}}.arc_car_count{color:var(--text-secondary);font-size:var(--font-size-caption);white-space:nowrap}.arc_car_action{flex:none;display:inline-flex;align-items:center}.arc_car_actionBar{display:flex;justify-content:flex-end}.arc_car_mini{justify-content:center}.arc_car_mini .arc_car_arrows{align-items:center;margin-left:0}.arc_car_miniCount{min-width:40px;color:var(--text-secondary);font-size:var(--font-size-caption);line-height:20px;font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap}.arc_car_miniArrow[aria-disabled=true]{color:var(--text-muted);cursor:default}@media(hover:hover)and (pointer:fine){.arc_car_miniArrow[aria-disabled=true]:hover{color:var(--text-muted);background:transparent}}.arc_av_avatar{position:relative;display:inline-grid;flex:0 0 auto;place-items:center;overflow:visible;border:var(--border-width) solid var(--border);border-radius:var(--radius-pill);background:var(--surface-muted);color:var(--foreground);font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);line-height:var(--line-height-caption)}.arc_av_avatar img{pointer-events:none;border-radius:inherit;object-fit:cover;transition:opacity var(--motion-arc-duration-standard) var(--motion-arc-ease-enter),filter var(--motion-arc-duration-standard) var(--motion-arc-ease-enter)}.arc_av_avatar img[data-loading]{opacity:0;filter:blur(4px);transition:none}.arc_av_fallback{animation:avatar-fallback-in var(--motion-arc-duration-standard) var(--motion-arc-ease-enter) both}.arc_av_sm{width:28px;height:28px;font-size:var(--font-size-caption);line-height:var(--line-height-caption)}.arc_av_md{width:36px;height:36px}.arc_av_lg{width:48px;height:48px;font-size:var(--font-size-body);line-height:var(--line-height-body)}.arc_av_xl{width:88px;height:88px;font-size:var(--font-size-title);line-height:var(--line-height-page)}.arc_av_status{position:absolute;right:0;bottom:0;z-index:2;width:10px;height:10px;border:var(--border-width) solid var(--surface);border-radius:var(--radius-pill);box-shadow:0 0 0 var(--border-width) color-mix(in oklab,var(--border) 70%,transparent)}.arc_av_sm .arc_av_status{width:8px;height:8px;border-width:var(--border-width)}.arc_av_lg .arc_av_status{width:12px;height:12px}.arc_av_xl .arc_av_status{width:14px;height:14px;right:4px;bottom:4px}.arc_av_online{background:var(--success)}.arc_av_offline{background:var(--text-muted)}@keyframes avatar-fallback-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.arc_av_avatar img{transition:none}.arc_av_avatar img[data-loading]{filter:none}.arc_av_fallback{animation:none}}.arc_project_hc_card{z-index:60;box-sizing:border-box;width:18.5rem;max-width:min(18.5rem,var(--radix-popover-content-available-width, calc(100vw - 24px) ));padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface-raised);color:var(--foreground);box-shadow:var(--shadow-floating);font-family:var(--font-body);letter-spacing:var(--tracking-body);transform-origin:var(--radix-popover-content-transform-origin);outline:none}.arc_project_hc_profile{display:grid;gap:var(--space-3)}.arc_project_hc_head{display:flex;min-width:0;align-items:center;gap:var(--space-3)}.arc_project_hc_avatar{position:relative;display:grid;width:48px;height:48px;flex:none;place-items:center;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface-muted);color:var(--foreground);font-size:var(--text-sm);font-weight:500}.arc_project_hc_avatar img{display:block;width:100%;height:100%;object-fit:cover;transition:opacity var(--duration-standard) var(--ease-enter),filter var(--duration-standard) var(--ease-enter)}.arc_project_hc_avatar img[data-loading]{opacity:0;filter:blur(4px);transition:none}.arc_project_hc_identity{display:grid;min-width:0}.arc_project_hc_name,.arc_project_hc_role{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arc_project_hc_name{color:var(--foreground);font-size:var(--text-base);font-weight:500;line-height:var(--leading-body)}.arc_project_hc_role{color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-body)}.arc_project_hc_bio{margin:0;color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-body)}.arc_project_hc_stats{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-6);margin:0;padding-top:var(--space-3);border-top:1px solid var(--border-subtle)}.arc_project_hc_stat{display:flex;flex-direction:column-reverse}.arc_project_hc_stat dt{color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-body)}.arc_project_hc_stat dd{margin:0;color:var(--foreground);font-size:var(--text-base);font-variant-numeric:tabular-nums;font-weight:500;line-height:var(--leading-body)}.arc_project_hc_meta{display:flex;align-items:center;gap:6px;color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-body)}.arc_project_hc_meta svg{flex:none}@media(prefers-reduced-motion:reduce){.arc_project_hc_avatar img{transition:none}.arc_project_hc_avatar img[data-loading]{filter:none}}.arc_ag_group{--avatar-size: 36px;--group-width: 52px;--pair-size: 32px;--small-size: 21px;--row-step: 15px;position:relative;display:inline-block;flex:none;width:var(--group-width);height:var(--avatar-size);vertical-align:middle}.arc_ag_group.arc_ag_sm{--avatar-size: 28px;--group-width: 40px;--pair-size: 24px;--small-size: 16px;--row-step: 12px}.arc_ag_group.arc_ag_lg{--avatar-size: 48px;--group-width: 68px;--pair-size: 42px;--small-size: 28px;--row-step: 20px}.arc_ag_group.arc_ag_compact{--avatar-size: 24px;--group-width: 41px;--pair-size: var(--avatar-size);--small-size: 15px;--row-step: 9px}.arc_ag_slot{position:absolute;z-index:0;display:inline-flex;width:var(--avatar-size);height:var(--avatar-size);left:0;top:0}.arc_ag_slot[data-index="1"]{z-index:1}.arc_ag_slot[data-index="2"]{z-index:2}.arc_ag_slot[data-index="3"]{z-index:3}.arc_ag_group.arc_ag_compact[data-slots="1"] .arc_ag_slot{left:calc((var(--group-width) - var(--avatar-size)) / 2)}.arc_ag_avatar{box-sizing:border-box;width:100%!important;height:100%!important;border-radius:var(--radius-pill);font-size:var(--font-size-caption);box-shadow:0 0 0 2px var(--avatar-group-ring, var(--surface))}.arc_ag_group[data-slots="2"] .arc_ag_slot{width:var(--pair-size);height:var(--pair-size);top:calc((var(--avatar-size) - var(--pair-size)) / 2)}.arc_ag_group[data-slots="2"] .arc_ag_slot[data-index="1"]{left:calc(var(--group-width) - var(--pair-size))}.arc_ag_group[data-slots="3"] .arc_ag_slot,.arc_ag_group[data-slots="4"] .arc_ag_slot{width:var(--small-size);height:var(--small-size);left:calc((var(--group-width) - var(--small-size) - var(--row-step)) / 2)}.arc_ag_group[data-slots="3"] .arc_ag_avatar,.arc_ag_group[data-slots="4"] .arc_ag_avatar{overflow:hidden}.arc_ag_group:not(.arc_ag_compact)[data-slots="3"] .arc_ag_avatar>span[aria-hidden=true],.arc_ag_group:not(.arc_ag_compact)[data-slots="4"] .arc_ag_avatar>span[aria-hidden=true]{display:block;width:1em;overflow:hidden;white-space:nowrap;text-align:left;letter-spacing:1em}.arc_ag_group[data-slots="3"] .arc_ag_slot[data-index="1"],.arc_ag_group[data-slots="4"] .arc_ag_slot[data-index="1"]{left:calc((var(--group-width) - var(--small-size) + var(--row-step)) / 2)}.arc_ag_group[data-slots="3"] .arc_ag_slot[data-index="2"]{left:calc((var(--group-width) - var(--small-size)) / 2);top:var(--row-step)}.arc_ag_group[data-slots="4"] .arc_ag_slot[data-index="2"]{top:var(--row-step)}.arc_ag_group[data-slots="4"] .arc_ag_slot[data-index="3"]{top:var(--row-step);left:calc((var(--group-width) - var(--small-size) + var(--row-step)) / 2)}.arc_ag_overflow{display:grid;min-width:var(--small-size);width:max-content!important;max-width:24px;padding:0 2px;box-sizing:border-box;place-items:center;border:1px solid var(--border);border-radius:999px;background:var(--surface-muted);color:var(--foreground);font-size:var(--font-size-caption);line-height:1;font-weight:500;font-variant-numeric:tabular-nums;box-shadow:0 0 0 2px var(--avatar-group-ring, var(--surface))}.arc_ag_group[data-slots="4"] .arc_ag_slot.arc_ag_overflow{left:auto;right:calc((var(--group-width) - var(--small-size) - var(--row-step)) / 2)}.arc_ag_group[data-slots="4"][data-overflow] .arc_ag_slot[data-index="2"]{left:0}.arc_ag_group[data-slots="4"][data-overflow] .arc_ag_slot.arc_ag_overflow{right:0}.arc_ag_count{display:inline-block;white-space:nowrap}.arc_ag_names{--surface-raised: var(--surface-popover);--foreground: var(--text-primary);--border: var(--border-input);--font-body: var(--font-family-sans);--shadow-floating: var(--shadow-popover);width:max-content;min-width:120px;max-width:min(18.5rem,var(--radix-popover-content-available-width, calc(100vw - 24px) ));color:var(--text-primary);font-size:var(--font-size-body);line-height:var(--line-height-body);overflow-wrap:anywhere}.arc_ag_namesList{display:grid;gap:var(--space-1);margin:0;padding:0;list-style:none}.arc_ag_group.arc_ag_stack{display:inline-flex;width:max-content;align-items:center}.arc_ag_group.arc_ag_stack[data-slots] .arc_ag_slot[data-index]{position:relative;top:auto;left:auto;width:var(--avatar-size);height:var(--avatar-size);margin-left:-8px}.arc_ag_group.arc_ag_stack[data-slots] .arc_ag_slot:first-child{margin-left:0}.arc_ag_group.arc_ag_stack[data-slots][data-overflow] .arc_ag_slot.arc_ag_overflow{top:auto;right:auto;left:auto;width:var(--avatar-size)!important;max-width:none}@media(prefers-reduced-motion:reduce){.arc_ag_slot{transition:none}}.arc_tl_root{--marker: 28px;--marker-top: 8px;--line-gap: 4px;position:relative;display:grid;min-width:0;color:var(--foreground)}.arc_tl_scroller{min-width:0;overflow-anchor:none}@property --timeline-feather{syntax: "<length>"; inherits: false; initial-value: 0px;}.arc_tl_scroller{overscroll-behavior:contain;mask-image:linear-gradient(to bottom,#000 calc(100% - var(--timeline-feather)),transparent);transition:--timeline-feather var(--duration-standard) var(--ease-standard)}.arc_tl_scroller[data-more]{--timeline-feather: 36px}.arc_tl_group{position:relative}.arc_tl_group[data-entering]{overflow:clip}.arc_tl_day{position:sticky;z-index:2;top:0;display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) var(--space-3) var(--space-2) 0;background:var(--timeline-surface, var(--surface));color:var(--foreground);font-size:var(--text-sm);font-weight:500;line-height:var(--leading-body)}.arc_tl_count{color:var(--text-muted);font-size:var(--text-xs);font-weight:400;font-variant-numeric:tabular-nums}.arc_tl_rolling{display:inline-flex}.arc_tl_place{position:relative;display:inline-flex;overflow:clip;overflow-clip-margin:.15em}.arc_tl_rise{position:relative;display:inline-flex}.arc_tl_riseLine{display:inline-block;white-space:nowrap}.arc_tl_list{margin:0 0 var(--space-3);padding:0;list-style:none}.arc_tl_item{position:relative;padding-left:calc(var(--marker) + var(--space-2))}.arc_tl_item[data-entering]{overflow:clip}.arc_tl_marker{position:absolute;z-index:1;top:var(--marker-top);left:0;display:grid;width:var(--marker);height:var(--marker);place-items:center;border-radius:var(--radius-pill);color:var(--text-secondary)}.arc_tl_marker img{display:block;width:100%;height:100%;border-radius:inherit;object-fit:cover}.arc_tl_marker:after{content:"";position:absolute;inset:0;border:1px solid color-mix(in oklab,var(--foreground) 10%,transparent);border-radius:inherit;pointer-events:none}.arc_tl_marker[data-tone]{background:var(--surface)}.arc_tl_marker[data-tone=success]{background:color-mix(in oklab,var(--success) 12%,var(--surface));color:var(--success)}.arc_tl_marker[data-tone=danger]{background:color-mix(in oklab,var(--danger) 12%,var(--surface));color:var(--danger)}.arc_tl_marker svg{width:14px;height:14px;stroke-width:2}.arc_tl_segment{position:absolute;top:calc(var(--marker-top) + var(--marker) + var(--line-gap));bottom:calc(var(--line-gap) - var(--marker-top));left:calc(var(--marker) / 2 - .5px);width:1px;background:var(--border-strong);transform-origin:50% 0}.arc_tl_content{min-width:0}.arc_tl_trigger{display:grid;width:100%;grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:var(--space-3);margin:0;padding:12px var(--space-3);border:0;border-radius:var(--radius-control);background:transparent;color:inherit;font:inherit;text-align:left;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-standard)}button.arc_tl_trigger{grid-template-columns:minmax(0,1fr) auto 16px;cursor:pointer}@media(hover:hover)and (pointer:fine){button.arc_tl_trigger:hover{background:var(--surface-muted)}}button.arc_tl_trigger:active{background:var(--surface-muted)}.arc_tl_text{display:grid;min-width:0;gap:2px}.arc_tl_title{color:var(--text-secondary);font-size:var(--text-sm);line-height:20px}.arc_tl_actor{color:var(--foreground);font-weight:500}.arc_tl_meta{color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-body)}.arc_tl_time{display:flex;min-width:2.75rem;justify-content:flex-end;color:var(--text-muted);font-size:var(--text-xs);line-height:20px;font-variant-numeric:tabular-nums;white-space:nowrap}.arc_tl_chevron{display:grid;height:20px;place-items:center;color:var(--text-muted)}.arc_tl_detail{overflow:clip;overflow-clip-margin:4px}.arc_tl_detailInner{padding:0 var(--space-3) var(--space-4);color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-body)}.arc_tl_srOnly{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:420px){.arc_tl_trigger{column-gap:var(--space-2);padding-inline:var(--space-2)}.arc_tl_detailInner{padding-inline:var(--space-2)}}@media(prefers-reduced-motion:reduce){.arc_tl_trigger{transition:none}.arc_tl_scroller[data-scrolls]{transition:--timeline-feather var(--duration-instant) var(--ease-standard)}}.arc_tl_stageDot{width:8px;height:8px;border-radius:50%;background:currentColor}.arc_tl_item[data-stage-status=current] .arc_tl_marker{background:color-mix(in oklab,var(--accent) 12%,var(--surface));color:var(--accent)}.arc_tl_item[data-stage-status=current] .arc_tl_title{color:var(--foreground);font-weight:500}.arc_tl_item[data-stage-status] .arc_tl_trigger{min-height:56px;align-items:center}.arc_tl_item[data-stage-status] .arc_tl_marker{top:14px}.arc_tl_item[data-stage-status] .arc_tl_segment{top:46px;bottom:-10px}.arc_tl_avatarStack{position:absolute;left:0;top:0;--avatar-group-ring: var(--timeline-surface, var(--surface))}.arc_tl_item[data-multiple-actors] .arc_tl_marker:after{display:none}.arc_tl_root[data-actor-stack] .arc_tl_item{padding-left:calc(var(--marker) + 20px)}.arc_tl_simulated{margin-inline-start:8px;color:var(--text-muted);font-size:var(--font-size-caption)}.arc_card_card{position:relative;display:flex;flex-direction:column;min-width:0;height:100%;overflow:hidden;isolation:isolate;border:var(--border-width, .5px) solid var(--border-default);border-radius:var(--radius-lg, 12px);background:var(--surface-popover);color:var(--text-primary);box-shadow:var(--shadow-low);transition:border-color var(--motion-duration-fast, .25s) var(--motion-ease-standard, ease-out),background-color var(--motion-duration-fast, .25s) var(--motion-ease-standard, ease-out),box-shadow var(--motion-duration-fast, .25s) var(--motion-ease-standard, ease-out)}@media(hover:hover)and (pointer:fine){.arc_card_card[data-hover]{border-color:var(--border-input);box-shadow:var(--shadow-raised)}}.arc_card_card:has(.arc_card_trigger:focus-visible),.arc_card_card:has(.arc_card_titleBtn:focus-visible){border-color:var(--border-strong)}.arc_card_media{position:relative;overflow:hidden;background:var(--surface-sidebar)}.arc_card_zoom{display:grid;min-height:112px;place-items:center}.arc_card_content{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;padding:20px}.arc_card_header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;margin-bottom:12px}.arc_card_title{width:100%;max-width:100%;margin:0;font-size:var(--font-size-section, 16px);font-weight:600;letter-spacing:0;line-height:1.45;color:var(--text-primary);overflow-wrap:anywhere}.arc_card_trigger,.arc_card_titleBtn{padding:0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;line-height:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}@media(hover:hover)and (pointer:fine){.arc_card_titleBtn:hover{color:var(--text-primary);text-decoration:underline;text-underline-offset:3px}}.arc_card_titleBtn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-xs)}.arc_card_trigger:after{content:"";position:absolute;inset:0}.arc_card_trigger:focus-visible{outline:none}.arc_card_description{width:100%;max-width:none;margin:8px 0 0;color:var(--text-secondary);font-size:var(--font-size-body, 14px);line-height:1.6;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.arc_card_footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:16px;border-top:var(--border-width, .5px) solid var(--border-default)}.arc_card_byline{display:flex;flex:1 1 auto;align-items:center;gap:8px;min-width:0}.arc_card_avatar{display:grid;flex:none;width:24px;height:24px;overflow:hidden;border-radius:var(--radius-sm, 6px);background:var(--surface-sidebar)}.arc_card_avatar>*{width:100%;height:100%;object-fit:cover}.arc_card_bylineText{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;font-size:var(--font-size-caption, 12px);line-height:1.5}.arc_card_meta{display:block;min-width:0;overflow:hidden;color:var(--text-secondary);font-size:var(--font-size-caption, 12px);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.arc_card_status{position:relative;overflow:clip visible;color:var(--text-subtle);white-space:nowrap;font-variant-numeric:tabular-nums}.arc_card_roll{position:relative;display:block}.arc_card_line{display:block;overflow:clip visible;text-overflow:ellipsis}.arc_card_word{display:inline-block;white-space:pre}.arc_card_srOnly{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.arc_card_action{position:relative;z-index:1;display:flex;flex:none;align-items:center;gap:8px}.arc_card_overlay{position:fixed;inset:0;z-index:50;background:var(--overlay-modal)}.arc_card_panel{position:fixed;inset:0;z-index:51;width:min(calc(100vw - 32px),480px);height:fit-content;max-height:calc(100dvh - 32px);margin:auto;overflow:hidden auto;overscroll-behavior:contain;border:var(--border-width, .5px) solid var(--border-input);border-radius:var(--radius-lg, 12px);background:var(--surface-popover);color:var(--text-primary);box-shadow:var(--shadow-popover)}.arc_card_panel:focus{outline:none}.arc_card_panel[data-returning]{inset:auto;top:var(--landing-top);left:var(--landing-left);width:var(--landing-width);height:var(--landing-height);max-height:none;margin:0;overflow:hidden;border-color:var(--border-default);background:var(--surface-popover);box-shadow:none;pointer-events:none}.arc_card_panel .arc_card_content{padding:24px}.arc_card_panel .arc_card_title{font-size:var(--font-size-section, 16px)}.arc_card_panel .arc_card_description{max-width:var(--card-measure, 100%);-webkit-line-clamp:unset}.arc_card_closeSlot{position:absolute;top:16px;right:16px;z-index:2;display:grid}.arc_card_close{display:grid;width:32px;height:32px;place-items:center;padding:0;border:var(--border-width, .5px) solid var(--border-input);border-radius:var(--radius-md, 8px);background:var(--surface-popover);color:var(--text-secondary);cursor:pointer}.arc_card_details{margin-top:20px;padding-top:16px;border-top:var(--border-width, .5px) solid var(--border-default);color:var(--text-secondary);font-size:var(--font-size-body, 14px);line-height:1.6}@media(prefers-reduced-motion:reduce){.arc_card_card,.arc_card_close{transition-duration:0ms}}.arc_card_original_card{position:relative;min-width:0;overflow:hidden;isolation:isolate;border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);color:var(--foreground);transition:border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-standard) var(--ease-standard)}.arc_card_original_card[data-hover]{border-color:var(--border-strong);box-shadow:var(--shadow-raised)}.arc_card_original_card:has(.arc_card_original_trigger:focus-visible){border-color:var(--border-strong)}.arc_card_original_media{position:relative;overflow:hidden;background:var(--surface-muted)}.arc_card_original_zoom{display:grid;min-height:112px;place-items:center}.arc_card_original_content{padding:var(--space-5)}.arc_card_original_title{width:fit-content;max-width:100%;margin:0;font-size:var(--text-lg);font-weight:500;letter-spacing:var(--tracking-body);line-height:1.3;text-wrap:balance}.arc_card_original_trigger{padding:0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-align:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.arc_card_original_trigger:after{content:"";position:absolute;inset:0}.arc_card_original_trigger:focus-visible{outline:none}.arc_card_original_description{max-width:34ch;margin:var(--space-2) 0 0;color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-body);text-wrap:pretty}.arc_card_original_footer{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-top:var(--space-5)}.arc_card_original_byline{display:flex;flex:1 1 auto;align-items:center;gap:var(--space-3);min-width:0}.arc_card_original_avatar{display:grid;flex:none;width:var(--space-8);height:var(--space-8);overflow:hidden;border-radius:var(--radius-pill);background:var(--surface-muted)}.arc_card_original_avatar>*{width:100%;height:100%;object-fit:cover}.arc_card_original_bylineText{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;font-size:var(--text-xs);line-height:var(--leading-body)}.arc_card_original_meta{overflow:hidden;color:var(--foreground);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.arc_card_original_status{position:relative;overflow:clip visible;color:var(--text-muted);white-space:nowrap;font-variant-numeric:tabular-nums}.arc_card_original_roll{position:relative;display:block}.arc_card_original_line{display:block;overflow:clip visible;text-overflow:ellipsis}.arc_card_original_word{display:inline-block;white-space:pre}.arc_card_original_srOnly{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.arc_card_original_action{position:relative;z-index:1;display:flex;flex:none;flex-wrap:wrap;gap:var(--space-3)}.arc_card_original_overlay{position:fixed;inset:0;z-index:50;background:#03030375;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.arc_card_original_panel{position:fixed;inset:0;z-index:51;width:min(calc(100vw - var(--space-8)),30rem);height:fit-content;max-height:calc(100dvh - var(--space-8));margin:auto;overflow:hidden auto;overscroll-behavior:contain;border:1px solid var(--border);border-radius:var(--radius-surface);background:var(--surface-raised);color:var(--foreground);box-shadow:var(--shadow-floating);transition:background-color var(--duration-standard) var(--ease-standard),box-shadow var(--duration-standard) var(--ease-standard)}.arc_card_original_panel:focus{outline:none}.arc_card_original_panel[data-returning]{inset:auto;top:var(--landing-top);left:var(--landing-left);width:var(--landing-width);height:var(--landing-height);max-height:none;margin:0;overflow:hidden;border-color:var(--border);background:var(--surface);box-shadow:none;pointer-events:none}.arc_card_original_panel[data-returning] .arc_card_original_content{padding:var(--space-5)}.arc_card_original_panel[data-returning] .arc_card_original_title{font-size:var(--text-lg)}.arc_card_original_panel .arc_card_original_content{padding:var(--space-6)}.arc_card_original_panel .arc_card_original_title{font-size:var(--text-xl)}.arc_card_original_panel .arc_card_original_description{max-width:var(--card-measure, 34ch)}.arc_card_original_closeSlot{position:absolute;top:var(--space-4);right:var(--space-4);z-index:2;display:grid}.arc_card_original_close{display:grid;width:var(--space-8);height:var(--space-8);place-items:center;padding:0;border:1px solid color-mix(in oklab,var(--border) 70%,transparent);border-radius:var(--radius-pill);background:color-mix(in oklab,var(--surface-raised) 74%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--foreground);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-standard)}@media(hover:hover)and (pointer:fine){.arc_card_original_close:hover{background:var(--surface-raised)}}.arc_card_original_details{margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--border);color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-body)}@media(prefers-reduced-motion:reduce){.arc_card_original_card,.arc_card_original_close{transition-duration:var(--duration-instant)}}.arc_sf_field{display:grid;gap:var(--space-2);min-width:0}.arc_sf_field label{font-size:var(--text-sm);font-weight:500;line-height:var(--leading-body);letter-spacing:var(--tracking-body)}.arc_sf_srOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.arc_sf_shell{display:flex;min-height:var(--control-height-md);align-items:center;gap:var(--space-2);border:1px solid var(--border-strong);border-radius:var(--radius-control);padding:0 var(--space-3);background:var(--surface);transition:border-color var(--duration-fast) var(--ease-standard)}@media(hover:hover)and (pointer:fine){.arc_sf_shell:hover:not(:focus-within){border-color:var(--foreground)}}.arc_sf_shell:focus-within{border-color:var(--foreground)}.arc_sf_shell>svg{flex:0 0 auto;color:var(--text-muted);transition:color var(--duration-fast) var(--ease-standard)}.arc_sf_shell:focus-within>svg,.arc_sf_shell[data-filled=true]>svg{color:var(--foreground)}.arc_sf_input{width:100%;min-width:0;border:0;background:transparent;color:var(--foreground);font:inherit;font-size:var(--text-sm);letter-spacing:var(--tracking-body);outline:0}.arc_sf_input:focus-visible{outline:0}.arc_sf_input::placeholder{color:var(--text-muted)}.arc_sf_input::-webkit-search-cancel-button{display:none}.arc_sf_clearSlot{display:grid;width:24px;height:24px;flex:0 0 auto;place-items:center}.arc_sf_shell button{display:grid;width:24px;height:24px;flex:0 0 auto;place-items:center;border:0;border-radius:var(--radius-control);background:transparent;color:var(--text-muted);transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}@media(hover:hover)and (pointer:fine){.arc_sf_shell button:hover{background:var(--surface-muted);color:var(--foreground)}}@media(prefers-reduced-motion:reduce){.arc_sf_shell,.arc_sf_shell>svg,.arc_sf_shell button{transition:none}}.arc_tabs_root{position:relative}.arc_tabs_listShell{position:relative;display:inline-flex;max-width:100%;min-width:0;align-items:center;isolation:isolate;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-muted)}.arc_tabs_viewport{min-width:0;overflow-x:auto;border-radius:inherit;scrollbar-width:none}.arc_tabs_viewport::-webkit-scrollbar{display:none}.arc_tabs_listShell[data-left=true] .arc_tabs_viewport{mask-image:linear-gradient(to right,transparent,black 35px,black)}.arc_tabs_listShell[data-right=true] .arc_tabs_viewport{mask-image:linear-gradient(to right,black,black calc(100% - 35px),transparent)}.arc_tabs_listShell[data-left=true][data-right=true] .arc_tabs_viewport{mask-image:linear-gradient(to right,transparent,black 35px,black calc(100% - 35px),transparent)}.arc_tabs_list{isolation:isolate;display:inline-flex;width:max-content;align-items:center;gap:var(--space-1);padding:var(--space-1)}.arc_tabs_scrollButton{position:absolute;z-index:2;top:0;bottom:0;display:grid;width:33px;place-items:center;border:0;background:var(--surface-muted);color:var(--foreground)}.arc_tabs_scrollLeft{left:0;border-radius:var(--radius-control) 0 0 var(--radius-control)}.arc_tabs_scrollRight{right:0;border-radius:0 var(--radius-control) var(--radius-control) 0}.arc_tabs_scrollButton:disabled{opacity:0;pointer-events:none}.arc_tabs_scrollButton:focus-visible{--focus-outline-offset: -3px}.arc_tabs_trigger{position:relative;-webkit-tap-highlight-color:transparent;display:inline-grid;min-width:5.5rem;place-items:center;flex:0 0 auto;min-height:var(--control-height-sm);border:0;border-radius:calc(var(--radius-control) - 3px);padding:0 var(--space-3);background:transparent;color:var(--text-muted);font:inherit;font-size:var(--text-sm);font-weight:500;white-space:nowrap;cursor:pointer;transition:color var(--duration-fast) var(--ease-standard)}@media(hover:hover)and (pointer:fine){.arc_tabs_trigger:hover{color:var(--foreground)}}.arc_tabs_trigger:active{color:var(--foreground)}.arc_tabs_trigger[data-state=active]{color:var(--accent-strong)}.arc_tabs_selection{position:absolute;z-index:-1;inset:0;border:1px solid var(--border);border-radius:inherit;background:var(--surface);box-shadow:var(--shadow-resting);will-change:transform}.arc_tabs_triggerLabel{position:relative;z-index:1}.arc_tabs_trigger:disabled{cursor:not-allowed;opacity:.5}.arc_tabs_content{margin-top:var(--space-4);color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-body)}.arc_tabs_content[data-motion-pop-id]{margin-top:0}.arc_tabs_content[data-state=inactive]{pointer-events:none}.arc_tabs_content:focus-visible{--focus-outline-offset: 3px;border-radius:var(--radius-control)}@media(prefers-reduced-motion:reduce){.arc_tabs_trigger{transition:none}}.arc_tabs_resource>.arc_tabs_listShell{align-self:flex-start;flex:none;margin:0 20px 14px;border:var(--border-width, .5px) solid color-mix(in srgb,var(--border-default) 60%,var(--resource-panel));border-radius:calc(var(--component-popover-radius) - 4px);background:var(--resource-tab-track, var(--surface-container))}.arc_tabs_resource .arc_tabs_list{gap:2px;padding:4px}.arc_tabs_resource .arc_tabs_trigger{min-width:0;min-height:36px;height:36px;padding-inline:12px;border-radius:var(--control-radius);color:var(--text-secondary);font-size:var(--font-size-body);font-weight:400;line-height:1}.arc_tabs_resource .arc_tabs_trigger[data-state=active],.arc_tabs_resource .arc_tabs_trigger:hover{color:var(--text-primary)}.arc_tabs_resource .arc_tabs_triggerLabel{display:inline-flex;align-items:center;gap:5px}.arc_tabs_resource .arc_tabs_selection{border:var(--border-width, .5px) solid color-mix(in srgb,var(--border-default) 60%,var(--resource-panel));background:var(--resource-tab-active, var(--resource-panel));box-shadow:none}.arc_chk_field{display:inline-flex;align-items:flex-start;gap:0;min-width:0}.arc_chk_box{position:relative;flex:0 0 auto;display:grid;place-items:center;width:var(--control-height-md);height:var(--control-height-md);border:0;border-radius:var(--radius-control);padding:0;background:transparent;color:var(--control-glyph);cursor:pointer;-webkit-tap-highlight-color:transparent}.arc_chk_visual{position:relative;display:block;width:18px;height:18px;border:1px solid var(--border-strong);border-radius:calc(var(--radius-sm) - 1px);background:var(--surface);transition:border-color var(--duration-fast) var(--ease-standard),transform var(--duration-spring) var(--ease-spring)}.arc_chk_fill{position:absolute;inset:-1px;border-radius:inherit;background:var(--control-on)}.arc_chk_mark{position:absolute;inset:-1px;width:18px;height:18px;overflow:visible}.arc_chk_box[data-state=checked] .arc_chk_visual,.arc_chk_box[data-state=indeterminate] .arc_chk_visual{border-color:var(--control-on)}@media(hover:hover)and (pointer:fine){.arc_chk_box[data-state=unchecked]:hover:not(:disabled) .arc_chk_visual{border-color:var(--text-muted)}}.arc_chk_box:active:not(:disabled) .arc_chk_visual{transform:scale(.95);transition:border-color var(--duration-fast) var(--ease-standard),transform var(--duration-instant) var(--ease-standard)}.arc_chk_box:disabled{opacity:.5;cursor:not-allowed}.arc_chk_box:focus-visible{outline:var(--focus-outline-width, 2px) solid var(--focus-outline);outline-offset:var(--focus-outline-offset, 2px)}.arc_chk_copy{display:grid;gap:2px;min-width:0;margin-left:1px;padding-top:calc((var(--control-height-md) - var(--text-sm) * 1.4) / 2)}.arc_chk_copy label{color:var(--foreground);font-size:var(--text-sm);font-weight:500;line-height:var(--leading-body);cursor:pointer}.arc_chk_copy span{color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-body)}.arc_chk_card{position:relative;display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border:var(--border-width) solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-input)}.arc_chk_card:hover{border-color:var(--border-input);background:var(--interaction-hover)}.arc_chk_card .arc_chk_box{z-index:1;width:var(--space-5);height:var(--space-5)}.arc_chk_card .arc_chk_copy{flex:1;margin:0;padding:0}.arc_chk_card .arc_chk_copy label{color:var(--text-primary);font-weight:400}.arc_chk_card .arc_chk_copy label:before{content:"";position:absolute;inset:0;cursor:pointer}@media(prefers-reduced-motion:reduce){.arc_chk_visual,.arc_chk_box:active:not(:disabled) .arc_chk_visual{transition:none;transform:none}}.arc_project_tt_root{position:relative;box-sizing:border-box;width:100%;min-width:0;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);color:var(--foreground);font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:var(--tracking-body);line-height:var(--leading-body)}.arc_project_tt_root *,.arc_project_tt_root *:before,.arc_project_tt_root *:after{box-sizing:border-box}.arc_project_tt_scroller{overscroll-behavior:contain}.arc_project_tt_grid{display:flex;min-width:0;flex-direction:column;padding-bottom:6px}.arc_project_tt_header{position:sticky;z-index:2;top:0;display:grid;height:40px;grid-template-columns:var(--tt-columns);align-items:center;border-bottom:1px solid var(--border);background:var(--surface);color:var(--text-muted);font-size:var(--text-xs)}.arc_project_tt_headerCell{display:flex;min-width:0;height:100%;align-items:center;gap:2px;padding:0 12px}.arc_project_tt_headerCell[data-tree]{padding-left:8px}.arc_project_tt_headerCell[data-tree] .arc_project_tt_leaf{margin-right:4px}.arc_project_tt_headerCell[data-align=end]{justify-content:flex-end}.arc_project_tt_headerLabel{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arc_project_tt_sort{display:inline-flex;min-width:0;height:28px;align-items:center;gap:4px;margin:0 -8px;padding:0 8px;border:0;border-radius:var(--radius-inset);background:transparent;color:inherit;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard)}.arc_project_tt_headerCell[data-align=end] .arc_project_tt_sort{flex-direction:row-reverse}.arc_project_tt_sort[data-sorted]{color:var(--foreground)}.arc_project_tt_sortIcon{display:grid;flex:none;place-items:center}.arc_project_tt_expandAll{display:grid;flex:none;width:28px;height:28px;place-items:center;margin:0;padding:0;border:0;border-radius:var(--radius-inset);background:transparent;color:var(--text-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard)}.arc_project_tt_expandAll:active{transform:scale(.94)}.arc_project_tt_glyph{display:grid;place-items:center}.arc_project_tt_row{position:relative;display:grid;grid-template-columns:var(--tt-columns);align-items:start;overflow:hidden;scroll-margin-top:40px;box-shadow:inset 0 -1px 0 var(--border-subtle);cursor:default;transition:background-color var(--duration-fast) var(--ease-standard)}.arc_project_tt_row[data-expandable]{cursor:pointer}.arc_project_tt_row:focus-visible{background:var(--surface-muted)}.arc_project_tt_row[data-selected]{background:var(--accent-subtle)}.arc_project_tt_row[data-selected]:focus-visible{background:color-mix(in oklab,var(--accent-subtle),var(--foreground) 5%)}.arc_project_tt_checkCell{display:flex;height:var(--tt-row);align-items:center;justify-content:center;padding-left:6px}.arc_project_tt_cell{display:flex;min-width:0;height:var(--tt-row);align-items:center;padding:0 12px;color:var(--text-secondary);white-space:nowrap}.arc_project_tt_cell[data-align=end]{justify-content:flex-end;font-variant-numeric:tabular-nums}.arc_project_tt_treeCell{position:relative;display:flex;min-width:0;height:var(--tt-row);align-items:center;gap:4px;margin-left:10px;padding-right:12px}.arc_project_tt_treeContent{display:flex;min-width:0;flex:1;align-items:center;gap:8px;overflow:hidden;white-space:nowrap}.arc_project_tt_guide{position:absolute;top:0;bottom:0;width:1px;background:var(--border);transition:background-color var(--duration-standard) var(--ease-standard)}.arc_project_tt_guide[data-active]{background:var(--border-strong)}.arc_project_tt_chevron{display:grid;flex:none;width:var(--tt-chevron);height:var(--tt-chevron);place-items:center;padding:0;border:0;border-radius:var(--radius-md);background:transparent;color:var(--text-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard)}.arc_project_tt_row[aria-expanded=true]>.arc_project_tt_treeCell .arc_project_tt_chevron{color:var(--foreground)}.arc_project_tt_leaf{flex:none;width:var(--tt-chevron)}.arc_project_tt_pending{display:inline-flex;min-width:0;align-items:center;gap:8px;padding-left:calc(var(--tt-chevron) + 4px);color:var(--text-muted);white-space:nowrap}.arc_project_tt_pending[data-tone=danger]{color:var(--danger)}.arc_project_tt_retry{display:inline-flex;height:28px;align-items:center;gap:6px;padding:0 10px;border:0;border-radius:var(--radius-pill);background:var(--surface-muted);color:var(--foreground);font:inherit;font-size:var(--text-xs);font-weight:500;cursor:pointer;transition:transform var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard)}.arc_project_tt_retry:active{transform:scale(.97)}.arc_project_tt_skeleton{width:min(72px,80%);height:10px;border-radius:var(--radius-pill);background:var(--surface-muted);animation:breathe 1.2s var(--ease-in-out) 4 alternate}.arc_project_tt_row[data-pending] .arc_project_tt_cell[data-align=end]{justify-content:flex-end}.arc_project_tt_spin{animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@keyframes breathe{to{opacity:.45}}.arc_project_tt_empty{display:grid;place-items:center;padding:32px 16px;color:var(--text-muted)}.arc_project_tt_srOnly{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media(hover:hover)and (pointer:fine){.arc_project_tt_row:not([data-pending]):hover{background:var(--surface-muted)}.arc_project_tt_row[data-selected]:hover{background:color-mix(in oklab,var(--accent-subtle),var(--foreground) 4%)}.arc_project_tt_sort:hover,.arc_project_tt_expandAll:hover{background:var(--surface-muted);color:var(--foreground)}.arc_project_tt_chevron:hover{background:color-mix(in oklab,var(--surface-muted),var(--foreground) 6%);color:var(--foreground)}.arc_project_tt_retry:hover{background:color-mix(in oklab,var(--surface-muted),var(--foreground) 6%)}}@media(prefers-contrast:more){.arc_project_tt_guide{background:var(--border-strong)}.arc_project_tt_row{box-shadow:inset 0 -1px 0 var(--border)}}@media(prefers-reduced-motion:reduce){.arc_project_tt_row,.arc_project_tt_guide,.arc_project_tt_chevron,.arc_project_tt_sort,.arc_project_tt_expandAll,.arc_project_tt_retry{transition:none}.arc_project_tt_expandAll:active,.arc_project_tt_retry:active{transform:none}.arc_project_tt_spin{animation-duration:1.6s}.arc_project_tt_skeleton{animation:none}}.arc_project_tt_projectList{border:0;border-radius:0;background:transparent}.arc_project_tt_projectList .arc_project_tt_header{background:transparent}.arc_project_tt_projectList .arc_project_tt_headerCell:last-child .arc_project_tt_headerLabel{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.arc_project_tt_projectList .arc_project_tt_guide{display:none}.arc_project_tt_projectList .arc_project_tt_row{box-shadow:none}.arc_project_tt_projectList .arc_project_tt_row[aria-level="1"]:before{content:"";position:absolute;inset:0;border-radius:var(--radius-inset);background:transparent;pointer-events:none;transition:background-color var(--duration-fast) var(--ease-standard)}.arc_project_tt_projectList .arc_project_tt_row[aria-level="1"]>*{position:relative;z-index:1}.arc_project_tt_projectList .arc_project_tt_row[aria-level="1"] .arc_project_tt_treeContent{flex:0 1 auto}.arc_project_tt_projectList .arc_project_tt_row[aria-level="1"] .arc_project_tt_chevron{order:1}.arc_project_tt_projectList .arc_project_tt_row[aria-level="1"] .arc_project_tt_leaf,.arc_project_tt_projectList .arc_project_tt_row[aria-level="2"] .arc_project_tt_leaf{display:none}.arc_project_tt_projectList .arc_project_tt_row[aria-level="2"]{border-radius:var(--radius-inset);cursor:pointer}.arc_project_tt_projectList .arc_project_tt_row[aria-level="2"] .arc_project_tt_treeCell{padding-left:0!important}.arc_project_tt_projectList .arc_project_tt_row[aria-level="2"] .arc_project_tt_treeContent{overflow:visible}.arc_project_tt_projectList .arc_project_tt_row[aria-level="1"]~.arc_project_tt_row[aria-level="1"]{box-shadow:inset 0 1px 0 var(--border-subtle)}.arc_project_tt_projectList .arc_project_tt_row[aria-level="1"]:focus-visible{background:transparent;outline:none!important}.arc_project_tt_projectList .arc_project_tt_row[aria-level="1"]:focus-visible .arc_project_tt_treeContent{outline:var(--focus-outline-width, 2px) solid var(--focus-outline);outline-offset:var(--focus-outline-offset, 2px);border-radius:var(--radius-xs)}.arc_project_tt_projectList .arc_project_tt_row[aria-level="2"]:focus-visible{outline-offset:-2px!important}@media(hover:hover)and (pointer:fine){.arc_project_tt_projectList [data-tree-action]{opacity:0;pointer-events:none;transition:opacity var(--duration-fast) var(--ease-standard)}.arc_project_tt_projectList .arc_project_tt_row[aria-level="2"]:is(:hover,:focus-within) [data-tree-action]{opacity:1;pointer-events:auto}.arc_project_tt_projectList .arc_project_tt_header:has(+.arc_project_tt_row[aria-level="1"]:hover){border-bottom-color:transparent}.arc_project_tt_projectList .arc_project_tt_row[aria-level="1"]~.arc_project_tt_row[aria-level="1"]:hover{box-shadow:none}.arc_project_tt_projectList .arc_project_tt_row[aria-level="1"]:hover{background:transparent}.arc_project_tt_projectList .arc_project_tt_row[aria-level="1"]:hover:before{background:var(--surface-muted)}:root[data-theme=light] .arc_project_tt_projectList .arc_project_tt_row[aria-level="1"]:hover:before{background:var(--interaction-hover)}.arc_project_tt_projectList .arc_project_tt_row[aria-level="1"]:hover .arc_project_tt_chevron:hover{background:transparent}}@media(prefers-reduced-motion:reduce){.arc_project_tt_projectList .arc_project_tt_row[aria-level="1"]:before,.arc_project_tt_projectList [data-tree-action]{transition:none}}@media(prefers-contrast:more){.arc_project_tt_projectList .arc_project_tt_row[aria-level="1"]~.arc_project_tt_row[aria-level="1"]{box-shadow:inset 0 1px 0 var(--border)}}.arc_project_tt_projectList .arc_project_tt_row[aria-level="2"]:focus-within [data-tree-action]{opacity:1;pointer-events:auto}.arc_pop_anchor:active:not(:disabled){transform:none}.arc_pop_content{--popover-x: 0px;--popover-y: -5px;z-index:80;min-width:12rem;max-width:min(22rem,calc(100vw - 20px));padding:1rem;border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface-raised);color:var(--foreground);box-shadow:var(--shadow-floating);transform-origin:var(--radix-popover-content-transform-origin);transition:opacity var(--duration-fast) var(--ease-enter),transform var(--duration-spring) var(--ease-spring)}.arc_pop_content[data-side=top]{--popover-y: 5px}.arc_pop_content[data-side=left]{--popover-x: 5px;--popover-y: 0px}.arc_pop_content[data-side=right]{--popover-x: -5px;--popover-y: 0px}@starting-style{.arc_pop_content[data-state=open]{opacity:0;transform:translate(var(--popover-x),var(--popover-y)) scale(.97)}}.arc_pop_content[data-state=closed]{opacity:0;transform:translate(calc(var(--popover-x) * .5),calc(var(--popover-y) * .5)) scale(.98);transition:opacity var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard);animation:popover-exit var(--duration-fast) linear both;pointer-events:none}.arc_pop_content:focus{outline:none}@keyframes popover-exit{to{--popover-exit: 1}}@media(prefers-reduced-motion:reduce){.arc_pop_content,.arc_pop_content[data-state=closed]{transform:none;transition:opacity var(--duration-instant) var(--ease-standard)}}.arc_rg_group{display:grid;min-width:0;margin:0;border:0;padding:0}.arc_rg_group legend{margin-bottom:var(--space-2);padding:0;font-size:var(--text-sm);font-weight:500}.arc_rg_group:disabled{opacity:.65}.arc_rg_group:disabled .arc_rg_option{cursor:not-allowed}.arc_rg_group:disabled .arc_rg_option:active .arc_rg_mark{transform:none}.arc_rg_options{position:relative;display:grid;gap:var(--space-2)}.arc_rg_highlight{position:absolute;top:0;right:0;left:0;z-index:1;box-sizing:border-box;border:1px solid var(--control-on);border-radius:var(--radius-control);background:color-mix(in oklab,var(--control-on) 5%,transparent);opacity:0;pointer-events:none}.arc_rg_option{position:relative;display:flex;align-items:center;gap:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-control);padding:var(--space-3);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard)}@media(hover:hover)and (pointer:fine){.arc_rg_option:hover{background:var(--surface-muted)}}.arc_rg_option:active{background:var(--surface-muted)}.arc_rg_options:not([data-ready]) .arc_rg_option:has(input:checked){border-color:var(--control-on);background:color-mix(in oklab,var(--control-on) 5%,transparent)}.arc_rg_option input{position:absolute;opacity:0}.arc_rg_option>span{position:relative;z-index:2}.arc_rg_mark{display:grid;width:17px;height:17px;flex:0 0 auto;place-items:center;border:1px solid var(--border-strong);border-radius:50%;transition:border-color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard),transform var(--duration-spring) var(--ease-spring)}.arc_rg_mark:after,.arc_rg_dot{grid-area:1 / 1;width:7px;height:7px;border-radius:50%;background:var(--foreground)}.arc_rg_mark:after{content:"";opacity:0;transition:opacity var(--duration-instant) var(--ease-standard)}.arc_rg_option:active:not(:has(input:checked)) .arc_rg_mark:after{opacity:.22}.arc_rg_option:active .arc_rg_mark{transform:scale(.88);transition:border-color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard),transform .1s var(--ease-standard)}.arc_rg_option:has(input:checked) .arc_rg_mark{border-color:var(--control-on);background:var(--control-on)}.arc_rg_option:has(input:checked) .arc_rg_dot{background:var(--control-glyph)}.arc_rg_option strong,.arc_rg_option small{display:block}.arc_rg_option strong{color:var(--text-secondary);font-size:var(--text-sm);font-weight:500;transition:color var(--duration-standard) var(--ease-standard)}.arc_rg_option:has(input:checked) strong{color:var(--foreground)}.arc_rg_option small{margin-top:2px;color:var(--text-muted);font-size:var(--text-xs)}.arc_rg_option:has(input:focus-visible) .arc_rg_mark{outline:var(--focus-outline-width, 2px) solid var(--focus-outline);outline-offset:var(--focus-outline-offset, 2px)}.arc_rg_compact{--control-on: var(--blue-9);--control-glyph: var(--surface-input)}.arc_rg_compact .arc_rg_options{gap:14px}.arc_rg_compact .arc_rg_highlight{display:none}.arc_rg_compact .arc_rg_option{gap:8px;border:0;border-radius:0;padding:0}.arc_rg_compact .arc_rg_option:hover,.arc_rg_compact .arc_rg_option:active{background:transparent}.arc_rg_compact .arc_rg_mark{width:14px;height:14px}.arc_rg_compact .arc_rg_mark:after,.arc_rg_compact .arc_rg_dot{width:6px;height:6px}.arc_rg_compact .arc_rg_option strong{color:var(--text-primary);font-weight:400}@media(prefers-reduced-motion:reduce){.arc_rg_option,.arc_rg_mark,.arc_rg_mark:after,.arc_rg_option strong{transition:none}.arc_rg_option:active .arc_rg_mark{transform:none}}.bmd-project-indicators{display:inline-flex;flex:none;align-items:center;gap:7px}.bmd-project-update-dot{width:6px;height:6px;flex:none;border-radius:50%;background:var(--blue-9)}.bmd-project-ai-loading{display:grid;grid-template-columns:repeat(3,3px);grid-auto-rows:3px;gap:1.5px;flex:none;color:var(--text-secondary, var(--text-secondary))}.bmd-project-ai-loading>span{display:block;border-radius:50%;background:currentColor;animation:bmd-project-ai-pulse var(--motion-duration-loading, .9s) linear infinite}.bmd-project-ai-loading>span:nth-child(1){grid-area:1 / 1;animation-delay:0ms}.bmd-project-ai-loading>span:nth-child(2){grid-area:2 / 1;animation-delay:-.7875s}.bmd-project-ai-loading>span:nth-child(3){grid-area:3 / 1;animation-delay:-675ms}.bmd-project-ai-loading>span:nth-child(4){grid-area:3 / 2;animation-delay:-.5625s}.bmd-project-ai-loading>span:nth-child(5){grid-area:3 / 3;animation-delay:-.45s}.bmd-project-ai-loading>span:nth-child(6){grid-area:2 / 3;animation-delay:-.3375s}.bmd-project-ai-loading>span:nth-child(7){grid-area:1 / 3;animation-delay:-225ms}.bmd-project-ai-loading>span:nth-child(8){grid-area:1 / 2;animation-delay:-.1125s}@keyframes bmd-project-ai-pulse{0%{opacity:1}12.5%{opacity:.8}37.5%,to{opacity:.3}}@media(prefers-reduced-motion:reduce){.bmd-project-ai-loading>span{animation:none;opacity:.8}}.arc_dm_trigger{display:inline-flex;max-width:100%;min-height:var(--control-height-sm);align-items:center;gap:var(--space-2);padding:0 var(--space-3);border:.5px solid var(--border);border-radius:var(--radius-control);background:var(--surface);color:var(--foreground);font:inherit;font-size:var(--font-size-body);font-weight:500;cursor:pointer;transition:background-color var(--duration-instant) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}@media(hover:hover)and (pointer:fine){.arc_dm_trigger:hover{border-color:var(--border-strong);background:var(--surface-muted);box-shadow:var(--shadow-resting)}}.arc_dm_trigger[data-state=open]{border-color:var(--border-strong);background:var(--surface-muted);box-shadow:none}.arc_dm_trigger:active{border-color:var(--border-strong);background:var(--surface-selected);box-shadow:none}.arc_dm_item:focus-visible{outline:none}.arc_dm_triggerIcon{display:inline-flex;flex:none;color:var(--text-secondary)}.arc_dm_label{position:relative;display:inline-flex;min-width:0;flex:0 1 auto;overflow-x:clip}.arc_dm_labelMeasure{position:absolute;top:0;left:0;visibility:hidden;white-space:nowrap;pointer-events:none}.arc_dm_labelText{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arc_dm_chevron{flex:none;color:var(--text-muted);transition:transform var(--duration-spring) var(--ease-spring),color var(--duration-fast) var(--ease-standard)}.arc_dm_trigger[data-state=open] .arc_dm_chevron{transform:rotate(180deg)}.arc_dm_menu{--menu-x: 0px;--menu-y: -5px;position:relative;z-index:60;min-width:min(12rem,var(--radix-dropdown-menu-content-available-width));max-width:var(--radix-dropdown-menu-content-available-width);padding:5px;border:.5px solid var(--border);border-radius:var(--radius-panel);background:var(--surface-raised);box-shadow:var(--shadow-floating);transform-origin:var(--radix-dropdown-menu-content-transform-origin);transition:opacity var(--duration-fast) var(--ease-enter),transform var(--duration-spring) var(--ease-spring)}.arc_dm_menu[data-side=top]{--menu-y: 5px}.arc_dm_menu[data-side=left]{--menu-x: 5px;--menu-y: 0px}.arc_dm_menu[data-side=right]{--menu-x: -5px;--menu-y: 0px}@starting-style{.arc_dm_menu[data-state=open]{opacity:0;transform:translate(var(--menu-x),var(--menu-y)) scale(.97)}.arc_dm_menu[data-state=open] .arc_dm_item{opacity:0;transform:translate(calc(var(--menu-x) * .4),calc(var(--menu-y) * .4))}}.arc_dm_menu[data-state=closed]{opacity:0;transform:translate(calc(var(--menu-x) * .5),calc(var(--menu-y) * .5)) scale(.985);transition:opacity .13s var(--ease-standard),transform .13s var(--ease-standard);animation:menu-exit .13s linear both;pointer-events:none}.arc_dm_highlight{position:absolute;top:0;right:5px;left:5px;border-radius:calc(var(--radius-panel) - 6px);background:var(--surface-muted);opacity:0;pointer-events:none;transition:background-color var(--duration-fast) var(--ease-standard)}.arc_dm_highlight[data-tone=danger]{background:var(--red-3)}.arc_dm_item{position:relative;display:flex;min-height:36px;align-items:center;gap:10px;padding:0 11px;border-radius:calc(var(--radius-panel) - 6px);color:var(--foreground);font-size:var(--font-size-body);cursor:pointer;outline:none;transition:color var(--duration-fast) var(--ease-standard),opacity var(--duration-standard) var(--ease-enter) calc(min(var(--i, 0),4)*35ms),transform var(--duration-standard) var(--ease-enter) calc(min(var(--i, 0),4)*35ms)}.arc_dm_icon{display:inline-flex;width:17px;color:var(--text-secondary)}.arc_dm_separator{height:1px;margin:var(--space-1) calc(var(--space-1) * -1);background:var(--border-subtle)}.arc_dm_destructive,.arc_dm_destructive .arc_dm_icon{color:var(--danger)}.arc_dm_item[data-disabled]{opacity:.45;cursor:default}@keyframes menu-exit{to{--menu-exit: 1}}@media(prefers-reduced-transparency:reduce){.arc_dm_menu{background:var(--surface-raised);backdrop-filter:none;-webkit-backdrop-filter:none}}@media(prefers-reduced-motion:reduce){.arc_dm_trigger,.arc_dm_chevron,.arc_dm_item,.arc_dm_highlight{transition:none}.arc_dm_menu,.arc_dm_menu[data-state=closed]{transform:none;transition:opacity var(--duration-instant) linear}}.arc_dm_trigger[data-icon-only]{width:32px;min-width:32px;justify-content:center;padding:0;border-color:transparent;background:transparent}.arc_dm_trigger,.arc_dm_menu{--surface: var(--surface-popover);--surface-raised: var(--surface-popover);--surface-muted: var(--interaction-hover);--surface-selected: var(--interaction-pressed);--foreground: var(--text-primary);--border: var(--border-input);--danger: var(--red-11)}.arc_alert_presence{min-width:0}.arc_alert_alert{display:flex;align-items:start;gap:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-control);padding:var(--space-4);background:var(--surface);box-shadow:var(--shadow-resting)}.arc_alert_icon,.arc_alert_glyph{position:relative;display:grid;flex:0 0 auto;place-items:center}.arc_alert_icon{width:18px;height:18px;margin-top:1px}.arc_alert_icon svg{display:block}.arc_alert_copy{flex:1;min-width:0}.arc_alert_content{position:relative}.arc_alert_title{position:relative;display:block;font-size:var(--text-sm);font-weight:500}.arc_alert_line{display:block}.arc_alert_description{position:relative;margin:var(--space-1) 0 0;color:var(--text-secondary);font-size:var(--text-xs)}.arc_alert_info .arc_alert_icon{color:var(--info, var(--accent))}.arc_alert_success .arc_alert_icon{color:var(--success)}.arc_alert_warning .arc_alert_icon{color:var(--warning)}.arc_alert_danger .arc_alert_icon{color:var(--danger)}.arc_alert_dismiss{display:grid;width:28px;height:28px;flex:0 0 auto;place-items:center;margin:-5px -6px -5px 0;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--text-muted);cursor:pointer;transition:transform var(--duration-spring) var(--ease-spring),background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.arc_alert_dismiss:active{transform:scale(.96);transition-duration:var(--duration-instant);transition-timing-function:var(--ease-standard)}@media(hover:hover)and (pointer:fine){.arc_alert_dismiss:hover{background:var(--surface-muted);color:var(--foreground)}}@media(prefers-reduced-motion:reduce){.arc_alert_dismiss{transition:none}.arc_alert_dismiss:active{transform:none}}.arc_skel_root{display:flex;width:100%;min-width:0;align-items:flex-start;gap:var(--space-4)}.arc_skel_custom{width:100%;min-width:0}.arc_skel_avatar,.arc_skel_line,.arc_skel_block{display:block;flex:0 0 auto;border-radius:var(--radius-control);background:color-mix(in oklab,var(--border-strong) 38%,var(--surface));animation:skeleton-pulse 1.8s var(--ease-in-out) calc(var(--index, 0) * 90ms) 11 both}.arc_skel_avatar{width:var(--control-height-md);height:var(--control-height-md);border-radius:var(--radius-pill)}.arc_skel_lines{display:grid;flex:1;gap:var(--space-3);padding-top:var(--space-1)}.arc_skel_line{width:100%;height:var(--space-3)}.arc_skel_line:first-child{width:48%;height:var(--space-4)}.arc_skel_line:last-child{width:72%}.arc_skel_frame{position:relative;display:flow-root}@keyframes skeleton-pulse{0%,to{opacity:1}50%{opacity:.52}}@media(prefers-reduced-motion:reduce){.arc_skel_avatar,.arc_skel_line,.arc_skel_block{animation:none}}.bmd-route-load-region{width:100%;min-width:0}.bmd-route-load-error{width:100%;padding:var(--space-2, 8px) 0}.bmd-route-load-error__body{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3, 12px);flex-wrap:wrap;margin-top:var(--space-1, 4px)}.bmd-skel-stack{display:flex;flex-direction:column;gap:var(--space-4, 16px);width:100%}.bmd-skel-stack--sm{gap:var(--space-2, 8px)}.bmd-skel-stack--lg{gap:var(--space-6, 24px)}.bmd-skel-row{display:flex;align-items:center;gap:var(--space-3, 12px);min-width:0}.bmd-skel-between{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3, 12px);width:100%}.bmd-skel-card{display:flex;flex-direction:column;gap:var(--space-3, 12px);padding:var(--space-4, 16px);border-radius:var(--radius-card, 12px);border:1px solid var(--border);background:var(--surface)}.bmd-skel-project-tree{display:flex;flex-direction:column;width:100%;min-width:0;padding-bottom:6px}.bmd-skel-project-tree__head,.bmd-skel-project-tree__folder,.bmd-skel-project-tree__project{display:grid;grid-template-columns:minmax(0,3fr) minmax(130px,1.25fr) 120px 144px;align-items:center;width:100%;min-width:0}.bmd-skel-project-tree__head{height:40px;border-bottom:1px solid var(--border)}.bmd-skel-project-tree__folder{height:72px}.bmd-skel-project-tree__group+.bmd-skel-project-tree__group{margin-top:12px;box-shadow:inset 0 1px 0 var(--border-subtle, var(--border))}.bmd-skel-project-tree__project{height:36px}.bmd-skel-project-tree__cell{display:flex;align-items:center;min-width:0;height:100%;padding:0 12px}.bmd-skel-project-tree__cell--tree-head{padding-left:8px;gap:8px}.bmd-skel-project-tree__cell--tree{padding-left:10px;gap:8px}.bmd-skel-table{display:flex;flex-direction:column;width:100%;border-radius:var(--radius-card, 12px);border:1px solid var(--border);background:var(--surface);overflow:hidden}.bmd-skel-table__head,.bmd-skel-table__row{display:grid;align-items:center;gap:var(--space-4, 16px);padding:12px 16px}.bmd-skel-table__head{border-bottom:1px solid var(--border);background:var(--surface-muted)}.bmd-skel-table__row+.bmd-skel-table__row{border-top:1px solid var(--border)}.bmd-skel-lib-table-cols{grid-template-columns:minmax(200px,2.2fr) minmax(88px,1fr) minmax(88px,1fr) minmax(100px,1fr) 72px}.bmd-skel-lib-grid-card{display:flex;flex-direction:column;width:100%;aspect-ratio:4 / 5;border:1px solid var(--border);border-radius:var(--radius-lg, 12px);background:var(--surface);overflow:hidden}.bmd-skel-lib-grid-card__head{display:flex;align-items:center;gap:10px;height:48px;padding:0 14px;border-bottom:1px solid var(--border)}.bmd-skel-lib-grid-card__body{display:flex;flex:1;flex-direction:column;justify-content:space-between;padding:16px;min-height:0}.bmd-skel-output-link-row{display:flex;width:100%;min-height:64px;align-items:center;gap:14px;padding:8px 0;border-bottom:.5px solid var(--border-default, var(--border))}.bmd-skel-output-link-row:last-child{border-bottom:0}.bmd-skel-flow-canvas{display:flex;flex:1;align-items:center;justify-content:center;gap:var(--space-6, 24px);padding:var(--space-6, 24px);overflow:hidden}.bmd-skel-flow-node{display:flex;flex-direction:column;gap:var(--space-2, 8px);width:192px;height:88px;justify-content:center;padding:14px;border-radius:var(--radius-md, 8px);border:1px solid var(--border);background:var(--surface-popover, var(--surface))}.bmd-skel-pdf{display:flex;flex-direction:column;gap:var(--space-3, 12px);width:min(100%,640px);margin:0 auto;padding:var(--space-5, 20px);border-radius:var(--radius-card, 12px);border:1px solid var(--border);background:var(--surface)}@media(max-width:720px){.bmd-skel-project-tree__head,.bmd-skel-project-tree__folder,.bmd-skel-project-tree__project{grid-template-columns:minmax(0,2fr) minmax(96px,1fr) 88px}.bmd-skel-project-tree__cell--actions{display:none}}:is(.bmd-project-arc-original,.arc_sel_original_content){color-scheme:light;--neutral-0: oklch(100% 0 0);--neutral-1: oklch(99% 0 0);--neutral-2: oklch(97.8% 0 0);--neutral-3: oklch(95.8% 0 0);--neutral-4: oklch(91.5% 0 0);--neutral-5: oklch(84% 0 0);--neutral-6: oklch(72% 0 0);--neutral-7: oklch(59% 0 0);--neutral-8: oklch(46% 0 0);--neutral-9: oklch(34% 0 0);--neutral-10: oklch(23% 0 0);--neutral-11: oklch(15% 0 0);--background: var(--neutral-0);--surface: var(--neutral-0);--surface-raised: var(--neutral-0);--surface-muted: var(--neutral-2);--foreground: var(--neutral-11);--text-secondary: var(--neutral-8);--text-muted: var(--neutral-7);--border: oklch(93.5% 0 0);--border-subtle: oklch(96.5% 0 0);--border-strong: oklch(82% 0 0);--accent: oklch(33% 0 0);--accent-strong: oklch(24% 0 0);--accent-subtle: oklch(33% 0 0 / .1);--accent-foreground: var(--background);--control-on: oklch(23% 0 0);--control-glyph: oklch(100% 0 0);--control-track: oklch(89.5% 0 0);--control-track-hover: oklch(86% 0 0);--control-thumb: oklch(100% 0 0);--control-thumb-on: oklch(100% 0 0);--control-thumb-shadow: 0 0 0 .5px oklch(0% 0 0 / .07), 0 1px 2px oklch(0% 0 0 / .14), 0 2px 6px oklch(0% 0 0 / .06);--control-on-subtle: color-mix(in oklab, var(--control-on) 10%, transparent);--control-fill: var(--control-on);--focus-ring: transparent;--success: oklch(49% .19 150);--warning: oklch(58% .18 75);--danger: oklch(54% .21 25);--shadow-resting: 0 1px 2px oklch(0% 0 0 / .035);--shadow-raised: 0 6px 18px oklch(0% 0 0 / .065), 0 1px 3px oklch(0% 0 0 / .035);--shadow-floating: 0 20px 48px oklch(0% 0 0 / .105), 0 3px 10px oklch(0% 0 0 / .045);--arc-gradient-from: oklch(90% .045 300);--arc-gradient-to: oklch(92% .045 65);--arc-gradient: linear-gradient(100deg, var(--arc-gradient-from), var(--arc-gradient-to));--arc-gradient-foreground: oklch(22% .01 300);--arc-gradient-soft: linear-gradient(135deg, oklch(97.5% .016 300), oklch(98% .016 65));--arc-gradient-line: linear-gradient(100deg, oklch(83% .06 300), oklch(86% .06 65));--arc-gradient-ink: linear-gradient(100deg, oklch(47% .1 300), oklch(50% .09 55));--radius-control: var(--control-radius);--radius-panel: var(--component-popover-radius);--radius-surface: var(--component-card-radius);--font-display: var(--font-geist, "Geist Variable"), sans-serif;--font-body: var(--font-inter, "Inter Variable"), sans-serif;--text-xs: var(--font-size-caption);--text-sm: var(--font-size-body);--text-base: var(--font-size-section);--text-lg: var(--font-size-section);--text-xl: var(--font-size-title);--text-2xl: var(--font-size-title);--text-3xl: var(--font-size-title);--text-4xl: var(--font-size-title);--text-5xl: var(--font-size-title);--tracking-display: -.03em;--tracking-body: -.01em;--leading-display: 1.1;--leading-body: 1.4;--ease-enter: var(--motion-arc-ease-enter);--ease-standard: var(--motion-arc-ease-standard);--ease-exit: var(--motion-arc-ease-exit);--ease-in-out: var(--motion-arc-ease-in-out);--ease-spring: var(--motion-arc-ease-spring);--duration-instant: var(--motion-arc-duration-instant);--duration-fast: var(--motion-arc-duration-fast);--duration-standard: var(--motion-arc-duration-standard);--duration-considered: var(--motion-arc-duration-considered);--duration-spring: var(--motion-arc-duration-spring)}:root[data-theme=dark] :is(.bmd-project-arc-original,.arc_sel_original_content){color-scheme:dark;--background: oklch(19% 0 0);--surface: oklch(21.5% 0 0);--surface-raised: oklch(24% 0 0);--surface-muted: oklch(26% 0 0);--foreground: oklch(96% 0 0);--text-secondary: oklch(77% 0 0);--text-muted: oklch(64% 0 0);--border: oklch(29% 0 0);--border-subtle: oklch(25% 0 0);--border-strong: oklch(40% 0 0);--focus-ring: transparent;--accent: oklch(80% 0 0);--accent-strong: oklch(91% 0 0);--accent-subtle: oklch(80% 0 0 / .13);--control-on: oklch(93% 0 0);--control-glyph: oklch(19% 0 0);--control-track: oklch(33% 0 0);--control-track-hover: oklch(37% 0 0);--control-thumb: oklch(97% 0 0);--control-thumb-on: oklch(19% 0 0);--control-fill: oklch(62% 0 0);--control-thumb-shadow: 0 0 0 .5px oklch(0% 0 0 / .3), 0 1px 2px oklch(0% 0 0 / .35), 0 2px 6px oklch(0% 0 0 / .2);--success: oklch(78% .18 150);--warning: oklch(83% .17 80);--danger: oklch(76% .2 25);--shadow-resting: 0 1px 2px oklch(0% 0 0 / .18);--shadow-raised: 0 8px 22px oklch(0% 0 0 / .22);--shadow-floating: 0 22px 55px oklch(0% 0 0 / .34);--arc-gradient-from: oklch(38% .05 300);--arc-gradient-to: oklch(40% .045 60);--arc-gradient-foreground: oklch(96% .005 300);--arc-gradient-soft: linear-gradient(135deg, oklch(23.5% .016 300), oklch(24% .014 65));--arc-gradient-line: linear-gradient(100deg, oklch(48% .06 300), oklch(52% .055 65));--arc-gradient-ink: linear-gradient(100deg, oklch(82% .07 300), oklch(86% .065 70))}:is(.bmd-project-arc-original,.arc_sel_original_content){--focus-outline: color-mix(in oklab, var(--accent-strong) 72%, transparent);--radius-control: var(--control-radius);--radius-panel: var(--component-popover-radius);--text-xs: var(--font-size-caption);--text-sm: var(--font-size-body);--text-lg: var(--font-size-section)}:is(.bmd-project-arc-original,.arc_sel_original_content) :focus:not(:focus-visible),:is(.bmd-project-arc-original,.arc_sel_original_content) :is(input:not([type=button],[type=checkbox],[type=color],[type=file],[type=image],[type=radio],[type=range],[type=reset],[type=submit]),textarea,[contenteditable]:not([contenteditable=false]),[role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],[role=option],[tabindex="-1"]):focus{outline:none!important}:is(.bmd-project-arc-original,.arc_sel_original_content) :focus-visible:not(input:not([type=button],[type=checkbox],[type=color],[type=file],[type=image],[type=radio],[type=range],[type=reset],[type=submit]),textarea,[contenteditable]:not([contenteditable=false]),[role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],[role=option],[tabindex="-1"]){outline:var(--focus-outline-width, 2px) solid var(--focus-outline, color-mix(in oklab, var(--accent-strong) 72%, transparent))!important;outline-offset:var(--focus-outline-offset, 2px)!important}.bmd-lib-arc-original{color-scheme:light;--neutral-0: oklch(100% 0 0);--neutral-1: oklch(99% 0 0);--neutral-2: oklch(97.8% 0 0);--neutral-3: oklch(95.8% 0 0);--neutral-4: oklch(91.5% 0 0);--neutral-5: oklch(84% 0 0);--neutral-6: oklch(72% 0 0);--neutral-7: oklch(59% 0 0);--neutral-8: oklch(46% 0 0);--neutral-9: oklch(34% 0 0);--neutral-10: oklch(23% 0 0);--neutral-11: oklch(15% 0 0);--background: var(--neutral-0);--surface: var(--neutral-0);--surface-raised: var(--neutral-0);--surface-muted: var(--neutral-2);--foreground: var(--neutral-11);--text-secondary: var(--neutral-8);--text-muted: var(--neutral-7);--border: oklch(93.5% 0 0);--border-subtle: oklch(96.5% 0 0);--border-strong: oklch(82% 0 0);--accent: oklch(33% 0 0);--accent-strong: oklch(24% 0 0);--accent-subtle: oklch(33% 0 0 / .1);--accent-foreground: var(--background);--control-on: oklch(23% 0 0);--control-glyph: oklch(100% 0 0);--control-track: oklch(89.5% 0 0);--control-track-hover: oklch(86% 0 0);--control-thumb: oklch(100% 0 0);--control-thumb-on: oklch(100% 0 0);--control-thumb-shadow: 0 0 0 .5px oklch(0% 0 0 / .07), 0 1px 2px oklch(0% 0 0 / .14), 0 2px 6px oklch(0% 0 0 / .06);--control-on-subtle: color-mix(in oklab, var(--control-on) 10%, transparent);--control-fill: var(--control-on);--focus-ring: transparent;--success: oklch(49% .19 150);--warning: oklch(58% .18 75);--danger: oklch(54% .21 25);--shadow-resting: 0 1px 2px oklch(0% 0 0 / .035);--shadow-raised: 0 6px 18px oklch(0% 0 0 / .065), 0 1px 3px oklch(0% 0 0 / .035);--shadow-floating: 0 20px 48px oklch(0% 0 0 / .105), 0 3px 10px oklch(0% 0 0 / .045);--arc-gradient-from: oklch(90% .045 300);--arc-gradient-to: oklch(92% .045 65);--arc-gradient: linear-gradient(100deg, var(--arc-gradient-from), var(--arc-gradient-to));--arc-gradient-foreground: oklch(22% .01 300);--arc-gradient-soft: linear-gradient(135deg, oklch(97.5% .016 300), oklch(98% .016 65));--arc-gradient-line: linear-gradient(100deg, oklch(83% .06 300), oklch(86% .06 65));--arc-gradient-ink: linear-gradient(100deg, oklch(47% .1 300), oklch(50% .09 55));--radius-control: var(--control-radius);--radius-panel: var(--component-popover-radius);--radius-surface: var(--component-card-radius);--font-display: var(--font-geist, "Geist Variable"), sans-serif;--font-body: var(--font-inter, "Inter Variable"), sans-serif;--text-xs: var(--font-size-caption);--text-sm: var(--font-size-body);--text-base: var(--font-size-section);--text-lg: var(--font-size-section);--text-xl: var(--font-size-title);--text-2xl: var(--font-size-title);--text-3xl: var(--font-size-title);--text-4xl: var(--font-size-title);--text-5xl: var(--font-size-title);--tracking-display: -.03em;--tracking-body: -.01em;--leading-display: 1.1;--leading-body: 1.4;--ease-enter: var(--motion-arc-ease-enter);--ease-standard: var(--motion-arc-ease-standard);--ease-exit: var(--motion-arc-ease-exit);--ease-in-out: var(--motion-arc-ease-in-out);--ease-spring: var(--motion-arc-ease-spring);--duration-instant: var(--motion-arc-duration-instant);--duration-fast: var(--motion-arc-duration-fast);--duration-standard: var(--motion-arc-duration-standard);--duration-considered: var(--motion-arc-duration-considered);--duration-spring: var(--motion-arc-duration-spring)}:root[data-theme=dark] .bmd-lib-arc-original{color-scheme:dark;--background: oklch(19% 0 0);--surface: oklch(21.5% 0 0);--surface-raised: oklch(24% 0 0);--surface-muted: oklch(26% 0 0);--foreground: oklch(96% 0 0);--text-secondary: oklch(77% 0 0);--text-muted: oklch(64% 0 0);--border: oklch(29% 0 0);--border-subtle: oklch(25% 0 0);--border-strong: oklch(40% 0 0);--focus-ring: transparent;--accent: oklch(80% 0 0);--accent-strong: oklch(91% 0 0);--accent-subtle: oklch(80% 0 0 / .13);--control-on: oklch(93% 0 0);--control-glyph: oklch(19% 0 0);--control-track: oklch(33% 0 0);--control-track-hover: oklch(37% 0 0);--control-thumb: oklch(97% 0 0);--control-thumb-on: oklch(19% 0 0);--control-fill: oklch(62% 0 0);--control-thumb-shadow: 0 0 0 .5px oklch(0% 0 0 / .3), 0 1px 2px oklch(0% 0 0 / .35), 0 2px 6px oklch(0% 0 0 / .2);--success: oklch(78% .18 150);--warning: oklch(83% .17 80);--danger: oklch(76% .2 25);--shadow-resting: 0 1px 2px oklch(0% 0 0 / .18);--shadow-raised: 0 8px 22px oklch(0% 0 0 / .22);--shadow-floating: 0 22px 55px oklch(0% 0 0 / .34);--arc-gradient-from: oklch(38% .05 300);--arc-gradient-to: oklch(40% .045 60);--arc-gradient-foreground: oklch(96% .005 300);--arc-gradient-soft: linear-gradient(135deg, oklch(23.5% .016 300), oklch(24% .014 65));--arc-gradient-line: linear-gradient(100deg, oklch(48% .06 300), oklch(52% .055 65));--arc-gradient-ink: linear-gradient(100deg, oklch(82% .07 300), oklch(86% .065 70))}.bmd-lib-arc-original{--focus-outline: color-mix(in oklab, var(--accent-strong) 72%, transparent);--radius-control: var(--control-radius);--radius-panel: var(--component-popover-radius);--text-xs: var(--font-size-caption);--text-sm: var(--font-size-body)}.bmd-lib-arc-original :focus:not(:focus-visible),.bmd-lib-arc-original :is(input:not([type=button],[type=checkbox],[type=color],[type=file],[type=image],[type=radio],[type=range],[type=reset],[type=submit]),textarea,[contenteditable]:not([contenteditable=false]),[role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],[role=option],[tabindex="-1"]):focus{outline:none!important}.bmd-lib-arc-original :focus-visible:not(input:not([type=button],[type=checkbox],[type=color],[type=file],[type=image],[type=radio],[type=range],[type=reset],[type=submit]),textarea,[contenteditable]:not([contenteditable=false]),[role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],[role=option],[tabindex="-1"]){outline:var(--focus-outline-width, 2px) solid var(--focus-outline, color-mix(in oklab, var(--accent-strong) 72%, transparent))!important;outline-offset:var(--focus-outline-offset, 2px)!important}
