.styles-module__SmtacW__card{background-color:var(--ui-surface);border:1px solid var(--ui-border);cursor:pointer;border-radius:.5rem;padding:.75rem;transition:all .15s}.styles-module__SmtacW__card:hover{border-color:var(--ui-border-hover);background-color:var(--ui-hover-bg)}.styles-module__SmtacW__cardDragging{outline:2px solid #3b82f6;box-shadow:0 20px 25px -5px #0000001a}.styles-module__SmtacW__actionBtn{background-color:var(--ui-surface);color:var(--text-muted);border-radius:.25rem;padding:.375rem;transition:all .15s}.styles-module__SmtacW__actionBtn:hover{background-color:var(--ui-hover-bg);color:var(--text-primary)}.styles-module__SmtacW__actionBtn:disabled{opacity:.5;cursor:not-allowed}.styles-module__SmtacW__actionBtnSuccess{color:#4ade80;background-color:#22c55e33}.styles-module__SmtacW__actionBtnLoading{color:#60a5fa;background-color:#3b82f633}.styles-module__SmtacW__actionBtnArchiveLoading,.styles-module__SmtacW__actionBtnArchive:hover{color:#fbbf24;background-color:#f59e0b33}.styles-module__SmtacW__actionBtnDelete:hover{color:#f87171;background-color:#ef444433}.styles-module__SmtacW__slaBadge{background-color:var(--panel-section-bg);color:var(--text-muted);border-radius:.25rem;align-items:center;gap:.25rem;padding:.125rem .375rem;font-size:.625rem;display:flex}.styles-module__SmtacW__slaBadgeOverdue{color:#fb923c;background-color:#f9731633}.styles-module__SmtacW__thumbnail{background-color:var(--ui-bg-secondary);border-radius:.25rem;flex-shrink:0;width:4rem;height:4rem;overflow:hidden}.styles-module__SmtacW__thumbnailPlaceholder{width:100%;height:100%;color:var(--text-muted);justify-content:center;align-items:center;display:flex}.styles-module__SmtacW__guestBadge{color:#facc15;background-color:#eab30833;border-radius:.25rem;padding:.125rem .375rem;font-size:.625rem}.styles-module__SmtacW__trackingBadge{background-color:rgb(var(--accent-secondary-rgb)/.2);color:rgb(var(--accent-secondary-rgb));border-radius:.25rem;align-items:center;padding:.125rem .5rem;font-size:.75rem;display:inline-flex}
.ProductSpecsSection-module__oIsNAa__container{background-color:var(--overlay-subtle-bg);border:1px solid var(--overlay-hover);border-radius:12px;width:100%;overflow:hidden}.ProductSpecsSection-module__oIsNAa__header{width:100%;min-height:44px;color:var(--text-secondary);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;justify-content:space-between;align-items:center;padding:8px 16px;display:flex}.ProductSpecsSection-module__oIsNAa__headerLeft{align-items:center;gap:8px;display:flex}.ProductSpecsSection-module__oIsNAa__headerIcon{opacity:.6;flex-shrink:0}.ProductSpecsSection-module__oIsNAa__headerText{letter-spacing:.01em;font-size:.8125rem;font-weight:500}.ProductSpecsSection-module__oIsNAa__chevron{opacity:.5}.ProductSpecsSection-module__oIsNAa__contentWrapper{overflow:hidden}.ProductSpecsSection-module__oIsNAa__content{flex-direction:column;gap:8px;padding:0 16px 16px;display:flex}.ProductSpecsSection-module__oIsNAa__materialText{color:var(--text-muted);margin:0;font-size:.75rem;line-height:16px}.ProductSpecsSection-module__oIsNAa__featuresList{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.ProductSpecsSection-module__oIsNAa__featureItem{color:var(--text-secondary);align-items:baseline;gap:8px;font-size:.75rem;line-height:16px;display:flex}.ProductSpecsSection-module__oIsNAa__bullet{color:var(--text-muted);flex-shrink:0}
.MeshGradientBackground-module__c5znSq__meshGradient{z-index:-10;pointer-events:none;--mesh-base:#e8e3dc;--mesh-accent1:#d4ccc2;--mesh-accent2:#cfc5b9;--mesh-accent3:#c6cfc8;--mesh-accent4:#c9c3cf;--mesh-duration:45s;background-color:var(--mesh-base);background-image:radial-gradient(circle at 20% 30%,var(--mesh-accent1)0%,transparent 35%),radial-gradient(circle at 80% 20%,var(--mesh-accent2)0%,transparent 32%),radial-gradient(circle at 40% 80%,var(--mesh-accent3)0%,transparent 35%),radial-gradient(circle at 70% 60%,var(--mesh-accent4)0%,transparent 30%);animation:MeshGradientBackground-module__c5znSq__meshMove var(--mesh-duration)ease-in-out infinite;will-change:background-position;background-size:200% 200%;position:fixed;inset:0;overflow:hidden}.dark .MeshGradientBackground-module__c5znSq__meshGradient{--mesh-base:#0f172a;--mesh-accent1:#1e1b4b;--mesh-accent2:#172554;--mesh-accent3:#083344;--mesh-accent4:#134e4a}@keyframes MeshGradientBackground-module__c5znSq__meshMove{0%,to{background-position:0 0}25%{background-position:100% 0}50%{background-position:100% 100%}75%{background-position:0 100%}}@media (prefers-reduced-motion:reduce){.MeshGradientBackground-module__c5znSq__meshGradient{background-position:50%;animation:none}}
.CommunityPreviewSimple-module__s3bcQq__container{background-color:var(--designer-bg-dark);min-height:100svh}.CommunityPreviewSimple-module__s3bcQq__topBarSpacer{height:calc(var(--ui-topbar-height) + env(safe-area-inset-top,0px) + 8px)}.CommunityPreviewSimple-module__s3bcQq__content{padding-left:16px;padding-right:16px;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 32px);flex-direction:column;align-items:center;display:flex}.CommunityPreviewSimple-module__s3bcQq__infoSection{width:100%;max-width:400px;margin-bottom:8px}.CommunityPreviewSimple-module__s3bcQq__canvasPlaceholder{aspect-ratio:2/3;border-radius:16px;width:100%;max-width:400px;max-height:55svh;position:relative;overflow:hidden}.CommunityPreviewSimple-module__s3bcQq__controls{flex-direction:column;gap:16px;width:100%;max-width:400px;margin-top:16px;padding:16px;display:flex}.CommunityPreviewSimple-module__s3bcQq__normalControls{flex-direction:column;gap:16px;width:100%;display:flex}.CommunityPreviewSimple-module__s3bcQq__actionButtonsRow{flex-direction:row;gap:12px;width:100%;display:flex}.CommunityPreviewSimple-module__s3bcQq__cartButton{background-color:var(--designer-accent-start);color:#fff;cursor:pointer;border:none;border-radius:9999px;flex-direction:row;flex:1;justify-content:center;align-items:center;gap:8px;height:44px;font-size:14px;font-weight:600;transition:background-color .15s,transform .15s;display:flex}.CommunityPreviewSimple-module__s3bcQq__cartButton:active{transform:scale(.95)}.CommunityPreviewSimple-module__s3bcQq__remixButton{background-color:var(--designer-toggle-flat);color:#fff;cursor:pointer;border:none;border-radius:9999px;flex:1;justify-content:center;align-items:center;gap:8px;height:44px;font-size:14px;font-weight:600;transition:background-color .15s,transform .15s;display:flex}.CommunityPreviewSimple-module__s3bcQq__remixButton:hover{background-color:var(--designer-toggle-hover-start)}.CommunityPreviewSimple-module__s3bcQq__remixButton:active{transform:scale(.95)}.CommunityPreviewSimple-module__s3bcQq__remixButton:disabled{opacity:.5;cursor:not-allowed}.CommunityPreviewSimple-module__s3bcQq__bottomActionBar{padding:16px;padding-bottom:calc(16px + env(safe-area-inset-bottom,0px));background:linear-gradient(to top,var(--designer-bg-dark)80%,transparent);z-index:100;justify-content:center;display:flex;position:fixed;bottom:0;left:0;right:0}.CommunityPreviewSimple-module__s3bcQq__bottomSpacer{height:calc(76px + env(safe-area-inset-bottom,0px))}.CommunityPreviewSimple-module__s3bcQq__detailSection{background:var(--panel-section-bg);border:1px solid var(--ui-border);border-radius:16px;width:100%;max-width:400px;margin-top:0;padding:16px}.CommunityPreviewSimple-module__s3bcQq__detailInfoSection{border-bottom:1px solid var(--ui-border);padding-bottom:16px}.CommunityPreviewSimple-module__s3bcQq__detailCommentsSection{padding-top:16px}.CommunityPreviewSimple-module__s3bcQq__detailUserRow{align-items:flex-start;gap:12px;display:flex}.CommunityPreviewSimple-module__s3bcQq__detailAvatar{border-radius:12px;flex-shrink:0;width:48px;height:48px}.CommunityPreviewSimple-module__s3bcQq__detailAvatarPlaceholder{background:var(--panel-section-bg);border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.CommunityPreviewSimple-module__s3bcQq__detailAvatarIcon{width:24px;height:24px;color:var(--text-secondary)}.CommunityPreviewSimple-module__s3bcQq__detailUserInfo{flex:1}.CommunityPreviewSimple-module__s3bcQq__detailTitle{color:var(--text-primary);font-size:18px;font-weight:600;line-height:1.4}.CommunityPreviewSimple-module__s3bcQq__detailUsername{color:var(--text-secondary);font-size:14px}.CommunityPreviewSimple-module__s3bcQq__detailRow{align-items:center;gap:8px;margin-top:16px;display:flex}.CommunityPreviewSimple-module__s3bcQq__detailRowWrap{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.CommunityPreviewSimple-module__s3bcQq__detailMeta{color:var(--text-muted);align-items:center;gap:8px;font-size:14px;display:flex}.CommunityPreviewSimple-module__s3bcQq__detailMetaIcon{width:16px;height:16px}.CommunityPreviewSimple-module__s3bcQq__detailTagIcon{width:16px;height:16px;color:var(--text-muted);flex-shrink:0}.CommunityPreviewSimple-module__s3bcQq__detailTagsWrap{flex-wrap:wrap;gap:6px;display:flex}.CommunityPreviewSimple-module__s3bcQq__detailCommentsHeader{align-items:center;gap:8px;margin-bottom:16px;display:flex}.CommunityPreviewSimple-module__s3bcQq__detailCommentsIcon{width:20px;height:20px;color:var(--text-secondary)}.CommunityPreviewSimple-module__s3bcQq__detailCommentsTitle{color:var(--text-primary);font-weight:500}.CommunityPreviewSimple-module__s3bcQq__detailDescription{color:var(--text-primary);font-size:14px;line-height:1.6}.CommunityPreviewSimple-module__s3bcQq__detailVoteCount{font-weight:600}.CommunityPreviewSimple-module__s3bcQq__shimmerPlaceholder{z-index:10;background:var(--designer-bg-dark);border-radius:16px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.CommunityPreviewSimple-module__s3bcQq__shimmerEffect{background:linear-gradient(90deg,#0000 0%,#ffffff0a 50%,#0000 100%);animation:1.5s ease-in-out infinite CommunityPreviewSimple-module__s3bcQq__shimmer;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.CommunityPreviewSimple-module__s3bcQq__shimmerEffect{background:#ffffff08;animation:none}}.CommunityPreviewSimple-module__s3bcQq__loadingBadge{background:var(--ui-hover-bg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1;border-radius:12px;align-items:center;gap:10px;padding:16px 20px;display:flex;box-shadow:0 4px 12px #0003}.CommunityPreviewSimple-module__s3bcQq__loadingSpinner{border:2px solid var(--text-muted);border-top-color:var(--text-primary);border-radius:50%;width:20px;height:20px;animation:.8s linear infinite CommunityPreviewSimple-module__s3bcQq__spin}.CommunityPreviewSimple-module__s3bcQq__loadingText{color:var(--text-primary);font-size:15px;font-weight:500}@media (min-width:768px){.CommunityPreviewSimple-module__s3bcQq__loadingBadge{gap:12px;padding:20px 24px}.CommunityPreviewSimple-module__s3bcQq__loadingSpinner{width:24px;height:24px}.CommunityPreviewSimple-module__s3bcQq__loadingText{font-size:16px}.CommunityPreviewSimple-module__s3bcQq__content{padding:24px;padding-right:max(24px,env(safe-area-inset-right,24px));grid-template-columns:1fr 1fr;align-items:start;gap:24px;max-width:1200px;margin:0 auto;display:grid}.CommunityPreviewSimple-module__s3bcQq__leftColumn{flex-direction:column;align-self:start;align-items:center;gap:8px;display:flex}.CommunityPreviewSimple-module__s3bcQq__infoSection{display:none}.CommunityPreviewSimple-module__s3bcQq__canvasPlaceholder{--canvas-max-h:calc(100svh - var(--ui-topbar-height) - env(safe-area-inset-top,0px) - 120px);max-width:min(400px,calc(var(--canvas-max-h)*2/3));max-height:var(--canvas-max-h)}.CommunityPreviewSimple-module__s3bcQq__rightColumn{flex-direction:column;gap:16px;display:flex}.CommunityPreviewSimple-module__s3bcQq__ctaButtonsDesktop{flex-direction:row;gap:12px;width:100%;display:flex}.CommunityPreviewSimple-module__s3bcQq__bottomActionBar,.CommunityPreviewSimple-module__s3bcQq__bottomSpacer{display:none}.CommunityPreviewSimple-module__s3bcQq__controls{max-width:none;margin-top:0;padding:0}.CommunityPreviewSimple-module__s3bcQq__detailSection{background:0 0;border:none;max-width:none;padding:0}.CommunityPreviewSimple-module__s3bcQq__detailInfoSection{display:none}.CommunityPreviewSimple-module__s3bcQq__detailCommentsSection{border-top:none;padding-top:0}}@media (min-width:1024px){.CommunityPreviewSimple-module__s3bcQq__content{padding:32px;padding-right:max(32px,env(safe-area-inset-right,32px));grid-template-columns:55fr 45fr;gap:32px;max-width:1400px}.CommunityPreviewSimple-module__s3bcQq__canvasPlaceholder{max-width:min(500px,calc(var(--canvas-max-h)*2/3))}.CommunityPreviewSimple-module__s3bcQq__ctaButtonsDesktop .CommunityPreviewSimple-module__s3bcQq__cartButton,.CommunityPreviewSimple-module__s3bcQq__ctaButtonsDesktop .CommunityPreviewSimple-module__s3bcQq__remixButton{height:52px;font-size:15px}.CommunityPreviewSimple-module__s3bcQq__rightColumn{gap:20px}}@media (max-width:767px){.CommunityPreviewSimple-module__s3bcQq__ctaButtonsDesktop{display:none}}.CommunityPreviewSimple-module__s3bcQq__desktopInfoSection{display:none}@media (min-width:768px){.CommunityPreviewSimple-module__s3bcQq__desktopInfoSection{border-bottom:1px solid var(--ui-border);flex-direction:column;gap:12px;margin-bottom:16px;padding-bottom:16px;display:flex}}.CommunityPreviewSimple-module__s3bcQq__desktopInfoHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.CommunityPreviewSimple-module__s3bcQq__desktopInfoLeft{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.CommunityPreviewSimple-module__s3bcQq__desktopInfoAvatar{border-radius:10px;flex-shrink:0;width:40px;height:40px}.CommunityPreviewSimple-module__s3bcQq__desktopInfoAvatarPlaceholder{background:var(--panel-section-bg);width:40px;height:40px;color:var(--text-secondary);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.CommunityPreviewSimple-module__s3bcQq__desktopInfoTitle{color:var(--text-primary);margin:0;font-size:20px;font-weight:600;line-height:1.3}@media (min-width:1024px){.CommunityPreviewSimple-module__s3bcQq__desktopInfoTitle{font-size:24px}}.CommunityPreviewSimple-module__s3bcQq__desktopInfoUsername{color:var(--text-secondary);margin:0;font-size:14px}.CommunityPreviewSimple-module__s3bcQq__desktopInfoVoteCount{font-weight:600}.CommunityPreviewSimple-module__s3bcQq__desktopInfoDescription{color:var(--text-primary);font-size:14px;line-height:1.6}.CommunityPreviewSimple-module__s3bcQq__desktopInfoTags{align-items:flex-start;gap:8px;display:flex}.CommunityPreviewSimple-module__s3bcQq__desktopInfoTagIcon{color:var(--text-muted);flex-shrink:0;margin-top:2px}.CommunityPreviewSimple-module__s3bcQq__desktopInfoTagsWrap{flex-wrap:wrap;gap:6px;display:flex}.CommunityPreviewSimple-module__s3bcQq__desktopInfoMeta{flex-wrap:wrap;gap:16px;display:flex}.CommunityPreviewSimple-module__s3bcQq__desktopInfoMetaItem{color:var(--text-muted);align-items:center;gap:6px;font-size:13px;display:flex}@media (max-width:767px){.CommunityPreviewSimple-module__s3bcQq__leftColumn,.CommunityPreviewSimple-module__s3bcQq__rightColumn{display:contents}}
.CartSection-module__G6uKpG__container{flex-direction:column;gap:12px;width:100%;display:flex}.CartSection-module__G6uKpG__header{border-bottom:1px solid var(--ui-border);justify-content:space-between;align-items:center;padding-bottom:8px;display:flex}.CartSection-module__G6uKpG__priceInfo{align-items:center;gap:8px;display:flex}.CartSection-module__G6uKpG__unitPrice{color:var(--text-primary);background:var(--ui-hover-bg);border-radius:9999px;padding:4px 8px;font-size:12px;font-weight:600}.CartSection-module__G6uKpG__closeButton{background:var(--ui-hover-bg);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;border:none;border-radius:9999px;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:flex}.CartSection-module__G6uKpG__closeButton:hover{background:var(--ui-border-hover);color:var(--text-primary)}.CartSection-module__G6uKpG__colorSection{border-bottom:1px solid var(--ui-border);padding-bottom:8px}.CartSection-module__G6uKpG__noDesignWarning{background:#ef444426;border:1px solid #ef44444d;border-radius:12px;justify-content:center;align-items:center;padding:12px 16px;display:flex}.CartSection-module__G6uKpG__noDesignWarning span{color:var(--color-error);text-align:center;font-size:12px;font-weight:500;line-height:1.4}.CartSection-module__G6uKpG__sizeList{flex-direction:column;gap:8px;display:flex}.CartSection-module__G6uKpG__sizeRow{border:2px solid var(--ui-border);background:var(--panel-section-bg);cursor:pointer;border-radius:16px;justify-content:space-between;align-items:center;min-height:48px;padding:8px 12px;transition:all .2s;display:flex}.CartSection-module__G6uKpG__sizeRow:hover{border-color:var(--ui-border-hover)}.CartSection-module__G6uKpG__sizeRow.CartSection-module__G6uKpG__selected{border-color:var(--accent-primary);background:color-mix(in srgb,var(--accent-primary)10%,transparent)}.CartSection-module__G6uKpG__sizeRow.CartSection-module__G6uKpG__hasQuantity{border-color:color-mix(in srgb,var(--accent-primary)50%,transparent);background:color-mix(in srgb,var(--accent-primary)5%,transparent)}.CartSection-module__G6uKpG__sizeInfo{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.CartSection-module__G6uKpG__sizeLabel{color:var(--text-primary);flex-shrink:0;min-width:40px;font-size:14px;font-weight:700}.CartSection-module__G6uKpG__sizeLabel.CartSection-module__G6uKpG__highlighted{color:var(--accent-primary)}.CartSection-module__G6uKpG__sizeMeasurements{color:var(--text-secondary);flex-wrap:wrap;gap:0 8px;font-size:11px;display:flex}.CartSection-module__G6uKpG__measureLabel{color:var(--text-muted)}.CartSection-module__G6uKpG__quantityControls{align-items:center;gap:4px;display:flex}.CartSection-module__G6uKpG__quantityButton{border:1px solid var(--ui-border-hover);background:var(--ui-hover-bg);width:32px;height:32px;color:var(--text-primary);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;transition:background-color .15s;display:flex}.CartSection-module__G6uKpG__quantityButton:hover:not(:disabled){background:var(--ui-border-hover)}.CartSection-module__G6uKpG__quantityButton:disabled{cursor:not-allowed;opacity:.5}.CartSection-module__G6uKpG__quantityValue{text-align:center;width:24px;color:var(--text-muted);font-size:12px;font-weight:700}.CartSection-module__G6uKpG__quantityValue.CartSection-module__G6uKpG__highlighted{color:var(--accent-primary)}.CartSection-module__G6uKpG__footer{border-top:1px solid var(--ui-border);flex-direction:column;gap:8px;padding-top:8px;display:flex}.CartSection-module__G6uKpG__summary{text-align:center;color:var(--text-secondary);min-height:1.25rem;font-size:11px}.CartSection-module__G6uKpG__addButton{cursor:pointer;background:var(--ui-hover-bg);width:100%;color:var(--text-muted);border:none;border-radius:16px;padding:12px;font-size:14px;font-weight:700;transition:all .2s}.CartSection-module__G6uKpG__addButton:disabled{cursor:not-allowed}.CartSection-module__G6uKpG__addButton.CartSection-module__G6uKpG__active{background:linear-gradient(to right,var(--color-error),#9b59b6);color:#fff}.CartSection-module__G6uKpG__addButton.CartSection-module__G6uKpG__active:hover{opacity:.9}.CartSection-module__G6uKpG__addButton.CartSection-module__G6uKpG__active:active{transform:scale(.98)}
.MockupView-module__AsXwAq__container{background-color:var(--designer-bg-dark);min-height:100svh}.MockupView-module__AsXwAq__topBarSpacer{height:calc(var(--ui-topbar-height) + env(safe-area-inset-top,0px) + 8px)}.MockupView-module__AsXwAq__content{padding-left:16px;padding-right:16px;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 32px);flex-direction:column;align-items:center;display:flex}.MockupView-module__AsXwAq__canvasPlaceholder{aspect-ratio:2/3;border-radius:16px;width:100%;max-width:400px;max-height:55svh;position:relative;overflow:hidden}.MockupView-module__AsXwAq__ctaButtonsDesktop{display:none}@media (max-width:767px){.MockupView-module__AsXwAq__leftColumn,.MockupView-module__AsXwAq__rightColumn{display:contents}}.MockupView-module__AsXwAq__controls{z-index:30;flex-direction:column;gap:16px;width:100%;max-width:400px;margin-top:16px;padding:16px;display:flex;position:relative}.MockupView-module__AsXwAq__normalControls{flex-direction:column;gap:16px;width:100%;display:flex}.MockupView-module__AsXwAq__bottomActionBar{padding:16px;padding-bottom:calc(16px + env(safe-area-inset-bottom,0px));background:linear-gradient(to top,var(--designer-bg-dark)80%,transparent);z-index:100;justify-content:center;display:flex;position:fixed;bottom:0;left:0;right:0}.MockupView-module__AsXwAq__actionButtonsRow{flex-direction:row;gap:12px;width:100%;max-width:400px;display:flex}.MockupView-module__AsXwAq__backButton{background-color:var(--designer-toggle-flat);color:#fff;cursor:pointer;border:none;border-radius:9999px;flex:1;justify-content:center;align-items:center;gap:8px;height:44px;font-size:14px;font-weight:600;transition:background-color .15s,transform .15s;display:flex}.MockupView-module__AsXwAq__backButton:hover{background-color:var(--designer-toggle-hover-start)}.MockupView-module__AsXwAq__backButton:active{transform:scale(.95)}.MockupView-module__AsXwAq__cartButton{background-color:var(--designer-accent-start);color:#fff;cursor:pointer;border:none;border-radius:9999px;flex:1;justify-content:center;align-items:center;gap:8px;height:44px;font-size:14px;font-weight:600;transition:background-color .15s,transform .15s;display:flex}.MockupView-module__AsXwAq__cartButton:active{transform:scale(.95)}.MockupView-module__AsXwAq__cartButton:disabled,.MockupView-module__AsXwAq__cartButton.MockupView-module__AsXwAq__disabled{opacity:.5;cursor:not-allowed}.MockupView-module__AsXwAq__cartButton:disabled:active,.MockupView-module__AsXwAq__cartButton.MockupView-module__AsXwAq__disabled:active{transform:none}.MockupView-module__AsXwAq__bottomSpacer{height:calc(76px + env(safe-area-inset-bottom,0px))}@media (min-width:768px){.MockupView-module__AsXwAq__content{padding:24px;padding-right:max(24px,env(safe-area-inset-right,24px));grid-template-columns:1fr 1fr;align-items:start;gap:24px;max-width:1200px;margin:0 auto;display:grid}.MockupView-module__AsXwAq__leftColumn{flex-direction:column;gap:0;display:flex}.MockupView-module__AsXwAq__canvasPlaceholder{max-width:none;max-height:70vh}.MockupView-module__AsXwAq__rightColumn{flex-direction:column;gap:16px;display:flex}.MockupView-module__AsXwAq__ctaButtonsDesktop{flex-direction:row;gap:12px;width:100%;margin-top:8px;display:flex}.MockupView-module__AsXwAq__bottomActionBar,.MockupView-module__AsXwAq__bottomSpacer{display:none}.MockupView-module__AsXwAq__controls{max-width:none;margin-top:0;padding:0}}@media (min-width:1024px){.MockupView-module__AsXwAq__content{padding:32px;padding-right:max(32px,env(safe-area-inset-right,32px));grid-template-columns:55fr 45fr;gap:32px;max-width:1400px}.MockupView-module__AsXwAq__canvasPlaceholder{max-width:500px;max-height:75vh}.MockupView-module__AsXwAq__ctaButtonsDesktop .MockupView-module__AsXwAq__cartButton,.MockupView-module__AsXwAq__ctaButtonsDesktop .MockupView-module__AsXwAq__backButton{height:52px;font-size:15px}.MockupView-module__AsXwAq__rightColumn{gap:20px}}
.DesignerLoadingIndicator-module__Eh8mTW__overlay{z-index:30;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.DesignerLoadingIndicator-module__Eh8mTW__badge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#0009;border-radius:16px;align-items:center;gap:12px;padding:16px 24px;display:flex;box-shadow:0 8px 32px #0000004d}.DesignerLoadingIndicator-module__Eh8mTW__spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:20px;height:20px;animation:.8s linear infinite DesignerLoadingIndicator-module__Eh8mTW__spin}.DesignerLoadingIndicator-module__Eh8mTW__text{color:#ffffffe6;font-size:14px;font-weight:500}
.styles-module__zYrtZq__container{min-height:100%;padding:16px;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 80px)}@media (min-width:768px){.styles-module__zYrtZq__container{max-width:1200px;margin:0 auto;padding:32px}}.styles-module__zYrtZq__hero{text-align:center;margin-bottom:32px}.styles-module__zYrtZq__title{color:var(--text-primary);margin:0 0 8px;font-size:28px;font-weight:700}.styles-module__zYrtZq__subtitle{color:var(--text-secondary);margin:0;font-size:16px;line-height:1.5}@media (min-width:768px){.styles-module__zYrtZq__title{font-size:36px}.styles-module__zYrtZq__subtitle{font-size:18px}}.styles-module__zYrtZq__content{flex-direction:column;gap:24px;display:flex}@media (min-width:1024px){.styles-module__zYrtZq__content{flex-direction:row;gap:32px}.styles-module__zYrtZq__formSection{flex:0 0 400px}.styles-module__zYrtZq__faqSection{flex:1}}.styles-module__zYrtZq__formSection{flex-direction:column;gap:16px;display:flex}.styles-module__zYrtZq__formCard{background:var(--panel-section-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--ui-border);border-radius:16px;padding:24px}.styles-module__zYrtZq__formHeader{align-items:center;gap:12px;margin-bottom:24px;display:flex}.styles-module__zYrtZq__formIcon{color:var(--accent-primary,#2a8f7e)}.styles-module__zYrtZq__formTitle{color:var(--text-primary);margin:0;font-size:20px;font-weight:600}.styles-module__zYrtZq__form{flex-direction:column;gap:20px;display:flex}.styles-module__zYrtZq__formGroup{flex-direction:column;gap:8px;display:flex;position:relative}.styles-module__zYrtZq__label{color:var(--text-secondary);font-size:14px;font-weight:500}.styles-module__zYrtZq__required{color:var(--color-error)}.styles-module__zYrtZq__input,.styles-module__zYrtZq__textarea{border:1px solid var(--ui-border);width:100%;color:var(--text-primary);background:#0000004d;border-radius:12px;padding:12px 16px;font-size:16px;transition:border-color .2s,box-shadow .2s}.styles-module__zYrtZq__input::-moz-placeholder{color:var(--text-muted)}.styles-module__zYrtZq__textarea::-moz-placeholder{color:var(--text-muted)}.styles-module__zYrtZq__input::placeholder,.styles-module__zYrtZq__textarea::placeholder{color:var(--text-muted)}.styles-module__zYrtZq__input:focus,.styles-module__zYrtZq__textarea:focus{border-color:var(--accent-primary,#2a8f7e);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-primary,#2a8f7e)20%,transparent);outline:none}.styles-module__zYrtZq__input:disabled,.styles-module__zYrtZq__textarea:disabled{opacity:.6;cursor:not-allowed}.styles-module__zYrtZq__textarea{resize:vertical;min-height:120px}.styles-module__zYrtZq__charCount{color:var(--text-muted);font-size:12px;position:absolute;bottom:-20px;right:0}.styles-module__zYrtZq__submitButton{background:var(--accent-primary,#2a8f7e);color:#fff;cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:48px;padding:14px 24px;font-size:16px;font-weight:600;transition:background .2s,transform .1s;display:flex}.styles-module__zYrtZq__submitButton:hover:not(:disabled){background:var(--accent-hover,#237a6b)}.styles-module__zYrtZq__submitButton:active:not(:disabled){transform:scale(.98)}.styles-module__zYrtZq__submitButton:disabled{opacity:.7;cursor:not-allowed}.styles-module__zYrtZq__spinner{animation:1s linear infinite styles-module__zYrtZq__spin}.styles-module__zYrtZq__successMessage{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:32px 16px;display:flex}.styles-module__zYrtZq__successIcon{color:var(--text-success)}.styles-module__zYrtZq__successMessage h3{color:var(--text-primary);margin:0;font-size:20px;font-weight:600}.styles-module__zYrtZq__successMessage p{color:var(--text-secondary);margin:0;font-size:14px}.styles-module__zYrtZq__resetButton{background:var(--ui-hover-bg);border:1px solid var(--ui-border-hover);color:var(--text-primary);cursor:pointer;border-radius:8px;padding:10px 20px;font-size:14px;transition:background .2s}.styles-module__zYrtZq__resetButton:hover{background:var(--ui-border-hover)}.styles-module__zYrtZq__errorMessage{color:var(--color-error);background:#ef44441a;border:1px solid #ef44444d;border-radius:8px;align-items:center;gap:8px;padding:12px 16px;font-size:14px;display:flex}.styles-module__zYrtZq__infoCard{background:var(--panel-section-bg);border:1px solid var(--ui-border);border-radius:16px;padding:20px}.styles-module__zYrtZq__infoTitle{color:var(--text-primary);margin:0 0 16px;font-size:16px;font-weight:600}.styles-module__zYrtZq__infoItem{border-bottom:1px solid var(--panel-section-bg);align-items:flex-start;gap:12px;padding:12px 0;display:flex}.styles-module__zYrtZq__infoItem:last-child{border-bottom:none;padding-bottom:0}.styles-module__zYrtZq__infoIcon{color:var(--accent-primary,#2a8f7e);flex-shrink:0;margin-top:2px}.styles-module__zYrtZq__infoLabel{color:var(--text-muted);margin-bottom:2px;font-size:12px;display:block}.styles-module__zYrtZq__infoValue{color:var(--text-primary);font-size:14px;text-decoration:none;display:block}a.styles-module__zYrtZq__infoValue:hover{color:var(--accent-primary,#2a8f7e)}.styles-module__zYrtZq__faqCard{background:var(--panel-section-bg);border:1px solid var(--ui-border);border-radius:16px;padding:24px}.styles-module__zYrtZq__faqTitle{color:var(--text-primary);margin:0 0 8px;font-size:20px;font-weight:600}.styles-module__zYrtZq__faqSubtitle{color:var(--text-secondary);margin:0 0 24px;font-size:14px}.styles-module__zYrtZq__faqFeatured{margin-bottom:32px}.styles-module__zYrtZq__faqSectionTitle{color:var(--accent-primary,#2a8f7e);text-transform:uppercase;letter-spacing:.5px;margin:0 0 12px;font-size:14px;font-weight:600}.styles-module__zYrtZq__faqList{flex-direction:column;gap:8px;display:flex}.styles-module__zYrtZq__faqCategories{flex-direction:column;gap:24px;display:flex}.styles-module__zYrtZq__faqCategory{border-top:1px solid var(--ui-border);padding-top:24px}.styles-module__zYrtZq__faqCategoryTitle{color:var(--text-primary);align-items:center;gap:8px;margin:0 0 12px;font-size:16px;font-weight:600;display:flex}.styles-module__zYrtZq__faqCategoryIcon{color:var(--accent-primary,#2a8f7e)}.styles-module__zYrtZq__accordionItem{background:var(--panel-section-bg);border:1px solid var(--ui-border);border-radius:12px;overflow:hidden}.styles-module__zYrtZq__accordionButton{text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;min-height:48px;padding:14px 16px;transition:background .2s;display:flex}.styles-module__zYrtZq__accordionButton:hover{background:var(--panel-section-bg)}.styles-module__zYrtZq__accordionQuestion{color:var(--text-primary);padding-right:12px;font-size:14px;font-weight:500;line-height:1.4}.styles-module__zYrtZq__accordionChevron{color:var(--text-muted);flex-shrink:0}.styles-module__zYrtZq__accordionContent{overflow:hidden}.styles-module__zYrtZq__accordionAnswer{color:var(--text-secondary);margin:0;padding:0 16px 14px;font-size:14px;line-height:1.6}
