.kws,.kw-teaser,.kl{--kw-on-navy:#fff;--kw-on-navy-2:#ffffffd1}[data-stage]{--st:#5b6781}.kw-mock-badge{color:var(--lp-ink-70);border:1px solid var(--lp-stroke-2);background:var(--lp-paper);white-space:nowrap;border-radius:99px;padding:4px 10px;font-size:14px;font-weight:600;display:inline-block}.kw-hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.ws{background:var(--lp-paper);height:100dvh;color:var(--lp-ink);font-family:var(--lp-body);--lp-mono:var(--lp-body);--lp-primary:var(--lp-ink);--lp-primary-text:var(--lp-ink);--lp-tint:var(--lp-surface);--lp-grad:var(--lp-data);--lp-grad-h:var(--lp-data);--lp-hot:var(--lp-ink);grid-template-rows:auto minmax(0,1fr);display:grid}:where(.ws) button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.ws-scroll{scrollbar-width:thin;scrollbar-color:var(--lp-ink-12) transparent}.ws-scroll::-webkit-scrollbar{width:6px;height:6px}.ws-scroll::-webkit-scrollbar-thumb{background:var(--lp-ink-12);border-radius:3px}.ws-nav .lp-nav-in{gap:14px;max-width:none}.ws-nav .lp-nav-in:before,.ws-nav .lp-nav-in:after{display:none}.ws-nav .slash{color:var(--lp-ink);opacity:.5}.ws-crumb{min-width:0;font-family:var(--lp-mono);color:var(--lp-ink-70);white-space:nowrap;align-items:center;gap:10px;font-size:13px;display:inline-flex}.ws-crumb b{text-transform:none;color:var(--lp-ink);text-overflow:ellipsis;font-weight:600;overflow:hidden}.ws-status{font-family:var(--lp-mono);color:var(--lp-ink);white-space:nowrap;align-items:center;gap:8px;font-size:13px;font-weight:500;display:inline-flex}.ws-status .lp-gsq{width:8px;height:8px}.ws-status.warn .lp-gsq{background:var(--lp-hot)}.ws-status.idle .lp-gsq{background:var(--lp-ink)}.ws .lp-btn2.sm{min-height:44px;padding:8px 14px;font-size:15px}.ws .lp-btn2.ghost.sm{padding:7px 13px}.ws-body{grid-template-columns:340px minmax(0,1fr);min-height:0;display:grid}.ws-side{border-right:1px solid var(--lp-stroke);background:var(--lp-paper);flex-direction:column;min-height:0;display:flex}.ws-main{flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.ws-content{background-color:var(--lp-paper);flex:1;min-height:0;padding:36px 40px 120px;overflow-y:auto}.ws-content>.in{max-width:1120px;margin:0 auto}.ws-brand{border-bottom:1px solid var(--lp-stroke);align-items:center;gap:12px;padding:16px 20px;display:flex}.ws-brand .nm{font-family:var(--lp-heading);color:var(--lp-ink);text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:600;line-height:22px;overflow:hidden}.ws-brand .dm{font-family:var(--lp-mono);color:var(--lp-ink-70);font-size:13px;line-height:17px}.kw-counters{border-bottom:1px solid var(--lp-stroke);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.kw-counters>div{border-right:1px solid var(--lp-stroke);white-space:nowrap;align-items:baseline;gap:3px;padding:12px 14px;display:flex}.kw-counters>div:last-child{border-right:0}.kw-counters b{font-family:var(--lp-heading);font-variant-numeric:tabular-nums;color:var(--lp-ink);font-size:24px;font-weight:700;line-height:1}.kw-counters span{font-family:var(--lp-mono);color:var(--lp-ink-70);font-size:13px}.ws-side-hd{justify-content:space-between;align-items:center;gap:10px;padding:14px 20px 10px;display:flex}.ws-side-hd .lp-label{font-size:13px}.ws-side-hd .ct{font-family:var(--lp-mono);color:var(--lp-ink-70);font-size:13px}.ws-log{border-bottom:1px solid var(--lp-stroke);flex-shrink:0;overflow:hidden}.ws-term{height:196px;font-family:var(--lp-mono);padding:0 20px 14px;font-size:13px;line-height:20px;overflow-y:auto}.ws-term .ln{color:var(--lp-ink-70);overflow-wrap:anywhere;grid-template-columns:14px 1fr;gap:8px;padding:1px 0;display:grid}.ws-term .ln .pfx{color:var(--lp-ink-70)}.ws-term .ln.done .pfx{color:var(--lp-ink);font-weight:700}.ws-term .ln.doing,.ws-term .ln.doing .pfx,.ws-term .ln.info{color:var(--lp-ink)}.ws-term .ln.warn,.ws-term .ln.warn .pfx{color:var(--lp-hot)}.ws-finds{flex:1;min-height:0;padding-bottom:24px;overflow-y:auto}.ws-find{border-bottom:1px solid var(--lp-stroke);background:var(--lp-paper);padding:16px 20px}.ws-find .hd{font-family:var(--lp-mono);letter-spacing:.03em;color:var(--lp-ink-70);justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;font-size:13px;display:flex}.ws-find .hd b{color:var(--lp-primary-text);font-weight:600}.ws-find .ttl{font-family:var(--lp-ui);color:var(--lp-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:500;line-height:20px;display:-webkit-box;overflow:hidden}.ws-find .sub{font-family:var(--lp-body);color:var(--lp-ink);font-size:14px;line-height:20px}.ws-rows{flex-direction:column;display:flex}.ws-rows .r{border-top:1px solid var(--lp-ink-05);font-family:var(--lp-ui);color:var(--lp-ink-70);align-items:center;gap:10px;padding:6px 0;font-size:13px;display:flex}.ws-rows .r:first-child{border-top:0;padding-top:0}.ws-rows .r .ix{width:22px;font-family:var(--lp-mono);color:var(--lp-ink-70);flex-shrink:0;font-size:13px}.ws-rows .r .t{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--lp-ink);flex:1;overflow:hidden}.ws-rows .r .n{font-family:var(--lp-mono);color:var(--lp-ink-70);font-size:13px}.ws-rows .r .v{color:var(--lp-ink);align-items:center;gap:6px;font-weight:600;display:inline-flex}.ws-rows .r.top .ix{color:var(--lp-primary-text);font-weight:700}.ws-rows .r.top .t{font-weight:600}.ws-chips{flex-wrap:wrap;gap:6px;display:flex}.ws-chip{border:1px solid var(--lp-stroke-2);background:var(--lp-paper);height:26px;font-family:var(--lp-mono);letter-spacing:.02em;color:var(--lp-ink);white-space:nowrap;border-radius:4px;align-items:center;gap:6px;padding:0 9px;font-size:13px;font-weight:500;line-height:1;display:inline-flex}.ws-chip svg{flex-shrink:0;width:10px;height:10px}.ws-chip .lp-gsq{width:6px;height:6px}.ws-chip.hot{border-color:var(--lp-ink);color:var(--lp-ink);font-weight:600}.ws-chip.live{border-color:var(--lp-stroke-2);background:var(--lp-surface);color:var(--lp-ink)}.ws-chip.ink{border-color:var(--lp-ink)}.ws-chip.dim{color:var(--lp-ink-70);border-style:dashed}.ws-chip.soft{text-transform:none;letter-spacing:0;font-family:var(--lp-ui);color:var(--lp-ink);border-color:var(--lp-ink-08);background:var(--lp-ink-05)}.ws-chip.navy{background:var(--lp-navy);color:#fff;border-color:#0000}.ws-ini{font-family:var(--lp-mono);color:#fff;border-radius:4px;flex-shrink:0;place-items:center;font-weight:600;display:inline-grid}.ws-card{border:1px solid var(--lp-stroke);background:var(--lp-paper);border-radius:8px;position:relative}.ws-card>.hd{border-bottom:1px solid var(--lp-stroke);justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;display:flex}.ws-card>.hd h3{font-family:var(--lp-heading);color:var(--lp-ink);font-size:16px;font-weight:600;line-height:22px}.ws-card>.hd .meta{font-family:var(--lp-ui);color:var(--lp-ink-70);font-size:13px}.ws-card>.bd{padding:20px}.ws-card.corners:before,.ws-card.corners:after{content:none}.ws-card.corners:before{left:-7px}.ws-card.corners:after{right:-7px}.ws-cell{flex-direction:column;gap:8px;padding:18px 20px;display:flex}.ws-cell .lbl{font-family:var(--lp-mono);letter-spacing:.03em;color:var(--lp-ink-70);font-size:13px}.ws-cell .val{font-family:var(--lp-ui);color:var(--lp-ink);font-variant-numeric:tabular-nums;font-size:18px;font-weight:600;line-height:24px}.ws-cell .val.hot{color:var(--lp-primary-text)}.ws-lbl{font-family:var(--lp-mono);letter-spacing:.03em;color:var(--lp-ink-70);margin-bottom:8px;font-size:13px;display:block}.ws-sk{background:var(--lp-ink-08);border-radius:2px;display:block}.ws-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.ws-head>div:first-child{flex:520px;min-width:0}.ws-head .lp-label{margin-bottom:12px;font-size:13px}.ws-head h2{font-family:var(--lp-heading);letter-spacing:-.015em;color:var(--lp-ink);text-wrap:balance;font-size:32px;font-weight:600;line-height:1.15}.ws-head h2 .dim{color:var(--lp-ink-70)}.ws-head p{max-width:680px;font-family:var(--lp-body);color:var(--lp-ink);opacity:.82;margin-top:10px;font-size:16px;line-height:24px}.ws-head .aside{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;padding-bottom:4px;display:flex}.ws-steps{border-bottom:1px solid var(--lp-stroke);background:var(--lp-paper);display:flex}.ws-step{border-right:1px solid var(--lp-stroke);min-width:0;height:58px;font-family:var(--lp-mono);color:var(--lp-ink-70);white-space:nowrap;text-align:left;cursor:default;flex:1 1 0;align-items:center;gap:12px;padding:0 20px;font-size:13px;font-weight:500;transition:background .2s,color .2s;display:flex;position:relative;overflow:hidden}.ws-step:last-child{border-right:0}.ws-step.can{cursor:pointer}.ws-step.can:hover{color:var(--lp-ink);background:var(--lp-ink-04)}.ws-step.viewing{color:var(--lp-ink)}.ws-step .n{border:1px solid var(--lp-stroke-2);width:24px;height:24px;color:var(--lp-ink-70);border-radius:3px;flex-shrink:0;place-items:center;font-size:13px;display:grid}.ws-step .n svg{width:11px;height:11px}.ws-step .t{text-overflow:ellipsis;overflow:hidden}.ws-step.done{color:var(--lp-ink)}.ws-step.done .n{background:var(--lp-ink);color:var(--lp-paper);border-color:#0000}.ws-step.active{color:var(--lp-ink);background:var(--lp-tint);flex-grow:1.7}.ws-step.active .n{background:var(--lp-ink);color:var(--lp-paper);border:0;font-weight:700}.ws-step .lp-gsq{width:7px;height:7px;margin-left:auto}.ws-step .ul{background:var(--lp-primary);height:3px;position:absolute;bottom:0;left:0;right:0}.ws-banner{border-bottom:1px solid var(--lp-stroke);overflow:hidden}.kw-banner .in{background:var(--lp-surface);justify-content:space-between;align-items:center;gap:20px;min-height:52px;padding:10px 24px;display:flex}.kw-banner .txt{min-width:0;color:var(--lp-ink);align-items:center;gap:12px;font-size:16px;line-height:22px;display:flex}.kw-banner .txt b{font-weight:700}.kw-banner .price{border:1px solid var(--lp-stroke-2);background:var(--lp-paper);color:var(--lp-ink);border-radius:99px;flex-shrink:0;padding:2px 10px;font-size:14px;font-weight:600}@media (min-width:561px){.kw-banner .lp-btn2{display:none}}.ws-segs{gap:3px;display:inline-flex}.ws-segs i{background:var(--lp-ink-08);width:18px;height:10px;display:block;position:relative;overflow:hidden}.ws-segs i b{background:var(--lp-grad);display:block;position:absolute;inset:0}.kw-store .top{border-bottom:1px solid var(--lp-stroke);align-items:flex-start;gap:20px;padding:24px;display:flex}.kw-store .top .lp-tile{background:#fff;width:60px;height:60px}.kw-store .top .id{flex:1;min-width:0}.kw-store .top .nm{font-family:var(--lp-heading);color:var(--lp-ink);font-size:26px;font-weight:600;line-height:1.15}.kw-store .top .dm{font-family:var(--lp-mono);color:var(--lp-ink-70);font-size:13px}.kw-store .top .dm:hover{color:var(--lp-primary-text)}.kw-store .body{grid-template-columns:1.4fr 1fr;display:grid}.kw-store .body .l{border-right:1px solid var(--lp-stroke);flex-direction:column;gap:24px;padding:24px;display:flex}.kw-quote{min-height:48px;font-family:var(--lp-body);color:var(--lp-ink);font-size:16px;line-height:25px}.kw-quote.big{min-height:30px;font-family:var(--lp-heading);font-size:22px;font-weight:600;line-height:1.3}.kw-quote .none{font-family:var(--lp-ui);color:var(--lp-ink-70);font-size:15px;font-weight:400}.kw-quote .sks{flex-direction:column;gap:8px;display:flex}.kw-store .facts{background:var(--lp-stroke);border-bottom:1px solid var(--lp-stroke);grid-template-columns:repeat(2,minmax(0,1fr));align-self:start;gap:1px;display:grid}.kw-store .facts>*{background:var(--lp-paper)}.kw-store .src{border-top:1px solid var(--lp-stroke);font-family:var(--lp-mono);color:var(--lp-ink-70);padding:12px 24px;font-size:13px}.kw-stack{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.kw-tile{border:1px solid var(--lp-stroke);background:var(--lp-paper);border-radius:6px;flex-direction:column;gap:12px;min-width:0;min-height:236px;padding:18px;transition:background .3s,box-shadow .3s;display:flex;position:relative}.kw-tile .hd{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.kw-tile .lbl{font-family:var(--lp-mono);color:var(--lp-ink-70);font-size:13px;font-weight:500}.kw-tile .mk{align-items:center;height:60px;display:flex}.kw-tile .mk .empty{border:1.5px dashed var(--lp-stroke-2);border-radius:8px;width:52px;height:52px}.kw-tile .nm{font-family:var(--lp-heading);color:var(--lp-ink);overflow-wrap:anywhere;font-size:20px;font-weight:600;line-height:1.2}.kw-tile .sub{font-family:var(--lp-ui);color:var(--lp-ink-70);margin-top:auto;font-size:13px;line-height:18px}.kw-tile.hit{border:2px solid var(--lp-primary);padding:17px}.kw-tile.scan{background:var(--lp-tint)}.kw-tile.miss .nm{color:var(--lp-ink-70)}.kw-callout{background:var(--lp-navy);color:#fff;border-radius:6px;align-items:center;gap:20px;margin-top:20px;padding:20px 24px;display:flex}.kw-callout .k{color:var(--kw-on-navy-2);flex-shrink:0;font-size:14px;font-weight:600}.kw-callout p{font-family:var(--lp-heading);color:#fff;font-size:18px;font-weight:500;line-height:1.45}.kw-flows>.lead,.kw-ready-flows{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}.kw-flows>.lead>*{display:flex}.kw-flows>.lead .kw-flow{flex:1}.kw-ready-flows{margin-top:20px}.kw-flows>.rest{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.kw-sub{font-family:var(--lp-mono);color:var(--lp-ink);align-items:center;gap:12px;margin:28px 0 12px;font-size:13px;font-weight:600;display:flex}.kw-sub:after{content:"";background:var(--lp-stroke-2);flex:1;height:1px}.kw-flow{border:1px solid var(--lp-stroke);background:var(--lp-paper);border-radius:8px;flex-direction:column;gap:10px;min-width:0;padding:18px 20px;display:flex;position:relative}.kw-flow.lead{border-color:var(--lp-stroke-2);padding:20px 22px 22px}.kw-flow header{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.kw-flow .ix{font-family:var(--lp-mono);color:var(--lp-ink);font-size:13px;font-weight:700}.kw-flow .stg{background:var(--lp-surface);font-family:var(--lp-mono);color:var(--lp-ink);border-radius:3px;align-items:center;gap:6px;padding:4px 8px;font-size:13px;font-weight:500;display:inline-flex}.kw-flow .stg:before{content:"";background:var(--st);border-radius:1px;width:7px;height:7px}.kw-flow .em{border:1px solid var(--lp-stroke-2);color:var(--lp-ink);white-space:nowrap;border-radius:99px;margin-left:auto;padding:3px 10px;font-size:14px;font-weight:600}.ws .kw-flows>.lead .kw-flow header{grid-template-columns:auto minmax(0,1fr);justify-items:start;gap:8px;display:grid}.ws .kw-flows>.lead .kw-flow .em{grid-column:1/-1;margin-left:0}.kw-flow h3{font-family:var(--lp-heading);color:var(--lp-ink);font-size:18px;font-weight:600;line-height:1.25}.kw-flow.lead h3{font-size:21px}.kw-flow .trg{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.kw-flow .trg .k{font-family:var(--lp-mono);color:var(--lp-ink-70);font-size:13px}.kw-flow .trg .v{font-family:var(--lp-ui);color:var(--lp-ink);font-size:14px;font-weight:600}.kw-flow .role{font-family:var(--lp-body);color:var(--lp-ink);opacity:.85;font-size:14.5px;line-height:22px}.kw-flow .why{border-left:3px solid var(--lp-primary);background:var(--lp-tint);border-radius:4px;padding:12px 14px}.kw-flow .why .k{font-family:var(--lp-mono);color:var(--lp-primary-text);font-size:13px;font-weight:600}.kw-flow .why p{font-family:var(--lp-ui);color:var(--lp-ink);margin-top:4px;font-size:14px;line-height:21px}.kw-flow .tm{flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:4px;display:flex}.kw-flow .tm span{border:1px solid var(--lp-stroke-2);font-family:var(--lp-mono);color:var(--lp-ink-70);white-space:nowrap;border-radius:3px;padding:3px 7px;font-size:13px}.kw-flow .tm b{color:var(--lp-ink);font-weight:700}.kw-flow .jobs{margin:4px 0 0;padding:0;list-style:none}.kw-flow .jobs li{border-top:1px solid var(--lp-ink-08);font-family:var(--lp-ui);grid-template-columns:30px 72px minmax(0,1fr);gap:8px;padding:8px 0;font-size:13.5px;line-height:19px;display:grid}.kw-flow .jobs b{font-family:var(--lp-mono);color:var(--lp-primary-text);font-size:13px}.kw-flow .jobs .t{font-family:var(--lp-mono);color:var(--lp-ink-70);font-size:13px}.kw-flow .jobs .j{color:var(--lp-ink)}.kw-flow-sk{border:1px dashed var(--lp-stroke-2);background:var(--lp-paper);border-radius:6px;flex-direction:column;gap:10px;min-height:150px;padding:18px 20px;display:flex}.kw-flow-sk.lead{min-height:300px}.kw-ask{background:var(--lp-navy);color:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:20px;padding:28px;display:flex;position:relative;overflow:hidden}.kw-ask .k{color:var(--kw-on-navy-2);font-size:14px;font-weight:600}.kw-ask h3{font-family:var(--lp-heading);color:#fff;margin-top:6px;font-size:24px;font-weight:600;line-height:1.25}.kw-ask p{font-family:var(--lp-body);color:var(--kw-on-navy-2);margin-top:6px;font-size:15px;line-height:22px}.kw-stages{border:1px solid var(--lp-stroke);background:var(--lp-paper);border-radius:6px;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:20px;display:grid;overflow:hidden}.kw-stage{border-right:1px solid var(--lp-stroke);min-width:0;font-family:var(--lp-ui);color:var(--lp-ink-70);align-items:center;gap:10px;padding:15px 16px;font-size:14px;line-height:18px;display:flex;position:relative}.kw-stage:last-child{border-right:0}.kw-stage .n{border:1px solid var(--lp-stroke-2);width:24px;height:24px;font-family:var(--lp-mono);border-radius:3px;flex-shrink:0;place-items:center;font-size:13px;display:grid}.kw-stage .n svg{width:11px;height:11px}.kw-stage.done{color:var(--lp-ink)}.kw-stage.done .n{background:var(--lp-ink);color:var(--lp-paper);border-color:#0000}.kw-stage.now{color:var(--lp-ink);background:var(--lp-tint);font-weight:600}.kw-stage.now .n{background:var(--lp-ink);color:var(--lp-paper);border:0;font-weight:700}.kw-stage.now:after{content:"";background:var(--lp-primary);height:3px;position:absolute;bottom:0;left:0;right:0}.kw-stage .lp-gsq{margin-left:auto}.kw-emails .wrap{max-height:520px;overflow:auto}.kw-emails table{border-collapse:separate;border-spacing:0;width:100%;font-family:var(--lp-ui);font-size:14px}.kw-emails th{z-index:1;border-bottom:1px solid var(--lp-stroke);background:var(--lp-surface);text-align:left;font-family:var(--lp-mono);color:var(--lp-ink-70);white-space:nowrap;padding:11px 16px;font-size:13px;font-weight:500;position:sticky;top:0}.kw-emails td{border-bottom:1px solid var(--lp-ink-05);vertical-align:middle;color:var(--lp-ink);padding:10px 16px}.kw-emails td.fl{white-space:nowrap;font-weight:600}.kw-emails td.fl i{background:var(--st);border-radius:2px;width:8px;height:8px;margin-right:8px;display:inline-block}.kw-emails td.ix,.kw-emails td.tm{font-family:var(--lp-mono);white-space:nowrap;font-size:13px}.kw-emails td.ix{color:var(--lp-primary-text);font-weight:700}.kw-emails td.jb{min-width:260px}.kw-ready{background:var(--lp-navy);color:#fff;border-radius:8px;padding:36px;position:relative;overflow:hidden}.kw-ready .k{color:var(--kw-on-navy-2);font-size:14px;font-weight:600}.kw-ready h3{max-width:680px;font-family:var(--lp-heading);color:#fff;margin-top:10px;font-size:30px;font-weight:600;line-height:1.2}.kw-ready p{font-family:var(--lp-body);color:var(--kw-on-navy-2);margin-top:12px;font-size:16px;line-height:24px}.kw-ready p b{color:#fff}.kw-ready p.mono{font-family:var(--lp-mono);overflow-wrap:anywhere;font-size:13px}.kw-ready .acts{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.kw-ready .lp-btn2.secondary:not(:has(.lp-dotarrow)){padding:14px 22px}.ws-fail{max-width:580px;margin:40px auto}.ws-fail .bd{flex-direction:column;align-items:flex-start;gap:14px;padding:28px;display:flex}.ws-fail h2{font-family:var(--lp-heading);color:var(--lp-ink);font-size:26px;font-weight:600}.ws-fail p{font-family:var(--lp-body);color:var(--lp-ink);font-size:15px;line-height:23px}.ws-modal-bg{z-index:60;-webkit-backdrop-filter:blur(10px);background:#0b1220b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow-y:auto}:root[data-theme=light] .ws-modal-bg{background:#0e172661}.ws-modal{border:1px solid var(--lp-stroke-2);background:var(--lp-paper);grid-template-columns:1.05fr 1fr;width:100%;min-width:0;max-width:min(940px,100%);display:grid;position:relative;box-shadow:0 40px 120px #0e172659}.ws-modal .corner{display:none}.ws-modal .corner.tl{top:-7px;left:-7px}.ws-modal .corner.tr{top:-7px;right:-7px}.ws-modal .corner.bl{bottom:-7px;left:-7px}.ws-modal .corner.br{bottom:-7px;right:-7px}.ws-modal .x{z-index:4;border:1px solid var(--lp-stroke-2);background:var(--lp-paper);width:44px;height:44px;color:var(--lp-ink);border-radius:4px;place-items:center;display:grid;position:absolute;top:8px;right:8px}.ws-modal .x svg{width:12px;height:12px}.ws-modal .l{border-right:1px solid var(--lp-stroke);flex-direction:column;min-width:0;display:flex}.ws-modal .vis{border-bottom:1px solid var(--lp-stroke);align-items:center;height:136px;padding:0 28px;display:flex;position:relative;overflow:hidden}.ws-modal .vis canvas{width:100%;height:100%;position:absolute;inset:0}.ws-modal .vis .lp-estack{z-index:1;align-items:center;display:inline-flex;position:relative}.ws-modal .vis .lp-estack .chip{width:50px;height:50px;box-shadow:0 0 0 2px var(--lp-paper), 0 0 0 3px var(--lp-stroke);background:#fff;border-radius:99px;place-items:center;display:grid}.ws-modal .vis .lp-estack .chip+.chip{margin-left:-10px}.ws-modal .txt{flex-direction:column;gap:14px;padding:24px 28px;display:flex}.ws-modal .txt .lp-label{font-size:13px}.ws-modal h2{font-family:var(--lp-heading);letter-spacing:-.01em;color:var(--lp-ink);overflow-wrap:anywhere;font-size:28px;font-weight:600;line-height:1.15}.ws-modal .txt p{font-family:var(--lp-body);color:var(--lp-ink);opacity:.85;font-size:15px;line-height:23px}.ws-modal .lp-bullets{gap:10px;margin-top:2px}.ws-modal .lp-bullets li{color:var(--lp-ink);padding-left:22px;font-size:14px;line-height:21px}.ws-modal .lp-bullets li:before{width:10px;top:10px}.kw-guar{background:var(--lp-navy);margin-top:auto;padding:20px 28px 22px}.kw-guar p{font-family:var(--lp-heading);color:#fff;font-size:16px;font-weight:500;line-height:1.5}.kw-guar span{font-family:var(--lp-mono);color:var(--kw-on-navy-2);margin-top:10px;font-size:13px;display:block}.ws-modal .r{flex-direction:column;min-width:0;padding:56px 28px 28px;display:flex}.ws-modal .price{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.ws-modal .price b{font-family:var(--lp-heading);letter-spacing:-.02em;color:var(--lp-ink);font-size:56px;font-weight:700;line-height:1}.ws-modal .price span{font-family:var(--lp-mono);color:var(--lp-ink-70);font-size:13px}.ws-modal .note{font-family:var(--lp-body);color:var(--lp-ink);opacity:.85;margin-top:12px;font-size:15px;line-height:22px}.ws-modal label{font-family:var(--lp-mono);letter-spacing:.03em;color:var(--lp-ink-70);margin:24px 0 8px;font-size:13px;display:block}.ws-input{border:1px solid var(--lp-stroke-2);background:var(--lp-surface);width:100%;height:50px;color:var(--lp-ink);font-family:var(--lp-mono);border-radius:4px;outline:none;padding:0 14px;font-size:15px}.ws-input::placeholder{color:var(--lp-ink-50)}.ws-input:focus{border-color:var(--lp-ink);box-shadow:0 0 0 3px var(--lp-ink-10)}.ws-modal .err{font-family:var(--lp-mono);color:var(--lp-hot);margin-top:8px;font-size:13px}.ws-modal .lp-btn2.wide{margin-top:18px}.ws-modal .lp-btn2:disabled{opacity:.6;cursor:wait}.ws-modal .next{border-top:1px solid var(--lp-stroke);margin-top:24px}.ws-modal .next .hd{font-family:var(--lp-mono);color:var(--lp-ink);padding:14px 0 6px;font-size:13px;font-weight:600}.ws-modal .next .r2{border-bottom:1px solid var(--lp-ink-05);font-family:var(--lp-ui);color:var(--lp-ink);grid-template-columns:30px minmax(0,1fr);align-items:center;gap:12px;padding:8px 0;font-size:14px;display:grid}.ws-modal .next .r2 .ix{background:var(--lp-tint);width:26px;height:26px;font-family:var(--lp-mono);color:var(--lp-primary-text);border-radius:3px;place-items:center;font-size:13px;font-weight:700;display:grid}.ws-modal .later{min-height:44px;font-family:var(--lp-ui);color:var(--lp-ink);text-underline-offset:3px;align-self:center;margin-top:auto;padding:12px 12px 0;font-size:14px;text-decoration:underline}.ws-flyer{z-index:45;border:1px solid var(--lp-stroke-2);background:var(--lp-paper);pointer-events:none;position:fixed;overflow:hidden;box-shadow:0 30px 90px #0e172638}.ws-flyer>.a,.ws-flyer>.b{position:absolute;top:0;left:0}.ws-flyer>.a{border:0}.ws-flyer>.a.corners:before,.ws-flyer>.a.corners:after{display:none}.ws-flyer>.b{border-bottom:0}@media (max-width:1180px){.ws-body{grid-template-columns:290px minmax(0,1fr)}.ws-content{padding:24px 24px 100px}.ws-step .t{display:none}.ws-step.viewing .t{display:block}.ws-step{flex:none}.ws-step.viewing{flex:auto}.ws-crumb{display:none}.kw-stack{grid-template-columns:repeat(3,minmax(0,1fr))}.kw-flows>.lead,.kw-ready-flows{grid-template-columns:1fr}}@media (max-width:900px){.ws{height:auto;min-height:100vh}.ws-body{grid-template-columns:minmax(0,1fr)}.ws-main{order:1}.ws-side{border-right:0;border-top:1px solid var(--lp-stroke);order:2}.ws-term{height:auto;max-height:200px}.ws-finds{max-height:none}.ws-content{padding:20px 16px 60px;overflow:visible}.ws-steps{overflow-x:auto}.ws-step{gap:8px;height:50px;padding:0 12px}.ws-step .lp-gsq{display:none}.ws-head h2{font-size:25px}.ws-head p{font-size:15px;line-height:22px}.kw-store .body{grid-template-columns:1fr}.kw-store .body .l{border-right:0;border-bottom:1px solid var(--lp-stroke)}.kw-flows>.rest,.kw-stages{grid-template-columns:1fr}.kw-stage{border-right:0;border-bottom:1px solid var(--lp-stroke)}.kw-stage:last-child{border-bottom:0}.kw-ask{flex-direction:column;align-items:flex-start;padding:22px}.kw-callout{flex-direction:column;align-items:flex-start;gap:8px}.kw-banner .in{flex-wrap:wrap;padding:11px 16px}.ws-status{display:none}.ws-modal{grid-template-columns:1fr;margin:10px 0}.ws-modal-bg{align-items:start}.ws-modal .l{border-right:0;border-bottom:1px solid var(--lp-stroke);order:2}.ws-modal .r{order:1;padding:52px 20px 24px}.ws-modal .txt{padding:20px}.kw-guar{padding:18px 20px}.kw-ready{padding:24px}.kw-ready h3{font-size:24px}}@media (max-width:560px){.ws-nav .lp-theme,.ws-nav .nav-cta,.ws-nav .slash{display:none}.kw-stack{grid-template-columns:repeat(2,minmax(0,1fr))}.kw-tile{min-height:0}.ws-card>.hd{flex-direction:column;align-items:flex-start;gap:6px}.ws-head .aside{justify-content:flex-start;width:100%}.kw-store .top{flex-wrap:wrap}.kw-flow .em{margin-left:0}}@media (prefers-reduced-motion:reduce){.ws-status.live .lp-gsq,.ws-step .lp-gsq,.ws-step .ul,.kw-banner .in,.ws-sk,.ws-chip .lp-gsq,.kw-stage:after,.kw-stage .lp-gsq,.kws .lp-btn2.pulse,.kl .lp-btn2.pulse{animation:none}.kws .lp-btn2.pulse:before,.kl .lp-btn2.pulse:before{display:none}}.kw-teaser{color:#0e1726;min-height:100dvh;font-family:var(--lp-body);background:#fff;padding-bottom:130px}.kw-logo-dark{display:none}.kt-top{border-bottom:1px solid #e3e7ee;justify-content:space-between;align-items:center;gap:12px;max-width:1240px;margin:0 auto;padding:16px 20px;display:flex}.kt-top img{width:auto;height:22px}.kt-fine,.kt-close .kt-fine{color:#33415c;max-width:1240px;margin:16px auto 0;padding:0 20px;font-size:15px;line-height:1.5}.kt-v2{overflow-x:clip}.kt-hero{max-width:1240px;margin:0 auto;padding:36px 20px 0}.kt-id{align-items:center;gap:12px;min-width:0;display:flex}.kt-id .ico{min-width:44px;max-width:160px;height:44px;font-family:var(--lp-heading);background:#fff;border:1px solid #e3e7ee;border-radius:10px;flex-shrink:0;place-items:center;padding:0 10px;font-size:18px;font-weight:700;display:grid;overflow:hidden}.kt-id .ico img{object-fit:contain;width:auto;max-width:140px;max-height:26px;display:block}.kt-id .nm{font-family:var(--lp-heading);color:#0e1726;overflow-wrap:anywhere;font-size:18px;font-weight:600;line-height:1.25;display:block}.kt-id .dm{color:#5b6781;overflow-wrap:anywhere;font-size:15px;line-height:1.3;display:block}.kt-hero h1{max-width:900px;min-height:1.05em;font-family:var(--lp-heading);letter-spacing:-.03em;color:#0e1726;overflow-wrap:anywhere;text-wrap:balance;margin-top:24px;font-size:52px;font-weight:700;line-height:1.06}.kt-hero h1 .g{color:#b86e00}.kt-sub{color:#33415c;max-width:700px;min-height:1.45em;margin-top:18px;font-size:19px;line-height:1.5}.kt-band{margin-top:32px;padding:0 20px 40px;position:relative}.kt-band:before{content:"";background:#f5f6f8;border-top:1px solid #e3e7ee;border-bottom:1px solid #e3e7ee;position:absolute;inset:240px 0 0}.kt-band>*{position:relative}.kt-band.branded:before{background:var(--band);border-color:var(--band)}.kt-band.branded .kt-cap,.kt-band.branded .kt-cap .n,.kt-band.branded .kt-cap .w,.kt-band.branded .kt-pager{color:var(--band-fg)}.kt-phones{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;max-width:1240px;margin:0 auto;display:grid}.kt-ph{min-width:0}.kt-cap{color:#0e1726;grid-template-columns:auto minmax(0,1fr);column-gap:10px;margin-top:16px;display:grid}.kt-cap .n{font-family:var(--lp-mono);color:#5b6781;grid-row:span 2;font-size:14px;font-weight:600;line-height:28px}.kt-cap .t{font-family:var(--lp-heading);font-size:20px;font-weight:600;line-height:28px}.kt-cap .w{color:#33415c;font-size:16px;line-height:1.4}.ep-phone{background:#0e1726;border-radius:44px;height:580px;padding:9px;position:relative;box-shadow:0 24px 48px -28px #0e172673}.ep-screen{background:#fff;border-radius:35px;height:100%;position:relative;overflow:hidden}.ep-screen:before{content:"";z-index:5;background:#0e1726;border-radius:12px;width:84px;height:24px;margin-left:-42px;position:absolute;top:9px;left:50%}.ep-mail{flex-direction:column;display:flex;position:absolute;inset:0}.ep-inbox{z-index:2;background:#fff;border-bottom:1px solid #ececec;gap:2px;padding:42px 16px 10px;display:grid;position:relative}.ep-inbox .from{color:#111;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.ep-inbox .subj{color:#222;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.ep-view{flex:1;position:relative;overflow:hidden}.ep-body{will-change:transform;transition:transform 3.2s cubic-bezier(.45,0,.25,1)}.ep-head{background:#fff;justify-content:center;align-items:center;height:60px;padding:0 16px;display:flex}.ep-head img{object-fit:contain;max-width:64%;max-height:30px}.ep-word{font-family:var(--lp-heading);letter-spacing:-.01em;font-size:18px;font-weight:700}.ep-flood{height:4px}.ep-hero{background:#f1f1f1;height:200px;position:relative;overflow:hidden}.ep-hero img{object-fit:cover;width:100%;height:100%;display:block}.ep-hero.ep-name{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;height:auto;min-height:120px;padding:24px 20px;display:flex}.ep-hero.ep-name b{color:#111;font-size:18px;line-height:1.25}.ep-hero.ep-name span{color:#444;font-size:15px}.ep-hero.pack{background:#fff}.ep-hero.pack img{object-fit:contain}.ep-hero.xf .xf-art{object-fit:cover;animation:.9s both xf-in;position:absolute;inset:0}@keyframes xf-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.ep-hero.xf .xf-art{animation:none}}.kt-testpill{z-index:60;letter-spacing:.02em;color:#fff;pointer-events:none;background:#111111c7;border-radius:99px;padding:6px 10px;font:600 12px/1 system-ui,sans-serif;position:fixed;top:10px;right:10px}.ep-pad{justify-items:start;gap:8px;padding:18px 18px 16px;display:grid}.ep-pad h4{font-family:var(--lp-heading);letter-spacing:-.015em;color:#111;margin:0;font-size:21px;font-weight:700;line-height:1.18}.ep-pad p{color:#222;margin:0;font-size:14px;line-height:1.45}.ep-btn{background:var(--bc);border-radius:6px;margin-top:6px;padding:11px 18px;font-size:13px;font-weight:600;display:inline-block}.ep-grid{grid-template-columns:1fr 1fr;gap:12px;padding:0 18px 18px;display:grid}.ep-grid.one{grid-template-columns:1fr 1fr;padding:8px 0 0}.ep-sub{letter-spacing:.02em;color:#111;padding:4px 18px 8px;font-size:13px;font-weight:700}.ep-pad .ep-sub{padding:10px 0 0}.ep-pad .ep-grid{width:100%;padding:0 0 4px}.ep-order{border:1px solid #ececec;border-radius:10px;gap:8px;width:100%;margin-top:4px;padding:10px;display:grid}.ep-order .oh{letter-spacing:.04em;text-transform:uppercase;color:#555;font-size:12px;font-weight:700}.ep-order .row{grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.ep-order .nm{color:#111;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.3;display:-webkit-box;overflow:hidden}.ep-order .pr{color:#111;font-size:13px;font-weight:700}.ep-tile,.ep-cart{gap:4px;min-width:0;display:grid}.ep-ph{aspect-ratio:1;object-fit:cover;background:#f1f1f1;border-radius:8px;width:100%;display:block}.ep-tile .nm,.ep-cart .nm{color:#111;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.3;display:-webkit-box;overflow:hidden}.ep-tile .pr,.ep-cart .pr{color:#111;font-size:13px;font-weight:700}.ep-cart{border:1px solid #ececec;border-radius:10px;grid-template-columns:92px minmax(0,1fr);align-items:center;column-gap:12px;width:100%;margin-top:4px;padding:10px}.ep-cart .ep-ph{grid-row:span 2}.ep-cart .nm{align-self:end;font-size:14px;font-weight:600}.ep-cart .pr{align-self:start;font-size:14px}.ep-foot{text-align:center;color:#222;border-top:1px solid #ececec;padding:16px 18px 22px;font-size:13px}.ep-wait{background:#fff;grid-template-rows:60px 200px 28px 28px;align-content:start;gap:14px;padding:46px 18px 18px;display:grid;position:absolute;inset:0}.ep-wait i{background:#eef1f5;border-radius:6px;display:block}.ep-wait i:nth-child(3){width:80%}.ep-wait i:nth-child(4){width:45%}.kt-pager{display:none}.kt-proof-row{max-width:1240px;margin:0 auto;padding:40px 20px 0}.kt-proof-row .grid{border:1px solid #e3e7ee;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.6fr);display:grid;overflow:hidden}.kt-proof-row .grid>div{min-width:0;padding:18px 20px}.kt-proof-row .grid>div+div{border-left:1px solid #e3e7ee}.kt-proof-row b{font-family:var(--lp-heading);letter-spacing:-.02em;color:#0e1726;font-size:32px;font-weight:700;line-height:1.05;display:block}.kt-proof-row span{color:#33415c;margin-top:4px;font-size:15px;display:block}.kt-proof-row p{color:#0e1726;margin:0;font-size:16px;line-height:1.5}.kt-close{max-width:1240px;margin:0 auto;padding:40px 20px 0}.kt-close-in{background:#0e1726;border-radius:12px;justify-content:space-between;align-items:center;gap:32px;padding:32px 36px;display:flex}.kt-close .copy{max-width:720px}.kt-close .eb{color:#ffc266;font-size:15px;font-weight:600}.kt-close .kt-count{font-family:var(--lp-heading);color:#d5ddeb;margin:18px 0 6px;font-size:20px;font-weight:600;line-height:1}.kt-close .kt-count b{letter-spacing:-.03em;color:#fff;margin-right:6px;font-size:56px;font-weight:700}.kt-close .kt-count b:nth-of-type(2){margin-left:18px}.kt-close h2{font-family:var(--lp-heading);letter-spacing:-.02em;color:#fff;margin:10px 0 14px;font-size:34px;font-weight:700;line-height:1.12}.kt-close ul{gap:8px;margin:0 0 16px;padding:0;list-style:none;display:grid}.kt-close li{color:#fff;padding-left:26px;font-size:17px;line-height:1.45;position:relative}.kt-close li:before{content:"";opacity:.55;background:#fff;border-radius:1px;width:12px;height:2px;position:absolute;top:12px;left:2px}.kt-close p{color:#d5ddeb;margin:0;font-size:16px;line-height:1.5}.kt-close .lp-btn2{flex-shrink:0;min-height:52px;padding:14px 28px;font-size:17px}.kt-cta{z-index:80;background:#fff;border-top:1px solid #cbd3e0;transition:transform .2s;position:fixed;bottom:0;left:0;right:0}.kt-cta.off{transform:translateY(110%)}.kt-cta .txt .m{display:none}.kt-cta .in{max-width:1240px;padding:12px 20px calc(12px + env(safe-area-inset-bottom));justify-content:space-between;align-items:center;gap:16px;margin:0 auto;display:flex}.kt-cta .txt{min-width:0;font-family:var(--lp-heading);color:#0e1726;font-size:17px;font-weight:600;line-height:1.3}.kt-cta .txt small{font-family:var(--lp-body);color:#33415c;margin-top:2px;font-size:15px;font-weight:400;display:block}.kt-cta .txt small b{color:#0e1726;font-weight:700}.kt-cta .lp-btn2{flex-shrink:0;min-height:48px}.kt-band-fail{margin-top:28px;padding-bottom:0}.kt-band-fail:before{display:none}.kt-failcard{background:#fff;border:1px solid #e3e7ee;border-radius:12px;max-width:1200px;margin:0 auto;padding:28px 32px}.kt-failcard h2{font-family:var(--lp-heading);color:#0e1726;margin:0 0 10px;font-size:28px;font-weight:700;line-height:1.15}.kt-failcard p{color:#0e1726;max-width:720px;margin:0 0 20px;font-size:17px;line-height:1.5}.kt-failcard .kt-proof{color:#33415c;margin-top:-8px}@media (max-width:1180px){.kt-phones{scroll-snap-type:x mandatory;scrollbar-width:none;gap:20px;margin:0 -20px;padding:0 20px 6px;display:flex;overflow-x:auto}.kt-phones::-webkit-scrollbar{display:none}.kt-ph{scroll-snap-align:start;flex:0 0 280px;scroll-margin-left:20px}.kt-pager{color:#0e1726;justify-content:center;align-items:center;gap:16px;margin-top:16px;font-size:16px;font-weight:600;display:flex}.kt-pager button{color:#0e1726;cursor:pointer;background:#fff;border:1px solid #cbd3e0;border-radius:8px;place-items:center;width:44px;height:44px;padding:0;display:grid}.kt-pager button:disabled{opacity:.45;cursor:default}.kt-proof-row .grid{grid-template-columns:repeat(3,minmax(0,1fr))}.kt-proof-row .grid>.cap{border-top:1px solid #e3e7ee;border-left:0;grid-column:1/-1}}@media (max-width:720px){.kt-top{padding:12px 16px}.kt-hero{padding:24px 16px 0}.kt-hero h1{margin-top:20px;font-size:34px}.kt-sub{font-size:17px}.kt-band{margin-top:24px;padding:0 16px 32px}.kt-band:before{top:300px}.kt-ph{flex-basis:100%}.kt-proof-row{padding:32px 16px 0}.kt-proof-row .grid>div{padding:14px 12px}.kt-proof-row b{font-size:24px}.kt-proof-row span{font-size:14px}.kt-proof-row .grid>.cap{padding:14px 16px}.kt-close{padding:32px 16px 0}.kt-close-in{flex-direction:column;align-items:stretch;padding:24px 20px}.kt-close h2{font-size:26px}.kt-close li{font-size:16px}.kt-fine{padding:0 16px}.kt-v2 .kt-cta .txt{text-align:center}.kt-v2 .kt-cta .txt .t,.kt-v2 .kt-cta .txt .d{display:none}.kt-v2 .kt-cta .txt .m{color:#0e1726;margin:0;font-size:15px;display:block}.kt-v2 .kt-cta .in{padding:10px 16px calc(10px + env(safe-area-inset-bottom));flex-direction:column;align-items:stretch;gap:6px}.kt-failcard{padding:22px 18px}.kt-failcard h2{font-size:24px}}@media (prefers-reduced-motion:reduce){.ep-body,.kt-cta{transition:none}}@media (prefers-reduced-motion:no-preference) and (min-width:1181px){@supports (animation-timeline:view()){@keyframes kt-rise{0%{transform:translateY(28px)}to{transform:none}}.kt-ph{animation:linear both kt-rise;animation-timeline:view();animation-range:entry entry 50%}.kt-ph:nth-child(2){animation-range:entry 8% entry 58%}.kt-ph:nth-child(3){animation-range:entry 16% entry 66%}.kt-ph:nth-child(4){animation-range:entry 24% entry 74%}}}.kt-hero h1 .land{animation:ktLand .9s var(--lp-spring) both;display:inline-block}@keyframes ktLand{0%{opacity:0;transform:translateY(.35em)scale(.92)}60%{opacity:1;transform:translateY(-.04em)scale(1.02)}to{transform:none}}.ph-assemble .ep-phone{animation:ktThunk .55s var(--lp-spring) 1}@keyframes ktThunk{0%{transform:translateY(0)}30%{transform:translateY(5px)}to{transform:none}}.ep-reel{z-index:4;background:color-mix(in srgb, var(--bc,#0e1726) 30%, #0e1726);position:absolute;inset:0;overflow:hidden}.ep-reel .strip{will-change:transform;animation:reelSpin var(--spin,.85s) linear infinite;flex-direction:column;display:flex}.ep-reel .cell{flex:none;height:172px;padding:5px 8px}.ep-reel .cell>*{object-fit:cover;border-radius:6px;width:100%;height:100%;display:block}.ep-reel.spin .strip{filter:blur(1.5px)}.ep-reel.stop{animation:.5s .3s both reelOut}.ep-reel.stop .strip{animation:.55s cubic-bezier(.3,1.7,.5,1) both reelSettle!important}.ep-reel:after{content:"";pointer-events:none;background:linear-gradient(#0e17268c 0%,#0000 22% 78%,#0e17268c 100%);position:absolute;inset:0}@keyframes reelSpin{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes reelSettle{0%{transform:translateY(-140px)}to{transform:translateY(-5px)}}@keyframes reelOut{to{opacity:0;visibility:hidden}}.ep-reel .swatch{border-radius:6px}.ep-reel .logo{background:#fff;justify-content:center;align-items:center;display:flex!important}.ep-reel .logo img{object-fit:contain;max-width:70%;max-height:40%}.ep-reel .layout{background:#fff;grid-template-rows:36px 1fr 28px;gap:10px;padding:16px;display:grid!important}.ep-reel .layout i{background:#eceff3;border-radius:4px;display:block}.ep-reel .layout i:nth-child(3){background:var(--bc);width:55%}.ep-reel .blank{background:#1d293f}.ep-reel .blank.b1{background:color-mix(in srgb, var(--bc,#2a3547) 55%, #1d293f)}.ep-reel .blank.b2{background:#2a3547}@media (prefers-reduced-motion:reduce){.ep-reel .strip,.ph-assemble .ep-phone,.kt-hero h1 .land{animation:none}}.ep-pic{background:#fff;position:absolute;inset:36px 0 0;overflow:hidden}.ep-pic img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.ep-pic.wait img{opacity:0}.ep-pic .ep-wait{background:#fff;padding-top:12px;position:absolute;inset:0}
