.planner-module__Nqh5vq__planner{--ink:#182c47;--muted:#748197;--line:#e6ecf5;--surface:#fff;--blue:#2065f5;color:var(--ink);max-width:1400px;margin:auto;padding:24px 24px 80px}.planner-module__Nqh5vq__planner *{box-sizing:border-box}.planner-module__Nqh5vq__planner svg{flex-shrink:0;width:24px;height:24px}.planner-module__Nqh5vq__planner button,.planner-module__Nqh5vq__planner input,.planner-module__Nqh5vq__planner select{font:inherit}.planner-module__Nqh5vq__planner button{cursor:pointer;transition:transform .2s,background .2s,box-shadow .2s}.planner-module__Nqh5vq__planner button:disabled{opacity:.5;cursor:default}.planner-module__Nqh5vq__planner button:focus-visible,.planner-module__Nqh5vq__planner input:focus-visible,.planner-module__Nqh5vq__planner select:focus-visible{outline-offset:4px;outline:3px solid #72a3ff}.planner-module__Nqh5vq__hero{isolation:isolate;color:#fff;background:#101e36;border-radius:32px;grid-template-columns:1.25fr 1fr;align-items:center;gap:40px;min-height:370px;padding:52px 62px;display:grid;position:relative;overflow:hidden}.planner-module__Nqh5vq__heroGlow{z-index:-1;background:radial-gradient(at 15% 90%,#235ad559,#0000 55%),radial-gradient(at 80% 0,#12c3ba20,#0000 60%);position:absolute;inset:0}.planner-module__Nqh5vq__hero:after{content:"";z-index:-1;background-image:linear-gradient(#ffffff04 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px);background-size:30px 30px;position:absolute;inset:0}.planner-module__Nqh5vq__eyebrow{letter-spacing:2px;color:#92b7ff;align-items:center;gap:9px;font-size:11px;font-weight:700;display:flex}.planner-module__Nqh5vq__eyebrow svg{width:18px}.planner-module__Nqh5vq__hero h1{letter-spacing:-1.3px;margin:16px 0;font-size:clamp(30px,3.2vw,49px);font-weight:850;line-height:1.5}.planner-module__Nqh5vq__hero h1 em{color:#0000;background:linear-gradient(100deg,#93b5ff,#67e2d9);-webkit-background-clip:text;background-clip:text;font-style:normal}.planner-module__Nqh5vq__hero p{color:#b0bed2;max-width:510px;font-size:14px;line-height:2}.planner-module__Nqh5vq__heroNote{color:#8fa4c2;margin-top:22px;font-size:11px;display:block}.planner-module__Nqh5vq__house{justify-self:center;width:275px;animation:6s ease-in-out infinite planner-module__Nqh5vq__float;position:relative;transform:perspective(900px)rotateY(-12deg)rotateX(8deg)}.planner-module__Nqh5vq__houseGrid{background:#263955aa;border:1px solid #5e82b780;border-radius:20px;grid-template-columns:1fr 1fr;gap:9px;padding:14px;display:grid;transform:rotate(-7deg);box-shadow:0 25px 50px #0004,0 0 80px #246afa22}.planner-module__Nqh5vq__houseRoom{background:linear-gradient(145deg,#34507a,#203453);border:1px solid #6997d855;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:9px;height:98px;animation:5s ease-in-out infinite planner-module__Nqh5vq__roomLight;display:flex;position:relative}.planner-module__Nqh5vq__houseRoom svg{color:#a6c8ff;width:34px;height:34px}.planner-module__Nqh5vq__houseRoom small{color:#abc0dd;font-size:10px}.planner-module__Nqh5vq__houseRoom i{background:#70f2d1;border-radius:50%;width:5px;height:5px;position:absolute;top:12px;right:12px;box-shadow:0 0 12px #70f2d1}.planner-module__Nqh5vq__houseBadge{color:#233b5c;background:#fff;border-radius:12px;align-items:center;gap:8px;padding:12px 20px;font-size:11px;display:flex;position:absolute;bottom:-24px;left:-12px;transform:rotate(4deg);box-shadow:0 15px 30px #0002}.planner-module__Nqh5vq__houseBadge svg{color:#2868f0;width:17px}.planner-module__Nqh5vq__workspace{max-width:1140px;margin:32px auto 0}.planner-module__Nqh5vq__steps{justify-content:space-between;gap:12px;padding:10px 10px 30px;display:flex}.planner-module__Nqh5vq__steps button{color:var(--muted);background:0 0;border:0;flex:1;align-items:center;gap:11px;font-size:12px;display:flex}.planner-module__Nqh5vq__steps button>span{border:1px solid var(--line);direction:ltr;background:#edf1f7;border-radius:50%;place-items:center;width:36px;height:36px;font-size:11px;display:grid}.planner-module__Nqh5vq__steps .planner-module__Nqh5vq__stepActive{color:var(--blue)}.planner-module__Nqh5vq__steps .planner-module__Nqh5vq__stepActive>span{background:var(--blue);color:#fff;box-shadow:0 0 0 5px #2065f512}.planner-module__Nqh5vq__steps .planner-module__Nqh5vq__stepDone>span{color:#19956c;background:#e6f8f1}.planner-module__Nqh5vq__steps svg{width:17px}.planner-module__Nqh5vq__layout{grid-template-columns:minmax(0,1fr) 275px;align-items:start;gap:24px;display:grid}.planner-module__Nqh5vq__panel{background:var(--surface);border:1px solid var(--line);border-radius:24px;min-width:0;padding:32px 36px;box-shadow:0 10px 50px #172c4905}.planner-module__Nqh5vq__panelHeading>span{letter-spacing:1.5px;color:var(--blue);font-size:10px;font-weight:700}.planner-module__Nqh5vq__panel h2{margin:8px 0 25px;scroll-margin-top:110px;font-size:25px;line-height:1.6}.planner-module__Nqh5vq__panel h2:focus{outline:none}.planner-module__Nqh5vq__stage{flex-direction:column;gap:18px;animation:.35s both planner-module__Nqh5vq__enter;display:flex}.planner-module__Nqh5vq__stage h3{margin:0;font-size:15px}.planner-module__Nqh5vq__field{flex-direction:column;gap:8px;font-size:12px;font-weight:650;display:flex}.planner-module__Nqh5vq__field input,.planner-module__Nqh5vq__field select{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink);border-radius:11px;min-width:0;padding:12px}.planner-module__Nqh5vq__areaInput{border:1px solid var(--line);background:#f8faff;border-radius:14px;align-items:center;padding:0 16px;display:flex}.planner-module__Nqh5vq__areaInput input{text-align:start;direction:ltr;background:0 0;border:0;width:100%;padding:16px;font-size:30px;font-weight:750}.planner-module__Nqh5vq__areaInput b{color:var(--muted);font-size:18px}.planner-module__Nqh5vq__muted{color:var(--muted);margin:0;font-size:12px;line-height:1.9}.planner-module__Nqh5vq__systems{grid-template-columns:1fr 1fr;gap:14px;display:grid}.planner-module__Nqh5vq__system{text-align:start;background:var(--surface);border:1px solid var(--line);color:var(--ink);border-radius:18px;padding:21px;position:relative}.planner-module__Nqh5vq__system>svg{width:31px;height:31px;color:var(--blue);margin-bottom:16px;display:block}.planner-module__Nqh5vq__system.planner-module__Nqh5vq__zigbee>svg{color:#db4d64}.planner-module__Nqh5vq__system>b{font-size:21px;display:block}.planner-module__Nqh5vq__system p{color:var(--muted);margin:10px 0 0;font-size:11px;line-height:1.9}.planner-module__Nqh5vq__system>span{top:20px;border:1px solid #d5deeb;border-radius:50%;place-items:center;width:19px;height:19px;display:grid;position:absolute;inset-inline-end:18px}.planner-module__Nqh5vq__system>span svg{width:13px;height:13px}.planner-module__Nqh5vq__system.planner-module__Nqh5vq__selected{border-color:var(--blue);background:#f5f8ff;box-shadow:0 0 0 2px #2065f50b}.planner-module__Nqh5vq__system.planner-module__Nqh5vq__selected>span{background:var(--blue);color:#fff;border:0}.planner-module__Nqh5vq__primary,.planner-module__Nqh5vq__secondary{border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:13px 22px;font-size:12px;font-weight:700;display:flex}.planner-module__Nqh5vq__primary{color:#fff;background:linear-gradient(110deg,#2369f5,#1952d1);box-shadow:0 7px 18px #2065f522}.planner-module__Nqh5vq__primary:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 10px 20px #2065f533}.planner-module__Nqh5vq__primary svg{width:19px}.planner-module__Nqh5vq__secondary{color:#2b4e80;border:1px solid var(--line);background:#eff3fa}.planner-module__Nqh5vq__summary{border:1px solid var(--line);background:linear-gradient(150deg,#f7faff,#edf4fc);border-radius:24px;padding:27px 23px;position:sticky;top:100px}.planner-module__Nqh5vq__summary .planner-module__Nqh5vq__eyebrow{color:#708cb5;letter-spacing:1.5px;font-size:8px}.planner-module__Nqh5vq__summaryIcon{color:#387af0;background:#fff;border-radius:22px;place-items:center;width:70px;height:70px;margin:25px auto 17px;display:grid;box-shadow:0 10px 20px #326bc312}.planner-module__Nqh5vq__summaryIcon svg{width:36px;height:36px}.planner-module__Nqh5vq__summary h3{text-align:center;margin:0 0 24px;font-size:16px}.planner-module__Nqh5vq__summaryMetrics{text-align:center;grid-template-columns:1fr 1fr;margin-bottom:23px;display:grid}.planner-module__Nqh5vq__summaryMetrics div+div{border-inline-start:1px solid #dce5f2}.planner-module__Nqh5vq__summaryMetrics strong{font-size:26px;display:block}.planner-module__Nqh5vq__summaryMetrics span{color:var(--muted);font-size:10px}.planner-module__Nqh5vq__protocol{background:#fff;border:1px solid #e1e9f6;border-radius:11px;align-items:center;gap:10px;padding:12px;font-size:13px;display:flex}.planner-module__Nqh5vq__protocol svg{color:#3e79e5;width:20px}.planner-module__Nqh5vq__liveDot{background:#22b897;border-radius:50%;width:7px;height:7px;margin-inline-start:auto;box-shadow:0 0 0 4px #22b89712}.planner-module__Nqh5vq__summary>p{color:var(--muted);margin:20px 0;font-size:11px;line-height:2}.planner-module__Nqh5vq__summaryFoot{color:#6580a5;border-top:1px solid #dce5f2;align-items:flex-start;gap:8px;padding:16px 0;font-size:10px;line-height:1.9;display:flex}.planner-module__Nqh5vq__summaryFoot svg{color:#329f82;width:16px;height:16px}.planner-module__Nqh5vq__roomCounter{border:1px solid var(--line);border-radius:14px;align-items:center;gap:13px;padding:16px;display:flex}.planner-module__Nqh5vq__iconTile{color:#467de0;background:#eef4ff;border-radius:12px;flex-shrink:0;place-items:center;width:43px;height:43px;display:grid}.planner-module__Nqh5vq__roomCounter b{font-size:13px}.planner-module__Nqh5vq__roomCounter small{color:var(--muted);margin-top:5px;font-size:10px;display:block}.planner-module__Nqh5vq__stepper{direction:ltr;align-items:center;gap:12px;margin-inline-start:auto;display:flex}.planner-module__Nqh5vq__stepper button,.planner-module__Nqh5vq__inlineQty button{border:1px solid var(--line);color:#4773b0;background:#f5f8fd;border-radius:8px;width:30px;height:30px}.planner-module__Nqh5vq__stepper output{text-align:center;min-width:20px;font-size:15px;font-weight:700}.planner-module__Nqh5vq__toggle{cursor:pointer;align-items:center;gap:12px;padding:17px 0;font-size:12px;display:flex}.planner-module__Nqh5vq__toggle input{accent-color:#2469ed;width:19px;height:19px}.planner-module__Nqh5vq__roomTabs{gap:8px;max-width:100%;padding:3px 2px 9px;display:flex;overflow:auto}.planner-module__Nqh5vq__roomTabs button{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:10px;flex-shrink:0;align-items:center;gap:6px;padding:11px;font-size:11px;display:flex}.planner-module__Nqh5vq__roomTabs svg{width:17px;height:17px}.planner-module__Nqh5vq__roomTabs .planner-module__Nqh5vq__activeTab{color:#2563d3;background:#edf4ff;border-color:#adcaff}.planner-module__Nqh5vq__roomTitle{align-items:center;gap:15px;margin:8px 0;display:flex}.planner-module__Nqh5vq__roomTitle .planner-module__Nqh5vq__field{flex:1}.planner-module__Nqh5vq__question{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:18px 0;display:flex}.planner-module__Nqh5vq__question p{color:var(--muted);margin:5px 0 0;font-size:11px;line-height:1.7}.planner-module__Nqh5vq__question h3{font-size:13px}.planner-module__Nqh5vq__actions{flex-wrap:wrap;gap:10px;display:flex}.planner-module__Nqh5vq__actions>.planner-module__Nqh5vq__primary{flex:1}.planner-module__Nqh5vq__notice{color:#9f7438;background:#fff7e8;border:1px solid #f0dfc3;border-radius:10px;padding:12px;font-size:11px;line-height:1.8}.planner-module__Nqh5vq__advice{background:linear-gradient(110deg,#f2f6ff,#f4f9ff);border:1px solid #dce6ff;border-radius:14px;align-items:flex-start;gap:12px;padding:17px;display:flex}.planner-module__Nqh5vq__advice>svg{color:#537ae4;width:21px}.planner-module__Nqh5vq__advice b{font-size:12px}.planner-module__Nqh5vq__advice p{color:#657994;white-space:pre-line;margin:5px 0 0;font-size:12px;line-height:1.9}.planner-module__Nqh5vq__quoteRoomTitle{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:12px 0;display:flex}.planner-module__Nqh5vq__quoteRoomTitle h3{font-size:13px}.planner-module__Nqh5vq__quoteRoomTitle>span{color:var(--muted);font-size:12px}.planner-module__Nqh5vq__product{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:18px 0;display:flex}.planner-module__Nqh5vq__productImage{background:#f7f9fc;border-radius:11px;flex-shrink:0;place-items:center;width:62px;height:62px;display:grid;overflow:hidden}.planner-module__Nqh5vq__productImage img{object-fit:contain;width:100%;height:100%}.planner-module__Nqh5vq__productCopy{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.planner-module__Nqh5vq__productCopy a{color:var(--ink);font-size:11px;line-height:1.8;text-decoration:none}.planner-module__Nqh5vq__productCopy small,.planner-module__Nqh5vq__productCopy>span{font-size:9px}.planner-module__Nqh5vq__productCopy>span{color:var(--muted)}.planner-module__Nqh5vq__inStock{color:#14956b}.planner-module__Nqh5vq__outStock{color:#bb7831}.planner-module__Nqh5vq__productQty{text-align:end;flex-direction:column;align-items:center;gap:10px;font-size:11px;display:flex}.planner-module__Nqh5vq__inlineQty{direction:ltr;align-items:center;gap:8px;display:flex}.planner-module__Nqh5vq__inlineQty button{width:25px;height:25px}.planner-module__Nqh5vq__total{color:#fff;background:#132949;border-radius:15px;justify-content:space-between;align-items:center;gap:15px;padding:24px;display:flex}.planner-module__Nqh5vq__total>span{font-size:13px}.planner-module__Nqh5vq__total strong{font-size:28px}.planner-module__Nqh5vq__total small{font-size:12px;font-weight:400}.planner-module__Nqh5vq__warnings{color:var(--muted);margin:0;padding-inline-start:18px;font-size:11px;line-height:2}.planner-module__Nqh5vq__error{color:#b84351;background:#fff0f1;border-radius:10px;margin-top:16px;padding:14px;font-size:12px}.planner-module__Nqh5vq__admin{max-width:1200px;padding:20px}.planner-module__Nqh5vq__adminRule{border:1px solid var(--line);background:var(--surface);border-radius:16px;margin:16px 0;padding:20px}.planner-module__Nqh5vq__adminGrid{grid-template-columns:2fr 1fr 1fr;gap:14px;display:grid}.planner-module__Nqh5vq__adminRooms{flex-wrap:wrap;gap:16px;display:flex}.planner-module__Nqh5vq__adminTitle{justify-content:space-between;align-items:center;gap:20px;display:flex}.planner-module__Nqh5vq__admin input[type=checkbox]{accent-color:#2165ee}.planner-module__Nqh5vq__promo{color:#183556;background:linear-gradient(110deg,#edf5ff,#f5f3ff);border:1px solid #cdddf7;border-radius:24px;align-items:center;gap:25px;max-width:1140px;margin:32px auto;padding:34px 42px;text-decoration:none;display:flex}.planner-module__Nqh5vq__promo>svg{color:#3573e5;width:45px;height:45px}.planner-module__Nqh5vq__promo h2{margin:0 0 6px;font-size:23px}.planner-module__Nqh5vq__promo p{color:#6d819d;margin:0;font-size:13px}.planner-module__Nqh5vq__promo>span{color:#fff;white-space:nowrap;background:#2566ef;border-radius:12px;margin-inline-start:auto;padding:13px 22px;font-size:12px}.planner-module__Nqh5vq__promo small{color:#4279cb;letter-spacing:2px;margin-bottom:9px;font-size:10px;display:block}[data-theme=dark] .planner-module__Nqh5vq__planner{--ink:#e6efff;--muted:#9baec9;--line:#30415a;--surface:#18273e}[data-theme=dark] .planner-module__Nqh5vq__summary{background:#1a2e49}[data-theme=dark] .planner-module__Nqh5vq__system.planner-module__Nqh5vq__selected{background:#223a60}[data-theme=dark] .planner-module__Nqh5vq__areaInput{background:#223a60}[data-theme=dark] .planner-module__Nqh5vq__advice{background:#223a60}:is([data-theme=dark] .planner-module__Nqh5vq__protocol,[data-theme=dark] .planner-module__Nqh5vq__summaryIcon){background:#223b5c}@keyframes planner-module__Nqh5vq__enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes planner-module__Nqh5vq__float{50%{transform:perspective(900px)rotateY(-8deg)rotateX(5deg)translateY(-8px)}}@keyframes planner-module__Nqh5vq__roomLight{50%{border-color:#92bbf8aa;box-shadow:inset 0 0 20px #76acff16}}@media (max-width:900px){.planner-module__Nqh5vq__layout{grid-template-columns:minmax(0,1fr) 225px;gap:16px}.planner-module__Nqh5vq__hero{padding:35px}.planner-module__Nqh5vq__house{width:225px}.planner-module__Nqh5vq__houseRoom{height:83px}.planner-module__Nqh5vq__panel{padding:26px 23px}.planner-module__Nqh5vq__summary{padding:22px 16px}.planner-module__Nqh5vq__adminGrid{grid-template-columns:1fr 1fr}.planner-module__Nqh5vq__hero h1{font-size:33px}}@media (max-width:680px){.planner-module__Nqh5vq__planner{padding:14px 12px 50px}.planner-module__Nqh5vq__hero{border-radius:24px;grid-template-columns:1fr;gap:32px;padding:30px 25px 45px}.planner-module__Nqh5vq__hero h1{font-size:32px}.planner-module__Nqh5vq__hero p{font-size:12px}.planner-module__Nqh5vq__heroNote,.planner-module__Nqh5vq__hero .planner-module__Nqh5vq__eyebrow{font-size:9px}.planner-module__Nqh5vq__house{width:205px}.planner-module__Nqh5vq__houseRoom{height:66px}.planner-module__Nqh5vq__houseRoom svg{width:24px;height:24px}.planner-module__Nqh5vq__houseRoom small{font-size:8px}.planner-module__Nqh5vq__houseBadge{padding:8px 12px;font-size:9px}.planner-module__Nqh5vq__layout{flex-direction:column;display:flex}.planner-module__Nqh5vq__panel{border-radius:20px;width:100%;padding:24px 18px}.planner-module__Nqh5vq__summary{width:100%;padding:24px;position:static}.planner-module__Nqh5vq__summaryIcon{display:none}.planner-module__Nqh5vq__summary h3{margin-top:15px}.planner-module__Nqh5vq__summary>p{margin:12px 0}.planner-module__Nqh5vq__summaryMetrics{margin-bottom:16px}.planner-module__Nqh5vq__steps{gap:4px;padding:0 0 22px}.planner-module__Nqh5vq__steps button{flex-direction:column;gap:8px;padding:0;font-size:9px}.planner-module__Nqh5vq__steps button>span{width:30px;height:30px}.planner-module__Nqh5vq__panel h2{font-size:21px}.planner-module__Nqh5vq__workspace{margin-top:26px}.planner-module__Nqh5vq__systems{gap:10px}.planner-module__Nqh5vq__system{padding:17px 14px}.planner-module__Nqh5vq__system>b{font-size:19px}.planner-module__Nqh5vq__system p{font-size:10px}.planner-module__Nqh5vq__system>span{top:16px;inset-inline-end:12px}.planner-module__Nqh5vq__roomCounter{gap:9px;padding:13px 11px}.planner-module__Nqh5vq__roomCounter small{font-size:8px}.planner-module__Nqh5vq__stepper{gap:8px}.planner-module__Nqh5vq__question{gap:10px}.planner-module__Nqh5vq__question h3{font-size:12px}.planner-module__Nqh5vq__question p{max-width:175px;font-size:10px}.planner-module__Nqh5vq__product{flex-wrap:wrap;gap:8px}.planner-module__Nqh5vq__productImage{width:45px;height:45px}.planner-module__Nqh5vq__productQty{flex-direction:row;justify-content:space-between;width:100%;padding-inline-start:53px}.planner-module__Nqh5vq__productCopy a{font-size:11px}.planner-module__Nqh5vq__total{padding:20px 17px}.planner-module__Nqh5vq__total strong{font-size:23px}.planner-module__Nqh5vq__promo{flex-wrap:wrap;gap:15px;margin:20px 12px;padding:25px}.planner-module__Nqh5vq__promo h2{font-size:20px}.planner-module__Nqh5vq__promo p{font-size:11px}.planner-module__Nqh5vq__promo>span{text-align:center;width:100%}.planner-module__Nqh5vq__adminGrid{grid-template-columns:1fr}.planner-module__Nqh5vq__adminTitle{flex-direction:column;align-items:flex-start}.planner-module__Nqh5vq__adminRooms{gap:10px}}@media (prefers-reduced-motion:reduce){.planner-module__Nqh5vq__planner *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.planner-module__Nqh5vq__progressHeader{align-items:center;gap:18px;margin:0 0 18px;display:flex}.planner-module__Nqh5vq__progressHeader b{font-size:16px}.planner-module__Nqh5vq__progressHeader p{color:var(--muted);margin:6px 0;font-size:14px}.planner-module__Nqh5vq__progressRing{border-radius:50%;flex-shrink:0;place-items:center;width:72px;height:72px;transition:background .4s;display:grid}.planner-module__Nqh5vq__progressRing strong{background:var(--surface);direction:ltr;border-radius:50%;place-items:center;width:58px;height:58px;font-size:18px;display:grid}.planner-module__Nqh5vq__progressTrack{background:var(--line);border-radius:12px;height:8px;margin-bottom:28px;overflow:hidden}.planner-module__Nqh5vq__progressTrack span{border-radius:inherit;background:linear-gradient(90deg,#2065f5,#37cbb1);height:100%;transition:width .5s;display:block}.planner-module__Nqh5vq__miniSteps{gap:8px;display:flex}.planner-module__Nqh5vq__miniSteps span{background:var(--line);border-radius:4px;flex:1;height:5px}.planner-module__Nqh5vq__stage .planner-module__Nqh5vq__wizardTitle{font-size:20px;line-height:1.7}.planner-module__Nqh5vq__wizardTitle:focus{outline:none}.planner-module__Nqh5vq__yesNo{grid-template-columns:1fr 1fr;gap:12px;display:grid}.planner-module__Nqh5vq__yesNo button{border:1px solid var(--line);color:var(--ink);background:var(--surface);border-radius:14px;min-height:54px;font-size:16px}.planner-module__Nqh5vq__yesNo .planner-module__Nqh5vq__choiceSelected,.planner-module__Nqh5vq__choiceGrid .planner-module__Nqh5vq__choiceSelected{border-color:var(--blue);background:color-mix(in srgb,var(--blue) 7%,var(--surface));box-shadow:0 0 0 2px #2065f530}.planner-module__Nqh5vq__choiceGrid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.planner-module__Nqh5vq__choiceCard{border:1px solid var(--line);background:var(--surface);color:var(--ink);text-align:center;border-radius:16px;flex-direction:column;align-items:center;gap:10px;padding:18px;display:flex}.planner-module__Nqh5vq__choiceCard img,.planner-module__Nqh5vq__switchCard img,.planner-module__Nqh5vq__extraCard img{object-fit:contain}.planner-module__Nqh5vq__choiceCard b,.planner-module__Nqh5vq__choiceCard span{font-size:14px}.planner-module__Nqh5vq__choiceCard small{color:var(--muted);font-size:12px}.planner-module__Nqh5vq__switchCard{border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:16px;min-width:0;padding:20px;display:flex}.planner-module__Nqh5vq__switchCard legend{padding:0 10px;font-size:16px;font-weight:700}.planner-module__Nqh5vq__switchCard .planner-module__Nqh5vq__adminGrid{grid-template-columns:1fr 1fr}.planner-module__Nqh5vq__extraCard{border:1px solid var(--line);cursor:pointer;border-radius:14px;align-items:center;gap:12px;padding:15px;font-size:14px;display:flex}.planner-module__Nqh5vq__extraCard input{width:20px;height:20px;accent-color:var(--blue)}.planner-module__Nqh5vq__extraCard small{color:var(--muted);margin-top:5px;display:block}.planner-module__Nqh5vq__stage .planner-module__Nqh5vq__field,.planner-module__Nqh5vq__stage .planner-module__Nqh5vq__muted,.planner-module__Nqh5vq__stage .planner-module__Nqh5vq__primary,.planner-module__Nqh5vq__stage .planner-module__Nqh5vq__secondary{font-size:14px}.planner-module__Nqh5vq__stage input[type=number]{max-width:180px}.planner-module__Nqh5vq__stage .planner-module__Nqh5vq__field input,.planner-module__Nqh5vq__stage .planner-module__Nqh5vq__field select{min-height:48px;font-size:16px}.planner-module__Nqh5vq__stage .planner-module__Nqh5vq__roomTabs button{font-size:14px}.planner-module__Nqh5vq__progressHeader,.planner-module__Nqh5vq__progressTrack{scroll-margin-top:100px}@media (max-width:680px){.planner-module__Nqh5vq__progressRing{width:60px;height:60px}.planner-module__Nqh5vq__progressRing strong{width:48px;height:48px;font-size:16px}.planner-module__Nqh5vq__progressHeader b{font-size:14px}.planner-module__Nqh5vq__progressHeader p{font-size:12px}.planner-module__Nqh5vq__switchCard{padding:14px}.planner-module__Nqh5vq__choiceGrid{grid-template-columns:1fr 1fr}.planner-module__Nqh5vq__choiceCard{padding:12px}.planner-module__Nqh5vq__stage .planner-module__Nqh5vq__wizardTitle{font-size:18px}}.planner-module__Nqh5vq__progressSticky{z-index:12;background:var(--surface);border:1px solid var(--line);border-radius:18px;margin-bottom:20px;padding:14px 18px;position:sticky;top:10px;box-shadow:0 8px 24px #142d4510}.planner-module__Nqh5vq__progressSticky .planner-module__Nqh5vq__progressHeader{margin-bottom:10px}.planner-module__Nqh5vq__progressSticky .planner-module__Nqh5vq__progressTrack{margin-bottom:0}.planner-module__Nqh5vq__panel h2{scroll-margin-top:160px}.store-shell:has(.planner-module__Nqh5vq__planner){overflow:clip}.planner-module__Nqh5vq__screen{min-width:0}.planner-module__Nqh5vq__modeIntro{color:var(--muted);margin:-10px 0 2px;font-size:15px;line-height:1.9}.planner-module__Nqh5vq__modeGrid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.planner-module__Nqh5vq__modeCard{--accent:#2467eb;isolation:isolate;text-align:start;border:1px solid color-mix(in srgb,var(--accent) 23%,var(--line));background:linear-gradient(155deg,color-mix(in srgb,var(--accent) 7%,var(--surface)),var(--surface) 65%);color:var(--ink);border-radius:23px;flex-direction:column;align-items:flex-start;padding:25px;display:flex;position:relative;overflow:hidden;box-shadow:0 5px 15px #142f6205;transition:transform .25s,border-color .25s,box-shadow .25s!important}.planner-module__Nqh5vq__simpleMode{--accent:#2467eb}.planner-module__Nqh5vq__detailedMode{--accent:#7960cf}.planner-module__Nqh5vq__modeCard:after{content:"";z-index:-1;inset-inline-end:-75px;border:25px solid color-mix(in srgb,var(--accent) 5%,transparent);border-radius:50%;width:170px;height:170px;transition:transform .35s;position:absolute;top:-65px}.planner-module__Nqh5vq__modeTag{letter-spacing:.7px;color:var(--accent);border:1px solid color-mix(in srgb,var(--accent) 14%,transparent);background:color-mix(in srgb,var(--accent) 6%,var(--surface));border-radius:99px;padding:6px 10px;font-size:10px;font-weight:750}.planner-module__Nqh5vq__modeCard>b{margin:6px 0;font-size:24px;line-height:1.5}.planner-module__Nqh5vq__modeCard>p{color:var(--muted);margin:3px 0 18px;font-size:13px;line-height:1.9}.planner-module__Nqh5vq__modeFeatures{flex-direction:column;gap:10px;margin:0 0 25px;padding:0;font-size:11px;line-height:1.7;list-style:none;display:flex}.planner-module__Nqh5vq__modeFeatures li{align-items:center;gap:7px;display:flex}.planner-module__Nqh5vq__modeFeatures svg{width:15px;height:15px;color:var(--accent)}.planner-module__Nqh5vq__modeCta{background:var(--accent);color:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;width:100%;margin-top:auto;padding:13px 15px;font-size:13px;font-weight:700;display:flex}.planner-module__Nqh5vq__modeCta svg{width:17px;height:17px;transition:transform .25s}.planner-module__Nqh5vq__planner[dir=rtl] .planner-module__Nqh5vq__modeCta svg,.planner-module__Nqh5vq__planner[dir=rtl] .planner-module__Nqh5vq__primary>svg[data-kind=arrow]{transform:rotate(180deg)}.planner-module__Nqh5vq__choiceArt{isolation:isolate;width:126px;height:102px;color:var(--accent,var(--blue));flex-shrink:0;place-items:center;margin:15px 0;display:grid;position:relative}.planner-module__Nqh5vq__choiceArt>i{background:color-mix(in srgb,currentColor 8%,transparent);border:1px solid color-mix(in srgb,currentColor 15%,transparent);border-radius:24px;transition:transform .4s;position:absolute;inset:9px 16px;transform:rotate(-9deg)}.planner-module__Nqh5vq__choiceArt>svg{filter:drop-shadow(0 4px 4px #2467eb12);width:112px;height:80px;position:relative}.planner-module__Nqh5vq__choiceArt>span{opacity:.45;background:currentColor;border-radius:50%;width:6px;height:6px;position:absolute;top:14px;right:8px}.planner-module__Nqh5vq__choiceArt>span:last-child{width:4px;height:4px;inset:auto auto 14px 8px}.planner-module__Nqh5vq__questionHero{background:linear-gradient(115deg,color-mix(in srgb,var(--blue) 6%,var(--surface)),var(--surface));border:1px solid var(--line);border-radius:20px;align-items:center;gap:18px;padding:16px 20px;animation:.32s both planner-module__Nqh5vq__enter;display:flex}.planner-module__Nqh5vq__questionHero .planner-module__Nqh5vq__choiceArt{width:92px;height:85px;margin:0}.planner-module__Nqh5vq__questionHero .planner-module__Nqh5vq__choiceArt>svg{width:88px;height:70px}.planner-module__Nqh5vq__questionEyebrow{color:var(--blue);letter-spacing:.4px;margin-bottom:6px;font-size:10px;font-weight:700;display:block}.planner-module__Nqh5vq__stage .planner-module__Nqh5vq__wizardTitle{scroll-margin-top:170px;font-size:21px;line-height:1.7}.planner-module__Nqh5vq__miniSteps{gap:6px;margin-bottom:2px}.planner-module__Nqh5vq__miniSteps span{height:4px;transition:background .3s}.planner-module__Nqh5vq__miniSteps .planner-module__Nqh5vq__miniDone{background:linear-gradient(90deg,#2872f2,#38bdb7)}.planner-module__Nqh5vq__yesNo button{text-align:start;border-radius:18px;flex-direction:column;align-items:flex-start;gap:8px;min-height:144px;padding:20px;transition:border-color .2s,background .2s,transform .2s,box-shadow .2s;display:flex;position:relative}.planner-module__Nqh5vq__decisionIcon{background:color-mix(in srgb,var(--blue) 8%,var(--surface));width:34px;height:34px;color:var(--blue);border-radius:11px;place-items:center;font-size:22px;display:grid}.planner-module__Nqh5vq__yesNo button>b{font-size:19px}.planner-module__Nqh5vq__yesNo button>small{color:var(--muted);font-size:12px;line-height:1.6}.planner-module__Nqh5vq__decisionRadio,.planner-module__Nqh5vq__selectionTick{border:1px solid var(--line);border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;font-size:13px;display:grid}.planner-module__Nqh5vq__decisionRadio{top:20px;position:absolute;inset-inline-end:18px}.planner-module__Nqh5vq__choiceSelected .planner-module__Nqh5vq__decisionRadio{border:6px solid var(--blue);background:var(--surface);animation:.25s planner-module__Nqh5vq__selectionPop}.planner-module__Nqh5vq__choiceSelected .planner-module__Nqh5vq__decisionIcon{background:var(--blue);color:#fff}.planner-module__Nqh5vq__choiceCard{padding-top:38px;position:relative}.planner-module__Nqh5vq__choiceCard>.planner-module__Nqh5vq__selectionTick{top:12px;position:absolute;inset-inline-end:12px}.planner-module__Nqh5vq__choiceSelected>.planner-module__Nqh5vq__selectionTick,.planner-module__Nqh5vq__switchPreview>.planner-module__Nqh5vq__selectionTick{background:var(--blue);color:#fff;border-color:var(--blue);animation:.25s planner-module__Nqh5vq__selectionPop}.planner-module__Nqh5vq__choiceCard img{width:88px;height:88px;transition:transform .25s}.planner-module__Nqh5vq__choiceCard>small{margin-top:auto}.planner-module__Nqh5vq__choiceSelected img{transform:scale(1.05)}.planner-module__Nqh5vq__extraCard{transition:background .2s,border-color .2s;animation:.3s both planner-module__Nqh5vq__enter}:is(.planner-module__Nqh5vq__extraCard:has(input:checked),.planner-module__Nqh5vq__toggle:has(input:checked)){border-color:var(--blue);background:color-mix(in srgb,var(--blue) 6%,var(--surface))}.planner-module__Nqh5vq__toggle{border:1px solid var(--line);border-radius:15px;padding:18px;line-height:1.8}.planner-module__Nqh5vq__quantityCard{border:1px solid var(--line);background:var(--surface);border-radius:18px;flex-direction:column;align-items:center;gap:16px;padding:22px;display:flex}.planner-module__Nqh5vq__quantityControl{direction:ltr;align-items:center;gap:18px;display:flex}.planner-module__Nqh5vq__quantityControl button{border:1px solid var(--line);background:color-mix(in srgb,var(--blue) 6%,var(--surface));color:var(--blue);border-radius:15px;width:48px;height:48px;font-size:27px}.planner-module__Nqh5vq__quantityControl input{height:65px;color:var(--ink);text-align:center;appearance:textfield;font-variant-numeric:tabular-nums;direction:ltr;background:0 0;border-radius:12px;font-weight:800;border:0!important;width:88px!important;max-width:88px!important;font-size:38px!important}.planner-module__Nqh5vq__quantityControl input::-webkit-inner-spin-button{appearance:none;margin:0}.planner-module__Nqh5vq__quantityControl input::-webkit-outer-spin-button{appearance:none;margin:0}.planner-module__Nqh5vq__quickCounts{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.planner-module__Nqh5vq__quickCounts button,.planner-module__Nqh5vq__optionPills button{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:12px;min-width:44px;min-height:44px;padding:8px 12px;font-size:14px}.planner-module__Nqh5vq__quickCounts [aria-pressed=true],.planner-module__Nqh5vq__optionPills [aria-pressed=true]{border-color:var(--blue);background:color-mix(in srgb,var(--blue) 8%,var(--surface));color:var(--blue);box-shadow:0 0 0 1px var(--blue)}.planner-module__Nqh5vq__optionPills{flex-wrap:wrap;gap:8px;display:flex}.planner-module__Nqh5vq__optionPills button{align-items:center;gap:7px;font-size:13px;display:flex}.planner-module__Nqh5vq__colorSwatch{border:1px solid #909cad66;border-radius:50%;width:18px;height:18px;box-shadow:inset 0 0 0 2px #ffffff30}.planner-module__Nqh5vq__switchCard{background:linear-gradient(145deg,color-mix(in srgb,var(--blue) 2%,var(--surface)),var(--surface));border-radius:18px;animation:.3s both planner-module__Nqh5vq__enter}.planner-module__Nqh5vq__switchPreview{border-top:1px solid var(--line);align-items:center;gap:12px;padding-top:14px;animation:.25s both planner-module__Nqh5vq__enter;display:flex}.planner-module__Nqh5vq__switchPreview>div{flex:1;min-width:0;font-size:12px;line-height:1.8}.planner-module__Nqh5vq__switchPreview b,.planner-module__Nqh5vq__switchPreview span{display:block}.planner-module__Nqh5vq__switchPreview>div>span{color:var(--blue);margin-top:4px;font-weight:700}.planner-module__Nqh5vq__switchPreview>.planner-module__Nqh5vq__selectionTick{display:grid}.planner-module__Nqh5vq__roomCounter{background:linear-gradient(100deg,color-mix(in srgb,var(--blue) 3%,var(--surface)),var(--surface));animation:.35s both planner-module__Nqh5vq__enter}.planner-module__Nqh5vq__roomCounter:nth-of-type(2){animation-delay:40ms}.planner-module__Nqh5vq__roomCounter:nth-of-type(3){animation-delay:80ms}.planner-module__Nqh5vq__roomCounter:nth-of-type(4){animation-delay:.12s}.planner-module__Nqh5vq__stepper button,.planner-module__Nqh5vq__inlineQty button{border-radius:12px;min-width:40px;min-height:40px}.planner-module__Nqh5vq__roomTabs button{border-radius:99px;padding:12px 16px;transition:background .2s,border-color .2s}.planner-module__Nqh5vq__roomTabs .planner-module__Nqh5vq__activeTab{background:var(--blue);color:#fff;border-color:var(--blue);box-shadow:0 5px 15px #2065f525}.planner-module__Nqh5vq__system.planner-module__Nqh5vq__selected{border-color:var(--blue);box-shadow:0 0 0 1px var(--blue),0 8px 20px #2065f510}.planner-module__Nqh5vq__system.planner-module__Nqh5vq__zigbee.planner-module__Nqh5vq__selected{background:color-mix(in srgb,#db4d64 6%,var(--surface));border-color:#db4d64;box-shadow:0 0 0 1px #db4d64}.planner-module__Nqh5vq__system.planner-module__Nqh5vq__zigbee.planner-module__Nqh5vq__selected>span{background:#db4d64}.planner-module__Nqh5vq__progressSticky{background:color-mix(in srgb,var(--surface) 96%,transparent);box-shadow:0 12px 30px #142d4510}.planner-module__Nqh5vq__progressRing strong{font-variant-numeric:tabular-nums;animation:.25s planner-module__Nqh5vq__selectionPop}.planner-module__Nqh5vq__progressTrack span{transition:width .6s cubic-bezier(.2,.8,.2,1);position:relative;box-shadow:0 0 12px #37cbb130}.planner-module__Nqh5vq__progressTrack span:after{content:"";background:linear-gradient(90deg,#0000,#fff5,#0000);animation:2s 2 planner-module__Nqh5vq__progressSheen;position:absolute;inset:0}.planner-module__Nqh5vq__stage .planner-module__Nqh5vq__actions{border-top:1px solid var(--line);padding-top:18px}.planner-module__Nqh5vq__primary{min-height:52px;position:relative;overflow:hidden}.planner-module__Nqh5vq__planner button:not(:disabled):active{transform:scale(.97)}.planner-module__Nqh5vq__stage .planner-module__Nqh5vq__field input,.planner-module__Nqh5vq__stage .planner-module__Nqh5vq__field select{transition:border-color .2s,box-shadow .2s}.planner-module__Nqh5vq__stage .planner-module__Nqh5vq__field input:focus,.planner-module__Nqh5vq__stage .planner-module__Nqh5vq__field select:focus{border-color:var(--blue);box-shadow:0 0 0 3px #2065f510}.planner-module__Nqh5vq__modeGrid,.planner-module__Nqh5vq__stage .planner-module__Nqh5vq__choiceGrid{animation:.3s both planner-module__Nqh5vq__enter}.planner-module__Nqh5vq__total{background:linear-gradient(120deg,#193a65,#152841);animation:.4s both planner-module__Nqh5vq__enter;box-shadow:0 12px 30px #13294920}@media (hover:hover){.planner-module__Nqh5vq__modeCard:hover{border-color:var(--accent);transform:translateY(-5px);box-shadow:0 18px 38px #243f7a12}.planner-module__Nqh5vq__modeCard:hover:after{transform:scale(1.3)}.planner-module__Nqh5vq__modeCard:hover .planner-module__Nqh5vq__choiceArt>i{transform:rotate(4deg)scale(1.05)}.planner-module__Nqh5vq__choiceCard:hover,.planner-module__Nqh5vq__yesNo button:hover,.planner-module__Nqh5vq__system:hover{border-color:var(--blue);transform:translateY(-3px);box-shadow:0 10px 25px #2065f510}.planner-module__Nqh5vq__optionPills button:hover,.planner-module__Nqh5vq__quickCounts button:hover,.planner-module__Nqh5vq__extraCard:hover{border-color:var(--blue)}}@keyframes planner-module__Nqh5vq__selectionPop{0%{opacity:.65;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes planner-module__Nqh5vq__progressSheen{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (max-width:680px){.planner-module__Nqh5vq__modeGrid{grid-template-columns:1fr;gap:15px}.planner-module__Nqh5vq__modeCard{grid-template-columns:1fr 95px;column-gap:12px;padding:22px;display:grid}.planner-module__Nqh5vq__modeTag{grid-column:1;justify-self:start}.planner-module__Nqh5vq__modeCard>.planner-module__Nqh5vq__choiceArt{grid-area:1/2/4;align-self:center;width:95px;height:90px;margin:0}.planner-module__Nqh5vq__modeCard>.planner-module__Nqh5vq__choiceArt svg{width:88px}.planner-module__Nqh5vq__modeCard>b{grid-column:1;margin:12px 0 4px;font-size:23px}.planner-module__Nqh5vq__modeCard>p{grid-column:1/-1;margin:8px 0 13px;font-size:13px}.planner-module__Nqh5vq__modeFeatures{grid-column:1/-1;gap:7px;margin-bottom:17px;font-size:12px}.planner-module__Nqh5vq__modeCta{grid-column:1/-1}.planner-module__Nqh5vq__questionHero{gap:10px;padding:13px 12px}.planner-module__Nqh5vq__questionHero .planner-module__Nqh5vq__choiceArt{width:66px;height:72px}.planner-module__Nqh5vq__questionHero .planner-module__Nqh5vq__choiceArt>svg{width:66px;height:60px}.planner-module__Nqh5vq__questionHero .planner-module__Nqh5vq__choiceArt>i{border-radius:15px;inset:10px 4px}.planner-module__Nqh5vq__stage .planner-module__Nqh5vq__wizardTitle{font-size:17px}.planner-module__Nqh5vq__questionEyebrow{font-size:9px}.planner-module__Nqh5vq__yesNo button{min-height:135px;padding:16px}.planner-module__Nqh5vq__yesNo button>small{font-size:11px}.planner-module__Nqh5vq__decisionRadio{top:17px;inset-inline-end:13px}.planner-module__Nqh5vq__quantityCard{padding:18px 12px}.planner-module__Nqh5vq__quantityControl{gap:13px}.planner-module__Nqh5vq__switchCard .planner-module__Nqh5vq__adminGrid{grid-template-columns:1fr}.planner-module__Nqh5vq__roomCounter{flex-wrap:wrap}.planner-module__Nqh5vq__stepper{gap:7px}.planner-module__Nqh5vq__stepper button{min-width:38px;min-height:40px}.planner-module__Nqh5vq__progressSticky{margin-bottom:20px;padding:12px}.planner-module__Nqh5vq__progressHeader{gap:12px}.planner-module__Nqh5vq__progressHeader b{font-size:13px}.planner-module__Nqh5vq__progressHeader p{font-size:11px}.planner-module__Nqh5vq__stage .planner-module__Nqh5vq__actions{gap:8px}.planner-module__Nqh5vq__stage .planner-module__Nqh5vq__primary,.planner-module__Nqh5vq__stage .planner-module__Nqh5vq__secondary{padding:12px 16px;font-size:12px}.planner-module__Nqh5vq__choiceCard b,.planner-module__Nqh5vq__choiceCard span{font-size:12px}.planner-module__Nqh5vq__choiceCard img{width:70px;height:70px}}@media (prefers-reduced-motion:reduce){.planner-module__Nqh5vq__planner *,.planner-module__Nqh5vq__planner :before,.planner-module__Nqh5vq__planner :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.planner-module__Nqh5vq__planner button:hover,.planner-module__Nqh5vq__planner button:active{transform:none!important}}
.protocol-logo-module__hGZl4W__logo{--logo-color:#2878ed;width:88px;height:88px;color:var(--logo-color);isolation:isolate;vertical-align:middle;flex-shrink:0;place-items:center;display:inline-grid;position:relative}.protocol-logo-module__hGZl4W__logo[data-system=zigbee]{--logo-color:#ed0644}.protocol-logo-module__hGZl4W__halo{border:1px solid color-mix(in srgb,var(--logo-color) 17%,transparent);background:radial-gradient(circle,color-mix(in srgb,var(--logo-color) 10%,transparent),transparent 68%);border-radius:50%;position:absolute;inset:1px;transform:scale(1.1)}.protocol-logo-module__hGZl4W__medallion{background:linear-gradient(140deg,color-mix(in srgb,var(--surface) 96%,white),color-mix(in srgb,var(--logo-color) 10%,var(--surface)));border:1px solid color-mix(in srgb,var(--logo-color) 18%,var(--line));width:76%;height:76%;box-shadow:inset 0 1px 1px #ffffff80,0 8px 16px color-mix(in srgb,var(--logo-color) 15%,transparent);border-radius:24%;place-items:center;transition:transform .3s,box-shadow .3s;display:grid;position:relative;transform:rotate(-6deg)}.protocol-logo-module__hGZl4W__symbol{width:72%;height:72%;filter:drop-shadow(0 2px 1px color-mix(in srgb,var(--logo-color) 16%,transparent));display:block;overflow:visible;transform:rotate(6deg)}.protocol-logo-module__hGZl4W__logo[data-system=zigbee] .protocol-logo-module__hGZl4W__symbol{width:82%;height:82%}.protocol-logo-module__hGZl4W__spark{inset-inline-end:5%;border:2px solid var(--surface);background:var(--logo-color);width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in srgb,var(--logo-color) 10%,transparent);border-radius:50%;position:absolute;top:14%}.protocol-logo-module__hGZl4W__logo:hover .protocol-logo-module__hGZl4W__medallion{box-shadow:inset 0 1px 1px #ffffff80,0 10px 20px color-mix(in srgb,var(--logo-color) 20%,transparent);transform:translateY(-2px)rotate(0)}.protocol-logo-module__hGZl4W__waveOuter{animation:3s ease-in-out 2 protocol-logo-module__hGZl4W__signal}.protocol-logo-module__hGZl4W__waveMiddle{animation:3s ease-in-out .25s 2 protocol-logo-module__hGZl4W__signal}@keyframes protocol-logo-module__hGZl4W__signal{0%,to{opacity:1}50%{opacity:.4}}@media (max-width:640px){.protocol-logo-module__hGZl4W__logo{width:68px;height:68px}}@media (prefers-reduced-motion:reduce){.protocol-logo-module__hGZl4W__waveOuter,.protocol-logo-module__hGZl4W__waveMiddle{animation:none}.protocol-logo-module__hGZl4W__medallion{transition:none}}
