.agents-site{-webkit-font-smoothing:antialiased}:where(.agents-site) :where(h1,h2,h3,h4,p,ul){margin:0}:where(.agents-site) ul{padding:0;list-style:none}.agents-site :is(a,button,summary):focus-visible{outline:2px solid var(--pc-blue-deep);outline-offset:3px}.agents-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.agents-nowrap{white-space:nowrap}.agents-site .pc-button{white-space:normal;text-align:center}.agents-avatar{display:inline-flex;width:64px;height:64px;flex-shrink:0;align-items:flex-end;justify-content:center;overflow:hidden;border:1px solid var(--pc-line);border-radius:var(--pc-r-card);background:var(--pc-gray-light)}.agents-avatar>img{display:block;width:100%;height:100%;object-fit:contain;object-position:bottom}.agents-avatar-sm{width:44px;height:44px;border-radius:var(--pc-r-button)}.agents-hero{padding-block:calc(var(--pc-header-h) + 80px) 96px}.agents-featured{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:48px;overflow:hidden;border:1px solid var(--pc-line);border-radius:var(--pc-r-surface);background:var(--pc-white);box-shadow:var(--pc-shadow-sm)}.agents-featured-content{display:flex;flex-direction:column;align-items:flex-start;padding:40px}.agents-featured-logo{width:44px;height:44px;margin-bottom:24px}.agents-featured-logo>img{width:24px;height:24px}.agents-site .agents-featured h2{font:var(--pc-h2)}.agents-featured-text{max-width:440px;margin-block:12px 28px;color:var(--pc-gray-text)}.agents-featured .agents-audio{width:100%;margin-top:auto;padding-top:24px}.agents-prompts{display:flex;flex-direction:column;justify-content:center;gap:16px;border-left:1px solid var(--pc-line);padding:40px;background:var(--pc-gray-light)}.agents-site .agents-prompts h3{font-size:16px;font-weight:600}.agents-question-list{display:grid;gap:8px}.agents-question-list a{display:flex;align-items:center;gap:12px;border:1px solid var(--pc-line);border-radius:var(--pc-r-card);padding:14px 16px;background:var(--pc-white);color:var(--pc-ink);font-size:16px;line-height:1.45;transition:border-color .15s ease,color .15s ease}.agents-question-list a:hover{border-color:var(--pc-blue-line);color:var(--pc-blue-deep)}.agents-question-list a>span{flex:1}.agents-question-list svg{flex-shrink:0;color:var(--pc-gray-text)}.agents-question-list a:hover svg{color:var(--pc-blue-deep)}.agents-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:16px}.agents-card{display:flex;min-width:0;flex-direction:column}.agents-card-head{display:flex;align-items:center;gap:16px}.agents-card-head>div{min-width:0}.agents-site .agents-card h2{font:var(--pc-h3);font-size:20px}.agents-card h2 a{color:var(--pc-ink)}.agents-card h2 a:hover{color:var(--pc-blue-deep)}.agents-category{margin-top:2px;color:var(--pc-gray-text);font-size:14px;line-height:1.4}.agents-card-text{flex:1;margin-block:20px 8px;font-size:16px;line-height:1.6}.agents-card-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:8px;border-top:1px solid var(--pc-line);padding-top:16px}.agents-audio summary{display:flex;min-height:40px;align-items:center;gap:8px;color:var(--pc-gray-text);font-size:14px;font-weight:500;list-style:none;cursor:pointer;transition:color .15s ease}.agents-audio summary::-webkit-details-marker{display:none}.agents-audio summary:hover{color:var(--pc-ink)}.agents-disclosure-icon{margin-left:auto}.agents-audio[open] .agents-disclosure-icon{rotate:180deg}.agents-audio-content{padding-block:4px 12px}.agents-audio-content p{margin-bottom:8px;color:var(--pc-gray-text);font-size:13px}.agents-site audio{display:block;width:100%;height:40px}.agents-custom-action{display:grid;flex-shrink:0;justify-items:center;gap:8px}.agent-hero{padding-block:calc(var(--pc-header-h) + 40px) 80px}.agent-back{margin-bottom:40px}.agent-hero-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:64px}.agent-tamil-name{margin-top:12px;color:var(--pc-blue-deep);font-size:24px;font-weight:600}.agent-lead{max-width:600px;margin-top:24px}.agent-translation{margin-top:16px;color:var(--pc-gray-text);line-height:1.8}.agent-hero-copy .agents-actions{margin-top:32px}.agent-visual-mat{display:flex;aspect-ratio:4 / 3;align-items:flex-end;justify-content:center;overflow:hidden;border:1px solid var(--pc-line);border-radius:6px;background:var(--pc-white)}.agent-visual-mat>img{display:block;width:auto;height:88%;max-width:80%;object-fit:contain}.agent-visual-product .agent-visual-mat{align-items:center;background:var(--pc-gray-light)}.agent-visual-product .agent-visual-mat>img{width:150%;height:auto;max-width:none;flex-shrink:0}.agent-band{padding-block:80px}.agent-band+.pc-section{padding-top:80px}.agent-body{display:grid;grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:24px}.agent-main{display:grid;gap:16px}.agent-block{padding:32px}.agents-site .agent-block h2,.agents-site .agent-contact h2{font:var(--pc-h3);font-size:22px}.agent-block>p{margin-top:12px;max-width:68ch}.agent-block>p:not(.agent-translation){color:var(--pc-anthracite)}.agent-recordings{display:grid;gap:12px;margin-top:20px}.agent-recording{border:1px solid var(--pc-line);border-radius:var(--pc-r-card);padding:16px}.agent-recording p{margin-bottom:10px;color:var(--pc-ink);font-size:14px;font-weight:600}.agent-recording audio{height:44px}.agent-material{display:flex;align-items:center;gap:16px;color:var(--pc-ink);transition:border-color .15s ease}.agent-material:hover{border-color:var(--pc-blue-line)}.agents-site .agent-material h2{flex:1;font:var(--pc-h3);font-size:18px}.agent-material>svg{color:var(--pc-gray-text)}.agent-material:hover>svg{color:var(--pc-blue-deep)}.agent-contact{position:sticky;top:calc(var(--pc-header-h) + 24px);padding:28px}.agent-contact>.pc-small{margin-top:8px}.agent-qr{display:grid;justify-items:center;gap:16px;margin-block:24px;text-align:center}.agent-qr-frame{padding:8px}.agent-qr-frame>img{width:176px;height:176px;object-fit:contain;padding:8px}.agents-site .agent-qr h3{display:inline-flex;align-items:center;gap:8px;font-size:16px;font-weight:600}.agent-qr h3>svg{color:var(--pc-blue-deep)}.agent-qr-copy>p{margin-top:4px}.agent-contact-button{width:100%}.agent-contact-tamil{display:grid;justify-items:start;gap:8px;margin-top:24px;border-top:1px solid var(--pc-line);padding-top:24px}.agents-site .agent-contact-tamil h3{font-size:16px;font-weight:600}.agent-others .pc-heading-row{align-items:center}.agent-others-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:32px}.agent-other{display:flex;height:100%;align-items:flex-start;gap:16px;padding:20px;color:var(--pc-anthracite);transition:border-color .15s ease}.agent-other:hover{border-color:var(--pc-line-strong)}.agent-other-copy{display:grid;flex:1;min-width:0;gap:4px}.agent-other-copy strong{color:var(--pc-ink);font-size:16px;font-weight:600}.agent-other:hover strong{color:var(--pc-blue-deep)}.agent-other-copy>span{display:-webkit-box;overflow:hidden;color:var(--pc-gray-text);font-size:14px;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.agent-other>svg{flex-shrink:0;margin-top:4px;color:var(--pc-gray-text)}@media(max-width:1023px){.agents-hero{padding-block:calc(var(--pc-header-h) + 56px) 72px}.agents-featured{grid-template-columns:1fr}.agents-prompts{border-top:1px solid var(--pc-line);border-left:0}.agents-grid,.agent-others-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-hero{padding-bottom:72px}.agent-hero-grid{grid-template-columns:1fr;gap:40px}.agent-visual{max-width:560px}.agent-body{grid-template-columns:1fr}.agent-contact{position:static}.agent-band,.agent-band+.pc-section{padding-block:64px}}@media(max-width:639px){.agents-hero{padding-block:calc(var(--pc-header-h) + 40px) 56px}.agents-featured{margin-top:32px}.agents-featured-content,.agents-prompts{padding:24px}.agents-featured .agents-actions .pc-button,.agents-card-actions .pc-button{flex:1 1 100%}.agents-grid,.agent-others-grid{grid-template-columns:1fr}.agents-custom-action{width:100%;justify-items:stretch;text-align:center}.agent-hero{padding-block:calc(var(--pc-header-h) + 32px) 56px}.agent-back{margin-bottom:24px}.agent-hero-copy .agents-actions .pc-button{flex:1 1 100%}.agent-block,.agent-contact{padding:24px}}
