@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&display=swap");*{box-sizing:border-box;padding:0;margin:0}.bulletinFeedPage{min-height:calc(100vh - 120px);padding:108px clamp(18px,3vw,46px) 72px;background:radial-gradient(circle at 15% 0,rgba(219,230,255,.45),transparent 34%),radial-gradient(circle at 88% 5%,hsla(48,84%,90%,.5),transparent 30%),#f8fafc;color:#14233b}.bulletinFeedEmbedded{min-height:0;padding:0 clamp(16px,2vw,24px) 48px;background:transparent}.bulletinFeedEmbedded .bulletinFeedToolbar{position:static;width:-moz-fit-content;width:fit-content;max-width:calc(100% - 32px);margin-bottom:24px;padding:5px;gap:8px;border-radius:13px;box-shadow:0 6px 18px rgba(30,45,70,.06)}.bulletinFeedEmbedded .bulletinFeedTabs button{min-width:88px;padding:7px 14px;border-radius:9px;font-size:13px}.bulletinFeedEmbedded .bulletinCreatePost{padding:7px 12px;border-radius:9px;font-size:13px}.homeDiscoverySwitcher{width:min(720px,calc(100% - 32px));display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin:clamp(28px,4vw,48px) auto 4px;padding:7px;border:1px solid #e3dae7;border-radius:18px;background:hsla(0,0%,100%,.9);box-shadow:0 12px 32px rgba(52,34,61,.08)}.homeDiscoverySwitcher button{display:grid;grid-gap:3px;gap:3px;padding:12px 18px;border:0;border-radius:12px;color:#514a55;background:transparent;font:inherit;font-size:15px;font-weight:800;text-align:left;cursor:pointer}.homeDiscoverySwitcher button span{color:#847b88;font-size:11px;font-weight:500}.homeDiscoverySwitcher button.isActive{color:#fff;background:linear-gradient(135deg,#55206c,#7e3a94);box-shadow:0 6px 16px rgba(90,35,112,.24)}.homeDiscoverySwitcher button.isActive span{color:hsla(0,0%,100%,.76)}.bulletinFeedGrid,.bulletinFeedHero,.bulletinFeedPage>.ant-empty,.bulletinFeedToolbar,.bulletinFollowingEmpty{max-width:1480px;margin-left:auto;margin-right:auto}.bulletinFeedHero{display:flex;align-items:flex-start;justify-content:space-between;gap:32px;margin-bottom:24px}.bulletinFeedEyebrow{margin:0 0 5px!important;color:#74338d!important;font-size:12px!important;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.bulletinFeedHero h1{margin:0;font-size:clamp(34px,4vw,56px);line-height:1.02;letter-spacing:-.045em}.bulletinFeedHero>div>p:last-child{margin:8px 0 0;color:#58677d;font-size:clamp(15px,1.5vw,19px)}.bulletinFeedTagline{margin:10px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(16px,1.5vw,22px);font-style:italic;line-height:1.45;transform:rotate(-2deg)}.bulletinFeedToolbar{position:-webkit-sticky;position:sticky;top:68px;z-index:15;display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;padding:10px 12px;border:1px solid rgba(141,151,168,.22);border-radius:18px;background:hsla(0,0%,100%,.88);box-shadow:0 10px 30px rgba(30,45,70,.08);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.bulletinFeedTabs{display:flex;gap:4px}.bulletinFeedTabs button{min-width:106px;padding:10px 18px;border:0;border-radius:12px;color:#536278;background:transparent;font:inherit;font-weight:800;cursor:pointer}.bulletinFeedTabs button.isActive{color:#fff;background:linear-gradient(135deg,#55206c,#7e3a94);box-shadow:0 5px 14px rgba(90,35,112,.22)}.bulletinCreatePost{display:inline-flex;align-items:center;gap:8px;padding:10px 17px;border-radius:12px;color:#fff;background:#102c5c;font-weight:800;text-decoration:none}.bulletinCreatePost:hover{color:#fff;background:#17417f}.bulletinFeedGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),340px));justify-content:start;align-items:start;grid-gap:24px;gap:24px}.bulletinFeedCard{overflow:hidden;border:1px solid rgba(121,136,158,.18);border-radius:20px;background:#fff;box-shadow:0 10px 28px rgba(27,43,67,.1);transition:transform .18s ease,box-shadow .18s ease}.bulletinFeedCard:hover{transform:translateY(-3px);box-shadow:0 18px 40px rgba(27,43,67,.14)}.bulletinFeedMedia{position:relative;isolation:isolate;height:auto;overflow:hidden;background:#eef1f5}.bulletinFeedMedia.hasBackdrop:before{content:"";position:absolute;inset:-22px;z-index:0;background-image:var(--bulletin-media-backdrop);background-position:50%;background-size:cover;filter:blur(18px) brightness(.68) saturate(.9);transform:scale(1.08);pointer-events:none}.bulletinFeedMedia.hasBackdrop>div,.bulletinFeedMedia.hasBackdrop>img,.bulletinFeedMedia.hasBackdrop>video{position:relative;z-index:1}.bulletinFeedMedia img,.bulletinFeedMedia video{width:100%;height:auto;display:block}.bulletinFeedMedia video{background:#101722;object-fit:contain}.bulletinFeedMediaLoading{width:100%;aspect-ratio:4/5;background:linear-gradient(100deg,#edf0f4 30%,#f8f9fb 48%,#edf0f4 66%);background-size:220% 100%;animation:bulletinMediaCacheCheck 1.1s ease-in-out infinite}@keyframes bulletinMediaCacheCheck{to{background-position-x:-220%}}.bulletinFeedMediaFallback{min-height:clamp(240px,28vw,400px);display:flex;flex-direction:column;justify-content:flex-end;gap:14px;padding:30px;color:#fff;background:radial-gradient(circle at 75% 15%,hsla(0,0%,100%,.3),transparent 25%),linear-gradient(145deg,#102c5c,#6b2d82 70%,#e29ac7)}.bulletinFeedMediaFallback span{opacity:.8;font-weight:800}.bulletinFeedMediaFallback strong{font-size:clamp(24px,2.5vw,38px);line-height:1.08}.bulletinFeedMediaCount,.bulletinFeedType{position:absolute;top:16px;z-index:2;padding:7px 13px;border-radius:999px;color:#fff;background:rgba(75,31,105,.9);font-size:13px;font-weight:800;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.bulletinFeedType{left:16px}.bulletinFeedMediaCount{right:16px;background:rgba(16,30,48,.68)}.bulletinFeedMediaArrow{position:absolute;top:50%;z-index:3;width:38px;height:38px;display:grid;place-items:center;padding:0;border:1px solid hsla(0,0%,100%,.34);border-radius:50%;color:#fff;background:rgba(15,27,44,.62);box-shadow:0 5px 16px rgba(0,0,0,.18);transform:translateY(-50%);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.bulletinFeedMediaArrow:hover{background:rgba(15,27,44,.84)}.bulletinFeedMediaArrow.isPrevious{left:13px}.bulletinFeedMediaArrow.isNext{right:13px}.bulletinFeedCardBody{padding:18px}.bulletinFeedIdentityRow{display:flex;align-items:center;justify-content:space-between;gap:12px}.bulletinFeedIdentity{min-width:0;display:flex;align-items:center;gap:11px;color:inherit;text-decoration:none}.bulletinFeedIdentity>span:last-child{min-width:0;display:grid;grid-gap:2px;gap:2px}.bulletinFeedIdentity strong{min-width:0;display:flex;align-items:center;gap:6px}.bulletinFeedAgentName{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bulletinFeedIdentity small{color:#738097;font-size:11px}.bulletinFollowMini{flex:0 0 auto;border:1px solid #9d74ad;border-radius:999px;padding:6px 10px;color:#64277a;background:#fff;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.bulletinFollowMini.isFollowing{border-color:#d9dce4;color:#536278;background:#f2f4f7}.bulletinFeedCard h2{margin:18px 0 7px;font-size:21px;line-height:1.2}.bulletinFeedCopy{margin:0;color:#34435a;line-height:1.48;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.bulletinFeedTitleButton{width:100%;display:block;padding:0;border:0;color:inherit;background:transparent;font:inherit;text-align:left;cursor:pointer}.bulletinFeedTitleButton:hover h2{color:#64277a}.bulletinFeedContext{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.bulletinFeedContext span{display:inline-flex;align-items:center;gap:4px;padding:6px 9px;border-radius:999px;color:#315584;background:#edf4fd;font-size:12px}.bulletinFeedActions{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:8px;gap:8px;margin-top:17px;padding-top:13px;border-top:1px solid #e9edf2}.bulletinFeedActions a,.bulletinFeedActions button{border:0;padding:6px;color:#40516a;background:transparent;font:inherit;font-size:13px;font-weight:700;text-align:center;text-decoration:none;cursor:pointer}.bulletinFeedActions button.isActive{color:#cc2862}.bulletinQuickViewModal .ant-modal-content{max-height:calc(100vh - 32px);overflow-x:hidden;overflow-y:auto;padding:0;border-radius:22px}.bulletinQuickViewRoot,.bulletinQuickViewRoot .ant-modal-mask,.bulletinQuickViewRoot .ant-modal-wrap{z-index:3000!important}.bulletinQuickViewModal .ant-modal-close{color:#fff;background:rgba(18,28,45,.64);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.bulletinQuickViewModal .ant-modal-close:hover{color:#fff;background:rgba(18,28,45,.82)}.bulletinQuickView .bulletinFeedMedia{height:auto;border-radius:0;display:flex;align-items:center;justify-content:center;background:#101722}.bulletinQuickView .bulletinFeedMedia img,.bulletinQuickView .bulletinFeedMedia video{width:auto;max-width:100%;height:auto;max-height:min(48vh,460px);object-fit:contain}.bulletinQuickViewBody{padding:clamp(20px,4vw,34px)}.bulletinQuickViewIdentity{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:11px;gap:11px;margin-bottom:22px}.bulletinQuickViewIdentity>div{min-width:0;display:grid;grid-gap:2px;gap:2px}.bulletinQuickViewIdentity strong,.bulletinQuickViewIdentity>div>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bulletinQuickViewIdentity>div>span{color:#738097;font-size:12px}.bulletinQuickViewType{color:#6a2b80;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.bulletinQuickView h2{margin:7px 0 12px;color:#14233b;font-size:clamp(25px,4vw,36px);line-height:1.12}.bulletinQuickViewCopy{margin:0;color:#34435a;font-size:16px;line-height:1.65;white-space:pre-wrap}.bulletinQuickViewFooter{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:26px;padding-top:18px;border-top:1px solid #e9edf2}.bulletinQuickViewFooter a{color:#64277a;font-weight:800}.bulletinProfileQuickViewActions{justify-content:flex-end;flex-wrap:wrap}.bulletinProfileQuickViewActions .ant-btn:first-child{margin-right:auto}.bulletinFeedLoading{max-width:1480px;min-height:112px;display:flex;align-items:center;justify-content:center;gap:15px;margin:0 auto;padding:24px;border:1px solid rgba(121,136,158,.18);border-radius:18px;color:#425169;background:hsla(0,0%,100%,.72)}.bulletinFeedLoading>div{display:grid;grid-gap:3px;gap:3px}.bulletinFeedLoading small{color:#7a8596}.bulletinFeedLoadingPulse{width:34px;height:34px;flex:0 0 34px;border-radius:50%;background:linear-gradient(135deg,#64277a,#c391d3);box-shadow:0 0 0 0 rgba(100,39,122,.3);animation:bulletinFeedPulse 1.4s ease-out infinite}@keyframes bulletinFeedPulse{70%{box-shadow:0 0 0 11px rgba(100,39,122,0)}to{box-shadow:0 0 0 0 rgba(100,39,122,0)}}.bulletinFollowingEmpty{padding:clamp(24px,5vw,64px);border:1px solid #e0d8e5;border-radius:24px;background:hsla(0,0%,100%,.86);text-align:center}.bulletinFollowingEmptyIntro>.anticon{color:#74338d;font-size:42px}.bulletinFollowingEmpty h2{margin:14px 0 8px;font-size:clamp(23px,3vw,34px)}.bulletinFollowingEmpty p{margin:0 auto 26px;max-width:630px;color:#657187}.bulletinSuggestedAgents{max-width:760px;display:grid;grid-gap:10px;gap:10px;margin:0 auto;text-align:left}.bulletinSuggestedAgents article{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:14px;gap:14px;padding:14px;border:1px solid #e5e9ef;border-radius:15px;background:#fff}.bulletinSuggestedAgents article>div{min-width:0;display:grid;grid-gap:3px;gap:3px}.bulletinSuggestedAgents a{color:#14233b;font-weight:800}.bulletinSuggestedAgents a,.bulletinSuggestedAgents span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bulletinSuggestedAgents span{color:#748097;font-size:12px}.agentPageActions .followAgentProfileBtn.ant-btn{height:42px;padding:0 16px;border:1px solid hsla(0,0%,100%,.32);border-radius:12px;color:#fff;background:hsla(0,0%,100%,.1);box-shadow:none;font-weight:700}.agentPageActions .followAgentProfileBtn.ant-btn:not(:disabled):focus-visible,.agentPageActions .followAgentProfileBtn.ant-btn:not(:disabled):hover{border-color:hsla(0,0%,100%,.62);color:#fff;background:hsla(0,0%,100%,.18)}.agentPageActions .followAgentProfileBtn.isFollowing.ant-btn,.agentPageActions .followAgentProfileBtn.isFollowing.ant-btn:not(:disabled):hover{border-color:#fff;color:var(--color-acai-deep);background:#fff}@media (max-width:1040px){.primarySiteNav{left:150px}}@media (max-width:700px){.bulletinFeedPage{padding:88px 8px 48px}.bulletinFeedEmbedded{padding:0 8px 40px}.bulletinFeedHero{display:block}.bulletinFeedTagline{display:none}.bulletinFeedToolbar{top:61px;border-radius:14px}.bulletinFeedTabs{flex:1 1}.bulletinFeedTabs button{min-width:0;flex:1 1;padding-inline:11px}.bulletinFeedEmbedded .bulletinFeedToolbar{width:-moz-fit-content;width:fit-content;max-width:calc(100% - 24px);margin-left:auto;margin-right:auto}.bulletinFeedEmbedded .bulletinFeedTabs{flex:initial}.bulletinFeedEmbedded .bulletinFeedTabs button{min-width:82px;flex:none;padding:7px 12px}.bulletinCreatePost,.bulletinFeedEmbedded .bulletinCreatePost{width:42px;min-width:42px;height:42px;flex:0 0 42px;justify-content:center;padding:0;border-radius:11px;font-size:0;white-space:nowrap}.bulletinCreatePost .anticon{font-size:16px}.bulletinFeedGrid{grid-template-columns:minmax(0,1fr);justify-content:center;gap:18px}.bulletinFeedMediaFallback{min-height:min(86vw,420px)}.homeDiscoverySwitcher{width:calc(100% - 24px);margin-top:24px}.homeDiscoverySwitcher button{padding:11px 12px;text-align:center}.homeDiscoverySwitcher button span{display:none}}body,html{margin:0;line-height:normal;background-color:var(--color-secondary);overflow-x:hidden;max-width:100vw}:root{--font-roboto:"Roboto",sans-serif;--color-primary:#fff;--color-secondary:#fff;--color-tertiary:#1a1a1a;--color-textButtonHover:#ffffff4c;--color-actionsAndButtons:#fff;--color-cardActionHover:#fbe48082;--color-white:#fff;--color-black:#000;--color-transparent:transparent;--color-brand-text:#7e7240;--color-acai-primary:#7b2d8e;--color-acai-dark:#5e2d7a;--color-acai-deep:#4c1d6c;--color-acai-shadow-08:rgba(123,45,142,.08);--color-acai-shadow-10:rgba(123,45,142,.1);--color-acai-shadow-15:rgba(123,45,142,.15);--color-acai-shadow-20:rgba(123,45,142,.2);--color-acai-shadow-30:rgba(123,45,142,.3);--color-acai-shadow-40:rgba(123,45,142,.4);--color-acai-shadow-50:rgba(123,45,142,.5);--color-gray-800:#333;--color-gray-700:#444;--color-gray-600:#555;--color-gray-500:#666;--color-gray-400:#888;--color-gray-300:#999;--color-gray-250:#bbb;--color-gray-200:#ccc;--color-gray-150:#ddd;--color-border-default:#d9d9d9;--color-border-light:#e8e8e8;--color-surface-muted:#f0f0f0;--color-surface-soft:#f5f5f5;--color-surface-subtle:#f9f9f9;--color-overlay-black-100:#000;--color-overlay-black-85:rgba(0,0,0,.85);--color-overlay-black-75:rgba(0,0,0,.75);--color-overlay-black-60:rgba(0,0,0,.6);--color-overlay-black-50:rgba(0,0,0,.5);--color-overlay-black-45:rgba(0,0,0,.45);--color-overlay-black-40:rgba(0,0,0,.4);--color-overlay-black-35:rgba(0,0,0,.35);--color-overlay-black-25:rgba(0,0,0,.25);--color-overlay-black-20:rgba(0,0,0,.2);--color-overlay-black-15:rgba(0,0,0,.15);--color-overlay-black-12:rgba(0,0,0,.12);--color-overlay-black-10:rgba(0,0,0,.1);--color-overlay-black-08:rgba(0,0,0,.08);--color-overlay-black-06:rgba(0,0,0,.06);--color-overlay-black-04:rgba(0,0,0,.04);--color-overlay-black-015:rgba(0,0,0,.015);--color-overlay-white-100:#fff;--color-overlay-white-90:hsla(0,0%,100%,.9);--color-overlay-white-80:hsla(0,0%,100%,.8);--color-overlay-white-70:hsla(0,0%,100%,.7);--color-overlay-white-55:hsla(0,0%,100%,.55);--color-overlay-white-45:hsla(0,0%,100%,.45);--color-overlay-white-15:hsla(0,0%,100%,.15);--color-overlay-white-10:hsla(0,0%,100%,.1);--color-google-bg:#131314;--color-google-text-muted:#747775;--color-google-border:#e3e3e3;--color-google-border-hover:#8e918f;--color-google-shadow-focus:rgba(19,19,20,.38);--color-google-bg-hover:hsla(140,1%,56%,.12);--color-google-bg-active:hsla(0,0%,89%,.12);--color-google-outline:rgba(60,64,67,.3);--color-google-outline-soft:rgba(60,64,67,.15);--color-acai-shadow-80:rgba(123,45,142,.8);--color-border-muted:#e6e6e6;--color-surface-quiet:#fbfbfb;--color-surface-alt:#f8f8f8;--color-border-soft:#bfbfbf;--color-brand-accent:#b4a04e;--color-brand-warning:#d4b800;--color-status-success-bg:#d4edda;--color-status-info-shadow:rgba(24,144,255,.3);--color-badge-emerald-bg:#e6f7f0;--color-badge-emerald-text:#0d7a50;--color-badge-emerald-border:#9de7c4;--color-badge-violet-bg:#ede9fe;--color-badge-violet-text:#5b21b6;--color-badge-violet-border:#c4b5fd;--color-badge-sky-bg:#e0f2fe;--color-badge-sky-text:#0369a1;--color-badge-sky-border:#7dd3fc;--color-badge-amber-bg:#fff7e6;--color-badge-amber-text:#b45309;--color-badge-amber-border:#fcd34d;--color-badge-rose-bg:#fff1f2;--color-badge-rose-text:#be123c;--color-badge-rose-border:#fda4af;--color-danger-bg:#fff1f0;--color-surface-light:#fafafa;--color-button-hover-bg:var(--color-brand-light);--color-button-hover-border:var(--color-brand-dark);--color-button-hover-text:var(--color-brand-text);--color-info-primary:#4096ff;--color-info-bg:#f0f5ff;--color-acai-tint-1:#f8f5fc;--color-acai-tint-2:#f0e8f5;--color-acai-tint-3:#faf5fc;--color-acai-tint-4:#f5eef8;--color-danger-overlay:rgba(220,38,38,.75);--color-brand-primary:#fbe580;--color-brand-light:#fffef0;--color-brand-lighter:#fffce6;--color-brand-dark:#f9d64a;--color-brand-rgba:hsla(49,94%,74%,.25);--color-brand-rgba-light:hsla(49,94%,74%,.3)}.loading-screen{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background:var(--color-black);z-index:9999;pointer-events:none}.loading-logo{width:60vw;padding:20px}.ant-message{z-index:10010!important}.ant-spin-fullscreen,.ant-spin-fullscreen-show,.ant-spin-fullscreen.ant-spin-fullscreen-show{z-index:5000!important}.main-page-fullscreen-spin.ant-spin-fullscreen,.main-page-fullscreen-spin.ant-spin-fullscreen-show{z-index:5000!important;pointer-events:none!important}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.spinner-overlay{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:999}#heroContentStyle,.homeContents{font-family:var(--font-roboto)}.homeContents{position:relative;background-color:var(--color-black);min-height:100vh;height:100vh;min-height:100dvh;height:100dvh;width:auto;text-align:left;font-size:24px;color:var(--color-white)}.heroColor{color:var(--color-secondary)!important}#largeTextDefault{font-size:24px;height:auto;font-family:var(--font-roboto);font-weight:700}.screen-center{display:flex;justify-content:center;align-items:center;height:100vh}body{margin:0;line-height:normal}.logo{position:relative}.lockup{position:fixed;transition:all 1s ease-in-out;top:clamp(86px,12vh,120px);left:50%;width:min(260px,58vw);height:64px;transform:translate(-50%,-50%);z-index:3;background-image:url(/Lockup.svg);background-size:contain;background-repeat:no-repeat}.searchbarButtonFont .ant-input-search-button>span{color:var(--color-tertiary);font-family:var(--font-roboto)}.searchbar{position:absolute;transition:all 1s ease-in-out;top:clamp(500px,61vh,610px);left:50%;width:min(760px,calc(100vw - 40px));max-width:760px;transform:translate(-50%,-50%);z-index:1001}.agentCheckHeroCopy{position:absolute;top:clamp(175px,24vh,235px);left:50%;width:min(1120px,calc(100vw - 40px));transform:translateX(-50%);z-index:4;text-align:center}.agentCheckEyebrow{margin:0 0 16px;color:#f7df75;font-size:clamp(13px,1.25vw,16px);font-weight:700;letter-spacing:.025em}.agentCheckHeroCopy h1{margin:0;color:#fff;font-size:clamp(36px,5vw,64px);font-weight:780;letter-spacing:-.035em;line-height:1.07}.agentCheckSubhead{max-width:650px;margin:22px auto 0;color:hsla(0,0%,100%,.74);font-size:clamp(15px,1.6vw,18px);line-height:1.55}.agentCheckHeroActions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:16px 10px 0;padding:0}.agentCheckHeroActions .ant-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:38px;padding:0 15px;border-radius:999px;font-size:13px;font-weight:600;box-shadow:none;transition:background .16s ease,border-color .16s ease}.agentCheckHeroActions .agentCheckCtaIcon{display:inline-flex;font-size:16px}.agentCheckHeroActions .agentCheckCtaArrow{display:none}.agentCheckSecondaryCta.ant-btn{border:1px solid #f7df75;background:#f7df75;color:#25112d}.agentCheckSecondaryCta.ant-btn:focus-visible,.agentCheckSecondaryCta.ant-btn:hover{border-color:#ffeaa0!important;background:#ffeaa0!important;color:#25112d!important}.agentCheckBrowseCta.ant-btn{border:1px solid hsla(0,0%,100%,.38);background:hsla(0,0%,100%,.06);color:#f4edf8}.agentCheckBrowseCta.ant-btn:focus-visible,.agentCheckBrowseCta.ant-btn:hover{border-color:#c6a8d6!important;background:rgba(198,168,214,.18)!important;color:#fff!important}.agentCheckHeroActions .ant-btn:focus-visible{outline:3px solid #fff;outline-offset:4px}.agentCheckExploreCue.ant-btn{position:absolute;bottom:clamp(82px,10vh,118px);left:50%;z-index:5;display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 17px;border:1px solid hsla(0,0%,100%,.3);border-radius:999px;background:hsla(0,0%,100%,.07);color:hsla(0,0%,100%,.9);font-size:14px;font-weight:700;transform:translateX(-50%)}.agentCheckExploreCue.ant-btn:focus-visible,.agentCheckExploreCue.ant-btn:hover{border-color:hsla(0,0%,100%,.56)!important;background:hsla(0,0%,100%,.14)!important;color:#fff!important}.agentCheckExploreCue .anticon{animation:exploreCueBounce 1.5s ease-in-out infinite}@media screen and (max-width:640px){.agentCheckHeroCopy{top:clamp(140px,19vh,180px)}.agentCheckHeroCopy h1{font-size:clamp(32px,10vw,44px)}.agentCheckSubhead{margin-top:17px;font-size:14px}.searchbar{top:clamp(465px,58vh,525px);width:calc(100% - 28px)}.agentCheckHeroActions{gap:8px}.agentCheckHeroActions .ant-btn{flex:0 1 auto;min-width:0;height:36px;gap:6px;padding:0 12px;font-size:12px}.agentCheckHeroActions .agentCheckCtaIcon{font-size:15px}.agentCheckHeroActions .agentCheckCtaArrow{display:none}.agentCheckExploreCue.ant-btn{bottom:calc(84px + env(safe-area-inset-bottom))}}.smartSearchTags{margin-top:8px;margin-bottom:8px}.smartSearchTags .ant-tag{margin-bottom:4px}.acaiButton{font-family:var(--font-roboto)!important;background:linear-gradient(135deg,var(--color-acai-dark) 0,var(--color-acai-primary) 100%)!important;font-weight:600!important;box-shadow:0 4px 15px 0 var(--color-acai-shadow-40)!important;transition:all .3s ease!important}.acaiButton,.acaiButton:hover{border:none!important;color:var(--color-white)!important}.acaiButton:hover{background:linear-gradient(135deg,var(--color-acai-primary) 0,var(--color-acai-dark) 100%)!important;transform:translateY(-2px)!important;box-shadow:0 6px 20px 0 var(--color-acai-shadow-50)!important}.acaiButton:focus{background:linear-gradient(135deg,var(--color-acai-dark) 0,var(--color-acai-primary) 100%)!important;border:none!important;color:var(--color-white)!important;box-shadow:0 0 0 2px var(--color-acai-shadow-50)!important}.acaiButton:active{background:linear-gradient(135deg,var(--color-acai-deep) 0,var(--color-acai-dark) 100%)!important}.ask-acai-modal .ant-modal-header{background:linear-gradient(135deg,var(--color-acai-dark) 0,var(--color-acai-primary) 100%);border-bottom:none;border-radius:8px 8px 0 0}.ask-acai-modal .ant-modal-title{font-family:var(--font-roboto)!important;font-weight:600!important}.ask-acai-modal .ant-modal-close,.ask-acai-modal .ant-modal-title{color:var(--color-white)!important}.ask-acai-modal .ant-modal-close:hover{color:var(--color-surface-muted)!important}.ask-acai-modal .ant-modal-body{padding:0!important}@keyframes messageSlideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.chat-message{animation:messageSlideIn .3s ease-out}.ask-acai-modal .ant-input-focused,.ask-acai-modal .ant-input:focus{border-color:var(--color-acai-primary)!important;box-shadow:0 0 0 2px var(--color-acai-shadow-20)!important}.ask-acai-inline .ant-collapse-content-box,.ask-acai-inline .ant-collapse-ghost>.ant-collapse-item>.ant-collapse-content>.ant-collapse-content-box{padding:0!important}.ask-acai-inline .ant-card-body{padding:8px!important}.searchbar .ask-acai-inline{margin-top:8px}.searchbar .ask-acai-inline .ant-card{margin:0}.searchbarTopCenter .ask-acai-inline{margin-top:6px}.searchbarTopCenter .ask-acai-inline .ant-card-body,.searchbarTopCenter .ask-acai-inline .ant-collapse-content-box{padding:4px!important}.searchbarTopCenter .ask-acai-inline{margin-top:0}.searchbarTopCenter .ask-acai-inline .ant-card,.searchbarTopCenter .ask-acai-inline .ant-collapse-content{overflow-y:visible}.side-by-side-search{display:flex;gap:12px;width:100%;overflow-y:visible}.stacked-search{display:block;width:100%}.stacked-search .ask-acai-inline{margin-top:8px}#agent-results-section{clear:both;overflow:hidden;isolation:isolate;width:100%!important;max-width:none!important}#agent-results-section .ant-card{margin-bottom:0!important;box-shadow:0 4px 12px var(--color-overlay-black-15)!important;border-radius:12px!important;border:1px solid var(--color-border-light)!important;transition:transform .2s ease,box-shadow .2s ease!important}#agent-results-section .ant-card:hover{transform:translateY(-2px)!important;box-shadow:0 6px 20px var(--color-overlay-black-20)!important}#agent-results-section>div:last-child,.agent-cards-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(350px,1fr))!important;grid-gap:24px!important;gap:24px!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}#agent-results-section>div:last-child>div,.agent-cards-grid>div,div[style*=gridTemplateColumns]>div{position:relative!important;z-index:auto!important;margin-bottom:0!important;box-sizing:border-box!important;width:100%!important;min-width:350px!important;max-width:100%!important;overflow:visible!important}@media screen and (min-width:1200px){#agent-results-section>div:last-child,.agent-cards-grid,.regular-agent-cards-grid{grid-template-columns:repeat(auto-fit,minmax(350px,400px))!important;justify-content:center!important;justify-items:stretch!important}.regular-agent-cards-grid{padding-right:clamp(24px,3vw,48px)!important;padding-left:clamp(24px,3vw,48px)!important}}@media screen and (min-width:1400px){#agent-results-section>div:last-child>div,.agent-cards-grid>div,div[style*=gridTemplateColumns]>div{max-width:400px!important}}@media screen and (min-width:1920px){#agent-results-section>div:last-child,.agent-cards-grid,div[style*=grid-template-columns],div[style*=gridTemplateColumns]{grid-template-columns:repeat(auto-fill,minmax(350px,400px))!important;max-width:1800px!important;margin-left:auto!important;margin-right:auto!important;justify-content:center!important}#agent-results-section>div:last-child>div,.agent-cards-grid>div,div[style*=grid-template-columns]>div,div[style*=gridTemplateColumns]>div{max-width:400px!important;width:100%!important;min-width:350px!important;box-sizing:border-box!important}#agent-results-section .ant-card,#agent-results-section .cardStyles,.agent-cards-grid .ant-card,.agent-cards-grid .cardStyles{max-width:100%!important;width:100%!important;box-sizing:border-box!important}}@media screen and (min-width:2560px){#agent-results-section>div:last-child,.agent-cards-grid,div[style*=grid-template-columns],div[style*=gridTemplateColumns]{grid-template-columns:repeat(auto-fill,minmax(350px,400px))!important;max-width:2400px!important;margin-left:auto!important;margin-right:auto!important;justify-content:center!important}#agent-results-section>div:last-child>div,.agent-cards-grid>div,div[style*=grid-template-columns]>div,div[style*=gridTemplateColumns]>div{max-width:400px!important;width:100%!important;min-width:350px!important;box-sizing:border-box!important}#agent-results-section .ant-card,#agent-results-section .cardStyles,.agent-cards-grid .ant-card,.agent-cards-grid .cardStyles{max-width:100%!important;width:100%!important;box-sizing:border-box!important}}@media screen and (min-width:3840px){#agent-results-section>div:last-child,.agent-cards-grid,.dashboardBG>div>div[style*=grid],div[style*=grid-template-columns],div[style*=gridTemplateColumns]{grid-template-columns:repeat(auto-fill,minmax(350px,400px))!important;max-width:3200px!important;margin-left:auto!important;margin-right:auto!important;gap:32px!important;justify-content:center!important}#agent-results-section>div:last-child>div,.agent-cards-grid>div,.dashboardBG>div>div[style*=grid]>div,div[style*=grid-template-columns]>div,div[style*=gridTemplateColumns]>div{max-width:400px!important;width:100%!important;min-width:350px!important;flex:0 0 auto!important;box-sizing:border-box!important}#agent-results-section .ant-card,#agent-results-section .cardStyles,.agent-cards-grid .ant-card,.agent-cards-grid .cardStyles,.dashboardBG .ant-card,.dashboardBG .cardStyles{max-width:100%!important;width:100%!important;box-sizing:border-box!important}}@media screen and (max-width:768px){.searchbarTopCenter .ask-acai-inline{margin-top:8px}.side-by-side-search{flex-direction:column;gap:8px}#agent-results-section{margin:20px 0!important;padding:20px 10px!important;width:100%!important;max-width:none!important}#agent-results-section>div:last-child{grid-template-columns:1fr!important;gap:20px!important;padding:0 10px!important;box-sizing:border-box!important}#agent-results-section .ant-card{width:100%!important;max-width:none!important;margin:0!important}}.reviewRateAndBelowChat{position:absolute!important;top:85vh!important}.reviewRateAndBelowChat,.scrollToExploreWithChat{left:50vw!important;transform:translate(-50%,-50%)!important;z-index:1!important}.scrollToExploreWithChat{position:fixed!important;bottom:5vh!important;opacity:0!important;pointer-events:none!important}@media screen and (max-width:768px){.reviewRateAndBelowChat{top:88vh!important;font-size:14px!important}.scrollToExploreWithChat{position:fixed!important;bottom:5vh!important;font-size:24px!important;z-index:1!important;opacity:0!important;pointer-events:none!important}}@media screen and (max-width:480px){.reviewRateAndBelowChat{top:90vh!important;font-size:12px!important}}html{scroll-behavior:smooth}.acaiButtonActive{background:linear-gradient(135deg,var(--color-acai-primary) 0,var(--color-acai-dark) 100%)!important;box-shadow:0 0 10px var(--color-acai-shadow-80)!important}.acaiButtonActive,.acaiButtonActive:hover{border:none!important;color:var(--color-white)!important}.acaiButtonActive:hover{background:linear-gradient(135deg,var(--color-acai-dark) 0,var(--color-acai-primary) 100%)!important}@media screen and (max-width:768px){.searchbar{width:90%;left:50%;top:clamp(465px,58vh,525px);transform:translate(-50%,-50%)}.searchbar .ant-space-compact .ant-btn{font-size:14px;padding:0 12px}}@media screen and (max-width:480px){.searchbar{width:92%;top:clamp(465px,58vh,525px)}}.validateAgentBanner{position:fixed;top:8%;left:0;right:0;z-index:1000;box-shadow:0 2px 8px var(--color-overlay-black-15)}.validateAgentButton:hover{color:var(--color-tertiary)!important;background-color:var(--color-secondary)}.validateAgentModalRoot .ant-modal-mask{background:rgba(20,10,24,.58);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.validateAgentModal .ant-modal-content{height:auto!important;overflow:hidden;padding:0!important;border:1px solid rgba(94,45,122,.14);border-radius:24px;box-shadow:0 28px 80px rgba(24,8,32,.28)}.validateAgentModal .ant-modal-close{top:18px;right:18px;color:hsla(0,0%,100%,.72)}.validateAgentModal .ant-modal-close:hover{background:hsla(0,0%,100%,.1);color:#fff}.validateAgentModal .ant-modal-body{overflow-y:auto;max-height:min(760px,calc(100vh - 48px))}.agentValidationHeader{display:flex;align-items:flex-start;gap:16px;padding:28px 32px 25px;background:radial-gradient(circle at 92% 0,hsla(0,0%,100%,.14),transparent 34%),linear-gradient(135deg,#291132,#542560);color:#fff}.agentValidationIcon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:48px;height:48px;margin-top:2px;border:1px solid hsla(0,0%,100%,.2);border-radius:15px;background:hsla(0,0%,100%,.11);font-size:23px}.agentValidationEyebrow{margin:0 0 6px;color:hsla(0,0%,100%,.62);font-size:10px;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.agentValidationHeader h2{margin:0;color:#fff;font-size:25px;line-height:1.18;letter-spacing:-.025em}.agentValidationSubtitle{max-width:390px;margin:8px 30px 0 0;color:hsla(0,0%,100%,.72);font-size:13px;line-height:1.5}.agentValidationSteps{display:flex;align-items:center;padding:20px 32px 18px;border-bottom:1px solid #ece8ee;background:#faf8fb}.agentValidationStep{display:flex;align-items:center;gap:9px;color:#96909a}.agentValidationStep>span{display:inline-flex;align-items:center;justify-content:center;width:27px;height:27px;border:1px solid #d7d1da;border-radius:50%;background:#fff;font-size:12px;font-weight:750}.agentValidationStep small,.agentValidationStep strong{display:block}.agentValidationStep strong{font-size:12px;line-height:1.2}.agentValidationStep small{margin-top:2px;font-size:10px}.agentValidationStep.active{color:var(--color-acai-deep)}.agentValidationStep.active>span{border-color:var(--color-acai-primary);background:var(--color-acai-deep);color:#fff}.agentValidationStep.complete{color:#28775c}.agentValidationStep.complete>span{border-color:#b8ddd0;background:#edf8f4;color:#238261}.agentValidationStepLine{flex:1 1;height:1px;margin:0 16px;background:#ddd7e0}.agentValidationForm{padding:24px 32px 26px}.validateAgentModal .agentValidationForm .ant-form-item{margin-bottom:18px}.validateAgentModal .ant-form-item-label>label{color:#3a343d;font-size:12px;font-weight:700}.validateAgentModal .ant-input-affix-wrapper{min-height:48px;border-color:#ddd8e0;border-radius:12px;box-shadow:none}.validateAgentModal .ant-input-affix-wrapper-focused,.validateAgentModal .ant-input-affix-wrapper:hover{border-color:var(--color-acai-primary)}.validateAgentModal .ant-input-prefix{margin-right:9px;color:#867a8a}.validateAgentModal .ant-form-item-extra{padding-top:5px;color:#89828c;font-size:10px;line-height:1.4}.validateAgentModal .ant-form-item-explain-error{padding-top:3px;white-space:pre-wrap;font-size:11px}.agentValidationFeedback{min-height:18px;margin:-12px 0 6px;padding-left:2px;color:#89828c;font-size:11px}.agentValidationFeedback.valid{color:#238261;font-weight:650}.agentValidationFeedback.valid:before{content:"✓ "}.agentValidationFeedback.error{color:#c43f4b}.agentValidationPrimaryAction{margin-top:4px}.validateAgentModal .ant-btn-primary{border-color:var(--color-acai-deep);background:var(--color-acai-deep);box-shadow:0 7px 18px rgba(76,29,108,.2)}.validateAgentModal .ant-btn-primary:not(:disabled):hover{border-color:var(--color-acai-primary);background:var(--color-acai-primary)}.agentValidationOtpPanel{margin:4px 0 18px;padding:17px;border:1px solid #ded6e3;border-radius:16px;background:#faf8fb}.agentValidationOtpHeading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.agentValidationOtpHeading strong{color:#302a33;font-size:13px}.agentValidationOtpHeading p{margin:3px 0 0;color:#827a86;font-size:10px}.agentValidationOtpInput input{font-size:20px;font-weight:750;letter-spacing:.3em;text-align:center}.agentValidationResend{min-height:24px;color:#827a86;font-size:11px;text-align:right}.agentValidationOtpHeading .ant-btn-link,.agentValidationResend .ant-btn-link{height:auto;padding:0;color:var(--color-acai-dark);font-size:11px}.agentValidationTrustNote{display:flex;align-items:flex-start;gap:9px;margin-top:5px;padding:11px 13px;border:1px solid #e2e9e6;border-radius:12px;background:#f6faf8;color:#63716c;font-size:10px;line-height:1.45}.agentValidationTrustNote .anticon{margin-top:1px;color:#238261;font-size:14px}.agentValidationFooter{margin:18px 0 0!important}.agentValidationFooterActions{display:flex;justify-content:flex-end;gap:10px}@media screen and (max-width:600px){.validateAgentModalRoot .ant-modal{width:calc(100vw - 20px)!important;max-width:none;margin:10px auto;padding-bottom:0}.validateAgentModal .ant-modal-body{max-height:calc(100dvh - 20px)}.agentValidationHeader{gap:12px;padding:23px 20px 21px}.agentValidationIcon{width:42px;height:42px;border-radius:13px;font-size:20px}.agentValidationHeader h2{font-size:21px}.agentValidationForm,.agentValidationSteps{padding-right:20px;padding-left:20px}.agentValidationStepLine{margin:0 9px}.agentValidationStep small{display:none}.agentValidationFooterActions .ant-btn-primary{flex:1 1}}.loginRegister{position:absolute;transform:translateY(-50%);right:35px;top:50%;background-color:var(--color-transparent);border:var(--color-transparent);border-radius:10px;font-size:18px;padding:10px;text-align:right}.gsi-material-button{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-webkit-appearance:none;background-color:var(--color-google-bg);background-image:none;border:1px solid var(--color-google-text-muted);border-radius:20px;box-sizing:border-box;color:var(--color-google-border);cursor:pointer;font-family:Roboto,arial,sans-serif;font-size:14px;height:40px;letter-spacing:.25px;outline:none;overflow:hidden;padding:0 12px;text-align:center;vertical-align:middle;white-space:nowrap;width:auto;max-width:400px;min-width:min-content;border-color:var(--color-google-border-hover)}.gsi-material-button .gsi-material-button-icon{height:20px;margin-right:12px;min-width:20px;width:20px}.gsi-material-button .gsi-material-button-content-wrapper{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;height:100%;justify-content:space-between;position:relative;width:100%}.gsi-material-button .gsi-material-button-contents{flex-grow:1;font-family:Roboto,arial,sans-serif;font-weight:500;overflow:hidden;text-overflow:ellipsis;vertical-align:top}.gsi-material-button .gsi-material-button-state{bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;pointer-events:none}.gsi-material-button:disabled{cursor:default;background-color:var(--color-google-shadow-focus);border-color:var(--color-google-bg-hover)}.gsi-material-button:disabled .gsi-material-button-state{background-color:var(--color-google-bg-active)}.gsi-material-button:disabled .gsi-material-button-contents,.gsi-material-button:disabled .gsi-material-button-icon{opacity:.38}.gsi-material-button:not(:disabled):active .gsi-material-button-state,.gsi-material-button:not(:disabled):focus .gsi-material-button-state{background-color:var(--color-white);opacity:.12}.gsi-material-button:not(:disabled):hover{box-shadow:0 1px 2px 0 var(--color-google-outline),0 1px 3px 1px var(--color-google-outline-soft)}.gsi-material-button:not(:disabled):hover .gsi-material-button-state{background-color:var(--color-white);opacity:.08}.buttonText{display:block}.buttonIcon{display:none;width:24px;height:auto}@media (max-width:888px){.buttonText{display:none}.buttonIcon{display:inline-block}.gsi-material-button .gsi-material-button-icon{margin-right:0}}.textButton:hover{background-color:var(--color-textButtonHover)!important;cursor:pointer}.user-info{display:flex;align-items:center;color:var(--color-secondary);cursor:pointer;text-align:right}.userName{display:contents}@media screen and (max-width:888px){.userNameHide{display:none}}@media screen and (min-width:888px){.userNameHideMenu{display:none}}.user-avatar{width:30px;height:30px;border-radius:50%;margin-right:10px}.header{position:fixed;width:100%;height:clamp(56px,8vh,72px);background-color:var(--color-black);z-index:1000;font-family:var(--font-roboto)}.headerSearchSlot{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(620px,calc(100vw - 580px));pointer-events:auto}.headerSearchbar .unified-search-container{padding:0!important}.headerSearchbar .unified-search-bar{margin-bottom:0!important}.headerSearchbar .prompt-library-container{display:none!important}.searchbarTopCenter{position:fixed;left:50%;z-index:1001;transform:translateX(-50%);top:calc(clamp(56px, 8vh, 72px) + 12px);width:min(800px,calc(100vw - 320px));max-width:800px;overflow-y:visible}@media screen and (max-width:888px){.headerSearchSlot{left:80px;right:210px;top:50%;transform:translateY(-50%);width:auto;max-width:620px}}@media screen and (max-width:768px){.searchbarTopCenter{width:min(720px,calc(100vw - 180px));top:calc(clamp(56px, 8vh, 72px) + 10px);overflow-y:visible}.lockupTopLeft{top:calc(clamp(56px, 8vh, 72px) / 2)}}@media screen and (max-width:640px){.headerSearchSlot{display:none}}@media screen and (max-width:480px){.searchbarTopCenter{width:calc(100vw - 120px);top:calc(clamp(56px, 8vh, 72px) + 10px)}}@media screen and (max-width:768px){.headerSearchbar .unified-search-button{padding:0 14px!important}}@media screen and (max-width:560px){.headerSearchbar .search-button-text{display:none}.headerSearchbar .unified-search-button{padding:0 12px!important}.headerSearchbar .acai-help-button{min-width:40px!important;padding:0 10px!important}}.imAnAgentBtn .imAnAgentBtnLabelShort{display:none}@media screen and (max-width:480px){.imAnAgentBtn{padding:0 14px!important}.imAnAgentBtn .imAnAgentBtnLabelLong{display:none}.imAnAgentBtn .imAnAgentBtnLabelShort{display:inline}}@media screen and (min-width:641px){#header-mobile-search-trigger-slot{display:none}}.headerSearchTriggerBtn{display:none}@media screen and (max-width:640px){.headerSearchTriggerBtn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;padding:0 14px;border:1px solid hsla(0,0%,100%,.2);border-radius:20px;background:hsla(0,0%,100%,.07);color:#fff;cursor:pointer;font-size:14px;font-weight:600;line-height:1;white-space:nowrap;-webkit-tap-highlight-color:transparent}.headerSearchTriggerBtn:focus-visible,.headerSearchTriggerBtn:hover{border-color:hsla(0,0%,100%,.35);background:hsla(0,0%,100%,.13);outline:none}.headerSearchTriggerBtn:active{transform:scale(.97)}}@media screen and (max-width:340px){.headerSearchTriggerBtn{width:36px;padding:0}.headerSearchTriggerLabel{display:none}}.mobileSearchDrawer,.mobileSearchDrawerBackdrop{display:none}@media screen and (max-width:640px){.mobileSearchDrawerBackdrop{display:block;position:fixed;inset:0;z-index:1003;background:rgba(0,0,0,.46);opacity:0;pointer-events:none;transition:opacity .18s ease}.mobileSearchDrawerBackdrop.open{opacity:1;pointer-events:auto}.mobileSearchDrawer{display:block;position:fixed;top:clamp(56px,8vh,72px);left:0;right:0;z-index:1004;padding:10px 12px 12px;background:#000;box-shadow:0 8px 24px rgba(0,0,0,.45);opacity:0;pointer-events:none;transform:translateY(-8px);transition:opacity .18s ease,transform .18s ease}.mobileSearchDrawer.open{opacity:1;pointer-events:auto;transform:translateY(0)}.mobileSearchDrawer .unified-search-bar,.mobileSearchDrawer .unified-search-container,.mobileSearchDrawerInner{width:100%;max-width:none;margin:0}.mobileSearchDrawer .unified-search-container{padding:0!important}.mobileSearchDrawer .unified-search-bar{margin-bottom:0!important}.mobileSearchDrawer .prompt-library-container{display:none!important}}.lockupTopLeft{position:fixed;transition:all 1s ease-in-out;top:calc(clamp(56px, 8vh, 72px) / 2);left:35px;height:24px;width:128px;z-index:1002;cursor:pointer;background-image:url(/Lockup.svg);background-size:contain;background-repeat:no-repeat;transform:translateY(-50%)}@media screen and (max-width:888px){.lockupTopLeft{position:fixed;transition:all 1s ease-in-out;background-image:url(/placeholderAvatar.svg);transform:translateY(-50%);left:26px;top:calc(clamp(56px, 8vh, 72px) / 2);height:24px;width:24px}}.settingsModal .ant-modal-content{position:relative;left:50%;top:50%;transform:translate(-50%,-50%);height:auto!important;width:450px!important}.reviewRateAnd{position:absolute;transition:all .2s ease-in-out;top:clamp(75vh,79vh,84vh);left:50vw;text-align:center;transform:translate(-50%,-50%);color:var(--color-white);width:90%;max-width:600px}@media screen and (max-width:768px){.reviewRateAnd{top:clamp(74vh,80vh,86vh);font-size:14px;padding:0 20px}}@media screen and (max-width:480px){.reviewRateAnd{top:clamp(76vh,82vh,88vh);font-size:12px}}.scrollToExplore{position:absolute!important;bottom:clamp(72px,8vh,110px);left:50%;z-index:5;display:inline-flex;align-items:center;gap:9px;height:auto!important;padding:10px 18px!important;border:1px solid hsla(0,0%,100%,.32)!important;border-radius:999px!important;background:hsla(0,0%,100%,.1)!important;color:var(--color-white)!important;font-size:15px!important;font-weight:600!important;letter-spacing:.01em;box-shadow:0 8px 24px rgba(0,0,0,.22);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transform:translateX(-50%);transition:opacity .22s ease,background-color .18s ease,border-color .18s ease,transform .22s ease}.scrollToExplore:focus-visible,.scrollToExplore:hover{border-color:hsla(0,0%,100%,.58)!important;background:hsla(0,0%,100%,.18)!important;color:var(--color-white)!important}.scrollToExploreIcon{animation:exploreCueBounce 1.5s ease-in-out infinite}@keyframes exploreCueBounce{0%,to{transform:translateY(-1px)}50%{transform:translateY(4px)}}.scrollToExploreScrolled{opacity:0;pointer-events:none;transform:translate(-50%,8px)}@media screen and (max-width:768px){.scrollToExplore{bottom:calc(96px + env(safe-area-inset-bottom))}}.tagLineScrolled{position:absolute;top:93vh;left:50vw;transform:translate(-50%,-50%)}.dashboardBG{background-color:var(--color-secondary);display:flex;flex-direction:row;flex-wrap:wrap;row-gap:10px;column-gap:10px;padding:0 10px 120px;justify-content:space-evenly;position:relative;width:100%;scroll-margin-top:clamp(56px,8vh,72px);z-index:auto}.directoryInlineLoader{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:min(560px,58vh);padding:28px 16px;color:var(--color-gray-500);font-size:14px;pointer-events:none}@media (max-width:768px){.directoryInlineLoader{min-height:360px}}.directoryInlineLoader img{width:32px!important;height:32px!important}@media (prefers-reduced-motion:reduce){.scrollToExploreIcon{animation:none}}.dashboardBG.dashboardBGScrolled{padding-top:0}.acaiResultsShell{position:relative;z-index:1;clear:both;width:100%;margin:20px 0 32px;padding:clamp(20px,3vw,32px);box-sizing:border-box;overflow:hidden;border:1px solid rgba(94,45,122,.14);border-radius:26px;background:radial-gradient(circle at 100% 0,rgba(123,45,142,.1),transparent 34%),var(--color-white);box-shadow:0 18px 50px rgba(43,25,54,.1)}.acaiResultsHeader{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.acaiResultsIdentity{display:flex;align-items:center;min-width:0;gap:12px}.acaiResultsMark{display:grid;width:46px;height:46px;flex:0 0 46px;place-items:center;border-radius:15px;background:linear-gradient(135deg,#4c1d6c,#8d3ba4);box-shadow:0 9px 24px rgba(94,45,122,.28);font-size:23px}.acaiResultsIdentity h3{margin:0;color:var(--color-tertiary);font-size:clamp(1.25rem,2.2vw,1.6rem);font-weight:800;letter-spacing:-.025em}.acaiResultsIdentity p{margin:4px 0 0;color:var(--color-gray-500);font-size:13px;line-height:1.4}.acaiResultsCount{flex:0 0 auto;padding:7px 12px;border:1px solid rgba(94,45,122,.14);border-radius:999px;background:var(--color-acai-tint-1);color:var(--color-acai-dark);font-size:12px;font-weight:700}.acaiQueryContext{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px;margin-bottom:16px;color:var(--color-gray-500);font-size:13px}.acaiQueryContext strong{color:var(--color-tertiary);font-weight:650}.acaiCriteria{margin-bottom:22px;padding:14px 16px;border:1px solid rgba(94,45,122,.1);border-radius:16px;background:rgba(248,245,252,.75)}.acaiCriteria>strong{display:block;margin-bottom:9px;color:var(--color-tertiary);font-size:12px;font-weight:700}.acaiCriteriaTags{display:flex;flex-wrap:wrap;gap:7px}.acaiCriteriaTags>span{padding:5px 10px;border:1px solid rgba(94,45,122,.14);border-radius:999px;background:var(--color-white);color:var(--color-acai-dark);font-size:12px;line-height:1.25}.acaiStandaloneAnswer{margin-bottom:24px;padding:18px 20px;border:1px solid rgba(94,45,122,.12);border-radius:18px;background:rgba(248,245,252,.7);color:var(--color-tertiary);font-size:15px;line-height:1.65}.acaiAgentGrid{margin-top:4px}.acaiResultsShell .smartSearchCard{overflow:hidden;border:1px solid rgba(94,45,122,.12);border-radius:18px;box-shadow:0 10px 28px rgba(43,25,54,.09);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.acaiResultsShell .smartSearchCard:hover{border-color:rgba(94,45,122,.28);box-shadow:0 16px 38px rgba(43,25,54,.14);transform:translateY(-3px)}.acaiInsightPanel{margin:0 0 24px;overflow:hidden;border:1px solid rgba(94,45,122,.14);border-radius:20px;background:linear-gradient(145deg,rgba(248,245,252,.96),#fff 58%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.8)}.acaiInsightHeader{display:flex;align-items:center;gap:12px;padding:16px 18px;border-bottom:1px solid rgba(94,45,122,.1)}.acaiInsightIcon{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;border-radius:11px;background:linear-gradient(135deg,#5e2d7a,#8d3ba4);color:#fff;box-shadow:0 7px 18px rgba(94,45,122,.22);font-size:17px}.acaiInsightHeader h4{margin:0;color:var(--color-tertiary);font-size:15px;font-weight:800;letter-spacing:-.01em}.acaiInsightHeader p{margin:3px 0 0;color:var(--color-gray-500);font-size:11px;line-height:1.35}.acaiInsightBody{padding:18px}.markdownInsightLead{margin-bottom:14px;color:var(--color-tertiary);font-size:14px;line-height:1.55}.markdownInsightLead p{margin:0 0 6px}.markdownInsightLead p:last-child{margin-bottom:0}.markdownInsightMatches{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.markdownInsightMatch{display:flex;gap:11px;min-width:0;padding:13px;border:1px solid rgba(94,45,122,.1);border-radius:15px;background:hsla(0,0%,100%,.88);box-shadow:0 5px 16px rgba(43,25,54,.055)}.markdownInsightRank{display:grid;width:27px;height:27px;flex:0 0 27px;place-items:center;border-radius:9px;background:var(--color-acai-tint-2);color:var(--color-acai-dark);font-size:12px;font-weight:800}.markdownInsightMatchBody{min-width:0;flex:1 1}.markdownInsightMatch h5{margin:2px 0 9px;color:var(--color-tertiary);font-size:13px;font-weight:800;line-height:1.35}.markdownInsightMatch dl{display:flex;flex-direction:column;gap:5px;margin:0}.markdownInsightMatch dl>div{display:grid;grid-template-columns:minmax(70px,auto) 1fr;grid-gap:7px;gap:7px;align-items:baseline}.markdownInsightMatch dt{color:var(--color-gray-500);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.035em}.markdownInsightMatch dd{min-width:0;margin:0;color:var(--color-tertiary);font-size:11px;line-height:1.4}.markdownInsightNotes{display:flex;flex-direction:column;gap:7px;margin-top:14px;padding:12px 14px;border-left:3px solid rgba(94,45,122,.32);border-radius:0 12px 12px 0;background:rgba(94,45,122,.045)}.markdownInsightNotes p{margin:0;color:var(--color-gray-500);font-size:11px;line-height:1.5}.markdownInsightDisclaimer{color:var(--color-tertiary)!important}@media screen and (max-width:1100px){.markdownInsightMatches{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:768px){.acaiResultsShell{margin:12px 0 24px;padding:16px 12px 20px;border-radius:20px}.acaiResultsHeader{align-items:flex-start}.acaiResultsMark{width:40px;height:40px;flex-basis:40px;border-radius:13px;font-size:20px}.acaiResultsIdentity p{font-size:11px}.acaiResultsCount{padding:5px 8px;font-size:10px}.acaiQueryContext{display:block;margin-bottom:14px}.acaiQueryContext strong{display:block;margin-top:3px}.acaiInsightBody,.acaiInsightHeader{padding:14px}.markdownInsightMatches{grid-template-columns:1fr}.markdownInsightMatch{padding:11px}.dashboardBG{padding-left:0;padding-right:0;justify-content:center}}.propertyRequestCtaBand{flex:1 1 100%;width:calc(100% + 20px);margin:0 -10px 12px;box-sizing:border-box;padding:clamp(28px,4vw,40px) clamp(20px,4vw,48px);background:linear-gradient(125deg,#4a2260,#6b2d82 42%,#7b2d8e);box-shadow:0 8px 32px rgba(74,34,96,.28)}.ceaMobileMatchBanner{display:flex;align-items:flex-start;gap:14px;width:min(920px,calc(100% - 24px));margin:4px auto 18px;padding:16px 18px;border:1px solid #b8ddd0;border-radius:14px;background:#edf8f4;color:#174f3e;box-sizing:border-box}.ceaMobileMatchIcon{display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;border-radius:50%;background:#238261;color:#fff;font-weight:800}.ceaMobileMatchBanner strong{display:block;margin-bottom:4px;font-size:15px}.ceaMobileMatchBanner p{margin:0 0 3px;color:#245f4d;font-size:14px;font-weight:650}.ceaMobileMatchBanner small{color:#52776b;line-height:1.45}.propertyRequestCtaBandInner{max-width:1200px;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px 32px}#agent-results-section,.agentDirectoryResults{scroll-margin-top:calc(clamp(56px, 8vh, 72px) + 12px)}.agentDirectoryHeader{width:min(1800px,100%);margin:0 auto 28px;padding:clamp(30px,4vw,48px) clamp(24px,3vw,48px) 0;box-sizing:border-box;text-align:left}.agentDirectoryEyebrow{margin:0 0 7px;color:#75258c;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.agentDirectoryHeader h2{margin:0;color:#241b27;font-size:clamp(26px,3vw,38px);font-weight:800;letter-spacing:-.025em;line-height:1.15}.agentDirectoryIntro{margin:10px 0 0;color:#6c636f;font-size:clamp(14px,1.4vw,16px);line-height:1.55}.agentDirectorySort{margin-top:18px}.agentDirectorySortNote{margin-top:8px;color:#666;font-size:13px}@media screen and (max-width:640px){.agentDirectoryHeader{margin-bottom:20px;padding:25px 16px 0}.agentDirectoryHeader h2{font-size:26px}}.propertyRequestCtaCopy{flex:1 1 280px;min-width:0}.propertyRequestCtaCopy h3{margin:0 0 10px;font-size:clamp(1.35rem,2.8vw,1.85rem);font-weight:800;line-height:1.2;color:#fff;letter-spacing:-.02em}.propertyRequestCtaCopy p{margin:0;font-size:clamp(.9375rem,1.6vw,1.0625rem);line-height:1.65;color:hsla(0,0%,100%,.9);max-width:40rem}.propertyRequestCtaActions{display:flex;flex-wrap:wrap;gap:12px;flex:0 1 auto}.propertyRequestCtaExplore{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:12px}.propertyRequestCtaExplore a{color:#fbe580;font-weight:600;text-decoration:underline;text-underline-offset:3px}.agentDiscoveryPage{width:min(1120px,calc(100% - 32px));margin:0 auto;padding:64px 0 80px;color:#24152b}.agentDiscoveryHero{padding:48px;border-radius:28px;background:linear-gradient(135deg,#f7f0fa,#fff 65%);border:1px solid rgba(94,45,122,.14);margin-bottom:48px}.agentDiscoveryEyebrow{color:#7b2d8e;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.agentDiscoveryHero h1{max-width:760px;margin:8px 0 12px;font-size:clamp(2rem,5vw,3.5rem);line-height:1.08}.agentDiscoveryHero>p:not(.agentDiscoveryEyebrow){max-width:720px;font-size:1.1rem;line-height:1.7}.agentDiscoveryPrimary{display:inline-flex;margin-top:12px;padding:12px 22px;border-radius:999px;background:#5e2d7a;color:#fff;font-weight:700}.agentDiscoverySectionHeading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:20px}.agentDiscoverySectionHeading h2,.agentDiscoverySectionHeading p{margin:0}.agentDiscoveryGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.agentDiscoveryCard{display:flex;flex-direction:column;padding:24px;min-height:270px;border:1px solid #e8dcec;border-radius:18px;background:#fff;box-shadow:0 8px 24px rgba(47,23,59,.05)}.agentDiscoveryCard h3{margin:0 0 4px;font-size:1.2rem}.agentDiscoveryAgency{color:#6f6473;font-size:.92rem}.agentDiscoverySignals{display:flex;flex-wrap:wrap;gap:7px;margin:auto 0 18px}.agentDiscoverySignals span{padding:5px 9px;border-radius:999px;background:#f6f0f8;color:#5e2d7a;font-size:.8rem}.agentDiscoveryCard>a,.agentDiscoveryEmpty a{color:#5e2d7a;font-weight:700}.agentDiscoveryEmpty,.agentDiscoveryMethod{margin-top:24px;padding:28px;border-radius:18px;background:#faf7fb}.agentDiscoveryMethod{margin-top:48px}.agentDiscoveryMethod h2{margin-top:0}.agentDiscoveryLinks{display:flex;flex-wrap:wrap;gap:12px 20px;margin-top:28px}.agentDiscoveryLinks a{color:#5e2d7a}@media (max-width:800px){.agentDiscoveryPage{padding-top:24px}.agentDiscoveryHero{padding:28px 22px}.agentDiscoveryGrid{grid-template-columns:1fr}.agentDiscoverySectionHeading{align-items:flex-start;flex-direction:column}}.propertyRequestCtaPrimary.ant-btn-primary{font-weight:700;background:#fbe580!important;border-color:#fbe580!important;color:#3d2450!important;box-shadow:0 4px 14px rgba(0,0,0,.15)}.propertyRequestCtaPrimary.ant-btn-primary:hover{background:#fff3b8!important;border-color:#fff3b8!important;color:#3d2450!important}.propertyRequestCtaSecondary.ant-btn{font-weight:600;background:transparent!important;border-color:hsla(0,0%,100%,.65)!important;color:#fff!important}.propertyRequestCtaSecondary.ant-btn:hover{border-color:#fff!important;color:#fff!important;background:hsla(0,0%,100%,.12)!important}.propertyRequestCtaMap.ant-btn{border-color:#fbe580!important;background:hsla(49,94%,74%,.08)!important;color:#fff4bd!important;font-weight:700}.propertyRequestCtaMap.ant-btn:hover{border-color:#fff3b8!important;background:hsla(49,94%,74%,.18)!important;color:#fff!important}@media screen and (max-width:768px){.propertyRequestCtaBand{width:100%;margin-left:0;margin-right:0;margin-bottom:8px;padding:18px 16px}.propertyRequestCtaBandInner{gap:14px}.propertyRequestCtaCopy h3{margin-bottom:6px;font-size:1.25rem;line-height:1.2}.propertyRequestCtaCopy p{font-size:.875rem;line-height:1.45}.propertyRequestCtaActions{width:100%;flex-direction:column;gap:8px}.propertyRequestCtaActions .ant-btn{width:100%;height:40px;padding-inline:14px;font-size:14px}}.cardStyles{border-color:var(--color-secondary);box-shadow:0 4px 4px 0 var(--color-overlay-black-75);border-radius:20px;cursor:default}.cardStyles .ant-card-body{background-color:var(--color-primary);width:100%;height:290px;font-size:12px;border-radius:0 0 0 0}.agentCardLeadRow{display:flex;flex-direction:row;align-items:flex-start;gap:12px;width:100%}.agentCardProfileAvatar{flex-shrink:0}.agentCardLeadText{flex:1 1;min-width:0}.agentProfilePic{width:100%;height:256px;object-fit:contain;background-color:var(--color-black);padding:0;display:block}.ant-card .ant-card-cover img,.ant-card .ant-card-cover video{border-radius:20px 20px 0 0}.agentDisc{color:var(--color-black)}.agentNameTruncate{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;display:block;color:var(--color-tertiary)}.cardStyles .agentDisc{padding-top:3px}.agentCardShortIntro{padding:0;font-size:12px;line-height:1.35;white-space:nowrap;text-overflow:ellipsis;cursor:default}.agentCardShortIntro,.reviewMypageAgentIntro{margin:6px 0 0;color:var(--color-gray-600);overflow:hidden}.reviewMypageAgentIntro{max-width:100%;font-size:13px;line-height:1.45;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.cardStyles .ant-card-actions{height:47px;width:100%;border-color:var(--color-primary);border-radius:0 0 20px 20px}.cardStyles.smartSearchCard,.cardStyles.smartSearchCard .agentProfilePic,.cardStyles.smartSearchCard .ant-card-actions,.cardStyles.smartSearchCard .ant-card-body{width:100%!important}.cardStyles.smartSearchCard{height:100%;display:flex;flex-direction:column}.cardStyles.smartSearchCard .ant-card-body{height:auto!important;flex:1 1;display:flex;flex-direction:column}.cardStyles.smartSearchCard .cardReviewPlaceholder,.cardStyles.smartSearchCard .reviewTitleRow{margin-top:auto}.ant-card-actions>li{border-top:12px solid var(--color-transparent);border-bottom:12px solid var(--color-transparent);box-sizing:border-box;margin:0!important;display:flex;align-items:center;justify-content:center;flex:1 1 100%;width:100%;min-width:0}.ant-card-actions>li>span{display:block;width:100%}.ant-card-actions>li:first-child:hover{border-radius:0 0 0 20px}.ant-card-actions>li:first-child:hover,.ant-card-actions>li:hover,.ant-card-actions>li:last-child:hover{background-color:var(--color-cardActionHover)}.ant-card-actions>li:last-child:hover{border-radius:0 0 20px 0}.cardActionsSet{display:flex;flex-direction:row;position:relative;justify-content:space-between;align-items:center;height:100%;width:100%;padding:0 clamp(18px,8%,32px);box-sizing:border-box;z-index:5}.cardActionsSet .actionContact,.cardActionsSet .actionContactDisabled,.cardActionsSet .actionReview,.cardActionsSet .actionText,.cardActionsSet .ant-badge{flex:0 0 auto}.cardActionsSet .actionText{align-items:center;bottom:0;gap:6px;font-size:18px;line-height:1;height:auto}.cardActionsSet .actionText>div{display:flex;align-items:center;justify-content:center;min-width:1ch;line-height:1}.cardActionsSet .actionContact,.cardActionsSet .actionContactDisabled,.cardActionsSet .actionReview{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;line-height:1;font-size:24px}.cardActionsSet .actionContact .anticon,.cardActionsSet .actionContactDisabled .anticon,.cardActionsSet .actionReview .anticon{font-size:24px;line-height:1;display:flex;align-items:center;justify-content:center}.cardActionsSet .actionText img{display:block}.agentCardThumbIcon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;line-height:0}.cardActionsSet .ant-badge{display:inline-flex;align-items:center;line-height:1}.pageActionsSet{display:flex;flex-direction:row;position:relative;justify-content:space-around;height:100%;width:300px}.pageActionsSetProfile{width:auto;min-width:0;gap:10px;align-items:center;justify-content:flex-end;height:auto;flex-shrink:0}.actionButtonLabel,.actionReactionLabel{display:none}.pageActionsSetProfile .actionButtonLabel{display:inline;font-size:13px;font-weight:700;line-height:1;white-space:nowrap}.pageActionsSetProfile .actionText{bottom:0;align-items:center;gap:6px;font-size:18px;line-height:1;color:hsla(0,0%,100%,.78)}.pageActionsSetProfile.reactionSubmitting .actionText{opacity:.58;pointer-events:none}.pageActionsSetProfile .actionText>div:first-child{min-width:1ch;text-align:center}.pageActionsSetProfile .actionContact,.pageActionsSetProfile .actionContactDisabled,.pageActionsSetProfile .actionReview,.pageActionsSetProfile .actionShare{display:inline-flex;align-items:center;justify-content:center;width:auto;height:42px;gap:8px;padding:0 16px;border:1px solid hsla(0,0%,100%,.28);border-radius:12px;background:hsla(0,0%,100%,.1);color:#fff;line-height:1;transition:background .16s ease,border-color .16s ease,transform .16s ease}.pageActionsSetProfile .actionContact .anticon,.pageActionsSetProfile .actionContactDisabled .anticon,.pageActionsSetProfile .actionReview .anticon,.pageActionsSetProfile .actionShare .anticon{font-size:17px;line-height:1}.pageActionsSetProfile .actionContact{border-color:#fff;background:#fff;color:var(--color-acai-deep)}.pageActionsSetProfile .actionContactDisabled{opacity:.52}.pageActionsSetProfile .actionReviewDisabled,.pageActionsSetProfile .actionReviewDisabled:focus-visible,.pageActionsSetProfile .actionReviewDisabled:hover{border-color:hsla(0,0%,100%,.22);background:hsla(0,0%,100%,.07);opacity:.52;transform:none}.cardActionsSet .actionReviewDisabled{color:var(--color-overlay-black-25);opacity:.62}.pageActionsSetProfile .actionReview:focus-visible,.pageActionsSetProfile .actionReview:hover,.pageActionsSetProfile .actionShare:focus-visible,.pageActionsSetProfile .actionShare:hover{border-color:hsla(0,0%,100%,.55);background:hsla(0,0%,100%,.18)}.pageActionsSetProfile .actionContact:focus-visible,.pageActionsSetProfile .actionContact:hover{background:#f8f2fb;transform:translateY(-1px)}.pageActionsSetProfile .actionText img{display:block}.pageActionsSetProfile .ant-badge{display:inline-flex;align-items:center;line-height:1}.actionShare{font-size:25px;color:var(--color-black);display:inline-flex;position:relative;flex-direction:row;justify-content:center;height:100%}.profileShareTrigger{padding:0;border:0;border-radius:10px;background:transparent;cursor:pointer;transition:color .16s ease,background-color .16s ease,transform .16s ease}.pageActionsSetProfile .profileShareTrigger{width:auto;height:42px}.profileShareTrigger:focus-visible,.profileShareTrigger:hover{color:var(--color-acai-dark);background:var(--color-acai-tint-2);outline:none}.pageActionsSetProfile .profileShareTrigger:focus-visible,.pageActionsSetProfile .profileShareTrigger:hover{color:#fff;background:hsla(0,0%,100%,.18)}.profileShareTrigger:active{transform:scale(.94)}.profileShareDropdown .ant-dropdown-menu{width:min(280px,calc(100vw - 24px));padding:8px;border:1px solid var(--color-border-light);border-radius:16px;background:hsla(0,0%,100%,.98);box-shadow:0 16px 44px rgba(0,0,0,.16);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.profileShareDropdown .ant-dropdown-menu-item{min-height:58px;padding:9px 11px;border-radius:12px;gap:12px}.profileShareDropdown .ant-dropdown-menu-item:hover{background:var(--color-acai-tint-1)}.profileShareDropdown .ant-dropdown-menu-item-icon{font-size:19px;color:var(--color-acai-dark)}.profileShareDropdown .profileShareMenuIcon.whatsapp{color:#128c7e}.profileShareMenuLabel{display:flex;min-width:0;flex-direction:column;gap:2px}.profileShareMenuTitle{color:var(--color-tertiary);font-size:14px;font-weight:600;line-height:1.3}.profileShareMenuDescription{color:var(--color-gray-500);font-size:11px;line-height:1.35}.actionText{font-size:20px;font-weight:500;gap:10px;bottom:2px}.actionReview,.actionText{color:var(--color-black);display:inline-flex;position:relative;flex-direction:row;justify-content:center;height:100%}.actionReview{font-size:25px}.actionContact{color:var(--color-overlay-black-100)}.actionContact,.actionContactDisabled{font-size:25px;display:inline-flex;position:relative;flex-direction:row;justify-content:center;height:100%}.actionContactDisabled{color:var(--color-overlay-black-25);cursor:not-allowed}.thumbUpDone{filter:invert(40%) sepia(20%) saturate(1064%) hue-rotate(100deg) brightness(93%) contrast(88%)}.thumbDownDone{filter:invert(31%) sepia(61%) saturate(2389%) hue-rotate(352deg) brightness(90%) contrast(91%)}.ant-card .ant-card-actions>li:not(:last-child){-webkit-border-end:1px solid,var(--color-primary)!important;border-inline-end:1px solid,var(--color-primary)!important}.cardReviewPlaceholder{display:flex;position:relative;align-items:center;height:114px;flex-direction:column;justify-content:center;margin:24px}.carouselWrapper{position:absolute;height:135px;background-color:var(--color-primary)}.carouselWrapper .slick-dots{bottom:-6px}.ant-carousel .slick-dots li button{background:var(--color-tertiary);opacity:.4}.ant-carousel .slick-dots li.slick-active button{opacity:1;background:var(--color-tertiary)}.reviewTitleRow{padding-top:8px}.reviewTitle{font-size:14px;font-weight:700}.reviewTitleWithCount{position:relative;display:inline-block}.reviewTitleWithCount .reviewCountSmall{position:absolute;left:100%;top:0;margin-left:3px;font-size:11px;font-weight:500;opacity:.75;line-height:1}.reviewText{font-size:14px;padding:3px;line-height:20px;color:var(--color-tertiary);min-width:0;overflow:hidden}.headerDisc{font-size:20px}.disc,.headerDisc{font-weight:400;color:var(--color-tertiary)}.disc{font-size:12px}.reviewerInfo{display:flex;flex-direction:row;align-items:center;gap:8px;padding-bottom:5px;color:var(--color-black)}.reviewerInfo .ant-avatar{flex-shrink:0}.reviewerInfoMeta{min-width:0;line-height:1.35}.reviewerInfoName{font-weight:600}.reviewTextTruncate{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;margin:8px 0 0;padding:0;max-height:60px;overflow:hidden;line-height:20px;white-space:pre-wrap;overflow-wrap:anywhere}.singleLineTooltip{white-space:nowrap;max-width:300px;overflow-x:auto}.agentVideoSlide{position:relative;cursor:pointer;display:block}.agentVideoOverlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:var(--color-overlay-black-25);transition:background .2s}.agentVideoSlide:hover .agentVideoOverlay{background:var(--color-overlay-black-40)}.agentVideoPlayIcon{font-size:48px;color:var(--color-overlay-white-90);filter:drop-shadow(0 2px 6px var(--color-overlay-black-50))}.cardHoverButton{display:none!important; /* !important overrides Ant Design's .ant-btn display rule */color:var(--color-tertiary)}.cardHoverButton:hover{color:var(--color-tertiary)!important}.ant-card-hoverable:hover .cardHoverButton{display:inline-flex!important}.ratingTitle{padding-bottom:0}.carouselVisualCue{position:absolute;right:55px;bottom:7%;transform:translateY(-50%);background:var(--color-gray-150);width:20px;height:20px;border-radius:50%;text-align:center;line-height:20px;font-size:12px;color:var(--color-black);display:flex;justify-content:center;align-items:center}.ant-carousel .slick-dots li:nth-child(10)~li,.ant-carousel .slick-dots li:nth-child(n+11){display:none}.ant-carousel .slick-dots li:nth-child(10){margin-right:30px;margin-bottom:8px}:where(.css-dev-only-do-not-override-10qx9o1).ant-form-item .ant-form-item-label>label.ant-form-item-required:not(.ant-form-item-required-mark-optional):before{display:none}.reviewModal .ant-modal-content{height:650px;display:flex;flex-direction:column}.reviewModalRoot .reviewModal .ant-modal-body{flex:1 1;overflow-y:auto;padding-bottom:10px}.reviewModalRoot .ant-modal-body,.reviewModalRoot .ant-modal-wrap,.reviewModalRoot textarea.ant-input{scrollbar-width:none;-ms-overflow-style:none}.reviewModalRoot .ant-modal-body::-webkit-scrollbar,.reviewModalRoot .ant-modal-wrap::-webkit-scrollbar,.reviewModalRoot textarea.ant-input::-webkit-scrollbar{display:none!important;width:0!important;height:0!important;background:transparent!important}.reviewModal .ant-form{display:flex;flex-direction:column;min-height:100%}body:has(.reviewModalRoot) .reviewActionTooltip{z-index:999!important;visibility:hidden!important;pointer-events:none!important}.reviewModal .ant-form-item-control-input-content:has(.reviewRatingEmojiRow--interactive){display:flex;flex-direction:column;align-items:flex-start;gap:12px}.ant-form-item-explain{position:absolute;text-align:right;right:0;margin-top:10px;white-space:nowrap}.annonymousAlignment{position:relative;width:-moz-fit-content;width:fit-content;padding-top:0;margin-top:20px;margin-bottom:8px!important}.annonymousAlignment .ant-form-item-control-input{min-height:auto}.anonymousTooltipTrigger{display:inline-flex;align-items:center}.reviewModal .buttonsAlignment{position:relative;margin-top:auto;margin-bottom:0!important;padding:8px 0 0;background:var(--color-primary);float:none}.reviewModal .buttonsAlignment .ant-form-item-control-input-content{display:flex;justify-content:flex-end}.reviewOptionalDetails{margin-bottom:16px;padding:16px;border-radius:14px;border:1px solid var(--color-border-muted);background:color-mix(in srgb,var(--color-secondary) 88%,var(--color-white))}.reviewOptionalDetailsHeader{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.reviewOptionalDetailsTitle{font-size:.875rem;font-weight:600;color:var(--color-black)}.reviewOptionalDetailsBadge{flex-shrink:0;font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--color-gray-500);padding:3px 8px;border-radius:999px;background:var(--color-overlay-black-06)}.reviewOptionalDetailsGrid{display:flex;flex-direction:column;gap:12px}.reviewOptionalField{margin-bottom:0!important}.reviewOptionalField .ant-form-item-label{padding-bottom:4px!important}.reviewOptionalField .ant-form-item-label>label{height:auto;font-size:.8125rem;font-weight:500;color:var(--color-gray-600)}.reviewOptionalSelect.ant-select .ant-select-selector{min-height:32px;padding-block:2px!important;border-radius:10px!important;border-color:var(--color-border-muted)!important;background:var(--color-white)!important}.reviewOptionalSelect.ant-select .ant-select-selection-item,.reviewOptionalSelect.ant-select .ant-select-selection-placeholder{line-height:28px!important}.reviewOptionalSelect.ant-select-focused .ant-select-selector,.reviewOptionalSelect.ant-select:hover .ant-select-selector{border-color:var(--color-actionsAndButtons)!important}.reviewOptionalPhotos{margin-top:4px;margin-bottom:16px}.reviewOptionalPhotos .reviewOptionalDetailsBadge{-webkit-margin-start:6px;margin-inline-start:6px;vertical-align:middle}.reviewOptionalPhotosLabel{display:block;margin-bottom:8px;font-size:.8125rem;font-weight:500;color:var(--color-gray-600)}.reviewOptionalPhotosHint{display:block;margin-top:8px;font-size:.75rem;line-height:1.45}.reviewPhotoUploadField .ant-upload-list-picture-card-container,.reviewPhotoUploadField .ant-upload.ant-upload-select{width:88px!important;height:88px!important;margin:0 8px 8px 0!important}.reviewPhotoUploadField .ant-upload.ant-upload-select{border-radius:10px!important;border:1px dashed var(--color-border-muted)!important;background:var(--color-white)!important;transition:border-color .2s ease,background .2s ease}.reviewPhotoUploadField .ant-upload.ant-upload-select:hover{border-color:var(--color-actionsAndButtons)!important;background:color-mix(in srgb,var(--color-secondary) 70%,var(--color-white))!important}.reviewPhotoUploadField .ant-upload-list-item-container{border-radius:10px!important}.reviewPhotoUploadTrigger{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;font-size:.75rem;color:var(--color-gray-500)}.reviewPhotoUploadTrigger .anticon{font-size:16px;color:var(--color-gray-600)}.primaryButton{border-radius:50px;color:var(--color-tertiary);background-color:var(--color-actionsAndButtons);width:154px}.primaryButton:hover{color:var(--color-tertiary)!important;background-color:var(--color-secondary)}.secondaryButton{border-radius:50px;color:var(--color-tertiary);background-color:var(--color-transparent);border-color:var(--color-tertiary);width:154px}.secondaryButton:hover{color:var(--color-tertiary)!important;border-color:var(--color-tertiary)!important;background-color:var(--color-secondary)}.change-log-container{padding:20px;height:100%;overflow-y:auto;overflow-x:hidden}.change-log-container .ant-timeline-item-head{display:none!important}.change-log-container .ant-timeline-item-head-custom{display:block!important;background:var(--color-white)!important;padding:4px!important}.custom-timeline-dot{font-size:18px;display:flex;align-items:center;justify-content:center;transform:translateY(-2px)}.change-log-card-highlight{transition:all .3s ease}.change-log-card-highlight:hover{transform:translateY(-2px);box-shadow:0 6px 16px var(--color-acai-shadow-15)!important}.change-log-container .ant-timeline-item-tail{display:block!important;-webkit-border-start:2px solid var(--color-overlay-black-06)!important;border-inline-start:2px solid var(--color-overlay-black-06)!important}.change-log-container .ant-timeline-item-content{width:auto!important;-webkit-margin-start:24px!important;margin-inline-start:24px!important}.change-log-container .ant-card-body{padding:0!important}.change-log-container .ant-card-body ul{padding-left:18px;margin:0}.change-log-container .ant-card-body li{margin-bottom:4px;font-size:14px;color:var(--color-overlay-black-85)}.change-log-audience{display:flex;align-items:center;gap:8px;margin:0 0 8px;font-size:13px;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.change-log-audience+ul{margin-bottom:12px}.change-log-audienceAgents{margin-top:4px}.change-log-audienceUsers{color:var(--color-acai-dark)}.change-log-audienceAgents{color:var(--color-brand-warning,#b8860b)}.change-log-highlightList{margin-top:12px}.change-log-featureHighlight{list-style:none;margin-left:-18px;padding:10px 12px;border-radius:8px;background:rgba(123,45,142,.08);border:1px solid rgba(123,45,142,.18)}.change-log-featureHighlight+.change-log-featureHighlight{margin-top:8px}.leftAlignedTimeline .ant-timeline-item-label{padding-left:0!important;width:auto!important}.leftAlignedTimeline .ant-timeline-item-content{padding-left:0!important;padding-right:0!important}.pplink:link{color:var(--color-white);text-decoration:underline}.pplink:visited{color:var(--color-primary);text-decoration:underline}.ant-layout-footer.siteFooter{position:fixed;z-index:1000;bottom:0;left:0;display:flex;width:100%;min-height:54px;align-items:center;justify-content:center;padding:10px 20px calc(10px + env(safe-area-inset-bottom, 0px));background:#090909;color:var(--color-white);font-size:12px;line-height:1.3;text-align:center}.siteFooterBrand{color:hsla(0,0%,100%,.82);white-space:nowrap}.siteFooterBrand:after{margin:0 12px;color:hsla(0,0%,100%,.4);content:"·"}.siteFooterNav{display:flex;align-items:center;gap:14px}.siteFooterNav .pplink{color:var(--color-white);font-weight:400;text-decoration:none;white-space:nowrap}.siteFooterNav .pplink:focus-visible,.siteFooterNav .pplink:hover{color:var(--color-tertiary);text-decoration:underline;text-underline-offset:3px}@media (max-width:520px){.ant-layout-footer.siteFooter{min-height:50px;padding:8px 20px calc(8px + env(safe-area-inset-bottom, 0px));font-size:11px}.siteFooterBrand:after{margin:0 8px}}.aboutBox{width:min(720px,calc(100vw - 32px))!important;max-width:calc(100vw - 32px)}.aboutBox>.ant-modal-content{height:min(760px,90vh);max-height:90vh;width:100%;max-width:none;display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(100,39,122,.12);border-radius:22px;background:#fcfafd;box-shadow:0 28px 72px rgba(42,18,52,.28)}.aboutBox .ant-modal-header{flex-shrink:0}.aboutBox .ant-modal-body{overflow:hidden}.aboutBox .ant-modal-body,.aboutBox .ant-modal-body .ant-tabs{flex:1 1;min-height:0;display:flex;flex-direction:column}.aboutBox .ant-modal-body .ant-tabs .ant-tabs-nav{flex-shrink:0}.aboutBox .ant-modal-body .ant-tabs .ant-tabs-content-holder{flex:1 1;min-height:0;overflow:hidden}.aboutBox .ant-modal-footer{flex-shrink:0}.aboutBox .about-us-content{display:flex;flex-direction:column;gap:18px;padding-bottom:8px}.aboutBox .about-tab-scroll{height:610px;max-height:calc(90vh - 150px);overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;padding:2px 6px 18px 2px}.aboutHero{position:relative;overflow:hidden;padding:30px;border-radius:20px;background:radial-gradient(circle at 90% 12%,hsla(49,94%,74%,.22),transparent 31%),linear-gradient(135deg,#351541,#64277a 58%,#7c398e);color:#fff}.aboutHero:after{position:absolute;right:-48px;bottom:-64px;width:180px;height:180px;border:1px solid hsla(0,0%,100%,.12);border-radius:50%;content:""}.aboutBrandLockup{width:190px;height:28px;margin-bottom:25px;background:url(/Lockup.svg) 0/contain no-repeat}.aboutBox .aboutCardEyebrow,.aboutBox .aboutEyebrow{margin:0;font-size:.69rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.aboutBox .aboutEyebrow{color:#fbe580}.aboutHero h2{max-width:530px;margin:8px 0 0;color:#fff;font-size:clamp(1.75rem,4vw,2.5rem);letter-spacing:-.035em;line-height:1.06}.aboutBox .aboutHeroLead{max-width:570px;margin:14px 0 0;color:hsla(0,0%,100%,.78);font-size:.96rem;line-height:1.65}.aboutHeroPills{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.aboutHeroPills span{padding:7px 10px;border:1px solid hsla(0,0%,100%,.16);border-radius:999px;background:hsla(0,0%,100%,.09);color:hsla(0,0%,100%,.9);font-size:.74rem;font-weight:650}.aboutPrinciples{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.aboutPrinciples article{padding:18px;border:1px solid #eadff0;border-radius:16px;background:#fff}.aboutPrinciples .anticon{display:grid;width:34px;height:34px;place-items:center;margin-bottom:13px;border-radius:11px;background:#f3ebf8;color:#64277a;font-size:17px}.aboutBox .aboutAudienceGrid h3,.aboutBox .aboutClosing h3,.aboutBox .aboutPrinciples h3{margin:0;color:#2d2530;font-size:.94rem;letter-spacing:-.01em;line-height:1.35}.aboutBox .aboutAudienceGrid p,.aboutBox .aboutClosing p,.aboutBox .aboutPrinciples p{margin:0;color:#6a616d;font-size:.82rem;line-height:1.55}.aboutBox .aboutAudienceGrid h3+p,.aboutBox .aboutClosing h3+p,.aboutBox .aboutPrinciples h3+p{margin-top:6px}.aboutAudienceGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.aboutAudienceGrid article{display:flex;gap:14px;padding:20px;border-radius:16px;background:#f4eef8}.aboutAudienceGrid article:nth-child(2){background:#fff8df}.aboutAudienceIcon{display:grid;width:38px;height:38px;flex:0 0 38px;place-items:center;border-radius:12px;background:#64277a;color:#fff}.aboutAudienceGrid article:nth-child(2) .aboutAudienceIcon{background:#dbc24f;color:#3a3110}.aboutBox .aboutCardEyebrow{margin-bottom:5px;color:#765782;font-size:.61rem}.aboutClosing{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:22px;border:1px solid #eadff0;border-radius:16px;background:#fff}.aboutClosing>div:first-child{max-width:390px}.aboutActions{display:flex;flex:0 0 auto;flex-direction:column;gap:8px}.aboutActions .ant-btn{min-width:150px;height:38px;border-radius:10px;font-weight:700}.aboutActions .aboutPrimaryCta{border-color:#64277a;background:#64277a;color:#fff;box-shadow:none}.aboutActions .aboutPrimaryCta:focus-visible,.aboutActions .aboutPrimaryCta:hover{border-color:#7b398d!important;background:#7b398d!important;color:#fff!important}.aboutActions .aboutSecondaryCta{border-color:#d8c8df;color:#64277a}.aboutBox .aboutDisclaimer{margin:0;padding:0 8px;color:#817985;font-size:.72rem;line-height:1.55;text-align:center}@keyframes fabNavigationFeedbackIn{0%{opacity:0}to{opacity:1}}.fabNavigationFeedback{position:fixed;inset:0;z-index:2200;display:grid;place-items:center;padding:24px;background:rgba(249,247,250,.88);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:fabNavigationFeedbackIn .12s ease-out both}.fabNavigationFeedbackCard{display:flex;align-items:center;gap:14px;min-width:min(320px,calc(100vw - 40px));padding:18px 20px;border:1px solid #e4d8eb;border-radius:16px;background:#fff;box-shadow:0 18px 50px rgba(43,20,52,.18)}.fabNavigationFeedbackCard .ant-spin-dot-item{background:#64277a}.fabNavigationFeedbackCard span,.fabNavigationFeedbackCard strong{display:block}.fabNavigationFeedbackCard strong{color:#2d2530;font-size:.92rem}.fabNavigationFeedbackCard span{margin-top:3px;color:#756d78;font-size:.76rem}@media (prefers-reduced-motion:reduce){.fabNavigationFeedback{animation:none}}@media (max-width:640px){.aboutBox{width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)}.aboutBox>.ant-modal-content{width:100%;max-width:none;padding:16px;border-radius:18px}.aboutHero{padding:23px 20px}.aboutBrandLockup{width:150px;height:22px;margin-bottom:20px}.aboutAudienceGrid,.aboutPrinciples{grid-template-columns:1fr}.aboutPrinciples article{display:grid;grid-template-columns:34px minmax(0,1fr);grid-column-gap:12px;column-gap:12px;padding:15px}.aboutPrinciples .anticon{grid-row:1/3;margin-bottom:0}.aboutClosing{align-items:stretch;flex-direction:column}.aboutActions{flex-direction:row}.aboutActions .ant-btn{min-width:0;flex:1 1}}.privacy-policy-container{width:100%;max-width:800px;background-color:var(--color-white);padding:40px;margin:0 auto;box-shadow:0 0 10px var(--color-overlay-black-10);border-radius:8px;font-family:Arial,sans-serif;box-sizing:border-box}.privacy-policy-heading{color:var(--color-gray-800);margin-bottom:16px}.privacy-policy-list,.privacy-policy-text{color:var(--color-gray-600);line-height:1.6;margin-bottom:16px}.privacy-policy-list{padding-left:20px}.agentPageContent{position:absolute;font-family:var(--font-roboto);background:#f5f1f7;height:calc(100% - clamp(56px, 8vh, 72px));width:100%;z-index:0;top:clamp(56px,8vh,72px);display:flex;flex-direction:column;overflow:hidden}@keyframes agentRouteLoadingShimmer{0%{background-position:140% 0}to{background-position:-40% 0}}.agentRouteLoadingSrOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.agentRouteLoading.agentPageContent .agentRouteLoadingHeaderMain{width:100%}.agentRouteLoadingHeaderMain{display:flex;flex-direction:row;align-items:flex-start;gap:20px;box-sizing:border-box}.agentRouteLoadingTextBlock{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:12px;padding-top:6px}.agentRouteLoadingShimmer{background:linear-gradient(100deg,var(--color-surface-muted) 0,var(--color-white) 48%,var(--color-surface-muted) 96%);background-size:240% 100%;animation:agentRouteLoadingShimmer 1.35s ease-in-out infinite;border-radius:8px}.agentRouteLoadingAvatar{width:112px;height:112px;border-radius:50%}.agentRouteLoadingLine{height:14px;border-radius:6px;max-width:100%}.agentRouteLoadingLineLg{width:min(340px,72%);height:24px;border-radius:8px}.agentRouteLoadingLineMd{width:min(260px,58%)}.agentRouteLoadingLineSm{width:min(200px,44%)}.agentRouteLoadingSheet{position:absolute;left:0;right:0;bottom:0;top:25%;margin-top:0;background-color:var(--color-white);border-radius:20px 20px 0 0;box-shadow:0 -4px 4px var(--color-overlay-black-25);display:flex;flex-direction:column;min-height:0}.agentRouteLoadingTabs{display:flex;flex-wrap:wrap;align-items:flex-end;gap:0;padding:10px 12px 0;flex-shrink:0}.agentRouteLoadingTab{width:132px;height:40px;border-radius:10px 10px 0 0;-webkit-margin-end:4px;margin-inline-end:4px}.agentRouteLoadingBody{flex:1 1;padding:20px;overflow:hidden;display:flex;flex-direction:column;gap:12px;box-sizing:border-box}.agentRouteLoadingCard{flex:0 0 auto;height:72px;border-radius:12px;width:100%}.agentRouteLoadingCard.agentRouteLoadingShort{height:48px;width:min(520px,90%)}@media screen and (max-width:768px){.agentRouteLoadingTabs{padding-inline:8px}}.agentPageLoginRegister{position:absolute;transform:translateY(-50%);right:35px;top:50%;background-color:var(--color-transparent);border:var(--color-transparent);border-radius:10px;font-size:18px;padding:10px;text-align:right;color:var(--color-secondary)}.agentPageDetails{position:relative;width:100%;flex-shrink:0;flex-wrap:wrap;gap:22px 32px;min-height:280px;padding:34px clamp(24px,5vw,72px) 38px;background:radial-gradient(circle at 82% 5%,hsla(0,0%,100%,.12),transparent 28%),linear-gradient(135deg,#24102e,#472050 56%,#5e2d7a);color:#fff}.agentPageDetails,.agentPageDetailsMain{display:flex;align-items:flex-start;box-sizing:border-box}.agentPageDetailsMain{flex-direction:row;gap:24px;padding:0;flex:1 1 580px;min-width:0;order:1}.agentPageActions{position:relative;display:flex;flex-direction:row;justify-content:flex-end;gap:10px;flex-wrap:nowrap;margin-left:auto;order:2;align-self:flex-start;padding-top:8px}.agentPageActionsLoading{width:210px;height:44px;border-radius:22px;opacity:.42}.agentLoginLoading{position:fixed;inset:0;z-index:9999;padding:20px;background:var(--color-overlay-black-45);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.agentLoginLoading,.agentLoginLoadingCard{display:flex;align-items:center;justify-content:center}.agentLoginLoadingCard{flex-direction:column;gap:12px;min-width:150px;padding:24px 28px;border-radius:18px;background:var(--color-white);box-shadow:0 18px 48px var(--color-overlay-black-20);color:var(--color-tertiary);font-size:14px;font-weight:600;text-align:center}.agentPageProfileAvatar{flex-shrink:0;border:4px solid hsla(0,0%,100%,.94);background:#fff;box-shadow:0 14px 36px rgba(10,0,14,.34)}.agentPageAvatarFrame{position:relative;display:inline-flex;flex:0 0 auto;padding:4px;border:1px solid hsla(0,0%,100%,.22);border-radius:50%}.agentPageActiveBadge{position:absolute;right:2px;bottom:8px;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:3px solid #3f1a49;border-radius:50%;background:#fff;color:#1f9d68;font-size:20px}.agentPageExpiredBadge{border-color:#6a2d32;background:#fff4ec;color:#c55236}.agentPageInfo{position:relative;bottom:0;padding-top:0!important;padding-bottom:0;padding-left:0;color:#fff;flex:1 1;min-width:0}.agentPageName h1{margin:0;font-size:clamp(1.8rem,3.2vw,2.55rem);line-height:1.12;font-weight:750;letter-spacing:-.035em;word-break:break-word}.agentPageName h3{margin:.35rem 0 0;font-size:.95rem;font-weight:500}.agentPageEyebrow{margin:0 0 8px;color:hsla(0,0%,100%,.64);font-size:11px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.agentPageTrustRow{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px}.agentPageTrustRow h3{margin:0;padding:5px 9px;border:1px solid hsla(0,0%,100%,.24);border-radius:999px;color:hsla(0,0%,100%,.88);font-size:12px;font-weight:650}.agentPageDetails .profileManagedSignal,.agentPageStatusPill{display:inline-flex;align-items:center;gap:5px;margin:0;padding:5px 9px;border:1px solid rgba(184,244,215,.25);border-radius:999px;background:rgba(70,184,127,.12);color:#c7f7df;font-size:12px;font-weight:650}.agentPageExpiredClaimPill{border-color:hsla(0,0%,100%,.22);background:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.82)}.agentPageExpiryNotice{display:flex;align-items:flex-start;gap:10px;max-width:660px;margin-top:14px;padding:12px 14px;border:1px solid rgba(255,185,128,.42);border-radius:14px;background:rgba(132,48,37,.28);color:#fff4e9}.agentPageExpiryNotice>.anticon{flex:0 0 auto;margin-top:2px;color:#ffb57c;font-size:18px}.agentPageExpiryNotice div{display:grid;grid-gap:3px;gap:3px}.agentPageExpiryNotice strong{font-size:13px;line-height:1.35}.agentPageExpiryNotice span{color:rgba(255,244,233,.78);font-size:12px;line-height:1.45}.agentPageRegistryDetails{display:grid;grid-gap:7px;gap:7px;margin-top:18px}.agentPageRegistryDetails p{margin:0;color:hsla(0,0%,100%,.82);font-size:13px;line-height:1.45}.agentPageMetaLabel{display:inline-block;min-width:78px;margin-right:8px;color:hsla(0,0%,100%,.48);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.agentPageIntro{max-width:640px;margin:16px 0 0;color:hsla(0,0%,100%,.82);font-size:14px;line-height:1.6}.agentPageDetails .agencyRosterLink,.agentPageDetails .agencyRosterLink:visited{color:#fff;font-weight:600}.agentPageContent>.agentPageFader{flex-shrink:0;height:32px;pointer-events:none;background:linear-gradient(to bottom,var(--color-overlay-black-04) 0,var(--color-overlay-black-015) 45%,var(--color-transparent) 100%)}.agentPageReviewContainer{background-color:var(--color-white);border-radius:26px 26px 0 0;box-shadow:0 -12px 32px rgba(22,8,28,.12);flex:1 1 auto;min-height:0;width:100%;position:relative;z-index:1;display:flex;flex-direction:column}.agentPageReviewContainer.ant-tabs>.ant-tabs-nav{position:relative;display:flex;flex:none;align-items:center;margin:0;min-height:48px;overflow:hidden;background:var(--color-white)}.agentPageReviewContainer.ant-tabs>.ant-tabs-nav:before{position:absolute;right:0;bottom:0;left:0;border-bottom:1px solid var(--color-border-default);content:""}.agentPageReviewContainer .ant-tabs-nav-wrap{position:relative;display:flex;flex:1 1 auto;align-self:stretch;overflow:hidden;white-space:nowrap}.agentPageReviewContainer .ant-tabs-nav-list{position:relative;display:flex;align-items:stretch;min-width:max-content}.agentPageReviewContainer.ant-tabs-card .ant-tabs-tab{position:relative;display:flex;align-items:center;margin:0;padding:16px 22px 14px;border:0;border-bottom:2px solid transparent;border-radius:0;background:#fff;font-size:14px;font-weight:600;line-height:1.5;cursor:pointer}.agentPageReviewContainer.ant-tabs-card .ant-tabs-tab:first-child{margin-left:0}.agentPageReviewContainer.ant-tabs-card .ant-tabs-tab-active{z-index:1;border-bottom-color:var(--color-acai-primary);background:var(--color-white)}.agentPageReviewContainer .ant-tabs-tab-btn{outline:none;white-space:nowrap}.agentPageReviewContainer .ant-tabs-ink-bar,.agentPageReviewContainer .ant-tabs-nav-operations{display:none}.agentPageReviewContainer>.ant-tabs-content-holder>.ant-tabs-content{display:flex;width:100%}.agentPageReviewContainer .ant-tabs-tabpane{flex:none;width:100%;outline:none}.agentPageReviewContainer .ant-tabs-tabpane:not(.ant-tabs-tabpane-active){display:none}.agentTabLoading{box-sizing:border-box;display:flex;flex-direction:column;gap:12px;width:100%;padding:20px}.agentTabLoadingCard{width:100%;height:116px;border-radius:14px}.agentTabLoadingCardShort{width:min(680px,82%);height:72px}@media screen and (max-width:600px){.agentPageReviewContainer.ant-tabs-card .ant-tabs-tab{flex:1 1;justify-content:center;min-width:0;padding:11px 10px;font-size:16px}.agentPageReviewContainer .ant-tabs-nav-list{width:100%;min-width:0}.agentTabLoading{padding:14px 12px}}.agentPageReviewTexts{position:relative;align-items:center;white-space:pre-wrap}.agentPageReviewList,.agentPageReviewTexts{width:100%;display:flex;flex-direction:column}.agentPageReviewList{max-width:1200px;margin:0 auto;padding:8px 16px 28px;box-sizing:border-box;gap:14px}.agentPageReviewCard.agentPageReviewTexts{align-items:stretch;background:transparent;padding:0}.agentPageReviewCard .agentPageReviewGroup{border:1px solid var(--color-border-light);border-radius:14px;background:var(--color-primary);box-shadow:0 2px 12px var(--color-overlay-black-08);transition:box-shadow .2s ease,border-color .2s ease}.agentPageReviewCard:hover .agentPageReviewGroup{box-shadow:0 6px 22px var(--color-overlay-black-12);border-color:var(--color-border-muted)}.agentPageReviewGroup{width:100%;max-width:1200px;margin:0 auto;padding:20px;box-sizing:border-box}.reviewHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.reviewHeaderActions{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0;position:relative;z-index:1;-webkit-padding-start:8px;padding-inline-start:8px}.reviewPhotoGallery{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.reviewPhotoGalleryFrame{flex:0 0 auto;box-sizing:border-box;aspect-ratio:1;overflow:hidden;border-radius:10px;border:1px solid var(--color-border-muted);background:var(--color-secondary);display:flex;align-items:center;justify-content:center}.reviewPhotoGallery--inline.reviewPhotoGallery--count-1 .reviewPhotoGalleryFrame{width:min(11rem,100%)}.reviewPhotoGallery--inline.reviewPhotoGallery--count-2 .reviewPhotoGalleryFrame{width:min(11rem,calc(50% - 4px))}.reviewPhotoGalleryFrame--thumb{width:min(5.5rem,100%);border-radius:8px}.reviewPhotoGalleryFrame .ant-image{width:100%!important;height:100%!important;display:flex!important;align-items:center;justify-content:center}.reviewPhotoGalleryFrame .ant-image-img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;display:block}.reviewVerifiedTransactionBadge{display:inline-flex;align-items:center;gap:4px;-webkit-margin-start:6px;margin-inline-start:6px;padding:3px 9px 3px 7px;border-radius:999px;vertical-align:middle;white-space:nowrap;font-size:.6875rem;font-weight:600;line-height:1.25;letter-spacing:.02em;text-transform:none;color:var(--color-acai-deep);background:linear-gradient(180deg,var(--color-acai-tint-1) 0,var(--color-acai-tint-2) 100%);border:1px solid var(--color-acai-shadow-20);box-shadow:0 1px 2px var(--color-acai-shadow-08);cursor:help}.reviewVerifiedTransactionIcon{font-size:.75rem;color:var(--color-acai-primary)}.reviewVerifiedTransactionLabel{display:inline-block}.reviewReportButtonWrap{opacity:0;transition:opacity .15s ease;pointer-events:none}.agentPageReviewGroup:hover .reviewReportButtonWrap,.reviewReportButtonWrap--open,.reviewReportButtonWrap:focus-within{opacity:1;pointer-events:auto}.reviewReportButton{padding-inline:0;height:auto;font-size:.6875rem;line-height:1.2;color:var(--color-gray-500)}.reviewReportButton:hover{color:var(--color-gray-700)!important}.reviewReportModalLead{margin-bottom:12px;color:var(--color-gray-600)}.reviewFlaggedAlert{margin-top:12px;margin-bottom:4px}.adminReviewReportListWrap{display:flex;flex-direction:column;gap:8px}.adminReviewReportHistory{border:1px solid var(--color-border-light);border-radius:8px;background:var(--color-surface-subtle);padding:10px 12px}.adminReviewReportEntry p{margin-bottom:0;font-size:13px;line-height:1.45}.adminReviewReportDivider{height:1px;margin:10px 0;background:var(--color-border-muted)}.adminReviewReportMeta{display:flex;flex-wrap:wrap;gap:0;align-items:baseline}.reviewHeaderTitleRow{display:flex;align-items:center;gap:6px;flex:1 1;min-width:0}.reviewHeaderTitleRow .ant-avatar{flex-shrink:0}.reviewAuthorHeading{margin:0;flex:1 1;min-width:0;font-size:1.125rem;font-weight:600;line-height:1.35;letter-spacing:-.02em;color:var(--color-black)}.reviewDisplayName{font-weight:600}.reviewDisplayNameAnonymous{color:var(--color-gray-600);font-weight:600}.reviewAuthorRole{font-weight:500;color:var(--color-gray-500);font-size:.92em}.reviewContextSep{color:var(--color-gray-400);font-weight:400;-webkit-user-select:none;-moz-user-select:none;user-select:none}.reviewContextLabelsBlock{display:flex;flex-wrap:wrap;align-items:center;gap:0;margin-top:4px}.reviewContextLabelsInline{display:inline}.reviewContextItem{display:inline;white-space:nowrap}.reviewContextLabelsInline .reviewPropertyTypeTag{margin-left:0;vertical-align:middle}.reviewPropertyTypeTag{margin-inline:0!important;font-size:.85em;line-height:1.4;background:var(--color-gray-100);color:var(--color-gray-700)}.reviewMetaBar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 14px;margin-top:12px;margin-bottom:4px;border-radius:12px;background:var(--color-surface-subtle);border:1px solid var(--color-border-light);font-size:14px;line-height:1.45;color:var(--color-gray-800)}.reviewMetaPosted,.reviewMetaPostedSole{display:inline-flex;align-items:center;gap:6px;cursor:default}.reviewMetaPostedSole{gap:8px}.reviewMetaIcon{font-size:15px;color:var(--color-gray-400)}.reviewMetaKind{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--color-gray-500)}.reviewMetaTime{font-weight:500;color:var(--color-gray-800)}.reviewMetaSep{color:var(--color-gray-250);-webkit-user-select:none;-moz-user-select:none;user-select:none;font-weight:300}.reviewEditedTag.ant-tag{margin:0;padding:2px 10px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;line-height:1.4;border:none;border-radius:999px;background:var(--color-acai-shadow-10);color:var(--color-acai-deep)}.reviewBodyText{margin:0;padding-top:8px;padding-bottom:4px;font-size:1.0625rem;line-height:1.65;color:var(--color-gray-800);white-space:pre-wrap}.reviewRatingRow{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding-top:12px;font-size:13px;color:var(--color-gray-600)}.reviewRatingLabel{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-gray-500)}.reviewRatingEmojiRow{display:inline-flex;align-items:center;gap:14px;-webkit-padding-start:10px;padding-inline-start:10px}.reviewRatingEmojiRow--interactive{gap:12px;width:-moz-fit-content;width:fit-content;max-width:100%;flex:0 0 auto}.reviewRatingEmoji{font-size:22px;line-height:1;transition:color .15s ease,transform .15s ease,opacity .15s ease}.reviewRatingEmoji--muted{color:var(--color-gray-200);opacity:.42}.reviewRatingEmoji--active.reviewRatingEmoji--level-1{color:#c62828;opacity:1;transform:scale(1.06)}.reviewRatingEmoji--active.reviewRatingEmoji--level-2{color:#ca8a04;opacity:1;transform:scale(1.06)}.reviewRatingEmoji--active.reviewRatingEmoji--level-3{color:#2e7d32;opacity:1;transform:scale(1.06)}.reviewRatingEmojiButton{align-items:center;justify-content:center;box-sizing:border-box;width:40px;min-width:40px;max-width:40px;height:40px;min-height:40px;max-height:40px;padding:0;margin:0;border:2px solid transparent;border-radius:50%;background:transparent;cursor:pointer;color:inherit;flex:0 0 auto;flex-shrink:0;-moz-appearance:none;appearance:none;-webkit-appearance:none}.reviewRatingEmojiButton,.reviewRatingEmojiButton .anticon{display:inline-flex;line-height:1}.reviewRatingEmojiButton .anticon>svg{display:block}.reviewRatingEmojiButton.reviewRatingEmoji--muted:hover{opacity:.72}.reviewRatingEmojiButton.reviewRatingEmoji--active.reviewRatingEmoji--level-1{background:transparent;border-color:rgba(198,40,40,.55)}.reviewRatingEmojiButton.reviewRatingEmoji--active.reviewRatingEmoji--level-2{background:transparent;border-color:rgba(202,138,4,.65)}.reviewRatingEmojiButton.reviewRatingEmoji--active.reviewRatingEmoji--level-3{background:transparent;border-color:rgba(46,125,50,.5)}.reviewRatingEmojiButton:focus-visible{outline:2px solid var(--color-acai-primary);outline-offset:2px}.reviewEditIcon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid var(--color-acai-shadow-20);border-radius:999px;color:var(--color-acai-deep);background:var(--color-white);box-shadow:0 1px 4px var(--color-acai-shadow-08);cursor:pointer;transition:color .15s ease,background-color .15s ease,border-color .15s ease}.reviewEditIcon:hover{color:var(--color-white);background-color:var(--color-acai-primary);border-color:var(--color-acai-primary)}.reviewEditIcon:focus-visible{outline:2px solid var(--color-acai-primary);outline-offset:2px}@media screen and (max-width:600px){.reviewHeaderTitleRow{align-items:flex-start}.reviewAuthorHeading{display:flex;flex-wrap:wrap;align-items:baseline}.reviewContextLabelsInline{display:flex;flex:1 1 100%;flex-wrap:wrap;max-width:100%;margin-top:2px}.reviewContextLabelsInline .reviewContextItem:first-child .reviewContextSep{display:none}.reviewAuthorHeading>.reviewVerifiedTransactionBadge{-webkit-margin-start:0;margin-inline-start:0;margin-top:4px}.reviewHeaderActions{width:32px;-webkit-padding-start:0;padding-inline-start:0;-webkit-margin-start:4px;margin-inline-start:4px}}.reviewHeader>.reviewEdit{margin-left:0;margin-top:2px;flex-shrink:0;align-self:flex-start}.agentPageReviewsOdd{background-color:var(--color-white)}.agentPageReviewsEven{background-color:var(--color-overlay-black-10)}.agentPageReviewsEven,.agentPageReviewsOdd{position:relative;width:100%;padding-top:28px;padding-bottom:20px;font-family:var(--font-roboto);font-size:18px;color:var(--color-black);text-align:left}@media (max-height:768px) and (min-aspect-ratio:3/7) and (max-aspect-ratio:7/3),screen and (max-width:768px){.agentPageActions{width:100%;justify-content:center;flex-wrap:wrap;gap:10px;margin:0;padding-top:2px}.agentPageActionsLoading{width:min(210px,70vw)}.agentPageReviewContainer{min-height:0}.agentPageDetails{min-height:0;padding:24px 18px 28px;gap:22px}.agentPageDetailsMain{flex:1 1 100%;align-items:center;gap:18px;padding:0}.agentPageProfileAvatar.ant-avatar{width:104px!important;height:104px!important;line-height:104px!important}.agentPageInfo{font-size:13px}.pageActionsSetProfile{width:100%;flex-wrap:wrap;justify-content:center}.pageActionsSetProfile .actionContact,.pageActionsSetProfile .actionContactDisabled,.pageActionsSetProfile .actionReview,.pageActionsSetProfile .actionShare{flex:1 1 140px;max-width:190px}.pageActionsSetProfile .actionText{order:5;flex:0 0 auto}}@media screen and (max-width:560px){.agentPageContent{height:calc(100% - clamp(56px, 8vh, 72px));top:clamp(56px,8vh,72px);display:block;overflow-x:hidden;overflow-y:auto;padding-bottom:88px}.agentPageDetails{padding:22px 16px 24px}.agentPageDetailsMain{flex-direction:column;text-align:center}.agentPageInfo{width:100%}.agentPageTrustRow{justify-content:center}.agentPageRegistryDetails{width:min(100%,360px);margin-right:auto;margin-left:auto;padding:12px 14px;border:1px solid hsla(0,0%,100%,.13);border-radius:14px;background:hsla(0,0%,100%,.06);text-align:left}.agentPageIntro{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;text-align:center}.pageActionsSetProfile .actionContact,.pageActionsSetProfile .actionContactDisabled,.pageActionsSetProfile .actionReview,.pageActionsSetProfile .actionShare{flex-basis:calc(50% - 6px);max-width:none;padding:0 12px}.pageActionsSetProfile .actionContact,.pageActionsSetProfile .actionContactDisabled{flex-basis:100%}.pageActionsSetProfile .actionText{display:inline-flex;flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 6px);height:42px;min-height:42px;max-height:42px;padding:0 13px;border:1px solid hsla(0,0%,100%,.28);border-radius:12px;background:hsla(0,0%,100%,.1)}.pageActionsSetProfile .actionText>div{display:inline-flex;align-items:center;gap:7px}.pageActionsSetProfile .actionReactionLabel{display:inline;font-size:12px;font-weight:700;white-space:nowrap}.claimedAgentProfile .pageActionsSetProfile .actionText img{filter:invert(1)}.agentPageReviewContainer{border-radius:22px 22px 0 0}.agentPageReviewContainer.ant-tabs{min-height:520px;flex:none}.agentPageReviewContainer.ant-tabs>.ant-tabs-content-holder{min-height:410px;overflow-y:visible}}.claimedAgentProfile .agentPageReviewContainer.ant-tabs>.ant-tabs-nav{min-height:62px;padding:7px clamp(10px,3vw,22px);border-bottom:1px solid #e6dfe9;background:#f7f4f8;box-shadow:0 5px 14px rgba(38,15,48,.1)}.claimedAgentProfile .agentPageRegistryDetails{padding:12px 14px;border:1px solid hsla(0,0%,100%,.14);border-radius:14px;background:hsla(0,0%,100%,.055)}.expiredAgent.claimedAgentProfile .agentPageDetails{background:radial-gradient(circle at 82% 5%,rgba(255,181,124,.16),transparent 30%),linear-gradient(135deg,#2c111f,#51243b 56%,#6a303b)}.expiredAgent.claimedAgentProfile .agentPageRegistryDetails{border-color:rgba(255,190,140,.22)}.agentPageContent .agentPageReviewContainer>.ant-tabs-content-holder{padding-top:10px;border-top:1px solid rgba(31,36,41,.06);background:#fff}.claimedAgentProfile .agentPageReviewContainer.ant-tabs>.ant-tabs-nav:before{display:none}.claimedAgentProfile .agentPageReviewContainer .ant-tabs-nav-list{gap:6px}.claimedAgentProfile.agentPageContent .agentPageReviewContainer.ant-tabs-card .ant-tabs-tab{min-height:46px;padding:11px 18px;border:1px solid transparent;border-radius:11px;background:transparent;color:#4d4351;font-weight:650;transition:color .15s ease,background .15s ease,border-color .15s ease,box-shadow .15s ease}.claimedAgentProfile.agentPageContent .agentPageReviewContainer.ant-tabs-card .ant-tabs-tab:hover{border-color:#dfd2e5;background:#eee7f1}.claimedAgentProfile.agentPageContent .agentPageReviewContainer.ant-tabs-card .ant-tabs-tab-active{border-color:var(--color-acai-primary)!important;background:var(--color-acai-deep)!important;box-shadow:0 5px 14px rgba(76,29,108,.2)}.claimedAgentProfile.agentPageContent .agentPageReviewContainer.ant-tabs-card .ant-tabs-tab-active .ant-tabs-tab-btn{color:#fff!important;background:transparent!important;font-weight:700}.agentPageContent:not(.claimedAgentProfile){background:#eef0f2}.agentPageContent:not(.claimedAgentProfile) .agentPageDetails{background:radial-gradient(circle at 84% 4%,hsla(0,0%,100%,.9),transparent 30%),linear-gradient(135deg,#fff,#f5f6f7 58%,#e7eaed);color:#202327;border-bottom:1px solid #dfe2e5}.expiredAgent.agentPageContent:not(.claimedAgentProfile) .agentPageDetails{background:radial-gradient(circle at 84% 4%,rgba(255,235,218,.9),transparent 30%),linear-gradient(135deg,#fffaf6,#f7f1ed 58%,#eee5df);border-bottom-color:#e3c9b9}.agentPageContent:not(.claimedAgentProfile) .agentPageAvatarFrame{border-color:#d5d9dd;background:#fff}.agentPageContent:not(.claimedAgentProfile) .agentPageProfileAvatar{border-color:#fff;box-shadow:0 12px 30px rgba(31,36,41,.16)}.agentPageContent:not(.claimedAgentProfile) .agentPageInfo{color:#202327}.agentPageContent:not(.claimedAgentProfile) .agentPageEyebrow{color:#747a80}.agentPageContent:not(.claimedAgentProfile) .agentPageDetails .agencyRosterLink,.agentPageContent:not(.claimedAgentProfile) .agentPageDetails .agencyRosterLink:visited{color:#202327}.agentPageContent:not(.claimedAgentProfile) .agentPageStatusPill{border-color:#b8ddd0;background:#edf8f4;color:#176c50}.agentPageContent:not(.claimedAgentProfile) .agentPageExpiryNotice{border-color:#e3b89f;background:#fff1e8;color:#7d321f}.agentPageContent:not(.claimedAgentProfile) .agentPageExpiryNotice>.anticon{color:#bd4d30}.agentPageContent:not(.claimedAgentProfile) .agentPageExpiryNotice span{color:#795448}.agentPageContent:not(.claimedAgentProfile) .agentPageRegistryDetails{padding:12px 14px;border:1px solid #dfe2e5;border-radius:14px;background:hsla(0,0%,100%,.72)}.agentPageContent:not(.claimedAgentProfile) .agentPageRegistryDetails p{color:#4c5157}.agentPageContent:not(.claimedAgentProfile) .agentPageMetaLabel{color:#858b91}.agentPageContent:not(.claimedAgentProfile) .agentPageIntro{color:#5f656b}.agentPageContent:not(.claimedAgentProfile) .agentPageReviewContainer{box-shadow:0 -10px 28px rgba(31,36,41,.1)}.agentPageContent:not(.claimedAgentProfile) .agentPageReviewContainer.ant-tabs>.ant-tabs-nav{min-height:62px;padding:7px clamp(10px,3vw,22px);border-bottom:1px solid #dfe2e5;background:#f3f4f5;box-shadow:0 5px 14px rgba(31,36,41,.09)}.agentPageContent:not(.claimedAgentProfile) .agentPageReviewContainer.ant-tabs>.ant-tabs-nav:before{display:none}.agentPageContent:not(.claimedAgentProfile) .agentPageReviewContainer .ant-tabs-nav-list{gap:6px}.agentPageContent:not(.claimedAgentProfile) .agentPageReviewContainer.ant-tabs-card .ant-tabs-tab{min-height:46px;margin:0;padding:11px 18px;border:1px solid transparent;border-radius:11px;background:transparent;color:#4d5359;font-size:14px;font-weight:650}.agentPageContent:not(.claimedAgentProfile) .agentPageReviewContainer.ant-tabs-card .ant-tabs-tab-active{border-color:#3f454b!important;background:#3f454b!important;box-shadow:0 5px 14px rgba(31,36,41,.18)}.agentPageContent:not(.claimedAgentProfile) .agentPageReviewContainer.ant-tabs-card .ant-tabs-tab-active .ant-tabs-tab-btn{color:#fff!important;background:transparent!important;font-weight:700}.agentPageContent:not(.claimedAgentProfile) .agentPageReviewContainer.ant-tabs-card .ant-tabs-tab:hover{border-color:#d4d8dc;background:#e6e8ea}.agentPageContent:not(.claimedAgentProfile) .pageActionsSetProfile .actionContact,.agentPageContent:not(.claimedAgentProfile) .pageActionsSetProfile .actionContactDisabled,.agentPageContent:not(.claimedAgentProfile) .pageActionsSetProfile .actionReview,.agentPageContent:not(.claimedAgentProfile) .pageActionsSetProfile .actionShare{border-color:#cbd0d4;background:hsla(0,0%,100%,.7);color:#30353a}.agentPageContent:not(.claimedAgentProfile) .pageActionsSetProfile .actionContact{border-color:#30353a;background:#30353a;color:#fff}.agentPageContent:not(.claimedAgentProfile) .pageActionsSetProfile .actionContactDisabled{opacity:.55}.agentPageContent:not(.claimedAgentProfile) .pageActionsSetProfile .actionText{color:#4d5359}@media screen and (max-width:560px){.agentPageContent:not(.claimedAgentProfile) .pageActionsSetProfile .actionText{border-color:#cbd0d4;background:hsla(0,0%,100%,.72)}}.agentPageContent:not(.claimedAgentProfile) .pageActionsSetProfile .profileShareTrigger:focus-visible,.agentPageContent:not(.claimedAgentProfile) .pageActionsSetProfile .profileShareTrigger:hover{border-color:#aeb4b9;background:#e6e8ea;color:#202327}.agentPageActionContact,.agentPageActionDislike,.agentPageActionLike,.agentPageActionReview{font-size:32px;color:var(--color-black);display:flex;flex-direction:row;gap:16px}.agentPageTabs{position:relative;z-index:99;flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.agentPageReviewContainer.ant-tabs{flex:1 1 auto;min-height:0;display:flex!important;flex-direction:column}.agentPageReviewContainer.ant-tabs>.ant-tabs-nav{flex-shrink:0}.agentPageReviewContainer.ant-tabs>.ant-tabs-content-holder{flex:1 1 auto;min-height:0;overflow-y:auto}.ant-card-bordered{border:none!important}.ant-tabs-nav{position:-webkit-sticky;position:sticky;top:0;z-index:1000}.ant-tabs-content-holder{overflow-y:auto;padding-top:5px;overflow-x:hidden}.ant-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--color-tertiary)}.agentPageReviewContainer:not(.myPageTabs).ant-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--color-brand-text);font-weight:600}.ant-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn:hover{background-color:var(--color-cardActionHover)}.ant-tabs-tab-btn{color:var(--color-tertiary)}.ant-tabs-tab-btn:hover{background-color:var(--color-cardActionHover)}.wipAgentPageText{position:relative;font-size:24px;display:flex;justify-content:center;align-items:center;height:50vh;text-align:center}.feature-request-link{display:block;margin-top:10px;margin-bottom:10px;color:var(--color-tertiary);text-decoration:none;font-weight:700;cursor:pointer}.feature-request-link:hover{color:var(--color-brand-accent)}.agentPageReviewContainer>.ant-tabs-content-holder{overflow:auto;padding-bottom:120px}@media (max-height:560px) and (pointer:coarse),screen and (max-width:768px){main.agentPageContent{position:relative;top:auto;height:auto;min-height:calc(100dvh - clamp(56px, 8vh, 72px));margin-top:clamp(56px,8vh,72px);display:block;overflow:visible;padding-bottom:calc(88px + env(safe-area-inset-bottom, 0px))}main.agentPageContent>.agentPageReviewContainer.ant-tabs,main.agentPageContent>.agentPageReviewContainer.ant-tabs>.ant-tabs-content-holder{flex:none;min-height:0;height:auto;overflow:visible}}.transactions-card-view{width:100%;max-width:1200px;margin:0 auto;padding:20px}.empty-transactions-container{display:flex;flex-direction:column;align-items:center;justify-content:center;height:50vh;text-align:center}.empty-transactions-text{font-size:16px;color:var(--color-text-secondary,var(--color-gray-500));margin-top:12px}.sticky-filters{position:-webkit-sticky;position:sticky;top:0;width:100%;background:var(--color-white);border-radius:12px;box-shadow:0 2px 12px var(--color-overlay-black-08);border:1px solid var(--color-border,var(--color-border-light));margin-bottom:20px;z-index:100}.transaction-filters-container{padding:12px 14px 14px}.filters-header{display:flex;align-items:center;justify-content:space-between;width:100%;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;min-height:34px;padding:2px 0;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .2s ease}.filters-header:focus{outline:none}.filters-header:focus-visible{border-radius:6px;box-shadow:0 0 0 2px var(--color-brand-rgba)}.filters-header:hover{color:var(--color-brand-primary)}.filters-title{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--color-text-primary,var(--color-gray-800))}.minimize-button{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--color-background-light,var(--color-surface-soft));transition:all .2s ease}.minimize-button:hover{background:var(--color-brand-primary);color:var(--color-white)}.filters-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(165px,1fr));grid-gap:10px 12px;gap:10px 12px;margin-top:8px;animation:fadeIn .2s ease}.filters-grid>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:5px 6px;gap:5px 6px;min-width:0}.filters-grid .transaction-filter-select{grid-column:1/-1;width:100%}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.filter-label{display:block;min-width:0;font-size:12px;font-weight:600;color:var(--color-gray-800);margin:0 0 6px}.filter-hint{font-weight:400;color:var(--color-gray-400);font-size:11px}.select-all-container{display:flex;justify-content:flex-end;gap:3px;margin:0}.deselect-all-btn,.select-all-btn{min-height:22px;padding:2px 7px;border-radius:999px;font-size:10px;line-height:1.2;cursor:pointer;transition:all .2s ease;border:1px solid;font-weight:600;background:var(--color-white);text-transform:none;letter-spacing:0}.transaction-filter-select.ant-select-multiple .ant-select-selector{height:36px;min-height:36px;overflow:hidden;padding-block:1px}.transaction-filter-select .ant-select-selection-overflow{flex-wrap:nowrap;overflow:hidden}.transaction-filter-select .ant-select-selection-item,.transaction-filter-select .ant-select-selection-overflow-item-rest{max-width:min(130px,65%)}.select-all-btn{color:var(--color-brand-primary);background:var(--color-brand-light)}.select-all-btn,.select-all-btn:hover{border-color:var(--color-brand-primary)}.select-all-btn:hover{background:var(--color-brand-lighter);transform:translateY(-1px);box-shadow:0 3px 6px var(--color-brand-rgba);color:var(--color-brand-dark)}.select-all-btn:active{transform:translateY(0);background:var(--color-status-success-bg);box-shadow:0 1px 3px var(--color-status-info-shadow)}.deselect-all-btn{color:var(--color-gray-500);border-color:var(--color-border-default);background:var(--color-surface-alt)}.deselect-all-btn:hover{background:var(--color-border-light);border-color:var(--color-border-soft);transform:translateY(-1px);box-shadow:0 3px 6px var(--color-overlay-black-12);color:var(--color-gray-800)}.deselect-all-btn:active{transform:translateY(0);background:var(--color-gray-150);box-shadow:0 1px 3px var(--color-overlay-black-15)}.deselect-all-btn:disabled,.select-all-btn:disabled{cursor:not-allowed;opacity:.5;transform:none!important;box-shadow:none!important}.select-all-btn:disabled,.select-all-btn:disabled:hover{color:var(--color-gray-250);border-color:var(--color-border-muted);background:var(--color-surface-subtle)}.select-all-btn:disabled:hover{transform:none;box-shadow:none}.deselect-all-btn:disabled,.deselect-all-btn:disabled:hover{color:var(--color-gray-200);border-color:var(--color-surface-muted);background:var(--color-surface-quiet)}.deselect-all-btn:disabled:hover{transform:none;box-shadow:none}.results-summary{margin-bottom:16px}.results-count{font-size:14px;color:var(--color-text-secondary,var(--color-gray-500));font-weight:500}.transaction-map{margin:0 0 24px;padding:20px;border:1px solid var(--color-border,var(--color-border-light));border-radius:16px;background:var(--color-white);box-shadow:0 2px 12px var(--color-overlay-black-06)}.transaction-map__header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:14px}.transaction-map__header h2{display:flex;align-items:center;gap:8px;margin:0 0 4px;color:var(--color-text-primary,var(--color-gray-800));font-size:18px;line-height:1.3}.transaction-map__header h2 .anticon{color:var(--color-brand-primary)}.transaction-map__header p,.transaction-map__note{margin:0;color:var(--color-text-secondary,var(--color-gray-500));font-size:13px}.transaction-map__selected{display:flex;flex-direction:column;align-items:flex-end;min-width:150px}.transaction-map__selected strong{color:var(--color-text-primary,var(--color-gray-800));font-size:14px}.transaction-map__selected span{color:var(--color-text-secondary,var(--color-gray-500));font-size:12px}.transaction-map__content{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 260px;grid-gap:20px;gap:20px;align-items:center;overflow:hidden;border-radius:12px}.transaction-map__locked-overlay{position:absolute;z-index:8;inset:42% 0 0;display:flex;align-items:center;justify-content:center;padding:18px;border-top:1px solid var(--color-overlay-white-70);background:var(--color-overlay-white-70);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.transaction-map__locked-message{display:grid;grid-template-columns:auto 1fr;align-items:center;grid-gap:2px 10px;gap:2px 10px;max-width:440px;color:var(--color-text-primary,var(--color-gray-800));text-align:left}.transaction-map__locked-message>.anticon{grid-row:1/3;color:var(--color-brand-primary);font-size:24px}.transaction-map__locked-message strong{font-size:14px}.transaction-map__locked-message span{color:var(--color-text-secondary,var(--color-gray-500));font-size:12px}.transaction-map__locked-message button{grid-column:1/-1;min-height:38px;margin-top:8px;padding:8px 18px;border:0;border-radius:9px;background:var(--color-brand-primary);color:var(--color-brand-text);font-size:13px;font-weight:700;cursor:pointer}.transaction-map__locked-message button:hover:not(:disabled){background:var(--color-brand-dark)}.transaction-map__locked-message button:disabled{cursor:wait;opacity:.68}.transaction-map__canvas{overflow:hidden;min-height:270px;border-radius:12px;background:linear-gradient(145deg,var(--color-brand-lighter),var(--color-surface-subtle))}.transaction-map__canvas svg{display:block;width:100%;height:auto;min-height:270px}.transaction-map__area{fill:var(--color-white);stroke:var(--color-border-soft);stroke-width:.8;vector-effect:non-scaling-stroke;transition:fill-opacity .15s ease,stroke .15s ease,stroke-width .15s ease}.transaction-map__area.has-transactions{fill:var(--color-brand-primary);cursor:pointer;outline:none}.transaction-map__area.has-transactions:focus,.transaction-map__area.has-transactions:hover,.transaction-map__area.is-selected{stroke:var(--color-brand-dark);stroke-width:2.5}.transaction-map__region-labels{fill:var(--color-text-secondary,var(--color-gray-500));font-size:9px;font-weight:700;letter-spacing:.14em;opacity:.48;pointer-events:none;text-anchor:middle}.transaction-map__marker{cursor:pointer;outline:none}.transaction-map__marker-halo{fill:var(--color-brand-primary);opacity:.13;transition:opacity .15s ease}.transaction-map__marker-dot{fill:var(--color-brand-primary);stroke:var(--color-white);stroke-width:3;opacity:.82;transition:opacity .15s ease,stroke-width .15s ease}.transaction-map__marker text{fill:var(--color-brand-text);font-size:12px;font-weight:700;text-anchor:middle;pointer-events:none}.transaction-map__marker.is-selected .transaction-map__marker-dot,.transaction-map__marker:focus .transaction-map__marker-dot,.transaction-map__marker:hover .transaction-map__marker-dot{opacity:1;stroke-width:5}.transaction-map__marker.is-selected .transaction-map__marker-halo,.transaction-map__marker:focus .transaction-map__marker-halo{opacity:.25}.transaction-map__ranking{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.transaction-map__ranking button{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;width:100%;padding:10px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--color-text-primary,var(--color-gray-800));text-align:left;cursor:pointer}.transaction-map__ranking button:hover,.transaction-map__ranking button[aria-pressed=true]{border-color:var(--color-border,var(--color-border-light));background:var(--color-brand-lighter)}.transaction-map__rank{display:grid;width:28px;height:28px;place-items:center;border-radius:50%;background:var(--color-brand-primary);color:var(--color-brand-text);font-size:12px;font-weight:700}.transaction-map__rank-label{min-width:0;overflow:hidden;font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.transaction-map__ranking strong{color:var(--color-text-secondary,var(--color-gray-500));font-size:13px}.transaction-map__note{margin-top:10px;font-size:11px}.transaction-map__note a{color:inherit;text-decoration:underline;text-underline-offset:2px}.agent-map-route-loading{display:flex;min-height:100vh;min-height:100dvh;align-items:center;justify-content:center;flex-direction:column;gap:14px;padding:80px 20px;color:var(--color-text-secondary,var(--color-gray-500));font-weight:700}.agent-map-page{width:min(1380px,calc(100% - 40px));margin:0 auto;padding:112px 0 120px;color:var(--color-text-primary,var(--color-gray-800))}.agent-map-hero{max-width:760px;margin-bottom:24px}.agent-map-eyebrow{display:inline-flex;align-items:center;gap:7px;margin-bottom:8px;color:#5e2d7a;font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.agent-map-hero h1{margin:0 0 10px;font-size:clamp(30px,4vw,48px);line-height:1.08}.agent-map-hero p{margin:0;color:var(--color-text-secondary,var(--color-gray-500));font-size:16px;line-height:1.6}.agent-map-toolbar{display:grid;grid-template-columns:minmax(260px,2fr) repeat(4,minmax(150px,1fr));grid-gap:12px;gap:12px;align-items:stretch;margin-bottom:16px;padding:14px;border:1px solid var(--color-border,var(--color-border-light));border-radius:14px;background:var(--color-white)}.agent-map-toolbar .ant-input-affix-wrapper,.agent-map-toolbar .ant-select{width:100%;height:46px}.agent-map-toolbar .ant-select-selector{height:46px!important;min-height:46px!important;align-items:center}.agent-map-toolbar .ant-select-selection-search-input{height:44px!important}.agent-map-toolbar .ant-select-selection-item,.agent-map-toolbar .ant-select-selection-placeholder{line-height:44px!important}.agent-map-result-count{grid-column:1/-1;color:var(--color-text-secondary,var(--color-gray-500));font-size:13px;font-weight:700;white-space:nowrap}.agent-map-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;grid-template-rows:minmax(0,1fr) auto;grid-template-areas:"map results" "detail results";height:min(660px,calc(100vh - 130px));min-height:560px;overflow:hidden;border:1px solid var(--color-border,var(--color-border-light));border-radius:20px;background:var(--color-white);box-shadow:0 12px 38px var(--color-overlay-black-06)}.agent-map-canvas{grid-area:map;position:relative;display:grid;place-items:center;min-width:0;overflow:hidden;background:linear-gradient(145deg,#f5effa,#f7fafc 62%,#eef7fa)}.agent-map-canvas svg{display:block;width:100%;height:100%;min-width:0;min-height:0;cursor:-webkit-grab;cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.agent-map-canvas svg.is-panning,.agent-map-canvas svg.is-panning *{cursor:-webkit-grabbing!important;cursor:grabbing!important}.agent-map-areas path{fill:var(--color-white);fill-opacity:.84;stroke:#d8cee0;stroke-width:.8;vector-effect:non-scaling-stroke;cursor:pointer;outline:none;transition:fill .15s ease,stroke .15s ease}.agent-map-areas path.is-active,.agent-map-areas path:focus,.agent-map-areas path:hover{fill:#eadcf3;stroke:var(--color-brand-primary);stroke-width:2}.agent-map-region-labels{fill:#746d7b;font-size:9px;font-weight:800;letter-spacing:.14em;opacity:.45;pointer-events:none;text-anchor:middle}.agent-map-avatar{cursor:pointer;outline:none}.agent-map-avatar-halo{fill:#5e2d7a;opacity:.12;transition:opacity .16s ease,transform .16s ease}.agent-map-avatar-bg{fill:#6f3a84;stroke:var(--color-white);stroke-width:3}.agent-map-avatar image{pointer-events:none}.agent-map-avatar-initials{fill:var(--color-white);font-size:10px;font-weight:800;pointer-events:none;text-anchor:middle}.agent-map-avatar.is-active .agent-map-avatar-halo,.agent-map-avatar:focus .agent-map-avatar-halo,.agent-map-avatar:hover .agent-map-avatar-halo{opacity:.3;transform:scale(1.12)}.agent-map-avatar.is-active{filter:drop-shadow(0 0 8px rgba(240,180,41,.9))}.agent-map-avatar.is-active .agent-map-avatar-halo{opacity:.58;transform:scale(1.3)}.agent-map-avatar.is-active .agent-map-avatar-bg{stroke:#f0b429;stroke-width:6}.agent-map-sponsored-dot{fill:#f0b429;stroke:var(--color-white);stroke-width:2}.agent-map-cluster-count{cursor:zoom-in;outline:none}.agent-map-cluster-count circle{fill:var(--color-white);stroke:var(--color-brand-primary);stroke-width:4;filter:drop-shadow(0 4px 8px rgba(35,20,44,.2))}.agent-map-cluster-count text{fill:var(--color-brand-primary);font-size:12px;font-weight:900;pointer-events:none;text-anchor:middle}.agent-map-cluster-count:focus circle,.agent-map-cluster-count:hover circle{fill:var(--color-brand-lighter);stroke-width:5}.agent-map-legend{position:absolute;left:16px;bottom:16px;display:flex;gap:14px;padding:8px 10px;border:1px solid rgba(94,45,122,.12);border-radius:9px;background:hsla(0,0%,100%,.9);color:var(--color-text-secondary,var(--color-gray-500));font-size:11px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.agent-map-legend span{display:inline-flex;align-items:center;gap:5px}.agent-map-legend i{width:8px;height:8px;border-radius:50%;background:#6f3a84}.agent-map-legend i.is-sponsored{background:#f0b429}.agent-map-zoom-controls{position:absolute;top:10px;right:10px;z-index:4;display:flex;overflow:hidden;border:1px solid rgba(94,45,122,.16);border-radius:8px;background:hsla(0,0%,100%,.94);box-shadow:0 4px 14px rgba(35,20,44,.12)}.agent-map-zoom-controls button{display:grid;min-width:30px;height:30px;padding:0 6px;place-items:center;border:0;border-right:1px solid rgba(94,45,122,.12);background:transparent;color:var(--color-brand-primary);cursor:pointer}.agent-map-zoom-controls button:last-child{border-right:0}.agent-map-zoom-controls button:hover:not(:disabled){background:var(--color-brand-lighter)}.agent-map-zoom-controls button:disabled{color:var(--color-gray-300);cursor:not-allowed}.agent-map-zoom-controls .agent-map-zoom-level{min-width:44px;color:var(--color-text-secondary,var(--color-gray-500));font-size:10px;font-weight:700}.agent-map-focus-toggle{position:absolute;z-index:4;top:10px;right:118px;min-height:30px;padding:0 10px;border:1px solid rgba(94,45,122,.2);border-radius:8px;background:hsla(0,0%,100%,.94);color:var(--color-brand-primary);font-size:11px;font-weight:700;box-shadow:0 4px 14px rgba(35,20,44,.1);cursor:pointer}.agent-map-focus-toggle.is-active,.agent-map-focus-toggle:hover{border-color:var(--color-brand-primary);background:var(--color-brand-primary);color:var(--color-white)}@media (max-width:1100px) and (min-width:801px){.agent-map-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}}.agent-map-empty{display:flex;min-height:440px;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:var(--color-text-secondary,var(--color-gray-500))}.agent-map-empty>.anticon{color:var(--color-brand-primary);font-size:34px}.agent-map-loading{position:absolute;z-index:6;inset:0;display:grid;align-items:start;justify-items:center;padding:clamp(72px,14%,110px) 20px 20px;background:rgba(247,244,251,.38);color:var(--color-text-secondary,var(--color-gray-500));-webkit-backdrop-filter:blur(.8px);backdrop-filter:blur(.8px)}.agent-map-loading-card{display:flex;max-width:min(360px,calc(100% - 24px));align-items:center;gap:14px;padding:14px 18px;border:1px solid rgba(94,45,122,.12);border-radius:16px;background:hsla(0,0%,100%,.94);box-shadow:0 12px 34px rgba(35,20,44,.18)}.agent-map-loading-card img{width:42px;height:42px;flex:0 0 42px}.agent-map-loading-card>div{display:flex;min-width:0;flex-direction:column;gap:3px}.agent-map-loading-card strong{color:var(--color-text-primary,var(--color-gray-800));font-size:14px}.agent-map-loading-card span{font-size:12px;line-height:1.4}.agent-map-results{grid-area:results;display:flex;min-width:0;min-height:0;flex-direction:column;overflow:hidden;border-left:1px solid var(--color-border,var(--color-border-light))}.agent-map-selected-panel{grid-area:detail;min-width:0;border-top:1px solid var(--color-border,var(--color-border-light));background:var(--color-white)}.agent-map-selected-panel:empty{display:none}.agent-map-selected-card{padding:16px 20px}.agent-map-selected-head{display:flex;align-items:center;gap:12px}.agent-map-selected-head>img,.agent-map-selected-head>span{display:grid;width:52px;height:52px;flex:0 0 52px;place-items:center;border-radius:50%;background:var(--color-brand-primary);color:var(--color-white);font-weight:800;object-fit:cover}.agent-map-selected-head h2{margin:0 0 3px;font-size:17px;line-height:1.25}.agent-map-agency,.agent-map-selected-head p,.agent-map-source-note{margin:0;color:var(--color-text-secondary,var(--color-gray-500));font-size:12px}.agent-map-agency{margin-top:12px}.agent-map-location-tags{display:flex;flex-wrap:wrap;gap:5px;margin:12px 0 10px}.agent-map-location-tags .ant-tag{margin:0;white-space:normal}.agent-map-source-note{line-height:1.5}.agent-map-profile-link{display:inline-flex;margin-top:14px;padding:9px 14px;border-radius:9px;background:#5e2d7a;font-size:13px;font-weight:700}.agent-map-profile-link,.agent-map-profile-link:hover{color:var(--color-white);text-decoration:none!important}.agent-map-profile-link:hover{background:var(--color-brand-dark)}.agent-map-results-summary{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:12px 16px;border-bottom:1px solid var(--color-border-soft);background:var(--color-surface-subtle)}.agent-map-results-summary strong{font-size:13px}.agent-map-results-summary span{color:var(--color-text-secondary,var(--color-gray-500));font-size:11px;text-align:right}.agent-map-result-list{min-height:0;flex:1 1;overflow-y:auto}.agent-map-result-list button{display:flex;width:100%;flex-direction:column;gap:4px;padding:12px 16px;border:0;border-bottom:1px solid var(--color-border-soft);background:transparent;color:inherit;text-align:left;cursor:pointer}.agent-map-result-list button.is-active,.agent-map-result-list button:hover{background:var(--color-brand-lighter)}.agent-map-result-list strong{font-size:13px}.agent-map-result-list span{overflow:hidden;color:var(--color-text-secondary,var(--color-gray-500));font-size:11px;text-overflow:ellipsis;white-space:nowrap}.agentMapListingEditor .agentProfileSectionTitle{display:flex;align-items:center;gap:8px}.agentMapListingEditorActions{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.agentMapListingExpiry{display:block;margin-top:10px}.agentMapListingUpgrade{display:flex;align-items:center;gap:12px;margin-bottom:14px;padding:14px;border:1px solid #ead9a5;border-radius:12px;background:#fffaf0}.agentMapListingUpgrade>.anticon{color:#b98208;font-size:24px}.agentMapListingUpgrade>div{display:flex;flex-direction:column;gap:2px}@media (max-width:800px){.agent-map-page{width:min(100% - 24px,680px);padding-top:92px}.agent-map-toolbar{grid-template-columns:1fr 1fr}.agent-map-layout{display:flex;height:auto;min-height:0;flex-direction:column}.agent-map-canvas{min-height:390px}.agent-map-results{border-top:1px solid var(--color-border,var(--color-border-light));border-left:0}.agent-map-result-list{max-height:300px}}@media (max-width:520px){.agent-map-page{width:calc(100% - 20px)}.agent-map-toolbar{grid-template-columns:1fr}.agent-map-result-count{grid-column:auto}.agent-map-canvas{min-height:350px}.agent-map-legend{right:10px;bottom:10px;left:10px;justify-content:center}.agent-map-focus-toggle{top:48px;right:10px}}.no-results{display:flex;justify-content:center;align-items:center;min-height:200px}.card-container{display:flex;flex-direction:column;gap:32px}.ant-carousel .slick-dots li button{background:var(--color-overlay-white-45)}.ant-carousel .slick-dots li.slick-active button{background:var(--color-overlay-white-90)}.ant-carousel:hover .slick-dots li button{background:var(--color-overlay-white-70)}.date-group{margin-bottom:24px}.date-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;padding:0 4px}.date-title{font-size:20px;font-weight:600;color:var(--color-text-primary,var(--color-gray-800));margin:0}.transaction-count{font-size:12px;color:var(--color-text-secondary,var(--color-gray-500));background:var(--color-background-light,var(--color-surface-soft));padding:4px 12px;border-radius:16px;font-weight:500}.cards-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.transaction-card{background:var(--color-white);border-radius:12px;padding:20px;box-shadow:0 2px 8px var(--color-overlay-black-06);border:1px solid var(--color-border,var(--color-border-light));transition:all .2s ease;cursor:pointer}.transaction-card:hover{box-shadow:0 4px 16px var(--color-overlay-black-12);border-color:var(--color-brand-primary);transform:translateY(-2px)}.card-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--color-border-light,var(--color-surface-muted));flex-wrap:wrap}.property-type{font-size:18px;font-weight:600;color:var(--color-text-primary,var(--color-gray-800));flex:1 1;min-width:0;white-space:normal;word-break:normal;overflow-wrap:break-word}.transaction-type-badge{padding:6px 12px;border-radius:20px;white-space:nowrap;flex-shrink:0;font-size:12px;font-weight:600;letter-spacing:.02em}.transaction-type-badge.txn-badge--resale{background:var(--color-badge-emerald-bg);color:var(--color-badge-emerald-text);border:1px solid var(--color-badge-emerald-border)}.transaction-type-badge.txn-badge--whole-rental{background:var(--color-badge-violet-bg);color:var(--color-badge-violet-text);border:1px solid var(--color-badge-violet-border)}.transaction-type-badge.txn-badge--room-rental{background:var(--color-badge-sky-bg);color:var(--color-badge-sky-text);border:1px solid var(--color-badge-sky-border)}.transaction-type-badge.txn-badge--new-sale{background:var(--color-badge-amber-bg);color:var(--color-badge-amber-text);border:1px solid var(--color-badge-amber-border)}.transaction-type-badge.txn-badge--sub-sale{background:var(--color-badge-rose-bg);color:var(--color-badge-rose-text);border:1px solid var(--color-badge-rose-border)}.transaction-type-badge.txn-badge--default{background:var(--color-brand-primary);color:var(--color-white)}.card-content{display:flex;flex-direction:column;gap:12px}.card-row{display:flex;justify-content:space-between;align-items:flex-start;min-height:20px}.card-row .label{font-size:14px;color:var(--color-text-secondary,var(--color-gray-500));font-weight:500;min-width:100px;flex-shrink:0}.card-row .value{font-size:14px;color:var(--color-text-primary,var(--color-gray-800));text-align:right;flex:1 1;margin-left:16px;font-weight:500;min-width:0;white-space:normal;word-break:normal;overflow-wrap:break-word}.txn-login-gate{position:relative;margin-top:-100px;z-index:10}.txn-login-gate__gradient{height:120px;background:linear-gradient(to bottom,var(--color-transparent),var(--color-white));pointer-events:none}.txn-login-gate__card{background:var(--color-white);padding:32px 24px;text-align:center;border:1px solid var(--color-border,var(--color-border-light));border-radius:16px;box-shadow:0 8px 32px var(--color-overlay-black-10);margin:0 auto 32px;max-width:420px}.txn-login-gate__lock{font-size:36px;margin-bottom:12px}.txn-login-gate__title{font-size:18px;font-weight:600;color:var(--color-text-primary,var(--color-tertiary));margin:0 0 8px}.txn-login-gate__subtitle{font-size:14px;color:var(--color-text-secondary,var(--color-gray-500));margin:0 0 20px}.txn-login-gate__btn{display:inline-flex;align-items:center;gap:8px;background:var(--color-brand-primary,var(--color-brand-primary));color:var(--color-brand-text);border:none;border-radius:8px;padding:10px 24px;font-size:15px;font-weight:600;cursor:pointer;transition:background .2s ease,transform .1s ease}.txn-login-gate__btn:hover:not(:disabled){background:var(--color-brand-dark,var(--color-brand-dark));transform:translateY(-1px)}.txn-login-gate__btn:disabled{opacity:.7;cursor:not-allowed}.txn-login-loading{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:var(--color-overlay-black-45);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:9999}.txn-login-loading__card{display:flex;flex-direction:column;align-items:center;gap:20px;background:var(--color-white);border-radius:20px;padding:48px 56px;box-shadow:0 24px 64px var(--color-overlay-black-20);text-align:center}.txn-login-loading__text{font-size:17px;font-weight:600;color:var(--color-tertiary);margin:0}.txn-login-loading__sub{font-size:13px;color:var(--color-text-secondary,var(--color-gray-400));margin:-12px 0 0}@media screen and (max-width:888px){.agentPageReviewGroup,.transaction-filters-container,.transactions-card-view{padding:16px}.filters-grid{grid-template-columns:1fr 1fr;gap:12px}.cards-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.date-title{font-size:18px}.transaction-card{padding:16px}.transaction-map__content{grid-template-columns:minmax(0,1fr) 220px}}@media screen and (max-width:600px){.agentPageReviewGroup,.transaction-filters-container,.transactions-card-view{padding:12px}.sticky-filters{margin-bottom:12px;border-radius:14px}.filters-header{min-height:48px;padding:4px;touch-action:manipulation}.filters-title{font-size:16px}.minimize-button{width:36px;height:36px}.filters-grid{grid-template-columns:1fr;gap:16px;margin-top:12px}.filters-grid>div{display:flex;flex-direction:column;align-items:stretch;min-width:0;padding:12px;border:1px solid var(--color-border-light);border-radius:12px;background:var(--color-surface-subtle)}.filter-label{margin-bottom:8px;font-size:14px}.select-all-container{width:100%;gap:8px}.deselect-all-btn,.select-all-btn{flex:1 1;min-width:0;min-height:44px;padding:8px 10px;font-size:11px;touch-action:manipulation}.transaction-filter-select{width:100%;font-size:15px}.transaction-filter-select.ant-select-multiple .ant-select-selector{height:auto;min-height:48px;padding:5px 36px 5px 8px;align-items:center;border-radius:10px}.transaction-filter-select .ant-select-selection-overflow{flex-wrap:wrap;gap:3px}.transaction-filter-select .ant-select-selection-item{max-width:min(150px,45vw);min-height:28px;line-height:26px;border-radius:7px}.transaction-filter-select .ant-select-selection-search-input{min-height:28px;font-size:16px}.transaction-filter-dropdown .ant-select-item{min-height:48px;padding:12px;font-size:15px;align-items:center}.transaction-filter-dropdown .ant-select-item-option-content{white-space:normal}.cards-grid{grid-template-columns:1fr;gap:10px}.results-summary{margin-bottom:10px}.transaction-map{margin-bottom:16px;padding:14px;border-radius:14px}.transaction-map__header{flex-direction:column;gap:8px}.transaction-map__selected{align-items:flex-start}.transaction-map__content{grid-template-columns:1fr;gap:10px}.transaction-map__canvas,.transaction-map__canvas svg{min-height:210px}.transaction-map__ranking{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.transaction-map__ranking button{grid-template-columns:24px minmax(0,1fr) auto;gap:7px;padding:8px 6px}.transaction-map__rank{width:24px;height:24px}.transaction-map__locked-overlay{inset:22% 0 0;padding:12px}.transaction-map__locked-message{max-width:300px}.card-container{gap:16px}.date-group{margin-bottom:0}.date-header{flex-direction:row;align-items:center;gap:6px;margin-bottom:8px;padding:0 2px}.date-title{font-size:16px}.transaction-card{padding:12px;border-radius:10px}.transaction-card .card-content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px 16px;gap:8px 16px}.transaction-card .card-row{flex-direction:column;gap:2px;align-items:flex-start;min-height:0}.transaction-card .card-row .label{min-width:0;font-size:11px;line-height:1.25}.transaction-card .card-row .value{text-align:left;margin-left:0;font-size:14px;line-height:1.3}.transaction-card-row-transaction-type{display:none!important}.transaction-card-row-location{grid-column:1/-1}.property-type{font-size:15px}.transaction-card .card-header{flex-direction:row;align-items:center;gap:8px;margin-bottom:10px;padding-bottom:8px}.transaction-card .transaction-type-badge{align-self:auto;padding:4px 8px;font-size:11px}}.ant-select-dropdown .ant-select-item-option-selected{background-color:var(--color-brand-primary)!important}.ant-select-dropdown .ant-select-item-option-selected .ant-select-item-option-state,.ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){color:var(--color-black)!important}.ant-select-dropdown .ant-select-item-option:hover{background-color:var(--color-brand-rgba-light)!important}.ant-select-dropdown .ant-select-item-option-selected:hover{background-color:var(--color-brand-primary)!important}.userPageDetails{position:absolute;width:100%;height:19%;padding:10px 20px}.myPageLayoutRoot{font-family:var(--font-roboto),system-ui,-apple-system,"Segoe UI",sans-serif;font-size:15px;line-height:1.55;letter-spacing:-.011em;color:var(--color-gray-800);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.myPageLayoutRoot .agentPageContent{font-size:inherit;line-height:inherit}.myPageLayoutRoot .agentPageName h1{font-size:clamp(1.3125rem,2.2vw,1.5rem);font-weight:700;letter-spacing:-.035em;line-height:1.22;margin:0;color:var(--color-black)}.myPageLayoutRoot .agentPageName h2{font-size:.9375rem;font-weight:500;letter-spacing:-.012em;line-height:1.45;margin:.4rem 0 0;color:var(--color-gray-600)}.myPageLayoutRoot .userPageReviewContainer{font-size:inherit;line-height:inherit}.myPageLayoutRoot .ant-tabs-large .ant-tabs-tab-btn{font-size:15px!important;letter-spacing:-.01em}.myPageLayoutRoot .ant-divider-inner-text{font-size:.75rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--color-gray-600)}.myPageLayoutRoot .ant-typography{font-size:15px;line-height:1.55}.myPageLayoutRoot .ant-typography.ant-typography-secondary{color:var(--color-gray-600);font-size:14px;line-height:1.5}.myPageLayoutRoot .myPageSettingsCard h3{font-size:1.0625rem;font-weight:600;letter-spacing:-.02em;line-height:1.35}.myPageLayoutRoot .agentProfileRegistryDetails p,.myPageLayoutRoot .myPageSettingsCard p{font-size:15px;line-height:1.5;color:var(--color-gray-800)}.myPageLayoutRoot .myPageAgentContactToggleLabel{font-size:14px;font-weight:500;line-height:1.45;color:var(--color-gray-800)}.myPageLayoutRoot .myPageAgentContactToggleLabel strong{font-weight:600}.myPageLayoutRoot .agentPageReviewCard.agentPageReviewTexts{font-size:15px;line-height:1.55}.myPageLayoutRoot .agentPageReviewGroup{font-size:inherit}.myPageLayoutRoot .reviewAuthorHeading{font-size:1.125rem}.myPageLayoutRoot .reviewMetaBar{font-size:14px}.myPageLayoutRoot .reviewBodyText{font-size:15px}.myPageLayoutRoot .reviewRatingRow{font-size:14px}.myPageLayoutRoot .reviewMypageAgentReg{font-size:.9375rem;font-weight:600;letter-spacing:.02em;margin:4px 0 0;color:var(--color-gray-700)}.myPageLayoutRoot .ant-input,.myPageLayoutRoot .ant-input-affix-wrapper,.myPageLayoutRoot textarea.ant-input{font-size:15px;line-height:1.5}.myPageLayoutRoot .ant-btn{font-size:14px;letter-spacing:-.01em}.myPageLayoutRoot .agentPageReviewTexts{align-items:stretch;width:100%}.myPageLayoutRoot .posts-grid{max-width:100%}.myPageRouteLoadingHeader{display:flex;align-items:center}.myPageRouteLoadingIdentity{display:flex;width:min(520px,72%);flex-direction:column;gap:12px}.myPageRouteLoadingSheet{display:flex;flex-direction:column;overflow:hidden}.myPageRouteLoadingTabs{display:flex;flex:0 0 auto;gap:8px;padding:10px 12px;overflow:hidden;border-bottom:1px solid var(--color-overlay-black-08);background:#fff}.myPageRouteLoadingTab{width:128px;height:40px;flex:0 0 128px;border-radius:10px}.myPageRouteLoadingBody{display:flex;flex:1 1 auto;min-height:0;flex-direction:column;gap:14px;padding:18px}.myPageRouteLoadingHero{width:min(720px,100%);height:86px;border-radius:15px}.myPageRouteLoadingCard{width:100%;height:96px;border-radius:14px}.userPageReviewContainer{background-color:var(--color-primary);border-radius:20px 20px 0 0;box-shadow:0 -4px 4px var(--color-overlay-black-12);height:80%;bottom:0;width:100%;position:absolute;z-index:1;padding-top:0;overflow-y:scroll}.userPageReviewContainer:has(.myPageTabsContainer){overflow-x:hidden;overflow-y:hidden;display:flex;flex-direction:column}.userPageReviewContainer:has(.myPageTabsContainer) .myPageTabsShell{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.userPageReviewContainer:has(.myPageTabsContainer) .myPageTabsContainer{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;padding-bottom:0}.userPageReviewContainer:has(.myPageTabsContainer) .myPageTabsContainer>.ant-tabs{flex:1 1 auto;min-height:0;display:flex!important;flex-direction:column;height:100%}.userPageReviewContainer>.agentPageFader{position:absolute;left:0;right:0;top:0;height:32px;pointer-events:none;z-index:1;border-radius:20px 20px 0 0;background:linear-gradient(to bottom,var(--color-overlay-black-04) 0,var(--color-overlay-black-015) 45%,var(--color-transparent) 100%)}.myPageTabsShell{position:relative;z-index:2;min-height:100%}.userPageReviewContainer .agentPageReviewContainer.myPageTabs{position:relative;bottom:auto;height:auto;min-height:0;width:100%;max-width:none;background:var(--color-transparent);box-shadow:none;border-radius:0}.userPageReviewContainer .agentPageReviewContainer.myPageTabs>.ant-tabs-nav{margin:0!important;padding:0;flex-shrink:0;position:relative;z-index:20;background:var(--color-primary)!important;box-shadow:0 1px 0 var(--color-overlay-black-08)}.userPageReviewContainer .agentPageReviewContainer.myPageTabs.ant-tabs-card .ant-tabs-nav-list{justify-content:flex-start;-webkit-padding-start:0;padding-inline-start:0}.userPageReviewContainer .agentPageReviewContainer.myPageTabs.ant-tabs-card .ant-tabs-tab.ant-tabs-tab-active{background:var(--color-primary)!important;border-bottom-color:var(--color-primary)!important}.userPageReviewContainer .agentPageReviewContainer.myPageTabs.ant-tabs-card .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--color-brand-text);font-weight:600}.userPageReviewContainer .agentPageReviewContainer.myPageTabs.ant-tabs-card .ant-tabs-tab:not(.ant-tabs-tab-active) .ant-tabs-tab-btn{color:var(--color-tertiary);font-weight:500}.userPageReviewContainer .agentPageReviewContainer.myPageTabs.ant-tabs-top>.ant-tabs-nav:before{border-bottom:1px solid var(--color-overlay-black-08)}.userPageReviewContainer .agentPageReviewContainer.myPageTabs>.ant-tabs-content-holder{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:12px 24px 80px 32px;box-sizing:border-box}@media screen and (max-width:560px){.myPageRouteLoadingHeader{height:auto;min-height:142px;padding:16px 20px 22px}.myPageRouteLoadingIdentity{width:82%}.myPageRouteLoadingSheet{top:clamp(142px,19vh,166px);bottom:0;height:auto;border-radius:22px 22px 0 0}.myPageRouteLoadingTabs{padding:8px 12px 9px}.myPageRouteLoadingTab{width:112px;height:40px;flex-basis:112px}.myPageRouteLoadingBody{padding:14px}.myPageLayoutRoot .agentPageContent{background:linear-gradient(180deg,#f5f1f7,#fff)}.myPageLayoutRoot{font-size:16px;font-weight:500;line-height:1.62;letter-spacing:-.006em}.myPageLayoutRoot .agentPageName h1{font-size:1.5rem;font-weight:750}.myPageLayoutRoot .agentPageName h2{font-size:1rem;font-weight:600}.myPageLayoutRoot .agentPageReviewCard.agentPageReviewTexts,.myPageLayoutRoot .agentProfileRegistryDetails p,.myPageLayoutRoot .ant-typography,.myPageLayoutRoot .myPageSettingsCard p,.myPageLayoutRoot .reviewBodyText{font-size:16px;line-height:1.62}.myPageLayoutRoot .ant-typography.ant-typography-secondary,.myPageLayoutRoot .myPageAgentContactToggleLabel,.myPageLayoutRoot .reviewMetaBar,.myPageLayoutRoot .reviewRatingRow{font-size:15px;font-weight:500}.myPageLayoutRoot .ant-input,.myPageLayoutRoot .ant-input-affix-wrapper,.myPageLayoutRoot textarea.ant-input{font-size:16px}.myPageLayoutRoot .ant-btn{font-size:15px;font-weight:650}.myPageLayoutRoot .userPageDetails{height:auto;padding:14px 20px 18px}.myPageLayoutRoot .userPageReviewContainer{top:clamp(142px,19vh,166px);bottom:0;height:auto;border-radius:22px 22px 0 0;box-shadow:0 -10px 30px rgba(38,15,48,.12)}.myPageLayoutRoot .postClaimOnboarding{margin:10px 10px 8px;border-radius:14px;box-shadow:0 4px 14px rgba(63,28,78,.06)}.myPageMobileTabRail{display:flex!important;position:relative;z-index:30;flex:0 0 auto;gap:6px;width:100%;min-height:58px;padding:8px 12px 9px;overflow-x:auto;overflow-y:hidden;border-bottom:0;background:#fff;box-sizing:border-box;overscroll-behavior-inline:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.myPageMobileTabRail::-webkit-scrollbar{display:none}.myPageMobileTab{flex:0 0 auto;min-width:max-content;margin:0;padding:9px 12px;border:1px solid #e3dde6;border-radius:10px;background:#f8f6f9;color:#3a343d;font:inherit;font-size:14px;font-weight:650;line-height:1.25;cursor:pointer;white-space:nowrap}.myPageMobileTab[aria-selected=true]{border-color:#5e2d7a;background:#5e2d7a;box-shadow:0 4px 12px rgba(94,45,122,.2);color:#fff;font-weight:700}.userPageReviewContainer .agentPageReviewContainer.myPageTabs>.ant-tabs-nav{display:none}.userPageReviewContainer .agentPageReviewContainer.myPageTabs>.ant-tabs-content-holder{padding:14px 14px 120px}}.userPageReviewContainer .agentPageReviewContainer.myPageTabs .ant-tabs-content{width:100%}.userPageReviewContainer .agentPageReviewContainer.myPageTabs .ant-tabs-tabpane{width:100%;max-width:100%;box-sizing:border-box}.myPageTabEmptyState{display:grid;place-items:center;width:100vw;margin-left:calc(50% - 50vw);min-height:min(52vh,560px);box-sizing:border-box}.myPageTabEmptyState .ant-empty{margin:0}@media screen and (max-width:888px){.userPageReviewContainer{height:75%;padding-top:0}.userPic{position:fixed;height:auto;z-index:2;left:50%;top:31.5%!important;transform:translate(-50%,-50%)}}.userPic{position:fixed;height:auto;z-index:2;left:50%;top:19%;transform:translate(-50%,-50%)}.userPicImg{border-radius:50px}.myPageTabsContainer{width:100%;margin:0 auto;box-sizing:border-box}.myPageMobileTabRail{display:none}.myPageSettingsCard{margin:8px 0 0;max-width:100%;background:var(--color-transparent);border:none;border-radius:0;box-shadow:none;padding:8px 0 0}.myPageSettingsCard h3{font-size:17px;font-weight:700;margin:0 0 12px}.myPageSettingsCard p{margin:0 0 8px;font-size:14px;line-height:1.45;color:var(--color-overlay-black-85)}.agentProfileEditorLayout{display:grid;grid-template-columns:220px minmax(0,1fr);grid-gap:24px;gap:24px;align-items:start}.agentProfileEditorAnchor{position:-webkit-sticky;position:sticky;top:8px;align-self:start;max-height:calc(100vh - 180px);overflow:auto;padding-right:8px}.agentProfileEditorAnchor .ant-anchor:before{inset-inline-start:0}.agentProfileEditorAnchor .ant-anchor-link{padding-block:6px}.agentProfileEditorAnchor .ant-anchor-link-active>.ant-anchor-link-title{color:var(--color-brand-text)!important;font-weight:600}.agentProfileEditorAnchor .ant-anchor .ant-anchor-ink{background-color:var(--color-acai-primary)!important}.agentProfileEditorContent{min-width:0}.agentProfileEditor{display:flex;flex-direction:column;gap:18px}.agentProfileSection{background:linear-gradient(180deg,var(--color-primary) 0,var(--color-surface-quiet) 100%);border:1px solid var(--color-border-light);border-radius:14px;padding:18px;box-shadow:0 2px 8px var(--color-overlay-black-06)}.agentProfileSectionTitle{margin:0 0 6px;font-size:16px;font-weight:700;letter-spacing:.01em;color:var(--color-tertiary)}.agentProfileSectionDescription.ant-typography{margin:0 0 14px;font-size:13px;color:var(--color-gray-600)}.agentProfileDetailGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:14px}.agentProfileDetailItem{display:flex;flex-direction:column;gap:3px;padding:10px 12px;border-radius:10px;border:1px solid var(--color-border-light);background:var(--color-white)}.agentProfileDetailLabel{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--color-gray-500)}.agentProfileDetailValue{font-size:14px;font-weight:600;color:var(--color-gray-800);word-break:break-word}.agentProfilePhotoRow{margin-top:10px;display:flex;flex-wrap:wrap;align-items:center;gap:12px}.agentProfilePhotoPreview{width:96px;height:96px;border-radius:10px;object-fit:cover;border:1px solid var(--color-border-light);box-shadow:0 2px 6px var(--color-overlay-black-08)}.agentProfileActionGroup{display:flex;flex-wrap:wrap;gap:8px}.agentProfileIntroInput{margin-top:8px}.agentProfileIntroInput textarea.ant-input{resize:none}.agentProfilePrimaryAction{margin-top:10px}.agentProfileContactCard{display:flex;flex-direction:column;gap:4px;margin-bottom:10px;padding:10px 12px;border:1px solid var(--color-border-light);border-radius:10px;background:var(--color-white)}.agentProfileShareStacks{display:flex;flex-direction:column;gap:16px;margin-top:4px}.agentProfileShareGrouped{padding:16px;border-radius:14px;border:1px solid var(--color-border-light);background:var(--color-primary);box-shadow:0 1px 2px var(--color-overlay-black-06),0 10px 24px var(--color-overlay-black-08)}.agentProfileShareGroupedTitle{margin:0 0 14px;padding:0;border:none;font-family:inherit;font-size:14px;font-weight:700;letter-spacing:.03em;color:var(--color-tertiary)}.agentProfileShareSubgroupTitle.ant-typography{margin:0 0 6px!important;display:block;font-size:13px}.agentProfileShareSubgroup{margin:0}.agentProfileShareGroupedRule{height:0;margin:16px 0;border:none;border-top:1px solid var(--color-border-muted)}.agentProfileShareEyebrow{display:block;margin-bottom:6px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--color-gray-500)}.agentProfileShareSubgroup.agentProfileShareHighlight{padding:14px;border-radius:10px;border:1px solid var(--color-acai-shadow-10);background:linear-gradient(160deg,var(--color-acai-tint-4) 0,var(--color-primary) 100%);box-shadow:inset 0 1px 0 var(--color-overlay-white-15)}.agentProfileShareGroupedInviteDraft .agentProfileShareSubgroup.agentProfileShareDraft{padding-top:0;padding-bottom:0}.agentProfileShareGroupedInviteDraft .agentProfileShareSubgroup.agentProfileShareDraft .agentProfileShareDraftHint.ant-typography{margin:0 0 12px!important}.agentProfileShareTitle.ant-typography{margin:0 0 8px!important;font-size:15px;letter-spacing:.01em}.agentProfileShareBullets.agent-typography{margin:0 0 14px!important;font-size:13px;line-height:1.5}.agentProfileShareRewardProgress.ant-typography{margin:-4px 0 14px!important;padding:10px 12px;border-radius:8px;background:var(--color-acai-tint-4);font-size:13px}.agentProfileShareHighlightBtn.ant-btn.ant-btn-lg{height:42px;padding-inline:18px}.agentProfileReviewInviteActions{display:grid;grid-template-columns:minmax(220px,1.5fr) repeat(2,minmax(130px,1fr));grid-gap:10px;gap:10px;max-width:760px;margin-bottom:18px}.agentProfileReviewInviteActions .ant-btn{width:100%;height:42px}.agentProfileShareMiniUrl.ant-typography{margin:0!important;font-size:11px!important;line-height:1.35;color:var(--color-gray-500)!important;word-break:break-all}.agentProfileShortcutRow{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.agentProfileShortcutBtn.ant-btn{border-radius:10px;font-weight:500;border-color:var(--color-border-light)}.agentProfileShortcutBtnShare.ant-btn{border-style:dashed;border-color:var(--color-brand-dark);color:var(--color-brand-text)}.agentProfileShareDraftHint.ant-typography{margin:0 0 12px!important;font-size:13px;display:block}.agentProfileShareDraftBtn.ant-btn.ant-btn-lg{border-radius:12px;font-weight:600}@media screen and (max-width:900px){.agentProfileEditorLayout{grid-template-columns:minmax(0,1fr);gap:12px}.agentProfileEditorAnchor{display:none}.agentProfileDetailGrid{grid-template-columns:1fr}.agentProfileSection{padding:14px}}.postClaimOnboarding{margin:0 0 12px;padding:10px 14px;border-radius:10px;background:linear-gradient(135deg,#f8f4fc,#fff);border:1px solid #e8dff0}.postClaimOnboardingCollapsed{padding-bottom:10px}.postClaimOnboardingHeader{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.postClaimOnboardingToggle{display:flex;align-items:center;gap:8px;flex:1 1;min-width:0;padding:0;border:none;background:none;cursor:pointer;text-align:left;font:inherit;color:inherit}.postClaimOnboardingTitle{margin:0;font-size:14px;font-weight:600;color:#5e2d7a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.postClaimOnboardingProgress{margin:0}.postClaimOnboardingHint{display:block;font-size:12px;margin:10px 0 8px;line-height:1.45}.postClaimOnboardingAllDone{margin:10px 0 0;font-size:13px;color:#52c41a}.postClaimOnboardingList{list-style:none;margin:8px 0 0;padding:0}.postClaimOnboardingItem{display:flex;align-items:center;gap:8px;margin-bottom:4px;font-size:13px}.postClaimOnboardingIconDone{color:#52c41a}.postClaimOnboardingIconTodo{color:#bfbfbf;flex-shrink:0}.postClaimOnboardingActions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.agentProfileMultiSelect{display:block;width:100%;margin-top:8px}.bulletin-field-label,.bulletin-title-presets-label{margin:10px 12px 6px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-gray-600)}.bulletin-field-label{margin-top:0;margin-bottom:4px}.bulletin-field-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 12px 4px}.bulletin-field-heading .bulletin-field-label{margin:0}.bulletin-description-heading{margin-top:12px}.bulletin-save-status{flex:0 0 auto;font-size:11px;font-weight:600;line-height:1.4;color:var(--color-gray-500)}.bulletin-save-status-saving{color:var(--color-acai-dark)}.bulletin-save-status-saved{color:var(--color-badge-emerald-text)}.bulletin-save-status-error{color:var(--color-badge-rose-text)}.bulletin-field-label span{color:var(--color-gray-500);font-weight:600;text-transform:none;letter-spacing:normal}.bulletin-field-help{margin:0 12px 7px;color:var(--color-gray-500);font-size:12px;line-height:1.4}.bulletin-title-presets{display:flex;flex-wrap:wrap;gap:8px;margin:0 12px 14px;padding:0}.bulletin-title-preset-tag{margin:0!important;padding:4px 12px!important;font-size:12px!important;line-height:1.4!important;border-radius:999px!important;border:1px solid var(--color-border-light)!important;background:#fff!important;color:var(--color-gray-700)!important;transition:background .15s ease,border-color .15s ease,color .15s ease}.bulletin-title-preset-tag:hover{border-color:rgba(94,45,122,.35)!important;color:var(--color-acai-dark)!important}.bulletin-title-presets .ant-tag-checkable-checked{background:var(--color-acai-dark)!important;border-color:var(--color-acai-dark)!important;color:#fff!important}.bulletin-post-title-tag,.bulletin-post-topic-tag{margin:0!important;padding:5px 14px!important;font-size:13px!important;font-weight:600!important;line-height:1.4!important;border-radius:999px!important;border:1px solid rgba(94,45,122,.2)!important;background:rgba(94,45,122,.08)!important;color:var(--color-acai-dark)!important}.post-card-title-block:has(.bulletin-post-public-meta){padding:0}.bulletin-post-public-meta{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:10px;min-height:48px;padding:12px 14px;box-sizing:border-box}.bulletin-post-public-meta .post-card-title-viewPublic{flex:1 1;min-width:0;margin:0;padding:0;font-size:15px;font-weight:600;line-height:1.35;color:var(--color-tertiary);white-space:normal;overflow:visible;text-overflow:unset}.bulletin-post-public-meta .bulletin-post-topic-tag{flex:0 0 auto;margin-left:auto;max-width:48%}.bulletin-post-details-input{width:calc(100% - 24px)!important;margin:0 12px 16px!important;resize:vertical!important}.bulletin-post-details-input textarea{line-height:1.55!important}.bulletin-post-preview-card{min-width:0;position:relative}.bulletin-post-preview-button{width:100%;height:100%;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer;display:flex;flex-direction:column}.bulletin-post-preview-media{position:relative;width:100%;height:auto;min-height:176px;overflow:hidden;background:var(--color-surface-muted)}.bulletin-post-preview-cover{display:block;width:100%;height:auto;object-fit:contain;transition:transform .25s ease}.bulletin-post-preview-button:hover .bulletin-post-preview-cover{transform:scale(1.025)}.bulletin-post-preview-empty{width:100%;min-height:176px;display:flex;align-items:center;justify-content:center;color:var(--color-gray-500);font-size:13px}.bulletin-post-media-count{position:absolute;right:10px;bottom:10px;padding:4px 9px;border-radius:999px;background:var(--color-overlay-black-60);color:#fff;font-size:11px;font-weight:600}.bulletin-post-preview-content{flex:1 1;display:flex;flex-direction:column;align-items:flex-start;padding:16px}.bulletin-post-preview-content h3{margin:10px 0 0;color:var(--color-tertiary);font-size:17px;line-height:1.35}.bulletin-post-preview-content h3,.bulletin-post-preview-content p{width:100%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bulletin-post-preview-content p{margin:8px 0 0;color:var(--color-gray-600);font-size:13px;line-height:1.5}.bulletin-post-read-more{margin-top:auto;padding-top:16px;color:var(--color-acai-dark)}.bulletin-post-like-button,.bulletin-post-read-more{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700}.bulletin-post-like-button{justify-content:center;height:38px;min-width:52px;padding:0 12px;border:1px solid var(--color-border-light);border-radius:999px;background:#fff;color:var(--color-gray-700);cursor:pointer;box-shadow:0 2px 8px var(--color-overlay-black-10);transition:color .15s ease,border-color .15s ease,transform .15s ease,background .15s ease}.bulletin-post-like-button:not(:disabled):hover{color:#d4385b;border-color:rgba(212,56,91,.4);transform:translateY(-1px)}.bulletin-post-like-button.is-liked{color:#cf3155;border-color:rgba(212,56,91,.28);background:#fff2f5}.bulletin-post-like-button:disabled{cursor:not-allowed;opacity:.65}.bulletin-post-preview-like{position:absolute;top:14px;right:14px;z-index:3}.bulletin-post-owner-like-count{display:inline-flex;align-items:center;gap:6px;min-width:44px;padding:0 4px;color:#cf3155;font-size:13px;font-weight:700}.bulletin-post-detail-modal .ant-modal-content{padding:0;overflow:hidden;border-radius:16px}.bulletin-post-detail-modal .ant-modal-close{color:#fff;background:var(--color-overlay-black-45);z-index:5}.bulletin-post-detail-modal .ant-modal-close:hover{color:#fff;background:var(--color-overlay-black-60)}.bulletin-post-detail-carousel{position:relative;width:100%;height:auto;min-height:0;overflow:hidden;background:#111}.bulletin-post-detail-carousel .ant-image,.bulletin-post-detail-carousel .ant-image-img{max-width:100%;max-height:100%}.bulletin-post-detail-slide{display:flex;align-items:center;justify-content:center}.bulletin-post-detail-slide>div,.bulletin-post-detail-slide>img,.bulletin-post-detail-slide>video{width:auto!important;max-width:100%!important;height:auto!important;max-height:min(48vh,460px)!important;margin:0 auto;object-fit:contain}.bulletin-post-detail-carousel>.post-card-empty-carousel{min-height:260px}.bulletin-post-detail-content{padding:24px 28px 18px}.bulletin-post-detail-content h2{margin:12px 0 10px;color:var(--color-tertiary);font-size:24px;line-height:1.3}.bulletin-post-detail-copy{color:var(--color-gray-700);font-size:15px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.post-card-share-row.bulletin-post-detail-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;padding:14px 28px 22px}.bulletin-post-detail-action.ant-btn{width:100%;min-width:0;height:42px;margin:0;padding-inline:12px;border-color:var(--color-border-light);border-radius:10px;background:var(--color-white);color:var(--color-gray-700);box-shadow:none;font-weight:600}.bulletin-post-detail-action.ant-btn:not(:disabled):hover{border-color:var(--color-brand-primary);color:var(--color-brand-primary);background:var(--color-brand-lighter)}.bulletin-post-detail-action.ant-btn-primary.ant-btn-dangerous{border-color:#d9365c;color:var(--color-white);background:#d9365c}@media (max-width:560px){.bulletin-post-preview-media{min-height:210px}.bulletin-post-preview-like{top:14px}.bulletin-post-detail-modal{max-width:calc(100vw - 20px)}.bulletin-post-detail-carousel{height:auto;min-height:0}.bulletin-post-detail-content{padding:20px 20px 14px}.bulletin-post-detail-content h2{font-size:21px}.post-card-share-row.bulletin-post-detail-actions{gap:8px;padding:12px 20px 20px}.bulletin-post-detail-action.ant-btn{height:40px;padding-inline:8px;font-size:13px}}.post-card-share-row{display:flex;flex-wrap:wrap;gap:8px;padding:10px 12px 14px;margin-top:0;border-top:1px solid var(--color-border-light);background:linear-gradient(180deg,hsla(0,0%,98%,.6),hsla(0,0%,100%,0))}.post-card-share-btn.ant-btn{flex:1 1;min-width:0;height:36px;margin:0;padding:0 12px;border-radius:10px;border:1px solid var(--color-border-light);background:#fff;color:var(--color-gray-700);font-size:13px;font-weight:500;box-shadow:0 1px 2px rgba(0,0,0,.04);transition:border-color .15s ease,color .15s ease,box-shadow .15s ease}.post-card-share-btn.ant-btn .anticon{font-size:14px;color:var(--color-acai-dark)}.post-card-share-btn.ant-btn:not(:disabled):hover{border-color:rgba(94,45,122,.35);color:var(--color-acai-dark);background:#fff;box-shadow:0 2px 8px rgba(94,45,122,.1)}.post-card-share-btn.ant-btn:disabled{opacity:.45;background:var(--color-surface-light)}.bulletin-post-highlight{outline:2px solid #5e2d7a;outline-offset:4px;border-radius:8px}.agentMatchReasons{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.agentMatchReasonTag{margin:0;font-size:11px;border-radius:12px;background:#f3ebf8;border-color:#d4c5e8;color:#5e2d7a}.agentCardQuickActions{position:absolute;top:10px;left:10px;right:118px;z-index:11;display:flex;flex-direction:row;flex-wrap:nowrap;gap:6px;align-items:center;opacity:0;pointer-events:none;transition:opacity .2s ease}.ant-card-hoverable:hover .agentCardQuickActions{opacity:1;pointer-events:auto}.agentCardQuickActionBtn{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border-radius:10px;border:1px solid hsla(0,0%,100%,.45);background:hsla(0,0%,100%,.94);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:var(--color-tertiary);font-size:15px;line-height:1;cursor:pointer;box-shadow:0 2px 10px var(--color-overlay-black-12);transition:background .15s ease,border-color .15s ease,color .15s ease,transform .15s ease,box-shadow .15s ease}.agentCardQuickActionBtn:hover{background:var(--color-white);border-color:hsla(0,0%,100%,.8);transform:translateY(-1px);box-shadow:0 4px 14px var(--color-overlay-black-15)}.agentCardQuickActionBtnActive{background:#f3ebf8;border-color:#d4c5e8;color:var(--color-acai-dark)}.agentCardQuickActionLink{text-decoration:none}.compareTrayInline{display:inline-flex;align-items:center;gap:6px;flex-shrink:0}.agentCardSeeMoreBtn{position:absolute!important;align-items:center;justify-content:center;top:10px!important;right:10px!important;z-index:12!important;height:34px!important;padding:0 14px!important;border-radius:10px!important;font-size:13px!important;font-weight:600!important;line-height:1!important;border:1px solid hsla(0,0%,100%,.35)!important;box-shadow:0 2px 10px var(--color-overlay-black-12)!important}.agentCardSeeMoreDesktopLabel{display:inline-flex;align-items:center;justify-content:center}.agentCardSeeMoreMobileLabel{display:none}@media screen and (max-width:768px){#agent-results-section>div:last-child,.agent-cards-grid,.regular-agent-cards-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-flow:row dense;gap:10px!important;padding-left:0!important;padding-right:0!important;min-width:0!important}#agent-results-section>div:last-child>div,.agent-cards-grid>.agent-card-grid-item,.regular-agent-cards-grid>.agent-card-grid-item,div[style*=grid-template-columns]>.agent-card-grid-item{width:100%!important;min-width:0!important;min-height:0!important;max-width:100%!important}.regular-agent-cards-grid{padding:0!important}#agent-results-section{border-radius:14px!important;padding:14px 10px!important}#agent-results-section .cardStyles,.agent-cards-grid .cardStyles{display:flex;flex-direction:column;height:100%;border-radius:12px!important;overflow:hidden}.agent-cards-grid .cardStyles .agentProfilePic,.agent-cards-grid .cardStyles .agentVideoSlide,.agent-cards-grid .cardStyles .ant-card-cover>div{height:clamp(112px,36vw,180px)!important}.agent-cards-grid .ant-card .ant-card-cover img,.agent-cards-grid .ant-card .ant-card-cover video{border-radius:12px 12px 0 0}.agent-cards-grid .cardStyles .ant-card-body,.agent-cards-grid .cardStyles.smartSearchCard .ant-card-body{flex:1 1 auto;height:auto!important;min-height:58px;padding:8px!important}.agent-cards-grid .agentCardLeadRow{align-items:center;gap:7px}.agent-cards-grid .agentCardProfileAvatar{width:36px!important;min-width:36px!important;height:36px!important;line-height:36px!important}.agent-cards-grid .agentNameTruncate{margin:0 0 2px;font-size:14px;line-height:1.2}.agent-cards-grid .agentDisc{min-width:0;padding-top:0}.agent-cards-grid .agentDisc p{display:none;margin:0;min-width:0}.agent-cards-grid .agentDisc p:first-child,.agent-cards-grid .agentDisc p:nth-child(2){display:block;overflow:hidden;color:var(--color-gray-600);font-size:10px;line-height:1.3;white-space:nowrap;text-overflow:ellipsis}.agent-cards-grid .agentDisc p:nth-child(2) .agencyRosterLink{display:flex;align-items:center;min-width:0;gap:3px}.agent-cards-grid .agentCardAgencyName{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.agent-cards-grid .agentCardAgencyLicense{flex:0 0 auto;white-space:nowrap}.agent-cards-grid .agentDisc p:nth-child(2) .agencyRosterLinkIcon{display:none}.agent-cards-grid .agentDisc p:first-child{margin-top:2px;color:var(--color-gray-700);font-weight:600}.agent-cards-grid .agentCardShortIntro,.agent-cards-grid .cardReviewPlaceholder,.agent-cards-grid .reviewText,.agent-cards-grid .reviewTitleRow{display:none!important}.acaiAgentGrid .agentMatchReasons,.acaiAgentGrid .smartSearchTags{display:flex!important}.acaiAgentGrid .agentMatchReasonTag,.acaiAgentGrid .smartSearchTags .ant-tag{margin:0!important;padding:3px 7px;border-radius:999px;font-size:10px;line-height:1.35;white-space:normal}.agent-cards-grid .agentCardQuickActions{top:7px;left:7px;right:64px;gap:4px;opacity:1;pointer-events:auto}.agent-cards-grid .agentCardQuickActionBtn{width:30px;height:30px;border-radius:9px;font-size:13px}.agent-cards-grid .agentCardSeeMoreBtn,.agent-cards-grid .ant-card-hoverable .agentCardSeeMoreBtn{display:inline-flex!important;align-items:center;justify-content:center;top:6px!important;right:6px!important;min-width:52px!important;height:30px!important;padding:0 11px!important;border:1px solid hsla(0,0%,100%,.55)!important;border-radius:999px!important;background:linear-gradient(135deg,#fff2a8,#fbe580)!important;color:#4e472f!important;font-size:11px!important;line-height:1!important;box-shadow:0 3px 10px rgba(0,0,0,.22)!important}.agent-cards-grid .agentCardSeeMoreDesktopLabel{display:none}.agent-cards-grid .agentCardSeeMoreMobileLabel{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;font-weight:700;letter-spacing:.01em;line-height:1}.agent-cards-grid .agentCardSeeMoreBtn:active{transform:scale(.96)}.agent-cards-grid .cardStyles .ant-card-actions{height:42px;margin-top:auto}.agent-cards-grid .cardActionsSet{gap:4px;padding:0 8px}.agent-cards-grid .cardActionsSet .actionText{gap:2px;font-size:12px}.agent-cards-grid .cardActionsSet .actionContact,.agent-cards-grid .cardActionsSet .actionContactDisabled,.agent-cards-grid .cardActionsSet .actionReview{width:24px;height:24px;font-size:18px}.agent-cards-grid .cardActionsSet .actionContact .anticon,.agent-cards-grid .cardActionsSet .actionContactDisabled .anticon,.agent-cards-grid .cardActionsSet .actionReview .anticon{font-size:18px}.agent-cards-grid .agentCardThumbIcon,.agent-cards-grid .agentCardThumbIcon img{width:18px;height:18px}}@media screen and (max-width:380px){.agent-cards-grid .cardStyles .agentProfilePic,.agent-cards-grid .cardStyles .agentVideoSlide,.agent-cards-grid .cardStyles .ant-card-cover>div{height:112px!important}.regular-agent-cards-grid{padding:0!important}.agent-cards-grid .cardActionsSet{padding:0 4px}}@media screen and (min-width:769px){#agent-results-section>div:last-child,.agent-cards-grid,.regular-agent-cards-grid{grid-template-columns:repeat(auto-fill,minmax(330px,1fr))!important;max-width:none!important;justify-content:stretch!important;justify-items:stretch!important}.regular-agent-cards-grid{padding-right:clamp(16px,2vw,24px)!important;padding-left:clamp(16px,2vw,24px)!important}#agent-results-section>div:last-child>div,.agent-cards-grid>.agent-card-grid-item,.regular-agent-cards-grid>.agent-card-grid-item{width:100%!important;min-width:0!important;max-width:none!important}}.agencyPage,.agencyTeamPage,.comparePage,.donationsPage,.guidePage,.legalContentPage,.propertyRequestPage{max-width:960px;margin:0 auto;padding:calc(clamp(56px, 8vh, 72px) + 24px) 20px calc(96px + env(safe-area-inset-bottom, 0px));min-height:100vh;min-height:100dvh;box-sizing:border-box;width:100%}.claimPage{max-width:none;margin:0;padding:0 0 calc(68px + env(safe-area-inset-bottom, 0px));min-height:100vh;display:flex;flex-direction:column;overflow-x:clip}.claimPage,.claimPageIntro{width:100%;box-sizing:border-box}.claimPageIntro{max-width:960px;margin:0 auto;padding:calc(clamp(56px, 8vh, 72px) + 24px) 20px 0}.agencyPage h1,.agencyTeamPage h2.ant-typography,.comparePage h1,.guidePage h1,.legalContentPage h1,.propertyRequestPage h1,.propertyRequestPage h2.ant-typography{margin:0 0 8px;font-size:clamp(1.5rem,3vw,2rem);line-height:1.2}.propertyRequestPage .propertyRequestIntro{margin-bottom:24px}.propertyRequestPage .propertyRequestIntro .ant-typography-secondary{font-size:15px;line-height:1.6;max-width:52rem}.propertyRequestPage .propertyRequestIntentGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:12px;gap:12px}.propertyRequestPage .propertyRequestIntentCard{cursor:pointer;text-align:left;padding:16px;border-radius:12px;border:1px solid var(--color-border-light,#e0e0e0);background:var(--color-primary,#fff);transition:border-color .15s ease,background .15s ease}.propertyRequestPage .propertyRequestIntentCard.isActive{border:2px solid #7b2d8e;background:#f8f1fb}.propertyRequestPage .propertyRequestIntentTitle{font-weight:700;margin-bottom:6px;color:#222}.propertyRequestPage .propertyRequestIntentCard.isActive .propertyRequestIntentTitle{color:#5e2d7a}.propertyRequestPage .propertyRequestIntentBlurb{font-size:12px;color:#777;line-height:1.5}.propertyRequestPage .propertyRequestSectionStack{display:flex;flex-direction:column;gap:16px}.propertyRequestPage .propertyRequestActionsRow{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.propertyRequestPage .propertyRequestEmptyState,.propertyRequestPage .propertyRequestLoading{display:flex;justify-content:center;align-items:center;min-height:40vh}.propertyRequestPage .propertyRequestPageHeader{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:8px}.propertyRequestPage .propertyRequestPageHeader h2.ant-typography{margin:0}.propertyRequestPage.myPagePropertyRequestsTab{max-width:none;margin:0;padding:0;min-height:0}.propertyRequestPage .propertyRequestStatusBanner{margin-bottom:20px;border-radius:12px;border:none}.propertyRequestPage .propertyRequestMatchList{display:flex;flex-direction:column;gap:14px}.propertyRequestPage .propertyRequestMatchCard{display:block;width:100%;text-align:left;cursor:pointer;border-radius:16px;border:1px solid #e8e8ea;background:#fff;box-shadow:0 1px 2px rgba(15,23,42,.04);transition:border-color .18s ease,box-shadow .18s ease,background .18s ease;overflow:hidden}.propertyRequestPage .propertyRequestMatchCard:hover{border-color:#d4bde0;box-shadow:0 6px 20px rgba(123,45,142,.08)}.propertyRequestPage .propertyRequestMatchCard.isSelected{border:2px solid #7b2d8e;background:linear-gradient(180deg,#fdf8ff,#fff 72%);box-shadow:0 8px 24px rgba(123,45,142,.12)}.propertyRequestPage .propertyRequestMatchCardInner{display:flex;align-items:flex-start;gap:16px;padding:18px 20px}.propertyRequestPage .propertyRequestMatchAvatar{width:56px;height:56px;border-radius:50%;object-fit:cover;flex-shrink:0;border:2px solid #f0f0f2;background:#f5f5f7}.propertyRequestPage .propertyRequestMatchAvatarPlaceholder{display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700;color:#7b2d8e;background:#f3e8f8;border-color:#ead4f2}.propertyRequestPage .propertyRequestMatchMain{flex:1 1;min-width:0}.propertyRequestPage .propertyRequestMatchTitleRow{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:4px}.propertyRequestPage .propertyRequestMatchName{font-size:17px;font-weight:700;color:#1a1a1a;line-height:1.3}.propertyRequestPage .propertyRequestMatchMeta{font-size:13px;color:#6b7280;line-height:1.5}.propertyRequestPage .propertyRequestMatchIntro{margin:10px 0 0;font-size:14px;color:#4b5563;line-height:1.55}.propertyRequestPage .propertyRequestMatchReasons{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.propertyRequestPage .propertyRequestMatchReason{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:500;color:#5e2d7a;background:#f3e8f8;border:1px solid #ead4f2}.propertyRequestPage .propertyRequestMatchSelect{flex-shrink:0;width:26px;height:26px;margin-top:2px;border-radius:50%;border:2px solid #d1d5db;display:flex;align-items:center;justify-content:center;transition:border-color .15s ease,background .15s ease}.propertyRequestPage .propertyRequestMatchCard.isSelected .propertyRequestMatchSelect{border-color:#7b2d8e;background:#7b2d8e;color:#fff}.propertyRequestPage .propertyRequestMatchFooter{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 20px;border-top:1px solid #f0f0f2;background:#fafafa}.propertyRequestPage .propertyRequestMatchCard.isSelected .propertyRequestMatchFooter{background:#f9f3fc;border-top-color:#ead4f2}.propertyRequestPage .propertyRequestMatchFooterHint{font-size:12px;color:#9ca3af;margin:0}.propertyRequestPage .propertyRequestStickyBar{position:-webkit-sticky;position:sticky;bottom:calc(16px + env(safe-area-inset-bottom, 0px));z-index:10;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:8px;padding:14px 18px;border-radius:14px;border:1px solid #ead4f2;background:hsla(0,0%,100%,.96);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 8px 32px rgba(123,45,142,.14)}.propertyRequestPage .propertyRequestStickyBarText{font-size:14px;color:#374151}.propertyRequestPage .propertyRequestStickyBarText strong{color:#7b2d8e}.propertyRequestPage .propertyRequestHelpGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:14px;gap:14px;margin-top:8px}.propertyRequestPage .propertyRequestHelpPanel{padding:18px 20px;border-radius:14px;border:1px solid #ececef;background:#fafafa}.propertyRequestPage .propertyRequestHelpPanelTitle{margin:0 0 8px;font-size:15px;font-weight:700;color:#1f2937}.propertyRequestPage .propertyRequestHelpPanelBody{margin:0;font-size:14px;color:#6b7280;line-height:1.6}.propertyRequestPage .propertyRequestHelpList{margin:10px 0 0;padding-left:18px;font-size:14px;color:#4b5563;line-height:1.65}.propertyRequestPage .propertyRequestRequestList{display:flex;flex-direction:column;gap:16px}.propertyRequestPage .propertyRequestRequestCard{border-radius:16px;border:1px solid #e8e8ea;background:#fff;box-shadow:0 1px 3px rgba(15,23,42,.05);overflow:hidden}.propertyRequestPage .propertyRequestRequestCardHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:20px 22px 0}.propertyRequestPage .propertyRequestRequestCardTitle{margin:0 0 6px;font-size:17px;font-weight:700;color:#111827;line-height:1.35}.propertyRequestPage .propertyRequestRequestCardLocation{font-size:14px;color:#6b7280}.propertyRequestPage .propertyRequestStatusPill{display:inline-flex;align-items:center;padding:5px 12px;border-radius:999px;font-size:12px;font-weight:600;letter-spacing:.01em;white-space:nowrap}.propertyRequestPage .propertyRequestStatusPill.isPending{color:#b45309;background:#fff7ed;border:1px solid #fed7aa}.propertyRequestPage .propertyRequestStatusPill.isActive{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe}.propertyRequestPage .propertyRequestStatusPill.isMatched{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0}.propertyRequestPage .propertyRequestStatusPill.isClosed{color:#6b7280;background:#f3f4f6;border:1px solid #e5e7eb}.propertyRequestPage .propertyRequestStatusPill.isRejected{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.propertyRequestPage .propertyRequestRequestMetaRow{display:flex;flex-wrap:wrap;gap:8px 16px;padding:12px 22px 0;font-size:13px;color:#9ca3af}.propertyRequestPage .propertyRequestRequestMetaItem{display:inline-flex;align-items:center;gap:6px}.propertyRequestPage .propertyRequestRequestBody{padding:14px 22px 18px}.propertyRequestPage .propertyRequestRequestQuote{margin:0;padding:14px 16px;border-radius:10px;background:#f9fafb;border:1px solid #f0f0f2;font-size:14px;color:#4b5563;line-height:1.6}.propertyRequestPage .propertyRequestRequestActions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:0 22px 18px}.propertyRequestPage .propertyRequestResponseSection{padding:0 22px 20px}.propertyRequestPage .propertyRequestResponseSectionTitle{display:block;margin-bottom:10px;font-size:14px;font-weight:700;color:#374151}.propertyRequestPage .propertyRequestResponseList{display:flex;flex-direction:column;gap:10px}.propertyRequestPage .propertyRequestResponseCard{padding:14px 16px;border-radius:12px;border:1px solid #ececef;border-left:3px solid #7b2d8e;background:#fff}.propertyRequestPage .propertyRequestResponseHeader{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.propertyRequestPage .propertyRequestResponseName{font-size:15px;font-weight:700;color:#111827}.propertyRequestPage .propertyRequestResponseAgency{font-size:12px;color:#9ca3af}.propertyRequestPage .propertyRequestResponseMessage{margin:10px 0 0;font-size:14px;color:#374151;line-height:1.6;white-space:pre-wrap}.propertyRequestPage .propertyRequestResponseActions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.propertyRequestPage .propertyRequestRequestCardFooter{display:flex;justify-content:flex-end;padding:0 22px 16px}.propertyRequestPage .propertyRequestPageSubtitle{margin:0 0 20px;font-size:15px;color:#6b7280;line-height:1.6;max-width:40rem}.propertyRequestPage .propertyRequestCountBadge{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;padding:0 10px;border-radius:999px;font-size:13px;font-weight:700;color:#7b2d8e;background:#f3e8f8}.donationsPageInner{max-width:440px;width:100%;margin:0 auto;text-align:center}.donationsPageInner .ant-typography-secondary{text-align:center}.donationsPageCard{margin-top:24px;text-align:left}.donationsPagePresetRow{margin-bottom:16px}.donationsPageCustomRow,.donationsPagePresetRow{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.donationsPageCustomRow{align-items:center;margin-bottom:20px}.donationsPageBackLink{margin-top:24px;text-align:center}.donationsPageQrPanel{min-height:380px}.donationsPageQrPanelLoading{display:flex;align-items:center;justify-content:center;min-height:380px}.donationsPageQrContent{text-align:center}.donationsPageQrFrame{position:relative;width:244px;height:244px;margin:16px auto;padding:12px;background:#fff;border-radius:8px;border:1px solid #f0f0f0;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.donationsPageQrFrame.isRefreshing{opacity:.55}.donationsPageQrOverlay{position:absolute;inset:0;border-radius:8px;background:hsla(0,0%,100%,.35)}.donationsPageQrExpired,.donationsPageQrOverlay{display:flex;align-items:center;justify-content:center}.donationsPageQrExpired{width:220px;height:220px;color:#cf1322;font-size:13px;padding:12px;text-align:center}.agencyPageMeta{color:var(--color-gray-600);margin:0}.agencyPageHero{margin-bottom:8px}.agencyPageEyebrow{margin:0 0 6px;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-acai-dark)}.agencyPageFooter{margin-top:40px;padding-top:24px;border-top:1px solid var(--color-border-light);display:flex;flex-direction:column;align-items:flex-start;gap:16px}.agencyPageTeamLink{font-weight:600;color:var(--color-acai-dark)}.agencyTeamPageAlert{margin:16px 0}.agencyTeamPageStats{margin:0 0 12px;font-weight:500}.agencyTeamPageSearch{margin-bottom:8px;max-width:400px}.agencyTeamPageListMeta{display:block;margin-bottom:8px}.agencyTeamPageListItem{align-items:flex-start!important}.agencyTeamPageLoadMore{margin:12px 0}.agencyTeamPageActions{margin-top:20px}.agencyTeamPageGenericLink{margin:12px 0 0!important}.agencyTeamPageBack{margin-top:28px}.agencyPageCta{font-weight:600;color:var(--color-acai-dark);text-decoration:none}button.agencyPageCta{background:none;border:none;padding:0;cursor:pointer;font:inherit}.agencyPageCta:hover{color:var(--color-acai-primary)}.claimPageCard{max-width:640px;margin:0 auto;padding:32px 28px;border:1px solid var(--color-border-light);border-radius:20px;background:var(--color-white);box-shadow:0 10px 40px var(--color-overlay-black-10)}.claimPageLoading{display:flex;justify-content:center;align-items:center;min-height:280px}.claimPageEyebrow{margin:0 0 8px;font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--color-acai-dark)}.claimPageTitle{margin-top:0!important}.claimPageLead{font-size:16px;color:var(--color-gray-600);margin-bottom:18px!important}.claimPageBenefits{display:grid;grid-gap:9px;gap:9px;margin-bottom:24px;color:var(--color-gray-700);font-size:14px}.claimPageBenefits span{display:flex;align-items:center;gap:9px}.claimPageBenefits .anticon{color:#238261}.claimPageLookupLabel{display:block;margin-bottom:8px;color:var(--color-tertiary);font-size:14px;font-weight:600}.claimPageLookupRow{display:flex;align-items:stretch;gap:10px}.claimPageLookupRow .ant-input-affix-wrapper{flex:1 1}.claimPageLookupRow .ant-btn{min-width:150px}.claimPageLookupError{margin:7px 0 0;color:var(--color-status-error,#b42318);font-size:13px}.claimPageProfilePreview{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:12px 14px;gap:12px 14px;align-items:center;margin-top:18px;padding:16px;border:1px solid rgba(94,45,122,.18);border-radius:14px;background:rgba(94,45,122,.045)}.claimPageProfileAvatar{grid-row:1;background:var(--color-acai-dark)!important}.claimPageProfileIdentity{display:flex;min-width:0;flex-direction:column;gap:2px}.claimPageProfileIdentity strong{overflow:hidden;color:var(--color-tertiary);font-size:16px;text-overflow:ellipsis;white-space:nowrap}.claimPageProfileIdentity span{overflow:hidden;color:var(--color-gray-600);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.claimPageClaimedState,.claimPageConfirmBtn{grid-column:1/-1}.claimPageConfirmBtn{width:100%;height:46px!important}.claimPageClaimedState{display:flex;align-items:center;gap:8px;color:#238261;font-weight:600}.claimPageTrustNote{display:flex;align-items:flex-start;gap:8px;margin-top:18px;color:var(--color-gray-600);font-size:12px;line-height:1.45}.claimPageTrustNote .anticon{margin-top:2px;color:#238261;font-size:15px}.claimPageExample{--claim-demo-zone:#eef1f5;--claim-demo-zone-deep:#e4e8ee;--claim-demo-surface:#fff;--claim-demo-content:#f8f9fb;--claim-demo-tab-bar:#f0f2f5;--claim-demo-tab-active:#fff;--claim-demo-border:rgba(26,26,26,.08);--claim-demo-border-strong:rgba(26,26,26,.12);--claim-demo-text:var(--color-tertiary);--claim-demo-text-muted:var(--color-gray-600);--claim-demo-accent:var(--color-acai-dark);--claim-demo-inset:clamp(16px,4vw,32px);--claim-demo-max:min(1140px,calc(100% - clamp(32px, 6vw, 64px)));width:100vw;max-width:none;margin-top:56px;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:48px 0 64px;box-sizing:border-box;background:linear-gradient(180deg,var(--color-surface-subtle) 0,var(--claim-demo-zone) 42%,var(--claim-demo-zone-deep) 100%);position:relative;isolation:isolate}.claimPageExample:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0,var(--claim-demo-border-strong) 18%,var(--claim-demo-border-strong) 82%,transparent 100%)}.claimPageExample:after{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(26,26,26,.045) .75px,transparent 0);background-size:18px 18px;pointer-events:none;opacity:.55;z-index:0}.claimPageExampleHeading{margin:0 auto 10px;padding:0 var(--claim-demo-inset);font-size:clamp(1.2rem,2.6vw,1.45rem);font-weight:700;letter-spacing:-.02em;color:var(--claim-demo-text);line-height:1.25;text-align:left}.claimPageExampleDemoBanner,.claimPageExampleHeading{position:relative;z-index:1;max-width:var(--claim-demo-max);box-sizing:border-box}.claimPageExampleDemoBanner{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0 auto 20px;padding:14px 18px;font-size:14px;font-weight:500;line-height:1.5;color:var(--claim-demo-text-muted);background:color-mix(in srgb,var(--claim-demo-surface) 88%,transparent);border:1px solid var(--claim-demo-border);border-radius:14px;box-shadow:0 1px 2px rgba(26,26,26,.04),0 8px 24px rgba(26,26,26,.04);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.claimPageExampleDemoBadge{display:inline-flex;align-items:center;flex-shrink:0;padding:3px 11px;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-white);background:linear-gradient(135deg,var(--color-acai-dark) 0,color-mix(in srgb,var(--color-acai-primary) 70%,var(--color-acai-dark)) 100%);border-radius:999px;box-shadow:0 2px 8px rgba(94,45,122,.22)}.claimPageExampleCard{position:relative;z-index:1;max-width:var(--claim-demo-max);margin:0 auto;padding:0;border:1px solid var(--claim-demo-border);border-radius:18px;background:var(--claim-demo-surface);box-shadow:0 1px 2px rgba(26,26,26,.04),0 16px 40px rgba(26,26,26,.08),0 40px 80px rgba(26,26,26,.04);overflow:hidden}.claimPageExampleCard:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg,rgba(94,45,122,.025),transparent 42%,hsla(49,94%,74%,.035));z-index:0}.claimPageExampleTabsShell{position:relative;z-index:1;background:var(--claim-demo-tab-bar);border-radius:18px 18px 0 0}.claimPageExampleTabsShell .claimPageExampleTabs.agentPageReviewContainer.myPageTabs{position:relative;width:100%;background:transparent;box-shadow:none}.claimPageExampleTabsShell .claimPageExampleTabs.agentPageReviewContainer.myPageTabs>.ant-tabs-nav{margin:0!important;padding:10px clamp(12px,2vw,20px) 0;background:var(--claim-demo-tab-bar)!important;box-shadow:none;border-bottom:1px solid var(--claim-demo-border)}.claimPageExampleTabsShell .claimPageExampleTabs.ant-tabs-card .ant-tabs-nav-list{justify-content:flex-start;flex-wrap:nowrap;gap:4px}.claimPageExampleTabsShell .claimPageExampleTabs.ant-tabs-card .ant-tabs-tab{margin:0!important;padding:10px 14px!important;background:transparent!important;border:1px solid transparent!important;border-bottom:none!important;border-radius:10px 10px 0 0!important;transition:background .2s ease,color .2s ease,box-shadow .2s ease}.claimPageExampleTabsShell .claimPageExampleTabs.ant-tabs-card .ant-tabs-tab.ant-tabs-tab-active{background:var(--claim-demo-tab-active)!important;border-color:var(--claim-demo-border)!important;border-bottom-color:var(--claim-demo-tab-active)!important;box-shadow:0 -1px 0 var(--claim-demo-tab-active),0 1px 0 var(--claim-demo-tab-active)}.claimPageExampleTabsShell .claimPageExampleTabs.ant-tabs-card .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--color-brand-text);font-weight:600}.claimPageExampleTabsShell .claimPageExampleTabs.ant-tabs-card .ant-tabs-tab:not(.ant-tabs-tab-active) .ant-tabs-tab-btn{color:var(--claim-demo-text-muted);font-weight:500}.claimPageExampleTabsShell .claimPageExampleTabs.ant-tabs-card .ant-tabs-tab:not(.ant-tabs-tab-active):hover .ant-tabs-tab-btn{color:var(--claim-demo-text)}.claimPageExampleTabsShell .claimPageExampleTabs>.ant-tabs-content-holder{padding:16px clamp(16px,3vw,28px) 12px;background:var(--claim-demo-content);box-sizing:border-box;height:440px;min-height:440px;overflow:hidden}.claimPageExampleTabsShell .claimPageExampleTabs>.ant-tabs-content-holder>.ant-tabs-content{height:100%}.claimPageExampleTabsShell .claimPageExampleTabs .ant-tabs-tabpane{height:100%;overflow-y:auto;box-sizing:border-box}.claimPageExamplePlaceholder{margin:8px 0 4px;padding:28px 20px;text-align:center;font-size:14px;color:var(--claim-demo-text-muted);background:var(--claim-demo-surface);border-radius:14px;border:1px dashed var(--claim-demo-border-strong);box-shadow:0 1px 2px rgba(26,26,26,.03)}.claimPageExampleMoreInfo{display:flex;flex-direction:column;gap:12px;max-width:640px;margin:0 auto;padding:4px 0 8px}.claimPageExampleMoreInfoTitle{margin:0;font-size:17px;font-weight:700;letter-spacing:-.01em;color:var(--claim-demo-text)}.claimPageExampleMoreInfoLead{margin:0!important;font-size:14px;line-height:1.55}.claimPageExampleMoreInfoSuggestionsLabel{display:block;font-size:12px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--claim-demo-text-muted)}.claimPageExampleMoreInfoSuggestions{display:flex;flex-wrap:wrap;gap:8px}.claimPageExampleMoreInfoSuggestionTag{margin:0;padding:6px 12px;font-size:13px;line-height:1.4;cursor:pointer;border-radius:999px;border:1px solid var(--claim-demo-border);background:var(--claim-demo-surface);color:var(--claim-demo-text);transition:background .15s ease,border-color .15s ease,color .15s ease}.claimPageExampleMoreInfoSuggestionTag:hover{border-color:var(--claim-demo-border-strong);background:color-mix(in srgb,var(--color-acai-primary) 12%,var(--claim-demo-surface));color:var(--color-acai-dark)}.claimPageExampleMoreInfoTextarea{border-radius:12px!important;border-color:var(--claim-demo-border)!important;background:var(--claim-demo-surface)!important;resize:none}.claimPageExampleMoreInfoTextarea:focus,.claimPageExampleMoreInfoTextarea:focus-within{border-color:color-mix(in srgb,var(--color-acai-dark) 35%,var(--claim-demo-border))!important;box-shadow:0 0 0 2px rgba(94,45,122,.08)}.claimPageExampleMoreInfoActions{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:4px}.claimPageExampleMoreInfoHint{font-size:12px;line-height:1.45}.claimPageExample .post-card,.claimPageExample .post-card-add{background:var(--claim-demo-surface);border:1px solid var(--claim-demo-border);box-shadow:0 2px 8px rgba(26,26,26,.04)}.claimPageExample .post-card-share-row,.claimPageExample .post-card-title-block{background:var(--claim-demo-surface)}.claimPageExample .agentProfileSection,.claimPageExample .claimPageExampleSection{background:var(--claim-demo-surface);border-color:var(--claim-demo-border);box-shadow:0 2px 8px rgba(26,26,26,.04)}.claimPageExample .agentInsightsTab h3,.claimPageExample .agentProfileSectionTitle{color:var(--claim-demo-text)}.claimPageExample .agentInsightsTab .ant-typography-secondary,.claimPageExample .agentProfileSectionDescription{color:var(--claim-demo-text-muted)!important}.claimPageExample .insightsStatValue{color:var(--claim-demo-text)}.claimPageExample .insightsStatLabel{color:var(--claim-demo-text-muted)!important}.claimPageExample .insightsChecklist{color:var(--claim-demo-text-muted)}.claimPageExample .ant-select-disabled .ant-select-selector{background:var(--claim-demo-content)!important;border-color:var(--claim-demo-border)!important}.claimPageExample .ant-btn-primary:disabled{opacity:.55}.claimPageExample .bulletin-post-topic-tag{opacity:.9}.claimPageExamplePostsGrid.posts-grid{padding:0;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:900px){.claimPageExamplePostsGrid.posts-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.claimPageExampleNewGroupLabel{color:#999;font-size:13px;margin-top:8px}.claimPageExamplePostCard{pointer-events:none}.claimPageExamplePostMedia{aspect-ratio:4/3;background:#1a1a1a}.claimPageExamplePostMediaPlaceholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:140px;color:hsla(0,0%,100%,.55);font-size:13px;font-weight:500;background:linear-gradient(135deg,#2a2a2a,#1a1a1a 50%,#333)}.claimPageExampleInsightsActivityTitle{margin-top:32px}.insightsChecklist{margin:12px 0 0;padding-left:0;list-style:none;line-height:1.8;color:var(--color-gray-700);font-size:14px}.claimPageExampleInfoNav.agentProfileEditorAnchor{position:static;max-height:none;padding:4px 0}.claimPageExampleInformation.agentProfileEditorLayout{grid-template-columns:180px minmax(0,1fr);gap:20px}.claimPageExampleInfoNav .ant-anchor-link-title{cursor:default;pointer-events:none}.claimPageExampleSectionEllipsis{margin:24px 0 8px;font-size:28px;line-height:1;letter-spacing:.12em;color:var(--color-gray-200)}.claimPageExampleFieldLabelSpaced{display:block;margin-top:16px}@media (max-width:640px){.claimPageExampleInformation.agentProfileEditorLayout{grid-template-columns:1fr}}.claimPageExampleSection{margin-bottom:0!important;padding-bottom:18px!important}.claimPageExampleSectionDescription{margin:0 0 12px!important;font-size:13px!important;color:var(--color-gray-600)!important}.claimPageExampleIntroPreview{padding:10px 12px;border:1px solid var(--color-border-light);border-radius:8px;background:var(--color-surface-muted,#f7f7f7);font-size:14px;line-height:1.5;color:var(--color-gray-700)}.claimPageExampleFieldBlock{margin-top:12px}.claimPageExampleFieldBlock+.claimPageExampleFieldBlock{margin-top:16px}.claimPageExampleFieldLabel{display:block;margin-bottom:8px;font-size:13px;font-weight:600;color:var(--color-tertiary)}.claimPageExampleFieldValue{font-size:14px;color:var(--color-gray-700)}.claimPageExamplePhotoRow{margin-top:14px}.claimPageExampleContactStatus{margin:0;padding:10px 12px;border-radius:8px;background:rgba(94,45,122,.06);font-size:14px;color:var(--color-acai-dark)}.claimPageExampleDisclaimer{margin:0;padding:12px clamp(16px,3vw,32px) 16px;font-size:13px;color:var(--color-gray-200);text-align:center;border-top:1px solid var(--color-border-light);background:var(--color-surface-muted,#fafafa);box-sizing:border-box}.claimPageExampleChips{display:flex;flex-wrap:wrap;gap:6px}.claimPageExampleChip.ant-tag{margin:0!important;padding:2px 10px!important;font-size:12px!important;line-height:1.4!important;border-radius:999px!important;border:1px solid rgba(94,45,122,.18)!important;background:rgba(94,45,122,.07)!important;color:var(--color-acai-dark)!important}@media (max-width:640px){.claimPageIntro{padding-left:18px;padding-right:18px}.claimPageCard{padding:24px 18px}.claimPageLookupRow{flex-direction:column}.claimPageLookupRow .ant-btn{width:100%}.claimPageExample{display:block;margin-top:36px;padding-top:34px;padding-bottom:42px}.claimPageExampleHeading{padding-left:18px;padding-right:18px}.claimPageExampleDemoBanner{margin-left:18px;margin-right:18px}.claimPageExamplePostsGrid.posts-grid{grid-template-columns:1fr}.claimPageExampleTabsShell .claimPageExampleTabs>.ant-tabs-content-holder{padding:10px 12px 8px;height:420px;min-height:420px}.claimPageExampleDisclaimer{padding-left:12px;padding-right:12px}.claimPageExampleCard{width:calc(100% - 24px);overflow:hidden}}.askAcaiFloatingTrigger{position:fixed;right:28px;bottom:calc(18px + env(safe-area-inset-bottom, 0px));z-index:1090;display:inline-flex;align-items:center;justify-content:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;overflow:hidden;border:1px solid hsla(0,0%,100%,.78);border-radius:14px;background:#6b2d87;color:var(--color-acai-dark);font-family:var(--font-roboto);box-shadow:0 8px 22px rgba(49,33,91,.28),inset 0 1px 0 hsla(0,0%,100%,.9);cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.askAcaiFloatingTrigger:focus-visible,.askAcaiFloatingTrigger:hover{transform:translateY(-2px) rotate(-2deg);box-shadow:0 12px 26px rgba(49,33,91,.34),inset 0 1px 0 hsla(0,0%,100%,.95)}.askAcaiFloatingTrigger:focus-visible{outline:3px solid rgba(123,45,142,.28);outline-offset:3px}.askAcaiFloatingTrigger.isOpen{background:#5e2679}.askAcaiBerryIcon{display:block;width:100%;height:100%;object-fit:cover}.askAcaiLabel{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media screen and (max-width:640px){.askAcaiFloatingTrigger{right:28px;left:auto;bottom:calc(18px + env(safe-area-inset-bottom, 0px));width:44px;min-width:44px;height:44px;min-height:44px;padding:0}.agentPageReviewContainer>.ant-tabs-content-holder{padding-bottom:156px}}.askAcaiDrawer .ant-drawer-header{background:linear-gradient(135deg,var(--color-acai-dark) 0,var(--color-acai-primary) 100%);border-bottom:none}.askAcaiDrawer .ant-drawer-close,.askAcaiDrawer .ant-drawer-title{color:var(--color-white)!important}.askAcaiDrawer .ant-drawer-body{padding:0!important;display:flex;flex-direction:column;flex:1 1;min-height:0;overflow:hidden}.askAcaiDrawer .ant-drawer-content,.askAcaiDrawer .ant-drawer-wrapper-body{display:flex;flex-direction:column}.askAcaiDrawerFullLink{font-size:.8125rem;font-weight:600;color:hsla(0,0%,100%,.92)!important;text-decoration:none!important}.askAcaiDrawerFullLink:hover{text-decoration:underline!important}@media screen and (max-width:520px){.askAcaiDrawer .ant-drawer-content-wrapper{width:100%!important;max-width:100%!important}}.askAcaiChatPanel{display:flex;flex-direction:column;height:100%;min-height:420px;background:#fff}.askAcaiChatPanelLoading{display:flex;align-items:center;justify-content:center;color:var(--color-gray-600)}.askAcaiChatScroll{flex:1 1;overflow-y:auto;padding:16px 16px 8px}.askAcaiChatEmpty{text-align:center;padding:12px 8px 24px}.askAcaiChatLogo{width:64px;height:64px;margin:0 auto 12px;border-radius:18px;display:flex;align-items:center;justify-content:center;font-size:2rem;background:linear-gradient(135deg,var(--color-acai-dark) 0,var(--color-acai-primary) 100%);box-shadow:0 8px 24px var(--color-acai-shadow-20)}.askAcaiChatTitle{margin:0 0 8px!important;color:var(--color-acai-dark)!important}.askAcaiChatSubtitle{display:block;margin-bottom:16px;line-height:1.55}.askAcaiChatStarters{justify-content:center;max-width:100%}.askAcaiChatStarterTag{cursor:pointer;padding:8px 12px;border-radius:12px;border:1px solid var(--color-acai-shadow-20)!important;background:#fff!important;white-space:normal;text-align:left;line-height:1.4}.askAcaiChatStarterTag:hover{color:var(--color-acai-dark)!important;border-color:var(--color-acai-primary)!important;background:#faf7fd!important}.askAcaiChatMessages{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.askAcaiChatMessage{display:flex;gap:10px;align-items:flex-start}.askAcaiChatMessageUser{flex-direction:row-reverse}.askAcaiChatUserAvatar{flex-shrink:0;background:var(--color-secondary)!important}.askAcaiChatBotAvatar{flex-shrink:0;width:32px;height:32px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--color-acai-dark) 0,var(--color-acai-primary) 100%)}.askAcaiChatBubble{max-width:min(100%,320px);padding:10px 14px;border-radius:14px;background:#f8f5fc;border:1px solid #ece4f4;line-height:1.55;font-size:.9375rem}.askAcaiChatMessageUser .askAcaiChatBubble{background:#fff8d6;border-color:#f0e4a8}.askAcaiChatBubble p{margin:0}.askAcaiChatThinking{display:inline-flex;align-items:center;gap:8px}.askAcaiChatAgentChips{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.askAcaiChatAgentChip{display:inline-flex;padding:4px 10px;border-radius:999px;background:#fff;border:1px solid #e8dcf5;color:var(--color-acai-dark);font-size:.8125rem;text-decoration:none!important}.askAcaiChatAgentChip:hover{background:#faf7fd}.askAcaiChatInputBar{flex-shrink:0;display:flex;align-items:flex-end;gap:10px;padding:12px 14px calc(12px + env(safe-area-inset-bottom, 0px));border-top:1px solid #f0f0f0;background:#fff}.askAcaiDrawer .askAcaiChatInputBar{padding-bottom:calc(64px + env(safe-area-inset-bottom, 0px))}.askAcaiChatInputWrap{flex:1 1;min-width:0}.askAcaiChatInput{width:100%;padding-right:14px!important;border-radius:22px!important;resize:none!important;margin:0!important}.askAcaiChatSendBtn{flex-shrink:0;width:40px!important;height:40px!important;min-width:40px!important;margin:0 0 2px!important}button.compareBackLink,button.shortlistBrowseLink{background:none;border:none;padding:0;cursor:pointer;font:inherit}.compareBackLink{color:var(--color-acai-dark);font-weight:600}.compareBackLink:hover{text-decoration:underline}.agencyPageSection{margin-top:28px}.agencyRosterHeader{margin-bottom:20px}.agencyRosterHeader h2{margin:0 0 4px;font-size:1.35rem;font-weight:700}.agencyRosterSubtitle{margin:0;color:var(--color-gray-600);font-size:.9375rem}.agencyStatsGrid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px;margin-bottom:24px}.agencyStatCard{padding:16px 18px;border-radius:12px;border:1px solid var(--color-border-light);background:var(--color-primary);box-shadow:0 1px 3px var(--color-overlay-black-06)}.agencyStatCardHighlight{border-color:#e8dcf5;background:linear-gradient(135deg,#faf7fd,#f3ebf8)}.agencyStatValue{display:block;font-size:1.5rem;font-weight:700;line-height:1.2;color:var(--color-tertiary)}.agencyStatLabel{display:block;margin-top:4px;font-size:.8125rem;color:var(--color-gray-600)}.agencyRosterToolbar{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-bottom:12px}.agencyRosterSearch{flex:1 1 220px;max-width:420px}.agencyRosterFilters{display:inline-flex;padding:4px;border-radius:10px;background:var(--color-surface-muted);border:1px solid var(--color-border-light)}.agencyRosterFilterBtn{border:none;background:transparent;padding:8px 16px;border-radius:8px;font-size:.875rem;font-weight:500;color:var(--color-gray-600);cursor:pointer;transition:background .15s ease,color .15s ease}.agencyRosterFilterBtn:hover{color:var(--color-tertiary)}.agencyRosterFilterBtnActive{background:var(--color-primary);color:var(--color-acai-dark);box-shadow:0 1px 4px var(--color-overlay-black-08)}.agencyRosterResultCount{margin:0 0 16px;font-size:.8125rem;color:var(--color-gray-500)}.agencyRosterError{margin:0 0 12px;color:#b42318;font-size:.875rem}.agencyRosterLoadMore,.agencyRosterLoading{display:flex;justify-content:center;padding:24px 0 8px}.agencyRosterLoginGate{margin-top:-48px}.agencyRosterEmpty{padding:48px 24px;text-align:center;border-radius:12px;border:1px dashed var(--color-border-light);background:var(--color-primary);color:var(--color-gray-600)}.agencyRosterClearBtn{margin-top:12px;border:none;background:none;color:var(--color-acai-dark);font-weight:600;cursor:pointer;text-decoration:underline}.agencyRosterGrid{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:12px;gap:12px}.agencyRosterGrid li{margin:0}.agencyRosterCard{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:12px;border:1px solid var(--color-border-light);background:var(--color-primary);text-decoration:none;color:inherit;box-shadow:0 1px 2px var(--color-overlay-black-06);transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.agencyRosterCard:hover{border-color:#d4c5e8;box-shadow:0 4px 16px var(--color-acai-shadow-10);transform:translateY(-1px)}.agencyRosterCardAvatar{flex-shrink:0;width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1rem;font-weight:700;color:var(--color-brand-text);background:#f5f0e0;border:2px solid #ebe4cc}.agencyRosterCardAvatarClaimed{color:var(--color-acai-dark);background:#f3ebf8;border-color:#e8dcf5}.agencyRosterCardBody{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.agencyRosterCardName{font-weight:600;font-size:.9375rem;line-height:1.3;color:var(--color-tertiary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agencyRosterCardReg{font-size:.8125rem;color:var(--color-gray-500)}.agencyRosterBadge{flex-shrink:0;display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:999px;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--color-acai-dark);background:#f3ebf8;border:1px solid #e8dcf5}.agencyRosterCardArrow{flex-shrink:0;font-size:.75rem;color:var(--color-gray-400);transition:transform .15s ease,color .15s ease}.agencyRosterCard:hover .agencyRosterCardArrow{color:var(--color-acai-dark);transform:translateX(2px)}@media screen and (max-width:640px){.agencyPage{padding-right:16px;padding-left:16px;overflow-x:clip}.agencyPageHero{margin-bottom:4px}.agencyPage h1{font-size:clamp(1.35rem,7vw,1.65rem);overflow-wrap:anywhere}.agencyPageMeta,.agencyRosterSubtitle{line-height:1.5}.agencyPageSection{margin-top:24px}.agencyRosterHeader{margin-bottom:16px}.agencyStatsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:18px}.agencyStatCard{min-width:0;padding:14px}.agencyStatValue{font-size:1.3rem}.agencyRosterToolbar{flex-direction:column;align-items:stretch;gap:10px}.agencyRosterSearch{flex:0 0 auto;width:100%;max-width:none;min-height:48px}.agencyRosterSearch.ant-input-affix-wrapper{height:48px;padding-inline:14px;border-radius:12px}.agencyRosterFilters{width:100%;justify-content:stretch;box-sizing:border-box}.agencyRosterFilterBtn{flex:1 1;min-height:40px;text-align:center}.agencyRosterGrid{grid-template-columns:1fr;gap:8px}.agencyRosterCard{gap:10px;min-width:0;padding:12px}.agencyRosterCardAvatar{width:40px;height:40px}.agencyRosterCardName{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal}.agencyRosterLoginGate{margin-top:-36px}.agencyRosterLoginGate .txn-login-gate__card{padding:24px 16px}.agencyPageFooter{margin-top:28px;padding-top:20px}.agencyRosterBadge{display:none}}.agencyPageSection h2{margin:0 0 16px;font-size:1.25rem}.agencyClaimedTag{color:var(--color-gray-600);font-size:.875rem}.comparePageLinks{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.comparePageHero{margin-bottom:24px}.compareRequirement{display:flex;flex-direction:column;gap:3px;max-width:680px;margin:16px 0;padding:14px 16px;border:1px solid #e8dcf5;border-radius:12px;background:#faf7fd}.compareRequirement span{color:var(--color-gray-600);font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.compareRequirement strong{color:var(--color-tertiary);line-height:1.5}.compareShareButton{border-color:#d8c4eb;color:var(--color-acai-dark);font-weight:650}.comparePageEyebrow{margin:0 0 6px;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-acai-dark)}.compareTableWrap{border:1px solid var(--color-border-light);border-radius:14px;overflow:hidden;background:var(--color-primary);box-shadow:0 1px 3px var(--color-overlay-black-06)}.compareTableWrap .ant-table{background:transparent}.compareEnforcementCell{display:flex;min-width:220px;flex-direction:column;gap:8px;line-height:1.45}.compareEnforcementCell article{display:flex;flex-direction:column;gap:4px;padding-bottom:8px;border-bottom:1px solid var(--color-border-light)}.compareEnforcementCell article:last-of-type{border-bottom:0}.compareEnforcementCell details summary{color:var(--color-acai-dark);cursor:pointer;font-weight:600}.compareEnforcementCell article p,.compareEnforcementCell details p{margin:6px 0 0;white-space:pre-line}.compareEnforcementCell small{color:var(--color-gray-500)}.compareAgentLink{display:inline-flex;align-items:center;padding:8px 14px;border-radius:999px;border:1px solid var(--color-border-light);background:var(--color-primary);color:inherit;text-decoration:none;font-weight:500;font-size:.875rem}.compareAgentLink:hover{border-color:#d8c4eb;background:#faf7fd;color:inherit}.compareAiSection{margin-top:36px;padding:24px;border-radius:16px;border:1px solid #e8dcf5;background:linear-gradient(135deg,#faf7fd,#f6f0fb)}.compareAiHeader h3{margin:0 0 6px;font-size:1.125rem}.compareAiHeader p{margin:0 0 16px;color:var(--color-gray-600);font-size:.875rem}.compareAiLoading{display:flex;align-items:center;gap:12px;color:var(--color-gray-600)}.compareAiBody p{margin:0 0 12px;line-height:1.65;color:var(--color-tertiary)}.compareAiBody p:last-child{margin-bottom:0}.compareAiFallback{margin:0;color:var(--color-gray-600)}.ceaEnforcementCard{max-width:820px;margin:26px auto 48px;padding:26px 28px 20px;border:1px solid #e8dcf5;border-radius:20px;background:linear-gradient(145deg,#fff,#fcfaff);box-shadow:0 12px 32px var(--color-acai-shadow-10)}.ceaEnforcementLoading{min-height:150px}.ceaEnforcementHeader{display:flex;align-items:flex-start;gap:12px}.ceaEnforcementHeader>.anticon{display:inline-flex;width:38px;height:38px;flex:0 0 38px;align-items:center;justify-content:center;margin-top:1px;border-radius:12px;background:#f3ebf8;color:var(--color-acai-dark);font-size:19px}.ceaEnforcementHeader h2{margin:1px 0 0;color:var(--color-tertiary);font-size:1.2rem;letter-spacing:-.01em}.ceaEnforcementHeader p{margin:4px 0 0;color:var(--color-gray-600);font-size:.84rem}.ceaEnforcementHeader .ceaEnforcementEyebrow{margin:0;color:var(--color-acai-dark);font-size:.68rem;font-weight:750;letter-spacing:.09em;line-height:1.2;text-transform:uppercase}.ceaEnforcementNoRecord,.ceaEnforcementUnavailable{margin:20px 0 4px;padding:14px 16px;border-radius:12px;background:#faf7fd;line-height:1.55}.ceaEnforcementUnavailable{color:var(--color-gray-600)}.ceaEnforcementActions{min-width:0;margin:22px 0 0}.ceaEnforcementCount{display:inline-flex;margin:0 0 12px;padding:5px 9px;border-radius:999px;background:#f3ebf8;color:var(--color-acai-dark);font-size:.69rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.ceaEnforcementAction,.ceaHistoricalCases article{margin:0;padding:0;border:0;border-radius:0;background:transparent}.ceaEnforcementAction{display:grid;grid-template-columns:12px minmax(0,1fr);grid-column-gap:14px;column-gap:14px;align-items:start;padding:18px 0 4px;border-top:1px solid var(--color-border-light)}.ceaEnforcementActionMarker{width:10px;height:10px;margin-top:6px;border:2px solid #fff;border-radius:50%;background:var(--color-acai-dark);box-shadow:0 0 0 3px #e8dcf5}.ceaEnforcementActionIdentity{display:flex;min-width:155px;flex-direction:column;gap:1px}.ceaEnforcementActionControls{display:flex;grid-column:2;flex-direction:column;align-items:flex-start;gap:12px;margin-top:13px}.ceaEnforcementAction h3,.ceaHistoricalCases h3{margin:0;color:var(--color-tertiary);font-size:1.05rem}.ceaEnforcementDate{margin:0;color:var(--color-gray-600);font-size:.875rem}.ceaEnforcementDetails,.ceaHistoricalCases article p{margin:0;white-space:pre-line;line-height:1.6}.ceaEnforcementDisclosure{order:1;margin:0}.ceaEnforcementDisclosure summary{display:inline-flex;align-items:center;gap:7px;width:-moz-fit-content;width:fit-content;padding:8px 11px;border-radius:10px;background:#f3ebf8;color:var(--color-acai-dark);cursor:pointer;font-weight:650;list-style:none;transition:background .15s ease,transform .15s ease}.ceaEnforcementDisclosure summary::-webkit-details-marker{display:none}.ceaEnforcementDisclosure summary:after{content:"+";font-size:1rem;font-weight:500;line-height:1}.ceaEnforcementDisclosure summary:hover{background:#eadcf5;transform:translateY(-1px)}.ceaEnforcementDisclosure[open] summary:after{content:"−"}.ceaEnforcementDisclosure[open]{flex-basis:100%;padding:0 0 4px}.ceaEnforcementDisclosure[open] .ceaEnforcementDetails{padding:14px 15px;border:1px solid #eee5f5;border-radius:12px;background:#fcfaff}.ceaEnforcementDetailsMuted{margin:8px 0;color:var(--color-gray-500);font-size:.875rem}.ceaEnforcementSourceLink{display:inline-flex;align-items:center;gap:4px;margin-top:2px;padding:8px 0;border-radius:10px;color:var(--color-acai-dark);font-weight:600;text-decoration:none}.ceaEnforcementSourceLink:hover{color:var(--color-acai-dark);text-decoration:underline}.ceaHistoricalCases{margin-top:22px;padding-top:18px;border-top:1px solid var(--color-border-light)}.ceaHistoricalCases>p{margin:5px 0 0;color:var(--color-gray-600);font-size:.875rem}.ceaHistoricalCases article{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-top:16px}.ceaEnforcementMeta{margin-top:20px;padding-top:14px;border-top:1px solid var(--color-border-light);color:var(--color-gray-500);font-size:.75rem;line-height:1.45}.ceaEnforcementMetaLink{color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:2px}.ceaEnforcementMetaLink:hover{color:var(--color-acai-dark)}@media screen and (max-width:640px){.ceaEnforcementCard{margin:18px 12px 36px;padding:20px 18px 17px;border-radius:16px}.ceaEnforcementActionControls{grid-column:1/-1;margin-top:14px}.ceaEnforcementDisclosure[open]{width:100%}}.shortlistTab{padding-top:4px}.shortlistTabLoading{display:flex;justify-content:center;padding:48px 0}.shortlistHeader{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.shortlistTitle{margin:0 0 4px;font-size:1.25rem;font-weight:700}.shortlistLead{margin-bottom:0!important;max-width:520px}.agentLeadsTabEmbedded{padding-top:4px}.agentLeadsTabEmbedded .ant-tabs-nav{margin-bottom:16px}.shortlistCompareBtn{display:inline-flex;align-items:center;padding:10px 18px;border-radius:999px;background:var(--color-acai-dark);color:var(--color-white)!important;text-decoration:none!important;font-weight:600;font-size:.875rem;white-space:nowrap}.shortlistCompareBtn:hover{opacity:.92;color:var(--color-white)!important}.shortlistEmpty{padding:32px 16px;border:1px dashed var(--color-border-light);border-radius:14px;background:var(--color-primary)}.shortlistBrowseLink{color:var(--color-acai-dark);font-weight:600}.shortlistGrid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:14px;gap:14px}.shortlistGrid li{min-width:0}.shortlistCard{border:1px solid var(--color-border-light);border-radius:14px;background:var(--color-primary);box-shadow:0 1px 3px var(--color-overlay-black-06);overflow:hidden}.shortlistCardTop{display:flex;align-items:stretch;gap:0}.shortlistCardMain{flex:1 1;min-width:0;display:flex;align-items:center;gap:12px;padding:14px 12px 14px 14px;color:inherit;text-decoration:none}.shortlistCardMain:hover{background:#fafafa}.shortlistCardAvatar{flex-shrink:0;width:44px;height:44px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:1rem;background:#f0f0f0;color:var(--color-gray-600)}.shortlistCardAvatarClaimed{background:#f3ebf8;color:#5e2d7a}.shortlistCardBody{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.shortlistCardName{font-weight:600;font-size:.9375rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shortlistCardAgency,.shortlistCardReg{font-size:.8125rem;color:var(--color-gray-600);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shortlistManagedBadge{flex-shrink:0;display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:999px;background:#f3ebf8;color:#5e2d7a;font-size:.75rem;font-weight:600}.shortlistCardArrow{flex-shrink:0;color:var(--color-gray-500);font-size:.75rem}.shortlistRemoveBtn{flex-shrink:0;align-self:center;margin-right:6px;color:var(--color-gray-500)!important}.shortlistRemoveBtn:hover{color:#b42318!important;background:#fef3f2!important}.shortlistNote{border:0!important;border-top:1px solid var(--color-border-light)!important;border-radius:0!important;resize:none;background:#fafafa!important}.shortlistNote:focus{background:var(--color-primary)!important;box-shadow:none!important}.likedPostsTab{width:100%;padding:24px;box-sizing:border-box}.likedPostsEmpty,.likedPostsLoading{min-height:320px;display:flex;align-items:center;justify-content:center}.likedPostsGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px;margin:0;padding:0;list-style:none}.likedPostsGrid li{min-width:0}.likedPostCard{position:relative;height:100%;overflow:hidden;border:1px solid var(--color-border-light);border-radius:14px;background:#fff;box-shadow:0 2px 10px var(--color-overlay-black-10);transition:transform .18s ease,box-shadow .18s ease}.likedPostCard:hover{transform:translateY(-2px);box-shadow:0 8px 24px var(--color-overlay-black-15)}.likedPostMain{display:flex;height:100%;flex-direction:column;color:inherit;text-decoration:none}.likedPostMedia{position:relative;height:170px;overflow:hidden;background:var(--color-surface-muted)}.likedPostCover{display:block;width:100%;height:100%;object-fit:cover}.likedPostCoverPlaceholder{width:100%;height:100%;color:var(--color-gray-500);font-size:13px}.likedPostCoverPlaceholder,.likedPostHeart{display:flex;align-items:center;justify-content:center}.likedPostHeart{position:absolute;right:12px;bottom:12px;width:36px;height:36px;border-radius:50%;background:#fff;color:#cf3155;box-shadow:0 2px 10px var(--color-overlay-black-15)}.likedPostBody{display:flex;flex:1 1;flex-direction:column;align-items:flex-start;padding:16px 50px 17px 16px}.likedPostBody h3{margin:10px 0 0;color:var(--color-tertiary);font-size:17px;line-height:1.35}.likedPostBody h3,.likedPostBody p{width:100%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.likedPostBody p{margin:8px 0 0;color:var(--color-gray-600);font-size:13px;line-height:1.5}.likedPostAgent{margin-top:12px;color:var(--color-gray-500);font-size:12px}.likedPostOpen{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding-top:14px;color:var(--color-acai-dark);font-size:13px;font-weight:700}.likedPostRemove{position:absolute!important;right:10px;bottom:10px;z-index:2}@media (max-width:900px){.likedPostsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.likedPostsTab{padding:18px 16px}.likedPostsGrid{grid-template-columns:1fr}.likedPostMedia{height:200px}}.agentPageReportRow{display:flex;flex-wrap:wrap;gap:16px;align-items:center;padding:12px 32px 16px;flex-shrink:0;font-size:13px;border-top:1px solid var(--color-border-light);background:var(--color-white)}.profileAskAroundShare{margin-bottom:0;padding:12px 14px;border-radius:8px;background:#fafafa;border:1px solid var(--color-border-light)}.profileAskAroundTitle{margin:0 0 4px;font-size:15px;font-weight:600}.reviewPromptCta{margin-top:0;padding:12px 14px;border-radius:8px;background:#f8f4fc;border:1px solid #e8dcf5}.insightsStatGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:16px;gap:16px;margin-top:16px}.insightsStatValue{display:block;font-size:24px;font-weight:700}.insightsStatLabel{display:block;font-size:13px}.reviewInviteQr{display:grid;grid-template-columns:200px minmax(220px,1fr);grid-template-areas:"image label" "image action";align-items:start;grid-gap:12px 18px;gap:12px 18px;max-width:620px;margin-top:0;padding:14px;border:1px solid var(--color-border-light);border-radius:12px;background:var(--color-white)}.reviewInviteQrLabel{grid-area:label;margin:4px 0 0;color:var(--color-gray-600);font-size:13px;line-height:1.5}.reviewInviteQr>.ant-btn{grid-area:action;justify-self:start}.reviewAgentReply{margin:12px 0 0;padding:12px 14px;border-left:3px solid #5e2d7a;background:#f8f4fb;border-radius:0 8px 8px 0;color:#333;font-size:14px;line-height:1.5}.agentReplyEditor{margin-top:16px;padding-top:16px;border-top:1px solid rgba(0,0,0,.08)}.agentReplyEditorHeader{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 12px;margin-bottom:4px}.agentReplyEditorMeta{font-size:12px;color:#666}.agentReplyEditorHint{margin:0 0 10px;font-size:13px;color:#666}.agentReplyEditorSubmit{margin-top:10px}.receivedReviewCard .reviewAvatarWrap{display:inline-flex;align-items:center;flex-shrink:0}.reviewInviteQrImage{grid-area:image;display:block;margin:0;border-radius:6px}@media screen and (max-width:700px){.agentProfileReviewInviteActions{grid-template-columns:repeat(2,minmax(0,1fr))}.agentProfileReviewInviteActions .agentProfileShareHighlightBtn{grid-column:1/-1}.reviewInviteQr{grid-template-columns:1fr;grid-template-areas:"label" "image" "action";justify-items:center}.reviewInviteQrLabel{text-align:center}.reviewInviteQr>.ant-btn{justify-self:stretch}}.askAcaiHeroPrompts{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:12px auto 0;max-width:720px;padding:0 16px}.profileManagedSignal{font-size:13px;color:#5e2d7a;margin:0 0 8px;font-weight:500}.agencyRosterLink,.agencyRosterLink:active,.agencyRosterLink:visited{color:inherit;text-decoration:none;cursor:pointer;border-radius:2px}.agencyRosterLink:hover{text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-underline-offset:3px}.agencyRosterLink:focus-visible{outline:2px solid color-mix(in srgb,var(--color-primary) 45%,transparent);outline-offset:2px;text-decoration:none}.agencyRosterLinkIcon{margin-left:.35em;font-size:.82em;opacity:.45;vertical-align:-.05em;transition:opacity .15s ease}.agencyRosterLink:focus-visible .agencyRosterLinkIcon,.agencyRosterLink:hover .agencyRosterLinkIcon{opacity:.75}.myPageAgentContactToggle{margin-top:8px;display:flex;align-items:center;gap:10px}.myPageAgentContactToggleLabel{font-size:14px;font-weight:500}.custom-switch{width:192px!important;height:96px!important;min-width:192px!important;background:var(--color-transparent)!important;box-shadow:none!important}.custom-switch .ant-switch-handle{width:96px!important;height:96px!important;top:0!important;left:0!important}.custom-switch.ant-switch-checked .ant-switch-handle{left:calc(100% - 96px)!important}.custom-switch .ant-switch-inner-checked,.custom-switch .ant-switch-inner-unchecked{display:none!important}:where(.css-dev-only-do-not-override-kttwdu).ant-switch{background:var(--color-secondary)!important;box-shadow:0 10px 4px -4px var(--color-overlay-black-25)}.ant-image-mask{border-radius:20px}.container{padding:20px;height:100%}.container,.image-grid{display:flex;justify-content:center}.image-grid{flex-wrap:wrap;gap:10px}.image-grid-item{margin:5px;width:250px;height:250px;border-radius:20px;overflow:hidden;box-shadow:0 4px 6px var(--color-overlay-black-10)}.image-grid-item,.image-grid-item .ant-image{display:flex;justify-content:center;align-items:center}.image-grid-item .ant-image{width:100%;height:100%}.image-grid-item .ant-image-img,.image-grid-item img{width:100%;height:100%;object-fit:contain;object-position:center;background-color:var(--color-primary)}.add-image-button{width:250px;height:250px;display:flex;justify-content:center;align-items:center;border:2px dashed var(--color-border-default);border-radius:20px;background-color:var(--color-white);cursor:pointer}.add-image-button:hover{border:4px dashed var(--color-cardActionHover)}.add-image-icon{font-size:48px;color:var(--color-overlay-black-35)}.add-image-button:hover .add-image-icon{color:var(--color-brand-dark)}.posts-grid{display:grid;grid-template-columns:repeat(4,1fr);align-items:start;grid-gap:20px;gap:20px;padding:16px 0;width:100%;margin:0}.agentPageReviewContainer:not(.myPageTabs) .posts-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),340px));justify-content:start;padding-left:32px;padding-right:24px;box-sizing:border-box}@media (max-width:900px){.posts-grid{grid-template-columns:repeat(2,1fr);padding:16px 20px}}@media (max-width:560px){.posts-grid{grid-template-columns:1fr;padding:16px}.agentPageReviewContainer:not(.myPageTabs) .posts-grid{grid-template-columns:minmax(0,340px);justify-content:center;padding:16px}}.post-card{background:var(--color-white);border-radius:12px;overflow:hidden;box-shadow:0 2px 12px var(--color-overlay-black-10);display:flex;flex-direction:column;transition:box-shadow .2s}.post-card:hover{box-shadow:0 6px 24px var(--color-overlay-black-15)}.post-card-carousel{position:relative;background:var(--color-surface-muted);overflow:hidden;flex-shrink:0;height:256px;min-height:256px}.post-card-carousel.post-card-carousel-natural{height:auto;min-height:0}.post-card-carousel.post-card-carousel-natural .post-card-empty-carousel{min-height:256px}.post-card-carousel .ant-image{width:100%!important;height:100%!important;max-width:100%;max-height:100%;display:flex!important;align-items:center;justify-content:center}.post-card-carousel .ant-image-img{max-width:100%;max-height:100%;object-fit:contain!important;object-position:center}.post-card-empty-carousel{width:100%;height:100%;color:var(--color-gray-250);font-size:13px}.carousel-arrow,.post-card-empty-carousel{display:flex;align-items:center;justify-content:center}.carousel-arrow{position:absolute;top:50%;transform:translateY(-50%);background:var(--color-overlay-black-35);color:var(--color-white);border:none;border-radius:50%;width:28px;height:28px;cursor:pointer;z-index:2;transition:background .15s}.carousel-arrow:hover{background:var(--color-overlay-black-60)}.carousel-arrow-left{left:8px}.carousel-arrow-right{right:8px}.carousel-dots{position:absolute;bottom:8px;left:50%;transform:translateX(-50%);display:flex;gap:5px;z-index:2}.carousel-dot{width:7px;height:7px;border-radius:50%;background:var(--color-overlay-white-55);border:none;cursor:pointer;padding:0;transition:background .15s,transform .15s}.carousel-dot.active{background:var(--color-white);transform:scale(1.25)}.carousel-delete-btn{position:absolute;top:8px;right:8px;background:var(--color-overlay-black-45);color:var(--color-white);border:none;border-radius:50%;width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2;transition:background .15s}.carousel-delete-btn:hover{background:var(--color-danger-overlay)}.post-card-title-block,.post-card-title-row{padding:10px 12px 0}.post-card-title-input,.post-card-title-input.ant-input-affix-wrapper{font-size:14px!important;font-weight:600!important;color:var(--color-tertiary)!important;padding:4px 12px!important;border-radius:0!important;border-bottom:1.5px solid var(--color-transparent)!important;transition:border-color .2s!important;box-shadow:none!important;width:100%}.post-card-title-input:focus,.post-card-title-input:focus-within{border-bottom-color:var(--color-brand-warning)!important}.post-card-title-input .ant-input::placeholder{font-weight:400;color:var(--color-gray-200)}.post-card-title-view{display:block;padding:4px;font-size:14px;font-weight:600;color:var(--color-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.post-card-footer{display:flex;align-items:center;gap:8px;padding:10px 12px;border-top:1px solid var(--color-surface-muted)}.post-card-footer .ant-btn-text.ant-btn-dangerous{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:background .2s}.post-card-footer .ant-btn-text.ant-btn-dangerous:hover{background:var(--color-danger-bg)!important}.post-card-add{min-height:220px;background:var(--color-surface-light);border:2px dashed var(--color-border-default);box-shadow:none;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:border-color .2s,background .2s}.post-card-add:hover{border-color:var(--color-brand-dark,var(--color-info-primary));background:var(--color-info-bg)}.selectPostModal .ant-modal-content{height:auto!important}.selectUploadVideoPreviewModal .selectUploadVideoPreviewWrap{width:100%;max-height:min(65vh,560px);display:flex;align-items:center;justify-content:center;background:#0a0a0a;border-radius:8px;overflow:hidden}.selectUploadVideoPreviewModal .selectUploadVideoPreviewVideo{width:100%;max-width:100%;max-height:min(65vh,560px);height:auto;object-fit:contain;border-radius:8px;display:block}.acai-onboarding-modal{z-index:10000!important}.acai-onboarding-modal .ant-modal-mask{z-index:9999!important}.acai-onboarding-modal .ant-modal-wrap{z-index:10000!important}.acai-onboarding-modal .ant-modal-content{border-radius:24px!important;overflow:hidden;padding:0!important;height:auto!important}.acai-onboarding-modal .ant-modal-body{padding:0!important}.acai-onboarding-modal .ant-modal-close{top:16px;right:16px;color:var(--color-overlay-white-80)!important}.acai-onboarding-modal .ant-modal-close:hover{color:var(--color-white)!important;background:var(--color-overlay-white-10)!important;border-radius:8px}.acai-onboarding-content{text-align:center}.acai-onboarding-content,.acai-onboarding-header{display:flex;flex-direction:column;align-items:center}.acai-onboarding-header{background:linear-gradient(135deg,var(--color-acai-deep) 0,var(--color-acai-primary) 50%,var(--color-acai-dark) 100%);width:100%;padding:40px 32px 32px}.acai-logo-container{width:80px;height:80px;background:var(--color-overlay-white-15);border-radius:24px;display:flex;align-items:center;justify-content:center;margin-bottom:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 32px var(--color-overlay-black-20)}.acai-berry-logo{font-size:48px;filter:drop-shadow(0 2px 4px var(--color-overlay-black-20))}.acai-onboarding-title{color:var(--color-white)!important;margin:0 0 8px!important;font-size:32px!important;font-weight:700!important;letter-spacing:-.5px}.acai-pronunciation{color:var(--color-overlay-white-80)!important;font-size:14px!important;font-style:italic}.acai-onboarding-body{padding:28px 32px 20px;width:100%}.acai-tagline{font-size:15px!important;line-height:1.6!important;color:var(--color-gray-600)!important;margin-bottom:8px!important;text-align:center}.acai-tagline strong{color:var(--color-acai-dark)}.acai-tagline em{color:var(--color-acai-primary);font-style:normal;font-weight:500}.acai-description{font-size:15px!important;line-height:1.7!important;color:var(--color-gray-700)!important;margin-bottom:16px!important}.acai-description strong{color:var(--color-acai-dark)}.acai-description em{color:var(--color-acai-primary);font-style:normal;font-weight:500}.acai-examples-section{background:linear-gradient(135deg,var(--color-acai-tint-1) 0,var(--color-acai-tint-2) 100%);border-radius:16px;padding:20px;margin-top:8px;border:1px solid var(--color-acai-shadow-10)}.acai-examples-title{display:block;font-size:14px!important;color:var(--color-acai-dark)!important;margin-bottom:12px}.acai-examples-list{display:flex;flex-direction:column;gap:10px}.acai-example-item{background:var(--color-white);padding:14px 16px;border-radius:12px;font-size:14px;color:var(--color-gray-800);text-align:left;box-shadow:0 2px 8px var(--color-overlay-black-04);border:1px solid var(--color-acai-shadow-08);transition:all .2s ease;display:flex;align-items:center;gap:12px;width:100%}.acai-example-clickable{cursor:pointer;outline:none}.acai-example-clickable:hover{transform:translateY(-2px);border-color:var(--color-acai-primary);box-shadow:0 6px 16px var(--color-acai-shadow-15);background:linear-gradient(135deg,var(--color-acai-tint-3) 0,var(--color-acai-tint-4) 100%)}.acai-example-clickable:active{transform:translateY(0);box-shadow:0 2px 8px var(--color-acai-shadow-10)}.acai-example-icon{font-size:20px;flex-shrink:0}.acai-example-text{color:var(--color-gray-700);flex:1 1;line-height:1.4}.acai-example-search-icon{color:var(--color-acai-primary);font-size:14px;opacity:0;transition:opacity .2s ease,transform .2s ease;flex-shrink:0}.acai-example-clickable:hover .acai-example-search-icon{opacity:1;transform:translateX(2px)}.acai-onboarding-footer{padding:20px 32px 28px;width:100%;display:flex;flex-direction:column;align-items:center;gap:16px;border-top:1px solid var(--color-surface-muted)}.acai-start-button{background:linear-gradient(135deg,var(--color-acai-dark) 0,var(--color-acai-primary) 100%)!important;border:none!important;border-radius:30px!important;height:48px!important;padding:0 32px!important;font-size:16px!important;font-weight:600!important;color:var(--color-white)!important;box-shadow:0 4px 16px var(--color-acai-shadow-30)!important;transition:all .3s ease!important}.acai-start-button:hover{transform:translateY(-2px)!important;box-shadow:0 6px 24px var(--color-acai-shadow-40)!important;background:linear-gradient(135deg,var(--color-acai-primary) 0,var(--color-acai-dark) 100%)!important}.acai-start-button:active,.acai-start-button:focus,.acai-start-button:hover{color:var(--color-white)!important}.acai-checkbox-container{color:var(--color-gray-500)}.acai-checkbox-container .ant-checkbox-wrapper{font-size:13px;color:var(--color-gray-500)}.acai-checkbox-container .ant-checkbox-checked .ant-checkbox-inner{background-color:var(--color-acai-primary)!important;border-color:var(--color-acai-primary)!important}.acai-microcopy{color:var(--color-gray-400)!important;margin-top:4px}.acai-microcopy,.acai-microcopy .ant-typography-secondary{font-size:12px!important}@media screen and (max-width:576px){.acai-onboarding-modal .ant-modal{max-width:calc(100vw - 32px)!important}.acai-onboarding-header{padding:32px 24px 24px}.acai-logo-container{width:64px;height:64px;border-radius:20px}.acai-berry-logo{font-size:36px}.acai-onboarding-title{font-size:26px!important}.acai-onboarding-body{padding:24px 20px 16px}.acai-description{font-size:14px!important}.acai-examples-section{padding:16px}.acai-example-item{padding:10px 14px;font-size:13px}.acai-onboarding-footer{padding:16px 20px 24px}.acai-start-button{width:100%!important}}.unified-search-container{width:100%}.prompt-library-container{max-height:clamp(140px,18vh,220px);overflow-y:auto;overscroll-behavior:contain;padding-right:6px}.unified-search-input input{font-size:16px!important}.unified-search-button,.unified-search-input{height:56px!important;font-size:16px!important}.unified-search-button{padding:0 24px!important}.acai-button-group{display:flex;align-items:stretch}.acai-button-group .acai-help-button,.acai-button-group .unified-search-button{background:var(--color-transparent)!important;border:none!important}.acai-button-group .acai-help-button:hover,.acai-button-group .unified-search-button:hover{background:var(--color-overlay-white-10)!important}.acai-button-group .acai-help-button:hover{color:var(--color-overlay-white-100)!important}.acai-button-group .acai-help-button:hover .anticon{opacity:1!important}.acai-button-group .acai-help-button:active,.acai-button-group .unified-search-button:active{background:var(--color-overlay-black-10)!important}.acai-help-button{height:56px!important}.search-button-icon{font-size:20px!important}.prompt-tag{padding:8px 16px!important;font-size:14px!important}@media screen and (max-width:768px){.unified-search-input{height:48px!important;font-size:16px!important}.unified-search-button{height:48px!important;font-size:14px!important;padding:0 16px!important}.acai-help-button{height:48px!important}.search-button-text{display:none}.searchbar:not(.searchbarTopCenter) .search-button-text{display:inline}.searchbar:not(.searchbarTopCenter) .unified-search-button{min-width:112px;padding:0 14px!important}.search-button-icon{font-size:18px!important}.prompt-tag{padding:6px 12px!important;font-size:12px!important}.prompt-library-container{padding:0 5px!important}}@media screen and (max-width:480px){.unified-search-input{height:44px!important;font-size:16px!important}.unified-search-button{height:44px!important;padding:0 12px!important}.acai-help-button{height:44px!important}.search-button-icon{font-size:16px!important}.prompt-tag{padding:5px 10px!important;font-size:11px!important}}.agent-chat-input.ant-input-focused,.agent-chat-input:focus,.agent-chat-input:hover{border-color:var(--color-acai-primary)!important;box-shadow:0 0 0 2px var(--color-acai-shadow-20)!important}.agent-chat-input::placeholder{color:var(--color-acai-shadow-50)}.acai-send-button{background:linear-gradient(135deg,var(--color-acai-dark) 0,var(--color-acai-primary) 100%)!important;border:none!important;box-shadow:0 4px 12px var(--color-acai-shadow-30)!important;transition:all .3s ease!important;width:36px!important;height:36px!important;min-width:36px!important}.acai-send-button,.acai-send-button .anticon{display:flex!important;align-items:center!important;justify-content:center!important}.acai-send-button .anticon{color:var(--color-white)!important;font-size:16px!important}.acai-send-button:hover:not(:disabled){transform:scale(1.05)!important;box-shadow:0 6px 16px var(--color-acai-shadow-40)!important;background:linear-gradient(135deg,var(--color-acai-primary) 0,var(--color-acai-dark) 100%)!important}.acai-send-button:disabled{background:var(--color-border-default)!important;box-shadow:none!important}.acai-send-button:disabled .anticon{color:var(--color-gray-300)!important}@keyframes bounce{0%,80%,to{transform:scale(.6);opacity:.5}40%{transform:scale(1);opacity:1}}@keyframes pulse{0%,to{transform:scale(1);box-shadow:0 2px 8px var(--color-acai-shadow-15)}50%{transform:scale(1.05);box-shadow:0 4px 16px var(--color-acai-shadow-30)}}@keyframes fadeInOut{0%,to{opacity:.7}50%{opacity:1}}.modernTabs>.ant-tabs-nav{min-height:54px;margin:0 0 16px!important;padding:7px 10px;border-bottom:0;background:#fff!important;box-shadow:0 3px 12px rgba(43,20,53,.06);box-sizing:border-box}.agentPageContent .modernTabs>.ant-tabs-nav{border-bottom:0!important}.agentPageContent .modernTabs>.ant-tabs-content-holder{border-top:0}.userPageReviewContainer .agentPageReviewContainer.myPageTabs.modernTabs>.ant-tabs-nav{border-bottom:0!important;box-shadow:none}.modernTabs>.ant-tabs-nav:before{display:none}.modernTabs>.ant-tabs-nav .ant-tabs-nav-wrap{min-width:0}.modernTabs>.ant-tabs-nav .ant-tabs-nav-list{gap:6px}.modernTabs>.ant-tabs-nav .ant-tabs-tab{min-height:38px;margin:0!important;padding:8px 14px!important;border:1px solid #e3dde6!important;border-radius:10px!important;background:#f8f6f9!important;color:#49414c;font-size:14px;font-weight:600;line-height:1.25;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease,color .15s ease}.modernTabs>.ant-tabs-nav .ant-tabs-tab:hover{border-color:#cdbdd4!important;background:#f1ebf4!important}.modernTabs>.ant-tabs-nav .ant-tabs-tab.ant-tabs-tab-active{border-color:#5e2d7a!important;background:#5e2d7a!important;box-shadow:0 4px 12px rgba(94,45,122,.2)}.modernTabs>.ant-tabs-nav .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#fff!important;background:transparent!important;font-weight:700;text-shadow:none}.modernTabs>.ant-tabs-nav .ant-tabs-ink-bar{display:none}.compactModernTabs>.ant-tabs-nav{border:1px solid #e8e2eb;border-radius:14px;background:#faf8fb!important}.claimPageExampleTabsShell .claimPageExampleTabs.modernTabs.ant-tabs-card .ant-tabs-tab.ant-tabs-tab-active,.userPageReviewContainer .agentPageReviewContainer.myPageTabs.modernTabs.ant-tabs-card .ant-tabs-tab.ant-tabs-tab-active{border-color:#5e2d7a!important;background:#5e2d7a!important;box-shadow:0 4px 12px rgba(94,45,122,.2)}.claimPageExampleTabsShell .claimPageExampleTabs.modernTabs.ant-tabs-card .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn,.userPageReviewContainer .agentPageReviewContainer.myPageTabs.modernTabs.ant-tabs-card .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#fff!important}.claimPageExampleTabsShell .claimPageExampleTabs.modernTabs.ant-tabs-card .ant-tabs-tab{border:1px solid #e3dde6!important;border-radius:10px!important;background:#f8f6f9!important}.agencyRosterFilterBtnActive{background:#5e2d7a;color:#fff;box-shadow:0 4px 12px rgba(94,45,122,.18)}.agencyRosterFilterBtnActive:hover{color:#fff}@media screen and (max-width:560px){.modernTabs>.ant-tabs-nav{min-height:50px;padding:6px 8px}.modernTabs>.ant-tabs-nav .ant-tabs-nav-wrap{overflow-x:auto!important;overflow-y:hidden;overscroll-behavior-inline:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.modernTabs>.ant-tabs-nav .ant-tabs-nav-wrap::-webkit-scrollbar{display:none}.modernTabs>.ant-tabs-nav .ant-tabs-nav-list{width:max-content;min-width:max-content}.modernTabs>.ant-tabs-nav .ant-tabs-tab{flex:0 0 auto!important;min-width:max-content!important;padding:8px 12px!important;font-size:13px}.modernTabs>.ant-tabs-nav .ant-tabs-nav-operations{display:none!important}.agentPageContent .agentPageReviewContainer.modernTabs>.ant-tabs-nav .ant-tabs-nav-wrap{overflow:visible!important}.agentPageContent .agentPageReviewContainer.modernTabs>.ant-tabs-nav .ant-tabs-nav-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-width:0;transform:none!important}.agentPageContent .agentPageReviewContainer.modernTabs>.ant-tabs-nav .ant-tabs-tab{min-width:0!important;justify-content:center;padding:8px 7px!important;text-align:center}.userPageReviewContainer .myPageTabsContainer:has(>.myPageMobileTabRail) .myPageTabs.modernTabs>.ant-tabs-nav{display:none!important}}.agentDecisionSteps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;padding:0;margin:0 0 24px;list-style:none;counter-reset:decision-step}.agentDecisionSteps li{counter-increment:decision-step;padding:18px;background:#faf7fc;border:1px solid #e6dcec;border-radius:16px}.agentDecisionSteps li:before{content:counter(decision-step);display:block;color:#733a88;font-weight:700;margin-bottom:8px}.agentDecisionSteps span,.agentDecisionSteps strong{display:block}.agentDecisionSteps span{margin-top:8px;color:#615867;line-height:1.5}.compareNextStep{margin-top:24px;padding:24px;border:1px solid #e6dcec;border-radius:16px;background:#faf7fc;color:#302738}.compareNextStep h3{margin-top:0}.compareNextStep p{max-width:680px;line-height:1.6}.compareNextStepNote{font-size:13px;color:#615867;margin-bottom:0}@media (max-width:640px){.agentDecisionSteps{grid-template-columns:1fr;gap:8px}.agentDecisionSteps li{display:grid;grid-template-columns:24px 1fr;padding:12px}.agentDecisionSteps li:before{grid-row:span 2;margin:0}.agentDecisionSteps span{grid-column:2;margin-top:4px;font-size:13px}}.propertyRequestOptionalDetails{border:1px solid #e6dcec;border-radius:12px;padding:16px;margin-bottom:24px}.propertyRequestOptionalDetails summary{cursor:pointer;font-weight:600}.propertyRequestOptionalDetails>p{color:#615867;line-height:1.5}.propertyRequestOptionalDetails summary:focus-visible{outline:2px solid #733a88;outline-offset:4px}.bulletinTopicPicker{margin:16px 0}.bulletinTopicChoices.ant-radio-group{display:flex;flex-wrap:wrap;gap:8px}.bulletinTopicChoices.ant-radio-group .ant-radio-button-wrapper{border:1px solid #cfc3d6;border-radius:16px;height:auto;min-height:34px;line-height:1.5;padding:6px 12px;white-space:normal}.bulletinTopicChoices .ant-radio-button-wrapper:before{display:none}.bulletinTopicHint{margin:10px 0 0;color:#615867;font-size:13px;line-height:1.5}.bulletinTopicFilter{display:flex;align-items:center;gap:8px}.bulletinTopicFilter>span{font-weight:600}.bulletinTopicFilter .ant-select{min-width:210px}@media (max-width:640px){.bulletinFeedToolbar{flex-wrap:wrap;gap:12px}.bulletinTopicFilter{width:100%;order:3}.bulletinTopicFilter .ant-select{flex:1 1;min-width:0}}.bulletinTopicChoices.ant-radio-group .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){color:#fff;background:#6b2d87;border-color:#6b2d87;box-shadow:none}.bulletinTopicChoices.ant-radio-group .ant-radio-button-wrapper:focus-within{outline:2px solid #6b2d87;outline-offset:3px}.claimPageExamplePostCard .bulletinTopicPicker{pointer-events:auto}.bulletinTopicMobileSelect{display:none}.bulletinTopicChoices.ant-radio-group .ant-radio-button-wrapper{font-size:13px;padding:5px 10px;min-height:32px}.bulletinPublicationControls{border-bottom:1px solid #eee}.bulletinPublicationActions{display:flex;flex-wrap:wrap;margin-top:8px}.bulletinPublicationControls p{margin:10px 0 0;font-size:12px;color:#615867;line-height:1.5}.claimPageExamplePostCard .bulletinPublicationControls{pointer-events:auto}.bulletinNewPostCard{display:flex;align-items:center;gap:14px;padding:18px;margin-bottom:20px;border:1px dashed #b99ac8;border-radius:16px;background:#faf7fc;color:#55206c}.bulletinNewPostCard .anticon{font-size:22px}.bulletinNewPostCard small,.bulletinNewPostCard strong{display:block}.bulletinNewPostCard small{margin-top:4px;color:#615867}@media (max-width:640px){.bulletinTopicChoices.ant-radio-group{display:none}.bulletinTopicMobileSelect.ant-select{display:block;width:100%;font-size:14px}.bulletinTopicHint,.bulletinTopicPicker .bulletin-field-help{font-size:12px}.bulletinTopicPicker .bulletin-title-presets-label{font-size:12px;margin-bottom:6px}.bulletinFeedEmbedded .bulletinFeedToolbar,.bulletinFeedToolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;width:100%;max-width:100%;box-sizing:border-box;grid-gap:10px;gap:10px;padding:10px}.bulletinFeedEmbedded .bulletinFeedTabs,.bulletinFeedTabs{min-width:0}.bulletinFeedEmbedded .bulletinFeedTabs button,.bulletinFeedTabs button{min-width:0;padding:8px 12px;font-size:13px}.bulletinTopicFilter{grid-row:2;grid-column:1/-1;display:block;width:100%}.bulletinTopicFilter>span{display:none}.bulletinTopicFilter .ant-select{display:block;width:100%;min-width:0;font-size:14px}.bulletinCreatePost,.bulletinFeedEmbedded .bulletinCreatePost{width:auto;min-width:0;height:36px;padding:0 10px;font-size:12px;gap:6px}.posts-grid>.post-card-add{min-height:100px;height:100px;gap:6px}.bulletinPublicationActions .ant-btn{min-height:32px;padding-inline:10px}}.bulletinTopicPicker .bulletinTopicLabel{margin:0 0 8px;padding:0;font-size:13px;font-weight:600;line-height:1.4}.bulletinTopicLabel>span{color:#746b79;font-size:12px;font-weight:400}.bulletinTopicSelect.ant-select{width:100%;height:36px;font-size:13px}.bulletinTopicFilter .ant-select-selector,.bulletinTopicOptions .ant-select-item,.bulletinTopicPicker .ant-select-selector{font-size:13px!important}.bulletinTopicPicker .bulletinTopicHint{margin:8px 0 0;padding:0;font-size:12px;line-height:1.5}.bulletinTopicFilter>span{font-size:13px}.bulletinNewPostCard,.bulletinNewPostCard *,.bulletinNewPostCard:hover{text-decoration:none}.bulletinNewPostCard strong{font-size:14px}.bulletinNewPostCard small{font-size:12px}.bulletinPublicationStatus{display:flex;align-items:center;gap:8px;font-size:12px;color:#615867}.bulletinPublicationStatus strong{color:#302738;font-weight:600}.bulletinStatusDot{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:#8a8191}.bulletinPublicationStatus[data-status=published] .bulletinStatusDot{background:#268344}.bulletinPublicationStatus[data-status=hidden] .bulletinStatusDot{background:#ad7220}.bulletinPublicationControls>p{margin-top:6px}.bulletinPublicationActions{margin-top:12px;padding-top:12px;border-top:1px solid #ece7ef}.bulletinPublicationActions .ant-btn{height:34px;padding:0 12px;border-radius:8px}.bulletinPublicationActions .ant-btn-primary:not(:disabled){color:#fff;background:#6b2d87;border-color:#6b2d87}.bulletinPublicationActions .ant-btn-primary:not(:disabled):hover{background:#55206c;border-color:#55206c}.post-card-share-row .post-card-share-btn:disabled{color:#a6a1aa;cursor:not-allowed}.selectPostModal .ant-modal-content{padding:24px}.selectPostModal .ant-modal-header{margin-bottom:20px;padding-right:28px}.selectPostModal .bulletinUploadHeading>span{font-size:20px;line-height:1.4;font-weight:650}.selectPostModal .bulletinUploadHeading>p{margin:6px 0 0;padding:0;font-size:13px;line-height:1.5;font-weight:400;color:#615867}.selectPostModal .bulletinTopicPicker{margin:0 0 16px}.selectPostModal .bulletinUploadNote{margin:0 0 16px;padding:10px 12px;border-radius:8px;background:#faf7fc;color:#615867;font-size:12px;line-height:1.5}.selectPostModal .modernTabs>.ant-tabs-nav{min-height:0;padding:4px;border-radius:10px;margin-bottom:16px}.selectPostModal .modernTabs>.ant-tabs-nav .ant-tabs-tab{padding:7px 14px!important;border-radius:8px;font-size:13px}.selectPostModal .ant-modal-footer{margin-top:20px}.selectPostModal .ant-modal-footer .ant-btn{font-size:13px}@media (max-width:640px){.bulletinFeedEmbedded .bulletinFeedToolbar,.bulletinFeedToolbar{grid-template-columns:minmax(0,1fr)}.selectPostModal .ant-modal-content{padding:20px}}.bulletinPublicationControls{padding:16px;background:#faf9fb}.bulletinPublicationStatus{font-size:13px}.bulletinPublicationControls>p{margin:4px 0 12px;font-size:12px}.bulletinPublicationActions{display:grid;grid-template-columns:1fr 1fr .7fr;grid-gap:8px;gap:8px;margin:0;padding:0;border:0}.bulletinPublicationActions .ant-btn{width:100%;min-width:0;height:36px;padding:0 8px;font-size:13px}.bulletinPostEditor.post-card-title-block{padding:16px}.bulletinPostEditor .bulletin-field-heading{margin:0 0 6px}.bulletinPostEditor .bulletin-field-label{font-size:13px;font-weight:600;letter-spacing:0;text-transform:none;color:#302738}.bulletinPostEditor .bulletin-field-label span{font-size:12px;font-weight:400}.bulletinPostEditor .post-card-title-input{border:1px solid #d9d9d9!important;border-radius:8px!important;padding:8px 10px!important;font-size:13px!important;font-weight:400!important}.bulletinPostEditor .post-card-title-input:focus{border-color:#6b2d87!important}.bulletinPostEditor .bulletin-description-heading{margin-top:16px}.bulletinPostEditor .bulletin-field-help{margin:0 0 8px;font-size:12px}.bulletinPostEditor .bulletin-post-details-input{width:100%!important;margin:0!important}.bulletinPostEditor .bulletin-post-details-input textarea{padding:8px 10px;font-size:13px;border-radius:8px}.bulletinPostEditor .ant-input-data-count{position:static;display:block;margin-top:4px;font-size:11px;line-height:1.4;text-align:right}.bulletinPostEditor .bulletinTopicPicker{margin:16px 0 0}.bulletinPostEditor .bulletinTopicLabel{margin-bottom:6px}.bulletinPostEditor .bulletin-post-details-input .ant-input-suffix{position:static;display:block;margin:0}.bulletinPostEditor .bulletin-post-details-input{display:flex;flex-direction:column}.agentPageContent:not(.claimedAgentProfile) .agentPageActions .followAgentProfileBtn.ant-btn{color:#59336f;background:#f2eaf7;border-color:#bfa9cc}.agentPageContent:not(.claimedAgentProfile) .agentPageActions .followAgentProfileBtn.ant-btn:not(:disabled):focus-visible,.agentPageContent:not(.claimedAgentProfile) .agentPageActions .followAgentProfileBtn.ant-btn:not(:disabled):hover{color:#442457;background:#e7d8f0;border-color:#79508e}.agentPageContent:not(.claimedAgentProfile) .agentPageActions .followAgentProfileBtn.isFollowing.ant-btn{color:#fff;background:#663881;border-color:#663881}.bulletinPinControls{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:12px 16px}.bulletinPinControls>span{color:#776c80;font-size:12px}body:has(.reviewModalRoot .ant-modal-wrap) .ant-float-btn-group,body:has(.reviewModalRoot .ant-modal-wrap) .askAcaiFloatingTrigger{visibility:hidden;pointer-events:none}