.ob{--ob-ink:var(--ca-color-ink-primary);--ob-ink2:var(--ca-color-ink-secondary);--ob-ink3:var(--ca-color-ink-tertiary);--ob-b100:var(--ca-color-brand-ramp-100);--ob-b72:var(--ca-color-brand-ramp-72);--ob-b45:var(--ca-color-brand-ramp-45);--ob-b22:var(--ca-color-brand-ramp-22);--ob-deep:color-mix(in srgb,var(--ca-color-brand-ramp-100) 78%,var(--ca-color-surface-canvas));--ob-amber:var(--ca-color-state-attention);--ob-glass:var(--ca-color-surface-overlay);--ob-raised:var(--ca-color-surface-raised);--ob-hair:var(--ca-color-border-subtle);--ob-line:color-mix(in srgb,var(--ob-b45) 24%,transparent);--ob-line-strong:color-mix(in srgb,var(--ob-b45) 55%,transparent);--ob-soft:color-mix(in srgb,var(--ob-ink) 5%,transparent);--ob-soft-2:color-mix(in srgb,var(--ob-ink) 10%,transparent);--ob-glow:color-mix(in srgb,var(--ob-b72) 42%,transparent);--ob-hand:"Marker","Bradley Hand","Segoe Print",cursive;--ob-tilt:-1.2deg;--ob-blur:blur(26px) saturate(150%);--ob-settle:cubic-bezier(0.22,0.72,0.22,1);--ob-fade:cubic-bezier(0.3,0.7,0.3,1);position:relative;min-height:100vh;overflow-x:clip;isolation:isolate;background:var(--ca-color-surface-canvas);color:var(--ob-ink);font-family:var(--ca-typography-family-sans);-webkit-font-smoothing:antialiased}:where(.ob) button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.ob a{color:inherit}.ob-aura{position:fixed;inset:-15%;z-index:-1;pointer-events:none;background:radial-gradient(52% 38% at 50% 10%,color-mix(in srgb,var(--ob-b72) 38%,transparent),transparent 66%),radial-gradient(64% 44% at 50% 86%,color-mix(in srgb,var(--ob-b100) 30%,transparent),transparent 74%)}.ob-nav{position:relative;z-index:5;display:flex;align-items:center;justify-content:space-between;padding:18px clamp(16px,6vw,96px)}.ob-nav img{height:24px;display:block}.ob-nav a.ob-nav-link{font-size:14px;color:var(--ob-ink2);text-decoration:none}.ob-acct{position:fixed;right:0;bottom:0;z-index:6;display:flex;align-items:center;gap:6px;padding:0 14px 10px;font-size:12px;line-height:1.2;color:var(--ob-ink3);opacity:.4;transition:opacity .18s}.ob-acct:focus-within,.ob-acct:hover{opacity:1}.ob-acct b{font-weight:500;color:inherit}.ob-acct form{margin:0}.ob-acct-x{font-size:12px;line-height:1.2;color:var(--ob-ink3);text-decoration:none}.ob .ob-acct-x:focus-visible,.ob .ob-acct-x:hover{color:var(--ob-ink2)}.ob-col{z-index:4;display:flex;flex-direction:column;align-items:center;padding:clamp(40px,9vh,110px) 16px 48px}.ob-col,.ob-wrap{position:relative}.ob-wrap{width:min(720px,100%);border-radius:20px}.ob-wrap.narrow{width:min(560px,100%)}.ob-wrap:after{content:"";position:absolute;inset:0;border-radius:inherit;z-index:-1;pointer-events:none;box-shadow:0 0 44px 9px var(--ob-glow);animation:ob-breath 5.2s cubic-bezier(.45,0,.55,1) infinite}@keyframes ob-breath{0%,to{opacity:.55}50%{opacity:1}}.ob-glass{position:relative;border-radius:20px;background:var(--ob-glass);-webkit-backdrop-filter:var(--ob-blur);backdrop-filter:var(--ob-blur);box-shadow:0 0 0 1px var(--ob-hair)}.ob-pnl{padding:22px clamp(18px,3vw,28px);animation:ob-in .45s var(--ob-settle)}@keyframes ob-in{0%{opacity:0;transform:translateY(6px)}}.ob-h2{margin:0 0 8px;font-size:clamp(22px,2.2vw,28px);letter-spacing:-.03em;line-height:1.12;font-weight:700;text-wrap:balance}.ob-h2,.ob-lede{text-align:center}.ob-lede{margin:0 auto 16px;font-size:13.5px;line-height:1.5;color:var(--ob-ink2);max-width:52ch}.ob-count{font-size:12px;color:var(--ob-ink3);text-align:center;margin-top:12px}.ob-go{display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap;background:linear-gradient(180deg,var(--ob-b72),var(--ob-deep));color:var(--ob-ink);font-weight:600;font-size:14px;border-radius:999px;padding:11px 22px;box-shadow:0 14px 30px -14px var(--ob-b100);text-decoration:none;transition:filter .13s,transform .09s,opacity .18s}.ob .ob-go:hover{filter:brightness(1.08)}.ob .ob-go:active{transform:scale(.98)}.ob .ob-go[disabled]{opacity:.45;pointer-events:none}.ob-go.big{font-size:15px;padding:14px 26px;box-shadow:0 0 0 1.5px color-mix(in srgb,var(--ob-b45) 85%,transparent),0 16px 36px -14px var(--ob-b100),0 0 46px -10px var(--ob-glow)}.ob-ghost{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 18px;border-radius:999px;font-size:14px;background:var(--ob-soft);box-shadow:inset 0 0 0 1px var(--ob-soft-2);color:var(--ob-ink2);white-space:nowrap;text-decoration:none}.ob .ob-ghost:hover{background:var(--ob-soft-2);color:var(--ob-ink)}.ob-quiet{display:inline-block;font-size:13.5px;color:var(--ob-ink2);text-decoration:underline;-webkit-text-decoration-color:var(--ob-line);text-decoration-color:var(--ob-line);text-underline-offset:4px}.ob .ob-quiet:hover{color:var(--ob-ink)}.ob-foot{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:20px}.ob-spin{width:14px;height:14px;border-radius:50%;flex:none;border:1.6px solid color-mix(in srgb,var(--ob-b45) 25%,transparent);border-top-color:var(--ob-b22);animation:ob-sp .8s linear infinite}@keyframes ob-sp{to{transform:rotate(1turn)}}.ob-err{font-size:13px;color:var(--ob-amber)}.ob-err,.ob-say{margin:12px 0 0;text-align:center}.ob-say{font-size:13.5px;line-height:1.45}.ob-say.bad{color:var(--ca-color-state-risk);font-weight:500}.ob-say.ok{color:var(--ob-b45)}.ob-rule{margin:8px 0 0;font-size:12.5px;line-height:1.45;color:var(--ob-ink3);text-align:center}.ob-hand{position:absolute;z-index:9;width:max-content;max-width:260px;font-family:var(--ob-hand);font-weight:600;font-size:20px;line-height:1.24;color:var(--ob-b22);transform:rotate(var(--ob-tilt));text-shadow:0 1px 2px var(--ca-color-surface-canvas);pointer-events:none;animation:ob-fadein .6s var(--ob-fade) .3s both}@keyframes ob-fadein{0%{opacity:0}}.ob-hand svg{position:absolute;overflow:visible;color:var(--ob-b22)}.ob-hand.to-right svg{right:-74px;top:14px}.ob-hand.to-left svg{left:-74px;top:14px}.ob-hand.to-up svg{left:30%;bottom:calc(100% + 2px)}.ob-hand.to-down svg{left:36%;top:calc(100% + 4px)}.ob-hand.inline{position:relative;display:block;margin:58px auto 0;text-align:center;max-width:320px}@media (max-width:1100px){.ob-hand.side{display:none}}.ob-tiles{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-top:6px}.ob-tile{position:relative;text-align:left;border-radius:18px;padding:16px 16px 14px;overflow:hidden;background:var(--ob-soft);box-shadow:inset 0 0 0 1px var(--ob-hair)}.ob-tile-h{gap:10px;font-weight:600;font-size:15.5px;letter-spacing:-.01em}.ob-ic,.ob-tile-h{display:flex;align-items:center}.ob-ic{width:30px;height:30px;border-radius:9px;flex:none;justify-content:center;background:linear-gradient(180deg,var(--ob-b72),var(--ob-deep));box-shadow:0 6px 14px -6px var(--ob-b100)}.ob-ic svg{width:16px;height:16px}.ob-tile-match .ob-ic{background:linear-gradient(180deg,#2fbf8f,#128a62);box-shadow:0 6px 14px -6px rgba(18,138,98,.9)}.ob-tile-match{background:linear-gradient(180deg,rgba(47,191,143,.12),transparent 55%),var(--ob-soft)}.ob-tile-paths .ob-ic{background:linear-gradient(180deg,#c98bff,#7a3fd6);box-shadow:0 6px 14px -6px rgba(122,63,214,.9)}.ob-tile-paths{background:linear-gradient(180deg,rgba(201,139,255,.12),transparent 55%),var(--ob-soft)}.ob-tiles:has(.ob-tile:nth-child(3)){grid-template-columns:1fr 1fr 1fr}.ob-tile-s{font-size:12.5px;color:var(--ob-ink2);margin:6px 0 14px;line-height:1.4;overflow-wrap:anywhere}.ob-skel i{display:block;height:7px;border-radius:4px;margin:0 0 9px;background:linear-gradient(90deg,color-mix(in srgb,var(--ob-b45) 10%,transparent),color-mix(in srgb,var(--ob-b45) 28%,transparent),color-mix(in srgb,var(--ob-b45) 10%,transparent));background-size:200% 100%;animation:ob-sk 1.6s linear infinite}@keyframes ob-sk{0%{background-position:100% 0}to{background-position:-100% 0}}.ob-tile-st{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--ob-b45);margin-top:4px}.ob-tile-st.needs{color:var(--ob-ink2)}.ob-tile-st.needs a{color:var(--ob-b45);text-decoration:underline;text-underline-offset:3px;font-weight:600}.ob .ob-tile-st.needs a:hover{color:var(--ob-ink)}.ob-join{max-width:400px;margin:0 auto}.ob-join.frozen{background:transparent}.ob-join .btn{font-weight:400;letter-spacing:-.01em}.ob-terms{margin:14px 0 0;font-size:12px;line-height:1.5;color:var(--ob-ink3);text-align:center}.ob-terms a{color:var(--ob-ink2)}.ob-elsewhere{margin-top:14px}.ob-bottom{display:flex;flex-direction:column;align-items:center;gap:14px;margin-top:26px}.ob-strip{display:flex;gap:8px;justify-content:center;flex-wrap:wrap}.ob-mini{display:inline-flex;align-items:center;gap:8px;padding:5px 12px 5px 5px;border-radius:999px;font-size:12.5px;background:var(--ob-soft);box-shadow:inset 0 0 0 1px var(--ob-line);cursor:default}a.ob-mini{cursor:pointer;text-decoration:none;transition:box-shadow .18s,background .18s}.ob a.ob-mini:hover{background:var(--ob-soft-2);box-shadow:inset 0 0 0 1px var(--ob-line-strong)}.ob a.ob-mini em{text-decoration:underline;text-underline-offset:3px}.ob-mini .ob-ic{width:22px;height:22px;border-radius:7px}.ob-mini .ob-ic svg{width:12px;height:12px}.ob-mini em{font-style:normal;color:var(--ob-ink3)}.ob-mini.done em{color:var(--ob-b45)}.ob-mini.failed em{color:var(--ob-amber)}.ob-mini.needs em{color:var(--ob-ink2)}.ob-skip{position:fixed;right:0;bottom:0;z-index:6;padding:10px 14px;margin:0}.ob-skip-go{font-size:12px;line-height:1.2;color:var(--ob-ink3);opacity:.4;transition:opacity .18s}.ob .ob-skip-go:focus-visible,.ob .ob-skip-go:hover{opacity:1;color:var(--ob-ink2)}.ob:has(.ob-acct) .ob-skip{bottom:22px}.ob-sect{margin-top:20px}.ob-k{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ob-ink3);margin:0 0 8px}.ob-pick{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.ob-offer{margin-top:12px}.ob-offer .ob-tag .ob-add{padding:2px 8px;font-size:12px;margin-left:4px}.ob-tag{position:relative;display:inline-flex;align-items:center;gap:7px;font-size:13.5px;padding:7px 8px 7px 12px;border-radius:999px;color:var(--ob-ink);background:color-mix(in srgb,var(--ob-b72) 20%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ob-b45) 45%,transparent);max-width:100%}.ob-tag.sug{outline:1.5px dashed color-mix(in srgb,var(--ob-b45) 60%,transparent);outline-offset:2px}.ob-from{font-style:normal;font-size:11px}.ob-cue,.ob-from{color:var(--ob-ink3)}.ob-cue{margin:8px 0 0;font-size:12px;line-height:1.5}.ob-tag.not{background:color-mix(in srgb,var(--ob-amber) 10%,transparent);box-shadow:inset 0 0 0 1.2px var(--ob-amber);color:color-mix(in srgb,var(--ob-amber) 60%,var(--ob-ink))}.ob-x{width:18px;height:18px;border-radius:50%;flex:none;display:inline-flex;align-items:center;justify-content:center;font-size:12px;color:var(--ob-ink2);background:var(--ob-soft-2)}.ob .ob-x:hover{color:var(--ob-ink);background:color-mix(in srgb,var(--ob-ink) 18%,transparent)}.ob-add{font-size:13px;padding:7px 12px;border-radius:999px;color:var(--ob-ink2);box-shadow:inset 0 0 0 1px var(--ob-line)}.ob .ob-add:hover{color:var(--ob-ink);box-shadow:inset 0 0 0 1px var(--ob-line-strong)}.ob-ta-wrap{position:relative;max-width:100%}.ob-addin,.ob-ta-wrap{display:block;width:100%}.ob-addin{font:400 15px var(--ca-typography-family-sans);color:var(--ob-ink);background:transparent;border:0;border-radius:0;box-shadow:none;border-bottom:1px solid var(--ob-line-strong);padding:8px 2px}.ob-addin:focus,.ob-addin:focus-visible{outline:0;box-shadow:none}.ob-sugg{position:absolute;left:0;top:calc(100% + 6px);z-index:30;width:max-content;min-width:260px;max-width:min(420px,86vw);max-height:320px;overflow-y:auto;display:grid;padding:6px;border-radius:12px;background:var(--ob-raised);box-shadow:0 0 0 1px var(--ob-line),0 20px 50px -20px var(--ca-color-surface-canvas)}.ob-sugg button{text-align:left;padding:8px 10px;border-radius:8px;font-size:13.5px;color:var(--ob-ink);display:flex;flex-direction:column;gap:2px}.ob-sugg button small{font-size:11.5px;color:var(--ob-ink3)}.ob .ob-sugg button:hover,.ob-sugg button.on{background:color-mix(in srgb,var(--ob-b72) 22%,transparent)}.ob-sugg .ob-sugg-k{font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ob-ink3);padding:8px 10px 4px}.ob-opt{font-size:13.5px;padding:8px 14px;border-radius:999px;color:var(--ob-ink2);box-shadow:inset 0 0 0 1px var(--ob-line);transition:background .13s,box-shadow .13s,color .13s}.ob .ob-opt:hover{color:var(--ob-ink);box-shadow:inset 0 0 0 1px var(--ob-line-strong)}.ob .ob-opt.on{color:var(--ob-ink);background:linear-gradient(180deg,color-mix(in srgb,var(--ob-b72) 55%,transparent),color-mix(in srgb,var(--ob-deep) 55%,transparent));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ob-b45) 70%,transparent)}.ob-opt.sm{font-size:12.5px;padding:6px 11px}.ob-where{display:grid;grid-gap:14px;gap:14px}.ob-sub{display:grid;grid-gap:7px;gap:7px;margin-top:4px}.ob-fine,.ob-k2{font-size:12.5px;color:var(--ob-ink3)}.ob-fine{margin:0}.ob-arow{display:flex;align-items:center;gap:8px 12px;flex-wrap:wrap}.ob-arow b{font-size:13.5px;font-weight:600;min-width:min(150px,100%)}.ob-said{margin:0;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;font-size:13px;color:var(--ob-b45)}.ob-country p{margin:0 0 10px;font-size:13px;color:var(--ob-ink2)}.ob-lf{display:flex;align-items:flex-end;gap:10px;border-bottom:1px solid var(--ob-line);padding:4px 0 8px}.ob-ta{display:block;width:100%;min-height:26px;resize:none;overflow:hidden;border:0;outline:0;background:transparent;color:var(--ob-ink);font:400 15.5px/1.55 var(--ca-typography-family-sans);padding:6px 0 0;caret-color:var(--ob-ink)}.ob-ta::placeholder{color:var(--ob-ink3)}.ob-full{position:relative;z-index:4;display:flex;flex-direction:column;align-items:center;padding:clamp(24px,5vh,56px) clamp(16px,4vw,64px) 48px;text-align:center}.ob-line{font-size:clamp(28px,3.4vw,46px);line-height:1.08;letter-spacing:-.035em;font-weight:700;margin:0;max-width:980px;text-wrap:balance;animation:ob-in .6s var(--ob-settle)}.ob-under{font-size:15px;color:var(--ob-ink2);margin:12px 0 0;max-width:60ch}.ob-orb{position:relative;width:78px;height:78px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:18px 0 6px}.ob-orb img{width:62%;position:relative;z-index:2;filter:drop-shadow(0 0 20px var(--ob-b72))}.ob-orb:before{content:"";position:absolute;inset:-30%;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--ob-b72) 55%,transparent),color-mix(in srgb,var(--ob-b100) 18%,transparent) 55%,transparent);animation:ob-breath 5.2s cubic-bezier(.45,0,.55,1) infinite}.ob-keyrow{gap:18px;align-items:center;justify-content:center;margin-top:8px}.ob-keyrow,.ob-legend{display:flex;flex-wrap:wrap}.ob-legend{gap:16px;font-size:12.5px;color:var(--ob-ink3)}.ob-legend span{display:inline-flex;align-items:center;gap:7px}.ob-legend i{display:inline-block;width:14px;height:14px;border-radius:50%}.ob-legend .ls{background:linear-gradient(180deg,var(--ob-b72),var(--ob-deep))}.ob-legend .lw{box-shadow:inset 0 0 0 1.4px var(--ob-amber)}.ob-legend .lg{border:1.5px dashed color-mix(in srgb,var(--ob-b45) 60%,transparent)}.ob-mk{display:inline-block;width:.8em;height:.8em;border-radius:50%;vertical-align:-.05em;margin:0 .1em}.ob-mk.ls{background:linear-gradient(180deg,var(--ob-b72),var(--ob-deep))}.ob-mk.lw{box-shadow:inset 0 0 0 1.4px var(--ob-amber)}.ob-mk.lg{border:1.5px dashed color-mix(in srgb,var(--ob-b45) 60%,transparent)}.ob-gofoot{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:28px}.ob-gofoot .ob-count{margin-top:0}.ob-counts{margin-top:8px;font-size:13px;color:var(--ob-ink2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ob-counts b{color:var(--ob-ink);font-weight:600}.ob-cloud{position:relative;width:100%;max-width:1360px;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));align-items:start;justify-items:center;grid-gap:26px 40px;gap:26px 40px;margin-top:22px}.ob-grp{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%;max-width:560px}.ob-gl{font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ob-ink3)}.ob-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.ob-chip{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;line-height:1;padding:9px 13px;border-radius:999px;color:var(--ob-ink2);box-shadow:inset 0 0 0 1px var(--ob-line);background:color-mix(in srgb,var(--ob-ink) 3%,transparent);transition:background .18s,box-shadow .18s,color .13s,transform .09s;-webkit-user-select:none;-moz-user-select:none;user-select:none;animation:ob-in .5s var(--ob-settle) both;animation-delay:calc(var(--i, 0) * 10ms)}.ob .ob-chip:hover{color:var(--ob-ink);box-shadow:inset 0 0 0 1px var(--ob-line-strong)}.ob .ob-chip:active{transform:scale(.96)}.ob .ob-chip.s{background:linear-gradient(180deg,var(--ob-b72),var(--ob-deep));color:var(--ob-ink);box-shadow:0 0 0 1px color-mix(in srgb,var(--ob-b45) 70%,transparent),0 8px 22px -10px var(--ob-b100)}.ob .ob-chip.w{background:color-mix(in srgb,var(--ob-amber) 10%,transparent);color:color-mix(in srgb,var(--ob-amber) 60%,var(--ob-ink));box-shadow:inset 0 0 0 1.4px var(--ob-amber)}.ob .ob-chip.sug{outline:1.5px dashed color-mix(in srgb,var(--ob-b45) 60%,transparent);outline-offset:2px}.ob-credit{font-size:11.5px;color:var(--ob-ink3);margin-top:18px;max-width:80ch}.ob-pair{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin:6px 0 4px}.ob-pt{font-size:15px;font-weight:500;padding:12px 20px;border-radius:999px;color:var(--ob-ink2);background:color-mix(in srgb,var(--ob-ink) 4%,transparent);box-shadow:inset 0 0 0 1px var(--ob-line);transition:background .13s,box-shadow .13s}.ob .ob-pt:hover{box-shadow:inset 0 0 0 1px var(--ob-line-strong)}.ob .ob-pt.on{color:var(--ob-ink);background:linear-gradient(180deg,color-mix(in srgb,var(--ob-b72) 60%,transparent),color-mix(in srgb,var(--ob-deep) 60%,transparent));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ob-b45) 80%,transparent),0 10px 26px -14px var(--ob-b100)}.ob-pair.ob-pair-story{margin-top:42px;align-items:center;column-gap:14px}.ob-sec>.ob-lf+.ca-mic{margin-top:12px}.ob-sec{margin-top:20px;animation:ob-in .5s var(--ob-settle)}.ob-sl{font-size:11px;letter-spacing:.13em;text-transform:uppercase;color:var(--ob-b45);margin:0 0 6px}.ob-sq{font-size:14px;line-height:1.5;color:var(--ob-ink2);margin:0 0 10px}.ob-rchips{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 10px}.ob-rchip{font-size:12.5px;padding:6px 10px;border-radius:999px;color:var(--ob-ink2);box-shadow:inset 0 0 0 1px var(--ob-line)}.ob .ob-rchip:hover{color:var(--ob-ink);box-shadow:inset 0 0 0 1px var(--ob-line-strong)}.ob .ob-rchip.on{color:var(--ob-ink);background:color-mix(in srgb,var(--ob-b72) 28%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ob-b45) 60%,transparent)}.ob-ld.ob-inline{padding:4px 16px 8px}.ob-ld.ob-inline .ob-flow{margin-top:18px}.ob-ld.ob-half .ob-flow{zoom:.5}.ob-ld{z-index:4;display:flex;flex-direction:column;align-items:center;padding:clamp(40px,11vh,110px) 16px 60px;text-align:center}.ob-ld,.ob-loadh{position:relative}.ob-loadh{font-size:clamp(24px,2.6vw,34px);letter-spacing:-.03em;font-weight:700;margin:0 auto;height:1.3em;overflow:hidden;width:min(760px,100%)}.ob-lh{position:absolute;left:0;right:0;top:0;transition:transform .82s var(--ob-settle),opacity .82s var(--ob-fade)}.ob-lh.below{transform:translateY(118%);opacity:0}.ob-lh.above{transform:translateY(-118%);opacity:0}.ob-lbar{position:relative;width:240px;height:4px;border-radius:4px;background:color-mix(in srgb,var(--ob-b45) 18%,transparent);margin:16px auto 6px;overflow:hidden}.ob-lbar i{position:absolute;left:0;top:0;bottom:0;border-radius:4px;background:linear-gradient(90deg,var(--ob-deep),var(--ob-b72),var(--ob-b45));transition:width .82s var(--ob-settle)}.ob-lcount{font-size:12px;color:var(--ob-ink3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ob-flow{--cw:258px;--ch:330px;position:relative;width:100%;margin-top:34px}.ob-flow,.ob-lc{height:var(--ch)}.ob-lc{position:absolute;left:50%;top:0;width:var(--cw);margin-left:calc(var(--cw) / -2);border-radius:18px;overflow:hidden;background:var(--ca-color-surface-sunken);box-shadow:0 0 0 1px var(--ob-line);transition:transform .82s var(--ob-settle),opacity .82s var(--ob-fade),filter .82s var(--ob-fade),box-shadow .82s var(--ob-fade);will-change:transform}.ob-lc.c{box-shadow:0 0 0 1.5px color-mix(in srgb,var(--ob-b45) 90%,transparent),0 0 50px -8px var(--ob-b72)}.ob-lc .ar{position:relative;height:62%;overflow:hidden;background:radial-gradient(90% 80% at 50% 30%,color-mix(in srgb,var(--ob-b100) 40%,var(--ca-color-surface-sunken)),var(--ca-color-surface-sunken) 70%)}.ob-lc .ar img.fit{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);max-width:94%;max-height:100%}.ob-lc .tx{padding:12px 16px 14px}.ob-lc .tx b{display:block;font-size:15px;letter-spacing:-.01em;font-weight:600;margin-bottom:4px}.ob-lc .tx span{display:block;font-size:12.5px;line-height:1.45;color:var(--ob-ink2)}.ob-lc .live{position:absolute;left:10px;right:10px;bottom:10px;z-index:3;font-size:12px;line-height:1.35;padding:7px 10px;border-radius:10px;background:color-mix(in srgb,var(--ca-color-surface-canvas) 72%,transparent);box-shadow:inset 0 0 0 1px var(--ob-line)}.ob-beam{position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,color-mix(in srgb,var(--ob-b45) 55%,transparent) 48%,transparent 62%);mix-blend-mode:screen;animation:ob-beam 2.4s cubic-bezier(.22,.61,.36,1) infinite}@keyframes ob-beam{0%{transform:translateX(-70%)}to{transform:translateX(70%)}}.ob-phone{top:9%;width:58%;height:122%;border-radius:26px;background:linear-gradient(180deg,var(--ob-raised),var(--ca-color-surface-sunken));box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--ob-b22) 35%,transparent),0 0 40px -8px var(--ob-b72)}.ob-phone,.ob-phone .notch{position:absolute;left:50%;transform:translateX(-50%)}.ob-phone .notch{top:7px;width:34%;height:9px;border-radius:9px;background:var(--ca-color-surface-canvas)}.ob-phone .time{position:absolute;left:0;right:0;top:22px;font-size:22px;font-weight:600;color:var(--ob-b22)}.ob-phone .pn{position:absolute;left:7%;right:7%;border-radius:12px;overflow:hidden;opacity:0;transform:translateY(-10px) scale(.96);animation:ob-pn .6s var(--ob-settle) forwards}.ob-phone .pn img{display:block;width:100%}.ob-phone .pn.n1{top:58px;animation-delay:.5s}.ob-phone .pn.n2{top:102px;animation-delay:1.3s}@keyframes ob-pn{to{opacity:1;transform:none}}.ob-docs{position:absolute;inset:12% 8%}.ob-docs i{position:absolute;top:0;width:48%;height:100%;border-radius:10px;background:color-mix(in srgb,var(--ob-b22) 12%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ob-b22) 35%,transparent),0 0 30px -6px var(--ob-b72);background-image:repeating-linear-gradient(180deg,transparent 0 12px,color-mix(in srgb,var(--ob-b22) 45%,transparent) 12px 17px,transparent 17px 24px);background-size:76% 100%;background-repeat:no-repeat;background-position:50% 14px}.ob-docs i:first-child{left:0}.ob-docs i:last-child{right:0;top:10%}@media (max-width:860px){.ob-flow{--cw:220px;--ch:290px}}@media (max-width:640px){.ob-tiles,.ob-tiles:has(.ob-tile:nth-child(3)){grid-template-columns:1fr}.ob-loadh{height:2.5em;line-height:1.2}.ob-cloud{grid-template-columns:1fr;gap:22px}.ob-col,.ob-full{padding-bottom:76px}.ob-nav{align-items:flex-start;gap:12px}.ob-arow b{min-width:100%}}@media (prefers-reduced-motion:reduce){.ob *,.ob :after,.ob :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.ob-doc{position:relative;z-index:2;width:min(760px,100%);margin:24px auto 72px;padding:0 20px;font-size:15px;line-height:1.65;color:var(--ob-ink2)}.ob-doc h1{margin:0 0 22px;font-size:clamp(30px,3.4vw,40px);letter-spacing:-.035em;line-height:1.08;text-align:left;color:var(--ob-ink)}.ob-doc h2,.ob-doc h3{margin:34px 0 10px;color:var(--ob-ink);font-size:19px;letter-spacing:-.02em;line-height:1.25}.ob-doc li,.ob-doc p{margin:0 0 12px;font-size:15.5px;line-height:1.7;color:var(--ob-ink2)}.ob-doc a{color:var(--ob-b45)}.ob-docfoot{display:flex;gap:18px;margin-top:40px;padding-top:18px;border-top:1px solid var(--ob-hair);font-size:13px}.ob-alt,.ob-docfoot a{color:var(--ob-ink3)}.ob-alt{margin:16px 0 0;font-size:13px;text-align:center}.ob-alt a{color:var(--ob-ink2)}.ob-alert{margin:0 0 14px;font-size:13px;line-height:1.5;text-align:center;color:var(--ob-amber)}.ob-lost{padding-top:30px;padding-bottom:30px;text-align:center}.ob-lost .ob-lede{margin-bottom:22px}.ob-lost-go{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.ob-lost-go a{text-decoration:none}.ob-hi{display:flex;align-items:center;justify-content:center;gap:10px;margin:0 0 18px;font-size:var(--ts-md);color:var(--t1)}.ob-hi b{font-weight:650;letter-spacing:-.01em}.ob-face{width:30px;height:30px;border-radius:50%;object-fit:cover;flex:0 0 30px}.ob-init{display:grid;place-items:center;background:var(--lit-a);color:var(--t-inv);font-size:var(--ts-sm);font-weight:700}