@font-face{font-family:Lilita;src:url(/_astro/LilitaOne.gnVk3YqV.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Nunito;src:url(/_astro/Nunito-Regular.BHoo_woG.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Nunito;src:url(/_astro/Nunito-Heavy.BhXxTJSs.woff2)format("woff2");font-weight:700 1000;font-style:normal;font-display:swap}:root{--ink:#183967;--body:#385c83;--pearl:#f4fcff;--rim:#63bdce;--low:#d9f6ff;--cyan:#36d9ee;--berry:#f52c91;--berry-hi:#ffb1df;--berry-lip:#ac267e;--pressed:#d91b83;--mint:#b6fff2;--mint-ink:#146474;--board:#243a68;--ice:#2874b4;--shadow:0 7px 0 #63bdce35,0 18px 35px #1839670c;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{color:var(--ink);background:var(--pearl);overflow-wrap:break-word;margin:0;font:17px/1.65 Nunito,Arial,sans-serif}h1,h2,h3,p,figure{margin:0}h1,h2,h3{text-wrap:balance;font-family:Lilita,Arial,sans-serif;font-weight:400;line-height:1.1}h1{font-size:clamp(38px,5vw,60px)}h2{font-size:clamp(30px,3.3vw,44px)}h3{font-size:26px}p{color:var(--body)}strong,b{font-weight:900}a{color:var(--ice);text-underline-offset:4px;text-decoration-thickness:1.5px}a:hover{text-decoration-thickness:2.5px}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}img{max-width:100%;height:auto;display:block}picture,svg{display:block}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible{outline:3px solid var(--ink);outline-offset:5px}main:focus{outline:0}[hidden]{display:none!important}::selection{background:var(--mint);color:var(--ink)}.skip-link{z-index:99;background:var(--ink);color:#fff;border-radius:12px;padding:12px 20px;position:fixed;top:-150px;left:16px}.skip-link:focus{top:16px}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.site-header{z-index:2;background:#fff;border-bottom:2px solid #c4e8f0;position:relative}.header-inner{justify-content:space-between;align-items:center;gap:16px;max-width:1200px;min-height:100px;margin:auto;padding:18px 32px;display:flex}.brand{min-height:44px;color:var(--ink);align-items:center;gap:12px;font:30px/1 Lilita,sans-serif;text-decoration:none;display:flex}.brand-mark{filter:drop-shadow(0 3px #63bdce55);flex:none;width:42px;height:42px}.brand-mark img{width:100%;height:100%}.brand-sub{letter-spacing:2.3px;padding-top:5px;font:900 10px/1.6 Nunito,sans-serif;display:block}.header-inner nav{align-items:center;gap:20px;display:flex}.header-inner nav a{min-height:44px;color:var(--ink);border-radius:14px;align-items:center;gap:9px;padding:10px 16px;font-weight:900;text-decoration:none;display:inline-flex}.header-inner nav a[aria-current=page]{background:var(--low)}.header-inner nav a:hover{background:#eaf9fd}.section-wrap,.hero-inner{max-width:1200px;margin:auto;padding-left:32px;padding-right:32px}.section-intro{text-align:center;max-width:650px;margin:0 auto 38px}.section-intro>p:last-child{margin-top:14px}.eyebrow{letter-spacing:1.8px;text-transform:uppercase;color:var(--mint-ink);margin-bottom:12px;font-size:12px;font-weight:900;line-height:1.5}.pill-tag,.tag{background:var(--mint);color:var(--mint-ink);border-radius:9px;padding:7px 12px;font-size:12px;font-weight:900;line-height:1.5;display:inline-block}.text-link{align-items:center;gap:6px;min-height:44px;font-weight:900;display:inline-flex}.ribbon{background:var(--ice);border:2px solid var(--ink);color:#fff;letter-spacing:.5px;width:max-content;max-width:100%;box-shadow:0 4px 0 var(--ink);border-radius:10px;margin:0 0 24px;padding:10px 23px;font:400 18px/1.3 Lilita,sans-serif;transform:rotate(-2deg)}.jelly-button,.button{color:#fff;background:var(--berry);border:2px solid var(--berry-lip);border-top-color:var(--berry-hi);min-height:60px;box-shadow:0 6px 0 var(--berry-lip),inset 0 3px 0 #ffb1df88;text-align:center;border-radius:20px;justify-content:center;align-items:center;gap:16px;padding:12px 28px 14px;font:400 25px/1.15 Lilita,sans-serif;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex}.jelly-button:hover,.button:hover{box-shadow:0 8px 0 var(--berry-lip),inset 0 3px 0 #ffb1df88;background:#e82489;text-decoration:none;transform:translateY(-2px)}.jelly-button:active,.button:active{background:var(--pressed);box-shadow:0 2px 0 var(--berry-lip);transform:translateY(4px)}.store-row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.store-item{background:#e5edf1;border:1px solid #b9cbd6;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:12px 14px 14px;display:flex}a.store-item{border-color:var(--rim);background:#fff;min-height:44px;text-decoration:none}a.store-item:hover{background:#eafaff}.store-state{letter-spacing:1px;text-transform:uppercase;color:#38516d;font-size:11px;font-weight:900;line-height:1.4}.store-item img{flex:none;width:auto;max-width:none;height:40px}.hero{isolation:isolate;background:radial-gradient(at 70% 25%,#f4fcff99 0,#0000 48%),linear-gradient(150deg,#b0edff 0%,#c8f4ff 60%,#baf6ef 100%);border-bottom:2px solid #b6e7ef;position:relative;overflow-x:clip}.hero:after{content:"";z-index:-1;background:linear-gradient(#0000,#f4fcff88);height:90px;position:absolute;inset:auto 0 0}.hero-inner{grid-template-columns:1fr 1.12fr;align-items:center;gap:46px;padding-top:70px;padding-bottom:76px;display:grid}.hero h1{letter-spacing:-1.5px;text-shadow:0 3px #fff9;font-size:clamp(58px,5.7vw,76px);line-height:.98}.hero .ribbon{margin-bottom:12px}.hero-wordmark{width:min(100%,440px);margin:0 0 -4px -6%}.hero-wordmark img{width:100%;height:auto}.hero-subtitle{letter-spacing:0;font-size:.49em;line-height:1.3;display:block}.hero-pitch{color:var(--ink);margin-top:23px;font-size:27px;font-weight:900;line-height:1.3}.hero-description{max-width:400px;margin-top:14px;font-size:17px;line-height:1.65}.hero .store-row{margin-top:25px;margin-bottom:25px}.hero-art{padding:13px 6px 0;position:relative}.art-stage{position:relative}.art-frame{border:3px solid var(--rim);background:#8fdcf5;border-radius:36px;position:relative;overflow:hidden;transform:rotate(2deg);box-shadow:0 12px #63bdce66,0 25px 65px #2b708520}.art-frame img{aspect-ratio:6/5;object-fit:cover;width:100%}.hero-character{z-index:3;pointer-events:none;filter:drop-shadow(0 8px 6px #18396726);position:absolute}.hero-mira{width:21%;bottom:-26px;left:-34px}.hero-pip{width:25%;bottom:-22px;right:-26px}.hero-caption{text-align:center;color:var(--ink);margin:27px 0 0;font-size:14px;font-weight:900}.status-dot{background:var(--mint-ink);border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.jelly-decoration{z-index:1;pointer-events:none;border:2px solid #ffffffb3;position:absolute;box-shadow:inset 0 -7px #0002,inset 0 4px #fffa,0 8px 10px #18396717}.jelly-one{background:var(--berry);border-radius:19px;width:58px;height:58px;top:-2px;right:-7px;transform:rotate(14deg)}.jelly-two{background:#36d9ee;border-radius:50% 50% 50% 13px;width:48px;height:48px;top:14%;left:-13px;transform:rotate(-15deg)}.jelly-three{background:#ffd25e;border-radius:11px;width:30px;height:30px;top:-14px;left:22%;transform:rotate(-8deg)}.tiny-spark{z-index:1;color:var(--ink);pointer-events:none;font-size:32px;line-height:1;position:absolute}.spark-one{top:-23px;right:73px}.spark-two{font-size:24px;top:36%;right:-14px}.features{padding-top:78px;padding-bottom:82px}.feature-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.feature-card{border:2px solid var(--rim);box-shadow:var(--shadow);background:#fff;border-radius:24px;flex-direction:column;align-items:flex-start;padding:26px 22px 23px;display:flex}.feature-mark{width:68px;height:68px;color:var(--ink);border:2px solid #fff;border-radius:21px;place-items:center;margin-bottom:23px;font:400 29px Lilita,sans-serif;display:grid;box-shadow:0 4px #1839671a}.mark-blue{background:var(--low)}.mark-pink{background:#ffd8ed}.mark-mint{background:var(--mint)}.mark-gold{background:#ffe4a0}.feature-mark svg{fill:none;width:47px;height:47px;stroke:var(--ink);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.feature-card h3{margin-bottom:12px;font-size:24px}.feature-card p{margin-bottom:22px;font-size:15px;line-height:1.65}.feature-foot{letter-spacing:1.2px;color:var(--mint-ink);margin-top:auto;font-size:10px;font-weight:900}.screenshots-section{background:#e1f7ff;border-top:2px solid #c7eaf2;border-bottom:2px solid #c7eaf2;padding:74px 0 64px}.screenshot-grid{grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:20px;display:grid}.screen-card:nth-child(2n){padding-top:30px}.phone-frame{background:var(--ink);border-radius:29px;padding:8px;position:relative;box-shadow:0 8px #9dccda,0 20px 26px #18396714}.phone-screen{background:#134a6b;border:2px solid #fff;border-radius:21px;position:relative;overflow:hidden}.phone-screen img{aspect-ratio:1/2;width:100%;height:auto}.phone-speaker{z-index:1;background:var(--ink);border-radius:0 0 11px 11px;width:43%;height:14px;position:absolute;top:7px;left:28.5%}.screen-card figcaption{text-align:center;margin-top:23px;font-size:14px;font-weight:900}.closing-section{padding-top:72px;padding-bottom:80px}.closing-panel{border:3px solid var(--rim);box-shadow:var(--shadow);background:#fff;border-radius:30px;justify-content:space-between;align-items:center;gap:30px;padding:42px 46px;display:flex}.closing-panel h2{margin:19px 0 15px}.closing-panel>div>p{font-size:16px}.closing-actions .store-row{justify-content:center}.closing-actions .text-link{justify-content:center;margin-top:16px;display:flex}.site-footer{background:#e9f8fc;border-top:2px solid #c4e8f0}.footer-inner{grid-template-columns:1fr auto;gap:20px;max-width:1200px;margin:auto;padding:36px 32px 20px;display:grid}.footer-wordmark{font:30px/1.2 Lilita,sans-serif}.footer-brand p{margin-top:5px;font-size:13px}.site-footer nav{flex-wrap:wrap;align-items:center;column-gap:20px;display:flex}.site-footer nav a{min-width:44px;min-height:44px;color:var(--ink);align-items:center;font-size:14px;font-weight:900;display:inline-flex}.footer-bottom{color:var(--body);border-top:1px solid #bddfe9;grid-column:1/-1;justify-content:space-between;gap:15px;padding-top:18px;font-size:12px;display:flex}.owner-placeholder{color:#614811;-webkit-box-decoration-break:clone;box-decoration-break:clone;overflow-wrap:anywhere;background:#fff0ba;border:1px dashed #9c7a25;border-radius:5px;padding:1px 5px}.content-wrap{max-width:1136px;margin:auto;padding:58px 32px 76px}.page-heading{max-width:800px;margin-bottom:34px}.page-heading>p:not(.eyebrow){margin-top:17px}.page-heading h1{font-size:clamp(37px,4.5vw,56px)}.page-heading .updated{font-size:13px}.notice{color:#614811;background:#fff6d9;border:1px solid #c4a458;border-left:4px solid #9d7829;border-radius:12px;margin:0 0 34px;padding:17px 20px;font-size:14px;line-height:1.7}.notice p{color:#614811}.notice p+p{margin-top:10px}.notice h2{margin-bottom:15px;font-size:25px}.reading-layout{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:46px;display:grid}.toc{background:#eaf7fb;border:1px solid #a8d7e2;border-radius:18px;padding:19px 14px;position:sticky;top:24px}.toc h2{padding:0 9px 13px;font-size:22px}.toc a{min-height:44px;color:var(--body);border-radius:7px;align-items:center;padding:8px 9px;font-size:13px;font-weight:900;line-height:1.4;text-decoration:none;display:flex}.toc a:hover{background:var(--low);color:var(--ink)}.policy{max-width:71ch;font-size:17px;line-height:1.8}.policy section{scroll-margin-top:28px}.policy section+section{border-top:1px solid #c9e4ec;margin-top:30px;padding-top:30px}.policy h2{text-wrap:initial;margin-bottom:13px;font-family:Nunito,Arial,sans-serif;font-size:23px;font-weight:900;line-height:1.4}.policy p+p,.policy ul+p,.policy p+div{margin-top:15px}.policy ul{color:var(--body);margin:15px 0;padding-left:22px}.policy li{padding:3px 0 3px 3px}.policy a,.page-note a,.steps a,.faq-list a,.contact-card p a{overflow-wrap:anywhere;padding:12px 0}.policy div.owner-placeholder{margin-top:18px;padding:17px 19px;display:block}.policy .owner-placeholder p{color:#614811}.policy p.owner-placeholder{padding:12px 15px;display:block}.contact-card{border:2px solid var(--rim);box-shadow:var(--shadow);background:#fff;border-radius:24px;justify-content:space-between;align-items:center;gap:26px;margin-bottom:54px;padding:32px 36px;display:flex}.contact-card h2{margin-top:14px;margin-bottom:12px;font-size:34px}.contact-card p{font-size:16px}.contact-card p a{word-break:break-word;font-weight:900}.contact-card .button{flex:none}.contact-card p+p{margin-top:12px}.faq-section{max-width:850px;margin:0 auto 44px}.section-heading{margin-bottom:24px}.faq-list{border:2px solid var(--rim);background:#fff;border-radius:22px;overflow:hidden}.faq-list details+details{border-top:1px solid #badee8}.faq-list summary{cursor:pointer;min-height:64px;padding:22px 60px 22px 24px;font-weight:900;line-height:1.4;list-style:none;position:relative}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";background:var(--low);text-align:center;border-radius:9px;width:27px;height:27px;font-size:22px;line-height:27px;position:absolute;top:19px;right:23px}.faq-list details[open] summary:after{content:"−"}.faq-list details[open] summary{background:#eaf8ff}.faq-list details>div{padding:6px 24px 24px}.faq-list details p{font-size:16px;line-height:1.7}.faq-list details p+p{margin-top:12px}.faq-list summary:focus-visible{outline-offset:-6px;border-radius:14px}.info-grid,.two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.info-card,.option-card{border:2px solid var(--rim);background:#fff;border-radius:24px;padding:30px;box-shadow:0 6px #63bdce26}.info-card{color:var(--ink);text-decoration:none}.info-card h2,.option-card h2{margin-bottom:15px;font-size:29px}.info-card p{font-size:16px}.info-card .text-link{margin-top:14px}.info-card:hover{text-decoration:none}.info-card[href]:hover{border-color:var(--ice);background:#eafaff}.deletion-options{margin-bottom:34px}.option-card .tag{margin-bottom:20px}.steps{counter-reset:step;margin:20px 0 26px;padding:0;list-style:none}.steps li{counter-increment:step;color:var(--body);align-items:start;gap:12px;margin:0 0 17px;font-size:16px;display:flex}.steps li:before{content:counter(step);background:var(--low);width:29px;height:29px;color:var(--ink);border-radius:50%;flex:none;place-items:center;font-weight:900;line-height:1;display:grid}.steps li>span{min-width:0}.steps a{word-break:break-word}.option-card .button{width:100%;padding-left:15px;padding-right:15px;font-size:24px}.check-list{margin:16px 0 0;padding:0;list-style:none}.check-list li{color:var(--body);padding:7px 0 7px 24px;font-size:16px;position:relative}.check-list li:before{content:"✓";color:var(--mint-ink);font-weight:900;position:absolute;left:0}.deletion-details p:not(.eyebrow){margin-top:16px}.timing-card{background:var(--low);border:2px solid var(--rim);border-radius:24px;margin-top:32px;padding:30px}.timing-card h2{font-size:30px}.timing-grid{grid-template-columns:1fr 1fr;gap:30px;margin:28px 0 22px;display:grid}.timing-grid strong{color:var(--ink);font:28px/1.2 Lilita,sans-serif}.timing-grid p{margin-top:9px;font-size:16px}.timing-card>p{font-size:14px}.timing-card>p+p{margin-top:10px}.option-card .steps+p{margin-top:-6px;font-size:15px}.deletion-proof{margin-bottom:34px}.deletion-proof p:not(.eyebrow)+p{margin-top:14px}.page-note{margin-top:30px;font-size:15px}.page-invite{background:#f4fcff linear-gradient(#b9edff,#f4fcff 780px) no-repeat}.invite-section{max-width:920px;padding-top:48px;padding-bottom:65px}.invite-intro{text-align:center;margin-bottom:32px}.invite-intro .ribbon{margin-left:auto;margin-right:auto}.invite-intro h1{font-size:clamp(36px,4vw,50px);line-height:1.1}.invite-intro>p:last-child{margin-top:15px}.invite-card{border:3px solid var(--rim);max-width:580px;box-shadow:var(--shadow);text-align:center;background:#fff;border-radius:30px;margin:auto;padding:32px 38px 34px;position:relative}.invite-pip{z-index:1;pointer-events:none;filter:drop-shadow(0 6px 5px #1839671f);width:92px;position:absolute;top:-70px;right:-58px}.invite-icon{filter:drop-shadow(0 4px #63bdce40);width:72px;margin:0 auto 12px}.invite-icon img{width:100%;height:auto}.invite-card:has(#invite-invalid:not([hidden])) .invite-icon{display:none}.invite-card h2{margin:18px 0 12px;font-size:29px}.invite-card p{font-size:16px}.code-well{background:var(--low);border:2px dashed #6392ad;border-radius:18px;margin:24px 0 0;padding:20px}.code-label{letter-spacing:2px;color:var(--body);font-size:10px;font-weight:900;display:block}.friend-code{letter-spacing:3px;margin:9px 0;font:400 clamp(35px,6vw,48px)/1.2 Lilita,sans-serif;display:block}.copy-button{border:2px solid var(--ice);color:var(--ink);background:#fff;border-radius:12px;justify-content:center;align-items:center;gap:15px;min-width:142px;min-height:44px;padding:8px 13px;font-size:14px;font-weight:900;display:inline-flex}.copy-button:hover{background:#f4fcff}.copy-status{min-height:28px;color:var(--mint-ink);margin:9px 0 12px;font-size:13px!important}.invite-card .jelly-button{width:100%}.app-hint{margin-top:18px;font-size:12px!important}.manual-code{border:2px solid var(--ice);width:100%;min-height:44px;color:var(--ink);text-align:center;border-radius:10px;margin:8px 0 20px;padding:8px}.invite-error-icon{width:64px;height:64px;color:var(--ink);background:#ffd8ed;border-radius:22px;place-items:center;margin:0 auto 20px;font:42px Lilita,sans-serif;display:grid}.invite-card #invite-invalid p{margin:12px 0 26px}.invite-how{text-align:center;max-width:670px;margin:43px auto 0}.invite-how h2{font-size:30px}.invite-steps{grid-template-columns:repeat(3,1fr);gap:20px;margin:27px 0 30px;padding:0;list-style:none;display:grid}.invite-steps li>span{background:var(--mint);width:37px;height:37px;color:var(--mint-ink);border:1px solid #70b8b0;border-radius:50%;place-items:center;margin:0 auto 12px;font:23px Lilita,sans-serif;display:grid}.invite-steps h3{margin-bottom:7px;font-family:Nunito,sans-serif;font-size:16px;font-weight:900}.invite-steps p{font-size:14px;line-height:1.5}.invite-how .store-row{justify-content:center}.invite-card .notice{text-align:left;margin-top:20px;margin-bottom:0}.page-404{background:#d9f6ff}.not-found{padding-top:60px;padding-bottom:70px}.lost-card{border:3px solid var(--rim);text-align:center;max-width:700px;box-shadow:var(--shadow);background:#fff;border-radius:30px;margin:auto;padding:42px 32px}.lost-orbit{background:var(--low);border:2px solid var(--rim);border-radius:42px;place-items:center;width:126px;height:126px;margin:0 auto 28px;display:grid;transform:rotate(-8deg);box-shadow:0 7px #9cdae6}.lost-orbit span{font:48px Lilita,sans-serif;transform:rotate(8deg)}.lost-card h1{font-size:44px}.lost-card p:not(.eyebrow){margin:20px 0 27px}.lost-card .text-link{justify-content:center;margin:20px auto 0;display:flex}@media (width>=1600px){.hero-inner{padding-top:85px;padding-bottom:90px}}@media (width<=1000px){.hero-inner{gap:28px}.hero h1{font-size:60px}.hero-pitch{font-size:24px}.hero-description{font-size:16px}.feature-grid{grid-template-columns:repeat(2,1fr)}.feature-card{padding:26px}.screenshot-grid{gap:12px}.closing-panel{gap:22px;padding:30px}.closing-panel h2{font-size:36px}.reading-layout{grid-template-columns:210px minmax(0,1fr);gap:28px}.contact-card{padding:27px}.footer-inner{grid-template-columns:1fr}.site-footer nav{gap:5px 25px}.brand{font-size:28px}.invite-pip{width:80px;top:-62px;right:-30px}}@media (width<=760px){.header-inner{min-height:84px;padding:15px 20px}.header-inner nav{gap:4px}.header-inner nav a{padding:10px;font-size:14px}.hero-inner{text-align:center;grid-template-columns:1fr;gap:39px;padding-top:38px;padding-bottom:42px}.hero-copy{max-width:490px;margin:auto}.hero .ribbon{margin-left:auto;margin-right:auto}.hero-wordmark{width:min(100%,320px);margin:0 auto -2px}.hero h1{font-size:65px}.hero-pitch{margin-top:20px;font-size:25px}.desktop-break{display:none}.hero-description{max-width:360px;margin-left:auto;margin-right:auto}.hero .store-row{justify-content:center}.hero .jelly-button{min-width:218px}.hero-art{width:100%;max-width:480px;margin:auto;padding:0 7px}.art-frame{border-radius:28px;transform:rotate(1.5deg)}.hero-mira{bottom:-22px;left:-6px}.hero-pip{bottom:-20px;right:-4px}.jelly-one{width:48px;height:48px;top:-8px;right:0}.jelly-two{top:10%;left:0}.spark-one{top:-26px;right:68px}.spark-two{right:2px}.hero-caption{margin-top:24px}.features{padding-top:49px;padding-bottom:52px}.section-wrap,.hero-inner{padding-left:22px;padding-right:22px}.section-intro{margin-bottom:28px}.section-intro h2{font-size:36px}.section-intro p{font-size:16px}.feature-grid{gap:16px}.feature-card{padding:22px 19px}.feature-card h3{font-size:25px}.feature-card p{font-size:15px}.screenshot-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 24px;max-width:450px;margin:auto}.screen-card:nth-child(2n){padding-top:0}.screen-card:last-child{grid-column:1/-1;justify-self:center;width:calc(50% - 12px)}.screenshots-section{padding:46px 0}.closing-section{padding-top:44px;padding-bottom:48px}.closing-panel{text-align:center;padding:30px 22px;display:block}.closing-actions{margin-top:24px}.closing-panel h2{font-size:37px}.content-wrap{padding:35px 22px 50px}.reading-layout{display:block}.toc{grid-template-columns:1fr 1fr;gap:0 12px;margin-bottom:28px;display:grid;position:static}.toc h2{grid-column:1/-1}.policy{max-width:none}.policy h2{font-size:22px}.policy section+section{margin-top:25px;padding-top:25px}.notice{padding:15px;font-size:14px}.page-heading{margin-bottom:25px}.page-heading h1{font-size:40px}.page-heading>p:not(.eyebrow){font-size:16px}.page-heading .updated{font-size:13px!important}.contact-card{margin-bottom:40px;padding:26px 22px;display:block}.contact-card .button{margin-top:21px}.info-grid,.two-column{grid-template-columns:1fr;gap:21px}.info-card,.option-card{padding:25px}.info-card h2,.option-card h2{font-size:28px}.timing-card{padding:25px}.timing-grid{gap:22px}.timing-grid strong{font-size:25px}.faq-list summary{padding:20px 52px 20px 20px;font-size:16px}.faq-list summary:after{right:16px}.faq-list details>div{padding:8px 20px 20px}.invite-section{padding-top:32px;padding-bottom:42px}.invite-intro .ribbon{padding:9px 15px;font-size:16px}.invite-intro h1{font-size:38px}.invite-card{border-radius:25px;padding:26px 23px}.invite-card h2{font-size:28px}.invite-pip{width:66px;top:-52px;right:-8px}.friend-code{letter-spacing:2px;font-size:40px}.invite-how{margin-top:36px}.invite-steps{text-align:left;max-width:350px;margin:25px auto;display:block}.invite-steps li{align-items:start;gap:15px;margin:0 0 21px;display:flex}.invite-steps li>span{flex:none;margin:0}.invite-steps p{font-size:14px}.footer-inner{gap:16px;padding:29px 22px 22px}.footer-bottom{display:block}.footer-bottom>span{margin-top:8px;display:block}.site-footer nav{gap:0 22px}.site-footer nav a{font-size:14px}.lost-card{padding:34px 23px}.lost-card h1{font-size:36px}.not-found{padding-top:35px;padding-bottom:45px}.lost-card .jelly-button{width:100%}}@media (width<=420px){body{font-size:16px}.brand{gap:8px;font-size:24px}.brand-mark{width:36px;height:36px}.hero-wordmark{width:min(100%,290px)}.brand-sub{letter-spacing:1.7px;font-size:8px}.header-inner{gap:5px;padding-left:16px;padding-right:12px}.header-inner nav a{padding:10px 8px;font-size:13px}.header-inner nav a span{display:none}.hero h1{font-size:57px}.hero .ribbon{font-size:16px}.hero-pitch{font-size:23px}.store-row{gap:10px}.store-item{padding:10px 10px 12px}.hero .store-row{flex-wrap:nowrap}.feature-grid{grid-template-columns:1fr}.feature-card{min-height:195px;padding:24px 23px 24px 101px;position:relative}.feature-card .feature-mark{border-radius:19px;width:60px;height:60px;font-size:25px;position:absolute;top:25px;left:20px}.feature-card .feature-mark svg{width:43px;height:43px}.feature-card h3{font-size:26px}.feature-card p{margin-bottom:15px;font-size:15px}.feature-foot{font-size:9px}.section-wrap,.hero-inner{padding-left:18px;padding-right:18px}.screenshot-grid{gap:28px 16px}.phone-frame{border-radius:23px;padding:6px}.phone-screen{border-radius:17px}.phone-speaker{height:12px;top:6px}.screen-card figcaption{font-size:12px}.screen-card:last-child{width:calc(50% - 8px)}.closing-panel{padding:27px 14px}.closing-panel h2{font-size:33px}.closing-panel .store-row{gap:9px}.content-wrap{padding-left:18px;padding-right:18px}.toc{grid-template-columns:1fr}.toc a{font-size:14px}.policy{font-size:16px}.policy h2{font-size:21px}.contact-card{padding:24px 18px}.contact-card h2{font-size:31px}.contact-card p{font-size:15px}.contact-card .button{width:100%}.info-card,.option-card{padding:23px 20px}.steps li{font-size:15px}.timing-grid{grid-template-columns:1fr;gap:20px}.invite-card{padding:24px 18px}.code-well{padding:17px 10px}.friend-code{letter-spacing:1.5px;font-size:37px}.invite-intro h1{font-size:35px}.invite-intro .ribbon{font-size:14px}.invite-card h2{font-size:26px}.invite-card p{font-size:15px}.invite-card .jelly-button{padding-left:16px;padding-right:16px;font-size:24px}.invite-intro{margin-bottom:44px}.invite-pip{width:52px;top:-34px}.invite-icon{width:60px}.site-footer nav{column-gap:19px}}@media (width<=359px){.brand{gap:7px;font-size:22px}.brand-mark{width:32px;height:32px}.hero-wordmark{width:min(100%,260px)}.hero h1{font-size:51px}.hero-pitch{font-size:22px}.hero-description{font-size:15px}.store-row{gap:8px}.store-item{padding:9px 8px 11px}.hero .store-row,.closing-panel .store-row{flex-wrap:wrap}.hero .store-item,.closing-panel .store-item{padding:9px 6px 11px}.closing-panel{padding-left:10px;padding-right:10px}.closing-panel .store-row{gap:8px}.closing-panel .store-item{padding-left:4px;padding-right:4px}.feature-card{padding-left:91px}.feature-card .feature-mark{width:57px;height:57px;left:16px}.screenshot-grid{gap:27px 12px}.screen-card figcaption{font-size:11px}.friend-code{font-size:32px}.invite-how .store-row{gap:8px}.invite-how .store-item{padding-left:7px;padding-right:7px}.invite-intro h1{font-size:32px}.page-heading h1{font-size:36px}.option-card .button{font-size:24px;line-height:1.3}.footer-bottom{font-size:11px}}.hero .store-item,.closing-panel .store-item,.invite-how .store-item{padding:12px 10px 14px}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}.site-header{view-transition-name:site-header}::view-transition-group(site-header),::view-transition-new(site-header){animation:none}::view-transition-old(site-header){display:none}.page-heading h1{view-transition-name:page-title}.page-heading .eyebrow{view-transition-name:page-eyebrow}.ribbon{view-transition-name:ribbon}.no-morph{view-transition-name:none!important}::view-transition-group(page-title),::view-transition-group(page-eyebrow),::view-transition-group(ribbon){animation-duration:.28s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}::view-transition-old(page-title),::view-transition-new(page-title),::view-transition-old(page-eyebrow),::view-transition-new(page-eyebrow),::view-transition-old(ribbon),::view-transition-new(ribbon){object-fit:none;object-position:left top;height:100%}::view-transition-old(page-title),::view-transition-old(page-eyebrow),::view-transition-old(ribbon){animation:90ms ease-in both jh-fade-out}::view-transition-new(page-title),::view-transition-new(page-eyebrow),::view-transition-new(ribbon){animation:.2s ease-out 60ms both jh-fade-in}::view-transition-old(page-title):only-child,::view-transition-old(page-eyebrow):only-child,::view-transition-old(ribbon):only-child{animation:.12s ease-in both jh-page-out}::view-transition-new(page-title):only-child,::view-transition-new(page-eyebrow):only-child,::view-transition-new(ribbon):only-child{animation:.22s ease-out 60ms both jh-page-in}::view-transition-old(root){animation:.12s ease-in both jh-page-out}::view-transition-new(root){animation:.22s ease-out 60ms both jh-page-in}html:has(.reading-layout)::view-transition-new(root),html:has(.reading-layout)::view-transition-new(page-title):only-child,html:has(.reading-layout)::view-transition-new(page-eyebrow):only-child{animation-name:jh-fade-in}.jelly-button:hover,.button:hover{animation:.55s cubic-bezier(.3,.7,.4,1.3) jh-wobble}.jelly-button:active,.button:active{animation:.16s ease-out both jh-press}.copy-button:active{animation:.14s ease-out both jh-press-small}.feature-mark{transition:scale .25s cubic-bezier(.3,1.6,.5,1),rotate .25s cubic-bezier(.3,1.6,.5,1)}.feature-card:hover .feature-mark{rotate:-4deg;scale:1.08}.jelly-one{animation:2.4s ease-in-out 2 jh-float}.jelly-two{animation:2.2s ease-in-out .3s 2 jh-float}.jelly-three{animation:2s ease-in-out .6s 2 jh-float}.tiny-spark{animation:1.5s ease-in-out 3 jh-twinkle}.spark-two{animation-delay:.3s}.hero-pip{animation:2.4s ease-in-out 2 jh-bob}.invite-pip{animation:2.4s ease-in-out jh-bob}.reveal-armed{transition:opacity .45s ease-out,translate .5s cubic-bezier(.2,.8,.2,1)}.reveal-armed:not(.is-revealed){opacity:0;translate:0 24px}.reveal-armed:focus-within{opacity:1;transition:none;translate:none}}@keyframes jh-page-out{to{opacity:0}}@keyframes jh-page-in{0%{opacity:0;translate:0 10px}}@keyframes jh-fade-out{to{opacity:0}}@keyframes jh-fade-in{0%{opacity:0}}@keyframes jh-wobble{0%{scale:1}30%{scale:1.05 .93}55%{scale:.98 1.04}78%{scale:1.015 .99}to{scale:1}}@keyframes jh-press{to{scale:1.04 .92}}@keyframes jh-press-small{to{scale:1.03 .94}}@keyframes jh-float{0%,to{translate:0}50%{translate:0 -10px}}@keyframes jh-twinkle{0%,to{opacity:1;scale:1}50%{opacity:.45;scale:.78}}@keyframes jh-bob{0%,to{translate:0}50%{translate:0 -5px}}@media print{.reveal-armed{opacity:1!important;translate:none!important}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}
