:root{--ink:#0b2028;--ink-2:#17333c;--muted:#61767d;--line:#dce6e8;--soft:#f4f7f7;--mint:#c8f0e8;--mint-2:#e7f8f4;--teal:#0a8f82;--teal-dark:#086f68;--blue:#dbeaf4;--sand:#f3e7ce;--white:#fff;--radius:30px;--shadow:0 28px 80px #10303a1f}html{scroll-behavior:smooth}body{background:var(--white);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,Segoe UI,Arial,sans-serif}a{color:inherit;text-decoration:none}button,input,summary{font:inherit}.shell{width:min(1240px,100% - 48px);margin:0 auto}.topline{background:var(--ink);color:#d9e7e8;letter-spacing:.04em;font-size:12px}.topline-inner{justify-content:space-between;align-items:center;height:34px;display:flex}.topline a{color:#fff}.arrow{margin-left:.25em;transition:transform .25s;display:inline-block}.site-header{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe6;border-bottom:1px solid #dce6e8d9;position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;gap:28px;height:78px;display:flex}.brand{letter-spacing:.14em;align-items:center;gap:10px;font-size:18px;font-weight:800;display:inline-flex}.brand-mark{grid-template-columns:repeat(2,1fr);gap:3px;width:27px;height:27px;display:grid;transform:rotate(45deg)}.brand-mark i{background:var(--teal);border-radius:2px;display:block}.brand-mark i:nth-child(2),.brand-mark i:nth-child(3){background:var(--ink)}.desktop-nav{align-items:center;gap:29px;font-size:14px;font-weight:600;display:flex}.desktop-nav a,.text-action{position:relative}.desktop-nav a:after,.text-action:after{content:"";background:var(--teal);height:1px;transition:right .25s;position:absolute;bottom:-8px;left:0;right:100%}.desktop-nav a:hover:after,.text-action:hover:after{right:0}.header-actions{align-items:center;gap:20px;font-size:14px;font-weight:600;display:flex}.button{border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:52px;padding:0 22px;font-size:14px;font-weight:750;transition:transform .25s,box-shadow .25s,background .25s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button:hover .arrow,.inline-link:hover .arrow,.card-link:hover .arrow,.support-links a:hover .arrow{transform:translate(3px,-3px)}.button-small{min-height:42px;padding:0 18px}.button-dark{background:var(--ink);color:#fff;box-shadow:0 10px 24px #0b202829}.button-primary{background:var(--teal);color:#fff;box-shadow:0 14px 30px #0a8f8238}.button-primary:hover{background:var(--teal-dark)}.button-ghost{background:#ffffffa6;border:1px solid #b9c9cd}.button-light{color:var(--ink);background:#fff}.mobile-menu{display:none}.mobile-menu summary{border:1px solid var(--line);cursor:pointer;border-radius:50%;place-content:center;gap:5px;width:42px;height:42px;list-style:none;display:grid}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary span{background:var(--ink);width:17px;height:1.5px;display:block}.hero{background:radial-gradient(circle at 78% 20%,#e9faf6 0,#0000 33%),linear-gradient(#fbfdfd,#f2f7f7);overflow:hidden}.hero-grid{grid-template-columns:.92fr 1.08fr;align-items:center;gap:52px;min-height:720px;padding-top:46px;padding-bottom:64px;display:grid}.eyebrow{color:var(--teal-dark);letter-spacing:.14em;text-transform:uppercase;margin:0 0 20px;font-size:12px;font-weight:800}.hero-copy>.eyebrow{align-items:center;gap:10px;display:flex}.hero-copy>.eyebrow span{background:var(--teal);width:24px;height:1px}.hero h1{letter-spacing:-.07em;margin:0;font-size:clamp(60px,6.7vw,96px);font-weight:650;line-height:.92}.hero-lede{max-width:570px;color:var(--muted);margin:28px 0 0;font-size:18px;line-height:1.7}.button-row{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.hero-protocols{color:#6c8187;letter-spacing:.07em;text-transform:uppercase;flex-wrap:wrap;gap:24px;margin-top:48px;font-size:12px;font-weight:700;display:flex}.device-stage{min-height:590px;box-shadow:var(--shadow);background:linear-gradient(145deg,#dff5ef 0%,#bbded6 48%,#edf7f5 100%);border:1px solid #86c0b857;border-radius:50px;position:relative;overflow:hidden}.orbit{border:1px solid #ffffffb3;border-radius:50%;position:absolute}.orbit-one{width:560px;height:560px;top:-120px;right:-160px}.orbit-two{width:380px;height:380px;bottom:-180px;left:-150px}.device-shadow{filter:blur(24px);background:#19464438;border-radius:50%;width:390px;height:74px;position:absolute;bottom:70px;right:76px;transform:rotate(-7deg)}.device{position:absolute;box-shadow:0 34px 64px #072b2f40}.device-main{background:linear-gradient(145deg,#12191b,#020506);border-radius:24px;width:290px;height:404px;padding:11px;top:68px;right:90px;transform:rotate(4deg)}.device-screen{color:#fff;background:linear-gradient(165deg,#0d1b21,#173b41);border-radius:17px;height:100%;padding:18px}.screen-top{color:#9ab3b6;justify-content:space-between;font-size:9px;display:flex}.screen-weather{margin-top:31px}.screen-weather small{color:#9fc1bd;font-size:10px;display:block}.screen-weather strong{letter-spacing:-.06em;margin:6px 0 0;font-size:58px;font-weight:300;line-height:1;display:block}.screen-weather>span{color:#a6c5c1;font-size:10px}.screen-controls{grid-template-columns:1fr 1fr;gap:9px;margin-top:37px;display:grid}.control{background:#ffffff0d;border:1px solid #ffffff14;border-radius:13px;flex-direction:column;justify-content:space-between;min-height:81px;padding:12px 10px;font-size:10px;display:flex}.control i{color:#799596;font-size:9px;font-style:normal}.control.active{color:#0e3838;background:#d8faef}.control.active i{color:#4d837d}.device-side{background:linear-gradient(145deg,#fafdfc,#dceae8);border-radius:22px;flex-direction:column;justify-content:flex-end;width:176px;height:238px;padding:29px 20px;display:flex;bottom:66px;left:52px;transform:rotate(-8deg)}.device-side:before{content:"";border:1px solid #1445451a;border-radius:15px;position:absolute;inset:10px}.side-dot{background:radial-gradient(circle,#bff3e7 0 26%,#265c5a 28% 31%,#fff 33%);border-radius:50%;width:62px;height:62px;position:absolute;top:54px;left:50%;transform:translate(-50%);box-shadow:0 0 0 13px #ffffff73}.device-side strong{font-size:13px}.device-side small{color:var(--muted);margin-top:5px;font-size:10px}.stage-label{color:#315c59;letter-spacing:.08em;text-transform:uppercase;flex-direction:column;font-size:11px;font-weight:700;display:flex;position:absolute;top:32px;left:32px}.section-space{padding:118px 0}.audience-section{background:#fff;padding:96px 0 106px}.section-heading h2{letter-spacing:-.055em;margin:0;font-size:clamp(42px,5vw,68px);font-weight:620;line-height:1}.split-heading{grid-template-columns:1.15fr .85fr;align-items:end;gap:90px;margin-bottom:50px;display:grid}.split-heading>p{max-width:480px;color:var(--muted);margin:0 0 4px;font-size:16px;line-height:1.7}.audience-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(5,1fr);display:grid}.audience-card{border-right:1px solid var(--line);flex-direction:column;min-height:350px;padding:26px 24px 28px;transition:background .25s,transform .25s;display:flex;position:relative}.audience-card:first-child{border-left:1px solid var(--line)}.audience-card:hover{z-index:2;background:var(--mint-2);transform:translateY(-8px)}.card-number{color:#99aaaf;font-size:11px;font-weight:700}.audience-card>p{color:var(--teal-dark);text-transform:uppercase;letter-spacing:.11em;margin:47px 0 9px;font-size:11px;font-weight:800}.audience-card h3{letter-spacing:-.035em;margin:0;font-size:24px;line-height:1.12}.card-copy{color:var(--muted);margin-top:18px;font-size:13px;line-height:1.6}.card-link{margin-top:auto;font-size:12px;font-weight:800}.center-heading{text-align:center;max-width:780px;margin:0 auto 56px}.center-heading>p:last-child{max-width:580px;color:var(--muted);margin:20px auto 0;line-height:1.7}.product-section{background:var(--soft)}.product-grid{grid-template-rows:340px 340px;grid-template-columns:1.1fr .9fr;gap:18px;display:grid}.product-card{border-radius:var(--radius);transition:transform .28s,box-shadow .28s;position:relative;overflow:hidden}.product-card:hover{box-shadow:var(--shadow);transform:translateY(-5px)}.product-large{grid-row:1/3}.product-mint{background:linear-gradient(145deg,#cdeee6,#9bd3c8)}.product-blue{background:linear-gradient(135deg,#e6f1f7,#c5dce9)}.product-sand{background:linear-gradient(135deg,#f5ead6,#e5cfa5)}.product-dark{background:var(--ink);color:#fff;display:none}.product-card-copy{z-index:3;padding:40px;position:relative}.product-card-copy>span,.solution-copy>span{letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:800}.product-card-copy h3{letter-spacing:-.05em;margin:11px 0 12px;font-size:clamp(27px,3.2vw,45px);line-height:1.03}.product-card-copy p{color:#365b5d;max-width:410px;line-height:1.6}.product-card-copy b{margin-top:26px;font-size:12px;display:block}.mini-panel{border-radius:22px;position:absolute;box-shadow:0 30px 50px #0d373638}.mini-panel i{border-radius:9px;display:block}.panel-dark{background:#091516;width:250px;height:330px;padding:18px;bottom:-60px;right:48px;transform:rotate(7deg)}.panel-dark i{background:linear-gradient(90deg,#183333,#214b48);height:60px;margin-bottom:12px}.panel-dark i:first-child{background:radial-gradient(circle at 30% 40%,#bcefe3,#0000 23%),#183333;height:110px}.panel-light{background:#f7fbfa;width:150px;height:206px;padding:15px;bottom:-85px;left:35px;transform:rotate(-10deg)}.panel-light i{background:#d9e9e6;height:74px;margin-bottom:12px}.thermostat{color:#fff;text-align:center;background:#183943;border:18px solid #ffffffbf;border-radius:50%;place-content:center;width:145px;height:145px;display:grid;position:absolute;bottom:38px;right:52px;box-shadow:0 20px 40px #284a583d}.thermostat span{font-size:33px;font-weight:300}.thermostat small{color:#a7c4cc;text-transform:uppercase;font-size:9px}.socket{background:#f8f5ec;border-radius:23px;width:140px;height:140px;position:absolute;bottom:44px;right:58px;box-shadow:0 24px 44px #644b2330}.socket i{background:#b7a988;border-radius:6px;width:12px;height:37px;position:absolute;top:39px}.socket i:first-child{left:42px}.socket i:nth-child(2){right:42px}.socket i:last-child{border-radius:50% 50% 45% 45%;width:30px;height:18px;top:93px;left:55px}.entry-device{background:#010607;border:6px solid #1a282c;border-radius:18px;width:125px;height:210px;position:absolute;bottom:36px;right:50px}.entry-device span{background:#07161b;border:5px solid #557077;border-radius:50%;width:55px;height:55px;margin:28px auto;display:block}.entry-device i{background:#d0eee7;border-radius:50%;width:55px;height:55px;margin:auto;display:block}.compact-heading{margin-bottom:44px}.inline-link{font-size:13px;font-weight:800}.muted-link{color:var(--muted);font-weight:650}.series-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.series-card{border-radius:25px;flex-direction:column;min-height:410px;padding:26px;transition:transform .25s;display:flex}.series-card:hover{transform:translateY(-6px)}.series-mint{background:#d8f2ec}.series-blue{background:#dfeaf3}.series-sand{background:#f4ead8}.series-ink{color:#fff;background:#132b34}.series-device{background:#ffffff85;border-radius:17px;place-content:center;height:205px;margin-bottom:24px;display:grid;position:relative;overflow:hidden}.series-device:before{content:"";background:#0c1719;border-radius:13px;width:105px;height:152px;position:absolute;top:28px;left:50%;transform:translate(-50%)rotate(4deg);box-shadow:0 14px 30px #0b1e233d}.series-device span{z-index:2;color:#fff;font-size:20px;font-weight:300;position:relative}.series-device i{z-index:2;background:#244344;border-radius:6px;width:24px;height:24px;position:absolute;left:50%;transform:translate(-50%)}.series-device i:first-of-type{top:92px}.series-device i:nth-of-type(2){top:121px}.series-device i:nth-of-type(3){top:150px}.series-card>span{text-transform:uppercase;letter-spacing:.1em;opacity:.65;font-size:11px}.series-card h3{margin:8px 0;font-size:25px}.series-card b{margin-top:auto;font-size:12px}.solutions-section{background:#f7f9f9}.solution-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.solution-card{background:#fff;border-radius:34px;min-height:680px;overflow:hidden}.room-visual,.building-visual{background:linear-gradient(165deg,#dcebea,#f6f2e9);height:350px;position:relative;overflow:hidden}.room-window{background:linear-gradient(165deg,#b6d9d7,#e7f4ee);border:10px solid #f7faf8;width:210px;height:190px;position:absolute;top:35px;right:45px}.room-window:after{content:"";background:#f7faf8;width:7px;position:absolute;top:0;bottom:0;left:50%}.room-sofa{background:#78938d;border-radius:50px 50px 12px 12px;width:330px;height:100px;position:absolute;bottom:35px;left:70px;box-shadow:0 25px 30px #2d4e4733}.room-sofa:before{content:"";background:#8da59f;border-radius:24px;height:65px;position:absolute;top:-36px;left:24px;right:24px}.room-panel{background:#263f40;border:5px solid #111b1c;border-radius:8px;width:58px;height:82px;position:absolute;top:50px;left:32px}.building-visual{background:linear-gradient(150deg,#0f2a34,#315460)}.building-visual i{background:linear-gradient(#294b56,#0b2028);border-top:10px solid #4d7380;width:12%;height:190px;margin:90px 1.5% 0;display:inline-block;position:relative}.building-visual i:nth-child(2n){height:230px;margin-top:50px}.building-visual i:after{content:"";opacity:.65;background:repeating-linear-gradient(#b1dacb 0 3px,#0000 3px 17px);position:absolute;inset:18px 9px}.solution-copy{padding:38px 42px 46px}.solution-copy h3{letter-spacing:-.045em;max-width:480px;margin:12px 0 16px;font-size:36px;line-height:1.08}.solution-copy p{max-width:500px;color:var(--muted);line-height:1.7}.solution-copy a{margin-top:15px;font-size:13px;font-weight:800;display:inline-block}.support-section{color:#fff;background:#0a222b;padding:112px 0}.support-grid{grid-template-columns:.88fr 1.12fr;align-items:center;gap:100px;display:grid}.eyebrow-light{color:#80d9cc}.support-intro h2{letter-spacing:-.055em;margin:0;font-size:clamp(46px,5vw,70px);line-height:.98}.support-intro>p:not(.eyebrow){color:#aac0c5;max-width:530px;margin:25px 0 32px;line-height:1.75}.support-links{border-top:1px solid #2d4851}.support-links>a{border-bottom:1px solid #2d4851;grid-template-columns:50px 1fr auto;align-items:center;gap:22px;min-height:104px;transition:padding .25s,background .25s;display:grid}.support-links>a:hover{background:#ffffff0a;padding:0 18px}.support-links>a>span{color:#76949a;font-size:11px}.support-links div{flex-direction:column;gap:7px;display:flex}.support-links small{color:#7da1a8;text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:700}.support-links strong{font-size:18px}.platform-grid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:100px;display:grid}.platform-copy h2{letter-spacing:-.055em;margin:0;font-size:clamp(48px,5vw,72px);line-height:.98}.platform-copy>p:not(.eyebrow){color:var(--muted);margin:24px 0 31px;line-height:1.75}.platform-actions{flex-wrap:wrap;gap:28px;display:flex}.platform-map{background:radial-gradient(circle,#effcf8 0 8%,#e4f5f0 9% 17%,#f7faf9 18% 41%,#ecf4f3 42% 42.5%,#f8faf9 43%);border-radius:36px;height:500px;position:relative;overflow:hidden}.map-center,.map-node{z-index:2;text-align:center;border-radius:50%;place-content:center;display:grid;position:absolute;box-shadow:0 15px 35px #204f4f1f}.map-center{background:var(--ink);color:#fff;letter-spacing:.12em;width:108px;height:108px;font-size:13px;font-weight:800;top:50%;left:50%;transform:translate(-50%,-50%)}.map-node{background:#fff;border:1px solid #d8e7e4;width:82px;height:82px;font-size:10px;font-weight:800}.node-one{top:18%;left:12%}.node-two{top:14%;right:12%}.node-three{bottom:15%;left:8%}.node-four{bottom:15%;right:9%}.node-five{top:46%;right:8%}.map-line{z-index:1;transform-origin:top;background:#bdd9d4;width:1px;height:150px;position:absolute;top:50%;left:50%}.line-one{transform:rotate(-52deg)}.line-two{transform:rotate(51deg)}.line-three{transform:rotate(-125deg)}.line-four{transform:rotate(126deg)}.line-five{height:180px;transform:rotate(90deg)}.company-section{background:#e9f0ef;padding:112px 0 90px}.company-grid{grid-template-columns:1.1fr .9fr;align-items:end;gap:100px;display:grid}.company-grid h2{letter-spacing:-.06em;margin:0;font-size:clamp(48px,5.5vw,78px);line-height:.95}.company-copy p{color:#516a71;margin:0 0 28px;font-size:17px;line-height:1.75}.proof-grid{border-top:1px solid #c8d5d5;grid-template-columns:repeat(4,1fr);margin-top:88px;display:grid}.proof-grid>div{border-right:1px solid #c8d5d5;flex-direction:column;min-height:180px;padding:24px 22px 0;display:flex}.proof-grid>div:first-child{border-left:1px solid #c8d5d5}.proof-grid span{color:#80979b;font-size:11px}.proof-grid strong{margin-top:41px;font-size:16px}.proof-grid small{color:#6d8186;margin-top:8px;line-height:1.5}.site-footer{color:#fff;background:#071b23;padding:72px 0 30px}.footer-top{border-bottom:1px solid #263c44;justify-content:space-between;align-items:center;padding-bottom:56px;display:flex}.footer-top p{color:#789096;margin:13px 0 0}.footer-cta{align-items:center;gap:28px;display:flex}.footer-cta>span{font-size:19px}.footer-links{grid-template-columns:repeat(4,1fr);gap:40px;padding:58px 0;display:grid}.footer-links>div{flex-direction:column;gap:13px;display:flex}.footer-links strong{color:#fff;text-transform:uppercase;letter-spacing:.1em;margin-bottom:6px;font-size:12px}.footer-links a{color:#91a7ad;font-size:13px}.footer-links a:hover{color:#fff}.footer-bottom{color:#6f878d;border-top:1px solid #263c44;justify-content:space-between;padding-top:24px;font-size:11px;display:flex}@media (width<=1080px){.desktop-nav{gap:17px}.header-actions .text-action{display:none}.hero-grid{grid-template-columns:1fr 1fr}.device-main{right:45px}.device-side{left:30px}.audience-grid{grid-template-columns:repeat(3,1fr)}.audience-card:nth-child(4),.audience-card:nth-child(5){border-top:1px solid var(--line)}.series-grid{grid-template-columns:repeat(2,1fr)}.support-grid,.platform-grid{gap:55px}.footer-cta>span{display:none}}@media (width<=820px){.shell{width:min(100% - 32px,680px)}.topline-inner>span{display:none}.topline-inner{justify-content:flex-end}.desktop-nav,.header-actions>.button{display:none}.mobile-menu{display:block}.mobile-menu[open] nav{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:20px;flex-direction:column;padding:20px;display:flex;position:absolute;top:69px;left:16px;right:16px}.mobile-menu nav a{border-bottom:1px solid var(--line);padding:13px 8px}.hero-grid{grid-template-columns:1fr;padding-top:72px}.hero h1{font-size:clamp(55px,16vw,78px)}.device-stage{min-height:530px}.split-heading,.support-grid,.platform-grid,.company-grid{grid-template-columns:1fr;gap:30px}.audience-grid{grid-template-columns:1fr 1fr}.product-grid{grid-template-rows:560px 330px 330px;grid-template-columns:1fr}.product-large{grid-row:auto}.solution-grid{grid-template-columns:1fr}.support-grid{gap:55px}.platform-map{height:430px}.proof-grid{grid-template-columns:1fr 1fr}.footer-top{align-items:flex-start}.footer-links{grid-template-columns:1fr 1fr}.footer-cta{display:none}}@media (width<=540px){.shell{width:calc(100% - 24px)}.site-header .shell{width:calc(100% - 28px)}.header-inner{height:68px}.hero-grid{padding-top:54px}.hero h1{font-size:53px}.hero-lede{font-size:16px}.button-row{flex-direction:column}.button-row .button{width:100%}.hero-protocols{gap:13px;margin-top:32px}.device-stage{border-radius:30px;min-height:430px}.device-main{width:205px;height:300px;top:55px;right:24px}.device-screen{padding:12px}.screen-weather{margin-top:19px}.screen-weather strong{font-size:40px}.screen-controls{gap:5px;margin-top:20px}.control{min-height:58px;padding:8px;font-size:8px}.device-side{width:118px;height:170px;padding:18px 12px;bottom:39px;left:22px}.side-dot{width:43px;height:43px;top:37px}.stage-label{font-size:8px;top:20px;left:20px}.section-space,.audience-section{padding:78px 0}.section-heading h2,.support-intro h2,.platform-copy h2,.company-grid h2{font-size:43px}.audience-grid{grid-template-columns:1fr}.audience-card{border-left:1px solid var(--line);border-top:1px solid var(--line);min-height:290px}.audience-card:first-child{border-top:0}.product-grid{grid-template-rows:500px 320px 320px}.product-card-copy{padding:29px}.panel-dark{width:190px;height:270px;right:28px}.panel-light{width:110px}.thermostat,.socket{right:29px}.series-grid{grid-template-columns:1fr}.solution-card{min-height:620px}.room-visual,.building-visual{height:300px}.room-sofa{width:260px;left:30px}.solution-copy{padding:30px}.support-links>a{grid-template-columns:34px 1fr auto}.platform-map{height:360px}.map-node{width:65px;height:65px;font-size:8px}.map-center{width:85px;height:85px}.proof-grid{grid-template-columns:1fr}.proof-grid>div{border-bottom:1px solid #c8d5d5;border-left:1px solid #c8d5d5;min-height:135px}.proof-grid strong{margin-top:25px}.footer-links{grid-template-columns:1fr 1fr}.footer-bottom{flex-direction:column;gap:9px}.footer-top{padding-bottom:38px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important}}.v2-journey{color:#fff;background:#111614;padding:112px 0 118px}.v2-journey-head{grid-template-columns:.28fr .72fr;align-items:end;gap:70px;display:grid}.v2-journey-head .v2-section-label{color:#7e8983}.v2-journey-head h2{letter-spacing:-.065em;margin:0;font-size:clamp(58px,6vw,88px);font-weight:520;line-height:.92}.v2-journey-head>p:last-child{color:#8e9a94;grid-column:2;margin:20px 0 0;font-size:16px}.v2-journey-grid{border-top:1px solid #fff3;border-bottom:1px solid #fff3;grid-template-columns:repeat(3,1fr);margin-top:72px;display:grid}.v2-journey-grid>a{border-right:1px solid #fff3;flex-direction:column;min-height:300px;padding:30px;transition:background .25s,color .25s;display:flex;position:relative}.v2-journey-grid>a:first-child{border-left:1px solid #fff3}.v2-journey-grid>a:hover{background:var(--v2-accent);color:#15200c}.v2-journey-icon{font-size:30px}.v2-journey-grid>a>div{margin-top:auto}.v2-journey-grid h3{letter-spacing:-.04em;margin:0 0 12px;font-size:30px}.v2-journey-grid p{color:#8e9a94;max-width:310px;margin:0;font-size:13px;line-height:1.6}.v2-journey-grid>a:hover p{color:#15200cb3}.v2-journey-grid>a>span:last-child{position:absolute;bottom:30px;right:27px}.v2-series-actions{flex-direction:row!important;gap:8px!important;margin-top:19px!important;display:flex!important}.v2-series-actions a{border:1px solid #ffffff52;border-radius:99px;justify-content:center;align-items:center;min-height:38px;padding:0 14px;font-size:10px;font-weight:750;transition:background .2s,color .2s;display:inline-flex}.v2-series-actions a:hover,.v2-series-actions .v2-buy-link{background:var(--v2-accent);border-color:var(--v2-accent);color:#15200c}.v2-resource-links{border-top:1px solid var(--v2-line);grid-template-columns:1fr;margin-top:2px;display:grid}.v2-resource-links a{border-bottom:1px solid var(--v2-line);justify-content:space-between;align-items:center;min-height:58px;font-size:13px;font-weight:750;display:flex}.v2-resource-links a span{transition:transform .25s}.v2-resource-links a:hover span{transform:translate(4px,-4px)}.v2-platform-actions{flex-wrap:wrap;align-items:center;gap:27px;margin-top:34px;display:flex}.v2-node-6{top:3%;left:45%}.v2-aftercare{background:var(--v2-accent);color:#15200c;padding:138px 0 128px}.v2-aftercare-head{grid-template-columns:.28fr .72fr;gap:70px;display:grid}.v2-aftercare-head .v2-section-label{color:#15200c94}.v2-aftercare-head h2{letter-spacing:-.067em;max-width:900px;margin:0;font-size:clamp(58px,6vw,92px);font-weight:520;line-height:.91}.v2-aftercare-head>p:last-child{color:#15200cad;grid-column:2;max-width:560px;margin:27px 0 0;font-size:16px;line-height:1.65}.v2-aftercare-grid{border-top:1px solid #15200c47;border-bottom:1px solid #15200c47;grid-template-columns:repeat(4,1fr);margin-top:83px;display:grid}.v2-aftercare-grid>a{border-right:1px solid #15200c47;flex-direction:column;min-height:285px;padding:24px;transition:background .25s,color .25s;display:flex;position:relative}.v2-aftercare-grid>a:first-child{border-left:1px solid #15200c47}.v2-aftercare-grid>a:hover{color:#fff;background:#111614}.v2-aftercare-grid>a>span:first-child{opacity:.58;font-size:10px}.v2-aftercare-grid h3{letter-spacing:-.035em;margin:62px 0 13px;font-size:24px}.v2-aftercare-grid p{color:#15200ca6;max-width:245px;margin:0;font-size:12px;line-height:1.6}.v2-aftercare-grid>a:hover p{color:#8e9a94}.v2-aftercare-grid>a>span:last-child{position:absolute;bottom:25px;right:24px}.v2-site .v2-footer-links{grid-template-columns:repeat(5,1fr)}@media (width<=1100px){.v2-journey-head,.v2-aftercare-head{grid-template-columns:1fr;gap:20px}.v2-journey-head>p:last-child,.v2-aftercare-head>p:last-child{grid-column:1}.v2-aftercare-grid{grid-template-columns:1fr 1fr}.v2-aftercare-grid>a:nth-child(3),.v2-aftercare-grid>a:nth-child(4){border-top:1px solid #15200c47}.v2-site .v2-footer-links{grid-template-columns:repeat(3,1fr)}}@media (width<=820px){.v2-journey-grid{grid-template-columns:1fr}.v2-journey-grid>a{border-top:1px solid #fff3;border-left:1px solid #fff3;min-height:220px}.v2-journey-grid>a:first-child{border-top:0}.v2-site .v2-footer-links{grid-template-columns:1fr 1fr}}@media (width<=560px){.v2-journey{padding:82px 0 88px}.v2-journey-head h2,.v2-aftercare-head h2{font-size:46px}.v2-journey-grid{margin-top:48px}.v2-journey-grid>a{min-height:200px}.v2-series-actions{flex-wrap:wrap}.v2-platform-actions{flex-direction:column;align-items:flex-start}.v2-aftercare{padding:92px 0 82px}.v2-aftercare-grid{grid-template-columns:1fr;margin-top:55px}.v2-aftercare-grid>a{border-top:1px solid #15200c47;border-left:1px solid #15200c47;min-height:210px}.v2-aftercare-grid>a:first-child{border-top:0}.v2-aftercare-grid h3{margin-top:36px}.v2-site .v2-footer-links{grid-template-columns:1fr 1fr}}.v2-site p{line-height:1.75}.v2-site a,.v2-site summary{outline-offset:5px}.v2-site a:focus-visible,.v2-site summary:focus-visible{outline:2px solid var(--v2-accent)}.v2-site .v2-hero h1{line-height:.91}.v2-site .v2-hero-lede{font-size:18px;line-height:1.75}.v2-site .v2-pill{min-height:52px;padding:0 30px;font-size:16px;transition:transform .28s,box-shadow .28s,background .28s,color .28s;box-shadow:0 0 #0000}.v2-site .v2-pill:hover{transform:translateY(-3px);box-shadow:0 16px 34px #0000002e}.v2-site .v2-pill-light{min-height:46px;padding:0 23px;font-size:14px}.v2-site .v2-journey-grid{border:0;gap:20px}.v2-site .v2-journey-grid>a{background:#18201d;border:1px solid #ffffff1a;border-radius:26px;min-height:410px;padding:38px;transition:transform .45s cubic-bezier(.2,.7,.2,1),box-shadow .45s,background .3s,color .3s;box-shadow:0 18px 50px #0003}.v2-site .v2-journey-grid>a:first-child{border-left:1px solid #ffffff1a}.v2-site .v2-journey-grid>a:hover{color:#fff;background:#202925;transform:translateY(-10px)scale(1.012);box-shadow:0 32px 70px #00000052}.v2-site .v2-journey-icon{filter:saturate(.78);font-size:46px}.v2-site .v2-journey-grid h3{font-size:34px}.v2-site .v2-journey-grid p{color:#a8b1ad;max-width:330px;font-size:15px;line-height:1.7}.v2-site .v2-journey-grid>a:hover p{color:#c3cbc7}.v2-site .v2-paths{border:0;gap:14px}.v2-site .v2-paths>a{background:#fff;border:1px solid #10151412;border-radius:20px;min-height:320px;padding:32px;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s,background .3s,color .3s;box-shadow:0 12px 36px #141c180e}.v2-site .v2-paths>a:first-child{border-left:1px solid #10151412}.v2-site .v2-paths>a:hover{background:var(--v2-ink);color:#fff;transform:translateY(-8px);box-shadow:0 24px 55px #141c1829}.v2-site .v2-paths h3{margin-top:72px;font-size:25px;line-height:1.08}.v2-site .v2-paths p{font-size:14px;line-height:1.65}.v2-site .v2-product-panel{padding:58px 56px 54px}.v2-site .v2-product-panel h2{line-height:1.02}.v2-site .v2-product-panel>p:not(.v2-section-label){margin:27px 0 34px;font-size:17px;line-height:1.75}.v2-site .v2-product-campaign:hover .v2-product-image{transform:scale(1.028)}.v2-site .v2-series-grid{border:0;gap:16px}.v2-site .v2-series-card{background:#151b19;border:1px solid #ffffff2e;border-radius:22px;min-height:520px;transition:transform .4s cubic-bezier(.2,.7,.2,1),background .35s,box-shadow .4s}.v2-site .v2-series-card:first-child{border-left:1px solid #ffffff2e}.v2-site .v2-series-card:hover{background:#1c2421;transform:translateY(-9px);box-shadow:0 30px 70px #00000047}.v2-site .v2-series-card:before{width:215px;height:296px;top:48px}.v2-site .v2-series-card:nth-child(2):before{width:192px;height:280px}.v2-site .v2-series-card:nth-child(3):before{width:168px;height:270px}.v2-site .v2-series-card:nth-child(4):before{width:148px;height:252px}.v2-site .v2-series-card:after{width:40px;height:40px;top:184px}.v2-site .v2-series-card:hover:before{transform:translate(-50%)translateY(-13px)rotate(1deg)scale(1.035)}.v2-site .v2-series-card>div b{font-size:30px}.v2-site .v2-series-card>div small{font-size:13px}.v2-site .v2-series-actions{min-height:48px;margin-top:18px!important}.v2-site .v2-series-actions a{min-height:46px;padding:0 18px;font-size:12px}.v2-site .v2-home-copy>p:not(.v2-section-label){font-size:18px;line-height:1.8}.v2-feature-accordion{border-top:1px solid var(--v2-line);margin-bottom:34px}.v2-feature-accordion details{border-bottom:1px solid var(--v2-line)}.v2-feature-accordion summary{cursor:pointer;grid-template-columns:34px 1fr 24px;align-items:center;gap:12px;min-height:66px;list-style:none;display:grid}.v2-feature-accordion summary::-webkit-details-marker{display:none}.v2-feature-accordion summary span{color:#858982;font-size:10px}.v2-feature-accordion summary b{font-size:14px}.v2-feature-accordion summary i{font-size:21px;font-style:normal;font-weight:300;transition:transform .25s}.v2-feature-accordion details[open] summary i{transform:rotate(45deg)}.v2-feature-accordion details>p{color:#747b75;margin:-2px 24px 22px 46px;font-size:14px;line-height:1.7}.v2-site .v2-resource-links a{min-height:62px;font-size:14px}.v2-site .v2-use-card{background-size:auto 105%;transition:background-size 1s cubic-bezier(.2,.7,.2,1),transform .5s}.v2-site .v2-use-card:before{transition:background .55s,opacity .55s}.v2-site .v2-use-card:hover{background-size:auto 113%}.v2-site .v2-use-card:hover:before{background:linear-gradient(#0608071f 12%,#060807eb)}.v2-site .v2-use-card h3{transition:transform .45s}.v2-site .v2-use-card:hover h3{transform:translateY(-7px)}.v2-site .v2-support-copy>p{font-size:18px}.v2-site .v2-support-links{border:0;gap:14px}.v2-site .v2-support-links>a{background:#111d1a;border:1px solid #34413c;border-radius:18px;min-height:250px;padding:28px;transition:transform .35s cubic-bezier(.2,.7,.2,1),background .3s,border .3s;box-shadow:0 16px 40px #00000029}.v2-site .v2-support-links>a:first-child{border-left:1px solid #34413c}.v2-site .v2-support-links>a:hover{background:#182622;border-color:#52645c;transform:translateY(-8px)}.v2-site .v2-support-icon{color:var(--v2-accent)!important;font-size:31px!important}.v2-site .v2-support-links b{margin-top:34px;font-size:18px}.v2-site .v2-support-links p{color:#85938d;margin:12px 0 0;padding-right:18px;font-size:13px;line-height:1.6}.v2-site .v2-ecosystem{color:#fff;background:#101614;border:1px solid #cad0ca;border-radius:36px;flex-direction:column;justify-content:center;height:620px;padding:38px;display:flex;overflow:hidden;box-shadow:0 30px 80px #1b2a221f}.v2-ecosystem-label{color:#8e9a94;letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:800;position:absolute;top:31px;left:34px}.v2-eco-devices,.v2-eco-services,.v2-eco-integrations{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.v2-eco-devices span,.v2-eco-services span{text-align:center;background:#19221f;border:1px solid #33403b;border-radius:12px;place-content:center;min-height:66px;font-size:12px;font-weight:750;display:grid}.v2-eco-services span{color:var(--v2-accent);background:#b9f03c14;border-color:#b9f03c59;font-size:14px}.v2-eco-connector{color:#6f7d77;letter-spacing:.12em;grid-template-columns:1fr auto 1fr;align-items:center;gap:13px;height:69px;font-size:8px;display:grid}.v2-eco-connector i{background:#34413c;height:1px}.v2-eco-core{background:var(--v2-accent);color:#15200c;text-align:center;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;min-height:112px;padding:23px;display:flex;box-shadow:0 18px 45px #b9f03c24}.v2-eco-core strong{letter-spacing:.06em;font-size:23px}.v2-eco-core small{margin-top:8px;font-size:11px}.v2-eco-integrations{margin-top:20px}.v2-eco-integrations span{color:#9eaaa5;border:1px solid #33403b;border-radius:99px;place-content:center;min-height:38px;font-size:10px;display:grid}.v2-site .v2-platform-copy>p:not(.v2-section-label){font-size:18px;line-height:1.8}.v2-site .v2-aftercare{color:#fff;background:#101514}.v2-site .v2-aftercare-head .v2-section-label{color:#808b86}.v2-site .v2-aftercare-head>p:last-child{color:#9ba7a1;font-size:18px}.v2-site .v2-aftercare-grid{border:0;gap:14px}.v2-site .v2-aftercare-grid>a{color:#fff;background:#151c19;border:1px solid #34413c;border-radius:18px;transition:transform .35s cubic-bezier(.2,.7,.2,1),background .3s,border .3s;box-shadow:0 18px 48px #0000002e}.v2-site .v2-aftercare-grid>a:first-child{border-left:1px solid #34413c}.v2-site .v2-aftercare-grid>a:hover{background:#1d2622;border-color:#53635c;transform:translateY(-8px)}.v2-site .v2-aftercare-grid p{color:#8e9a94;font-size:14px}.v2-site .v2-aftercare-grid>a:hover p{color:#aeb8b3}.v2-site .v2-aftercare-grid>a>span:last-child{color:var(--v2-accent)}.v2-site .v2-business-inner>div p{font-size:17px}.v2-site .v2-vision-grid>div>p{font-size:20px}.v2-site .v2-journey-head>p:last-child{font-size:18px}@media (width<=1100px){.v2-site .v2-paths{grid-template-columns:repeat(3,1fr)}.v2-site .v2-series-card:before{width:190px;height:275px}.v2-site .v2-support-links{grid-template-columns:1fr 1fr}.v2-site .v2-ecosystem{height:560px;padding:30px}}@media (width<=820px){.v2-site .v2-hero-lede{font-size:17px}.v2-site .v2-journey-grid>a{min-height:300px}.v2-site .v2-paths{grid-template-columns:1fr 1fr}.v2-site .v2-paths>a{min-height:270px}.v2-site .v2-series-card{min-height:490px}.v2-site .v2-support-links>a{min-height:220px}.v2-site .v2-ecosystem{order:2;height:520px}}@media (width<=560px){.v2-site .v2-pill{min-height:50px;padding:0 24px;font-size:15px}.v2-site .v2-hero h1{line-height:.95}.v2-site .v2-hero-lede{font-size:17px}.v2-site .v2-journey-grid>a{min-height:275px;padding:29px}.v2-site .v2-journey-icon{font-size:40px}.v2-site .v2-paths{grid-template-columns:1fr}.v2-site .v2-paths>a{min-height:235px;padding:27px}.v2-site .v2-paths h3{margin-top:48px}.v2-site .v2-product-panel{padding:32px}.v2-site .v2-product-panel>p:not(.v2-section-label){font-size:15px}.v2-site .v2-series-card{min-height:470px}.v2-site .v2-series-card:before{width:190px;height:265px}.v2-site .v2-home-copy>p:not(.v2-section-label),.v2-site .v2-support-copy>p,.v2-site .v2-platform-copy>p:not(.v2-section-label),.v2-site .v2-aftercare-head>p:last-child{font-size:16px}.v2-site .v2-use-card{background-size:auto 106%}.v2-site .v2-use-card:hover{background-size:auto 113%}.v2-site .v2-support-links{grid-template-columns:1fr}.v2-site .v2-support-links>a{min-height:210px}.v2-site .v2-ecosystem{height:470px;padding:22px}.v2-eco-devices span,.v2-eco-services span{min-height:54px;font-size:10px}.v2-eco-core{min-height:94px}.v2-eco-core strong{font-size:18px}.v2-eco-core small{font-size:9px}.v2-site .v2-aftercare-grid>a{min-height:225px}}body{background:#101514;min-width:320px}.v2-site{background:#fff}.v2-skip-link{z-index:200;background:var(--v2-accent);color:#15200c;border-radius:99px;padding:12px 17px;font-size:13px;font-weight:800;transition:transform .2s;position:fixed;top:12px;left:18px;transform:translateY(-150%)}.v2-skip-link:focus{transform:translateY(0)}.v2-region-chip{color:#ffffffd1;letter-spacing:.04em;border:1px solid #ffffff52;border-radius:99px;padding:8px 11px;font-size:11px;transition:background .2s,border-color .2s}.v2-region-chip:hover{background:#ffffff1a;border-color:#fff}.v2-hero{isolation:isolate;background:#0b0d0c}.v2-hero-media{z-index:-2;object-fit:cover;object-position:center}.v2-hero-shade{z-index:-1}.v2-hero-content,.v2-hero-spec,.v2-scroll{z-index:2}.v2-hero-spec{grid-template-columns:1fr 1fr;gap:0;display:grid}.v2-hero-fact{grid-template-columns:32px 1fr;gap:13px;min-width:0;display:grid}.v2-hero-fact>span{color:#868e88;font-size:10px}.v2-hero-fact p{flex-direction:column;gap:8px;margin:0;display:flex}.v2-hero-fact b{font-size:13px}.v2-hero-fact small{color:#77817c;font-size:11px;line-height:1.45}.v2-journey-icon{width:62px;height:62px;color:var(--v2-accent);border:1px solid #ffffff2e;border-radius:18px;place-content:center;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-weight:600;display:grid;filter:none!important;font-size:25px!important}.v2-product-campaign{isolation:isolate;background:#171918}.v2-product-image{z-index:-2;object-fit:cover;object-position:center;transition:transform .9s cubic-bezier(.2,.7,.2,1)}.v2-product-campaign:after{content:"";z-index:-1;background:linear-gradient(90deg,#0000 42%,#0809082e);position:absolute;inset:0}.v2-home-image{background:#ded8ce;position:relative;overflow:hidden}.v2-home-image img{object-fit:cover;object-position:center}.v2-use-hospitality{background-image:url(/images/lanbon-hero-v2.webp)}.v2-business{background-image:linear-gradient(90deg,#070908e0,#07090873 58%,#0709082e),url(/images/lanbon-hero-v2.webp)}.v2-support-action{color:#fff;border:1px solid #394641;justify-content:space-between;align-items:center;min-height:74px;padding:0 25px;font-size:15px;font-weight:700;transition:border .2s,background .2s,transform .2s;display:flex}.v2-support-action:hover{background:#ffffff0a;border-color:#64746d;transform:translateY(-2px)}.v2-support-action b{color:var(--v2-accent);font-size:18px}.v2-footer-bottom a{transition:color .2s}.v2-footer-bottom a:hover{color:#fff}.utility-page,.state-page{color:#111614;background:#f3f1eb;min-height:100svh;font-family:Inter,Segoe UI,PingFang SC,Microsoft YaHei,Arial,sans-serif}.utility-page{padding:36px 24px 80px}.utility-shell{width:min(1180px,100%);margin:0 auto}.utility-brand{background:#fff;border:1px solid #1015141a;border-radius:8px;align-items:center;width:170px;height:58px;padding:7px 10px;display:inline-flex;box-shadow:0 13px 35px #10151414}.utility-brand img{width:100%;height:auto;display:block}.utility-hero{max-width:900px;padding:110px 0 64px}.utility-kicker{color:#69716c;letter-spacing:.15em;text-transform:uppercase;margin:0 0 20px;font-size:11px;font-weight:800}.utility-hero h1,.state-page h1{letter-spacing:-.065em;margin:0;font-size:clamp(52px,7vw,94px);font-weight:540;line-height:.94}.utility-hero>p:last-child,.state-page>p:not(.utility-kicker){color:#626a65;max-width:670px;margin:28px 0 0;font-size:18px;line-height:1.75}.preference-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.preference-panel{background:#fff;border:1px solid #1015141a;border-radius:26px;padding:32px;box-shadow:0 18px 50px #1015140f}.preference-panel h2{letter-spacing:-.035em;margin:0 0 27px;font-size:26px}.preference-options{border-top:1px solid #e3e6e2;flex-direction:column;display:flex}.preference-options a{color:#626a65;border-bottom:1px solid #e3e6e2;justify-content:space-between;align-items:center;min-height:64px;padding:0 5px;font-size:15px;transition:padding .2s,color .2s;display:flex}.preference-options a:hover{color:#111614;padding-left:12px}.preference-options a.is-active{color:#111614;font-weight:800}.preference-options a.is-active b{color:#15200c;background:#b9f03c;border-radius:50%;place-content:center;width:30px;height:30px;display:grid}.utility-note{color:#69716c;max-width:800px;margin:30px 0 0;font-size:13px;line-height:1.7}.utility-back{margin-top:46px;font-size:14px;font-weight:800;display:inline-flex}.state-page{flex-direction:column;justify-content:center;align-items:flex-start;padding:36px clamp(24px,7vw,100px) 80px;display:flex}.state-page>.utility-brand{position:absolute;top:36px;left:clamp(24px,7vw,100px)}.state-code{color:#b9f03c;letter-spacing:.2em;margin:90px 0 18px;font-size:12px;font-weight:900}.state-page h1{max-width:980px;font-size:clamp(48px,6.5vw,88px)}.state-actions{flex-wrap:wrap;gap:12px;margin-top:38px;display:flex}.state-actions a,.state-actions button{color:#111614;min-height:52px;font:inherit;cursor:pointer;background:0 0;border:1px solid #111614;border-radius:99px;justify-content:center;align-items:center;padding:0 23px;font-size:14px;font-weight:800;transition:background .2s,color .2s,transform .2s;display:inline-flex}.state-actions a:first-child,.state-actions button:first-child{color:#fff;background:#111614}.state-actions a:hover,.state-actions button:hover{transform:translateY(-2px)}.loading-page{background:#101514;grid-template-rows:auto 1fr;grid-template-columns:.7fr 1.3fr;gap:70px;min-height:100svh;padding:38px;display:grid}.loading-logo{background:linear-gradient(100deg,#27302d 25%,#3c4743 40%,#27302d 60%) 0 0/240% 100%;border-radius:8px;width:168px;height:58px;animation:1.7s infinite foundation-shimmer}.loading-copy{flex-direction:column;align-self:center;gap:18px;display:flex}.loading-copy span{background:#28312e;border-radius:99px;height:18px;display:block}.loading-copy span:first-child{width:70%;height:60px}.loading-copy span:nth-child(2){width:92%}.loading-copy span:last-child{width:55%}.loading-product{background:linear-gradient(115deg,#1c2421 20%,#303a36 42%,#1c2421 64%) 0 0/240% 100%;border-radius:34px;grid-area:1/2/3;animation:1.7s infinite foundation-shimmer}@keyframes foundation-shimmer{to{background-position:-240% 0}}@media (width<=1100px){.v2-region-chip{display:none}}@media (width<=820px){.v2-hero-spec{grid-template-columns:1fr 1fr}.preference-grid{grid-template-columns:1fr}.utility-hero{padding-top:80px}.loading-page{grid-template-rows:auto .7fr 1.3fr;grid-template-columns:1fr}.loading-copy,.loading-product{grid-area:auto/1}.loading-product{min-height:440px}}@media (width<=560px){.v2-hero-fact:nth-child(2){display:none}.v2-hero-spec{grid-template-columns:1fr}.v2-journey-icon{width:54px;height:54px}.utility-page{padding:20px 12px 60px}.utility-brand{width:145px;height:50px}.utility-hero{padding:72px 0 45px}.utility-hero>p:last-child,.state-page>p:not(.utility-kicker){font-size:16px}.preference-panel{border-radius:20px;padding:23px}.state-page{padding:24px 20px 60px}.state-page>.utility-brand{top:24px;left:20px}.state-actions{flex-direction:column;width:100%}.state-actions a,.state-actions button{width:100%}.loading-page{gap:34px;padding:20px}.loading-product{min-height:360px}}@media (prefers-reduced-motion:reduce){.loading-logo,.loading-product{animation:none}.v2-product-image{transition:none}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.v2-journey-head,.v2-vision-grid,.v2-section-head,.v2-support-grid,.v2-platform-grid,.v2-aftercare-head{animation:linear both v2-reveal;animation-timeline:view();animation-range:entry 8% cover 27%}}}@keyframes v2-reveal{0%{opacity:1;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.v2-site .v2-brand{letter-spacing:0;flex:none;line-height:0;display:block}.v2-site .v2-brand-plate{background:#fff;border:1px solid #ffffffb8;border-radius:8px;justify-content:center;align-items:center;width:168px;height:58px;padding:6px 10px;transition:transform .28s,box-shadow .28s;display:flex;overflow:hidden;box-shadow:0 12px 34px #00000029}.v2-site .v2-brand:hover .v2-brand-plate{transform:translateY(-2px);box-shadow:0 18px 42px #00000038}.v2-site .v2-brand-plate picture,.v2-site .v2-brand-plate img{width:100%;height:100%;display:block}.v2-site .v2-brand-plate img{object-fit:contain}.v2-site .v2-footer .v2-brand-plate{border-color:#303936;width:188px;height:64px;box-shadow:0 16px 42px #00000047}@media (width<=560px){.v2-site .v2-brand-plate{border-radius:7px;width:142px;height:48px;padding:5px 8px}.v2-site .v2-footer .v2-brand-plate{width:166px;height:56px}}.v2-site{--v2-ink:#101514;--v2-cream:#f1eee7;--v2-paper:#f8f7f3;--v2-accent:#b9f03c;--v2-line:#10151429;background:var(--v2-paper);color:var(--v2-ink);font-family:Helvetica Neue,Segoe UI,Arial,sans-serif}.v2-shell{width:min(1320px,100% - 72px);margin:0 auto}.v2-header{z-index:50;color:#fff;border-bottom:1px solid #ffffff38;position:absolute;top:0;left:0;right:0}.v2-header-inner{justify-content:space-between;align-items:center;gap:34px;height:94px;display:flex}.v2-brand{letter-spacing:.17em;align-items:center;gap:12px;font-size:16px;display:inline-flex}.v2-brand-mark{grid-template-columns:repeat(2,1fr);gap:3px;width:27px;height:27px;display:grid;transform:rotate(45deg)}.v2-brand-mark i{background:var(--v2-accent);border-radius:2px;display:block}.v2-brand-mark i:nth-child(2),.v2-brand-mark i:nth-child(3){background:currentColor}.v2-nav{gap:34px;font-size:13px;font-weight:600;display:flex}.v2-nav a,.v2-header-actions>a{transition:opacity .2s}.v2-nav a:hover,.v2-header-actions>a:hover{opacity:.62}.v2-header-actions{align-items:center;gap:24px;font-size:13px;font-weight:600;display:flex}.v2-pill{border-radius:99px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:0 24px;font-size:13px;font-weight:750;transition:transform .25s,background .25s,color .25s;display:inline-flex}.v2-pill:hover{transform:translateY(-2px)}.v2-pill-light{color:#fff;border:1px solid #ffffff80;min-height:43px}.v2-pill-light:hover{color:#111;background:#fff}.v2-pill-accent{background:var(--v2-accent);color:#15200c}.v2-pill-dark{background:var(--v2-ink);color:#fff}.v2-text-link{align-items:center;gap:10px;font-size:13px;font-weight:750;display:inline-flex}.v2-text-link span,.v2-pill span,.v2-paths>a>span:last-child,.v2-series-card>span:last-child,.v2-support-links>a>span:last-child{transition:transform .25s}.v2-text-link:hover span,.v2-pill:hover span,.v2-paths>a:hover>span:last-child,.v2-series-card:hover>span:last-child,.v2-support-links>a:hover>span:last-child{transform:translate(4px,-4px)}.v2-menu{display:none}.v2-hero{color:#fff;background:url(/images/lanbon-hero-v2.png) 50%/cover no-repeat;height:max(800px,100vh);min-height:800px;position:relative;overflow:hidden}.v2-hero-shade{background:linear-gradient(90deg,#090807cc 0%,#0908078c 37%,#0908070f 67%),linear-gradient(#0000 55%,#06080880);position:absolute;inset:0}.v2-hero-content{z-index:2;flex-direction:column;justify-content:center;height:100%;padding-top:70px;display:flex;position:relative}.v2-kicker,.v2-section-label{letter-spacing:.17em;text-transform:uppercase;margin:0 0 24px;font-size:11px;font-weight:800}.v2-kicker{color:var(--v2-accent)}.v2-hero h1{letter-spacing:-.075em;max-width:850px;margin:0;font-size:clamp(70px,7.5vw,118px);font-weight:520;line-height:.86}.v2-hero-lede{color:#ffffffc2;max-width:570px;margin:30px 0 0;font-size:18px;line-height:1.65}.v2-hero-actions{align-items:center;gap:30px;margin-top:38px;display:flex}.v2-hero-spec{z-index:3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0b0d0c73;border:1px solid #fff3;grid-template-columns:28px 1fr;gap:17px 12px;width:430px;padding:24px 26px;display:grid;position:absolute;bottom:38px;right:42px}.v2-hero-spec>span{color:var(--v2-accent);padding-top:2px;font-size:10px}.v2-hero-spec p{flex-direction:column;gap:5px;margin:0;display:flex}.v2-hero-spec b{font-size:13px}.v2-hero-spec small{color:#fff9;font-size:11px}.v2-scroll{z-index:3;color:#ffffffa6;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:12px;font-size:10px;font-weight:700;display:flex;position:absolute;bottom:43px;left:42px}.v2-scroll>span{background:#ffffff8c;width:44px;height:1px}.v2-vision{background:var(--v2-paper);padding:154px 0 132px}.v2-vision-grid{grid-template-columns:.28fr .72fr;gap:70px;display:grid}.v2-section-label{color:#72766f}.v2-vision h2,.v2-section-head h2,.v2-home-copy h2,.v2-support h2,.v2-platform-copy h2,.v2-business h2{letter-spacing:-.067em;margin:0;font-size:clamp(58px,6vw,92px);font-weight:520;line-height:.91}.v2-vision-grid>div>p{color:#656b67;max-width:720px;margin:38px 0 0;font-size:18px;line-height:1.7}.v2-paths{border-top:1px solid var(--v2-line);border-bottom:1px solid var(--v2-line);grid-template-columns:repeat(5,1fr);margin-top:112px;display:grid}.v2-paths>a{border-right:1px solid var(--v2-line);flex-direction:column;min-height:280px;padding:23px 23px 26px;transition:background .25s,color .25s;display:flex;position:relative}.v2-paths>a:first-child{border-left:1px solid var(--v2-line)}.v2-paths>a:hover{background:var(--v2-ink);color:#fff}.v2-paths>a>span:first-child{color:#8a8e88;font-size:10px}.v2-paths h3{letter-spacing:-.035em;margin:63px 0 12px;font-size:22px}.v2-paths p{color:#767c77;margin:0;font-size:12px;line-height:1.55}.v2-paths>a>span:last-child{align-self:flex-end;margin-top:auto}.v2-product-campaign{background:#ded8cd;height:900px;position:relative;overflow:hidden}.v2-product-image{background:url(/images/lanbon-products-v2.png) 50%/cover no-repeat;transition:transform 1.2s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.v2-product-campaign:hover .v2-product-image{transform:scale(1.018)}.v2-product-panel{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f9f8f4f0;width:min(560px,100% - 96px);padding:52px 52px 48px;position:absolute;bottom:48px;left:48px}.v2-product-panel h2{letter-spacing:-.055em;margin:0;font-size:50px;font-weight:520;line-height:.98}.v2-product-panel>p:not(.v2-section-label){color:#626963;margin:23px 0 30px;line-height:1.7}.v2-image-note{color:#1819158f;text-transform:uppercase;letter-spacing:.12em;flex-direction:column;align-items:flex-end;font-size:9px;display:flex;position:absolute;top:31px;right:27px}.v2-series{color:#fff;background:#111614;padding:136px 0}.v2-section-head{justify-content:space-between;align-items:end;margin-bottom:70px;display:flex}.v2-section-head .v2-section-label{color:#7e8983}.v2-section-head h2{font-size:72px}.v2-link-dark{color:inherit}.v2-series-grid{border-top:1px solid #fff3;border-bottom:1px solid #fff3;grid-template-columns:repeat(4,1fr);display:grid}.v2-series-card{border-right:1px solid #fff3;flex-direction:column;min-height:440px;padding:25px 25px 30px;display:flex;position:relative;overflow:hidden}.v2-series-card:first-child{border-left:1px solid #fff3}.v2-series-card:before{content:"";background:linear-gradient(145deg,#222b28,#050707);border:1px solid #ffffff40;width:170px;height:235px;transition:transform .45s;position:absolute;top:65px;left:50%;transform:translate(-50%)rotate(4deg);box-shadow:0 30px 50px #00000052}.v2-series-card:nth-child(2):before{background:linear-gradient(145deg,#e8e6e0,#9fa8a4);width:150px;height:220px}.v2-series-card:nth-child(3):before{background:linear-gradient(145deg,#383c3a,#0a0c0b);width:130px;height:210px}.v2-series-card:nth-child(4):before{background:linear-gradient(145deg,#f2efe8,#aaa9a3);width:115px;height:198px}.v2-series-card:after{content:"";border:1px solid var(--v2-accent);border-radius:50%;width:32px;height:32px;position:absolute;top:170px;left:50%;transform:translate(-50%);box-shadow:0 0 0 15px #b9f03c0f}.v2-series-card:hover:before{transform:translate(-50%)translateY(-8px)rotate(1deg)}.v2-series-card>span:first-child{color:#7c8882;font-size:10px}.v2-series-card>div{z-index:2;flex-direction:column;gap:7px;margin-top:auto;display:flex;position:relative}.v2-series-card>div b{font-size:27px}.v2-series-card>div small{color:#8e9a94;font-size:11px}.v2-series-card>span:last-child{position:absolute;bottom:35px;right:25px}.v2-home{background:#e9e5dc;grid-template-columns:1.2fr .8fr;min-height:820px;display:grid}.v2-home-image{background:url(/images/lanbon-home-v2.png) 50%/cover no-repeat;min-height:820px}.v2-home-copy{flex-direction:column;justify-content:center;padding:110px 7vw 90px 6vw;display:flex}.v2-home-copy h2{font-size:66px}.v2-home-copy>p:not(.v2-section-label){color:#626961;margin:28px 0 38px;font-size:16px;line-height:1.7}.v2-home-copy ul{border-top:1px solid var(--v2-line);margin:0 0 40px;padding:0;list-style:none}.v2-home-copy li{border-bottom:1px solid var(--v2-line);gap:25px;padding:16px 0;font-size:13px;font-weight:650;display:flex}.v2-home-copy li span{color:#858982;font-size:10px}.v2-home-copy .v2-pill{align-self:flex-start}.v2-use-cases{grid-template-columns:repeat(3,1fr);height:640px;display:grid}.v2-use-card{color:#fff;background-position:50%;background-size:cover;flex-direction:column;justify-content:flex-end;padding:42px;display:flex;position:relative;overflow:hidden}.v2-use-card:before{content:"";background:linear-gradient(#0000 25%,#060807cc);transition:background .3s;position:absolute;inset:0}.v2-use-card:hover:before{background:linear-gradient(#06080714 15%,#060807e6)}.v2-use-residential{background-image:url(/images/lanbon-home-v2.png)}.v2-use-hospitality{background-image:url(/images/lanbon-hero-v2.png);background-position:24%}.v2-use-projects{background-image:url(/images/lanbon-products-v2.png)}.v2-use-card>*{z-index:2;position:relative}.v2-use-card>span{letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:800}.v2-use-card h3{letter-spacing:-.045em;max-width:390px;margin:15px 0 33px;font-size:36px;font-weight:520;line-height:1.06}.v2-use-card p{margin:0;font-size:12px;font-weight:750}.v2-support{color:#fff;background:#0c1715;padding:138px 0 110px}.v2-support-grid{grid-template-columns:1.08fr .92fr;align-items:end;gap:100px;display:grid}.v2-label-light{color:#87918d}.v2-support-copy>p{color:#9da9a4;max-width:530px;margin:0 0 38px;font-size:17px;line-height:1.7}.v2-search-box{color:#84918c;border:1px solid #394641;justify-content:space-between;align-items:center;min-height:74px;padding:0 25px;font-size:13px;transition:border .2s,background .2s;display:flex}.v2-search-box:hover{background:#ffffff08;border-color:#64746d}.v2-search-box b{color:#fff}.v2-support-links{border-top:1px solid #34413c;border-bottom:1px solid #34413c;grid-template-columns:repeat(4,1fr);margin-top:100px;display:grid}.v2-support-links>a{border-right:1px solid #34413c;flex-direction:column;min-height:160px;padding:22px;display:flex;position:relative}.v2-support-links>a:first-child{border-left:1px solid #34413c}.v2-support-links>a>span:first-child{color:#68766f;font-size:10px}.v2-support-links b{margin-top:54px;font-size:15px}.v2-support-links>a>span:last-child{position:absolute;bottom:23px;right:22px}.v2-platform{background:#f4f2ec;padding:140px 0}.v2-platform-grid{grid-template-columns:1fr 1fr;align-items:center;gap:110px;display:grid}.v2-platform-orbit{background:radial-gradient(circle,#e2f2d0 0 11%,#0000 11.4% 31%,#d8ddd5 31.3% 31.5%,#0000 31.8% 48%,#d8ddd5 48.3% 48.5%,#0000 48.8%);border:1px solid #cad0ca;border-radius:50%;height:620px;position:relative}.v2-orbit-core,.v2-orbit-node{text-align:center;border-radius:50%;place-content:center;display:grid;position:absolute}.v2-orbit-core{color:#fff;letter-spacing:.12em;background:#111614;width:124px;height:124px;font-size:13px;font-weight:800;top:50%;left:50%;transform:translate(-50%,-50%)}.v2-orbit-node{background:#faf9f4;border:1px solid #c9d0c8;width:92px;height:92px;font-size:11px;font-weight:700;box-shadow:0 15px 40px #1b2a2214}.v2-node-1{top:15%;left:12%}.v2-node-2{top:12%;right:12%}.v2-node-3{bottom:18%;left:4%}.v2-node-4{bottom:14%;right:8%}.v2-node-5{top:44%;right:2%}.v2-platform-copy h2{font-size:78px}.v2-platform-copy>p:not(.v2-section-label){color:#626963;max-width:540px;margin:30px 0;font-size:17px;line-height:1.75}.v2-business{color:#fff;background:linear-gradient(90deg,#070908e0,#07090873 58%,#0709082e),url(/images/lanbon-hero-v2.png) 50%/cover no-repeat;min-height:740px;padding:130px 0;position:relative}.v2-business-inner{flex-direction:column;justify-content:flex-end;height:480px;display:flex}.v2-business h2{max-width:850px;font-size:96px}.v2-business-inner>div{justify-content:space-between;align-items:center;margin-top:37px;display:flex}.v2-business-inner>div p{color:#ffffffad;max-width:480px;margin:0;line-height:1.7}.v2-footer{color:#fff;background:#080d0c;padding:75px 0 30px}.v2-footer-top{border-bottom:1px solid #2b3431;justify-content:space-between;align-items:end;padding-bottom:50px;display:flex}.v2-footer-top p{color:#76817d;letter-spacing:-.035em;margin:0;font-size:34px}.v2-footer-links{grid-template-columns:repeat(4,1fr);gap:50px;padding:58px 0;display:grid}.v2-footer-links>div{flex-direction:column;gap:13px;display:flex}.v2-footer-links b{letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px;font-size:11px}.v2-footer-links a{color:#7b8782;font-size:13px}.v2-footer-links a:hover{color:#fff}.v2-footer-bottom{color:#626d69;border-top:1px solid #2b3431;justify-content:space-between;padding-top:25px;font-size:10px;display:flex}@media (width<=1100px){.v2-shell{width:min(100% - 48px,1000px)}.v2-nav{gap:18px}.v2-header-actions>a:first-child{display:none}.v2-hero-spec{width:390px}.v2-paths{grid-template-columns:repeat(3,1fr)}.v2-paths>a:nth-child(4),.v2-paths>a:nth-child(5){border-top:1px solid var(--v2-line)}.v2-product-campaign{height:780px}.v2-home-copy{padding:80px 45px}.v2-home-copy h2{font-size:54px}.v2-use-card{padding:28px}.v2-support-grid,.v2-platform-grid{gap:55px}.v2-business h2{font-size:80px}}@media (width<=820px){.v2-shell{width:calc(100% - 32px)}.v2-header-inner{height:78px}.v2-nav,.v2-header-actions>.v2-pill{display:none}.v2-menu{display:block}.v2-menu summary{border:1px solid #ffffff80;border-radius:50%;place-content:center;gap:5px;width:42px;height:42px;list-style:none;display:grid}.v2-menu summary::-webkit-details-marker{display:none}.v2-menu summary i{background:#fff;width:16px;height:1px;display:block}.v2-menu[open] nav{color:#111;background:#fff;flex-direction:column;padding:18px;display:flex;position:absolute;top:72px;left:16px;right:16px}.v2-menu nav a{border-bottom:1px solid #ddd;padding:12px}.v2-hero{height:900px}.v2-hero-content{justify-content:flex-end;padding-bottom:230px}.v2-hero h1{font-size:70px}.v2-hero-spec{width:auto;bottom:28px;left:16px;right:16px}.v2-scroll{display:none}.v2-vision-grid{grid-template-columns:1fr;gap:25px}.v2-paths{grid-template-columns:1fr 1fr}.v2-product-panel{width:calc(100% - 48px);padding:38px;bottom:24px;left:24px}.v2-product-panel h2{font-size:42px}.v2-image-note{display:none}.v2-series-grid{grid-template-columns:1fr 1fr}.v2-home{grid-template-columns:1fr}.v2-home-image{min-height:580px}.v2-home-copy{padding:75px 40px}.v2-use-cases{grid-template-columns:1fr;height:auto}.v2-use-card{min-height:520px}.v2-support-grid,.v2-platform-grid{grid-template-columns:1fr}.v2-support-links{grid-template-columns:1fr 1fr}.v2-platform-orbit{order:2;height:540px}.v2-business h2{font-size:68px}.v2-business-inner>div{flex-direction:column;align-items:flex-start;gap:30px}.v2-footer-top p{font-size:25px}}@media (width<=560px){.v2-shell{width:calc(100% - 24px)}.v2-hero{background-position:58%;height:100svh;min-height:780px}.v2-hero-shade{background:linear-gradient(90deg,#070706d1,#0707062e),linear-gradient(#0000 45%,#070706b8)}.v2-hero-content{justify-content:center;padding-top:90px;padding-bottom:200px}.v2-hero h1{font-size:53px}.v2-hero-lede{font-size:15px}.v2-hero-actions{flex-direction:column;align-items:flex-start;gap:22px}.v2-hero-spec{grid-template-columns:22px 1fr;padding:18px}.v2-hero-spec p small{display:none}.v2-vision{padding:92px 0}.v2-vision h2,.v2-section-head h2,.v2-home-copy h2,.v2-support h2,.v2-platform-copy h2,.v2-business h2{font-size:46px}.v2-vision-grid>div>p{font-size:15px}.v2-paths{grid-template-columns:1fr;margin-top:65px}.v2-paths>a{border-left:1px solid var(--v2-line);border-top:1px solid var(--v2-line);min-height:210px}.v2-paths>a:first-child{border-top:0}.v2-paths h3{margin-top:36px}.v2-product-campaign{height:720px}.v2-product-image{background-position:43%}.v2-product-panel{width:calc(100% - 24px);padding:29px;bottom:12px;left:12px}.v2-product-panel h2{font-size:35px}.v2-product-panel>p:not(.v2-section-label){font-size:13px}.v2-series{padding:90px 0}.v2-section-head{flex-direction:column;align-items:flex-start;gap:25px}.v2-series-grid{grid-template-columns:1fr}.v2-series-card{border-top:1px solid #fff3;border-left:1px solid #fff3;min-height:370px}.v2-home-image{background-position:39%;min-height:430px}.v2-home-copy{padding:68px 24px}.v2-use-card{min-height:460px}.v2-use-card h3{font-size:31px}.v2-support{padding:92px 0 75px}.v2-support-copy>p{font-size:15px}.v2-support-links{grid-template-columns:1fr;margin-top:60px}.v2-support-links>a{border-top:1px solid #34413c;border-left:1px solid #34413c;min-height:110px}.v2-support-links b{margin-top:29px}.v2-platform{padding:90px 0}.v2-platform-orbit{height:350px}.v2-orbit-core{width:84px;height:84px}.v2-orbit-node{width:64px;height:64px;font-size:8px}.v2-business{background-position:62%;min-height:690px;padding:85px 0}.v2-business-inner{height:520px}.v2-footer-top{flex-direction:column;align-items:flex-start;gap:34px}.v2-footer-links{grid-template-columns:1fr 1fr}.v2-footer-bottom{flex-direction:column;gap:9px}}@media (width<=560px){.v2-site .v2-hero-spec{grid-template-columns:1fr}.v2-site .v2-hero-fact{grid-template-columns:28px 1fr}}.v2-site{--lb-shell-gutter:36px;--lb-header-height:94px;--lb-brand-width:168px;--lb-brand-height:58px;--lb-control-height:52px;--lb-control-padding:30px;--lb-control-font:16px;--lb-nav-font:16px;--lb-header-action-font:15px;--lb-region-font:14px;--lb-prominent-copy-font:20px;--lb-small-copy-font:14px;--lb-label-font:12px;--lb-card-gap:14px;--lb-journey-card-min:410px;--lb-path-card-min:320px;--lb-series-card-min:520px;--lb-support-card-min:250px;--lb-aftercare-card-min:285px}.v2-site .v2-shell{width:min(1320px, calc(100% - (var(--lb-shell-gutter) * 2)))}.v2-site .v2-header-inner{height:var(--lb-header-height)}.v2-site .v2-nav{font-size:var(--lb-nav-font)}.v2-site .v2-header-actions{font-size:var(--lb-header-action-font)}.v2-site .v2-region-chip{font-size:var(--lb-region-font)}.v2-site .v2-brand-plate{width:var(--lb-brand-width);height:var(--lb-brand-height)}.v2-site .v2-pill{min-height:var(--lb-control-height);padding-inline:var(--lb-control-padding);font-size:var(--lb-control-font)}.v2-site .v2-kicker,.v2-site .v2-section-label{font-size:var(--lb-label-font)}.v2-site .v2-hero-lede{color:#ffffffd6;font-size:var(--lb-prominent-copy-font)}.v2-site .v2-text-link{font-size:15px}.v2-site .v2-hero-fact>span{color:#9aa39e;font-size:11px}.v2-site .v2-hero-fact b{font-size:15px}.v2-site .v2-hero-fact small{color:#969f9a;font-size:13px;line-height:1.55}.v2-site .v2-scroll{color:#ffffffc2;font-size:12px}.v2-site .v2-hero,.v2-site .v2-product-image,.v2-site .v2-home-image{background-image:none}.v2-site .v2-hero{background-color:#0b0d0c}.v2-site .v2-hero-spec{background:#0b0d0ce0}.v2-site .v2-use-residential{background-image:url(/images/lanbon-home-v2.webp)}.v2-site .v2-use-hospitality{background-image:url(/images/lanbon-hero-v2.webp)}.v2-site .v2-use-projects{background-image:url(/images/lanbon-products-v2.webp)}.v2-site .v2-business{background-image:linear-gradient(90deg,#070908e0,#07090873 58%,#0709082e),url(/images/lanbon-hero-v2.webp)}.v2-site .v2-vision>.v2-shell>.v2-section-label,.v2-site .v2-home-copy>.v2-section-label,.v2-site .v2-platform-copy>.v2-section-label{color:#5c625c}.v2-site .v2-paths>a>span:first-child{color:#626963}.v2-site .v2-paths p{color:#6b716c}.v2-site .v2-home-copy>p:not(.v2-section-label){color:#596159}.v2-site .v2-feature-accordion summary span,.v2-site .v2-feature-accordion details>p{color:#59605a}.v2-site .v2-eco-connector{color:#83928b}.v2-site .v2-footer-bottom{color:#7f8b87}.v2-site .v2-series-card>div small,.v2-site .v2-support-links p,.v2-site .v2-aftercare-grid p{font-size:var(--lb-small-copy-font)}.v2-site .v2-feature-accordion summary span{font-size:11px}.v2-site .v2-feature-accordion summary b,.v2-site .v2-feature-accordion details>p{font-size:15px}.v2-site .v2-footer-links b{font-size:12px}.v2-site .v2-footer-links a{font-size:14px}.v2-site .v2-footer-bottom{font-size:11px}.v2-site .v2-journey-grid,.v2-site .v2-paths,.v2-site .v2-series-grid,.v2-site .v2-support-links,.v2-site .v2-aftercare-grid{gap:var(--lb-card-gap)}.v2-site .v2-journey-grid>a{min-height:var(--lb-journey-card-min)}.v2-site .v2-paths>a{min-height:var(--lb-path-card-min)}.v2-site .v2-series-card{min-height:var(--lb-series-card-min)}.v2-site .v2-support-links>a{min-height:var(--lb-support-card-min)}.v2-site .v2-aftercare-grid>a{min-height:var(--lb-aftercare-card-min)}.v2-site .v2-hero-spec{grid-template-columns:1fr;gap:18px}.v2-site .v2-hero-fact+.v2-hero-fact{border-top:1px solid #ffffff29;padding-top:18px}@media (width<=1100px){.v2-site{--lb-shell-gutter:24px;--lb-nav-font:15px;--lb-header-action-font:14px;--lb-region-font:13px;--lb-prominent-copy-font:19px;--lb-journey-card-min:340px;--lb-path-card-min:270px;--lb-series-card-min:490px;--lb-support-card-min:220px}.v2-site .v2-paths{grid-template-columns:repeat(3,1fr)}.v2-site .v2-series-card:before{width:190px;height:275px}.v2-site .v2-support-links{grid-template-columns:1fr 1fr}.v2-site .v2-ecosystem{height:560px;padding:30px}}@media (width<=820px){.v2-site{--lb-header-height:78px;--lb-prominent-copy-font:18px;--lb-journey-card-min:260px;--lb-path-card-min:230px;--lb-series-card-min:450px;--lb-support-card-min:190px}.v2-site .v2-nav,.v2-site .v2-header-actions>.v2-pill{display:none}.v2-site .v2-menu{display:block}.v2-site .v2-menu summary{width:44px;height:44px}.v2-site .v2-menu nav a{font-size:17px;font-weight:650}.v2-site .v2-hero{height:860px}.v2-site .v2-hero-content{justify-content:flex-end;padding-bottom:210px}.v2-site .v2-hero h1{font-size:62px}.v2-site .v2-journey-grid{grid-template-columns:1fr}.v2-site .v2-paths,.v2-site .v2-series-grid,.v2-site .v2-support-links{grid-template-columns:1fr 1fr}.v2-site .v2-product-panel{width:calc(100% - 48px);padding:38px;bottom:24px;left:24px}.v2-site .v2-series-card:before{width:178px;height:252px}.v2-site .v2-home{grid-template-columns:1fr}.v2-site .v2-home-image{min-height:520px}.v2-site .v2-home-copy{padding:72px 40px}.v2-site .v2-use-cases,.v2-site .v2-support-grid,.v2-site .v2-platform-grid{grid-template-columns:1fr}.v2-site .v2-use-cases{height:auto}.v2-site .v2-use-card{min-height:480px}.v2-site .v2-platform-orbit{order:2;height:500px}}@media (width<=560px){.v2-site{--lb-shell-gutter:16px;--lb-header-height:68px;--lb-brand-width:124px;--lb-brand-height:42px;--lb-control-height:46px;--lb-control-padding:20px;--lb-control-font:14px;--lb-prominent-copy-font:16px;--lb-small-copy-font:14px;--lb-label-font:12px;--lb-card-gap:10px;--lb-journey-card-min:164px;--lb-path-card-min:142px;--lb-series-card-min:410px;--lb-support-card-min:142px;--lb-aftercare-card-min:142px}.v2-site .v2-brand-plate{padding:4px 7px}.v2-site .v2-menu summary{width:44px;height:44px}.v2-site .v2-menu[open] nav{padding:12px;top:64px;left:16px;right:16px}.v2-site .v2-menu nav a{padding:11px 10px}.v2-site .v2-hero{background-position:58%;height:100svh;min-height:720px}.v2-site .v2-hero-content{justify-content:center;padding-top:74px;padding-bottom:150px}.v2-site .v2-kicker,.v2-site .v2-section-label{margin-bottom:18px}.v2-site .v2-hero h1{font-size:clamp(42px,11.5vw,48px);line-height:.96}html[lang=en] .v2-site .v2-kicker{letter-spacing:.11em;font-size:11px}html[lang=en] .v2-site .v2-hero h1{letter-spacing:-.055em;font-size:clamp(38px,10.4vw,43px)}.v2-site .v2-hero-lede{max-width:34ch;font-size:var(--lb-prominent-copy-font);margin-top:22px;line-height:1.65}.v2-site .v2-hero-actions{flex-direction:column;align-items:flex-start;gap:16px;margin-top:28px}.v2-site .v2-text-link{font-size:14px}.v2-site .v2-hero-spec{gap:0;width:auto;padding:14px 16px;bottom:16px;left:16px;right:16px}.v2-site .v2-hero-fact{grid-template-columns:24px 1fr;gap:10px}.v2-site .v2-hero-fact b{font-size:14px}.v2-site .v2-hero-fact:nth-child(2){display:none}.v2-site .v2-journey{padding:68px 0 72px}.v2-site .v2-journey-head,.v2-site .v2-aftercare-head{grid-template-columns:1fr;gap:18px}.v2-site .v2-journey-head>p:last-child,.v2-site .v2-aftercare-head>p:last-child{grid-column:1;margin-top:0;font-size:16px}.v2-site .v2-journey-head h2,.v2-site .v2-aftercare-head h2,.v2-site .v2-vision h2,.v2-site .v2-section-head h2,.v2-site .v2-home-copy h2,.v2-site .v2-support h2,.v2-site .v2-platform-copy h2,.v2-site .v2-business h2{font-size:40px}.v2-site .v2-journey-grid{margin-top:36px}.v2-site .v2-journey-grid>a{grid-template-columns:44px minmax(0,1fr) 20px;align-items:center;gap:14px;padding:20px;display:grid}.v2-site .v2-journey-icon{font-size:30px}.v2-site .v2-journey-grid>a>div{margin-top:0}.v2-site .v2-journey-grid h3{margin-bottom:8px;font-size:26px}.v2-site .v2-journey-grid p{font-size:var(--lb-small-copy-font);line-height:1.55}.v2-site .v2-journey-grid>a>span:last-child{grid-column:3;align-self:center;position:static}.v2-site .v2-vision{padding:68px 0 72px}.v2-site .v2-vision-grid{gap:18px}.v2-site .v2-vision-grid>div>p{margin-top:24px;font-size:16px}.v2-site .v2-paths{grid-template-columns:1fr;margin-top:40px}.v2-site .v2-paths>a,.v2-site .v2-aftercare-grid>a{grid-template-rows:auto auto;grid-template-columns:34px minmax(0,1fr) 20px;align-items:center;gap:6px 12px;padding:20px;display:grid}.v2-site .v2-paths>a>span:first-child,.v2-site .v2-aftercare-grid>a>span:first-child{grid-area:1/1/3;align-self:start}.v2-site .v2-paths h3,.v2-site .v2-aftercare-grid h3{grid-area:1/2;margin:0;font-size:23px}.v2-site .v2-paths p,.v2-site .v2-aftercare-grid p{font-size:var(--lb-small-copy-font);grid-area:2/2;margin:0;line-height:1.55}.v2-site .v2-paths>a>span:last-child,.v2-site .v2-aftercare-grid>a>span:last-child{grid-area:1/3/3;align-self:center;margin:0;position:static}.v2-site .v2-product-campaign{height:640px}.v2-site .v2-product-panel{width:calc(100% - 24px);padding:24px;bottom:12px;left:12px}.v2-site .v2-product-panel h2{font-size:32px}.v2-site .v2-product-panel>p:not(.v2-section-label){margin:18px 0 22px;font-size:15px;line-height:1.6}.v2-site .v2-series{padding:68px 0 72px}.v2-site .v2-section-head{gap:18px;margin-bottom:40px}.v2-site .v2-series-grid{grid-template-columns:1fr}.v2-site .v2-series-card{padding:20px 20px 24px}.v2-site .v2-series-card:before{width:165px;height:225px;top:34px}.v2-site .v2-series-card:nth-child(2):before{width:152px;height:216px}.v2-site .v2-series-card:nth-child(3):before{width:140px;height:208px}.v2-site .v2-series-card:nth-child(4):before{width:128px;height:196px}.v2-site .v2-series-card:after{width:32px;height:32px;top:132px}.v2-site .v2-series-card>div b{font-size:27px}.v2-site .v2-series-actions{min-height:44px;margin-top:14px!important}.v2-site .v2-series-actions a{min-height:44px;padding-inline:15px;font-size:12px}.v2-site .v2-home-image{min-height:360px}.v2-site .v2-home-copy{padding:56px 20px}.v2-site .v2-home-copy>p:not(.v2-section-label){margin:22px 0 28px;font-size:16px}.v2-site .v2-feature-accordion summary{min-height:58px}.v2-site .v2-resource-links a{min-height:56px;font-size:14px}.v2-site .v2-use-card{min-height:360px;padding:24px}.v2-site .v2-use-card h3{margin-bottom:24px;font-size:29px}.v2-site .v2-support{padding:68px 0 72px}.v2-site .v2-support-copy>p{font-size:16px}.v2-site .v2-support-links{grid-template-columns:1fr;margin-top:40px}.v2-site .v2-support-links>a{grid-template-rows:auto auto;grid-template-columns:32px minmax(0,1fr) 20px;align-items:center;gap:5px 14px;padding:18px 20px;display:grid}.v2-site .v2-support-icon{grid-area:1/1/3;font-size:27px!important}.v2-site .v2-support-links b{grid-area:1/2;margin:0;font-size:17px}.v2-site .v2-support-links p{font-size:var(--lb-small-copy-font);grid-area:2/2;margin:0;padding:0;line-height:1.5}.v2-site .v2-support-links>a>span:last-child{grid-area:1/3/3;align-self:center;position:static}.v2-site .v2-platform{padding:68px 0 72px}.v2-site .v2-platform-orbit,.v2-site .v2-ecosystem{height:420px}.v2-site .v2-ecosystem{padding:20px}.v2-site .v2-platform-copy>p:not(.v2-section-label){margin:22px 0;font-size:16px}.v2-site .v2-platform-actions{gap:18px}.v2-site .v2-business{min-height:620px;padding:68px 0}.v2-site .v2-business-inner{height:470px}.v2-site .v2-business-inner>div{gap:22px;margin-top:26px}.v2-site .v2-aftercare{padding:68px 0 72px}.v2-site .v2-aftercare-grid{grid-template-columns:1fr;margin-top:40px}.v2-site .v2-footer{padding-top:56px}.v2-site .v2-footer-top{padding-bottom:36px}.v2-site .v2-footer-links{padding:42px 0}}@media (width<=380px){.v2-site{--lb-shell-gutter:12px;--lb-brand-width:118px;--lb-brand-height:40px}.v2-site .v2-hero h1{font-size:40px}.v2-site .v2-paths>a,.v2-site .v2-aftercare-grid>a{padding-inline:17px}}@media (prefers-reduced-motion:reduce){.v2-site *,.v2-site :before,.v2-site :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.state-page h1{letter-spacing:-.035em;overflow-wrap:break-word;line-height:1.2}.consent-panel{z-index:1000;color:#f4f5f0;background:#0c1210f7;border:1px solid #b7ff3252;grid-template-columns:minmax(0,1fr) auto;gap:28px;width:min(650px,100vw - 48px);padding:26px;display:grid;position:fixed;bottom:24px;right:24px;box-shadow:0 20px 70px #00000061}.consent-panel span{color:#b7ff32;font:800 11px/1.2 var(--font-sans,Arial, sans-serif);letter-spacing:.12em}.consent-panel h2{color:inherit;font:800 25px/1.05 var(--font-sans,Arial, sans-serif);letter-spacing:-.035em;margin:12px 0 8px}.consent-panel p{color:#f4f5f0b8;max-width:54ch;font:500 14px/1.55 var(--font-sans,Arial, sans-serif);margin:0}.consent-panel a{color:inherit;font:700 13px/1.2 var(--font-sans,Arial, sans-serif);margin-top:12px;display:inline-block}.consent-actions{align-content:center;gap:9px;min-width:188px;display:grid}.consent-actions button{color:#f4f5f0;min-height:44px;font:800 12px/1 var(--font-sans,Arial, sans-serif);cursor:pointer;background:0 0;border:1px solid #ffffff47;padding:0 16px}.consent-actions button:first-child{color:#101514;background:#b7ff32;border-color:#b7ff32}.consent-reopen{z-index:900;color:#eef2ea;min-height:34px;font:700 11px/1 var(--font-sans,Arial, sans-serif);cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#101514db;border:1px solid #ffffff40;border-radius:999px;padding:0 12px;position:fixed;bottom:12px;right:12px}.platform-gateway{color:#f2f4ee;background:#0c1210;border-top:1px solid #ffffff1f}.platform-gateway-inner{grid-template-columns:1fr;align-items:center;gap:32px;width:min(1200px,100% - 48px);margin:0 auto;padding:28px 0;display:grid}.platform-gateway p{color:#f2f4eea3;font:700 12px/1.4 var(--font-sans,Arial, sans-serif);letter-spacing:.08em;text-transform:uppercase;margin:0}.platform-gateway nav{border-left:1px solid #ffffff21;grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.platform-gateway a{min-height:46px;color:inherit;font:750 13px/1.2 var(--font-sans,Arial, sans-serif);text-align:center;border-right:1px solid #ffffff21;justify-content:center;align-items:center;padding:0 10px;text-decoration:none;display:flex}.platform-gateway a:last-child{color:#b7ff32}.platform-related{color:#111714;background:#eef0e9;padding:64px 0}.platform-related-inner{width:min(1200px,100% - 48px);margin:0 auto}.platform-related-head{grid-template-columns:1fr 1fr;gap:32px;margin-bottom:28px;display:grid}.platform-related-head span{color:#516056;font:800 11px/1.2 var(--font-sans,Arial, sans-serif);letter-spacing:.12em}.platform-related-head h2{font:850 clamp(34px, 4vw, 58px)/.98 var(--font-sans,Arial, sans-serif);letter-spacing:-.055em;margin:8px 0 0}.platform-related-head p{color:#5d675f;font:500 16px/1.55 var(--font-sans,Arial, sans-serif);align-self:end;margin:0}.platform-related-grid{border-top:1px solid #bbc2bb;border-left:1px solid #bbc2bb;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.platform-related-grid a{min-height:190px;color:inherit;border-bottom:1px solid #bbc2bb;border-right:1px solid #bbc2bb;flex-direction:column;padding:22px;text-decoration:none;display:flex}.platform-related-grid small{color:#657269;font:800 10px/1.2 var(--font-sans,Arial, sans-serif);letter-spacing:.1em;text-transform:uppercase}.platform-related-grid strong{font:800 22px/1.08 var(--font-sans,Arial, sans-serif);letter-spacing:-.035em;margin-top:26px}.platform-related-grid span{color:#4d5c52;font:650 13px/1.45 var(--font-sans,Arial, sans-serif);margin-top:auto}.state-search{text-align:left;width:min(680px,100%);margin:28px auto 0}.state-search label{font:750 12px/1.2 var(--font-sans,Arial, sans-serif);margin-bottom:8px;display:block}.state-search>div{grid-template-columns:1fr auto;display:grid}.state-search input{min-width:0;min-height:52px;font:600 16px/1 var(--font-sans,Arial, sans-serif);border:1px solid #afb6b0;padding:0 15px}.state-search button{color:#101514;min-width:100px;font:800 14px/1 var(--font-sans,Arial, sans-serif);background:#b7ff32;border:0}@media (width<=760px){.consent-panel{grid-template-columns:1fr;gap:18px;width:calc(100vw - 24px);padding:20px;bottom:12px;right:12px}.consent-panel h2{font-size:22px}.consent-actions{grid-template-columns:1fr 1fr;min-width:0}.consent-actions button{min-height:48px;padding:8px 10px}.platform-gateway-inner{grid-template-columns:1fr;gap:18px;width:calc(100% - 28px)}.platform-gateway nav{border-top:1px solid #ffffff21;grid-template-columns:repeat(3,1fr)}.platform-gateway a{border-bottom:1px solid #ffffff21;min-height:44px}.platform-related{padding:46px 0}.platform-related-inner{width:calc(100% - 28px)}.platform-related-head{grid-template-columns:1fr;gap:16px}.platform-related-head h2{font-size:38px}.platform-related-grid{grid-template-columns:1fr}.platform-related-grid a{min-height:152px}}.customer-navigation{color:inherit;flex-shrink:0;align-items:center;gap:14px;display:flex}.customer-navigation a{white-space:nowrap;min-height:44px;color:inherit;justify-content:center;align-items:center;gap:6px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.customer-navigation svg{flex-shrink:0;width:20px;height:20px}.customer-navigation b{color:#18312b;background:#d2ec78;border-radius:12px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 5px;font-size:11px;display:inline-flex}.customer-navigation a:hover{text-underline-offset:5px;text-decoration:underline}.customer-navigation a:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid}@media (width<=1400px){.v2-header:has(.customer-navigation) .v2-header-actions>.v2-pill{display:none}header:has(.customer-navigation) :is(.developer-division,.phase8-division){display:none}header:has(.customer-navigation) :is(.developer-header-actions,.phase8-header-actions){gap:10px}header:has(.customer-navigation) :is(.developer-nav,.phase8-nav){gap:16px}}@media (width<=1100px){header:has(.customer-navigation) .customer-navigation{gap:10px}header:has(.v2-menu) .customer-navigation-account{display:none}header:has(.customer-navigation) .v2-menu{display:block;position:static}header:has(.customer-navigation) :is(.v2-nav,.developer-nav,.phase8-nav,.search-header-inner>nav){display:none}header:has(.customer-navigation) :is(.v2-header-actions,.developer-header-actions,.phase8-header-actions,.search-header-actions){margin-left:auto}header:has(.customer-navigation) .v2-menu summary{border:1px solid;border-radius:50%;place-content:center;gap:6px;width:44px;height:44px;list-style:none;display:grid}header:has(.customer-navigation) .v2-menu summary i{background:currentColor;width:18px;height:1px;display:block}header:has(.customer-navigation) details.v2-menu[open] nav{box-sizing:border-box;color:#fff;background:#14241d;border:1px solid #65746b;width:min(340px,100% - 24px);max-height:calc(100dvh - 100px);padding:12px;display:grid;position:absolute;top:100%;left:auto;right:12px;overflow-y:auto}header:has(.customer-navigation) .v2-menu nav a{color:#fff;border-bottom:1px solid #3d4d44;padding:13px 12px;font-size:15px;line-height:1.4;text-decoration:none}}@media (width<=600px){.customer-navigation{gap:6px}.customer-navigation a{gap:4px;font-size:12px}.account-root .account-header{gap:16px;height:auto;min-height:112px;padding:12px 20px}.account-root .account-header>a{flex-shrink:0}.account-root .account-header>a img{width:108px}.account-root .account-header>div{flex-wrap:wrap;justify-content:flex-end;gap:4px 14px}header:has(.customer-navigation) :is(.developer-division,.phase8-division,.search-division){display:none}header:has(.customer-navigation) :is(.v2-header-actions,.developer-header-actions,.phase8-header-actions,.search-header-actions){gap:8px}header:has(.customer-navigation) .v2-header-actions>a{display:none}}.shop-auth-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:332px;margin-top:20px;display:grid}.shop-page .shop-auth-actions>a{min-height:50px;margin:0;padding:12px 16px}.account-checkout-context{background:#eef3e6;border-left:3px solid #24594b;border-radius:4px;padding:12px 16px;line-height:1.6}body :is(.v2-header,.developer-header,.phase8-header,.search-header){--header-row-gap:24px;--header-link-gap:22px}body :is(.v2-header-inner,.developer-header-inner,.phase8-header-inner,.search-header-inner){gap:var(--header-row-gap);flex-wrap:nowrap}body :is(.v2-header,.developer-header,.phase8-header,.search-header) :is(.v2-nav,.developer-nav,.phase8-nav,.search-header-inner>nav){gap:var(--header-link-gap);flex-shrink:0}body :is(.v2-header,.developer-header,.phase8-header,.search-header) :is(.v2-nav,.developer-nav,.phase8-nav,.search-header-inner>nav)>a,body :is(.v2-header-actions,.developer-header-actions,.phase8-header-actions,.search-header-actions)>a{white-space:nowrap;flex-shrink:0}body :is(.v2-header-actions,.developer-header-actions,.phase8-header-actions,.search-header-actions){flex-shrink:0;gap:16px;margin-left:auto}body :is(.v2-brand,.developer-brand,.phase8-brand,.search-brand){flex-shrink:0}@media (width<=1440px){body :is(.v2-header,.developer-header,.phase8-header,.search-header){--header-row-gap:18px;--header-link-gap:16px}body .v2-header .v2-header-actions>.v2-pill,body :is(.developer-header .developer-division,.phase8-header .phase8-division,.search-header .search-division),body :is(.v2-header,.developer-header,.phase8-header,.search-header) :is(.v2-nav,.developer-nav,.phase8-nav,.search-header-inner>nav){display:none}body :is(.v2-header,.developer-header,.phase8-header,.search-header) .v2-menu{flex-shrink:0;display:block;position:static}body :is(.v2-header,.developer-header,.phase8-header,.search-header) .v2-menu summary{cursor:pointer;border:1px solid;border-radius:50%;place-content:center;gap:6px;width:44px;height:44px;list-style:none;display:grid}body :is(.v2-header,.developer-header,.phase8-header,.search-header) .v2-menu summary::-webkit-details-marker{display:none}body :is(.v2-header,.developer-header,.phase8-header,.search-header) .v2-menu summary i{background:currentColor;width:18px;height:1px;display:block}body :is(.v2-header,.developer-header,.phase8-header,.search-header) .v2-menu[open] nav{box-sizing:border-box;color:#fff;background:#14241d;border:1px solid #65746b;width:min(360px,100% - 24px);max-height:calc(100dvh - 110px);padding:12px;display:grid;position:absolute;top:100%;left:auto;right:12px;overflow-y:auto;box-shadow:0 16px 32px #0003}body :is(.v2-header,.developer-header,.phase8-header,.search-header) .v2-menu nav a{box-sizing:border-box;color:#fff;white-space:normal;border-bottom:1px solid #3d4d44;min-height:44px;padding:12px;font-size:15px;line-height:1.4;text-decoration:none}body header:has(.customer-navigation) .customer-navigation-account{display:none}}body header:has(.customer-navigation){--header-row-gap:16px;--header-link-gap:16px}body header:has(.customer-navigation) :is(.v2-header-actions,.developer-header-actions,.phase8-header-actions,.search-header-actions){gap:10px}body header:has(.customer-navigation) :is(.v2-header-actions>.v2-pill,.developer-division,.phase8-division,.search-division){display:none}@media (width<=700px){body :is(.v2-header-actions,.developer-header-actions,.phase8-header-actions,.search-header-actions)>a{display:none}body :is(.v2-header,.developer-header,.phase8-header,.search-header){--header-row-gap:12px}}:root{--p8-ink:#0a1511;--p8-deep:#101f19;--p8-paper:#f2f1e9;--p8-card:#fbfbf6;--p8-accent:#b8ff35;--p8-muted:#68716b;--p8-line:#0a151129}body:has(.phase8-site){background:var(--p8-paper);color:var(--p8-ink);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.phase8-site{background:var(--p8-paper);min-height:100vh;overflow:clip}.phase8-site *{box-sizing:border-box}.phase8-site a{color:inherit}.phase8-site a:focus-visible,.phase8-site button:focus-visible,.phase8-site input:focus-visible,.phase8-site textarea:focus-visible{outline-offset:3px;outline:3px solid #75a900}.phase8-shell{width:min(1240px,100% - 64px);margin-inline:auto}.phase8-skip{z-index:100;color:var(--p8-ink);background:#fff;padding:11px 14px;position:fixed;top:10px;left:10px;transform:translateY(-160%)}.phase8-skip:focus{transform:none}.phase8-header{z-index:20;background:var(--p8-ink);color:#fff;border-bottom:1px solid #ffffff26;position:relative}.phase8-header-inner{align-items:center;gap:28px;min-height:92px;display:flex}.phase8-brand{background:#fff;border-radius:8px;place-items:center;width:150px;height:58px;padding:8px 12px;display:grid}.phase8-brand img{width:100%;height:auto}.phase8-division{color:var(--p8-accent);letter-spacing:.12em;border-left:1px solid #ffffff38;padding-left:20px;font:800 11px/1.2 ui-monospace,monospace}.phase8-nav{align-items:center;gap:24px;margin-left:auto;display:flex}.phase8-nav a,.phase8-header-actions>a{font-size:14px;font-weight:750;text-decoration:none}.phase8-nav a:hover,.phase8-header-actions>a:hover{color:var(--p8-accent)}.phase8-header-actions{align-items:center;gap:16px;display:flex}.phase8-region{border:1px solid #ffffff40;border-radius:999px;padding:10px 13px}.phase8-header .v2-menu{display:none}.phase8-hero{color:#fff;background:radial-gradient(circle at 83% 23%,#b8ff352e,#0000 25%),linear-gradient(135deg,#09140f 0%,#14251d 68%,#0c1813 100%);padding:clamp(82px,9vw,140px) 0 74px;position:relative}.phase8-hero-grid{grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr);align-items:end;gap:80px;display:grid}.phase8-kicker{color:var(--p8-accent);letter-spacing:.15em;text-transform:uppercase;margin:0 0 26px;font:800 12px/1.2 ui-monospace,monospace}.phase8-display{letter-spacing:-.065em;max-width:950px;margin:0;font-size:clamp(64px,8vw,126px);line-height:.88}.phase8-lede{color:#c4cec8;max-width:760px;margin:34px 0 0;font-size:clamp(19px,2vw,28px);line-height:1.5}.phase8-hero-side{background:#ffffff0a;border:1px solid #ffffff2e;padding:28px}.phase8-hero-side>span{color:var(--p8-accent);letter-spacing:.12em;font:800 11px/1.2 ui-monospace,monospace}.phase8-hero-side strong{margin:36px 0 12px;font-size:30px;line-height:1.08;display:block}.phase8-hero-side p{color:#aebbb3;margin:0;line-height:1.6}.phase8-breadcrumbs{color:inherit;align-items:center;gap:8px;margin-bottom:42px;font-size:12px;display:flex}.phase8-breadcrumbs span:before{content:"/";opacity:.45;margin-right:8px}.phase8-breadcrumbs a{text-underline-offset:4px}.phase8-notice{border:1px solid var(--p8-line);background:var(--p8-card);grid-template-columns:190px 1fr;gap:28px;width:min(1240px,100% - 64px);margin:24px auto 0;padding:24px 28px;display:grid}.phase8-notice>span{color:#557b00;letter-spacing:.12em;font:850 11px/1.2 ui-monospace,monospace}.phase8-notice strong{font-size:18px}.phase8-notice p{color:var(--p8-muted);margin:7px 0 0;line-height:1.55}.phase8-section{padding:clamp(70px,8vw,112px) 0}.phase8-section+.phase8-section{border-top:1px solid var(--p8-line)}.phase8-section-head{grid-template-columns:1fr minmax(300px,.52fr);align-items:end;gap:70px;margin-bottom:44px;display:grid}.phase8-section-head h1,.phase8-section-head h2{letter-spacing:-.055em;margin:0;font-size:clamp(44px,5.8vw,82px);line-height:.98}.phase8-section-head p{color:var(--p8-muted);margin:0;font-size:18px;line-height:1.6}.phase8-category-grid{border-top:1px solid var(--p8-line);border-left:1px solid var(--p8-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.phase8-category-grid a{background:var(--p8-card);border-right:1px solid var(--p8-line);border-bottom:1px solid var(--p8-line);flex-direction:column;min-height:240px;padding:24px;text-decoration:none;display:flex}.phase8-category-grid a:hover{background:#e8f1d8}.phase8-category-grid span{color:#66860d;font:800 11px/1 ui-monospace,monospace}.phase8-category-grid h2{letter-spacing:-.035em;margin:auto 0 12px;font-size:27px;line-height:1.05}.phase8-category-grid p{color:var(--p8-muted);margin:0;line-height:1.5}.phase8-article-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.phase8-article-card{background:var(--p8-card);border:1px solid var(--p8-line);flex-direction:column;min-height:390px;padding:25px;display:flex}.phase8-card-meta{color:#687369;text-transform:uppercase;justify-content:space-between;gap:15px;font:750 11px/1.2 ui-monospace,monospace;display:flex}.phase8-article-card h2{letter-spacing:-.04em;margin:58px 0 18px;font-size:30px;line-height:1.08}.phase8-article-card h2 a{text-decoration:none}.phase8-article-card p{color:var(--p8-muted);margin:0;line-height:1.6}.phase8-article-card footer{justify-content:space-between;align-items:end;gap:18px;margin-top:auto;padding-top:28px;font-size:13px;display:flex}.phase8-article-card footer a{text-underline-offset:4px;font-weight:800}.phase8-case-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.phase8-case-card{color:#fff;background:linear-gradient(145deg,#101e18,#1b3126);border:1px solid #ffffff26;min-height:430px;padding:30px}.phase8-case-card>div{color:#b9c5bd;text-transform:uppercase;justify-content:space-between;gap:20px;font:750 11px/1.3 ui-monospace,monospace;display:flex}.phase8-case-card>div span{color:var(--p8-accent)}.phase8-case-card h2{letter-spacing:-.05em;max-width:580px;margin:74px 0 18px;font-size:clamp(34px,4vw,52px);line-height:.98}.phase8-case-card h2 a{text-decoration:none}.phase8-case-card p{color:#b8c3bc;max-width:620px;font-size:17px;line-height:1.6}.phase8-case-card ul{gap:8px;margin:32px 0 46px;padding:0;list-style:none;display:flex}.phase8-case-card li{border:1px solid #fff3;border-radius:999px;padding:7px 10px;font-size:12px}.phase8-case-card>a{color:var(--p8-accent);text-underline-offset:4px;font-weight:800}.phase8-page-hero{color:#fff;background:linear-gradient(135deg,#0b1712,#172a21);padding:74px 0 58px}.phase8-page-hero h1{letter-spacing:-.06em;max-width:980px;margin:0;font-size:clamp(54px,7.2vw,104px);line-height:.92}.phase8-page-hero .phase8-lede{max-width:820px}.phase8-content{grid-template-columns:minmax(0,1fr) 300px;gap:80px;padding:clamp(72px,8vw,112px) 0;display:grid}.phase8-prose{min-width:0}.phase8-prose>p{white-space:pre-line;max-width:820px;margin:0 0 34px;font-size:clamp(19px,2vw,24px);line-height:1.75}.phase8-prose h2{letter-spacing:-.04em;margin:70px 0 22px;font-size:38px}.phase8-prose ul,.phase8-prose ol{max-width:820px;padding-left:22px;font-size:18px;line-height:1.7}.phase8-prose li+li{margin-top:12px}.phase8-sidebar{background:var(--p8-card);border:1px solid var(--p8-line);align-self:start;padding:24px;position:sticky;top:24px}.phase8-sidebar>span{color:#557b00;letter-spacing:.12em;font:800 11px/1.2 ui-monospace,monospace}.phase8-sidebar dl{margin:26px 0 0}.phase8-sidebar dl div{border-top:1px solid var(--p8-line);padding:16px 0}.phase8-sidebar dt{color:var(--p8-muted);font-size:12px}.phase8-sidebar dd{overflow-wrap:anywhere;margin:6px 0 0;font-weight:750;line-height:1.45}.phase8-primary{width:max-content;min-height:48px;color:var(--p8-ink);background:var(--p8-accent);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 20px;font-family:inherit;font-size:15px;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.phase8-primary:disabled{opacity:.6;cursor:wait}.phase8-next{background:var(--p8-deep);color:#fff;justify-content:space-between;align-items:center;gap:28px;margin-top:54px;padding:28px;display:flex}.phase8-next span{color:#bac5be}.phase8-routing-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.phase8-routing-card{background:var(--p8-card);border:1px solid var(--p8-line);flex-direction:column;min-height:270px;padding:24px;text-decoration:none;display:flex}.phase8-routing-card>span{color:#638600;font:850 11px/1.2 ui-monospace,monospace}.phase8-routing-card h2{margin:auto 0 14px;font-size:27px;line-height:1.05}.phase8-routing-card p{color:var(--p8-muted);margin:0;line-height:1.5}.phase8-form-wrap{background:var(--p8-card);border:1px solid var(--p8-line);max-width:900px;padding:34px}.phase8-form{gap:28px;display:grid}.phase8-form-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.phase8-form label{gap:8px;font-weight:750;display:grid}.phase8-form input,.phase8-form textarea{width:100%;color:var(--p8-ink);font:inherit;background:#fff;border:1px solid #aab2ab;padding:13px 14px}.phase8-form input{min-height:50px}.phase8-form-wide{grid-column:1/-1}.phase8-consent{color:var(--p8-muted);align-items:start;font-size:14px;line-height:1.55;grid-template-columns:22px 1fr!important;font-weight:500!important}.phase8-consent input{width:18px;min-height:18px;margin-top:2px}.phase8-form .phase8-honeypot[hidden]{display:none!important}.phase8-form-message{color:#7d1c13;background:#fff0ed;border:1px solid #d88b80;gap:5px;padding:18px;display:grid}.phase8-empty{background:var(--p8-card);border:1px dashed #9ca49d;padding:clamp(42px,7vw,78px)}.phase8-empty>span{color:#657467;font:800 11px/1.2 ui-monospace,monospace}.phase8-empty h2{letter-spacing:-.05em;max-width:700px;margin:40px 0 18px;font-size:clamp(38px,5vw,66px);line-height:.98}.phase8-empty p{max-width:720px;color:var(--p8-muted);font-size:18px;line-height:1.6}.phase8-empty .phase8-primary{margin-top:18px}.phase8-presence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.phase8-presence-card{background:var(--p8-card);border:1px solid var(--p8-line);min-height:270px;padding:26px}.phase8-presence-card>span{color:#638600;font:800 11px/1.2 ui-monospace,monospace}.phase8-presence-card h2{margin:62px 0 14px;font-size:32px}.phase8-presence-card p{color:var(--p8-muted);line-height:1.6}.phase8-presence-card a{text-underline-offset:4px;font-weight:800}.phase8-legal-index{gap:8px;margin-top:32px;display:grid}.phase8-legal-index a{border-top:1px solid var(--p8-line);justify-content:space-between;padding:13px 0;font-weight:750;display:flex}.phase8-footer{background:var(--p8-ink);color:#fff;border-top:1px solid #ffffff24;padding:54px 0}.phase8-footer-grid{grid-template-columns:1fr 1fr;gap:70px;display:grid}.phase8-footer b{color:var(--p8-accent);letter-spacing:.12em;font:800 11px/1.2 ui-monospace,monospace}.phase8-footer p{color:#9fada5;max-width:520px;line-height:1.5}.phase8-footer nav{grid-template-columns:1fr 1fr;gap:14px 24px;display:grid}.phase8-footer a{color:#d6ddd8;text-underline-offset:4px}@media (width<=1100px){.phase8-shell,.phase8-notice{width:min(100% - 40px,960px)}.phase8-nav,.phase8-header-actions>a{display:none}.phase8-header .v2-menu{margin-left:auto;display:block;position:relative}.phase8-header .v2-menu summary{border:1px solid #ffffff4d;border-radius:50%;place-content:center;gap:7px;width:48px;height:48px;list-style:none;display:grid}.phase8-header .v2-menu summary::-webkit-details-marker{display:none}.phase8-header .v2-menu summary i{background:#fff;width:20px;height:1px;display:block}.phase8-header .v2-menu nav{background:#101a17;border:1px solid #fff3;width:min(330px,100vw - 40px);padding:12px;display:grid;position:fixed;top:92px;left:auto;right:max(20px,50vw - 480px)}.phase8-header .v2-menu nav a{color:#fff;border-bottom:1px solid #ffffff24;padding:14px;text-decoration:none}.phase8-hero-grid{grid-template-columns:1fr;gap:48px}.phase8-hero-side{max-width:640px}.phase8-category-grid,.phase8-article-grid,.phase8-routing-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=820px){.phase8-section-head{grid-template-columns:1fr;gap:22px}.phase8-content{grid-template-columns:1fr;gap:42px}.phase8-sidebar{position:static}.phase8-case-grid{grid-template-columns:1fr}.phase8-footer-grid{grid-template-columns:1fr;gap:34px}}@media (width<=560px){.phase8-shell,.phase8-notice{width:calc(100% - 28px)}.phase8-header-inner{gap:12px;min-height:72px}.phase8-brand{width:124px;height:42px}.phase8-division{letter-spacing:.08em;padding-left:11px;font-size:9px}.phase8-header .v2-menu summary{width:44px;height:44px}.phase8-header .v2-menu nav{width:min(330px,100vw - 28px);top:72px;right:14px}.phase8-hero{padding:58px 0 48px}.phase8-display{font-size:clamp(48px,14vw,67px)}.phase8-lede{margin-top:24px;font-size:18px}.phase8-notice{grid-template-columns:1fr;gap:12px;padding:20px}.phase8-section{padding:58px 0}.phase8-section-head h1,.phase8-section-head h2{font-size:43px}.phase8-category-grid,.phase8-article-grid,.phase8-routing-grid,.phase8-presence-grid{grid-template-columns:1fr}.phase8-category-grid a{min-height:210px}.phase8-article-card{min-height:320px;padding:22px}.phase8-article-card h2{margin-top:42px;font-size:28px}.phase8-case-card{min-height:370px;padding:22px}.phase8-case-card h2{margin-top:52px;font-size:38px}.phase8-page-hero{padding:52px 0 42px}.phase8-page-hero h1{font-size:clamp(43px,12vw,58px)}.phase8-breadcrumbs{white-space:nowrap;margin-bottom:30px;overflow-x:auto}.phase8-content{padding:58px 0}.phase8-prose>p{font-size:18px}.phase8-next{flex-direction:column;align-items:flex-start}.phase8-routing-card{min-height:220px}.phase8-form-wrap{padding:20px}.phase8-form-grid{grid-template-columns:1fr}.phase8-form-wide{grid-column:auto}.phase8-footer nav{grid-template-columns:1fr 1fr}}:root{--dev-bg:#08100f;--dev-panel:#101a17;--dev-panel-2:#15211d;--dev-line:#2d3a35;--dev-text:#f4f6f1;--dev-muted:#a7b2aa;--dev-accent:#b8ff39;--dev-paper:#edf0e8;--dev-ink:#111714}.developer-site{background:var(--dev-bg);min-height:100vh;color:var(--dev-text);font-family:Arial,PingFang SC,Microsoft YaHei,sans-serif}.developer-site a{color:inherit;text-decoration:none}.developer-shell{width:min(1520px,100% - 64px);margin-inline:auto}.developer-skip{z-index:100;background:var(--dev-accent);padding:10px 14px;position:fixed;top:8px;left:8px;transform:translateY(-160%);color:#000!important}.developer-skip:focus{transform:none}.developer-header{z-index:50;border-bottom:1px solid var(--dev-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#08100ff0;position:sticky;top:0}.developer-header-inner{align-items:center;gap:24px;height:88px;display:flex}.developer-brand{background:#fff;border-radius:9px;place-items:center;width:160px;height:52px;padding:8px 13px;display:grid}.developer-brand img{width:100%;height:auto}.developer-division{color:var(--dev-accent);letter-spacing:.18em;border-left:1px solid var(--dev-line);padding-left:22px;font:700 12px/1 monospace}.developer-nav{align-items:center;gap:30px;margin-left:auto;font-size:14px;font-weight:700;display:flex}.developer-nav a:hover,.developer-header-actions>a:hover{color:var(--dev-accent)}.developer-header-actions{align-items:center;gap:18px;font-size:13px;display:flex}.developer-region{border:1px solid var(--dev-line);border-radius:999px;padding:10px 14px}.developer-header .v2-menu{display:none}.developer-kicker{color:var(--dev-accent);letter-spacing:.14em;text-transform:uppercase;margin:0 0 28px;font:700 13px/1.2 monospace}.developer-hero{border-bottom:1px solid var(--dev-line);padding:100px 0 84px;overflow:hidden}.developer-hero-grid{grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);align-items:end;gap:80px;display:grid}.developer-title{letter-spacing:-.07em;max-width:970px;margin:0;font-size:clamp(58px,7.1vw,120px);line-height:.88}.developer-lede{max-width:760px;color:var(--dev-muted);margin:38px 0 0;font-size:clamp(19px,1.5vw,27px);line-height:1.55}.developer-actions{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.developer-status-action{margin-top:-12px;margin-bottom:30px}.developer-primary,.developer-secondary{border:1px solid var(--dev-accent);border-radius:999px;justify-content:center;align-items:center;min-height:52px;padding:0 24px;font-weight:800;display:inline-flex}.developer-primary{background:var(--dev-accent);color:#0b120e!important}.developer-secondary{color:var(--dev-accent)!important}.developer-hero-aside{border:1px solid var(--dev-line);background:linear-gradient(145deg,var(--dev-panel),#0a120f);padding:32px}.developer-hero-aside>span{color:var(--dev-accent);letter-spacing:.12em;font:700 11px/1 monospace}.developer-hero-aside h2{letter-spacing:-.04em;margin:58px 0 18px;font-size:32px}.developer-hero-aside p{color:var(--dev-muted);margin:0;line-height:1.7}.developer-fact{border:1px solid var(--dev-line);border-top:3px solid var(--dev-accent);background:var(--dev-panel);grid-template-columns:190px 1fr;gap:36px;margin-top:30px;padding:28px 32px;display:grid}.developer-fact>span{color:var(--dev-accent);font:700 11px/1.4 monospace}.developer-fact strong{font-size:18px}.developer-fact p{color:var(--dev-muted);margin:8px 0 0;line-height:1.6}.developer-section{padding:90px 0}.developer-section-light{background:var(--dev-paper);color:var(--dev-ink)}.developer-section-head{grid-template-columns:1fr minmax(320px,.7fr);align-items:end;gap:64px;margin-bottom:42px;display:grid}.developer-section-head h1,.developer-section-head h2{letter-spacing:-.055em;margin:0;font-size:clamp(42px,5vw,76px);line-height:.97}.developer-section-head p{color:var(--dev-muted);margin:0;font-size:18px;line-height:1.65}.developer-section-light .developer-section-head p{color:#57615b}.developer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.developer-card{border:1px solid var(--dev-line);background:var(--dev-panel);flex-direction:column;min-height:350px;padding:26px;display:flex}.developer-card-top{justify-content:space-between;align-items:center;gap:15px;display:flex}.developer-card code{color:var(--dev-muted)}.developer-card h2{letter-spacing:-.04em;margin:66px 0 14px;font-size:31px}.developer-card p{color:var(--dev-muted);line-height:1.6}.developer-card dl{grid-template-columns:1fr 1fr;gap:8px;margin:18px 0;display:grid}.developer-card dl div{border-top:1px solid var(--dev-line);padding-top:10px}.developer-card dt{color:var(--dev-muted);text-transform:uppercase;font-size:11px}.developer-card dd{margin:5px 0 0;font-size:13px}.open-integration-status-list{grid-template-columns:1fr!important}.open-integration-status-list div{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.open-integration-status-list dt,.open-integration-status-list dd{font-size:14px}.open-integration-roadmap{margin-top:80px}.open-integration-mode-section{border-top:1px solid var(--dev-line);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:52px;margin-top:76px;padding-top:48px;display:grid}.open-integration-mode-section h2{letter-spacing:-.045em;margin:0;font-size:clamp(30px,3.6vw,52px);line-height:1.08}.open-integration-mode-section p:not(.developer-kicker){color:var(--dev-muted);line-height:1.7}.open-integration-mode-table{border-top:1px solid var(--dev-line)}.open-integration-mode-row{border-bottom:1px solid var(--dev-line);grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.2fr);gap:16px;padding:17px 12px;line-height:1.5;display:grid}.open-integration-mode-row span{color:var(--dev-muted)}.open-integration-mode-head{color:var(--dev-accent);font-size:14px;font-weight:700}.open-integration-mode-head span{color:inherit}@media (width<=900px){.open-integration-mode-section{grid-template-columns:1fr;gap:28px}}@media (width<=600px){.open-integration-mode-row{grid-template-columns:1fr 1fr}.open-integration-mode-row strong{grid-column:1/-1}.open-integration-mode-head{display:none}.open-integration-mode-row span:before{content:attr(data-label);color:var(--dev-accent);margin-bottom:4px;font-size:12px;font-weight:700;display:block}}.open-integration-roadmap h2{font-size:clamp(32px,4vw,56px)}.open-integration-release-note{max-width:900px;color:var(--dev-muted);font-size:16px;line-height:1.7}.open-integration-doc-index{border-top:1px solid var(--dev-line);margin-top:72px;padding-top:44px}.open-integration-doc-index h2{letter-spacing:-.04em;margin:0 0 12px;font-size:clamp(30px,3.5vw,48px)}.open-integration-doc-index>p{max-width:760px;color:var(--dev-muted);line-height:1.7}.open-integration-doc-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:28px;display:grid}.open-integration-doc-grid>a{border:1px solid var(--dev-line);background:var(--dev-panel);flex-direction:column;gap:16px;min-height:210px;padding:26px;display:flex}.open-integration-doc-grid strong{font-size:27px}.open-integration-doc-grid span{color:var(--dev-muted);line-height:1.55}.open-integration-doc-grid .open-integration-doc-cta{color:var(--dev-accent);margin-top:auto;font-weight:700}.open-integration-doc h1{letter-spacing:-.06em;margin:0;font-size:clamp(58px,7vw,96px)}.open-integration-doc .developer-lede{margin-top:24px}.open-integration-doc-aside-title{margin:0 0 18px;font-size:22px;font-weight:700}.open-integration-doc-nav{gap:8px;display:grid}.open-integration-doc-nav a{border:1px solid var(--dev-line);padding:12px 14px;display:block}.open-integration-doc-nav a[aria-current=page]{border-color:var(--dev-accent);color:var(--dev-accent)}.open-integration-doc-nav+p{color:var(--dev-muted);margin:24px 0 0;line-height:1.6}@media (width<=1100px){.open-integration-doc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.open-integration-doc-grid{grid-template-columns:1fr}.open-integration-doc-grid>a{min-height:190px}}.developer-text-link,.developer-no-action{margin-top:auto;padding-top:28px;font-weight:800}.developer-text-link{color:var(--dev-accent)!important}.developer-no-action{color:#748078}.developer-status{text-transform:uppercase;border:1px solid;border-radius:999px;align-items:center;min-height:32px;padding:4px 11px;font:700 13px/1.3 Arial,PingFang SC,Microsoft YaHei,sans-serif;display:inline-flex}.developer-status-available{color:var(--dev-accent)}.developer-status-beta{color:#73dfff}.developer-status-planned{color:#ffd36a}.developer-status-unavailable{color:#a1aaa4}.developer-status-deprecated{color:#ff8c78}.developer-doc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.developer-doc-card{background:#f7f9f4;border:1px solid #c8cec7;flex-direction:column;min-height:260px;padding:26px;display:flex}.developer-doc-card>div,.developer-doc-card footer{color:#68716b;justify-content:space-between;gap:16px;font:12px/1.3 monospace;display:flex}.developer-doc-card h2{margin:54px 0 12px;font-size:30px}.developer-doc-card p{color:#59625c;line-height:1.6}.developer-doc-card footer{border-top:1px solid #d7dcd5;margin-top:auto;padding-top:22px}.developer-breadcrumbs{color:var(--dev-muted);gap:0;padding-top:32px;font-size:13px;display:flex}.developer-breadcrumbs span:before{content:"/";color:#526058;padding:0 10px}.developer-detail{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:64px;display:grid}.developer-prose{font-size:19px;line-height:1.8}.developer-prose h2{margin-top:54px;font-size:32px}.developer-prose p{color:var(--dev-muted)}.developer-sidebar{border:1px solid var(--dev-line);background:var(--dev-panel);padding:24px;position:sticky;top:120px}.developer-sidebar dl{margin:0}.developer-sidebar div{border-bottom:1px solid var(--dev-line);padding:15px 0}.developer-sidebar div:last-child{border:0}.developer-sidebar dt{color:var(--dev-muted);text-transform:uppercase;font-size:11px}.developer-sidebar dd{overflow-wrap:anywhere;margin:6px 0 0}.developer-footer{border-top:1px solid var(--dev-line);padding:50px 0}.developer-footer .developer-shell{justify-content:space-between;gap:50px;display:flex}.developer-footer p{color:var(--dev-muted)}.developer-footer nav{flex-wrap:wrap;gap:24px;display:flex}.developer-search{gap:10px;margin:0 0 28px;display:flex}.developer-search input{min-height:50px;font:inherit;background:#fff;border:1px solid #bdc5bc;flex:1;padding:0 16px}.developer-search button{background:var(--dev-ink);color:#fff;border:0;padding:0 22px;font-weight:800}.developer-empty{color:#505a53;border:1px dashed #9da69d;padding:30px}@media (width<=1100px){.developer-shell{width:min(100% - 40px,960px)}.developer-nav,.developer-header-actions>a{display:none}.developer-header .v2-menu{margin-left:auto;display:block;position:relative}.developer-header .v2-menu summary{border:1px solid var(--dev-line);border-radius:50%;place-content:center;gap:7px;width:48px;height:48px;list-style:none;display:grid}.developer-header .v2-menu summary::-webkit-details-marker{display:none}.developer-header .v2-menu summary i{background:#fff;width:20px;height:1px;display:block}.developer-header .v2-menu nav{border:1px solid var(--dev-line);background:#101a17;width:min(330px,100vw - 40px);padding:12px;display:grid;position:absolute;top:58px;right:0}.developer-header .v2-menu nav a{border-bottom:1px solid var(--dev-line);padding:14px}.developer-hero-grid{grid-template-columns:1fr;gap:48px}.developer-hero-aside{max-width:600px}.developer-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.developer-shell{width:calc(100% - 28px)}.developer-header-inner{gap:12px;height:72px}.developer-brand{width:125px;height:42px}.developer-division{padding-left:12px;font-size:10px}.developer-hero{padding:58px 0 54px}.developer-title{letter-spacing:-.065em;font-size:clamp(43px,13vw,68px)}.developer-lede{margin-top:26px;font-size:18px}.developer-hero-aside{padding:22px}.developer-hero-aside h2{margin-top:34px;font-size:27px}.developer-fact{grid-template-columns:1fr;gap:14px;margin-top:18px;padding:22px}.developer-section{padding:62px 0}.developer-section-head{grid-template-columns:1fr;gap:20px;margin-bottom:28px}.developer-section-head h1,.developer-section-head h2{font-size:43px}.developer-grid,.developer-doc-grid{grid-template-columns:1fr}.developer-card{min-height:285px;padding:22px}.developer-card h2{margin-top:45px;font-size:29px}.developer-detail{grid-template-columns:1fr;gap:35px}.developer-sidebar{position:static}.developer-breadcrumbs{white-space:nowrap;overflow-x:auto}.developer-footer .developer-shell{display:block}.developer-footer nav{grid-template-columns:1fr 1fr;margin-top:30px;display:grid}.developer-doc-card{min-height:235px}.developer-doc-card h2{margin-top:42px}.developer-search{display:grid}.developer-search button{min-height:48px}}.open-integration-intro .developer-title{max-width:none}.integration-series-filter{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.integration-series-filter a,.integration-model-topics a{border:1px solid var(--dev-line);align-items:center;min-height:44px;padding:0 14px;display:inline-flex}.integration-series-filter [aria-current]{background:var(--dev-accent);color:#152017}.integration-model-search{max-width:480px;margin:24px 0}.integration-model-search label{margin-bottom:8px;display:block}.integration-model-search>div{gap:8px;display:flex}.integration-model-search input{color:#14231d;background:#fff;border:1px solid #697a71;flex:1;min-width:0;padding:10px 14px}.integration-model-search input::placeholder{color:#506057}.integration-model-search button{font:inherit;cursor:pointer}.integration-models{margin:24px 0 0;padding:0;list-style:none}.integration-models li{border-top:1px solid var(--dev-line);justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.integration-models li>a{gap:4px;min-height:44px;display:grid}.integration-models li>a span{color:#506057}.integration-model-topics{flex-wrap:wrap;gap:8px;display:flex}.integration-selected-model{border:1px solid var(--dev-line);padding:10px 14px;display:inline-block}#models{scroll-margin-top:90px}@media (width<=760px){.integration-models li{flex-direction:column;align-items:start;gap:10px}}.integration-guide-hero{padding:22px 0 clamp(38px,6vw,78px)}.integration-guide-hero h1{letter-spacing:-.045em;margin:0;font-size:clamp(38px,6vw,82px);line-height:1.08}.integration-guide-hero .developer-lede{margin-top:18px}.integration-guide-hero .developer-actions{margin-top:22px}.integration-guide-hint{color:var(--dev-muted)}.integration-guide{background:var(--dev-paper);color:var(--dev-ink);padding:clamp(26px,5vw,68px) 0}.integration-guide-layout{grid-template-columns:minmax(180px,245px) minmax(0,860px);align-items:start;gap:clamp(30px,6vw,92px);display:grid}.integration-guide-index{border-left:2px solid #77867a;padding:4px 0 4px 16px;position:sticky;top:108px}.integration-guide-index p{margin:0 0 8px;font-weight:750}.integration-guide-index ul{margin:0;padding:0;list-style:none}.integration-guide-index a{text-underline-offset:3px;align-items:center;min-height:44px;text-decoration:underline;display:flex}.integration-guide-content section{padding:0 0 28px;scroll-margin-top:106px}.integration-guide-content section+section{border-top:1px solid #c3ccc1;padding-top:30px}.integration-guide-content h2{letter-spacing:-.03em;margin:0 0 20px;font-size:clamp(27px,3vw,39px);line-height:1.16}.integration-guide-content h3{margin:0;font-size:clamp(18px,2vw,22px);line-height:1.35}.integration-guide-content p{margin:8px 0 16px;line-height:1.7}.integration-guide-content a,.integration-lookup-method a{color:#245039;text-underline-offset:4px;text-decoration:underline}.integration-guide-list,.integration-guide-steps{margin:0;padding:0}.integration-guide-list{list-style:none}.integration-guide-steps{padding-inline-start:26px}.integration-guide-steps li::marker{color:#315940;font-weight:750}.integration-guide-list li+li,.integration-guide-steps li+li{margin-top:21px}.integration-example{color:#f1f6ee;background:#101b16;border:1px solid #45564c;border-radius:8px;min-width:0;margin:14px 0 20px}.integration-example-header{border-bottom:1px solid #45564c;justify-content:space-between;align-items:center;gap:10px;padding:6px 12px 6px 16px;display:flex}.integration-example figcaption{font-size:14px;font-weight:700}.integration-example button{min-height:44px;color:inherit;font:inherit;cursor:pointer;background:#21362a;border:1px solid #71857a;border-radius:4px;padding:0 12px}.integration-example button:hover{background:#324d3d}.integration-example pre{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:16px;font:14px/1.6 ui-monospace,Consolas,monospace}.integration-example .integration-copy-status{color:#b8ff9c;margin:0;padding:0 16px 12px;font-size:14px}.integration-component-commands{margin:18px 0 0}.integration-component-commands div{border-top:1px solid #c3ccc1;grid-template-columns:minmax(100px,1fr) minmax(0,2fr);gap:12px;padding:12px 0;display:grid}.integration-component-commands dd{overflow-wrap:anywhere;margin:0}.integration-component-commands code{background:#dfe7dc;padding:2px 4px}.integration-guide-footer{border-top:1px solid #c3ccc1;flex-wrap:wrap;gap:12px 24px;padding-top:16px;display:flex}.integration-guide-footer a,.integration-lookup-method a{align-items:center;min-height:44px;display:inline-flex}@media (width<=850px){.integration-guide-layout{grid-template-columns:1fr;gap:25px}.integration-guide-index{position:static}.integration-guide-index ul{flex-wrap:wrap;gap:0 20px;display:flex}.integration-guide-steps{padding-inline-start:20px}}.integration-downloads-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:14px;display:grid}.integration-download-card{background:#fff;border:1px solid #b6c0b6;border-radius:8px;min-width:0;padding:18px}.integration-download-card p{margin-bottom:10px}.integration-download-actions{flex-wrap:wrap;align-items:center;gap:4px 16px;display:flex}.integration-download-actions a{align-items:center;min-height:44px;font-weight:700;display:inline-flex}.integration-download-card .integration-example{margin-bottom:0}.product-site{--product-ink:#0d1311;--product-panel:#151d1a;--product-paper:#f4f2ec;--product-line:#0f16132b;--product-accent:#b9f03c;background:var(--product-paper);min-height:100vh}.product-site .product-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0c1210f0;position:sticky}.product-site a:focus-visible,.product-site button:focus-visible,.product-site select:focus-visible,.product-site input:focus-visible{outline:3px solid var(--product-accent);outline-offset:3px}.product-page-shell{width:min(1320px,100% - 72px);margin-inline:auto}.product-page-kicker{color:#657069;letter-spacing:.16em;text-transform:uppercase;margin:0 0 18px;font-size:11px;font-weight:850}.product-page-title{letter-spacing:-.07em;max-width:1020px;margin:0;font-size:clamp(58px,7.4vw,112px);font-weight:520;line-height:.9}.product-page-lede{color:#606963;max-width:700px;margin:28px 0 0;font-size:clamp(17px,1.5vw,21px);line-height:1.7}.product-breadcrumbs{color:#727a74;flex-wrap:wrap;gap:10px;padding:28px 0;font-size:12px;display:flex}.product-breadcrumbs span:before{content:"/";color:#a2a8a3;margin-right:10px}.product-breadcrumbs a:hover{color:#111}.product-index-hero{color:#fff;background:#0b0f0e;align-items:end;min-height:720px;display:flex;position:relative;overflow:hidden}.product-index-hero>img{object-fit:cover;object-position:center;opacity:.63}.product-index-hero:after{content:"";background:linear-gradient(90deg,#050807e8,#0508077a 48%,#0508071f),linear-gradient(#0000 45%,#050807a3);position:absolute;inset:0}.product-index-hero-copy{z-index:1;padding:96px 0 82px;position:relative}.product-index-hero .product-page-kicker{color:var(--product-accent)}.product-index-hero .product-page-title{max-width:900px}.product-index-hero .product-page-lede{color:#ffffffbf}.product-hero-actions,.product-inline-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.product-action{border:1px solid var(--product-line);border-radius:999px;justify-content:center;align-items:center;min-height:50px;padding:0 23px;font-size:15px;font-weight:780;transition:transform .2s,background .2s,color .2s;display:inline-flex}.product-action:hover{transform:translateY(-2px)}.product-action-accent{border-color:var(--product-accent);color:#13200d;background:var(--product-accent)}.product-action-light{color:#fff;border-color:#ffffff73}.product-action-dark{border-color:var(--product-ink);color:#fff;background:var(--product-ink)}.product-fact-notice{border:1px solid var(--product-line);background:#eceae3;grid-template-columns:170px 1fr;gap:22px;width:min(1320px,100% - 72px);margin:30px auto;padding:19px 22px;display:grid}.product-fact-notice>span{color:#657068;letter-spacing:.14em;font-size:10px;font-weight:850}.product-fact-notice strong{font-size:15px}.product-fact-notice p{color:#626b65;max-width:920px;margin:6px 0 0;font-size:13px;line-height:1.6}.product-path-nav{padding:40px 0}.product-path-grid{border-top:1px solid var(--product-line);border-bottom:1px solid var(--product-line);grid-template-columns:repeat(4,1fr);display:grid}.product-path-grid a{border-right:1px solid var(--product-line);flex-direction:column;min-height:176px;padding:20px;transition:background .2s,color .2s;display:flex}.product-path-grid a:first-child{border-left:1px solid var(--product-line)}.product-path-grid a:hover{color:#fff;background:var(--product-ink)}.product-path-grid span{color:#7b837d;font-size:10px;font-weight:800}.product-path-grid strong{letter-spacing:-.035em;margin-top:auto;font-size:24px}.product-path-grid small{color:#6f7771;margin-top:8px;line-height:1.5}.product-path-grid a:hover small{color:#a9b2ac}.product-section{padding:110px 0}.product-section-dark{color:#fff;background:var(--product-ink)}.product-section-head{grid-template-columns:.35fr .65fr;align-items:end;gap:60px;margin-bottom:52px;display:grid}.product-section-head h2{letter-spacing:-.06em;margin:0;font-size:clamp(45px,5vw,76px);font-weight:520;line-height:.94}.product-section-head>p{color:#69716b;max-width:570px;margin:0;font-size:16px;line-height:1.7}.product-section-dark .product-section-head>p{color:#939e98}.product-domain-grid,.product-series-list{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.product-domain-card,.product-series-card{border:1px solid var(--product-line);background:#fff;flex-direction:column;min-height:410px;padding:28px;display:flex;position:relative;overflow:hidden}.product-domain-card img,.product-series-card img{object-fit:cover;transition:transform .6s}.product-domain-card:after,.product-series-card:after{content:"";background:linear-gradient(#0000 28%,#070a09e6);position:absolute;inset:0}.product-domain-card:hover img,.product-series-card:hover img{transform:scale(1.025)}.product-domain-card>*,.product-series-card>*{z-index:1;position:relative}.product-domain-card span,.product-series-card span{color:var(--product-accent);letter-spacing:.13em;font-size:10px;font-weight:850}.product-domain-card div,.product-series-card div{color:#fff;margin-top:auto}.product-domain-card h2,.product-series-card h2{letter-spacing:-.045em;margin:0 0 11px;font-size:35px}.product-domain-card p,.product-series-card p{color:#ffffffb3;max-width:430px;margin:0 0 22px;line-height:1.6}.product-domain-card a,.product-series-card a{align-items:center;min-height:44px;font-size:13px;font-weight:800;display:inline-flex}.product-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.product-site .product-grid{grid-template-rows:none;grid-auto-rows:auto}.product-site .product-card{color:var(--product-ink)}.product-card{border:1px solid var(--product-line);background:#fff;min-width:0}.product-card-media{background:#d9d8d1;min-height:480px;display:block;position:relative;overflow:hidden}.product-card-media img{object-fit:cover;transition:transform .7s}.product-card:hover .product-card-media img{transform:scale(1.02)}.product-card-copy{padding:28px}.product-card-meta{color:#717a74;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;gap:20px;font-size:10px;font-weight:820;display:flex}.product-card h2{letter-spacing:-.055em;margin:30px 0 12px;font-size:42px;line-height:1}.product-card p{color:#626b65;max-width:540px;margin:0;font-size:15px;line-height:1.65}.product-card-actions{flex-wrap:wrap;gap:9px;margin-top:24px;display:flex}.product-card-actions a{border:1px solid var(--product-line);border-radius:999px;align-items:center;min-height:44px;padding:0 16px;font-size:12px;font-weight:800;display:inline-flex}.product-card-actions a:first-child{color:#fff;background:var(--product-ink)}.product-gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.product-gallery-grid>div{border:1px solid var(--product-line);background:#d9d8d1;min-height:360px;position:relative;overflow:hidden}.product-gallery-grid img{object-fit:cover}.product-empty{text-align:center;border:1px solid var(--product-line);place-content:center;min-height:280px;padding:50px;display:grid}.product-empty h2{margin:0;font-size:34px}.product-empty p{color:#667069;max-width:560px;line-height:1.65}.product-detail-hero{color:#fff;background:#101514;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);min-height:570px;display:grid}.product-detail-copy{flex-direction:column;justify-content:center;min-width:0;padding:62px max(32px,4.4vw);display:flex}.product-detail-copy .product-breadcrumbs{color:#96a09a}.product-detail-copy h1{letter-spacing:-.065em;text-wrap:balance;overflow-wrap:anywhere;max-width:12ch;margin:24px 0 0;font-size:clamp(56px,5.6vw,88px);font-weight:520;line-height:.9}.product-detail-copy h2{color:#d5dbd7;max-width:520px;margin:19px 0 0;font-size:clamp(20px,1.8vw,28px);font-weight:520;line-height:1.25}.product-detail-copy>p{color:#95a09a;max-width:560px;margin:16px 0 0;font-size:14px;line-height:1.62}.product-detail-copy .product-inline-actions{margin-top:22px}.product-status-row{flex-wrap:wrap;gap:8px;margin-top:21px;display:flex}.product-status-row span{border:1px solid #ffffff38;border-radius:999px;padding:7px 10px;font-size:11px}.product-status-row span:first-child{color:var(--product-accent);border-color:#b9f03c73}.product-detail-media{min-height:570px;position:relative;overflow:hidden}.product-detail-media img{object-fit:cover}.gold-product{color:#101511;background:#f4f2ec}.gold-product-nav{background:#f4f2ec;border-bottom:1px solid #0f161324}.gold-product-nav .product-page-shell{justify-content:space-between;align-items:center;gap:28px;min-height:54px;display:flex}.gold-product-nav strong{font-size:15px}.gold-product-nav div div{color:#5f6862;gap:28px;font-size:12px;font-weight:720;display:flex}.gold-product-nav a:hover{color:#111}.gold-hero{background:#eceae3}.gold-hero-grid{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:stretch;min-height:690px;display:grid}.gold-hero-copy{flex-direction:column;justify-content:center;min-width:0;padding:28px clamp(30px,5vw,72px) 52px 0;display:flex}.gold-hero-copy .product-breadcrumbs{padding-top:0}.gold-kicker{color:#667069;letter-spacing:.16em;text-transform:uppercase;margin:0 0 18px;font-size:10px;font-weight:850}.gold-hero-copy h1{letter-spacing:-.065em;text-wrap:balance;max-width:760px;margin:0;font-size:clamp(55px,5.4vw,86px);font-weight:560;line-height:.92}.gold-hero-copy h2{letter-spacing:-.035em;max-width:620px;margin:24px 0 0;font-size:clamp(23px,2vw,32px);font-weight:540;line-height:1.18}.gold-hero-summary{color:#626b65;max-width:580px;margin:17px 0 0;font-size:15px;line-height:1.65}.gold-task-row{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.gold-task-row span{color:#4f5953;border:1px solid #0f16132e;border-radius:999px;padding:7px 10px;font-size:11px}.gold-actions{flex-wrap:wrap;gap:10px;margin-top:25px;display:flex}.gold-primary,.gold-secondary{border:1px solid #101511;border-radius:999px;justify-content:center;align-items:center;gap:12px;min-height:50px;padding:0 23px;font-size:14px;font-weight:800;transition:transform .24s,background-color .24s,border-color .24s;display:inline-flex}.gold-primary{border-color:var(--product-accent);color:#15200e;background:var(--product-accent)}.gold-secondary{background:0 0}.gold-primary:hover,.gold-secondary:hover{transform:translateY(-2px)}.gold-secondary:hover{background:#ffffff6b}.gold-text-link{color:#4f5953;text-underline-offset:5px;align-items:center;min-height:50px;font-size:13px;font-weight:800;text-decoration:underline;display:inline-flex}.gold-purchase-note{color:#757e78;max-width:560px;margin:10px 0 0;font-size:11px;line-height:1.5}.gold-model-line{color:#7a837d;letter-spacing:.08em;text-transform:uppercase;margin:20px 0 0;font-size:11px}.gold-hero-media{background:#fff;min-height:690px;position:relative;overflow:hidden}.gold-hero-media img{object-fit:contain;padding:clamp(28px,4vw,64px)}.gold-intro,.gold-formats,.gold-facts,.gold-gallery{padding:clamp(80px,9vw,132px) 0}.gold-intro-heading,.gold-section-heading,.gold-support-grid{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:end;gap:clamp(40px,8vw,120px);display:grid}.gold-intro-heading h2,.gold-section-heading h2,.gold-gallery h2,.gold-support h2{letter-spacing:-.06em;max-width:800px;margin:0;font-size:clamp(46px,5.7vw,82px);font-weight:540;line-height:.94}.gold-intro-heading>p,.gold-section-heading>p,.gold-support-grid>div:last-child>p{color:#626b65;margin:0;font-size:17px;line-height:1.7}.gold-capability-grid{border-top:1px solid var(--product-line);border-bottom:1px solid var(--product-line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:70px;display:grid}.gold-capability-grid article{border-right:1px solid var(--product-line);flex-direction:column;min-height:250px;padding:25px;display:flex}.gold-capability-grid article:first-child{border-left:1px solid var(--product-line)}.gold-capability-grid span{color:#7a837d;font-size:10px;font-weight:800}.gold-capability-grid h3{letter-spacing:-.04em;margin:auto 0 10px;font-size:30px}.gold-capability-grid p{color:#68716b;margin:0;line-height:1.55}.gold-feature{color:#fff;background:#0d1311;padding:clamp(70px,8vw,118px) 0}.gold-feature-grid{grid-template-columns:minmax(0,1.05fr) minmax(360px,.75fr);align-items:center;gap:clamp(45px,8vw,120px);display:grid}.gold-feature-media{background:#171e1b;min-height:630px;position:relative;overflow:hidden}.gold-feature-media img{object-fit:contain;padding:40px}.gold-feature-copy .gold-kicker{color:var(--product-accent)}.gold-feature-copy h2{letter-spacing:-.06em;margin:0;font-size:clamp(44px,5vw,72px);font-weight:540;line-height:.95}.gold-feature-copy>p:not(.gold-kicker){color:#a3aca6;margin:24px 0 0;font-size:16px;line-height:1.7}.gold-feature-copy ul{border-top:1px solid #35403b;margin:34px 0 0;padding:0;list-style:none}.gold-feature-copy li{border-bottom:1px solid #35403b;padding:18px 0;font-size:15px;font-weight:720}.gold-format-grid{border:1px solid var(--product-line);background:#fff;grid-template-columns:.6fr .6fr 1.4fr;margin-top:58px;display:grid}.gold-format-grid article{border-right:1px solid var(--product-line);flex-direction:column;min-height:390px;padding:26px;display:flex}.gold-format-grid article span{color:#7b847e;font-size:10px}.gold-format-grid article strong{margin-top:auto;font-size:21px}.gold-format-grid article b{letter-spacing:-.05em;margin-top:12px;font-size:34px}.gold-format-grid article p{color:#68716b;margin:10px 0 0;line-height:1.5}.gold-format-image{min-height:390px;position:relative;overflow:hidden}.gold-format-image img{object-fit:contain;padding:34px}.gold-facts{color:#fff;background:#111714}.gold-facts .gold-kicker{color:var(--product-accent)}.gold-fact-grid{border-top:1px solid #35403b;grid-template-columns:repeat(3,minmax(0,1fr));margin:60px 0 0;display:grid}.gold-fact-grid div{border-bottom:1px solid #35403b;min-height:155px;padding:24px 24px 24px 0}.gold-fact-grid dt{color:#89938d;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.gold-fact-grid dd{overflow-wrap:anywhere;margin:35px 0 0;font-size:clamp(18px,2vw,28px);font-weight:720}.gold-full-specs{border-bottom:1px solid #35403b}.gold-full-specs summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:72px;font-size:15px;font-weight:800;list-style:none;display:flex}.gold-full-specs summary::-webkit-details-marker{display:none}.gold-full-specs summary span{color:var(--product-accent);font-size:23px}.gold-full-specs dl{grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 30px;display:grid}.gold-full-specs dl div{border-top:1px solid #2d3733;padding:14px 0}.gold-full-specs dt{color:#89938d;font-size:11px}.gold-full-specs dd{margin:6px 0 0;font-weight:720}.gold-gallery h2{max-width:900px}.gold-gallery-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:52px;display:grid}.gold-gallery-grid>div{background:#fff;min-height:520px;position:relative;overflow:hidden}.gold-gallery-grid>div[data-size=wide]{grid-column:1/-1;min-height:650px}.gold-gallery-grid img{object-fit:contain;padding:40px}.gold-support{color:#fff;background:#17201c;padding:clamp(80px,9vw,130px) 0}.gold-support .gold-kicker{color:var(--product-accent)}.gold-support-grid{align-items:start}.gold-support-grid>div:last-child>p{color:#a3aca6}.gold-secondary-light{color:#fff;border-color:#ffffff59}.gold-hero-grid{min-height:620px}.gold-hero-copy h1{max-width:680px;font-size:clamp(48px,4.4vw,68px);line-height:.95}.gold-hero-media{min-height:620px}.gold-source-note{color:#667069;align-items:center;gap:8px;margin:15px 0 0;font-size:11px;line-height:1.45;display:flex}.gold-source-note span{color:#77a800;font-size:8px}.gold-buy-check{border-bottom:1px solid var(--product-line);background:#fff;padding:clamp(72px,8vw,112px) 0}.gold-buy-check .gold-section-heading{align-items:start}.gold-check-grid{border-top:1px solid var(--product-line);border-left:1px solid var(--product-line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:54px;display:grid}.gold-check-grid article{border-right:1px solid var(--product-line);border-bottom:1px solid var(--product-line);background:#fbfaf7;flex-direction:column;min-height:190px;padding:24px;transition:transform .24s,box-shadow .24s,background-color .24s;display:flex}.gold-check-grid article:hover{z-index:1;background:#fff;transform:translateY(-4px);box-shadow:0 18px 45px #161f1a1a}.gold-check-grid article>span{color:#84907f;letter-spacing:.12em;font-size:10px;font-weight:850}.gold-check-grid h3{letter-spacing:-.04em;margin:auto 0 8px;font-size:24px}.gold-check-grid p{color:#68716b;margin:0;font-size:14px;line-height:1.6}.gold-ecosystem-line{border:1px solid var(--product-line);color:#fff;background:#111714;border-top:0;align-items:center;gap:12px;min-height:72px;padding:0 22px;display:flex}.gold-ecosystem-line>span{color:var(--product-accent);font-size:8px}.gold-ecosystem-line strong{letter-spacing:.01em;font-size:13px}.gold-ecosystem-line a{color:var(--product-accent);align-items:center;gap:10px;margin-left:auto;font-size:13px;font-weight:850;display:inline-flex}.gold-modes{color:#fff;background:#0d1311;padding:clamp(78px,8vw,118px) 0}.gold-modes .gold-kicker{color:var(--product-accent)}.gold-modes-grid{grid-template-columns:minmax(340px,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(48px,8vw,120px);display:grid}.gold-modes-copy h2,.gold-experience h2,.gold-wiring-copy h2{letter-spacing:-.06em;margin:0;font-size:clamp(43px,5.1vw,72px);font-weight:540;line-height:.95}.gold-modes-copy>p:not(.gold-kicker),.gold-wiring-copy>p:not(.gold-kicker,.gold-safety){color:#98a39d;margin:24px 0 0;font-size:16px;line-height:1.7}.gold-modes-copy ol{border-top:1px solid #35403b;grid-template-columns:1fr 1fr;margin:36px 0 0;padding:0;list-style:none;display:grid}.gold-modes-copy li{border-bottom:1px solid #35403b;align-items:center;gap:15px;min-height:66px;font-weight:750;display:flex}.gold-modes-copy li:nth-child(odd){padding-right:18px}.gold-modes-copy li:nth-child(2n){border-left:1px solid #35403b;padding-left:18px}.gold-modes-copy li span{color:var(--product-accent);font-size:10px}.gold-modes-media{background:#d5d5d5;min-height:690px;position:relative;overflow:hidden}.gold-modes-media img{object-fit:contain}.gold-experience,.gold-appearance,.gold-wiring{padding:clamp(80px,9vw,132px) 0}.gold-experience h2{max-width:900px}.gold-experience-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:54px;display:grid}.gold-experience-grid article{border:1px solid var(--product-line);background:#fff}.gold-experience-grid article>div{background:#d7d7d3;min-height:420px;position:relative;overflow:hidden}.gold-experience-grid img{object-fit:cover;object-position:center top}.gold-experience-grid article>span{letter-spacing:-.035em;padding:25px 25px 0;font-size:23px;font-weight:760;display:block}.gold-experience-grid article>p{color:#68716b;margin:10px 0 0;padding:0 25px 27px;line-height:1.6}.gold-appearance{background:#e9e7e0}.gold-appearance-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:55px;display:grid}.gold-appearance-grid figure{border:1px solid var(--product-line);background:#fff;margin:0}.gold-appearance-grid figure>div{min-height:390px;position:relative;overflow:hidden}.gold-appearance-grid img{object-fit:contain;padding:25px}.gold-appearance-grid figcaption{border-top:1px solid var(--product-line);padding:18px 21px;font-size:13px;font-weight:800}.gold-construction{border:1px solid var(--product-line);background:#fff;grid-template-columns:.82fr 1.18fr;min-height:510px;margin-top:12px;display:grid}.gold-construction>div:first-child{flex-direction:column;justify-content:center;padding:clamp(30px,5vw,70px);display:flex}.gold-construction h3{letter-spacing:-.055em;margin:0;font-size:clamp(35px,4vw,58px);font-weight:540;line-height:1}.gold-construction>div:last-child{background:#d5d0c9;min-height:510px;position:relative;overflow:hidden}.gold-construction img{object-fit:cover;object-position:center 55%}.gold-wiring{background:#f4f2ec}.gold-wiring-grid{grid-template-columns:minmax(340px,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(45px,7vw,100px);display:grid}.gold-wiring-copy>p:not(.gold-kicker,.gold-safety){color:#626b65}.gold-wiring-copy ul{border-top:1px solid var(--product-line);margin:30px 0 0;padding:0;list-style:none}.gold-wiring-copy li{border-bottom:1px solid var(--product-line);padding:16px 0;font-size:14px;font-weight:730}.gold-safety{color:#5d5a42;background:#ebe7c6;margin:24px 0 0;padding:15px 17px;font-size:12px;line-height:1.6}.gold-wiring-copy>.gold-primary{gap:16px;width:fit-content;margin-top:22px}.gold-wiring-media{border:1px solid var(--product-line);background:#fff;min-height:720px;position:relative;overflow:hidden}.gold-wiring-media img{object-fit:contain;padding:18px}.product-detail-grid{grid-template-columns:1fr 1fr;gap:70px;padding:100px 0;display:grid}.product-feature-list,.product-spec-list{border-top:1px solid var(--product-line);margin:0;padding:0;list-style:none}.product-feature-list li,.product-spec-list div{border-bottom:1px solid var(--product-line);grid-template-columns:36px 1fr;align-items:center;gap:14px;min-height:70px;padding:17px 0;display:grid}.product-feature-list span{color:#7c857f;font-size:10px}.product-spec-list dt{color:#6e7771;font-size:12px}.product-spec-list dd{overflow-wrap:anywhere;margin:5px 0 0;font-weight:750}.product-surface{padding:82px 0 110px}.product-surface-hero{padding:70px 0 48px}.product-surface-hero .product-page-title{font-size:clamp(54px,6vw,90px)}.product-tool-grid{grid-template-columns:320px 1fr;align-items:start;gap:28px;display:grid}.product-filter-panel{border:1px solid var(--product-line);background:#ebe9e2;gap:18px;padding:24px;display:grid;position:sticky;top:116px}.product-filter-panel h2{margin:0;font-size:25px}.product-filter-panel label{color:#5f6962;gap:8px;font-size:12px;font-weight:800;display:grid}.product-filter-panel select,.product-filter-panel input{border:1px solid var(--product-line);background:#fff;border-radius:4px;width:100%;min-height:48px;padding:10px 12px}.product-result-summary{color:#5f6962;margin:0 0 20px}.product-finder-field{gap:8px;min-width:0;display:grid}.product-finder .product-filter-panel{gap:16px;position:static}.product-finder .product-filter-panel select{color:var(--product-ink);font-size:15px}.product-finder .product-action{cursor:pointer}.product-finder-help{color:#5f6962;margin:0;font-size:12px;line-height:1.7}.product-finder-results{min-width:0}.product-finder-chips{flex-wrap:wrap;gap:8px;margin:0 0 20px;padding:0;list-style:none;display:flex}.product-finder-chips button{border:1px solid var(--product-line);max-width:100%;color:var(--product-ink);cursor:pointer;font:inherit;background:#e7eddf;border-radius:22px;padding:9px 13px;font-size:13px}.product-finder-note{color:#35462f;background:#eaf0e2;border-left:3px solid #63892b;margin:0 0 22px;padding:14px 18px;font-size:14px;line-height:1.7}.product-compare-wrap{border:1px solid var(--product-line);background:#fff;overflow-x:auto}.product-compare-table{border-collapse:collapse;width:100%;min-width:720px}.product-compare-table th,.product-compare-table td{text-align:left;vertical-align:top;border-right:1px solid var(--product-line);border-bottom:1px solid var(--product-line);min-width:220px;padding:18px}.product-compare-table th:first-child,.product-compare-table td:first-child{color:#667069;min-width:160px;font-size:12px}.product-compare-table thead th{background:#ebe9e2}.product-compare-table thead strong{margin-top:9px;font-size:26px;display:block}.product-compare-hint{color:#667069;font-size:13px}.product-compare-picker{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:22px;display:grid}.product-compare-picker label{border:1px solid var(--product-line);cursor:pointer;background:#fff;grid-template-columns:24px 1fr;align-items:center;gap:12px;min-height:86px;padding:15px;display:grid}.product-compare-picker input{accent-color:#5c8500;width:22px;height:22px}.product-compare-picker span{gap:5px;display:grid}.product-compare-picker small{color:#69716c;line-height:1.4}.product-record-list{gap:10px;display:grid}.product-record{border:1px solid var(--product-line);background:#fff;grid-template-columns:130px 1fr auto;align-items:center;gap:22px;min-height:110px;padding:20px;display:grid}.product-record>span{color:#667069;text-transform:uppercase;font-size:11px;font-weight:820}.product-record h2{margin:0 0 7px;font-size:24px}.product-record p{color:#69716c;margin:0;font-size:13px;line-height:1.55}.product-record-status{border:1px solid var(--product-line);white-space:nowrap;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:820}.product-record-status[data-status=Verified],.product-record-status[data-status=Available]{color:#304700;background:#e6f5c6;border-color:#91bd32}.product-record-status[data-status=Unverified],.product-record-status[data-status=Pending]{color:#745f13;background:#fff2bb}.product-legacy-card{border-top:1px solid var(--product-line);grid-template-columns:1fr auto;gap:28px;padding:30px;display:grid}.product-legacy-card:last-child{border-bottom:1px solid var(--product-line)}.product-legacy-card h2{margin:0 0 10px;font-size:38px}.product-legacy-card p{color:#68716b;max-width:700px;margin:0;line-height:1.65}.product-footer{color:#fff;background:#080d0c;padding:72px 0 32px}.product-footer-top{border-bottom:1px solid #2b3431;justify-content:space-between;align-items:end;gap:40px;padding-bottom:44px;display:flex}.product-footer-brand{background:#fff;border-radius:8px;place-items:center;width:178px;height:60px;padding:7px 11px;display:grid}.product-footer-brand img{width:100%;height:auto}.product-footer-top p{color:#7e8984;letter-spacing:-.03em;max-width:650px;margin:0;font-size:25px;line-height:1.3}.product-footer-links{color:#87928d;flex-wrap:wrap;gap:26px;padding-top:34px;font-size:13px;display:flex}.product-footer-links a:hover{color:#fff}@media (width<=1100px){.product-page-shell,.product-fact-notice{width:min(100% - 48px,1000px)}.product-domain-grid,.product-series-list,.product-path-grid{grid-template-columns:1fr 1fr}.product-path-grid a{min-height:164px;padding:20px}.product-path-grid a:nth-child(3){border-left:1px solid var(--product-line)}.product-path-grid a:nth-child(n+3){border-top:1px solid var(--product-line)}.product-detail-hero{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)}.gold-hero-grid{grid-template-columns:1fr 1fr}.gold-hero-copy{padding-right:36px}.gold-feature-grid{grid-template-columns:1fr 1fr;gap:50px}.gold-format-grid{grid-template-columns:1fr 1fr}.gold-format-image{grid-column:1/-1}.gold-modes-grid,.gold-wiring-grid{grid-template-columns:minmax(300px,.85fr) minmax(0,1.15fr);gap:48px}.gold-experience-grid article>div{min-height:360px}.gold-check-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gold-appearance-grid figure>div{min-height:330px}.product-tool-grid{grid-template-columns:270px 1fr}}@media (width<=820px){.product-page-shell,.product-fact-notice{width:calc(100% - 32px)}.product-index-hero{min-height:650px}.product-grid{grid-template-columns:1fr}.product-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-card-media{min-height:430px}.product-detail-hero{grid-template-columns:1fr}.product-detail-copy{min-height:440px;padding:52px 28px}.product-detail-media{min-height:430px}.gold-product-nav .product-page-shell{scrollbar-width:none;overflow-x:auto}.gold-product-nav .product-page-shell::-webkit-scrollbar{display:none}.gold-product-nav div div{min-width:max-content}.gold-hero-grid,.gold-feature-grid,.gold-intro-heading,.gold-section-heading,.gold-support-grid{grid-template-columns:1fr}.gold-hero-copy{padding:36px 0 46px}.gold-hero-media{min-height:520px}.gold-check-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gold-capability-grid{grid-template-columns:1fr}.gold-capability-grid article{border-left:1px solid var(--product-line);border-bottom:1px solid var(--product-line);min-height:175px}.gold-capability-grid article:last-child{border-bottom:0}.gold-feature-media{min-height:520px}.gold-format-grid,.gold-fact-grid{grid-template-columns:1fr 1fr}.gold-modes-grid,.gold-wiring-grid{grid-template-columns:1fr}.gold-modes-media{min-height:620px}.gold-experience-grid{grid-template-columns:1fr}.gold-experience-grid article{grid-template-columns:minmax(0,1fr) minmax(240px,.7fr);display:grid}.gold-experience-grid article>div{grid-row:1/3;min-height:430px}.gold-experience-grid article>span{align-self:end}.gold-appearance-grid{grid-template-columns:1fr 1fr}.gold-construction{grid-template-columns:1fr}.gold-construction>div:last-child{min-height:560px}.gold-wiring-media{min-height:660px}.product-detail-grid,.product-section-head{grid-template-columns:1fr;gap:30px}.product-tool-grid{grid-template-columns:1fr}.product-filter-panel{position:static}.product-record{grid-template-columns:100px 1fr}.product-compare-picker{grid-template-columns:1fr 1fr}.product-record-status{grid-column:2;justify-self:start}}@media (width<=560px){.product-page-shell,.product-fact-notice{width:calc(100% - 24px)}.product-index-hero{min-height:610px}.product-index-hero-copy{padding:72px 0 54px}.product-page-title{font-size:48px}html[lang=en] .product-page-title{font-size:45px}.product-page-lede{font-size:16px}.product-fact-notice{grid-template-columns:1fr;gap:8px;padding:16px}.product-path-nav{padding:28px 0}.product-path-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-path-grid a{border-top:0;border-left:0;min-height:148px;padding:16px}.product-path-grid a:nth-child(odd){border-left:1px solid var(--product-line)}.product-path-grid a:nth-child(n+3){border-top:1px solid var(--product-line)}.product-path-grid strong{font-size:20px;line-height:1.12}.product-path-grid small{margin-top:6px;font-size:11px;line-height:1.4}.product-section{padding:68px 0}.product-section-head{margin-bottom:34px}.product-section-head h2{font-size:40px}.product-domain-grid,.product-series-list{grid-template-columns:1fr}.product-domain-card,.product-series-card{min-height:330px;padding:21px}.product-card-media{min-height:350px}.product-card-copy{padding:21px}.product-card h2{margin-top:24px;font-size:34px}.product-card-meta{flex-direction:column;align-items:flex-start;gap:6px}.product-gallery-grid{grid-template-columns:1fr}.product-gallery-grid>div{min-height:320px}.product-detail-copy{min-height:390px;padding:40px 20px}.product-detail-copy h1{max-width:13ch;margin-top:20px;font-size:clamp(44px,12vw,54px);line-height:.92}.product-detail-copy h2{margin-top:16px;font-size:21px}.product-detail-copy>p{margin-top:13px;font-size:13px}.product-detail-copy .product-inline-actions{margin-top:18px}.product-status-row{margin-top:17px}.product-detail-media{min-height:320px}.gold-product-nav .product-page-shell{min-height:48px}.gold-product-nav div div{gap:18px}.gold-hero-grid{min-height:auto}.gold-hero-copy .product-breadcrumbs{padding-bottom:18px}.gold-hero-copy h1{font-size:46px}.gold-hero-copy h2{margin-top:19px;font-size:23px}.gold-hero-summary{font-size:14px}.gold-hero-media{min-height:390px}.gold-hero-media img{padding:20px}.gold-buy-check{padding:64px 0}.gold-check-grid{grid-template-columns:1fr;margin-top:34px}.gold-check-grid article{min-height:145px;padding:20px}.gold-ecosystem-line{flex-direction:column;align-items:flex-start;padding:18px 20px}.gold-ecosystem-line a{margin-left:0}.gold-intro,.gold-formats,.gold-facts,.gold-gallery{padding:72px 0}.gold-intro-heading h2,.gold-section-heading h2,.gold-gallery h2,.gold-support h2{font-size:43px}.gold-intro-heading>p,.gold-section-heading>p,.gold-support-grid>div:last-child>p{font-size:15px}.gold-capability-grid{margin-top:42px}.gold-capability-grid article{min-height:155px;padding:20px}.gold-capability-grid h3{font-size:25px}.gold-feature{padding:64px 0}.gold-feature-media{min-height:360px}.gold-feature-media img{padding:20px}.gold-feature-copy h2{font-size:42px}.gold-modes,.gold-experience,.gold-appearance,.gold-wiring{padding:68px 0}.gold-modes-copy h2,.gold-experience h2,.gold-wiring-copy h2{font-size:41px}.gold-modes-copy ol{grid-template-columns:1fr}.gold-modes-copy li:nth-child(2n){border-left:0;padding-left:0}.gold-modes-media{min-height:500px}.gold-experience-grid{margin-top:34px}.gold-experience-grid article{display:block}.gold-experience-grid article>div{min-height:410px}.gold-appearance-grid{grid-template-columns:1fr;margin-top:34px}.gold-appearance-grid figure>div{min-height:340px}.gold-construction{min-height:auto}.gold-construction>div:first-child{padding:30px 22px}.gold-construction h3{font-size:36px}.gold-construction>div:last-child{min-height:430px}.gold-wiring-media{min-height:500px}.gold-wiring-media img{padding:8px}.gold-format-grid{grid-template-columns:1fr;margin-top:38px}.gold-format-grid article{border-right:0;border-bottom:1px solid var(--product-line);min-height:225px}.gold-format-image{grid-column:1;min-height:330px}.gold-fact-grid{grid-template-columns:1fr 1fr;margin-top:38px}.gold-fact-grid div{min-height:130px;padding:18px 12px 18px 0}.gold-fact-grid dd{margin-top:24px;font-size:18px}.gold-full-specs dl{grid-template-columns:1fr}.gold-gallery-grid{grid-template-columns:1fr;margin-top:34px}.gold-gallery-grid>div,.gold-gallery-grid>div[data-size=wide]{grid-column:1;min-height:340px}.gold-gallery-grid img{padding:20px}.gold-support{padding:72px 0}.product-detail-grid{padding:68px 0}.product-surface{padding:55px 0 72px}.product-surface-hero{padding:42px 0 32px}.product-surface-hero .product-page-title{font-size:43px}.product-record{grid-template-columns:1fr;gap:9px;padding:17px}.product-compare-picker{grid-template-columns:1fr}.product-record-status{grid-column:1}.product-legacy-card{grid-template-columns:1fr;padding:22px 0}.product-footer{padding-top:52px}.product-footer-top{flex-direction:column;align-items:flex-start}.product-footer-top p{font-size:21px}}@media (width<=360px){.product-path-grid{grid-template-columns:1fr}.product-path-grid a{border-left:1px solid var(--product-line);border-top:1px solid var(--product-line);min-height:116px}.product-path-grid a:first-child{border-top:0}}@media (prefers-reduced-motion:reduce){.product-site *,.product-site :before,.product-site :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.gold-product{--l10-night:#090d0c;--l10-paper:#f3f1eb;--l10-blue:#4fa8e8;--l10-line:#0e141129;background:var(--l10-paper)}.gold-product section[id]{scroll-margin-top:150px}.gold-product-nav{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f3f1ebe6;position:sticky;top:72px}.gold-product-nav .product-page-shell{min-height:58px}.gold-product-nav strong{letter-spacing:-.02em}.gold-product-nav a{padding-block:20px}.l10-hero{color:#fff;background:var(--l10-night);min-height:790px;position:relative;overflow:hidden}.l10-hero-image{object-fit:cover;object-position:center;transition:opacity .35s}.l10-hd-hero-picture img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.l10-hero-shade{background:linear-gradient(90deg,#050807e8 0%,#050807ad 38%,#0508071f 72%),linear-gradient(#0000 48%,#050807ad);position:absolute;inset:0}.l10-hero-content{z-index:1;align-items:center;min-height:790px;padding-block:66px 62px;display:flex;position:relative}.l10-hero-copy{width:min(720px,52%);padding-top:10px}.l10-hero-copy .product-breadcrumbs{color:#ffffff9e;padding:0 0 44px}.l10-hero-copy .gold-kicker{color:var(--product-accent)}.l10-hero-copy h1{letter-spacing:-.06em;text-wrap:balance;max-width:740px;margin:0;font-size:clamp(54px,5.2vw,82px);font-weight:520;line-height:.94}.l10-hero-summary{color:#ffffffc2;max-width:650px;margin:28px 0 0;font-size:clamp(16px,1.4vw,20px);line-height:1.62}.l10-source-note{color:#fff9;align-items:center;gap:9px;margin:25px 0 0;font-size:12px;display:flex}.l10-source-note span{color:var(--product-accent);font-size:8px}.l10-configurator-band{color:#fff;background:#0c1210;border-top:1px solid #ffffff1f;padding:24px 0}.l10-configurator{color:#fff;background:#141c18;border:1px solid #ffffff29;grid-template-columns:minmax(150px,.68fr) minmax(230px,1fr) minmax(230px,1fr) minmax(310px,1.25fr);align-items:end;gap:18px;padding:22px 24px;display:grid}.l10-config-head{flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;min-height:55px;display:flex}.l10-config-head span{letter-spacing:-.035em;font-size:23px;font-weight:820}.l10-config-head strong{color:#ffffff9e;font-size:12px}.l10-configurator fieldset{border:0;margin:0;padding:0}.l10-configurator legend{color:#ffffff94;letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:780}.l10-choice-row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.l10-choice-row button{color:#fff;min-height:55px;font:inherit;cursor:pointer;background:#ffffff0d;border:1px solid #fff3;align-items:center;gap:12px;padding:8px 14px;font-size:13px;font-weight:760;display:flex}.l10-choice-row button[aria-pressed=true]{color:#16200f;border-color:var(--product-accent);background:var(--product-accent)}.l10-format-shape{border:1.5px solid;border-radius:2px;width:19px;display:block}.l10-format-eu{height:19px}.l10-format-us{height:27px}.l10-swatch{border:1px solid #ffffff80;border-radius:50%;width:20px;height:20px;display:block}.l10-swatch-white{background:#f4f4ef}.l10-swatch-black{background:#090b0b}.l10-configurator .gold-actions{margin:0}.l10-configurator .gold-primary,.l10-configurator .gold-secondary{flex:1;padding-inline:15px;font-size:12px}.l10-light-button{color:#fff;border-color:#ffffff61}.l10-configurator .gold-purchase-note{color:#ffffff7a;grid-column:1/-1;margin:0}.l10-innovation-index{background:#f3f1eb;padding:clamp(88px,9vw,132px) 0}.l10-innovation-index .gold-section-heading{align-items:start}.l10-innovation-grid{border-top:1px solid var(--l10-line);border-left:1px solid var(--l10-line);grid-template-columns:repeat(4,1fr);margin-top:58px;display:grid}.l10-innovation-grid a{color:#111714;border-right:1px solid var(--l10-line);border-bottom:1px solid var(--l10-line);background:#fff;grid-template-rows:auto 1fr;grid-template-columns:1fr auto;gap:20px;min-height:245px;padding:22px;transition:background .2s,color .2s;display:grid}.l10-innovation-grid a:hover{color:#14200d;background:var(--product-accent)}.l10-innovation-grid a>span{color:#7e8983;letter-spacing:.1em;font-size:11px;font-weight:820}.l10-innovation-grid a>b{font-size:19px;font-weight:500}.l10-innovation-grid a>div{grid-column:1/-1;align-self:end}.l10-innovation-grid strong{letter-spacing:-.04em;font-size:24px}.l10-innovation-grid p{color:#68716c;margin:11px 0 0;font-size:14px;line-height:1.55}.l10-innovation-grid a:hover p{color:#405027}.l10-checks{background:#f7f6f2;padding:clamp(90px,9vw,138px) 0}.l10-checks .gold-section-heading{align-items:start}.l10-check-grid{border-top:1px solid var(--l10-line);border-left:1px solid var(--l10-line);grid-template-columns:repeat(5,1fr);margin-top:58px;display:grid}.l10-check-grid article{border-right:1px solid var(--l10-line);border-bottom:1px solid var(--l10-line);background:#fff;flex-direction:column;min-height:205px;padding:22px;display:flex}.l10-check-grid article>span{color:#46524b;letter-spacing:.04em;font-size:19px;font-weight:760}.l10-check-grid article>div{margin-top:auto}.l10-check-grid strong{letter-spacing:-.04em;font-size:22px}.l10-check-grid p{color:#69726c;margin:9px 0 0;font-size:14px;line-height:1.45}.l10-modes{color:#fff;background:var(--l10-night);padding:clamp(92px,10vw,150px) 0;overflow:hidden}.l10-modes-grid{grid-template-columns:minmax(340px,.85fr) minmax(400px,1.15fr);align-items:center;gap:clamp(70px,11vw,170px);display:grid}.l10-mode-copy .gold-kicker{color:var(--product-accent)}.l10-mode-copy h2,.l10-story-copy h2,.l10-app-copy h2,.l10-appearance h2,.l10-install-copy h2{letter-spacing:-.062em;text-wrap:balance;margin:0;font-size:clamp(48px,5.8vw,82px);font-weight:520;line-height:.93}.l10-mode-copy>p:not(.gold-kicker){color:#9ea8a2;max-width:590px;margin:27px 0 0;font-size:17px;line-height:1.65}.l10-mode-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-width:560px;margin-top:37px;display:grid}.l10-mode-tabs button,.l10-inline-switch button{color:#dfe4e1;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:1px solid #37413c;border-radius:999px;padding:0 16px;font-size:13px;font-weight:760}.l10-mode-tabs button[aria-pressed=true],.l10-inline-switch button[aria-pressed=true]{color:#14200d;border-color:var(--product-accent);background:var(--product-accent)}.l10-mode-copy small{color:#6f7a74;margin-top:17px;font-size:12px;display:block}.l10-mode-stage{background:radial-gradient(circle,#25312c 0%,#141b18 48%,#0d1210 72%);border:1px solid #25302b;place-items:center;min-height:720px;display:grid;position:relative}.l10-mode-stage:before{content:"";border:1px solid #b9f03c38;border-radius:50%;width:440px;height:440px;position:absolute}.l10-device-frame{z-index:1;aspect-ratio:479/853;border:10px solid #080a09;border-radius:12px;width:min(330px,66%);position:relative;overflow:hidden;box-shadow:0 42px 90px #0000008f,0 0 0 1px #59615d}.l10-device-frame img{object-fit:cover}.l10-mode-stage>span{color:#8e9993;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:800;position:absolute;bottom:20px;right:22px}.l10-personalization{background:#f3f1eb;padding:clamp(92px,10vw,150px) 0}.l10-personalization .gold-section-heading{align-items:start}.l10-personalization-grid{border:1px solid var(--l10-line);background:#fff;grid-template-columns:.72fr 1.28fr;min-height:700px;margin-top:62px;display:grid}.l10-personalization-tabs{border-right:1px solid var(--l10-line);display:grid}.l10-personalization-tabs button{color:#121815;text-align:left;border:0;border-bottom:1px solid var(--l10-line);min-height:148px;font:inherit;cursor:pointer;background:#fff;grid-template-columns:38px 1fr;align-items:center;gap:16px;padding:24px;display:grid}.l10-personalization-tabs button:last-child{border-bottom:0}.l10-personalization-tabs button[aria-pressed=true]{color:#15200e;background:var(--product-accent)}.l10-personalization-tabs button>span{color:#849089;letter-spacing:.1em;font-size:11px;font-weight:820}.l10-personalization-tabs strong{letter-spacing:-.04em;font-size:24px;display:block}.l10-personalization-tabs small{color:#68726b;margin-top:8px;font-size:13px;line-height:1.55;display:block}.l10-personalization-tabs button[aria-pressed=true] small{color:#405027}.l10-personalization-stage{background:#101614;grid-template-rows:auto 1fr auto;gap:20px;min-width:0;padding:28px;display:grid}.l10-personalization-stage>span{color:var(--product-accent);letter-spacing:.14em;font-size:10px;font-weight:850}.l10-personalization-stage>div{background:#080c0b;place-items:center;height:570px;padding:24px;display:grid;overflow:hidden}.l10-personalization-stage img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.l10-personalization-stage>strong{color:#fff;letter-spacing:.02em;font-size:13px}.l10-experience{background:#e9e6de;padding:clamp(92px,10vw,150px) 0}.l10-story{background:#fff;grid-template-columns:.72fr 1.28fr;min-height:650px;display:grid}.l10-story-copy{flex-direction:column;justify-content:center;padding:clamp(38px,6vw,88px);display:flex}.l10-story-copy h2{font-size:clamp(45px,5vw,72px)}.l10-story-copy>p:last-child{color:#626c65;margin:25px 0 0;font-size:16px;line-height:1.7}.l10-story-image,.l10-night-image,.l10-detail-stack{min-height:650px;position:relative;overflow:hidden}.l10-story-image img,.l10-night-image img{object-fit:cover}.l10-night-grid{grid-template-columns:1.3fr .7fr;gap:14px;margin-top:14px;display:grid}.l10-night-image,.l10-detail-stack{background:#111;min-height:520px}.l10-detail-stack{background:#fff}.l10-detail-stack img{object-fit:contain;padding:45px}.l10-app{color:#fff;background:#1f5f8d;padding:clamp(90px,9vw,140px) 0;overflow:hidden}.l10-app-grid{grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(60px,10vw,150px);display:grid}.l10-app-copy .gold-kicker{color:#c7ff65}.l10-app-copy>p:not(.gold-kicker){color:#ffffffc2;max-width:570px;margin:27px 0 0;font-size:17px;line-height:1.7}.l10-meta-row{flex-wrap:wrap;gap:8px;margin-top:33px;display:flex}.l10-meta-row span{border:1px solid #ffffff57;border-radius:999px;padding:9px 12px;font-size:12px;font-weight:720}.l10-phones{justify-content:center;align-items:center;gap:clamp(18px,3vw,38px);min-height:540px;display:flex;position:relative}.l10-phones:before{content:"";filter:blur(26px);background:#09223233;border-radius:50%;height:22%;position:absolute;bottom:5%;left:10%;right:4%;transform:rotate(-4deg)}.l10-phone{aspect-ratio:750/1334;background:#101513;border:8px solid #101513;border-radius:26px;width:clamp(190px,16vw,245px);position:relative;overflow:hidden;box-shadow:0 34px 60px #06203257,inset 0 0 0 1px #ffffff29}.l10-phone:before{content:"";z-index:2;background:#ffffff6b;border-radius:999px;width:34px;height:3px;position:absolute;top:4px;left:50%;transform:translate(-50%)}.l10-phone:after{content:"";z-index:2;background:#ffffffb8;border-radius:999px;width:38%;height:3px;position:absolute;bottom:5px;left:50%;transform:translate(-50%)}.l10-phone-control{transform:translateY(28px)rotate(-4deg)}.l10-phone-energy{transform:translateY(-12px)rotate(3deg)scale(.94)}.l10-phones img{object-fit:cover}.l10-mesh{color:#fff;background:#09100d;padding:clamp(94px,10vw,150px) 0;overflow:hidden}.l10-mesh-grid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:clamp(60px,9vw,130px);display:grid}.l10-mesh-copy .gold-kicker{color:var(--product-accent)}.l10-mesh-copy h2{letter-spacing:-.062em;text-wrap:balance;max-width:650px;margin:0;font-size:clamp(48px,5.7vw,82px);font-weight:520;line-height:.93}.l10-mesh-copy>p:not(.gold-kicker){color:#a0aba5;margin:28px 0 0;font-size:17px;line-height:1.7}.l10-mesh-copy aside{border-left:3px solid var(--product-accent);background:#15201b;margin-top:34px;padding:20px 22px}.l10-mesh-copy aside strong{font-size:16px}.l10-mesh-copy aside p{color:#aab5ae;margin:8px 0 0;font-size:13px;line-height:1.65}.l10-mesh-legend{color:#829087;flex-wrap:wrap;gap:20px;margin-top:24px;font-size:11px;display:flex}.l10-mesh-legend span{align-items:center;gap:8px;display:flex}.l10-mesh-legend i{background:var(--product-accent);width:24px;height:2px}.l10-mesh-legend span:last-child i{background:#4fa8e8}.l10-mesh-map{background:radial-gradient(circle at 50% 53%,#b9f03c24,#0000 42%),#101815;border:1px solid #26332d;min-height:720px;position:relative;overflow:hidden}.l10-mesh-map:before,.l10-mesh-map:after{content:"";background:var(--product-accent);opacity:.62;width:71%;height:1px;position:absolute;top:53%;left:50%;transform:translate(-50%,-50%)rotate(28deg);box-shadow:0 0 18px #b9f03c73}.l10-mesh-map:after{transform:translate(-50%,-50%)rotate(-28deg)}.l10-mesh-core,.l10-mesh-node,.l10-router{z-index:2;text-align:center;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute}.l10-mesh-core{color:#14200d;background:var(--product-accent);width:180px;height:180px;top:53%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 28px #b9f03c12,0 0 70px #b9f03c29}.l10-mesh-core span{letter-spacing:.16em;font-size:10px;font-weight:900}.l10-mesh-core strong{margin-top:6px;font-size:24px;line-height:.92}.l10-mesh-node{color:#eaf0ec;background:#1a2621;border:1px solid #47564e;width:122px;height:122px;box-shadow:0 12px 36px #00000047}.l10-mesh-node>span{color:var(--product-accent);font-size:26px}.l10-mesh-node strong{margin-top:8px;font-size:12px}.l10-mesh-node.node-1{top:16%;left:8%}.l10-mesh-node.node-2{top:16%;right:8%}.l10-mesh-node.node-3{bottom:10%;left:8%}.l10-mesh-node.node-4{bottom:10%;right:8%}.l10-router{color:#dbeaf4;background:#122533;border:1px solid #3d7599;border-radius:12px;width:116px;height:78px;top:5%;left:50%;transform:translate(-50%)}.l10-router:after{content:"";opacity:.85;background:#4fa8e8;width:2px;height:70px;position:absolute;top:100%}.l10-router span{color:#6ec0f5;font-size:25px}.l10-router strong{margin-top:3px;font-size:10px}.l10-integrations{background:#f3f1eb;padding:clamp(94px,10vw,150px) 0}.l10-integrations .gold-section-heading{align-items:start}.l10-integration-grid{border-top:1px solid var(--l10-line);border-left:1px solid var(--l10-line);grid-template-columns:repeat(3,1fr);margin-top:62px;display:grid}.l10-integration-grid article{border-right:1px solid var(--l10-line);border-bottom:1px solid var(--l10-line);background:#fff;flex-direction:column;min-height:330px;padding:26px;display:flex}.l10-integration-grid article>span{color:#78847d;letter-spacing:.1em;font-size:11px;font-weight:820}.l10-integration-grid h3{letter-spacing:-.055em;margin:58px 0 0;font-size:clamp(30px,3vw,46px)}.l10-integration-grid p{color:#647069;margin:15px 0 0;font-size:14px;line-height:1.6}.l10-integration-grid dl{border-top:1px solid var(--l10-line);margin:auto 0 0;padding-top:24px}.l10-integration-grid dl div{justify-content:space-between;gap:16px;display:flex}.l10-integration-grid dl div+div{margin-top:8px}.l10-integration-grid dt{color:#69756e;font-size:11px}.l10-integration-grid dd{color:#527600;margin:0;font-weight:900}.l10-integration-status{border-top:1px solid var(--l10-line);color:#405846;margin-top:auto;padding-top:24px;font-size:14px;font-weight:680}.l10-integration-doc-link{color:#24382b;text-underline-offset:4px;align-self:flex-start;margin-top:14px;font-size:14px;font-weight:780;text-decoration:underline;display:inline-flex}.l10-integration-grid article[data-status=model-check] .l10-integration-status,.l10-integration-grid article[data-status=future] .l10-integration-status{color:#76613f}.l10-integration-footer{color:#fff;background:#131b17;justify-content:space-between;align-items:center;gap:32px;padding:24px 26px;display:flex}.l10-integration-footer>p{color:#a5b0aa;max-width:720px;margin:0;font-size:13px;line-height:1.6}.l10-integration-footer .gold-actions{flex:none;margin:0}.l10-appearance{background:#f3f1eb;padding:clamp(92px,10vw,150px) 0}.l10-appearance h2{max-width:900px}.l10-gallery{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:58px;display:grid}.l10-gallery figure{border:1px solid var(--l10-line);background:#fff;margin:0}.l10-gallery figure>div{min-height:410px;position:relative;overflow:hidden}.l10-gallery img{object-fit:contain;padding:20px}.l10-gallery figcaption{border-top:1px solid var(--l10-line);align-items:center;gap:18px;min-height:62px;padding:0 18px;font-size:14px;font-weight:760;display:flex}.l10-gallery figcaption span{color:#8a938e;letter-spacing:.08em;font-size:10px}.l10-specifications{color:#fff;background:#101614;padding:clamp(92px,10vw,145px) 0}.l10-specifications .gold-kicker{color:var(--product-accent)}.l10-specifications .gold-section-heading{align-items:start}.l10-inline-switch{justify-content:flex-end;gap:8px;display:flex}.l10-inline-switch button{min-width:92px}.l10-spec-grid{grid-template-columns:.72fr 1.28fr;gap:18px;margin-top:68px;display:grid}.l10-spec-grid dl{border-top:1px solid #34403a;margin:0}.l10-spec-grid dl div{border-bottom:1px solid #34403a;grid-template-columns:150px 1fr;align-items:center;gap:20px;min-height:88px;padding:18px 0;display:grid}.l10-spec-grid dt{color:#87928b;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:760}.l10-spec-grid dd{margin:0;font-size:17px;font-weight:720;line-height:1.45}.l10-drawing{aspect-ratio:2.05;background:#fff;position:relative;overflow:hidden}.l10-drawing img{object-fit:contain;padding:34px 42px 76px}.l10-drawing a{color:#121916;background:var(--product-accent);align-items:center;gap:20px;min-height:48px;padding:0 17px;font-size:13px;font-weight:820;display:flex;position:absolute;bottom:18px;right:18px}.l10-installation{background:#e6e4dc;padding:clamp(90px,9vw,140px) 0}.l10-install-grid{grid-template-columns:.72fr 1.28fr;align-items:center;gap:clamp(50px,8vw,110px);display:grid}.l10-install-copy>p:not(.gold-kicker){color:#616a64;margin:27px 0 0;font-size:16px;line-height:1.72}.l10-install-copy .gold-primary{width:fit-content;margin-top:30px}.l10-wiring{aspect-ratio:1.03;border:1px solid var(--l10-line);background:#fff;position:relative;overflow:hidden}.l10-wiring img{object-fit:contain;padding:28px}.l10-video{color:#fff;background:#0b100e;padding:clamp(90px,9vw,140px) 0}.l10-video .gold-kicker{color:var(--product-accent)}.l10-video-grid{grid-template-columns:minmax(290px,.62fr) minmax(0,1.38fr);align-items:stretch;gap:20px;margin-top:55px;display:grid}.l10-video-playlist{border-top:1px solid #36413c;display:grid}.l10-video-playlist button{color:#fff;text-align:left;min-height:122px;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #36413c;grid-template-columns:34px 1fr auto;align-items:center;gap:12px;padding:20px 16px;display:grid}.l10-video-playlist button[aria-pressed=true]{color:#17200f;background:var(--product-accent)}.l10-video-playlist button>span,.l10-video-playlist button>b{color:#7f8b84;font-size:11px}.l10-video-playlist button[aria-pressed=true]>span,.l10-video-playlist button[aria-pressed=true]>b{color:#3e4d25}.l10-video-playlist strong{letter-spacing:-.025em;font-size:17px;display:block}.l10-video-playlist small{color:#8c9891;margin-top:7px;font-size:12px;line-height:1.45;display:block}.l10-video-playlist button[aria-pressed=true] small{color:#46522e}.l10-video video{aspect-ratio:16/9;object-fit:contain;background:#000;width:100%;height:100%;min-height:390px;display:block}.l10-resources{color:#fff;background:#17211d;padding:clamp(90px,9vw,140px) 0}.l10-resources .gold-kicker{color:var(--product-accent)}.l10-resource-head{grid-template-columns:1fr auto;align-items:end;gap:50px;display:grid}.l10-resource-head h2{letter-spacing:-.062em;text-wrap:balance;max-width:910px;margin:0;font-size:clamp(48px,5vw,76px);font-weight:520;line-height:.93}.l10-resource-head>div>p{color:#99a69f;max-width:760px;margin:24px 0 0;font-size:16px;line-height:1.7}.l10-resource-browser{border:1px solid #3a4841;margin-top:60px}.l10-resource-browser.has-preview{grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);display:grid}.l10-resource-list{grid-template-columns:repeat(4,1fr);display:grid}.l10-resource-browser.has-preview .l10-resource-list{border-right:1px solid #3a4841;display:block}.l10-resource-list button{width:100%;min-height:122px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #3a4841;grid-template-columns:42px 1fr auto;align-items:center;gap:16px;padding:22px 24px;transition:background .2s,color .2s;display:grid}.l10-resource-browser:not(.has-preview) .l10-resource-list button{border-bottom:0;border-right:1px solid #3a4841;grid-template-rows:auto 1fr auto;grid-template-columns:1fr auto;min-height:180px}.l10-resource-browser:not(.has-preview) .l10-resource-list button:last-child{border-right:0}.l10-resource-browser:not(.has-preview) .l10-resource-list button>div{grid-column:1/-1;align-self:end}.l10-resource-browser:not(.has-preview) .l10-resource-list button>b{grid-column:1/-1}.l10-resource-list button:last-child{border-bottom:0}.l10-resource-list button:hover,.l10-resource-list button[aria-expanded=true]{color:#17200f;background:var(--product-accent)}.l10-resource-list>button>span{color:#78857e;font-size:11px}.l10-resource-list button:hover>span,.l10-resource-list button[aria-expanded=true]>span{color:#60742d}.l10-resource-list strong{letter-spacing:-.035em;font-size:23px;display:block}.l10-resource-list small{color:#909c95;margin-top:6px;font-size:13px;display:block}.l10-resource-list b{color:var(--product-accent);font-size:13px}.l10-resource-list button:hover small,.l10-resource-list button[aria-expanded=true] small{color:#48572e}.l10-resource-list button:hover b,.l10-resource-list button[aria-expanded=true] b{color:#17200f}.l10-resource-preview{background:#111916;min-width:0;padding:clamp(24px,3vw,44px)}.l10-preview-head{justify-content:space-between;align-items:center;gap:24px;display:flex}.l10-preview-head>div>span{color:#7d8c84;letter-spacing:.14em;font-size:10px;font-weight:780}.l10-preview-head h3{letter-spacing:-.04em;margin:7px 0 0;font-size:clamp(24px,2.4vw,36px)}.l10-preview-head>button{color:#d8dfdb;min-height:42px;font:inherit;cursor:pointer;background:0 0;border:1px solid #45534c;border-radius:999px;flex:none;padding:0 15px;font-size:12px;font-weight:760}.l10-certificate-tabs{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:26px;display:grid}.l10-certificate-tabs button{color:#fff;text-align:left;cursor:pointer;background:#1b2621;border:1px solid #3a4841;min-height:104px;padding:18px}.l10-certificate-tabs button[aria-pressed=true]{color:#17200f;background:var(--product-accent);border-color:var(--product-accent)}.l10-certificate-tabs strong,.l10-certificate-tabs span,.l10-certificate-tabs small{display:block}.l10-certificate-tabs strong{font-size:21px}.l10-certificate-tabs span{margin-top:8px;font-size:12px;font-weight:750}.l10-certificate-tabs small{color:#909c95;margin-top:3px;font-size:11px}.l10-certificate-tabs button[aria-pressed=true] small{color:#4d5e30}.l10-watermark-note{color:#c5d0c9;background:#1b2621;gap:10px;margin:18px 0;padding:13px 15px;font-size:12px;line-height:1.55;display:flex}.l10-watermark-note span{color:var(--product-accent);font-weight:900}.l10-pdf-frame{background:#fff;border:1px solid #3a4841;height:620px;margin-top:24px;overflow:hidden}.l10-certificate-tabs+.l10-watermark-note+.l10-pdf-frame{margin-top:0}.l10-pdf-frame iframe{background:#fff;border:0;width:100%;height:100%;display:block}.l10-document-thumbnail{color:#dce4df;width:100%;min-height:390px;font:inherit;cursor:zoom-in;background:#1b2621;border:1px solid #3a4841;align-content:center;place-items:center;gap:14px;margin-top:24px;padding:24px;display:grid}.l10-certificate-tabs+.l10-watermark-note+.l10-document-thumbnail{margin-top:0}.l10-document-page{aspect-ratio:12/17;background:#fff;border:1px solid #d2d8d4;width:min(230px,72vw);transition:transform .2s,box-shadow .2s;display:block;position:relative;overflow:hidden;box-shadow:0 18px 42px #00000061}.l10-document-thumbnail:hover .l10-document-page,.l10-document-thumbnail:focus-visible .l10-document-page{transform:translateY(-3px);box-shadow:0 22px 48px #0000007a}.l10-document-page img{object-fit:contain}.l10-document-page-label{color:#aebbb4;letter-spacing:.08em;align-items:center;gap:10px;font-size:11px;font-weight:780;display:inline-flex}.l10-document-page-label b{color:var(--product-accent);font-size:14px}.l10-preview-actions{gap:10px;margin-top:16px;display:flex}.l10-preview-actions button,.l10-preview-actions a{min-height:48px;font:inherit;cursor:pointer;border-radius:999px;justify-content:space-between;align-items:center;gap:20px;padding:0 18px;font-size:13px;font-weight:820;display:inline-flex}.l10-preview-actions button{color:#17200f;background:var(--product-accent);border:1px solid var(--product-accent)}.l10-preview-actions button:disabled{color:#839087;cursor:default;background:#28342e;border-color:#3b4842}.l10-preview-actions a{color:#fff;background:0 0;border:1px solid #536158}.l10-pdf-hint{color:#85938b;margin:14px 0 0;font-size:12px;line-height:1.6}@media (width<=1120px){.l10-hero-copy{width:min(650px,58%)}.l10-configurator{grid-template-columns:.65fr 1fr 1fr}.l10-configurator .gold-actions{grid-column:1/-1}.l10-check-grid{grid-template-columns:repeat(3,1fr)}.l10-innovation-grid{grid-template-columns:repeat(2,1fr)}.l10-modes-grid{gap:58px}.l10-personalization-grid{grid-template-columns:.85fr 1.15fr}.l10-mesh-grid{gap:56px}.l10-gallery{grid-template-columns:repeat(2,1fr)}.l10-resource-head{grid-template-columns:1fr}.l10-resource-head .gold-actions{margin-top:0}.l10-resource-browser.has-preview{grid-template-columns:1fr}.l10-resource-list,.l10-resource-browser.has-preview .l10-resource-list{border-bottom:1px solid #3a4841;border-right:0;grid-template-columns:repeat(2,1fr);display:grid}.l10-resource-browser:not(.has-preview) .l10-resource-list button{border-bottom:1px solid #3a4841;min-height:150px}.l10-resource-list button{border-right:1px solid #3a4841;min-height:116px}.l10-resource-list button:nth-child(2n){border-right:0}}@media (width<=820px){.gold-product-nav{scrollbar-width:none;top:60px;overflow-x:auto}.gold-product-nav::-webkit-scrollbar{display:none}.gold-product-nav .product-page-shell{width:max-content;min-width:100%}.gold-product-nav strong{z-index:1;background:var(--l10-paper);padding-right:22px;position:sticky;left:0}.gold-product-nav div div{gap:20px}.l10-hero,.l10-hero-content{min-height:760px}.l10-hero-shade{background:linear-gradient(#05080714,#0508078c 38%,#050807eb 100%)}.l10-hero-image{object-position:65% center}.l10-hero-content{align-items:end;padding-block:50px 38px}.l10-hero-copy{width:min(620px,88%)}.l10-hero-copy .product-breadcrumbs{padding-bottom:28px}.l10-hero-copy h1{font-size:clamp(50px,12vw,78px)}.l10-hero-summary{font-size:16px}.l10-configurator{grid-template-columns:1fr 1fr}.l10-config-head,.l10-configurator .gold-actions,.l10-configurator .gold-purchase-note{grid-column:1/-1}.l10-check-grid,.l10-innovation-grid{grid-template-columns:repeat(2,1fr)}.l10-modes-grid,.l10-app-grid,.l10-spec-grid,.l10-install-grid{grid-template-columns:1fr}.l10-mode-stage{min-height:650px}.l10-personalization-grid{grid-template-columns:1fr;min-height:0}.l10-personalization-tabs{border-right:0;border-bottom:1px solid var(--l10-line);grid-template-columns:repeat(2,1fr)}.l10-personalization-tabs button:nth-child(odd){border-right:1px solid var(--l10-line)}.l10-personalization-stage>div{height:560px}.l10-story{grid-template-columns:1fr}.l10-story-copy{min-height:440px}.l10-story-image{min-height:480px}.l10-night-grid{grid-template-columns:1fr}.l10-night-image,.l10-detail-stack{min-height:430px}.l10-app-copy{max-width:680px}.l10-phones{min-height:500px;margin-top:30px}.l10-mesh-grid{grid-template-columns:1fr}.l10-mesh-map{min-height:660px}.l10-integration-grid{grid-template-columns:1fr}.l10-integration-grid article{min-height:260px}.l10-integration-footer{flex-direction:column;align-items:flex-start}.l10-drawing{aspect-ratio:1.65}.l10-wiring{aspect-ratio:1}.l10-inline-switch{justify-content:flex-start}.l10-video-grid{grid-template-columns:1fr}.l10-video-playlist{grid-template-columns:repeat(3,1fr)}.l10-video-playlist button{grid-template-columns:1fr;align-content:start;min-height:160px}.l10-video-playlist button>b{margin-top:auto}}@media (width<=560px){.l10-hero,.l10-hero-content{min-height:700px}.l10-hero-content{width:calc(100% - 28px);padding-top:24px}.l10-hero-copy{width:100%}.l10-hero-copy h1{font-size:42px;line-height:.98}.l10-source-note{line-height:1.5}.l10-configurator{grid-template-columns:1fr;padding:20px}.l10-config-head,.l10-configurator .gold-actions,.l10-configurator .gold-purchase-note{grid-column:1}.l10-configurator .gold-actions{display:grid}.l10-check-grid,.l10-innovation-grid{grid-template-columns:1fr}.l10-innovation-grid a{min-height:190px}.l10-check-grid article{min-height:145px}.l10-mode-copy h2,.l10-story-copy h2,.l10-app-copy h2,.l10-appearance h2,.l10-install-copy h2{font-size:43px}.l10-mode-stage{min-height:560px}.l10-device-frame{width:64%}.l10-personalization-grid{margin-top:38px}.l10-personalization-tabs{grid-template-columns:1fr}.l10-personalization-tabs button,.l10-personalization-tabs button:nth-child(odd){border-right:0;min-height:126px}.l10-personalization-stage{padding:18px}.l10-personalization-stage>div{height:430px;padding:16px}.l10-story-copy{min-height:auto;padding:38px 24px}.l10-story-image{min-height:360px}.l10-night-image,.l10-detail-stack{min-height:340px}.l10-phones{gap:12px;min-height:400px}.l10-phone{border-width:5px;border-radius:18px;width:min(41vw,190px)}.l10-mesh-map{min-height:560px}.l10-mesh-core{width:128px;height:128px}.l10-mesh-core strong{font-size:18px}.l10-mesh-node{width:92px;height:92px}.l10-mesh-node.node-1,.l10-mesh-node.node-3{left:4%}.l10-mesh-node.node-2,.l10-mesh-node.node-4{right:4%}.l10-router{top:3%}.l10-integration-footer .gold-actions{width:100%;display:grid}.l10-gallery{grid-template-columns:1fr}.l10-gallery figure>div{min-height:350px}.l10-spec-grid dl div{grid-template-columns:110px 1fr}.l10-drawing{aspect-ratio:1.35}.l10-drawing img{padding:22px 18px 70px}.l10-wiring{aspect-ratio:1/1.1}.l10-wiring img{padding:12px}.l10-video-playlist{grid-template-columns:1fr}.l10-video-playlist button{grid-template-columns:30px 1fr auto;min-height:112px}.l10-video video{min-height:0}.l10-resource-head h2{font-size:45px}.l10-resource-list,.l10-resource-browser.has-preview .l10-resource-list{grid-template-columns:1fr}.l10-resource-list button,.l10-resource-list button:nth-child(2n){border-right:0;grid-template-columns:34px 1fr}.l10-resource-browser:not(.has-preview) .l10-resource-list button{grid-template-rows:auto;grid-template-columns:34px 1fr;min-height:130px}.l10-resource-browser:not(.has-preview) .l10-resource-list button>div,.l10-resource-browser:not(.has-preview) .l10-resource-list button>b,.l10-resource-list b{grid-column:2}.l10-resource-preview{padding:22px 16px}.l10-preview-head{flex-direction:column;align-items:flex-start}.l10-preview-head>button{width:100%}.l10-preview-actions{display:grid}.l10-preview-actions button,.l10-preview-actions a{width:100%}.l10-certificate-tabs{grid-template-columns:1fr}.l10-pdf-frame{height:500px}.l10-document-thumbnail{min-height:340px;padding:20px}.l10-document-page{width:min(200px,64vw)}}.l10-feature-campaign{margin-top:48px}.l10-feature-nav{border-bottom:1px solid #b9c0b5;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.l10-feature-nav button{text-align:left;font:inherit;cursor:pointer;color:#28332d;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:16px;padding:23px 24px;font-size:18px;font-weight:700;display:flex}.l10-feature-nav button span{color:#59675e;font-size:13px;font-weight:500}.l10-feature-nav button[aria-pressed=true]{color:#111a13;background:#c1ef43;border-color:#334b29}.l10-feature-nav button:focus-visible{outline-offset:-4px;outline:3px solid #365eaf}.l10-feature-story{color:#16231c;background:#e8ebe3;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);min-height:560px;display:grid;overflow:hidden}.l10-feature-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(28px,4vw,64px);display:flex}.l10-feature-overline{letter-spacing:.12em;font-weight:800;color:#405b33!important;margin:0 0 25px!important;font-size:13px!important}.l10-feature-copy h3{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(28px,3.1vw,48px);line-height:1.2}.l10-feature-copy>p:not(.l10-feature-overline){color:#48564d;max-width:36ch;margin:24px 0 0;font-size:17px;line-height:1.85}.l10-feature-copy ul{flex-wrap:wrap;gap:8px;margin:30px 0 0;padding:0;list-style:none;display:flex}.l10-feature-copy li{border:1px solid #b3bdad;border-radius:30px;padding:8px 12px;font-size:13px}.l10-feature-art{background:radial-gradient(at 50% 30%,#344039,#121c17 85%);align-items:center;min-width:0;padding:38px 32px;display:grid}.l10-feature-art figure{min-width:0;margin:0}.l10-feature-art img{max-width:100%;height:auto;display:block}.l10-feature-art figcaption{text-align:center;color:#eef1e9;margin-top:17px;font-size:14px;line-height:1.6}.l10-icon-composition{flex-direction:column;align-items:center;gap:10px;display:flex}.feature-0 .l10-feature-art{background:#ddd9cc url(/media/products/l10/personalization/architectural-backdrop.png) 50%/cover}.l10-campaign-product{filter:drop-shadow(12px 20px 16px #32342c33);width:min(92%,390px)}.l10-icon-details{background:#f8f7f0e8;border:1px solid #fff9;border-radius:12px;justify-content:center;gap:24px;padding:16px 24px;display:flex}.l10-icon-details figcaption{color:#334035;margin-top:8px;font-size:13px}.l10-button-detail{border-radius:14px;width:70px;height:70px;position:relative;overflow:hidden}.l10-button-detail img{width:191.6px;max-width:none;height:auto;position:absolute;top:-124.8px;left:-19.6px}.l10-button-detail.detail-1 img{left:-102px}.l10-button-detail.detail-2 img{top:-207.2px}.l10-name-composition{grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);align-items:center;gap:16px;width:100%;max-width:570px;margin:auto;display:grid}.l10-name-composition img{border:1px solid #6c766b;border-radius:8px;width:auto;max-height:370px;margin:auto;box-shadow:0 22px 24px #0003}.l10-name-composition figcaption small{letter-spacing:.12em;color:#b6cf9a;margin-bottom:5px;font-size:12px;display:block}.l10-change-arrow{color:#c1ef43;text-align:center;font-size:30px}.l10-theme-composition{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:18px;display:grid}.l10-theme-composition figure:nth-child(2){transform:translateY(-16px)}.l10-theme-window{aspect-ratio:369/652;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 18px 28px #0005}.l10-theme-window img{width:129.81%;max-width:none;height:auto;position:absolute;top:-27.61%;left:-15.18%}.l10-layout-composition{grid-template-columns:.62fr 1fr;align-items:center;gap:30px;width:100%;max-width:650px;margin:auto;display:grid}.l10-layout-composition img{border:1px solid #677468;border-radius:5px;width:100%;box-shadow:0 20px 32px #0004}@media (width<=1000px){.l10-feature-story{grid-template-columns:1fr}.l10-feature-copy{padding:32px}.l10-feature-copy>p:not(.l10-feature-overline){max-width:65ch}.l10-feature-copy ul{margin-top:20px}.l10-feature-art{min-height:440px}.l10-feature-copy h3{font-size:36px}.l10-theme-composition{width:100%;max-width:650px;margin:24px auto}.l10-campaign-product{width:340px}}@media (width<=560px){.l10-feature-campaign{margin-top:28px}.l10-feature-nav button{justify-content:center;gap:5px;padding:16px 6px;font-size:15px}.l10-feature-nav button span{display:none}.l10-feature-copy{padding:28px 22px}.l10-feature-copy h3{font-size:29px}.l10-feature-copy>p:not(.l10-feature-overline){font-size:16px}.l10-feature-art{min-height:330px;padding:28px 18px}.l10-campaign-product{width:280px}.l10-icon-details{gap:16px;padding:14px}.l10-name-composition{grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr);gap:8px}.l10-change-arrow{font-size:22px}.l10-name-composition figcaption{font-size:12px}.l10-theme-composition{gap:10px}.l10-theme-window{border-radius:8px}.l10-theme-composition figcaption{font-size:12px}.l10-layout-composition{gap:18px}}.feature-3 .l10-feature-art{background:#e5e1d7;padding:0}.l10-installation-scene{align-self:center;width:100%}.l10-installation-scene>img{object-fit:contain;width:100%;height:auto}.l10-installation-scene figcaption{color:#26392d;grid-template-columns:1fr 1fr;margin:0;padding:18px 12px 0;font-size:15px;font-weight:700;display:grid}.l10-installation-scene>p{text-align:center;color:#536152;margin:0;padding:12px 15px 20px;font-size:12px}.l10-header-campaign{margin-top:44px}.l10-header-wall{margin:0}.l10-header-wall>img{object-fit:contain;background:#deded8;width:100%;height:auto;max-height:780px;display:block}.l10-header-wall>figcaption{color:#52635a;padding:14px 0 0;font-size:.875rem;line-height:1.6}.l10-header-details{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:32px;display:grid}.l10-header-details>figure{min-width:0;margin:0}.l10-header-crop{aspect-ratio:479/285;background:#242932;overflow:hidden}.l10-header-crop>img{width:100%;height:auto;max-height:none;display:block}.l10-header-details figcaption{align-items:baseline;gap:16px;padding:18px 0;display:flex}.l10-header-details figcaption>span{color:#52635a;font-size:.875rem}.l10-header-details h3{margin:0;font-size:clamp(21px,2vw,28px);line-height:1.4}.l10-header-details p{color:#52635a;margin:8px 0 0;font-size:1rem;line-height:1.7}.l10-header-note{color:#52635a;margin:8px 0 0;font-size:.875rem;line-height:1.6}.l10-personalization-more{border-top:1px solid #c8cec5;margin-top:64px;padding-top:40px}.l10-personalization-more h3{margin:0;font-size:clamp(25px,3vw,38px);line-height:1.4}.l10-personalization-more p{color:#52635a;margin:14px 0 0;font-size:1rem;line-height:1.8}@media (width<=640px){.l10-header-campaign{margin-top:28px}.l10-header-details{grid-template-columns:1fr;gap:20px}.l10-header-details>figure{width:100%;max-width:440px;margin-inline:auto}.l10-header-details figcaption{padding-top:14px}.l10-personalization-more{margin-top:40px;padding-top:28px}}.l10-dimmer-product{--l10-warm:#f5c45b;--l10-cyan:#43d6cb}.l10-hd-hero-picture{display:block;position:absolute;inset:0}.l10-hd-hero-picture img{object-fit:cover;object-position:center;width:100%;height:100%;transition:opacity .3s;display:block}.l10-hd-dimming{color:#fff;background:#080b0a;padding:clamp(92px,10vw,150px) 0}.l10-hd-dimming .gold-kicker{color:var(--l10-warm)}.l10-hd-dimming .gold-section-heading{align-items:start}.l10-hd-dimming .gold-section-heading>p{color:#9fa9a3}.l10-hd-brightness-stage{background:#1b130d;border:1px solid #3c332c;min-height:670px;margin-top:58px;position:relative;overflow:hidden}.l10-hd-brightness-stage>img{object-fit:cover}.l10-hd-brightness-stage:after{content:"";pointer-events:none;background:linear-gradient(#0000,#040605d1);height:42%;position:absolute;inset:auto 0 0}.l10-hd-brightness-stage>p{z-index:2;color:#ffffff9e;letter-spacing:.12em;margin:0;font-size:11px;font-weight:800;position:absolute;bottom:24px;right:24px}.l10-hd-brightness-controls{z-index:3;gap:8px;display:flex;position:absolute;bottom:24px;left:26px}.l10-hd-brightness-controls button{color:#fff;text-align:left;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;background:#070a08c7;border:1px solid #ffffff47;min-width:148px;min-height:76px;padding:12px 18px}.l10-hd-brightness-controls button[aria-pressed=true]{color:#24190a;background:var(--l10-warm);border-color:var(--l10-warm)}.l10-hd-brightness-controls strong,.l10-hd-brightness-controls span{display:block}.l10-hd-brightness-controls strong{letter-spacing:-.04em;font-size:24px}.l10-hd-brightness-controls span{margin-top:4px;font-size:13px}.l10-hd-dim-facts{border-left:1px solid #344039;grid-template-columns:repeat(4,1fr);margin:0;display:grid}.l10-hd-dim-facts>div{border-bottom:1px solid #344039;border-right:1px solid #344039;min-height:125px;padding:24px}.l10-hd-dim-facts dt{color:#87928b;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:780}.l10-hd-dim-facts dd{margin:18px 0 0;font-size:18px;font-weight:720}.l10-hd-control{color:#fff;background:#153345;padding:clamp(92px,10vw,150px) 0;overflow:hidden}.l10-hd-control-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(56px,9vw,130px);display:grid}.l10-hd-control-copy .gold-kicker{color:#bff8ef}.l10-hd-control-copy h2{letter-spacing:-.06em;text-wrap:balance;margin:0;font-size:clamp(48px,5.7vw,80px);font-weight:520;line-height:.94}.l10-hd-control-copy>p:not(.gold-kicker){color:#ffffffb8;max-width:600px;margin:27px 0 0;font-size:17px;line-height:1.7}.l10-hd-control-tabs{border-top:1px solid #ffffff38;margin-top:38px}.l10-hd-control-tabs button{color:#fff;text-align:left;width:100%;min-height:82px;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff38;grid-template-columns:38px 1fr;align-items:center;gap:14px;padding:12px 15px;display:grid}.l10-hd-control-tabs button[aria-pressed=true]{color:#0a2524;background:var(--l10-cyan)}.l10-hd-control-tabs button>span{color:#ffffff85;letter-spacing:.08em;font-size:11px;font-weight:820}.l10-hd-control-tabs button[aria-pressed=true]>span{color:#326d68}.l10-hd-control-tabs strong,.l10-hd-control-tabs small{display:block}.l10-hd-control-tabs strong{font-size:18px}.l10-hd-control-tabs small{color:#ffffff91;margin-top:5px;font-size:13px;line-height:1.45}.l10-hd-control-tabs button[aria-pressed=true] small{color:#2c615d}.l10-hd-version{color:#ffffff85;margin-top:18px;font-size:12px;line-height:1.5;display:block}.l10-hd-ui-stage{background:radial-gradient(circle at 50% 43%,#43d6cb36,#0000 44%),#0c202a;border:1px solid #ffffff29;place-items:center;min-height:720px;display:grid;position:relative}.l10-hd-ui-frame{aspect-ratio:750/1334;border:8px solid #080b0b;border-radius:24px;width:min(350px,65%);position:relative;overflow:hidden;box-shadow:0 38px 80px #00000085}.l10-hd-ui-frame img{object-fit:cover}.l10-hd-ui-stage>span{color:#ffffff94;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:800;position:absolute;bottom:20px;right:22px}.l10-hd-smart{background:#eef0eb;padding:clamp(90px,9vw,138px) 0}.l10-hd-smart .gold-section-heading{align-items:start}.l10-hd-smart-grid{border-top:1px solid var(--l10-line);border-left:1px solid var(--l10-line);grid-template-columns:repeat(4,1fr);margin-top:58px;display:grid}.l10-hd-smart-grid article{border-right:1px solid var(--l10-line);border-bottom:1px solid var(--l10-line);background:#fff;flex-direction:column;min-height:270px;padding:24px;display:flex}.l10-hd-smart-grid article>span{color:#53625a;letter-spacing:.02em;font-size:20px;font-weight:780}.l10-hd-smart-grid article>div{margin-top:auto}.l10-hd-smart-grid h3{letter-spacing:-.04em;margin:0;font-size:25px}.l10-hd-smart-grid p{color:#69736d;margin:12px 0 0;font-size:15px;line-height:1.62}.l10-hd-personal{background:#f5f3ed;padding:clamp(90px,9vw,140px) 0}.l10-hd-personal .gold-section-heading{align-items:start}.l10-hd-personal-tabs{gap:8px;margin-top:52px;display:flex}.l10-hd-personal-tabs button{color:#17201b;min-height:46px;font:inherit;cursor:pointer;background:0 0;border:1px solid #aeb5b0;border-radius:999px;padding:0 20px;font-size:14px;font-weight:760}.l10-hd-personal-tabs button[aria-pressed=true]{color:#16200f;background:var(--product-accent);border-color:var(--product-accent)}.l10-hd-personal-stage{border:1px solid var(--l10-line);background:#111716;min-height:510px;margin-top:18px;position:relative;overflow:hidden}.l10-hd-personal-stage.personal-themes{background:#fff;min-height:360px}.l10-hd-personal-stage.personal-themes>img{object-fit:contain;padding:28px}.l10-hd-name-pair{grid-template-columns:minmax(0,1fr) 50px minmax(0,1fr);align-items:center;gap:24px;min-height:510px;padding:46px;display:grid}.l10-hd-name-pair>span{color:var(--product-accent);text-align:center;font-size:34px}.l10-hd-name-pair figure,.l10-hd-layout-pair figure{margin:0;position:relative;overflow:hidden}.l10-hd-name-pair figure{min-height:390px}.l10-hd-name-pair img{object-fit:contain}.l10-hd-name-pair figcaption,.l10-hd-layout-pair figcaption{z-index:2;color:#17200f;background:var(--product-accent);letter-spacing:.08em;padding:8px 11px;font-size:11px;font-weight:820;position:absolute;bottom:16px;left:16px}.l10-hd-layout-pair{background:#fff;grid-template-columns:1fr 1fr;gap:2px;min-height:510px;display:grid}.l10-hd-layout-pair figure{min-height:510px}.l10-hd-layout-pair img{object-fit:cover}.l10-hd-personal-note{color:#637069;margin:16px 0 0;font-size:14px;line-height:1.6}.l10-hd-detail-row{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:12px;display:grid}.l10-hd-detail-row figure{border:1px solid var(--l10-line);background:#fff;margin:0}.l10-hd-detail-row figure>div{min-height:250px;position:relative;overflow:hidden}.l10-hd-detail-row img{object-fit:contain;padding:14px}.l10-hd-detail-row figcaption{color:#58645d;border-top:1px solid var(--l10-line);padding:14px 16px;font-size:13px;font-weight:760}.l10-hd-drawing-stack{align-content:start;gap:12px;display:grid}.l10-hd-drawing-stack .l10-drawing{aspect-ratio:1.42}.l10-hd-wallbox-link{color:#17200f;background:var(--product-accent);justify-content:space-between;align-items:center;min-height:54px;padding:0 20px;font-size:13px;font-weight:820;display:flex}.l10-hd-compatibility{background:#eceae3;padding:clamp(88px,9vw,132px) 0}.l10-hd-compat-table{border-top:1px solid var(--l10-line);margin-top:52px}.l10-hd-compat-table article{border-bottom:1px solid var(--l10-line);grid-template-columns:1fr auto;align-items:center;gap:24px;min-height:94px;padding:18px 0;display:grid}.l10-hd-compat-table strong{letter-spacing:-.025em;font-size:22px}.l10-hd-compat-table p{color:#657169;margin:7px 0 0;font-size:14px}.l10-hd-compat-table article>span{color:#355108;text-align:center;background:#dcefaf;border-radius:999px;min-width:126px;padding:10px 14px;font-size:13px;font-weight:780}.l10-hd-compat-table article>span[data-status=unsupported]{color:#6c372c;background:#edd5cc}.l10-install-copy .gold-actions{flex-wrap:wrap}.l10-install-copy .gold-secondary{border-color:#808a84}.l10-hd-resource-browser:not(.has-preview) .l10-resource-list{grid-template-columns:repeat(5,1fr)}.l10-hd-resource-browser:not(.has-preview) .l10-resource-list button{min-height:194px}.l10-hd-document-note{color:#8f9c95;margin:18px 0 0;font-size:13px;line-height:1.65}@media (width<=1120px){.l10-hd-brightness-stage{min-height:570px}.l10-hd-control-grid{gap:54px}.l10-hd-smart-grid,.l10-hd-detail-row,.l10-hd-resource-browser:not(.has-preview) .l10-resource-list{grid-template-columns:repeat(2,1fr)}}@media (width<=820px){.l10-hd-hero-picture img{object-position:center}.l10-hd-control-grid{grid-template-columns:1fr}.l10-hd-ui-stage{min-height:650px}.l10-hd-dim-facts{grid-template-columns:repeat(2,1fr)}.l10-hd-brightness-stage{min-height:540px}.l10-hd-brightness-controls{bottom:20px;left:20px;right:20px}.l10-hd-brightness-controls button{flex:1;min-width:0}.l10-hd-brightness-stage>p{top:18px;bottom:auto;right:18px}.l10-hd-personal-stage,.l10-hd-name-pair,.l10-hd-layout-pair,.l10-hd-layout-pair figure{min-height:430px}.l10-hd-name-pair figure{min-height:330px}.l10-hd-drawing-stack .l10-drawing{aspect-ratio:1.35}}@media (width<=560px){.l10-hd-brightness-stage{min-height:560px}.l10-hd-brightness-stage>img{object-position:57% center}.l10-hd-brightness-controls{grid-template-columns:repeat(3,1fr);display:grid}.l10-hd-brightness-controls button{min-height:66px;padding:9px 10px}.l10-hd-brightness-controls strong{font-size:20px}.l10-hd-brightness-controls span{font-size:12px}.l10-hd-dim-facts{grid-template-columns:1fr}.l10-hd-dim-facts>div{min-height:100px}.l10-hd-control-copy h2{font-size:43px}.l10-hd-ui-stage{min-height:560px}.l10-hd-ui-frame{width:72%}.l10-hd-smart-grid{grid-template-columns:1fr}.l10-hd-smart-grid article{min-height:205px}.l10-hd-personal-tabs{grid-template-columns:1fr;display:grid}.l10-hd-personal-stage.personal-themes{min-height:290px}.l10-hd-personal-stage.personal-themes>img{padding:12px}.l10-hd-name-pair{grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr);gap:6px;min-height:390px;padding:22px 14px}.l10-hd-name-pair figure{min-height:300px}.l10-hd-layout-pair{grid-template-columns:1fr;min-height:620px}.l10-hd-layout-pair figure{min-height:310px}.l10-hd-detail-row{grid-template-columns:1fr}.l10-hd-detail-row figure>div{min-height:320px}.l10-hd-compat-table article{grid-template-columns:1fr}.l10-hd-compat-table article>span{width:fit-content}.l10-hd-resource-browser:not(.has-preview) .l10-resource-list{grid-template-columns:1fr}}.phase5-site{--p5-ink:#0b1512;--p5-deep:#07110e;--p5-panel:#13211c;--p5-paper:#f3f3ed;--p5-line:#0b151226;--p5-muted:#66736c;--p5-accent:#afff27;min-height:100vh;color:var(--p5-ink);background:var(--p5-paper)}.phase5-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#07110ef2;border-bottom:1px solid #ffffff21}.phase5-header .v2-nav a,.phase5-header .v2-header-actions>a{color:#fff}.phase5-header .v2-region-chip,.phase5-header .v2-menu-button{color:#fff;border-color:#ffffff47}.phase5-site a:focus-visible,.phase5-site button:focus-visible,.phase5-site input:focus-visible,.phase5-site textarea:focus-visible{outline:3px solid var(--p5-accent);outline-offset:3px}.phase5-page-shell{width:min(1240px,100% - 64px);margin-inline:auto}.phase5-hero{color:#fff;background:radial-gradient(circle at 78% 28%,#afff272b,#0000 28%),linear-gradient(125deg,#07110e,#14231e 58%,#0b1612);align-items:end;min-height:690px;display:flex;position:relative;overflow:hidden}.phase5-hero:before{content:"";opacity:.22;background-color:#0000;background-image:linear-gradient(90deg,#0000 49.85%,#ffffff3d 50%,#0000 50.15%),linear-gradient(#0000 49.85%,#ffffff26 50%,#0000 50.15%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:92px 92px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.phase5-hero-grid{z-index:1;grid-template-columns:minmax(0,1.2fr) minmax(310px,.55fr);align-items:end;gap:80px;width:100%;padding:112px 0 80px;display:grid;position:relative}.phase5-kicker{color:var(--p5-accent);letter-spacing:.18em;text-transform:uppercase;margin:0 0 23px;font-size:12px;font-weight:850}.phase5-title{letter-spacing:-.07em;max-width:900px;margin:0;font-size:clamp(62px,8.2vw,124px);font-weight:650;line-height:.86}html[lang=zh-CN] .phase5-title{letter-spacing:-.045em;line-height:1.02}.phase5-lede{color:#ffffffb3;max-width:720px;margin:30px 0 0;font-size:clamp(18px,1.6vw,24px);line-height:1.6}.phase5-hero-side{background:#ffffff0a;border:1px solid #fff3;border-radius:20px;padding:28px}.phase5-hero-side>span{color:var(--p5-accent);letter-spacing:.12em;font-size:11px;font-weight:850}.phase5-hero-side h2{letter-spacing:-.04em;margin:38px 0 12px;font-size:28px}.phase5-hero-side p{color:#ffffff9e;margin:0;line-height:1.65}.phase5-actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.phase5-primary-action,.phase5-secondary-action{border:1px solid var(--p5-accent);color:#14200d;background:var(--p5-accent);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 21px;font:800 14px/1 inherit;text-decoration:none;display:inline-flex}.phase5-secondary-action{color:#fff;background:0 0;border-color:#ffffff57}.phase5-fact-notice{border-bottom:1px solid var(--p5-line);grid-template-columns:190px 1fr;gap:30px;width:min(1240px,100% - 64px);margin:0 auto;padding:22px 0;display:grid}.phase5-fact-notice>span{color:#648918;letter-spacing:.12em;font-size:11px;font-weight:850}.phase5-fact-notice strong{font-size:16px}.phase5-fact-notice p{max-width:950px;color:var(--p5-muted);margin:6px 0 0;font-size:14px;line-height:1.6}.phase5-section{padding:100px 0}.phase5-section-dark{color:#fff;background:var(--p5-deep)}.phase5-section-accent{background:var(--p5-accent)}.phase5-section-head{grid-template-columns:1.05fr .65fr;align-items:end;gap:70px;margin-bottom:44px;display:grid}.phase5-section-head h1,.phase5-section-head h2{letter-spacing:-.06em;margin:0;font-size:clamp(44px,5vw,76px);font-weight:650;line-height:.94}html[lang=zh-CN] .phase5-section-head h1,html[lang=zh-CN] .phase5-section-head h2{line-height:1.08}.phase5-section-head p{color:var(--p5-muted);margin:0;font-size:17px;line-height:1.65}.phase5-section-dark .phase5-section-head p{color:#ffffff9e}.phase5-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.phase5-card{border:1px solid var(--p5-line);background:#fff;border-radius:22px;flex-direction:column;min-width:0;min-height:360px;padding:27px;display:flex}.phase5-section-dark .phase5-card{color:#fff;background:var(--p5-panel);border-color:#ffffff24}.phase5-card-meta{color:#728078;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;gap:14px;font-size:10px;font-weight:850;display:flex}.phase5-card-meta b{overflow-wrap:anywhere;text-align:right}.phase5-card h2{letter-spacing:-.045em;margin:44px 0 12px;font-size:31px;line-height:1.05}.phase5-card h2 a{color:inherit;text-decoration:none}.phase5-card>p{color:var(--p5-muted);margin:0;line-height:1.6}.phase5-section-dark .phase5-card>p{color:#ffffff9e}.phase5-card-tags{flex-wrap:wrap;gap:7px;margin:22px 0;display:flex}.phase5-card-tags span{border:1px solid var(--p5-line);color:var(--p5-muted);border-radius:999px;padding:7px 9px;font-size:11px}.phase5-card ul{color:var(--p5-muted);gap:8px;margin:22px 0;padding-left:18px;line-height:1.45;display:grid}.phase5-text-link{min-height:44px;color:inherit;align-items:center;margin-top:auto;font-size:13px;font-weight:850;text-decoration:none;display:inline-flex}.phase5-task-grid{border:1px solid var(--p5-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.phase5-task-grid a{border-right:1px solid var(--p5-line);min-height:190px;color:inherit;flex-direction:column;padding:23px;text-decoration:none;display:flex}.phase5-task-grid a:last-child{border-right:0}.phase5-task-grid span{color:#668a18;font-size:11px;font-weight:850}.phase5-task-grid strong{margin-top:auto;font-size:22px;line-height:1.1}.phase5-task-grid small{color:var(--p5-muted);margin-top:9px;line-height:1.45}.phase5-breadcrumbs{color:#78847d;flex-wrap:wrap;gap:9px;margin-bottom:32px;font-size:12px;display:flex}.phase5-breadcrumbs span:before{content:"/";margin-right:9px}.phase5-breadcrumbs a,.phase5-breadcrumbs b{color:inherit;text-decoration:none}.phase5-detail-hero{color:#fff;background:var(--p5-deep);padding:62px 0 76px}.phase5-detail-hero .phase5-breadcrumbs{color:#ffffff8c}.phase5-detail-grid{grid-template-columns:minmax(0,1.1fr) minmax(300px,.45fr);align-items:end;gap:70px;display:grid}.phase5-detail-hero h1{letter-spacing:-.07em;max-width:880px;margin:0;font-size:clamp(58px,8vw,116px);font-weight:650;line-height:.88}html[lang=zh-CN] .phase5-detail-hero h1{line-height:1.04}.phase5-detail-hero .phase5-lede{margin-top:24px}.phase5-status-box{border:1px solid #ffffff2b;border-radius:18px;padding:26px}.phase5-status-box span{color:var(--p5-accent);letter-spacing:.1em;font-size:11px;font-weight:850}.phase5-status-box strong{margin:30px 0 10px;font-size:24px;display:block}.phase5-status-box p{color:#ffffff9e;margin:0;line-height:1.6}.phase5-content-grid{grid-template-columns:minmax(0,1fr) minmax(300px,.42fr);align-items:start;gap:24px;display:grid}.phase5-content-main,.phase5-content-aside{border:1px solid var(--p5-line);background:#fff;border-radius:22px;padding:34px}.phase5-content-main h2,.phase5-content-aside h2{letter-spacing:-.04em;margin:0 0 18px;font-size:32px}.phase5-content-main h3{margin:38px 0 15px;font-size:23px}.phase5-content-main>p{color:var(--p5-muted);font-size:17px;line-height:1.75}.phase5-list{border-top:1px solid var(--p5-line);margin:0;padding:0;list-style:none}.phase5-list li{border-bottom:1px solid var(--p5-line);grid-template-columns:34px 1fr;align-items:center;gap:10px;min-height:58px;padding:14px 0;line-height:1.45;display:grid}.phase5-list li:before{content:"↳";color:#678d17}.phase5-warning{color:#5b3c12;background:#fff1d9;border-left:4px solid #d78c22;border-radius:12px;margin-top:28px;padding:20px;line-height:1.6}.phase5-content-aside dl{margin:0}.phase5-content-aside dl div{border-bottom:1px solid var(--p5-line);padding:13px 0}.phase5-content-aside dt{color:var(--p5-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.phase5-content-aside dd{overflow-wrap:anywhere;margin:6px 0 0;font-weight:750}.phase5-empty-state{color:var(--p5-muted);border:1px dashed #96a099;border-radius:16px;padding:30px;line-height:1.6}.phase5-resource-list,.phase5-location-list{gap:12px;display:grid}.phase5-resource-row,.phase5-location-row{border:1px solid var(--p5-line);background:#fff;border-radius:16px;grid-template-columns:150px 1fr auto;align-items:center;gap:22px;padding:23px;display:grid}.phase5-resource-row>span,.phase5-location-row>span{color:#6b7770;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:850}.phase5-resource-row h2,.phase5-location-row h2{margin:0 0 7px;font-size:23px}.phase5-resource-row p,.phase5-location-row p{color:var(--p5-muted);margin:0;font-size:14px;line-height:1.55}.phase5-resource-row a,.phase5-location-row a{white-space:nowrap;align-items:center;min-height:44px;font-weight:800;display:inline-flex}.phase5-form-wrap{max-width:920px}.phase5-contact-section{padding-top:clamp(26px,4vw,56px)}.phase5-contact-section h1{color:var(--p5-ink);margin:0;font-size:clamp(36px,5vw,64px);line-height:1.12}.phase5-contact-section .phase5-lede{color:#46534a;margin:12px 0 24px}.phase5-form select{width:100%;min-height:48px;color:var(--p5-ink);font:inherit;background:#f7f7f3;border:1px solid #cbd0cc;border-radius:10px;padding:10px 14px;font-size:16px}.phase5-consent a{color:inherit;text-underline-offset:3px;text-decoration:underline}.phase5-form{border:1px solid var(--p5-line);background:#fff;border-radius:22px;gap:24px;padding:34px;display:grid}.phase5-form-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.phase5-form label{color:#3f4b44;gap:8px;font-size:13px;font-weight:750;display:grid}.phase5-form .phase5-honeypot[hidden]{display:none!important}.phase5-form-wide{grid-column:1/-1}.phase5-form input,.phase5-form textarea{width:100%;color:var(--p5-ink);background:#f7f7f3;border:1px solid #cbd0cc;border-radius:10px;padding:13px 14px;font:500 16px/1.45 inherit}.phase5-consent{align-items:start;line-height:1.55;grid-template-columns:22px 1fr!important;font-weight:500!important}.phase5-consent input{accent-color:#638c10;width:18px;height:18px;padding:0}.phase5-form .phase5-primary-action{justify-self:start}.phase5-form-message{color:#7e2020;background:#fde8e8;border-radius:12px;gap:4px;padding:15px 17px;display:grid}.phase5-confirmation{color:#fff;background:var(--p5-deep);place-items:center;min-height:620px;display:grid}.phase5-confirmation-card{background:#ffffff0a;border:1px solid #ffffff2e;border-radius:24px;width:min(760px,100% - 32px);padding:50px}.phase5-confirmation-card>span{color:var(--p5-accent);letter-spacing:.14em;font-size:12px;font-weight:850}.phase5-confirmation-card h1{letter-spacing:-.06em;margin:34px 0 18px;font-size:clamp(44px,6vw,74px);line-height:.95}.phase5-confirmation-card p{color:#ffffffad;font-size:17px;line-height:1.65}.phase5-reference{overflow-wrap:anywhere;border:1px solid #afff2766;border-radius:12px;margin:26px 0;padding:18px}.phase5-reference small{color:#ffffff8c;margin-bottom:6px;display:block}.phase5-reference strong{color:var(--p5-accent);letter-spacing:.04em;font-size:20px}.phase5-footer{color:#fff;background:#040c0a;padding:64px 0 28px}.phase5-footer-top{border-bottom:1px solid #27312d;justify-content:space-between;align-items:end;gap:40px;padding-bottom:38px;display:flex}.phase5-footer-top a{background:#fff;border-radius:8px;place-items:center;width:178px;height:60px;padding:7px 11px;display:grid}.phase5-footer-top img{width:100%;height:auto}.phase5-footer-top p{color:#7c8882;max-width:650px;margin:0;font-size:23px;line-height:1.35}.phase5-footer-links{color:#87928c;flex-wrap:wrap;gap:25px;padding-top:28px;font-size:13px;display:flex}.phase5-footer-links a:hover{color:#fff}@media (width<=1100px){.phase5-page-shell,.phase5-fact-notice{width:min(100% - 48px,1000px)}.phase5-card-grid,.phase5-task-grid{grid-template-columns:1fr 1fr}.phase5-task-grid a{border-bottom:1px solid var(--p5-line)}.phase5-task-grid a:nth-child(2n){border-right:0}}@media (width<=820px){.phase5-page-shell,.phase5-fact-notice{width:calc(100% - 32px)}.phase5-hero{min-height:620px}.phase5-hero-grid,.phase5-detail-grid,.phase5-section-head,.phase5-content-grid{grid-template-columns:1fr;gap:32px}.phase5-hero-grid{padding:90px 0 60px}.phase5-status-box{max-width:520px}.phase5-resource-row,.phase5-location-row{grid-template-columns:120px 1fr}.phase5-resource-row a,.phase5-location-row a{grid-column:2;justify-self:start}}@media (width<=560px){.phase5-page-shell,.phase5-fact-notice{width:calc(100% - 24px)}.phase5-hero{min-height:560px}.phase5-hero-grid{padding:68px 0 48px}.phase5-title{font-size:49px}html[lang=en] .phase5-title{font-size:46px}.phase5-lede{font-size:16px;line-height:1.55}.phase5-hero-side{padding:20px}.phase5-fact-notice{grid-template-columns:1fr;gap:8px;padding:16px 0}.phase5-section{padding:66px 0}.phase5-section-head{margin-bottom:30px}.phase5-section-head h1,.phase5-section-head h2{font-size:40px}.phase5-card-grid,.phase5-task-grid{grid-template-columns:1fr}.phase5-card{min-height:300px;padding:21px}.phase5-card h2{margin-top:32px;font-size:28px}.phase5-task-grid a{border-right:0;min-height:132px;padding:18px}.phase5-detail-hero{padding:42px 0 55px}.phase5-detail-hero h1{font-size:50px}.phase5-content-main,.phase5-content-aside,.phase5-form{padding:21px}.phase5-content-main h2{font-size:28px}.phase5-resource-row,.phase5-location-row{grid-template-columns:1fr;gap:8px;padding:18px}.phase5-resource-row a,.phase5-location-row a{grid-column:1}.phase5-form-grid{grid-template-columns:1fr}.phase5-form-wide{grid-column:1}.phase5-form .phase5-primary-action{width:100%}.phase5-confirmation-card{padding:30px 22px}.phase5-footer-top{flex-direction:column;align-items:flex-start}.phase5-footer-top p{font-size:20px}}@media (prefers-reduced-motion:reduce){.phase5-site *,.phase5-site :before,.phase5-site :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.guidance-content{min-width:0}.guidance-filters{flex-wrap:wrap;align-items:end;gap:16px;margin-bottom:32px;display:flex}.guidance-filters label{flex-direction:column;flex:1;gap:8px;min-width:170px;font-size:14px;display:flex}.guidance-filters select{color:#172119;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #aeb8af;border-radius:5px;padding:10px}.guidance-model-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.guidance-model-grid>a{background:#fff;border:1px solid #dce2d8;border-radius:8px;flex-direction:column;gap:16px;min-width:0;padding:24px;display:flex}.guidance-model-grid strong{font-size:21px;line-height:1.5}.guidance-model-grid span,.guidance-detail p{color:#526157;line-height:1.8}.guidance-model-grid b{margin-top:auto;font-size:14px}.guidance-detail{background:#fff;border:1px solid #dce2d8;border-radius:8px;max-width:100%;padding:32px}.guidance-summary{background:#f2f5ed;border-radius:5px;padding:20px}.guidance-facts{margin:28px 0}.guidance-facts>div{border-bottom:1px solid #dde4d8;grid-template-columns:1fr 2fr;gap:28px;padding:20px 0;display:grid}.guidance-facts dt{font-weight:700}.guidance-facts dd{overflow-wrap:anywhere;margin:0;line-height:1.8}.guidance-facts small{color:#6a7867;margin-top:7px;font-size:12px;font-weight:400;display:block}.guidance-facts dd p{margin:8px 0 0}.guidance-detail h2{font-size:30px;line-height:1.4}.guidance-detail h3{margin-top:30px;font-size:22px}.guidance-destination{background:#edf3e3;border:1px solid #dce5cd;margin-bottom:28px;padding:20px 24px;line-height:1.8}.guidance-region-list{flex-wrap:wrap;gap:10px;margin-block:24px;display:flex}.guidance-region-list a{border:1px solid #aeb8af;border-radius:22px;padding:10px 14px}.guidance-region-list a[aria-current=page]{color:#fff;background:#172119}.guidance-availability-record{background:#fff;border:1px solid #dce2d8;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:22px;padding:26px;display:grid}.guidance-availability-record h2{margin-top:0;font-size:24px;line-height:1.4}.guidance-availability-record p{color:#526157;line-height:1.8}.guidance-status{background:#f2f4e9;border-radius:5px;align-self:start;padding:8px 10px;font-size:13px}.guidance-list{gap:18px;display:grid}.guidance-publication-note{background:#f4f6ed;border-left:3px solid #81966c;margin-block:24px;padding:16px 20px;line-height:1.8}.guidance-filters button{font:inherit;cursor:pointer}@media (width<=1000px){.guidance-model-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.guidance-model-grid{grid-template-columns:1fr}.guidance-detail{padding:20px}.guidance-facts>div{grid-template-columns:1fr;gap:10px}.guidance-filters label{min-width:100%}.guidance-availability-record{grid-template-columns:1fr;padding:20px}.guidance-status{grid-row:1;justify-self:start}.guidance-detail h2{font-size:24px}}.product-comparison{min-width:0}.comparison-configurations{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:24px 0;display:grid}.comparison-column{border:1px solid var(--product-line);background:#fff;min-width:0;margin:0;padding:22px}.comparison-column legend{padding:0 8px;font-weight:800}.comparison-column label{margin-bottom:8px;font-size:13px;font-weight:700;display:block}.comparison-column select{color:#17251c;width:100%;min-width:0;min-height:46px;font:inherit;background:#fff;border:1px solid #adb6ad;padding:8px;font-size:14px}.comparison-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.comparison-selected-model{flex-wrap:wrap;align-items:center;gap:12px;margin:20px 0;display:flex}.comparison-selected-model strong{overflow-wrap:anywhere;font-size:22px}.comparison-selected-model span{color:#58655b;font-size:12px}.comparison-remove{color:#35473a;cursor:pointer;background:#fff;border:1px solid #9aa69c;min-height:40px;margin-top:20px;padding:6px 12px}.comparison-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:28px 0 14px;display:flex}.comparison-toolbar>div{gap:8px;display:flex}.comparison-toolbar button{color:#203a29;cursor:pointer;background:#fff;border:1px solid #86958b;min-height:44px;padding:10px 18px;font-weight:750}.comparison-toolbar button[aria-pressed=true]{color:#fff;background:#243d2d}.comparison-toolbar p,.comparison-legend,.comparison-footnote{color:#59695e;font-size:13px;line-height:1.65}.comparison-warning{color:#56451e;background:#faf3d9;border:1px solid #bfaa6d;padding:16px 20px;line-height:1.6}.product-comparison .product-compare-wrap{max-width:100%}.product-comparison .product-compare-table{table-layout:fixed;min-width:780px}.product-comparison .product-compare-table th,.product-comparison .product-compare-table td{overflow-wrap:anywhere;width:36%;min-width:0;font-size:14px;line-height:1.65}.product-comparison .product-compare-table th:first-child{z-index:1;background:#f5f6f0;width:28%;position:sticky;left:0}.product-comparison .product-compare-table thead th:first-child{z-index:2;background:#ebe9e2}.product-comparison .product-compare-table thead strong{font-size:22px;line-height:1.4}.product-comparison .product-compare-table small{color:#607066;margin-top:8px;font-size:12px;font-weight:400;display:block}.product-comparison .product-compare-table caption{text-align:left;color:#23382a;background:#fff;padding:16px;font-weight:750}.product-comparison tr[data-different=true]>td{background:#f2f7eb}.product-comparison td[data-state=unknown]{color:#806220}.product-comparison td[data-state=not-applicable]{color:#6a756d}.product-comparison :focus-visible{outline-offset:3px;outline:3px solid #658c38}.product-comparison button:disabled,.product-comparison select:disabled{opacity:.65}@media (width<=700px){.comparison-configurations{grid-template-columns:1fr;gap:14px}.comparison-column{padding:16px}.product-comparison .product-compare-table{min-width:540px}.product-comparison .product-compare-table th,.product-comparison .product-compare-table td{width:220px}.product-comparison .product-compare-table th:first-child{width:100px}.product-comparison .product-compare-table th,.product-comparison .product-compare-table td{padding:14px}.product-comparison .product-compare-table thead strong{font-size:19px}.comparison-toolbar{align-items:flex-start}.comparison-toolbar p{margin:0}}@media (width<=420px){.product-comparison .product-compare-table{min-width:480px}.product-comparison .product-compare-table th,.product-comparison .product-compare-table td{width:190px}.product-comparison .product-compare-table th:first-child{width:100px}}@media (width<=360px){.product-comparison .product-compare-table{min-width:430px}.product-comparison .product-compare-table th,.product-comparison .product-compare-table td{width:170px}.product-comparison .product-compare-table th:first-child{width:90px}}.product-directory{min-width:0}.product-directory [id],.directory-series-models{scroll-margin-top:110px}.directory-home .product-index-hero{min-height:540px}.directory-home .product-index-hero-copy{padding-block:76px 64px}.directory-jump-links,.directory-series-switch{flex-wrap:wrap;gap:10px;padding-block:24px;display:flex}.directory-jump-links a,.directory-series-switch a,.directory-category-links a{border:1px solid var(--product-line);border-radius:999px;align-items:center;min-height:44px;padding:10px 18px;font-size:14px;line-height:1.4;display:inline-flex}.directory-jump-links a:hover,.directory-series-switch a:hover,.directory-series-switch a[aria-current=page]{background:var(--product-ink);color:#fff}.product-directory .product-section{padding-block:72px}.directory-tasks{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.directory-tasks>a{border:1px solid var(--product-line);background:#fff;flex-direction:column;justify-content:center;gap:10px;min-width:0;min-height:116px;padding:24px;display:flex}.directory-tasks strong{font-size:21px;line-height:1.4}.directory-tasks span,.directory-tasks small{color:#59685f;font-size:13px}.directory-tasks b{float:right;color:#263d2b}.directory-tasks a:hover{background:#eff4e6;border-color:#657e56}.directory-series-section{background:#eaece5}.directory-series-grid{--product-line:#0f161324;--product-ink:#111b15;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.directory-series-card{color:var(--product-ink);border:1px solid var(--product-line);background:#fff;border-radius:10px;flex-direction:column;min-width:0;padding:26px 28px 0;transition:border-color .2s,box-shadow .2s;display:flex}.directory-series-card:hover{border-color:#7a8b68;box-shadow:0 5px 18px #15201609}.directory-series-card:focus-visible{outline-offset:4px;outline:3px solid #638547}.directory-series-heading{align-items:center;gap:20px;min-height:52px;display:flex}.directory-series-heading>span{letter-spacing:-.04em;flex-shrink:0;font-size:40px;font-weight:750;line-height:1.1}.v2-site .directory-series-heading h2{letter-spacing:-.03em;margin:0;font-size:22px;line-height:1.4}.directory-series-heading>b{color:#526245;margin-left:auto;font-size:24px;font-weight:400}.directory-series-description{color:#657065;margin:13px 0;font-size:16px;line-height:1.6}.directory-series-tags{flex-wrap:wrap;gap:7px;margin:0 0 18px;padding:0;list-style:none;display:flex}.directory-series-tags li{color:#42503e;background:#f7f9f2;border:1px solid #e0e5d8;border-radius:4px;padding:4px 8px;font-size:12px;line-height:1.4}.directory-series-lineup{background:#f5f6f1;border-radius:6px;justify-content:space-evenly;align-items:end;gap:7px;margin-top:auto;padding:14px 10px 12px;display:flex}.directory-series-lineup figure{text-align:center;flex:1;min-width:0;margin:0}.directory-series-lineup img{object-fit:contain;width:100%;max-width:160px;height:117px;margin:auto;display:block}.directory-series-lineup figcaption{color:#64715e;overflow-wrap:anywhere;margin-top:6px;font-size:12px;line-height:1.5}.directory-series-bottom{border-top:1px solid #e5e8df;justify-content:space-between;align-items:center;gap:16px;margin-top:17px;padding:16px 0;display:flex}.directory-series-bottom>span{color:#6b7568;font-size:12px;line-height:1.5}.directory-series-bottom strong{white-space:nowrap;font-size:14px;line-height:1.5}.directory-series-bottom b{color:#527536;margin-left:12px}.directory-series-note{color:#677461;margin:24px 0 0;font-size:13px;line-height:1.7}.directory-series-landing .product-surface-hero{padding-block:54px}.directory-series-landing .product-section{padding-block:64px}.directory-series-landing .product-page-title{letter-spacing:-.035em;max-width:none;font-size:clamp(32px,3.3vw,52px);line-height:1.2}.directory-series-detail .product-index-hero{min-height:520px}.directory-series-detail .product-index-hero-copy{padding-block:40px 64px}.directory-series-features{flex-wrap:wrap;gap:10px;margin:24px 0 0;padding:0;list-style:none;display:flex}.directory-series-features li{border:1px solid var(--product-line);border-radius:999px;padding:8px 13px;font-size:13px;line-height:1.5}.directory-series-detail .directory-series-models{padding-top:36px}.directory-category-links{flex-wrap:wrap;gap:12px;display:flex}@media (width<=1000px){.directory-series-grid{grid-template-columns:1fr}.directory-tasks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.directory-home .product-index-hero,.directory-series-detail .product-index-hero{min-height:0}.directory-home .product-index-hero-copy{padding-block:56px 44px}.product-directory .product-section,.directory-series-landing .product-section{padding-block:48px}.directory-series-card{padding:20px 18px 0}.directory-series-heading{flex-wrap:wrap;gap:12px}.directory-series-heading>span{font-size:32px}.v2-site .directory-series-heading h2{font-size:18px}.directory-series-description{font-size:14px}.directory-series-lineup{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 8px;display:grid}.directory-series-lineup[data-lineup-count="2"],.directory-series-lineup[data-lineup-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.directory-series-lineup img{height:100px}.directory-series-bottom{flex-direction:column;align-items:start;gap:8px}.directory-series-bottom strong{align-self:flex-end}.directory-tasks>a{min-height:110px;padding:16px}.directory-tasks strong{font-size:17px}.directory-jump-links a,.directory-series-switch a{padding:9px 13px}.directory-series-detail .product-index-hero-copy{padding-block:20px 40px}}@media (prefers-reduced-motion:reduce){.directory-series-card{transition:none}}.product-directory .product-section-head h2{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(36px,4.4vw,64px);line-height:1.08}.directory-series-detail .directory-series-models .product-section-head{justify-content:space-between;align-items:baseline;gap:16px 28px;margin-bottom:24px;display:flex}.directory-series-detail .directory-series-models .product-section-head h2{letter-spacing:-.025em;text-wrap:initial;max-width:none;margin:0;font-size:clamp(24px,2.5vw,32px);line-height:1.3}.directory-series-detail .directory-series-models .product-section-head p{max-width:560px;margin:0;font-size:14px;line-height:1.7}.directory-series-detail .directory-series-models .product-grid{grid-template-columns:minmax(0,420px);align-items:stretch;gap:20px;display:grid}.directory-series-detail .directory-series-models .product-card{border-radius:10px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.directory-series-detail .directory-series-models .product-card-media{background:#a6b2ad;flex:none;height:200px;min-height:0}.directory-series-detail .directory-series-models .product-card-media img{box-sizing:border-box;padding:8px;object-fit:contain!important}.directory-series-detail .directory-series-models .product-card-framed-image{box-sizing:border-box;filter:drop-shadow(0 4px 5px #263c3652);width:100%;height:100%;padding:12px 14px;display:block}.directory-series-detail .directory-series-models .product-card-copy{flex-direction:column;flex:1;min-width:0;padding:16px;display:flex}.directory-series-detail .directory-series-models .product-card-meta{letter-spacing:.03em;flex-flow:wrap;align-items:baseline;gap:8px;font-size:10px;line-height:1.5}.directory-series-detail .directory-series-models .product-card h2{letter-spacing:-.025em;overflow-wrap:anywhere;margin:12px 0 10px;font-size:22px;line-height:1.3}.directory-series-detail .directory-series-models .product-card p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 16px;font-size:14px;line-height:1.65;display:-webkit-box;overflow:hidden}.directory-series-detail .directory-series-models .product-card-actions{flex-wrap:nowrap;gap:8px;margin-top:auto}.directory-series-detail .directory-series-models .product-card-actions a{white-space:nowrap;justify-content:center;min-height:44px;padding:0 12px;font-size:12px}@media (width>=700px){.directory-series-detail .directory-series-models .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1050px){.directory-series-detail .directory-series-models .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1440px){.directory-series-detail .directory-series-models .product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=699px){.directory-series-detail .directory-series-models .product-section-head{flex-direction:column;align-items:flex-start;gap:10px}.directory-series-detail .directory-series-models .product-card-media{height:190px}}.directory-series-detail[data-series-representative] .product-index-hero{background:#17221e;min-height:560px}.directory-series-detail[data-series-representative] .product-index-hero>img{object-position:right center;opacity:1;object-fit:cover!important;width:min(100%,1500px)!important;left:auto!important;right:0!important}.directory-series-detail[data-series-representative] .product-index-hero:after{background:linear-gradient(90deg,#101b17 0%,#101b17ed 25%,#101b1794 48%,#101b170a 72%)}.directory-series-detail[data-series-representative] .product-page-title{letter-spacing:-.045em;max-width:58%;font-size:clamp(40px,5.2vw,80px);line-height:1.08}.directory-series-detail[data-series-representative] .product-page-lede{max-width:50%}@media (width<=1000px){.directory-series-detail[data-series-representative] .product-index-hero{min-height:0;padding-top:clamp(240px,40vw,360px)}.directory-series-detail[data-series-representative] .product-index-hero>img{height:clamp(240px,40vw,360px)!important;top:0!important;bottom:auto!important}.directory-series-detail[data-series-representative] .product-index-hero:after{display:none}.directory-series-detail[data-series-representative] .product-index-hero-copy{padding-block:16px 32px}.directory-series-detail[data-series-representative] .product-page-title{max-width:none;font-size:36px}.directory-series-detail[data-series-representative] .product-page-lede{max-width:none}.directory-series-detail[data-series-representative] .product-breadcrumbs{padding-block:14px}}.support-site{--font-sans:"Segoe UI", "Noto Sans SC", "Microsoft YaHei", Arial, sans-serif;--support-ink:#0b1512;--support-deep:#07120f;--support-panel:#12211c;--support-paper:#f4f4ef;--support-white:#fff;--support-muted:#738079;--support-line:#0b151226;--support-accent:#afff27;min-height:100vh;color:var(--support-ink);background:var(--support-paper)}.support-header{background:#07120ff2;border-bottom:1px solid #ffffff24}.support-header .v2-nav a,.support-header .v2-header-actions>a{color:#fff}.support-header .v2-region-chip{border-color:#ffffff40}.support-header .v2-menu-button{color:#fff;border-color:#ffffff52}.support-page-shell{width:min(1180px,100% - 64px);margin:0 auto}.support-hero{color:#fff;background:radial-gradient(circle at 78% 32%,#afff272b,#0000 30%),linear-gradient(135deg,#07120f 0%,#10221c 54%,#0b1612 100%);padding:150px 0 92px;position:relative;overflow:hidden}.support-hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 49.8%,#ffffff12 50%,#0000 50.2%);position:absolute;inset:0}.support-hero-grid{z-index:1;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:end;gap:70px;display:grid;position:relative}.support-kicker{color:var(--support-accent);font:800 13px/1.2 var(--font-sans);letter-spacing:.18em;text-transform:uppercase;margin:0 0 24px}.support-title{max-width:900px;font:800 clamp(54px, 7vw, 112px)/.88 var(--font-sans);letter-spacing:-.065em;margin:0}html[lang=zh-CN] .support-title{letter-spacing:-.04em;line-height:1.02}.support-lede{color:#ffffffb3;max-width:710px;font:400 clamp(18px, 1.55vw, 25px)/1.55 var(--font-sans);margin:32px 0 0}.support-hero-side{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0a;border:1px solid #fff3;border-radius:24px;padding:34px}.support-hero-side strong{margin-bottom:10px;font-size:24px;display:block}.support-hero-side p{color:#ffffffad;margin:0 0 24px;line-height:1.6}.support-search{gap:10px;display:flex}.support-search input{min-width:0;min-height:52px;color:var(--support-ink);font:600 16px/1 var(--font-sans);background:#fff;border:0;border-radius:999px;flex:1;padding:0 18px}.support-search button,.support-action{min-height:52px;color:var(--support-ink);background:var(--support-accent);font:800 15px/1 var(--font-sans);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 22px;text-decoration:none;display:inline-flex}.support-action-secondary{color:#fff;background:0 0;border:1px solid #ffffff59}.support-fact-notice{border-bottom:1px solid var(--support-line);grid-template-columns:190px 1fr;gap:30px;width:min(1180px,100% - 64px);margin:-1px auto 0;padding:24px 0;display:grid}.support-fact-notice>span{color:#638314;font:800 12px/1.3 var(--font-sans);letter-spacing:.12em}.support-fact-notice strong{margin-bottom:5px;font-size:17px;display:block}.support-fact-notice p{color:var(--support-muted);margin:0;line-height:1.55}.support-section{padding:92px 0}.support-section-dark{color:#fff;background:var(--support-deep)}.support-section-head{grid-template-columns:1.1fr .9fr;align-items:end;gap:70px;margin-bottom:40px;display:grid}.support-section-head h1,.support-section-head h2{font:800 clamp(38px, 4.7vw, 72px)/.98 var(--font-sans);letter-spacing:-.05em;margin:0}.support-section-head p{color:var(--support-muted);margin:0;font-size:18px;line-height:1.6}.support-section-dark .support-section-head p{color:#ffffff9e}.support-task-grid,.support-resource-grid,.support-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.support-task-card{min-height:270px;color:var(--support-ink);border:1px solid var(--support-line);background:#fff;border-radius:24px;flex-direction:column;justify-content:space-between;padding:30px;text-decoration:none;transition:transform .2s,border-color .2s;display:flex}.support-task-card:hover{border-color:#7ba91a;transform:translateY(-3px)}.support-task-card span{color:#78981e;font:800 12px/1 var(--font-sans);letter-spacing:.14em}.support-task-card h2{letter-spacing:-.035em;margin:auto 0 10px;font-size:30px;line-height:1}.support-task-card p{color:var(--support-muted);margin:0;line-height:1.5}.support-task-card b{margin-top:24px;font-size:20px}.support-resource-card{min-height:330px;color:var(--support-ink);border:1px solid var(--support-line);background:#fff;border-radius:22px;flex-direction:column;padding:28px;display:flex}.support-resource-card[data-status=planned]{background:#eef0e9}.support-resource-card[data-status=superseded]{background:#ece9e3}.support-resource-meta{color:var(--support-muted);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:15px;font-size:12px;display:flex}.support-resource-meta b{color:#45610b;background:#afff2740;border-radius:999px;padding:7px 10px}.support-resource-card h2{letter-spacing:-.035em;margin:38px 0 12px;font-size:26px;line-height:1.06}.support-resource-card h2 a{color:inherit;text-decoration:none}.support-resource-card p{color:var(--support-muted);margin:0;line-height:1.55}.support-resource-card dl{border-top:1px solid var(--support-line);margin:22px 0}.support-resource-card dl div{border-bottom:1px solid var(--support-line);grid-template-columns:80px 1fr;gap:12px;padding:9px 0;display:grid}.support-resource-card dt{color:var(--support-muted);font-size:12px}.support-resource-card dd{margin:0;font-size:13px;font-weight:700}.support-card-link{color:var(--support-ink);margin-top:auto;font-weight:800;text-decoration:none}.support-breadcrumbs{color:#ffffff94;flex-wrap:wrap;gap:9px;margin-bottom:32px;font-size:13px;display:flex}.support-breadcrumbs span:before{content:"/";margin-right:9px}.support-breadcrumbs a,.support-breadcrumbs b{color:inherit;text-decoration:none}.support-filter-bar{border:1px solid var(--support-line);background:#fff;border-radius:18px;grid-template-columns:1fr auto;gap:14px;margin-bottom:32px;padding:18px;display:grid}.support-filter-bar .support-search input{background:#eef0eb}.support-filter-links{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.support-filter-links a{color:var(--support-ink);border:1px solid var(--support-line);border-radius:999px;padding:10px 14px;font-size:13px;font-weight:700;text-decoration:none}.support-product-card{border:1px solid var(--support-line);background:#fff;border-radius:22px;padding:28px}.support-product-card span{color:#718c26;letter-spacing:.12em;font-size:12px;font-weight:800}.support-product-card h2{margin:28px 0 10px;font-size:34px}.support-product-card p{min-height:50px;color:var(--support-muted);margin:0 0 24px;line-height:1.55}.support-product-card a{color:inherit;font-weight:800;text-decoration:none}.support-detail-grid{grid-template-columns:minmax(0,1.15fr) minmax(300px,.55fr);align-items:start;gap:28px;display:grid}.support-detail-main,.support-detail-aside{color:var(--support-ink);border:1px solid var(--support-line);background:#fff;border-radius:24px;padding:36px}.support-detail-main h2{margin:0 0 16px;font-size:34px}.support-detail-main>p{color:var(--support-muted);font-size:17px;line-height:1.7}.support-detail-main h3{margin:34px 0 14px;font-size:22px}.support-detail-main ol,.support-detail-main ul{gap:12px;padding-left:22px;line-height:1.55;display:grid}.support-safety{color:#4e2c12;background:#fff3df;border-left:4px solid #e78e1b;border-radius:12px;padding:20px}.support-status-panel{color:#26350a;background:#afff2733;border-radius:16px;margin-bottom:28px;padding:22px}.support-status-panel[data-status=planned],.support-status-panel[data-status=superseded]{color:#453611;background:#f5edcf}.support-detail-aside dl{margin:0}.support-detail-aside div{border-bottom:1px solid var(--support-line);padding:14px 0}.support-detail-aside dt{color:var(--support-muted);text-transform:uppercase;letter-spacing:.08em;font-size:12px}.support-detail-aside dd{overflow-wrap:anywhere;margin:5px 0 0;font-weight:750}.support-detail-actions{gap:10px;margin-top:24px;display:grid}.support-detail-actions .support-action{width:100%}.support-detail-actions .support-action-secondary{color:var(--support-ink);border-color:var(--support-line)}.support-faq-list{gap:12px;display:grid}.support-faq-list details{border:1px solid var(--support-line);background:#fff;border-radius:16px;padding:22px 24px}.support-faq-list summary{cursor:pointer;font-size:18px;font-weight:800}.support-faq-list p{color:var(--support-muted);margin:15px 0 0;line-height:1.65}.support-faq-list a{color:var(--support-ink);margin-top:15px;font-weight:800;display:inline-block}.support-form{gap:18px;display:grid}.support-form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.support-form label{gap:8px;font-size:14px;font-weight:750;display:grid}.support-form input,.support-form select,.support-form textarea{width:100%;color:var(--support-ink);font:500 16px/1.4 var(--font-sans);background:#f2f3ee;border:1px solid #0000;border-radius:12px;padding:14px 15px}.support-form input:focus,.support-form select:focus,.support-form textarea:focus{outline-offset:2px;outline:2px solid #87b51e}.support-consent{grid-template-columns:22px 1fr;align-items:start;line-height:1.5;font-weight:500!important;display:grid!important}.support-consent input{width:18px;height:18px;padding:0}.support-form-message{color:#7a1c1c;background:#fee9e9;border-radius:12px;padding:14px 16px}.support-empty{text-align:center;color:var(--support-muted);border:1px solid var(--support-line);background:#fff;border-radius:22px;padding:46px}.support-footer{color:#fff;background:#050d0b;padding:62px 0 28px}.support-footer-top{border-bottom:1px solid #ffffff24;grid-template-columns:220px 1fr;align-items:center;gap:60px;padding-bottom:38px;display:grid}.support-footer-brand{background:#fff;border-radius:10px;padding:8px;display:block}.support-footer-brand img{width:100%;height:auto;display:block}.support-footer-top p{color:#ffffffa3;max-width:720px;margin:0;font-size:18px;line-height:1.55}.support-footer-links{flex-wrap:wrap;gap:12px 30px;padding-top:26px;display:flex}.support-footer-links a{color:#fff;font-size:14px;text-decoration:none}@media (width<=1100px){.support-page-shell,.support-fact-notice{width:min(100% - 44px,980px)}.support-hero-grid,.support-section-head{gap:42px}.support-task-grid,.support-resource-grid,.support-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.support-hero{padding:118px 0 68px}.support-hero-grid,.support-section-head,.support-detail-grid{grid-template-columns:1fr}.support-title{font-size:clamp(48px,12vw,80px)}.support-hero-side{max-width:620px}.support-section{padding:66px 0}.support-section-head{margin-bottom:30px}.support-filter-bar{grid-template-columns:1fr}.support-footer-top{grid-template-columns:170px 1fr;gap:30px}}@media (width<=560px){.support-page-shell,.support-fact-notice{width:calc(100% - 28px)}.support-hero{padding:96px 0 52px}.support-kicker{margin-bottom:18px;font-size:11px}.support-title{font-size:clamp(42px,13vw,61px);line-height:.92}.support-lede{margin-top:22px;font-size:17px}.support-hero-grid{gap:28px}.support-hero-side{border-radius:18px;padding:22px}.support-search{display:grid}.support-search input,.support-search button{width:100%;min-height:48px}.support-fact-notice{grid-template-columns:1fr;gap:8px;padding:18px 0}.support-fact-notice p{font-size:14px}.support-section{padding:52px 0}.support-section-head{gap:14px;margin-bottom:24px}.support-section-head h1,.support-section-head h2{font-size:38px}.support-section-head p{font-size:16px}.support-task-grid,.support-resource-grid,.support-product-grid{grid-template-columns:1fr;gap:12px}.support-task-card{border-radius:18px;min-height:190px;padding:22px}.support-task-card h2{margin-top:36px;font-size:26px}.support-resource-card{border-radius:18px;min-height:270px;padding:22px}.support-resource-card h2{margin-top:28px;font-size:24px}.support-detail-main,.support-detail-aside{border-radius:18px;padding:22px}.support-detail-main h2{font-size:28px}.support-form-row{grid-template-columns:1fr}.support-footer{padding-top:46px}.support-footer-top{grid-template-columns:138px 1fr;gap:20px}.support-footer-top p{font-size:14px}.support-footer-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}}.integration-firmware-form{margin:16px 0 24px}.integration-firmware-form label{margin-bottom:8px;display:block}.integration-firmware-form>div{flex-wrap:wrap;gap:8px;display:flex}.integration-firmware-form select{color:#14231d;min-width:min(100%,155px);min-height:48px;font:inherit;background:#fff;border:1px solid #697a71;flex:1;padding:8px 12px}.integration-firmware-form button{cursor:pointer}.integration-firmware-result{border-top:1px solid #aab7ae;margin-top:22px;padding-top:22px}.integration-firmware-result code{overflow-wrap:anywhere}.integration-firmware-guides{flex-wrap:wrap;gap:0 16px;margin:14px 0 0;padding:0;list-style:none;display:flex}.integration-firmware-guides a{text-underline-offset:4px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.manual-center-hero .support-title{white-space:pre-line;letter-spacing:-.035em;max-width:850px;font-size:clamp(36px,5vw,68px);line-height:1.12}.manual-center-hero .support-lede{max-width:780px}.manual-center-search{flex-wrap:wrap;align-items:flex-end;gap:16px;margin-top:30px;display:flex}.manual-center-search label{flex-direction:column;gap:10px;min-width:160px;font-size:14px;display:flex}.manual-center-search label:first-child{flex:1;max-width:470px}.manual-center-search input,.manual-center-search select{color:#183b2b;min-height:48px;font:inherit;background:#fff;border:1px solid #b8c7b9;border-radius:8px;width:100%;padding:12px}.manual-center-search button,.manual-center-search>a{color:#fff;min-height:48px;font:inherit;cursor:pointer;background:#284e36;border:1px solid #5c7158;border-radius:24px;justify-content:center;align-items:center;padding:12px 22px;display:inline-flex}.manual-center-search>a{color:inherit;background:0 0}.manual-center-group>h2{margin:0 0 20px;font-size:26px}.manual-center-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:40px;display:grid}.manual-center-card{background:#fff;border:1px solid #d4dfd1;border-radius:12px;flex-direction:column;min-width:0;padding:26px;display:flex}.manual-center-meta{color:#526646;flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:12px;display:flex}.manual-center-meta span:last-child{background:#eaf0dd;border-radius:16px;padding:4px 9px}.manual-center-card h3{margin:20px 0 10px;font-size:28px;line-height:1.3}.manual-center-card p{color:#596c5e;margin:0 0 24px;font-size:15px;line-height:1.7}.manual-center-link{color:#fff;background:#284e36;border-radius:24px;align-self:flex-start;align-items:center;min-height:44px;margin-top:auto;padding:12px 18px;font-size:14px;display:inline-flex}.manual-center-empty{background:#fff;border:1px solid #d4dfd1;border-radius:12px;padding:32px;line-height:1.8}.manual-center-empty h2{font-size:26px}.manual-center-guide{color:#496348;margin-top:40px;font-size:14px}@media (width<=1000px){.manual-center-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.manual-center-grid{grid-template-columns:1fr}.manual-center-card{padding:22px}.manual-center-search{gap:12px}.manual-center-search label{flex-basis:100%;min-width:0}.manual-center-search label:first-child{flex-basis:100%;max-width:none}}.support-site .manual-center-hero{padding:36px 0 40px}.support-site .manual-center-hero .support-title{font-size:clamp(34px,4vw,54px)}.support-site .manual-center-list{color:#183b32;background:#f4f4ef;padding:40px 0 56px}.support-site .manual-center-list .support-section-head{align-items:baseline;gap:20px;margin-bottom:28px}.support-site .manual-center-list .support-section-head h2{letter-spacing:-.025em;font-size:30px;line-height:1.3}.support-site .manual-center-group>h2,.support-site .manual-center-card,.support-site .manual-center-card h3,.support-site .manual-center-empty{color:#183b32}@media (width<=600px){.support-site .manual-center-hero{padding-block:20px 32px}.support-site .manual-center-hero .support-lede{font-size:16px}.support-site .manual-center-list .support-section-head h2{font-size:26px}}.migration-review{--review-ink:#101512;--review-paper:#f1f2ec;--review-line:#c7ccc4;--review-accent:#b7fb32;min-height:100vh;color:var(--review-ink);background:var(--review-paper);font-family:var(--font-sans,Arial, sans-serif)}.migration-review *,.migration-review :before,.migration-review :after{box-sizing:border-box}.migration-review a{color:inherit}.migration-review-header{color:#f3f5ef;background:#0f1512;border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;gap:24px;min-height:106px;padding:16px max(24px,50vw - 720px);display:flex}.migration-review-brand{background:#fff;border-radius:9px;width:190px;padding:8px 12px;display:block}.migration-review-brand img{width:100%;height:auto;display:block}.migration-review-header nav{align-items:center;gap:10px;display:flex}.migration-review-header nav a{border:1px solid #ffffff3d;border-radius:999px;align-items:center;min-height:44px;padding:0 18px;font-size:13px;font-weight:800;text-decoration:none;display:flex}.migration-review-hero{color:#f2f4ef;background:radial-gradient(circle at 83% 12%,#b7fb3224,#0000 30%),#0f1512;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:end;gap:clamp(36px,9vw,150px);padding:clamp(54px,8vw,118px) max(24px,50vw - 720px);display:grid}.migration-review-hero>div>p{color:var(--review-accent);letter-spacing:.13em;margin:0 0 24px;font-size:12px;font-weight:900}.migration-review-hero h1{letter-spacing:-.075em;margin:0;font-size:clamp(54px,7.7vw,124px);line-height:.87}.migration-review-hero h1 span{display:block}.migration-review-hero>p{color:#f2f4efad;max-width:35ch;margin:0 0 8px;font-size:clamp(16px,1.45vw,22px);line-height:1.55}.migration-review-warning{color:#101512;background:var(--review-accent);grid-template-columns:minmax(260px,.65fr) 1.35fr;gap:36px;padding:20px max(24px,50vw - 720px);display:grid}.migration-review-warning strong{text-transform:uppercase;letter-spacing:.04em;font-size:14px}.migration-review-warning span{font-size:14px;line-height:1.5}.migration-review-tools{padding:56px max(24px,50vw - 720px) 28px}.migration-review-tools form{max-width:820px}.migration-review-tools label{letter-spacing:.08em;text-transform:uppercase;margin-bottom:9px;font-size:12px;font-weight:850;display:block}.migration-review-tools form>div{grid-template-columns:1fr auto;display:grid}.migration-review-tools input{min-width:0;min-height:58px;font:650 16px/1 var(--font-sans,Arial, sans-serif);background:#fff;border:1px solid #aeb6ad;border-radius:0;padding:0 18px}.migration-review-tools button{color:#101512;background:var(--review-accent);min-width:112px;font:850 14px/1 var(--font-sans,Arial, sans-serif);cursor:pointer;border:0}.migration-review-filters{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.migration-review-filters a{border:1px solid #afb7ae;border-radius:999px;align-items:center;gap:9px;min-height:40px;padding:0 14px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.migration-review-filters a.active{color:#f2f4ef;background:#101512;border-color:#101512}.migration-review-filters span{opacity:.6}.migration-review-summary{border-top:1px solid var(--review-line);justify-content:space-between;gap:24px;margin-top:32px;padding-top:20px;font-size:13px;display:flex}.migration-review-summary span{color:#69736b}.migration-review-grid{background:linear-gradient(var(--review-paper), var(--review-paper)) padding-box;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding:0 max(24px,50vw - 720px) 72px;display:grid}.migration-review-card{border:1px solid var(--review-line);background:#fff;grid-template-rows:180px 1fr;min-width:0;min-height:500px;display:grid}.migration-review-card-visual{color:var(--review-accent);background:linear-gradient(135deg,#111814,#283329);justify-content:space-between;align-items:flex-start;padding:22px;display:flex;position:relative;overflow:hidden}.migration-review-card-visual>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.migration-review-card-visual:after{content:"";background:linear-gradient(#080c0a0d,#080c0a7a);position:absolute;inset:0}.migration-review-card-visual>span{margin:auto;font-size:78px;font-weight:850;line-height:1}.migration-review-card-visual small{z-index:2;color:#fff;text-shadow:0 1px 8px #0000008c;margin-left:auto;font-size:11px;font-weight:850;position:relative}.migration-review-card-copy{flex-direction:column;min-width:0;padding:24px;display:flex}.migration-review-card-meta{color:#637067;letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;gap:14px;font-size:10px;font-weight:850;display:flex}.migration-review-card-meta b{color:#101512}.migration-review-card h2{letter-spacing:-.045em;overflow-wrap:anywhere;margin:22px 0 8px;font-size:clamp(23px,2vw,31px);line-height:1}.migration-review-card-description{color:#68736a;-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:52px;margin:0;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.migration-review-card dl{grid-template-columns:1fr 1fr;gap:14px;margin:26px 0;display:grid}.migration-review-card dl div{min-width:0}.migration-review-card dt{color:#7b857d;letter-spacing:.07em;text-transform:uppercase;margin-bottom:4px;font-size:9px;font-weight:850}.migration-review-card dd{overflow-wrap:anywhere;margin:0;font-size:11px;font-weight:700}.migration-review-card-actions{gap:0;margin-top:auto;display:grid}.migration-review-card-actions a{border-top:1px solid var(--review-line);justify-content:space-between;min-height:42px;padding:12px 0 8px;font-size:12px;font-weight:850;text-decoration:none;display:flex}.migration-review-card-actions a:first-child{color:#101512}.migration-review-card-actions a:last-child{color:#68736a}.migration-review-card-actions a span{font-size:17px}.migration-review-empty{border:1px solid var(--review-line);grid-column:1/-1;place-items:center;min-height:280px;font-size:18px;font-weight:750;display:grid}.migration-review-pagination{border-top:1px solid var(--review-line);grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;padding:28px max(24px,50vw - 720px) 80px;display:grid}.migration-review-pagination a{color:#f2f4ef;background:#101512;justify-content:center;justify-self:start;align-items:center;min-height:46px;padding:0 18px;font-size:12px;font-weight:850;text-decoration:none;display:flex}.migration-review-pagination a:last-child{justify-self:end}.migration-review-pagination strong{font-size:12px}.migration-review-detail{background:#f1f2ec}.migration-detail-hero{color:#f3f5ef;background:#101512;grid-template-columns:1fr 1fr;min-height:640px;display:grid}.migration-detail-copy{flex-direction:column;justify-content:center;padding:clamp(56px,8vw,130px) clamp(36px,6vw,96px) clamp(56px,8vw,130px) max(32px,50vw - 720px);display:flex}.migration-detail-copy>p{color:var(--review-accent);letter-spacing:.11em;text-transform:uppercase;margin:0 0 25px;font-size:11px;font-weight:900}.migration-detail-copy h1{letter-spacing:-.065em;overflow-wrap:anywhere;margin:0;font-size:clamp(48px,5vw,86px);line-height:.92}.migration-detail-copy>span{color:#f3f5efad;max-width:60ch;margin-top:30px;font-size:15px;line-height:1.65}.migration-detail-hero-image{min-height:520px;position:relative;overflow:hidden}.migration-detail-hero-image img{object-fit:cover;width:100%;height:100%}.migration-detail-status{border-bottom:1px solid var(--review-line);grid-template-columns:1fr auto;align-items:end;gap:30px;padding:46px max(24px,50vw - 720px);display:grid}.migration-detail-status dl{grid-template-columns:repeat(5,minmax(120px,1fr));gap:22px;margin:0;display:grid}.migration-detail-status dt{color:#788279;letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-size:9px;font-weight:900}.migration-detail-status dd{overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:750}.migration-detail-status>a{color:#fff;background:#101512;align-items:center;min-height:46px;padding:0 18px;font-size:12px;font-weight:850;text-decoration:none;display:flex}.migration-detail-gallery,.migration-detail-body{padding:78px max(24px,50vw - 720px)}.migration-detail-section-title{border-bottom:1px solid var(--review-line);grid-template-columns:70px 1fr;align-items:baseline;margin-bottom:38px;display:grid}.migration-detail-section-title span{color:#79847b;font-size:10px}.migration-detail-section-title h2{letter-spacing:-.055em;margin:0 0 24px;font-size:clamp(38px,4vw,68px)}.migration-detail-gallery>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.migration-detail-gallery figure{border:1px solid var(--review-line);background:#fff;margin:0}.migration-detail-gallery figure img{aspect-ratio:4/3;object-fit:contain;background:#e7e9e2;width:100%;display:block}.migration-detail-gallery figcaption{color:#68736a;min-height:46px;padding:12px;font-size:10px;line-height:1.35}.migration-detail-body{background:#fff}.migration-detail-body article{width:min(880px,100%);margin:0 auto}.migration-detail-body article h2{letter-spacing:-.045em;margin:56px 0 18px;font-size:clamp(30px,3vw,48px);line-height:1}.migration-detail-body article p{color:#4f5a52;margin:0 0 20px;font-size:clamp(15px,1.4vw,18px);line-height:1.75}@media (width<=980px){.migration-review-hero{grid-template-columns:1fr}.migration-review-hero>p{max-width:52ch}.migration-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.migration-detail-hero{grid-template-columns:1fr}.migration-detail-hero-image{min-height:480px}.migration-detail-status{grid-template-columns:1fr}.migration-detail-status dl{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){.migration-review-header{min-height:82px;padding:12px 14px}.migration-review-brand{width:132px}.migration-review-header nav a{min-height:42px;padding:0 12px;font-size:11px}.migration-review-header nav a:first-child{display:none}.migration-review-hero{padding:52px 18px 58px}.migration-review-hero h1{font-size:clamp(48px,15vw,67px)}.migration-review-warning{grid-template-columns:1fr;gap:8px;padding:18px}.migration-review-tools{padding:38px 18px 24px}.migration-review-tools input{min-height:54px;font-size:14px}.migration-review-tools button{min-width:82px}.migration-review-filters{scrollbar-width:thin;flex-wrap:nowrap;padding-bottom:8px;overflow-x:auto}.migration-review-filters a{flex:none}.migration-review-summary{flex-direction:column;align-items:flex-start;gap:7px}.migration-review-grid{grid-template-columns:1fr;padding:0 18px 50px}.migration-review-card{min-height:470px}.migration-review-card h2{font-size:27px}.migration-review-pagination{grid-template-columns:1fr 1fr;padding:24px 18px 58px}.migration-review-pagination strong{text-align:center;grid-area:1/1/auto/-1}.migration-review-pagination a{grid-row:2}.migration-detail-hero{min-height:0}.migration-detail-copy{padding:60px 18px}.migration-detail-copy h1{font-size:49px}.migration-detail-copy>span{font-size:14px}.migration-detail-hero-image{min-height:360px}.migration-detail-status{padding:34px 18px}.migration-detail-status dl{grid-template-columns:1fr 1fr}.migration-detail-status>a{justify-content:center}.migration-detail-gallery,.migration-detail-body{padding:54px 18px}.migration-detail-gallery>div:last-child{grid-template-columns:1fr}.migration-detail-section-title{grid-template-columns:42px 1fr}}.search-site{color:#f3f5ef;--accent:#b7ff32;--line:#ffffff24;min-height:100vh;font-family:var(--font-sans,Arial, sans-serif);background:#0d1311}.search-site *,.search-site :before,.search-site :after{box-sizing:border-box}.search-shell{width:min(1260px,100% - 48px);margin:0 auto}.search-skip{z-index:1200;color:#101510;background:var(--accent);padding:12px 16px;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.search-skip:focus{transform:none}.search-header{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0d1311eb;position:relative}.search-header-inner{align-items:center;gap:22px;min-height:84px;display:flex}.search-brand{background:#fff;border-radius:8px;place-items:center;width:150px;height:52px;display:grid;overflow:hidden}.search-brand img{width:92%;height:auto}.search-division{color:var(--accent);letter-spacing:.16em;white-space:nowrap;font-size:10px;font-weight:850}.search-header nav{gap:28px;margin-left:auto;display:flex}.search-header a{color:inherit;text-decoration:none}.search-header nav a{font-size:13px;font-weight:750}.search-header-actions{align-items:center;gap:16px;font-size:12px;font-weight:750;display:flex}.search-header-actions>.v2-menu{display:none}.search-hero{border-bottom:1px solid var(--line);background:radial-gradient(circle at 78% 26%,#b7ff321c,#0000 27%);padding:82px 0 70px}.search-hero>div>p:first-child{color:var(--accent);letter-spacing:.14em;margin:0 0 20px;font-size:11px;font-weight:850}.search-hero h1{letter-spacing:-.075em;max-width:860px;margin:0;font-size:clamp(68px,8.5vw,132px);line-height:.82}.search-primary{max-width:950px;margin-top:56px}.search-primary label{color:#ffffff9e;margin-bottom:10px;font-size:13px;font-weight:700;display:block}.search-primary>div{background:#f3f5ef;border:1px solid #ffffff57;grid-template-columns:1fr 140px;display:grid}.search-primary input{color:#101510;background:0 0;border:0;outline:0;min-width:0;height:66px;padding:0 22px;font:700 18px/1 inherit}.search-primary button{color:#101510;background:var(--accent);cursor:pointer;border:0;font:850 15px/1 inherit}.search-hero-note{color:#ffffff8a;margin:15px 0 0;font-size:13px;line-height:1.5}.search-workspace{color:#101510;background:#f0f2ec;padding:54px 0 90px}.search-workspace-grid{grid-template-columns:260px minmax(0,1fr);gap:42px;display:grid}.search-filters{border-top:3px solid #101510;align-self:start;position:sticky;top:18px}.search-filters>div{border-bottom:1px solid #c4cac3;padding:20px 0}.search-filters>div span{color:#687269;letter-spacing:.13em;font-size:10px;font-weight:850;display:block}.search-filters>div strong{margin-top:8px;font-size:16px;display:block}.search-filters form{gap:18px;padding-top:22px;display:grid}.search-filters label{color:#4f5b52;gap:7px;font-size:12px;font-weight:800;display:grid}.search-filters input,.search-filters select{color:#101510;background:#fff;border:1px solid #bac2ba;width:100%;height:46px;padding:0 12px;font:650 14px/1 inherit}.search-filters button{color:#101510;background:var(--accent);cursor:pointer;border:0;min-height:46px;font:850 13px/1 inherit}.search-filters form>a{color:#455148;text-align:center;font-size:12px;font-weight:750}.search-result-summary{border-bottom:1px solid #aeb7ae;grid-template-columns:1fr auto;align-items:end;padding-bottom:22px;display:grid}.search-result-summary>span{letter-spacing:.13em;font-size:11px;font-weight:850}.search-result-summary>strong{letter-spacing:-.06em;grid-area:1/2/3;font-size:62px;line-height:.8}.search-result-summary p{color:#69736b;margin:8px 0 0;font-size:13px}.search-group{margin-top:38px}.search-group>header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.search-group h2{letter-spacing:-.035em;margin:0;font-size:25px}.search-group>header span{font-size:13px;font-weight:800}.search-group>div{border-top:1px solid #bac2bb}.search-group article{border-bottom:1px solid #bac2bb;grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;gap:22px;padding:20px 0;display:grid}.search-group article>div{flex-wrap:wrap;gap:6px;display:flex}.search-group article>div span,.search-group footer b{color:#5b675e;letter-spacing:.07em;text-transform:uppercase;border:1px solid #bdc5be;padding:4px 7px;font-size:9px;font-weight:850}.search-group h3{letter-spacing:-.025em;margin:0;font-size:20px;line-height:1.12}.search-group h3 a{color:inherit;text-decoration:none}.search-group article>p{color:#5c685f;grid-column:2;margin:0;font-size:13px;line-height:1.5}.search-group footer{flex-wrap:wrap;grid-column:2;justify-content:flex-end;gap:6px;display:flex}.search-group footer a{color:#101510;text-align:right;width:100%;margin-top:8px;font-size:12px;font-weight:850}.search-empty{background:#fff;border:1px solid #bcc4bd;padding:42px}.search-empty>span{color:#647066;letter-spacing:.13em;font-size:10px;font-weight:850}.search-empty h2{letter-spacing:-.055em;margin:18px 0 12px;font-size:44px;line-height:.95}.search-empty p{color:#5f6a62;max-width:680px;margin:0;font-size:16px;line-height:1.55}.search-empty>div{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.search-empty a{color:#101510;background:var(--accent);align-items:center;min-height:42px;padding:0 15px;font-size:12px;font-weight:850;text-decoration:none;display:inline-flex}.search-intro{flex-direction:column;justify-content:flex-end;min-height:410px;display:flex}.search-intro h2{font-size:clamp(46px,6vw,82px)}@media (width<=980px){.search-header nav{display:none}.search-header-actions{margin-left:auto}.search-header-actions>.v2-menu{display:block}.search-workspace-grid{grid-template-columns:210px minmax(0,1fr);gap:28px}.search-group article{grid-template-columns:120px 1fr}.search-group article>p{grid-column:2}.search-group footer{grid-column:2;justify-content:flex-start}.search-group footer a{text-align:left}}@media (width<=700px){.search-shell{width:calc(100% - 28px)}.search-header-inner{gap:12px;min-height:70px}.search-brand{width:118px;height:42px}.search-division{font-size:8px}.search-header-actions>a{display:none}.search-hero{padding:54px 0 48px}.search-hero h1{font-size:clamp(53px,17vw,76px)}.search-primary{margin-top:36px}.search-primary>div{grid-template-columns:1fr 90px}.search-primary input{height:56px;padding:0 14px;font-size:16px}.search-workspace{padding:28px 0 60px}.search-workspace-grid{grid-template-columns:1fr}.search-filters{position:static}.search-filters form{grid-template-columns:1fr 1fr;gap:12px}.search-filters form>input,.search-filters form>button,.search-filters form>a{grid-column:1/-1}.search-has-query .search-hero{padding:30px 0 28px}.search-has-query .search-hero>div>p:first-child{margin-bottom:12px}.search-has-query .search-hero h1{font-size:clamp(46px,13vw,56px);line-height:.88}.search-has-query .search-primary{margin-top:24px}.search-has-query .search-hero-note{margin-top:10px}.search-has-query .search-filters>div{padding:14px 0}.search-has-query .search-filters form{gap:10px;padding-top:16px}.search-has-query .search-filters input,.search-has-query .search-filters select{height:42px}.search-has-query .search-filters button{min-height:42px}.search-group{margin-top:28px}.search-group article{grid-template-columns:1fr;gap:12px;padding:18px 0}.search-group article>p,.search-group footer{grid-column:1}.search-result-summary>strong{font-size:48px}.search-empty{padding:26px 20px}.search-empty h2{font-size:37px}.search-intro{min-height:310px}}.search-results,.search-group article>*{overflow-wrap:anywhere;min-width:0}.search-filters small{color:#5c685f;font-size:12px;line-height:1.5}.search-warning{background:#fff8df;border:1px solid #8b7d4a;margin-top:24px;padding:18px;line-height:1.6}.search-pagination{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.search-pagination a{min-width:42px;min-height:42px;color:inherit;border:1px solid #aeb7ae;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.search-pagination a[aria-current=page]{color:#fff;background:#15281b}.search-site :focus-visible{outline-offset:4px;outline:3px solid #477b36}body:has(.lb-content-page){color:#101412;background:#f1f1eb;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.lb-content-page{grid-template-rows:auto 1fr auto;min-height:100vh;display:grid}.lb-content-header{border-bottom:1px solid #10141229;justify-content:space-between;align-items:center;min-height:104px;padding:18px clamp(22px,5vw,72px);display:flex}.lb-content-header>a:first-child{background:#fff;border-radius:10px;place-items:center;width:164px;height:63px;padding:7px 12px;display:grid}.lb-content-header img{width:100%;height:auto}.lb-content-header>a:last-child{color:#101412;text-underline-offset:5px;font-weight:750}.lb-content-page article{width:min(1040px,100% - 42px);margin:auto;padding:clamp(70px,10vw,150px) 0}.lb-content-meta{flex-wrap:wrap;gap:8px;display:flex}.lb-content-meta span{text-transform:uppercase;border:1px solid #1014122e;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:800}.lb-content-page h1{letter-spacing:-.06em;max-width:980px;margin:28px 0;font-size:clamp(54px,8vw,116px);line-height:.93}.lb-content-summary{color:#697069;max-width:780px;margin:0;font-size:clamp(21px,2.4vw,32px);line-height:1.4}.lb-content-rule{background:#1014122b;width:100%;height:1px;margin:clamp(54px,8vw,90px) 0 44px}.lb-content-body{max-width:780px;font-size:clamp(18px,1.7vw,24px);line-height:1.7}.lb-content-page aside{border:1px solid #10141229;border-radius:10px;gap:5px;max-width:780px;margin-top:54px;padding:20px 22px;display:grid}.lb-content-page aside strong{text-transform:uppercase;font-size:12px}.lb-content-page aside span{color:#697069;line-height:1.5}.lb-content-page footer{color:#697069;border-top:1px solid #10141229;justify-content:space-between;gap:20px;padding:28px clamp(22px,5vw,72px);font-size:12px;display:flex}@media (width<=560px){.lb-content-header{min-height:82px}.lb-content-header>a:first-child{width:132px;height:52px}.lb-content-page h1{font-size:clamp(40px,11vw,48px)}.lb-content-page footer{flex-direction:column}}:root{--admin-ink:#101412;--admin-panel:#17201c;--admin-panel-2:#1d2924;--admin-line:#dfede229;--admin-muted:#96a39c;--admin-paper:#eff1eb;--admin-accent:#b6fb2d;--admin-danger:#ffb2a8}*{box-sizing:border-box}body:has(.lb-admin){background:var(--admin-ink);color:var(--admin-paper);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}.lb-admin{background:radial-gradient(circle at 83% 2%, #b6fb2d14, transparent 28rem), var(--admin-ink);min-height:100vh}.lb-admin-header{border-bottom:1px solid var(--admin-line);grid-template-columns:200px 1fr auto;align-items:center;gap:28px;min-height:104px;padding:18px clamp(22px,5vw,76px);display:grid}.lb-admin-brand{background:#fff;border-radius:12px;place-items:center;width:178px;height:68px;padding:8px 14px;display:grid}.lb-admin-brand img{width:100%;height:auto}.lb-admin-title{align-items:baseline;gap:18px;display:flex}.lb-admin-title span,.lb-eyebrow,.lb-panel-head span,.lb-workflow-head span,.lb-relationships>div span{color:var(--admin-accent);letter-spacing:.16em;font-size:11px;font-weight:800}.lb-admin-title strong{font-size:22px}.lb-admin-user{justify-items:end;gap:2px;display:grid}.lb-admin-user span{border:1px solid var(--admin-line);color:var(--admin-accent);text-transform:uppercase;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800}.lb-admin-user strong{margin-top:5px;font-size:14px}.lb-admin-user small{color:var(--admin-muted);text-transform:capitalize}.lb-admin-body{width:min(1520px,100% - clamp(30px,7vw,112px));margin:0 auto;padding:clamp(48px,7vw,94px) 0 34px}.lb-admin-intro{grid-template-columns:1.35fr .65fr;align-items:end;gap:clamp(42px,8vw,130px);margin-bottom:60px;display:grid}.lb-admin-intro h1{letter-spacing:-.055em;max-width:900px;margin:16px 0 0;font-size:clamp(46px,6vw,92px);line-height:.96}.lb-admin-intro-copy{color:#cad2cd;font-size:clamp(17px,1.4vw,21px);line-height:1.6}.lb-admin-stage{border-top:1px solid var(--admin-line);gap:5px;margin-top:28px;padding-top:24px;display:grid}.lb-admin-stage span{color:var(--admin-accent);text-transform:uppercase;font-size:12px;font-weight:800}.lb-admin-stage strong{color:var(--admin-paper);font-size:14px}.lb-migration-panel{border:1px solid var(--admin-line);background:linear-gradient(145deg,#b6fb2d12,#0000 34%),#17201cf5;margin-bottom:34px}.lb-migration-lead{grid-template-columns:minmax(0,1fr) minmax(280px,.58fr);align-items:end;column-gap:clamp(36px,7vw,100px);padding:clamp(28px,4vw,54px);display:grid}.lb-migration-lead h2{letter-spacing:-.055em;max-width:780px;margin:15px 0 20px;font-size:clamp(42px,5vw,76px);line-height:.96}.lb-migration-lead>p:last-of-type{max-width:560px;color:var(--admin-muted);grid-area:1/2/span 2;font-size:16px;line-height:1.65}.lb-migration-lead .lb-product-seed-actions{grid-column:1/-1}.lb-migration-metrics{border-top:1px solid var(--admin-line);border-bottom:1px solid var(--admin-line);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.lb-migration-metrics li{border-right:1px solid var(--admin-line);align-content:space-between;gap:5px;min-height:126px;padding:24px;display:grid}.lb-migration-metrics li:last-child{border-right:0}.lb-migration-metrics span,.lb-migration-metrics small{color:var(--admin-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.lb-migration-metrics strong{color:var(--admin-accent);font-size:34px}.lb-migration-sources{border-bottom:1px solid var(--admin-line);grid-template-columns:repeat(2,1fr);display:grid}.lb-migration-sources article{border-right:1px solid var(--admin-line);align-content:center;gap:7px;min-height:140px;padding:24px;display:grid}.lb-migration-sources article:last-child{border-right:0}.lb-migration-sources span{border:1px solid var(--admin-line);width:fit-content;color:var(--admin-accent);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:850}.lb-migration-sources a{color:var(--admin-paper);overflow-wrap:anywhere;font-size:12px}.lb-migration-sources small,.lb-migration-items .lb-panel-head>small{color:var(--admin-muted)}.lb-migration-items ul{margin:0;padding:0;list-style:none}.lb-migration-items li{border-top:1px solid var(--admin-line);grid-template-columns:minmax(240px,1.2fr) repeat(5,minmax(125px,.52fr));align-items:end;gap:12px;padding:18px 24px;display:grid}.lb-migration-item-title{gap:5px;min-width:0;display:grid}.lb-migration-item-title span{width:fit-content;color:var(--admin-accent);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:850}.lb-migration-item-title a{color:var(--admin-paper);overflow-wrap:anywhere;font-weight:780}.lb-migration-item-title small,.lb-migration-owner{color:var(--admin-muted);overflow-wrap:anywhere;font-size:10px}.lb-migration-items label{color:var(--admin-muted);gap:6px;font-size:10px;font-weight:750;display:grid}.lb-migration-items select,.lb-migration-items input{width:100%;min-height:42px;color:var(--admin-paper);border:1px solid var(--admin-line);background:#101713;border-radius:7px;padding:8px 9px}.lb-migration-owner{grid-column:2/-1}.lb-product-path{border:1px solid var(--admin-line);background:linear-gradient(135deg, #b6fb2d0e, transparent 48%), var(--admin-panel);grid-template-columns:.9fr 1.1fr;gap:clamp(34px,6vw,92px);margin-bottom:34px;padding:clamp(28px,4vw,54px);display:grid}.lb-product-path-copy h2{letter-spacing:-.05em;margin:15px 0 20px;font-size:clamp(36px,4.4vw,68px);line-height:.98}.lb-product-path-copy>p:last-of-type{max-width:610px;color:var(--admin-muted);font-size:16px;line-height:1.65}.lb-product-seed-actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.lb-product-seed-actions button{border:1px solid var(--admin-line);min-height:48px;color:var(--admin-paper);cursor:pointer;background:0 0;border-radius:999px;padding:0 20px;font-weight:750}.lb-product-path-steps{border-top:1px solid var(--admin-line);margin:0;padding:0;list-style:none}.lb-product-path-steps li{border-bottom:1px solid var(--admin-line);grid-template-columns:44px 1fr;align-items:center;gap:16px;min-height:82px;padding:17px 0;display:grid}.lb-product-path-steps li>span{color:var(--admin-accent);font-size:11px;font-weight:850}.lb-product-path-steps li div{gap:5px;display:grid}.lb-product-path-steps strong{font-size:17px}.lb-product-path-steps small{color:var(--admin-muted);font-size:12px;line-height:1.45}.lb-product-path-links{border-top:1px solid var(--admin-line);flex-wrap:wrap;grid-column:1/-1;gap:24px;padding-top:22px;display:flex}.lb-product-path-links a{color:var(--admin-paper);text-underline-offset:5px;font-size:13px;font-weight:750}.lb-model-strip{background:var(--admin-line);border:1px solid var(--admin-line);grid-template-columns:repeat(8,minmax(135px,1fr));gap:1px;margin-bottom:34px;display:grid;overflow-x:auto}.lb-model-strip button{text-align:left;min-height:142px;color:var(--admin-paper);background:var(--admin-panel);cursor:pointer;border:0;align-content:space-between;gap:8px;padding:20px 17px;display:grid}.lb-model-strip button:hover,.lb-model-strip button.active{background:var(--admin-panel-2);box-shadow:inset 0 3px var(--admin-accent)}.lb-model-strip span,.lb-model-strip small{color:var(--admin-muted);font-size:11px}.lb-model-strip strong{min-width:110px;font-size:15px;line-height:1.25}.lb-admin-grid{grid-template-columns:minmax(280px,.64fr) minmax(580px,1.36fr);align-items:start;gap:28px;display:grid}.lb-records,.lb-editor,.lb-media-panel{border:1px solid var(--admin-line);background:#17201ceb}.lb-records{max-height:calc(100vh - 40px);position:sticky;top:20px;overflow:auto}.lb-panel-head{border-bottom:1px solid var(--admin-line);justify-content:space-between;align-items:center;gap:18px;min-height:98px;padding:22px 24px;display:flex}.lb-panel-head h2{margin:5px 0 0;font-size:24px}.lb-panel-head button,.lb-workflow-actions button,.lb-relationships button{border:1px solid var(--admin-line);min-height:42px;color:var(--admin-paper);cursor:pointer;background:0 0;border-radius:999px;padding:0 16px}.lb-panel-head button:hover,.lb-workflow-actions button:hover,.lb-relationships button:hover{border-color:var(--admin-accent)}.lb-model-code{border:1px solid var(--admin-line);border-radius:999px;padding:8px 11px;color:var(--admin-muted)!important}.lb-filter{color:var(--admin-muted);border-bottom:1px solid var(--admin-line);gap:8px;padding:18px 24px;font-size:12px;font-weight:700;display:grid}.lb-filter select,.lb-editor-form input,.lb-editor-form textarea,.lb-editor-form select,.lb-schedule input,.lb-relationships select,.lb-relationships input,.lb-media-panel input,.lb-media-panel select{width:100%;min-height:48px;color:var(--admin-paper);border:1px solid var(--admin-line);background:#101713;border-radius:7px;outline:none;padding:11px 13px}textarea{resize:vertical}input:focus,textarea:focus,select:focus{box-shadow:0 0 0 3px #b6fb2d1a;border-color:var(--admin-accent)!important}.lb-empty{min-height:190px;color:var(--admin-muted);text-align:center;place-content:center;gap:7px;padding:38px 24px;display:grid}.lb-empty strong{color:var(--admin-paper)}.lb-record-list{display:grid}.lb-record-list>button{text-align:left;min-height:112px;color:var(--admin-paper);border:0;border-bottom:1px solid var(--admin-line);cursor:pointer;background:0 0;justify-items:start;gap:8px;padding:20px 24px;display:grid}.lb-record-list>button:hover,.lb-record-list>button.active{background:var(--admin-panel-2)}.lb-record-list strong{line-height:1.3}.lb-record-list small{color:var(--admin-muted)}.lb-status{border:1px solid var(--admin-line);color:var(--admin-muted);text-transform:uppercase;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:800}.lb-status-published,.lb-status-approved{color:var(--admin-accent);border-color:#b6fb2d73}.lb-editor-form{gap:18px;padding:28px;display:grid}.lb-editor-form>label,.lb-editor-form fieldset label,.lb-seo-fields label,.lb-media-panel label{color:#aeb9b2;gap:8px;font-size:12px;font-weight:750;display:grid}.lb-editor-form label b{color:var(--admin-accent);margin-left:4px}.lb-form-row{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.lb-form-row-2{grid-template-columns:1fr 1fr}.lb-editor-form fieldset{border:1px solid var(--admin-line);border-radius:10px;margin:5px 0;padding:22px}.lb-editor-form legend{color:var(--admin-paper);padding:0 8px;font-weight:800}.lb-special-fields{grid-template-columns:1fr 1fr;gap:16px;display:grid}.lb-special-fields label:has(textarea){grid-column:1/-1}.lb-seo-fields{border-top:1px solid var(--admin-line);border-bottom:1px solid var(--admin-line)}.lb-seo-fields summary{color:var(--admin-paper);cursor:pointer;padding:17px 0;font-weight:700}.lb-seo-fields>div{gap:14px;padding:0 0 20px;display:grid}.lb-form-actions{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.lb-form-actions a,.lb-public-link{color:var(--admin-paper);text-underline-offset:5px}.lb-primary{cursor:pointer;color:#101412!important;background:var(--admin-accent)!important;border:1px solid var(--admin-accent)!important;border-radius:999px!important;min-height:48px!important;padding:0 20px!important;font-weight:850!important}button:disabled{cursor:wait;opacity:.55}.lb-message{border-radius:7px;margin:24px 28px 0;padding:13px 15px;font-size:13px;line-height:1.5}.lb-message-error{color:var(--admin-danger);background:#ff5a4614;border:1px solid #ffb2a840}.lb-message-success{color:var(--admin-accent);background:#b6fb2d0f;border:1px solid #b6fb2d33}.lb-workflow,.lb-relationships{border:1px solid var(--admin-line);background:#121a16;border-radius:10px;margin:0 28px 28px;padding:24px}.lb-workflow-head{justify-content:space-between;align-items:center;gap:20px;display:flex}.lb-workflow-head h3,.lb-relationships h3{margin:5px 0 0;font-size:26px}.lb-workflow-head>div:last-child{justify-items:end;gap:4px;display:grid}.lb-workflow-head small,.lb-workflow-head strong{font-size:11px}.lb-workflow-head strong{color:var(--admin-accent)}.lb-workflow-actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.lb-schedule{max-width:310px;color:var(--admin-muted);gap:7px;margin-top:20px;font-size:12px;display:grid}.lb-public-link{margin-top:21px;display:inline-block}.lb-relationships form{grid-template-columns:1.2fr .8fr auto;gap:9px;margin-top:20px;display:grid}.lb-relationships>p{color:var(--admin-muted)}.lb-relationships ul{border-top:1px solid var(--admin-line);margin:18px 0 0;padding:0;list-style:none}.lb-relationships li{border-bottom:1px solid var(--admin-line);grid-template-columns:120px 1fr auto;gap:12px;padding:13px 0;display:grid}.lb-relationships li span,.lb-relationships li small{color:var(--admin-muted);font-size:11px}.lb-versions{border-top:1px solid var(--admin-line);margin:0 28px 30px}.lb-versions summary{cursor:pointer;color:var(--admin-muted);padding:20px 0}.lb-versions ol{padding:0;list-style:none}.lb-versions li{border-bottom:1px solid var(--admin-line);grid-template-columns:160px 1fr;gap:5px 20px;padding:14px 0;display:grid}.lb-versions li small{color:var(--admin-muted);grid-column:2}.lb-media-panel{grid-template-columns:1fr 1fr;gap:clamp(40px,8vw,120px);margin-top:28px;padding:clamp(28px,4vw,58px);display:grid}.lb-media-panel h2{letter-spacing:-.05em;margin:15px 0 20px;font-size:clamp(42px,5vw,74px);line-height:.98}.lb-media-panel>div>p:last-child{max-width:580px;color:var(--admin-muted);font-size:17px;line-height:1.6}.lb-media-operations{gap:26px;display:grid}.lb-media-panel form{align-content:center;gap:16px;display:grid}.lb-related-note{color:var(--admin-muted);margin:0;font-size:12px}.lb-asset-list{border-top:1px solid var(--admin-line);padding-top:20px}.lb-asset-list>div{justify-content:space-between;gap:14px;display:flex}.lb-asset-list>div span{color:var(--admin-accent);letter-spacing:.12em;font-size:10px;font-weight:800}.lb-asset-list p{color:var(--admin-muted)}.lb-asset-list ul,.lb-submission-list ul{margin:14px 0 0;padding:0;list-style:none}.lb-asset-list li{border-top:1px solid var(--admin-line);gap:4px;padding:13px 0;display:grid}.lb-asset-list a{color:var(--admin-paper);font-weight:750}.lb-asset-list span,.lb-asset-list small{color:var(--admin-muted);overflow-wrap:anywhere;font-size:11px}.lb-submission-panel{border:1px solid var(--admin-line);background:#17201ceb;grid-template-columns:.8fr 1.2fr;gap:clamp(40px,8vw,120px);margin-top:28px;padding:clamp(28px,4vw,58px);display:grid}.lb-submission-panel h2{letter-spacing:-.045em;margin:15px 0 20px;font-size:clamp(34px,4vw,60px);line-height:1}.lb-submission-panel>div>p:last-child{color:var(--admin-muted);line-height:1.6}.lb-submission-list{border:1px solid var(--admin-line)}.lb-submission-list .lb-empty{min-height:240px}.lb-submission-list ul{margin:0}.lb-submission-list li{border-bottom:1px solid var(--admin-line);padding:18px 20px}.lb-submission-list li:last-child{border-bottom:0}.lb-submission-list li>div{justify-content:space-between;gap:16px;display:flex}.lb-submission-list li span,.lb-submission-list small{color:var(--admin-muted);font-size:11px}.lb-submission-list details{margin-top:12px}.lb-submission-list summary{color:var(--admin-accent);cursor:pointer;font-size:11px;font-weight:800}.lb-submission-list pre{color:#d9e0dc;background:#101713;border-radius:6px;padding:12px;font-size:11px;overflow:auto}.lb-submission-list .lb-submission-actions{justify-content:flex-start;margin-top:12px}.lb-submission-actions button{border:1px solid var(--admin-line);color:#eef3ef;cursor:pointer;background:0 0;min-height:34px;padding:0 12px;font:750 11px/1 inherit}.lb-submission-actions button:disabled{opacity:.45;cursor:default}.lb-admin-footer{color:var(--admin-muted);justify-content:space-between;gap:20px;padding:30px 0 0;font-size:11px;display:flex}@media (width<=1060px){.lb-admin-header{grid-template-columns:180px 1fr}.lb-admin-user{grid-area:2/2;justify-items:start}.lb-admin-title{justify-content:end}.lb-admin-intro,.lb-migration-lead{grid-template-columns:1fr}.lb-migration-lead>p:last-of-type{grid-area:auto/1}.lb-migration-metrics{grid-template-columns:1fr 1fr}.lb-migration-metrics li:nth-child(2){border-right:0}.lb-migration-metrics li:nth-child(-n+2){border-bottom:1px solid var(--admin-line)}.lb-migration-items li{grid-template-columns:1fr 1fr}.lb-migration-item-title,.lb-migration-owner{grid-column:1/-1}.lb-product-path{grid-template-columns:1fr}.lb-product-path-links{grid-column:1}.lb-admin-grid{grid-template-columns:1fr}.lb-records{max-height:520px;position:static}.lb-media-panel,.lb-submission-panel{grid-template-columns:1fr}}@media (width<=680px){.lb-admin-header{grid-template-columns:132px 1fr;gap:14px;min-height:auto;padding:15px 18px}.lb-admin-brand{width:132px;height:54px}.lb-admin-title span{display:none}.lb-admin-title strong{font-size:16px}.lb-admin-user{display:none}.lb-admin-body{width:calc(100% - 28px);padding-top:42px}.lb-admin-intro h1{font-size:clamp(40px,11vw,46px)}.lb-migration-lead{padding:24px 20px}.lb-migration-lead h2{font-size:36px}.lb-migration-metrics{grid-template-columns:1fr}.lb-migration-metrics li{border-right:0;border-bottom:1px solid var(--admin-line);min-height:100px}.lb-migration-metrics li:last-child{border-bottom:0}.lb-migration-sources{grid-template-columns:1fr}.lb-migration-sources article{border-right:0;border-bottom:1px solid var(--admin-line)}.lb-migration-sources article:last-child{border-bottom:0}.lb-migration-items li{grid-template-columns:1fr;padding:18px 20px}.lb-migration-item-title,.lb-migration-owner{grid-column:1}.lb-product-path{padding:24px 20px}.lb-product-path-copy h2{font-size:36px}.lb-product-seed-actions{flex-direction:column}.lb-product-seed-actions button{width:100%}.lb-model-strip{grid-template-columns:repeat(8,142px)}.lb-form-row,.lb-form-row-2,.lb-special-fields{grid-template-columns:1fr}.lb-special-fields label:has(textarea){grid-column:auto}.lb-editor-form{padding:20px}.lb-workflow,.lb-relationships,.lb-versions{margin-left:20px;margin-right:20px}.lb-relationships form,.lb-relationships li,.lb-versions li{grid-template-columns:1fr}.lb-versions li small{grid-column:1}.lb-media-panel,.lb-submission-panel{padding:26px 20px}.lb-admin-footer{flex-direction:column}}@media (prefers-reduced-motion:reduce){.lb-admin *,.lb-admin :before,.lb-admin :after{scroll-behavior:auto!important;transition:none!important}}.lb-preview{color:#101412;background:#eef0e9}.lb-preview-bar{min-height:86px;color:var(--admin-paper);background:var(--admin-ink);grid-template-columns:160px 1fr auto;align-items:center;gap:26px;padding:14px clamp(18px,4vw,58px);display:grid}.lb-preview-bar>a:first-child{background:#fff;border-radius:8px;place-items:center;width:132px;height:50px;padding:6px 10px;display:grid}.lb-preview-bar img{width:100%;height:auto}.lb-preview-bar div{align-items:baseline;gap:16px;display:flex}.lb-preview-bar span{color:var(--admin-accent);letter-spacing:.13em;font-size:10px;font-weight:800}.lb-preview-bar strong{font-size:13px}.lb-preview-bar>a:last-child{color:var(--admin-paper);font-size:13px}.lb-preview-page{width:min(1020px,100% - 40px);margin:auto;padding:clamp(70px,10vw,150px) 0}.lb-preview-page>p{letter-spacing:.12em;font-size:11px;font-weight:800}.lb-preview-page h1{letter-spacing:-.06em;max-width:930px;margin:24px 0;font-size:clamp(52px,8vw,112px);line-height:.94}.lb-preview-page h2{color:#697069;max-width:800px;margin:0;font-size:clamp(21px,2.4vw,32px);font-weight:500;line-height:1.4}.lb-preview-copy{border-top:1px solid #1014122b;max-width:780px;margin-top:70px;padding-top:38px;font-size:22px;line-height:1.7}.lb-preview-page dl{border-top:1px solid #1014122b;border-bottom:1px solid #1014122b;grid-template-columns:repeat(4,1fr);margin-top:70px;display:grid}.lb-preview-page dl div{border-right:1px solid #1014122b;padding:20px 14px}.lb-preview-page dl div:last-child{border-right:0}.lb-preview-page dt{color:#697069;font-size:11px}.lb-preview-page dd{overflow-wrap:anywhere;margin:7px 0 0;font-weight:800}@media (width<=680px){.lb-preview-bar{grid-template-columns:132px 1fr}.lb-preview-bar div span,.lb-preview-bar>a:last-child{display:none}.lb-preview-page h1{font-size:clamp(40px,11vw,48px)}.lb-preview-page dl{grid-template-columns:1fr 1fr}.lb-preview-page dl div:nth-child(2){border-right:0}.lb-preview-page dl div:nth-child(-n+2){border-bottom:1px solid #1014122b}}.inquiry-inbox{max-width:1440px;margin:0 auto;padding:32px clamp(16px,4vw,60px)}.inquiry-inbox header{margin-bottom:24px}.inquiry-inbox header h1{margin:16px 0 4px}.inquiry-layout{gap:16px;display:grid}.inquiry-filters,.inquiry-management{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.inquiry-columns{grid-template-columns:minmax(210px,1fr) minmax(0,2.4fr);align-items:start;gap:16px;display:grid}.inquiry-list,.inquiry-detail{border:1px solid #687a71;border-radius:12px;min-width:0;padding:16px}.inquiry-inbox button,.inquiry-inbox input,.inquiry-inbox select,.inquiry-inbox textarea{color:#f4f7f5;font:inherit;background:#182620;border:1px solid #687a71;border-radius:6px;padding:9px 12px}.inquiry-inbox button{cursor:pointer}.inquiry-inbox button[aria-pressed=true]{background:#345a49;border-color:#a9d3bd}.inquiry-inbox button:disabled{opacity:.55;cursor:default}.inquiry-inbox label{gap:5px;display:grid}.inquiry-inbox textarea{width:100%;margin-bottom:8px}.inquiry-row{text-align:left;overflow-wrap:anywhere;gap:4px;width:100%;margin-bottom:8px;display:grid}.inquiry-detail dl div{grid-template-columns:minmax(65px,1fr) minmax(0,4fr);gap:10px;padding:5px 0;display:grid}.inquiry-detail dd,.inquiry-inbox pre{overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.inquiry-inbox pre{font:inherit}.inquiry-message,.inquiry-list details{border:1px solid #687a71;border-radius:8px;margin-bottom:10px;padding:12px}.inquiry-message p{margin:4px 0 8px}@media (width<=760px){.inquiry-columns{grid-template-columns:1fr}}.home-refresh.v2-site{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#17201a;--paper:#f3f0e8;--lime:#b9f03c;--muted:#686d61;color:var(--ink);background:var(--paper);margin:0;font-family:Segoe UI,Microsoft YaHei,sans-serif}.home-refresh a{color:inherit;text-decoration:none}.home-refresh a:focus-visible{outline-offset:5px;outline:2px solid #759c35}.home-refresh img{max-width:100%;display:block}.home-refresh .home-shell{width:min(1320px,100% - 88px);margin-inline:auto}.home-refresh .home-kicker{letter-spacing:.16em;margin:0 0 18px;font-size:12px;font-weight:700}.home-refresh h1,.home-refresh h2,.home-refresh h3,.home-refresh p,.home-refresh figure{margin:0}.home-refresh h1,.home-refresh h2{letter-spacing:-.045em;font-weight:550;line-height:1.15}.home-refresh h2{font-size:clamp(42px,5.15vw,88px)}.home-refresh .home-button,.home-refresh .home-text-link{align-items:center;gap:24px;min-height:44px;font-size:14px;font-weight:700;display:inline-flex}.home-refresh .home-button{background:var(--lime);color:#14200a;border-radius:99px;padding:13px 24px}.home-refresh .home-button:hover{background:#d1ff70}.home-refresh .home-text-link{border-bottom:1px solid}.home-refresh .home-hero{color:#fff;background:linear-gradient(90deg,#080c09ce,#0c100a46 52%,transparent 77%),var(--residence) center/cover #29251f;position:relative}.home-refresh .home-hero .v2-header{border-bottom:1px solid #ffffff32;position:relative}.home-refresh.v2-site .home-header{justify-content:space-between;align-items:center;gap:32px;height:auto;min-height:82px;display:flex}.home-refresh.v2-site .home-brand{background:#fff;border-radius:7px;flex-shrink:0;place-items:center;width:145px;min-height:48px;padding:8px 12px;display:grid}.home-refresh.v2-site .home-brand img{width:100%;height:auto}.home-refresh .home-header>.v2-nav{white-space:nowrap;align-items:center;gap:25px;font-size:14px;font-weight:600}.home-refresh .home-header>.v2-nav a:hover{color:#d4f68d}.home-refresh .home-hero-inner{grid-template:"copy product"minmax(355px,1fr)"roles roles"/1fr 1fr;align-items:center;column-gap:30px;min-height:calc(min(100svh,900px) - 82px);padding:22px 0 40px;display:grid}.home-refresh .home-hero-copy{z-index:1;grid-area:copy;position:relative}.home-refresh .home-hero .home-kicker,.home-refresh .home-platform .home-kicker,.home-refresh .home-business .home-kicker,.home-refresh .home-support .home-kicker{color:#c5ee78}.home-refresh .home-hero h1{font-size:clamp(51px,5.5vw,100px)}.home-refresh .home-hero-description{color:#e3e1d8;max-width:450px;margin:24px 0;font-size:16px;line-height:1.85}.home-refresh .home-hero-product{text-align:center;grid-area:product;justify-self:center;width:min(100%,630px,68svh);position:relative}.home-refresh .home-hero-product img{filter:drop-shadow(10px 14px 13px #0007);width:100%}.home-refresh .home-hero-product-caption{color:#e6e4db;letter-spacing:.07em;margin-top:-6%;font-size:12px;display:block}.home-refresh .home-hero-product-caption>[aria-hidden]{color:#c5ee78;margin-inline-start:4px}.home-refresh .home-hero-product:is(:hover,:focus-visible) .home-hero-product-caption>span:first-child{text-underline-offset:3px;text-decoration:underline}.home-refresh .home-hero[data-hero-scene]{background:linear-gradient(90deg, #101411e8 0%, #111613b3 36%, #14191512 70%), var(--residence) 60% 76% / cover #30332e}.home-refresh .home-hero[data-hero-scene] .v2-header{background:#1519159c}.home-refresh .home-hero[data-hero-scene] .home-hero-product{justify-content:center;place-self:stretch start;align-items:flex-end;width:calc(100% + 32px);padding-bottom:12px;display:flex}.home-refresh .home-hero[data-hero-scene] .home-hero-product-caption{background:#1a211ce8;border-radius:4px;margin-top:0;padding:7px 12px}@media (width<=1050px){.home-refresh .home-hero[data-hero-scene]{background:#252a24}.home-refresh .home-hero[data-hero-scene] .home-hero-inner{grid-template:"copy""roles""product"/minmax(0,1fr);gap:22px;min-height:0;padding-block:28px}.home-refresh .home-hero[data-hero-scene] .home-hero-product{grid-template-columns:minmax(0,1fr);justify-self:center;gap:6px;width:min(100%,520px);margin:0;padding-bottom:0;display:grid}.home-refresh .home-hero[data-hero-scene] .home-hero-product:before{content:"";aspect-ratio:1.3;background:var(--residence) 88% center / auto 146%;border-radius:6px}.home-refresh .home-hero[data-hero-scene] .home-hero-product-caption{justify-self:center}}.home-refresh .home-roles{background:#151a15ed;border:1px solid #ffffff45;border-radius:8px;grid-area:roles;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.home-refresh .home-roles a{justify-content:space-between;align-items:center;gap:12px;min-height:82px;padding:14px 22px;display:flex}.home-refresh .home-roles a+a{border-left:1px solid #ffffff36}.home-refresh .home-roles a:hover{background:#ffffff16}.home-refresh .home-roles strong,.home-refresh .home-roles small{display:block}.home-refresh .home-roles strong{font-size:18px;line-height:1.45}.home-refresh .home-roles small{color:#d0d6c7;margin-top:5px;font-size:12px}.home-refresh .home-roles a>span[aria-hidden]{color:#c5ee78;font-weight:500}.home-refresh .home-campaign{background:radial-gradient(at 73% 15%,#f5ead8 0%,#d3c1a8 58%,#a99882 100%);overflow:hidden}.home-refresh .home-campaign-inner{grid-template-columns:.9fr 1.35fr;align-items:center;gap:30px;min-height:580px;padding-block:64px;display:grid}.home-refresh .home-campaign-copy{z-index:1;position:relative}.home-refresh .home-campaign-copy>p:not(.home-kicker),.home-refresh .home-lifestyle p:not(.home-kicker),.home-refresh .home-platform-inner>div:first-child>p:not(.home-kicker),.home-refresh .home-business p:not(.home-kicker){max-width:470px;margin:24px 0;font-size:16px;line-height:1.85}.home-refresh .home-family{isolation:isolate;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;display:grid;position:relative}.home-refresh .home-family:before{content:"";z-index:-1;background:linear-gradient(170deg,#f0dfc8,#aa967e);position:absolute;inset:55% -50% 0 -30%;transform:skewY(-7deg);box-shadow:0 -20px 70px #6f503221}.home-refresh .home-series{padding:94px 0 100px}.home-refresh .home-section-head{justify-content:space-between;align-items:end;gap:24px;margin-bottom:36px;display:flex}.home-refresh .home-series .home-kicker{color:var(--muted)}.home-refresh .home-series-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.home-refresh .home-series-card{isolation:isolate;color:#fff;background:radial-gradient(at 44% 30%,#7c7b66,#343b32 63%,#1b251d);border-radius:4px;flex-direction:column;justify-content:end;min-height:345px;display:flex;position:relative;overflow:hidden}.home-refresh .home-series-card:nth-child(4n+2){background:radial-gradient(at 46% 35%,#a09a85,#514d42 60%,#242922)}.home-refresh .home-series-card:nth-child(4n+3){background:radial-gradient(at 45% 35%,#7e8273,#414d42 60%,#212c23)}.home-refresh .home-series-card:nth-child(4n+4){background:radial-gradient(at 48% 37%,#a99a80,#585345 58%,#252a22)}.home-refresh .home-series-card>div{background:linear-gradient(#0000,#18211ae8 32%);padding:20px 22px;position:relative}.home-refresh .home-series-card h3{letter-spacing:-.03em;font-size:32px;font-weight:650}.home-refresh .home-series-card p{color:#e2e5d9;margin-top:5px;font-size:13px}.home-refresh .home-series-arrow{color:#d8f3a8;position:absolute;bottom:25px;right:22px}.home-refresh .home-lifestyle{background:#e8e1d3;grid-template-columns:1.25fr 1fr;align-items:stretch;display:grid}.home-refresh .home-lifestyle>img{object-fit:cover;object-position:42% center;width:100%;height:100%;min-height:530px}.home-refresh .home-lifestyle>div{align-self:center;padding:72px clamp(34px,6vw,114px)}.home-refresh .home-lifestyle h2{font-size:clamp(40px,4.9vw,76px)}.home-refresh .home-platform{color:#fff;background:radial-gradient(at 76% 44%,#344638,#152319 66%,#111c15);padding:96px 0}.home-refresh .home-platform-inner{grid-template-columns:.92fr 1fr;align-items:center;gap:8%;display:grid}.home-refresh .home-platform-inner>div:first-child>p:not(.home-kicker){color:#d4dcd0}.home-refresh .home-ecosystem{background:#ffffff08;border:1px solid #ffffff42;border-radius:5px;padding:32px}.home-refresh .home-platform-name{letter-spacing:.11em;padding:17px 18px 26px;font-size:29px;font-weight:750;line-height:1.3}.home-refresh .home-platform-name span{color:#c8e8a1;letter-spacing:.1em;margin-left:12px;font-size:13px;font-weight:500}.home-refresh .home-topic-links{border-top:1px solid #ffffff36}.home-refresh .home-topic-links a{border-bottom:1px solid #ffffff36;justify-content:space-between;align-items:center;gap:16px;min-height:77px;padding:15px 18px;display:flex}.home-refresh .home-topic-links a:hover{background:#ffffff12}.home-refresh .home-topic-links strong,.home-refresh .home-topic-links small{display:block}.home-refresh .home-topic-links strong{font-size:23px;font-weight:620}.home-refresh .home-topic-links small{color:#c3d1c1;margin-top:4px}.home-refresh .home-topic-links a>span[aria-hidden]{color:#c8e8a1}.home-refresh .home-business{color:#fff;background:linear-gradient(90deg,#131711e8,#161a1357 70%,#161a1326),var(--project) center 53%/cover #433c31;padding:115px 0}.home-refresh .home-support{color:#fff;background:#222e24;padding:70px 0}.home-refresh .home-support h2{font-size:clamp(34px,4vw,62px)}.home-refresh .home-support-links{border-top:1px solid #ffffff38;border-bottom:1px solid #ffffff38;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.home-refresh .home-support-links a{align-items:center;min-height:65px;padding:12px 18px;font-size:15px;display:flex}.home-refresh .home-support-links a+a{border-left:1px solid #ffffff38}.home-refresh .home-footer{color:#d1d9cd;background:#141d16;justify-content:space-between;align-items:center;gap:24px;padding:34px 0;font-size:13px;display:flex}.home-refresh .home-footer nav{flex-wrap:wrap;gap:18px;display:flex}@media (width<=1050px){.home-refresh .home-shell{width:calc(100% - 56px)}.home-refresh .home-header>.v2-nav{gap:14px}.home-refresh .home-series-card{min-height:300px}.home-refresh .home-campaign-inner{min-height:480px}.home-refresh .home-lifestyle>img{min-height:430px}.home-refresh .home-platform-inner{gap:5%}}@media (width<=850px){.home-refresh.v2-site .home-header{height:auto;min-height:64px}.home-refresh .home-header>.v2-nav{display:none}.home-refresh.v2-site .home-brand{width:126px;min-height:40px;display:grid}.home-refresh .home-hero{background-position:70%;position:relative}.home-refresh .home-hero-inner{grid-template:"copy""roles""product"/1fr;gap:22px;min-height:0;padding:28px 0}.home-refresh .home-hero h1{font-size:clamp(40px,8vw,62px)}.home-refresh .home-hero-description{margin:15px 0;font-size:14px}.home-refresh .home-hero .home-kicker{margin-bottom:12px;font-size:10px}.home-refresh .home-hero-product{width:min(420px,78vw);margin:-6% 0 0}.home-refresh .home-hero-product-caption{font-size:11px}.home-refresh .home-roles{grid-template-columns:repeat(2,minmax(0,1fr))}.home-refresh .home-roles a{min-height:68px;padding:10px 15px}.home-refresh .home-roles a:nth-child(3){border-left:0}.home-refresh .home-roles a:nth-child(n+3){border-top:1px solid #ffffff36}.home-refresh .home-campaign-inner,.home-refresh .home-platform-inner,.home-refresh .home-lifestyle{grid-template-columns:1fr}.home-refresh .home-campaign-inner{gap:12px}.home-refresh .home-campaign-inner,.home-refresh .home-series,.home-refresh .home-platform,.home-refresh .home-business,.home-refresh .home-support{padding-block:58px}.home-refresh .home-lifestyle>img{aspect-ratio:16/10;height:auto;min-height:0}.home-refresh .home-lifestyle>div{padding:44px 28px 50px}.home-refresh .home-platform-inner{gap:32px}.home-refresh .home-series-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-refresh .home-series-card{min-height:270px}.home-refresh .home-footer{flex-wrap:wrap}}@media (width<=480px){.home-refresh .home-shell{width:calc(100% - 36px)}.home-refresh .home-hero-inner{gap:18px}.home-refresh .home-hero-description{max-width:320px}.home-refresh .home-roles strong{font-size:16px}.home-refresh .home-roles small{font-size:11px}.home-refresh .home-hero-product{margin-top:-7%}.home-refresh h2{font-size:40px}.home-refresh .home-section-head{flex-direction:column;align-items:start;gap:12px;margin-bottom:24px}.home-refresh .home-series-card{min-height:221px}.home-refresh .home-series-card>div{padding:14px 10px}.home-refresh .home-series-card h3{font-size:25px}.home-refresh .home-series-card p{font-size:10px}.home-refresh .home-series-arrow{top:20px;bottom:auto;right:10px}.home-refresh .home-series-grid{gap:8px}.home-refresh .home-ecosystem{padding:14px}.home-refresh .home-platform-name{font-size:23px;line-height:1.3}.home-refresh .home-topic-links strong{font-size:20px}.home-refresh .home-support-links{grid-template-columns:1fr 1fr}.home-refresh .home-support-links a:nth-child(3){border-left:0}.home-refresh .home-support-links a:nth-child(n+3){border-top:1px solid #ffffff38}.home-refresh .home-support-links a{padding-inline:10px;font-size:13px}}.home-refresh .home-soft-angle-wrap{perspective:1000px;justify-content:center;align-items:center;display:flex}.home-refresh .home-soft-panel{transform-origin:50%;filter:drop-shadow(7px 12px 9px #0c140d60);width:100%;height:100%;display:block;overflow:visible}.home-refresh .home-series-card>.home-soft-angle-wrap{height:67%;position:absolute;inset:22px 24px auto}.home-refresh .home-family>.home-soft-angle-wrap{aspect-ratio:1}.home-refresh .home-family>.home-soft-angle-wrap:nth-child(2){z-index:1}@media (width<=480px){.home-refresh .home-series-card>.home-soft-angle-wrap{height:64%;inset:18px 15px auto}}.home-refresh .home-family{gap:clamp(18px,2.3vw,34px);padding-block:38px}.home-refresh .home-family>.home-soft-angle-wrap{width:100%}.home-refresh .home-family>.home-soft-angle-wrap:first-child{transform:translateY(9px)}.home-refresh .home-family>.home-soft-angle-wrap:nth-child(2){transform:translateY(-29px)scale(1.04)}.home-refresh .home-family>.home-soft-angle-wrap:last-child{transform:translateY(23px)}@media (width<=480px){.home-refresh .home-family{gap:11px;padding-block:23px}.home-refresh .home-family>.home-soft-angle-wrap:first-child{transform:translateY(4px)}.home-refresh .home-family>.home-soft-angle-wrap:nth-child(2){transform:translateY(-12px)scale(1.04)}.home-refresh .home-family>.home-soft-angle-wrap:last-child{transform:translateY(9px)}}.home-refresh .home-family .home-soft-panel{transform:rotateY(-18deg)rotateX(5deg)rotate(-4deg)}.home-refresh .home-series-card:hover .home-series-arrow{color:#fff}.home-refresh .home-soft-panel{object-fit:contain}.home-refresh .home-support-links a{gap:8px}.home-refresh .home-support-links a:hover,.home-refresh .home-footer nav a:hover{text-underline-offset:4px;text-decoration:underline}.home-refresh .home-hero-product img{height:auto}.home-refresh .v2-header-actions{margin-left:0}.home-refresh .home-hero-inner:focus{outline:none}@media (width>=1120px) and (width<=1440px){body .home-refresh .v2-header .home-header>.v2-nav{gap:clamp(12px,1.65vw,24px);display:flex}body .home-refresh .v2-header .v2-menu{display:none}}@media (width<=1119px){.home-refresh .home-header{min-height:70px}}@media (width<=480px){.home-refresh .home-hero .home-header{min-height:64px}.home-refresh .home-series-card p{padding-right:0}}.home-refresh .home-hero-actions{flex-wrap:wrap;gap:12px;display:flex}.home-refresh .home-hero-actions .home-integration-button{color:#fff;background:#18211d99;border:1px solid #ffffffa6}.home-refresh .home-hero-actions .home-integration-button:hover{background:#263831}.account-root{--ac-ink:#18251e;--ac-muted:#59665d;--ac-line:#d7ddd2;--ac-lime:#c4ef52;color:var(--ac-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f6f5f0;min-height:100vh;font-family:Arial,Microsoft YaHei,sans-serif;font-size:16px;line-height:1.6}.account-root *{box-sizing:border-box}.account-root a{color:inherit;text-decoration:none}.account-root button,.account-root input,.account-root select{font:inherit}.account-root button{cursor:pointer}.account-root button:disabled{cursor:not-allowed;opacity:.55}.account-root :focus-visible{outline-offset:4px;outline:3px solid #668900}.account-root h1,.account-root h2,.account-root h3,.account-root p{margin:0}.account-root h1,.account-root h2,.account-root h3{letter-spacing:-.035em;font-weight:600;line-height:1.2}.account-root h3{overflow-wrap:anywhere;font-size:23px}.account-root p{overflow-wrap:anywhere}.account-header{border-bottom:1px solid var(--ac-line);justify-content:space-between;align-items:center;height:94px;padding:0 max(5vw,24px);display:flex}.account-header img{width:130px;height:auto}.account-header>div{align-items:center;gap:32px;display:flex}.account-header a{align-items:center;min-height:44px;display:inline-flex}.account-header a:last-child{font-size:14px}.account-preview{text-align:center;color:#405237;background:#e8eedc;padding:10px 5vw;font-size:13px}.account-preview span{letter-spacing:.1em;margin-right:16px;font-weight:700}.account-auth{grid-template-columns:1fr 460px;align-items:start;gap:100px;max-width:1240px;margin:auto;padding:76px 40px 90px;display:grid}.account-intro{padding-top:30px}.account-eyebrow{letter-spacing:.15em;text-transform:uppercase;font-size:12px;font-weight:700}.account-intro h1{text-wrap:balance;max-width:550px;margin:25px 0;font-size:clamp(40px,4.4vw,66px);line-height:1.1}.account-lede{color:var(--ac-muted);max-width:410px;font-size:18px}.account-benefits{gap:25px;margin-top:55px;display:grid}.account-benefits>div{align-items:center;gap:18px;display:flex}.account-icon{flex-shrink:0;width:32px;height:32px}.account-benefits small{color:var(--ac-muted);margin-top:4px;font-size:13px;display:block}.account-public-note{color:var(--ac-muted);max-width:380px;font-size:13px;margin-top:54px!important}.account-auth-card{border:1px solid var(--ac-line);background:#fff;border-radius:12px;padding:36px;box-shadow:0 12px 40px #23351d05}.account-auth-card h2{margin:12px 0;font-size:29px}.account-muted{color:var(--ac-muted);font-size:14px}.account-form{gap:20px;margin-top:28px;display:grid}.account-field{gap:8px;min-width:0;font-size:14px;font-weight:600;display:grid}.account-input-wrap{display:block;position:relative}.account-field input,.account-field select{width:100%;height:50px;color:var(--ac-ink);background:#fff;border:1px solid #aab6a6;border-radius:5px;min-width:0;padding:10px 13px;font-size:16px;font-weight:400}.account-field input[type=password],.account-field input[name=password],.account-field input[name=currentPassword]{padding-right:48px}.account-field input[aria-invalid=true],.account-field select[aria-invalid=true]{border:2px solid #a32922}.account-field small{color:var(--ac-muted);font-size:12px;font-weight:400}.account-eye{color:#52614f;background:0 0;border:0;place-items:center;min-width:44px;height:46px;display:grid;position:absolute;top:2px;right:2px}.account-primary,.account-secondary{border:1px solid #0000;border-radius:5px;justify-content:space-between;align-items:center;gap:20px;min-height:48px;padding:12px 20px;font-weight:600;font-size:15px!important;display:inline-flex!important}.account-primary{background:var(--ac-lime);color:#172116!important}.account-primary:hover:not(:disabled){background:#b4e63d}.account-secondary{color:var(--ac-ink);background:0 0;border-color:#aab6a6}.account-secondary:hover:not(:disabled){background:#edf0e6}.account-form-link{text-align:right;margin-top:-8px;font-size:13px}.account-form-link,.account-link,.account-switch a,.account-message a,.account-check a,.account-panel>a{text-underline-offset:4px;text-decoration:underline!important}.account-switch{text-align:center;font-size:14px;margin-top:24px!important}.account-check{cursor:pointer;align-items:flex-start;gap:11px;font-size:12px;font-weight:400;line-height:1.65;display:flex}.account-check input{accent-color:#375a23;flex-shrink:0;width:19px;height:19px;margin:1px 0}.account-check:has(input:focus-visible){outline-offset:4px;outline:2px solid #668900}.account-demo-entry{border-top:1px solid var(--ac-line);margin-top:25px;padding-top:22px}.account-demo-entry p{color:var(--ac-muted);margin-bottom:12px;font-size:12px}.account-demo-entry button{width:100%}.account-message{background:#eef1e7;border:1px solid #d5dec6;border-radius:5px;padding:14px 16px;font-size:14px;margin:18px 0!important}.account-error{color:#812f24;background:#fff1ed;border-color:#dfb9af}.account-message a{margin-left:8px;display:inline-block}.account-success{color:#315327;background:#e9f3e2}.account-text-button{text-underline-offset:4px;color:inherit;background:0 0;border:0;min-height:44px;padding:12px 0;font-size:14px;text-decoration:underline}.account-dashboard{grid-template-columns:230px minmax(0,1fr);gap:70px;max-width:1360px;min-height:680px;margin:auto;padding:60px 40px 80px;display:grid}.account-dashboard aside h1{margin:12px 0 32px;font-size:32px}.account-dashboard aside nav{gap:6px;display:grid}.account-dashboard aside nav a{color:var(--ac-muted);border-radius:5px;justify-content:space-between;min-height:48px;padding:13px 16px;font-size:14px;display:flex}.account-dashboard aside nav a[aria-current=page]{color:var(--ac-ink);background:#e5edda;font-weight:600}.account-dashboard aside nav a span{visibility:hidden}.account-dashboard aside nav a[aria-current=page] span{visibility:visible}.account-dashboard aside>.account-text-button{margin:25px 16px}.account-page-title{margin-bottom:32px}.account-page-title h2{margin:12px 0;font-size:42px}.account-welcome{background:#e7eddc;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:24px;padding:28px;display:flex}.account-welcome>div{align-items:center;gap:20px;min-width:0;display:flex}.account-welcome h3{font-size:23px}.account-welcome p{color:var(--ac-muted);margin-top:6px;font-size:14px}.account-welcome>a{white-space:nowrap;font-size:13px}.account-avatar{color:#eaf8ce;background:#344831;border-radius:50%;flex-shrink:0;place-items:center;width:52px;height:52px;font-size:24px;display:grid}.account-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.account-feature-card{border:1px solid var(--ac-line);background:#fff;border-radius:8px;min-height:245px;padding:26px 23px 48px;position:relative}.account-feature-card:hover{background:#fcfdf8;border-color:#71895f}.account-feature-card h3{margin:26px 0 10px;font-size:20px}.account-feature-card p{color:var(--ac-muted);font-size:14px}.account-card-arrow{position:absolute;bottom:18px;right:22px}.account-panel{border:1px solid var(--ac-line);background:#fff;border-radius:8px;margin-bottom:22px;padding:30px}.account-panel>p{color:var(--ac-muted);margin:12px 0 20px;font-size:14px}.account-panel>.account-form{max-width:490px}.account-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:365px;padding:48px 35px;display:flex}.account-empty .account-icon{color:#587347;width:48px;height:48px;margin-bottom:25px}.account-empty h3{margin:12px 0;font-size:28px}.account-empty p{max-width:465px}.account-empty>a.account-link{margin-top:22px;font-size:13px}.account-help{border-top:1px solid var(--ac-line);color:var(--ac-muted);justify-content:space-between;gap:20px;margin-top:40px;padding-top:24px;font-size:13px;display:flex}.account-help a{color:var(--ac-ink)}.account-toolbar{justify-content:space-between;align-items:center;gap:15px;display:flex}.account-toolbar p{color:var(--ac-muted);font-size:14px}.account-address-note{margin:18px 0 26px!important}.account-address-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.account-address-card{overflow-wrap:anywhere;margin-bottom:0}.account-badge{background:#e8efdd;border-radius:3px;margin-bottom:16px;padding:5px 8px;font-size:11px;display:inline-block}.account-address-card h3{font-size:21px}.account-inline-actions{flex-wrap:wrap;gap:20px;display:flex}.account-inline-actions>button:not(.account-primary):not(.account-secondary),.account-delete-confirm button{min-height:44px;color:var(--ac-ink);text-underline-offset:4px;background:0 0;border:0;padding:10px 0;font-size:14px;text-decoration:underline}.account-delete-confirm{background:#fff1ed;margin-top:15px;padding:16px;font-size:13px}.account-delete-confirm button{margin-right:20px}.account-address-form{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none!important}.account-full{grid-column:1/-1}.account-footer{border-top:1px solid var(--ac-line);color:var(--ac-muted);justify-content:space-between;gap:24px;padding:28px max(5vw,24px);font-size:12px;display:flex}.account-footer nav{flex-wrap:wrap;gap:25px;display:flex}.account-footer a{align-items:center;min-height:44px;display:inline-flex}.account-footer>span{align-self:center}@media (width<=1100px){.account-auth{grid-template-columns:1fr 410px;gap:45px;padding:50px 32px 70px}.account-intro h1{font-size:46px}.account-dashboard{grid-template-columns:190px minmax(0,1fr);gap:30px;padding:45px 28px}.account-card-grid{grid-template-columns:1fr}.account-feature-card{min-height:0;padding:24px 56px 24px 76px}.account-feature-card>.account-icon{position:absolute;top:28px;left:22px}.account-feature-card h3{margin:0 0 8px}.account-welcome{flex-wrap:wrap}.account-address-grid{grid-template-columns:1fr}}@media (width<=820px){.account-auth{grid-template-columns:1fr;gap:30px;max-width:600px;padding:32px 24px 55px}.account-intro{padding-top:0}.account-intro h1{margin:16px 0;font-size:40px}.account-lede{max-width:none;font-size:16px}.account-benefits,.account-public-note{display:none}.account-auth-card{padding:28px}.account-header{height:76px;padding:0 24px}.account-dashboard{padding:30px 24px;display:block}.account-dashboard aside h1{margin:8px 0 20px;font-size:26px}.account-dashboard aside nav{flex-wrap:wrap;gap:6px;margin-bottom:24px;display:flex}.account-dashboard aside nav a{gap:10px;min-height:44px;padding:10px 12px}.account-dashboard aside nav a span{display:none}.account-dashboard aside>.account-text-button{margin:0 0 20px}.account-page-title h2{font-size:34px}.account-footer{flex-wrap:wrap;gap:10px}.account-preview{text-align:left;padding:10px 24px}.account-preview span{margin:0 0 3px;display:block}}@media (width<=480px){.account-header{padding:0 20px}.account-header img{width:108px}.account-header>div{gap:18px;font-size:13px}.account-auth{padding:28px 18px 45px}.account-intro h1{font-size:36px}.account-auth-card{padding:25px 21px}.account-auth-card h2{font-size:26px}.account-dashboard{padding:26px 18px}.account-panel{padding:24px 20px}.account-welcome{padding:22px 18px}.account-welcome>div{gap:12px}.account-welcome h3{font-size:20px}.account-avatar{width:42px;height:42px}.account-address-form{grid-template-columns:1fr}.account-full{grid-column:auto}.account-toolbar{flex-direction:column;align-items:flex-start}.account-help{flex-direction:column;gap:10px}.account-empty{padding:35px 22px}.account-empty h3{font-size:26px}.account-footer{padding:22px 20px}.account-footer nav{gap:22px}.account-preview{padding:10px 20px}.account-address-form .account-inline-actions{gap:12px}}
