.material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}.pass-active{background-color:#16a34a!important;color:#fff!important}.fail-active{background-color:#dc2626!important;color:#fff!important}.na-active{background-color:#64748b!important;color:#fff!important}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:2px}::-webkit-scrollbar-thumb:hover{background:#64748b}.accordion-content{max-height:0;overflow:hidden;transition:max-height .25s ease-out}.accordion-open .accordion-content{max-height:2000px}.rotate-icon{transition:transform .2s ease}.accordion-open .rotate-icon{transform:rotate(180deg)}.audit-sidebar{background:#0f172a;position:relative;border-right:1px solid #1e293b}.audit-card{background:#fff;border:1px solid #e2e8f0;border-radius:4px;box-shadow:0 1px 2px #0f172a0a}.btn-primary{background-color:#0f172a;color:#fff;font-weight:600;border-radius:4px;transition:background-color .15s ease,transform .1s ease}.btn-primary:hover{background-color:#1e293b}.btn-primary:active{transform:scale(.98)}.btn-coral{background-color:#0369a1;color:#fff;font-weight:600;border-radius:4px;transition:background-color .15s ease,transform .1s ease}.btn-coral:hover{background-color:#0284c7}.btn-coral:active{transform:scale(.98)}.page-header-stripe{background:#0f172a;border-bottom:1px solid #1e293b;color:#fff}.badge-green{background:#f0fdf4;color:#16a34a;border:1px solid #bbf7d0;font-family:DM Mono,monospace;font-variant-numeric:tabular-nums}.badge-red{background:#fef2f2;color:#dc2626;border:1px solid #fecaca;font-family:DM Mono,monospace;font-variant-numeric:tabular-nums}.badge-orange{background:#fffbeb;color:#d97706;border:1px solid #fde68a;font-family:DM Mono,monospace;font-variant-numeric:tabular-nums}.badge-blue{background:#f0f9ff;color:#0284c7;border:1px solid #bae6fd;font-family:DM Mono,monospace;font-variant-numeric:tabular-nums}.badge-gray{background:#f8fafc;color:#64748b;border:1px solid #e2e8f0;font-family:DM Mono,monospace;font-variant-numeric:tabular-nums}button,a,input,select{transition:all .15s ease}.font-data{font-family:JetBrains Mono,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-variant-numeric:tabular-nums}.bg-grid-subtle{background-image:linear-gradient(rgba(15,23,42,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(15,23,42,.04) 1px,transparent 1px);background-size:20px 20px}.nav-item-active{background:#ffffff14;border-left:3px solid #38bdf8}.nav-item-idle:hover{background:#ffffff0a}.orbia-sidebar{background:#0f172a;position:relative;border-right:1px solid #1e293b}.orbia-sidebar-waves{display:none}.orbia-card{background:#fff;border:1px solid #e2e8f0;border-radius:4px;box-shadow:0 1px 2px #0f172a0a}.btn-orbia-primary{background-color:#0f172a;color:#fff;font-weight:600;border-radius:4px;transition:background-color .15s,transform .1s}.btn-orbia-primary:hover{background-color:#1e293b}.btn-orbia-primary:active{transform:scale(.98)}.btn-orbia-coral{background-color:#0369a1;color:#fff;font-weight:600;border-radius:4px;transition:background-color .15s,transform .1s}.btn-orbia-coral:hover{background-color:#0284c7}.orbia-page-header{background:#0f172a;border-bottom:1px solid #1e293b;color:#fff}.counter{font-size:16px;padding:5px 10px;border-radius:5px;color:var(--accent);background:var(--accent-bg);border:2px solid transparent;transition:border-color .3s;margin-bottom:24px;&:hover{border-color:var(--accent-border)}&:focus-visible{outline:2px solid var(--accent);outline-offset:2px}}.hero{position:relative;.base,.framework,.vite{inset-inline:0;margin:0 auto}.base{width:170px;position:relative;z-index:0}.framework,.vite{position:absolute}.framework{z-index:1;top:34px;height:28px;transform:perspective(2000px) rotate(300deg) rotateX(44deg) rotateY(39deg) scale(1.4)}.vite{z-index:0;top:107px;height:26px;width:auto;transform:perspective(2000px) rotate(300deg) rotateX(40deg) rotateY(39deg) scale(.8)}}#center{display:flex;flex-direction:column;gap:25px;place-content:center;place-items:center;flex-grow:1;@media(max-width:1024px){padding:32px 20px 24px;gap:18px}}#next-steps{display:flex;border-top:1px solid var(--border);text-align:left;>div{flex:1 1 0;padding:32px;@media(max-width:1024px){padding:24px 20px}}.icon{margin-bottom:16px;width:22px;height:22px}@media(max-width:1024px){flex-direction:column;text-align:center}}#docs{border-right:1px solid var(--border);@media(max-width:1024px){border-right:none;border-bottom:1px solid var(--border)}}#next-steps ul{list-style:none;padding:0;display:flex;gap:8px;margin:32px 0 0;.logo{height:18px}a{color:var(--text-h);font-size:16px;border-radius:6px;background:var(--social-bg);display:flex;padding:6px 12px;align-items:center;gap:8px;text-decoration:none;transition:box-shadow .3s;&:hover{box-shadow:var(--shadow)}.button-icon{height:18px;width:18px}}@media(max-width:1024px){margin-top:20px;flex-wrap:wrap;justify-content:center;li{flex:1 1 calc(50% - 8px)}a{width:100%;justify-content:center;box-sizing:border-box}}}#spacer{height:88px;border-top:1px solid var(--border);@media(max-width:1024px){height:48px}}.ticks{position:relative;width:100%;&:before,&:after{content:"";position:absolute;top:-4.5px;border:5px solid transparent}&:before{left:0;border-left-color:var(--border)}&:after{right:0;border-right-color:var(--border)}}
