@font-face{font-family:Demo Rounded;src:url(/wallet/Nunito.woff)format("woff");font-weight:200 1000;font-display:swap}@font-face{font-family:Demo Android Sans;src:url(/earnings/Roboto.woff)format("woff");font-weight:100 900;font-display:swap}@font-face{font-family:Demo CJK;src:url(/earnings/NotoSansSC.woff)format("woff");font-display:swap}.demo-phone{--demo-safe-top:24px;--demo-safe-bottom:24px;--demo-screen-width:411.429px;--demo-screen-height:914.286px;box-shadow:var(--phone-shadow),inset 0 0 0 2px #494c48;background:#272929;border:1px solid #777b77;border-radius:41px;padding:7px;position:relative}.demo-phone:before,.demo-phone:after{content:"";background:#60645e;border-radius:0 2px 2px 0;width:3px;position:absolute;right:-3px}.demo-phone:before{height:82px;top:215px}.demo-phone:after{height:48px;top:150px}.demo-viewport{aspect-ratio:1080/2400;border-radius:34px;width:100%;position:relative;overflow:hidden;container-type:inline-size}.demo-phone[data-platform=harmony]{--demo-safe-top:32px;--demo-screen-width:392px;--demo-screen-height:850px;box-shadow:0 0 0 1px #16191b,inset 0 0 0 2px #464a4b,var(--phone-shadow);background:#202327;border-color:#727777;border-radius:45px}.demo-phone[data-platform=harmony]:before{background:linear-gradient(90deg,#33383b,#727777);height:64px;top:110px}.demo-phone[data-platform=harmony]:after{background:linear-gradient(90deg,#33383b,#727777);height:38px;top:197px}.demo-phone[data-platform=harmony]>.demo-viewport{aspect-ratio:392/850;border-radius:37px}.demo-status{height:var(--demo-safe-top);justify-content:space-between;align-items:center;padding:0 17px;font:500 14px Demo Android Sans,Demo CJK,sans-serif;display:flex;position:relative}.demo-status-icons{align-items:center;gap:5px;display:flex}.demo-status-icons b{font-size:13px}.demo-battery{border:1px solid;border-radius:3px;width:21px;height:10px;display:block;position:relative}.demo-battery:before{content:"";background:currentColor;border-radius:1px;position:absolute;inset:1px 3px 1px 1px}.demo-battery:after{content:"";background:currentColor;width:1px;height:4px;position:absolute;top:2px;right:-3px}.demo-android-camera{background:#1a1c1a;border-radius:50%;width:10px;height:10px;position:absolute;top:7px;left:calc(50% - 5px);box-shadow:inset 0 0 0 2px #080b09}[data-platform=harmony] .demo-status{font-size:12px;font-family:var(--body-font);padding:0 23px}.demo-cameras{pointer-events:none;gap:10px;display:flex;position:absolute;top:6px;left:50%;transform:translate(-50%)}.demo-camera{background:radial-gradient(circle at 54% 53%,#0e1b29 0 16%,#020406 32% 57%,#161a1d 70%,#000 76%);border-radius:50%;width:20px;height:20px;display:block;position:relative;box-shadow:0 0 0 .7px #7778,inset 0 0 2px #000}.demo-camera:before{content:"";background:radial-gradient(circle at 35% 25%,#7eafd8aa 0 10%,#24456277 26%,#03070b 57%);border-radius:50%;position:absolute;inset:6px;box-shadow:1px 2px 2px #14274088}.demo-camera-sensor{background:#010203;box-shadow:0 0 0 .7px #7778,inset 0 1px 2px #222}.demo-camera-sensor:before{display:none}.demo-navigation{height:var(--demo-safe-bottom);pointer-events:none;z-index:4;place-items:center;display:grid;position:absolute;bottom:0;left:0;right:0}.demo-navigation>span{background:#2c2c29aa;border-radius:6px;width:108px;height:4px}@font-face{font-family:Earnings Serif;src:url(/earnings/NotoSerif-Regular.woff)format("woff");font-display:swap}.earnings-section{padding-bottom:110px;scroll-margin-top:24px}.earnings-section .feature-copy>p{max-width:395px}.earnings-points{gap:17px;max-width:380px;margin:28px 0 0;padding:0;list-style:none;display:grid}.earnings-points li{color:var(--muted);grid-template-columns:22px 1fr;gap:13px;font-size:12px;line-height:1.75;display:grid}.earnings-points svg{color:var(--gold);margin-top:3px}.earnings-points strong{color:var(--ink);margin-bottom:3px;font-size:13px;font-weight:550;display:block}.earnings-demo{flex-direction:column;align-items:center;min-width:0;margin:0;padding-top:8px;display:flex;position:relative}.earnings-device-label{letter-spacing:.14em;color:var(--quiet);align-items:center;gap:9px;margin-bottom:24px;font-size:9px;display:flex}.earnings-device-label>span:not(.earnings-live-dot){opacity:.45}.earnings-live-dot{background:#4f6e57;border-radius:50%;width:5px;height:5px}.earnings-screen{--earn-font:"HarmonyOS Sans",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC",sans-serif;--earn-ink:#212e29;--earn-secondary:#596459;--earn-sage:#4f6e57;width:var(--demo-screen-width);height:var(--demo-screen-height);transform:scale(calc(100cqw / var(--demo-screen-width)));transform-origin:0 0;color:var(--earn-ink);font-family:var(--earn-font);color-scheme:light;background:#f2ede0;font-size:13px;line-height:1.2;position:absolute;inset:0}.earnings-screen button,.earnings-screen input{font-family:inherit}.earnings-screen button:focus-visible,.earnings-screen input:focus-visible{outline-offset:2px;outline:2px solid #4f6e57}.earnings-screen p{color:var(--earn-secondary)}.earnings-canvas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.earnings-content{top:var(--demo-safe-top);bottom:var(--demo-safe-bottom);flex-direction:column;padding-bottom:14px;display:flex;position:absolute;left:0;right:0}.earnings-toolbar{flex-shrink:0;align-items:center;gap:2px;height:52px;padding:8px 20px 0;display:flex}.earnings-toolbar>strong{font-family:var(--earn-font);text-align:center;white-space:nowrap;flex:1;font-size:17px;font-weight:500;line-height:22px}.earnings-icon{background:0 0;flex-shrink:0;place-items:center;width:44px;height:44px;padding:4px;display:grid}.earnings-icon>span{background:#ffffffa6;border:.7px solid #ffffffa6;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.earnings-icon i{font-style:normal}.earnings-icon:hover>span{background:#ffffffe6}.earnings-summary{text-align:center;gap:8px;padding:16px 24px 0;display:grid}.earnings-summary>p{font-size:13px;line-height:16px}.earnings-amount-row{justify-content:center;align-items:center;min-height:72px;display:flex;position:relative}.earnings-amount{white-space:nowrap;font-variant-numeric:tabular-nums;letter-spacing:0;transform-origin:50%;font-family:Earnings Serif,Noto Serif,Georgia,serif;font-size:58px;font-weight:400;line-height:72px}.earnings-amount small{font-size:55%;line-height:1}.earnings-eye{background:0 0;place-items:center;width:44px;height:44px;padding:10px;display:grid;position:absolute;top:14px;right:0}.earnings-eye svg{width:19px;height:19px}.earnings-phase{color:var(--earn-secondary);justify-content:center;align-items:center;gap:7px;font-size:12px;line-height:15px;display:flex}.earnings-phase>span:first-child{background:var(--earn-sage);border-radius:50%;width:6px;height:6px}.earnings-space{flex:1;place-items:center;min-height:0;display:grid}.earnings-loading{color:var(--earn-secondary);flex-direction:column;align-items:center;gap:8px;font-size:15px;display:flex}.earnings-loading>span{border:2px solid #0000;border-top-color:var(--earn-sage);border-right-color:var(--earn-sage);border-radius:50%;width:20px;height:20px;animation:.9s linear infinite earnings-spin}@keyframes earnings-spin{to{transform:rotate(360deg)}}.earnings-failure{text-align:center;background:#f2ede0ed;border-radius:14px;align-self:end;margin-bottom:18px;padding:14px;font-size:12px}.earnings-failure button{color:var(--earn-sage);background:0 0;min-height:44px}.earnings-progress-block{padding:0 30px calc((var(--demo-screen-height) - var(--demo-safe-top) - var(--demo-safe-bottom)) * .07);gap:12px;display:grid}.earnings-progress-labels,.earnings-hours{white-space:nowrap;justify-content:space-between;gap:8px;font-size:13px;line-height:16px;display:flex}.earnings-hours{color:var(--earn-secondary);font-size:11px;line-height:14px}.earnings-progress{--progress:62.2222%;height:4px;position:relative}.earnings-progress:before,.earnings-progress>span{content:"";background:#212e291a;border-radius:5px;width:100%;height:4px;position:absolute;top:0;left:0}.earnings-progress>span{width:var(--progress);background:var(--earn-sage)}.earnings-progress>i{width:10px;height:10px;top:-3px;left:clamp(0px,calc(var(--progress) - 5px),calc(100% - 10px));background:var(--earn-sage);border:1.5px solid #ffffffe6;border-radius:50%;position:absolute}.earnings-footer{text-align:center;font-size:11px;line-height:14px}.earnings-reduced{text-align:center;margin-top:4px;font-size:11px;line-height:14px}.earnings-closed{inset:var(--demo-safe-top) 0 var(--demo-safe-bottom);background:#f2ede0f0;flex-direction:column;justify-content:center;align-items:center;gap:20px;display:flex;position:absolute}.earnings-closed button{background:var(--earn-ink);color:#fff;border-radius:22px;min-height:44px;padding:12px 24px}.earnings-sheet-backdrop{z-index:3;background:#0005;align-items:flex-end;display:flex;position:absolute;inset:0}.earnings-sheet{background:var(--canvas);width:100%;height:94%;color:var(--ink);font-family:var(--earn-font);color-scheme:normal;border-radius:28px 28px 0 0;padding:8px 0 24px;overflow:hidden}.earnings-sheet form{flex-direction:column;height:100%;display:flex}.earnings-sheet header{align-items:center;min-height:56px;padding:0 12px;display:flex}.earnings-sheet header strong{text-align:start;flex:1;padding-inline:8px;font-size:20px;font-weight:600}.earnings-sheet header button{min-width:44px;min-height:44px;color:var(--gold);background:0 0;place-items:center;font-size:16px;font-weight:500;display:grid}.earnings-sheet header button:disabled{color:var(--quiet);opacity:.5;cursor:default}.earnings-form-scroll{overscroll-behavior:contain;scrollbar-width:none;flex-direction:column;gap:24px;padding:20px 20px 34px;display:flex;overflow-y:auto}.earnings-form-scroll fieldset{border:0;min-width:0;margin:0;padding:0}.earnings-form-scroll legend{color:var(--muted);margin-bottom:8px;padding:0 16px;font-size:13px;line-height:24px}.earnings-form-surface{background:var(--surface);border-radius:12px;overflow:hidden}.earnings-form-row{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:0 16px;font-size:17px;display:flex;position:relative}.earnings-form-row+.earnings-form-row:before{content:"";background:var(--line);height:1px;position:absolute;top:0;left:16px;right:16px}.earnings-form-row input:not([type=checkbox]){width:calc(100% - 55px);min-width:0;color:var(--ink);text-align:right;background:0 0;border:0;min-height:44px;font-size:17px}.earnings-form-row input[type=time]{width:130px;color:var(--gold);font-size:15px}.earnings-form-row input[type=time]::-webkit-calendar-picker-indicator{width:16px;margin:0 0 0 3px;padding:0}.earnings-switch{appearance:none;background:color-mix(in srgb,var(--muted) 35%,var(--canvas));cursor:pointer;border:0;border-radius:18px;flex-shrink:0;width:36px;height:20px;margin:0;position:relative}.earnings-switch:before{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:all .15s;position:absolute;top:2px;left:2px}.earnings-switch:checked{background:var(--gold);border-color:var(--gold)}.earnings-switch:checked:before{background:#fff;width:16px;height:16px;top:2px;left:18px}.earnings-form-hint{padding:7px 16px 0;font-size:12px;line-height:24px;color:var(--muted)!important}.earnings-field-error{padding:8px 16px;font-size:12px;line-height:16px;color:var(--coral)!important}.earnings-demo-controls{align-items:center;gap:6px;width:min(100%,356px);margin-top:18px;display:flex}.earnings-demo-controls>span{color:var(--muted);margin-right:auto;font-size:11px}.earnings-demo-controls .icon-button{border:0}.earnings-demo figcaption{letter-spacing:.02em;color:var(--quiet);text-align:center;margin-top:9px;font-size:9px}.earnings-still-cash{pointer-events:none;flex-wrap:wrap;place-content:center;align-items:center;gap:6px;display:none;position:absolute;inset:28% 6% 23%}.earnings-still-cash img{width:42%;transform:rotate(-6deg)}.earnings-still-cash img[data-coin]{width:27px;transform:none}@media (width<=930px){.earnings-phone{max-width:350px}.earnings-section{gap:32px}.earnings-toolbar>strong{font-size:17px}}@media (width<=700px){.earnings-section{padding-bottom:70px}.earnings-demo{padding-top:12px}.earnings-phone{width:min(100%,372px)}.earnings-points{margin-top:24px}.earnings-section .feature-copy>p{max-width:450px}.earnings-demo-controls{margin-top:14px}}@media (prefers-reduced-motion:reduce){.earnings-loading>span{border-color:#4f6e57 #4f6e5766 #4f6e5766}}.earnings-phone{width:min(100%,372px)}.earnings-viewport{background:#f2ede0}.showcase-wallet{background:0 0;min-height:0;padding:12px 0}.android-wallet{--aw-card-width:300px;--aw-card-height:189px;--aw-stack-height:204px;--aw-tilt:64deg;--aw-motion:.48s;--aw-curve:cubic-bezier(.22,.8,.22,1);--aw-canvas:#f0f0f6;--aw-surface:#fafafc;--aw-ink:#0e0f17;--aw-secondary:#69696e;--aw-on-gold:#fff;isolation:isolate;width:100%;min-width:0;max-width:414px;margin:0;position:relative}.aw-device-label{color:var(--quiet);letter-spacing:.12em;justify-content:center;align-items:center;gap:10px;margin-bottom:22px;font-size:9px;display:flex}.aw-device-label>span:first-child{background:var(--gold);border-radius:50%;width:5px;height:5px}.aw-device-label>span:nth-child(2){opacity:.45}.aw-crop{aspect-ratio:414/478;width:100%;height:auto;transition:aspect-ratio var(--aw-motion) var(--aw-curve);position:relative;overflow:hidden;mask-image:linear-gradient(#000 0% calc(100% - 65px),#0000 100%);container-type:inline-size}.aw-device{height:auto;margin:1px 7px 0}.aw-viewport{background:var(--aw-canvas)}.aw-screen{width:var(--demo-screen-width);height:var(--demo-screen-height);transform:scale(calc(100cqw / var(--demo-screen-width)));transform-origin:0 0;background:radial-gradient(ellipse 330px 220px at 100% -8%,var(--ambient),transparent 80%),var(--aw-canvas);color:var(--aw-ink);text-align:left;font-family:Demo Android Sans,Demo CJK,sans-serif;font-size:12px;line-height:1.2;position:absolute;inset:0}.aw-header{align-items:center;gap:8px;height:53px;padding:9px 20px 0;display:flex}.aw-header>div{letter-spacing:-.7px;align-items:baseline;gap:8px;margin-right:auto;display:flex}.aw-header strong{font-size:25px;font-weight:700}.aw-header>div>span{color:var(--aw-secondary);font-size:20px;font-weight:500}.aw-header-action{background:var(--aw-surface);border:1px solid var(--border);border-radius:50%;place-items:center;width:32px;height:32px;margin:6px;display:grid}.aw-header-primary{color:#fff;background:#8a6428;margin-right:0}.aw-content{padding:4px 20px 0}.aw-stack{height:var(--aw-stack-height);touch-action:pan-y;transition:height var(--aw-motion) var(--aw-curve);position:relative}.aw-glow{filter:blur(48px);pointer-events:none;background:#10b98147;border-radius:50%;width:290px;height:86px;position:absolute;top:calc(50% - 14px);left:calc(50% - 145px)}.aw-card-position{width:var(--aw-card-width);height:var(--aw-card-height);transform:translate(calc(var(--depth) * .6px),calc(13px + var(--depth) * 10px));transition:transform var(--aw-motion) var(--aw-curve),top var(--aw-motion) var(--aw-curve);transition-delay:0s;position:absolute;top:calc(50% - 94.5px);left:calc(50% - 150px)}.aw-card{color:#fff;width:100%;height:100%;transform:rotateZ(var(--aw-spin,0deg)) perspective(428.571px) rotateX(calc(var(--aw-tilt) + var(--depth) * .35deg)) scale(calc(1 - var(--depth) * .008));transition:transform var(--aw-motion) var(--aw-curve),box-shadow var(--aw-motion) var(--aw-curve);text-align:left;cursor:pointer;will-change:transform;background:#0e0d17;border:0;border-radius:25px;padding:0;transition-delay:0s;display:block;position:relative;overflow:hidden;box-shadow:0 5px 8px #00000047}.aw-card:before{content:"";border-radius:inherit;background:linear-gradient(122.2deg,#ffffff06 0%,rgba(var(--tint),.055) 50%,#00000047 100%);pointer-events:none;position:absolute;inset:0}.aw-card:after{content:"";border-radius:inherit;background:linear-gradient(122.2deg,#ffffff1f,rgba(var(--tint),.04) 50%,#ffffff0a);pointer-events:none;padding:.9px;position:absolute;inset:0;mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-position:0 0,0 0;mask-size:auto,auto;mask-repeat:repeat,repeat;mask-clip:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.aw-card[data-front=true]{box-shadow:0 18px 24px #00000094}.aw-card[data-front=true]:before{background:radial-gradient(ellipse 160px 160px at calc(50% + 125px) calc(50% - 78px),rgba(var(--tint),.14),transparent 75%),linear-gradient(122.2deg,#ffffff0e,rgba(var(--tint),.23) 50%,#0000002e)}.aw-card[data-front=true]:after{background:linear-gradient(122.2deg,#ffffff3d,rgba(var(--tint),.2) 50%,#ffffff0a)}.aw-card-content{opacity:.18;height:100%;transition:opacity var(--aw-motion) ease;flex-direction:column;justify-content:space-between;padding:21px;display:flex}.aw-card[data-front=true] .aw-card-content{opacity:1}.aw-card-top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.aw-card-top>span{color:#ffffffb8;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:600;overflow:hidden}.aw-card-top>strong{letter-spacing:-.35px;color:#ffffffe6;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.aw-card-bottom{color:#fff9;justify-content:space-between;align-items:center;font-family:monospace;font-size:12px;font-weight:500;display:flex}.android-wallet[data-expanded=true]{--aw-stack-height:380px;--aw-tilt:8deg}.android-wallet[data-expanded=true] .aw-crop{aspect-ratio:414/654}.android-wallet[data-expanded=true] .aw-card-position{transform:translate(calc(var(--depth) * .6px),calc(var(--depth) * 94px));top:9.5px}.android-wallet[data-expanded=true] .aw-card{transform:perspective(428.571px)rotateX(8deg)scale(.93)}.android-wallet[data-dragging=true] .aw-card,.android-wallet[data-dragging=true] .aw-card-position{transition:none}.aw-filters{height:58px;color:var(--aw-secondary);align-items:flex-start;gap:24px;font-size:12px;display:flex}.aw-filters>span{flex-direction:column;align-items:center;height:44px;display:flex;position:relative}.aw-filters>span:first-child{color:var(--aw-ink);font-weight:600}.aw-filters>span:first-child:after{content:"";background:var(--gold);border-radius:1px;width:23px;height:2px;position:absolute;top:22px;left:calc(50% - 11.5px)}.aw-metrics{scrollbar-width:none;overscroll-behavior-x:contain;flex-wrap:nowrap;gap:10px;display:flex;overflow-x:auto}.aw-metrics::-webkit-scrollbar{display:none}.aw-metric{background:var(--aw-surface);border:1px solid var(--border);border-radius:20px;flex-direction:column;flex:none;align-items:flex-start;gap:3px;width:max-content;min-width:118px;height:126px;padding:15px;display:flex}.aw-metric>strong{letter-spacing:-.5px;white-space:nowrap;font-size:19px;font-weight:600}.aw-metric>span:not(.aw-metric-icon){color:var(--aw-secondary);font-size:11px;line-height:14px}.aw-metric-icon{background:var(--line);width:30px;height:30px;color:var(--gold);border-radius:50%;place-items:center;margin-top:auto;display:grid}.aw-metric-highlight{background:var(--gold);color:var(--aw-on-gold);border-color:#0000}.aw-metric-highlight>span:not(.aw-metric-icon){color:inherit;opacity:.92}.aw-metric-highlight .aw-metric-icon{color:inherit;background:color-mix(in srgb,currentColor 15%,transparent)}.aw-trend{background:var(--aw-surface);border-radius:27px;justify-content:space-between;height:222px;margin-top:12px;padding:20px;font-size:16px;display:flex}.aw-controls{justify-content:center;align-items:center;gap:14px;margin-top:0;display:flex}.aw-controls button{min-width:44px;min-height:44px;color:var(--muted);background:0 0;border-radius:22px}.aw-step{place-items:center;display:grid}.aw-step:first-child svg{transform:rotate(180deg)}.aw-controls button:hover{background:var(--gold-fill);color:var(--gold)}.aw-toggle{justify-content:center;align-items:center;gap:9px;padding:0 14px;font-size:11px;display:flex}.aw-toggle svg{transition:transform var(--aw-motion)}[data-expanded=true] .aw-toggle svg{transform:rotate(180deg)}.android-wallet figcaption{color:var(--quiet);text-align:center;letter-spacing:.02em;margin-top:3px;font-size:9px}@media (width<=700px){.showcase-wallet{padding:12px 0 5px}.android-wallet{max-width:396px}.aw-device-label{margin-bottom:19px}}@media (prefers-reduced-motion:reduce){.android-wallet{--aw-motion:0s}.aw-card,.aw-card-position{transition:none}}[data-theme=dark] .android-wallet{--aw-canvas:#06070a;--aw-surface:#12131b;--aw-ink:#fff;--aw-secondary:#83848b;--aw-on-gold:#241a0b}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .android-wallet{--aw-canvas:#06070a;--aw-surface:#12131b;--aw-ink:#fff;--aw-secondary:#83848b;--aw-on-gold:#241a0b}}
