@layer components{.net [hidden]{display:none!important}.net-help{color:var(--color-ink-soft);overflow-wrap:anywhere;font-size:.9375rem;line-height:1.5}.net-state-title{color:var(--color-ink);margin:0;font-size:1.0625rem;font-weight:600}.net-spinner{border:3px solid color-mix(in oklab, var(--color-brand) 25%, transparent);border-top-color:var(--color-brand);border-radius:9999px;flex:none;width:1.5rem;height:1.5rem;animation:.9s linear infinite net-spin}@keyframes net-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.net-spinner{border-top-color:var(--color-brand);border-right-color:var(--color-brand);animation:none}}.net-results{scroll-margin-top:1rem}.net-result-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem 1.5rem;margin-bottom:1.5rem;display:flex}.net-result-head>div:first-child{min-width:0}.net-eyebrow{color:var(--color-ink-soft);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .375rem;font-size:.8125rem;font-weight:700}.net-title{overflow-wrap:anywhere;margin:0 0 .25rem;font-size:1.75rem;line-height:1.25}.net-checked{color:var(--color-ink-soft);margin:0;font-size:.9375rem}@media (width<=639px){.net-title{font-size:1.5rem}.net-result-head .tool-actions{width:100%}}.net-body{gap:2rem;min-width:0;display:grid}.net-body>*{min-width:0}.net-group{gap:.875rem;min-width:0;display:grid}.net-group>h4{margin:0;font-size:1.25rem;font-weight:700;line-height:1.3}.net-group-note,.net-scope{color:var(--color-ink-soft);overflow-wrap:anywhere;margin:0;font-size:.9375rem;line-height:1.6}.net-group h5{overflow-wrap:anywhere;margin:0;font-size:1rem;font-weight:600;line-height:1.4}.net-warning{border:1px solid color-mix(in oklab, var(--color-amber) 60%, transparent);background-color:color-mix(in oklab, var(--color-amber) 16%, var(--color-surface));color:var(--color-ink);border-radius:.75rem;margin:0;padding:.875rem 1.125rem;font-size:.9375rem;line-height:1.6}.net-check-grid{grid-template-columns:minmax(0,1fr);gap:.75rem;display:grid}@media (width>=700px){.net-check-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.net-check-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.net-check,.net-card,.net-block{border:1px solid var(--color-line);background-color:color-mix(in oklab, var(--color-ink) 3%, var(--color-surface));border-radius:.75rem;min-width:0}.net-check{align-content:start;justify-items:start;gap:.5rem;padding:1rem 1.125rem;display:grid}.net-check p{overflow-wrap:anywhere;margin:0;font-size:.9375rem;line-height:1.6}.net-block{overflow:hidden}.net-block+.net-block{margin-top:-.125rem}.net-block-head,.net-block>summary{flex-wrap:wrap;align-items:center;gap:.5rem .875rem;padding:.875rem 1.125rem;display:flex}.net-block>summary{cursor:pointer;min-height:3rem;list-style:none}.net-block>summary::-webkit-details-marker{display:none}.net-block>summary:before{content:"+";width:1rem;color:var(--color-brand);flex:none;font-size:1.25rem;font-weight:700;line-height:1}.net-block[open]>summary:before{content:"−";content:"−" / ""}.net-name{min-width:0;color:var(--color-ink-soft);overflow-wrap:anywhere;flex:12rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:.875rem}.net-flags{flex-wrap:wrap;gap:.375rem;display:flex}.net-note{overflow-wrap:anywhere;margin:0;padding:0 1.125rem .875rem;font-size:.9375rem;line-height:1.6}.net-scroll{border-top:1px solid var(--color-line);max-width:100%;overflow-x:auto}.net-group>.net-scroll,.net-group>.net-card-grid .net-scroll{border:1px solid var(--color-line);border-radius:.75rem}.net-scroll:focus-visible{outline:2px solid var(--color-brand);outline-offset:-2px}.net-table{border-collapse:collapse;text-align:left;width:100%;font-size:.9375rem}.net-table caption{color:var(--color-ink-soft);text-align:left;padding:.625rem 1.125rem;font-size:.875rem}.net-table th{background-color:color-mix(in oklab, var(--color-ink) 6%, var(--color-surface));color:var(--color-ink-soft);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;padding:.625rem 1.125rem;font-size:.8125rem;font-weight:700}.net-table td{border-top:1px solid var(--color-line);vertical-align:top;overflow-wrap:anywhere;min-width:4.5rem;padding:.75rem 1.125rem}.net-table .net-data{white-space:pre-wrap;word-break:break-word;min-width:11rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:.875rem;line-height:1.6}@media (width<=639px){.net-table caption,.net-table th,.net-table td{padding-inline:.75rem}}.net-split{border:1px solid var(--color-line);border-radius:1rem;grid-template-columns:minmax(0,1fr);min-width:0;display:grid;overflow:hidden}@media (width>=800px){.net-split{grid-template-columns:minmax(14rem,.8fr) minmax(0,1.8fr)}}.net-identity{background-color:color-mix(in oklab, var(--color-brand) 8%, var(--color-surface));overflow-wrap:anywhere;align-content:start;gap:.75rem;padding:1.5rem;display:grid}.net-identity p{margin:0;font-size:.9375rem;line-height:1.6}.net-identity .net-eyebrow{margin:0}.net-identity .net-panel-title{font-size:1.5rem;font-weight:700;line-height:1.3}.net-chips{flex-wrap:wrap;gap:.375rem;display:flex}.net-identity a,.net-facts a{color:var(--color-brand);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.net-facts{grid-template-columns:minmax(0,1fr);gap:1.25rem 1.5rem;min-width:0;margin:0;padding:1.5rem;display:grid}@media (width>=500px){.net-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=800px) and (width<=1099px){.net-split .net-facts{grid-template-columns:minmax(0,1fr)}}.net-facts>div{min-width:0}.net-facts dt{color:var(--color-ink-soft);letter-spacing:.04em;text-transform:uppercase;margin-bottom:.25rem;font-size:.8125rem;font-weight:700}.net-facts dd{overflow-wrap:anywhere;margin:0;font-size:1rem;line-height:1.6}.net-facts dd.net-unknown{color:var(--color-ink-soft)}.net-list{margin:0;padding:0;list-style:none}.net-card-grid{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}@media (width>=900px){.net-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.net-card>h5{border-bottom:1px solid var(--color-line);padding:1rem 1.25rem;font-size:1.125rem}.net-card .net-facts{padding:1.25rem}@media (width>=500px) and (width<=1099px){.net-card .net-facts{grid-template-columns:minmax(0,1fr)}}}
