.ObjectControls_controls__xAKHf{position:relative;display:flex;flex-direction:column;gap:12px;z-index:1002;background:var(--platform-surface-elevated,rgba(255,253,250,.92));backdrop-filter:blur(var(--platform-blur,16px));-webkit-backdrop-filter:blur(var(--platform-blur,16px));border:1px solid var(--platform-border,rgba(0,0,0,.04));border-radius:12px;box-shadow:var(--platform-shadow,0 8px 32px -4px rgba(60,50,40,.1));padding:16px;min-width:140px;animation:ObjectControls_controlsFloat__Vf_f9 .18s cubic-bezier(.23,1,.32,1)}@keyframes ObjectControls_controlsFloat__Vf_f9{0%{opacity:0;transform:translateX(-4px) scale(.98)}to{opacity:1;transform:translateX(0) scale(1)}}.ObjectControls_control__iaZpP{display:flex;flex-direction:column;gap:6px}.ObjectControls_controlHeader__tM3d2{display:flex;align-items:center;gap:6px}.ObjectControls_controlIcon__W4b9z{font-size:.75rem;opacity:.7;width:12px;text-align:center}.ObjectControls_controlIcon__W4b9z,.ObjectControls_controlLabel__KLYdr{color:var(--platform-text-muted,var(--color-text-muted));transition:all .15s ease}.ObjectControls_controlLabel__KLYdr{font-size:.6875rem;font-weight:400;text-transform:lowercase;letter-spacing:.02em;opacity:.8}.ObjectControls_controlLabel__KLYdr.ObjectControls_active__3pWTZ{color:var(--platform-text,var(--color-text));font-weight:500;opacity:1}.ObjectControls_controlLabel__KLYdr.ObjectControls_dragging__fanK1{opacity:.5}.ObjectControls_sliderTrack__PM96S{position:relative;height:4px;background:color-mix(in srgb,var(--platform-text,#000) 3%,transparent);border-radius:2px;overflow:hidden;transition:background .2s ease}.ObjectControls_sliderTrack__PM96S:hover{background:color-mix(in srgb,var(--platform-text,#000) 5%,transparent)}.ObjectControls_sliderFill__kwA_K{position:absolute;top:0;height:100%;background:rgba(106,154,132,.15);border-radius:2px;pointer-events:none;transition:background .2s cubic-bezier(.4,0,.2,1),width 80ms ease-out,left 80ms ease-out}.ObjectControls_sliderFill__kwA_K.ObjectControls_fillActive__Wx6qJ{background:rgba(106,154,132,.35)}.ObjectControls_sliderFill__kwA_K.ObjectControls_fillDragging__ZgEcj{background:rgba(106,154,132,.5)}.ObjectControls_slider__Xp94E{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;outline:none;cursor:pointer;margin:0;z-index:1}.ObjectControls_slider__Xp94E::-webkit-slider-runnable-track{height:4px;background:transparent;border-radius:2px}.ObjectControls_slider__Xp94E::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:10px;height:10px;border-radius:50%;background:var(--platform-surface-elevated,var(--color-bg));border:1px solid var(--platform-border,rgba(0,0,0,.08));cursor:-webkit-grab;cursor:grab;-webkit-transition:transform .18s cubic-bezier(.23,1,.32,1),background .15s ease-out,border-color .15s ease-out,box-shadow .15s ease-out;transition:transform .18s cubic-bezier(.23,1,.32,1),background .15s ease-out,border-color .15s ease-out,box-shadow .15s ease-out;box-shadow:var(--platform-shadow,0 2px 8px rgba(0,0,0,.06));margin-top:-3px}.ObjectControls_slider__Xp94E::-webkit-slider-thumb:hover{transform:scale(1.2);border-color:rgba(106,154,132,.4);box-shadow:0 2px 10px rgba(0,0,0,.08)}.ObjectControls_slider__Xp94E::-webkit-slider-thumb:active{cursor:-webkit-grabbing;cursor:grabbing;transform:scale(1.1);background:rgba(106,154,132,.08);box-shadow:0 2px 12px rgba(0,0,0,.1)}.ObjectControls_slider__Xp94E.ObjectControls_sliderActive__mmTxL::-webkit-slider-thumb{border-color:rgba(106,154,132,.35);background:rgba(106,154,132,.05)}.ObjectControls_slider__Xp94E.ObjectControls_sliderDragging__e7LHm::-webkit-slider-thumb{transform:scale(1.3);border-color:rgba(106,154,132,.6)}.ObjectControls_slider__Xp94E::-moz-range-track{height:4px;background:transparent;border-radius:2px}.ObjectControls_slider__Xp94E::-moz-range-thumb{width:8px;height:8px;border-radius:50%;background:var(--platform-surface-elevated,var(--color-bg));border:1.5px solid var(--platform-border,rgba(0,0,0,.08));cursor:grab;box-shadow:var(--platform-shadow,0 1px 4px rgba(0,0,0,.06))}.ObjectControls_slider__Xp94E::-moz-range-thumb:hover{border-color:rgba(106,154,132,.4);box-shadow:0 1px 6px rgba(0,0,0,.08)}.ObjectControls_slider__Xp94E.ObjectControls_sliderActive__mmTxL::-moz-range-thumb{border-color:rgba(106,154,132,.35)}.ObjectControls_fontSelect__k1bMj{width:100%;border:1px solid var(--platform-border,rgba(0,0,0,.08));border-radius:6px;background:var(--platform-surface-elevated,var(--color-bg));color:var(--platform-text,var(--color-text));font-size:.75rem;font-family:inherit;cursor:pointer;outline:none;transition:border-color .15s ease,box-shadow .15s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239b9590' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 6px center;background-size:14px;padding:6px 24px 6px 8px}.ObjectControls_fontSelect__k1bMj:hover{border-color:rgba(106,154,132,.4)}.ObjectControls_fontSelect__k1bMj:focus{border-color:rgba(106,154,132,.6);box-shadow:0 0 0 2px rgba(106,154,132,.1)}.ObjectControls_colorPickerWrapper__3zSFG{display:flex;align-items:center;gap:8px;position:relative}.ObjectControls_colorPicker__UksZE{width:100%;height:28px;border:1px solid var(--platform-border,rgba(0,0,0,.08));border-radius:6px;cursor:pointer;padding:2px;background:var(--platform-surface-elevated,var(--color-bg));transition:border-color .15s ease}.ObjectControls_colorPicker__UksZE:hover{border-color:rgba(106,154,132,.4)}.ObjectControls_colorPicker__UksZE::-webkit-color-swatch-wrapper{padding:0}.ObjectControls_colorPicker__UksZE::-webkit-color-swatch{border:none;border-radius:4px}.ObjectControls_colorPicker__UksZE::-moz-color-swatch{border:none;border-radius:4px}.ObjectControls_colorPreview__75VjE{display:none}.ObjectControls_fontSizeInputWrapper__bWZhH{display:flex;align-items:center;gap:4px}.ObjectControls_fontSizeInput__Av8RU{width:100%;padding:6px 8px;border:1px solid var(--platform-border,rgba(0,0,0,.08));border-radius:6px;background:var(--platform-surface-elevated,var(--color-bg));color:var(--platform-text,var(--color-text));font-size:.75rem;font-family:var(--font-mono);text-align:center;outline:none;transition:border-color .15s ease,box-shadow .15s ease;-moz-appearance:textfield}.ObjectControls_fontSizeInput__Av8RU::-webkit-inner-spin-button,.ObjectControls_fontSizeInput__Av8RU::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ObjectControls_fontSizeInput__Av8RU:hover{border-color:rgba(106,154,132,.4)}.ObjectControls_fontSizeInput__Av8RU:focus{border-color:rgba(106,154,132,.6);box-shadow:0 0 0 2px rgba(106,154,132,.1)}.ObjectControls_fontSizeUnit__vbYCX{font-size:.625rem;color:var(--platform-text-muted,var(--color-text-muted));flex-shrink:0}.ObjectControls_alignmentButtons__uhsQ_{display:flex;gap:2px;background:color-mix(in srgb,var(--platform-text,#000) 3%,transparent);border-radius:6px;padding:2px}.ObjectControls_alignButton___VRn3{flex:1 1;display:flex;align-items:center;justify-content:center;padding:6px 8px;border:none;background:transparent;border-radius:4px;cursor:pointer;color:var(--platform-text-muted,var(--color-text-muted));transition:all .15s ease}.ObjectControls_alignButton___VRn3:hover{background:color-mix(in srgb,var(--platform-text,#000) 4%,transparent);color:var(--platform-text,var(--color-text))}.ObjectControls_alignButton___VRn3.ObjectControls_alignButtonActive__EBM2R{background:var(--platform-surface-elevated,var(--color-bg));color:var(--platform-text,var(--color-text));box-shadow:var(--platform-shadow,0 1px 3px rgba(0,0,0,.08))}.ObjectControls_alignButton___VRn3 svg{display:block}.ObjectControls_positionLeft__INN1x{left:auto;right:100%;margin-left:0;margin-right:16px;animation:ObjectControls_controlsFloatLeft__83r8z .18s cubic-bezier(.23,1,.32,1)}@keyframes ObjectControls_controlsFloatLeft__83r8z{0%{opacity:0;transform:translateX(4px) scale(.98)}to{opacity:1;transform:translateX(0) scale(1)}}.ObjectControls_positionAbove__xsxb9{left:50%;top:auto;bottom:100%;transform:translateX(-50%);margin-left:0;margin-bottom:16px;animation:ObjectControls_controlsFloatUp__Nox1n .18s cubic-bezier(.23,1,.32,1)}@keyframes ObjectControls_controlsFloatUp__Nox1n{0%{opacity:0;transform:translateX(-50%) translateY(4px) scale(.98)}to{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}}.ObjectControls_positionBelow__MCoFv{left:50%;top:100%;transform:translateX(-50%);margin-left:0;margin-top:16px;animation:ObjectControls_controlsFloatDown__4vq1l .18s cubic-bezier(.23,1,.32,1)}@keyframes ObjectControls_controlsFloatDown__4vq1l{0%{opacity:0;transform:translateX(-50%) translateY(-4px) scale(.98)}to{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}}@media (max-width:640px){.ObjectControls_controls__xAKHf{padding:12px;gap:8px;min-width:120px}.ObjectControls_controlLabel__KLYdr{font-size:.625rem}.ObjectControls_controlIcon__W4b9z{font-size:.6875rem}.ObjectControls_fontSelect__k1bMj{font-size:.6875rem;padding:4px 6px}.ObjectControls_colorPicker__UksZE{height:24px}}.MicroToolbar_toolbar__pmaWV{position:absolute;left:100%;top:0;margin-left:8px;display:flex;flex-direction:column;gap:2px;z-index:1001;background:var(--platform-surface-elevated,rgba(255,253,250,.92));backdrop-filter:blur(var(--platform-blur,12px));-webkit-backdrop-filter:blur(var(--platform-blur,12px));border:1px solid var(--platform-border,rgba(0,0,0,.04));border-radius:8px;box-shadow:var(--platform-shadow,0 4px 16px -4px rgba(60,50,40,.08));padding:4px}.MicroToolbar_toolbarBtn__4APfh{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;background:transparent;border-radius:6px;cursor:pointer;color:var(--platform-text-muted,rgba(0,0,0,.5));transition:all .12s ease}.MicroToolbar_toolbarBtn__4APfh:hover{background:color-mix(in srgb,var(--platform-text,rgba(0,0,0,.85)) 8%,transparent);color:var(--platform-text,rgba(0,0,0,.85))}.MicroToolbar_toolbarBtn__4APfh:focus-visible{outline:none;box-shadow:0 0 0 2px var(--platform-ring,rgba(0,0,0,.15))}.MicroToolbar_toolbarBtn__4APfh.MicroToolbar_active__63fMd{background:rgba(106,154,132,.12);color:#507864}.MicroToolbar_toolbarBtn__4APfh.MicroToolbar_deleteBtn__1ZCvg:hover{background:rgba(200,80,80,.1);color:#b43c3c}.MicroToolbar_toolbarBtn__4APfh svg{width:16px;height:16px}.MicroToolbar_stylePanel__2InZ0{position:absolute;left:100%;top:0;margin-left:8px;z-index:1002;animation:MicroToolbar_panelSlide__Tixpb .15s cubic-bezier(.23,1,.32,1)}@keyframes MicroToolbar_panelSlide__Tixpb{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:translateX(0)}}.MicroToolbar_layerMenu__qL9h3{position:absolute;left:100%;top:28px;margin-left:8px;z-index:1002;background:var(--platform-surface-elevated,rgba(255,253,250,.95));backdrop-filter:blur(calc(var(--platform-blur, 12px) + 4px));-webkit-backdrop-filter:blur(calc(var(--platform-blur, 12px) + 4px));border:1px solid var(--platform-border,rgba(0,0,0,.06));border-radius:8px;box-shadow:var(--platform-shadow,0 8px 24px -4px rgba(60,50,40,.12));padding:4px;min-width:120px;animation:MicroToolbar_menuAppear__Xwjxn .12s cubic-bezier(.23,1,.32,1)}@keyframes MicroToolbar_menuAppear__Xwjxn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.MicroToolbar_layerMenuItem__V_nlX{display:block;width:100%;padding:8px 12px;border:none;background:transparent;border-radius:4px;cursor:pointer;font-size:.75rem;font-weight:400;color:var(--platform-text,var(--color-text));text-align:left;transition:background .1s ease,color .1s ease}.MicroToolbar_layerMenuItem__V_nlX:hover{background:color-mix(in srgb,var(--platform-text,rgba(0,0,0,.85)) 6%,transparent)}@media (max-width:640px){.MicroToolbar_toolbar__pmaWV{margin-left:6px;padding:3px}.MicroToolbar_toolbarBtn__4APfh{width:32px;height:32px}.MicroToolbar_layerMenuItem__V_nlX{padding:10px 14px;font-size:.8125rem}}.Block_block__tIHz9{position:absolute;border:none;border-radius:var(--radius);transition:box-shadow .18s cubic-bezier(.23,1,.32,1);background:transparent}.Block_block__tIHz9.Block_selected__uV9V_{z-index:100}.Block_block__tIHz9.Block_selected__uV9V_:not(.Block_editing__3bzeX) .Block_linkDisplayInline__VvePE,.Block_block__tIHz9.Block_selected__uV9V_:not(.Block_editing__3bzeX) .Block_textDisplay__yVvKL{cursor:inherit}.Block_block__tIHz9.Block_selected__uV9V_:before{content:"";position:absolute;inset:-2px;border-radius:inherit;background:transparent;border:.5px solid hsla(0,0%,100%,.7);pointer-events:none}.Block_block__tIHz9.Block_selected__uV9V_:after{content:"";position:absolute;inset:-1.5px;border-radius:inherit;background:transparent;border:.5px dashed rgba(0,0,0,.6);pointer-events:none}@keyframes Block_blockEnter__uwYQh{0%{opacity:0;transform:scale(.85)}50%{opacity:1;transform:scale(1.03)}to{opacity:1;transform:scale(1)}}.Block_block__tIHz9.Block_entering__8_NpM{animation:Block_blockEnter__uwYQh .28s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes Block_imagePulse__nPXLt{0%,to{opacity:.6}50%{opacity:.9}}.Block_imageLoading__mrpnJ{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,hsla(0,0%,47%,.15),rgba(80,80,80,.25));border-radius:inherit;animation:Block_imagePulse__nPXLt 1.2s ease-in-out infinite}.Block_imageLoadingSpinner__ax9nP{width:24px;height:24px;border:2px solid rgba(0,0,0,.1);border-top-color:rgba(0,0,0,.5);border-radius:50%;animation:Block_spin__caBSg .8s linear infinite}@keyframes Block_spin__caBSg{to{transform:rotate(1turn)}}.Block_block__tIHz9:hover:not(.Block_selected__uV9V_):not(.Block_multiSelected__JuLto){box-shadow:none}.Block_block__tIHz9:hover:not(.Block_selected__uV9V_):not(.Block_multiSelected__JuLto):before{content:"";position:absolute;inset:-1.5px;border-radius:inherit;background:transparent;border:.5px dashed hsla(0,0%,47%,.4);pointer-events:none}.Block_block__tIHz9.Block_dragging__nZEHi{cursor:-webkit-grabbing;cursor:grabbing;box-shadow:0 12px 32px -8px rgba(60,50,40,.15);z-index:101;transition:none}.Block_block__tIHz9.Block_resizing__3qt6m,.Block_block__tIHz9.Block_rotating__Wk_KT{z-index:101;transition:none}.Block_block__tIHz9.Block_multiSelected__JuLto{z-index:99}.Block_block__tIHz9.Block_multiSelected__JuLto:before{content:"";position:absolute;inset:-2px;border-radius:inherit;background:transparent;border:.5px solid hsla(0,0%,100%,.6);pointer-events:none}.Block_block__tIHz9.Block_multiSelected__JuLto:after{content:"";position:absolute;inset:-1.5px;border-radius:inherit;background:transparent;border:.5px dashed rgba(0,0,0,.5);pointer-events:none}.Block_block__tIHz9.Block_editing__3bzeX{z-index:102}.Block_block__tIHz9.Block_editing__3bzeX .Block_textContent__IeLq7{cursor:text}.Block_rotationHandle__q_02Z{position:absolute;left:50%;bottom:100%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;cursor:-webkit-grab;cursor:grab;z-index:10;padding:4px 8px}.Block_rotationHandle__q_02Z:active{cursor:-webkit-grabbing;cursor:grabbing}.Block_rotationDot__sBOkD{width:8px;height:8px;border-radius:50%;background:hsla(0,0%,100%,.95);border:.5px solid rgba(0,0,0,.5);box-shadow:0 1px 3px rgba(0,0,0,.15);transition:transform .12s ease,border-color .12s ease}.Block_rotationHandle__q_02Z:hover .Block_rotationDot__sBOkD{transform:scale(1.2);border-color:rgba(80,120,160,.8)}.Block_rotationLine__yLekz{width:1.5px;height:20px;background:rgba(0,0,0,.4);margin-top:2px}.Block_text__yjr1p{background:transparent;box-shadow:none;overflow:visible}.Block_text__yjr1p.Block_selected__uV9V_,.Block_text__yjr1p:hover:not(.Block_selected__uV9V_){box-shadow:none}.Block_textContent__IeLq7{width:100%;height:100%;background:transparent;border:none;outline:none;color:var(--platform-text,var(--color-text));font-family:var(--font-sans);font-size:1rem;line-height:1.4;resize:none;cursor:text}.Block_textContent__IeLq7::placeholder{color:var(--platform-text-muted,var(--color-text-muted))}.Block_textDisplay__yVvKL{width:100%;height:100%;color:var(--platform-text,var(--color-text));font-family:var(--font-sans);font-size:1rem;line-height:1.4;white-space:pre-wrap;word-break:break-word;cursor:default}.Block_textPlaceholder__5BiJz{color:var(--platform-text-muted,var(--color-text-muted))}.Block_image__uifCo{background:transparent;border-radius:0;overflow:visible}.Block_imageContent__TbRbW{width:100%;height:100%;object-fit:cover;pointer-events:none;display:block;border-radius:inherit}.Block_imagePlaceholder__7c8it{color:var(--color-text-muted);font-size:.875rem;background:var(--color-surface);border:2px dashed var(--color-border);border-radius:var(--radius)}.Block_imagePlaceholder__7c8it,.Block_imageWrapper__iW2uS{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.Block_imageWrapper__iW2uS{border-radius:inherit;overflow:hidden}.Block_link__6O9c_{background:transparent;box-shadow:none;overflow:visible;min-height:32px}.Block_link__6O9c_.Block_selected__uV9V_,.Block_link__6O9c_:hover:not(.Block_selected__uV9V_){box-shadow:none}.Block_linkDisplayInline__VvePE{width:100%;height:100%;display:flex;align-items:center;gap:4px;cursor:pointer;color:var(--platform-text,var(--color-text));font-family:var(--font-sans);font-size:1rem;line-height:1.5;padding:4px 6px;box-sizing:border-box}.Block_linkTextInline__Lleia{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;white-space:pre-wrap;word-break:break-word;transition:opacity .12s ease}.Block_linkIconInline__5nVx3{font-size:.7em;opacity:.6;flex-shrink:0;margin-left:3px}.Block_linkEditContainer__0fklD{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;padding:12px 16px;gap:6px;box-sizing:border-box;overflow:visible}.Block_linkEditRow__eqwXg{display:flex;align-items:center;gap:8px}.Block_linkEditLabel__YIQxW{font-size:.6rem;font-weight:500;color:var(--platform-text-muted,var(--color-text-muted));text-transform:uppercase;letter-spacing:.3px;width:28px;flex-shrink:0}.Block_linkNameInput__h0KKv{flex:1 1;background:transparent;border:none;border-bottom:1px solid var(--platform-border,var(--color-border));outline:none;color:var(--platform-text,var(--color-text));font-family:inherit;font-size:.875rem;font-weight:500;line-height:1.4;padding:2px 0;min-width:0}.Block_linkNameInput__h0KKv:focus{border-color:var(--color-accent)}.Block_linkNameInput__h0KKv::placeholder{color:var(--platform-text-muted,var(--color-text-light))}.Block_linkUrlInput__U99bc{flex:1 1;background:transparent;border:none;border-bottom:1px solid var(--platform-border,var(--color-border));outline:none;color:var(--platform-text-muted,var(--color-text-muted));font-family:var(--font-mono);font-size:.75rem;line-height:1.4;padding:2px 0;min-width:0}.Block_linkUrlInput__U99bc:focus{border-color:var(--color-accent)}.Block_linkUrlInput__U99bc::placeholder{color:var(--platform-text-muted,var(--color-text-light))}.CreationPalette_container__xrDpn{position:fixed;pointer-events:none;z-index:1000;transform:translate(-50%,-50%);width:160px;height:160px;display:flex;align-items:center;justify-content:center;opacity:0;transform:translate(-50%,-50%) scale(.95);transition:opacity .12s ease-out,transform .12s ease-out}.CreationPalette_container__xrDpn.CreationPalette_visible__wSg0w{opacity:1;transform:translate(-50%,-50%) scale(1);pointer-events:auto}.CreationPalette_container__xrDpn.CreationPalette_fadeOut__Tc1rV{opacity:0;transform:translate(-50%,-50%) scale(.95);transition:opacity .1s ease-in,transform .1s ease-in;pointer-events:none}.CreationPalette_centerDot__7X8oW{position:absolute;width:3px;height:3px;border-radius:50%;background:var(--platform-text-muted,var(--color-text-muted));opacity:.3}.CreationPalette_option__9ZSpD{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:40px;height:40px;border:1px solid var(--platform-border,rgba(0,0,0,.1));border-radius:8px;background:var(--platform-surface-elevated,hsla(0,0%,100%,.9));backdrop-filter:blur(var(--platform-blur,8px));-webkit-backdrop-filter:blur(var(--platform-blur,8px));cursor:pointer;box-shadow:var(--platform-shadow,0 2px 8px rgba(0,0,0,.06));transition:transform .12s ease-out,background .12s ease-out,opacity .15s ease-out,border-color .15s ease-out;transform:translate(var(--offset-x),var(--offset-y));opacity:0;animation:CreationPalette_optionFloat__IcoM1 .22s cubic-bezier(.23,1,.32,1) forwards;animation-delay:var(--delay)}@keyframes CreationPalette_optionFloat__IcoM1{0%{opacity:0;transform:translate(calc(var(--offset-x) * .5),calc(var(--offset-y) * .5)) scale(.8)}to{opacity:1;transform:translate(var(--offset-x),var(--offset-y)) scale(1)}}.CreationPalette_option__9ZSpD:hover{background:var(--platform-surface-hover,hsla(0,0%,100%,.95));border-color:var(--platform-border,rgba(0,0,0,.2));transform:translate(var(--offset-x),var(--offset-y)) scale(1.05)}.CreationPalette_option__9ZSpD:active{transform:translate(var(--offset-x),var(--offset-y)) scale(.98);transition-duration:80ms}.CreationPalette_option__9ZSpD:focus-visible{outline:none;box-shadow:0 0 0 2px var(--platform-ring,rgba(0,0,0,.15))}.CreationPalette_optionIcon__wRUPh{display:flex;align-items:center;justify-content:center;color:var(--platform-text-muted,rgba(0,0,0,.7));transition:all .12s ease-out}.CreationPalette_optionIcon__wRUPh svg{width:22px;height:22px}.CreationPalette_option__9ZSpD:hover .CreationPalette_optionIcon__wRUPh{color:var(--platform-text,rgba(0,0,0,.9));transform:scale(1.1)}.CreationPalette_optionLabel__lJALD{font-size:9px;font-weight:400;color:var(--platform-text-muted,var(--color-text-muted));text-shadow:var(--platform-text-shadow,none);opacity:0;text-transform:lowercase;transition:opacity .12s ease-out;position:absolute;bottom:-20px;left:50%;transform:translateX(-50%);white-space:nowrap;pointer-events:none}.CreationPalette_option__9ZSpD:hover .CreationPalette_optionLabel__lJALD{opacity:1}.CreationPalette_container__xrDpn.CreationPalette_fadeOut__Tc1rV .CreationPalette_option__9ZSpD{opacity:0;transition:opacity 80ms ease-in}@media (max-width:640px){.CreationPalette_container__xrDpn{width:180px;height:180px}.CreationPalette_option__9ZSpD{width:48px;height:48px}.CreationPalette_optionIcon__wRUPh svg{width:20px;height:20px}.CreationPalette_optionLabel__lJALD{font-size:9px;bottom:-24px;padding:3px 8px}}.CanvasShell_shell__ECW5H{position:fixed;inset:0;width:100vw;height:100vh;height:100dvh;background:var(--color-bg-pure,#faf9f7);overflow-x:auto;overflow-y:auto;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.CanvasShell_contentSizer__C_8X6{position:absolute;top:0;left:0;pointer-events:none;z-index:0}.CanvasShell_bgImageLayer__NOdyC{position:absolute;inset:0;pointer-events:none;z-index:1}.CanvasShell_blocksContainer__UxZmL{position:absolute;inset:0;z-index:2;pointer-events:none}.CanvasShell_blocksContainer__UxZmL>*{pointer-events:auto}.CanvasShell_debugOverlay__W1W64{position:fixed;top:8px;left:8px;background:rgba(0,0,0,.85);color:#0f0;font-family:SF Mono,Monaco,Consolas,monospace;font-size:10px;padding:8px 12px;border-radius:4px;z-index:9999;white-space:pre;line-height:1.5;pointer-events:none;box-shadow:0 2px 8px rgba(0,0,0,.3)}@media (max-width:768px){.CanvasShell_shell__ECW5H.CanvasShell_viewerMode__C6w5f{padding-bottom:60px}.CanvasShell_shell__ECW5H.CanvasShell_editorMode__ZcYnK{overflow-x:hidden;overflow-y:auto}}@media (max-width:480px){.CanvasShell_shell__ECW5H.CanvasShell_viewerMode__C6w5f{padding-bottom:56px}}.Canvas_canvasWrapper__XelbH{position:relative;flex:1 1;display:flex;flex-direction:column;min-height:0;width:100%;height:100%}.Canvas_canvas___Lt9I{cursor:default}.Canvas_contentSizer__a_Khd{position:absolute;top:0;left:0;pointer-events:none;z-index:-1}.Canvas_bgImageLayer__Vhwtx{position:absolute;inset:0;pointer-events:none;z-index:0}.Canvas_marginOverlay__rQ1bE{position:absolute;top:0;bottom:0;pointer-events:none;z-index:10;transition:background-color .2s ease,opacity .2s ease}@media (max-width:640px){.Canvas_marginOverlay__rQ1bE{opacity:0}}@media (max-width:768px){.Canvas_canvas___Lt9I{overflow-x:hidden!important;overflow-y:auto!important}}.Canvas_starterHint__fRlj4{position:absolute;bottom:80px;right:80px;font-size:.8125rem;font-weight:400;font-style:italic;color:var(--color-text-muted);opacity:.35;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1;animation:Canvas_hintPulse__B_yOR 3s ease-in-out infinite}.Canvas_paperSheet__BQU__{position:absolute;inset:0;background:transparent;pointer-events:auto;z-index:0}.Canvas_emptyState__fix8p{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1}.Canvas_emptySubtext__2nkDf{font-size:.8125rem;font-weight:400;font-style:italic;color:var(--color-text-muted);opacity:.3;margin:0;letter-spacing:.03em;animation:Canvas_emptyPulse__77EXU 3s ease-in-out infinite}@keyframes Canvas_emptyPulse__77EXU{0%,to{opacity:.25}50%{opacity:.4}}@keyframes Canvas_hintPulse__B_yOR{0%,to{opacity:.3}50%{opacity:.45}}.Canvas_marquee__D9fg4{position:absolute;border:1.5px solid color-mix(in srgb,var(--platform-text,#646464) 50%,transparent);background:color-mix(in srgb,var(--platform-text,#646464) 8%,transparent);border-radius:4px;pointer-events:none;z-index:50;animation:Canvas_marqueeAppear__HT8Et 80ms ease-out}@keyframes Canvas_marqueeAppear__HT8Et{0%{opacity:0}to{opacity:1}}.Canvas_dropError__gyaMa{position:fixed;bottom:120px;left:50%;transform:translateX(-50%);background:var(--platform-surface-elevated,hsla(0,0%,100%,.92));backdrop-filter:blur(var(--platform-blur,12px));-webkit-backdrop-filter:blur(var(--platform-blur,12px));border:1px solid var(--platform-border,rgba(0,0,0,.06));border-radius:20px;padding:10px 20px;font-size:.8125rem;color:var(--platform-text-muted,var(--color-text-muted));box-shadow:var(--platform-shadow,0 4px 20px -4px rgba(60,50,40,.1));z-index:200;animation:Canvas_dropErrorFadeIn__oH3Lk .18s cubic-bezier(.23,1,.32,1)}@keyframes Canvas_dropErrorFadeIn__oH3Lk{0%{opacity:0;transform:translateX(-50%) translateY(8px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.Canvas_debugOverlay__qaNNT{position:absolute;inset:0;pointer-events:none;z-index:9999;border:2px dashed rgba(255,0,0,.3)}.Canvas_debugInfo__FZ5Aa{position:absolute;top:8px;left:8px;background:rgba(0,0,0,.8);color:#0f0;font-family:monospace;font-size:10px;padding:4px 8px;border-radius:4px;white-space:pre}.BackgroundPanel_panel__mfJH5{position:absolute;top:46px;right:-10px;width:280px;background:var(--platform-surface-elevated,var(--color-surface));backdrop-filter:blur(var(--platform-blur,12px));-webkit-backdrop-filter:blur(var(--platform-blur,12px));border:1px solid var(--platform-border,var(--color-border));border-radius:var(--radius);box-shadow:var(--platform-shadow,var(--shadow-lg));z-index:1000;font-size:14px;padding:16px 20px 20px}.BackgroundPanel_caret__Nu_Bg{position:absolute;top:-8px;right:20px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid var(--platform-surface-elevated,var(--color-surface))}.BackgroundPanel_caret__Nu_Bg:before{content:"";position:absolute;top:-1px;left:-9px;width:0;height:0;border-left:9px solid transparent;border-right:9px solid transparent;border-bottom:9px solid var(--platform-border,var(--color-border));z-index:-1}.BackgroundPanel_header__sGHq3{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.BackgroundPanel_title__ZYsRX{font-weight:600;color:var(--platform-text,var(--color-text))}.BackgroundPanel_resetAllBtn__Wl6nR{background:none;border:none;color:var(--platform-text-muted,var(--color-text-muted));cursor:pointer;padding:4px;border-radius:4px;font-size:16px;transition:var(--transition-fast)}.BackgroundPanel_resetAllBtn__Wl6nR:hover{background:color-mix(in srgb,var(--platform-text,#000) 8%,transparent);color:var(--platform-text,var(--color-accent))}.BackgroundPanel_modeSelector__mS73g{display:flex;gap:8px;margin-bottom:12px}.BackgroundPanel_modeButton__VMgHt{flex:1 1;padding:8px 12px;background:color-mix(in srgb,var(--platform-text,#000) 6%,transparent);border:1px solid var(--platform-border,var(--color-border));border-radius:6px;color:var(--platform-text-muted,var(--color-text-muted));cursor:pointer;transition:var(--transition-fast);font-size:13px}.BackgroundPanel_modeButton__VMgHt:hover{background:color-mix(in srgb,var(--platform-text,#000) 12%,transparent);border-color:var(--platform-text-muted,var(--color-accent));color:var(--platform-text,var(--color-accent))}.BackgroundPanel_modeActive__Yiu1a{background:var(--platform-text,var(--color-accent));border-color:var(--platform-text,var(--color-accent));color:var(--platform-surface-elevated,#fff)}.BackgroundPanel_colorPickerRow__ujGdC{display:flex;align-items:center;gap:12px;margin-bottom:8px}.BackgroundPanel_colorLabel__P7w0j{font-size:13px;color:var(--platform-text,var(--color-text));font-weight:500;min-width:50px}.BackgroundPanel_colorInput__dYUhE{width:40px;height:32px;border:1px solid var(--platform-border,var(--color-border));border-radius:4px;cursor:pointer;background:none}.BackgroundPanel_gradientTypeRow__Q_M_N{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.BackgroundPanel_typeLabel__dQ829{font-size:13px;color:var(--platform-text,var(--color-text));font-weight:500;flex-shrink:0;margin-right:12px}.BackgroundPanel_gradientTypeSelector__mo0zg{display:flex;background:color-mix(in srgb,var(--platform-text,#000) 8%,transparent);border-radius:6px;padding:2px;flex-wrap:wrap}.BackgroundPanel_typeButton__wXsQO{padding:5px 10px;background:transparent;border:none;border-radius:4px;color:var(--platform-text-muted,var(--color-text-muted));cursor:pointer;transition:var(--transition-fast);font-size:11px;font-weight:500}.BackgroundPanel_typeActive__E9FVa,.BackgroundPanel_typeButton__wXsQO:hover:not(.BackgroundPanel_typeActive__E9FVa){color:var(--platform-text,var(--color-text))}.BackgroundPanel_typeActive__E9FVa{background:var(--platform-surface-elevated,var(--color-bg-pure));box-shadow:var(--platform-shadow,0 1px 2px rgba(0,0,0,.06))}.BackgroundPanel_sliderRow__wOwhj{margin-top:12px}.BackgroundPanel_sliderLabel__asv3j{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px;font-size:13px;color:var(--platform-text,var(--color-text));font-weight:500}.BackgroundPanel_sliderValue__vm__7{font-size:12px;color:var(--platform-text-muted,var(--color-text-muted))}.BackgroundPanel_slider__xBbbl{width:100%;height:6px;-webkit-appearance:none;background:color-mix(in srgb,var(--platform-text,#000) 12%,transparent);border-radius:3px;cursor:pointer;outline:none}.BackgroundPanel_slider__xBbbl::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;background:var(--platform-surface-elevated,#fff);border:2px solid var(--platform-text-muted,var(--color-accent));border-radius:50%;cursor:pointer;box-shadow:var(--platform-shadow,var(--shadow-sm))}.BackgroundPanel_slider__xBbbl::-webkit-slider-thumb:hover{transform:scale(1.1)}.BackgroundPanel_hiddenInput__9N8a_{display:none}.BackgroundPanel_uploadArea__aiKQU{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:100%;height:100px;border:2px dashed var(--platform-border,var(--color-border));border-radius:8px;background:color-mix(in srgb,var(--platform-text,#000) 4%,transparent);cursor:pointer;transition:var(--transition-fast)}.BackgroundPanel_uploadArea__aiKQU:hover:not(:disabled){border-color:var(--platform-text-muted,var(--color-accent));background:color-mix(in srgb,var(--platform-text,#000) 8%,transparent)}.BackgroundPanel_uploadArea__aiKQU:disabled{cursor:not-allowed;opacity:.7}.BackgroundPanel_uploadIcon__J8B3u{font-size:24px}.BackgroundPanel_uploadText__nfRWd{font-size:12px;color:var(--platform-text-muted,var(--color-text-muted))}.BackgroundPanel_uploadingText___xtHa{font-size:13px;color:var(--platform-text-muted,var(--color-text-muted))}.BackgroundPanel_imagePreviewContainer__bLpyA{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.BackgroundPanel_imagePreview___G4Ql{width:100%;height:90px;border-radius:8px;background-size:cover;background-position:50%;border:1px solid var(--platform-border,var(--color-border))}.BackgroundPanel_imageActions__Hv8lM{display:flex;gap:8px}.BackgroundPanel_changeImageBtn__U_c__,.BackgroundPanel_removeImageBtn__VuzlH{flex:1 1;padding:6px 12px;border-radius:6px;font-size:12px;cursor:pointer;transition:var(--transition-fast)}.BackgroundPanel_changeImageBtn__U_c__{background:color-mix(in srgb,var(--platform-text,#000) 6%,transparent);border:1px solid var(--platform-border,var(--color-border));color:var(--platform-text,var(--color-text))}.BackgroundPanel_changeImageBtn__U_c__:hover:not(:disabled){background:color-mix(in srgb,var(--platform-text,#000) 12%,transparent);border-color:var(--platform-text-muted,var(--color-accent));color:var(--platform-text,var(--color-accent))}.BackgroundPanel_changeImageBtn__U_c__:disabled{cursor:not-allowed;opacity:.7}.BackgroundPanel_removeImageBtn__VuzlH{background:transparent;border:1px solid var(--platform-border,#888);color:var(--platform-text-muted,#666)}.BackgroundPanel_removeImageBtn__VuzlH:hover{background:color-mix(in srgb,var(--platform-text,#666) 15%,transparent);color:var(--platform-text,#fff)}.BackgroundPanel_uploadError__wuiLj{font-size:12px;color:var(--platform-text-muted,#666);margin-top:4px;padding:6px 8px;background:color-mix(in srgb,var(--platform-text,#000) 5%,transparent);border-radius:4px}@media (max-width:640px){.BackgroundPanel_panel__mfJH5{top:42px;right:-6px;width:260px;padding:12px 16px}.BackgroundPanel_caret__Nu_Bg{right:16px}}.AuthGate_overlay___mbO6{position:fixed;inset:0;background:rgba(0,0,0,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;animation:AuthGate_fadeIn__Hb3DG .15s ease-out}@keyframes AuthGate_fadeIn__Hb3DG{0%{opacity:0}to{opacity:1}}.AuthGate_modal__FUeJ8{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);padding:2rem;max-width:360px;width:calc(100% - 2rem);box-shadow:var(--shadow-xl);animation:AuthGate_slideUp__YlNbe .2s ease-out;text-align:center}@keyframes AuthGate_slideUp__YlNbe{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.AuthGate_header__rcUOz{margin-bottom:.75rem}.AuthGate_title__xufA6{font-size:1.25rem;font-weight:600;color:var(--color-text);margin:0}.AuthGate_subtitle__sptYc{font-size:.9375rem;color:var(--color-text-muted);margin:0 0 1.5rem;line-height:1.5}.AuthGate_googleBtn__W_Gfk{width:100%;display:flex;align-items:center;justify-content:center;gap:.75rem;padding:.875rem 1.5rem;font-size:1rem;font-family:var(--font-sans);font-weight:500;background:#fff;color:#3c4043;border:1px solid #dadce0;border-radius:var(--radius);cursor:pointer;transition:all var(--transition-fast)}.AuthGate_googleBtn__W_Gfk:hover:not(:disabled){background:#f8f9fa;border-color:#c6c6c6;box-shadow:0 1px 3px rgba(0,0,0,.1)}.AuthGate_googleBtn__W_Gfk:active:not(:disabled){background:#f1f3f4}.AuthGate_googleBtn__W_Gfk:disabled{opacity:.7;cursor:not-allowed}.AuthGate_googleIcon__LfBi1{width:20px;height:20px;flex-shrink:0}.AuthGate_hint__VlFYI{font-size:.8125rem;color:var(--color-text-muted);margin:1rem 0 0;opacity:.8}.AuthGate_error__hDb7L{background:#fef2f2;border:1px solid #fecaca;color:#dc2626;padding:.75rem 1rem;border-radius:var(--radius);font-size:.875rem;margin-bottom:1rem;text-align:left;line-height:1.5}.PublishToast_toast__JhCCr{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:12px;padding:12px 16px;background:var(--platform-surface-elevated,hsla(0,0%,100%,.95));backdrop-filter:blur(var(--platform-blur,12px));-webkit-backdrop-filter:blur(var(--platform-blur,12px));border:1px solid var(--platform-border,rgba(0,0,0,.06));border-radius:var(--radius,12px);box-shadow:var(--platform-shadow,0 4px 16px -2px rgba(60,50,40,.1));z-index:1000;animation:PublishToast_slideUp__q6B_l .3s cubic-bezier(.23,1,.32,1)}@keyframes PublishToast_slideUp__q6B_l{0%{opacity:0;transform:translateX(-50%) translateY(10px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.PublishToast_successIcon__Zxgrd{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:#22c55e;color:#fff;border-radius:50%;flex-shrink:0}.PublishToast_successIcon__Zxgrd svg{width:14px;height:14px}.PublishToast_content__tFvOo{display:flex;flex-direction:column;gap:2px;min-width:0}.PublishToast_title____kmC{font-size:.875rem;font-family:var(--font-sans);font-weight:600;color:rgba(0,0,0,.9)}.PublishToast_urlLink__Kms1s{font-size:.75rem;font-family:var(--font-mono,monospace);color:rgba(0,0,0,.5);text-decoration:none;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:rgba(0,0,0,.05);padding:4px 8px;border-radius:6px}.PublishToast_urlLink__Kms1s:hover{color:rgba(0,0,0,.7);text-decoration:underline}.PublishToast_actions__FAHIh{display:flex;align-items:center;gap:8px;margin-left:8px}.PublishToast_visitBtn__Af9br{font-size:.75rem;font-family:var(--font-sans);font-weight:500;color:rgba(0,0,0,.6);text-decoration:none;padding:6px 12px;border-radius:8px;transition:all .15s ease}.PublishToast_visitBtn__Af9br:hover{background:rgba(0,0,0,.05);color:rgba(0,0,0,.85)}.PublishToast_copyBtn__t_xvv{font-size:.75rem;font-family:var(--font-sans);font-weight:500;color:var(--color-accent,#000);background:none;border:none;padding:6px 12px;border-radius:8px;cursor:pointer;transition:all .15s ease}.PublishToast_copyBtn__t_xvv:hover{background:rgba(0,0,0,.05)}.PublishToast_closeBtn__XRD9l{display:flex;align-items:center;justify-content:center;width:24px;height:24px;margin-left:4px;padding:0;background:transparent;border:none;border-radius:4px;color:rgba(0,0,0,.4);cursor:pointer;transition:all .15s ease}.PublishToast_closeBtn__XRD9l:hover{background:rgba(0,0,0,.05);color:rgba(0,0,0,.7)}.PublishToast_closeBtn__XRD9l svg{width:14px;height:14px}.PublishToast_confettiContainer__4tMI8{position:fixed;bottom:40px;left:0;right:0;width:100%;height:200px;pointer-events:none;z-index:1001;overflow:visible;display:flex;justify-content:center;align-items:flex-end}.PublishToast_confetti__INlIU{position:absolute;width:10px;height:10px;border-radius:2px;background:hsl(calc(var(--hue) * 1deg),80%,55%);opacity:0;left:calc(50% + var(--x-start, 0px));animation:PublishToast_confettiFall__97ZE_ 2s cubic-bezier(.25,.46,.45,.94) forwards;animation-delay:var(--delay)}@keyframes PublishToast_confettiFall__97ZE_{0%{opacity:1;transform:translateY(0) translateX(0) rotate(0deg) scale(1)}15%{opacity:1;transform:translateY(-60px) translateX(var(--x)) rotate(calc(var(--rotation) * .3)) scale(1.2)}to{opacity:0;transform:translateY(80px) translateX(calc(var(--x) * 2)) rotate(var(--rotation)) scale(.4)}}@media (max-width:640px){.PublishToast_toast__JhCCr{bottom:16px;left:16px;right:16px;transform:none;flex-wrap:wrap;gap:8px}@keyframes PublishToast_slideUp__q6B_l{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.PublishToast_content__tFvOo{flex:1 1;min-width:120px}.PublishToast_actions__FAHIh{margin-left:0;flex-wrap:wrap}.PublishToast_urlLink__Kms1s{max-width:150px}}.OnboardingModal_overlay__0A7mE{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;animation:OnboardingModal_fadeIn___Apmq .2s ease-out}@keyframes OnboardingModal_fadeIn___Apmq{0%{opacity:0}to{opacity:1}}.OnboardingModal_modal__vycFq{background:#fff;border-radius:16px;padding:32px;max-width:420px;width:90%;box-shadow:0 25px 50px rgba(0,0,0,.25);animation:OnboardingModal_slideUp__c7aGD .3s ease-out;position:relative}@keyframes OnboardingModal_slideUp__c7aGD{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.OnboardingModal_header__WzU_F{text-align:center;margin-bottom:28px}.OnboardingModal_title__b_QuA{font-size:1.5rem;font-weight:600;color:#111;margin:0 0 8px}.OnboardingModal_subtitle___yjeZ{font-size:.95rem;color:#666;margin:0}.OnboardingModal_form__dATv7{display:flex;flex-direction:column;gap:24px}.OnboardingModal_field__gvYsk{display:flex;flex-direction:column;gap:6px}.OnboardingModal_label__Wetkp{font-size:.875rem;font-weight:500;color:#333}.OnboardingModal_inputWrapper__V10bI{position:relative;display:flex;align-items:center}.OnboardingModal_prefix__rcqVH{position:absolute;left:12px;color:#999;font-size:1rem;pointer-events:none}.OnboardingModal_input__0Zjlf{width:100%;padding:12px 14px;border:1px solid #ddd;border-radius:8px;font-size:1rem;outline:none;transition:border-color .15s,box-shadow .15s}.OnboardingModal_input__0Zjlf:focus{border-color:#333;box-shadow:0 0 0 3px rgba(0,0,0,.05)}.OnboardingModal_inputWithPrefix__9_z33{padding-left:28px;padding-right:40px}.OnboardingModal_statusIcon__IEUQE{position:absolute;right:12px;display:flex;align-items:center}.OnboardingModal_spinner__UmFSZ{width:16px;height:16px;border:2px solid #ddd;border-top-color:#333;border-radius:50%;animation:OnboardingModal_spin__0TYU8 .6s linear infinite}@keyframes OnboardingModal_spin__0TYU8{to{transform:rotate(1turn)}}.OnboardingModal_checkmark__ANQ5D{color:#22c55e;font-weight:700;font-size:1rem}.OnboardingModal_cross__deq27{color:#ef4444;font-weight:700;font-size:1rem}.OnboardingModal_fieldError__xb2qm{font-size:.8rem;color:#ef4444;margin:0}.OnboardingModal_fieldSuccess__9Eewe{font-size:.8rem;color:#22c55e;margin:0}.OnboardingModal_hint__k_QCB{font-size:.8rem;color:#888;margin:0}.OnboardingModal_hint__k_QCB strong{color:#666;font-weight:500}.OnboardingModal_submitError__c7SUg{font-size:.9rem;color:#ef4444;text-align:center;margin:0;padding:12px;background:#fef2f2;border-radius:8px}.OnboardingModal_submitBtn__9RqSr{padding:14px 24px;background:#111;color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:500;cursor:pointer;transition:background .15s,transform .1s}.OnboardingModal_submitBtn__9RqSr:hover:not(:disabled){background:#333}.OnboardingModal_submitBtn__9RqSr:active:not(:disabled){transform:scale(.98)}.OnboardingModal_submitBtn__9RqSr:disabled{background:#ccc;cursor:not-allowed}.OnboardingModal_closeBtn__SEs1E{position:absolute;top:16px;right:16px;width:28px;height:28px;border:none;background:transparent;color:#999;font-size:1rem;cursor:pointer;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background .15s,color .15s}.OnboardingModal_closeBtn__SEs1E:hover:not(:disabled){background:#f5f5f5;color:#333}.OnboardingModal_closeBtn__SEs1E:disabled{cursor:not-allowed;opacity:.5}.OnboardingModal_footerHint__Tcg71{font-size:.8125rem;color:#888;text-align:center;margin:16px 0 0}.FeedbackModal_overlay__1oEPD{position:fixed;inset:0;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;z-index:200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:FeedbackModal_fadeIn__QDXa0 .15s ease-out}@keyframes FeedbackModal_fadeIn__QDXa0{0%{opacity:0}to{opacity:1}}.FeedbackModal_modal__ixz9j{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius);padding:28px;max-width:400px;width:90%;box-shadow:var(--shadow-lg);animation:FeedbackModal_slideUp__3ghwF .2s ease-out}@keyframes FeedbackModal_slideUp__3ghwF{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.FeedbackModal_modal__ixz9j h2{font-size:1.25rem;font-weight:600;margin:0 0 4px;color:var(--color-text)}.FeedbackModal_subtitle__UgW7T{color:var(--color-text-muted);font-size:.875rem;margin:0 0 20px}.FeedbackModal_messageInput__oD3L1{width:100%;padding:12px;font-size:.9375rem;font-family:var(--font-sans);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);color:var(--color-text);resize:vertical;min-height:100px;outline:none;transition:border-color .15s,box-shadow .15s}.FeedbackModal_messageInput__oD3L1:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-light)}.FeedbackModal_messageInput__oD3L1::placeholder{color:var(--color-text-muted)}.FeedbackModal_emailInput__1uxs8{width:100%;margin-top:12px;padding:12px;font-size:.875rem;font-family:var(--font-sans);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);color:var(--color-text);outline:none;transition:border-color .15s,box-shadow .15s}.FeedbackModal_emailInput__1uxs8:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-light)}.FeedbackModal_emailInput__1uxs8::placeholder{color:var(--color-text-muted)}.FeedbackModal_error__eNBWn{color:var(--color-error);font-size:.875rem;margin:12px 0 0}.FeedbackModal_actions__eJccs{display:flex;gap:8px;align-items:center;margin-top:20px}.FeedbackModal_socialLinks__wuoQS{display:flex;gap:8px;margin-right:auto}.FeedbackModal_socialLink__b0USt{display:flex;align-items:center;justify-content:center;width:32px;height:32px;color:var(--color-text-muted);border-radius:var(--radius);transition:all .15s}.FeedbackModal_socialLink__b0USt:hover{color:var(--color-text);background:var(--color-surface)}.FeedbackModal_cancelBtn__HurU7{padding:10px 20px;font-size:.875rem;font-family:var(--font-sans);font-weight:500;background:transparent;color:var(--color-text-muted);border:none;border-radius:var(--radius);cursor:pointer;transition:all .15s}.FeedbackModal_cancelBtn__HurU7:hover{color:var(--color-text);background:var(--color-surface)}.FeedbackModal_submitBtn__cDL6t{padding:10px 24px;font-size:.875rem;font-family:var(--font-sans);font-weight:600;background:var(--color-accent);color:#fff;border:none;border-radius:var(--radius);cursor:pointer;transition:all .15s}.FeedbackModal_submitBtn__cDL6t:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.FeedbackModal_submitBtn__cDL6t:disabled{opacity:.5;cursor:not-allowed}.FeedbackModal_success__I280U{text-align:center;padding:16px 0}.FeedbackModal_checkmark__A_CvE{width:56px;height:56px;background:var(--color-success);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;margin:0 auto 16px}.FeedbackModal_success__I280U h2{margin-bottom:8px}.FeedbackModal_success__I280U p{color:var(--color-text-muted);font-size:.875rem;margin-bottom:24px}.FeedbackModal_doneBtn__gfhju{padding:12px 28px;font-size:.875rem;font-family:var(--font-sans);font-weight:500;background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius);cursor:pointer;transition:all .15s}.FeedbackModal_doneBtn__gfhju:hover{border-color:var(--color-text-muted);background:var(--color-bg)}.AccountMenu_container__bWc1f{position:relative}.AccountMenu_trigger__ssQv8{width:36px;height:36px;padding:0;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;background:var(--ui-bg);backdrop-filter:blur(12px) saturate(1.2);-webkit-backdrop-filter:blur(12px) saturate(1.2);border:1px solid var(--ui-border);overflow:hidden;transition:transform .18s cubic-bezier(.23,1,.32,1),box-shadow .18s ease-out;box-shadow:0 2px 12px rgba(0,0,0,.08)}.AccountMenu_trigger__ssQv8:hover{transform:scale(1.05);box-shadow:0 4px 16px rgba(0,0,0,.12)}.AccountMenu_trigger__ssQv8:active{transform:scale(.95)}.AccountMenu_trigger__ssQv8:focus-visible{outline:2px solid var(--color-accent,#06c);outline-offset:2px}.AccountMenu_avatar__yCNIT{width:100%;height:100%;object-fit:cover;border-radius:50%}.AccountMenu_avatarFallback__t0quE{font-size:.875rem;font-weight:600;font-family:var(--font-sans);color:var(--ui-text);text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none}.AccountMenu_dropdown__A8u90{position:absolute;top:calc(100% + 8px);right:0;min-width:220px;background:var(--ui-bg);backdrop-filter:blur(16px) saturate(1.3);-webkit-backdrop-filter:blur(16px) saturate(1.3);border:1px solid var(--ui-border);border-radius:12px;box-shadow:0 4px 24px rgba(0,0,0,.12),0 2px 8px rgba(0,0,0,.08);z-index:200;animation:AccountMenu_dropdownSlideIn__rR9UL .15s ease-out}@keyframes AccountMenu_dropdownSlideIn__rR9UL{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.AccountMenu_header__WJYER{padding:14px 16px;display:flex;flex-direction:column;gap:4px}.AccountMenu_label__3DzjS{font-size:.6875rem;font-family:var(--font-sans);color:var(--ui-text-muted);text-transform:uppercase;letter-spacing:.03em}.AccountMenu_email__jA_da{font-size:.8125rem;font-family:var(--font-sans);color:var(--ui-text);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AccountMenu_divider__3IpeJ{height:1px;background:var(--ui-border);margin:0}.AccountMenu_logoutBtn__klVql{width:100%;padding:12px 16px;font-size:.8125rem;font-family:var(--font-sans);font-weight:500;color:var(--ui-text);background:transparent;border:none;border-radius:0 0 12px 12px;cursor:pointer;text-align:left;transition:background .15s ease}.AccountMenu_logoutBtn__klVql:hover:not(:disabled){background:var(--ui-bg-hover)}.AccountMenu_logoutBtn__klVql:focus-visible{outline:2px solid var(--color-accent,#06c);outline-offset:-2px}.AccountMenu_logoutBtn__klVql:disabled{opacity:.6;cursor:not-allowed}@media (max-width:640px){.AccountMenu_trigger__ssQv8{width:32px;height:32px}.AccountMenu_avatarFallback__t0quE{font-size:.75rem}.AccountMenu_dropdown__A8u90{min-width:200px;right:0}.AccountMenu_header__WJYER{padding:12px 14px}.AccountMenu_label__3DzjS{font-size:.625rem}.AccountMenu_email__jA_da{font-size:.75rem}.AccountMenu_logoutBtn__klVql{padding:10px 14px;font-size:.75rem}}@media (max-width:375px){.AccountMenu_trigger__ssQv8{width:30px;height:30px}.AccountMenu_avatarFallback__t0quE{font-size:.6875rem}.AccountMenu_dropdown__A8u90{min-width:180px}}.Editor_editor__LOqxF{display:flex;flex-direction:column;height:100vh;height:100dvh;background:var(--color-canvas);overflow:visible;position:relative}.Editor_darkBg__zVQFH,.Editor_glassBg__PEQlF,.Editor_lightBg__GOsXR{--ui-text:var(--platform-text);--ui-text-muted:var(--platform-text-muted);--ui-text-shadow:var(--platform-text-shadow);--ui-bg:var(--platform-surface);--ui-bg-hover:var(--platform-surface-hover);--ui-border:var(--platform-border)}.Editor_topRightControls__vOSS8{position:fixed;top:20px;right:20px;display:flex;align-items:center;gap:10px;z-index:100}.Editor_inviteBtn__Su51O{padding:9px 22px;font-size:.8125rem;font-family:var(--font-sans);font-weight:500;background:var(--ui-bg);backdrop-filter:blur(12px) saturate(1.2);-webkit-backdrop-filter:blur(12px) saturate(1.2);color:var(--ui-text);text-shadow:var(--ui-text-shadow);border:1px solid var(--ui-border);border-radius:20px;cursor:pointer;transition:transform .18s cubic-bezier(.23,1,.32,1),background .15s ease-out,box-shadow .18s ease-out;box-shadow:0 2px 12px rgba(0,0,0,.08)}.Editor_inviteBtn__Su51O:hover:not(:disabled){background:var(--ui-bg-hover);transform:scale(1.02);box-shadow:0 4px 16px rgba(0,0,0,.12)}.Editor_inviteBtn__Su51O:active:not(:disabled){transform:scale(.98)}.Editor_inviteBtn__Su51O:disabled{opacity:.6;cursor:not-allowed}.Editor_publishedBtn__wR6mQ{color:var(--ui-text-muted)}.Editor_inviteBtn__Su51O.Editor_unpublishedChanges__MMTC1{display:inline-flex}.Editor_inviteBtn__Su51O.Editor_publishError__WpsKB{background:rgba(200,80,80,.2);border-color:rgba(200,80,80,.3);color:#b43c3c;text-shadow:0 0 8px hsla(0,0%,100%,.8)}.Editor_inviteBtn__Su51O.Editor_publishError__WpsKB:hover{background:rgba(200,80,80,.3)}.Editor_signInBtn___n3gv{padding:9px 18px;font-size:.8125rem;font-family:var(--font-sans);font-weight:500;background:var(--ui-bg);backdrop-filter:blur(12px) saturate(1.2);-webkit-backdrop-filter:blur(12px) saturate(1.2);color:var(--ui-text-muted);text-shadow:var(--ui-text-shadow);border:1px solid var(--ui-border);border-radius:20px;cursor:pointer;transition:transform .18s cubic-bezier(.23,1,.32,1),background .15s ease-out,color .15s ease-out,box-shadow .18s ease-out;box-shadow:0 2px 12px rgba(0,0,0,.08)}.Editor_signInBtn___n3gv:hover{background:var(--ui-bg-hover);color:var(--ui-text);transform:scale(1.02);box-shadow:0 4px 16px rgba(0,0,0,.12)}.Editor_signInBtn___n3gv:active{transform:scale(.98)}.Editor_signInBtn___n3gv:focus-visible{outline:2px solid var(--color-accent,#06c);outline-offset:2px}.Editor_backgroundBtnWrapper__VvXVr{position:fixed;top:20px;right:max(8px,calc((100vw - 1200px) / 2));z-index:100}.Editor_backgroundBtn__c3XyQ{width:36px;height:36px;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-family:var(--font-sans);background:var(--ui-bg);backdrop-filter:blur(12px) saturate(1.2);-webkit-backdrop-filter:blur(12px) saturate(1.2);color:var(--ui-text-muted);border:1px solid var(--ui-border);border-radius:8px;cursor:pointer;transition:transform .18s cubic-bezier(.23,1,.32,1),background .15s ease-out,box-shadow .18s ease-out,color .15s ease-out;box-shadow:0 2px 12px rgba(0,0,0,.08)}.Editor_backgroundIcon__5_J59{width:14px;height:14px;background:currentColor;border-radius:2px}.Editor_backgroundBtn__c3XyQ:hover{background:var(--ui-bg-hover);color:var(--ui-text);transform:scale(1.05);box-shadow:0 4px 16px rgba(0,0,0,.12)}.Editor_backgroundBtn__c3XyQ:active{transform:scale(.95)}.Editor_backgroundBtnActive__PmcKS{background:rgba(0,0,0,.7);color:hsla(0,0%,100%,.95);border-color:transparent}.Editor_backgroundBtnActive__PmcKS .Editor_backgroundIcon__5_J59{background:hsla(0,0%,100%,.95)}.Editor_publishedUrl__v_hbs{position:fixed;top:64px;right:20px;font-size:.6875rem;font-family:var(--font-mono);z-index:99;animation:Editor_publishedUrlSlideIn__eUZlF .4s cubic-bezier(.23,1,.32,1);background:var(--ui-bg);backdrop-filter:blur(12px) saturate(1.2);-webkit-backdrop-filter:blur(12px) saturate(1.2);border:1px solid var(--ui-border);border-radius:16px;padding:6px 12px;box-shadow:0 2px 8px rgba(0,0,0,.08)}@keyframes Editor_publishedUrlSlideIn__eUZlF{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.Editor_confettiContainer__2pBYg{position:fixed;top:20px;right:20px;width:140px;height:80px;pointer-events:none;z-index:101;overflow:visible}.Editor_confetti__CEFZ6{position:absolute;width:6px;height:6px;border-radius:1px;opacity:0;animation:Editor_confettiFall__1keSg 1.2s cubic-bezier(.25,.46,.45,.94) forwards;animation-delay:var(--delay,0s)}.Editor_confetti__CEFZ6:first-child{left:20%;top:50%;background:#ff6b9d;--delay:0s;--drift:-15px}.Editor_confetti__CEFZ6:nth-child(2){left:35%;top:45%;background:#ffd93d;--delay:0.05s;--drift:8px}.Editor_confetti__CEFZ6:nth-child(3){left:50%;top:50%;background:#6bcf7f;--delay:0.1s;--drift:-5px}.Editor_confetti__CEFZ6:nth-child(4){left:65%;top:48%;background:#4ecdc4;--delay:0.08s;--drift:12px}.Editor_confetti__CEFZ6:nth-child(5){left:80%;top:52%;background:#a084e8;--delay:0.12s;--drift:-10px}.Editor_confetti__CEFZ6:nth-child(6){left:25%;top:55%;background:#ff9f43;--delay:0.03s;--drift:6px}.Editor_confetti__CEFZ6:nth-child(7){left:45%;top:42%;background:#ff6b9d;--delay:0.15s;--drift:-8px}.Editor_confetti__CEFZ6:nth-child(8){left:70%;top:58%;background:#ffd93d;--delay:0.07s;--drift:10px}@keyframes Editor_confettiFall__1keSg{0%{opacity:1;transform:translateY(0) translateX(0) rotate(0deg) scale(1)}20%{opacity:1;transform:translateY(-20px) translateX(var(--drift,0)) rotate(90deg) scale(1.1)}to{opacity:0;transform:translateY(50px) translateX(calc(var(--drift, 0px) * 2)) rotate(1turn) scale(.6)}}.Editor_publishedUrl__v_hbs a{color:var(--ui-text-muted);text-shadow:var(--ui-text-shadow);text-decoration:none;transition:color .15s ease}.Editor_publishedUrl__v_hbs a:hover{color:var(--ui-text)}.Editor_saveIndicator__AwYvY{position:fixed;bottom:20px;left:20px;font-size:.6875rem;font-family:var(--font-sans);z-index:100;padding:6px 12px;background:var(--ui-bg);backdrop-filter:blur(12px) saturate(1.2);-webkit-backdrop-filter:blur(12px) saturate(1.2);color:var(--ui-text-muted);text-shadow:var(--ui-text-shadow);border:1px solid var(--ui-border);border-radius:14px;box-shadow:0 2px 8px rgba(0,0,0,.08)}.Editor_saving__N7aey{font-style:italic}.Editor_saveError__iCwi_,.Editor_saved__g9Bo8,.Editor_saving__N7aey{color:var(--color-text-muted)}.Editor_saveError__iCwi_{font-size:.75rem;font-family:var(--font-sans);background:none;border:none;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:2px;transition:color var(--transition-fast)}.Editor_saveError__iCwi_:hover{color:var(--color-text)}.Editor_offline__KYAw_{color:var(--color-text-muted);font-style:italic}.Editor_conflictModal__rOf7E{position:fixed;inset:0;background:rgba(0,0,0,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000}.Editor_conflictContent__zf0x8{background:#fff;border-radius:16px;padding:28px 32px;max-width:380px;box-shadow:0 20px 40px rgba(0,0,0,.15)}.Editor_conflictContent__zf0x8 h3{margin:0 0 8px;font-size:1rem;font-weight:600;color:var(--color-text)}.Editor_conflictContent__zf0x8 p{margin:0 0 20px;font-size:.875rem;color:var(--color-text-muted);line-height:1.5}.Editor_conflictActions___Ru7N{display:flex;gap:10px}.Editor_conflictBtn__nY3wJ{flex:1 1;padding:10px 16px;font-size:.8125rem;font-weight:500;background:var(--color-accent);color:#fff;border:none;border-radius:8px;cursor:pointer;transition:transform .15s ease,background .15s ease}.Editor_conflictBtn__nY3wJ:hover{background:var(--color-accent-hover,var(--color-accent));transform:scale(1.02)}.Editor_conflictBtnSecondary__Vv83h{flex:1 1;padding:10px 16px;font-size:.8125rem;font-weight:500;background:rgba(0,0,0,.05);color:var(--color-text);border:none;border-radius:8px;cursor:pointer;transition:transform .15s ease,background .15s ease}.Editor_conflictBtnSecondary__Vv83h:hover{background:rgba(0,0,0,.08);transform:scale(1.02)}.Editor_mainContent__qQgP7{flex:1 1;display:flex;flex-direction:column;overflow:auto;min-height:0}.Editor_feedbackBtn__dumQb{position:fixed;bottom:20px;right:20px;display:flex;align-items:center;gap:8px;padding:10px 16px 10px 12px;font-size:.75rem;font-family:var(--font-sans);font-weight:500;background:var(--ui-bg);backdrop-filter:blur(12px) saturate(1.2);-webkit-backdrop-filter:blur(12px) saturate(1.2);color:var(--ui-text-muted);text-shadow:var(--ui-text-shadow);border:1px solid var(--ui-border);border-radius:20px;cursor:pointer;transition:all .15s ease;z-index:50;box-shadow:0 2px 8px rgba(0,0,0,.08)}.Editor_feedbackBtn__dumQb:hover{background:var(--ui-bg-hover);color:var(--ui-text);box-shadow:0 4px 12px rgba(0,0,0,.12)}.Editor_feedbackLogo__VLALH{flex-shrink:0;width:18px;height:18px}.Editor_feedbackOverlay__Yo03D{position:fixed;inset:0;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;z-index:200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:Editor_feedbackFadeIn__TA0Dz .15s ease-out}@keyframes Editor_feedbackFadeIn__TA0Dz{0%{opacity:0}to{opacity:1}}.Editor_feedbackModal__phg8B{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius);padding:28px;max-width:420px;width:90%;box-shadow:var(--shadow-lg);animation:Editor_feedbackSlideUp__BF0PO .2s ease-out}@keyframes Editor_feedbackSlideUp__BF0PO{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.Editor_feedbackModal__phg8B h2{font-size:1.25rem;font-weight:600;margin:0 0 4px;color:var(--color-text)}.Editor_feedbackSubtitle__BI9YV{color:var(--color-text-muted);font-size:.875rem;margin:0 0 20px}.Editor_feedbackTextarea__vFBYI{width:100%;padding:12px;font-size:.9375rem;font-family:var(--font-sans);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);color:var(--color-text);resize:vertical;min-height:100px;outline:none;transition:border-color .15s,box-shadow .15s}.Editor_feedbackTextarea__vFBYI:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-light)}.Editor_feedbackTextarea__vFBYI::placeholder{color:var(--color-text-muted)}.Editor_feedbackEmailInput__GBuoW{width:100%;margin-top:12px;padding:12px;font-size:.875rem;font-family:var(--font-sans);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);color:var(--color-text);outline:none;transition:border-color .15s,box-shadow .15s}.Editor_feedbackEmailInput__GBuoW:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-light)}.Editor_feedbackEmailInput__GBuoW::placeholder{color:var(--color-text-muted)}.Editor_feedbackError__imHTI{color:var(--color-error);font-size:.875rem;margin:12px 0 0}.Editor_feedbackActions__xhvph{display:flex;gap:8px;justify-content:flex-end;margin-top:20px}.Editor_feedbackCancelBtn__Qf71Q{padding:10px 20px;font-size:.875rem;font-family:var(--font-sans);font-weight:500;background:transparent;color:var(--color-text-muted);border:none;border-radius:var(--radius);cursor:pointer;transition:all .15s}.Editor_feedbackCancelBtn__Qf71Q:hover{color:var(--color-text);background:var(--color-surface)}.Editor_feedbackSubmitBtn__7KQkA{padding:10px 24px;font-size:.875rem;font-family:var(--font-sans);font-weight:600;background:var(--color-accent);color:#fff;border:none;border-radius:var(--radius);cursor:pointer;transition:all .15s}.Editor_feedbackSubmitBtn__7KQkA:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.Editor_feedbackSubmitBtn__7KQkA:disabled{opacity:.5;cursor:not-allowed}.Editor_feedbackSuccess__nW0DM{text-align:center;padding:16px 0}.Editor_feedbackCheckmark__aukhC{width:56px;height:56px;background:var(--color-success);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;margin:0 auto 16px}.Editor_feedbackSuccess__nW0DM h2{margin-bottom:8px}.Editor_feedbackSuccess__nW0DM p{color:var(--color-text-muted);font-size:.875rem;margin-bottom:24px}.Editor_feedbackDoneBtn__ndUPr{padding:12px 28px;font-size:.875rem;font-family:var(--font-sans);font-weight:500;background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius);cursor:pointer;transition:all .15s}.Editor_feedbackDoneBtn__ndUPr:hover{border-color:var(--color-text-muted);background:var(--color-bg)}@media (max-width:820px){.Editor_backgroundBtnWrapper__VvXVr{top:max(16px,env(safe-area-inset-top,16px));right:calc(max(12px, env(safe-area-inset-right, 12px)) + 140px)}.Editor_topRightControls__vOSS8{top:max(16px,env(safe-area-inset-top,16px));right:max(12px,env(safe-area-inset-right,12px));gap:8px}.Editor_backgroundBtn__c3XyQ{width:34px;height:34px}.Editor_backgroundIcon__5_J59{width:12px;height:12px}.Editor_inviteBtn__Su51O{padding:8px 16px;font-size:.75rem;min-height:36px}.Editor_signInBtn___n3gv{padding:8px 14px;font-size:.75rem;min-height:36px}.Editor_publishedUrl__v_hbs{top:58px;right:12px;font-size:.625rem;padding:5px 10px;border-radius:14px}}@media (max-width:640px){.Editor_backgroundBtnWrapper__VvXVr{top:max(12px,env(safe-area-inset-top,12px));right:calc(max(12px, env(safe-area-inset-right, 12px)) + 120px)}.Editor_topRightControls__vOSS8{top:max(12px,env(safe-area-inset-top,12px));right:max(12px,env(safe-area-inset-right,12px));gap:6px}.Editor_soundBtn__yYIST{width:32px;height:32px;font-size:.875rem}.Editor_backgroundBtn__c3XyQ{width:32px;height:32px}.Editor_backgroundIcon__5_J59{width:11px;height:11px}.Editor_inviteBtn__Su51O{padding:7px 14px}.Editor_inviteBtn__Su51O,.Editor_signInBtn___n3gv{font-size:.6875rem;min-height:34px;border-radius:17px}.Editor_signInBtn___n3gv{padding:7px 12px}.Editor_publishedUrl__v_hbs{top:52px;right:12px;font-size:.5625rem;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:4px 8px;border-radius:12px}.Editor_saveIndicator__AwYvY{left:max(12px,env(safe-area-inset-left,12px));padding:5px 10px}.Editor_feedbackBtn__dumQb,.Editor_saveIndicator__AwYvY{bottom:max(16px,env(safe-area-inset-bottom,16px));font-size:.625rem}.Editor_feedbackBtn__dumQb{right:max(12px,env(safe-area-inset-right,12px));padding:6px 10px;gap:5px;min-height:32px}.Editor_feedbackLogo__VLALH{width:14px;height:14px}.Editor_conflictContent__zf0x8{margin:16px;padding:20px 24px;max-width:calc(100vw - 32px)}.Editor_conflictActions___Ru7N{flex-direction:column;gap:8px}.Editor_conflictBtnSecondary__Vv83h,.Editor_conflictBtn__nY3wJ{min-height:44px}}@media (max-width:375px){.Editor_backgroundBtnWrapper__VvXVr{right:calc(max(8px, env(safe-area-inset-right, 8px)) + 100px)}.Editor_topRightControls__vOSS8{gap:4px}.Editor_inviteBtn__Su51O{padding:6px 12px;font-size:.625rem}.Editor_signInBtn___n3gv{padding:6px 10px;font-size:.625rem}.Editor_backgroundBtn__c3XyQ{width:30px;height:30px}.Editor_feedbackBtn__dumQb{padding:5px 8px;font-size:.5625rem}.Editor_feedbackBtn__dumQb span:not(.Editor_feedbackLogo__VLALH){display:none}}