.ui-row8{display:flex;align-items:center;gap:10px}.ui-col{display:flex;flex-direction:column;min-width:0}.ui-between{display:flex;align-items:center;justify-content:space-between;gap:12px}.ui-muted{color:var(--lyp-text-secondary)}.ui-small{font-size:12px}.ui-brand{color:var(--lyp-brand)}.ui-spark{flex-shrink:0;animation:ui-spark 2s ease-in-out infinite}.ui-soon{display:inline-flex;flex-shrink:0;align-items:center;align-self:flex-start;gap:6px;height:26px;padding:0 10px;background:var(--lyp-warning-bg);box-shadow:inset 0 0 0 1px var(--lyp-warning-border);color:var(--lyp-text-primary);font-size:12px;font-weight:600;letter-spacing:.02em;white-space:nowrap}.ui-soon,.ui-soon:before{border-radius:var(--lyp-r-full)}.ui-soon:before{content:"";width:6px;height:6px;background:var(--lyp-warning);animation:ui-blink-dot 1.6s ease-in-out infinite}.ui-soon-dark{background:color-mix(in srgb,var(--lyp-warning) 18%,transparent);box-shadow:none;color:var(--lyp-warning-border)}.ui-soon-xs{height:22px;padding:0 8px;font-size:11px}.ui-soon-lg{align-self:center;height:32px;padding:0 14px;font-size:13px}.ui-live{align-self:flex-start;height:26px;padding:0 10px;background:var(--lyp-success-bg);color:var(--lyp-success-text);font-size:12px}.ui-live,.ui-pill{display:inline-flex;align-items:center;border-radius:var(--lyp-r-full);font-weight:600}.ui-pill{gap:6px;height:24px;padding:0 9px;font-size:11.5px;white-space:nowrap}.ui-pill-ok{background:var(--lyp-success-bg);color:var(--lyp-success-text)}.ui-mb-zoom{display:none}.ui-aur{position:absolute;z-index:-1;border-radius:var(--lyp-r-full);filter:blur(80px);pointer-events:none}.ui-a1{background:color-mix(in srgb,var(--lyp-ch-direct) 45%,#fff);opacity:.35}.ui-a2{background:color-mix(in srgb,var(--lyp-brand) 35%,#fff);opacity:.4}.ui-a3{background:var(--lyp-navy-200);opacity:.45}.ui-dk .ui-a1{width:520px;height:360px;left:-120px;top:40px}.ui-dk .ui-a2{width:520px;height:380px;right:-120px;bottom:-40px}.ui-dk .ui-a3{width:380px;height:260px;left:380px;top:-60px}.ui-dk{height:602px;margin:0 auto;isolation:isolate;text-align:left}.ui-dk,.ui-win{position:relative;width:1120px}.ui-win{border-radius:var(--lyp-r-3xl);background:hsla(0,0%,100%,.72);backdrop-filter:blur(24px) saturate(1.4);-webkit-backdrop-filter:blur(24px) saturate(1.4);border:1px solid rgba(0,0,0,.08);box-shadow:var(--lyp-shadow-xl);overflow:hidden}.ui-winbar{height:40px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;border-bottom:1px solid rgba(0,0,0,.06);background:hsla(0,0%,100%,.6)}.ui-macdots i{display:inline-block;width:11px;height:11px;margin-right:7px;border-radius:var(--lyp-r-full);background:var(--lyp-mac-red)}.ui-macdots i:nth-child(2){background:var(--lyp-mac-yellow)}.ui-macdots i:nth-child(3){background:var(--lyp-mac-green)}.ui-winbar .ui-soon{align-self:center}.ui-wintitle{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600;color:var(--lyp-text-secondary)}.ui-app{position:relative;height:560px;display:grid;grid-template-columns:68px 300px minmax(0,1fr) 262px;background:var(--lyp-bg-default)}.ui-rail{display:flex;flex-direction:column;align-items:center;gap:10px;padding:16px 0;background:var(--lyp-bg-subtle);border-right:1px solid var(--lyp-border-subtle)}.ui-rail-logo{width:30px;height:30px;margin-bottom:10px}.ui-rbtn{position:relative;width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:var(--lyp-r-xl);box-shadow:var(--lyp-shadow-md);color:var(--lyp-text-inverse);font-size:15px;font-weight:600;transition:transform .3s var(--lyp-ease-back)}.ui-logo{background:var(--lyp-bg-default);-o-object-fit:contain;object-fit:contain}.ui-rbtn .ui-logo{width:100%;height:100%;padding:8px;border-radius:inherit}.ui-rbtn.soon{opacity:.35}.ui-rbtn.pop{transform:scale(1.12)}.ui-rbadge{position:absolute;right:-6px;top:-6px;min-width:20px;height:20px;padding:0 5px;display:flex;align-items:center;justify-content:center;border-radius:var(--lyp-r-full);border:2px solid var(--lyp-bg-subtle);background:var(--lyp-brand);color:var(--lyp-text-inverse);font-size:11px;font-weight:600;animation:ui-pop .45s var(--lyp-ease-back) both}.ui-rbadge.ink{background:var(--lyp-bg-inverse)}.ui-rail-soon{margin-top:auto;align-items:center;font-size:9.5px;line-height:1.3;color:var(--lyp-text-tertiary)}.ui-list,.ui-rail-soon{display:flex;flex-direction:column}.ui-list{min-width:0;border-right:1px solid var(--lyp-border-subtle)}.ui-list-head{display:flex;flex-direction:column;gap:10px;padding:16px 16px 10px}.ui-inbox-t{font-size:20px;font-weight:600;letter-spacing:-.02em}.ui-unread{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:var(--lyp-r-full);background:var(--lyp-brand);color:var(--lyp-text-inverse);font-size:12.5px;font-weight:600;transition:background .4s,color .4s}.ui-unread.ok{background:var(--lyp-success-bg);color:var(--lyp-success-text)}.ui-filters{display:flex;gap:6px}.ui-filters span{display:flex;align-items:center;height:30px;padding:0 12px;border-radius:var(--lyp-r-full);background:var(--lyp-bg-subtle);font-size:12.5px;font-weight:600}.ui-filters .on{background:var(--lyp-int);color:var(--lyp-text-inverse)}.ui-row{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:10px;align-items:center;padding:12px 14px;border-bottom:1px solid var(--lyp-bg-subtle);animation:ui-row-in .6s cubic-bezier(.34,1.3,.64,1) both;transition:background .4s,box-shadow .4s}.ui-row.on{background:var(--lyp-int-wash);box-shadow:inset 3px 0 0 var(--lyp-int)}.ui-av{position:relative;flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:var(--lyp-r-full);color:var(--lyp-text-primary);font-size:15px;font-weight:600}.ui-av-36{width:36px;height:36px;font-size:14px}.ui-av-34{width:34px;height:34px;font-size:13px}.ui-chb{position:absolute;right:-3px;bottom:-3px;width:18px;height:18px;border-radius:var(--lyp-r-base);border:2px solid var(--lyp-neutral-0);background:var(--lyp-bg-default);-o-object-fit:contain;object-fit:contain}.ui-row-t{display:flex;flex-direction:column;gap:2px;min-width:0}.ui-row-n{display:flex;align-items:center;gap:6px}.ui-row-n strong{font-size:14px;font-weight:600}.ui-row-n span{font-size:11px;font-weight:600}.ui-prev{font-size:12.5px;font-weight:500;color:var(--lyp-text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui-prev.un{font-weight:600;color:var(--lyp-text-primary)}.ui-row-r{display:flex;flex-direction:column;align-items:flex-end;gap:6px;font-size:11px;color:var(--lyp-text-tertiary)}.ui-udot{width:9px;height:9px;border-radius:var(--lyp-r-full);transition:background .4s}.ui-udot.on{background:var(--lyp-brand)}.ui-empty{flex-grow:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;font-size:13.5px;color:var(--lyp-text-tertiary)}.ui-empty svg{color:var(--lyp-border-strong)}.ui-chat{display:flex;flex-direction:column;min-width:0;background:var(--lyp-bg-subtle)}.ui-chat-empty{gap:10px;font-size:14px}.ui-chat-empty>span{width:64px;height:64px;display:flex;align-items:center;justify-content:center;border-radius:var(--lyp-r-3xl);background:var(--lyp-neutral-100)}.ui-chat-empty svg{color:var(--lyp-neutral-500)}.ui-chat-head{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--lyp-border-subtle);background:var(--lyp-bg-default);animation:ui-pop .35s var(--lyp-ease-back) both}.ui-chat-head strong{font-size:15px;font-weight:600}.ui-chat-head .ui-muted,.ui-pill-via{font-size:12px}.ui-pill-via{height:28px;padding:0 10px}.ui-via-logo{width:14px;height:14px;border-radius:var(--lyp-r-base);background:var(--lyp-bg-default);-o-object-fit:contain;object-fit:contain}.ui-msgs{flex-grow:1;display:flex;flex-direction:column;justify-content:flex-end;gap:10px;padding:18px;overflow:hidden}.ui-today{align-self:center;font-size:11.5px;font-weight:600;color:var(--lyp-text-tertiary)}.ui-msg{max-width:78%;padding:11px 14px;border-radius:var(--lyp-r-2xl);font-size:14px;line-height:1.5;animation:ui-bub .5s cubic-bezier(.34,1.4,.64,1) both}.ui-msg.in{align-self:flex-start;background:var(--lyp-bg-default);border:1px solid var(--lyp-border-subtle);border-bottom-left-radius:var(--lyp-r-base)}.ui-msg.out{align-self:flex-end;background:var(--lyp-bg-inverse);color:var(--lyp-text-inverse);border-bottom-right-radius:var(--lyp-r-base)}.ui-sentrow{align-self:flex-end;display:flex;gap:6px}.ui-sentrow .ui-pill{animation:ui-pop .5s var(--lyp-ease-back) .3s both}.ui-reply{min-height:52px;display:flex;align-items:center;gap:10px;margin:12px 16px 16px;padding:8px 8px 8px 14px;border-radius:var(--lyp-r-2xl);background:var(--lyp-bg-default);border:1.5px solid var(--lyp-border-default);font-size:14px;transition:border-color .4s,box-shadow .4s}.ui-reply.ai{border-color:transparent;box-shadow:0 0 0 2px var(--lyp-text-brand-on-dark),var(--lyp-shadow-md)}.ui-reply-t{flex-grow:1;min-width:0}.ui-reply-t.ph{color:var(--lyp-text-tertiary)}.ui-caret{display:inline-block;width:1.5px;height:15px;margin-left:1px;vertical-align:-3px;background:var(--lyp-brand);animation:ui-blink .8s steps(1) infinite}.ui-send{flex-shrink:0;height:38px;display:flex;align-items:center;padding:0 16px;border-radius:var(--lyp-r-xl);background:var(--lyp-neutral-300);color:var(--lyp-text-inverse);font-size:13px;font-weight:600;transition:background .3s}.ui-send.on{background:var(--lyp-brand)}.ui-aicard{position:relative;align-self:stretch;margin:0 4px;padding:16px;border-radius:var(--lyp-r-2xl);background:var(--lyp-bg-inverse);color:var(--lyp-text-inverse);animation:ui-bub .5s cubic-bezier(.34,1.4,.64,1) both}.ui-aicard:before{content:"";position:absolute;inset:-1.5px;padding:1.5px;border-radius:calc(var(--lyp-r-2xl) + 1.5px);background:linear-gradient(120deg,var(--lyp-text-brand-on-dark),transparent 40%,transparent 60%,var(--lyp-success-on-dark));background-size:200% 200%;animation:ui-glow 3s linear infinite;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.ui-ai-top{justify-content:space-between;margin-bottom:10px}.ui-ai-label,.ui-ai-top{display:flex;align-items:center}.ui-ai-label{gap:8px;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--lyp-text-brand-on-dark)}.ui-aicard .ui-soon-xs{font-size:10.5px}.ui-ai-t{display:block;margin-bottom:4px;font-size:15px;font-weight:600}.ui-ai-body{display:block;margin-bottom:12px;font-size:12.5px;color:var(--lyp-text-inverse-secondary)}.ui-ai-btns{position:relative;display:flex;gap:8px}.ui-ai-no,.ui-ai-ok{display:inline-flex;align-items:center;height:36px;padding:0 16px;border-radius:var(--lyp-r-lg);font-size:13px;font-weight:600}.ui-ai-ok{background:var(--lyp-bg-default);color:var(--lyp-text-primary);animation:ui-press .35s ease-in-out .8s both}.ui-ai-no{background:hsla(0,0%,100%,.1)}.ui-tap{left:44px;top:18px;z-index:6;width:34px;height:34px;margin:-17px 0 0 -17px;border-radius:var(--lyp-r-full);background:hsla(0,0%,100%,.25);border:2px solid hsla(0,0%,100%,.7);pointer-events:none;animation:ui-tap .7s ease-out .6s both}.ui-ai-done,.ui-tap{position:absolute;opacity:0}.ui-ai-done{inset:0;display:flex;align-items:center;gap:8px;padding:0 14px;border-radius:var(--lyp-r-lg);background:var(--lyp-success);font-size:13.5px;font-weight:600;animation:ui-pop .5s var(--lyp-ease-back) 1.2s both}.ui-details{display:flex;flex-direction:column;border-left:1px solid var(--lyp-border-subtle);animation:ui-slide .7s var(--lyp-ease-brand) both}.ui-photo{position:relative;height:130px;overflow:hidden}.ui-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ui-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,rgba(0,0,0,.5))}.ui-photo strong{position:absolute;left:14px;bottom:10px;z-index:1;color:var(--lyp-text-inverse);font-size:18px;font-weight:600}.ui-det-body{display:flex;flex-direction:column;gap:10px;padding:14px;font-size:13px}.ui-det-body strong,.ui-eyebrow{font-weight:600}.ui-eyebrow{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--lyp-text-tertiary)}.ui-hr{height:1px;margin:2px 0;background:var(--lyp-border-subtle)}.ui-mini-avs{display:flex}.ui-mini-avs span{width:26px;height:26px;display:flex;align-items:center;justify-content:center;border-radius:var(--lyp-r-full);border:2px solid var(--lyp-neutral-0);background:var(--lyp-success-bg);font-size:11px;font-weight:600}.ui-mini-avs span+span{margin-left:-8px;background:var(--lyp-navy-200)}.ui-fly{left:-150px;z-index:8;display:inline-flex;gap:8px;height:40px;padding:0 16px;border-radius:var(--lyp-r-full);color:var(--lyp-text-inverse);font-size:13px;font-weight:600;white-space:nowrap;box-shadow:var(--lyp-shadow-lg);opacity:0;animation:ui-fly .9s cubic-bezier(.45,0,.3,1) both}.ui-fly,.ui-toast{position:absolute;align-items:center}.ui-toast{right:-44px;bottom:70px;z-index:9;display:flex;gap:12px;padding:14px 16px;border-radius:var(--lyp-r-2xl);background:hsla(0,0%,100%,.9);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(0,0,0,.06);box-shadow:var(--lyp-shadow-xl);animation:ui-toast-in .6s cubic-bezier(.34,1.3,.64,1) both}.ui-tick{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:var(--lyp-r-xl);background:var(--lyp-success-bg);color:var(--lyp-success-text)}.ui-toast-t{display:flex;flex-direction:column}.ui-toast-t strong{font-size:14px;font-weight:600}.ui-toast-t span{font-size:12.5px;color:var(--lyp-text-secondary)}.ui-mb{position:relative;width:350px;height:620px;margin:0 auto;isolation:isolate;text-align:left}.ui-mb .ui-aur{filter:blur(60px)}.ui-mb .ui-a1{width:260px;height:220px;left:-80px;top:40px;opacity:.4}.ui-mb .ui-a2{width:260px;height:240px;right:-80px;bottom:0;opacity:.45}.ui-mwin{position:absolute;inset:0;display:flex;flex-direction:column;border-radius:var(--lyp-r-3xl);background:var(--lyp-bg-default);border:1px solid rgba(0,0,0,.08);box-shadow:var(--lyp-shadow-xl);overflow:hidden}.ui-mbar{flex-shrink:0;height:56px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;border-bottom:1px solid var(--lyp-border-subtle)}.ui-mbar .ui-inbox-t{font-size:19px}.ui-mbar .ui-unread{font-size:12px}.ui-mname{font-size:14px;font-weight:600}.ui-mbar-un,.ui-mvia{font-size:11px;font-weight:600}.ui-mbar-un{color:var(--lyp-text-secondary)}.ui-mview{position:absolute;inset:56px 0 0 0;display:flex;flex-direction:column;background:var(--lyp-bg-default)}.ui-mchat{background:var(--lyp-bg-subtle);animation:ui-slide-l .5s var(--lyp-ease-brand) both}.ui-mfilters{padding:10px 16px}.ui-mfilters span{height:28px;padding:0 11px;font-size:12px}.ui-mb .ui-row{grid-template-columns:42px minmax(0,1fr) auto;padding:12px 16px;animation-name:ui-row-in-m}.ui-mb .ui-row .ui-av{width:42px;height:42px}.ui-mb .ui-row-n span,.ui-mb .ui-row-r{font-size:10.5px}.ui-mfoot{margin-top:auto;padding:12px 16px;border-top:1px solid var(--lyp-bg-subtle);font-size:11.5px;color:var(--lyp-text-tertiary)}.ui-mbook{display:flex;align-items:center;gap:10px;margin:10px 12px 0;padding:8px;border-radius:var(--lyp-r-xl);background:var(--lyp-bg-default);border:1px solid var(--lyp-border-subtle);font-size:12px}.ui-mbook img{width:48px;height:48px;border-radius:var(--lyp-r-lg);-o-object-fit:cover;object-fit:cover}.ui-mbook strong{font-size:13px;font-weight:600}.ui-grow{flex-grow:1;gap:2px}.ui-end{align-items:flex-end;font-size:11px}.ui-paid{font-weight:600;color:var(--lyp-success-text)}.ui-mb .ui-msgs{gap:8px;padding:12px}.ui-mb .ui-msg{max-width:82%;padding:10px 13px;font-size:13.5px;line-height:1.45}.ui-mb .ui-sentrow .ui-pill{height:22px;padding:0 8px;font-size:11px}.ui-mb .ui-aicard{margin:0;padding:14px}.ui-mb .ui-ai-top{margin-bottom:8px}.ui-mb .ui-ai-label{gap:6px;font-size:11px}.ui-mb .ui-aicard .ui-soon-xs{height:20px;font-size:10px}.ui-mb .ui-ai-t{margin-bottom:10px;font-size:14px}.ui-mb .ui-ai-no,.ui-mb .ui-ai-ok{height:34px;padding:0 14px;font-size:12.5px}.ui-mb .ui-ai-done{gap:6px;padding:0 12px;font-size:12.5px}.ui-mb .ui-tap{display:none}.ui-mb .ui-reply{min-height:48px;gap:8px;margin:10px 12px 12px;padding:6px 6px 6px 12px;font-size:13px}.ui-mb .ui-caret{height:14px}.ui-mb .ui-send{height:36px;padding:0 14px;font-size:12.5px}.ui-mtoast{position:absolute;left:50%;top:70px;z-index:9;display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px;border-radius:var(--lyp-r-full);color:var(--lyp-text-inverse);font-size:13px;font-weight:600;white-space:nowrap;box-shadow:var(--lyp-shadow-lg);animation:ui-toast-drop 1s cubic-bezier(.34,1.3,.64,1) both}.ui-mfloat{right:-6px;bottom:84px;gap:10px;padding:12px 14px;animation:ui-pop .5s var(--lyp-ease-back) .3s both}.ui-mfloat .ui-tick{width:34px;height:34px;border-radius:var(--lyp-r-lg)}.ui-mfloat .ui-toast-t strong{font-size:13px}.ui-mfloat .ui-toast-t span{font-size:11.5px}.ui-problem{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"copy mess" "pains mess";gap:28px 72px;align-items:center}.ui-problem-copy{grid-area:copy;align-self:end}.ui-pains{grid-area:pains;align-self:start;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.ui-pains li{gap:10px;font-size:17px;font-weight:600}.ui-pains li,.ui-x{display:flex;align-items:center}.ui-x{flex-shrink:0;width:24px;height:24px;justify-content:center;border-radius:var(--lyp-r-full);background:var(--lyp-error-bg);color:var(--lyp-error)}.ui-mess{grid-area:mess;position:relative;height:440px}.ui-mess-tag{position:absolute;left:50%;top:-10px;z-index:3;transform:translateX(-50%);padding:6px 12px;border-radius:var(--lyp-r-lg);background:var(--lyp-bg-inverse);color:var(--lyp-text-inverse);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.ui-appwin{position:absolute;width:250px;padding:14px;border-radius:var(--lyp-r-2xl);background:var(--lyp-bg-default);box-shadow:var(--lyp-shadow-xl);animation:ui-bob 6s ease-in-out infinite}.ui-aw1{--r:-5deg;left:10px;top:40px}.ui-aw2{--r:4deg;right:10px;top:20px;animation-delay:-1.5s}.ui-aw3{--r:3deg;z-index:1;left:40px;bottom:40px;animation-delay:-3s}.ui-aw4{--r:-3deg;right:30px;bottom:60px;animation-delay:-4.5s}.ui-nbadge{position:absolute;right:-10px;top:-10px;min-width:30px;height:30px;padding:0 8px;justify-content:center;border-radius:var(--lyp-r-full);background:var(--lyp-brand);color:var(--lyp-text-inverse);font-size:14px;box-shadow:var(--lyp-shadow-md);animation:ui-nb 1.6s ease-in-out infinite}.ui-appwin-h,.ui-nbadge{display:flex;align-items:center;font-weight:600}.ui-appwin-h{gap:8px;margin-bottom:10px}.ui-sq{width:10px;height:10px}.ui-sq,.ui-sq-logo{border-radius:var(--lyp-r-base)}.ui-sq-logo{width:16px;height:16px;-o-object-fit:contain;object-fit:contain}.ui-appwin-q{display:block;font-size:13px;color:var(--lyp-text-secondary)}.ui-alarm{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:12px 18px;border-radius:var(--lyp-r-full);background:var(--lyp-brand);color:var(--lyp-text-inverse);font-size:15px;font-weight:600;white-space:nowrap;box-shadow:var(--lyp-shadow-lg);animation:ui-pulse 2.4s ease-in-out infinite}.ui-ch4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;width:100%;margin:20px 0 0;padding:0;list-style:none}.ui-chcard{display:flex;flex-direction:column;gap:14px;padding:28px;border-radius:var(--lyp-r-3xl);text-align:left;transition:transform .35s,box-shadow .35s}.ui-chcard:hover{transform:translateY(-4px);box-shadow:var(--lyp-shadow-lg)}.ui-chcard:first-child{background:var(--lyp-ch-airbnb-bg)}.ui-chcard:nth-child(2){background:color-mix(in srgb,var(--lyp-ch-booking) 6%,#fff)}.ui-chcard:nth-child(3){background:color-mix(in srgb,var(--lyp-ch-direct) 8%,#fff)}.ui-chcard:nth-child(4){background:var(--lyp-bg-subtle)}.ui-chcard h3{margin:0;font-size:22px;font-weight:600;letter-spacing:-.01em}.ui-chico{width:52px;height:52px;display:flex;align-items:center;justify-content:center;border-radius:var(--lyp-r-2xl);color:var(--lyp-text-inverse)}.ui-chico .ui-logo{width:100%;height:100%;padding:10px;border-radius:inherit}.ui-guest{display:grid;grid-template-columns:1.3fr 1fr;border-radius:var(--lyp-r-3xl);background:var(--lyp-bg-default);box-shadow:var(--lyp-shadow-xl);overflow:hidden}.ui-guest-chat{min-height:300px;display:flex;flex-direction:column;justify-content:flex-end;gap:10px;padding:20px;background:color-mix(in srgb,var(--lyp-bg-subtle) 60%,#fff)}.ui-guest .ui-msg{animation:none}.ui-guest-det{display:flex;flex-direction:column;gap:10px;padding:20px;border-left:1px solid var(--lyp-border-subtle);font-size:14px}.ui-guest-det strong{font-weight:600}.ui-guest-n{font-size:16px}.ui-guest-det .ui-pill{align-self:flex-start}.ui-typing{display:inline-flex;gap:4px;padding:10px 12px;border-radius:var(--lyp-r-xl);background:var(--lyp-neutral-100)}.ui-typing i{width:6px;height:6px;border-radius:var(--lyp-r-full);background:var(--lyp-text-tertiary);animation:ui-dot 1s ease-in-out infinite}.ui-typing i:nth-child(2){animation-delay:.15s}.ui-typing i:nth-child(3){animation-delay:.3s}.ui-typing-ink{align-self:flex-end;background:var(--lyp-bg-inverse)}.ui-typing-dark i,.ui-typing-ink i{background:var(--lyp-neutral-0)}.ui-pulse{animation:ui-pulse 2.4s ease-in-out infinite}.ui-trio{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.ui-tcard{display:flex;flex-direction:column;gap:16px;padding:36px;border-radius:var(--lyp-r-3xl);background:var(--lyp-bg-subtle)}.ui-tcard .fp-h2{font-size:clamp(30px,2.8vw,38px)}.ui-tcard p{margin:0;font-size:16.5px;line-height:1.6;color:var(--lyp-text-secondary)}.ui-tcard-foot{display:flex;flex-direction:column;gap:8px;margin-top:auto}.ui-sent{align-items:flex-end}.ui-sent .ui-pill{height:28px;padding:0 10px;font-size:12px;animation:ui-pop .5s var(--lyp-ease-back) both}.ui-tcard-dark{background-color:var(--lyp-bg-inverse);background-image:radial-gradient(hsla(0,0%,100%,.06) 1px,transparent 0);background-size:22px 22px;color:var(--lyp-text-inverse)}.fp-page .ui-ai .lyp-serif,.fp-page .ui-tcard-dark .lyp-serif{color:var(--lyp-text-brand-on-dark)}.ui-tcard-dark p{color:var(--lyp-text-inverse-secondary)}.ui-mate{gap:10px;padding:12px 14px;border-radius:var(--lyp-r-xl);background:hsla(0,0%,100%,.06);font-size:14px}.ui-mate,.ui-mate-av{display:flex;align-items:center}.ui-mate-av{flex-shrink:0;width:32px;height:32px;justify-content:center;border-radius:var(--lyp-r-full);background:var(--lyp-success-bg);color:var(--lyp-text-primary);font-weight:600}.ui-mate-av.v{background:var(--lyp-navy-200)}.ui-typing-dark{margin-left:auto;padding:8px 10px;background:hsla(0,0%,100%,.1)}.ui-link{align-self:flex-start;margin-top:4px;font-size:14.5px;font-weight:600;color:var(--lyp-text-inverse);text-decoration:underline;text-underline-offset:3px}.ui-link:hover{color:var(--lyp-text-inverse-secondary)}.ui-link:focus-visible{outline:2px solid var(--lyp-text-inverse);outline-offset:3px}.ui-tcard-warm{background:var(--lyp-brand-50)}.ui-devices{flex-direction:row;align-items:flex-end;justify-content:center;gap:12px;height:150px}.ui-laptop,.ui-phone{display:flex;flex-direction:column;gap:5px;border:2.5px solid var(--lyp-text-primary);background:var(--lyp-bg-default)}.ui-laptop{width:190px;height:120px;padding:8px;border-radius:var(--lyp-r-lg) var(--lyp-r-lg) var(--lyp-r-base) var(--lyp-r-base)}.ui-phone{width:64px;height:124px;padding:10px 6px;border-radius:var(--lyp-r-xl)}.ui-laptop span,.ui-phone span{height:12px;border-radius:var(--lyp-r-base);animation:ui-pulse 2.4s ease-in-out infinite}.ui-phone span{height:10px}.ui-ai{background-color:var(--lyp-bg-inverse);background-image:radial-gradient(700px 360px at 50% 0,color-mix(in srgb,var(--lyp-brand) 18%,transparent),transparent 70%),radial-gradient(hsla(0,0%,100%,.06) 1px,transparent 1px);background-size:auto,24px 24px;color:var(--lyp-text-inverse)}.ui-ai .fp-lead{color:var(--lyp-text-inverse-secondary)}.ui-cmd{flex-direction:column;max-width:820px;margin-top:20px}.ui-cmd,.ui-cmdbar{display:flex;align-items:center;width:100%}.ui-cmdbar{gap:12px;height:72px;padding:0 12px 0 22px;border-radius:var(--lyp-r-full);background:var(--lyp-bg-default);color:var(--lyp-text-primary);font-size:20px;text-align:left;box-shadow:0 0 0 2px var(--lyp-text-brand-on-dark),var(--lyp-shadow-xl)}.ui-cmd-t{flex-grow:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui-cmdbar .ui-caret{height:20px;vertical-align:-4px}.ui-run{flex-shrink:0;height:48px;padding:0 20px;border-radius:var(--lyp-r-full);background:var(--lyp-brand);color:var(--lyp-text-inverse);font-size:15px;font-weight:600}.ui-cres-slot,.ui-run{display:flex;align-items:center}.ui-cres-slot{min-height:48px;margin-top:24px}.ui-cres{display:inline-flex;align-items:center;padding:12px 18px;border-radius:var(--lyp-r-full);background:color-mix(in srgb,var(--lyp-success-on-dark) 14%,transparent);color:var(--lyp-success-on-dark);font-size:15px;font-weight:600;animation:ui-bub .5s cubic-bezier(.34,1.4,.64,1) both}.ui-ai-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%;max-width:860px}.ui-ai-card{display:flex;flex-direction:column;gap:8px;padding:26px;border-radius:var(--lyp-r-3xl);background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08);text-align:left}.ui-ai-card h3{margin:0;font-size:20px;font-weight:600}.ui-ai-card p{font-size:15.5px;line-height:1.6}.ui-ai-card p,.ui-ai-note{margin:0;color:var(--lyp-text-inverse-secondary)}.ui-ai-note{font-size:13px}@keyframes ui-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes ui-row-in{0%{opacity:0;transform:translateX(-30px) scale(.96)}to{opacity:1;transform:none}}@keyframes ui-row-in-m{0%{opacity:0;transform:translateY(-16px) scale(.97)}to{opacity:1;transform:none}}@keyframes ui-bub{0%{opacity:0;transform:translateY(10px) scale(.94)}to{opacity:1;transform:none}}@keyframes ui-blink{50%{opacity:0}}@keyframes ui-blink-dot{50%{opacity:.3}}@keyframes ui-glow{0%{background-position:0 50%}to{background-position:200% 50%}}@keyframes ui-press{50%{transform:scale(.93)}to{transform:scale(1)}}@keyframes ui-tap{0%{opacity:0;transform:scale(.4)}30%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}@keyframes ui-spark{0%,to{transform:rotate(0) scale(1)}50%{transform:rotate(18deg) scale(1.12)}}@keyframes ui-slide{0%{opacity:0;transform:translateX(40px)}to{opacity:1;transform:none}}@keyframes ui-slide-l{0%{transform:translateX(100%)}to{transform:none}}@keyframes ui-fly{0%{opacity:0;transform:translate(0) scale(.85)}18%{opacity:1}78%{opacity:1;transform:translate(var(--dx),var(--dy)) scale(1)}to{opacity:0;transform:translate(var(--dx),var(--dy)) scale(.6)}}@keyframes ui-toast-in{0%{opacity:0;transform:translateY(14px) scale(.95)}to{opacity:1;transform:none}}@keyframes ui-toast-drop{0%{opacity:0;transform:translate(-50%,-30px) scale(.9)}25%{opacity:1;transform:translate(-50%) scale(1)}75%{opacity:1;transform:translate(-50%,40px) scale(.95)}to{opacity:0;transform:translate(-50%,70px) scale(.8)}}@keyframes ui-bob{0%,to{transform:translateY(0) rotate(var(--r,0deg))}50%{transform:translateY(-10px) rotate(var(--r,0deg))}}@keyframes ui-nb{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}@keyframes ui-pulse{0%,to{opacity:.55}50%{opacity:1}}@keyframes ui-dot{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@media (max-width:980px){.ui-problem{grid-template-areas:"copy" "pains" "mess";gap:28px}.ui-pains,.ui-problem{grid-template-columns:minmax(0,1fr)}.ui-mess{justify-self:center;width:100%;max-width:560px}.ui-ch4{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-trio{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.ui-dk-zoom{display:none}.ui-mb-zoom{display:block}.ui-problem{grid-template-areas:"copy" "mess" "pains";gap:20px}.ui-pains{gap:10px}.ui-pains li{font-size:16px}.ui-mess{height:300px;margin-top:6px}.ui-mess-tag{top:-6px;padding:5px 10px;font-size:11px}.ui-appwin{width:170px;padding:11px;border-radius:var(--lyp-r-xl);font-size:12px}.ui-appwin-h{margin-bottom:6px}.ui-appwin-q{font-size:12px}.ui-aw1{z-index:1;left:0;top:30px}.ui-aw2{right:0;top:20px}.ui-aw3{left:10px;bottom:20px}.ui-aw4{right:6px;bottom:30px}.ui-nbadge{right:-8px;top:-8px;min-width:26px;height:26px;padding:0 7px;font-size:12.5px}.ui-alarm{padding:10px 14px;font-size:13px}.fp-center.ui-channels{align-items:flex-start;text-align:left}.ui-ch4{gap:10px;margin-top:0}.ui-chcard{gap:10px;padding:18px;border-radius:var(--lyp-r-3xl)}.ui-chcard h3{font-size:17px}.ui-chico{width:44px;height:44px;border-radius:var(--lyp-r-xl)}.ui-chico .ui-logo{padding:8px}.ui-guest{grid-template-columns:minmax(0,1fr)}.ui-guest-det{order:-1;gap:8px;padding:14px;border-left:0;border-bottom:1px solid var(--lyp-border-subtle);font-size:13.5px}.ui-guest-chat{min-height:0;gap:8px;padding:14px}.ui-trio{gap:14px}.ui-tcard{gap:14px;padding:26px 22px}.ui-tcard p{font-size:15.5px}.ui-sent{flex-direction:row;flex-wrap:wrap;gap:6px}.ui-devices,.ui-mate-2{display:none}.ui-cmd{margin-top:8px}.ui-cmdbar{height:auto;min-height:58px;gap:10px;padding:6px 6px 6px 16px;font-size:15px}.ui-cmdbar .ui-spark{width:20px;height:20px}.ui-cmdbar .ui-caret{height:14px;vertical-align:-3px}.ui-run{height:44px;padding:0 16px;font-size:14px}.ui-cres-slot{min-height:64px;margin-top:16px}.ui-cres{padding:10px 14px;border-radius:var(--lyp-r-2xl);font-size:14px}.ui-ai-cards{grid-template-columns:minmax(0,1fr);gap:10px}.ui-ai-card{gap:4px;padding:20px}.ui-ai-card h3{font-size:17px}.ui-ai-card p{font-size:14.5px;line-height:1.55}.ui-ai-note{font-size:12px}}@media (prefers-reduced-motion:reduce){.ui-alarm,.ui-appwin,.ui-chcard,.ui-cmd *,.ui-dk *,.ui-dk :before,.ui-laptop span,.ui-mb *,.ui-mb :before,.ui-nbadge,.ui-phone span,.ui-pulse,.ui-sent .ui-pill,.ui-soon:before,.ui-spark,.ui-typing i{animation:none!important;transition:none!important}.ui-ai-done{opacity:1}.ui-tap{display:none}.ui-chcard:hover{transform:none}}