html{scroll-behavior:smooth}.newlanding{--paper:#fafaf7;--paper-soft:#f2f2ee;--ink:#16181d;--ink-60:rgba(22,24,29,.62);--ink-40:rgba(22,24,29,.42);--line:rgba(22,24,29,.1);--card:#fff;--health:#ef4444;--physical:#f97316;--mastery:#ec4899;--wealth:#eab308;--recovery:#a855f7;--appearance:#3b82f6;--bond:#22c55e;--accent:#3b82f6;--radius-lg:28px;--radius-md:18px;--maxw:1120px;--display:"Manrope", "Segoe UI", sans-serif;--sans:"Manrope", "Segoe UI", sans-serif;--brico:"Bricolage Grotesque", "Manrope", sans-serif;min-height:100vh;font-family:var(--sans);background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;position:relative;overflow-x:hidden}.newlanding ::selection{background:rgba(59,130,246,.22)}.newlanding a{color:inherit;text-decoration:none}.newlanding img{max-width:100%;display:block}.newlanding .wrap{max-width:var(--maxw);margin:0 auto;padding:0 24px}.newlanding:after{content:"";pointer-events:none;z-index:9999;opacity:.5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.028 0'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.newlanding .nav{background:0 0;position:relative}.newlanding .nav-inner{justify-content:flex-start;align-items:center;gap:44px;padding:20px 0;display:flex}.newlanding .nav-brand{letter-spacing:-.005em;align-items:center;gap:2px;font-size:25px;font-weight:900;display:flex}.newlanding .nav-brand img{border-radius:6px;width:24px;height:24px}.newlanding .nav-links{color:var(--ink-60);gap:26px;font-size:14px;font-weight:500;display:flex}.newlanding .nav-links a{transition:color .2s}.newlanding .nav-links a:hover{color:var(--ink)}.newlanding .nav-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.newlanding .btn{font-family:var(--sans);cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:11px 22px;font-size:14.5px;font-weight:600;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.newlanding .btn-dark{background:var(--ink);color:#fff;box-shadow:0 6px 18px rgba(22,24,29,.22)}.newlanding .btn-dark:hover{transform:translateY(-1px);box-shadow:0 10px 26px rgba(22,24,29,.28)}.newlanding .btn-ghost{color:var(--ink);border:1px solid var(--line);background:0 0}.newlanding .btn-ghost:hover{background:rgba(22,24,29,.04)}.newlanding .hero{text-align:center;padding:56px 0 0;position:relative}.newlanding .hero-pill{color:var(--ink-60);border:1px solid var(--line);background:rgba(255,255,255,.7);border-radius:999px;align-items:center;gap:8px;padding:7px 16px;font-size:13px;font-weight:600;animation:.7s cubic-bezier(.22,1,.36,1) both nl-rise;display:inline-flex}.newlanding .hero-pill .dot{background:var(--bond);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px rgba(34,197,94,.18)}.newlanding .hero h1{font-family:var(--display);letter-spacing:-.035em;max-width:17ch;margin:26px auto 0;font-size:clamp(38px,5.6vw,66px);font-weight:800;line-height:1.06;animation:.7s cubic-bezier(.22,1,.36,1) 80ms both nl-rise}.newlanding .hero h1 .grad{color:var(--ink)}.newlanding .hero-sub{max-width:64ch;color:var(--ink-60);margin:22px auto 0;font-size:17px;line-height:1.6;animation:.7s cubic-bezier(.22,1,.36,1) .16s both nl-rise}.newlanding .hero-cta{justify-content:center;gap:12px;margin-top:32px;animation:.7s cubic-bezier(.22,1,.36,1) .24s both nl-rise;display:flex}.newlanding .hero-cta .note{color:var(--ink-40);margin-top:12px;font-size:12.5px;display:block}.newlanding .float-item{z-index:3;pointer-events:none;filter:drop-shadow(0 16px 28px rgba(22,24,29,.28));animation:5.6s ease-in-out infinite nl-floaty;position:absolute}.newlanding .float-item img{width:100%}.newlanding .f-rank{width:92px;animation-duration:5.6s;animation-delay:-.8s;top:12%;left:calc(50% + -1*min(500px,50vw - 80px))}.newlanding .f-trophy{width:80px;animation-duration:6.2s;animation-delay:-2.4s;top:66%;left:calc(50% + min(455px,50vw - 100px))}.newlanding .f-chest{width:150px;animation-duration:5.2s;animation-delay:-3.6s;top:-2%;left:calc(50% + min(450px,50vw - 172px))}.newlanding .f-quest{width:150px;animation-duration:5.9s;animation-delay:-4.7s;top:64%;left:calc(50% + -1*min(500px,50vw - 70px))}@keyframes nl-floaty{0%,to{transform:translateY(0)rotate(-2deg)}30%{transform:translateY(-9px)rotate(.4deg)}50%{transform:translateY(-14px)rotate(2.5deg)}72%{transform:translateY(-6px)rotate(.6deg)}}@keyframes nl-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.newlanding section{padding:110px 0 0}.newlanding .sec-head{text-align:center;max-width:640px;margin:0 auto 52px}.newlanding #loop .sec-head{max-width:760px;margin-bottom:26px}.newlanding .sec-head h2{font-family:var(--display);letter-spacing:-.025em;font-size:clamp(28px,3.6vw,40px);font-weight:800;line-height:1.12}.newlanding .sec-head h2 .acc{background:linear-gradient(100deg,#59c8f2,#b39dff 30%,#ff8fd0 55%,#ffc98a 78%,#5fe8b2);color:transparent;-webkit-background-clip:text;background-clip:text}.newlanding .sec-head h2 .acc-grey{color:var(--ink-40)}.newlanding .sec-head p{color:var(--ink-60);margin-top:14px;font-size:16px;line-height:1.6}.newlanding .reveal{opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(28px)}.newlanding .reveal.in{opacity:1;transform:translateY(0)}.newlanding .two-up{grid-template-columns:1fr 1fr;align-items:start;gap:22px;display:grid}.newlanding .card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 2px 10px rgba(22,24,29,.04)}.newlanding .card-pad{padding:30px 30px 8px}.newlanding .card h3{letter-spacing:-.01em;font-size:19px;font-weight:700}.newlanding .card h3 .soft{color:var(--ink-40);font-weight:500}.newlanding .card p.desc{color:var(--ink-60);margin-top:4px;font-size:14.5px;line-height:1.6}.newlanding .mock{border-radius:var(--radius-md);border:1px solid var(--line);background:linear-gradient(#f5f6fa,#edeff5);margin:10px 26px 26px;padding:18px;position:relative}.newlanding .quest-row{border:1px solid var(--line);background:#fff;border-radius:14px;align-items:center;gap:12px;margin-bottom:10px;padding:13px 16px;font-size:14px;font-weight:500;transition:opacity .4s,transform .45s cubic-bezier(.22,1,.36,1),max-height .45s cubic-bezier(.22,1,.36,1),padding .45s cubic-bezier(.22,1,.36,1),margin .45s cubic-bezier(.22,1,.36,1),box-shadow .25s,border-color .25s;display:flex;overflow:hidden}.newlanding .quest-row:last-child{margin-bottom:0}.newlanding .quest-row.todo{cursor:pointer}.newlanding .quest-row.todo:hover{border-color:rgba(22,24,29,.22);transform:translateY(-1px);box-shadow:0 8px 18px rgba(22,24,29,.08)}.newlanding .quest-row.leave{opacity:0;border-color:transparent;margin-bottom:0;padding-top:0;padding-bottom:0}.newlanding .qcheck{border:2px solid var(--line);color:#fff;border-radius:8px;flex-shrink:0;place-items:center;width:22px;height:22px;font-size:12px;display:grid}.newlanding .quest-row.todo .qcheck{animation:2s cubic-bezier(.4,0,.6,1) infinite nl-qhint}.newlanding .qcheck.pop{animation:.45s cubic-bezier(.2,1.4,.3,1) nl-qpop}@keyframes nl-qhint{0%,to{box-shadow:0 0 rgba(22,24,29,.18)}50%{box-shadow:0 0 0 6px rgba(22,24,29,0)}}@keyframes nl-qpop{0%{transform:scale(.4)}60%{transform:scale(1.25)}to{transform:scale(1)}}.newlanding .quest-row.done .qcheck{background:var(--health);border-color:var(--health)}.newlanding .quest-row.done span.q-label{color:var(--ink-40);text-decoration:line-through}.newlanding .q-xp{color:var(--accent);white-space:nowrap;background:rgba(59,130,246,.1);border-radius:999px;margin-left:auto;padding:4px 10px;font-size:12.5px;font-weight:700}.newlanding .q-xp.gold{color:#a67c0e;background:rgba(217,165,33,.14)}.newlanding .mock-hint{text-align:center;color:var(--ink-40);margin-top:12px;font-size:11.5px;font-weight:600;transition:opacity .4s}.newlanding .xp-banner{border:1px solid var(--line);background:#fff;border-radius:18px;margin-top:14px;padding:13px 15px 15px;box-shadow:0 18px 24px rgba(22,24,29,.14)}.newlanding .xb-row{align-items:center;gap:13px;display:flex}.newlanding .xb-tile{background:rgba(236,72,153,.13);border-radius:14px;flex-shrink:0;place-items:center;width:48px;height:48px;transition:background .3s;display:grid}.newlanding .xb-tile img{object-fit:contain;width:32px;height:32px}.newlanding .xb-mid{flex:1;min-width:0}.newlanding .xb-eyebrow{letter-spacing:1px;text-transform:uppercase;color:var(--ink-40);font-size:10px;font-weight:700}.newlanding .xb-gain{letter-spacing:-.7px;font-variant-numeric:tabular-nums;color:var(--ink);font-size:21px;font-weight:800}.newlanding .xb-gain .xp-tag{color:var(--mastery);font-size:12.5px;font-weight:800}.newlanding .xb-chips{align-items:center;gap:7px;display:flex}.newlanding .xb-lv{height:30px;color:var(--mastery);background:rgba(236,72,153,.12);border-radius:999px;align-items:center;padding:0 10px;font-size:12px;font-weight:800;transition:transform .18s,background .3s,color .3s;display:inline-flex}.newlanding .xb-coin{color:#fff;font-variant-numeric:tabular-nums;background:#15151a;border-radius:999px;align-items:center;gap:5px;height:30px;padding:0 11px 0 7px;font-size:13px;font-weight:800;transition:transform .18s;display:inline-flex}.newlanding .xb-coin img{object-fit:contain;width:17px;height:17px}.newlanding .xb-foot{align-items:center;gap:10px;margin-top:12px;display:flex}.newlanding .xb-barwrap{flex:1;position:relative}.newlanding .xb-bar{background:rgba(22,24,29,.08);border-radius:999px;height:8px;overflow:hidden}.newlanding .xb-bar i{background:var(--mastery);border-radius:999px;width:70%;height:100%;transition:width .8s cubic-bezier(.22,1,.36,1),background .3s;display:block}.newlanding .xb-count{color:var(--ink-40);font-variant-numeric:tabular-nums;font-size:10.5px;font-weight:600}.newlanding .xb-float{opacity:0;pointer-events:none;font-variant-numeric:tabular-nums;font-size:12px;font-weight:800;position:absolute;bottom:11px;transform:translate(-50%)}.newlanding .xb-float.rise{animation:1.3s ease-out both nl-xbrise}@keyframes nl-xbrise{0%{opacity:0;transform:translate(-50%,6px)}15%{opacity:1}to{opacity:0;transform:translate(-50%,-14px)}}.newlanding .fly-coin{pointer-events:none;will-change:transform;z-index:6;position:absolute;top:0;left:0}.newlanding .fly-spark{pointer-events:none;z-index:6;border:2px solid #eab308;border-radius:50%;animation:.38s ease-out both nl-sparkring;position:absolute;transform:translate(-50%,-50%)}@keyframes nl-sparkring{0%{opacity:.8;width:6px;height:6px}to{opacity:0;width:34px;height:34px}}.newlanding .off-mock{border-radius:var(--radius-md);border:1px solid var(--line);background:linear-gradient(#f5f6fa,#edeff5);margin:10px 26px 26px;padding:18px;position:relative}.newlanding .off-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.newlanding .off-name{letter-spacing:1px;text-transform:uppercase;color:var(--ink-40);font-size:10.5px;font-weight:700}.newlanding .off-items{gap:10px;display:grid}.newlanding .off-item{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:14px;padding:12px 14px;transition:transform .25s cubic-bezier(.22,1,.36,1),border-color .25s,box-shadow .25s;position:relative}.newlanding .off-item:hover{border-color:rgba(22,24,29,.2);transform:translateY(-2px);box-shadow:0 10px 20px rgba(22,24,29,.08)}.newlanding .off-item.ready{border-color:rgba(14,159,142,.55)}.newlanding .off-item.deny{animation:.4s nl-offDeny}@keyframes nl-offDeny{0%,to{transform:translate(0)}25%{transform:translate(-5px)}50%{transform:translate(5px)}75%{transform:translate(-3px)}}.newlanding .off-top{align-items:center;gap:9px;display:flex}.newlanding .off-ico{background:rgba(14,159,142,.1);border-radius:10px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:17px;display:flex}.newlanding .off-t{flex:1;min-width:0}.newlanding .off-t b{color:var(--ink);font-size:12.5px;font-weight:700;display:block}.newlanding .off-t span{color:var(--ink-60);margin-top:1px;font-size:10.5px;display:block}.newlanding .off-cost{color:#fff;font-variant-numeric:tabular-nums;background:#15151a;border-radius:999px;align-items:center;gap:4px;padding:3px 9px 3px 6px;font-size:11px;font-weight:800;transition:background .25s;display:inline-flex}.newlanding .off-cost img{object-fit:contain;width:12px;height:12px}.newlanding .off-item.ready .off-cost{background:#0e9f8e}.newlanding .off-barwrap{align-items:center;gap:8px;margin-top:9px;display:flex}.newlanding .off-bar{background:rgba(22,24,29,.08);border-radius:99px;flex:1;height:5px;overflow:hidden}.newlanding .off-bar i{background:#0e9f8e;border-radius:99px;height:100%;transition:width .6s cubic-bezier(.22,1,.36,1);display:block}.newlanding .off-left{letter-spacing:.4px;color:var(--ink-40);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:9.5px;font-weight:800}.newlanding .off-item.ready .off-left{color:#0e9f8e}.newlanding .sav-card{--sav:#0ea5e9;background:linear-gradient(135deg, var(--sav), color-mix(in srgb, var(--sav) 78%, #fff));box-shadow:0 14px 28px color-mix(in srgb, var(--sav) 26%, transparent);border-radius:20px;margin-bottom:10px;padding:14px 16px;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s;position:relative;overflow:hidden}.newlanding .sav-card:hover{box-shadow:0 18px 34px color-mix(in srgb, var(--sav) 34%, transparent);transform:translateY(-2px)}.newlanding .sav-swatches{gap:8px;margin-top:11px;display:none;position:relative}.newlanding .sav-card.editing .sav-swatches{display:flex}.newlanding .sav-sw{cursor:pointer;color:#fff;border:0;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;padding:0;font-size:11px;font-weight:800;line-height:1;transition:transform .15s cubic-bezier(.2,1.4,.3,1);display:inline-flex;box-shadow:inset 0 0 0 1px rgba(255,255,255,.35)}.newlanding .sav-sw:hover{transform:scale(1.18)}.newlanding .sav-sw.on{box-shadow:0 0 0 2px #fff}.newlanding .sav-star{opacity:.5;pointer-events:none;width:104px;height:104px;position:absolute;top:18px;right:-8px}.newlanding .sav-row{justify-content:space-between;align-items:center;display:flex;position:relative}.newlanding .sav-label{letter-spacing:.95px;color:rgba(255,255,255,.85);font-size:9.5px;font-weight:800}.newlanding .sav-edit{cursor:pointer;color:#fff;background:rgba(255,255,255,.25);border:0;border-radius:999px;align-items:center;gap:4px;padding:4px 10px;font-family:inherit;font-size:10px;font-weight:800;transition:background .2s;display:inline-flex}.newlanding .sav-edit:hover{background:rgba(255,255,255,.38)}.newlanding .sav-name-row{align-items:center;gap:8px;margin-top:6px;display:flex;position:relative}.newlanding .sav-goal{letter-spacing:-.44px;color:#fff;white-space:nowrap;text-overflow:ellipsis;outline:none;flex:1;min-width:0;font-size:22px;font-weight:800;overflow:hidden}.newlanding .sav-goal[contenteditable=true]{border-bottom:1.5px dashed rgba(255,255,255,.6)}.newlanding .sav-dur{color:#fff;background:rgba(255,255,255,.2);border-radius:999px;flex:none;align-items:center;gap:4px;padding:3px 9px;font-size:10.5px;font-weight:800;display:inline-flex}.newlanding .sav-step{color:#fff;cursor:pointer;background:rgba(255,255,255,.28);border:0;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;padding:0;font-size:11px;font-weight:800;line-height:1;display:none}.newlanding .sav-step:hover{background:rgba(255,255,255,.45)}.newlanding .sav-card.editing .sav-step{display:inline-flex}.newlanding .sav-track{background:rgba(255,255,255,.3);border-radius:999px;height:10px;margin-top:8px;position:relative;overflow:hidden}.newlanding .sav-track i{background:#fff;border-radius:999px;height:100%;transition:width .6s cubic-bezier(.22,1,.36,1);display:block}.newlanding .sav-foot{justify-content:space-between;align-items:center;margin-top:6px;display:flex;position:relative}.newlanding .sav-saved{color:#fff;font-variant-numeric:tabular-nums;align-items:center;gap:5px;font-size:14px;font-weight:800;display:inline-flex}.newlanding .sav-saved img{object-fit:contain;width:16px;height:16px}.newlanding .sav-saved em{color:rgba(255,255,255,.85);font-size:13px;font-style:normal;font-weight:800}.newlanding .sav-pct{color:#fff;font-variant-numeric:tabular-nums;font-size:14px;font-weight:800}.newlanding .sav-claim{cursor:pointer;color:#1a1320;background:#fff;border:0;border-radius:12px;justify-content:center;align-items:center;gap:7px;width:100%;height:40px;margin-top:11px;font-family:inherit;font-size:13.5px;font-weight:800;transition:opacity .15s;display:none;position:relative}.newlanding .sav-claim svg{color:var(--sav)}.newlanding .sav-claim:active{opacity:.9}.newlanding .sav-card.claimable .sav-claim{display:flex}.newlanding .off-picker{border:1px solid var(--line);opacity:0;pointer-events:none;z-index:8;background:#fff;border-radius:16px;padding:14px;transition:opacity .25s,transform .35s cubic-bezier(.2,1.3,.3,1);position:absolute;top:50%;left:14px;right:14px;transform:translateY(-50%)scale(.92);box-shadow:0 24px 48px rgba(22,24,29,.22)}.newlanding .off-picker.show{opacity:1;pointer-events:auto;transform:translateY(-50%)scale(1)}.newlanding .off-pk-eyebrow{letter-spacing:1px;color:#0e9f8e;font-size:9px;font-weight:800}.newlanding .off-pk-title{color:var(--ink);margin-top:2px;font-size:13.5px;font-weight:800}.newlanding .off-pk-sub{color:var(--ink-60);margin-top:3px;font-size:10.5px;line-height:1.45}.newlanding .off-days{grid-template-columns:repeat(7,1fr);gap:4px;margin-top:11px;display:grid}.newlanding .off-day{border:1px solid var(--line);text-align:center;cursor:pointer;background:#fff;border-radius:9px;padding:6px 0 5px;font-family:inherit;transition:background .2s,border-color .2s}.newlanding .off-day em{letter-spacing:.5px;color:var(--ink-40);font-size:7.5px;font-style:normal;font-weight:800;display:block}.newlanding .off-day b{color:var(--ink);margin-top:1px;font-size:12px;font-weight:800;display:block}.newlanding .off-day.today{border-color:rgba(14,159,142,.5)}.newlanding .off-day.sel{background:#0e9f8e;border-color:#0e9f8e}.newlanding .off-day.sel em,.newlanding .off-day.sel b{color:#fff}.newlanding .off-periods{gap:6px;margin-top:11px;display:grid}.newlanding .off-period{border:1px solid var(--line);cursor:pointer;text-align:left;background:#fff;border-radius:10px;align-items:center;gap:9px;padding:8px 11px;font-family:inherit;transition:background .2s,border-color .2s;display:flex}.newlanding .off-period i{border-radius:99px;flex:none;width:5px;height:22px}.newlanding .off-pt{flex:1;min-width:0}.newlanding .off-pt b{color:var(--ink);font-size:11.5px;font-weight:700;display:block}.newlanding .off-pt span{color:var(--ink-40);margin-top:1px;font-size:9.5px;display:block}.newlanding .off-badge{letter-spacing:.8px;color:#fff;opacity:0;background:#0e9f8e;border-radius:999px;padding:2px 7px;font-size:8px;font-weight:800;transition:opacity .2s}.newlanding .off-period.sel{background:rgba(14,159,142,.1);border-color:rgba(14,159,142,.55)}.newlanding .off-period.sel .off-badge{opacity:1}.newlanding .off-confirm{cursor:pointer;width:100%;color:var(--ink-40);background:rgba(22,24,29,.08);border:0;border-radius:11px;margin-top:12px;padding:9px 0;font-family:inherit;font-size:11.5px;font-weight:800;transition:background .25s,color .25s}.newlanding .off-confirm.go{color:#fff;background:#0e9f8e}.newlanding .stats-grid{perspective:1100px;grid-template-columns:repeat(7,1fr);gap:14px;display:grid}.newlanding .stat{--hue:var(--mastery);text-align:center;cursor:pointer;transform-style:preserve-3d;transition:transform .62s cubic-bezier(.2,1,.3,1);position:relative}.newlanding .stat:hover{transform:translateY(-5px)}.newlanding .stat.flipped{transform:rotateY(180deg)}.newlanding .stat.flipped:hover{transform:rotateY(180deg)translateY(-5px)}.newlanding .stat-face{backface-visibility:hidden;background:var(--card);border:1px solid var(--line);border-radius:20px;transition:box-shadow .22s,border-color .22s}.newlanding .stat:hover .stat-face{border-color:color-mix(in srgb, var(--hue) 45%, transparent);box-shadow:0 16px 34px color-mix(in srgb, var(--hue) 18%, transparent)}.newlanding .stat-front{padding:20px 12px 18px;position:relative}.newlanding .stat-back{flex-direction:column;justify-content:center;align-items:center;padding:10px;display:flex;position:absolute;inset:0;transform:rotateY(180deg)}.newlanding .stat-front img{object-fit:contain;width:54px;height:54px;margin:0 auto 10px}.newlanding .stat .nm{font-size:13.5px;font-weight:700}.newlanding .stat .ln{background:var(--hue);border-radius:99px;width:26px;height:3.5px;margin:9px auto 0}.newlanding .stat-back img{object-fit:contain;width:26px;height:26px;margin:0 auto 6px}.newlanding .stat-back p{color:var(--ink-60);margin:0;font-size:10.5px;font-weight:600;line-height:1.45}.newlanding .three-up{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.newlanding .tool-card{text-align:center;padding-bottom:26px}.newlanding .tool-visual{border-radius:var(--radius-md);border:1px solid var(--line);place-items:center;height:190px;margin:22px 22px 18px;display:grid}.newlanding .tool-visual img{object-fit:contain;filter:drop-shadow(0 14px 22px rgba(22,24,29,.18));width:150px;height:150px;transition:transform .3s cubic-bezier(.22,1,.36,1)}.newlanding .tool-card:hover .tool-visual img{transform:scale(1.07)rotate(-2deg)}.newlanding .tool-card h3{padding:0 24px;font-size:17px}.newlanding .tool-card p{color:var(--ink-60);margin-top:7px;padding:0 26px;font-size:14px;line-height:1.55}.newlanding .tool-wheel{--twW:360px;clip-path:inset(-99999px -99999px -330px);justify-content:center;align-items:center;gap:14px;display:flex}.newlanding .tw-stage{perspective:1400px;flex:1;max-width:980px;height:382px;position:relative}.newlanding .tw-slot{width:var(--twW);height:352px;margin-left:calc(var(--twW) / -2);transform-origin:50% 1280px;transform-style:preserve-3d;transition:transform .65s cubic-bezier(.22,1,.36,1),opacity .2s;position:absolute;top:0;left:50%}.newlanding .tw-slot.side{cursor:pointer}.newlanding .tw-slot.hiddenCard{pointer-events:none}.newlanding .twc-inner{width:100%;height:100%;transform-style:preserve-3d;transition:transform .62s cubic-bezier(.2,1,.3,1);position:relative}.newlanding .tw-slot.center .twc-inner{cursor:pointer}.newlanding .tw-slot.flipped .twc-inner{transform:rotateY(180deg)}.newlanding .twc-face{backface-visibility:hidden;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.newlanding .twc-back{transform:rotateY(180deg)}.newlanding .twc-eyebrow{letter-spacing:1px;text-transform:uppercase;color:var(--ink-40);font-size:10.5px;font-weight:700}.newlanding .twc-hint{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-40);margin-top:auto;padding:14px 24px 0;font-size:11px;font-weight:700}.newlanding .tw-fog{pointer-events:none;z-index:4;background:linear-gradient(rgba(250,250,247,0) 70px,rgba(250,250,247,.55) 331px,rgba(250,250,247,.85) 541px,rgba(250,250,247,.97) 872px),linear-gradient(rgba(22,24,29,0) 244px,rgba(22,24,29,.1) 872px);position:absolute;top:-340px;bottom:-320px}.newlanding .tw-fog-left{left:calc(-950px - 10vw);right:calc(50% + var(--twW) / 2 + 5px);-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 130px),transparent 100%);mask-image:linear-gradient(90deg,#000 calc(100% - 130px),transparent 100%)}.newlanding .tw-fog-right{right:calc(-950px - 10vw);left:calc(50% + var(--twW) / 2 + 5px);-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 130px),transparent 100%);mask-image:linear-gradient(270deg,#000 calc(100% - 130px),transparent 100%)}.newlanding .tw-arrow{z-index:5;border:1px solid var(--line);background:var(--card);cursor:pointer;width:44px;height:44px;color:var(--ink-60);border-radius:999px;place-items:center;font-size:20px;line-height:1;transition:border-color .18s,color .18s,box-shadow .18s;display:grid;position:absolute;top:176px;transform:translateY(-50%)}.newlanding .tw-arrow:hover{color:var(--ink);border-color:rgba(22,24,29,.24);box-shadow:0 8px 18px rgba(22,24,29,.08)}.newlanding .tw-arrow:active{transform:translateY(-50%)scale(.93)}.newlanding .tw-arrow.tw-prev{right:calc(50% + var(--twW) / 2 + 14px)}.newlanding .tw-arrow.tw-next{left:calc(50% + var(--twW) / 2 + 14px)}.newlanding .tw-dots{justify-content:center;gap:7px;margin-top:22px;display:flex}.newlanding .tw-dot{cursor:pointer;background:rgba(22,24,29,.14);border:none;border-radius:999px;width:6px;height:6px;padding:0;transition:width .25s,background .25s}.newlanding .tw-dot.active{background:var(--ink);width:20px}@media (width<=700px){.newlanding .tool-wheel{--twW:310px}.newlanding .tw-stage{height:340px}}.newlanding .ladder-band{padding:10px 0 0;position:relative}.newlanding .ladder-band h2{font-family:var(--display);letter-spacing:-.02em;color:var(--ink);text-align:center;font-size:clamp(26px,3.2vw,36px);font-weight:800;position:relative}.newlanding .ladder-band h2 em{background:linear-gradient(100deg,#59c8f2,#b39dff 30%,#ff8fd0 55%,#ffc98a 78%,#5fe8b2);color:transparent;-webkit-background-clip:text;background-clip:text;font-style:normal}.newlanding .ladder-band>p{text-align:center;color:var(--ink-60);margin-top:10px;font-size:15px;position:relative}.newlanding .rank-flip-stage{flex-direction:column;align-items:center;margin-top:44px;display:flex;position:relative}.newlanding .rank-flip{--fw:clamp(190px, 24vw, 250px);width:var(--fw);height:calc(var(--fw) + 58px);perspective:1200px;cursor:pointer;-webkit-tap-highlight-color:transparent;outline:none}.newlanding .rank-flip-inner{width:100%;height:100%;transform-style:preserve-3d;transition:transform .85s cubic-bezier(.22,1,.36,1);position:relative}.newlanding .rank-flip:not(.flipped):hover .rank-flip-inner{transform:rotateY(14deg)}.newlanding .rank-flip.flipped .rank-flip-inner{transform:rotateY(180deg)}.newlanding .rank-flip.flipped:hover .rank-flip-inner{transform:rotateY(166deg)}.newlanding .rank-flip:focus-visible .rank-flip-inner{filter:drop-shadow(0 0 0 2px var(--ink-40))}.newlanding .rank-face{backface-visibility:hidden;flex-direction:column;align-items:center;display:flex;position:absolute;inset:0}.newlanding .rank-face img{filter:drop-shadow(0 20px 36px rgba(22,24,29,.24));width:100%}.newlanding .rank-face.front{transform:translateZ(2px)}.newlanding .rank-face.back{transform:rotateY(180deg)translateZ(2px)}.newlanding .rank-face .word{font-family:var(--display);letter-spacing:.16em;text-transform:uppercase;margin-top:12px;font-size:clamp(21px,2.6vw,27px);font-weight:800}.newlanding .word-zero{color:var(--ink-40)}.newlanding .word-hero{background:linear-gradient(100deg,#59c8f2,#b39dff 30%,#ff8fd0 55%,#ffc98a 78%,#5fe8b2);color:transparent;-webkit-background-clip:text;background-clip:text}.newlanding .rank-flip-hint{color:var(--ink-40);margin-top:14px;font-size:12.5px}.newlanding .ladder-toggle{border:1px solid var(--line);font-family:var(--sans);color:var(--ink-60);cursor:pointer;background:rgba(255,255,255,.7);border-radius:999px;align-items:center;gap:8px;margin-top:26px;padding:10px 20px;font-size:14px;font-weight:600;transition:color .2s,border-color .2s,transform .2s;display:inline-flex}.newlanding .ladder-toggle:hover{color:var(--ink);border-color:var(--ink-40);transform:translateY(-1px)}.newlanding .ladder-toggle .chev{transition:transform .3s cubic-bezier(.22,1,.36,1)}.newlanding .ladder-toggle[aria-expanded=true] .chev{transform:rotate(180deg)}.newlanding .ladder-collapse{grid-template-rows:0fr;transition:grid-template-rows .6s cubic-bezier(.22,1,.36,1) .5s;display:grid}.newlanding .ladder-collapse.open{grid-template-rows:1fr;transition:grid-template-rows .7s cubic-bezier(.22,1,.36,1)}.newlanding .ladder-collapse-inner{min-height:0;overflow:hidden}.newlanding .ladder{justify-content:center;align-items:center;gap:clamp(6px,1.6vw,20px);margin-top:4px;padding:36px 28px 48px;display:flex;position:relative}.newlanding .rung{text-align:center;opacity:0;transition:opacity .3s,transform .3s;transform:translateY(18px)scale(.85)}.newlanding .rung:nth-child(10){transition-delay:0s}.newlanding .rung:nth-child(9){transition-delay:50ms}.newlanding .rung:nth-child(8){transition-delay:.1s}.newlanding .rung:nth-child(7){transition-delay:.15s}.newlanding .rung:nth-child(6){transition-delay:.2s}.newlanding .rung:nth-child(5){transition-delay:.25s}.newlanding .rung:nth-child(4){transition-delay:.3s}.newlanding .rung:nth-child(3){transition-delay:.35s}.newlanding .rung:nth-child(2){transition-delay:.4s}.newlanding .rung:first-child{transition-delay:.45s}.newlanding .ladder-collapse.open .rung{opacity:1;transition:opacity .45s,transform .55s cubic-bezier(.22,1,.36,1);transform:none}.newlanding .ladder-collapse.open .rung:first-child{transition-delay:.12s}.newlanding .ladder-collapse.open .rung:nth-child(2){transition-delay:.17s}.newlanding .ladder-collapse.open .rung:nth-child(3){transition-delay:.22s}.newlanding .ladder-collapse.open .rung:nth-child(4){transition-delay:.27s}.newlanding .ladder-collapse.open .rung:nth-child(5){transition-delay:.32s}.newlanding .ladder-collapse.open .rung:nth-child(6){transition-delay:.37s}.newlanding .ladder-collapse.open .rung:nth-child(7){transition-delay:.42s}.newlanding .ladder-collapse.open .rung:nth-child(8){transition-delay:.47s}.newlanding .ladder-collapse.open .rung:nth-child(9){transition-delay:.52s}.newlanding .ladder-collapse.open .rung:nth-child(10){transition-delay:.57s}.newlanding .rung img{filter:drop-shadow(0 8px 14px rgba(22,24,29,.16));width:clamp(56px,9.5vw,118px);margin:0 auto;transition:transform .25s cubic-bezier(.22,1,.36,1)}.newlanding .rung:hover img{transform:translateY(-8px)scale(1.08)}.newlanding .test-card{grid-template-columns:1.1fr .9fr;align-items:center;gap:30px;padding:44px 46px;display:grid}.newlanding .test-card h2{font-family:var(--display);letter-spacing:-.02em;font-size:clamp(26px,3vw,34px);font-weight:800;line-height:1.14}.newlanding .test-card h2 em{color:var(--ink-40);font-style:normal}.newlanding .test-card p{color:var(--ink-60);margin-top:12px;font-size:15px;line-height:1.6}.newlanding .test-steps{flex-direction:column;gap:10px;display:flex}.newlanding .step{background:var(--paper-soft);border:1px solid var(--line);border-radius:16px;align-items:center;gap:14px;padding:14px 18px;font-size:14px;font-weight:600;transition:transform .2s,background .2s;display:flex}.newlanding .step:hover{background:#ecede8;transform:translate(4px)}.newlanding .step .n{background:var(--ink);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;font-size:12.5px;font-weight:700;display:grid}.newlanding .step .lk{color:var(--accent);word-break:break-all;font-size:13px;font-weight:600}.newlanding .step small{color:var(--ink-40);font-weight:500;display:block}.newlanding .faq{max-width:760px;margin:0 auto}.newlanding .faq h2{font-family:var(--display);letter-spacing:-.02em;margin-bottom:34px;font-size:clamp(26px,3.4vw,36px);font-weight:800}.newlanding .faq-item{border-top:1px solid var(--line)}.newlanding .faq-item:last-child{border-bottom:1px solid var(--line)}.newlanding .faq-q{cursor:pointer;text-align:left;width:100%;font-family:var(--sans);color:var(--ink);background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:22px 4px;font-size:16.5px;font-weight:600;display:flex}.newlanding .faq-q .chev{color:var(--ink-40);flex-shrink:0;transition:transform .3s cubic-bezier(.22,1,.36,1)}.newlanding .faq-item.open .faq-q .chev{transform:rotate(45deg)}.newlanding .faq-a{max-height:0;transition:max-height .4s cubic-bezier(.22,1,.36,1);overflow:hidden}.newlanding .faq-a p{color:var(--ink-60);max-width:62ch;padding:0 4px 22px;font-size:15px;line-height:1.65}.newlanding .faq-a a{color:var(--accent);font-weight:600}.newlanding .final{background:linear-gradient(180deg, var(--paper) 0%, #e8ecf3 30%, #dfe6f0 100%);margin-top:110px;padding:130px 0 22px;position:relative;overflow:hidden}.newlanding .final .float-item{opacity:.9}.newlanding .final .fc-1{width:120px;animation-duration:6s;animation-delay:-1.5s;top:14%;right:8%}.newlanding .final .fc-1 img{transform:rotate(10deg)}.newlanding .final .fc-2{width:88px;animation-duration:5.4s;animation-delay:-3.2s;top:34%;right:16%}.newlanding .final .fc-3{width:74px;animation-duration:6.4s;animation-delay:-.9s;top:18%;right:28%}.newlanding .final-inner{z-index:2;position:relative}.newlanding .final h2{font-family:var(--display);letter-spacing:-.025em;max-width:22ch;font-size:clamp(27px,3.6vw,40px);font-weight:800;line-height:1.14}.newlanding .final h2 .dim{color:var(--ink-40)}.newlanding .final .btn{margin-top:26px}.newlanding .donate-block{max-width:560px;margin-top:64px}.newlanding .donate-block h3{font-size:17px;font-weight:700}.newlanding .donate-block p{color:var(--ink-60);margin-top:8px;font-size:14px;line-height:1.6}.newlanding .donate-amounts{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.newlanding .donate-amounts a{border:1.5px solid var(--line);background:rgba(255,255,255,.7);border-radius:999px;padding:10px 22px;font-size:14px;font-weight:700;transition:transform .18s,border-color .18s,background .18s}.newlanding .donate-amounts a:hover{border-color:var(--ink);transform:translateY(-2px)}.newlanding footer{z-index:2;border-top:1px solid rgba(22,24,29,.12);margin-top:80px;padding-top:40px;position:relative}.newlanding .foot-grid{grid-template-columns:1fr 170px 150px 170px;gap:24px;padding-bottom:120px;display:grid}.newlanding .foot-brand{letter-spacing:.01em;cursor:pointer;place-self:start;align-items:center;gap:3px;font-size:24px;font-weight:700;transition:opacity .2s;display:flex}.newlanding .foot-brand:hover{opacity:.7}.newlanding .foot-brand img{border-radius:6px;width:23.4px;height:23.4px}.newlanding .foot-col h4{color:var(--ink);margin-bottom:14px;font-size:14.5px;font-weight:700}.newlanding .foot-col a{color:var(--ink-60);margin-bottom:10px;font-size:14px;transition:color .2s;display:block}.newlanding .foot-col a:hover{color:var(--ink)}.newlanding .foot-bottom{color:var(--ink-40);justify-content:space-between;align-items:center;padding:0 0 6px;font-size:13px;display:flex}.newlanding .foot-socials{align-items:center;gap:18px;display:flex}.newlanding .foot-socials a{color:var(--ink);opacity:.85;transition:opacity .2s;display:inline-flex}.newlanding .foot-socials a:hover{opacity:.45}.newlanding .foot-socials svg{width:18px;height:18px}@media (width<=900px){.newlanding .nav-links{display:none}.newlanding .two-up,.newlanding .three-up{grid-template-columns:1fr}.newlanding .stats-grid{grid-template-columns:repeat(4,1fr)}.newlanding .test-card{grid-template-columns:1fr;padding:34px 26px}.newlanding .f-rank,.newlanding .f-trophy{left:2%}.newlanding .f-chest,.newlanding .f-quest{left:auto;right:2%}.newlanding .foot-grid{grid-template-columns:1fr 1fr 1fr;padding-bottom:64px}.newlanding .foot-grid .foot-brand{grid-column:1/-1}}@media (width<=560px){.newlanding .stats-grid{grid-template-columns:repeat(2,1fr)}.newlanding .hero-cta{flex-direction:column;align-items:center}.newlanding .float-item{display:none}.newlanding .final .float-item{opacity:.45;display:block}}@media (prefers-reduced-motion:reduce){.newlanding *,.newlanding :before,.newlanding :after{transition:none!important;animation:none!important}.newlanding .reveal{opacity:1;transform:none}}.newlanding .m-header{text-align:center;padding:26px 0 16px}.newlanding .m-kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-40);align-items:center;gap:8px;font-size:12px;font-weight:700;animation:.7s cubic-bezier(.22,1,.36,1) both nl-rise;display:inline-flex}.newlanding .m-header h1{font-family:var(--display);letter-spacing:-.03em;max-width:15ch;margin:10px auto 0;font-size:clamp(23px,3.2vw,31px);font-weight:800;line-height:1.12;animation:.7s cubic-bezier(.22,1,.36,1) 80ms both nl-rise}.newlanding .m-body{max-width:620px;margin:0 auto;padding:40px 24px 18px}.newlanding .m-line{font-family:var(--sans);letter-spacing:-.005em;opacity:0;margin-bottom:16px;font-size:14.5px;font-weight:500;line-height:1.4;transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1);transform:translateY(10px)}.newlanding .m-line.in{opacity:1;transform:translateY(0)}.newlanding .m-line.dim{color:var(--ink-40);font-size:13.5px;font-weight:500}.newlanding .m-line.bold{color:var(--ink);font-weight:700}.newlanding .m-line.italic-ink{color:var(--ink);font-style:italic;font-weight:600}.newlanding .m-line.quote{color:var(--ink);border-left:2px solid var(--line);padding-left:14px;font-style:italic;font-weight:700}.newlanding .m-line.lede{font-family:var(--display);letter-spacing:-.02em;margin-bottom:10px;font-size:clamp(17px,1.9vw,20px);font-weight:800;line-height:1.22}.newlanding .m-line.lede:not(:first-child){margin-top:6px}.newlanding .m-line .hl-health{color:var(--health)}.newlanding .m-line .hl-physical{color:var(--physical)}.newlanding .m-line .hl-mastery{color:var(--mastery)}.newlanding .m-line .hl-wealth{color:var(--wealth)}.newlanding .m-line .hl-recovery{color:var(--recovery)}.newlanding .m-line .hl-appearance{color:var(--appearance)}.newlanding .m-line .hl-bond{color:var(--bond)}.newlanding .m-line .grad{background:linear-gradient(100deg,#59c8f2,#b39dff 30%,#ff8fd0 55%,#ffc98a 78%,#5fe8b2);color:transparent;-webkit-background-clip:text;background-clip:text}.newlanding.auth-page{background:radial-gradient(60% 50% at 15% 0%, rgba(59,130,246,.08), transparent 60%), radial-gradient(55% 55% at 100% 100%, rgba(236,72,153,.07), transparent 60%), var(--paper);min-height:100dvh}.newlanding .auth-stage{grid-template-columns:minmax(0,1fr) minmax(360px,460px);align-items:center;gap:clamp(32px,6vw,88px);max-width:1120px;min-height:100dvh;margin:0 auto;padding:150px 24px 72px;display:grid;position:relative}.newlanding .auth-grid-field{pointer-events:none;opacity:.5;background:linear-gradient(rgba(22,24,29,.035) 1px,transparent 1px) 0 0/56px 56px,linear-gradient(90deg,rgba(22,24,29,.035) 1px,transparent 1px) 0 0/56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(transparent,#000 18% 74%,transparent);mask-image:linear-gradient(transparent,#000 18% 74%,transparent)}.newlanding .auth-copy{z-index:1;flex-direction:column;align-items:flex-start;gap:18px;display:flex;position:relative}.newlanding .auth-card-label{color:var(--ink-40);text-transform:uppercase;align-items:center;gap:9px;font-size:12px;font-weight:800;display:inline-flex}.newlanding .auth-copy h1{max-width:11ch;color:var(--ink);font-family:var(--display);letter-spacing:-.03em;margin:0;font-size:clamp(38px,5.2vw,58px);font-weight:800;line-height:1.04}.newlanding .auth-copy p{max-width:38rem;color:var(--ink-60);margin:0;font-size:clamp(15px,1.4vw,17px);line-height:1.6}.newlanding .auth-card{z-index:1;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--card);gap:18px;padding:clamp(22px,4vw,32px);display:grid;position:relative;box-shadow:0 26px 70px rgba(22,24,29,.1)}.newlanding .auth-card-head{gap:8px;display:grid}.newlanding .auth-card-head h2{color:var(--ink);font-family:var(--display);letter-spacing:-.02em;margin:0;font-size:clamp(26px,3.6vw,34px);font-weight:800;line-height:1.1}.newlanding .auth-card-head p{color:var(--ink-60);margin:0;font-size:14px;line-height:1.55}.newlanding .auth-mode{border:1px solid var(--line);background:var(--paper-soft);border-radius:999px;grid-template-columns:1fr 1fr;gap:8px;padding:6px;display:grid}.newlanding .auth-mode button{min-height:42px;color:var(--ink-60);border-radius:999px;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:800;transition:background .18s,color .18s,transform .18s;display:inline-flex}.newlanding .auth-mode button svg{width:15px;height:15px}.newlanding .auth-mode button.active{background:var(--ink);color:#fff}.newlanding .auth-field{color:var(--ink);gap:8px;font-size:12px;font-weight:800;display:grid}.newlanding .auth-input-wrap{border:1px solid var(--line);min-height:52px;color:var(--ink-40);background:#fff;border-radius:16px;align-items:center;gap:10px;padding:0 13px;transition:border-color .18s,box-shadow .18s;display:flex}.newlanding .auth-input-wrap:focus-within{border-color:var(--accent);box-shadow:0 0 0 4px rgba(59,130,246,.1)}.newlanding .auth-input-wrap svg{flex:none;width:17px;height:17px}.newlanding .auth-input-wrap input{width:100%;min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;font-size:15px;font-weight:600}.newlanding .auth-input-wrap input::placeholder{color:var(--ink-40)}.newlanding .auth-reveal{width:34px;height:34px;color:var(--ink-40);border-radius:999px;flex:none;place-items:center;display:grid}.newlanding .auth-reveal:hover{color:var(--ink);background:rgba(22,24,29,.06)}.newlanding .auth-consent{border:1px solid var(--line);background:var(--paper-soft);border-radius:16px;gap:9px;padding:14px;display:grid}.newlanding .auth-consent-row{color:var(--ink-60);align-items:flex-start;gap:10px;font-size:13px;font-weight:600;line-height:1.45;display:flex}.newlanding .auth-consent-row input{width:18px;height:18px;accent-color:var(--ink);flex:none;margin-top:1px}.newlanding .auth-consent-links{color:var(--ink-40);flex-wrap:wrap;gap:8px;padding-left:28px;font-size:12px;font-weight:700;display:flex}.newlanding .auth-consent-links a{color:var(--accent);text-decoration:none}.newlanding .auth-message{border-radius:14px;margin:0;padding:12px 14px;font-size:13px;font-weight:700}.newlanding .auth-message.error{color:#991b1b;background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.22)}.newlanding .auth-message.success{color:#166534;background:rgba(34,197,94,.08);border:1px solid rgba(34,197,94,.22)}.newlanding .auth-submit{background:var(--ink);color:#fff;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:54px;font-size:15px;font-weight:800;transition:transform .18s,box-shadow .18s,opacity .18s;display:inline-flex;box-shadow:0 6px 18px rgba(22,24,29,.22)}.newlanding .auth-submit svg{width:17px;height:17px;transition:transform .18s}.newlanding .auth-submit:hover{transform:translateY(-1px);box-shadow:0 10px 26px rgba(22,24,29,.28)}.newlanding .auth-submit:hover svg{transform:translate(3px)}.newlanding .auth-submit:disabled,.newlanding .auth-card-foot button:disabled{cursor:not-allowed;opacity:.55}.newlanding .auth-card-foot{color:var(--ink-40);justify-content:space-between;align-items:center;gap:16px;font-size:13px;font-weight:700;display:flex}.newlanding .auth-card-foot button,.newlanding .auth-card-foot a{color:var(--ink-60);text-decoration:none}.newlanding .auth-card-foot button:hover,.newlanding .auth-card-foot a:hover{color:var(--ink)}.newlanding .rise{opacity:0;animation:.6s cubic-bezier(.22,1,.36,1) both nl-rise;transform:translateY(16px)}.newlanding .rise.d1{animation-delay:50ms}.newlanding .rise.d3{animation-delay:.15s}@media (width<=920px){.newlanding .auth-stage{grid-template-columns:1fr;padding-top:124px}.newlanding .auth-copy h1,.newlanding .auth-copy p{max-width:100%}}