.dmm{padding:28px 0 96px}.dmm-nav{z-index:6;background:var(--panel-2);height:42px;box-shadow:inset 0 0 0 1px var(--line-2),0 10px 30px -12px #0009;scrollbar-width:none;opacity:0;pointer-events:none;border-radius:14px;gap:2px;margin-bottom:-42px;padding:6px;transition:opacity .2s cubic-bezier(.23,1,.32,1),transform .2s cubic-bezier(.23,1,.32,1);display:flex;position:sticky;top:12px;overflow-x:auto;transform:translateY(-8px)}@media (min-width:1101px){.dmm-nav{margin-right:548px}}@media (min-width:1101px) and (max-width:1320px){.dmm-nav{margin-right:464px}}.dmm-nav.on{opacity:1;pointer-events:auto;transform:none}.dmm-navs{scrollbar-width:none;flex:1;gap:2px;min-width:0;display:flex;overflow-x:auto}.dmm-navs::-webkit-scrollbar{display:none}.dmm-navs.fr{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000)}.dmm-navs.fl{-webkit-mask-image:linear-gradient(90deg,#0000,#000 48px);mask-image:linear-gradient(90deg,#0000,#000 48px)}.dmm-navs.fl.fr{-webkit-mask-image:linear-gradient(90deg,#0000,#000 48px calc(100% - 48px),#0000);mask-image:linear-gradient(90deg,#0000,#000 48px calc(100% - 48px),#0000)}.dmm-nav::-webkit-scrollbar{display:none}.dmm-nav a{color:var(--muted);border-radius:9px;flex:none;padding:6px 11px;font-size:13px;transition:color .15s,background-color .15s}.dmm-nav a:hover{color:var(--text)}.dmm-nav a[aria-current]{background:var(--text);color:var(--bg)}@media (prefers-reduced-motion:reduce){.dmm-nav{transform:none}}@media (max-width:1023px){html:has(.dmm-nav.on) .topbar:after{content:"";background:var(--bg);height:8px;position:absolute;top:100%;left:0;right:0}}html:has(.dmm){scroll-padding-top:72px}.dmm-body>*,.dmm-main>*{min-width:0}.dmm-body{grid-template-columns:minmax(0,1fr) 520px;align-items:start;gap:28px;display:grid}@media (max-width:1320px){.dmm-body{grid-template-columns:minmax(0,1fr) 440px;gap:24px}}.dmm-main{min-width:0}.dmm-head .crumbs{color:var(--faint);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.dmm-head .crumbs a{color:var(--muted)}.dmm-head .crumbs a:hover{color:var(--text)}.dmm-head .crumbs .car{width:6px;height:8px;fill:var(--faint)}.dmm-head h1{font-size:var(--h1-m);letter-spacing:-.035em;margin-top:14px;line-height:1.1}.dmm-head h1 span{color:var(--muted)}.dmm-acts{flex-wrap:wrap;align-items:center;gap:14px 18px;margin-top:18px;display:flex}.dmm-link{color:var(--muted);align-items:center;gap:6px;font-size:14px;transition:color .15s;display:inline-flex}.dmm-link .ic{width:13px;height:13px}@media (hover:hover){.dmm-link:hover{color:var(--text)}}.dmm-works{color:var(--muted);align-items:center;gap:5px;margin-left:auto;font-size:13px;display:inline-flex}.dmm-works i{border-radius:7px;place-items:center;width:24px;height:24px;margin-left:2px;display:grid;box-shadow:inset 0 0 0 1px #ffffff1f}:root[data-theme=light] .dmm-works i{box-shadow:inset 0 0 0 1px #1e1c1629}.dmm-works .ic{width:13px;height:13px}.dmm .dm-slider{margin-top:28px}.dmm-over{color:var(--muted);margin-top:28px;font-size:15px;line-height:1.65}.dmm-over p{margin:0 0 14px}.dmm-over ol{margin:0;padding-left:20px}.dmm-over li{margin:6px 0;padding-left:4px}.dmm-sec{margin-top:72px}.dmm-sec h2{font-size:var(--h2-sm);letter-spacing:-.02em;margin-bottom:22px}.dmm-sec h3{font:500 11px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);margin:30px 0 14px}.dmm-sec h2+h3,.dmm-sec h2+div>h3:first-child{margin-top:0}.dmm-lead{color:var(--muted);max-width:62ch;margin:-8px 0 22px;font-size:14px;line-height:1.6}.dmm-cols{grid-template-columns:1fr 1fr;gap:20px 28px;display:grid}.dmm-col{align-items:flex-start;gap:16px;display:flex}.dmm-col i{background:linear-gradient(var(--c),var(--c)),var(--base,#fff);width:58px;height:84px;box-shadow:inset 0 0 0 1px var(--line-2);border-radius:6px;flex:none}.dmm-col i.a{background:linear-gradient(var(--c),var(--c)),repeating-conic-gradient(#c8c8c8 0 25%,#fff 0 50%) 0 0/12px 12px}.dmm-col div{min-width:0;padding-top:2px}.dmm-col b{font-size:14px;font-weight:600;display:block}.dmm-col code{font:500 13px var(--mono);color:var(--muted);margin-top:2px;display:block}.dmm-col p{color:var(--faint);margin:8px 0 0;font-size:13px;line-height:1.5}.dmm-type{border-bottom:1px solid var(--line);padding:22px 0}.dmm-type:first-of-type{padding-top:0}.dmm-type h3{margin:0 0 12px}.dmm-type>span{font-size:var(--fs);color:var(--text);overflow-wrap:anywhere;display:block}.dmm-type p{color:var(--muted);margin:10px 0 0;font-size:14px;line-height:1.55}.dmm-tbl{border-collapse:collapse;width:100%;font-size:14px}.dmm-tbl th{text-align:left;font:500 11px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);padding:0 12px 10px 0}.dmm-tbl td{border-top:1px solid var(--line);vertical-align:top;padding:11px 12px 11px 0;line-height:1.5}.dmm-tbl td:first-child{width:34%;color:var(--text)}.dmm-tbl td:nth-child(2){color:var(--muted);font-family:var(--mono);font-size:13px}.dmm-tbl td:nth-child(3){vertical-align:middle;width:46%}.dmm-tbl td i{background:var(--line-2);border-radius:3px;height:8px;display:block}.dmm-tbl code{font:500 13px var(--mono)}#motion .dmm-tbl td:nth-child(2){font-family:inherit;font-size:14px}.dmm-rads{grid-template-columns:repeat(4,1fr);gap:22px 18px;display:grid}.dmm-rads div{gap:3px;display:grid}.dmm-rads i{border-top:1px solid var(--muted);border-right:1px solid var(--muted);width:70%;height:48px;margin-bottom:8px;display:block}.dmm-rads i.pill{border:1px solid var(--muted);border-radius:999px}.dmm-rads i.circ{border:1px solid var(--muted);border-radius:50%;width:48px}.dmm-rads span{font:500 12px var(--mono);color:var(--muted)}.dmm-rads b{font:500 13px var(--mono)}.dmm-ladder{box-shadow:inset 0 0 0 1px var(--line-2);border-radius:12px;padding:18px 18px 22px}.dmm-lv{border-radius:8px;justify-content:space-between;align-items:center;margin-top:8px;padding:14px 18px;font-size:13px;display:flex}.dmm-lv:first-child{margin-top:0;padding-top:4px}.dmm-lv:not(:first-child){box-shadow:inset 0 0 0 1px #7f7f7f47}.dmm-lv span{font:500 11px var(--mono);letter-spacing:.12em;text-transform:uppercase;opacity:.65}.dmm-lv b{font-weight:500}.dmm-rules{gap:10px;margin:0;padding:0;list-style:none;display:grid}.dmm-rules li{color:var(--muted);gap:12px;font-size:14px;line-height:1.55;display:flex}.dmm-rules .ic{flex:none;width:15px;height:15px;margin-top:3px}.dmm-rules .do .ic{color:var(--ok)}.dmm-rules .dont .ic{color:var(--err)}.dmm-rules .do+.dont{margin-top:14px}.dmm-pbox{text-align:left;background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;margin-top:4px;overflow:hidden}.dmm-pbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:8px 8px 8px 16px;display:flex}.dmm-plab{font:500 12px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);align-items:center;gap:7px;display:inline-flex}.dmm-plab .ic{width:14px;height:14px}.dmm-copy{height:30px;color:var(--text);background:var(--ai-btn);border-radius:9px;align-items:center;gap:7px;padding:0 11px;font-size:13px;font-weight:600;transition:background .15s;display:inline-flex}:root[data-theme=light] .dmm-pbox{background:#f5f5f3}:root[data-theme=light] .dmm-copy{box-shadow:inset 0 0 0 1px var(--line-2);background:#fff}@media (hover:hover){.dmm-copy:hover{background:var(--ai-btn-h)}:root[data-theme=light] .dmm-copy:hover{background:#f0f0ee}}.dmm-copy .ic{width:14px;height:14px}.dmm-pbox{max-width:822px}.dmm-prompt{font:500 13px/1.9 var(--mono);color:var(--text);white-space:pre-wrap;word-break:break-word;padding:18px 20px 20px}.pc-hex{white-space:nowrap}.pc-hex i{vertical-align:-1px;border-radius:3px;width:11px;height:11px;margin-right:5px;display:inline-block;box-shadow:inset 0 0 0 1px #7f7f7f66}.pc-n{color:#d98be6;font-weight:500}:root[data-theme=light] .pc-n{color:#a3329b}.dmm-side{position:sticky;top:16px}.dmm-file{background:var(--card);height:calc(100vh - 32px);min-height:520px;max-height:960px;box-shadow:inset 0 0 0 1px var(--line-2);border-radius:20px;flex-direction:column;display:flex;position:relative;overflow:hidden}.dmm-tabs{background:var(--field);scrollbar-width:none;border-radius:12px;gap:2px;width:max-content;max-width:calc(100% - 20px);margin:10px;padding:3px;display:flex;overflow-x:auto}.dmm-tabs::-webkit-scrollbar{display:none}.dmm-tabs button,:root[data-theme=light] .dmm-tabs button{font:500 12px var(--mono);color:var(--muted);background:0 0;border-radius:9px;flex:none;align-items:center;gap:6px;padding:6px 10px;transition:color .15s,background-color .15s;display:flex}@media (hover:hover){.dmm-tabs button:hover{color:var(--text)}}.dmm-tabs button[aria-selected=true],:root[data-theme=light] .dmm-tabs button[aria-selected=true]{background:var(--text);color:var(--bg)}.dmm-tabs button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.dmm-file pre[hidden]{display:none}.dmm-tabs .ic{width:13px;height:13px}.dmm-file pre{background:var(--panel);min-height:0;font:500 13px/1.95 var(--mono);color:var(--text);white-space:pre;border-radius:14px;flex:1;margin:0 10px;padding:18px 20px 0;position:relative;overflow:hidden}.dmm-file pre:after{content:"";background:linear-gradient(180deg,transparent 40%,var(--panel) 80%),linear-gradient(90deg,transparent calc(100% - 44px),var(--panel) calc(100% - 8px));pointer-events:none;position:absolute;inset:0}.dmm-file pre b,.dmm-file pre i,.dmm-file pre u{font:inherit;font-style:normal;text-decoration:none}.dmm-file .h{color:#6ea8fe}.dmm-file .q{color:var(--muted)}.dmm-file .t{color:#d98be6}:root[data-theme=light] .dmm-file pre{--panel:#f5f5f3}:root[data-theme=light] .dmm-file .h{color:#2563eb}:root[data-theme=light] .dmm-file .t{color:#a3329b}.dmm-lock{text-align:center;justify-items:center;gap:10px;display:grid;position:absolute;bottom:84px;left:0;right:0}.dmm-lock b{font-size:15px;font-weight:600}.dmm-lock.flash .btn{animation:1.4s cubic-bezier(.23,1,.32,1) dmm-flash}@keyframes dmm-flash{0%,40%{box-shadow:0 0 0 3px var(--bg),0 0 0 5px var(--accent)}to{box-shadow:0 0 0 3px var(--bg),0 0 0 5px transparent}}@media (prefers-reduced-motion:reduce){.dmm-lock.flash .btn{animation-timing-function:step-end}}.dmm-lock small{color:var(--muted);font-size:13px}.dmm-lock small a{color:var(--text);text-decoration:underline}:root[data-plan] .dmm:not(.dm-out) .dmm-lock .lk-out,:root:is([data-plan="1"],[data-plan="2"]) .dmm:not(.dm-out) .dmm-lock .lk-get,:root:not([data-plan="1"],[data-plan="2"]) .dmm-lock .lk-up,.dmm.dm-out .dmm-lock .lk-up{display:none}:root:is([data-plan="1"],[data-plan="2"]) .dmm:not(.dm-in,.dm-out,.dm-no,[data-free]) :is(.dmm-lock,.dm-get),.dmm.dm-wait :is(.dmm-lock,.dm-get){visibility:hidden}.dmm-help,:root[data-theme=light] .dmm-help{width:100%;color:var(--muted);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:10px;padding:14px 18px;font-size:13px;display:flex}.dmm-help:hover{color:var(--text)}.dmm-help .ic{width:13px;height:13px}.dm-slider{margin:24px 0 4px}.dm-track{scroll-snap-type:x mandatory;scrollbar-width:none;outline-offset:4px;border-radius:14px;gap:12px;display:flex;position:relative;overflow-x:auto}.dm-track::-webkit-scrollbar{display:none}.dm-view{position:relative}.dm-view.more .dm-track img{transition:filter .3s}.dm-view.more .dm-track img:not(.cur){filter:blur(3px)}.dm-view.more:after{content:"";pointer-events:none;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--bg) 62%,transparent) 50%,var(--bg) 97%);width:calc(14% - 12px);transition:opacity .25s;position:absolute;top:0;bottom:0;right:0}.dm-view.end:after{opacity:0}@media (prefers-reduced-motion:reduce){.dm-view.more .dm-track img{transition:none}}.dm-track img{aspect-ratio:16/10;object-fit:cover;object-position:left top;scroll-snap-align:start;outline:1px solid var(--line-2);outline-offset:-1px;background:var(--panel);border-radius:14px;flex:0 0 86%;width:86%;height:auto}.dm-track img:only-child{flex-basis:100%}.dm-sctl{justify-content:space-between;align-items:center;margin-top:14px;display:flex}.dm-dots{gap:6px;display:flex}.dm-dots i{background:var(--line-2);border-radius:9px;width:6px;height:6px;transition:width .2s cubic-bezier(.23,1,.32,1),background-color .2s}.dm-dots i.on{background:var(--text);width:22px}.dm-arr{gap:8px;display:flex}.dm-arr button,:root[data-theme=light] .dm-arr button{width:38px;height:38px;color:var(--text);background:var(--ai-btn,#222226);border-radius:50%;place-items:center;transition:opacity .15s,background-color .15s;display:grid}.dm-arr button:first-child .ic{transform:rotate(180deg)}.dm-arr .ic{width:16px;height:16px}.dm-arr button:disabled{opacity:.35;cursor:default}@media (hover:hover) and (pointer:fine){.dm-arr button:not(:disabled):hover,:root[data-theme=light] .dm-arr button:not(:disabled):hover{background:var(--ai-btn-h,#393940)}}.dm-down,.dmm-memb,:is(:root[data-plan=all] .dmm,:root[data-plan] .dmm[data-free]):not(.dm-out,.dm-no) :is(.dm-get,.dmm-lock),.dmm.dm-in :is(.dm-get,.dmm-lock){display:none!important}:is(:root[data-plan=all] .dmm,:root[data-plan] .dmm[data-free]):not(.dm-out,.dm-no) .dm-down,.dmm.dm-in .dm-down{display:inline-flex!important}:is(:root[data-plan=all] .dmm,:root[data-plan] .dmm[data-free]):not(.dm-out,.dm-no) .dmm-memb,.dmm.dm-in .dmm-memb{display:flex!important}.dmm-memb{justify-content:flex-end;gap:8px;padding:10px 10px 0}.dmm.dm-in .dmm-file pre[data-full]{scrollbar-width:thin;padding-bottom:18px;overflow:auto}.dmm.dm-in .dmm-file pre[data-full]:after{display:none}.dmm.dm-in .dmm-file pre[data-full]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}@media (max-width:1100px){.dmm-nav{top:72px}.dmm-body{grid-template-columns:1fr;gap:0}.dmm-main{display:contents}.dmm-head,.dmm .dm-slider,.dmm-over{order:0}.dmm-side{order:1;margin-top:32px;position:static}.dmm-sec{order:2}.dmm-file{height:auto;max-height:none}.dmm-file pre{flex:none;height:340px}.dmm.dm-in .dmm-file pre[data-full]{height:480px}.dmm-file{min-height:0}.dmm-lock{padding:20px 16px 2px;position:static}}@media (max-width:760px){.dmm-file pre{height:300px}.dmm.dm-in .dmm-file pre[data-full]{height:420px}.dmm-works{margin-left:0}.dm-track img{flex-basis:88%;width:88%}.dm-view.more:after{width:calc(12% - 12px)}.dmm-cols{gap:18px 14px}.dmm-col{gap:10px}.dmm-col i{width:40px;height:60px}.dmm-col p{margin-top:5px;font-size:12px}.dmm-rads{grid-template-columns:repeat(3,1fr)}.dmm-sec{margin-top:56px}}.dsm-wrap[hidden]{display:none}.dsm-scrim{z-index:80;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0505069e;animation:.2s dsm-fade;position:fixed;inset:0}:root[data-theme=light] .dsm-scrim{background:#11111452}.dsm{z-index:81;background:var(--panel);width:min(760px,100vw - 32px);max-height:calc(100dvh - 48px);box-shadow:inset 0 0 0 1px var(--line-2),0 40px 80px -20px #0009;border-radius:22px;padding:26px;animation:.24s cubic-bezier(.23,1,.32,1) dsm-in;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}@keyframes dsm-fade{0%{opacity:0}}@keyframes dsm-in{0%{opacity:0;transform:translate(-50%,-48%)scale(.97)}}@media (prefers-reduced-motion:reduce){.dsm,.dsm-scrim{animation:none}}.dsm h2{letter-spacing:-.02em;padding-right:40px;font-size:22px}.dsm>p{color:var(--muted);margin:6px 0 18px;font-size:14px}.dsm-x,:root[data-theme=light] .dsm-x{width:34px;height:34px;color:var(--muted);box-shadow:inset 0 0 0 1px var(--line-2);background:0 0;border-radius:10px;place-items:center;display:grid;position:absolute;top:16px;right:16px}.dsm-x .ic{width:16px;height:16px}.dsm-tabs{background:var(--field);border-radius:12px;flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.dsm-tabs button,:root[data-theme=light] .dsm-tabs button{font:500 13px var(--mono);color:var(--muted);background:0 0;border-radius:9px;padding:7px 12px}.dsm-tabs button[aria-selected=true],:root[data-theme=light] .dsm-tabs button[aria-selected=true]{background:var(--text);color:var(--bg)}.dsm-file[hidden],.dsm-steps[hidden]{display:none}.dsm-two{grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;display:grid}.dsm-box{background:var(--card);box-shadow:inset 0 0 0 1px var(--line);border-radius:16px;padding:16px 18px}.dsm-box h3{font:600 11px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--faint);margin-bottom:8px}.dsm-box p{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.dsm-sec{margin-top:10px}.dsm-tools{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.dsm-tools button,:root[data-theme=light] .dsm-tools button{color:var(--muted);box-shadow:inset 0 0 0 1px var(--line-2);background:0 0;border-radius:10px;align-items:center;gap:7px;padding:6px 11px;font-size:13px;display:inline-flex}.dsm-tools button[aria-selected=true],:root[data-theme=light] .dsm-tools button[aria-selected=true]{color:var(--text);background:var(--field)}.dsm-tools i{border-radius:5px;place-items:center;width:18px;height:18px;display:grid}.dsm-tools .ic{width:11px;height:11px}.dsm-steps{counter-reset:s;gap:10px;margin:0;padding:0;list-style:none;display:grid}.dsm-steps li{color:var(--muted);counter-increment:s;padding-left:36px;font-size:14px;line-height:1.7;position:relative}.dsm-steps li:before{content:counter(s);background:var(--field);width:24px;height:24px;font:600 11px var(--mono);color:var(--text);border-radius:8px;place-items:center;display:grid;position:absolute;top:0;left:0}.dsm-steps code,.dsm-box code{background:var(--field);font:500 12px var(--mono);color:var(--text);overflow-wrap:anywhere;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:6px;padding:2px 6px}.dsm-foot{justify-content:flex-end;margin-top:16px;display:flex}@media (max-width:640px){.dsm{padding:20px 16px}.dsm-two{grid-template-columns:1fr}}.ds-tools{color:var(--muted);align-items:center;gap:6px;margin-top:18px;font-size:13px;display:flex}.ds-tools i{border-radius:8px;place-items:center;width:26px;height:26px;margin-left:2px;display:grid;box-shadow:inset 0 0 0 1px #ffffff1f}:root[data-theme=light] .ds-tools i{box-shadow:inset 0 0 0 1px #1e1c1629}.ds-tools .ic{width:14px;height:14px}.ds-sw{border-left:1px solid var(--line-2);align-items:center;gap:7px;margin-left:8px;padding-left:14px;display:flex}.ds-sw button,:root[data-theme=light] .ds-sw button{cursor:pointer;border-radius:50%;width:22px;height:22px;padding:0;transition:box-shadow .15s;box-shadow:inset 0 0 0 1px #7f7f7f59}.ds-sw button[aria-pressed=true]{box-shadow:0 0 0 2px var(--bg),0 0 0 3.5px var(--text)}.ds-card[hidden]{display:none}.ds-more{justify-content:center;margin:28px 0 8px;display:flex}.ds-empty{text-align:center;color:var(--muted);margin:40px 0}.ds-empty button{color:var(--text);background:0 0;text-decoration:underline}.ds-sw{flex:none}@media (max-width:760px){.at-plats:has(.ds-sw){padding-right:36px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000)}}.dd-aa{text-align:center;white-space:nowrap;width:20px;font-family:var(--f),system-ui,sans-serif;letter-spacing:-.01em;color:var(--text);flex:none;font-size:14px;font-weight:500;line-height:1;display:inline-block}.dd-fb{font:500 11px var(--mono);color:var(--faint);flex:none;margin-left:-4px}.dd-nm{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (forced-colors:active){.dmm-file pre:after{background:canvas;height:55%;inset:auto 0 0}}.dmm-more{margin-top:80px}.ds-aa{background:var(--panel);box-shadow:inset 0 0 0 1px var(--line-2);border-radius:24px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;margin-top:56px;padding:36px 44px;display:grid;position:relative;overflow:hidden}html[data-plan=all] .ds-aa{display:none}.ds-aa h2{font-size:var(--h2);letter-spacing:-.03em;margin:0 0 8px;line-height:1.15}.ds-aa p{max-width:30em;color:var(--muted);margin:0 0 24px;font-size:15px;line-height:1.55}.ds-orbit{width:300px;height:290px;margin:-24px 0;position:relative}.ds-glow{background:radial-gradient(closest-side,#8b5cf647,#0000);border-radius:50%;width:220px;height:220px;margin:-110px;position:absolute;top:50%;left:50%}:root[data-theme=light] .ds-glow{background:radial-gradient(closest-side,#7c3aed24,#0000)}.ds-ring{border:1px dashed var(--line-2);border-radius:50%;width:212px;height:212px;margin:-106px;animation:26s linear infinite paused ds-spin;position:absolute;top:50%;left:50%}.ds-slot{width:0;height:0;position:absolute;top:50%;left:50%}.ds-tl{border-radius:15px;place-items:center;width:52px;height:52px;animation:26s linear infinite reverse paused ds-spin;display:grid;position:absolute;top:-26px;left:-26px;box-shadow:inset 0 0 0 1px #ffffff1f,0 8px 20px #00000059}:root[data-theme=light] .ds-tl{box-shadow:inset 0 0 0 1px #1e1c1614,0 8px 18px #1e1c161f}.ds-tl .ic{width:24px;height:24px}.ds-orbit.run .ds-ring,.ds-orbit.run .ds-tl,.ds-orbit.run .ds-file:after{animation-play-state:running}.ds-file{background:var(--card);box-shadow:inset 0 0 0 1px var(--line-2),0 10px 30px #00000059;border-radius:14px;flex-direction:column;gap:8px;padding:12px 14px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}:root[data-theme=light] .ds-file{box-shadow:inset 0 0 0 1px var(--line-2),0 10px 26px #1e1c161a}.ds-file:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;animation:3.2s ease-in-out infinite paused ds-breathe;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #a78bfa8c,0 0 0 8px #a78bfa14}.ds-file b{font:600 13px var(--mono);white-space:nowrap;align-items:center;gap:7px;display:flex}.ds-file b .ic{width:15px;height:15px;color:var(--beta-ink)}.ds-file span{display:inline-flex}.ds-file span i{width:16px;height:16px;box-shadow:0 0 0 2px var(--card),inset 0 0 0 1px #7f7f7f59;border-radius:50%;margin-left:-5px}.ds-file span i:first-child{margin-left:0}@keyframes ds-spin{to{transform:rotate(360deg)}}@keyframes ds-breathe{50%{opacity:1}}@media (max-width:760px){.ds-aa{grid-template-columns:1fr;gap:8px;padding:28px 22px 12px}.ds-orbit{margin:0 auto}.dmm-more{margin-top:56px}}@media (prefers-reduced-motion:reduce){.ds-ring,.ds-tl,.ds-file:after{animation:none}}
