.canvas-overlay_overlay__45fRb{position:absolute;inset:0;pointer-events:none;overflow:hidden}.canvas-overlay_labels__ud4Fv{position:absolute;inset:0}.canvas-overlay_labels__ud4Fv [data-frame-label]{position:absolute;pointer-events:auto;height:1.25rem;line-height:1.25rem;font-size:.6875rem;color:var(--muted-foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;user-select:none}.canvas-overlay_labels__ud4Fv [data-on=true]{color:var(--ring)}.canvas-overlay_hover__lu24d,.canvas-overlay_selection__LNOEo{position:absolute;left:0;top:0;will-change:transform}.canvas-overlay_hover__lu24d{box-shadow:inset 0 0 0 .09375rem var(--ring)}.canvas-overlay_selection__LNOEo{box-shadow:0 0 0 .0625rem var(--ring)}.canvas-overlay_marquee__0r3Cu,.canvas-overlay_outlines__Sg6GB [data-outline]{position:absolute;left:0;top:0;will-change:transform;box-shadow:inset 0 0 0 .0625rem var(--ring)}.canvas-overlay_marquee__0r3Cu{background:color-mix(in oklch,var(--ring) 12%,transparent)}.canvas-overlay_handle__c4eWs{position:absolute;width:.5rem;height:.5rem;margin:-.25rem 0 0 -.25rem;padding:0;border:.0625rem solid var(--ring);border-radius:.0625rem;background:oklch(1 0 0);pointer-events:auto}.canvas-overlay_handle__c4eWs:after{content:"";position:absolute;inset:-.5rem}.canvas-overlay_handle__c4eWs[data-h=nw]{left:0;top:0;cursor:nwse-resize}.canvas-overlay_handle__c4eWs[data-h=ne]{left:100%;top:0;cursor:nesw-resize}.canvas-overlay_handle__c4eWs[data-h=se]{left:100%;top:100%;cursor:nwse-resize}.canvas-overlay_handle__c4eWs[data-h=sw]{left:0;top:100%;cursor:nesw-resize}.canvas-overlay_edge__TnZ6_{position:absolute;padding:0;pointer-events:auto;background:transparent;border:0}.canvas-overlay_edge__TnZ6_[data-h=n],.canvas-overlay_edge__TnZ6_[data-h=s]{left:0;right:0;height:.5rem;margin-top:-.25rem;cursor:ns-resize}.canvas-overlay_edge__TnZ6_[data-h=n]{top:0}.canvas-overlay_edge__TnZ6_[data-h=s]{top:100%}.canvas-overlay_edge__TnZ6_[data-h=e],.canvas-overlay_edge__TnZ6_[data-h=w]{top:0;bottom:0;width:.5rem;margin-left:-.25rem;cursor:ew-resize}.canvas-overlay_edge__TnZ6_[data-h=e]{left:100%}.canvas-overlay_edge__TnZ6_[data-h=w]{left:0}.canvas-overlay_editor__xSQ6o{position:absolute;left:0;top:0;transform-origin:0 0;padding:0;margin:0;border:0;resize:none;background:transparent;color:transparent;caret-color:var(--ring);overflow:hidden;pointer-events:auto;white-space:pre-wrap;outline:none}.canvas-overlay_guideX__iXsUR,.canvas-overlay_guideY__uXGpL{position:absolute;left:0;top:0;background:var(--destructive);will-change:transform}.canvas-overlay_guideX__iXsUR{width:.0625rem;height:100%}.canvas-overlay_guideY__uXGpL{height:.0625rem;width:100%}@media (pointer:coarse){.canvas-overlay_handle__c4eWs{width:.875rem;height:.875rem;margin:-.4375rem 0 0 -.4375rem;border-radius:.1875rem}.canvas-overlay_handle__c4eWs:after{inset:-.9375rem}.canvas-overlay_edge__TnZ6_{display:none}}.canvas-overlay_panel__fAw6_{font-size:.75rem;--brand-radius-control:0.5rem}.canvas-overlay_panel__fAw6_ [data-slot=input],.canvas-overlay_panel__fAw6_ [data-slot=select-trigger]{height:1.75rem;min-height:1.75rem;font-size:.75rem;border-radius:.5rem;padding-block:0;box-shadow:none}.canvas-overlay_panel__fAw6_ [data-slot=label]{font-size:.6875rem;font-weight:400;color:var(--muted-foreground)}.canvas-overlay_panel__fAw6_ [data-slot=button]{font-size:.75rem;border-radius:.5rem}.canvas-overlay_section__eu1ME{display:flex;flex-direction:column;gap:.5rem;padding:.75rem;border-top:.0625rem solid var(--border)}.canvas-overlay_section__eu1ME>h3{font-size:.75rem;font-weight:600}.canvas-overlay_pair__nWTdC{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.canvas-overlay_field__jkZn8{position:relative;display:block}.canvas-overlay_field__jkZn8>span{position:absolute;left:.5rem;top:50%;transform:translateY(-50%);font-size:.6875rem;color:var(--muted-foreground);pointer-events:none}.canvas-overlay_field__jkZn8 input{padding-left:1.5rem;font-variant-numeric:tabular-nums}.canvas-overlay_rail__aJgQZ{--brand-radius-control:0.5rem}.canvas-overlay_rail__aJgQZ [data-slot=button]{width:2rem;height:2rem;border-radius:.5rem}.canvas-overlay_flexTop__zAEJ9{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;align-items:start}.canvas-overlay_dots__1Mxni{display:grid;grid-template-columns:repeat(3,1fr);gap:.125rem;padding:.25rem;border:.0625rem solid var(--border);border-radius:.5rem}.canvas-overlay_dots__1Mxni [data-slot=button]:after{content:"";position:absolute;left:50%;top:50%;width:.1875rem;height:.1875rem;margin:-.09375rem;border-radius:50%;background:var(--muted-foreground)}.canvas-overlay_dots__1Mxni [data-slot=button][aria-pressed=true]{background:var(--accent)}.canvas-overlay_dots__1Mxni [data-slot=button][aria-pressed=true]:after{width:.5rem;height:.5rem;margin:-.25rem;border-radius:.125rem;background:var(--foreground)}.canvas-overlay_sliderRow__IlP5R{display:grid;grid-template-columns:1fr 3.5rem;gap:.5rem;align-items:center}.canvas-overlay_guide__HNTCj{position:absolute;top:0;bottom:0;width:.0625rem;background:var(--border)}.canvas-overlay_dots__1Mxni.canvas-overlay_dots__1Mxni [data-slot=button]{position:relative;width:100%;height:1.25rem;padding:0;border-radius:.25rem}code[class*=language-],pre[class*=language-]{font-family:SF Mono,Monaco,Inconsolata,Fira Mono,Droid Sans Mono,Source Code Pro,monospace;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;tab-size:4;hyphens:none;color:#24292e}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#6a737d}.token.punctuation{color:#24292e}.token.namespace{opacity:.7}.token.boolean,.token.constant,.token.number,.token.property,.token.symbol,.token.tag{color:#005cc5}.token.attr-name,.token.builtin,.token.char,.token.selector,.token.string{color:#032f62}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{color:#d73a49;background:transparent}.token.atrule,.token.attr-value,.token.keyword{color:#d73a49}.token.class-name,.token.function{color:#6f42c1}.token.important,.token.regex,.token.variable{color:#e36209}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.dark code[class*=language-],.dark pre[class*=language-]{color:#e1e4e8}.dark .token.cdata,.dark .token.comment,.dark .token.doctype,.dark .token.prolog{color:#6a737d}.dark .token.punctuation{color:#e1e4e8}.dark .token.namespace{opacity:.7}.dark .token.boolean,.dark .token.constant,.dark .token.deleted,.dark .token.number,.dark .token.property,.dark .token.symbol,.dark .token.tag{color:#79b8ff}.dark .token.attr-name,.dark .token.builtin,.dark .token.char,.dark .token.inserted,.dark .token.selector,.dark .token.string{color:#9ecbff}.dark .language-css .token.string,.dark .style .token.string,.dark .token.entity,.dark .token.operator,.dark .token.url{color:#e1e4e8}.dark .token.atrule,.dark .token.attr-value,.dark .token.keyword{color:#f97583}.dark .token.class-name,.dark .token.function{color:#b392f0}.dark .token.important,.dark .token.regex,.dark .token.variable{color:#ffab70}.dark .token.bold,.dark .token.important{font-weight:700}.dark .token.italic{font-style:italic}.dark .token.entity{cursor:help}pre.code-wrap,pre.code-wrap code[class*=language-]{white-space:pre-wrap;overflow-wrap:anywhere}