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