:root{--nextra-primary-hue:24deg;--nextra-primary-saturation:94%;--uf-orange:hsl(24deg 94% 50%);--uf-orange-light:hsl(24deg 94% 50%/0.1);--uf-orange-border:hsl(24deg 94% 50%/0.2);--uf-orange-text:hsl(24deg 94% 45%);--uf-text:#111;--uf-text-muted:#555;--uf-border:#e5e7eb;--uf-card-bg:transparent}.dark{--uf-text:#eee;--uf-text-muted:#aaa;--uf-border:#333;--uf-orange-light:hsl(24deg 94% 50%/0.15);--uf-orange-border:hsl(24deg 94% 50%/0.3);--uf-card-bg:hsl(0deg 0% 100%/0.03)}main[data-pagefind-body]{clear:both}.uf-hero{text-align:center;padding:80px 0 48px}.uf-hero h1{font-size:clamp(2rem,5vw,3.5rem);font-weight:800;line-height:1.2;margin:0 0 16px;color:var(--uf-text)}.uf-hero p{font-size:clamp(1rem,2vw,1.25rem);color:var(--uf-text-muted);max-width:600px;margin:0 auto 32px;line-height:1.6}.uf-btn{display:inline-block;padding:12px 32px;background-color:var(--uf-orange);color:#fff!important;border-radius:8px;font-weight:600;font-size:1.1rem;text-decoration:none;transition:opacity .2s}.uf-btn:hover{opacity:.85}.uf-quick-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:16px;gap:16px;padding:32px 0}.uf-quick-card{display:block;padding:20px;border:1px solid var(--uf-orange-border);border-radius:12px;text-decoration:none;color:var(--uf-text);background:var(--uf-card-bg);transition:border-color .2s,background-color .2s}.uf-quick-card:hover{border-color:var(--uf-orange);background:var(--uf-orange-light)}.uf-quick-card .icon{font-size:1.5rem;margin-bottom:8px}.uf-quick-card .title{font-weight:600}.uf-features{padding:32px 0 64px}.uf-features h2{font-size:1.5rem;font-weight:700;text-align:center;margin-bottom:32px;color:var(--uf-text)}.uf-features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:20px;gap:20px}.uf-feature-card{padding:20px;border-radius:12px;border:1px solid var(--uf-border);background:var(--uf-card-bg);transition:border-color .2s}.uf-feature-card:hover{border-color:var(--uf-orange-border)}.uf-feature-card h3{font-size:1.1rem;font-weight:600;margin-bottom:8px;color:var(--uf-orange)}.uf-feature-card p{color:var(--uf-text-muted);margin:0;line-height:1.5}.uf-audience{padding:48px 0;text-align:center;border-top:1px solid var(--uf-border)}.uf-audience h2{font-size:1.3rem;font-weight:700;margin-bottom:16px;color:var(--uf-text)}.uf-tags{display:flex;justify-content:center;flex-wrap:wrap;gap:12px}.uf-tag{padding:6px 16px;border-radius:20px;background-color:var(--uf-orange-light);color:var(--uf-orange-text);font-weight:500}.uf-alliance{text-align:center;padding:48px 0 64px}.uf-alliance h2{font-size:1.5rem;font-weight:700;margin-bottom:24px}.uf-alliance-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:12px;gap:12px;max-width:800px;margin:0 auto 24px}.uf-alliance-card{display:flex;align-items:center;gap:10px;padding:14px 16px;border-radius:10px;border:1px solid var(--uf-border);text-decoration:none;color:inherit;transition:border-color .2s,box-shadow .2s}.uf-alliance-card:hover{border-color:var(--uf-orange);box-shadow:0 2px 8px var(--uf-orange-light)}.uf-alliance-card div{display:flex;flex-direction:column;text-align:left}.uf-alliance-card strong{font-size:.9rem}.uf-alliance-card span{font-size:.75rem;opacity:.6}.uf-alliance-current{border-color:var(--uf-orange);background:var(--uf-orange-light)}.uf-alliance-extra{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:12px;gap:12px;max-width:520px;margin:16px auto 0}.uf-alliance-highlight{display:flex;align-items:center;gap:12px;padding:16px 20px;border-radius:10px;border:1px solid var(--uf-border);text-decoration:none;color:inherit;transition:border-color .2s,box-shadow .2s}.uf-alliance-highlight:hover{border-color:var(--uf-orange);box-shadow:0 2px 8px var(--uf-orange-light)}.uf-alliance-highlight div{display:flex;flex-direction:column}.uf-alliance-highlight strong{font-size:1rem}.uf-alliance-highlight span{font-size:.8rem;opacity:.6}.uf-pkgseek{display:grid;grid-template-columns:52px minmax(0,1fr);margin:20px 0 28px;overflow:hidden;border:1px solid var(--uf-border);border-radius:12px;background:var(--uf-card-bg);color:var(--uf-text);box-shadow:0 8px 30px hsl(24deg 60% 20%/.05)}.uf-pkgseek__rail{display:flex;align-items:center;justify-content:center;-webkit-border-end:1px solid var(--uf-orange-border);border-inline-end:1px solid var(--uf-orange-border);background:var(--uf-orange-light);color:var(--uf-orange-text);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.67rem;font-weight:800;letter-spacing:.2em;writing-mode:vertical-rl;transform:rotate(180deg)}.uf-pkgseek__body{min-width:0;padding:18px 20px 14px}.uf-pkgseek__header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.uf-pkgseek__eyebrow{color:var(--uf-orange-text);font-size:.69rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.uf-pkgseek__eyebrow,.uf-pkgseek__header h3{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.uf-pkgseek__header h3{margin:3px 0 2px;font-size:1.25rem;font-weight:750;letter-spacing:-.025em}.uf-pkgseek__header p{margin:0;color:var(--uf-text-muted);font-size:.82rem;line-height:1.45}.uf-pkgseek__live{display:inline-flex;flex:0 0 auto;align-items:center;gap:6px;margin-top:2px;color:var(--uf-text-muted);font-size:.72rem;font-weight:650}.uf-pkgseek__live i{width:7px;height:7px;border-radius:50%;background:#22a06b;box-shadow:0 0 0 3px hsl(158deg 65% 38%/.12)}.uf-pkgseek__metrics{display:grid;grid-template-columns:1.45fr 1fr .8fr .75fr .8fr;margin:16px 0 14px;border-block:1px solid var(--uf-border)}.uf-pkgseek__metrics>div{min-width:0;padding:10px 12px;-webkit-border-end:1px solid var(--uf-border);border-inline-end:1px solid var(--uf-border)}.uf-pkgseek__metrics>div:first-child{-webkit-padding-start:0;padding-inline-start:0}.uf-pkgseek__metrics>div:last-child{-webkit-padding-end:0;padding-inline-end:0;-webkit-border-end:0;border-inline-end:0}.uf-pkgseek__metrics dd,.uf-pkgseek__metrics dt{margin:0}.uf-pkgseek__metrics dt{margin-bottom:3px;color:var(--uf-text-muted);font-size:.64rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.uf-pkgseek__metrics dd{overflow:hidden;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.79rem;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.uf-pkgseek__dependencies{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:start;grid-gap:12px;gap:12px}.uf-pkgseek__dependencies>span{padding-top:4px;color:var(--uf-text-muted);font-size:.7rem;font-weight:650;text-transform:uppercase}.uf-pkgseek__dependencies>div{display:flex;flex-wrap:wrap;gap:5px}.uf-pkgseek__dependencies code,.uf-pkgseek__dependencies em{padding:3px 7px;border:1px solid var(--uf-border);border-radius:5px;background:transparent;color:var(--uf-text);font-size:.68rem;font-style:normal;line-height:1.3}.uf-pkgseek__dependencies em{border-style:dashed;color:var(--uf-text-muted)}.uf-pkgseek footer{display:flex;justify-content:space-between;gap:16px;margin-top:14px;color:var(--uf-text-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.67rem}.uf-pkgseek footer a,.uf-pkgseek__fallback a{color:var(--uf-orange-text);font-weight:700;text-decoration:none}.uf-pkgseek footer a:hover,.uf-pkgseek__fallback a:hover{text-decoration:underline}.uf-pkgseek__fallback{display:flex;min-height:76px;align-items:center;gap:12px;padding:14px 18px;color:var(--uf-text-muted);font-size:.78rem}.uf-pkgseek__fallback code{color:var(--uf-text);font-weight:750}.uf-pkgseek__fallback a{-webkit-margin-start:auto;margin-inline-start:auto;text-align:end}.uf-pkgseek--loading .uf-pkgseek__fallback span{animation:uf-pkgseek-pulse 1.5s ease-in-out infinite}@keyframes uf-pkgseek-pulse{50%{opacity:.45}}@media (max-width:700px){.uf-pkgseek{grid-template-columns:minmax(0,1fr)}.uf-pkgseek__rail{justify-content:flex-start;padding:7px 14px;-webkit-border-end:0;border-inline-end:0;border-bottom:1px solid var(--uf-orange-border);writing-mode:horizontal-tb;transform:none}.uf-pkgseek__body{padding:16px}.uf-pkgseek__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.uf-pkgseek__metrics>div,.uf-pkgseek__metrics>div:first-child,.uf-pkgseek__metrics>div:last-child{padding:9px 8px;-webkit-border-end:0;border-inline-end:0;border-bottom:1px solid var(--uf-border)}.uf-pkgseek__metrics>div:last-child{grid-column:1/-1;border-bottom:0}.uf-pkgseek__dependencies{grid-template-columns:minmax(0,1fr);gap:6px}.uf-pkgseek footer,.uf-pkgseek__fallback{align-items:flex-start;flex-direction:column}.uf-pkgseek__fallback a{-webkit-margin-start:0;margin-inline-start:0;text-align:start}}@media (prefers-reduced-motion:reduce){.uf-pkgseek--loading .uf-pkgseek__fallback span{animation:none}}.uf-footer-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:16px}.uf-footer-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:6px;border:1px solid var(--uf-border);font-size:.75rem;text-decoration:none;color:currentColor}.uf-footer-chip:hover{border-color:var(--uf-orange-border)}.uf-footer-chip__logo{width:14px;height:14px;border-radius:3px;object-fit:contain}.uf-hero-illustration{max-width:min(320px,60vw)}.uf-hero-illustration,.uf-section-illustration{display:block;height:auto;margin:0 auto 24px;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.uf-section-illustration{max-width:280px}.uf-section-banner{display:block;width:100%;max-width:720px;height:auto;margin:16px auto 32px;border-radius:12px;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.uf-infographic{margin:24px 0 32px;padding:0}.uf-infographic__image{display:block;width:100%;max-width:760px;height:auto;margin:0 auto 12px;border-radius:12px;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.uf-infographic__steps{max-width:760px;margin:0 auto;display:grid;grid-gap:12px;gap:12px}.uf-infographic__step{position:relative;padding:16px 16px 14px;border:1px solid var(--uf-border);border-radius:10px;background:var(--uf-card-bg)}.uf-infographic__num{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;background:var(--uf-orange);color:#fff;font-size:.8rem;font-weight:700;margin-bottom:8px}.uf-infographic__title{display:block;font-size:.95rem;margin:0 0 4px;color:var(--uf-text)}.uf-infographic__desc{font-size:.85rem;color:var(--uf-text-muted);margin:0;line-height:1.5}@media (max-width:700px){.uf-infographic__steps{grid-template-columns:1fr!important}}.uf-friends-nav{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 32px}.uf-friends-nav__chip{display:inline-flex;align-items:center;padding:4px 12px;border-radius:999px;border:1px solid var(--uf-border);font-size:.85rem;text-decoration:none!important;color:var(--uf-text-muted)!important;background:var(--uf-card-bg);transition:border-color .15s,color .15s}.uf-friends-nav__chip:hover{border-color:var(--uf-orange-border);color:var(--uf-orange-text)!important}.uf-friends-section table{table-layout:fixed;width:100%}.uf-friends-section table td:first-child,.uf-friends-section table th:first-child{width:14rem;white-space:nowrap}@media (max-width:700px){.uf-friends-section table td:first-child,.uf-friends-section table th:first-child{width:9rem;white-space:normal}}