.xl .xl-logo{display:inline-flex;align-items:center;gap:.625rem;font-weight:650;font-size:1.25rem;letter-spacing:-.02em;color:var(--ink)}.xl .xl-logo img{width:2rem;height:2rem;border-radius:.5rem}.xl .xl-logo--night{color:var(--white);margin:0 0 .875rem}.xl .xl-logo--night img{width:2.25rem;height:2.25rem}.xl .xl-signin{font-size:.875rem;font-weight:600;color:var(--ink);padding:.5rem .25rem;text-underline-offset:.25em}.xl .xl-signin:hover{text-decoration:underline}@media (max-width:47.99rem){.xl .xl-signin{display:none}}.xl .xl-hero .page-hero__copy{max-width:52rem;margin:0 auto;text-align:center}.xl .xl-hero .page-hero__copy .lede{margin-left:auto;margin-right:auto}.xl .xl-hero .hero-ctas{justify-content:center}.xl .xl-try{margin-top:1rem;font-size:.9375rem;color:var(--muted);text-align:center}.xl .xl-try a{color:var(--ink);font-weight:600;text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:.25em}.xl .xl-try a:hover{text-decoration-color:var(--ink)}.xl .xl-nowrap{white-space:nowrap}.xl .xl-desk{margin-top:clamp(2.5rem,5vw,3.5rem)}.xl .xl-hero .logo-row{margin-top:clamp(2.5rem,5vw,4rem)}.xl .xl-more{margin-top:clamp(2.5rem,5vw,3.5rem);padding-top:2rem;border-top:1px solid var(--line);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:1.5rem 3rem}.xl .xl-more h3{font-size:1.125rem;color:var(--ink)}.xl .xl-more .checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem 2rem}@media (max-width:47.99rem){.xl .xl-more,.xl .xl-more .checks{grid-template-columns:1fr}}.xl .xl-close .h2{color:var(--white)}.xl .xl-close .lede{color:var(--night-text);margin-left:auto;margin-right:auto}.xl .xl-close__ctas{justify-content:center;margin-top:2rem}.xl .hub-core.is-working{box-shadow:var(--shadow-lg)}.xl .hub-step.is-current .hub-step__mark{animation-name:xl-hub-pulse}@keyframes xl-hub-pulse{50%{box-shadow:inset 0 0 0 4px var(--orange)}}.xl{accent-color:var(--orange);scrollbar-color:var(--line-strong) transparent}.xl .proof-partners>li:not(.proof-partner){display:grid}@media (min-width:60rem){.xl .proof-partners{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:47.99rem){.xl .proof-partners{grid-template-columns:1fr}}.xl .xl-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem 1.25rem;margin:1.25rem 0 0;padding:0;list-style:none;font-size:.875rem;color:var(--muted)}.xl .xl-trust li{display:inline-flex;align-items:center;gap:.375rem}.xl .xl-trust svg{width:1rem;height:1rem;color:var(--orange)}.xl .xl-per{margin-top:.75rem;font-size:.9375rem;color:var(--ink);font-weight:500}.xl .cd{--cd-blue:#0866ff;--cd-grey:#f0f0f0;--cd-rule:#e4e6eb;display:grid;grid-template-columns:minmax(0,1fr) 22.5rem minmax(0,1fr);gap:clamp(1.5rem,4vw,3.5rem);align-items:center}.xl .cd-tabs{display:grid;gap:.5rem}.xl .cd-tab{display:grid;gap:.375rem;padding:1rem 1.25rem;border-radius:1.125rem;text-align:left;color:var(--muted);transition:background-color .25s var(--ease),color .25s var(--ease),box-shadow .25s var(--ease)}.xl .cd-tab>span{font-size:1.0625rem;font-weight:600}.xl .cd-tab small{display:none;font-size:.875rem;line-height:1.5;color:var(--muted)}.xl .cd-tab:hover{color:var(--ink)}.xl .cd-tab[aria-selected=true]{background:var(--white);color:var(--ink);box-shadow:0 0 0 1px var(--line),0 1px 2px rgba(18,17,43,.06)}.xl .cd-tab[aria-selected=true] small{display:block}.xl .cd-tab:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.xl .cd-caption{display:none}.xl .cd-phone{position:relative;display:grid;grid-template-rows:auto 1fr auto;width:22.5rem;height:44rem;overflow:hidden;border:.625rem solid var(--ink);border-radius:2.75rem;background:var(--white);box-shadow:var(--shadow-lg);font-family:var(--font-sans),var(--font-bn),system-ui,sans-serif}.xl[lang=bn] .cd-phone{font-family:var(--font-bn),var(--font-sans),sans-serif}.xl .cd-head{display:flex;align-items:center;gap:.625rem;padding:.875rem 1rem .75rem;border-bottom:1px solid var(--cd-rule)}.xl .cd-head>svg{width:1.25rem;height:1.25rem;flex:none;color:var(--cd-blue)}.xl .cd-head>svg:first-child{margin-left:-.25rem}.xl .cd-avatar{display:grid;place-items:center;width:2.25rem;height:2.25rem;flex:none;border-radius:50%;background:var(--ink);color:var(--white);font-weight:600}.xl .cd-who{display:grid;flex:1;min-width:0;line-height:1.3}.xl .cd-who b{font-size:.9375rem;font-weight:600;color:var(--ink)}.xl .cd-who small{font-size:.75rem;color:var(--muted)}.xl .cd-thread{display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;padding:.75rem .75rem .5rem}.xl .cd-thread__inner{display:grid;gap:.375rem}.xl .cd-thread__inner>*{animation:cd-in .4s var(--ease) both}@keyframes cd-in{0%{opacity:0;transform:translateY(.5rem)}}.xl .cd-msg{max-width:80%;margin:0;padding:.5rem .8125rem;border-radius:1.125rem;font-size:.875rem;line-height:1.4}.xl .cd-msg--me{justify-self:end;background:var(--cd-blue);color:var(--white)}.xl .cd-msg--ai{justify-self:start;background:var(--cd-grey);color:var(--ink)}.xl .cd-me-stack{justify-self:end;display:grid;justify-items:end;gap:.25rem;max-width:80%}.xl .cd-me-stack .cd-msg{max-width:none}.xl .cd-photo{width:9.5rem;overflow:hidden;border-radius:1.125rem}.xl .cd-shot{display:block;width:100%;aspect-ratio:1.91}.xl .cd-carousel .cd-shot{aspect-ratio:2.3}.xl .cd-voice{display:inline-flex;align-items:center;gap:.5rem}.xl .cd-voice svg{width:1rem;height:1rem;flex:none}.xl .cd-wave{display:flex;align-items:center;gap:2px;height:1.25rem}.xl .cd-wave i{width:2px;border-radius:2px;background:currentColor;opacity:.85}.xl .cd-transcript{margin:0;font-size:.75rem;line-height:1.45;color:var(--muted);text-align:right}.xl .cd-transcript b{font-weight:600;color:var(--ink)}.xl .cd-typing{justify-self:start;display:flex;gap:.25rem;margin:0;padding:.6875rem .8125rem;border-radius:1.125rem;background:var(--cd-grey)}.xl .cd-typing i{width:.375rem;height:.375rem;border-radius:50%;background:var(--muted);animation:cd-dot 1s ease-in-out infinite}.xl .cd-typing i:nth-child(2){animation-delay:.15s}.xl .cd-typing i:nth-child(3){animation-delay:.3s}@keyframes cd-dot{50%{transform:translateY(-.1875rem);opacity:.5}}.xl .cd-carousel{display:flex;gap:.5rem;margin-right:-.75rem;overflow:hidden}.xl .cd-card{flex:0 0 13.25rem;overflow:hidden;border:1px solid var(--cd-rule);border-radius:1.125rem;background:var(--white)}.xl .cd-card__text{display:grid;gap:.125rem;padding:.625rem .75rem;line-height:1.35}.xl .cd-card__text b{font-size:.875rem;font-weight:600;color:var(--ink)}.xl .cd-card__text span{font-size:.75rem;color:var(--muted)}.xl .cd-card__btn{display:block;padding:.5rem;border-top:1px solid var(--cd-rule);font-size:.8125rem;font-weight:600;text-align:center;color:var(--cd-blue);transition:background-color .2s var(--ease)}.xl .cd-card__btn.is-pressed{background:#e7f0ff}.xl .cd-track{justify-self:start;flex:none;width:14.5rem}.xl .cd-track__steps{display:grid;gap:.5rem;margin:0;padding:.25rem .75rem .75rem;list-style:none;font-size:.8125rem;color:var(--muted)}.xl .cd-track__steps li{display:flex;align-items:center;gap:.5rem}.xl .cd-track__steps i{display:grid;place-items:center;width:1.125rem;height:1.125rem;flex:none;border-radius:50%;border:1.5px solid var(--line-strong)}.xl .cd-track__steps i svg{width:.75rem;height:.75rem}.xl .cd-track__steps [data-state=done]{color:var(--ink)}.xl .cd-track__steps [data-state=done] i{border-color:var(--success);background:var(--success);color:var(--white)}.xl .cd-track__steps [data-state=now]{color:var(--ink);font-weight:600}.xl .cd-track__steps [data-state=now] i{border-color:var(--orange);box-shadow:inset 0 0 0 3px var(--white),inset 0 0 0 9px var(--orange)}.xl .cd-note{justify-self:center;margin:.25rem 0 0;padding:.25rem .75rem;border-radius:999px;background:var(--paper);font-size:.75rem;color:var(--muted)}.xl .cd-compose{display:flex;align-items:center;gap:.875rem;padding:.625rem .875rem .875rem;border-top:1px solid var(--cd-rule);color:var(--cd-blue)}.xl .cd-compose svg{width:1.25rem;height:1.25rem;flex:none}.xl .cd-compose span{flex:1;padding:.4375rem .875rem;border-radius:999px;background:#f0f2f5;font-size:.875rem;color:var(--muted)}.xl .cd-sheet{position:absolute;inset:auto 0 0;height:84%;display:grid;grid-template-rows:auto 1fr;border-radius:1.25rem 1.25rem 0 0;background:var(--white);box-shadow:0 -1rem 2.5rem -1rem rgba(18,17,43,.35);transform:translateY(103%);transition:transform .55s var(--ease)}.xl .cd-sheet.is-open{transform:none}.xl .cd-sheet__bar{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border-bottom:1px solid var(--cd-rule);font-size:.75rem;color:var(--muted)}.xl .cd-sheet__bar svg{width:1.125rem;height:1.125rem;flex:none;color:var(--ink)}.xl .cd-sheet__bar span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xl .cd-sheet__page{display:grid;align-content:start;gap:.5rem;padding:1rem;overflow:hidden}.xl .cd-sheet__page .cd-shot{border-radius:.875rem}.xl .cd-sheet__page b{font-size:1.125rem;font-weight:600;color:var(--ink)}.xl .cd-sheet__price{font-size:1rem;font-weight:600;color:var(--ink)}.xl .cd-sheet__label{font-size:.75rem;color:var(--muted)}.xl .cd-sheet__sizes{display:flex;gap:.375rem}.xl .cd-sheet__sizes i{padding:.25rem .75rem;border:1px solid var(--line-strong);border-radius:.5rem;font-size:.8125rem;font-style:normal;color:var(--ink)}.xl .cd-sheet__sizes i.is-on{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.xl .cd-sheet__page p{margin:0;font-size:.8125rem;line-height:1.5;color:var(--muted)}.xl .cd-sheet__cta{margin-top:.25rem;padding:.625rem;border-radius:999px;background:var(--cd-blue);color:var(--white);font-size:.875rem;font-weight:600;text-align:center}.xl .cd-did{display:grid;gap:1rem;padding:1.5rem;border-radius:1.25rem;background:var(--white);box-shadow:0 0 0 1px var(--line)}.xl .cd-did__title{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:0;font-size:.9375rem;font-weight:600;color:var(--ink)}.xl .cd-did__title span{font-family:var(--font-mono),ui-monospace,monospace;font-size:.6875rem;font-weight:400;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.xl[lang=bn] .cd-did__title span{font-family:inherit;letter-spacing:0;text-transform:none}.xl .cd-did ol{display:grid;gap:.875rem;margin:0;padding:0;list-style:none}.xl .cd-did li{display:flex;align-items:flex-start;gap:.625rem;font-size:.9375rem;line-height:1.45;color:var(--muted);transition:color .4s var(--ease)}.xl .cd-did li svg{width:1.125rem;height:1.125rem;flex:none;margin-top:.125rem;padding:.125rem;border-radius:50%;background:var(--paper);color:var(--line-strong);transition:background-color .4s var(--ease),color .4s var(--ease)}.xl .cd-did li.is-on{color:var(--ink)}.xl .cd-did__title .pw-play{margin-left:.25rem}.xl .cd-did li.is-on svg{background:var(--success);color:var(--white)}@media (max-width:64rem){.xl .cd{grid-template-columns:1fr;justify-items:center;gap:1.5rem}.xl .cd-tabs{display:flex;width:100%;overflow-x:auto;gap:.375rem;scrollbar-width:none;justify-content:safe center}.xl .cd-tab{flex:none;padding:.5rem 1rem;border-radius:999px}.xl .cd-tab>span{font-size:.9375rem}.xl .cd-tab[aria-selected=true]{background:var(--ink);color:var(--white);box-shadow:none}.xl .cd-tab[aria-selected=true] small{display:none}.xl .cd-caption{display:block;max-width:32rem;margin:0;text-align:center;font-size:.9375rem;line-height:1.5;color:var(--muted)}.xl .cd-phone{width:min(22.5rem,100%);height:44rem}.xl .cd-did{width:min(32rem,100%)}}@media (max-width:48rem){.xl .cd-tabs{display:grid;grid-template-columns:1fr 1fr;overflow:visible}.xl .cd-tab{justify-content:center;text-align:center}}.xl .hub-step__body span{white-space:normal}@media (prefers-reduced-motion:reduce){.xl .cd-thread__inner>*,.xl .cd-typing i{animation:none}.xl .cd-sheet{transition:none}}.xl .xl-mini{display:grid;align-content:center;gap:.5rem;padding:1.25rem}.xl .xl-mini p{margin:0}.xl .xl-mini__voice{justify-self:end;display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .875rem;border-radius:1.125rem;background:var(--ink);color:var(--white);font-size:.8125rem}.xl .xl-mini__voice svg{width:.875rem;height:.875rem}.xl .xl-mini__wave{display:flex;align-items:center;gap:2px;height:1.125rem}.xl .xl-mini__wave i{width:2px;border-radius:2px;background:currentColor;opacity:.85}.xl .xl-mini__note{justify-self:end;max-width:16rem;font-size:.75rem;line-height:1.45;color:var(--muted);text-align:right}.xl .xl-mini__note b{color:var(--ink);font-weight:600}.xl .xl-mini__row{display:flex;align-items:center;gap:.75rem;padding:.75rem .875rem;border-radius:.875rem;background:var(--white);box-shadow:0 0 0 1px var(--line),0 1px 2px rgba(18,17,43,.05);font-size:.8125rem}.xl .xl-mini__row>span:nth-child(2){display:grid;flex:1;min-width:0;line-height:1.35}.xl .xl-mini__row b{font-weight:600;color:var(--ink)}.xl .xl-mini__row small{font-size:.75rem;color:var(--muted)}.xl .xl-mini__row em{font-style:normal;color:var(--success)}.xl .xl-mini__row>svg{width:1.125rem;height:1.125rem;flex:none;padding:.125rem;border-radius:50%;background:var(--success);color:var(--white)}.xl .xl-mini__swatch{width:2.25rem;height:2.25rem;flex:none;border-radius:.625rem;background:linear-gradient(160deg,#5b7fe0,#3d63c9)}.xl .xl-mini__avatar{display:grid;place-items:center;width:2.25rem;height:2.25rem;flex:none;border-radius:50%;background:var(--paper);box-shadow:inset 0 0 0 1px var(--line-strong);font-weight:600;color:var(--ink)}.xl .hub-core:before,.xl .pw-desk:before{background-image:url(/landing/logomark.svg)}