@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:optional;src:url(/_next/static/media/b8c37bb59076c047-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:optional;src:url(/_next/static/media/5bbac197f803cc34-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:Jost;font-style:normal;font-weight:300;font-display:optional;src:url(/_next/static/media/9dd75fadc5b3df29-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:Jost;font-style:normal;font-weight:400;font-display:optional;src:url(/_next/static/media/b8c37bb59076c047-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:optional;src:url(/_next/static/media/5bbac197f803cc34-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:Jost;font-style:normal;font-weight:400;font-display:optional;src:url(/_next/static/media/9dd75fadc5b3df29-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:Jost;font-style:normal;font-weight:500;font-display:optional;src:url(/_next/static/media/b8c37bb59076c047-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:optional;src:url(/_next/static/media/5bbac197f803cc34-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:Jost;font-style:normal;font-weight:500;font-display:optional;src:url(/_next/static/media/9dd75fadc5b3df29-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:Jost;font-style:normal;font-weight:700;font-display:optional;src:url(/_next/static/media/b8c37bb59076c047-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Jost;font-style:normal;font-weight:700;font-display:optional;src:url(/_next/static/media/5bbac197f803cc34-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:Jost;font-style:normal;font-weight:700;font-display:optional;src:url(/_next/static/media/9dd75fadc5b3df29-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:Jost Fallback;src:local("Arial");ascent-override:111.45%;descent-override:39.06%;line-gap-override:0.00%;size-adjust:96.01%}.__className_9a25a2{font-family:Jost,Jost Fallback;font-style:normal}*{box-sizing:border-box}*,body,html{margin:0;padding:0}body,html{height:100%}body{font-family:Jost,sans-serif;line-height:1.6;color:#000000;min-height:100%}#__next,#app{min-height:100%;display:flex;flex-direction:column}#__next>footer,#app>footer{margin-top:auto}.container{max-width:1200px;margin:0 auto;padding:0 20px}header{background:#FFFFFF;padding:20px 0;box-shadow:0 2px 5px rgba(0,0,0,.1);position:sticky;top:0;z-index:1000}nav{display:flex;justify-content:space-between;align-items:center}.logo{width:160px}.nav-links{gap:30px}.nav-links,.nav-logo-link{display:flex;align-items:center}.nav-logo-link{flex-shrink:0}.nav-toggle{display:none;background:transparent;border:none;cursor:pointer;padding:8px;position:relative;z-index:1002;flex-shrink:0}.nav-toggle span{display:block;width:22px;height:2px;background:#000;margin:5px 0;transition:transform .2s ease,opacity .2s ease}.nav-toggle.open span:first-child{transform:translateY(7px) rotate(45deg)}.nav-toggle.open span:nth-child(2){opacity:0}.nav-toggle.open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.nav-links a{text-decoration:none;color:#000000;font-weight:500}.nav-dropdown{position:relative}.nav-dropdown>a{display:flex;align-items:center;gap:6px}.dropdown-arrow{font-size:10px;transition:transform .3s ease;display:inline-block}.dropdown-item.has-submenu.active .dropdown-arrow,.dropdown-submenu-wrapper.is-open .dropdown-arrow,.dropdown-submenu-wrapper:hover .dropdown-arrow,.nav-dropdown>a.active .dropdown-arrow{transform:rotate(180deg)}.dropdown-menu{position:absolute;top:100%;left:0;background:#FFFFFF;box-shadow:0 4px 12px rgba(0,0,0,.15);border-radius:8px;min-width:180px;padding:8px 0;margin-top:8px;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .3s ease;z-index:1000;display:block}.dropdown-menu.open{opacity:1;visibility:visible;transform:translateY(0);display:block}.dropdown-item{display:block;padding:10px 20px;color:#000000;text-decoration:none;font-weight:500;transition:background-color .3s ease,color .3s ease;border-radius:0;cursor:pointer}.dropdown-item:hover:not(.disabled){background:rgba(67,125,255,.1);color:#437DFF}.dropdown-item.disabled{cursor:not-allowed;opacity:.6;position:relative;display:flex;align-items:center;justify-content:space-between}.dropdown-item.disabled:hover{background:rgba(0,0,0,.05);color:#666}.coming-soon-badge{font-size:10px;padding:2px 8px;background:rgba(67,125,255,.15);color:#437DFF;border-radius:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-left:8px}.dropdown-item:first-child{border-top-left-radius:8px;border-top-right-radius:8px}.dropdown-item:last-child{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.dropdown-submenu-wrapper{position:relative}.dropdown-item.has-submenu,button.dropdown-item.has-submenu{display:flex;align-items:center;justify-content:space-between;width:100%}.dropdown-submenu{position:absolute;left:100%;top:0;background:#FFFFFF;box-shadow:0 4px 16px rgba(0,0,0,.12);border-radius:8px;min-width:200px;padding:8px 0;margin-left:4px;opacity:0;visibility:hidden;transform:translateX(-10px);transition:all .25s ease;z-index:1001}.dropdown-submenu-wrapper.is-open .dropdown-submenu,.dropdown-submenu-wrapper:hover .dropdown-submenu{opacity:1;visibility:visible;transform:translateX(0)}button.dropdown-item.has-submenu{width:100%;border:none;background:transparent;cursor:pointer;font-family:inherit;font-size:inherit;text-align:left;color:inherit}.dropdown-submenu .dropdown-item{display:flex;align-items:center;gap:10px;padding:12px 20px;font-size:14px}.submenu-icon{font-size:16px;flex-shrink:0}.dropdown-submenu .dropdown-item:hover{background:linear-gradient(135deg,rgba(99,102,241,.08),rgba(16,185,129,.08));color:#4F46E5}@media (max-width:1024px){header{padding:8px 0}header,nav{text-align:left}nav{gap:8px;position:relative;flex-wrap:nowrap;display:flex!important;align-items:center!important;white-space:nowrap}.logo{width:110px;height:auto;margin:0}.nav-logo-link{margin-right:auto}.nav-toggle{display:block;margin-left:8px;align-self:center;flex:0 0 auto}.nav-backdrop{position:fixed;inset:0;z-index:998;border:none;padding:0;margin:0;background:rgba(13,17,23,.45);cursor:pointer;-webkit-tap-highlight-color:transparent}.nav-links{position:fixed;top:56px;right:0;bottom:0;left:auto;width:min(320px,92vw);height:calc(100dvh - 56px);max-height:calc(100dvh - 56px);background:rgba(255,255,255,.98);display:none!important;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:12px;padding:14px 16px 24px;z-index:999;box-shadow:-10px 0 20px rgba(0,0,0,.08);overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.nav-links.open{display:flex!important}.nav-links .btn-primary.demo,.nav-links a{width:100%;padding:12px 14px;border-radius:none;background:#f7f7f9;text-align:center}.nav-links .btn-primary.demo{background:#437DFF;color:#fff;text-align:center}.container.header-container{flex-direction:row!important}.nav-dropdown{width:100%;position:relative}.nav-dropdown>a{width:100%;justify-content:center;padding:12px 14px;background:#f7f7f9}.dropdown-menu{position:static;width:100%;box-shadow:none;background:rgba(247,247,249,.5);margin-top:8px;margin-bottom:8px;padding:4px 0;border-radius:8px;transform:none;max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease}.dropdown-menu.open{display:block;max-height:none;padding:4px 0;overflow:visible}.dropdown-submenu-wrapper{width:100%}.dropdown-submenu{position:static;transform:none;box-shadow:none;background:rgba(99,102,241,.05);border-radius:8px;min-width:auto;width:calc(100% - 16px);overflow:hidden;transition:max-height .3s ease,opacity .2s ease,margin .2s ease}.dropdown-submenu,.dropdown-submenu-wrapper:hover .dropdown-submenu{opacity:0;visibility:hidden;margin:0 8px;max-height:0;padding:0;border:none}.dropdown-submenu-wrapper.is-open .dropdown-submenu,.dropdown-submenu-wrapper.is-open:hover .dropdown-submenu,.dropdown-submenu.open{opacity:1;visibility:visible;max-height:420px;margin:4px 8px;padding:4px 0;border:1px solid #e4e8ef}.dropdown-submenu .dropdown-item{padding:10px 16px;font-size:13px;justify-content:center}.dropdown-item.has-submenu,button.dropdown-item.has-submenu{justify-content:space-between;width:100%}.dropdown-submenu-wrapper:hover .dropdown-arrow{transform:none}.dropdown-item.has-submenu.active .dropdown-arrow,.dropdown-submenu-wrapper.is-open .dropdown-arrow{transform:rotate(180deg)}.dropdown-item{padding:10px 20px;text-align:center;background:transparent;width:100%}.dropdown-item:hover:not(.disabled){background:rgba(67,125,255,.15)}.dropdown-item.disabled{justify-content:center;flex-wrap:wrap}.coming-soon-badge{font-size:9px;padding:2px 6px;margin-left:6px}.nav-links>a:first-child{order:1}.nav-links>a:nth-child(2){order:2}.nav-links>a:nth-child(3){order:3}.nav-links>.nav-dropdown{order:5}.nav-links>a:nth-child(5){order:4}.nav-links>a:nth-child(6){order:6}}.btn-primary{background:#437DFF;color:#FFFFFF;padding:12px 24px;border-radius:8px;text-decoration:none;font-weight:600;display:inline-block;transition:background-color .3s ease,transform .3s ease,box-shadow .3s ease}.btn-primary:hover{background:#3366DD;transform:translateY(-2px)}.btn-secondary{background:transparent;color:#437DFF;border:2px solid #437dff;padding:12px 24px;border-radius:8px;text-decoration:none;font-weight:600;display:inline-block;transition:background-color .3s ease,color .3s ease}.btn-secondary:hover{background:#437DFF;color:#FFFFFF}.top-resources-banner{background:linear-gradient(135deg,#0f172a,#1e3a5f 50%,#2563eb);padding:14px 0;overflow:hidden;position:relative}.top-resources-banner:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.03'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");pointer-events:none}.banner-content{gap:20px;max-width:1400px;margin:0 auto;padding:0 20px}.banner-content,.banner-text{display:flex;align-items:center}.banner-text{gap:10px;flex-shrink:0;z-index:1}.banner-icon{font-size:20px}.banner-label{color:#FFFFFF;font-weight:700;font-size:13px;letter-spacing:1px;text-transform:uppercase}.banner-carousel{flex:1 1;overflow:hidden;mask-image:linear-gradient(90deg,transparent,black 5%,black 95%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,black 5%,black 95%,transparent)}.banner-track{display:flex;gap:40px;width:max-content}.banner-item{display:flex;align-items:center;gap:12px;color:#FFFFFF;text-decoration:none;padding:8px 20px;border-radius:30px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.15);transition:background-color .3s ease,border-color .3s ease;white-space:nowrap}.banner-item:hover{background:rgba(255,255,255,.2);border-color:rgba(255,255,255,.3);color:#FFFFFF}.banner-item:active,.banner-item:hover,.banner-item:link,.banner-item:visited{color:#FFFFFF;text-decoration:none}.item-icon{font-size:18px}.item-text{font-size:14px;font-weight:500;color:#FFFFFF}.item-arrow{font-size:16px;opacity:0;transform:translateX(-5px);transition:opacity .3s ease,transform .3s ease}.banner-item:hover .item-arrow{opacity:1;transform:translateX(0)}@media (max-width:768px){.banner-text{display:none}.banner-content{padding:0 10px}.banner-item{padding:6px 14px}.item-text{font-size:13px}}.hero{padding:80px 0;background:linear-gradient(135deg,#FFFFFF,#F8F9FF)}.hero-content{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.hero h1{font-size:48px;font-weight:800;line-height:1.2;margin-bottom:20px}.hero h1 span{color:#437DFF}.hero-subtitle{font-size:20px;color:#333;margin-bottom:30px}.hero-image{background:#E8E8E8;border-radius:16px;padding:40px;text-align:center;box-shadow:0 10px 30px rgba(0,0,0,.1)}.value-bar{background:#000000;color:#FFFFFF;padding:30px 0}.value-items{display:flex;justify-content:space-around;text-align:center}.value-item{opacity:1}.value-item h3{font-size:36px;color:#437DFF;font-weight:700}.value-item p{font-size:16px;margin-top:5px}.hero.hero-redesigned{background:linear-gradient(180deg,#FFFFFF,#F0F4FF 50%,#FFFFFF);padding:100px 0 80px;position:relative;overflow:hidden}@media (min-width:769px){.hero.hero-redesigned:before{content:"";position:absolute;top:-50%;right:-20%;width:800px;height:800px;background:radial-gradient(circle,rgba(67,125,255,.08) 0,transparent 70%);pointer-events:none}.hero.hero-redesigned:after{content:"";position:absolute;bottom:-30%;left:-10%;width:600px;height:600px;background:radial-gradient(circle,rgba(99,102,241,.06) 0,transparent 70%);pointer-events:none}}.hero.hero-redesigned .hero-content{display:grid;grid-template-columns:1fr 1.1fr;gap:80px;align-items:center;position:relative;z-index:1}.hero-text-content{position:relative}.hero-badge-pill{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,rgba(67,125,255,.1),rgba(99,102,241,.1));border:1px solid rgba(67,125,255,.2);padding:10px 20px;border-radius:50px;font-size:14px;font-weight:600;color:#437DFF;margin-bottom:24px}.hero.hero-redesigned h1{font-size:52px;font-weight:800;line-height:1.15;margin-bottom:24px;letter-spacing:-1px}.hero.hero-redesigned .hero-subtitle{font-size:19px;color:#4a5568;line-height:1.7;margin-bottom:32px}.hero-cta-group{display:flex;align-items:center;gap:16px;margin-bottom:40px}.btn-secondary-outline{color:#437DFF;font-weight:600;text-decoration:none;padding:14px 24px;border-radius:8px;transition:background-color .3s ease}.subheadline{font-size:20px;color:#FFFFFF;opacity:.95;max-width:700px;margin:0 auto}.section-header h2{font-size:2.5rem;margin-bottom:8px;color:#437DFF}.about-intro-section p{font-size:20px;line-height:1.8;color:#4a5568}.aboutus .hero{background:linear-gradient(135deg,#437DFF,#3366DD);color:#FFFFFF;text-align:center;padding:80px 0}.aboutus .hero h1{color:#FFFFFF}.contactus-page .hero{padding:4rem 0;text-align:center;background:#437DFF}.contactus-page .hero h1{font-size:3rem;font-weight:700;margin-bottom:1rem;color:#FFF}.contactus-page .hero .animate-on-scroll,.contactus-page .hero .animate-on-scroll.animated{opacity:1;transform:none;transition:none}.contactus-page .hero .subheadline{font-size:1.25rem;color:#FFF;max-width:600px;margin:0 auto}.pricing-page .hero{background:#437DFF;color:#FFFFFF;text-align:center;padding:80px 0}.features-page .hero{background:linear-gradient(135deg,#437DFF,#3366DD);color:#FFFFFF;text-align:center;padding:80px 0 20px;margin-bottom:0}.features-page .hero h1{color:#FFFFFF}.features-page .hero .fade-in,.features-page .hero .fade-in.show{opacity:1;transform:none;transition:none}.btn-secondary-outline:hover{background:rgba(67,125,255,.1)}.hero-trust-badges{display:flex;gap:24px;flex-wrap:wrap}.trust-item{display:flex;align-items:center;gap:8px;font-size:14px;color:#666}.trust-icon{font-size:16px}.hero-image-container{position:relative}.hero-image-wrapper{position:relative;background:linear-gradient(145deg,#1a365d,#2563eb);border-radius:20px;padding:30px;box-shadow:0 30px 60px rgba(0,0,0,.15),inset 0 0 0 1px rgba(255,255,255,.1)}.hero-main-image{width:100%;height:auto;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.2)}.floating-stat{position:absolute;background:#FFFFFF;padding:16px 20px;border-radius:14px;box-shadow:0 10px 30px rgba(0,0,0,.15);display:flex;flex-direction:column;align-items:center}.floating-stat.stat-1{top:20px;left:-30px}.floating-stat.stat-2{bottom:40px;right:-30px}.stat-number{font-size:28px;font-weight:800;color:#437DFF;line-height:1}.stat-text{font-size:12px;color:#666;font-weight:500;margin-top:4px}@media (max-width:1024px){.hero.hero-redesigned .hero-content{grid-template-columns:1fr;gap:50px;text-align:center}.hero.hero-redesigned h1{font-size:42px}.hero-cta-group,.hero-trust-badges{justify-content:center}.floating-stat.stat-1{left:10px}.floating-stat.stat-2{right:10px}}@media (max-width:768px){.hero-content{grid-template-columns:1fr}.hero h1{font-size:36px}.value-items{flex-direction:column;gap:30px}.hero.hero-redesigned{padding:60px 0 50px}.hero.hero-redesigned h1{font-size:32px}.hero.hero-redesigned .hero-subtitle{font-size:16px}.hero-cta-group,.hero-trust-badges{flex-direction:column;gap:12px}.hero-trust-badges{align-items:center}.hero-image-wrapper{padding:20px}.floating-stat{padding:12px 16px}.stat-number{font-size:22px}.floating-stat.stat-1{top:10px;left:5px}.floating-stat.stat-2{bottom:20px;right:5px}}*,:after,:before{animation:none!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.about-intro-section p,.animate-in,.animate-on-scroll,.blog-reveal,.contact-cta,.contact-icon,.fade-in,.included-category,.pricing-page .pricing-cta,.savings-highlight,.value-item,.wp-show{opacity:1!important;transform:none!important;transition:none!important}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:400 800;font-display:swap;src:url(data:font/woff2;base64,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) format("woff2")}:root{--paper:#F6F8FD;--surface:#FFFFFF;--surface-2:#F0F4FB;--ink:#101828;--muted:#586274;--faint:#98A2B3;--line:#E5E9F2;--line-2:#D5DCEC;--brand:#437DFF;--brand-deep:#2A5CE0;--brand-soft:#E9F0FF;--live:#0E9F6E;--live-soft:#E6F6EF;--amber:#B45309;--amber-soft:#FBEFE0;--blue:#2563EB;--shadow:0 1px 2px rgba(16,24,40,.05),0 12px 32px -12px rgba(16,24,40,.16);--shadow-lg:0 2px 4px rgba(16,24,40,.06),0 40px 80px -32px rgba(30,60,140,.30);--radius:14px;--radius-sm:9px;--display:"Bricolage Grotesque",ui-sans-serif,system-ui,sans-serif;--sans:ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--mono:ui-monospace,"SF Mono","SFMono-Regular",Menlo,Consolas,monospace;--maxw:1280px;--ic-swap:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M17 2l4 4-4 4'/%3E%3Cpath d='M3 11V9a4 4 0 0 1 4-4h14'/%3E%3Cpath d='M7 22l-4-4 4-4'/%3E%3Cpath d='M21 13v2a4 4 0 0 1-4 4H3'/%3E%3C/svg%3E");--ic-star:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23000'%3E%3Cpath d='M12 2l2.4 6.4L21 11l-6.6 2.6L12 20l-2.4-6.4L3 11l6.6-2.6z'/%3E%3C/svg%3E")}@media (prefers-color-scheme:dark){:root{--paper:#0B1020;--surface:#141B2E;--surface-2:#1B2338;--ink:#EAEEF7;--muted:#9AA5B8;--faint:#69738A;--line:#26304A;--line-2:#323C58;--brand:#6F9BFF;--brand-deep:#437DFF;--brand-soft:#16233F;--live:#34D399;--live-soft:#132A22;--amber:#FBBF6B;--amber-soft:#2A2113;--blue:#7DA2FF;--shadow:0 1px 2px rgba(0,0,0,.4),0 18px 40px -16px rgba(0,0,0,.6);--shadow-lg:0 2px 6px rgba(0,0,0,.5),0 50px 90px -30px rgba(0,0,0,.7)}}:root[data-theme=light]{--paper:#F6F8FD;--surface:#FFFFFF;--surface-2:#F0F4FB;--ink:#101828;--muted:#586274;--faint:#98A2B3;--line:#E5E9F2;--line-2:#D5DCEC;--brand:#437DFF;--brand-deep:#2A5CE0;--brand-soft:#E9F0FF;--live:#0E9F6E;--live-soft:#E6F6EF;--amber:#B45309;--amber-soft:#FBEFE0;--blue:#2563EB;--shadow:0 1px 2px rgba(16,24,40,.05),0 12px 32px -12px rgba(16,24,40,.16);--shadow-lg:0 2px 4px rgba(16,24,40,.06),0 40px 80px -32px rgba(30,60,140,.30)}:root[data-theme=dark]{--paper:#0B1020;--surface:#141B2E;--surface-2:#1B2338;--ink:#EAEEF7;--muted:#9AA5B8;--faint:#69738A;--line:#26304A;--line-2:#323C58;--brand:#6F9BFF;--brand-deep:#437DFF;--brand-soft:#16233F;--live:#34D399;--live-soft:#132A22;--amber:#FBBF6B;--amber-soft:#2A2113;--blue:#7DA2FF;--shadow:0 1px 2px rgba(0,0,0,.4),0 18px 40px -16px rgba(0,0,0,.6);--shadow-lg:0 2px 6px rgba(0,0,0,.5),0 50px 90px -30px rgba(0,0,0,.7)}.lp2 *{box-sizing:border-box}.lp2{scroll-behavior:smooth}html:has(main#top){scroll-snap-type:y proximity;scroll-padding-top:64px}.lp2 main#top section.hero,.lp2 main#top section.section{scroll-snap-align:start}.lp2 main#top section.section{display:flex;flex-direction:column;justify-content:center}@media (prefers-reduced-motion:reduce){html:has(main#top){scroll-snap-type:none}.lp2{scroll-behavior:auto}}.lp2{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden;overflow-x:clip;display:flow-root}.lp2 h1,.lp2 h2,.lp2 h3,.lp2 h4{font-family:var(--display);font-weight:700;line-height:1.04;letter-spacing:-.02em;text-wrap:balance;margin:0}.lp2 p{margin:0}.lp2 a{color:inherit;text-decoration:none}.lp2 .u{background:linear-gradient(158deg,#16215C,var(--brand-deep));-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}:root[data-theme=dark] .lp2 .u{background:none;background-clip:unset;color:var(--brand);-webkit-text-fill-color:var(--brand)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .lp2 .u{background:none;background-clip:unset;color:var(--brand);-webkit-text-fill-color:var(--brand)}}.lp2 .wrap{width:100%;max-width:var(--maxw);margin:0 auto;padding:0 24px}.lp2 .eyebrow{font-family:var(--mono);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--brand)}.lp2 .lead{color:var(--muted);font-size:18px;line-height:1.62}.lp2 .section{padding:96px 0;position:relative}.lp2 .section-head{max-width:680px}.lp2 .section-head .eyebrow{display:block;margin-bottom:16px}.lp2 .section-head h2{font-size:clamp(30px,4.4vw,46px)}.lp2 .section-head p{margin-top:18px;color:var(--muted);font-size:16px;line-height:1.6}.lp2 .btn{display:inline-flex;align-items:center;gap:9px;font-family:var(--sans);font-weight:600;font-size:14px;padding:8px 22px;border-radius:11px;cursor:pointer;border:1px solid transparent;transition:transform .16s ease,box-shadow .2s ease,background .2s ease,border-color .2s;white-space:nowrap}.lp2 .btn:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.lp2 .btn-primary{background:var(--brand);color:#fff;box-shadow:0 8px 20px -8px color-mix(in srgb,var(--brand) 70%,transparent)}.lp2 .btn-primary:hover{background:var(--brand-deep);transform:translateY(-1px)}.lp2 .btn-ghost{background:transparent;color:var(--ink);border-color:var(--line-2)}.lp2 .btn-ghost:hover{border-color:var(--brand);color:var(--brand);transform:translateY(-1px)}.lp2 .btn-lg{padding:16px 28px;font-size:14px}.lp2 .arrow{transition:transform .18s ease}.lp2 .btn:hover .arrow{transform:translateX(3px)}.lp2 .nav{position:sticky;top:0;z-index:60;padding:0;backdrop-filter:saturate(1.4) blur(14px);background:color-mix(in srgb,var(--paper) 82%,transparent);border-bottom:1px solid transparent;transition:border-color .3s,background .3s}.lp2 .nav.scrolled{border-bottom-color:var(--line)}.lp2 .nav-inner{justify-content:space-between;height:66px}.lp2 .brand,.lp2 .nav-inner{display:flex;align-items:center}.lp2 .brand{gap:10px;font-family:var(--display);font-weight:700;font-size:19px;letter-spacing:-.02em}.lp2 .brand-mark{width:30px;height:30px;border-radius:8px;background:linear-gradient(135deg,var(--brand),var(--brand-deep));display:grid;place-items:center;color:#fff;font-weight:800;font-size:15px;box-shadow:0 4px 12px -4px var(--brand)}.lp2 .brand-mark span{transform:translateY(-.5px)}.lp2 .nav-links{display:flex;align-items:center;gap:34px;margin:0 auto}.lp2 .nav-links .nav-drop-btn,.lp2 .nav-links .nav-link{font-size:14.5px;font-weight:500;color:var(--muted);transition:color .18s;white-space:nowrap}.lp2 .nav-links .nav-link:hover{color:var(--ink)}.lp2 .nav-actions{display:flex;align-items:center;gap:14px;flex-shrink:0}.lp2 .nav-burger{display:none;width:38px;height:38px;border-radius:10px;border:1px solid var(--line-2);background:var(--surface);place-items:center;cursor:pointer;color:var(--ink);transition:color .2s,border-color .2s}.lp2 .nav-burger:hover{color:var(--brand);border-color:var(--brand)}.lp2 .nav-burger:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.lp2 .theme-toggle{width:38px;height:38px;border-radius:10px;border:1px solid var(--line-2);background:var(--surface);display:grid;place-items:center;cursor:pointer;color:var(--muted);transition:color .2s,border-color .2s}.lp2 .theme-toggle:hover{color:var(--brand);border-color:var(--brand)}.lp2 .theme-toggle:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.lp2 .theme-toggle .moon,:root[data-theme=dark] .theme-toggle .sun{display:none}:root[data-theme=dark] .theme-toggle .moon{display:block}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .theme-toggle .sun{display:none}:root:not([data-theme=light]) .theme-toggle .moon{display:block}}@media (max-width:1150px){.lp2 .nav-links{gap:24px}.lp2 .nav-links .nav-drop-btn,.lp2 .nav-links .nav-link{font-size:14px}}@media (max-width:960px){.lp2 .nav-links{display:none}.lp2 .nav-burger{display:grid}.lp2 .nav-demo{display:none}}.lp2 .hero{position:relative;padding:72px 0 40px;overflow:hidden;background:var(--paper)}.lp2 .hero-aura{inset:-30% 0 auto 0;height:720px;background:radial-gradient(560px 380px at 78% 12%,color-mix(in srgb,var(--brand) 26%,transparent),transparent 70%),radial-gradient(620px 420px at 12% 8%,color-mix(in srgb,var(--blue) 14%,transparent),transparent 72%);filter:blur(8px);opacity:.9}.lp2 .hero-aura,.lp2 .hero-grid-bg{position:absolute;z-index:0;pointer-events:none}.lp2 .hero-grid-bg{inset:0;opacity:.5;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(700px 460px at 50% 0,#000 30%,transparent 78%)}.lp2 .hero-inner{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr);gap:40px}.lp2 .hero-copy{max-width:760px;margin:0 auto;text-align:center}.lp2 .pill{display:inline-flex;align-items:center;gap:9px;padding:6px 14px 6px 8px;border-radius:999px;background:var(--surface);border:1px solid var(--line-2);font-size:13px;font-weight:600;color:var(--muted);box-shadow:var(--shadow)}
/* !important: index-nav-shell.css globally kills keyframe animations
   (*,*::before,*::after{animation:none!important}) for critical-path CLS; the
   scoped live-dot pulses/blinks below must survive it to match the prototype. */.lp2 .pill .dot{width:7px;height:7px;border-radius:50%;background:var(--live);box-shadow:0 0 0 3px var(--live-soft);animation:lp2-pulse 2.4s infinite!important}@keyframes lp2-pulse{0%,to{opacity:1}50%{opacity:.5}}.lp2 .pill b{color:var(--ink);font-weight:700}.lp2 .hero h1{font-size:clamp(38px,6.6vw,72px);margin:24px auto 0;font-weight:700;letter-spacing:-.035em}.lp2 .hero h1 .u{position:relative;white-space:nowrap}.lp2 .hero-sub{margin:26px auto 0;max-width:620px;font-size:19px;color:var(--muted);line-height:1.6}.lp2 .hero-cta{display:flex;gap:14px;justify-content:center;margin-top:34px;flex-wrap:wrap}.lp2 .hero-trust{display:grid;grid-template-columns:1fr 1fr;gap:10px 18px;justify-content:center;margin-top:30px;max-width:420px;margin-left:auto;margin-right:auto}.lp2 .hero-trust span{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;color:var(--muted);font-weight:500;text-align:left}.lp2 .hero-trust svg{color:var(--live);flex-shrink:0}.lp2 .hero-visual{position:relative;min-width:0;width:100%;max-width:620px;margin:8px auto 0}.lp2 .hero-visual .pui-frame{box-shadow:0 34px 70px -26px rgba(15,23,42,.34),0 6px 18px -10px rgba(15,23,42,.18)}.lp2 .hero-mock-float{animation:lp2-hero-float 9s ease-in-out 1.25s infinite alternate!important}.lp2 .hero-mock-tilt{transform-origin:center 70%;animation:lp2-hero-tilt-in 1.2s cubic-bezier(.16,1,.3,1) both!important}.lp2 .hero-mock-tilt .pui-frame{backface-visibility:hidden;-webkit-font-smoothing:antialiased}.lp2 .hero-visual .pui-kpi{opacity:0;animation:lp2-hero-kpi-in .65s cubic-bezier(.16,1,.3,1) both!important}.lp2 .hero-visual .pui-kpi:first-child{animation-delay:.55s!important}.lp2 .hero-visual .pui-kpi:nth-child(2){animation-delay:.65s!important}.lp2 .hero-visual .pui-kpi:nth-child(3){animation-delay:.75s!important}.lp2 .hero-visual .pui-kpi:nth-child(4){animation-delay:.85s!important}.lp2 .hero-visual .pui-kpi:nth-child(5){animation-delay:.95s!important}@keyframes lp2-hero-tilt-in{0%{opacity:0;transform:perspective(1600px) rotateX(22deg) rotateY(-10deg) translateY(48px) scale(.9)}70%{opacity:1;transform:perspective(1600px) rotateX(-1deg) rotateY(1deg) translateY(-2px) scale(1)}to{opacity:1;transform:none}}@keyframes lp2-hero-float{0%{transform:translateZ(0)}to{transform:translate3d(0,-6px,0)}}@keyframes lp2-hero-kpi-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.lp2 .hero-mock-float,.lp2 .hero-mock-tilt,.lp2 .hero-visual .pui-kpi{animation:none!important;opacity:1;transform:none}}@media (max-width:1279px){.lp2 .hero-visual .pui-frame{max-height:470px;mask-image:linear-gradient(#000 74%,transparent 99%)}}@media (min-width:1280px){.lp2 .hero{padding:66px 0 96px}.lp2 .hero-inner{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:40px;align-items:center}.lp2 .hero-copy{max-width:none;margin:0;text-align:left}.lp2 .hero h1{font-size:clamp(30px,3.1vw,40px);margin:18px 0 0}.lp2 .hero-sub{margin:20px 0 0;max-width:none;font-size:17px}.lp2 .hero-cta{justify-content:flex-start;margin-top:28px}.lp2 .hero-trust{justify-content:flex-start;gap:10px 18px;margin-top:26px;margin-left:0;margin-right:0}.lp2 .hero-visual{max-width:none;margin:0}.lp2 .hero-visual .pui-frame{width:100%}.lp2 .hero-visual .cap{justify-content:flex-start}.lp2 .hero-visual .pui-body .pui-side{width:130px;flex:0 0 130px}}@media (max-width:1279px){.lp2 .hero h1 .u{white-space:normal;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--brand) 30%,transparent);text-decoration-thickness:.11em;text-underline-offset:.06em}.lp2 .hero h1 .u:after{display:none}}.lp2 .hero-stage{position:relative;z-index:2;margin-top:56px}.lp2 .hero-stage .frame{max-width:960px;margin:0 auto}.lp2 .frame{background:var(--surface);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow-lg);overflow:hidden}.lp2 .frame-body{position:relative;font-family:var(--sans)}.lp2 .actdot{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;flex-shrink:0}.lp2 .drow{display:grid;grid-template-columns:1.9fr .8fr .8fr .6fr;align-items:center;gap:8px;padding:9px 15px;border-bottom:1px solid var(--line);font-size:11.5px}.lp2 .drow:last-child{border-bottom:0}.lp2 .dhead{font-size:9px;text-transform:uppercase;letter-spacing:.05em;color:var(--faint);font-weight:700}.lp2 .tok{background:var(--brand-soft);color:var(--brand);padding:1px 5px;border-radius:4px;font-weight:600;font-family:var(--mono);font-size:.9em;white-space:nowrap}.lp2 .tok.sm{font-size:9.5px;padding:3px 7px}.lp2 .wstep{color:var(--faint);font-weight:600;white-space:nowrap}.lp2 .wstep.on{color:var(--brand)}.lp2 .wstep.done{color:var(--live)}.lp2 .wsep{flex:1 1;height:1px;background:var(--line-2);margin:0 6px;min-width:8px}.lp2 .arow{display:grid;grid-template-columns:1fr 1.4fr .9fr;align-items:center;gap:8px;padding:9px 12px;border-bottom:1px solid var(--line);font-size:11px}.lp2 .arow:last-child{border-bottom:0}.lp2 .ahead{font-size:9px;text-transform:uppercase;letter-spacing:.05em;color:var(--faint);font-weight:700;background:var(--surface-2)}.lp2 .apill-gray{display:inline-block;padding:2px 9px;border-radius:999px;font-size:10px;font-weight:700;background:#f3f4f6;color:#6b7280}.lp2 .bmeta{display:flex;flex-direction:column;line-height:1.25;min-width:0}.lp2 .bmeta b{font-size:12px;font-weight:600}.lp2 .bmeta em{font-style:normal;font-size:9.5px;color:var(--muted);overflow:hidden;text-overflow:ellipsis}.lp2 .stab{font-size:10.5px;font-weight:600;color:var(--muted);padding:5px 12px;border-bottom:2px solid transparent}.lp2 .stab.on{color:var(--brand);border-bottom-color:var(--brand)}.lp2 .cap{display:flex;align-items:center;gap:8px;margin-top:14px;font-size:12.5px;color:var(--faint);font-family:var(--mono);justify-content:center}.lp2 .cap svg{flex-shrink:0}.lp2 .mk{padding:18px;font-size:12px}.lp2 .mk-row{display:flex;align-items:center;gap:10px}.lp2 .mk-pill{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:999px;font-size:10.5px;font-weight:700;letter-spacing:.02em}.lp2 .mk-pill.live{background:var(--live-soft);color:var(--live)}.lp2 .mk-pill.warm{background:var(--amber-soft);color:var(--amber)}.lp2 .mk-pill.new{background:var(--brand-soft);color:var(--brand)}.lp2 .mk-bar{height:8px;border-radius:5px;background:var(--surface-2);overflow:hidden}.lp2 .mk-bar>i{display:block;height:100%;border-radius:5px;background:linear-gradient(90deg,var(--brand),var(--brand-deep))}.lp2 .mk-chip{padding:5px 11px;border-radius:8px;border:1px solid var(--line);font-size:11px;font-weight:600;color:var(--muted);background:var(--surface)}.lp2 .mk-chip.on{border-color:var(--brand);color:var(--brand);background:var(--brand-soft)}.lp2 .avatar{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-size:10px;font-weight:800;color:#fff;flex-shrink:0}.lp2 .site{background:var(--surface)}.lp2 .site-top{display:flex;align-items:center;justify-content:space-between;padding:14px 22px;border-bottom:1px solid var(--line)}.lp2 .site-logo{font-family:var(--display);font-weight:800;font-size:15px;letter-spacing:-.02em}.lp2 .site-logo b{color:var(--brand)}.lp2 .site-nav{display:flex;gap:18px}.lp2 .site-nav i{font-style:normal;font-size:11.5px;color:var(--muted);font-weight:600}.lp2 .site-nav i:last-child{color:#fff;background:var(--brand);padding:5px 11px;border-radius:7px}.lp2 .site-hero{position:relative;padding:34px 22px;display:grid;grid-template-columns:1.1fr .9fr;gap:22px;align-items:center;background:linear-gradient(120deg,color-mix(in srgb,var(--brand) 9%,var(--surface)),var(--surface))}.lp2 .site-hero h3{font-size:23px;letter-spacing:-.02em}.lp2 .site-hero p{font-size:12px;color:var(--muted);margin-top:8px}.lp2 .site-search{margin-top:14px;display:flex;gap:7px;background:var(--surface);border:1px solid var(--line-2);border-radius:10px;padding:7px;box-shadow:var(--shadow)}.lp2 .site-search .inp{flex:1 1;font-size:11px;color:var(--faint);padding:6px 8px}.lp2 .site-search .go{background:var(--brand);color:#fff;font-size:11px;font-weight:700;padding:6px 12px;border-radius:7px}.lp2 .listings{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:0 22px 26px}.lp2 .listing{border:1px solid var(--line);border-radius:11px;overflow:hidden;background:var(--surface)}.lp2 .listing .ph{height:64px;background:linear-gradient(135deg,color-mix(in srgb,var(--brand) 16%,var(--surface-2)),var(--surface-2));position:relative}.lp2 .listing .ph .tag{position:absolute;top:7px;left:7px;font-size:9px;font-weight:800;color:var(--live);background:var(--surface);padding:2px 7px;border-radius:5px}.lp2 .listing .meta{padding:9px 11px}.lp2 .listing .price{font-family:var(--display);font-weight:800;font-size:14px}.lp2 .listing .addr{font-size:10px;color:var(--muted);margin-top:2px}.lp2 .listing .feat{display:flex;gap:9px;margin-top:7px;font-size:9.5px;color:var(--faint)}@media (max-width:640px){.lp2 .site-hero{grid-template-columns:1fr}.lp2 .listings{grid-template-columns:1fr 1fr}.lp2 .site-nav{display:none}}.lp2 .stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface)}.lp2 .stats-inner{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.lp2 .stat{padding:30px 24px;border-right:1px solid var(--line)}.lp2 .stat:last-child{border-right:0}.lp2 .stat b{font-family:var(--display);font-weight:800;font-size:clamp(26px,2.3vw,34px);letter-spacing:-.03em;display:block;white-space:nowrap}.lp2 .stat b .accent{color:var(--brand);font-size:inherit;display:inline}.lp2 .stat>span{font-size:13.5px;color:var(--muted);margin-top:4px;display:block}@media (max-width:760px){.lp2 .stats-inner{grid-template-columns:1fr}.lp2 .stat{border-right:0;border-bottom:1px solid var(--line)}.lp2 .stat:last-child{border-bottom:0}}.lp2 .track-head{text-align:center;max-width:720px;margin:0 auto 20px}.lp2 .track-head .eyebrow{display:block;margin-bottom:16px}.lp2 .track-head h2{font-size:clamp(30px,4.6vw,48px)}.lp2 .track-head p{margin-top:18px;color:var(--muted);font-size:18px}.lp2 .track{position:relative;margin-top:64px;padding-left:0}.lp2 .rail{position:absolute;left:27px;top:8px;bottom:80px;width:2px;z-index:0}.lp2 .rail-track{inset:0;background:var(--line-2)}.lp2 .rail-fill,.lp2 .rail-track{position:absolute;border-radius:2px}.lp2 .rail-fill{left:0;top:0;width:100%;height:0;background:linear-gradient(180deg,var(--brand),var(--brand-deep));transition:height .1s linear}.lp2 .station{position:relative;display:grid;grid-template-columns:56px 1fr;gap:0;padding-bottom:72px}.lp2 .station:last-child{padding-bottom:0}.lp2 .node{position:relative;z-index:2}.lp2 .node .num{position:sticky;top:96px;width:56px;height:56px;border-radius:16px;background:var(--surface);border:1.5px solid var(--line-2);display:grid;place-items:center;font-family:var(--display);font-weight:800;font-size:20px;color:var(--faint);box-shadow:var(--shadow);transition:all .4s cubic-bezier(.2,.7,.2,1)}.lp2 .station.in .node .num{border-color:var(--brand);color:#fff;background:linear-gradient(135deg,var(--brand),var(--brand-deep));box-shadow:0 10px 26px -10px var(--brand)}.lp2 .station-inner{display:grid;grid-template-columns:.92fr 1.08fr;gap:36px;align-items:center;padding-left:8px}.lp2 .station.rev .station-inner{grid-template-columns:1.08fr .92fr}.lp2 .station.rev .st-copy{order:2}.lp2 .station.rev .st-visual{order:1}.lp2 .st-copy .kick{font-family:var(--mono);font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--brand)}.lp2 .st-copy h3{font-size:clamp(24px,3vw,32px);margin-top:12px;letter-spacing:-.025em}.lp2 .st-copy>p{margin-top:14px;color:var(--muted);font-size:16.5px;line-height:1.6}.lp2 .st-list{list-style:none;padding:0;margin:22px 0 0;display:grid;gap:11px}.lp2 .st-list li{display:flex;align-items:flex-start;gap:11px;font-size:14.5px;color:var(--ink);font-weight:500}.lp2 .st-list .tick{flex-shrink:0;width:20px;height:20px;border-radius:6px;background:var(--brand-soft);color:var(--brand);display:grid;place-items:center;margin-top:1px}.lp2 .st-visual{min-width:0}.lp2 .reveal{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1)}.lp2 .reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.lp2 .reveal{opacity:1;transform:none;transition:none}}@media (max-width:820px){.lp2 .station-inner,.lp2 .station.rev .station-inner{grid-template-columns:1fr;gap:22px}.lp2 .station.rev .st-copy{order:1}.lp2 .station.rev .st-visual{order:2}.lp2 .station{grid-template-columns:44px 1fr;padding-bottom:56px}.lp2 .rail{left:21px}.lp2 .node .num{width:44px;height:44px;font-size:16px;border-radius:13px;top:84px}}.lp2 .aud-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:44px;align-items:start}.lp2 .aud-card{position:relative;padding:28px;border:1px solid var(--line);border-radius:18px;background:var(--surface)}.lp2 .aud-card.broker{border:1.5px solid var(--brand);box-shadow:var(--shadow-lg);background:linear-gradient(180deg,var(--brand-soft),var(--surface) 62%)}.lp2 .aud-plusbadge{position:absolute;top:-12px;left:26px;background:var(--brand);color:#fff;font-size:11px;font-weight:700;letter-spacing:.01em;padding:5px 13px;border-radius:999px;box-shadow:0 8px 18px -7px var(--brand)}.lp2 .aud-head{display:flex;align-items:flex-start;gap:14px;margin-bottom:20px}.lp2 .aud-ic{width:44px;height:44px;border-radius:12px;background:var(--surface-2);color:var(--muted);display:grid;place-items:center;flex-shrink:0}.lp2 .aud-ic.brand{background:linear-gradient(135deg,var(--brand),var(--brand-deep));color:#fff}.lp2 .aud-kicker{font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.lp2 .aud-kicker.brand{color:var(--brand)}.lp2 .aud-head h3{font-size:21px;letter-spacing:-.02em;margin-top:4px}.lp2 .aud-list{list-style:none;padding:0;margin:0;display:grid;gap:12px}.lp2 .aud-list li{display:flex;align-items:flex-start;gap:11px;font-size:14.5px;font-weight:500;color:var(--ink)}.lp2 .aud-list .tick{flex-shrink:0;width:20px;height:20px;border-radius:6px;color:var(--live);display:grid;place-items:center;margin-top:1px}.lp2 .aud-card.broker .aud-list .tick{background:var(--brand-soft);color:var(--brand)}.lp2 .aud-foot{margin-top:20px;padding-top:15px;border-top:1px dashed var(--line-2);font-size:12.5px;color:var(--muted);font-family:var(--mono)}.lp2 .aud-foot.brand{color:var(--brand);border-top-color:color-mix(in srgb,var(--brand) 30%,transparent)}.lp2 .split2{display:grid;grid-template-columns:minmax(0,1fr);gap:34px;align-items:start}@media (min-width:980px){.lp2 .split2{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);gap:60px}}.lp2 .split2-copy .eyebrow{display:block;margin-bottom:14px}.lp2 .split2-copy h2{margin:0 0 18px;font-size:clamp(28px,3.4vw,40px);line-height:1.12;letter-spacing:-.03em}.lp2 .split2-copy>p{margin:0;font-size:17px;line-height:1.65;color:var(--muted);max-width:56ch}.lp2 .split2-copy .btn,.lp2 .split2-copy .explore-link{margin-top:26px}.lp2 .split2-wl{align-items:start}.lp2 .split2-wl .split2-aside{min-width:0}.lp2 .split2-wl .iconlist{list-style:none;margin:0;padding:0;display:grid;gap:0;background:transparent;border:none;border-radius:0;box-shadow:none}.lp2 .split2-wl .iconlist li{display:flex;align-items:flex-start;gap:16px;padding:20px 0;border-radius:0;border-top:1px solid var(--line);transition:none}.lp2 .split2-wl .iconlist li:last-child{border-bottom:1px solid var(--line)}.lp2 .split2-wl .iconlist li:hover{background:transparent}.lp2 .split2-wl .iconlist-ic{flex:0 0 24px;width:24px;height:24px;margin-top:2px;border-radius:0;display:grid;place-items:center;background:transparent;color:var(--ink)}.lp2 .split2-wl .iconlist-ic svg{width:24px;height:24px}.lp2 .iconlist{list-style:none;margin:0;padding:22px;display:grid;gap:6px;background:var(--surface);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow)}.lp2 .iconlist li{display:flex;align-items:flex-start;gap:15px;padding:14px;border-radius:12px;transition:background .16s ease}.lp2 .iconlist li:hover{background:var(--surface-2)}.lp2 .iconlist-ic{flex:0 0 42px;width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:var(--brand-soft);color:var(--brand)}.lp2 .iconlist-tx{min-width:0}.lp2 .iconlist-tx b{display:block;font-size:18px;font-weight:700;color:var(--ink);letter-spacing:-.01em}.lp2 .iconlist-tx>span{display:flex;margin-top:5px;font-size:16px;line-height:1.55;color:var(--muted)}.lp2 .steplist{list-style:none;margin:28px 0 0;padding:0;display:grid;gap:28px;position:relative}.lp2 .steplist:before{content:"";position:absolute;left:17px;top:17px;bottom:17px;width:1px;background:var(--line);z-index:0}.lp2 .steplist li{display:flex;align-items:flex-start;gap:18px;position:relative;z-index:1}.lp2 .steplist-n{flex:0 0 34px;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--surface);border:1.5px solid var(--line-2);color:var(--ink);font:700 14px/1 var(--sans);box-shadow:0 0 0 4px var(--paper)}.lp2 .steplist-n.on{background:var(--brand);border-color:var(--brand);color:#fff;box-shadow:0 0 0 4px var(--paper)}.lp2 .steplist .iconlist-tx b{font-size:17px;font-weight:700;letter-spacing:-.015em}.lp2 .steplist .iconlist-tx>span{margin-top:6px;font-size:15px;line-height:1.5}.lp2 .steplist .iconlist-tx>span.gf-chips{margin-top:10px;gap:4px}.lp2 .steplist .gf-chip{display:inline-flex;align-items:center;gap:8px;background:var(--surface);border:1px solid var(--line);color:var(--muted);font-size:14.5px;font-weight:500;padding:9px 16px}.lp2 .steplist .gf-chip svg{flex-shrink:0;display:block;width:18px;height:18px}.lp2 .steplist .gf-chip .gf-icon-chatgpt{width:21px;height:21px}.lp2 .steplist .gf-chip--more{color:var(--faint)}.lp2 .gf-icon-chatgpt{fill:var(--ink)}:root[data-theme=dark] .lp2 .gf-icon-chatgpt{fill:#fff}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .lp2 .gf-icon-chatgpt{fill:#fff}}.lp2 .split2 .wf-cards{grid-template-columns:minmax(0,1fr);gap:18px}.lp2 .split2 .wf-card{padding:0}.lp2 .aud-split{display:grid;grid-template-columns:minmax(0,1fr);gap:40px;align-items:center}@media (min-width:980px){.lp2 .aud-split{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:48px 56px;align-items:center}}.lp2 .aud-copy{min-width:0}.lp2 .aud-copy .section-head{max-width:none}.lp2 .aud-copy .section-head h2{font-size:clamp(28px,3.4vw,40px);line-height:1.12;letter-spacing:-.03em}.lp2 .aud-copy .section-head p{font-size:17px;line-height:1.65}.lp2 .aud-visual{min-width:0}.lp2 .aud-switch{display:inline-flex;margin:26px 0 0;padding:4px;gap:4px;border-radius:999px;background:var(--surface-2);border:1px solid var(--line)}.lp2 .aud-switch-b{display:inline-flex;align-items:center;gap:9px;padding:9px 20px;border:0;cursor:pointer;border-radius:999px;background:none;color:var(--muted);font:600 14.5px/1 var(--sans);letter-spacing:-.01em;transition:color .15s ease,background .15s ease,box-shadow .15s ease}.lp2 .aud-switch-b svg{flex-shrink:0;opacity:.8}.lp2 .aud-switch-b:hover{color:var(--ink)}.lp2 .aud-switch-b.on{background:var(--brand);color:#fff;box-shadow:var(--shadow)}.lp2 .aud-switch-b.on svg{opacity:1;color:#fff}.lp2 .aud-items{margin:26px 0 0;text-align:left;max-width:none}.lp2 .aud-lead{font-size:16.5px;color:var(--muted);line-height:1.6;margin:0 0 18px}.lp2 .aud-list.cols{display:grid;grid-template-columns:1fr;gap:12px 34px}@media (min-width:760px){.lp2 .aud-list.cols{grid-template-columns:1fr 1fr}}.lp2 .aud-items .aud-foot{margin-top:20px}.lp2 .aud-items[hidden]{display:none!important}.lp2 .aud-stage{margin:0;display:flex;flex-direction:column;gap:20px;align-items:start}.lp2 .aud-stage>div{width:100%}@media (min-width:980px){.lp2 .aud-stage{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px}}.lp2 .audiences .kpi-l{font-size:10px;color:var(--faint);text-transform:uppercase;letter-spacing:.05em;font-weight:700}.lp2 .audiences .kpi-v{font-family:var(--sans);font-weight:800;font-size:22px;margin-top:2px;letter-spacing:-.01em}.lp2 .brow{display:grid;grid-template-columns:2fr 1.1fr 1fr .9fr;align-items:center;padding:10px 14px;font-size:12px;border-bottom:1px solid var(--line)}.lp2 .brow:last-child{border-bottom:0}.lp2 .bhead{font-size:9.5px;text-transform:uppercase;letter-spacing:.05em;color:var(--faint);font-weight:700}.lp2 .bagent{display:flex;align-items:center;gap:9px;font-weight:600}.lp2 .bagent .avatar{width:24px;height:24px;font-size:9px}.lp2 .brow em{font-style:normal}@media (max-width:820px){.lp2 .aud-grid{grid-template-columns:1fr}}.lp2 .history-band{position:relative;display:grid;grid-template-columns:1.02fr .98fr;gap:42px;align-items:center;padding:40px;border:1px solid var(--line);border-radius:22px;background:var(--surface);box-shadow:var(--shadow);overflow:hidden}.lp2 .history-band:before{content:"";position:absolute;top:-45%;right:-8%;width:440px;height:440px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,color-mix(in srgb,var(--brand) 15%,transparent),transparent 70%)}.lp2 .history-copy{position:relative;z-index:1}.lp2 .history-copy .tagline{display:inline-flex;align-items:center;gap:7px;font-family:var(--mono);font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--brand);background:var(--brand-soft);padding:5px 11px;border-radius:999px}.lp2 .history-copy h3{font-size:clamp(27px,3.6vw,46px);letter-spacing:-.028em;margin-top:16px}.lp2 .history-copy>p{margin-top:16px;color:var(--muted);font-size:16.5px;line-height:1.6}.lp2 .history-copy>p b{color:var(--ink);font-weight:600}.lp2 .history-list{list-style:none;padding:0;margin:22px 0 0;display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.lp2 .history-list li{display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:500;color:var(--ink);line-height:1.35;background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:10px 18px;box-shadow:0 1px 2px rgba(16,24,40,.04)}.lp2 .history-visual{position:relative;z-index:1}.lp2 .reveal-hero{overflow:visible}.lp2 .reveal-hero-stage{transform-origin:center bottom;will-change:transform,opacity;opacity:.25;transform:perspective(1400px) translateY(56px) rotateX(28deg) scale(.84);backface-visibility:hidden}@media (prefers-reduced-motion:reduce){.lp2 .reveal-hero-stage{opacity:1;transform:none;will-change:auto}}.lp2 .hkpi-l{font-size:9.5px;color:var(--faint);text-transform:uppercase;letter-spacing:.05em;font-weight:700}.lp2 .hkpi-v{font-family:var(--sans);font-weight:800;font-size:19px;margin-top:2px;letter-spacing:-.01em}.lp2 .hrow{display:flex;align-items:center;justify-content:space-between;padding:10px 13px;border-bottom:1px solid var(--line)}.lp2 .hrow:last-child{border-bottom:0}.lp2 .hrow .addr{font-size:12px;font-weight:600}.lp2 .hrow .sub{font-size:10px;color:var(--muted);margin-top:1px}.lp2 .hrow .rt{display:flex;align-items:center;gap:10px}.lp2 .hrow .price{font-family:var(--display);font-weight:800;font-size:13px}.lp2 .hrow em{font-style:normal}@media (max-width:820px){.lp2 .history-band{grid-template-columns:1fr;gap:26px;padding:26px}}.lp2 .platform{background:var(--surface);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.lp2 .replace-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:48px}.lp2 .rcard{padding:22px;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);transition:transform .2s,border-color .2s,box-shadow .2s}.lp2 .rcard:hover{transform:translateY(-3px);border-color:var(--line-2);box-shadow:var(--shadow)}.lp2 .rcard .ic{width:42px;height:42px;border-radius:11px;background:var(--brand-soft);color:var(--brand);display:grid;place-items:center}.lp2 .rcard h4{font-size:17px;margin-top:16px;letter-spacing:-.01em}.lp2 .rcard p{font-size:14px;color:var(--muted);margin-top:7px;line-height:1.55}.lp2 .rcard .was{display:inline-flex;align-items:center;gap:7px;margin-top:16px;padding:6px 12px 6px 10px;border-radius:8px;background:var(--surface-2);border:1px solid var(--line-2);font-family:var(--sans);font-size:12.5px;font-weight:600;color:var(--muted)}.lp2 .rcard .was:before{content:"";width:14px;height:14px;flex-shrink:0;background:var(--brand);mask:var(--ic-swap) center/contain no-repeat}.lp2 .rcard .was s{color:var(--ink);text-decoration-line:line-through;text-decoration-thickness:2px;text-decoration-color:var(--brand)}.lp2 .rcard .was.uniq{background:var(--brand-soft);border-color:color-mix(in srgb,var(--brand) 26%,transparent);color:var(--brand)}.lp2 .rcard .was.uniq:before{background:var(--brand);mask:var(--ic-star) center/contain no-repeat}.lp2 .plat-hub-wrap{position:relative;margin-top:52px}.lp2 .plat-lines{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:visible}.lp2 .plat-lines path{fill:none;stroke:color-mix(in srgb,var(--brand) 42%,transparent);stroke-width:1.4}.lp2 .plat-hub-row,.lp2 .plat-node-row{position:relative;z-index:1;display:flex;justify-content:center}.lp2 .plat-hub{width:66px;height:66px;border-radius:19px;display:grid;place-items:center;background:linear-gradient(158deg,#16215C,var(--brand-deep));box-shadow:0 14px 34px -10px color-mix(in srgb,var(--brand) 60%,transparent)}.lp2 .plat-hub-mark{width:36px;height:auto;color:#fff}.lp2 .plat-cards{position:relative;z-index:1;display:grid;grid-template-columns:repeat(6,1fr);gap:16px;margin:60px 0}.lp2 .plat-card{position:relative;overflow:hidden;border-radius:18px;padding:22px 18px 24px;min-height:264px;display:flex;flex-direction:column;border:1px solid var(--brand-deep);background:linear-gradient(158deg,#16215C,var(--brand-deep));transition:transform .2s ease,box-shadow .2s ease}.lp2 .plat-card:hover{transform:translateY(-4px);box-shadow:0 18px 40px -18px color-mix(in srgb,var(--brand) 50%,transparent)}.lp2 .plat-ic{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;color:var(--brand);background:#fff;border:1px solid #fff;margin-bottom:30px}.lp2 .plat-card h4{font-size:16px;line-height:1.28;letter-spacing:-.01em;color:#fff;min-height:2.56em}.lp2 .plat-card p{font-size:13px;line-height:1.5;color:rgba(255,255,255,.84);margin-top:8px}.lp2 .plat-node{display:inline-flex;align-items:center;gap:10px;padding:9px 20px 9px 11px;border-radius:999px;background:var(--surface);border:1px solid var(--line-2);box-shadow:var(--shadow-lg);font-size:12.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink)}.lp2 .plat-check{width:22px;height:22px;border-radius:7px;display:grid;place-items:center;color:#fff;background:var(--brand);flex-shrink:0}@media (max-width:1080px){.lp2 .plat-cards{grid-template-columns:repeat(3,1fr);margin:44px 0}}@media (max-width:640px){.lp2 .plat-cards{grid-template-columns:repeat(2,1fr)}}@media (max-width:820px){.lp2 .replace-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.lp2 .replace-grid{grid-template-columns:1fr}}.lp2 .insight{margin-top:56px;display:grid;grid-template-columns:.95fr 1.05fr;gap:40px;align-items:center}.lp2 .insight h3{font-size:clamp(24px,3vw,32px);letter-spacing:-.025em}.lp2 .insight p{margin-top:14px;color:var(--muted);font-size:16px}.lp2 .insight .tagline{font-family:var(--mono);font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--brand)}@media (max-width:820px){.lp2 .insight{grid-template-columns:1fr;gap:24px;padding:24px}}.lp2 .insight-flag{background:var(--surface-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.lp2 .insight-list{list-style:none;margin-top:20px;display:grid;gap:11px}.lp2 .insight-list li{display:flex;align-items:flex-start;gap:8px;font-size:16px;font-weight:600;line-height:1.55;color:var(--ink)}.lp2 .insight-list li svg{flex-shrink:0;margin-top:2px;color:var(--live)}.lp2 .query{padding:16px}.lp2 .query .qbar{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1.5px solid var(--brand);border-radius:12px;background:var(--surface);box-shadow:0 8px 24px -12px var(--brand)}.lp2 .query .qbar .spark{color:var(--brand);flex-shrink:0}.lp2 .query .qbar .txt{font-size:13px;color:var(--ink);font-weight:500}.lp2 .query .qbar .cursor{width:2px;height:16px;background:var(--brand);animation:blink 1.1s steps(1) infinite!important}@keyframes blink{50%{opacity:0}}.lp2 .query .ans{margin-top:12px;padding:13px 14px;border:1px solid var(--line);border-radius:11px;background:var(--surface)}.lp2 .query .ans .lbl{font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}.lp2 .query .ans .res{display:flex;align-items:center;justify-content:space-between;margin-top:9px;padding:8px 0;border-bottom:1px solid var(--line);font-size:12px}.lp2 .query .ans .res:last-child{border-bottom:0}.lp2 .query .ans .res b{font-family:var(--display);font-weight:800}.lp2 .ins-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.lp2 .ins-stat{text-align:left}.lp2 .ins-stat b{display:block;font-family:var(--display);font-weight:800;font-size:20px;letter-spacing:-.02em;color:var(--ink);line-height:1.1}.lp2 .ins-stat span{display:block;margin-top:3px;font-size:10px;color:var(--muted)}.lp2 .ins-chart{display:flex;align-items:flex-end;gap:7px;height:104px;margin:16px 0 12px}.lp2 .ins-chart i{flex:1 1;border-radius:4px 4px 2px 2px;background:linear-gradient(180deg,var(--brand),color-mix(in srgb,var(--brand) 45%,var(--surface)))}.lp2 .ins-chart i:last-child{background:var(--brand)}.lp2 .query .ans .ins-chart+.lbl{border-top:1px solid var(--line);padding-top:10px}.lp2 #compare .section-head h2{font-size:clamp(27px,3.6vw,46px);letter-spacing:-.028em}.lp2 #compare .section-head p{font-size:16.5px;line-height:1.6}.lp2 .compare{overflow-x:auto;margin-top:48px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.lp2 .ctable{width:100%;border-collapse:collapse;min-width:640px}.lp2 .ctable td,.lp2 .ctable th{padding:16px 20px;text-align:left;border-bottom:1px solid var(--line);font-size:14.5px}.lp2 .ctable thead th{font-family:var(--mono);font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);background:var(--surface-2)}.lp2 .ctable thead th.us{color:var(--brand)}.lp2 .ctable tbody td:first-child{font-weight:600;color:var(--ink)}.lp2 .ctable td.us{font-weight:600}.lp2 .ctable td .yes{color:var(--live);font-weight:700}.lp2 .ctable td .no,.lp2 .ctable td .yes{display:inline-flex;align-items:center;gap:7px}.lp2 .ctable td .no{color:var(--faint)}.lp2 .ctable tbody tr:last-child td{border-bottom:0}.lp2 .ctable .us-col{background:color-mix(in srgb,var(--brand) 5%,var(--surface))}.lp2 .ctable tbody tr:hover{background:color-mix(in srgb,var(--ink) 7%,var(--surface))}.lp2 .ctable tbody tr:hover td.us-col{background:color-mix(in srgb,var(--brand) 10%,var(--surface-2))}.lp2 .quote-wrap{max-width:860px;margin:0 auto;text-align:center}.lp2 .quote-wrap .mark{font-family:var(--display);font-size:64px;font-weight:800;color:var(--brand);line-height:.6;height:34px}.lp2 .quote-wrap blockquote{font-family:var(--display);font-weight:600;font-size:clamp(22px,3.2vw,32px);line-height:1.34;letter-spacing:-.02em;margin:0}.lp2 .quote-wrap blockquote em{color:var(--brand);font-style:normal}.lp2 .quote-by{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:28px}.lp2 .quote-by .avatar{width:44px;height:44px;font-size:15px;background:linear-gradient(135deg,var(--brand),var(--brand-deep))}.lp2 .quote-by .who b{display:block;font-size:15px}.lp2 .quote-by .who span{font-size:13px;color:var(--muted)}.lp2 #pricing .section-head{max-width:720px;margin:0 auto;text-align:center}.lp2 #pricing .section-head h2{font-size:clamp(27px,3.6vw,46px);letter-spacing:-.028em}.lp2 #pricing .section-head p{font-size:16.5px;line-height:1.6}.lp2 .price-wrap{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;margin-top:48px}.lp2 .price-card{position:relative;padding:32px 34px 28px;border:1px solid var(--line);border-radius:20px;background:var(--surface);box-shadow:0 1px 2px rgba(16,24,40,.04),0 18px 40px -20px rgba(16,24,40,.18);overflow:hidden}.lp2 .price-card:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:linear-gradient(90deg,var(--brand),var(--brand-deep))}.lp2 .price-card .mk-pill{margin-bottom:4px}.lp2 .price-tag{display:inline-flex;align-items:baseline;gap:8px;margin-top:10px}.lp2 .price-tag .amt{font-family:var(--display);font-weight:700;font-size:clamp(44px,5vw,56px);letter-spacing:-.04em;line-height:1}.lp2 .price-tag .per{font-size:15px;color:var(--muted);font-weight:600}.lp2 .price-card .trial{margin-top:10px;font-size:14.5px;color:var(--muted);line-height:1.5}.lp2 .price-card .trial b{color:var(--brand);font-weight:600}.lp2 .price-inc{list-style:none;padding:22px 0 0;margin:22px 0 0;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr;gap:13px 18px}.lp2 .price-inc li{display:flex;align-items:flex-start;gap:11px;font-size:14.5px;font-weight:500;line-height:1.4;color:var(--ink);min-width:0}.lp2 .price-inc .tick{width:20px;height:20px;border-radius:6px;margin-top:1px;background:var(--live-soft);color:var(--live);display:grid;place-items:center;flex-shrink:0}@media (max-width:520px){.lp2 .price-inc{grid-template-columns:1fr}}.lp2 .price-card .btn{margin-top:26px;width:100%;justify-content:center}.lp2 .price-note{display:flex;gap:10px;margin-top:14px;font-size:12.5px;color:var(--faint);align-items:flex-start;line-height:1.45}.lp2 .price-note svg{flex-shrink:0;margin-top:1px}.lp2 .price-note--broker{margin-top:18px;padding:12px 14px;border-radius:12px;color:var(--brand);background:var(--brand-soft);font-size:13px;font-weight:500;line-height:1.45;align-items:flex-start;justify-content:flex-start}.lp2 .price-aside{min-width:0;padding-top:6px}.lp2 .price-aside h3{font-size:clamp(24px,3vw,34px);letter-spacing:-.025em;line-height:1.15}.lp2 .price-aside>p{margin-top:16px;color:var(--muted);font-size:16px;line-height:1.6}.lp2 .price-aside .plist{list-style:none;padding:0;margin:28px 0 0;display:grid;grid-template-columns:1fr 1fr;column-gap:36px;row-gap:0;border-top:1px solid var(--line)}.lp2 .price-aside .plist li{display:flex;flex-direction:column;gap:8px;align-items:flex-start;padding:22px 0;border-bottom:1px solid var(--line);font-size:15px}.lp2 .price-aside .plist .plist-h{display:flex;align-items:center;gap:10px;min-width:0}.lp2 .price-aside .plist .ic{flex-shrink:0;width:auto;height:auto;border-radius:0;background:none;color:var(--ink);display:inline-flex;place-items:unset;margin-top:0;line-height:0}.lp2 .price-aside .plist .ic svg{display:block}.lp2 .price-aside .plist b{display:block;font-weight:650;letter-spacing:-.01em;line-height:1.2}.lp2 .price-aside .plist>li>span{display:block;margin-top:0;font-size:13.5px;color:var(--muted);line-height:1.45}@media (max-width:560px){.lp2 .price-aside .plist{grid-template-columns:1fr}}@media (max-width:900px){.lp2 .price-wrap{grid-template-columns:1fr;gap:32px}.lp2 .price-aside{padding-top:0}}.lp2 #faq .section-head{max-width:720px;text-align:center;margin:0 auto}.lp2 #faq .section-head .eyebrow{display:block}.lp2 #faq .section-head h2{font-size:clamp(27px,3.6vw,46px);letter-spacing:-.028em}.lp2 .faq{max-width:100%;margin:36px 0 0}.lp2 .faq-item,.lp2 .faq-item:hover{background:transparent;margin:0;padding:0;border-radius:0;border:0;border-top:1px solid var(--line);box-shadow:none;transition:none}.lp2 .faq-item:last-child{border-bottom:1px solid var(--line)}.lp2 .faq-q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:26px 0;margin:0;border:0;background:transparent;cursor:pointer;text-align:left;font-family:var(--display);font-weight:600;font-size:17px;letter-spacing:-.01em;color:var(--ink);line-height:1.35;appearance:none;-webkit-appearance:none;box-shadow:none}.lp2 .faq-q:focus{outline:none}.lp2 .faq-q:focus-visible{outline:2px solid var(--brand);outline-offset:4px;border-radius:4px}.lp2 .faq-q .pm{flex-shrink:0;width:24px;height:24px;color:var(--muted);display:grid;place-items:center;transition:transform .32s cubic-bezier(.16,1,.3,1)}.lp2 .faq-q .pm svg{width:22px;height:22px;display:block}.lp2 .faq-item.open .faq-q .pm{transform:rotate(45deg)}.lp2 .faq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .38s cubic-bezier(.16,1,.3,1)}.lp2 .faq-item.open .faq-a{grid-template-rows:1fr}.lp2 .faq-a-inner{overflow:hidden;min-height:0;padding:0 56px 0 0;color:var(--muted);font-size:15px;line-height:1.62}.lp2 .faq-item.open .faq-a-inner{padding-bottom:22px}@media (prefers-reduced-motion:reduce){.lp2 .faq-a,.lp2 .faq-q .pm{transition:none}}.lp2 .faq-search{max-width:520px;margin:32px auto 0;position:relative;display:flex;align-items:center}.lp2 .faq-search-icon{position:absolute;left:20px;color:var(--muted);display:grid;place-items:center;pointer-events:none}.lp2 .faq-search-input{width:100%;height:52px;border-radius:999px;border:1px solid var(--line);background:var(--surface);padding:0 48px;font-family:var(--sans);font-size:14.5px;color:var(--ink);appearance:none;-webkit-appearance:none;transition:border-color .15s,box-shadow .15s}.lp2 .faq-search-input::placeholder{color:var(--muted)}.lp2 .faq-search-input:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.lp2 .faq-search-clear{position:absolute;right:16px;width:24px;height:24px;border-radius:50%;border:0;background:var(--surface-2);color:var(--muted);display:grid;place-items:center;cursor:pointer;appearance:none;-webkit-appearance:none}.lp2 .faq-search-clear:hover{color:var(--ink)}.lp2 .faq-q-text{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.lp2 .faq-cat-tag{flex-shrink:0;font-family:var(--sans);font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--brand);background:var(--brand-soft);padding:3px 9px;border-radius:999px}.lp2 .faq-tutorial{margin-top:16px}.lp2 .faq-tutorial-embed{height:555px;border-radius:12px;overflow:hidden;border:1px solid var(--line);background:var(--surface-2)}.lp2 .faq-tutorial-embed iframe{width:100%;height:100%;border:0;display:block}.lp2 .faq-tutorial-open{display:inline-block;margin-top:10px;font-size:13px;font-weight:600;color:var(--brand)}@media (max-width:600px){.lp2 .faq-tutorial-embed{height:280px}.lp2 .faq-search-input{height:46px;font-size:14px}}.lp2 .final{position:relative;overflow:hidden;color:#fff;background:linear-gradient(145deg,#1a3fb8 0,var(--brand-deep) 42%,var(--brand) 100%);padding:108px 0}.lp2 .final-aura{inset:-20% -10%;background:radial-gradient(520px 360px at 18% 30%,rgba(255,255,255,.18),transparent 65%),radial-gradient(640px 420px at 88% 70%,rgba(255,255,255,.12),transparent 68%),radial-gradient(420px 280px at 55% -10%,rgba(120,180,255,.35),transparent 70%);animation:lp2-final-drift 14s ease-in-out infinite alternate!important}.lp2 .final-aura,.lp2 .final-grid{position:absolute;pointer-events:none;z-index:0}.lp2 .final-grid{inset:0;opacity:.22;background-image:linear-gradient(rgba(255,255,255,.14) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.14) 1px,transparent 0);background-size:52px 52px;mask-image:radial-gradient(680px 420px at 50% 45%,#000 25%,transparent 78%)}@keyframes lp2-final-drift{0%{transform:translate3d(-1.5%,-1%,0) scale(1)}to{transform:translate3d(1.5%,1.5%,0) scale(1.04)}}.lp2 .final-inner{position:relative;z-index:1;text-align:center;max-width:720px;margin:0 auto}.lp2 .final-inner h2{margin:0;color:#fff;font-weight:700;font-size:clamp(30px,4.8vw,52px);letter-spacing:-.035em;line-height:1.08}.lp2 .final-inner h2 em{font-style:normal;color:#fff}.lp2 .final-inner p{margin:20px auto 0;max-width:540px;font-size:clamp(16px,1.6vw,18.5px);line-height:1.62;color:rgba(255,255,255,.88)}.lp2 .final-cta{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin-top:34px}.lp2 .final-cta .btn-primary{background:#fff;color:var(--brand-deep);box-shadow:0 14px 36px -12px rgba(0,0,0,.4)}.lp2 .final-cta .btn-primary:hover{background:#fff;color:var(--brand-deep);transform:translateY(-2px);box-shadow:0 18px 40px -12px rgba(0,0,0,.45)}.lp2 .final-cta .btn-ghost{border-color:rgba(255,255,255,.45);color:#fff;background:rgba(255,255,255,.06);backdrop-filter:blur(6px)}.lp2 .final-cta .btn-ghost:hover{border-color:#fff;color:#fff;background:rgba(255,255,255,.14)}.lp2 .final-trust{list-style:none;margin:30px 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:10px 22px}.lp2 .final-trust li{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:500;color:rgba(255,255,255,.82)}.lp2 .final-trust svg{flex-shrink:0;color:#fff;opacity:.9}@media (max-width:640px){.lp2 .final{padding:80px 0}.lp2 .final-cta{flex-direction:column;align-items:stretch}.lp2 .final-cta .btn{justify-content:center}.lp2 .final-trust{gap:12px 16px}}@media (prefers-reduced-motion:reduce){.lp2 .final-aura{animation:none!important}}.lp2 .final-card{position:relative;border-radius:26px;padding:64px 40px;text-align:center;overflow:hidden;background:linear-gradient(135deg,var(--brand-deep),var(--brand));color:#fff}.lp2 .final-card:after{content:"";position:absolute;inset:0;opacity:.5;pointer-events:none;background:radial-gradient(500px 300px at 85% 10%,rgba(255,255,255,.22),transparent 60%),radial-gradient(400px 260px at 10% 90%,rgba(255,255,255,.14),transparent 60%)}.lp2 .final-card>*{position:relative;z-index:1}.lp2 .final-card h2{font-size:clamp(30px,5vw,52px);color:#fff;font-weight:700;letter-spacing:-.03em}.lp2 .final-card p{margin:18px auto 0;max-width:520px;font-size:18px;color:rgba(255,255,255,.9)}.lp2 .final-card .hero-cta{margin-top:32px}.lp2 .final-card .btn-primary{background:#fff;color:var(--brand-deep);box-shadow:0 12px 30px -10px rgba(0,0,0,.35)}.lp2 .final-card .btn-primary:hover{background:#f4f0ff}.lp2 .final-card .btn-ghost{border-color:rgba(255,255,255,.4);color:#fff}.lp2 .final-card .btn-ghost:hover{border-color:#fff;color:#fff;background:rgba(255,255,255,.1)}.lp2 .final-card .fine{margin-top:22px;font-size:13px;color:rgba(255,255,255,.75)}.lp2 .footer{position:relative;overflow:hidden;padding:60px 0;background:#0B1020;color:#EAEEF7;border-top:1px solid #26304a}.lp2:has(section.final) .footer{margin-top:0}.lp2 .footer>.wrap{position:relative;z-index:1}.lp2 .footer-inner{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:32px}.lp2 .footer .brand{margin-bottom:16px}.lp2 .footer-blurb{font-size:14.5px;color:#9AA5B8;max-width:280px;line-height:1.65}.lp2 .footer h5{font-family:var(--mono);font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#6F9BFF;margin:0 0 16px}.lp2 .footer ul{list-style:none;padding:0;margin:0;display:grid;gap:11px}.lp2 .footer ul a{font-size:14.5px;color:#EAEEF7;opacity:.82;transition:color .18s,opacity .18s}.lp2 .footer ul a:hover{color:#6F9BFF;opacity:1}.lp2 .footer-base{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:44px;padding-top:24px;border-top:1px solid #26304a;flex-wrap:wrap}.lp2 .footer-base span{font-size:13px;color:#69738A}@media (max-width:760px){.lp2 .footer-inner{grid-template-columns:1fr;gap:36px}.lp2 .footer-blurb{max-width:none}}.lp2 .detailbar{position:sticky;top:0;z-index:60;display:flex;align-items:center;justify-content:space-between;height:64px;padding:0 24px;background:color-mix(in srgb,var(--paper) 85%,transparent);backdrop-filter:saturate(1.4) blur(14px);border-bottom:1px solid var(--line)}.lp2 .detailbar .brand{display:flex;align-items:center;gap:10px;font-family:var(--display);font-weight:700;font-size:18px;letter-spacing:-.02em}.lp2 .detailbar .db-right{display:flex;align-items:center;gap:16px}.lp2 .detailbar .back{font-size:14px;font-weight:600;color:var(--muted);transition:color .18s}.lp2 .detailbar .back:hover{color:var(--brand)}.lp2 .dhero-wrap{padding-top:52px;padding-bottom:40px}.lp2 .wl-hero{min-height:90vh;display:flex;flex-direction:column;justify-content:center;padding:0 0 72px;box-sizing:border-box}.lp2 .wl-hero .hero-inner{width:100%;display:flex;justify-content:center;text-align:center}.lp2 .wl-hero .dhero.dhero-solo{width:100%;max-width:760px;margin:0 auto;text-align:center}.lp2 .wl-hero .dhero.dhero-solo .eyebrow{display:block;margin-bottom:16px}.lp2 .wl-hero .dhero.dhero-solo h1{font-size:clamp(34px,5.4vw,58px);font-weight:700;letter-spacing:-.035em;text-align:center}.lp2 .wl-hero .dhero.dhero-solo .sub{font-size:19px;max-width:640px;margin-left:auto;margin-right:auto;text-align:center}.lp2 .dhero-inner{display:grid;grid-template-columns:1fr;gap:36px;align-items:center}.lp2 .dhero{max-width:none;min-width:0}.lp2 .dhero.dhero-solo{max-width:760px;margin:0 auto;text-align:center}.lp2 .dhero.dhero-solo .sub{margin-left:auto;margin-right:auto;max-width:640px}.lp2 .dhero h1{font-family:var(--display);font-size:clamp(30px,3.1vw,40px);font-weight:700;letter-spacing:-.03em;margin-top:16px;line-height:1.08;text-wrap:auto}.lp2 .dhero .sub{margin-top:20px;font-size:17px;color:var(--muted);line-height:1.6;max-width:520px}.lp2 .dhero-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.lp2 .dhero-tags a{display:inline-block;font-size:13px;font-weight:600;color:var(--muted);padding:8px 14px;border:1px solid var(--line);border-radius:999px;background:var(--surface);transition:color .18s,border-color .18s,background .18s}.lp2 .dhero-tags a:hover{color:var(--brand);border-color:var(--brand);background:var(--brand-soft)}.lp2 .dhero-visual{min-width:0;width:100%}.lp2 .dhero-visual .pui-frame{width:100%;box-shadow:var(--shadow-lg)}@media (min-width:960px){.lp2 .dhero-inner{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:48px}}@media (max-width:959px){.lp2 .dhero-visual{max-width:520px;margin:0 auto}}.lp2 .dsteps{display:grid;gap:14px;margin-top:44px}.lp2 .dstep{display:flex;gap:16px;align-items:flex-start;padding:22px 24px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.lp2 .section.platform .dstep{background:var(--paper)}.lp2 .dstep .n{flex-shrink:0;width:36px;height:36px;border-radius:10px;background:var(--brand-soft);color:var(--brand);font-family:var(--display);font-weight:800;font-size:16px;display:grid;place-items:center}.lp2 .dstep h4{font-family:var(--display);font-size:17px;font-weight:700;letter-spacing:-.02em;color:var(--ink);line-height:1.25}.lp2 .dstep p{margin-top:6px;font-size:14.5px;font-weight:500;color:var(--muted);line-height:1.55}.lp2 .vgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:44px}.lp2 .vcard{padding:26px 24px;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);transition:transform .2s,border-color .2s,box-shadow .2s}.lp2 .section:not(.platform) .vcard{background:var(--surface)}.lp2 .vcard:hover{transform:translateY(-3px);border-color:var(--line-2);box-shadow:var(--shadow)}.lp2 .vcard .vic{width:44px;height:44px;border-radius:12px;background:var(--brand-soft);color:var(--brand);display:grid;place-items:center;margin-bottom:16px}.lp2 .vcard h4{font-family:var(--display);font-size:18px;font-weight:700;letter-spacing:-.02em;color:var(--ink);line-height:1.2}.lp2 .vcard p{margin-top:10px;font-size:14.5px;font-weight:500;color:var(--muted);line-height:1.55}.lp2 .vcard p em{font-style:normal;color:var(--ink);font-weight:600}@media (max-width:820px){.lp2 .vgrid{grid-template-columns:1fr}}.lp2 .dfoot{padding:40px 0;border-top:1px solid var(--line);margin-top:40px;font-size:13.5px;color:var(--faint)}.lp2 .explore-link{display:inline-flex;align-items:center;gap:7px;margin-top:22px;font-size:14.5px;font-weight:600;color:var(--brand);transition:gap .18s}.lp2 .explore-link:hover{gap:11px}.lp2 .wl-home{background:var(--surface);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.lp2 .wl-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:44px}.lp2 .wl-card{border-radius:14px;display:flex;flex-direction:column;transition:transform .2s,box-shadow .2s}.lp2 .wl-card:hover{transform:translateY(-3px);box-shadow:var(--shadow)}.lp2 .wl-card .wl-body{padding:14px;flex:1 1}.lp2 .wl-card .wl-foot{padding:10px 14px;border-top:1px solid var(--line);font-size:12px;font-weight:600;color:var(--muted);display:flex;align-items:center;gap:8px;background:var(--surface-2)}.lp2 .wl-card .wl-foot .dot{width:6px;height:6px;border-radius:50%;background:var(--brand)}.lp2 .wl-brandbar{gap:8px;padding-bottom:10px;margin-bottom:10px}@media (max-width:900px){.lp2 .wl-grid{grid-template-columns:1fr 1fr}}@media (max-width:520px){.lp2 .wl-grid{grid-template-columns:1fr}}.lp2 .wl-found{margin-top:44px;display:grid;grid-template-columns:.9fr 1.1fr;gap:40px;align-items:center;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:32px}.lp2 .wl-found h3{font-size:clamp(22px,2.6vw,28px);letter-spacing:-.025em;margin-top:14px}.lp2 .wl-found p{margin-top:14px;color:var(--muted);font-size:15.5px}.lp2 .wf-cards{display:grid;grid-template-columns:1fr 1fr;gap:18px}.lp2 .wf-card{border:1px solid var(--line);border-radius:18px;background:var(--surface);box-shadow:0 1px 2px rgba(16,24,40,.04),0 10px 28px -14px rgba(16,24,40,.14);padding:0;overflow:hidden}.lp2 .wf-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 18px;border-bottom:1px solid var(--line);font-family:var(--sans);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--faint);margin:0}.lp2 .wf-head-l{display:inline-flex;align-items:center;gap:7px;min-width:0}.lp2 .wf-head-l svg{flex-shrink:0;opacity:.85}.lp2 .wf-dots{display:inline-flex;align-items:center;gap:4px;flex-shrink:0}.lp2 .wf-dots i{display:block;width:8px;height:8px;border-radius:50%;background:var(--line-2)}.lp2 .wf-chat,.lp2 .wf-serp{padding:16px 18px 18px}.lp2 .wf-url{display:inline-flex;align-items:center;gap:6px;font-family:var(--sans);font-size:12px;color:var(--muted)}.lp2 .wf-url svg{flex-shrink:0;opacity:.7}.lp2 .wf-title{font-size:15px;font-weight:650;color:var(--brand);margin-top:8px;line-height:1.35;letter-spacing:-.01em}.lp2 .wf-snippet{font-size:13px;color:var(--muted);margin-top:8px;line-height:1.55}.lp2 .wf-q{font-size:13px;color:var(--ink);line-height:1.5;background:var(--brand-soft);border-radius:12px;padding:12px 14px;margin:0 0 14px;border:0}.lp2 .wf-a{font-size:13.5px;color:var(--ink);line-height:1.55}.lp2 .wf-a b{font-weight:700}.lp2 .wf-cite{display:inline-flex;align-items:center;gap:5px;margin-top:12px;font-family:var(--sans);font-size:11.5px;font-weight:500;color:var(--brand);background:var(--brand-soft);border-radius:999px;padding:5px 10px}.lp2 .wf-cite svg{flex-shrink:0}@media (max-width:900px){.lp2 .wl-found{grid-template-columns:1fr;gap:26px;padding:24px}}@media (max-width:520px){.lp2 .wf-cards{grid-template-columns:1fr}}.lp2 .nav-drop{position:relative;display:inline-flex}.lp2 .nav-drop-btn{display:inline-flex;align-items:center;gap:5px;font-size:14.5px;font-weight:500;color:var(--muted);background:none;border:0;cursor:pointer;font-family:inherit;padding:0}.lp2 .nav-drop-btn:hover{color:var(--ink)}.lp2 .nav-drop:after{content:"";position:absolute;top:100%;left:-10px;right:-10px;height:14px}.lp2 .nav-menu{position:absolute;top:100%;left:50%;transform:translateX(-50%) translateY(10px);min-width:210px;background:var(--surface);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow-lg);padding:8px;opacity:0;visibility:hidden;transition:opacity .16s ease,transform .16s ease;z-index:70}.lp2 .nav-drop.open .nav-menu,.lp2 .nav-drop:focus-within .nav-menu,.lp2 .nav-drop:hover .nav-menu{opacity:1;visibility:visible;transform:translateX(-50%) translateY(8px)}.lp2 .nav-drop.open .nav-drop-btn{color:var(--ink)}.lp2 .nav-drop.open .nav-drop-btn svg{transform:rotate(180deg)}.lp2 .nav-drop-btn svg{transition:transform .18s ease}.lp2 .nav-menu a{display:block;padding:9px 12px;border-radius:8px;font-size:14px;font-weight:500;color:var(--ink)}.lp2 .nav-menu a:hover{background:var(--surface-2);color:var(--brand)}.lp2 .brand{text-decoration:none}.lp2 .brand-logo{height:28px;width:auto;color:var(--ink);display:block}.lp2 .nav .brand-logo{height:28px}.lp2 .nav .brand-logo-on-dark,:root[data-theme=dark] .lp2 .nav .brand-logo-on-light{display:none}:root[data-theme=dark] .lp2 .nav .brand-logo-on-dark{display:block}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .lp2 .nav .brand-logo-on-light{display:none}:root:not([data-theme=light]) .lp2 .nav .brand-logo-on-dark{display:block}}.lp2 .detailbar .brand-logo{height:30px}.lp2 .footer .brand-logo{height:40px}@media (max-width:520px){.lp2 .brand-logo{height:28px}}.lp2 .tx-wrap{margin-top:1.5rem}.lp2 .tx-cards{display:flex;gap:.75rem;overflow-x:auto;padding:.25rem .25rem 1rem;scroll-snap-type:x proximity}.lp2 .tx-card{flex:0 0 auto;width:150px;text-align:left;cursor:pointer;background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:.75rem;transition:border-color .15s,box-shadow .15s,transform .15s;scroll-snap-align:start}.lp2 .tx-card:hover{transform:translateY(-2px)}.lp2 .tx-card.on{border-color:var(--brand);box-shadow:0 0 0 2px var(--brand-soft)}.lp2 .tx-sw{display:flex;gap:5px;margin-bottom:.6rem}.lp2 .tx-sw i{width:22px;height:22px;border-radius:6px;display:block}.lp2 .tx-name{font:600 .9rem/1.2 var(--sans);color:var(--ink)}.lp2 .tx-type{font-size:.72rem;color:var(--muted);margin-top:2px}.lp2 .tx-card.on .tx-name{color:var(--brand)}.lp2 .tx-preview{--t-primary:#437DFF;--t-accent:#a78bfa;--t-ink:#1f2937;--t-soft:#f5f3ff;--t-bg:#ffffff;--t-radius:12px;--t-font:var(--sans);--t-head:var(--sans)}.lp2 .tx-scroll{max-height:520px;overflow-y:auto;background:var(--t-bg);font-family:var(--t-font);color:var(--t-ink)}.lp2 .tx-scroll::-webkit-scrollbar{width:9px}.lp2 .tx-scroll::-webkit-scrollbar-thumb{background:var(--line-2);border-radius:9px}.lp2 .p-nav{justify-content:space-between;padding:14px 22px;border-bottom:1px solid rgba(0,0,0,.08);position:sticky;top:0;background:var(--t-bg);z-index:2}.lp2 .p-logo,.lp2 .p-nav{display:flex;align-items:center}.lp2 .p-logo{gap:9px;font-family:var(--t-head);font-weight:700;color:var(--t-primary);font-size:1.05rem;letter-spacing:.01em}.lp2 .p-logo b{width:30px;height:30px;border-radius:var(--t-radius);background:var(--t-primary);color:#fff;display:grid;place-items:center;font-size:.8rem}.lp2 .p-navlinks{display:flex;gap:16px;font-size:.8rem;color:var(--t-ink);opacity:.75}.lp2 .p-navcta{background:var(--t-primary);color:#fff;padding:7px 14px;border-radius:var(--t-radius);font-size:.78rem;font-weight:600}.lp2 .p-hero{padding:44px 26px;background:linear-gradient(160deg,var(--t-soft),var(--t-bg))}.lp2 .p-hero h2{font-family:var(--t-head);font-size:1.8rem;line-height:1.15;color:var(--t-ink);max-width:22ch;margin-bottom:10px}.lp2 .p-hero p{font-size:.9rem;opacity:.7;margin-bottom:18px;max-width:38ch}.lp2 .p-search{display:flex;gap:8px;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:var(--t-radius);padding:6px 6px 6px 14px;max-width:420px;box-shadow:0 6px 20px rgba(0,0,0,.06)}.lp2 .p-search input{border:0;outline:0;flex:1 1;font-size:.85rem;background:transparent;color:var(--t-ink);font-family:var(--t-font)}.lp2 .p-search span{background:var(--t-primary);color:#fff;padding:8px 16px;border-radius:calc(var(--t-radius) - 2px);font-size:.78rem;font-weight:600;white-space:nowrap}.lp2 .p-tabs{display:flex;gap:6px;margin-bottom:14px}.lp2 .p-tabs b{font-size:.76rem;font-weight:600;padding:6px 14px;border-radius:999px;background:#fff;border:1px solid rgba(0,0,0,.12);color:var(--t-ink)}.lp2 .p-tabs b.act{background:var(--t-primary);color:#fff;border-color:var(--t-primary)}.lp2 .p-sec{padding:30px 26px}.lp2 .p-sec h3{font-family:var(--t-head);font-size:1.15rem;color:var(--t-ink);margin-bottom:3px}.lp2 .p-sec .p-lead{font-size:.8rem;opacity:.6;margin-bottom:16px}.lp2 .p-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.lp2 .p-lcard{border:1px solid rgba(0,0,0,.09);border-radius:var(--t-radius);overflow:hidden;background:#fff}.lp2 .p-photo{height:96px;background:linear-gradient(135deg,var(--t-accent),var(--t-primary));position:relative}.lp2 .p-tag{position:absolute;top:9px;left:9px;background:#fff;color:var(--t-primary);font-size:.62rem;font-weight:700;padding:3px 8px;border-radius:999px}.lp2 .p-lbody{padding:11px 12px}.lp2 .p-price{font-family:var(--t-head);font-weight:700;font-size:1.02rem;color:var(--t-ink)}.lp2 .p-addr{font-size:.76rem;opacity:.7;margin:2px 0 6px}.lp2 .p-meta{font-size:.7rem;opacity:.85;color:var(--t-primary);font-weight:600}.lp2 .p-hoods{display:flex;gap:10px;overflow:hidden}.lp2 .p-hood{flex:1 1;height:74px;border-radius:var(--t-radius);background:linear-gradient(150deg,var(--t-primary),var(--t-accent));position:relative}.lp2 .p-hood span{position:absolute;left:10px;bottom:8px;color:#fff;font-size:.74rem;font-weight:600}.lp2 .p-about{display:flex;gap:16px;align-items:center;background:var(--t-soft);padding:20px}.lp2 .p-about,.lp2 .p-face{border-radius:var(--t-radius)}.lp2 .p-face{width:74px;height:74px;background:var(--t-primary);color:#fff;display:grid;place-items:center;font-family:var(--t-head);font-weight:700;font-size:1.3rem;flex:0 0 auto}.lp2 .p-about h4{font-family:var(--t-head);font-size:1rem;color:var(--t-ink)}.lp2 .p-about small{color:var(--t-primary);font-weight:600;font-size:.72rem}.lp2 .p-about p{font-size:.78rem;opacity:.72;margin-top:5px;line-height:1.5}.lp2 .p-quote{text-align:center;padding:34px 26px;background:var(--t-primary);color:#fff}.lp2 .p-quote p{font-family:var(--t-head);font-size:1.1rem;line-height:1.4;max-width:34ch;margin:0 auto 8px}.lp2 .p-quote small{opacity:.8;font-size:.74rem}.lp2 .p-cta{text-align:center;padding:34px 26px}.lp2 .p-cta h3{font-family:var(--t-head);font-size:1.3rem;color:var(--t-ink);margin-bottom:8px}.lp2 .p-cta span{display:inline-block;background:var(--t-primary);color:#fff;padding:11px 24px;border-radius:var(--t-radius);font-size:.82rem;font-weight:600}.lp2 .p-foot{padding:20px 26px;border-top:1px solid rgba(0,0,0,.08);display:flex;justify-content:space-between;align-items:center;font-size:.72rem;opacity:.65}.lp2 .tx-histcard{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:1.5rem 1.75rem}.lp2 .tx-histcard .section-head{margin-bottom:0}.lp2 .tx-hist{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:1.25rem;align-items:center;margin-top:1rem}.lp2 .tx-histtable-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.lp2 .tx-histtable{width:100%;border-collapse:collapse;font-family:var(--sans);font-size:.78rem}.lp2 .tx-histtable td,.lp2 .tx-histtable th{white-space:nowrap}.lp2 .tx-histtable th{text-align:left;padding:.55rem .7rem;background:var(--surface-2);color:var(--muted);font-size:.66rem;text-transform:uppercase;letter-spacing:.05em;font-weight:600}.lp2 .tx-histtable td{padding:.55rem .7rem;border-top:1px solid var(--line);color:var(--ink)}.lp2 .tx-bdg{display:inline-block;padding:2px 9px;border-radius:999px;font-size:.66rem;font-weight:700}.lp2 .tx-histstat{font-family:var(--sans)}.lp2 .tx-histnum{font-family:var(--display);font-size:2rem;font-weight:700;color:var(--brand);line-height:1.1}.lp2 .tx-histstat p{color:var(--muted);font-size:.85rem;margin-top:.25rem}@media (max-width:760px){.lp2 .tx-hist{grid-template-columns:minmax(0,1fr)}.lp2 .p-grid{grid-template-columns:1fr}}.lp2 .sp-grid{display:grid;gap:22px}.lp2 .callout{border:1px solid var(--line);background:var(--brand-soft);border-radius:14px;padding:22px 24px;display:flex;gap:18px;align-items:flex-start}.lp2 .callout .cic{flex:0 0 auto;width:44px;height:44px;border-radius:12px;background:var(--brand);color:#fff;display:flex;align-items:center;justify-content:center}.lp2 .callout h4{margin:0 0 4px;font-size:1.05rem;color:var(--ink)}.lp2 .callout p{margin:0;color:var(--muted);font-size:.92rem;line-height:1.55}.lp2 .wizsteps{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:18px}.lp2 .wizsteps .ws{display:flex;align-items:center;gap:8px;font-size:.8rem;color:var(--muted)}.lp2 .wizsteps .ws .dot{width:22px;height:22px;border-radius:999px;background:var(--surface-2);border:1px solid var(--line);display:flex;align-items:center;justify-content:center;font-size:.72rem;font-weight:700}.lp2 .wizsteps .ws.on .dot{background:var(--brand);color:#fff;border-color:var(--brand)}.lp2 .wizsteps .ws.on{color:var(--ink);font-weight:600}.lp2 .wizsteps .arrow{color:var(--faint)}.lp2 .drop{border:2px dashed var(--line-2);border-radius:14px;padding:34px 24px;text-align:center;background:var(--surface-2)}.lp2 .drop .di{width:52px;height:52px;border-radius:14px;background:var(--brand-soft);color:var(--brand);display:flex;align-items:center;justify-content:center;margin:0 auto 14px}.lp2 .drop .fname{display:inline-flex;align-items:center;gap:10px;background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:9px 14px;font-size:.86rem;color:var(--ink);font-weight:600;margin-top:6px}.lp2 .drop .fname .x{color:var(--faint)}.lp2 .maptbl{width:100%;border-collapse:collapse;font-size:.85rem}.lp2 .maptbl th{text-align:left;padding:9px 12px;font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);background:var(--surface-2)}.lp2 .maptbl td,.lp2 .maptbl th{border-bottom:1px solid var(--line)}.lp2 .maptbl td{padding:10px 12px;color:var(--ink)}.lp2 .maptbl .csvcol{color:var(--muted);font-family:var(--mono);font-size:.8rem}.lp2 .maptbl select{width:100%;font-size:.82rem;padding:6px 8px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink)}.lp2 .acctbl{width:100%;border-collapse:collapse;font-size:.85rem}.lp2 .acctbl th{text-align:left;padding:11px 14px;font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);background:var(--surface-2)}.lp2 .acctbl td,.lp2 .acctbl th{border-bottom:1px solid var(--line)}.lp2 .acctbl td{padding:12px 14px;color:var(--ink)}.lp2 .acctbl tr:hover td{background:var(--surface-2)}.lp2 .mailcard{border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--surface)}.lp2 .mailcard .mh{background:var(--brand);color:#fff;padding:14px 18px;display:flex;align-items:center;gap:10px}.lp2 .mailcard .mh .lg{width:30px;height:30px;border-radius:8px;background:rgba(255,255,255,.22);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.8rem}.lp2 .mailcard .mh-name{font-weight:700;font-size:.9rem}.lp2 .mailcard .mh-email{font-size:.74rem;opacity:.85}.lp2 .mailcard .mb{padding:20px 22px;color:var(--ink);font-size:.9rem;line-height:1.6}.lp2 .mailcard .mb p{margin:0 0 12px}.lp2 .mailcard .mb p.mb-last{margin:0}.lp2 .mailcard .mb .tok{background:var(--amber-soft);color:#92400e;padding:1px 6px;border-radius:6px;font-family:var(--mono);font-size:.78rem}.lp2 .mailcard .mail-link{color:var(--brand);font-weight:600;text-decoration:none}.lp2 .mailcard .mf{padding:12px 22px;border-top:1px solid var(--line);color:var(--muted);font-size:.78rem}.lp2 .mail-aside-title{font-weight:600;color:var(--ink);margin:0 0 8px}.lp2 .mail-aside-copy{color:var(--muted);font-size:.9rem;line-height:1.6;margin:0 0 16px}.lp2 .tok-row{display:flex;flex-wrap:wrap;gap:8px}.lp2 .mail-stats{margin-top:16px;padding:14px 16px;border:1px solid var(--line);border-radius:12px;background:var(--surface-2)}.lp2 .mail-stat{display:flex;justify-content:space-between;font-size:.82rem;color:var(--muted)}.lp2 .mail-stat+.mail-stat{margin-top:8px}.lp2 .mail-stat-val{color:var(--ink);font-weight:600}.lp2 .mail-stat-val.live{color:var(--live)}.lp2 .two{display:grid;grid-template-columns:1fr 1fr;gap:22px}@media(max-width:820px){.lp2 .two{grid-template-columns:1fr}}.lp2 .subhead{font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-family:var(--mono);margin:0 0 12px}.lp2 .m-dash{font-family:var(--sans);color:var(--ink)}.lp2 .m-kpis{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:16px}.lp2 .m-kpi{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:14px 16px}.lp2 .m-kpi .k-lbl{font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-weight:600}.lp2 .m-kpi .k-val{font-size:1.5rem;font-weight:700;color:var(--ink);margin-top:6px;line-height:1}.lp2 .m-kpi .k-delta{font-size:.68rem;color:var(--live);font-weight:600;margin-top:6px}.lp2 .m-lower{display:grid;grid-template-columns:1.15fr .85fr;gap:16px}.lp2 .m-panel{background:var(--surface);border:1px solid var(--line);border-radius:12px;overflow:hidden}.lp2 .m-phead{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--line)}.lp2 .m-phead h5{font-size:.85rem;font-weight:700;color:var(--ink);margin:0}.lp2 .m-live-tag{display:inline-flex;align-items:center;gap:6px;font-size:.68rem;font-weight:600;color:var(--live);background:var(--live-soft);padding:3px 9px;border-radius:999px}.lp2 .m-live-tag i{width:6px;height:6px;border-radius:50%;background:var(--live);display:inline-block;animation:m-pulse 1.6s ease-in-out infinite!important}@keyframes m-pulse{0%,to{opacity:1}50%{opacity:.3}}.lp2 .m-feed{list-style:none;margin:0;padding:6px 0}.lp2 .m-feed li{display:flex;gap:12px;padding:11px 16px;align-items:flex-start;border-bottom:1px solid var(--line-2)}.lp2 .m-feed li:last-child{border-bottom:0}.lp2 .m-dot{width:9px;height:9px;border-radius:50%;margin-top:6px;flex:0 0 auto}.lp2 .m-etxt{font-size:.82rem;color:var(--ink);line-height:1.35}.lp2 .m-etxt b{font-weight:600}.lp2 .m-etime{font-size:.7rem;color:var(--faint);margin-top:2px}.lp2 .m-ehead{margin-left:auto}.lp2 .m-sig{padding:6px 0}.lp2 .m-sig-row{display:flex;gap:12px;padding:11px 16px;align-items:center;border-bottom:1px solid var(--line-2)}.lp2 .m-sig-row:last-child{border-bottom:0}.lp2 .m-sig-ic{width:30px;height:30px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex:0 0 auto}.lp2 .m-sig-ic svg{width:15px;height:15px}.lp2 .m-sig-t{font-size:.8rem;font-weight:600;color:var(--ink)}.lp2 .m-sig-s{font-size:.72rem;color:var(--muted);margin-top:1px}.lp2 .m-sig-n{margin-left:auto;font-size:1.05rem;font-weight:700;color:var(--ink)}.lp2 .m-under{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:8px}.lp2 .m-ucard{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:20px}.lp2 .m-ucard h4{font-size:1rem;font-weight:700;color:var(--ink);margin:12px 0 6px}.lp2 .m-ucard p{font-size:.86rem;color:var(--muted);line-height:1.5;margin:0}.lp2 .m-uic{width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:var(--brand-soft)}.lp2 .m-uic svg{width:19px;height:19px;color:var(--brand)}.lp2 .m-brandnote{margin-top:8px;display:inline-flex;align-items:center;gap:8px;font-size:.8rem;color:var(--muted);background:var(--surface-2);border:1px solid var(--line);border-radius:999px;padding:8px 14px}.lp2 .m-brandnote b{color:var(--ink);font-weight:600}@media(max-width:820px){.lp2 .m-kpis{grid-template-columns:repeat(2,1fr)}.lp2 .m-lower,.lp2 .m-under{grid-template-columns:1fr}}.lp2 .rk-center{display:grid;grid-template-columns:300px 1fr;gap:24px;align-items:start}.lp2 .rk-side{display:flex;flex-direction:column;gap:16px}.lp2 .rk-card{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:16px 18px}.lp2 .rk-card h5{margin:0 0 12px;font:700 12px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--brand)}.lp2 .rk-brandrow{display:flex;align-items:center;gap:12px;margin-bottom:14px}.lp2 .rk-logo{width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center;font:800 15px var(--sans);color:#F6F2E9;background:#1F5C4A;letter-spacing:.02em}.lp2 .rk-fname{font:700 15px var(--sans);color:var(--ink);line-height:1.2}.lp2 .rk-fsub{font:500 12px var(--sans);color:var(--muted)}.lp2 .rk-swatches{display:flex;gap:8px;margin-bottom:6px}.lp2 .rk-swatch{width:34px;height:34px;border-radius:8px;border:1px solid var(--line-2)}.lp2 .rk-slabel{font:500 11px var(--mono);color:var(--faint);letter-spacing:.04em}.lp2 .rk-tonepill{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:var(--brand-soft);color:var(--brand-deep);font:700 12px var(--sans)}.lp2 .rk-tonewrap{margin-top:14px}.lp2 .rk-toggle{display:flex;gap:7px;flex-wrap:wrap}.lp2 .rk-tone{padding:7px 13px;border-radius:999px;border:1px solid var(--line-2);font:600 12.5px var(--sans);color:var(--muted);background:var(--surface-2)}.lp2 .rk-tone.on{background:var(--brand);border-color:var(--brand);color:#fff}.lp2 .rk-hint{margin:10px 0 0;font:500 12px var(--sans);color:var(--muted);line-height:1.5}.lp2 .rk-email{background:#ffffff;color:#20232a}.lp2 .rk-ehead{background:#1F5C4A;padding:16px 22px;display:flex;align-items:center;justify-content:space-between}.lp2 .rk-ehead .l{display:flex;align-items:center;gap:11px}.lp2 .rk-elogo{width:38px;height:38px;border-radius:9px;background:#163F33;display:flex;align-items:center;justify-content:center;font:800 13px var(--sans);color:#F6F2E9}.lp2 .rk-ename{font:800 15px var(--sans);color:#F6F2E9;line-height:1.1}.lp2 .rk-etag{font:600 11px var(--sans);color:#C9A24B;letter-spacing:.05em;text-transform:uppercase}.lp2 .rk-enav{font:600 12px var(--sans);color:#dfe7e2}.lp2 .rk-ehero{height:150px;background:linear-gradient(135deg,#1F5C4A,#2f7a63 55%,#C9A24B 140%);position:relative;display:flex;align-items:flex-end;padding:14px}.lp2 .rk-ebadge{background:#C9A24B;color:#20232a;font:700 11px var(--sans);padding:4px 11px;border-radius:6px;letter-spacing:.03em}.lp2 .rk-ebody{padding:22px}.lp2 .rk-ebody h3{margin:0 0 4px;font:800 19px var(--sans);color:#20232a}.lp2 .rk-ebody .price{font:800 18px var(--sans);color:#1F5C4A;margin-bottom:12px}.lp2 .rk-ebody p{margin:0 0 14px;font:400 13.5px/1.65 var(--sans);color:#42474f}.lp2 .rk-ecta{display:inline-block;background:#1F5C4A;color:#F6F2E9;font:700 13px var(--sans);padding:11px 20px;border-radius:8px}.lp2 .rk-sig{margin-top:20px;padding-top:16px;border-top:2px solid #c9a24b;gap:12px}.lp2 .rk-sig,.lp2 .rk-sigav{display:flex;align-items:center}.lp2 .rk-sigav{width:46px;height:46px;border-radius:50%;background:#1F5C4A;color:#F6F2E9;justify-content:center;font:700 15px var(--sans)}.lp2 .rk-signame{font:800 14px var(--sans);color:#20232a;line-height:1.25}.lp2 .rk-sigmeta{font:500 12px var(--sans);color:#6a7079;line-height:1.4}.lp2 .rk-efoot{background:#F6F2E9;padding:11px 22px;font:500 11px var(--sans);color:#8a8172;text-align:center}.lp2 .rk-gallery{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.lp2 .rk-thumb{border:1px solid var(--line);border-radius:14px;overflow:hidden;background:var(--surface)}.lp2 .rk-tbar{background:#1F5C4A;padding:9px 12px;gap:7px}.lp2 .rk-tbar,.lp2 .rk-tlogo{display:flex;align-items:center}.lp2 .rk-tlogo{width:22px;height:22px;border-radius:6px;background:#163F33;justify-content:center;font:800 9px var(--sans);color:#F6F2E9}.lp2 .rk-tfirm{font:800 10.5px var(--sans);color:#F6F2E9}.lp2 .rk-tpic{height:66px;background:linear-gradient(135deg,#2f7a63,#C9A24B)}.lp2 .rk-tbottom{padding:11px 12px}.lp2 .rk-tkind{font:700 13px var(--sans);color:var(--ink);margin-bottom:6px}.lp2 .rk-tchip{display:inline-block;font:700 10px var(--sans);padding:3px 8px;border-radius:5px;background:#F6F2E9;color:#8a6d1f;border:1px solid #ecdcae}.lp2 .rk-tline{height:6px;border-radius:4px;background:var(--surface-2);margin-top:9px}.lp2 .rk-tline.s{width:70%}.lp2 .rk-composer{display:grid;grid-template-columns:1fr 258px}.lp2 .rk-cmain{padding:18px 20px;border-right:1px solid var(--line)}.lp2 .rk-field{margin-bottom:13px}.lp2 .rk-flabel{font:600 11px var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--faint);display:block;margin-bottom:5px}.lp2 .rk-input{padding:9px 12px;font:500 13.5px var(--sans)}.lp2 .rk-editor,.lp2 .rk-input{background:var(--surface-2);border:1px solid var(--line);border-radius:8px;color:var(--ink)}.lp2 .rk-editor{padding:14px;font:400 13.5px/1.7 var(--sans)}.lp2 .rk-cside{padding:18px 16px;background:var(--surface-2)}.lp2 .rk-cside h5{margin:0 0 4px;font:700 12px/1 var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--brand)}.lp2 .rk-cside .d{font:500 11.5px var(--sans);color:var(--muted);margin-bottom:13px;line-height:1.4}.lp2 .rk-toklist{display:flex;flex-direction:column;gap:7px}.lp2 .rk-tokrow{display:flex;align-items:center;justify-content:space-between;background:var(--surface);border:1px solid var(--line);border-radius:7px;padding:7px 9px}.lp2 .rk-tokrow .k{font:600 11.5px var(--mono);color:var(--brand-deep)}.lp2 .rk-tokrow .v{font:500 10.5px var(--sans);color:var(--faint)}.lp2 .rk-ctoolbar{display:flex;align-items:center;justify-content:space-between;margin-top:14px}.lp2 .rk-send{background:var(--brand);color:#fff;font:700 13px var(--sans);padding:9px 18px;border-radius:8px}.lp2 .rk-sched{color:var(--muted);font:600 13px var(--sans)}.lp2 .rk-wide{display:grid;grid-template-columns:1fr;gap:8px}@media(max-width:880px){.lp2 .rk-center{grid-template-columns:1fr}.lp2 .rk-gallery{grid-template-columns:repeat(2,1fr)}.lp2 .rk-composer{grid-template-columns:1fr}.lp2 .rk-cmain{border-right:none;border-bottom:1px solid var(--line)}}.lp2 .cmp-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:22px;align-items:start}.lp2 .seq{display:flex;flex-direction:column;gap:0}.lp2 .seq-node{display:flex;gap:14px;align-items:flex-start}.lp2 .seq-rail{flex-direction:column}.lp2 .seq-dot,.lp2 .seq-rail{display:flex;align-items:center;width:34px;flex:0 0 34px}.lp2 .seq-dot{height:34px;border-radius:50%;background:var(--brand-soft);color:var(--brand-deep);justify-content:center;font:600 .82rem var(--sans)}.lp2 .seq-dot.wait{background:var(--amber-soft);color:var(--amber)}.lp2 .seq-line{width:2px;flex:1 1;min-height:26px;background:var(--line-2)}.lp2 .seq-card{flex:1 1;border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:12px 14px;margin-bottom:14px}.lp2 .seq-card-last{margin-bottom:0}.lp2 .seq-wait{flex:1 1;padding:6px 0 20px;color:var(--muted);font:500 .8rem var(--sans)}.lp2 .seq-h,.lp2 .seq-wait{display:flex;align-items:center;gap:8px}.lp2 .seq-h{justify-content:space-between;margin-bottom:5px}.lp2 .seq-h b{font:600 .9rem var(--sans);color:var(--ink)}.lp2 .seq-when{font:600 .68rem var(--mono);color:var(--brand);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.lp2 .seq-p{font:.8rem/1.4 var(--sans);color:var(--muted);margin:0}.lp2 .ctbl{width:100%;border-collapse:collapse;font:var(--sans);min-width:520px}.lp2 .ctbl th{background:var(--surface-2);text-align:left;padding:9px 12px;font:600 .66rem var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.lp2 .ctbl td,.lp2 .ctbl th{border-bottom:1px solid var(--line)}.lp2 .ctbl td{padding:11px 12px;font:.82rem var(--sans);color:var(--ink)}.lp2 .ctbl tr:last-child td{border-bottom:none}.lp2 .ctbl tr:nth-child(2n) td{background:var(--surface-2)}.lp2 .cname{font-weight:600;color:var(--ink)}.lp2 .badge{display:inline-block;padding:3px 11px;border-radius:9999px;font:600 .7rem var(--sans)}.lp2 .num{font:600 .82rem var(--mono);color:var(--ink)}.lp2 .tbl-scroll{overflow-x:auto}.lp2 .stat-row{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:8px}.lp2 .stat-row .stat{border:1px solid var(--line);border-radius:12px;padding:14px 16px;background:var(--surface)}.lp2 .stat-row .stat .k{font:700 1.5rem var(--display);color:var(--ink);line-height:1}.lp2 .stat-row .stat .l{font:600 .7rem var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin-top:6px}.lp2 .stat-row .stat .d{font:.76rem/1.4 var(--sans);color:var(--faint);margin-top:6px}.lp2 .tpl-note{display:flex;gap:16px;align-items:center;border:1px solid var(--line);background:var(--surface-2);border-radius:14px;padding:18px 22px;margin-top:22px}.lp2 .tpl-note .big{font:700 2.4rem var(--display);color:var(--brand);line-height:1;flex:0 0 auto}.lp2 .tok-code{font:.82rem var(--mono);color:var(--brand)}.lp2 .tpl-note p{margin:0;font:.9rem/1.5 var(--sans);color:var(--muted)}.lp2 .tpl-note b{color:var(--ink)}.lp2 .mkhead{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.lp2 .mkhead h4{margin:0;font:600 .95rem var(--sans);color:var(--ink)}.lp2 .mktag{font:600 .68rem var(--mono);color:var(--live);text-transform:uppercase;letter-spacing:.04em;display:inline-flex;align-items:center;gap:6px}.lp2 .mktag i{width:7px;height:7px;border-radius:50%;background:var(--live);display:inline-block}.lp2 .autopause{margin-top:16px;border:1px dashed var(--line-2);border-radius:12px;padding:12px 14px;display:flex;gap:12px;align-items:flex-start;background:var(--amber-soft)}.lp2 .autopause svg{flex:0 0 auto;margin-top:1px}.lp2 .autopause p{margin:0;font:.82rem/1.45 var(--sans);color:var(--ink)}.lp2 .autopause b{color:var(--ink)}.lp2 .cap-eyebrow{font:600 .7rem var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--brand);margin-bottom:10px}@media(max-width:820px){.lp2 .cmp-grid{grid-template-columns:1fr}.lp2 .stat-row{grid-template-columns:repeat(2,1fr)}}.lp2 .wl-surfaces{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:44px}.lp2 .wl-cell{display:flex;flex-direction:column;gap:12px}.lp2 .wl-tag{display:inline-flex;align-items:center;gap:8px;font-family:var(--mono);font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--brand)}.lp2 .wl-tag i{width:6px;height:6px;border-radius:50%;background:var(--brand);flex:0 0 auto}.lp2 .wl-card{border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.lp2 .section.platform .wl-card,.lp2 .section.platform .wl-surfaces .frame,.lp2 .wl-card{background:var(--paper)}.lp2 .wl-brandbar{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid var(--line)}.lp2 .wl-logo{gap:9px;font-weight:700;font-size:.98rem;color:var(--ink);letter-spacing:-.01em}.lp2 .wl-logo,.lp2 .wl-mark{display:inline-flex;align-items:center;font-family:var(--display)}.lp2 .wl-mark{width:26px;height:26px;border-radius:7px;background:var(--brand);color:#fff;justify-content:center;font-weight:800;font-size:.8rem;flex:0 0 auto}.lp2 .wl-navlink{font-size:.74rem;font-weight:500;color:var(--muted)}.lp2 .wl-body{padding:14px}.lp2 .wl-note{margin-top:28px;font-size:15.5px;font-weight:500;color:var(--muted);text-align:center;line-height:1.55}.lp2 .wl-note b{color:var(--ink);font-weight:650}.lp2 .wl-strike{color:var(--muted);text-decoration:line-through;text-decoration-color:var(--faint)}@media (max-width:760px){.lp2 .wl-surfaces{grid-template-columns:1fr}}.lp2 #wl-how .section-head,.lp2 #wl-surfaces .section-head,.lp2 #wl-value .section-head{max-width:720px;margin:0 auto;text-align:center}.lp2 #wl-how .section-head h2,.lp2 #wl-surfaces .section-head h2,.lp2 #wl-value .section-head h2{font-size:clamp(27px,3.6vw,46px);font-weight:700;letter-spacing:-.028em}.lp2 #wl-how .section-head p,.lp2 #wl-surfaces .section-head p,.lp2 #wl-value .section-head p{font-size:16.5px;line-height:1.6;color:var(--muted);margin-top:18px}.lp2 .rk-hero{background:linear-gradient(135deg,#437DFF,#16215c);color:#fff;text-align:center;padding:74px 24px 64px}.lp2 .rk-hero .badge{display:inline-flex;align-items:center;gap:9px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.25);color:#fff;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:7px 15px;border-radius:999px}.lp2 .rk-hero h1{font-family:var(--display);font-size:clamp(30px,5vw,50px);font-weight:700;letter-spacing:-.025em;margin:20px auto 0;max-width:780px;color:#fff;line-height:1.08}.lp2 .rk-hero>.wrap>p{max-width:640px;margin:18px auto 0;font-size:17px;color:rgba(255,255,255,.9);line-height:1.6}.lp2 .rk-hero>.wrap>p a{color:#fff;text-decoration:underline;text-underline-offset:3px}.lp2 .rk-hero>.wrap>p a:hover{opacity:.88}.lp2 .rk-cta{display:flex;gap:14px;justify-content:center;margin-top:32px;flex-wrap:wrap}.lp2 .btn-white{background:#fff;color:#437DFF;font-weight:700;padding:14px 26px;border-radius:11px;font-size:15px;transition:background .2s;border:0;cursor:pointer;font-family:var(--sans)}.lp2 .btn-white:hover{background:#eef3ff}.lp2 .btn-ow{background:transparent;color:#fff;border:1.5px solid rgba(255,255,255,.5);font-weight:600;padding:14px 26px;border-radius:11px;font-size:15px;display:inline-flex;align-items:center}.lp2 .btn-ow:hover{border-color:#fff;background:rgba(255,255,255,.08)}.lp2 .sec-head{text-align:center;max-width:720px;margin:0 auto}.lp2 .sec-head h2{font-family:var(--display);font-size:clamp(26px,3.8vw,38px);font-weight:700;letter-spacing:-.02em}.lp2 .sec-head p{margin-top:14px;color:var(--muted);font-size:16.5px;line-height:1.6}.lp2 #stacks-up .sec-head h2{font-size:clamp(27px,3.6vw,46px);font-weight:700;letter-spacing:-.028em}.lp2 #rk-more .section-head,.lp2 #rk-testimonials .section-head,.lp2 #rk-value .section-head,.lp2 #toolkits .section-head{max-width:720px;margin:0 auto;text-align:center}.lp2 #rk-more .section-head h2,.lp2 #rk-testimonials .section-head h2,.lp2 #rk-value .section-head h2,.lp2 #toolkits .section-head h2{font-size:clamp(27px,3.6vw,46px);font-weight:700;letter-spacing:-.028em}.lp2 #rk-value .section-head p,.lp2 #toolkits .section-head p{font-size:16.5px;line-height:1.6;color:var(--muted);margin-top:18px}.lp2 .vp-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:44px}.lp2 .vp-card{text-align:center;padding:26px 20px;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);transition:transform .2s,border-color .2s,box-shadow .2s}.lp2 .section:not(.platform) .vp-card{background:var(--surface)}.lp2 .vp-card:hover{transform:translateY(-3px);border-color:var(--line-2);box-shadow:var(--shadow)}.lp2 .vp-card .ic{width:52px;height:52px;margin:0 auto 16px;border-radius:12px;background:var(--brand-soft);display:grid;place-items:center;font-size:24px}.lp2 .vp-card h3{font-family:var(--display);font-size:17px;font-weight:700;letter-spacing:-.02em;color:var(--ink);line-height:1.2}.lp2 .vp-card p{font-size:14px;font-weight:500;color:var(--muted);margin-top:10px;line-height:1.55}.lp2 .tk-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:44px}.lp2 #toolkits .tk-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);overflow:hidden;display:flex;flex-direction:column;transition:transform .2s,box-shadow .2s,border-color .2s}.lp2 #toolkits .tk-card:hover{transform:translateY(-3px);border-color:var(--line-2);box-shadow:var(--shadow-lg)}.lp2 #toolkits .tk-head{padding:22px 22px 18px;background:var(--surface);border-bottom:1px solid var(--line)}.lp2 #toolkits .tk-head .ic{font-size:32px;line-height:1}.lp2 #toolkits .tk-head h3{font-family:var(--display);font-size:19px;font-weight:700;margin-top:10px;letter-spacing:-.02em;color:var(--ink)}.lp2 #toolkits .tk-head p{font-size:13.5px;font-weight:500;color:var(--muted);margin-top:5px;line-height:1.45}.lp2 #toolkits .tk-body{padding:20px 22px 22px;display:flex;flex-direction:column;flex:1 1;background:var(--surface)}.lp2 #toolkits .tk-body h4{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--faint);font-weight:700}.lp2 #toolkits .tk-body ul{list-style:none;padding:0;margin:12px 0 0;display:grid;gap:9px}.lp2 #toolkits .tk-body li{position:relative;padding-left:24px;font-size:13.5px;font-weight:500;color:var(--ink);line-height:1.4}.lp2 #toolkits .tk-body li:before{content:"";position:absolute;left:0;top:2px;width:16px;height:16px;border-radius:5px;background:var(--brand-soft)}.lp2 #toolkits .tk-body li:after{content:"";position:absolute;left:5px;top:6px;width:6px;height:3px;border-left:1.7px solid var(--brand);border-bottom:1.7px solid var(--brand);transform:rotate(-45deg)}.lp2 #toolkits .tk-stats{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:18px 0;padding:0;border:none}.lp2 #toolkits .tk-stat{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:16px 12px;border:1px solid var(--line);border-radius:14px;background:var(--paper)}.lp2 #toolkits .tk-stat .n{display:block;font-family:var(--display);font-weight:800;font-size:26px;line-height:1;color:var(--brand);letter-spacing:-.02em}.lp2 #toolkits .tk-stat .l{display:block;margin-top:6px;font-size:11px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.lp2 #toolkits .tk-cta{margin-top:auto;display:block;text-align:center;background:var(--brand);color:#fff;font-weight:700;font-size:14px;padding:12px 18px;border-radius:10px;transition:background .2s}.lp2 #toolkits .tk-cta:hover{background:var(--brand-deep);color:#fff}.lp2 .wl-band{position:relative;overflow:hidden;color:#fff;border-radius:22px;padding:46px;background:linear-gradient(145deg,#1a3fb8,#2A5CE0 42%,#437DFF);box-shadow:0 18px 48px -24px rgba(26,63,184,.55)}.lp2 .wl-band:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(420px 260px at 12% 20%,rgba(255,255,255,.18),transparent 65%),radial-gradient(480px 300px at 92% 80%,rgba(255,255,255,.12),transparent 68%)}.lp2 .wl-band>*{position:relative;z-index:1}.lp2 .wl-band h2{font-family:var(--display);color:#fff!important;font-size:clamp(24px,3.4vw,34px);font-weight:700;letter-spacing:-.02em;-webkit-text-fill-color:#fff}.lp2 .wl-band>p{color:rgba(255,255,255,.88)!important;margin-top:14px;font-size:16px;max-width:660px;line-height:1.6}.lp2 .wl-band b{color:#fff;font-weight:700}.lp2 .wl-feats{list-style:none;padding:0;margin:26px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:13px}.lp2 .wl-feats li{display:flex;gap:10px;font-size:14px;color:rgba(255,255,255,.92)!important;align-items:flex-start}.lp2 .wl-feats li svg{color:#fff;opacity:.95;flex-shrink:0;margin-top:2px}.lp2 .wl-feats li b{color:#fff;font-weight:700}.lp2 .tst-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:44px}.lp2 .tst-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:26px 24px;transition:transform .2s,border-color .2s,box-shadow .2s}.lp2 .section.platform .tst-card{background:var(--paper)}.lp2 .tst-card:hover{transform:translateY(-3px);border-color:var(--line-2);box-shadow:var(--shadow)}.lp2 .tst-card .q{font-size:15px;font-weight:500;color:var(--ink);line-height:1.6}.lp2 .tst-card .a{font-weight:700;margin-top:18px;font-size:14.5px;color:var(--ink)}.lp2 .tst-card .r{font-size:13px;font-weight:500;color:var(--muted);margin-top:3px}.lp2 .more-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:44px}.lp2 .more-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);padding:22px 20px;transition:transform .2s,border-color .2s,box-shadow .2s}.lp2 .section:not(.platform) .more-card{background:var(--surface)}.lp2 .more-card:hover{transform:translateY(-3px);border-color:var(--line-2);box-shadow:var(--shadow)}.lp2 .more-card .em{font-size:24px;line-height:1}.lp2 .more-card h4{font-family:var(--display);font-size:16px;font-weight:700;margin-top:12px;letter-spacing:-.02em;color:var(--ink)}.lp2 .more-card .lk{color:var(--brand);font-weight:600;font-size:13.5px;margin-top:10px;display:inline-block}@media (max-width:920px){.lp2 .more-grid,.lp2 .vp-grid{grid-template-columns:1fr 1fr}.lp2 .tk-grid,.lp2 .tst-grid{grid-template-columns:1fr}.lp2 .wl-band{padding:30px}}@media (max-width:560px){.lp2 .more-grid,.lp2 .vp-grid,.lp2 .wl-feats{grid-template-columns:1fr}}.lp2 .wb-kicker{display:inline-flex;align-items:center;gap:9px;font-family:var(--mono);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--brand)}.lp2 .live-dot{width:9px;height:9px;border-radius:50%;background:#ef4444;box-shadow:0 0 0 4px rgba(239,68,68,.16);animation:wbpulse 2s infinite!important}@keyframes wbpulse{0%,to{opacity:1}50%{opacity:.35}}.lp2 .dhero h1 em{color:var(--brand);font-style:normal}.lp2 .rk-hero .live-dot{box-shadow:0 0 0 4px rgba(239,68,68,.28)}.lp2 .wb-trust{display:flex;gap:10px 22px;justify-content:center;flex-wrap:wrap;margin-top:28px;font-size:14px;color:var(--muted);align-items:center}.lp2 .wb-trust b{color:var(--ink);font-weight:700}.lp2 .wb-trust .sep{width:1px;height:15px;background:var(--line-2)}.lp2 .wb-trust--hero{color:rgba(255,255,255,.82)}.lp2 .wb-trust--hero b{color:#fff}.lp2 .wb-trust--hero .sep{background:rgba(255,255,255,.28)}.lp2 #ondemand .section-head,.lp2 #track .section-head,.lp2 #upcoming .section-head,.lp2 #wb-faq .section-head,.lp2 #wb-why .section-head,.lp2 #wb-wrapped .section-head{max-width:720px;margin:0 auto;text-align:center}.lp2 #ondemand .section-head h2,.lp2 #track .section-head h2,.lp2 #upcoming .section-head h2,.lp2 #wb-faq .section-head h2,.lp2 #wb-why .section-head h2,.lp2 #wb-wrapped .section-head h2{font-size:clamp(27px,3.6vw,46px);font-weight:700;letter-spacing:-.028em}.lp2 #ondemand .section-head p,.lp2 #track .section-head p,.lp2 #upcoming .section-head p,.lp2 #wb-why .section-head p,.lp2 #wb-wrapped .section-head p{font-size:16.5px;line-height:1.6;color:var(--muted);margin-top:18px}.lp2 .stats-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface);padding:36px 0}.lp2 .stats-eyebrow{text-align:center;font-family:var(--mono);font-size:11.5px;text-transform:uppercase;letter-spacing:.08em;color:var(--faint);font-weight:700}.lp2 .stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:26px}.lp2 .stat-cell{text-align:center}.lp2 .stat-num{font-family:var(--display);font-weight:700;font-size:40px;color:var(--brand);letter-spacing:-.03em;line-height:1}.lp2 .stat-label{font-size:14px;font-weight:600;color:var(--ink);margin-top:8px}.lp2 .stat-sub{font-size:12px;color:var(--muted);margin-top:3px}.lp2 .wb-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:44px}.lp2 .wb-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);overflow:hidden;display:flex;flex-direction:column;transition:transform .2s,box-shadow .2s,border-color .2s}.lp2 .section.platform .wb-card{background:var(--paper)}.lp2 .wb-card:hover{transform:translateY(-4px);border-color:var(--line-2);box-shadow:var(--shadow-lg)}.lp2 .wb-thumb{height:148px;background:linear-gradient(135deg,#437DFF,#16215c);background-size:cover;background-position:50%;position:relative;display:grid;place-items:center}.lp2 .wb-thumb.has-image:after{content:"";position:absolute;inset:0;background:rgba(10,16,40,.28);pointer-events:none}.lp2 .wb-thumb .play{width:52px;height:52px;border-radius:50%;background:rgba(255,255,255,.92);display:grid;place-items:center;box-shadow:0 8px 24px rgba(0,0,0,.2);position:relative;z-index:1}.lp2 .wb-thumb .play:before{content:"";border-color:transparent transparent transparent #437dff;border-style:solid;border-width:8px 0 8px 13px;margin-left:3px}.lp2 .wb-badge{position:absolute;top:12px;left:12px;z-index:1;background:#ef4444;color:#fff;font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;padding:4px 9px;border-radius:6px}.lp2 .wb-badge.od{background:rgba(255,255,255,.92);color:#16215c}.lp2 .wb-body{padding:18px 20px 20px;display:flex;flex-direction:column;flex:1 1}.lp2 .wb-meta{font-size:12px;color:var(--muted);font-weight:600}.lp2 .wb-title{font-size:16.5px;font-weight:700;margin-top:8px;letter-spacing:-.01em;line-height:1.3}.lp2 .wb-sub{font-size:13px;color:var(--muted);margin-top:8px;flex:1 1;line-height:1.5}.lp2 .wb-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:16px;padding-top:14px;border-top:1px solid var(--line)}.lp2 .wb-speaker{font-size:12px;color:var(--muted)}.lp2 .wb-cta{font-size:13.5px;font-weight:700;color:var(--brand);white-space:nowrap}@media (max-width:920px){.lp2 .stats-grid{grid-template-columns:1fr 1fr}.lp2 .wb-grid{grid-template-columns:1fr}}.lp2 .mr-feat{display:grid;grid-template-columns:1.1fr .9fr;gap:36px;align-items:center;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:40px;margin-top:44px}.lp2 .section.platform .mr-feat{background:var(--paper)}.lp2 .mr-feat h2,.lp2 .mr-feat h3{font-family:var(--display);font-size:clamp(22px,3vw,30px);letter-spacing:-.02em;margin-top:10px;color:var(--ink)}.lp2 .mr-feat>div>p{margin-top:14px;color:var(--muted);font-size:16px;line-height:1.6}.lp2 .mr-feat .chart{display:flex;align-items:flex-end;gap:8px;height:180px;padding:18px;border:1px solid var(--line);border-radius:14px}.lp2 .mr-feat .chart,.lp2 .section.platform .mr-feat .chart{background:var(--surface)}.lp2 .mr-feat .chart i{flex:1 1;background:linear-gradient(180deg,var(--brand),var(--brand-deep));border-radius:4px 4px 0 0}.lp2 .mr-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:40px}.lp2 .mr-card{border:1px solid var(--line);border-radius:16px;background:var(--surface);overflow:hidden;display:flex;flex-direction:column;transition:transform .2s,box-shadow .2s}.lp2 .mr-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.lp2 .mr-thumb{height:120px;background:var(--surface-2);display:flex;align-items:flex-end;gap:5px;padding:16px}.lp2 .mr-thumb i{flex:1 1;background:var(--brand);border-radius:3px 3px 0 0;opacity:.85}.lp2 .mr-body{padding:18px 20px 20px;display:flex;flex-direction:column;flex:1 1}.lp2 .mr-tag{font-family:var(--mono);font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--brand)}.lp2 .mr-body h3{font-size:17px;margin-top:8px}.lp2 .mr-body p{font-size:13.5px;color:var(--muted);margin-top:7px;flex:1 1;line-height:1.5}.lp2 .mr-body .lk{margin-top:14px;font-size:13.5px;font-weight:600;color:var(--brand)}.lp2 #wp-featured .section-head,.lp2 #wp-findings .section-head,.lp2 #wp-method .section-head,.lp2 #wp-neighbourhoods .section-head{max-width:720px;margin:0 auto;text-align:center}.lp2 #wp-featured .section-head h2,.lp2 #wp-findings .section-head h2,.lp2 #wp-method .section-head h2,.lp2 #wp-neighbourhoods .section-head h2{font-size:clamp(27px,3.6vw,46px);font-weight:700;letter-spacing:-.028em}.lp2 #wp-method .section-head p,.lp2 #wp-neighbourhoods .section-head p{font-size:16.5px;line-height:1.6;color:var(--muted);margin-top:18px}.lp2 #wp-findings .stat-row{margin-top:44px}.lp2 .section.platform .stat-row .stat{background:var(--paper)}.lp2 #wp-neighbourhoods .wpx-tw{margin-top:44px}.lp2 .section.platform .wpx-tw{background:var(--paper)}.lp2 #wp-method .wpx-weights{margin-top:44px}.lp2 .section:not(.platform) .wpx-w{background:var(--surface)}.lp2 #wp-method .wpx-src{text-align:center;max-width:720px;margin:22px auto 0}@media (max-width:920px){.lp2 .mr-feat,.lp2 .mr-grid{grid-template-columns:1fr}.lp2 .mr-feat{gap:24px;padding:26px}}.lp2 .tut-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:36px}.lp2 .tut-card{border:1px solid var(--line);border-radius:14px;background:var(--surface);padding:22px;display:flex;flex-direction:column}.lp2 .tut-card .em{font-family:var(--mono);font-size:13px;font-weight:700;letter-spacing:.06em;color:var(--brand);line-height:1}.lp2 .tut-card h4{font-size:16px;margin-top:12px}.lp2 .tut-card p{font-size:13px;color:var(--muted);margin-top:7px;flex:1 1;line-height:1.5}.lp2 .tut-card .lk{margin-top:13px;font-size:13px;font-weight:600;color:var(--brand)}@media (max-width:820px){.lp2 .tut-grid{grid-template-columns:1fr}}.lp2 .bl-tags{display:flex;gap:8px;flex-wrap:wrap;margin-top:28px;justify-content:center}@media (max-width:640px){.lp2 .bl-tags{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:4px;margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}.lp2 .bl-chip{flex-shrink:0}}.lp2 .bl-chip{font-family:var(--sans);font-size:12.5px;font-weight:600;color:var(--muted);border:1px solid var(--line);background:var(--surface);padding:6px 13px;border-radius:999px;cursor:pointer;appearance:none;-webkit-appearance:none;line-height:1.2}.lp2 .bl-chip:hover{border-color:var(--brand);color:var(--brand)}.lp2 .bl-chip.on{color:#fff;border-color:var(--brand);background:var(--brand)}.lp2 .bl-chip:focus{outline:none}.lp2 .bl-chip:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.lp2 .bl-empty{text-align:center;color:var(--muted);padding:48px 0;margin:0}.lp2 .bl-feat{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:0;border:1px solid var(--line);border-radius:18px;background:var(--surface);overflow:hidden;margin-top:40px;text-decoration:none;color:inherit;box-shadow:var(--shadow)}.lp2 .bl-feat .img{background:linear-gradient(135deg,#437DFF,#16215c);aspect-ratio:16/9;min-height:0}.lp2 .bl-feat .txt{padding:34px;display:flex;flex-direction:column;justify-content:center}.lp2 .bl-tag{display:inline-block;width:-moz-fit-content;width:fit-content;max-width:100%;align-self:flex-start;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--brand);background:var(--brand-soft);padding:4px 10px;border-radius:999px}.lp2 .bl-feat h2{font-family:var(--display);font-size:clamp(22px,3vw,32px);margin-top:14px;letter-spacing:-.02em}.lp2 .bl-feat p{color:var(--muted);margin-top:12px;margin-bottom:16px;font-size:15px;line-height:1.6}.lp2 .bl-feat .meta{font-size:13px;color:var(--faint)}.lp2 .bl-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:30px}.lp2 .bl-card{border:1px solid var(--line);border-radius:14px;background:var(--surface);overflow:hidden;display:flex;flex-direction:column;transition:transform .2s,box-shadow .2s;text-decoration:none;color:inherit;box-shadow:var(--shadow)}.lp2 .bl-card:hover{transform:translateY(-4px)}.lp2 .bl-card:hover,.lp2 .bl-feat:hover{box-shadow:var(--shadow-lg)}.lp2 .bl-card:hover .bl-go,.lp2 .bl-feat:hover .bl-go{background:var(--brand);color:#fff}.lp2 .bl-card .img{aspect-ratio:16/9;background:linear-gradient(135deg,var(--brand-soft),var(--surface-2))}.lp2 .bl-card .b{padding:16px 18px 18px;display:flex;flex-direction:column;flex:1 1}.lp2 .bl-card h3{font-size:16px;margin-top:9px;line-height:1.32;text-wrap:auto}.lp2 .bl-card .bl-desc{margin:10px 0 16px;font-size:13.5px;line-height:1.55;color:var(--muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lp2 .bl-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:16px;border-top:1px solid var(--line)}.lp2 .bl-card .meta,.lp2 .bl-feat .bl-foot .meta{font-size:12px;color:var(--faint);margin:0}.lp2 .bl-go{flex-shrink:0;width:32px;height:32px;border-radius:999px;display:grid;place-items:center;background:var(--brand-soft);color:var(--brand);transition:background .2s,color .2s}@media (max-width:920px){.lp2 .bl-feat,.lp2 .bl-grid{grid-template-columns:1fr}}.lp2 .wp-lead{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start;border:none;border-radius:0;padding:0;margin-top:0}.lp2 .section.platform .wp-lead,.lp2 .wp-lead{background:transparent}.lp2 .wp-lead-copy{max-width:480px}.lp2 .wp-lead-copy .eyebrow{display:block;margin-bottom:16px}.lp2 .wp-lead-copy h2{font-family:var(--display);font-size:clamp(27px,3.6vw,42px);font-weight:700;letter-spacing:-.028em;line-height:1.12;margin:0;color:var(--ink)}.lp2 .wp-lead-copy>p{margin-top:18px;color:var(--muted);font-size:16.5px;line-height:1.6}.lp2 .wp-lead-list{margin:28px 0 0;padding:0;list-style:none;display:grid;gap:12px}.lp2 .wp-lead-list li{position:relative;padding-left:24px;font-size:15px;color:var(--muted);line-height:1.5}.lp2 .wp-lead-list li:before{content:"\2713";position:absolute;left:0;top:0;color:var(--brand);font-weight:700}.lp2 #whitepaper-form .wp-lead{margin-top:0}.lp2 .wp-form,.lp2 .wp-form-row{display:grid;gap:16px}.lp2 .wp-form-row{grid-template-columns:1fr 1fr}.lp2 .wp-field{display:flex;flex-direction:column;gap:6px;min-width:0}.lp2 .wp-label{font-size:13px;font-weight:600;color:var(--ink)}.lp2 .wp-req{color:#EF4444}.lp2 .wp-input{width:100%;font-family:var(--sans);font-size:15px;color:var(--ink);background:var(--surface);border:1px solid var(--line-2);border-radius:11px;padding:12px 14px;transition:border-color .16s ease,box-shadow .16s ease}.lp2 .wp-input:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 20%,transparent)}.lp2 .wp-input-error{border-color:#EF4444}.lp2 select.wp-input{appearance:none;cursor:pointer}.lp2 .wp-error{font-size:12.5px;color:#EF4444;line-height:1.4}.lp2 .wp-alert{font-size:13.5px;color:#B91C1C;background:color-mix(in srgb,#EF4444 12%,transparent);border:1px solid color-mix(in srgb,#ef4444 35%,transparent);border-radius:11px;padding:12px 14px}.lp2 .wp-submit{width:100%;justify-content:center;margin-top:4px}.lp2 .wp-submit:disabled{opacity:.65;cursor:not-allowed;transform:none}.lp2 .wp-fine{font-size:12.5px;color:var(--faint);line-height:1.5;text-align:center}.lp2 .wp-fine .lk{color:var(--brand);font-weight:600}.lp2 .wp-thanks{grid-column:1/-1;text-align:center;display:grid;gap:16px;justify-items:center;padding:16px 0}.lp2 .wp-thanks-mark{width:56px;height:56px;border-radius:50%;display:grid;place-items:center;background:var(--live-soft);color:var(--live);font-size:26px;font-weight:700}.lp2 .wp-thanks h2{font-family:var(--display);font-size:clamp(24px,3.4vw,32px);letter-spacing:-.02em}.lp2 .wp-thanks>p{color:var(--muted);font-size:16px;max-width:460px}@media (max-width:920px){.lp2 .wp-lead{grid-template-columns:1fr;gap:28px;padding:0}.lp2 .wp-lead-copy{max-width:none}.lp2 .wp-form-row{grid-template-columns:1fr}}.lp2 #compare-stack .section-head,.lp2 #included .section-head,.lp2 #plans .section-head,.lp2 #pricing-faq .section-head{max-width:720px;margin:0 auto;text-align:center}.lp2 #compare-stack .section-head h2,.lp2 #included .section-head h2,.lp2 #plans .section-head h2,.lp2 #pricing-faq .section-head h2{font-size:clamp(27px,3.6vw,46px);font-weight:700;letter-spacing:-.028em}.lp2 #compare-stack .section-head p,.lp2 #included .section-head p,.lp2 #plans .section-head p{font-size:16.5px;line-height:1.6;color:var(--muted);margin-top:18px}.lp2 .section.platform .pr-card{background:var(--paper)}.lp2 .section:not(.platform) .roi{background:var(--surface)}.lp2 .pr-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:44px;align-items:stretch}.lp2 .pr-card{position:relative;display:flex;flex-direction:column;padding:34px;overflow:hidden;border:1px solid var(--line);border-radius:20px;background:var(--surface);box-shadow:var(--shadow)}.lp2 .pr-card.feat{border:1.5px solid var(--brand);box-shadow:var(--shadow-lg)}.lp2 .pr-card.feat:before{content:"";position:absolute;inset:0 0 auto 0;height:5px;background:linear-gradient(90deg,var(--brand),var(--brand-deep))}.lp2 .pr-card h3{font-size:20px;letter-spacing:-.01em}.lp2 .pr-card .pr-sub{margin-top:10px;font-size:14px;color:var(--muted);line-height:1.55}.lp2 .pr-card .price-tag{margin-top:14px}.lp2 .pr-card .price-inc{flex:0 0 auto}.lp2 .pr-card .btn{margin-top:26px;width:100%;justify-content:center}.lp2 .pr-note{margin-top:22px;padding:15px 17px;border-radius:12px;background:var(--brand-soft);border:1px solid color-mix(in srgb,var(--brand) 22%,transparent)}.lp2 .pr-note strong{display:block;font-family:var(--display);font-size:14px;color:var(--brand)}.lp2 .pr-note p{margin-top:5px;font-size:13.5px;color:var(--muted);line-height:1.55}.lp2 .pr-note a{color:var(--brand)}.lp2 .pr-spacer{flex:1 1 auto}.lp2 .roi{display:grid;grid-template-columns:1.12fr .88fr;margin-top:44px;border:1px solid var(--line);border-radius:20px;overflow:hidden;background:var(--surface)}.lp2 .roi-side{padding:30px 32px;display:flex;flex-direction:column;min-width:0}.lp2 .roi-side+.roi-side{border-left:1px solid var(--line)}.lp2 .roi-side--ed{background:linear-gradient(180deg,var(--brand-soft) 0,var(--surface) 42%)}.lp2 .roi-head .eyebrow{display:inline-block}.lp2 .roi-head h3{margin-top:10px;font-family:var(--display);font-size:clamp(20px,2.4vw,26px);font-weight:700;letter-spacing:-.02em;color:var(--ink)}.lp2 .roi-list{list-style:none;margin:22px 0 0;padding:0;border-top:1px solid var(--line)}.lp2 .roi-list li{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:12px;align-items:center;padding:14px 0;border-bottom:1px solid var(--line)}.lp2 .roi-ic{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:var(--brand-soft);color:var(--brand);flex:0 0 auto}.lp2 .roi-ic svg{display:block}.lp2 .roi-meta{min-width:0;display:flex;flex-direction:column;gap:2px}.lp2 .roi-meta b{font-size:14.5px;font-weight:700;color:var(--ink);letter-spacing:-.01em;line-height:1.3}.lp2 .roi-meta em{font-style:normal;font-size:12.5px;color:var(--muted);line-height:1.35}.lp2 .roi-amt{font-size:14px;font-weight:650;color:var(--ink);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lp2 .roi-total{margin-top:auto;padding-top:18px;display:flex;align-items:baseline;justify-content:space-between;gap:16px;font-size:14.5px;color:var(--muted)}.lp2 .roi-total strong{font-size:20px;font-weight:700;color:var(--ink);letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lp2 .roi-price{margin-top:22px;display:flex;align-items:baseline;gap:6px}.lp2 .roi-price-amt{font-family:var(--display);font-size:clamp(40px,5vw,52px);font-weight:700;letter-spacing:-.035em;color:var(--ink);line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lp2 .roi-price-per{font-size:16px;color:var(--muted);font-weight:600}.lp2 .roi-lede{margin-top:12px;font-size:15px;line-height:1.55;color:var(--muted)}.lp2 .roi-covers{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:10px}.lp2 .roi-covers li{display:flex;align-items:center;gap:10px;font-size:14.5px;color:var(--ink);font-weight:550}.lp2 .roi-covers li svg{color:var(--brand);flex-shrink:0}.lp2 .roi-save{margin-top:auto;padding-top:22px;border-top:1px solid color-mix(in srgb,var(--brand) 22%,var(--line));display:flex;flex-direction:column;gap:4px}.lp2 .roi-save b{font-family:var(--display);font-size:clamp(18px,2.2vw,22px);font-weight:700;letter-spacing:-.02em;color:var(--brand-deep)}.lp2 .roi-save span{font-size:14px;color:var(--muted)}.lp2 .roi-extras{list-style:none;margin:36px auto 0;padding:0;max-width:1060px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 28px;border-top:1px solid var(--line)}.lp2 .roi-extras li{padding:26px 0;border-bottom:1px solid var(--line);display:flex;flex-direction:column;gap:10px;align-items:flex-start}.lp2 .roi-extras b{font-family:var(--display);font-size:16px;font-weight:700;letter-spacing:-.015em;color:var(--ink);line-height:1.25}.lp2 .roi-extras>li>span:not(.roi-ic){font-size:14px;line-height:1.55;color:var(--muted)}.lp2 .inc-groups{list-style:none;margin:44px auto 0;padding:0;max-width:1060px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 36px;border-top:1px solid var(--line)}.lp2 .inc-groups>li{padding:28px 0;border-bottom:1px solid var(--line);display:flex;flex-direction:column;gap:10px;align-items:flex-start}.lp2 .inc-groups>li>b{font-family:var(--display);font-size:18px;font-weight:700;letter-spacing:-.015em;color:var(--ink);line-height:1.25}.lp2 .inc-blurb{font-size:14.5px;line-height:1.55;color:var(--muted)}.lp2 .inc-list{list-style:none;padding:0;margin:8px 0 0;display:grid;gap:11px;width:100%}.lp2 .inc-list li{display:flex;align-items:flex-start;gap:10px;font-size:14.5px;color:var(--ink);line-height:1.45;font-weight:550}.lp2 .inc-list li svg{color:var(--brand);flex-shrink:0;margin-top:2px}.lp2 .pr-h2-link{color:inherit}.lp2 .pr-h2-link:hover{color:var(--brand)}@media (max-width:900px){.lp2 .pr-grid,.lp2 .roi{grid-template-columns:1fr}.lp2 .roi-side+.roi-side{border-left:0;border-top:1px solid var(--line)}.lp2 .roi-extras{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.lp2 .inc-groups{grid-template-columns:1fr;gap:0}}@media (max-width:560px){.lp2 .roi-side{padding:24px 20px}.lp2 .roi-extras{grid-template-columns:1fr}}.lp2 .fnav{position:sticky;top:64px;z-index:40;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--paper) 88%,transparent);backdrop-filter:saturate(1.4) blur(12px)}.lp2 .fnav ul{list-style:none;margin:0;padding:12px 0;display:flex;gap:10px;flex-wrap:wrap}.lp2 .fnav a{display:inline-block;font-size:13.5px;font-weight:600;color:var(--muted);padding:7px 14px;border:1px solid var(--line);border-radius:999px;background:var(--surface);transition:color .18s,border-color .18s,background .18s}.lp2 .fnav a:hover{color:var(--brand);border-color:var(--brand);background:var(--brand-soft)}.lp2 #branding .section-head,.lp2 #features-compare .section-head,.lp2 #integrations .section-head,.lp2 #lead-management .section-head,.lp2 #marketing .section-head,.lp2 #transactions .section-head{max-width:720px;margin:0 auto;text-align:center}.lp2 #branding .section-head h2,.lp2 #features-compare .section-head h2,.lp2 #integrations .section-head h2,.lp2 #lead-management .section-head h2,.lp2 #marketing .section-head h2,.lp2 #transactions .section-head h2{font-size:clamp(27px,3.6vw,46px);font-weight:700;letter-spacing:-.028em}.lp2 #branding .section-head p,.lp2 #features-compare .section-head p,.lp2 #integrations .section-head p,.lp2 #lead-management .section-head p,.lp2 #marketing .section-head p,.lp2 #transactions .section-head p{font-size:16.5px;line-height:1.6;color:var(--muted);margin-top:18px}.lp2 .feat-jump{border-bottom:1px solid var(--line);background:var(--surface)}.lp2 .feat-jump ul{list-style:none;margin:0;padding:14px 0;display:flex;flex-wrap:wrap;justify-content:center;gap:8px 22px}.lp2 .feat-jump a{font-size:14px;font-weight:600;color:var(--muted);text-decoration:none;letter-spacing:-.01em}.lp2 .feat-jump a:hover{color:var(--brand)}.lp2 .flist{list-style:none;margin:44px auto 0;padding:0;max-width:1100px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--line);border-radius:18px;overflow:hidden;background:var(--surface)}.lp2 .section.platform .flist{background:var(--paper)}.lp2 .flist.flist-2{grid-template-columns:repeat(2,minmax(0,1fr));max-width:760px}.lp2 .flist>li{padding:28px 26px;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:0;border-right:1px solid var(--line)}.lp2 .flist>li:last-child{border-right:0}.lp2 .flist-ic{width:46px;height:46px;border-radius:12px;display:grid;place-items:center;background:var(--brand-soft);color:var(--brand);margin-bottom:16px;flex:0 0 auto}.lp2 .flist-ic svg{display:block}.lp2 .flist-body{min-width:0;width:100%}.lp2 .flist-body b{display:block;font-family:var(--display);font-size:17.5px;font-weight:700;letter-spacing:-.02em;color:var(--ink);line-height:1.25}.lp2 .flist-body>p{margin:10px 0 0;font-size:14.5px;line-height:1.55;color:var(--muted)}.lp2 .flist-pts{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:9px}.lp2 .flist-pts li{display:flex;align-items:flex-start;gap:9px;font-size:13.5px;font-weight:550;color:var(--ink);line-height:1.45}.lp2 .flist-pts li svg{color:var(--brand);flex-shrink:0;margin-top:2px}.lp2 .pflow{list-style:none;margin:40px auto 0;padding:0;max-width:1100px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line);border-radius:18px;overflow:hidden;background:var(--paper)}.lp2 .pstep{padding:24px 22px;border-right:1px solid var(--line);display:flex;flex-direction:column;align-items:flex-start;gap:8px;background:transparent;border-radius:0;box-shadow:none;text-align:left}.lp2 .pstep:last-child{border-right:0}.lp2 .pstep .flist-ic{margin-bottom:4px}.lp2 .pstep-n{font-family:var(--mono,var(--sans));font-size:11.5px;font-weight:700;letter-spacing:.1em;color:var(--brand)}.lp2 .pstep h4{font-family:var(--display);font-size:17px;font-weight:700;letter-spacing:-.015em;color:var(--ink);margin:0}.lp2 .pstep p{margin:0;font-size:13.5px;line-height:1.55;color:var(--muted)}.lp2 .ctable.wide{min-width:820px}.lp2 .ctable .check{color:var(--live);font-weight:700}.lp2 .ctable .cross{color:var(--faint);font-weight:700}.lp2 .ctable-note{margin-top:18px;font-size:12.5px;color:var(--faint);text-align:center}@media (max-width:980px){.lp2 .flist{grid-template-columns:1fr}.lp2 .flist>li{border-right:0;border-bottom:1px solid var(--line)}.lp2 .flist>li:last-child{border-bottom:0}.lp2 .pflow{grid-template-columns:1fr 1fr}.lp2 .pstep:nth-child(2n){border-right:0}.lp2 .pstep:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (max-width:680px){.lp2 .flist.flist-2,.lp2 .pflow{grid-template-columns:1fr}.lp2 .pstep{border-right:0;border-bottom:1px solid var(--line)}.lp2 .pstep:last-child{border-bottom:0}.lp2 .pstep:nth-child(-n+2){border-bottom:1px solid var(--line)}}.lp2 .pui-body{--pui-brand:#7C3AED;--pui-brand-soft:#F3EEFF;--pui-brand-ink:#5B21B6;--pui-line:#E5E7EB;--pui-bg:#F9FAFB;--pui-surface:#FFFFFF;--pui-ink:#1F2937;--pui-txt:#374151;--pui-muted:#6B7280;--pui-faint:#9CA3AF;--pui-zebra:#FAFBFC;--t-violet:#7C3AED;--t-green:#10B981;--t-blue:#3B82F6;--t-amber:#F59E0B;--t-red:#EF4444;--sv:#EDE9FE;--sg:#D1FAE5;--sb:#DBEAFE;--sa:#FEF3C7;--sr:#FEE2E2;display:flex;align-items:stretch;background:var(--pui-bg);color:var(--pui-txt);font-size:11px;line-height:1.45;text-align:left;min-height:0}.lp2 .pui-frame{box-shadow:var(--shadow-lg)}.lp2 .pui-body.pui-body :where(p,b,em,i,span,ul,li,h1,h2,h3,h4,h5,table,thead,tbody,tr,td,th,label,svg,aside,nav){margin:0;padding:0;font-size:inherit;line-height:inherit;color:inherit;font-weight:inherit;letter-spacing:normal;text-transform:none;min-width:0}.lp2 .pui-body .pui-side{width:126px;flex:0 0 126px;background:var(--pui-surface);border-right:1px solid var(--pui-line);padding-bottom:10px}.lp2 .pui-body .pui-side-top{display:flex;align-items:center;gap:6px;padding:10px 9px}.lp2 .pui-body .pui-side-mark{width:19px;height:19px;flex:0 0 19px;border-radius:5px;background:var(--pui-brand);color:#fff;font-size:8.5px;font-weight:800;display:flex;align-items:center;justify-content:center;letter-spacing:.02em}.lp2 .pui-body .pui-side-brand{font-size:9px;font-weight:700;color:var(--pui-ink);line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp2 .pui-body .pui-side-notif{display:flex;align-items:center;gap:7px;padding:7px 9px;margin-bottom:3px;border-top:1px solid var(--pui-line);border-bottom:1px solid var(--pui-line);font-size:9px;color:var(--pui-txt);font-weight:500}.lp2 .pui-body .pui-notif-ic{position:relative;display:block;color:var(--pui-muted)}.lp2 .pui-body .pui-notif-dot{position:absolute;top:-4px;left:-5px;min-width:11px;height:11px;padding:0 2px;border-radius:99px;background:#EF4444;color:#fff;font-size:7px;font-weight:800;font-style:normal;display:flex;align-items:center;justify-content:center}
/* !important: below 1024px index-nav-shell.css asserts
   `nav{ display:flex !important; align-items:center !important; white-space:nowrap }`.
   Every mockup sidebar is a <nav>, so between 761px (where .pui-side hides) and
   1024px the whole sidebar laid itself out as one horizontal icon strip on top
   of the screen content. Same leak already fixed for .dc-side nav further down;
   only !important answers !important. */.lp2 .pui-body .pui-nav{display:block!important;align-items:stretch!important;white-space:normal;padding:3px 6px}.lp2 .pui-body .pui-nav-i{display:flex;align-items:center;gap:6px;padding:5.5px 6px;border-radius:6px;font-size:8.2px;font-weight:500;color:var(--pui-txt)}.lp2 .pui-body .pui-nav-i svg{flex:0 0 14px;width:14px;height:14px;color:var(--pui-muted)}.lp2 .pui-body .pui-nav-i>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp2 .pui-body .pui-nav-i.on{background:var(--pui-brand-soft);color:var(--pui-brand);font-weight:600}.lp2 .pui-body .pui-nav-i.on svg{color:var(--pui-brand)}.lp2 .pui-body .pui-beta{font-style:normal;font-size:6.5px;font-weight:700;padding:1px 4px;border-radius:99px;background:var(--sv);color:var(--pui-brand-ink);letter-spacing:.02em}.lp2 .pui-body .pui-chev{margin-left:auto;color:var(--pui-faint);flex:0 0 10px;width:10px;height:10px}.lp2 .pui-body .pui-main{flex:1 1;min-width:0;padding:9px;display:flex;flex-direction:column;gap:8px}.lp2 .pui-body .pui-head{display:flex;align-items:center;justify-content:space-between;gap:10px;background:var(--pui-surface);border:1px solid var(--pui-line);border-radius:8px;padding:10px 12px}.lp2 .pui-body .pui-h1{margin:0;font-family:var(--display);font-size:14px;font-weight:600;color:var(--pui-ink);letter-spacing:-.01em}.lp2 .pui-body .pui-sub{margin:2px 0 0;font-size:9px;color:var(--pui-muted)}.lp2 .pui-body .pui-head-right{display:flex;align-items:center;gap:6px;flex-shrink:0}.lp2 .pui-body .pui-period{--pui-per-i:0;--pui-per-n:4;position:relative;display:grid;grid-template-columns:repeat(var(--pui-per-n),minmax(0,1fr));gap:0;padding:2px;border:1px solid var(--pui-line);border-radius:7px;background:var(--pui-surface);max-width:100%;min-width:0}.lp2 .pui-body .pui-per-thumb{position:absolute;top:2px;bottom:2px;left:2px;width:calc((100% - 4px) / var(--pui-per-n));border-radius:5px;background:color-mix(in srgb,var(--pui-brand) 12%,var(--pui-surface));border:1px solid var(--pui-brand);pointer-events:none;transform:translateX(calc(var(--pui-per-i) * 100%));transition:transform .45s cubic-bezier(.22,1,.36,1)}.lp2 .pui-body .pui-per{position:relative;z-index:1;font-size:7.5px;font-weight:500;padding:4px;border-radius:5px;border:1px solid transparent;background:transparent;color:var(--pui-muted);white-space:nowrap;text-align:center;transition:color .35s ease,font-weight .35s ease}.lp2 .pui-body .pui-per.on{color:var(--pui-brand);font-weight:600}@media (prefers-reduced-motion:reduce){.lp2 .pui-body .pui-per-thumb{transition:none}}.lp2 .pui-body .pui-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.lp2 .pui-body .pui-kpis.pui-kpis-col{display:flex;flex-direction:column;grid-template-columns:unset;gap:8px}.lp2 .pui-body .pui-kpis.pui-kpis-col .pui-kpi{display:flex;flex-direction:column}.lp2 .pui-frame.wide .pui-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.lp2 .pui-body .pui-kpi{background:var(--pui-surface);border:1px solid var(--pui-line);border-radius:9px;padding:10px 9px 8px;display:flex;flex-direction:column;gap:10px;min-width:0}.lp2 .pui-body .pui-kpi-top{display:flex;align-items:center;gap:8px;min-width:0}.lp2 .pui-body .pui-kpi-ic{width:26px;height:26px;flex:0 0 26px;border-radius:7px;display:grid;place-items:center}.lp2 .pui-body .pui-kpi-ic svg{width:12px;height:12px;display:block;margin:0}.lp2 .pui-body .pui-kpi-ic.t-violet{background:var(--sv);color:var(--t-violet)}.lp2 .pui-body .pui-kpi-ic.t-green{background:var(--sg);color:var(--t-green)}.lp2 .pui-body .pui-kpi-ic.t-blue{background:var(--sb);color:var(--t-blue)}.lp2 .pui-body .pui-kpi-ic.t-amber{background:var(--sa);color:var(--t-amber)}.lp2 .pui-body .pui-kpi-ic.t-red{background:var(--sr);color:var(--t-red)}.lp2 .pui-body .pui-kpi-lbl{min-width:0;flex:1 1}.lp2 .pui-body .pui-kpi-lbl>span{display:block;font-size:9px;line-height:1.25;color:var(--pui-muted);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp2 .pui-body .pui-kpi-lbl>b{display:flex;align-items:baseline;gap:5px;flex-wrap:nowrap;margin-top:4px;font-size:15px;font-weight:700;color:var(--pui-ink);letter-spacing:-.02em;line-height:1.15}.lp2 .pui-body .pui-kpi-lbl i{font-style:normal;font-size:7.5px;font-weight:500;color:var(--pui-faint);letter-spacing:0;white-space:nowrap}.lp2 .pui-body .pui-kpi-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:0;padding:5px 7px;border-radius:6px;font-size:7.5px;line-height:1.2;min-width:0}.lp2 .pui-body .pui-kpi-delta{display:inline-flex;align-items:baseline;gap:2px;flex:0 1 auto;min-width:0;max-width:58%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.lp2 .pui-body .pui-kpi-foot b{font-size:9px;font-weight:700}.lp2 .pui-body .pui-kpi-foot em{font-style:normal;flex:0 1 auto;min-width:0;max-width:42%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--pui-muted);font-size:7px;font-weight:500;background:none;border:0;padding:0;margin:0;text-align:right}.lp2 .pui-body .pui-kpi-badge{animation:pui-badge-in .4s ease both}.lp2 .pui-body .pui-kpi-per{display:inline-block;animation:pui-badge-in .35s ease both}@keyframes pui-badge-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.lp2 .pui-body .pui-kpi-badge,.lp2 .pui-body .pui-kpi-per{animation:none}}.lp2 .pui-body .pui-kpi-foot.t-violet{background:var(--sv)}.lp2 .pui-body .pui-kpi-foot.t-violet .pui-kpi-delta,.lp2 .pui-body .pui-kpi-foot.t-violet b{color:var(--t-violet)}.lp2 .pui-body .pui-kpi-foot.t-green{background:var(--sg)}.lp2 .pui-body .pui-kpi-foot.t-green .pui-kpi-delta,.lp2 .pui-body .pui-kpi-foot.t-green b{color:#047857}.lp2 .pui-body .pui-kpi-foot.t-blue{background:var(--sb)}.lp2 .pui-body .pui-kpi-foot.t-blue .pui-kpi-delta,.lp2 .pui-body .pui-kpi-foot.t-blue b{color:#1D4ED8}.lp2 .pui-body .pui-kpi-foot.t-amber{background:var(--sa)}.lp2 .pui-body .pui-kpi-foot.t-amber .pui-kpi-delta,.lp2 .pui-body .pui-kpi-foot.t-amber b{color:#B45309}.lp2 .pui-body .pui-kpi-foot.t-red{background:var(--sr)}.lp2 .pui-body .pui-kpi-foot.t-red .pui-kpi-delta,.lp2 .pui-body .pui-kpi-foot.t-red b{color:#B91C1C}.lp2 .pui-frame.wide .pui-kpi{padding:9px 8px 7px;gap:9px}.lp2 .pui-frame.wide .pui-kpi-ic{width:24px;height:24px;flex:0 0 24px;border-radius:6px}.lp2 .pui-frame.wide .pui-kpi-ic svg{width:11px;height:11px}.lp2 .pui-frame.wide .pui-kpi-top{gap:7px}.lp2 .pui-frame.wide .pui-kpi-lbl>span{font-size:8px}.lp2 .pui-frame.wide .pui-kpi-lbl>b{font-size:13px;gap:4px;margin-top:3px}.lp2 .pui-frame.wide .pui-kpi-lbl i{font-size:7px}.lp2 .pui-frame.wide .pui-kpi-foot{padding:4px 6px;font-size:7px;gap:6px}.lp2 .pui-frame.wide .pui-kpi-foot b{font-size:8px}.lp2 .pui-frame.wide .pui-kpi-foot em{font-size:6.5px}.lp2 .pui-body .pui-cards2{display:grid;grid-template-columns:1.35fr 1fr;gap:8px}.lp2 .pui-body .pui-cards3{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.lp2 .pui-body .pui-panel{background:var(--pui-surface);border:1px solid var(--pui-line);border-radius:8px;overflow:hidden}.lp2 .pui-body .pui-panel-h{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 10px 7px}.lp2 .pui-body .pui-panel-h b{display:block;font-size:10.5px;font-weight:600;color:var(--pui-ink)}.lp2 .pui-body .pui-panel-h span{display:block;margin-top:1px;font-size:8px;color:var(--pui-muted)}.lp2 .pui-body .pui-panel-b{padding:0 10px 9px}.lp2 .pui-body .pui-viewall{flex-shrink:0;font-size:8px;font-weight:600;color:var(--pui-brand);border:1px solid var(--pui-line);border-radius:5px;padding:3px 7px;background:var(--pui-surface)}.lp2 .pui-body .pui-chart{width:100%;height:auto;display:block;overflow:visible}.lp2 .pui-body .pui-grid{stroke:var(--pui-line);stroke-width:1;stroke-dasharray:2 3}.lp2 .pui-body .pui-ax{font-size:6.5px;fill:var(--pui-faint);font-family:var(--sans)}.lp2 .pui-body .pui-ser polyline{fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.lp2 .pui-body .pui-ser circle{stroke:var(--pui-surface);stroke-width:1.4}.lp2 .pui-body .pui-ser.t-green polyline{stroke:var(--t-green)}.lp2 .pui-body .pui-ser.t-green circle{fill:var(--t-green)}.lp2 .pui-body .pui-ser.t-violet polyline{stroke:var(--t-violet)}.lp2 .pui-body .pui-ser.t-violet circle{fill:var(--t-violet)}.lp2 .pui-body .pui-ser.t-blue polyline{stroke:var(--t-blue)}.lp2 .pui-body .pui-ser.t-blue circle{fill:var(--t-blue)}.lp2 .pui-body .pui-chart-scan{pointer-events:none;fill:color-mix(in srgb,var(--pui-brand) 16%,transparent)}.lp2 .pui-body .pui-chart--live .pui-chart-scan{animation:lp2-chart-scan 3.8s ease-in-out infinite!important}.lp2 .pui-body .pui-chart--live .pui-ser polyline{stroke-dasharray:1;stroke-dashoffset:1;animation:lp2-chart-draw 4.2s ease-in-out infinite!important;animation-delay:var(--pui-ser-delay,0s)!important}.lp2 .pui-body .pui-chart--live .pui-ser circle{transform-box:fill-box;transform-origin:center;animation:lp2-chart-dot 2.6s ease-in-out infinite!important;animation-delay:var(--pui-dot-delay,0s)!important}.lp2 .pui-body .pui-chart--sync .pui-chart-scan{animation:lp2-chart-scan-once 1.8s ease-in-out both!important}.lp2 .pui-body .pui-chart--sync .pui-ser polyline{stroke-dasharray:1;stroke-dashoffset:1;animation:lp2-chart-draw-once 1.65s cubic-bezier(.33,.1,.2,1) both!important;animation-delay:var(--pui-ser-delay,0s)!important}.lp2 .pui-body .pui-chart--sync .pui-ser circle{transform-box:fill-box;transform-origin:center;opacity:0;animation:lp2-chart-dot-in 1.1s cubic-bezier(.22,1,.36,1) both!important;animation-delay:var(--pui-dot-delay,0s)!important}.lp2 .pui-body .pui-chart--sync~.pui-clegend i{animation:lp2-legend-in .7s ease-out both!important}.lp2 .pui-body .pui-clegend{display:flex;gap:10px;justify-content:center;margin-top:2px}.lp2 .pui-body .pui-clegend span{display:inline-flex;align-items:center;gap:4px;font-size:7.5px;color:var(--pui-muted)}.lp2 .pui-body .pui-clegend i{width:5px;height:5px;border-radius:50%}.lp2 .pui-body .pui-chart--live~.pui-clegend i{animation:lp2-legend-pulse 2.4s ease-in-out infinite!important}.lp2 .pui-body .pui-chart--live~.pui-clegend span:nth-child(2) i{animation-delay:.35s!important}.lp2 .pui-body .pui-chart--live~.pui-clegend span:nth-child(3) i{animation-delay:.7s!important}.lp2 .pui-body .pui-chart--sync~.pui-clegend span:nth-child(2) i{animation-delay:.14s!important}.lp2 .pui-body .pui-chart--sync~.pui-clegend span:nth-child(3) i{animation-delay:.28s!important}@keyframes lp2-chart-draw{0%{stroke-dashoffset:1;opacity:.25}28%{stroke-dashoffset:0;opacity:1}62%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:-1;opacity:.25}}@keyframes lp2-chart-draw-once{0%{stroke-dashoffset:1;opacity:.2}55%{stroke-dashoffset:.08;opacity:.85}to{stroke-dashoffset:0;opacity:1}}@keyframes lp2-chart-dot{0%,to{opacity:.25;transform:scale(.75)}45%,55%{opacity:1;transform:scale(1.15)}}@keyframes lp2-chart-dot-in{0%{opacity:0;transform:scale(.55)}60%{opacity:.85;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@keyframes lp2-chart-scan{0%{transform:translateX(0);opacity:0}12%{opacity:.7}88%{opacity:.55}to{transform:translateX(620%);opacity:0}}@keyframes lp2-chart-scan-once{0%{transform:translateX(0);opacity:0}18%{opacity:.55}to{transform:translateX(620%);opacity:0}}@keyframes lp2-legend-pulse{0%,to{transform:scale(1);opacity:.7}50%{transform:scale(1.35);opacity:1}}@keyframes lp2-legend-in{0%{opacity:.4}to{opacity:1}}@media (prefers-reduced-motion:reduce){.lp2 .pui-body .pui-chart--live .pui-ser circle,.lp2 .pui-body .pui-chart--live .pui-ser polyline,.lp2 .pui-body .pui-chart--live~.pui-clegend i,.lp2 .pui-body .pui-chart--sync .pui-ser circle,.lp2 .pui-body .pui-chart--sync .pui-ser polyline,.lp2 .pui-body .pui-chart--sync~.pui-clegend i,.lp2 .pui-body .pui-chart-scan{animation:none!important;opacity:1;transform:none;stroke-dashoffset:0}}.lp2 .pui-body .pui-donut-wrap{display:flex;align-items:center;gap:8px}.lp2 .pui-body .pui-donut{flex:0 0 auto;transform:rotate(-90deg)}.lp2 .pui-body .pui-arc{fill:none;stroke-width:16}.lp2 .pui-body .pui-arc.t-violet{stroke:var(--t-violet)}.lp2 .pui-body .pui-arc.t-blue{stroke:var(--t-blue)}.lp2 .pui-body .pui-arc.t-green{stroke:var(--t-green)}.lp2 .pui-body .pui-arc.t-amber{stroke:var(--t-amber)}.lp2 .pui-body .pui-arc.t-red{stroke:var(--t-red)}.lp2 .pui-body .pui-legend{list-style:none;margin:0;padding:0;flex:1 1;min-width:0}.lp2 .pui-body .pui-legend li{display:flex;align-items:center;gap:4px;font-size:7.5px;white-space:nowrap;color:var(--pui-txt);padding:2.5px 0}.lp2 .pui-body .pui-legend i{width:6px;height:6px;border-radius:2px;flex:0 0 6px}.lp2 .pui-body .pui-legend i.t-violet{background:var(--t-violet)}.lp2 .pui-body .pui-legend i.t-blue{background:var(--t-blue)}.lp2 .pui-body .pui-legend i.t-green{background:var(--t-green)}.lp2 .pui-body .pui-legend i.t-amber{background:var(--t-amber)}.lp2 .pui-body .pui-legend i.t-red{background:var(--t-red)}.lp2 .pui-body .pui-legend li>span{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.lp2 .pui-body .pui-legend b{margin-left:auto;flex:0 0 auto;font-weight:600;color:var(--pui-ink)}.lp2 .pui-body .pui-tw{overflow:hidden;border-top:1px solid var(--pui-line)}.lp2 .pui-body .pui-t{width:100%;min-width:0;border-collapse:collapse}.lp2 .pui-body .pui-t th{background:var(--pui-bg);padding:6px 8px;text-align:left;border-bottom:1px solid var(--pui-line)}.lp2 .pui-body .pui-th{display:inline-flex;align-items:center;gap:3px;font-size:7px;font-weight:600;color:var(--pui-txt);text-transform:uppercase;letter-spacing:.05em;line-height:1.25}.lp2 .pui-body .pui-caret{color:var(--pui-faint);flex:0 0 8px}.lp2 .pui-body .pui-t td{padding:6.5px 8px;font-size:8.5px;color:var(--pui-txt);border-bottom:1px solid var(--pui-line);vertical-align:middle}.lp2 .pui-body .pui-t tbody tr:nth-child(2n){background:var(--pui-zebra)}.lp2 .pui-body .pui-t tbody tr:last-child td{border-bottom:0}.lp2 .pui-body .pui-t .num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lp2 .pui-body .pui-pill{display:inline-block;font-style:normal;padding:2px 7px;border-radius:9999px;font-size:7.5px;font-weight:600;white-space:nowrap}.lp2 .pui-body .pui-pill.p-green{background:#D1FAE5;color:#065F46}.lp2 .pui-body .pui-pill.p-amber{background:#FEF3C7;color:#92400E}.lp2 .pui-body .pui-pill.p-blue{background:#DBEAFE;color:#1E40AF}.lp2 .pui-body .pui-pill.p-gray{background:#F3F4F6;color:#374151}.lp2 .pui-body .pui-act{display:flex;align-items:center;gap:7px;padding:5px 0;border-bottom:1px solid var(--pui-line)}.lp2 .pui-body .pui-act:last-child{border-bottom:0}.lp2 .pui-body .pui-act-ic{width:18px;height:18px;flex:0 0 18px;border-radius:5px;display:flex;align-items:center;justify-content:center}.lp2 .pui-body .pui-act-tx{flex:1 1;min-width:0;font-size:8.5px;color:var(--pui-txt)}.lp2 .pui-body .pui-act-tx b{font-weight:600;color:var(--pui-ink)}.lp2 .pui-body .pui-act-tx span{display:block;color:var(--pui-muted);font-size:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp2 .pui-body .pui-act-t{flex-shrink:0;font-size:7.5px;color:var(--pui-faint)}@media (max-width:760px){.lp2 .pui-body .pui-head-right{flex-shrink:1;min-width:0;flex-wrap:wrap;justify-content:flex-end}.lp2 .pui-body .pui-side{display:none}.lp2 .pui-body .pui-kpis{grid-template-columns:repeat(3,1fr)}.lp2 .pui-frame.wide .pui-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.lp2 .pui-body .pui-kpis>:nth-child(n+4){display:none}.lp2 .pui-body .pui-cards2,.lp2 .pui-body .pui-cards3{grid-template-columns:1fr}.lp2 .pui-body .pui-cards3>:nth-child(n+3){display:none}}.lp2 .pui-body .pui-btn{font-size:8px;font-weight:600;padding:4px 8px;border-radius:5px;white-space:nowrap;border:1px solid var(--pui-line);background:var(--pui-surface);color:var(--pui-txt)}.lp2 .pui-body .pui-btn.primary{background:var(--pui-brand);border-color:var(--pui-brand);color:#fff}.lp2 .pui-body .pui-btn.out{border-color:var(--pui-brand);color:var(--pui-brand)}.lp2 .pui-body .pui-btn.sm{font-size:7.5px;padding:3.5px 7px}.lp2 .pui-body .pui-live{display:inline-flex;align-items:center;gap:4px;font-size:7.5px;font-weight:600;color:#B91C1C;background:#FEE2E2;border-radius:99px;padding:3px 7px}.lp2 .pui-body .pui-live i{width:4px;height:4px;border-radius:50%;background:#EF4444}.lp2 .pui-body .pui-seg{display:inline-flex;border:1px solid var(--pui-line);border-radius:5px;overflow:hidden}.lp2 .pui-body .pui-seg i{display:flex;align-items:center;justify-content:center;padding:3px 5px;color:var(--pui-muted);background:var(--pui-surface)}.lp2 .pui-body .pui-seg i.on{background:var(--pui-brand);color:#fff}.lp2 .pui-body .pui-total{text-align:right}.lp2 .pui-body .pui-total b{display:block;font-size:16px;font-weight:700;color:var(--pui-ink);line-height:1}.lp2 .pui-body .pui-total em{font-style:normal;font-size:7px;text-transform:uppercase;letter-spacing:.06em;color:var(--pui-muted)}.lp2 .pui-body .pui-tabs{display:flex;gap:2px;background:var(--pui-surface);border:1px solid var(--pui-line);border-radius:8px;padding:3px}.lp2 .pui-body .pui-tabs span{flex:1 1;text-align:center;font-size:8.5px;font-weight:500;padding:5px 6px;border-radius:6px;color:var(--pui-txt)}.lp2 .pui-body .pui-tabs span.on{background:var(--pui-brand);color:#fff;font-weight:600}.lp2 .pui-body .pui-tabs.inner{border:0;border-bottom:1px solid var(--pui-line);border-radius:0;padding:0 8px;gap:10px;background:transparent}.lp2 .pui-body .pui-tabs.inner span{flex:0 0 auto;text-align:left;padding:8px 2px;border-radius:0;color:var(--pui-muted);border-bottom:2px solid transparent}.lp2 .pui-body .pui-tabs.inner span.on{background:transparent;color:var(--pui-brand);border-bottom-color:var(--pui-brand);font-weight:600}.lp2 .pui-body .pui-count{font-style:normal;margin-left:3px;background:var(--sv);color:var(--pui-brand-ink);border-radius:99px;padding:0 4px;font-size:7px;font-weight:700}.lp2 .pui-body .pui-searchrow{display:flex;align-items:center;gap:5px;padding:8px;border-bottom:1px solid var(--pui-line)}.lp2 .pui-body .pui-search{display:inline-flex;align-items:center;gap:4px;flex:0 1 150px;min-width:0;color:var(--pui-faint);overflow:hidden}.lp2 .pui-body .pui-search,.lp2 .pui-body .pui-sel{font-size:7.5px;border:1px solid var(--pui-line);border-radius:5px;padding:4px 7px;background:var(--pui-surface);white-space:nowrap}.lp2 .pui-body .pui-sel{color:var(--pui-txt)}.lp2 .pui-body .pui-secttl{font-size:7.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--pui-muted);margin-bottom:3px}.lp2 .pui-body .pui-secsub{margin:0 0 8px;font-size:8px;color:var(--pui-faint)}.lp2 .pui-body .pui-fine{margin:6px 0 0;font-size:7.5px;color:var(--pui-faint)}.lp2 .pui-body .pui-ministats{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.lp2 .pui-body .pui-ministats div{background:var(--pui-surface);border:1px solid var(--pui-line);border-radius:8px;padding:8px 10px}.lp2 .pui-body .pui-ministats b{display:block;font-size:16px;font-weight:700;color:var(--pui-ink);line-height:1.1}.lp2 .pui-body .pui-ministats b.g{color:#059669}.lp2 .pui-body .pui-ministats b.m{color:var(--pui-muted)}.lp2 .pui-body .pui-ministats span{font-size:7.5px;color:var(--pui-muted)}.lp2 .pui-body .pui-agent{display:inline-flex;align-items:center;gap:5px}.lp2 .pui-body .pui-av{width:16px;height:16px;flex:0 0 16px;border-radius:50%;color:#fff;font-style:normal;font-size:6.5px;font-weight:700;display:flex;align-items:center;justify-content:center}.lp2 .pui-body .pui-av.t-violet{background:var(--t-violet)}.lp2 .pui-body .pui-av.t-green{background:var(--t-green)}.lp2 .pui-body .pui-av.t-blue{background:var(--t-blue)}.lp2 .pui-body .pui-av.t-amber{background:var(--t-amber)}.lp2 .pui-body .pui-agent b{display:block;font-weight:600;color:var(--pui-ink)}.lp2 .pui-body .pui-agent em{font-style:normal;font-size:7.5px;color:var(--pui-faint)}.lp2 .pui-body .pui-kebab{color:var(--pui-faint);font-weight:700}.lp2 .pui-body .pui-split{display:grid;grid-template-columns:1fr 1fr;gap:8px;align-items:start}.lp2 .pui-body .pui-brandcard{display:flex;align-items:center;gap:7px;border:1px solid var(--pui-line);border-radius:7px;padding:7px 8px;margin-bottom:10px}.lp2 .pui-body .pui-brandic{width:19px;height:19px;flex:0 0 19px;border-radius:5px;background:var(--sv);color:var(--pui-brand);display:flex;align-items:center;justify-content:center}.lp2 .pui-body .pui-brandcard>div{flex:1 1;min-width:0}.lp2 .pui-body .pui-brandcard b{display:block;font-size:9px;font-weight:600;color:var(--pui-ink)}.lp2 .pui-body .pui-brandcard span{display:flex;align-items:center;gap:4px;font-size:7.5px;color:var(--pui-muted)}.lp2 .pui-body .pui-sw{width:7px;height:7px;border-radius:2px;background:#0E7C5A}.lp2 .pui-body .pui-brandcard>svg{color:var(--pui-faint);flex:0 0 10px}.lp2 .pui-body .pui-tog-row{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:5px 0;font-size:8px;color:var(--pui-txt)}.lp2 .pui-body .pui-tog{display:inline-flex;border:1px solid var(--pui-line);border-radius:99px;padding:1.5px;flex:0 0 auto}.lp2 .pui-body .pui-tog i{font-style:normal;font-size:7px;font-weight:600;padding:2.5px 8px;border-radius:99px;color:var(--pui-muted)}.lp2 .pui-body .pui-tog i.on{background:var(--pui-surface);color:var(--t-blue);box-shadow:0 1px 2px rgba(0,0,0,.08)}.lp2 .pui-body .pui-prev{overflow:hidden}.lp2 .pui-body .pui-prev-bar{display:flex;gap:3px;padding:6px 8px;border-bottom:1px solid var(--pui-line);background:var(--pui-bg)}.lp2 .pui-body .pui-prev-bar span{width:5px;height:5px;border-radius:50%;background:var(--pui-line)}.lp2 .pui-body .pui-prev-body{padding:8px}.lp2 .pui-body .pui-prev-nav{display:flex;align-items:center;gap:5px;padding-bottom:7px;border-bottom:1px solid var(--pui-line)}.lp2 .pui-body .pui-prev-nav b{flex:1 1;font-size:8px;font-weight:700;color:#0E7C5A}.lp2 .pui-body .pui-prev-nav i{width:14px;height:3px;border-radius:2px;background:var(--pui-line)}.lp2 .pui-body .pui-prev-hero{padding:10px 0 8px}.lp2 .pui-body .pui-prev-hero b{display:block;font-size:10px;font-weight:700;color:var(--pui-ink);line-height:1.3}.lp2 .pui-body .pui-prev-search{display:block;margin-top:6px;font-size:7px;color:var(--pui-faint);border:1px solid var(--pui-line);border-radius:99px;padding:4px 8px;background:var(--pui-surface)}.lp2 .pui-body .pui-prev-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.lp2 .pui-body .pui-prev-cards i{height:30px;border-radius:5px;display:block}.lp2 .pui-body .pui-step-pill{display:inline-block;font-size:7px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;background:var(--sv);color:var(--pui-brand-ink);border-radius:5px;padding:3px 7px;margin-bottom:9px}.lp2 .pui-body .pui-steps{display:flex;align-items:flex-start;gap:4px}.lp2 .pui-body .pui-step{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:4px;position:relative}.lp2 .pui-body .pui-step:before{content:"";position:absolute;top:8px;left:calc(50% + 11px);right:calc(-50% + 11px);height:1px;background:var(--pui-line)}.lp2 .pui-body .pui-step:last-child:before{display:none}.lp2 .pui-body .pui-step i{width:17px;height:17px;border-radius:50%;background:var(--pui-bg);border:1px solid var(--pui-line);color:var(--pui-muted);font-style:normal;font-size:7.5px;font-weight:700;display:flex;align-items:center;justify-content:center;z-index:1}.lp2 .pui-body .pui-step.on i{background:var(--pui-brand);border-color:var(--pui-brand);color:#fff}.lp2 .pui-body .pui-step em{font-style:normal;font-size:7px;color:var(--pui-muted);text-align:center;line-height:1.2}.lp2 .pui-body .pui-step.on em{color:var(--pui-brand);font-weight:600}.lp2 .pui-body .pui-chips{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:10px}.lp2 .pui-body .pui-chip{font-size:7.5px;border:1px solid var(--pui-line);border-radius:99px;padding:3.5px 8px;color:var(--pui-txt);background:var(--pui-surface)}.lp2 .pui-body .pui-chip.on{border-color:var(--pui-ink);font-weight:600}.lp2 .pui-body .pui-drop{border:1.5px dashed var(--pui-line);border-radius:8px;padding:14px 10px;text-align:center}.lp2 .pui-body .pui-drop-ic{display:inline-flex;color:var(--pui-brand)}.lp2 .pui-body .pui-drop b{display:block;font-size:9px;font-weight:600;color:var(--pui-ink);margin-top:3px}.lp2 .pui-body .pui-drop em{display:block;font-style:normal;font-size:7.5px;color:var(--pui-faint);margin:3px 0 5px}.lp2 .pui-body .pui-main.dim{background:#fff}.lp2 .pui-body .pui-modal{background:var(--pui-surface);border:1px solid var(--pui-line);border-radius:9px;overflow:hidden;box-shadow:0 8px 24px rgba(16,24,40,.1)}.lp2 .pui-body .pui-modal-h{display:flex;align-items:center;gap:7px;padding:9px 10px;background:linear-gradient(135deg,#F5F1FF,#EDE9FE);border-bottom:1px solid var(--pui-line)}.lp2 .pui-body .pui-modal-ic{width:19px;height:19px;flex:0 0 19px;border-radius:50%;background:var(--pui-brand);color:#fff;display:grid;place-items:center;line-height:0}.lp2 .pui-body .pui-modal-ic svg{display:block;margin:0;color:#fff;stroke:#fff}.lp2 .pui-body .pui-modal-h>div{flex:1 1;min-width:0}.lp2 .pui-body .pui-modal-h>div b{display:block;font-size:10px;font-weight:600;color:var(--pui-ink)}.lp2 .pui-body .pui-modal-h>div span{display:block;font-size:7.5px;color:var(--pui-muted)}.lp2 .pui-body .pui-modal-x{font-style:normal;color:var(--pui-muted);font-size:12px;line-height:1}.lp2 .pui-body .pui-modal-b{display:grid;grid-template-columns:1.5fr 1fr;gap:8px;padding:9px}.lp2 .pui-body .pui-modal-f{display:flex;align-items:center;gap:5px;padding:8px 9px;border-top:1px solid var(--pui-line);background:var(--pui-bg)}.lp2 .pui-body .pui-modal-b.one{display:block}.lp2 .pui-body .pui-modal-b.one>*+*{margin-top:9px}.lp2 .pui-body .pui-evcard{display:flex;align-items:center;gap:8px;padding:8px 9px;border:1px solid var(--pui-brand);border-radius:7px;background:var(--pui-brand-soft)}.lp2 .pui-body .pui-evic{width:20px;height:20px;flex:0 0 20px;border-radius:6px;background:var(--pui-surface);color:var(--pui-brand);display:grid;place-items:center;line-height:0}.lp2 .pui-body .pui-evic svg{display:block;margin:0}.lp2 .pui-body .pui-evcard>div{flex:1 1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:1px}.lp2 .pui-body .pui-evcard>div b{display:block;font-size:9px;font-weight:600;color:var(--pui-ink);line-height:1.25}.lp2 .pui-body .pui-evcard>div span{display:block;font-size:7.5px;color:var(--pui-muted);line-height:1.3}.lp2 .pui-body .pui-flt-h{display:flex;align-items:center;justify-content:space-between;gap:8px}.lp2 .pui-body .pui-flt-t{display:inline-flex;align-items:center;gap:5px;font-size:7px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--pui-txt)}.lp2 .pui-body .pui-flt-t svg{color:var(--pui-brand)}.lp2 .pui-body .pui-flt{display:flex;align-items:center;gap:5px;padding:6px 7px;border:1px solid var(--pui-line);border-radius:6px;background:var(--pui-surface)}.lp2 .pui-body .pui-flt .pui-sel{flex:0 0 auto}.lp2 .pui-body .pui-flt .pui-input{flex:1 1;min-width:0}.lp2 .pui-body .pui-valwrap{flex:1 1;min-width:0;display:flex;flex-wrap:wrap;gap:3px}.lp2 .pui-body .pui-valwrap i{font-style:normal}.lp2 .pui-body .pui-flt-x{font-style:normal;flex:0 0 auto;color:var(--pui-faint);font-size:11px;line-height:1}.lp2 .pui-body .pui-fldrow{display:flex;align-items:center;gap:7px}.lp2 .pui-body .pui-fldrow label{font-size:8px;font-weight:600;color:var(--pui-txt);flex:0 0 auto}.lp2 .pui-body .pui-sel.wide{flex:1 1;min-width:0}.lp2 .pui-body .pui-fieldrow{display:flex;align-items:center;gap:6px;margin-bottom:6px}.lp2 .pui-body .pui-fieldrow label{font-size:8px;font-weight:600;color:var(--pui-txt);flex:0 0 32px}.lp2 .pui-body .pui-toseg{display:inline-flex;background:var(--pui-bg);border:1px solid var(--pui-line);border-radius:6px;padding:1.5px}.lp2 .pui-body .pui-toseg i{font-style:normal;font-size:7px;padding:3px 6px;border-radius:4px;color:var(--pui-muted)}.lp2 .pui-body .pui-toseg i.on{background:var(--pui-surface);color:var(--pui-brand);font-weight:600;box-shadow:0 1px 2px rgba(0,0,0,.06)}.lp2 .pui-body .pui-input{flex:1 1;min-width:0;font-size:7.5px;color:var(--pui-txt);border:1px solid var(--pui-line);border-radius:5px;padding:4px 7px;background:var(--pui-surface);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp2 .pui-body .pui-rte{border:1px solid var(--pui-line);border-radius:6px;overflow:hidden}.lp2 .pui-body .pui-rte-bar{display:flex;gap:5px;padding:4px 6px;border-bottom:1px solid var(--pui-line);background:var(--pui-bg)}.lp2 .pui-body .pui-rte-bar i{font-style:normal;font-size:7px;color:var(--pui-muted);font-weight:600}.lp2 .pui-body .pui-rte-body{padding:7px;font-size:8px;line-height:1.6;color:var(--pui-txt)}.lp2 .pui-body .pui-tok{background:var(--sv);color:var(--pui-brand-ink);border-radius:4px;padding:1px 4px;font-size:7.5px;font-weight:600}.lp2 .pui-body .pui-tokens{border:1px solid var(--pui-line);border-radius:7px;overflow:hidden;align-self:start}.lp2 .pui-body .pui-tokens-h{background:linear-gradient(135deg,var(--pui-brand),#6D28D9);color:#fff;font-size:7.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:6px 8px}.lp2 .pui-body .pui-tokens-b{padding:7px 8px}.lp2 .pui-body .pui-tokgrp{display:flex;align-items:center;gap:4px;font-size:7.5px;font-weight:600;color:var(--pui-txt);margin:5px 0 4px}.lp2 .pui-body .pui-tokgrp i{font-style:normal;background:var(--pui-bg);border:1px solid var(--pui-line);border-radius:99px;padding:0 4px;font-size:6.5px;color:var(--pui-muted)}.lp2 .pui-body .pui-tokwrap{display:flex;flex-wrap:wrap;gap:3px}.lp2 .pui-body .pui-tokpill{font-size:6.8px;border:1px solid #ddd6fe;background:#F5F3FF;color:var(--pui-brand-ink);border-radius:99px;padding:2.5px 6px;white-space:nowrap}.lp2 .pui-body .pui-betabig{font-size:7px;font-weight:700;vertical-align:middle;background:var(--sv);color:var(--pui-brand-ink);border-radius:99px;padding:2px 6px;margin-left:5px}.lp2 .pui-body .pui-ask{background:var(--sv);color:var(--pui-brand-ink);border-radius:8px 8px 8px 2px;padding:7px 9px;font-size:8.5px;font-weight:500;display:inline-block;max-width:88%}.lp2 .pui-body .pui-reply{margin-top:8px}.lp2 .pui-body .pui-reply p{margin:0 0 8px;font-size:8.5px;line-height:1.6;color:var(--pui-txt)}.lp2 .pui-body .pui-reply p b{color:var(--pui-ink);font-weight:600}.lp2 .pui-body .pui-pcards{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.lp2 .pui-body .pui-pcard{border:1px solid var(--pui-line);border-radius:7px;overflow:hidden;background:var(--pui-surface)}.lp2 .pui-body .pui-pcard b{display:block;font-size:9.5px;font-weight:700;color:var(--pui-ink);padding:6px 7px 0}.lp2 .pui-body .pui-pcard span{display:block;font-size:7.5px;color:var(--pui-txt);padding:1px 7px 0}.lp2 .pui-body .pui-pcard em{display:block;font-style:normal;font-size:7px;color:var(--pui-faint);padding:2px 7px 7px}.lp2 .pui-body .pui-photo{position:relative;display:block;height:44px}.lp2 .pui-body .pui-photo em{position:absolute;top:4px;left:4px;font-style:normal;font-size:6.2px;font-weight:700;background:rgba(255,255,255,.92);color:#065F46;border-radius:3px;padding:1.5px 4px}.lp2 .pui-body .pui-helpful{display:flex;align-items:center;gap:5px;margin-top:8px;font-size:7.5px;color:var(--pui-faint)}.lp2 .pui-body .pui-helpful i{font-style:normal;font-size:9px}.lp2 .pui-body .pui-askbar{display:flex;align-items:center;gap:6px;margin-top:9px;border:1px solid var(--pui-line);border-radius:99px;padding:4px 4px 4px 10px;background:var(--pui-surface)}.lp2 .pui-body .pui-askbar span{flex:1 1;font-size:7.5px;color:var(--pui-faint)}.lp2 .pui-body .pui-send{font-style:normal;font-size:7px;font-weight:700;background:var(--pui-brand);color:#fff;border-radius:99px;padding:3.5px 9px}.lp2 .pui-body .pui-sub-list{display:block;padding:1px 0 2px 20px}.lp2 .pui-body .pui-sub-i{display:block;font-size:7.5px;padding:4px 7px;border-radius:5px;color:var(--pui-muted)}.lp2 .pui-body .pui-sub-i.on{background:var(--pui-brand-soft);color:var(--pui-brand);font-weight:600}.lp2 .listing .ph-a,.lp2 .pui-body .ph-a,.lp2 .pui-body .pui-photo.ph-a{background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20480%20100%27%3E%3Cg%20fill%3D%27rgba%28255%2C255%2C255%2C.34%29%27%3E%3Ccircle%20cx%3D%27248%27%20cy%3D%2770%27%20r%3D%2715%27%2F%3E%3Crect%20x%3D%27245%27%20y%3D%2778%27%20width%3D%276%27%20height%3D%2714%27%2F%3E%3Ccircle%20cx%3D%27412%27%20cy%3D%2774%27%20r%3D%2712%27%2F%3E%3Crect%20x%3D%27409%27%20y%3D%2780%27%20width%3D%275%27%20height%3D%2712%27%2F%3E%3C%2Fg%3E%3Cg%20fill%3D%27rgba%28255%2C255%2C255%2C.46%29%27%3E%3Cpath%20d%3D%27M62%2064%20L94%2040%20L126%2064%20Z%27%2F%3E%3Crect%20x%3D%2770%27%20y%3D%2762%27%20width%3D%2748%27%20height%3D%2730%27%2F%3E%3Cpath%20d%3D%27M296%2068%20L324%2048%20L352%2068%20Z%27%2F%3E%3Crect%20x%3D%27302%27%20y%3D%2766%27%20width%3D%2744%27%20height%3D%2726%27%2F%3E%3Cpath%20d%3D%27M146%2072%20L172%2055%20L198%2072%20Z%27%2F%3E%3Crect%20x%3D%27152%27%20y%3D%2770%27%20width%3D%2740%27%20height%3D%2722%27%2F%3E%3C%2Fg%3E%3Cg%20fill%3D%27rgba%28255%2C255%2C255%2C.78%29%27%3E%3Crect%20x%3D%2780%27%20y%3D%2770%27%20width%3D%2711%27%20height%3D%2711%27%20rx%3D%271.5%27%2F%3E%3Crect%20x%3D%2798%27%20y%3D%2770%27%20width%3D%2711%27%20height%3D%2711%27%20rx%3D%271.5%27%2F%3E%3Crect%20x%3D%27312%27%20y%3D%2774%27%20width%3D%2710%27%20height%3D%2710%27%20rx%3D%271.5%27%2F%3E%3Crect%20x%3D%27328%27%20y%3D%2774%27%20width%3D%2710%27%20height%3D%2710%27%20rx%3D%271.5%27%2F%3E%3Crect%20x%3D%27163%27%20y%3D%2777%27%20width%3D%279%27%20height%3D%279%27%20rx%3D%271.5%27%2F%3E%3C%2Fg%3E%3Crect%20y%3D%2790%27%20width%3D%27480%27%20height%3D%2710%27%20fill%3D%27rgba%28255%2C255%2C255%2C.20%29%27%2F%3E%3C%2Fsvg%3E"),linear-gradient(170deg,#B6D0EF,#7A9CC2);background-size:cover;background-position:bottom}.lp2 .listing .ph-b,.lp2 .pui-body .ph-b,.lp2 .pui-body .pui-photo.ph-b{background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20480%20100%27%3E%3Cg%20fill%3D%27rgba%28255%2C255%2C255%2C.34%29%27%3E%3Ccircle%20cx%3D%27248%27%20cy%3D%2770%27%20r%3D%2715%27%2F%3E%3Crect%20x%3D%27245%27%20y%3D%2778%27%20width%3D%276%27%20height%3D%2714%27%2F%3E%3Ccircle%20cx%3D%27412%27%20cy%3D%2774%27%20r%3D%2712%27%2F%3E%3Crect%20x%3D%27409%27%20y%3D%2780%27%20width%3D%275%27%20height%3D%2712%27%2F%3E%3C%2Fg%3E%3Cg%20fill%3D%27rgba%28255%2C255%2C255%2C.46%29%27%3E%3Cpath%20d%3D%27M62%2064%20L94%2040%20L126%2064%20Z%27%2F%3E%3Crect%20x%3D%2770%27%20y%3D%2762%27%20width%3D%2748%27%20height%3D%2730%27%2F%3E%3Cpath%20d%3D%27M296%2068%20L324%2048%20L352%2068%20Z%27%2F%3E%3Crect%20x%3D%27302%27%20y%3D%2766%27%20width%3D%2744%27%20height%3D%2726%27%2F%3E%3Cpath%20d%3D%27M146%2072%20L172%2055%20L198%2072%20Z%27%2F%3E%3Crect%20x%3D%27152%27%20y%3D%2770%27%20width%3D%2740%27%20height%3D%2722%27%2F%3E%3C%2Fg%3E%3Cg%20fill%3D%27rgba%28255%2C255%2C255%2C.78%29%27%3E%3Crect%20x%3D%2780%27%20y%3D%2770%27%20width%3D%2711%27%20height%3D%2711%27%20rx%3D%271.5%27%2F%3E%3Crect%20x%3D%2798%27%20y%3D%2770%27%20width%3D%2711%27%20height%3D%2711%27%20rx%3D%271.5%27%2F%3E%3Crect%20x%3D%27312%27%20y%3D%2774%27%20width%3D%2710%27%20height%3D%2710%27%20rx%3D%271.5%27%2F%3E%3Crect%20x%3D%27328%27%20y%3D%2774%27%20width%3D%2710%27%20height%3D%2710%27%20rx%3D%271.5%27%2F%3E%3Crect%20x%3D%27163%27%20y%3D%2777%27%20width%3D%279%27%20height%3D%279%27%20rx%3D%271.5%27%2F%3E%3C%2Fg%3E%3Crect%20y%3D%2790%27%20width%3D%27480%27%20height%3D%2710%27%20fill%3D%27rgba%28255%2C255%2C255%2C.20%29%27%2F%3E%3C%2Fsvg%3E"),linear-gradient(170deg,#EBD2B2,#B78D69);background-size:cover;background-position:bottom}.lp2 .listing .ph-c,.lp2 .pui-body .ph-c,.lp2 .pui-body .pui-photo.ph-c{background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20480%20100%27%3E%3Cg%20fill%3D%27rgba%28255%2C255%2C255%2C.34%29%27%3E%3Ccircle%20cx%3D%27248%27%20cy%3D%2770%27%20r%3D%2715%27%2F%3E%3Crect%20x%3D%27245%27%20y%3D%2778%27%20width%3D%276%27%20height%3D%2714%27%2F%3E%3Ccircle%20cx%3D%27412%27%20cy%3D%2774%27%20r%3D%2712%27%2F%3E%3Crect%20x%3D%27409%27%20y%3D%2780%27%20width%3D%275%27%20height%3D%2712%27%2F%3E%3C%2Fg%3E%3Cg%20fill%3D%27rgba%28255%2C255%2C255%2C.46%29%27%3E%3Cpath%20d%3D%27M62%2064%20L94%2040%20L126%2064%20Z%27%2F%3E%3Crect%20x%3D%2770%27%20y%3D%2762%27%20width%3D%2748%27%20height%3D%2730%27%2F%3E%3Cpath%20d%3D%27M296%2068%20L324%2048%20L352%2068%20Z%27%2F%3E%3Crect%20x%3D%27302%27%20y%3D%2766%27%20width%3D%2744%27%20height%3D%2726%27%2F%3E%3Cpath%20d%3D%27M146%2072%20L172%2055%20L198%2072%20Z%27%2F%3E%3Crect%20x%3D%27152%27%20y%3D%2770%27%20width%3D%2740%27%20height%3D%2722%27%2F%3E%3C%2Fg%3E%3Cg%20fill%3D%27rgba%28255%2C255%2C255%2C.78%29%27%3E%3Crect%20x%3D%2780%27%20y%3D%2770%27%20width%3D%2711%27%20height%3D%2711%27%20rx%3D%271.5%27%2F%3E%3Crect%20x%3D%2798%27%20y%3D%2770%27%20width%3D%2711%27%20height%3D%2711%27%20rx%3D%271.5%27%2F%3E%3Crect%20x%3D%27312%27%20y%3D%2774%27%20width%3D%2710%27%20height%3D%2710%27%20rx%3D%271.5%27%2F%3E%3Crect%20x%3D%27328%27%20y%3D%2774%27%20width%3D%2710%27%20height%3D%2710%27%20rx%3D%271.5%27%2F%3E%3Crect%20x%3D%27163%27%20y%3D%2777%27%20width%3D%279%27%20height%3D%279%27%20rx%3D%271.5%27%2F%3E%3C%2Fg%3E%3Crect%20y%3D%2790%27%20width%3D%27480%27%20height%3D%2710%27%20fill%3D%27rgba%28255%2C255%2C255%2C.20%29%27%2F%3E%3C%2Fsvg%3E"),linear-gradient(170deg,#CCC7E7,#7F76A6);background-size:cover;background-position:bottom}@media (max-width:760px){.lp2 .pui-body .pui-t{table-layout:fixed}.lp2 .pui-body .pui-hide-m{display:none}.lp2 .aud-visual,.lp2 .aud-wide,.lp2 .history-visual,.lp2 .insight>*{min-width:0}.lp2 .pui-body .pui-t td,.lp2 .pui-body .pui-t th{padding:6px;word-break:break-word}.lp2 .pui-body .pui-searchrow{flex-wrap:wrap}.lp2 .pui-body .pui-modal-b,.lp2 .pui-body .pui-split{grid-template-columns:1fr}.lp2 .pui-body .pui-prev,.lp2 .pui-body .pui-tokens{display:none}.lp2 .pui-body .pui-pcards{grid-template-columns:1fr 1fr}.lp2 .pui-body .pui-pcards>:nth-child(3){display:none}}.lp2 .mnr{--mnr-ivory:#FBF8F3;--mnr-ivory-deep:#F1ECE2;--mnr-charcoal:#1C1A17;--mnr-charcoal-soft:#3A3631;--mnr-brass:#9C7A3C;--mnr-brass-deep:#7A5E2A;--mnr-rule:#E6DFD2;--mnr-serif:"Playfair Display","Cormorant Garamond",Georgia,serif;--mnr-sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:var(--mnr-ivory);color:var(--mnr-charcoal);font-family:var(--mnr-sans);text-align:left}.lp2 .mnr :where(p,b,em,i,span,h1,h2,h3,h4,button,input,nav){margin:0;font-size:inherit;color:inherit;line-height:inherit;font-weight:inherit;letter-spacing:normal;text-transform:none}.lp2 .mnr-nav{display:flex;align-items:center;gap:16px;padding:13px 22px;background:var(--mnr-ivory);border-bottom:1px solid var(--mnr-rule)}.lp2 .mnr-mark{font-family:var(--mnr-serif);font-size:15px;font-weight:500;letter-spacing:.01em;color:var(--mnr-charcoal)}.lp2 .mnr-mark i{font-style:normal;color:var(--mnr-brass)}.lp2 .mnr-links{display:flex;gap:18px;margin-left:auto;font-size:10px;color:var(--mnr-charcoal-soft);letter-spacing:.02em}.lp2 .mnr-signin{font-size:9.5px;font-weight:500;color:var(--mnr-ivory);background:var(--mnr-charcoal);padding:7px 14px}.lp2 .mnr-hero{position:relative;min-height:238px;overflow:hidden;background:var(--mnr-charcoal)}.lp2 .mnr-hero-img{position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20960%20400%27%20preserveAspectRatio%3D%27xMidYMid%20slice%27%3E%3Cdefs%3E%3ClinearGradient%20id%3D%27sky%27%20x1%3D%270%27%20y1%3D%270%27%20x2%3D%270%27%20y2%3D%271%27%3E%3Cstop%20offset%3D%270%27%20stop-color%3D%27%23FFE9C2%27%2F%3E%3Cstop%20offset%3D%27.38%27%20stop-color%3D%27%23FFC98A%27%2F%3E%3Cstop%20offset%3D%27.68%27%20stop-color%3D%27%23F0A165%27%2F%3E%3Cstop%20offset%3D%271%27%20stop-color%3D%27%23C77F4E%27%2F%3E%3C%2FlinearGradient%3E%3CradialGradient%20id%3D%27sun%27%20cx%3D%27.5%27%20cy%3D%27.5%27%20r%3D%27.5%27%3E%3Cstop%20offset%3D%270%27%20stop-color%3D%27%23FFFDF4%27%2F%3E%3Cstop%20offset%3D%27.32%27%20stop-color%3D%27%23FFF0CE%27%20stop-opacity%3D%27.85%27%2F%3E%3Cstop%20offset%3D%271%27%20stop-color%3D%27%23FFE7B0%27%20stop-opacity%3D%270%27%2F%3E%3C%2FradialGradient%3E%3C%2Fdefs%3E%3Crect%20width%3D%27960%27%20height%3D%27400%27%20fill%3D%27url%28%23sky%29%27%2F%3E%3Ccircle%20cx%3D%27700%27%20cy%3D%27132%27%20r%3D%27185%27%20fill%3D%27url%28%23sun%29%27%2F%3E%3Ccircle%20cx%3D%27700%27%20cy%3D%27132%27%20r%3D%2730%27%20fill%3D%27%23FFFEF8%27%2F%3E%3Cpath%20d%3D%27M0%20296%20q46-28%2092-8%20q38-30%2078-8%20q44-24%2086-2%20q46-28%2092-4%20q42-22%2082-2%20q48-26%2094-4%20q44-20%2084%200%20q46-24%2092-2%20q42-18%2080%202%20L960%20400%20L0%20400%20Z%27%20fill%3D%27%234A3324%27%20opacity%3D%27.42%27%2F%3E%3Cg%20fill%3D%27%232B211A%27%3E%3Crect%20x%3D%27596%27%20y%3D%27236%27%20width%3D%27196%27%20height%3D%2796%27%2F%3E%3Crect%20x%3D%27566%27%20y%3D%27262%27%20width%3D%2740%27%20height%3D%2770%27%2F%3E%3Cpath%20d%3D%27M586%20238%20L694%20194%20L802%20238%20Z%27%2F%3E%3Crect%20x%3D%27806%27%20y%3D%27272%27%20width%3D%2758%27%20height%3D%2760%27%2F%3E%3C%2Fg%3E%3Cg%20fill%3D%27%23FFE8B4%27%3E%3Crect%20x%3D%27620%27%20y%3D%27260%27%20width%3D%2730%27%20height%3D%2728%27%20rx%3D%271%27%2F%3E%3Crect%20x%3D%27664%27%20y%3D%27260%27%20width%3D%2730%27%20height%3D%2728%27%20rx%3D%271%27%2F%3E%3Crect%20x%3D%27708%27%20y%3D%27260%27%20width%3D%2730%27%20height%3D%2728%27%20rx%3D%271%27%2F%3E%3Crect%20x%3D%27752%27%20y%3D%27260%27%20width%3D%2724%27%20height%3D%2728%27%20rx%3D%271%27%2F%3E%3Crect%20x%3D%27578%27%20y%3D%27282%27%20width%3D%2718%27%20height%3D%2726%27%20rx%3D%271%27%2F%3E%3Crect%20x%3D%27822%27%20y%3D%27290%27%20width%3D%2724%27%20height%3D%2724%27%20rx%3D%271%27%2F%3E%3C%2Fg%3E%3Crect%20y%3D%27332%27%20width%3D%27960%27%20height%3D%2768%27%20fill%3D%27%23271E17%27%2F%3E%3Crect%20y%3D%27332%27%20width%3D%27960%27%20height%3D%279%27%20fill%3D%27%238A6242%27%20opacity%3D%27.6%27%2F%3E%3C%2Fsvg%3E") 50%/cover no-repeat}.lp2 .mnr-hero-ov{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(28,26,23,.05),rgba(28,26,23,.55) 45%,rgba(28,26,23,.92)),linear-gradient(90deg,rgba(28,26,23,.45),rgba(28,26,23,0) 55%)}.lp2 .mnr-hero-frame{position:relative;min-height:238px;display:flex;flex-direction:column;justify-content:flex-end;padding:34px 30px 24px;box-sizing:border-box}.lp2 .mnr-rule{width:46px;height:1px;background:var(--mnr-brass);margin-bottom:13px}.lp2 .mnr-title{font-family:var(--mnr-serif);color:var(--mnr-ivory);font-size:25px;font-weight:500;letter-spacing:-.01em;line-height:1.16;max-width:18ch;margin-bottom:10px}.lp2 .mnr-subtitle{font-family:var(--mnr-sans);color:var(--mnr-ivory);font-size:9.5px;line-height:1.65;max-width:52ch;text-shadow:0 1px 2px rgba(0,0,0,.4)}.lp2 .mnr-dots{position:absolute;right:30px;bottom:24px;display:flex;gap:7px}.lp2 .mnr-dots i{width:22px;height:1px;background:rgba(251,248,243,.4)}.lp2 .mnr-dots i.on{background:var(--mnr-brass)}.lp2 .mnr-band{background:var(--mnr-ivory-deep);border-top:1px solid var(--mnr-rule);border-bottom:1px solid var(--mnr-rule);padding:18px 30px 20px}.lp2 .mnr-eyebrow{font-size:7px;font-weight:500;letter-spacing:.32em;text-transform:uppercase;color:var(--mnr-brass-deep);margin-bottom:11px}.lp2 .mnr-tabs{display:flex;border-bottom:1px solid var(--mnr-rule);margin-bottom:13px}.lp2 .mnr-tabs span{font-family:var(--mnr-serif);font-size:12px;color:var(--mnr-charcoal-soft);padding:5px 0;margin-right:26px;position:relative}.lp2 .mnr-tabs span.on{color:var(--mnr-charcoal);font-weight:500}.lp2 .mnr-tabs span.on:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--mnr-brass)}.lp2 .mnr-input{display:flex;align-items:center;background:var(--mnr-ivory);border:1px solid var(--mnr-rule)}.lp2 .mnr-input .ic{display:flex;align-items:center;justify-content:center;width:34px;height:38px;color:var(--mnr-charcoal-soft);flex-shrink:0}.lp2 .mnr-input .ph{flex:1 1;font-size:10px;color:var(--mnr-charcoal-soft);opacity:.75}.lp2 .mnr-input .pin{display:flex;align-items:center;justify-content:center;width:38px;height:38px;color:var(--mnr-charcoal-soft);border-left:1px solid var(--mnr-rule);flex-shrink:0}@media (max-width:760px){.lp2 .mnr-hero,.lp2 .mnr-hero-frame{min-height:180px}.lp2 .mnr-title{font-size:19px}.lp2 .mnr-dots,.lp2 .mnr-links{display:none}}.lp2 .pui-body .pui-hstats{display:flex;gap:16px}.lp2 .pui-body .pui-hstats>span{text-align:center}.lp2 .pui-body .pui-hstats b{display:block;font-size:15px;font-weight:700;color:var(--pui-ink);line-height:1.1}.lp2 .pui-body .pui-hstats b.g{color:#059669}.lp2 .pui-body .pui-hstats b.m{color:var(--pui-muted)}.lp2 .pui-body .pui-hstats em{font-style:normal;font-size:7px;text-transform:uppercase;letter-spacing:.06em;color:var(--pui-muted)}.lp2 .pui-body .pui-pager{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 2px}.lp2 .pui-body .pui-pages{display:flex;gap:3px}.lp2 .pui-body .pui-pages i{font-style:normal;min-width:15px;height:15px;display:flex;align-items:center;justify-content:center;font-size:7.5px;border:1px solid var(--pui-line);border-radius:4px;color:var(--pui-txt);background:var(--pui-surface)}.lp2 .pui-body .pui-pages i.on{background:var(--pui-brand);border-color:var(--pui-brand);color:#fff;font-weight:600}.lp2 .pui-body .pui-periods{margin-top:7px}.lp2 .pui-body .pui-periodlbl{display:block;font-size:6.8px;font-weight:600;color:var(--pui-brand);text-transform:uppercase;letter-spacing:.05em;margin-bottom:3px}.lp2 .pui-body .pui-period-pill{display:inline-block;padding:2.5px 8px;border-radius:9999px;font-size:7.5px;font-weight:600;background:#DBEAFE;color:#1E40AF}.lp2 .pui-body .pui-tabs.scroll{gap:12px;overflow:hidden}.lp2 .pui-body .pui-tabs.scroll span{white-space:nowrap}.lp2 .pc-platform-row{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:26px}.lp2 .pc-pill{display:inline-flex;align-items:center;gap:9px;padding:10px 18px;border-radius:999px;border:1px solid var(--line-2);background:var(--surface);color:var(--ink);font-size:14px;font-weight:600;text-decoration:none;transition:border-color .2s,color .2s,background .2s,transform .2s}.lp2 .pc-pill:hover{border-color:var(--brand);color:var(--brand);transform:translateY(-1px)}.lp2 .pc-pill--hero{background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.32);color:#fff;backdrop-filter:blur(6px)}.lp2 .pc-pill--hero:hover{background:rgba(255,255,255,.22);border-color:#fff;color:#fff}.lp2 .pc-hero-host{margin-top:20px;font-size:14px;color:var(--muted)}.lp2 .pc-hero-host b{color:var(--ink);font-weight:700}.lp2 .pc-hero-host--on-dark{color:rgba(255,255,255,.82)}.lp2 .pc-hero-host--on-dark b{color:#fff}.lp2 #pc-about .section-head,.lp2 #pc-episodes .section-head,.lp2 #pc-faq .section-head,.lp2 #pc-featured .section-head,.lp2 #pc-host .section-head{max-width:720px;margin:0 auto;text-align:center}.lp2 #pc-about .section-head h2,.lp2 #pc-episodes .section-head h2,.lp2 #pc-faq .section-head h2,.lp2 #pc-featured .section-head h2,.lp2 #pc-host .section-head h2{font-size:clamp(27px,3.6vw,46px);font-weight:700;letter-spacing:-.028em}.lp2 #pc-episodes .section-head p{font-size:16.5px;line-height:1.6;color:var(--muted);margin-top:18px}.lp2 .pc-thumb{position:relative;aspect-ratio:16/9;overflow:hidden;background:linear-gradient(135deg,#437DFF,#16215c)}.lp2 .pc-thumb img{width:100%;height:100%;object-fit:cover;display:block}.lp2 .pc-thumb-scrim{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0) 40%,rgba(0,0,0,.35))}.lp2 .pc-thumb-play{position:absolute;inset:0;display:grid;place-items:center;color:#fff;filter:drop-shadow(0 4px 14px rgba(0,0,0,.35));transition:transform .25s}.lp2 .pc-thumb--pending{display:grid;place-items:center;background:var(--surface-2)}.lp2 .pc-thumb-pending{font-family:var(--mono);font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--faint)}.lp2 .pc-feat{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:28px;margin-top:44px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:22px}.lp2 .section.platform .pc-feat{background:var(--paper)}.lp2 .pc-feat-media{position:relative;display:block;border-radius:14px;overflow:hidden;text-decoration:none;color:inherit;isolation:isolate;box-shadow:0 8px 28px -16px rgba(16,24,40,.35);transition:transform .2s,box-shadow .2s}.lp2 .pc-feat-media:hover{transform:translateY(-2px);box-shadow:0 14px 36px -16px rgba(16,24,40,.4)}.lp2 .pc-feat-media:hover .pc-thumb-play{transform:scale(1.08)}.lp2 .pc-feat-media .pc-thumb{border-radius:14px}.lp2 .pc-feat-badge{position:absolute;top:14px;left:14px;z-index:2;padding:5px 12px;border-radius:999px;background:var(--brand);color:#fff;font-family:var(--mono);font-size:10.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.lp2 .pc-feat-txt{padding:8px 10px 8px 4px;min-width:0;display:flex;flex-direction:column;justify-content:center}.lp2 .pc-feat .pc-feat-title{font-family:var(--display);font-size:clamp(22px,2.8vw,30px);margin-top:12px;letter-spacing:-.02em;line-height:1.22;color:var(--ink)}.lp2 .pc-feat .pc-feat-excerpt{color:var(--muted);margin-top:14px;font-size:15px;line-height:1.65;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.lp2 .pc-feat-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.lp2 .pc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:44px}.lp2 .pc-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);overflow:hidden;display:flex;flex-direction:column;text-decoration:none;color:inherit;transition:transform .2s,box-shadow .2s,border-color .2s}.lp2 .section.platform .pc-card{background:var(--paper)}.lp2 .pc-card:hover{transform:translateY(-4px);border-color:var(--line-2);box-shadow:var(--shadow-lg)}.lp2 .pc-card:hover .pc-thumb-play{transform:scale(1.08)}.lp2 .pc-card-body{padding:16px 18px 18px;display:flex;flex-direction:column;flex:1 1}.lp2 .pc-card-eyebrow{font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--brand)}.lp2 .pc-card .pc-card-title{font-size:16px;margin-top:9px;line-height:1.32;font-weight:700;color:var(--ink);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.lp2 .pc-card-date{font-size:12px;color:var(--faint);margin-top:11px}.lp2 .pc-pager{display:flex;gap:8px;justify-content:center;margin-top:34px}.lp2 .pc-page-btn{min-width:38px;height:38px;padding:0 12px;border-radius:10px;border:1px solid var(--line-2);background:var(--surface);color:var(--ink);font-family:var(--sans);font-size:14px;font-weight:600;cursor:pointer;transition:border-color .2s,background .2s,color .2s}.lp2 .pc-page-btn:hover:not(:disabled){border-color:var(--brand);color:var(--brand)}.lp2 .pc-page-btn.on{background:var(--brand);border-color:var(--brand);color:#fff}.lp2 .pc-page-btn:disabled{opacity:.4;cursor:default}.lp2 .pc-empty{border:1px dashed var(--line-2);border-radius:16px;background:var(--surface);padding:52px 28px;text-align:center;margin-top:44px}.lp2 .pc-empty .pc-empty-title{font-family:var(--display);font-size:20px;font-weight:700}.lp2 .pc-empty .pc-empty-body{margin:12px auto 0;max-width:460px;color:var(--muted);font-size:15px;line-height:1.6}.lp2 .pc-about{max-width:720px;margin:36px auto 0;text-align:center;border:none;border-radius:0;background:transparent;padding:0}.lp2 .pc-about p{margin-top:0;font-size:17px;line-height:1.7;color:var(--muted);max-width:none}.lp2 .pc-host{display:grid;grid-template-columns:auto 1fr;gap:26px;align-items:start;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:34px;margin-top:44px;max-width:820px;margin-left:auto;margin-right:auto}.lp2 .section.platform .pc-host{background:var(--paper)}.lp2 .pc-host-avatar{width:78px;height:78px;border-radius:50%;display:grid;place-items:center;background:var(--brand);color:#fff;font-family:var(--display);font-size:32px;font-weight:800}.lp2 .pc-host .pc-host-name{font-family:var(--display);font-size:21px;font-weight:700;margin-top:0;color:var(--ink)}.lp2 .pc-host .pc-host-role{font-size:14px;color:var(--brand);font-weight:600;margin-top:4px}.lp2 .pc-host .pc-host-bio{margin-top:14px;font-size:15px;line-height:1.68;color:var(--muted)}.lp2 .pc-episode-hero{max-width:860px;margin:0 auto}.lp2 .pc-episode-meta{display:block;margin-top:14px}.lp2 .pc-episode-title{font-family:var(--display);font-size:clamp(28px,4.4vw,46px);font-weight:700;letter-spacing:-.03em;line-height:1.1;margin-top:12px}.lp2 .pc-crumb{font-size:13.5px;color:var(--faint)}.lp2 .pc-crumb a{color:var(--brand);font-weight:600;text-decoration:none}.lp2 .pc-crumb a:hover{text-decoration:underline}.lp2 .pc-crumb span{margin:0 6px}.lp2 .pc-embed{position:relative;aspect-ratio:16/9;margin-top:28px;border-radius:16px;overflow:hidden;border:1px solid var(--line);background:#000}.lp2 .pc-embed iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.lp2 .pc-embed--pending{display:grid;place-items:center;background:var(--surface-2)}.lp2 .pc-embed--pending span{font-size:14.5px;color:var(--muted)}.lp2 .pc-listen{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.lp2 .pc-notes{max-width:860px;margin:0 auto}.lp2 .pc-notes .section-head{max-width:none}.lp2 .pc-notes .pc-notes-body{margin-top:22px;font-size:16.5px;line-height:1.75;color:var(--muted);white-space:pre-line}.lp2 .pc-share{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:30px}.lp2 .pc-share-label{font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin-right:4px}.lp2 .pc-share .pc-share-btn{padding:9px 16px;font-size:13.5px}.lp2 .pc-related-more{margin-top:28px}.lp2 #about .pc-notes .section-head,.lp2 #related .section-head{text-align:left;margin-left:0;margin-right:0}@media (max-width:920px){.lp2 .pc-feat{grid-template-columns:1fr;gap:20px;padding:18px}.lp2 .pc-feat-txt{padding:4px 2px 2px}.lp2 .pc-grid,.lp2 .pc-host{grid-template-columns:1fr}.lp2 .pc-host{gap:18px}}@media (max-width:1100px) and (min-width:921px){.lp2 .pc-grid{grid-template-columns:repeat(2,1fr)}}.lp2 .wb-empty{border:1px dashed var(--line-2);border-radius:16px;background:var(--surface);padding:44px 28px;text-align:center;margin-top:32px}.lp2 .wb-empty .wb-empty-title{font-family:var(--display);font-size:19px;font-weight:700}.lp2 .wb-empty .wb-empty-body{margin:10px auto 20px;max-width:520px;color:var(--muted);font-size:15px;line-height:1.6}.lp2 .wb-track{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:44px}.lp2 .wb-tcard{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:24px;display:flex;flex-direction:column;text-decoration:none;color:inherit;transition:transform .2s,box-shadow .2s,border-color .2s}.lp2 .section.platform .wb-tcard{background:var(--paper)}.lp2 a.wb-tcard:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:var(--brand)}.lp2 .wb-tcard .wb-tnum{font-family:var(--mono);font-size:12px;font-weight:700;letter-spacing:.08em;color:var(--brand)}.lp2 .wb-tcard .wb-ttitle{font-family:var(--display);font-size:18px;font-weight:700;margin-top:10px;line-height:1.3}.lp2 .wb-tcard .wb-ttag{font-size:14px;color:var(--muted);margin-top:8px;line-height:1.5}.lp2 .wb-tcard .wb-tmeta{font-size:12px;color:var(--faint);margin-top:12px}.lp2 .wb-tcard .wb-tlist{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-direction:column;gap:8px;flex:1 1}.lp2 .wb-tcard .wb-tlist li{position:relative;padding-left:18px;font-size:13.5px;color:var(--muted);line-height:1.5}.lp2 .wb-tcard .wb-tlist li:before{content:"";position:absolute;left:0;top:7px;width:6px;height:6px;border-radius:50%;background:var(--brand);opacity:.55}.lp2 .wb-tcard .wb-cta{margin-top:18px}@media (max-width:1024px){.lp2 .wb-track{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.lp2 .wb-track{grid-template-columns:1fr}}.lp2 .bp-head{max-width:820px;margin:0 auto}.lp2 .bp-hero{padding-top:48px;padding-bottom:28px}.lp2 .bp-body-band{padding-top:28px}.lp2 .bp-tags{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.lp2 .bp-tags .bl-tag{text-decoration:none}.lp2 .bp-tags .bl-tag:hover{filter:brightness(.96)}.lp2 .bp-head .bp-title{font-family:var(--display);font-size:clamp(30px,4.6vw,46px);font-weight:700;letter-spacing:-.03em;line-height:1.18;margin-top:18px}.lp2 .bp-meta{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:18px;font-size:14px;color:var(--faint)}.lp2 .bp-meta .bp-author{color:var(--brand);font-weight:700}.lp2 .bp-meta .bp-dot{width:4px;height:4px;border-radius:50%;background:var(--line-2)}.lp2 .bp-hero-img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:16px;margin-top:30px;display:block;box-shadow:var(--shadow)}.lp2 .bp-article{max-width:820px;margin:0 auto}.lp2 .bp-article .bp-body{font-size:17.5px;line-height:1.8;color:var(--muted)}.lp2 .bp-article .bp-body h1,.lp2 .bp-article .bp-body h2,.lp2 .bp-article .bp-body h3,.lp2 .bp-article .bp-body h4{font-family:var(--display);font-weight:700;color:var(--ink);letter-spacing:-.02em;line-height:1.3;margin:1.9em 0 .55em}.lp2 .bp-article .bp-body h2{font-size:1.62em}.lp2 .bp-article .bp-body h3{font-size:1.28em}.lp2 .bp-article .bp-body h4{font-size:1.1em}.lp2 .bp-article .bp-body p{margin:0 0 1.25em;color:var(--muted)}.lp2 .bp-article .bp-body b,.lp2 .bp-article .bp-body strong{color:var(--ink);font-weight:700}.lp2 .bp-article .bp-body a{color:var(--brand);text-decoration:underline;text-underline-offset:2px}.lp2 .bp-article .bp-body a:hover{color:var(--brand-deep)}.lp2 .bp-article .bp-body ol,.lp2 .bp-article .bp-body ul{margin:0 0 1.25em;padding-left:1.3em;color:var(--muted)}.lp2 .bp-article .bp-body li{margin-bottom:.5em}.lp2 .bp-article .bp-body img{max-width:100%;height:auto;border-radius:12px;margin:1.6em 0;display:block}.lp2 .bp-article .bp-body figure{margin:1.6em 0}.lp2 .bp-article .bp-body figcaption{font-size:13.5px;color:var(--faint);margin-top:8px;text-align:center}.lp2 .bp-article .bp-body blockquote{margin:1.6em 0;padding:18px 24px;border-left:4px solid var(--brand);background:var(--surface-2);border-radius:0 12px 12px 0;color:var(--ink);font-style:italic}.lp2 .bp-article .bp-body blockquote p{color:inherit;margin-bottom:0}.lp2 .bp-article .bp-body code{font-family:var(--mono);font-size:.88em;background:var(--surface-2);border:1px solid var(--line);border-radius:6px;padding:2px 6px;color:var(--ink)}.lp2 .bp-article .bp-body pre{margin:1.6em 0;padding:18px 20px;border-radius:12px;overflow-x:auto;background:var(--surface-2);border:1px solid var(--line)}.lp2 .bp-article .bp-body pre code{background:none;border:0;padding:0}.lp2 .bp-article .bp-body hr{border:0;border-top:1px solid var(--line);margin:2.2em 0}.lp2 .bp-article .bp-body table{width:100%;border-collapse:collapse;margin:1.6em 0;font-size:15px;display:block;overflow-x:auto}.lp2 .bp-article .bp-body td,.lp2 .bp-article .bp-body th{border:1px solid var(--line);padding:10px 14px;text-align:left}.lp2 .bp-article .bp-body th{background:var(--surface-2);font-weight:700;color:var(--ink)}@media (max-width:600px){.lp2 .bp-article .bp-body{font-size:16.5px}}.lp2 #about-intro .section-head,.lp2 #about-mission .section-head{max-width:720px;margin:0 auto;text-align:center}.lp2 #about-intro .section-head h2,.lp2 #about-mission .section-head h2{font-size:clamp(27px,3.6vw,46px);font-weight:700;letter-spacing:-.028em}.lp2 #about-intro .section-head p,.lp2 #about-mission .section-head p{font-size:16.5px;line-height:1.65;color:var(--muted);margin-top:18px}.lp2 #about-mission .section-head a{color:var(--brand);text-decoration:none}.lp2 #about-mission .section-head a:hover{text-decoration:underline}.lp2 .ab-ic{display:grid;place-items:center;width:42px;height:42px;flex:0 0 auto;border-radius:12px;background:var(--brand-soft);color:var(--brand);margin-bottom:4px}.lp2 .ab-ic svg{display:block}.lp2 .ab-pillars{list-style:none;margin:44px auto 0;padding:0;max-width:980px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 36px;border-top:1px solid var(--line)}.lp2 .ab-pillars li{padding:28px 0;border-bottom:1px solid var(--line);display:flex;flex-direction:column;gap:10px;align-items:flex-start}.lp2 .ab-pillars b{display:block;font-family:var(--display);font-size:18px;font-weight:700;letter-spacing:-.015em;color:var(--ink);line-height:1.25}.lp2 .ab-pillars>li>span:not(.ab-ic){font-size:15px;line-height:1.6;color:var(--muted)}@media (max-width:860px){.lp2 .ab-pillars{grid-template-columns:1fr;gap:0}}.lp2 .ab-intro{border:1px solid var(--line);border-radius:18px;background:var(--surface);padding:34px;max-width:900px;margin:0 auto}.lp2 .ab-intro p{font-size:17px;line-height:1.75;color:var(--muted)}.lp2 .ab-intro b{color:var(--ink);font-weight:650}.lp2 #contact-form .section-head,.lp2 #contact-office .section-head,.lp2 #contact-options .section-head{max-width:720px;margin:0 auto;text-align:center}.lp2 #contact-form .section-head h2,.lp2 #contact-office .section-head h2,.lp2 #contact-options .section-head h2{font-size:clamp(27px,3.6vw,46px);font-weight:700;letter-spacing:-.028em}.lp2 #contact-form .section-head p,.lp2 #contact-office .section-head p{font-size:16.5px;line-height:1.6;color:var(--muted);margin-top:18px}.lp2 #contact-form .ct-form-card,.lp2 #contact-options .ct-grid{margin-top:36px}.lp2 .section.platform .ct-form-card,.lp2 .section:not(.platform) .ct-card{background:var(--surface)}.lp2 #view-setup .section-head h2,.lp2 .hiw-page .section-head h2,.lp2 [id^=view-] .section-head h2{font-size:clamp(26px,3.2vw,40px);font-weight:700;letter-spacing:-.028em}.lp2 #view-setup .section-head p,.lp2 .hiw-page .section-head p{font-size:16.5px;line-height:1.6;color:var(--muted);margin-top:14px;max-width:56ch}.lp2 .ab-split{display:grid;grid-template-columns:1fr 1fr;gap:44px;align-items:center;margin-top:56px}.lp2 .ab-split:first-child{margin-top:0}.lp2 .ab-split--flip .ab-copy{order:2}.lp2 .ab-split--flip .ab-media{order:1}.lp2 .ab-split .ab-copy h2{font-family:var(--display);font-size:clamp(24px,3.2vw,34px);font-weight:700;letter-spacing:-.02em;margin-top:12px}.lp2 .ab-split .ab-copy h2 a{color:inherit;text-decoration:none}.lp2 .ab-split .ab-copy h2 a:hover{color:var(--brand)}.lp2 .ab-split .ab-copy p{margin-top:16px;font-size:16px;line-height:1.7;color:var(--muted)}.lp2 .ab-split .ab-copy a{color:var(--brand);text-decoration:none}.lp2 .ab-split .ab-copy a:hover{text-decoration:underline}.lp2 .ab-split .ab-stat{color:var(--ink);font-weight:700}.lp2 .ab-split .ab-media{display:flex;justify-content:center;align-items:center}.lp2 .ab-values{list-style:none;margin:44px auto 0;padding:0;max-width:1060px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 28px;border-top:1px solid var(--line)}.lp2 .ab-values li{padding:28px 0;border-bottom:1px solid var(--line);display:flex;flex-direction:column;gap:10px;align-items:flex-start}.lp2 .ab-values b{display:block;font-family:var(--display);font-size:17px;font-weight:700;letter-spacing:-.015em;color:var(--ink);line-height:1.25}.lp2 .ab-values>li>span:not(.ab-ic){font-size:14.5px;line-height:1.6;color:var(--muted)}.lp2 .ab-values a{color:var(--brand);text-decoration:none}.lp2 .ab-values a:hover{text-decoration:underline}@media (max-width:1024px){.lp2 .ab-values{grid-template-columns:repeat(2,1fr);gap:0 24px}}@media (max-width:860px){.lp2 .ab-split,.lp2 .ab-split--flip{grid-template-columns:1fr;gap:28px}.lp2 .ab-split--flip .ab-copy,.lp2 .ab-split--flip .ab-media{order:0}}@media (max-width:560px){.lp2 .ab-values{grid-template-columns:1fr}}.lp2 #contact-office .section-head,.lp2 #contact-options .section-head{max-width:720px;margin:0 auto;text-align:center}.lp2 #contact-form .ct-form-card .section-head h2,.lp2 #contact-office .section-head h2,.lp2 #contact-options .section-head h2{font-size:clamp(27px,3.6vw,46px);font-weight:700;letter-spacing:-.028em}.lp2 #contact-form .ct-form-card .section-head{max-width:560px}.lp2 #contact-form .ct-form-card .section-head h2{font-size:clamp(24px,3.4vw,32px);margin-top:12px}.lp2 .ct-toast{position:fixed;top:20px;right:20px;z-index:1000;max-width:400px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-radius:12px;color:#fff;font-size:15px;font-weight:600;box-shadow:0 10px 30px rgba(0,0,0,.22);animation:ctSlideIn .3s ease-out!important}.lp2 .ct-toast--success{background:#0E9F6E}.lp2 .ct-toast--error{background:#DC2626}.lp2 .ct-toast button{background:none;border:0;color:#fff;font-size:20px;line-height:1;cursor:pointer;padding:0}@keyframes ctSlideIn{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}.lp2 .ct-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:36px}.lp2 .ct-card{border:1px solid var(--line);border-radius:16px;background:var(--surface);padding:28px;display:flex;flex-direction:column;align-items:center;text-align:center;transition:transform .2s,box-shadow .2s}.lp2 .ct-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.lp2 .ct-card .ct-icon{width:56px;height:56px;display:grid;place-items:center}.lp2 .ct-card .ct-icon img{width:100%;height:100%;object-fit:contain}.lp2 .ct-card h3{font-family:var(--display);font-size:19px;font-weight:700;margin-top:16px}.lp2 .ct-card .ct-card-sub{font-size:14.5px;color:var(--muted);margin-top:6px}.lp2 .ct-card .ct-points{list-style:none;margin:20px 0 24px;padding:0;display:flex;flex-direction:column;gap:9px;flex:1 1}.lp2 .ct-card .ct-points li{position:relative;padding-left:18px;text-align:left;font-size:14px;color:var(--muted);line-height:1.5}.lp2 .ct-card .ct-points li:before{content:"";position:absolute;left:0;top:7px;width:6px;height:6px;border-radius:50%;background:var(--brand);opacity:.55}.lp2 .ct-card .ct-mail{color:var(--brand);font-weight:650;font-size:15px;text-decoration:none}.lp2 .ct-card .ct-mail:hover{text-decoration:underline}.lp2 .ct-form-card{border:1px solid var(--line);border-radius:18px;background:var(--surface);padding:36px;max-width:820px;margin:0 auto}.lp2 .ct-form{margin-top:26px;display:flex;flex-direction:column;gap:18px}.lp2 .ct-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.lp2 .ct-field{display:flex;flex-direction:column}.lp2 .ct-field label{font-size:13.5px;font-weight:650;color:var(--ink);margin-bottom:7px}.lp2 .ct-field .ct-req{color:#DC2626}.lp2 .ct-field .ct-opt{color:var(--faint);font-weight:500}.lp2 .ct-field input,.lp2 .ct-field select,.lp2 .ct-field textarea{width:100%;font-family:var(--sans);font-size:15px;color:var(--ink);background:var(--paper);border:1px solid var(--line-2);border-radius:10px;padding:12px 14px;transition:border-color .2s,box-shadow .2s}.lp2 .ct-field textarea{resize:vertical;min-height:120px;line-height:1.6}.lp2 .ct-field input:focus,.lp2 .ct-field select:focus,.lp2 .ct-field textarea:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 18%,transparent)}.lp2 .ct-field .ct-err{margin-top:6px;font-size:13.5px;font-weight:500;color:#DC2626}.lp2 .ct-field .ct-err--center{text-align:center}.lp2 .ct-captcha{display:flex;justify-content:center}.lp2 .ct-captcha-slot{width:304px;height:78px}.lp2 .ct-submit{display:flex;justify-content:center;margin-top:6px}.lp2 .ct-submit .btn:disabled{opacity:.6;cursor:default;transform:none}.lp2 .ct-office{display:grid;grid-template-columns:.8fr 1.2fr;gap:24px;align-items:stretch;margin-top:28px}.lp2 .ct-office .ct-office-info{display:flex;flex-direction:column;gap:20px}.lp2 .ct-office .ct-office-block{border:1px solid var(--line);border-radius:14px;background:var(--surface);padding:24px}.lp2 .ct-office .ct-office-block h3{font-family:var(--display);font-size:17px;font-weight:700}.lp2 .ct-office .ct-office-block p{font-size:14.5px;color:var(--muted);margin-top:7px;line-height:1.5}.lp2 .ct-map{min-height:380px;border:1px solid var(--line);border-radius:14px;overflow:hidden}.lp2 .ct-map iframe{display:block;width:100%;height:100%;min-height:380px}@media (max-width:900px){.lp2 .ct-grid,.lp2 .ct-office{grid-template-columns:1fr}}@media (max-width:620px){.lp2 .ct-row{grid-template-columns:1fr}.lp2 .ct-form-card{padding:24px}}.lp2 .tk-badge{display:inline-block;padding:6px 14px;border-radius:999px;background:var(--brand-soft);color:var(--brand);font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.lp2 .tk-hero .tk-stats--hero{margin-top:40px;max-width:880px;margin-left:auto;margin-right:auto}.lp2 .tk-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:32px}.lp2 .tk-stat{border:1px solid var(--line);border-radius:14px;background:var(--surface);padding:18px 12px;box-shadow:var(--shadow)}.lp2 .tk-stat .tk-stat-num{display:block;font-family:var(--display);font-size:20px;font-weight:800;color:var(--brand);letter-spacing:-.02em}.lp2 .tk-stat .tk-stat-label{display:block;margin-top:5px;font-size:12.5px;color:var(--muted)}.lp2 .tk-hero .tk-stat{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.22);box-shadow:none;backdrop-filter:blur(8px)}.lp2 .tk-hero .tk-stat .tk-stat-num{color:#fff}.lp2 .tk-hero .tk-stat .tk-stat-label{color:rgba(255,255,255,.82)}.lp2 .tk-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:36px}.lp2 .tk-benefit{border:1px solid var(--line);border-radius:16px;background:var(--surface);padding:28px;box-shadow:var(--shadow);transition:transform .2s,box-shadow .2s;text-align:left;display:flex;flex-direction:column;align-items:flex-start}.lp2 .tk-benefit:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.lp2 .tk-benefit .tk-benefit-icon{width:48px;height:48px;flex-shrink:0;display:flex;align-items:center;justify-content:flex-start;font-size:36px;line-height:1}.lp2 .tk-benefit h3{font-family:var(--display);font-size:18px;font-weight:700;margin-top:16px;width:100%}.lp2 .tk-benefit p{margin-top:10px;font-size:14.5px;line-height:1.65;color:var(--muted);width:100%}.lp2 .tk-resources{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:36px}.lp2 .tk-resource{border:1px solid var(--line);border-radius:14px;background:var(--surface);padding:22px;display:flex;flex-direction:column;align-items:flex-start;text-align:left;box-shadow:var(--shadow);transition:transform .2s,box-shadow .2s,border-color .2s}.lp2 .tk-resource:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:var(--brand)}.lp2 .tk-resource .tk-resource-icon{width:40px;height:40px;flex-shrink:0;display:flex;align-items:center;justify-content:flex-start;font-size:30px;line-height:1}.lp2 .tk-resource h4{font-family:var(--display);font-size:15px;font-weight:700;margin-top:13px;line-height:1.35;width:100%}.lp2 .tk-resource p{margin-top:9px;font-size:13.5px;line-height:1.6;color:var(--muted);width:100%}.lp2 .tk-form-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:start}.lp2 .tk-form-copy h2{font-family:var(--display);font-size:clamp(24px,3.2vw,34px);font-weight:700;letter-spacing:-.02em;margin-top:12px}.lp2 .tk-form-copy p{margin-top:14px;font-size:16px;line-height:1.7;color:var(--muted)}.lp2 .tk-form-copy .tk-form-features{list-style:none;margin:22px 0 0;padding:0;display:flex;flex-direction:column;gap:11px}.lp2 .tk-form-copy .tk-form-features li{position:relative;padding-left:26px;font-size:15px;color:var(--ink)}.lp2 .tk-form-copy .tk-form-features li:before{content:"✓";position:absolute;left:0;top:0;color:var(--brand);font-weight:800}.lp2 .tk-form-card{border:1px solid var(--line);border-radius:18px;background:var(--surface);padding:30px;box-shadow:var(--shadow)}.lp2 .tk-form-card h3{font-family:var(--display);font-size:21px;font-weight:700}.lp2 .tk-form-card .ct-form{margin-top:20px;gap:15px}.lp2 .tk-form-card .is-error{border-color:#DC2626}.lp2 .tk-form-error{margin-top:18px;padding:14px 16px;border-radius:10px;text-align:center;font-weight:500;background:#FEE2E2;color:#991B1B;border:1px solid #fecaca}.lp2 .tk-form-card--done{text-align:center;padding:44px 30px}.lp2 .tk-form-card--done .tk-done-mark{width:56px;height:56px;margin:0 auto 18px;border-radius:50%;display:grid;place-items:center;background:var(--live-soft);color:var(--live);font-size:26px;font-weight:800}.lp2 .tk-form-card--done p{margin-top:12px;font-size:15px;line-height:1.65;color:var(--muted)}.lp2 .tk-form-card--done .tk-done-more{margin-top:20px;font-size:14px}.lp2 .tk-form-card--done .tk-done-more a{color:var(--brand);text-decoration:none;font-weight:650}.lp2 .tk-form-card--done .tk-done-more a:hover{text-decoration:underline}@media (max-width:420px){.lp2 .tk-form-card{padding:20px}.lp2 .ct-captcha{justify-content:flex-start;overflow-x:auto}.lp2 .ct-captcha>div{transform:scale(.76);transform-origin:0 0}}@media (max-width:1100px){.lp2 .tk-resources{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.lp2 .tk-benefits{grid-template-columns:1fr}.lp2 .tk-form-split{grid-template-columns:minmax(0,1fr);gap:28px}.lp2 .tk-stats{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.lp2 .tk-resources{grid-template-columns:1fr}}.lp2 .tk-stat:has(.tk-stat-num:only-child){display:grid;place-items:center}.lp2 .wbd-top{padding-top:48px;padding-bottom:56px}.lp2 #agenda .section-head,.lp2 #audience .section-head,.lp2 #faq .section-head,.lp2 #learnings .section-head,.lp2 #speakers .section-head,.lp2 .wbd-top .section-head{max-width:720px;margin:0 auto;text-align:center}.lp2 .wbd-hero{display:grid;grid-template-columns:1.05fr .95fr;gap:40px;align-items:start}.lp2 .wbd-hero-copy h1{font-family:var(--display);font-size:clamp(28px,4.2vw,46px);font-weight:700;letter-spacing:-.028em;line-height:1.1;margin-top:14px}.lp2 .wbd-hero-copy .hero-sub{margin:20px 0 0;max-width:560px;font-size:19px;color:var(--muted);line-height:1.6}.lp2 .wbd-meta{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.lp2 .wbd-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;border:1px solid var(--line-2);background:var(--surface);color:var(--muted);font-size:13.5px;font-weight:600;box-shadow:var(--shadow)}.lp2 .wbd-pill svg{width:15px;height:15px;flex-shrink:0;color:var(--brand)}.lp2 .wbd-hero .hero-cta{margin-top:28px}.lp2 .wbd-reg{border:1px solid var(--line);border-radius:18px;background:var(--surface);padding:28px;box-shadow:var(--shadow)}.lp2 .wbd-reg .wbd-reg-head h2{font-family:var(--display);font-size:22px;font-weight:700}.lp2 .wbd-reg .wbd-reg-head p{margin-top:8px;font-size:14px;line-height:1.6;color:var(--muted)}.lp2 .wbd-rec{border:1px solid var(--line);border-radius:18px;background:var(--surface);overflow:hidden;box-shadow:var(--shadow)}.lp2 .wbd-rec-embed{position:relative;aspect-ratio:16/9;background:#000}.lp2 .wbd-rec-embed iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.lp2 .wbd-rec-foot{padding:22px 24px;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.lp2 .wbd-rec-foot strong{font-family:var(--display);font-size:16px;font-weight:700}.lp2 .wbd-rec-foot span{font-size:14px;line-height:1.6;color:var(--muted)}.lp2 .wbd-rec-foot .btn{margin-top:6px}.lp2 .wbd-rec--pending{display:flex;flex-direction:column;align-items:flex-start;gap:9px;padding:30px}.lp2 .wbd-rec--pending strong{font-family:var(--display);font-size:17px;font-weight:700}.lp2 .wbd-rec--pending span{font-size:14.5px;line-height:1.6;color:var(--muted)}.lp2 .wbd-pending-icon{font-size:30px;line-height:1}.lp2 .wbd-pending-links{display:flex;flex-direction:column;gap:8px;margin-top:8px}.lp2 .wbd-about{border:1px solid var(--line);border-radius:18px;background:var(--surface);padding:34px;max-width:820px;margin:0 auto;text-align:center;box-shadow:var(--shadow)}.lp2 .wbd-about h2{font-family:var(--display);font-size:clamp(24px,3.2vw,32px);font-weight:700;letter-spacing:-.02em;margin-top:12px}.lp2 .wbd-about p{margin-top:16px;font-size:17px;line-height:1.75;color:var(--muted)}.lp2 .split2-wl .plist{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;column-gap:36px;row-gap:0;border-top:1px solid var(--line)}.lp2 .split2-wl .plist li{display:flex;flex-direction:column;gap:8px;align-items:flex-start;padding:22px 0;border-bottom:1px solid var(--line);font-size:15px}.lp2 .split2-wl .plist .plist-h{display:flex;align-items:center;gap:12px;min-width:0}.lp2 .split2-wl .plist .ic{flex-shrink:0;color:var(--ink);display:inline-flex;line-height:0;width:22px;height:22px}.lp2 .split2-wl .plist .ic svg{display:block;width:22px;height:22px}.lp2 .split2-wl .plist b{display:block;font-weight:650;letter-spacing:-.01em;line-height:1.2}.lp2 .split2-wl .plist>li>span{color:var(--muted);font-size:14.5px;line-height:1.55;padding-left:34px}@media (max-width:760px){.lp2 .split2-wl .plist{grid-template-columns:1fr}}.lp2 .wbd-agenda-head{display:flex;align-items:flex-end;justify-content:space-between;gap:28px 48px;margin-bottom:8px;flex-wrap:wrap}.lp2 .wbd-agenda-head-copy{min-width:0;flex:1 1 280px}.lp2 .wbd-agenda-head-copy .eyebrow{display:block;margin-bottom:12px}.lp2 .wbd-agenda-head-copy h2{margin:0;font-family:var(--display);font-size:clamp(28px,3.4vw,40px);font-weight:700;letter-spacing:-.03em;line-height:1.12}.lp2 .wbd-agenda-head-copy p{margin:14px 0 0;max-width:42ch;font-size:16px;line-height:1.6;color:var(--muted)}.lp2 .wbd-agenda-summary{display:flex;align-items:center;gap:14px;padding-left:22px;border-left:1px solid var(--line);flex:0 0 auto}.lp2 .wbd-agenda-summary-ic{color:var(--brand);display:inline-flex;line-height:0}.lp2 .wbd-agenda-summary-tx{display:flex;flex-direction:column;gap:2px}.lp2 .wbd-agenda-summary-tx strong{font-size:16px;font-weight:700;letter-spacing:-.01em;color:var(--ink);line-height:1.2}.lp2 .wbd-agenda-summary-tx span{font-size:13.5px;color:var(--muted);line-height:1.3}.lp2 .wbd-timeline{list-style:none;margin:28px 0 0;padding:0;border-top:1px solid var(--line)}.lp2 .wbd-tl-row{display:grid;grid-template-columns:72px 28px minmax(0,1fr) 48px;gap:0 8px;align-items:start;padding:28px 0;border-bottom:1px solid var(--line);position:relative}.lp2 .wbd-tl-time{font-family:var(--mono);font-size:15px;font-weight:700;color:var(--brand);letter-spacing:.02em;padding-top:2px;text-align:right}.lp2 .wbd-tl-rail{position:relative;display:flex;justify-content:center;align-self:stretch;min-height:100%}.lp2 .wbd-tl-rail:before{content:"";position:absolute;top:0;bottom:-29px;left:50%;width:1px;background:var(--line);transform:translateX(-50%)}.lp2 .wbd-tl-row:last-child .wbd-tl-rail:before{bottom:0}.lp2 .wbd-tl-dot{position:relative;z-index:1;margin-top:4px;width:14px;height:14px;border-radius:50%;background:var(--brand);box-shadow:0 0 0 5px var(--brand-soft)}.lp2 .wbd-tl-main{min-width:0;padding-left:10px}.lp2 .wbd-tl-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-bottom:8px}.lp2 .wbd-tl-mins{font-size:13px;font-weight:600;color:var(--muted);letter-spacing:.01em}.lp2 .wbd-tl-tag{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;background:var(--brand);color:#fff;font-family:var(--mono);font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1.4}.lp2 .wbd-tl-title{margin:0;font-family:var(--display);font-size:clamp(17px,2vw,20px);font-weight:700;letter-spacing:-.02em;line-height:1.3;color:var(--ink)}.lp2 .wbd-tl-body{margin:10px 0 0;font-size:15px;line-height:1.65;color:var(--muted);max-width:62ch}.lp2 .wbd-tl-num{font-family:var(--mono);font-size:15px;font-weight:650;color:var(--muted);opacity:.55;text-align:right;padding-top:2px}@media (max-width:760px){.lp2 .wbd-agenda-summary{padding-left:0;border-left:0;padding-top:4px}.lp2 .wbd-tl-row{grid-template-columns:56px 22px minmax(0,1fr);padding:22px 0}.lp2 .wbd-tl-num{display:none}.lp2 .wbd-tl-time{font-size:13px}.lp2 .wbd-tl-main{padding-left:4px}}.lp2 .wbd-speakers{display:grid;grid-template-columns:1fr;gap:20px;margin-top:36px;max-width:820px;margin-left:auto;margin-right:auto}.lp2 .wbd-speakers--multi{grid-template-columns:repeat(2,1fr);max-width:none}.lp2 .wbd-speaker{display:grid;grid-template-columns:auto 1fr;gap:26px;align-items:start;border:1px solid var(--line);border-radius:18px;background:var(--surface);padding:30px;box-shadow:var(--shadow)}.lp2 .wbd-speaker-photo{position:relative;width:96px;height:96px;border-radius:50%;overflow:hidden;display:grid;place-items:center;flex-shrink:0}.lp2 .wbd-speaker-photo--xl{width:132px;height:132px}.lp2 .wbd-speaker-initials{color:#fff;font-family:var(--display);font-size:30px;font-weight:800}.lp2 .wbd-speaker .wbd-speaker-name{font-family:var(--display);font-size:20px;font-weight:700}.lp2 .wbd-speaker .wbd-speaker-title{font-size:14px;font-weight:600;color:var(--brand);margin-top:4px}.lp2 .wbd-speaker .wbd-speaker-bio{margin-top:13px;font-size:15px;line-height:1.68;color:var(--muted)}.lp2 .wbd-creds{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.lp2 .wbd-cred{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;background:var(--brand-soft);color:var(--brand);font-size:12.5px;font-weight:650}.lp2 .wbd-cred svg{width:12px;height:12px}.lp2 .wbd-aud{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:36px}.lp2 .wbd-aud-card{border:1px solid var(--line);border-radius:16px;background:var(--surface);padding:26px;box-shadow:var(--shadow);transition:transform .2s,box-shadow .2s}.lp2 .wbd-aud-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.lp2 .wbd-aud-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:var(--brand-soft);color:var(--brand)}.lp2 .wbd-aud-icon svg{width:21px;height:21px}.lp2 .wbd-aud-card h3{font-family:var(--display);font-size:17px;font-weight:700;margin-top:15px;line-height:1.32}.lp2 .wbd-aud-card p{margin-top:10px;font-size:14.5px;line-height:1.65;color:var(--muted)}.lp2 .faq-q .wbd-faq-num{font-family:var(--mono);font-size:12px;font-weight:700;color:var(--brand);flex-shrink:0}.lp2 .faq-q .wbd-faq-q{flex:1 1;text-align:left}.lp2 .final-inner .wbd-final-label{display:block;font-family:var(--mono);font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.75);margin-bottom:14px}.lp2 .final-inner .wbd-final-meta{list-style:none;margin:26px 0 0;padding:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 22px;font-size:14px;color:rgba(255,255,255,.85)}.lp2 .final-inner .wbd-final-meta strong{color:#fff;font-weight:700}@media (max-width:960px){.lp2 .wbd-hero{gap:30px}.lp2 .wbd-aud,.lp2 .wbd-hero,.lp2 .wbd-speaker,.lp2 .wbd-speakers--multi{grid-template-columns:1fr}.lp2 .wbd-speaker{gap:18px}}.lp2 .g2-reviews-section{padding:96px 0;background:var(--surface);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.lp2 .g2-reviews-section .container{width:100%;max-width:var(--maxw);margin:0 auto;padding:0 24px}.lp2 .g2-reviews-header{max-width:620px}.lp2 .g2-reviews-header .label{display:block;font-family:var(--mono);font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--brand)}.lp2 .g2-reviews-header .section-title{font-family:var(--display);font-size:clamp(26px,3.6vw,36px);font-weight:700;letter-spacing:-.02em;margin-top:12px}.lp2 .g2-reviews-header .section-subtitle{margin-top:14px;font-size:16px;line-height:1.7;color:var(--muted)}.lp2 .g2-reviews-carousel{position:relative;margin-top:32px}.lp2 .g2-reviews-viewport{overflow:hidden;border-radius:18px}.lp2 .g2-reviews-track{display:flex;transition:transform .5s cubic-bezier(.22,1,.36,1)}.lp2 .g2-review-slide{flex:0 0 100%;min-width:100%}.lp2 .g2-review-card{border:1px solid var(--line);border-radius:18px;background:var(--paper);padding:32px}.lp2 .g2-review-card-top{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.lp2 .g2-review-avatar{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;color:#fff;font-family:var(--display);font-weight:800;font-size:16px;flex-shrink:0}.lp2 .g2-review-name{font-family:var(--display);font-size:16px;font-weight:700}.lp2 .g2-review-byline,.lp2 .g2-review-role{font-size:13px;color:var(--muted)}.lp2 .g2-review-stars{color:#FBBF24;font-size:15px;letter-spacing:1px}.lp2 .g2-review-pill{display:inline-block;padding:4px 11px;border-radius:999px;background:var(--brand-soft);color:var(--brand);font-size:11.5px;font-weight:700}.lp2 .g2-review-headline{font-family:var(--display);font-size:19px;font-weight:700;margin-top:18px;line-height:1.35}.lp2 .g2-review-quote{margin-top:12px;font-size:15.5px;line-height:1.72;color:var(--muted)}.lp2 .g2-review-meta{margin-top:16px;font-size:13px;color:var(--faint)}.lp2 .g2-review-link{display:inline-block;margin-top:14px;color:var(--brand);font-weight:650;font-size:14px;text-decoration:none}.lp2 .g2-review-link:hover{text-decoration:underline}.lp2 .g2-carousel-btn{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:38px;height:38px;border-radius:50%;border:1px solid var(--line-2);background:var(--surface);color:var(--ink);font-size:18px;line-height:1;cursor:pointer}.lp2 .g2-carousel-btn:hover{border-color:var(--brand);color:var(--brand)}.lp2 .g2-carousel-btn--prev{left:-14px}.lp2 .g2-carousel-btn--next{right:-14px}.lp2 .g2-carousel-dots{display:flex;gap:8px;justify-content:center;margin-top:20px}.lp2 .g2-carousel-dots button{width:8px;height:8px;padding:0;border-radius:50%;border:0;background:var(--line-2);cursor:pointer}.lp2 .g2-carousel-dots button[aria-current=true]{background:var(--brand);width:22px;border-radius:999px}@media (max-width:1100px){.lp2 .g2-carousel-btn--prev{left:4px}.lp2 .g2-carousel-btn--next{right:4px}}.lp2 .reg-form{display:flex;flex-direction:column;gap:14px;margin-top:20px}.lp2 .reg-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.lp2 .reg-field{display:flex;flex-direction:column}.lp2 .reg-field label{font-size:13px;font-weight:650;color:var(--ink);margin-bottom:6px}.lp2 .reg-field input,.lp2 .reg-field textarea,.lp2 .wbd-reg textarea{width:100%;font-family:var(--sans);font-size:14.5px;color:var(--ink);background:var(--paper);border:1px solid var(--line-2);border-radius:10px;padding:11px 13px;transition:border-color .2s,box-shadow .2s}.lp2 .wbd-reg textarea{resize:vertical;min-height:84px;line-height:1.55}.lp2 .reg-field input:focus,.lp2 .wbd-reg textarea:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 18%,transparent)}.lp2 .reg-field.has-error input{border-color:#DC2626}.lp2 .reg-error{margin-top:5px;font-size:12.5px;font-weight:500;color:#DC2626}.lp2 .reg-form>label,.lp2 .wbd-reg>label[for=webinar-challenge]{font-size:13px;font-weight:650;color:var(--ink);margin-bottom:-6px}.lp2 .reg-submit{width:100%;margin-top:4px;padding:14px 22px;border:0;border-radius:11px;background:var(--brand);color:#fff;font-family:var(--sans);font-size:15px;font-weight:650;cursor:pointer;transition:background .2s,transform .2s}.lp2 .reg-submit:hover:not(:disabled){background:var(--brand-deep);transform:translateY(-1px)}.lp2 .reg-submit:disabled{opacity:.6;cursor:default;transform:none}.lp2 .reg-foot{font-size:12.5px;line-height:1.6;color:var(--faint)}.lp2 .reg-date-picker{display:flex;flex-direction:column;gap:8px}.lp2 .reg-date-label{font-size:13px;font-weight:650;color:var(--ink)}.lp2 .reg-date-options{display:flex;flex-direction:column;gap:8px}.lp2 .reg-date-options button{text-align:left;padding:11px 14px;border-radius:10px;border:1px solid var(--line-2);background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:14px;font-weight:600;cursor:pointer;transition:border-color .2s,background .2s}.lp2 .reg-date-options button:hover{border-color:var(--brand)}.lp2 .reg-date-options button[aria-pressed=true]{border-color:var(--brand);background:var(--brand-soft);color:var(--brand)}.lp2 .reg-date-ended{font-size:12.5px;color:var(--faint)}.lp2 .reg-prev-sessions{display:flex;flex-direction:column;gap:6px;margin-top:6px}.lp2 .reg-prev-session-row{font-size:13px;color:var(--muted)}.lp2 .reg-prev-session-row a{color:var(--brand);text-decoration:none;font-weight:600}.lp2 .reg-prev-session-row a:hover{text-decoration:underline}.lp2 .reg-thanks{text-align:center;padding:12px 4px}.lp2 .reg-thanks-badge{width:52px;height:52px;margin:0 auto 16px;border-radius:50%;display:grid;place-items:center;background:var(--live-soft);color:var(--live);font-size:24px;font-weight:800}.lp2 .reg-thanks .reg-thanks-title{font-family:var(--display);font-size:20px;font-weight:700}.lp2 .reg-thanks .reg-thanks-sub{margin-top:10px;font-size:14.5px;line-height:1.65;color:var(--muted)}.lp2 .reg-thanks .reg-thanks-cta{display:inline-flex;align-items:center;gap:8px;margin-top:18px;padding:12px 22px;border-radius:11px;background:var(--brand);color:#fff;font-weight:650;font-size:14.5px;text-decoration:none}.lp2 .reg-thanks .reg-thanks-cta:hover{background:var(--brand-deep)}.lp2 .reg-thanks .reg-thanks-hint{margin-top:14px;font-size:12.5px;color:var(--faint);line-height:1.6}@media (max-width:560px){.lp2 .reg-desktop-only,.lp2 .reg-row{grid-template-columns:1fr}}.lp2 .final-card .wbd-final-label{display:block;font-family:var(--mono);font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.8);margin-bottom:14px}.lp2 .nav-sheet{display:none;position:fixed;inset:var(--lp2-nav-h,83px) 0 0;z-index:59;overflow-y:auto;background:var(--paper);border-top:1px solid var(--line)}.lp2 .nav-sheet.open{display:block}.lp2 .nav-sheet-inner{display:flex;flex-direction:column;gap:26px;padding-top:28px;padding-bottom:40px}.lp2 .nav-sheet-group{display:flex;flex-direction:column;gap:2px}.lp2 .nav-sheet-group .nav-sheet-label{font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin-bottom:8px}.lp2 .nav-sheet-group a{padding:11px 0;font-size:17px;font-weight:600;color:var(--ink);border-bottom:1px solid var(--line)}.lp2 .nav-sheet-group a:hover{color:var(--brand)}.lp2 .nav-sheet-group .nav-sheet-top{font-size:18px;border-bottom:0}.lp2 .nav-sheet-cta{margin-top:4px;justify-content:center}@media (min-width:961px){.lp2 .nav-sheet{display:none!important}}.lp2 .tx-shot{overflow:hidden}.lp2 .tx-shot img{display:block;width:100%;height:auto}.lp2 .tx-card .tx-name{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 7px}.lp2 .tx-card .tx-dark{font-family:var(--mono);font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line-2);border-radius:4px;padding:1px 4px}.lp2 .tx-cap{margin-top:14px;font-size:13px;line-height:1.6;color:var(--muted);max-width:78ch}.lp2 .tx-cap strong{color:var(--ink);font-weight:650}.lp2 .wl-card .wl-note{padding:0 14px 14px;margin:0;font-size:12.5px;line-height:1.55;color:var(--muted);text-align:left}.lp2 .wl-card .wl-note b{color:var(--ink);font-weight:650}.lp2 .bi{margin-top:40px}.lp2 .bi-stage{border:1px solid var(--line);border-radius:20px;background:var(--surface);overflow:hidden}.lp2 .bi-face{padding:34px 28px 30px}.lp2 .bi-touch{display:grid;grid-template-columns:repeat(4,1fr);gap:26px}.lp2 .bi-node .bi-ico{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:var(--brand-soft);color:var(--brand);margin-bottom:13px}.lp2 .bi-node b{display:block;font-size:14.5px;font-weight:700;color:var(--ink)}.lp2 .bi-node span:not(.bi-ico){display:block;margin-top:7px;font-size:12.5px;line-height:1.55;color:var(--muted)}@media (max-width:960px){.lp2 .bi-touch{grid-template-columns:repeat(2,1fr);gap:26px 20px}}@media (max-width:560px){.lp2 .bi-touch{grid-template-columns:1fr}.lp2 .bi-face{padding:26px 20px 22px}}.lp2 .found-band{background:var(--surface-2)}.lp2 .gf{margin-top:40px}.lp2 .gf-flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:16px;align-items:stretch}.lp2 .gf-step{border:1px solid var(--line);border-radius:16px;background:var(--surface);padding:22px}.lp2 .gf-step .gf-step-n{font-family:var(--mono);font-size:10.5px;font-weight:700;letter-spacing:.09em;color:var(--faint)}.lp2 .gf-step b{display:block;margin-top:9px;font-size:15px;font-weight:700;color:var(--ink)}.lp2 .gf-step>span:not(.gf-step-n){display:block;margin-top:8px;font-size:13px;line-height:1.6;color:var(--muted)}.lp2 .gf-step--win{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 12%,transparent)}.lp2 .gf-arrow{display:grid;place-items:center;color:var(--line-2)}.lp2 .gf-chips{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.lp2 .gf-chip{font-size:12px;font-weight:600;color:var(--ink);background:var(--surface-2);border:1px solid var(--line-2);border-radius:999px;padding:4px 11px}.lp2 .gf-chip--more{color:var(--faint);font-weight:500}.lp2 .gf .wf-cards{margin-top:24px}@media (max-width:1000px){.lp2 .gf-flow{grid-template-columns:1fr}.lp2 .gf-arrow{transform:rotate(90deg);padding:2px 0}}.lp2 .pui-body .pui-duo{display:grid;grid-template-columns:1.35fr 1fr;gap:9px}@media (max-width:860px){.lp2 .pui-body .pui-duo{grid-template-columns:1fr}}.lp2 .pui-body .pui-sel{display:inline-flex;align-items:center;gap:4px}.lp2 .pui-body .pui-sel.off{color:var(--pui-muted);background:var(--pui-bg)}.lp2 .pui-body .pui-step.done i{background:var(--pui-brand-soft);border-color:var(--pui-brand);color:var(--pui-brand)}.lp2 .pui-body .pui-step.done em{color:var(--pui-txt)}.lp2 .diagram{background:var(--surface);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow-lg);overflow:hidden;padding:18px 20px}@media (max-width:1080px){.lp2 .plat-card h4{min-height:1.28em}}@media (max-width:820px){.lp2 .plat-card h4{min-height:2.56em}}.lp2 .dc-wrap{display:flex;gap:36px;align-items:flex-start;max-width:1280px;margin:0 auto;padding:30px 28px 90px}.lp2 .dc-backdrop,.lp2 .dc-navtoggle,.lp2 .dc-side-head{display:none}.lp2 .dc-side{flex:0 0 260px;width:260px;max-width:260px;position:sticky;top:calc(var(--lp2-nav-h, 64px) + 20px);max-height:calc(100vh - var(--lp2-nav-h, 64px) - 40px);overflow-y:auto;padding-right:6px}.lp2 .dc-side nav{display:block}.lp2 .dc-part{margin-bottom:18px}.lp2 .dc-part-t{font:600 12px/1 var(--sans);text-transform:uppercase;letter-spacing:.07em;color:var(--muted);margin:0 0 8px}.lp2 .dc-part ul{list-style:none;margin:0;padding:0;border-left:1px solid var(--line)}.lp2 .dc-part li a{display:block;padding:5px 0 5px 12px;margin-left:-1px;border-left:2px solid transparent;font-size:13.5px;line-height:1.35;color:var(--muted);text-decoration:none}.lp2 .dc-part li a:hover{color:var(--ink)}.lp2 .dc-part li a.on{color:var(--brand);font-weight:600;border-left-color:var(--brand)}.lp2 .dc-search{position:relative;margin-bottom:22px}.lp2 .dc-search input{width:100%;padding:8px 11px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink);font:400 13.5px var(--sans)}.lp2 .dc-search input:focus{outline:2px solid var(--brand);outline-offset:-1px}.lp2 .dc-search-out{position:absolute;z-index:40;top:calc(100% + 5px);left:0;right:0;list-style:none;margin:0;padding:5px;background:var(--surface);border:1px solid var(--line);border-radius:10px;box-shadow:var(--shadow-lg);max-height:340px;overflow-y:auto}.lp2 .dc-search-out a{display:block;padding:7px 9px;border-radius:6px;text-decoration:none}.lp2 .dc-search-out a:hover{background:var(--surface-2)}.lp2 .dc-search-out b{display:block;font-size:13.5px;color:var(--ink);font-weight:600}.lp2 .dc-search-out span{font-size:11.5px;color:var(--muted)}.lp2 .dc-search-none{padding:8px 9px;font-size:13px;color:var(--muted)}.lp2 .dc-main{flex:1 1 auto;min-width:0;width:auto}.lp2 .dc-crumb{display:flex;font-size:12.5px;color:var(--muted);margin-bottom:14px}.lp2 .dc-crumb a{color:var(--muted);text-decoration:none}.lp2 .dc-crumb a:hover{color:var(--brand)}.lp2 .dc-head{position:static;z-index:auto;background:none;box-shadow:none;padding:0;margin:0 0 26px}.lp2 .dc-crumb{display:flex!important;justify-content:flex-start!important;align-items:center!important;gap:8px}.lp2 .dc-crumb,.lp2 .dc-pn{flex-wrap:wrap;white-space:normal;position:static}.lp2 .dc-pn{display:grid!important;align-items:stretch!important;text-align:left}.lp2 .dc-eyebrow{font:600 12px/1 var(--sans);text-transform:uppercase;letter-spacing:.09em;color:var(--brand);margin:0 0 10px}.lp2 .dc-h1{font-family:var(--display);font-size:2.1rem;line-height:1.15;letter-spacing:-.02em;color:var(--ink);margin:0 0 12px}.lp2 .dc-lede{font-size:16.5px;line-height:1.6;color:var(--muted);max-width:62ch;margin:0}.lp2 .dc-body{max-width:70ch}.lp2 .dc-h2{position:relative;font-family:var(--display);font-size:1.32rem;line-height:1.3;color:var(--ink);margin:38px 0 12px;scroll-margin-top:calc(var(--lp2-nav-h, 64px) + 18px)}.lp2 .dc-anchor{position:absolute;left:-20px;color:var(--line-2);text-decoration:none;opacity:0;font-weight:400}.lp2 .dc-h2:hover .dc-anchor{opacity:1}.lp2 .dc-p{font-size:15.5px;line-height:1.68;color:var(--ink);margin:0 0 15px}.lp2 .dc-ul{margin:0 0 16px;padding-left:20px}.lp2 .dc-ul li{font-size:15.5px;line-height:1.62;color:var(--ink);margin-bottom:7px}.lp2 .dc-code{font:.88em var(--mono);border:1px solid var(--line);border-radius:4px;padding:1px 5px;color:var(--ink)}.lp2 .dc-code,.lp2 .dc-pre{background:var(--surface-2)}.lp2 .dc-pre{border:1px solid var(--line);border-radius:10px;padding:14px 16px;overflow-x:auto;margin:0 0 18px}.lp2 .dc-pre code{font:13px/1.6 var(--mono);color:var(--ink)}.lp2 .dc-steps{list-style:none;margin:0 0 20px;padding:0}.lp2 .dc-steps li{display:flex;gap:13px;padding-bottom:15px}.lp2 .dc-step-n{flex-shrink:0;width:24px;height:24px;border-radius:50%;background:var(--brand-soft);color:var(--brand);font:600 12.5px/24px var(--sans);text-align:center}.lp2 .dc-steps p{font-size:15.5px;line-height:1.6;color:var(--ink);margin:2px 0 0}.lp2 .dc-steps .dc-step-d{font-size:14px;color:var(--muted);margin-top:5px}.lp2 .dc-tw{overflow-x:auto;margin:0 0 20px;border:1px solid var(--line);border-radius:10px}.lp2 .dc-table{width:100%;border-collapse:collapse;font-size:14px}.lp2 .dc-table th{text-align:left;background:var(--surface-2);font-weight:600;font-size:12.5px;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.lp2 .dc-table td,.lp2 .dc-table th{padding:10px 13px;color:var(--ink);border-bottom:1px solid var(--line)}.lp2 .dc-table td{line-height:1.55;vertical-align:top}.lp2 .dc-table tr:last-child td{border-bottom:0}.lp2 .dc-callout{border:1px solid var(--line);border-left:3px solid var(--brand);border-radius:8px;padding:13px 16px;margin:0 0 20px;background:var(--surface)}.lp2 .dc-callout b{display:block;font-size:14px;color:var(--ink);margin-bottom:4px}.lp2 .dc-callout p{font-size:14.5px;line-height:1.6;color:var(--muted);margin:0}.lp2 .dc-callout.warn{border-left-color:#F59E0B}.lp2 .dc-prereq{border:1px dashed var(--line-2);border-radius:8px;padding:11px 15px;margin:0 0 24px}.lp2 .dc-prereq b{display:block;font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:5px}.lp2 .dc-prereq ul{list-style:none;margin:0;padding:0}.lp2 .dc-prereq li{font-size:14px;line-height:1.55;color:var(--ink)}.lp2 .dc-fig{margin:0 0 24px}.lp2 .dc-fig figcaption{font-size:13px;line-height:1.5;color:var(--muted);margin-top:9px;text-align:center}.lp2 .dc-toc{flex:0 0 200px;width:200px;max-width:200px;position:sticky;top:calc(var(--lp2-nav-h, 64px) + 20px)}.lp2 .dc-toc p{font:600 11.5px/1 var(--sans);text-transform:uppercase;letter-spacing:.07em;color:var(--muted);margin:0 0 9px}.lp2 .dc-toc ul{list-style:none;margin:0;padding:0;border-left:1px solid var(--line)}.lp2 .dc-toc a{display:block;padding:4px 0 4px 11px;margin-left:-1px;border-left:2px solid transparent;font-size:12.5px;line-height:1.4;color:var(--muted);text-decoration:none}.lp2 .dc-toc a:hover{color:var(--ink)}.lp2 .dc-toc a.on{color:var(--brand);border-left-color:var(--brand)}.lp2 .dc-pn{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:52px;padding-top:24px;border-top:1px solid var(--line)}.lp2 .dc-pn-a{border:1px solid var(--line);border-radius:10px;padding:12px 15px;text-decoration:none;background:var(--surface)}.lp2 .dc-pn-a:hover{border-color:var(--brand)}.lp2 .dc-pn-a.next{text-align:right}.lp2 .dc-pn-a span{display:block;font-size:11.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:3px}.lp2 .dc-pn-a b{font-size:14.5px;color:var(--ink);font-weight:600}.lp2 .dc-updated{font-size:12.5px;color:var(--muted);margin-top:34px;padding-top:14px;border-top:1px solid var(--line)}.lp2 .dc-parts{display:flex;flex-direction:column;gap:16px;margin-top:30px}.lp2 .dc-partcard{display:grid;grid-template-columns:minmax(200px,.9fr) minmax(0,1.4fr);gap:28px;align-items:start;border:1px solid var(--line);border-radius:14px;padding:22px 24px;background:var(--surface)}.lp2 .dc-partcard-copy{min-width:0}.lp2 .dc-partcard h2{font-family:var(--display);font-size:1.15rem;font-weight:700;color:var(--ink);margin:0 0 6px;letter-spacing:-.015em}.lp2 .dc-partcard-copy>p{font-size:14px;line-height:1.55;color:var(--muted);margin:0}.lp2 .dc-partcard-start{display:inline-block;margin-top:14px;font-size:13.5px;font-weight:650;color:var(--brand);text-decoration:none}.lp2 .dc-partcard-start:hover{text-decoration:underline}.lp2 .dc-partcard-links{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 18px}.lp2 .dc-partcard-links li{margin:0;min-width:0}.lp2 .dc-partcard-links a{display:block;font-size:13.5px;line-height:1.4;color:var(--ink);text-decoration:none;padding:4px 0}.lp2 .dc-partcard-links a:hover{color:var(--brand)}@media (max-width:1180px){.lp2 .dc-toc{display:none}.lp2 .dc-side{flex-basis:230px;width:230px;max-width:230px}}@media (max-width:900px){.lp2 .dc-wrap{flex-direction:column;gap:0;padding:24px 20px 72px}.lp2 .dc-navtoggle{display:inline-flex;align-items:center;gap:10px;width:100%;margin-bottom:16px;padding:11px 14px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--ink);font:600 14px var(--sans);text-align:left;cursor:pointer}.lp2 .dc-navtoggle svg{flex-shrink:0;color:var(--brand)}.lp2 .dc-backdrop{display:block;position:fixed;inset:0;z-index:80;background:rgba(16,24,40,.45);opacity:0;pointer-events:none;transition:opacity .22s ease}.lp2 .dc-nav-open .dc-backdrop{opacity:1;pointer-events:auto}.lp2 .dc-side{display:flex;flex-direction:column;position:fixed;top:0;left:0;bottom:0;z-index:90;width:min(320px,88vw);max-width:min(320px,88vw);flex:none;max-height:none;margin:0;padding:0;background:var(--surface);border-right:1px solid var(--line);box-shadow:16px 0 40px -20px rgba(0,0,0,.35);transform:translateX(-105%);transition:transform .24s ease;overflow:hidden}.lp2 .dc-side.open{transform:translateX(0)}.lp2 .dc-side-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0;padding:16px 16px 12px;border-bottom:1px solid var(--line)}.lp2 .dc-side-title{font-family:var(--display);font-size:16px;font-weight:700;color:var(--ink)}.lp2 .dc-side-close{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:0;border-radius:9px;background:var(--surface-2);color:var(--ink);cursor:pointer}.lp2 .dc-side-close:hover{background:var(--line)}.lp2 .dc-side .dc-search{flex-shrink:0;margin:14px 16px 10px}.lp2 .dc-side nav{display:flex;flex-direction:column;flex:1 1 auto;overflow-y:auto;padding:4px 16px 28px;-webkit-overflow-scrolling:touch}.lp2 .dc-main{flex:none;width:100%}.lp2 .dc-h1{font-size:1.72rem}.lp2 .dc-h2{scroll-margin-top:calc(var(--lp2-nav-h, 64px) + 12px)}.lp2 .dc-anchor{display:none}.lp2 .dc-pn{grid-template-columns:1fr!important}.lp2 .dc-pn-a.next{text-align:left}.lp2 .dc-pn-a.next span{justify-content:flex-start}.lp2 .dc-parts{gap:14px}.lp2 .dc-partcard{grid-template-columns:1fr;gap:16px;padding:18px}.lp2 .dc-partcard-links{grid-template-columns:1fr;gap:2px}}@media (prefers-reduced-motion:reduce){.lp2 .dc-backdrop,.lp2 .dc-side{transition:none}}@media (max-width:560px){.lp2 .dc-wrap{padding:20px 16px 64px;gap:0}.lp2 .dc-h1{font-size:1.5rem}.lp2 .dc-lede{font-size:15.5px}.lp2 .dc-body{max-width:none}}.lp2 .dgi{border:1px solid var(--line);border-radius:12px;background:var(--surface-2);padding:16px}.lp2 .dgi svg{display:block;width:100%;height:auto}.lp2 .dgi.tall svg{max-width:480px;margin:0 auto}.lp2 .dgi-box rect{fill:var(--surface);stroke:var(--line-2);stroke-width:1}.lp2 .dgi-box.t-brand rect{fill:var(--brand-soft);stroke:var(--brand)}.lp2 .dgi-box.t-warn rect{fill:#FEF3C7;stroke:#F59E0B}.lp2 .dgi-box.t-ok rect{fill:#D1FAE5;stroke:#10B981}.lp2 .dgi-box.t-stop rect{fill:#FEE2E2;stroke:#EF4444}.lp2 .dgi-lbl{font:600 12.5px var(--sans);fill:var(--ink)}.lp2 .dgi-sub{font:400 10px var(--sans);fill:var(--muted)}.lp2 .dgi-note{font:400 10.5px var(--sans);fill:var(--muted)}.lp2 .dgi-cap{font:600 11.5px var(--sans);fill:var(--ink)}.lp2 .dgi-arrow{stroke:var(--line-2);stroke-width:1.4;fill:none}.lp2 .dgi-arrow.dash{stroke-dasharray:3 3}.lp2 .dgi-head{fill:var(--line-2)}.lp2 .dgi-axis{stroke:var(--line-2);stroke-width:1}.lp2 .dgi-band{fill:var(--brand-soft);stroke:var(--brand);stroke-dasharray:4 3}.lp2 .dgi-band-t{font:600 11px var(--sans);fill:var(--brand)}.lp2 .dgi-window{fill:var(--brand);opacity:.5}.lp2 .dgi-dot.sent{fill:#10B981}.lp2 .dgi-dot.skip{fill:#EF4444}.lp2 .dgi-dot.trig{fill:var(--brand)}@media (prefers-color-scheme:dark){.lp2 .dgi-box.t-ok rect,.lp2 .dgi-box.t-stop rect,.lp2 .dgi-box.t-warn rect{fill:var(--surface)}}:root[data-theme=dark] .lp2 .dgi-box.t-ok rect,:root[data-theme=dark] .lp2 .dgi-box.t-stop rect,:root[data-theme=dark] .lp2 .dgi-box.t-warn rect{fill:var(--surface)}:root[data-theme=light] .lp2 .dgi-box.t-warn rect{fill:#FEF3C7}:root[data-theme=light] .lp2 .dgi-box.t-ok rect{fill:#D1FAE5}:root[data-theme=light] .lp2 .dgi-box.t-stop rect{fill:#FEE2E2}.lp2 .dc-pn-a span{display:flex;align-items:center;gap:5px}.lp2 .dc-pn-a.next span{justify-content:flex-end}.lp2 .dc-pn-i{flex-shrink:0;transition:transform .18s ease}.lp2 .dc-pn-a:hover .dc-pn-i.left{transform:translateX(-2px)}.lp2 .dc-pn-a:hover .dc-pn-i.right{transform:translateX(2px)}.lp2 .wpx-tw{overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.lp2 .wpx-table{width:100%;border-collapse:collapse;font-family:var(--sans);font-size:14px;min-width:640px}.lp2 .wpx-table th{text-align:left;padding:11px 14px;background:var(--surface-2);color:var(--muted);font-size:11.5px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--line);white-space:nowrap}.lp2 .wpx-table td{padding:12px 14px;border-bottom:1px solid var(--line);color:var(--ink);vertical-align:middle}.lp2 .wpx-table tr:last-child td{border-bottom:0}.lp2 .wpx-table td b{display:block;font-weight:600;color:var(--ink)}.lp2 .wpx-table td span{display:block;font-size:12px;color:var(--muted);margin-top:2px}.lp2 .wpx-table .num{font-family:var(--mono);font-size:13px;color:var(--muted);white-space:nowrap}.lp2 .wpx-score{font-family:var(--display);font-size:1.35rem;font-weight:700;color:var(--brand);width:64px}.lp2 .wpx-weights{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.lp2 .wpx-w{border:1px solid var(--line);border-radius:var(--radius);padding:20px 18px;background:var(--surface);transition:transform .2s,border-color .2s,box-shadow .2s}.lp2 .section.platform .wpx-w{background:var(--paper)}.lp2 .wpx-w:hover{transform:translateY(-3px);border-color:var(--line-2);box-shadow:var(--shadow)}.lp2 .wpx-pct{display:inline-block;font-family:var(--display);font-size:1.5rem;font-weight:700;color:var(--brand);line-height:1;margin-bottom:8px}.lp2 .wpx-w b{display:block;font-size:15px;color:var(--ink);margin-bottom:6px}.lp2 .wpx-w p{font-size:13.5px;line-height:1.55;color:var(--muted);margin:0}.lp2 .wpx-src{font-size:12.5px;color:var(--muted);margin-top:14px}@media (max-width:920px){.lp2 .wpx-weights{grid-template-columns:1fr 1fr}}@media (max-width:560px){.lp2 .wpx-weights{grid-template-columns:1fr}}.lp2 .wbx-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:44px}.lp2 .wbx-card{border:1px solid var(--line);border-radius:var(--radius);padding:22px 20px;background:var(--surface);transition:transform .2s,border-color .2s,box-shadow .2s}.lp2 .section.platform .wbx-card{background:var(--paper)}.lp2 .wbx-card:hover{transform:translateY(-3px);border-color:var(--line-2);box-shadow:var(--shadow)}.lp2 .wbx-n{display:block;font:700 11.5px/1 var(--mono);text-transform:uppercase;letter-spacing:.07em;color:var(--brand);margin-bottom:12px}.lp2 .wbx-card h3{font-family:var(--display);font-size:17px;font-weight:700;letter-spacing:-.02em;color:var(--ink);margin:0 0 8px;line-height:1.25}.lp2 .wbx-card p{font-size:14px;font-weight:500;line-height:1.55;color:var(--muted);margin:0}@media (max-width:920px){.lp2 .wbx-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.lp2 .wbx-grid{grid-template-columns:1fr}}