#registry-root{background:var(--reg-data-bg,#0c0b09);--reg-ed-bg:#f5f2ec;--reg-ed-text:#0c0b09;--reg-ed-text-2:#4a4540;--reg-ed-text-3:#8a847a;--reg-ed-border:#0c0b091f;--reg-accent:#d4380d;--reg-accent-interactive:#1a56db;--reg-data-bg:#0c0b09;--reg-data-surface:#141210;--reg-data-surface-hover:#1c1915;--reg-data-border:#ffffff14;--reg-data-border-hover:#ffffff2e;--reg-data-text:#e8e4dc;--reg-data-text-2:#8c8580;--reg-data-text-3:#55504a;--reg-grade-a:#22c55e;--reg-grade-b:#84cc16;--reg-grade-c:#eab308;--reg-grade-d:#f97316;--reg-grade-f:#ef4444;--reg-cat-reliability:#22c55e;--reg-cat-performance:#a78bfa;--reg-cat-pricing:#eab308;--reg-cat-compatibility:#38bdf8;--reg-cat-documentation:#94a3b8;--reg-enter-hero:.5s;--reg-enter-card:.38s;--reg-enter-bar:.6s;--reg-enter-stamp:.35s;min-height:100vh}.registry-shell{width:min(1200px,100vw - 32px);margin:0 auto;padding:32px 0 48px}.registry-hero{grid-template-columns:1fr;align-items:start;gap:20px;display:grid}.registry-hero-copy{gap:14px;display:grid}.registry-kicker{color:var(--color-accent);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:700}.registry-kicker-subtle{color:#7fdff7}.registry-hero h1,.registry-section-heading h2,.registry-panel-header h2,.registry-card h3,.registry-grade-body strong{letter-spacing:0}.registry-hero h1{max-width:14ch;margin:0;font-size:clamp(2.2rem,5vw,4.4rem);line-height:.98}.registry-summary,.registry-card-copy,.registry-inline-note,.registry-inline-alert,.registry-section-note,.registry-grade-body p{color:var(--color-text-2);margin:0}.registry-summary{max-width:64ch;font-size:1rem}.registry-toolbar{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.registry-topnav-group{gap:10px;margin-top:12px;display:grid}.registry-topnav{flex-wrap:wrap;gap:10px;display:flex}.registry-topnav-link{min-height:34px;color:var(--color-text-2);background:#0a111fad;border:1px solid #42d7ff24;border-radius:999px;justify-content:center;align-items:center;padding:0 12px;font-size:.88rem;font-weight:600;text-decoration:none;display:inline-flex}.registry-topnav-link:hover,.registry-topnav-link:focus-visible,.registry-topnav-link-active{color:var(--color-text-1);background:#121e34e0;border-color:#42d7ff4d}.registry-hero-controls{grid-template-columns:minmax(0,1.4fr) minmax(220px,.7fr);gap:14px;margin-top:10px;display:grid}.registry-button{min-height:40px;color:var(--color-text-1);font-weight:700;font:inherit;cursor:pointer;background:#101627e6;border:1px solid #42d7ff42;border-radius:8px;justify-content:center;align-items:center;padding:0 14px;text-decoration:none;transition:border-color .12s,background .12s,transform .12s;display:inline-flex}.registry-button:hover,.registry-button:focus-visible{background:#151f35f5;border-color:#42d7ff6b;transform:translateY(-1px)}.registry-button-secondary{border-color:#ffbf4d38}.registry-button-secondary:hover,.registry-button-secondary:focus-visible{border-color:#ffbf4d61}.registry-button:disabled{cursor:progress;opacity:.72;transform:none}.registry-button-compact{min-height:32px;padding:0 10px;font-size:.84rem}.registry-band{border-top:1px solid #a6b4d01f;margin-top:28px;padding-top:24px}.registry-panel{box-shadow:var(--shadow-md);background:#0c1221d1;border:1px solid #42d7ff29;border-radius:8px;gap:16px;padding:20px;display:grid}.registry-panel-header,.registry-section-heading{justify-content:space-between;align-items:end;gap:16px;display:flex}.registry-section-heading{margin-bottom:16px}.registry-panel-header{align-items:start}.registry-panel-header h2,.registry-section-heading h2{margin:4px 0 0;font-size:clamp(1.25rem,2vw,1.9rem)}.registry-health-list{gap:14px;margin:0;display:grid}.registry-health-list div{border-bottom:1px solid #a6b4d014;justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;display:flex}.registry-health-list div:last-child{border-bottom:0;padding-bottom:0}.registry-health-list dt{color:var(--color-text-3);text-transform:uppercase;letter-spacing:.06em;font-size:.86rem}.registry-health-list dd{color:var(--color-text-1);text-align:right;margin:0;font-weight:600}.registry-health-badge,.registry-state-pill{border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:0 10px;font-size:.78rem;font-weight:700;display:inline-flex}.registry-health-badge-live,.registry-state-pill-live{color:#9dedb5;background:#29c9731f;border:1px solid #29c97338}.registry-health-badge-pending,.registry-state-pill-next{color:#ffd584;background:#ffbf4d1f;border:1px solid #ffbf4d38}.registry-inline-note,.registry-inline-alert{background:#090d18cc;border:1px solid #42d7ff1a;border-radius:8px;padding:12px 14px}.registry-inline-alert{color:#ffd2de;background:#2d0e1c9e;border-color:#ff5e8947}.registry-card-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.registry-page-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.registry-route-stack,.registry-section-stack{gap:16px;display:grid}.registry-directory-grid{grid-template-columns:minmax(320px,.9fr) minmax(0,1.4fr);gap:16px;display:grid}.registry-directory-panel,.registry-detail-panel{align-content:start}.registry-provider-list,.registry-review-list,.registry-submission-list{gap:12px;display:grid}.registry-provider-item,.registry-review-card,.registry-submission-item,.registry-metric-card,.registry-model-pill{color:var(--color-text-1);background:#080e1bb3;border:1px solid #42d7ff1a;border-radius:8px;gap:8px;padding:14px;display:grid}.registry-card-link{color:inherit;text-decoration:none}.registry-provider-item{text-align:left;cursor:pointer;width:100%;font:inherit;transition:border-color .12s,background .12s,transform .12s}.registry-provider-item:hover,.registry-provider-item:focus-visible,.registry-provider-item-active{background:#0c1426e6;border-color:#42d7ff47;transform:translateY(-1px)}.registry-provider-item p,.registry-review-card p,.registry-detail-header p,.registry-detail-section-head p,.registry-empty-state,.registry-submission-head span,.registry-provider-item-meta{color:var(--color-text-2);margin:0}.registry-provider-item-head,.registry-detail-header,.registry-detail-section-head,.registry-review-head,.registry-review-title-row,.registry-submission-head,.registry-submission-right,.registry-form-actions{justify-content:space-between;align-items:start;gap:12px;display:flex}.registry-detail-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.registry-review-title-row,.registry-submission-right{align-items:center}.registry-provider-item strong,.registry-detail-header h4,.registry-detail-section h5,.registry-review-head strong,.registry-submission-head strong,.registry-metric-card strong{color:var(--color-text-1);margin:0}.registry-detail-header h4,.registry-detail-section h5{font-size:1.05rem}.registry-detail-metrics,.registry-summary-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.registry-filter-summary{justify-content:space-between;align-items:center;gap:12px;padding-top:2px;display:flex}.registry-metric-card span{color:var(--color-text-3);text-transform:uppercase;letter-spacing:.06em;font-size:.82rem}.registry-detail-section{gap:12px;display:grid}.registry-grade-summary,.registry-pill-row,.registry-mode-toggle{flex-wrap:wrap;gap:10px;display:flex}.registry-grade-summary-item{min-height:40px;color:var(--color-text-1);background:#080e1bb3;border:1px solid #42d7ff1a;border-radius:999px;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.registry-status-chip,.registry-grade-pill,.registry-meta-pill,.registry-mode-pill,.registry-chip-toggle{min-height:28px;color:var(--color-text-1);background:#101627eb;border:1px solid #42d7ff1f;border-radius:999px;justify-content:center;align-items:center;padding:0 10px;font-size:.78rem;font-weight:700;display:inline-flex}.registry-status-chip-supported,.registry-status-chip-approved,.registry-status-chip-shipped{color:#9dedb5;background:#29c9731f;border-color:#29c9733d}.registry-status-chip-requested,.registry-status-chip-pending,.registry-status-chip-under-review,.registry-status-chip-triaged,.registry-status-chip-planned{color:#ffd584;background:#ffbf4d1f;border-color:#ffbf4d3d}.registry-status-chip-rejected,.registry-status-chip-hidden,.registry-status-chip-archived,.registry-status-chip-duplicate{color:#ffd2de;background:#ff5e891f;border-color:#ff5e8942}.registry-grade-pill-a{color:#9dedb5;background:#29c9731f;border-color:#29c9733d}.registry-grade-pill-b{color:#b5f2c8;background:#65d89a1f;border-color:#65d89a3d}.registry-grade-pill-c{color:#ffd584;background:#ffbf4d1f;border-color:#ffbf4d3d}.registry-grade-pill-d,.registry-grade-pill-f{color:#ffd2de;background:#ff5e891f;border-color:#ff5e8942}.registry-mode-pill,.registry-chip-toggle{font:inherit;cursor:pointer}.registry-mode-pill-active,.registry-chip-toggle-active{background:#42d7ff29;border-color:#42d7ff52}.registry-model-pill{align-items:start;min-height:auto}.registry-model-pill span,.registry-submission-head span,.registry-provider-item-meta{font-size:.82rem}.registry-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.registry-inline-grid{margin-top:12px}.registry-inline-form,.registry-review-actions,.registry-inline-form-row{gap:10px;display:grid}.registry-form-field{gap:8px;display:grid}.registry-form-field span,.registry-form-field legend{color:var(--color-text-3);text-transform:uppercase;letter-spacing:.06em;font-size:.82rem;font-weight:700}.registry-form-field-full,.registry-fieldset,.registry-form-actions,.registry-inline-alert,.registry-inline-note,.registry-empty-state{grid-column:1/-1}.registry-fieldset{border:0;margin:0;padding:0}.registry-input,.registry-select,.registry-textarea{width:100%;color:var(--color-text-1);font:inherit;background:#080e1bdb;border:1px solid #42d7ff24;border-radius:8px}.registry-input,.registry-select{min-height:44px;padding:0 12px}.registry-textarea{resize:vertical;min-height:132px;padding:12px}.registry-textarea-compact{min-height:84px}.registry-input:focus-visible,.registry-select:focus-visible,.registry-textarea:focus-visible{outline-offset:1px;outline:2px solid #42d7ff33}.registry-empty-state{background:#080e1b61;border:1px dashed #a6b4d02e;border-radius:8px;padding:14px}.registry-card{min-height:180px;box-shadow:var(--shadow-md);background:#0c1221bd;border:1px solid #42d7ff1f;border-radius:8px;gap:10px;padding:18px;display:grid}.registry-card h3{margin:0;font-size:1.05rem}.registry-card-metric{color:#f4d089;margin:0;font-size:.9rem;font-weight:600}.registry-card-head{justify-content:space-between;align-items:start;gap:12px;display:flex}.registry-grade-table{gap:10px;display:grid}.registry-grade-row{background:#0c1221bd;border:1px solid #42d7ff1f;border-radius:8px;grid-template-columns:64px minmax(0,1fr);align-items:start;gap:14px;padding:14px 16px;display:grid}.registry-grade-mark{aspect-ratio:1;width:48px;color:var(--color-text-1);background:#42d7ff1f;border-radius:8px;justify-content:center;align-items:center;font-size:1.35rem;font-weight:800;display:inline-flex}.registry-grade-body{gap:6px;display:grid}.registry-grade-body strong{color:var(--color-text-1);font-size:1rem}.registry-score-grid{gap:12px;display:grid}.registry-insight-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.registry-insight-row{background:#080e1b85;border:1px solid #42d7ff1a;border-radius:8px;gap:6px;padding:12px 14px;display:grid}.registry-insight-row span,.registry-compare-table td:first-child,.registry-compare-table th:first-child{color:var(--color-text-3);text-transform:uppercase;letter-spacing:.06em;font-size:.82rem;font-weight:700}.registry-insight-row strong{color:var(--color-text-1)}.registry-insight-row small{color:var(--color-text-2)}.registry-disclosure{background:#080e1b85;border:1px solid #42d7ff1a;border-radius:8px;padding:12px 14px}.registry-disclosure summary{cursor:pointer;color:var(--color-text-1);font-weight:700}.registry-disclosure p{margin-top:10px}.registry-score-row{background:#080e1b85;border:1px solid #42d7ff1a;border-radius:8px;grid-template-columns:minmax(140px,.6fr) minmax(0,1fr) 56px;align-items:center;gap:12px;padding:12px 14px;display:grid}.registry-score-row span{color:var(--color-text-1);font-weight:600}.registry-score-row strong{color:#ffd584;text-align:right}.registry-score-row input[type=range]{width:100%}.registry-auth-callout{gap:6px;display:grid}.registry-auth-callout strong{color:var(--color-text-1)}.registry-auth-callout p{color:var(--color-text-2);margin:0}.registry-link-inline{color:#7fdff7;font-weight:600;text-decoration:none}.registry-link-inline:hover,.registry-link-inline:focus-visible{color:#b4efff}.registry-compare-picker{flex-wrap:wrap;gap:10px;max-height:280px;padding-right:4px;display:flex;overflow:auto}.registry-compare-table-wrap{width:100%;overflow-x:auto}.registry-compare-table{border-collapse:collapse;width:100%;min-width:720px}.registry-compare-table th,.registry-compare-table td{text-align:left;vertical-align:top;border-bottom:1px solid #a6b4d01a;padding:12px 14px}.registry-compare-table th:not(:first-child),.registry-compare-table td:not(:first-child){min-width:180px}.registry-compare-value{color:var(--color-text-1);font-weight:650}.registry-discord-cta{grid-template-columns:minmax(0,1fr) auto;align-items:center}@media (width<=900px){.registry-hero,.registry-hero-controls,.registry-directory-grid,.registry-form-grid,.registry-page-grid,.registry-discord-cta{grid-template-columns:1fr}.registry-hero h1{max-width:none}}@media (width<=640px){.registry-shell{width:min(100vw - 24px,1200px);padding:24px 0 40px}.registry-panel-header,.registry-section-heading,.registry-card-head,.registry-health-list div,.registry-provider-item-head,.registry-detail-header,.registry-detail-section-head,.registry-review-head,.registry-submission-head,.registry-submission-right,.registry-form-actions,.registry-filter-summary{justify-content:stretch;display:grid}.registry-health-list dd{text-align:left}.registry-grade-row,.registry-score-row{grid-template-columns:1fr}}@keyframes registry-slide-up{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes registry-fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes registry-bar-fill{0%{transform:scaleX(0)}to{transform:scaleX(var(--bar-score,0))}}@keyframes registry-stamp-in{0%{opacity:0;transform:scale(.55)rotate(-18deg)}to{opacity:1;transform:scale(1)rotate(-6deg)}}@keyframes registry-page-enter{0%{opacity:0}to{opacity:1}}#registry-root .registry-hero{background:var(--reg-ed-bg);box-shadow:0 0 0 100vmax var(--reg-ed-bg);clip-path:inset(-100vmax -100vmax 0);color:var(--reg-ed-text);margin-top:-32px;padding-top:36px;padding-bottom:32px}#registry-root .registry-hero h1{color:var(--reg-ed-text);letter-spacing:-.03em;line-height:.92}#registry-root .registry-kicker{color:var(--reg-accent)}#registry-root .registry-kicker-subtle{color:var(--reg-ed-text-3)}#registry-root .registry-hero .registry-summary{color:var(--reg-ed-text-2)}#registry-root .registry-hero .registry-kicker{animation:registry-slide-up var(--reg-enter-hero) cubic-bezier(.22, 1, .36, 1) 0s both}#registry-root .registry-hero h1{animation:registry-slide-up var(--reg-enter-hero) cubic-bezier(.22, 1, .36, 1) 60ms both}#registry-root .registry-hero .registry-summary{animation:registry-slide-up var(--reg-enter-hero) cubic-bezier(.22, 1, .36, 1) .13s both}#registry-root .registry-hero .registry-toolbar{animation:registry-slide-up var(--reg-enter-hero) cubic-bezier(.22, 1, .36, 1) .2s both}#registry-root .registry-hero .registry-topnav-group{animation:registry-slide-up var(--reg-enter-hero) cubic-bezier(.22, 1, .36, 1) .26s both}#registry-root .registry-hero .registry-button{background:var(--reg-ed-text);border-color:var(--reg-ed-text);color:var(--reg-ed-bg);border-radius:4px}#registry-root .registry-hero .registry-button:hover,#registry-root .registry-hero .registry-button:focus-visible{color:var(--reg-ed-bg);background:#2a2520;border-color:#2a2520;transform:none}#registry-root .registry-hero .registry-button-secondary{color:var(--reg-ed-text-2);background:0 0;border-color:#0c0b094d}#registry-root .registry-hero .registry-button-secondary:hover,#registry-root .registry-hero .registry-button-secondary:focus-visible{border-color:var(--reg-ed-text);color:var(--reg-ed-text);background:#0c0b090f;transform:none}#registry-root .registry-topnav-group{border-top:3px solid var(--reg-ed-text);gap:0;margin-top:20px;padding-top:0}#registry-root .registry-topnav{border-bottom:1px solid var(--reg-ed-border);flex-wrap:wrap;gap:0;display:flex}#registry-root .registry-topnav-link{min-height:38px;color:var(--reg-ed-text-3);letter-spacing:.1em;text-transform:uppercase;background:0 0;border:none;border-radius:0;align-items:center;padding:0 14px;font-size:.73rem;font-weight:800;transition:color .12s;display:inline-flex;position:relative}#registry-root .registry-topnav-link:after{content:"";background:var(--reg-accent);transform-origin:0;height:3px;transition:transform .18s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}#registry-root .registry-topnav-link:hover,#registry-root .registry-topnav-link:focus-visible{color:var(--reg-ed-text);background:0 0;border-color:#0000;transform:none}#registry-root .registry-topnav-link:hover:after,#registry-root .registry-topnav-link:focus-visible:after,#registry-root .registry-topnav-link-active:after{transform:scaleX(1)}#registry-root .registry-topnav-link-active{color:var(--reg-ed-text);background:0 0;border-color:#0000}#registry-root .registry-band{border-top:4px solid var(--reg-ed-text);color:var(--reg-data-text);background:0 0;margin-top:0;padding-top:40px;padding-bottom:64px}#registry-root .registry-band h1,#registry-root .registry-band h2,#registry-root .registry-band h3,#registry-root .registry-band h4,#registry-root .registry-band h5{color:var(--reg-data-text)}#registry-root .registry-band p{color:var(--reg-data-text-2)}#registry-root .registry-band .registry-kicker{color:var(--reg-cat-reliability)}#registry-root .registry-band .registry-kicker-subtle{color:var(--reg-data-text-3)}#registry-root .registry-band .registry-section-heading h2,#registry-root .registry-band .registry-panel-header h2,#registry-root .registry-band .registry-panel-header h3{color:var(--reg-data-text)}#registry-root .registry-band .registry-panel,#registry-root .registry-band .registry-card{background:var(--reg-data-surface);border-color:var(--reg-data-border);box-shadow:none}#registry-root .registry-band .registry-card h3{color:var(--reg-data-text)}#registry-root .registry-band .registry-card-metric{color:#fde68a}#registry-root .registry-band .registry-provider-item,#registry-root .registry-band .registry-submission-item,#registry-root .registry-band .registry-metric-card,#registry-root .registry-band .registry-model-pill,#registry-root .registry-band .registry-grade-row,#registry-root .registry-band .registry-score-row{background:var(--reg-data-surface);border-color:var(--reg-data-border);box-shadow:none}#registry-root .registry-band .registry-provider-item:hover,#registry-root .registry-band .registry-provider-item:focus-visible,#registry-root .registry-band .registry-provider-item-active{background:var(--reg-data-surface-hover);border-color:var(--reg-data-border-hover);transform:none}#registry-root .registry-band .registry-provider-item strong,#registry-root .registry-band .registry-metric-card strong,#registry-root .registry-band .registry-grade-body strong{color:var(--reg-data-text)}#registry-root .registry-band .registry-provider-item p,#registry-root .registry-band .registry-provider-item-meta{color:var(--reg-data-text-2)}#registry-root .registry-band .registry-metric-card span{color:var(--reg-data-text-3)}#registry-root .registry-band .registry-grade-summary-item{background:var(--reg-data-surface);border-color:var(--reg-data-border);color:var(--reg-data-text)}#registry-root .registry-band .registry-grade-mark{color:var(--reg-data-text);background:#ffffff0f}#registry-root .registry-band .registry-disclosure{background:var(--reg-data-surface);border-color:var(--reg-data-border)}#registry-root .registry-band .registry-disclosure summary{color:var(--reg-data-text)}#registry-root .registry-band .registry-disclosure p{color:var(--reg-data-text-2)}#registry-root .registry-band .registry-inline-note{border-color:var(--reg-data-border);color:var(--reg-data-text-2);background:#e8e4dc0a}#registry-root .registry-band .registry-inline-alert{color:#fecdd3;background:#3c0a0f9e;border-color:#ef444447}#registry-root .registry-band .registry-empty-state{border-color:var(--reg-data-border);color:var(--reg-data-text-2);background:#e8e4dc08}#registry-root .registry-band .registry-input,#registry-root .registry-band .registry-select,#registry-root .registry-band .registry-textarea{border-color:var(--reg-data-border);color:var(--reg-data-text);background:#060504cc}#registry-root .registry-band .registry-button{background:var(--reg-data-surface);border-color:var(--reg-data-border);color:var(--reg-data-text);border-radius:4px}#registry-root .registry-band .registry-button:hover,#registry-root .registry-band .registry-button:focus-visible{background:var(--reg-data-surface-hover);border-color:var(--reg-data-border-hover);transform:none}#registry-root .registry-band .registry-link-inline{color:var(--reg-cat-compatibility)}#registry-root .registry-band .registry-link-inline:hover,#registry-root .registry-band .registry-link-inline:focus-visible{color:#7dd3fc}#registry-root .registry-band .registry-compare-table th,#registry-root .registry-band .registry-compare-table td{border-bottom-color:var(--reg-data-border);color:var(--reg-data-text-2)}#registry-root .registry-band .registry-compare-value,#registry-root .registry-band .registry-score-row span{color:var(--reg-data-text)}#registry-root .registry-band .registry-score-row strong{color:var(--reg-data-text-2)}#registry-root .registry-band .registry-form-field span,#registry-root .registry-band .registry-form-field legend{color:var(--reg-data-text-3)}#registry-root .registry-band .registry-mode-pill{background:var(--reg-data-surface);border-color:var(--reg-data-border);color:var(--reg-data-text)}#registry-root .registry-band .registry-mode-pill-active,#registry-root .registry-band .registry-chip-toggle-active{background:#e8e4dc1a;border-color:#e8e4dc38}#registry-root .registry-band .registry-meta-pill{border-color:var(--reg-data-border);color:var(--reg-data-text-2);background:#e8e4dc0f}#registry-root .registry-band .registry-provider-item{animation:registry-fade-up var(--reg-enter-card) cubic-bezier(.22, 1, .36, 1) both}#registry-root .registry-band .registry-provider-item:first-child{animation-delay:0s}#registry-root .registry-band .registry-provider-item:nth-child(2){animation-delay:40ms}#registry-root .registry-band .registry-provider-item:nth-child(3){animation-delay:80ms}#registry-root .registry-band .registry-provider-item:nth-child(4){animation-delay:.12s}#registry-root .registry-band .registry-provider-item:nth-child(5){animation-delay:.16s}#registry-root .registry-band .registry-provider-item:nth-child(6){animation-delay:.2s}#registry-root .registry-band .registry-provider-item:nth-child(7){animation-delay:.24s}#registry-root .registry-band .registry-provider-item:nth-child(8){animation-delay:.28s}#registry-root .registry-band .registry-provider-item:nth-child(9){animation-delay:.32s}#registry-root .registry-band .registry-provider-item:nth-child(10){animation-delay:.36s}#registry-root .registry-band .registry-provider-item:nth-child(11){animation-delay:.4s}#registry-root .registry-band .registry-provider-item:nth-child(12){animation-delay:.44s}#registry-root .registry-card-grid>:first-child{grid-column:1/-1}#registry-root .registry-route-stack>*{animation:.28s both registry-page-enter}#registry-root .registry-grade-pill{font-size:1.4rem;font-weight:900;font-family:var(--font-display,"Sora", sans-serif);background:0 0;border:none;border-radius:0;min-height:auto;padding:0;line-height:1}#registry-root .registry-grade-pill.registry-grade-pill-a{color:var(--reg-grade-a)}#registry-root .registry-grade-pill.registry-grade-pill-b{color:var(--reg-grade-b)}#registry-root .registry-grade-pill.registry-grade-pill-c{color:var(--reg-grade-c)}#registry-root .registry-grade-pill.registry-grade-pill-d{color:var(--reg-grade-d)}#registry-root .registry-grade-pill.registry-grade-pill-f{color:var(--reg-grade-f)}#registry-root .registry-detail-header .registry-grade-pill{width:64px;height:64px;animation:registry-stamp-in var(--reg-enter-stamp) cubic-bezier(.34, 1.56, .64, 1) both;border:3px solid;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:1.8rem;display:inline-flex;transform:rotate(-6deg)}#registry-root .registry-band .registry-insight-row{background:var(--reg-data-surface);border-color:var(--reg-data-border);border-radius:4px;grid-template-rows:1fr;grid-template-columns:1fr auto;gap:4px 8px;padding:10px 12px 16px;display:grid;position:relative;overflow:hidden}#registry-root .registry-band .registry-insight-row span{color:var(--reg-data-text-3);text-transform:uppercase;letter-spacing:.08em;grid-area:1/1;font-size:.71rem;font-weight:700}#registry-root .registry-band .registry-insight-row strong{color:var(--reg-data-text);text-align:right;font-variant-numeric:tabular-nums;grid-area:1/2;font-size:.85rem}#registry-root .registry-band .registry-insight-row small{display:none}#registry-root .registry-band .registry-insight-row:before{content:"";background:#ffffff14;height:3px;position:absolute;bottom:0;left:0;right:0}#registry-root .registry-band .registry-insight-row:after{content:"";background:var(--reg-cat-reliability);transform-origin:0;width:100%;height:3px;animation:registry-bar-fill var(--reg-enter-bar) cubic-bezier(.22, 1, .36, 1) both;position:absolute;bottom:0;left:0}#registry-root .registry-band .registry-insight-row[data-category=reliability]:after{background:var(--reg-cat-reliability)}#registry-root .registry-band .registry-insight-row[data-category=performance]:after{background:var(--reg-cat-performance)}#registry-root .registry-band .registry-insight-row[data-category=pricing]:after{background:var(--reg-cat-pricing)}#registry-root .registry-band .registry-insight-row[data-category=compatibility]:after{background:var(--reg-cat-compatibility)}#registry-root .registry-band .registry-insight-row[data-category=documentation]:after{background:var(--reg-cat-documentation)}#registry-root .registry-band .registry-insight-row:first-child:after{animation-delay:0s}#registry-root .registry-band .registry-insight-row:nth-child(2):after{animation-delay:80ms}#registry-root .registry-band .registry-insight-row:nth-child(3):after{animation-delay:.16s}#registry-root .registry-band .registry-insight-row:nth-child(4):after{animation-delay:.24s}#registry-root .registry-band .registry-insight-row:nth-child(5):after{animation-delay:.32s}#registry-root .registry-band .registry-review-card{background:var(--reg-data-surface);border-color:var(--reg-data-border);box-shadow:none;border-left-width:3px;border-radius:0 6px 6px 0;transition:border-color .12s,background .12s}#registry-root .registry-band .registry-review-card[data-grade=a]{border-left-color:var(--reg-grade-a)}#registry-root .registry-band .registry-review-card[data-grade=b]{border-left-color:var(--reg-grade-b)}#registry-root .registry-band .registry-review-card[data-grade=c]{border-left-color:var(--reg-grade-c)}#registry-root .registry-band .registry-review-card[data-grade=d]{border-left-color:var(--reg-grade-d)}#registry-root .registry-band .registry-review-card[data-grade=f]{border-left-color:var(--reg-grade-f)}#registry-root .registry-band .registry-review-card strong{color:var(--reg-data-text)}#registry-root .registry-band .registry-review-card p{color:var(--reg-data-text-2)}#registry-root .registry-band .registry-review-head span{color:var(--reg-data-text-3);font-size:.82rem}#registry-root .registry-band .registry-provider-list,#registry-root .registry-band .registry-review-list,#registry-root .registry-band .registry-submission-list{contain:layout style}@media (width<=900px){#registry-root .registry-hero{clip-path:inset(-100vmax -100vmax 0)}}@media (width<=640px){#registry-root .registry-topnav-link{min-height:34px;padding:0 10px;font-size:.68rem}#registry-root .registry-detail-header .registry-grade-pill{width:52px;height:52px;font-size:1.5rem}}@media (prefers-reduced-motion:reduce){#registry-root *{transition-duration:1ms!important;animation:none!important}}
