html:has(.l3){background:var(--o2-brandInk)}.l3{background:var(--o2-brandInk);color:var(--o2-onFill);font-family:var(--o2-face);position:relative}:where(.l3) :where(h1,h2,h3,p){margin:0}.l3 .o2-eyebrow{color:var(--o2-brandHalo)}.l3 a:focus-visible,.l3 button:focus-visible{outline:2px solid var(--o2-brandHalo);outline-offset:3px}.l3 [id]{scroll-margin-top:64px}.l3 .o2-sitehead[data-on-dark]{z-index:40;transition:background-color .3s,border-color .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s;position:fixed;top:0;left:0;right:0}.l3[data-scrolled] .o2-sitehead[data-on-dark]{background:color-mix(in srgb, var(--o2-brandInk) 64%, transparent);-webkit-backdrop-filter:saturate(1.5)blur(16px);backdrop-filter:saturate(1.5)blur(16px);border-bottom-color:#ffffff14}.l3-stage{isolation:isolate;clip-path:inset(0);position:relative}.l3-sky{--gx:67%;--gy:18%;z-index:0;background-color:var(--o2-brandInk);background-image:radial-gradient(120% 120% at var(--gx) var(--gy), var(--o2-brandGlow) 0%, var(--o2-brandNight) 36%, var(--o2-brandInk) 82%);background-image:radial-gradient(circle max(100vw, 100lvh) at var(--gx) var(--gy), var(--o2-brandGlow) 0%, var(--o2-brandNight) 36%, var(--o2-brandInk) 82%);height:100lvh;position:fixed;top:0;left:0;right:0}.l3-gl{z-index:0;pointer-events:none;height:100lvh;position:fixed;top:0;left:0;right:0}.l3-canvas{opacity:0;width:100%;height:100%;transition:opacity .9s;display:block}.l3[data-l3=live] .l3-canvas{opacity:1}.l3[data-l3=capture] .l3-gl{z-index:100}.l3[data-l3=capture] .l3-canvas{opacity:1;transition:none}.l3-main{position:relative}.l3-still{transition:opacity .9s,visibility linear}.l3[data-l3=live] .l3-still{opacity:0;visibility:hidden;transition:opacity .9s,visibility 0s linear .9s}.l3-anchor{aspect-ratio:1;flex:none;position:relative;container-type:inline-size}.l3-eclipse{pointer-events:none;position:absolute;inset:0}.l3-eclipse>i{border-radius:50%;transition:opacity .9s;display:block;position:absolute}.l3-corona{mix-blend-mode:screen;background:radial-gradient(circle,#f6f1e799 0 19%,#f6f1e733 23%,#9fd8ff17 33%,#0000 52%),repeating-conic-gradient(from 3deg,#e1ecff33 0deg .8deg,#0000 1.5deg 4.2deg),repeating-conic-gradient(from 11deg,#e1ecff24 0deg 1.3deg,#0000 2.1deg 6.9deg);width:260%;height:260%;top:-80%;left:-80%;transform:rotate(-24deg);-webkit-mask:radial-gradient(50% 42%,#000 30%,#00000059 52%,#0000 82%);mask:radial-gradient(50% 42%,#000 30%,#00000059 52%,#0000 82%)}.l3-ring{background:radial-gradient(circle closest-side, transparent 65.6%, #e6dfd0 66.2%, #f6f1e7 73%, #fcfaf5 83%, #f6f1e7 93%, #e8e1d2 99.3%, transparent 100%), radial-gradient(circle at 32% 35%, #0d1333 0%, var(--o2-brandInk) 50%);inset:0;box-shadow:0 0 3cqi #f6f1e78c,0 0 16cqi #9fd8ff38}.l3-bead{background:#fff;width:29.2%;height:29.2%;top:6%;left:64.8%;box-shadow:0 0 3cqi 1cqi #ffffffd9,0 0 16cqi 5cqi #9fd8ff80,0 0 40cqi 10cqi #9fd8ff33}.l3-bead:after{content:"";background:linear-gradient(90deg,#0000,#9fd8ff8c 40%,#fff 50%,#9fd8ff8c 60%,#0000);height:1.4cqi;position:absolute;top:50%;left:-170%;right:-170%;transform:translateY(-50%)}.l3-photo{opacity:0;mix-blend-mode:screen;background:50%/contain no-repeat;width:260%;height:260%;top:-80%;left:-80%;border-radius:0!important}.l3[data-l3=still] .l3-photo{opacity:1;background-image:-webkit-image-set(url(/landing3d/eclipse-800.webp) 1x,url(/landing3d/eclipse-1600.webp) 2x);background-image:image-set("/landing3d/eclipse-800.webp" 1x,"/landing3d/eclipse-1600.webp" 2x)}.l3[data-l3=still] .l3-corona,.l3[data-l3=still] .l3-bead{opacity:0}.l3[data-l3=still] .l3-ring{background:radial-gradient(circle closest-side, transparent 65.6%, #f6f1e700 66.2%), radial-gradient(circle at 32% 35%, #0d1333 0%, var(--o2-brandInk) 50%);box-shadow:none}.l3-hero{flex-direction:column;justify-content:center;min-height:100svh;padding:76px 0 40px;display:flex;position:relative;overflow-x:clip}.l3-hero-in{--a:min(52vw, 27svh, 280px);text-align:center;justify-items:center;display:grid;position:relative}.l3-anchor-hero{width:var(--a);order:-1;margin-bottom:34px}.l3-hero-copy{justify-items:center;max-width:560px;display:grid}.l3 h1{letter-spacing:-.045em;text-wrap:balance;margin-top:12px;font-size:clamp(46px,12.6vw,64px);font-weight:800;line-height:1.02}.l3-lede{font:600 17px/1.45 var(--o2-face);color:#ffffffc2;text-wrap:pretty;max-width:34ch;margin-top:24px}.l3-ctas{align-items:center;gap:22px;margin-top:24px;display:flex}.l3-ctas-center{justify-content:center}.l3-qr{display:none}.l3-qr .o2-storeqr figcaption{color:#ffffff9e;opacity:1}.l3-weblink{font:var(--o2-type-label);color:var(--o2-onFill);border-bottom:1px solid #ffffff47;align-items:center;gap:8px;margin-top:14px;padding:8px 2px;text-decoration:none;display:inline-flex}.l3-weblink:hover{border-bottom-color:var(--o2-brandHalo)}.l3-free{font:var(--o2-type-small);color:#ffffff8f;margin-top:12px}.l3-face{box-shadow:0 0 0 2px var(--o2-brandNight), 0 0 0 3.5px #f6f1e7e0}.l3-people{justify-items:center;margin-top:16px;display:grid}.l3-crowd{--fs:46px;pointer-events:none;position:absolute;inset:0}.l3-crowd-spot{left:var(--px);top:var(--py);width:var(--fs);height:var(--fs);margin:calc(var(--fs) / -2) 0 0 calc(var(--fs) / -2);position:absolute}.l3-crowd-spot[data-s=m]{width:calc(var(--fs) * .8);height:calc(var(--fs) * .8);margin:calc(var(--fs) * -.4) 0 0 calc(var(--fs) * -.4)}.l3-crowd-spot[data-s=s]{width:calc(var(--fs) * .62);height:calc(var(--fs) * .62);margin:calc(var(--fs) * -.31) 0 0 calc(var(--fs) * -.31);opacity:.88}.l3-crowd-turn{width:100%;height:100%;display:block}.l3-crowd .l3-face{width:100%;height:100%;font-size:calc(var(--fs) * .3)}.l3-crowd-spot[data-s=l] .l3-face{font-size:calc(var(--fs) * .36);box-shadow:0 0 0 2.5px var(--o2-brandNight), 0 0 0 4px #f6f1e7e6, 0 8px 24px #00000059}@media (prefers-reduced-motion:no-preference){.l3-crowd-turn{animation:l3-turn var(--t) linear var(--at) infinite}.l3-crowd-turn>.l3-face{animation:l3-unturn var(--t) linear var(--at) infinite}.l3[data-hero-off] .l3-crowd-turn,.l3[data-hero-off] .l3-crowd-turn>.l3-face{animation-play-state:paused}}@keyframes l3-turn{0%{transform:rotate(0deg) translateX(var(--r))}to{transform:rotate(360deg) translateX(var(--r))}}@keyframes l3-unturn{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}.l3 .l3-people-line{font:800 17px/1.3 var(--o2-face);color:var(--o2-onFill);text-wrap:balance;max-width:30ch;margin:0}.l3 .l3-people+.l3-lede{margin-top:14px}.l3-friends-face{position:absolute;transform:translate(-50%,-50%)}.l3-chip{left:50%;top:calc(var(--a) - 22px);color:var(--o2-onFill);-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);white-space:nowrap;text-align:left;background:#101c4a8c;border:1px solid #ffffff24;border-radius:16px;gap:6px;padding:9px 12px 10px;text-decoration:none;display:grid;position:absolute;transform:translate(-50%);box-shadow:0 12px 40px #00000059}.l3-chip-q{font:800 13px/1.1 var(--o2-face)}.l3-chip-sides{gap:6px;display:flex}.l3-chip-sides>span{font:700 11.5px/1 var(--o2-face);font-variant-numeric:tabular-nums;background:#ffffff1f;border-radius:9px;padding:5px 8px}.l3-chip-sides>span[data-hot]{background:var(--o2-brand)}.l3-cue{display:none}.l3-ch{align-items:center;min-height:100svh;padding:88px 0;display:flex;position:relative;overflow-x:clip}.l3-ch-call{align-items:flex-start;padding-top:max(84px,50svh - 320px)}.l3-ch-in{justify-items:center;gap:30px;display:grid}.l3-ch-copy{width:100%;max-width:520px;display:grid}.l3-ch h2{letter-spacing:-.035em;text-wrap:balance;margin-top:10px;font-size:clamp(34px,9vw,44px);font-weight:800;line-height:1.04}.l3-ch p{font:600 16px/1.5 var(--o2-face);color:#ffffffbd;text-wrap:pretty;margin-top:14px}.l3-sub{font:800 22px/1.15 var(--o2-face);letter-spacing:-.02em;margin-top:26px}.l3-orbs{justify-content:center;align-items:center;gap:clamp(44px,16vw,72px);display:flex}.l3-anchor-body{cursor:pointer;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;border-radius:50%;width:clamp(112px,31vw,150px)}.l3-body-still{background:radial-gradient(circle at 64% 30%, color-mix(in srgb, var(--c) 48%, var(--o2-brandInk)) 0%, var(--o2-brandInk) 72%);box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--c) 40%, var(--o2-brandBone)), inset 0 0 26px 4px color-mix(in srgb, var(--c) 55%, transparent), 0 0 64px 12px color-mix(in srgb, var(--c) 42%, transparent);border-radius:50%;position:absolute;inset:0}.l3-call{-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3);background:#ffffff0f;border:1px solid #ffffff1a;border-radius:24px;margin-top:24px;padding:14px}.l3-call-q{align-items:center;gap:12px;padding:2px 2px 0;display:flex}.l3-call-qwords{text-align:center;flex:1;gap:3px;min-width:0;display:grid}.l3-call-eyebrow{font:var(--o2-type-eyebrow);letter-spacing:var(--o2-type-eyebrow-tracking);text-transform:uppercase;color:#fff9}.l3-call-title{font:800 20px/1.15 var(--o2-face);letter-spacing:-.02em}.l3 .l3-call-setup{text-align:center;font:600 14px/1.35 var(--o2-face);color:#ffffffbd;text-wrap:balance;margin:8px 0 0;padding:0 6px}.l3-sides{--hold:0;margin-top:14px}.l3-side{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;cursor:pointer;min-height:66px;transition:transform var(--o2-spring-press-ms) var(--o2-spring-press), box-shadow .2s ease, opacity .3s ease}.l3-side[data-holding]:after{content:"";border-radius:inherit;pointer-events:none;background:conic-gradient(var(--o2-gold) calc(var(--hold) * 360deg), #ffffff1f 0);-webkit-mask-composite:xor;padding:3px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.l3-side[data-holding]{transform:scale(calc(1 + var(--hold) * .03))}.l3-side[data-mult][data-on]{box-shadow:0 0 0 3px var(--o2-gold)}@media (max-width:400px){.l3-call{padding:12px 8px}.l3-sides{gap:8px}.l3-side{padding-inline:10px}}.l3-mult{background:var(--o2-gold);color:var(--o2-day-goldInk);font:800 11px/1 var(--o2-face);border-radius:999px;padding:3px 6px;position:absolute;bottom:8px;right:10px}.l3-big{font:var(--o2-type-eyebrow);letter-spacing:var(--o2-type-eyebrow-tracking);text-transform:uppercase;color:var(--o2-gold);margin-bottom:3px;display:block}.l3-call-friends{font:700 12.5px/1.3 var(--o2-face);color:#ffffffa8;justify-content:center;align-items:center;gap:10px;margin-top:10px;display:flex}.l3-call-friends-faces{padding-left:3px;display:inline-flex}.l3-call-friends-faces>.l3-face{box-shadow:0 0 0 1.5px var(--o2-brandNight), 0 0 0 2.5px #f6f1e7cc}.l3-call-friends-faces>.l3-face+.l3-face{margin-left:-7px}.l3-call-foot{align-items:center;min-height:52px;margin-top:10px;display:grid;position:relative}.l3-call-hint{text-align:center;margin:0;padding:0 4px;font:700 13px/1.4 var(--o2-face)!important;color:#ffffff9e!important}.l3-call-status{background:var(--o2-inkCard);font:800 14px/1.2 var(--o2-face);font-variant-numeric:tabular-nums;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex;position:relative;overflow:hidden}.l3-call-status>span{flex:1}.l3-undo{color:var(--o2-brandHalo);font:800 15px/1 var(--o2-face);cursor:pointer;background:0 0;border:0;padding:4px 2px}.l3-undo-bar{transform-origin:0;width:100%;height:2px;animation:l3-undo var(--undo) linear forwards;background:#ffffffb3;position:absolute;bottom:0;left:0}@keyframes l3-undo{to{transform:scaleX(0)}}.l3-result{animation:l3-rise var(--o2-spring-celebrate-ms) var(--o2-spring-celebrate) both;gap:12px;padding:6px 4px 2px;display:grid}.l3-result-top{gap:4px;display:grid}.l3-result-eyebrow{font:var(--o2-type-eyebrow);letter-spacing:var(--o2-type-eyebrow-tracking);text-transform:uppercase;color:var(--o2-gold)}.l3-result-final{font:800 18px/1.2 var(--o2-face)}.l3-result-win{flex-wrap:wrap;align-items:baseline;gap:6px 14px;display:flex}.l3-result-gain{font:800 46px/1 var(--o2-face);letter-spacing:-.03em;color:var(--o2-upBright);font-variant-numeric:tabular-nums}.l3-result-omen{font:700 14px/1.3 var(--o2-face);color:#ffffffb8;font-variant-numeric:tabular-nums}.l3 .l3-result-note{font:700 15px/1.4 var(--o2-face);color:#ffffffdb;text-wrap:pretty;margin:0}.l3-result[data-lost] .l3-result-eyebrow{color:#fff9}.l3-result-omen b{color:var(--o2-onFill);font-weight:800}.l3-result-actions{flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:4px;display:flex}.l3-again{color:var(--o2-onFill);font:800 15px/1 var(--o2-face);text-underline-offset:5px;cursor:pointer;background:0 0;border:0;padding:8px 2px;-webkit-text-decoration:underline #ffffff59;text-decoration:underline #ffffff59}@keyframes l3-rise{0%{opacity:0;transform:translateY(10px)}}.l3 .l3-call-asof{text-align:center;font:700 11.5px/1.3 var(--o2-face);letter-spacing:.02em;color:#ffffff80;margin:8px 0 0}.l3-call[data-phase=recorded]{background:linear-gradient(160deg, color-mix(in srgb, var(--pick) 58%, var(--o2-brandNight)) 0%, color-mix(in srgb, var(--pick) 22%, var(--o2-brandInk)) 100%);border-color:color-mix(in srgb, var(--pick) 60%, white 25%);box-shadow:0 0 0 1px color-mix(in srgb, var(--pick) 50%, transparent), 0 24px 70px color-mix(in srgb, var(--pick) 38%, transparent);transition:background .5s,box-shadow .5s}.l3-rec{gap:12px;margin-top:14px;display:grid}.l3-rec-card{background:linear-gradient(180deg, color-mix(in srgb, var(--pick) 85%, white 6%) 0%, var(--pick) 100%);animation:l3-take var(--o2-spring-pop-ms) var(--o2-spring-pop) both;border-radius:20px;gap:10px;padding:18px 16px 16px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff2e,0 10px 30px #0000004d}.l3-rec-seal{width:78px;height:78px;color:var(--o2-day-goldInk);background:radial-gradient(circle at 35% 30%, #ffe3a0 0%, var(--o2-gold) 55%, #e8a200 100%);box-shadow:0 0 0 3px #ffffffd9, 0 0 0 5px var(--o2-gold), 0 10px 24px #00000059;border-radius:50%;align-content:center;justify-items:center;gap:0;animation:.62s cubic-bezier(.2,1.4,.3,1) .14s both l3-stamp;display:grid;position:absolute;top:12px;right:12px;transform:rotate(-12deg)}.l3-rec-seal i{font-style:normal;font:800 26px/1 var(--o2-face)}.l3-rec-seal b{font:800 12px/1 var(--o2-face);letter-spacing:.12em;text-transform:uppercase}.l3-rec-pick{align-items:center;gap:12px;padding-right:88px;display:flex}.l3-rec-pick .o2-tile{box-shadow:0 0 0 2.5px #ffffffe6}.l3-rec-word{font:800 34px/1 var(--o2-face);letter-spacing:-.03em}.l3-rec-chance{font:800 20px/1 var(--o2-face);opacity:.9;font-variant-numeric:tabular-nums}.l3 .l3-rec-win{font:700 17px/1.2 var(--o2-face);margin:2px 0 0}.l3-rec-win b{font:800 30px/1 var(--o2-face);letter-spacing:-.02em;color:#fff;text-shadow:0 2px 12px #00000040;font-variant-numeric:tabular-nums}.l3-rec-meta{font:700 12.5px/1.35 var(--o2-face);color:#ffffffdb;font-variant-numeric:tabular-nums;border-top:1.5px dashed #fff6;gap:3px;margin-top:6px;padding-top:10px;display:grid}.l3-rec-meta span:first-child{color:#fff;font-weight:800}.l3 .l3-rec-other{text-align:center;font:700 13px/1.2 var(--o2-face);color:#ffffff73;margin:0;-webkit-text-decoration:line-through #ffffff4d;text-decoration:line-through #ffffff4d}.l3-rec-friends{margin-top:0}.l3 .l3-rec-cta{text-align:center;font:800 17px/1.25 var(--o2-face);color:var(--o2-onFill);margin:4px 0 0}.l3-rec .l3-result-actions{justify-content:center}.l3-rec-real{font:800 14px/1 var(--o2-face);color:var(--o2-brandHalo);justify-self:center;padding:6px 2px;text-decoration:none}@keyframes l3-take{0%{opacity:0;transform:scale(.94)translateY(8px)}}@keyframes l3-stamp{0%{opacity:0;transform:scale(2.1)rotate(-30deg)}60%{opacity:1}to{opacity:1;transform:scale(1)rotate(-12deg)}}@media (prefers-reduced-motion:reduce){.l3-rec-card,.l3-rec-seal{animation:none}.l3-call[data-phase=recorded]{transition:none}}.l3-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden;margin:0!important}.l3-anchor-trail{aspect-ratio:16/10;width:100%;max-width:560px}.l3-trail-still{position:absolute;inset:0}.l3-trail-still svg{filter:drop-shadow(0 0 6px #9fd8ff8c);width:100%;height:100%;position:absolute;inset:0;overflow:visible}.l3-trail-node{border:2px solid var(--o2-upBright);width:10px;height:10px;box-shadow:0 0 10px var(--o2-upBright);border-radius:50%;margin:-5px 0 0 -5px;position:absolute}.l3-trail-head{background:#fff;border-radius:50%;width:14px;height:14px;margin:-7px 0 0 -7px;position:absolute;box-shadow:0 0 0 6px #9fd8ff40,0 0 36px 10px #9fd8ff8c}.l3-omen{flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:24px;display:flex}.l3-omen-label{width:100%;font:var(--o2-type-eyebrow);letter-spacing:var(--o2-type-eyebrow-tracking);text-transform:uppercase;color:#fff9}.l3-omen-n{font:800 clamp(56px, 15vw, 76px)/1 var(--o2-face);letter-spacing:-.045em;font-variant-numeric:tabular-nums}.l3-omen-up{background:var(--o2-day-up);font:800 17px/1 var(--o2-face);font-variant-numeric:tabular-nums;border-radius:999px;padding:7px 12px}.l3-ch p.l3-bands{font:700 13px/1.4 var(--o2-face);letter-spacing:.02em;color:#ffffff80;margin-top:16px}.l3-anchor-friends{width:62%}.l3-friends-still{width:325%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.l3-friends-still svg{width:100%;height:auto;display:block;overflow:visible}.l3-chat-stage{place-items:center;width:100%;max-width:360px;display:grid;position:relative}.l3-chat-stage>.l3-anchor-friends{width:62%;margin:0;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}.l3-chat{-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);width:100%;max-width:340px;font-family:-apple-system, "SF Pro Text", var(--o2-face), system-ui, sans-serif;color:#fff;--l3-chat-ground:#040713;background:#000000d1;border:1px solid #ffffff1f;border-radius:34px;font-weight:400;position:relative;overflow:hidden;box-shadow:0 30px 80px #0000008c,0 0 0 6px #ffffff0a}.l3-chat-head{background:#1c1c1edb;border-bottom:.5px solid #ffffff1f;grid-template-columns:28px 1fr 28px;align-items:center;padding:14px 14px 10px;display:grid}.l3-chat-back{color:#0a84ff;font-size:34px;font-weight:300;line-height:.6}.l3-chat-cam{color:#0a84ff;justify-self:end;font-size:16px}.l3-chat-group{justify-items:center;gap:4px;display:grid}.l3-chat-faces{display:inline-flex}.l3-chat-faces>.l3-chat-face+.l3-chat-face{margin-left:-9px}.l3-chat-face{box-shadow:0 0 0 1.5px #1c1c1e}.l3-chat-name{color:#ffffffeb;font-size:11.5px;font-weight:500}.l3-chat-name i{color:#ffffff73;font-style:normal}.l3-chat-body{flex-direction:column;justify-content:flex-end;gap:2px;height:600px;padding:10px 10px 14px;display:flex;overflow:hidden}.l3 .l3-chat-time{text-align:center;color:#ffffff80;margin:2px 0 4px;font-size:10.5px}.l3-chat-time b{font-weight:600}.l3-msg{max-width:100%;animation:l3-msg var(--o2-spring-pop-ms) var(--o2-spring-pop) both;transform-origin:0 100%;flex-direction:column;display:flex}.l3-msg-out{transform-origin:100% 100%;align-items:flex-end}.l3-msg[data-first]{margin-top:6px}.l3-msg-who{color:#ffffff80;margin:0 0 2px 44px;font-size:10.5px}.l3-msg-row{align-items:flex-end;gap:6px;max-width:86%;display:flex}.l3-msg-av{flex:none;width:28px;height:28px}.l3-bubble{letter-spacing:-.01em;color:#fff;overflow-wrap:anywhere;background:#26252a;border-radius:18px;padding:6px 12px;font-size:14.5px;font-weight:400;line-height:1.3;position:relative}.l3-msg-out .l3-bubble{background:#0a84ff;max-width:78%}.l3-msg-out .l3-msg-row,.l3-msg-out>.l3-bubble{margin-left:auto}.l3-msg-in[data-last] .l3-bubble{border-bottom-left-radius:6px}.l3-msg-out[data-last] .l3-bubble{border-bottom-right-radius:6px}.l3-msg-status{color:#ffffff80;margin:2px 4px 0 0;font-size:10px}.l3-msg[data-tb]{margin-top:16px}.l3-tb-clip{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.l3-tb{animation:l3-tb-pop var(--o2-spring-pop-ms) var(--o2-spring-pop) both;display:block;position:absolute;overflow:visible}.l3-tb-ring{fill:var(--l3-chat-ground)}.l3-tapback{color:#26252a}.l3-tapback[data-mine]{color:#0a84ff}.l3-tb-shape{fill:currentColor;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.l3-tb-ha{fill:#a5a5ab;width:13.4px;height:16.6px;position:absolute;overflow:visible;transform:rotate(-12deg)}.l3-tapback[data-mine] .l3-tb-ha{fill:#fff}.l3-link{background:#26252a;border-radius:18px 18px 6px;width:204px;overflow:hidden}.l3-link img{aspect-ratio:800/420;object-fit:cover;width:100%;height:auto;display:block}.l3-link-foot{gap:1px;padding:8px 12px 9px;display:grid}.l3-link-foot b{font-size:12.5px;font-weight:600;line-height:1.25}.l3-link-foot span{color:#ffffff8c;font-size:12px}.l3-msg-app .l3-msg-who{margin-left:4px}.l3-app{background:#26252a;border-radius:18px;width:262px;overflow:hidden}.l3-app-top{background-color:var(--o2-brandInk);background-image:radial-gradient(120% 120% at 72% 24%, var(--o2-brandGlow) 0%, var(--o2-brandNight) 36%, var(--o2-brandInk) 82%);align-items:center;gap:10px;padding:12px;display:flex}.l3-app-top>div{gap:2px;display:grid}.l3-app-top b{font:800 14px/1.2 var(--o2-face)}.l3-app-top span{font:700 12px/1.2 var(--o2-face);color:#ffffffbf}.l3-app-foot{color:#ffffffb3;padding:7px 12px 8px;font-size:12px}.l3-typing{gap:4px;padding:11px 13px;display:inline-flex}.l3-typing i{background:#ffffff8c;border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite l3-dot}.l3-typing i:nth-child(2){animation-delay:.15s}.l3-typing i:nth-child(3){animation-delay:.3s}.l3-typing-row{margin-top:6px}@keyframes l3-msg{0%{opacity:0;transform:scale(.82)translateY(10px)}}@keyframes l3-tb-pop{0%{opacity:0;transform:scale(.3)}}@keyframes l3-dot{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.l3-msg,.l3-typing i,.l3-tb{animation:none}}.l3-close{text-align:center;align-items:center;min-height:100svh;padding:96px 0 104px;display:flex;position:relative;overflow-x:clip}.l3-close-in{justify-items:center;display:grid}.l3-anchor-close{width:min(48vw,27svh,230px);margin-bottom:44px}.l3-close h2{letter-spacing:-.045em;font-size:clamp(46px,12.6vw,64px);font-weight:800;line-height:1.02}.l3-close .l3-free{margin-top:18px}.l3+.o2-sitefoot,.l3 .o2-live-calls{z-index:3;position:relative}@media (min-width:768px){.l3-hero-in{--a:min(40vw, 33svh, 340px)}.l3 h1{font-size:clamp(64px,9vw,80px)}.l3-lede{max-width:36ch;font-size:19px}.l3 .l3-people-line{font-size:20px}.l3-crowd{--fs:56px}.l3-ch h2{font-size:48px}.l3-ch p{font-size:17px}.l3-anchor-body{width:clamp(150px,22vw,190px)}.l3-orbs{gap:80px}.l3-anchor-close{width:min(250px,27svh)}.l3-close h2{font-size:80px}.l3-call{padding:16px}}@media (min-width:768px) and (min-height:760px){.l3-cue{font:700 11.5px/1 var(--o2-face);letter-spacing:.08em;text-transform:uppercase;color:#ffffff80;flex-direction:column;align-items:center;gap:8px;text-decoration:none;display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.l3-cue i{transform-origin:top;background:linear-gradient(#ffffffb3,#0000);width:1px;height:34px;animation:2.4s ease-in-out infinite l3-cue}.l3-hero{padding-bottom:96px}}@keyframes l3-cue{0%{opacity:1;transform:scaleY(0)}60%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}@media (min-width:1024px){.l3-sky{--gx:81%;--gy:36%}.l3-hero{padding:96px 0 72px}.l3-hero-in{--a:clamp(300px, 29vw, 520px);text-align:left;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);place-items:center start;column-gap:48px}.l3-anchor-hero{order:0;grid-area:1/2;justify-self:center;margin:0}.l3-hero-copy{grid-area:1/1;justify-items:start;max-width:600px}.l3 h1{font-size:clamp(72px,6.6vw,116px)}.l3-lede{max-width:34ch;margin-top:30px;font-size:20px}.l3-ctas{gap:26px;margin-top:30px}.l3-qr{display:inline-flex}.l3-people{justify-items:start;margin-top:22px}.l3 .l3-people-line{letter-spacing:-.01em;text-align:left;max-width:24ch;font-size:26px;line-height:1.22}.l3-crowd{--fs:64px}.l3-crowd-spot{left:var(--dx);top:var(--dy)}.l3-chip{left:calc(76% - var(--a) * .78);top:calc(50% + var(--a) * .36);padding:11px 14px 12px;transform:none}.l3-chip-q{font-size:14px}.l3-chip-sides>span{padding:6px 9px;font-size:12.5px}.l3-ch-in{grid-template-columns:minmax(0,1fr) minmax(0,1fr);place-items:center;column-gap:64px}.l3-ch-copy{max-width:500px}.l3-ch h2{font-size:clamp(48px,4.2vw,68px)}.l3-ch p{font-size:18px}.l3-ch-call .l3-ch-copy{grid-area:1/1;justify-self:start}.l3-ch-call{padding-top:max(96px,50svh - 280px)}.l3-ch-call .l3-ch-in{align-items:start}.l3-ch-call .l3-orbs{grid-area:1/2;align-self:start;gap:clamp(56px,6vw,110px);margin-top:clamp(70px,8vw,130px)}.l3-anchor-body{width:clamp(170px,14.5vw,260px)}.l3-ch-omen .l3-anchor-trail{aspect-ratio:5/4;grid-area:1/1;max-width:none}.l3-ch-omen .l3-ch-copy{grid-area:1/2;justify-self:end}.l3-omen-n{font-size:clamp(72px,6vw,104px)}.l3-ch-friends .l3-ch-copy{grid-area:1/1;justify-self:start}.l3-ch-friends .l3-chat-stage{grid-area:1/2;max-width:380px}.l3-anchor-close{width:min(21vw,30svh,360px);margin-bottom:52px}.l3-close h2{font-size:clamp(80px,7.2vw,128px)}}@media (min-width:1440px){.l3-crowd{--fs:72px}.l3 .l3-people-line{font-size:28px}.l3-hero-in{column-gap:80px}.l3-ch-in{column-gap:96px}.l3-ch-copy{max-width:540px}.l3-lede{font-size:21px}.l3-ch p{font-size:19px}}@media (max-height:520px) and (orientation:landscape){.l3-hero-in{--a:min(60svh, 260px);text-align:left;grid-template-columns:minmax(0,1fr) auto;justify-items:start;column-gap:32px}.l3-anchor-hero{order:0;grid-area:1/2;margin:0}.l3-hero-copy{justify-items:start}.l3-chip{display:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.l3-ch-copy>*,.l3-close-in>:not(.l3-anchor){animation:linear both l3-arrive;animation-timeline:view();animation-range:entry entry 55%}.l3-ch-copy>:nth-child(2),.l3-close-in>:nth-child(3){animation-range:entry 6% entry 61%}.l3-ch-copy>:nth-child(n+3),.l3-close-in>:nth-child(n+4){animation-range:entry 12% entry 67%}}}@keyframes l3-arrive{0%{opacity:0;transform:translateY(28px)}}@media (prefers-reduced-motion:reduce){.l3-still,.l3-canvas,.l3-side,.l3 .o2-sitehead[data-on-dark]{transition:none!important}.l3-cue i,.l3-result{animation:none}.l3-undo-bar{animation:none;transform:scaleX(.5)}}
.o2-live-calls{background:var(--o2-bg);color:var(--o2-text);font-family:var(--o2-face);padding:56px 0}.o2-live-calls h2,.o2-live-calls p{margin:0}.o2-live-calls-head{gap:10px;display:grid}.o2-live-calls-head h2{font:var(--o2-type-h1);letter-spacing:var(--o2-type-h1-tracking);margin-top:6px}.o2-live-calls-head>p{font:700 15px/1.45 var(--o2-face);color:var(--o2-textSecondary);max-width:46ch}.o2-live-calls-dot{background:var(--o2-down);width:7px;height:7px;box-shadow:0 0 0 3px var(--o2-downHalo);vertical-align:1px;border-radius:50%;margin-right:6px;display:inline-block}.o2-live-calls-grid{gap:14px;margin-top:24px;display:grid}@media (min-width:768px){.o2-live-calls-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.o2-live-calls{padding:88px 0}.o2-live-calls-head{grid-template-columns:1fr auto;align-items:end;column-gap:40px}.o2-live-calls-head h2{font:var(--o2-type-display6);letter-spacing:var(--o2-type-display6-tracking);font-variant-numeric:normal}.o2-live-calls-head>p{font-size:16px}.o2-live-calls-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:32px}.o2-live-calls-grid[data-n="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}.o2-live-call{padding:var(--o2-space-cardPaddingCompact);color:var(--o2-text);transition:transform var(--o2-spring-press-ms) var(--o2-spring-press), box-shadow var(--o2-spring-settle-ms) var(--o2-spring-settle);flex-direction:column;justify-content:space-between;gap:14px;text-decoration:none;display:flex}@media (hover:hover){.o2-live-call:hover{box-shadow:var(--o2-shadow-raised)}}.o2-live-call:focus-visible{outline:2px solid var(--o2-brandText);outline-offset:3px}.o2-live-call-top{align-items:flex-start;gap:12px;display:flex}.o2-live-call-tiles{flex:none;gap:4px;display:flex}.o2-live-call-words{flex-direction:column;gap:3px;min-width:0;display:flex}.o2-live-call-title{font:var(--o2-type-label);overflow-wrap:anywhere;line-height:1.2}.o2-live-call-meta{font:var(--o2-type-xs);color:var(--o2-muted)}.o2-live-call-quick{font:var(--o2-type-xs);color:var(--o2-muted);font-variant-numeric:tabular-nums}.o2-live-call-quick b{color:var(--o2-text);font-weight:800}.o2-live-call-quick i{font-style:normal}.o2-live-call-quick[data-up=true] i{color:var(--o2-up)}.o2-live-call-quick[data-up=false] i{color:var(--o2-down)}.o2-live-call .o2-sides{gap:8px}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.o2-live-call{animation:linear both o2-rise;animation-timeline:view();animation-range:entry entry 35%}}}
