:root{--ink-950:#1B2329;--ink-900:#273137;--ink-800:#343F46;--ink-700:#4A555C;--paper-0:#FFFFFF;--paper-50:#FDFBF7;--paper-100:#F6F3EE;--paper-150:#F1EEE8;--paper-200:#E8E4DD;--stone-300:#D3D1D8;--stone-400:#A5A5B3;--stone-500:#8B8C96;--stone-600:#676873;--plum-50:#F6F0F4;--plum-100:#EADFE7;--plum-200:#CEBCC9;--plum-300:#B596AB;--plum-600:#6A3B5D;--plum-700:#55304A;--blue-50:#EEF2FF;--blue-100:#E3E9FF;--blue-200:#D9DFFF;--blue-600:#2E5CFF;--blue-700:#1F47E0;--green-400:#6EE36A;--green-500:#3FA45B;--green-700:#2E7D45;--red-500:#D9483B;--red-700:#B53A2F;--amber-500:#E0A22E;--sand-200:#F0B52C;--sage-100:#E6ECE8;--sage-200:#DAE3DD;--sand-100:#F5EEE4;--sand-150:#EDE3D6;--lilac-100:#ECE8F3;--lilac-200:#E1DBEC;--primary:var(--plum-600);--primary-light:var(--plum-300);--primary-dark:var(--plum-700);--primary-strong:var(--plum-700);--primary-deep:var(--plum-600);--primary-deeper:var(--plum-700);--action:var(--blue-600);--action-hover:var(--blue-700);--action-soft:var(--blue-200);--action-wash:var(--blue-50);--on-action:var(--paper-0);--nav-active:var(--blue-200);--nav-active-text:var(--plum-700);--on-plum-accent:var(--blue-200);--on-plum-accent-text:var(--plum-700);--accent:var(--blue-600);--accent-hover:var(--blue-700);--accent-strong:var(--blue-700);--accent-tint:var(--blue-200);--accent-wash:var(--blue-50);--accent-soft:color-mix(in srgb,var(--blue-600) 8%,transparent);--accent-glow:color-mix(in srgb,var(--blue-600) 30%,transparent);--accent-2:var(--plum-600);--badge:var(--blue-600);--on-badge:var(--paper-0);--text:var(--ink-900);--text-muted:var(--stone-600);--text-subtle:var(--stone-500);--text-on-color:var(--paper-50);--icon-subtle:var(--stone-500);--icon-faint:var(--stone-300);--surface:var(--paper-0);--surface-soft:var(--paper-50);--surface-tint:var(--paper-100);--surface-page:var(--plum-600);--surface-band:var(--sand-100);--surface-ink:var(--ink-900);--surface-ink-raised:var(--ink-800);--surface-ink-inset:color-mix(in srgb,var(--ink-900) 55%,var(--ink-800));--text-on-ink:var(--paper-50);--text-on-ink-muted:color-mix(in srgb,var(--paper-50) 70%,var(--ink-800));--border-on-ink:color-mix(in srgb,var(--paper-50) 13%,transparent);--switch-on:var(--blue-600);--switch-off:var(--plum-200);--switch-knob:var(--paper-0);--switch-knob-off:var(--plum-600);--border:var(--paper-200);--border-strong:var(--stone-300);--border-on-color:color-mix(in srgb,var(--paper-50) 14%,transparent);--scrollbar:var(--paper-200);--skeleton:var(--paper-100);--skeleton-soft:var(--paper-50);--success:var(--green-500);--success-strong:var(--green-700);--success-soft:color-mix(in srgb,var(--green-500) 10%,transparent);--online:var(--green-400);--danger:var(--red-500);--danger-hover:var(--red-700);--danger-soft:color-mix(in srgb,var(--red-500) 8%,transparent);--warning:var(--amber-500);--flame:var(--sand-200);--shadow:var(--ink-900);--scrim:var(--ink-950);--grad:linear-gradient(180deg,var(--paper-100) 0%,var(--paper-200) 100%);--grad-primary:linear-gradient(180deg,var(--plum-600) 0%,var(--plum-700) 100%);--cover-1:linear-gradient(135deg,var(--paper-100) 0%,var(--paper-200) 100%);--cover-2:linear-gradient(135deg,var(--plum-50) 0%,var(--plum-100) 100%);--cover-3:linear-gradient(135deg,var(--sage-100) 0%,var(--sage-200) 100%);--cover-4:linear-gradient(135deg,var(--sand-100) 0%,var(--sand-150) 100%);--cover-5:linear-gradient(135deg,var(--lilac-100) 0%,var(--lilac-200) 100%);--cover-6:linear-gradient(135deg,var(--blue-50) 0%,var(--blue-100) 100%);--font-display:var(--nf-discovery),system-ui,sans-serif;--font-body:var(--nf-discovery),system-ui,sans-serif;--font-hand:var(--nf-itay),var(--nf-discovery),sans-serif;--fw-thin:200;--fw-display:700;--fw-light:350;--fw-regular:400;--fw-medium:500;--fw-bold:700;--fs-2xs:12px;--fs-xs:13px;--fs-sm:14px;--fs-md:15px;--fs-base:16px;--fs-lg:18px;--fs-xl:20px;--fs-2xl:24px;--fs-3xl:34px;--ls-tight:-.02em;--ls-label:.02em;--r-xs:6px;--r-chip:10px;--r-sm:10px;--r-btn:999px;--r-md:14px;--r-img:18px;--r-box:16px;--r-card:24px;--r-pill:999px;--r-panel-tablet:24px;--r-panel:36px;--frame:20px;--page-gutter:clamp(16px,4vw,56px);--page-max:1320px;--fw:var(--frame);--fr:40px;--g:clamp(20px,3.6vw,68px);--sec:clamp(96px,10vw,168px);--hdr:110px;--x:cubic-bezier(.16,1,.3,1);--soft-shadow:0 10px 30px color-mix(in srgb,var(--shadow) 7%,transparent),0 1px 2px color-mix(in srgb,var(--shadow) 5%,transparent);color-scheme:light}@media (max-width:600px){:root{--fw:10px;--fr:24px}}*{box-sizing:border-box}html{background:var(--surface-page);scroll-behavior:smooth;scroll-padding-top:calc(var(--hdr) + 12px)}body{padding:var(--fw);background:var(--surface-soft);color:var(--text);font:400 18px/1.5 var(--font-body);-webkit-font-smoothing:antialiased;overflow-x:clip}body,figure,h1,h2,h3,h4,ol,p,ul{margin:0}.badge,.chip,.note,dd,dt,figcaption,h1,h2,h3,h4,label,li,p,small,summary{text-wrap:balance}ol,ul{padding:0;list-style:none}a,button{color:inherit}button{font:inherit}img{display:block;max-width:100%}bdi{unicode-bidi:isolate}:focus-visible{outline:2px solid var(--action);outline-offset:3px;border-radius:6px}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}svg.i{width:20px;height:20px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}svg.f{fill:currentColor;stroke:none}.frame{position:fixed;inset:0;z-index:90;pointer-events:none}.frame:before{content:"";position:absolute;inset:var(--fw);border-radius:var(--fr);box-shadow:0 0 0 calc(var(--fw) + var(--fr)) var(--primary)}.hand{font-family:var(--font-hand);font-weight:400;font-style:normal;color:var(--action);letter-spacing:0}.h2{font:800 clamp(38px,4.3vw,80px)/1 var(--font-display);letter-spacing:-.025em;text-wrap:balance}.h2 .hand{display:block;font-size:1.06em;line-height:.8;white-space:nowrap;margin-top:-.2em}.h2 br{display:none}.hx .w{overflow:clip;overflow-clip-margin:.22em;vertical-align:top}.hx .w,.hx .w>span{display:inline-block}.hx .w>span{translate:0 135%;rotate:7deg;transform-origin:100% 100%;transition:translate 1.1s var(--x) calc(var(--i) * 75ms),rotate 1.1s var(--x) calc(var(--i) * 75ms)}.hx.in .w>span{translate:0 0;rotate:0deg}.hx .hand{clip-path:inset(-40% -14% -40% 100%);transition:clip-path 1.25s cubic-bezier(.55,.08,.25,1) var(--hd,.3s)}.hx.in .hand{clip-path:inset(-40% -14% -40% -14%)}.lead{font-size:clamp(17px,1.2vw,21px);line-height:1.5;color:var(--text-muted);max-width:34ch;text-wrap:balance}.kicker{display:inline-flex;align-items:center;gap:.6em;width:fit-content;padding:8px 16px 8px 14px;border-radius:var(--r-pill);background:var(--surface);box-shadow:0 0 0 1px var(--border);font:500 15px/1 var(--font-body)}.kicker b{font-weight:700;color:var(--action);font-variant-numeric:tabular-nums}.head{display:flex;flex-direction:column;gap:clamp(14px,1.4vw,22px)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:60px;padding-inline:30px 24px;border:0;border-radius:var(--r-btn);background:var(--action);color:var(--on-action);font:500 clamp(16px,1vw,19px)/1 var(--font-body);text-decoration:none;white-space:nowrap;cursor:pointer;transition:background .3s,color .3s,box-shadow .3s}.btn .i{transition:translate .35s var(--x)}.btn:hover{background:var(--action-hover)}.btn:hover .i{translate:-4px 0}.btn.ghost{background:transparent;color:var(--text);box-shadow:inset 0 0 0 1.5px var(--text)}.btn.ghost:hover{background:var(--text);color:var(--surface)}.btn.light{background:var(--surface);color:var(--action)}.btn.light:hover{background:var(--surface-soft)}.btn.sm{min-height:50px;padding-inline:24px;font-size:16px}.hdr{position:fixed;z-index:80;top:var(--fw);inset-inline:var(--fw);display:flex;align-items:center;justify-content:space-between;gap:16px;padding:clamp(14px,1.3vw,24px) clamp(18px,1.6vw,30px);transition:background .35s,box-shadow .35s;--hm:clamp(8px,.9vw,14px)}.hdr.solid{background:var(--surface);box-shadow:0 0 0 1px var(--border),0 14px 34px -22px color-mix(in srgb,var(--shadow) 40%,transparent)}.hdr,.hdr .logo .rings,.hdr .logo b,.hdr .logo i,.hdr .pill-o,.hdr .ub{transition:top .45s var(--x),left .45s var(--x),right .45s var(--x),border-radius .45s var(--x),padding .35s var(--x),width .35s var(--x),height .35s var(--x),min-height .35s var(--x),font-size .35s var(--x),background .35s,box-shadow .35s}.hdr.mini{top:calc(var(--fw) + var(--hm));inset-inline:calc(var(--fw) + var(--hm));padding-block:7px;padding-inline:clamp(16px,1.4vw,24px) 7px;border-radius:var(--r-pill)}.hdr.mini .logo .rings{width:38px}.hdr.mini .logo b{font-size:26px}.hdr.mini .logo i{font-size:23px}.hdr.mini .ub{width:44px;height:44px}.hdr.mini .pill-o{min-height:44px;padding-inline:18px 14px;font-size:15px}.logo{display:inline-flex;align-items:center;gap:6px;text-decoration:none;color:var(--text)}.logo .rings{width:clamp(44px,3.3vw,64px);height:auto;flex:none}.logo .w{display:flex;flex-direction:column}.logo b{font:800 clamp(32px,2.5vw,48px)/.86 var(--font-display);letter-spacing:-.01em}.logo i{font:400 clamp(28px,2.2vw,42px)/.62 var(--font-hand);font-style:normal;color:var(--action);margin-inline-start:.8em;margin-top:-.24em}.hdr-acts{display:flex;align-items:center;gap:12px}.ub{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--text);color:var(--text);text-decoration:none;transition:background .3s,color .3s}.ub:hover{background:var(--text);color:var(--surface)}.rings{--ring-c:var(--action);--gem-c:var(--text)}.hdr-acts .sm-t{display:none}.hero{position:relative;height:calc(100svh - 2 * var(--fw));min-height:660px;max-height:1200px;overflow:hidden;border-radius:var(--fr)}.hero-text{position:absolute;z-index:3;inset-inline-start:12.6%;top:50%;transform:translateY(-50%);width:min(33%,600px)}.h1{font:800 clamp(66px,7.3vw,148px)/.9 var(--font-display);letter-spacing:-.02em;color:var(--text)}.h1>span{display:block}.h1 .l3{display:flex;align-items:center;gap:.16em}.h1 .l3 .hand{display:block;font-size:.4em;line-height:.9;transform:translateY(.1em)}.hero-text p{margin-top:clamp(14px,1.4vw,28px);font-size:clamp(17px,1.17vw,22px);line-height:1.38;max-width:19.5em;text-wrap:balance}.acts{display:flex;flex-wrap:wrap;gap:12px;margin-top:clamp(24px,1.9vw,36px)}.reels{position:absolute;z-index:1;top:0;bottom:0;inset-inline-end:19.6%;display:flex;gap:clamp(18px,1.6vw,30px);overflow-y:clip;--cw:clamp(176px,14.8vw,290px)}.reel{width:var(--cw);overflow:visible}.track{display:flex;flex-direction:column;gap:clamp(18px,1.6vw,30px);padding-bottom:clamp(18px,1.6vw,30px);animation:up 73s linear infinite;animation-play-state:paused;will-change:transform}.reel.w .track{animation-name:down;animation-duration:72s}.hero.live .track{animation-play-state:running}@keyframes up{to{transform:translateY(-50%)}}@keyframes down{0%{transform:translateY(-50%)}to{transform:translateY(0)}}@keyframes toR{0%{transform:translateX(0)}to{transform:translateX(50%)}}@keyframes toL{0%{transform:translateX(50%)}to{transform:translateX(0)}}.pc{background:var(--surface);border-radius:26px;padding:12px 12px 16px;box-shadow:var(--soft-shadow)}.pc,.pc .ph,.pc .phw{position:relative}.pc .ph{aspect-ratio:1/.95;border-radius:20px;overflow:hidden;background:var(--grad)}.pc .ph img{width:100%;height:100%;object-fit:cover}.pc .on{top:12px;inset-inline-end:12px;width:11px;height:11px;border-radius:50%;background:var(--online);box-shadow:0 0 0 2px var(--surface)}.pc .ibs,.pc .on{position:absolute}.pc .ibs{inset-inline-end:8px;bottom:-20px;display:flex;gap:6px}.ib{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--surface);color:var(--accent-2)}.ib svg{width:20px;height:20px}.ib.chat{display:grid;color:var(--action)}.pc .heart svg{fill:none;stroke:currentColor;stroke-width:2;transition:fill .35s}.pc.liked .heart svg{fill:currentColor}.pc.pop .ib.like{animation:pop .5s var(--x)}@keyframes pop{40%{transform:scale(1.25)}}.pc h3{display:flex;align-items:baseline;gap:.35em;margin-top:clamp(14px,1.1vw,20px);padding-inline:6px;font:700 clamp(16px,1.15vw,22px)/1.2 var(--font-body)}.pc h3 i{font-style:normal;color:var(--accent-2);font-weight:800}.meta{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-top:8px;padding-inline:6px;font-size:clamp(13px,.8vw,15px);color:var(--text-muted);white-space:nowrap}.meta .sep{width:1px;height:14px;background:var(--border-strong);flex:none}.patch{position:absolute;z-index:2;top:50%;inset-inline-end:calc(var(--pd) * -.41);width:var(--pd);height:var(--pd);translate:0 -50%;--pd:clamp(210px,15vw,300px)}.patch svg{width:100%;height:100%;overflow:visible;direction:ltr}.p-edge{fill:var(--primary)}.p-wrap{fill:none;stroke:var(--primary-light);stroke-width:9;stroke-dasharray:1.3 2.1}.p-body{fill:var(--accent-tint)}.p-stitch{fill:none;stroke:var(--primary);stroke-width:1.6;stroke-dasharray:5 5;opacity:.55}.p-text{fill:var(--primary);font:700 19px var(--font-display);letter-spacing:.02em}.p-text.t-hero{font-size:22.4px}.p-text.t-founders{font-size:20.4px}.p-core{fill:var(--surface-soft)}.p-stitch2{fill:none;stroke:var(--action);stroke-width:1.5;stroke-dasharray:4 4;opacity:.55}.p-rings{--ring-c:var(--action);--gem-c:var(--text);--ring-w:2.5}.p-ring,.p-rings{transform-origin:150px 150px}.p-rings{animation:sway 6s ease-in-out infinite;animation-play-state:paused}.live .p-rings{animation-play-state:running}@keyframes sway{50%{transform:rotate(-8deg) scale(1.03)}}.patch.alt .p-body{fill:var(--surface-soft)}.patch.alt .p-stitch{stroke:var(--action);opacity:.8}.patch.alt .p-core,.patch.alt .p-text{fill:var(--action)}.patch.alt .p-stitch2{stroke:var(--surface-soft)}.patch.alt .p-rings{--ring-c:var(--surface-soft);--gem-c:var(--surface-soft)}.trust{padding-block:clamp(16px,1.6vw,28px);overflow:hidden;background:var(--surface-band);box-shadow:inset 0 1px 0 var(--border),inset 0 -1px 0 var(--border)}.rib{display:flex;width:max-content;direction:ltr;animation:rib 46s linear infinite;animation-play-state:paused}.trust.live .rib{animation-play-state:running}.rib span{display:inline-flex;align-items:center;gap:clamp(14px,1.4vw,26px);padding-inline-end:clamp(14px,1.4vw,26px);direction:rtl;white-space:nowrap;font:800 clamp(20px,1.9vw,36px)/1.1 var(--font-display);letter-spacing:-.01em}.rib span .hand{font-size:1.1em}.rib svg{width:clamp(26px,1.9vw,38px);height:auto;flex:none}@keyframes rib{to{transform:translateX(50%)}}.sec{padding:var(--sec) var(--g)}.wrap{width:min(var(--page-max),100%);margin-inline:auto}.how{position:relative;padding:0}.how-pin{position:sticky;top:var(--fw);height:calc(100svh - 2 * var(--fw));display:flex;flex-direction:column;justify-content:center;gap:clamp(22px,2.6vh,40px);padding:calc(var(--hdr) - var(--fw) + 8px) var(--g) clamp(24px,4vh,48px);overflow:hidden}.how-top{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap}.how-top .lead{max-width:30ch}.how-view{position:relative;flex:1;min-height:0}.how-track{display:flex;gap:clamp(16px,1.6vw,28px);height:100%;width:max-content;will-change:transform}.st{position:relative;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(20px,3vw,56px);align-items:center;width:min(66vw,1000px);height:100%;padding:clamp(24px,3vw,52px);border-radius:var(--r-panel);background:var(--surface);box-shadow:var(--soft-shadow);opacity:.55;transition:opacity .6s}.st.on{opacity:1}.st:last-child{background:var(--action);color:var(--on-action)}.st-txt{display:flex;flex-direction:column;gap:14px}.st-n{font:800 clamp(60px,6vw,110px)/.8 var(--font-display);color:var(--action);letter-spacing:-.04em}.st:last-child .st-n{color:var(--accent-tint)}.st h3{font:800 clamp(26px,2.2vw,40px)/1.05 var(--font-display);letter-spacing:-.02em}.st p{font-size:clamp(16px,1.1vw,19px);color:var(--text-muted);max-width:30ch}.st:last-child p{color:var(--text-on-color)}.ui{position:relative;align-self:stretch;display:flex;flex-direction:column;justify-content:center;gap:12px;padding:clamp(16px,1.8vw,28px);border-radius:28px;background:var(--surface-soft)}.st:last-child .ui{background:color-mix(in srgb,var(--surface) 12%,transparent)}.u-top{display:flex;align-items:center;gap:12px;padding-bottom:12px;border-bottom:1px solid var(--border)}.u-av{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--action);color:var(--on-action);font:700 20px/1 var(--font-body)}.u-top b{display:block;font-weight:700;font-size:17px}.u-top small{font-size:14px;color:var(--text-muted)}.u-bar{height:6px;border-radius:9px;background:var(--action-soft);overflow:hidden}.u-bar i{display:block;height:100%;width:var(--p,20%);border-radius:inherit;background:var(--action);transition:width 1.4s var(--x) .3s}.st.on .u-bar i{--p:72%}.u-f{display:flex;flex-direction:column;gap:8px}.u-f label{font-size:14px;font-weight:600}.chips{display:flex;flex-wrap:wrap;gap:6px}.chip{display:inline-flex;align-items:center;min-height:34px;padding-inline:14px;border-radius:var(--r-chip);background:var(--surface);box-shadow:inset 0 0 0 1px var(--border);font-size:14px;color:var(--text-muted);transition:background .35s,color .35s,box-shadow .35s}.st.on .chip.pick{background:var(--action);color:var(--on-action);box-shadow:none;transition-delay:var(--d,0s)}.u-row{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:8px 14px;padding-block:10px;border-bottom:1px solid var(--border)}.u-row:last-child{border-bottom:0}.u-row b{font-size:15px;font-weight:600}.seg{display:inline-flex;justify-self:end;padding:3px;border-radius:12px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--border)}.seg span{padding:7px 11px;border-radius:9px;font-size:13px;color:var(--text-muted);transition:background .35s,color .35s;transition-delay:var(--d,0s)}.st.on .seg span.pick{background:var(--action);color:var(--on-action)}.u-range{grid-column:1/-1;position:relative;height:22px}.u-range:before{content:"";inset:9px 0;background:var(--action-soft)}.u-range i,.u-range:before{position:absolute;border-radius:4px}.u-range i{top:9px;height:4px;inset-inline:28% 34%;background:var(--action)}.u-range i:after,.u-range i:before{content:"";position:absolute;top:-7px;width:18px;height:18px;border-radius:50%;background:var(--action);box-shadow:0 0 0 3px var(--surface)}.u-range i:before{inset-inline-start:-9px}.u-range i:after{inset-inline-end:-9px}.fan{position:relative;height:100%;min-height:260px;container:fan/size}.fan>*{--fcw:max(140px,min(46cqw,calc((100cqh - 72px) / 1.36)))}.fan .pc{position:absolute;top:50%;inset-inline-start:50%;width:var(--fcw);--cw:100%;padding:7px 7px 11px;border-radius:20px;transition:transform .9s var(--x),opacity .6s;transform:translate(50%,-50%);container:fcard/inline-size}.fan .pc .ph{border-radius:14px}.fan .pc .ibs{inset-inline-end:6px;bottom:-15px;gap:4px}.fan .ib{width:30px;height:30px}.fan .ib svg{width:16px;height:16px}.fan .pc h3{font-size:14px;margin-top:20px;padding-inline:4px;white-space:nowrap}.fan .pc .meta{justify-content:flex-start;gap:8px;margin-top:6px;padding-inline:4px;font-size:12px}@container fcard (max-width:230px){.fan .pc .meta .sep:last-of-type,.fan .pc .meta span:last-child{display:none}}.st.on .fan .pc:first-of-type{transform:translate(112%,-47%) rotate(8deg)}.st.on .fan .pc:nth-of-type(2){transform:translate(-12%,-47%) rotate(-8deg)}.st.on .fan .pc:nth-of-type(3){transform:translate(50%,-52%);z-index:2}@container fan (max-width:360px){.fan>*{--fcw:max(140px,min(64cqw,calc((100cqh - 72px) / 1.36)))}.st.on .fan .pc:first-of-type{transform:translate(80%,-47%) rotate(6deg)}.st.on .fan .pc:nth-of-type(2){transform:translate(20%,-47%) rotate(-6deg)}}.fan .tag{position:absolute;z-index:3;top:max(-12px,calc(50% - var(--fcw) * .68 - 40px));inset-inline-start:50%;translate:50% 0;padding:8px 14px;border-radius:var(--r-pill);background:var(--action);color:var(--on-action);font:600 13px/1 var(--font-body);white-space:nowrap}.match{display:grid;place-items:center;gap:18px;text-align:center}.pair{position:relative;display:flex;justify-content:center}.pair img{width:clamp(96px,8vw,140px);aspect-ratio:1;border-radius:50%;object-fit:cover;box-shadow:0 0 0 5px var(--action);transition:transform 1s var(--x)}.pair img:first-child{transform:translateX(30%)}.pair img:last-child{transform:translateX(-30%)}.st.on .pair img:first-child{transform:translateX(12%)}.st.on .pair img:last-child{transform:translateX(-12%)}.pair .hb{position:absolute;z-index:2;top:50%;inset-inline-start:50%;display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:var(--surface);color:var(--accent-2);translate:50% -50%;scale:.4;opacity:0;transition:scale .6s var(--x) .5s,opacity .3s .5s}.pair .hb svg{width:26px;height:26px}.st.on .pair .hb{scale:1;opacity:1}.match .big{font:400 clamp(44px,4vw,72px)/.9 var(--font-hand);color:var(--on-action)}.match small{font-size:16px;color:var(--text-on-color)}.card-sec,.how{background:color-mix(in oklab,var(--surface-soft) var(--litp),var(--surface-ink))}.how{--litp:0%;color:var(--text-on-ink)}.card-sec{--litp:100%}.how .kicker{background:var(--surface-ink-raised);box-shadow:0 0 0 1px var(--border-on-ink)}.how .h2 .hand,.how .kicker b{color:var(--accent-tint)}.how-top .lead{color:var(--text-on-ink-muted)}.st{background:var(--surface-ink-raised);box-shadow:0 0 0 1px var(--border-on-ink)}.st-n{color:var(--accent-tint)}.st p{color:var(--text-on-ink-muted)}.st:not(:last-child) .ui{background:var(--surface-ink-inset);box-shadow:inset 0 0 0 1px var(--border-on-ink)}.how .u-top{border-bottom-color:var(--border-on-ink)}.how .u-top small{color:var(--text-on-ink-muted)}.how .u-bar,.how .u-range:before{background:var(--border-on-ink)}.how .u-range i:after,.how .u-range i:before{box-shadow:0 0 0 3px var(--surface-ink-inset)}.how .chip{background:transparent;box-shadow:inset 0 0 0 1px var(--border-on-ink);color:var(--text-on-ink-muted)}.how .u-row{border-bottom-color:var(--border-on-ink)}.how .seg{background:var(--surface-ink);box-shadow:inset 0 0 0 1px var(--border-on-ink)}.how .seg span{color:var(--text-on-ink-muted)}.how .st.on .chip.pick,.how .st.on .seg span.pick{color:var(--on-action)}.fan .pc{color:var(--text)}.cs-head{color:color-mix(in oklab,var(--text) var(--litp),var(--text-on-ink))}.cs-head .lead{color:color-mix(in oklab,var(--text-muted) var(--litp),var(--text-on-ink-muted))}.cs-head .demo{color:color-mix(in oklab,var(--text-subtle) var(--litp),var(--text-on-ink-muted))}.ocard{translate:0 calc((1 - var(--lit,1)) * 48px)}.card-sec{padding-block:clamp(40px,4vw,80px);margin-top:-1px}.cs-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,2.2fr);gap:clamp(56px,6vw,120px);align-items:center}.cs-head{container-type:inline-size}.cs-head .h2{font-size:min(clamp(34px,3.1vw,58px),14cqw)}.cs-head .lead{max-width:28ch}.cs-head .gender{margin-top:8px}.gender{justify-self:auto;width:fit-content}.gender button{min-height:44px;padding-inline:20px;border:0;border-radius:9px;background:none;cursor:pointer;font:500 16px/1 var(--font-body);color:var(--text-muted)}.gender button[aria-pressed=true]{background:var(--text);color:var(--surface)}.cstage{padding-block:clamp(84px,7vw,124px)}.cstage,.ocard{position:relative}.ocard{z-index:1;display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:12px;width:100%;margin-inline:auto;padding:14px;border-radius:30px;background:var(--primary);box-shadow:var(--soft-shadow)}.o-info{display:flex;flex-direction:column;gap:14px;min-width:0;padding:12px;border-radius:22px;background:var(--surface)}.o-head{position:relative;padding-block:20px;padding-inline:22px 84px;border-radius:16px;background:var(--surface-tint)}.o-nm{display:flex;align-items:center;gap:.45em;font:800 clamp(22px,1.9vw,28px)/1.1 var(--font-display)}.o-nm i{width:7px;height:7px;border-radius:50%;background:var(--accent-2)}.o-meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;font-size:15px;color:var(--text-muted)}.o-meta i{width:1px;height:14px;background:var(--border-strong)}.o-match{display:inline-flex;align-items:center;gap:6px;margin-top:12px;padding:7px 12px;border-radius:var(--r-pill);background:var(--action-wash);color:var(--accent-strong);font:600 13px/1.2 var(--font-body)}.o-match svg{width:16px;height:16px}.o-like{position:absolute;inset-inline-end:18px;bottom:18px;display:grid;place-items:center;width:48px;height:48px;border:0;border-radius:50%;background:var(--surface);color:var(--accent);cursor:pointer;box-shadow:var(--soft-shadow)}.o-like svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;transition:fill .3s}.o-like[aria-pressed=true] svg{fill:currentColor}.o-like[aria-pressed=true]{animation:pop .5s var(--x)}.o-body{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:22px;padding:4px 10px 8px}.o-about h4{font:700 15px/1.2 var(--font-body);margin-bottom:6px}.o-about p{font-size:15px;line-height:1.5;color:var(--text-muted)}.o-about p+h4{margin-top:16px}.o-fields{display:flex;flex-direction:column;gap:12px;margin:0;padding-inline-start:20px;border-inline-start:1px solid var(--border)}.o-f dt{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-muted)}.o-f dt svg{width:16px;height:16px;color:var(--text)}.o-f dd{margin:3px 0 0;font-size:15px;font-weight:600;line-height:1.35}.o-side{display:flex;flex-direction:column;gap:12px;min-width:0;padding:12px;border-radius:22px;background:var(--surface)}.o-photo{position:relative;flex:1;min-height:300px;border-radius:16px;overflow:hidden;background:var(--grad)}.o-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 35%;transition:opacity .4s}.ver{position:absolute;top:12px;inset-inline-start:12px;display:inline-flex;align-items:center;gap:6px;padding:7px 12px 7px 10px;border-radius:var(--r-pill);background:var(--surface);font:600 13px/1 var(--font-body);color:var(--accent-strong)}.ver svg{width:16px;height:16px}.o-cta{display:flex;align-items:center;justify-content:center;gap:10px;min-height:54px;border:0;border-radius:var(--r-pill);background:var(--action);color:var(--on-action);font:500 16px/1 var(--font-body);cursor:pointer}.o-cta:hover{background:var(--action-hover)}.demo{font-size:13px;color:var(--text-subtle)}.cnotes{inset:0;z-index:2;pointer-events:none}.cnote,.cnotes{position:absolute}.cnote{max-width:210px;font:400 clamp(21px,1.6vw,27px)/1.05 var(--font-hand);color:var(--action);text-align:center;opacity:0;translate:0 10px;transition:opacity .5s,translate .7s var(--x)}.cnote.show{opacity:1;translate:0 0}.cnote span{display:block;animation:bob 4.2s ease-in-out infinite}@keyframes bob{50%{transform:translateY(-6px)}}.arrows{position:absolute;inset:0;z-index:3;width:100%;height:100%;overflow:visible;pointer-events:none}.arrows path{fill:none;stroke:var(--text);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 1;stroke-dashoffset:1;transition:stroke-dashoffset .9s var(--x),opacity .4s}.arrows path.on{stroke-dashoffset:0}.arrows path.off{opacity:0}.safe{padding-inline:var(--g)}.safe-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,90px);align-items:start;padding:clamp(36px,5vw,90px);border-radius:var(--r-panel);background:var(--primary)}.safe .kicker,.safe-panel{color:var(--text-on-color)}.safe .kicker{background:color-mix(in srgb,var(--surface) 12%,transparent);box-shadow:none}.safe .h2 .hand,.safe .kicker b{color:var(--accent-tint)}.safe .lead{color:var(--text-on-color)}.nobody{margin-top:clamp(28px,3vw,44px);padding-top:22px;border-top:1px solid var(--border-on-color)}.nobody h3{font:700 18px/1.2 var(--font-body);margin-bottom:12px}.nobody li{display:flex;align-items:center;gap:12px;padding-block:9px;font-size:17px}.nobody li svg{color:var(--accent-tint)}.nobody li span{text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--text-on-color) 45%,transparent);text-decoration-thickness:1.5px}.panel{background:var(--surface);color:var(--text);border-radius:28px;padding:clamp(18px,2vw,30px);box-shadow:0 30px 60px color-mix(in srgb,var(--scrim) 22%,transparent)}.row{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:start;padding-block:18px;border-top:1px solid var(--border)}.row:first-child{border-top:0;padding-top:4px}.row .ic{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:var(--action-wash);color:var(--action)}.row h4{font:700 17px/1.25 var(--font-body)}.row p{margin-top:4px;font-size:15px;line-height:1.45;color:var(--text-muted)}.badge{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:var(--r-pill);background:var(--action-wash);color:var(--action-hover);font:600 13px/1 var(--font-body)}.badge svg{width:16px;height:16px}.tg{position:relative;flex:none;width:44px;height:26px;border:0;border-radius:999px;background:var(--switch-off);cursor:pointer;transition:background .3s}.tg:after{content:"";position:absolute;top:4px;inset-inline-start:4px;width:18px;height:18px;border-radius:50%;background:var(--switch-knob-off);transition:inset-inline-start .35s var(--x),background .3s}.tg[aria-checked=true]{background:var(--switch-on)}.tg[aria-checked=true]:after{inset-inline-start:22px;background:var(--switch-knob)}.nums{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px;transition:opacity .4s}.nums span{padding:6px 10px;border-radius:8px;background:var(--surface-tint);font-size:13px;font-variant-numeric:tabular-nums}.row[data-off] .nums{opacity:.35}.paused{display:inline-flex;margin-top:10px;padding:6px 12px;border-radius:var(--r-pill);background:var(--surface-tint);font:600 13px/1 var(--font-body);color:var(--text-muted);opacity:0;transition:opacity .4s}.row[data-on] .paused{opacity:1}.ph-demo{display:flex;align-items:center;gap:10px;margin-top:10px;font-size:13px;color:var(--text-muted)}.ph-av{position:relative;display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:50%;overflow:hidden;background:var(--surface-tint)}.ph-av img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ph-av b,.ph-av img{transition:opacity .4s}.ph-av b{font:800 17px/1 var(--font-display);color:var(--primary)}.ph-av b,.row[data-on] .ph-av img{opacity:0}.row[data-on] .ph-av b{opacity:1}.ph-demo .off,.row[data-on] .ph-demo .on{display:inline}.ph-demo .on,.row[data-on] .ph-demo .off{display:none}.guard{grid-column:2/-1;justify-self:start;display:inline-flex;align-items:center;gap:8px;margin-top:-4px;padding:8px 12px;border-radius:var(--r-chip);background:var(--action-wash);font:600 13px/1.35 var(--font-body);color:var(--accent-strong)}.guard svg{width:18px;height:18px}.shabbat{display:grid;grid-template-columns:auto 1fr;gap:16px 20px;align-items:center;margin-top:16px;padding:20px;border-radius:22px;background:var(--surface-tint)}.candles{display:flex;gap:10px;align-items:flex-end;height:66px}.candle{position:relative;width:14px;height:46px;border-radius:4px 4px 3px 3px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--border-strong)}.candle:before{content:"";bottom:100%;width:1.5px;height:6px;background:var(--text)}.candle i,.candle:before{position:absolute;inset-inline-start:50%;translate:50% 0}.candle i{bottom:calc(100% + 4px);width:12px;height:18px;border-radius:50% 50% 50% 50%/62% 62% 38% 38%;background:var(--flame);scale:0;transform-origin:50% 100%;transition:scale .5s var(--x)}.lit .candle i{scale:1;animation:flick 1.6s ease-in-out infinite alternate}@keyframes flick{to{transform:rotate(3deg) scaleY(1.08)}}.notifs{display:flex;flex-direction:column;gap:8px}.notif{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:14px;background:var(--surface);font-size:14px;font-weight:600;transition:opacity .5s,translate .6s var(--x),filter .5s}.notif svg{width:18px;height:18px;color:var(--action)}.lit .notif{opacity:.32;translate:0 4px;filter:grayscale(1)}.shabbat .say{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:15px;color:var(--text-muted)}.shabbat .say b{color:var(--text)}.esc .wrap{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(32px,5vw,96px);align-items:start}.orbit{position:sticky;top:calc(var(--hdr) + 24px);aspect-ratio:1;width:min(100%,560px);justify-self:center}.orbit svg.o{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.orbit .ring{fill:none;stroke:var(--border-strong);stroke-width:.5;stroke-dasharray:1.2 2.2;stroke-linecap:round}.orbit .ring.in{stroke:var(--action-soft);stroke-dasharray:none}.orbit .spin{transform-origin:50% 50%;animation:spin 60s linear infinite;animation-play-state:paused}.esc.live .orbit .spin{animation-play-state:running}@keyframes spin{to{transform:rotate(1turn)}}.me{position:absolute;top:50%;inset-inline-start:50%;display:grid;place-content:center;justify-items:center;gap:2px;width:30%;aspect-ratio:1;border-radius:50%;background:var(--action);color:var(--on-action);translate:50% -50%;text-align:center}.me b{font:800 clamp(24px,2.4vw,40px)/1 var(--font-display)}.me small{font-size:13px;opacity:.85}.node{position:absolute;display:flex;flex-direction:column;align-items:center;gap:8px;translate:50% -50%;border:0;background:none;cursor:pointer;padding:0}.node .av{display:grid;place-items:center;width:clamp(64px,6vw,92px);aspect-ratio:1;border-radius:50%;box-shadow:var(--soft-shadow),inset 0 0 0 2px var(--surface);font:800 clamp(18px,1.6vw,26px)/1 var(--font-display);color:var(--text);transition:box-shadow .3s,background .3s,color .3s}.node .av,.node .lb{background:var(--surface)}.node .lb{display:flex;flex-direction:column;align-items:center;padding:7px 14px;border-radius:14px;box-shadow:0 0 0 1px var(--border);font:600 14px/1.25 var(--font-body);white-space:nowrap}.node .lb small{font-weight:400;font-size:12px;color:var(--text-muted)}.node[aria-pressed=true] .av{background:var(--primary);color:var(--text-on-color);box-shadow:0 0 0 6px color-mix(in srgb,var(--primary) 18%,transparent)}.node.n1{top:12%;inset-inline-start:50%}.node.n2{top:72%;inset-inline-start:86%}.node.n3{top:72%;inset-inline-start:14%}.perm-card{margin-top:clamp(24px,2.6vw,36px);padding:clamp(18px,1.8vw,26px);border-radius:26px;background:var(--surface);box-shadow:var(--soft-shadow)}.perm-card .pc-h{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:14px}.perm-card .pc-h b{font:800 22px/1.1 var(--font-display)}.perm-card .pc-h small{font-size:13px;color:var(--text-muted)}.perm{display:grid;grid-template-columns:1fr auto;gap:4px 14px;align-items:center;padding-block:14px;border-top:1px solid var(--border)}.perm b{font-weight:600;font-size:16px}.perm small{grid-column:1;font-size:14px;color:var(--text-muted)}.perm .badge,.perm .tg{grid-row:1/3;grid-column:2}.perm .badge{position:relative;text-decoration:none;white-space:nowrap}.perm .badge:after{content:"";position:absolute;inset:-8px -4px}.perm .badge:hover{background:var(--action-soft)}.esc-note{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-top:18px;font-size:15px;color:var(--text-muted)}.esc-note span{max-width:34ch}.toast{position:fixed;z-index:95;inset-inline-start:50%;bottom:calc(var(--fw) + 22px);display:flex;align-items:center;gap:10px;padding:14px 20px;border-radius:var(--r-pill);background:var(--text);color:var(--surface);font:600 15px/1 var(--font-body);translate:50% 180%;transition:translate .5s var(--x)}.toast.show{translate:50% 0}.stories .head{margin-bottom:clamp(36px,4vw,64px)}.stack{display:flex;flex-direction:column;gap:clamp(24px,8vh,90px)}.sc{position:sticky;top:calc(var(--hdr) + 18px + var(--i) * 18px);display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:clamp(24px,4vw,72px);align-items:stretch;min-height:min(62vh,520px);padding:clamp(28px,4vw,64px);border-radius:var(--r-panel);background:var(--surface);box-shadow:var(--soft-shadow);transform-origin:50% 0}.sc>div:first-child{display:flex;flex-direction:column;align-items:flex-start}.sc>div:first-child h3{margin-top:auto;padding-top:clamp(28px,4vw,60px)}.sc:nth-child(2){background:var(--action);color:var(--on-action)}.sc:nth-child(3){background:var(--primary);color:var(--text-on-color)}.sc:nth-child(4){background:var(--surface-tint)}.sc .when{display:inline-flex;width:fit-content;padding:8px 14px;border-radius:var(--r-pill);box-shadow:inset 0 0 0 1.5px currentColor;font:600 14px/1 var(--font-body)}.sc h3{margin-top:clamp(18px,2vw,30px);font:400 clamp(44px,4.6vw,88px)/.95 var(--font-hand);color:var(--action)}.sc:nth-child(2) h3,.sc:nth-child(3) h3{color:var(--accent-tint)}.sc p{margin-top:18px;font-size:clamp(17px,1.25vw,21px);line-height:1.5;max-width:38ch}.sc .who{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;gap:10px;text-align:end}.sc .who svg{margin-bottom:auto}.sc .cpl{width:clamp(76px,6.4vw,104px);aspect-ratio:1;border-radius:50%;object-fit:cover;box-shadow:0 0 0 4px var(--surface),0 0 0 5px var(--border)}.sc:nth-child(2) .cpl,.sc:nth-child(3) .cpl{box-shadow:0 0 0 4px color-mix(in srgb,var(--surface) 85%,transparent)}.sc .who svg{width:clamp(70px,6vw,104px);height:auto}.sc .who b{font:800 clamp(26px,2.4vw,44px)/1 var(--font-display);letter-spacing:-.02em}.sc .who small{font-size:16px;opacity:.8}.sc:nth-child(2) .rings,.sc:nth-child(3) .rings{--ring-c:var(--accent-tint);--gem-c:var(--text-on-color)}.sc-go{display:inline-flex;align-items:center;gap:8px;margin-top:22px;color:inherit;font:600 16px/1.2 var(--font-body);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:6px}.sc-go .i{width:20px;height:20px}.sc-go:after{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit}.sc-go:focus-visible{outline:none}.sc:has(.sc-go:focus-visible){outline:3px solid var(--action);outline-offset:4px}.sc:has(.sc-go:hover) .sc-go{text-decoration-thickness:2.5px}.stories .demo{margin-top:24px;text-align:center}.engage{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(16px,2vw,28px);width:min(100%,880px);margin:clamp(28px,3vw,44px) auto 0;padding:clamp(18px,1.8vw,26px) clamp(20px,2.4vw,34px);border-radius:var(--r-card);background:var(--action-wash);color:var(--text);text-decoration:none;transition:translate .4s var(--x)}.engage:hover{translate:0 -3px}.eg-ic{display:grid;place-items:center;width:clamp(58px,5vw,72px);aspect-ratio:1;border-radius:50%;background:var(--surface)}.eg-ic .rings{width:62%;height:auto}.eg-t{display:flex;flex-direction:column;gap:2px;min-width:0}.eg-t .hand{font-size:clamp(30px,2.4vw,40px);line-height:1}.eg-t b{font:700 clamp(17px,1.25vw,21px)/1.35 var(--font-body);text-wrap:balance}.eg-t small{margin-top:6px;font-size:15px;line-height:1.45;color:var(--text-muted);text-wrap:balance}.eg-go{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--action);color:var(--on-action);transition:translate .35s var(--x),background .3s}.engage:hover .eg-go{translate:-4px 0;background:var(--action-hover)}.engage:focus-visible{outline:2px solid var(--action);outline-offset:4px;border-radius:var(--r-card)}.plans{--blk:clamp(80px,8.4vw,144px);--step:clamp(40px,4.4vw,72px)}.plans .head{align-items:center;text-align:center}.plans .head .lead{max-width:40ch}.dg{display:inline-block}.dg.up{animation:dg .6s var(--x) both}@keyframes dg{0%{transform:translateY(80%);opacity:0}}.founders{--pd:clamp(150px,13vw,210px);position:relative;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(max-content,1fr);align-items:center;gap:clamp(24px,4vw,72px);margin-top:calc(var(--step) + var(--pd) * .2);padding:clamp(28px,3vw,48px) clamp(28px,3.4vw,56px);padding-inline-start:calc(var(--pd) * .78 + clamp(20px,2.4vw,40px));border-radius:var(--r-panel);background:var(--surface-ink);color:var(--text-on-ink)}.founders .patch{--pd:inherit;top:0;inset-inline-start:calc(var(--pd) * -.2);inset-inline-end:auto;translate:0 -30%}.fd-t{display:flex;flex-direction:column;gap:12px;min-width:0}.fd-h{font:800 clamp(28px,2.9vw,52px)/1.02 var(--font-display);letter-spacing:-.02em;text-wrap:balance}.fd-h .n{color:var(--accent-tint);font-variant-numeric:tabular-nums}.fd-t p{font-size:clamp(17px,1.2vw,20px);line-height:1.5;color:var(--text-on-ink-muted);max-width:36ch}.fd-go{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:14px;align-self:stretch;padding-inline-start:clamp(24px,3.4vw,56px);border-inline-start:2px dashed var(--border-on-ink)}.fd-left{display:flex;align-items:baseline;gap:10px;font-size:17px;color:var(--text-on-ink-muted)}.fd-left b{display:inline-flex;direction:ltr;overflow:hidden;font:800 clamp(34px,2.8vw,46px)/1 var(--font-display);letter-spacing:-.03em;color:var(--accent-tint);font-variant-numeric:tabular-nums}.fd-go small{display:inline-flex;align-items:center;gap:8px;font-size:15px;color:var(--text-on-ink-muted)}.fd-go small svg{color:var(--accent-tint)}[data-founders][hidden]{display:none}.bill{display:flex;align-items:center;justify-content:center;gap:12px 18px;flex-wrap:wrap;margin-top:var(--step)}.bill .seg{justify-self:auto}.bill .seg button{min-height:44px;padding-inline:20px;border:0;border-radius:9px;background:none;cursor:pointer;font:500 16px/1 var(--font-body);color:var(--text-muted)}.bill .seg button[aria-pressed=true]{background:var(--text);color:var(--surface)}.bill small{font:400 24px/1 var(--font-hand);color:var(--action)}.tiers{--tp:clamp(22px,2.3vw,40px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(3,auto) 1fr auto;gap:18px clamp(14px,1.6vw,26px);margin-top:var(--step)}.tier{position:relative;display:grid;grid-row:span 5;grid-template-rows:subgrid;padding:var(--tp);border-radius:var(--r-panel);background:var(--surface);box-shadow:var(--soft-shadow)}@supports not (grid-template-rows:subgrid){.tier{display:flex;flex-direction:column;gap:18px}.tier ul{margin-bottom:auto}}.tier.hot{margin-block:-18px;padding-block:calc(var(--tp) + 18px);background:var(--action);color:var(--on-action)}.tier .nm{font:800 clamp(28px,2.4vw,42px)/1 var(--font-display);letter-spacing:-.02em}.tier .why{font-size:16px;color:var(--text-muted)}.tier .best,.tier.hot .why{color:var(--text-on-color)}.tier .best{position:absolute;top:-26px;inset-inline-end:28px;padding:12px 16px 8px;border-radius:var(--r-sm);background:var(--primary);font:400 26px/1.15 var(--font-hand);rotate:-4deg}.price{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:8px;row-gap:8px;padding-block:6px 4px}.price b{display:inline-flex;direction:ltr;font:800 clamp(56px,5vw,92px)/.9 var(--font-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;overflow:hidden}.price .cur{font:700 26px/1 var(--font-body)}.price small{flex-basis:100%;font-size:14px;color:var(--text-muted);font-variant-numeric:tabular-nums}.tier.hot .price small{color:var(--text-on-color)}.save{align-self:center;margin-inline-start:auto;padding:7px 12px;border-radius:var(--r-pill);background:var(--action-wash);color:var(--accent-strong);font:600 13px/1 var(--font-body);white-space:nowrap;opacity:0;scale:.85;transition:opacity .35s,scale .45s var(--x)}.tier.hot .save{background:var(--surface)}.tiers.q .save{opacity:1;scale:1}.tier ul{display:flex;flex-direction:column;gap:12px;padding-top:18px;border-top:1px solid var(--border)}.tier.hot ul{border-color:var(--border-on-color)}.tier li{display:flex;gap:10px;align-items:flex-start;font-size:16px;line-height:1.4}.tier li svg{margin-top:1px;color:var(--action)}.tier.hot li svg{color:var(--accent-tint)}.t-foot{display:flex;flex-direction:column;justify-content:flex-end;gap:14px}.t-note{display:flex;gap:8px;align-items:flex-start;padding:12px 14px;border-radius:var(--r-md);background:var(--surface-tint);font-size:14px;line-height:1.45;color:var(--text-muted)}.t-note svg{width:18px;height:18px;margin-top:1px;color:var(--action)}.tier .btn{width:100%;padding-inline:20px}.tier .btn.ghost{box-shadow:inset 0 0 0 1.5px var(--border-strong)}.tier .btn.ghost:hover{box-shadow:none}.assure{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 32px;margin-top:calc(var(--step) * .9);font-size:15px;color:var(--text-muted)}.assure span{display:inline-flex;align-items:center;gap:8px}.assure svg{color:var(--action)}.perks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:var(--step);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--soft-shadow)}.perk{display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;align-items:start;padding:clamp(22px,2.4vw,38px)}.perk+.perk{border-inline-start:1px solid var(--border)}.perk .ic{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;background:var(--action-wash);color:var(--action)}.perk h3{font:800 clamp(20px,1.5vw,25px)/1.15 var(--font-display);letter-spacing:-.01em}.perk p{margin-top:8px;font-size:16px;line-height:1.5;color:var(--text-muted);max-width:42ch}.h2.sub{font-size:clamp(32px,3.2vw,58px)}.cost{display:flex;flex-direction:column;align-items:center;margin-top:var(--blk);text-align:center}.rcpts{display:grid;grid-template-columns:repeat(2,minmax(0,400px));justify-content:center;gap:clamp(20px,3.4vw,64px);width:100%;margin-top:calc(var(--step) * .8);text-align:start}.rcpt-w{display:flex;filter:drop-shadow(0 16px 22px color-mix(in srgb,var(--shadow) 9%,transparent)) drop-shadow(0 1px 1px color-mix(in srgb,var(--shadow) 8%,transparent))}.rcpt-w:first-child{rotate:-1.4deg}.rcpt-w.us{rotate:1.4deg}.rcpt{--z:16px;flex:1;flex-direction:column;gap:18px;padding:calc(var(--z) / 2 + clamp(22px,2vw,30px)) clamp(22px,2.2vw,34px);background:var(--surface);-webkit-mask:conic-gradient(from -45deg at bottom,transparent,var(--text) 1deg 89deg,transparent 90deg) 0 100%/var(--z) 51% repeat-x,conic-gradient(from 135deg at top,transparent,var(--text) 1deg 89deg,transparent 90deg) 0 0/var(--z) 51% repeat-x;mask:conic-gradient(from -45deg at bottom,transparent,var(--text) 1deg 89deg,transparent 90deg) 0 100%/var(--z) 51% repeat-x,conic-gradient(from 135deg at top,transparent,var(--text) 1deg 89deg,transparent 90deg) 0 0/var(--z) 51% repeat-x}.rc-t,.rcpt{display:flex}.rc-t{align-items:center;justify-content:center;gap:10px;padding-bottom:16px;border-bottom:1.5px dashed var(--border-strong);font:800 clamp(20px,1.5vw,24px)/1.1 var(--font-display);letter-spacing:-.01em;text-align:center}.rc-t .rings{width:36px;height:auto}.rcpt dl{display:flex;flex-direction:column;gap:14px;margin:0}.rcpt dl>div,.rcpt dt{display:flex;align-items:baseline;gap:10px}.rcpt dt{flex:1;min-width:0;font-size:16px;color:var(--text-muted);white-space:nowrap}.rcpt dt:after{content:"";flex:1;min-width:14px;border-bottom:2px dotted var(--border-strong)}.rcpt dd{margin:0;max-width:58%;font-size:16px;font-weight:600;line-height:1.35;text-align:end;font-variant-numeric:tabular-nums}.rcpt-w.us dd.zero{color:var(--accent-strong)}.rc-sum{display:flex;flex-direction:column;gap:6px;margin-top:auto;padding-top:16px;border-top:3px double var(--text)}.rc-sum span{font-size:14px;color:var(--text-muted)}.rc-sum b{font:800 clamp(19px,1.4vw,23px)/1.25 var(--font-display);letter-spacing:-.01em;font-variant-numeric:tabular-nums;text-wrap:balance}.rcpt-w.us .rc-sum b{color:var(--accent-strong)}.rc-fn{font-size:13px;line-height:1.4;color:var(--text-subtle)}.cost-note{margin-top:calc(var(--step) * .8);font-size:clamp(17px,1.25vw,21px);line-height:1.5;color:var(--text-muted);max-width:40ch}.cost-note b{display:block;font-weight:600;color:var(--text)}.promise{display:grid;grid-template-columns:minmax(0,.6fr) minmax(0,2fr);gap:clamp(28px,4.4vw,88px);align-items:start;margin-top:var(--blk);padding:clamp(32px,4.6vw,84px);border-radius:var(--r-panel);background:var(--primary);color:var(--text-on-color)}.plans .promise .head{align-items:flex-start;text-align:start}.promise .h2 .hand{color:var(--accent-tint)}.pr-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(28px,3.6vw,64px)}.pr-list li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:baseline;padding-block:20px;border-top:1px solid var(--border-on-color)}.pr-list li:nth-child(-n+2){border-top:0;padding-top:4px}.pr-n{font:800 16px/1 var(--font-display);color:var(--accent-tint);font-variant-numeric:tabular-nums;letter-spacing:.02em}.pr-list p{font-size:clamp(16px,1.15vw,19px);line-height:1.5;color:color-mix(in srgb,var(--text-on-color) 78%,transparent)}.pr-list b{font-weight:700;color:var(--text-on-color)}.faq .wrap{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(32px,5vw,96px);align-items:start}.faq .head{position:sticky;top:calc(var(--hdr) + 24px)}.faq .aside{margin-top:10px;font-size:16px;color:var(--text-muted);max-width:32ch}.faq .aside b{display:block;color:var(--text);font-weight:700;margin-bottom:4px}.qa{gap:14px}.qa,.qa details{display:flex;flex-direction:column}.qa summary{list-style:none;align-self:flex-start;max-width:88%;display:flex;align-items:center;gap:12px;padding:16px 22px;border-radius:24px 24px 24px 8px;background:var(--surface);box-shadow:var(--soft-shadow);cursor:pointer;font:600 clamp(17px,1.2vw,20px)/1.35 var(--font-body);transition:background .3s,color .3s}.qa summary::-webkit-details-marker{display:none}.qa summary .pm{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:50%;background:var(--action-wash);color:var(--action);transition:rotate .4s var(--x)}.qa summary .pm svg{width:16px;height:16px}.qa details[open] summary{background:var(--text);color:var(--surface)}.qa details[open] summary .pm{rotate:45deg;background:color-mix(in srgb,var(--surface) 18%,transparent);color:var(--surface)}.ans{align-self:flex-end;display:flex;align-items:flex-end;gap:10px;max-width:88%;margin-top:10px}.ans .bub{position:relative;padding:16px 20px;border-radius:24px 24px 8px 24px;background:var(--action);color:var(--on-action);font-size:17px;line-height:1.5}.ans .bub .t{animation:show .01s .75s both}.ans .dots{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:5px;animation:hide .01s .75s both}.ans .dots i{width:7px;height:7px;border-radius:50%;background:var(--on-action);animation:dot 1s infinite}.ans .dots i:nth-child(2){animation-delay:.15s}.ans .dots i:nth-child(3){animation-delay:.3s}@keyframes dot{50%{opacity:.3;translate:0 -3px}}@keyframes show{0%{opacity:0}}@keyframes hide{to{opacity:0;visibility:hidden}}.ans .bub{animation:bub .45s var(--x)}@keyframes bub{0%{clip-path:inset(0 0 calc(100% - 44px) calc(100% - 90px) round 22px)}}.ans .who{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:50%;background:var(--surface);box-shadow:var(--soft-shadow)}.ans .who svg{width:28px;height:auto}.qa-more:not([hidden]){display:contents}.qa-more:not([hidden])>details{animation:qin .5s var(--x) both}.qa-more:not([hidden])>details:nth-child(n+2){animation-delay:.05s}.qa-more:not([hidden])>details:nth-child(n+4){animation-delay:.1s}@keyframes qin{0%{opacity:0;translate:0 12px}}.qa-btn{align-self:flex-start;margin-top:8px}.qa-btn .i{transition:rotate .4s var(--x)}.qa-btn[aria-expanded=true] .i{rotate:45deg}.qa-btn:hover .i{translate:0 0}.close{padding:var(--sec) var(--g);overflow-x:clip}.cl,.close{position:relative}.cl{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(24px,4vw,64px);padding:clamp(40px,6vw,110px);border-radius:var(--r-panel);background:var(--action);color:var(--on-action);overflow:visible}.cl .h2{font-size:clamp(46px,6.2vw,120px);line-height:.95}.cl .h2 .hand{color:var(--on-action)}.cl p{margin-top:22px;font-size:clamp(17px,1.25vw,21px);max-width:32ch;color:var(--text-on-color)}.cl .go{display:flex;flex-direction:column;align-items:flex-start;gap:18px}.ticks{display:flex;flex-wrap:wrap;gap:8px 20px;font-size:15px}.ticks span{display:inline-flex;align-items:center;gap:8px}.cl .fd-line{display:flex;align-items:center;gap:10px;margin:0;max-width:34ch;padding-top:16px;border-top:1px solid var(--border-on-color);font-size:15px;line-height:1.45;color:var(--text-on-color)}.cl .fd-line .rings{width:34px;height:auto;flex:none;--ring-c:var(--accent-tint);--gem-c:var(--text-on-color)}.cl .fd-line a{font-weight:600;text-underline-offset:4px}.cl .fd-line[hidden]{display:none}.cl .patch{inset-inline-end:calc(var(--pd) * .14);top:calc(var(--pd) * -.36);translate:0 0;--pd:clamp(150px,13vw,240px)}.foot{padding:clamp(8px,1vw,24px) var(--g) clamp(24px,2vw,34px)}.ft{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:32px 64px;align-items:start}.ft .about p{margin-top:16px;font-size:16px;color:var(--text-muted);max-width:30ch}.ft .about a.mail{display:inline-block;margin-top:10px;font-weight:600;color:var(--action);text-decoration:none}.cols{display:flex;gap:clamp(32px,5vw,88px)}.cols h4{font:700 15px/1 var(--font-body);color:var(--action);margin-bottom:12px}.cols a{display:block;width:fit-content;padding-block:6px;font-size:16px;text-decoration:none;color:var(--text)}.cols a:hover{color:var(--action)}.wm{margin-top:clamp(40px,5vw,80px);font:800 var(--wfs,15vw)/1 var(--font-display);letter-spacing:-.03em;white-space:nowrap;color:color-mix(in srgb,var(--primary) 9%,var(--surface-soft));user-select:none}.wm .hand{color:inherit;font-size:1.04em;margin-inline-start:.08em}.legal{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px 24px;margin-top:18px;padding-top:18px;border-top:1px solid var(--border);font-size:14px;color:var(--text-muted)}.credit{color:var(--text);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--border-strong)}.credit:hover{color:var(--accent-strong);text-decoration-color:currentColor}.rv{translate:0 22px;transition:translate 1s var(--x)}.rv.in{translate:0 0}@media (max-width:1200px){.hero-text{inset-inline-start:6%;width:min(35%,460px)}.reels{inset-inline-end:262px;--cw:150px}.patch{--pd:190px}.reels .pc{padding:8px 8px 12px;border-radius:20px}.reels .pc .ph{border-radius:14px}.reels .pc h3{font-size:15px;white-space:nowrap;margin-top:16px;padding-inline:4px}.reels .pc .meta{font-size:12px;padding-inline:4px}.reels .pc .meta .sep:last-of-type,.reels .pc .meta span:last-child{display:none}.reels .ib{width:34px;height:34px}.reels .ib svg{width:18px;height:18px}.reels .pc .ibs{bottom:-17px}}@media (max-width:1100px){.hero{height:auto;max-height:none;min-height:0;display:flex;flex-direction:column;gap:34px;padding:calc(var(--hdr) + 18px) var(--g) 0;overflow:hidden}.hero-text{position:static;transform:none;width:auto}.hero-text p{max-width:19.5em}.hero-text{container-type:inline-size}.h1{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.22em;font-size:min(21cqw,140px)}.h1>.l3{flex-basis:100%}.h1 .l3 .hand{font-size:.66em;white-space:nowrap;transform:translateY(.06em)}.h1 .l3 .hand br{display:none}.hero{gap:46px}.hero,.reels{--cw:clamp(136px,22vw,220px)}.reels{position:relative;inset:auto;height:auto;flex-direction:column;justify-content:flex-start;gap:14px;padding-block:0 30px;margin-inline:calc(var(--g) * -1);overflow:clip}.reel{width:auto}.track{flex-direction:row;width:max-content;gap:14px;padding-bottom:0;padding-inline-end:14px;animation:toR 57s linear infinite;animation-play-state:paused}.reel.w .track{animation-name:toL;animation-duration:56s}.reels .pc{width:var(--cw);flex:none}.hero.live .track{animation-play-state:running}.how{--bd:clamp(108px,30vw,128px)}.how-pin{padding-bottom:calc(var(--bd) / 2 + 26px)}.st:last-child{padding-bottom:calc(var(--bd) / 2 + 14px)}.st .patch{--pd:var(--bd);top:auto;bottom:calc(var(--pd) / -2);inset-inline-end:clamp(16px,6vw,28px);translate:0 0;z-index:3}.cs-grid{grid-template-columns:1fr;gap:0}.cs-head .lead{max-width:40ch}.promise{grid-template-columns:1fr}}@media (max-width:900px){.how-pin{position:static;height:auto;overflow:visible;justify-content:flex-start;gap:clamp(28px,5vw,40px);padding-top:clamp(56px,10vw,88px)}.how-view{flex:none}.how-track{--tg:clamp(20px,4vh,40px);flex-direction:column;width:auto;height:auto;gap:var(--tg);will-change:auto}.st{position:sticky;top:calc(var(--hdr) + 14px + var(--i,0) * 14px);margin-bottom:calc((3 - var(--i,0)) * 14px);grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);align-content:stretch;gap:16px;width:100%;height:min(var(--sth,100svh),calc(100svh - var(--hdr) - var(--fw) - 76px));opacity:1}.how-track.nat .st{height:auto}.fan,.ui{align-self:stretch}.fan{height:auto}.how-track:after{content:"";height:max(0px,calc(var(--bd) / 2 - var(--tg)))}.how-pin{padding-bottom:26px}.ocard{grid-template-columns:1fr;max-width:560px}.o-side{order:-1}.o-photo{flex:none;height:clamp(240px,62vw,340px);min-height:0}.o-body{grid-template-columns:1fr;gap:16px}.o-fields{padding-inline-start:0;border-inline-start:0;padding-top:14px;border-top:1px solid var(--border);display:grid;grid-template-columns:1fr 1fr;gap:12px 16px}.esc .wrap,.safe-panel{grid-template-columns:1fr}.esc .orbit{grid-row:2;position:relative;top:auto;margin-top:clamp(24px,7vw,44px)}.sc{grid-template-columns:1fr;align-items:start;min-height:0}.sc .who{align-items:flex-start;text-align:start;flex-direction:row;flex-wrap:wrap;align-items:center}.tiers{grid-template-columns:minmax(0,560px);grid-template-rows:none;justify-content:center;row-gap:clamp(36px,6vw,48px);margin-top:calc(var(--step) + 10px)}.tier{grid-row:auto;display:flex;flex-direction:column;gap:18px}.tier.hot{order:-1;margin-block:0;padding-block:var(--tp)}.founders{grid-template-columns:1fr;gap:22px;margin-top:calc(var(--step) + var(--pd) * .45);padding:calc(var(--pd) * .58 + 26px) clamp(22px,5vw,40px) clamp(26px,5vw,40px)}.founders .patch{inset-inline-start:clamp(14px,4vw,30px);translate:0 -42%}.fd-go{padding-inline-start:0;padding-top:22px;border-inline-start:0;border-top:2px dashed var(--border-on-ink)}.perks{grid-template-columns:1fr}.perk+.perk{border-inline-start:0;border-top:1px solid var(--border)}.faq .wrap{grid-template-columns:1fr}.faq .head{position:static}.cl{grid-template-columns:1fr;padding-top:clamp(90px,24vw,140px)}.cl .patch{inset-inline-end:clamp(12px,4vw,30px);top:calc(var(--pd) * -.42)}.ft{grid-template-columns:1fr}}@media (min-width:720px) and (max-width:900px){.st{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-template-rows:minmax(0,1fr);align-items:center;gap:clamp(20px,3.4vw,32px)}.fan{min-height:380px}}@media (max-width:900px) and (max-height:560px){.st{position:relative;top:auto;height:auto;margin-bottom:0}}@media (max-width:600px){.hdr,.hdr.mini{top:calc(var(--fw) + var(--hm));inset-inline:calc(var(--fw) + var(--hm));padding-block:7px;padding-inline:16px 7px;border-radius:var(--r-pill);background:var(--surface);box-shadow:0 0 0 1px var(--border),0 14px 34px -22px color-mix(in srgb,var(--shadow) 40%,transparent)}.hdr .logo .rings,.hdr.mini .logo .rings{width:34px}.hdr .logo b,.hdr.mini .logo b{font-size:24px}.hdr .logo i,.hdr.mini .logo i{font-size:21px}.hdr-acts{gap:6px}.hdr .pill-o,.hdr.mini .pill-o{position:relative;min-height:36px;padding-inline:14px 10px;font-size:14px;gap:6px}.hdr .pill-o .i{width:16px;height:16px}.hdr .ub,.hdr.mini .ub{position:relative;width:36px;height:36px}.hdr .ub svg{width:18px;height:18px}.hdr .pill-o:after,.hdr .ub:after{content:"";position:absolute;inset:-4px}.hdr-acts .lg-t{display:none}.hdr-acts .sm-t{display:inline}.h2 br{display:none}.h1{font-size:21cqw}.acts{flex-wrap:nowrap;gap:10px}.btn{min-height:48px;padding-inline:20px 16px;gap:10px}.btn.sm{min-height:44px;padding-inline:18px}.o-cta{min-height:48px}.bill .seg button,.gender button{padding-inline:16px}.acts .btn{flex:0 1 auto;min-height:48px;padding-inline:16px 12px;gap:8px}.acts .btn.ghost .i{display:none}.hero,.reels{--cw:clamp(136px,40vw,168px)}.st{padding:20px;gap:14px}.st-txt{display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:12px;row-gap:8px}.st-txt p{grid-column:1/-1;font-size:15px}.st-n{font-size:44px}.st h3{font-size:24px}.ui{padding:14px;gap:8px}.fan .tag{padding:7px 12px;font-size:12px}.match{gap:10px}.seg span{padding:6px 8px;font-size:12px}.cols{flex-wrap:wrap;gap:24px 40px}.safe{padding-inline:0}.safe-panel{padding:44px 18px calc(18px + var(--fw));border-radius:var(--fr)}.panel{padding:16px}.row{grid-template-columns:1fr auto;gap:12px}.row .ic{display:none}.row .guard{grid-column:1/-1}.nums span{white-space:nowrap}.shabbat{padding:16px;gap:12px}.ans,.qa summary{max-width:96%}.cl{padding-inline:24px}.cl .h2{font-size:clamp(38px,12vw,46px)}.founders{--pd:124px}.fd-go,.fd-go .btn{width:100%}.bill small{font-size:22px}.tier .price b{font-size:64px}.rcpts{grid-template-columns:minmax(0,400px);gap:28px}.rcpt-w:first-child{rotate:-.8deg}.rcpt-w.us{rotate:.8deg}.rcpt{--z:14px;padding-inline:20px}.rcpt dd{max-width:55%}.promise{padding:36px 20px 28px;border-radius:var(--r-card)}.pr-list{grid-template-columns:1fr}.pr-list li:nth-child(2){border-top:1px solid var(--border-on-color);padding-top:20px}.engage{grid-template-columns:minmax(0,1fr) auto;padding-block:18px;padding-inline:20px 14px}.eg-ic{display:none}.eg-t .hand{font-size:clamp(24px,7vw,30px)}.eg-go{width:44px;height:44px}.orbit{width:100%}.node .lb{font-size:13px;padding:6px 10px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation:none!important;transition:none!important}.rv{opacity:1;translate:none}}