@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500;600&display=swap";.header-tools{justify-self:end;display:flex;align-items:center;gap:1rem}.language-switch{display:flex;align-items:center;gap:.25rem;color:#61727e;font:500 .62rem JetBrains Mono}.language-switch button{border:0;background:none;color:#71818d;padding:.3rem;cursor:pointer}.language-switch button[aria-pressed=true]{color:var(--mint)}.header-tools .signals{justify-self:auto}.card-meta .status-activo{color:var(--mint)}:root{color-scheme:dark;--bg:#060b13;--surface:#0a1420;--raised:#0e1b29;--line:rgba(133,170,184,.16);--text:#e3edf2;--muted:#8295a2;--mint:#54e2bd;--cyan:#36cfe7;--amber:#f4bc62;--red:#fb7185;font-family:Inter,system-ui,sans-serif;background:var(--bg);color:var(--text)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:radial-gradient(circle at 72% -12%,rgba(84,226,189,.09),transparent 32%),linear-gradient(rgba(255,255,255,.012) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.012) 1px,transparent 1px),var(--bg);background-size:auto,44px 44px,44px 44px}button,input,select{font:inherit}.skip-link{position:fixed;top:-4rem;left:1rem;z-index:50;background:#fff;color:#000;padding:.7rem}.skip-link:focus{top:1rem}.topbar{height:72px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 max(1rem,calc((100vw - 1400px)/2));position:sticky;top:0;z-index:20;border-bottom:1px solid var(--line);background:#060b13db;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.back{color:var(--muted);font-size:.76rem;text-decoration:none}.brand{display:flex;align-items:center;gap:.7rem;font:600 .72rem JetBrains Mono}.brand small{display:block;color:#61727e}.mark{display:grid;place-items:center;width:34px;height:34px;border:1px solid rgba(84,226,189,.45);border-radius:.65rem;color:var(--mint);box-shadow:inset 0 0 20px #54e2bd14}.signals{justify-self:end;display:flex;gap:.6rem;font:500 .62rem JetBrains Mono}.signals span{padding:.36rem .55rem;border:1px solid var(--line);border-radius:99px;color:#71818d}.signals .authenticated{color:var(--mint)}.signals .unavailable{color:var(--red)}main{width:min(1400px,calc(100% - 2rem));margin:auto}.hero{display:grid;grid-template-columns:1fr auto;align-items:end;gap:3rem;padding:4.5rem 0 2.5rem}.eyebrow{margin:0;color:var(--mint);font:500 .63rem JetBrains Mono;letter-spacing:.16em;text-transform:uppercase}.hero h1{font-size:clamp(2.8rem,6vw,5.7rem);line-height:.93;letter-spacing:-.065em;margin:.65rem 0 1.2rem}.hero h1 em{font-style:normal;color:transparent;-webkit-text-stroke:1px #74d9c1}.hero>div>p:last-child{max-width:670px;color:var(--muted);line-height:1.7}.hero-stat{width:250px;padding:1.2rem;border:1px solid var(--line);border-radius:1rem;background:#0a1420b3}.hero-stat small,.hero-stat code{display:block;color:var(--muted);font:500 .62rem JetBrains Mono}.hero-stat b{display:block;margin:.4rem 0 1.2rem;font-size:1.2rem}.toolbar{display:grid;grid-template-columns:minmax(260px,1fr) 240px auto;gap:.8rem;align-items:end;padding:1rem;border:1px solid var(--line);border-radius:1rem;background:#0a1420db}label{display:grid;gap:.42rem;color:#9cafb9;font-size:.7rem}input,select{width:100%;border:1px solid var(--line);border-radius:.6rem;background:#07111b;color:var(--text);padding:.75rem .85rem}input:focus-visible,select:focus-visible,button:focus-visible,a:focus-visible{outline:2px solid var(--mint);outline-offset:2px}.pending{padding:.75rem;color:#667984;font:500 .64rem JetBrains Mono}.pending.active{color:var(--mint)}.chips{display:flex;flex-wrap:wrap;gap:.45rem;padding:.8rem 0}.chips button,.technical nav button,.text-button{border:1px solid var(--line);border-radius:99px;background:#ffffff06;color:#9bb0b9;padding:.4rem .65rem;font-size:.66rem;cursor:pointer}.chips .clear{border-color:transparent;color:var(--mint)}.workspace{display:grid;grid-template-columns:minmax(0,1fr) 390px;gap:1rem;margin-top:1rem}.results,.inspector,.technical,.state-card{border:1px solid var(--line);border-radius:1rem;background:linear-gradient(145deg,#0e1b29e6,#070e17f0)}.results{padding:1.3rem}.results>header,.inspector>header,.panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.2rem}.results h2,.inspector h2,.technical h2{margin:.35rem 0;font-size:1.15rem}.results>header>span{color:var(--muted);font:500 .62rem JetBrains Mono}.card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.catalog-card{min-width:0}.catalog-card button{width:100%;height:100%;display:block;padding:0;border:1px solid var(--line);border-radius:.8rem;overflow:hidden;text-align:left;background:#09141f;color:var(--text);cursor:pointer;transition:.2s transform,.2s border-color}.catalog-card button:hover,.catalog-card.selected button{transform:translateY(-2px);border-color:#54e2bd8c}.visual{height:92px;display:grid;place-items:center;position:relative;overflow:hidden;background:radial-gradient(circle at 50%,rgba(84,226,189,.14),transparent 55%),linear-gradient(135deg,#0c2630,#121a2c);color:#abffe8ad;font:600 1.4rem JetBrains Mono;letter-spacing:.18em}.visual i{position:absolute;width:80px;height:80px;border:1px solid rgba(84,226,189,.16);transform:rotate(45deg)}.card-body{display:grid;gap:.45rem;padding:.9rem}.card-meta{display:flex;justify-content:space-between;align-items:center}.card-meta code{color:#708993;font-size:.6rem}.card-meta b{font:500 .56rem JetBrains Mono;color:var(--amber)}.card-meta .status-active{color:var(--mint)}.card-body>strong{min-height:2.3em;line-height:1.15}.card-body>small{color:var(--muted)}.price{font:600 1rem JetBrains Mono;margin-top:.2rem}.tags{display:flex;gap:.25rem;overflow:hidden}.tags i{font:400 .55rem JetBrains Mono;font-style:normal;color:#81969f;background:#ffffff0a;padding:.25rem .35rem;border-radius:.3rem;white-space:nowrap}.inspector{padding:1.3rem;position:sticky;top:88px;align-self:start;max-height:calc(100vh - 104px);overflow:auto}.icon{border:1px solid var(--line);border-radius:.5rem;background:transparent;color:var(--muted);font-size:1.2rem;cursor:pointer}.description,.muted,.inline-state p,.placeholder p{color:var(--muted);line-height:1.6;font-size:.82rem}.inspector dl,.session-data{margin:1rem 0}.inspector dl div,.session-data div{padding:.65rem 0;border-top:1px solid var(--line)}dt{color:#637782;font:500 .58rem JetBrains Mono;text-transform:uppercase}dd{margin:.3rem 0 0;color:#cbd8de;font-size:.74rem;overflow-wrap:anywhere}.api-context,.cache-note{padding:1rem;border:1px solid rgba(84,226,189,.16);border-radius:.7rem;background:#54e2bd09}.api-context>*{display:block;margin-top:.4rem}.api-context code,.api-context small{color:#8299a3;font-size:.61rem}.placeholder{min-height:310px;display:grid;place-content:center;text-align:center}.placeholder span{color:var(--mint);font:600 1rem JetBrains Mono}.technical{margin-top:1rem;padding:1.3rem;min-height:230px}.technical nav{display:flex;gap:.45rem;margin-bottom:1.2rem}.technical nav button{text-transform:capitalize}.technical nav button[aria-selected=true]{color:var(--mint);border-color:#54e2bd73}.activity-list{list-style:none;padding:0;margin:0;display:grid;gap:.25rem}.activity-list li{display:grid;grid-template-columns:42px minmax(180px,1fr) 45px 65px 100px;gap:.6rem;padding:.55rem;border-bottom:1px solid var(--line);align-items:center;font:500 .62rem JetBrains Mono}.activity-list b{color:var(--cyan)}.activity-list code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.activity-list span{color:var(--mint)}.activity-list span.bad{color:var(--red)}.activity-list small{color:var(--muted)}.architecture{display:flex;align-items:center;justify-content:center;gap:.7rem;flex-wrap:wrap;margin:1.2rem 0}.node{padding:.75rem 1rem;border:1px solid var(--line);border-radius:.6rem;background:#091723;text-align:center}.node b,.node small{display:block}.node small{margin-top:.25rem;color:var(--muted);font-size:.62rem}.architecture>i{color:var(--mint);font:500 .62rem JetBrains Mono}.stores{display:flex;gap:.5rem}.fork{display:flex;width:170px;justify-content:space-around;color:var(--mint)}.cache-note{color:var(--muted);font-size:.72rem}.pagination-note{display:flex;justify-content:space-between;gap:1rem;margin-top:1rem;color:#60737d;font:500 .6rem JetBrains Mono}.state-card{padding:3rem;max-width:720px;margin:2rem auto 6rem;text-align:center}.state-card h2{font-size:2rem}.state-card p{color:var(--muted)}.state-card a,.state-card button,.inline-state button{display:inline-flex;margin:.5rem;padding:.75rem 1rem;border-radius:.6rem;text-decoration:none;cursor:pointer}.primary{border:0;background:linear-gradient(135deg,#168b7b,#277c92);color:#fff}.secondary{border:1px solid var(--line);background:transparent;color:var(--text)}.inline-state{padding:3rem;text-align:center}.card-skeleton,.skeleton{min-height:260px;border-radius:.8rem;background:linear-gradient(100deg,#0c1824 20%,#132737,#0c1824 60%);background-size:200% 100%;animation:shimmer 1.4s infinite}.skeleton{min-height:20px}.config-error{max-width:650px;margin:10vh auto;padding:2rem;border:1px solid var(--red);border-radius:1rem}.site-footer{text-align:center;padding:3rem;color:#536670;font:500 .62rem JetBrains Mono}@keyframes shimmer{to{background-position:-200% 0}}@media(max-width:1050px){.card-grid{grid-template-columns:repeat(2,1fr)}.workspace{grid-template-columns:minmax(0,1fr) 340px}}@media(max-width:800px){.topbar{grid-template-columns:1fr 1fr}.brand{display:none}.hero{grid-template-columns:1fr}.hero-stat{display:none}.toolbar{grid-template-columns:1fr 1fr}.pending{grid-column:1/-1}.workspace{grid-template-columns:1fr}.inspector{position:fixed;top:72px;right:0;bottom:0;left:0;z-index:30;max-height:none;border-radius:0}.placeholder{display:none}}@media(max-width:560px){main{width:min(100% - 1rem,1400px)}.signals span{font-size:0}.signals span:before{content:"●";font-size:.7rem}.hero{padding-top:3rem}.toolbar,.card-grid{grid-template-columns:1fr}.activity-list li{grid-template-columns:36px 1fr 40px}.activity-list small{display:none}.pagination-note{flex-direction:column}.stores{width:100%;justify-content:center}.architecture>i{transform:rotate(90deg);margin:.4rem 2rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(max-width:800px){body{overflow-x:hidden}main{width:min(100% - 1.25rem,1400px)}.topbar{height:64px;padding-inline:max(.75rem,env(safe-area-inset-left)) max(.75rem,env(safe-area-inset-right))}.header-tools{gap:.65rem}.signals span{min-height:40px;display:inline-flex;align-items:center;gap:.35rem;padding:.45rem .65rem;font-size:.62rem;white-space:nowrap}.signals span:before{content:none}.hero{gap:1.25rem;padding:2.75rem 0 1.75rem}.hero h1{font-size:clamp(2.5rem,12vw,4.25rem);line-height:.98}.hero>div>p:last-child{font-size:.95rem;line-height:1.65}.toolbar,.results,.technical{border-radius:.85rem}input,select{min-height:48px;font-size:1rem}.workspace{gap:0}.results,.technical{padding:1rem}.results>header{align-items:flex-start}.inspector{top:64px;right:0;bottom:0;left:0;z-index:40;padding:1.25rem max(1rem,env(safe-area-inset-right)) max(1.5rem,env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-left));max-height:none;border:0;border-radius:0;box-shadow:0 -20px 70px #00000080;overscroll-behavior:contain}body:has(.inspector:not(.placeholder)){overflow:hidden}.icon{width:44px;height:44px;flex:none}.technical nav{margin-inline:-.25rem;padding:.25rem;overflow-x:auto;scrollbar-width:none}.technical nav::-webkit-scrollbar{display:none}.technical nav button{min-height:44px;padding-inline:.9rem;white-space:nowrap}.state-card,.inline-state{padding:2rem 1rem}}@media(max-width:560px){.language-switch{display:flex;flex:none}.header-tools,.signals{gap:.35rem}.signals span{padding-inline:.55rem}.hero h1{letter-spacing:-.055em}.toolbar{gap:1rem;padding:.85rem}.pending{padding:.15rem .25rem}.results>header{display:grid;gap:.35rem}.card-grid{gap:.85rem}.catalog-card button{border-radius:.75rem}.visual{height:112px}.card-body{gap:.6rem;padding:1rem}.card-body>strong{min-height:auto;font-size:1rem}.card-body>small,.description{font-size:.85rem}.price{font-size:1.1rem}.pagination-note{line-height:1.5}}
