:root{font-family:Arial,PingFang SC,Microsoft YaHei,sans-serif;color:#080908;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}button{color:inherit}button:focus-visible{outline:2px solid #4a94d9;outline-offset:5px}button:disabled{cursor:default}.workspace{min-height:100dvh;display:flex;justify-content:center;align-items:flex-start;gap:96px;padding:44px 40px}.preview-stage{width:430px;flex-shrink:0}.reward-screen{container-type:inline-size;aspect-ratio:596/1318;width:100%;min-height:950px;position:relative;background:#fff;box-shadow:0 8px 48px #1521350a;overflow:hidden}.status-bar{height:12.7907cqw;padding:3.7209cqw 4.4186cqw 0;display:flex;justify-content:space-between;align-items:flex-start}.time-value{font-size:4.186cqw;line-height:5.1163cqw;font-weight:600;border:0;background:none;padding:0;color:#303030;letter-spacing:0.2326cqw}.status-icons{display:flex;align-items:center;gap:.2326cqw;color:#333;height:5.1163cqw}.speed{font-size:2.093cqw;font-weight:700;line-height:1.8605cqw;margin-right:.6977cqw}.network-label{font-size:1.8605cqw;font-weight:700;align-self:flex-start;margin-top:.9302cqw}.app-header{height:15.1163cqw;display:flex;align-items:center;justify-content:space-between;padding:0 6.2791cqw;position:relative}.app-header h1{font-size:5.1163cqw;line-height:6.9767cqw;margin:0;font-weight:700;white-space:nowrap}.icon-button{display:inline-flex;align-items:center;justify-content:center;border:0;padding:0;background:none;width:6.0465cqw;height:7.4419cqw;flex-shrink:0}.app-header .icon-button svg{width:6.0465cqw;height:6.0465cqw}.earnings{text-align:center;margin-top:9.0698cqw}.total{font-family:Arial,sans-serif;font-size:10cqw;line-height:13.0233cqw;font-weight:700;letter-spacing:-.1.6279cqw;background:transparent;border:0;padding:0 1.8605cqw;max-width:100%;overflow-wrap:anywhere}.earnings p{font-size:4.6512cqw;color:#565b62;margin:3.0233cqw 0 0;line-height:6.7442cqw}.payment-section{margin-top:6.0465cqw;padding:0 4.4186cqw}.payment-section h2{font-size:5.1163cqw;font-weight:700;line-height:7.2093cqw;margin:0}.payment-row{display:flex;align-items:center;width:100%;padding:0;border:0;background:none;text-align:left;gap:4.6512cqw}.payment-row>svg{width:5.814cqw;height:5.814cqw;flex-shrink:0}.payment-row>span{display:flex;flex-direction:column;gap:.2326cqw}.payment-row strong{font-size:5.1163cqw;font-weight:700;line-height:6.2791cqw}.row-date{font-size:3.7209cqw;line-height:5.1163cqw;color:#52575f}.calendar-icon{color:#6aa5dc}.bag-icon{color:#59cb87}.next-payment{margin-top:8.1395cqw}.previous-payment{margin-top:8.6047cqw}.home-indicator{position:absolute;width:30.6977cqw;height:1.3953cqw;border-radius:1.8605cqw;background:#ededed;bottom:1.6279cqw;left:50%;transform:translate(-50%)}.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}.workspace.clean{padding:0;background:#fff;min-height:100dvh}.clean .reward-screen{box-shadow:none;min-height:100dvh}.clean .preview-stage{width:min(100%,596px)}.clean .reward-screen{font-size:inherit}@media(max-width:980px)and (min-width:701px){.workspace{gap:38px;padding:28px 24px}.preview-stage{width:390px}.editor-panel{width:300px}.reward-screen{min-height:890px}}@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:20px;bottom:calc(28px + env(safe-area-inset-bottom));height:44px;padding:0 17px;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%}.status-bar{padding-top:max(3.72cqw,env(safe-area-inset-top))}}@media(prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important}}.earnings p{margin-top:2.093cqw}.payment-section{margin-top:5.5814cqw}.next-payment{margin-top:7.907cqw}.previous-payment{margin-top:7.6744cqw}.total{font-size:10.2349cqw;letter-spacing:.06cqw;transform:scaleX(1.035)}
