.other-agents-section[data-v-026d1113]{margin-top:64px;padding-top:30px;border-top:1px solid var(--wiro-border)}.other-agents-header[data-v-026d1113]{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:18px}.other-agents-header p[data-v-026d1113]{margin:4px 0 0;color:var(--wiro-ink3);font-size:var(--wiro-type-caption-size);line-height:1.5}.other-agents-title[data-v-026d1113]{margin:0;color:var(--wiro-ink);font-size:20px;font-weight:600;letter-spacing:-.025em;line-height:1.25}.other-agents-view-all[data-v-026d1113]{display:inline-flex;flex:0 0 auto;align-items:center;gap:5px;color:var(--wiro-green-text);font-size:var(--wiro-type-caption-size);font-weight:500;line-height:1;text-decoration:none;white-space:nowrap;transition:var(--wiro-transition)}.other-agents-view-all[data-v-026d1113]:hover{color:var(--wiro-green)}.other-agents-grid[data-v-026d1113]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.other-agent-card[data-v-026d1113]{min-width:0;overflow:hidden;border:1px solid var(--wiro-border-med);border-radius:var(--wiro-radius-xl);background:var(--wiro-surface);transition:var(--wiro-transition)}.other-agent-card[data-v-026d1113]:hover{border-color:var(--wiro-border-strong);box-shadow:var(--wiro-shadow-sm);transform:translateY(-1px)}.other-agent-card.is-skeleton[data-v-026d1113]{display:grid;grid-template-columns:132px minmax(0,1fr);min-height:154px;pointer-events:none}.other-agent-card-link[data-v-026d1113]{display:grid;min-height:154px;grid-template-columns:132px minmax(0,1fr);color:inherit;text-decoration:none}.other-agent-cover[data-v-026d1113]{display:flex;min-width:0;align-items:center;justify-content:center;overflow:hidden;background:var(--wiro-bg-warm)}.other-agent-cover img[data-v-026d1113]{width:100%;height:100%;object-fit:cover}.other-agent-initials[data-v-026d1113]{display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;border-radius:var(--wiro-radius-xl);background:var(--wiro-ink);color:var(--wiro-bg);font-family:var(--wiro-mono);font-size:12px;font-weight:600}.other-agent-body[data-v-026d1113]{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:16px}.other-agent-category[data-v-026d1113]{overflow:hidden;margin-bottom:6px;color:var(--wiro-green-text);font-family:var(--wiro-mono);font-size:var(--wiro-type-micro-size);font-weight:500;letter-spacing:.06em;line-height:1.3;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.other-agent-name[data-v-026d1113]{display:-webkit-box;overflow:hidden;margin:0 0 5px;color:var(--wiro-ink);font-size:var(--wiro-type-row-size);font-weight:600;letter-spacing:-.01em;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.other-agent-headline[data-v-026d1113]{display:-webkit-box;overflow:hidden;margin:0;color:var(--wiro-ink3);font-size:var(--wiro-type-caption-size);line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.skeleton-box--eyebrow[data-v-026d1113]{width:46%;height:10px;margin-bottom:9px;border-radius:var(--wiro-radius-sm)}.skeleton-box--title[data-v-026d1113]{width:78%;height:14px;margin-bottom:7px;border-radius:var(--wiro-radius-sm)}.skeleton-box--copy[data-v-026d1113]{width:62%;height:11px;border-radius:var(--wiro-radius-sm)}@media screen and (max-width: 1023.98px){.other-agents-grid[data-v-026d1113]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width: 767.98px){.other-agents-section[data-v-026d1113]{margin-top:48px;padding-top:24px}.other-agents-header[data-v-026d1113]{align-items:flex-start;flex-direction:column;gap:12px}.other-agents-grid[data-v-026d1113]{grid-template-columns:minmax(0,1fr);gap:12px}.other-agent-card-link[data-v-026d1113],.other-agent-card.is-skeleton[data-v-026d1113]{grid-template-columns:112px minmax(0,1fr)}}.afaq[data-v-45cae8d6]{margin:0}.afaq-heading[data-v-45cae8d6]{margin:0 0 8px;color:var(--wiro-ink);font-size:20px;font-weight:600;letter-spacing:-.025em;line-height:1.25}.afaq-list[data-v-45cae8d6]{display:flex;flex-direction:column}.afaq-item[data-v-45cae8d6]{border-bottom:1px solid var(--wiro-border)}.afaq-item[data-v-45cae8d6]:last-child{border-bottom:none}.afaq-q[data-v-45cae8d6]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:14px 0;background:none;border:none;cursor:pointer;text-align:left;gap:16px}.afaq-q-text[data-v-45cae8d6]{font-size:var(--wiro-type-row-size);font-weight:500;color:var(--wiro-ink);transition:color .2s ease}.afaq-q:hover .afaq-q-text[data-v-45cae8d6],.is-open .afaq-q-text[data-v-45cae8d6]{color:var(--wiro-green-text)}.afaq-q-icon[data-v-45cae8d6]{color:var(--wiro-green-text);flex-shrink:0;display:inline-flex;align-items:center;line-height:1}.afaq-a[data-v-45cae8d6]{padding:0 0 16px}.afaq-a p[data-v-45cae8d6]{font-size:var(--wiro-type-meta-size);line-height:1.7;color:var(--wiro-ink3);margin:0}.agent-detail-page{min-height:80vh;overflow-x:clip;background:var(--wiro-bg)}.agent-detail-page>.page-content-inner{box-sizing:border-box;width:100%;max-width:var(--wiro-public-max-width);margin:0 auto;padding:var(--wiro-public-page-top) var(--wiro-public-page-x) var(--wiro-public-page-bottom)}.agent-detail-hero{display:grid;grid-template-columns:minmax(0,1fr) 380px;align-items:stretch;gap:56px}.agent-detail-primary{display:flex;min-width:0;flex-direction:column}.agent-detail-eyebrow{display:flex;min-height:22px;align-items:center;gap:10px;margin-bottom:10px;color:var(--wiro-green-text);font-family:var(--wiro-mono);font-size:var(--wiro-type-eyebrow-size);font-weight:var(--wiro-type-eyebrow-weight);letter-spacing:var(--wiro-type-eyebrow-letter);line-height:1.3;text-transform:uppercase}.agent-detail-availability{display:inline-flex;height:22px;align-items:center;gap:4px;padding:0 7px;border:1px solid color-mix(in srgb,var(--wiro-green) 22%,transparent);border-radius:var(--wiro-radius-control);background:var(--wiro-green-bg);color:var(--wiro-green-text);font-family:var(--wiro-sans);font-size:var(--wiro-type-micro-size);font-weight:500;letter-spacing:0;text-transform:none}.agent-detail-title-row{display:flex;min-width:0;align-items:center;gap:12px}.agent-detail-title{min-width:0;margin:0;color:var(--wiro-ink);font-family:var(--wiro-sans);font-size:clamp(42px,4.2vw,56px);font-weight:600;letter-spacing:-.052em;line-height:.98}.agent-detail-lead{max-width:650px;margin:16px 0 0;color:var(--wiro-ink2);font-size:15.5px;font-weight:400;letter-spacing:-.01em;line-height:1.65}.agent-detail-meta{display:grid;max-width:610px;grid-template-columns:repeat(3,minmax(0,1fr));margin:22px 0 0}.agent-detail-meta>div{min-width:0;padding:0 18px;border-left:1px solid var(--wiro-border)}.agent-detail-meta>div:first-child{padding-left:0;border-left:0}.agent-detail-meta dt{margin:0 0 5px;color:var(--wiro-ink4);font-family:var(--wiro-mono);font-size:var(--wiro-type-micro-size);font-weight:500;letter-spacing:.06em;line-height:1.25;text-transform:uppercase}.agent-detail-meta dd{margin:0;color:var(--wiro-ink);font-size:var(--wiro-type-caption-size);font-weight:550;line-height:1.35}.agent-hero-cover{min-width:0;margin-top:auto;padding-top:28px}.agent-hero-cover .cover-main{position:relative;width:100%;overflow:hidden;aspect-ratio:16/9;border:1px solid var(--wiro-border);border-radius:var(--wiro-radius-xl);background:var(--wiro-bg-warm)}.agent-hero-cover .hero-cover-media{display:block;width:100%;height:100%;object-fit:cover}.agent-hero-cover .hero-cover-placeholder{display:flex;width:100%;height:100%;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--wiro-green-bg),var(--wiro-bg-warm));color:var(--wiro-green-text);opacity:.58}.agent-detail-hero.has-frozen-cover-position{align-items:start}.agent-detail-hero.has-frozen-cover-position .agent-hero-cover{margin-top:var(--agent-cover-expanded-gap, 0px);padding-top:28px}.agent-media-sample{position:absolute;right:14px;bottom:14px;display:flex;width:108px;height:78px;align-items:flex-end;padding:0;overflow:hidden;border:1px solid var(--wiro-dark-border-med);border-radius:var(--wiro-radius-xl);background:var(--wiro-dark);box-shadow:var(--wiro-shadow-soft);color:var(--wiro-on-dark);cursor:pointer;transition:transform .15s ease,border-color .15s ease}.agent-media-sample:hover{border-color:color-mix(in srgb,var(--wiro-on-dark) 42%,transparent);transform:translateY(-1px)}.agent-media-sample:focus-visible{outline:none;box-shadow:var(--wiro-focus-ring)}.agent-media-sample>img,.agent-media-sample>video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.agent-media-sample__label{position:relative;z-index:1;display:flex;width:100%;min-height:28px;align-items:center;justify-content:center;gap:5px;padding:5px 8px;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--wiro-dark) 76%,transparent));color:var(--wiro-on-dark);font-family:var(--wiro-sans);font-size:var(--wiro-type-micro-size);font-weight:550;line-height:1}.agent-deploy-rail{display:flex;min-width:0;flex-direction:column;gap:16px}.agent-deploy-card,.agent-capabilities-card,.agent-token-card{min-width:0;padding:18px;border:1px solid var(--wiro-border-med);border-radius:var(--wiro-radius-xl);background:var(--wiro-surface);box-shadow:var(--wiro-shadow-sm)}.agent-deploy-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px;padding-bottom:13px;border-bottom:1px solid var(--wiro-border)}.agent-deploy-card__header h2{margin:0;color:var(--wiro-ink);font-size:var(--wiro-type-title-size);font-weight:var(--wiro-type-title-weight);letter-spacing:-.02em;line-height:1.25}.agent-deploy-card__header p{max-width:245px;margin:5px 0 0;color:var(--wiro-ink3);font-size:var(--wiro-type-caption-size);line-height:1.45}.agent-deploy-card__header>span{flex:0 0 auto;padding-top:2px;color:var(--wiro-ink4);font-family:var(--wiro-mono);font-size:var(--wiro-type-micro-size);font-weight:500;letter-spacing:.06em;line-height:1.3;text-transform:uppercase}.agent-capabilities-card{padding:16px}.agent-capabilities-card .wiro-tabs{margin-bottom:10px}.agent-capabilities-card__title{margin:0 0 10px;color:var(--wiro-ink);font-size:var(--wiro-type-title-size);font-weight:var(--wiro-type-title-weight);letter-spacing:-.02em;line-height:1.25}.agent-capability-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr))}.agent-capability-row{display:grid;min-width:0;min-height:42px;grid-template-columns:20px minmax(0,1fr) 24px;align-items:center;gap:9px;padding:8px 2px;border-bottom:1px solid var(--wiro-border);color:var(--wiro-ink2);font-size:var(--wiro-type-caption-size);font-weight:500;line-height:1.3;transition:color .14s ease,background-color .14s ease}.agent-capability-row:hover,.agent-capability-row:focus-within{color:var(--wiro-ink)}.agent-capability-row__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-capability-info-wrap{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .14s ease}.agent-capability-row:hover .agent-capability-info-wrap,.agent-capability-row:focus-within .agent-capability-info-wrap{opacity:1;pointer-events:auto}.agent-capability-info.wiro-icon-btn{border-color:transparent;background:transparent;color:var(--wiro-ink3)}.agent-capability-info.wiro-icon-btn:hover,.agent-capability-info.wiro-icon-btn:focus-visible{border-color:transparent;background:var(--wiro-bg-warm);color:var(--wiro-ink)}@media (hover: none),(pointer: coarse){.agent-capability-info-wrap{opacity:1;pointer-events:auto}}.agent-capability-row__fallback{color:var(--wiro-green-text)}.agent-capability-toggle{margin-top:9px}.agent-capability-popover{max-width:310px;padding:4px 2px}.agent-capability-popover p,.agent-capability-popover ul{margin:7px 0 0;color:var(--wiro-ink3);font-size:var(--wiro-type-caption-size);line-height:1.55}.agent-capability-popover ul{padding-left:16px}.agent-capability-popover__title{display:flex;align-items:center;gap:8px;color:var(--wiro-ink);font-size:var(--wiro-type-meta-size);font-weight:600;line-height:1.35}.agent-detail-lower-grid{display:grid;grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:56px;margin-top:64px}.agent-about-section{min-width:0;padding-top:28px;border-top:1px solid var(--wiro-border)}.agent-section-header{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:14px}.agent-section-header h2{margin:0;color:var(--wiro-ink);font-size:20px;font-weight:600;letter-spacing:-.025em;line-height:1.25}.agent-section-header a{display:inline-flex;flex:0 0 auto;align-items:center;gap:5px;color:var(--wiro-green-text);font-size:var(--wiro-type-caption-size);font-weight:500;line-height:1;text-decoration:none;white-space:nowrap;transition:var(--wiro-transition)}.agent-section-header a:hover{color:var(--wiro-green)}.agent-about-section .wiro-prose{max-width:760px;color:var(--wiro-ink2)}.agent-detail-side-stack{display:flex;min-width:0;flex-direction:column;gap:16px}.agent-token-card{padding:18px}.agent-token-card>header{padding-bottom:14px;border-bottom:1px solid var(--wiro-border)}.agent-token-card>header h2{margin:0;color:var(--wiro-ink);font-size:var(--wiro-type-title-size);font-weight:var(--wiro-type-title-weight);letter-spacing:-.02em;line-height:1.25}.agent-token-card>header p{margin:5px 0 0;color:var(--wiro-ink3);font-size:var(--wiro-type-caption-size);line-height:1.45}.agent-token-models{display:flex;flex-direction:column}.agent-token-model{padding:14px 0 2px}.agent-token-model+.agent-token-model{margin-top:12px;border-top:1px solid var(--wiro-border)}.agent-token-model dl{margin:8px 0 0}.agent-token-model dl>div{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:7px 0;border-top:1px solid var(--wiro-border)}.agent-token-model dt{color:var(--wiro-ink3);font-size:var(--wiro-type-caption-size);line-height:1.4}.agent-token-model dd{margin:0;color:var(--wiro-ink);font-family:var(--wiro-mono);font-size:var(--wiro-type-micro-size);font-weight:500;line-height:1.4;text-align:right}.agent-token-model__name{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:10px}.agent-token-model__name>span{overflow:hidden;color:var(--wiro-ink2);font-family:var(--wiro-mono);font-size:var(--wiro-type-micro-size);font-weight:500;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.agent-token-model__name small{flex:0 0 auto;padding:2px 5px;border-radius:var(--wiro-radius-control);background:var(--wiro-green-bg);color:var(--wiro-green-text);font-family:var(--wiro-mono);font-size:9px;font-weight:500;letter-spacing:.04em;line-height:1.3;text-transform:uppercase}.agent-token-toggle{margin-top:12px}.agent-faq-card{min-width:0;padding:18px;border:1px solid var(--wiro-border-med);border-radius:var(--wiro-radius-xl);background:var(--wiro-surface);box-shadow:var(--wiro-shadow-sm)}.agent-sample-modal .wiro-modal__body{padding:0;background:var(--wiro-dark)}.agent-sample-modal .video-player-container{width:100%;max-height:calc(100dvh - 150px);border-radius:0}@media screen and (max-width: 1023.98px){.agent-detail-hero,.agent-detail-lower-grid{grid-template-columns:minmax(0,1fr)}.agent-detail-hero{gap:28px}.agent-detail-lower-grid{gap:24px;margin-top:48px}.agent-detail-hero.has-frozen-cover-position .agent-hero-cover{margin-top:0}.agent-token-card{width:100%}}@media screen and (max-width: 767.98px){.page-content.full-screen .agent-detail-page>.page-content-inner,.agent-detail-page>.page-content-inner{padding:calc(28px + max(0px,var(--wiro-catalog-chrome-h, 54px) - 54px)) var(--wiro-public-page-x-mobile) var(--wiro-public-page-bottom-mobile)!important}.agent-detail-hero{gap:20px}.agent-detail-eyebrow{margin-bottom:8px}.agent-detail-title{font-size:36px;line-height:1.02}.agent-detail-lead{margin-top:13px;font-size:14px;line-height:1.58}.agent-detail-meta{max-width:none;margin-top:18px}.agent-detail-meta>div{padding:0 9px}.agent-detail-meta dt{font-size:9px}.agent-detail-meta dd{font-size:11px}.agent-hero-cover{padding-top:22px}.agent-detail-hero.has-frozen-cover-position .agent-hero-cover{margin-top:0;padding-top:22px}.agent-media-sample{right:10px;bottom:10px;width:88px;height:64px}.agent-media-sample__label{min-height:25px;font-size:9.5px}.agent-deploy-card,.agent-capabilities-card,.agent-token-card{padding:16px}.agent-deploy-card__header{margin-bottom:12px;padding-bottom:12px}.agent-detail-lower-grid{margin-top:44px}.agent-about-section{padding-top:24px}.agent-section-header{align-items:flex-start;gap:12px}.agent-section-header h2{font-size:19px}}
