:root{font-family:Arial,PingFang SC,Microsoft YaHei,sans-serif;color:#050505;background:#f6f7f8;font-synthesis:none;-webkit-font-smoothing:antialiased;font-weight:400}*{box-sizing:border-box}body{margin:0;min-width:320px}button,input,select{font:inherit}button{cursor:pointer;color:inherit}button:focus-visible{outline:2px solid #4a94d9;outline-offset:4px}button:disabled{cursor:default}.workspace{min-height:100dvh;display:flex;justify-content:center;align-items:flex-start;gap:80px;padding:36px 40px}.preview-stage{width:426px;flex-shrink:0}.reward-screen{container-type:inline-size;aspect-ratio:852/1847;width:100%;position:relative;background:#fff;box-shadow:0 8px 48px #1521350a;overflow:hidden}.status-bar{height:17.13615cqw;padding:5.51643cqw 8.4507cqw 0 12.20657cqw;display:flex;justify-content:space-between;align-items:flex-start}.time-value{font-size:4.69484cqw;line-height:5.6338cqw;font-weight:700;border:0;background:none;padding:0;color:#050505;font-variant-numeric:tabular-nums;letter-spacing:-.05cqw}.status-icons{display:flex;align-items:center;gap:1.05634cqw;height:5.6338cqw}.signal-icon{width:6.57277cqw;height:4.69484cqw}.battery-icon{width:8.33333cqw;height:4.81221cqw}.network-label{font-size:3.87324cqw;line-height:4.81221cqw;font-weight:600}.app-header{height:12.20657cqw;display:flex;align-items:center;justify-content:space-between;padding:0 5.04695cqw;position:relative;gap:2cqw}.app-header h1{font-size:4.69484cqw;line-height:6.10329cqw;margin:0;font-weight:700;text-align:center;letter-spacing:-.1cqw;overflow-wrap:anywhere}.icon-button{display:inline-flex;align-items:center;justify-content:center;border:0;padding:0;background:none;width:6.69014cqw;height:6.69014cqw;flex-shrink:0}.app-header .icon-button img{width:100%;height:100%;object-fit:contain}.app-header .back img{width:5.86854cqw;height:5.86854cqw}.earnings{text-align:center;margin-top:9.85915cqw}.total{font-family:Arial,sans-serif;font-size:9.38967cqw;line-height:11.26761cqw;font-weight:700;letter-spacing:-.08cqw;background:transparent;border:0;padding:0 1cqw;max-width:96%;overflow-wrap:anywhere}.summary-label{display:block;font-size:3.99061cqw;color:#5b606b;margin:3.16901cqw auto 0;line-height:5.16432cqw;border:0;padding:0 2cqw;background:none;max-width:100%;overflow-wrap:anywhere}.payment-section{margin-top:5.75117cqw;padding:0 3.75587cqw}.payment-section h2{font-size:4.46009cqw;font-weight:600;line-height:5.39906cqw;margin:0}.payment-section h2 button{border:0;background:none;padding:0;text-align:left;font-weight:inherit;font-size:inherit;line-height:inherit;max-width:100%;overflow-wrap:anywhere}.payment-row{display:flex;align-items:center;width:100%;padding:0;border:0;background:none;text-align:left;gap:3.16901cqw}.payment-row>img{width:6.22066cqw;height:6.22066cqw;object-fit:contain;flex-shrink:0}.payment-row>span{display:flex;flex-direction:column;min-width:0}.payment-row strong{font-size:4.22535cqw;font-weight:500;line-height:5.16432cqw;overflow-wrap:anywhere}.row-date{font-size:3.75587cqw;line-height:4.69484cqw;color:#5c616c}.next-payment{margin-top:8.09859cqw}.previous-payment{margin-top:7.15962cqw}.previous-payment>img{height:6.57277cqw}.bottom-navigation{position:absolute;bottom:0;left:0;width:100%;line-height:0}.bottom-navigation img{width:100%;height:auto;display:block;pointer-events:none;-webkit-user-select:none;user-select:none}.icon-button svg{width:22px;height:22px}.editor-panel{width:350px;margin-top:32px;flex-shrink:0}.editor-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.editor-kicker{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:500;color:#65706b;letter-spacing:1px}.editor-panel h2{font-size:26px;font-weight:600;letter-spacing:-.7px;margin:0 0 10px;line-height:1.5}.editor-description{font-size:13px;color:#8a8e8c;line-height:1.7;margin:0 0 32px}.editor-panel fieldset{border:0;padding:0;margin:0 0 29px;min-width:0}.editor-panel legend{font-size:13px;font-weight:600;margin-bottom:19px;padding:0;display:flex;gap:9px;align-items:center}.section-number{font-size:11px;color:#8c9790;font-variant-numeric:tabular-nums}.editor-panel label:not(.switch-row){display:flex;flex-direction:column;gap:9px;font-size:12px;color:#68736d;margin-bottom:16px}.editor-panel input:not([type=checkbox]),.editor-panel select{color:#1c2821;height:47px;width:100%;min-width:0;padding:0 13px;border:1px solid #dfe4e0;border-radius:8px;background:#fff;outline:none;font-size:15px;transition:border-color .15s,box-shadow .15s}.editor-panel input:focus,.editor-panel select:focus{border-color:#477b60;box-shadow:0 0 0 3px #477b6010}.money-fields{display:flex;gap:12px}.currency-field{width:116px;flex-shrink:0}.amount-field{flex:1}.editor-panel .switch-row{display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:12px;color:#7d8781;margin:0;padding:1px 0;cursor:pointer}.switch-row input{width:30px;height:17px;accent-color:#355e46;margin:0;cursor:pointer}.editor-panel .separate-amount{margin-top:18px}.save-status{font-size:11px;color:#789080;display:flex;gap:5px;align-items:center;margin-top:-7px;margin-bottom:17px}.preview-button{display:flex;gap:8px;align-items:center;justify-content:center;border:0;background:#294c39;color:#fff;width:100%;height:48px;border-radius:8px;font-size:13px;font-weight:500;transition:background .15s}.preview-button:hover{background:#1b3828}.preview-hint{font-size:11px;text-align:center;color:#9a9f9b;line-height:1.7;margin:11px 0 19px}.reset-button{border:0;background:none;color:#858f88;display:flex;align-items:center;gap:6px;font-size:11px;padding:4px 0}.reset-button:hover{color:#284b37}.editor-footnote{border-top:1px solid #e4e7e4;margin:28px 0 0;padding-top:18px;font-size:10px;color:#a0a7a2;letter-spacing:.4px}.close-editor,.mobile-edit,.editor-overlay{display:none}.reset-confirm{font-size:11px;display:flex;align-items:center;gap:10px;color:#66736a}.reset-confirm button{background:#fff;border:1px solid #dbe1dc;border-radius:4px;padding:4px 9px}.text-settings{margin:0 0 22px;border-top:1px solid #e0e5e1;padding-top:16px}.text-settings summary{font-size:12px;color:#66766b;cursor:pointer;margin-bottom:16px}.editor-panel .text-settings input{font-size:13px}.editor-panel .icon-button{width:30px;height:30px}.workspace.clean{padding:0;background:#fff}.clean .preview-stage{width:min(100%,852px)}.clean .reward-screen{box-shadow:none}@media(max-width:980px)and (min-width:701px){.workspace{gap:32px;padding:28px 24px}.preview-stage{width:370px}.editor-panel{width:300px}}@media(max-width:700px){:root{background:#fff}.workspace{display:block;padding:0;min-height:100dvh}.preview-stage{width:100%}.reward-screen{box-shadow:none;min-height:100dvh}.mobile-edit{position:fixed;display:flex;align-items:center;justify-content:center;gap:7px;right:18px;bottom:calc(100px + env(safe-area-inset-bottom));height:42px;padding:0 16px;background:#294c39;color:#fff;border:0;border-radius:24px;font-size:13px;box-shadow:0 4px 18px #294c3924;z-index:3}.editor-overlay.visible{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#0d191b40;z-index:5;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.editor-panel{display:none;position:fixed;bottom:0;left:0;width:100%;max-height:92dvh;overflow:auto;overscroll-behavior:contain;background:#f7f8f7;border-radius:20px 20px 0 0;margin:0;padding:24px 24px calc(24px + env(safe-area-inset-bottom));z-index:6}.editor-panel.open{display:block}.close-editor{display:flex;color:#79847d}.editor-top{margin-bottom:14px}.editor-description{margin-bottom:23px}.editor-panel fieldset{margin-bottom:22px}.editor-footnote{margin-top:20px}.clean .preview-stage{width:100%}}@media(prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important}}.total{transform:scaleX(1.06)}.summary-label{transform:scaleX(1.035)}.next-payment{margin-top:7.62911cqw}.payment-row strong{font-size:3.99061cqw;font-weight:600}.previous-payment strong{font-size:4.22535cqw;font-weight:500}.network-label{font-weight:500}
