.folder-root{--folder-ground: rgba(0, 0, 0, .42);--folder-ground-soft: rgba(0, 0, 0, .26);--folder-focus: #ffffff;position:relative;display:inline-block;width:var(--folder-w);height:calc(var(--folder-tab-h) + var(--folder-h));vertical-align:middle;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.folder-root[data-theme=light]{--folder-ground: rgba(24, 22, 40, .16);--folder-ground-soft: rgba(24, 22, 40, .1);--folder-focus: #18181b}.folder-stage{position:absolute;inset:0;perspective:var(--folder-depth);perspective-origin:calc(var(--folder-w) / 2) calc(var(--folder-tab-h) + var(--folder-h) / 2);cursor:pointer;outline:none;isolation:isolate}.folder-layer{position:absolute;top:0;left:0;transform-origin:0 0;will-change:transform}.folder-ground{z-index:1;width:var(--folder-w);pointer-events:none}.folder-root[data-mode=book] .folder-ground,.folder-cast{height:var(--folder-h);border-radius:var(--folder-front-radius);box-shadow:0 calc(1px * var(--folder-scale)) calc(2px * var(--folder-scale)) var(--folder-ground),0 calc(10px * var(--folder-scale)) calc(28px * var(--folder-scale)) var(--folder-ground-soft)}.folder-cast{z-index:1;width:var(--folder-w);height:calc(var(--folder-h) - var(--folder-front-y) + var(--folder-tab-h));pointer-events:none}.folder-root[data-mode=flap] .folder-ground{height:calc(var(--folder-h) * .14);margin-top:calc(var(--folder-h) * -.07);border-radius:50%;background:var(--folder-ground);filter:blur(calc(var(--folder-h) * .05))}.folder-back{z-index:4;width:var(--folder-w);height:calc(var(--folder-tab-h) + var(--folder-h))}.folder-back-fill{position:absolute;inset:0}.folder-gutter{position:absolute;top:var(--folder-tab-h);bottom:0;left:0;width:calc(12px * var(--folder-scale));background:linear-gradient(90deg,#0000001f,#0000);opacity:var(--folder-gutter, 0)}.folder-back-rim{position:absolute;inset:0;overflow:visible;pointer-events:none}.folder-focus{fill:none;stroke:none}.folder-stage:focus-visible .folder-focus{stroke:var(--folder-focus);stroke-width:2}.folder-tab-text{position:absolute;top:0;display:flex;height:var(--folder-tab-h);box-sizing:border-box;align-items:center;justify-content:center;padding-top:calc(1px * var(--folder-scale));overflow:hidden;color:var(--folder-tab-ink);opacity:var(--folder-label, 1);font-size:calc(10.5px * var(--folder-scale));font-weight:600;letter-spacing:-.005em;line-height:1;text-overflow:ellipsis;white-space:nowrap}.folder-measure{left:0;width:auto;padding:0;visibility:hidden;pointer-events:none}.folder-item{z-index:10;width:var(--folder-doc-w);height:var(--folder-doc-h);overflow:hidden;border-radius:calc(7px * var(--folder-scale));background:var(--folder-paper);box-shadow:0 0 0 .5px #0000000f,0 calc(1px * var(--folder-scale)) calc(2px * var(--folder-scale)) #0000001f,0 calc((2px + var(--folder-lift, 0) * 16px) * var(--folder-scale)) calc((5px + var(--folder-lift, 0) * 26px) * var(--folder-scale)) rgba(0,0,0,calc(.1 + var(--folder-lift, 0) * .14));outline:none}.folder-root[data-open] .folder-item{cursor:pointer}.folder-root[data-draggable] .folder-item{cursor:grab;touch-action:none}.folder-root[data-dragging],.folder-root[data-dragging] *{cursor:grabbing!important}.folder-item:focus-visible{outline:2px solid var(--folder-focus);outline-offset:3px}.folder-shade{z-index:39;width:var(--folder-w);height:var(--folder-front-h);border-radius:var(--folder-front-radius);background:linear-gradient(90deg,#00000057,#00000029);filter:blur(calc(6px * var(--folder-scale)));opacity:0;pointer-events:none}.folder-front{z-index:40;width:var(--folder-w);height:var(--folder-front-h)}.folder-face{position:absolute;inset:0;overflow:hidden;border-radius:var(--folder-front-radius)}.folder-face:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(rgba(255,255,255,var(--folder-glint, 0)),rgba(255,255,255,var(--folder-glint, 0))),rgba(0,0,0,var(--folder-dim, 0));pointer-events:none}.folder-face-inner,.folder-front[data-face=inner] .folder-face-outer{visibility:hidden}.folder-face-inner{left:-1px}.folder-front[data-face=inner] .folder-face-inner{visibility:visible}.folder-inner-gutter{position:absolute;top:0;bottom:0;left:0;width:calc(12px * var(--folder-scale));background:linear-gradient(90deg,#0000001f,#0000)}.folder-root[data-variant=solid] .folder-back-fill,.folder-root[data-variant=solid] .folder-face-inner{background:linear-gradient(180deg,var(--folder-inside-top),var(--folder-inside-bottom))}.folder-root[data-variant=solid] .folder-face-outer{background:linear-gradient(160deg,var(--folder-front-top) 0%,var(--folder-base) 48%,var(--folder-front-bottom) 100%);box-shadow:inset 0 1px #ffffff47,inset 0 0 0 1px #ffffff0d}.folder-root[data-variant=glass] .folder-back-fill{background:linear-gradient(180deg,var(--folder-inside-top),var(--folder-inside-bottom))}.folder-root[data-variant=glass] .folder-face-outer,.folder-root[data-variant=glass] .folder-face-inner{background:linear-gradient(160deg,#ffffff57,#ffffff14 46%,#ffffff29),rgba(var(--folder-rgb),.24);box-shadow:inset 0 0 0 1px #ffffff57,inset 0 1px #fff9;-webkit-backdrop-filter:blur(var(--folder-frost)) saturate(1.8);backdrop-filter:blur(var(--folder-frost)) saturate(1.8)}.folder-root[data-gl] .folder-face{visibility:hidden}.folder-glass{position:absolute;z-index:40;pointer-events:none}.folder-root[data-variant=matte] .folder-back-fill,.folder-root[data-variant=matte] .folder-face-inner{background:var(--folder-inside-bottom)}.folder-root[data-variant=matte] .folder-face-outer{background:var(--folder-base)}.folder-doc{display:flex;height:100%;box-sizing:border-box;flex-direction:column;gap:calc(6px * var(--folder-scale));padding:calc(14px * var(--folder-scale)) calc(13px * var(--folder-scale))}.folder-doc-title{overflow:hidden;margin-bottom:calc(4px * var(--folder-scale));color:var(--folder-paper-text);font-size:calc(11px * var(--folder-scale));font-weight:600;letter-spacing:-.01em;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.folder-doc-text{margin-top:calc(-6px * var(--folder-scale));margin-bottom:calc(4px * var(--folder-scale));color:var(--folder-paper-ink-strong);font-size:calc(9px * var(--folder-scale));line-height:1.3}.folder-doc-heading{width:56%;height:calc(7px * var(--folder-scale));flex:none;margin-bottom:calc(4px * var(--folder-scale));border-radius:999px;background:var(--folder-paper-ink-strong)}.folder-doc-line{height:calc(4px * var(--folder-scale));flex:none;border-radius:999px;background:var(--folder-paper-ink)}.folder-doc-block{height:calc(40px * var(--folder-scale));flex:none;margin:calc(3px * var(--folder-scale)) 0;border-radius:calc(5px * var(--folder-scale));background:var(--folder-paper-ink);opacity:.75}.folder-photo{position:absolute;inset:calc(5px * var(--folder-scale));overflow:hidden;border-radius:calc(3px * var(--folder-scale))}.folder-photo img{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none;-webkit-user-drag:none}.bmd-source-folder{--rb-slate-1: #fcfcfd;--rb-slate-2: #f9f9fb;--rb-slate-3: #f0f0f3;--rb-slate-4: #e8e8ec;--rb-slate-5: #e0e1e6;--rb-slate-6: #d9d9e0;--rb-slate-7: #cdced6;--rb-slate-8: #b9bbc6;--rb-slate-9: #8b8d98;--rb-slate-10: #80838d;--rb-slate-11: #60646c;--rb-slate-12: #1c2024;--rb-slate-a1: #00005503;--rb-slate-a2: #00005506;--rb-slate-a3: #0000330f;--rb-slate-a4: #00002d17;--rb-slate-a5: #0009321f;--rb-slate-a6: #00002f26;--rb-slate-a7: #00062e32;--rb-slate-a8: #00083046;--rb-slate-a9: #00051d74;--rb-slate-a10: #00071b7f;--rb-slate-a11: #0007149f;--rb-slate-a12: #000509e3;--rb-teal-1: #fafefd;--rb-teal-2: #f3fbf9;--rb-teal-3: #e0f8f3;--rb-teal-4: #ccf3ea;--rb-teal-5: #b8eae0;--rb-teal-6: #a1ded2;--rb-teal-7: #83cdc1;--rb-teal-8: #53b9ab;--rb-teal-9: #12a594;--rb-teal-10: #0d9b8a;--rb-teal-11: #008573;--rb-teal-12: #0d3d38;--rb-teal-a1: #00cc9905;--rb-teal-a2: #00aa800c;--rb-teal-a3: #00c69d1f;--rb-teal-a4: #00c39633;--rb-teal-a5: #00b49047;--rb-teal-a6: #00a6855e;--rb-teal-a7: #0099807c;--rb-teal-a8: #009783ac;--rb-teal-a9: #009e8ced;--rb-teal-a10: #009684f2;--rb-teal-a11: #008573;--rb-teal-a12: #00332df2;--rb-orange-1: #fefcfb;--rb-orange-2: #fff7ed;--rb-orange-3: #ffefd6;--rb-orange-4: #ffdfb5;--rb-orange-5: #ffd19a;--rb-orange-6: #ffc182;--rb-orange-7: #f5ae73;--rb-orange-8: #ec9455;--rb-orange-9: #f76b15;--rb-orange-10: #ef5f00;--rb-orange-11: #cc4e00;--rb-orange-12: #582d1d;--rb-orange-a1: #c0400004;--rb-orange-a2: #ff8e0012;--rb-orange-a3: #ff9c0029;--rb-orange-a4: #ff91014a;--rb-orange-a5: #ff8b0065;--rb-orange-a6: #ff81007d;--rb-orange-a7: #ed6c008c;--rb-orange-a8: #e35f00aa;--rb-orange-a9: #f65e00ea;--rb-orange-a10: #ef5f00;--rb-orange-a11: #cc4e00;--rb-orange-a12: #431200e2;--rb-black-a1: rgba(0, 0, 0, .05);--rb-black-a2: rgba(0, 0, 0, .1);--rb-black-a3: rgba(0, 0, 0, .15);--rb-black-a4: rgba(0, 0, 0, .2);--rb-black-a5: rgba(0, 0, 0, .3);--rb-black-a6: rgba(0, 0, 0, .4);--rb-black-a7: rgba(0, 0, 0, .5);--rb-black-a8: rgba(0, 0, 0, .6);--rb-black-a9: rgba(0, 0, 0, .7);--rb-black-a10: rgba(0, 0, 0, .8);--rb-black-a11: rgba(0, 0, 0, .9);--rb-black-a12: rgba(0, 0, 0, .95);--rb-white-a1: rgba(255, 255, 255, .05);--rb-white-a2: rgba(255, 255, 255, .1);--rb-white-a3: rgba(255, 255, 255, .15);--rb-white-a4: rgba(255, 255, 255, .2);--rb-white-a5: rgba(255, 255, 255, .3);--rb-white-a6: rgba(255, 255, 255, .4);--rb-white-a7: rgba(255, 255, 255, .5);--rb-white-a8: rgba(255, 255, 255, .6);--rb-white-a9: rgba(255, 255, 255, .7);--rb-white-a10: rgba(255, 255, 255, .8);--rb-white-a11: rgba(255, 255, 255, .9);--rb-white-a12: rgba(255, 255, 255, .95)}[data-theme=dark] .bmd-source-folder{--rb-slate-1: #111113;--rb-slate-2: #18191b;--rb-slate-3: #212225;--rb-slate-4: #272a2d;--rb-slate-5: #2e3135;--rb-slate-6: #363a3f;--rb-slate-7: #43484e;--rb-slate-8: #5a6169;--rb-slate-9: #696e77;--rb-slate-10: #777b84;--rb-slate-11: #b0b4ba;--rb-slate-12: #edeef0;--rb-slate-a1: #00000000;--rb-slate-a2: #d8f4f609;--rb-slate-a3: #ddeaf814;--rb-slate-a4: #d3edf81d;--rb-slate-a5: #d9edfe25;--rb-slate-a6: #d6ebfd30;--rb-slate-a7: #d9edff40;--rb-slate-a8: #d9edff5d;--rb-slate-a9: #dfebfd6d;--rb-slate-a10: #e5edfd7b;--rb-slate-a11: #f1f7feb5;--rb-slate-a12: #fcfdffef;--rb-teal-1: #0d1514;--rb-teal-2: #111c1b;--rb-teal-3: #0d2d2a;--rb-teal-4: #023b37;--rb-teal-5: #084843;--rb-teal-6: #145750;--rb-teal-7: #1c6961;--rb-teal-8: #207e73;--rb-teal-9: #12a594;--rb-teal-10: #0eb39e;--rb-teal-11: #0bd8b6;--rb-teal-12: #adf0dd;--rb-teal-a1: #00deab05;--rb-teal-a2: #12fbe60c;--rb-teal-a3: #00ffe61e;--rb-teal-a4: #00ffe92d;--rb-teal-a5: #00ffea3b;--rb-teal-a6: #1cffe84b;--rb-teal-a7: #2efde85f;--rb-teal-a8: #32ffe775;--rb-teal-a9: #13ffe49f;--rb-teal-a10: #0dffe0ae;--rb-teal-a11: #0afed5d6;--rb-teal-a12: #b8ffebef;--rb-orange-1: #17120e;--rb-orange-2: #1e160f;--rb-orange-3: #331e0b;--rb-orange-4: #462100;--rb-orange-5: #562800;--rb-orange-6: #66350c;--rb-orange-7: #7e451d;--rb-orange-8: #a35829;--rb-orange-9: #f76b15;--rb-orange-10: #ff801f;--rb-orange-11: #ffa057;--rb-orange-12: #ffe0c2;--rb-orange-a1: #ec360007;--rb-orange-a2: #fe6d000e;--rb-orange-a3: #fb6a0025;--rb-orange-a4: #ff590039;--rb-orange-a5: #ff61004a;--rb-orange-a6: #fd75045c;--rb-orange-a7: #ff832c75;--rb-orange-a8: #fe84389d;--rb-orange-a9: #fe6d15f7;--rb-orange-a10: #ff801f;--rb-orange-a11: #ffa057;--rb-orange-a12: #ffe0c2;--rb-black-a1: rgba(0, 0, 0, .05);--rb-black-a2: rgba(0, 0, 0, .1);--rb-black-a3: rgba(0, 0, 0, .15);--rb-black-a4: rgba(0, 0, 0, .2);--rb-black-a5: rgba(0, 0, 0, .3);--rb-black-a6: rgba(0, 0, 0, .4);--rb-black-a7: rgba(0, 0, 0, .5);--rb-black-a8: rgba(0, 0, 0, .6);--rb-black-a9: rgba(0, 0, 0, .7);--rb-black-a10: rgba(0, 0, 0, .8);--rb-black-a11: rgba(0, 0, 0, .9);--rb-black-a12: rgba(0, 0, 0, .95);--rb-white-a1: rgba(255, 255, 255, .05);--rb-white-a2: rgba(255, 255, 255, .1);--rb-white-a3: rgba(255, 255, 255, .15);--rb-white-a4: rgba(255, 255, 255, .2);--rb-white-a5: rgba(255, 255, 255, .3);--rb-white-a6: rgba(255, 255, 255, .4);--rb-white-a7: rgba(255, 255, 255, .5);--rb-white-a8: rgba(255, 255, 255, .6);--rb-white-a9: rgba(255, 255, 255, .7);--rb-white-a10: rgba(255, 255, 255, .8);--rb-white-a11: rgba(255, 255, 255, .9);--rb-white-a12: rgba(255, 255, 255, .95)}.bmd-source-folder--create{--folder-front-color: #0090ff;--folder-front-highlight: #5eb1ef;--folder-front-shade: #0588f0;--folder-back-top: #3a5bc7;--folder-back-bottom: #3e63dd}.bmd-source-folder--recent{--folder-front-color: #acd8fc;--folder-front-highlight: #c2e5ff;--folder-front-shade: #8ec8f6;--folder-back-top: #5eb1ef;--folder-back-bottom: #8ec8f6}[data-theme=dark] .bmd-source-folder--create{--folder-front-highlight: #3b9eff;--folder-front-shade: #2870bd;--folder-back-top: #205d9e;--folder-back-bottom: #2870bd}[data-theme=dark] .bmd-source-folder--recent{--folder-front-color: #5f7a91;--folder-front-highlight: #6c869d;--folder-front-shade: #4e657a;--folder-back-top: #405263;--folder-back-bottom: #4e657a}[data-theme=dark] .bmd-source-folder--recent .folder-item{--folder-paper: #3b3e42;--folder-paper-ink: var(--rb-slate-8);--folder-paper-ink-strong: var(--rb-slate-9)}.bmd-source-folder[data-variant=solid] .folder-face-outer{box-shadow:inset 0 1px 0 var(--rb-white-a5),inset 0 0 0 .5px var(--rb-white-a1)}.bmd-source-folder .folder-face:before,.bmd-source-folder .folder-face:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none}.bmd-source-folder .folder-face:before{background:var(--rb-black-a12);opacity:calc(var(--folder-dim, 0) / .95)}.bmd-source-folder .folder-face:after{background:var(--rb-white-a12);opacity:calc(var(--folder-glint, 0) / .95)}.bmd-source-folder .folder-doc-block{opacity:1}.bmd-source-folder .folder-item{box-shadow:0 0 0 .5px var(--rb-slate-6),0 2px 4px var(--rb-black-a2)}.bmd-source-folder .folder-tab-text,.bmd-source-folder .folder-doc-title{font-size:12px}.bmd-source-folder--recent .folder-back .folder-tab-text{display:none}.bmd-source-folder .folder-doc-text{font-size:12px}.bmd-source-folder .folder-focus{stroke-width:.5px}.bmd-project-recent-card .folder-doc-title{flex:none;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;white-space:normal;line-height:18px;overflow-wrap:anywhere}.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}@keyframes spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.arc_btn_button,.arc_btn_labelSlot{transition:none}.arc_btn_spinner{animation: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-folders-section{display:flex;flex-direction:column;gap:16px}.bmd-project-folders-grid{display:grid;grid-template-columns:minmax(264px,1fr) minmax(0,2fr);gap:20px;align-items:start}.bmd-project-new-card,.bmd-project-recent-card{min-width:0;display:flex;flex-direction:column;padding:16px 20px 20px;border:.5px solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-sidebar);color:var(--text-primary)}.bmd-project-new-card{appearance:none;text-align:left;width:100%}.bmd-project-new-card__scene,.bmd-project-recent-card__scene{display:flex;align-items:flex-end;justify-content:center;width:100%;height:250px}.bmd-project-recent-card{container:recent-folder / inline-size}.bmd-project-card-caption{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:24px;margin-top:12px;font-size:var(--font-size-body);line-height:22px;font-weight:600}.bmd-project-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;height:250px;font-size:var(--font-size-body);color:var(--text-secondary)}.bmd-project-empty button{background:transparent;border:.5px solid var(--border-input);border-radius:var(--radius-sm);padding:6px 12px;color:var(--text-primary);cursor:pointer}@media(hover:hover)and (pointer:fine){.bmd-project-new-card:hover,.bmd-project-recent-card:hover{border-color:var(--border-strong)}}@media(max-width:1040px){.bmd-project-folders-grid{grid-template-columns:minmax(0,1fr);gap:16px}}.bmd-project-card-action-wrap{display:inline-flex;min-width:0;max-width:100%;margin-inline-start:calc(0px - var(--space-3) - 1px);--text-sm: 16px;--text-secondary: var(--text-primary)}.bmd-project-card-action-wrap .arc_btn_button{color:var(--text-primary);font-size:var(--font-size-section)}.bmd-project-search-empty{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--text-secondary);font-size:var(--font-size-caption);font-weight:400;line-height:20px}.bmd-project-card-icon{flex:none}.bmd-project-card-icon--new,.bmd-project-card-icon--recent{color:var(--blue-9, #1683ee)}.bmd-create-canvas-host{display:flex;align-items:center;justify-content:center;width:100%;height:240px}.bmd-create-canvas{width:252px;height:240px;--cc-scale: 1.14;--cc-paper-1: #d5efff;--cc-paper-2: #c2e5ff;--cc-paper-3: #acd8fc;--cc-paper-4: #8ec8f6;--cc-grid-ink: #113264;--cc-doc-strong: rgba(255, 255, 255, .92);--cc-doc-soft: rgba(255, 255, 255, .72);--cc-doc-block-start: rgba(255, 255, 255, .78);--cc-doc-block-end: rgba(255, 255, 255, .52);--cc-doc-dot: #5eb1ef;--cc-tick-bg: #0090ff;--cc-tick-ink: #fff}[data-theme=dark] .bmd-create-canvas{--cc-paper-1: #405263;--cc-paper-2: #4e657a;--cc-paper-3: #5f7a91;--cc-paper-4: #6c869d;--cc-front-top: var(--cc-paper-4);--cc-front-bottom: var(--cc-paper-3);--cc-grid-ink: #eeeeec;--cc-pencil-body: #2b3238;--cc-pencil-cap: #4a525b;--cc-doc-strong: rgba(255, 255, 255, .86);--cc-doc-soft: rgba(255, 255, 255, .56);--cc-doc-block-start: rgba(255, 255, 255, .34);--cc-doc-block-end: rgba(255, 255, 255, .18);--cc-doc-dot: #c2e5ff;--cc-tick-bg: #0090ff;--cc-tick-ink: #fff;--cc-ground: rgba(0, 0, 0, .45)}.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_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}}.arc_dlg_overlay{position:fixed;inset:0;z-index:50;background:var(--black-a6)}.arc_dlg_content{--text-sm: 14px;--text-xs: 12px;--text-lg: 16px;--font-size-body: 14px;--font-size-caption: 12px;--leading-body: 22px;position:fixed;inset:0;z-index:51;width:min(440px,calc(100vw - 32px));height:fit-content;max-height:calc(100dvh - 32px);margin:auto;border:.5px solid var(--border-input);border-radius:var(--radius-lg);background:var(--surface-popover);color:var(--text-primary);font-family:var(--font-family-sans);font-size:var(--font-size-body);line-height:22px;box-shadow:0 12px 32px var(--black-a3)}.arc_dlg_content:focus{outline:none}.arc_dlg_header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;border-bottom:.5px solid var(--border-default)}.arc_dlg_title{margin:0;font-size:var(--font-size-section);line-height:24px;font-weight:600}.arc_dlg_swap{display:block}.arc_dlg_description{margin:4px 0 0;font-size:var(--font-size-caption);color:var(--text-secondary)}.arc_dlg_close{display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--text-secondary);cursor:pointer}.arc_dlg_close:hover{background:var(--interaction-hover)}.arc_dlg_close:focus-visible{outline:.5px solid var(--focus-ring)}.arc_dlg_body{padding:20px}.arc_dlg_badge{margin-bottom:8px}.arc_dlg_footer{padding:16px 20px;border-top:.5px solid var(--border-default)}.arc_dlg_discardOverlay{z-index:70}.arc_dlg_discardContent{z-index:71;width:min(400px,calc(100vw - 32px))}.arc_dlg_discardBody{padding:0}.arc_dlg_discardActions{display:flex;justify-content:flex-end;gap:var(--space-2)}.arc_dlg_close:disabled{opacity:.5;cursor:not-allowed}.arc_dlg_keyframes{animation:none}@media(max-height:580px){.arc_dlg_content{overflow-y:auto}}.arc_dlg_original_overlay{position:fixed;inset:0;z-index:50;background:#03030375;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.arc_dlg_original_content{position:fixed;z-index:51;inset:0;width:min(calc(100vw - var(--space-8)),440px);height:fit-content;max-height:calc(100vh - var(--space-8));max-height:calc(100dvh - var(--space-8));margin:auto;overflow:auto;border:1px solid var(--border);border-radius:var(--radius-surface);background:var(--surface-raised);color:var(--foreground);box-shadow:var(--shadow-floating)}.arc_dlg_original_keyframes.arc_dlg_original_overlay[data-state=open]{animation:arc-dialog-overlay-in var(--duration-standard) var(--ease-enter) both}.arc_dlg_original_keyframes.arc_dlg_original_overlay[data-state=closed]{animation:arc-dialog-overlay-out var(--duration-fast) var(--ease-standard) both}.arc_dlg_original_keyframes.arc_dlg_original_content[data-state=open]{animation:arc-dialog-content-fade-in var(--duration-fast) var(--ease-enter) both,arc-dialog-content-rise-in var(--duration-spring) var(--ease-spring) both}.arc_dlg_original_keyframes.arc_dlg_original_content[data-state=closed]{animation:arc-dialog-content-out var(--duration-fast) var(--ease-standard) both}.arc_dlg_original_content:focus{outline:none}.arc_dlg_original_overlay[data-state=closed],.arc_dlg_original_content[data-state=closed]{pointer-events:none!important}.arc_dlg_original_header{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-5);padding:var(--space-6);border-bottom:1px solid var(--border)}.arc_dlg_original_title{margin:0;font-family:var(--font-body);font-size:var(--text-lg);font-weight:500;letter-spacing:var(--tracking-body);line-height:var(--leading-body)}.arc_dlg_original_description{margin:var(--space-2) 0 0;color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-body)}.arc_dlg_original_title,.arc_dlg_original_description{position:relative;overflow-wrap:anywhere}.arc_dlg_original_swap{display:block}.arc_dlg_original_title .arc_dlg_original_swap{line-height:var(--leading-body)}.arc_dlg_original_close{flex:0 0 auto;margin-block:calc((var(--text-lg) * var(--leading-body) - var(--space-8)) / 2);display:grid;place-items:center;width:var(--space-8);height:var(--space-8);border:1px solid var(--border);border-radius:var(--radius-control);background:color-mix(in oklab,var(--surface-muted) 50%,transparent);color:var(--text-secondary);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),transform var(--duration-spring) var(--ease-spring)}@media(hover:hover)and (pointer:fine){.arc_dlg_original_close:hover{background:var(--surface-muted);color:var(--foreground)}}.arc_dlg_original_close:active{transform:scale(.96);transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),transform var(--duration-instant) var(--ease-standard)}.arc_dlg_original_body{padding:var(--space-6);font-size:var(--text-sm);line-height:var(--leading-body)}@keyframes arc-dialog-overlay-in{0%{opacity:0}}@keyframes arc-dialog-overlay-out{to{opacity:0}}@keyframes arc-dialog-content-fade-in{0%{opacity:0}}@keyframes arc-dialog-content-rise-in{0%{transform:translateY(8px) scale(.96)}}@keyframes arc-dialog-content-out{to{opacity:0;transform:translateY(4px) scale(.98)}}@keyframes arc-dialog-content-fade-out{to{opacity:0}}@media(prefers-reduced-motion:reduce){.arc_dlg_original_keyframes.arc_dlg_original_overlay[data-state=open],.arc_dlg_original_keyframes.arc_dlg_original_content[data-state=open]{animation:arc-dialog-overlay-in var(--duration-instant) var(--ease-standard) both}.arc_dlg_original_keyframes.arc_dlg_original_overlay[data-state=closed]{animation:arc-dialog-overlay-out var(--duration-instant) var(--ease-standard) both}.arc_dlg_original_keyframes.arc_dlg_original_content[data-state=closed]{animation:arc-dialog-content-fade-out var(--duration-instant) var(--ease-standard) both}.arc_dlg_original_close,.arc_dlg_original_close:active{transition:none}.arc_dlg_original_close:active{transform:none}}.arc_dlg_content,.arc_dlg_original_content{display:flex;flex-direction:column;overflow:hidden}.arc_dlg_header,.arc_dlg_original_header,.arc_dlg_footer,.arc_dlg_original_footer{flex:none}.arc_dlg_scrollArea,.arc_dlg_original_scrollArea{flex:0 1 auto}.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_bdg_badge{display:inline-flex;min-height:24px;align-items:center;border:var(--border-width, .5px) solid var(--badge-border, var(--border-default));border-radius:var(--radius-sm, 6px);padding:0 8px;color:var(--badge-foreground, var(--text-secondary));background:var(--badge-background, var(--surface-sidebar));font-size:var(--font-size-caption, 12px);font-weight:500;letter-spacing:0;line-height:1.4;white-space:nowrap;overflow:clip;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),color var(--motion-duration-fast, .25s) var(--motion-ease-standard, ease-out)}.arc_bdg_sm{min-height:22px;padding:0 8px;font-size:var(--font-size-caption, 12px)}.arc_bdg_md{min-height:24px;padding:0 9px;font-size:var(--font-size-caption, 12px)}.arc_bdg_body{display:block}.arc_bdg_content{position:relative;display:inline-flex;width:max-content;align-items:center;gap:5px}.arc_bdg_sm .arc_bdg_content{gap:4px}.arc_bdg_label,.arc_bdg_glyph{position:relative;display:inline-flex;align-items:center}.arc_bdg_text{display:block}.arc_bdg_icon{position:relative;display:inline-flex;width:auto;height:auto;flex:0 0 auto;align-items:center;justify-content:center;color:var(--badge-color, currentColor);line-height:1}.arc_bdg_neutral{--badge-color: var(--text-secondary);--badge-foreground: var(--text-secondary);--badge-background: var(--surface-sidebar);--badge-border: var(--border-default)}.arc_bdg_info{--badge-color: var(--violet-11);--badge-foreground: var(--violet-11);--badge-background: var(--violet-3);--badge-border: var(--border-default)}.arc_bdg_warning{--badge-color: var(--amber-11);--badge-foreground: var(--amber-11);--badge-background: var(--amber-3);--badge-border: var(--border-default)}.arc_bdg_success{--badge-color: var(--green-11);--badge-foreground: var(--green-11);--badge-background: var(--green-3);--badge-border: var(--border-default)}.arc_bdg_danger{--badge-color: var(--red-11);--badge-foreground: var(--red-11);--badge-background: var(--red-3);--badge-border: var(--red-7)}@media(prefers-reduced-motion:reduce){.arc_bdg_badge{transition-duration:0ms}}.arc_ph_frame{--pad: 28px;position:relative;display:flex;width:min(100%,980px);height:640px;min-width:0;flex-direction:column;margin-inline:auto;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-card-compact);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);container:page-header / inline-size}.arc_ph_header{container:project-detail-header / inline-size;position:relative;z-index:1;flex:none;padding:16px var(--pad) 0;background:var(--surface);box-shadow:inset 0 -1px 0 var(--border)}.arc_ph_bar{display:grid;min-height:var(--control-height-sm);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px}.arc_ph_lead{display:grid;min-width:0;align-items:center}.arc_ph_lead>*{grid-area:1 / 1;min-width:0}.arc_ph_compact{display:inline-flex;max-width:calc(100% + 8px);justify-self:start;align-items:center;gap:10px;margin-left:-8px;border:0;border-radius:var(--radius-md);padding:5px 8px;background:transparent;color:var(--foreground);font:inherit;letter-spacing:inherit;text-align:left;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard)}.arc_ph_compactTitle{min-width:0;overflow:hidden;font-size:var(--text-base);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.arc_ph_compactBadge{flex:none}.arc_ph_dot{width:6px;height:6px;border-radius:50%;background:currentColor}.arc_ph_actions{display:flex;align-items:center;justify-content:flex-end;margin-left:auto}.arc_ph_secondary{display:flex;flex:none;clip-path:inset(-8px 0 -8px -8px)}.arc_ph_secondaryInner{display:flex;flex:none;gap:8px;padding-right:8px}.arc_ph_trailing{display:flex;flex:none;align-items:center;gap:8px}.arc_ph_actions .arc_ph_iconButton{width:var(--control-height-sm);padding-inline:0}.arc_ph_intro{overflow:clip}.arc_ph_introInner{display:grid;justify-items:start;gap:10px;padding:18px 0 20px}.arc_ph_titleRow{display:flex;width:100%;flex-wrap:wrap;align-items:center;gap:8px 14px;transform-origin:0 0}.arc_ph_titleRow .arc_ph_actions{flex-wrap:wrap;gap:var(--space-2)}.arc_ph_title{margin:0;font-family:var(--font-display);font-size:var(--text-3xl);font-weight:500;letter-spacing:var(--tracking-display);line-height:var(--leading-display)}.arc_ph_title:focus{outline:none}.arc_ph_details{display:grid;justify-items:start;gap:14px}.arc_ph_description{max-width:60ch;margin:0;color:var(--text-secondary);text-wrap:pretty}.arc_ph_meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;color:var(--text-muted);font-size:var(--text-xs)}.arc_ph_metaIcon{display:inline-flex;align-items:center;gap:6px}.arc_ph_meta strong{color:var(--text-secondary);font-weight:500}.arc_ph_projectDetails{width:100%;min-width:0}.arc_ph_projectMeta{display:flex;width:100%;min-width:0;flex-wrap:wrap;align-items:center;gap:10px 16px}.arc_ph_projectFacts{display:flex;flex:1 1 240px;min-width:0;flex-wrap:wrap;align-items:center;gap:10px 20px;margin:0}.arc_ph_projectFacts>div{display:inline-flex;min-width:0;max-width:100%;flex-wrap:wrap;align-items:baseline;gap:4px 6px}.arc_ph_projectFacts dt,.arc_ph_projectFacts dd{margin:0;font-size:var(--font-size-caption);line-height:var(--line-height-caption)}.arc_ph_projectFacts dt{color:var(--text-secondary)}.arc_ph_projectFacts dd{color:var(--text-primary);font-weight:var(--font-weight-medium);overflow-wrap:anywhere}.arc_ph_participantsTrigger{display:inline-flex;flex:none;align-items:center;border:0;border-radius:var(--radius-md);padding:2px;background:transparent;color:var(--text-primary);cursor:pointer}.arc_ph_participantsTrigger:hover{background:var(--interaction-hover)}.arc_ph_participantsTrigger:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.arc_ph_participantsCard{--surface-raised: var(--surface-popover);--surface-muted: var(--interaction-hover);--foreground: var(--text-primary);--border: var(--border-input);--font-body: var(--font-family-sans);--text-sm: var(--font-size-body);--text-base: var(--font-size-body)}.arc_ph_participantsTitle{margin:0 0 12px;color:var(--text-primary);font-size:var(--font-size-body);line-height:var(--line-height-body);font-weight:var(--font-weight-medium)}.arc_ph_participantsList{display:grid;gap:12px;margin:0;padding:0;list-style:none}.arc_ph_participantsList li{display:flex;min-width:0;align-items:center;gap:10px}.arc_ph_participantText{display:grid;min-width:0;gap:2px;color:var(--text-primary);font-size:var(--font-size-body);line-height:var(--line-height-caption);overflow-wrap:anywhere}.arc_ph_participantText>span:last-child{color:var(--text-secondary);font-size:var(--font-size-caption)}.arc_ph_tabs{position:relative;display:flex;gap:2px;margin:2px calc(var(--pad) * -1) 0;padding:0 calc(var(--pad) - 10px);overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.arc_ph_tabs::-webkit-scrollbar{display:none}.arc_ph_tab{position:relative;display:inline-flex;height:44px;flex:none;align-items:center;gap:6px;border:0;padding:0 10px;background:none;color:var(--text-secondary);font:inherit;font-weight:500;letter-spacing:inherit;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--duration-fast) var(--ease-standard)}.arc_ph_tab:before{position:absolute;inset:8px 0;border-radius:var(--radius-md);background:color-mix(in oklab,var(--foreground) 4.5%,transparent);content:"";opacity:0;transition:opacity var(--duration-fast) var(--ease-standard)}.arc_ph_tab[data-state=active]{color:var(--foreground)}.arc_ph_tabLabel,.arc_ph_count{position:relative}.arc_ph_count{color:var(--text-muted);font-variant-numeric:tabular-nums}.arc_ph_tab[data-state=active] .arc_ph_count{color:var(--text-secondary)}.arc_ph_count>span{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit}.arc_ph_indicator{position:absolute;right:10px;bottom:0;left:10px;height:2px;border-radius:2px 2px 0 0;background:var(--accent)}.arc_ph_scroller{position:relative;flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:28px var(--pad) 84px;scrollbar-color:var(--border-strong) transparent;scrollbar-width:thin}.arc_ph_panel{min-height:600px}.arc_ph_sectionTitle{margin:0 0 8px;font-size:var(--text-sm);font-weight:500}.arc_ph_note{color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;white-space:nowrap}.arc_ph_overview{display:grid;gap:36px}.arc_ph_progress{max-width:480px}.arc_ph_milestones,.arc_ph_activity,.arc_ph_issues,.arc_ph_updates,.arc_ph_files{margin:0;padding:0;list-style:none}.arc_ph_milestones li{display:grid;min-height:48px;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:2px 12px;border-bottom:1px solid var(--border-subtle)}.arc_ph_milestones li:last-child,.arc_ph_activity li:last-child,.arc_ph_files li:last-child{border-bottom:0}.arc_ph_milestones li>svg{color:var(--text-muted)}.arc_ph_milestones li[data-state=done]>svg{color:var(--success)}.arc_ph_milestones li[data-state=active]>svg{color:var(--accent)}.arc_ph_activity li{display:grid;min-height:52px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;border-bottom:1px solid var(--border-subtle)}.arc_ph_activity p{margin:0;color:var(--text-secondary)}.arc_ph_activity strong{color:var(--foreground);font-weight:500}.arc_ph_issue,.arc_ph_update{overflow-x:visible;overflow-y:clip;border-bottom:1px solid var(--border-subtle)}.arc_ph_issue:last-child,.arc_ph_update:last-child{border-bottom-color:transparent}.arc_ph_issueInner{position:relative;isolation:isolate;display:grid;min-height:52px;grid-template-columns:32px minmax(0,1fr) auto auto;align-items:center;gap:12px;margin-inline:-10px;padding:4px 10px}.arc_ph_check{position:relative;display:grid;width:32px;height:32px;place-items:center;margin-left:-7px;border:0;border-radius:50%;padding:0;background:none;color:var(--text-muted);cursor:pointer;transition:color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard)}.arc_ph_checkGlyph{display:grid;place-items:center}.arc_ph_issue[data-closing] .arc_ph_check{color:var(--success);cursor:default}.arc_ph_issueText{display:flex;min-width:0;align-items:baseline;gap:12px}.arc_ph_issueId{flex:none;min-width:60px;color:var(--text-muted);font-size:var(--text-xs)}.arc_ph_issueTitle{min-width:0;overflow:hidden;text-decoration:line-through transparent;text-overflow:ellipsis;white-space:nowrap;transition:color var(--duration-standard) var(--ease-standard),text-decoration-color var(--duration-standard) var(--ease-standard)}.arc_ph_issue[data-closing] .arc_ph_issueTitle{color:var(--text-muted);text-decoration-color:currentColor}.arc_ph_issueLabel{color:var(--text-muted);font-size:var(--text-xs)}.arc_ph_issue[data-fresh] .arc_ph_issueInner:before,.arc_ph_update[data-fresh] .arc_ph_updateInner:before{position:absolute;z-index:-1;inset:3px 0;border-radius:var(--radius-inset);background:color-mix(in oklab,var(--foreground) 6%,transparent);content:"";animation:arrived 1.8s var(--ease-standard) both}@keyframes arrived{0%,35%{opacity:1}to{opacity:0}}.arc_ph_updateInner{position:relative;isolation:isolate;display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;margin-inline:-10px;padding:18px 10px}.arc_ph_updateHead{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;min-height:22px}.arc_ph_author{font-weight:500}.arc_ph_updateInner p{max-width:64ch;margin:6px 0 0;color:var(--text-secondary);text-wrap:pretty}.arc_ph_files li{display:grid;min-height:56px;grid-template-columns:16px minmax(0,1fr) auto 52px;align-items:center;gap:14px;border-bottom:1px solid var(--border-subtle)}.arc_ph_files li>svg{color:var(--text-secondary)}.arc_ph_fileName{display:grid;min-width:0}.arc_ph_fileName>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arc_ph_fileDate{color:var(--text-muted);font-size:var(--text-xs);text-align:right;white-space:nowrap}.arc_ph_empty{display:grid;justify-items:center;gap:4px;padding:72px 16px;text-align:center}.arc_ph_empty>svg{margin-bottom:8px;color:var(--success)}.arc_ph_empty p{margin:0;font-size:var(--text-base);font-weight:500}.arc_ph_empty span{color:var(--text-muted)}.arc_ph_empty button{margin-top:14px}.arc_ph_toastLayer{position:absolute;z-index:3;right:16px;bottom:16px;left:16px;display:flex;justify-content:center;pointer-events:none}.arc_ph_toast{display:inline-flex;max-width:100%;align-items:center;gap:8px;border:1px solid var(--border);border-radius:var(--radius-control);padding:9px 14px;background:var(--surface-raised);box-shadow:var(--shadow-floating);color:var(--foreground);font-size:var(--text-sm)}.arc_ph_toast>svg{flex:none;color:var(--text-secondary)}.arc_ph_toast[data-tone=success]>svg{color:var(--success)}.arc_ph_toast[data-tone=error]>svg{color:var(--danger)}.arc_ph_srOnly{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.arc_ph_menu{--menu-y: -5px;position:relative;z-index:60;min-width:13rem;border:1px solid var(--border);border-radius:var(--radius-panel);padding:5px;background:var(--surface-raised);box-shadow:var(--shadow-floating);color:var(--foreground);font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:var(--tracking-body);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_ph_menu[data-side=top]{--menu-y: 5px}@starting-style{.arc_ph_menu[data-state=open]{opacity:0;transform:translateY(var(--menu-y)) scale(.97)}}.arc_ph_menu[data-state=closed]{opacity:0;transform:translateY(calc(var(--menu-y) * .5)) scale(.985);transition:opacity var(--duration-instant) var(--ease-standard),transform var(--duration-instant) var(--ease-standard);animation:menu-exit var(--duration-instant) linear both;pointer-events:none}.arc_ph_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}.arc_ph_item{position:relative;display:flex;min-height:36px;align-items:center;gap:10px;border-radius:calc(var(--radius-panel) - 6px);padding:0 11px;outline:none;cursor:pointer;user-select:none}.arc_ph_item>svg{flex:none;color:var(--text-secondary)}.arc_ph_item[data-disabled]{opacity:.45;cursor:default}.arc_ph_separator{height:1px;margin:4px -5px;background:var(--border-subtle)}@media(hover:hover)and (pointer:fine){.arc_ph_compact:hover{background:color-mix(in oklab,var(--foreground) 4.5%,transparent)}.arc_ph_tab:hover{color:var(--foreground)}.arc_ph_tab:hover:before{opacity:1}.arc_ph_check:hover{background:color-mix(in oklab,var(--foreground) 5%,transparent);color:var(--foreground)}.arc_ph_issue[data-closing] .arc_ph_check:hover{background:none;color:var(--success)}}@container page-header (max-width: 719px){.arc_ph_frame:not([data-measured]) .arc_ph_secondary{width:0!important;opacity:0!important}}@container page-header (max-width: 559px){.arc_ph_header,.arc_ph_scroller{--pad: 18px}.arc_ph_compact .arc_ph_compactBadge{display:none}.arc_ph_tabs{padding-right:calc(var(--pad) + 14px);mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent)}.arc_ph_milestones li{grid-template-columns:16px minmax(0,1fr);padding-block:10px}.arc_ph_milestones li>.arc_ph_note{grid-column:2}.arc_ph_title{font-size:var(--text-2xl)}.arc_ph_introInner{padding-top:16px}.arc_ph_issueInner{grid-template-columns:32px minmax(0,1fr) auto;align-items:start;padding-block:10px}.arc_ph_issueInner .arc_ph_check{margin-top:-6px}.arc_ph_issueText{display:grid;gap:2px}.arc_ph_issueTitle{overflow:visible;white-space:normal}.arc_ph_issueLabel,.arc_ph_fileDate{display:none}.arc_ph_files li{grid-template-columns:16px minmax(0,1fr) auto}.arc_ph_activity li{grid-template-columns:auto minmax(0,1fr);padding-block:10px}.arc_ph_activity li>.arc_ph_note{grid-column:2;margin-top:-8px}}@container page-header (max-width: 459px){.arc_ph_createText{display:none}.arc_ph_actions .arc_ph_create{width:var(--control-height-sm);padding-inline:0}}@media(max-width:560px){.arc_ph_frame{height:clamp(560px,calc(100svh - 48px),760px);border-radius:calc(var(--control-radius) - 4px)}}@media(prefers-reduced-motion:reduce){.arc_ph_compact,.arc_ph_tab,.arc_ph_tab:before,.arc_ph_check,.arc_ph_issueTitle{transition:none}.arc_ph_menu,.arc_ph_menu[data-state=closed]{transform:none;transition:opacity var(--duration-instant) linear}}@container project-detail-header (max-width: 260px){.arc_ph_bar{grid-template-columns:minmax(0,1fr);gap:8px}.arc_ph_actions{justify-content:flex-start}}.arc_sc_root{display:inline-flex;min-width:0;max-width:100%;flex-shrink:1;border:var(--border-width, .5px) solid var(--border-default);border-radius:var(--radius-md, 8px);background:var(--surface-sidebar)}.arc_sc_track{--fade-start: 0px;--fade-end: 0px;isolation:isolate;display:flex;min-width:0;gap:2px;overflow-x:auto;overscroll-behavior-x:contain;padding:2px;border-radius:inherit;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--fade-start),#000 calc(100% - var(--fade-end)),transparent);mask-image:linear-gradient(to right,transparent,#000 var(--fade-start),#000 calc(100% - var(--fade-end)),transparent)}.arc_sc_track::-webkit-scrollbar{display:none}.arc_sc_track[data-fade-start]{--fade-start: 16px}.arc_sc_track[data-fade-end]{--fade-end: 16px}.arc_sc_button{position:relative;flex:0 0 auto;min-height:28px;height:28px;border:0;border-radius:var(--radius-sm, 6px);padding:0 11px;background:transparent;color:var(--text-secondary);font:inherit;font-size:var(--font-size-caption, 12px);font-weight:500;line-height:1;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--motion-duration-fast, .25s) var(--motion-ease-standard, ease-out)}@media(hover:hover)and (pointer:fine){.arc_sc_button:hover{color:var(--text-primary)}}.arc_sc_button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.arc_sc_button:active,.arc_sc_button[aria-pressed=true]{color:var(--text-primary)}.arc_sc_selection{position:absolute;z-index:-1;inset:0;border:var(--border-width, .5px) solid var(--border-input);border-radius:inherit;background:var(--surface-popover);box-shadow:var(--shadow-low)}.arc_sc_label{position:relative;z-index:1;display:inline-flex;align-items:center;gap:5px}.arc_sc_root[data-variant=text],.arc_sc_original_root[data-variant=text]{border:0;background:transparent}.arc_sc_root[data-variant=text] .arc_sc_track,.arc_sc_original_root[data-variant=text] .arc_sc_original_track{gap:var(--space-3);padding:0}.arc_sc_root[data-variant=text] .arc_sc_button,.arc_sc_original_root[data-variant=text] .arc_sc_original_button{min-height:var(--space-8);height:var(--space-8);padding:0;font-size:var(--font-size-caption);font-weight:var(--font-weight-regular)}.arc_sc_root[data-variant=text] .arc_sc_selection,.arc_sc_original_root[data-variant=text] .arc_sc_original_selection{border:0;background:transparent;box-shadow:none}.arc_sc_root[data-icon-only] .arc_sc_button{display:inline-flex;width:28px;align-items:center;justify-content:center;padding:0}.arc_sc_icon{display:inline-flex;align-items:center;justify-content:center}@media(max-width:480px){.arc_sc_button{padding:0 9px}}@media(prefers-reduced-motion:reduce){.arc_sc_button{transition:none}}.arc_sc_original_root{display:inline-flex;min-width:0;max-width:100%;flex-shrink:1;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-muted)}.arc_sc_original_track{--fade-start: 0px;--fade-end: 0px;isolation:isolate;display:flex;min-width:0;gap:2px;overflow-x:auto;overscroll-behavior-x:contain;padding:3px;border-radius:inherit;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--fade-start),#000 calc(100% - var(--fade-end)),transparent);mask-image:linear-gradient(to right,transparent,#000 var(--fade-start),#000 calc(100% - var(--fade-end)),transparent)}.arc_sc_original_track::-webkit-scrollbar{display:none}.arc_sc_original_track[data-fade-start]{--fade-start: 20px}.arc_sc_original_track[data-fade-end]{--fade-end: 20px}.arc_sc_original_button{position:relative;flex:0 0 auto;min-height:var(--control-height-sm);border:0;border-radius:calc(var(--radius-control) - 4px);padding:0 12px;background:transparent;color:var(--text-muted);font:inherit;font-size:var(--text-sm);font-weight:500;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--duration-fast) var(--ease-standard)}@media(hover:hover)and (pointer:fine){.arc_sc_original_button:hover{color:var(--foreground)}}.arc_sc_original_button:active,.arc_sc_original_button[aria-pressed=true]{color:var(--foreground)}.arc_sc_original_selection{position:absolute;z-index:-1;inset:0;border:1px solid var(--border);border-radius:inherit;background:var(--surface);box-shadow:var(--shadow-resting)}.arc_sc_original_label{position:relative;z-index:1;display:inline-flex;align-items:center;gap:6px}@media(max-width:380px){.arc_sc_original_button{padding:0 10px}}@media(prefers-reduced-motion:reduce){.arc_sc_original_button{transition:none}}.arc_ts_shimmer{--ts-highlight: var(--text-shimmer-highlight, currentColor);--ts-base: var(--text-shimmer-base, color-mix(in oklab, currentColor 12%, var(--text-muted)))}.arc_ts_stage{position:relative;display:inline-block;max-width:100%}.arc_ts_label{display:inline-block;max-width:100%;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.arc_ts_stage[data-sizing] .arc_ts_label{max-width:none;white-space:nowrap}.arc_ts_label::selection{-webkit-text-fill-color:currentColor}@supports not (color: color-mix(in oklab,red,blue)){.arc_ts_label{background:none!important;-webkit-text-fill-color:currentColor}}@media(forced-colors:active){.arc_ts_label{background:none!important;-webkit-text-fill-color:currentColor}}.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}}.bmd-program-flow{--flow-panel: var(--surface-container);--flow-detail: var(--surface-popover);--flow-border: color-mix(in srgb, var(--border-default) 60%, var(--flow-panel));--flow-divider: color-mix(in srgb, var(--border-default) 40%, var(--flow-panel));--flow-filter: var(--surface-popover);container-type:inline-size;display:flex;flex-direction:column;min-width:0;max-height:min(640px,max(320px,75vh));overflow:hidden;border:1px solid var(--flow-border);border-radius:var(--component-popover-radius);background:var(--flow-panel)}:root[data-theme=dark] .bmd-program-flow{--flow-panel: var(--surface-sidebar);--flow-detail: var(--surface-container);--flow-filter: var(--surface-container)}.bmd-flow-header{display:flex;min-height:72px;flex:none;align-items:center;gap:16px;padding:18px 20px}.bmd-flow-heading{display:inline-flex;min-width:0;align-items:center;gap:12px}.bmd-flow-heading h2{font-size:var(--font-size-section);font-weight:500;line-height:24px}.bmd-flow-content{display:flex;min-height:0;flex-direction:column;overflow:hidden}.bmd-flow-progress{display:grid;flex:none;gap:13px;padding:0 20px}.bmd-flow-progress-label{display:flex;justify-content:space-between;gap:12px;color:var(--text-secondary);font-size:var(--font-size-body);line-height:20px}.bmd-flow-progress-label span:last-child:not(:first-child){flex:none;font-size:var(--font-size-caption);font-variant-numeric:tabular-nums}.bmd-flow-progress-track{height:8px;overflow:hidden;border-radius:var(--radius-xs);background:var(--flow-filter)}.bmd-flow-progress-track>span{display:block;height:100%;border-radius:inherit;background:color-mix(in srgb,var(--text-secondary) 60%,var(--flow-panel))}.bmd-flow-filters{display:flex;min-width:0;flex:none;padding:16px 20px 18px}.bmd-flow-filter-control{--radius-md: 22px;--radius-sm: 18px;--border-default: var(--flow-border);--border-input: var(--flow-border);--surface-sidebar: var(--flow-filter);--surface-popover: var(--flow-panel);--shadow-low: none}.bmd-flow-filter-control .arc_sc_track{padding:4px}.bmd-flow-filter-control .arc_sc_button{height:36px;min-height:36px;padding-inline:12px;font-size:var(--font-size-body);font-weight:400}.bmd-flow-filter-control .arc_sc_selection{box-shadow:none}.bmd-flow-filter-count{color:var(--text-secondary);font-size:var(--font-size-body);font-weight:400;font-variant-numeric:tabular-nums}@property --flow-feather{syntax: "<length>"; inherits: false; initial-value: 0px;}.bmd-flow-list-area{min-height:0;flex:1 1 auto}.bmd-flow-list{border-top:1px solid var(--flow-divider);mask-image:linear-gradient(to bottom,#000 calc(100% - var(--flow-feather)),transparent);transition:--flow-feather var(--duration-standard, .25s) var(--ease-standard, ease)}.bmd-flow-list-items{display:grid;margin:0;padding:0;list-style:none}.bmd-flow-list[data-more]{--flow-feather: 36px}.bmd-flow-list:focus-visible{outline:1px solid var(--focus-ring);outline-offset:-2px}@media(prefers-reduced-motion:reduce){.bmd-flow-list{transition:none}}.bmd-flow-row{min-width:0}.bmd-flow-row+.bmd-flow-row{border-top:1px solid var(--flow-divider)}.bmd-flow-row-main{display:flex;min-height:68px;align-items:center;gap:12px;padding:14px 20px;transition:background-color var(--duration-fast, .16s) var(--ease-standard, ease)}@media(hover:hover)and (pointer:fine){.bmd-flow-row-main:hover{background:color-mix(in srgb,var(--flow-detail) 55%,transparent)}}.bmd-flow-row-trigger{display:flex;flex:1;min-width:0;align-items:center;gap:12px;padding:0;border:0;background:transparent;color:inherit;text-align:left;font:inherit;cursor:pointer}.bmd-flow-row-trigger:disabled{opacity:1;cursor:default}.bmd-flow-actors{display:flex;width:56px;flex:none;align-items:center;justify-content:center;--avatar-group-ring: var(--flow-panel)}.bmd-flow-agent-avatar{display:grid;width:100%;height:100%;box-sizing:border-box;place-items:center;border:1px solid color-mix(in srgb,var(--blue-9) 24%,var(--flow-border));border-radius:50%;background:color-mix(in srgb,var(--blue-9) 13%,var(--flow-panel));color:var(--blue-11)}.bmd-flow-agent-avatar svg{width:70%;height:70%}.bmd-flow-agent-avatar[data-agent=php]{border-color:color-mix(in srgb,var(--green-9) 24%,var(--flow-border));background:color-mix(in srgb,var(--green-9) 13%,var(--flow-panel));color:var(--green-11)}.bmd-flow-row-copy{display:grid;flex:1;min-width:0;gap:3px}.bmd-flow-row-copy strong{min-width:0;overflow:hidden;color:var(--text-primary);font-size:var(--font-size-body);font-weight:500;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.bmd-flow-row-meta{display:flex;min-width:0;align-items:center;gap:8px;overflow:hidden;color:var(--text-secondary);font-size:var(--font-size-caption);line-height:18px;white-space:nowrap}.bmd-flow-row-status,.bmd-flow-status-note{display:inline-flex;flex:none;align-items:center;gap:6px}.bmd-flow-status-icon{display:grid;width:14px;height:18px;flex:none;place-items:center}.bmd-flow-row[data-status=\5df2\5b8c\6210]>.bmd-flow-row-main .bmd-flow-status-icon{color:var(--success)}.bmd-flow-row[data-status=\5f85\5904\7406]>.bmd-flow-row-main .bmd-flow-status-icon{color:var(--accent)}.bmd-flow-row[data-status=\5f02\5e38] .bmd-flow-row-status,.bmd-flow-status-note{color:var(--danger)}.bmd-project-detail .bmd-flow-inline-action{--arc-button-font-size: var(--font-size-caption)}.bmd-flow-row-side{display:flex;flex:none;align-items:center;gap:16px}.bmd-flow-step-count,.bmd-flow-updated{color:var(--text-secondary);font-size:var(--font-size-caption);line-height:18px;white-space:nowrap;font-variant-numeric:tabular-nums}.bmd-flow-updated{color:var(--text-primary)}.bmd-flow-row-toggle{display:grid;width:28px;height:32px;place-items:center;padding:0;border:0;border-radius:var(--radius-md);background:transparent;color:var(--text-secondary);cursor:pointer}.bmd-flow-row-toggle svg{transition:transform var(--duration-fast, .16s) var(--ease-standard, ease)}.bmd-flow-row-toggle[aria-expanded=true] svg{transform:rotate(180deg)}@media(hover:hover)and (pointer:fine){.bmd-flow-row-toggle:hover{color:var(--text-primary);background:var(--flow-detail)}}.bmd-flow-detail{overflow:hidden}.bmd-flow-group-summary{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bmd-flow-children{display:grid;margin:0 20px 16px;padding:0;overflow:hidden;border:1px solid var(--flow-border);border-radius:var(--control-radius);background:var(--flow-detail);list-style:none}.bmd-flow-row--nested .bmd-flow-row-main{min-height:60px;padding:10px 14px}.bmd-flow-row--nested .bmd-flow-actors{--avatar-group-ring: var(--flow-detail)}.bmd-flow-row--nested .bmd-flow-ai-detail,.bmd-flow-row--nested .bmd-flow-detail>.bmd-flow-human-detail{margin:0 14px 12px;background:var(--flow-panel)}.bmd-flow-ai-detail{display:grid;padding:14px;margin:0 20px 16px;border-radius:var(--control-radius);background:var(--flow-detail)}.bmd-flow-detail-heading{overflow:hidden;color:var(--text-primary);font-size:var(--font-size-body);font-weight:500;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.bmd-flow-detail-actors{display:flex;min-height:24px;align-items:center;flex-wrap:wrap;gap:4px 12px;color:var(--text-secondary);font-size:var(--font-size-caption);line-height:18px}.bmd-flow-detail-actors>span{display:inline-flex;min-width:0;align-items:center;gap:4px}.bmd-flow-detail-actors svg{flex:none}.bmd-flow-detail-steps{display:grid;gap:4px;margin-top:7px;padding-top:13px;border-top:1px solid var(--flow-divider)}.bmd-flow-detail-label{min-height:20px;color:var(--text-secondary);font-size:var(--font-size-caption);line-height:20px}.bmd-flow-steps{display:grid;gap:2px;margin:0;padding:0;list-style:none}.bmd-flow-steps li{display:flex;min-width:0;min-height:24px;align-items:center;gap:8px;color:var(--text-secondary);font-size:var(--font-size-caption);line-height:18px}.bmd-flow-step-icon{display:grid;width:14px;height:18px;flex:none;place-items:center}.bmd-flow-step-title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bmd-flow-steps li[data-status=running] .bmd-flow-step-title{color:var(--text-primary);--text-shimmer-base: color-mix(in srgb, var(--text-primary) 70%, var(--text-secondary))}.bmd-flow-steps li[data-status=stopped] .bmd-flow-step-icon,.bmd-flow-steps li[data-status=stopped] .bmd-flow-step-status{color:var(--danger)}.bmd-flow-step-status{flex:none;white-space:nowrap}.bmd-flow-detail>.bmd-flow-human-detail{margin:0 20px 16px;padding:14px;border-radius:var(--control-radius);background:var(--flow-detail);color:var(--text-secondary);font-size:var(--font-size-body);line-height:20px}.bmd-flow-empty{padding:32px 20px;border-top:1px solid var(--flow-divider);color:var(--text-secondary);font-size:var(--font-size-body);text-align:center}@container (max-width: 430px){.bmd-flow-row-main{flex-wrap:wrap}.bmd-flow-row-trigger{flex-basis:100%}.bmd-flow-row-side{width:100%;justify-content:flex-end;padding-left:52px}}@media(prefers-reduced-motion:reduce){.bmd-flow-progress-track>span,.bmd-flow-row-main,.bmd-flow-row-toggle svg{transition:none}}.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_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_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_acc_accordion{width:100%;border-top:1px solid var(--border)}.arc_acc_item{border-bottom:1px solid var(--border)}.arc_acc_header{margin:0}.arc_acc_trigger{display:flex;width:100%;min-height:var(--control-height-lg);align-items:center;justify-content:space-between;gap:var(--space-5);padding:var(--space-2) 0;border:0;background:transparent;color:var(--foreground);font:inherit;font-size:var(--text-sm);font-weight:500;line-height:var(--leading-body);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--duration-fast) var(--ease-standard)}@media(hover:hover)and (pointer:fine){.arc_acc_trigger:hover{color:var(--text-secondary)}.arc_acc_trigger:hover .arc_acc_icon{color:var(--foreground)}}.arc_acc_icon{display:inline-flex;flex:0 0 auto;color:var(--text-muted);transition:color var(--duration-fast) var(--ease-standard)}.arc_acc_trigger[data-state=open] .arc_acc_icon{color:var(--foreground)}.arc_acc_panel{overflow:hidden;color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-body)}.arc_acc_panelInner{overflow-wrap:anywhere;padding:0 var(--space-8) var(--space-5) 0}.arc_acc_resource{border-top-color:var(--border-default)}.arc_acc_resource .arc_acc_item{border-bottom:0}.arc_acc_resource .arc_acc_trigger{min-height:0;justify-content:flex-start;gap:8px;padding:12px 20px;color:var(--text-secondary);font-size:var(--font-size-caption);font-weight:inherit}.arc_acc_resource .arc_acc_icon{order:-1}.arc_acc_resource .arc_acc_panelInner{padding:0}.arc_acc_lg .arc_acc_trigger{min-height:76px;gap:var(--space-8);padding-block:var(--space-5);font-size:var(--text-lg);letter-spacing:var(--tracking-body)}.arc_acc_lg .arc_acc_panel{font-size:var(--text-base);line-height:1.65}.arc_acc_lg .arc_acc_panelInner{max-width:62ch;padding:0 var(--space-12) var(--space-6) 0}@media(max-width:520px){.arc_acc_lg .arc_acc_trigger{min-height:68px;font-size:var(--text-base)}.arc_acc_lg .arc_acc_panel{font-size:var(--text-sm)}.arc_acc_lg .arc_acc_panelInner{padding-right:var(--space-6)}}@media(prefers-reduced-motion:reduce){.arc_acc_trigger,.arc_acc_icon{transition:none}}.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)}.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}.bmd-project-detail .bmd-resource-card{--resource-panel: var(--surface-container);display:flex;flex-direction:column;min-width:0;max-height:480px;gap:0;padding:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--border-default) 60%,var(--resource-panel));border-radius:var(--component-popover-radius);background:var(--resource-panel);color:var(--text-primary)}:root:not([data-theme=dark]) .bmd-project-detail .bmd-resource-card{--interaction-hover: var(--surface-disabled);--resource-tab-track: var(--surface-disabled);--resource-tab-active: var(--surface-popover)}:root[data-theme=dark] .bmd-project-detail .bmd-resource-card{--resource-panel: var(--surface-sidebar)}.bmd-resource-header{flex:none;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px}.bmd-resource-heading{display:flex;align-items:baseline;gap:10px;white-space:nowrap}.bmd-resource-heading h2{margin:0;font-size:var(--font-size-section);line-height:24px;font-weight:600}.bmd-resource-heading>span,.bmd-resource-batch>span{color:var(--text-secondary);font-size:var(--font-size-caption)}.bmd-resource-tools{display:flex;min-width:0;align-items:center;gap:12px}.bmd-resource-search{width:200px;max-width:100%}.bmd-resource-search label,.bmd-resource-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.bmd-resource-tools [role=group] button{padding-inline:9px}.bmd-project-detail .bmd-resource-inline-action{--arc-button-font-size: var(--font-size-caption)}.bmd-resource-batch{display:flex;flex:none;align-items:center;gap:8px;padding:0 20px 12px}.bmd-resource-batch>span{margin-right:auto}.bmd-resource-error,.bmd-resource-message{padding:12px 20px;font-size:var(--font-size-body)}.bmd-resource-scroll-area{flex:1}.bmd-resource-scroll{min-height:0;overscroll-behavior:contain;border-top:1px solid var(--border-default)}.bmd-resource-scroll>.bmd-empty-state[data-compact]{min-height:160px;flex-direction:column;justify-content:center;gap:12px;padding:24px 16px;text-align:center}.bmd-resource-table tbody tr:hover{background:var(--interaction-hover)}.bmd-resource-tabs{display:flex;flex:1;min-height:0;flex-direction:column}.bmd-resource-tab-count{color:var(--text-secondary);font-size:var(--font-size-body);font-weight:400;font-variant-numeric:tabular-nums}.bmd-resource-tabs .bmd-resource-tab-content{display:flex;flex:1;min-height:0;margin-top:0}.bmd-resource-tab-content .bmd-resource-scroll{flex:1}.bmd-resource-list{margin:0;padding:0;list-style:none}.bmd-resource-row{display:flex;align-items:center;gap:12px;min-width:0;min-height:68px;padding:12px 20px}.bmd-resource-row+.bmd-resource-row{border-top:1px solid var(--border-default)}.bmd-resource-row[data-selected]{background:var(--interaction-hover)}.bmd-resource-row-main{display:flex;align-items:center;gap:12px;flex:1;min-width:0;padding:0;border:0;background:transparent;color:var(--text-primary);text-align:left;font:inherit;cursor:pointer}.bmd-resource-row-icon{display:grid;width:32px;height:32px;flex:none;place-items:center;color:var(--text-secondary)}.bmd-resource-row-copy{display:grid;min-width:0;gap:3px}.bmd-resource-row-copy strong{overflow:hidden;font-size:var(--font-size-body);line-height:20px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.bmd-resource-row-copy>span,.bmd-resource-row-date{color:var(--text-secondary);font-size:var(--font-size-caption);line-height:18px}.bmd-resource-row-date{flex:none;white-space:nowrap}.bmd-resource-row>.arc_dm_trigger{flex:none}.bmd-resource-history-name{margin:0 0 16px;color:var(--text-secondary);font-size:var(--font-size-body)}.bmd-resource-history ul{margin:0;padding:0;list-style:none}.bmd-resource-history li{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;border-top:1px solid var(--border-default)}.bmd-resource-history li>div:first-child{display:grid;gap:4px;min-width:0}.bmd-resource-history li strong{font-size:var(--font-size-body);font-weight:500}.bmd-resource-history li span{color:var(--text-secondary);font-size:var(--font-size-caption)}.bmd-resource-history li>div:last-child{display:flex;align-items:center;flex:none}.bmd-resource-dialog-note{margin:0;color:var(--text-secondary);font-size:var(--font-size-body);line-height:1.5}@media(max-width:600px){.bmd-resource-row{gap:8px;padding-inline:12px}.bmd-resource-row-date{display:none}}.bmd-resource-table-wrap{overflow-x:auto}.bmd-resource-table{width:100%;min-width:650px;border-collapse:collapse;text-align:left;table-layout:fixed}.bmd-resource-table th,.bmd-resource-table td{padding:8px 12px;border-top:1px solid var(--border-default);color:var(--text-secondary);font-size:var(--font-size-caption);font-weight:400}.bmd-resource-table thead th{height:0;padding-top:0;padding-bottom:0;border:0;line-height:0}.bmd-resource-table tbody tr:first-child td{border-top:0}.bmd-resource-table th:first-child,.bmd-resource-table td:first-child{width:52px;padding-left:20px}.bmd-resource-table th:nth-child(3),.bmd-resource-table th:nth-child(5){width:100px}.bmd-resource-table th:nth-child(4){width:150px}.bmd-resource-table th:last-child,.bmd-resource-table td:last-child{width:56px;padding-right:20px}.bmd-resource-table tr[data-selected]{background:var(--interaction-hover)}.bmd-resource-name{display:flex;width:100%;min-width:0;align-items:center;gap:10px;padding:0;border:0;color:var(--text-primary);background:transparent;text-align:left;font:inherit;cursor:pointer}.bmd-resource-name svg{flex:none;color:var(--text-secondary)}.bmd-resource-name>span{display:grid;min-width:0;gap:3px}.bmd-resource-name strong,.bmd-resource-grid-title strong{overflow:hidden;font-size:var(--font-size-body);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.bmd-resource-name small,.bmd-resource-grid-meta{overflow:hidden;color:var(--text-secondary);font-size:var(--font-size-caption);text-overflow:ellipsis;white-space:nowrap}.bmd-resource-download{display:grid;width:32px;height:32px;place-items:center;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--text-secondary);cursor:pointer}.bmd-resource-download:hover{background:var(--interaction-hover);color:var(--text-primary)}.bmd-resource-download:disabled{opacity:.35;cursor:default}.bmd-resource-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;padding:0 20px 18px}.bmd-resource-grid-item{position:relative;min-width:0;overflow:hidden;border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--resource-panel)}.bmd-resource-grid-item[data-selected]{border-color:var(--text-secondary)}.bmd-resource-grid-open{display:flex;width:100%;min-width:0;height:220px;flex-direction:column;padding:0;border:0;background:transparent;color:var(--text-primary);text-align:left;font:inherit;cursor:pointer}.bmd-resource-grid-title{display:flex;width:100%;height:48px;flex:none;align-items:center;gap:8px;padding:0 44px 0 40px;border-bottom:1px solid var(--border-default);box-sizing:border-box}.bmd-resource-grid-title svg{flex:none;color:var(--text-secondary)}.bmd-resource-thumb{position:relative;display:grid;width:100%;flex:1;min-height:0;overflow:hidden;place-items:center;color:var(--text-secondary)}.bmd-resource-thumb img{width:100%;height:100%;object-fit:cover}.bmd-resource-thumb-text{position:absolute;inset:12px;overflow:hidden;font-size:var(--font-size-caption);line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.bmd-resource-grid-meta{display:block;width:100%;flex:none;padding:8px 12px;box-sizing:border-box}.bmd-resource-grid-check,.bmd-resource-grid-download{position:absolute;z-index:1;top:8px}.bmd-resource-grid-check{left:10px;top:14px}.bmd-resource-grid-download{right:8px}@media(max-width:680px){.bmd-resource-header{align-items:stretch;flex-direction:column}.bmd-resource-tools{width:100%}.bmd-resource-search{flex:1;width:auto}}.bmd-resource-table th:first-child,.bmd-resource-table td:first-child{width:64px;padding-left:10px;padding-right:10px}.bmd-resource-grid-check{left:0;top:2px}.bmd-project-detail .bmd-resource-card{container-type:inline-size}.bmd-resource-table{min-width:0}.bmd-resource-table th:nth-child(3){width:74px}.bmd-resource-table th:nth-child(4){width:112px}.bmd-resource-table th:nth-child(5){width:70px}.bmd-resource-table th,.bmd-resource-table td{padding-left:8px;padding-right:8px}.bmd-resource-table td:nth-child(n+3){white-space:nowrap}@container (max-width: 480px){.bmd-resource-header{align-items:stretch;flex-direction:column}.bmd-resource-tools{width:100%}.bmd-resource-search{flex:1;width:auto}.bmd-resource-table{min-width:480px}}.bmd-resource-review-records{display:grid;gap:12px;margin:0;padding:0;list-style:none}.bmd-resource-review-records li{display:grid;grid-template-columns:auto 1fr auto;gap:8px;align-items:baseline;font-size:var(--font-size-body);color:var(--text-primary)}.bmd-resource-review-records time{color:var(--text-secondary);font-size:var(--font-size-caption)}.bmd-resource-review-records p{grid-column:1 / -1;margin:0;color:var(--text-secondary);white-space:pre-wrap}.arc_in_field{display:grid;min-width:0}.arc_in_label{margin-bottom:var(--space-2);color:var(--foreground);font-size:var(--text-sm);font-weight:500;line-height:var(--leading-body)}.arc_in_input{width:100%;min-height:var(--control-height-md);padding:0 var(--space-3);border:.5px solid var(--border-strong);border-radius:var(--radius-control);background:var(--surface);color:var(--foreground);font:inherit;font-size:var(--text-sm);line-height:var(--leading-body);letter-spacing:var(--tracking-body);outline:none;transition:border-color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard)}.arc_in_input::placeholder{color:var(--text-muted)}@media(hover:hover)and (pointer:fine){.arc_in_input:hover:not(:disabled,[aria-invalid=true]){border-color:var(--foreground)}}.arc_in_input:focus-visible{border-color:var(--foreground)}.arc_in_input[aria-invalid=true]{border-color:var(--danger)}.arc_in_input:disabled{cursor:not-allowed;opacity:.5;background:var(--surface-muted)}.arc_in_messageSlot{display:block;overflow:hidden}.arc_in_description,.arc_in_error{display:block;padding-top:var(--space-2);font-size:var(--text-xs);line-height:var(--leading-body)}.arc_in_description{color:var(--text-muted)}.arc_in_error{color:var(--danger)}.arc_in_words{position:relative;display:block}.arc_in_word{display:inline-block;white-space:pre}.arc_in_column{position:relative;display:inline-flex;justify-content:center;font-variant-numeric:tabular-nums}.arc_in_column>span{display:inline-block}.arc_in_srOnly{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(prefers-reduced-motion:reduce){.arc_in_input{transition-duration:.01ms}}.arc_in_field{--text-sm: 14px;--text-xs: 12px;--leading-body: 22px;--surface: var(--surface-popover);--surface-raised: var(--surface-popover);--surface-muted: var(--interaction-hover);--foreground: var(--text-primary);--text-muted: var(--text-secondary);--border: var(--border-input);--border-strong: var(--focus-ring);--radius-control: 6px;--radius-panel: 8px;--control-height-md: 36px;--shadow-floating: 0 8px 24px var(--black-a3);--danger: var(--red-11)}.arc_in_original_field{display:grid;min-width:0}.arc_in_original_label{margin-bottom:var(--space-2);color:var(--foreground);font-size:var(--text-sm);font-weight:500;line-height:var(--leading-body)}.arc_in_original_input{width:100%;min-height:var(--control-height-md);padding:0 var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--surface);color:var(--foreground);font:inherit;font-size:var(--text-sm);line-height:var(--leading-body);letter-spacing:var(--tracking-body);outline:none;transition:border-color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard)}.arc_in_original_input::placeholder{color:var(--text-muted)}@media(hover:hover)and (pointer:fine){.arc_in_original_input:hover:not(:disabled,[aria-invalid=true]){border-color:var(--foreground)}}.arc_in_original_input:focus-visible{border-color:var(--foreground)}.arc_in_original_input[aria-invalid=true]{border-color:var(--danger)}.arc_in_original_input:disabled{cursor:not-allowed;opacity:.5;background:var(--surface-muted)}.arc_in_original_messageSlot{display:block;overflow:hidden}.arc_in_original_description,.arc_in_original_error{display:block;padding-top:var(--space-2);font-size:var(--text-xs);line-height:var(--leading-body)}.arc_in_original_description{color:var(--text-muted)}.arc_in_original_error{color:var(--danger)}.arc_in_original_words{position:relative;display:block}.arc_in_original_word{display:inline-block;white-space:pre}.arc_in_original_column{position:relative;display:inline-flex;justify-content:center;font-variant-numeric:tabular-nums}.arc_in_original_column>span{display:inline-block}.arc_in_original_srOnly{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(prefers-reduced-motion:reduce){.arc_in_original_input{transition-duration:.01ms}}.arc_ta_field{display:grid;min-width:0}.arc_ta_field label{margin-bottom:var(--space-2);font-size:var(--text-sm);font-weight:500}.arc_ta_control{width:100%;min-height:110px;resize:vertical;border:1px solid var(--border-strong);border-radius:var(--radius-control);padding:var(--space-3);background:var(--surface);color:var(--foreground);font:inherit;font-size:var(--text-sm);line-height:var(--leading-body);outline:none;box-shadow:0 0 0 6px transparent;transition:border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-standard) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard)}.arc_ta_control::placeholder{color:var(--text-muted)}@media(hover:hover)and (pointer:fine){.arc_ta_control:hover:not(:disabled,[aria-invalid=true]){border-color:var(--foreground)}}.arc_ta_control:focus-visible{border-color:var(--foreground);box-shadow:0 0 0 3px var(--focus-ring);outline:2px solid transparent;outline-offset:2px}.arc_ta_control[aria-invalid=true]{border-color:var(--danger)}.arc_ta_control:disabled{cursor:not-allowed;background:var(--surface-muted);opacity:.6}.arc_ta_messageSlot{display:block;overflow:hidden}.arc_ta_hint,.arc_ta_error{display:block;padding-top:var(--space-2);font-size:var(--text-xs);line-height:var(--leading-body)}.arc_ta_hint{color:var(--text-muted)}.arc_ta_error{color:var(--danger)}.arc_ta_words{position:relative;display:block}.arc_ta_word{display:inline-block;white-space:pre}.arc_ta_column{position:relative;display:inline-flex;justify-content:center;font-variant-numeric:tabular-nums}.arc_ta_column>span{display:inline-block}.arc_ta_srOnly{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(prefers-reduced-motion:reduce){.arc_ta_control{transition:none}}.arc_dlg_original_content.bmd-strategy-dialog{--text-lg: 16px;--text-sm: 14px;--text-xs: 12px;width:min(640px,calc(100vw - 32px));height:fit-content;max-height:min(840px,calc(100dvh - 32px));display:flex;flex-direction:column;overflow:hidden}.bmd-strategy-dialog .arc_dlg_original_header{flex:none}.bmd-strategy-dialog .arc_dlg_original_body{display:flex;flex:1 1 auto;min-height:0;padding:0}.bmd-project-detail.bmd-strategy{display:flex;flex:1 1 auto;flex-direction:column;gap:0;min-width:0;min-height:0}.bmd-strategy-scroll-area{flex:1 1 auto}.bmd-strategy-scroll{display:grid;align-content:start;gap:28px;padding:24px}.bmd-strategy .bmd-strategy-section{display:grid;gap:24px;padding-top:24px;border-top:1px solid var(--border-input)}.bmd-strategy .bmd-strategy-section:first-of-type{padding-top:0;border-top:0}.bmd-strategy-group{min-width:0}.bmd-strategy .arc_acc_accordion,.bmd-strategy .arc_acc_item{border:0}.bmd-strategy .arc_acc_panelInner{padding-right:0}.bmd-strategy-group+.bmd-strategy-group{margin-top:-12px;padding-top:12px;border-top:1px solid var(--border-input)}.bmd-strategy .bmd-strategy-section--accordion{margin-top:-14px;padding-top:14px;border-top:1px solid var(--border-input)}.bmd-strategy .bmd-strategy-scroll :is(.bmd-strategy-group+.bmd-strategy-group,.bmd-strategy-section){border-top-color:var(--border-input)}.bmd-strategy-fields{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;padding-inline:4px}.bmd-strategy-field{position:relative;min-width:0}.bmd-strategy-field label{padding-inline-end:48px}.bmd-strategy-field-status{position:absolute;top:0;right:0;color:var(--text-subtle);font-size:12px;line-height:22px;pointer-events:none}.bmd-strategy .bmd-strategy-field-status.is-required{color:var(--text-primary);font-weight:500}.bmd-strategy-review-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;min-width:0}.bmd-strategy-review-heading h2{margin:0}.bmd-strategy-review-fields{display:grid;gap:20px;margin:0}.bmd-strategy-review-field{display:grid;gap:4px;min-width:0}.bmd-strategy-review-field dt{color:var(--text-secondary);font-size:12px;line-height:18px}.bmd-strategy-review-field dd{margin:0;color:var(--text-primary);font-size:14px;line-height:22px;white-space:pre-wrap;overflow-wrap:anywhere}.bmd-strategy-review-field dd.is-empty{color:var(--text-subtle)}.bmd-strategy-actions{display:flex;flex:none;justify-content:flex-end;padding:16px 24px;border-top:1px solid var(--border-default)}.bmd-project-detail.bmd-strategy .bmd-strategy-primary-action{font-size:var(--font-size-body);line-height:var(--line-height-body)}.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}}.bmd-project-detail{display:grid;gap:24px;min-width:0;color:var(--text-primary);--text-sm: 14px;--text-xs: 12px;--foreground: var(--text-primary);--text-muted: var(--text-secondary);--surface: var(--surface-canvas);--surface-muted: var(--interaction-hover);--border: var(--border-default);--border-strong: var(--border-input);--accent: var(--blue-9);--accent-strong: var(--blue-10);--accent-foreground: white;--danger: var(--red-11);--timeline-surface: var(--surface-canvas)}.bmd-project-detail h1,.bmd-project-detail h2,.bmd-project-detail h3,.bmd-project-detail p{margin:0}.bmd-project-detail h1{font-size:var(--font-size-title);line-height:1.3;font-weight:500;overflow-wrap:anywhere}.bmd-project-detail h2{font-size:var(--font-size-section);line-height:24px;font-weight:500}.bmd-project-detail p{color:var(--text-secondary);font-size:var(--font-size-body);line-height:22px}.bmd-project-page-header{position:relative;padding-top:0;box-shadow:none;--pad: 0px;--text-3xl: 28px;--leading-display: 1.3}.bmd-project-page-header__intro{padding-top:0}.bmd-project-page-header__title-row{min-height:44px}.bmd-project-page-header h1{font-weight:500}.bmd-project-back{display:inline-flex;width:fit-content;align-items:center;gap:6px;padding:4px 0;border:0;background:none;color:var(--text-secondary);font:inherit;font-size:var(--font-size-caption);cursor:pointer}.bmd-project-back:hover{color:var(--text-primary)}.bmd-project-detail__header{display:grid;gap:20px}.bmd-detail-title{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.bmd-detail-title h1:focus{outline:none}.bmd-detail-status{border:.5px solid var(--border-input);border-radius:var(--radius-sm);padding:3px 8px;color:var(--text-secondary);font-size:var(--font-size-caption)}.bmd-detail-muted{color:var(--text-secondary);font-size:var(--font-size-caption);line-height:18px}.bmd-project-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:16px;margin:0}.bmd-project-facts div{display:grid;gap:6px;min-width:0}.bmd-project-facts dt{color:var(--text-secondary);font-size:var(--font-size-caption)}.bmd-project-facts dd{margin:0;overflow-wrap:anywhere;font-size:var(--font-size-body)}.bmd-detail-summary,.bmd-detail-resources,.bmd-detail-outputs,.bmd-detail-activity--completed{display:grid;gap:16px;padding-top:20px;border-top:.5px solid var(--border-default)}.bmd-detail-main-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(260px,1fr);align-items:start;gap:24px;padding-top:20px;border-top:.5px solid var(--border-default)}.bmd-detail-current,.bmd-detail-activity{display:grid;gap:16px;min-width:0}.bmd-detail-section-title{display:flex;align-items:center;justify-content:space-between;gap:12px}.bmd-detail-todo{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;border:.5px solid var(--border-default);border-radius:var(--radius-md)}.bmd-detail-todo>div{display:grid;gap:6px;min-width:0}.bmd-detail-todo strong{font-size:var(--font-size-body);font-weight:500}.bmd-detail-output-links{display:grid}.bmd-detail-output-links>button{display:flex;width:100%;align-items:center;gap:14px;min-height:64px;padding:8px 0;border:0;border-bottom:.5px solid var(--border-default);background:transparent;color:var(--text-primary);text-align:left;font:inherit;cursor:pointer}.bmd-detail-output-links>button:last-child{border-bottom:0}.bmd-detail-output-links>button>svg{flex:none;color:var(--text-secondary)}.bmd-detail-output-links>button:hover,.bmd-output-open:hover,.bmd-detail-resource-button:hover,.bmd-detail-group-heading:hover{background:var(--interaction-hover)}.bmd-output-icon{display:grid;flex:none;width:40px;height:40px;place-items:center;color:var(--text-secondary)}.bmd-detail-output-copy{display:grid;flex:1;gap:4px;min-width:0}.bmd-detail-output-copy strong{font-size:var(--font-size-body);font-weight:500}.bmd-detail-output-copy>span,.bmd-detail-output-status{color:var(--text-secondary);font-size:var(--font-size-caption)}.bmd-detail-output-status{display:flex;flex-wrap:wrap;gap:8px 24px}.bmd-detail-resource-group{min-width:0;border-bottom:.5px solid var(--border-default)}.bmd-detail-group-heading{display:flex;width:100%;align-items:center;gap:8px;padding:10px 4px;border:0;background:transparent;color:var(--text-primary);text-align:left;font:inherit;cursor:pointer}.bmd-detail-group-heading strong{font-size:var(--font-size-body);font-weight:500}.bmd-detail-group-heading>span{color:var(--text-secondary);font-size:var(--font-size-caption)}.bmd-detail-group-heading svg{transition:transform .16s ease}.bmd-detail-group-heading svg.is-collapsed{transform:rotate(-90deg)}.bmd-detail-resource-group ul{display:grid;margin:0;padding:0 0 8px 24px;list-style:none}.bmd-detail-resource-group li{display:flex;min-width:0;align-items:center;gap:12px}.bmd-detail-resource-group li>.bmd-detail-muted{flex:none}.bmd-detail-resource-button{display:flex;flex:1;min-width:0;min-height:40px;align-items:center;gap:10px;padding:8px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--text-primary);text-align:left;font:inherit;font-size:var(--font-size-body);cursor:pointer}.bmd-detail-resource-button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bmd-detail-resource-button svg{flex:none;color:var(--text-secondary)}.bmd-output-header{display:flex;align-items:end;justify-content:space-between;gap:16px}.bmd-output-header>div{display:grid;gap:4px}.bmd-output-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px}.bmd-output-path{display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:var(--text-secondary);font-size:var(--font-size-caption)}.bmd-output-path button{padding:2px 0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.bmd-output-path button:hover{color:var(--text-primary)}.bmd-output-item{position:relative;min-width:0;border:.5px solid var(--border-default);border-radius:var(--radius-md);overflow:hidden}.bmd-output-check{position:absolute;z-index:1;top:12px;right:12px}.bmd-output-open{display:grid;width:100%;min-height:150px;align-content:start;justify-items:start;gap:10px;padding:14px;border:0;background:transparent;color:var(--text-primary);text-align:left;font:inherit;cursor:pointer}.bmd-output-open strong{max-width:100%;overflow-wrap:anywhere;font-size:var(--font-size-body);font-weight:500}.bmd-output-open>span:last-child{color:var(--text-secondary);font-size:var(--font-size-caption)}.bmd-detail-preview{width:min(760px,calc(100vw - 32px))}.bmd-detail-preview-media{display:block;max-width:100%;max-height:55vh;margin:auto}.bmd-detail-preview-pdf{width:100%;height:55vh;border:0}.bmd-detail-preview-text{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:var(--font-size-body)}.bmd-detail-notice{position:fixed;right:24px;bottom:80px;z-index:90;padding:10px 14px;border:.5px solid var(--border-input);border-radius:var(--radius-md);background:var(--surface-popover);font-size:var(--font-size-body)}@media(max-width:850px){.bmd-detail-main-grid{grid-template-columns:minmax(0,1fr)}.bmd-detail-output-status{white-space:normal}}@media(prefers-reduced-motion:reduce){.bmd-detail-group-heading svg{transition:none}}.bmd-detail-tab-root{display:grid;gap:24px;min-width:0;padding-bottom:48px;align-content:start}.bmd-detail-tab-content{min-width:0;outline:none}.bmd-detail-overview{display:grid;gap:24px}.bmd-detail-tab-content .bmd-detail-main-grid{grid-template-columns:minmax(0,1fr)}.bmd-detail-tab-content .bmd-detail-resources,.bmd-detail-tab-content .bmd-detail-outputs{padding-top:0;border-top:0}.bmd-detail-overview{gap:36px}.bmd-detail-main-grid{border:0;padding-top:0}.bmd-detail-todo{min-height:56px;padding:8px 0;border:0;border-bottom:1px solid var(--border-default);border-radius:0}.bmd-detail-simulated{color:var(--text-secondary);font-size:var(--font-size-caption)}.bmd-detail-resource-group ul{padding:0}.bmd-detail-resource-group ul>li{grid-template-columns:minmax(0,1fr) auto;gap:16px}.bmd-detail-resource-button{min-height:56px;padding:8px 4px}.bmd-detail-resource-button>span{white-space:normal}.bmd-detail-resource-button>span>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bmd-detail-updates{max-height:480px;overflow-y:auto;overscroll-behavior:contain}.bmd-detail-update summary{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;list-style:none}.bmd-detail-update summary::-webkit-details-marker{display:none}.bmd-detail-update summary>div{flex:1;min-width:0}.bmd-detail-update summary>svg{flex:none;color:var(--text-secondary);transition:transform .16s ease}.bmd-detail-update[open] summary>svg{transform:rotate(180deg)}.bmd-detail-update-content{padding:0 0 16px 42px;color:var(--text-secondary);font-size:var(--font-size-body);line-height:22px}@media(prefers-reduced-motion:reduce){.bmd-detail-update summary>svg{transition:none}}.bmd-detail-overview-layout{display:grid;min-width:0;gap:32px;container-type:inline-size}.bmd-detail-overview-columns{display:grid;min-width:0;grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);align-items:start;gap:16px}.bmd-detail-primary-column{display:grid;min-width:0;gap:16px;align-content:start}.bmd-detail-resources-layout{display:grid;min-width:0;grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);gap:16px}.bmd-detail-overview-columns.is-complete{grid-template-columns:minmax(0,1fr);gap:32px}.bmd-detail-overview-layout .bmd-detail-resources,.bmd-detail-overview-layout .bmd-detail-outputs{padding-top:0;border-top:0}.bmd-project-detail .arc_av_avatar{font-size:var(--font-size-caption);line-height:16px}.bmd-detail-task-list{display:grid;margin:0;padding:0;list-style:none}.bmd-detail-task-row{min-width:0;border-bottom:.5px solid var(--border-default)}.bmd-detail-task-row:last-child{border-bottom:0}.bmd-detail-task-trigger{display:grid;width:100%;min-height:56px;grid-template-columns:minmax(0,1fr) 138px 110px auto;align-items:center;gap:16px;padding:8px 0;border:0;background:transparent;color:var(--text-primary);text-align:left;font:inherit;cursor:pointer}.bmd-detail-task-trigger:hover{background:var(--interaction-hover)}.bmd-detail-task-name{min-width:0;overflow:hidden;color:var(--text-primary);font-size:var(--font-size-body);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.bmd-detail-task-owner,.bmd-detail-task-time{color:var(--text-secondary);font-size:var(--font-size-caption);line-height:18px}.bmd-detail-task-owner{display:flex;min-width:0;align-items:center;gap:8px}.bmd-detail-task-owner>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bmd-detail-task-time{white-space:nowrap;font-variant-numeric:tabular-nums}.bmd-detail-task-action{display:inline-flex;align-items:center;justify-content:end;gap:4px;color:var(--text-secondary);font-size:var(--font-size-caption);white-space:nowrap}.bmd-detail-task-trigger:hover .bmd-detail-task-action{color:var(--text-primary)}.bmd-detail-recent{--recent-panel: var(--surface-container);--recent-border: color-mix(in srgb, var(--border-default) 60%, var(--recent-panel));--timeline-surface: var(--recent-panel);display:grid;min-width:0;gap:16px;padding:18px 20px 20px;border:1px solid var(--recent-border);border-radius:var(--component-popover-radius);background:var(--recent-panel)}:root[data-theme=dark] .bmd-detail-recent{--recent-panel: var(--surface-sidebar)}:root:not([data-theme=dark]) .bmd-detail-recent{--surface-muted: var(--surface-disabled)}.bmd-detail-recent>.bmd-detail-section-title{min-height:36px}.bmd-detail-task-dialog dl{display:flex;flex-wrap:wrap;gap:16px 32px;margin:20px 0 0}.bmd-detail-task-dialog dl>div{display:grid;gap:6px}.bmd-detail-task-dialog dt{color:var(--text-secondary);font-size:var(--font-size-caption)}.bmd-detail-task-dialog dd{margin:0;font-size:var(--font-size-body)}.bmd-detail-task-dialog p{color:var(--text-secondary);font-size:var(--font-size-body);line-height:22px}@media(max-width:760px){.bmd-detail-task-trigger{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;padding-block:12px}.bmd-detail-task-owner{grid-column:1;grid-row:2}.bmd-detail-task-time{grid-column:1;grid-row:3}.bmd-detail-task-action{grid-column:2;grid-row:1 / 4}}@container (max-width: 820px){.bmd-detail-overview-columns,.bmd-detail-resources-layout{grid-template-columns:minmax(0,1fr)}}.arc_sel_field{display:grid;gap:var(--space-2);min-width:0}.arc_sel_field label{font-size:var(--text-sm);font-weight:500}.arc_sel_trigger{position:relative;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);width:100%;min-height:var(--control-height-md);border:.5px solid var(--border);border-radius:var(--radius-control);padding:0 var(--space-3);background:var(--surface);color:var(--foreground);font:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}@media(hover:hover)and (pointer:fine){.arc_sel_trigger:hover:not([data-disabled]){border-color:var(--border-strong);background:var(--surface-muted)}}.arc_sel_trigger:active:not([data-disabled]),.arc_sel_trigger[data-state=open]{border-color:var(--border-strong);background:var(--surface-muted)}.arc_sel_trigger:focus-visible{border-color:var(--border-strong)}.arc_sel_trigger[data-disabled]{opacity:.5;cursor:not-allowed}.arc_sel_valueText{display:grid;flex:1;min-width:0;grid-template-columns:minmax(0,1fr)}.arc_sel_valueText>span{grid-area:1 / 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arc_sel_valueText>[data-placeholder]{color:var(--text-muted)}.arc_sel_srOnly{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.arc_sel_chevron{display:inline-flex;flex:0 0 auto;color:var(--text-muted);transition:transform var(--duration-spring) var(--ease-spring),color var(--duration-fast) var(--ease-standard)}.arc_sel_trigger[data-state=open] .arc_sel_chevron{transform:rotate(180deg)}.arc_sel_hint{color:var(--text-muted);font-size:var(--text-xs)}.arc_sel_content{--menu-x: 0px;--menu-y: -6px;box-sizing:border-box;z-index:1000;width:var(--radix-select-trigger-width);min-width:var(--radix-select-trigger-width);max-width:min(24rem,calc(100vw - 20px));max-height:min(320px,var(--radix-select-content-available-height));overflow:hidden;border:.5px solid var(--border);border-radius:calc(var(--radius-control) + 2px);padding:6px;background:var(--surface-raised);color:var(--foreground);box-shadow:var(--shadow-floating);transform-origin:var(--radix-select-content-transform-origin);animation:select-in var(--duration-standard) var(--ease-enter) both}.arc_sel_content[data-side=top]{--menu-y: 6px}.arc_sel_content[data-side=left]{--menu-x: 6px;--menu-y: 0px}.arc_sel_content[data-side=right]{--menu-x: -6px;--menu-y: 0px}.arc_sel_content[data-state=closed]{animation:select-out var(--duration-instant) var(--ease-standard) both}.arc_sel_viewport{padding:2px 0}.arc_sel_item{position:relative;display:flex;align-items:center;min-height:36px;border-radius:calc(var(--radius-control) - 4px);padding:0 34px 0 11px;color:var(--foreground);font-size:var(--text-sm);cursor:default;outline:none;user-select:none;transition:background-color var(--duration-instant) var(--ease-standard),color var(--duration-instant) var(--ease-standard)}.arc_sel_item[data-highlighted]{background:var(--surface-muted)}.arc_sel_item[data-disabled]{opacity:.45}.arc_sel_itemCopy{display:grid;min-width:0}.arc_sel_optionDescription{color:var(--text-muted);font-size:var(--text-xs);font-weight:400}.arc_sel_indicator{position:absolute;right:10px;display:inline-flex;align-items:center;color:var(--foreground);animation:indicator-in var(--duration-standard) var(--ease-enter) 40ms both}.arc_sel_scrollButton{display:grid;height:28px;place-items:center;color:var(--text-muted)}@keyframes select-in{0%{opacity:0;transform:translate(var(--menu-x),var(--menu-y)) scale(.97)}}@keyframes select-out{to{opacity:0;transform:translate(calc(var(--menu-x) / 2),calc(var(--menu-y) / 2)) scale(.98)}}@keyframes indicator-in{0%{opacity:0;transform:scale(.6);filter:blur(2px)}}@media(prefers-reduced-transparency:reduce){.arc_sel_content{background:var(--surface-raised);backdrop-filter:none;-webkit-backdrop-filter:none}}@media(prefers-reduced-motion:reduce){.arc_sel_trigger,.arc_sel_chevron,.arc_sel_item{transition:none}.arc_sel_content{animation:select-fade var(--duration-instant) var(--ease-standard) both}.arc_sel_content[data-state=closed]{animation:select-fade-out var(--duration-instant) var(--ease-standard) both}.arc_sel_indicator{animation:none}}@keyframes select-fade{0%{opacity:0}}@keyframes select-fade-out{to{opacity:0}}.arc_sel_field{--text-sm: 14px;--text-xs: 12px;--leading-body: 22px;--surface: var(--surface-popover);--surface-raised: var(--surface-popover);--surface-muted: var(--interaction-hover);--foreground: var(--text-primary);--text-muted: var(--text-secondary);--border: var(--border-input);--border-strong: var(--focus-ring);--radius-control: 6px;--radius-panel: 8px;--control-height-md: 36px;--shadow-floating: 0 8px 24px var(--black-a3);--danger: var(--red-11)}.arc_sel_content{--text-sm: 14px;--text-xs: 12px;--leading-body: 22px;--surface: var(--surface-popover);--surface-raised: var(--surface-popover);--surface-muted: var(--interaction-hover);--foreground: var(--text-primary);--text-muted: var(--text-secondary);--border: var(--border-input);--border-strong: var(--focus-ring);--radius-control: 6px;--radius-panel: 8px;--control-height-md: 36px;--shadow-floating: 0 8px 24px var(--black-a3);--danger: var(--red-11);font-family:var(--font-family-sans);line-height:22px;animation:none}.arc_sel_content[data-state=closed],.arc_sel_indicator{animation:none}.arc_sel_original_field{display:grid;gap:var(--space-2);min-width:0}.arc_sel_original_field label{font-size:var(--text-sm);font-weight:500}.arc_sel_original_trigger{position:relative;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);width:100%;min-height:var(--control-height-md);border:1px solid var(--border);border-radius:var(--radius-control);padding:0 var(--space-3);background:var(--surface);color:var(--foreground);font:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}@media(hover:hover)and (pointer:fine){.arc_sel_original_trigger:hover:not([data-disabled]){border-color:var(--border-strong);background:var(--surface-muted)}}.arc_sel_original_trigger:active:not([data-disabled]),.arc_sel_original_trigger[data-state=open]{border-color:var(--border-strong);background:var(--surface-muted)}.arc_sel_original_trigger:focus-visible{border-color:var(--border-strong)}.arc_sel_original_trigger[data-disabled]{opacity:.5;cursor:not-allowed}.arc_sel_trigger.arc_sel_subtleTrigger,.arc_sel_original_trigger.arc_sel_subtleTrigger{border-color:transparent;border-radius:var(--radius-md);background:transparent}.arc_sel_trigger.arc_sel_subtleTrigger[data-state=open],.arc_sel_original_trigger.arc_sel_subtleTrigger[data-state=open]{border-color:var(--border-input);background:var(--surface-muted)}.arc_sel_trigger.arc_sel_subtleTrigger:focus-visible,.arc_sel_original_trigger.arc_sel_subtleTrigger:focus-visible{outline:var(--focus-outline-width, 2px) solid var(--focus-outline, var(--text-primary));outline-offset:var(--focus-outline-offset, 2px)}.arc_sel_original_valueText{display:grid;flex:1;min-width:0;grid-template-columns:minmax(0,1fr)}.arc_sel_original_valueText>span{grid-area:1 / 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arc_sel_original_valueText>[data-placeholder]{color:var(--text-muted)}.arc_sel_original_srOnly{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.arc_sel_descriptiveMenu{width:min(280px,calc(100vw - 24px));min-width:min(280px,calc(100vw - 24px));padding:6px;border-radius:var(--radius-xl)}.arc_sel_descriptiveMenu .arc_sel_viewport,.arc_sel_descriptiveMenu .arc_sel_original_viewport{padding:0}.arc_sel_descriptiveMenu .arc_sel_item,.arc_sel_descriptiveMenu .arc_sel_original_item{min-height:50px;padding:7px 36px 7px 10px;border-radius:var(--radius-inset);line-height:18px}.arc_sel_descriptiveMenu .arc_sel_itemCopy,.arc_sel_descriptiveMenu .arc_sel_original_itemCopy{gap:2px}.arc_sel_descriptiveMenu .arc_sel_optionDescription,.arc_sel_descriptiveMenu .arc_sel_original_optionDescription{font-size:var(--font-size-caption);line-height:17px;white-space:normal}.arc_sel_descriptiveMenu .arc_sel_indicator,.arc_sel_descriptiveMenu .arc_sel_original_indicator{right:10px}.arc_sel_original_chevron{display:inline-flex;flex:0 0 auto;color:var(--text-muted);transition:transform var(--duration-spring) var(--ease-spring),color var(--duration-fast) var(--ease-standard)}.arc_sel_original_trigger[data-state=open] .arc_sel_original_chevron{transform:rotate(180deg)}.arc_sel_original_hint{color:var(--text-muted);font-size:var(--text-xs)}.arc_sel_original_content{--menu-x: 0px;--menu-y: -6px;box-sizing:border-box;z-index:1000;width:var(--radix-select-trigger-width);min-width:var(--radix-select-trigger-width);max-width:min(24rem,calc(100vw - 20px));max-height:min(320px,var(--radix-select-content-available-height));overflow:hidden;border:1px solid var(--border);border-radius:calc(var(--radius-control) + 2px);padding:6px;background:var(--surface-raised);color:var(--foreground);box-shadow:var(--shadow-floating);transform-origin:var(--radix-select-content-transform-origin);animation:arc-select-select-in var(--duration-standard) var(--ease-enter) both}.arc_sel_original_content[data-side=top]{--menu-y: 6px}.arc_sel_original_content[data-side=left]{--menu-x: 6px;--menu-y: 0px}.arc_sel_original_content[data-side=right]{--menu-x: -6px;--menu-y: 0px}.arc_sel_original_content[data-state=closed]{animation:arc-select-select-out var(--duration-instant) var(--ease-standard) both}.arc_sel_original_viewport{padding:2px 0}.arc_sel_original_item{position:relative;display:flex;align-items:center;min-height:36px;border-radius:calc(var(--radius-control) - 4px);padding:0 34px 0 11px;color:var(--foreground);font-size:var(--text-sm);cursor:default;outline:none;user-select:none;transition:background-color var(--duration-instant) var(--ease-standard),color var(--duration-instant) var(--ease-standard)}.arc_sel_original_item[data-highlighted]{background:var(--surface-muted)}.arc_sel_original_item[data-disabled]{opacity:.45}.arc_sel_original_indicator{position:absolute;right:10px;display:inline-flex;align-items:center;color:var(--foreground);animation:arc-select-indicator-in var(--duration-standard) var(--ease-enter) 40ms both}.arc_sel_original_scrollButton{display:grid;height:28px;place-items:center;color:var(--text-muted)}@keyframes arc-select-select-in{0%{opacity:0;transform:translate(var(--menu-x),var(--menu-y)) scale(.97)}}@keyframes arc-select-select-out{to{opacity:0;transform:translate(calc(var(--menu-x) / 2),calc(var(--menu-y) / 2)) scale(.98)}}@keyframes arc-select-indicator-in{0%{opacity:0;transform:scale(.6);filter:blur(2px)}}@media(prefers-reduced-transparency:reduce){.arc_sel_original_content{background:var(--surface-raised);backdrop-filter:none;-webkit-backdrop-filter:none}}@media(prefers-reduced-motion:reduce){.arc_sel_original_trigger,.arc_sel_original_chevron,.arc_sel_original_item{transition:none}.arc_sel_original_content{animation:arc-select-select-fade var(--duration-instant) var(--ease-standard) both}.arc_sel_original_content[data-state=closed]{animation:arc-select-select-fade-out var(--duration-instant) var(--ease-standard) both}.arc_sel_original_indicator{animation:none}}@keyframes arc-select-select-fade{0%{opacity:0}}@keyframes arc-select-select-fade-out{to{opacity:0}}.arc_cb_field{position:relative;display:grid;gap:var(--space-2);min-width:0}.arc_cb_field label{font-size:var(--text-sm);font-weight:500}.arc_cb_control{position:relative;z-index:2;display:flex;min-height:var(--control-height-md);align-items:center;gap:var(--space-2);border:.5px solid var(--border);border-radius:var(--radius-control);padding:0 var(--space-3);background:var(--surface);color:var(--foreground);transition:border-color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}@media(hover:hover)and (pointer:fine){.arc_cb_control:hover:not(.arc_cb_disabled){border-color:var(--border-strong);background:var(--surface-muted)}}.arc_cb_control:focus-within{border-color:var(--focus-ring);box-shadow:none}.arc_cb_control.arc_cb_open{border-color:var(--border-strong);background:var(--surface-muted)}.arc_cb_control.arc_cb_disabled{opacity:.5;cursor:not-allowed}.arc_cb_searchIcon{flex:0 0 auto;color:var(--text-muted)}.arc_cb_control input{width:100%;min-width:0;border:0;outline:0;padding:0;background:transparent;color:var(--foreground);font:inherit;font-size:var(--text-sm)}.arc_cb_control input:focus-visible{outline:none}.arc_cb_control input::placeholder{color:var(--text-muted)}.arc_cb_chevron{flex:0 0 auto;color:var(--text-muted);transition:transform var(--duration-spring) var(--ease-spring)}.arc_cb_open .arc_cb_chevron{transform:rotate(180deg)}.arc_cb_clear{display:grid;width:22px;height:22px;flex:0 0 auto;place-items:center;border:0;border-radius:var(--radius-control);background:transparent;color:var(--text-muted);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}@media(hover:hover)and (pointer:fine){.arc_cb_clear:hover{background:var(--surface-muted);color:var(--foreground)}}.arc_cb_clear:focus-visible{--focus-outline-offset: 1px}.arc_cb_hint{color:var(--text-muted);font-size:var(--text-xs)}.arc_cb_popover{position:absolute;z-index:80;top:calc(100% + 8px);right:0;left:0;overflow:hidden;transform-origin:top center;border:.5px solid var(--border);border-radius:var(--radius-panel);padding:5px;background:var(--surface-raised);color:var(--foreground);box-shadow:var(--shadow-floating);will-change:transform,opacity}.arc_cb_autoHeight{overflow:hidden}.arc_cb_listbox{max-height:min(300px,40vh);overscroll-behavior:contain}.arc_cb_option{display:flex;min-height:36px;align-items:center;justify-content:space-between;gap:var(--space-3);border-radius:calc(var(--radius-panel) - 5px);padding:0 12px;color:var(--foreground);font-size:var(--text-sm);cursor:pointer;outline:none;user-select:none;transition:background-color 80ms var(--ease-standard),color 80ms var(--ease-standard)}.arc_cb_option>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arc_cb_option[data-active=true]{background:var(--surface-muted)}.arc_cb_option[data-disabled=true]{opacity:.42;cursor:not-allowed}.arc_cb_check{flex:0 0 auto;color:var(--foreground)}.arc_cb_empty{padding:var(--space-3);color:var(--text-muted);font-size:var(--text-sm)}@media(prefers-reduced-motion:reduce){.arc_cb_control,.arc_cb_chevron,.arc_cb_clear,.arc_cb_option{transition:none}}.arc_cb_field{--text-sm: 14px;--text-xs: 12px;--leading-body: 22px;--surface: var(--surface-popover);--surface-raised: var(--surface-popover);--surface-muted: var(--interaction-hover);--foreground: var(--text-primary);--text-muted: var(--text-secondary);--border: var(--border-input);--border-strong: var(--focus-ring);--radius-control: 6px;--radius-panel: 8px;--control-height-md: 36px;--shadow-floating: 0 8px 24px var(--black-a3);--danger: var(--red-11)}.arc_cb_listbox{max-height:224px}.arc_cb_original_field{position:relative;display:grid;gap:var(--space-2);min-width:0}.arc_cb_original_field label{font-size:var(--text-sm);font-weight:500}.arc_cb_original_control{position:relative;z-index:2;display:flex;min-height:var(--control-height-md);align-items:center;gap:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-control);padding:0 var(--space-3);background:var(--surface);color:var(--foreground);transition:border-color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}@media(hover:hover)and (pointer:fine){.arc_cb_original_control:hover:not(.arc_cb_original_disabled){border-color:var(--border-strong);background:var(--surface-muted)}}.arc_cb_original_control:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--focus-ring)}.arc_cb_original_control.arc_cb_original_open{border-color:var(--border-strong);background:var(--surface-muted)}.arc_cb_original_control.arc_cb_original_disabled{opacity:.5;cursor:not-allowed}.arc_cb_original_searchIcon{flex:0 0 auto;color:var(--text-muted)}.arc_cb_original_control input{width:100%;min-width:0;border:0;outline:0;padding:0;background:transparent;color:var(--foreground);font:inherit;font-size:var(--text-sm)}.arc_cb_original_control input:focus-visible{outline:none}.arc_cb_original_control input::placeholder{color:var(--text-muted)}.arc_cb_original_chevron{flex:0 0 auto;color:var(--text-muted);transition:transform var(--duration-spring) var(--ease-spring)}.arc_cb_original_open .arc_cb_original_chevron{transform:rotate(180deg)}.arc_cb_original_clear{display:grid;width:22px;height:22px;flex:0 0 auto;place-items:center;border:0;border-radius:var(--radius-control);background:transparent;color:var(--text-muted);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}@media(hover:hover)and (pointer:fine){.arc_cb_original_clear:hover{background:var(--surface-muted);color:var(--foreground)}}.arc_cb_original_clear:focus-visible{--focus-outline-offset: 1px}.arc_cb_original_hint{color:var(--text-muted);font-size:var(--text-xs)}.arc_cb_original_popover{position:absolute;z-index:80;top:calc(100% + 8px);right:0;left:0;overflow:hidden;transform-origin:top center;border:1px solid var(--border);border-radius:var(--radius-panel);padding:5px;background:var(--surface-raised);color:var(--foreground);box-shadow:var(--shadow-floating);will-change:transform,opacity}.arc_cb_original_autoHeight{overflow:hidden}.arc_cb_original_listbox{max-height:min(300px,40vh);overscroll-behavior:contain}.arc_cb_original_option{display:flex;min-height:36px;align-items:center;justify-content:space-between;gap:var(--space-3);border-radius:calc(var(--radius-panel) - 5px);padding:0 12px;color:var(--foreground);font-size:var(--text-sm);cursor:pointer;outline:none;user-select:none;transition:background-color 80ms var(--ease-standard),color 80ms var(--ease-standard)}.arc_cb_original_option>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arc_cb_original_option[data-active=true]{background:var(--surface-muted)}.arc_cb_original_option[data-disabled=true]{opacity:.42;cursor:not-allowed}.arc_cb_original_check{flex:0 0 auto;color:var(--foreground)}.arc_cb_original_empty{padding:var(--space-3);color:var(--text-muted);font-size:var(--text-sm)}@media(prefers-reduced-motion:reduce){.arc_cb_original_control,.arc_cb_original_chevron,.arc_cb_original_clear,.arc_cb_original_option{transition:none}}.arc_multi_field{position:relative;display:grid;gap:var(--space-2);min-width:0}.arc_multi_control{position:relative;min-width:0}.arc_multi_label{font-size:var(--text-sm);font-weight:500;line-height:var(--leading-body)}.arc_multi_trigger{position:relative;display:flex;width:100%;min-height:var(--control-height-md);align-items:center;gap:8px;border:1px solid var(--border);border-radius:var(--radius-control);padding:5px 11px 5px 12px;background:var(--surface);color:var(--foreground);font:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}@media(hover:hover)and (pointer:fine){.arc_multi_trigger:hover:not(:disabled){border-color:var(--border-strong);background:var(--surface-muted)}}.arc_multi_trigger:active:not(:disabled),.arc_multi_trigger[aria-expanded=true]{border-color:var(--border-strong);background:var(--surface-muted)}.arc_multi_trigger:disabled{opacity:.5;cursor:not-allowed}.arc_multi_hasClear .arc_multi_chevron{margin-left:26px}.arc_multi_value{position:relative;display:flex;min-width:0;min-height:26px;flex:1;align-items:center;overflow:hidden}.arc_multi_placeholder,.arc_multi_description{color:var(--text-muted)}.arc_multi_placeholder{position:absolute;inset:0;display:flex;align-items:center;overflow:hidden;white-space:nowrap}.arc_multi_slot{display:flex;flex:0 1 auto;min-width:0;overflow:hidden}.arc_multi_slot:has(.arc_multi_more){flex-shrink:0}.arc_multi_chip,.arc_multi_more{box-sizing:border-box;flex:0 0 auto;max-width:9rem;overflow:hidden;margin-right:5px;border-radius:var(--radius-pill);padding:4px 8px;background:var(--surface-muted);box-shadow:inset 0 0 0 1px var(--border-subtle);color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);transition:background-color var(--duration-fast) var(--ease-standard)}.arc_multi_trigger[aria-expanded=true] .arc_multi_chip,.arc_multi_trigger[aria-expanded=true] .arc_multi_more{background:var(--surface)}@media(hover:hover)and (pointer:fine){.arc_multi_trigger:hover:not(:disabled) .arc_multi_chip,.arc_multi_trigger:hover:not(:disabled) .arc_multi_more{background:var(--surface)}}.arc_multi_more{display:inline-flex;color:var(--text-secondary);font-variant-numeric:tabular-nums}.arc_multi_count{display:inline-grid}.arc_multi_count>span{grid-area:1 / 1}.arc_multi_srOnly{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.arc_multi_clear{position:absolute;top:0;bottom:0;right:36px;display:grid;width:22px;height:22px;margin:auto 0;place-items:center;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--text-muted);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}@media(hover:hover)and (pointer:fine){.arc_multi_clear:hover{background:var(--surface);color:var(--foreground)}}.arc_multi_chevron{flex:0 0 auto;color:var(--text-muted);transition:transform var(--duration-spring) var(--ease-spring)}.arc_multi_trigger[aria-expanded=true] .arc_multi_chevron{transform:rotate(180deg)}.arc_multi_description{font-size:var(--text-xs)}.arc_multi_menu{position:absolute;z-index:80;top:calc(100% + 8px);right:0;left:0;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-panel);padding:5px;background:var(--surface-raised);box-shadow:var(--shadow-floating);transform-origin:top center;will-change:transform,opacity}.arc_multi_search{display:flex;flex:none;align-items:center;gap:8px;padding:8px 10px;color:var(--text-muted)}.arc_multi_search input{width:100%;min-width:0;border:0;background:transparent;color:var(--foreground);font:inherit;font-size:var(--text-sm)}.arc_multi_search input::placeholder{color:var(--text-muted)}.arc_multi_listbox{min-height:0;overflow-y:auto;overscroll-behavior:contain}.arc_multi_empty{padding:10px;color:var(--text-muted);font-size:var(--text-sm)}.arc_multi_option{display:flex;width:100%;min-height:38px;align-items:center;justify-content:space-between;gap:12px;border:0;border-radius:calc(var(--radius-panel) - 5px);padding:0 11px;background:transparent;color:var(--foreground);font:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer;transition:background-color 80ms var(--ease-standard),color 80ms var(--ease-standard)}.arc_multi_option>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arc_multi_option[data-active=true]{background:var(--surface-muted)}.arc_multi_option:disabled{opacity:.42;cursor:not-allowed}.arc_multi_check{flex:0 0 auto}@media(prefers-reduced-motion:reduce){.arc_multi_trigger,.arc_multi_chevron,.arc_multi_option,.arc_multi_clear,.arc_multi_chip,.arc_multi_more{transition:none}}.bmd-create-dialog.bmd-create-dialog--project{width:min(600px,calc(100vw - 32px))}.bmd-create-form .bmd-project-edit-grid{align-items:start}.bmd-combobox-option-label{display:inline-flex;align-items:center;gap:8px;min-width:0}.bmd-combobox-option-avatar{width:24px;height:24px;border-radius:50%;object-fit:cover}.bmd-create-dialog{--text-lg: 16px;--text-sm: 14px;--text-xs: 12px}.bmd-create-category{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:end;padding-top:14px}.bmd-create-product{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:end}.bmd-create-actions{display:flex;justify-content:flex-end;gap:8px;padding-top:4px}.bmd-create-error,.bmd-create-existing{margin:0;font-size:var(--font-size-caption);line-height:18px}.bmd-create-error{color:var(--red-11)}.bmd-create-existing{color:var(--text-secondary)}.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)}}:root,.light,.light-theme{--pink-1: #fffcfe;--pink-2: #fef7fb;--pink-3: #fee9f5;--pink-4: #fbdcef;--pink-5: #f6cee7;--pink-6: #efbfdd;--pink-7: #e7acd0;--pink-8: #dd93c2;--pink-9: #d6409f;--pink-10: #cf3897;--pink-11: #c2298a;--pink-12: #651249}@supports (color: color(display-p3 1 1 1)){@media(color-gamut:p3){:root,.light,.light-theme{--pink-1: color(display-p3 .998 .989 .996);--pink-2: color(display-p3 .992 .97 .985);--pink-3: color(display-p3 .981 .917 .96);--pink-4: color(display-p3 .963 .867 .932);--pink-5: color(display-p3 .939 .815 .899);--pink-6: color(display-p3 .907 .756 .859);--pink-7: color(display-p3 .869 .683 .81);--pink-8: color(display-p3 .825 .59 .751);--pink-9: color(display-p3 .775 .297 .61);--pink-10: color(display-p3 .748 .27 .581);--pink-11: color(display-p3 .698 .219 .528);--pink-12: color(display-p3 .363 .101 .279)}}}.dark,.dark-theme{--pink-1: #191117;--pink-2: #21121d;--pink-3: #37172f;--pink-4: #4b143d;--pink-5: #591c47;--pink-6: #692955;--pink-7: #833869;--pink-8: #a84885;--pink-9: #d6409f;--pink-10: #de51a8;--pink-11: #ff8dcc;--pink-12: #fdd1ea}@supports (color: color(display-p3 1 1 1)){@media(color-gamut:p3){.dark,.dark-theme{--pink-1: color(display-p3 .093 .068 .089);--pink-2: color(display-p3 .121 .073 .11);--pink-3: color(display-p3 .198 .098 .179);--pink-4: color(display-p3 .271 .095 .231);--pink-5: color(display-p3 .32 .127 .273);--pink-6: color(display-p3 .382 .177 .326);--pink-7: color(display-p3 .477 .238 .405);--pink-8: color(display-p3 .612 .304 .51);--pink-9: color(display-p3 .775 .297 .61);--pink-10: color(display-p3 .808 .356 .645);--pink-11: color(display-p3 1 .535 .78);--pink-12: color(display-p3 .964 .826 .912)}}}.bmd-project-ops-dialog{width:min(480px,calc(100vw - 32px))}.bmd-project-ops-dialog.bmd-project-ops-dialog--project{width:min(600px,calc(100vw - 32px))}.bmd-project-ops-edit-fields{display:grid;gap:20px;min-width:0;padding:2px}.bmd-project-edit-section{display:grid;gap:14px;min-width:0}.bmd-project-edit-section+.bmd-project-edit-section{padding-top:20px;border-top:1px solid var(--border)}.bmd-project-edit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0}.bmd-project-edit-actions{display:flex;justify-content:flex-end;gap:8px;padding:0 var(--space-6) var(--space-6)}@media(max-width:560px){.bmd-project-edit-grid{grid-template-columns:minmax(0,1fr)}}.bmd-project-ops-form,.bmd-project-ops-tasks{display:grid;gap:16px}.bmd-project-ops-tasks{margin-top:16px}.bmd-project-ops-message{font-size:var(--font-size-body);line-height:1.5;color:var(--text-secondary);margin:0}.bmd-project-ops-label{display:block;font-size:var(--font-size-caption);color:var(--text-secondary);margin-bottom:8px}.bmd-project-ops-options{display:flex;flex-wrap:wrap;gap:4px}.bmd-project-ops-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:20px}.bmd-project-ops-error{margin:0;color:var(--red-11);font-size:var(--font-size-caption)}.bmd-project-undo{position:fixed;z-index:120;bottom:24px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:12px;padding:8px 12px 8px 16px;border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text-primary);background:var(--surface);font-size:var(--font-size-body)}.bmd-folder-custom-icon{display:inline-flex;width:16px;height:16px;align-items:center;justify-content:center;font-size:var(--font-size-section);line-height:1;flex:none}.bmd-folder-name-field{position:relative;min-width:0}.bmd-folder-name-field .arc_in_original_input{padding-left:56px}.bmd-folder-name-field .bmd-folder-icon-trigger{position:absolute;left:1px;bottom:1px;width:44px;height:42px;min-height:0;padding:0;border-right:1px solid var(--border-strong);border-radius:calc(var(--radius-control) - 1px) 0 0 calc(var(--radius-control) - 1px);background:var(--surface-muted)}.bmd-project-arc-original.bmd-folder-icon-picker{width:368px;max-width:calc(100vw - 20px);max-height:min(420px,var(--radix-popover-content-available-height, 420px));overflow:hidden;padding:12px;border-radius:var(--radius-lg)}.bmd-folder-picker-header{display:flex;align-items:center;justify-content:space-between;gap:8px}.bmd-folder-picker-panel{display:grid;gap:12px;margin-top:12px}.bmd-folder-picker-search label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.bmd-folder-picker-colors,.bmd-folder-picker-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:4px}.bmd-folder-picker-colors .bmd-folder-picker-swatch,.bmd-folder-picker-grid .bmd-folder-picker-option{width:100%;min-width:0;height:36px;min-height:36px;padding:0}.bmd-folder-picker-grid--emoji .bmd-folder-picker-option{font-size:var(--font-size-section)}.bmd-folder-picker-color{display:block;width:20px;height:20px;border-radius:50%}.bmd-folder-picker-empty{margin:0;color:var(--text-secondary);font-size:var(--font-size-caption)}
