.landing-ask,.landing-whatsapp{gap:var(--onla-space-10);display:grid}.landing-whatsapp__points{gap:var(--onla-space-4);margin:0;margin-block-start:var(--onla-space-8);padding:0;list-style:none;display:grid}.landing-whatsapp__points li{align-items:center;gap:var(--onla-space-3);font-size:var(--onla-text-callout-size);font-weight:500;display:flex}.landing-whatsapp__points svg{color:var(--onla-color-accent);flex:none}.landing-chatphone{border:1px solid var(--onla-color-line);border-radius:var(--onla-radius-sheet);background:var(--onla-color-bg);inline-size:min(100%,24rem);box-shadow:var(--landing-edge), var(--landing-lift);justify-self:center;overflow:hidden}.landing-chatphone__head{align-items:center;gap:var(--onla-space-3);padding:var(--onla-space-3) var(--onla-space-4);border-block-end:1px solid var(--onla-color-line);background:var(--onla-color-surface);display:flex}.landing-chatphone__avatar{inline-size:var(--onla-space-10);block-size:var(--onla-space-10);border-radius:var(--onla-radius-pill);background:var(--onla-color-ink);color:var(--onla-color-bg);flex:none;place-items:center;display:grid}.landing-chatphone__avatar .wordmark{block-size:auto;inline-size:70%}.landing-chatphone__name{font-weight:var(--onla-text-headline-weight)}.landing-chatphone__thread{justify-items:start;gap:var(--onla-space-2);padding:var(--onla-space-4);display:grid}.landing-chatphone .landing-wa{inline-size:min(19rem,100%);font-size:var(--onla-text-subhead-size)}.landing-chatphone .landing-wa__sender{display:none}@media (min-width:56rem){.landing-ask{gap:var(--onla-space-8) var(--onla-space-12);grid-template:"text panel""words panel"1fr/minmax(0,5fr) minmax(0,6fr)}.landing-ask__text{grid-area:text}.landing-ask__panel{grid-area:panel;align-self:center}.landing-ask__words{grid-area:words}.landing-whatsapp{align-items:center;gap:var(--onla-space-16);grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.landing-chatphone{order:-1}}@media (prefers-reduced-motion:no-preference){[data-motion] .landing-chatphone[data-in] .landing-chatphone__thread>*{animation:landing-pop .5s var(--onla-easing-out) both}[data-motion] .landing-chatphone[data-in] .landing-chatphone__thread>:nth-child(2){animation-delay:.4s}[data-motion] .landing-chatphone[data-in] .landing-chatphone__thread>:nth-child(3){animation-delay:1.1s}[data-motion] .landing-chatphone[data-in] .landing-chatphone__thread>:nth-child(4){animation-delay:1.8s}[data-motion] .landing-chatphone[data-in] .landing-chatphone__thread>:nth-child(5){animation-delay:2.1s}[data-motion] .landing-chatphone[data-in] .landing-chatphone__thread>:nth-child(6){animation-delay:2.8s}[data-motion] .landing-chatphone[data-in] .landing-chatphone__thread>:nth-child(7){animation-delay:3.1s}}
.landing-ask__try{margin:0 0 var(--onla-space-3);color:var(--onla-color-ink-muted);font-size:var(--onla-text-footnote-size);font-weight:var(--onla-text-headline-weight)}.landing-ask .landing-lede{margin-block-start:var(--onla-space-4)}.landing-more{align-items:center;gap:var(--onla-space-2);color:var(--onla-color-accent);font-size:var(--onla-text-callout-size);font-weight:var(--onla-text-headline-weight);margin-block-start:var(--onla-space-8);text-decoration:none;display:inline-flex}.landing-more:hover .landing-cta__arrow{translate:var(--onla-space-1) 0}[dir=rtl] .landing-more:hover .landing-cta__arrow{translate:calc(var(--onla-space-1) * -1) 0}.ask-words{gap:var(--onla-space-3);margin:0;display:grid}.ask-words__group{gap:var(--onla-space-2);display:grid}.ask-words dt{color:var(--onla-color-ink-muted);font-size:var(--onla-text-caption-size);font-weight:var(--onla-text-headline-weight)}.ask-words dd{gap:var(--onla-space-1);flex-wrap:wrap;margin:0;display:flex}.ask-words__word{min-block-size:calc(var(--onla-space-8) + var(--onla-space-1));padding-inline:var(--onla-space-3);border:1px solid var(--onla-color-line);border-radius:var(--onla-radius-pill);background:var(--onla-color-surface);color:var(--onla-color-ink);font:inherit;font-size:var(--onla-text-footnote-size);cursor:pointer;transition:border-color var(--onla-duration-small) var(--onla-easing-out), background-color var(--onla-duration-small) var(--onla-easing-out), translate var(--onla-duration-small) var(--onla-easing-out)}.ask-words__word:hover{border-color:var(--onla-color-accent);background:var(--onla-color-accent-soft)}.ask-words__word:active{translate:0 1px}@media (min-width:30rem){.ask-words__group{grid-template-columns:5.5rem minmax(0,1fr);align-items:center}}.ask-live{gap:var(--onla-space-3);padding:var(--onla-space-4);border:1px solid var(--onla-color-line);border-radius:var(--onla-radius-sheet);background:var(--landing-panel);box-shadow:var(--landing-edge), var(--landing-lift);display:grid}.ask-live__head{align-items:center;gap:var(--onla-space-2);padding-inline:var(--onla-space-1);display:flex}.ask-live__app{font-size:var(--onla-text-headline-size);font-weight:var(--onla-text-headline-weight)}.ask-live__new{align-items:center;gap:var(--onla-space-1);min-block-size:var(--onla-space-8);padding-inline:var(--onla-space-3);border-radius:var(--onla-radius-pill);color:var(--onla-color-ink-muted);font:inherit;font-size:var(--onla-text-footnote-size);cursor:pointer;background:0 0;border:0;margin-inline-start:auto;display:inline-flex}.ask-live__new:hover{background:var(--onla-color-surface-sunken);color:var(--onla-color-ink)}.ask-live__thread{align-content:start;gap:var(--onla-space-3);block-size:30rem;padding:var(--onla-space-2) var(--onla-space-1);overscroll-behavior:contain;scrollbar-width:thin;-webkit-mask-image:linear-gradient(to bottom, transparent, var(--onla-color-bg) var(--onla-space-4));mask-image:linear-gradient(to bottom, transparent, var(--onla-color-bg) var(--onla-space-4));display:grid;overflow-y:auto}.ask-live__mine{max-inline-size:85%;padding:var(--onla-space-2) var(--onla-space-4);border-radius:var(--onla-radius-card);background:var(--onla-color-accent-fill);color:var(--onla-color-on-accent-fill);font-size:var(--onla-text-callout-size);overflow-wrap:anywhere;border-end-end-radius:var(--onla-space-1);justify-self:end;margin:0;line-height:1.4}.ask-live__reply{justify-items:start;gap:var(--onla-space-2);display:grid}.ask-live__sender{color:var(--onla-color-accent);font-size:var(--onla-text-footnote-size);font-weight:var(--onla-text-headline-weight)}.ask-live__text,.ask-live__found{font-size:var(--onla-text-callout-size);margin:0;line-height:1.45}.ask-live__found{font-weight:var(--onla-text-headline-weight)}.ask-live__understood{gap:var(--onla-space-1);flex-wrap:wrap;display:flex}.ask-live__unused,.ask-live__left-out{opacity:.75;text-decoration:line-through}.ask-live__note{color:var(--onla-color-ink-muted);font-size:var(--onla-text-footnote-size);line-height:1.4}.ask-live__note--icon{align-items:start;gap:var(--onla-space-2);display:inline-flex}.ask-live__note--icon svg{flex:none;margin-block-start:2px}.ask-live__venue,.ask-live__review{grid-template-columns:calc(var(--onla-space-10) + var(--onla-space-1)) minmax(0, 1fr);align-items:center;gap:var(--onla-space-2) var(--onla-space-3);inline-size:100%;padding:var(--onla-space-3);border-radius:var(--onla-radius-control);background:var(--onla-color-surface-sunken);display:grid}.ask-live__venue>img,.ask-live__review>img{aspect-ratio:1;border-radius:var(--onla-radius-small);object-fit:cover;grid-row:1/span 2;block-size:auto;inline-size:100%;display:block}.ask-live__venue-text{display:grid}.ask-live__name{font-weight:var(--onla-text-headline-weight)}.ask-live__kind,.ask-live__why{color:var(--onla-color-ink-muted);font-size:var(--onla-text-footnote-size)}.ask-live__venue .landing-times{gap:var(--onla-space-1)}.ask-live__venue .landing-times__time{padding:var(--onla-space-1) var(--onla-space-3);background:var(--onla-color-bg);color:var(--onla-color-ink);font:inherit;font-size:var(--onla-text-footnote-size);font-weight:var(--onla-text-headline-weight);cursor:pointer;transition:background-color var(--onla-duration-small) var(--onla-easing-out), color var(--onla-duration-small) var(--onla-easing-out);border:0}.ask-live__venue .landing-times__time:hover{background:var(--onla-color-accent-fill);color:var(--onla-color-on-accent-fill)}.ask-live__review{border:1px solid var(--onla-color-line);background:var(--onla-color-surface)}.ask-live__review .landing-cta{grid-column:2;justify-self:start}.ask-live__booked{font-size:var(--onla-text-footnote-size);grid-column:2;gap:2px;display:grid}.ask-live__booked strong{color:var(--onla-color-success);font-size:var(--onla-text-subhead-size)}.ask-live__booked span{color:var(--onla-color-ink-muted)}.ask-demo__typing{justify-self:start;gap:var(--onla-space-1);padding:var(--onla-space-3) var(--onla-space-4);border-radius:var(--onla-radius-card);background:var(--onla-color-surface-sunken);display:inline-flex}.ask-demo__typing i{border-radius:var(--onla-radius-pill);background:var(--onla-color-ink-muted);block-size:6px;inline-size:6px}.ask-live__suggest{gap:var(--onla-space-2);border-block-start:1px solid var(--onla-color-line);flex-wrap:wrap;padding-block-start:var(--onla-space-3);display:flex}.ask-demo__chip{min-block-size:calc(var(--onla-space-8) + var(--onla-space-1));padding-inline:var(--onla-space-3);border:1px solid var(--onla-color-line);border-radius:var(--onla-radius-pill);color:var(--onla-color-ink-muted);font:inherit;font-size:var(--onla-text-footnote-size);text-align:start;cursor:pointer;transition:border-color var(--onla-duration-small) var(--onla-easing-out), color var(--onla-duration-small) var(--onla-easing-out);background:0 0}.ask-demo__chip:hover{border-color:var(--onla-color-accent);color:var(--onla-color-ink)}.ask-live__composer{align-items:center;gap:var(--onla-space-2);padding:var(--onla-space-1);border:1px solid var(--onla-color-line-strong);border-radius:var(--onla-radius-pill);background:var(--onla-color-surface-sunken);transition:border-color var(--onla-duration-small) var(--onla-easing-out);padding-inline-start:var(--onla-space-4);display:flex}.ask-live__composer:focus-within{border-color:var(--onla-color-accent)}.ask-live__composer input{min-inline-size:0;min-block-size:var(--onla-target-min);color:var(--onla-color-ink);font:inherit;font-size:var(--onla-text-callout-size);background:0 0;border:0;outline:none;flex:1}.ask-live__composer input::placeholder{color:var(--onla-color-ink-muted)}.ask-live__composer button{inline-size:var(--onla-target-min);block-size:var(--onla-target-min);border-radius:var(--onla-radius-pill);background:var(--onla-color-accent-fill);color:var(--onla-color-on-accent-fill);cursor:pointer;transition:opacity var(--onla-duration-small) var(--onla-easing-out);border:0;flex:none;place-items:center;display:grid}.ask-live__composer button:disabled{opacity:.4;cursor:default}@media (max-width:29.99rem){.ask-live__thread{block-size:26rem}}@media (prefers-reduced-motion:no-preference){.ask-live__mine{animation:landing-pop .36s var(--onla-easing-out) both}.ask-live__reply{animation:landing-rise .52s var(--onla-easing-out) both}.ask-demo__typing i{animation:ask-typing 1s var(--onla-easing-in-out) infinite}.ask-demo__typing i:nth-child(2){animation-delay:.16s}.ask-demo__typing i:nth-child(3){animation-delay:.32s}}@keyframes ask-typing{50%{opacity:.3}}
.landing-feature{gap:var(--onla-space-10);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.landing-feature+.landing-feature{padding-block-start:0}.landing-feature__title{font-size:clamp(var(--onla-text-title1-size), 3vw, calc(var(--onla-text-hero-size) * 1.05))}.landing-feature__text .landing-tag{margin-block-end:var(--onla-space-4)}.landing-feature__points{gap:var(--onla-space-3);margin:var(--onla-space-6) 0 0;padding:0;list-style:none;display:grid}.landing-feature__points li{align-items:start;gap:var(--onla-space-3);font-size:var(--onla-text-callout-size);font-weight:500;line-height:1.45;display:flex}.landing-feature__points svg{color:var(--onla-color-accent);flex:none;margin-block-start:2px}.landing-stage{gap:var(--onla-space-3);padding:var(--onla-space-5);border:1px solid var(--onla-color-line);border-radius:var(--onla-radius-sheet);background:var(--landing-panel);box-shadow:var(--landing-edge), var(--landing-lift);display:grid;position:relative;overflow:hidden}.landing-stage__head{justify-content:space-between;align-items:center;gap:var(--onla-space-3);display:flex}.landing-stage__title{font-size:var(--onla-text-headline-size);font-weight:var(--onla-text-headline-weight)}@media (min-width:56rem){.landing-feature{gap:var(--onla-space-16);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.landing-feature[data-flip] .landing-feature__visual{order:-1}.landing-feature[data-flip]{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}
.landing-top{gap:var(--onla-space-10);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.landing-top__text .landing-lede{margin-block-start:var(--onla-space-5)}@media (min-width:56rem){.landing-top:not([data-wide]){gap:var(--onla-space-16);grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}.ask-memory{gap:0}.ask-memory__turn{gap:var(--onla-space-2);padding-block:var(--onla-space-4);display:grid}.ask-memory__turn+.ask-memory__turn{border-block-start:1px solid var(--onla-color-line)}.ask-memory__turn:first-child{padding-block-start:0}.ask-memory__turn:last-child{padding-block-end:0}.ask-pipe{margin:0;list-style:none}.ask-pipe__step{justify-items:start;gap:var(--onla-space-2);padding:var(--onla-space-4);border-radius:var(--onla-radius-control);background:var(--onla-color-surface-sunken);display:grid;position:relative}.ask-pipe__label{align-items:center;gap:var(--onla-space-2);color:var(--onla-color-ink-muted);font-size:var(--onla-text-footnote-size);font-weight:var(--onla-text-headline-weight);display:inline-flex}.ask-pipe__n{inline-size:var(--onla-space-5);block-size:var(--onla-space-5);border-radius:var(--onla-radius-pill);background:var(--onla-color-accent-soft);color:var(--onla-color-accent);font-size:var(--onla-text-caption-size);place-items:center;display:grid}.ask-pipe__step .ask-live__mine{justify-self:start}.ask-pipe__venue{font-weight:var(--onla-text-headline-weight);display:grid}.ask-pipe__venue small{color:var(--onla-color-ink-muted);font-size:var(--onla-text-footnote-size);font-weight:400}.ask-pipe__arrow{z-index:1;color:var(--onla-color-accent);position:absolute;inset-block-end:calc(var(--onla-space-3) * -1 - 4px);inset-inline-start:var(--onla-space-6);rotate:90deg}.ask-samples{gap:var(--onla-space-3);margin:0;padding:0;list-style:none;display:grid}.ask-samples__card{gap:var(--onla-space-3);inline-size:100%;padding:var(--onla-space-5);border:1px solid var(--onla-color-line);border-radius:var(--onla-radius-card);background:var(--landing-panel);box-shadow:var(--landing-edge);color:var(--onla-color-ink);font:inherit;text-align:start;cursor:pointer;transition:border-color var(--onla-duration-small) var(--onla-easing-out), translate var(--onla-duration-small) var(--onla-easing-out);display:grid}.ask-samples__card:hover{border-color:var(--onla-color-accent);translate:0 -2px}.ask-samples__head{justify-content:space-between;align-items:center;display:flex}.ask-samples__try{align-items:center;gap:var(--onla-space-1);color:var(--onla-color-accent);font-size:var(--onla-text-footnote-size);font-weight:var(--onla-text-headline-weight);display:inline-flex}.ask-samples__text{font-size:var(--onla-text-headline-size);font-weight:var(--onla-text-headline-weight);line-height:1.4}@media (prefers-reduced-motion:no-preference){[data-motion] [data-in] .ask-pipe__step{animation:landing-rise .52s var(--onla-easing-out) both;animation-delay:calc(var(--i) * .26s)}}
.wa-code{justify-items:start}.wa-code .landing-wa{inline-size:min(22rem,100%)}.wa-code__app{justify-items:start;gap:var(--onla-space-3);inline-size:100%;padding:var(--onla-space-5);border-radius:var(--onla-radius-card);background:var(--onla-color-bg);display:grid}.wa-code__label{color:var(--onla-color-ink-muted);font-size:var(--onla-text-footnote-size);font-weight:var(--onla-text-headline-weight)}.wa-code__boxes{grid-template-columns:repeat(6, minmax(0, calc(var(--onla-space-10) + var(--onla-space-1))));gap:var(--onla-space-2);inline-size:100%;display:grid}.wa-code__box{block-size:calc(var(--onla-space-12) + var(--onla-space-1));border:1px solid var(--onla-color-line-strong);border-radius:var(--onla-radius-control);background:var(--onla-color-surface);font-size:var(--onla-text-title2-size);font-weight:var(--onla-text-title2-weight);place-items:center;display:grid}.wa-code__done{color:var(--onla-color-success);font-size:var(--onla-text-subhead-size);font-weight:var(--onla-text-headline-weight)}.wa-moments{gap:var(--onla-space-4)}.wa-moments__list{gap:var(--onla-space-1);display:grid}.wa-moments__item{padding:var(--onla-space-3) var(--onla-space-4);border-radius:var(--onla-radius-control);color:var(--onla-color-ink);font:inherit;text-align:start;cursor:pointer;transition:background-color var(--onla-duration-small) var(--onla-easing-out), border-color var(--onla-duration-small) var(--onla-easing-out);background:0 0;border:1px solid #0000;gap:2px;display:grid}.wa-moments__item:hover{background:var(--onla-color-surface-sunken)}.wa-moments__item[aria-pressed=true]{border-color:var(--onla-color-accent);background:var(--onla-color-accent-soft)}.wa-moments__when{color:var(--onla-color-ink-muted);font-size:var(--onla-text-footnote-size)}.wa-moments__title{font-weight:var(--onla-text-headline-weight)}.wa-moments__screen{align-items:center;gap:var(--onla-space-4);min-block-size:15rem;padding:var(--onla-space-4);border-radius:var(--onla-radius-card);background:var(--onla-color-bg);grid-template-rows:auto 1fr;display:grid}.wa-moments__head{align-items:center;gap:var(--onla-space-3);border-block-end:1px solid var(--onla-color-line);font-weight:var(--onla-text-headline-weight);padding-block-end:var(--onla-space-3);display:flex}.wa-moments__head .landing-chatphone__avatar{inline-size:var(--onla-space-8);block-size:var(--onla-space-8)}.wa-moments__bubble{inline-size:min(20rem,100%);font-size:var(--onla-text-subhead-size)}@media (min-width:40rem){.wa-moments{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:stretch}}.landing-browser__bar{justify-self:center;align-items:center;gap:var(--onla-space-2);padding:var(--onla-space-1) var(--onla-space-4);border-radius:var(--onla-radius-pill);background:var(--onla-color-surface-sunken);color:var(--onla-color-ink-muted);font-size:var(--onla-text-footnote-size);display:flex}.landing-browser__page{padding:var(--onla-space-4);border-radius:var(--onla-radius-card);background:var(--onla-color-bg)}.wa-venue{gap:var(--onla-space-5)}.wa-queue{gap:var(--onla-space-2);display:grid}.wa-queue__title{font-size:var(--onla-text-subhead-size);font-weight:var(--onla-text-headline-weight)}.wa-queue ul{gap:var(--onla-space-2);margin:0;padding:0;list-style:none;display:grid}.wa-queue__item{align-items:center;gap:var(--onla-space-1) var(--onla-space-3);padding:var(--onla-space-3);border-radius:var(--onla-radius-control);background:var(--onla-color-warning-soft);color:var(--onla-color-ink);transition:background-color var(--onla-duration-medium) var(--onla-easing-out);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.wa-queue__item>svg{color:var(--onla-color-warning)}.wa-queue__item[data-state=resolved]{background:var(--onla-color-success-soft)}.wa-queue__item[data-state=resolved]>svg{color:var(--onla-color-success)}.wa-queue__text{display:grid}.wa-queue__text small{color:var(--onla-color-ink-muted);font-size:var(--onla-text-footnote-size)}.wa-queue__item button{min-block-size:var(--onla-space-8);padding-inline:var(--onla-space-3);border:1px solid var(--onla-color-line-strong);border-radius:var(--onla-radius-pill);background:var(--onla-color-surface);color:var(--onla-color-ink);font:inherit;font-size:var(--onla-text-footnote-size);font-weight:var(--onla-text-headline-weight);cursor:pointer}.wa-queue__done,.wa-queue__who{color:var(--onla-color-ink-muted);font-size:var(--onla-text-footnote-size)}.wa-queue__who{grid-column:2/-1}@media (prefers-reduced-motion:no-preference){[data-motion] [data-in] .wa-code__box{animation:landing-pop .36s var(--onla-easing-out) both;animation-delay:calc(.7s + var(--i) * .14s)}[data-motion] [data-in] .wa-code__done{animation:landing-rise .42s var(--onla-easing-out) both;animation-delay:1.7s}.wa-moments__bubble{animation:landing-pop .42s var(--onla-easing-out) both}}
.host-undo__row{justify-content:space-between;align-items:center;gap:var(--onla-space-3);padding:var(--onla-space-4);border-radius:var(--onla-radius-control);background:var(--onla-color-surface-sunken);display:flex}.host-undo__guest{display:grid}.host-undo__guest small{color:var(--onla-color-ink-muted);font-size:var(--onla-text-footnote-size)}.host-undo__late{background:var(--onla-color-warning-soft);color:var(--onla-color-warning)}.host-undo__actions{align-items:center;gap:var(--onla-space-2) var(--onla-space-3);min-block-size:calc(var(--onla-target-min) + var(--onla-space-3));flex-wrap:wrap;display:flex;position:relative}.host-undo__status{font-weight:var(--onla-text-headline-weight)}.host-undo__undo{align-items:center;gap:var(--onla-space-1);min-block-size:var(--onla-space-8);padding-inline:var(--onla-space-3);border:1px solid var(--onla-color-line-strong);border-radius:var(--onla-radius-pill);color:var(--onla-color-ink);font:inherit;font-size:var(--onla-text-footnote-size);font-weight:var(--onla-text-headline-weight);cursor:pointer;background:0 0;display:inline-flex}.host-undo__bar{border-radius:var(--onla-radius-pill);background:var(--onla-color-danger);transform-origin:0;block-size:3px;inline-size:100%;animation:5s linear both host-undo-hold;position:absolute;inset-block-end:0;inset-inline-start:0}[dir=rtl] .host-undo__bar{transform-origin:100%}.host-undo__note{color:var(--onla-color-ink-muted);font-size:var(--onla-text-footnote-size)}@keyframes host-undo-hold{to{scale:0 1}}.host-glance__head{align-items:center;gap:var(--onla-space-3);display:flex}.host-glance__avatar{inline-size:var(--onla-space-12);block-size:var(--onla-space-12);border-radius:var(--onla-radius-pill);background:var(--onla-color-accent-soft);color:var(--onla-color-accent);font-size:var(--onla-text-title2-size);font-weight:var(--onla-text-title2-weight);flex:none;place-items:center;display:grid}.host-glance__who{flex:1;display:grid}.host-glance__who strong{font-size:var(--onla-text-headline-size)}.host-glance__who small,.host-glance__phone{color:var(--onla-color-ink-muted);font-size:var(--onla-text-footnote-size)}.host-glance__facts{gap:var(--onla-space-2);margin:0;display:grid}.host-glance__facts div,.setup-service__rows>div,.setup-rules__list div{gap:var(--onla-space-3);padding-block:var(--onla-space-2);border-block-end:1px solid var(--onla-color-line);grid-template-columns:minmax(7rem,2fr) minmax(0,5fr);display:grid}.host-glance__facts dt,.setup-service__rows dt,.setup-rules__list dt{color:var(--onla-color-ink-muted);font-size:var(--onla-text-footnote-size)}.host-glance__facts dd,.setup-service__rows dd,.setup-rules__list dd{font-size:var(--onla-text-subhead-size);margin:0}.host-glance__receipt{align-items:center;gap:var(--onla-space-2);font-size:var(--onla-text-footnote-size);display:flex}.host-glance__receipt>svg{color:var(--onla-color-accent)}.host-glance__read{align-items:center;gap:var(--onla-space-1);color:var(--onla-color-accent);font-weight:var(--onla-text-headline-weight);margin-inline-start:auto;display:inline-flex}.host-screens__source,.host-screens__offline,.host-screens__home{align-items:center;gap:var(--onla-space-2);font-size:var(--onla-text-footnote-size);display:inline-flex}.host-screens__source{padding:var(--onla-space-1) var(--onla-space-3);border-radius:var(--onla-radius-pill);background:var(--onla-color-accent-soft);color:var(--onla-color-accent);font-weight:var(--onla-text-headline-weight);justify-self:center}.host-screens__pair{gap:var(--onla-space-3);display:grid}.host-screens__device{gap:var(--onla-space-2);padding:var(--onla-space-3);border:2px solid var(--onla-color-line-strong);border-radius:var(--onla-radius-card);background:var(--onla-color-bg);display:grid}.host-screens__device--laptop{border-end-end-radius:var(--onla-radius-small);border-end-start-radius:var(--onla-radius-small)}.host-screens__label{align-items:center;gap:var(--onla-space-1);color:var(--onla-color-ink-muted);font-size:var(--onla-text-caption-size);display:inline-flex}.host-screens__rows{gap:var(--onla-space-1);margin:0;padding:0;list-style:none;display:grid}.host-screens__rows li{align-items:center;gap:var(--onla-space-2);padding:var(--onla-space-1) var(--onla-space-2);border-radius:var(--onla-radius-small);background:var(--onla-color-surface-sunken);font-size:var(--onla-text-footnote-size);grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}.host-screens__rows li[data-fresh]{background:var(--onla-color-accent-soft)}.host-screens__offline{color:var(--onla-color-ink-muted)}.host-screens__icon{inline-size:var(--onla-space-8);block-size:var(--onla-space-8);border-radius:var(--onla-radius-control);background:var(--onla-color-ink);color:var(--onla-color-bg);place-items:center;display:grid}.host-screens__icon .wordmark{block-size:auto;inline-size:72%}@media (min-width:40rem){.host-screens__pair{grid-template-columns:minmax(0,4fr) minmax(0,5fr);align-items:end}}.host-undo__track{block-size:calc(var(--onla-space-12) + var(--onla-space-2));margin-inline:var(--onla-space-2);margin-block-start:var(--onla-space-2);position:relative}.host-undo__track:before{content:"";border-radius:var(--onla-radius-pill);background:linear-gradient(to right, var(--onla-color-line-strong) 60%, var(--onla-color-warning) 60%);block-size:2px;position:absolute;inset-block-start:50%;inset-inline:0}[dir=rtl] .host-undo__track:before{background:linear-gradient(to left, var(--onla-color-line-strong) 60%, var(--onla-color-warning) 60%)}.host-undo__mark{color:var(--onla-color-ink-muted);font-size:var(--onla-text-caption-size);white-space:nowrap;position:absolute;inset-block-start:calc(50% + var(--onla-space-2));inset-inline-start:var(--at)}.host-undo__mark:before{content:"";border-radius:var(--onla-radius-pill);background:var(--onla-color-line-strong);block-size:8px;inline-size:8px;position:absolute;inset-block-start:calc(var(--onla-space-2) * -1 - 4px);inset-inline-start:0;translate:-4px}.host-undo__mark--now{color:var(--onla-color-warning);font-weight:var(--onla-text-headline-weight);inset-block-start:auto;inset-block-end:calc(50% + var(--onla-space-2))}.host-undo__mark--now:before{background:var(--onla-color-warning);inset-block-start:auto;inset-block-end:calc(var(--onla-space-2) * -1 - 4px)}
.guest-book__search{align-items:center;gap:var(--onla-space-2);padding-inline:var(--onla-space-4);border:1px solid var(--onla-color-line-strong);border-radius:var(--onla-radius-pill);background:var(--onla-color-surface-sunken);color:var(--onla-color-ink-muted);display:flex}.guest-book__search:focus-within{border-color:var(--onla-color-accent)}.guest-book__search input{min-inline-size:0;min-block-size:var(--onla-target-min);color:var(--onla-color-ink);font:inherit;background:0 0;border:0;outline:none;flex:1}.guest-book__body{gap:var(--onla-space-3);min-block-size:19rem;display:grid}.guest-book__list{align-content:start;gap:2px;margin:0;padding:0;list-style:none;display:grid}.guest-book__list button{inline-size:100%;padding:var(--onla-space-2) var(--onla-space-3);border-radius:var(--onla-radius-control);color:var(--onla-color-ink);font:inherit;font-size:var(--onla-text-subhead-size);text-align:start;cursor:pointer;background:0 0;border:0;justify-items:start;gap:2px;display:grid}.guest-book__list button:hover{background:var(--onla-color-surface-sunken)}.guest-book__list button[aria-pressed=true]{background:var(--onla-color-accent-soft)}.guest-book__list small,.guest-book__none{color:var(--onla-color-ink-muted);font-size:var(--onla-text-footnote-size)}.guest-book__none{padding:var(--onla-space-3)}.guest-book__record{align-content:start;gap:var(--onla-space-3);padding:var(--onla-space-4);border-radius:var(--onla-radius-card);background:var(--onla-color-bg);display:grid}.guest-book__name{font-size:var(--onla-text-title2-size);font-weight:var(--onla-text-title2-weight)}.guest-book__stats{gap:var(--onla-space-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.guest-book__stats div{min-inline-size:0;padding:var(--onla-space-2) var(--onla-space-3);overflow-wrap:anywhere;border-radius:var(--onla-radius-control);background:var(--onla-color-surface-sunken)}.guest-book__stats dt,.guest-book__line>span{color:var(--onla-color-ink-muted);font-size:var(--onla-text-caption-size)}.guest-book__stats dd{font-weight:var(--onla-text-headline-weight);margin:0}.guest-book__line{font-size:var(--onla-text-subhead-size);display:grid}@media (min-width:40rem){.guest-book__body{grid-template-columns:minmax(12rem,2fr) minmax(0,3fr)}.guest-book__stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.guest-import__file{align-items:center;gap:var(--onla-space-1);color:var(--onla-color-ink-muted);font-size:var(--onla-text-footnote-size);display:inline-flex}.guest-import__summary{font-size:var(--onla-text-subhead-size);font-weight:var(--onla-text-headline-weight)}.guest-import__table{border-collapse:collapse;inline-size:100%;font-size:var(--onla-text-footnote-size)}.guest-import__table th{padding:var(--onla-space-2);color:var(--onla-color-ink-muted);font-weight:var(--onla-text-headline-weight);text-align:start}.guest-import__table td{padding:var(--onla-space-2);border-block-start:1px solid var(--onla-color-line)}.guest-import__table tr[data-skip] td{color:var(--onla-color-warning)}.guest-import__actions,.guest-erase__actions{gap:var(--onla-space-2);flex-wrap:wrap;display:flex}.guest-consent ul{gap:var(--onla-space-2);margin:0;padding:0;list-style:none;display:grid}.guest-consent li{align-items:center;gap:var(--onla-space-3);padding:var(--onla-space-3);border-radius:var(--onla-radius-control);background:var(--onla-color-surface-sunken);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.guest-consent li>span:nth-child(2){display:grid}.guest-consent small{color:var(--onla-color-ink-muted);font-size:var(--onla-text-footnote-size)}.guest-erase__name{font-size:var(--onla-text-headline-size)}.guest-erase__delete{color:var(--onla-color-danger)}.guest-erase__confirm{gap:var(--onla-space-2);padding:var(--onla-space-4);border:1px solid var(--onla-color-danger);border-radius:var(--onla-radius-card);background:var(--onla-color-danger-soft);display:grid}.guest-erase__confirm p{color:var(--onla-color-ink-muted);font-size:var(--onla-text-footnote-size);margin:0;line-height:1.5}.guest-erase__danger{background:var(--onla-color-danger);color:var(--onla-color-on-accent-fill)}.guest-erase__file,.guest-erase__done{align-items:center;gap:var(--onla-space-2);font-size:var(--onla-text-subhead-size);flex-wrap:wrap;display:inline-flex}.guest-erase__file>svg{color:var(--onla-color-accent)}
.guest-consent__switch,.setup-switch__track{inline-size:calc(var(--onla-space-10) + var(--onla-space-1));block-size:var(--onla-space-6);border-radius:var(--onla-radius-pill);background:var(--onla-color-line-strong);transition:background-color var(--onla-duration-small) var(--onla-easing-out);flex:none;position:relative}.guest-consent__switch:after,.setup-switch__track:after{content:"";inline-size:calc(var(--onla-space-6) - 4px);block-size:calc(var(--onla-space-6) - 4px);border-radius:var(--onla-radius-pill);background:var(--onla-color-ink);transition:translate var(--onla-duration-small) var(--onla-easing-out);position:absolute;inset-block-start:2px;inset-inline-start:2px}.guest-consent li[data-on] .guest-consent__switch,.setup-switch input:checked+.setup-switch__track{background:var(--onla-color-accent-fill)}.guest-consent li[data-on] .guest-consent__switch:after,.setup-switch input:checked+.setup-switch__track:after{translate:calc(var(--onla-space-10) + var(--onla-space-1) - var(--onla-space-6)) 0}[dir=rtl] .guest-consent li[data-on] .guest-consent__switch:after,[dir=rtl] .setup-switch input:checked+.setup-switch__track:after{translate:calc((var(--onla-space-10) + var(--onla-space-1) - var(--onla-space-6)) * -1) 0}.setup-service__rows{margin:0;display:grid}.setup-service__days{gap:var(--onla-space-1);flex-wrap:wrap;display:flex}.setup-service__segments{border-radius:var(--onla-radius-pill);background:var(--onla-color-surface-sunken);border:0;justify-self:start;gap:2px;margin:0;padding:2px;display:inline-flex}.setup-service__segments button{min-block-size:var(--onla-space-8);padding-inline:var(--onla-space-3);border-radius:var(--onla-radius-pill);color:var(--onla-color-ink-muted);font:inherit;font-size:var(--onla-text-footnote-size);font-weight:var(--onla-text-headline-weight);cursor:pointer;background:0 0;border:0}.setup-service__segments button[aria-pressed=true]{background:var(--onla-color-accent-fill);color:var(--onla-color-on-accent-fill)}.setup-service__rows .landing-times{gap:var(--onla-space-1)}.setup-service__rows .landing-times__time{padding:var(--onla-space-1) var(--onla-space-2);font-size:var(--onla-text-footnote-size)}.setup-service__more{color:var(--onla-color-ink-muted);align-self:end}.setup-service__turns{gap:var(--onla-space-1);display:grid}.setup-service__turns>span{justify-content:space-between;gap:var(--onla-space-3);display:flex}.setup-cap__areas{gap:var(--onla-space-2);margin:0;padding:0;list-style:none;display:grid}.setup-cap__areas li{justify-content:space-between;align-items:center;gap:var(--onla-space-3);padding:var(--onla-space-3) var(--onla-space-4);border-radius:var(--onla-radius-control);background:var(--onla-color-surface-sunken);font-weight:500;display:flex}.setup-switch{align-items:center;gap:var(--onla-space-2);cursor:pointer;display:inline-flex;position:relative}.setup-switch input{opacity:0;cursor:pointer;position:absolute;inset:0}.setup-switch:has(input:focus-visible) .setup-switch__track{outline:2px solid var(--onla-color-focus);outline-offset:2px}.setup-switch__label{color:var(--onla-color-ink-muted);font-size:var(--onla-text-footnote-size)}.setup-cap__cap{gap:var(--onla-space-2) var(--onla-space-3);padding:var(--onla-space-4);border-radius:var(--onla-radius-card);background:var(--onla-color-bg);grid-template-columns:minmax(0,1fr) auto;display:grid}.setup-cap__cap label{color:var(--onla-color-ink-muted);font-size:var(--onla-text-footnote-size);font-weight:var(--onla-text-headline-weight)}.setup-cap__cap output{font-weight:var(--onla-text-headline-weight)}.setup-cap__cap output[data-zero]{color:var(--onla-color-warning)}.setup-cap__cap input{inline-size:100%;accent-color:var(--onla-color-accent-fill);grid-column:1/-1}.setup-rules__list{margin:0;display:grid}.setup-calendar{gap:var(--onla-space-2);display:grid}.setup-calendar__grid{gap:var(--onla-space-1);text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.setup-calendar__head{color:var(--onla-color-ink-muted);font-size:var(--onla-text-caption-size);white-space:nowrap;text-overflow:clip;overflow:hidden}.setup-calendar__day{padding-block:var(--onla-space-1);border-radius:var(--onla-radius-small);background:var(--onla-color-surface-sunken);font-size:var(--onla-text-footnote-size)}.setup-calendar__day[data-closed=day],.setup-calendar__legend[data-closed=day]:before{background:var(--onla-color-danger-soft);color:var(--onla-color-danger)}.setup-calendar__day[data-closed=service],.setup-calendar__legend[data-closed=service]:before{background:var(--onla-color-warning-soft);color:var(--onla-color-warning)}.setup-calendar__legend{align-items:center;gap:var(--onla-space-2);color:var(--onla-color-ink-muted);font-size:var(--onla-text-footnote-size);display:inline-flex}.setup-calendar__legend:before{content:"";inline-size:var(--onla-space-3);block-size:var(--onla-space-3);border-radius:var(--onla-radius-small)}
.landing-cells{gap:var(--onla-space-4);margin:0;padding:0;list-style:none;display:grid}.landing-cell{gap:var(--onla-space-6);min-block-size:19rem;padding:var(--onla-space-6);border:1px solid var(--onla-color-line);border-radius:var(--onla-radius-sheet);background:var(--landing-panel);box-shadow:var(--landing-edge);transition:border-color var(--onla-duration-small) var(--onla-easing-out);grid-template-rows:auto 1fr;display:grid;overflow:hidden}.landing-cell:hover{border-color:color-mix(in srgb, var(--onla-color-line-strong) 60%, var(--onla-color-line))}.landing-cell__text{align-content:start;justify-items:start;gap:var(--onla-space-2);display:grid}.landing-cell__title{font-size:var(--onla-text-title2-size);line-height:var(--onla-text-title2-line);font-weight:var(--onla-text-title2-weight);margin:0}.landing-cell__body{max-inline-size:30rem;color:var(--onla-color-ink-muted);font-size:var(--onla-text-callout-size);text-wrap:pretty;margin:0;line-height:1.5}.landing-cell__visual{font-size:var(--onla-text-subhead-size);align-self:end;display:grid}.landing-cell--next{min-block-size:0;box-shadow:none;background:0 0;border-style:dashed}@media (min-width:40rem){.landing-cells{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-cell--wide{grid-column:span 2}}@media (min-width:64rem){.landing-cells{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-cell--wide{align-items:center;gap:var(--onla-space-10);padding:var(--onla-space-8);grid-template-rows:auto;grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.landing-cell--wide .landing-cell__visual{align-self:center}.landing-cell--full{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.landing-cells>:nth-child(3n+2){--reveal-delay:80ms}.landing-cells>:nth-child(3n){--reveal-delay:.16s}}.landing-chips{gap:var(--onla-space-2);flex-wrap:wrap;display:flex}.landing-chip{padding:var(--onla-space-1) var(--onla-space-3);border:1px solid var(--onla-color-line);border-radius:var(--onla-radius-pill);color:var(--onla-color-ink-muted);font-size:var(--onla-text-footnote-size);line-height:var(--onla-text-footnote-line);white-space:nowrap}.landing-chip[data-chosen]{border-color:var(--onla-color-ink);background:var(--onla-color-ink);color:var(--onla-color-bg);font-weight:500}.landing-setting,.landing-line,.landing-attempt,.landing-menu__item{align-items:center;gap:var(--onla-space-3);padding:var(--onla-space-3) var(--onla-space-4);border-radius:var(--onla-radius-control);background:var(--onla-color-surface-sunken);display:flex}.landing-setting{justify-content:space-between}.landing-setting__value{color:var(--onla-color-accent);font-weight:var(--onla-text-headline-weight)}.landing-profile{align-items:center;gap:var(--onla-space-4);padding:var(--onla-space-3);border-radius:var(--onla-radius-card);background:var(--onla-color-surface-sunken);grid-template-columns:7rem minmax(0,1fr);display:grid}.landing-profile__photo{aspect-ratio:1;object-fit:cover;border-radius:var(--onla-radius-control);block-size:auto;inline-size:100%;display:block}.landing-profile__info{gap:var(--onla-space-1);min-inline-size:0;display:grid}.landing-profile__name{font-size:var(--onla-text-title2-size);font-weight:var(--onla-text-title2-weight)}.landing-profile__kind,.landing-profile__line{color:var(--onla-color-ink-muted);font-size:var(--onla-text-footnote-size)}.landing-profile__spend{align-items:center;gap:var(--onla-space-2);margin-block:var(--onla-space-1);font-weight:var(--onla-text-headline-weight);flex-wrap:wrap;display:flex}.landing-profile__line{align-items:center;gap:var(--onla-space-2);display:flex}@media (min-width:64rem){.landing-profile{gap:var(--onla-space-5);grid-template-columns:10rem minmax(0,1fr)}}.landing-occasion{gap:var(--onla-space-4);display:grid}.landing-switch{inline-size:calc(var(--onla-space-12) - var(--onla-space-1));block-size:calc(var(--onla-space-6) + var(--onla-space-1));border-radius:var(--onla-radius-pill);background:var(--onla-color-line-strong);transition:background-color var(--onla-duration-small) var(--onla-easing-out);flex:none;position:relative}.landing-switch:after{content:"";aspect-ratio:1;border-radius:var(--onla-radius-pill);background:var(--onla-color-on-accent-fill);transition:inset-inline-start var(--onla-duration-medium) var(--onla-easing-out);position:absolute;inset-block:2px;inset-inline-start:2px}.landing-switch[data-on]{background:var(--onla-color-accent-fill)}.landing-switch[data-on]:after{inset-inline-start:calc(100% - var(--onla-space-6) + 1px)}.landing-menu{border-radius:var(--onla-radius-control);gap:2px;display:grid;overflow:hidden}.landing-menu__item{border-radius:0}.landing-menu__item svg{color:var(--onla-color-ink-muted)}.landing-menu__item--danger,.landing-menu__item--danger svg{color:var(--onla-color-danger)}.landing-plans{gap:var(--onla-space-4);display:grid}.landing-plans__tabs{border-radius:var(--onla-radius-pill);background:var(--onla-color-surface-sunken);flex-wrap:wrap;justify-self:start;padding:3px;display:inline-flex}.landing-plans__tabs>button{min-block-size:calc(var(--onla-space-8) + var(--onla-space-1));padding-inline:var(--onla-space-4);border-radius:var(--onla-radius-pill);color:var(--onla-color-ink-muted);font:inherit;font-size:var(--onla-text-footnote-size);cursor:pointer;background:0 0;border:0;font-weight:500}.landing-plans__tabs>[aria-pressed=true]{background:var(--onla-color-ink);color:var(--onla-color-bg)}.landing-plans__list{align-content:start;gap:var(--onla-space-2);min-block-size:8.5rem;margin:0;padding:0;list-style:none;display:grid}.landing-plans__item{grid-template-columns:calc(var(--onla-space-10) + var(--onla-space-1)) minmax(0, 1fr) auto;align-items:center;gap:var(--onla-space-3);padding:var(--onla-space-2);border-radius:var(--onla-radius-control);background:var(--onla-color-surface-sunken);padding-inline-end:var(--onla-space-4);display:grid}.landing-plans__item img{aspect-ratio:1;border-radius:var(--onla-radius-small);object-fit:cover;block-size:auto;inline-size:100%;display:block}.landing-plans__text{min-inline-size:0;display:grid}.landing-plans__name{font-weight:var(--onla-text-headline-weight)}.landing-plans__sub{color:var(--onla-color-ink-muted);font-size:var(--onla-text-footnote-size)}.landing-plans__item .landing-tag[data-muted]{text-decoration:line-through}@media (min-width:64rem){.landing-cell--full .landing-plans__list{grid-template-columns:repeat(2,minmax(0,1fr))}}
.landing-round{inline-size:calc(var(--onla-space-8) + var(--onla-space-1));block-size:calc(var(--onla-space-8) + var(--onla-space-1));border:1px solid var(--onla-color-line);border-radius:var(--onla-radius-pill);background:var(--onla-color-surface-sunken);color:var(--onla-color-ink);cursor:pointer;transition:background-color var(--onla-duration-micro) var(--onla-easing-out);flex:none;place-items:center;display:inline-grid}.landing-round:not(:disabled):hover{background:var(--onla-color-surface-raised)}.landing-round:disabled{opacity:.35;cursor:default}.landing-pill{align-items:center;gap:var(--onla-space-2);min-block-size:calc(var(--onla-space-8) + var(--onla-space-1));padding-inline:var(--onla-space-4);border:1px solid var(--onla-color-line-strong);border-radius:var(--onla-radius-pill);color:var(--onla-color-ink);font:inherit;font-size:var(--onla-text-footnote-size);font-weight:var(--onla-text-headline-weight);white-space:nowrap;cursor:pointer;transition:transform var(--onla-duration-press) var(--onla-easing-out);background:0 0;display:inline-flex}.landing-pill:active{transform:scale(.97)}.landing-pill:disabled{opacity:.4;cursor:default}.landing-pill--ink{background:var(--onla-color-ink);color:var(--onla-color-bg);border-color:#0000}.landing-pill--danger{background:var(--onla-color-danger-soft);color:var(--onla-color-danger);border-color:#0000}.landing-stepper{align-items:center;gap:var(--onla-space-2);display:inline-flex}.landing-stepper>span{text-align:center;min-inline-size:5em;font-weight:500}.landing-chips>button,.landing-times>button,.landing-floor__pick>button{font:inherit;cursor:pointer;transition:background-color var(--onla-duration-small) var(--onla-easing-out), border-color var(--onla-duration-small) var(--onla-easing-out), color var(--onla-duration-small) var(--onla-easing-out)}.landing-chips>button{font-size:var(--onla-text-footnote-size);background:0 0}.landing-times>button{color:var(--onla-color-ink);border:0}.landing-chips>button:hover{border-color:var(--onla-color-line-strong);color:var(--onla-color-ink)}.landing-chip[aria-pressed=true]{border-color:var(--onla-color-ink);background:var(--onla-color-ink);color:var(--onla-color-bg);font-weight:500}.landing-sees{align-items:center;gap:var(--onla-space-2);border-block-start:1px dashed var(--onla-color-line-strong);color:var(--onla-color-ink-muted);font-size:var(--onla-text-footnote-size);flex-wrap:wrap;margin:0;padding-block-start:var(--onla-space-3);display:flex}.landing-profiles{gap:var(--onla-space-3);display:grid}.landing-profiles__stack{display:grid}.landing-profiles__stack>.landing-profile{opacity:0;transition:opacity calc(var(--onla-duration-medium) * 1.6) var(--onla-easing-out), scale calc(var(--onla-duration-medium) * 2) var(--onla-easing-out);grid-area:1/1;scale:.985}.landing-profiles__stack>.landing-profile[data-on]{opacity:1;scale:1}.landing-profiles__nav{justify-content:space-between;align-items:center;display:flex}[dir=rtl] .landing-profiles__nav svg{scale:-1 1}.landing-profiles__dots{gap:var(--onla-space-1);display:flex}.landing-profiles__dots>button{inline-size:var(--onla-space-6);block-size:var(--onla-space-6);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.landing-profiles__dots>button:after{content:"";inline-size:var(--onla-space-2);block-size:var(--onla-space-2);border-radius:var(--onla-radius-pill);background:var(--onla-color-line-strong);transition:inline-size var(--onla-duration-medium) var(--onla-easing-out), background-color var(--onla-duration-medium) var(--onla-easing-out)}.landing-profiles__dots>[aria-pressed=true]:after{inline-size:var(--onla-space-5);background:var(--onla-color-accent)}.landing-occasion__label{color:var(--onla-color-ink-muted);font-size:var(--onla-text-footnote-size);font-weight:500}.landing-chat{justify-items:start;gap:var(--onla-space-2);display:grid}.landing-chat__day{padding:2px var(--onla-space-3);border-radius:var(--onla-radius-pill);background:var(--onla-color-surface-sunken);color:var(--onla-color-ink-muted);font-size:var(--onla-text-caption-size);font-weight:var(--onla-text-headline-weight);justify-self:center}.landing-change{align-content:start;gap:var(--onla-space-2);min-block-size:14.5rem;display:grid}.landing-change__summary{align-items:center;gap:var(--onla-space-2);padding:var(--onla-space-3) var(--onla-space-4);border-radius:var(--onla-radius-control);background:var(--onla-color-accent-soft);font-weight:var(--onla-text-headline-weight);display:flex}.landing-change__icon{color:var(--onla-color-accent)}.landing-change__summary[data-cancelled]{background:var(--onla-color-surface-sunken);color:var(--onla-color-ink-muted);text-decoration:line-through}.landing-menu>button{inline-size:100%;color:var(--onla-color-ink);font:inherit;text-align:start;cursor:pointer;transition:background-color var(--onla-duration-micro) var(--onla-easing-out);border:0}.landing-menu>button:hover{background:var(--onla-color-surface-raised)}.landing-menu>.landing-menu__item--danger{color:var(--onla-color-danger)}.landing-change__pane{align-items:center;gap:var(--onla-space-2);padding:var(--onla-space-3);border-radius:var(--onla-radius-control);background:var(--onla-color-surface-sunken);flex-wrap:wrap;display:flex}.landing-change__confirm>span:first-child{flex-basis:100%;font-weight:500}.landing-change__note{min-block-size:1.4em;color:var(--onla-color-success);font-size:var(--onla-text-footnote-size);margin:0}.landing-share{gap:var(--onla-space-3);display:grid}.landing-share>.landing-setting{inline-size:100%;color:var(--onla-color-ink);font:inherit;text-align:start;cursor:pointer;border:0}@media (prefers-reduced-motion:no-preference){[data-motion] .landing-cell[data-in] .landing-chat>*{animation:landing-pop .5s var(--onla-easing-out) both}[data-motion] .landing-cell[data-in] .landing-chat>:nth-child(2){animation-delay:.3s}[data-motion] .landing-cell[data-in] .landing-chat>:nth-child(3){animation-delay:1.1s}[data-motion] .landing-cell[data-in] .landing-chat>:nth-child(4){animation-delay:1.4s}}
.landing-floor{gap:var(--onla-space-4);display:grid}.landing-floor__area{gap:var(--onla-space-2);display:grid}.landing-floor__name{color:var(--onla-color-ink-muted);font-size:var(--onla-text-footnote-size);font-weight:500}.landing-floor__tables{gap:var(--onla-space-2);flex-wrap:wrap;display:flex}.landing-floor__table{inline-size:calc(var(--onla-space-16) - var(--onla-space-2));block-size:var(--onla-space-12);border:1px solid var(--onla-color-line-strong);border-radius:var(--onla-radius-small);font-size:var(--onla-text-footnote-size);font-weight:var(--onla-text-headline-weight);align-content:center;place-items:center;line-height:1.1;display:grid}.landing-floor__table[data-seats="4"]{inline-size:calc(var(--onla-space-16) + var(--onla-space-4))}.landing-floor__table[data-seats="6"]{inline-size:calc(var(--onla-space-16) + var(--onla-space-12))}.landing-floor__table{transition:border-color var(--onla-duration-small) var(--onla-easing-out), background-color var(--onla-duration-small) var(--onla-easing-out), opacity var(--onla-duration-small) var(--onla-easing-out)}.landing-floor__table:not([data-fit],[data-combined]){opacity:.45}.landing-floor__table[data-fit]{border-color:var(--onla-color-accent);background:var(--onla-color-accent-soft)}.landing-floor__table[data-combined]{border-style:dashed;border-color:var(--onla-color-accent);background:var(--onla-color-accent-soft)}.landing-floor__pick{align-items:center;gap:var(--onla-space-2);color:var(--onla-color-ink-muted);font-size:var(--onla-text-footnote-size);flex-wrap:wrap;display:flex}.landing-floor__pick>.landing-chip{min-inline-size:var(--onla-space-10);color:var(--onla-color-ink);font-weight:var(--onla-text-headline-weight);background:0 0}.landing-floor__result{align-items:center;gap:var(--onla-space-2);font-weight:var(--onla-text-headline-weight);flex-wrap:wrap;display:flex}.landing-floor__seats{color:var(--onla-color-ink-muted);font-size:var(--onla-text-caption-size);font-weight:400}.landing-floor__rules{gap:var(--onla-space-2);flex-wrap:wrap;display:flex}.landing-attempts,.landing-lines{gap:var(--onla-space-2);display:grid}.landing-attempts{justify-items:start}.landing-attempt{inline-size:100%;transition:background-color var(--onla-duration-medium) var(--onla-easing-out);grid-template-columns:auto minmax(0,1fr);row-gap:2px;display:grid}.landing-attempt svg{color:var(--onla-color-ink-muted);grid-row:span 2}.landing-attempt[data-state=ok] svg{color:var(--onla-color-success)}.landing-attempt[data-state=taken]{background:var(--onla-color-danger-soft)}.landing-attempt[data-state=taken] svg{color:var(--onla-color-danger)}.landing-walkin{gap:var(--onla-space-3);display:grid}.landing-walkin__controls{justify-content:space-between;align-items:center;gap:var(--onla-space-2);flex-wrap:wrap;display:flex}.landing-walkin .landing-lines{align-content:start;min-block-size:2.8em}.landing-attempt__who{color:var(--onla-color-ink-muted);font-size:var(--onla-text-footnote-size)}.landing-line{gap:var(--onla-space-1);line-height:1.4;display:grid}.landing-line[data-ok]:not(.landing-line--status){color:var(--onla-color-success)}.landing-line__action{color:var(--onla-color-accent);font:inherit;font-weight:var(--onla-text-headline-weight);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0}.landing-line__action:disabled{color:var(--onla-color-ink-muted);cursor:default}.landing-line--status{justify-content:space-between;display:flex}.landing-line--status>:first-child{white-space:nowrap}.landing-line__states{justify-items:end;display:grid}.landing-line__state{align-items:center;gap:var(--onla-space-1);color:var(--onla-color-success);font-size:var(--onla-text-footnote-size);white-space:nowrap;grid-area:1/1;font-weight:500;display:inline-flex}.landing-line__state[data-state=sent]{color:var(--onla-color-ink-muted)}.landing-line__state[data-state=quoted]{color:var(--onla-color-accent)}.landing-line__state[data-state=failed]{color:var(--onla-color-warning)}.landing-line__state:not([data-final]){visibility:hidden}@media (prefers-reduced-motion:no-preference){[data-motion] .landing-cell[data-in] .landing-line__state{animation:landing-state-in .36s var(--onla-easing-out) both;animation-delay:calc(.5s + var(--n,0) * 1s)}[data-motion] .landing-cell[data-in] .landing-line__state:not([data-final]){animation-name:landing-state-pass;animation-duration:1s}}@keyframes landing-state-in{0%{opacity:0;translate:0 var(--onla-space-1)}}@keyframes landing-state-pass{0%{visibility:visible;opacity:0}20%,80%{visibility:visible;opacity:1}to{visibility:hidden;opacity:0}}.landing-guest{gap:var(--onla-space-3);padding:var(--onla-space-4);border-radius:var(--onla-radius-card);background:var(--onla-color-surface-sunken);display:grid}.landing-guest__head{gap:2px;display:grid}.landing-guest__name{font-weight:var(--onla-text-headline-weight)}.landing-guest__stats{color:var(--onla-color-ink-muted);font-size:var(--onla-text-footnote-size)}.landing-guest__files{gap:var(--onla-space-2);flex-wrap:wrap;display:flex}.landing-guest__file{align-items:center;gap:var(--onla-space-2);padding:var(--onla-space-1) var(--onla-space-3);border:1px solid var(--onla-color-line-strong);border-radius:var(--onla-radius-pill);font-size:var(--onla-text-footnote-size);display:inline-flex}.landing-browser{border:1px solid var(--onla-color-line);border-radius:var(--onla-radius-card);background:var(--onla-color-bg);display:grid;overflow:hidden}.landing-browser__head{justify-content:space-between;align-items:center;gap:var(--onla-space-2);padding:var(--onla-space-2) var(--onla-space-3);border-block-end:1px solid var(--onla-color-line);background:var(--onla-color-surface-sunken);flex-wrap:wrap;display:flex}.landing-browser__bar{min-inline-size:10rem;padding:var(--onla-space-1) var(--onla-space-4);border-radius:var(--onla-radius-pill);background:var(--onla-color-bg);color:var(--onla-color-ink-muted);font-size:var(--onla-text-footnote-size);text-align:center;flex:1}.landing-browser .landing-host__tabs button{min-block-size:calc(var(--onla-space-8) + var(--onla-space-1));padding-inline:var(--onla-space-3);border-radius:var(--onla-radius-pill);color:var(--onla-color-ink-muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;display:inline-flex}.landing-browser .landing-host__tabs button[aria-pressed=true]{background:var(--onla-color-surface-raised);color:var(--onla-color-ink)}.landing-browser__when{color:var(--onla-color-ink-muted);font-size:var(--onla-text-footnote-size)}.landing-browser__site{gap:var(--onla-space-4);padding:var(--onla-space-5);display:grid}.landing-browser__mock{block-size:var(--onla-space-10);border-radius:var(--onla-radius-small);background:linear-gradient(var(--onla-color-surface-sunken), var(--onla-color-surface-sunken)) 0 0 / 40% 30% no-repeat, linear-gradient(var(--onla-color-surface), var(--onla-color-surface)) 0 100% / 70% 30% no-repeat}.landing-browser__widget{justify-items:start;gap:var(--onla-space-3);padding:var(--onla-space-4);border:1px solid var(--onla-color-line);border-radius:var(--onla-radius-card);background:var(--onla-color-surface);display:grid}.landing-browser__page{gap:var(--onla-space-3);padding:var(--onla-space-5);display:grid}.landing-browser__name{font-size:var(--onla-text-title1-size);font-weight:var(--onla-text-title1-weight);text-align:match-parent}@media (prefers-reduced-motion:no-preference){.landing-spin{animation:.8s linear infinite landing-spin}}@keyframes landing-spin{to{rotate:1turn}}
.landing-venues{padding-block:var(--landing-space)}.landing-host{border:1px solid var(--onla-color-line);border-radius:var(--onla-radius-sheet);background:var(--onla-color-bg);box-shadow:var(--landing-edge), 0 60px 120px -40px var(--onla-color-scrim);font-size:var(--onla-text-subhead-size);margin-block-end:var(--onla-space-4);position:relative;overflow:hidden}.landing-host button{font:inherit;color:inherit;cursor:pointer}.landing-host__top{align-items:center;gap:var(--onla-space-3) var(--onla-space-4);padding:var(--onla-space-4) var(--onla-space-5);border-block-end:1px solid var(--onla-color-line);background:var(--onla-color-surface);flex-wrap:wrap;display:flex}.landing-host__heading{display:grid}.landing-host__app{color:var(--onla-color-ink-muted);font-size:var(--onla-text-caption-size);font-weight:var(--onla-text-headline-weight)}.landing-host__title{font-size:var(--onla-text-title2-size);line-height:var(--onla-text-title2-line);font-weight:var(--onla-text-title2-weight)}.landing-host__meta{color:var(--onla-color-ink-muted);font-size:var(--onla-text-footnote-size)}.landing-host__stats{align-items:center;gap:var(--onla-space-2) var(--onla-space-4);color:var(--onla-color-ink-muted);font-size:var(--onla-text-footnote-size);flex-wrap:wrap;margin-inline-start:auto;display:flex}.landing-host__live{align-items:center;gap:var(--onla-space-2);color:var(--onla-color-success);font-weight:var(--onla-text-headline-weight);display:inline-flex}.landing-host__live:before{content:"";inline-size:var(--onla-space-2);block-size:var(--onla-space-2);border-radius:var(--onla-radius-pill);background:var(--onla-color-success);box-shadow:0 0 0 3px var(--onla-color-success-soft)}.landing-host__covers strong{color:var(--onla-color-ink);font-size:var(--onla-text-callout-size)}.landing-host__tools{align-items:center;gap:var(--onla-space-2);flex-wrap:wrap;inline-size:100%;display:flex}.landing-host__tabs{border-radius:var(--onla-radius-pill);background:var(--onla-color-surface-sunken);font-size:var(--onla-text-footnote-size);padding:3px;display:inline-flex}.landing-host__tabs button{align-items:center;gap:var(--onla-space-1);min-block-size:calc(var(--onla-space-8) + var(--onla-space-1));padding-inline:var(--onla-space-3);border-radius:var(--onla-radius-pill);transition:background-color var(--onla-duration-small) var(--onla-easing-out), color var(--onla-duration-small) var(--onla-easing-out);background:0 0;border:0;display:inline-flex}.landing-host .landing-host__tabs button{color:var(--onla-color-ink-muted)}.landing-host .landing-host__tabs button[aria-pressed=true]{background:var(--onla-color-surface-raised);color:var(--onla-color-ink);box-shadow:var(--landing-edge)}.landing-host .landing-host__walkin{align-items:center;gap:var(--onla-space-1);min-block-size:calc(var(--onla-space-8) + var(--onla-space-2));padding-inline:var(--onla-space-4);border-radius:var(--onla-radius-pill);background:var(--onla-color-ink);color:var(--onla-color-bg);font-size:var(--onla-text-footnote-size);font-weight:var(--onla-text-headline-weight);border:0;margin-inline-start:auto;display:inline-flex}.landing-host__body{display:grid}.landing-host__rows{min-block-size:34rem;padding:var(--onla-space-2) var(--onla-space-3) calc(var(--onla-space-16) + var(--onla-space-2));margin:0;list-style:none}.landing-host__rows>li{position:relative}.landing-host__rows>li+li:before{content:"";inset-block-start:0;inset-inline:var(--onla-space-3);border-block-start:1px solid var(--onla-color-line);position:absolute}.landing-host__row{align-items:center;gap:var(--onla-space-3);inline-size:100%;padding:var(--onla-space-3);border-radius:var(--onla-radius-control);text-align:start;transition:background-color var(--onla-duration-small) var(--onla-easing-out);background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;display:grid;position:relative}.landing-host__row[data-pending]{visibility:hidden}.landing-host__row:hover{background:var(--onla-color-surface)}.landing-host__row[aria-pressed=true]{background:color-mix(in srgb, var(--onla-color-accent-soft) 85%, transparent)}.landing-host__row[aria-pressed=true]:before{content:"";inset-block:var(--onla-space-2);border-radius:var(--onla-radius-pill);background:var(--onla-color-accent);inline-size:3px;position:absolute;inset-inline-start:0}.landing-host__time{min-inline-size:4.5em;font-weight:var(--onla-text-headline-weight)}.landing-host__guest{min-inline-size:0;display:grid}.landing-host__name{align-items:center;gap:var(--onla-space-2);font-weight:var(--onla-text-headline-weight);display:flex}.landing-host__source{color:var(--onla-color-ink-muted);font-size:var(--onla-text-footnote-size);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.landing-host__party,.landing-host__table{display:none}.landing-host__party{align-items:center;gap:var(--onla-space-1);color:var(--onla-color-ink-muted)}.landing-host__table{min-inline-size:3em;font-weight:var(--onla-text-headline-weight)}.landing-host__status{padding:2px var(--onla-space-2);border-radius:var(--onla-radius-pill);background:var(--onla-color-accent-soft);color:var(--onla-color-accent);font-size:var(--onla-text-caption-size);font-weight:var(--onla-text-headline-weight);white-space:nowrap;justify-self:end}[data-status=seated]>.landing-host__status{background:var(--onla-color-success-soft);color:var(--onla-color-success)}[data-status=finished]>.landing-host__status{background:var(--onla-color-surface-sunken);color:var(--onla-color-ink-muted)}[data-status=noShow]>.landing-host__status{background:var(--onla-color-danger-soft);color:var(--onla-color-danger)}.landing-host__row[data-late]>.landing-host__status{background:var(--onla-color-warning-soft);color:var(--onla-color-warning)}.landing-host__empty{padding:var(--onla-space-12) var(--onla-space-4);color:var(--onla-color-ink-muted);text-align:center}@media (min-width:40rem){.landing-host__row{gap:var(--onla-space-4);grid-template-columns:auto minmax(0,1fr) auto auto 7rem}.landing-host__party,.landing-host__table{display:inline-flex}.landing-host__rows{min-block-size:30rem}}@media (min-width:64rem){.landing-host__top{flex-wrap:nowrap}.landing-host__tools{inline-size:auto}.landing-host__body{grid-template-columns:minmax(0,1fr) 19rem}}
.landing-host__timeline{--lane:3.5rem;--pad:var(--onla-space-4);align-content:start;gap:var(--onla-space-2);min-block-size:28rem;padding:var(--pad) var(--pad) calc(var(--onla-space-16) + var(--onla-space-2));display:grid;position:relative}.landing-host__hours{block-size:var(--onla-space-5);color:var(--onla-color-ink-muted);font-size:var(--onla-text-caption-size);margin-inline-start:var(--lane);position:relative}.landing-host__hours>span{white-space:nowrap;position:absolute;inset-inline-start:calc(var(--at) * 100%)}.landing-host__lane{grid-template-columns:var(--lane) minmax(0, 1fr);align-items:center;display:grid}.landing-host__lane-name{color:var(--onla-color-ink-muted);font-size:var(--onla-text-footnote-size);font-weight:var(--onla-text-headline-weight)}.landing-host__track{block-size:calc(var(--onla-space-8) + var(--onla-space-1));border-radius:var(--onla-radius-small);background:var(--onla-color-surface);position:relative}.landing-host .landing-host__bar{inline-size:calc(var(--length) * 100%);padding-inline:var(--onla-space-2);border:1px solid color-mix(in srgb, var(--onla-color-accent) 60%, transparent);border-radius:var(--onla-radius-small);background:var(--onla-color-accent-soft);font-size:var(--onla-text-caption-size);font-weight:var(--onla-text-headline-weight);text-align:start;white-space:nowrap;text-overflow:ellipsis;position:absolute;inset-block:3px;inset-inline-start:calc(var(--at) * 100%);overflow:hidden}.landing-host .landing-host__bar[data-status=seated]{border-color:color-mix(in srgb, var(--onla-color-success) 55%, transparent);background:var(--onla-color-success-soft)}.landing-host .landing-host__bar[data-status=finished]{border-color:var(--onla-color-line);background:var(--onla-color-surface-sunken);color:var(--onla-color-ink-muted)}.landing-host .landing-host__bar[data-status=noShow]{border-style:dashed;border-color:var(--onla-color-danger);background:var(--onla-color-danger-soft)}.landing-host__bar[aria-pressed=true]{outline:2px solid var(--onla-color-accent);outline-offset:1px}.landing-host__now{inset-block:calc(var(--pad) + var(--onla-space-5)) calc(var(--onla-space-16) + var(--onla-space-2));border-radius:var(--onla-radius-pill);background:var(--onla-color-danger);pointer-events:none;inline-size:2px;position:absolute;inset-inline-start:calc(var(--pad) + var(--lane) + (100% - var(--lane) - var(--pad) * 2) * var(--at))}.landing-host__panel{align-content:start;gap:var(--onla-space-1);min-block-size:15rem;padding:var(--onla-space-5);border-block-start:1px solid var(--onla-color-line);background:var(--onla-color-surface);display:grid}.landing-host__who{font-size:var(--onla-text-title2-size);line-height:var(--onla-text-title2-line);font-weight:var(--onla-text-title2-weight)}.landing-host__visits,.landing-host__facts,.landing-host__state{color:var(--onla-color-ink-muted);font-size:var(--onla-text-footnote-size)}.landing-host__label{color:var(--onla-color-ink-muted);font-size:var(--onla-text-caption-size);font-weight:var(--onla-text-headline-weight);margin-block-start:var(--onla-space-3)}.landing-host__actions{gap:var(--onla-space-2);flex-wrap:wrap;margin-block-start:var(--onla-space-4);display:flex}.landing-host .landing-host__action{justify-content:center;align-items:center;gap:var(--onla-space-2);min-block-size:calc(var(--onla-target-min) - var(--onla-space-1));padding-inline:var(--onla-space-4);border:1px solid var(--onla-color-line-strong);border-radius:var(--onla-radius-pill);font-size:var(--onla-text-footnote-size);font-weight:var(--onla-text-headline-weight);transition:transform var(--onla-duration-press) var(--onla-easing-out);background:0 0;display:inline-flex}.landing-host .landing-host__action--primary{background:var(--onla-color-accent-fill);color:var(--onla-color-on-accent-fill);border-color:#0000}.landing-host__action:active{transform:scale(.97)}.landing-host__toast{align-items:center;gap:var(--onla-space-3);inline-size:max-content;max-inline-size:calc(100% - var(--onla-space-8));padding-block:var(--onla-space-2);padding-inline:var(--onla-space-5) var(--onla-space-2);border-radius:var(--onla-radius-pill);background:var(--onla-color-ink);color:var(--onla-color-bg);font-size:var(--onla-text-footnote-size);box-shadow:var(--landing-lift);margin-inline:auto;font-weight:500;display:flex;position:absolute;inset-block-end:var(--onla-space-5);inset-inline:0}.landing-host .landing-host__undo{min-block-size:calc(var(--onla-space-8) + var(--onla-space-1));padding-inline:var(--onla-space-3);border-radius:var(--onla-radius-pill);color:var(--onla-color-accent-fill);background:0 0;border:0;font-weight:700}@media (min-width:64rem){.landing-host__panel{padding:var(--onla-space-6) var(--onla-space-5);border-block-start:0;border-inline-start:1px solid var(--onla-color-line)}.landing-host__toast{inset-inline-end:19rem}}@media (prefers-reduced-motion:no-preference){.landing-host__live:before{animation:landing-live 2.4s var(--onla-easing-in-out) infinite}.landing-host__row[data-fresh]:not([data-pending]){animation:landing-arrive .9s var(--onla-easing-out) both}.landing-host__toast{animation:landing-pop .36s var(--onla-easing-out) both}.landing-host__bar{transition:background-color var(--onla-duration-medium) var(--onla-easing-out), border-color var(--onla-duration-medium) var(--onla-easing-out)}}@keyframes landing-live{50%{box-shadow:0 0 0 6px #0000}}@keyframes landing-arrive{0%{opacity:0;transform:translateY(calc(var(--onla-space-3) * -1));background:var(--onla-color-accent-soft)}}
.landing-sources{justify-items:center;margin-block-end:var(--onla-space-6);display:grid}.landing-sources__list{justify-content:center;gap:var(--onla-space-2);grid-template-columns:repeat(2,auto);margin:0;padding:0;list-style:none;display:grid}.landing-sources__item{justify-content:center;align-items:center;gap:var(--onla-space-2);padding:var(--onla-space-2) var(--onla-space-4);border:1px solid var(--onla-color-line);border-radius:var(--onla-radius-pill);background:var(--onla-color-surface);box-shadow:var(--landing-edge);font-size:var(--onla-text-subhead-size);white-space:nowrap;font-weight:500;display:inline-flex}.landing-sources__item svg{color:var(--onla-color-accent)}.landing-sources__wires{display:none}.landing-sources__wires path{fill:none;stroke:var(--onla-color-line-strong);stroke-width:1.5px;vector-effect:non-scaling-stroke}.landing-sources__wires .landing-sources__pulse{stroke:var(--onla-color-accent);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:10 100;stroke-dashoffset:10px;opacity:0}@media (min-width:56rem){.landing-sources{margin-block-end:0}.landing-sources__list{gap:var(--onla-space-4);grid-template-columns:repeat(4,minmax(0,1fr));inline-size:100%;max-inline-size:56rem}.landing-sources__wires{inline-size:100%;max-inline-size:42rem;block-size:calc(var(--onla-space-16) + var(--onla-space-2));display:block}}@media (prefers-reduced-motion:no-preference){[data-motion] .landing-sources[data-in] .landing-sources__pulse{animation:landing-wire 2.6s var(--onla-easing-in-out) 4 both;animation-delay:calc(.4s + var(--i,0) * .65s)}}@keyframes landing-wire{0%{stroke-dashoffset:10px;opacity:0}12%{opacity:1}70%{stroke-dashoffset:-100px;opacity:1}to{stroke-dashoffset:-100px;opacity:0}}.landing-venues__browser{margin:0 0 var(--onla-space-12);color:var(--onla-color-ink-muted);font-size:var(--onla-text-footnote-size);text-align:center}.landing-start{gap:var(--onla-space-6);margin-block-start:var(--onla-space-16);display:grid}.landing-start__title{font-size:var(--onla-text-title1-size);line-height:var(--onla-text-title1-line);font-weight:var(--onla-text-title1-weight);margin:0}.landing-start__steps{gap:var(--onla-space-4);margin:0;padding:0;list-style:none;display:grid}.landing-start__step{column-gap:var(--onla-space-4);row-gap:var(--onla-space-1);padding:var(--onla-space-6);border:1px solid var(--onla-color-line);border-radius:var(--onla-radius-sheet);background:var(--landing-panel);box-shadow:var(--landing-edge);grid-template-columns:auto minmax(0,1fr);display:grid}.landing-start__n{inline-size:var(--onla-space-10);block-size:var(--onla-space-10);border-radius:var(--onla-radius-pill);background:var(--onla-color-accent-soft);color:var(--onla-color-accent);grid-row:span 2;place-items:center;font-weight:700;display:grid}.landing-start__name{font-size:var(--onla-text-headline-size);font-weight:var(--onla-text-headline-weight)}.landing-start__body{color:var(--onla-color-ink-muted);font-size:var(--onla-text-subhead-size);line-height:1.5}@media (min-width:56rem){.landing-start__steps{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-start__step:nth-child(2){--reveal-delay:80ms}.landing-start__step:nth-child(3){--reveal-delay:.16s}}
.landing-sides{gap:var(--onla-space-12);display:grid}.landing-sides__head{max-inline-size:36rem}.landing-sides__player{justify-items:start;gap:var(--onla-space-6);display:grid}.landing-sides__lanes{display:none}.landing-sides__moments{--rail:7px;gap:var(--onla-space-4);inline-size:100%;margin:0;padding:0;list-style:none;display:grid;position:relative}.landing-sides__moments:before,.landing-sides__moments:after{content:"";inset-block:var(--onla-space-2);border-radius:var(--onla-radius-pill);background:var(--onla-color-line);inline-size:2px;position:absolute;inset-inline-start:var(--rail)}.landing-sides__moments:after{background:var(--onla-color-accent);transform-origin:top;scale:1 var(--progress,1);transition:scale 1.1s var(--onla-easing-out)}.landing-moment{grid-template-columns:var(--onla-space-4) minmax(0, 1fr);column-gap:var(--onla-space-4);row-gap:var(--onla-space-2);display:grid}.landing-moment__when{color:var(--onla-color-ink-muted);font-size:var(--onla-text-footnote-size);transition:opacity var(--onla-duration-medium) var(--onla-easing-out);grid-column:2;font-weight:500}.landing-moment__dot{z-index:1;border:2px solid var(--onla-color-accent);border-radius:var(--onla-radius-pill);background:var(--onla-color-accent);block-size:10px;inline-size:10px;transition:background-color var(--onla-duration-medium) var(--onla-easing-out), border-color var(--onla-duration-medium) var(--onla-easing-out), box-shadow var(--onla-duration-medium) var(--onla-easing-out);grid-area:1/1;place-self:center;position:relative}.landing-moment__card{align-items:center;column-gap:var(--onla-space-3);padding:var(--onla-space-3) var(--onla-space-4);border:1px solid var(--onla-color-line);border-radius:var(--onla-radius-control);background:var(--landing-panel);box-shadow:var(--landing-edge);transition:opacity calc(var(--onla-duration-medium) * 1.5) var(--onla-easing-out), translate calc(var(--onla-duration-medium) * 2) var(--onla-easing-out), border-color var(--onla-duration-medium) var(--onla-easing-out), background-color var(--onla-duration-medium) var(--onla-easing-out);grid-column:2;grid-template-columns:auto minmax(0,1fr);display:grid}.landing-moment__card[data-empty]{display:none}.landing-moment__tag{color:var(--onla-color-ink-muted);font-size:var(--onla-text-caption-size);font-weight:var(--onla-text-caption-weight);grid-column:1/-1;margin-block-end:var(--onla-space-2)}.landing-moment__icon{color:var(--onla-color-ink-muted);grid-row:span 2}.landing-moment__card[data-accent] .landing-moment__icon{color:var(--onla-color-accent)}.landing-moment__title{font-size:var(--onla-text-subhead-size);font-weight:var(--onla-text-headline-weight)}.landing-moment__sub{color:var(--onla-color-ink-muted);font-size:var(--onla-text-footnote-size)}[data-live] .landing-moment:not([data-on]) .landing-moment__card{opacity:.3;translate:0 var(--onla-space-1)}[data-live] .landing-moment:not([data-on]) .landing-moment__when{opacity:.45}[data-live] .landing-moment:not([data-on]) .landing-moment__dot{border-color:var(--onla-color-line-strong);background:var(--onla-color-bg)}[data-live] .landing-moment[data-on]:not(:has(+.landing-moment[data-on])) .landing-moment__dot{box-shadow:0 0 0 var(--onla-space-1) color-mix(in srgb, var(--onla-color-accent) 30%, transparent)}[data-live] .landing-moment[data-on]:not(:has(+.landing-moment[data-on])) .landing-moment__card:not([data-empty]){border-color:color-mix(in srgb, var(--onla-color-accent) 55%, var(--onla-color-line));background:color-mix(in srgb, var(--onla-color-accent-soft) 70%, var(--onla-color-surface))}.landing-sides__replay{align-items:center;gap:var(--onla-space-2);min-block-size:var(--onla-target-min);padding-inline:var(--onla-space-4);border:1px solid var(--onla-color-line);border-radius:var(--onla-radius-pill);color:var(--onla-color-ink);font:inherit;font-size:var(--onla-text-subhead-size);cursor:pointer;transition:opacity var(--onla-duration-small) var(--onla-easing-out);background:0 0;font-weight:500;display:inline-flex}.landing-sides__replay:disabled{opacity:.4;cursor:default}@media (min-width:56rem){.landing-sides{align-items:start;gap:var(--onla-space-16);grid-template-columns:minmax(0,4fr) minmax(0,7fr)}.landing-sides__head{position:sticky;inset-block-start:calc(var(--landing-bar) + var(--onla-space-12))}.landing-sides__lanes,.landing-moment{grid-template-columns:7rem var(--onla-space-4) minmax(0, 1fr) minmax(0, 1fr);column-gap:var(--onla-space-4);display:grid}.landing-sides__lanes{inline-size:100%;border-block-end:1px solid var(--onla-color-line);color:var(--onla-color-ink-muted);font-size:var(--onla-text-footnote-size);font-weight:var(--onla-text-headline-weight);padding-block-end:var(--onla-space-3)}.landing-sides__lanes>:first-child{grid-column:3}.landing-sides__moments{--rail:calc(7rem + var(--onla-space-4) + 7px)}.landing-moment{align-items:center}.landing-moment__when{text-align:end;grid-area:1/1}.landing-moment__dot{grid-column:2}.landing-moment__card{min-block-size:calc(var(--onla-space-16) + var(--onla-space-1));grid-area:1}.landing-moment__card[data-empty]{visibility:hidden;display:block}.landing-moment__tag{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}@media (prefers-reduced-motion:reduce){.landing-moment__card{translate:0}}
.landing-promises{padding-block:var(--onla-space-4) 0}.landing-promises__list{border:1px solid var(--onla-color-line);border-radius:var(--onla-radius-sheet);background:var(--landing-panel);box-shadow:var(--landing-edge);margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.landing-promise{align-content:start;gap:var(--onla-space-4);padding:var(--onla-space-6) var(--onla-space-5);display:grid}.landing-promise+.landing-promise{border-block-start:1px solid var(--onla-color-line)}.landing-promise__visual{align-items:center;gap:var(--onla-space-2);min-block-size:calc(var(--onla-space-12) + var(--onla-space-1));flex-wrap:wrap;display:flex}.landing-promise__visual .landing-times{gap:var(--onla-space-1)}.landing-promise__visual .landing-times__time{padding:var(--onla-space-1) var(--onla-space-2);font-size:var(--onla-text-footnote-size)}.landing-promise__figure{font-size:calc(var(--onla-text-title1-size) * 1.3);line-height:1;font-weight:var(--onla-text-hero-weight)}.landing-promise__price{font-weight:var(--onla-text-headline-weight);white-space:nowrap}.landing-promise__fake{padding:var(--onla-space-1) var(--onla-space-3);border:1px dashed var(--onla-color-line-strong);border-radius:var(--onla-radius-pill);color:var(--onla-color-ink-muted);font-weight:var(--onla-text-headline-weight);white-space:nowrap;-webkit-text-decoration-color:var(--onla-color-danger);text-decoration-color:var(--onla-color-danger);text-decoration-thickness:2px}.landing-promise__title{font-size:var(--onla-text-headline-size);font-weight:var(--onla-text-headline-weight)}@media (min-width:40rem){.landing-promises__list{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-promise+.landing-promise{border-block-start:0}.landing-promise:nth-child(2n){border-inline-start:1px solid var(--onla-color-line)}.landing-promise:nth-child(n+3){border-block-start:1px solid var(--onla-color-line)}}@media (min-width:72rem){.landing-promises__list{grid-template-columns:repeat(4,minmax(0,1fr))}.landing-promise{padding:var(--onla-space-8) var(--onla-space-6)}.landing-promise:nth-child(n+2){border-block-start:0;border-inline-start:1px solid var(--onla-color-line)}.landing-promise:nth-child(2){--reveal-delay:70ms}.landing-promise:nth-child(3){--reveal-delay:.14s}.landing-promise:nth-child(4){--reveal-delay:.21s}}.landing-faq{gap:var(--onla-space-10);display:grid}.landing-faq__head .landing-lede{margin-block-start:var(--onla-space-3)}.landing-faq__list{border-block-start:1px solid var(--onla-color-line);overflow-x:clip}.landing-faq__item{border-block-end:1px solid var(--onla-color-line)}.landing-faq__item summary{justify-content:space-between;align-items:center;gap:var(--onla-space-6);min-block-size:var(--onla-target-min);padding-block:var(--onla-space-5);font-size:calc(var(--onla-text-headline-size) * 1.06);font-weight:var(--onla-text-headline-weight);cursor:pointer;list-style:none;display:flex}.landing-faq__item summary::-webkit-details-marker{display:none}.landing-faq__item summary:focus-visible{border-radius:var(--onla-radius-small);outline:2px solid var(--onla-color-focus);outline-offset:var(--onla-space-1)}.landing-faq__icon{color:var(--onla-color-ink-muted);transition:transform var(--onla-duration-medium) var(--onla-easing-out), color var(--onla-duration-micro) var(--onla-easing-out);flex:none}.landing-faq__item[open] .landing-faq__icon{transform:rotate(45deg)}.landing-faq__item summary:hover .landing-faq__icon{color:var(--onla-color-ink)}.landing-faq__item p{max-inline-size:40rem;color:var(--onla-color-ink-muted);text-wrap:pretty;margin:0;padding-block-end:var(--onla-space-6);line-height:1.6}@supports (interpolate-size:allow-keywords){@media (prefers-reduced-motion:no-preference){.landing-faq{interpolate-size:allow-keywords}.landing-faq__item::details-content{block-size:0;transition:block-size calc(var(--onla-duration-medium) * 1.2) var(--onla-easing-out), content-visibility calc(var(--onla-duration-medium) * 1.2) allow-discrete;overflow:clip}.landing-faq__item[open]::details-content{block-size:auto}}}.landing-final{inline-size:calc(100% - 2 * var(--landing-gutter));max-inline-size:calc(var(--landing-max) - 2 * var(--landing-gutter));min-block-size:30rem;margin:var(--landing-space) auto 0;border:1px solid var(--onla-color-line);border-radius:var(--onla-radius-sheet);isolation:isolate;align-items:end;display:grid;position:relative;overflow:hidden}.landing-final__photo{z-index:-1;object-fit:cover;object-position:36% 50%;block-size:100%;inline-size:100%;position:absolute;inset:0}.landing-final:after{content:"";z-index:-1;background:linear-gradient(to top, var(--onla-color-bg) 0%, color-mix(in srgb, var(--onla-color-bg) 70%, transparent) 45%, color-mix(in srgb, var(--onla-color-bg) 20%, transparent) 100%);position:absolute;inset:0}.landing-final__text{padding:var(--onla-space-10) var(--onla-space-6)}.landing-final__title{max-inline-size:13em;font-size:clamp(var(--onla-text-hero-size), 5vw, calc(var(--onla-text-numeral-size) * 1.1))}.landing-final .landing-actions{margin-block:var(--onla-space-8) var(--onla-space-4)}.landing-footer__grid,.landing-footer__bottom{inline-size:calc(100% - 2 * var(--landing-gutter));max-inline-size:calc(var(--landing-max) - 2 * var(--landing-gutter));margin-inline:auto}.landing-footer__grid{gap:var(--onla-space-8) var(--onla-space-6);padding-block:var(--onla-space-16) var(--onla-space-10);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.landing-footer__brand{grid-column:1/-1}.landing-footer__brand .wordmark{block-size:var(--onla-space-6);color:var(--onla-color-ink)}.landing-footer__brand p{max-inline-size:22rem;margin:var(--onla-space-4) 0 0;color:var(--onla-color-ink-muted);font-size:var(--onla-text-subhead-size);line-height:1.5}.landing-footer__heading{margin:0 0 var(--onla-space-2);font-size:var(--onla-text-footnote-size);font-weight:var(--onla-text-headline-weight)}.landing-footer__col ul{margin:0;padding:0;list-style:none;display:grid}.landing-footer__col a{min-block-size:var(--onla-target-min);color:var(--onla-color-ink-muted);font-size:var(--onla-text-subhead-size);transition:color var(--onla-duration-micro) var(--onla-easing-out);align-items:center;text-decoration:none;display:inline-flex}.landing-footer__col a:hover,.landing-footer__col a[aria-current=page]{color:var(--onla-color-ink)}.landing-footer__col a[aria-current=page]{font-weight:var(--onla-text-headline-weight)}.landing-footer__rights{color:var(--onla-color-ink-muted);font-size:var(--onla-text-footnote-size);margin-block:0}.landing-footer__licence{display:block}.landing-footer__licence bdi{white-space:nowrap}@media (min-width:56rem){.landing-faq{align-items:start;gap:var(--onla-space-16);grid-template-columns:minmax(0,4fr) minmax(0,7fr)}.landing-faq__head{position:sticky;inset-block-start:calc(var(--landing-bar) + var(--onla-space-8))}.landing-final{min-block-size:36rem}.landing-final__text{padding:var(--onla-space-16) var(--onla-space-12)}.landing-footer__grid{grid-template-columns:minmax(0,2fr) repeat(4,minmax(0,1fr))}.landing-footer__brand{grid-column:auto}}
.landing{--od-ground:#0a0a0b;--od-surface:#141415;--od-raised:#1c1c1e;--od-window:#18181a;--od-row:#222225;--od-bubble:#262629;--od-stage:#101011;--od-control:#232325;--od-control-hover:#2e2e31;--od-ink:#f4f4f2;--od-ink-soft:#d4d4d2;--od-ink-body:#c7c7c9;--od-muted:#a8a8ad;--od-subtle:#8e8e93;--od-hint:#77777c;--od-action:#fff;--od-on-action:#0a0a0b;--od-action-hover:#e4e4e2;--od-doorway:#221fc3;--od-door-lit:#5b58ff;--od-blue:#3d6bff;--od-blue-ink:#8fb0ff;--od-blue-field:#2f5ce6;--od-blue-tint:#3d6bff29;--od-ok:#6fe39a;--od-ok-tint:#6fe39a1f;--od-team:#f2c26b;--od-team-tint:#f2c26b24;--od-line:#ffffff12;--od-float:0 40px 90px -30px #000000d9;--od-pop:cubic-bezier(.2, .9, .3, 1.15);--od-out:cubic-bezier(.22, 1, .36, 1);--od-max:80rem;--od-gutter:24px;--od-section:200px;--onla-font-display:var(--onla-font-suisse), -apple-system, "Helvetica Neue", Arial, sans-serif;--onla-font-arabic:var(--onla-font-plex-arabic), var(--onla-font-suisse), "SF Arabic", "Geeza Pro", Tahoma, sans-serif;background:var(--od-ground);color:var(--od-ink);font-family:var(--onla-font-suisse), -apple-system, "SF Pro Text", "Helvetica Neue", Arial, sans-serif;-webkit-font-smoothing:antialiased}:is(:root:has(>.landing),.landing){background:var(--od-ground)}.landing ::selection{background:var(--od-doorway);color:var(--od-action)}@media (max-width:767px){.landing{--od-gutter:16px;--od-section:120px}}.od-wrap{inline-size:100%;max-inline-size:var(--od-max);padding-inline:var(--od-gutter);margin-inline:auto}.od-h1{text-wrap:balance;margin:0;font-size:clamp(38px,5.2vw,72px);font-weight:400;line-height:1.04}.od-h2{text-wrap:balance;margin:0;font-size:clamp(30px,3.1vw,44px);font-weight:400;line-height:1.08}.od-lede{color:var(--od-ink-soft);text-wrap:pretty;margin:0;font-size:20px;line-height:1.5}.od-sub{max-inline-size:58ch;color:var(--od-muted);text-wrap:pretty;margin:14px 0 0;font-size:18px;line-height:1.5}@media (max-width:767px){.od-lede{font-size:17px}.od-sub{font-size:16px}}.od-pill{block-size:40px;font:inherit;white-space:nowrap;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding-inline:18px;font-size:14px;font-weight:600;line-height:1;text-decoration:none;transition:background-color .15s cubic-bezier(.4,0,.2,1),transform .15s ease-out;display:inline-flex}.od-pill:active{transform:scale(.97)}.od-pill:focus-visible,.od-focus:focus-visible{outline:2px solid var(--od-ink);outline-offset:3px}.od-pill--lit{background:var(--od-action);color:var(--od-on-action)}.od-pill--lit:hover{background:var(--od-action-hover)}.od-pill--quiet{background:var(--od-control);color:var(--od-ink)}.od-pill--quiet:hover{background:var(--od-control-hover)}.od-pill--lg{block-size:48px;padding-inline:22px;font-size:15px}.od-pill svg{flex:none}[dir=rtl] .od-flip{transform:scaleX(-1)}.od-actions{flex-wrap:wrap;gap:10px;display:flex}.od-example{background:var(--od-control);block-size:22px;color:var(--od-muted);white-space:nowrap;border-radius:999px;align-items:center;padding-inline:9px;font-size:12px;font-weight:600;display:inline-flex}.od-section{padding-block-start:var(--od-section)}.od-head{max-inline-size:46rem;margin-block-end:52px}.od-head--center{text-align:center;margin-inline:auto}.od-head--center .od-sub{margin-inline:auto}@media (max-width:767px){.od-head{margin-block-end:32px}}.od-split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:72px;display:grid}.od-split .od-head{margin:0}@media (max-width:1023px){.od-split{grid-template-columns:minmax(0,1fr);gap:36px}}@media (prefers-reduced-motion:no-preference){:root[data-motion] .landing [data-reveal]:not([data-in]){opacity:0;transform:translateY(24px)}.landing [data-reveal]{transition:opacity .7s var(--od-out), transform .7s var(--od-out)}}.od-nowrap{white-space:nowrap}.landing:lang(ar) :is(h1,h2,h3) *{line-height:inherit}.landing:lang(ar) :is(h1,h2,.od-h1,.od-h2,.landing-title){font-weight:500;line-height:1.32}.landing:lang(ar) :is(.od-lede,.od-sub,.landing-lede,.od-rows span,.od-steps li>span:last-child,.od-bento__body,.od-models__body,.landing-cell__body,.landing-faq__item p,.od-foot__brand p,.od-field__facts span){line-height:1.8}
.od-bar{z-index:40;background:var(--od-ground);position:fixed;inset:0 0 auto}.od-bar__in{align-items:center;gap:36px;block-size:68px;display:flex}.od-bar__logo{block-size:44px;color:var(--od-ink);border-radius:6px;align-items:center;display:flex}.od-bar__logo .wordmark,.od-menu .wordmark{block-size:auto;inline-size:56px}.landing .wordmark__light{fill:var(--od-door-lit)}.od-bar__nav{align-items:center;gap:26px;display:flex}.od-bar__link{color:var(--od-ink);white-space:nowrap;opacity:.78;border-radius:4px;align-items:center;gap:6px;font-size:14px;font-weight:600;text-decoration:none;transition:opacity .15s;display:inline-flex}.od-bar__link:hover,.od-bar__link[data-on]{opacity:1}.od-bar__end{align-items:center;gap:10px;margin-inline-start:auto;display:flex}.od-bar__burger{block-size:44px;inline-size:44px;color:var(--od-ink);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;margin-inline-start:auto;padding:0;display:none}@media (max-width:1023px){.od-bar__nav,.od-bar__end{display:none}.od-bar__burger{display:inline-flex}.od-bar__in{block-size:60px}}.od-drop{align-items:center;block-size:68px;display:flex;position:relative}.od-drop__btn svg{transition:transform .2s var(--od-out)}.od-drop:is(:hover,:focus-within) .od-drop__btn svg{transform:rotate(180deg)}.od-drop__panel{visibility:hidden;opacity:0;transform-origin:40px 0;inline-size:340px;transition:opacity .15s ease-out, transform .2s var(--od-out), visibility 0s .2s;background:#161617;border-radius:18px;padding:8px;position:absolute;inset-block-start:calc(100% - 8px);inset-inline-start:-16px;transform:translateY(-6px)scale(.985);box-shadow:inset 0 0 0 1px #ffffff0f,0 30px 80px -24px #000000bf}.od-drop:is(:hover,:focus-within) .od-drop__panel{visibility:visible;opacity:1;transition:opacity .15s ease-out, transform .2s var(--od-out);transform:none}.od-drop__panel ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.od-drop__item{border-radius:10px;flex-direction:column;gap:2px;padding:9px 12px;text-decoration:none;transition:background-color .15s;display:flex}.od-drop__item:hover,.od-drop__item[aria-current=page]{background:var(--od-row)}.od-drop__name{color:var(--od-ink);font-size:15px;font-weight:500}.od-drop__note{color:var(--od-muted);font-size:13px;line-height:1.35}.od-menu{background:var(--od-ground);block-size:100dvh;max-block-size:none;inline-size:100vw;max-inline-size:none;color:var(--od-ink);border:0;flex-direction:column;margin:0;padding:0 16px 28px;position:fixed;inset:0;overflow-y:auto}.od-menu:popover-open{display:flex}@media (prefers-reduced-motion:no-preference){.od-menu:popover-open{animation:od-menu-in .3s var(--od-out) both}}@keyframes od-menu-in{0%{opacity:0;transform:translateY(-10px)}}.od-menu a{color:var(--od-ink);text-decoration:none}.od-menu__top{justify-content:space-between;align-items:center;block-size:60px;display:flex}.od-menu__top .od-bar__burger{margin:0;display:inline-flex}.od-menu__links{flex-direction:column;gap:14px;padding-block-start:20px;display:flex}.od-menu__links a{font-size:30px}.od-menu__label{color:var(--od-muted);margin:36px 0 0;font-size:14px}.od-menu__grid{grid-template-columns:1fr 1fr;gap:12px 16px;margin-block-start:12px;display:grid}.od-menu__grid a{font-size:17px}.od-menu__actions{flex-direction:column;gap:10px;margin-block-start:auto;padding-block-start:32px;display:flex}.od-final{padding-block:var(--od-section) 120px;text-align:center;flex-direction:column;align-items:center;display:flex}.od-final__title{max-inline-size:14ch}.od-final__actions{justify-content:center;margin-block-start:34px}.od-foot{overflow:hidden}.od-foot__grid{grid-template-columns:minmax(0,2fr) repeat(4,minmax(0,1fr));gap:32px;padding-block:40px;display:grid}.od-foot__brand p{max-inline-size:30ch;color:var(--od-muted);margin:0;font-size:15px;line-height:1.5}.od-foot__heading{color:var(--od-subtle);margin:0 0 14px;font-size:13px;font-weight:400}.od-foot__col ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.od-foot__col a{color:var(--od-ink-body);font-size:14px;text-decoration:none;transition:color .15s}.od-foot__col a:hover,.od-foot__col a[aria-current=page]{color:var(--od-ink)}.od-foot__bottom{color:var(--od-subtle);justify-content:space-between;align-items:center;gap:16px;padding-block-end:28px;font-size:13px;display:flex}.od-foot__bottom p{margin:0}.od-foot__bottom a{color:var(--od-subtle);text-decoration:none}.od-foot__bottom a:hover{color:var(--od-ink)}.od-foot__mark{inline-size:100%;max-inline-size:var(--od-max);aspect-ratio:402/128;padding-inline:var(--od-gutter);color:var(--od-ink);margin-inline:auto;overflow:hidden}.od-foot__mark .wordmark{block-size:auto;inline-size:100%;max-inline-size:none;display:block}@media (max-width:1023px){.od-foot__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.od-foot__brand{grid-column:1/-1}}@media (max-width:767px){.od-final{padding-block-end:88px}.od-final__actions{flex-direction:column;inline-size:100%}.od-foot__bottom{flex-direction:column;align-items:flex-start}}.od-foot__licence{display:block}.od-foot__licence bdi{white-space:nowrap}
.od-visually-hidden{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;position:absolute;overflow:hidden}.od-scene{margin:76px 0 0}.od-stage{--od-phone:390px;--od-crop:calc((var(--od-phone) - 22px) * 30 / 402 + 11px);block-size:calc((var(--od-phone) - 22px) * 874 / 402 + 22px + 12px - var(--od-crop));justify-content:center;padding-block-start:12px;display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 calc(100% - 76px),#0000);mask-image:linear-gradient(#000 calc(100% - 76px),#0000)}.od-stage[data-paused] *{animation-play-state:paused}.od-phone{z-index:1;inline-size:var(--od-phone,380px);block-size:max-content;box-shadow:0 0 0 1.5px #48484c, 0 0 0 3.5px #1d1d1f, 0 0 0 4px #5a5a5f, var(--od-float);background:#000;border-radius:64px;flex:none;padding:11px;position:relative}.od-phone__keys,.od-phone:before,.od-phone:after{content:"";background:#3a3a3d;border-radius:2px;inline-size:3px;position:absolute}.od-phone__keys{block-size:30px;inset-block-start:122px;inset-inline-start:-6.5px}.od-phone:before{block-size:56px;inset-block-start:176px;inset-inline-start:-6.5px;box-shadow:0 70px #3a3a3d}.od-phone:after{block-size:92px;inset-block-start:196px;inset-inline-end:-6.5px}.od-phone__screen{--pt:calc(100cqi / 402);--ios-bg:#0b0b0a;--ios-card:#1a1a18;--ios-fill:#262624;--ios-ink:#f4f3ef;--ios-muted:#a3a29b;--ios-faint:#77766f;--ios-accent:#a9a7ff;--ios-accent-fill:#4b48f0;--ios-ok:#72d193;--ios-wait:#f2b65a;aspect-ratio:402/874;background:var(--ios-bg);color:var(--ios-ink);-webkit-font-smoothing:antialiased;border-radius:53px;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,system-ui,sans-serif;display:flex;position:relative;overflow:hidden;container-type:inline-size}.od-phone__island{z-index:3;inline-size:calc(125 * var(--pt));block-size:calc(37 * var(--pt));background:#000;border-radius:999px;position:absolute;inset-block-start:calc(11 * var(--pt));inset-inline-start:50%;translate:-50%}[dir=rtl] .od-phone__island{translate:50%}.od-phone__home{z-index:3;inline-size:calc(139 * var(--pt));block-size:calc(5 * var(--pt));background:var(--ios-ink);border-radius:999px;position:absolute;inset-block-end:calc(8 * var(--pt));inset-inline-start:50%;translate:-50%}[dir=rtl] .od-phone__home{translate:50%}.od-ios{grid-template-columns:1fr calc(125 * var(--pt)) 1fr;block-size:calc(59 * var(--pt));color:var(--ios-ink);direction:ltr;flex:none;align-items:center;padding-block-start:calc(2 * var(--pt));display:grid}.od-ios__time{font-size:calc(17 * var(--pt));font-variant-numeric:tabular-nums;justify-self:center;font-weight:600}.od-ios__icons{justify-self:center;align-items:center;gap:calc(6 * var(--pt));display:flex}.od-ios__icons svg{inline-size:auto;block-size:calc(12 * var(--pt))}.od-app__title{padding-block:calc(11 * var(--pt));font-size:calc(17 * var(--pt));text-align:center;flex:none;margin:0;font-weight:600}.od-ask{gap:calc(14 * var(--pt));min-block-size:0;padding:calc(10 * var(--pt)) calc(20 * var(--pt)) 0;scrollbar-width:none;flex-direction:column;flex:1;display:flex;overflow:hidden}.od-ask[data-scrolled]{-webkit-mask-image:linear-gradient(transparent, #000 calc(28 * var(--pt)));mask-image:linear-gradient(transparent, #000 calc(28 * var(--pt)))}.od-ask__say{font-size:calc(28 * var(--pt));transition:opacity .3s var(--od-out), transform .3s var(--od-out);margin:0;font-weight:600;line-height:1.18}.od-ask__w{opacity:.18;transition:opacity .25s}.od-ask__w[data-on]{opacity:1}.od-ask__w[data-mark]{background:linear-gradient(var(--ios-accent), var(--ios-accent)) 0 100% / 0 calc(2 * var(--pt)) no-repeat;transition:opacity .25s, background-size .45s var(--od-out) .15s}[dir=rtl] .od-ask__w[data-mark]{background-position:100% 100%}.od-ask__w[data-mark][data-on]{background-size:100% calc(2 * var(--pt))}.od-ask__why{gap:calc(10 * var(--pt));color:var(--ios-muted);font-size:calc(15 * var(--pt));opacity:0;transition:opacity .45s var(--od-out), transform .45s var(--od-out);margin:0;line-height:1.33;display:flex;transform:translateY(6px)}.od-ask__why[data-on]{opacity:1;transform:none}.od-ask__why .od-door{flex:none;align-self:flex-start;margin-block-start:calc(2 * var(--pt))}.od-door{inline-size:calc(15 * var(--pt));block-size:auto}.od-door path{fill:none;stroke:var(--ios-faint);stroke-width:1.7px;transition:fill .4s,stroke .4s}.od-door[data-state=waiting] path{fill:#4b48f066;stroke:var(--ios-accent-fill)}.od-door[data-state=lit] path{fill:var(--ios-accent-fill);stroke:var(--ios-accent-fill)}@media (prefers-reduced-motion:no-preference){.od-door[data-state=waiting]{animation:1.6s ease-in-out infinite od-breathe}}@keyframes od-breathe{50%{opacity:.45}}.od-route{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.od-route__step{padding:calc(14 * var(--pt));background:var(--ios-card);opacity:0;transition:opacity .4s var(--od-out), transform .5s var(--od-out);will-change:transform;transform:translateY(10px)}.od-route__step:first-child{border-start-start-radius:calc(26 * var(--pt));border-start-end-radius:calc(26 * var(--pt))}.od-route__step:not(:first-child){padding-block-start:calc(6 * var(--pt))}.od-route__step[data-on]{opacity:1;transform:none}.od-route__step[data-on]:not(:has(+.od-route__step[data-on])){border-end-end-radius:calc(26 * var(--pt));border-end-start-radius:calc(26 * var(--pt))}.od-route__row{grid-template-columns:calc(56 * var(--pt)) minmax(0, 1fr) auto;gap:calc(12 * var(--pt));display:grid;position:relative}.od-route__frame{inline-size:calc(56 * var(--pt));block-size:calc(56 * var(--pt));border-radius:calc(12 * var(--pt));background:var(--ios-fill);overflow:hidden}.od-route__thumb{inline-size:calc(56 * var(--pt));block-size:calc(56 * var(--pt));border-radius:calc(12 * var(--pt));object-fit:cover;display:block}.od-route__step :is(.od-route__thumb,.od-route__text,.od-route__end){transition:opacity .35s var(--od-out) 80ms}.od-route__step:is([data-state=unseen],[data-state=checking]) :is(.od-route__thumb,.od-route__text,.od-route__end){opacity:0}.od-route__check{inset-block-start:0;inset-inline:calc(68 * var(--pt)) 0;block-size:calc(56 * var(--pt));color:var(--ios-muted);font-size:calc(15 * var(--pt));white-space:nowrap;opacity:0;pointer-events:none;align-items:center;transition:opacity .2s;display:flex;position:absolute}.od-route__check>span{text-overflow:ellipsis;overflow:hidden}.od-route__step[data-state=checking] .od-route__check{opacity:1}@media (prefers-reduced-motion:no-preference){.od-route__step[data-state=checking] .od-route__check>span{animation:1.3s ease-in-out infinite od-stage-line}}@keyframes od-stage-line{50%{opacity:.5}}.od-route__text{gap:calc(1 * var(--pt));flex-direction:column;min-inline-size:0;display:flex}.od-route__when{color:var(--ios-muted);font-size:calc(13 * var(--pt));font-variant-numeric:tabular-nums}.od-route__name{font-size:calc(17 * var(--pt));-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.od-route__detail,.od-route__price{color:var(--ios-muted);font-size:calc(15 * var(--pt));line-height:1.3}.od-route__price{color:var(--ios-ink);font-variant-numeric:tabular-nums}.od-route__end{align-self:flex-start;align-items:center;gap:calc(6 * var(--pt));padding-block-start:calc(1 * var(--pt));display:flex}.od-route__travel{align-items:center;gap:calc(7 * var(--pt));padding-block:calc(14 * var(--pt)) calc(8 * var(--pt));color:var(--ios-muted);font-size:calc(13 * var(--pt));opacity:0;padding-inline-start:calc(68 * var(--pt));transition:opacity .4s;display:flex}.od-route__travel svg{inline-size:calc(15 * var(--pt));block-size:auto}.od-route__travel[data-on]{opacity:1}.od-chip{background:var(--od-control);block-size:22px;color:var(--od-muted);white-space:nowrap;animation:od-pop .3s var(--od-pop) both;border-radius:999px;align-items:center;gap:4px;padding-inline:8px;font-size:11.5px;font-weight:600;display:inline-flex}.od-chip[data-tone=ok]{background:var(--od-ok-tint);color:var(--od-ok)}.od-chip[data-tone=team]{background:var(--od-team-tint);color:var(--od-team)}.od-phone .od-chip{block-size:auto;color:var(--ios-muted);font-size:calc(13 * var(--pt));animation:od-word-in .3s var(--od-out) both;background:0 0;padding:0}@keyframes od-word-in{0%{opacity:0}}.od-state{justify-items:end;display:inline-grid}.od-state>.od-chip{grid-area:1/1}.od-scene .od-state>.od-chip{opacity:0;transition:opacity .25s;animation:none}.od-scene .od-state>[data-on]{opacity:1}.od-phone .od-chip[data-tone=ok]{color:var(--ios-ok)}.od-phone .od-chip[data-tone=team]{color:var(--ios-wait)}.od-phone .od-chip svg{display:none}@keyframes od-lift{0%{opacity:0;transform:translateY(12px)scale(.97)}}@keyframes od-pop{0%{opacity:0;transform:scale(.9)}}.od-app__foot{gap:calc(10 * var(--pt));padding:calc(12 * var(--pt)) calc(16 * var(--pt)) calc(30 * var(--pt));flex-direction:column;flex:none;margin-block-start:auto;display:flex}.od-app__book{block-size:calc(54 * var(--pt));background:var(--ios-ink);color:var(--ios-bg);font-size:calc(17 * var(--pt));transition:opacity .45s var(--od-out), translate .45s var(--od-out), transform .15s ease-out, background-color .3s;border-radius:999px;font-weight:600;display:grid}.od-app__label{padding-inline:calc(22 * var(--pt)) calc(7 * var(--pt));opacity:0;grid-area:1/1;justify-content:space-between;align-items:center;transition:opacity .25s;display:flex}.od-app__label[data-on]{opacity:1}.od-app__label--count{padding-inline:calc(22 * var(--pt));color:var(--ios-ink);font-variant-numeric:tabular-nums;justify-content:center}.od-app__book:not([data-ready]),.od-app__note:not([data-ready]){opacity:0;translate:0 calc(8 * var(--pt))}.od-roll{display:inline-block;position:relative}.od-roll:before{content:attr(data-before) / "";animation:od-roll-out .35s var(--od-out) both;position:absolute;inset:0}.od-roll__in{animation:od-roll-in .35s var(--od-out) both;display:inline-block}@keyframes od-roll-out{to{opacity:0;transform:translateY(-.55em)}}@keyframes od-roll-in{0%{opacity:0;transform:translateY(.55em)}}@media (prefers-reduced-motion:reduce){.od-roll:before{content:none}.od-roll__in,.od-phone .od-chip{animation:none}}.od-app__go{inline-size:calc(40 * var(--pt));block-size:calc(40 * var(--pt));background:var(--ios-accent-fill);color:#fff;border-radius:999px;place-items:center;display:grid}.od-app__book[data-pressed]{transform:scale(.96)}.od-app__book[data-done]{background:var(--ios-card)}.od-app__note{color:var(--ios-muted);font-size:calc(12 * var(--pt));text-align:center;transition:opacity .45s var(--od-out), translate .45s var(--od-out)}.od-stage[data-leaving] :is(.od-ask__say,.od-ask__why,.od-route__step,.od-app__book,.od-app__note){opacity:0;transition:opacity .28s ease-in var(--out,0s), translate .28s ease-in var(--out,0s);translate:0 -6px}.od-app__field{block-size:calc(48 * var(--pt));padding-inline:calc(18 * var(--pt)) calc(6 * var(--pt));background:var(--ios-fill);color:var(--ios-faint);font-size:calc(17 * var(--pt));border-radius:999px;justify-content:space-between;align-items:center;display:flex}.od-app__mic{inline-size:calc(36 * var(--pt));block-size:calc(36 * var(--pt));background:var(--ios-accent-fill);color:#fff;border-radius:999px;place-items:center;display:grid}.od-tabs{padding:calc(4 * var(--pt));-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);background:#222220c7;border-radius:999px;grid-template-columns:repeat(4,1fr);margin-block-start:calc(4 * var(--pt));display:grid;box-shadow:inset 0 .5px #ffffff29,inset 0 0 0 .5px #ffffff0f,0 10px 30px #00000073}.od-tabs__tab{align-items:center;gap:calc(2 * var(--pt));padding-block:calc(7 * var(--pt)) calc(6 * var(--pt));color:var(--ios-ink);font-size:calc(10 * var(--pt));border-radius:999px;flex-direction:column;font-weight:600;display:flex}.od-tabs__tab svg{inline-size:calc(25 * var(--pt));block-size:calc(25 * var(--pt))}.od-tabs__tab[data-on]{color:var(--ios-accent);background:#ffffff1a}.od-scene__picks{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 22px;margin-block-start:22px;display:flex}.od-scene__pick{color:var(--od-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:8px 0;font-size:16px;transition:color .2s;position:relative}.od-scene__pick:after{background:var(--od-blue-ink);content:"";block-size:2px;transition:transform .4s var(--od-out);border-radius:2px;position:absolute;inset:auto 0 2px;transform:scaleX(0)}.od-scene__pick:hover,.od-scene__pick[aria-pressed=true]{color:var(--od-ink)}.od-scene__pick[aria-pressed=true]:after{transform:scaleX(1)}.od-scene__pause{background:var(--od-control);block-size:36px;inline-size:36px;color:var(--od-muted);cursor:pointer;border:0;border-radius:999px;place-items:center;margin-inline-start:-8px;transition:background-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1);display:grid}.od-scene__pause:hover{background:var(--od-control-hover);color:var(--od-ink)}@media (pointer:coarse){.od-scene__pause{block-size:44px;inline-size:44px}}@media (max-width:767px){.od-scene{margin-block-start:44px}.od-stage{--od-phone:min(340px, 100vw - 48px)}.od-phone{border-radius:56px}.od-phone__screen{border-radius:45px}.od-scene__picks{gap:2px 16px}}
