.AgentProfilePage-module__yx9mLG__stage{--pair-card-width:390px;--pair-card-gap:20px;--composer-shell-padding:24px;--composer-shell-overhang:80px;--composer-left-trim:56px;--composer-card-span-width:calc((var(--pair-card-width) * 3) + (var(--pair-card-gap) * 2));--composer-shell-max-width:calc(var(--composer-card-span-width) + (var(--composer-shell-padding) * 2) + var(--composer-shell-overhang));--composer-visible-width:var(--composer-card-span-width);--composer-message-width:var(--composer-visible-width);--composer-assistant-inset:0px;--composer-user-inset:36px;--composer-message-inset:0px;--chat-message-band:66.67%;--chat-message-font-size:1.125rem;--chat-message-line-height:1.65;--chat-message-measure:68ch;--chat-assistant-font-weight:400;--chat-assistant-line-height:1.65;--chat-assistant-letter-spacing:.008em;--chat-assistant-color:rgba(var(--gray-9-rgb), .94);--chat-user-bubble-radius:14px;--chat-info-card-radius:10px;--composer-control-size:32px;--composer-track-padding:5px;--composer-shell-radius:calc((var(--composer-control-size) + (var(--composer-track-padding) * 2)) / 2);--composer-dock-block-est:178px;--composer-dock-shift:calc(var(--composer-dock-block-est) * .2);--composer-dock-padding-base:40px;--composer-scroll-clearance:228px;--stage-rail-inset:46px;width:calc(100vw / var(--app-visual-scale));height:calc(100dvh / var(--app-visual-scale));box-sizing:border-box;overscroll-behavior:none;padding:0;padding-left:calc(46px / var(--app-visual-scale));background:var(--surface-page);font-family:var(--font-sans);transform:scale(var(--app-visual-scale));transform-origin:0 0;place-items:start center;display:grid;position:fixed;top:0;left:0;overflow:hidden}.AgentProfilePage-module__yx9mLG__stageNoRail{padding-left:0}.AgentProfilePage-module__yx9mLG__glowA,.AgentProfilePage-module__yx9mLG__glowB{filter:blur(28px);pointer-events:none;border-radius:50%;position:absolute}.AgentProfilePage-module__yx9mLG__glowA{background:var(--glow-a-bg);width:230px;height:230px;top:20%;left:-60px}.AgentProfilePage-module__yx9mLG__glowB{background:var(--glow-b-bg);width:270px;height:270px;bottom:10%;right:-80px}.AgentProfilePage-module__yx9mLG__container{z-index:1;width:100%;height:100%;min-height:0;position:relative;overflow:hidden}.AgentProfilePage-module__yx9mLG__container:after{content:none;pointer-events:none;z-index:8;background:linear-gradient(to bottom, rgba(var(--surface-page-rgb), 0) 0%, rgba(var(--surface-page-rgb), .72) 34%, rgba(var(--surface-page-rgb), .94) 52%, var(--surface-page) 68%, var(--surface-page) 100%);height:248px;position:absolute;bottom:0;left:0;right:0}.AgentProfilePage-module__yx9mLG__contentViewport{overscroll-behavior:contain;padding-top:28px;padding-bottom:calc(var(--composer-scroll-clearance) - var(--composer-dock-shift));scrollbar-gutter:stable;flex-direction:column;scroll-padding-top:20px;display:flex;position:absolute;inset:0;overflow:hidden auto}.AgentProfilePage-module__yx9mLG__heroShell{min-height:0;width:calc(100% + var(--stage-rail-inset));margin-left:calc(-1 * var(--stage-rail-inset));box-sizing:border-box;padding-inline:var(--composer-shell-padding);transform:translateX(calc(var(--composer-left-trim) / 2));flex-direction:column;flex:auto;justify-content:flex-end;align-items:center;gap:0;padding-top:24px;padding-bottom:4px;display:flex}.AgentProfilePage-module__yx9mLG__heroBrand{justify-items:center;gap:8px;display:grid}.AgentProfilePage-module__yx9mLG__heroLogoArt{width:min(100%,370px);height:auto;display:block}.AgentProfilePage-module__yx9mLG__heroRoofStroke,.AgentProfilePage-module__yx9mLG__heroHouseStroke,.AgentProfilePage-module__yx9mLG__heroRobotStroke{fill:none;stroke:var(--gray-9);stroke-linecap:round;stroke-linejoin:round}.AgentProfilePage-module__yx9mLG__heroRoofStroke{stroke-width:17px}.AgentProfilePage-module__yx9mLG__heroHouseStroke{stroke-width:15px}.AgentProfilePage-module__yx9mLG__heroRobotStroke{stroke-width:11px}.AgentProfilePage-module__yx9mLG__heroRobotFill{fill:var(--gray-9)}.AgentProfilePage-module__yx9mLG__heroWordmarkWrap{justify-items:center;gap:6px;margin-top:-16px;display:grid}.AgentProfilePage-module__yx9mLG__heroWordmark{letter-spacing:-.08em;color:var(--ink);margin:0;font-size:clamp(3rem,8vw,5.6rem);line-height:.95}.AgentProfilePage-module__yx9mLG__heroTagline{text-align:center;letter-spacing:.14em;color:rgba(var(--gray-9-rgb), .72);margin:0;font-size:.84rem}.AgentProfilePage-module__yx9mLG__heroAgentLink{color:rgba(var(--navy-800-rgb), .72);margin:4.5rem 0 0;font-size:1rem}.AgentProfilePage-module__yx9mLG__heroAgentLink a{color:var(--gray-9);border-bottom:1px solid rgba(var(--field-focus-rgb), .35);font-weight:700;text-decoration:none}.AgentProfilePage-module__yx9mLG__heroComposer,.AgentProfilePage-module__yx9mLG__composerDock{justify-self:center}.AgentProfilePage-module__yx9mLG__heroComposer{width:min(100%, var(--composer-shell-max-width))}.AgentProfilePage-module__yx9mLG__composerDock{--composer-mask-start:34px;width:min(100%, calc(var(--composer-shell-max-width) - var(--composer-left-trim)));z-index:9999;box-sizing:border-box;padding-inline:var(--composer-shell-padding);padding-top:8px;padding-bottom:max(calc(8px + env(safe-area-inset-bottom,0px)), calc(var(--composer-dock-padding-base) - var(--composer-dock-shift) + env(safe-area-inset-bottom,0px)));isolation:isolate;transform:translateX(calc(var(--composer-left-trim) / 2));pointer-events:none;transition:opacity var(--dur-fast) var(--ease-std);margin-inline:auto;position:fixed;bottom:0;left:0;right:0}.AgentProfilePage-module__yx9mLG__composerDock:before{content:"";left:50%;top:var(--composer-mask-start);background:linear-gradient(to bottom, rgba(var(--surface-page-rgb), .52) 0%, rgba(var(--surface-page-rgb), .88) 58%, var(--surface-page) 100%);pointer-events:none;z-index:0;width:100vw;height:36px;position:absolute;transform:translate(-50%)}.AgentProfilePage-module__yx9mLG__composerDock:after{content:"";left:50%;top:var(--composer-mask-start);width:100vw;height:calc(100% - var(--composer-mask-start));background:var(--surface-page);pointer-events:none;z-index:0;position:absolute;transform:translate(-50%)}.AgentProfilePage-module__yx9mLG__composerDock .AgentProfilePage-module__yx9mLG__composerInputWrap{pointer-events:auto;border-radius:var(--composer-shell-radius)}.AgentProfilePage-module__yx9mLG__composerInputWrap,.AgentProfilePage-module__yx9mLG__composerDisclaimer{z-index:1;position:relative}.AgentProfilePage-module__yx9mLG__composerVideoHidden{opacity:0;pointer-events:none}.AgentProfilePage-module__yx9mLG__heroInputWrap{background:rgba(var(--surface-panel-rgb), .98);border:1.5px solid var(--border-standard);box-shadow:0 4px 20px rgba(var(--gray-9-rgb), .07), 0 1px 4px rgba(var(--gray-9-rgb), .04), inset 0 1px 0 rgba(var(--gray-0-rgb), .96);transition:border-color var(--dur-slow) var(--ease-std), box-shadow var(--dur-slow) var(--ease-std);border-radius:20px;flex-direction:column;display:flex;overflow:hidden}.AgentProfilePage-module__yx9mLG__composerInputWrap{-webkit-backdrop-filter:blur(18px)saturate(108%);backdrop-filter:blur(18px)saturate(108%);background:var(--chat-user-surface);border:1.5px solid rgba(var(--gray-9-rgb), .26);box-shadow:0 4px 22px rgba(var(--gray-9-rgb), .08);background-clip:border-box;border-radius:999px;outline:none;flex-direction:column;transition:box-shadow .28s,background .28s,border-color .28s,transform .28s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative;overflow:hidden}.AgentProfilePage-module__yx9mLG__composerInputWrap:before{content:"";background:radial-gradient(ellipse 60% 100% at 50% 0%, rgba(var(--gray-0-rgb), .52) 0%, rgba(var(--gray-0-rgb), .18) 46%, rgba(var(--gray-0-rgb), 0) 72%);pointer-events:none;z-index:2;border-radius:999px 999px 0 0;width:auto;height:40px;position:absolute;top:1.5px;left:1.5px;right:1.5px;transform:none}.AgentProfilePage-module__yx9mLG__composerInputWrap:after{content:none;display:none}.AgentProfilePage-module__yx9mLG__composerInputWrap:hover{background:var(--chat-user-surface);border-color:rgba(var(--gray-9-rgb), .26);box-shadow:0 6px 24px rgba(var(--gray-9-rgb), .1)}.AgentProfilePage-module__yx9mLG__composerInputWrap:focus-within{-webkit-backdrop-filter:blur(20px)saturate(112%);backdrop-filter:blur(20px)saturate(112%);background:var(--chat-user-surface);border-color:rgba(var(--gray-9-rgb), .26);box-shadow:0 6px 24px rgba(var(--gray-9-rgb), .1);outline:none}.AgentProfilePage-module__yx9mLG__composerRow{min-height:calc(var(--composer-control-size) + (var(--composer-track-padding) * 2));padding-block:var(--composer-track-padding);z-index:3;align-items:flex-end;gap:8px;padding-inline:14px 6px;display:flex;position:relative}.AgentProfilePage-module__yx9mLG__composerInputArea{min-height:var(--composer-control-size);flex:auto;align-self:flex-end;align-items:flex-end;min-width:0;display:flex;position:relative}.AgentProfilePage-module__yx9mLG__composerBottomRow{justify-content:flex-end;align-items:center;padding:2px 10px 10px;display:flex}.AgentProfilePage-module__yx9mLG__composerDisclaimer{text-align:center;width:min(100%,720px);color:rgba(var(--gray-8-rgb), .72);letter-spacing:.01em;text-wrap:balance;pointer-events:auto;margin:10px auto 0;font-size:.72rem;line-height:1.4}.AgentProfilePage-module__yx9mLG__composerDisclaimerMobile{display:none}@media (min-width:768px){.AgentProfilePage-module__yx9mLG__composerDisclaimer{letter-spacing:.016em;width:100%;max-width:none;color:rgba(var(--gray-9-rgb), .64);margin-top:12px;padding-inline:16px;font-size:.72rem;font-weight:500;line-height:1.55}}.AgentProfilePage-module__yx9mLG__heroInput,.AgentProfilePage-module__yx9mLG__composerInput{color:var(--navy-800);font:inherit;box-sizing:border-box;resize:none;background:0 0;border:0;outline:none;flex:auto;align-self:center;width:100%;font-size:1.05rem;line-height:1.7;display:block;overflow-y:auto}.AgentProfilePage-module__yx9mLG__heroInput{min-height:26px;max-height:200px;padding:0;line-height:1.55}.AgentProfilePage-module__yx9mLG__composerInput{min-height:var(--composer-control-size);padding-block:calc((var(--composer-control-size) - 1.35em) / 2);max-height:calc(3 * 1.35em + var(--composer-control-size));padding-inline:0;line-height:1.35}.AgentProfilePage-module__yx9mLG__composerInputWrap .AgentProfilePage-module__yx9mLG__composerInput{color:var(--ink);caret-color:var(--brand-blue)}.AgentProfilePage-module__yx9mLG__composerInput{scrollbar-width:none;transition:opacity var(--dur-slow) var(--ease-std)}.AgentProfilePage-module__yx9mLG__composerInput::-webkit-scrollbar{display:none}.AgentProfilePage-module__yx9mLG__composerInputHidden{opacity:0;pointer-events:none}.AgentProfilePage-module__yx9mLG__heroInput::placeholder,.AgentProfilePage-module__yx9mLG__chatInput::placeholder{color:rgba(var(--navy-800-rgb), .38)}.AgentProfilePage-module__yx9mLG__composerInputWrap .AgentProfilePage-module__yx9mLG__composerInput::placeholder{color:rgba(var(--navy-800-rgb), .26)}.AgentProfilePage-module__yx9mLG__quickPromptRow{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.AgentProfilePage-module__yx9mLG__quickPrompt{background:rgba(var(--navy-mid-rgb), .08);color:var(--navy-mid);font:inherit;cursor:pointer;transition:transform var(--dur-base) var(--ease-std), background var(--dur-base) var(--ease-std);border:0;border-radius:999px;padding:11px 16px;font-size:.94rem;font-weight:700}.AgentProfilePage-module__yx9mLG__quickPrompt:hover{background:rgba(var(--navy-mid-rgb), .14);transform:translateY(-1px)}.AgentProfilePage-module__yx9mLG__chatShell{width:min(100%, var(--composer-visible-width));max-width:var(--composer-visible-width);margin-top:0;box-sizing:border-box;padding-inline:0;flex:none;gap:22px;margin-inline:auto;padding-top:12px;padding-bottom:8px;display:grid;overflow-x:visible}.AgentProfilePage-module__yx9mLG__chatInputIcon{color:var(--gray-7);padding-top:1px;display:inline-flex}.AgentProfilePage-module__yx9mLG__chatInputIcon svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.AgentProfilePage-module__yx9mLG__chatSubmitButton{width:var(--composer-control-size);height:var(--composer-control-size);min-width:var(--composer-control-size);min-height:var(--composer-control-size);background:rgba(var(--gray-9-rgb), .04);color:var(--text-muted);cursor:pointer;transition:background-color var(--dur-base) var(--ease-std), transform var(--dur-base) var(--ease-std), box-shadow var(--dur-base) var(--ease-std), color var(--dur-base) var(--ease-std);border:0;border-radius:999px;flex:none;place-items:center;display:grid}.AgentProfilePage-module__yx9mLG__chatSubmitButton svg{width:16px;height:16px}.AgentProfilePage-module__yx9mLG__chatSubmitStopIcon{background:currentColor;border-radius:2px;width:9px;height:9px;display:block}.AgentProfilePage-module__yx9mLG__chatSubmitButtonActive{background:var(--btn-primary-bg);color:var(--btn-primary-color);box-shadow:0 4px 18px rgba(var(--gray-9-rgb), .25), inset 0 1px 0 #ffffff38}.AgentProfilePage-module__yx9mLG__chatSubmitButtonActive:hover{box-shadow:0 6px 24px rgba(var(--field-focus-rgb), .3), inset 0 1px 0 rgba(var(--gray-0-rgb), .24);transform:translateY(-1px)}.AgentProfilePage-module__yx9mLG__chatSubmitButton:focus-visible{outline:var(--focus-ring-accent);outline-offset:var(--focus-ring-offset)}.AgentProfilePage-module__yx9mLG__micButton{width:var(--composer-control-size);height:var(--composer-control-size);min-width:var(--composer-control-size);min-height:var(--composer-control-size);background:rgba(var(--gray-9-rgb), .04);color:var(--text-muted);cursor:pointer;transition:background-color var(--dur-base) var(--ease-std), transform var(--dur-base) var(--ease-std), color var(--dur-base) var(--ease-std);border:0;border-radius:999px;flex:none;place-items:center;display:grid}.AgentProfilePage-module__yx9mLG__micButton svg{width:16px;height:16px}.AgentProfilePage-module__yx9mLG__micButton:hover{background:rgba(var(--gray-9-rgb), .08);color:var(--ink);transform:translateY(-1px)}.AgentProfilePage-module__yx9mLG__micButton:active{background:rgba(var(--field-focus-rgb), .12);color:var(--brand-blue);transform:scale(.93)}.AgentProfilePage-module__yx9mLG__micButton:focus-visible{outline:var(--focus-ring-accent);outline-offset:var(--focus-ring-offset)}@keyframes AgentProfilePage-module__yx9mLG__mic-pulse-ring{0%{opacity:.55;transform:scale(1)}60%{opacity:0;transform:scale(1.55)}to{opacity:0;transform:scale(1.55)}}.AgentProfilePage-module__yx9mLG__micButtonListening{position:relative;background:rgba(var(--field-focus-rgb), .1)!important;color:var(--brand-blue)!important}.AgentProfilePage-module__yx9mLG__micButtonListening:before{content:"";border:1.5px solid rgba(var(--field-focus-rgb), .42);pointer-events:none;border-radius:999px;animation:1.4s ease-out infinite AgentProfilePage-module__yx9mLG__mic-pulse-ring;position:absolute;inset:0}.AgentProfilePage-module__yx9mLG__micButtonListening:hover{transform:none;background:rgba(var(--field-focus-rgb), .14)!important;color:var(--brand-blue)!important}.AgentProfilePage-module__yx9mLG__listeningOverlay{z-index:1;opacity:0;pointer-events:none;transition:opacity var(--dur-slow) var(--ease-std);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.AgentProfilePage-module__yx9mLG__listeningOverlayVisible{opacity:1;pointer-events:auto;z-index:3}@keyframes AgentProfilePage-module__yx9mLG__wave-bar{0%,to{transform:scaleY(.2)}50%{transform:scaleY(.92)}}.AgentProfilePage-module__yx9mLG__waveformBars{flex:0 auto;justify-content:center;align-items:center;gap:2px;max-width:100%;height:20px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.AgentProfilePage-module__yx9mLG__waveBar{background:rgba(var(--field-focus-rgb), .55);transform-origin:50%;border-radius:999px;width:3px;height:100%;animation:2.2s ease-in-out infinite AgentProfilePage-module__yx9mLG__wave-bar;display:block}.AgentProfilePage-module__yx9mLG__waveBar:nth-child(odd){animation-duration:2.2s}.AgentProfilePage-module__yx9mLG__waveBar:nth-child(2n){animation-duration:2.5s}.AgentProfilePage-module__yx9mLG__waveBar:nth-child(7n+1){animation-delay:0s}.AgentProfilePage-module__yx9mLG__waveBar:nth-child(7n+2){animation-delay:-315ms}.AgentProfilePage-module__yx9mLG__waveBar:nth-child(7n+3){animation-delay:-630ms}.AgentProfilePage-module__yx9mLG__waveBar:nth-child(7n+4){animation-delay:-945ms}.AgentProfilePage-module__yx9mLG__waveBar:nth-child(7n+5){animation-delay:-1260ms}.AgentProfilePage-module__yx9mLG__waveBar:nth-child(7n+6){animation-delay:-1575ms}.AgentProfilePage-module__yx9mLG__waveBar:nth-child(7n+7){animation-delay:-1890ms}.AgentProfilePage-module__yx9mLG__chatSubmitButtonVoice{background:var(--btn-primary-bg)!important;color:var(--btn-primary-color)!important;box-shadow:0 4px 18px rgba(var(--gray-9-rgb), .26), inset 0 1px 0 #ffffff38!important}.AgentProfilePage-module__yx9mLG__chatSubmitButtonVoice:hover{transform:translateY(-1px);box-shadow:0 6px 24px rgba(var(--field-focus-rgb), .32), inset 0 1px 0 rgba(var(--gray-0-rgb), .24)!important}.AgentProfilePage-module__yx9mLG__voiceAuthBanner{z-index:2;opacity:0;pointer-events:none;transition:opacity var(--dur-slow) var(--ease-std);align-items:center;gap:8px;padding:0 2px 0 0;font-size:.8rem;line-height:1.35;display:flex;position:absolute;inset:0;overflow:hidden}.AgentProfilePage-module__yx9mLG__voiceAuthBannerVisible{opacity:1;pointer-events:auto;z-index:2}.AgentProfilePage-module__yx9mLG__voiceAuthBanner:not(.AgentProfilePage-module__yx9mLG__voiceAuthBannerVisible){visibility:hidden}.AgentProfilePage-module__yx9mLG__voiceAuthMessage{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.AgentProfilePage-module__yx9mLG__voiceAuthLink{color:var(--ink);text-underline-offset:2px;transition:opacity var(--dur-fast) var(--ease-std);font-weight:600;text-decoration:underline}.AgentProfilePage-module__yx9mLG__voiceAuthLink:hover{opacity:.65}.AgentProfilePage-module__yx9mLG__voiceAuthDismiss{all:unset;width:20px;height:20px;color:var(--text-muted);cursor:pointer;transition:background var(--dur-fast) var(--ease-std), color var(--dur-fast) var(--ease-std);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.AgentProfilePage-module__yx9mLG__voiceAuthDismiss:hover{background:rgba(var(--gray-9-rgb), .08);color:var(--ink)}.AgentProfilePage-module__yx9mLG__pairsGrid{grid-template-columns:1fr;align-items:start;gap:96px;display:grid}.AgentProfilePage-module__yx9mLG__pairRow{isolation:isolate;flex-direction:column;align-self:start;align-items:center;gap:0;width:100%;display:flex}.AgentProfilePage-module__yx9mLG__pairContent{flex-direction:column;align-items:center;gap:10px;width:100%;display:flex}.AgentProfilePage-module__yx9mLG__agentSlot{align-self:start;justify-items:center;width:100%;display:grid}.AgentProfilePage-module__yx9mLG__listingsArea{flex-direction:column;align-items:center;gap:10px;width:100%;display:flex;position:relative}.AgentProfilePage-module__yx9mLG__videoPlayerWrap{z-index:5;flex-direction:column;gap:12px;display:flex;position:absolute;top:0;left:0;right:0}.AgentProfilePage-module__yx9mLG__coverageMapWrap{z-index:5;position:absolute;inset:0}.AgentProfilePage-module__yx9mLG__listingCarouselHidden{visibility:hidden;opacity:0;pointer-events:none}.AgentProfilePage-module__yx9mLG__listingCarouselHidden *{box-shadow:none!important;background:0 0!important;border-color:#0000!important}.AgentProfilePage-module__yx9mLG__listingCarousel{flex-direction:column;align-items:center;gap:10px;width:100%;display:flex}.AgentProfilePage-module__yx9mLG__listingSlot{align-self:start;justify-items:center;width:100%;scroll-margin-top:12px;scroll-margin-bottom:12px;display:grid}.AgentProfilePage-module__yx9mLG__listingSlotEmpty,.AgentProfilePage-module__yx9mLG__listingSlotMobileHidden,.AgentProfilePage-module__yx9mLG__contextPanelSlot{display:none}.AgentProfilePage-module__yx9mLG__contextPanelSlotHidden{visibility:hidden;pointer-events:none;overflow:hidden}.AgentProfilePage-module__yx9mLG__listingPageNav,.AgentProfilePage-module__yx9mLG__listingNextArrow{display:none}.AgentProfilePage-module__yx9mLG__connector{justify-items:center;gap:6px;min-height:62px;display:grid}.AgentProfilePage-module__yx9mLG__connectorDot{background:var(--navy-mid);width:10px;height:10px;box-shadow:0 0 0 4px rgba(var(--navy-mid-rgb), .12);border-radius:999px}.AgentProfilePage-module__yx9mLG__connectorLine{background:linear-gradient(180deg, rgba(var(--navy-mid-rgb), .82), rgba(var(--navy-mid-rgb), .18));border-radius:999px;width:2px;height:36px}.AgentProfilePage-module__yx9mLG__connectorArrow{border-left:7px solid #0000;border-right:7px solid #0000;border-top:10px solid rgba(var(--navy-mid-rgb), .82);width:0;height:0}.AgentProfilePage-module__yx9mLG__pairConnectionIndicator{display:none}@media (min-width:768px){.AgentProfilePage-module__yx9mLG__stage{--composer-user-inset:3px}.AgentProfilePage-module__yx9mLG__chatMessageRowAssistant{padding-right:calc(100% - var(--chat-message-band));padding-left:var(--composer-assistant-inset)}.AgentProfilePage-module__yx9mLG__chatMessageRowUser{padding-left:calc(100% - var(--chat-message-band));padding-right:var(--composer-user-inset)}.AgentProfilePage-module__yx9mLG__chatBubbleUser,.AgentProfilePage-module__yx9mLG__chatBubbleAssistant{font-family:var(--font-sans);font-size:var(--chat-message-font-size);font-weight:var(--chat-assistant-font-weight);line-height:var(--chat-assistant-line-height);letter-spacing:var(--chat-assistant-letter-spacing);color:var(--chat-assistant-color)}.AgentProfilePage-module__yx9mLG__chatBubbleAssistant{width:fit-content;max-width:min(100%, var(--chat-message-measure));padding-top:3px}.AgentProfilePage-module__yx9mLG__chatBubbleUser{max-width:min(100%, var(--chat-message-measure))}.AgentProfilePage-module__yx9mLG__chatBubble{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.AgentProfilePage-module__yx9mLG__chatBubbleParagraph+.AgentProfilePage-module__yx9mLG__chatBubbleParagraph{margin-top:.65em}.AgentProfilePage-module__yx9mLG__chatAssistantStack{max-width:min(100%, var(--chat-message-measure))}}@media (min-width:1280px){.AgentProfilePage-module__yx9mLG__pairRow{isolation:isolate;flex-direction:column;align-items:flex-start;gap:10px}.AgentProfilePage-module__yx9mLG__pairContent{flex-direction:row;align-items:stretch;gap:20px;width:auto;display:flex;overflow:visible}.AgentProfilePage-module__yx9mLG__agentSlot{flex-direction:column;flex:0 0 390px;align-self:auto;width:390px;display:flex}.AgentProfilePage-module__yx9mLG__connectorMobileOnly{display:none}.AgentProfilePage-module__yx9mLG__listingsArea{flex-direction:row;align-items:stretch;gap:20px;width:auto;display:flex;position:relative;overflow:visible}.AgentProfilePage-module__yx9mLG__pairConnectionIndicator{width:16px;height:16px;color:rgba(var(--gray-9-rgb), .42);pointer-events:none;-webkit-user-select:none;user-select:none;z-index:20;justify-content:center;align-items:center;display:flex;position:absolute;top:4px;transform:translate(-50%)}.AgentProfilePage-module__yx9mLG__pairConnectionIndicatorAgentListing{left:calc(var(--pair-card-gap) * -.5)}.AgentProfilePage-module__yx9mLG__pairConnectionIndicatorListingMap{left:calc(var(--pair-card-width) + var(--pair-card-gap) * .5)}.AgentProfilePage-module__yx9mLG__videoPlayerWrap{z-index:5;flex-direction:column;gap:12px;height:100%;animation:.26s cubic-bezier(.22,1,.36,1) both AgentProfilePage-module__yx9mLG__player-wrap-enter;display:flex;position:absolute;inset:0}.AgentProfilePage-module__yx9mLG__videoPlayerWrap>:first-child{flex:none}.AgentProfilePage-module__yx9mLG__videoPlayerWrap>:last-child{flex:auto;min-height:0}@keyframes AgentProfilePage-module__yx9mLG__player-wrap-enter{0%{opacity:0}to{opacity:1}}.AgentProfilePage-module__yx9mLG__coverageMapWrap{animation:.26s cubic-bezier(.22,1,.36,1) both AgentProfilePage-module__yx9mLG__player-wrap-enter}.AgentProfilePage-module__yx9mLG__listingCarousel{flex-direction:row;flex:auto;align-items:stretch;width:390px;min-width:390px;max-width:390px;min-height:100%;display:flex}.AgentProfilePage-module__yx9mLG__listingSlot{flex-direction:column;flex:auto;align-self:stretch;width:390px;min-width:390px;max-width:390px;min-height:100%;display:flex}.AgentProfilePage-module__yx9mLG__listingSlotEmpty{visibility:hidden;flex:0 0 390px;width:390px;display:flex}.AgentProfilePage-module__yx9mLG__listingSlotMobileHidden{flex-direction:column;display:flex}.AgentProfilePage-module__yx9mLG__contextPanelSlot{flex-direction:column;flex:0 0 390px;align-self:auto;width:390px;display:flex;position:relative;overflow:visible}@keyframes AgentProfilePage-module__yx9mLG__carousel-from-right{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:translate(0)}}@keyframes AgentProfilePage-module__yx9mLG__carousel-from-left{0%{opacity:0;transform:translate(-32px)}to{opacity:1;transform:translate(0)}}.AgentProfilePage-module__yx9mLG__carouselFromRight{animation:.34s cubic-bezier(.22,1,.36,1) both AgentProfilePage-module__yx9mLG__carousel-from-right}.AgentProfilePage-module__yx9mLG__carouselFromLeft{animation:.34s cubic-bezier(.22,1,.36,1) both AgentProfilePage-module__yx9mLG__carousel-from-left}.AgentProfilePage-module__yx9mLG__listingPageNav{visibility:hidden;pointer-events:none;height:34px}.AgentProfilePage-module__yx9mLG__listingNextArrow{z-index:600;border:1.5px solid var(--border-standard);width:32px;height:32px;color:rgba(var(--gray-9-rgb), .72);cursor:pointer;box-shadow:none;background:#fff;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background .18s,border-color .18s,color .18s;display:flex;position:absolute;top:50%;right:-50px;transform:translateY(-50%)}.AgentProfilePage-module__yx9mLG__listingNextArrow:hover{color:rgba(var(--gray-9-rgb), .9);border-color:var(--border-standard);box-shadow:none;background:#fff}}@media (min-width:1024px) and (max-width:1279px){.AgentProfilePage-module__yx9mLG__stage{--composer-card-span-width:calc((var(--pair-card-width) * 2) + var(--pair-card-gap));--composer-visible-width:min(100%, var(--composer-card-span-width));--composer-shell-max-width:calc(var(--composer-visible-width) + (var(--composer-shell-padding) * 2) + var(--composer-shell-overhang))}.AgentProfilePage-module__yx9mLG__chatShell{width:min(100%, var(--composer-visible-width));max-width:var(--composer-visible-width)}.AgentProfilePage-module__yx9mLG__pairRow{width:100%;max-width:var(--composer-visible-width);flex-direction:column;align-items:flex-start;gap:10px;margin-inline:auto}.AgentProfilePage-module__yx9mLG__pairContent{align-items:stretch;gap:var(--pair-card-gap);width:100%;max-width:var(--composer-visible-width);flex-direction:row;display:flex;overflow:visible}.AgentProfilePage-module__yx9mLG__agentSlot{flex:0 0 var(--pair-card-width);width:var(--pair-card-width);flex-direction:column;display:flex}.AgentProfilePage-module__yx9mLG__connectorMobileOnly{display:none}.AgentProfilePage-module__yx9mLG__listingsArea{align-items:stretch;gap:var(--pair-card-gap);flex-direction:row;flex:auto;min-width:0;display:flex;position:relative;overflow:visible}.AgentProfilePage-module__yx9mLG__listingCarousel,.AgentProfilePage-module__yx9mLG__listingSlot,.AgentProfilePage-module__yx9mLG__listingSlotEmpty{flex:0 0 var(--pair-card-width);width:var(--pair-card-width);min-width:var(--pair-card-width);max-width:var(--pair-card-width)}.AgentProfilePage-module__yx9mLG__contextPanelSlot{flex:0 0 var(--pair-card-width);width:var(--pair-card-width)}.AgentProfilePage-module__yx9mLG__listingSlotMobileHidden{display:none}.AgentProfilePage-module__yx9mLG__listingNextArrow{right:-42px}}.AgentProfilePage-module__yx9mLG__typingBubble{align-items:center;gap:6px;min-height:28px;padding:12px 2px;display:flex}.AgentProfilePage-module__yx9mLG__typingDot{background:rgba(var(--gray-9-rgb), .4);border-radius:50%;flex:none;width:5.5px;height:5.5px;animation:1.6s cubic-bezier(.45,0,.55,1) infinite AgentProfilePage-module__yx9mLG__typing-pulse}.AgentProfilePage-module__yx9mLG__typingDot:nth-child(2){animation-delay:.22s}.AgentProfilePage-module__yx9mLG__typingDot:nth-child(3){animation-delay:.44s}@keyframes AgentProfilePage-module__yx9mLG__typing-pulse{0%,to{opacity:.2;transform:scale(.72)}45%{opacity:.85;transform:scale(1)}}@keyframes AgentProfilePage-module__yx9mLG__msg-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.AgentProfilePage-module__yx9mLG__chatHeader{grid-template-columns:minmax(0,1fr);justify-self:start;width:100%;margin-bottom:6px;padding:0;display:grid}.AgentProfilePage-module__yx9mLG__chatHeaderMark{box-sizing:border-box;grid-template-columns:minmax(0,1fr);width:100%;display:grid}.AgentProfilePage-module__yx9mLG__chatHeaderBrandRule{grid-template-columns:minmax(0,1fr);width:100%;display:grid}@media (min-width:768px){.AgentProfilePage-module__yx9mLG__chatHeaderMark{border-bottom:1px solid rgba(var(--navy-800-rgb), .08);row-gap:2px;padding:0 2px 4px}.AgentProfilePage-module__yx9mLG__chatHeaderBrand{margin-top:-2px;line-height:0}}.AgentProfilePage-module__yx9mLG__chatHeaderBrand{color:var(--gray-9);letter-spacing:-.01em;cursor:pointer;transition:opacity var(--dur-fast) var(--ease-std);background:0 0;border:0;flex:none;justify-self:start;align-items:center;gap:8px;padding:0;font-family:inherit;font-size:.95rem;font-weight:800;display:flex}.AgentProfilePage-module__yx9mLG__chatHeaderBrand:hover{opacity:.7}.AgentProfilePage-module__yx9mLG__chatHeaderLogo{width:92px;height:auto;display:block}.AgentProfilePage-module__yx9mLG__chatHeaderBrand svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px;color:var(--gray-8)}.AgentProfilePage-module__yx9mLG__resetButton{background:rgba(var(--navy-800-rgb), .06);color:rgba(var(--navy-800-rgb), .6);font:inherit;cursor:pointer;transition:color var(--dur-fast) var(--ease-std), background var(--dur-fast) var(--ease-std);border:0;border-radius:999px;align-items:center;gap:6px;padding:6px 14px 6px 10px;font-size:.84rem;font-weight:700;display:inline-flex}.AgentProfilePage-module__yx9mLG__resetButton:hover{color:var(--gray-9);background:rgba(var(--navy-800-rgb), .11)}.AgentProfilePage-module__yx9mLG__resetButton:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.AgentProfilePage-module__yx9mLG__resetButtonIcon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:14px;height:14px}@media (prefers-reduced-motion:reduce){.AgentProfilePage-module__yx9mLG__quickPrompt{transition:none}.AgentProfilePage-module__yx9mLG__typingDot{opacity:.55;animation:none}.AgentProfilePage-module__yx9mLG__chatBubble{animation:none}.AgentProfilePage-module__yx9mLG__composerInputWrap{transition:none;transform:none!important}.AgentProfilePage-module__yx9mLG__composerInputWrap:hover,.AgentProfilePage-module__yx9mLG__composerInputWrap:focus-within{transition:none;transform:none}}.AgentProfilePage-module__yx9mLG__baanmaAvatar{background:linear-gradient(150deg, var(--gray-8), var(--gray-9));width:30px;height:30px;color:rgba(var(--gray-0-rgb), .9);box-shadow:0 2px 8px rgba(var(--gray-9-rgb), .28);border-radius:9px;flex:none;place-items:center;display:grid}.AgentProfilePage-module__yx9mLG__baanmaAvatar svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.AgentProfilePage-module__yx9mLG__heroQuestion{letter-spacing:-.04em;color:var(--gray-9);text-align:center;margin:20px 0 16px;font-size:clamp(1.9rem,4vw,2.8rem);line-height:1.1;transform:translateY(44px)}.AgentProfilePage-module__yx9mLG__heroQuestionSubline{text-align:center;max-width:42rem;font-family:var(--font-sans);letter-spacing:-.01em;color:rgba(var(--gray-8-rgb), .82);margin:0;font-size:clamp(.98rem,1.08vw,1.08rem);font-style:normal;font-weight:500;line-height:1.45;transform:translateY(44px)}@media (min-width:768px){.AgentProfilePage-module__yx9mLG__contentViewport{padding-top:32px}.AgentProfilePage-module__yx9mLG__heroShell{justify-content:flex-start;padding-top:20px;padding-bottom:8px}}.AgentProfilePage-module__yx9mLG__heroTagline{text-align:center;color:rgba(var(--gray-9-rgb), .52);margin:0;font-size:1rem;font-weight:500}.AgentProfilePage-module__yx9mLG__quickPromptRow{flex-wrap:wrap;justify-content:center;gap:8px;max-width:640px;display:flex}.AgentProfilePage-module__yx9mLG__quickPrompt{border:1px solid rgba(var(--navy-mid-rgb), .18);color:var(--gray-8);font:inherit;cursor:pointer;transition:transform var(--dur-base) var(--ease-std), background var(--dur-base) var(--ease-std), border-color var(--dur-base) var(--ease-std), box-shadow var(--dur-base) var(--ease-std);box-shadow:0 1px 4px rgba(var(--gray-9-rgb), .05);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:9px 16px;font-size:.9rem;font-weight:600;display:inline-flex}.AgentProfilePage-module__yx9mLG__quickPrompt:hover{border-color:rgba(var(--navy-mid-rgb), .32);box-shadow:0 4px 12px rgba(var(--gray-9-rgb), .1);background:#fff;transform:translateY(-1px)}.AgentProfilePage-module__yx9mLG__quickPrompt:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.AgentProfilePage-module__yx9mLG__quickPromptArrow{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;opacity:.6;flex:none;width:14px;height:14px}.AgentProfilePage-module__yx9mLG__footerLinks{z-index:9998;pointer-events:none;justify-content:center;align-items:center;gap:24px;height:28px;display:flex;position:fixed;bottom:12px;left:0;right:0}.AgentProfilePage-module__yx9mLG__footerLink{color:var(--text-muted);letter-spacing:.01em;pointer-events:auto;cursor:pointer;transition:color var(--dur-fast) var(--ease-std), transform var(--dur-fast) var(--ease-std);font-size:.78125rem;font-weight:500;text-decoration:none}.AgentProfilePage-module__yx9mLG__footerLink:hover{color:var(--ink);transform:translateY(-1px)}.AgentProfilePage-module__yx9mLG__footerLinkDesktopOnly{display:inline}.AgentProfilePage-module__yx9mLG__footerLinkAgent{cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.AgentProfilePage-module__yx9mLG__agentMenu{-webkit-backdrop-filter:blur(16px)saturate(110%);backdrop-filter:blur(16px)saturate(110%);border:1px solid var(--border-standard);min-width:148px;box-shadow:0 4px 16px rgba(var(--gray-9-rgb), .1), 0 1px 4px rgba(var(--gray-9-rgb), .07);z-index:9999;background:#fff;border-radius:8px;flex-direction:column;gap:1px;padding:4px;display:flex;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.AgentProfilePage-module__yx9mLG__agentMenuItem{color:rgba(var(--gray-9-rgb), .68);transition:background var(--dur-fast) var(--ease-std), color var(--dur-fast) var(--ease-std);border-radius:6px;padding:7px 12px;font-size:.75rem;font-weight:500;text-decoration:none;display:block}.AgentProfilePage-module__yx9mLG__agentMenuItem:hover{background:rgba(var(--gray-9-rgb), .05);color:rgba(var(--gray-9-rgb), .92)}.AgentProfilePage-module__yx9mLG__footerDivider{background:var(--border-standard);flex-shrink:0;width:1px;height:10px;margin-inline:4px;display:inline-block}.AgentProfilePage-module__yx9mLG__footerCopy{color:var(--text-muted);letter-spacing:.01em;white-space:nowrap;font-size:.78125rem;font-weight:400}.AgentProfilePage-module__yx9mLG__chatThread{width:min(100%, var(--composer-message-width));box-sizing:border-box;flex-direction:column;justify-self:center;gap:14px;max-width:100%;margin:0 auto 8px;display:flex;overflow:hidden}.AgentProfilePage-module__yx9mLG__chatMessageRow{box-sizing:border-box;align-items:flex-start;width:100%;min-width:0;max-width:100%;display:flex;overflow:visible}.AgentProfilePage-module__yx9mLG__chatMessageRowAssistant{padding-right:var(--composer-message-inset);padding-left:var(--composer-assistant-inset);justify-content:flex-start}.AgentProfilePage-module__yx9mLG__chatMessageRowUser{padding-left:var(--composer-message-inset);padding-right:var(--composer-user-inset);justify-content:flex-end}.AgentProfilePage-module__yx9mLG__chatBubble{box-sizing:border-box;word-break:break-word;overflow-wrap:break-word;max-width:100%;font-size:var(--chat-message-font-size);line-height:var(--chat-assistant-line-height);font-weight:var(--chat-assistant-font-weight);letter-spacing:var(--chat-assistant-letter-spacing);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;animation:.25s ease-out both AgentProfilePage-module__yx9mLG__msg-in}.AgentProfilePage-module__yx9mLG__chatBubbleUser,.AgentProfilePage-module__yx9mLG__chatBubbleAssistant{font-family:var(--font-sans);font-size:var(--chat-message-font-size);font-weight:var(--chat-assistant-font-weight);line-height:var(--chat-assistant-line-height);letter-spacing:var(--chat-assistant-letter-spacing);color:var(--chat-assistant-color)}.AgentProfilePage-module__yx9mLG__chatBubbleUser{border-radius:var(--chat-user-bubble-radius);box-shadow:none;width:fit-content;max-width:min(var(--chat-message-band), var(--chat-message-measure));white-space:normal;background:#efeeec;border:none;min-width:0;padding:9px 18px}.AgentProfilePage-module__yx9mLG__chatBubbleAssistant{width:fit-content;max-width:min(var(--chat-message-band), var(--chat-message-measure));padding-top:2px}.AgentProfilePage-module__yx9mLG__chatBubbleParagraph{margin:0}.AgentProfilePage-module__yx9mLG__chatStreamWord{opacity:0}.AgentProfilePage-module__yx9mLG__chatStreamWordShown{opacity:1;animation:.3s cubic-bezier(.22,.61,.36,1) both AgentProfilePage-module__yx9mLG__chatStreamWordIn}@keyframes AgentProfilePage-module__yx9mLG__chatStreamWordIn{0%{opacity:.6;filter:blur(.6px)}to{opacity:1;filter:blur()}}@media (prefers-reduced-motion:reduce){.AgentProfilePage-module__yx9mLG__chatStreamWordShown{animation:none}}.AgentProfilePage-module__yx9mLG__chatBubbleParagraph+.AgentProfilePage-module__yx9mLG__chatBubbleParagraph{margin-top:.75em}.AgentProfilePage-module__yx9mLG__streamCaret{opacity:.65;vertical-align:-.12em;background:currentColor;border-radius:1px;width:2px;height:1em;margin-left:1px;animation:1.2s ease-in-out infinite AgentProfilePage-module__yx9mLG__streamCaretPulse;display:inline-block}@keyframes AgentProfilePage-module__yx9mLG__streamCaretPulse{0%,45%{opacity:.7}50%,to{opacity:.15}}@media (prefers-reduced-motion:reduce){.AgentProfilePage-module__yx9mLG__streamCaret{opacity:.45;animation:none}}.AgentProfilePage-module__yx9mLG__chatAssistantStack{flex-direction:column;align-items:flex-start;min-width:0;max-width:100%;display:flex}.AgentProfilePage-module__yx9mLG__chatListingRefGroup{flex-direction:column;align-items:flex-start;gap:6px;width:fit-content;max-width:100%;margin-top:.55em;display:flex}.AgentProfilePage-module__yx9mLG__chatListingRefGroupAligned{grid-template-columns:max-content auto max-content auto max-content;align-items:center;gap:6px 10px;width:fit-content;max-width:100%;display:grid}.AgentProfilePage-module__yx9mLG__chatListingRefCard{border-radius:var(--chat-info-card-radius);border:var(--pair-card-border);width:fit-content;max-width:100%;box-shadow:none;letter-spacing:.01em;color:rgba(var(--gray-9-rgb), .72);white-space:nowrap;background:#fff;flex-wrap:nowrap;align-items:center;padding:4px 10px;font-size:.72rem;font-weight:600;line-height:1.35;display:inline-flex}.AgentProfilePage-module__yx9mLG__chatListingRefEnter{will-change:transform, opacity, filter;animation:.56s cubic-bezier(.22,.61,.36,1) both AgentProfilePage-module__yx9mLG__stagedRevealLine}.AgentProfilePage-module__yx9mLG__pairsGridReveal{animation:.92s cubic-bezier(.22,.61,.36,1) both AgentProfilePage-module__yx9mLG__stagedRevealCards}@keyframes AgentProfilePage-module__yx9mLG__stagedRevealLine{0%{opacity:0;filter:blur(.6px);transform:translateY(6px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes AgentProfilePage-module__yx9mLG__stagedRevealCards{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.AgentProfilePage-module__yx9mLG__chatListingRefEnter,.AgentProfilePage-module__yx9mLG__pairsGridReveal{animation:none}}.AgentProfilePage-module__yx9mLG__chatListingRefAligned{grid-template-columns:subgrid;letter-spacing:.005em;grid-column:1/-1;align-items:center;gap:0;width:auto;padding:5px 11px;font-size:.68rem;line-height:1.4;display:grid}.AgentProfilePage-module__yx9mLG__chatListingRefCore{color:rgba(var(--gray-9-rgb), .78);flex-shrink:0}.AgentProfilePage-module__yx9mLG__chatListingRefSep{color:rgba(var(--gray-9-rgb), .28);-webkit-user-select:none;user-select:none;flex-shrink:0;justify-self:center;font-weight:500}.AgentProfilePage-module__yx9mLG__chatListingRefPrice{text-align:right;color:rgba(var(--gray-9-rgb), .68);font-variant-numeric:tabular-nums;justify-self:end;font-weight:600}.AgentProfilePage-module__yx9mLG__chatListingRefLocationBtn{font:inherit;font-size:inherit;font-weight:600;line-height:inherit;letter-spacing:inherit;color:rgba(var(--gray-9-rgb), .72);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--dur-fast) var(--ease-std), text-decoration-color var(--dur-fast) var(--ease-std);background:0 0;border:none;flex-shrink:0;justify-self:start;align-items:center;gap:4px;margin:0;padding:0;display:inline-flex}.AgentProfilePage-module__yx9mLG__chatListingRefLocationIcon{color:#d64545;transition:color var(--dur-fast) var(--ease-std);flex-shrink:0}.AgentProfilePage-module__yx9mLG__chatListingRefLocationBtn:hover{color:rgba(var(--gray-9-rgb), .92);text-decoration:underline;-webkit-text-decoration-color:rgba(var(--gray-9-rgb), .32);text-decoration-color:rgba(var(--gray-9-rgb), .32);text-underline-offset:2px}.AgentProfilePage-module__yx9mLG__chatListingRefLocationBtn:hover .AgentProfilePage-module__yx9mLG__chatListingRefLocationIcon{color:#b83232}.AgentProfilePage-module__yx9mLG__chatListingRefLocationBtn:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset);border-radius:4px}@supports not (grid-template-columns:subgrid){.AgentProfilePage-module__yx9mLG__chatListingRefGroupAligned{width:100%;max-width:min(520px, var(--chat-message-measure));flex-direction:column;gap:6px;display:flex}.AgentProfilePage-module__yx9mLG__chatListingRefAligned{grid-column:auto;grid-template-columns:minmax(0,1fr) auto auto;column-gap:12px;width:100%;display:grid}.AgentProfilePage-module__yx9mLG__chatListingRefSep{display:none}}@media (min-width:768px){.AgentProfilePage-module__yx9mLG__chatListingRefGroup{gap:10px;margin-top:.75em}.AgentProfilePage-module__yx9mLG__chatListingRefGroupAligned{gap:10px 14px}.AgentProfilePage-module__yx9mLG__chatListingRefCard{color:rgba(var(--gray-9-rgb), .82);background:0 0;border:none;border-radius:0;padding:0;font-size:.8125rem;font-weight:500;line-height:1.5}.AgentProfilePage-module__yx9mLG__chatListingRefAligned{padding:2px 0;font-size:.8125rem;line-height:1.5}.AgentProfilePage-module__yx9mLG__chatListingRefCore{color:rgba(var(--gray-9-rgb), .92);letter-spacing:-.01em;font-weight:700}.AgentProfilePage-module__yx9mLG__chatListingRefSep{color:rgba(var(--gray-9-rgb), .32);font-weight:400}.AgentProfilePage-module__yx9mLG__chatListingRefPrice{color:rgba(var(--gray-9-rgb), .88);font-weight:700}.AgentProfilePage-module__yx9mLG__chatListingRefLocationBtn{color:rgba(var(--gray-9-rgb), .78);font-weight:600}}.AgentProfilePage-module__yx9mLG__chatMessageActions{opacity:0;pointer-events:none;align-items:center;gap:12px;margin-top:8px;transition:opacity .2s;display:flex}.AgentProfilePage-module__yx9mLG__chatMessageRowAssistantPinned .AgentProfilePage-module__yx9mLG__chatMessageActions{opacity:1;pointer-events:auto}@media (hover:hover){.AgentProfilePage-module__yx9mLG__chatMessageRowAssistant:hover .AgentProfilePage-module__yx9mLG__chatMessageActions{opacity:1;pointer-events:auto}}.AgentProfilePage-module__yx9mLG__chatMessageActionBtn{width:28px;height:28px;color:rgba(var(--gray-9-rgb), .42);cursor:pointer;transition:color var(--dur-fast) var(--ease-std), background var(--dur-fast) var(--ease-std), transform var(--dur-fast) var(--ease-std);background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;padding:0;display:inline-flex}.AgentProfilePage-module__yx9mLG__chatMessageActionBtn:hover:not(:disabled){color:rgba(var(--gray-9-rgb), .96);background:rgba(var(--navy-700-rgb), .07);transform:scale(1.02)}.AgentProfilePage-module__yx9mLG__chatMessageActionBtn:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.AgentProfilePage-module__yx9mLG__chatMessageActionBtn:disabled{cursor:default;opacity:.35}.AgentProfilePage-module__yx9mLG__chatMessageActionBtn[aria-pressed=true]{color:rgba(var(--gray-9-rgb), .78)}@media (prefers-reduced-motion:reduce){.AgentProfilePage-module__yx9mLG__mobileCardTrack{transition:none}.AgentProfilePage-module__yx9mLG__mobileSlideHandle{transition:none!important}.AgentProfilePage-module__yx9mLG__mobileSlideHandleChevrons{animation:none!important}}.AgentProfilePage-module__yx9mLG__appShell{transition:filter .38s cubic-bezier(.22,1,.36,1)}.AgentProfilePage-module__yx9mLG__appShellGalleryOpen{filter:blur(64px)brightness(.52)saturate(1.06);pointer-events:none;-webkit-user-select:none;user-select:none}@media (max-width:1023px){.AgentProfilePage-module__yx9mLG__appShell{--mobile-chrome-gutter:14px;--mobile-menu-btn-left:calc(var(--mobile-chrome-gutter) + max(0px, ( 100vw - (2 * var(--mobile-chrome-gutter)) - min(var(--mobile-card-max-width), 100vw - (2 * var(--mobile-chrome-gutter))) ) / 2) + 1px)}.AgentProfilePage-module__yx9mLG__stage{--composer-dock-block-est:168px;--composer-dock-shift:calc(var(--composer-dock-block-est) * .2);--composer-dock-padding-base:42px;--composer-scroll-clearance:194px;padding:0}.AgentProfilePage-module__yx9mLG__heroShell{width:100%;padding-inline:var(--mobile-chrome-gutter);background:var(--surface-page);justify-content:flex-start;gap:10px;margin-left:0;padding-top:20px;padding-bottom:12px;transform:none}.AgentProfilePage-module__yx9mLG__heroShell>section{width:100%}.AgentProfilePage-module__yx9mLG__heroLogoArt{width:min(100%,260px)}.AgentProfilePage-module__yx9mLG__heroAgentLink{font-size:.9rem}.AgentProfilePage-module__yx9mLG__composerInputWrap{width:100%;max-width:390px;margin-inline:auto}.AgentProfilePage-module__yx9mLG__composerInput{font-size:.96rem}.AgentProfilePage-module__yx9mLG__micButton svg,.AgentProfilePage-module__yx9mLG__chatSubmitButton svg{width:18px;height:18px}.AgentProfilePage-module__yx9mLG__listeningOverlay{transition:opacity .18s var(--ease-std)}.AgentProfilePage-module__yx9mLG__voiceAuthBanner{font-size:.72rem}.AgentProfilePage-module__yx9mLG__chatShell{width:100%;max-width:100%;padding-inline:var(--mobile-chrome-gutter);box-sizing:border-box;gap:12px;padding-top:10px;padding-bottom:6px}.AgentProfilePage-module__yx9mLG__contentViewport{padding-top:10px;padding-bottom:calc(var(--composer-scroll-clearance) - var(--composer-dock-shift));scrollbar-gutter:auto;scrollbar-width:none;-ms-overflow-style:none}.AgentProfilePage-module__yx9mLG__contentViewport::-webkit-scrollbar{width:0;height:0;display:none}.AgentProfilePage-module__yx9mLG__composerDock{width:100%;padding-inline:var(--mobile-chrome-gutter);transform:none}.AgentProfilePage-module__yx9mLG__composerDisclaimer{width:min(100%,390px);margin-top:8px;font-size:.68rem;line-height:1.35}.AgentProfilePage-module__yx9mLG__composerDisclaimerDesktop{display:none}.AgentProfilePage-module__yx9mLG__composerDisclaimerMobile{display:inline}.AgentProfilePage-module__yx9mLG__chatBubbleUser{border-radius:var(--chat-user-bubble-radius);max-width:calc(100% - var(--mobile-chrome-gutter));background:#efeeec;width:fit-content;padding:7px 14px}.AgentProfilePage-module__yx9mLG__chatBubbleAssistant{width:fit-content;max-width:calc(100% - var(--mobile-chrome-gutter));padding-top:1px}.AgentProfilePage-module__yx9mLG__chatAssistantStack{max-width:calc(100% - var(--mobile-chrome-gutter))}.AgentProfilePage-module__yx9mLG__chatListingRefGroup{display:none}.AgentProfilePage-module__yx9mLG__chatListingRefGroupAligned{width:100%;max-width:min(100%, var(--chat-message-measure))}.AgentProfilePage-module__yx9mLG__chatMessageRowAssistant,.AgentProfilePage-module__yx9mLG__chatMessageRowUser{padding-inline:var(--mobile-chrome-gutter)}.AgentProfilePage-module__yx9mLG__chatThread{width:100%;max-width:100%}.AgentProfilePage-module__yx9mLG__pairsGrid{justify-items:center;width:100%;min-width:0}.AgentProfilePage-module__yx9mLG__pairRow{width:100%;max-width:var(--mobile-card-max-width);align-items:center;min-width:0;margin-inline:auto}.AgentProfilePage-module__yx9mLG__pairContent,.AgentProfilePage-module__yx9mLG__pairContentMobileDeck{width:100%;min-width:0;max-width:100%;overflow:hidden}.AgentProfilePage-module__yx9mLG__pairContentMobileDeck{flex-direction:column;align-items:center;gap:0;display:flex}.AgentProfilePage-module__yx9mLG__mobileDeckComposerFrameShell{pointer-events:none;box-sizing:border-box;flex-shrink:0;width:100%;max-width:390px;margin-inline:auto;padding-bottom:5px}.AgentProfilePage-module__yx9mLG__mobileDeckComposerFrame{box-sizing:border-box;pointer-events:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--mobile-card-surface);border:var(--mobile-card-border);border-color:rgba(var(--gray-9-rgb), .26);width:100%;max-width:390px;box-shadow:var(--mobile-card-inner-highlight);flex-shrink:0;margin-inline:auto;transition:none}.AgentProfilePage-module__yx9mLG__mobileDeckComposerFrame:before,.AgentProfilePage-module__yx9mLG__mobileDeckComposerFrame:after{content:none;display:none}.AgentProfilePage-module__yx9mLG__mobileDeckComposerFrame:hover,.AgentProfilePage-module__yx9mLG__mobileDeckComposerFrame:focus-within{background:var(--mobile-card-surface);border:var(--mobile-card-border);border-color:rgba(var(--gray-9-rgb), .26);box-shadow:var(--mobile-card-inner-highlight);transform:none}.AgentProfilePage-module__yx9mLG__mobileDeckComposerFrame .AgentProfilePage-module__yx9mLG__composerRow{height:calc(var(--composer-control-size) + (var(--composer-track-padding) * 2));min-height:calc(var(--composer-control-size) + (var(--composer-track-padding) * 2));box-sizing:border-box;gap:0;padding:0}.AgentProfilePage-module__yx9mLG__mobileDeckNav{pointer-events:auto;width:100%;height:100%;min-height:0}.AgentProfilePage-module__yx9mLG__mobileDeckNavTrack{--deck-nav-inset:2px;--deck-nav-active:0;--deck-nav-count:6;width:100%;height:100%;position:relative}.AgentProfilePage-module__yx9mLG__mobileDeckNavPill{top:var(--deck-nav-inset);bottom:var(--deck-nav-inset);left:var(--deck-nav-inset);width:calc((100% - (var(--deck-nav-inset) * 2)) / var(--deck-nav-count));pointer-events:none;z-index:0;transform:translateX(calc(var(--deck-nav-active) * 100%));will-change:transform;background:var(--btn-primary-bg);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;border:none;border-radius:999px;transition:transform .44s cubic-bezier(.22,1,.36,1);position:absolute;overflow:hidden}.AgentProfilePage-module__yx9mLG__mobileDeckNavPillSpecular{border-radius:inherit;opacity:0;pointer-events:none;background:radial-gradient(80% 100% at 50% 0,#ffffff6b 0%,#ffffff1a 58%,#fff0 100%);height:58%;position:absolute;top:0;left:12%;right:12%}.AgentProfilePage-module__yx9mLG__mobileDeckNavList{z-index:1;justify-content:space-between;align-items:stretch;gap:0;width:100%;height:100%;margin:0;padding:0;list-style:none;display:flex;position:relative}.AgentProfilePage-module__yx9mLG__mobileDeckNavItemWrap{flex:1 1 0;justify-content:center;align-items:stretch;min-width:0;display:flex}.AgentProfilePage-module__yx9mLG__mobileDeckNavItem{width:100%;height:100%;color:var(--btn-primary-bg);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:999px;place-items:center;margin:0;padding:0;transition:color .32s cubic-bezier(.22,1,.36,1);display:grid}.AgentProfilePage-module__yx9mLG__mobileDeckNavItemActive{color:var(--btn-primary-color)}@media (prefers-reduced-motion:reduce){.AgentProfilePage-module__yx9mLG__mobileDeckNavPill,.AgentProfilePage-module__yx9mLG__mobileDeckNavItem{transition-duration:.01ms}}.AgentProfilePage-module__yx9mLG__mobileCardDeck{width:100%;max-width:var(--mobile-card-max-width);touch-action:pan-y pinch-zoom;min-width:0;margin-inline:auto;overflow:hidden}.AgentProfilePage-module__yx9mLG__mobileCardTrack{will-change:transform;align-items:stretch;width:100%;min-width:0;transition:transform .34s cubic-bezier(.22,1,.36,1);display:flex}.AgentProfilePage-module__yx9mLG__mobileCardTrackListing{transform:translate(-100%)}.AgentProfilePage-module__yx9mLG__mobileCardTrackInstant{transition:none}.AgentProfilePage-module__yx9mLG__mobileCardFace{flex-direction:column;flex:0 0 100%;justify-content:stretch;align-items:stretch;width:100%;min-width:0;min-height:100%;display:flex}.AgentProfilePage-module__yx9mLG__mobileCardFace .AgentProfilePage-module__yx9mLG__agentSlot,.AgentProfilePage-module__yx9mLG__mobileCardFace .AgentProfilePage-module__yx9mLG__listingsArea{flex-direction:column;flex:auto;align-self:stretch;width:100%;max-width:100%;height:100%;min-height:100%;display:flex}.AgentProfilePage-module__yx9mLG__mobileCardFace .AgentProfilePage-module__yx9mLG__listingCarousel,.AgentProfilePage-module__yx9mLG__mobileCardFace .AgentProfilePage-module__yx9mLG__listingSlot{flex-direction:column;flex:auto;width:100%;height:100%;min-height:100%;display:flex}.AgentProfilePage-module__yx9mLG__chatHeader{grid-template-columns:minmax(0,1fr);justify-items:center;width:100%;margin-bottom:8px;padding:0;display:grid}.AgentProfilePage-module__yx9mLG__chatHeaderMark{border-bottom:none;justify-items:center;row-gap:10px;padding:0}.AgentProfilePage-module__yx9mLG__chatHeaderBrandRule{justify-content:center;align-items:center;width:100%;margin-bottom:2px;padding-top:10px;display:flex}.AgentProfilePage-module__yx9mLG__chatHeaderBrand{justify-self:center;display:flex}.AgentProfilePage-module__yx9mLG__chatHeaderLogo{width:64px}.AgentProfilePage-module__yx9mLG__quickPrompt{padding:8px 14px;font-size:.85rem}.AgentProfilePage-module__yx9mLG__footerLinkDesktopOnly{display:none}.AgentProfilePage-module__yx9mLG__heroHeadlineLine{display:block}.AgentProfilePage-module__yx9mLG__heroShell{width:100%;margin-left:0}.AgentProfilePage-module__yx9mLG__footerLinks{gap:10px;padding-inline:12px}.AgentProfilePage-module__yx9mLG__footerCopy,.AgentProfilePage-module__yx9mLG__footerLink{white-space:nowrap;font-size:.69rem}.AgentProfilePage-module__yx9mLG__footerDivider{margin-inline:0}.AgentProfilePage-module__yx9mLG__connectorMobileOnly{display:none}}@media (min-width:768px) and (max-width:1023px){.AgentProfilePage-module__yx9mLG__stage{--composer-user-inset:3px;--chat-message-measure:58ch}.AgentProfilePage-module__yx9mLG__chatMessageRowAssistant{padding-right:calc(100% - var(--chat-message-band));padding-left:var(--composer-assistant-inset)}.AgentProfilePage-module__yx9mLG__chatMessageRowUser{padding-left:calc(100% - var(--chat-message-band));padding-right:var(--composer-user-inset)}.AgentProfilePage-module__yx9mLG__chatBubbleUser{max-width:min(100%, var(--chat-message-measure));padding:9px 18px}.AgentProfilePage-module__yx9mLG__chatBubbleAssistant{max-width:min(100%, var(--chat-message-measure));padding-top:3px}.AgentProfilePage-module__yx9mLG__chatAssistantStack,.AgentProfilePage-module__yx9mLG__chatListingRefGroupAligned{max-width:min(100%, var(--chat-message-measure))}.AgentProfilePage-module__yx9mLG__chatThread{width:min(100%,720px);margin-inline:auto}}@media (max-width:767px){.AgentProfilePage-module__yx9mLG__appShell{--mobile-chrome-gutter:14px;--mobile-menu-btn-left:calc(var(--mobile-chrome-gutter) + max(0px, ( 100vw - (2 * var(--mobile-chrome-gutter)) - min(var(--mobile-card-max-width), 100vw - (2 * var(--mobile-chrome-gutter))) ) / 2) + 1px)}.AgentProfilePage-module__yx9mLG__stage{--composer-dock-block-est:168px;--composer-dock-shift:calc(var(--composer-dock-block-est) * .2);--composer-dock-padding-base:42px;--composer-scroll-clearance:194px;--chat-message-font-size:.875rem;--chat-message-line-height:1.62;--chat-message-measure:36ch;--chat-assistant-line-height:1.62;--chat-assistant-letter-spacing:.006em;--chat-assistant-color:rgba(var(--gray-9-rgb), .93)}.AgentProfilePage-module__yx9mLG__heroShell{padding-inline:var(--mobile-chrome-gutter);justify-content:flex-start;gap:10px;padding-top:20px;padding-bottom:12px}.AgentProfilePage-module__yx9mLG__heroLogoArt{width:min(100%,260px)}.AgentProfilePage-module__yx9mLG__heroAgentLink{font-size:.9rem}.AgentProfilePage-module__yx9mLG__composerInput{font-size:.96rem}.AgentProfilePage-module__yx9mLG__micButton svg,.AgentProfilePage-module__yx9mLG__chatSubmitButton svg{width:18px;height:18px}.AgentProfilePage-module__yx9mLG__chatHeaderBrand{justify-self:center;display:flex}.AgentProfilePage-module__yx9mLG__chatHeaderLogo{width:64px}.AgentProfilePage-module__yx9mLG__quickPrompt{padding:8px 14px;font-size:.85rem}.AgentProfilePage-module__yx9mLG__footerLinkDesktopOnly{display:none}.AgentProfilePage-module__yx9mLG__heroHeadlineLine{display:block}.AgentProfilePage-module__yx9mLG__footerLinks{gap:10px;padding-inline:12px}.AgentProfilePage-module__yx9mLG__footerCopy,.AgentProfilePage-module__yx9mLG__footerLink{white-space:nowrap;font-size:.69rem}.AgentProfilePage-module__yx9mLG__footerDivider{margin-inline:0}}
.multilingualText-module__9lxuAa__multilingualPlaintext{text-align:start;word-break:break-word;overflow-wrap:break-word;letter-spacing:normal;unicode-bidi:plaintext;min-width:0}.multilingualText-module__9lxuAa__multilingualParagraph{white-space:pre-wrap;word-break:break-word;overflow-wrap:break-word;margin:0}.multilingualText-module__9lxuAa__multilingualParagraph+.multilingualText-module__9lxuAa__multilingualParagraph{margin-top:.75em}.multilingualText-module__9lxuAa__multilingualStreamWord{unicode-bidi:inherit}.multilingualText-module__9lxuAa__multilingualStreamCaretHost:after{content:"";opacity:.65;vertical-align:-.12em;background:currentColor;border-radius:1px;width:2px;height:1em;margin-inline-start:1px;animation:1.2s ease-in-out infinite multilingualText-module__9lxuAa__multilingualStreamCaretPulse;display:inline-block}.multilingualText-module__9lxuAa__multilingualStreamCaretPending:before{content:"";opacity:.65;vertical-align:-.12em;background:currentColor;border-radius:1px;width:2px;height:1em;animation:1.2s ease-in-out infinite multilingualText-module__9lxuAa__multilingualStreamCaretPulse;display:inline-block}@keyframes multilingualText-module__9lxuAa__multilingualStreamCaretPulse{0%,45%{opacity:.7}50%,to{opacity:.15}}@media (prefers-reduced-motion:reduce){.multilingualText-module__9lxuAa__multilingualStreamCaretHost:after,.multilingualText-module__9lxuAa__multilingualStreamCaretPending:before{animation:none}}
.ChatLegalNotice-module__E03TKW__notice{text-align:center;justify-self:center;width:min(100%,720px);min-width:0;margin:0}.ChatLegalNotice-module__E03TKW__noticeText{letter-spacing:.01em;color:rgba(var(--gray-8-rgb), .72);text-wrap:balance;font-size:.72rem;line-height:1.4;display:block}.ChatLegalNotice-module__E03TKW__link{all:unset;cursor:pointer;color:rgba(var(--gray-8-rgb), .72);font-weight:inherit;text-underline-offset:2px;text-decoration:underline;-webkit-text-decoration-color:rgba(var(--gray-8-rgb), .22);text-decoration-color:rgba(var(--gray-8-rgb), .22);transition:color var(--dur-fast) var(--ease-std), text-decoration-color var(--dur-fast) var(--ease-std)}.ChatLegalNotice-module__E03TKW__link:hover{color:var(--gray-9);-webkit-text-decoration-color:rgba(var(--gray-9-rgb), .38);text-decoration-color:rgba(var(--gray-9-rgb), .38)}.ChatLegalNotice-module__E03TKW__link:focus-visible{outline:var(--focus-ring);outline-offset:2px;border-radius:2px}@media (min-width:768px){.ChatLegalNotice-module__E03TKW__notice{width:min(100%,840px)}.ChatLegalNotice-module__E03TKW__noticeText{letter-spacing:.014em;color:rgba(var(--gray-9-rgb), .72);font-size:.8125rem;font-weight:600;line-height:1.5}.ChatLegalNotice-module__E03TKW__link{color:rgba(var(--gray-9-rgb), .86);-webkit-text-decoration-color:rgba(var(--gray-9-rgb), .34);text-decoration-color:rgba(var(--gray-9-rgb), .34);font-weight:600}.ChatLegalNotice-module__E03TKW__link:hover{color:var(--gray-9);-webkit-text-decoration-color:rgba(var(--gray-9-rgb), .52);text-decoration-color:rgba(var(--gray-9-rgb), .52)}}@media (min-width:768px) and (max-width:1023px){.ChatLegalNotice-module__E03TKW__notice{width:min(100%,640px)}}@media (max-width:767px){.ChatLegalNotice-module__E03TKW__notice{text-align:center;justify-self:center;width:min(100%,390px);margin-top:2px}.ChatLegalNotice-module__E03TKW__noticeText{font-size:.68rem;line-height:1.35}}
.HeroAgentsShowcase-module__PZngvW__showcase{width:100%;max-width:calc(var(--composer-shell-max-width) - var(--composer-left-trim) - (var(--composer-shell-padding) * 2));box-sizing:border-box;flex-direction:column;align-items:center;gap:16px;display:flex}.HeroAgentsShowcase-module__PZngvW__header{text-align:center;flex-direction:column;align-items:center;gap:6px;max-width:36rem;display:flex}.HeroAgentsShowcase-module__PZngvW__eyebrow{letter-spacing:.18em;text-transform:uppercase;color:rgba(var(--gray-9-rgb), .4);margin:0;font-size:.68rem;font-weight:600}.HeroAgentsShowcase-module__PZngvW__title{letter-spacing:-.034em;color:var(--gray-9);margin:0;font-size:clamp(1.28rem,2.2vw,1.72rem);font-weight:800;line-height:1.15}.HeroAgentsShowcase-module__PZngvW__lede{letter-spacing:-.01em;color:rgba(var(--gray-9-rgb), .5);margin:0;font-size:clamp(.82rem,1vw,.92rem);font-weight:500;line-height:1.45}.HeroAgentsShowcase-module__PZngvW__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;width:100%;display:grid}.HeroAgentsShowcase-module__PZngvW__column{border-radius:var(--pair-card-radius);border:var(--pair-card-border);min-width:0;box-shadow:var(--pair-card-shadow);transition:transform var(--dur-base) var(--ease-std), box-shadow var(--dur-base) var(--ease-std);background:#fff;flex-direction:column;align-items:stretch;padding:12px 12px 10px;display:flex}.HeroAgentsShowcase-module__PZngvW__column:hover{box-shadow:var(--pair-card-shadow-hover);transform:translateY(-2px)}.HeroAgentsShowcase-module__PZngvW__agentProfile{cursor:pointer;width:100%;min-height:76px;font:inherit;color:inherit;text-align:left;background:0 0;border:0;flex-direction:row;align-items:stretch;gap:13px;padding:0;display:flex}.HeroAgentsShowcase-module__PZngvW__avatarWrap{--hero-avatar-flag-height:16px;flex-shrink:0;width:76px;height:76px;position:relative}.HeroAgentsShowcase-module__PZngvW__avatarImgClip{background:var(--gray-3);width:100%;height:100%;box-shadow:0 0 0 1px var(--border-standard), 0 8px 20px rgba(var(--gray-9-rgb), .12);border-radius:18px;overflow:hidden}.HeroAgentsShowcase-module__PZngvW__flagTip{z-index:3;pointer-events:auto;cursor:default;line-height:0;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%,50%)}.HeroAgentsShowcase-module__PZngvW__flagTip:after{content:attr(data-tooltip);transform-origin:bottom;white-space:nowrap;pointer-events:none;-webkit-backdrop-filter:blur(16px)saturate(110%);backdrop-filter:blur(16px)saturate(110%);color:rgba(var(--gray-9-rgb), .78);border:1px solid var(--border-standard);box-shadow:0 4px 14px rgba(var(--gray-9-rgb), .1), 0 1px 4px rgba(var(--gray-9-rgb), .07);opacity:0;transition:opacity var(--dur-fast) var(--ease-std), transform var(--dur-fast) var(--ease-std);z-index:10001;background:#fff;border-radius:8px;padding:6px 10px;font-size:.75rem;font-weight:500;line-height:1;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)scale(.92)}.HeroAgentsShowcase-module__PZngvW__flagTip:hover:after{opacity:1;transform:translate(-50%)scale(1)}.HeroAgentsShowcase-module__PZngvW__avatarFlagBadge{width:auto;height:var(--hero-avatar-flag-height);object-fit:contain;box-shadow:0 2px 6px rgba(var(--gray-9-rgb), .16);border-radius:2px;display:block}.HeroAgentsShowcase-module__PZngvW__avatar{object-fit:cover;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.HeroAgentsShowcase-module__PZngvW__agentCopy{flex-direction:column;flex:1;justify-content:space-between;gap:0;min-width:0;min-height:76px;padding-block:2px;display:flex}.HeroAgentsShowcase-module__PZngvW__agentNameRow{align-items:center;gap:7px;min-width:0;display:flex}.HeroAgentsShowcase-module__PZngvW__agentName{letter-spacing:-.024em;color:var(--gray-9);white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;font-size:.94rem;font-weight:800;overflow:hidden}.HeroAgentsShowcase-module__PZngvW__agentRating{color:rgba(var(--gray-9-rgb), .55);font-variant-numeric:tabular-nums;flex-shrink:0;align-items:center;gap:2px;font-size:.68rem;font-weight:700;display:inline-flex}.HeroAgentsShowcase-module__PZngvW__agentRating svg{color:var(--star-gold)}.HeroAgentsShowcase-module__PZngvW__agentRatingLabel{color:rgba(var(--gray-9-rgb), .38);font-size:.64rem;font-weight:600}.HeroAgentsShowcase-module__PZngvW__agentLocation{color:rgba(var(--gray-9-rgb), .58);letter-spacing:-.006em;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.74rem;font-weight:600;line-height:1.25;overflow:hidden}.HeroAgentsShowcase-module__PZngvW__agentStats{color:rgba(var(--gray-9-rgb), .52);letter-spacing:-.004em;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.69rem;font-weight:700;line-height:1.2;overflow:hidden}.HeroAgentsShowcase-module__PZngvW__listingsPanel{border-top:1px solid var(--border-standard);--hero-listing-visible-rows:7;--hero-listing-row-height:48px;margin-top:10px;padding-top:10px}.HeroAgentsShowcase-module__PZngvW__listingsLabel{letter-spacing:.12em;text-transform:uppercase;color:rgba(var(--gray-9-rgb), .32);margin:0 0 6px;padding-inline:1px;font-size:.6rem;font-weight:700}.HeroAgentsShowcase-module__PZngvW__mobileCarousel{width:100%;display:none}.HeroAgentsShowcase-module__PZngvW__carouselViewport{width:100%;overflow:hidden}.HeroAgentsShowcase-module__PZngvW__carouselTrack{will-change:transform;width:100%;display:flex}.HeroAgentsShowcase-module__PZngvW__carouselSlideShell{box-sizing:border-box;flex:0 0 100%;min-width:0}.HeroAgentsShowcase-module__PZngvW__columnCarouselCard{width:100%}.HeroAgentsShowcase-module__PZngvW__carouselDots{justify-content:center;align-items:center;gap:6px;margin-top:10px;display:flex}.HeroAgentsShowcase-module__PZngvW__carouselDot{background:rgba(var(--gray-9-rgb), .16);width:6px;height:6px;transition:background var(--dur-fast) var(--ease-std), transform var(--dur-fast) var(--ease-std);border-radius:999px}.HeroAgentsShowcase-module__PZngvW__carouselDotActive{background:rgba(var(--gray-9-rgb), .52);transform:scale(1.15)}@media (max-width:1023px){.HeroAgentsShowcase-module__PZngvW__showcase{max-width:min(100%, calc(var(--pair-card-width,390px) + 2 * var(--layout-gutter,1rem)));background:var(--surface-page);gap:12px}.HeroAgentsShowcase-module__PZngvW__grid{display:none}.HeroAgentsShowcase-module__PZngvW__mobileCarousel{background:var(--surface-page);display:block}.HeroAgentsShowcase-module__PZngvW__mobileCarousel .HeroAgentsShowcase-module__PZngvW__carouselViewport{background:var(--surface-page);touch-action:pan-x pan-y;border-radius:0;overflow:hidden}.HeroAgentsShowcase-module__PZngvW__mobileCarousel .HeroAgentsShowcase-module__PZngvW__carouselTrack,.HeroAgentsShowcase-module__PZngvW__mobileCarousel .HeroAgentsShowcase-module__PZngvW__carouselSlideShell{background:0 0}.HeroAgentsShowcase-module__PZngvW__mobileCarousel .HeroAgentsShowcase-module__PZngvW__carouselSlideShell{border-radius:var(--pair-card-radius);overflow:hidden}.HeroAgentsShowcase-module__PZngvW__mobileCarousel .HeroAgentsShowcase-module__PZngvW__column,.HeroAgentsShowcase-module__PZngvW__mobileCarousel .HeroAgentsShowcase-module__PZngvW__column:hover,.HeroAgentsShowcase-module__PZngvW__mobileCarousel .HeroAgentsShowcase-module__PZngvW__columnCarouselCard{isolation:isolate;border-radius:var(--pair-card-radius);border:var(--pair-card-border);box-shadow:none;background:#fff padding-box padding-box;transition:none;overflow:hidden;transform:none}}@media (min-width:1024px) and (max-width:1279px){.HeroAgentsShowcase-module__PZngvW__showcase{max-width:min(100%, calc((var(--pair-card-width,390px) * 2) + var(--pair-card-gap,20px) + 2 * var(--layout-gutter,1rem)))}.HeroAgentsShowcase-module__PZngvW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.HeroAgentsShowcase-module__PZngvW__showcase{gap:10px}.HeroAgentsShowcase-module__PZngvW__flagTip:after,.HeroAgentsShowcase-module__PZngvW__flagTip:hover:after{content:none;display:none}.HeroAgentsShowcase-module__PZngvW__title{font-size:clamp(1.08rem,4.8vw,1.32rem)}.HeroAgentsShowcase-module__PZngvW__lede{font-size:.76rem;line-height:1.4}.HeroAgentsShowcase-module__PZngvW__listingsLabel{font-size:.6rem}}@media (prefers-reduced-motion:reduce){.HeroAgentsShowcase-module__PZngvW__column:hover{transform:none}.HeroAgentsShowcase-module__PZngvW__carouselTrack{transition:none!important}}