:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#090a0c;--surface:#101216;--surface-strong:#151821;--surface-soft:#1b1f29;--field:#0d0f14;--border:#ffffff1a;--border-strong:#ffffff2e;--text:#ffffffeb;--text-soft:#ffffffad;--muted:#ffffff70;--primary:#29d391;--primary-strong:#16b879;--primary-soft:#29d39124;--danger:#ff6b6b;--warning:#f6c85f;--shadow:0 24px 70px #00000061;--radius:8px;--font:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}:root.light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f2f4f7;--surface:#fff;--surface-strong:#f8fafc;--surface-soft:#eef2f7;--field:#fff;--border:#1118271f;--border-strong:#11182733;--text:#0a0f19eb;--text-soft:#0a0f19a8;--muted:#0a0f1970;--shadow:0 24px 70px #0f172a24}*{box-sizing:border-box}html,body{height:100%}body{background:radial-gradient(circle at 18% 8%, #29d39117, transparent 28rem), linear-gradient(135deg, #ffffff0a, transparent 25rem), var(--bg);color:var(--text);font-family:var(--font);letter-spacing:0;margin:0}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled,.disabled{cursor:not-allowed;opacity:.42}svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem;display:block}.app-shell{height:100dvh;padding:1rem;overflow:hidden}.app-root{flex-direction:column;gap:.75rem;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.topbar{border:1px solid var(--border);border-radius:var(--radius);background:color-mix(in srgb, var(--surface) 92%, transparent);min-height:4.5rem;box-shadow:var(--shadow);grid-template-columns:auto minmax(15rem,21rem) minmax(24rem,1fr) auto;align-items:center;gap:1rem;padding:.75rem 1rem;display:grid}.brand{align-items:center;gap:.65rem;min-width:12rem;display:flex}.logo-mark{background:var(--primary);border-radius:.55rem;width:2rem;height:2rem;position:relative;box-shadow:inset 0 -.35rem #00000029}.logo-mark:before,.logo-mark:after{content:"";background:#000000c7;border-radius:999px;position:absolute}.logo-mark:before{height:.3rem;inset:.55rem .45rem auto}.logo-mark:after{height:.7rem;bottom:.5rem;left:.55rem;right:.55rem}.brand-text{white-space:nowrap;font-size:1rem;font-weight:700}.model-trigger,.select-like,.field,.segment,.icon-button,.secondary-button,.primary-button{border:1px solid var(--border);border-radius:var(--radius);background:var(--field);color:var(--text);outline:none;transition:border-color .16s,background-color .16s,color .16s,transform .16s}.model-trigger:focus-visible,.select-like:focus-visible,.field:focus-visible,.segment:focus-visible,.icon-button:focus-visible,.secondary-button:focus-visible,.primary-button:focus-visible,.upload-box:focus-visible{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 28%, transparent)}.model-trigger{text-align:left;justify-content:space-between;align-items:center;gap:.75rem;width:100%;min-height:3rem;padding:.6rem .75rem;display:flex}.model-copy{min-width:0}.model-name{text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;font-weight:650;display:block;overflow:hidden}.badge-row{flex-wrap:wrap;gap:.35rem;min-height:1rem;display:flex}.badge{border:1px solid var(--border);background:color-mix(in srgb, var(--surface-soft) 80%, transparent);min-height:1rem;color:var(--text-soft);border-radius:999px;align-items:center;padding:.08rem .4rem;font-size:.68rem;line-height:1;display:inline-flex}.key-control{grid-template-columns:auto minmax(10rem,1fr) auto auto auto;align-items:center;gap:.5rem;min-width:0;display:grid}.key-label{color:var(--text-soft);white-space:nowrap;align-items:center;gap:.35rem;font-size:.78rem;display:flex}.key-input{height:2.5rem}.key-status{color:var(--muted);white-space:nowrap;font-size:.75rem}.key-status.connected{color:var(--primary)}.toolbar{justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.muted-icon{color:var(--muted)}.select-like{height:2.25rem;color:var(--text-soft);padding:0 .75rem}.icon-button{justify-content:center;align-items:center;width:2.35rem;height:2.35rem;padding:0;display:inline-flex}.secondary-button,.primary-button{white-space:nowrap;justify-content:center;align-items:center;gap:.45rem;min-height:2.25rem;padding:0 .75rem;text-decoration:none;display:inline-flex}.secondary-button:hover:not(:disabled):not(.disabled),.icon-button:hover:not(:disabled),.model-trigger:hover,.select-like:hover,.segment:hover{border-color:var(--border-strong);background:var(--surface-soft)}.primary-button{border-color:var(--primary);background:var(--primary);color:#04120d;width:100%;min-height:2.55rem;font-weight:700}.primary-button:hover:not(:disabled){border-color:var(--primary-strong);background:var(--primary-strong)}.app-main{flex:1;grid-template-columns:minmax(22rem,32rem) minmax(20rem,1fr) minmax(22rem,27rem);gap:.75rem;min-height:0;display:grid;overflow:hidden}.panel{border:1px solid var(--border);border-radius:var(--radius);background:color-mix(in srgb, var(--surface) 94%, transparent);min-height:0;box-shadow:var(--shadow)}.form-panel,.preview-panel,.queue-panel{flex-direction:column;display:flex;overflow:hidden}.panel-header{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem;display:flex}.panel-header h1,.panel-header h2{color:var(--text);margin:0}.panel-header h1{font-size:1.12rem;font-weight:650}.panel-header h2{font-size:1rem;font-weight:650}.panel-header p{color:var(--muted);margin:.25rem 0 0;font-size:.82rem}.model-note{color:var(--muted);gap:.35rem;margin-top:.55rem;font-size:.74rem;display:grid}.model-note>span:first-child{color:var(--text-soft)}.tabs{border-radius:var(--radius);background:var(--field);flex-shrink:0;padding:.25rem}.segmented{border:1px solid var(--border);border-radius:var(--radius);background:var(--field);gap:.25rem;padding:.25rem;display:grid}.segmented.three{grid-template-columns:repeat(3,minmax(0,1fr))}.segment{min-height:2.25rem;color:var(--text-soft);background:0 0;border-color:#0000;padding:0 .65rem;font-size:.86rem}.segment.active{border-color:var(--border-strong);background:var(--surface-soft);color:var(--text)}.generator-form{flex-direction:column;flex:1;min-height:0;display:flex}.form-scroll{flex:1;min-height:0;padding:1rem;overflow:auto}.field-group{gap:.5rem;margin-bottom:1.05rem;display:grid}.field-group label,.fake-label{color:var(--text-soft);font-size:.86rem;font-weight:650}.field-group label span,.split-label>span{color:var(--muted);font-weight:500}.split-label{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.split-label>span{font-size:.76rem}.field{width:100%;min-width:0;padding:.65rem .75rem}.prompt-field{resize:vertical;min-height:9.5rem;line-height:1.5}.field::placeholder{color:var(--muted)}.select-field{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--muted) 50%), linear-gradient(135deg, var(--muted) 50%, transparent 50%);background-position:calc(100% - 1rem) 1.05rem,calc(100% - .65rem) 1.05rem;background-repeat:no-repeat;background-size:.35rem .35rem;height:2.55rem}.upload-box{border:1px dashed var(--border-strong);border-radius:var(--radius);background:var(--field);min-height:6rem;color:var(--text-soft);text-align:center;outline:none;flex-direction:column;justify-content:center;align-items:center;gap:.4rem;padding:1rem;transition:border-color .16s,background-color .16s;display:flex}.upload-box:hover,.upload-box.drag-over{border-color:var(--primary);background:var(--primary-soft)}.upload-box svg{width:1.35rem;height:1.35rem;color:var(--muted)}.upload-box span{font-size:.88rem;font-weight:650}.upload-box strong{color:var(--primary)}.upload-box small{color:var(--muted);font-size:.75rem}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.thumb-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}.thumb{aspect-ratio:1;border:1px solid var(--border);border-radius:var(--radius);background:var(--field);position:relative;overflow:hidden}.thumb img{object-fit:cover;width:100%;height:100%}.thumb button{color:#fff;background:#0000009e;border:1px solid #00000040;border-radius:999px;justify-content:center;align-items:center;width:1.4rem;height:1.4rem;display:inline-flex;position:absolute;top:.25rem;right:.25rem}.settings{display:grid}.inline-setting{border:1px solid var(--border);border-radius:var(--radius);background:var(--field);grid-template-columns:1fr auto;align-items:center;padding:.75rem}.inline-setting input{width:1.05rem;height:1.05rem;accent-color:var(--primary)}.panel-footer{border-top:1px solid var(--border);flex-shrink:0;padding:1rem}.preview-column{flex-direction:column;min-height:0;display:flex}.api-info{border:1px solid var(--border);border-radius:var(--radius);background:#050608;flex-shrink:0;margin-bottom:.75rem;overflow:hidden}:root.light .api-info{background:#101827}.api-info button{color:#ffffffc7;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:.75rem;display:flex}.api-info button>span:first-child{align-items:center;gap:.5rem;font-weight:650;display:flex}.api-info-body{color:#ffffff8f;gap:.35rem;padding:0 .75rem .75rem 2.25rem;font-size:.75rem;display:grid}.preview-panel{flex:1}.panel-header.compact{align-items:center;padding:.85rem 1rem}.panel-header.compact>div{min-width:0}.panel-header.compact h2{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.status-pill{border:1px solid var(--border);min-height:1.45rem;color:var(--muted);border-radius:999px;align-items:center;padding:0 .5rem;font-size:.72rem;display:inline-flex}.status-pill.running{color:var(--warning);background:#f6c85f1c;border-color:#f6c85f59}.status-pill.done{background:var(--primary-soft);color:var(--primary);border-color:#29d39159}.status-pill.error{color:var(--danger);background:#ff6b6b1c;border-color:#ff6b6b59}.preview-stage{flex:1;justify-content:center;align-items:center;min-height:0;padding:1rem;display:flex;position:relative;overflow:hidden}.empty-state{color:var(--muted);text-align:center;justify-items:center;gap:.75rem;display:grid}.empty-state svg{width:2.4rem;height:2.4rem}.empty-state p{margin:0}.generated-image{border-radius:var(--radius);object-fit:contain;max-width:100%;max-height:100%;box-shadow:0 20px 80px #00000052}.loading-state{color:var(--text-soft);text-align:center;justify-items:center;gap:.9rem;display:grid}.spinner{border:3px solid var(--border);border-top-color:var(--primary);border-radius:999px;width:2.25rem;height:2.25rem;animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(1turn)}}.preview-actions{border-top:1px solid var(--border);flex-shrink:0;justify-content:center;align-items:center;gap:.75rem;height:3.2rem;padding:0 1rem;display:flex}.queue-panel{height:100%}.queue-notice{border-radius:var(--radius);background:var(--primary-soft);color:color-mix(in srgb, var(--primary) 72%, var(--text));border:1px solid #29d39140;flex-shrink:0;gap:.65rem;margin:.6rem;padding:.75rem;display:flex}.queue-notice svg{flex-shrink:0;margin-top:.1rem}.queue-notice p{color:var(--text-soft);margin:0;font-size:.75rem;line-height:1.55}.queue-list{flex-direction:column;flex:1;gap:.5rem;min-height:0;padding:.6rem;display:flex;overflow:auto}.queue-empty{height:100%;color:var(--muted);text-align:center;justify-content:center;align-items:center;padding:2rem;font-size:.88rem;display:flex}.queue-item{border:1px solid var(--border);border-radius:var(--radius);background:var(--field);grid-template-columns:4.5rem minmax(0,1fr);gap:.65rem;padding:.55rem;display:grid}.queue-thumb{aspect-ratio:1;border:1px solid var(--border);border-radius:calc(var(--radius) - 2px);background:var(--surface-soft);width:4.5rem;padding:0;overflow:hidden}.queue-thumb img{object-fit:cover;width:100%;height:100%}.queue-meta{align-content:start;gap:.3rem;min-width:0;display:grid}.queue-meta-top{justify-content:space-between;gap:.5rem;display:flex}.queue-meta strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.queue-meta span{color:var(--muted);flex-shrink:0;font-size:.72rem}.queue-meta p{color:var(--text-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.76rem;line-height:1.45;display:-webkit-box;overflow:hidden}.error-message{max-width:32rem;color:var(--danger);text-align:center;line-height:1.5}@media (width<=1180px){.app-shell{height:auto;min-height:100dvh;overflow:auto}.app-root,.app-main{overflow:visible}.topbar{grid-template-columns:1fr}.brand{min-width:0}.key-control{grid-template-columns:auto minmax(0,1fr) auto auto auto}.app-main{grid-template-columns:1fr}.panel,.preview-panel,.queue-panel{min-height:30rem}}@media (width<=640px){.app-shell{padding:.6rem}.topbar,.panel-header,.form-scroll,.panel-footer{padding:.75rem}.key-control{grid-template-columns:1fr auto}.key-label,.key-status,.key-link{grid-column:1/-1}.toolbar{justify-content:flex-start}.form-header{flex-direction:column}.segmented.three{grid-template-columns:1fr}.thumb-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.preview-actions{flex-wrap:wrap;height:auto;padding:.75rem}}.pg-info{color:var(--muted);white-space:nowrap;font-size:.85rem}.pg-info b{color:var(--text);font-weight:600}.pg-btn{border:1px solid var(--border);background:var(--bg-soft);min-width:2rem;height:2rem;color:var(--text);cursor:pointer;border-radius:.5rem;justify-content:center;align-items:center;padding:0 .65rem;font-size:.85rem;font-weight:500;line-height:1;transition:all .15s;display:inline-flex}.pg-btn:hover:not(:disabled):not(.active){border-color:var(--accent,#4f46e5);color:var(--accent,#4f46e5);background:#4f46e50f}.pg-btn.active{background:var(--accent,#4f46e5);border-color:var(--accent,#4f46e5);color:#fff;cursor:default}.pg-btn:disabled{opacity:.4;cursor:not-allowed}.pg-dots{min-width:1.5rem;color:var(--muted);justify-content:center;align-items:center;font-size:.9rem;display:inline-flex}.order-status{border-radius:999px;padding:.2rem .6rem;font-size:.78rem;font-weight:600;line-height:1.4;display:inline-block}.order-status.pending{color:#a16207;background:#facc151f}.order-status.success,.order-status.paid{color:#047857;background:#10b9811f}.order-status.failed{color:#b91c1c;background:#ef44441f}.order-status.expired,.order-status.closed{color:#4b5563;background:#6b728026}:root.light .order-status.pending{color:#854d0e;background:#fef9c3}:root.light .order-status.success,:root.light .order-status.paid{color:#166534;background:#dcfce7}:root.light .order-status.failed{color:#991b1b;background:#fee2e2}:root:not(.light) .order-status.pending{color:#fbbf24;background:#facc152e}:root:not(.light) .order-status.success,:root:not(.light) .order-status.paid{color:#34d399;background:#10b9812e}:root:not(.light) .order-status.failed{color:#f87171;background:#ef44442e}:root:not(.light) .order-status.expired,:root:not(.light) .order-status.closed{color:#94a3b8;background:#94a3b82e}.recharge-icon{color:#fff;background:linear-gradient(135deg,#f59e0b 0%,#ef4444 100%)}.recharge-body{flex-direction:column;gap:0;display:flex}.recharge-form{flex-direction:column;gap:1.5rem;display:flex}.recharge-sub{flex-direction:column;gap:.7rem;display:flex}.recharge-sub-label{color:var(--text);letter-spacing:.02em;font-size:.9rem;font-weight:600}.preset-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}.preset-item{border:1.5px solid var(--border);background:var(--bg-soft);color:var(--text);cursor:pointer;border-radius:.8rem;padding:.85rem .5rem;font-size:1rem;font-weight:600;line-height:1;transition:all .18s;position:relative;overflow:visible}.preset-item:hover{border-color:var(--accent,#4f46e5);background:#4f46e50d;transform:translateY(-1px)}.preset-item.active{border-color:var(--accent,#4f46e5);color:var(--accent,#4f46e5);background:linear-gradient(#4f46e51f,#4f46e50a);box-shadow:0 4px 12px -4px #4f46e559}.preset-tag,.preset-hot{letter-spacing:.01em;color:#fff;border-radius:999px;align-items:center;padding:.12rem .45rem;font-size:.68rem;font-weight:700;line-height:1.2;display:inline-flex;position:absolute;top:-.45rem;right:-.3rem}.preset-tag{background:linear-gradient(135deg,#6366f1 0%,#4f46e5 100%)}.preset-hot{background:linear-gradient(135deg,#f97316 0%,#ef4444 100%)}.custom-amount{border:1.5px solid var(--border);background:var(--bg-soft);border-radius:.8rem;align-items:center;padding:.3rem .6rem;transition:border-color .18s,box-shadow .18s;display:flex}.custom-amount:focus-within{border-color:var(--accent,#4f46e5);box-shadow:0 0 0 3px #4f46e51f}.custom-amount-prefix,.custom-amount-suffix{color:var(--muted);padding:0 .25rem;font-weight:600}.custom-amount-prefix{font-size:1.1rem}.custom-amount-suffix{font-size:.9rem}.custom-amount-input{min-width:0;color:var(--text);text-align:center;background:0 0;border:0;outline:none;flex:1;padding:.5rem .25rem;font-family:inherit;font-size:1.15rem;font-weight:600}.custom-amount-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.custom-amount-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.amount-hint{color:var(--muted);padding-left:.1rem;font-size:.75rem}.pay-method-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.pay-method-opt{border:1.5px solid var(--border);background:var(--bg-soft);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:.9rem;align-items:center;gap:.75rem;padding:.9rem;transition:all .18s;display:flex;position:relative}.pay-method-opt input[type=radio]{display:none}.pay-method-opt:hover{border-color:var(--accent,#4f46e5);transform:translateY(-1px)}.pay-method-opt.active{border-color:var(--accent,#4f46e5);background:linear-gradient(#4f46e51a,#4f46e505);box-shadow:0 6px 16px -6px #4f46e54d}.pay-method-icon{color:#fff;border-radius:.65rem;justify-content:center;align-items:center;width:2.3rem;min-width:2.3rem;height:2.3rem;display:inline-flex}.pay-method-icon svg{width:1.35rem;height:1.35rem}.pay-method-icon.wechat{background:linear-gradient(135deg,#07c160 0%,#06ad56 100%)}.pay-method-icon.alipay{background:linear-gradient(135deg,#1677ff 0%,#0062e0 100%)}.pay-method-text{flex-direction:column;flex:1;gap:.18rem;min-width:0;display:flex}.pay-method-title{color:var(--text);font-size:.95rem;font-weight:700;line-height:1.2}.pay-method-desc{color:var(--muted);font-size:.72rem;line-height:1.3}.pay-method-check{border:1.5px solid var(--border);color:#0000;border-radius:999px;justify-content:center;align-items:center;width:1.25rem;min-width:1.25rem;height:1.25rem;transition:all .18s;display:inline-flex}.pay-method-check svg{width:.8rem;height:.8rem}.pay-method-opt.active .pay-method-check{background:var(--accent,#4f46e5);border-color:var(--accent,#4f46e5);color:#fff}.recharge-summary{background:var(--bg-soft);border:1px dashed var(--border);border-radius:.9rem;padding:.9rem 1rem}.summary-row{justify-content:space-between;align-items:center;gap:1rem;display:flex}.summary-label{color:var(--muted);font-size:.88rem;font-weight:500}.summary-amount{color:#ef4444;letter-spacing:-.02em;font-size:1.5rem;font-weight:800;line-height:1}.recharge-btn{color:#fff;background:linear-gradient(135deg,#6366f1 0%,#4f46e5 100%);border:0;border-radius:.9rem;justify-content:center;align-items:center;gap:.5rem;padding:.95rem 1.4rem;font-size:1.02rem;font-weight:700;transition:all .18s;display:inline-flex;box-shadow:0 8px 20px -6px #4f46e580}.recharge-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 24px -6px #4f46e599}.recharge-btn:active:not(:disabled){transform:translateY(0)}.recharge-btn:disabled{opacity:.65;cursor:not-allowed}.recharge-btn svg{width:1.15rem;height:1.15rem}.qr-wrap-new{margin-top:1.5rem;display:none}.qr-wrap-new.visible{animation:.35s qrFadeIn;display:block}@keyframes qrFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.qr-box{border:1px solid var(--border);background:var(--bg-soft);border-radius:1.1rem;overflow:hidden;box-shadow:0 10px 30px -12px #0f172a26}.qr-header{color:#fff;align-items:center;gap:.8rem;padding:1rem 1.1rem;display:flex}.qr-header-wechat{background:linear-gradient(135deg,#07c160 0%,#06ad56 100%)}.qr-header-alipay{background:linear-gradient(135deg,#1677ff 0%,#0062e0 100%)}.qr-header-icon{background:#ffffff2e;border-radius:.65rem;justify-content:center;align-items:center;width:2.3rem;min-width:2.3rem;height:2.3rem;display:inline-flex}.qr-header-icon svg{width:1.4rem;height:1.4rem}.qr-header h3{color:#fff;margin:0;font-size:1rem;font-weight:700;line-height:1.2}.qr-header p{color:#ffffffd1;margin:.2rem 0 0;font-size:.75rem;line-height:1.3}.qr-inner{grid-template-columns:minmax(0,14rem) 1fr;gap:1.25rem;padding:1.25rem;display:grid}.qr-code-new{aspect-ratio:1;border:1px solid var(--border);background:#fff;border-radius:.8rem;justify-content:center;align-items:center;width:100%;padding:.6rem;display:flex;position:relative}.qr-code-new img{object-fit:contain;width:100%;height:100%;transition:opacity .2s;display:block}.qr-loading{color:var(--muted);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffffd9;border-radius:.8rem;justify-content:center;align-items:center;font-size:.85rem;display:none;position:absolute;inset:0}.qr-info-new{flex-direction:column;justify-content:center;gap:.9rem;min-width:0;display:flex}.qr-order{border-bottom:1px dashed var(--border);flex-direction:column;gap:.25rem;padding-bottom:.8rem;display:flex}.qr-order span:first-child{color:var(--muted);font-size:.72rem;font-weight:500}.qr-order span:last-child{color:var(--text);word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.85rem;font-weight:600}.qr-amount-new{color:#ef4444;align-items:baseline;line-height:1;display:flex}.qr-curr{margin-right:.2rem;font-size:1.2rem;font-weight:700}.qr-amount-new span:last-child{letter-spacing:-.03em;font-size:2.3rem;font-weight:800}.qr-status-new{color:#b45309;background:#f59e0b1f;border-radius:.6rem;align-self:flex-start;align-items:center;gap:.5rem;padding:.5rem .85rem;font-size:.82rem;font-weight:600;display:inline-flex}.qr-statusdot-new{background:#f59e0b;border-radius:999px;width:.55rem;height:.55rem;animation:1.6s infinite pulseDot;box-shadow:0 0 #f59e0bb3}@keyframes pulseDot{0%{box-shadow:0 0 #f59e0b8c}70%{box-shadow:0 0 0 10px #f59e0b00}to{box-shadow:0 0 #f59e0b00}}.qr-status-new.done{color:#047857;background:#10b98124}.qr-status-new.done .qr-statusdot-new{box-shadow:none;background:#10b981;animation:none}.qr-tips{flex-direction:column;gap:.35rem;margin-top:.1rem;display:flex}.qr-tip-line{color:var(--muted);align-items:flex-start;gap:.35rem;font-size:.78rem;line-height:1.45;display:flex}.qr-tip-line b{background:var(--accent,#4f46e5);color:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.05rem;height:1.05rem;margin-top:.08rem;font-size:.65rem;font-weight:800;display:inline-flex}@media (width<=640px){.preset-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pay-method-list{grid-template-columns:1fr}.qr-inner{grid-template-columns:1fr;gap:1rem}.qr-code-new{max-width:16rem;margin:0 auto}.qr-amount-new span:last-child{font-size:2rem}}svg.muted-icon,button.select-like,button#useAsReference{visibility:hidden!important;display:none!important}
