.ob{isolation:isolate;background:var(--ob-bg);width:100%;min-height:100dvh;color:var(--ob-ink);font-family:var(--ob-font);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;text-align:left;font-size:17px;line-height:24px;position:relative;overflow-x:clip}.ob[data-glow]:before{content:"";z-index:-1;background:var(--ob-glow);pointer-events:none;height:560px;position:absolute;inset:0 0 auto}:where(.ob) *,:where(.ob) :before,:where(.ob) :after{box-sizing:border-box}:where(.ob) :where(h1,h2,p,ul,ol,dl,dd,figure,blockquote){margin:0}:where(.ob) :where(ul,ol){padding:0;list-style:none}:where(.ob) :where(button,input,textarea){font:inherit;color:inherit}:where(.ob) :where(button){appearance:none}:where(.ob) :where(img){display:block}.ob-column{width:100%;max-width:calc(var(--ob-column) + 2 * var(--ob-gutter));min-height:100dvh;padding:env(safe-area-inset-top) calc(var(--ob-gutter) + env(safe-area-inset-right)) 0 calc(var(--ob-gutter) + env(safe-area-inset-left));flex-direction:column;margin:0 auto;display:flex}.ob-step{animation:ob-step-in .26s var(--ob-ease) both;flex-direction:column;flex:1;display:flex}.ob-step[data-dir=back]{animation-name:ob-step-back}.ob-column>.ob-step:first-child{padding-top:16px}.ob-form{flex-direction:column;flex:1;display:flex}.ob-body{flex:1;padding-bottom:24px}.ob-after{flex-direction:column;align-items:flex-start;gap:4px;padding-bottom:8px;display:flex}.ob-after--center{align-items:center;gap:0;padding-bottom:0}@keyframes ob-step-in{0%{opacity:0;transform:translate(16px)}}@keyframes ob-step-back{0%{opacity:0;transform:translate(-16px)}}.ob-topbar{align-items:center;gap:12px;height:56px;margin-left:-2px;display:flex}.ob-back{width:44px;height:44px;color:var(--ob-ink);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.ob-back-circle{background:var(--ob-fill);border-radius:50%;place-items:center;width:40px;height:40px;transition:background-color .12s;display:grid}.ob-back:active .ob-back-circle{background:var(--ob-fill-press)}.ob-back:disabled{cursor:default;opacity:.5}.ob-back-spacer{flex:none;width:44px;height:44px}.ob-progress{background:var(--ob-line);border-radius:2px;flex:1;height:4px;margin-right:4px;overflow:hidden}.ob-progress>span{background:var(--ob-ink);height:100%;transition:width .3s var(--ob-ease);border-radius:2px;display:block}.ob-title{letter-spacing:-.025em;text-wrap:balance;outline:none;margin-top:24px;font-size:30px;font-weight:700;line-height:36px}.ob-title--display{letter-spacing:-.03em;margin-top:32px;font-size:34px;line-height:40px}.ob-sub{color:var(--ob-ink-2);margin-top:12px}.ob-caption{color:var(--ob-muted);margin-top:10px;font-size:13px;font-weight:500;line-height:18px}.ob-fine{color:var(--ob-muted);margin-top:16px;font-size:13px;line-height:18px}.ob-under{color:var(--ob-muted);text-align:center;font-size:13px;line-height:18px}.ob-hint{color:var(--ob-muted);margin-top:12px;font-size:15px;line-height:20px}.ob-label{margin:32px 0 8px;font-size:15px;font-weight:600;line-height:20px;display:block}.ob-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:379px){.ob-title{font-size:28px;line-height:34px}.ob-title--display{font-size:30px;line-height:36px}}.ob :is(button,a,summary,label,input,textarea):focus-visible{outline:3px solid color-mix(in srgb, var(--ob-brand-ink) 50%, transparent);outline-offset:3px}.ob-file:focus-visible+.ob-drop{box-shadow:var(--ob-focus)}.ob-capture:has(.ob-file:focus-visible) .ob-thumb-add{box-shadow:var(--ob-focus)}.ob-cta{background:var(--ob-grad);width:100%;min-height:56px;box-shadow:var(--ob-grad-glow);color:var(--ob-bg);text-align:center;cursor:pointer;transition:transform .12s var(--ob-ease), filter .2s ease;border:0;border-radius:999px;justify-content:center;align-items:center;padding:8px 44px;font-size:17px;font-weight:600;line-height:20px;text-decoration:none;display:flex;position:relative;overflow:hidden}.ob-cta:active{transform:scale(.98)}.ob-cta--long{padding-left:16px;font-size:clamp(15px,4.25vw,17px)}.ob-cta:disabled{background:var(--ob-line);box-shadow:none;color:var(--ob-faint);cursor:not-allowed;padding:8px 20px;transform:none}.ob-cta[data-busy]{cursor:progress}.ob-cta-arrow{background:var(--ob-bg);width:30px;height:30px;color:var(--ob-ink);border-radius:50%;place-items:center;margin-top:-15px;transition:translate .5s cubic-bezier(.45,0,.2,1),rotate .5s cubic-bezier(.45,0,.2,1);display:grid;position:absolute;top:50%;right:8px}.ob-cta:disabled .ob-cta-arrow{display:none}@media (hover:hover){.ob-cta:not(:disabled):hover{filter:brightness(1.06)saturate(1.05)}.ob-cta:not(:disabled):hover .ob-cta-arrow{translate:280%;rotate:45deg}}.ob-spinner{border:2px solid color-mix(in srgb, var(--ob-bg) 40%, transparent);border-top-color:var(--ob-bg);border-radius:50%;flex:none;width:18px;height:18px;margin-right:10px;animation:.8s linear infinite ob-spin}.ob-spinner--ink{border-color:var(--ob-line);border-top-color:var(--ob-ink);margin:0}@keyframes ob-spin{to{transform:rotate(360deg)}}.ob-dock{z-index:2;margin:0 calc(-1 * var(--ob-gutter));padding:12px var(--ob-gutter) max(16px, env(safe-area-inset-bottom));background:var(--ob-bg);flex-direction:column;align-items:stretch;gap:12px;display:flex;position:sticky;bottom:0}.ob-dock:before{content:"";background:linear-gradient(to top, var(--ob-bg), color-mix(in srgb, var(--ob-bg) 0%, transparent));pointer-events:none;height:28px;position:absolute;bottom:100%;left:0;right:0}.ob:has(input:not([type=file]):focus,textarea:focus) .ob-dock{position:relative}@media (max-width:767px){html:has(.ob .ob-dock){scroll-padding-bottom:calc(176px + env(safe-area-inset-bottom))}}@media (min-width:768px){.ob-column{padding-top:10vh}.ob-body{flex:none}.ob-dock{background:0 0;margin:32px 0 0;padding:0 0 32px;position:static}.ob-dock:before{display:none}}.ob-link{min-height:44px;color:var(--ob-ink-2);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;padding:0 2px;font-size:15px;font-weight:500;line-height:20px;text-decoration:underline;display:inline-flex}.ob-link--center{align-self:center}.ob-links{flex-wrap:wrap;column-gap:20px;margin-top:8px;display:flex}.ob-legal{width:100%;padding:8px 0 max(16px, env(safe-area-inset-bottom));flex-wrap:wrap;justify-content:center;column-gap:20px;display:flex}.ob-legal a{min-height:44px;color:var(--ob-muted);text-underline-offset:3px;align-items:center;font-size:13px;font-weight:500;line-height:18px;text-decoration:underline;display:inline-flex}.ob-alert{background:var(--ob-alert-bg);color:var(--ob-alert-ink);border-radius:14px;align-items:flex-start;gap:10px;margin-top:16px;padding:12px 14px;font-size:15px;font-weight:500;line-height:20px;display:flex}.ob-dock .ob-alert{margin-top:0}.ob-alert svg{flex:none;margin-top:1px}.ob-status-block{background:var(--ob-fill);border-radius:16px;margin-top:24px;padding:14px 16px;font-size:15px;line-height:20px}.ob-dock .ob-status-block{margin-top:0}.ob-status-block strong{font-weight:600;display:block}.ob-status-block p{color:var(--ob-ink-2);margin-top:4px}.ob-field-error{color:var(--ob-alert-ink);margin-top:10px;font-size:15px;line-height:20px}.ob-welcome-art{margin-top:40px}.ob-sticker{border:4px solid var(--ob-bg);width:112px;height:112px;box-shadow:0 18px 38px -14px color-mix(in srgb, var(--ob-brand-ink) 45%, transparent), 0 2px 6px #00000014;animation:ob-sticker-in .7s var(--ob-spring) both, ob-float 6s ease-in-out .7s infinite;border-radius:27%;rotate:-8deg}@keyframes ob-sticker-in{0%{opacity:0;scale:.5}}@keyframes ob-float{50%{translate:0 -8px}}.ob-welcome .ob-title--display{margin-top:36px}.ob-title-end{color:var(--ob-brand-ink);display:block}@supports ((-webkit-background-clip:text) or (background-clip:text)){.ob-title-end{background:var(--ob-grad);color:#0000;-webkit-background-clip:text;background-clip:text}}.ob-welcome .ob-sub{font-size:19px;line-height:26px}.ob-options{flex-direction:column;gap:12px;margin-top:32px;display:flex}.ob-option{background:var(--ob-fill);width:100%;min-height:64px;color:var(--ob-ink);text-align:left;cursor:pointer;transition:background-color .12s, border-color .12s, transform .12s var(--ob-ease);border:2px solid #0000;border-radius:16px;align-items:center;gap:14px;padding:12px 16px;font-size:17px;font-weight:500;line-height:22px;display:flex}.ob-option:active{background:var(--ob-fill-press);transform:scale(.985)}.ob-option[aria-pressed=true]{border-color:var(--ob-ink);background:var(--ob-bg)}.ob-option-icon{background:var(--ob-bg);width:40px;height:40px;color:var(--ob-ink);border-radius:50%;flex:none;place-items:center;display:grid}.ob-option[aria-pressed=true] .ob-option-icon{background:var(--ob-fill)}.ob-app-logo{color:#fff;border-radius:11px;flex:none;place-items:center;width:40px;height:40px;display:grid;box-shadow:inset 0 0 0 .5px #00000014}.ob-app-logo[data-app=tinder]{background:linear-gradient(135deg,#ff6036,#fd267a)}.ob-app-logo[data-app=hinge]{background:#000}.ob-app-logo[data-app=bumble]{color:#1d1d1f;background:#ffc629}.ob-app-logo[data-app=instagram]{background:radial-gradient(circle at 30% 107%,#fdf497 0% 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%)}.ob-app-logo[data-app=snapchat]{background:#fffc00}.ob-option-label{flex:1;min-width:0}.ob-option-title,.ob-option-detail{display:block}.ob-option-detail{color:var(--ob-ink-2);margin-top:2px;font-size:15px;font-weight:400;line-height:20px}.ob-radio{border:2px solid color-mix(in srgb, var(--ob-faint) 50%, var(--ob-bg));border-radius:50%;flex:none;place-items:center;width:22px;height:22px;transition:background-color .12s,border-color .12s;display:grid}.ob-option[aria-pressed=true] .ob-radio{border-color:var(--ob-ink);background:var(--ob-ink)}.ob-option[aria-pressed=true] .ob-radio:after{content:"";background:var(--ob-bg);border-radius:50%;width:8px;height:8px}@media (min-width:768px){.ob-options[data-layout=pairs]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.ob-react{margin-top:20px}.ob-react:empty{margin-top:0}.ob-react .ob-bubble{padding:7px 12px 8px;font-size:15px;line-height:20px}.ob-features{flex-direction:column;gap:12px;margin-top:28px;display:flex}.ob-feature{background:var(--ob-fill);border-radius:20px;align-items:flex-start;gap:14px;padding:16px;display:flex}.ob-feature-icon{background:var(--ob-grad);width:44px;height:44px;color:var(--ob-bg);box-shadow:var(--ob-grad-glow);border-radius:14px;flex:none;place-items:center;display:grid}.ob-feature-title{font-size:17px;font-weight:600;line-height:22px}.ob-feature-text{color:var(--ob-ink-2);margin-top:2px;font-size:15px;line-height:20px}.ob-row{align-items:flex-end;display:flex}.ob-row--me{justify-content:flex-end}.ob-bubble{max-width:78%;font-family:var(--ob-font), var(--ob-emoji);letter-spacing:-.01em;text-align:left;white-space:pre-line;overflow-wrap:anywhere;border-radius:20px;padding:8px 14px 9px;font-size:17px;font-weight:400;line-height:22px;display:block}.ob-bubble--me{background:var(--ob-imsg);color:var(--ob-bg);border-bottom-right-radius:6px}.ob-bubble--in{background:var(--ob-imsg-in);color:var(--ob-ink);border-bottom-left-radius:6px}.ob-bubble strong{font-weight:600}.ob-from-bot{gap:8px}.ob-from-bot .ob-bubble{max-width:calc(100% - 52px)}.ob-mascot{flex:none}.ob-mascot--avatar{border-radius:50%;width:28px;height:28px}.ob-mascot--tile{width:56px;height:56px;box-shadow:var(--ob-card-shadow);border-radius:16px}.ob-seen{color:var(--ob-muted);text-align:right;margin-top:4px;font-size:12px;font-weight:500;line-height:16px;display:block}.ob-typing{background:var(--ob-imsg-in);border-radius:20px 20px 20px 6px;gap:4px;padding:13px 14px;display:inline-flex}.ob-typing i{background:var(--ob-faint);border-radius:50%;width:7px;height:7px;animation:.9s ease-in-out infinite ob-dot}.ob-typing i:nth-child(2){animation-delay:.15s}.ob-typing i:nth-child(3){animation-delay:.3s}@keyframes ob-dot{0%,60%,to{opacity:.35}30%{opacity:1}}.ob-thread>.ob-typing-row{opacity:0;max-height:0;animation:ob-typing-life .7s linear var(--d,0s) both;margin-top:0;padding-left:36px;overflow:hidden}.ob-thread>.ob-typing-row--short{animation-duration:.5s}@keyframes ob-typing-life{0%{opacity:0;max-height:0;margin-top:0}12%,88%{opacity:1;max-height:48px;margin-top:8px}to{opacity:0;max-height:0;margin-top:0}}.ob-reveal{animation:ob-pop .22s var(--ob-spring) var(--d,0s) both}@keyframes ob-pop{0%{opacity:0;transform:translateY(6px)scale(.96)}}.ob-thread{border:1px solid var(--ob-line);background:var(--ob-bg);box-shadow:var(--ob-card-shadow);text-align:left;border-radius:28px;flex-direction:column;padding:16px;display:flex;position:relative}.ob-thread>*+*{margin-top:8px}.ob-capture{margin-top:32px}.ob-drop{border:1.5px dashed color-mix(in srgb, var(--ob-faint) 40%, var(--ob-bg));background:color-mix(in srgb, var(--ob-fill) 50%, var(--ob-bg));text-align:center;cursor:pointer;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:6px;height:176px;transition:border-color .12s,background-color .12s;display:flex}.ob-drop[data-over],.ob-thumbs[data-over] .ob-thumb-add{border-color:var(--ob-brand-ink);background:color-mix(in srgb, var(--ob-brand-ink) 5%, var(--ob-bg))}.ob-drop-icon{background:var(--ob-bg);width:48px;height:48px;box-shadow:var(--ob-card-shadow);border-radius:50%;place-items:center;margin-bottom:4px;display:grid}.ob-drop strong{font-size:17px;font-weight:600;line-height:22px}.ob-drop>span:last-child{color:var(--ob-muted);font-size:13px;font-weight:500;line-height:18px}.ob-thumbs{flex-wrap:wrap;gap:14px;padding:14px 14px 0 0;display:flex}.ob-thumb{width:84px;height:182px;position:relative}.ob-thumb img{border:1px solid var(--ob-line);object-fit:cover;object-position:bottom;border-radius:12px;width:100%;height:100%}.ob-thumb-remove{cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute;top:-14px;right:-14px}.ob-thumb-remove span{background:var(--ob-ink);width:28px;height:28px;box-shadow:0 0 0 2px var(--ob-bg);color:var(--ob-bg);border-radius:50%;place-items:center;display:grid}.ob-thumb-add{border:1.5px dashed color-mix(in srgb, var(--ob-faint) 40%, var(--ob-bg));background:color-mix(in srgb, var(--ob-fill) 50%, var(--ob-bg));width:84px;height:182px;color:var(--ob-muted);cursor:pointer;border-radius:12px;place-items:center;display:grid}.ob-textarea{background:var(--ob-fill);width:100%;min-height:180px;color:var(--ob-ink);resize:vertical;border:0;border-radius:16px;padding:14px 16px;font-size:17px;line-height:24px;display:block}.ob-textarea::placeholder{color:var(--ob-faint)}.ob .ob-textarea:focus{box-shadow:0 0 0 4px color-mix(in srgb, var(--ob-brand-ink) 15%, transparent);outline:none}.ob-counter{color:var(--ob-muted);font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;margin-top:8px;font-size:13px;font-weight:500;line-height:18px;display:flex}.ob-example{margin-top:32px}.ob-privacy{color:var(--ob-ink-2);align-items:flex-start;gap:8px;margin-top:24px;font-size:15px;line-height:20px;display:flex}.ob-privacy svg{color:var(--ob-muted);flex:none;margin-top:2px}.ob-shot{border:1px solid var(--ob-line);background:var(--ob-bg);box-shadow:var(--ob-card-shadow);text-align:left;border-radius:20px;padding:14px}.ob-shot-head{border-bottom:1px solid var(--ob-line);align-items:center;gap:8px;padding-bottom:10px;font-size:15px;line-height:20px;display:flex}.ob-shot-head strong{font-weight:600}.ob-shot-head>span:not(.ob-badge){color:var(--ob-muted)}.ob-shot-head .ob-badge{margin-left:auto}.ob-shot-messages{flex-direction:column;gap:6px;padding-top:12px;display:flex}.ob-shot-messages .ob-row{flex-direction:column;align-items:flex-start}.ob-shot-messages .ob-row--me{align-items:flex-end}.ob-bubble--app-in,.ob-bubble--app-me{border-radius:16px;max-width:86%;font-size:15px;line-height:20px}.ob-bubble--app-in{background:var(--ob-imsg-in);color:var(--ob-ink);border-bottom-left-radius:6px}.ob-bubble--app-me{background:var(--ob-ink);color:var(--ob-bg);border-bottom-right-radius:6px}.ob-shot-profile{flex-direction:column;gap:6px;padding-top:12px;font-size:15px;line-height:20px;display:flex}.ob-shot-name{font-size:17px;font-weight:600;line-height:22px}.ob-shot-job{color:var(--ob-ink-2)}.ob-shot-prompt{background:var(--ob-fill);border-radius:14px;padding:10px 12px;font-weight:500}.ob-shot-prompt span{color:var(--ob-muted);font-size:13px;line-height:18px;display:block}.ob-shot-tags{flex-wrap:wrap;gap:6px;display:flex}.ob-shot[data-compact]{width:236px;max-width:100%;box-shadow:none;padding:12px}.ob-shot-list{flex-direction:column;display:flex}.ob-shot-row{align-items:center;gap:12px;padding:10px 0;display:flex}.ob-shot-row+.ob-shot-row{border-top:1px solid var(--ob-line)}.ob-shot-row-main{flex-direction:column;flex:1;min-width:0;display:flex}.ob-shot-row-name{font-size:15px;font-weight:600;line-height:20px}.ob-shot-row-text{color:var(--ob-ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:14px;line-height:18px;overflow:hidden}.ob-shot-row[data-unread] .ob-shot-row-text{color:var(--ob-ink);font-weight:600}.ob-shot-row-text[data-new]{color:var(--ob-brand-ink);font-weight:500}.ob-shot-row-side{flex-direction:column;flex:none;align-items:flex-end;gap:6px;display:flex}.ob-shot-row-time{color:var(--ob-muted);font-size:12px;font-weight:500;line-height:16px}.ob-shot-dot{background:var(--ob-imsg);border-radius:50%;width:10px;height:10px}.ob-avatar{background:var(--ob-fill);width:44px;height:44px;color:var(--ob-ink);border-radius:50%;flex:none;place-items:center;font-size:18px;font-weight:600;line-height:1;display:grid}.ob-avatar--small{width:36px;height:36px;font-size:15px}.ob-badge{background:var(--ob-fill);height:24px;color:var(--ob-ink-2);white-space:nowrap;border-radius:999px;align-items:center;padding:0 10px;font-size:13px;font-weight:500;line-height:18px;display:inline-flex}.ob-loading{text-align:center;flex-direction:column;align-items:center;padding-top:40px;display:flex}.ob-loading>.ob-mascot--tile{animation:1.6s ease-in-out infinite ob-bob}@keyframes ob-bob{50%{transform:translateY(-2px)}}.ob-percent{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:20px;font-size:64px;font-weight:700;line-height:64px}.ob-title--loading{text-align:center;margin-top:12px;font-size:24px;line-height:30px}.ob-bar{background:var(--ob-line);border-radius:3px;width:280px;max-width:100%;height:6px;margin-top:20px;overflow:hidden}.ob-bar>span{background:var(--ob-grad);border-radius:3px;height:100%;transition:width .3s linear;display:block}.ob-bar[data-error]>span{background:var(--ob-faint)}.ob-status{min-height:20px;color:var(--ob-ink-2);margin-top:14px;font-size:15px;line-height:20px}.ob-slow{color:var(--ob-muted);margin-top:8px;font-size:15px;line-height:20px;animation:.4s both ob-fade}@keyframes ob-fade{0%{opacity:0}}.ob-checklist{text-align:left;width:100%;margin-top:28px}.ob-checklist ul{flex-direction:column;display:flex}.ob-checklist li{align-items:center;gap:12px;min-height:44px;display:flex}.ob-check{border:2px solid var(--ob-line);width:22px;height:22px;color:var(--ob-bg);border-radius:50%;flex:none;place-items:center;transition:background-color .12s,border-color .12s;display:grid}.ob-check path{stroke-dasharray:1;stroke-dashoffset:1px}.ob-checklist li[data-done] .ob-check{border-color:var(--ob-ink);background:var(--ob-ink)}.ob-checklist li[data-done] .ob-check path{animation:ob-draw .24s var(--ob-ease) forwards}@keyframes ob-draw{to{stroke-dashoffset:0}}.ob-check-label{flex:1;min-width:0;font-size:17px;font-weight:500;line-height:22px}.ob-check-value{max-width:55%;color:var(--ob-muted);text-align:right;font-size:15px;line-height:20px;animation:.2s both ob-fade}.ob-error{flex-direction:column;align-items:stretch;width:100%;margin-top:16px;display:flex}.ob-error-line{color:var(--ob-ink-2);font-size:17px;line-height:24px}.ob-error-actions{flex-direction:column;gap:8px;margin-top:28px;display:flex}.ob-card{border:1px solid var(--ob-line);background:var(--ob-bg);box-shadow:var(--ob-card-shadow);border-radius:20px;margin-top:16px;padding:18px}.ob-card-title{margin-bottom:12px;font-size:17px;font-weight:600;line-height:22px}.ob-chips{flex-wrap:wrap;gap:8px;display:flex}.ob-chip{background:var(--ob-fill);min-height:30px;color:var(--ob-ink);border-radius:999px;align-items:center;padding:4px 12px;font-size:15px;font-weight:500;line-height:20px;display:inline-flex}.ob-chip--sky{background:var(--ob-sky);color:var(--ob-sky-ink)}.ob-overtitle{min-height:18px;color:var(--ob-ink-2);margin-top:16px;font-size:13px;font-weight:500;line-height:18px}.ob-overtitle+.ob-title{margin-top:8px}.ob-step .ob-thread{margin-top:24px}.ob-sent-shots{width:120px;position:relative}.ob-sent-shot{z-index:1;border:1px solid var(--ob-line);object-fit:cover;object-position:bottom;border-radius:18px;width:120px;height:auto;max-height:150px;position:relative}.ob-sent-shot--behind{z-index:0;opacity:.9;height:100%;position:absolute;inset:0 auto auto 0;transform:translate(-10px,6px)rotate(-4deg)}.ob-sent-shot--behind[data-depth="2"]{opacity:.75;transform:translate(-18px,12px)rotate(-8deg)}.ob-sent-gone{background:var(--ob-fill);max-width:86%;color:var(--ob-ink-2);text-align:center;border-radius:18px;place-items:center;padding:10px 14px;font-size:13px;font-weight:500;line-height:18px;display:grid}.ob-sent-gone[data-source=capture]{width:120px;min-height:150px}.ob-sent-gone[data-source=text]{border-bottom-right-radius:6px}.ob-sent-example{max-width:86%}.ob-sent-example .ob-shot-messages{justify-content:flex-end;max-height:128px;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 30%);mask-image:linear-gradient(#0000,#000 30%)}.ob-quote{border-left:3px solid color-mix(in srgb, var(--ob-ink) 22%, transparent);color:var(--ob-ink-2);margin-top:8px;padding-left:10px;font-size:15px;line-height:20px}.ob-draft{flex-direction:column;align-items:flex-start;gap:6px;padding-left:36px;display:flex}.ob-draft .ob-bubble{max-width:100%}.ob-angle{color:var(--ob-muted);margin-top:8px;font-size:13px;font-weight:500;line-height:18px}.ob-copy{border:1px solid var(--ob-line);background:var(--ob-bg);height:36px;color:var(--ob-ink);cursor:pointer;transition:color .12s, transform .12s var(--ob-ease);border-radius:999px;align-items:center;gap:6px;margin:4px 0;padding:0 16px;font-size:15px;font-weight:600;line-height:20px;display:inline-flex;position:relative;box-shadow:0 1px 2px #0000000a}.ob-copy:before{content:"";position:absolute;inset:-4px}.ob-copy:active{transform:scale(.97)}.ob-copy[data-copied] svg{color:var(--ob-ok)}.ob-spotted .ob-spot+.ob-spot{border-top:1px solid var(--ob-line);margin-top:16px;padding-top:14px}.ob-spot-who{margin-bottom:8px;font-size:15px;font-weight:600;line-height:20px}.ob-spot-from{color:var(--ob-muted);margin-top:8px;font-size:13px;font-weight:500;line-height:18px}.ob-limit{color:var(--ob-ink-2);align-items:flex-start;gap:8px;margin-top:16px;font-size:15px;line-height:20px;display:flex}.ob-limit svg{flex:none;margin-top:2px}.ob-insight-line{color:var(--ob-ink-2);letter-spacing:-.015em;margin-top:10px;font-size:22px;font-weight:600;line-height:28px}.ob-insight-line--accent{color:var(--ob-ink)}.ob-people{margin-top:24px}.ob-people>ul{flex-direction:column;gap:10px;display:flex}.ob-people h2:focus{outline:none}.ob-person{border:1px solid var(--ob-line);background:var(--ob-bg);border-radius:20px;align-items:flex-start;gap:14px;padding:14px 16px;display:flex}.ob-person[data-promising]{border:2px solid var(--ob-brand-ink);box-shadow:var(--ob-card-shadow)}.ob-person[data-promising] .ob-avatar{background:var(--ob-grad);color:var(--ob-bg)}.ob-person-main{flex-direction:column;flex:1;align-items:flex-start;gap:4px;min-width:0;display:flex}.ob-person-tag{color:var(--ob-brand-ink);align-items:center;gap:4px;font-size:13px;font-weight:600;line-height:18px;display:inline-flex}.ob-person-name{overflow-wrap:anywhere;font-size:17px;font-weight:600;line-height:22px}.ob-person-status{background:var(--ob-fill);min-height:24px;color:var(--ob-ink-2);border-radius:999px;align-items:center;padding:2px 10px;font-size:13px;font-weight:600;line-height:18px;display:inline-flex}.ob-person-status[data-status=waiting_on_you]{background:var(--ob-alert-bg);color:var(--ob-alert-ink)}.ob-person-status[data-status=follow_up]{background:var(--ob-sky);color:var(--ob-sky-ink)}.ob-person-status[data-status=new_match]{box-shadow:inset 0 0 0 1px var(--ob-line);background:var(--ob-bg);color:var(--ob-ink)}.ob-person-preview{color:var(--ob-ink-2);overflow-wrap:anywhere;font-size:15px;line-height:20px}.ob-person-why{color:var(--ob-ink);margin-top:2px;font-size:15px;font-weight:500;line-height:20px}.ob-name-field{margin-top:32px;position:relative}.ob-name-input{border:0;border-bottom:2px solid var(--ob-line);width:100%;color:var(--ob-ink);caret-color:var(--ob-brand-ink);background:0 0;border-radius:0;outline:none;padding:8px 0 10px;font-size:28px;font-weight:600;line-height:34px}.ob .ob-name-input:focus-visible{outline:none}.ob-name-input::placeholder{color:var(--ob-faint)}.ob-name-field:after{content:"";background:var(--ob-grad);transform-origin:0;height:2px;transition:transform .26s var(--ob-ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.ob-name-field:focus-within:after{transform:scaleX(1)}.ob-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ob-tile{background:var(--ob-fill);border-radius:16px;padding:12px 14px}.ob-tile dt{color:var(--ob-muted);font-size:13px;font-weight:500;line-height:18px}.ob-tile dd{margin:2px 0 0;font-size:15px;font-weight:600;line-height:20px}.ob-timeline{flex-direction:column;gap:16px;display:flex}.ob-timeline li{gap:12px;display:flex;position:relative}.ob-timeline li:not(:last-child):before{content:"";background:var(--ob-line);border-radius:1px;width:2px;position:absolute;top:36px;bottom:-14px;left:15px}.ob-dot{background:var(--ob-ink);width:32px;height:32px;color:var(--ob-bg);border-radius:50%;flex:none;place-items:center;display:grid}.ob-timeline-label{font-size:15px;font-weight:600;line-height:20px}.ob-timeline-text{color:var(--ob-ink-2);margin-top:2px;font-size:15px;line-height:20px}.ob-contact{text-align:center;flex-direction:column;align-items:center;gap:2px;margin-top:8px;display:flex}.ob-contact .ob-mascot--tile{margin-bottom:8px}.ob-contact-name{font-size:17px;font-weight:600;line-height:22px}.ob-contact-sub{color:var(--ob-muted);font-size:13px;line-height:18px}.ob-benefits{flex-direction:column;gap:12px;margin-top:24px;display:flex}.ob-benefits li{align-items:flex-start;gap:12px;font-size:16px;line-height:22px;display:flex}.ob-benefits svg{color:var(--ob-brand-ink);flex:none;margin-top:1px}.ob-price{border:2px solid var(--ob-ink);border-radius:20px;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding:18px 20px;display:flex}.ob-price-plan{font-size:17px;font-weight:600;line-height:22px}.ob-price-note{color:var(--ob-muted);font-size:15px;line-height:20px}.ob-price-amount{text-align:right}.ob-price-amount>p:first-child{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:28px;font-weight:700;line-height:32px}.ob-price-per{color:var(--ob-muted);font-size:13px;line-height:18px}.ob-price+.ob-fine{font-size:15px;line-height:20px}.ob-google-note{color:var(--ob-ink-2);text-align:center;font-size:13px;line-height:18px}.ob-google{color:#e3e3e3;height:56px;transition:transform .12s var(--ob-ease);background:#131314;border:1px solid #8e918f;border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:0 24px;font-size:17px;font-weight:600;line-height:22px;text-decoration:none;display:flex}.ob-google:active{transform:scale(.98)}.ob-why{width:100%}.ob-why summary{min-height:44px;color:var(--ob-ink-2);text-underline-offset:3px;cursor:pointer;align-items:center;font-size:13px;font-weight:500;line-height:18px;text-decoration:underline;list-style:none;display:inline-flex}.ob-why summary::-webkit-details-marker{display:none}.ob-why p{color:var(--ob-ink-2);margin-top:4px;font-size:13px;line-height:18px}.ob-why p+p{margin-top:8px}.ob-why a{color:var(--ob-ink);text-underline-offset:3px;text-decoration:underline}@media (prefers-reduced-motion:reduce){.ob *,.ob :before,.ob :after{transition-property:opacity,background-color,border-color,color!important;transition-duration:.12s!important;animation:none!important}.ob-typing-row{display:none}.ob-check path{stroke-dashoffset:0}.ob-step,.ob-reveal{animation:.12s both ob-fade!important}}