.learning-calendar-panel{fill:#fff;stroke:#d9d9d4}.learning-calendar-heading{fill:#44443e;font-size:14px;font-weight:550}.learning-calendar-date{fill:#f0f0ec}.learning-calendar-date-label{fill:#67675f;font-size:11px;font-weight:550}.learning-calendar-grid{fill:none;stroke:#eeeee9}.learning-calendar-time{fill:#96968e;font-size:9px}.learning-calendar-slot{fill:#fafaf8;stroke:#d8d8cf;stroke-dasharray:3 4}.learning-calendar-card-icon{fill:#f2f2ef;stroke:#aaa9a1}.learning-calendar-card-lines{fill:none;stroke:#aaa9a1;stroke-linecap:round}.learning-calendar-event{transform-origin:296px 222px;animation-name:learning-calendar-event}.learning-calendar-event rect{fill:#eaeae4;stroke:#cacac0}.learning-calendar-event path{fill:none;stroke:#85857a;stroke-width:2px;stroke-linecap:round}.learning-calendar-event-title{fill:#45453e;font-size:11px;font-weight:550}.learning-calendar-event-time{fill:#85857a;font-size:9px}.learning-scenario-note{fill:#818179;font-size:12px}.learning-product-swatch-light{fill:#e9e5da;stroke:#d4d0c5}.learning-product-swatch-dark{fill:#444440}.learning-product-selection{fill:none;stroke:#55554f;stroke-width:1px}.learning-product-selection-initial{animation-name:learning-shopping-unselected}.learning-product-selection-chosen,.learning-tote-chosen{animation-name:learning-shopping-selected}.learning-product-shadow{fill:#eaeae4}.learning-tote-handle{fill:none;stroke:#c3bcaa;stroke-width:5px}.learning-tote-body{fill:#e9e5da;stroke:#c7c0af}.learning-tote-seam{fill:none;stroke:#d3ccbd}.learning-tote-chosen .learning-tote-handle{stroke:#474742}.learning-tote-chosen .learning-tote-body{fill:#4e4e47;stroke:#3e3e37}.learning-tote-chosen .learning-tote-seam{stroke:#66665e}.learning-product-title{fill:#343430;letter-spacing:-.4px;font-size:18px;font-weight:550}.learning-product-price{fill:#5f5f57;font-size:15px}.learning-shopping-button{transform-origin:296px 222px;animation-name:learning-shopping-button}.learning-shopping-button rect{fill:#343430}.learning-shopping-button text{fill:#fff;font-size:12px;font-weight:550}.learning-shopping-added path{fill:none;stroke:#fff;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.learning-shopping-add,.learning-shopping-count-empty{animation-name:learning-shopping-before-add}.learning-shopping-added,.learning-shopping-count-added{animation-name:learning-shopping-after-add}.learning-shopping-cart>path{fill:#fff;stroke:#a5a59b;stroke-width:1.2px;stroke-linejoin:round}.learning-shopping-cart circle{fill:#f0f0ec;stroke:#fff;stroke-width:2px}.learning-shopping-cart text{fill:#55554e;font-size:11px;font-weight:550}@keyframes learning-calendar-event{0%,30%,47%,78%,97%,to{opacity:0;transform:scale(.96)}34%,42%,82%,92%{opacity:1;transform:scale(1)}}@keyframes learning-shopping-selected{0%,13%,47%,61%,97%,to{opacity:0}17%,43%,65%,93%{opacity:1}}@keyframes learning-shopping-unselected{0%,13%,47%,61%,97%,to{opacity:1}17%,43%,65%,93%{opacity:0}}@keyframes learning-shopping-before-add{0%,30%,47%,78%,97%,to{opacity:1}34%,42%,82%,92%{opacity:0}}@keyframes learning-shopping-after-add{0%,30%,47%,78%,97%,to{opacity:0}34%,42%,82%,92%{opacity:1}}@keyframes learning-shopping-button{0%,29%,35%,77%,83%,to{transform:scale(1)}31%,79%{transform:scale(.975)}}@media (width<=620px){.learning-calendar-event-title{font-size:12px}.learning-shopping-button text{font-size:14px}}@media (prefers-reduced-motion:reduce){.learning-calendar-card,.learning-product-selection-initial,.learning-shopping-add,.learning-shopping-count-empty{opacity:0}.learning-calendar-event,.learning-product-selection-chosen,.learning-tote-chosen,.learning-shopping-added,.learning-shopping-count-added{opacity:1}}.learning-demo{--demo-duration:12s;--demo-ai:#356de2;--demo-pickup-y:139px;justify-self:end;width:100%;max-width:480px;margin:0}.learning-demo[data-scenario=shopping]{--demo-pickup-y:260px}.learning-phases{white-space:nowrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;font-size:13px;font-weight:550;display:flex}.learning-phase{border:1px solid #0000;border-radius:6px;align-items:center;gap:10px;padding:8px 10px;display:flex}.learning-phase strong{font-size:16px;font-weight:650;display:block}.learning-phase>svg{flex-shrink:0;width:24px;height:28px}.learning-identity-you{fill:#30302c}.learning-identity-ai{fill:#fff;stroke:var(--demo-ai);stroke-width:2px;stroke-linejoin:round}.learning-phase-ai strong{color:var(--demo-ai)}.learning-phase-arrow{fill:none;stroke:#b7b7b2;stroke-width:1.2px;flex-shrink:0;width:22px;height:16px}.learning-phase-you{animation-name:learning-you-phase}.learning-phase-ai{animation-name:learning-ai-phase}.learning-scene-content{animation-name:learning-scene}.learning-window{background:#fff;border:1px solid #dededb;border-radius:10px;overflow:hidden;box-shadow:0 4px 6px -4px #0000000f,0 18px 48px -24px #00000029}.learning-scene{width:100%;display:block;overflow:hidden}.learning-toolbar-line{stroke:#eaeae7}.learning-window-dots{fill:#d1d1cc}.learning-window-title{fill:#70706b;font-size:11px}.learning-window-menu{fill:none;stroke:#c7c7c2;stroke-width:1.2px}.learning-eyebrow{fill:#8a8a84;letter-spacing:1.3px;font-size:9px}.learning-file-placeholder{fill:#fcfcfb;stroke:#e4e4df;stroke-dasharray:4 5}.learning-file-surface{fill:#fff;stroke:#d4d4cf}.learning-document{fill:#f2f2ef;stroke:#aaa9a1;stroke-width:1px}.learning-document-lines{fill:none;stroke:#aaa9a1;stroke-width:1px}.learning-file-title{fill:#343430;font-size:13px;font-weight:550}.learning-file-detail{fill:#8a8a84;font-size:11px}.learning-folder-shadow{fill:#f1f1ed}.learning-folder-back{fill:#eeeee9;stroke:#c8c8c0}.learning-folder-front{fill:#f8f8f5;stroke:#bdbdb5}.learning-folder-mark{fill:none;stroke:#a4a49b;stroke-width:1.2px}.learning-folder-label{fill:#666660;font-size:12px}.learning-file{transform-origin:132px 139px;animation-name:learning-file}.learning-folder{transform-origin:296px 255px;animation-name:learning-folder}.learning-trace{fill:none;stroke:#b9cbee;stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:2 6;animation-name:learning-trace}.learning-success{opacity:0;transform-origin:339px 192px;animation-name:learning-success}.learning-success circle{fill:#343430;stroke:#fff;stroke-width:2px}.learning-success path{fill:none;stroke:#fff;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.learning-cursor{filter:drop-shadow(0 2px 2px #0000001f)}.learning-cursor-you{transform:translate(132px, var(--demo-pickup-y));animation-name:learning-cursor-you}.learning-cursor-ai{animation-name:learning-cursor-ai;transform:translate(296px,222px)}.learning-pointer{stroke-linejoin:round;stroke-width:2px}.learning-cursor-you .learning-pointer{fill:#30302c;stroke:#fff}.learning-cursor-you .learning-cursor-badge{fill:#30302c}.learning-cursor text{fill:#fff;font-size:17px;font-weight:650}.learning-person{fill:none;stroke:#fff;stroke-width:1.5px;stroke-linecap:round}.learning-cursor-ai .learning-pointer{fill:#fff;stroke:var(--demo-ai)}.learning-cursor-ai .learning-cursor-badge{fill:var(--demo-ai)}.learning-sparkle{fill:#fff}.learning-click{fill:none;stroke:#57574e;stroke-width:1px;opacity:0;transform-box:fill-box;transform-origin:50%}.learning-click-pickup{animation-name:learning-pickup}.learning-click-drop{animation-name:learning-drop}.learning-progress{background:#f3f3f0;height:2px}.learning-progress span{transform-origin:0;background:#b9b9b1;height:100%;animation-name:learning-progress;animation-timing-function:linear;display:block}.learning-caption{color:#777770;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;font-size:12px;line-height:1.5;display:flex}.learning-scenarios{align-items:center;gap:4px;display:flex}.learning-scenarios button{color:#777770;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:8px 10px;font-size:12px;transition:color .15s,background-color .15s}.learning-scenarios button:hover{color:#30302c;background:#f7f7f5}.learning-scenarios button[aria-pressed=true]{color:#30302c;background:#f1f1ee}.learning-playback{color:#777770;cursor:pointer;background:#fff;border:1px solid #e5e5e0;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;padding:0;transition:color .15s,border-color .15s;display:grid}.learning-playback:hover{color:#242422;border-color:#a4a49b}.learning-playback svg{fill:currentColor;width:12px;height:12px}.learning-demo .learning-animated{animation-duration:var(--demo-duration);animation-timing-function:cubic-bezier(.4,0,.2,1);animation-iteration-count:infinite;animation-play-state:var(--demo-play-state,paused)}.learning-demo[data-running=true]{--demo-play-state:running}.learning-demo[data-paused=true] .learning-scene-content{opacity:1!important}.learning-demo .learning-progress span{animation-timing-function:linear}@keyframes learning-cursor-you{0%,3%{opacity:0;transform:translate(65px,228px)}6%{opacity:1;transform:translate(65px,228px)}13%,17%{opacity:1;transform:translate(132px, var(--demo-pickup-y))}29%,34%{opacity:1;transform:translate(296px,222px)}39%{opacity:0;transform:translate(321px,247px)}to{opacity:0;transform:translate(321px,247px)}}@keyframes learning-cursor-ai{0%,51%{opacity:0;transform:translate(65px,228px)}54%{opacity:1;transform:translate(65px,228px)}61%,65%{opacity:1;transform:translate(132px, var(--demo-pickup-y))}77%,84%{opacity:1;transform:translate(296px,222px)}89%,to{opacity:0;transform:translate(321px,247px)}}@keyframes learning-file{0%,14%{opacity:1;transform:translate(0)scale(1)}17%{opacity:1;transform:translate(0)scale(1.035)}29%{opacity:1;transform:translate(164px,83px)scale(1.035)}33%,43%{opacity:0;transform:translate(164px,90px)scale(.35)}44%{opacity:0;transform:translate(0)scale(1)}49%,62%{opacity:1;transform:translate(0)scale(1)}65%{opacity:1;transform:translate(0)scale(1.035)}77%{opacity:1;transform:translate(164px,83px)scale(1.035)}81%,93%{opacity:0;transform:translate(164px,90px)scale(.35)}94%{opacity:0;transform:translate(0)scale(1)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes learning-folder{0%,24%,36%,72%,84%,to{transform:scale(1)}29%,77%{transform:scale(1.045)}33%,81%{transform:scale(.975)}}@keyframes learning-success{0%,30%,47%,78%,97%,to{opacity:0;transform:scale(.65)}34%,42%,82%,92%{opacity:1;transform:scale(1)}}@keyframes learning-pickup{0%,13%,21%,61%,69%,to{opacity:0;transform:scale(.45)}14%,62%{opacity:.55;transform:scale(.45)}20%,68%{opacity:0;transform:scale(1.4)}}@keyframes learning-drop{0%,30%,38%,78%,86%,to{opacity:0;transform:scale(.5)}31%,79%{opacity:.45;transform:scale(.5)}37%,85%{opacity:0;transform:scale(1.7)}}@keyframes learning-trace{0%,43%,97%,to{opacity:0;stroke-dashoffset:24px}51%,88%{opacity:.65;stroke-dashoffset:0}}@keyframes learning-you-phase{0%,42%,to{background:#f4f4f1;border-color:#e3e3dd}50%,93%{background:0 0;border-color:#0000}}@keyframes learning-ai-phase{0%,42%,to{background:0 0;border-color:#0000}50%,93%{background:#f0f5ff;border-color:#d5e1fb}}@keyframes learning-scene{0%,to{opacity:0}4%,94%{opacity:1}}@keyframes learning-progress{0%{opacity:1;transform:scaleX(0)}93%{opacity:1;transform:scaleX(1)}97%,to{opacity:0;transform:scaleX(1)}}@media (width<=980px){.learning-demo{justify-self:start;max-width:520px}}@media (width<=620px){.learning-phases{gap:6px;margin-bottom:20px}.learning-phase{gap:6px;padding:6px}.learning-phase>svg{width:18px;height:23px}.learning-phase-arrow{width:16px}.learning-phase strong{font-size:14px}.learning-playback{width:40px;height:40px}.learning-file-title{font-size:15px}.learning-file-detail,.learning-folder-label,.learning-window-title{font-size:14px}.learning-cursor text{font-size:18px}.learning-scenarios button{min-height:40px;padding:8px}}@media (prefers-reduced-motion:reduce){.learning-demo *{animation:none!important}.learning-progress,.learning-playback{display:none}.learning-trace{opacity:.65}.learning-success{opacity:1}}.privacy-section{border-top:1px solid var(--line);padding:176px 24px}.privacy-section h2{letter-spacing:-.055em;margin:0 0 64px;font-size:clamp(42px,5vw,72px);font-weight:520;line-height:1.1}.privacy-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.privacy-card{border:1px solid var(--line);background:#fff;border-radius:8px;min-width:0;padding:20px 28px 32px}.privacy-card h3{letter-spacing:-.04em;margin:0 0 16px;font-size:28px;font-weight:520;line-height:1.15}.privacy-card p{color:#575757;margin:0;font-size:20px;line-height:1.6}.privacy-graphic{aspect-ratio:320/220;fill:none;stroke-linecap:round;stroke-linejoin:round;width:100%;height:auto;margin:0 auto 28px;display:block;overflow:visible}.privacy-ground{fill:#f5f5f3}.privacy-panel{fill:#fff;stroke:#d0d0cb;stroke-width:1px}.privacy-screen{fill:#f7f8fa;stroke:#e6e7e9}.privacy-deck{fill:#f0f1f3;stroke:#c3c6ca}.privacy-base{fill:#e0e2e5;stroke:#c3c6ca}.privacy-keyboard{fill:none;stroke:#c8cbd0;stroke-width:.8px}.privacy-trackpad{fill:#f8f8f9;stroke:#c8cbd0;stroke-width:.7px}.privacy-line{fill:none;stroke:#c5c6c0;stroke-width:1.2px}.privacy-divider{stroke:#e8e8e4}.privacy-dark{fill:#30302c}.privacy-white{fill:#fff}.privacy-white-stroke{fill:none;stroke:#fff;stroke-width:1.7px}.privacy-muted-fill{fill:#bbbdb7}.privacy-blue{fill:#356de2}.privacy-blue-surface{fill:#edf3ff;stroke:#bbcff5}.privacy-blue-line{fill:none;stroke:#356de2;stroke-width:1.5px}.privacy-route{stroke:#cdd7e8;stroke-width:1.2px;stroke-dasharray:2 5}.privacy-device,.privacy-recorder,.privacy-payout,.privacy-receiver{filter:drop-shadow(0 5px 5px #20283c12)}.privacy-document-lines{stroke:#b6bdc9;stroke-width:3px}.privacy-cipher-text{fill:#7a98ca;letter-spacing:.6px;font:11px ui-monospace,monospace}.privacy-lock-halo{fill:#fff;stroke:#e9e9e5}.privacy-shackle{fill:none;stroke:#30302c;stroke-width:3.5px}.privacy-lock{filter:drop-shadow(0 3px 4px #20283c17);transform-origin:165px 145px}.privacy-document{transform-origin:110px 108px;animation-name:privacy-document}.privacy-encrypted{opacity:0;animation-name:privacy-encrypted}.privacy-lock{animation-name:privacy-lock}.privacy-shackle{animation-name:privacy-shackle}.privacy-transfer{opacity:0;animation-name:privacy-transfer}.privacy-delivered{opacity:0;transform-origin:291px 84px;animation-name:privacy-delivered}.privacy-app-label{fill:#30302c;letter-spacing:-.7px;font-size:16px;font-weight:650}.privacy-small-label{fill:#777b75;font-size:10px}.privacy-button-label{fill:#fff;font-size:13px;font-weight:550}.privacy-status-dot{fill:#bbbdb7;animation-name:privacy-status}.privacy-idle-label{animation-name:privacy-idle}.privacy-live-label{opacity:0;animation-name:privacy-live}.privacy-record-button{transform-origin:192px 126px;animation-name:privacy-button}.privacy-monitor{fill:none;stroke:#b6bdc9;stroke-width:1.5px;animation-name:privacy-monitor}.privacy-capture-corners{stroke:#8faee9;stroke-width:1px}.privacy-capture-pointer{fill:#356de2;stroke:none}.privacy-cursor-shape{fill:#30302c;stroke:#fff;stroke-width:1.8px}.privacy-user-cursor{opacity:0;filter:drop-shadow(0 2px 2px #00000026);animation-name:privacy-cursor;transform:translate(253px,168px)}.privacy-cursor-label{fill:#fff;font-size:11px;font-weight:600}.privacy-click{stroke:#30302c;opacity:0;transform-origin:220px 128px;animation-name:privacy-click}.privacy-payout-title{fill:#30302c;letter-spacing:-.3px;font-size:15px;font-weight:600}.privacy-payout-label{fill:#777b75;font-size:12px}.privacy-payout-zero{fill:#30302c;letter-spacing:-.6px;font-size:22px;font-weight:550}.privacy-payout-minimum{transform-origin:252px 92px;animation-name:privacy-payout-minimum}.privacy-payout-fee{transform-origin:252px 124px;animation-name:privacy-payout-fee}.privacy-payout-note{fill:#356de2;font-size:12px;font-weight:500}.privacy-payout-confirmation{opacity:0;animation-name:privacy-payout-confirmation}.privacy-payout-check{stroke-dasharray:1;animation-name:privacy-payout-check}.privacy-section .privacy-motion{animation-duration:7s;animation-timing-function:cubic-bezier(.4,0,.2,1);animation-iteration-count:infinite;animation-play-state:var(--privacy-play-state,paused)}.privacy-section[data-running=true]{--privacy-play-state:running}@keyframes privacy-document{0%,15%,to{opacity:1;transform:scale(1)}24%,84%{opacity:0;transform:scale(.92)}92%{opacity:0;transform:scale(1)}}@keyframes privacy-encrypted{0%,20%,92%,to{opacity:0}30%,82%{opacity:1}}@keyframes privacy-lock{0%,18%,38%,to{transform:scale(1)}28%{transform:scale(1.07)}33%{transform:scale(.98)}}@keyframes privacy-shackle{0%,16%,97%,to{transform:translateY(-7px)}27%,85%{transform:translateY(0)}}@keyframes privacy-transfer{0%,35%{opacity:0;transform:translate(-24px)scale(.8)}43%{opacity:1;transform:translate(0)scale(1)}62%{opacity:1;transform:translate(52px)scale(1)}68%,to{opacity:0;transform:translate(57px)scale(.8)}}@keyframes privacy-delivered{0%,60%,94%,to{opacity:0;transform:scale(.7)}68%,85%{opacity:1;transform:scale(1)}}@keyframes privacy-cursor{0%,9%{opacity:0;transform:translate(253px,168px)}16%{opacity:1;transform:translate(253px,168px)}28%,38%{opacity:1;transform:translate(220px,128px)}48%,to{opacity:0;transform:translate(243px,160px)}}@keyframes privacy-button{0%,28%,38%,to{transform:scale(1)}32%{transform:scale(.96)}}@keyframes privacy-click{0%,29%,43%,to{opacity:0;transform:scale(.6)}32%{opacity:.3;transform:scale(.6)}42%{opacity:0;transform:scale(1.6)}}@keyframes privacy-idle{0%,31%,95%,to{opacity:1}34%,88%{opacity:0}}@keyframes privacy-live{0%,31%,95%,to{opacity:0}34%,88%{opacity:1}}@keyframes privacy-status{0%,31%,95%,to{fill:#bbbdb7}34%,88%{fill:#356de2}}@keyframes privacy-monitor{0%,31%,95%,to{stroke:#b6bdc9}34%,88%{stroke:#356de2}}@keyframes privacy-payout-minimum{0%,14%,to{fill:#30302c;transform:scale(1)}24%{fill:#356de2;transform:scale(1.08)}30%,86%{fill:#356de2;transform:scale(1)}}@keyframes privacy-payout-fee{0%,32%,to{fill:#30302c;transform:scale(1)}42%{fill:#356de2;transform:scale(1.08)}48%,86%{fill:#356de2;transform:scale(1)}}@keyframes privacy-payout-confirmation{0%,48%,to{opacity:0;transform:translateY(4px)}58%,86%{opacity:1;transform:translateY(0)}}@keyframes privacy-payout-check{0%,54%,to{stroke-dashoffset:1px}64%,90%{stroke-dashoffset:0}}@media (width<=1100px){.privacy-cards{gap:16px}.privacy-card{padding:16px 20px 28px}.privacy-card h3{font-size:26px}}@media (width<=820px){.privacy-section{padding-left:0;padding-right:0}.privacy-cards{grid-template-columns:1fr;gap:24px}.privacy-card{padding:20px 28px 28px}.privacy-card h3{font-size:28px}.privacy-graphic{max-width:360px}}@media (width<=620px){.privacy-section{padding-top:136px;padding-bottom:136px}.privacy-section h2{margin-bottom:40px}.privacy-card{padding:16px 24px 24px}.privacy-graphic{margin-bottom:24px}}@media (prefers-reduced-motion:reduce){.privacy-section .privacy-motion{animation:none}.privacy-document{opacity:0}.privacy-encrypted,.privacy-delivered,.privacy-payout-confirmation{opacity:1;transform:none}}.earnings-section{border-top:1px solid var(--line);padding:176px 24px}.earnings-section h2{letter-spacing:-.055em;margin:0 0 72px;font-size:clamp(42px,5vw,72px);font-weight:520;line-height:1.1}.earnings-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:96px;display:grid}.earnings-eyebrow{color:var(--muted);margin:0 0 20px;font-size:20px;line-height:1.4}.earnings-monthly{flex-wrap:wrap;align-items:center;gap:8px 20px;margin:0;display:flex}.earnings-amount{letter-spacing:-.075em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(96px,10vw,144px);font-weight:520;line-height:1}.earnings-symbol{vertical-align:top;margin-right:6px;font-size:.55em;line-height:1.3;display:inline-block}.earnings-unit{color:#575757;font-size:24px;line-height:1.3}.earnings-currency{color:var(--muted);letter-spacing:.04em;margin-top:6px;font-size:14px;line-height:1.5;display:block}.earnings-hourly{border-top:1px solid var(--line);max-width:420px;color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:32px 0 0;padding-top:24px;font-size:16px;line-height:1.5;display:flex}.earnings-hourly strong{color:#575757;font-size:18px;font-weight:520}.earnings-availability{color:var(--muted);align-items:center;gap:9px;margin:24px 0 0;font-size:16px;line-height:1.5;display:flex}.earnings-availability svg{fill:none;stroke:currentColor;stroke-width:1.2px;flex-shrink:0;width:18px;height:18px}.earnings-details>div+div{border-top:1px solid var(--line);margin-top:28px;padding-top:28px}.earnings-details h3{letter-spacing:-.04em;margin:0 0 12px;font-size:28px;font-weight:520;line-height:1.15}.earnings-details p{color:#575757;max-width:510px;margin:0;font-size:20px;line-height:1.6}@media (width<=980px){.earnings-layout{gap:48px}}@media (width<=820px){.earnings-section{padding-left:0;padding-right:0}.earnings-layout{grid-template-columns:1fr;gap:56px}}@media (width<=620px){.earnings-section{padding-top:136px;padding-bottom:136px}.earnings-section h2{margin-bottom:48px}.earnings-monthly{gap:8px 16px}.earnings-amount{font-size:clamp(80px,24.6vw,104px)}.earnings-unit{font-size:20px}.earnings-availability{font-size:15px}}.how-graphic{fill:none;stroke-linecap:round;stroke-linejoin:round;width:100%;height:190px;margin:0 auto 32px;display:block;overflow:visible}.how-ground{fill:#f5f5f3}.how-panel{fill:#fff;stroke:#d0d0cb;stroke-width:1px}.how-soft-panel{fill:#f8f9fb;stroke:#e3e6eb}.how-shadow{filter:drop-shadow(0 4px 5px #20283c0f)}.how-divider{stroke:#e8e8e4}.how-line{fill:none;stroke:#b9bec7;stroke-width:1.3px}.how-white-line{fill:none;stroke:#fff;stroke-width:1.5px}.how-label{fill:#777d86;font-size:12px}.how-detail{fill:#858a92;font-size:10px}.how-scene-title{fill:#444742;font-size:12px;font-weight:550}.how-window-dots{fill:#d0d2cf}.how-app-name{fill:#30302c;letter-spacing:-.8px;font-size:17px;font-weight:650}.how-track{fill:#edf0f4}.how-progress{stroke:#356de2;stroke-width:6px;stroke-dasharray:1;stroke-dashoffset:1px;animation-name:how-progress}.how-install-progress{animation-name:how-install-progress}.how-setup{opacity:0;animation-name:how-setup}.how-check-ring{fill:#f0f5ff;stroke:#c8d8f4}.how-check{fill:none;stroke:#356de2;stroke-width:1.6px;stroke-dasharray:1;stroke-dashoffset:1px}.how-setup-one{animation-name:how-setup-one}.how-setup-two{animation-name:how-setup-two}.how-setup-three{animation-name:how-setup-three}.how-placeholder{stroke:#d5d9df;stroke-width:3px}.how-ready{fill:#356de2;font-size:12px;font-weight:500;animation-name:how-ready}.how-desktop{--how-delay:1.2s}.how-window-title{fill:#777d86;font-size:10px}.how-record-dot{fill:#356de2;animation-name:how-record}.how-record-label{fill:#6f83a7;font-size:8px}.how-homework{animation-name:how-homework}.how-writing{stroke:#cbd1da;stroke-width:2px}.how-new-line{stroke:#98b3e4;stroke-width:2px;stroke-dasharray:1;stroke-dashoffset:1px;animation-name:how-new-line}.how-homework-done{animation-name:how-homework-done}.how-game{opacity:0;animation-name:how-game}.how-game-field{fill:#f7f9fc;stroke:#e3e6eb}.how-game-grid{stroke:#eceff5;stroke-width:.6px}.how-brick{fill:#dce7f9;stroke:#b9ceef}.how-brick-hit{animation-name:how-brick-hit}.how-brick-second{animation-name:how-brick-second}.how-ball{fill:#356de2;animation-name:how-ball}.how-paddle{fill:#668ed3;animation-name:how-paddle}.how-shopping{opacity:0;animation-name:how-shopping}.how-tote{fill:#e8e8e1;stroke:#bfc2b9;stroke-width:1.2px}.how-tote-handle{stroke:#afb5a9;stroke-width:2.5px}.how-shopping-button{fill:#30302c}.how-shop-action{transform-origin:213px 135px;animation-name:how-shop-action}.how-shop-check{stroke-dasharray:1;stroke-dashoffset:1px;animation-name:how-shop-check}.how-button-label{fill:#fff;font-size:11px;font-weight:500}.how-add-label{animation-name:how-add-label}.how-added-label{opacity:0;animation-name:how-added-label}.how-desktop-cursor{opacity:0;filter:drop-shadow(0 2px 2px #0000001f);animation-name:how-desktop-cursor;transform:translate(259px,160px)scale(.8)}.how-cursor{fill:#30302c;stroke:#fff;stroke-width:1.8px}.how-payout{--how-delay:2.4s}.how-calendar-binding{stroke:#b8bcb7;stroke-width:2.4px}.how-calendar-dot{fill:#e0e2df}.how-calendar-day,.how-calendar-last{fill:#868c93;font-size:10px}.how-calendar-highlight{fill:#edf3ff;stroke:#b7cdf1;opacity:0;transform-origin:75px 144px;animation-name:how-calendar-highlight}.how-calendar-last{animation-name:how-calendar-last}.how-phone-screen{fill:#f8f9fb}.how-speaker{stroke:#bfc4cb;stroke-width:2px}.how-wallet-brand{fill:#444742;font-size:12px;font-weight:600}.how-wallet{fill:#fff;stroke:#b9bec7;stroke-width:1.3px}.how-phone-label{fill:#7c8490;font-size:9.5px;font-weight:500}.how-wallet-idle{animation-name:how-wallet-idle}.how-wallet-processing{opacity:0;animation-name:how-wallet-processing}.how-processing-track{stroke:#e1e8f4;stroke-width:2px}.how-processing-ring{stroke:#638dd8;stroke-width:2px;stroke-dasharray:.24 .76;transform-origin:259px 106px;animation-name:how-processing-ring}.how-wallet-success{opacity:0;transform-origin:259px 106px;animation-name:how-wallet-success}.how-success-halo{fill:#eaf1ff}.how-payment-check{fill:none;stroke:#356de2;stroke-width:2px;stroke-dasharray:1;stroke-dashoffset:1px;animation-name:how-payment-check}.how-status-pill{fill:#eef1f5;animation-name:how-status-pill}.how-status-ready{animation-name:how-status-ready}.how-status-processing{fill:#5f7cae;opacity:0;animation-name:how-status-processing}.how-status-received{fill:#356de2;opacity:0;font-weight:550;animation-name:how-status-received}.how-payment-route{stroke:#cedaee;stroke-dasharray:2 4}.how-partner-label{fill:#98a1ae;font-size:9px}.how-payment{opacity:0;animation-name:how-payment}.how-payment-note{fill:#638dd8;stroke:#4777ce}.how-payment-note-center{fill:none;stroke:#d9e6ff}.how-graphic .how-motion{animation-duration:16s;animation-delay:var(--how-delay,0s);animation-timing-function:cubic-bezier(.4,0,.2,1);animation-iteration-count:infinite;animation-play-state:paused;animation-fill-mode:both}.how-graphic[data-running=true] .how-motion{animation-play-state:running}.how-graphic .how-ball{animation-timing-function:linear}.how-graphic .how-processing-ring{animation-duration:1.6s;animation-timing-function:linear;animation-delay:0s}@keyframes how-progress{0%,5%{stroke-dashoffset:1px}23%,94%{stroke-dashoffset:0}95%,to{stroke-dashoffset:1px}}@keyframes how-install-progress{0%,26%,98%,to{opacity:1}28.5%,95.5%{opacity:0}}@keyframes how-setup{0%,29%,95%,to{opacity:0;transform:translateY(3px)}31.5%,92.5%{opacity:1;transform:translateY(0)}}@keyframes how-setup-one{0%,33%,to{stroke-dashoffset:1px}38%,94%{stroke-dashoffset:0}}@keyframes how-setup-two{0%,39%,to{stroke-dashoffset:1px}44%,94%{stroke-dashoffset:0}}@keyframes how-setup-three{0%,45%,to{stroke-dashoffset:1px}50%,94%{stroke-dashoffset:0}}@keyframes how-ready{0%,45%,to{fill:#929ba8}51%,94%{fill:#356de2}}@keyframes how-homework{0%,27%,99%,to{opacity:1;transform:translateY(0)}29%,96.4%{opacity:0;transform:translateY(-3px)}96.5%{opacity:0;transform:translateY(3px)}}@keyframes how-new-line{0%,5%,to{stroke-dashoffset:1px}13%,95%{stroke-dashoffset:0}}@keyframes how-homework-done{0%,18%,to{stroke-dashoffset:1px}21%,95%{stroke-dashoffset:0}}@keyframes how-game{0%,29.5%{opacity:0;transform:translateY(3px)}31.5%,59%{opacity:1;transform:translateY(0)}61%,to{opacity:0;transform:translateY(-3px)}}@keyframes how-ball{0%,33%{transform:translate(-38px,22px)}39%{transform:translateY(-19px)}45%{transform:translate(43px,32px)}51%{transform:translate(60px,-19px)}57%{transform:translate(40px,32px)}61%,to{transform:translateY(-14px)}}@keyframes how-paddle{0%,33%{transform:translate(-38px)}44%,48%{transform:translate(43px)}56%,to{transform:translate(40px)}}@keyframes how-brick-hit{0%,38%,to{opacity:1}41%,95%{opacity:0}}@keyframes how-brick-second{0%,50%,to{opacity:1}53%,95%{opacity:0}}@keyframes how-shopping{0%,61.5%{opacity:0;transform:translateY(3px)}63.5%,94%{opacity:1;transform:translateY(0)}96%,to{opacity:0;transform:translateY(-3px)}}@keyframes how-add-label{0%,83.5%,to{opacity:1}84.5%,97%{opacity:0}}@keyframes how-added-label{0%,85%,to{opacity:0}86.5%,97%{opacity:1}}@keyframes how-shop-action{0%,83%,86%,to{transform:scale(1)}84%{transform:scale(.97)}}@keyframes how-shop-check{0%,85%,to{stroke-dashoffset:1px}88%,97%{stroke-dashoffset:0}}@keyframes how-desktop-cursor{0%,7%{opacity:0;transform:translate(259px,160px)scale(.8)}11%{opacity:1;transform:translate(259px,160px)scale(.8)}16%,17%,21%{opacity:1;transform:translate(240px,137px)scale(.8)}18%{opacity:1;transform:translate(240px,137px)scale(.72)}27%,70%{opacity:0;transform:translate(259px,160px)scale(.8)}75%{opacity:1;transform:translate(259px,160px)scale(.8)}82%,83%,85%{opacity:1;transform:translate(219px,136px)scale(.8)}84%{opacity:1;transform:translate(219px,136px)scale(.72)}89%,to{opacity:0;transform:translate(250px,160px)scale(.8)}}@keyframes how-record{0%,24%,49%,74%,to{opacity:1}12%,37%,62%,87%{opacity:.4}}@keyframes how-calendar-highlight{0%,8%,97%,to{opacity:0;transform:scale(.9)}16%,93%{opacity:1;transform:scale(1)}}@keyframes how-calendar-last{0%,8%,97%,to{fill:#868c93}16%,93%{fill:#356de2}}@keyframes how-payment{0%,24%{opacity:0;transform:translate(-27px)}30%{opacity:1;transform:translate(0)}44%{opacity:1;transform:translate(75px)}48%,to{opacity:0;transform:translate(75px)}}@keyframes how-wallet-idle{0%,14%,to{opacity:1}18%,97%{opacity:0}}@keyframes how-wallet-processing{0%,19%,51%,to{opacity:0}23%,49%{opacity:1}}@keyframes how-processing-ring{0%{transform:rotate(-90deg)}to{transform:rotate(270deg)}}@keyframes how-wallet-success{0%,52%,96%,to{opacity:0;transform:scale(.9)}54%,93%{opacity:1;transform:scale(1)}}@keyframes how-payment-check{0%,53%,98%,to{stroke-dashoffset:1px}57%,96%{stroke-dashoffset:0}}@keyframes how-status-pill{0%,16%,to{fill:#eef1f5}22%,94%{fill:#eaf1ff}}@keyframes how-status-ready{0%,14%,to{opacity:1}16%,97%{opacity:0}}@keyframes how-status-processing{0%,17%,51%,to{opacity:0}20%,49%{opacity:1}}@keyframes how-status-received{0%,54%,95%,to{opacity:0}56%,92%{opacity:1}}@media (width<=820px){.how-graphic{max-width:360px;height:210px;margin-bottom:28px}}@media (prefers-reduced-motion:reduce){.how-graphic .how-motion{animation:none}.how-install-progress,.how-desktop-cursor,.how-wallet-idle,.how-status-ready{opacity:0}.how-setup,.how-calendar-highlight,.how-wallet-success,.how-status-received{opacity:1;transform:none}.how-setup .how-check,.how-new-line,.how-homework-done,.how-payment-check{stroke-dashoffset:0}.how-status-pill{fill:#eaf1ff}.how-calendar-last{fill:#356de2}}.faq-section{border-top:1px solid var(--line);grid-template-columns:minmax(0,.8fr) minmax(0,1.35fr);align-items:start;gap:96px;padding:176px 24px;display:grid}.faq-heading{position:sticky;top:64px}.faq-heading h2{letter-spacing:-.055em;margin:0 0 32px;font-size:clamp(42px,5vw,72px);font-weight:520;line-height:1.1}.faq-heading p{color:#575757;margin:0;font-size:20px;line-height:1.6}.faq-section a{text-underline-offset:3px}.faq-item{border-bottom:1px solid var(--line)}.faq-question{margin:0}.faq-toggle{width:100%;color:inherit;letter-spacing:-.025em;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;font-size:22px;font-weight:520;line-height:1.4;display:flex}.faq-item:first-child .faq-toggle{padding-top:8px}.faq-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:5px;border-radius:2px}.faq-toggle svg{fill:none;width:22px;height:22px;stroke:var(--muted);stroke-width:1.5px;stroke-linecap:round;flex-shrink:0}.faq-plus-vertical{transform-origin:12px 12px;transition:transform .3s cubic-bezier(.22,1,.36,1)}.faq-item[data-open=true] .faq-plus-vertical{transform:scaleY(0)}.faq-panel{opacity:0;visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.22,1,.36,1),opacity .22s,visibility 0s linear .3s;display:grid}.faq-item[data-open=true] .faq-panel{opacity:1;visibility:visible;grid-template-rows:1fr;transition-delay:0s}.faq-answer-clip{min-height:0;overflow:hidden}.faq-answer{color:#575757;margin:0;padding:0 46px 28px 0;font-size:20px;line-height:1.6}@media (width<=980px){.faq-section{grid-template-columns:1fr;gap:56px}.faq-heading{position:static}}@media (width<=820px){.faq-section{padding-left:0;padding-right:0}}@media (width<=620px){.faq-section{gap:40px;padding-top:136px;padding-bottom:136px}.faq-heading h2{margin-bottom:24px}.faq-toggle{gap:16px;font-size:20px}.faq-answer{padding-right:0;font-size:18px}}@media (prefers-reduced-motion:reduce){.faq-panel,.faq-plus-vertical{transition:none}}.download{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.35fr) minmax(0,.9fr);align-items:center;gap:clamp(48px,7vw,112px);min-height:74svh;padding:136px 24px;display:grid}.download h2{letter-spacing:-.06em;margin:0 0 32px;font-size:clamp(56px,6vw,100px);font-weight:520;line-height:1}.download-description{color:#575757;max-width:510px;margin:0;font-size:22px;line-height:1.6}.download-availability{color:var(--muted);align-items:center;gap:9px;margin:32px 0 0;font-size:16px;line-height:1.5;display:flex}.download-availability svg{fill:none;stroke:currentColor;stroke-width:1.2px;flex-shrink:0;width:18px;height:18px}.download-card{border:1px solid var(--line);background:#fff;border-radius:12px;justify-self:end;width:100%;max-width:420px;padding:32px;box-shadow:0 16px 40px -16px #0000001a,0 2px 4px #00000005}.download-app{align-items:center;gap:16px;margin-bottom:32px;display:flex}.download-app img{flex-shrink:0;display:block}.download-app-name{letter-spacing:-.05em;margin:0 0 4px;font-size:28px;font-weight:650;line-height:1.2}.download-app-platforms{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.download-options{gap:12px;display:grid}.download-option{border:1px solid var(--line);color:#242422;background:#fff;border-radius:4px;justify-content:space-between;align-items:center;gap:16px;min-height:60px;padding:14px 18px;font-size:16px;font-weight:600;line-height:1.4;text-decoration:none;transition:background-color .18s,border-color .18s;display:flex}.download-option:hover{background:#f8f8f7;border-color:#a8a8a4}.download-option.is-primary{border-color:var(--button);color:#fff;background:var(--button)}.download-option.is-primary:hover{background:#383836;border-color:#383836}.download-option svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:20px;height:20px;transition:transform .18s}.download-option:hover svg{transform:translateY(2px)}.download-note{color:var(--muted);margin:24px 0 0;font-size:14px;line-height:1.6}.download-note a{text-underline-offset:3px}@media (width<=980px){.download{grid-template-columns:1fr;gap:48px}.download-card{justify-self:start}}@media (width<=820px){.download{padding-left:0;padding-right:0}}@media (width<=620px){.download{gap:40px;min-height:auto;padding-top:88px;padding-bottom:88px}.download h2{margin-bottom:24px;font-size:clamp(42px,12vw,64px)}.download-description{font-size:20px}.download-availability{margin-top:24px;font-size:15px}.download-card{padding:24px 20px}.download-app{gap:12px;margin-bottom:24px}.download-app img{width:56px;height:56px}.download-app-name{font-size:26px}.download-app-platforms{font-size:12px}.download-option{gap:12px;min-height:56px;padding:12px 14px;font-size:15px}}@media (prefers-reduced-motion:reduce){.download-option,.download-option svg{transition:none}}.hero-copy{z-index:1;flex-direction:column;align-items:center;display:flex;position:relative}.hero-desktop{--hero-scroll:0;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0}.hero-scene{width:clamp(174px,15.5vw,218px);animation:1.2s cubic-bezier(.2,.7,.3,1) both hero-scene-enter;animation-delay:var(--entrance-delay);translate:calc(var(--hero-scroll) * var(--scroll-x)) calc(var(--hero-scroll) * var(--scroll-y));rotate:calc(var(--hero-scroll) * var(--scroll-tilt));transition:translate .24s ease-out,rotate .24s ease-out;position:absolute}.hero-scene-notes{--entrance-delay:.15s;--tilt:-7deg;--scroll-x:-14px;--scroll-y:100px;--scroll-tilt:-3deg;top:12%;left:0}.hero-scene-game{--entrance-delay:.4s;--tilt:6deg;--scroll-x:14px;--scroll-y:150px;--scroll-tilt:4deg;top:15%;right:0}.hero-scene-browser{--entrance-delay:.65s;--tilt:5deg;--scroll-x:-22px;--scroll-y:60px;--scroll-tilt:-4deg;bottom:16%;left:3%}.hero-scene-files{--entrance-delay:.9s;--tilt:-5deg;--scroll-x:22px;--scroll-y:105px;--scroll-tilt:3deg;bottom:13%;right:3%}.hero-window{stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 8px 12px #232b390d);width:100%;animation:10s ease-in-out infinite hero-window-float;animation-delay:calc(var(--entrance-delay) * -8);display:block;overflow:visible}.hero-window-panel{fill:#fff;stroke:#dedfdf}.hero-window-divider{stroke:#ebeced}.hero-window-dots{fill:#d7dadc}.hero-window-title{fill:#81868e;font-size:9px;font-weight:450}.hero-scene-title{fill:#535b67;font-size:11px;font-weight:550}.hero-small-label{fill:#9a9fa6;letter-spacing:1.2px;font-size:7px}.hero-text-line{stroke:#d9dfe7;stroke-width:3px}.hero-tint{fill:#f0f5fd}.hero-blue-line{stroke:#8ca9d8;stroke-width:1.5px}.hero-written-line,.hero-written-last{stroke:#a9bedf;stroke-width:3px;stroke-dasharray:1;stroke-dashoffset:1px}.hero-written-line{animation-name:hero-write-line}.hero-written-last{animation-name:hero-write-last}.hero-note-caret{stroke:#799ccc;opacity:0;animation-name:hero-note-caret}.hero-note-saved{fill:#e9f0fa;opacity:0;animation-name:hero-note-saved}.hero-note-check{stroke:#779bce;stroke-width:1.2px;opacity:0;animation-name:hero-note-saved}.hero-game-field{fill:#fafbfd;stroke:#edf0f5}.hero-game-grid{stroke:#eff2f7;stroke-width:.7px}.hero-game-brick{fill:#e0eafb;stroke:#c3d5ef;stroke-width:.7px}.hero-brick-hit{animation-name:hero-brick-hit}.hero-game-ball{fill:#6b96db}.hero-game-ball.hero-motion{animation-name:hero-game-ball}.hero-game-paddle{fill:#90b0e2;animation-name:hero-game-paddle}.hero-browser-address{fill:#f6f7f9}.hero-address-dot{fill:#c0c9d5}.hero-address-line{stroke:#d7dde6;stroke-width:2px}.hero-browser-page{animation-name:hero-browser-scroll}.hero-landscape-sky{fill:#f0f5fb}.hero-landscape-sun{fill:#e0e9f7}.hero-landscape-far{fill:#d8e5f5}.hero-landscape-near{fill:#bbd0ea}.hero-scroll-track{fill:#f1f2f4}.hero-scroll-thumb{fill:#cbd5e4;animation-name:hero-scroll-thumb}.hero-file-slot{fill:#fafbfd;stroke:#e9edf3;stroke-dasharray:3 4}.hero-folder-back{fill:#edf3fd;stroke:#c6d8f2}.hero-folder-front{fill:#e0ebfc;stroke:#b8cef0}.hero-file-label{fill:#8b95a3;font-size:9px}.hero-file-paper{fill:#fff;stroke:#c8d1df}.hero-file-fold{stroke:#c8d1df;fill:#f7f9fc}.hero-file-writing{stroke:#c5d3e7;stroke-width:2px}.hero-moving-file{transform-origin:48px 96px;animation-name:hero-file-move}.hero-file-cursor{opacity:0;animation-name:hero-file-cursor}.hero-pointer{fill:#657287;stroke:#fff;stroke-width:1.5px}.hero-file-done{opacity:0;transform-origin:211px 76px;animation-name:hero-file-done}.hero-white-check{stroke:#fff;stroke-width:1.5px}.hero-desktop .hero-motion{animation-duration:20s;animation-timing-function:cubic-bezier(.4,0,.2,1);animation-iteration-count:infinite;animation-fill-mode:both}.hero-desktop .hero-written-line,.hero-desktop .hero-written-last{animation-timing-function:steps(20,end)}.hero-desktop .hero-game-ball{animation-timing-function:linear}.hero-desktop .hero-scene,.hero-desktop .hero-window,.hero-desktop .hero-motion{animation-play-state:paused}.hero-desktop[data-running=true] .hero-scene,.hero-desktop[data-running=true] .hero-window,.hero-desktop[data-running=true] .hero-motion{animation-play-state:running}@keyframes hero-scene-enter{0%{opacity:0;transform:translateY(18px) rotate(var(--tilt)) scale(.96)}to{opacity:1;transform:translateY(0) rotate(var(--tilt)) scale(1)}}@keyframes hero-window-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes hero-write-line{0%,5%{stroke-dashoffset:1px;opacity:1}13%,91%{stroke-dashoffset:0;opacity:1}95%,to{stroke-dashoffset:0;opacity:0}}@keyframes hero-write-last{0%,13%{stroke-dashoffset:1px;opacity:1}20%,91%{stroke-dashoffset:0;opacity:1}95%,to{stroke-dashoffset:0;opacity:0}}@keyframes hero-note-caret{0%,19%,20%,22%,24%,to{opacity:0}19.5%,21%,23%{opacity:1}}@keyframes hero-note-saved{0%,23%,97%,to{opacity:0}25%,91%{opacity:1}}@keyframes hero-game-ball{0%,26%,to{transform:translate(0)}31%{transform:translate(42px,-40px)}37%{transform:translate(94px,19px)}42%{transform:translate(142px,-21px)}47%,91%{opacity:1;transform:translate(92px,19px)}95%{opacity:0;transform:translate(92px,19px)}96%{opacity:0;transform:translate(0)}}@keyframes hero-game-paddle{0%,26%,to{transform:translate(0)}36%,47%,91%{transform:translate(92px)}41%{transform:translate(125px)}}@keyframes hero-brick-hit{0%,30.8%,to{opacity:1}31.5%,91%{opacity:0}}@keyframes hero-browser-scroll{0%,50%,to{transform:translateY(0)}59%{transform:translateY(-24px)}67%,91%{transform:translateY(-63px)}}@keyframes hero-scroll-thumb{0%,50%,to{transform:translateY(0)}59%{transform:translateY(20px)}67%,91%{transform:translateY(55px)}}@keyframes hero-file-move{0%,76%,to{opacity:1;transform:translate(0)scale(1)}79%{opacity:1;transform:translateY(-6px)rotate(-5deg)}86%{opacity:1;transform:translate(127px,-2px)scale(.9)}89%,95%{opacity:0;transform:translate(129px,8px)scale(.5)}96%{opacity:0;transform:translate(0)scale(1)}}@keyframes hero-file-cursor{0%,72%,93%,to{opacity:0;transform:translate(88px,137px)}76%{opacity:1;transform:translate(53px,102px)}79%{opacity:1;transform:translate(53px,96px)}86%,88%{opacity:1;transform:translate(179px,100px)}92%{opacity:0;transform:translate(191px,137px)}}@keyframes hero-file-done{0%,87%,99%,to{opacity:0;transform:scale(.8)}90%,95%{opacity:1;transform:scale(1)}}@media (width<=1100px){.hero-desktop{justify-content:center;gap:36px;width:100%;margin-top:48px;display:flex;position:relative;inset:auto}.hero-scene{--tilt:-4deg;--scroll-x:-4px;--scroll-y:24px;--scroll-tilt:-2deg;width:min(218px,50% - 18px);position:relative;inset:auto}.hero-scene-game{--tilt:4deg;--scroll-x:4px;--scroll-y:40px;--scroll-tilt:2deg}.hero-scene-browser,.hero-scene-files{display:none}}@media (width<=620px){.hero-desktop{gap:20px;margin-top:40px}.hero-scene{width:calc(50% - 10px)}}@media (prefers-reduced-motion:reduce){.hero-desktop .hero-scene,.hero-desktop .hero-window,.hero-desktop .hero-motion{animation:none}.hero-scene{transform:rotate(var(--tilt));transition:none;translate:none;rotate:none}.hero-written-line,.hero-written-last{stroke-dashoffset:0}.hero-note-saved,.hero-note-check{opacity:1}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#242422;font-synthesis:none;text-rendering:optimizelegibility;--accent:#242422;--button:#242422;--muted:#666;--line:#00000021;--header-height:80px;background:#fff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:#fff;min-width:320px;min-height:100vh;margin:0}button,a{font:inherit}a{color:inherit}.how-graphic,.learning-demo,.privacy-graphic{-webkit-user-select:none;user-select:none;cursor:default}button:focus-visible,a:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.site-shell{width:min(1280px,100% - 64px);margin:0 auto}.site-header{z-index:2;min-height:var(--header-height);border-bottom:1px solid var(--line);align-items:center;gap:clamp(16px,3vw,48px);display:flex;position:relative}.wordmark{color:#1a1a18;letter-spacing:-.04em;font-size:20px;font-weight:720;text-decoration:none}.wordmark span{color:inherit}.site-header .wordmark{font-size:30px;line-height:40px}.header-nav,.header-section-links{align-items:center;gap:32px;display:flex}.header-nav{flex:1;justify-content:space-between}.header-menu-toggle{display:none}.header-section-links a{color:#575757;text-underline-offset:4px;align-items:center;min-height:44px;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;display:inline-flex}.header-section-links a:hover{color:var(--accent);text-decoration:underline}.header-download{color:#fff;background:var(--button);border-radius:4px;justify-content:center;align-items:center;min-height:40px;padding:0 16px;font-size:14px;font-weight:650;text-decoration:none;transition:background-color .15s;display:inline-flex}.header-download:hover{background:#383836}.intro{min-height:calc(100svh - var(--header-height));text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:96px 0 224px;display:flex;position:relative}h1,h2,p{margin-top:0}h1{letter-spacing:-.065em;text-wrap:balance;max-width:1160px;margin-bottom:36px;font-size:clamp(64px,8.5vw,124px);font-weight:510;line-height:.96}.description{color:#575757;max-width:680px;margin-bottom:0;font-size:clamp(17px,1.6vw,20px);line-height:1.65}.scroll-cue{min-height:44px;color:var(--muted);letter-spacing:.04em;flex-direction:column;align-items:center;gap:10px;font-size:12px;text-decoration:none;animation:1.8s ease-in-out infinite scroll-cue-bob;display:flex;position:absolute;bottom:48px}.scroll-cue:hover{color:var(--accent)}.scroll-cue svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:22px;height:22px}@keyframes scroll-cue-bob{0%,to{transform:translateY(0)}50%{transform:translateY(12px)}}.how-it-works{border-top:1px solid var(--line);padding:176px 0}.how-it-works h2{letter-spacing:-.055em;margin-bottom:64px;margin-left:24px;font-size:clamp(42px,5vw,72px);font-weight:520;line-height:1}.how-it-works-steps{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.how-it-works-steps li{padding:0 24px;position:relative}.how-it-works-steps li+li:before{border-left:1px solid var(--line);content:"";position:absolute;top:0;bottom:0;left:0}.step-number{color:var(--muted);font-variant-numeric:tabular-nums;margin-bottom:28px;font-size:16px;display:block}.how-it-works-steps h3{letter-spacing:-.04em;margin:0 0 16px;font-size:32px;font-weight:520;line-height:1.15}.how-it-works-steps p{color:#575757;max-width:340px;margin:0;font-size:20px;line-height:1.6}.why-paid{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:64px;padding:176px 24px;display:grid}.why-paid h2{letter-spacing:-.055em;text-wrap:balance;margin-bottom:40px;font-size:clamp(42px,5vw,72px);font-weight:520;line-height:1.1}.why-paid p{color:#575757;max-width:780px;margin:0;font-size:24px;line-height:1.6}.why-paid p+p{margin-top:24px}.site-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;min-height:80px;display:flex}.footer-nav{align-items:center;gap:26px;display:flex}.footer-nav a{min-height:44px;color:var(--muted);align-items:center;font-size:13px;text-decoration:none;display:inline-flex}.footer-nav a:hover{color:#1a1a18}@media (width<=1100px){.intro{padding-bottom:144px}}@media (width<=980px){.why-paid{grid-template-columns:1fr;gap:56px}}@media (width<=820px){.site-header{gap:12px}.header-nav{justify-content:flex-end;gap:8px}.header-menu-toggle{width:44px;height:44px;color:var(--accent);cursor:pointer;background:0 0;border:0;border-radius:4px;flex:0 0 44px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.header-menu-toggle:hover,.header-menu-toggle[aria-expanded=true]{background:#f5f5f4}.header-menu-toggle span{background:currentColor;border-radius:1px;width:20px;height:2px;transition:transform .18s;position:absolute;transform:translateY(-4px)}.header-menu-toggle span+span{transform:translateY(4px)}.menu-open .header-menu-toggle span{transform:rotate(45deg)}.menu-open .header-menu-toggle span+span{transform:rotate(-45deg)}.header-section-links{border:1px solid var(--line);opacity:0;visibility:hidden;background:#fff;border-radius:8px;flex-direction:column;align-items:stretch;gap:0;padding:8px;transition:opacity .18s,transform .18s,visibility .18s;display:flex;position:absolute;top:calc(100% + 8px);left:0;right:0;transform:translateY(-6px);box-shadow:0 12px 32px #00000012}.menu-open .header-section-links{opacity:1;visibility:visible;transform:translateY(0)}.header-section-links a{border-radius:4px;min-height:48px;padding:12px;font-size:16px;line-height:24px}.header-section-links a:hover{background:#f5f5f4;text-decoration:none}.header-download{min-height:44px}.why-paid{padding-left:0;padding-right:0}.how-it-works h2{margin-left:0}.how-it-works-steps{grid-template-columns:1fr;gap:72px}.how-it-works-steps li{padding:0}.how-it-works-steps li+li:before{border-top:1px solid var(--line);border-left:0;inset:-36px 0 auto}.how-it-works-steps p{max-width:540px}}@media (width<=620px){:root{--header-height:72px}.site-shell{width:calc(100% - 48px)}.site-header .wordmark{font-size:28px}.wordmark{font-size:18px}.footer-nav{gap:16px}.footer-nav a{font-size:12px}.intro{padding:64px 0 160px}h1{letter-spacing:-.055em;margin-bottom:28px;font-size:clamp(46px,13.5vw,64px);line-height:.98}.description{font-size:18px;line-height:1.55}.scroll-cue{font-size:14px}.how-it-works{padding:136px 0}.how-it-works h2{margin-bottom:40px}.step-number{margin-bottom:20px}.how-it-works-steps h3{font-size:28px}.why-paid{padding-top:136px;padding-bottom:136px}.why-paid p{font-size:20px}.site-footer{min-height:72px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.scroll-cue{animation:none}.header-download,.header-menu-toggle span,.header-section-links{transition:none}}
