.lyp-scope{--lyp-font:var(--font-dm-sans),system-ui,-apple-system,"Segoe UI",sans-serif;--lyp-font-accent:var(--font-dm-serif),Georgia,serif;--lyp-w-regular:400;--lyp-w-medium:500;--lyp-w-semibold:600;--lyp-neutral-0:#fff;--lyp-neutral-50:#f5f5f5;--lyp-neutral-100:#e7e7e7;--lyp-neutral-200:#ddd;--lyp-neutral-300:#ccc;--lyp-neutral-400:#bbb;--lyp-neutral-500:#a7a7a7;--lyp-neutral-600:#696767;--lyp-neutral-800:#424242;--lyp-neutral-900:#222;--lyp-neutral-950:#000;--lyp-brand:#ff2800;--lyp-brand-50:#ffeee9;--lyp-brand-100:#ffe9e5;--lyp-brand-700:#d7382a;--lyp-navy-50:#f3f5fa;--lyp-navy-100:#e7ebf4;--lyp-navy-200:#c9d1e4;--lyp-navy-700:#1c3066;--lyp-navy-900:#0a1d4b;--lyp-navy-950:#06122f;--lyp-teal-700:#266c62;--lyp-ivory-100:#f7ebe0;--lyp-purple-900:#591564;--lyp-purple-600:#8f2be0;--lyp-purple-200:#e0b0ff;--lyp-purple-50:#e6e6fa;--lyp-text-primary:var(--lyp-neutral-900);--lyp-text-secondary:var(--lyp-neutral-600);--lyp-text-tertiary:var(
    --lyp-neutral-500
  );--lyp-text-disabled:var(--lyp-neutral-400);--lyp-text-inverse:var(--lyp-neutral-0);--lyp-text-brand:var(--lyp-brand-700);--lyp-text-link:var(--lyp-navy-900);--lyp-text-inverse-secondary:hsla(0,0%,100%,.72);--lyp-text-brand-on-dark:color-mix(in srgb,var(--lyp-brand) 70%,#fff);--lyp-bg-default:var(--lyp-neutral-0);--lyp-bg-subtle:var(--lyp-neutral-50);--lyp-bg-secondary:var(--lyp-ivory-100);--lyp-bg-inverse:var(--lyp-neutral-900);--lyp-bg-brand:var(--lyp-brand);--lyp-bg-brand-hover:var(--lyp-brand-700);--lyp-bg-brand-subtle:var(--lyp-brand-50);--lyp-bg-overlay:rgba(0,0,0,.5);--lyp-border-default:var(--lyp-neutral-200);--lyp-border-subtle:var(--lyp-neutral-100);--lyp-border-strong:var(--lyp-neutral-300);--lyp-border-focus:var(--lyp-navy-900);--lyp-int:var(--lyp-navy-900);--lyp-int-hover:var(--lyp-navy-700);--lyp-int-pressed:var(--lyp-navy-950);--lyp-int-wash:var(--lyp-navy-50);--lyp-int-selected:var(--lyp-navy-100);--lyp-int-border:var(--lyp-navy-200);--lyp-success:#06902c;--lyp-success-text:#155724;--lyp-success-bg:#d4edda;--lyp-success-on-dark:#6edc9f;--lyp-warning:#f29339;--lyp-warning-text:#d7382a;--lyp-warning-bg:#fffcef;--lyp-warning-border:#f4d58a;--lyp-error:#e50f0f;--lyp-error-text:#c13515;--lyp-error-bg:#fee2e2;--lyp-info:#3b82f6;--lyp-info-text:#2e4a87;--lyp-info-bg:#eaf1fe;--lyp-g2:#ff492c;--lyp-trustpilot:#00b67a;--lyp-whatsapp:#25d366;--lyp-whatsapp-bubble:#dcf8c6;--lyp-rating:#f5a623;--lyp-ch-airbnb:#ff5a5f;--lyp-ch-airbnb-bg:#fde8ea;--lyp-ch-airbnb-text:#b42a30;--lyp-ch-booking:#003b95;--lyp-ch-mmt:#e5195e;--lyp-ch-mmt-bg:#fde7ef;--lyp-ch-mmt-text:#a30f45;--lyp-ch-agoda:#6c3fd1;--lyp-ch-agoda-bg:#eee8fb;--lyp-ch-agoda-text:#4b2396;--lyp-ch-direct:var(--lyp-teal-700);--lyp-ch-expedia:#fdbb30;--lyp-ch-vrbo:#4c6ef5;--lyp-ch-trip:#16a9e1;--lyp-ch-goibibo:#f58220;--lyp-mac-red:#ff5f57;--lyp-mac-yellow:#febc2e;--lyp-mac-green:#28c840;--lyp-shadow-sm:0 1px 4px rgba(0,0,0,.08);--lyp-shadow-md:0 3px 12px rgba(0,0,0,.12);--lyp-shadow-lg:0 6px 24px rgba(0,0,0,.16);--lyp-shadow-xl:0 12px 48px rgba(0,0,0,.2);--lyp-r-base:4px;--lyp-r-lg:8px;--lyp-r-xl:12px;--lyp-r-2xl:16px;--lyp-r-3xl:24px;--lyp-r-full:9999px;--lyp-focus-ring:2px solid var(--lyp-border-focus);--lyp-dur-fast:150ms;--lyp-dur-base:250ms;--lyp-dur-slow:400ms;--lyp-ease-standard:cubic-bezier(0.2,0,0,1);--lyp-ease-exit:cubic-bezier(0.4,0,1,1);--lyp-ease-brand:cubic-bezier(0.22,1,0.36,1);--lyp-ease-inout:cubic-bezier(0.65,0,0.35,1);--lyp-ease-back:cubic-bezier(0.34,1.56,0.64,1);--lyp-dur-reveal:0.7s;--lyp-dur-entrance:0.9s;--lyp-glass-bg:hsla(0,0%,100%,.58);--lyp-glass-border:hsla(0,0%,100%,.85);--lyp-glass-blur:blur(28px) saturate(180%)}@keyframes hh-rise-in{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes hh-card-in{0%{opacity:0;transform:translateY(40px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.hh-anim{opacity:0;animation:hh-rise-in var(--lyp-dur-entrance) var(--lyp-ease-brand) forwards}.hh-dl1{animation-delay:.05s}.hh-dl2{animation-delay:.16s}.hh-dl3{animation-delay:.27s}.hh-dl4{animation-delay:.38s}.hh-dl5{animation-delay:.49s}@keyframes hh-shine{0%,55%{left:-120%}80%,to{left:160%}}@keyframes hh-drift-1{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-50px,40px) scale(1.08)}}@keyframes hh-drift-2{0%,to{transform:translate(0) scale(1)}50%{transform:translate(60px,-30px) scale(1.1)}}@keyframes hh-drift-3{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-40px,-50px) scale(.92)}}@keyframes hh-floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes hh-ping{75%,to{transform:scale(2.6);opacity:0}}@keyframes hh-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.hh-blob-1{animation:hh-drift-1 26s ease-in-out infinite}.hh-blob-2{animation:hh-drift-2 30s ease-in-out infinite}.hh-blob-3{animation:hh-drift-3 34s ease-in-out infinite}.hh-floaty{animation:hh-floaty 7s ease-in-out infinite}.hh-ping{animation:hh-ping 2s cubic-bezier(0,0,.2,1) infinite}.hh-shine{animation:hh-shine 4.5s ease-in-out infinite}.hh-marquee-track{animation:hh-marquee 26s linear infinite}.hh-marquee:hover .hh-marquee-track{animation-play-state:paused}.hh-reveal{opacity:0;transform:translateY(28px);transition:opacity var(--lyp-dur-reveal) var(--lyp-ease-brand),transform var(--lyp-dur-reveal) var(--lyp-ease-brand)}.hh-reveal.hh-in{opacity:1;transform:translateY(0)}.hh-d1{transition-delay:.07s}.hh-d2{transition-delay:.15s}.hh-d3{transition-delay:.23s}.hh-d4{transition-delay:.31s}.hh-d5{transition-delay:.39s}@keyframes hh-fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.hh-pane-enter{animation:hh-fade-up .45s ease}@media (prefers-reduced-motion:reduce){.hh-anim{animation:none}.hh-anim,.hh-reveal{opacity:1;transform:none}.hh-reveal{transition:none}.hh-blob-1,.hh-blob-2,.hh-blob-3,.hh-floaty,.hh-marquee-track,.hh-pane-enter,.hh-ping,.hh-shine{animation:none}}.lyp-scope{font-family:var(--lyp-font);color:var(--lyp-text-primary);background:var(--lyp-bg-default);-webkit-font-smoothing:antialiased;overflow-x:clip}.lyp-scope button{font-family:inherit;cursor:pointer}.lyp-scope :is(a,button,summary,[role=tab],[tabindex]):focus-visible{outline:var(--lyp-focus-ring);outline-offset:2px}#faq,#features,#how-it-works,#pricing,#reviews,#solutions,#unified-calendar{scroll-margin-top:84px}.lyp-scope a{text-decoration:none}.lyp-serif{font-family:var(--lyp-font-accent);font-style:italic;font-weight:400}.lyp-btn-lg{padding:15px 32px;border-radius:var(--lyp-r-full);font-size:16px;font-weight:600;display:inline-flex;align-items:center;gap:9px;transition:all .25s;border:none;position:relative;overflow:hidden}.lyp-btn-primary{background:var(--lyp-brand);color:var(--lyp-text-inverse);box-shadow:none}.lyp-btn-primary:hover{transform:translateY(-2px);box-shadow:none}.lyp-btn-glass{background:var(--lyp-bg-default);color:var(--lyp-text-primary);border:1px solid var(--lyp-border-default);box-shadow:none}.lyp-btn-dark{background:var(--lyp-int);color:var(--lyp-text-inverse);border:none}.lyp-btn-dark:hover{background:var(--lyp-int-hover);transform:translateY(-2px)}.lyp-btn-glass:hover{background:var(--lyp-bg-default);border-color:var(--lyp-int);color:var(--lyp-int);transform:translateY(-2px);box-shadow:none}.lyp-btn-glass .lyp-play{width:22px;height:22px;border-radius:50%;background:var(--lyp-int);display:inline-flex;align-items:center;justify-content:center}.lyp-btn-glass .lyp-play:after{content:"";width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:8px solid var(--lyp-neutral-0);margin-left:2px}.lyp-btn-md{padding:13px 26px;font-size:15px}.lyp-section{padding:100px 48px}.lyp-section-cream{background:var(--lyp-bg-secondary)}.lyp-s-in{max-width:1680px;margin:0 auto}.lyp-kicker{font-size:12px;font-weight:600;color:var(--lyp-text-brand);letter-spacing:1.5px;text-transform:uppercase;margin-bottom:16px;display:flex;align-items:center;gap:10px}.lyp-kicker.lyp-center{justify-content:center}.lyp-kicker .lyp-ln{width:16px;height:2px;background:var(--lyp-brand);border-radius:var(--lyp-r-base)}.lyp-sh{font-size:50px;font-weight:600;line-height:1.1;letter-spacing:-1.8px;margin-bottom:18px}.lyp-sh-sub{font-size:18px;color:var(--lyp-text-secondary);line-height:1.65;max-width:620px}.lyp-center-h{text-align:center}.lyp-center-h .lyp-sh-sub{margin:0 auto}.lyp-head-mb{margin-bottom:60px}.lyp-head-flex{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:56px;flex-wrap:wrap}@media (max-width:768px){.lyp-section{padding:64px 24px}.lyp-sh{font-size:32px;letter-spacing:-1px}}.lyp-muted{color:var(--lyp-text-secondary)}.lyp-brand-text{color:var(--lyp-brand)}.lyp-green-text{color:var(--lyp-success-text)}.lyp-scope :where(.lyp-hero,.lyp-section,.lyp-final)[id]{scroll-margin-top:88px}.lyp-fdc-portal{background:transparent;overflow:visible}.lyp-fdc{position:fixed;right:24px;bottom:24px;z-index:90;display:flex;flex-direction:column;align-items:flex-end;gap:9px;width:min(330px,calc(100vw - 48px));pointer-events:none;animation:lyp-fdc-float 5s ease-in-out 1s infinite}.lyp-fdc>*{pointer-events:auto}.lyp-fdc-btn{display:inline-flex;align-items:center;gap:7px;background:var(--lyp-bg-inverse);color:var(--lyp-text-inverse);font-size:12px;font-weight:600;padding:8px 15px;border-radius:var(--lyp-r-full);white-space:nowrap;border:1px solid hsla(0,0%,100%,.08);box-shadow:var(--lyp-shadow-lg),inset 0 1px 0 hsla(0,0%,100%,.12);transition:transform .25s var(--lyp-ease-brand),box-shadow .25s;animation:lyp-fdc-rise .5s var(--lyp-ease-brand) both}.lyp-fdc-btn:first-child{animation-delay:.05s}.lyp-fdc-btn:nth-child(2){animation-delay:.16s}.lyp-fdc-btn:nth-child(3){animation-delay:.27s}.lyp-fdc-btn:hover{transform:translateY(-3px) scale(1.03);box-shadow:var(--lyp-shadow-lg),inset 0 1px 0 hsla(0,0%,100%,.16)}.lyp-fdc-btn:active{transform:translateY(-1px) scale(.99)}.lyp-fdc-emoji{font-size:14px;line-height:1;flex-shrink:0}.lyp-fdc-icon{flex-shrink:0}.lyp-fdc-waimg{width:17px;height:17px;flex-shrink:0}@keyframes lyp-fdc-rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes lyp-fdc-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@media (max-width:1080px){.lyp-fdc{right:12px;bottom:calc(88px + env(safe-area-inset-bottom, 0px));width:auto;gap:7px;z-index:2147483000;display:flex!important;visibility:visible!important}.lyp-fdc,.lyp-fdc-btn{opacity:1;animation:none}.lyp-fdc-btn{font-size:11px;padding:7px 12px;gap:6px;transform:none}.lyp-fdc-emoji{font-size:12px}.lyp-fdc-waimg{width:15px;height:15px}}@media (prefers-reduced-motion:reduce){.lyp-fdc,.lyp-fdc-btn{animation:none}}@media (max-width:1023px){.lyp-fdc{display:none}}.lyp-cta{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 20px;border-radius:var(--lyp-r-full);background:var(--lyp-bg-brand);font-size:15px;font-weight:600;white-space:nowrap;transition:background var(--lyp-dur-fast) var(--lyp-ease-standard),transform var(--lyp-dur-fast) var(--lyp-ease-standard)}.lyp-cta,.lyp-cta:hover{color:var(--lyp-text-inverse)}.lyp-cta:hover{background:var(--lyp-bg-brand-hover);transform:translateY(-1px)}.lyp-btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:var(--lyp-r-full);border:1.5px solid var(--lyp-border-default);background:var(--lyp-bg-default);color:var(--lyp-text-primary);font-size:15px;font-weight:600;transition:border-color var(--lyp-dur-fast) var(--lyp-ease-standard),color var(--lyp-dur-fast) var(--lyp-ease-standard),transform var(--lyp-dur-fast) var(--lyp-ease-standard)}.lyp-btn-secondary:hover{border-color:var(--lyp-int);color:var(--lyp-int)}.lyp-cta-50{height:50px}.lyp-icon-btn{width:44px;height:44px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:var(--lyp-r-full);border:1px solid var(--lyp-border-default);background:var(--lyp-bg-default);color:var(--lyp-text-primary);transition:background var(--lyp-dur-fast) var(--lyp-ease-standard)}.lyp-icon-btn:hover{background:var(--lyp-int-wash);color:var(--lyp-int)}.lyp-soon{display:inline-flex;align-items:center;height:18px;padding:0 7px;border-radius:var(--lyp-r-full);background:var(--lyp-warning-bg);box-shadow:inset 0 0 0 1px var(--lyp-warning-border);color:var(--lyp-text-primary);font-size:10px;font-weight:600}.lyp-gh{display:block;color:var(--lyp-text-secondary);padding:0 12px 8px}.lyp-eyebrow-dark,.lyp-gh{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.lyp-eyebrow-dark{color:var(--lyp-text-brand-on-dark)}.lyp-hdr{position:fixed;left:0;right:0;top:0;z-index:50;background:hsla(0,0%,100%,0);border-bottom:1px solid transparent;transition:background .35s,border-color .35s,-webkit-backdrop-filter .35s;transition:background .35s,border-color .35s,backdrop-filter .35s;transition:background .35s,border-color .35s,backdrop-filter .35s,-webkit-backdrop-filter .35s}.lyp-hdr-scrolled{background:hsla(0,0%,100%,.78);border-bottom-color:var(--lyp-border-subtle);backdrop-filter:blur(16px) saturate(1.4);-webkit-backdrop-filter:blur(16px) saturate(1.4)}.lyp-hdr-in{max-width:1440px;height:80px;margin:0 auto;padding:0 40px;display:flex;align-items:center;justify-content:space-between;transition:height .35s var(--lyp-ease-brand)}.lyp-hdr-scrolled .lyp-hdr-in{height:64px}.lyp-hdr-logo{display:flex;align-items:center}.lyp-hdr-logo img{width:166px;height:auto;transition:width .35s}.lyp-hdr-scrolled .lyp-hdr-logo img{width:150px}.lyp-hdr-nav{display:flex;align-items:center;gap:4px}.lyp-hdr-item,.lyp-hdr-nav,.lyp-navbtn{position:relative}.lyp-navbtn{display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 14px;border:0;border-radius:var(--lyp-r-full);background:transparent;color:var(--lyp-text-primary);font-size:15.5px;font-weight:600;transition:background .2s,color .2s}.lyp-navbtn.lyp-on,.lyp-navbtn:hover{background:var(--lyp-int-wash);color:var(--lyp-int)}.lyp-navbtn svg{transition:transform .3s var(--lyp-ease-brand)}.lyp-navbtn.lyp-on svg{transform:rotate(180deg)}.lyp-hdr-right{display:flex;align-items:center;gap:12px}.lyp-acct,.lyp-hdr-acct-desktop>button{display:inline-flex;align-items:center;gap:10px;height:48px;padding:0 12px 0 6px;border-radius:var(--lyp-r-full);border:1px solid var(--lyp-border-default);background:var(--lyp-bg-default);color:var(--lyp-text-primary);transition:border-color .2s}.lyp-hdr-acct-desktop>button{width:auto;min-width:96px}.lyp-acct:hover,.lyp-hdr-acct-desktop>button:hover{border-color:var(--lyp-int)}.lyp-acct-avatar{width:36px;height:36px;border-radius:var(--lyp-r-full);background:var(--lyp-bg-subtle);color:var(--lyp-text-tertiary);display:flex;align-items:center;justify-content:center}.lyp-hdr-acct-mobile{display:none}.lyp-hdr-anchor{position:absolute;left:50%;top:70px;width:0;transition:top .35s var(--lyp-ease-brand)}.lyp-hdr-scrolled .lyp-hdr-anchor{top:58px}.lyp-mega{position:absolute;left:50%;top:calc(100% + 10px);max-width:calc(100vw - 48px);transform:translateX(-50%);border-radius:var(--lyp-r-3xl);background:var(--lyp-bg-default);box-shadow:var(--lyp-shadow-xl);animation:hh-mega-in .32s var(--lyp-ease-brand) both;overflow:hidden}.lyp-hdr-anchor>.lyp-mega{top:0}@keyframes hh-mega-in{0%{opacity:0;transform:translate(-50%,-8px) scale(.98)}to{opacity:1;transform:translate(-50%) scale(1)}}.lyp-mega-prod{width:1180px;padding:22px}.lyp-mega-prod-grid{display:grid;grid-template-columns:1fr 1fr 1fr 250px;gap:18px}.lyp-mega-col{display:flex;flex-direction:column;gap:2px}.lyp-mega-sol{width:400px;padding:12px}.lyp-mega-res{width:600px;padding:14px;display:grid;grid-template-columns:240px 1fr;gap:12px}.lyp-mi,.lyp-mmi{display:flex;gap:12px;align-items:flex-start;padding:10px 12px;border-radius:var(--lyp-r-2xl);color:var(--lyp-text-primary);transition:background .2s}.lyp-mi:not(.is-static):hover{background:var(--lyp-int-wash);color:var(--lyp-text-primary)}.lyp-mi-ico{flex-shrink:0;width:38px;height:38px;border-radius:var(--lyp-r-xl);background:var(--lyp-int-selected);color:var(--lyp-int);display:flex;align-items:center;justify-content:center;transition:background .2s,color .2s}.lyp-mi:not(.is-static):hover .lyp-mi-ico{background:var(--lyp-int);color:var(--lyp-text-inverse)}.lyp-mi-t{display:flex;align-items:center;gap:6px;font-size:14.5px;font-weight:600}.lyp-mi-d{display:block;font-size:12.5px;line-height:1.45;color:var(--lyp-text-secondary);margin-top:2px}.lyp-hub,.lyp-mega-promo{position:relative;display:flex;flex-direction:column;border-radius:var(--lyp-r-2xl);background-color:var(--lyp-bg-inverse);background-image:radial-gradient(hsla(0,0%,100%,.07) 1px,transparent 0);background-size:16px 16px;color:var(--lyp-text-inverse);overflow:hidden}.lyp-mega-promo{justify-content:space-between;gap:14px;padding:20px}.lyp-hub-tx,.lyp-mega-promo-tx{display:flex;flex-direction:column;gap:8px}.lyp-mega-promo-tx strong{font-size:20px;line-height:1.2;letter-spacing:-.02em;font-weight:600}.lyp-hub-tx>span:last-child,.lyp-mega-promo-tx>span:last-child{font-size:13px;line-height:1.5;color:var(--lyp-text-inverse-secondary)}.lyp-mega-promo-btn{display:inline-flex;align-self:flex-start;align-items:center;gap:6px;height:40px;padding:0 16px;border-radius:var(--lyp-r-full);background:var(--lyp-bg-default);color:var(--lyp-text-primary);font-size:13.5px;font-weight:600;transition:background .2s}.lyp-mega-promo-btn:hover{background:var(--lyp-int-selected);color:var(--lyp-int)}.lyp-mega-foot{display:flex;align-items:center;justify-content:space-between;margin:16px -22px -22px;padding:14px 34px;background:var(--lyp-bg-subtle);border-top:1px solid var(--lyp-border-subtle);font-size:13px;color:var(--lyp-text-secondary)}.lyp-mega-foot a{font-weight:600;color:var(--lyp-text-link)}.lyp-mega-foot a:hover{color:var(--lyp-int-hover);text-decoration:underline}.lyp-hub{gap:14px;padding:18px;transition:transform .3s var(--lyp-ease-brand),box-shadow .3s}.lyp-hub:hover{color:var(--lyp-text-inverse);transform:translateY(-2px);box-shadow:var(--lyp-shadow-lg)}.lyp-hub-tx strong{font-size:18px;line-height:1.25;letter-spacing:-.01em;font-weight:600}.lyp-hub-ico{width:48px;height:48px;border-radius:var(--lyp-r-2xl);background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12);color:var(--lyp-text-inverse-secondary);display:flex;align-items:center;justify-content:center;transition:color .25s,background .25s}.lyp-hub:hover .lyp-hub-ico{color:var(--lyp-text-brand-on-dark);background:color-mix(in srgb,var(--lyp-brand) 14%,transparent)}.lyp-hub-go{display:inline-flex;align-items:center;gap:6px;margin-top:auto;font-size:13.5px;font-weight:600}.lyp-arr{transition:transform .3s var(--lyp-ease-brand)}.lyp-hub:hover .lyp-arr{transform:translateX(4px)}.lyp-mpanel{position:fixed;inset:0;z-index:1005;background:var(--lyp-bg-default);display:flex;flex-direction:column;animation:hh-panel-in .35s var(--lyp-ease-brand) both}.lyp-mpanel:focus{outline:none}@keyframes hh-panel-in{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}.lyp-mpanel-top{display:flex;align-items:center;justify-content:space-between;height:68px;padding:0 16px;border-bottom:1px solid var(--lyp-border-subtle)}.lyp-mpanel-top img{width:128px;height:auto}.lyp-mpanel-nav{flex:1;overflow-y:auto;padding:4px 20px}.lyp-acc-row{display:flex;align-items:center;justify-content:space-between;width:100%;height:56px;padding:0 4px;border:0;border-bottom:1px solid var(--lyp-border-subtle);background:transparent;font-size:18px;font-weight:600;color:var(--lyp-text-primary);text-align:left}.lyp-acc-row svg{transition:transform .3s}.lyp-acc-row.lyp-on{color:var(--lyp-int)}.lyp-acc-row.lyp-on svg{transform:rotate(180deg)}.lyp-acc-row-quiet{font-size:15px;color:var(--lyp-text-secondary)}.lyp-mlist{padding:8px 0 12px;animation:hh-panel-in .3s ease-out both}.lyp-mlist .lyp-gh{padding:12px 4px 4px}.lyp-mmi{align-items:center;padding:9px 4px}.lyp-mmi .lyp-mi-ico{width:34px;height:34px;border-radius:var(--lyp-r-lg)}.lyp-mmi .lyp-mi-t{font-size:15px}.lyp-mpanel-foot{padding:14px 20px 22px;border-top:1px solid var(--lyp-border-subtle);display:grid;grid-template-columns:1fr 1fr;gap:10px}@media (max-width:1060px){.lyp-hdr-acct-desktop,.lyp-hdr-nav{display:none}.lyp-hdr-acct-mobile{display:inline-flex}.lyp-hdr-in{padding:0 16px}.lyp-hdr-logo img,.lyp-hdr-scrolled .lyp-hdr-logo img{width:128px}.lyp-hdr-cta{height:40px;padding:0 14px;font-size:13.5px}}@media (max-width:480px){.lyp-hdr-right{gap:8px}.lyp-hdr-cta{height:34px;padding:0 10px;font-size:12.5px}}@media (max-width:360px){.lyp-hdr-cta{height:32px;padding:0 8px;font-size:12px}}@media (min-width:1061px){.lyp-mpanel{display:none}}@font-face{font-family:__DM_Sans_d541e6;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__DM_Sans_d541e6;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__DM_Sans_d541e6;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__DM_Sans_d541e6;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__DM_Sans_d541e6;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__DM_Sans_d541e6;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__DM_Sans_Fallback_d541e6;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_d541e6{font-family:__DM_Sans_d541e6,__DM_Sans_Fallback_d541e6;font-style:normal}.__variable_d541e6{--font-dm-sans:"__DM_Sans_d541e6","__DM_Sans_Fallback_d541e6"}@font-face{font-family:"__DM_Serif_Display_d501d1";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/20fd6a0e301296d5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"__DM_Serif_Display_d501d1";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/49eec060ce8bd0da-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"__DM_Serif_Display_d501d1";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ccc01da6a2b3d788-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"__DM_Serif_Display_d501d1";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fa3e259cafa8f47e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"__DM_Serif_Display_Fallback_d501d1";src:local("Times New Roman");ascent-override:94.37%;descent-override:30.51%;line-gap-override:0.00%;size-adjust:109.78%}.__className_d501d1{font-family:"__DM_Serif_Display_d501d1","__DM_Serif_Display_Fallback_d501d1";font-weight:400}.__variable_d501d1{--font-dm-serif:"__DM_Serif_Display_d501d1","__DM_Serif_Display_Fallback_d501d1"}.hp-ov{position:fixed;inset:0;z-index:1006;display:flex;align-items:center;justify-content:center}.hp-bd{position:absolute;inset:0;background:rgba(0,0,0,.72);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);animation:hp-fade .35s ease-out both}@keyframes hp-fade{0%{opacity:0}to{opacity:1}}.hp-card{position:relative;border-radius:var(--lyp-r-3xl);background:var(--lyp-bg-inverse);box-shadow:var(--lyp-shadow-xl);overflow:hidden;animation:hp-zoom .6s cubic-bezier(.22,1,.36,1) both}@keyframes hp-zoom{0%{opacity:0;transform:translate(var(--fx),var(--fy)) scale(.12);border-radius:200px}to{opacity:1;transform:none}}.hp-frame{position:relative;background:var(--lyp-neutral-950);overflow:hidden}.hp-frame img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;opacity:.72;transform:scale(1.05);animation:hp-kb 14s ease-in-out infinite alternate}@keyframes hp-kb{to{transform:scale(1.14)}}.hp-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.25),transparent 40%,rgba(0,0,0,.65))}.hp-bigplay{position:absolute;left:50%;top:50%;width:92px;height:92px;margin:-46px 0 0 -46px;border:0;border-radius:var(--lyp-r-full);background:var(--lyp-brand);color:var(--lyp-text-inverse);display:flex;align-items:center;justify-content:center;box-shadow:var(--lyp-shadow-xl);animation:hp-pop .6s cubic-bezier(.34,1.56,.64,1) .35s both;transition:transform .25s}.hp-bigplay:hover{transform:scale(1.06)}.hp-bigplay:after{content:"";position:absolute;inset:-10px;border-radius:var(--lyp-r-full);border:2px solid hsla(0,0%,100%,.5);animation:hp-ring 2s ease-out infinite}@keyframes hp-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}.hp-x{position:absolute;right:14px;top:14px;z-index:3;width:44px;height:44px;border:0;border-radius:var(--lyp-r-full);background:hsla(0,0%,100%,.14);color:var(--lyp-text-inverse);display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background .2s}.hp-x:hover{background:hsla(0,0%,100%,.28)}.hp-chap{flex-shrink:0;display:inline-flex;flex-direction:column;align-items:flex-start;gap:2px;padding:9px 14px;border-radius:var(--lyp-r-2xl);border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.04);color:var(--lyp-text-inverse-secondary);font-size:12.5px;font-weight:600;text-align:left;transition:background .25s,border-color .25s,color .25s;animation:hp-rise .5s cubic-bezier(.22,1,.36,1)}.hp-chap:hover{background:hsla(0,0%,100%,.1);color:var(--lyp-text-inverse)}.hp-chap.on{background:var(--lyp-bg-default);border-color:var(--lyp-neutral-0);color:var(--lyp-text-primary)}.hp-chap .hp-t{font-size:11px;font-weight:600;opacity:.7}.hp-prog{position:absolute;left:0;right:0;bottom:0;height:4px;background:hsla(0,0%,100%,.18)}.hp-prog span{display:block;height:100%;background:var(--lyp-brand);transition:width .6s cubic-bezier(.22,1,.36,1)}.hp-ocard{width:min(1040px,calc(100vw - 48px));height:min(780px,calc(100% - 48px));position:relative;display:flex;flex-direction:column;border-radius:var(--lyp-r-3xl);background:var(--lyp-bg-default);box-shadow:var(--lyp-shadow-xl);overflow:hidden;animation:hp-ozoom .5s cubic-bezier(.22,1,.36,1) both}@keyframes hp-ozoom{0%{opacity:0;transform:translateY(24px) scale(.96)}to{opacity:1;transform:none}}@keyframes hp-sheet{0%{transform:translateY(100%)}to{transform:none}}.hp-ox{position:absolute;right:16px;top:16px;z-index:3;width:44px;height:44px;border:1px solid var(--lyp-border-default);border-radius:var(--lyp-r-full);background:var(--lyp-bg-default);color:var(--lyp-text-primary);display:flex;align-items:center;justify-content:center;transition:background .2s}.hp-ox:hover{background:var(--lyp-int-wash)}.hp-osearch{display:flex;align-items:center;gap:10px;height:48px;padding:0 16px;border-radius:var(--lyp-r-2xl);border:1.5px solid var(--lyp-border-default);background:var(--lyp-bg-subtle);transition:border-color .2s,background .2s}.hp-osearch:focus-within{border-color:var(--lyp-int);background:var(--lyp-bg-default)}.hp-osearch input{flex:1;min-width:0;border:0;outline:0;background:transparent;font-family:var(--lyp-font);font-size:15px;color:var(--lyp-text-primary)}.hp-ochip{flex-shrink:0;height:36px;padding:0 14px;border-radius:var(--lyp-r-full);border:1px solid var(--lyp-border-default);background:var(--lyp-bg-default);color:var(--lyp-text-secondary);font-size:13px;font-weight:600;display:inline-flex;align-items:center;gap:6px;transition:background .2s,color .2s,border-color .2s}.hp-ochip.on,.hp-ochip:hover{border-color:var(--lyp-int)}.hp-ochip.on{background:var(--lyp-int);color:var(--lyp-text-inverse)}.hp-ochip .hp-c{font-size:11px;font-weight:600;opacity:.6}.hp-ogrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.hp-ota{display:flex;align-items:center;gap:12px;padding:12px;border-radius:var(--lyp-r-2xl);border:1px solid var(--lyp-border-subtle);background:var(--lyp-bg-default);transition:border-color .2s,box-shadow .25s,transform .25s;animation:hp-rise .4s cubic-bezier(.22,1,.36,1)}.hp-ota:hover{border-color:var(--lyp-int-border);transform:translateY(-2px)}.hp-olg{flex-shrink:0;width:42px;height:42px;border-radius:var(--lyp-r-xl);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;letter-spacing:-.02em;overflow:hidden}.hp-olg img{width:30px;height:30px;-o-object-fit:contain;object-fit:contain;border-radius:var(--lyp-r-lg)}.hp-otag{display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:var(--lyp-r-full);background:var(--lyp-bg-subtle);color:var(--lyp-text-secondary);font-size:10.5px;font-weight:600}.hp-onm,.hp-otag{white-space:nowrap}.hp-onm{font-size:14.5px;max-width:100%;overflow:hidden;text-overflow:ellipsis}@media (max-width:900px){.hp-ogrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.hp-ocard{position:absolute;left:0;right:0;bottom:0;width:100%;height:92%;border-radius:var(--lyp-r-3xl) var(--lyp-r-3xl) 0 0;animation:hp-sheet .45s cubic-bezier(.22,1,.36,1) both}.hp-ogrid{gap:8px}.hp-ota{gap:9px;padding:10px}.hp-olg{width:36px;height:36px}.hp-ov{align-items:flex-end}.hp-card{max-width:100vw;border-radius:var(--lyp-r-3xl) var(--lyp-r-3xl) 0 0}}.hp-card-video{width:960px;max-width:calc(100vw - 32px);--fx:-420px;--fy:300px}.hp-card-video .hp-frame{aspect-ratio:16/9}.hp-frame-player{position:absolute;inset:0;height:100%}.hp-frame-title{position:absolute;left:20px;top:18px;display:flex;align-items:center;gap:10px;color:var(--lyp-text-inverse)}.hp-frame .hp-frame-title img{width:32px;height:32px;border-radius:var(--lyp-r-lg);background:var(--lyp-bg-default);padding:3px;opacity:1;transform:none;animation:none}.hp-frame-title>span{display:flex;flex-direction:column}.hp-frame-title strong{font-size:15px;font-weight:600}.hp-frame-title>span>span{font-size:12px;opacity:.8}.hp-frame-chap,.hp-frame-src{position:absolute;bottom:18px;font-weight:600}.hp-frame-chap{left:20px;color:var(--lyp-text-inverse);font-size:13px}.hp-frame-src{right:20px;color:hsla(0,0%,100%,.8);font-size:12px}.hp-chaps{padding:16px 18px 18px}.hp-chaps-lbl{display:block;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--lyp-text-inverse-secondary);margin-bottom:10px}.hp-chaps-row{display:flex;gap:8px;overflow-x:auto;flex-wrap:wrap}.hp-ohead{padding:32px 32px 16px;display:flex;flex-direction:column;gap:14px;border-bottom:1px solid var(--lyp-border-subtle)}.hp-oey{font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--lyp-text-brand)}.hp-oh2{margin:0;font-size:38px;line-height:1.08;font-weight:600;letter-spacing:-.035em;padding-right:50px}.hp-osub{margin:0;font-size:15px;line-height:1.55;max-width:640px}.hp-osearch svg,.hp-osub{color:var(--lyp-text-secondary)}.hp-osearch svg{flex-shrink:0}.hp-ochips{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;margin:0 -32px;padding:0 32px}.hp-obody{flex:1;overflow-y:auto;padding:18px 32px 32px;background:var(--lyp-bg-subtle)}.hp-ota-tx{display:flex;flex-direction:column;align-items:flex-start;gap:5px;min-width:0}.hp-otags{display:flex;gap:4px;flex-wrap:wrap}.hp-otag-pop{background:var(--lyp-brand-50);color:var(--lyp-text-brand)}.hp-onores{padding:40px 0;text-align:center;color:var(--lyp-text-secondary);font-size:15px}.hp-olink{font-weight:600;color:var(--lyp-text-link)}.hp-olink:hover{color:var(--lyp-int-hover);text-decoration:underline}.hp-ofoot{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:16px 32px;border-top:1px solid var(--lyp-border-subtle);font-size:13.5px;color:var(--lyp-text-secondary)}.hp-ov:focus{outline:none}@media (max-width:640px){.hp-obody,.hp-ofoot,.hp-ohead{padding-left:20px;padding-right:20px}.hp-ochips{margin:0 -20px;padding:0 20px}.hp-oh2{font-size:28px}.hp-card-video{width:100%;max-width:100vw}}@media (prefers-reduced-motion:reduce){.hp-ov *,.hp-ov :after,.hp-ov :before{animation:none!important;transition:none!important}}body:has(.lyp-mpanel,.hp-ov) .lyp-fdc{display:none!important}