.debate-vertex:focus-visible{outline:none}.debate-vertex .debate-vertex-focus-ring{opacity:0;transition:opacity .18s}.debate-vertex:focus-visible .debate-vertex-focus-ring,.debate-vertex:focus .debate-vertex-focus-ring{opacity:1}@media(prefers-reduced-motion:reduce){.debate-vertex .debate-vertex-focus-ring{transition:none}}[role=toolbar][aria-label="Text formatting"] button:focus-visible{box-shadow:0 0 0 2px var(--color-semantic-accent, #fbbf24);border-radius:2px}[data-module] button[title]:focus-visible{box-shadow:0 0 0 2px var(--color-semantic-accent, #fbbf24);border-radius:2px}[data-draggable-module] button[title]:focus-visible,[data-draggable-module] :is(select,input,textarea):focus-visible{box-shadow:0 0 0 2px var(--color-semantic-accent, #fbbf24);border-radius:2px}[data-canvas-overlay] button:focus-visible,[data-canvas-overlay] [role=slider]:focus-visible,[data-canvas-overlay] :is(textarea,input,select):focus-visible{box-shadow:0 0 0 2px var(--color-semantic-accent, #fbbf24);border-radius:2px}[data-mode-chip=true]:focus-visible,[data-mode-chip=true] button:focus-visible{box-shadow:0 0 0 2px var(--color-semantic-accent, #fbbf24);border-radius:2px}[data-perf-overlay] button:focus-visible{box-shadow:0 0 0 2px var(--color-semantic-accent, #fbbf24);border-radius:2px}[data-inline-editor] :is(input,textarea,select):focus-visible{box-shadow:0 0 0 2px var(--color-semantic-accent, #fbbf24);border-radius:2px}[data-chaos-demo-seed]:focus-visible{box-shadow:0 0 0 2px var(--color-semantic-accent, #fbbf24);border-radius:2px}[data-page=design-system] :is(button,input,select,textarea):focus-visible{box-shadow:0 0 0 2px var(--color-semantic-accent, #fbbf24);border-radius:2px}:where([role=button]):focus-visible{outline:2px solid var(--color-semantic-accent, #fbbf24);outline-offset:2px}@media(prefers-reduced-motion:reduce){[role=toolbar] button,[data-module] button,[data-module] textarea,[data-mode-chip=true]{transition:none}}@media(hover:hover){[data-edit-mode=false] [data-draggable-module] .canvas-frame{transition:translate var(--motion-canvas_frame-hover_lift_duration, .2s) ease-out,box-shadow var(--motion-canvas_frame-hover_lift_duration, .2s) ease-out,rotate var(--motion-canvas_frame-frame_focus_box_shadow_duration, .32s) cubic-bezier(.4,0,.6,1)}}@media(prefers-reduced-motion:reduce){[data-edit-mode=false] [data-draggable-module] .canvas-frame,[data-edit-mode=false] [data-draggable-module] .canvas-frame:hover{transition:none}}[data-edit-tag-add],[data-edit-array-add],[data-edit-array-remove]{display:none}[data-edit-mode=true] [data-edit-tag-add],[data-edit-mode=true] [data-edit-array-add],[data-edit-mode=true] [data-edit-array-remove]{display:inline-flex}html[data-meta-unlocked=true] .canvas-frame,html[data-meta-unlocked=true] [data-frame-bracket]{filter:hue-rotate(-8deg) saturate(1.08)}html[data-meta-unlocked=true] ::-moz-selection{background-color:#fbbf2452}html[data-meta-unlocked=true] ::selection{background-color:#fbbf2452}html[data-meta-unlocked=true] body:after{content:"✦";position:fixed;top:14px;right:14px;z-index:9100;font-size:14px;line-height:1;color:#fbbf24;text-shadow:0 0 6px rgba(251,191,36,.55);opacity:.78;pointer-events:none;animation:meta-unlocked-pulse 4.6s ease-in-out infinite}@keyframes meta-unlocked-pulse{0%,to{opacity:.62;transform:scale(1)}50%{opacity:.92;transform:scale(1.06)}}@media(prefers-reduced-motion:reduce){html[data-meta-unlocked=true] body:after{animation:none;opacity:.78}}body[data-fx-backdrop-blur=off] *,body[data-fx-backdrop-blur=off] *:before,body[data-fx-backdrop-blur=off] *:after{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body[data-fx-heavy-filters=off] *,body[data-fx-heavy-filters=off] *:before,body[data-fx-heavy-filters=off] *:after{filter:none!important;mix-blend-mode:normal!important}body[data-fx-substrate-tone=off] [data-resonance-overlay=substrate-tone],body[data-fx-rail-halo=off] [data-resonance-overlay=rail-halo],body[data-fx-presence-particles=off] [data-presence-particles],body[data-fx-semantic-lines=off] [data-semantic-lines],body[data-fx-ripples=off] [data-presence-ripples],body[data-fx-scratches=off] [data-surface-scratches],body[data-fx-site-shadow=off] [data-site-shadow-scene],body[data-fx-echo-weave=off] [data-resonance-overlay=echo-weave]{display:none!important}
