.agentDetail{background:linear-gradient(#fffdfb 0%,#fff 42%,#f8fafc 100%);min-height:100vh;padding:28px 0 72px}.agentDetail__container{width:min(1240px,100% - 32px);margin:0 auto}.agentDetail__backBtn,.agentDetail__primaryBtn,.agentDetail__actionBtn{border-radius:999px;justify-content:center;align-items:center;gap:8px;text-decoration:none;transition:all .18s;display:inline-flex}.agentDetail__backBtn{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #94a3b833;min-height:42px;margin-bottom:18px;padding:0 16px;font-size:.88rem;font-weight:600}.agentDetail__backBtn:hover{color:#d94822;border-color:#d9482247}.agentDetail__heroGrid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:16px;display:grid}.agentDetail__heroCard,.agentDetail__sideCard,.agentDetail__panel,.agentDetail__empty{background:#fff;border:1px solid #e2e8f0e6;border-radius:24px;box-shadow:0 12px 32px #0f172a0d}.agentDetail__heroCard{padding:24px}.agentDetail__heroTop{grid-template-columns:auto minmax(0,1fr) minmax(180px,220px);align-items:start;gap:20px;display:grid}.agentDetail__avatarWrap{position:relative}.agentDetail__avatar{object-fit:cover;background:#eef2f7;border-radius:28px;width:132px;height:132px;display:block}.agentDetail__avatarFallback{color:#d94822;background:linear-gradient(135deg,#fff3ed 0%,#ffe6dc 100%);justify-content:center;align-items:center;font-size:2rem;font-weight:700;display:flex}.agentDetail__verifiedFlag{color:#15803d;background:#22c55e24;border-radius:999px;align-items:center;gap:5px;min-height:28px;padding:0 10px;font-size:.72rem;font-weight:700;display:inline-flex;position:absolute;bottom:12px;left:12px}.agentDetail__heroCopy h1,.agentDetail__panelHeader h2,.agentDetail__sideHeader h2,.agentDetail__empty h1,.agentDetail__empty h3{color:#0f172a;margin:0}.agentDetail__eyebrow,.agentDetail__sideEyebrow{color:#d94822;letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font-size:.72rem;font-weight:700}.agentDetail__heroCopy h1{letter-spacing:-.03em;font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.08}.agentDetail__role{color:#475569;margin:8px 0 0;font-size:.98rem;font-weight:600}.agentDetail__ratingRow{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.agentDetail__ratingRow strong{color:#0f172a;font-size:.95rem}.agentDetail__ratingRow span{color:#64748b;font-size:.86rem}.agentDetail__stars{color:#f59e0b;align-items:center;gap:4px;display:inline-flex}.agentDetail__star{color:#cbd5e1}.agentDetail__star.is-active{color:#f59e0b}.agentDetail__tagRow,.agentDetail__pillGroup,.agentDetail__skillWrap,.agentDetail__listingBadges{flex-wrap:wrap;gap:8px;display:flex}.agentDetail__tag,.agentDetail__pill,.agentDetail__skillChip,.agentDetail__listingBadge{border-radius:999px;justify-content:center;align-items:center;min-height:30px;padding:0 11px;font-size:.76rem;font-weight:600;line-height:1;display:inline-flex}.agentDetail__tag,.agentDetail__pill,.agentDetail__skillChip{color:#475569;background:#f8fafc;border:1px solid #94a3b82e}.agentDetail__tagRow{margin-top:14px}.agentDetail__metaList{flex-wrap:wrap;gap:10px 16px;margin-top:14px;display:flex}.agentDetail__metaItem{color:#64748b;align-items:center;gap:7px;font-size:.85rem;display:inline-flex}.agentDetail__actionStack{gap:10px;display:grid}.agentDetail__actionBtn{color:#0f172a;background:#fff;border:1px solid #94a3b82e;min-height:44px;padding:0 16px;font-size:.86rem;font-weight:600}.agentDetail__actionBtn:hover{color:#d94822;border-color:#d9482247}.agentDetail__actionBtn--primary,.agentDetail__primaryBtn{color:#fff;background:linear-gradient(135deg,#ea580c 0%,#f97316 100%);border-color:#ea580c}.agentDetail__primaryBtn{min-height:44px;padding:0 18px;font-size:.9rem;font-weight:600}.agentDetail__actionBtn--primary:hover,.agentDetail__primaryBtn:hover{color:#fff;background:linear-gradient(135deg,#d94822 0%,#ea580c 100%)}.agentDetail__statGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:22px;display:grid}.agentDetail__statTile{text-align:left;background:#fcfdff;border:1px solid #e3eaf2;border-radius:14px;align-items:center;gap:12px;min-width:0;padding:12px 13px;display:flex}.agentDetail__statContent{flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;display:flex}.agentDetail__statIcon{background:linear-gradient(145deg,#fff8f3,#ffeadf);border:1px solid #ffdccc;border-radius:13px;flex:0 0 48px;justify-content:center;align-items:center;width:48px;height:48px;color:#f4511e!important;margin:0!important;display:inline-flex!important}.agentDetail__statTile strong{color:#0f172a;letter-spacing:-.025em;font-size:1.16rem;font-weight:700;line-height:1.05;display:block}.agentDetail__statTile span,.agentDetail__statTile small{display:block}.agentDetail__statTile span{color:#64748b;margin-top:7px;font-size:.75rem;font-weight:500;line-height:1.25}.agentDetail__statTile small{color:#94a3b8;margin-top:5px;font-size:.72rem}.agentDetail__sideStack,.agentDetail__railColumn{gap:16px;display:grid}.agentDetail__sideCard,.agentDetail__panel{padding:18px}.agentDetail__sideHeader,.agentDetail__panelHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.agentDetail__sideHeader h2,.agentDetail__panelHeader h2{letter-spacing:-.02em;font-size:1.18rem;line-height:1.2}.agentDetail__ownerInfo{z-index:12;position:relative}.agentDetail__ownerInfoButton{color:#64748b;cursor:pointer;background:#fff;border:1px solid #dbe3ed;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:inline-flex}.agentDetail__ownerInfoButton:hover,.agentDetail__ownerInfoButton:focus-visible,.agentDetail__ownerInfo.is-open .agentDetail__ownerInfoButton{color:#ea580c;border-color:#ea580c59;outline:none}.agentDetail__ownerInfoPopover{background:#fff;border:1px solid #e2e8f0;border-radius:14px;width:min(280px,100vw - 48px);padding:14px;display:none;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 16px 38px #0f172a24}.agentDetail__ownerInfo:hover .agentDetail__ownerInfoPopover,.agentDetail__ownerInfo:focus-within .agentDetail__ownerInfoPopover,.agentDetail__ownerInfo.is-open .agentDetail__ownerInfoPopover{display:block}.agentDetail__ownerInfoPopover>strong{color:#0f172a;font-size:.84rem;display:block}.agentDetail__ownerInfoPopover ul{gap:7px;margin:10px 0 0;padding:0;list-style:none;display:grid}.agentDetail__ownerInfoPopover li,.agentDetail__ownerInfoPopover p{color:#64748b;margin:0;padding-left:12px;font-size:.78rem;line-height:1.45;position:relative}.agentDetail__ownerInfoPopover li:before{content:"";background:#f97316;border-radius:50%;width:5px;height:5px;position:absolute;top:.5em;left:0}.agentDetail__ownerInfoLink{color:#ea580c;margin-top:12px;font-size:.8rem;font-weight:600;text-decoration:none;display:inline-flex}.agentDetail__ownerInfoLink:hover{color:#c2410c}.agentDetail__trustLayout{align-items:center;gap:16px;margin-top:18px;display:flex}.agentDetail__sideCard .agentDetail__trustLayout,.agentDetail__responseBadgeCard{justify-content:center}.agentDetail__trustRing{border-radius:50%;flex-shrink:0;width:96px;height:96px;padding:7px}.agentDetail__trustRingInner{color:#0f172a;background:#fff;border-radius:50%;justify-content:center;align-items:center;gap:2px;width:100%;height:100%;display:flex}.agentDetail__trustRingInner strong{font-size:1.8rem;line-height:1}.agentDetail__trustRingInner span{color:#64748b;font-size:.82rem}.agentDetail__trustCopy strong{color:#0f172a;font-size:.94rem;display:block}.agentDetail__trustCopy p{color:#64748b;margin:6px 0 0;font-size:.84rem;line-height:1.6}.agentDetail__miniList{gap:10px;margin-top:18px;display:grid}.agentDetail__miniRow{border-top:1px solid #e2e8f0e6;justify-content:space-between;align-items:center;gap:12px;padding-top:10px;display:flex}.agentDetail__miniRow span{color:#64748b;font-size:.82rem}.agentDetail__miniRow strong{color:#0f172a;font-size:.84rem}.agentDetail__sideBlock+.agentDetail__sideBlock{margin-top:18px}.agentDetail__sideBlock h3{color:#0f172a;margin:0 0 10px;font-size:.96rem}.agentDetail__coveragePanel{padding:20px}.agentDetail__coverageSection{border-top:1px solid #e6ebf1;padding:16px 0}.agentDetail__coverageSection:first-of-type{margin-top:14px}.agentDetail__coverageSection:last-child{padding-bottom:0}.agentDetail__coverageSection h3{color:#334155;letter-spacing:.01em;align-items:center;gap:8px;margin:0;font-size:.78rem;font-weight:700;display:flex}.agentDetail__coverageSection h3 svg{color:#e95624}.agentDetail__coverageList{flex-wrap:wrap;gap:7px;margin-top:11px;display:flex}.agentDetail__coverageItem{color:#475569;background:#f8fafc;border:1px solid #e1e7ee;border-radius:7px;align-items:center;min-height:29px;padding:5px 9px;font-size:.72rem;font-weight:600;line-height:1.25;display:inline-flex}.agentDetail__expertiseList{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;margin-top:12px;display:grid}.agentDetail__expertiseItem{color:#475569;align-items:flex-start;gap:7px;min-width:0;font-size:.73rem;font-weight:600;line-height:1.35;display:flex}.agentDetail__expertiseItem svg{color:#e95624;flex:none;margin-top:1px}.agentDetail__languageText{color:#475569;margin:10px 0 0;font-size:.78rem;font-weight:600;line-height:1.5}.agentDetail__contentGrid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:16px;margin-top:20px;display:grid}.agentDetail__contentGrid--single{grid-template-columns:1fr}.agentDetail__mainColumn{gap:20px;min-width:0;display:grid}.agentDetail__panel--sticky{position:sticky;top:96px}.agentDetail__aboutText{color:#475569;margin:18px 0 0;font-size:.92rem;line-height:1.72}.agentDetail__skillWrap{margin-top:18px}.agentDetail__showcaseSection{min-width:0;margin-top:4px}.agentDetail__showcaseHeader{justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.agentDetail__showcaseHeader h2{color:#0f172a;letter-spacing:-.02em;margin:0;font-size:1.18rem;line-height:1.2}.agentDetail__showcaseActions,.agentDetail__showcaseNav{align-items:center;gap:10px;display:flex}.agentDetail__showcaseLink{color:#ea580c;font-size:.82rem;font-weight:600;text-decoration:none}.agentDetail__showcaseLink:hover{color:#d94822}.agentDetail__showcaseNavBtn{color:#334155;cursor:pointer;background:#fff;border:1px solid #94a3b838;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;transition:all .18s;display:inline-flex}.agentDetail__showcaseNavBtn:hover{color:#ea580c;border-color:#d9482247}.agentDetail__carouselViewport{min-width:0;margin-top:16px;overflow:hidden}.agentDetail__carouselTrack{scroll-snap-type:x proximity;scrollbar-width:none;grid-auto-columns:minmax(240px,280px);grid-auto-flow:column;gap:16px;width:100%;min-width:0;padding-bottom:6px;display:grid;overflow-x:auto}.agentDetail__carouselTrack::-webkit-scrollbar{height:0}.agentDetail__carouselSlide{scroll-snap-align:start}.agentDetail__listingGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.agentDetail__listingCard{color:inherit;background:#fff;border:1px solid #e2e8f0e6;border-radius:22px;text-decoration:none;transition:box-shadow .18s,border-color .18s,transform .18s;overflow:hidden}.agentDetail__listingCard:hover{border-color:#d9482233;transform:translateY(-2px);box-shadow:0 14px 30px #0f172a14}.agentDetail__listingMedia{aspect-ratio:16/10;background:#eef2f7;position:relative;overflow:hidden}.agentDetail__listingImage,.agentDetail__reviewAvatarImg{object-fit:cover;width:100%;height:100%;display:block}.agentDetail__listingPlaceholder{color:#94a3b8;background:linear-gradient(135deg,#f8fafc 0%,#eef2f7 100%);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.agentDetail__listingBadges{position:absolute;top:12px;left:12px;right:12px}.agentDetail__listingBadge{color:#9a3412;background:#fffffff0}.agentDetail__listingBadge--soft{color:#475569}.agentDetail__listingBody{padding:16px}.agentDetail__listingBody h3{color:#0f172a;margin:0;font-size:1rem;line-height:1.42}.agentDetail__listingLocation{color:#64748b;align-items:center;gap:6px;margin:10px 0 0;font-size:.82rem;display:flex}.agentDetail__listingMeta{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.agentDetail__listingMeta span{color:#475569;background:#f8fafc;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:.74rem;font-weight:600;display:inline-flex}.agentDetail__price{color:#d94822;margin-top:14px;font-size:1rem;font-weight:700;display:block}.agentDetail__inlineActionBtn,.agentDetail__reviewCancelBtn,.agentDetail__reviewSubmitBtn,.agentDetail__reviewModalClose{transition:all .18s}.agentDetail__inlineActionBtn{color:#ea580c;white-space:nowrap;background:#fff;border:1px solid #d9482233;border-radius:999px;justify-content:center;align-items:center;min-height:38px;padding:0 16px;font-size:.82rem;font-weight:600;display:inline-flex}.agentDetail__inlineActionBtn:hover{color:#c2410c;background:#fff7ed;border-color:#d9482252}.agentDetail__reviewGrid{gap:14px;margin-top:18px;display:grid}.agentDetail__reviewCard{background:#fafaf9;border:1px solid #e2e8f0e6;border-radius:18px;padding:18px}.agentDetail__reviewTop,.agentDetail__reviewUser,.agentDetail__reviewScore,.agentDetail__reviewSummary{justify-content:space-between;align-items:center;gap:12px;display:flex}.agentDetail__reviewUser{justify-content:flex-start}.agentDetail__reviewAvatar{color:#475569;background:#e2e8f0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;font-size:1rem;font-weight:700;display:flex;overflow:hidden}.agentDetail__reviewUser strong,.agentDetail__reviewCard h3,.agentDetail__reviewSummaryScore strong{color:#0f172a}.agentDetail__reviewUser strong{font-size:.92rem;display:block}.agentDetail__reviewUser span,.agentDetail__reviewScore span,.agentDetail__reviewCard p,.agentDetail__reviewSummary p{color:#64748b}.agentDetail__reviewUser span,.agentDetail__reviewScore span{font-size:.8rem}.agentDetail__reviewCard h3{margin:14px 0 0;font-size:1rem}.agentDetail__reviewCard p{margin:8px 0 0;font-size:.88rem;line-height:1.68}.agentDetail__reviewEmpty{background:#fafaf9;border:1px dashed #e2e8f0f2;border-radius:18px;gap:8px;margin-top:18px;padding:20px;display:grid}.agentDetail__reviewEmpty strong{color:#0f172a;font-size:.96rem}.agentDetail__reviewEmpty p{color:#64748b;margin:0;font-size:.88rem;line-height:1.6}.agentDetail__reviewModal{z-index:1400;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a8a;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.agentDetail__reviewModalDialog{background:#fff;border:1px solid #e2e8f0f2;border-radius:24px;grid-template-rows:auto minmax(0,1fr);width:min(760px,100%);max-height:min(760px,100vh - 40px);display:grid;overflow:hidden;box-shadow:0 28px 80px #0f172a2e}.agentDetail__reviewModalHeader{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 24px 18px;display:flex}.agentDetail__reviewModalHeader h3{color:#0f172a;margin:0;font-size:1.16rem;line-height:1.35}.agentDetail__reviewModalHeader p{color:#64748b;margin:6px 0 0;font-size:.84rem;line-height:1.65}.agentDetail__reviewModalClose{color:#64748b;background:#fff;border:1px solid #e2e8f0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.agentDetail__reviewModalClose:hover{color:#d94822;border-color:#d9482240}.agentDetail__reviewModalBody{gap:18px;padding:22px 24px 24px;display:grid;overflow-y:auto}.agentDetail__reviewInputGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.agentDetail__reviewInputRow{background:#fafaf9;border:1px solid #e7ebf1;border-radius:16px;gap:10px;padding:16px;display:grid}.agentDetail__reviewInputLabelWrap{gap:4px;display:grid}.agentDetail__reviewInputLabel{color:#0f172a;font-size:.92rem;font-weight:600}.agentDetail__reviewStarsWrap,.agentDetail__reviewStarsInput,.agentDetail__reviewModalActions{align-items:center;display:flex}.agentDetail__reviewStarsWrap{justify-content:space-between;gap:12px}.agentDetail__reviewStarsInput{gap:4px}.agentDetail__reviewStarButton{color:#d5dbe5;background:0 0;border:none;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex}.agentDetail__reviewStarButton.is-active{color:#f59e0b}.agentDetail__reviewStarsValue{color:#64748b;text-align:right;min-width:72px;font-size:.78rem;font-weight:600}.agentDetail__reviewField{gap:8px;display:grid}.agentDetail__reviewField span{color:#374151;font-size:.84rem;font-weight:600}.agentDetail__reviewField input,.agentDetail__reviewField textarea{color:#111827;background:#fff;border:1px solid #d6dbe3;border-radius:12px;outline:none;width:100%;min-height:44px;padding:0 14px;font-size:.9rem}.agentDetail__reviewField textarea{resize:vertical;min-height:132px;padding:12px 14px}.agentDetail__reviewField input:focus,.agentDetail__reviewField textarea:focus{border-color:#f05a28;box-shadow:0 0 0 3px #f05a281f}.agentDetail__reviewFieldError{color:#dc2626;font-size:.76rem;line-height:1.5}.agentDetail__reviewModalFooter{justify-content:space-between;align-items:center;gap:16px;display:flex}.agentDetail__reviewModalActions{justify-content:flex-end;gap:10px}.agentDetail__reviewCancelBtn,.agentDetail__reviewSubmitBtn{border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:0 18px;font-size:.86rem;font-weight:600;display:inline-flex}.agentDetail__reviewCancelBtn{color:#334155;background:#fff;border:1px solid #94a3b838}.agentDetail__reviewCancelBtn:hover{color:#d94822;border-color:#d9482240}.agentDetail__reviewSubmitBtn{color:#fff;background:linear-gradient(135deg,#ea580c 0%,#f97316 100%);border:1px solid #ea580c}.agentDetail__reviewSubmitBtn:hover{background:linear-gradient(135deg,#d94822 0%,#ea580c 100%)}.agentDetail__reviewCancelBtn:disabled,.agentDetail__reviewSubmitBtn:disabled{cursor:not-allowed;opacity:.65}.agentDetail__reviewSummary{align-items:flex-start;margin-top:18px}.agentDetail__reviewSummaryScore{justify-content:flex-start;gap:2px}.agentDetail__reviewSummaryScore strong{font-size:2rem;line-height:1}.agentDetail__reviewSummaryScore span{color:#64748b;font-size:.95rem}.agentDetail__metricList{gap:14px;margin-top:20px;display:grid}.agentDetail__metricRow{gap:8px;display:grid}.agentDetail__metricLabel{color:#475569;justify-content:space-between;align-items:center;gap:10px;font-size:.82rem;display:flex}.agentDetail__metricLabel strong{color:#0f172a;font-size:.82rem}.agentDetail__metricTrack,.agentDetail__responseTrack{background:#e5e7eb;border-radius:999px;width:100%;height:8px;overflow:hidden}.agentDetail__metricFill,.agentDetail__responseFill{border-radius:inherit;background:linear-gradient(90deg,#fb923c 0%,#ea580c 100%);height:100%;display:block}.agentDetail__responseScore{gap:10px;margin-top:18px;display:grid}.agentDetail__responseScore strong{color:#0f172a;font-size:.9rem}.agentDetail__responseBadgeCard{background:0 0;border:0;border-radius:0;align-items:center;gap:0;margin-top:16px;padding:0;display:flex}.agentDetail__responseRing{border-radius:50%;flex-shrink:0;width:84px;height:84px;padding:6px}.agentDetail__responseRingInner{color:#0f172a;background:#fff;border-radius:50%;justify-content:center;align-items:center;gap:1px;width:100%;height:100%;display:flex}.agentDetail__responseRingInner strong{font-size:1.55rem;line-height:1}.agentDetail__responseRingInner span{color:#64748b;font-size:.78rem}.agentDetail__responseCopy strong{color:#0f172a;font-size:.94rem;display:block}.agentDetail__responseCopy p{color:#64748b;margin:6px 0 0;font-size:.84rem;line-height:1.6}.agentDetail__empty{text-align:center;padding:clamp(32px,6vw,70px)}.agentDetail__empty p{color:#64748b;max-width:540px;margin:12px auto 22px;font-size:.92rem;line-height:1.7}.agentDetail__empty--compact{padding:32px}.agentDetail__shimmer{background:linear-gradient(90deg,#e2e8f0 0%,#f8fafc 50%,#e2e8f0 100%) 0 0/200% 100%;animation:1.3s linear infinite agentDetailShimmer;position:relative;overflow:hidden}.agentDetail__backSkeleton{border-radius:999px;width:92px;height:42px;margin-bottom:18px}.agentDetail__heroCard--loading,.agentDetail__sideCard--loading{min-height:340px}@keyframes agentDetailShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}html[data-theme=dark] .agentDetail{background:linear-gradient(#090d14 0%,#0f172a 100%)}html[data-theme=dark] .agentDetail__heroCard,html[data-theme=dark] .agentDetail__sideCard,html[data-theme=dark] .agentDetail__panel,html[data-theme=dark] .agentDetail__empty,html[data-theme=dark] .agentDetail__listingCard,html[data-theme=dark] .agentDetail__reviewCard,html[data-theme=dark] .agentDetail__responseBadgeCard,html[data-theme=dark] .agentDetail__reviewModalDialog,html[data-theme=dark] .agentDetail__reviewInputRow,html[data-theme=dark] .agentDetail__reviewEmpty{background:#0f172ae6;border-color:#94a3b829}html[data-theme=dark] .agentDetail__ownerInfoButton,html[data-theme=dark] .agentDetail__ownerInfoPopover{background:#111827;border-color:#94a3b833}html[data-theme=dark] .agentDetail__ownerInfoPopover>strong{color:#f8fafc}html[data-theme=dark] .agentDetail__ownerInfoPopover li,html[data-theme=dark] .agentDetail__ownerInfoPopover p{color:#cbd5e1}html[data-theme=dark] .agentDetail__heroCopy h1,html[data-theme=dark] .agentDetail__sideHeader h2,html[data-theme=dark] .agentDetail__panelHeader h2,html[data-theme=dark] .agentDetail__showcaseHeader h2,html[data-theme=dark] .agentDetail__statTile strong,html[data-theme=dark] .agentDetail__listingBody h3,html[data-theme=dark] .agentDetail__reviewUser strong,html[data-theme=dark] .agentDetail__reviewCard h3,html[data-theme=dark] .agentDetail__reviewSummaryScore strong,html[data-theme=dark] .agentDetail__metricLabel strong,html[data-theme=dark] .agentDetail__miniRow strong,html[data-theme=dark] .agentDetail__responseScore strong,html[data-theme=dark] .agentDetail__responseCopy strong,html[data-theme=dark] .agentDetail__responseRingInner,html[data-theme=dark] .agentDetail__trustRingInner,html[data-theme=dark] .agentDetail__empty h1,html[data-theme=dark] .agentDetail__empty h3,html[data-theme=dark] .agentDetail__reviewEmpty strong,html[data-theme=dark] .agentDetail__reviewModalHeader h3,html[data-theme=dark] .agentDetail__reviewInputLabel{color:#f8fafc}html[data-theme=dark] .agentDetail__role,html[data-theme=dark] .agentDetail__ratingRow span,html[data-theme=dark] .agentDetail__metaItem,html[data-theme=dark] .agentDetail__trustCopy p,html[data-theme=dark] .agentDetail__showcaseLink,html[data-theme=dark] .agentDetail__miniRow span,html[data-theme=dark] .agentDetail__statTile span,html[data-theme=dark] .agentDetail__statTile small,html[data-theme=dark] .agentDetail__sideBlock h3,html[data-theme=dark] .agentDetail__aboutText,html[data-theme=dark] .agentDetail__listingLocation,html[data-theme=dark] .agentDetail__reviewUser span,html[data-theme=dark] .agentDetail__reviewScore span,html[data-theme=dark] .agentDetail__reviewCard p,html[data-theme=dark] .agentDetail__reviewSummary p,html[data-theme=dark] .agentDetail__responseCopy p,html[data-theme=dark] .agentDetail__responseRingInner span,html[data-theme=dark] .agentDetail__metricLabel,html[data-theme=dark] .agentDetail__empty p,html[data-theme=dark] .agentDetail__reviewEmpty p,html[data-theme=dark] .agentDetail__reviewModalHeader p,html[data-theme=dark] .agentDetail__reviewStarsValue,html[data-theme=dark] .agentDetail__reviewField span{color:#cbd5e1}html[data-theme=dark] .agentDetail__backBtn,html[data-theme=dark] .agentDetail__actionBtn,html[data-theme=dark] .agentDetail__showcaseNavBtn,html[data-theme=dark] .agentDetail__inlineActionBtn,html[data-theme=dark] .agentDetail__reviewCancelBtn,html[data-theme=dark] .agentDetail__reviewModalClose{color:#e2e8f0;background:#0f172aeb;border-color:#94a3b82e}html[data-theme=dark] .agentDetail__tag,html[data-theme=dark] .agentDetail__pill,html[data-theme=dark] .agentDetail__skillChip,html[data-theme=dark] .agentDetail__listingMeta span{color:#e2e8f0;background:#94a3b81f;border-color:#94a3b81f}html[data-theme=dark] .agentDetail__listingPlaceholder{background:#1e293bd1}html[data-theme=dark] .agentDetail__statTile{background:#1e293b9e;border-color:#94a3b838}html[data-theme=dark] .agentDetail__statIcon{background:#f973161f;border-color:#f9731642}html[data-theme=dark] .agentDetail__coverageSection{border-top-color:#94a3b833}html[data-theme=dark] .agentDetail__coverageSection h3,html[data-theme=dark] .agentDetail__expertiseItem,html[data-theme=dark] .agentDetail__languageText{color:#e2e8f0}html[data-theme=dark] .agentDetail__coverageItem{background:#1e293ba6;border-color:#94a3b838}html[data-theme=dark] .agentDetail__reviewField input,html[data-theme=dark] .agentDetail__reviewField textarea{color:#f8fafc;background:#0f172aeb;border-color:#94a3b82e}html[data-theme=dark] .agentDetail__reviewModal{background:#020617c2}html[data-theme=dark] .agentDetail__responseRingInner,html[data-theme=dark] .agentDetail__trustRingInner{background:#0f172ae6}@media (max-width:1100px){.agentDetail__heroGrid,.agentDetail__contentGrid{grid-template-columns:1fr}.agentDetail__railColumn{order:-1}}@media (max-width:900px){.agentDetail__heroTop{grid-template-columns:1fr}.agentDetail__actionStack,.agentDetail__listingGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.agentDetail{padding-top:18px}.agentDetail__container{width:min(100% - 24px,1240px)}.agentDetail__heroCard,.agentDetail__sideCard,.agentDetail__panel{border-radius:20px;padding:18px}.agentDetail__heroCopy h1{font-size:1.55rem}.agentDetail__actionStack,.agentDetail__listingGrid,.agentDetail__reviewInputGrid{grid-template-columns:1fr}.agentDetail__statGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.agentDetail__statTile{padding:11px}.agentDetail__showcaseHeader{flex-direction:column;align-items:flex-start}.agentDetail__showcaseActions{justify-content:space-between;width:100%}.agentDetail__carouselTrack{grid-auto-columns:minmax(228px,82vw)}.agentDetail__coverageList{padding-left:0}.agentDetail__trustLayout,.agentDetail__reviewSummary,.agentDetail__reviewTop,.agentDetail__responseBadgeCard,.agentDetail__reviewModalHeader,.agentDetail__reviewModalFooter{flex-direction:column;align-items:flex-start}.agentDetail__reviewModal{padding:12px}.agentDetail__reviewModalDialog{border-radius:18px;max-height:calc(100vh - 24px)}.agentDetail__reviewModalHeader,.agentDetail__reviewModalBody{padding-left:16px;padding-right:16px}.agentDetail__reviewModalActions{flex-direction:column;justify-content:stretch;width:100%}.agentDetail__actionBtn,.agentDetail__primaryBtn,.agentDetail__reviewCancelBtn,.agentDetail__reviewSubmitBtn,.agentDetail__inlineActionBtn{width:100%}}
