:where([data-dm]) [hidden]{display:none!important}.dm-held{flex-direction:column;justify-content:center;display:flex}.dm-glide{transform:translateY(var(--dm-gy,0px));transition:transform var(--dm-t) cubic-bezier(.22,1,.36,1)}.dm-glide>.dm-csx-pop.dm-open{transition-delay:80ms}.dm-glide>.dm-msc-pop.dm-open{transition-delay:80ms,80ms,80ms,0s}:root,[data-style=soft]{--dm-motion:soft;--dm-page:#f7f7f7;--dm-stage:#fafafa;--dm-surface:#fff;--dm-raised:#fff;--dm-fg:#171717;--dm-fg2:#525252;--dm-muted:#6a6a6a;--dm-faint:#c4c4c4;--dm-rail:#d4d4d4;--dm-line:#e8e8e8;--dm-field-line:#d4d4d4;--dm-line-strong:#858585;--dm-field-line-strong:#b3b3b3;--dm-chip:#f3f3f3;--dm-hover:#ebebeb;--dm-press:#e3e3e3;--dm-wash:#f9f9f9;--dm-row:#fafafa;--dm-soft:#ececec;--dm-soft-h:#e3e3e3;--dm-soft-ring:inset 0 0 0 1px #00000008,inset 0 1px 0 #ffffffb3;--dm-dis:#a6a6a6;--dm-dis-fill:var(--dm-soft);--dm-dis-hatch:none;--dm-shadow-lift:0 0 0 1px #0000000d,0 2px 4px #0000000a,0 16px 32px -10px #00000029;--dm-accent:#116ff8;--dm-on-accent:#fff;--dm-accent-fg:#0f5fd5;--dm-accent-mark:#116ff8;--dm-sel:color-mix(in srgb,var(--dm-accent) 6%,transparent);--dm-focus:var(--dm-line-strong);--dm-ink:#1b1b1b;--dm-on-ink:#fff;--dm-ok:#0a7034;--dm-ok-bg:#cff5db;--dm-ok-mark:#4cbb17;--dm-warn:#9a4704;--dm-warn-bg:#ffe5b8;--dm-warn-mark:#f76700;--dm-bad:#b81d23;--dm-bad-bg:#ffe8e8;--dm-merge:#7c4cd4;--dm-merge-bg:#f2ecfd;--dm-add:#187633;--dm-del:#c7212c;--dm-pb:#1460d0;--dm-pb-bg:#eaf2ff;--dm-pl:#6b47d6;--dm-pl-bg:#f2edff;--dm-pm:#10754a;--dm-pm-bg:#e7f8f0;--dm-pp:#994c0b;--dm-pp-bg:#fff2e6;--dm-pr:#bf314d;--dm-pr-bg:#ffeef1;--dm-py:#856404;--dm-py-bg:#fffae3;--dm-pk:#b92e75;--dm-pk-bg:#fff0f7;--dm-pt:#0e747d;--dm-pt-bg:#e6f9fa;--dm-av-b:#126fe6;--dm-av-b-ink:#fff;--dm-av-l:#834ff5;--dm-av-l-ink:#fff;--dm-av-r:#d73341;--dm-av-r-ink:#fff;--dm-av-k:#cf3288;--dm-av-k-ink:#fff;--dm-av-m:#27cf86;--dm-av-m-ink:#052616;--dm-av-t:#28c9d8;--dm-av-t-ink:#042428;--dm-av-y:#e9ac1a;--dm-av-y-ink:#2a1d03;--dm-av-p:#fda154;--dm-av-p-ink:#301804;--dm-ts:#2c6cb2;--dm-react:#0a738b;--dm-shadow:0 0 0 1px #00000008,0 1px 1px #00000006,0 2px 4px -1px #00000008,0 8px 16px -6px #0000000d,0 20px 36px -14px #00000014,inset 0 1px 0 #ffffffbf;--dm-shadow-pop:0 0 0 1px #00000009,0 1px 2px #00000008,0 4px 10px -4px #0000000d,0 14px 28px -10px #00000014,0 32px 56px -24px #0000001f,inset 0 1px 0 #ffffffbf;--dm-shadow-toast:0 0 0 1px #00000008,0 4px 12px #00000014;--dm-hl:#fdeb9a;--dm-hl-ok:#d3f1df;--dm-rk:1.25;--dm-r-card:calc(16px * var(--dm-rk));--dm-s-1:4px;--dm-s-2:8px;--dm-s-3:12px;--dm-s-4:16px;--dm-s-5:20px;--dm-s-6:24px;--dm-s-8:32px;--dm-r-xs:calc(4px * var(--dm-rk));--dm-r-lg:calc(20px * var(--dm-rk));--dm-r-in:calc(12px * var(--dm-rk));--dm-r-sm:calc(8px * var(--dm-rk));--dm-r-pill:999px;--dm-r-field:10px;--dm-r-field-sq:16px;--dm-r-box:14px;--dm-r-box-sq:22px;--dm-r-tag:7px;--dm-r-tag-sq:12px;--dm-field-h:40px;--dm-field-w:320px;--dm-sans:"Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--dm-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--dm-ease:cubic-bezier(.22,1,.36,1);--dm-ease-io:cubic-bezier(.65,0,.35,1);--dm-t-fast:.22s;--dm-t:.45s;--dm-t-slow:.7s}@media (prefers-color-scheme:dark){:root:not([data-theme=light]),:root:not([data-theme=light]) [data-style=soft]{--dm-page:#111;--dm-stage:#1c1c1c;--dm-surface:#262626;--dm-raised:#2c2c2c;--dm-fg:#f2f2f2;--dm-fg2:#c9c9c9;--dm-muted:silver;--dm-faint:#555;--dm-rail:#414141;--dm-line:#333;--dm-field-line:#424242;--dm-line-strong:gray;--dm-field-line-strong:gray;--dm-chip:#303030;--dm-hover:#373737;--dm-press:#3f3f3f;--dm-wash:#2c2c2c;--dm-row:color-mix(in srgb,var(--dm-fg) 5.5%,transparent);--dm-soft:#323232;--dm-soft-h:#3a3a3a;--dm-soft-ring:inset 0 0 0 1px #ffffff09,inset 0 1px 0 #ffffff0d;--dm-dis:#737373;--dm-shadow-lift:0 0 0 1px #ffffff14,0 2px 4px #0000004d,0 16px 32px -10px #0009;--dm-accent:#116ff8;--dm-on-accent:#fff;--dm-accent-fg:#9dc4ff;--dm-accent-mark:#3d8bff;--dm-sel:color-mix(in srgb,var(--dm-accent) 9%,transparent);--dm-ink:#f2f2f2;--dm-on-ink:#161616;--dm-ok:#4ee28a;--dm-ok-bg:#22d66e33;--dm-ok-mark:#4cbb17;--dm-warn:#ffc247;--dm-warn-bg:#ffb82833;--dm-warn-mark:#ffa940;--dm-bad:#ff8a8a;--dm-bad-bg:#ff5a5a24;--dm-merge:#cbb8ff;--dm-merge-bg:#a98bff26;--dm-add:#63d998;--dm-del:#ffa9ae;--dm-pb:#a0c5ff;--dm-pb-bg:#5a96ff2e;--dm-pl:#cbb9ff;--dm-pl-bg:#9b7dff2e;--dm-pm:#6ad9a7;--dm-pm-bg:#46cd9629;--dm-pp:#ffb57a;--dm-pp-bg:#ff9b502b;--dm-pr:#ffadbb;--dm-pr-bg:#ff69822b;--dm-py:#f0cd5a;--dm-py-bg:#f0c83c26;--dm-pk:#ffa8d4;--dm-pk-bg:#ff64af29;--dm-pt:#5fd8df;--dm-pt-bg:#3cc8d229;--dm-ts:#8fbcff;--dm-react:#3dd0ee;--dm-shadow:0 0 0 1px #ffffff0b,0 1px 2px #00000047,0 6px 14px -6px #0000005c,0 20px 36px -14px #00000073,inset 0 1px 0 #ffffff0f;--dm-shadow-pop:0 0 0 1px #ffffff0e,0 2px 4px #0000004d,0 12px 24px -8px #00000073,0 32px 56px -20px #0000008c,inset 0 1px 0 #ffffff12;--dm-shadow-toast:0 0 0 1px #ffffff0d,0 4px 12px #0006;--dm-hl:#f0c83c4d;--dm-hl-ok:#3ccf7e3d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark],:root[data-theme=dark] [data-style=soft]{--dm-page:#111;--dm-stage:#1c1c1c;--dm-surface:#262626;--dm-raised:#2c2c2c;--dm-fg:#f2f2f2;--dm-fg2:#c9c9c9;--dm-muted:silver;--dm-faint:#555;--dm-rail:#414141;--dm-line:#333;--dm-field-line:#424242;--dm-line-strong:gray;--dm-field-line-strong:gray;--dm-chip:#303030;--dm-hover:#373737;--dm-press:#3f3f3f;--dm-wash:#2c2c2c;--dm-row:color-mix(in srgb,var(--dm-fg) 5.5%,transparent);--dm-soft:#323232;--dm-soft-h:#3a3a3a;--dm-soft-ring:inset 0 0 0 1px #ffffff09,inset 0 1px 0 #ffffff0d;--dm-dis:#737373;--dm-shadow-lift:0 0 0 1px #ffffff14,0 2px 4px #0000004d,0 16px 32px -10px #0009;--dm-accent:#116ff8;--dm-on-accent:#fff;--dm-accent-fg:#9dc4ff;--dm-accent-mark:#3d8bff;--dm-sel:color-mix(in srgb,var(--dm-accent) 9%,transparent);--dm-ink:#f2f2f2;--dm-on-ink:#161616;--dm-ok:#4ee28a;--dm-ok-bg:#22d66e33;--dm-ok-mark:#4cbb17;--dm-warn:#ffc247;--dm-warn-bg:#ffb82833;--dm-warn-mark:#ffa940;--dm-bad:#ff8a8a;--dm-bad-bg:#ff5a5a24;--dm-merge:#cbb8ff;--dm-merge-bg:#a98bff26;--dm-add:#63d998;--dm-del:#ffa9ae;--dm-pb:#a0c5ff;--dm-pb-bg:#5a96ff2e;--dm-pl:#cbb9ff;--dm-pl-bg:#9b7dff2e;--dm-pm:#6ad9a7;--dm-pm-bg:#46cd9629;--dm-pp:#ffb57a;--dm-pp-bg:#ff9b502b;--dm-pr:#ffadbb;--dm-pr-bg:#ff69822b;--dm-py:#f0cd5a;--dm-py-bg:#f0c83c26;--dm-pk:#ffa8d4;--dm-pk-bg:#ff64af29;--dm-pt:#5fd8df;--dm-pt-bg:#3cc8d229;--dm-ts:#8fbcff;--dm-react:#3dd0ee;--dm-shadow:0 0 0 1px #ffffff0b,0 1px 2px #00000047,0 6px 14px -6px #0000005c,0 20px 36px -14px #00000073,inset 0 1px 0 #ffffff0f;--dm-shadow-pop:0 0 0 1px #ffffff0e,0 2px 4px #0000004d,0 12px 24px -8px #00000073,0 32px 56px -20px #0000008c,inset 0 1px 0 #ffffff12;--dm-shadow-toast:0 0 0 1px #ffffff0d,0 4px 12px #0006;--dm-hl:#f0c83c4d;--dm-hl-ok:#3ccf7e3d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root,[data-style=soft]{--dm-accent-2:color-mix(in srgb,var(--dm-accent) 86%,#000);--dm-accent-bg:color-mix(in srgb,var(--dm-accent) 9%,transparent)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]),:root:not([data-theme=light]) [data-style=soft]{--dm-accent-2:color-mix(in srgb,var(--dm-accent) 84%,#fff);--dm-accent-bg:color-mix(in srgb,var(--dm-accent) 13%,transparent)}}:root[data-theme=dark],:root[data-theme=dark] [data-style=soft]{--dm-accent-2:color-mix(in srgb,var(--dm-accent) 84%,#fff);--dm-accent-bg:color-mix(in srgb,var(--dm-accent) 13%,transparent)}@supports (color:rgb(from red r g b)){:root,[data-style=soft],:root:not([data-theme=light]),:root:not([data-theme=light]) [data-style=soft],:root[data-theme=dark],:root[data-theme=dark] [data-style=soft]{--dm-accent-2:color-mix(in srgb,var(--dm-accent) 86%,rgb(from var(--dm-on-accent) calc(255 - r) calc(255 - g) calc(255 - b)))}}@supports not (color:rgb(from red r g b)){:root,[data-style=soft],:root:not([data-theme=light]),:root:not([data-theme=light]) [data-style=soft],:root[data-theme=dark],:root[data-theme=dark] [data-style=soft]{--dm-accent-2:color-mix(in srgb,var(--dm-accent) 86%,#000)}:root:not([data-style=soft]),:root:not([data-style=soft]):not([data-theme=light]),:root:not([data-style=soft])[data-theme=dark]{--dm-accent-2:color-mix(in srgb,var(--dm-accent) 86%,#fff)}}:root,[data-style=soft]{--dm-pick-line:var(--dm-rail);--dm-pick-on:var(--dm-faint)}@supports (corner-shape:squircle){:root,[data-style=soft]{--dm-rk:1.7}:root:not([data-style=soft]){--dm-rk:1}:where([data-dm]) *,:where([data-dm]) :before,:where([data-dm]) :after{corner-shape:squircle}.dm-acx-n .dm-s,.dm-afx-pen,.dm-afx-r b,.dm-agx-now i,.dm-alg-ph-pg,.dm-alg-sc-knob,.dm-alg-sc-ld,.dm-alg-sc-n,.dm-aln-cw-tr b,.dm-aln-pk,.dm-asx-lp-stop,.dm-asx-lp-th,.dm-asx-lp-th i,.dm-asx-tb-dot,.dm-atx-cmp-ok,.dm-atx-cmp-send,.dm-atx-cmp-x,.dm-av,.dm-bdg-dot,.dm-bdg-x,.dm-bdg-x:focus-visible,.dm-btx-live,.dm-bws-dots i,.dm-ccx-fl .dm-flag,.dm-ccx-sw,.dm-cmx-go,.dm-cmx-pin,.dm-cpx-att .dm-fchip .dm-rt,.dm-cpx-att .dm-fchip .dm-x,.dm-cpx-dot,.dm-cpx-send,.dm-ctb-n .dm-s,.dm-dot,.dm-drv-ag,.dm-drv-ring,.dm-dtx-sl .dm-k,.dm-ecx-days b,.dm-ecx-dh.dm-t b,.dm-erx-o i,.dm-evr-dot,.dm-evr-jg-arc .dm-tr,.dm-evr-jg-arc i,.dm-fxp-n .dm-ag,.dm-hox-av,.dm-ib,.dm-lcx-ring,.dm-lnx-k i,.dm-lnx-pt,.dm-mix-dot,.dm-msc-c button,.dm-ntx-n .dm-u,.dm-obx .dm-obx-rw .dm-obx-rk,.dm-obx-ck,.dm-obx-rk,.dm-plx-s .dm-n,.dm-psx-go,.dm-pulse,.dm-rq-wk-c .dm-rq-ic,.dm-rq-wk-ring .dm-h i,.dm-rq-wk-ring .dm-tr,.dm-rq-wk-stack i,.dm-rsu-g,.dm-rsu-rc-nd,.dm-rsu-rc-ok,.dm-rsu-rc-ok i,.dm-rsu-rp-ok,.dm-rxx-add,.dm-sgc-wr .dm-e i,.dm-spin,.dm-ssx-ics span,.dm-ste-go,.dm-stx-conf i.dm-d,.dm-stx-st .dm-n,.dm-tcx[data-d=inline] .dm-tcb-wire i,.dm-think i,.dm-thp-send,.dm-thp[data-d] .dm-tpx-dots i,.dm-thp[data-d] .dm-tpx-send,.dm-thp[data-d] .dm-tpx-st,.dm-tk-st .dm-mk,.dm-tsk-c .dm-g,.dm-tst-t .dm-g,.dm-ttp-av,.dm-vcx-dot,.dm-vor .dm-vor-orb i,.dm-vor-dot,.dm-vor-gl,.dm-vor-orb i,.dm-cxm-av,.dm-crs-dots button,.dm-rdx-lg i,.dm-scx-lg i.dm-c,.dm-cvq-lg i.dm-c,.dm-rgx-r i,.dm-cpk-k,.dm-wsx-marks span,.dm-igx-steps i,.dm-ths-dg i,.dm-ths-mtx i,.dm-aln-det div:before{corner-shape:round}.dm-asx-lp-rg::-moz-range-thumb{corner-shape:round}.dm-asx-lp-rg::-webkit-slider-thumb{corner-shape:round}.dm-btx-live:after,.dm-dpk-d.dm-t:after,.dm-ecx-now:before{corner-shape:round}.dm-fxp-tree::-webkit-scrollbar-thumb{corner-shape:round}.dm-hand:before,.dm-hnx-t .dm-ic:after,.dm-ksx-s .dm-ic:after,.dm-pulse:after,.dm-radar:after,.dm-radar:before,.dm-sgc-mo .dm-d.dm-e:after,.dm-shx-r .dm-ic:after,.dm-stx-ok:after{corner-shape:round}.dm-tmx-body::-webkit-scrollbar-thumb{corner-shape:round}.dm-toggle:after,.dm-afx-desk:before{corner-shape:round}}:where([data-dm]) *{box-sizing:border-box}:where([data-dm]) button,:where([data-dm]) input,:where([data-dm]) textarea,:where([data-dm]) select{font:inherit;color:inherit}:where([data-dm]) button{cursor:pointer;background:0 0;border:0;padding:0}:where([data-dm]) b,:where([data-dm]) strong{font-weight:500}:where([data-dm]) :focus-visible{outline:2px solid var(--dm-focus);outline-offset:2px;border-radius:calc(6px * var(--dm-rk))}:where([data-dm]) :focus-visible:is(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=button],[type=submit],[type=reset]),textarea,select,[contenteditable]:not([contenteditable=false])){outline:0}.dm-i{vertical-align:-3px;fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px;display:inline-block}.dm-i.dm-s{width:14px;height:14px}.dm-i.dm-xs{width:12px;height:12px}.dm-i.dm-l{width:18px;height:18px}.dm-brand{flex:none;width:16px;height:16px;display:block}.dm-flag{object-fit:cover;border-radius:3px;flex:none;width:20px;height:15px;display:block;box-shadow:0 0 0 1px #00000014}.dm-mono{font-family:var(--dm-mono)}.dm-sp{flex:1}.dm-num{font-variant-numeric:tabular-nums}.dm-muted{color:var(--dm-muted)}.dm-fg2{color:var(--dm-fg2)}.dm-panel{background:var(--dm-surface);border-radius:var(--dm-r-card);box-shadow:var(--dm-shadow);position:relative}.dm-ib{width:30px;height:30px;color:var(--dm-fg2);transition:background var(--dm-t-fast),color var(--dm-t-fast),transform .15s;border-radius:50%;place-items:center;display:inline-grid}@media (hover:hover) and (pointer:fine){.dm-ib:hover{background:var(--dm-row);color:var(--dm-fg)}}.dm-ib:active{transform:scale(.94)}.dm-ib.dm-fill{background:var(--dm-soft);box-shadow:var(--dm-soft-ring)}@media (hover:hover) and (pointer:fine){.dm-ib.dm-fill:hover{background:var(--dm-soft-h)}}.dm-ib.dm-on{background:var(--dm-accent-bg);color:var(--dm-accent-fg,var(--dm-accent))}.dm-chip{height:30px;padding:0 var(--dm-s-3);border-radius:var(--dm-r-pill);color:var(--dm-fg2);background:var(--dm-chip);white-space:nowrap;transition:background var(--dm-t-fast),color var(--dm-t-fast),box-shadow var(--dm-t-fast);align-items:center;gap:6px;font-size:13px;display:inline-flex}@media (hover:hover) and (pointer:fine){.dm-chip:hover{background:var(--dm-hover);color:var(--dm-fg)}}.dm-chip.dm-on{background:var(--dm-surface);color:var(--dm-fg);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--dm-pick-on) 50%,transparent)}.dm-chip.dm-sm{height:24px;padding:0 9px;font-size:12px}.dm-pill{border-radius:var(--dm-r-pill);white-space:nowrap;height:32px;transition:background var(--dm-t-fast),color var(--dm-t-fast),opacity var(--dm-t-fast),transform .15s;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:500;display:inline-flex}.dm-pill:active{transform:scale(.97)}.dm-pill.dm-primary{background:var(--dm-accent);color:var(--dm-on-accent)}@media (hover:hover) and (pointer:fine){.dm-pill.dm-primary:hover{background:var(--dm-accent-2)}}.dm-pill.dm-accent{background:var(--dm-accent);color:var(--dm-on-accent)}.dm-pill.dm-accent.dm-hl{background:var(--dm-accent-2)}@media (hover:hover) and (pointer:fine){.dm-pill.dm-accent:hover{background:var(--dm-accent-2)}}.dm-pill.dm-soft{background:var(--dm-soft);color:var(--dm-fg);box-shadow:var(--dm-soft-ring)}@media (hover:hover) and (pointer:fine){.dm-pill.dm-soft:hover{background:var(--dm-soft-h)}}.dm-pill.dm-line{background:var(--dm-surface);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--dm-line) 50%,transparent);color:var(--dm-fg)}.dm-pill.dm-ghost{color:var(--dm-fg2)}@media (hover:hover) and (pointer:fine){.dm-pill.dm-ghost:hover{background:var(--dm-row);color:var(--dm-fg)}}.dm-pill[disabled]{opacity:1;color:var(--dm-dis);cursor:not-allowed;background:0 0;transform:none}@media (hover:hover) and (pointer:fine){.dm-pill[disabled]:hover{opacity:1;color:var(--dm-dis);cursor:not-allowed;background:0 0;transform:none}}:where([data-dm]) button:disabled{cursor:not-allowed}.dm-pill:is(.dm-accent,.dm-primary,.dm-soft,.dm-line)[disabled]{background:var(--dm-dis-hatch),var(--dm-dis-fill);color:var(--dm-dis);box-shadow:var(--dm-soft-ring)}@media (hover:hover) and (pointer:fine){.dm-pill:is(.dm-accent,.dm-primary,.dm-soft,.dm-line)[disabled]:hover{background:var(--dm-dis-hatch),var(--dm-dis-fill);color:var(--dm-dis);box-shadow:var(--dm-soft-ring)}}.dm-pill[disabled] .dm-kbd{background:var(--dm-chip);color:inherit}.dm-pill.dm-sm{height:28px;padding:0 11px;font-size:12.5px}.dm-tag{border-radius:var(--dm-r-tag);white-space:nowrap;background:var(--dm-chip);height:20px;color:var(--dm-fg2);align-items:center;gap:5px;padding:0 7px;font-size:11.5px;font-weight:500;display:inline-flex}.dm-tag.dm-b{background:var(--dm-pb-bg);color:var(--dm-pb)}.dm-tag.dm-l{background:var(--dm-pl-bg);color:var(--dm-pl)}.dm-tag.dm-m{background:var(--dm-pm-bg);color:var(--dm-pm)}.dm-tag.dm-p{background:var(--dm-pp-bg);color:var(--dm-pp)}.dm-tag.dm-r{background:var(--dm-pr-bg);color:var(--dm-pr)}.dm-tag.dm-y{background:var(--dm-py-bg);color:var(--dm-py)}.dm-tag.dm-k{background:var(--dm-pk-bg);color:var(--dm-pk)}.dm-tag.dm-t{background:var(--dm-pt-bg);color:var(--dm-pt)}.dm-tag.dm-ok{background:var(--dm-ok-bg);color:var(--dm-ok)}.dm-tag.dm-warn{background:var(--dm-warn-bg);color:var(--dm-warn)}.dm-tag.dm-bad{background:var(--dm-bad-bg);color:var(--dm-bad)}@supports (corner-shape:squircle){.dm-tag{corner-shape:squircle;border-radius:var(--dm-r-tag-sq)}}.dm-dot{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px;display:inline-block}.dm-fchip{height:26px;padding:0 10px 0 var(--dm-s-2);border-radius:var(--dm-r-pill);background:var(--dm-surface);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--dm-line) 50%,transparent);color:var(--dm-fg);white-space:nowrap;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.dm-fchip.dm-lnk{cursor:pointer;transition:background var(--dm-t-fast),box-shadow var(--dm-t-fast)}@media (hover:hover) and (pointer:fine){.dm-fchip.dm-lnk:hover{background:var(--dm-row);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--dm-rail) 50%,transparent)}}.dm-ft{font-family:var(--dm-sans);color:var(--dm-ts);letter-spacing:.02em;font-size:9.5px;font-weight:500}.dm-ft.dm-re{color:var(--dm-react)}.dm-ft.dm-fg{color:var(--dm-pl)}.dm-ft.dm-pdf{color:var(--dm-pr)}.dm-ft.dm-csv{color:var(--dm-pm)}.dm-kbd{background:var(--dm-chip);color:var(--dm-fg2);border-radius:5px;padding:1px 5px;font-family:inherit;font-size:11px}@media (hover:hover) and (pointer:fine){:is(.dm-mi,.dm-cpl-i,[role=option],[role=menuitem],[role=menuitemradio],[role=menuitemcheckbox]):is(:hover,.dm-hl,.dm-on,[aria-selected=true]) .dm-kbd,.dm-pill.dm-ghost:hover .dm-kbd{background:var(--dm-surface)}}.dm-pill .dm-kbd{min-width:18px;height:18px;padding:0 var(--dm-s-1);place-items:center;margin-right:-6px;display:inline-grid}.dm-pill.dm-primary .dm-kbd,.dm-pill.dm-accent .dm-kbd{background:color-mix(in srgb,var(--dm-accent) 80%,#000);color:inherit}code.dm-c{font-family:var(--dm-mono);background:var(--dm-chip);border-radius:5px;padding:1px 5px;font-size:12.5px}.dm-av{color:#fff;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:10px;font-weight:500;display:inline-grid}.dm-hr{background:var(--dm-line);border:0;height:1px;margin:0}.dm-toggle{border-radius:calc(9px * var(--dm-rk));background:color-mix(in srgb,var(--dm-muted) 80%,var(--dm-surface));width:30px;height:18px;transition:background var(--dm-t-fast);flex:none;position:relative}.dm-toggle:after{content:"";width:14px;height:14px;transition:transform var(--dm-t) var(--dm-ease);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.dm-toggle[aria-checked=true]{background:var(--dm-accent);box-shadow:inset 0 0 0 1px var(--dm-accent-mark,var(--dm-accent))}.dm-toggle[aria-checked=true]:after{background:var(--dm-on-accent);transform:translate(12px)}@media (pointer:coarse){:where([data-dm]) :where(button,a[href],summary,[role=button],[role=switch],[role=checkbox],[role=radio],[role=tab],[role=option],[role=menuitem],[role=menuitemradio],[role=menuitemcheckbox],[role=slider],label:has(input[type=checkbox],input[type=radio])){--dm-hit-w:40px;--dm-hit-h:40px;position:relative}:where([data-dm]) :where(button,a[href],summary,[role=button],[role=switch],[role=checkbox],[role=radio],[role=tab],[role=option],[role=menuitem],[role=menuitemradio],[role=menuitemcheckbox],[role=slider],label:has(input[type=checkbox],input[type=radio])):not(:where(.dm-radar,.dm-hand,.dm-rtr-li:not(:last-child),.dm-atr-kids,.dm-bws-nav b,.dm-rc-cap,.dm-erx-row:not(:last-child),.dm-rte-body.dm-empty,.dm-rte-hint,.dm-afx-desk,.dm-dtx-sl,.dm-crx-l.dm-add .dm-c,.dm-crx-l.dm-del .dm-c,.dm-crx-l.dm-ctx .dm-c,.dm-crx-hk.dm-kept .dm-crx-l.dm-add .dm-c,.dm-crx-hk.dm-undone .dm-crx-l.dm-del .dm-c,.dm-ahx-bot,.dm-ecx-now,.dm-ssi-or,.dm-cmx-th>.dm-cmx-c:first-child:has(+.dm-cmx-rp),.dm-cmx-rp,.dm-aln-ct,.dm-aln-rows>*,.dm-aln-av,.dm-aln-det div,.dm-aln-pk,.dm-trv-r[data-k=agent] .dm-trv-b i,.dm-tk-st:not(:last-child),.dm-tmx-blk,.dm-atx-ic)):before,:where([data-dm]) :where(button,a[href],summary,[role=button],[role=switch],[role=checkbox],[role=radio],[role=tab],[role=option],[role=menuitem],[role=menuitemradio],[role=menuitemcheckbox],[role=slider],label:has(input[type=checkbox],input[type=radio])):where(.dm-radar,.dm-hand,.dm-rtr-li:not(:last-child),.dm-atr-kids,.dm-bws-nav b,.dm-rc-cap,.dm-erx-row:not(:last-child),.dm-rte-body.dm-empty,.dm-rte-hint,.dm-afx-desk,.dm-dtx-sl,.dm-crx-l.dm-add .dm-c,.dm-crx-l.dm-del .dm-c,.dm-crx-l.dm-ctx .dm-c,.dm-crx-hk.dm-kept .dm-crx-l.dm-add .dm-c,.dm-crx-hk.dm-undone .dm-crx-l.dm-del .dm-c,.dm-ahx-bot,.dm-ecx-now,.dm-ssi-or,.dm-cmx-th>.dm-cmx-c:first-child:has(+.dm-cmx-rp),.dm-cmx-rp):not(:where(.dm-aln-lane,.dm-trv-g i.dm-el,.dm-trv-r.dm-run:not([data-k=agent]) .dm-trv-b i,.dm-trv-r[data-k=agent] .dm-trv-b i,.dm-trv-b,.dm-trv-sc,.dm-tk-st.dm-done:not(:last-child),.dm-tmx-h,.dm-tmx.dm-live .dm-tmx-body,.dm-atx-ic,.dm-toggle,.dm-radar,.dm-pulse,.dm-stl-track i,.dm-stx-ok,.dm-aln-tr i,.dm-afx-card .dm-afx-open,.dm-plx-s.dm-edited .dm-t,.dm-vor-mute,.dm-mix-mk,.dm-hnx-t .dm-ic,.dm-ksx-s .dm-ic,.dm-shx-r .dm-ic,.dm-dpk-d.dm-t,.dm-sgc-mo .dm-d.dm-e,.dm-agx-now,.dm-btx-ask,.dm-btx-live,.dm-ssi-or,.dm-rxx-r,.dm-bdg.dm-live .dm-bdg-dot,.dm-thp[data-d=deck] .dm-tpb-card,.dm-crs-pv,.dm-crs-pic,.dm-hmx-sc)):after{content:"";inset:min(0px,(100% - var(--dm-hit-h)) / 2) min(0px,(100% - var(--dm-hit-w)) / 2);--dm-hit:1;position:absolute}}.dm-seg2{background:var(--dm-chip);border-radius:var(--dm-r-pill);padding:2px;display:inline-flex;position:relative}.dm-seg2 button{z-index:1;border-radius:var(--dm-r-pill);height:26px;color:var(--dm-fg2);transition:color var(--dm-t-fast);padding:0 11px;font-size:12.5px;position:relative}.dm-seg2 button[aria-pressed=true]{color:var(--dm-fg)}.dm-seg2 .dm-knob{border-radius:var(--dm-r-pill);background:var(--dm-surface);transition:left var(--dm-t) var(--dm-ease),width var(--dm-t) var(--dm-ease);position:absolute;top:2px;bottom:2px;box-shadow:0 1px 2px #00000014}.dm-seg2 button:focus-visible{outline-offset:-2px;border-radius:var(--dm-r-pill)}.dm-bub{background:var(--dm-hover);border-radius:var(--dm-r-card);align-self:flex-end;max-width:85%;padding:9px 13px;font-size:14px;line-height:1.45}.dm-msg{margin:0;font-size:14px;line-height:1.65}.dm-spin{border:1.5px solid;border-right-color:#0000;border-radius:50%;flex:none;width:12px;height:12px;animation:.8s linear infinite dm-rot;display:inline-block}@keyframes dm-rot{to{transform:rotate(360deg)}}.dm-radar{flex:none;width:13px;height:13px;display:inline-block;position:relative}.dm-radar:before{content:"";background:currentColor;border-radius:50%;position:absolute;inset:3.5px}.dm-radar:after{content:"";border:1.3px solid;border-right-color:#0000;border-radius:50%;animation:.9s linear infinite dm-rot;position:absolute;inset:0}.dm-think{flex:none;width:14px;height:14px;display:inline-block;position:relative}.dm-think i{background:currentColor;border-radius:50%;width:3.4px;height:3.4px;margin:-1.7px;position:absolute;top:50%;left:50%}.dm-think i:first-child{transform:translate(-3.6px,-3.6px)}.dm-think i:nth-child(2){transform:translate(3.6px,-3.6px)}.dm-think i:nth-child(3){transform:translate(3.6px,3.6px)}.dm-think i:nth-child(4){transform:translate(-3.6px,3.6px)}.dm-think.dm-on{animation:dm-thinkrot 1.6s var(--dm-ease-io) infinite}.dm-think.dm-on i{animation:dm-thinkpulse 1.6s var(--dm-ease-io) infinite}.dm-think.dm-on i:nth-child(2){animation-delay:.2s}.dm-think.dm-on i:nth-child(3){animation-delay:.4s}.dm-think.dm-on i:nth-child(4){animation-delay:.6s}@keyframes dm-thinkrot{0%{transform:rotate(0)}50%{transform:rotate(90deg)}to{transform:rotate(180deg)}}@keyframes dm-thinkpulse{0%,to{opacity:1}50%{opacity:.35}}.dm-pulse{background:var(--dm-muted);border-radius:50%;flex:none;width:6px;height:6px;display:inline-block;position:relative}.dm-pulse:after{content:"";background:inherit;animation:dm-ping 1.8s var(--dm-ease) infinite;border-radius:50%;position:absolute;inset:0}@keyframes dm-ping{0%{opacity:.45;transform:scale(1)}80%,to{opacity:0;transform:scale(2.8)}}.dm-shim{background:linear-gradient(90deg,var(--dm-fg) 0%,var(--dm-fg) 38%,var(--dm-faint) 50%,var(--dm-fg) 62%,var(--dm-fg) 100%);color:#0000;background-size:260% 100%;-webkit-background-clip:text;background-clip:text;animation:2.2s linear infinite dm-shim}@keyframes dm-shim{0%{background-position:100% 0}to{background-position:-160% 0}}.dm-enter{animation:dm-enter var(--dm-t-slow) var(--dm-ease) backwards}@keyframes dm-enter{0%{opacity:0;filter:blur(4px);transform:translateY(6px)}to{opacity:1;filter:blur();transform:none}}.dm-hand{z-index:30;pointer-events:none;opacity:0;width:18px;height:18px;color:var(--dm-fg);transition:transform .42s var(--dm-ease),opacity .16s;filter:drop-shadow(0 1px 1.5px #00000038);position:absolute;top:0;left:0}.dm-hand.dm-on{opacity:1}.dm-hand svg{transform-origin:3px 2px;width:18px;height:18px;transition:transform .16s var(--dm-ease);display:block}.dm-hand svg path{fill:currentColor;stroke:var(--dm-surface);stroke-width:1.4px;stroke-linejoin:round}.dm-hand.dm-down svg{transform:scale(.82)}.dm-hand:before{content:"";background:var(--dm-accent);opacity:0;pointer-events:none;border-radius:50%;width:22px;height:22px;position:absolute;top:-9px;left:-8px}.dm-hand.dm-down:before{animation:dm-handtap .5s var(--dm-ease)}@keyframes dm-handtap{0%{opacity:.3;transform:scale(.3)}to{opacity:0;transform:scale(1.3)}}.dm-pop-in{animation:dm-popin .5s var(--dm-ease) backwards}@keyframes dm-popin{0%{opacity:0;filter:blur(3px);transform:scale(.96)}to{opacity:1;filter:blur();transform:none}}.dm-leave{animation:dm-leave .35s var(--dm-ease) both}@keyframes dm-leave{to{opacity:0;filter:blur(4px);transform:translateY(-6px)}}.dm-sw{transition:opacity .2s var(--dm-ease),filter .2s var(--dm-ease),transform .25s var(--dm-ease);display:inline-block}.dm-sw.dm-out{opacity:0;filter:blur(3px);transform:translateY(3px)}.dm-fold{transition:grid-template-rows var(--dm-t) var(--dm-ease),opacity var(--dm-t) var(--dm-ease);grid-template-rows:1fr;display:grid}.dm-fold>*{min-height:0;overflow:hidden}.dm-fold{grid-template-columns:minmax(0,1fr)}.dm-fold>*{overflow-clip-margin:12px;min-width:0;overflow:clip}.dm-fold.dm-shut{opacity:0;visibility:hidden;transition:grid-template-rows var(--dm-t) var(--dm-ease),opacity var(--dm-t) var(--dm-ease),visibility 0s var(--dm-t);grid-template-rows:0fr}.dm-tip{z-index:1000;pointer-events:none;background:var(--dm-ink);color:var(--dm-on-ink);border-radius:var(--dm-r-sm);opacity:0;filter:blur(2px);max-width:240px;transition:opacity .18s var(--dm-ease),transform .25s var(--dm-ease),filter .18s;padding:6px 9px;font-size:12px;line-height:1.35;position:fixed;transform:translateY(4px)}.dm-tip.dm-show{opacity:1;filter:none;transform:none}.dm-copied{color:var(--dm-ok)!important}@media (hover:hover) and (pointer:fine){.dm-copied:hover{color:var(--dm-ok)!important}}.dm-tip .dm-kbd{color:inherit;background:#ffffff24;margin-left:6px}:root[data-theme=dark] .dm-tip .dm-kbd{background:#0000001a}:root[data-theme=dark] .dm-ssx-ics span{color:#0d0d0d!important}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .dm-ssx-ics span{color:#0d0d0d!important}}.dm-pop{z-index:50;background:var(--dm-raised);border-radius:calc(14px * var(--dm-rk));min-width:200px;box-shadow:var(--dm-shadow-pop);opacity:0;visibility:hidden;pointer-events:none;transform-origin:var(--dm-origin,top left);filter:blur(3px);transition:opacity .2s var(--dm-ease),transform .35s var(--dm-ease),filter .2s var(--dm-ease),visibility 0s .2s;padding:6px;position:absolute;transform:translateY(6px)scale(.98)}.dm-pop.dm-open{opacity:1;visibility:visible;pointer-events:auto;filter:none;transition-property:opacity,transform,filter;transform:none}.dm-pop .dm-ph{padding:6px var(--dm-s-2) var(--dm-s-1);color:var(--dm-muted);font-size:11.5px}.dm-mi{width:100%;padding:7px var(--dm-s-2);border-radius:calc(9px * var(--dm-rk));text-align:left;color:var(--dm-fg);transition:background var(--dm-t-fast);align-items:center;gap:10px;font-size:13px;display:flex}.dm-mi.dm-hl{background:var(--dm-row)}@media (hover:hover) and (pointer:fine){.dm-mi:hover{background:var(--dm-row)}}.dm-mi+.dm-mi,.dm-cpl-i+.dm-cpl-i,.dm-six-it+.dm-six-it{margin-top:2px}.dm-mi .dm-i{color:var(--dm-fg2)}.dm-mi .dm-d{color:var(--dm-muted);font-size:12px;display:block}@media (hover:hover) and (pointer:fine){.dm-mi:is(:hover,.dm-hl,[aria-checked=true]) .dm-d{color:var(--dm-fg2)}}.dm-mi .dm-r{color:var(--dm-muted);margin-left:auto;font-size:12px}.dm-mi .dm-ck{color:var(--dm-accent-fg,var(--dm-accent));opacity:0;transition:opacity var(--dm-t-fast);margin-left:auto}.dm-mi[aria-checked=true] .dm-ck{opacity:1}.dm-mi[aria-checked=true]{background:var(--dm-row);font-weight:500}.dm-pop .dm-sep{background:var(--dm-line);height:1px;margin:var(--dm-s-1) 2px}@media (hover:hover) and (pointer:fine){:root[data-theme=dark] :is(.dm-alg-it:hover .dm-alg-ic,.dm-plx-s:hover .dm-n,.dm-tpx-r:hover .dm-tr){background:var(--dm-hover)}}@media (prefers-color-scheme:dark){@media (hover:hover) and (pointer:fine){:root:not([data-theme=light]) :is(.dm-alg-it:hover .dm-alg-ic,.dm-plx-s:hover .dm-n,.dm-tpx-r:hover .dm-tr){background:var(--dm-hover)}}}@media (prefers-reduced-motion:reduce){:where([data-dm]) *,:where([data-dm]) :before,:where([data-dm]) :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.dm-shim{color:var(--dm-fg);background:0 0}}:root,[data-style=soft]{--dm-c1:var(--dm-accent-mark,var(--dm-accent));--dm-c2:#7c4dff;--dm-c3:#4cbb17;--dm-c4:#f76700;--dm-c5:#ff4d6d;--dm-c6:#00a2bf;--dm-a1:var(--dm-c1);--dm-a2:color-mix(in oklab,var(--dm-c1) 72%,var(--dm-surface));--dm-a3:color-mix(in oklab,var(--dm-c1) 50%,var(--dm-surface));--dm-a4:color-mix(in oklab,var(--dm-c1) 32%,var(--dm-surface))}:root[data-theme=dark],:root[data-theme=dark] [data-style=soft]{--dm-c1:var(--dm-accent-mark,var(--dm-accent));--dm-c2:#9b7bff;--dm-c3:#5fcb2a;--dm-c4:#ffa033;--dm-c5:#ff6b85;--dm-c6:#22cce8}@media (prefers-color-scheme:dark){:root:not([data-theme=light]),:root:not([data-theme=light]) [data-style=soft]{--dm-c1:var(--dm-accent-mark,var(--dm-accent));--dm-c2:#9b7bff;--dm-c3:#5fcb2a;--dm-c4:#ffa033;--dm-c5:#ff6b85;--dm-c6:#22cce8}}:root:not([data-style=soft]){--dm-motion:bp;--dm-page:#f3f3f0;--dm-stage:#fafaf8;--dm-surface:#fff;--dm-raised:#fff;--dm-fg:#121212;--dm-fg2:#4a4a46;--dm-muted:#666660;--dm-faint:#bdbdb6;--dm-rail:#d2d2cb;--dm-line:#e3e3dd;--dm-field-line:#d2d2cb;--dm-line-strong:#858580;--dm-field-line-strong:#b0b0a9;--dm-chip:#f1f1ed;--dm-hover:#e8e8e3;--dm-press:#dededa;--dm-wash:#f6f6f3;--dm-row:#fafaf8;--dm-soft:#ebebe6;--dm-soft-h:#e1e1db;--dm-soft-ring:inset 0 0 0 1px #14140c0b;--dm-dis:#a3a39c;--dm-accent:#d4f84a;--dm-on-accent:#121212;--dm-accent-fg:var(--dm-fg);--dm-accent-mark:#4cbb17;--dm-sel:color-mix(in srgb,var(--dm-accent) 7%,transparent);--dm-ink:#121212;--dm-on-ink:#fff;--dm-shadow:0 0 0 1px color-mix(in srgb,var(--dm-line) 50%,transparent);--dm-shadow-pop:0 0 0 1px color-mix(in srgb,var(--dm-rail) 50%,transparent),0 12px 28px -14px #14140c38;--dm-shadow-toast:0 0 0 1px color-mix(in srgb,var(--dm-rail) 50%,transparent),0 10px 24px -14px #14140c3d;--dm-shadow-lift:0 0 0 1px color-mix(in srgb,var(--dm-fg) 50%,transparent);--dm-grid:#14140c17;--dm-tick:#b5b5ad;--dm-dis-hatch:repeating-linear-gradient(135deg,transparent 0 4px,var(--dm-grid) 4px 5px);--dm-ease:cubic-bezier(.65,0,.25,1);--dm-ease-io:cubic-bezier(.65,0,.25,1);--dm-t-fast:.14s;--dm-t:.3s;--dm-t-slow:.44s}@media (prefers-color-scheme:dark){:root:not([data-style=soft]):not([data-theme=light]){--dm-page:#111;--dm-stage:#1c1c1c;--dm-surface:#262626;--dm-raised:#2c2c2c;--dm-fg:#f2f2f2;--dm-fg2:#c9c9c9;--dm-muted:silver;--dm-faint:#555;--dm-rail:#414141;--dm-line:#333;--dm-field-line:#424242;--dm-line-strong:#80807a;--dm-field-line-strong:gray;--dm-chip:#303030;--dm-hover:#373737;--dm-press:#3f3f3f;--dm-wash:#2c2c2c;--dm-row:color-mix(in srgb,var(--dm-fg) 5.5%,transparent);--dm-soft:#323232;--dm-soft-h:#3a3a3a;--dm-soft-ring:inset 0 0 0 1px #ffffff0a;--dm-dis:#737373;--dm-accent:#d4f84a;--dm-on-accent:#121212;--dm-accent-fg:#d4f84a;--dm-accent-mark:#d4f84a;--dm-sel:color-mix(in srgb,var(--dm-accent) 10%,transparent);--dm-ink:#f2f2f2;--dm-on-ink:#161616;--dm-shadow:0 0 0 1px color-mix(in srgb,var(--dm-line) 50%,transparent);--dm-shadow-pop:0 0 0 1px color-mix(in srgb,var(--dm-rail) 50%,transparent),0 16px 32px -14px #000000b3;--dm-shadow-toast:0 0 0 1px color-mix(in srgb,var(--dm-rail) 50%,transparent),0 12px 28px -14px #000000b3;--dm-shadow-lift:0 0 0 1px color-mix(in srgb,var(--dm-fg2) 50%,transparent);--dm-grid:#ffffff12;--dm-tick:#55554f;--dm-dis-hatch:repeating-linear-gradient(135deg,transparent 0 4px,var(--dm-grid) 4px 5px);--dm-ease:cubic-bezier(.65,0,.25,1);--dm-ease-io:cubic-bezier(.65,0,.25,1);--dm-t-fast:.14s;--dm-t:.3s;--dm-t-slow:.44s}}:root:not([data-style=soft])[data-theme=dark]{--dm-page:#111;--dm-stage:#1c1c1c;--dm-surface:#262626;--dm-raised:#2c2c2c;--dm-fg:#f2f2f2;--dm-fg2:#c9c9c9;--dm-muted:silver;--dm-faint:#555;--dm-rail:#414141;--dm-line:#333;--dm-field-line:#424242;--dm-line-strong:#80807a;--dm-field-line-strong:gray;--dm-chip:#303030;--dm-hover:#373737;--dm-press:#3f3f3f;--dm-wash:#2c2c2c;--dm-row:color-mix(in srgb,var(--dm-fg) 5.5%,transparent);--dm-soft:#323232;--dm-soft-h:#3a3a3a;--dm-soft-ring:inset 0 0 0 1px #ffffff0a;--dm-dis:#737373;--dm-accent:#d4f84a;--dm-on-accent:#121212;--dm-accent-fg:#d4f84a;--dm-accent-mark:#d4f84a;--dm-sel:color-mix(in srgb,var(--dm-accent) 10%,transparent);--dm-ink:#f2f2f2;--dm-on-ink:#161616;--dm-shadow:0 0 0 1px color-mix(in srgb,var(--dm-line) 50%,transparent);--dm-shadow-pop:0 0 0 1px color-mix(in srgb,var(--dm-rail) 50%,transparent),0 16px 32px -14px #000000b3;--dm-shadow-toast:0 0 0 1px color-mix(in srgb,var(--dm-rail) 50%,transparent),0 12px 28px -14px #000000b3;--dm-shadow-lift:0 0 0 1px color-mix(in srgb,var(--dm-fg2) 50%,transparent);--dm-grid:#ffffff12;--dm-tick:#55554f;--dm-dis-hatch:repeating-linear-gradient(135deg,transparent 0 4px,var(--dm-grid) 4px 5px);--dm-ease:cubic-bezier(.65,0,.25,1);--dm-ease-io:cubic-bezier(.65,0,.25,1);--dm-t-fast:.14s;--dm-t:.3s;--dm-t-slow:.44s}:root:not([data-style=soft]) :where([data-dm],[data-dm] *,.dm-tip,.dm-tip *,.dm-kbx-k.dm-ghost,.dm-kbx-k.dm-ghost *):not(:where([data-style=soft],[data-style=soft] *)),:root:not([data-style=soft]) :where([data-dm],[data-dm] *,.dm-tip,.dm-tip *,.dm-kbx-k.dm-ghost,.dm-kbx-k.dm-ghost *):not(:where([data-style=soft],[data-style=soft] *)):before,:root:not([data-style=soft]) :where([data-dm],[data-dm] *,.dm-tip,.dm-tip *,.dm-kbx-k.dm-ghost,.dm-kbx-k.dm-ghost *):not(:where([data-style=soft],[data-style=soft] *)):after{border-radius:0!important}:root:not([data-style=soft]) .dm-spin:not(:where([data-style=soft],[data-style=soft] *)),:root:not([data-style=soft]) .dm-radar:not(:where([data-style=soft],[data-style=soft] *)):before,:root:not([data-style=soft]) .dm-radar:not(:where([data-style=soft],[data-style=soft] *)):after{border-radius:50%!important}:root:not([data-style=soft]) :where([data-dm],.dm-tip,.dm-kbx-k.dm-ghost) svg:not(.dm-i):not(.dm-brand) rect:not(:where([data-style=soft],[data-style=soft] *)){rx:0;ry:0}:root:not([data-style=soft]) :where([data-dm],.dm-tip,.dm-kbx-k.dm-ghost) svg:not(.dm-i):not(.dm-brand) :is(path,line,polyline,circle):not(:where([data-style=soft],[data-style=soft] *)){stroke-linecap:butt}:root:not([data-style=soft]) :where([data-dm],[data-dm] *,.dm-tip,.dm-tip *,.dm-kbx-k.dm-ghost,.dm-kbx-k.dm-ghost *):not(:where([data-style=soft],[data-style=soft] *)),:root:not([data-style=soft]) :where([data-dm],[data-dm] *,.dm-tip,.dm-tip *,.dm-kbx-k.dm-ghost,.dm-kbx-k.dm-ghost *):not(:where([data-style=soft],[data-style=soft] *)):before,:root:not([data-style=soft]) :where([data-dm],[data-dm] *,.dm-tip,.dm-tip *,.dm-kbx-k.dm-ghost,.dm-kbx-k.dm-ghost *):not(:where([data-style=soft],[data-style=soft] *)):after{filter:none!important}:root:not([data-style=soft]) .dm-seg2 .dm-knob:not(:where([data-style=soft],[data-style=soft] *)){box-shadow:0 0 0 1px color-mix(in srgb,var(--dm-rail) 50%,transparent)}:root:not([data-style=soft]) .dm-tag:not(:where([data-style=soft],[data-style=soft] *)){letter-spacing:.03em;text-transform:uppercase;height:19px;padding:0 6px;font-size:10.5px;font-weight:500}:root:not([data-style=soft]) .dm-kbd:not(:where([data-style=soft],[data-style=soft] *)){box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--dm-line) 50%,transparent)}:root:not([data-style=soft]) .dm-pill.dm-line:not(:where([data-style=soft],[data-style=soft] *)){box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--dm-rail) 50%,transparent)}@media (hover:hover) and (pointer:fine){:root:not([data-style=soft]) .dm-pill.dm-line:hover:not(:where([data-style=soft],[data-style=soft] *)){background:var(--dm-wash);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--dm-faint) 50%,transparent)}}:root:not([data-style=soft]) .dm-pill:active:not(:where([data-style=soft],[data-style=soft] *)),:root:not([data-style=soft]) .dm-ib:active:not(:where([data-style=soft],[data-style=soft] *)){transform:translateY(1px)}:root:not([data-style=soft]) .dm-chip.dm-on:not(:where([data-style=soft],[data-style=soft] *)){box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--dm-pick-on) 50%,transparent)}:root:not([data-style=soft]) .dm-bub:not(:where([data-style=soft],[data-style=soft] *)){background:var(--dm-chip);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--dm-line) 50%,transparent)}:root:not([data-style=soft]) .dm-tip:not(:where([data-style=soft],[data-style=soft] *)){box-shadow:none}@keyframes dm-bpin{0%{opacity:0;clip-path:inset(0 0 100%);transform:translateY(4px)}30%{opacity:1}to{opacity:1;clip-path:inset(0);transform:none}}@keyframes dm-bpout{to{opacity:0;clip-path:inset(0 0 100%)}}@keyframes dm-bpblink{0%,55%{opacity:1}56%,to{opacity:.2}}:root:not([data-style=soft]) .dm-enter:not(:where([data-style=soft],[data-style=soft] *)),:root:not([data-style=soft]) .dm-pop-in:not(:where([data-style=soft],[data-style=soft] *)){animation-name:dm-bpin;animation-duration:var(--dm-t-slow);animation-timing-function:var(--dm-ease);animation-fill-mode:backwards}:root:not([data-style=soft]) .dm-leave:not(:where([data-style=soft],[data-style=soft] *)){animation:dm-bpout .26s var(--dm-ease) both}:root:not([data-style=soft]) .dm-chx-card.dm-show:not(:where([data-style=soft],[data-style=soft] *)){animation:dm-bpin .34s var(--dm-ease) backwards}:root:not([data-style=soft]) .dm-sw.dm-out:not(:where([data-style=soft],[data-style=soft] *)){transform:translateY(-3px)}:root:not([data-style=soft]) .dm-pop:not(:where([data-style=soft],[data-style=soft] *)){transition-duration:.16s;transform:translateY(4px)}:root:not([data-style=soft]) .dm-pop.dm-open:not(:where([data-style=soft],[data-style=soft] *)){transform:none}:root:not([data-style=soft]) .dm-spin:not(:where([data-style=soft],[data-style=soft] *)){animation:.9s steps(8,end) infinite dm-rot}:root:not([data-style=soft]) .dm-radar:not(:where([data-style=soft],[data-style=soft] *)):after{animation:1s steps(8,end) infinite dm-rot}:root:not([data-style=soft]) .dm-pulse:not(:where([data-style=soft],[data-style=soft] *)){animation:1.1s step-end infinite dm-bpblink}:root:not([data-style=soft]) .dm-pulse:not(:where([data-style=soft],[data-style=soft] *)):after{display:none}:root:not([data-style=soft]) .dm-btx-ask:not(:where([data-style=soft],[data-style=soft] *)):after{background:linear-gradient(90deg,#0000 0 40%,#ffffff61 40% 46%,#0000 46%)}@media (hover:hover) and (pointer:fine){:root:not([data-style=soft]) .dm-btx-ask:hover:not(:where([data-style=soft],[data-style=soft] *)):after{transition:transform .5s steps(10,end)}}:root:not([data-style=soft]) .dm-btx-live:not(:where([data-style=soft],[data-style=soft] *)):after{display:none}:root:not([data-style=soft]) .dm-btx-live:not(:where([data-style=soft],[data-style=soft] *)){animation:1.1s step-end infinite dm-bpblink}:where([data-dm]){font-family:var(--dm-sans);color:var(--dm-fg);-webkit-font-smoothing:antialiased;text-align:left;font-size:14px;line-height:1.5}
.dm-spl-stage{justify-content:center;min-height:44px}.dm-spl-pill{background:var(--dm-surface);border-radius:var(--dm-r-pill);box-shadow:var(--dm-shadow);height:40px;transition:width .6s var(--dm-ease),border-radius .5s var(--dm-ease),height .5s var(--dm-ease);align-items:center;display:flex;overflow:hidden}.dm-spl-in{white-space:nowrap;height:100%;transition:opacity .32s var(--dm-ease),filter .32s var(--dm-ease);align-items:center;gap:9px;padding:0 6px 0 14px;font-size:13.5px;display:flex}.dm-spl-in.dm-out{opacity:0;filter:blur(4px);transition-duration:.16s}.dm-spl-in .dm-g{width:16px;color:var(--dm-fg2);place-items:center;display:grid}.dm-spl-in .dm-m{color:var(--dm-muted);font-variant-numeric:tabular-nums}.dm-spl-in .dm-end{width:0}.dm-spl-in .dm-pill{height:28px;margin-left:var(--dm-s-1)}.dm-spl.dm-bar .dm-spl-pill{border-radius:var(--dm-r-card);align-items:flex-start;height:62px}.dm-spl.dm-bar .dm-spl-in{width:100%;height:46px;padding:0 var(--dm-s-4)}.dm-spl.dm-bar .dm-spl-in .dm-m,.dm-spl.dm-bar .dm-spl-in .dm-pill{margin-left:auto}.dm-spl.dm-bar .dm-spl-in .dm-end{display:none}.dm-spl-track{background:var(--dm-line);opacity:0;border-radius:2px;height:3px;transition:opacity .16s;position:absolute;bottom:13px;left:16px;right:16px;overflow:hidden}.dm-spl.dm-bar .dm-spl-track{opacity:1;transition:opacity .4s var(--dm-ease) .1s}.dm-spl.dm-mo .dm-spl-track{opacity:0;transition:opacity .16s}.dm-spl-fill{border-radius:inherit;background:var(--dm-accent-mark,var(--dm-accent));width:0;height:100%;transition:width .8s var(--dm-ease)}.dm-spl-pill{position:relative}
.dm-scx{flex-direction:column;gap:10px;width:100%;display:flex}.dm-scx-h{justify-content:flex-end;display:flex}.dm-scx-sg button{height:26px;padding:0 10px;font-size:12px}.dm-scx-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}@media (max-width:820px){.dm-scx-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.dm-scx-grid{gap:var(--dm-s-2)}.dm-scx-c{padding:var(--dm-s-3)}.dm-scx-v{row-gap:var(--dm-s-1);flex-wrap:wrap}.dm-scx-sp{height:28px}}.dm-scx-c{padding:var(--dm-s-4);transition:transform .45s var(--dm-ease),box-shadow .3s;flex-direction:column;gap:6px;min-width:0;display:flex}@media (hover:hover) and (pointer:fine){.dm-scx-c:hover{box-shadow:var(--dm-shadow-pop);transform:translateY(-2px)}}.dm-scx-k{color:var(--dm-muted);align-items:center;gap:6px;font-size:12.5px;display:flex}.dm-scx-k .dm-ic{color:var(--dm-fg2);display:grid}.dm-scx-v{align-items:baseline;gap:var(--dm-s-2);display:flex}.dm-scx-v b{letter-spacing:-.02em;font-size:14px;font-weight:500}.dm-scx-d{font-size:12px;font-weight:500}.dm-scx-d.dm-tag{height:20px;padding:0 6px;display:inline-flex}.dm-scx-sp{height:34px;margin-top:var(--dm-s-1)}.dm-scx-sp svg{width:100%;height:100%;overflow:visible}.dm-scx-sp path{fill:none;stroke-width:1.75px;vector-effect:non-scaling-stroke;stroke-linejoin:round;transition:d .8s var(--dm-ease)}
.dm-sgc{width:100%;max-width:400px;padding:var(--dm-s-4);flex-direction:column;gap:14px;margin:0 auto;display:flex}.dm-sgc-h{justify-content:space-between;align-items:center;gap:var(--dm-s-3);flex-wrap:wrap;display:flex}.dm-sgc-ht{flex-direction:column;min-width:0;display:flex}.dm-sgc-ht b{font-size:14px;font-weight:500}.dm-sgc-bar{align-items:center;gap:2px;margin:-4px 0 -6px;display:flex}.dm-sgc-r{min-width:0;color:var(--dm-fg2);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;overflow:hidden}.dm-sgc-bar .dm-ib{width:28px;height:28px}.dm-sgc-bar .dm-pill{margin-right:var(--dm-s-1)}.dm-sgc-seg{border-radius:var(--dm-r-pill);background:var(--dm-chip);flex:none;padding:3px;display:inline-flex;position:relative}.dm-sgc-k{border-radius:var(--dm-r-pill);background:var(--dm-surface);width:0;box-shadow:var(--dm-shadow);transition:left .42s var(--dm-ease),width .42s var(--dm-ease);position:absolute;top:3px;bottom:3px;left:3px}.dm-sgc-seg button{z-index:1;border-radius:var(--dm-r-pill);height:30px;color:var(--dm-fg2);outline:0;padding:0 14px;font-size:13px;transition:color .2s;position:relative}.dm-sgc-seg button[aria-selected=true],.dm-sgc-seg button[aria-checked=true]{color:var(--dm-fg)}@media (hover:hover) and (pointer:fine){.dm-sgc-seg button:hover{color:var(--dm-fg)}}.dm-sgc-seg button:focus-visible{box-shadow:0 0 0 2px var(--dm-focus)}.dm-sgc-p{border-radius:var(--dm-r-in);outline:0;height:178px;position:relative}.dm-sgc-p:focus-visible{box-shadow:0 0 0 2px var(--dm-focus)}.dm-sgc-in{height:100%}.dm-sgc-in.dm-fresh{animation:dm-sgcin .24s var(--dm-ease) both}.dm-sgc-in.dm-gone{pointer-events:none;animation:dm-sgcout .24s var(--dm-ease) both;position:absolute;inset:0}@keyframes dm-sgcin{0%{opacity:0;transform:translateY(4px)}}@keyframes dm-sgcout{to{opacity:0}}.dm-sgc-day{flex-direction:column;gap:6px;display:flex}.dm-sgc-ev{align-items:center;gap:var(--dm-s-3);min-height:50px;padding:6px var(--dm-s-3);border-radius:var(--dm-r-in);background:var(--dm-row);font-size:13px;display:flex}.dm-sgc-ev i{width:3px;margin:var(--dm-s-1) 0;background:var(--dm-c);border-radius:2px;flex:none;align-self:stretch}.dm-sgc-ev .dm-t{flex-direction:column;flex:1;min-width:0;display:flex}.dm-sgc-ev .dm-t span{color:var(--dm-muted);font-size:12px}.dm-sgc-none{height:100%;color:var(--dm-muted);place-items:center;font-size:13px;display:grid}.dm-sgc-wk{gap:var(--dm-s-1);flex-direction:column;display:flex}.dm-sgc-wr{align-items:center;gap:var(--dm-s-3);width:100%;height:32px;padding:0 var(--dm-s-3);border-radius:var(--dm-r-sm);text-align:left;transition:background var(--dm-t-fast);font-size:13px;display:flex}@media (hover:hover) and (pointer:fine){.dm-sgc-wr:hover{background:var(--dm-row)}}.dm-sgc-wr:focus-visible,.dm-sgc-mo .dm-d:focus-visible{box-shadow:0 0 0 2px var(--dm-focus);outline:0}.dm-sgc-wr .dm-d{width:52px;color:var(--dm-muted);flex:none}.dm-sgc-wr .dm-e{align-items:center;gap:var(--dm-s-2);white-space:nowrap;flex:1;min-width:0;display:flex}.dm-sgc-wr .dm-e i{background:var(--dm-c);border-radius:50%;flex:none;width:6px;height:6px}.dm-sgc-wr .dm-e span:last-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.dm-sgc-wr .dm-more{color:var(--dm-muted);flex:none;font-size:12px}.dm-sgc-wr.dm-none .dm-e{color:var(--dm-muted)}.dm-sgc-wr.dm-now{background:var(--dm-sel)}@media (hover:hover) and (pointer:fine){.dm-sgc-wr.dm-now:hover{background:var(--dm-sel)}}.dm-sgc-wr.dm-now .dm-d{color:var(--dm-fg);font-weight:500}.dm-sgc-mo{gap:2px var(--dm-s-1);text-align:center;grid-template-columns:repeat(7,1fr);font-size:12px;display:grid}.dm-sgc-mo .dm-w{color:var(--dm-muted);padding-bottom:2px;font-size:11px}.dm-sgc-mo .dm-d{border-radius:var(--dm-r-sm);height:26px;color:var(--dm-fg2);transition:background var(--dm-t-fast);place-items:center;display:grid;position:relative}.dm-sgc-mo.dm-r6 .dm-d{height:22px}@media (hover:hover) and (pointer:fine){.dm-sgc-mo .dm-d:hover{background:var(--dm-row)}}.dm-sgc-mo .dm-d.dm-on{background:var(--dm-surface);color:var(--dm-fg);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--dm-pick-on) 50%,transparent)}.dm-sgc-mo .dm-d.dm-e:after{content:"";background:var(--dm-accent-mark,var(--dm-accent));border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:2px;left:50%}.dm-sgc-mo .dm-d.dm-now{background:var(--dm-ink);color:var(--dm-on-ink)}@media (hover:hover) and (pointer:fine){.dm-sgc-mo .dm-d.dm-now:hover{background:var(--dm-ink);color:var(--dm-on-ink)}}.dm-sgc-mo .dm-d.dm-now:after{background:var(--dm-on-ink)}
.dm-btx{flex-direction:column;gap:14px;width:100%;display:flex}.dm-btx-row{align-items:center;gap:var(--dm-s-2);flex-wrap:wrap;display:flex}.dm-btx-l{flex:none;width:74px;font-size:12px}@media (max-width:520px){.dm-btx-l{width:100%}}.dm-btx-lg{height:40px;padding:0 18px;font-size:14px}.dm-btx-load,.dm-btx-copy{min-width:100px;transition:min-width .4s var(--dm-ease),background .3s}.dm-btx-load .dm-spin{border-color:color-mix(in srgb,var(--dm-on-ink) 30%,transparent);border-top-color:var(--dm-on-ink);width:13px;height:13px}.dm-pill.dm-btx-load.dm-ok{background:color-mix(in srgb,var(--dm-ok) 16%,var(--dm-surface));color:var(--dm-ok);opacity:1}@media (hover:hover) and (pointer:fine){.dm-pill.dm-btx-load.dm-ok:hover{background:color-mix(in srgb,var(--dm-ok) 16%,var(--dm-surface));color:var(--dm-ok);opacity:1}}.dm-btx-load.dm-busy{cursor:progress}.dm-btx-ask{isolation:isolate;min-width:110px;transition:min-width .4s var(--dm-ease),background .3s;position:relative;overflow:hidden}.dm-btx-ask:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 30%,#ffffff6b 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.dm-btx-ask:focus-visible:after{transition:transform .85s var(--dm-ease);transform:translate(120%)}@media (hover:hover) and (pointer:fine){.dm-btx-ask:hover:after{transition:transform .85s var(--dm-ease);transform:translate(120%)}}.dm-btx-ask:is(.dm-busy,.dm-done):after{display:none}.dm-btx-trial,.dm-btx-run{min-width:96px;transition:min-width .4s var(--dm-ease),background .3s,opacity .2s}.dm-btx-trial .dm-spin{border-color:color-mix(in srgb,var(--dm-on-accent) 35%,transparent);border-top-color:var(--dm-on-accent)}.dm-btx-run .dm-spin{border-color:color-mix(in srgb,var(--dm-on-ink) 30%,transparent);border-top-color:var(--dm-on-ink);width:13px;height:13px}.dm-btx-run.dm-busy{cursor:pointer}.dm-btx-run .dm-sq{background:currentColor;border-radius:2px;flex:none;width:9px;height:9px}.dm-btx-pv{min-width:84px}.dm-pill.dm-btx-pv[aria-pressed=true]{background:var(--dm-soft-h)}.dm-btx-live{background:var(--dm-ok);border-radius:50%;flex:none;width:7px;height:7px;position:relative}.dm-btx-live:after{content:"";background:inherit;animation:dm-ping 1.8s var(--dm-ease) infinite;border-radius:50%;position:absolute;inset:0}.dm-btx-share{min-width:72px}.dm-btx-row .dm-pill.dm-sw{display:inline-flex}.dm-btx-sp{min-width:210px}.dm-btx-fig{min-width:128px;transition:min-width .4s var(--dm-ease),background .3s}.dm-btx-fig .dm-spin{width:13px;height:13px}.dm-btx-mp{min-width:200px}.dm-btx-mp .dm-mi.dm-del,.dm-btx-mp .dm-mi.dm-del .dm-i{color:var(--dm-bad)}@media (hover:hover) and (pointer:fine){.dm-btx-mp .dm-mi.dm-del:hover{background:var(--dm-bad-bg)}}.dm-ib.dm-btx-more.dm-done{color:var(--dm-ok)}.dm-pill.dm-btx-ask.dm-busy{background:var(--dm-accent-bg);color:var(--dm-accent-fg,var(--dm-accent));cursor:progress}@media (hover:hover) and (pointer:fine){.dm-pill.dm-btx-ask.dm-busy:hover{background:var(--dm-accent-bg);color:var(--dm-accent-fg,var(--dm-accent));cursor:progress}}.dm-pill.dm-btx-ask.dm-done{background:color-mix(in srgb,var(--dm-ok) 16%,var(--dm-surface));color:var(--dm-ok)}@media (hover:hover) and (pointer:fine){.dm-pill.dm-btx-ask.dm-done:hover{background:color-mix(in srgb,var(--dm-ok) 16%,var(--dm-surface));color:var(--dm-ok)}}.dm-btx-hold{background:var(--dm-bad-bg);color:var(--dm-bad);-webkit-user-select:none;user-select:none;touch-action:none;position:relative;overflow:hidden}.dm-btx-hold .dm-fill{background:var(--dm-bad);transform-origin:0;transition:transform .25s var(--dm-ease);position:absolute;inset:0;transform:scaleX(0)}.dm-btx-hold.dm-h .dm-fill{transition:transform 1.2s linear;transform:scaleX(1)}.dm-btx-hold .dm-lb{align-items:center;gap:7px;transition:color .3s;display:inline-flex;position:relative}.dm-btx-hold.dm-h .dm-lb,.dm-btx-hold.dm-done .dm-lb{color:#fff}.dm-btx-hold.dm-done .dm-fill{transform:scaleX(1)}
.dm-bdg{--dm-bdg-bg:var(--dm-chip);--dm-bdg-fg:var(--dm-fg2);align-items:center;gap:var(--dm-s-1);max-width:100%;height:24px;padding:0 var(--dm-s-2);border-radius:var(--dm-r-pill);background:var(--dm-bdg-bg);color:var(--dm-bdg-fg);white-space:nowrap;vertical-align:middle;font-size:12.5px;font-weight:500;line-height:1;display:inline-flex}.dm-bdg.dm-sm{height:20px;font-size:11.5px}.dm-bdg>.dm-t{text-overflow:ellipsis;min-width:0;overflow:hidden}.dm-bdg>.dm-i{flex:none}.dm-bdg-dot{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px;position:relative}.dm-bdg.dm-live .dm-bdg-dot:after{content:"";border-radius:inherit;opacity:0;background:currentColor;animation:1.8s cubic-bezier(.22,1,.36,1) infinite dm-bdgpulse;position:absolute;inset:0}@keyframes dm-bdgpulse{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(2.8)}}@media (prefers-reduced-motion:reduce){.dm-bdg.dm-live .dm-bdg-dot:after{animation:none}}.dm-bdg:is(:has(>.dm-bdg-x),button,a[href]){transition:background var(--dm-t-fast)}.dm-bdg:is(button,a[href]){cursor:pointer;text-decoration:none}@media (hover:hover) and (pointer:fine){.dm-bdg:is(:has(>.dm-bdg-x),button,a[href]):hover{background:color-mix(in srgb,var(--dm-bdg-fg) 7%,var(--dm-bdg-bg))}}.dm-bdx .dm-bdg{cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--dm-t-fast)}@media (hover:hover) and (pointer:fine){.dm-bdx .dm-bdg:hover{background:color-mix(in srgb,var(--dm-bdg-fg) 7%,var(--dm-bdg-bg))}}.dm-bdg[data-tone=accent]{--dm-bdg-bg:var(--dm-accent-bg);--dm-bdg-fg:var(--dm-accent-fg)}.dm-bdg[data-tone=success]{--dm-bdg-bg:var(--dm-ok-bg);--dm-bdg-fg:var(--dm-ok)}.dm-bdg[data-tone=warning]{--dm-bdg-bg:var(--dm-warn-bg);--dm-bdg-fg:var(--dm-warn)}.dm-bdg[data-tone=danger]{--dm-bdg-bg:var(--dm-bad-bg);--dm-bdg-fg:var(--dm-bad)}.dm-bdg[data-tone=blue]{--dm-bdg-bg:var(--dm-pb-bg);--dm-bdg-fg:var(--dm-pb)}.dm-bdg[data-tone=violet]{--dm-bdg-bg:var(--dm-pl-bg);--dm-bdg-fg:var(--dm-pl)}.dm-bdg[data-tone=green]{--dm-bdg-bg:var(--dm-pm-bg);--dm-bdg-fg:var(--dm-pm)}.dm-bdg[data-tone=orange]{--dm-bdg-bg:var(--dm-pp-bg);--dm-bdg-fg:var(--dm-pp)}.dm-bdg[data-tone=red]{--dm-bdg-bg:var(--dm-pr-bg);--dm-bdg-fg:var(--dm-pr)}.dm-bdg[data-tone=yellow]{--dm-bdg-bg:var(--dm-py-bg);--dm-bdg-fg:var(--dm-py)}.dm-bdg[data-tone=pink]{--dm-bdg-bg:var(--dm-pk-bg);--dm-bdg-fg:var(--dm-pk)}.dm-bdg[data-tone=teal]{--dm-bdg-bg:var(--dm-pt-bg);--dm-bdg-fg:var(--dm-pt)}.dm-bdg-x{width:16px;height:16px;margin-right:calc(var(--dm-s-1) * -1);color:inherit;transition:background var(--dm-t-fast);border-radius:50%;flex:none;place-items:center;display:grid}@media (hover:hover) and (pointer:fine){.dm-bdg-x:hover{background:color-mix(in srgb,currentColor 16%,transparent)}}.dm-bdg-x:focus-visible{outline-offset:1px;border-radius:50%}.dm-bdg.dm-sm .dm-bdg-x{width:14px;height:14px}.dm-mi.dm-hl .dm-bdg{color:color-mix(in srgb,var(--dm-bdg-fg) 85%,var(--dm-fg))}@media (hover:hover) and (pointer:fine){.dm-mi:hover .dm-bdg{color:color-mix(in srgb,var(--dm-bdg-fg) 85%,var(--dm-fg))}}.dm-bdg.dm-go{animation:dm-bdgout .22s var(--dm-ease) forwards}@keyframes dm-bdgout{to{opacity:0;transform:scale(.85)}}:root:not([data-style=soft]) .dm-bdg:not(:where([data-style=soft],[data-style=soft] *)){box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--dm-bdg-fg) 14%,transparent);letter-spacing:.03em;text-transform:uppercase;font-size:11px}:root:not([data-style=soft]) .dm-bdg.dm-sm:not(:where([data-style=soft],[data-style=soft] *)){font-size:10.5px}:root:not([data-style=soft]) .dm-bdg[data-tone=accent]:not(:where([data-style=soft],[data-style=soft] *)){box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--dm-accent-mark) 50%,transparent)}.dm-bdx{gap:var(--dm-s-4);flex-direction:column;width:100%;display:flex;container:bdx/inline-size}.dm-bdx-row{align-items:center;gap:var(--dm-s-2);display:flex}.dm-bdx-l{flex:none;width:76px;font-size:12px}.dm-bdx-set{align-items:center;gap:var(--dm-s-2);flex-wrap:wrap;flex:1;min-width:0;display:flex}.dm-pill.dm-bdx-undo{height:24px}.dm-bdx-live{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@container bdx (max-width:360px){.dm-bdx-row{align-items:flex-start;gap:var(--dm-s-2);flex-direction:column}.dm-bdx-l{width:auto}.dm-bdx-set{width:100%}}
.dm-prg{padding:var(--dm-s-4);gap:var(--dm-s-3);--dm-prg-c:var(--dm-accent-mark,var(--dm-accent));flex-direction:column;display:flex}.dm-prg[data-s=paused]{--dm-prg-c:var(--dm-faint)}.dm-prg[data-s=err]{--dm-prg-c:var(--dm-bad)}.dm-prg[data-s=done]{--dm-prg-c:var(--dm-ok-mark)}.dm-prg-h{align-items:center;gap:var(--dm-s-3);display:flex}.dm-prg-ring{width:44px;height:44px;color:var(--dm-ok-mark);flex:none;place-items:center;display:grid;position:relative}.dm-prg-ring>svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.dm-prg-ring circle{fill:none;stroke-width:3px}.dm-prg-ring .dm-tr{stroke:var(--dm-chip)}.dm-prg-ring .dm-fl{stroke:var(--dm-prg-c);stroke-dasharray:0 100;stroke-linecap:round;transition:stroke-dasharray .6s var(--dm-ease),stroke .3s}.dm-prg[data-s=ind] .dm-prg-ring>svg{animation:1.1s linear infinite dm-rot}.dm-prg[data-s=ind] .dm-prg-ring .dm-fl{stroke-dasharray:25 100;transition:none}.dm-prg-pc{color:var(--dm-fg);letter-spacing:-.02em;font-size:13px;font-weight:500;line-height:1}.dm-prg-t{flex-direction:column;flex:1;min-width:0;font-size:13.5px;line-height:1.4;display:flex}.dm-prg-t b{font-weight:500}.dm-prg-vt{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.dm-prg-st{flex:none}.dm-prg-st.dm-run{background:var(--dm-accent-bg);color:var(--dm-accent-fg,var(--dm-accent))}.dm-prg-seg{gap:var(--dm-s-1);display:flex}.dm-prg-seg i,.dm-prg-lin{border-radius:calc(3px * var(--dm-rk));background:var(--dm-chip);flex:none;height:6px;position:relative;overflow:hidden}.dm-prg-seg i{flex:1}.dm-prg-seg b{border-radius:inherit;background:var(--dm-prg-c);transform-origin:0;transform:scaleX(var(--dm-f,0));transition:transform .45s var(--dm-ease),background .3s;position:absolute;inset:0}.dm-prg-ll{justify-content:space-between;align-items:center;gap:var(--dm-s-2);min-height:28px;margin-bottom:calc(var(--dm-s-1) * -1);color:var(--dm-fg2);font-size:12.5px;display:flex}.dm-prg-ll .dm-n{color:var(--dm-muted)}.dm-prg-ll .dm-e{min-width:0;color:var(--dm-bad);align-items:center;gap:6px;display:flex}.dm-prg-ll .dm-e span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dm-prg-lin i{border-radius:inherit;background:var(--dm-prg-c);width:0;transition:width .45s var(--dm-ease),background .3s;position:absolute;top:0;bottom:0;left:0}.dm-prg-lin.dm-ind i{width:32%;animation:dm-prgsweep 1.3s var(--dm-ease-io) infinite;transition:none}@keyframes dm-prgsweep{0%{transform:translate(-100%)}to{transform:translate(320%)}}.dm-prg-meter{gap:var(--dm-s-2);margin-top:var(--dm-s-1);padding-top:var(--dm-s-4);border-top:1px solid color-mix(in srgb,var(--dm-line) 50%,transparent);flex-direction:column;display:flex}.dm-prg-mh{justify-content:space-between;align-items:baseline;gap:var(--dm-s-2);font-size:13px;display:flex}.dm-prg-mh b{color:var(--dm-fg);font-weight:500}.dm-prg-mh .dm-muted{font-size:12.5px}.dm-prg-mb{border-radius:calc(4px * var(--dm-rk));background:var(--dm-chip);height:8px;position:relative}.dm-prg-mb .dm-fl{border-radius:inherit;background:var(--dm-accent-mark,var(--dm-accent));width:0;transition:width .6s var(--dm-ease),background .3s;position:absolute;top:0;bottom:0;left:0}.dm-prg-mb.dm-warn .dm-fl{background:var(--dm-warn-mark)}.dm-prg-mb.dm-bad .dm-fl{background:var(--dm-bad)}.dm-prg-mb .dm-th{background:color-mix(in srgb,var(--dm-fg) 35%,transparent);border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:-3px;bottom:-3px}.dm-prg-ml{justify-content:space-between;align-items:center;gap:var(--dm-s-1) var(--dm-s-2);flex-wrap:wrap;min-height:20px;font-size:12px;display:flex}.dm-prg-ml .dm-tag .dm-i{margin-left:-1px}.dm-prg-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.dm-prg[data-s=ind] .dm-prg-ring>svg{animation:none}.dm-prg-lin.dm-ind i{opacity:.35;width:100%;animation:none}}
.dm-ttp{align-items:center;gap:var(--dm-s-4);flex-direction:column;justify-content:center;min-height:200px;display:flex;position:relative}.dm-ttp-bar{border-radius:var(--dm-r-pill);align-items:center;gap:2px;padding:5px;display:flex}.dm-ttp-sep{background:var(--dm-line);width:1px;height:18px;margin:0 var(--dm-s-1)}.dm-ttp-avs{padding-right:3px;display:flex}.dm-ttp-av{transition:transform .3s var(--dm-ease);border-radius:50%;margin-left:-4px}.dm-ttp-av:first-child{margin-left:0}@media (hover:hover) and (pointer:fine){.dm-ttp-av:hover{transform:translateY(-2px)}}.dm-ttp-av .dm-av{width:28px;height:28px;box-shadow:0 0 0 2px var(--dm-surface);font-size:11px}.dm-ttp-card{width:230px;padding:var(--dm-s-3);box-shadow:var(--dm-shadow-pop);opacity:0;filter:blur(4px);pointer-events:none;transition:opacity .25s var(--dm-ease),transform .35s var(--dm-ease),filter .25s;z-index:5;position:absolute;top:0;left:0;transform:translateY(6px)scale(.97)}.dm-ttp-card.dm-show{opacity:1;filter:none;transform:none}.dm-ttp-ch{align-items:center;gap:10px;display:flex}.dm-ttp-ch .dm-av{width:34px;height:34px;font-size:12px}.dm-ttp-ch div{flex-direction:column;font-size:13px;display:flex}.dm-ttp-ch b{font-weight:500}.dm-ttp-ch div span{color:var(--dm-muted);font-size:12px}.dm-ttp-cs{color:var(--dm-fg2);align-items:center;gap:6px;margin-top:10px;font-size:12px;display:flex}.dm-ttp-cs .dm-dot{color:var(--dm-ok)}.dm-ttp-n{text-align:center;font-size:12.5px}
