.v1dtuW_container{padding:var(--space-6) var(--space-8);max-width:1100px;margin:0 auto}@media (max-width:768px){.v1dtuW_container{padding:var(--space-4)}}.v1dtuW_header{margin-bottom:var(--space-6)}.v1dtuW_header h1{font-family:var(--font-serif);color:var(--color-ink);align-items:center;gap:10px;margin:0 0 6px;font-size:1.6rem;font-weight:700;display:flex}.v1dtuW_header p{color:#6b7280;margin:0;font-size:.88rem}.v1dtuW_disclaimerBanner{border-radius:var(--radius-xl);color:#854d0e;background:#fefce8;border:1px solid #fef08a;align-items:flex-start;gap:12px;margin-bottom:24px;padding:14px 18px;font-size:.85rem;line-height:1.5;display:flex}.v1dtuW_layoutGrid{grid-template-columns:1fr 380px;gap:28px;display:grid}@media (max-width:900px){.v1dtuW_layoutGrid{grid-template-columns:1fr}}.v1dtuW_formCard{border-radius:var(--radius-2xl);background:#fff;border:1px solid #e5e7eb;padding:28px;box-shadow:0 1px 4px #0000000d}.v1dtuW_sectionTitle{font-family:var(--font-serif);color:#374151;border-bottom:1px solid #f3f4f6;align-items:center;gap:8px;margin:0 0 18px;padding-bottom:10px;font-size:1.15rem;font-weight:600;display:flex}.v1dtuW_form{flex-direction:column;gap:16px;display:flex}.v1dtuW_fieldGroup{flex-direction:column;gap:6px;display:flex}.v1dtuW_label{color:#374151;font-size:.82rem;font-weight:600}.v1dtuW_input,.v1dtuW_textarea{border-radius:var(--radius-lg);color:var(--color-ink);transition:all var(--duration-fast);background:#fdfdfc;border:1.5px solid #d1d5db;padding:10px 14px;font-family:inherit;font-size:.9rem}.v1dtuW_input:focus,.v1dtuW_textarea:focus{background:#fff;border-color:#d97706;outline:none;box-shadow:0 0 0 3px #d977061f}.v1dtuW_textarea{resize:vertical;min-height:90px}.v1dtuW_toggleWrapper{border-radius:var(--radius-lg);background:#f9fafb;border:1px solid #e5e7eb;align-items:center;gap:12px;margin-top:6px;padding:12px 16px;display:flex}.v1dtuW_toggleInput{cursor:pointer;width:18px;height:18px}.v1dtuW_toggleLabel{color:var(--color-ink);cursor:pointer;font-size:.88rem;font-weight:600}.v1dtuW_saveBtn{color:#fff;border-radius:var(--radius-lg);cursor:pointer;transition:all var(--duration-fast);background:linear-gradient(135deg,#d97706 0%,#b45309 100%);border:none;justify-content:center;align-items:center;gap:8px;margin-top:10px;padding:12px 24px;font-size:.92rem;font-weight:600;display:inline-flex;box-shadow:0 2px 8px #d9770640}.v1dtuW_saveBtn:hover:not(:disabled){background:linear-gradient(135deg,#b45309 0%,#92400e 100%);transform:translateY(-1px)}.v1dtuW_saveBtn:disabled{opacity:.6;cursor:not-allowed}.v1dtuW_previewWrap{flex-direction:column;gap:12px;display:flex}.v1dtuW_previewBadge{color:#6b7280;text-transform:uppercase;letter-spacing:.08em;font-size:.75rem;font-weight:700}.v1dtuW_devCardPreview{color:#fff;border-radius:var(--radius-2xl);background:linear-gradient(135deg,#1e293b 0%,#0f172a 100%);border:1.5px solid #f59e0b66;flex-direction:column;gap:16px;padding:24px;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 24px #00000040}.v1dtuW_cardCoffeeWatermark{opacity:.06;pointer-events:none;font-size:7rem;line-height:1;position:absolute;bottom:-15px;right:-10px}.v1dtuW_cardHeaderPreview{justify-content:space-between;align-items:center;display:flex}.v1dtuW_coffeeIcon{font-size:1.6rem;line-height:1}.v1dtuW_bankNamePreview{color:#fde047;text-transform:uppercase;letter-spacing:.05em;font-size:.8rem;font-weight:600}.v1dtuW_accountNumberPreview{letter-spacing:.12em;color:#fff;padding:6px 0;font-family:monospace;font-size:1.35rem;font-weight:700}.v1dtuW_cardFooterPreview{border-top:1px solid #ffffff1f;flex-direction:column;gap:2px;padding-top:10px;display:flex}.v1dtuW_accountHolderPreview{text-transform:uppercase;letter-spacing:.05em;color:#fff;font-size:.9rem;font-weight:700}.v1dtuW_notePreview{color:#ffffffb3;font-size:.76rem}.v1dtuW_successToast{border-radius:var(--radius-lg);color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;align-items:center;gap:8px;margin-bottom:20px;padding:12px 16px;font-size:.88rem;display:flex}.v1dtuW_tabsNav{border-bottom:2px solid #e5e7eb;gap:8px;margin-bottom:20px;padding-bottom:2px;display:flex}.v1dtuW_tabBtn{color:#6b7280;cursor:pointer;border-radius:var(--radius-lg) var(--radius-lg) 0 0;transition:all var(--duration-fast);background:0 0;border:none;align-items:center;gap:8px;padding:10px 18px;font-size:.92rem;font-weight:600;display:inline-flex;position:relative}.v1dtuW_tabBtn:hover{color:#111827;background:#f9fafb}.v1dtuW_tabBtnActive{color:#b45309;background:#fffbeb;border-bottom:3px solid #b45309;margin-bottom:-4px}.v1dtuW_formGrid2{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:600px){.v1dtuW_formGrid2{grid-template-columns:1fr}}.v1dtuW_previewActionBtn{color:#374151;border-radius:var(--radius-lg);cursor:pointer;transition:all var(--duration-fast);background:#f3f4f6;border:1px solid #d1d5db;justify-content:center;align-items:center;gap:6px;padding:8px 16px;font-size:.82rem;font-weight:600;display:inline-flex}.v1dtuW_previewActionBtn:hover{color:#111827;background:#e5e7eb}.v1dtuW_livePreviewOverlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:10000;background:#00000073;justify-content:flex-end;align-items:flex-end;padding:32px;display:flex;position:fixed;inset:0}@media (max-width:640px){.v1dtuW_livePreviewOverlay{justify-content:center;align-items:flex-end;padding:16px}}
.qtI_fW_popupContainer{z-index:999;width:calc(100vw - 48px);max-width:400px;color:var(--color-ink,#1f2937);will-change:transform, opacity;background:#fff;border:1.5px solid #e2d9c2;border-left:4px solid #d4af37;border-radius:20px;padding:20px 20px 16px;animation:.42s cubic-bezier(.16,1,.3,1) forwards qtI_fW_slideUpFade;position:fixed;bottom:24px;right:24px;overflow:hidden;box-shadow:0 20px 60px #00000029,0 4px 12px #0000000f}@media (max-width:640px){.qtI_fW_popupContainer{border:none;border-top:3px solid #d4af37;border-radius:24px 24px 0 0;width:100%;max-width:100%;padding:0 20px 28px;animation:.38s cubic-bezier(.16,1,.3,1) forwards qtI_fW_slideUpMobile;bottom:0;left:0;right:0;box-shadow:0 -8px 40px #0000002e,0 -2px 8px #0000000f}}@media (prefers-reduced-motion:reduce){.qtI_fW_popupContainer{animation:none}}.qtI_fW_dragHandle{display:none}@media (max-width:640px){.qtI_fW_dragHandle{cursor:grab;justify-content:center;padding:12px 0 8px;display:flex}.qtI_fW_dragHandle:after{content:"";background:#d1d5db;border-radius:2px;width:40px;height:4px}}@keyframes qtI_fW_slideUpFade{0%{opacity:0;transform:translateY(24px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes qtI_fW_slideUpMobile{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.qtI_fW_closing{animation:.22s ease-out forwards qtI_fW_fadeOut}@keyframes qtI_fW_fadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)scale(.97)}}@media (max-width:640px){.qtI_fW_closing{animation:.26s ease-in forwards qtI_fW_slideDownMobile}}@keyframes qtI_fW_slideDownMobile{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}.qtI_fW_header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}@media (max-width:640px){.qtI_fW_header{margin-bottom:14px}}.qtI_fW_headerLeft{align-items:center;gap:12px;display:flex}.qtI_fW_avatar{color:#b45309;background:linear-gradient(135deg,#fef3c7 0%,#fde68a 100%);border:1.5px solid #d4af3780;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.2rem;font-weight:700;display:flex}@media (max-width:640px){.qtI_fW_avatar{border-width:2px;width:46px;height:46px;font-size:1.3rem}}.qtI_fW_avatarImg{object-fit:cover;border:2px solid #d4af37;border-radius:50%;flex-shrink:0;width:40px;height:40px}@media (max-width:640px){.qtI_fW_avatarImg{width:46px;height:46px}}.qtI_fW_titleArea{flex-direction:column;gap:2px;display:flex}.qtI_fW_badge{text-transform:uppercase;letter-spacing:.07em;color:#92400e;font-size:.68rem;font-weight:700;line-height:1.2}@media (max-width:640px){.qtI_fW_badge{font-size:.72rem}}.qtI_fW_title{font-family:var(--font-serif,serif);color:#111827;margin:0;font-size:.97rem;font-weight:700;line-height:1.35}@media (max-width:640px){.qtI_fW_title{font-size:1.05rem}}.qtI_fW_closeBtn{color:#6b7280;cursor:pointer;background:#f3f4f6;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:6px;transition:all .15s;display:flex}.qtI_fW_closeBtn:hover{color:#111827;background:#e5e7eb}@media (max-width:640px){.qtI_fW_closeBtn{background:#f3f4f6;padding:8px}}.qtI_fW_message{color:#4b5563;white-space:pre-line;margin:0 0 14px;font-size:.84rem;line-height:1.6}@media (max-width:640px){.qtI_fW_message{-webkit-overflow-scrolling:touch;max-height:30vh;margin-bottom:16px;font-size:.9rem;line-height:1.65;overflow-y:auto}}.qtI_fW_footer{border-top:1px solid #f3f4f6;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:12px;display:flex}@media (max-width:640px){.qtI_fW_footer{flex-direction:column;align-items:stretch;gap:8px;padding-top:14px}}.qtI_fW_linksGroup{flex-wrap:wrap;align-items:center;gap:14px;font-size:.8rem;display:flex}@media (max-width:640px){.qtI_fW_linksGroup{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:0;width:100%;display:grid}}.qtI_fW_link{color:#b45309;align-items:center;gap:5px;font-weight:600;text-decoration:none;transition:color .15s;display:inline-flex}.qtI_fW_link:hover{color:#78350f;text-decoration:underline}@media (max-width:640px){.qtI_fW_link{background:#fffbeb;border:1px solid #fde68a;border-radius:100px;justify-content:center;padding:9px 14px;font-size:.85rem;transition:background .15s,transform .1s}.qtI_fW_link:active{transform:scale(.97)}.qtI_fW_link:hover{background:#fef3c7;text-decoration:none}}.qtI_fW_countdownBadge{color:#9ca3af;align-items:center;gap:4px;font-size:.7rem;display:inline-flex}.qtI_fW_progressBarTrack{background:#f3f4f6;border-bottom-right-radius:20px;border-bottom-left-radius:20px;height:3px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.qtI_fW_progressBarFill{background:linear-gradient(90deg,#d4af37 0%,#b45309 100%);height:100%;transition:width .1s linear}
