:root{color:#eef8f9;background:#061116;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;--page: #061116;--surface: rgba(9, 23, 29, .78);--surface-strong: #0d1d24;--line: rgba(134, 204, 214, .18);--line-strong: rgba(118, 216, 228, .42);--text: #eef8f9;--muted: #9cb4bb;--faint: #668088;--accent: #62d2df;--accent-soft: rgba(98, 210, 223, .1);--radius: 12px}*{box-sizing:border-box}html{min-width:320px;background:var(--page)}body{margin:0;min-width:320px;min-height:100dvh;overflow-x:hidden;background:var(--page);color:var(--text);-webkit-font-smoothing:antialiased}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.app-shell{position:relative;isolation:isolate;min-height:100dvh;background-color:var(--page);background-image:linear-gradient(180deg,#0611162e,#061116 820px),url(/assets/helix-atmosphere.png);background-repeat:no-repeat;background-position:center top;background-size:100% auto}.app-shell>:not(.ambient-background){position:relative;z-index:1}.app-shell>.site-nav{z-index:50}.ambient-background{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.ambient-background video{width:100%;height:100%;display:block;object-fit:cover;object-position:center;opacity:.58;filter:brightness(.66) saturate(.9) contrast(1.08)}.ambient-background:after{position:absolute;top:0;right:0;bottom:0;left:0;background:#020a0e6b;content:""}.site-nav{position:sticky;top:0;z-index:10;height:72px;padding-inline:max(24px,calc((100vw - 1360px)/2));display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid transparent;background:#030d1247;backdrop-filter:blur(10px) saturate(112%);-webkit-backdrop-filter:blur(10px) saturate(112%);transition:background-color .22s ease,border-color .22s ease,box-shadow .22s ease,backdrop-filter .22s ease}.site-nav:before{position:absolute;top:100%;right:0;left:0;height:38px;background:linear-gradient(180deg,rgba(3,13,18,.28),rgba(3,13,18,.1) 44%,transparent);content:"";pointer-events:none;transition:opacity .22s ease}.site-nav.is-scrolled{border-bottom-color:#96d7df1a;background:#040e13c7;backdrop-filter:blur(18px) saturate(120%);-webkit-backdrop-filter:blur(18px) saturate(120%);box-shadow:0 14px 40px #00080c29}.site-nav.is-scrolled:before{opacity:0}.brand{display:inline-flex;align-items:center;gap:11px;width:max-content;font-size:18px;font-weight:690}.brand img{width:34px;height:34px;object-fit:contain}.global-nav{display:flex;align-items:center;gap:36px;height:100%}.global-nav a{position:relative;height:100%;display:inline-flex;align-items:center;color:#8ea6ad;font-size:13px;transition:color .18s ease}.global-nav a:after{position:absolute;right:0;bottom:-1px;left:0;height:1px;background:var(--accent);box-shadow:0 0 12px #62d2dfa3;content:"";transform:scaleX(0);transition:transform .18s ease}.global-nav a:hover,.global-nav a[aria-current=page]{color:var(--text)}.global-nav a[aria-current=page]:after{transform:scaleX(1)}.nav-actions{justify-self:end;display:flex;align-items:center;gap:10px}.language-menu{position:relative}.language-trigger{min-width:70px;min-height:42px;padding:0 11px;display:flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--line);border-radius:10px;background:#071318b3;color:#c9dadd;font-size:12px;font-weight:650;cursor:pointer;transition:border-color .18s ease,background-color .18s ease}.language-trigger:hover,.language-menu.is-open .language-trigger{border-color:var(--line-strong);background:#62d2df12}.language-trigger>svg:first-child{width:17px;height:17px}.language-trigger>svg:last-child{width:10px;height:10px;transition:transform .18s ease}.language-menu.is-open .language-trigger>svg:last-child{transform:rotate(180deg)}.language-popover{position:absolute;top:calc(100% + 10px);right:0;z-index:20;width:212px;max-height:min(70vh,560px);padding:7px;overflow-y:auto;overscroll-behavior:contain;border:1px solid rgba(137,210,220,.22);border-radius:13px;background:#08151bfa;box-shadow:0 22px 50px #00050885,inset 0 1px #ecfdff0d;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);scrollbar-width:thin;scrollbar-color:rgba(98,210,223,.38) transparent}.language-popover button{width:100%;min-height:42px;padding:0 11px;display:flex;align-items:center;justify-content:space-between;border:0;border-radius:8px;background:transparent;color:#b8cbd0;font-size:13px;text-align:left;cursor:pointer}.language-popover button:hover,.language-popover button.is-selected{background:#62d2df1a;color:#effcfd}.language-popover button.is-selected{color:var(--accent)}.language-popover button svg{width:16px;height:16px}.download-button{min-height:42px;padding:0 17px;display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line-strong);border-radius:10px;color:#e7f7f8;font-size:13px;font-weight:620;white-space:nowrap;transition:background-color .18s ease,border-color .18s ease,transform .18s ease}.download-button:hover{border-color:#76d8e4b3;background:#62d2df14}.download-button:active{transform:translateY(1px)}.market{width:min(100% - 48px,1360px);margin:0 auto;padding:66px 0 96px}.market-heading{display:block}.market-label{color:var(--accent);font-size:12px;font-weight:720;letter-spacing:.16em}.market-heading h1{margin:18px 0 14px;font-size:clamp(44px,5vw,68px);line-height:1;letter-spacing:-.045em;font-weight:710}.market-heading p{max-width:700px;margin:0;color:var(--muted);font-size:17px;line-height:1.55}.market-toolbar{margin-top:42px;display:grid;grid-template-columns:minmax(280px,1fr) 190px;gap:12px}.search-field{height:52px;display:flex;align-items:center;border:1px solid var(--line);border-radius:var(--radius);background:#08151bd6;box-shadow:inset 0 1px #ecfdff09}.search-field:focus-within{border-color:var(--line-strong);box-shadow:0 0 0 3px #62d2df14}.search-field>svg{width:19px;height:19px;margin-left:16px;flex:0 0 auto;color:#78959c}.search-field input{min-width:0;flex:1;height:100%;padding:0 12px;border:0;outline:0;background:transparent;color:var(--text);font-size:15px}.search-field input::placeholder{color:#789097}.search-field kbd{margin-right:12px;padding:4px 7px;border:1px solid var(--line);border-radius:6px;color:#789097;background:#030c108c;font-size:11px;font-family:inherit}.search-field button{width:32px;height:32px;margin-right:9px;display:grid;place-items:center;border:0;border-radius:8px;background:transparent;cursor:pointer}.search-field button:hover{background:var(--accent-soft);color:var(--accent)}.search-field button svg{width:16px;height:16px}.sort-menu{position:relative;z-index:8}.sort-trigger{width:100%;height:52px;padding:0 15px;display:grid;grid-template-columns:19px minmax(0,1fr) 13px;align-items:center;gap:10px;border:1px solid var(--line);border-radius:var(--radius);background:#08151bd6;color:#cbdadd;font-size:13px;text-align:left;cursor:pointer;box-shadow:inset 0 1px #ecfdff09;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.sort-trigger:hover,.sort-menu.is-open .sort-trigger{border-color:var(--line-strong);background:#0b1c23f0}.sort-menu.is-open .sort-trigger{box-shadow:0 0 0 3px #62d2df14}.sort-trigger>svg:first-child{width:19px;height:19px;color:#78959c}.sort-trigger>svg:last-child{width:13px;height:13px;justify-self:end;color:#78959c;transition:transform .16s ease}.sort-menu.is-open .sort-trigger>svg:last-child{transform:rotate(180deg)}.sort-trigger>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sort-popover{position:absolute;top:calc(100% + 8px);right:0;z-index:10;width:100%;min-width:190px;padding:7px;border:1px solid rgba(137,210,220,.22);border-radius:10px;background:#08151bfa;box-shadow:0 20px 44px #0005087a,inset 0 1px #ecfdff0d;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.sort-popover button{width:100%;min-height:40px;padding:0 11px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:0;border-radius:7px;background:transparent;color:#a9bec3;font-size:12px;text-align:left;cursor:pointer;transition:color .14s ease,background-color .14s ease}.sort-popover button:hover{background:#62d2df12;color:#edf9fa}.sort-popover button.is-selected{background:#62d2df1f;color:var(--accent)}.sort-popover button svg{width:15px;height:15px;flex:0 0 auto}.category-row{margin-top:18px;display:flex;align-items:center;gap:8px;overflow-x:auto;scrollbar-width:none}.category-row::-webkit-scrollbar{display:none}.category-row button{min-height:38px;padding:0 15px;flex:0 0 auto;border:1px solid var(--line);border-radius:10px;background:#0713189e;color:#91a9b0;font-size:13px;font-weight:620;cursor:pointer;transition:color .16s ease,border-color .16s ease,background-color .16s ease,transform .12s ease}.category-row button:hover{color:#d9e9eb;border-color:#76d8e44d}.category-row button.is-active{color:#eafafa;border-color:var(--line-strong);background:var(--accent-soft)}.category-row button:active,.install-button:active,.page-install:active{transform:translateY(1px)}.request-entry{margin-top:18px;min-height:66px;padding:12px 16px;display:flex;align-items:center;justify-content:space-between;gap:24px;border:1px solid rgba(118,216,228,.2);border-radius:8px;background:#07131875;transition:border-color .18s ease,background-color .18s ease}.request-entry:hover{border-color:var(--line-strong);background:#0a1b22b3}.request-entry>span{display:flex;align-items:center;gap:12px}.request-entry>span:first-child>svg{width:20px;height:20px;color:var(--accent)}.request-entry strong,.request-entry small{display:block}.request-entry strong{color:#dcecef;font-size:13px}.request-entry small{margin-top:4px;color:#789198;font-size:11px;line-height:1.4}.request-entry>span:last-child{flex:0 0 auto;color:var(--accent);font-size:12px;font-weight:680}.request-entry>span:last-child svg{width:15px;height:15px;transition:transform .16s ease}.request-entry:hover>span:last-child svg{transform:translate(3px)}.plugin-grid{margin-top:18px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.plugin-card{min-width:0;min-height:224px;display:flex;flex-direction:column;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:inset 0 1px #dbfbff09;overflow:hidden;transition:border-color .18s ease,background-color .18s ease,transform .18s ease}.plugin-card:hover{border-color:#76d8e459;background:#0c1d24e6;transform:translateY(-2px)}.card-main{width:100%;min-height:0;padding:20px;flex:1;display:flex;align-items:flex-start;gap:15px;border:0;background:transparent;text-align:left;cursor:pointer}.plugin-icon{position:relative;width:48px;height:48px;flex:0 0 auto;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(15,23,42,.1);border-radius:11px;background:linear-gradient(180deg,#fffffffa,#f2f6f7f5);box-shadow:inset 0 1px #fff,inset 0 -1px #0f172a0a,0 1px 2px #00080c24}.plugin-icon:after{position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:inherit;background:linear-gradient(135deg,#ffffff9e,#fff0 42%);content:"";pointer-events:none}.plugin-icon.large{width:64px;height:64px;border-radius:14px}.brand-icon{position:relative;z-index:1;width:28px;height:28px;display:block;object-fit:contain;fill:currentColor;color:#0b0b0f}.brand-icon.large{width:38px;height:38px}.brand-icon-vercel-agent-skills{width:22px;height:22px}.brand-icon-advai-skills{width:30px;height:30px}.brand-icon-sobot,.brand-icon-qimo{object-fit:cover;object-position:left center}.card-copy{min-width:0;display:block}.card-title-line{display:flex;align-items:center;gap:7px}.card-title-line strong{overflow:hidden;color:#edf7f8;font-size:16px;line-height:1.25;font-weight:670;text-overflow:ellipsis;white-space:nowrap}.plugin-kind{display:block;margin-top:6px;color:#6f898f;font-size:10px;line-height:1.2;font-weight:720;letter-spacing:.08em;text-transform:uppercase}.plugin-description{display:-webkit-box;margin-top:17px;overflow:hidden;color:var(--muted);font-size:13px;line-height:1.55;-webkit-line-clamp:3;-webkit-box-orient:vertical}.card-footer{min-height:58px;padding:8px 10px 8px 20px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;border-top:1px solid rgba(134,204,214,.11)}.plugin-stats{min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:3px 5px;color:#9eb3b8;font-size:11px;line-height:1.25}.plugin-stats span{margin-left:4px;color:#607c83}.install-button{min-height:34px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--line-strong);border-radius:9px;background:#62d2df14;color:#dff7f8;font-size:12px;font-weight:650;white-space:nowrap;cursor:pointer}.install-button:hover{background:#62d2df26}.install-button svg{width:15px;height:15px}.empty-state{min-height:360px;display:grid;place-items:center;align-content:center;text-align:center;border-top:1px solid var(--line)}.empty-state>span{width:58px;height:58px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;color:var(--accent);background:var(--accent-soft)}.empty-state>span svg{width:24px;height:24px}.empty-state h2{margin:18px 0 8px;font-size:20px}.empty-state p{margin:0;color:var(--muted);font-size:14px}.empty-state button{margin-top:20px;min-height:38px;padding:0 15px;border:1px solid var(--line-strong);border-radius:9px;background:var(--accent-soft);cursor:pointer}.plugin-page{width:min(100% - 48px,1240px);min-height:calc(100dvh - 172px);margin:0 auto;padding:40px 0 104px}.back-link{width:max-content;display:inline-flex;align-items:center;gap:8px;color:#8fa8ae;font-size:13px;transition:color .16s ease,transform .16s ease}.back-link:hover{color:var(--accent);transform:translate(-2px)}.back-link svg{width:17px;height:17px}.plugin-page-hero{margin-top:28px;padding:34px 0 42px;display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:56px;align-items:center;border-bottom:1px solid var(--line)}.plugin-page-title{min-width:0;display:flex;align-items:flex-start;gap:24px}.plugin-page-title .plugin-kind{width:max-content;margin-top:0;padding:5px 8px;border-radius:6px;background:#62d2df1a;color:#8edce5}.plugin-icon.hero-icon{width:88px;height:88px;border-radius:18px}.plugin-icon.hero-icon .brand-icon{width:48px;height:48px}.plugin-icon.hero-icon .brand-icon-vercel-agent-skills{width:40px;height:40px}.plugin-icon.hero-icon .brand-icon-advai-skills{width:56px;height:56px}.plugin-page-title h1{margin:10px 0 16px;font-size:clamp(44px,6vw,68px);line-height:.95;letter-spacing:-.045em}.plugin-page-title p{max-width:720px;margin:0;color:#afc5ca;font-size:16px;line-height:1.65}.plugin-page-action{display:flex;flex-direction:column;align-items:stretch;gap:11px}.page-install{min-height:50px;display:flex;align-items:center;justify-content:center;gap:9px;border:1px solid var(--accent);border-radius:10px;background:var(--accent);color:#062027;font-size:14px;font-weight:720;cursor:pointer}.page-install:hover{background:#7cdae4}.page-install svg{width:18px;height:18px}.plugin-page-action>span{color:var(--faint);font-size:11px;line-height:1.45;text-align:center}.plugin-page-content{padding-top:42px;display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:34px;align-items:start}.capability-section{min-width:0}.capability-section h2{margin:0;font-size:30px;line-height:1.2;letter-spacing:-.025em}.capability-section>p{max-width:660px;margin:12px 0 0;color:var(--muted);font-size:14px;line-height:1.65}.capability-list{margin-top:24px;display:grid;grid-template-columns:1fr;align-items:start;gap:8px}.capability-item{height:98px;min-width:0;padding:15px 16px;display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;column-gap:11px;border:1px solid var(--line);border-radius:8px;background:#09171d9e;color:#c0d2d5;transition:border-color .18s ease,background-color .18s ease}.capability-item:hover{border-color:#76d8e44d;background:#0b1b22c2}.capability-item>svg{width:18px;height:18px;color:var(--accent)}.capability-copy{min-width:0}.capability-copy strong,.capability-copy small{display:block;overflow-wrap:anywhere}.capability-copy strong{color:#dcebed;font-size:13px;line-height:1.35}.capability-copy small{display:-webkit-box;margin-top:6px;overflow:hidden;color:#789198;font-size:11px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.plugin-facts{position:sticky;top:96px;padding:24px;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.verified-line{padding-bottom:20px;display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--line)}.verified-line>svg{width:24px;height:24px;flex:0 0 auto;color:var(--accent)}.verified-line strong,.verified-line span{display:block}.verified-line strong{font-size:14px}.verified-line span{margin-top:4px;color:var(--faint);font-size:12px}.plugin-facts dl{margin:8px 0 0}.plugin-facts dl>div{min-height:48px;display:grid;grid-template-columns:90px 1fr;align-items:center;gap:12px}.plugin-facts dt{color:var(--faint);font-size:12px}.plugin-facts dd{margin:0;display:inline-flex;align-items:center;gap:6px;color:#c4d5d8;font-size:13px}.plugin-resources{margin-top:14px;padding-top:14px;border-top:1px solid var(--line)}.plugin-resources a{min-height:42px;display:grid;grid-template-columns:19px 1fr 14px;align-items:center;gap:10px;color:#b8ccd0;font-size:13px;transition:color .16s ease}.plugin-resources a:hover{color:var(--accent)}.plugin-resources a>svg:first-child{width:18px;height:18px;color:var(--accent)}.plugin-resources a>svg:last-child{width:13px;height:13px;color:var(--faint)}.request-page{width:min(100% - 48px,1120px);min-height:calc(100dvh - 172px);margin:0 auto;padding:40px 0 104px}.request-heading{max-width:760px;margin-top:52px}.request-eyebrow{display:block;color:var(--accent);font-size:11px;font-weight:720;letter-spacing:.14em;text-transform:uppercase}.request-heading h1{margin:15px 0 16px;font-size:clamp(42px,5vw,60px);line-height:1.04;letter-spacing:-.04em}.request-heading p{max-width:670px;margin:0;color:#9eb6bc;font-size:16px;line-height:1.65}.request-layout{margin-top:44px;display:grid;grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:64px}.request-form{min-width:0}.request-field{margin:0 0 24px;padding:0;border:0}.request-field>label,.request-field legend,.field-label-line label{display:block;color:#d9e9eb;font-size:13px;font-weight:650}.request-field label>span{color:var(--accent)}.request-field>input,.request-field textarea,.input-with-icon{width:100%;margin-top:9px;border:1px solid var(--line);border-radius:8px;background:#08151bd1;color:var(--text);box-shadow:inset 0 1px #ecfdff06;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.request-field>input{height:48px;padding:0 14px}.request-field textarea{height:132px;padding:13px 14px;resize:vertical;min-height:110px;max-height:260px;line-height:1.55}.request-field>input:focus,.request-field textarea:focus,.input-with-icon:focus-within{outline:0;border-color:var(--line-strong);background:#0a1b22e6;box-shadow:0 0 0 3px #62d2df14}.request-field>input::placeholder,.request-field textarea::placeholder,.input-with-icon input::placeholder{color:#607b82}.request-field input[aria-invalid=true],.request-field textarea[aria-invalid=true]{border-color:#f57e7ea6}.request-field>small{display:block;margin-top:7px;color:#68838a;font-size:11px;line-height:1.45}.request-field>small.field-error{color:#f39a9a}.field-label-line{display:flex;align-items:center;justify-content:space-between;gap:20px}.field-label-line>span{color:#607b82;font-size:10px}.input-with-icon{height:48px;display:flex;align-items:center}.input-with-icon>svg{width:18px;height:18px;margin-left:14px;color:#6f8a91}.input-with-icon input{min-width:0;height:100%;padding:0 14px 0 10px;flex:1;border:0;outline:0;background:transparent;color:var(--text)}.audience-options{margin-top:9px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.audience-options button{height:48px;padding:0 12px;display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--line);border-radius:8px;background:#08151ba8;color:#839da4;font-size:12px;font-weight:620;cursor:pointer;transition:color .16s ease,border-color .16s ease,background-color .16s ease}.audience-options button:hover{color:#ccdee1;border-color:#76d8e44d}.audience-options button.is-selected{border-color:var(--line-strong);background:var(--accent-soft);color:#e7f8f9}.audience-options button svg{width:17px;height:17px;color:var(--accent)}.request-submit{width:100%;height:52px;padding:0 18px;display:grid;grid-template-columns:20px 1fr 20px;align-items:center;gap:10px;border:1px solid var(--accent);border-radius:8px;background:var(--accent);color:#062027;font-size:13px;font-weight:730;cursor:pointer;transition:background-color .16s ease,transform .12s ease,opacity .16s ease}.request-submit:hover{background:#7cdae4}.request-submit:active{transform:translateY(1px)}.request-submit:disabled{cursor:wait;opacity:.68}.request-submit svg{width:18px;height:18px}.request-submit svg:last-child{justify-self:end}.request-privacy{margin:10px 0 0;color:#5e7a81;font-size:10px;line-height:1.5;text-align:center}.request-submit-error{margin:-5px 0 14px;padding:10px 12px;border-left:2px solid #e78181;background:#e7818112;color:#f0acac;font-size:12px;line-height:1.5}.request-process{position:sticky;top:104px;padding:26px;border:1px solid var(--line);border-radius:8px;background:#09171db8}.request-process-icon{width:40px;height:40px;display:grid;place-items:center;border:1px solid rgba(118,216,228,.26);border-radius:8px;background:var(--accent-soft);color:var(--accent)}.request-process-icon svg{width:20px;height:20px}.request-process h2{margin:18px 0 8px;font-size:20px;letter-spacing:0}.request-process>p{margin:0;color:#789198;font-size:12px;line-height:1.55}.request-process ol{margin:26px 0 0;padding:0;list-style:none}.request-process li{position:relative;min-height:76px;display:grid;grid-template-columns:28px minmax(0,1fr);gap:13px}.request-process li:not(:last-child):after{position:absolute;top:30px;bottom:2px;left:13px;width:1px;background:var(--line);content:""}.request-process li>span{width:28px;height:28px;display:grid;place-items:center;border:1px solid var(--line-strong);border-radius:50%;background:#0b2027;color:var(--accent);font-size:11px;font-weight:700}.request-process li strong,.request-process li small{display:block}.request-process li strong{color:#d7e7e9;font-size:13px;line-height:1.4}.request-process li small{margin-top:5px;color:#69858c;font-size:11px;line-height:1.45}.request-response-time{margin-top:5px;padding-top:20px;border-top:1px solid var(--line)}.request-response-time strong,.request-response-time span{display:block}.request-response-time strong{color:#b9d0d4;font-size:12px}.request-response-time span{margin-top:6px;color:#607b82;font-size:10px;line-height:1.5}.request-success-page{display:flex;flex-direction:column}.request-success{width:min(100%,620px);margin:auto;padding:56px 0 100px;text-align:center}.request-success-icon{width:66px;height:66px;margin:0 auto 24px;display:grid;place-items:center;border:1px solid var(--line-strong);border-radius:50%;background:var(--accent-soft);color:var(--accent)}.request-success-icon svg{width:34px;height:34px}.request-success h1{margin:14px 0;font-size:44px;letter-spacing:-.035em}.request-success p{margin:0 auto;color:var(--muted);font-size:15px;line-height:1.65}.request-success>small{display:block;margin-top:14px;color:var(--faint);font-size:11px}.request-success-actions{margin-top:30px;display:flex;justify-content:center;gap:10px}.request-success-actions a,.request-success-actions button{min-height:44px;padding:0 17px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--line-strong);border-radius:8px;background:var(--accent-soft);color:#dff5f7;font-size:12px;font-weight:650;cursor:pointer}.request-success-actions button{background:transparent;color:#9db4ba}.request-success-actions svg{width:16px;height:16px}.site-footer{width:min(100% - 48px,1360px);margin:0 auto;border-top:1px solid var(--line);color:var(--faint);font-size:13px}.footer-main{display:grid;grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,.65fr));gap:48px;padding:36px 0 30px}.footer-brand{color:var(--text);font-size:20px}.footer-brand img{width:36px;height:36px}.footer-identity p{max-width:420px;margin:14px 0 0;color:#91aab0;font-size:14px;line-height:1.7}.footer-copyright{display:block;margin-top:10px;color:#819aa1;font-size:12px;line-height:1.5}.footer-group{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.footer-group h3{margin:0 0 4px;color:#84bdc5;font-size:11px;font-weight:600;letter-spacing:0;text-transform:uppercase}.footer-group a{color:#91aab0;font-size:14px;line-height:1.5;transition:color .16s ease}.footer-group a:hover{color:var(--text)}.footer-external-link{display:inline-flex;align-items:center;gap:4px}.footer-external-link svg{width:12px;height:12px}.site-footer a:focus-visible{outline:2px solid #65d4df;outline-offset:5px}@media(max-width:1120px){.plugin-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.global-nav{display:none}.site-nav{grid-template-columns:1fr auto}}@media(max-width:820px){.site-nav{grid-template-columns:1fr auto}.market{padding-top:44px}.plugin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.plugin-page-hero{grid-template-columns:1fr;gap:30px}.plugin-page-action{width:min(100%,320px)}.plugin-page-content{grid-template-columns:1fr;gap:42px}.plugin-facts{position:static}.request-layout{grid-template-columns:1fr;gap:44px}.request-process{position:static}}@media(max-width:560px){.site-nav{padding-inline:16px}.brand{font-size:16px}.brand img{width:30px;height:30px}.nav-actions{gap:7px}.language-trigger{min-width:58px;padding-inline:9px}.language-trigger>svg:last-child{display:none}.language-popover{right:-50px}.download-button{width:40px;min-height:38px;padding:0;justify-content:center}.download-button span{display:none}.download-button svg{width:18px;height:18px}.ambient-background video{object-position:52% center;opacity:.5}.market{width:min(100% - 32px,1360px);padding:34px 0 64px}.market-heading h1{margin-top:14px;font-size:38px}.market-heading p{font-size:15px}.market-toolbar{margin-top:32px;grid-template-columns:1fr 52px}.sort-trigger{padding:0;display:grid;grid-template-columns:1fr;place-items:center}.sort-trigger>span,.sort-trigger>svg:last-child{display:none}.sort-trigger>svg:first-child{width:19px;height:19px}.sort-popover{min-width:180px}.search-field kbd{display:none}.category-row{margin-right:-16px;padding-right:16px}.plugin-grid{grid-template-columns:1fr}.plugin-card{min-height:220px}.card-main{padding:18px}.plugin-description{margin-top:14px;-webkit-line-clamp:2}.plugin-page{width:min(100% - 32px,1240px);min-height:calc(100dvh - 192px);padding:28px 0 64px}.plugin-page-hero{margin-top:24px;padding:26px 0 34px}.plugin-page-title{flex-direction:column;gap:20px}.plugin-icon.hero-icon{width:72px;height:72px;border-radius:15px}.plugin-icon.hero-icon .brand-icon{width:40px;height:40px}.plugin-icon.hero-icon .brand-icon-vercel-agent-skills{width:34px;height:34px}.plugin-icon.hero-icon .brand-icon-advai-skills{width:48px;height:48px}.plugin-page-title h1{font-size:42px}.plugin-page-title p{font-size:15px}.plugin-page-action{width:100%}.plugin-page-content{padding-top:38px}.capability-section h2{font-size:24px}.capability-item{height:116px}.request-entry{align-items:flex-start}.request-entry>span:last-child{padding-top:2px}.request-page{width:min(100% - 32px,1120px);min-height:calc(100dvh - 192px);padding:28px 0 64px}.request-heading{margin-top:36px}.request-heading h1{font-size:38px}.request-heading p{font-size:14px}.request-layout{margin-top:34px;gap:34px}.audience-options{grid-template-columns:1fr}.audience-options button{justify-content:flex-start}.request-process{padding:22px}.request-success{padding:54px 0 70px}.request-success h1{font-size:36px}.request-success-actions{align-items:stretch;flex-direction:column}.footer-main{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.footer-identity{grid-column:1 / -1}}@media(max-width:420px){.request-entry{display:block}.request-entry>span:last-child{margin:12px 0 0 32px}.site-footer{width:min(100% - 32px,1360px)}.footer-main{grid-template-columns:1fr;gap:28px;padding-block:32px}.footer-identity{grid-column:auto}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(prefers-reduced-transparency:reduce){.site-nav{backdrop-filter:none;-webkit-backdrop-filter:none}.site-nav{background:#08161c}}
