@font-face{font-family:Kontora;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/Kontora-Regular.woff2) format("woff2")}@font-face{font-family:Kontora;font-weight:500;font-style:normal;font-display:swap;src:url(/fonts/Kontora-Medium.woff2) format("woff2")}@font-face{font-family:Kontora;font-weight:600;font-style:normal;font-display:swap;src:url(/fonts/Kontora-SemiBold.woff2) format("woff2")}@font-face{font-family:Kontora;font-weight:700;font-style:normal;font-display:swap;src:url(/fonts/Kontora-Bold.woff2) format("woff2")}@font-face{font-family:Kontora;font-weight:800;font-style:normal;font-display:swap;src:url(/fonts/Kontora-ExtraBold.woff2) format("woff2")}@font-face{font-family:Kontora;font-weight:900;font-style:normal;font-display:swap;src:url(/fonts/Kontora-Black.woff2) format("woff2")}@font-face{font-family:Kontora;font-weight:950;font-style:normal;font-display:swap;src:url(/fonts/Kontora-ExtraBlack.woff2) format("woff2")}:root{--night: #14102b;--night-raised: #1f1a3d;--night-line: #322c55;--mist: #a9a3c7;--cream: #f6f0e6;--paper: #fffbf5;--sand: #e6dccb;--ink: #14102b;--ink-soft: #5e5873;--grenade: #dc2e47;--grenade-deep: #b81f38;--ember: #f26b3a;--honey: #f6b13c;--success: #2f9e6e;--white: #ffffff;--dusk: linear-gradient(135deg, #dc2e47, #f26b3a 55%, #f6b13c);--r-sm: 12px;--r-md: 20px;--r-lg: 28px;--r-pill: 999px;--quick: .18s;--base: .32s;--slow: .7s;--ease: cubic-bezier(.2, .7, .2, 1);--spring: cubic-bezier(.22, 1.25, .36, 1);--spring-shard: cubic-bezier(.34, 1.56, .64, 1);--chevron: polygon(50% 0, 100% 100%, 74% 100%, 50% 48%, 26% 100%, 0 100%);--font-latin: "Kontora", system-ui, -apple-system, "Segoe UI", sans-serif;--font: "Kontora", "Noto Sans Hebrew", system-ui, -apple-system, "Segoe UI", sans-serif;--gutter: clamp(20px, 5vw, 72px);--maxw: 1240px;--header-h: 72px}:root:lang(he){--font: "Noto Sans Hebrew", "Kontora", system-ui, -apple-system, "Segoe UI", sans-serif}.night{--bg: var(--night);--surface: var(--night-raised);--line: var(--night-line);--text: var(--cream);--text-2: var(--mist);--highlight: var(--honey);--mark-a: var(--honey);--focus: var(--honey);color:var(--text)}.day{--bg: var(--cream);--surface: var(--paper);--line: var(--sand);--text: var(--ink);--text-2: var(--ink-soft);--highlight: var(--grenade-deep);--mark-a: var(--night);--focus: var(--night);color:var(--text)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:var(--header-h)}body{margin:0;font-family:var(--font);font-size:16px;line-height:1.5;background:var(--night);color:var(--cream);overflow-x:clip;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,p,ul,ol,dl,dd,figure{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}svg{display:block}b,strong{font-weight:700}::selection{background:var(--grenade);color:var(--white)}:focus-visible{outline:2.5px solid var(--focus, var(--honey));outline-offset:3px;border-radius:6px}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.wrap{width:min(100% - 2 * var(--gutter),var(--maxw));margin-inline:auto}.cap{font-weight:700;font-size:.78rem;line-height:1.3;letter-spacing:.1em;text-transform:uppercase;color:var(--text-2)}.cap--honey{color:var(--highlight)}.t-hero,.t-display{text-transform:uppercase;text-wrap:balance}.t-hero{font-weight:950;line-height:.96;letter-spacing:-.01em}.t-display{font-weight:900;font-size:clamp(2.3rem,5.2vw,4.4rem);line-height:1.07;letter-spacing:-.0075em}.t-day-display{font-weight:800;font-size:clamp(2.2rem,4.8vw,4.1rem);line-height:1.05;letter-spacing:-.012em;text-wrap:balance}.t-title{font-weight:800;font-size:clamp(1.35rem,1.9vw,1.75rem);line-height:1.15}.lede{font-size:clamp(1.06rem,1.3vw,1.25rem);line-height:1.55;color:var(--text-2);max-width:46ch}.aside{margin-top:22px;padding-inline-start:16px;border-inline-start:2px solid var(--highlight);font-size:.97rem;color:var(--text-2);max-width:46ch}.night :is(.aside,.hero-note,.countdown-note,.match-place,.match-why,.sealed-line,.chat-who span,.ritual-wait,.ticks li,.site-footer-copy){font-weight:500}:lang(he) .t-hero,:lang(he) .t-display,:lang(he) .cap{text-transform:none}:lang(he) .t-hero,:lang(he) .t-display,:lang(he) .t-day-display{font-weight:900;letter-spacing:0;line-height:1.08}:lang(he) .cap{letter-spacing:.02em;font-size:.85rem}[lang=fr]{font-family:var(--font-latin)}.reveal{opacity:0;transform:translateY(28px);transition:opacity var(--slow) var(--ease) var(--delay, 0ms),transform .9s var(--ease) var(--delay, 0ms)}.reveal.is-in{opacity:1;transform:none}@keyframes rise{0%{opacity:0;transform:translateY(.35em)}}@keyframes pop{0%{opacity:0;transform:translateY(8px) scale(.94)}}@keyframes blink{50%{opacity:0}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}.reveal{transform:none;transition:opacity var(--base) linear}}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.mark{overflow:visible;width:100%;height:auto;--d: 5.46;--rot: 0;--shard-o: 1}.mark-shard,.mark-outline{fill:none;stroke-width:7.8;stroke-linejoin:miter;stroke-linecap:butt}.mark-shard{stroke:var(--mark-a, var(--honey));transform-box:fill-box;transform-origin:center;transform:translate(calc(var(--d) * var(--ux) * 1px),calc(var(--d) * var(--uy) * 1px)) rotate(calc(var(--rot) * var(--sign) * 1deg));opacity:var(--shard-o);transition:transform var(--mark-dur, .9s) var(--spring-shard) calc(var(--k) * 40ms),opacity .42s var(--ease) calc(var(--k) * 40ms)}.mark-shard.is-odd{stroke:var(--grenade)}.mark-outline{stroke:var(--mark-a, var(--honey));opacity:0;transition:opacity .26s var(--ease)}.mark--scattered{--d: 40;--rot: 25;--shard-o: 0}.mark--closed{--d: 0}.mark--closed .mark-shard{opacity:0;transition:transform var(--mark-close, .62s) var(--ease),opacity .38s var(--ease) var(--mark-close, .62s)}.mark--closed .mark-outline{opacity:1;transition:opacity .38s var(--ease) calc(var(--mark-close, .62s) - .12s)}.mark--breathing .mark-shard{animation:shard-breathe 2.6s ease-in-out infinite alternate}.mark--breathing .mark-shards{transform-box:view-box;transform-origin:60px 60px;animation:mark-spin 36s linear infinite}@keyframes shard-breathe{0%{transform:translate(calc(4 * var(--ux) * 1px),calc(4 * var(--uy) * 1px))}to{transform:translate(calc(9 * var(--ux) * 1px),calc(9 * var(--uy) * 1px))}}@keyframes mark-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.mark-shard,.mark--closed .mark-shard{transition:opacity var(--base) linear}.mark--breathing .mark-shard,.mark--breathing .mark-shards{animation:none}}.wordmark{height:1em;width:auto;fill:currentColor}.shard{width:.8em;height:auto;flex:none;fill:var(--honey)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:0 28px;border-radius:var(--r-pill);font-weight:700;font-size:1rem;line-height:1.15;text-align:center;text-decoration:none;transition:transform var(--quick) var(--ease),background-color var(--quick) var(--ease),box-shadow var(--quick) var(--ease)}.btn--primary{background:var(--grenade);color:var(--white)}a.btn--primary:hover,button.btn--primary:hover{background:var(--grenade-deep)}.btn--dusk{background:var(--dusk);color:var(--night)}.btn--ghost{box-shadow:inset 0 0 0 1.5px currentColor}button.btn--ghost:hover{background:color-mix(in srgb,currentColor 10%,transparent)}.btn--sm{min-height:44px;padding:0 20px;font-size:.94rem}.btn--xs{min-height:34px;padding:0 14px;font-size:.8rem}.btn--mock{pointer-events:none;-webkit-user-select:none;user-select:none}.stores{display:flex;flex-wrap:wrap;gap:12px}.store{display:inline-flex;align-items:center;gap:12px;min-height:60px;padding-block:8px;padding-inline:22px 28px;border-radius:var(--r-pill);text-decoration:none;line-height:1.1}.store-glyph{width:26px;height:26px;flex:none;margin-top:-3px}.store-text{display:grid;gap:3px;text-align:start}.store-text small{font-size:.72rem;font-weight:600}.store-text strong{font-size:1.12rem;font-weight:800}.store--live{background:var(--dusk);color:var(--night);box-shadow:0 0 #f6b13c00;transition:transform var(--quick) var(--ease),box-shadow var(--base) var(--ease)}.store--live:hover{transform:translateY(-2px);box-shadow:0 14px 40px -12px #f26b3abf}.store--soon{padding-inline:26px;box-shadow:inset 0 0 0 1.5px var(--night-line);color:var(--mist);cursor:default}.store--soon strong{color:var(--cream)}.skip-link{position:absolute;inset-inline-start:16px;top:-80px;z-index:60;padding:12px 18px;border-radius:var(--r-sm);background:var(--honey);color:var(--night);font-weight:700}.skip-link:focus{top:12px}.site-header{position:fixed;inset-inline:0;top:0;z-index:50;border-bottom:1px solid transparent;transition:background-color var(--base) var(--ease),color var(--base) var(--ease),border-color var(--base) var(--ease)}.site-header[data-scrolled=true]{background:color-mix(in srgb,var(--bg) 90%,transparent);border-bottom-color:color-mix(in srgb,var(--line) 70%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.site-header-inner{width:min(100% - 2 * var(--gutter),var(--maxw));margin-inline:auto;height:var(--header-h);display:flex;align-items:center;justify-content:space-between;gap:16px}.brand{display:inline-flex;align-items:center;gap:10px;text-decoration:none;font-size:17px;direction:ltr}.brand .mark{width:36px;margin-block:-2px}.site-nav{display:flex;align-items:center;gap:12px}.header-link{padding:8px 4px;font-weight:700;font-size:.92rem;text-decoration:none;border-bottom:1.5px solid transparent}.header-link:hover{border-bottom-color:currentColor}.lang-switch{display:flex;padding:3px;border-radius:var(--r-pill);box-shadow:inset 0 0 0 1px var(--line)}.lang-switch button{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:38px;padding:0 10px;line-height:1;border-radius:var(--r-pill);font-family:var(--font-latin);font-weight:700;font-size:.8rem;letter-spacing:.04em;color:var(--text-2);transition:background-color var(--quick) var(--ease),color var(--quick) var(--ease)}.lang-switch button:hover{color:var(--text)}.lang-switch button[aria-pressed=true]{background:var(--text);color:var(--bg)}.lang-switch button{text-box:trim-both cap alphabetic}.lang-switch button[lang=he]{font-family:Noto Sans Hebrew,system-ui,sans-serif;font-size:.85rem;letter-spacing:0;text-box:trim-both ex alphabetic;padding-bottom:4px}@media(max-width:560px){:root{--header-h: 64px}.header-cta{display:none}}.site-footer{background:var(--night);border-top:1px solid var(--night-line);padding-block:44px 52px}.site-footer-inner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px 48px;align-items:start}.site-footer-brand p{margin-top:14px;color:var(--mist);max-width:36ch}.site-footer-links{display:flex;flex-wrap:wrap;gap:8px 28px}.site-footer-links a{display:inline-block;padding-block:6px;font-weight:600;text-decoration:none;border-bottom:1.5px solid transparent}.site-footer-links a:hover{border-bottom-color:var(--honey)}.site-footer-copy{grid-column:1 / -1;color:var(--mist);font-size:.86rem}.site-footer-copy a{color:inherit;text-underline-offset:3px}@media(max-width:640px){.site-footer-inner{grid-template-columns:1fr}}.phone{position:relative;width:300px;max-width:100%;height:620px;flex:none;padding:9px;border-radius:50px;background:#0b0920;box-shadow:inset 0 0 0 1.5px #3b3563,0 50px 90px -40px #000000bf}.phone-screen{position:relative;height:100%;border-radius:41px;overflow:hidden;background:var(--bg);color:var(--text);padding:48px 18px 20px;display:flex;flex-direction:column;text-align:start}.phone-island{position:absolute;top:11px;left:50%;z-index:5;width:82px;height:24px;margin-left:-41px;border-radius:var(--r-pill);background:#0b0920}.phone .cap{font-size:.7rem}:lang(he) .phone .cap{font-size:.78rem}.bubble{max-width:84%;padding:11px 15px;border-radius:20px;font-size:.94rem;line-height:1.4;animation:pop var(--base) var(--spring) both}.bubble--me{align-self:flex-end;background:var(--grenade);color:var(--white);border-end-end-radius:6px}.bubble--other{align-self:flex-start;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);border-end-start-radius:6px}.bubble--rivka{align-self:flex-start;border:1.5px solid transparent;background:linear-gradient(var(--surface),var(--surface)) padding-box,var(--dusk) border-box;border-end-start-radius:6px}.bubble.is-typing{animation:none}.caret{display:inline-block;width:2px;height:1.05em;margin-inline-start:2px;vertical-align:-.16em;background:var(--honey);animation:blink .9s steps(1) infinite}.chat-avatar{display:grid;place-items:center;width:40px;height:40px;flex:none;border-radius:50%;background:var(--bg);box-shadow:inset 0 0 0 1px var(--line)}.chat-avatar .mark{width:28px}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{display:inline-flex;align-items:center;gap:9px;padding:9px 15px;border-radius:var(--r-pill);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);font-weight:600;font-size:.9rem}.chip:before{content:"";width:10px;height:9px;background:var(--honey);clip-path:var(--chevron)}.section{position:relative;padding-block:clamp(84px,11vw,150px);background:var(--bg)}.section-head{max-width:820px;margin-bottom:clamp(40px,6vw,72px)}.section-head .cap,.split-copy .cap{margin-bottom:20px}.section-head .lede,.split-copy .lede{margin-top:22px}.split{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(40px,6vw,96px);align-items:center}.split--flip{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.split-visual{position:relative;display:grid;justify-items:center;gap:22px}.split-visual:before{content:"";position:absolute;inset:8% 4%;z-index:0;background:radial-gradient(closest-side,rgba(242,107,58,.26),rgba(220,46,71,.1) 55%,transparent);filter:blur(10px);pointer-events:none}.split-visual>*{position:relative;z-index:1}@media(max-width:900px){.split,.split--flip{grid-template-columns:minmax(0,1fr);gap:56px}.split--flip .split-copy{order:-1}}.hero{position:relative;display:grid;grid-template-rows:1fr auto;min-height:clamp(660px,100svh,1000px);padding-top:calc(var(--header-h) + 24px);background:var(--night);overflow:clip}.hero-sky{position:absolute;inset:0;background-image:radial-gradient(1.2px 1.2px at 7% 18%,rgba(246,240,230,.8) 50%,transparent 52%),radial-gradient(1px 1px at 16% 62%,rgba(246,240,230,.5) 50%,transparent 52%),radial-gradient(1.4px 1.4px at 28% 9%,rgba(246,240,230,.7) 50%,transparent 52%),radial-gradient(1px 1px at 39% 78%,rgba(246,240,230,.45) 50%,transparent 52%),radial-gradient(1.2px 1.2px at 47% 14%,rgba(246,177,60,.9) 50%,transparent 52%),radial-gradient(1px 1px at 55% 88%,rgba(246,240,230,.5) 50%,transparent 52%),radial-gradient(1.5px 1.5px at 63% 22%,rgba(246,240,230,.75) 50%,transparent 52%),radial-gradient(1px 1px at 71% 6%,rgba(246,240,230,.5) 50%,transparent 52%),radial-gradient(1.2px 1.2px at 83% 12%,rgba(246,240,230,.8) 50%,transparent 52%),radial-gradient(1px 1px at 91% 30%,rgba(246,240,230,.55) 50%,transparent 52%),radial-gradient(1.4px 1.4px at 95% 71%,rgba(246,177,60,.8) 50%,transparent 52%),radial-gradient(1px 1px at 88% 90%,rgba(246,240,230,.5) 50%,transparent 52%),radial-gradient(1px 1px at 3% 84%,rgba(246,240,230,.6) 50%,transparent 52%);pointer-events:none}.hero-grid{position:relative;display:grid;grid-template-columns:minmax(0,1.28fr) minmax(0,.72fr);align-items:center;gap:clamp(24px,4vw,72px);padding-block:clamp(20px,3vw,40px)}.hero-cap{margin-bottom:clamp(18px,2vw,28px)}.hero-title{font-size:clamp(2.5rem,6.05vw,5.9rem)}.hero-sentence{display:flex;flex-direction:column;align-items:flex-start}.hero-line{display:block}.hero-line{animation:rise .9s var(--ease) both;animation-delay:calc(var(--i) * .11s + .12s)}.hero-sentence--dusk .hero-line{width:fit-content;padding-block:.12em;margin-block:-.12em;background:var(--dusk);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-actions .lede{margin-top:clamp(24px,2.6vw,36px);max-width:44ch}.hero-actions .stores{margin-top:30px}.hero-note{display:flex;align-items:center;gap:10px;margin-top:22px;font-size:.9rem;color:var(--mist)}.hero-note:before{content:"";width:10px;height:9px;flex:none;background:var(--honey);clip-path:var(--chevron)}.hero-mark{position:relative;justify-self:center;width:min(100%,460px);--mark-dur: 1.1s}.hero-halo{position:absolute;inset:-42%;border-radius:50%;background:radial-gradient(closest-side,rgba(246,177,60,.3),rgba(242,107,58,.16) 38%,rgba(220,46,71,.07) 62%,transparent);opacity:0;transform:scale(.7);transition:opacity 1.4s var(--ease) .5s,transform 1.8s var(--ease) .5s}.hero-mark.is-lit .hero-halo{opacity:1;transform:none}.hero-mark .mark{position:relative}.hero-facts{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--night-line)}.hero-facts>div{padding-block:22px 28px;padding-inline:clamp(12px,2.4vw,32px);border-inline-start:1px solid var(--night-line)}.hero-facts>div:first-child{padding-inline-start:0;border-inline-start:0}.hero-facts dt{font-family:var(--font-latin);font-weight:950;font-size:clamp(1.6rem,3.2vw,2.75rem);line-height:1;width:fit-content}:lang(he) .hero-facts dt{font-family:var(--font);font-weight:900}.hero-facts dd{margin-top:8px;font-size:clamp(.8rem,1.1vw,.95rem);color:var(--mist)}@media(max-width:900px){.hero-grid{grid-template-columns:minmax(0,1fr);gap:28px}.hero-mark{order:-1;justify-self:start;width:clamp(120px,34vw,200px);margin-block:20px 8px;margin-inline-start:6px}.hero-title{font-size:clamp(2.2rem,10.6vw,5rem)}}.hero--reel{min-height:100svh;padding-top:0;grid-template-rows:1fr}.hero--reel .hero-grid{grid-template-columns:minmax(0,1fr);justify-items:center;align-content:center;text-align:center;gap:clamp(36px,6vh,72px)}.hero--reel .hero-mark{order:-1;justify-self:center;width:min(64vw,38vh,560px);margin:0}.hero--reel .hero-title{font-size:clamp(2.4rem,min(9vw,9vh),8rem)}.hero--reel .hero-sentence{align-items:center}.marquee{background:var(--grenade);color:var(--white);overflow:hidden;direction:ltr;padding-block:clamp(14px,1.6vw,20px)}.marquee-track{display:flex;width:max-content;animation:marquee 48s linear infinite}.marquee ul{display:flex;flex:none}.marquee li{display:flex;align-items:center;gap:clamp(20px,2.4vw,36px);padding-inline-end:clamp(20px,2.4vw,36px);font-weight:900;font-size:clamp(1.1rem,2vw,1.7rem);line-height:1;text-transform:uppercase;white-space:nowrap}.marquee-sep{width:1.15em;height:1.15em;flex:none;fill:none;stroke:var(--night);stroke-width:9}.marquee-sep path:nth-child(odd){stroke:var(--cream)}@keyframes marquee{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.marquee-track{animation:none}}.countdown{margin-top:clamp(36px,4vw,52px);padding:clamp(20px,2.6vw,30px);border-radius:var(--r-lg);background:var(--night-raised);box-shadow:inset 0 0 0 1px var(--night-line);width:fit-content;max-width:100%}.countdown-head{display:flex;align-items:center;gap:14px}.countdown-mark{width:52px;margin:-4px;flex:none}.countdown-clock{display:flex;justify-content:flex-start;gap:.44em;margin-top:18px;font-family:var(--font-latin);font-size:clamp(2.9rem,6.6vw,5.6rem)}.countdown-group{position:relative;display:grid;gap:8px}.countdown-group:not(:last-child):after{content:":";position:absolute;top:-.06em;left:100%;width:.44em;text-align:center;font-weight:950;line-height:1;color:var(--night-line)}.digits{display:inline-flex;font-family:var(--font-latin);font-weight:950;line-height:1;font-variant-numeric:tabular-nums}.digits span{display:inline-block;width:.64em;text-align:center}.countdown-unit{font-family:var(--font);font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--mist);padding-inline-start:.4em}:lang(he) .countdown-unit{letter-spacing:.02em;font-size:.8rem;text-align:center;padding:0}.countdown-note{margin-top:16px;font-size:.88rem;color:var(--mist);max-width:44ch}.flip .phone-screen{padding:0;perspective:1500px}.flip-inner{position:absolute;inset:0;transform-style:preserve-3d;transition:transform 1s cubic-bezier(.3,.1,.2,1)}.flip.is-revealed .flip-inner{transform:rotateY(180deg)}.flip-face{position:absolute;inset:0;display:flex;flex-direction:column;padding:48px 16px 18px;background:var(--night);-webkit-backface-visibility:hidden;backface-visibility:hidden}.flip-face--back{transform:rotateY(180deg)}@media(prefers-reduced-motion:reduce){.flip-inner,.flip.is-revealed .flip-inner{transform:none;transition:none}.flip-face{transition:opacity var(--base) linear}.flip-face--back{transform:none;opacity:0}.flip.is-revealed .flip-face--back{opacity:1}.flip.is-revealed .flip-face--front{opacity:0}}.sealed{flex:1;display:grid;place-content:center;justify-items:center;gap:10px;margin-top:14px;padding:20px 14px;border-radius:var(--r-lg);text-align:center;background:radial-gradient(circle at 50% 30%,rgba(246,177,60,.14),transparent 58%),var(--night-raised);box-shadow:inset 0 0 0 1px var(--night-line)}.sealed-mark{width:124px;margin-bottom:10px}.sealed-clock{font-size:2.3rem}.sealed-line{margin-top:6px;font-size:.94rem;color:var(--mist);max-width:20ch}.match-card{margin-top:12px;padding:10px 10px 14px;border-radius:26px;background:var(--night-raised);box-shadow:inset 0 0 0 1px var(--night-line)}.match-card>*:not(.match-photo){padding-inline:6px}.match-photo{position:relative;height:192px;border-radius:18px;background:var(--dusk);overflow:hidden}.match-photo:before,.match-photo:after{content:"";position:absolute;left:50%;background:#14102b4d;transform:translate(-50%)}.match-photo:before{top:22%;width:62px;height:62px;border-radius:50%}.match-photo:after{bottom:-44px;width:168px;height:120px;border-radius:84px 84px 0 0}.match-badge{position:absolute;top:10px;inset-inline-end:10px;z-index:1;display:inline-flex;align-items:center;gap:5px;padding:5px 10px 5px 8px;border-radius:var(--r-pill);background:#14102bd1;color:var(--cream);font-size:.7rem;font-weight:700}.match-badge svg{width:12px;height:12px;color:var(--honey)}.match-name{margin-top:12px;font-weight:800;font-size:1.4rem;line-height:1.15}.match-place{font-size:.84rem;color:var(--mist)}.match-card .cap{margin-top:12px}.match-why{margin-top:6px;display:grid;gap:5px;font-size:.8rem;line-height:1.38;color:var(--mist)}.match-why li{position:relative;padding-inline-start:14px}.match-why li:before{content:"";position:absolute;inset-inline-start:0;top:.36em;width:9px;height:8px;background:var(--honey);clip-path:var(--chevron)}.flip-face .btn--mock{min-height:44px;font-size:.9rem;margin-top:8px}.flip-face .btn--primary{margin-top:auto}.chat-card{width:min(100%,470px);border-radius:var(--r-lg);background:var(--night-raised);box-shadow:inset 0 0 0 1px var(--night-line),0 50px 90px -50px #000c;overflow:hidden;text-align:start}.chat-head{display:flex;align-items:center;gap:12px;padding:16px 18px;border-bottom:1px solid var(--night-line)}.chat-who{display:grid;line-height:1.25}.chat-who strong{font-size:1rem}.chat-who span{font-size:.8rem;color:var(--mist)}.ring{width:34px;height:34px;margin-inline-start:auto;transform:rotate(-90deg)}.ring circle{fill:none;stroke-width:3.5}.ring-track{stroke:var(--night-line)}.ring-value{stroke:var(--honey);stroke-linecap:round;transition:stroke-dashoffset var(--slow) var(--ease)}.chat-body{display:flex;flex-direction:column;justify-content:flex-end;gap:10px;height:410px;padding:18px;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 44px);mask-image:linear-gradient(to bottom,transparent,#000 44px)}.chat-body .bubble{flex:none}.chat-input{display:flex;align-items:center;justify-content:space-between;margin:0 14px 14px;padding:8px 8px 8px 18px;padding-inline:18px 8px;border-radius:var(--r-pill);box-shadow:inset 0 0 0 1px var(--night-line);font-size:.9rem;color:var(--mist)}.chat-input i{position:relative;width:34px;height:34px;border-radius:50%;background:var(--grenade)}.chat-input i:after{content:"";position:absolute;inset:10px 9px 11px;background:var(--white);clip-path:var(--chevron)}.portrait{margin-top:clamp(32px,4vw,48px)}.portrait .cap{margin-bottom:14px;opacity:0;transition:opacity var(--slow) var(--ease)}.portrait .chip{opacity:0;transform:translateY(12px);transition:opacity var(--slow) var(--ease) calc(var(--i) * .14s + .15s),transform var(--slow) var(--spring) calc(var(--i) * .14s + .15s)}.portrait.is-in .cap,.portrait.is-in .chip{opacity:1;transform:none}.mutual{overflow:clip}.mutual-inner{text-align:center}.mutual-stage{position:relative;width:min(62vw,300px);margin:0 auto clamp(28px,4vw,48px);--mark-close: .8s}.mutual-stage .mark{position:relative}.burst{position:absolute;inset:-85%;border-radius:50%;background:repeating-conic-gradient(from 0deg,rgba(246,177,60,.34) 0deg 2.5deg,transparent 2.5deg 15deg),radial-gradient(closest-side,rgba(242,107,58,.32),rgba(220,46,71,.12) 50%,transparent 72%);-webkit-mask-image:radial-gradient(closest-side,transparent 20%,#000 34%,transparent 96%);mask-image:radial-gradient(closest-side,transparent 20%,#000 34%,transparent 96%);opacity:0;scale:.45;transition:opacity .9s var(--ease) .25s,scale 1.5s var(--spring) .25s;animation:spin 120s linear infinite}.mutual-stage.is-in .burst{opacity:1;scale:1}@keyframes spin{to{rotate:360deg}}.mutual-copy .cap{margin-bottom:14px}.mutual-title{font-size:clamp(2.9rem,9.6vw,8.6rem);width:fit-content;margin-inline:auto;padding-block:.1em;background:var(--dusk);-webkit-background-clip:text;background-clip:text;color:transparent}.mutual-copy .lede{margin:14px auto 0;max-width:40ch}.outcomes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:clamp(44px,6vw,72px);text-align:start}.outcome{display:flex;flex-direction:column;gap:12px;padding:24px;border-radius:var(--r-lg);background:var(--night-raised);box-shadow:inset 0 0 0 1px var(--night-line)}.outcome p{font-weight:700;font-size:1.25rem;line-height:1.3}.outcome--mutual{border:1.5px solid transparent;box-shadow:none;background:linear-gradient(var(--night-raised),var(--night-raised)) padding-box,var(--dusk) border-box}.outcome--mutual .cap{color:var(--honey)}.outcome .btn{align-self:flex-start;min-height:46px;margin-top:auto;font-size:.94rem}.mutual-after{max-width:54ch;margin:clamp(40px,5vw,64px) auto 0;font-size:clamp(1.06rem,1.3vw,1.25rem);line-height:1.55;color:var(--mist)}@media(max-width:820px){.outcomes{grid-template-columns:minmax(0,1fr)}}.dawn{--room: clamp(60px, 7.5vw, 104px);--gap: clamp(20px, 2.8vw, 40px);position:relative;height:calc(clamp(110px,22vw,330px) + var(--room));background:var(--night);overflow:hidden}.dawn svg{position:absolute;inset-inline:0;width:100%;height:calc(100% - var(--room) + 1px);overflow:visible}.dawn-body{fill:var(--cream)}.dawn-line{fill:none;stroke-width:clamp(5px,.8vw,11px);stroke-linejoin:miter}.dawn-line polyline{vector-effect:non-scaling-stroke}.dawn--up svg{bottom:-1px}.dawn--up .dawn-line{stroke:var(--honey);bottom:calc(var(--gap) - 1px)}.dawn--down svg{top:-1px}.dawn--down .dawn-line{stroke:var(--grenade);top:calc(var(--gap) - 1px)}.dawn-label{position:absolute;inset-inline:0;top:0;text-align:center;color:var(--honey)}.couple{padding-top:clamp(40px,5vw,72px)}.bento{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:20px}.tile{display:flex;flex-direction:column;gap:24px;min-width:0;padding:clamp(22px,2.4vw,32px);border-radius:var(--r-lg);background:var(--paper);box-shadow:inset 0 0 0 1px var(--sand);overflow:hidden}.tile-head p{margin-top:8px;font-size:.97rem;color:var(--text-2);max-width:42ch}.tile--nous{grid-column:span 5;grid-row:span 2;align-items:center;background:var(--grenade-deep);box-shadow:none;color:var(--white)}.tile--nous .tile-head{align-self:stretch}.tile--nous .t-title{font-size:clamp(2rem,3.4vw,3rem);font-weight:950}:lang(he) .tile--nous .t-title{font-weight:900}.tile--nous .tile-head p{color:var(--white);font-size:1.02rem}.nous-invite{align-self:stretch;display:grid;justify-items:center;gap:10px;padding-top:22px;border-top:1px solid rgba(255,255,255,.28);text-align:center}.nous-invite .cap{color:var(--white)}.nous-code{display:flex;gap:6px}.nous-code span{display:grid;place-items:center;width:42px;height:54px;border-radius:var(--r-sm);background:#ffffff24;box-shadow:inset 0 0 0 1px #ffffff52;font-family:var(--font-latin);font-weight:950;font-size:1.7rem;line-height:1}.nous-invite-note{font-size:.9rem}.tile--nous .phone{margin-block:auto;box-shadow:inset 0 0 0 1.5px #3b3563,0 40px 70px -30px #14102bb3}.tile--chat{grid-column:span 7}.tile--agenda{grid-column:span 4}.tile--lists{grid-column:span 3}.tile--ritual,.tile--outings,.tile--memories{grid-column:span 4}@media(max-width:1100px){.bento{grid-template-columns:repeat(6,minmax(0,1fr))}.tile--nous,.tile--chat,.tile--memories{grid-column:span 6;grid-row:auto}.tile--agenda,.tile--lists,.tile--ritual,.tile--outings{grid-column:span 3}}@media(max-width:720px){.bento{grid-template-columns:minmax(0,1fr);gap:16px}.bento>.tile{grid-column:auto}}.phone--day .nous-hello{margin:4px 0 14px;font-weight:800;font-size:1.5rem;line-height:1.15}.nous-question{padding:14px 16px;border-radius:var(--r-md);background:var(--night);color:var(--cream)}.nous-question .cap{color:var(--honey)}.nous-question p{margin-top:6px;font-weight:700;font-size:.95rem;line-height:1.32}.nous-row{position:relative;margin-top:10px;padding:11px 14px;border-radius:var(--r-md);background:var(--paper);box-shadow:inset 0 0 0 1px var(--sand)}.nous-row b{display:block;font-size:.9rem}.nous-row span{font-size:.78rem;color:var(--ink-soft)}.nous-row--date{display:flex;align-items:center;gap:12px}.nous-row--date .shard{width:14px}.nous-progress{display:block;height:4px;margin-top:8px;border-radius:4px;background:linear-gradient(to right,var(--grenade) 37.5%,var(--sand) 37.5%)}[dir=rtl] .nous-progress{background:linear-gradient(to left,var(--grenade) 37.5%,var(--sand) 37.5%)}.phone--day .btn--mock{min-height:44px;margin-top:auto;font-size:.9rem}.tile--chat{justify-content:space-between}.duo{display:flex;flex-direction:column;gap:10px}.duo .bubble{animation:none;max-width:min(84%,460px)}.duo .bubble--other,.duo .bubble--rivka{--surface: var(--cream)}.bubble-rivka-row{display:flex;align-items:flex-end;gap:10px}.bubble-rivka-row .chat-avatar{width:38px;height:38px;background:var(--night);box-shadow:none;--mark-a: var(--honey)}.bubble-rivka-row .chat-avatar .mark{width:27px}.duo-input{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:10px}.duo-rivka{display:grid;place-items:center;width:46px;height:46px;flex:none;border-radius:50%;border:2px solid transparent;background:linear-gradient(var(--paper),var(--paper)) padding-box,var(--dusk) border-box}.duo-rivka .mark{width:31px}.duo-field{flex:1;min-width:0;padding:12px 18px;border-radius:var(--r-pill);box-shadow:inset 0 0 0 1px var(--sand);background:var(--cream);font-size:.92rem;color:var(--ink-soft)}.duo-hint{flex-basis:100%;display:flex;align-items:center;gap:8px;padding-inline-start:16px;font-size:.74rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--grenade-deep)}:lang(he) .duo-hint{letter-spacing:.02em;font-size:.82rem}.duo-hint:before{content:"";width:12px;height:10px;background:currentColor;clip-path:var(--chevron)}.agenda{margin-top:auto}.agenda-month{font-weight:700;margin-bottom:10px}.agenda-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px}.agenda-weekday{padding-bottom:6px;text-align:center;font-size:.68rem;font-weight:700;text-transform:uppercase;color:var(--ink-soft)}.agenda-day{position:relative;display:grid;place-items:center;aspect-ratio:1;max-height:40px;justify-self:center;width:100%;max-width:40px;border-radius:50%;font-size:.84rem;font-weight:600;font-variant-numeric:tabular-nums}.agenda-day.is-today{background:var(--night);color:var(--cream)}.agenda-day.is-busy:after,.agenda-day.is-key:after{content:"";position:absolute;bottom:3px;left:50%;transform:translate(-50%)}.agenda-day.is-busy:after{width:4px;height:4px;border-radius:50%;background:var(--grenade)}.agenda-day.is-key:after{width:8px;height:7px;bottom:1px;background:var(--honey);clip-path:var(--chevron)}.agenda-events{margin-top:14px}.agenda-events li{display:grid;grid-template-columns:14px minmax(0,1fr);column-gap:10px;align-items:center;padding-block:10px;border-top:1px solid var(--sand)}.agenda-events b{font-size:.92rem}.agenda-events span{grid-column:2;font-size:.8rem;color:var(--ink-soft)}.agenda-events .dot{width:8px;height:8px;margin-inline:3px;border-radius:50%;background:var(--grenade)}.agenda-events .shard{width:12px;margin-inline:1px}.list-card{margin-top:auto;padding:16px;border-radius:var(--r-md);background:var(--cream);box-shadow:inset 0 0 0 1px var(--sand)}.list-card-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 10px;margin-bottom:8px}.list-card-head span{font-size:.8rem;color:var(--ink-soft)}.list-card label{position:relative;display:flex;align-items:center;gap:12px;padding-block:8px;cursor:pointer}.list-card input{position:absolute;opacity:0;width:22px;height:22px;margin:0}.check{display:grid;place-items:center;width:22px;height:22px;flex:none;border-radius:7px;box-shadow:inset 0 0 0 1.5px var(--ink-soft);transition:background-color var(--quick) var(--ease),box-shadow var(--quick) var(--ease)}.check svg{width:14px;height:14px;fill:none;stroke:var(--white);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;opacity:0}.list-card input:focus-visible+.check{outline:2.5px solid var(--night);outline-offset:3px}.is-done .check{background:var(--grenade);box-shadow:none}.is-done .check svg{opacity:1}.is-done .list-text{color:var(--ink-soft);text-decoration:line-through}.list-add{margin-top:6px;padding-top:12px;border-top:1px dashed var(--sand);font-size:.88rem;color:var(--ink-soft)}.tile--ritual{background:var(--night);box-shadow:none}.ritual{margin-top:auto;padding:18px;border-radius:var(--r-md);background:var(--night-raised);box-shadow:inset 0 0 0 1px var(--night-line)}.ritual-question{margin:8px 0 14px;font-weight:700;font-size:1.12rem;line-height:1.3}.ritual-answer{padding:12px 14px;border-radius:var(--r-sm);background:var(--night);box-shadow:inset 0 0 0 1px var(--night-line);font-size:.92rem}.ritual-mood{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px}.moods{display:flex;align-items:center;gap:9px}.moods i{width:calc(8px + var(--level) * 3.5px);height:calc(8px + var(--level) * 3.5px);border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--mist)}.moods i.is-on{background:var(--honey);box-shadow:0 0 0 4px #f6b13c38}.ritual-wait{margin-top:14px;font-size:.86rem;color:var(--mist)}.ritual-streak{display:inline-flex;align-items:center;gap:8px;margin-top:10px;font-weight:700;font-size:.86rem;color:var(--honey)}.ritual-streak .shard{width:12px}.outing{display:flex;flex-direction:column;gap:12px;margin-top:auto}.outing-fields{display:flex;flex-wrap:wrap;gap:8px}.outing-fields li{padding:7px 12px;border-radius:var(--r-sm);box-shadow:inset 0 0 0 1px var(--sand);line-height:1.25}.outing-fields span{display:block;font-size:.66rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft)}:lang(he) .outing-fields span{letter-spacing:0;font-size:.74rem}.outing-fields b{font-size:.88rem;font-weight:600}.idea{padding:16px;border-radius:var(--r-md);background:var(--cream);box-shadow:inset 0 0 0 1px var(--sand)}.idea .cap{font-size:.68rem}.idea b{display:block;margin-top:6px;font-size:1.06rem;line-height:1.25}.idea p{margin-top:4px;font-size:.88rem;color:var(--ink-soft)}.idea-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-top:12px;font-size:.8rem;color:var(--ink-soft)}.keydate{display:flex;align-items:center;gap:14px;padding-top:14px;border-top:1px solid var(--sand)}.keydate-n{font-family:var(--font-latin);font-weight:950;font-size:3.2rem;line-height:.9;color:var(--grenade)}.keydate b{display:block;font-size:.97rem}.keydate span:not(.keydate-n){font-size:.84rem;color:var(--ink-soft)}.memories{position:relative;display:grid;gap:18px;margin-top:auto}.memories:before{content:"";position:absolute;inset-block:10px;inset-inline-start:31.5px;width:1px;background:var(--sand)}.memories li{position:relative;display:grid;grid-template-columns:64px minmax(0,1fr);gap:14px;align-items:center}.memory-art{position:relative;display:grid;place-items:center;width:64px;height:64px;border-radius:18px;overflow:hidden;box-shadow:0 0 0 4px var(--paper)}.memory-art--sea{background:radial-gradient(circle at 68% 32%,var(--honey) 0 8px,transparent 9px),linear-gradient(to bottom,#f3d9b5 0 60%,var(--night) 60%)}.memory-art--sea:after{content:"";position:absolute;left:15px;top:19px;width:17px;height:20px;background:var(--grenade);clip-path:polygon(50% 0,100% 100%,0 100%)}.memory-art--table{background:radial-gradient(circle at 50% 50%,var(--paper) 0 13px,var(--honey) 14px 19px,transparent 20px),var(--grenade)}.memory-art--match{background:var(--night);--mark-a: var(--honey)}.memory-art--match .mark{width:46px}.memory-date{font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft)}:lang(he) .memory-date{letter-spacing:0;font-size:.78rem}.memories b{display:block;font-size:.98rem;line-height:1.25}.memories p{font-size:.86rem;color:var(--ink-soft)}.ai{padding-top:0}.ai-grid{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:20px;align-items:stretch}.ai-or{align-self:center;font-weight:800;font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft)}.ai-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:16px;min-height:340px;padding:clamp(24px,3vw,40px);border-radius:var(--r-lg);overflow:hidden}.ai-card .t-title{font-size:clamp(1.5rem,2.5vw,2.1rem);max-width:16ch}.ai-card--sub{background:var(--night)}.ai-mark{position:absolute;inset-inline-end:-70px;bottom:-84px;width:290px}.ticks{position:relative;display:grid;gap:10px;margin-top:auto;max-width:62%}.ticks li{position:relative;padding-inline-start:20px;font-size:.97rem;color:var(--mist)}.ticks li:before{content:"";position:absolute;inset-inline-start:0;top:.42em;width:10px;height:9px;background:var(--honey);clip-path:var(--chevron)}.ai-card--key{background:var(--paper);box-shadow:inset 0 0 0 1px var(--sand)}.segmented{display:inline-flex;max-width:100%;margin-top:auto;padding:4px;border-radius:var(--r-pill);background:var(--cream);box-shadow:inset 0 0 0 1px var(--sand)}.segmented button{min-height:40px;padding:0 clamp(12px,1.6vw,18px);border-radius:var(--r-pill);font-family:var(--font-latin);font-weight:600;font-size:.9rem;color:var(--ink-soft);transition:background-color var(--quick) var(--ease),color var(--quick) var(--ease)}.segmented button[aria-pressed=true]{background:var(--night);color:var(--cream)}.keyfield{align-self:stretch;display:grid;gap:2px;padding:12px 16px;border-radius:var(--r-sm);box-shadow:inset 0 0 0 1.5px var(--sand)}.keyfield span{font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft)}.keyfield b{display:block;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.95rem;font-weight:500;text-align:start;unicode-bidi:plaintext}[dir=rtl] .keyfield b{text-align:right}.keyfield i{font-style:normal;letter-spacing:.12em;color:var(--ink-soft)}.keynote{display:flex;align-items:center;gap:8px;font-weight:600;font-size:.92rem}.keynote svg{width:16px;height:16px;flex:none;fill:currentColor;stroke:currentColor;stroke-width:1.6}.ai-free{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:20px;padding:clamp(18px,2.4vw,28px) clamp(20px,3vw,40px);border-radius:var(--r-lg);background:var(--dusk);color:var(--night);font-weight:800;font-size:clamp(1.15rem,2vw,1.6rem);line-height:1.25;text-wrap:balance}.ai-free .shard{width:.8em;fill:var(--night)}@media(max-width:820px){.ai-grid{grid-template-columns:minmax(0,1fr)}.ai-or{justify-self:center}.ai-card{min-height:0}.ai-card--sub{min-height:320px}}.trust{padding-top:0}.trust-title span{display:block}.trust-list li{display:grid;grid-template-columns:minmax(90px,.32fr) minmax(0,1fr) minmax(0,1.15fr);gap:clamp(16px,3vw,48px);align-items:start;padding-block:clamp(26px,3.4vw,44px);border-top:1px solid var(--sand)}.trust-n{font-family:var(--font-latin);font-weight:950;font-size:clamp(3rem,6.4vw,5.6rem);line-height:.82;color:transparent;-webkit-text-stroke:1.5px var(--grenade);width:fit-content}.trust-list .t-title{font-size:clamp(1.4rem,2.3vw,2rem);text-wrap:balance}.trust-list p{font-size:1.05rem;line-height:1.6;color:var(--ink-soft)}.trust-foot{padding-top:24px;border-top:1px solid var(--sand);font-size:.95rem;color:var(--ink-soft)}@media(max-width:820px){.trust-list li{grid-template-columns:minmax(0,1fr);gap:12px}.trust-n{margin-bottom:6px}}.final{padding-top:clamp(40px,6vw,80px)}.final-inner{display:grid;justify-items:center;text-align:center}.final-mark{position:relative;width:clamp(150px,19vw,230px);margin-bottom:clamp(24px,3vw,44px);--mark-dur: 1.1s}.final-mark:before{content:"";position:absolute;inset:-70%;border-radius:50%;background:radial-gradient(closest-side,rgba(246,177,60,.26),rgba(220,46,71,.1) 55%,transparent);opacity:0;transition:opacity 1.2s var(--ease) .4s}.final-mark.is-lit:before{opacity:1}.final-mark .mark{position:relative}.final-title{font-size:clamp(2.5rem,7.4vw,6.6rem);line-height:1.08;max-width:18ch;margin-inline:auto}.final .lede{margin:26px auto 0}.final .stores{justify-content:center;margin-top:34px}.invite{display:grid;align-items:center;min-height:100svh;padding-block:calc(var(--header-h) + 40px) 80px;background:var(--night)}.invite-inner{display:grid;justify-items:center;text-align:center}.invite-mark{width:120px;margin-bottom:22px}.invite-inner .cap{margin-bottom:20px}.invite-inner .lede{margin-top:20px}.invite-label{margin-top:44px}.invite-code{display:flex;justify-content:center;gap:clamp(6px,1.6vw,12px);-webkit-user-select:all;user-select:all}.invite-code span{display:grid;place-items:center;width:clamp(42px,12vw,88px);aspect-ratio:3 / 4;border-radius:clamp(12px,2vw,20px);background:var(--night-raised);box-shadow:inset 0 0 0 1px var(--night-line);font-family:var(--font-latin);font-weight:950;font-size:clamp(2rem,8.6vw,4.2rem);line-height:1}.invite-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 18px;margin-top:22px}.invite-valid{font-size:.9rem;color:var(--mist)}.invite-noapp{margin-top:52px;font-weight:700;font-size:1.1rem}.invite .stores{justify-content:center;margin-top:18px}.invite .btn--primary{margin-top:32px}.legal{padding-block:calc(var(--header-h) + 48px) 96px;background:var(--cream)}.legal-wrap{max-width:780px}.legal-nav ul{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0}.legal-nav a{display:inline-block;padding:8px 14px;border-radius:var(--r-pill);box-shadow:inset 0 0 0 1px var(--sand);background:var(--paper);color:var(--ink);font-weight:600;font-size:.92rem;text-decoration:none}.legal-nav a:hover{box-shadow:inset 0 0 0 1px var(--ink-soft)}.legal-nav a.active{background:var(--night);box-shadow:none;color:var(--cream)}.legal-reference{margin-top:20px;padding:14px 18px;border-radius:var(--r-sm);background:var(--paper);box-shadow:inset 0 0 0 1px var(--sand);color:var(--ink-soft)}.legal-body{margin-top:40px;text-align:start;overflow-wrap:break-word}.legal-updated{margin-top:14px;font-size:.9rem;color:var(--ink-soft)}.legal-body .lede{margin-top:24px;max-width:none;color:var(--ink)}.legal-body section{margin-top:48px;scroll-margin-top:calc(var(--header-h) + 24px)}.legal-body .legal-h3{margin-top:26px;margin-bottom:10px;font-size:1.12rem;font-weight:700}.legal-body a{text-underline-offset:3px;overflow-wrap:anywhere}.legal-body a[href^="mailto:"]{white-space:nowrap}.legal-body strong{font-weight:700}.legal-body h2{margin-bottom:16px}.legal-body p,.legal-body li{font-size:1.03rem;line-height:1.65}.legal-body section p+p,.legal-body section p+ul,.legal-body section ul+p,.legal-body section ul+ul{margin-top:14px}.legal-body ul{display:grid;gap:10px;padding-inline-start:22px;list-style:none}.legal-body li{position:relative}.legal-body li:before{content:"";position:absolute;inset-inline-start:-22px;top:.52em;width:10px;height:9px;background:var(--grenade);clip-path:var(--chevron)}.legal-back{margin-top:56px}.legal-back a{font-weight:700;text-underline-offset:4px}
