.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}}.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}.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_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_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}: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}.arc_bc_root{min-width:0;max-width:100%;overflow-x:auto}.arc_bc_list{position:relative;display:flex;width:max-content;align-items:center;gap:2px 6px;margin:0;padding:2px;list-style:none}.arc_bc_list li{display:inline-flex;align-items:center;gap:6px;color:var(--text-secondary);font-size:var(--font-size-body);line-height:var(--line-height-body);white-space:nowrap}.arc_bc_list li>svg{width:16px;height:16px;flex:0 0 auto;color:var(--text-secondary);stroke-width:1.75}.arc_bc_list a,.arc_bc_list li>span,.arc_bc_list li>button{display:inline-flex;flex-direction:column;border-radius:calc(var(--radius-md) - 1px);padding:4px 2px}.arc_bc_list a:after,.arc_bc_list li>span:after,.arc_bc_list li>button:after{height:0;overflow:hidden;content:attr(data-label);font-weight:500;visibility:hidden;user-select:none;pointer-events:none}.arc_bc_list li>button{border:0;margin:0;background:none;font:inherit;line-height:inherit;text-align:start;cursor:pointer}.arc_bc_list a,.arc_bc_list li>button{color:var(--text-secondary);text-decoration:underline 1px;text-decoration-color:transparent;text-underline-offset:4px;transition:color var(--duration-fast) var(--ease-standard),text-decoration-color var(--duration-fast) var(--ease-standard)}.arc_bc_list [aria-current=page]{color:var(--text-primary);font-weight:500;transition:color var(--duration-fast) var(--ease-standard)}.arc_bc_list a:focus-visible,.arc_bc_list li>button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}@media(hover:hover)and (pointer:fine){.arc_bc_list a:hover,.arc_bc_list li>button:hover{color:var(--text-primary);text-decoration-color:var(--text-secondary)}}@media(prefers-reduced-motion:reduce){.arc_bc_list a,.arc_bc_list li>button,.arc_bc_list [aria-current=page]{transition:none}}.arc_card_card{position:relative;display:flex;flex-direction:column;min-width:0;height:100%;overflow:hidden;isolation:isolate;border:var(--border-width, .5px) solid var(--border-default);border-radius:var(--radius-lg, 12px);background:var(--surface-popover);color:var(--text-primary);box-shadow:var(--shadow-low);transition:border-color var(--motion-duration-fast, .25s) var(--motion-ease-standard, ease-out),background-color var(--motion-duration-fast, .25s) var(--motion-ease-standard, ease-out),box-shadow var(--motion-duration-fast, .25s) var(--motion-ease-standard, ease-out)}@media(hover:hover)and (pointer:fine){.arc_card_card[data-hover]{border-color:var(--border-input);box-shadow:var(--shadow-raised)}}.arc_card_card:has(.arc_card_trigger:focus-visible),.arc_card_card:has(.arc_card_titleBtn:focus-visible){border-color:var(--border-strong)}.arc_card_media{position:relative;overflow:hidden;background:var(--surface-sidebar)}.arc_card_zoom{display:grid;min-height:112px;place-items:center}.arc_card_content{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;padding:20px}.arc_card_header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;margin-bottom:12px}.arc_card_title{width:100%;max-width:100%;margin:0;font-size:var(--font-size-section, 16px);font-weight:600;letter-spacing:0;line-height:1.45;color:var(--text-primary);overflow-wrap:anywhere}.arc_card_trigger,.arc_card_titleBtn{padding:0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;line-height:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}@media(hover:hover)and (pointer:fine){.arc_card_titleBtn:hover{color:var(--text-primary);text-decoration:underline;text-underline-offset:3px}}.arc_card_titleBtn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-xs)}.arc_card_trigger:after{content:"";position:absolute;inset:0}.arc_card_trigger:focus-visible{outline:none}.arc_card_description{width:100%;max-width:none;margin:8px 0 0;color:var(--text-secondary);font-size:var(--font-size-body, 14px);line-height:1.6;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.arc_card_footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:16px;border-top:var(--border-width, .5px) solid var(--border-default)}.arc_card_byline{display:flex;flex:1 1 auto;align-items:center;gap:8px;min-width:0}.arc_card_avatar{display:grid;flex:none;width:24px;height:24px;overflow:hidden;border-radius:var(--radius-sm, 6px);background:var(--surface-sidebar)}.arc_card_avatar>*{width:100%;height:100%;object-fit:cover}.arc_card_bylineText{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;font-size:var(--font-size-caption, 12px);line-height:1.5}.arc_card_meta{display:block;min-width:0;overflow:hidden;color:var(--text-secondary);font-size:var(--font-size-caption, 12px);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.arc_card_status{position:relative;overflow:clip visible;color:var(--text-subtle);white-space:nowrap;font-variant-numeric:tabular-nums}.arc_card_roll{position:relative;display:block}.arc_card_line{display:block;overflow:clip visible;text-overflow:ellipsis}.arc_card_word{display:inline-block;white-space:pre}.arc_card_srOnly{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.arc_card_action{position:relative;z-index:1;display:flex;flex:none;align-items:center;gap:8px}.arc_card_overlay{position:fixed;inset:0;z-index:50;background:var(--overlay-modal)}.arc_card_panel{position:fixed;inset:0;z-index:51;width:min(calc(100vw - 32px),480px);height:fit-content;max-height:calc(100dvh - 32px);margin:auto;overflow:hidden auto;overscroll-behavior:contain;border:var(--border-width, .5px) solid var(--border-input);border-radius:var(--radius-lg, 12px);background:var(--surface-popover);color:var(--text-primary);box-shadow:var(--shadow-popover)}.arc_card_panel:focus{outline:none}.arc_card_panel[data-returning]{inset:auto;top:var(--landing-top);left:var(--landing-left);width:var(--landing-width);height:var(--landing-height);max-height:none;margin:0;overflow:hidden;border-color:var(--border-default);background:var(--surface-popover);box-shadow:none;pointer-events:none}.arc_card_panel .arc_card_content{padding:24px}.arc_card_panel .arc_card_title{font-size:var(--font-size-section, 16px)}.arc_card_panel .arc_card_description{max-width:var(--card-measure, 100%);-webkit-line-clamp:unset}.arc_card_closeSlot{position:absolute;top:16px;right:16px;z-index:2;display:grid}.arc_card_close{display:grid;width:32px;height:32px;place-items:center;padding:0;border:var(--border-width, .5px) solid var(--border-input);border-radius:var(--radius-md, 8px);background:var(--surface-popover);color:var(--text-secondary);cursor:pointer}.arc_card_details{margin-top:20px;padding-top:16px;border-top:var(--border-width, .5px) solid var(--border-default);color:var(--text-secondary);font-size:var(--font-size-body, 14px);line-height:1.6}@media(prefers-reduced-motion:reduce){.arc_card_card,.arc_card_close{transition-duration:0ms}}.arc_card_original_card{position:relative;min-width:0;overflow:hidden;isolation:isolate;border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);color:var(--foreground);transition:border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-standard) var(--ease-standard)}.arc_card_original_card[data-hover]{border-color:var(--border-strong);box-shadow:var(--shadow-raised)}.arc_card_original_card:has(.arc_card_original_trigger:focus-visible){border-color:var(--border-strong)}.arc_card_original_media{position:relative;overflow:hidden;background:var(--surface-muted)}.arc_card_original_zoom{display:grid;min-height:112px;place-items:center}.arc_card_original_content{padding:var(--space-5)}.arc_card_original_title{width:fit-content;max-width:100%;margin:0;font-size:var(--text-lg);font-weight:500;letter-spacing:var(--tracking-body);line-height:1.3;text-wrap:balance}.arc_card_original_trigger{padding:0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-align:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.arc_card_original_trigger:after{content:"";position:absolute;inset:0}.arc_card_original_trigger:focus-visible{outline:none}.arc_card_original_description{max-width:34ch;margin:var(--space-2) 0 0;color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-body);text-wrap:pretty}.arc_card_original_footer{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-top:var(--space-5)}.arc_card_original_byline{display:flex;flex:1 1 auto;align-items:center;gap:var(--space-3);min-width:0}.arc_card_original_avatar{display:grid;flex:none;width:var(--space-8);height:var(--space-8);overflow:hidden;border-radius:var(--radius-pill);background:var(--surface-muted)}.arc_card_original_avatar>*{width:100%;height:100%;object-fit:cover}.arc_card_original_bylineText{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;font-size:var(--text-xs);line-height:var(--leading-body)}.arc_card_original_meta{overflow:hidden;color:var(--foreground);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.arc_card_original_status{position:relative;overflow:clip visible;color:var(--text-muted);white-space:nowrap;font-variant-numeric:tabular-nums}.arc_card_original_roll{position:relative;display:block}.arc_card_original_line{display:block;overflow:clip visible;text-overflow:ellipsis}.arc_card_original_word{display:inline-block;white-space:pre}.arc_card_original_srOnly{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.arc_card_original_action{position:relative;z-index:1;display:flex;flex:none;flex-wrap:wrap;gap:var(--space-3)}.arc_card_original_overlay{position:fixed;inset:0;z-index:50;background:#03030375;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.arc_card_original_panel{position:fixed;inset:0;z-index:51;width:min(calc(100vw - var(--space-8)),30rem);height:fit-content;max-height:calc(100dvh - var(--space-8));margin:auto;overflow:hidden auto;overscroll-behavior:contain;border:1px solid var(--border);border-radius:var(--radius-surface);background:var(--surface-raised);color:var(--foreground);box-shadow:var(--shadow-floating);transition:background-color var(--duration-standard) var(--ease-standard),box-shadow var(--duration-standard) var(--ease-standard)}.arc_card_original_panel:focus{outline:none}.arc_card_original_panel[data-returning]{inset:auto;top:var(--landing-top);left:var(--landing-left);width:var(--landing-width);height:var(--landing-height);max-height:none;margin:0;overflow:hidden;border-color:var(--border);background:var(--surface);box-shadow:none;pointer-events:none}.arc_card_original_panel[data-returning] .arc_card_original_content{padding:var(--space-5)}.arc_card_original_panel[data-returning] .arc_card_original_title{font-size:var(--text-lg)}.arc_card_original_panel .arc_card_original_content{padding:var(--space-6)}.arc_card_original_panel .arc_card_original_title{font-size:var(--text-xl)}.arc_card_original_panel .arc_card_original_description{max-width:var(--card-measure, 34ch)}.arc_card_original_closeSlot{position:absolute;top:var(--space-4);right:var(--space-4);z-index:2;display:grid}.arc_card_original_close{display:grid;width:var(--space-8);height:var(--space-8);place-items:center;padding:0;border:1px solid color-mix(in oklab,var(--border) 70%,transparent);border-radius:var(--radius-pill);background:color-mix(in oklab,var(--surface-raised) 74%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--foreground);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-standard)}@media(hover:hover)and (pointer:fine){.arc_card_original_close:hover{background:var(--surface-raised)}}.arc_card_original_details{margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--border);color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-body)}@media(prefers-reduced-motion:reduce){.arc_card_original_card,.arc_card_original_close{transition-duration:var(--duration-instant)}}.arc_dm_trigger{display:inline-flex;max-width:100%;min-height:var(--control-height-sm);align-items:center;gap:var(--space-2);padding:0 var(--space-3);border:.5px solid var(--border);border-radius:var(--radius-control);background:var(--surface);color:var(--foreground);font:inherit;font-size:var(--font-size-body);font-weight:500;cursor:pointer;transition:background-color var(--duration-instant) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}@media(hover:hover)and (pointer:fine){.arc_dm_trigger:hover{border-color:var(--border-strong);background:var(--surface-muted);box-shadow:var(--shadow-resting)}}.arc_dm_trigger[data-state=open]{border-color:var(--border-strong);background:var(--surface-muted);box-shadow:none}.arc_dm_trigger:active{border-color:var(--border-strong);background:var(--surface-selected);box-shadow:none}.arc_dm_item:focus-visible{outline:none}.arc_dm_triggerIcon{display:inline-flex;flex:none;color:var(--text-secondary)}.arc_dm_label{position:relative;display:inline-flex;min-width:0;flex:0 1 auto;overflow-x:clip}.arc_dm_labelMeasure{position:absolute;top:0;left:0;visibility:hidden;white-space:nowrap;pointer-events:none}.arc_dm_labelText{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arc_dm_chevron{flex:none;color:var(--text-muted);transition:transform var(--duration-spring) var(--ease-spring),color var(--duration-fast) var(--ease-standard)}.arc_dm_trigger[data-state=open] .arc_dm_chevron{transform:rotate(180deg)}.arc_dm_menu{--menu-x: 0px;--menu-y: -5px;position:relative;z-index:60;min-width:min(12rem,var(--radix-dropdown-menu-content-available-width));max-width:var(--radix-dropdown-menu-content-available-width);padding:5px;border:.5px solid var(--border);border-radius:var(--radius-panel);background:var(--surface-raised);box-shadow:var(--shadow-floating);transform-origin:var(--radix-dropdown-menu-content-transform-origin);transition:opacity var(--duration-fast) var(--ease-enter),transform var(--duration-spring) var(--ease-spring)}.arc_dm_menu[data-side=top]{--menu-y: 5px}.arc_dm_menu[data-side=left]{--menu-x: 5px;--menu-y: 0px}.arc_dm_menu[data-side=right]{--menu-x: -5px;--menu-y: 0px}@starting-style{.arc_dm_menu[data-state=open]{opacity:0;transform:translate(var(--menu-x),var(--menu-y)) scale(.97)}.arc_dm_menu[data-state=open] .arc_dm_item{opacity:0;transform:translate(calc(var(--menu-x) * .4),calc(var(--menu-y) * .4))}}.arc_dm_menu[data-state=closed]{opacity:0;transform:translate(calc(var(--menu-x) * .5),calc(var(--menu-y) * .5)) scale(.985);transition:opacity .13s var(--ease-standard),transform .13s var(--ease-standard);animation:menu-exit .13s linear both;pointer-events:none}.arc_dm_highlight{position:absolute;top:0;right:5px;left:5px;border-radius:calc(var(--radius-panel) - 6px);background:var(--surface-muted);opacity:0;pointer-events:none;transition:background-color var(--duration-fast) var(--ease-standard)}.arc_dm_highlight[data-tone=danger]{background:var(--red-3)}.arc_dm_item{position:relative;display:flex;min-height:36px;align-items:center;gap:10px;padding:0 11px;border-radius:calc(var(--radius-panel) - 6px);color:var(--foreground);font-size:var(--font-size-body);cursor:pointer;outline:none;transition:color var(--duration-fast) var(--ease-standard),opacity var(--duration-standard) var(--ease-enter) calc(min(var(--i, 0),4)*35ms),transform var(--duration-standard) var(--ease-enter) calc(min(var(--i, 0),4)*35ms)}.arc_dm_icon{display:inline-flex;width:17px;color:var(--text-secondary)}.arc_dm_separator{height:1px;margin:var(--space-1) calc(var(--space-1) * -1);background:var(--border-subtle)}.arc_dm_destructive,.arc_dm_destructive .arc_dm_icon{color:var(--danger)}.arc_dm_item[data-disabled]{opacity:.45;cursor:default}@keyframes menu-exit{to{--menu-exit: 1}}@media(prefers-reduced-transparency:reduce){.arc_dm_menu{background:var(--surface-raised);backdrop-filter:none;-webkit-backdrop-filter:none}}@media(prefers-reduced-motion:reduce){.arc_dm_trigger,.arc_dm_chevron,.arc_dm_item,.arc_dm_highlight{transition:none}.arc_dm_menu,.arc_dm_menu[data-state=closed]{transform:none;transition:opacity var(--duration-instant) linear}}.arc_dm_trigger[data-icon-only]{width:32px;min-width:32px;justify-content:center;padding:0;border-color:transparent;background:transparent}.arc_dm_trigger,.arc_dm_menu{--surface: var(--surface-popover);--surface-raised: var(--surface-popover);--surface-muted: var(--interaction-hover);--surface-selected: var(--interaction-pressed);--foreground: var(--text-primary);--border: var(--border-input);--danger: var(--red-11)}.arc_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_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_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_pop_anchor:active:not(:disabled){transform:none}.arc_pop_content{--popover-x: 0px;--popover-y: -5px;z-index:80;min-width:12rem;max-width:min(22rem,calc(100vw - 20px));padding:1rem;border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface-raised);color:var(--foreground);box-shadow:var(--shadow-floating);transform-origin:var(--radix-popover-content-transform-origin);transition:opacity var(--duration-fast) var(--ease-enter),transform var(--duration-spring) var(--ease-spring)}.arc_pop_content[data-side=top]{--popover-y: 5px}.arc_pop_content[data-side=left]{--popover-x: 5px;--popover-y: 0px}.arc_pop_content[data-side=right]{--popover-x: -5px;--popover-y: 0px}@starting-style{.arc_pop_content[data-state=open]{opacity:0;transform:translate(var(--popover-x),var(--popover-y)) scale(.97)}}.arc_pop_content[data-state=closed]{opacity:0;transform:translate(calc(var(--popover-x) * .5),calc(var(--popover-y) * .5)) scale(.98);transition:opacity var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard);animation:popover-exit var(--duration-fast) linear both;pointer-events:none}.arc_pop_content:focus{outline:none}@keyframes popover-exit{to{--popover-exit: 1}}@media(prefers-reduced-motion:reduce){.arc_pop_content,.arc_pop_content[data-state=closed]{transform:none;transition:opacity var(--duration-instant) var(--ease-standard)}}.arc_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_sdt_wrapper{--column-tint: var(--surface-muted);position:relative;width:100%;min-width:0;max-width:100%;overflow:hidden;border:.5px solid var(--border);border-radius:var(--radius-control);background:var(--surface);color:var(--foreground);font-family:var(--font-body)}.arc_sdt_scroller{position:relative;overflow-x:auto;overscroll-behavior-x:contain}.arc_sdt_band{position:absolute;top:0;bottom:0;background:var(--column-tint);pointer-events:none}.arc_sdt_table{position:relative;z-index:1;width:100%;min-width:560px;border-collapse:separate;border-spacing:0;font-size:var(--font-size-body);line-height:var(--leading-body);letter-spacing:var(--tracking-body);text-align:left}.arc_sdt_table[data-fixed]{table-layout:fixed}.arc_sdt_table caption,.arc_sdt_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_sdt_selectCol{width:44px}.arc_sdt_table th,.arc_sdt_table td{--cell-base: var(--surface);--cell-fill: var(--cell-base);background-color:var(--cell-fill);transition:background-color var(--duration-standard) var(--ease-standard),color var(--duration-standard) var(--ease-standard)}.arc_sdt_table th[data-sorted],.arc_sdt_table td[data-sorted]{--cell-base: var(--column-tint)}.arc_sdt_table th{height:44px;padding:0 var(--space-4);border-bottom:.5px solid var(--border);color:var(--text-muted);font-size:var(--font-size-body);font-weight:500;text-align:left;white-space:nowrap}.arc_sdt_table th[data-sortable]{padding:0}.arc_sdt_table th[data-sorted]{color:var(--foreground)}.arc_sdt_table td{height:52px;padding:0 var(--space-4);border-bottom:.5px solid var(--border-subtle);color:var(--foreground);font-weight:400;vertical-align:middle;overflow-wrap:anywhere}.arc_sdt_table tbody tr:last-child td{border-bottom:0}.arc_sdt_table [data-numeric]{text-align:right;font-variant-numeric:tabular-nums}.arc_sdt_table[data-selectable] tbody tr{cursor:pointer;-webkit-tap-highlight-color:transparent}.arc_sdt_table[data-selectable] tbody tr[data-selected] td{--cell-fill: var(--surface-selected)}.arc_sdt_table[data-selectable] [data-primary]:not([data-sortable]),.arc_sdt_table[data-selectable] th[data-primary] .arc_sdt_sortButton{padding-left:var(--space-2)}.arc_sdt_sortButton{display:flex;width:100%;height:44px;align-items:center;justify-content:flex-start;border:0;padding:0 var(--space-4);background:transparent;color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.arc_sdt_table th[data-numeric] .arc_sdt_sortButton{justify-content:flex-end}.arc_sdt_sortInner{display:inline-flex;align-items:center;gap:6px;border-radius:var(--radius-control);transition:color var(--duration-fast) var(--ease-standard)}.arc_sdt_table th[data-numeric] .arc_sdt_sortInner{flex-direction:row-reverse}.arc_sdt_sortIcon{position:relative;display:grid;width:16px;height:16px;flex:none;place-items:center}.arc_sdt_sortHint,.arc_sdt_sortArrow{position:absolute;inset:0;display:grid;place-items:center}.arc_sdt_sortHint{color:var(--text-muted);opacity:0;transition:opacity var(--duration-fast) var(--ease-standard)}.arc_sdt_sortArrow{color:var(--foreground)}.arc_sdt_sortButton:focus-visible .arc_sdt_sortHint{opacity:.6}.arc_sdt_table th[data-sorted] .arc_sdt_sortHint{opacity:0}.arc_sdt_selectCell{width:44px}.arc_sdt_table .arc_sdt_selectCell{padding:0 0 0 var(--space-4)}.arc_sdt_selectHit{position:relative;display:flex;width:100%;height:44px;align-items:center;cursor:pointer}.arc_sdt_selectInput{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.arc_sdt_selectBox{position:relative;display:block;width:18px;height:18px;flex:none;border:.5px solid var(--border-strong);border-radius:calc(var(--radius-sm) - 1px);background:var(--surface);color:var(--control-glyph);pointer-events:none;transition:border-color var(--duration-fast) var(--ease-standard),transform var(--duration-spring) var(--ease-spring)}.arc_sdt_selectBox[data-on]{border-color:var(--control-on)}.arc_sdt_selectFill{position:absolute;inset:-1px;border-radius:inherit;background:var(--control-on)}.arc_sdt_selectMark{position:absolute;inset:-1px;width:18px;height:18px;overflow:visible}.arc_sdt_selectInput:focus-visible+.arc_sdt_selectBox{outline:var(--focus-outline-width, 2px) solid var(--focus-outline, var(--focus-ring));outline-offset:2px}.arc_sdt_selectInput:active+.arc_sdt_selectBox{transform:scale(.95);transition:border-color var(--duration-fast) var(--ease-standard),transform .11s var(--ease-standard)}.arc_sdt_footer{display:flex;height:44px;align-items:center;justify-content:space-between;gap:var(--space-3);padding:0 var(--space-2) 0 var(--space-4);border-top:.5px solid var(--border);color:var(--text-muted);font-size:var(--font-size-body);line-height:var(--leading-body);letter-spacing:var(--tracking-body)}.arc_sdt_count{display:inline-flex;min-width:0;align-items:baseline;gap:.28em;white-space:nowrap;transition:color var(--duration-standard) var(--ease-standard)}.arc_sdt_count[data-active]{color:var(--foreground)}.arc_sdt_swap{display:inline-block}.arc_sdt_swapInner{position:relative;display:inline-flex;width:max-content}.arc_sdt_swapText{display:inline-block;white-space:nowrap}.arc_sdt_number{font-variant-numeric:tabular-nums}.arc_sdt_clear{height:30px;flex:none;border:0;border-radius:var(--radius-control);padding:0 var(--space-3);background:transparent;color:var(--foreground);font:inherit;font-weight:500;letter-spacing:inherit;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard);-webkit-tap-highlight-color:transparent}.arc_sdt_empty{height:120px!important;color:var(--text-muted)!important;text-align:center!important}@media(hover:hover)and (pointer:fine){.arc_sdt_table tbody tr:hover td{--cell-fill: var(--surface-muted)}.arc_sdt_table[data-selectable] tbody tr[data-selected]:hover td{--cell-fill: var(--surface-selected)}.arc_sdt_table tbody tr:has(.arc_sdt_empty):hover td{--cell-fill: var(--cell-base)}.arc_sdt_sortButton:hover .arc_sdt_sortInner{color:var(--foreground)}.arc_sdt_sortButton:hover .arc_sdt_sortHint{opacity:.6}.arc_sdt_table th[data-sorted] .arc_sdt_sortButton:hover .arc_sdt_sortHint{opacity:0}.arc_sdt_selectHit:hover .arc_sdt_selectBox:not([data-on]){border-color:var(--text-muted)}.arc_sdt_clear:hover{background:var(--surface-muted)}}@media(max-width:860px){.arc_sdt_scroller{overflow:visible}.arc_sdt_band{display:none}.arc_sdt_table{display:block;width:100%;min-width:0;max-width:100%}.arc_sdt_table thead{display:block}.arc_sdt_table thead tr{display:flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);overflow-x:auto;border-bottom:.5px solid var(--border);scrollbar-width:none}.arc_sdt_table thead tr::-webkit-scrollbar{display:none}.arc_sdt_table th{display:block;flex:none;height:auto;border:0;padding:0;background:transparent}.arc_sdt_table th.arc_sdt_selectCell{position:sticky;left:calc(-1 * var(--space-2));z-index:1;width:40px;margin-left:calc(-1 * var(--space-2));padding:0 0 0 var(--space-3);background:var(--surface)}.arc_sdt_table th.arc_sdt_selectCell .arc_sdt_selectHit{height:32px}.arc_sdt_table th.arc_sdt_selectCell:after{position:absolute;top:0;bottom:0;left:100%;width:36px;background:linear-gradient(to right,var(--surface) 45%,transparent);content:"";opacity:0;pointer-events:none}@supports (animation-timeline: scroll()){.arc_sdt_table th.arc_sdt_selectCell:after{animation:stripFade linear both;animation-timeline:scroll(nearest inline);animation-range:0 24px}}.arc_sdt_table th .arc_sdt_sortButton,.arc_sdt_table[data-selectable] th[data-primary] .arc_sdt_sortButton{width:auto;height:32px;border-radius:var(--radius-control);padding:0 10px;transition:background-color var(--duration-standard) var(--ease-standard),color var(--duration-standard) var(--ease-standard)}.arc_sdt_table th[data-sorted] .arc_sdt_sortButton{background:var(--surface-muted)}.arc_sdt_table th[data-numeric] .arc_sdt_sortInner{flex-direction:row}.arc_sdt_sortButton:focus-visible{--focus-outline-offset: 1px}.arc_sdt_table tbody{display:block;width:100%}.arc_sdt_table tbody tr{--row-fill: var(--surface);position:relative;display:flex;width:100%;min-height:64px;box-sizing:border-box;flex-wrap:wrap;align-items:baseline;align-content:center;gap:2px var(--space-2);padding:10px var(--space-4);border-bottom:.5px solid var(--border-subtle);background-color:var(--row-fill);transition:background-color var(--duration-standard) var(--ease-standard)}.arc_sdt_table tbody tr:after{order:1;flex-basis:100%;content:""}.arc_sdt_table[data-selectable] tbody tr{padding-left:44px}.arc_sdt_table[data-selectable] tbody tr[data-selected]{--row-fill: var(--surface-selected)}.arc_sdt_table tbody tr:last-child{border-bottom:0}.arc_sdt_table td{order:2;display:block;min-width:0;height:auto;border:0;padding:0;background:transparent;color:var(--text-secondary);font-size:var(--font-size-caption);text-align:left}.arc_sdt_table[data-selectable] td[data-primary]:not([data-sortable]){padding-left:0}.arc_sdt_table td[data-primary]{order:0;flex:1 1 0;color:var(--foreground);font-size:var(--font-size-body);font-weight:500}.arc_sdt_table td[data-numeric]:not([data-primary]){order:0;flex:none;margin-left:auto;padding-left:var(--space-2);color:var(--foreground);font-size:var(--font-size-body)}.arc_sdt_table td[data-numeric]~td[data-numeric]{order:2;margin-left:0;padding-left:0;color:var(--text-secondary);font-size:var(--font-size-caption)}.arc_sdt_table td[data-sorted]:not([data-primary]){color:var(--foreground)}.arc_sdt_table td.arc_sdt_selectCell{position:absolute;top:0;bottom:0;left:var(--space-1);display:flex;width:36px;align-items:center;padding:0}.arc_sdt_table td.arc_sdt_selectCell .arc_sdt_selectHit{justify-content:center}.arc_sdt_table .arc_sdt_empty{flex:1 0 100%;height:auto!important;padding:var(--space-6) 0}.arc_sdt_table[data-selectable] tbody tr:has(.arc_sdt_empty){padding-left:var(--space-4)}}@media(max-width:860px)and (hover:hover)and (pointer:fine){.arc_sdt_table tbody tr:hover{--row-fill: var(--surface-muted)}.arc_sdt_table[data-selectable] tbody tr[data-selected]:hover{--row-fill: var(--surface-selected)}.arc_sdt_table tbody tr:hover td{background:transparent}}@media(prefers-reduced-motion:reduce){.arc_sdt_table th,.arc_sdt_table td,.arc_sdt_table tbody tr,.arc_sdt_sortInner,.arc_sdt_sortHint,.arc_sdt_selectBox,.arc_sdt_count,.arc_sdt_clear,.arc_sdt_table th .arc_sdt_sortButton{transition:none!important}.arc_sdt_selectInput:active+.arc_sdt_selectBox{transform:none}}@keyframes stripFade{to{opacity:1}}.arc_sdt_table tbody tr[data-activatable]{cursor:pointer}.arc_sdt_selectBox{border-color:var(--text-secondary)}.arc_sdt_wrapper{--surface: var(--surface-popover);--surface-muted: var(--interaction-hover);--surface-selected: var(--interaction-pressed);--foreground: var(--text-primary);--text-muted: var(--text-secondary);--border: var(--border-input);--border-subtle: var(--border-default)}.arc_rg_group{display:grid;min-width:0;margin:0;border:0;padding:0}.arc_rg_group legend{margin-bottom:var(--space-2);padding:0;font-size:var(--text-sm);font-weight:500}.arc_rg_group:disabled{opacity:.65}.arc_rg_group:disabled .arc_rg_option{cursor:not-allowed}.arc_rg_group:disabled .arc_rg_option:active .arc_rg_mark{transform:none}.arc_rg_options{position:relative;display:grid;gap:var(--space-2)}.arc_rg_highlight{position:absolute;top:0;right:0;left:0;z-index:1;box-sizing:border-box;border:1px solid var(--control-on);border-radius:var(--radius-control);background:color-mix(in oklab,var(--control-on) 5%,transparent);opacity:0;pointer-events:none}.arc_rg_option{position:relative;display:flex;align-items:center;gap:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-control);padding:var(--space-3);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard)}@media(hover:hover)and (pointer:fine){.arc_rg_option:hover{background:var(--surface-muted)}}.arc_rg_option:active{background:var(--surface-muted)}.arc_rg_options:not([data-ready]) .arc_rg_option:has(input:checked){border-color:var(--control-on);background:color-mix(in oklab,var(--control-on) 5%,transparent)}.arc_rg_option input{position:absolute;opacity:0}.arc_rg_option>span{position:relative;z-index:2}.arc_rg_mark{display:grid;width:17px;height:17px;flex:0 0 auto;place-items:center;border:1px solid var(--border-strong);border-radius:50%;transition:border-color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard),transform var(--duration-spring) var(--ease-spring)}.arc_rg_mark:after,.arc_rg_dot{grid-area:1 / 1;width:7px;height:7px;border-radius:50%;background:var(--foreground)}.arc_rg_mark:after{content:"";opacity:0;transition:opacity var(--duration-instant) var(--ease-standard)}.arc_rg_option:active:not(:has(input:checked)) .arc_rg_mark:after{opacity:.22}.arc_rg_option:active .arc_rg_mark{transform:scale(.88);transition:border-color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard),transform .1s var(--ease-standard)}.arc_rg_option:has(input:checked) .arc_rg_mark{border-color:var(--control-on);background:var(--control-on)}.arc_rg_option:has(input:checked) .arc_rg_dot{background:var(--control-glyph)}.arc_rg_option strong,.arc_rg_option small{display:block}.arc_rg_option strong{color:var(--text-secondary);font-size:var(--text-sm);font-weight:500;transition:color var(--duration-standard) var(--ease-standard)}.arc_rg_option:has(input:checked) strong{color:var(--foreground)}.arc_rg_option small{margin-top:2px;color:var(--text-muted);font-size:var(--text-xs)}.arc_rg_option:has(input:focus-visible) .arc_rg_mark{outline:var(--focus-outline-width, 2px) solid var(--focus-outline);outline-offset:var(--focus-outline-offset, 2px)}.arc_rg_compact{--control-on: var(--blue-9);--control-glyph: var(--surface-input)}.arc_rg_compact .arc_rg_options{gap:14px}.arc_rg_compact .arc_rg_highlight{display:none}.arc_rg_compact .arc_rg_option{gap:8px;border:0;border-radius:0;padding:0}.arc_rg_compact .arc_rg_option:hover,.arc_rg_compact .arc_rg_option:active{background:transparent}.arc_rg_compact .arc_rg_mark{width:14px;height:14px}.arc_rg_compact .arc_rg_mark:after,.arc_rg_compact .arc_rg_dot{width:6px;height:6px}.arc_rg_compact .arc_rg_option strong{color:var(--text-primary);font-weight:400}@media(prefers-reduced-motion:reduce){.arc_rg_option,.arc_rg_mark,.arc_rg_mark:after,.arc_rg_option strong{transition:none}.arc_rg_option:active .arc_rg_mark{transform:none}}.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_slider_root{--slider-thumb: 22px;--slider-track: 6px;display:grid;width:100%;min-width:0;color:var(--foreground);font-size:var(--font-size-body);line-height:var(--leading-body);letter-spacing:var(--tracking-body);user-select:none;-webkit-user-select:none}.arc_slider_header{display:flex;min-width:0;align-items:baseline;justify-content:space-between;gap:var(--space-4)}.arc_slider_label{min-width:0;font-weight:500}.arc_slider_readout{display:inline-flex;flex:none;align-items:center;gap:.3em;color:var(--text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap}.arc_slider_dash{color:var(--text-muted)}.arc_slider_body{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.arc_slider_start{display:flex;grid-area:1 / 1;margin-right:var(--space-3)}.arc_slider_end{display:flex;grid-area:1 / 3;margin-left:var(--space-3)}.arc_slider_control{position:relative;grid-area:1 / 2;height:var(--control-height-md);cursor:pointer;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.arc_slider_track{position:absolute;top:50%;right:calc(var(--slider-thumb) / 2);left:calc(var(--slider-thumb) / 2);height:var(--slider-track);margin-top:calc(var(--slider-track) / -2);border-radius:var(--radius-pill);background:var(--control-track)}.arc_slider_fill{position:absolute;inset:0;border-radius:inherit;background:var(--control-fill)}.arc_slider_tick{position:absolute;top:50%;width:4px;height:4px;margin:-2px 0 0 -2px;border-radius:var(--radius-pill);background:var(--border-strong)}.arc_slider_fill .arc_slider_tick{background:var(--control-glyph)}.arc_slider_thumbs{position:absolute;inset:0 calc(var(--slider-thumb) / 2);container-type:inline-size;pointer-events:none}.arc_slider_thumbLayer{position:absolute;inset:0}.arc_slider_thumb{position:absolute;top:50%;right:0;box-sizing:border-box;width:var(--slider-thumb);height:var(--slider-thumb);translate:50% -50%;border:0;border-radius:var(--radius-pill);background:var(--control-thumb);box-shadow:var(--control-thumb-shadow);pointer-events:auto;cursor:grab;transition:box-shadow var(--duration-fast) var(--ease-standard)}.arc_slider_thumb:after{content:"";position:absolute;inset:-11px;border-radius:inherit}.arc_slider_root[data-dragging],.arc_slider_root[data-dragging] .arc_slider_control,.arc_slider_root[data-dragging] .arc_slider_thumb{cursor:grabbing}.arc_slider_bubbleAnchor{--edge: calc(var(--slider-thumb) / 2);--x: calc(var(--at, 0) * 1cqw);position:absolute;right:0;bottom:calc(50% + var(--slider-thumb) / 2 + 8px);display:flex;translate:clamp(calc(100% - var(--edge) - var(--x)),50%,calc(100cqw + var(--edge) - var(--x))) 0;pointer-events:none}@media(pointer:coarse){.arc_slider_bubbleAnchor{bottom:calc(50% + var(--slider-thumb) / 2 + 18px)}}.arc_slider_bubble{display:inline-flex;min-height:1.75rem;align-items:center;padding:0 var(--space-3);border:.5px solid var(--border-strong);border-radius:var(--radius-pill);background:var(--foreground);color:var(--background);box-shadow:var(--shadow-raised);font-size:var(--font-size-body);font-weight:500;white-space:nowrap;transform-origin:50% 100%}.arc_slider_marks{position:relative;grid-area:2 / 2;height:1.25rem;margin:calc(var(--space-1) * -1) calc(var(--slider-thumb) / 2) 0;color:var(--text-muted);font-size:var(--font-size-caption);font-variant-numeric:tabular-nums}.arc_slider_markLabel{position:absolute;top:0;translate:-50% 0;white-space:nowrap;cursor:pointer;transition:color var(--duration-fast) var(--ease-standard)}.arc_slider_markLabel[data-edge=start]{translate:max(-50%,calc(var(--slider-thumb) / -2)) 0}.arc_slider_markLabel[data-edge=end]{translate:min(-50%,calc(-100% + var(--slider-thumb) / 2)) 0}.arc_slider_markLabel[data-on]{color:var(--text-secondary)}@media(hover:hover)and (pointer:fine){.arc_slider_markLabel:hover{color:var(--foreground)}}.arc_slider_root[data-disabled]{opacity:.5}.arc_slider_root[data-disabled] .arc_slider_control,.arc_slider_root[data-disabled] .arc_slider_thumb,.arc_slider_root[data-disabled] .arc_slider_markLabel{cursor:not-allowed}.arc_slider_number{display:inline-flex;align-items:center;white-space:nowrap;font-variant-numeric:tabular-nums}.arc_slider_column{--feather: .2em;position:relative;display:inline-block;overflow-x:visible;overflow-y:clip;margin-block:calc(var(--feather) * -1);padding-block:var(--feather)}.arc_slider_sizer{visibility:hidden}.arc_slider_glyph{position:absolute;inset:var(--feather) 0;text-align:center}.arc_slider_symbol{display:inline-block;overflow-x:clip;white-space:pre}@media(prefers-reduced-motion:reduce){.arc_slider_thumb,.arc_slider_markLabel{transition:none}}.arc_slider_thumb{border:.5px solid var(--border-strong)}.arc_slider_root{--foreground: var(--text-primary);--background: var(--surface-popover);--text-muted: var(--text-secondary);--control-track: var(--interaction-pressed);--control-fill: var(--text-primary);--control-thumb: var(--surface-popover)}.arc_fd_wrapper{position:relative;display:grid;min-width:0;color:var(--foreground)}.arc_fd_dropzone{position:relative;display:grid;min-width:0;border-radius:var(--radius-surface);background:var(--surface);transition:background-color var(--duration-standard) var(--ease-standard),border-radius var(--duration-spring) var(--ease-spring)}.arc_fd_dropzone.arc_fd_compact{border-radius:var(--radius-panel)}.arc_fd_edge{position:absolute;top:.5px;left:.5px;width:calc(100% - 1px);height:calc(100% - 1px);overflow:visible;pointer-events:none}.arc_fd_edge rect{fill:none;stroke:var(--border-strong);stroke-width:.5;stroke-dasharray:3.5 3.5;stroke-dashoffset:0;transition:stroke var(--duration-fast) var(--ease-standard),stroke-dasharray var(--duration-standard) var(--ease-standard),stroke-dashoffset var(--duration-standard) var(--ease-standard)}.arc_fd_trigger{display:flex;width:100%;flex-direction:column;align-items:stretch;justify-content:center;border:0;border-radius:inherit;padding:34px var(--space-5);background:transparent;color:inherit;font:inherit;letter-spacing:var(--tracking-body);text-align:center;cursor:pointer}.arc_fd_trigger>*{pointer-events:none}@media(hover:hover)and (pointer:fine){.arc_fd_dropzone:has(.arc_fd_trigger:hover){background:var(--surface-muted)}.arc_fd_dropzone:has(.arc_fd_trigger:hover) .arc_fd_edge rect{stroke:var(--text-muted)}}.arc_fd_dropzone:has(.arc_fd_trigger:active){background:var(--surface-muted)}.arc_fd_dropzone.arc_fd_dragging{background:var(--blue-3);animation:none}@keyframes breathe{0%,to{transform:scale(1)}50%{transform:scale(1.012)}}.arc_fd_dragging .arc_fd_edge rect{stroke:var(--blue-7);stroke-dasharray:7 0;stroke-dashoffset:1.75}.arc_fd_iconSlot,.arc_fd_noteSlot{display:flex;flex-direction:column;overflow:hidden}.arc_fd_sheets{position:relative;display:block;width:36px;height:44px;align-self:center;margin:10px 0 14px}.arc_fd_sheet{--r: 0deg;--x: 0px;--y: 0px;position:absolute;inset:0;display:grid;place-items:end center;padding:0 0 5px;border:.5px solid var(--border);border-radius:calc(var(--radius-md) - 1px);background:var(--surface-raised);color:var(--text-muted);box-shadow:0 1px 2px var(--black-a1),0 3px 8px var(--black-a1);transform:translate(var(--x),var(--y)) rotate(var(--r));transform-origin:50% 100%;transition:transform var(--duration-spring) var(--ease-spring),color var(--duration-standard) var(--ease-standard),border-color var(--duration-standard) var(--ease-standard)}.arc_fd_sheet:before,.arc_fd_sheet:after{position:absolute;top:8px;left:7px;width:16px;height:2px;border-radius:2px;background:currentColor;content:"";opacity:.3}.arc_fd_sheet:after{top:13px;width:11px}.arc_fd_sheet>svg{transition:transform var(--duration-spring) var(--ease-spring)}.arc_fd_dragging .arc_fd_sheet>svg{transform:translateY(-3px)}.arc_fd_sheet[data-sheet=back]{--r: -10deg;--x: -9px;--y: 2px}.arc_fd_sheet[data-sheet=side]{--r: 10deg;--x: 9px;--y: 2px}@media(hover:hover)and (pointer:fine){.arc_fd_dropzone:has(.arc_fd_trigger:hover) .arc_fd_sheet[data-sheet=back]{--r: -15deg;--x: -13px}.arc_fd_dropzone:has(.arc_fd_trigger:hover) .arc_fd_sheet[data-sheet=side]{--r: 15deg;--x: 13px}.arc_fd_dropzone:has(.arc_fd_trigger:hover) .arc_fd_sheet[data-sheet=front]{--y: -2px}}.arc_fd_dragging .arc_fd_sheet{color:var(--text-secondary);border-color:var(--border-strong)}.arc_fd_dropzone.arc_fd_dragging .arc_fd_sheet[data-sheet=back]{--r: -22deg;--x: -20px;--y: -2px}.arc_fd_dropzone.arc_fd_dragging .arc_fd_sheet[data-sheet=side]{--r: 22deg;--x: 20px;--y: -2px}.arc_fd_dropzone.arc_fd_dragging .arc_fd_sheet[data-sheet=front]{--y: -8px}.arc_fd_label{position:relative;display:block;font-size:var(--font-size-body);font-weight:500;line-height:var(--leading-body)}.arc_fd_labelText{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:top;white-space:nowrap}.arc_fd_hint{margin-top:6px;color:var(--text-secondary);font-size:var(--font-size-body);line-height:var(--leading-body)}.arc_fd_note{padding-top:6px;color:var(--text-muted);font-size:var(--font-size-caption);line-height:var(--leading-body)}.arc_fd_input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.arc_fd_messageSlot{overflow:hidden}.arc_fd_error{display:flex;align-items:flex-start;gap:6px;padding-top:var(--space-3);color:var(--danger);font-size:var(--font-size-body);line-height:var(--leading-body)}.arc_fd_errorIcon{flex:0 0 auto;margin-top:3px}.arc_fd_errorCopy{position:relative;min-width:0;flex:1}.arc_fd_list{display:grid;min-width:0;margin:0;padding:0;list-style:none;container:dropzone-list / inline-size}.arc_fd_inside .arc_fd_list{padding-inline:12px}.arc_fd_item{min-width:0;overflow:hidden}.arc_fd_row{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;column-gap:12px;min-height:58px;margin-top:8px;border:.5px solid var(--border);border-radius:var(--radius-control);padding:8px 8px 8px 9px;background:var(--surface);transition:border-color var(--duration-standard) var(--ease-standard)}.arc_fd_row.arc_fd_isFailed{border-color:var(--red-7)}.arc_fd_fileIcon{display:grid;width:40px;height:40px;place-items:center;color:var(--text-secondary)}.arc_fd_thumb{display:block;width:40px;height:40px;overflow:hidden;border-radius:var(--radius-inset);background:var(--surface-muted);box-shadow:inset 0 0 0 1px var(--black-a2)}.arc_fd_thumb img{display:block;width:100%;height:100%;object-fit:cover}.arc_fd_copy{display:grid;min-width:0}.arc_fd_name{overflow:hidden;font-size:var(--font-size-body);font-weight:500;line-height:var(--leading-body);text-overflow:ellipsis;white-space:nowrap}.arc_fd_meta{gap:8px;display:flex;min-width:0;align-items:center;margin-top:1px;color:var(--text-muted);font-size:var(--font-size-caption);line-height:var(--leading-body);font-variant-numeric:tabular-nums;white-space:nowrap}.arc_fd_dot{padding-inline:6px}.arc_fd_phase{position:relative;display:flex;min-width:0;flex:1}.arc_fd_state{display:inline-flex;min-width:0;align-items:center;gap:5px}.arc_fd_uploaded{color:var(--text-secondary)}.arc_fd_uploaded .arc_fd_stateIcon{color:var(--success)}.arc_fd_failed{color:var(--danger)}.arc_fd_stateIcon{flex:0 0 auto}.arc_fd_reason{min-width:0;overflow:hidden;text-overflow:ellipsis}.arc_fd_percent{font-variant-numeric:tabular-nums}.arc_fd_barFrame{display:block;overflow:hidden}.arc_fd_bar{display:block;height:4px;margin:7px 0 2px;overflow:hidden;border-radius:var(--radius-pill);background:var(--border)}.arc_fd_barFill{display:block;width:100%;height:100%;border-radius:inherit;background:var(--accent)}.arc_fd_actions{display:flex;align-items:center}.arc_fd_retrySlot{display:flex;overflow:hidden}.arc_fd_retryInner{display:flex;padding:3px 6px 3px 3px}.arc_fd_retry,.arc_fd_remove{display:grid;place-items:center;border:0;color:var(--text-secondary);font:inherit;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),transform var(--duration-spring) var(--ease-spring)}.arc_fd_retry{display:flex;height:30px;align-items:center;gap:5px;border:.5px solid var(--border);border-radius:var(--radius-pill);padding:0 12px 0 10px;background:var(--surface);color:var(--foreground);font-size:var(--font-size-caption);font-weight:500;letter-spacing:var(--tracking-body);white-space:nowrap}@container dropzone-list (max-width: 440px){.arc_fd_retry{width:30px;justify-content:center;padding:0}.arc_fd_retryLabel{display:none}}@container dropzone-list (max-width: 300px){.arc_fd_row{grid-template-columns:minmax(0,1fr) auto;padding-left:14px}.arc_fd_fileIcon,.arc_fd_thumb{display:none}}.arc_fd_remove{width:32px;height:32px;border-radius:var(--radius-pill);background:transparent}@media(hover:hover)and (pointer:fine){.arc_fd_retry:hover{border-color:var(--border-strong);background:var(--surface-muted)}.arc_fd_remove:hover{background:var(--surface-muted);color:var(--foreground)}}.arc_fd_retry:active,.arc_fd_remove:active{transform:scale(.97);transition-duration:var(--duration-instant);transition-timing-function:var(--ease-standard)}.arc_fd_words{position:relative;display:block}.arc_fd_word{display:inline-block;white-space:pre}.arc_fd_srOnly{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(prefers-reduced-motion:reduce){.arc_fd_dropzone,.arc_fd_edge rect,.arc_fd_sheet,.arc_fd_sheet>svg,.arc_fd_row,.arc_fd_retry,.arc_fd_remove{transition:none}.arc_fd_dropzone.arc_fd_dragging{animation:none}.arc_fd_retry:active,.arc_fd_remove:active{transform:none}}.arc_fd_wrapper{--surface: var(--surface-container);--surface-raised: var(--surface-popover);--surface-muted: var(--interaction-hover);--foreground: var(--text-primary);--text-muted: var(--text-secondary);--border: var(--border-strong);--border-strong: var(--text-secondary);--danger: var(--red-11);--success: var(--green-11)}.arc_fd_original_wrapper{position:relative;display:grid;min-width:0;color:var(--foreground)}.arc_fd_original_dropzone{position:relative;display:grid;min-width:0;border-radius:var(--radius-surface);background:var(--surface);transition:background-color var(--duration-standard) var(--ease-standard),border-radius var(--duration-spring) var(--ease-spring)}.arc_fd_original_dropzone.arc_fd_original_compact{border-radius:var(--radius-panel)}.arc_fd_original_edge{position:absolute;top:.5px;left:.5px;width:calc(100% - 1px);height:calc(100% - 1px);overflow:visible;pointer-events:none}.arc_fd_original_edge rect{fill:none;stroke:var(--border-strong);stroke-width:1;stroke-dasharray:3.5 3.5;stroke-dashoffset:0;transition:stroke var(--duration-fast) var(--ease-standard),stroke-dasharray var(--duration-standard) var(--ease-standard),stroke-dashoffset var(--duration-standard) var(--ease-standard)}.arc_fd_original_trigger{display:flex;width:100%;flex-direction:column;align-items:stretch;justify-content:center;border:0;border-radius:inherit;padding:34px var(--space-5);background:transparent;color:inherit;font:inherit;letter-spacing:var(--tracking-body);text-align:center;cursor:pointer}.arc_fd_original_trigger>*{pointer-events:none}@media(hover:hover)and (pointer:fine){.arc_fd_original_dropzone:has(.arc_fd_original_trigger:hover){background:var(--surface-muted)}.arc_fd_original_dropzone:has(.arc_fd_original_trigger:hover) .arc_fd_original_edge rect{stroke:var(--text-muted)}}.arc_fd_original_dropzone:has(.arc_fd_original_trigger:active){background:var(--surface-muted)}.arc_fd_original_dropzone.arc_fd_original_dragging{background:color-mix(in oklab,var(--accent) 2.5%,var(--surface));animation:arc-file-dropzone-breathe 2.2s var(--ease-in-out) infinite}@keyframes arc-file-dropzone-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.012)}}.arc_fd_original_wash,.arc_fd_original_glow{position:absolute;inset:0;border-radius:inherit;opacity:0;pointer-events:none;transition:opacity var(--duration-standard) var(--ease-standard)}.arc_fd_original_glow{padding:1.5px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.arc_fd_original_dragging .arc_fd_original_wash,.arc_fd_original_dragging .arc_fd_original_glow{opacity:1}.arc_fd_original_dragging .arc_fd_original_edge rect{stroke:color-mix(in oklab,var(--accent) 40%,var(--border));stroke-dasharray:7 0;stroke-dashoffset:1.75}.arc_fd_original_iconSlot,.arc_fd_original_noteSlot{display:flex;flex-direction:column;overflow:hidden}.arc_fd_original_sheets{position:relative;display:block;width:36px;height:44px;align-self:center;margin:10px 0 14px}.arc_fd_original_sheet{--r: 0deg;--x: 0px;--y: 0px;position:absolute;inset:0;display:grid;place-items:end center;padding:0 0 5px;border:1px solid var(--border);border-radius:calc(var(--radius-md) - 1px);background:var(--surface-raised);color:var(--text-muted);box-shadow:0 1px 2px #0000000d,0 3px 8px #0000000a;transform:translate(var(--x),var(--y)) rotate(var(--r));transform-origin:50% 100%;transition:transform var(--duration-spring) var(--ease-spring),color var(--duration-standard) var(--ease-standard),border-color var(--duration-standard) var(--ease-standard)}.arc_fd_original_sheet:before,.arc_fd_original_sheet:after{position:absolute;top:8px;left:7px;width:16px;height:2px;border-radius:2px;background:currentColor;content:"";opacity:.3}.arc_fd_original_sheet:after{top:13px;width:11px}.arc_fd_original_sheet>svg{transition:transform var(--duration-spring) var(--ease-spring)}.arc_fd_original_dragging .arc_fd_original_sheet>svg{transform:translateY(-3px)}.arc_fd_original_sheet[data-sheet=back]{--r: -10deg;--x: -9px;--y: 2px}.arc_fd_original_sheet[data-sheet=side]{--r: 10deg;--x: 9px;--y: 2px}@media(hover:hover)and (pointer:fine){.arc_fd_original_dropzone:has(.arc_fd_original_trigger:hover) .arc_fd_original_sheet[data-sheet=back]{--r: -15deg;--x: -13px}.arc_fd_original_dropzone:has(.arc_fd_original_trigger:hover) .arc_fd_original_sheet[data-sheet=side]{--r: 15deg;--x: 13px}.arc_fd_original_dropzone:has(.arc_fd_original_trigger:hover) .arc_fd_original_sheet[data-sheet=front]{--y: -2px}}.arc_fd_original_dragging .arc_fd_original_sheet{color:var(--text-secondary);border-color:var(--border-strong)}.arc_fd_original_dropzone.arc_fd_original_dragging .arc_fd_original_sheet[data-sheet=back]{--r: -22deg;--x: -20px;--y: -2px}.arc_fd_original_dropzone.arc_fd_original_dragging .arc_fd_original_sheet[data-sheet=side]{--r: 22deg;--x: 20px;--y: -2px}.arc_fd_original_dropzone.arc_fd_original_dragging .arc_fd_original_sheet[data-sheet=front]{--y: -8px}.arc_fd_original_label{position:relative;display:block;font-size:var(--text-sm);font-weight:500;line-height:var(--leading-body)}.arc_fd_original_labelText{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:top;white-space:nowrap}.arc_fd_original_hint{margin-top:6px;color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-body)}.arc_fd_original_note{padding-top:6px;color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-body)}.arc_fd_original_input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.arc_fd_original_messageSlot{overflow:hidden}.arc_fd_original_error{display:flex;align-items:flex-start;gap:6px;padding-top:var(--space-3);color:var(--danger);font-size:var(--text-sm);line-height:var(--leading-body)}.arc_fd_original_errorIcon{flex:0 0 auto;margin-top:3px}.arc_fd_original_errorCopy{position:relative;min-width:0;flex:1}.arc_fd_original_list{display:grid;min-width:0;margin:0;padding:0;list-style:none;container:dropzone-list / inline-size}.arc_fd_original_inside .arc_fd_original_list{padding-inline:12px}.arc_fd_original_item{min-width:0;overflow:hidden}.arc_fd_original_row{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;column-gap:12px;min-height:58px;margin-top:8px;border:1px solid var(--border);border-radius:var(--radius-control);padding:8px 8px 8px 9px;background:var(--surface);transition:border-color var(--duration-standard) var(--ease-standard)}.arc_fd_original_row.arc_fd_original_isFailed{border-color:color-mix(in oklab,var(--danger) 26%,var(--border))}.arc_fd_original_fileIcon{display:grid;width:40px;height:40px;place-items:center;color:var(--text-secondary)}.arc_fd_original_thumb{display:block;width:40px;height:40px;overflow:hidden;border-radius:var(--radius-inset);background:var(--surface-muted);box-shadow:inset 0 0 0 1px #0000000f}.arc_fd_original_thumb img{display:block;width:100%;height:100%;object-fit:cover}.arc_fd_original_copy{display:grid;min-width:0}.arc_fd_original_name{overflow:hidden;font-size:var(--text-sm);font-weight:500;line-height:var(--leading-body);text-overflow:ellipsis;white-space:nowrap}.arc_fd_original_meta{display:flex;gap:var(--space-2);min-width:0;align-items:center;margin-top:1px;color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-body);font-variant-numeric:tabular-nums;white-space:nowrap}.arc_fd_original_dot{padding-inline:6px}.arc_fd_original_phase{position:relative;display:flex;min-width:0;flex:1}.arc_fd_original_state{display:inline-flex;min-width:0;align-items:center;gap:5px}.arc_fd_original_uploaded{color:var(--text-secondary)}.arc_fd_original_uploaded .arc_fd_original_stateIcon{color:var(--success)}.arc_fd_original_failed{color:var(--danger)}.arc_fd_original_stateIcon{flex:0 0 auto}.arc_fd_original_reason{min-width:0;overflow:hidden;text-overflow:ellipsis}.arc_fd_original_percent{font-variant-numeric:tabular-nums}.arc_fd_original_barFrame{display:block;overflow:hidden}.arc_fd_original_bar{display:block;height:4px;margin:7px 0 2px;overflow:hidden;border-radius:var(--radius-pill);background:var(--border)}.arc_fd_original_barFill{display:block;width:100%;height:100%;border-radius:inherit;background:var(--accent)}.arc_fd_original_actions{display:flex;align-items:center}.arc_fd_original_retrySlot{display:flex;overflow:hidden}.arc_fd_original_retryInner{display:flex;padding:3px 6px 3px 3px}.arc_fd_original_retry,.arc_fd_original_remove{display:grid;place-items:center;border:0;color:var(--text-secondary);font:inherit;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),transform var(--duration-spring) var(--ease-spring)}.arc_fd_original_retry{display:flex;height:30px;align-items:center;gap:5px;border:1px solid var(--border);border-radius:var(--radius-pill);padding:0 12px 0 10px;background:var(--surface);color:var(--foreground);font-size:var(--text-xs);font-weight:500;letter-spacing:var(--tracking-body);white-space:nowrap}@container dropzone-list (max-width: 440px){.arc_fd_original_retry{width:30px;justify-content:center;padding:0}.arc_fd_original_retryLabel{display:none}}@container dropzone-list (max-width: 300px){.arc_fd_original_row{grid-template-columns:minmax(0,1fr) auto;padding-left:14px}.arc_fd_original_fileIcon,.arc_fd_original_thumb{display:none}}.arc_fd_original_remove{width:32px;height:32px;border-radius:var(--radius-pill);background:transparent}@media(hover:hover)and (pointer:fine){.arc_fd_original_retry:hover{border-color:var(--border-strong);background:var(--surface-muted)}.arc_fd_original_remove:hover{background:var(--surface-muted);color:var(--foreground)}}.arc_fd_original_retry:active,.arc_fd_original_remove:active{transform:scale(.97);transition-duration:var(--duration-instant);transition-timing-function:var(--ease-standard)}.arc_fd_original_words{position:relative;display:block}.arc_fd_original_word{display:inline-block;white-space:pre}.arc_fd_original_srOnly{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(prefers-reduced-motion:reduce){.arc_fd_original_dropzone,.arc_fd_original_edge rect,.arc_fd_original_sheet,.arc_fd_original_sheet>svg,.arc_fd_original_row,.arc_fd_original_retry,.arc_fd_original_remove,.arc_fd_original_wash,.arc_fd_original_glow{transition:none}.arc_fd_original_dropzone.arc_fd_original_dragging{animation:none}.arc_fd_original_retry:active,.arc_fd_original_remove:active{transform:none}}.arc_skel_root{display:flex;width:100%;min-width:0;align-items:flex-start;gap:var(--space-4)}.arc_skel_custom{width:100%;min-width:0}.arc_skel_avatar,.arc_skel_line,.arc_skel_block{display:block;flex:0 0 auto;border-radius:var(--radius-control);background:color-mix(in oklab,var(--border-strong) 38%,var(--surface));animation:skeleton-pulse 1.8s var(--ease-in-out) calc(var(--index, 0) * 90ms) 11 both}.arc_skel_avatar{width:var(--control-height-md);height:var(--control-height-md);border-radius:var(--radius-pill)}.arc_skel_lines{display:grid;flex:1;gap:var(--space-3);padding-top:var(--space-1)}.arc_skel_line{width:100%;height:var(--space-3)}.arc_skel_line:first-child{width:48%;height:var(--space-4)}.arc_skel_line:last-child{width:72%}.arc_skel_frame{position:relative;display:flow-root}@keyframes skeleton-pulse{0%,to{opacity:1}50%{opacity:.52}}@media(prefers-reduced-motion:reduce){.arc_skel_avatar,.arc_skel_line,.arc_skel_block{animation:none}}.bmd-route-load-region{width:100%;min-width:0}.bmd-route-load-error{width:100%;padding:var(--space-2, 8px) 0}.bmd-route-load-error__body{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3, 12px);flex-wrap:wrap;margin-top:var(--space-1, 4px)}.bmd-skel-stack{display:flex;flex-direction:column;gap:var(--space-4, 16px);width:100%}.bmd-skel-stack--sm{gap:var(--space-2, 8px)}.bmd-skel-stack--lg{gap:var(--space-6, 24px)}.bmd-skel-row{display:flex;align-items:center;gap:var(--space-3, 12px);min-width:0}.bmd-skel-between{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3, 12px);width:100%}.bmd-skel-card{display:flex;flex-direction:column;gap:var(--space-3, 12px);padding:var(--space-4, 16px);border-radius:var(--radius-card, 12px);border:1px solid var(--border);background:var(--surface)}.bmd-skel-project-tree{display:flex;flex-direction:column;width:100%;min-width:0;padding-bottom:6px}.bmd-skel-project-tree__head,.bmd-skel-project-tree__folder,.bmd-skel-project-tree__project{display:grid;grid-template-columns:minmax(0,3fr) minmax(130px,1.25fr) 120px 144px;align-items:center;width:100%;min-width:0}.bmd-skel-project-tree__head{height:40px;border-bottom:1px solid var(--border)}.bmd-skel-project-tree__folder{height:72px}.bmd-skel-project-tree__group+.bmd-skel-project-tree__group{margin-top:12px;box-shadow:inset 0 1px 0 var(--border-subtle, var(--border))}.bmd-skel-project-tree__project{height:36px}.bmd-skel-project-tree__cell{display:flex;align-items:center;min-width:0;height:100%;padding:0 12px}.bmd-skel-project-tree__cell--tree-head{padding-left:8px;gap:8px}.bmd-skel-project-tree__cell--tree{padding-left:10px;gap:8px}.bmd-skel-table{display:flex;flex-direction:column;width:100%;border-radius:var(--radius-card, 12px);border:1px solid var(--border);background:var(--surface);overflow:hidden}.bmd-skel-table__head,.bmd-skel-table__row{display:grid;align-items:center;gap:var(--space-4, 16px);padding:12px 16px}.bmd-skel-table__head{border-bottom:1px solid var(--border);background:var(--surface-muted)}.bmd-skel-table__row+.bmd-skel-table__row{border-top:1px solid var(--border)}.bmd-skel-lib-table-cols{grid-template-columns:minmax(200px,2.2fr) minmax(88px,1fr) minmax(88px,1fr) minmax(100px,1fr) 72px}.bmd-skel-lib-grid-card{display:flex;flex-direction:column;width:100%;aspect-ratio:4 / 5;border:1px solid var(--border);border-radius:var(--radius-lg, 12px);background:var(--surface);overflow:hidden}.bmd-skel-lib-grid-card__head{display:flex;align-items:center;gap:10px;height:48px;padding:0 14px;border-bottom:1px solid var(--border)}.bmd-skel-lib-grid-card__body{display:flex;flex:1;flex-direction:column;justify-content:space-between;padding:16px;min-height:0}.bmd-skel-output-link-row{display:flex;width:100%;min-height:64px;align-items:center;gap:14px;padding:8px 0;border-bottom:.5px solid var(--border-default, var(--border))}.bmd-skel-output-link-row:last-child{border-bottom:0}.bmd-skel-flow-canvas{display:flex;flex:1;align-items:center;justify-content:center;gap:var(--space-6, 24px);padding:var(--space-6, 24px);overflow:hidden}.bmd-skel-flow-node{display:flex;flex-direction:column;gap:var(--space-2, 8px);width:192px;height:88px;justify-content:center;padding:14px;border-radius:var(--radius-md, 8px);border:1px solid var(--border);background:var(--surface-popover, var(--surface))}.bmd-skel-pdf{display:flex;flex-direction:column;gap:var(--space-3, 12px);width:min(100%,640px);margin:0 auto;padding:var(--space-5, 20px);border-radius:var(--radius-card, 12px);border:1px solid var(--border);background:var(--surface)}@media(max-width:720px){.bmd-skel-project-tree__head,.bmd-skel-project-tree__folder,.bmd-skel-project-tree__project{grid-template-columns:minmax(0,2fr) minmax(96px,1fr) 88px}.bmd-skel-project-tree__cell--actions{display:none}}.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-lib{min-width:0;color:var(--text-primary);font-size:var(--font-size-body)}.bmd-lib-top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;min-height:40px;margin-bottom:32px}.bmd-lib-breadcrumb{display:flex;align-items:center;gap:8px;min-width:0;color:var(--text-secondary)}.bmd-lib-breadcrumb h1,.bmd-lib-breadcrumb button{margin:0;padding:0;border:0;background:none;font:inherit;font-size:var(--font-size-title);font-weight:600;line-height:1.6;color:inherit;white-space:nowrap}.bmd-lib-breadcrumb h1{color:var(--text-primary);overflow:hidden;text-overflow:ellipsis}.bmd-lib-breadcrumb[data-root] h1{font-size:var(--font-size-title);font-weight:600}.bmd-lib-breadcrumb button{cursor:pointer}.bmd-lib-breadcrumb button:hover{color:var(--text-primary)}.bmd-lib-breadcrumb svg{flex:none}.bmd-lib-top-actions,.bmd-lib-toolbar,.bmd-lib-toolbar-end,.bmd-lib-batch,.bmd-lib-layout{display:flex;align-items:center;gap:10px}.bmd-lib-top-actions{justify-content:flex-end;flex:1 1 200px;min-width:0;max-width:360px;margin-left:auto}.bmd-lib-top-actions .bmd-lib-new-trigger{padding-inline:var(--space-5)}.bmd-lib-search{flex:1 1 90px;min-width:min(100%,90px);max-width:280px}.bmd-lib-folders-section{margin-bottom:32px}.bmd-lib-folders-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:20px 16px;align-items:start}.bmd-lib-folder-card{position:relative;min-width:0;display:flex;flex-direction:column;align-items:center;padding:4px 0;border:0;background:transparent;color:var(--text-primary);cursor:pointer}.bmd-lib-folder-card__scene{display:flex;align-items:flex-end;justify-content:center;width:100%;height:126px;transition:transform var(--motion-duration-fast, .2s) var(--motion-ease-standard, ease-out),filter var(--motion-duration-fast, .2s) var(--motion-ease-standard, ease-out)}.bmd-lib-folder-card[data-drop-target] .bmd-lib-folder-card__scene{transform:translateY(-3px) scale(1.03);filter:drop-shadow(0 8px 18px color-mix(in oklab,var(--blue-9, #0090ff) 32%,transparent))}.bmd-lib-folder-card--trash[data-drop-target] .bmd-lib-folder-card__scene{filter:drop-shadow(0 8px 18px rgba(0,0,0,.22))}.bmd-lib-folder-card__scene .folder-front-emblem{position:absolute;inset:0;z-index:0;display:flex;align-items:center;justify-content:center;color:#11326480;filter:drop-shadow(0 1px 0 rgba(255,255,255,.42));pointer-events:none}.bmd-lib-folder-card__scene .folder-front-emblem .bmd-folder-custom-icon{display:inline-flex;align-items:center;justify-content:center;line-height:1;opacity:.88}:root[data-theme=dark] .bmd-lib-folder-card__scene .folder-front-emblem{color:#0d15209e;filter:drop-shadow(0 1px 0 rgba(255,255,255,.18))}.bmd-lib-folder-card__scene .bmd-source-folder--trash .folder-front-emblem{color:#2c2e3680;filter:drop-shadow(0 1px 0 rgba(255,255,255,.34))}:root[data-theme=dark] .bmd-lib-folder-card__scene .bmd-source-folder--trash .folder-front-emblem{color:#14161a9e;filter:drop-shadow(0 1px 0 rgba(255,255,255,.16))}.bmd-lib-folder-card__scene .bmd-folder-paper--media{inset:2px;border-radius:3px}.bmd-folder-paper--media video{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none}.bmd-folder-paper__badge{position:absolute;top:3px;right:3px;display:inline-flex;align-items:center;justify-content:center;width:13px;height:13px;border-radius:999px;background:#0000008f;color:#fff;pointer-events:none}.bmd-folder-paper--text{display:flex;flex-direction:column;gap:2px;width:100%;height:100%;box-sizing:border-box;padding:5px 6px 4px;overflow:hidden}.bmd-folder-paper__head{display:flex;align-items:center;gap:3px;min-width:0;color:var(--folder-paper-text)}.bmd-folder-paper__head svg{flex:none;color:var(--rb-slate-11)}.bmd-folder-paper__title{flex:none;overflow:hidden;color:var(--folder-paper-text);font-size:7px;font-weight:600;line-height:1.2;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.bmd-folder-paper__excerpt{margin:0;overflow:hidden;color:var(--rb-slate-11);font-size:5.5px;line-height:1.35;white-space:pre-line;overflow-wrap:anywhere}.bmd-folder-paper__excerpt--url{word-break:break-all}.bmd-folder-paper--file{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:4px;width:100%;height:100%;box-sizing:border-box;padding:8px 6px 4px;text-align:center;overflow:hidden}.bmd-folder-paper__glyph{display:inline-flex;color:var(--rb-slate-11)}.bmd-lib-folder-card__scene .bmd-source-folder--trash{--folder-front-color: #9e9fa8;--folder-front-highlight: #b4b5bd;--folder-front-shade: #868791;--folder-back-top: #747680;--folder-back-bottom: #868791}:root[data-theme=dark] .bmd-lib-folder-card__scene .bmd-source-folder--trash{--folder-front-color: #565860;--folder-front-highlight: #666872;--folder-front-shade: #43454c;--folder-back-top: #36383e;--folder-back-bottom: #43454c}.bmd-lib-folder-card__action{display:flex;flex-direction:column;align-items:center;gap:2px;width:100%;min-width:0;margin-top:10px;padding:0;border:0;background:none;color:var(--text-primary);font:inherit;text-align:center;cursor:pointer}.bmd-lib-folder-card__name{max-width:100%;overflow:hidden;color:var(--text-primary);font-size:var(--font-size-body);font-weight:600;line-height:20px;text-overflow:ellipsis;white-space:nowrap;transition:color .18s ease}.bmd-lib-folder-card[data-drop-target] .bmd-lib-folder-card__name{color:var(--blue-11, #0d74ce)}.bmd-lib-folder-card__meta{color:var(--text-secondary);font-size:var(--font-size-caption);font-weight:400;line-height:18px;font-variant-numeric:tabular-nums;white-space:nowrap;transition:color .22s ease,transform .22s cubic-bezier(.22,1,.36,1)}.bmd-lib-folder-card__meta[data-just-updated]{color:var(--blue-11, #0d74ce);font-weight:600;transform:translateY(-1px)}body[data-lib-dragging],body[data-lib-dragging] *{user-select:none;cursor:grabbing!important}.bmd-lib tr:has([data-lib-item-id][data-dragging]),.bmd-lib-grid-item[data-dragging]{opacity:.36;transition:opacity .15s ease}.bmd-lib-drag-ghost{position:fixed;top:0;left:0;z-index:120;pointer-events:none;will-change:transform,opacity;transition:opacity .16s ease}.bmd-lib-drag-ghost[data-dropping]{transition:transform .24s cubic-bezier(.22,1,.36,1),opacity .22s ease}.bmd-lib-drag-ghost__stack{position:absolute;inset:0;border:.5px solid var(--border-input);border-radius:var(--radius-md);background:var(--surface-popover);box-shadow:var(--shadow-low)}.bmd-lib-drag-ghost__stack--mid{transform:translate(5px,5px) rotate(2.5deg);opacity:.88}.bmd-lib-drag-ghost__stack--back{transform:translate(9px,9px) rotate(5deg);opacity:.68}.bmd-lib-drag-ghost__pill{position:relative;display:inline-flex;align-items:center;gap:10px;max-width:300px;min-height:42px;padding:6px 12px 6px 8px;border:.5px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-popover);color:var(--text-primary);box-shadow:var(--shadow-popover)}.bmd-lib-drag-ghost[data-over-folder] .bmd-lib-drag-ghost__pill{border-color:var(--blue-9, #0090ff)}.bmd-lib-drag-ghost__pill .bmd-lib-icon{width:28px;height:28px;border-radius:var(--radius-sm)}.bmd-lib-drag-ghost__name{flex:1 1 auto;min-width:0;overflow:hidden;color:var(--text-primary);font-size:var(--font-size-body);font-weight:500;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.bmd-lib-drag-ghost__size{flex:none;color:var(--text-secondary);font-size:var(--font-size-caption);line-height:1.2;white-space:nowrap}.bmd-lib-drag-ghost__badge{position:absolute;top:-7px;right:-7px;display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:var(--radius-pill);background:var(--blue-9, #0090ff);color:#fff;font-size:var(--font-size-caption);font-weight:600;font-variant-numeric:tabular-nums;box-shadow:var(--shadow-low)}.bmd-lib-toolbar{justify-content:space-between;gap:16px}.bmd-lib-toolbar-end,.bmd-lib-batch{flex-wrap:wrap;min-width:0}.bmd-lib-toolbar-end{justify-content:flex-end;margin-left:auto}.bmd-lib-view-switch button,.bmd-lib-view-icon{display:inline-flex;align-items:center;justify-content:center}.bmd-lib-selection{color:var(--text-secondary);font-size:var(--font-size-caption)}.bmd-lib-file-name{display:grid;min-width:0;gap:3px}.bmd-lib-file-name>span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.bmd-lib-file-name small{font-size:var(--font-size-caption);color:var(--text-secondary)}.bmd-lib-icon{display:grid;place-items:center;flex:none;width:36px;height:36px;border:.5px solid var(--border-default);border-radius:var(--radius-md);color:var(--text-secondary);background:var(--surface-sidebar)}.bmd-lib-icon img{width:100%;height:100%;border-radius:calc(var(--radius-md) - 1px);object-fit:cover}.bmd-lib-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px}.bmd-lib-empty{margin:0;padding:44px 0;color:var(--text-secondary);font-size:var(--font-size-body);text-align:center}.bmd-lib-empty-region{min-height:clamp(240px,45vh,480px);display:grid;place-items:center}.bmd-lib-retention{margin:0 0 16px;color:var(--text-secondary);font-size:var(--font-size-caption)}.bmd-lib-notice{position:fixed;left:50%;bottom:24px;z-index:90;transform:translate(-50%);display:inline-flex;align-items:center;gap:12px;color:var(--text-primary);font-size:var(--font-size-body);white-space:nowrap;transition:bottom var(--motion-duration-fast, .2s) var(--motion-ease-standard, ease-out)}.bmd-lib[data-has-selection] .bmd-lib-notice{bottom:80px}.bmd-lib-notice:not(:empty){padding:10px 14px;border:.5px solid var(--border-input);border-radius:var(--radius-md);background:var(--surface-popover);box-shadow:var(--shadow-popover)}.bmd-lib-notice__undo{padding:2px 8px;border:.5px solid var(--border-input);border-radius:var(--radius-xs);background:var(--surface-container);color:var(--text-primary);font:inherit;font-size:var(--font-size-caption);font-weight:500;cursor:pointer}.bmd-lib-notice__undo:hover{border-color:var(--border-strong);background:var(--interaction-hover)}.bmd-lib-dialog{max-width:560px}.bmd-lib-dialog--preview{max-width:760px}.bmd-lib-dialog :is(button,input,textarea,select){font-size:var(--font-size-body)}.bmd-lib-preview-meta{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:16px;color:var(--text-secondary);font-size:var(--font-size-caption)}.bmd-lib-preview-label,.bmd-lib-muted{color:var(--text-secondary);font-size:var(--font-size-caption)}.bmd-lib-error{margin:12px 0 0;color:var(--red-11);font-size:var(--font-size-caption)}.bmd-lib-preview-text{margin:8px 0 0;padding:16px;white-space:pre-wrap;overflow-wrap:anywhere;border:.5px solid var(--border-default);border-radius:var(--radius-sm);font:inherit;line-height:1.7;color:var(--text-primary);background:var(--surface-canvas)}.bmd-lib-preview-image{display:block;max-width:100%;max-height:55vh;margin:auto;object-fit:contain}.bmd-lib-preview-pdf{width:100%;height:55vh;border:.5px solid var(--border-default)}.bmd-lib-link{display:inline-flex;align-items:center;gap:6px;color:var(--text-primary)}.bmd-lib-dialog-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:24px}.bmd-lib-dialog-actions button{display:inline-flex;align-items:center;gap:6px}.bmd-lib-field{display:grid;gap:6px;margin-bottom:16px;color:var(--text-primary);font-size:var(--font-size-body);font-weight:500}.bmd-lib-field input{min-height:36px;padding:6px 10px;border:.5px solid var(--border-input);border-radius:var(--radius-sm);background:var(--surface-canvas);color:var(--text-primary);font:inherit;font-weight:400}.bmd-lib-history-name{margin-bottom:12px;color:var(--text-secondary);overflow-wrap:anywhere}.bmd-lib-versions{list-style:none;margin:0;padding:0}.bmd-lib-versions li{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;padding:14px 0;border-bottom:.5px solid var(--border-default)}.bmd-lib-versions li>div:first-child{display:grid;gap:4px}.bmd-lib-versions strong{font-size:var(--font-size-body);font-weight:500}.bmd-lib-versions span{color:var(--text-secondary);font-size:var(--font-size-caption)}.bmd-lib-version-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.bmd-lib-version-actions button{padding:0;border:0;color:var(--text-primary);background:none;font:inherit;font-size:var(--font-size-caption);cursor:pointer}.bmd-lib-formats{display:flex;flex-wrap:wrap;gap:18px;padding:0;border:0}.bmd-lib-formats legend{margin-bottom:12px;font-size:var(--font-size-body)}.bmd-lib-formats label{display:flex;align-items:center;gap:6px}.bmd-lib :focus-visible{outline:.5px solid var(--text-primary);outline-offset:2px}@media(max-width:900px){.bmd-lib-top{gap:16px;margin-bottom:24px}.bmd-lib-columns,.bmd-lib-row{grid-template-columns:minmax(0,1fr) 84px 34px}.bmd-lib-columns span:nth-child(2),.bmd-lib-columns span:nth-child(4),.bmd-lib-status,.bmd-lib-size{display:none}.bmd-lib-grid .bmd-lib-status{display:block}}@media(max-width:520px){.bmd-lib-breadcrumb{overflow:auto}.bmd-lib-toolbar{align-items:flex-start}.bmd-lib-columns,.bmd-lib-row{grid-template-columns:minmax(0,1fr) 34px}.bmd-lib-columns span:nth-child(3),.bmd-lib-date{display:none}.bmd-lib-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.bmd-lib-versions li{flex-direction:column}.bmd-lib-version-actions{justify-content:flex-start}}.bmd-lib-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.bmd-lib-breadcrumb,.bmd-lib-breadcrumb nav{scrollbar-width:none}.bmd-lib-breadcrumb::-webkit-scrollbar,.bmd-lib-breadcrumb nav::-webkit-scrollbar{display:none}.bmd-lib-breadcrumb nav{min-width:0;overflow:auto}.bmd-lib-breadcrumb ol{margin:0;padding:0}.bmd-lib-breadcrumb li,.bmd-lib-breadcrumb li button,.bmd-lib-breadcrumb li a,.bmd-lib-breadcrumb li span{font-size:var(--font-size-title);font-weight:600;line-height:1.6}.bmd-lib-breadcrumb nav li>button,.bmd-lib-breadcrumb nav li>a,.bmd-lib-breadcrumb nav li>span{padding:0}.bmd-lib-breadcrumb nav li>button,.bmd-lib-breadcrumb nav li>a,.bmd-lib-breadcrumb nav li>button:hover,.bmd-lib-breadcrumb nav li>a:hover{text-decoration:none}.bmd-lib-breadcrumb nav li>button:hover,.bmd-lib-breadcrumb nav li>a:hover{color:var(--text-primary)}.bmd-lib-breadcrumb li [aria-current=page]{color:var(--text-primary);font-weight:600}.bmd-lib-toolbar{flex-wrap:wrap}.bmd-lib-type-tabs{flex:1 1 320px;min-width:min(100%,320px);max-width:100%}.bmd-lib-search>div{width:100%}.bmd-lib-search>div>label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.bmd-lib-batch>button{padding:0 8px;font-size:var(--font-size-caption)}.bmd-lib-entry{width:100%;min-width:0;min-height:52px;justify-content:flex-start;padding:4px 0;text-align:left}.bmd-lib-entry>span{display:flex;min-width:0;justify-content:flex-start;gap:12px}.bmd-lib-entry .bmd-lib-file-name{display:grid}.bmd-lib-grid-card{min-width:0;cursor:pointer}:root[data-theme=light] .bmd-lib-grid-card{background:var(--surface-container)}.bmd-lib-grid-card .arc_card_media{height:100px;padding:12px;background:var(--surface-container)}.bmd-lib-grid-card .arc_card_media .bmd-lib-icon{width:100%;height:100%;border:0;background:transparent}.bmd-lib-grid-card .arc_card_media .bmd-lib-icon img{object-fit:contain}.bmd-lib-grid-card .arc_card_content{padding:12px}.bmd-lib-grid-card .arc_card_header{justify-content:flex-end;min-height:20px}.bmd-lib-grid-card .arc_card_title{overflow-wrap:anywhere;font-size:var(--font-size-body)}.bmd-lib-grid-card .arc_card_footer{margin-top:8px}.bmd-lib-grid-card .arc_card_meta,.bmd-lib-grid-card .arc_card_status{font-size:var(--font-size-caption)}.bmd-upload-dialog .arc_dlg_body{min-height:0}.bmd-upload-destination{margin:0 0 12px;color:var(--text-secondary);font-size:var(--font-size-caption)}.bmd-lib-dialog .bmd-lib-field input{font-size:var(--font-size-body)}.bmd-lib-version-actions button{min-height:28px;padding:0 6px}@media(max-width:520px){.bmd-lib-toolbar{flex-wrap:wrap}}@media(max-width:520px){.bmd-lib-top-actions{flex-wrap:wrap}.bmd-lib-search{flex-basis:100%;max-width:none}}.bmd-lib .bmd-lib-entry{justify-content:flex-start}.bmd-lib-media{min-width:0}.bmd-lib-media:fullscreen{display:grid;align-content:center;padding:24px;background:var(--surface-canvas)}.bmd-lib-media:fullscreen video{max-height:calc(100vh - 112px)}.bmd-lib-media-controls{display:flex;align-items:center;gap:8px;min-width:0;margin-top:12px}.bmd-lib-media-controls>.arc_slider_root{flex:1}.bmd-lib-media-controls .arc_slider_header{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.bmd-lib-media-controls>button{flex:none;width:36px;min-width:36px;padding:0}.bmd-lib-media-time{flex:none;color:var(--text-secondary);font-size:var(--font-size-caption);font-variant-numeric:tabular-nums;white-space:nowrap}.bmd-lib-volume{width:76px;flex:none}@media(max-width:520px){.bmd-lib-media-controls{flex-wrap:wrap}.bmd-lib-volume{width:56px}}.bmd-lib-dialog--preview{width:min(760px,calc(100vw - 32px))}.bmd-upload-dialog{width:min(560px,calc(100vw - 32px))}@media(max-width:860px){.bmd-lib .arc_sdt_table thead th[data-key]:not([data-key=name]){display:none}.bmd-lib .arc_sdt_table td[data-label=""]{order:0;flex:none;margin-left:auto}}.bmd-pdf-scroll{padding:12px;text-align:center;background:var(--surface-container);border:.5px solid var(--border-default)}.bmd-pdf-page{position:relative;display:inline-block;max-width:100%;vertical-align:top}.bmd-pdf-page canvas{display:block;max-width:100%}.bmd-pdf-text{position:absolute;inset:0;overflow:clip;text-align:initial;line-height:1;text-size-adjust:none;transform-origin:0 0;--min-font-size: 1;--text-scale-factor: calc(var(--total-scale-factor) * var(--min-font-size));--min-font-size-inv: calc(1 / var(--min-font-size))}.bmd-pdf-text :is(span,br){position:absolute;color:transparent;white-space:pre;cursor:text;transform-origin:0 0}.bmd-pdf-text>:not(.markedContent),.bmd-pdf-text .markedContent span:not(.markedContent){z-index:1;--font-height: 0;font-size:calc(var(--text-scale-factor) * var(--font-height));--scale-x: 1;--rotate: 0deg;transform:rotate(var(--rotate)) scaleX(var(--scale-x)) scale(var(--min-font-size-inv))}.bmd-pdf-text .markedContent{display:contents}.bmd-pdf-text ::selection{background:var(--sand-a5)}.bmd-pdf-pagination{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:12px;color:var(--text-secondary);font-size:var(--font-size-caption);font-variant-numeric:tabular-nums}.bmd-lib-grid-item{position:relative;min-width:0;align-self:stretch}.bmd-lib .bmd-lib-grid-item.bmd-lib-arc-original{--text-lg: var(--font-size-body);--radius-panel: var(--radius-lg, 12px)}.bmd-lib .bmd-lib-grid .bmd-lib-grid-item.bmd-lib-arc-original{--surface: var(--surface-raised)}.bmd-lib-grid-item .bmd-lib-grid-card{display:flex;flex-direction:column;width:100%;height:100%;aspect-ratio:4 / 5;transform:none!important}.bmd-lib-grid-item .bmd-lib-grid-card[data-hover]{box-shadow:none}.bmd-lib-grid-item .arc_card_original_content{display:flex;flex:1;flex-direction:column;min-height:0;padding:0}.bmd-lib-grid-item .arc_card_original_title{display:block;flex:none;width:100%;max-width:100%;height:48px;overflow:hidden;padding:0 44px 0 40px;border-bottom:1px solid var(--border);font-size:var(--font-size-body);line-height:48px;text-overflow:ellipsis;white-space:nowrap}.bmd-lib-card-header-icon{position:absolute;z-index:1;top:15px;left:13px;display:inline-flex;color:var(--text-secondary);pointer-events:none}.bmd-lib-card-header-icon[data-kind=document],.bmd-lib-card-preview[data-kind=document] .bmd-lib-card-file-icon{color:var(--blue-9)}.bmd-lib-card-preview{position:relative;display:grid;flex:1;min-height:0;overflow:hidden;place-items:center;color:var(--text-secondary)}.bmd-lib-card-image{display:block;width:100%;height:100%;object-fit:cover}.bmd-lib-card-text{position:absolute;inset:16px 16px 50px;overflow:hidden;margin:0;color:var(--text-secondary);font-size:var(--font-size-caption);line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.bmd-lib-card-file-icon{display:inline-grid;place-items:center}.bmd-lib-card-meta{position:absolute;z-index:1;bottom:16px;left:16px;display:grid;max-width:calc(100% - 68px);gap:2px;overflow:hidden;color:var(--text-muted);font-size:var(--font-size-caption);line-height:1.3;pointer-events:none}.bmd-lib-card-meta[data-over-image]{padding:4px 6px;border-radius:var(--radius-xs);background:var(--surface-raised)}.bmd-lib-card-meta span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bmd-lib-grid-card[data-selected]:after{content:"";position:absolute;z-index:1;inset:0;border:2px solid var(--foreground);border-radius:inherit;pointer-events:none}.bmd-lib-grid-select,.bmd-lib-grid-more{position:absolute;z-index:2}.bmd-lib-grid-select{right:4px;bottom:4px}.bmd-lib-grid-more{top:4px;right:4px}.bmd-lib-grid-menu-trigger{width:44px;min-width:44px;padding:0}.bmd-lib-grid-menu-panel{display:grid;gap:2px;min-width:160px}.bmd-lib-grid-menu-panel>button{width:100%;justify-content:flex-start}.bmd-lib-grid-menu-separator{width:100%;height:1px;margin:4px 0;border:0;background:var(--border)}@media(hover:hover)and (pointer:fine){.bmd-lib-grid-item:not(:hover):not(:focus-within):not([data-selected]) .bmd-lib-grid-select,.bmd-lib-grid-item:not(:hover):not(:focus-within) .bmd-lib-grid-more:not(:has([data-state=open])){opacity:0;pointer-events:none}}@media(any-pointer:coarse){.bmd-lib-grid-item .bmd-lib-grid-select,.bmd-lib-grid-item .bmd-lib-grid-more{opacity:1;pointer-events:auto}}.bmd-lib[data-has-selection]{padding-bottom:96px}.bmd-lib-batch-position{position:fixed;z-index:40;bottom:max(16px,env(safe-area-inset-bottom));display:flex;justify-content:center;padding-inline:8px;pointer-events:none}.bmd-lib-batch-bar{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;max-width:100%;padding:4px 6px;border:1px solid var(--border);border-radius:calc(var(--radius-control) + 6px);background:var(--surface-raised);box-shadow:var(--shadow-floating);pointer-events:auto}.bmd-lib-batch-count{display:inline-flex;align-items:center;min-height:44px;padding:0 10px;color:var(--text-secondary);font-size:var(--text-sm);white-space:nowrap}.bmd-lib-batch-separator{align-self:stretch;flex:0 0 1px;margin:6px 4px;background:var(--border)}.bmd-lib-batch-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:4px;min-width:0;max-width:100%}.bmd-lib-batch-actions .bmd-lib-batch-icon-button{width:44px;min-width:44px;padding:0}.bmd-lib[data-narrow-batch] .bmd-lib-batch-separator{display:none}.bmd-lib[data-narrow-batch] .bmd-lib-batch-count{padding-inline:0;font-size:var(--text-xs)}.bmd-lib-confirm-dialog.bmd-lib-arc-original{--text-lg: var(--font-size-section);--text-sm: var(--font-size-body);--text-xs: var(--font-size-caption)}.arc_lib_tip_tooltip{--background: var(--surface-canvas);--foreground: var(--text-primary);--shadow-raised: var(--shadow-popover);--radius-control: var(--control-radius);--text-sm: var(--font-size-body);--leading-body: 1.4;--duration-fast: var(--motion-arc-duration-fast);--duration-instant: var(--motion-arc-duration-instant);--ease-enter: var(--motion-arc-ease-enter);--ease-standard: var(--motion-arc-ease-standard)}@media(max-width:520px){.bmd-lib-grid{grid-template-columns:repeat(auto-fill,minmax(min(150px,100%),1fr))}.bmd-lib .bmd-lib-grid-item.bmd-lib-arc-original{--space-5: 12px;--space-3: 8px}.bmd-lib-grid-item .bmd-lib-grid-card{min-height:220px}.bmd-lib-grid-item .arc_card_original_title{padding-right:40px;padding-left:34px}.bmd-lib-card-header-icon{left:10px}.bmd-lib-card-text{inset:12px 10px 48px}.bmd-lib-card-meta{left:6px;bottom:8px;max-width:calc(100% - 50px)}.bmd-lib[data-has-selection]{padding-bottom:160px}.bmd-lib[data-has-selection][data-narrow-batch]{padding-bottom:240px}.bmd-lib-batch-position{bottom:calc(72px + env(safe-area-inset-bottom))}}@media(max-width:420px){.bmd-lib-grid-item .arc_card_original_title{padding-left:12px}.bmd-lib-card-header-icon{display:none}.bmd-lib-card-text{bottom:76px}.bmd-lib-card-meta{left:10px;bottom:54px;max-width:calc(100% - 20px)}}.bmd-lib-type-tabs{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-type-tabs{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-type-tabs{--focus-outline: color-mix(in oklab, var(--accent-strong) 72%, transparent);--radius-control: var(--control-radius);--text-sm: var(--font-size-body)}.bmd-lib-type-tabs .arc_tabs_trigger{min-width:88px}.bmd-lib-type-tabs :focus:not(:focus-visible),.bmd-lib-type-tabs :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-type-tabs :focus-visible:not(input:not([type=button],[type=checkbox],[type=color],[type=file],[type=image],[type=radio],[type=range],[type=reset],[type=submit]),textarea,[contenteditable]:not([contenteditable=false]),[role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],[role=option],[tabindex="-1"]){outline:var(--focus-outline-width, 2px) solid var(--focus-outline, color-mix(in oklab, var(--accent-strong) 72%, transparent))!important;outline-offset:var(--focus-outline-offset, 2px)!important}.bmd-lib-arc-original{color-scheme:light;--neutral-0: oklch(100% 0 0);--neutral-1: oklch(99% 0 0);--neutral-2: oklch(97.8% 0 0);--neutral-3: oklch(95.8% 0 0);--neutral-4: oklch(91.5% 0 0);--neutral-5: oklch(84% 0 0);--neutral-6: oklch(72% 0 0);--neutral-7: oklch(59% 0 0);--neutral-8: oklch(46% 0 0);--neutral-9: oklch(34% 0 0);--neutral-10: oklch(23% 0 0);--neutral-11: oklch(15% 0 0);--background: var(--neutral-0);--surface: var(--neutral-0);--surface-raised: var(--neutral-0);--surface-muted: var(--neutral-2);--foreground: var(--neutral-11);--text-secondary: var(--neutral-8);--text-muted: var(--neutral-7);--border: oklch(93.5% 0 0);--border-subtle: oklch(96.5% 0 0);--border-strong: oklch(82% 0 0);--accent: oklch(33% 0 0);--accent-strong: oklch(24% 0 0);--accent-subtle: oklch(33% 0 0 / .1);--accent-foreground: var(--background);--control-on: oklch(23% 0 0);--control-glyph: oklch(100% 0 0);--control-track: oklch(89.5% 0 0);--control-track-hover: oklch(86% 0 0);--control-thumb: oklch(100% 0 0);--control-thumb-on: oklch(100% 0 0);--control-thumb-shadow: 0 0 0 .5px oklch(0% 0 0 / .07), 0 1px 2px oklch(0% 0 0 / .14), 0 2px 6px oklch(0% 0 0 / .06);--control-on-subtle: color-mix(in oklab, var(--control-on) 10%, transparent);--control-fill: var(--control-on);--focus-ring: transparent;--success: oklch(49% .19 150);--warning: oklch(58% .18 75);--danger: oklch(54% .21 25);--shadow-resting: 0 1px 2px oklch(0% 0 0 / .035);--shadow-raised: 0 6px 18px oklch(0% 0 0 / .065), 0 1px 3px oklch(0% 0 0 / .035);--shadow-floating: 0 20px 48px oklch(0% 0 0 / .105), 0 3px 10px oklch(0% 0 0 / .045);--arc-gradient-from: oklch(90% .045 300);--arc-gradient-to: oklch(92% .045 65);--arc-gradient: linear-gradient(100deg, var(--arc-gradient-from), var(--arc-gradient-to));--arc-gradient-foreground: oklch(22% .01 300);--arc-gradient-soft: linear-gradient(135deg, oklch(97.5% .016 300), oklch(98% .016 65));--arc-gradient-line: linear-gradient(100deg, oklch(83% .06 300), oklch(86% .06 65));--arc-gradient-ink: linear-gradient(100deg, oklch(47% .1 300), oklch(50% .09 55));--radius-control: var(--control-radius);--radius-panel: var(--component-popover-radius);--radius-surface: var(--component-card-radius);--font-display: var(--font-geist, "Geist Variable"), sans-serif;--font-body: var(--font-inter, "Inter Variable"), sans-serif;--text-xs: var(--font-size-caption);--text-sm: var(--font-size-body);--text-base: var(--font-size-section);--text-lg: var(--font-size-section);--text-xl: var(--font-size-title);--text-2xl: var(--font-size-title);--text-3xl: var(--font-size-title);--text-4xl: var(--font-size-title);--text-5xl: var(--font-size-title);--tracking-display: -.03em;--tracking-body: -.01em;--leading-display: 1.1;--leading-body: 1.4;--ease-enter: var(--motion-arc-ease-enter);--ease-standard: var(--motion-arc-ease-standard);--ease-exit: var(--motion-arc-ease-exit);--ease-in-out: var(--motion-arc-ease-in-out);--ease-spring: var(--motion-arc-ease-spring);--duration-instant: var(--motion-arc-duration-instant);--duration-fast: var(--motion-arc-duration-fast);--duration-standard: var(--motion-arc-duration-standard);--duration-considered: var(--motion-arc-duration-considered);--duration-spring: var(--motion-arc-duration-spring)}:root[data-theme=dark] .bmd-lib-arc-original{color-scheme:dark;--background: oklch(19% 0 0);--surface: oklch(21.5% 0 0);--surface-raised: oklch(24% 0 0);--surface-muted: oklch(26% 0 0);--foreground: oklch(96% 0 0);--text-secondary: oklch(77% 0 0);--text-muted: oklch(64% 0 0);--border: oklch(29% 0 0);--border-subtle: oklch(25% 0 0);--border-strong: oklch(40% 0 0);--focus-ring: transparent;--accent: oklch(80% 0 0);--accent-strong: oklch(91% 0 0);--accent-subtle: oklch(80% 0 0 / .13);--control-on: oklch(93% 0 0);--control-glyph: oklch(19% 0 0);--control-track: oklch(33% 0 0);--control-track-hover: oklch(37% 0 0);--control-thumb: oklch(97% 0 0);--control-thumb-on: oklch(19% 0 0);--control-fill: oklch(62% 0 0);--control-thumb-shadow: 0 0 0 .5px oklch(0% 0 0 / .3), 0 1px 2px oklch(0% 0 0 / .35), 0 2px 6px oklch(0% 0 0 / .2);--success: oklch(78% .18 150);--warning: oklch(83% .17 80);--danger: oklch(76% .2 25);--shadow-resting: 0 1px 2px oklch(0% 0 0 / .18);--shadow-raised: 0 8px 22px oklch(0% 0 0 / .22);--shadow-floating: 0 22px 55px oklch(0% 0 0 / .34);--arc-gradient-from: oklch(38% .05 300);--arc-gradient-to: oklch(40% .045 60);--arc-gradient-foreground: oklch(96% .005 300);--arc-gradient-soft: linear-gradient(135deg, oklch(23.5% .016 300), oklch(24% .014 65));--arc-gradient-line: linear-gradient(100deg, oklch(48% .06 300), oklch(52% .055 65));--arc-gradient-ink: linear-gradient(100deg, oklch(82% .07 300), oklch(86% .065 70))}.bmd-lib-arc-original{--focus-outline: color-mix(in oklab, var(--accent-strong) 72%, transparent);--radius-control: var(--control-radius);--radius-panel: var(--component-popover-radius);--text-xs: var(--font-size-caption);--text-sm: var(--font-size-body)}.bmd-lib-arc-original :focus:not(:focus-visible),.bmd-lib-arc-original :is(input:not([type=button],[type=checkbox],[type=color],[type=file],[type=image],[type=radio],[type=range],[type=reset],[type=submit]),textarea,[contenteditable]:not([contenteditable=false]),[role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],[role=option],[tabindex="-1"]):focus{outline:none!important}.bmd-lib-arc-original :focus-visible:not(input:not([type=button],[type=checkbox],[type=color],[type=file],[type=image],[type=radio],[type=range],[type=reset],[type=submit]),textarea,[contenteditable]:not([contenteditable=false]),[role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],[role=option],[tabindex="-1"]){outline:var(--focus-outline-width, 2px) solid var(--focus-outline, color-mix(in oklab, var(--accent-strong) 72%, transparent))!important;outline-offset:var(--focus-outline-offset, 2px)!important}
