:root{--hub-accent:#7c6bae;--hub-accent-deep:#5e5088;--hub-brand-purple:#8b7ec8;--hub-ink:#14201e;--hub-wash:#ebe6f5;--hub-paper:#f4faf8;--hub-line:#d4cde3;--hub-rose:#9f4d5a;--hub-amber:#b45309;--hub-indigo:#3f5f74;--hub-plum:#6b5b7a;--font-display:var(--font-fraunces),"Georgia",serif;--font-body:var(--font-dm-sans),"Segoe UI",sans-serif;--hub-topbar:4.25rem;--hub-nav-logo-height:4.303125rem;--hub-nav-logo-max-width:min(21.09375rem,70.875vw);--lx-nav-logo-height:var(--hub-nav-logo-height);--lx-nav-logo-max-width:var(--hub-nav-logo-max-width);--hub-tabbar:4.15rem;--hub-safe-top:env(safe-area-inset-top,0px);--hub-safe-bottom:env(safe-area-inset-bottom,0px);--wa-accent:var(--hub-accent);--wa-accent-deep:var(--hub-accent-deep);--wa-ink:var(--hub-ink);--wa-wash:var(--hub-wash);--wa-paper:var(--hub-paper);--wa-line:var(--hub-line);--wa-display-font:var(--font-display)}*,:after,:before{box-sizing:border-box}body,html{margin:0;min-height:100%;min-height:100dvh}html{-webkit-text-size-adjust:100%}body{font-family:var(--font-body);font-size:var(--lx-type-body);color:var(--hub-ink);text-transform:none;background:radial-gradient(1200px 600px at 10% -10%,#d8efe9 0,transparent 55%),radial-gradient(900px 500px at 100% 0,#cfe8e2 0,transparent 50%),linear-gradient(180deg,var(--hub-paper) 0,#eef6f3 100%);overscroll-behavior-y:none}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}.hub-app,.hub-shell{min-height:100vh;min-height:100dvh}.hub-app{display:flex;flex-direction:column}.hub-topbar{position:-webkit-sticky;position:sticky;top:0;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:.75rem;height:calc(var(--hub-topbar) + var(--hub-safe-top));min-height:calc(var(--hub-topbar) + var(--hub-safe-top));max-height:calc(var(--hub-topbar) + var(--hub-safe-top));padding:var(--hub-safe-top) 1rem 0;padding-inline:max(1rem,env(safe-area-inset-left)) max(1rem,env(safe-area-inset-right));border-bottom:1px solid color-mix(in srgb,var(--hub-line) 70%,transparent);background:color-mix(in srgb,var(--hub-paper) 88%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);overflow:visible}.hub-brand-logo{display:inline-flex;align-items:center;line-height:0;flex-shrink:0}.hub-brand-logo-img{display:block;height:var(--lx-foot-logo-height,2.25rem);width:auto;max-width:var(--lx-foot-logo-max-width,min(14rem,55vw));object-fit:contain}.hub-topbar-brand-logo{flex-shrink:0;display:inline-flex;align-items:center;line-height:0;min-width:10rem;height:var(--hub-topbar);max-height:var(--hub-topbar);overflow:visible}.hub-topbar-brand-logo .hub-brand-logo-img{height:var(--hub-nav-logo-height);width:auto;max-width:var(--hub-nav-logo-max-width);max-height:none}.hub-brand-logo-img--icon{height:2.15rem;width:2.15rem;max-width:2.15rem;object-fit:cover;border-radius:8px}.landing-hero-logo{margin-bottom:.75rem;display:none}.landing-hero-logo .hub-brand-logo-img{height:clamp(3.5rem,9vw,5rem);max-width:min(22rem,88vw)}.landing-hero-lead-line{display:block}.landing-hero-lead-line+.landing-hero-lead-line{margin-top:.35rem}.hub-locale-flag{display:block;width:100%;height:100%;object-fit:cover;border-radius:0;box-shadow:none;flex-shrink:0}.hub-locale-flag-disc{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;overflow:hidden;border:1px solid color-mix(in srgb,var(--hub-line) 90%,transparent);background:#fff;box-shadow:inset 0 0 0 1px color-mix(in srgb,#fff 70%,transparent);flex-shrink:0}.hub-messages-host .rg-messages{min-height:calc(100dvh - var(--hub-topbar) - var(--hub-tabbar) - .5rem)}.hub-topbar-greeting{flex:1 1;min-width:0;margin:0;display:inline-flex;align-items:baseline;gap:.3rem;font-size:var(--lx-type-small);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hub-topbar-greeting-label{color:var(--lx-text-muted,#5c6b68);font-weight:500}.hub-topbar-greeting-name{color:var(--hub-accent-deep);font-weight:650}.reg-app-badges{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid var(--hub-line)}.reg-app-badges-title{margin:0 0 .65rem;font-size:var(--lx-type-small);font-weight:650;color:var(--hub-accent-deep)}.reg-app-badges-row{display:flex;flex-wrap:wrap;gap:.65rem}.reg-app-badge{display:inline-flex;align-items:center;gap:.55rem;padding:.45rem .75rem;border-radius:12px;border:1px solid var(--hub-line);background:#fff;color:var(--hub-ink);text-decoration:none;font-size:.82rem;font-weight:650;line-height:1.15}.reg-app-badge small{display:block;font-size:.62rem;font-weight:500;opacity:.72}.reg-app-badge-icon{font-size:1.25rem;line-height:1}.auth-form .lx-password-input-wrap input,.reg-field .lx-password-input-wrap input{width:100%}.hub-topbar-desktop{display:none;align-items:center;gap:.15rem .55rem;min-height:var(--hub-topbar);font-size:.9375rem;font-weight:500;line-height:1;color:var(--hub-ink)}.hub-topbar-desktop>*{flex-shrink:0}.hub-nav-link,.hub-topbar-desktop>*{display:inline-flex;align-items:center;min-height:2.5rem}.hub-nav-link{justify-content:center;padding:0 .55rem;border-radius:.55rem;color:var(--hub-ink);text-decoration:none;font:inherit;font-weight:500;letter-spacing:.01em;background:transparent;border:0;cursor:pointer;transition:background-color .15s ease,color .15s ease}.hub-nav-link:focus-visible,.hub-nav-link:hover{background:color-mix(in srgb,var(--hub-wash) 88%,#fff);color:var(--hub-accent-deep);outline:none}.hub-nav-link.is-active{color:var(--hub-accent-deep);font-weight:500;background:color-mix(in srgb,var(--hub-wash) 70%,#fff)}.hub-nav-login{color:var(--hub-ink);font-weight:500}.hub-nav-cta{display:inline-flex;align-items:center;justify-content:center;min-height:2.5rem;-webkit-margin-start:.2rem;margin-inline-start:.2rem;padding:0 1.05rem;border-radius:999px;background:var(--hub-accent-deep);color:#fff;font:inherit;font-weight:500;letter-spacing:.01em;text-decoration:none;border:1px solid color-mix(in srgb,var(--hub-accent-deep) 80%,#000);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 22%,transparent);transition:background-color .15s ease,filter .15s ease}.hub-nav-cta.is-active,.hub-nav-cta:focus-visible,.hub-nav-cta:hover{background:color-mix(in srgb,var(--hub-accent-deep) 88%,#000);color:#fff;outline:none}.hub-nav-cta.is-active{filter:brightness(1.05)}.hub-nav-divider{width:1px;height:1.35rem;margin-inline:.35rem;background:color-mix(in srgb,var(--hub-line) 90%,transparent);align-self:center}.hub-nav-logout{font:inherit}.hub-nav-family .lx-family__trigger{min-height:2.5rem;padding:0 .55rem;border-radius:.55rem;font:inherit;font-weight:500;color:var(--hub-ink)}.hub-nav-family .lx-family__trigger:hover,.hub-nav-family.is-open .lx-family__trigger{background:color-mix(in srgb,var(--hub-wash) 88%,#fff);color:var(--hub-accent-deep)}.hub-nav-dd{position:relative}.hub-nav-dd,.hub-nav-dd__trigger{display:inline-flex;align-items:center}.hub-nav-dd__trigger{justify-content:center;gap:.28rem;min-height:2.5rem;padding:0 .55rem;border:0;border-radius:.55rem;background:transparent;color:var(--hub-ink);font:inherit;font-weight:500;letter-spacing:.01em;cursor:pointer;transition:background-color .15s ease,color .15s ease}.hub-nav-dd.is-active .hub-nav-dd__trigger,.hub-nav-dd.is-open .hub-nav-dd__trigger,.hub-nav-dd__trigger:focus-visible,.hub-nav-dd__trigger:hover{background:color-mix(in srgb,var(--hub-wash) 88%,#fff);color:var(--hub-accent-deep);outline:none}.hub-nav-dd.is-active .hub-nav-dd__trigger{font-weight:500}.hub-nav-dd__chevron{font-size:.72em;opacity:.72;line-height:1}.hub-nav-dd__panel{position:absolute;top:calc(100% - .15rem);min-width:12.5rem;padding:.4rem;border-radius:.85rem;background:#fff;border:1px solid color-mix(in srgb,var(--hub-line) 92%,transparent);box-shadow:0 14px 34px rgb(20 18 36/14%);z-index:90;display:grid;grid-gap:.12rem;gap:.12rem}.hub-nav-dd__panel--start{left:0}.hub-nav-dd__panel--end{right:0}.hub-nav-dd__panel[hidden]{display:none}.hub-nav-dd__panel:before{content:"";position:absolute;left:0;right:0;top:-.55rem;height:.55rem}.hub-nav-dd__item{display:flex;align-items:center;min-height:2.35rem;padding:.45rem .7rem;border-radius:.6rem;color:var(--hub-ink);text-decoration:none;font-size:.92rem;font-weight:500}.hub-nav-dd__item:focus-visible,.hub-nav-dd__item:hover{background:color-mix(in srgb,var(--hub-wash) 85%,#fff);color:var(--hub-accent-deep);outline:none}.hub-nav-dd-drawer{display:grid;grid-gap:.35rem;gap:.35rem}.hub-nav-dd-drawer__trigger{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:2.75rem;padding:.55rem .15rem;border:0;background:transparent;color:inherit;font:inherit;font-weight:500;cursor:pointer;text-align:start}.hub-nav-dd-drawer__body{display:grid;grid-gap:.2rem;gap:.2rem;padding:.15rem 0 .35rem .75rem;border-left:2px solid color-mix(in srgb,var(--hub-line) 90%,transparent)}.hub-nav-dd-drawer__body a{min-height:2.4rem;display:inline-flex;align-items:center}.hub-drawer-login{font-weight:500;color:var(--hub-ink)}.hub-drawer-cta,.hub-drawer-register{margin-top:.35rem;justify-content:center;min-height:2.75rem;color:#fff!important}.hub-drawer-cta,.hub-drawer-register,.hub-topbar-cta{border-radius:999px;background:var(--hub-accent-deep);font-weight:500}.hub-topbar-cta{padding:.45rem .9rem;color:#fff}.hub-topbar-desktop a.is-active:not(.hub-nav-cta){color:var(--hub-accent-deep);font-weight:500}.hub-topbar-desktop a.hub-nav-cta,.hub-topbar-desktop a.hub-nav-cta.is-active,.hub-topbar-desktop a.hub-nav-cta:focus-visible,.hub-topbar-desktop a.hub-nav-cta:hover{color:#fff}.hub-topbar-menu{justify-content:center;width:2.75rem;height:2.75rem;margin:.35rem 0;border:0;border-radius:14px;background:color-mix(in srgb,var(--hub-wash) 80%,#fff);color:var(--hub-accent-deep);cursor:pointer}.hub-locale,.hub-topbar-menu{display:inline-flex;align-items:center}.hub-locale.hub-locale-menu{gap:0;padding:0;border:0;background:transparent;border-radius:0}.hub-locale-btn{min-width:2.35rem;border:0;border-radius:999px;padding:.38rem .55rem;background:transparent;color:var(--lx-text-muted);font-size:var(--lx-type-label);font-weight:500;line-height:1;cursor:pointer;transition:background-color .18s ease,color .18s ease}.hub-locale-btn.is-active{background:var(--hub-accent);color:#fff}.hub-locale-btn:disabled{opacity:.65;cursor:wait}.hub-locale-mobile{margin-left:auto;margin-right:.35rem}.hub-topbar-desktop .hub-locale{flex-shrink:0}.hub-drawer-locale{display:grid;grid-gap:.55rem;gap:.55rem;margin-top:auto;padding:.85rem 0 .35rem;border-top:1px solid var(--hub-line)}.hub-drawer-locale-label{margin:0;font-size:.84rem;font-weight:800;color:var(--hub-accent-deep);letter-spacing:.02em}.hub-locale-drawer{align-self:flex-start}.hub-locale-drawer .hub-locale-btn{min-width:3.25rem;padding:.45rem .75rem}.hub-app-body{flex:1 1;display:flex;flex-direction:column;min-width:0;padding-bottom:calc(var(--hub-tabbar) + var(--hub-safe-bottom))}.hub-drawer-backdrop{position:fixed;inset:0;z-index:50;background:rgba(10,36,34,.42);opacity:0;pointer-events:none;transition:opacity .55s cubic-bezier(.22,1,.36,1)}.hub-drawer-backdrop.is-open{opacity:1;pointer-events:auto}.hub-drawer{position:fixed;top:0;right:0;z-index:60;width:50vw;max-width:50vw;height:100%;height:100dvh;padding:calc(.75rem + var(--hub-safe-top)) .65rem calc(1rem + var(--hub-safe-bottom));background:#f7fcfa;border-left:1px solid var(--hub-line);box-shadow:-10px 0 32px rgba(20,32,30,.14);transform:translate3d(105%,0,0);transition:transform .6s cubic-bezier(.22,1,.36,1);will-change:transform;display:flex;flex-direction:column;gap:.75rem;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;box-sizing:border-box}.hub-drawer.is-open{transform:translateZ(0)}html.hub-drawer-open,html.hub-drawer-open body{overflow:hidden}.hub-drawer-head{display:flex;align-items:center;justify-content:space-between;gap:.35rem}.hub-drawer-title{margin:0;font-family:var(--font-display);font-size:1.05rem;font-weight:650;color:var(--hub-accent-deep);line-height:1.2}.hub-drawer-close{display:inline-flex;width:2.25rem;height:2.25rem;flex-shrink:0;align-items:center;justify-content:center;border:0;border-radius:12px;background:var(--hub-wash);color:var(--hub-ink);cursor:pointer}.hub-drawer-user{margin:0;display:grid;grid-gap:.15rem;gap:.15rem;padding:.65rem .7rem;border-radius:12px;background:color-mix(in srgb,#fff 70%,var(--hub-wash));border:1px solid var(--hub-line)}.hub-drawer-user-name{font-weight:650;font-size:.88rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hub-drawer-user-email{font-size:.72rem;color:var(--lx-text-muted);word-break:break-all;line-height:1.25}.hub-drawer-nav{display:grid;grid-gap:.25rem;gap:.25rem}.hub-drawer-link,.hub-drawer-logout-btn,.hub-drawer-nav a{display:flex;align-items:center;min-height:2.65rem;padding:.55rem .65rem;border-radius:12px;border:0;background:transparent;color:var(--hub-ink);font:inherit;font-size:.9rem;font-weight:400;text-align:left;cursor:pointer;width:100%;box-sizing:border-box}.hub-drawer-link:active,.hub-drawer-nav a:active{background:var(--hub-wash)}.hub-drawer-cta{background:var(--hub-accent)!important;color:#fff!important;justify-content:center;margin-top:.35rem}.hub-drawer-register{display:flex;align-items:center;min-height:2.65rem;padding:.55rem .65rem;border-radius:12px;font-size:.9rem;font-weight:550;width:100%;box-sizing:border-box;margin-top:.15rem}.hub-drawer-logout{margin-top:.35rem;padding-top:.45rem;border-top:1px solid var(--hub-line)}.hub-locale-drawer .hub-locale-trigger{width:auto;justify-content:flex-start;padding:.15rem .1rem .15rem .15rem}.hub-tabbar{position:fixed;left:0;right:0;bottom:0;z-index:40;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:.15rem;gap:.15rem;min-height:calc(var(--hub-tabbar) + var(--hub-safe-bottom));padding:.35rem .35rem var(--hub-safe-bottom);padding-inline:max(.35rem,env(safe-area-inset-left)) max(.35rem,env(safe-area-inset-right));background:color-mix(in srgb,#fff 92%,var(--hub-paper));border-top:1px solid color-mix(in srgb,var(--hub-line) 80%,transparent);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 -8px 28px rgba(20,32,30,.06)}.hub-tabbar--five{grid-template-columns:repeat(5,1fr)}.hub-tabbar--five .hub-tab{font-size:.58rem;padding-inline:.1rem}.hub-tab{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;min-height:3.35rem;padding:.35rem .2rem;border-radius:14px;color:color-mix(in srgb,var(--hub-ink) 55%,transparent);font-size:.68rem;font-weight:500;letter-spacing:-.01em;-webkit-tap-highlight-color:transparent}.hub-tab span{line-height:1.1;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hub-tab.is-active{color:var(--hub-accent-deep);background:color-mix(in srgb,var(--hub-wash) 75%,transparent)}.hub-link-btn{border:0;background:transparent;color:inherit;font:inherit;cursor:pointer;padding:0}.hub-main{width:min(960px,100%);margin:0 auto;padding:1.25rem 1rem 1.5rem;flex:1 1}.hub-main-screen{width:min(720px,100%);padding-top:1.1rem}.hub-app--focus .hub-tabbar,.hub-app--focus .hub-topbar-desktop,.hub-app--focus .hub-topbar-greeting,.hub-app--focus .hub-topbar-menu{display:none}.hub-app--focus .hub-app-body{padding-bottom:calc(var(--hub-safe-bottom) + .75rem)}.hub-app--linx-chat .hub-tabbar,.hub-app--linx-chat .lx-foot{display:none}.hub-app--linx-chat:has(.lcd2) .lx-foot{display:block}.hub-app--linx-chat .hub-app-body{padding-bottom:0;min-height:0}.hub-app:has(.lxchat--stage){height:100dvh;max-height:100dvh;overflow:hidden}.hub-app:has(.lxchat--stage) .hub-app-body{overflow:hidden}.hub-main.hub-main--linx-chat{width:100%;max-width:none;margin:0;padding:0;flex:1 1;display:flex;flex-direction:column;min-height:0}.hub-app:has(.lcd2) .hub-app-body,.hub-main.hub-main--linx-chat:has(.lcd2){overflow:auto}.hub-app:has(.lcd2) .lx-foot{display:block}.hub-app:has(.lxchat--stage) .hub-main.hub-main--linx-chat{height:100%;max-height:100%;overflow:hidden}body:has(.lxchat--stage),html:has(.lxchat--stage){overflow:hidden;height:100%}body:has(.hub-app--linx-chat) .pa-fab{display:none!important}@media (max-width:899px){.hub-app--focus .hub-topbar{height:3rem;min-height:3rem;max-height:3rem;padding-inline:max(.85rem,env(safe-area-inset-left)) max(.85rem,env(safe-area-inset-right))}.hub-app--focus .hub-app-body{padding-bottom:0}.hub-app--focus .hub-main,.hub-app--focus .hub-main-screen{width:100%;max-width:100%;margin:0;padding:0;min-height:calc(100dvh - 3rem - env(safe-area-inset-top, 0px))}.hub-app--focus .auth-panel-tv{width:100%;max-width:100%;margin:0;padding:0;min-height:inherit}.hub-app--focus .auth-entry{min-height:calc(100dvh - 3rem - env(safe-area-inset-top, 0px))}}.hub-screen-meta{margin-top:.85rem;font-size:var(--lx-type-small);color:var(--lx-text-muted)}.hub-screen-block{margin-top:1.25rem}.hub-screen-card{width:100%!important;margin:0!important}.hub-list-cards>li{padding:.9rem 1rem;border-radius:14px;background:color-mix(in srgb,#fff 90%,var(--hub-wash));border:1px solid var(--hub-line)}.landing-main{flex:1 1;display:flex;flex-direction:column;width:100%}.landing-nav{position:-webkit-sticky;position:sticky;top:calc(var(--hub-topbar) + var(--hub-safe-top));z-index:35;border-bottom:1px solid color-mix(in srgb,var(--hub-line) 75%,transparent);background:color-mix(in srgb,var(--hub-paper) 94%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.landing-nav__scroll{display:flex;gap:.35rem;align-items:center;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;padding:.55rem max(1rem,env(safe-area-inset-right)) .55rem max(1rem,env(safe-area-inset-left));-webkit-overflow-scrolling:touch}.landing-nav__scroll::-webkit-scrollbar{display:none}.landing-nav__link{flex:0 0 auto;display:inline-flex;align-items:center;min-height:2.15rem;padding:.35rem .85rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--hub-line) 85%,transparent);background:color-mix(in srgb,#fff 88%,var(--hub-paper));color:var(--hub-ink);font-size:.84rem;font-weight:600;white-space:nowrap;text-decoration:none;transition:border-color .18s ease,background .18s ease,color .18s ease}.landing-nav__link:focus-visible,.landing-nav__link:hover{border-color:color-mix(in srgb,var(--hub-accent-deep) 45%,var(--hub-line));color:var(--hub-accent-deep);outline:none}.landing-nav__link--brand.is-live{border-color:color-mix(in srgb,var(--hub-accent-deep) 35%,var(--hub-line));color:var(--hub-accent-deep)}.landing-section{margin-top:2.35rem;padding-top:.15rem;scroll-margin-top:calc(var(--hub-topbar) + var(--hub-safe-top) + 3.25rem)}.landing-body{width:min(920px,100%);margin:0 auto;padding:0 1rem 2rem}.landing-hero{position:relative;min-height:min(78dvh,640px);display:flex;align-items:flex-end;overflow:hidden;color:#f4fbf9}.landing-hero-media{position:absolute;inset:0}.landing-hero-img{width:100%;height:100%;object-fit:cover;object-position:center 35%;display:block;transform:scale(1.04);animation:landing-hero-ken 18s ease-out forwards}.landing-hero-wash{position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,36,34,.35),rgba(10,36,34,.55) 42%,rgba(8,28,26,.9)),linear-gradient(90deg,rgba(8,28,26,.55),transparent 55%)}.landing-hero-inner{position:relative;z-index:1;width:min(920px,100%);margin:0 auto;padding:3.5rem 1rem 2rem;animation:landing-rise .9s ease-out both}.landing-hero-brand{font-size:clamp(2.35rem,11vw,4.4rem);letter-spacing:-.04em;line-height:.95}.landing-hero-brand,.landing-hero-title{margin:0;font-family:var(--font-display);font-weight:650;color:#fff}.landing-hero-title{max-width:18ch;font-size:clamp(2rem,7.5vw,3.65rem);line-height:1.12;letter-spacing:-.02em}.landing-hero-lead{margin:1rem 0 0;max-width:34rem;font-size:clamp(.95rem,2.8vw,1.12rem);line-height:1.55;color:color-mix(in srgb,#fff 88%,transparent)}.landing-hero-actions{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1.35rem}.landing-hero .hub-btn-secondary{background:color-mix(in srgb,#fff 12%,transparent);border-color:color-mix(in srgb,#fff 35%,transparent);color:#fff}.landing-hero .hub-btn-ghost{background:transparent;border:1px solid color-mix(in srgb,#fff 45%,transparent);color:#fff}.landing-hero .hub-btn-ghost:hover{background:color-mix(in srgb,#fff 14%,transparent)}.landing-exp-row{scroll-margin-top:calc(var(--hub-topbar) + var(--hub-safe-top) + 3.25rem)}.landing-section-title{margin:0;font-family:var(--font-display);font-size:clamp(1.4rem,5vw,2rem);font-weight:650;letter-spacing:-.03em;color:var(--hub-accent-deep)}.landing-section-lead{margin:.55rem 0 0;max-width:36rem;color:var(--lx-text-muted);line-height:1.5;font-size:.95rem}.landing-how-steps{list-style:none;margin:1.35rem 0 0;padding:0;display:grid;grid-gap:.85rem;gap:.85rem}.landing-how-step{display:grid;grid-template-columns:auto 1fr;grid-gap:.75rem;gap:.75rem;align-items:start;padding:1rem;border-radius:18px;background:color-mix(in srgb,#fff 88%,var(--hub-wash));border:1px solid var(--hub-line)}.landing-how-num{font-family:var(--font-display);font-size:1.25rem;font-weight:650;color:var(--hub-accent);line-height:1;padding-top:.1rem}.landing-how-step-title{margin:0;font-size:1rem;font-weight:650;letter-spacing:-.02em}.landing-how-step-body{margin:.3rem 0 0;color:var(--lx-text-muted);font-size:var(--lx-type-small);line-height:1.5}.landing-exp-list{list-style:none;margin:1.25rem 0 0;padding:0;display:grid;grid-gap:.85rem;gap:.85rem}.landing-exp-row{display:grid;grid-gap:0;gap:0;padding:0;overflow:hidden;border-radius:18px;background:color-mix(in srgb,#fff 90%,var(--hub-wash));border:1px solid var(--hub-line)}.landing-exp-visual{aspect-ratio:16/9;overflow:hidden;background:var(--hub-wash)}.landing-exp-img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1.02);transition:transform .65s cubic-bezier(.22,1,.36,1)}.landing-exp-row.is-live:focus-within .landing-exp-img,.landing-exp-row.is-live:hover .landing-exp-img{transform:scale(1.06)}.landing-exp-visual-wash{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,color-mix(in srgb,#000 0%,transparent),color-mix(in srgb,#000 8%,transparent) 55%,color-mix(in srgb,#000 28%,transparent))}.landing-exp-linxoxo .landing-exp-visual-wash{background:linear-gradient(180deg,color-mix(in srgb,var(--hub-rose) 0%,transparent) 0,color-mix(in srgb,var(--hub-rose) 12%,transparent) 100%)}.landing-exp-linxirl .landing-exp-visual-wash{background:linear-gradient(180deg,color-mix(in srgb,var(--hub-amber) 0%,transparent) 0,color-mix(in srgb,var(--hub-amber) 14%,transparent) 100%)}.landing-exp-linxircle .landing-exp-visual-wash{background:linear-gradient(180deg,color-mix(in srgb,var(--hub-indigo) 0%,transparent) 0,color-mix(in srgb,var(--hub-indigo) 14%,transparent) 100%)}.landing-exp-linxtore .landing-exp-visual-wash{background:linear-gradient(180deg,color-mix(in srgb,var(--hub-plum) 0%,transparent) 0,color-mix(in srgb,var(--hub-plum) 14%,transparent) 100%)}.landing-exp-main{display:grid;grid-gap:1rem;gap:1rem;padding:1.15rem}.landing-exp-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem .75rem}.landing-exp-name{margin:0;font-family:var(--font-display);font-size:1.3rem;font-weight:650;letter-spacing:-.03em}.landing-exp-linxoxo .landing-exp-name{color:var(--hub-rose)}.landing-exp-linxirl .landing-exp-name{color:var(--hub-amber)}.landing-exp-linxircle .landing-exp-name{color:var(--hub-indigo)}.landing-exp-linxtore .landing-exp-name{color:var(--hub-plum)}.landing-exp-status{font-size:var(--lx-type-label);color:var(--lx-text-muted)}.landing-exp-status.live{color:var(--hub-accent-deep);font-weight:600}.landing-exp-promise{margin:.4rem 0 0;max-width:34rem;line-height:1.45;font-size:.95rem}.landing-exp-services{margin:.75rem 0 0;padding:0;list-style:none;display:grid;grid-gap:.35rem;gap:.35rem}.landing-exp-services li{position:relative;padding-left:1rem;font-size:var(--lx-type-small);line-height:1.45;color:var(--hub-ink)}.landing-exp-services li:before{content:"";position:absolute;left:0;top:.55em;width:.4rem;height:.4rem;border-radius:50%;background:var(--hub-accent)}.landing-exp-linxoxo .landing-exp-services li:before{background:var(--hub-rose)}.landing-exp-linxirl .landing-exp-services li:before{background:var(--hub-amber)}.landing-exp-linxircle .landing-exp-services li:before{background:var(--hub-indigo)}.landing-exp-linxtore .landing-exp-services li:before{background:var(--hub-plum)}.landing-exp-row.is-soon{opacity:.82}.landing-exp-row.is-soon .landing-exp-img{filter:saturate(.72) contrast(.96)}.landing-exp-action{display:flex}.landing-exp-cta{width:100%;transition:transform .2s ease,background-color .2s ease}.landing-exp-cta:hover{transform:translateY(-1px);background:var(--hub-accent-deep)}.landing-close{padding-bottom:.5rem}.enter-exp-list{margin-top:.35rem}.enter-terminal{max-width:72rem;position:relative}.enter-terminal:before{content:"";position:absolute;inset:-1.5rem -1rem auto;height:min(42vh,22rem);pointer-events:none;z-index:0;background:radial-gradient(ellipse 80% 70% at 12% 20%,color-mix(in srgb,var(--hub-accent) 22%,transparent),transparent 70%),radial-gradient(ellipse 70% 60% at 88% 10%,color-mix(in srgb,var(--hub-rose) 16%,transparent),transparent 65%);opacity:.95}.enter-terminal-board,.enter-terminal-stage{position:relative;z-index:1}.enter-terminal-stage{animation:enter-terminal-in .7s ease both}.enter-terminal-kicker{margin:0 0 .35rem;font-size:.92rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--hub-accent-deep)}.enter-terminal-title{max-width:18ch}.enter-terminal-lead{margin:.75rem 0 0;max-width:36rem;line-height:1.55}.enter-terminal-gate{display:inline-flex;align-items:center;gap:.65rem;margin:1rem 0 0;padding:.45rem .75rem;border-radius:999px;background:color-mix(in srgb,var(--hub-wash) 88%,#fff);border:1px solid color-mix(in srgb,var(--hub-line) 80%,transparent);color:var(--hub-ink);font-size:.88rem;line-height:1.35}.enter-terminal-gate-count{display:inline-grid;place-items:center;min-width:2.4rem;padding:.15rem .4rem;border-radius:999px;background:var(--hub-accent);color:#fff;font-size:.75rem;font-weight:700}.enter-terminal-board{margin-top:1.5rem;animation:enter-terminal-in .85s ease .08s both}.enter-exp-list--art .enter-exp-row--art{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:1fr;align-items:stretch;transition:transform .25s ease,box-shadow .25s ease}.enter-exp-list--art .enter-exp-row--art.is-live:hover{transform:translateY(-2px)}.enter-exp-visual{min-height:10rem;border-radius:18px;overflow:hidden}@keyframes enter-terminal-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.enter-exp-list--art .enter-exp-row--art,.enter-terminal-board,.enter-terminal-stage{animation:none;transition:none}}@media (min-width:900px){.enter-exp-list--art .enter-exp-row--art{grid-template-columns:minmax(12rem,18rem) 1fr auto;gap:1.25rem;align-items:center}.enter-exp-visual{min-height:8.5rem}}.hub-btn{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:14px;padding:.8rem 1.15rem;min-height:2.85rem;background:var(--hub-accent);color:#fff;font:inherit;font-weight:600;cursor:pointer;transition:background-color .2s ease,transform .2s ease;-webkit-tap-highlight-color:transparent}.hub-btn:hover{background:var(--hub-accent-deep)}.hub-btn-secondary{background:transparent;color:var(--hub-accent-deep);border:1px solid var(--hub-line)}.hub-btn-secondary:hover{background:color-mix(in srgb,var(--hub-wash) 70%,transparent)}.hub-btn-disabled{background:color-mix(in srgb,var(--hub-line) 55%,#fff);color:color-mix(in srgb,var(--hub-ink) 45%,transparent);cursor:not-allowed;pointer-events:none;width:100%}.hub-btn-ghost{display:inline-flex;align-items:center;justify-content:center;border-radius:14px;padding:.8rem 1.15rem;min-height:2.85rem;font:inherit;font-weight:600}.lx-reveal{opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .7s ease}.lx-reveal.is-visible{opacity:1;transform:none}@keyframes landing-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes landing-hero-ken{0%{transform:scale(1.06)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.landing-exp-cta,.landing-hero-img,.landing-hero-inner,.lx-reveal{animation:none!important;transition:none!important;transform:none!important;opacity:1!important}.hub-drawer,.hub-drawer-backdrop{transition-duration:.01ms!important}}.auth-panel,.panel{width:min(420px,100%);margin:.5rem auto 0;background:color-mix(in srgb,#fff 94%,var(--hub-wash));border:1px solid var(--hub-line);border-radius:20px;padding:1.25rem}.auth-form{display:grid;grid-gap:.85rem;gap:.85rem;margin-top:1rem}.auth-form label{display:grid;grid-gap:.35rem;gap:.35rem;font-size:var(--lx-type-small)}.auth-form input:not([type]),.auth-form input[type=email],.auth-form input[type=password],.auth-form input[type=text]{border:1px solid var(--hub-line);border-radius:12px;padding:.75rem .85rem;min-height:2.85rem;font:inherit;background:#fff;width:100%}.auth-check{display:flex!important;align-items:flex-start;gap:.5rem;grid-template-columns:none}.auth-error{color:#b91c1c;margin:0}.auth-error,.auth-footer{font-size:var(--lx-type-small)}.auth-footer{margin-top:1rem;color:var(--lx-text-muted)}.badge{display:inline-block;font-size:var(--lx-type-label);padding:.25rem .55rem;border-radius:999px;background:var(--hub-wash);color:var(--hub-accent-deep);text-transform:none}.meta-list{margin:1rem 0 0;padding:0;list-style:none;display:grid;grid-gap:.55rem;gap:.55rem;font-size:var(--lx-type-small)}.lx-title{font-family:var(--font-display);font-size:clamp(1.25rem,2vw,var(--lx-type-title));font-weight:650;letter-spacing:-.02em;margin:0}.lx-muted{color:var(--lx-text-muted);font-size:var(--lx-type-small)}@media (min-width:720px){.landing-how-steps{grid-template-columns:repeat(3,1fr);gap:1rem}.landing-how-step{background:transparent;border:0;padding:0}.landing-exp-row{grid-template-columns:1fr;gap:0;padding:0;border-radius:0;background:transparent;border:0;border-top:1px solid var(--hub-line);overflow:visible}.landing-exp-visual{border-radius:16px;margin-bottom:1rem}.landing-exp-main{grid-template-columns:1fr auto;align-items:end;gap:1.5rem;padding:0 0 1.35rem}.landing-exp-row:last-child .landing-exp-main{padding-bottom:0}.landing-exp-row:last-child{border-bottom:1px solid var(--hub-line)}.hub-btn-disabled,.landing-exp-cta{width:auto}.landing-body{padding:0 1.25rem 3rem}.landing-hero{min-height:min(88vh,780px)}.landing-hero-inner{padding:5rem 1.25rem 3rem}}@media (min-width:900px){.hub-locale-mobile,.hub-topbar-menu{display:none}.hub-topbar-desktop{display:flex}.hub-tabbar{display:none}.hub-app-body{padding-bottom:0}.hub-drawer,.hub-drawer-backdrop{display:none!important}.hub-main{padding:2rem 1.25rem 3.5rem}.landing-hero-actions .hub-btn,.landing-hero-actions .hub-btn-ghost{width:auto}}@media (max-width:899px){html{font-size:115%}.landing-hero-actions{display:grid;grid-template-columns:1fr 1fr}.landing-hero-actions>.hub-btn-ghost,.landing-hero-actions>:last-child:nth-child(odd){grid-column:1/-1}.landing-close .hub-btn,.landing-close .hub-btn-secondary,.landing-hero-actions .hub-btn,.landing-hero-actions .hub-btn-ghost{width:100%}.landing-close .landing-hero-actions{display:grid;grid-template-columns:1fr}}html.hub-cinematic-exit{overflow:hidden}html.hub-cinematic-exit body{animation:hub-cinematic-exit-body .72s ease forwards;pointer-events:none}html.hub-cinematic-exit:after{content:"";position:fixed;inset:0;z-index:10000;pointer-events:none;background:#0a2422;opacity:0;animation:hub-cinematic-veil .72s ease forwards}@keyframes hub-cinematic-exit-body{to{opacity:0;transform:scale(.985);filter:blur(2px)}}@keyframes hub-cinematic-veil{to{opacity:1}}@media (prefers-reduced-motion:reduce){html.hub-cinematic-exit body,html.hub-cinematic-exit:after{animation:none!important}}.auth-panel-wide{width:min(440px,100%)}.auth-panel-tv{width:min(860px,100%);margin:.5rem auto 0;background:transparent;border:0;box-shadow:none;padding:0;overflow-x:clip}.auth-panel-tv .counselor-tv__answer,.auth-panel-tv .counselor-tv__desk,.auth-panel-tv .counselor-tv__desk-inner{min-width:0;max-width:100%}.auth-panel-tv .counselor-tv__answer input{max-width:min(20rem,100%);height:2.5rem;min-height:2.5rem;max-height:2.5rem;box-sizing:border-box}.counselor-tv-footer{text-align:center;margin-top:1rem}.counselor-tv-footer a{color:var(--hub-accent-deep);font-weight:700;text-decoration:underline;text-underline-offset:.18em}.reg-wizard{display:grid;grid-gap:.85rem;gap:.85rem;margin-top:.75rem}.reg-wizard-hint{text-align:center;margin:0;font-size:var(--lx-type-small)}.reg-step{display:grid;grid-gap:.85rem;gap:.85rem}.reg-step-title{font-family:var(--font-display);font-size:clamp(1.35rem,3.5vw,1.65rem);font-weight:700;margin:0;letter-spacing:-.02em}.reg-legal{font-size:var(--lx-type-small);line-height:1.45;margin:0}.reg-stack{display:grid;grid-gap:.65rem;gap:.65rem}.reg-btn{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;width:100%;min-height:3rem;border-radius:999px;border:1px solid transparent;font-weight:650;cursor:pointer;padding:.65rem 1rem}.reg-btn-primary{background:#111;color:#fff;border-color:#111}.reg-btn-outline{background:#fff;border-color:color-mix(in srgb,var(--hub-line) 85%,#000);color:var(--hub-ink)}.reg-btn-google{background:#4285f4;color:#fff;opacity:.55;cursor:not-allowed}.reg-btn-icon{font-size:1.05rem}.reg-field{display:grid;grid-gap:.35rem;gap:.35rem}.reg-label{font-size:var(--lx-type-label);color:var(--lx-text-muted)}.reg-field input,.reg-field select{border:1px solid var(--hub-line);border-radius:12px;padding:.75rem .85rem;min-height:2.85rem;font:inherit;background:#fff;width:100%}.reg-dob-row,.reg-phone-row{display:grid;grid-template-columns:1fr 1.4fr;grid-gap:.65rem;gap:.65rem}.reg-dob-row{grid-template-columns:repeat(3,1fr)}.reg-field-country,.reg-field-grow{min-width:0}.reg-fine,.reg-help{font-size:var(--lx-type-small);margin:0;text-align:center}.reg-help a{color:var(--hub-accent-deep);text-decoration:underline}.reg-link{color:var(--hub-accent-deep);text-decoration:underline;padding:0;justify-self:center}.reg-back,.reg-link{background:none;border:none;cursor:pointer;font:inherit}.reg-back{color:var(--lx-text-muted);justify-self:start;padding:.25rem 0}.reg-otp-row{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:.45rem;gap:.45rem}.reg-otp-box{aspect-ratio:1;text-align:center;font-size:1.15rem;font-weight:650;border:1px solid var(--hub-line);border-radius:10px;background:color-mix(in srgb,var(--hub-wash) 55%,#fff)}.reg-human-check{display:flex;gap:.55rem;align-items:flex-start;font-size:var(--lx-type-small)}.hub-locale-menu{position:relative}.hub-locale-trigger{display:inline-flex;align-items:center;gap:.2rem;border:0;background:transparent;border-radius:999px;padding:.15rem .1rem .15rem .15rem;font-size:var(--lx-type-small);font-weight:500;color:var(--hub-ink);cursor:pointer;line-height:1}.hub-locale-menu.is-open .hub-locale-trigger,.hub-locale-trigger:focus-visible,.hub-locale-trigger:hover{outline:none}.hub-locale-chevron{font-size:.62rem;line-height:1;opacity:.72;transform:translateY(.02rem)}.hub-locale-menu.is-open .hub-locale-chevron{transform:translateY(.02rem) rotate(180deg)}.hub-locale-dropdown{position:absolute;top:calc(100% + .35rem);right:0;min-width:9.5rem;margin:0;padding:.35rem;list-style:none;background:#1f1f24;color:#fff;border-radius:12px;box-shadow:0 12px 28px rgb(0 0 0/22%);z-index:60}.hub-locale-dropdown--wide{min-width:13rem;max-height:min(18rem,50vh);overflow-y:auto}.hub-locale-option.is-soon{opacity:.55}.hub-locale-soon{-webkit-margin-start:auto;margin-inline-start:auto;font-size:.68rem;font-weight:500;color:#c4b8e8}.hub-locale-option{display:flex;align-items:center;gap:.55rem;width:100%;border:none;background:transparent;color:inherit;padding:.45rem .55rem;border-radius:8px;cursor:pointer;font:inherit;font-weight:500;text-align:left}.hub-locale-option .hub-locale-flag-disc{width:1.55rem;height:1.55rem;border-color:color-mix(in srgb,#fff 22%,transparent);background:transparent}.hub-locale-option.is-active,.hub-locale-option:hover{background:rgb(255 255 255/10%)}.landing-exp-tag{font-weight:700;margin:.35rem 0 0;font-size:var(--lx-type-body)}.landing-exp-promise{margin:.2rem 0 0;font-style:italic;color:var(--lx-text-muted)}.landing-exp-brand-cta{margin:.45rem 0 0;font-weight:700;letter-spacing:.02em}.landing-exp-video-note{position:absolute;bottom:.65rem;left:.75rem;margin:0;font-size:var(--lx-type-label);z-index:2}.landing-exp-visual{position:relative}.account-profile-block{margin-top:1.25rem;padding-top:1.1rem;border-top:1px solid var(--hub-line);display:grid;grid-gap:.75rem;gap:.75rem}.account-assistant-row{display:flex;gap:.75rem;align-items:center}.account-subtitle{font-family:var(--font-display);font-size:1.05rem;margin:0}.account-dating-hint,.account-save-msg{margin:0;font-size:var(--lx-type-small)}.account-save-msg{color:var(--hub-accent-deep)}.account-linxoxo-link{margin-top:1rem}.reg-password-rules{margin:0;padding:0;list-style:none;display:grid;grid-gap:.35rem;gap:.35rem;font-size:var(--lx-type-small)}.reg-password-rules-title{font-weight:650;color:var(--hub-ink);margin-bottom:.15rem}.reg-password-rules li:not(.reg-password-rules-title){display:flex;align-items:flex-start;gap:.45rem;color:var(--lx-text-muted)}.reg-password-rules li.is-met{color:var(--hub-accent-deep)}.reg-password-rule-mark{flex-shrink:0;width:1rem;text-align:center}@media (max-width:719px){.account-control,.landing-main,.lx-membership,.member-dash{max-width:100vw}}.hub-exp-dd{position:relative;display:inline-flex}.hub-exp-dd-trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:inherit;font:inherit;font-weight:550;cursor:pointer;display:inline-flex;align-items:center;gap:.35rem;padding:.2rem .15rem}.hub-exp-dd-caret{width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid;opacity:.7}.hub-exp-dd-menu{position:absolute;top:calc(100% + .45rem);left:0;min-width:11.5rem;padding:.4rem;border-radius:.75rem;background:#fff;border:1px solid var(--hub-line);box-shadow:0 12px 28px rgb(20 32 30/12%);z-index:40;display:grid;grid-gap:.15rem;gap:.15rem}.hub-exp-dd-menu--panel{min-width:min(28rem,92vw);padding:.85rem;border-radius:1rem}.hub-exp-dd-heading{margin:0 0 .65rem;font-size:.82rem;color:var(--lx-text-muted,#5c6b68);line-height:1.4}.hub-exp-dd-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:.55rem;gap:.55rem}.hub-exp-dd-card{display:grid;grid-gap:.25rem;gap:.25rem;padding:.85rem .8rem;border-radius:.9rem;text-decoration:none;color:#15131c;min-height:5.5rem}.hub-exp-dd-card--pink{background:#fde8ef}.hub-exp-dd-card--amber{background:#f8efd6}.hub-exp-dd-card--mint{background:#e4f3ea}.hub-exp-dd-card--lavender{background:#ece6f8}.hub-exp-dd-card-kicker{font-size:.68rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase;opacity:.75}.hub-exp-dd-card-title{font-family:var(--font-display);font-size:1.05rem;font-weight:700}.hub-exp-dd-card-video{margin-top:auto;font-size:.72rem;font-weight:650;color:#3b217d}.hub-exp-dd-menu[hidden]{display:none!important}.hub-exp-dd-item{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.55rem .7rem;border-radius:.55rem;color:var(--hub-ink);text-decoration:none;font-size:.92rem;font-weight:550}.hub-exp-dd-item:focus-visible,.hub-exp-dd-item:hover{background:var(--hub-wash)}.hub-exp-dd-item.is-soon{color:var(--lx-text-muted,#5c6b68)}.hub-exp-dd-soon{font-size:.72rem;font-weight:600;opacity:.85}.landing-nav--sm .hub-exp-dd-trigger{padding:.45rem .7rem;border-radius:999px;background:color-mix(in srgb,var(--hub-wash) 70%,#fff)}.landing-main{overflow-x:hidden;max-width:100vw}.landing-discover-grid{display:grid;grid-gap:1.5rem;gap:1.5rem;align-items:center}.landing-discover-visual{border-radius:1.1rem;overflow:hidden;aspect-ratio:16/10;background:var(--hub-wash)}.landing-discover-visual img{width:100%;height:100%;object-fit:cover;display:block}.landing-discover-points{margin:1rem 0 0;padding:0;list-style:none;display:grid;grid-gap:.55rem;gap:.55rem}.landing-discover-points li{position:relative;padding-left:1.15rem;font-size:.95rem;line-height:1.45;color:var(--hub-ink)}.landing-discover-points li:before{content:"";position:absolute;left:0;top:.55em;width:.45rem;height:.45rem;border-radius:50%;background:var(--hub-accent)}.landing-exp-grid{list-style:none;margin:1.5rem 0 0;padding:0;display:grid;grid-gap:1.15rem;gap:1.15rem;grid-template-columns:1fr}.landing-exp-card{display:grid;grid-gap:.85rem;gap:.85rem;scroll-margin-top:calc(var(--hub-topbar) + var(--hub-safe-top) + 3.25rem)}.landing-exp-visual--video{position:relative;border-radius:1rem;overflow:hidden;aspect-ratio:16/9;background:#0f1c1a}.landing-exp-visual--video .landing-exp-img{width:100%;height:100%;object-fit:cover;display:block}.landing-exp-visual--video .landing-exp-video-note{position:absolute;left:.75rem;bottom:.75rem;margin:0;padding:.35rem .65rem;border-radius:999px;background:rgb(8 28 26/72%);color:#fff;font-size:.75rem;font-weight:550}.landing-exp-card .landing-exp-tag{margin:0;font-family:var(--font-display);font-size:1.15rem;font-weight:650;color:var(--hub-ink)}.landing-exp-card .landing-exp-promise{margin:.25rem 0 0;color:var(--lx-text-muted,#5c6b68);font-size:.95rem}.landing-exp-card .landing-exp-brand-cta{margin:.35rem 0 0;font-weight:650;color:var(--hub-accent-deep);letter-spacing:.02em}.landing-pricing{position:relative;overflow:hidden;border-radius:1.25rem;padding:0!important}.landing-pricing-media{position:absolute;inset:0}.landing-pricing-media img{width:100%;height:100%;object-fit:cover}.landing-pricing-wash{position:absolute;inset:0;background:linear-gradient(180deg,rgb(20 18 36/55%),rgb(12 22 28/88%))}.landing-pricing-inner{position:relative;z-index:1;padding:2rem 1.15rem 2.25rem;color:#fff}.landing-pricing .landing-section-lead,.landing-pricing .landing-section-title{color:#fff}.landing-pricing .landing-section-lead{opacity:.88}.landing-pricing-tiers{list-style:none;margin:1.35rem 0 0;padding:0;display:grid;grid-gap:.75rem;gap:.75rem;grid-template-columns:1fr 1fr}.landing-pricing-tier{padding:.85rem .9rem;border-radius:.85rem;background:rgb(255 255 255/10%);border:1px solid rgb(255 255 255/18%)}.landing-pricing-name{margin:0;font-family:var(--font-display);font-size:1.05rem;font-weight:650}.landing-pricing-promise,.landing-pricing-value{margin:.25rem 0 0;font-size:.85rem;opacity:.9}.landing-pricing-value{font-weight:650;color:#f5e6c8}.landing-pricing-tier--premier{border-color:color-mix(in srgb,#f5e6c8 55%,transparent)}.landing-pricing-cta{margin-top:1.25rem}@media (min-width:760px){.landing-discover-grid{grid-template-columns:1.05fr .95fr;gap:2rem}.landing-exp-grid{grid-template-columns:1fr 1fr;gap:1.35rem}.landing-pricing-tiers{grid-template-columns:repeat(4,1fr)}.landing-pricing-inner{padding:2.75rem 2rem 3rem}.hub-app--landing .landing-nav--sm{display:none}}@media (max-width:759px){.landing-pricing-tiers{grid-template-columns:1fr 1fr}.landing-hero-actions{display:grid;grid-template-columns:1fr}.landing-hero-actions .hub-btn,.landing-hero-actions .hub-btn-ghost{width:100%;min-height:2.75rem}}.member-dash{width:min(960px,100%);margin:0 auto;padding:1.15rem 1rem 2rem;overflow-x:hidden}.member-dash__hero{margin-bottom:1.35rem}.member-dash__greeting{margin:0;font-size:.95rem;font-weight:650;color:var(--hub-accent-deep)}.member-dash__title{margin:.35rem 0 0;font-family:var(--font-display);font-size:clamp(1.55rem,5vw,2.2rem);font-weight:700;letter-spacing:-.03em;color:var(--hub-ink)}.member-dash__lead{margin:.45rem 0 0;color:var(--lx-text-muted,#5c6b68);max-width:40rem;line-height:1.5}.member-dash__section{margin-top:1.35rem;padding:1.1rem 1rem;border-radius:1rem;border:1px solid var(--hub-line);background:#fff}.member-dash__section h2{margin:0;font-size:1.15rem;color:var(--hub-accent-deep)}.member-dash__section .lx-muted,.member-dash__section-head p{margin:.35rem 0 0;color:var(--lx-text-muted,#5c6b68);font-size:.92rem}.member-dash__people{list-style:none;margin:1rem 0 0;padding:0;display:grid;grid-gap:.75rem;gap:.75rem}.member-dash__person{display:grid;grid-template-columns:3.5rem 1fr;grid-gap:.75rem;gap:.75rem;align-items:center}.member-dash__person img{width:3.5rem;height:3.5rem;border-radius:999px;object-fit:cover}.member-dash__person-name{margin:0;font-weight:700}.member-dash__person-why{margin:.15rem 0 0;font-size:.85rem;color:var(--lx-text-muted,#5c6b68)}.member-dash__chips{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.85rem}.member-dash__chip{text-decoration:none;padding:.55rem .85rem;border-radius:999px;border:1px solid var(--hub-line);color:var(--hub-ink);font-weight:600;font-size:.88rem;min-height:2.75rem;display:inline-flex;align-items:center}.member-dash__link{margin-top:1rem;display:inline-flex}.member-dash__evolve .hub-btn{margin-top:.85rem}.account-control{width:min(920px,100%);margin:0 auto;padding:1.15rem 1rem 2rem;overflow-x:hidden}.account-control__hero{margin-bottom:1rem}.account-control__badge-wrap{margin-top:.75rem}.account-control__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.65rem;gap:.65rem;margin-bottom:1.15rem}.account-control__tile{display:flex;align-items:center;min-height:3.1rem;padding:.85rem 1rem;border-radius:.9rem;border:1px solid var(--hub-line);background:color-mix(in srgb,var(--hub-wash) 55%,#fff);text-decoration:none;color:var(--hub-ink);font-weight:650}.account-control__tile:hover{border-color:color-mix(in srgb,var(--hub-accent) 40%,var(--hub-line))}.account-control__curator{margin-top:1.15rem}.sig-curator{display:flex;gap:.75rem;align-items:flex-start;padding:.95rem 1rem;border-radius:.95rem;border:1px solid color-mix(in srgb,var(--hub-accent) 35%,var(--hub-line));background:linear-gradient(135deg,color-mix(in srgb,var(--hub-wash) 70%,#fff),#fff)}.sig-curator__mark{color:var(--hub-accent-deep);font-size:1.15rem;line-height:1.2}.sig-curator__title{margin:0;font-weight:750;letter-spacing:.02em;color:var(--hub-accent-deep)}.sig-curator__line{margin:.2rem 0 0;font-size:.85rem;color:var(--lx-text-muted,#5c6b68)}.onboard-stages{width:min(920px,100%);margin:0 auto 1rem;padding:.85rem 1rem;border-radius:1rem;border:1px solid var(--hub-line);background:#fff;overflow-x:auto;-webkit-overflow-scrolling:touch}.onboard-stages__title{margin:0 0 .65rem;font-size:.85rem;font-weight:700;color:var(--hub-accent-deep)}.onboard-stages__list{list-style:none;margin:0;padding:0;display:flex;gap:.45rem;min-width:max-content}.onboard-stages__item{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .65rem;border-radius:999px;background:var(--hub-wash);color:var(--lx-text-muted,#5c6b68);font-size:.75rem;font-weight:600}.onboard-stages__item.is-active{background:var(--hub-accent);color:#fff}.onboard-stages__item.is-done{background:color-mix(in srgb,var(--hub-accent) 18%,#fff);color:var(--hub-accent-deep)}.onboard-stages__num{width:1.15rem;height:1.15rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:rgb(255 255 255/35%);font-size:.68rem}@media (min-width:720px){.account-control__grid{grid-template-columns:repeat(5,minmax(0,1fr))}.member-dash__people{grid-template-columns:1fr 1fr}}.admin-users__nav{margin-bottom:.75rem}.admin-users__header{margin-bottom:1rem}.admin-users__search{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-bottom:1rem}.admin-users__search input{flex:1 1 12rem;min-width:10rem;padding:.55rem .75rem;border:1px solid color-mix(in srgb,var(--hub-accent,#2f6f66) 28%,#c5d0cd);border-radius:.5rem;background:#fff}.admin-users__count{font-size:.85rem}.admin-users__error{color:#9b1c1c;margin-bottom:.75rem}.admin-users__notice{color:#1f6b4a;margin-bottom:.75rem}.admin-users__grid{display:grid;grid-gap:1rem;gap:1rem}@media (min-width:960px){.admin-users__grid{grid-template-columns:minmax(0,1.4fr) minmax(16rem,.8fr);align-items:start}}.admin-users__table-wrap{overflow:auto;border:1px solid color-mix(in srgb,var(--hub-accent,#2f6f66) 18%,#d5dedb);border-radius:.75rem;background:#fff}.admin-users__table{width:100%;border-collapse:collapse;font-size:.9rem}.admin-users__table td,.admin-users__table th{text-align:left;padding:.65rem .75rem;border-bottom:1px solid #e6eeeb;vertical-align:top}.admin-users__table th{font-size:.75rem;letter-spacing:.02em;color:var(--lx-text-muted,#5c6b68);background:var(--hub-wash,#f3f7f6)}.admin-users__table tbody tr{cursor:pointer}.admin-users__table tbody tr.is-active,.admin-users__table tbody tr:hover{background:color-mix(in srgb,var(--hub-accent,#2f6f66) 8%,#fff)}.admin-users__field{display:grid;grid-gap:.35rem;gap:.35rem;margin-top:.85rem}.admin-users__field input,.admin-users__field select{padding:.55rem .7rem;border-radius:.5rem;border:1px solid #c9d5d1}.admin-users__meta{margin-top:1rem}.admin-users__actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}