.basic-section-module__vBbg8a__element{width:100%;min-width:0;margin-inline:auto;padding-inline:24px}.basic-section-module__vBbg8a__heading{overflow-wrap:anywhere;margin:0;padding-block:24px 8px;font-weight:600;line-height:1.2}.basic-section-module__vBbg8a__subtitle{margin:8px 0 24px;line-height:1.7}.basic-section-module__vBbg8a__element figure{margin:0;padding-block:16px}.basic-section-module__vBbg8a__image,.basic-section-module__vBbg8a__placeholder{width:100%;height:var(--element-height);border-radius:6px;display:block}.basic-section-module__vBbg8a__placeholder{color:#64748b;background:#f1f3f5;border:1px dashed #cbd5e1;place-items:center;display:grid}.basic-section-module__vBbg8a__element figcaption{padding-top:10px;font-size:13px}.basic-section-module__vBbg8a__divider{opacity:.35;border:0;border-top:1px solid;margin-block:24px}.basic-section-module__vBbg8a__spacer{height:var(--element-height)}@container (max-width:600px){.basic-section-module__vBbg8a__image,.basic-section-module__vBbg8a__placeholder,.basic-section-module__vBbg8a__spacer{height:var(--element-mobile-height)}.basic-section-module__vBbg8a__element{padding-inline:16px}}
.section-reveal-module__6vf1ca__reveal{opacity:1;transition:opacity .6s,transform .6s;transform:translateY(0)}.section-reveal-module__6vf1ca__revealHidden{opacity:0;transform:translateY(12px)}.section-reveal-module__6vf1ca__revealVisible{opacity:1;transform:translateY(0)}.section-reveal-module__6vf1ca__hoverLift{transition:opacity .2s,transform .2s}.section-reveal-module__6vf1ca__hoverLift:hover,.section-reveal-module__6vf1ca__hoverLift:focus-visible{opacity:1;transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.section-reveal-module__6vf1ca__reveal,.section-reveal-module__6vf1ca__revealHidden,.section-reveal-module__6vf1ca__revealVisible,.section-reveal-module__6vf1ca__hoverLift{opacity:1;transition:none;transform:none}}
.studio-module__NIMXEG__studio{letter-spacing:0;--studio-line:#e2e6ed}.studio-module__NIMXEG__sidebar[hidden]{display:none}.studio-module__NIMXEG__sidebar{width:350px}.studio-module__NIMXEG__saveStatus{color:hsl(var(--muted-foreground));white-space:nowrap;font-size:10px}.studio-module__NIMXEG__library{gap:12px;display:grid}.studio-module__NIMXEG__searchField{border:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));background:hsl(var(--background));border-radius:6px;align-items:center;gap:8px;padding:10px;display:flex}.studio-module__NIMXEG__searchField input{font:inherit;width:100%;min-width:0;color:hsl(var(--foreground));background:0 0;border:0;outline:none;font-size:12px}.studio-module__NIMXEG__searchField:focus-within{outline:2px solid hsl(var(--primary));outline-offset:2px}.studio-module__NIMXEG__categoryTabs{border-bottom:1px solid hsl(var(--border));gap:4px;display:flex}.studio-module__NIMXEG__categoryTabs button{color:hsl(var(--muted-foreground));border-bottom:2px solid #0000;flex:1;padding:9px 4px;font-size:11px}.studio-module__NIMXEG__categoryTabs button[aria-pressed=true]{color:hsl(var(--primary));border-bottom-color:hsl(var(--primary));font-weight:600}.studio-module__NIMXEG__elementGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:286px;padding:2px;display:grid;overflow-y:auto}.studio-module__NIMXEG__elementTile{border:1px solid hsl(var(--border));background:hsl(var(--background));cursor:grab;text-align:left;border-radius:6px;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;min-height:80px;padding:12px;display:flex}.studio-module__NIMXEG__elementTile:hover{border-color:hsl(var(--primary));background:hsl(var(--primary) / .04)}.studio-module__NIMXEG__elementTile:active{cursor:grabbing}.studio-module__NIMXEG__elementTile:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:-2px}.studio-module__NIMXEG__emptyLibrary{color:hsl(var(--muted-foreground));grid-column:1/-1;padding:24px 4px;font-size:12px}.studio-module__NIMXEG__elementSettings{border-bottom:1px solid hsl(var(--border));gap:12px;margin-bottom:12px;padding-block:8px 16px;display:grid}.studio-module__NIMXEG__elementSettings label{color:hsl(var(--muted-foreground));gap:6px;font-size:11px;display:grid}.studio-module__NIMXEG__elementSettings input,.studio-module__NIMXEG__elementSettings select{border:1px solid hsl(var(--border));background:hsl(var(--background));width:100%;min-width:0;min-height:32px;color:hsl(var(--foreground));border-radius:4px;padding:6px 8px;font-size:12px}.studio-module__NIMXEG__elementSettings input[type=color]{width:40px;padding:3px}.studio-module__NIMXEG__toolbar{flex-wrap:wrap;height:auto;min-height:64px;padding:12px 16px;box-shadow:0 1px #00000008}.studio-module__NIMXEG__tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:6px;display:grid;overflow:visible}.studio-module__NIMXEG__tabs button{border:0;border-radius:6px;flex-direction:row;gap:6px;min-width:0;padding:9px 4px}.studio-module__NIMXEG__tabs button:focus-visible{outline-offset:-2px;outline:2px solid}.studio-module__NIMXEG__canvas{background-color:#eef0f4;background-image:radial-gradient(#ced4df 1px,#0000 1px);background-size:16px 16px}@media (max-width:767px){.studio-module__NIMXEG__workspace{flex-direction:column;overflow-y:auto}.studio-module__NIMXEG__sidebar{border-right:0;border-bottom:1px solid hsl(var(--border));width:100%;height:440px;max-height:55dvh}.studio-module__NIMXEG__canvas{flex:none;height:560px;min-height:560px;padding:12px}.studio-module__NIMXEG__toolbar{gap:8px}.studio-module__NIMXEG__saveStatus{display:none}}@media (prefers-reduced-motion:reduce){.studio-module__NIMXEG__studio *,.studio-module__NIMXEG__studio :before,.studio-module__NIMXEG__studio :after{transition-duration:0s!important;animation-duration:0s!important}}
