.Landing-module__PzwhAW__root{background:var(--bg);color:var(--fg);overflow-x:clip}.Landing-module__PzwhAW__wrap{container-type:inline-size}.Landing-module__PzwhAW__lineMask{padding-bottom:.06em;display:block;overflow:hidden}.Landing-module__PzwhAW__line{display:block}.Landing-module__PzwhAW__muted{color:var(--fg-3)}.Landing-module__PzwhAW__inner{width:100%;max-width:1200px;margin:0 auto}.Landing-module__PzwhAW__split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:64px;display:grid}.Landing-module__PzwhAW__eyebrowLabel{letter-spacing:.04em;font-size:13px;font-weight:600}.Landing-module__PzwhAW__h2{letter-spacing:-.035em;margin:0;font-size:clamp(32px,4.4vw,60px);font-weight:600;line-height:1.08}.Landing-module__PzwhAW__swatch{border-radius:2px;flex-shrink:0}.Landing-module__PzwhAW__idleSwatch{background-color:var(--bg);box-shadow:inset 0 0 0 1px var(--idle);background-image:repeating-linear-gradient(135deg, var(--idle) 0 1.2px, transparent 1.2px 4px)}.Landing-module__PzwhAW__header{z-index:40;-webkit-backdrop-filter:saturate(1.4)blur(12px);background:#f4f4f1d1;border-bottom:1px solid #1118270f;justify-content:space-between;align-items:center;height:64px;padding:0 32px;display:flex;position:fixed;inset:0 0 auto}.Landing-module__PzwhAW__brand{color:var(--fg);letter-spacing:-.01em;align-items:center;gap:9px;font-size:15px;font-weight:600;display:flex}.Landing-module__PzwhAW__brand:hover{text-decoration:none}.Landing-module__PzwhAW__brand img{border-radius:5px;flex-shrink:0;display:block}.Landing-module__PzwhAW__nav{align-items:center;gap:28px;font-size:14px;display:flex}.Landing-module__PzwhAW__navLinks{gap:28px;display:flex}.Landing-module__PzwhAW__navLinks a{color:var(--fg-2)}.Landing-module__PzwhAW__pill{align-items:center;font-weight:600;text-decoration:none;display:flex}.Landing-module__PzwhAW__pill:hover{text-decoration:none}.Landing-module__PzwhAW__headerCta{background:var(--fg);height:36px;color:var(--bg);border-radius:18px;padding:0 16px;font-size:14px}.Landing-module__PzwhAW__hero{height:min(240vh,2160px);position:relative}.Landing-module__PzwhAW__stage{flex-direction:column;justify-content:center;align-items:center;height:min(100vh,900px);min-height:640px;padding:96px 24px 48px;display:flex;position:sticky;top:0;overflow:hidden}.Landing-module__PzwhAW__canvas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.Landing-module__PzwhAW__heroCopy{text-align:center;flex-direction:column;align-items:center;gap:20px;display:flex;position:relative}.Landing-module__PzwhAW__heroEyebrow{color:var(--fg-3);letter-spacing:.02em;font-size:13px;font-weight:500}.Landing-module__PzwhAW__h1{letter-spacing:-.045em;margin:0;font-size:clamp(44px,7.2vw,104px);font-weight:600;line-height:1.02}.Landing-module__PzwhAW__heroNum{flex-direction:column;align-items:center;gap:10px;margin-top:48px;display:flex;position:relative}.Landing-module__PzwhAW__heroNumRow{align-items:baseline;gap:12px;display:flex}.Landing-module__PzwhAW__amount{letter-spacing:-.04em;font-size:clamp(52px,8vw,112px);font-weight:600;line-height:1;display:flex}.Landing-module__PzwhAW__digit{height:1em;display:inline-block;overflow:hidden}.Landing-module__PzwhAW__digitCol{flex-direction:column;display:flex}.Landing-module__PzwhAW__digitCol span,.Landing-module__PzwhAW__staticChar{height:1em;line-height:1em;display:block}.Landing-module__PzwhAW__staticChar{display:inline-block}.Landing-module__PzwhAW__perMonth{color:var(--fg-3);font-size:clamp(18px,2vw,26px);font-weight:500}.Landing-module__PzwhAW__heroCaption{color:var(--fg-2);font-size:15px;font-weight:500}.Landing-module__PzwhAW__bar{width:min(560px,80%);height:6px;margin-top:28px;position:relative}.Landing-module__PzwhAW__legend{color:var(--fg-2);gap:20px;margin-top:14px;font-size:13px;display:flex;position:relative}.Landing-module__PzwhAW__legend>span{align-items:center;gap:7px;display:flex}.Landing-module__PzwhAW__legend b{color:var(--fg);font-weight:600}.Landing-module__PzwhAW__hint{color:var(--fg-3);letter-spacing:.04em;font-size:12px;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.Landing-module__PzwhAW__pinned{position:relative}.Landing-module__PzwhAW__pin{align-items:center;height:min(100vh,900px);padding:96px 32px 48px;display:flex;position:sticky;top:0}.Landing-module__PzwhAW__seats{height:min(200vh,1800px)}.Landing-module__PzwhAW__seats .Landing-module__PzwhAW__pin{min-height:620px}.Landing-module__PzwhAW__seatsInner{flex-direction:column;gap:48px;display:flex}.Landing-module__PzwhAW__heading{flex-direction:column;gap:14px;display:flex}.Landing-module__PzwhAW__seatGrid{grid-template-columns:repeat(37,minmax(0,1fr));gap:5px;display:grid}.Landing-module__PzwhAW__seat{aspect-ratio:1;background:var(--use);border-radius:3px;position:relative;overflow:hidden}.Landing-module__PzwhAW__seat>span{position:absolute;inset:0}.Landing-module__PzwhAW__seatFoot{border-top:1px solid #1118271a;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:24px;padding-top:20px;display:flex}.Landing-module__PzwhAW__seatLegend{color:var(--fg-2);gap:28px;font-size:14px;display:flex}.Landing-module__PzwhAW__seatLegend>span{align-items:center;gap:8px;display:flex}.Landing-module__PzwhAW__seatStat{font-variant-numeric:tabular-nums;color:var(--fg-2);align-items:baseline;gap:10px;font-size:14px;display:flex}.Landing-module__PzwhAW__seatStat b{letter-spacing:-.02em;color:var(--fg);font-size:28px;font-weight:600}.Landing-module__PzwhAW__seatStat b.Landing-module__PzwhAW__idleUsd{color:var(--idle)}.Landing-module__PzwhAW__product{height:min(340vh,3060px)}.Landing-module__PzwhAW__product .Landing-module__PzwhAW__pin{min-height:680px}.Landing-module__PzwhAW__stepCol{flex-direction:column;gap:32px;min-width:0;display:flex}.Landing-module__PzwhAW__ticks{gap:8px;display:flex}.Landing-module__PzwhAW__tickTrack{background:#1118271a;flex:1;height:2px;position:relative;overflow:hidden}.Landing-module__PzwhAW__tick{background:var(--fg);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.Landing-module__PzwhAW__steps{min-height:220px;position:relative}.Landing-module__PzwhAW__step{flex-direction:column;gap:16px;display:flex;position:absolute;inset:0}.Landing-module__PzwhAW__stepNo{color:var(--fg-3);letter-spacing:.04em;font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.Landing-module__PzwhAW__h3{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(30px,3.6vw,48px);font-weight:600;line-height:1.1}.Landing-module__PzwhAW__stepSub{color:var(--fg-2);font-size:15px}.Landing-module__PzwhAW__frame{background:#fff;border:1px solid #11182714;border-radius:14px;height:520px;position:relative;overflow:hidden;box-shadow:0 1px #1118270a,0 24px 60px -24px #1118272e}.Landing-module__PzwhAW__chrome{border-bottom:1px solid var(--line-soft);align-items:center;gap:6px;height:40px;padding:0 16px;display:flex}.Landing-module__PzwhAW__chromeDot{background:var(--line);border-radius:50%;width:9px;height:9px}.Landing-module__PzwhAW__chromeUrl{color:var(--fg-3);margin-left:12px;font-size:12px}.Landing-module__PzwhAW__panel{flex-direction:column;gap:16px;padding:24px;display:flex;position:absolute;inset:40px 0 0}.Landing-module__PzwhAW__panelHead{justify-content:space-between;align-items:baseline;display:flex}.Landing-module__PzwhAW__panelTitle{font-size:16px;font-weight:600}.Landing-module__PzwhAW__panelMeta{color:var(--fg-3);font-size:12px}.Landing-module__PzwhAW__card{border:1px solid var(--line);border-radius:8px}.Landing-module__PzwhAW__k3{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.Landing-module__PzwhAW__kpi{flex-direction:column;gap:4px;padding:12px 14px;display:flex}.Landing-module__PzwhAW__kpiLabel{color:var(--fg-2);font-size:11.5px}.Landing-module__PzwhAW__kpiValue{letter-spacing:-.02em;font-size:22px;font-weight:600}.Landing-module__PzwhAW__unit{color:var(--fg-3);font-size:12px;font-weight:500}.Landing-module__PzwhAW__wasteCard{flex-direction:column;flex:1;gap:14px;padding:16px;display:flex}.Landing-module__PzwhAW__cardTitle{font-size:13px;font-weight:600}.Landing-module__PzwhAW__meterRow{flex-direction:column;gap:6px;display:flex}.Landing-module__PzwhAW__meterHead{justify-content:space-between;font-size:12.5px;display:flex}.Landing-module__PzwhAW__meterHead>span:first-child{color:var(--fg-2)}.Landing-module__PzwhAW__meterHead b{font-weight:600}.Landing-module__PzwhAW__meterTrack{background:var(--line-soft);border-radius:3px;height:10px;display:block;overflow:hidden}.Landing-module__PzwhAW__meterFill{transform-origin:0;border-radius:3px;height:100%;display:block}.Landing-module__PzwhAW__vendors{margin-top:auto}.Landing-module__PzwhAW__vendorBar{gap:2px;height:10px;display:flex}.Landing-module__PzwhAW__vendorBar span{border-radius:3px}.Landing-module__PzwhAW__vendorLegend{color:var(--fg-2);gap:14px;font-size:11.5px;display:flex}.Landing-module__PzwhAW__outcomeTop{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.Landing-module__PzwhAW__outcome{flex-direction:column;gap:6px;padding:18px 20px;font-size:12.5px;display:flex}.Landing-module__PzwhAW__outcome+.Landing-module__PzwhAW__outcome{border-left:1px solid var(--line)}.Landing-module__PzwhAW__outcome>span:first-child{color:var(--fg-2)}.Landing-module__PzwhAW__bigValue{letter-spacing:-.035em;font-size:38px;font-weight:600;line-height:1}.Landing-module__PzwhAW__bigValue .Landing-module__PzwhAW__unit{font-size:15px}.Landing-module__PzwhAW__delta{font-weight:600}.Landing-module__PzwhAW__delta span{color:var(--fg-3);font-weight:400}.Landing-module__PzwhAW__good{color:#4a7551}.Landing-module__PzwhAW__bad{color:#a5473c}.Landing-module__PzwhAW__pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.Landing-module__PzwhAW__pairItem{justify-content:space-between;align-items:baseline;padding:12px 16px;font-size:12.5px;display:flex}.Landing-module__PzwhAW__pairItem>span{color:var(--fg-2)}.Landing-module__PzwhAW__pairItem b{font-size:16px;font-weight:600}.Landing-module__PzwhAW__listCard{flex:1;padding:6px 16px}.Landing-module__PzwhAW__groupRow{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) 64px 64px;align-items:center;gap:12px;padding:11px 0;font-size:13px;display:grid}.Landing-module__PzwhAW__groupRow b{font-weight:600}.Landing-module__PzwhAW__groupRow small{color:var(--fg-3);font-size:12px}.Landing-module__PzwhAW__num{text-align:right}.Landing-module__PzwhAW__groupRow .Landing-module__PzwhAW__num:last-child{color:var(--fg-2)}.Landing-module__PzwhAW__listTitle{padding:8px 0;font-size:13px;font-weight:600}.Landing-module__PzwhAW__shadowRow{border-top:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) 48px auto;align-items:center;gap:12px;padding:11px 0;font-size:13px;display:grid}.Landing-module__PzwhAW__shadowTool{flex-direction:column;min-width:0;display:flex}.Landing-module__PzwhAW__shadowTool b{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.Landing-module__PzwhAW__shadowTool span{color:var(--fg-3);font-size:11.5px}.Landing-module__PzwhAW__actions{gap:6px;display:flex}.Landing-module__PzwhAW__actions span{border:1px solid var(--line);border-radius:6px;align-items:center;height:26px;padding:0 10px;font-size:12px;display:flex}.Landing-module__PzwhAW__install{padding:140px 32px}.Landing-module__PzwhAW__installCopy{flex-direction:column;gap:20px;display:flex}.Landing-module__PzwhAW__chips{flex-wrap:wrap;gap:8px;display:flex}.Landing-module__PzwhAW__chips span{height:30px;color:var(--fg-2);border:1px solid #11182724;border-radius:15px;align-items:center;padding:0 12px;font-size:13px;display:flex}.Landing-module__PzwhAW__terminal{background:var(--ink);color:#e5e7eb;border-radius:14px;overflow:hidden;box-shadow:0 24px 60px -24px #11182759}.Landing-module__PzwhAW__terminal .Landing-module__PzwhAW__chrome{border-bottom-color:#ffffff0f}.Landing-module__PzwhAW__terminal .Landing-module__PzwhAW__chromeDot{background:#2a2f3a}.Landing-module__PzwhAW__termBody{flex-direction:column;min-height:220px;padding:24px 24px 20px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px;line-height:1.8;display:flex}.Landing-module__PzwhAW__termLine{gap:10px;display:flex;overflow:hidden}.Landing-module__PzwhAW__prompt{color:#8b93a3;flex-shrink:0}.Landing-module__PzwhAW__cmd{white-space:pre;text-overflow:ellipsis;overflow:hidden}.Landing-module__PzwhAW__caret{opacity:0;background:#e5e7eb;flex-shrink:0;width:8px;height:1.2em;margin-top:.3em}.Landing-module__PzwhAW__okLine{color:#b4bac6;gap:10px;display:flex}.Landing-module__PzwhAW__check{color:var(--ok)}.Landing-module__PzwhAW__termStatus{border-top:1px solid #ffffff0f;align-items:center;gap:10px;padding:14px 24px;font-size:13px;display:flex}.Landing-module__PzwhAW__statusDot{background:var(--ok);border-radius:50%;width:8px;height:8px}.Landing-module__PzwhAW__statusOk{color:var(--ok);font-weight:600}.Landing-module__PzwhAW__statusMeta{color:#8b93a3}.Landing-module__PzwhAW__contact{background:var(--ink);color:#e5e7eb;padding:180px 32px 40px}.Landing-module__PzwhAW__contactInner{flex-direction:column;gap:140px;display:flex}.Landing-module__PzwhAW__contactCopy{flex-direction:column;align-items:flex-start;gap:36px;display:flex}.Landing-module__PzwhAW__h2Big{letter-spacing:-.045em;margin:0;font-size:clamp(40px,6.4vw,92px);font-weight:600;line-height:1.02}.Landing-module__PzwhAW__contact .Landing-module__PzwhAW__muted{color:#8b93a3}.Landing-module__PzwhAW__ctas{flex-wrap:wrap;gap:12px;display:flex}.Landing-module__PzwhAW__ctaPrimary,.Landing-module__PzwhAW__ctaGhost{border-radius:24px;height:48px;padding:0 24px;font-size:15px}.Landing-module__PzwhAW__ctaPrimary{background:var(--bg);color:var(--fg)}.Landing-module__PzwhAW__ctaGhost{color:#e5e7eb;border:1px solid #ffffff2e}.Landing-module__PzwhAW__footer{color:#8b93a3;border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;gap:16px;padding-top:24px;font-size:13px;display:flex}.Landing-module__PzwhAW__footer>span:first-child{align-items:center;gap:8px;display:flex}.Landing-module__PzwhAW__footer img{border-radius:4px;flex-shrink:0;display:block}@container (max-width:900px){.Landing-module__PzwhAW__split{grid-template-columns:minmax(0,1fr);gap:28px}.Landing-module__PzwhAW__steps{min-height:150px}.Landing-module__PzwhAW__seatGrid{grid-template-columns:repeat(20,minmax(0,1fr))}.Landing-module__PzwhAW__frame{height:400px}}@container (max-width:560px){.Landing-module__PzwhAW__panel{gap:12px;padding:16px}.Landing-module__PzwhAW__k3{gap:6px}.Landing-module__PzwhAW__kpi{padding:10px}.Landing-module__PzwhAW__kpiLabel{font-size:11px}.Landing-module__PzwhAW__kpiValue{white-space:nowrap;font-size:17px}.Landing-module__PzwhAW__vendorLegend{white-space:nowrap;gap:10px}}@media (max-width:560px){.Landing-module__PzwhAW__navLinks{display:none}}
