.layout_publicWrapper__KBhlJ{min-height:100dvh;display:flex;flex-direction:column}.layout_mainContent__Tbvo0{flex:1;display:flex;flex-direction:column}.Badge_badge__4WAk9{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;padding:.125rem .625rem;font-size:.75rem;font-weight:600;line-height:1.25rem;border-radius:9999px;white-space:nowrap;border:1px solid transparent}.Badge_primary___oZ9V{background-color:color-mix(in srgb,var(--primary-action) 15%,transparent);color:var(--primary-action)}.Badge_neutral__BrPyG{background-color:var(--bg-base);color:var(--text-secondary);border-color:var(--border-color)}.Badge_success__Lfeke{background-color:color-mix(in srgb,#10B981 15%,transparent);color:var(--color-success)}.Badge_danger___YLXi{background-color:color-mix(in srgb,var(--color-error) 15%,transparent);color:var(--color-error)}.Button_btn__f9ie8{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-weight:600;border-radius:8px;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .1s ease,box-shadow .2s ease;border:1px solid transparent;font-family:var(--font-family);white-space:nowrap;position:relative;letter-spacing:.02em}.Button_btn__f9ie8:active:not(:disabled):not(.Button_disabled__q6hei){transform:scale(.96)}.Button_btn__f9ie8.Button_disabled__q6hei,.Button_btn__f9ie8:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.Button_btn__f9ie8:focus-visible{outline:none;box-shadow:0 0 0 2px var(--bg-base),0 0 0 4px var(--text-main)}.Button_primary__2t8Fh{background-color:var(--primary-action);color:var(--primary-action-text)}.Button_primary__2t8Fh:hover:not(:disabled){background-color:var(--primary-action-hover);transform:translateY(-1px);box-shadow:var(--shadow-sm)}.Button_primary__2t8Fh:active:not(:disabled){transform:translateY(0) scale(.96)}.Button_secondary__6iDUg{background-color:transparent;border-color:var(--border-color);color:var(--text-main)}.Button_secondary__6iDUg:hover:not(:disabled){background-color:var(--border-color);color:var(--text-main)}.Button_outline__NvzSr{background-color:transparent;border-color:var(--primary-action);color:var(--primary-action)}.Button_outline__NvzSr:hover:not(:disabled){background-color:color-mix(in srgb,var(--primary-action) 5%,transparent)}.Button_ghost__vAz4S{background-color:transparent;color:var(--text-secondary)}.Button_ghost__vAz4S:hover:not(:disabled){background-color:var(--border-color);color:var(--text-main)}.Button_btn__f9ie8.Button_nav__Gv0eM{background-color:transparent;color:var(--text-secondary);padding-left:.5rem;padding-right:.5rem}.Button_btn__f9ie8.Button_nav__Gv0eM:hover:not(:disabled){background-color:var(--bg-base);color:var(--text-primary)}.Button_danger__qDiFT{background-color:var(--color-error);color:#FFFFFF}.Button_danger__qDiFT:hover:not(:disabled){background-color:color-mix(in srgb,var(--color-error) 85%,#000000)}.Button_danger-outline__xrvpf{background-color:transparent;border-color:var(--color-error);color:var(--color-error)}.Button_danger-outline__xrvpf:hover:not(:disabled){background-color:color-mix(in srgb,var(--color-error) 10%,transparent)}.Button_success__NqjiJ{background-color:var(--color-success);color:#FFFFFF}.Button_success__NqjiJ:hover:not(:disabled){background-color:color-mix(in srgb,var(--color-success) 85%,#000000)}.Button_info__KyliT{background-color:var(--color-info);color:var(--primary-action-text)}.Button_info__KyliT:hover:not(:disabled){background-color:color-mix(in srgb,var(--color-info) 85%,#000000)}.Button_info-outline__RAYH1{background-color:transparent;border-color:var(--color-info);color:var(--color-info)}.Button_info-outline__RAYH1:hover:not(:disabled){background-color:color-mix(in srgb,var(--color-info) 10%,transparent)}.Button_warning__eK7Ov{background-color:var(--color-warning);color:var(--primary-action-text)}.Button_warning__eK7Ov:hover:not(:disabled){background-color:color-mix(in srgb,var(--color-warning) 85%,#000000)}.Button_warning-outline__U_Ys8{background-color:transparent;border-color:var(--color-warning);color:var(--color-warning)}.Button_warning-outline__U_Ys8:hover:not(:disabled){background-color:color-mix(in srgb,var(--color-warning) 10%,transparent)}.Button_sm__8LIDP{padding:.4rem .8rem;font-size:.875rem}.Button_md__8j3Z0{padding:.6rem 1.2rem;font-size:.9375rem}.Button_lg__TClhw{padding:.8rem 1.8rem;font-size:1rem}.Button_icon__iVvZD{padding:.5rem;width:2.5rem;height:2.5rem}.Button_spinner__qDQWX{animation:Button_spin__j6Abv 1s linear infinite}@keyframes Button_spin__j6Abv{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Button_content__jowBj{display:inline-flex;align-items:center;justify-content:center;gap:.5rem}.Button_hiddenText__vriKO{opacity:.3}.Card_card____wiF{display:flex;flex-direction:column;height:100%;background-color:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:12px;color:var(--text-main);box-shadow:0 1px 3px rgba(0,0,0,.05),0 1px 2px rgba(0,0,0,.03);overflow:hidden}.Card_header__eFc8E{display:flex;flex-direction:column;gap:.375rem;padding:1.5rem 1.5rem 0}.Card_title__mFppB{font-size:1.125rem;font-weight:600;line-height:1;letter-spacing:-.01em;color:var(--text-main);margin:0}.Card_description__2KrUF{font-size:.875rem;color:var(--text-muted);margin:0}.Card_content__Yh_kF{padding:1.5rem;flex:1;display:flex;flex-direction:column}.Card_header__eFc8E+.Card_content__Yh_kF{padding-top:1rem}.Card_footer__JQmrV{display:flex;align-items:center;padding:0 1.5rem 1.5rem}.Card_footer__JQmrV[data-separator=true]{border-top:1px solid var(--border-subtle);padding-top:1.5rem;background-color:var(--bg-base)}.EmptyState_container__V3Kdo{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:3rem 1.5rem;width:100%;background-color:transparent}.EmptyState_iconWrapper__bEnCj{display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;border-radius:50%;margin-bottom:1rem}.EmptyState_default__89K0B{background-color:var(--bg-icon-neutral);color:var(--text-main)}.EmptyState_primary__eQXhj{background-color:var(--bg-icon-primary);color:var(--primary-action)}.EmptyState_success__1oM6T{background-color:var(--bg-icon-success);color:var(--color-success)}.EmptyState_error__ppzFl{background-color:var(--bg-icon-error);color:var(--color-error)}.EmptyState_textGroup__MdI5n{display:flex;flex-direction:column;gap:.5rem;max-width:400px}.EmptyState_title__yJyhQ{font-size:1.125rem;font-weight:600;color:var(--text-main);margin:0}.EmptyState_description__xC_mj{font-size:.875rem;color:var(--text-muted);margin:0;line-height:1.5}.EmptyState_actionWrapper__uLqqk{margin-top:1.5rem}.PreviewFrame_container__ger9A{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;border:1px solid var(--border-subtle);border-radius:8px;background-color:var(--bg-surface);overflow:hidden}.PreviewFrame_checkerboard__VW285{background-color:var(--bg-surface);background-image:linear-gradient(45deg,var(--bg-base) 25%,transparent 25%),linear-gradient(-45deg,var(--bg-base) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,var(--bg-base) 75%),linear-gradient(-45deg,transparent 75%,var(--bg-base) 75%)}.PreviewFrame_checkerboardLight__r3fgC,.PreviewFrame_checkerboard__VW285{background-size:20px 20px;background-position:0 0,0 10px,10px -10px,-10px 0}.PreviewFrame_checkerboardLight__r3fgC{background-color:#FFFFFF;background-image:linear-gradient(45deg,#F9FAFB 25%,transparent 0),linear-gradient(-45deg,#F9FAFB 25%,transparent 0),linear-gradient(45deg,transparent 75%,#F9FAFB 0),linear-gradient(-45deg,transparent 75%,#F9FAFB 0)}.PreviewFrame_checkerboardDark__5Rfqq{background-color:#1D1B20;background-image:linear-gradient(45deg,#07070B 25%,transparent 0),linear-gradient(-45deg,#07070B 25%,transparent 0),linear-gradient(45deg,transparent 75%,#07070B 0),linear-gradient(-45deg,transparent 75%,#07070B 0);background-size:20px 20px;background-position:0 0,0 10px,10px -10px,-10px 0}.PreviewFrame_image__nYh5P{width:100%;height:100%;object-fit:contain;position:relative;z-index:10}.PreviewFrame_contentWrapper__Hc0Zr{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative;z-index:10}.PreviewFrame_loadingOverlay__xRDpo{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background-color:color-mix(in srgb,var(--bg-surface) 70%,transparent);backdrop-filter:blur(4px);z-index:20}.PreviewFrame_spinner__oiQ0z{color:var(--primary-action);animation:PreviewFrame_spin__hkyfE 1s linear infinite}@keyframes PreviewFrame_spin__hkyfE{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.PreviewFrame_placeholder__X1IW1{display:flex;flex-direction:column;align-items:center;gap:.5rem;color:var(--text-muted)}.PreviewFrame_placeholderIcon__RLBL1{opacity:.5}.PreviewFrame_placeholderText__weJr7{font-size:.875rem;font-weight:500}.Banner_banner__JkdKB{display:flex;align-items:flex-start;flex-wrap:wrap;gap:1rem;width:100%;padding:1rem;border-radius:8px;border:1px solid transparent;transition:all .2s ease}.Banner_textGroup__Oj0f7{display:flex;align-items:flex-start;gap:.75rem;flex:1 1 200px;min-width:0}.Banner_iconWrapper__y0UCX{flex-shrink:0;display:flex;align-items:center;margin-top:.125rem}.Banner_content__m7ZO0{flex:1;font-size:.875rem;line-height:1.5;min-width:0}.Banner_title__WjmMV{display:block;font-weight:700;color:inherit;margin-bottom:.25rem}.Banner_message__9_o9Y{color:var(--text-main);opacity:.9}.Banner_actions__wsTFl{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;flex-shrink:0;margin-left:auto}.Banner_actionContainer__73ywG{flex-shrink:0}.Banner_closeBtn__Jv2Jb{background-color:transparent;border:none;color:inherit;opacity:.5;cursor:pointer;padding:.25rem;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.Banner_closeBtn__Jv2Jb:hover{background-color:color-mix(in srgb,var(--text-main) 10%,transparent);opacity:1}.Banner_info__Hn1xN{background-color:color-mix(in srgb,var(--color-info) 10%,transparent);border-color:color-mix(in srgb,var(--color-info) 20%,transparent);color:var(--color-info)}.Banner_warning__TbbMs{background-color:color-mix(in srgb,var(--color-warning) 10%,transparent);border-color:color-mix(in srgb,var(--color-warning) 20%,transparent);color:var(--color-warning)}.Banner_error__83B0y{background-color:color-mix(in srgb,var(--color-error) 10%,transparent);border-color:color-mix(in srgb,var(--color-error) 20%,transparent);color:var(--color-error)}.Banner_success__1uLtO{background-color:color-mix(in srgb,var(--color-success) 10%,transparent);border-color:color-mix(in srgb,var(--color-success) 20%,transparent);color:var(--color-success)}@media (min-width:768px){.Banner_banner__JkdKB{align-items:center;padding:.75rem 1rem}.Banner_textGroup__Oj0f7{align-items:center}.Banner_iconWrapper__y0UCX{margin-top:0}.Banner_title__WjmMV{display:inline;margin-right:.5rem;margin-bottom:0}.Banner_message__9_o9Y{display:inline}}.Dialog_dialog__nNNKr{background-color:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:16px;width:90%;max-width:440px;padding:1.5rem;box-shadow:var(--shadow-float);animation:Dialog_slideUp__a7Ej6 .3s cubic-bezier(.16,1,.3,1);margin:auto}.Dialog_dialog__nNNKr::backdrop{background-color:rgba(0,0,0,.4);backdrop-filter:blur(4px);animation:Dialog_fadeIn__aasQH .2s ease-out}.Dialog_content__zomri{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.5rem}.Dialog_title__fCcon{font-size:1.25rem;font-weight:700;color:var(--text-main);margin:0}.Dialog_description__3ibUa{font-size:.875rem;color:var(--text-secondary);line-height:1.5;margin:0}.Dialog_actions__rz2IJ{display:flex;flex-direction:column;gap:.75rem;width:100%}.Dialog_actions__rz2IJ>*{width:100%}@media (min-width:768px){.Dialog_actions__rz2IJ{flex-direction:row-reverse;justify-content:flex-start}.Dialog_actions__rz2IJ>*{width:auto}}@keyframes Dialog_fadeIn__aasQH{0%{opacity:0}to{opacity:1}}@keyframes Dialog_slideUp__a7Ej6{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.ProgressBar_container__guIzx{display:flex;flex-direction:column;gap:.5rem;width:100%}.ProgressBar_header__UkHQz{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;width:100%}.ProgressBar_textGroup__t3WfH{display:flex;flex-direction:column;gap:.125rem;min-width:0}.ProgressBar_primaryLabel__G6GPj{font-size:.875rem;font-weight:600;color:var(--text-main);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ProgressBar_messageLabel__o0CQF{font-size:.75rem;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ProgressBar_counterText__8yvHD{font-size:.875rem;font-weight:600;color:var(--text-main);font-variant-numeric:tabular-nums;flex-shrink:0}.ProgressBar_track__1dTtO{width:100%;background-color:color-mix(in srgb,var(--text-main) 12%,transparent);border-radius:9999px;overflow:hidden;position:relative;transform:translateZ(0)}.ProgressBar_sm___swhG{height:6px}.ProgressBar_md__mW1Uq{height:10px}.ProgressBar_indicator__UrqT2{height:100%;background-color:var(--color-success);border-radius:9999px;transition:width .4s cubic-bezier(.175,.885,.32,1.275)}.Spinner_container__TZLb_{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem}.Spinner_fullCenter__arEXk{display:flex;position:absolute;inset:0;width:100%;height:100%;z-index:50;background-color:color-mix(in srgb,var(--bg-base) 80%,transparent);backdrop-filter:blur(2px)}.Spinner_primary__2rZUd{color:var(--primary-action)}.Spinner_neutral__DFKLz{color:currentColor;opacity:.8}.Spinner_success__SDuxa{color:var(--color-success)}.Spinner_spinner__ABlW4{animation:Spinner_spin__1IKSK 1s linear infinite}@keyframes Spinner_spin__1IKSK{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Spinner_label__bX4i8{font-size:.875rem;font-weight:500;color:var(--text-muted);animation:Spinner_pulse__zYT_l 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes Spinner_pulse__zYT_l{0%,to{opacity:1}50%{opacity:.6}}.Toast_toast__T8brL{display:flex;align-items:flex-start;gap:.75rem;width:100%;max-width:350px;padding:1rem;background-color:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:8px;box-shadow:var(--shadow-float);position:relative;overflow:hidden;animation:Toast_slideIn__R0JN3 .3s cubic-bezier(.175,.885,.32,1.275);transition:opacity .3s ease,transform .3s ease}.Toast_toastClosing__AolDO{opacity:0;transform:translateX(100%)}.Toast_accent__VBjgm{position:absolute;left:0;top:0;bottom:0;width:4px}.Toast_success__BBLG4 .Toast_accent__VBjgm{background-color:var(--color-success)}.Toast_success__BBLG4 .Toast_icon__w_CTv{color:var(--color-success)}.Toast_error__PHXY_ .Toast_accent__VBjgm{background-color:var(--color-error)}.Toast_error__PHXY_ .Toast_icon__w_CTv{color:var(--color-error)}.Toast_warning__6CMPa .Toast_accent__VBjgm{background-color:var(--color-warning)}.Toast_warning__6CMPa .Toast_icon__w_CTv{color:var(--color-warning)}.Toast_info__6MTtD .Toast_accent__VBjgm{background-color:var(--color-info)}.Toast_info__6MTtD .Toast_icon__w_CTv{color:var(--color-info)}.Toast_iconWrapper___K5zI{flex-shrink:0;margin-top:.125rem}.Toast_content__z32XU{flex:1;display:flex;flex-direction:column;gap:.25rem}.Toast_title__u4XT7{font-size:.875rem;font-weight:600;color:var(--text-main);margin:0}.Toast_message__PRbvv{font-size:.8125rem;color:var(--text-secondary);line-height:1.4;margin:0}.Toast_closeBtn__gxm9z{flex-shrink:0;background-color:transparent;border:none;color:var(--text-muted);cursor:pointer;padding:.25rem;border-radius:4px;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.Toast_closeBtn__gxm9z:hover{background-color:var(--bg-base);color:var(--text-main)}.Toast_closeBtn__gxm9z:focus-visible{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--primary-action) 20%,transparent)}@keyframes Toast_slideIn__R0JN3{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.CanvasInput_fieldContainer__2WV_t{display:flex;flex-direction:column;gap:.375rem;width:100%}.CanvasInput_editor___AiAA{width:100%;min-height:120px;padding:1rem;background-color:var(--bg-surface);border:1px solid var(--border-color);color:var(--text-main);border-radius:8px;font-family:var(--font-family);transition:all .2s ease;outline:none;white-space:pre-wrap;word-break:break-word;overflow-wrap:break-word}.CanvasInput_editor___AiAA[data-placeholder]:empty:before{content:attr(data-placeholder);color:var(--text-muted);cursor:text}.CanvasInput_editor___AiAA:not([aria-disabled=true]):hover{border-color:color-mix(in srgb,var(--primary-action) 50%,var(--border-color))}.CanvasInput_editor___AiAA:not([aria-disabled=true]):focus{border-color:var(--primary-action);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary-action) 15%,transparent)}.CanvasInput_editor___AiAA.CanvasInput_inputError__kk5Kx{border-color:var(--color-error)}.CanvasInput_editor___AiAA.CanvasInput_inputError__kk5Kx:not([aria-disabled=true]):focus{border-color:var(--color-error);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-error) 15%,transparent)}.CanvasInput_editor___AiAA[aria-disabled=true]{background-color:var(--bg-base);color:var(--text-muted);cursor:not-allowed;opacity:.7;user-select:none}.Checkbox_container__ecJTd{display:inline-flex;align-items:flex-start;gap:.75rem;position:relative;cursor:pointer;vertical-align:top}.Checkbox_containerDisabled__z5BKz{cursor:not-allowed;opacity:.6}.Checkbox_input__1CBDL{position:absolute;opacity:0;width:0;height:0;margin:0;padding:0}.Checkbox_checkboxBox__zVF8w{width:1.25rem;height:1.25rem;flex-shrink:0;border:2px solid var(--border-color);border-radius:4px;background-color:var(--bg-surface);display:flex;align-items:center;justify-content:center;transition:all .2s ease;margin-top:.125rem}.Checkbox_input__1CBDL:not(:disabled):not(:checked)+.Checkbox_checkboxBox__zVF8w:hover{border-color:color-mix(in srgb,var(--primary-action) 50%,var(--border-color))}.Checkbox_input__1CBDL:checked+.Checkbox_checkboxBox__zVF8w{background-color:var(--primary-action);border-color:var(--primary-action)}.Checkbox_input__1CBDL:focus-visible+.Checkbox_checkboxBox__zVF8w{box-shadow:0 0 0 2px color-mix(in srgb,var(--primary-action) 20%,transparent);border-color:var(--primary-action)}.Checkbox_input__1CBDL.Checkbox_inputError__Q98Fv+.Checkbox_checkboxBox__zVF8w{border-color:var(--color-error)}.Checkbox_input__1CBDL.Checkbox_inputError__Q98Fv:focus-visible+.Checkbox_checkboxBox__zVF8w{box-shadow:0 0 0 2px color-mix(in srgb,var(--color-error) 20%,transparent)}.Checkbox_checkIcon__RNQaw{color:var(--primary-action-text);opacity:0;transform:scale(.5);transition:all .2s cubic-bezier(.175,.885,.32,1.275)}.Checkbox_input__1CBDL:checked+.Checkbox_checkboxBox__zVF8w .Checkbox_checkIcon__RNQaw{opacity:1;transform:scale(1)}.Checkbox_textWrapper__wOivG{display:flex;flex-direction:column;gap:.125rem}.ColorPicker_fieldContainer__Pi1UU{display:flex;flex-direction:column;gap:.375rem;width:100%;min-width:0;max-width:100%}.ColorPicker_pickerContainer__RiUzR{display:flex;align-items:center;justify-content:flex-start;gap:.75rem;width:100%;flex-wrap:wrap;padding:.25rem;margin:-.25rem}.ColorPicker_pickerContainer__RiUzR.ColorPicker_disabled__DaPLq{opacity:.6;cursor:not-allowed}.ColorPicker_colorBtn__YBXmd{width:2rem;height:2rem;border-radius:50%;border:1px solid var(--border-subtle);background-color:var(--preset-color,transparent);cursor:pointer;transition:transform .2s cubic-bezier(.175,.885,.32,1.275),box-shadow .2s ease;outline:none;box-shadow:var(--shadow-sm)}.ColorPicker_colorBtn__YBXmd:not(:disabled):hover{transform:scale(1.1);box-shadow:var(--shadow-md)}.ColorPicker_colorBtn__YBXmd:disabled{cursor:not-allowed}.ColorPicker_customWrapper__U2Bo_{position:relative}.ColorPicker_customBtn__ykZvK{width:2rem;height:2rem;border-radius:50%;border:1px solid var(--border-subtle);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .2s cubic-bezier(.175,.885,.32,1.275),box-shadow .2s ease;outline:none;background:linear-gradient(135deg,#FF6B6B,#FCA048,#F9D057,#8BDE6F,#5CC2E6,#A682FF);box-shadow:var(--shadow-sm)}.ColorPicker_customBtn__ykZvK:not(:disabled):hover{transform:scale(1.1);box-shadow:var(--shadow-md)}.ColorPicker_customBtn__ykZvK:disabled{cursor:not-allowed;filter:grayscale(100%)}.ColorPicker_customIcon__woiOG{color:#FFFFFF;filter:drop-shadow(0 1px 2px rgba(0,0,0,.4))}.ColorPicker_selected__bFXy_{box-shadow:0 0 0 2px var(--bg-surface),0 0 0 4px var(--primary-action);border-color:transparent}.ColorPicker_colorBtn__YBXmd:not(:disabled):focus-visible,.ColorPicker_customBtn__ykZvK:not(:disabled):focus-visible{box-shadow:0 0 0 2px var(--bg-surface),0 0 0 4px var(--primary-action);border-color:transparent}.ColorPicker_colorBtn__YBXmd.ColorPicker_selected__bFXy_:not(:disabled):hover,.ColorPicker_customBtn__ykZvK.ColorPicker_selected__bFXy_:not(:disabled):hover{box-shadow:0 0 0 2px var(--bg-surface),0 0 0 4px var(--primary-action),var(--shadow-md)}.ColorPicker_hiddenInput__M72uE{position:absolute;opacity:0;width:0;height:0;pointer-events:none;overflow:hidden;margin:0;padding:0}.Dropzone_container__K2Hj4{display:flex;flex-direction:column;gap:.5rem;width:100%}.Dropzone_dropArea__Gl5jc{width:100%;min-height:140px;border:2px dashed var(--border-color);border-radius:8px;background-color:var(--bg-surface);display:flex;align-items:center;justify-content:center;padding:2rem;cursor:pointer;transition:all .2s cubic-bezier(.175,.885,.32,1.275);outline:none}.Dropzone_hiddenInput__8Eozp{display:none}.Dropzone_dropContent__r0weG{display:flex;flex-direction:column;align-items:center;gap:.75rem;text-align:center;pointer-events:none}.Dropzone_uploadIcon__Ran78{color:var(--text-muted);transition:color .2s ease,transform .2s ease}.Dropzone_dropText__CY4cE{display:flex;flex-direction:column;gap:.25rem}.Dropzone_primaryText__RBVex{font-size:.875rem;font-weight:600;color:var(--text-main)}.Dropzone_secondaryText__UZOhw{font-size:.75rem;color:var(--text-muted)}.Dropzone_dropArea__Gl5jc:not(.Dropzone_disabled__hSDqd):not(.Dropzone_loading__S8KJP):hover{border-color:color-mix(in srgb,var(--primary-action) 50%,transparent);background-color:color-mix(in srgb,var(--bg-surface) 95%,var(--text-muted))}.Dropzone_dropArea__Gl5jc:not(.Dropzone_disabled__hSDqd):not(.Dropzone_loading__S8KJP):focus-visible{border-color:var(--primary-action);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary-action) 20%,transparent)}.Dropzone_dragging__sMXIK{border-color:var(--primary-action);border-style:solid;background-color:color-mix(in srgb,var(--primary-action) 5%,var(--bg-surface));transform:scale(1.01)}.Dropzone_dragging__sMXIK .Dropzone_uploadIcon__Ran78{color:var(--primary-action);transform:translateY(-4px)}.Dropzone_dropArea__Gl5jc.Dropzone_error__MPWlS{border-color:var(--color-error)}.Dropzone_disabled__hSDqd,.Dropzone_loading__S8KJP{cursor:not-allowed;opacity:.6;background-color:var(--bg-base)}.Dropzone_spinner__nSw38{color:var(--primary-action);animation:Dropzone_spin__Z9KI2 1s linear infinite}@keyframes Dropzone_spin__Z9KI2{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Dropzone_fileList__YvfqG{list-style:none;padding:0;margin:.5rem 0 0;display:flex;flex-direction:column;gap:.5rem}.Dropzone_fileCard__8pOUP{display:flex;align-items:center;gap:1rem;padding:.5rem;background-color:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:6px;transition:border-color .2s ease}.Dropzone_fileCard__8pOUP:hover{border-color:var(--border-color)}.Dropzone_fileThumbnail__GXRYu{width:2.5rem;height:2.5rem;flex-shrink:0;border-radius:4px;background-color:var(--bg-base);border:1px solid var(--border-subtle);display:flex;align-items:center;justify-content:center;overflow:hidden}.Dropzone_fileThumbnail__GXRYu img{width:100%;height:100%;object-fit:cover}.Dropzone_fallbackIcon__EWd1_{color:var(--text-muted)}.Dropzone_fileInfo__w8WP_{display:flex;flex-direction:column;flex:1;min-width:0}.Dropzone_fileName__fyfeF{font-size:.8125rem;font-weight:500;color:var(--text-main);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Dropzone_fileSize__9DhVq{font-size:.75rem;color:var(--text-muted)}.Dropzone_removeBtn__KvhcJ{background-color:transparent;border:none;color:var(--text-muted);padding:.5rem;border-radius:4px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.Dropzone_removeBtn__KvhcJ:not(:disabled):hover{background-color:color-mix(in srgb,var(--color-error) 10%,transparent);color:var(--color-error)}.Dropzone_removeBtn__KvhcJ:not(:disabled):focus-visible{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--color-error) 20%,transparent)}.EmojiPicker_container__PvPPr{display:none;position:relative}@media (min-width:768px){.EmojiPicker_container__PvPPr{display:inline-block}}.EmojiPicker_triggerBtn__fZyTI{display:flex;align-items:center;justify-content:center;background-color:transparent;border:none;color:var(--text-muted);padding:.375rem;border-radius:6px;cursor:pointer;transition:all .2s ease}.EmojiPicker_triggerBtn__fZyTI:not(:disabled):hover{color:var(--text-main);background-color:var(--bg-base)}.EmojiPicker_triggerBtn__fZyTI:not(:disabled):focus-visible{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--primary-action) 20%,transparent);color:var(--primary-action)}.EmojiPicker_triggerBtn__fZyTI:disabled{cursor:not-allowed;opacity:.5}.EmojiPicker_dropdown__JluT_{position:absolute;bottom:calc(100% + 8px);right:0;background-color:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:8px;box-shadow:var(--shadow-float);padding:.75rem;z-index:50;width:max-content;animation:EmojiPicker_popIn__Iwc6D .2s cubic-bezier(.16,1,.3,1)}.EmojiPicker_grid__0VG_M{display:grid;grid-template-columns:repeat(5,1fr);gap:.25rem}.EmojiPicker_emojiBtn__xg2Ku{background-color:transparent;border:none;font-size:1.25rem;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:4px;cursor:pointer;transition:background-color .15s ease,transform .1s ease}.EmojiPicker_emojiBtn__xg2Ku:hover{background-color:var(--bg-base);transform:scale(1.1)}.EmojiPicker_emojiBtn__xg2Ku:focus-visible{outline:none;background-color:color-mix(in srgb,var(--primary-action) 10%,transparent);box-shadow:inset 0 0 0 2px var(--primary-action)}@keyframes EmojiPicker_popIn__Iwc6D{0%{opacity:0;transform:translateY(10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.Input_fieldContainer__0un2h{display:flex;flex-direction:column;gap:.375rem;width:100%}.Input_inputWrapper__Vtr_p{position:relative;display:flex;align-items:center;width:100%}.Input_input__mVxs_{width:100%;background-color:var(--bg-surface);border:1px solid var(--border-color);color:var(--text-main);border-radius:6px;font-family:var(--font-family);transition:all .2s ease;outline:none}.Input_input__mVxs_::placeholder{color:var(--text-muted)}.Input_input__mVxs_:not(:disabled):hover{border-color:color-mix(in srgb,var(--primary-action) 50%,var(--border-color))}.Input_input__mVxs_:not(:disabled):focus{border-color:var(--primary-action);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary-action) 15%,transparent)}.Input_input__mVxs_.Input_inputError__EH0j5{border-color:var(--color-error)}.Input_input__mVxs_.Input_inputError__EH0j5:not(:disabled):focus{border-color:var(--color-error);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-error) 15%,transparent)}.Input_input__mVxs_:disabled{background-color:var(--bg-base);color:var(--text-muted);cursor:not-allowed;opacity:.7}.Input_sm__iwsmY{height:32px;padding:0 .75rem;font-size:.875rem}.Input_md__aAsm5{height:40px;padding:0 1rem;font-size:.9375rem}.Input_lg__X7kQ5{height:48px;padding:0 1.5rem;font-size:1rem}.Input_textarea__I4zqI{min-height:80px;padding-top:.5rem;padding-bottom:.5rem;resize:vertical}.Input_hasLeadingIcon__huZ_l{padding-left:2.25rem}.Input_hasTrailingIcon__w1KM9{padding-right:2.25rem}.Input_leadingIcon__J9XC2{left:.75rem;pointer-events:none}.Input_leadingIcon__J9XC2,.Input_trailingIcon__JhdXd{position:absolute;color:var(--text-muted);display:flex}.Input_trailingIcon__JhdXd{right:.75rem}.Radio_container__coQii{display:inline-flex;align-items:flex-start;gap:.75rem;position:relative;cursor:pointer;vertical-align:top}.Radio_containerDisabled__PD3PC{cursor:not-allowed;opacity:.6}.Radio_input__Rsezo{position:absolute;opacity:0;width:0;height:0;margin:0;padding:0}.Radio_radioCircle__Vbd5Q{width:1.25rem;height:1.25rem;flex-shrink:0;border:2px solid var(--border-color);border-radius:50%;background-color:var(--bg-surface);display:flex;align-items:center;justify-content:center;transition:all .2s ease;margin-top:.125rem}.Radio_input__Rsezo:not(:disabled):not(:checked)+.Radio_radioCircle__Vbd5Q:hover{border-color:color-mix(in srgb,var(--primary-action) 50%,var(--border-color))}.Radio_input__Rsezo:checked+.Radio_radioCircle__Vbd5Q{background-color:var(--primary-action);border-color:var(--primary-action)}.Radio_input__Rsezo:focus-visible+.Radio_radioCircle__Vbd5Q{box-shadow:0 0 0 2px color-mix(in srgb,var(--primary-action) 20%,transparent);border-color:var(--primary-action)}.Radio_input__Rsezo.Radio_inputError__YkXwy+.Radio_radioCircle__Vbd5Q{border-color:var(--color-error)}.Radio_input__Rsezo.Radio_inputError__YkXwy:focus-visible+.Radio_radioCircle__Vbd5Q{box-shadow:0 0 0 2px color-mix(in srgb,var(--color-error) 20%,transparent)}.Radio_radioDot__8_SPm{width:.5rem;height:.5rem;border-radius:50%;background-color:var(--primary-action-text);opacity:0;transform:scale(.5);transition:all .2s cubic-bezier(.175,.885,.32,1.275)}.Radio_input__Rsezo:checked+.Radio_radioCircle__Vbd5Q .Radio_radioDot__8_SPm{opacity:1;transform:scale(1)}.Radio_textWrapper__N3ax0{display:flex;flex-direction:column;gap:.125rem}.Select_fieldContainer__juqip{display:flex;flex-direction:column;gap:.375rem;width:100%;position:relative}.Select_trigger__JBzaS{display:flex;align-items:center;justify-content:space-between;width:100%;background-color:var(--bg-surface);border:1px solid var(--border-color);color:var(--text-main);border-radius:6px;font-family:var(--font-family);transition:all .2s ease;cursor:pointer;user-select:none;outline:none}.Select_placeholder__EJfvc{color:var(--text-muted)}.Select_triggerValue__tpCcX{display:flex;align-items:center;gap:.5rem}.Select_sm__SGktu{height:32px;padding:0 .75rem;font-size:.875rem}.Select_md__4HS0k{height:40px;padding:0 1rem;font-size:.9375rem}.Select_lg__W88pI{height:48px;padding:0 1.5rem;font-size:1rem}.Select_trigger__JBzaS:not(:disabled):hover{border-color:color-mix(in srgb,var(--primary-action) 50%,var(--border-color))}.Select_triggerOpen__QfjqZ,.Select_trigger__JBzaS:not(:disabled):focus-visible{border-color:var(--primary-action);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary-action) 15%,transparent)}.Select_triggerError__W65uO{border-color:var(--color-error)!important}.Select_trigger__JBzaS:disabled{background-color:var(--bg-base);color:var(--text-muted);cursor:not-allowed;opacity:.7}.Select_chevron__NFLhl{color:var(--text-muted);transition:transform .2s ease}.Select_chevronOpen__VJj3p{transform:rotate(180deg)}.Select_dropdown__lnqgH{position:absolute;top:calc(100% + 4px);left:0;width:100%;background-color:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:8px;box-shadow:var(--shadow-float);z-index:50;max-height:250px;overflow-y:auto;padding:.25rem;animation:Select_fadeIn___Pavz .15s ease-out}.Select_option__0J7_g{display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem .75rem;font-size:.875rem;color:var(--text-secondary);border-radius:4px;cursor:pointer;transition:background-color .1s ease,color .1s ease;border:none;background:transparent;text-align:left}.Select_option__0J7_g:focus-visible,.Select_option__0J7_g:hover{background-color:var(--bg-base);color:var(--text-main);outline:none}.Select_optionSelected__iNeOt{background-color:color-mix(in srgb,var(--primary-action) 10%,transparent);color:var(--primary-action);font-weight:500}.Select_optionSelected__iNeOt:hover{background-color:color-mix(in srgb,var(--primary-action) 15%,transparent)}@keyframes Select_fadeIn___Pavz{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.Slider_container__2myN4{display:flex;flex-direction:column;gap:.5rem;width:100%}.Slider_header__ja94d{display:flex;justify-content:space-between;align-items:center}.Slider_valueDisplay__1E1N2{font-size:.75rem;font-weight:600;color:var(--text-muted);font-variant-numeric:tabular-nums}.Slider_slider__y9yop{-webkit-appearance:none;appearance:none;width:100%;height:6px;border-radius:9999px;outline:none;cursor:grab;background-image:linear-gradient(to right,var(--primary-action) var(--progress,0),var(--border-color) var(--progress,0))}.Slider_slider__y9yop:active{cursor:grabbing}.Slider_slider__y9yop:disabled{cursor:not-allowed;opacity:.6;background-image:linear-gradient(to right,var(--text-muted) var(--progress,0),var(--border-color) var(--progress,0))}.Slider_slider__y9yop::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background-color:var(--slider-thumb-bg);border:1px solid var(--border-color);box-shadow:0 1px 3px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.06);transition:transform .1s cubic-bezier(.175,.885,.32,1.275)}.Slider_slider__y9yop::-webkit-slider-thumb:hover{border-color:var(--primary-action)}.Slider_slider__y9yop:active::-webkit-slider-thumb{transform:scale(1.15)}.Slider_slider__y9yop:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px color-mix(in srgb,var(--primary-action) 20%,transparent);border-color:var(--primary-action)}.Slider_slider__y9yop::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background-color:var(--slider-thumb-bg);border:1px solid var(--border-color);box-shadow:0 1px 3px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.06);transition:transform .1s cubic-bezier(.175,.885,.32,1.275)}.Slider_slider__y9yop::-moz-range-thumb:hover{border-color:var(--primary-action)}.Slider_slider__y9yop:active::-moz-range-thumb{transform:scale(1.15)}.Slider_slider__y9yop:focus-visible::-moz-range-thumb{box-shadow:0 0 0 4px color-mix(in srgb,var(--primary-action) 20%,transparent);border-color:var(--primary-action)}.Slider_slider__y9yop::-moz-range-track{background:transparent;border:none}.Slider_inputWrapper__Qd_Ay{position:relative;width:100%;display:flex;align-items:center;min-height:20px}.Slider_ticksContainer__Cj0VD{position:absolute;left:10px;right:10px;display:flex;justify-content:space-between;pointer-events:none}.Slider_tick__wbbVs{width:2px;height:12px;border-radius:2px;background-color:var(--text-muted);opacity:.5}.Slider_sliderWithMarks__56M40{position:relative;z-index:1;background-color:transparent}.Switch_container__ZrVns{display:inline-flex;align-items:center;gap:.75rem;position:relative;cursor:pointer;vertical-align:middle}.Switch_containerDisabled__rjuj_{cursor:not-allowed;opacity:.6}.Switch_input__olbVj{position:absolute;opacity:0;width:0;height:0;margin:0}.Switch_track__5bubp{display:inline-flex;align-items:center;border-radius:9999px;padding:2px;background-color:var(--text-muted);transition:background-color .2s ease,box-shadow .2s ease;flex-shrink:0}.Switch_thumb__NPWIG{background-color:var(--bg-surface);border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.2);transition:transform .3s cubic-bezier(.175,.885,.32,1.275)}.Switch_input__olbVj:checked+.Switch_track__5bubp{background-color:var(--color-success)}.Switch_input__olbVj:focus-visible+.Switch_track__5bubp{box-shadow:0 0 0 2px color-mix(in srgb,var(--color-success) 30%,transparent)}.Switch_input__olbVj.Switch_inputError__PXO_n+.Switch_track__5bubp{box-shadow:0 0 0 2px color-mix(in srgb,var(--color-error) 20%,transparent)}.Switch_smTrack__XXCFK{width:32px;height:18px}.Switch_smThumb__5TvHQ{width:14px;height:14px}.Switch_input__olbVj:checked+.Switch_smTrack__XXCFK .Switch_smThumb__5TvHQ{transform:translateX(14px)}.Switch_mdTrack__1gWVJ{width:44px;height:24px}.Switch_mdThumb__AI_YI{width:20px;height:20px}.Switch_input__olbVj:checked+.Switch_mdTrack__1gWVJ .Switch_mdThumb__AI_YI{transform:translateX(20px)}.Switch_lgTrack__huBIo{width:56px;height:32px}.Switch_lgThumb__0HkQO{width:28px;height:28px}.Switch_input__olbVj:checked+.Switch_lgTrack__huBIo .Switch_lgThumb__0HkQO{transform:translateX(24px)}.Switch_textWrapper__pUzsZ{display:flex;flex-direction:column;gap:.125rem}.ToggleGroup_container__bqhlH{display:inline-flex;align-items:center;background-color:var(--bg-base);border:1px solid var(--border-subtle);border-radius:8px;padding:.25rem;gap:.25rem}.ToggleGroup_sm__SS9n3{height:32px}.ToggleGroup_md__qkoDp{height:40px}.ToggleGroup_lg__n_Y3A{height:48px}.ToggleGroup_item__knxLJ{position:relative;display:flex;height:100%;flex:1}.ToggleGroup_input__I8P59{position:absolute;opacity:0;width:0;height:0;margin:0}.ToggleGroup_button__hLbiv{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;height:100%;padding:0 1rem;border-radius:6px;font-size:.875rem;font-weight:500;color:var(--text-secondary);background-color:transparent;border:1px solid transparent;cursor:pointer;transition:all .2s cubic-bezier(.175,.885,.32,1);user-select:none;white-space:nowrap}.ToggleGroup_buttonIconOnly__XgU_6{padding:0 .75rem}.ToggleGroup_button__hLbiv span{display:inline-flex;align-items:center;justify-content:center;line-height:0}.ToggleGroup_button__hLbiv span svg{display:block}.ToggleGroup_input__I8P59:not(:checked):not(:disabled)+.ToggleGroup_button__hLbiv:hover{color:var(--text-main);background-color:color-mix(in srgb,var(--text-muted) 15%,transparent)}.ToggleGroup_input__I8P59:checked+.ToggleGroup_button__hLbiv{background-color:var(--bg-surface);color:var(--text-main);border-color:var(--border-subtle);box-shadow:0 1px 3px rgba(0,0,0,.05),0 1px 2px rgba(0,0,0,.1)}.ToggleGroup_input__I8P59:focus-visible+.ToggleGroup_button__hLbiv{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--primary-action) 30%,transparent);border-color:var(--primary-action)}.ToggleGroup_input__I8P59:disabled+.ToggleGroup_button__hLbiv{cursor:not-allowed;opacity:.5}.TagInput_fieldContainer__dT6GU{display:flex;flex-direction:column;gap:.375rem;width:100%}.TagInput_inputWrapper__WkvsK{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;width:100%;min-height:40px;padding:.375rem .5rem;background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:6px;cursor:text;transition:all .2s ease}.TagInput_inputWrapper__WkvsK:has(.TagInput_inputField__6I7YZ:focus){border-color:var(--primary-action);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary-action) 15%,transparent)}.TagInput_inputWrapper__WkvsK:hover:not(.TagInput_disabled__uTRcQ):not(:has(.TagInput_inputField__6I7YZ:focus)){border-color:color-mix(in srgb,var(--primary-action) 50%,var(--border-color))}.TagInput_inputWrapper__WkvsK.TagInput_inputError__kof89{border-color:var(--color-error)}.TagInput_inputWrapper__WkvsK.TagInput_inputError__kof89:has(.TagInput_inputField__6I7YZ:focus){border-color:var(--color-error);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-error) 15%,transparent)}.TagInput_inputWrapper__WkvsK.TagInput_disabled__uTRcQ{background-color:var(--bg-base);cursor:not-allowed;opacity:.7}.TagInput_tag__3LQ70{display:inline-flex;align-items:center;gap:.25rem;padding:.125rem .375rem .125rem .5rem;background-color:var(--bg-base);border:1px solid var(--border-subtle);border-radius:4px;color:var(--text-main);font-size:.8125rem;line-height:1.25rem;animation:TagInput_popIn__I_Kzo .2s cubic-bezier(.175,.885,.32,1.275)}.TagInput_tagText__c3KZC{font-weight:500}.TagInput_removeBtn__Pe6h6{display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--text-muted);border-radius:4px;padding:.125rem;cursor:pointer;transition:all .2s ease}.TagInput_removeBtn__Pe6h6:hover:not(:disabled){background-color:color-mix(in srgb,var(--color-error) 15%,transparent);color:var(--color-error)}.TagInput_removeBtn__Pe6h6:focus-visible{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--primary-action) 30%,transparent)}.TagInput_inputField__6I7YZ{flex:1;min-width:120px;border:none;background:transparent;color:var(--text-main);font-family:var(--font-family);font-size:.9375rem;padding:0;outline:none}.TagInput_inputField__6I7YZ::placeholder{color:var(--text-muted)}.TagInput_inputField__6I7YZ:disabled{cursor:not-allowed}@keyframes TagInput_popIn__I_Kzo{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.Logo_defaultImage__4T43G{height:2rem;width:auto;object-fit:contain}.Logo_customImage__bXbnG{height:2.5rem;width:auto;max-width:180px;object-fit:contain;border-radius:4px}.Logo_textLogo__UnP4M{font-size:1rem;font-weight:900;text-transform:uppercase;letter-spacing:-.01em;color:var(--text-main);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px;line-height:1.6}@media (min-width:768px){.Logo_defaultImage__4T43G{height:2.5rem}.Logo_customImage__bXbnG{height:3rem;max-width:220px}.Logo_textLogo__UnP4M{font-size:1.125rem;max-width:300px}}.Logo_brandLogoDark__DSFcW,[data-theme=dark] .Logo_brandLogoLight__hOpai{display:none!important}[data-theme=dark] .Logo_brandLogoDark__DSFcW{display:block!important}.ProcessingFeedback_feedbackWrapper__6JNqh{display:flex;flex-direction:column;gap:1rem;width:100%}.ProcessingFeedback_cancelAction__ii5SF{display:flex;justify-content:flex-end}.OrderItemRow_row__uodPM{display:flex;flex-direction:column;gap:1rem;padding:.75rem;background-color:var(--bg-base);border:1px solid var(--border-subtle);border-radius:8px;transition:background-color .3s ease,border-color .3s ease}.OrderItemRow_rowReady__BvA61{background-color:color-mix(in srgb,var(--color-info) 5%,transparent);border-color:color-mix(in srgb,var(--color-info) 40%,transparent);box-shadow:inset 3px 0 0 var(--color-info)}.OrderItemRow_productCore__pVLwn{display:flex;align-items:center;gap:1rem;width:100%}.OrderItemRow_mockupContainer__FFh62{flex-shrink:0;align-self:flex-start}.OrderItemRow_mockupImage__8K3Cd,.OrderItemRow_mockupPlaceholder__BvmJM{display:block;width:56px;height:56px;object-fit:cover;border-radius:4px;border:1px solid var(--border-subtle)}.OrderItemRow_mockupPlaceholder__BvmJM{background-color:var(--bg-base)}.OrderItemRow_details__YC_cn{display:flex;flex-direction:column;gap:.35rem;flex:1;min-width:0}.OrderItemRow_productName__lhwLu{font-size:.875rem;font-weight:600;color:var(--text-main);line-height:1.25}.OrderItemRow_syncStatus__UYjW_{display:flex;align-items:center;margin-top:2px}.OrderItemRow_statusTextLinked__eTz0x,.OrderItemRow_statusTextPending__DutmW,.OrderItemRow_statusTextUnlinked__NQHwL{display:inline-flex;align-items:center;gap:.375rem}.OrderItemRow_statusTextLinked__eTz0x{color:var(--color-info);font-weight:500}.OrderItemRow_statusTextPending__DutmW,.OrderItemRow_statusTextUnlinked__NQHwL{color:var(--text-muted)}.OrderItemRow_successText__pPuhq{display:inline-flex;align-items:center;gap:.375rem;font-weight:500;color:var(--color-success)}.OrderItemRow_slotContainer__a26hF{width:100%}.OrderItemRow_emptySlot__XicfI{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.5rem;width:100%;height:48px;border:2px dashed var(--border-color);border-radius:6px;background-color:transparent;color:var(--text-muted);cursor:pointer;transition:all .2s ease}.OrderItemRow_emptySlot__XicfI:hover:not(:disabled){border-color:var(--primary-action);color:var(--primary-action);background-color:color-mix(in srgb,var(--primary-action) 5%,transparent)}.OrderItemRow_emptyText__tlpUw{font-size:.875rem;font-weight:500}.OrderItemRow_filledSlot__eZySg{display:flex;align-items:center;gap:.75rem;width:100%;height:56px;padding-right:.75rem;border:1px solid var(--border-subtle);border-radius:6px;background-color:var(--bg-surface);overflow:hidden}.OrderItemRow_staged__lBjDh{border:1px solid var(--color-info);box-shadow:0 0 0 1px var(--color-info)}.OrderItemRow_templatePreviewBox__lsf43{width:56px;height:100%;flex-shrink:0;border-right:1px solid var(--border-subtle);background-color:#FFFFFF;background-image:linear-gradient(45deg,#F9FAFB 25%,transparent 0),linear-gradient(-45deg,#F9FAFB 25%,transparent 0),linear-gradient(45deg,transparent 75%,#F9FAFB 0),linear-gradient(-45deg,transparent 75%,#F9FAFB 0);background-size:14px 14px;background-position:0 0,0 7px,7px -7px,-7px 0}.OrderItemRow_templatePreviewBox__lsf43.OrderItemRow_darkWrapper__Zf7pl{background-color:#1D1B20;background-image:linear-gradient(45deg,#07070B 25%,transparent 0),linear-gradient(-45deg,#07070B 25%,transparent 0),linear-gradient(45deg,transparent 75%,#07070B 0),linear-gradient(-45deg,transparent 75%,#07070B 0)}.OrderItemRow_templateImage__mSl8S{width:100%;height:100%;object-fit:contain;padding:4px}.OrderItemRow_templateName__1Alni{flex:1;color:var(--text-main);font-size:.875rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.OrderItemRow_removeBtn__9UnmZ{width:28px;height:28px;border-radius:50%;background-color:color-mix(in srgb,var(--color-error) 10%,transparent);color:var(--color-error);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:1}.OrderItemRow_locked__Z1mxQ{opacity:.6;cursor:not-allowed;border-color:var(--border-color)}@media (min-width:768px){.OrderItemRow_row__uodPM{flex-direction:row;align-items:center;padding:1rem}.OrderItemRow_productCore__pVLwn{width:auto;flex:1}.OrderItemRow_mockupImage__8K3Cd,.OrderItemRow_mockupPlaceholder__BvmJM{width:100px;height:100px}.OrderItemRow_productName__lhwLu{font-size:1rem}.OrderItemRow_statusTextLinked__eTz0x,.OrderItemRow_statusTextPending__DutmW,.OrderItemRow_statusTextUnlinked__NQHwL,.OrderItemRow_successText__pPuhq{font-size:.8125rem}.OrderItemRow_slotContainer__a26hF{width:auto;flex-shrink:0}.OrderItemRow_emptySlot__XicfI{flex-direction:column;width:120px;height:100px;padding:.25rem}.OrderItemRow_emptyText__tlpUw{font-size:.6rem}.OrderItemRow_plusIcon__DkvFg{margin-bottom:.125rem}.OrderItemRow_filledSlot__eZySg{width:120px;height:100px;padding:0;border:none;position:relative;justify-content:flex-start}.OrderItemRow_templatePreviewBox__lsf43{width:100%;height:100%;border:none;border-radius:6px}.OrderItemRow_templateName__1Alni{position:absolute;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.7);color:#FFFFFF;font-size:.55rem;padding:.125rem;text-align:center}.OrderItemRow_removeBtn__9UnmZ{position:absolute;top:-6px;right:-6px;width:24px;height:24px;background-color:var(--color-error);color:#FFFFFF;border:2px solid var(--bg-surface);opacity:0;transform:scale(.8);transition:all .2s cubic-bezier(.175,.885,.32,1.275)}.OrderItemRow_filledSlot__eZySg:hover .OrderItemRow_removeBtn__9UnmZ{opacity:1;transform:scale(1);top:4px;right:4px}}.TemplateCard_itemCard__VvKWc{display:flex;flex-direction:column;gap:.5rem;background:transparent;border:none;cursor:pointer;text-align:left;padding:0;content-visibility:auto;min-width:0}.TemplateCard_itemCard__VvKWc:focus-visible{outline:none}.TemplateCard_imageWrapper__XmxP5{position:relative;width:100%;aspect-ratio:1/1;border-radius:8px;overflow:hidden;border:2px solid transparent;transition:all .2s ease;background-color:#FFFFFF;background-image:linear-gradient(45deg,#F9FAFB 25%,transparent 0),linear-gradient(-45deg,#F9FAFB 25%,transparent 0),linear-gradient(45deg,transparent 75%,#F9FAFB 0),linear-gradient(-45deg,transparent 75%,#F9FAFB 0);background-size:20px 20px;background-position:0 0,0 10px,10px -10px,-10px 0;border:1px solid var(--border-subtle);margin-top:4px}.TemplateCard_itemCard__VvKWc:hover .TemplateCard_imageWrapper__XmxP5{box-shadow:var(--shadow-md);transform:translateY(-4px)}.TemplateCard_selectedCard__ZbFFT .TemplateCard_imageWrapper__XmxP5{box-shadow:0 0 0 3px var(--color-success)}.TemplateCard_itemCard__VvKWc.TemplateCard_selectedCard__ZbFFT:hover .TemplateCard_imageWrapper__XmxP5{box-shadow:0 0 0 3px var(--color-success),var(--shadow-md)}.TemplateCard_itemCard__VvKWc:focus-visible .TemplateCard_imageWrapper__XmxP5{border-color:var(--primary-action);box-shadow:0 0 0 2px var(--bg-base),0 0 0 4px var(--primary-action)}.TemplateCard_selectedCard__ZbFFT:focus-visible .TemplateCard_imageWrapper__XmxP5{box-shadow:0 0 0 2px var(--bg-base),0 0 0 4px var(--color-success)}.TemplateCard_itemCard__VvKWc:active .TemplateCard_imageWrapper__XmxP5{transform:translateY(0) scale(.98);box-shadow:none;transition:transform .1s ease,box-shadow .1s ease}.TemplateCard_gridImage__jVkx8{width:100%;height:100%;object-fit:contain;padding:1rem}.TemplateCard_info__0U061{display:flex;flex-direction:column;min-width:0;padding:0 4px}.TemplateCard_name__JTMbk{font-size:.875rem;font-weight:600;color:var(--text-main);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.TemplateCard_checkBadge__t__sJ{position:absolute;top:.5rem;right:.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-md);z-index:10;animation:TemplateCard_popInBadge__lHPA9 .3s cubic-bezier(.175,.885,.32,1.275)}@keyframes TemplateCard_popInBadge__lHPA9{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.TemplateCard_darkWrapper__jS_EQ{background-color:#1D1B20;background-image:linear-gradient(45deg,#07070B 25%,transparent 0),linear-gradient(-45deg,#07070B 25%,transparent 0),linear-gradient(45deg,transparent 75%,#07070B 0),linear-gradient(-45deg,transparent 75%,#07070B 0)}.TemplateGrid_gridContainer__cQ6_u{display:flex;flex-direction:column;gap:1.5rem;width:100%}.TemplateGrid_searchWrapper__vJXoh{width:100%;max-width:400px}.TemplateGrid_grid__bAP9N{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}@media (min-width:768px){.TemplateGrid_grid__bAP9N{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:1.5rem}}.TemplateGrid_emptyWrapper__tqB09{padding:3rem 0;border:2px dashed var(--border-color);border-radius:12px;background-color:var(--bg-surface)}.BrandForm_formCard__XFsYM{max-width:600px;margin:0 auto;width:100%}.BrandForm_formContent__DXH9Z{display:flex;flex-direction:column;gap:1.5rem}.BrandForm_cardDescription__8ZjhS{margin-top:.5rem;margin-bottom:.5rem}.BrandForm_divider__8Iif8{border:none;border-top:2px dashed var(--border-subtle);margin:.5rem 0}.BrandForm_customDropzone__tjwhQ{min-width:0}.BrandForm_customDropzone__tjwhQ div[role=button]{min-height:100px!important;padding:1.5rem!important}.BrandForm_optionalHeader__FundY{display:flex;flex-direction:column;gap:.25rem;margin-bottom:.5rem}.BrandForm_optionalTitle__l9aOy{font-size:.9375rem;font-weight:600;color:var(--text-main)}.BrandForm_logoGrid__JIe0F{display:grid;grid-template-columns:1fr;gap:1rem;margin-bottom:.5rem}@media (min-width:640px){.BrandForm_logoGrid__JIe0F{grid-template-columns:1fr 1fr}}.BrandForm_submitBtnWrapper__uS4VQ{display:flex;justify-content:flex-end;width:100%}.BrandForm_toastWrapper__4PN8t{position:fixed;bottom:1rem;right:1rem;z-index:100}.BrandForm_themeColumn__wHR0l{display:flex;flex-direction:column;gap:1rem}.BrandForm_previewBox__UKTnn{height:120px;width:100%;max-width:400px;align-self:flex-start}.LibrarySection_statusWrapper__rXYjh{margin-top:.5rem}.LibrarySection_statusText__ykAab{display:inline-flex;align-items:center;gap:.375rem;font-size:.75rem;line-height:1.5;letter-spacing:.04em}.loading_loadingContainer__2G8MJ{display:flex;justify-content:center;align-items:center;min-height:100vh;width:100%}.SavedContent_container__tYsiX{display:flex;flex-direction:column;width:100%}.SavedContent_previewBox__Mon6F{width:100%;border-radius:8px;overflow:hidden;border:1px solid var(--border-subtle);background-color:var(--bg-base)}.SavedContent_loadingContainer__0KzgU{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;color:var(--text-muted)}.SavedContent_textPreview__oh4nW{width:100%;aspect-ratio:1/1;display:flex;flex-direction:column;padding:1.5rem;word-break:break-word}.SavedContent_gifPreview__ITpkm{width:100%;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center}.SavedContent_gifImage__NMDhR{width:100%;height:100%;object-fit:cover}.SavedContent_linkPreview__P10AM{padding:1.5rem;background-color:color-mix(in srgb,var(--color-success) 5%,transparent);border:1px solid color-mix(in srgb,var(--color-success) 20%,transparent);border-radius:8px;display:flex;align-items:flex-start;gap:1rem}.SavedContent_linkIcon__H2F65{color:var(--color-success);flex-shrink:0;margin-top:.25rem}.SavedContent_linkContent__ZiECm{display:flex;flex-direction:column;gap:.25rem;overflow:hidden}.SavedContent_linkTitle__oCqqr{font-size:.875rem;font-weight:600;color:var(--text-main);margin:0}.SavedContent_linkUrl__rHMJj{font-size:.875rem;color:var(--color-success);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SavedContent_linkUrl__rHMJj:hover{text-decoration:underline}.SavedContent_richCardPreview__1APFY{display:flex;flex-direction:row;background-color:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:8px;overflow:hidden;height:80px;margin-top:.5rem;width:100%}.SavedContent_richImage__I2ver{width:80px;height:100%;object-fit:cover;flex-shrink:0;background-color:var(--bg-base)}.SavedContent_richContent__FKyoc{display:flex;flex-direction:column;justify-content:center;padding:.75rem;overflow:hidden;gap:.125rem;flex:1}.SavedContent_richTitle__TWg6C{font-size:.875rem;font-weight:600;color:var(--text-main)}.SavedContent_richTitle__TWg6C,.SavedContent_richUrl__hBV5I{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SavedContent_richUrl__hBV5I{font-size:.75rem;color:var(--text-muted)}.ProductCard_header___q4_X{display:flex;flex-direction:row!important;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border-subtle);padding-bottom:1.25rem!important}.ProductCard_titleWrapper__hVHm0{display:flex;align-items:center;gap:.5rem}.ProductCard_titleText__GogJN{font-size:1rem;font-weight:700;line-height:1.2;letter-spacing:.01em;color:var(--text-main)}.ProductCard_content__JvNHG{display:flex;flex-direction:column;padding-top:1.25rem}.ProductCard_contentLabel__aA5gr{margin-bottom:.75rem}.ProductCard_footer__qOPea{display:flex;align-items:center;justify-content:center;background-color:var(--bg-surface)!important}.ProductCard_merchantBrandWrapper__0_UP1{display:flex;align-items:center;gap:.5rem}.ProductCard_merchantBrandWrapper__0_UP1 .ProductCard_merchantLogo__qlc5_{max-height:1.25rem;max-width:140px;width:auto;font-size:1rem;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.OptionsSelector_container__GU2aN{display:flex;flex-direction:column;gap:2rem;width:100%;align-items:center}.OptionsSelector_toggleWrapper__6r7mw{display:flex;justify-content:center;width:100%}.OptionsSelector_formArea__hCgsC{width:100%}.OptionsSelector_toastWrapper__roe69{position:fixed;bottom:1rem;left:1rem;right:1rem;z-index:100;display:flex;justify-content:center;pointer-events:none}.OptionsSelector_toastWrapper__roe69>*{pointer-events:auto}@media (min-width:768px){.OptionsSelector_toastWrapper__roe69{bottom:2rem;right:2rem;left:auto;justify-content:flex-end}}.FormWrapper_container__sKBrl{padding:1.5rem;background-color:var(--bg-surface);border-radius:8px;border:1px solid var(--border-subtle);width:100%}.FormWrapper_title__RDLTP{font-size:1.125rem;font-weight:600;color:var(--text-main);margin-bottom:1.5rem}.FormWrapper_actions__5_GGa{margin-top:2rem;display:flex;flex-direction:column;width:100%;gap:.75rem;padding-top:1.5rem;border-top:1px solid var(--border-subtle)}.TextForm_editorContainer__0fmsr{position:relative;width:100%;margin-bottom:2rem}.TextForm_canvasOverride__oZfj6{aspect-ratio:1/1;min-height:250px;height:auto;overflow-y:visible}.TextForm_emojiWrapper__4VOfk{position:absolute;bottom:.75rem;right:.75rem;z-index:10}.TextForm_stylingGrid__8qCw2{display:flex;flex-direction:column;gap:1.5rem}.TextForm_alignmentRow__c20qv{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width:640px){.TextForm_alignmentRow__c20qv{grid-template-columns:1fr 1fr}}.TextForm_fieldGroup___5uuF{display:flex;flex-direction:column;gap:.25rem}.GifGrid_grid__JJEza{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;width:100%}.GifGrid_gridItem__BHUwm{position:relative;aspect-ratio:1/1;border-radius:8px;overflow:hidden;cursor:pointer;background-color:var(--border-subtle);border:2px solid transparent;transition:all .2s ease;padding:0}.GifGrid_gridItem__BHUwm:hover{transform:scale(1.02);box-shadow:var(--shadow-md)}.GifGrid_gridItem__BHUwm:focus-visible{outline:none;border-color:var(--primary-action);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary-action) 20%,transparent)}@keyframes GifGrid_pulseOpacity__qpgMd{0%{opacity:.4}50%{opacity:1}to{opacity:.4}}.GifGrid_loadingPulse__6jIU_{background-color:var(--border-subtle);animation:GifGrid_pulseOpacity__qpgMd 1.5s ease-in-out infinite}.GifGrid_image__FHSiC{width:100%;height:100%;object-fit:cover;display:block;opacity:0;transition:opacity .3s ease}.GifGrid_image__FHSiC.GifGrid_loaded__Kfr60{opacity:1}.GifForm_container__3Z6R2,.GifForm_previewSection__pCnMH{display:flex;flex-direction:column;gap:1.5rem;width:100%}.GifForm_previewSection__pCnMH{align-items:center}.GifForm_previewFrameWrapper__eqpxZ{position:relative;width:100%;min-height:200px;border-radius:8px;background-color:var(--bg-base);overflow:hidden}.GifForm_loadingOverlay__cekS_{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background-color:var(--bg-base);z-index:10}.GifForm_previewContent__EzZcr{width:100%;height:100%;transition:opacity .3s ease}.GifForm_actionRow__TTyQD{display:flex;justify-content:center;width:100%}.GifForm_searchSection__O4fAt{display:flex;flex-direction:column;gap:1.5rem;width:100%}.GifForm_statesContainer__QPz6j{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;text-align:center;background-color:var(--bg-base);border:1px solid var(--border-subtle);border-radius:8px}.GifForm_emptyStateIcon__2WQlf{color:var(--text-muted);margin-bottom:.75rem}.GifForm_emptyStateText__KyPVC{color:var(--text-muted);font-size:.875rem;font-weight:500}.GifForm_errorText__pqIzC{color:var(--color-error);font-size:.875rem;font-weight:500}.GifForm_loadMoreWrapper__nT0ij{display:flex;justify-content:center;padding-top:1rem}.LinkForm_container__L7BgW{display:flex;flex-direction:column;gap:1.5rem;width:100%}.LinkForm_helperText__dA8aS{font-size:.875rem;color:var(--text-secondary);margin-top:-.5rem}.LinkForm_previewArea__zFGkU{margin-top:1rem;padding-top:1.5rem;border-top:1px dashed var(--border-subtle);display:flex;flex-direction:column;gap:1rem}.LinkForm_spinnerContainer__2BSkJ{display:flex;align-items:center;justify-content:center;padding:1.5rem 0;color:var(--text-muted)}.LinkForm_richCard__2ouNF{display:flex;flex-direction:column;background-color:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:12px;overflow:hidden;transition:all .2s ease}@media (min-width:640px){.LinkForm_richCard__2ouNF{flex-direction:row;height:120px}}.LinkForm_richImage__l0J3O{width:100%;height:150px;object-fit:cover;background-color:var(--bg-base)}.LinkForm_richImagePlaceholder__l1mpC{width:100%;height:150px;background-color:var(--bg-base);display:flex;align-items:center;justify-content:center;color:var(--text-muted)}@media (min-width:640px){.LinkForm_richImagePlaceholder__l1mpC,.LinkForm_richImage__l0J3O{width:120px;height:100%;flex-shrink:0}}.LinkForm_richContent__O_Ffv{display:flex;flex-direction:column;justify-content:center;padding:1rem;overflow:hidden;gap:.25rem}.LinkForm_richTitle__faAS2{font-size:.9375rem;font-weight:600;color:var(--text-main);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.LinkForm_richDesc__ItY3c{font-size:.8125rem;color:var(--text-secondary);margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.LinkForm_richUrl__UriQh{font-size:.75rem;color:var(--text-muted);margin:.25rem 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.LinkForm_fallbackCard__lD7kQ{display:flex;align-items:center;gap:.75rem;padding:1rem;background-color:var(--bg-surface);border:1px solid var(--color-success);border-radius:8px}.LinkForm_fallbackIcon__ABNkE{color:var(--color-success);flex-shrink:0}.LinkForm_fallbackContent__peLuL{display:flex;flex-direction:column;overflow:hidden}.LinkForm_fallbackTitle__A_V04{font-size:.875rem;font-weight:600;color:var(--text-main);margin:0}.LinkForm_fallbackUrl__7Jdgf{font-size:.75rem;color:var(--color-success);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ReportButton_container__b7X50{display:flex;flex-direction:column;align-items:center;gap:.5rem;width:100%}.ReportButton_button__9EQyp{display:inline-flex;align-items:center;gap:.375rem;background-color:transparent;border:none;cursor:pointer;transition:color .2s ease;padding:0}.ReportButton_button__9EQyp:hover:not(:disabled){color:var(--color-error)}.ReportButton_button__9EQyp:disabled{cursor:not-allowed;opacity:.6}.ReportButton_successBox__WsCJx{display:inline-flex;align-items:center;gap:.5rem;background-color:color-mix(in srgb,var(--color-success) 10%,transparent);color:var(--color-success);padding:.5rem .75rem;border-radius:9999px;font-weight:500}.ReportButton_spinner__dAYD7{animation:ReportButton_spin__zPoZo 1s linear infinite}@keyframes ReportButton_spin__zPoZo{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.MoodExplanation_section__wjyGq{margin:0 auto}.MoodExplanation_sectionContainer__OttNM{display:flex;flex-direction:column;align-items:center;width:100%;max-width:var(--max-container-width);padding:0 1.5rem;gap:2.5rem;margin-top:1rem}.MoodExplanation_sectionHeader__RoqTq{text-align:center;display:flex;flex-direction:column;gap:.5rem}.MoodExplanation_cardsGrid__jW59X{display:flex;flex-direction:column;gap:1.5rem;width:100%}.MoodExplanation_card__xOYRx{background-color:var(--bg-surface);border:1px solid var(--border-subtle);box-shadow:var(--shadow-sm);transition:transform .2s ease,box-shadow .2s ease}.MoodExplanation_card__xOYRx:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.MoodExplanation_iconWrapper__kAB7u{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:12px;background-color:color-mix(in srgb,var(--brand-purple) 10%,transparent);color:var(--brand-purple);margin-bottom:1rem}.MoodExplanation_description__uA2K0{line-height:1.6;color:var(--text-secondary)}@media (min-width:768px){.MoodExplanation_sectionContainer__OttNM{padding:1rem 0;gap:4rem}.MoodExplanation_cardsGrid__jW59X{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.MoodExplanation_card__xOYRx{height:100%}}.PricingCalculator_calculatorSection__XDHk_{width:100%;margin:0 auto;padding:0 1.5rem}.PricingCalculator_pricingCard___lkjY{max-width:var(--max-container-width);margin:0 auto;background-color:var(--bg-surface);border-radius:var(--border-radius);padding:1.5rem;border:2px dashed var(--brand-purple)}.PricingCalculator_cardContent__uG_24{max-width:28rem;margin:0 auto}.PricingCalculator_cardHeader__fixiP{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem}.PricingCalculator_cardHeaderTitle__BOj0B{color:var(--brand-purple);font-weight:700}.PricingCalculator_priceDisplay__2AiHi{display:flex;align-items:baseline;justify-content:center;gap:.25rem;padding-inline-end:1.5rem}.PricingCalculator_currency__tTCLu{font-size:1.5rem;font-weight:600;color:var(--text-muted)}.PricingCalculator_amount__XsoRt{font-size:4.75rem;font-weight:800;line-height:1;color:var(--text-main);letter-spacing:-.04em}.PricingCalculator_paymentPeriod__m_Cuc{font-size:.875rem;color:var(--text-muted)}.PricingCalculator_sliderContainer__B8_7R{display:flex;flex-direction:column;gap:.5rem;padding:2rem 0 3rem}.PricingCalculator_customSliderHeader__MHFER{display:flex;justify-content:space-between;align-items:center}.PricingCalculator_slider__OG3MK{--primary-action:var(--brand-purple)}.PricingCalculator_sliderLabel__cCedX{color:var(--brand-purple)}.PricingCalculator_customSliderValue__P46vW{font-size:.875rem;font-weight:600;color:var(--text-muted)}.PricingCalculator_sliderHider__vEkpS>div>div:first-child{display:none!important}.PricingCalculator_metricsWrapper__TzQ8G{display:flex;flex-direction:column;padding-bottom:1.5rem}.PricingCalculator_metricsList__nYK8Z{display:flex;flex-direction:column;gap:.75rem}.PricingCalculator_metricRow__Pq9H_{display:flex;justify-content:space-between;align-items:center;border-bottom:1px dashed var(--border-color);padding-bottom:.75rem}.PricingCalculator_metricRow__Pq9H_:last-child{border-bottom:none;padding-bottom:0}.PricingCalculator_metricValue__aw4Do{font-weight:600}.PricingCalculator_badgePlaceholder__ve1pl{min-height:1.5rem;display:flex;align-items:center}.PricingCalculator_cardFooter__YMlfj{display:flex;flex-direction:column;gap:.75rem;margin-top:1.75rem}.PricingCalculator_ctaButton__06rcS{width:100%;background-color:var(--brand-purple)}.PricingCalculator_footerHint__55WQ1{text-align:center;margin-top:.25rem}@media (min-width:768px){.PricingCalculator_calculatorSection__XDHk_{padding:0 1.5rem}.PricingCalculator_pricingCard___lkjY{padding:2rem}.PricingCalculator_cardHeaderTitle__BOj0B{font-size:.875rem}.PricingCalculator_priceDisplay__2AiHi{gap:.25rem;padding-inline-end:1.75rem}.PricingCalculator_currency__tTCLu{font-size:1.75rem}.PricingCalculator_amount__XsoRt{font-size:5.5rem;letter-spacing:-.04em}.PricingCalculator_customSliderHeader__MHFER{margin-bottom:.25rem}.PricingCalculator_sliderContainer__B8_7R{padding:2rem 0 3.5rem}.PricingCalculator_customSliderValue__P46vW,.PricingCalculator_metricLabel__EOVJS,.PricingCalculator_metricValue__aw4Do,.PricingCalculator_sliderLabel__cCedX{font-size:1rem}.PricingCalculator_metricsList__nYK8Z{display:flex;flex-direction:column;gap:1rem}.PricingCalculator_metricRow__Pq9H_{padding-bottom:1rem}.PricingCalculator_footerHint__55WQ1{font-size:.875rem;margin-top:.5rem}}