@import "https://fonts.googleapis.com/css2?family=Quicksand:wght@500;600;700&display=swap";
.header-module__3iWRfG__header{color:#2b2323;z-index:100;background:#fbe7e6;justify-content:space-between;align-items:center;height:64px;padding:0 1.5rem;display:flex;position:relative}.header-module__3iWRfG__headerFixed{position:fixed;top:0;left:0;right:0}.header-module__3iWRfG__leftSlot,.header-module__3iWRfG__rightSlot{flex:1;align-items:center;display:flex}.header-module__3iWRfG__leftSlot{justify-content:flex-start}.header-module__3iWRfG__rightSlot{justify-content:flex-end;gap:.75rem}.header-module__3iWRfG__backButton{color:#2b2323;padding:0}.header-module__3iWRfG__backIcon{width:22px;height:22px}.header-module__3iWRfG__logo{flex:1;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.header-module__3iWRfG__logoImage{object-fit:contain;width:auto;height:52px}.header-module__3iWRfG__generateButton{color:#e36365;background:#fff;border-radius:999px;padding:.45rem 1.1rem;font-weight:600;box-shadow:0 8px 18px #e3636533}.header-module__3iWRfG__loginButton{color:#fff;background:#f88b70;border-radius:12px;padding:.45rem 1.4rem;font-weight:700;box-shadow:0 10px 18px #f88b7040}.header-module__3iWRfG__avatarWrapper{position:relative}.header-module__3iWRfG__avatarButton{border-radius:999px;padding:0}.header-module__3iWRfG__avatar{border:2px solid #f3a6a7b3;width:40px;height:40px}.header-module__3iWRfG__avatarFallback{color:#e36365;background:#ffe7e3}.header-module__3iWRfG__profileMenu{z-index:1;color:#e58267;opacity:0;pointer-events:none;text-align:right;flex-direction:column;gap:.7rem;font-size:.85rem;transition:opacity .2s,transform .2s;display:flex;position:absolute;top:52px;right:0;transform:translateY(-6px)}.header-module__3iWRfG__profileMenuOpen{opacity:1;pointer-events:auto;transform:translateY(0)}.header-module__3iWRfG__profileMenuItem{color:inherit;text-align:right;cursor:pointer;background:0 0;border:none;padding:0;font-weight:500;text-decoration:none}
.editor-module__WEZFRW__wrapper{color:#2b2323;background:#fbe7e6;flex-direction:column;gap:1rem;height:100svh;min-height:100svh;padding:1.2rem 1.1rem 0;font-family:Quicksand,Nunito,sans-serif;display:flex;overflow:hidden}.editor-module__WEZFRW__canvasShell{flex:1;justify-content:center;align-items:center;min-height:0;padding:.4rem;display:flex}.editor-module__WEZFRW__canvasImage{object-fit:contain;background:#f6dede;border-radius:1.2rem;width:100%;max-width:100%;height:100%;max-height:100%;box-shadow:0 24px 40px #7b5b5c26}.editor-module__WEZFRW__toolbarShell{background:#fbe7e6;margin:0 -1.1rem;padding:.75rem 1.2rem 1.2rem}.editor-module__WEZFRW__toolbarScroll{-webkit-overflow-scrolling:touch;scrollbar-width:none;border-top:1px solid #2b232314;width:100%;padding:.6rem .4rem .2rem;overflow:auto hidden}.editor-module__WEZFRW__toolbarScroll::-webkit-scrollbar{display:none}.editor-module__WEZFRW__toolbar{gap:1.4rem;min-width:max-content;padding:.2rem .8rem .6rem;display:flex}.editor-module__WEZFRW__toolButton{color:#2b2323;text-transform:lowercase;letter-spacing:.02em;opacity:.6;background:0 0;border:none;flex-direction:column;align-items:center;gap:.35rem;padding:.2rem .3rem;font-size:.8rem;transition:opacity .2s,transform .2s;display:flex}.editor-module__WEZFRW__toolButtonActive{opacity:1;transform:translateY(-2px)}.editor-module__WEZFRW__toolButton:focus-visible{outline-offset:4px;border-radius:10px;outline:2px solid #2b232340}.editor-module__WEZFRW__toolIcon{color:#2b2323;border-radius:8px;justify-content:center;align-items:center;width:1.6rem;height:1.6rem;display:inline-flex;position:relative}.editor-module__WEZFRW__toolIcon[data-icon=crop]:before,.editor-module__WEZFRW__toolIcon[data-icon=crop]:after{content:"";border-top:0;border-bottom:2px solid #2b2323;border-left:2px solid #2b2323;border-right:0;width:.9rem;height:.9rem;position:absolute}.editor-module__WEZFRW__toolIcon[data-icon=crop]:before{transform:translate(-.2rem,-.2rem)}.editor-module__WEZFRW__toolIcon[data-icon=crop]:after{transform:translate(.2rem,.2rem)rotate(180deg)}.editor-module__WEZFRW__toolIcon[data-icon=text]:before{content:"T";font-size:1rem;font-weight:700}.editor-module__WEZFRW__toolIcon[data-icon=sticker]:before{content:"";border:2px solid #2b2323;border-radius:4px 4px 12px;width:1.1rem;height:1.1rem;position:relative}.editor-module__WEZFRW__toolIcon[data-icon=sticker]:after{content:"";background:#fbe7e6;border-bottom:2px solid #2b2323;border-left:2px solid #2b2323;width:.5rem;height:.5rem;position:absolute;top:.2rem;right:.15rem;transform:rotate(45deg)}.editor-module__WEZFRW__toolIcon[data-icon=brush]:before{content:"";background:#2b2323;border-radius:999px;width:.9rem;height:.35rem;position:absolute;transform:rotate(-20deg)}.editor-module__WEZFRW__toolIcon[data-icon=brush]:after{content:"";background:#2b2323;border-radius:0 0 4px 4px;width:.35rem;height:.65rem;position:absolute;transform:translate(.3rem,.2rem)rotate(-20deg)}.editor-module__WEZFRW__toolIcon[data-icon=frame]:before{content:"";border:2px solid #2b2323;border-radius:4px;width:1.1rem;height:1.1rem}.editor-module__WEZFRW__toolIcon[data-icon=spark]:before{content:"";clip-path:polygon(50% 0%,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);background:#2b2323;width:.9rem;height:.9rem}.editor-module__WEZFRW__toolIcon[data-icon=rotate]:before{content:"";border:2px solid #0000;border-color:#2b2323 #0000 #0000 #2b2323;border-radius:999px;width:1rem;height:1rem;transform:rotate(-25deg)}.editor-module__WEZFRW__toolIcon[data-icon=sliders]:before{content:"";background:#2b2323;width:1.1rem;height:.2rem;box-shadow:0 -.3rem #2b2323,0 .3rem #2b2323}.editor-module__WEZFRW__toolIcon[data-icon=blur]:before{content:"";border:2px dashed #2b2323;border-radius:999px;width:1rem;height:1rem}.editor-module__WEZFRW__toolIcon[data-icon=tone]:before{content:"";background:linear-gradient(135deg,#2b2323,#2b232333);border-radius:6px;width:1rem;height:1rem}.editor-module__WEZFRW__toolLabel{font-size:.75rem}.editor-module__WEZFRW__drawer{z-index:20;background:#fff;border-radius:16px 16px 0 0;flex-direction:column;gap:.85rem;padding:.9rem 1rem 1.1rem;transition:transform .25s;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%);box-shadow:0 -14px 26px #0000002e}.editor-module__WEZFRW__drawerOpen{transform:translateY(0)}.editor-module__WEZFRW__drawerTabs{text-transform:uppercase;letter-spacing:.14em;color:#2b232373;align-items:center;gap:1.2rem;font-size:.75rem;display:flex}.editor-module__WEZFRW__drawerTab{color:inherit;font-size:inherit;letter-spacing:inherit;text-transform:inherit;background:0 0;border:none;padding:0}.editor-module__WEZFRW__drawerTabActive{color:#2b2323;font-weight:600}.editor-module__WEZFRW__drawerRatios{justify-content:space-between;align-items:flex-start;gap:1.2rem;display:flex}.editor-module__WEZFRW__ratioButton{color:#2b2323;background:0 0;border:none;flex-direction:column;align-items:center;gap:.35rem;padding:.2rem .1rem;font-size:.65rem;display:flex}.editor-module__WEZFRW__ratioIcon{color:#e36365;border-radius:6px;place-items:center;width:1.6rem;height:1.6rem;display:grid;position:relative}.editor-module__WEZFRW__ratioIcon[data-icon=image]:before{content:"";border:2px solid #e36365;border-radius:4px;width:1.2rem;height:.9rem}.editor-module__WEZFRW__ratioIcon[data-icon=free]:before,.editor-module__WEZFRW__ratioIcon[data-icon=square]:before{content:"";border:2px solid #e36365;border-radius:4px;width:1.1rem;height:1.1rem}.editor-module__WEZFRW__ratioIcon[data-icon=rect-portrait]:before{content:"";border:2px solid #2b2323;border-radius:6px;width:.85rem;height:1.2rem}.editor-module__WEZFRW__ratioIcon[data-icon=rect-landscape]:before{content:"";border:2px solid #2b2323;border-radius:6px;width:1.2rem;height:.85rem}.editor-module__WEZFRW__ratioIcon[data-icon=rect-tall]:before{content:"";border:2px solid #2b2323;border-radius:6px;width:.85rem;height:1.2rem}.editor-module__WEZFRW__ratioLabel{font-size:.65rem}.editor-module__WEZFRW__ratioValue{color:#2b23238c;font-size:.65rem}.editor-module__WEZFRW__drawerActions{border-top:1px solid #2b232314;grid-template-columns:auto 1fr auto;align-items:center;gap:.6rem;padding-top:.6rem;display:grid}.editor-module__WEZFRW__drawerActionList{color:#2b23238c;justify-content:center;align-items:center;gap:1.1rem;font-size:.78rem;display:flex}.editor-module__WEZFRW__drawerActionButton{text-transform:lowercase;color:inherit;background:0 0;border:none;padding:0}.editor-module__WEZFRW__drawerClose,.editor-module__WEZFRW__drawerAccept{color:#2b2323;background:#fbe7e6;border:none;border-radius:999px;place-items:center;width:2.1rem;height:2.1rem;font-size:1.2rem;display:grid}.editor-module__WEZFRW__waitingOverlay{z-index:30;background:#3c3c3cb3;place-items:center;display:grid;position:fixed;inset:0}.editor-module__WEZFRW__waitingCard{color:#2b2323;background:#fffffff2;border-radius:16px;align-items:center;gap:.75rem;padding:1.4rem 1.8rem;display:flex;box-shadow:0 20px 40px #00000040}.editor-module__WEZFRW__waitingSpinner{border:3px solid #e3636533;border-top-color:#e36365;border-radius:999px;width:1.6rem;height:1.6rem;animation:.8s linear infinite editor-module__WEZFRW__waiting-spin}.editor-module__WEZFRW__waitingText{font-size:.9rem;font-weight:600}@keyframes editor-module__WEZFRW__waiting-spin{to{transform:rotate(360deg)}}@media (min-width:821px){.editor-module__WEZFRW__wrapper{border-radius:24px;max-width:420px;margin:0 auto;box-shadow:0 30px 80px #0003}}.editor-module__WEZFRW__cropWrapper{overscroll-behavior:none;background:#ffefef;position:fixed;inset:0;overflow:hidden}.editor-module__WEZFRW__cropMain{height:auto;padding:14px 0 calc(96px + env(safe-area-inset-bottom));grid-template-rows:auto minmax(0,1fr);gap:14px;display:grid;position:absolute;inset:64px 0 0;overflow:hidden}.editor-module__WEZFRW__cropIntro{text-align:center;flex-shrink:0;justify-items:center;gap:6px;padding:0 20px;display:grid}.editor-module__WEZFRW__cropStage{width:min(100%,680px);height:100%;max-height:min(100vw, calc(100svh - 190px - env(safe-area-inset-bottom)));touch-action:none;background:#f6dede;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 18px 42px #7b5b5c1f}.editor-module__WEZFRW__cropImage{transform-origin:50%;-webkit-user-select:none;user-select:none;pointer-events:none;max-width:none;max-height:none;position:absolute;top:50%;left:50%}.editor-module__WEZFRW__cropMask{pointer-events:none;border-radius:999px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 9999px #58474857}.editor-module__WEZFRW__cropCircle{pointer-events:none;border:3px solid #ffffffe6;border-radius:999px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 1px #ffffff59,0 14px 28px #7b5b5c2e}.editor-module__WEZFRW__cropBadge{color:#8f5f3f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffad;border-radius:999px;padding:8px 12px;font-size:.82rem;font-weight:700;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.editor-module__WEZFRW__cropControls{width:min(100%,680px);padding:12px 18px calc(18px + env(safe-area-inset-bottom));background:linear-gradient(#ffefef00,#ffefeff2 24%);grid-template-columns:1fr 1fr;gap:14px;margin:0 auto;display:grid;position:fixed;bottom:0;left:0;right:0}.editor-module__WEZFRW__cropPrimaryButton{color:#fff;width:100%;min-height:54px;box-shadow:none;background:#f88b70;border:none;border-radius:18px;font-size:1rem;font-weight:400}.editor-module__WEZFRW__cropSecondaryButton{color:#f87171;background:#fff;border:1px solid #f87171;border-radius:18px;width:100%;min-height:54px;font-size:1rem;font-weight:400}.editor-module__WEZFRW__cropEmptyCard{text-align:center;background:#fffbf6eb;border:1px solid #fffc;border-radius:28px;gap:12px;width:min(460px,100%);margin:auto;padding:24px;display:grid;box-shadow:0 26px 58px #7a625224}.editor-module__WEZFRW__cropEyebrow{text-transform:uppercase;letter-spacing:.16em;color:#dd976c;margin:0;font-size:.74rem}.editor-module__WEZFRW__cropTitle{color:#1f2937;letter-spacing:-.03em;margin:0;font-size:clamp(1.5rem,5vw,2rem);line-height:1}.editor-module__WEZFRW__cropDescription{color:#63646b;max-width:28rem;margin:0;line-height:1.55}@media (max-width:640px){.editor-module__WEZFRW__cropStage{max-height:calc(100svh - 190px - env(safe-area-inset-bottom))}}
.generated-result-screen-module__yT4hpq__wrapper{background:radial-gradient(circle at top,#ffffffb8,#0000 36%),linear-gradient(#fff8f3 0%,#fdf0e7 42%,#fbe7e6 100%);min-height:100svh}.generated-result-screen-module__yT4hpq__main{place-items:center;width:min(760px,100%);min-height:100svh;margin:0 auto;padding:96px 18px 40px;display:grid}.generated-result-screen-module__yT4hpq__loadingCard,.generated-result-screen-module__yT4hpq__messageCard,.generated-result-screen-module__yT4hpq__resultCard{background:#fffbf6eb;border:1px solid #fffc;border-radius:28px;width:min(520px,100%);box-shadow:0 26px 58px #7a625224}.generated-result-screen-module__yT4hpq__loadingCard,.generated-result-screen-module__yT4hpq__messageCard{text-align:center;place-items:center;gap:14px;padding:28px 22px;display:grid}.generated-result-screen-module__yT4hpq__resultCard{gap:18px;padding:24px 22px 22px;display:grid}.generated-result-screen-module__yT4hpq__eyebrow{text-transform:uppercase;letter-spacing:.16em;color:#dd976c;margin:0;font-size:.74rem}.generated-result-screen-module__yT4hpq__loadingText,.generated-result-screen-module__yT4hpq__messageText,.generated-result-screen-module__yT4hpq__resultDescription{color:#63646b;text-align:center;margin:0;line-height:1.55}.generated-result-screen-module__yT4hpq__spinner{border:3px solid #f88b703d;border-top-color:#f88b70;border-radius:999px;width:42px;height:42px;animation:.9s linear infinite generated-result-screen-module__yT4hpq__spin}.generated-result-screen-module__yT4hpq__resultPreviewShell{place-items:center;padding:8px 0 2px;display:grid}.generated-result-screen-module__yT4hpq__resultPreviewFrame{background:#f6dede;border-radius:28px;width:min(100%,360px);padding:10px;box-shadow:0 0 0 12px #ffffff85,0 24px 48px #7b5b5c29}.generated-result-screen-module__yT4hpq__resultImage{object-fit:contain;border-radius:20px;width:100%;height:auto;max-height:min(62vh,420px);display:block}.generated-result-screen-module__yT4hpq__resultCopy{text-align:center;gap:8px;display:grid}.generated-result-screen-module__yT4hpq__resultTitle{color:#1f2937;letter-spacing:-.03em;margin:0;font-size:clamp(1.65rem,4.8vw,2.25rem);line-height:1.02}.generated-result-screen-module__yT4hpq__primaryButton,.generated-result-screen-module__yT4hpq__secondaryButton{border-radius:18px;width:100%;min-height:54px;font-size:1rem;font-weight:400}.generated-result-screen-module__yT4hpq__primaryButton{color:#fff;background:#f88b70;border:none}.generated-result-screen-module__yT4hpq__secondaryButton{color:#f87171;background:#fff;border:1px solid #f87171}@keyframes generated-result-screen-module__yT4hpq__spin{to{transform:rotate(360deg)}}@media (min-width:768px){.generated-result-screen-module__yT4hpq__main{padding-top:112px}.generated-result-screen-module__yT4hpq__resultCard{padding:28px 28px 24px}}
.checkout-screen-module__5CgGfa__wrapper{background:radial-gradient(circle at 0 0,#f6d6b8d1,#0000 30%),radial-gradient(circle at 100% 0,#6e91bf38,#0000 24%),linear-gradient(#f6f1eb 0%,#efe6dc 46%,#e5ecf3 100%);min-height:100dvh}.checkout-screen-module__5CgGfa__main{min-height:100dvh;padding:104px 20px 32px}.checkout-screen-module__5CgGfa__grid{align-items:start;gap:24px;width:min(1180px,100%);margin:0 auto;display:grid}.checkout-screen-module__5CgGfa__previewPanel,.checkout-screen-module__5CgGfa__sectionCard,.checkout-screen-module__5CgGfa__emptyState{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffbf7d6;border:1px solid #ffffffb8;box-shadow:0 24px 64px #352d261f}.checkout-screen-module__5CgGfa__previewPanel{border-radius:28px;gap:20px;padding:24px;display:grid}.checkout-screen-module__5CgGfa__previewFrame{background:linear-gradient(135deg,#fffffff5,#eee3d6e0);border-radius:28px;place-items:center;width:min(72vw,320px);margin:0 auto;padding:10px;display:grid;box-shadow:0 0 0 12px #ffffff80,0 24px 48px #7b5b5c24}.checkout-screen-module__5CgGfa__previewFrameBadge{aspect-ratio:1;border-radius:999px;padding:0;overflow:hidden}.checkout-screen-module__5CgGfa__previewImage{object-fit:contain;border-radius:20px;width:100%;height:auto;max-height:min(56vh,420px);display:block}.checkout-screen-module__5CgGfa__previewImageBadge{object-fit:cover;border-radius:0;height:100%}.checkout-screen-module__5CgGfa__previewPlaceholder{color:#6a6259;font-size:.95rem}.checkout-screen-module__5CgGfa__previewMeta{gap:10px;display:grid}.checkout-screen-module__5CgGfa__checkoutPanel{gap:18px;display:grid}.checkout-screen-module__5CgGfa__paymentPage{gap:18px;width:min(760px,100%);margin:0 auto;display:grid}.checkout-screen-module__5CgGfa__secureCheckoutShell{gap:22px;width:min(1120px,100%);margin:0 auto;display:grid}.checkout-screen-module__5CgGfa__paymentContentGrid{align-items:start;gap:18px;display:grid}.checkout-screen-module__5CgGfa__paymentMainCard{gap:18px;display:grid;overflow:visible}.checkout-screen-module__5CgGfa__paymentSummaryCard{gap:4px;display:grid}.checkout-screen-module__5CgGfa__sectionCard,.checkout-screen-module__5CgGfa__emptyState{border-radius:24px;padding:24px}.checkout-screen-module__5CgGfa__emptyState{gap:14px;width:min(520px,100%);margin:0 auto;display:grid}.checkout-screen-module__5CgGfa__sectionHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.checkout-screen-module__5CgGfa__eyebrow,.checkout-screen-module__5CgGfa__sectionEyebrow{text-transform:uppercase;letter-spacing:.14em;color:#8a5838;margin:0;font-size:.75rem}.checkout-screen-module__5CgGfa__sectionHint,.checkout-screen-module__5CgGfa__orderStatus{color:#5c5b62;font-size:.82rem}.checkout-screen-module__5CgGfa__orderStatus{text-transform:capitalize;color:#7d3f1e;background:#b75a2a1f;border-radius:999px;padding:6px 10px}.checkout-screen-module__5CgGfa__title{color:#1e2430;letter-spacing:-.04em;margin:0;font-size:clamp(2rem,4vw,3.2rem);line-height:.96}.checkout-screen-module__5CgGfa__cardTitle{color:#1e2430;letter-spacing:-.03em;margin:6px 0 0;font-size:1.32rem;line-height:1.1}.checkout-screen-module__5CgGfa__body,.checkout-screen-module__5CgGfa__paymentShellBody,.checkout-screen-module__5CgGfa__paymentCaption{color:#4a4d56;margin:0;line-height:1.6}.checkout-screen-module__5CgGfa__summaryRow{color:#232936;border-top:1px solid #595b621f;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.checkout-screen-module__5CgGfa__productSummaryRow{color:#232936;border-top:1px solid #595b621f;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:12px 0;display:grid}.checkout-screen-module__5CgGfa__productName{color:#1e2430;font-weight:700}.checkout-screen-module__5CgGfa__productDetail{color:#555d69;margin-left:8px;font-size:.9rem}.checkout-screen-module__5CgGfa__summaryAmount{text-align:right;min-width:96px}.checkout-screen-module__5CgGfa__totalRow{color:#111723;font-size:1.08rem}.checkout-screen-module__5CgGfa__quantityList{gap:12px;margin-bottom:16px;display:grid}.checkout-screen-module__5CgGfa__quantityRow{background:#ffffffd1;border:1px solid #595b621f;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:grid}.checkout-screen-module__5CgGfa__quantityLabel,.checkout-screen-module__5CgGfa__quantityDetail{display:block}.checkout-screen-module__5CgGfa__quantityLabel{color:#1e2430;font-size:1rem;font-weight:700}.checkout-screen-module__5CgGfa__quantityDetail{color:#555d69;margin-top:4px;font-size:.9rem}.checkout-screen-module__5CgGfa__quantityControl{background:#fff7f1eb;border:1px solid #b75a2a38;border-radius:999px;grid-template-columns:38px 40px 38px;align-items:center;display:grid;overflow:hidden}.checkout-screen-module__5CgGfa__quantityControl button{color:#9f3e18;background:0 0;border:none;width:38px;height:38px;font-size:1.2rem}.checkout-screen-module__5CgGfa__quantityControl button:disabled{color:#5f554e57}.checkout-screen-module__5CgGfa__quantityControl span{text-align:center;color:#1e2430;font-weight:700}.checkout-screen-module__5CgGfa__summaryRow:first-of-type{border-top:none;padding-top:0}.checkout-screen-module__5CgGfa__codeValue{overflow-wrap:anywhere;text-align:right;color:#5b616e;max-width:54%}.checkout-screen-module__5CgGfa__optionGrid{gap:12px;display:grid}.checkout-screen-module__5CgGfa__paymentMethodPicker{z-index:5;background:#fffbf7f5;border-radius:24px;gap:14px;margin:-8px -8px 0;padding:8px;display:grid;position:sticky;top:86px;box-shadow:0 14px 28px #352d2614}.checkout-screen-module__5CgGfa__paymentMethodPicker .checkout-screen-module__5CgGfa__sectionHeader{margin-bottom:0}.checkout-screen-module__5CgGfa__methodTabs{background:#ffffffad;border:1px solid #595b621f;border-radius:22px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:8px;display:grid}.checkout-screen-module__5CgGfa__methodTab{color:#5a5d67;background:0 0;border:1px solid #0000;border-radius:16px;place-items:center;gap:4px;min-height:72px;display:grid}.checkout-screen-module__5CgGfa__methodTab span{color:#252a36;font-size:1rem;font-weight:700}.checkout-screen-module__5CgGfa__methodTab small{color:#68707c;font-size:.78rem}.checkout-screen-module__5CgGfa__methodTabActive{background:#fffaf6;border-color:#f88b7080;box-shadow:0 12px 24px #b75a2a24}.checkout-screen-module__5CgGfa__methodOption{text-align:left;background:#ffffffdb;border:1px solid #585f6d24;border-radius:18px;gap:6px;width:100%;padding:16px 18px;display:grid}.checkout-screen-module__5CgGfa__methodOptionActive{background:linear-gradient(#fff4ecf5,#ffffffeb);border-color:#b75a2a6b;box-shadow:0 12px 28px #b75a2a24}.checkout-screen-module__5CgGfa__methodLabel{color:#1e2430;font-size:1rem;font-weight:700}.checkout-screen-module__5CgGfa__methodDetail,.checkout-screen-module__5CgGfa__metaNote{color:#555d69;font-size:.92rem;line-height:1.5}.checkout-screen-module__5CgGfa__paymentShell{background:#ffffffbd;border:1px dashed #5b616e42;border-radius:20px;gap:14px;padding:18px;display:grid}.checkout-screen-module__5CgGfa__paymentShellTitle{color:#1e2430;margin:0;font-size:1.08rem;font-weight:700}.checkout-screen-module__5CgGfa__activePaymentPanel{background:#ffffffc7;border:1px solid #595b621f;border-radius:22px;gap:18px;padding:22px 18px;display:grid;overflow:visible}.checkout-screen-module__5CgGfa__activePaymentHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.checkout-screen-module__5CgGfa__activePaymentHeader h3{color:#1e2430;margin:0;font-size:1.08rem}.checkout-screen-module__5CgGfa__activePaymentHeader p{color:#555d69;margin:6px 0 0;line-height:1.5}.checkout-screen-module__5CgGfa__activePaymentHeader span{color:#9f3e18;background:#f88b7024;border-radius:999px;flex:none;padding:6px 10px;font-size:.82rem;font-weight:700}.checkout-screen-module__5CgGfa__secureNote{color:#4d5664;background:#41669214;border-radius:16px;margin:12px 0 0;padding:14px;font-size:.9rem;line-height:1.55}.checkout-screen-module__5CgGfa__infoBanner,.checkout-screen-module__5CgGfa__warningBanner,.checkout-screen-module__5CgGfa__inlineError{border-radius:16px;margin-bottom:14px;padding:14px 16px;line-height:1.55}.checkout-screen-module__5CgGfa__infoBanner{color:#274567;background:#41669217}.checkout-screen-module__5CgGfa__warningBanner{color:#7d3f1e;background:#b75a2a1f}.checkout-screen-module__5CgGfa__inlineError{color:#8d1e1e;background:#b32d2d1a}.checkout-screen-module__5CgGfa__paymentForm{gap:16px;display:grid}.checkout-screen-module__5CgGfa__walletPaymentForm{min-height:220px;padding-bottom:24px}.checkout-screen-module__5CgGfa__paymentCaption{font-size:.9rem}.checkout-screen-module__5CgGfa__primaryButton,.checkout-screen-module__5CgGfa__secondaryButton{letter-spacing:.01em;border:none;border-radius:16px;min-height:52px;font-size:1rem;font-weight:700}.checkout-screen-module__5CgGfa__primaryButton{color:#fffaf4;background:#f88b70}.checkout-screen-module__5CgGfa__primaryButton:disabled{opacity:.56}.checkout-screen-module__5CgGfa__continueButton{width:min(320px,100%);margin:20px auto 0;display:block}.checkout-screen-module__5CgGfa__secondaryButton{color:#1f2430;background:#ffffffdb;border:1px solid #595b6229}@media (min-width:980px){.checkout-screen-module__5CgGfa__grid{grid-template-columns:minmax(0,1.08fr) minmax(400px,.92fr)}.checkout-screen-module__5CgGfa__paymentContentGrid{grid-template-columns:minmax(0,1fr) 340px}.checkout-screen-module__5CgGfa__paymentSummaryCard,.checkout-screen-module__5CgGfa__previewPanel{position:sticky;top:104px}}@media (max-width:640px){.checkout-screen-module__5CgGfa__wrapper{flex-direction:column;min-height:100dvh;display:flex}.checkout-screen-module__5CgGfa__main{flex:1;min-height:0;padding:126px 0 0;display:flex}.checkout-screen-module__5CgGfa__paymentMain{padding-top:152px}.checkout-screen-module__5CgGfa__previewPanel,.checkout-screen-module__5CgGfa__sectionCard,.checkout-screen-module__5CgGfa__emptyState{border-radius:22px;padding:18px}.checkout-screen-module__5CgGfa__paymentMethodPicker{z-index:30;border:1px solid #595b621f;margin:0;padding:8px;position:fixed;top:72px;left:12px;right:12px;box-shadow:0 16px 34px #352d2629}.checkout-screen-module__5CgGfa__paymentMethodPicker .checkout-screen-module__5CgGfa__sectionHeader{display:none}.checkout-screen-module__5CgGfa__methodTabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:4px}.checkout-screen-module__5CgGfa__methodTab{min-height:48px;padding:0 10px}.checkout-screen-module__5CgGfa__methodTab small{display:none}.checkout-screen-module__5CgGfa__paymentMainCard{min-height:calc(100dvh - 152px);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:none;border-radius:0;padding:0 12px}.checkout-screen-module__5CgGfa__secureCheckoutShell,.checkout-screen-module__5CgGfa__paymentContentGrid{flex:1;width:100%;display:block}.checkout-screen-module__5CgGfa__paymentSummaryCard{display:none}.checkout-screen-module__5CgGfa__activePaymentHeader{flex-direction:column;gap:10px}.checkout-screen-module__5CgGfa__activePaymentPanel{border-radius:24px 24px 0 0;min-height:calc(100dvh - 152px);padding:18px 18px 36px;overflow:visible}.checkout-screen-module__5CgGfa__walletPaymentForm{min-height:260px;padding-bottom:48px}.checkout-screen-module__5CgGfa__sectionHeader,.checkout-screen-module__5CgGfa__productSummaryRow{flex-direction:column;align-items:flex-start}.checkout-screen-module__5CgGfa__codeValue{text-align:left;max-width:none}.checkout-screen-module__5CgGfa__productSummaryRow{grid-template-columns:minmax(0,1fr) auto}}
.image-source-screen-module__TWa32G__wrapper{color:#2b2323;background:#ffeef0;flex-direction:column;align-items:stretch;min-height:100svh;padding:1.4rem 1.5rem 2.5rem;display:flex}.image-source-screen-module__TWa32G__main{flex:1;justify-content:center;align-items:center;display:flex}.image-source-screen-module__TWa32G__actionsRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;width:100%;max-width:22rem;display:grid}.image-source-screen-module__TWa32G__actionButton{color:#fffaf7;background:#e59a7d;border:none;border-radius:12px;width:100%;height:3.5rem;padding:.6rem 3.2rem;font-size:1rem;font-weight:600;box-shadow:0 10px 20px #e59a7d59}.image-source-screen-module__TWa32G__actionButton:active{transform:translateY(1px)}.image-source-screen-module__TWa32G__cameraButton{color:#f87171;background:0 0;border:1px solid #f87171;border-radius:12px;width:100%;height:3.5rem;padding:.6rem 2rem;font-size:1rem;font-weight:400}.image-source-screen-module__TWa32G__cameraButton:hover{color:#ef4444;background:#fef2f2}.image-source-screen-module__TWa32G__cameraButton:active{transform:translateY(1px)}.image-source-screen-module__TWa32G__hiddenInput{display:none}
.payment-success-module__tSdQ3W__wrapper{background:radial-gradient(circle at 18% 16%,#abe0c185,#0000 32%),radial-gradient(circle at 86% 22%,#f6d6b8a6,#0000 28%),linear-gradient(#f6f4ef 0%,#e8f0ed 100%);min-height:100dvh}.payment-success-module__tSdQ3W__main{place-items:center;min-height:100dvh;padding:120px 20px 48px;display:grid}.payment-success-module__tSdQ3W__card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);text-align:center;background:#fffdf9e6;border:1px solid #ffffffdb;border-radius:32px;justify-items:center;width:min(620px,100%);padding:clamp(28px,6vw,54px);display:grid;box-shadow:0 28px 80px #2a493d29}.payment-success-module__tSdQ3W__checkmark{color:#fff;background:linear-gradient(145deg,#52b779,#2d9660);border-radius:50%;place-items:center;width:88px;height:88px;margin-bottom:24px;font-size:3.4rem;font-weight:700;line-height:1;display:grid;box-shadow:0 16px 36px #2d966042,inset 0 1px #ffffff59}.payment-success-module__tSdQ3W__eyebrow{color:#347453;letter-spacing:.16em;text-transform:uppercase;margin:0 0 10px;font-size:.76rem;font-weight:700}.payment-success-module__tSdQ3W__title{color:#1e2d27;letter-spacing:-.05em;margin:0;font-size:clamp(2.35rem,8vw,4rem);line-height:.98}.payment-success-module__tSdQ3W__lead{color:#3c4d46;margin:16px 0 0;font-size:clamp(1.05rem,3vw,1.25rem);line-height:1.5}.payment-success-module__tSdQ3W__details{color:#50615a;background:#e8f1edb8;border-radius:22px;gap:8px;width:100%;margin-top:28px;padding:22px;line-height:1.6;display:grid}.payment-success-module__tSdQ3W__details p{margin:0}.payment-success-module__tSdQ3W__details a{color:#28704d;text-underline-offset:3px;font-weight:700}.payment-success-module__tSdQ3W__orderReference{overflow-wrap:anywhere;opacity:.82;font-size:.84rem}.payment-success-module__tSdQ3W__countdown{color:#52615b;width:100%;margin-top:26px}.payment-success-module__tSdQ3W__countdown p{margin:0 0 12px}.payment-success-module__tSdQ3W__countdown strong{color:#24714a;font-size:1.15rem}.payment-success-module__tSdQ3W__progressTrack{background:#2d966024;border-radius:999px;height:7px;overflow:hidden}.payment-success-module__tSdQ3W__progressBar{border-radius:inherit;background:linear-gradient(90deg,#52b779,#2d9660);height:100%;transition:width .35s;display:block}.payment-success-module__tSdQ3W__historyButton{color:#fff;cursor:pointer;width:100%;min-height:52px;font:inherit;background:#f88b70;border:0;border-radius:18px;margin-top:26px;font-weight:750;box-shadow:0 16px 30px #c25d3d38}.payment-success-module__tSdQ3W__secondaryButton{color:#28704d;cursor:pointer;width:100%;min-height:52px;font:inherit;background:#e8f1edb8;border:1px solid #2d966052;border-radius:18px;margin-top:26px;font-weight:750}.payment-success-module__tSdQ3W__secondaryButton+.payment-success-module__tSdQ3W__historyButton{margin-top:12px}.payment-success-module__tSdQ3W__historyButton:hover{background:#ed7b61}.payment-success-module__tSdQ3W__historyButton:focus-visible,.payment-success-module__tSdQ3W__secondaryButton:focus-visible,.payment-success-module__tSdQ3W__details a:focus-visible{outline-offset:3px;outline:3px solid #2d966061}@media (max-width:560px){.payment-success-module__tSdQ3W__main{padding:100px 14px 24px}.payment-success-module__tSdQ3W__card{border-radius:26px}}
.prompt-selection-screen-module__fSy8FW__wrapper{background:radial-gradient(circle at 0 0,#ffd6c1cc,#0000 28%),linear-gradient(#fff8f3 0%,#fbece2 52%,#f4efe7 100%);min-height:100svh}.prompt-selection-screen-module__fSy8FW__main{gap:20px;padding:96px 18px 110px;display:grid}.prompt-selection-screen-module__fSy8FW__previewShell,.prompt-selection-screen-module__fSy8FW__sectionCard,.prompt-selection-screen-module__fSy8FW__emptyCard{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffbf7e0;border:1px solid #ffffffc2;border-radius:28px;box-shadow:0 24px 56px #4e3c2d1f}.prompt-selection-screen-module__fSy8FW__previewShell{justify-items:center;gap:18px;padding:20px;display:grid}.prompt-selection-screen-module__fSy8FW__previewFrame{aspect-ratio:1;background:linear-gradient(145deg,#fffffff0,#ede2d5d1);border-radius:28px;width:min(100%,320px);padding:8px;box-shadow:inset 0 0 0 1px #8e705129}.prompt-selection-screen-module__fSy8FW__previewImage{object-fit:cover;border-radius:22px;width:100%;height:100%;display:block}.prompt-selection-screen-module__fSy8FW__previewCopy{text-align:center;gap:8px;display:grid}.prompt-selection-screen-module__fSy8FW__eyebrow{text-transform:uppercase;letter-spacing:.16em;color:#b56235;margin:0;font-size:.74rem}.prompt-selection-screen-module__fSy8FW__title,.prompt-selection-screen-module__fSy8FW__emptyTitle{color:#1f2631;letter-spacing:-.04em;margin:0}.prompt-selection-screen-module__fSy8FW__title{font-size:clamp(2rem,7vw,3rem);line-height:.94}.prompt-selection-screen-module__fSy8FW__description,.prompt-selection-screen-module__fSy8FW__emptyText,.prompt-selection-screen-module__fSy8FW__sectionSummary,.prompt-selection-screen-module__fSy8FW__fieldLabel,.prompt-selection-screen-module__fSy8FW__characterCount{color:#5b6270;margin:0;line-height:1.55}.prompt-selection-screen-module__fSy8FW__sections{gap:16px;display:grid}.prompt-selection-screen-module__fSy8FW__sectionCard{padding:14px}.prompt-selection-screen-module__fSy8FW__sectionHeader{text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:14px;width:100%;padding:6px 4px;display:flex}.prompt-selection-screen-module__fSy8FW__sectionHeaderOpen{color:#1f2631}.prompt-selection-screen-module__fSy8FW__sectionTitle{color:#1f2631;font-size:1.02rem;font-weight:700;display:block}.prompt-selection-screen-module__fSy8FW__sectionSummary{font-size:.9rem;display:block}.prompt-selection-screen-module__fSy8FW__sectionChevron{color:#8f4e2c;background:#b562351a;border-radius:999px;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:1.3rem;display:grid}.prompt-selection-screen-module__fSy8FW__optionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.prompt-selection-screen-module__fSy8FW__optionCard,.prompt-selection-screen-module__fSy8FW__textChoiceCard{background:#ffffffe6;border:1px solid #575c671f;border-radius:18px;padding:6px}.prompt-selection-screen-module__fSy8FW__optionCardActive{background:linear-gradient(#fff5ecf5,#fffffff0);border-color:#b562356b;box-shadow:0 16px 30px #b5623524}.prompt-selection-screen-module__fSy8FW__exampleCard{aspect-ratio:1;background:#f7efe6;border-radius:13px;position:relative;overflow:hidden}.prompt-selection-screen-module__fSy8FW__exampleImage{object-fit:cover;width:100%;height:100%;display:block}.prompt-selection-screen-module__fSy8FW__originalReference{aspect-ratio:3/4;object-fit:cover;border:2px solid #fffffff5;border-top:0;border-left:0;border-radius:0 0 8px;width:32%;height:auto;position:absolute;top:0;left:0;box-shadow:3px 4px 12px #1f263133}.prompt-selection-screen-module__fSy8FW__textSection{gap:16px;margin-top:16px;display:grid}.prompt-selection-screen-module__fSy8FW__textChoiceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.prompt-selection-screen-module__fSy8FW__textChoiceCard{gap:8px;display:grid}.prompt-selection-screen-module__fSy8FW__textChoiceLabel{color:#1f2631;text-align:center;padding:0 4px 4px;font-size:.9rem;font-weight:700}.prompt-selection-screen-module__fSy8FW__textField{gap:8px;display:grid}.prompt-selection-screen-module__fSy8FW__fieldLabel{font-size:.88rem}.prompt-selection-screen-module__fSy8FW__textInput{color:#1f2631;background:#ffffffeb;border:1px solid #575c6729;border-radius:16px;width:100%;min-height:52px;padding:0 16px;font-size:1rem}.prompt-selection-screen-module__fSy8FW__characterCount{text-align:right;font-size:.82rem}.prompt-selection-screen-module__fSy8FW__inlineError{color:#8a1f1f;background:#b725251a;border-radius:14px;padding:12px 14px;font-size:.92rem}.prompt-selection-screen-module__fSy8FW__switchPanel{background:#ffffffe6;border:1px solid #575c671f;border-radius:18px;justify-content:space-between;align-items:center;gap:18px;padding:16px;display:flex}.prompt-selection-screen-module__fSy8FW__switchCopy{gap:4px;display:grid}.prompt-selection-screen-module__fSy8FW__switchTitle{color:#1f2631;font-weight:700}.prompt-selection-screen-module__fSy8FW__switchDescription{color:#5b6270;font-size:.88rem;line-height:1.45}.prompt-selection-screen-module__fSy8FW__switchControl{background:#c9c9c9;border:0;border-radius:999px;flex:none;width:52px;height:30px;padding:3px;transition:background-color .16s}.prompt-selection-screen-module__fSy8FW__switchControlOn{background:#dc8e68}.prompt-selection-screen-module__fSy8FW__switchThumb{background:#fff;border-radius:50%;width:24px;height:24px;transition:transform .16s;display:block;transform:translate(0);box-shadow:0 2px 7px #1f263138}.prompt-selection-screen-module__fSy8FW__switchControlOn .prompt-selection-screen-module__fSy8FW__switchThumb{transform:translate(22px)}.prompt-selection-screen-module__fSy8FW__switchControl:focus-visible{outline-offset:3px;outline:3px solid #b562354d}.prompt-selection-screen-module__fSy8FW__sectionContinueButton{color:#8f4e2c;background:#fff5ecf0;border:1px solid #b562353d;border-radius:14px;justify-self:end;min-height:42px;padding:0 18px;font-weight:700}.prompt-selection-screen-module__fSy8FW__footerBar{background:linear-gradient(#fff8f300,#fff8f3f5 28%);padding:12px 16px 18px;position:fixed;bottom:0;left:0;right:0}.prompt-selection-screen-module__fSy8FW__primaryButton{color:#fff8f3;background:linear-gradient(135deg,#dc8e68 0%,#e7a075 100%);border:none;border-radius:18px;width:min(540px,100%);min-height:54px;margin:0 auto;font-size:1rem;font-weight:700;display:block;box-shadow:0 20px 34px #dc8e684d}.prompt-selection-screen-module__fSy8FW__primaryButton:disabled{opacity:.65}.prompt-selection-screen-module__fSy8FW__emptyMain{place-items:center;min-height:100svh;padding:96px 18px 32px;display:grid}.prompt-selection-screen-module__fSy8FW__emptyCard{text-align:center;gap:12px;width:min(480px,100%);padding:24px;display:grid}@media (min-width:900px){.prompt-selection-screen-module__fSy8FW__main{width:min(1100px,100%);margin:0 auto}.prompt-selection-screen-module__fSy8FW__sections{gap:18px}}
.orders-screen-module__TkdU0q__wrapper{background:radial-gradient(circle at 0 0,#ffffffb8,#0000 28%),linear-gradient(#fff8f3 0%,#fdf0e7 42%,#fbe7e6 100%);min-height:100svh}.orders-screen-module__TkdU0q__main{gap:18px;width:min(920px,100%);min-height:100svh;margin:0 auto;padding:20px 18px 40px;display:grid}.orders-screen-module__TkdU0q__headerBlock{gap:8px;display:grid}.orders-screen-module__TkdU0q__brandLogo{width:76px;height:auto}.orders-screen-module__TkdU0q__cardEyebrow{text-transform:uppercase;letter-spacing:.16em;color:#dd976c;margin:0;font-size:.74rem}.orders-screen-module__TkdU0q__title{color:#1f2937;letter-spacing:-.04em;margin:0;font-size:clamp(2rem,5vw,3rem);line-height:.98}.orders-screen-module__TkdU0q__description{color:#63646b;margin:0;line-height:1.6}.orders-screen-module__TkdU0q__tabRow{grid-template-columns:1fr 1fr;gap:10px;display:grid}.orders-screen-module__TkdU0q__tabButton{color:#744d3c;background:#ffffffb8;border:1px solid #f88b702e;border-radius:18px;min-height:50px;font-size:.96rem}.orders-screen-module__TkdU0q__tabButtonActive{color:#fff;background:#f88b70;border:none}.orders-screen-module__TkdU0q__list{gap:16px;display:grid}.orders-screen-module__TkdU0q__historyCard,.orders-screen-module__TkdU0q__emptyCard,.orders-screen-module__TkdU0q__errorCard{background:#fffbf6eb;border:1px solid #ffffffd1;border-radius:28px;box-shadow:0 26px 58px #7a625224}.orders-screen-module__TkdU0q__historyCard{gap:12px;padding:14px;display:grid}.orders-screen-module__TkdU0q__emptyCard,.orders-screen-module__TkdU0q__errorCard{color:#63646b;text-align:center;padding:22px}.orders-screen-module__TkdU0q__errorCard{color:#8d1e1e;background:#fff0f0eb}.orders-screen-module__TkdU0q__artworkFrame{background:linear-gradient(145deg,#fffffff0,#ede2d5d1);border-radius:24px;width:100%;padding:8px;box-shadow:inset 0 0 0 1px #8e705129}.orders-screen-module__TkdU0q__historyImageButton{text-align:left;cursor:pointer;border:none}.orders-screen-module__TkdU0q__artworkImage{object-fit:contain;border-radius:18px;width:100%;height:auto;max-height:220px;display:block}.orders-screen-module__TkdU0q__artworkPlaceholder,.orders-screen-module__TkdU0q__orderFrameContent{text-align:center;border-radius:18px;place-items:center;min-height:160px;display:grid}.orders-screen-module__TkdU0q__artworkPlaceholder{color:#8a644f;background:#f88b7014;padding:24px}.orders-screen-module__TkdU0q__orderFrame{padding:0}.orders-screen-module__TkdU0q__orderFrameContent{background:linear-gradient(160deg,#f8e5dc,#f7f2ec);gap:10px}.orders-screen-module__TkdU0q__orderFrameLabel{text-transform:uppercase;letter-spacing:.12em;color:#9f6c4f;margin:0;font-size:.76rem}.orders-screen-module__TkdU0q__orderFrameAmount{color:#1f2937;font-size:clamp(1.6rem,5vw,2.4rem);line-height:1}.orders-screen-module__TkdU0q__cardBody{gap:14px;display:grid}.orders-screen-module__TkdU0q__cardHeaderRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.orders-screen-module__TkdU0q__statusChip{text-transform:capitalize;color:#a6553d;background:#f88b7024;border-radius:999px;padding:6px 10px;font-size:.82rem}.orders-screen-module__TkdU0q__cardMeta{gap:2px;display:grid}.orders-screen-module__TkdU0q__metaRow{border-top:1px solid #595b621f;justify-content:space-between;align-items:start;gap:16px;padding:13px 0;display:flex}.orders-screen-module__TkdU0q__metaRow:first-child{border-top:none;padding-top:0}.orders-screen-module__TkdU0q__metaLabel{color:#6a6a73;font-size:.92rem}.orders-screen-module__TkdU0q__metaValue{text-align:right;overflow-wrap:anywhere;color:#202632;max-width:62%;font-weight:600}.orders-screen-module__TkdU0q__cardActions{gap:10px;display:grid}.orders-screen-module__TkdU0q__cardActionButton{color:#fff;background:#f88b70;border:none;border-radius:18px;width:100%;min-height:50px;font-size:.96rem;font-weight:700;box-shadow:0 18px 32px #c25d3d33}.orders-screen-module__TkdU0q__cardActionButton:disabled{cursor:not-allowed;opacity:.58;box-shadow:none}@media (min-width:768px){.orders-screen-module__TkdU0q__main{padding-top:24px}.orders-screen-module__TkdU0q__historyCard{grid-template-columns:minmax(220px,280px) minmax(0,1fr);align-items:start}.orders-screen-module__TkdU0q__artworkFrame,.orders-screen-module__TkdU0q__orderFrame{position:sticky;top:116px}}
.profile-screen-module__PhYKCa__wrapper{background:radial-gradient(circle at 0 0,#ffffffb8,#0000 28%),linear-gradient(#fff8f3 0%,#fdf0e7 42%,#fbe7e6 100%);min-height:100svh}.profile-screen-module__PhYKCa__main{min-height:100%;padding:20px 18px 40px}.profile-screen-module__PhYKCa__content{gap:18px;width:min(920px,100%);margin:0 auto;display:grid}.profile-screen-module__PhYKCa__pageTitle{color:#1f2937;letter-spacing:-.05em;margin:0;font-size:clamp(2.1rem,6vw,3.4rem);line-height:.96}.profile-screen-module__PhYKCa__sectionEyebrow{text-transform:uppercase;letter-spacing:.14em;color:#dd976c;margin:0;font-size:.75rem}.profile-screen-module__PhYKCa__errorBanner,.profile-screen-module__PhYKCa__inlineError{color:#8d1e1e;background:#b32d2d1a;border-radius:18px;padding:14px 16px}.profile-screen-module__PhYKCa__grid{gap:18px;display:grid}.profile-screen-module__PhYKCa__profileCard,.profile-screen-module__PhYKCa__infoCard,.profile-screen-module__PhYKCa__actionCard,.profile-screen-module__PhYKCa__modalCard{background:#fffbf6f0;border:1px solid #ffffffd1;border-radius:28px;box-shadow:0 26px 58px #7a625224}.profile-screen-module__PhYKCa__profileCard{gap:22px;padding:24px 22px;display:grid}.profile-screen-module__PhYKCa__infoCard{gap:18px;padding:22px;display:grid}.profile-screen-module__PhYKCa__actionCard{gap:14px;padding:22px;display:grid}.profile-screen-module__PhYKCa__identityBlock{align-items:center;gap:18px;display:flex}.profile-screen-module__PhYKCa__avatar{border-radius:999px;width:92px;height:92px;box-shadow:0 0 0 8px #ffffff9e,0 16px 34px #7b5b5c2e}.profile-screen-module__PhYKCa__avatarFallback{color:#7b4541;background:#f4d6d1;font-size:1.8rem;font-weight:600}.profile-screen-module__PhYKCa__identityCopy{gap:6px;display:grid}.profile-screen-module__PhYKCa__name{color:#1f2937;margin:0;font-size:clamp(1.7rem,4vw,2.2rem);line-height:1.02}.profile-screen-module__PhYKCa__email,.profile-screen-module__PhYKCa__passwordHint{color:#63646b;margin:0;line-height:1.6}.profile-screen-module__PhYKCa__detailsList{gap:2px;display:grid}.profile-screen-module__PhYKCa__detailRow{border-top:1px solid #595b621f;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.profile-screen-module__PhYKCa__detailRow:first-child{border-top:none;padding-top:0}.profile-screen-module__PhYKCa__detailLabel{color:#6a6a73;font-size:.92rem}.profile-screen-module__PhYKCa__detailValue{text-align:right;overflow-wrap:anywhere;color:#202632;max-width:62%;font-weight:600}.profile-screen-module__PhYKCa__cardHeader,.profile-screen-module__PhYKCa__modalHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.profile-screen-module__PhYKCa__cardTitle,.profile-screen-module__PhYKCa__modalTitle{color:#1f2937;margin:4px 0 0;font-size:1.3rem;line-height:1.1}.profile-screen-module__PhYKCa__statusChip{color:#a6553d;background:#f88b7024;border-radius:999px;padding:6px 10px;font-size:.82rem}.profile-screen-module__PhYKCa__quotaGrid{gap:12px;display:grid}.profile-screen-module__PhYKCa__metricTile{background:linear-gradient(#fffffff5,#fcf1eaeb);border:1px solid #f88b7024;border-radius:20px;gap:6px;padding:16px 18px;display:grid}.profile-screen-module__PhYKCa__metricLabel{color:#6b6c74;text-transform:uppercase;letter-spacing:.08em;font-size:.86rem}.profile-screen-module__PhYKCa__metricValue{color:#1f2937;font-size:clamp(1.5rem,4vw,2rem);line-height:1}.profile-screen-module__PhYKCa__primaryButton,.profile-screen-module__PhYKCa__secondaryButton{border-radius:18px;min-height:52px;font-size:1rem;font-weight:400}.profile-screen-module__PhYKCa__primaryButton{color:#fff;background:#f88b70;border:none}.profile-screen-module__PhYKCa__secondaryButton{color:#f87171;background:#fff;border:1px solid #f87171}.profile-screen-module__PhYKCa__modalOverlay{z-index:60;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1f293757;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.profile-screen-module__PhYKCa__modalCard{gap:18px;width:min(100%,460px);padding:22px;display:grid}.profile-screen-module__PhYKCa__modalClose{color:#7c4a3e;background:#f88b701f;border:none;border-radius:999px;width:40px;height:40px;font-size:1.5rem;line-height:1}.profile-screen-module__PhYKCa__passwordForm{gap:14px;display:grid}.profile-screen-module__PhYKCa__field{gap:8px;display:grid}.profile-screen-module__PhYKCa__fieldLabel{color:#384152;font-size:.92rem;font-weight:600}.profile-screen-module__PhYKCa__modalActions{gap:12px;display:grid}@media (min-width:768px){.profile-screen-module__PhYKCa__main{padding:24px 24px 48px}.profile-screen-module__PhYKCa__grid{grid-template-columns:1.15fr .85fr;align-items:start}.profile-screen-module__PhYKCa__profileCard{min-height:100%}.profile-screen-module__PhYKCa__actionCard{grid-column:2}.profile-screen-module__PhYKCa__modalActions{grid-template-columns:1fr 1fr}}
.welcome-screen-module__1ipuXG__wrapper{background:#f8d1c5;min-height:100svh}.welcome-screen-module__1ipuXG__main{background:#fffaf7;width:100%;position:relative;overflow:hidden}.welcome-screen-module__1ipuXG__backgroundImage{width:100%;height:auto;display:block}.welcome-screen-module__1ipuXG__startButton{z-index:1;cursor:pointer;color:#fffdf8;width:43%;min-height:clamp(48px,11.5vw,172px);font-family:var(--font-geist-sans), sans-serif;letter-spacing:.04em;text-transform:uppercase;background:#f5a094;border:clamp(3px,.65vw,10px) solid #ffe8a7;border-radius:999px;font-size:clamp(1.2rem,4.2vw,4rem);font-weight:650;line-height:1;transition:transform .16s,background-color .16s,box-shadow .16s;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 8px 20px #a44f3f42}.welcome-screen-module__1ipuXG__topStartButton{top:16.5%}.welcome-screen-module__1ipuXG__bottomStartButton{top:93.3%}.welcome-screen-module__1ipuXG__startButton:hover{background:#ef8f83;transform:translate(-50%,-2px);box-shadow:0 10px 24px #a44f3f57}.welcome-screen-module__1ipuXG__startButton:active{transform:translate(-50%,1px)}.welcome-screen-module__1ipuXG__startButton:focus-visible{outline-offset:4px;outline:4px solid #4d998d}
