@font-face{font-family:Matter;src:url(/fonts/Matter-Regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Matter;src:url(/fonts/Matter-Medium.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Matter;src:url(/fonts/Matter-SemiBold.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Matter;src:url(/fonts/Matter-Bold.woff2)format("woff2");font-weight:700;font-display:swap}:root{--bg:#fafafa;--raised:#fff;--soft:#f3f3f0;--line:#0000001a;--line-soft:#00000012;--control:#0000000d;--text:#101828;--muted:#1018289e;--muted-strong:#101828c2;--accent:#f9f118;--accent-soft:#f9f1183d;--accent-edge:#d9d000;--accent-text:#6f6000;--red:#e5484d;--red-soft:#ffe3e3;--green:#2fbf71;--soft-c:#93ffff;--bal-c:#f9f118;--strict-c:#81ff92;--role-c:#ffb164;--purple-c:#ab77ff;--shadow:0 1px 2px #1018280f, 0 8px 24px #1018280f;--shadow-lg:0 30px 60px -20px #10182847;--ease:cubic-bezier(.2, .8, .2, 1)}*{box-sizing:border-box;margin:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;font-family:Matter,system-ui,sans-serif;overflow-x:clip}@supports not (overflow-x:clip){body{overflow-x:hidden}}a,button{color:inherit;font:inherit;cursor:pointer;text-decoration:none}button{background:0 0;border:0;padding:0}:focus-visible{outline:3px solid var(--text);outline-offset:3px;border-radius:12px}.wrap{max-width:1240px;margin:0 auto;padding:0 40px}.rel{position:relative}.apple{flex:none;width:15px;height:15px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:200;color:#fff;background:#000;border-radius:12px;padding:10px 16px;font-weight:600;position:fixed;top:12px;left:12px;transform:translateY(-200%)}.skip-link:focus{transform:none}.btn{border:1px solid var(--line);background:var(--raised);height:46px;color:var(--text);transition:transform .2s var(--ease), box-shadow .2s, background .2s;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:15px;font-weight:600;display:inline-flex}.btn:hover{box-shadow:var(--shadow);transform:translateY(-1px)}.btn:active{transform:scale(.98)}.btn.primary{background:var(--accent);color:#000;border-color:var(--accent-edge)}.btn.dark{color:#fff;background:#000;border-color:#000}.btn.ghost{background:0 0;border-color:#0000}.btn.ghost:hover{background:var(--control);box-shadow:none}.btn .arrow{transition:transform .2s var(--ease)}.btn:hover .arrow{transform:translate(3px)}.store{color:#fff;height:52px;transition:transform .2s var(--ease);background:#000;border-radius:14px;align-items:center;gap:10px;padding:0 18px 0 14px;display:inline-flex}.store:hover{transform:translateY(-2px)}.store .apple{width:24px;height:24px}.store small{opacity:.85;font-size:10px;line-height:1;display:block}.store b{letter-spacing:-.01em;font-size:18px;font-weight:600;line-height:1.1;display:block}.store small,.store b{white-space:nowrap}@media (min-width:340px) and (max-width:420px){.rv-head h2 .phrase{display:inline-block}}.store.light{color:#000;background:#fff}.hdr-shell{z-index:30;margin-top:12px;padding:0 28px;position:sticky;top:12px}.hdr{z-index:2;-webkit-backdrop-filter:blur(14px);max-width:1320px;height:68px;box-shadow:0 1px 0 var(--line-soft), 0 10px 30px -14px #10182838;background:#ffffffe6;border-radius:22px;align-items:center;gap:24px;margin:0 auto;padding:0 12px 0 22px;display:flex;position:relative}.logo{align-items:center;gap:10px;font-size:19px;font-weight:600;display:flex}.logo img{border-radius:10px;width:36px;height:36px}.hdr-nav{color:var(--muted-strong);gap:4px;margin-left:12px;font-size:15px;font-weight:500;display:flex}.hdr-nav a{border-radius:10px;padding:8px 12px;transition:background .2s,color .2s}.hdr-nav a:hover,.hdr-nav a[aria-current=page]{background:var(--control);color:var(--text)}.head-right{align-items:center;gap:8px;margin-left:auto;display:flex}.head-right .auth-pending{visibility:hidden}.burger{border:1px solid var(--line);background:#fff;border-radius:50%;place-items:center;width:42px;height:42px;display:none}.burger svg{width:18px;height:18px}.mmenu{z-index:1;opacity:0;pointer-events:none;background:#1018284d;padding:86px 10px 10px;transition:opacity .2s;position:fixed;inset:0}.mmenu.open{opacity:1;pointer-events:auto}.mmenu-panel{max-width:560px;max-height:calc(100dvh - 96px);box-shadow:var(--shadow-lg);transition:transform .25s var(--ease);background:#fff;border-radius:22px;margin:0 auto;padding:10px;overflow:auto;transform:translateY(-8px)}.mmenu.open .mmenu-panel{transform:none}.mmenu-panel nav a{border-radius:14px;justify-content:space-between;align-items:center;padding:14px;font-size:17px;font-weight:600;display:flex}.mmenu-panel nav a:hover,.mmenu-panel nav a[aria-current=page]{background:var(--control)}.mmenu-panel nav a svg{width:16px;height:16px;color:var(--muted)}.mmenu-acts{border-top:1px solid var(--line-soft);gap:8px;margin-top:8px;padding-top:10px;display:grid}.mmenu-acts .btn{width:100%;height:52px}footer.site{color:#fff;background:#0b0b0b;border-radius:44px 44px 0 0;margin-top:40px;padding:72px 0 34px;overflow:hidden}footer.site .logo{color:#fff}.ft-top{grid-template-columns:1fr 1.5fr;gap:60px;display:grid}.ft-brand p{color:#ffffffa6;max-width:380px;margin-top:16px;font-size:16px;line-height:1.5}.ft-acts{flex-wrap:wrap;align-items:center;gap:10px;margin-top:24px;display:flex}.ft-acts .btn{height:52px}.ft-social{gap:10px;margin-top:18px;display:flex}.ft-social a{color:#ffffffd9;border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:44px;height:44px;transition:color .2s,border-color .2s;display:grid}.ft-social a:hover{color:var(--accent);border-color:var(--accent)}.ft-cols{grid-template-columns:repeat(4,auto);justify-content:space-between;gap:24px;display:grid}.ft-cols h2{letter-spacing:.14em;text-transform:uppercase;color:#ffffff73;margin-bottom:14px;font-size:12px;font-weight:700}.ft-cols a{color:#ffffffd9;transition:color .2s, transform .2s var(--ease);white-space:nowrap;width:fit-content;padding:6px 0;font-size:15px;font-weight:500;display:block}.ft-cols a:hover{color:var(--accent);transform:translate(3px)}.ft-langs{border-block:1px solid #ffffff1a;flex-wrap:wrap;align-items:center;gap:8px;margin-top:52px;padding:18px 0;display:flex}.ft-langs .lbl{letter-spacing:.14em;text-transform:uppercase;color:#ffffff73;margin-right:8px;font-size:12px;font-weight:700}.ft-langs a{color:#fffc;background:#ffffff0f;border-radius:999px;padding:7px 12px;font-size:13px;font-weight:600;transition:background .2s,color .2s}.ft-langs a:hover{background:var(--accent);color:#000}.ft-word{letter-spacing:-.06em;text-align:center;background:linear-gradient(180deg, var(--accent) 20%, #f9f11800 115%);color:#0000;-webkit-user-select:none;user-select:none;-webkit-background-clip:text;background-clip:text;margin:30px 0 10px;font-size:clamp(90px,21vw,320px);font-weight:700;line-height:.8}.ft-base{color:#ffffff80;flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:18px;font-size:14px;display:flex}.ft-mail{color:#ffffffbf}@media (min-width:1025px){.ft-base{padding-right:170px}}.ft-mail:hover{color:var(--accent)}.qr{z-index:35;border:1px solid var(--line-soft);text-align:center;opacity:0;pointer-events:none;width:150px;transition:.6s var(--ease);background:#fff;border-radius:22px;padding:14px 14px 12px;position:fixed;bottom:22px;right:22px;transform:translateY(30px)rotate(3deg)scale(.9);box-shadow:0 20px 50px -14px #10182859}.qr.show{opacity:1;pointer-events:auto;transform:rotate(3deg)}.qr.show:hover{transform:rotate(0)scale(1.04)}.qr-link{display:block}.qr svg{width:118px;height:118px;margin:0 auto;display:block}.qr b{letter-spacing:.06em;text-transform:uppercase;margin-top:8px;font-size:12px;font-weight:700;display:block}.qr-x{color:#fff;background:#000;border-radius:50%;place-items:center;width:26px;height:26px;display:grid;position:absolute;top:-10px;right:-10px}.qr-x svg{width:13px;height:13px}.qr-pill{z-index:35;color:#fff;opacity:0;pointer-events:none;height:44px;transition:transform .45s var(--ease), opacity .3s;background:#000;border-radius:999px;align-items:center;gap:8px;padding:0 16px 0 14px;font-size:14px;font-weight:600;display:inline-flex;position:fixed;bottom:22px;right:22px;transform:translateY(80px);box-shadow:0 14px 30px -10px #00000073}.qr-pill .apple{width:16px;height:16px}.qr-pill.show{opacity:1;pointer-events:auto;transform:none}.qr-pill:hover{background:#1d1d1d}.sticky{z-index:25;-webkit-backdrop-filter:blur(14px);border:1px solid var(--line-soft);transition:transform .4s var(--ease);background:#ffffffeb;border-radius:999px;gap:8px;padding:8px;display:none;position:fixed;bottom:12px;left:12px;right:12px;transform:translateY(140%);box-shadow:0 10px 30px #10182833}.sticky.show{transform:none}.sticky .btn{height:50px}.sticky .btn.primary{flex:1}.sticky .btn.icon{width:50px;padding:0}.sticky .apple{width:20px;height:20px}.auth-scrim{z-index:120;-webkit-backdrop-filter:blur(4px);background:#10182873;place-items:center;padding:16px;animation:.2s ease-out auth-fade;display:grid;position:fixed;inset:0}.auth-box{width:min(440px,100%);max-height:calc(100dvh - 32px);animation:auth-rise .25s var(--ease);background:#fff;border-radius:30px;padding:30px 28px 24px;position:relative;overflow:auto;box-shadow:0 30px 80px -20px #10182873}.auth-box:focus{outline:none}.auth-close{border:1px solid var(--line);background:#fff;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:14px;right:14px}.auth-close svg{width:16px;height:16px}.auth-box .lg{align-items:center;gap:10px;font-size:17px;font-weight:600;display:flex}.auth-box .lg img{border-radius:10px;width:34px;height:34px}.auth-faces{margin:22px 0 14px;display:flex}.auth-faces img{object-fit:cover;object-position:center 18%;border:3px solid #fff;border-radius:50%;width:44px;height:44px;margin-left:-10px;box-shadow:0 4px 12px #10182826}.auth-faces img:first-child{margin-left:0}.auth-box .lbl{letter-spacing:.14em;text-transform:uppercase;color:var(--accent-text);font-size:12px;font-weight:700}.auth-box h2{letter-spacing:-.03em;margin:8px 0;font-size:30px;font-weight:600;line-height:1.08}.auth-box p.b{color:#101828b8;font-size:15.5px;line-height:1.5}.auth-btns{gap:10px;margin-top:20px;display:grid}.auth-btns button{height:54px;color:var(--text);background:#fff;border:1px solid #0000001f;border-radius:999px;justify-content:center;align-items:center;gap:10px;font-size:16px;font-weight:600;transition:transform .15s,box-shadow .15s;display:flex}.auth-btns button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 16px -8px #1018284d}.auth-btns button.ap{color:#fff;background:#000;border-color:#000}.auth-btns button:disabled{opacity:.7;cursor:default}.auth-btns svg{width:18px;height:18px}.auth-err{background:var(--red-soft);color:#9b1c1f;border-radius:12px;margin-top:12px;padding:10px 12px;font-size:13.5px}.auth-chips{gap:6px;margin-top:18px;padding:0;list-style:none;display:flex}.auth-chips li{white-space:nowrap;background:var(--soft);border-radius:999px;flex:auto;justify-content:center;align-items:center;gap:5px;min-width:0;padding:7px 8px;font-size:12px;font-weight:600;display:inline-flex}.auth-chips svg{flex:none;width:13px;height:13px}.auth-sync{color:#101828b3;align-items:flex-start;gap:8px;margin-top:14px;font-size:13.5px;line-height:1.45;display:flex}.auth-sync:before{content:"✓";background:var(--green);color:#fff;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;margin-top:1px;font-size:10px;display:grid}.auth-legal{border-top:1px solid var(--line-soft);color:#10182899;text-align:center;margin-top:16px;padding-top:14px;font-size:12.5px;line-height:1.5}.auth-legal a{color:var(--text);text-underline-offset:2px;white-space:nowrap;font-weight:600;text-decoration:underline}@keyframes auth-fade{0%{opacity:0}}@keyframes auth-rise{0%{transform:translateY(14px)scale(.98)}}@media (max-width:1180px){.ft-langs{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.ft-langs .lbl{grid-column:1/-1;margin:0 0 4px}.ft-langs a{text-align:center;padding:9px 6px}}@media (max-width:1060px){.head-right .appstore{display:none}}@media (max-width:1024px){.qr,.qr-pill{display:none!important}}@media (min-width:761px) and (max-width:1024px){.sticky{width:360px;display:flex;left:auto;right:20px}footer.site{padding-bottom:110px}}@media (max-width:980px){.ft-top{grid-template-columns:1fr;gap:40px}}@media (max-width:900px){.hdr-nav{display:none}.burger{display:grid}}@media (min-width:901px){.mmenu{display:none}}@media (max-width:760px){.wrap{padding:0 16px}.hdr-shell{margin-top:8px;padding:0 10px;top:8px}.hdr{border-radius:18px;height:58px;padding:0 8px 0 14px}.head-right .ghost{display:none}.head-right .btn{height:42px;padding:0 16px;font-size:14px}.hdr .head-right .btn.primary{height:40px;padding:0 14px}.mmenu{padding-top:74px}.sticky{display:flex}footer.site{border-radius:30px 30px 0 0;padding:48px 0 110px}.ft-cols{grid-template-columns:1fr 1fr;gap:30px 20px}.ft-cols h2{margin-bottom:8px}.ft-cols a{padding:7px 0}.ft-acts .btn,.ft-acts .store{flex:1;justify-content:center}.ft-langs{grid-template-columns:repeat(3,1fr);margin-top:36px}.ft-base{flex-direction:column}}@media (max-width:380px){.hdr{gap:8px}.hdr .head-right{gap:6px}.hdr .head-right .btn.primary{padding:0 11px;font-size:13px}}@media (max-width:520px){.auth-scrim{place-items:end center;padding:0}.auth-box{width:100%;padding:26px 20px calc(20px + env(safe-area-inset-bottom));border-radius:26px 26px 0 0}.auth-box h2{font-size:26px}}@media (max-width:400px){.auth-sync{font-size:12.5px}.auth-chips{gap:4px}.auth-chips li{padding:7px 6px;font-size:11.5px}.auth-chips svg{display:none}}:is(h1,h2,h3,h4,h5,h6,summary,figcaption,blockquote,.kicker,.lbl,small,b,strong){text-wrap:balance}body{text-wrap:pretty}p{text-wrap:balance}:is(.prose,.lg-body) p{text-wrap:pretty}.nowrap{white-space:nowrap}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.rail{position:relative}.rail-head{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.rail-head>:first-child:not(.rail-ctl){flex:auto;min-width:0}.rail-ctl{gap:8px;margin-left:auto;display:flex}.rail-track{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;gap:18px;margin:-6px -2px -18px;padding:6px 2px 18px;scroll-padding-inline:2px;display:flex;overflow-x:auto}.rail-track::-webkit-scrollbar{display:none}.rail-track>*{scroll-snap-align:start;flex:0 0 clamp(230px,22vw,280px)}.rail-progress{background:var(--line);border-radius:999px;height:4px;margin-top:22px;overflow:hidden}.rail-progress i{border-radius:inherit;transform-origin:0;height:100%;transition:transform .3s var(--ease);background:#000;display:block}.rail-btn{color:#fff;width:42px;height:42px;box-shadow:var(--shadow);transition:opacity .2s, transform .2s var(--ease);background:#000;border-radius:50%;flex:none;place-items:center;display:grid}.rail-btn:hover:not(:disabled){transform:translateY(-1px)}.rail-btn:disabled{opacity:.25;cursor:default}.rail-pause{color:#000;border:1px solid var(--line);background:#fff}@media (max-width:760px){.rail-track{gap:12px}.rail-track>*{flex-basis:min(66vw,260px)}.rail-progress{margin-top:16px}}
