.mosaic-root-v6{--bg:#fafaf8;--ink:#171717;--ink-dim:#17171780;--ink-faint:#1717171a;--accent:#171717;--glow:#38bdf8;--dark-bg:#18181a;--sans:var(--font-alliance-1),-apple-system,sans-serif;--title:var(--font-alliance-2),var(--font-alliance-1),sans-serif;--mono:var(--font-jetbrains-mono),ui-monospace,monospace;background:var(--bg);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;height:100vh;overflow:hidden}.mosaic-root-v6 *,.mosaic-root-v6 :before,.mosaic-root-v6 :after{box-sizing:border-box}.mosaic-root-v6 .font-geist{font-family:var(--sans)}.mosaic-root-v6 .font-mono{font-family:var(--mono)}.mosaic-root-v6 .font-title{font-family:var(--title)}.mosaic-root-v6 .text-glow{color:var(--glow);filter:drop-shadow(0 0 3px #38bdf880)}.mosaic-root-v6 .btn-arrow-icon{transition:transform .2s cubic-bezier(.34,1.56,.64,1);display:inline-flex}.mosaic-root-v6 button:hover .btn-arrow-icon,.mosaic-root-v6 a:hover .btn-arrow-icon{transform:translate(4px)}.mosaic-root-v6 .panel-gradient{background:var(--dark-bg)}@keyframes v3-circuit-pulse{to{stroke-dashoffset:-1200px}}.mosaic-root-v6 .circuit-pulse{stroke-dasharray:70 1130;filter:drop-shadow(0 0 4px #38bdf8e6);animation:linear infinite v3-circuit-pulse}.mosaic-root-v6 .conv-spine{position:relative}.mosaic-root-v6 .conv-list{margin:0;padding:0;list-style:none;position:relative}.mosaic-root-v6 .conv-rail-line{background:linear-gradient(to bottom,transparent,var(--ink-faint)7%,var(--ink-faint)93%,transparent);pointer-events:none;width:1px;position:absolute;top:6px;bottom:6px;left:9px}.mosaic-root-v6 .conv-rail-pulse{filter:drop-shadow(0 0 5px #38bdf8cc);pointer-events:none;background:linear-gradient(#38bdf800,#38bdf8f2,#38bdf800);border-radius:2px;width:3px;height:60px;animation:3.6s linear infinite conv-pulse-travel;position:absolute;left:8px}@keyframes conv-pulse-travel{0%{opacity:0;top:-60px}10%{opacity:1}90%{opacity:1}to{opacity:0;top:100%}}.mosaic-root-v6 .conv-item{border-top:1px solid var(--ink-faint);grid-template-columns:2.5rem 1fr;column-gap:1.1rem;padding:1.15rem 0;display:grid;position:relative}.mosaic-root-v6 .conv-item:after{content:"";background:linear-gradient(to right,var(--glow),#38bdf800);transform-origin:0;opacity:0;pointer-events:none;height:1px;transition:transform .45s cubic-bezier(.22,1,.36,1),opacity .3s;position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}.mosaic-root-v6 .conv-item:hover:after{opacity:1;transform:scaleX(1)}.mosaic-root-v6 .conv-node{background:var(--bg);border:1px solid var(--ink-faint);width:9px;height:9px;box-shadow:0 0 0 3px var(--bg);border-radius:50%;margin-top:6px;margin-left:-4px;transition:border-color .25s,box-shadow .25s,background .25s;position:absolute;top:1.15rem;left:9px}.mosaic-root-v6 .conv-spine.is-in .conv-node{animation:.7s both conv-node-charge}@keyframes conv-node-charge{30%{border-color:var(--glow);box-shadow:0 0 0 3px var(--bg),0 0 9px 2px #38bdf8cc;background:#38bdf840}}.mosaic-root-v6 .conv-marker{position:relative}.mosaic-root-v6 .conv-index{font-family:var(--mono);letter-spacing:.1em;color:var(--ink-dim);margin-left:20px;font-size:.7rem;transition:color .2s}.mosaic-root-v6 .conv-name{letter-spacing:-.01em;margin-bottom:.4rem;font-size:1.1rem;font-weight:600;transition:color .2s}.mosaic-root-v6 .conv-body{font-size:.9rem;line-height:1.6}.mosaic-root-v6 .conv-item:hover .conv-node{border-color:var(--glow);box-shadow:0 0 0 3px var(--bg),0 0 8px 1px #38bdf8b3;background:#38bdf82e}.mosaic-root-v6 .conv-item:hover .conv-index{color:var(--ink)}@media (prefers-reduced-motion:reduce){.mosaic-root-v6 .conv-rail-pulse{display:none}.mosaic-root-v6 .conv-spine.is-in .conv-node{animation:none}.mosaic-root-v6 .conv-item:after{transition:none}}.mosaic-root-v6 .glass-nav{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fafaf8e6;border-bottom:1px solid #1919180d}@keyframes mosaic-pulse-green{0%,to{opacity:1;box-shadow:0 0 #28c84080}50%{opacity:.5;box-shadow:0 0 0 4px #28c84000}}.mosaic-root-v6 .animate-pulse-green{animation:2.5s ease-in-out infinite mosaic-pulse-green}.mosaic-root-v6 ::-webkit-scrollbar{width:6px}.mosaic-root-v6 ::-webkit-scrollbar-track{background:0 0}.mosaic-root-v6 ::-webkit-scrollbar-thumb{background:#1919181a;border-radius:3px}.mosaic-root-v6 ::-webkit-scrollbar-thumb:hover{background:#19191833}.mosaic-root-v6 .cat-changelog{color:var(--ink);background:#17171712}.mosaic-root-v6 .cat-blog{color:var(--ink-dim);background:#19191812}.mosaic-root-v6.layout-shell{min-height:100vh;display:flex}.mosaic-root-v6.layout-shell:not(.layout-shell--home) .layout-aside{display:none!important}.mosaic-root-v6.layout-shell:not(.layout-shell--home) .layout-main{width:100%!important;margin-left:0!important}.mosaic-root-v6 .layout-aside{z-index:50;scrollbar-width:none;flex-shrink:0;width:420px;height:100vh;position:fixed;top:0;left:0;overflow:hidden auto}.mosaic-root-v6 .layout-aside::-webkit-scrollbar{display:none}.mosaic-root-v6 .scroll-anchor{scroll-margin-top:6rem}.mosaic-root-v6 .logo-chip{background:#fff;border:1px solid #00000014;border-radius:8px;justify-content:center;align-items:center;width:100%;height:52px;padding:0 14px;display:flex;box-shadow:0 1px 2px #0000000a}.mosaic-root-v6 .logo-chip-sm{border-radius:7px;flex-shrink:0;width:34px;height:34px;padding:5px}.mosaic-root-v6 .logo-img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:24px;display:block}.mosaic-root-v6 .logo-chip-sm .logo-img{max-height:20px}.mosaic-root-v6 .pl-cats{border:1px solid var(--ink-faint);border-radius:10px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.mosaic-root-v6 .pl-cat{border-right:1px solid var(--ink-faint);text-align:left;cursor:pointer;font:inherit;color:inherit;background:0 0;border-top:3px solid #0000;padding:1.9rem 1.6rem 1.7rem;transition:background .18s}.mosaic-root-v6 .pl-cat:last-child{border-right:none}.mosaic-root-v6 .pl-cat:hover,.mosaic-root-v6 .pl-cat.active{background:#17171708}.mosaic-root-v6 .pl-cat.active{border-top-color:var(--glow)}.mosaic-root-v6 .pl-cat:focus-visible{outline:2px solid var(--glow);outline-offset:-2px}.mosaic-root-v6 .pl-index{font-family:var(--mono);color:var(--ink-dim);letter-spacing:.1em;margin-bottom:1rem;font-size:.62rem}.mosaic-root-v6 .pl-cat.active .pl-index{color:var(--glow)}.mosaic-root-v6 .pl-head{font-family:var(--title);letter-spacing:-.01em;color:var(--ink);justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:.7rem;font-size:1.18rem;font-weight:600;line-height:1.25;display:flex}.mosaic-root-v6 .pl-count{font-family:var(--mono);color:var(--ink-dim);white-space:nowrap;letter-spacing:.04em;font-size:.6rem;font-weight:400}.mosaic-root-v6 .pl-desc{color:var(--ink-dim);font-size:.88rem;line-height:1.55}.mosaic-root-v6 .pl-more{font-family:var(--mono);text-transform:uppercase;letter-spacing:.12em;color:var(--ink-dim);opacity:0;align-items:center;gap:.3rem;margin-top:.9rem;font-size:.6rem;transition:opacity .18s;display:inline-flex}.mosaic-root-v6 .pl-cat.active .pl-more{opacity:1;color:var(--ink)}.mosaic-root-v6 .pl-more:hover{text-decoration:underline}.mosaic-root-v6 .pl-wall{flex-wrap:wrap;gap:8px;margin-top:1.25rem;display:flex}.mosaic-root-v6 .pl-logo{border:1px solid var(--ink-faint);background:#fff;border-radius:8px;align-items:center;gap:9px;height:44px;padding:0 15px;transition:opacity .18s,border-color .18s,box-shadow .18s;display:flex;box-shadow:0 1px 2px #0000000a}.mosaic-root-v6 .pl-logo img{object-fit:contain;border-radius:3px;flex-shrink:0;width:auto;max-width:24px;height:18px;display:block}.mosaic-root-v6 .pl-logo .pl-logo-text{color:var(--ink);white-space:nowrap;letter-spacing:-.01em;font-size:.84rem}.mosaic-root-v6 .pl-wall.filtering .pl-logo{opacity:.28}.mosaic-root-v6 .pl-wall.filtering .pl-logo.hot{opacity:1;border-color:var(--glow);box-shadow:0 0 0 1px var(--glow),0 2px 8px #38bdf81f}.mosaic-root-v6 .pl-logo--more{box-shadow:none;background:0 0;border-style:dashed}.mosaic-root-v6 .pl-logo--more .pl-logo-text{color:var(--ink-dim)}.mosaic-root-v6 .pl-logo--more.hot .pl-logo-text{color:var(--ink)}.mosaic-root-v6 .pl-wall.filtering .pl-logo--more.hot{box-shadow:none}.mosaic-root-v6 .pl-rows{border-top:1px solid var(--ink-faint)}.mosaic-root-v6 .pl-row{border-bottom:1px solid var(--ink-faint);border-left:2px solid #0000;grid-template-columns:2.5rem 1fr;align-items:start;gap:1.5rem;padding:1.5rem 1rem;transition:background .18s,border-color .18s;display:grid}.mosaic-root-v6 .pl-row:hover,.mosaic-root-v6 .pl-row.active{background:#17171706}.mosaic-root-v6 .pl-row.active{border-left-color:var(--glow)}.mosaic-root-v6 .pl-row:focus-visible{outline:2px solid var(--glow);outline-offset:-2px}.mosaic-root-v6 .pl-row-num{font-family:var(--mono);color:var(--ink-dim);padding-top:.3rem;font-size:.72rem}.mosaic-root-v6 .pl-row:hover .pl-row-num,.mosaic-root-v6 .pl-row.active .pl-row-num{color:var(--glow)}.mosaic-root-v6 .pl-row-name{font-family:var(--title);letter-spacing:-.01em;color:var(--ink);margin-bottom:.35rem;font-size:1.2rem;font-weight:600}.mosaic-root-v6 .pl-row-desc{color:var(--ink-dim);max-width:34rem;font-size:.9rem;line-height:1.55}@media (prefers-reduced-motion:reduce){.mosaic-root-v6 .pl-row{transition:none!important}}.mosaic-root-v6 .pl-desktop{display:block}.mosaic-root-v6 .pl-mobile{display:none}.mosaic-root-v6 .pl-group{margin-bottom:1.75rem}.mosaic-root-v6 .pl-ghead{font-family:var(--title);color:var(--ink);justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:.25rem;font-size:.95rem;font-weight:500;display:flex}.mosaic-root-v6 .pl-gdesc{color:var(--ink-dim);max-width:34rem;margin-bottom:.9rem;font-size:.82rem;line-height:1.5}@media (max-width:760px){.mosaic-root-v6 .pl-desktop{display:none}.mosaic-root-v6 .pl-mobile{display:block}.mosaic-root-v6 .pl-cats{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.mosaic-root-v6 .pl-logo,.mosaic-root-v6 .pl-cat,.mosaic-root-v6 .pl-more,.mosaic-root-v6 .circuit-pulse{transition:none!important;animation:none!important}}.mosaic-root-v6 .layout-main{background:var(--bg);width:calc(100% - 420px);height:100vh;margin-left:420px;position:relative;overflow-y:auto}.mosaic-root-v6 .fn-trigger{color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;border-bottom:1.5px dotted #38bdf88c;border-radius:2px;outline:none;padding-bottom:1px;transition:color .2s,border-color .2s,text-shadow .2s}.mosaic-root-v6 .fn-trigger:hover,.mosaic-root-v6 .fn-trigger:focus-visible,.mosaic-root-v6 .fn-trigger[aria-expanded=true]{color:var(--glow);border-bottom-color:var(--glow);text-shadow:0 0 16px #38bdf873;border-bottom-style:solid}.mosaic-root-v6 .fn-trigger:focus-visible{box-shadow:0 0 0 2px #38bdf866}.mosaic-root-v6 .fn-reveal{z-index:20;pointer-events:none;opacity:0;margin-top:1.1rem;transition:opacity .3s,transform .3s;position:absolute;top:100%;left:0;right:0;transform:translateY(-6px)}.mosaic-root-v6 .fn-reveal.is-on{opacity:1;pointer-events:auto;transform:translateY(0)}.mosaic-root-v6 .fn-reveal-label{font-family:var(--mono);text-transform:uppercase;letter-spacing:.18em;color:#38bdf8d9;text-shadow:0 1px 6px #0009;align-items:center;gap:.4rem;margin-bottom:.55rem;font-size:.55rem;display:flex}.mosaic-root-v6 .fn-live-dot{background:var(--glow);border-radius:50%;flex-shrink:0;width:5px;height:5px;animation:2.5s ease-in-out infinite fn-dot-pulse;box-shadow:0 0 6px #38bdf8d9}@keyframes fn-dot-pulse{0%,to{box-shadow:0 0 #38bdf88c,0 0 6px #38bdf8d9}50%{box-shadow:0 0 0 4px #38bdf800,0 0 6px #38bdf8d9}}.mosaic-root-v6 .fn-pill{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#141416b8;border:1px solid #ffffff1f;border-radius:10px;align-items:center;gap:.65rem;padding:.7rem .85rem;animation:.4s fn-pill-in;display:flex;box-shadow:0 8px 24px #00000059}@keyframes fn-pill-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.mosaic-root-v6 .fn-pill-logo{background:#fff;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;padding:4px;display:flex;box-shadow:0 1px 2px #00000040}.mosaic-root-v6 .fn-pill-logo img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:18px;display:block}.mosaic-root-v6 .fn-pill-mono{font-family:var(--title);letter-spacing:-.02em;color:#18181a;font-size:.8rem;font-weight:600}.mosaic-root-v6 .fn-pill-text{font-family:var(--sans);color:#ffffff8c;font-size:.8rem;line-height:1.5}.mosaic-root-v6 .fn-pill-co{color:#fff;font-weight:600}.mosaic-root-v6 .fn-controls{justify-content:space-between;align-items:center;margin-top:.85rem;display:flex}.mosaic-root-v6 .fn-dots{align-items:center;gap:.32rem;display:flex}.mosaic-root-v6 .fn-dot{background:#ffffff24;border-radius:2px;width:14px;height:3px;transition:background .3s,box-shadow .3s}.mosaic-root-v6 .fn-dot.on{background:var(--glow);box-shadow:0 0 6px #38bdf899}.mosaic-root-v6 .fn-nav{align-items:center;gap:.4rem;display:flex}.mosaic-root-v6 .fn-nav-btn{color:#fff9;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;transition:color .18s,border-color .18s,background .18s;display:inline-flex}.mosaic-root-v6 .fn-nav-btn:hover{color:#fff;border-color:var(--glow);background:#38bdf81f}.mosaic-root-v6 .fn-nav-btn:focus-visible{outline:none;box-shadow:0 0 0 2px #38bdf866}@media (prefers-reduced-motion:reduce){.mosaic-root-v6 .fn-trigger,.mosaic-root-v6 .fn-reveal{transition:none!important}.mosaic-root-v6 .fn-pill,.mosaic-root-v6 .fn-live-dot{animation:none!important}}.mosaic-root-v6 .content-wrap{flex-direction:column;gap:5.5rem;max-width:760px;margin:0 auto;padding:5rem 4rem;display:flex}.mosaic-root-v6 .mobile-header{background:var(--dark-bg);z-index:40;align-items:center;padding:.85rem 1.25rem;display:none;position:sticky;top:0}.mosaic-root-v6 .mobile-header-logo{align-items:center;display:inline-flex}@media (max-width:860px){.mosaic-root-v6{height:auto;overflow:visible}.mosaic-root-v6.layout-shell{flex-direction:column;min-height:100vh}.mosaic-root-v6 .layout-aside{display:none}.mosaic-root-v6.layout-shell--home .layout-aside{width:100%;height:auto;min-height:auto;box-shadow:none;order:2;padding:2.25rem 1.5rem 2.75rem;display:flex;position:relative;overflow:hidden}.mosaic-root-v6 .gap-circuit{height:2.5rem;flex:none!important;width:100%!important;margin-left:0!important}.mosaic-root-v6 .hero-headline{margin-bottom:0;padding-top:1.25rem;padding-bottom:1.25rem}.mosaic-root-v6 .fn-reveal{margin-top:1rem;display:none;position:static;transform:none}.mosaic-root-v6 .fn-reveal.is-on{display:block;transform:none}.mosaic-root-v6 .layout-main{order:3;width:100%;height:auto;margin-left:0;overflow:visible}.mosaic-root-v6 .mobile-header{order:1;display:flex}.mosaic-root-v6 .hero-brand,.mosaic-root-v6 .desktop-nav{display:none}.mosaic-root-v6 .content-wrap{gap:3.5rem;padding:2rem 1.25rem 6rem}.mosaic-root-v6 .feature-grid{grid-template-columns:1fr!important}.mosaic-root-v6 .feature-grid-item:nth-child(2n){border-right:none!important}.mosaic-root-v6 .feature-grid-item:nth-last-child(-n+2){border-bottom:none!important}}.mosaic-root-v6 .feature-grid{border:1px solid var(--ink-faint);border-radius:10px;grid-template-columns:repeat(2,1fr);display:grid;overflow:hidden}.mosaic-root-v6 .feature-grid-item{border-right:1px solid var(--ink-faint);border-bottom:1px solid var(--ink-faint);padding:1.75rem;transition:background .18s;position:relative}.mosaic-root-v6 .feature-grid-item:hover{background:#19191806}.mosaic-root-v6 .feature-grid-item:nth-child(2n){border-right:none}.mosaic-root-v6 .feature-grid-item:nth-last-child(-n+2),.mosaic-root-v6 .feature-grid-item:nth-child(n+5){border-bottom:none}.mosaic-root-v6 .feature-num{font-family:var(--mono);color:var(--glow);letter-spacing:.08em;margin-bottom:.5rem;font-size:.6rem}.mosaic-root-v6 .feature-label{font-family:var(--mono);color:var(--ink-dim);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.75rem;font-size:.6rem}.mosaic-root-v6 .feature-grid-headline{font-family:var(--sans);color:var(--ink);margin-bottom:.5rem;font-size:.92rem;font-weight:600;line-height:1.35}.mosaic-root-v6 .feature-grid-body{font-family:var(--sans);color:var(--ink-dim);margin-bottom:1.25rem;font-size:.8rem;line-height:1.65}.mosaic-root-v6 .feature-ui-demo{border:1px solid var(--ink-faint);background:#1919180a;border-radius:6px;overflow:hidden}.mosaic-root-v6 .feature-arrow{opacity:0;color:var(--glow);transition:opacity .18s,transform .18s;position:absolute;top:1.25rem;right:1.25rem;transform:translateY(-4px)}.mosaic-root-v6 .feature-grid-item:hover .feature-arrow{opacity:1;transform:translateY(0)}.mosaic-root-v6 .badge-managed{border:1px dashed var(--ink-faint);font-family:var(--mono);letter-spacing:.06em;color:var(--ink-dim);vertical-align:middle;border-radius:3px;align-items:center;margin-left:.4rem;padding:.1rem .4rem;font-size:.55rem;display:inline-flex}.mosaic-root-v6 .agent-access-strip{border:1px solid var(--ink-faint);border-radius:8px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.mosaic-root-v6 .agent-access-item{border-right:1px solid var(--ink-faint);flex-direction:column;gap:.35rem;padding:1rem 1.25rem;display:flex}.mosaic-root-v6 .agent-access-item:last-child{border-right:none}.mosaic-root-v6 .agent-access-key{font-family:var(--mono);color:var(--ink);letter-spacing:.06em;font-size:.65rem;font-weight:500}.mosaic-root-v6 .agent-access-val{font-family:var(--mono);color:var(--ink-dim);font-size:.62rem;line-height:1.5}@media (max-width:860px){.mosaic-root-v6 .agent-access-strip{grid-template-columns:1fr}.mosaic-root-v6 .agent-access-item{border-right:none;border-bottom:1px solid var(--ink-faint)}.mosaic-root-v6 .agent-access-item:last-child{border-bottom:none}}.mosaic-root-v6 .api-tabs{border-bottom:1px solid #ffffff14;gap:0;padding:0 1rem;display:flex}.mosaic-root-v6 .api-tab{font-family:var(--mono);color:#ffffff59;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:.6rem .85rem;font-size:.65rem;transition:color .15s;position:relative}.mosaic-root-v6 .api-tab.active{color:#ffffffd9;border-bottom-color:#ffffffb3}.mosaic-root-v6 .api-tab:hover:not(.active){color:#fff9}.mosaic-root-v6 .api-pane{display:none}.mosaic-root-v6 .api-pane.active{display:block}.mosaic-root-v6 .audience-split{border:1px solid var(--ink-faint);border-radius:8px;grid-template-columns:1fr auto 1fr;gap:0;display:grid;overflow:hidden}.mosaic-root-v6 .audience-col{padding:1.5rem 1.75rem}.mosaic-root-v6 .audience-divider{background:var(--ink-faint);align-self:stretch;width:1px}.mosaic-root-v6 .audience-label{font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--ink-dim);margin-bottom:.85rem;font-size:.62rem}.mosaic-root-v6 .audience-list{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.mosaic-root-v6 .audience-list li{font-family:var(--sans);color:var(--ink);align-items:center;gap:.55rem;font-size:.82rem;display:flex}.mosaic-root-v6 .audience-list li:before{content:"";background:var(--accent);border-radius:50%;flex-shrink:0;width:4px;height:4px}@media (max-width:860px){.mosaic-root-v6 .audience-split{grid-template-columns:1fr}.mosaic-root-v6 .audience-divider{width:auto;height:1px}}.mosaic-root-v6 .trusted-strip{border-top:1px solid var(--ink-faint);border-bottom:1px solid var(--ink-faint);align-items:center;gap:0;margin-top:2.5rem;padding:1.25rem 0;display:flex}.mosaic-root-v6 .trusted-label{font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--ink-dim);border-right:1px solid var(--ink-faint);flex-shrink:0;margin-right:2rem;padding-right:2rem;font-size:.6rem}.mosaic-root-v6 .trusted-names{font-family:var(--mono);color:var(--ink);opacity:.55;letter-spacing:.04em;align-items:center;gap:2rem;font-size:.72rem;font-weight:500;display:flex}.mosaic-root-v6 .api-snippet{background:#18181a;border:1px solid #ffffff0f;border-radius:8px;overflow:hidden}.mosaic-root-v6 .api-snippet-bar{background:#ffffff0a;border-bottom:1px solid #ffffff0f;align-items:center;gap:.5rem;padding:.55rem 1rem;display:flex}.mosaic-root-v6 .api-dot{border-radius:50%;width:8px;height:8px}.mosaic-root-v6 .api-snippet pre{font-family:var(--mono);color:#ffffffb3;margin:0;padding:1.1rem 1.25rem;font-size:.72rem;line-height:1.9;overflow-x:auto}.mosaic-root-v6 .api-snippet .token-method{color:#fcaa2d}.mosaic-root-v6 .api-snippet .token-url{color:#a5c8ff}.mosaic-root-v6 .api-snippet .token-param{color:#fff6}.mosaic-root-v6 .api-snippet .token-key{color:#98d9a4}.mosaic-root-v6 .api-snippet .token-val{color:#f0a97a}.mosaic-root-v6 .api-snippet .token-comment{color:#ffffff40}.mosaic-root-v6 .testimonial-grid{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.mosaic-root-v6 .testimonial-item:last-child{grid-column:1/-1}@media (max-width:860px){.mosaic-root-v6 .testimonial-grid{grid-template-columns:1fr}.mosaic-root-v6 .testimonial-item:last-child{grid-column:auto}}.mosaic-root-v6 .testimonial-item{border:1px solid var(--ink-faint);background:#19191805;border-radius:8px;padding:1.75rem 2rem;transition:border-color .2s,background .2s;position:relative}.mosaic-root-v6 .testimonial-item:hover{background:#19191809;border-color:#19191838}.mosaic-root-v6 .testimonial-quote{font-family:var(--sans);color:#191918b8;margin-bottom:1.25rem;font-size:.9rem;font-style:normal;font-weight:400;line-height:1.8}.mosaic-root-v6 .testimonial-meta{align-items:center;gap:.75rem;display:flex}.mosaic-root-v6 .testimonial-avatar{width:26px;height:26px;font-family:var(--mono);color:var(--ink-dim);border:1px solid var(--ink-faint);background:#19191812;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.6rem;display:flex}.mosaic-root-v6 .testimonial-name{font-family:var(--sans);color:var(--ink);font-size:.78rem;font-weight:500}.mosaic-root-v6 .testimonial-role{font-family:var(--mono);color:var(--ink-dim);letter-spacing:.03em;font-size:.62rem}.mosaic-root-v6 .testimonial-logo{font-family:var(--mono);color:var(--ink-dim);opacity:.5;letter-spacing:.05em;text-transform:uppercase;margin-left:auto;font-size:.62rem}.mosaic-root-v6 .press-row{transition:background-color .2s}.mosaic-root-v6 .press-row:hover{background-color:#17171706}.mosaic-root-v6 .press-tile{transition:border-color .25s,box-shadow .25s,color .25s}.mosaic-root-v6 .press-row:hover .press-tile{border-color:var(--glow);color:var(--ink);box-shadow:0 0 0 3px var(--bg),0 0 10px 1px #38bdf880}
