.suggest-cta{--suggest-quiet:color-mix(in srgb, var(--muted-foreground) 78%, var(--foreground))}.suggest-cta[hidden]{display:none}.suggest-cta-form{gap:.75rem;display:grid}.suggest-cta-copy{font-size:var(--type-body-size);color:var(--foreground);line-height:1.5}.suggest-cta-row{flex-wrap:wrap;align-items:center;gap:.5rem .875rem;display:flex}.suggest-cta .suggest-field{width:min(100%,25rem)}.suggest-cta .suggest-status{flex:9rem;min-width:0}@media (min-width:600px) and (pointer:fine){.suggest-cta .suggest-field{height:calc(var(--control-h) + .5rem + 2px);padding-left:.875rem}.suggest-cta .suggest-submit{padding-inline:.875rem;font-size:.875rem}}@media (max-width:599px){.suggest-cta .suggest-field{width:100%}.suggest-cta .suggest-input{text-align:start}.suggest-cta .suggest-status{flex-basis:100%}}
.provider-main{flex:1}.provider-shell{padding-top:2rem;padding-bottom:var(--section-gap)}.provider-layout{grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.provider-content{min-width:0;max-width:40rem;margin-inline:auto}.provider-hero{align-items:flex-start;gap:1rem;padding-bottom:1.5rem;display:flex}.provider-hero-logo{margin-top:.125rem;position:relative}.provider-hero-logo:before{content:"";border-radius:var(--radius-lg);background:var(--muted);opacity:0;transition:opacity .15s var(--ease-out);pointer-events:none;position:absolute;inset:0}.provider-hero-logo[data-loading]:before{opacity:1;animation:1.8s ease-in-out infinite provider-logo-skeleton}@keyframes provider-logo-skeleton{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.provider-hero-logo[data-loading]:before{animation:none}}.provider-hero-body{flex:1;min-width:0}.provider-hero-title{font-size:var(--text-2xl);text-wrap:balance;margin:0}.provider-hero-meta{flex-wrap:wrap;align-items:center;gap:.5rem .875rem;margin-top:.75rem;display:flex}.provider-hero-flags{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.provider-hero-domain{overflow-wrap:anywhere;align-items:center;gap:.25rem;text-decoration:none;display:inline-flex}.provider-hero-domain:hover{text-underline-offset:3px;text-decoration:underline}.meta-info-provider{flex-wrap:wrap;align-items:center;gap:.5rem .875rem;display:flex}.provider-hero-stamp{color:var(--muted-foreground);flex-wrap:wrap;align-items:baseline;gap:.375rem;display:inline-flex}.provider-hero-stamp-by{font-size:.8125rem}.provider-hero-stamp-by a{color:var(--muted-foreground)}.provider-guide{padding-top:.5rem}.provider-guide h2{margin-top:2.25rem}.provider-list{color:var(--muted-foreground);font-size:var(--type-body-size);margin:0;padding-left:1.25rem;line-height:1.8;list-style:outside}.provider-list li::marker{color:var(--border-strong)}.provider-signals-inline{margin:2rem 0}.provider-meta-inline{margin-top:1.5rem}.provider-actions{margin-top:var(--section-gap);border-top:1px solid var(--border);flex-direction:column;gap:1.75rem;padding-top:2rem;display:flex}.provider-actions-title{font-weight:700;font-size:var(--type-body-size);display:block}.provider-actions-grid{grid-template-columns:minmax(0,1fr);gap:.75rem;margin-top:.875rem;display:grid}.link-badge{box-sizing:border-box;border:1px solid var(--border);border-radius:var(--radius);background:var(--card);width:100%;color:inherit;transition:border-color var(--dur-fast) var(--ease-out);padding:.75rem .875rem;text-decoration:none;display:block}.link-badge:hover{border-color:var(--border-strong);color:inherit}.link-badge-accent{border-color:var(--accent-border);background:var(--accent-soft)}.link-badge-accent:hover{border-color:var(--accent)}.link-badge-label{display:block}.link-badge-accent .link-badge-label{color:var(--accent-strong)}.link-badge-action{font-weight:600;font-size:var(--type-body-size);color:var(--accent-strong);align-items:center;gap:.375rem;margin-top:.375rem;display:flex}.link-badge-host{color:var(--muted-foreground);overflow-wrap:anywhere;margin-top:.25rem;display:block}.provider-actions-share{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.provider-actions-share-label{min-width:0;color:var(--muted-foreground);flex:12rem;font-size:.875rem}.provider-sidebar{display:none}@media (min-width:640px){.provider-actions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1023px){.provider-guide{max-width:none}}@media (min-width:768px){.provider-signals-inline .signal-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.5rem}.provider-signals-inline .signal-row:nth-last-child(2):nth-child(odd){border-bottom:none}}@media (min-width:1024px){.provider-layout{grid-template-columns:minmax(0,45rem) 20rem;justify-content:center;align-items:stretch;column-gap:clamp(2rem,5vw,4rem)}.provider-content{max-width:none}.provider-sidebar{width:20rem;display:block}.provider-sidebar-inner{top:calc(var(--header-h) + 1rem);flex-direction:column;gap:1rem;display:flex;position:sticky}.provider-signals-inline,.provider-meta-inline{display:none}}@media (max-width:639px){.provider-hero{gap:.875rem}.provider-hero-title{font-size:var(--text-xl)}.meta-info-provider{flex-basis:100%}.signal-row{flex-direction:column;align-items:flex-start;gap:.5rem}.signal-row-value{margin-left:2.25rem}}
