@font-face{font-family:Caveat;src:url(/_astro/caveat-latin-wght-normal.C1hSzPvX.woff2)format("woff2");font-weight:400 700;font-display:swap}@font-face{font-family:Caveat;src:url(/_astro/caveat-latin-ext-wght-normal.Byk3UhVp.woff2)format("woff2");font-weight:400 700;font-display:swap;unicode-range:U+100-24F,U+1E??}:root{--deep:#0f3427;--bright:#ff7a45;--mist:#a9d8f5;--slant:max(4.6vw, 30px);--sun:#f2b134;--sun-ink:#7a3f0a;--apricot:#ffb38a;--apricot-ink:#6b2410;--sky-ink:#0d3f63;--faces:#ffe08a;--blossom:#ffc9d6;--blossom-ink:#7a1f3d;--press:#fffbf4;--press-ink:#993603;--press-bar:#be4404;--act0:#ffb38a;--act0-ink:#181512;--act0-label:#6b2410;--act0-dot:#6b2410;--act1:#0f3427;--act1-ink:#f6f1e7;--act1-label:#ffb38a;--act1-dot:#ffb38a;--act2:#a9d8f5;--act2-ink:#181512;--act2-label:#0d3f63;--act2-dot:#0d3f63;--act-texture:none}@media (pointer:fine){html:has(.experience){scrollbar-width:thin;scrollbar-color:#17754e transparent}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#17754e padding-box padding-box;border:3px solid #0000;border-radius:10px}}body:has(.experience){background:var(--paper)}.hand{font-family:Caveat,Bradley Hand,cursive;font-weight:600}.line,.line>span:not(.ink){display:block}.portrait-sprite{position:absolute}.landing-nav{z-index:20;width:90%;color:var(--paper);justify-content:space-between;align-items:center;gap:24px;padding:12px 0;transition:background-color .25s,color .25s,box-shadow .25s;display:flex;position:absolute;top:22px;left:5%}.landing-nav .wordmark{font-size:34px}.landing-nav .wordmark em{color:var(--bright);transition:color .25s}.nav-right{align-items:center;gap:34px;display:flex}.landing-nav .lang{gap:0;font-size:14px}.landing-nav .lang a,.landing-footer .lang a{place-items:center;min-width:44px;min-height:44px;padding:0;display:inline-grid}.footer-links a{margin-block:-14px;padding-block:14px;display:inline-block}.best h3,.benefit p,.hero-lead,.hero-facts,.closing-copy h2{text-wrap:pretty}.landing-nav .lang a,.landing-nav .lang a[aria-current]{color:inherit}.landing-nav.floating{background:var(--card);width:min(850px,92%);color:var(--ink);border-radius:18px;margin-left:calc(min(850px,92%)/-2);padding:10px 18px;animation:.42s cubic-bezier(.2,.9,.3,1.12) both nav-in;position:fixed;top:14px;left:50%;box-shadow:0 5px 24px #18151214}.landing-nav.floating .wordmark em{color:var(--green)}.landing-nav.floating .lang a{color:var(--muted)}.landing-nav.floating .lang a[aria-current]{color:var(--ink)}@keyframes nav-in{0%{transform:translateY(-140%)}}.store-button{background:var(--press);color:var(--press-ink);text-align:center;border:0;border-radius:14px;padding:18px 26px;font:650 16px/1.2 Figtree,sans-serif;text-decoration:none;display:inline-block;box-shadow:0 6px 24px #00000052}.store-button:disabled{opacity:1;cursor:default}.store-button:hover{color:var(--apricot-ink)}.store-button:focus-visible{outline:3px solid var(--bright);outline-offset:5px}.landing-nav:not(.floating) a:focus-visible,.closing a:focus-visible,.private-card a:focus-visible,.pro-card a:focus-visible{outline:3px solid var(--bright);outline-offset:4px}.landing-nav .store-button{padding:13px 19px;font-size:14px}.landing-nav.floating .store-button{background:var(--press-bar);color:#fff;box-shadow:none}.experience{--story-h:min(78svh, calc(100svh - 190px), 68vw);--hero-k:1.5;--hero-h:max(100svh, 640px);position:relative}.hero{height:var(--hero-h);background:var(--act0);color:var(--paper);position:relative}.photo-field{height:calc(var(--hero-h) + 9svh);background:var(--deep);clip-path:polygon(0 0, 100% 0, 100% calc(var(--hero-h) - 6svh - var(--slant)), 0 calc(var(--hero-h) - 6svh));position:absolute;inset:0 0 auto}.photo-hold{height:calc(var(--hero-h) + 9svh);position:relative}.motion-ready .photo-field{height:calc(2 * (var(--hero-h) + 9svh))}.motion-ready .photo-hold{position:sticky;top:0}.photo-field picture,.photo-field img{width:100%;height:100%;display:block}.scene-crop{max-width:none;display:block;position:absolute;top:0;left:0}.photo-field img{object-fit:cover;object-position:50% 100%}.photo-hold:after,.scene-canvas:after{content:"";background:linear-gradient(180deg, rgb(6 24 18/calc(.62 * var(--grade-k,1))) 0%, rgb(6 24 18/calc(.72 * var(--grade-k,1))) 22%, rgb(6 24 18/calc(.6 * var(--grade-k,1))) 40%, rgb(6 24 18/calc(.44 * var(--grade-k,1))) 52%, rgb(6 24 18/calc(.22 * var(--grade-k,1))) 62%, rgb(6 24 18/calc(.07 * var(--grade-k,1))) 70%, #06181200 78%);position:absolute;inset:0}.hero-copy{text-align:center;width:min(1100px,90%);margin-inline:auto;padding-top:clamp(104px,14.5svh,190px);position:relative}.hero h1{letter-spacing:-.045em;text-wrap:balance;max-width:16.5ch;margin-inline:auto;font-size:clamp(46px,4.6vw + 2.6svh,104px);font-weight:450;line-height:1.02}.hero .end-dot{background:var(--bright);width:.12em;height:.12em;margin-left:.045em}.hero-lead{text-wrap:balance;max-width:44ch;margin:24px auto 26px;font-size:19px;font-weight:500;line-height:1.45}.hero-facts{letter-spacing:.015em;margin-top:18px;font-size:15px;font-weight:600}.scroll-cue{display:none}.motion-ready .scroll-cue{z-index:6;color:#fff;filter:url(#wobble);flex-direction:column;align-items:center;gap:2px;padding:8px 14px;text-decoration:none;display:flex;position:absolute;top:70%;left:50%;transform:translate(-50%)rotate(-3deg)}.scroll-cue .hand{white-space:nowrap;text-shadow:0 1px 10px #00000059;font-size:clamp(26px,2.5vw,36px);line-height:1}.scroll-cue svg{filter:drop-shadow(0 1px 5px #00000059);width:30px;height:40px}.scroll-cue:hover{color:var(--bright)}.scroll-cue:focus-visible{outline:3px solid var(--paper);outline-offset:2px;border-radius:10px;box-shadow:0 0 0 6px #0618128c}.rig{display:none}.motion-ready .rig{z-index:5;pointer-events:none;height:100svh;display:block;position:sticky;top:0;overflow:clip}.motion-ready .hero{margin-top:-100svh}.protagonist{--device-w:min(calc(var(--story-h) * 418 / 872 * var(--hero-k)), 86vw, 640px);visibility:hidden;position:absolute;top:0;left:0}.is-live .protagonist{visibility:visible}.rig.on-dark .protagonist{--metal:#c4c9c2}.scene-window{position:absolute;inset:0;overflow:hidden}.scene-canvas{transform-origin:0 0;filter:saturate(1.2)contrast(1.06)brightness(1.1);position:absolute;top:0;left:0}.rig .screens{will-change:transform;box-shadow:0 -20px 44px #0000004d}.rig .app{visibility:hidden}.probe{width:calc(var(--story-h) * 418 / 872);visibility:hidden;height:0;position:absolute}.fly-dot{background:var(--bright);opacity:0;border-radius:50%;width:20px;height:20px;margin:-10px 0 0 -10px;transition:background-color .4s,box-shadow .4s;position:absolute;top:0;left:0}.fly-dot.is-touch{background:#17754e;box-shadow:0 0 0 2px #ffffffe6}.floats{z-index:2;position:absolute;inset:0}.float{opacity:0;position:absolute;top:0;left:0}.sticker-face{aspect-ratio:1;border:5px solid #fff;border-radius:50%;width:clamp(84px,8.4vw,132px);overflow:hidden;box-shadow:0 14px 30px #0f342738}.sticker-face.is-small{width:clamp(64px,6vw,92px)}.sticker-face .a-face{width:100%;height:100%}.sticker-flag{aspect-ratio:1;background:#fff;border-radius:50%;place-items:center;width:clamp(54px,5vw,76px);display:grid;box-shadow:0 12px 26px #00000047}.sticker-flag .a-flag{width:62%;height:62%}.qr-card{width:clamp(104px,9.4vw,142px);color:var(--ink);text-align:center;background:#fff;border-radius:14px;padding:12px 12px 6px;box-shadow:0 14px 30px #0f342733}.qr-card svg{width:100%;height:auto;fill:var(--ink);display:block}.qr-card .hand{color:var(--green);margin-top:4px;font-size:20px;line-height:1.2;display:block}.bubble{background:var(--sky-ink);color:#fff;border-radius:26px 26px 26px 6px;max-width:160px;padding:10px 16px 12px;box-shadow:0 14px 30px #0f342740}.bubble .hand{font-size:clamp(22px,1.9vw,28px);line-height:1.05;display:block}.story{z-index:2;position:relative}.motion-ready .story:after{content:"";height:var(--slant);background:var(--act2);clip-path:polygon(0 0,100% 0,0 100%);position:absolute;inset:calc(100% - 1px) 0 auto}.skip-story{z-index:10;background:var(--paper);opacity:0;border-radius:12px;padding:14px 20px;position:absolute;top:20px;left:50%;transform:translate(-50%)}.skip-story:focus{opacity:1}.surfaces{display:none}.step{background-color:var(--act0);background-image:var(--act-texture);min-height:100svh;color:var(--act0-ink);justify-content:center;align-items:center;gap:8vw;padding:100px 6%;display:flex}.step.act-1{background-color:var(--act1);color:var(--act1-ink);flex-direction:row-reverse}.step.act-2{background-color:var(--act2);color:var(--act2-ink)}.step-phone,.people-phone{--device-w:min(300px, 64vw)}.step-phone .device-shadow,.people-phone .device-shadow{display:none}.step-copy{width:600px;max-width:46vw}.act-note{color:var(--act0-label);transform-origin:0;margin:0 0 6px;font-size:clamp(30px,2.5vw,40px);font-weight:600;line-height:1.1;transform:rotate(-2.5deg)}.act-1 .act-note{color:var(--act1-label)}.act-2 .act-note{color:var(--act2-label)}.people-heading .act-note{color:var(--apricot-ink);transform-origin:50%}.step h2{letter-spacing:-.04em;font-size:clamp(28px,3.5vw,52px);line-height:1.08}.people-heading h2{letter-spacing:-.04em;font-size:clamp(30px,3.9vw,58px);line-height:1.08}.motion-ready .story{height:var(--story-height,calc(100svh + 3900px))}.motion-ready .stage{background-color:var(--act0);background-image:var(--act-texture);height:100svh;position:sticky;top:0;overflow:clip}.motion-ready .surfaces{display:block;position:absolute;inset:0}.surface{opacity:0;transition:opacity .55s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}.surface.is-on{opacity:1}.surface-1{background-color:var(--act1);background-image:var(--act-texture)}.surface-2{background-color:var(--act2);background-image:var(--act-texture)}.motion-ready .steps{z-index:1;padding-top:var(--steps-pad,calc(50svh - 230px));pointer-events:none;margin-top:-100svh;position:relative}.motion-ready .step{height:calc(var(--step,460px) + var(--extra,0px));background:0 0;min-height:0;padding:0;display:block;position:relative}.motion-ready .step-phone{display:none}.motion-ready .step-copy{top:var(--copy-hold,var(--copy-top,150px));margin-left:var(--copy-left,45.5%);width:var(--copy-width,min(700px, 50.5%));transform-origin:50%;max-width:none;position:sticky}.motion-ready .act-1 .step-copy{margin-left:auto;margin-right:var(--copy-left,45.5%);text-align:right}.motion-ready .act-1 .act-note{transform-origin:100%}.motion-ready .step h2{font-size:var(--headline,clamp(34px, 4.3vw, 66px))}.motion-ready .step .line{white-space:nowrap}.people{z-index:1;background:var(--faces);padding:100px 0 110px;position:relative}.people-heading{text-align:center;width:min(920px,88%);margin:0 auto 50px}.people-phone{margin:0 auto}.crowd{grid-template-columns:repeat(4,1fr);gap:20px;width:min(1100px,90%);margin:60px auto 0;display:grid}.crowd-card{--card-w:100%;--device-w:420px}.crowd-card .f-tile{width:100%}.motion-ready .people{height:var(--people-height,calc(200svh + 480px));margin-top:-100svh;padding:0}.motion-ready .people-scene{height:100svh;position:sticky;top:0;overflow:clip}.motion-ready .people-heading{margin:0 0 0 calc(min(920px,88%)/-2);position:absolute;top:clamp(84px,10.5svh,140px);left:50%}.motion-ready .people-phone{display:none}.motion-ready .crowd{width:auto;margin:0;display:block;position:absolute;inset:0}.motion-ready .crowd-card{width:var(--card-w);--device-w:calc(var(--card-w) * 418 / 173);will-change:transform;position:absolute}.cc-0{--card-w:clamp(96px, 10.5vw, 168px);--r:-6deg;top:37%;left:17%}.cc-1{--card-w:clamp(110px, 12.5vw, 200px);--r:4deg;top:60%;left:24%}.cc-2{--card-w:clamp(84px, 9vw, 140px);--r:7deg;top:60%;left:6%}.cc-3{--card-w:clamp(78px, 8vw, 126px);--r:5deg;top:15%;left:7%}.cc-4{--card-w:clamp(104px, 11.5vw, 184px);--r:5deg;top:35%;right:16%}.cc-5{--card-w:clamp(90px, 10vw, 156px);--r:-5deg;top:62%;right:25%}.cc-6{--card-w:clamp(100px, 12vw, 192px);--r:-7deg;top:58%;right:5%}.cc-7{--card-w:clamp(78px, 8vw, 126px);--r:-4deg;top:13%;right:7%}.best{padding:calc(70px + var(--slant)) 0 120px;background:var(--paper);clip-path:polygon(0 var(--slant), 100% 0, 100% 100%, 0 100%);margin-top:calc(var(--slant) * -1);position:relative}.best>.wrap>h2{text-align:center;margin-bottom:50px;font-size:clamp(40px,4.5vw,64px);line-height:1.1}.bento{grid-template-columns:repeat(12,1fr);gap:20px;display:grid}.benefit{--mark:var(--green);isolation:isolate;border-radius:24px;flex-direction:column;padding:34px;display:flex;position:relative;overflow:hidden}.benefit>h3{z-index:2;font-size:34px;line-height:1.1;position:relative}.benefit>h3 .line{text-wrap:balance}.benefit-label.hand{transform-origin:0;align-self:flex-start;margin:-8px 0 16px;font-size:30px;line-height:1.1;transform:rotate(-2deg)}.benefit-sub{z-index:2;max-width:36ch;color:var(--muted);text-wrap:pretty;margin-top:10px;font-size:17px;line-height:1.45;position:relative}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:root{--mark-hand:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 12' preserveAspectRatio='none'%3E%3Cpath d='M3 8.5C38 4.6 74 3.4 108 5.2c30 1.6 58 1.1 89-2.2' fill='none' stroke='%23ff7a45' stroke-width='4.5' stroke-linecap='round' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E");--mark-ink:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 12' preserveAspectRatio='none'%3E%3Cpath d='M3 8.5C38 4.6 74 3.4 108 5.2c30 1.6 58 1.1 89-2.2' fill='none' stroke='%23181512' stroke-width='4.5' stroke-linecap='round' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E")}.ink{background:var(--mark-img,var(--mark-hand)) no-repeat 0 100% / 0% .3em;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-bottom:.05em}.cross{aspect-ratio:1;pointer-events:none;width:76%;position:absolute;top:50%;left:50%;overflow:visible;translate:-50% -50%}.cross path{stroke:var(--mark);stroke-width:9px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;opacity:0}.private-card{--mark:var(--bright);background:var(--deep);min-height:600px;color:var(--paper);grid-area:span 2/span 7;padding:42px}.private-card .benefit-label{color:var(--apricot)}.private-card>h3{font-size:clamp(38px,4.2vw,60px)}.offline-card{background:var(--mist);grid-column:span 5;min-height:290px}.keep-card{background:var(--card);min-height:290px;box-shadow:inset 0 0 0 1px var(--line);grid-column:span 5}.lock-card{background:var(--mist);grid-column:span 4;min-height:340px;container-type:inline-size}.pro-card{--mark:var(--ink);--mark-img:var(--mark-ink);background:var(--sun);min-height:340px;color:var(--ink);grid-column:span 4}.pro-card .benefit-label{color:var(--sun-ink)}.pro-card>h3{font-size:38px}.pro-adds{text-wrap:balance;margin-top:20px;line-height:1.5}.trial{margin-top:auto;padding-top:16px;font-weight:650}.languages-card{background:var(--blossom);grid-column:span 4;min-height:340px}.mini-screen,.b-lock{--device-w:380px;background:#f6f1e7;border-radius:24px 24px 0 0;flex:auto;min-height:200px;margin:24px -4px -34px;position:relative;overflow:hidden;box-shadow:0 10px 30px #0f342729,0 0 0 1px #1c19170d}.mini-screen .status-bar{padding-left:24px;padding-right:20px}.mini-screen .a-nav,.mini-screen .a-fab,.b-journal .a-nav,.b-journal .a-fab{display:none}.b-mode{white-space:nowrap;color:var(--sky-ink);align-items:center;gap:4px;margin:0 6px 0 auto;font-size:21px;font-weight:600;line-height:1;display:inline-flex}.b-mode svg{flex:none;width:30px;height:14px}.b-wifi-off{flex:none;width:23px;height:18px}.b-plane{border-radius:50%;place-items:center;width:26px;height:26px;margin:0 1px;display:grid}.b-plane svg{width:22px;height:22px}.b-offline .j-sticky .j-chips{display:none}.b-offline .app-journal.is-scrolled .a-scroll{transform:translateY(calc(-246 * var(--u)))}.b-offline .j-entry{overflow:hidden}.b-private{flex:auto;align-self:stretch;min-height:240px;margin:24px -42px -42px 0;position:relative}.b-phone{--device-w:280px;right:9%;bottom:min(-150px, calc(100% - var(--device-w) * 872 / 418 - 28px));transform:perspective(1200px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg)) rotate(-5deg);transition:transform .7s cubic-bezier(.2,.8,.2,1);position:absolute}.b-phone .device-shadow,.b-phone .a-fab{display:none}.b-intruder{z-index:2;opacity:0;position:absolute}.b-sheet{background:#fffdf8;border-radius:14px;flex-direction:column;gap:9px;width:150px;padding:16px 14px 14px;display:flex;box-shadow:0 14px 30px #0000004d}.b-avatar{background:#e7e2d8;border-radius:50%;width:34px;height:34px;margin:0 auto 4px}.b-sheet i{background:#ece7dd;border-radius:7px;height:14px}.b-sheet b,.b-banner b{background:#2a62d9;border-radius:11px;height:22px}.b-crowd{--device-w:280px;--reach:92px;top:0;bottom:0;right:calc(9% + var(--device-w) * .86);width:240px;position:absolute}.b-signup{top:10%;right:70px}.b-cloud{width:132px;height:50px;color:var(--green);background:#e9f6ee;border-radius:26px;place-items:center;display:grid;position:relative;box-shadow:0 14px 30px #00000047}.b-cloud:before,.b-cloud:after{content:"";z-index:-1;background:inherit;border-radius:50%;position:absolute}.b-cloud:before{width:58px;height:58px;top:-30px;left:20px}.b-cloud:after{width:44px;height:44px;top:-20px;left:64px}.b-cloud svg{width:26px;height:26px}.b-server{top:50%;right:90px}.b-banner{background:#fff3c4;border-radius:12px;align-items:center;gap:10px;width:210px;padding:11px;display:flex;box-shadow:0 14px 30px #0000004d}.b-banner>i{background:#e9b949;border-radius:9px;flex:none;width:36px;height:36px}.b-banner span{flex-direction:column;flex:1;gap:6px;display:flex}.b-banner span i{background:#c9a95a;border-radius:4px;height:7px}.b-banner span i+i{width:60%}.b-banner b{flex:none;width:46px}.b-ad{bottom:22%;right:15%}.b-keep{margin-top:auto;padding-top:22px;position:relative}.b-keep .art-1{--device-w:420px}.b-rows{padding:4px 14px}.b-row{height:60px;color:var(--ink);align-items:center;gap:12px;font:400 15px/1.3 Figtree,sans-serif;display:flex}.b-row>span:nth-child(2){flex-direction:column;flex:1;display:flex}.b-row>b{flex:1}.b-row small{color:var(--muted);font-size:13px}.b-states{display:grid}.b-states>span{grid-area:1/1}.b-states>span:not(.is-connected){opacity:0}.b-file,.b-folder{width:36px;height:36px;color:var(--green);background:var(--tint);border-radius:10px;place-items:center;display:grid;position:relative}.b-folder{background:0 0}.b-folder i{background:var(--bright);border-radius:50%;width:10px;height:10px;position:absolute;bottom:4px;right:2px;box-shadow:0 0 0 2px #fff}.b-lock{--device-w:clamp(270px, calc(100cqw - 56px), 380px);min-height:230px}.b-lock .art-1,.b-journal{position:absolute;inset:0}.b-journal .app{filter:blur(6px);inset:0}.b-lockscreen{color:var(--ink);background:#f6f1e7d6;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex;position:absolute;inset:0}.b-lockscreen img{border-radius:16px;width:56px;height:56px;box-shadow:0 8px 18px #00000029}.b-lockscreen b{letter-spacing:-.01em;margin-top:10px;font:800 18px/1.2 Figtree,sans-serif}.b-lockscreen>span{color:var(--muted);font-size:15px}.b-lockscreen .b-unlock{background:var(--green);color:#fff;border-radius:14px;align-items:center;gap:8px;height:46px;margin-top:16px;padding:0 22px;font:700 16px/1 Figtree,sans-serif;display:inline-flex;position:relative}.b-print{width:18px;height:22px}.b-tap{background:var(--bright);opacity:0;border-radius:50%;width:20px;height:20px;margin:-10px;position:absolute;top:50%;left:50%;box-shadow:0 0 0 3px #ffffffe6}.lt{display:grid}.lt>span{opacity:0;transform-origin:0 70%;grid-area:1/1;transition:transform .12s ease-in,opacity .12s ease-in;transform:scale(.5)}.lt>.is-on{opacity:1;transition:transform .22s cubic-bezier(.3,1.5,.5,1) .1s,opacity .16s .1s;transform:none}.people-words{letter-spacing:-.035em;flex-direction:column;align-items:flex-start;gap:6px;margin-top:22px;font-family:Fraunces,serif;font-size:38px;line-height:1;display:flex}.people-words>span:nth-child(2n){color:var(--blossom-ink)}.people-words>span:nth-child(3n){font-size:1.1em}.people-words>span:nth-child(3n+2){font-size:.91em}.people-words .ink{transition:background-size .18s ease-in}.languages-card.is-in .people-words .is-on{background-size:100% .3em;transition:background-size .5s cubic-bezier(.5,0,.3,1) 80ms}.lang-yours{z-index:2;white-space:nowrap;color:var(--blossom-ink);align-items:center;gap:2px;font-size:24px;line-height:1;display:none;position:absolute;transform:rotate(-3deg)}.lang-yours.is-shown{display:inline-flex}.lang-yours svg{flex:none;width:30px;height:14px}.benefit:not(.is-live) *{animation-play-state:paused!important}.private-card.is-in .b-signup{animation:10.5s cubic-bezier(.3,.7,.3,1) infinite p-signup}.private-card.is-in .b-server{animation:10.5s cubic-bezier(.3,.7,.3,1) infinite p-server}.private-card.is-in .b-ad{animation:10.5s cubic-bezier(.3,.7,.3,1) infinite p-ad}.private-card.is-in .b-signup .cross path:first-child{animation:10.5s linear infinite p-x1}.private-card.is-in .b-signup .cross path:last-child{animation:10.5s linear infinite p-x2}.private-card.is-in .b-server .cross path:first-child{animation:10.5s linear -7s infinite p-x1}.private-card.is-in .b-server .cross path:last-child{animation:10.5s linear -7s infinite p-x2}.private-card.is-in .b-ad .cross path:first-child{animation:10.5s linear -3.5s infinite p-x1}.private-card.is-in .b-ad .cross path:last-child{animation:10.5s linear -3.5s infinite p-x2}.private-card.is-in .line:first-child .ink{animation:10.5s cubic-bezier(.5,0,.3,1) infinite p-mark}.private-card.is-in .line:nth-child(2) .ink{animation:10.5s cubic-bezier(.5,0,.3,1) -7s infinite p-mark}.private-card.is-in .line:nth-child(3) .ink{animation:10.5s cubic-bezier(.5,0,.3,1) -3.5s infinite p-mark}.private-card.is-in .b-device{animation:10.5s ease-in-out infinite p-no}@keyframes p-signup{0%{opacity:0;transform:translate(-26px,14px)rotate(-9deg)}6%{opacity:1;transform:translate(0)rotate(-5deg)}13%{transform:translate(var(--reach), -4px) rotate(-3deg)}16%{transform:translate(calc(var(--reach) - 14px), -2px) rotate(-4deg)}25%{opacity:1;transform:translate(calc(var(--reach) - 18px), 0) rotate(-4deg)}31%,to{opacity:0;transform:translate(-8px,34px)rotate(-16deg)scale(.7)}}@keyframes p-server{0%,33%{opacity:0;transform:translate(-34px,-18px)}39%{opacity:1;transform:translate(0)}46%{transform:translate(calc(var(--reach) + 12px), -6px)}49%{transform:translate(calc(var(--reach) - 2px), -4px)}58%{opacity:1;transform:translate(calc(var(--reach) - 6px), -4px)}64%,to{opacity:0;transform:translate(-24px,-46px)scale(.8)}}@keyframes p-ad{0%,66%{opacity:0;transform:translateY(40px)scale(.92)}72%{opacity:1;transform:none}88%{opacity:1;transform:translate(6px)rotate(1deg)}96%,to{opacity:0;transform:translate(160px)rotate(10deg)}}@keyframes p-x1{0%,14.9%{stroke-dashoffset:1px;opacity:0}15%{stroke-dashoffset:1px;opacity:1}18.5%,to{stroke-dashoffset:0;opacity:1}}@keyframes p-x2{0%,18.4%{stroke-dashoffset:1px;opacity:0}18.5%{stroke-dashoffset:1px;opacity:1}22%,to{stroke-dashoffset:0;opacity:1}}@keyframes p-mark{0%,3%{background-position:0 100%;background-size:0% .3em}9%{background-position:0 100%;background-size:100% .3em}27%{background-position:100% 100%;background-size:100% .3em}31%{background-position:100% 100%;background-size:0% .3em}31.1%,to{background-position:0 100%;background-size:0% .3em}}@keyframes p-no{0%,16%,22.5%,49%,55.5%,82%,88.5%,to{rotate:0deg}18%,51%,84%{rotate:1.6deg}20.5%,53.5%,86.5%{rotate:-1.2deg}}.b-offline .j-entry.is-added{animation:.9s cubic-bezier(.4,0,.2,1) both b-added}.b-offline .j-entry.is-added .j-card{animation:2.4s both b-saved}.offline-card .b-plane.is-ping{animation:1.1s both b-ping}@keyframes b-ping{0%{box-shadow:0 0 #17754e80}70%,to{box-shadow:0 0 0 14px #17754e00}}@keyframes b-added{0%{max-height:0;margin-top:0;transform:scale(.96)}to{max-height:180px}}@keyframes b-saved{0%,40%{box-shadow:inset 0 0 0 2px #17754e}to{box-shadow:0 1px 2px #1c19170a,0 4px 16px -4px #1c19170f,0 0 0 1px #1c19170a}}.keep-card.is-playing .b-file{animation:2.6s cubic-bezier(.5,0,.3,1) both b-file}.keep-card.is-playing .b-folder i{animation:2.6s cubic-bezier(.3,1.6,.5,1) both b-pop}.keep-card.is-playing .is-connected{animation:2.6s both b-state-a}.keep-card.is-playing .is-syncing{animation:2.6s both b-state-b}.keep-card.is-playing .is-done{animation:2.6s both b-state-c}@keyframes b-file{0%,12%{opacity:1;transform:none}58%{opacity:1;transform:translateY(60px)scale(.7)}70%{opacity:0;transform:translateY(62px)scale(.3)}71%{opacity:0;transform:none}to{opacity:1;transform:none}}@keyframes b-pop{0%,64%{transform:scale(0)}76%,to{transform:none}}@keyframes b-state-a{0%,12%{opacity:1}18%,to{opacity:0}}@keyframes b-state-b{0%,14%{opacity:0}20%,64%{opacity:1}70%,to{opacity:0}}@keyframes b-state-c{0%,66%{opacity:0}74%,to{opacity:1}}.lock-card.is-in .b-lockscreen{animation:8s cubic-bezier(.4,0,.2,1) infinite b-unlock}.lock-card.is-in .b-journal .app{animation:8s cubic-bezier(.4,0,.2,1) infinite b-clear}.lock-card.is-in .b-tap{animation:8s infinite b-tapping}.lock-card.is-open .b-lockscreen,.lock-card.is-closing .b-lockscreen{transition:transform .5s cubic-bezier(.4,0,.2,1);animation:none}.lock-card.is-open .b-journal .app,.lock-card.is-closing .b-journal .app{transition:filter .5s;animation:none}.lock-card.is-open .b-tap,.lock-card.is-closing .b-tap{opacity:0;animation:none}.lock-card.is-open .b-lockscreen{transform:translateY(-102%)}.lock-card.is-open .b-journal .app{filter:blur()}@keyframes b-unlock{0%,22%{transform:none}30%,72%{transform:translateY(-102%)}82%,to{transform:none}}@keyframes b-clear{0%,22%{filter:blur(6px)}30%,72%{filter:blur()}82%,to{filter:blur(6px)}}@keyframes b-tapping{0%,8%{opacity:0;transform:translate(26px,22px)scale(.6)}15%{opacity:1;transform:none}19%{transform:scale(.7)}23%{opacity:1;transform:none}28%,to{opacity:0;transform:none}}.pro-card.is-in .ink{animation:.8s cubic-bezier(.5,0,.3,1) .5s both p-draw}@keyframes p-draw{0%{background-size:0% .3em}to{background-size:100% .3em}}@media (prefers-reduced-motion:reduce){.benefit,.benefit *{transition:none!important;animation:none!important}.b-intruder{display:none}.pro-card .ink,.languages-card .is-on{background-size:100% .3em}}.closing{background:var(--deep);min-height:max(100svh,760px);color:var(--paper);flex-direction:column;justify-content:flex-start;display:flex;position:relative}.closing-photo{position:absolute;inset:0;overflow:hidden}.closing-photo picture,.closing-photo img{width:100%;height:100%;display:block}.closing-photo img{object-fit:cover;object-position:var(--closing-pos);transform:scale(var(--closing-zoom));transform-origin:var(--closing-pos)}.closing{--closing-pos:50% 0%;--closing-zoom:1;--closing-top:15svh}.closing-photo:after{content:"";background:linear-gradient(#0a0c106b 0%,#0a0c1038 30%,#0a0c1000 50% 70%,#0a0c1080 90%,#0a0c10b8 100%);position:absolute;inset:0}.closing-copy{width:90%;margin:var(--closing-top) auto 90px;text-align:center;position:relative}.closing-copy h2{text-wrap:balance;max-width:19ch;margin:0 auto 32px;font-size:clamp(44px,5.5vw,80px);line-height:1.06}.landing-footer{color:var(--paper);border-top:1px solid #ffffff26;gap:35px;margin:0 auto;padding-block:35px;position:absolute;inset:auto 0 0}.landing-footer .wordmark{font-size:34px}.landing-footer .wordmark em{color:var(--bright)}.footer-links{gap:28px;margin-left:auto;display:flex}.landing-footer .lang a,.landing-footer .lang a[aria-current]{color:var(--paper)}.landing-footer a:hover{color:var(--bright)}@media (width<=899px){.experience{--story-h:min(48svh, calc(100svh - 420px));--hero-k:1.56}.landing-nav{width:calc(100% - 40px);top:14px;left:20px}.landing-nav .wordmark{font-size:29px}.nav-right{gap:12px}.landing-nav .lang{gap:0;font-size:13px}.landing-nav .lang a{min-width:32px}.landing-nav .store-button{padding:10px 13px;font-size:13px}.landing-nav.floating{padding:8px 12px}.landing-nav.floating .lang{display:none}.hero-copy{width:calc(100% - 40px);padding-top:clamp(104px,13svh,130px)}.hero h1{font-size:clamp(42px,11.6vw,60px)}.hero-lead{margin:18px auto 20px;font-size:17px}.hero-facts{margin-top:14px;font-size:14px}.photo-hold:after,.scene-canvas:after{background:linear-gradient(180deg, rgb(6 24 18/calc(.62 * var(--grade-k,1))) 0%, rgb(6 24 18/calc(.76 * var(--grade-k,1))) 30%, rgb(6 24 18/calc(.64 * var(--grade-k,1))) 46%, rgb(6 24 18/calc(.36 * var(--grade-k,1))) 57%, rgb(6 24 18/calc(.1 * var(--grade-k,1))) 67%, #06181200 76%)}.step{flex-direction:column;gap:34px;min-height:0;padding:70px 20px}.step.act-1{flex-direction:column}.step-copy{text-align:center;width:100%;max-width:none}.act-note{transform-origin:50%;font-size:30px}.motion-ready .step-copy,.motion-ready .act-1 .step-copy{text-align:center;width:auto;margin:0 20px}.motion-ready .act-1 .act-note{transform-origin:50%}.motion-ready .step h2{font-size:var(--headline,clamp(28px, 7.6vw, 40px))}.people{padding:70px 0 80px}.crowd{grid-template-columns:repeat(2,1fr);gap:14px;width:calc(100% - 40px)}.motion-ready .people-heading{top:76px}.cc-0{--card-w:104px;top:40%;left:-5%}.cc-1{--card-w:112px;top:44%;left:auto;right:-6%}.cc-2{--card-w:116px;top:66%;left:-7%}.cc-6{--card-w:100px;top:70%;right:-5%}.motion-ready .cc-3,.motion-ready .cc-4,.motion-ready .cc-5,.motion-ready .cc-7{display:none}.best{padding:calc(50px + var(--slant)) 0 80px}.best>.wrap>h2{margin-bottom:32px}.bento{flex-direction:column;gap:16px;display:flex}.benefit{border-radius:20px;padding:30px}.private-card{min-height:540px;padding:30px}.b-private{width:100%;min-height:330px;margin:24px -30px -30px 0}.b-phone,.b-crowd{--device-w:210px}.b-phone{right:6%}.b-crowd{--reach:30px;right:calc(6% + var(--device-w) * .86);width:150px}.b-intruder{scale:.8}.b-signup{top:4%;right:-8px}.b-server{top:44%;right:-4px}.b-ad{right:8%}.private-card>h3{font-size:44px}.offline-card{min-height:320px}.mini-screen,.b-lock{margin-bottom:-30px}.lock-card,.pro-card{min-height:350px}.benefit>h3{font-size:32px}.pro-card>h3{font-size:34px}.languages-card{min-height:0}.closing{min-height:max(90svh,720px)}.closing-copy{margin-bottom:170px}.closing-copy h2{max-width:12ch;font-size:42px}.closing{--closing-top:11svh}.closing-photo:after{background:linear-gradient(#0a0c1075 0%,#0a0c1057 34%,#0a0c1024 54%,#0a0c1000 66%,#0a0c1080 88%,#0a0c10bd 100%)}.landing-footer{flex-wrap:wrap;gap:22px;padding-block:28px}.footer-links{gap:22px;font-size:14px}.landing-footer .lang{gap:0;width:100%}.landing-footer .wordmark{font-size:30px}}@media (width<=599px){.landing-nav{gap:12px}.landing-nav:not(.floating) .store-button{display:none}.landing-nav .store-button{white-space:nowrap}.landing-nav .lang a{min-width:30px}}@media (width>=900px) and (width<=1150px){.private-card{grid-column:span 12;min-height:480px}.offline-card,.keep-card{grid-column:span 6}}@media (prefers-reduced-motion:reduce){.scroll-cue{filter:none}}.device,.app-scope{--u:calc(var(--device-w) / 418);--metal:#8f8e89;--brand-50:oklch(96.5% .02 150);--brand-100:oklch(93% .04 155);--brand-600:oklch(50% .105 160);--brand-700:oklch(43% .09 160);--stone-100:oklch(97% .001 106.424);--stone-200:oklch(92.3% .003 48.717);--stone-400:oklch(70.9% .01 56.259);--stone-500:oklch(51% .014 58);--stone-600:oklch(44.4% .011 73.639);--stone-700:oklch(37.4% .01 67.558);--stone-900:oklch(20% .008 70);--amber:oklch(82.8% .189 84.429)}.device{width:var(--device-w);height:calc(var(--device-w) * 872 / 418);transform-style:preserve-3d;flex:none;position:relative}.device-shadow{inset:calc(-92 * var(--u)) calc(-102 * var(--u)) calc(-136 * var(--u));opacity:var(--shade,.3);transform:translateZ(calc(-50 * var(--u)));background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 622 1100' preserveAspectRatio='none'%3E%3Cfilter id='b' x='-50%25' y='-50%25' width='200%25' height='200%25'%3E%3CfeGaussianBlur stdDeviation='34'/%3E%3C/filter%3E%3Crect x='102' y='102' width='418' height='896' rx='70' fill='rgb(6,14,10)' filter='url(%23b)'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;transition:opacity .4s;position:absolute}.is-scene .device-shadow{--shade:.62}.device-slab{border-radius:calc(60 * var(--u));background-color:var(--metal);background-image:linear-gradient(90deg,#ffffff9e,#ffffff1f 3.5%,#0000002e 9%,#0000 30% 70%,#0000002e 91%,#ffffff1f 96.5%,#ffffff9e),linear-gradient(#ffffff80,#fff0 2.5%,#0000 97%,#0000004d);transition:background-color .5s;position:absolute;inset:0}.slab-1{transform:translateZ(calc(-6 * var(--u)))}.slab-2{transform:translateZ(calc(-12 * var(--u)))}.slab-3{transform:translateZ(calc(-18 * var(--u)))}.slab-4{transform:translateZ(calc(-24 * var(--u)));box-shadow:0 0 calc(38 * var(--u)) calc(5 * var(--u)) rgb(6 14 10/var(--halo,.2));background-image:linear-gradient(#0000004d,#0000004d),linear-gradient(90deg,#ffffff9e,#ffffff1f 3.5%,#0000002e 9%,#0000 30% 70%,#0000002e 91%,#ffffff1f 96.5%,#ffffff9e),linear-gradient(#ffffff80,#fff0 2.5%,#0000 97%,#0000004d);transition:background-color .5s,box-shadow .4s}.is-scene .slab-4{--halo:.6}.device-body{inset:calc(3 * var(--u));border-radius:calc(57 * var(--u));box-shadow:inset 0 0 0 calc(1.2 * var(--u)) #ffffff21, inset 0 calc(2 * var(--u)) calc(1.5 * var(--u)) calc(-.5 * var(--u)) #ffffff80, 0 0 0 calc(.6 * var(--u)) #0000008c;transform:translateZ(calc(.4 * var(--u)));background:#090b0a;position:absolute}.device-screen{inset:calc(11 * var(--u));border-radius:calc(46 * var(--u));isolation:isolate;background:#111514;position:absolute;overflow:hidden}.device-camera{left:50%;top:calc(24 * var(--u));width:calc(13 * var(--u));height:calc(13 * var(--u));margin-left:calc(-6.5 * var(--u));box-shadow:0 0 0 calc(1.3 * var(--u)) #fff3, inset 0 0 0 calc(3 * var(--u)) #15191a, inset calc(2 * var(--u)) calc(-2 * var(--u)) calc(3 * var(--u)) #5a788c66;background:#060707;border-radius:50%;position:absolute}.device-glare{inset:calc(11 * var(--u));border-radius:calc(46 * var(--u));pointer-events:none;box-shadow:inset 0 0 0 calc(1 * var(--u)) #ffffff12;transition:box-shadow .4s;position:absolute;overflow:hidden}.is-scene .device-glare{box-shadow:inset 0 0 0 calc(1 * var(--u)) #ffffff1a, inset 0 0 calc(46 * var(--u)) #0000006b}.device-glare:after{content:"";background:linear-gradient(128deg,#ffffff21,#ffffff08 20%,#fff0 32%);position:absolute;inset:0}.device-glare i{background:linear-gradient(112deg,#fff0 36%,#ffffff4d 44.5%,#ffffff1a 50.5%,#fff0 58% 62%,#ffffff1a 65%,#fff0 69%);position:absolute;inset:-30% -70%;transform:translate(13%)}.status-bar{z-index:5;height:calc(40 * var(--u));padding:calc(6 * var(--u)) calc(26 * var(--u)) 0 calc(30 * var(--u));font:600 calc(15 * var(--u))/1 Figtree, sans-serif;color:#181512;justify-content:space-between;align-items:center;transition:color .25s;display:flex;position:absolute;inset:0 0 auto}.is-scene .status-bar{color:#fff}.status-icons{align-items:center;gap:calc(6 * var(--u));display:flex}.status-signal{width:calc(18 * var(--u));height:calc(12 * var(--u))}.status-wifi{width:calc(17 * var(--u));height:calc(12 * var(--u))}.status-battery{width:calc(25 * var(--u));height:calc(12 * var(--u));border-radius:calc(4 * var(--u));box-shadow:inset 0 0 0 calc(1.4 * var(--u)) currentColor;opacity:.95;position:relative}.status-battery:before{content:"";inset:calc(2.6 * var(--u)) calc(6 * var(--u)) calc(2.6 * var(--u)) calc(2.6 * var(--u));border-radius:calc(1.6 * var(--u));background:currentColor;position:absolute}.status-battery:after{content:"";right:calc(-3 * var(--u));top:calc(4 * var(--u));width:calc(2 * var(--u));height:calc(4 * var(--u));border-radius:0 calc(1 * var(--u)) calc(1 * var(--u)) 0;background:currentColor;position:absolute}.screens{z-index:1;background:#f6f1e7;position:absolute;inset:0}.touch-dot,.touch-ring{z-index:4;opacity:0;pointer-events:none;position:absolute;top:0;left:0}.touch-dot{--press:0;width:0;height:0}.touch-ring{width:calc(30 * var(--u));height:calc(30 * var(--u));margin:calc(-15 * var(--u)) 0 0 calc(-15 * var(--u));box-shadow:0 0 0 calc(1.5 * var(--u)) #17754e;border-radius:50%}.touch-disc{left:calc(-10 * var(--u));top:calc(-10 * var(--u));width:calc(20 * var(--u));height:calc(20 * var(--u));box-shadow:0 0 0 calc(2 * var(--u)) #fffffff2, 0 0 0 calc(9 * var(--u)) #17754e29, 0 calc(6 * var(--u)) calc(12 * var(--u)) #0f34274d;transform:scale(calc(1 + var(--press) * .06), calc(1 - var(--press) * .14));background:#17754e;border-radius:50%;position:absolute}.touch-ring{box-shadow:none;background:#17754e38}.app{inset:calc(40 * var(--u)) 0 0;color:var(--stone-900);font:400 calc(16 * var(--u))/1.5 Figtree, sans-serif;text-align:left;-webkit-font-smoothing:antialiased;background:#f6f1e7;position:absolute;overflow:hidden}.app b{font-weight:700}.app p,.app h3,.app ul{margin:0;padding:0}.app ul{list-style:none}.a-icon{flex:none;display:block}.i10{width:calc(10 * var(--u));height:calc(10 * var(--u))}.i14{width:calc(14 * var(--u));height:calc(14 * var(--u))}.i16{width:calc(16 * var(--u));height:calc(16 * var(--u))}.i18{width:calc(18 * var(--u));height:calc(18 * var(--u))}.i20{width:calc(20 * var(--u));height:calc(20 * var(--u))}.i22{width:calc(22 * var(--u));height:calc(22 * var(--u))}.i24{width:calc(24 * var(--u));height:calc(24 * var(--u))}.i26{width:calc(26 * var(--u));height:calc(26 * var(--u))}.i36{width:calc(36 * var(--u));height:calc(36 * var(--u))}.a-star{color:var(--amber)}.a-flag{width:calc(19 * var(--u));height:calc(19 * var(--u));background:url(/_astro/flags.DlD9w3f9.webp) 0 0/1400% 100% no-repeat;background-position:calc(var(--flag) * 100% / 13) 0;flex:none;display:inline-block}.a-face{flex:none;display:block}.a-card{border-radius:calc(17.6 * var(--u));box-shadow:0 calc(1 * var(--u)) calc(2 * var(--u)) #1c19170a, 0 calc(4 * var(--u)) calc(16 * var(--u)) calc(-4 * var(--u)) #1c19170f, 0 0 0 calc(1 * var(--u)) #1c19170a;background:#fff}.a-bubble{width:calc(36 * var(--u));height:calc(36 * var(--u));background:var(--brand-50);color:var(--brand-700);border-radius:50%;flex:none;place-items:center;display:grid}.a-bubble.is-large{width:calc(44 * var(--u));height:calc(44 * var(--u))}.a-link{align-items:center;gap:calc(6 * var(--u));font-size:calc(15.5 * var(--u));color:var(--brand-700);font-weight:600;display:inline-flex}.a-button{align-items:center;gap:calc(8 * var(--u));height:calc(42 * var(--u));padding:0 calc(20 * var(--u));border-radius:calc(21 * var(--u));background:var(--brand-600);color:#fff;box-shadow:0 calc(1 * var(--u)) calc(2 * var(--u)) #00000014;font-weight:700;display:inline-flex}.a-header{z-index:2;height:calc(56 * var(--u));padding:0 calc(16 * var(--u)) 0 calc(20 * var(--u));background:#f6f1e7;justify-content:space-between;align-items:center;display:flex;position:relative}.a-header.is-ruled{box-shadow:0 calc(1 * var(--u)) 0 #1c191712;padding-left:calc(12 * var(--u))}.a-header-title{text-align:center;font-size:calc(16.5 * var(--u));position:absolute;left:0;right:0}.a-scroll{position:absolute;inset:0 0 auto}.a-wordmark{font:700 calc(32 * var(--u))/1.1 Fraunces, serif;letter-spacing:-.025em}.a-wordmark i{color:var(--brand-700);padding-right:calc(2 * var(--u));font-weight:600}.a-nav{z-index:2;height:calc(70 * var(--u));padding-top:calc(8 * var(--u));box-shadow:0 calc(-1 * var(--u)) 0 #1c19170f;background:#f6f1e7f7;display:flex;position:absolute;inset:auto 0 0}.a-nav-item{align-items:center;gap:calc(3 * var(--u));min-width:0;color:var(--stone-500);flex-direction:column;flex:1;display:flex}.a-nav-pill{width:calc(56 * var(--u));height:calc(32 * var(--u));border-radius:calc(16 * var(--u));place-items:center;display:grid}.a-nav-label{font:600 calc(12 * var(--u))/1.2 Figtree, sans-serif;white-space:nowrap}.a-nav-item.is-active{color:var(--brand-700)}.a-nav-item.is-active .a-nav-pill{background:var(--brand-100)}.a-nav-item.is-active .a-nav-label{font-weight:700}.a-fab{z-index:2;right:calc(16 * var(--u));bottom:calc(88 * var(--u));height:calc(56 * var(--u));padding:0 calc(20 * var(--u));align-items:center;gap:calc(8 * var(--u));border-radius:calc(16 * var(--u));background:var(--brand-600);color:#fff;box-shadow:0 calc(10 * var(--u)) calc(15 * var(--u)) calc(-3 * var(--u)) oklch(37% .075 160/.3), 0 calc(4 * var(--u)) calc(6 * var(--u)) calc(-4 * var(--u)) oklch(37% .075 160/.3);font-weight:700;display:inline-flex;position:absolute}.a-ring{flex:none;place-items:center;display:grid;position:relative}.a-ring svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.a-ring circle{fill:none;stroke-width:10px}.a-ring-track{stroke:oklch(95% .004 90)}.a-ring-arc{stroke:var(--brand-600);stroke-linecap:round}.a-ring b{font-family:Fraunces,serif;position:relative}.a-ring-sm{width:calc(42 * var(--u));height:calc(42 * var(--u))}.a-ring-sm b{font-size:calc(15 * var(--u))}.a-ring-lg{width:calc(84 * var(--u));height:calc(84 * var(--u))}.a-ring-lg b{font-size:calc(30 * var(--u))}.a-page-head{padding:calc(24 * var(--u)) calc(16 * var(--u)) 0}.a-page-head h3{font:700 calc(32 * var(--u))/1.2 Fraunces, serif;letter-spacing:-.02em}.a-page-head p{margin-top:calc(4 * var(--u));color:var(--stone-500)}.app-journal .a-scroll{padding:calc(22 * var(--u)) calc(16 * var(--u)) 0}.app-journal.is-scrolled .a-scroll{transform:translateY(calc(-212 * var(--u)))}.is-scrolled .a-fab{width:calc(56 * var(--u));justify-content:center;padding:0}.is-scrolled .a-fab-label{display:none}.j-title{justify-content:space-between;align-items:center;display:flex}.j-mycard{align-items:center;gap:calc(6 * var(--u));height:calc(44 * var(--u));padding:0 calc(14 * var(--u));border-radius:calc(22 * var(--u));font:700 calc(14 * var(--u))/1 Figtree, sans-serif;color:var(--stone-700);box-shadow:0 calc(1 * var(--u)) calc(2 * var(--u)) #0000000d, 0 0 0 calc(1 * var(--u)) #1c19170d;background:#fff;display:inline-flex}.j-subtitle{margin-top:calc(2 * var(--u));color:var(--stone-500)}.j-search{margin-top:calc(18 * var(--u));height:calc(48 * var(--u));padding:0 calc(16 * var(--u));align-items:center;gap:calc(12 * var(--u));border-radius:calc(16 * var(--u));color:var(--stone-500);white-space:nowrap;box-shadow:0 calc(1 * var(--u)) calc(2 * var(--u)) #1c19170a, 0 0 0 calc(1 * var(--u)) #1c19170d;background:#fff;display:flex;overflow:hidden}.j-chips{margin-top:calc(10 * var(--u));gap:calc(8 * var(--u));white-space:nowrap;display:flex}.j-chip{align-items:center;gap:calc(6 * var(--u));height:calc(36 * var(--u));padding:0 calc(14 * var(--u));border-radius:calc(18 * var(--u));font:600 calc(14 * var(--u))/1 Figtree, sans-serif;color:var(--stone-700);box-shadow:0 0 0 calc(1 * var(--u)) #1c191714;background:#fff;flex:none;display:inline-flex}.j-chip.is-on{background:var(--stone-900);color:#fff;box-shadow:none;font-weight:700}.j-reach{margin-top:calc(16 * var(--u));gap:calc(8 * var(--u));white-space:nowrap;display:flex}.j-nudge{align-items:center;gap:calc(10 * var(--u));height:calc(56 * var(--u));padding:0 calc(8 * var(--u)) 0 calc(10 * var(--u));border-radius:calc(16 * var(--u));flex:none;display:inline-flex}.j-nudge-face{width:calc(36 * var(--u));height:calc(36 * var(--u));flex:none;position:relative}.j-nudge-face .a-face{border-radius:50%;width:100%;height:100%}.j-nudge-badge{right:calc(-5 * var(--u));bottom:calc(-5 * var(--u));width:calc(19 * var(--u));height:calc(19 * var(--u));color:#fff;box-shadow:0 0 0 calc(2 * var(--u)) #fff;background:oklch(75% .17 62);border-radius:50%;place-items:center;display:grid;position:absolute}.j-nudge-badge.is-catchup{background:var(--brand-600)}.j-nudge-text{padding-right:calc(4 * var(--u));flex-direction:column;line-height:1.25;display:flex}.j-nudge-text b{font-size:calc(14 * var(--u))}.j-nudge-text span{font-size:calc(13.5 * var(--u));color:var(--stone-500)}.j-nudge-send{width:calc(40 * var(--u));height:calc(40 * var(--u));background:var(--brand-50);color:var(--brand-700);border-radius:50%;place-items:center;display:grid}.j-teaser{margin-top:calc(16 * var(--u));height:calc(64 * var(--u));padding:0 calc(14 * var(--u));align-items:center;gap:calc(14 * var(--u));color:var(--stone-500);display:flex}.j-teaser-text{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}.j-teaser-text b{font-size:calc(15 * var(--u));color:var(--stone-900)}.j-teaser-text span{font-size:calc(14 * var(--u));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.j-controls{margin-top:calc(22 * var(--u));padding-right:calc(4 * var(--u));justify-content:flex-end;align-items:center;gap:calc(22 * var(--u));color:var(--stone-600);display:flex}.j-sort{align-items:center;gap:calc(6 * var(--u));font:700 calc(15 * var(--u))/1 Figtree, sans-serif;color:var(--stone-700);display:inline-flex}.j-month{margin:calc(38 * var(--u)) 0 calc(4 * var(--u)) calc(8 * var(--u));font:600 calc(20 * var(--u))/1.3 Fraunces, serif;letter-spacing:-.01em}.j-entry{margin-top:calc(9 * var(--u));gap:calc(8 * var(--u));display:flex}.j-date{width:calc(40 * var(--u));padding-top:calc(12 * var(--u));text-align:center;flex:none}.j-date b{font:600 calc(25.6 * var(--u))/1 Fraunces, serif;display:block}.j-date span{margin-top:calc(4 * var(--u));font:700 calc(11 * var(--u))/1.3 Figtree, sans-serif;letter-spacing:.05em;text-transform:uppercase;color:var(--stone-500);display:block}.j-card{min-width:0;padding:calc(12 * var(--u)) calc(14 * var(--u)) calc(12 * var(--u)) calc(16 * var(--u));flex:1}.j-card-top{align-items:center;gap:calc(12 * var(--u));display:flex}.j-who{flex:1;min-width:0}.j-name{align-items:center;gap:calc(6 * var(--u));display:flex}.j-name>span:first-child{min-width:0;font:600 calc(19.2 * var(--u))/1.25 Fraunces, serif;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.j-where{margin-top:calc(2 * var(--u));align-items:center;gap:calc(4 * var(--u));font-size:calc(14 * var(--u));color:var(--stone-500);line-height:1.43;display:flex}.j-where span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.j-avatar{width:calc(44 * var(--u));height:calc(44 * var(--u));border-radius:50%}.j-story{font:italic 400 calc(15 * var(--u))/1.375 Fraunces, serif;color:var(--stone-700);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;margin-top:calc(6 * var(--u))!important}.j-sticky{z-index:1;padding:calc(6 * var(--u)) calc(16 * var(--u)) calc(10 * var(--u));opacity:0;background:#f6f1e7;position:absolute;inset:0 0 auto}.j-sticky .j-search{margin-top:0}.is-scrolled .j-sticky,.j-sticky.is-static{opacity:1}.f-body{inset:calc(110 * var(--u)) 0 0;padding:0 calc(16 * var(--u));position:absolute}.f-body .j-controls{margin-top:calc(8 * var(--u))}.j-view.is-faces{color:var(--brand-700)}.f-grid{margin-top:calc(16 * var(--u));gap:calc(12 * var(--u));grid-template-columns:1fr 1fr;display:grid}.f-tile{aspect-ratio:4/5;border-radius:calc(17.6 * var(--u));color:#fff;box-shadow:0 calc(4 * var(--u)) calc(6 * var(--u)) calc(-1 * var(--u)) #0003, 0 calc(2 * var(--u)) calc(4 * var(--u)) calc(-2 * var(--u)) #0003;font:400 calc(16 * var(--u))/1.5 Figtree, sans-serif;text-align:left;position:relative;overflow:hidden}.f-tile .a-face{width:100%;height:100%;position:absolute;inset:0}.f-shade{background:linear-gradient(#0000,#00000059 50%,#000c);position:absolute;inset:40% 0 0}.f-badge{top:calc(10 * var(--u));left:calc(10 * var(--u));width:calc(36 * var(--u));height:calc(36 * var(--u));background:#00000059;border-radius:50%;place-items:center;display:grid;position:absolute}.f-badge.f-fav{left:auto;right:calc(10 * var(--u))}.f-text{padding:calc(12 * var(--u));position:absolute;inset:auto 0 0}.f-text b{font:600 calc(18.4 * var(--u))/1.25 Fraunces, serif;white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.f-text>span{margin-top:calc(2 * var(--u));align-items:center;gap:calc(4 * var(--u));font:500 calc(13 * var(--u))/1.4 Figtree, sans-serif;color:#ffffffd9;display:flex}.f-text>span span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.a-header .a-link,.a-header .a-button{z-index:1;position:relative}.n-quick{padding:calc(8 * var(--u)) calc(16 * var(--u)) 0;gap:calc(10 * var(--u));grid-template-columns:1fr 1fr;display:grid}.n-tile{height:calc(58 * var(--u));padding:0 calc(12 * var(--u));align-items:center;gap:calc(12 * var(--u));border-radius:calc(16 * var(--u));font:600 calc(15 * var(--u))/1.25 Figtree, sans-serif;display:flex}.n-several{padding:calc(18 * var(--u)) calc(22 * var(--u)) 0;align-items:center;gap:calc(8 * var(--u));font:600 calc(14 * var(--u))/1.3 Figtree, sans-serif;color:var(--brand-700);display:flex}.n-main{margin:calc(30 * var(--u)) calc(16 * var(--u)) 0;padding:calc(16 * var(--u)) calc(12 * var(--u)) calc(12 * var(--u));flex-direction:column;align-items:center;display:flex}.n-photo{width:calc(112 * var(--u));height:calc(112 * var(--u));color:oklch(50% .1 0);padding-bottom:calc(14 * var(--u));background:oklch(90% .06 0);border-radius:50%;place-items:center;display:grid;position:relative;overflow:hidden}.n-photo span{height:calc(26 * var(--u));color:#fff;font:700 calc(12 * var(--u))/calc(24 * var(--u)) Figtree, sans-serif;text-align:center;background:#1c19178c;position:absolute;inset:auto 0 0}.n-field{margin-top:calc(12 * var(--u));min-height:calc(58 * var(--u));padding:calc(8 * var(--u)) calc(16 * var(--u));border-radius:calc(16 * var(--u));background:var(--stone-100);align-self:stretch}.n-field.is-focused{box-shadow:0 0 0 calc(2 * var(--u)) var(--brand-600);background:#fff}.n-label{font:600 calc(12.5 * var(--u))/1.4 Figtree, sans-serif;color:var(--stone-700);justify-content:space-between;display:flex}.n-label span{font-weight:400;font-size:calc(13 * var(--u));color:var(--stone-500)}.n-value{min-height:calc(24 * var(--u));font-size:calc(16 * var(--u));line-height:calc(24 * var(--u));white-space:nowrap;align-items:center;display:flex;overflow:hidden}.n-placeholder{color:var(--stone-400);display:none}.n-placeholder.is-shown{display:inline}.n-caret{width:calc(2 * var(--u));height:calc(21 * var(--u));margin-left:calc(1 * var(--u));border-radius:calc(1 * var(--u));background:var(--brand-600);display:none}.n-section{margin:calc(24 * var(--u)) calc(26 * var(--u)) calc(10 * var(--u));align-items:center;gap:calc(8 * var(--u));font:600 calc(15 * var(--u))/1.3 Figtree, sans-serif;color:var(--stone-600);display:flex}.n-contacts,.n-met{margin:0 calc(16 * var(--u));padding:calc(12 * var(--u))}.n-contact{align-items:center;gap:calc(14 * var(--u));margin-top:0;display:flex}.n-kind{align-items:center;gap:calc(4 * var(--u));color:var(--stone-700);display:inline-flex}.n-add{padding:calc(18 * var(--u)) calc(12 * var(--u)) calc(8 * var(--u));align-items:center;gap:calc(10 * var(--u));font-size:calc(15 * var(--u));color:var(--brand-700);font-weight:600;display:flex}.n-segments{height:calc(42 * var(--u));padding:calc(3 * var(--u));border-radius:calc(14 * var(--u));background:var(--stone-100);font:600 calc(15 * var(--u))/calc(36 * var(--u)) Figtree, sans-serif;text-align:center;color:var(--stone-600);grid-template-columns:1fr 1fr;display:grid}.n-segments .is-on{border-radius:calc(11 * var(--u));color:var(--stone-900);box-shadow:0 calc(1 * var(--u)) calc(2 * var(--u)) #0000001a;background:#fff;font-weight:700}.app-person .a-scroll{top:calc(56 * var(--u));transform:translateY(calc(-296 * var(--u)))}.p-actions{align-items:center;gap:calc(18 * var(--u));display:flex}.p-photo{margin:0 calc(16 * var(--u));aspect-ratio:1;border-radius:0 0 calc(28 * var(--u)) calc(28 * var(--u));box-shadow:0 calc(10 * var(--u)) calc(15 * var(--u)) calc(-3 * var(--u)) #0000001a;overflow:hidden}.p-photo .a-face{width:100%;height:100%}.p-id{padding:calc(16 * var(--u)) calc(16 * var(--u)) 0;text-align:center}.p-id h3{font:700 calc(32 * var(--u))/1.2 Fraunces, serif;letter-spacing:-.02em}.p-nick{font-size:calc(17 * var(--u));color:var(--stone-500);margin-top:calc(3 * var(--u))!important}.p-from{justify-content:center;align-items:center;gap:calc(8 * var(--u));font-size:calc(16.5 * var(--u));color:var(--stone-600);display:flex;margin-top:calc(8 * var(--u))!important}.p-from .a-flag{width:calc(22 * var(--u));height:calc(22 * var(--u))}.p-contacts{margin:calc(18 * var(--u)) calc(16 * var(--u)) 0;padding:calc(6 * var(--u)) calc(16 * var(--u)) 0}.p-contact{height:calc(60 * var(--u));align-items:center;gap:calc(14 * var(--u));display:flex}.p-contact-text{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.p-contact-text span{font-size:calc(12.5 * var(--u));color:var(--stone-500)}.p-contact-text b{font-size:calc(17 * var(--u))}.p-copy{color:var(--stone-400)}.p-add{height:calc(58 * var(--u));margin-top:calc(6 * var(--u));padding-left:calc(8 * var(--u));align-items:center;gap:calc(12 * var(--u));color:var(--brand-700);box-shadow:0 calc(-1 * var(--u)) 0 #1c191712;font-weight:700;display:flex}.p-met,.p-touch{margin:calc(14 * var(--u)) calc(16 * var(--u)) 0;padding:calc(18 * var(--u)) calc(16 * var(--u))}.p-heading{align-items:center;gap:calc(8 * var(--u));font:700 calc(12.5 * var(--u))/1.3 Figtree, sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--stone-500);display:flex}.p-place{margin-top:calc(16 * var(--u));font-size:calc(18 * var(--u));line-height:1.3;display:block}.p-when{align-items:center;gap:calc(8 * var(--u));color:var(--stone-500);display:flex;margin-top:calc(6 * var(--u))!important}.p-story{color:var(--stone-700);line-height:1.62;margin-top:calc(14 * var(--u))!important}.p-map{margin-top:calc(18 * var(--u));align-items:center;gap:calc(8 * var(--u));color:var(--brand-700);font-weight:700;display:flex}.p-touch-row{margin-top:calc(14 * var(--u));justify-content:space-between;align-items:center;gap:calc(12 * var(--u));display:flex}.p-small{font-size:calc(14.5 * var(--u));white-space:nowrap;color:var(--stone-500);display:block}.p-touch-row b{font-size:calc(18 * var(--u))}.p-talked{align-items:center;gap:calc(8 * var(--u));height:calc(44 * var(--u));padding:0 calc(14 * var(--u));border-radius:calc(22 * var(--u));background:var(--brand-50);color:var(--brand-700);font:700 calc(14.5 * var(--u))/1 Figtree, sans-serif;flex:none;display:inline-flex}.t-hero{margin:calc(18 * var(--u)) calc(16 * var(--u)) 0;min-height:calc(129 * var(--u));padding:calc(16 * var(--u)) calc(18 * var(--u));align-items:center;gap:calc(18 * var(--u));display:flex}.t-hero-text{flex-direction:column;display:flex}.t-hero-text b{font:600 calc(22 * var(--u))/1.25 Fraunces, serif}.t-hero-text span{margin-top:calc(4 * var(--u));font-size:calc(15 * var(--u));color:var(--stone-600);line-height:1.45}.t-hero-text small{margin-top:calc(2 * var(--u));font-size:calc(14 * var(--u));color:var(--stone-500)}.t-map{margin:calc(12 * var(--u)) calc(16 * var(--u)) 0;height:calc(60 * var(--u));padding:0 calc(16 * var(--u)) 0 calc(14 * var(--u));align-items:center;gap:calc(12 * var(--u));color:var(--stone-500);display:flex}.t-map b{color:var(--stone-900);flex:1}.t-continent{margin:calc(26 * var(--u)) calc(24 * var(--u)) calc(10 * var(--u));font:600 calc(14 * var(--u))/1.3 Figtree, sans-serif;color:var(--stone-500);justify-content:space-between;display:flex}.t-grid{padding:0 calc(16 * var(--u));gap:calc(10 * var(--u));grid-template-columns:1fr 1fr;display:grid}.t-country{height:calc(67 * var(--u));padding:0 calc(14 * var(--u));align-items:center;gap:calc(12 * var(--u));display:flex}.t-country .t-flag{width:calc(36 * var(--u));height:calc(36 * var(--u))}.t-country>span:last-child{flex-direction:column;min-width:0;line-height:1.3;display:flex}.t-country b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.t-country span span{font-size:calc(14 * var(--u));color:var(--stone-500)}.b-calendar{margin:calc(18 * var(--u)) calc(16 * var(--u)) 0;padding:calc(18 * var(--u)) calc(16 * var(--u))}.b-calendar p{margin:calc(6 * var(--u)) 0 calc(14 * var(--u));font-size:calc(14 * var(--u));color:var(--stone-600);line-height:1.43}.b-calendar .a-button{height:calc(44 * var(--u));padding:0 calc(16 * var(--u));font-size:calc(15 * var(--u))}.b-group{margin:0 calc(16 * var(--u))}.b-row{height:calc(73 * var(--u));padding:0 calc(16 * var(--u));align-items:center;gap:calc(14 * var(--u));display:flex}.b-row+.b-row{box-shadow:0 calc(-1 * var(--u)) 0 #1c191712}.b-avatar{width:calc(48 * var(--u));height:calc(48 * var(--u));border-radius:50%}.b-text{flex-direction:column;flex:1;min-width:0;line-height:1.35;display:flex}.b-text b{font-size:calc(17 * var(--u));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.b-text span{font-size:calc(14.5 * var(--u));color:var(--stone-500);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.b-badge{font:700 calc(14 * var(--u))/calc(28 * var(--u)) Figtree, sans-serif;color:var(--stone-600);flex:none}.b-badge.is-today,.b-badge.is-tomorrow{height:calc(28 * var(--u));padding:0 calc(12 * var(--u));border-radius:calc(14 * var(--u))}.b-badge.is-today{background:var(--brand-600);color:#fff}.b-badge.is-tomorrow{color:oklch(41.4% .112 45.904);background:oklch(96.2% .059 95.617)}.b-missing{text-align:center;font-size:calc(14.5 * var(--u));color:var(--stone-500);margin:calc(26 * var(--u)) calc(16 * var(--u)) 0!important}.b-notification{z-index:3;inset:calc(6 * var(--u)) calc(10 * var(--u)) auto;padding:calc(12 * var(--u)) calc(14 * var(--u));align-items:center;gap:calc(12 * var(--u));border-radius:calc(24 * var(--u));box-shadow:0 calc(14 * var(--u)) calc(34 * var(--u)) calc(-8 * var(--u)) #0000004d, 0 0 0 calc(1 * var(--u)) #1c19170f;background:#fff;display:flex;position:absolute}.b-notification img{width:calc(40 * var(--u));height:calc(40 * var(--u));border-radius:calc(12 * var(--u));flex:none}.b-notification>span{flex-direction:column;min-width:0;line-height:1.3;display:flex}.b-notification small{font-size:calc(12 * var(--u));color:var(--stone-500)}.b-notification b{font-size:calc(15 * var(--u))}.b-notification span span{font-size:calc(14 * var(--u));color:var(--stone-600)}.app-person.is-touch .a-scroll{transform:translateY(calc(-470 * var(--u)))}.p-remind{margin-top:calc(16 * var(--u));justify-content:space-between;align-items:center;gap:calc(12 * var(--u));font-size:calc(14 * var(--u));color:var(--stone-500);line-height:1.43;display:flex}.p-remind.is-date{margin-top:calc(8 * var(--u))}.p-select{align-items:center;gap:calc(6 * var(--u));height:calc(44 * var(--u));padding:0 calc(12 * var(--u)) 0 calc(16 * var(--u));border-radius:calc(22 * var(--u));color:oklch(26.8% .007 34.298);font:600 calc(15 * var(--u))/1 Figtree, sans-serif;background:#1c19170f;flex:none;display:inline-flex}.p-select svg{color:var(--stone-500)}.p-next{padding:0 calc(2 * var(--u));align-items:center;gap:calc(8 * var(--u));font-size:calc(14 * var(--u));color:var(--stone-500);line-height:1.43;display:flex;margin-top:calc(8 * var(--u))!important}.k-backdrop{z-index:3;opacity:0;pointer-events:none;background:#0c0a0966;position:absolute;inset:0}.k-sheet{z-index:4;padding:calc(20 * var(--u)) calc(12 * var(--u)) calc(24 * var(--u));gap:calc(2 * var(--u));border-radius:calc(28 * var(--u)) calc(28 * var(--u)) 0 0;box-shadow:0 calc(25 * var(--u)) calc(50 * var(--u)) calc(-12 * var(--u)) #00000040;background:#fff;flex-direction:column;display:flex;position:absolute;inset:auto 0 0;transform:translateY(105%)}.k-grabber{width:calc(40 * var(--u));height:calc(4 * var(--u));margin:calc(-8 * var(--u)) auto calc(16 * var(--u));border-radius:calc(2 * var(--u));background:oklch(86.9% .005 56.366);display:block}.k-title{padding:0 calc(12 * var(--u)) calc(12 * var(--u));font-size:calc(18 * var(--u));letter-spacing:-.025em;line-height:1.4;display:block}.k-choice{align-items:center;gap:calc(14 * var(--u));min-height:calc(52 * var(--u));padding:calc(6 * var(--u)) calc(12 * var(--u));border-radius:calc(16 * var(--u));font-size:calc(17 * var(--u));font-weight:500;display:flex}.k-choice>span{flex:1}.k-choice.is-on{background:var(--brand-50);color:oklch(31% .06 160);font-weight:600}.k-choice.is-on svg{color:var(--brand-700)}.j-search.has-query{color:var(--stone-500);box-shadow:0 0 0 calc(2 * var(--u)) oklch(60% .12 160)}.j-query{min-width:0;color:var(--stone-900);flex:1;align-items:center;display:flex}.j-placeholder{color:var(--stone-500);display:none}.j-placeholder.is-shown{display:inline}.j-clear{width:calc(40 * var(--u));height:calc(40 * var(--u));margin-right:calc(-12 * var(--u));color:var(--stone-500);place-items:center;display:grid}.j-controls.has-results{margin-top:calc(10 * var(--u));justify-content:flex-end}.j-results{padding-left:calc(8 * var(--u));font-size:calc(14 * var(--u));color:var(--stone-500);margin-right:auto;font-weight:500}.j-found{margin-top:calc(4 * var(--u))!important}.j-hint{font-size:calc(14 * var(--u));color:var(--stone-500);white-space:nowrap;text-overflow:ellipsis;line-height:1.43;overflow:hidden;margin-top:calc(2 * var(--u))!important}.j-hint b{color:var(--stone-700);font-weight:600}.app-card .a-header .a-link{gap:calc(4 * var(--u))}.c-body{inset:calc(56 * var(--u)) 0 0;padding:calc(8 * var(--u)) calc(16 * var(--u)) 0;position:absolute}.c-face{border-radius:calc(32 * var(--u));color:var(--stone-900);box-shadow:0 calc(20 * var(--u)) calc(25 * var(--u)) calc(-5 * var(--u)) #1c19171a, 0 calc(8 * var(--u)) calc(10 * var(--u)) calc(-6 * var(--u)) #1c19171a, 0 0 0 calc(1 * var(--u)) #1c19170d;background:#fff;overflow:hidden}.c-band{padding:calc(24 * var(--u)) calc(24 * var(--u)) calc(64 * var(--u));color:#ffffffe6;text-align:center;font:700 calc(14 * var(--u))/calc(20 * var(--u)) Figtree, sans-serif;letter-spacing:.05em;background:linear-gradient(to bottom right,oklch(70% .12 160),oklch(50% .105 160))}.c-inner{margin-top:calc(-48 * var(--u));padding:0 calc(24 * var(--u)) calc(24 * var(--u))}.c-qr{width:100%;max-width:calc(272 * var(--u));padding:calc(16 * var(--u));border-radius:calc(24 * var(--u));box-shadow:0 calc(10 * var(--u)) calc(15 * var(--u)) calc(-3 * var(--u)) #0000001a, 0 calc(4 * var(--u)) calc(6 * var(--u)) calc(-4 * var(--u)) #0000001a, 0 0 0 calc(1 * var(--u)) #1c19170d;background:#fff;margin:0 auto}.c-qr svg{fill:#1c1917;width:100%;height:auto;display:block}.c-who{margin-top:calc(20 * var(--u));justify-content:center;align-items:center;gap:calc(12 * var(--u));display:flex}.c-avatar{width:calc(40 * var(--u));height:calc(40 * var(--u));font:600 calc(14 * var(--u))/1 Figtree, sans-serif;border-radius:50%;flex:none;place-items:center;display:grid}.c-name{flex-direction:column;min-width:0;display:flex}.c-name b{font-size:calc(20 * var(--u));line-height:calc(28 * var(--u));letter-spacing:-.025em;white-space:nowrap;font-weight:800}.c-name span{align-items:center;gap:calc(6 * var(--u));font-size:calc(14 * var(--u));line-height:calc(20 * var(--u));color:var(--stone-500);white-space:nowrap;display:flex}.c-name .a-flag{width:calc(16 * var(--u));height:calc(16 * var(--u))}.c-contacts{justify-content:center;gap:calc(8 * var(--u));flex-wrap:wrap;display:flex;margin-top:calc(16 * var(--u))!important}.c-contacts li{align-items:center;gap:calc(6 * var(--u));padding:calc(4 * var(--u)) calc(12 * var(--u));border-radius:calc(999 * var(--u));background:var(--brand-50);color:oklch(37% .075 160);font:600 calc(14 * var(--u))/calc(20 * var(--u)) Figtree, sans-serif;display:inline-flex}.c-subtitle{padding:0 calc(8 * var(--u));text-align:center;font-size:calc(15 * var(--u));color:var(--stone-600);line-height:1.5;margin-top:calc(16 * var(--u))!important}.c-buttons{margin-top:calc(16 * var(--u));gap:calc(8 * var(--u));display:flex}.c-share{height:calc(48 * var(--u));font-size:calc(15 * var(--u));flex:1;justify-content:center;font-weight:600}.c-copy{height:calc(48 * var(--u));padding:0 calc(16 * var(--u));align-items:center;gap:calc(8 * var(--u));border-radius:calc(24 * var(--u));color:oklch(26.8% .007 34.298);font:600 calc(15 * var(--u))/1 Figtree, sans-serif;background:#1c19170f;flex:none;display:inline-flex}.c-privacy{padding:0 calc(8 * var(--u));align-items:flex-start;gap:calc(8 * var(--u));font-size:calc(14 * var(--u));line-height:calc(20 * var(--u));color:var(--stone-500);display:flex;margin-top:calc(16 * var(--u))!important}.c-privacy svg{margin-top:calc(2 * var(--u));color:oklch(59.6% .145 163.225)}
