.mkt .pg-intdir .search{display:flex;align-items:center;gap:10px;background:var(--surface);border-radius:var(--r-pill);padding:6px 6px 6px 20px;max-width:520px;margin-top:30px;box-shadow:var(--shadow-s);color:var(--muted)}.mkt .pg-intdir .search svg{flex:0 0 auto}.mkt .pg-intdir .search input{flex:1;min-width:0;border:0;background:transparent;font:inherit;font-size:16px;color:var(--text);padding:10px 0;outline:0}.mkt .pg-intdir .search input::placeholder{color:var(--muted)}.mkt .pg-intdir .search input:focus-visible{outline:0}.mkt .pg-intdir .search input::-webkit-search-cancel-button{cursor:pointer}.mkt .pg-intdir .search:focus-within{box-shadow:0 0 0 3px rgba(255,255,255,.55),var(--shadow-s)}.mkt .pg-intdir .search kbd{font:500 11px var(--mono);color:var(--muted);border:1px solid var(--line);border-radius:8px;padding:6px 9px;margin-right:4px}.mkt .pg-intdir .hstats{display:flex;gap:28px;margin-top:26px;flex-wrap:wrap;font-family:var(--mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.8)}.mkt .pg-intdir .hstats b{font-family:var(--font);font-size:28px;letter-spacing:-.02em;color:#fff;display:block;text-transform:none;font-weight:600}.mkt .pg-intdir .dir{padding-top:48px}.mkt .pg-intdir .dir-bar{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:28px;position:sticky;top:68px;z-index:5;background:var(--paper);padding:14px 0;border-bottom:1px solid var(--line)}.mkt .pg-intdir .count{font-family:var(--mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.mkt .pg-intdir .count b{color:var(--text);font-weight:500}.mkt .pg-intdir .igrid{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.mkt .pg-intdir .icard{position:relative;display:flex;flex-direction:column;gap:14px;padding:22px;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);min-width:0;will-change:transform;transition:border-color .3s,box-shadow .3s}.mkt .pg-intdir .icard[hidden]{display:none}.mkt .pg-intdir .icard:hover{border-color:var(--accent-text);box-shadow:var(--shadow-s)}.mkt .pg-intdir .icard .top{display:flex;gap:14px;align-items:center}.mkt .pg-intdir .icard h3{font-size:19px}.mkt .pg-intdir .icard .cat{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-top:4px}.mkt .pg-intdir .icard p{color:var(--ink-2);font-size:15px;flex:1}.mkt .pg-intdir .icard .foot{display:flex;justify-content:space-between;align-items:center;gap:10px;border-top:1px solid var(--line);padding-top:14px;font-size:13px}.mkt .pg-intdir .icard .conn{font-family:var(--mono);font-size:11px;letter-spacing:.06em;color:var(--muted)}.mkt .pg-intdir .icard .go{color:var(--accent-text);font-weight:600;white-space:nowrap}.mkt .pg-intdir .icard.soon{background:var(--paper-2)}.mkt .pg-intdir .icard.soon .lm{opacity:.7}.mkt .pg-intdir .badge{font:500 10px var(--mono);letter-spacing:.1em;text-transform:uppercase;padding:4px 8px;border-radius:999px;background:var(--lav);color:var(--accent-text);margin-left:auto;align-self:flex-start;white-space:nowrap}.mkt .pg-intdir .badge.soon{background:var(--surface);color:var(--muted);border:1px solid var(--line)}.mkt .pg-intdir .badge.feat{background:var(--grad);color:#fff}.mkt .pg-intdir .empty{display:none;text-align:center;padding:64px 16px;border:1px dashed var(--line);border-radius:var(--r-lg);color:var(--muted)}.mkt .pg-intdir .empty.on{display:block}.mkt .pg-intdir .empty b{display:block;color:var(--text);font-size:20px;margin-bottom:6px}.mkt .pg-intdir .empty button{margin-top:16px}.mkt .pg-intdir .byo{margin-top:64px;border-radius:var(--r-xl);background:var(--band);color:#fff;padding:48px;display:grid;grid-template-columns:1.1fr 1fr;gap:40px;align-items:center;position:relative;overflow:hidden;border:1px solid transparent}.mkt .pg-intdir .byo:before{content:"";position:absolute;inset:auto -10% -70% 30%;height:90%;background:var(--grad);filter:blur(90px);opacity:.45}.mkt .pg-intdir .byo>*{position:relative}.mkt .pg-intdir .byo .eyebrow{color:#c9b6ff;margin-bottom:14px}.mkt .pg-intdir .byo h2{font-size:clamp(28px,3.4vw,44px)}.mkt .pg-intdir .byo p{color:rgba(255,255,255,.75);margin-top:14px;max-width:46ch}.mkt .pg-intdir .byo .hero-cta{justify-content:flex-start;margin-top:24px}.mkt .pg-intdir .byo ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.mkt .pg-intdir .byo li{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:16px;padding:14px 16px;font-size:14px;color:rgba(255,255,255,.85)}.mkt .pg-intdir .byo li b{display:block;color:#fff;font-size:15px;margin-bottom:2px}.mkt .pg-intdir .byo code{font-family:var(--mono);font-size:12px;color:#c9b6ff}html[data-mkt-theme=dark] .mkt .pg-intdir .byo{border-color:var(--line)}@media (prefers-color-scheme:dark){html:not([data-mkt-theme=light]) .mkt .pg-intdir .byo{border-color:var(--line)}}.mkt .pg-intdir .legal{margin-top:20px;text-align:center}@media (max-width:1000px){.mkt .pg-intdir .igrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.mkt .pg-intdir .byo{grid-template-columns:1fr;padding:32px 22px}}@media (max-width:640px){.mkt .pg-intdir .igrid{grid-template-columns:minmax(0,1fr)}.mkt .pg-intdir .dir-bar{position:static}.mkt .pg-intdir .fchips{flex-wrap:nowrap;overflow-x:auto;margin-inline:-16px;padding-inline:16px;scrollbar-width:none;width:calc(100% + 32px)}.mkt .pg-intdir .fchips::-webkit-scrollbar{display:none}.mkt .pg-intdir .fchip{flex:0 0 auto}.mkt .pg-intdir .search kbd{display:none}}