.DynamicMockup_mockupWrapper__5FSLj{position:relative;width:100%;height:100%;perspective:1000px}.DynamicMockup_mockupContainer__R11Tt{transition:transform .1s ease-out;container-type:size}.DynamicMockup_mockupContainer__R11Tt,.DynamicMockup_tiltGroup__lgucI{width:100%;height:100%;position:relative;transform-style:preserve-3d}.DynamicMockup_maskedContent__KHSvn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:var(--screen-w,96.9%);height:var(--screen-h,97.2%);border-radius:var(--screen-radius,11.5%);background-color:#000000;overflow:hidden;z-index:0}.DynamicMockup_mscreenImg__wdUzp{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;pointer-events:none}.DynamicMockup_mborder__afeTC{position:absolute;inset:0;width:100%;height:100%;z-index:2;pointer-events:none}.DynamicMockup_glassButton__Tt4iB{position:absolute;bottom:var(--button-bottom-offset);transform:translateY(-50%) scale(var(--button-base-scale));width:var(--button-size);height:var(--button-size);border:none;border-radius:50%;background:rgba(255,255,255,.05);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:1000;opacity:0}.DynamicMockup_glassButton__Tt4iB:hover{background:radial-gradient(circle at center,rgba(0,0,0,.05),rgba(255,255,255,.08))}.DynamicMockup_glassButton__Tt4iB:active{background:radial-gradient(circle at center,rgba(255,255,255,.2),rgba(0,0,0,.1));box-shadow:inset 0 0 6px rgba(255,255,255,.3)}.DynamicMockup_glassButton__Tt4iB.DynamicMockup_left__8TrqW{left:var(--button-side-offset)}.DynamicMockup_glassButton__Tt4iB.DynamicMockup_right__NO5iN{right:var(--button-side-offset)}.DynamicMockup_glassButton__Tt4iB svg{width:var(--icon-size);height:var(--icon-size);stroke:white;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;fill:none;pointer-events:none}.DynamicMockup_glassButton__Tt4iB.DynamicMockup_left__8TrqW svg{transform:translateX(-2px)}.DynamicMockup_glassButton__Tt4iB.DynamicMockup_right__NO5iN svg{transform:translateX(2px)}.DynamicMockup_overlayContent__2c6lC{position:absolute;inset:0;z-index:3;pointer-events:none;display:block;--callout-stroke:#E2C08E;--callout-opacity:1.0;--callout-width:1.3;--callout-filter:drop-shadow(6px 10px 2.5px rgba(0,0,0,0.7));--callout-text-filter:drop-shadow(6px 10px 2px rgba(0,0,0,0.7));--callout-parallax-z:0px;transform-style:preserve-3d;transform:translateZ(var(--callout-parallax-z))}.DynamicMockup_overlayLabel__Lgcmf{color:white;padding:2px 10px;font-size:clamp(10px,5cqw,18px);border-radius:10px;font-family:var(--font-heebo,"Heebo"),sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;text-align:center;white-space:pre;pointer-events:none}.DynamicMockup_folioLeft__qKED5{transform:rotate(2deg);filter:drop-shadow(8px 12px 8px rgba(0,0,0,.55))}.DynamicMockup_folioCenter__sqPHU{transform:rotate(4deg);filter:drop-shadow(8px 12px 8px rgba(0,0,0,.55))}.DynamicMockup_folioRight__BF4fu{transform:rotate(0deg);filter:drop-shadow(8px 12px 8px rgba(0,0,0,.55))}.DynamicMockup_calloutGroup__UF3mC line,.DynamicMockup_calloutGroup__UF3mC marker circle,.DynamicMockup_calloutGroup__UF3mC marker path{transition:stroke .6s ease,fill .6s ease}.DynamicMockup_calloutGroup__UF3mC .DynamicMockup_overlayLabel__Lgcmf{transition:color .6s ease}.DynamicMockup_calloutGroup__UF3mC .DynamicMockup_calloutSubtext__IrhO3{transition:opacity .35s ease}.DynamicMockup_calloutHovered__OwojJ line{stroke:rgb(110,255,162)!important}.DynamicMockup_calloutHovered__OwojJ marker path{fill:rgb(110,255,162)!important}.DynamicMockup_calloutHovered__OwojJ marker circle{stroke:rgb(110,255,162)!important}.DynamicMockup_calloutHovered__OwojJ .DynamicMockup_overlayLabel__Lgcmf{color:rgb(110,255,162)!important}.DynamicMockup_calloutHovered__OwojJ .DynamicMockup_calloutSubtext__IrhO3{opacity:1!important}.DynamicMockup_calloutLabelWrap__rgFrg{position:relative;display:inline-block}.DynamicMockup_calloutSubtext__IrhO3{position:absolute;left:50%;transform:translateX(-50%);top:calc(100% + .6cqw);pointer-events:none;white-space:normal;text-align:center;width:min(var(--sub-w,50cqw),95cqw)}.DynamicMockup_calloutHoverImmediate__Zi8_7 line{stroke:rgb(110,255,162)!important}.DynamicMockup_calloutHoverImmediate__Zi8_7 marker path{fill:rgb(110,255,162)!important}.DynamicMockup_calloutHoverImmediate__Zi8_7 marker circle{stroke:rgb(110,255,162)!important}.DynamicMockup_calloutHoverImmediate__Zi8_7 .DynamicMockup_overlayLabel__Lgcmf{color:rgb(110,255,162)!important}.DynamicMockup_pillOverlay__YcEoC{display:inline-flex;align-items:center;justify-content:center;padding:.1cqw .8cqw;border-radius:9999px;background:rgba(0,0,0,.6);color:#6EFFA2;border:none;font-size:clamp(5px,2.3cqw,16px);line-height:1.1;transform:translateZ(0) scale(1);transition:transform .25s ease,box-shadow .25s ease;box-shadow:0 0 2px rgba(0,0,0,.4);position:relative;overflow:visible}.DynamicMockup_pillOverlay--withDot__RRqc6{display:inline-flex;align-items:center;gap:.6cqw;background:linear-gradient(45deg,rgba(140,124,112,.7),rgba(255,235,208,.7));color:#232323;--pill-dot-color:#6EFFA2;border:1px solid #fffaf3;padding-left:3.4cqw;transform-origin:left center}.DynamicMockup_pillOverlay--withDot__RRqc6:before{content:"";position:absolute;left:-1.2cqw;top:50%;transform:translateY(-50%);width:3.4cqw;height:3.4cqw;border-radius:50%;background:var(--pill-dot-color,currentColor);box-shadow:0 0 2px rgba(0,0,0,.9);z-index:1}.DynamicMockup_pillOverlayShoulder__9Wo_1{color:#232323;--pill-dot-color:#F59E0B}.DynamicMockup_pillOverlayImage__POe9J{background:linear-gradient(45deg,rgba(140,124,112,.7),rgba(255,235,208,.7));color:#232323;border:1px solid #fffaf3;display:inline-flex;align-items:center;justify-content:center;padding:.9cqw;border-radius:3.5cqw;transform-origin:left center}.DynamicMockup_pillOverlayAutoActive__VUqvL{transform:translateZ(50px) scale(1.6);box-shadow:4px 5px 2px rgba(0,0,0,.4)}.DynamicMockup_pillOverlay--search__icK2h{display:inline-flex;align-items:center;gap:1.2cqw;padding:.55cqw 2.5cqw;width:70cqw;justify-content:flex-start;gap:5cqw;background:#262626;color:rgba(255,250,243,.9);border:none;position:relative;font-weight:200;font-size:clamp(6px,2.8cqw,17px);line-height:1}.DynamicMockup_pillOverlay--search__icK2h:before{content:"";display:inline-block;width:5cqw;height:5cqw;min-width:16px;min-height:16px;background:url(/search.svg) no-repeat 50%/contain;filter:drop-shadow(0 0 2px rgba(238,227,201,.5))}.DynamicMockup_pillOverlay--search__icK2h.DynamicMockup_pillOverlayAutoActive__VUqvL{transform:translateZ(10px) scale(1.2);box-shadow:2px 3px 1.5px rgba(0,0,0,.3)}.DynamicMockup_overlayMessage__bbibO{font-family:var(--font-heebo,"Heebo"),sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.DynamicMockup_msg-bubble____s1J{font-size:clamp(10px,4cqw,18px);line-height:1.35;white-space:pre-wrap;overflow-wrap:anywhere;max-width:none;padding:1.75cqw 3cqw;border-radius:4cqw;border-width:1px;border-style:solid;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:background .15s ease,box-shadow .15s ease,border-color .15s ease}.DynamicMockup_msg-bubble--received__RFIDB{color:#0D0D0D;background:#ff882633;border-color:rgba(255,255,255,.25);box-shadow:2px 2px 2px rgba(0,0,0,.25),0 0 4px rgba(213,152,102,.2)}.DynamicMockup_msg-bubble--sent__HKI6f{border-radius:6cqw;color:#0D0D0D;background:rgba(160,211,222,.2);border-color:rgba(160,211,222,.55);box-shadow:0 0 2px rgba(160,211,222,.5),0 0 4px rgba(245,219,184,.3)}.DynamicMockup_msg-bubble--sentChat__nQGCc{border-radius:4cqw;color:#0D0D0D;background:rgba(70,221,255,.2);border-color:rgba(255,255,255,.25);box-shadow:2px 2px 2px rgba(0,0,0,.25),0 0 4px rgba(160,211,222,.2);text-align:right}.DynamicMockup_chatInputRow__Z7oTR .DynamicMockup_msg-bubble--sent__HKI6f:hover{border-color:rgba(160,211,222,.85);box-shadow:0 0 4px rgba(160,211,222,.7),0 0 6px rgba(245,219,184,.4)}.DynamicMockup_chatCanvas__ySjfy .DynamicMockup_msg-bubble--received__RFIDB{--bubble-alpha:0.6;background:linear-gradient(to top right,rgb(140 124 112/var(--bubble-alpha)) 0,rgb(255 235 208/var(--bubble-alpha)) 80%)}.DynamicMockup_chatCanvas__ySjfy .DynamicMockup_msg-bubble--sentChat__nQGCc{--bubble-alpha:0.6;background:linear-gradient(to top left,rgb(160 211 222/var(--bubble-alpha)) 0,rgb(190 235 245/var(--bubble-alpha)) 50%)}.DynamicMockup_chatCanvas__ySjfy{position:absolute;inset:0;display:flex;flex-direction:column;gap:.5cqh;padding:21cqh 6cqw 6cqh;pointer-events:auto}.DynamicMockup_chatMessages__6HYEE{flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column;row-gap:.5cqh;padding:2cqh 1cqw;overscroll-behavior-y:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,0),#000 2%,#000 98%,rgba(0,0,0,0));mask-image:linear-gradient(180deg,rgba(0,0,0,0),#000 2%,#000 98%,rgba(0,0,0,0))}.DynamicMockup_chatRow__3PbA6{position:relative;width:100%;display:grid;grid-template-columns:1fr;column-gap:1cqw;align-items:start;pointer-events:none}.DynamicMockup_chatRowWithAvatar__Ds_6G{grid-template-columns:var(--avatar-w,0cqw) 1fr;align-items:stretch}.DynamicMockup_chatRowWithAvatar__Ds_6G.DynamicMockup_chatRowRight__mQK2L{grid-template-columns:1fr var(--avatar-w,0cqw)}.DynamicMockup_chatRowLeft__IUoW2{--avatar-w:var(--avatar-size,0cqw)}.DynamicMockup_chatRowRight__mQK2L{grid-template-columns:1fr var(--avatar-w,0cqw);--avatar-w:var(--avatar-size,0cqw)}.DynamicMockup_chatInputRow__Z7oTR{flex:0 0 auto}.DynamicMockup_overlayStack___Cwzv{display:flex;flex-direction:column;align-items:center;gap:0}.DynamicMockup_overlayDots__k5L_k{display:flex;gap:6px;justify-content:center}.DynamicMockup_dot__wKU5K{width:clamp(6px,3cqw,12px);height:clamp(6px,3cqw,12px);border-radius:50%;background-color:#6EFFA2}.DynamicMockup_avatarBubble__VlqXP{width:100%;height:auto;aspect-ratio:1/1;padding:0;overflow:hidden;display:block}.DynamicMockup_avatarBubble__VlqXP img{width:100%;height:100%;object-fit:cover;display:block}.DynamicMockup_msgSendButton__UwKfE{display:grid;place-items:center;width:7cqw;height:7cqw;aspect-ratio:1/1;border-radius:9999px;border:1px solid rgba(160,211,222,.65);background:rgba(160,222,185,.3);box-shadow:0 0 2px rgba(160,211,222,.5),0 0 4px rgba(245,219,184,.3);pointer-events:auto;cursor:pointer;transition:background .15s ease,box-shadow .15s ease,border-color .15s ease}.DynamicMockup_msgSendButton__UwKfE:hover{background:rgba(160,222,185,.8);border-color:rgba(160,211,222,.85);box-shadow:0 0 4px rgba(160,211,222,.7),0 0 6px rgba(245,219,184,.4)}.DynamicMockup_msgSendIcon__xICQM{font-weight:700;transform:translateX(1px) rotate(0deg)}.DynamicMockup_emailPromptBackdrop__0rvxx{position:absolute;inset:0;background:rgba(0,0,0,.45);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);display:grid;place-items:end center;padding:20cqh 0cqw;margin-inline:auto}.DynamicMockup_emailPrompt__8Nt7n{width:80cqw;border-radius:3cqw;border:1px solid rgba(160,211,222,.55);background:rgba(0,0,0,.6);padding:3cqw;box-shadow:0 0 6px rgba(0,0,0,.5),0 0 4px rgba(160,211,222,.25)}.DynamicMockup_emailPromptTitle___1QZV{font-family:var(--font-heebo,"Heebo"),sans-serif;font-weight:400;font-size:clamp(12px,4cqw,18px);color:#FFFAF3;margin:0 0 2cqw}.DynamicMockup_emailPromptRow__VdGEq{display:grid;grid-template-columns:1fr auto;gap:2cqw;align-items:stretch}.DynamicMockup_emailInput__DqVRY{width:100%;border-radius:6cqw;padding:1.75cqw 2.5cqw;border:1px solid rgba(160,211,222,.65);background:rgba(255,255,255,.06);color:#FFFAF3;font-family:var(--font-heebo,"Heebo"),sans-serif;font-size:clamp(10px,4cqw,18px)}.DynamicMockup_emailInput__DqVRY::placeholder{color:rgba(255,250,243,.75);font-family:var(--font-heebo,"Heebo"),sans-serif;font-size:clamp(10px,4cqw,18px)}.DynamicMockup_btnGhost___Vru6{padding:1.25cqw 2.5cqw;border-radius:3cqw;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.2);color:#FFFAF3}.DynamicMockup_btnPrimary__DUkxO{padding:0 2.5cqw;border-radius:6cqw;background:rgba(160,211,222,.3);border:1px solid rgba(160,211,222,.65);box-shadow:0 0 2px rgba(160,211,222,.5),0 0 2px rgba(245,219,184,.3);color:#0D0D0D;height:100%;display:flex;align-items:center;cursor:pointer;transition:background .15s ease,box-shadow .15s ease,border-color .15s ease}.DynamicMockup_btnPrimary__DUkxO:hover{background:rgba(160,211,222,.55);border-color:rgba(160,211,222,.85);box-shadow:0 0 4px rgba(160,211,222,.7),0 0 6px rgba(245,219,184,.4)}.DynamicMockup_btnPrimary__DUkxO:disabled{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.2);color:rgba(255,250,243,.6);box-shadow:none}.DynamicMockup_errorText__8DvYl{color:#ffb3b3;font-size:clamp(10px,3.5cqw,14px)}