.instagram-demo{height:var(--instrument-h,614px);position:relative;container-type:inline-size}.doors-panel>.instagram-demo{box-shadow:none;border-radius:0}.instagram-demo>.instagram-post{width:86%;position:absolute;top:0;left:0}.instagram-cta{cursor:default;position:relative}.instagram-cta-label{position:relative}.instagram-tap{pointer-events:none;background:#ffffff47;border:1.5px solid #ffffffb3;border-radius:50%;width:38px;height:38px;margin:-19px 0 0 -19px;position:absolute;top:50%;left:78%}.wa{z-index:1;border-radius:var(--radius-md);color:#111b21;background:#efeae2;flex-direction:column;width:62%;font-family:Arial,Roboto,Helvetica Neue,sans-serif;display:flex;position:absolute;bottom:0;right:0;overflow:hidden;box-shadow:0 1px 2px #08070d14,0 24px 48px -18px #08070d73}.wa-head{color:#111b21;background:#fff;border-bottom:1px solid #e9edef;flex:none;align-items:center;gap:12px;padding:10px 16px 10px 10px;display:flex}.wa-avatar{background:var(--obsidian-950);border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.wa-who{flex:1;min-width:0;line-height:1.25}.wa-who strong{font-size:16px;font-weight:600;display:block}.wa-who span{white-space:nowrap;text-overflow:ellipsis;color:#667781;font-size:12.5px;display:block;overflow:hidden}.wa-chat{flex-direction:column;align-items:flex-end;padding:14px 14px 58px;display:flex}.wa-out{background:#d9fdd3;border-radius:8px 0 8px 8px;flex-direction:column;gap:6px;max-width:88%;padding:6px 8px 5px;font-size:14.5px;line-height:1.4;display:flex;box-shadow:0 1px .5px #0b141a21}.wa-ref{background:#0b141a0d;border-left:4px solid #25d366;border-radius:6px;align-items:center;gap:10px;padding:6px;font-size:12.5px;line-height:1.3;display:flex}.wa-ref-img{object-fit:cover;border-radius:4px;flex:none;width:56px;height:38px}.wa-ref strong{color:#1fa855;font-weight:600;display:block}.wa-ref span>span{color:#54656f;display:block}.wa-text{padding:0 2px}.wa-meta{color:#667781;align-self:flex-end;align-items:center;gap:3px;font-size:11px;display:flex}.wa-ticks{color:#53bdeb}.wa-conv{z-index:2;background:var(--obsidian-950);white-space:nowrap;font-family:var(--font-sans);color:var(--mist-100);border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font-size:13px;font-weight:500;display:inline-flex;position:absolute;bottom:14px;right:31%;transform:translate(50%);box-shadow:0 10px 24px -12px #08070d99}.wa-conv-dot{background:var(--violet-500);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #7c5cff47}@container (max-width:520px){.instagram-demo>.instagram-post{width:84%}.wa{width:70%}.wa-head{gap:10px;padding:8px 12px 8px 8px}.wa-avatar{width:32px;height:32px}.wa-who strong{font-size:15px}.wa-chat{padding:10px 10px 52px}.wa-out{max-width:96%;font-size:13.5px}.wa-conv{padding:8px 12px;font-size:12px;bottom:12px;right:50%}}@media (max-width:1023px){.door-story-proof .instagram-demo{height:auto}.door-story-proof .instagram-demo>.instagram-post{width:94%;position:relative}.door-story-proof .wa{width:auto;margin:-10px 0 0 14%;position:relative}}
@media (min-width:1024px) and (max-height:700px),(min-width:1024px) and (max-width:1180px) and (max-height:800px){.doors-region .proof-convo{row-gap:12px;padding-top:8px}.doors-region .proof-places{margin-bottom:10px}.doors-region .proof-stream{font-size:14px}}
.msr{height:var(--instrument-h);position:relative;overflow:hidden}.msr-device{position:absolute;inset:0}.msr-screen{--u:1px;color:#1f1f1f;background:#fff;height:100%;font-family:Arial,Roboto,Helvetica Neue,sans-serif;position:relative;overflow:hidden}.msr-scroll{transform:translate3d(0, var(--max,calc(-510 * var(--u))), 0);position:absolute;inset:0 0 auto}.msr-bar{z-index:2;align-items:center;gap:calc(10 * var(--u));padding:calc(8 * var(--u)) calc(14 * var(--u)) calc(10 * var(--u));box-shadow:0 calc(1 * var(--u)) calc(4 * var(--u)) #20212429;background:#fff;display:flex;position:absolute;inset:0 0 auto}.msr-bar-g{width:calc(24 * var(--u));height:calc(24 * var(--u));flex:none}.msr-box.is-bar{min-width:0;height:calc(44 * var(--u));box-shadow:0 calc(1 * var(--u)) calc(5 * var(--u)) #2021243d;flex:1;margin:0}.msr-icon{width:calc(24 * var(--u));height:calc(24 * var(--u));color:#1f1f1f;flex:none}.msr-icon.is-muted{color:#5f6368}.msr-icon.is-small{width:calc(18 * var(--u));height:calc(18 * var(--u));color:#5f6368}.msr-head{height:calc(58 * var(--u));padding:0 calc(14 * var(--u));justify-content:space-between;align-items:center;display:flex}.msr-g{width:calc(28 * var(--u));height:calc(28 * var(--u))}.msr-signin{height:calc(38 * var(--u));padding:0 calc(16 * var(--u));color:#fff;font-size:calc(14 * var(--u));background:#0b57d0;border-radius:999px;align-items:center;font-weight:600;display:inline-flex}.msr-box{align-items:center;gap:calc(12 * var(--u));height:calc(48 * var(--u));margin:calc(4 * var(--u)) calc(14 * var(--u)) 0;padding:0 calc(16 * var(--u));box-shadow:0 calc(1 * var(--u)) calc(6 * var(--u)) #20212447;font-size:calc(16 * var(--u));border-radius:999px;display:flex}.msr-query{white-space:nowrap;flex:1;min-width:0;position:relative;overflow:hidden}.msr-tabs{gap:calc(22 * var(--u));height:calc(46 * var(--u));margin-top:calc(6 * var(--u));padding:0 calc(14 * var(--u));white-space:nowrap;font-size:calc(14 * var(--u));color:#4d5156;align-items:center;display:flex;overflow:hidden}.msr-tabs>.is-on{border-bottom:calc(3 * var(--u)) solid #1f1f1f;color:#1f1f1f;align-self:stretch;align-items:center;font-weight:600;display:flex}.msr-zone{align-items:center;gap:calc(6 * var(--u));height:calc(42 * var(--u));padding:0 calc(14 * var(--u));border-top:1px solid #ecedef;border-bottom:calc(8 * var(--u)) solid #f1f3f4;font-size:calc(14 * var(--u));color:#4d5156;display:flex}.msr-zone strong{color:#1f1f1f;font-weight:600}.msr-link{color:#1a0dab}.msr-more{margin-left:auto}.msr-card{padding:calc(14 * var(--u)) calc(14 * var(--u)) calc(16 * var(--u));border-bottom:calc(8 * var(--u)) solid #f1f3f4}.msr-card-head{padding-bottom:calc(12 * var(--u));font-size:calc(20 * var(--u));justify-content:space-between;align-items:center;display:flex}.msr-source{align-items:center;gap:calc(12 * var(--u));padding:calc(12 * var(--u)) 0;border-top:1px solid #ecedef;display:flex}.msr-source>span:not(.msr-round){flex:1;min-width:0}.msr-source-g{width:calc(26 * var(--u));height:calc(26 * var(--u))}.msr-source-name{font-size:calc(16 * var(--u));display:block}.msr-source-url{font-size:calc(12 * var(--u));color:#4d5156;display:block}.msr-round{width:calc(34 * var(--u));height:calc(34 * var(--u));color:#1f1f1f;background:#f1f3f4;border-radius:999px;flex:none;place-items:center;display:grid}.msr-round svg{width:calc(18 * var(--u));height:calc(18 * var(--u))}.msr-map{height:calc(150 * var(--u));border-radius:calc(12 * var(--u));background:#eef0ec;position:relative;overflow:hidden}.msr-map-img{object-fit:cover}.msr-pin{z-index:1;align-items:center;gap:calc(2 * var(--u));transform-origin:30% 100%;display:flex;position:absolute;transform:translate(-30%,-60%)}.msr-pin svg{width:calc(26 * var(--u));height:calc(26 * var(--u));fill:#ea4335;stroke:#b3261e;stroke-width:1.2px}.msr-pin>span{padding:calc(2 * var(--u)) calc(6 * var(--u));border-radius:calc(10 * var(--u));box-shadow:0 calc(1 * var(--u)) calc(3 * var(--u)) #0000004d;font-size:calc(11 * var(--u));color:#1f1f1f;background:#fff}.msr-pin.is-adberg{z-index:2;transform:translate(-30%,-60%)scale(1.3)}.msr-pin.is-adberg svg{fill:var(--violet-600);stroke:var(--violet-700)}.msr-map-expand{z-index:1;right:calc(8 * var(--u));top:calc(8 * var(--u));width:calc(30 * var(--u));height:calc(30 * var(--u));color:#fff;background:#3c4043;border-radius:999px;place-items:center;display:grid;position:absolute}.msr-map-expand svg{width:calc(15 * var(--u));height:calc(15 * var(--u))}.msr-biz{gap:calc(14 * var(--u));padding:calc(14 * var(--u)) 0;border-bottom:1px solid #ecedef;display:flex}.msr-biz-photo{width:calc(72 * var(--u));height:calc(72 * var(--u));border-radius:calc(8 * var(--u));background:#e8eaed;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.msr-biz-logo{width:100%;height:100%}.msr-biz-text{flex:1;min-width:0}.msr-biz-name{font-size:calc(16 * var(--u));-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.msr-biz-line{margin-top:calc(3 * var(--u));white-space:nowrap;text-overflow:ellipsis;font-size:calc(13 * var(--u));color:#4d5156;display:block;overflow:hidden}.msr-stars{gap:calc(1 * var(--u));vertical-align:calc(-1 * var(--u));display:inline-flex}.msr-stars svg{width:calc(12 * var(--u));height:calc(12 * var(--u));fill:#fbbc04;stroke:none}.msr-open{color:#188038}.msr-closed{color:#d93025}.msr-more-btn{justify-content:center;align-items:center;gap:calc(8 * var(--u));height:calc(44 * var(--u));margin-top:calc(14 * var(--u));font-size:calc(14 * var(--u));color:#1f1f1f;background:#f1f3f4;border-radius:999px;display:flex}.msr-more-g{width:calc(16 * var(--u));height:calc(16 * var(--u))}.msr-site{align-items:center;gap:calc(12 * var(--u));display:flex}.msr-favicon{width:calc(28 * var(--u));height:calc(28 * var(--u));background:#fff;border:1px solid #ecedef;border-radius:999px;flex:none;place-items:center;display:grid;overflow:hidden}.msr-favicon img,.msr-favicon svg{width:100%;height:100%}.msr-site-text{flex:1;min-width:0}.msr-site-name{font-size:calc(14 * var(--u));display:block}.msr-title{margin:calc(10 * var(--u)) 0 0;font-size:calc(20 * var(--u));color:#1a0dab;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.msr-snippet{margin:calc(6 * var(--u)) 0 0;font-size:calc(14 * var(--u));color:#4d5156;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.55;display:-webkit-box;overflow:hidden}.msr-question{justify-content:space-between;align-items:center;gap:calc(12 * var(--u));min-height:calc(56 * var(--u));font-size:calc(16 * var(--u));border-bottom:1px solid #ecedef;display:flex}.msr-question:last-child{border-bottom:0}.msr .answer-tile{font-size:1em}.msr-biz .answer-tile,.msr-site-name .answer-tile{padding:0 calc(4 * var(--u))}@media (min-width:1024px) and (max-height:820px){.doors-region .msr-screen{--u:.94px}}@media (min-width:1024px) and (max-height:700px),(min-width:1024px) and (max-width:1180px) and (max-height:800px){.doors-region .msr-screen{--u:.86px}}@container (max-width:440px){.msr-bar{gap:calc(8 * var(--u))}.msr-box.is-bar{gap:calc(8 * var(--u));padding:0 calc(12 * var(--u))}.msr-box.is-bar>:last-child{display:none}}@media (max-width:1023px){.door-story-proof .msr{height:max(var(--instrument-h), 660px)}}
