.dm-screen{position:absolute;inset:0;overflow:hidden;background:#fff;-webkit-user-select:none;user-select:none}.dark .dm-screen{background:#0f0d0c}.dm-frame{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top left;display:block;pointer-events:none}.dm-frame.is-in{animation:dm-in .22s ease-out both}@keyframes dm-in{0%{opacity:0}to{opacity:1}}.dm-blank{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:rgb(var(--cb-text-subtle));font-size:13px;background:rgb(var(--cb-surface))}.dm-pointer{z-index:3;margin:-2px 0 0 -4px;overflow:visible;fill:#fff;stroke:#16141f;stroke-width:1.5;stroke-linejoin:round;filter:drop-shadow(0 1px 1.5px rgb(0 0 0/.35));transition:left .75s cubic-bezier(.3,.7,.2,1),top .75s cubic-bezier(.3,.7,.2,1)}.dm-click,.dm-pointer{position:absolute;pointer-events:none}.dm-click{z-index:2;width:30px;height:30px;margin:-15px 0 0 -15px;border-radius:50%;border:2px solid rgb(var(--cb-accent-2));animation:dm-click .6s ease-out both}@keyframes dm-click{0%{opacity:.9;transform:scale(.35)}to{opacity:0;transform:scale(1.4)}}.dm-banner{display:flex;align-items:center;gap:10px;min-height:40px;padding:5px max(16px,env(safe-area-inset-right)) 5px max(16px,env(safe-area-inset-left));border-bottom:1px solid rgb(var(--cb-border));background:rgb(var(--cb-accent-light));color:rgb(var(--cb-text));font-size:13px;line-height:1.3;min-width:0}.dark .dm-banner{background:rgb(var(--cb-surface))}.dm-banner-dot{flex:none;width:7px;height:7px;border-radius:50%;background:rgb(var(--cb-accent-2))}.dm-banner-t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dm-banner-t b{font-weight:600}.dm-banner-t span{color:rgb(var(--cb-text))}.dm-short{display:none}.dm-banner-go{margin-left:auto;flex:none;height:30px;font-size:13px}@media (max-width:520px){.dm-banner{gap:8px;font-size:12.5px}.dm-long{display:none}.dm-short{display:inline}}@media (prefers-reduced-motion:reduce){.dm-click,.dm-frame.is-in{animation:none}.dm-click{display:none}.dm-pointer{transition:none}}