.site,.site .theme-ink{--ink:rgb(var(--c-ink));--body:rgb(var(--c-text2));--mu:rgb(var(--c-muted));--soft:rgb(var(--c-text5));--line:rgb(var(--c-ink)/.11);--line2:rgb(var(--c-ink)/.18);--dots:rgb(var(--c-ink)/.2);--ground:rgb(var(--c-panel));--paper:rgb(var(--c-sheet));--inset:rgb(var(--c-inset));--amber:rgb(var(--c-amber));--amberDeep:rgb(var(--c-amberDeep));--good:rgb(var(--c-good));--warn:rgb(var(--c-warn));--mark:rgb(var(--c-markInk));--onMark:rgb(var(--c-onPrimary))}.site .theme-ink{color:var(--ink)}.site{--r:6px;--r2:10px;--r3:14px;--pad:clamp(20px,4vw,48px);--ease:cubic-bezier(.2,.7,.2,1)}.site *{box-sizing:border-box;margin:0}.site{font-family:var(--font-outfit),"Helvetica Neue",Arial,sans-serif;font-size:17px;line-height:1.35;color:var(--ink);background:var(--ground);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.site .cta,.site .k,.site .mn,.site .tag{font-family:var(--font-dmmono),ui-monospace,monospace;text-transform:uppercase;letter-spacing:.06em;font-size:11.8px}.site h1,.site h2,.site h3{color:inherit;font-family:var(--font-outfit),"Helvetica Neue",Arial,sans-serif;font-weight:500;text-wrap:balance}.site h1{font-size:clamp(44px,7.4vw,92px);line-height:1.02;letter-spacing:-.038em}.site h2{font-size:clamp(34px,4.4vw,56px);line-height:1.06;letter-spacing:-.03em}.site h3{font-size:24px;line-height:1.15;letter-spacing:-.015em}.site p{max-width:none;text-wrap:pretty}.site a{color:inherit;text-decoration:none}.site ::selection{background:rgb(var(--c-amber)/.32)}.site .cx{max-width:1180px;margin:0 auto;padding:0 var(--pad)}.site .sec{padding:clamp(80px,10vw,136px) 0}.site .centre{text-align:center}.site .sublede{color:var(--mu);font-size:clamp(17px,1.6vw,20px);line-height:1.5;max-width:34em;margin:20px auto 0}.site .sub{color:var(--soft)}.site .sronly{overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.site .sronly,.site .trap{position:absolute;width:1px;height:1px}.site .trap{left:-9999px;opacity:0}.site :is(a,button,summary,input):focus-visible{outline:2px solid var(--amber);outline-offset:3px}.site summary:focus-visible{outline-offset:-2px}.site .shead{max-width:960px}.site .shead.centre{margin:0 auto;text-align:center}.site .shead.left .sublede{margin-left:0}.site .nav{position:fixed;z-index:10;top:12px;left:50%;transform:translateX(-50%);width:min(1180px - 2 * var(--pad) + 28px,calc(100% - 24px));gap:28px;height:58px;padding:0 9px 0 18px;background:rgb(var(--c-panel)/.82);-webkit-backdrop-filter:saturate(1.6) blur(14px);backdrop-filter:saturate(1.6) blur(14px);border:1px solid var(--line);border-radius:var(--r2);box-shadow:0 10px 34px rgb(var(--c-markInk)/.08)}.site .nav,.site .nav .brand{display:flex;align-items:center}.site .nav .brand{gap:10px;font-size:23px;font-weight:500;letter-spacing:-.035em}.site .nav .links{display:flex;gap:4px;margin-left:8px;font-size:15.5px}.site .nav .links a{color:var(--mu);padding:7px 12px;border-radius:var(--r);transition:color .15s,background .15s}.site .nav .links a:hover{color:var(--ink);background:rgb(var(--c-ink)/.05)}.site .nav .sp{flex:1 1}.site .tile{display:inline-block;position:relative;width:26px;height:26px;border-radius:22.5%;background:var(--mark);flex:none;box-shadow:inset 0 0 0 1px rgb(var(--c-markLine))}.site .tile:after{content:"";position:absolute;width:40%;height:40%;top:17.5%;right:17.5%;background:var(--amber)}@media(max-width:820px){.site .nav .links{display:none}}.site .cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 18px;border-radius:var(--r);background:var(--mark);color:var(--onMark);cursor:pointer;border:1px solid var(--mark);white-space:nowrap;font-weight:400;box-shadow:2px 2px 0 rgb(var(--c-primaryInk)/.55);transition:box-shadow .12s,transform .12s,background .12s}.site .cta:where(:not(.xs)):hover{transform:translate(-1px,-1px);box-shadow:3px 3px 0 rgb(var(--c-primaryInk)/.55)}.site .cta:where(:not(.xs)):active{transform:translate(2px,2px);box-shadow:0 0 0 transparent}.site .cta.pri{background:var(--amber);color:var(--mark);border-color:var(--mark);box-shadow:2px 2px 0 var(--mark)}.site .cta.pri:where(:not(.xs)):hover{box-shadow:3px 3px 0 var(--mark)}.site .cta.alt{background:var(--ground);color:var(--ink);border-color:var(--line2);box-shadow:0 1px 2px rgb(var(--c-markInk)/.06)}.site .cta.alt:where(:not(.xs)):hover{transform:none;background:var(--paper);box-shadow:0 1px 2px rgb(var(--c-markInk)/.06)}.site .cta.sm{height:40px;padding:0 15px}.site .cta:disabled{opacity:.6;cursor:progress;transform:none}.site .cta.xs{height:28px;padding:0 10px;font-size:10.5px;cursor:default;box-shadow:1.5px 1.5px 0 var(--mark)}.site .cta.xs.alt{box-shadow:none;background:rgb(var(--c-ink)/.05)}.site .hero{padding-top:clamp(128px,14vw,176px)}.site .hero .ctas{display:flex;gap:10px;justify-content:center;margin-top:36px;flex-wrap:wrap}.site .pshot,.site .stage{position:relative;border-radius:var(--r3);overflow:hidden;background-color:var(--paper);border:1px solid var(--line)}.site .pshot:before,.site .stage:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(var(--dots) 1px,transparent 1.3px);background-size:22px 22px;-webkit-mask-image:radial-gradient(ellipse 80% 75% at 50% 40%,#000 30%,transparent 100%);mask-image:radial-gradient(ellipse 80% 75% at 50% 40%,#000 30%,transparent 100%)}.site .stage{margin-top:72px;padding:clamp(28px,6vw,80px) clamp(14px,6vw,96px) 0}.site .pshot{padding:clamp(20px,4vw,48px) clamp(14px,4vw,64px) 0}.site .win{position:relative;background:var(--ground);border-radius:var(--r2) var(--r2) 0 0;max-width:860px;margin:0 auto;font-size:14.5px;line-height:1.55;box-shadow:0 0 0 1px rgb(var(--c-markInk)/.08),0 2px 4px rgb(var(--c-markInk)/.04),0 24px 48px -12px rgb(var(--c-markInk)/.18),0 48px 96px -24px rgb(var(--c-markInk)/.12)}.site .win-bar{display:flex;align-items:center;gap:10px;min-height:52px;padding:10px 18px;border-bottom:1px solid var(--line);color:var(--mu)}.site .win-bar b{color:var(--ink);font-weight:500;font-size:14.5px}.site .win-bar .wsub{font-size:13px;color:var(--soft);padding-left:10px;border-left:1px solid var(--line)}.site .win-bar .k{margin-left:auto;color:var(--soft);font-size:10.5px}.site .faces{margin-left:auto;display:flex;align-items:center}.site .faces .tile,.site .faces i{margin-left:-6px;box-shadow:0 0 0 2px var(--ground)}.site .faces i{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font:normal 500 10.5px var(--font-outfit);color:var(--ground)}.site .faces .f1{background:rgb(var(--c-chart1))}.site .faces .f2{background:rgb(var(--c-chart6))}.site .faces .f3{background:rgb(var(--c-chart4))}.site .faces .tile{margin-left:-4px}.site .win-body{padding:24px 28px 28px;display:grid;grid-gap:20px;gap:20px}.site .msg{display:grid;grid-template-columns:32px 1fr;grid-gap:12px;gap:12px}.site .av{width:32px;height:32px;border-radius:50%;background:rgb(var(--c-chart1));color:var(--ground);display:grid;place-items:center;font-size:10.5px;font-weight:500}.site .msg .tile{width:32px!important;height:32px!important}.site .msg b{font-weight:500;font-size:14px;margin-right:7px}.site .msg small{color:var(--soft);font-size:12px}.site .msg p{color:var(--body);margin-top:3px}.site .draft{margin:12px 0 0;border:1px solid var(--line2);border-radius:var(--r2);overflow:hidden;background:var(--ground)}.site .draft .h{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:13px 14px;color:var(--body)}.site .draft .h b{font-weight:500}.site .draft .dk{font-size:10px;color:var(--amberDeep);background:rgb(var(--c-amber)/.16);padding:3px 7px;border-radius:4px;align-self:center}.site .draft .f{display:flex;gap:8px;align-items:center;justify-content:flex-end;padding:10px 12px;border-top:1px solid var(--line);background:var(--paper)}.site .draft .f span:first-child{margin-right:auto;color:var(--soft);font-size:13px}.site .cards3{display:grid;grid-gap:14px;gap:14px;margin-top:64px}.site .card{background:var(--ground);color:var(--ink);border-radius:var(--r3);padding:12px 12px 30px;display:flex;flex-direction:column;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px var(--line);transition:transform .3s var(--ease),box-shadow .3s var(--ease)}.site .card:hover{transform:translateY(-3px);box-shadow:inset 0 0 0 1px var(--line),0 24px 48px -20px rgb(var(--c-markInk)/.5)}.site .artbox{height:176px;border-radius:var(--r2);display:grid;place-items:center;margin-bottom:28px;border:1px solid var(--line);background-color:var(--inset);background-image:radial-gradient(rgb(var(--c-ink)/.09) 1px,transparent 1.3px);background-size:16px 16px}.site .card .art{width:150px;height:107px;color:var(--amber)}.site .card h3{color:var(--ink);font-size:28px;letter-spacing:-.02em;padding:0 16px}.site .card p{color:var(--body);font-size:17px;line-height:1.5;margin-top:12px;padding:0 16px}@media(min-width:900px){.site .cards3{grid-template-columns:repeat(3,1fr)}}.site .grey{background:var(--paper)}.site .marq{overflow:hidden;margin-top:56px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.site .marq .row{display:flex;gap:12px;width:max-content;margin-bottom:12px;animation:slide 60s linear infinite}.site .marq .row.b{animation-direction:reverse;animation-duration:75s}.site .marq:hover .row{animation-play-state:paused}@keyframes slide{to{transform:translateX(-50%)}}.site .tool{position:relative;display:flex;align-items:center;gap:14px;min-width:248px;padding:14px 18px 14px 14px;background:var(--ground);border:1px solid var(--line);border-radius:var(--r2);box-shadow:0 1px 2px rgb(var(--c-markInk)/.04)}.site .tool .lg{width:44px;height:44px;border-radius:var(--r);background:var(--paper);border:1px solid var(--line);display:grid;place-items:center;flex:none;color:var(--mu)}.site .tool .lg svg{width:24px;height:24px}.site .tool .tn{display:grid;grid-gap:3px;gap:3px}.site .tool b{font-weight:500;font-size:18px;letter-spacing:-.01em;line-height:1.1}.site .tool .k{color:var(--soft);font-size:10.5px}.site .tool.soon .lg svg{filter:grayscale(1);opacity:.55}.site .tool.soon b{color:var(--mu)}.site .cap{background:linear-gradient(var(--ground) 0,var(--paper) 100%)}.site .acc{background:var(--ground);border:1px solid var(--line);border-radius:var(--r3);box-shadow:0 2px 4px rgb(var(--c-markInk)/.03),0 30px 60px -30px rgb(var(--c-markInk)/.16);margin-top:64px;padding:6px clamp(18px,3vw,32px)}.site details{border-top:1px solid var(--line)}.site details:first-child{border-top:0}.site summary{list-style:none;display:flex;align-items:center;gap:16px;padding:24px 0;cursor:pointer;font-size:clamp(20px,2vw,24px);letter-spacing:-.015em;color:var(--mu);transition:color .15s}.site summary:hover{color:var(--ink)}.site summary::-webkit-details-marker{display:none}.site summary .ic{width:38px;height:38px;border-radius:var(--r2);background:var(--paper);border:1px solid var(--line);color:var(--mu);display:grid;place-items:center;flex:none;transition:background .2s,color .2s,border-color .2s}.site summary{position:relative}.site summary:after{content:"";margin-left:auto;flex:none;width:30px;height:30px;border-radius:50%;border:1px solid var(--line2);transition:background-color .2s}.site summary:before{content:"";position:absolute;right:11px;top:50%;width:7px;height:7px;border-right:1.5px solid var(--ink);border-bottom:1.5px solid var(--ink);transform:translateY(-70%) rotate(45deg);transition:transform .25s var(--ease)}.site details[open]>summary{color:var(--ink)}.site details[open]>summary .ic{background:var(--mark);border-color:var(--mark);color:var(--amber)}.site details[open]>summary:after{background-color:var(--paper)}.site details[open]>summary:before{transform:translateY(-25%) rotate(-135deg)}.site .dbody{padding:0 0 32px 54px;display:grid;grid-gap:20px;gap:20px}.site .tags{display:flex;gap:8px;flex-wrap:wrap}.site .tag{display:inline-flex;gap:8px;align-items:center;height:30px;padding:0 11px;border:1px solid var(--line);border-radius:999px;background:var(--paper);font-size:10.5px;color:var(--mu)}.site .tag:before{content:"";width:10px;height:6px;border-left:1.5px solid var(--ink);border-bottom:1.5px solid var(--ink);transform:rotate(-45deg) translateY(-2px)}.site .dbody>p{color:var(--mu);font-size:18px;line-height:1.55;max-width:38em}.site .pshot .win{max-width:620px}.site .routine{padding:22px 24px 24px;display:grid;grid-gap:14px;gap:14px}.site .routine .note{border:1px dashed var(--line2);border-radius:var(--r2);padding:14px 16px;background:var(--paper)}.site .routine .note .k{color:var(--soft);display:block;margin-bottom:6px;font-size:10.5px}.site .routine .acts{display:flex;gap:8px;margin-top:12px}.site .mini{display:grid;grid-template-columns:36px 1fr auto;grid-gap:12px;gap:12px;align-items:center;padding:12px 0 2px;border-top:1px solid var(--line)}.site .mini i{width:36px;height:36px;border-radius:var(--r2);background:var(--paper);border:1px solid var(--line);display:grid;place-items:center;font:normal 400 10px var(--font-dmmono);color:var(--mu)}.site .mini small{display:block;color:var(--soft);font-size:13px}.site .mini .on{display:inline-flex;align-items:center;gap:6px;font:400 10.5px var(--font-dmmono);text-transform:uppercase;letter-spacing:.06em;color:var(--good);background:rgb(var(--c-good)/.08);padding:4px 9px;border-radius:999px}.site .mini .on:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--good)}@media(max-width:640px){.site .dbody{padding-left:0}}.site .navy{background:var(--paper);position:relative;overflow:hidden}.site .navy:before{content:"";position:absolute;left:50%;top:0;width:min(900px,90%);height:1px;transform:translateX(-50%);background:linear-gradient(90deg,transparent,rgb(var(--c-amber)/.5),transparent)}.site .night{padding:clamp(72px,8vw,112px) 0}.site .nightgrid{display:grid;grid-gap:28px;gap:28px;align-items:center;margin-top:40px}.site .nmap .kmap-canvas{display:block;width:100%;aspect-ratio:auto;height:min(40svh,380px);min-height:240px;max-height:none}.site .ntime{position:relative;height:2px;margin:10px 6px 0;background:rgb(var(--c-line));border-radius:1px}.site .ntime i{position:absolute;top:-3px;width:8px;height:8px;border-radius:50%;background:var(--amber);box-shadow:0 0 12px rgb(var(--c-amber)/.8);left:0}.site .nlabels{display:flex;justify-content:space-between;margin-top:8px;padding:0 6px;color:var(--mu);font-size:10.5px}.site .ncaps{position:relative;min-height:7.5em}.site .ncaps .nc{position:absolute;inset:0 auto auto 0;margin:0;font-size:clamp(18px,1.6vw,21px);line-height:1.5;color:var(--body);max-width:24em;opacity:0}.site .ncaps .k{display:block;font:400 10.5px var(--font-dmmono);text-transform:uppercase;letter-spacing:.14em;color:var(--amber);margin-bottom:10px}.site .nchips{display:grid;grid-gap:8px;gap:8px;justify-items:start;align-content:start;min-height:116px;margin-top:10px}.site .nchips span{font:400 12px var(--font-dmmono);color:var(--ink);background:var(--inset);border:1px solid rgb(var(--c-amber)/.5);border-left-width:3px;border-radius:var(--r);padding:7px 11px;box-shadow:0 0 22px rgb(var(--c-amber)/.14);opacity:0}.site .reveal.in .ncaps .a{animation:nv-ca 14s linear infinite}.site .reveal.in .ncaps .b{animation:nv-cb 14s linear infinite}.site .reveal.in .ncaps .c{animation:nv-cc 14s linear infinite}.site .reveal.in .ntime i{animation:nv-sweep 14s linear infinite}.site .reveal.in .nchips .c1{animation:nv-c1 14s linear infinite}.site .reveal.in .nchips .c2{animation:nv-c2 14s linear infinite}.site .reveal.in .nchips .c3{animation:nv-c3 14s linear infinite}@keyframes nv-ca{0%{opacity:1}16%{opacity:1}21%,to{opacity:0}}@keyframes nv-cb{0%,17%{opacity:0}22%,76%{opacity:1}82%,to{opacity:0}}@keyframes nv-cc{0%,78%{opacity:0}84%,96%{opacity:1}to{opacity:0}}@keyframes nv-sweep{0%{left:0}to{left:calc(100% - 8px)}}@keyframes nv-c1{0%,29%{opacity:0;transform:translateY(8px)}33%,96%{opacity:1;transform:none}to{opacity:0}}@keyframes nv-c2{0%,51%{opacity:0;transform:translateY(8px)}55%,96%{opacity:1;transform:none}to{opacity:0}}@keyframes nv-c3{0%,73%{opacity:0;transform:translateY(8px)}77%,96%{opacity:1;transform:none}to{opacity:0}}@media(min-width:900px){.site .nightgrid{grid-template-columns:1.15fr .85fr;gap:56px}}@media(prefers-reduced-motion:reduce){.site .ncaps{min-height:0;display:grid;grid-gap:12px;gap:12px}.site .reveal.in :is(.ncaps .nc,.nchips span,.ntime i){animation:none}.site .ncaps .nc{position:static;opacity:1}.site .nchips span{opacity:1}.site .ntime i{left:calc(100% - 8px)}}.site .stats{display:grid;grid-gap:14px;gap:14px;margin-top:64px}.site .stat{padding:30px 28px 32px;background:var(--ground);border:1px solid var(--line);border-radius:var(--r3)}.site .stat .ix{display:inline-grid;place-items:center;height:24px;padding:0 8px;border-radius:999px;background:var(--paper);border:1px solid var(--line);color:var(--mu);font-size:10.5px;margin-bottom:28px}.site .stat b{display:block;font-size:clamp(30px,3.4vw,40px);font-weight:500;letter-spacing:-.035em;line-height:1.05}.site .stat>.k:not(.ix){display:block;color:var(--soft);margin-top:10px}.site .stat p{color:var(--mu);margin-top:16px;max-width:26em;font-size:17px;line-height:1.5}@media(min-width:900px){.site .stats{grid-template-columns:repeat(3,1fr)}}.site .faqgrid{display:grid;grid-gap:40px;gap:40px}.site .faqhead .sublede a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line2);text-decoration-color:var(--line2);text-underline-offset:3px;transition:-webkit-text-decoration-color .15s;transition:text-decoration-color .15s;transition:text-decoration-color .15s,-webkit-text-decoration-color .15s}.site .faqhead .sublede a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.site .faq details,.site .faq details:first-child{border-top:1px solid var(--line)}.site .faq details:last-child{border-bottom:1px solid var(--line)}.site .faq summary{font-size:20px;color:var(--ink);padding:22px 0}.site .faq details>p{color:var(--mu);font-size:17px;line-height:1.6;padding:0 48px 26px 0;max-width:40em}@media(min-width:900px){.site .faqgrid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:72px;align-items:start}.site .faqhead{position:-webkit-sticky;position:sticky;top:110px}}.site .closeblock{position:relative;overflow:hidden;background:var(--paper);border-radius:var(--r3);padding:clamp(56px,8vw,104px) var(--pad);text-align:center}.site .closeblock:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(rgb(var(--c-ink)/.1) 1px,transparent 1.3px);background-size:22px 22px;-webkit-mask-image:radial-gradient(ellipse 60% 70% at 50% 0,#000,transparent 75%);mask-image:radial-gradient(ellipse 60% 70% at 50% 0,#000,transparent 75%)}.site .closeblock>*{position:relative}.site .closeblock h2{max-width:16em;margin:28px auto 0}.site .closeblock h2 span{white-space:nowrap}@media(max-width:420px){.site .closeblock h2 span{white-space:normal}}.site .closeblock>.tile{box-shadow:0 0 0 1px var(--line2),0 10px 30px rgb(var(--c-amber)/.18)}.site .cform{display:flex;gap:10px;justify-content:center;align-items:flex-start;margin-top:36px;flex-wrap:wrap}.site .cform input{width:min(340px,100%);height:44px;border-radius:var(--r);border:1px solid var(--line2);background:rgb(var(--c-ink)/.06);color:var(--ink);padding:0 14px;font:400 16px var(--font-outfit),sans-serif;outline:0;transition:border-color .15s,background .15s}.site .cform input:hover{border-color:rgb(var(--c-ink)/.3)}.site .cform input:focus{border-color:var(--amber);background:rgb(var(--c-ink)/.09)}.site .cform input[aria-invalid=true]{border-color:var(--warn)}.site .cform input::placeholder{color:var(--soft)}.site .cform .cta.pri{box-shadow:2px 2px 0 rgb(var(--c-rail))}.site .cerr{width:100%;text-align:center;color:var(--warn);font-size:14px;margin:0}.site .cnote{margin-top:16px;color:var(--soft);font-size:14px}.site .footwrap{background:var(--ground);border-top:0;padding:0 var(--pad)}.site .footwrap footer{max-width:calc(1180px - 2 * var(--pad));margin:0 auto;padding:36px 0 48px;font-family:var(--font-dmmono),ui-monospace,monospace;font-size:11px;letter-spacing:.06em;color:var(--soft);gap:14px 24px}.site .footwrap a,.site .footwrap button{text-decoration:none;color:var(--mu);transition:color .15s}.site .footwrap a:hover,.site .footwrap button:hover{color:var(--ink)}.site .footer-legal{gap:8px 20px}.site .footer-legal :is(a,button){font-size:11px;color:var(--mu);border-bottom:0}.site .footer-legal :is(a,button):hover{color:var(--ink);text-decoration:none}.site .reveal{transition:opacity .8s var(--ease),transform .8s var(--ease)}.js .site .reveal:not(.in){opacity:0;transform:translateY(20px)}.site .reveal:not(.in) *{animation-play-state:paused!important}.js .site :is(.cards3,.stats).reveal:not(.in){opacity:1;transform:none}.js .site :is(.cards3,.stats).reveal:not(.in)>*{opacity:0}.site :is(.cards3,.stats).reveal.in>*{animation:home-rise .7s var(--ease) backwards}.site :is(.cards3,.stats).reveal.in>:nth-child(2){animation-delay:.08s}.site :is(.cards3,.stats).reveal.in>:nth-child(3){animation-delay:.16s}@keyframes home-rise{0%{opacity:0;transform:translateY(20px)}}.site #join,.site .hero,.site .sec{scroll-margin-top:84px}html:has(.site){scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html:has(.site){scroll-behavior:auto}.site .marq .row{animation:none}.js .site .reveal:not(.in),.js .site :is(.cards3,.stats).reveal:not(.in)>*{opacity:1;transform:none}.site .card,.site .reveal{transition:none}.site :is(.cards3,.stats).reveal.in>*{animation:none}}@media(max-width:640px){.site h1 br{display:none}.site .win-body{padding:20px 18px 22px}.site .win-bar .wsub{display:none}.site .faq details>p{padding-right:0}.site .cform .cta,.site .cform input{width:100%}}