:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#757cff}button{background-color:#f9f9f9}}._image-grid_cm3tf_1{width:100%;height:100%;border:1px solid hsl(349,13%,91%);border-radius:12px;padding:1rem;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:1rem;background-color:#fcf8f9}@keyframes _fade-in_cm3tf_1{0%{opacity:0}to{opacity:1}}@keyframes _fade-out_cm3tf_1{0%{opacity:1}to{opacity:0}}@keyframes _slide-from-right_cm3tf_1{0%{transform:translate(30px)}to{transform:translate(0)}}@keyframes _slide-to-left_cm3tf_1{0%{transform:translate(0)}to{transform:translate(-30px)}}._uploaded-image-container_cm3tf_46{width:100%;aspect-ratio:1;border-radius:8px;overflow:hidden;border:2px dashed #ddd;position:relative}._uploaded-image-container_cm3tf_46:hover ._delete-button_cm3tf_54{opacity:1}._uploaded-image_cm3tf_46{width:100%;height:100%;object-fit:contain}._delete-button_cm3tf_54{position:absolute;top:2px;right:2px;width:32px;height:32px;border-radius:50%;background:#ffffffe6;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s ease,background-color .2s ease}._delete-button_cm3tf_54:hover{background:#fff}._delete-button_cm3tf_54 svg{color:#666}._segment-button_cm3tf_87{position:absolute;bottom:0;right:0;border-radius:6px 0;background-color:#fff;padding:2px 8px;border:1px solid rgba(221,221,221,.5333333333);border-right:none;border-bottom:none;cursor:pointer;font-size:14px}._segment-button_cm3tf_87:active{background-color:#f0f0f0}._example-tag_cm3tf_104{font-size:.75rem;padding:2px 8px;background-color:#fcf8f9;border:1px solid hsl(349,13%,91%);border-radius:4px;margin-left:8px;color:#634b4f;cursor:pointer}._completion-prompt-examples_cm3tf_115{display:flex;flex-wrap:wrap;gap:8px}._completion-prompt-example_cm3tf_115{font-size:.75rem;padding:2px 8px;background-color:#fcf8f9;border:1px solid hsl(349,13%,91%);border-radius:4px;color:#634b4f;cursor:pointer}._completion-prompt-example_cm3tf_115[data-disabled=true]{opacity:.5;cursor:not-allowed}._upload-area_1uxjh_1{border:2px dashed hsl(349,13%,91%);border-radius:12px;padding:2rem;text-align:center;transition:all .2s ease;background-color:#fcf8f9}._upload-area_1uxjh_1._dragging-over_1uxjh_9{border-color:#d41639;background-color:#fff5f7}._upload-area_1uxjh_1 ._file-input_1uxjh_13{display:none}._upload-area_1uxjh_1 ._upload-label_1uxjh_16{display:flex;flex-direction:column;align-items:center;gap:.75rem;cursor:pointer;color:#634b4f}._upload-area_1uxjh_1 ._upload-label_1uxjh_16 svg{color:#e1cbcf}._upload-area_1uxjh_1 ._upload-label_1uxjh_16 span{font-size:.875rem}._upload-area_1uxjh_1 ._upload-label_1uxjh_16:hover{color:#d41639}._upload-area_1uxjh_1 ._upload-label_1uxjh_16:hover svg{color:#d41639}._message_1f9g0_1{display:flex;align-items:flex-start;gap:.5rem;padding:.75rem 1rem;border-radius:6px;font-size:.875rem;line-height:1.5}._message--info_1f9g0_10{background-color:#f0f5ff;color:#039;border:1px solid hsl(220,100%,90%)}._message--success_1f9g0_15{background-color:#f2fdf6;color:#12873d;border:1px solid hsl(142,76%,90%)}._message--warning_1f9g0_20{background-color:#fffaeb;color:#997300;border:1px solid hsl(45,100%,90%)}._message--error_1f9g0_25{background-color:#fff0f3;color:#b30021;border:1px solid hsl(349,100%,90%)}._icon_1f9g0_31{display:flex;padding-top:1px}._content_1f9g0_36{flex:1}._container_1clcu_1{position:fixed;top:20px;left:50%;transform:translate(-50%);z-index:1000;display:flex;flex-direction:column;gap:8px;pointer-events:none}._item_1clcu_13{animation:_messageSlideIn_1clcu_1 .3s ease-out;max-width:400px}@keyframes _messageSlideIn_1clcu_1{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}._slider-container_1yyc2_1{display:flex;align-items:center;gap:1rem}._slider-wrapper_1yyc2_7{flex:1;display:flex;flex-direction:column;gap:.5rem}._slider_1yyc2_1{flex:1;-webkit-appearance:none;height:4px;background:#ebe5e6;border-radius:2px}._slider_1yyc2_1::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;border-radius:50%;background:#d41639;cursor:pointer;border:2px solid white;box-shadow:0 1px 3px #0000001a}._slider_1yyc2_1::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:#d41639;cursor:pointer;border:2px solid white;box-shadow:0 1px 3px #0000001a}._slider-marks_1yyc2_41{display:flex;justify-content:space-between;padding:0 8px;position:relative}._slider-mark_1yyc2_41{font-size:.75rem;color:#634b4f;cursor:default;transition:color .2s ease;display:flex;flex-direction:column;align-items:center;gap:4px}._slider-mark_1yyc2_41:before{content:"";width:1px;height:8px;background-color:#ebe5e6;margin-bottom:4px}._slider-mark_1yyc2_41._active_1yyc2_65{color:#d41639;font-weight:500}._slider-mark_1yyc2_41._active_1yyc2_65:before{background-color:#d41639}._overlay_1akht_1{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}._modal_1akht_14{background:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;width:90%;max-width:800px;max-height:90vh;display:flex;flex-direction:column;animation:_modalFadeIn_1akht_1 .2s ease-out}._header_1akht_26{padding:.5rem;border-bottom:1px solid hsl(349,13%,91%);display:flex;align-items:center;justify-content:space-between}._title_1akht_34{margin:0;font-size:1.125rem;font-weight:500;color:#371f24}._closeButton_1akht_41{background:transparent;border:none;padding:.5rem;cursor:pointer;color:#634b4f;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s ease}._closeButton_1akht_41:hover{background-color:#f6f3f4;color:#d41639}._content_1akht_58{padding:1rem;overflow-y:auto;flex:1;scrollbar-width:thin;scrollbar-color:hsl(349,27%,84%) hsl(349,40%,96%)}._content_1akht_58::-webkit-scrollbar{width:8px}._content_1akht_58::-webkit-scrollbar-track{background:#f9f1f2}._content_1akht_58::-webkit-scrollbar-thumb{background-color:#e1cbcf;border-radius:4px}@keyframes _modalFadeIn_1akht_1{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}._image-cell_7t9ep_1{border-radius:8px;overflow:hidden;background-color:#fff;border:1px solid hsl(349,13%,91%);cursor:pointer;position:relative}._image-cell_7t9ep_1 img{width:100%;height:100%;object-fit:contain}._loading_7t9ep_15{width:100%;height:100%;background:linear-gradient(90deg,#f9f1f2 25%,#fcf8f9,#f9f1f2 75%);background-size:200% 100%;animation:_shimmer_7t9ep_1 1.5s infinite}._error_7t9ep_23{width:100%;height:100%;background:#f9f1f2;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.5rem;color:#d41639}._error_7t9ep_23 svg{width:24px;height:24px;stroke:currentColor}._error_7t9ep_23 span{font-size:.875rem}@keyframes _shimmer_7t9ep_1{0%{background-position:200% 0}to{background-position:-200% 0}}._tooltipContainer_1ojl9_1,._reference_1ojl9_5{display:inline-block}._tooltip_1ojl9_1{background-color:#030303cc;color:#f5f0f1;padding:.5rem .75rem;border-radius:4px;font-size:.875rem;z-index:1000;pointer-events:none;animation:_tooltipFadeIn_1ojl9_1 .2s ease-out;line-height:1.4;margin-left:14px}@keyframes _tooltipFadeIn_1ojl9_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}._textarea_71qbe_1{width:100%;padding:.25rem .5rem;background-color:#fcf8f9;border:1px solid hsl(349,13%,91%);border-radius:6px;resize:vertical;font-family:inherit;font-size:.875rem;line-height:1.5;color:#634b4f}._textarea_71qbe_1:focus{outline:none;border-color:#d41639}._btn_8vzaz_1{padding:.5rem 1rem;border-radius:6px;border:1px solid rgba(212.313,22.287,57.1251,.8);background:linear-gradient(to bottom,#fbd5dc,#f8bec9);color:#d41639;cursor:pointer;font-weight:500;transition:all .2s ease;box-shadow:inset 0 1px #fff6,inset 0 -1px 1px #0000001a,0 1px 2px #0000001a}._btn--primary_8vzaz_12{background:#d41639;color:#fff;border:1px solid hsl(349,81%,36%);box-shadow:inset 0 .5px #fff3,inset 0 -.5px .5px #0003,0 2px 4px #0000001a}._btn--secondary_8vzaz_18{background:linear-gradient(to bottom,#fff,#f5f5f5);color:#7e6d70;border:1px solid #e0e0e0;box-shadow:inset 0 1px #fff,inset 0 -1px 1px #0000000d,0 1px 2px #0000000d}._btn--secondary_8vzaz_18:hover{border-color:#d41639;background:linear-gradient(to bottom,#fff,#f8f8f8)}._btn--text_8vzaz_28{background:transparent;color:#7e6d70;border:none;box-shadow:none}._btn--text_8vzaz_28:hover{color:#d41639;text-decoration:underline}._btn_8vzaz_1:hover:not(._btn--text_8vzaz_28){opacity:.95;box-shadow:inset 0 1px #fff6,inset 0 -1px 1px #0000001a,0 2px 4px #00000026}._btn_8vzaz_1:active{transform:translateY(1px);box-shadow:inset 0 1px 1px #0000001a,0 1px 2px #0000000d}._btn--small_8vzaz_46{padding:.25rem .5rem;font-size:.75rem}._btn--large_8vzaz_50{padding:.75rem 1.5rem;font-size:1rem}._grid_o124s_1{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;width:100%}._radioItem_o124s_8{position:relative;aspect-ratio:1;border-radius:12px;overflow:hidden;cursor:pointer;border:2px solid hsla(237,100%,73%,.2);transition:border-color .2s ease}._radioItem_o124s_8:hover{border-color:#757cff80}._radioItem_o124s_8._selected_o124s_20{border-color:#757cffcc}._image_o124s_24{width:100%;height:100%;object-fit:contain}._description_o124s_30{position:absolute;bottom:0;left:0;right:0;background:#000000b3;color:#fff;font-size:.875rem;text-align:center}._grid_1uitl_1{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;width:100%}._radioItem_1uitl_8{position:relative;padding:.1rem;border-radius:8px;cursor:pointer;border:2px solid hsla(237,100%,73%,.2);transition:all .2s ease;display:flex;flex-direction:column;gap:.5rem;background:#fff;align-items:center}._radioItem_1uitl_8:hover{border-color:#757cff80}._radioItem_1uitl_8._selected_1uitl_24{border-color:#757cffcc;background:#757cff0d}._radioItem_1uitl_8._selected_1uitl_24 ._text_1uitl_28{color:#757cff}._text_1uitl_28{font-size:1rem;font-weight:500;color:#371f24}._segment-editor_p18am_1{width:100%;height:100%;border:1px solid hsl(349,13%,91%);border-radius:12px;padding:1rem;background-color:#fcf8f9;display:flex;flex-direction:column;align-items:center}._segment-editor__canvas_p18am_12{width:100%;height:calc(100% - 65px);border-radius:10px;object-fit:contain}._segment-editor__footer_p18am_18{margin-top:15px;display:flex;justify-content:space-between;height:50px;width:100%}._segment-editor__footer_p18am_18>*{margin-right:10px}._segment-editor-button_1egkd_1{flex:1;padding:.5rem 1rem;border-radius:6px;border:1px solid hsl(349,81%,46%);background:transparent;color:#d41639;cursor:pointer;font-weight:500;font-size:.75rem;transition:all .2sease;max-width:200px}._dropdownContainer_zvm0t_1{position:relative;display:inline-block}._reference_zvm0t_6{cursor:pointer}._overlay_zvm0t_10{position:fixed;top:0;left:0;right:0;bottom:0;z-index:100}._dropdown_zvm0t_1{background:#fff;border-radius:8px;box-shadow:0 2px 8px #00000026;z-index:1000;border:1px solid hsl(349,13%,91%);min-width:120px;animation:_dropdownFadeIn_zvm0t_1 .2s ease-out}@keyframes _dropdownFadeIn_zvm0t_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}._menu_zvm0t_39{list-style:none;padding:4px 0;margin:0}._menu-text_zvm0t_45{color:#634b4f;font-size:.75rem;padding:.5rem .75rem}._menuItem_zvm0t_51{padding:8px 16px;cursor:pointer;color:#634b4f;transition:all .2s ease;font-size:.875rem}._menuItem_zvm0t_51:hover{background-color:#f6f3f4;color:#371f24}._trigger_1v3ld_1{position:fixed;right:0;top:30%;width:40px;border-radius:8px 0 0 8px;background:#fff;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;background-color:#634b4f;color:#ebe5e6;transition:all .2s ease;box-shadow:0 2px 8px #0000001a;z-index:100;writing-mode:vertical-lr;font-size:1rem;font-weight:700;letter-spacing:.4em;padding:.6rem 0 .2rem}._trigger_1v3ld_1:hover{background-color:#74585d;color:#ede8e9}._overlay_1v3ld_29{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;z-index:998;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}._overlay_1v3ld_29._entering_1v3ld_39,._overlay_1v3ld_29._entered_1v3ld_39{animation:_fadeIn_1v3ld_1 .2s ease-out forwards}._overlay_1v3ld_29._exiting_1v3ld_42{animation:_fadeOut_1v3ld_1 .2s ease-out forwards}._drawer_1v3ld_46{position:fixed;top:20px;right:20px;width:500px;height:calc(100vh - 40px);background:#fff;z-index:999;box-shadow:-2px 0 8px #0000001a;border-radius:10px}._drawer_1v3ld_46._entering_1v3ld_39,._drawer_1v3ld_46._entered_1v3ld_39{animation:_slideIn_1v3ld_1 .3s ease-out forwards}._drawer_1v3ld_46._exiting_1v3ld_42{animation:_slideOut_1v3ld_1 .3s ease-out forwards}._header_1v3ld_64{padding:.75rem;border-bottom:1px solid hsl(349,13%,91%);display:flex;justify-content:space-between;align-items:center}._header_1v3ld_64 h3{margin:0;font-size:1.125rem;color:#371f24}._header_1v3ld_64 ._headerActions_1v3ld_76{display:flex;gap:.5rem;align-items:center}._header_1v3ld_64 button{background:transparent;border:none;padding:.5rem;cursor:pointer;color:#634b4f;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}._header_1v3ld_64 button:hover{background-color:#f6f3f4;color:#d41639}._header_1v3ld_64 button:disabled{opacity:.6;cursor:not-allowed}._header_1v3ld_64 ._refreshButton_1v3ld_101 svg{transition:transform .2s ease}._header_1v3ld_64 ._refreshButton_1v3ld_101:hover svg{transform:rotate(15deg)}._tabsContainer_1v3ld_108{padding:.75rem 1rem}._menu_1v3ld_112{padding:.5rem}._menuItem_1v3ld_116{display:flex;align-items:center;gap:.75rem;padding:.5rem;color:#634b4f;text-decoration:none;border-radius:6px;transition:all .2s ease}._menuItem_1v3ld_116:hover{background-color:#f6f3f4;color:#d41639}@keyframes _slideIn_1v3ld_1{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes _slideOut_1v3ld_1{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes _fadeIn_1v3ld_1{0%{opacity:0;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}to{opacity:1;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}}@keyframes _fadeOut_1v3ld_1{0%{opacity:1;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}to{opacity:0;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}}._historyList_1v3ld_167{padding:0 1rem 1rem;overflow-y:auto;height:calc(100vh - 171px);scrollbar-width:thin;scrollbar-color:hsl(349,27%,84%) hsl(349,40%,96%)}._historyList_1v3ld_167::-webkit-scrollbar{width:8px}._historyList_1v3ld_167::-webkit-scrollbar-track{background:#f9f1f2}._historyList_1v3ld_167::-webkit-scrollbar-thumb{background-color:#e1cbcf;border-radius:4px}._historyGroup_1v3ld_187{margin-bottom:1.5rem}._groupHeader_1v3ld_191{font-size:.75rem;font-weight:500;color:#634b4f;padding:.25rem 0;margin-bottom:.25rem}._loadingState_1v3ld_199,._emptyState_1v3ld_199{display:flex;justify-content:center;align-items:center;height:100px;color:#916e74;font-size:.875rem}._noMore_1v3ld_208{padding:0 0 .5rem;text-align:center;color:#d3c5c7;font-size:.75rem}._imagePreview_1v3ld_215{position:fixed;right:540px;top:20px;z-index:999;border-radius:8px;box-shadow:0 4px 12px #00000026;overflow:hidden;animation:_previewFadeIn_1v3ld_1 .2s ease-out}._imagePreview_1v3ld_215 img{max-width:100%;max-height:calc(100vh - 56px);object-fit:contain;display:block}@keyframes _previewFadeIn_1v3ld_1{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes _rotate_1v3ld_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._rotating_1v3ld_250{animation:_rotate_1v3ld_1 1s linear infinite}._historyCard_1oa35_1{background-color:#f4f0f1;border-radius:8px;padding:10px;margin-bottom:1rem;cursor:pointer;transition:all .2s ease;overflow:hidden}._historyCard_1oa35_1:hover{background-color:#e5dcde}._historyCard_1oa35_1[data-expanded=true]{background-color:#fff;border:1px solid hsl(349,13%,91%)}._cardHeader_1oa35_18{display:flex;gap:.75rem;align-items:center;align-items:start}._title_1oa35_25{flex:1;font-size:.875rem;color:#371f24;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._tag_1oa35_34{font-size:.5rem;font-weight:700;color:#000;background-color:#e2bcf7;padding:.1rem .25rem;border-radius:4px;margin-top:.2rem}._tag_1oa35_34._purple_1oa35_43{background-color:#e2bcf7}._tag_1oa35_34._yellow_1oa35_46{background-color:#c1ef39}._tag_1oa35_34._grey_1oa35_49{background-color:#fbfbfb;color:#5e5e5e}._promptImage_1oa35_54{width:40px;height:40px;border-radius:4px;object-fit:cover;border:1px solid hsl(349,13%,91%)}._promptImageContainer_1oa35_62{flex:1;line-height:0}._generatedImages_1oa35_67{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem;max-height:0;opacity:0;transition:max-height .3s ease-in-out,opacity .3s ease-in-out,margin-top .3s ease-in-out}._generatedImages_1oa35_67[data-expanded=true]{max-height:calc(102px + .5rem);opacity:1}._generatedImageContainer_1oa35_80{position:relative;width:100%;aspect-ratio:1;border-radius:4px;overflow:hidden;margin-top:.5rem;transition:transform .2s ease,box-shadow .2s ease}._generatedImageContainer_1oa35_80:hover{transform:translateY(-3px);box-shadow:2px 2px 6px #0003}._generatedImageContainer_1oa35_80:hover ._downloadButton_1oa35_93{opacity:1}._generatedImage_1oa35_67{width:100%;height:100%;object-fit:cover;border-radius:4px;border:1px solid hsl(349,13%,91%);transition:transform .2s ease,box-shadow .2s ease}._downloadButton_1oa35_93{position:absolute;bottom:6px;right:6px;width:32px;height:32px;border-radius:50%;background:#ffffffe6;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s ease,background-color .2s ease;z-index:2;pointer-events:none}._downloadButton_1oa35_93:hover{background:#fff;pointer-events:auto}._downloadButton_1oa35_93:hover svg{color:#d41639}._downloadButton_1oa35_93 svg{color:#634b4f;transition:color .2s ease}._bookmarkButton_1oa35_136{background:none;border:none;cursor:pointer;margin-left:8px;padding:4px;display:inline-flex;align-items:center;color:#f5c518;transition:color .2s;position:absolute;top:0;right:0}._bookmarkButton_1oa35_136:hover{color:#ff9800}._bookmarkButton_1oa35_136 svg{display:block}._tabs_17wov_1{display:flex;gap:8px;background:#f5f5f7;border-radius:8px;padding:4px;box-shadow:inset 0 1px 4px #0000000a}._tab_17wov_1{flex:1 1 0;background:transparent;border:none;padding:8px 0;border-radius:6px;font-size:15px;color:#555;cursor:pointer;transition:background .15s,color .15s;text-align:center}._tab_17wov_1:hover:not(._disabled_17wov_23){background:#ececec}._active_17wov_27{background:#fff;color:#222;font-weight:600;box-shadow:0 2px 8px #00000008}._disabled_17wov_23{cursor:not-allowed}._purchaseModal_1usms_1{display:flex;flex-direction:column;gap:1.5rem;min-width:320px;min-height:500px;justify-content:space-between}._body_1usms_10{display:flex;flex-direction:column;gap:1.5rem}._infoSection_1usms_16{display:flex;flex-direction:column;gap:.75rem}._title_1usms_22{font-size:1.25rem;font-weight:600;color:#26593f}._desc_1usms_28{font-size:1rem;color:#666;margin-bottom:.5rem}._checklist_1usms_34{list-style:none;padding:0;margin:0 0 .5rem;display:flex;flex-direction:column;gap:.5rem}._checkItem_1usms_43{display:flex;align-items:center;gap:.5rem;font-size:1rem;color:#222}._checkIcon_1usms_51{display:flex;align-items:center;justify-content:center}._inputRow_1usms_57{display:flex;align-items:center;gap:.5rem;margin-top:.5rem}._inputLabel_1usms_64{font-size:1rem;color:#444}._numberInput_1usms_69{width:64px;padding:.25rem .5rem;border:1px solid #d1d5db;border-radius:4px;font-size:1rem;outline:none;transition:border .2s}._numberInput_1usms_69:focus{border-color:#22c55e}._footer_1usms_83{display:flex;align-items:center;justify-content:end;gap:1rem;margin-top:1.5rem}._paidInfo_1usms_91{display:flex;flex-direction:column;gap:.75rem;align-items:center;justify-content:center;height:100%;height:300px}._orderListModal_6o7t4_1{min-width:600px;background:#fff;border-radius:12px;padding:24px 24px 16px;display:flex;flex-direction:column}._header_6o7t4_10{font-size:20px;font-weight:600;margin-bottom:16px}._body_6o7t4_16{flex:1;min-height:180px;max-height:400px;overflow-y:auto;margin-bottom:16px}._table_6o7t4_24{width:100%;border-collapse:collapse}._table_6o7t4_24 th,._table_6o7t4_24 td{padding:8px 12px;border-bottom:1px solid #eee;text-align:left;font-size:14px}._table_6o7t4_24 th{background:#fafafa;font-weight:500}._footer_6o7t4_39{display:flex;justify-content:flex-end;margin-top:8px}._empty_6o7t4_45{color:#999;text-align:center;padding:32px 0}._error_6o7t4_51{color:#e53e3e;text-align:center;padding:16px 0}*{margin:0;padding:0;box-sizing:border-box}html{font-size:20px}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;background-color:#fbf9f9;color:#333;line-height:1.6}.container{width:100vw;max-width:100%;height:calc(100vh - 61px);padding:0 1rem;margin:0;display:flex;flex-direction:column}.nav{background-color:#fbf9f9;padding:1rem 0}.nav__list{list-style:none;padding:0;margin:0;display:flex;gap:1rem}.nav__link{text-decoration:none;color:#333}.nav__link:hover{color:#666}.layout{height:100vh;display:flex;flex-direction:column;background:linear-gradient(180deg,#ff33581a,#fbf9f9)}main.container{flex:1}.inner-container{display:flex;background-color:#fff;border-radius:12px 12px 0 0;padding:0;box-shadow:0 2px 4px #0000001a;width:100%;height:100%;flex:1;overflow:hidden}.side-nav{width:5rem;border-right:1px solid hsl(349,13%,91%);display:flex;flex-direction:column;justify-content:space-between;padding:.5rem}.side-nav__tabs{display:flex;flex-direction:column;gap:.5rem}.side-nav__tab{width:100%;padding:.75rem 1rem;text-align:left;background:transparent;border:none;border-radius:4px;color:#634b4f;cursor:pointer;transition:all .2s ease;display:flex;flex-direction:column;align-items:center;gap:.3rem}.side-nav__tab svg{width:20px;height:20px}.side-nav__tab span{font-size:.75rem;white-space:nowrap}.side-nav__tab:hover{background-color:#f6f3f4}.side-nav__tab--active{background-color:#ebe5e6;color:#371f24;font-weight:500}.side-nav__footer{margin-top:auto;padding-top:1rem}.side-nav__info{display:flex;align-items:center;gap:.5rem;color:#806b6f;text-decoration:none;font-size:.875rem;flex-direction:column}.side-nav__info:hover{color:#d41639}.side-nav__info svg{width:16px;height:16px}.content{flex:1;overflow-y:auto}.header{padding:.5rem 1rem;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:2rem}.header__brand .header__logo{height:32px;width:auto}.header__nav{justify-self:start}.header__nav .nav__list{list-style:none;padding:0;margin:0;display:flex;gap:1.5rem}.header__nav .nav__link{text-decoration:none;color:#333;font-weight:500}.header__nav .nav__link:hover{color:#d41639}.header__actions{display:flex;align-items:center;gap:1.5rem}.header__actions .button-group{display:flex;gap:.5rem}.btn{padding:.5rem 1rem;border-radius:6px;border:1px solid hsl(349,81%,46%);background:transparent;color:#d41639;cursor:pointer;font-weight:500;font-size:.75rem;transition:all .2s ease}.btn--primary{background:#d41639;color:#fff}.btn--secondary{background:#fff;color:#7e6d70;border:1px solid white;transition:border-color .25s}.btn--secondary:hover{border-color:#d41639}.btn--cta{position:relative;overflow:hidden;color:#fff;border:none;z-index:1;font-size:1rem;padding:.25rem .75rem}.btn--cta:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,#d41639,#bd1433,#ea3455,#d41639);background-size:500% 500%;z-index:-1;transition:all .5s ease}.btn--cta:hover:before{animation:waveGradient 3s ease infinite}.btn--text{background:transparent;color:#7e6d70;border:none}.btn--text:hover{color:#d41639}.btn[disabled]{opacity:.5;cursor:not-allowed;pointer-events:none}.btn:hover{opacity:.9}.avatar{display:flex;align-items:center;justify-content:center}.avatar__image{width:40px;height:40px;border-radius:50%;object-fit:cover}.page-layout{display:flex;width:100%;height:100%}.panel{width:320px;display:flex;flex-direction:column;border-right:1px solid hsl(349,13%,91%);background-color:#fff}.panel__content{flex:1;overflow-y:auto;padding:1rem;scrollbar-width:thin;scrollbar-color:hsl(349,27%,84%) hsl(349,40%,96%)}.panel__content::-webkit-scrollbar{width:8px}.panel__content::-webkit-scrollbar-track{background:#f9f1f2}.panel__content::-webkit-scrollbar-thumb{background-color:#e1cbcf;border-radius:4px}.panel__footer{padding:.75rem 1rem;border-top:1px solid hsl(349,13%,91%);display:flex;flex-direction:row-reverse;gap:.5rem;background-color:#fcf8f9}.control-bar{padding:1rem;background-color:#fcf8f9;border:1px solid hsl(349,13%,91%);border-radius:6px;margin-bottom:.5rem}.control-bar:hover{background-color:#f9f1f2}.main-content{flex:1;padding:2rem;background-color:#fff}.content-section{margin-bottom:2rem}.content-section .section-title{font-size:.875rem;font-weight:500;color:#634b4f;margin-bottom:.75rem}.content-section h4.section-title{font-size:.75rem}@keyframes waveGradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}._loginContainer_1owhm_1{width:100vw;height:100vh;display:flex;background-image:url(https://images.unsplash.com/photo-1644611421265-e0b85a3e3f11?q=80&w=2970&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D);background-size:cover;background-position:center}._loginContent_1owhm_10{width:100%;display:flex;justify-content:flex-end;align-items:center}._formWrapper_1owhm_17{width:400px;padding:40px;background:#fffffff2;margin-right:10%;display:flex;flex-direction:column;justify-content:center;border-radius:12px}._formWrapper_1owhm_17 h1{font-size:1.2rem;margin-bottom:1rem;color:#333}._inputGroup_1owhm_33{margin-bottom:.5rem}._inputGroup_1owhm_33 input{width:100%;padding:12px;border:1px solid #ddd;border-radius:4px;font-size:.75rem;transition:border-color .3s ease}._inputGroup_1owhm_33 input:focus{outline:none;border-color:#d41639}._loginButton_1owhm_49{width:100%;padding:12px;background-color:#d41639;color:#fff;border:none;border-radius:4px;font-size:.75rem;cursor:pointer;transition:background-color .3s ease}._loginButton_1owhm_49:hover{background-color:#a2112b}._forgotPassword_1owhm_64{margin-top:.5rem;text-align:center}._forgotPassword_1owhm_64 a{color:#d41639;text-decoration:none;font-size:.75rem}._forgotPassword_1owhm_64 a:hover{text-decoration:underline}._formFooter_1owhm_77{margin-top:1rem;text-align:center}._registerLink_1owhm_82{margin-top:.5rem;color:#666;font-size:.75rem}._registerLink_1owhm_82 a{color:#d41639;text-decoration:none;margin-left:.5rem}._registerLink_1owhm_82 a:hover{text-decoration:underline}._verificationGroup_1owhm_96{display:flex;gap:.5rem}._verificationGroup_1owhm_96 input{flex:1}._verificationButton_1owhm_104{padding:0 1rem;background-color:#d41639;color:#fff;border:none;border-radius:4px;font-size:.75rem;cursor:pointer;white-space:nowrap;transition:background-color .3s ease;min-width:120px}._verificationButton_1owhm_104:hover{background-color:#a2112b}._verificationButton_1owhm_104:disabled{background-color:#ccc;cursor:not-allowed}._errorMessage_1owhm_124{background-color:#fff2f0;border:1px solid #ffccc7;color:#ff4d4f;padding:.5rem 1rem;border-radius:4px;margin-bottom:1rem;font-size:.75rem}._pageFooter_1owhm_134{position:absolute;bottom:16px;left:0;right:0;text-align:center;color:#806b6f;font-size:.75rem;font-weight:500}._pageFooter_1owhm_134 a{color:#806b6f}._step-card_1dhbv_1{background:#21305603;border-radius:16px;flex:1 0 0px;height:434px;overflow:hidden;border:1px solid rgba(33,48,86,.1);position:relative}._step-card_1dhbv_1 ._ellipsis_1dhbv_10{border-radius:100%;filter:blur(145px);-webkit-filter:blur(145px);flex:none;height:181px;left:-16px;position:absolute;top:419px;transform:rotate(-9deg);width:407px}._step-card_1dhbv_1 ._header_1dhbv_22{align-content:flex-start;align-items:flex-start;display:flex;flex:none;flex-direction:column;flex-wrap:nowrap;gap:4px;height:min-content;justify-content:flex-start;left:32px;overflow:visible;padding:0;position:absolute;top:28px;width:320px}._step-card_1dhbv_1 ._title-area_1dhbv_39{align-content:flex-start;align-items:flex-start;display:flex;flex:none;flex-direction:column;flex-wrap:nowrap;gap:8px;height:min-content;justify-content:flex-start;overflow:visible;padding:0;position:relative;width:100%}._step-card_1dhbv_1 ._title-area_1dhbv_39 svg{color:#213056;opacity:.55}._step-card_1dhbv_1 ._title_1dhbv_39{height:auto;position:relative;white-space:pre-wrap;width:320px;word-break:break-word;word-wrap:break-word;--font-selector: Q1VTVE9NO0dlaXN0IE1lZGl1bQ ==;--framer-font-family: "Geist Medium", "Geist Medium Placeholder", sans-serif;--framer-font-size: 18px;--framer-line-height: 28px;--framer-text-color: rgb(33, 47, 86);font-family:var(--framer-font-family, Inter, Inter Placeholder, sans-serif);font-style:var(--framer-font-style, normal);font-weight:var(--framer-font-weight, 400);color:var(--framer-text-color, #000);font-size:calc(var(--framer-font-size, 16px) * var(--framer-font-size-scale, 1));letter-spacing:var(--framer-letter-spacing, 0);text-transform:var(--framer-text-transform, none);text-decoration:var(--framer-text-decoration, none);line-height:var(--framer-line-height, 1.2em);text-align:var(--framer-text-alignment, start)}._step-card_1dhbv_1 ._description_1dhbv_81{height:auto;position:relative;white-space:pre-wrap;width:320px;word-break:break-word;word-wrap:break-word;--font-selector: Q1VTVE9NO0dlaXN0IFJlZ3VsYXI =;--framer-font-family: "Geist Regular", "Geist Regular Placeholder", sans-serif;--framer-line-height: 24px;--framer-text-color: rgba(33, 48, 86, .55);font-family:var(--framer-font-family, Inter, Inter Placeholder, sans-serif);font-style:var(--framer-font-style, normal);font-weight:var(--framer-font-weight, 400);color:var(--framer-text-color, #000);font-size:calc(var(--framer-font-size, 16px) * var(--framer-font-size-scale, 1));letter-spacing:var(--framer-letter-spacing, 0);text-transform:var(--framer-text-transform, none);text-decoration:var(--framer-text-decoration, none);line-height:var(--framer-line-height, 1.2em);text-align:var(--framer-text-alignment, start)}._step-card_1dhbv_1 ._image_1dhbv_103{border:1px solid rgba(33,48,86,.1);align-content:flex-start;align-items:flex-start;background-color:#fff;border-radius:16px;box-shadow:0 8px 19px #587ad01a,0 34px 34px #587ad017,0 76px 46px #587ad00d,0 135px 54px #587ad003,0 211px 59px #587ad000;display:flex;flex:none;flex-direction:column;flex-wrap:nowrap;gap:10px;height:min-content;justify-content:flex-start;left:32px;overflow:visible;padding:18px;position:absolute;top:189px;width:min-content;overflow:hidden;transition:top .3s ease-in-out,left .3s ease-in-out,transform .3s ease-in-out}._step-card_1dhbv_1 ._image_1dhbv_103:hover{z-index:100}._step-card_1dhbv_1 ._image_1dhbv_103[data-index="0"]{top:170px}._step-card_1dhbv_1 ._image_1dhbv_103[data-index="1"]{top:320px;left:113px;transform-origin:bottom right}._step-card_1dhbv_1 ._image_1dhbv_103[data-index="1"]:hover{transform:translateY(-70px) scale(1.2)}._step-card_1dhbv_1 ._image_1dhbv_103[data-index="0"],._step-card_1dhbv_1 ._image_1dhbv_103[data-index="1"]{width:217px;padding:15px}._step-card_1dhbv_1:hover ._image_1dhbv_103{transform:translateY(-170px)}._step-card_1dhbv_1:hover ._image_1dhbv_103[data-index="1"]{transform:translateY(-150px)}._step-card_1dhbv_1:first-child ._image_1dhbv_103[data-index="1"]{left:253px;top:220px}._pay-container_1dhbv_155{align-content:flex-start;align-items:flex-start;display:flex;flex:none;flex-direction:row;flex-wrap:nowrap;gap:12px;height:min-content;justify-content:center;overflow:visible;padding:0;position:relative;width:1200px}
