@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-latin-400-normal.C38fXH4l.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-latin-500-normal.Cerq10X2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-latin-700-normal.Yt3aPRUw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--accent:var(--color-accent);--font-heading:"Inter", system-ui, sans-serif;--font-heading-weight:500;--font-body:"Inter", system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--space-1:2.8px;--space-2:5.6px;--space-3:8.4px;--space-4:11.2px;--space-6:16.8px;--space-8:22.4px;--radius-sm:4px;--radius-md:8px;--radius-lg:14px;--shadow-sm:0 0 0 1px var(--color-neutral-800);--shadow-md:0 0 0 1px var(--color-neutral-700), 0 6px 18px #0000008c;--shadow-lg:0 0 0 1px var(--color-neutral-500), 0 16px 40px #000000a6}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-body)}h1,h2,h3,h4{font-family:var(--font-heading);font-weight:var(--font-heading-weight)}.lighten{mix-blend-mode:lighten;background-color:#0000}*,:before,:after{box-sizing:border-box}body{margin:0;font-size:15px;font-weight:400;line-height:1.55}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:var(--font-heading-weight);letter-spacing:-.015em;margin:0 0 var(--space-2);line-height:1.12}h1{font-size:42px}h2{font-size:32px}h3{font-size:25px}h4{font-size:20px}h5{font-size:16px}h6{letter-spacing:.08em;text-transform:uppercase;font-size:13px}p{margin:0 0 var(--space-3)}a{color:var(--color-accent);text-underline-offset:3px}img{max-width:100%;display:block}figure{margin:0}figcaption{margin-top:var(--space-1);color:color-mix(in srgb, var(--color-text) 55%, transparent);font-size:11px}.text-muted{color:color-mix(in srgb, var(--color-text) 55%, transparent)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important;animation-iteration-count:1!important}}:focus{outline:none}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}::selection{background:color-mix(in srgb, var(--color-accent) 30%, transparent)}.hr{height:1px;margin:var(--space-4) 0;background:linear-gradient(to right, transparent, var(--color-divider) 48px, var(--color-divider) calc(100% - 48px), transparent);border:0}.btn{cursor:pointer;font-family:var(--font-heading);font-weight:var(--font-heading-weight);color:var(--color-text);padding:var(--space-2) calc(var(--space-3) * 1.2);border-radius:var(--radius-md);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;font-size:14px;line-height:1.2;text-decoration:none;display:inline-flex}.btn svg{display:block}.btn:disabled{opacity:.45;cursor:not-allowed}.btn-primary{color:var(--color-accent);border-color:var(--color-accent)}.btn-primary:hover{background:color-mix(in srgb, var(--color-accent) 12%, transparent)}.btn-primary:active{background:color-mix(in srgb, var(--color-accent) 22%, transparent)}.btn-secondary{border-color:var(--color-divider)}.btn-secondary:hover{background:color-mix(in srgb, var(--color-text) 7%, transparent)}.btn-secondary:active{background:color-mix(in srgb, var(--color-text) 14%, transparent)}.btn-ghost{color:var(--color-accent);padding-inline:var(--space-1)}.btn-ghost:hover{background:color-mix(in srgb, var(--color-accent) 10%, transparent)}.btn-ghost:active{background:color-mix(in srgb, var(--color-accent) 18%, transparent)}.btn-icon{width:36px;height:36px;padding:0}.btn-block{width:100%;margin-top:var(--space-2)}.field>label{color:color-mix(in srgb, var(--color-text) 70%, transparent);margin-bottom:5px;font-size:12px;display:block}.input{width:100%;min-height:36px;font:inherit;color:var(--color-text);caret-color:var(--color-accent);background:var(--color-surface);border:1px solid var(--color-divider);border-radius:var(--radius-md);padding:6px 10px;font-size:14px}.input:hover{border-color:color-mix(in srgb, var(--color-text) 45%, transparent)}.input:focus-visible{border-color:var(--color-accent);outline-offset:0}textarea.input{resize:vertical;min-height:90px}.radio{cursor:pointer;align-items:center;gap:8px;font-size:14px;display:inline-flex}.radio input,.seg-opt input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.radio .dot{border:1.5px solid var(--color-divider);border-radius:50%;flex:none;width:16px;height:16px}.radio:hover .dot{border-color:var(--color-accent)}.radio input:checked+.dot{border-color:var(--color-accent);background:var(--color-accent);box-shadow:inset 0 0 0 4px var(--color-bg)}.radio input:focus-visible+.dot{outline:2px solid var(--color-accent);outline-offset:2px}.seg{border:1px solid var(--color-divider);border-radius:var(--radius-md);display:inline-flex;overflow:hidden}.seg-opt{cursor:pointer;align-items:center;gap:6px;padding:7px 12px;font-size:13px;display:inline-flex}.seg-opt+.seg-opt{border-left:1px solid var(--color-divider)}.seg-opt:has(input:checked){color:var(--color-accent);box-shadow:inset 0 0 0 1px var(--color-accent)}.seg-opt:not(:has(input:checked)):hover{background:color-mix(in srgb, var(--color-text) 7%, transparent)}.seg-opt:has(input:focus-visible){outline:2px solid var(--color-accent);outline-offset:-2px}.card{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-surface);flex-direction:column;display:flex}.card-kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent);font-size:10px}.card-title{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:17px;line-height:1.2}.card-body{opacity:.8;flex:1;margin:0;font-size:13px}.card-meta{color:color-mix(in srgb, var(--color-text) 50%, transparent);align-items:center;gap:6px;font-size:11px;display:flex}.elev-sm{box-shadow:var(--shadow-sm)}.elev-md{box-shadow:var(--shadow-md)}.elev-lg{box-shadow:var(--shadow-lg)}.tag{letter-spacing:.02em;border-radius:calc(var(--radius-md) * .75);align-items:center;padding:3px 10px;font-size:11px;display:inline-flex}.tag-accent{background:var(--color-accent-800);color:var(--color-accent-100)}.tag-accent-2{background:var(--color-accent-2-800);color:var(--color-accent-2-100)}.tag-neutral{background:var(--color-neutral-800);color:var(--color-neutral-100)}.tag-outline{border:1px solid var(--color-accent);color:var(--color-accent)}.nav{align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);border-bottom:none;display:flex}.nav-brand{font-family:var(--font-heading);font-weight:var(--font-heading-weight);margin-right:auto;font-size:18px}.nav a{color:inherit;font-size:14px;text-decoration:none}.nav a:hover,.nav a[aria-current=page]{color:var(--color-accent)}.table{border-collapse:collapse;width:100%;font-size:14px}.table th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--color-text) 60%, transparent);padding:var(--space-2);border-bottom:1px solid #0000;font-size:11px}.table td{padding:var(--space-2);border-bottom:1px solid #0000}.table thead tr{background:linear-gradient(to right, transparent, var(--color-divider) 48px, var(--color-divider) calc(100% - 48px), transparent) no-repeat bottom / 100% 1px}.table tbody tr{background:linear-gradient(to right, transparent, color-mix(in srgb, var(--color-text) 8%, transparent) 48px, color-mix(in srgb, var(--color-text) 8%, transparent) calc(100% - 48px), transparent) no-repeat bottom / 100% 1px}.table tbody tr:hover{background:linear-gradient(color-mix(in srgb, var(--color-text) 4%, transparent), color-mix(in srgb, var(--color-text) 4%, transparent)) no-repeat 0 0 / 100% 100%, linear-gradient(to right, transparent, color-mix(in srgb, var(--color-text) 8%, transparent) 48px, color-mix(in srgb, var(--color-text) 8%, transparent) calc(100% - 48px), transparent) no-repeat bottom / 100% 1px}.dialog-backdrop{padding:var(--space-4);background:color-mix(in srgb, var(--color-neutral-900) 50%, transparent);place-items:center;display:grid;position:fixed;inset:0}.dialog{gap:var(--space-3);width:min(440px,100%);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-lg);flex-direction:column;display:flex}.dialog-title{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:20px}.dialog-body{opacity:.85;font-size:14px}.dialog-actions{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-2);display:flex}.format-list{gap:28px;display:grid}.format-list h3{margin:0}.lede p+p{margin-top:14px}.rule-body p+p{margin-top:10px}.fineprint p+p{margin-top:12px}.fineprint a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--color-accent-700);text-decoration-color:var(--color-accent-700);text-underline-offset:3px}.fineprint a:hover{color:var(--color-accent)}.review-date{color:var(--text-4);font-size:12px;font-style:italic}:root{--color-bg:#16171d;--color-surface:#21232b;--color-text:#e9e9ed;--color-accent:#f59e0b;--color-accent-2:#fbbf24;--color-on-accent:#0f1015;--color-divider:#e9e9ed29;--color-neutral-100:#f4f5f8;--color-neutral-200:#e4e6ec;--color-neutral-300:#cfd2dc;--color-neutral-400:#b2b5c2;--color-neutral-500:#9396a5;--color-neutral-600:#757887;--color-neutral-700:#595c69;--color-neutral-800:#3f414a;--color-neutral-900:#27282f;--color-accent-100:#fef3c7;--color-accent-200:#fde68a;--color-accent-300:#fcd34d;--color-accent-400:#fbbf24;--color-accent-500:#f59e0b;--color-accent-600:#d97706;--color-accent-700:#b45309;--color-accent-800:#92400e;--color-accent-900:#78350f;--color-accent-2-100:#fef9c3;--color-accent-2-200:#fef08a;--color-accent-2-300:#fde047;--color-accent-2-400:#facc15;--color-accent-2-500:#eab308;--color-accent-2-600:#ca8a04;--color-accent-2-700:#a16207;--color-accent-2-800:#854d0e;--color-accent-2-900:#713f12;--color-section:#382a15;--color-section-glow:#543e1d;--color-section-ghost:#6e5124;--chart-3:#a78bfa}:where(:root){--chart-1:var(--color-accent);--chart-2:#38bdf8;--chart-3:#f59e0b;--chart-4:#34d399;--chart-5:#f472b6;--chart-6:#9ca3af;--chart-7:#fb923c;--chart-8:#60a5fa}:root{--surface:var(--color-surface);--surface-sunken:var(--color-neutral-900);--edge:var(--color-neutral-900);--edge-strong:var(--color-neutral-800);--rule:var(--color-neutral-900);--text-1:var(--color-text);--text-2:var(--color-neutral-300);--text-3:var(--color-neutral-400);--text-muted:var(--text-3);--text-4:var(--color-neutral-500);--fs-micro:11px;--fs-small:13px;--fs-body:15px;--fs-prose:17px;--fs-lead:18px;--fs-h4:19px;--fs-h3:21px;--fs-h2:30px;--fs-h1:clamp(32px, 5vw, 48px);--fs-display:clamp(34px, 6vw, 60px);--gutter:clamp(18px, 2.4vw, 48px);--content-max:min(100%, 1800px);--content-wide:100%;--article-max:min(100%, 1400px);--article-text:min(100%, 1200px)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important;animation-iteration-count:1!important}}body{background:var(--color-bg);color:var(--color-text);font-size:var(--fs-body);margin:0;line-height:1.55}b,strong{color:var(--text-1);font-weight:600}a{color:var(--color-accent)}a:hover{color:var(--color-accent-300)}a:focus-visible,button:focus-visible,summary:focus-visible,details:focus-visible,[tabindex]:focus-visible,input[type=search]:focus-visible,.input:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:var(--radius-sm)}.table-wrap:focus-visible,.article-body>.table-scroll:focus-visible{border-radius:var(--radius-md)}.icon{vertical-align:-.125em;flex:none;width:1em;height:1em}i.icon{font-size:1.05em;line-height:1;display:inline-block}.lighten{mix-blend-mode:lighten}.skip-link{z-index:10;border-radius:var(--radius-md);background:var(--surface);color:var(--color-text);font-size:var(--fs-small);padding:10px 14px;text-decoration:none;position:absolute}.skip-link:not(:focus):not(:active){clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden}.skip-link:focus{top:12px;left:12px}.shell{grid-template-columns:248px minmax(0,1fr);min-height:100dvh;display:grid}.sidebar{border-right:1px solid var(--edge);flex-direction:column;align-self:start;gap:36px;height:100dvh;padding:40px 28px 32px;display:flex;position:sticky;top:0}.sidebar-brand{color:inherit;flex-direction:column;gap:3px;text-decoration:none;display:flex}.sidebar-brand .mark{font-family:var(--font-heading);font-size:var(--fs-h4);letter-spacing:.01em}.sidebar-brand .tagline{font-size:var(--fs-micro);letter-spacing:.13em;text-transform:uppercase;color:var(--text-4)}.sidebar-search-btn{background:var(--surface-sunken);border:1px solid var(--edge-strong);border-radius:var(--radius-md);width:100%;color:var(--text-3);font-size:var(--fs-small);cursor:pointer;box-sizing:border-box;justify-content:space-between;align-items:center;margin-top:-12px;padding:8px 12px;transition:border-color .15s,color .15s,background .15s;display:flex}.sidebar-search-btn:hover{border-color:var(--color-accent);color:var(--color-text);background:var(--surface)}.sidebar-search-lead{align-items:center;gap:8px;display:flex}.sidebar-search-kbd{background:var(--surface);border:1px solid var(--edge-strong);color:var(--text-4);border-radius:4px;padding:2px 6px;font-family:inherit;font-size:10px;line-height:1}.nav-shell{display:contents}.nav-shell>summary{display:none}@media (width>=901px){.nav-shell::details-content{content-visibility:visible;block-size:auto;overflow:visible}}.sidebar nav{flex-direction:column;gap:26px;display:flex}.nav-group{flex-direction:column;gap:9px;display:flex}.nav-group-label{font-size:var(--fs-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--text-4)}.navlink{font-size:var(--fs-body);color:var(--text-2);align-items:center;gap:9px;text-decoration:none;display:flex}.navlink:hover{color:var(--color-text)}.navlink[aria-current=page]{color:var(--color-accent);position:relative}.navlink[aria-current=page]:before{content:"";background:var(--color-accent);width:19px;height:1px;position:absolute;top:50%;left:-28px}.navlink-ext{opacity:.45;align-items:center;margin-left:auto;font-size:.85em;transition:opacity .15s;display:inline-flex}.navlink:hover .navlink-ext{opacity:.9}main{flex-direction:column;min-width:0;display:flex}.page{box-sizing:border-box;width:100%;padding:72px var(--gutter) 104px;max-width:var(--content-max)}.kicker{font-size:var(--fs-micro);letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent);margin-bottom:18px}.page h1{font-size:var(--fs-h1);letter-spacing:-.03em;max-width:min(100%,36ch);margin:0 0 20px;line-height:1.07}.lede{max-width:min(100%,75ch);font-size:var(--fs-lead);color:var(--text-2);text-wrap:pretty;margin:0 0 48px;line-height:1.6}.hairline{background:linear-gradient(90deg, var(--color-accent-700), var(--edge) 60%, transparent);border:0;height:1px;margin:0 0 48px}.hairline-full{height:1px;margin:0 var(--gutter);background:linear-gradient(90deg, transparent, var(--color-accent-700) 48px, var(--edge) 70%, transparent);border:0}.hair-soft{background:linear-gradient(90deg, transparent, var(--color-accent-700), transparent);border:0;height:1px;margin:26px 0}.tint{background:var(--surface);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);flex-direction:column;gap:10px;padding:22px;display:flex}.tint-lg{background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:28px}.tint,.tint-lg{overflow-wrap:anywhere}.tint:before{content:"";background:var(--color-accent);border-radius:2px;width:20px;height:2px}.tint-label{font-size:var(--fs-micro);letter-spacing:.13em;text-transform:uppercase;color:var(--color-accent)}.tint-title{font-family:var(--font-heading);font-size:var(--fs-h4);letter-spacing:-.01em}.tint-title-icon{color:var(--color-accent);align-items:center;gap:8px;display:flex}.tint p{color:var(--text-2);margin:0;font-size:14px;line-height:1.65}.code-cards{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;margin:0;display:grid}.code-card{background:var(--surface);border:1px solid var(--edge-strong);border-radius:var(--radius-sm);overflow-wrap:anywhere;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.code-card dt{color:var(--color-accent);letter-spacing:.05em;font-size:18px;font-weight:700}.code-card dd{color:var(--text-1);margin:0;font-size:13px;line-height:1.45}.code-card .code-card-example{color:var(--text-3);margin-top:2px;font-size:12px;font-style:italic;line-height:1.4}.stack{flex-direction:column;gap:18px;display:flex}.tint-lg>:first-child{margin-top:0}.script{background:var(--surface-sunken);border:1px solid var(--rule);border-radius:var(--radius-sm);color:var(--text-1);flex-direction:column;gap:6px;padding:14px 18px;font-size:13.5px;line-height:1.65;display:flex}.script p{font-size:inherit;color:inherit;margin:0}.script .script-opener{color:var(--color-accent);font-weight:600}.script .script-closing{color:var(--text-3)}a.tint{color:inherit;text-decoration:none}.card-wide{grid-column:1/-1}a.tint:hover{background:var(--color-neutral-800);color:inherit}.hero{box-sizing:border-box;width:100%;max-width:var(--content-max);padding:88px var(--gutter) 64px}.hero h1{font-size:var(--fs-display);letter-spacing:-.03em;max-width:min(100%,32ch);margin:0 0 24px;line-height:1.05}.hero p{max-width:min(100%,75ch);font-size:var(--fs-lead);color:var(--text-2);text-wrap:pretty;margin:0 0 32px;line-height:1.6}.hero-actions{flex-wrap:wrap;gap:12px;display:flex}.card-row{box-sizing:border-box;width:100%;padding:56px var(--gutter) 64px;max-width:var(--content-max);grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.split{box-sizing:border-box;width:100%;padding:56px var(--gutter) 64px;max-width:var(--content-max);grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:start;gap:56px;display:grid}.split h2{font-size:var(--fs-h2);letter-spacing:-.02em;margin:0 0 12px}.split p{font-size:var(--fs-body);color:var(--text-2);max-width:min(100%,65ch);line-height:1.65}.split .table-scroll{overflow-x:auto}.split .table-scroll .table{min-width:520px}.section{box-sizing:border-box;width:100%;padding:56px var(--gutter) 0;max-width:var(--content-max)}.section-head{justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:26px;display:flex}.section-head h2{font-size:var(--fs-h2);letter-spacing:-.02em;margin:0}.visually-hidden,.sr-only{white-space:nowrap;clip:rect(0 0 0 0);clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.external-link-icon{margin-left:.25em;font-size:.85em;line-height:1;display:inline-block}a.tag-link{text-decoration:none;transition:background .15s,color .15s}a.tag-link:hover{background:var(--color-accent-700);color:var(--color-accent-100)}.filter-chips{flex-wrap:wrap;gap:8px;margin-bottom:32px;display:flex}.filter-chip{border-radius:var(--radius-sm);background:var(--surface-sunken);border:1px solid var(--edge-strong);color:var(--text-2);font-size:var(--fs-small);cursor:pointer;align-items:center;gap:6px;padding:6px 14px;text-decoration:none;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.filter-chip:hover{border-color:var(--color-accent-700);color:var(--color-text);background:var(--surface)}.filter-chip[aria-current=page],.filter-chip[aria-pressed=true]{border-color:var(--color-accent);background:var(--surface);color:var(--color-accent-300);font-weight:500}.filter-chip .chip-count{color:var(--text-4);background:var(--color-bg);border-radius:10px;padding:1px 5px;font-size:11px}.filter-chip[aria-current=page] .chip-count,.filter-chip[aria-pressed=true] .chip-count{color:var(--color-accent-300)}.entries{flex-direction:column;display:flex}.entry{border-bottom:1px solid var(--rule);color:inherit;grid-template-columns:minmax(0,140px) minmax(0,1fr);align-items:start;gap:36px;padding:26px 0;text-decoration:none;display:grid}.entry:last-child{border-bottom:0}.entry:hover{color:inherit}.entry:hover h2,.entry:hover h3{color:var(--color-accent)}.entry-date{font-size:var(--fs-small);color:var(--text-4);padding-top:4px}.entry h2,.entry h3{letter-spacing:-.02em;max-width:none;margin:0 0 6px;font-size:24px}.entry p{font-size:var(--fs-body);color:var(--text-2);max-width:none;margin:0 0 8px;line-height:1.65}.entry-read{color:var(--text-4);font-size:12px}.entry-compact{grid-template-columns:minmax(0,128px) minmax(0,1fr);gap:32px;padding:22px 0}.entry-compact h2,.entry-compact h3{font-size:var(--fs-h3);letter-spacing:-.015em;max-width:none}.entry-compact p{font-size:var(--fs-body);max-width:none;line-height:1.6}.entry-3col{grid-template-columns:minmax(0,110px) minmax(0,180px) minmax(0,1fr);gap:28px}.entry-compact.entry-3col{grid-template-columns:minmax(0,100px) minmax(0,160px) minmax(0,1fr);gap:24px;padding:20px 0}.entry-3col .entry-date{padding-top:0}.entry h2,.entry h3{line-height:1.3}.entry-tags{flex-direction:column;align-items:flex-start;gap:4px;margin-top:8px;display:flex}.entry-tags-inline{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.entry-thumb{aspect-ratio:16/9;border-radius:var(--radius-md);border:1px solid var(--edge-strong);width:180px;box-shadow:var(--shadow-sm);flex:none;overflow:hidden}.entry-compact .entry-thumb{width:160px}.entry-thumb img{object-fit:cover;width:100%;height:100%;display:block}.entry-thumb-empty{box-shadow:none;border:0}.entry-main{box-sizing:border-box;flex-direction:column;justify-content:space-between;min-height:101px;display:flex}.entry-compact .entry-main{min-height:90px}.entry-main p{margin-bottom:0}.entry-main .entry-read{margin-top:10px}.steps{flex-direction:column;gap:32px;margin:0;padding:0;list-style:none;display:flex}.step{grid-template-columns:34px 1fr;gap:18px;display:grid}.step-n{border:1px solid var(--color-accent-700);width:34px;height:34px;color:var(--color-accent);font-size:14px;font-family:var(--font-heading);border-radius:50%;place-items:center;display:grid}.step h2,.step h3,.rule h3{font-size:var(--fs-h4);margin:0 0 6px}.step p,.rule p{color:var(--text-2);max-width:min(100%,80ch);margin:0;font-size:14px;line-height:1.65}.step p+p{margin-top:10px}.two-col{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:64px;display:grid}.two-col h2{letter-spacing:-.015em;margin:0 0 26px;font-size:22px}.rules{flex-direction:column;gap:26px;display:flex}.rule{grid-template-columns:26px 1fr;gap:16px;display:grid}.rule>.icon{color:var(--color-accent);margin-top:2px;font-size:20px}.checks{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.checks li{color:var(--text-2);grid-template-columns:18px 1fr;gap:12px;font-size:14px;line-height:1.65;display:grid}.checks .icon{color:var(--color-accent);margin-top:4px;font-size:15px}.fineprint{font-size:var(--fs-small);color:var(--text-3);margin:0;line-height:1.6}.callout,.callout-alert{--callout-color:var(--color-accent);background:var(--surface-sunken);border:1px solid var(--callout-color);border-radius:var(--radius-md);align-items:flex-start;gap:14px;margin:8px 0;padding:16px 20px;display:flex}.callout-info{--callout-color:#60a5fa}.callout-warning{--callout-color:#f59e0b}.callout-tip{--callout-color:#34d399}.callout-icon{color:var(--callout-color,var(--color-accent));margin-top:2px;font-size:20px;line-height:1}.callout-content{font-size:var(--fs-body);color:var(--text-2);line-height:1.6}.card-grid{grid-template-columns:repeat(auto-fit, minmax(var(--card-grid-min,280px), 1fr));gap:var(--card-grid-gap,16px);display:grid}.card-grid[style*=--card-grid-cols]{grid-template-columns:repeat(var(--card-grid-cols), 1fr)}@media (width<=640px){.card-grid[style*=--card-grid-cols]{grid-template-columns:1fr}}.faq-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;margin-top:20px;display:grid}.faq-card{background:var(--surface);border:1px solid var(--edge-strong);border-radius:var(--radius-md);flex-direction:column;gap:10px;padding:20px;display:flex}.faq-card h4{font-size:var(--fs-h4);color:var(--color-text);margin:0}.faq-card p{color:var(--text-2);margin:0;font-size:13px;line-height:1.55}.rule-cite{color:var(--text-3);margin-top:8px;font-size:12.5px}.rule-cite a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--color-accent-700);text-decoration-color:var(--color-accent-700);text-underline-offset:3px}.rule-cite a:hover{color:var(--color-accent)}.courtesy-note{color:var(--text-3);margin:-4px 0 14px;font-size:13.5px}.path-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin-top:20px;display:grid}.path-card{background:var(--surface);border:1px solid var(--edge-strong);border-radius:var(--radius-md);flex-direction:column;gap:12px;padding:20px;display:flex}.path-badge{font-size:var(--fs-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);font-weight:600}.path-card h3{font-size:var(--fs-h3);color:var(--color-text);margin:0}.path-flow{flex-wrap:wrap;align-items:center;gap:6px;margin:6px 0;font-size:11px;display:flex}.path-step{background:var(--surface-sunken);border:1px solid var(--edge);border-radius:var(--radius-sm);color:var(--text-2);font-family:var(--font-mono,monospace);padding:4px 8px}.path-step.grant,.path-step.credit{border-color:var(--color-accent-700);color:var(--color-accent)}.path-step.instant{border-color:var(--color-accent);color:var(--color-accent);font-weight:600}.path-arrow{color:var(--text-3)}.path-desc{color:var(--text-2);margin:0;font-size:13px;line-height:1.55}.info-block{color:var(--text-2);line-height:1.6;font-size:var(--fs-body);margin-bottom:24px}.classes-container{flex-direction:column;gap:24px;margin-top:20px;display:flex}.class-card{background:var(--surface);border:1px solid var(--edge-strong);border-radius:var(--radius-md);padding:24px}.class-header{border-bottom:1px solid var(--edge);margin-bottom:16px;padding-bottom:16px}.class-kicker{font-size:var(--fs-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);margin-bottom:4px;font-weight:600}.class-header h3{color:var(--color-text);margin:0 0 10px;font-size:22px}.class-meta{flex-wrap:wrap;gap:8px;display:flex}.meta-tag{background:var(--surface-sunken);border:1px solid var(--edge);font-size:11px;font-family:var(--font-mono,monospace);border-radius:var(--radius-sm);color:var(--text-2);padding:3px 8px}.class-body h4{font-size:var(--fs-h4);color:var(--color-text);margin:16px 0 8px}.class-body p{color:var(--text-2);margin:0 0 12px;font-size:14px;line-height:1.6}.bullet-list{color:var(--text-2);margin:0 0 16px;padding-left:20px;font-size:14px;line-height:1.6}.bullet-list li{margin-bottom:4px}.indicator-box{background:var(--surface-sunken);border-left:3px solid var(--color-accent);border-radius:0 var(--radius-sm) var(--radius-sm) 0;margin:16px 0;padding:12px 16px}.indicator-box h4{color:var(--color-text);margin:0 0 4px;font-size:13px}.callsign-example{font-family:var(--font-mono,monospace);color:var(--color-accent);margin-bottom:4px;font-size:15px;font-weight:600}.indicator-note{color:var(--text-3);margin:0;font-size:12px}.table-caption{color:var(--text-3);margin-top:8px;font-size:12px;line-height:1.4}.rules-links-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;margin-top:20px;display:grid}.rule-link-item{background:var(--surface);border:1px solid var(--edge-strong);border-radius:var(--radius-sm);transition:border-color var(--transition-fast,.15s ease);flex-direction:column;gap:4px;padding:14px 16px;text-decoration:none;display:flex}.rule-link-item:hover{border-color:var(--color-accent)}.rule-link-item strong{color:var(--color-accent);font-size:14px}.rule-link-item span{color:var(--text-3);font-size:12px}.regulatory-footer{font-size:var(--fs-small);color:var(--text-3);margin-top:24px;line-height:1.6}.glossary-summary{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px;margin-bottom:28px;display:grid}.glossary-jump{flex-wrap:wrap;gap:10px;margin:0 0 52px;display:flex}.glossary-jump a{border:1px solid var(--edge-strong);border-radius:var(--radius-sm);color:var(--text-2);font-size:var(--fs-small);padding:8px 12px;text-decoration:none}.glossary-jump a:hover{color:var(--color-text);background:var(--surface)}.glossary-sections{flex-direction:column;gap:60px;display:flex}.glossary-section .section-head{align-items:start;margin-bottom:22px}.glossary-section .section-head h2{margin-bottom:8px}.glossary-section .section-head p{max-width:min(100%,80ch);color:var(--text-2);margin:0;line-height:1.65}.glossary-section .section-head a{font-size:var(--fs-small);color:var(--text-3);align-items:center;gap:7px;text-decoration:none;display:inline-flex}.glossary-list{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;display:grid}.glossary-entry{border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-sm);padding:18px}.glossary-term{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:8px;display:flex}.glossary-term h3{font-size:var(--fs-h4);letter-spacing:-.01em;margin:0}.glossary-term span{color:var(--text-4);font-size:12px}.glossary-entry p{color:var(--text-2);margin:0;font-size:14px;line-height:1.65}.table-wrap{border-radius:var(--radius-md);box-shadow:var(--shadow-sm);overflow-x:auto}.table-wrap .table{min-width:840px}.table-wrap .reference-table{min-width:900px}.table-wrap+h3,.table-wrap+.table-wrap,:not(.two-col)>.table-wrap+.tint{margin-top:28px}.table .row-recommended{background:color-mix(in srgb, var(--color-accent) 5%, transparent)}.table .row-avoid{background:#ff3c3c0d}.frequency-page{max-width:var(--content-wide)}.frequency-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:34px;display:grid}.frequency-band th,.reference-band th{background:var(--surface-sunken);color:var(--color-accent);font-size:var(--fs-micro);letter-spacing:.14em;text-transform:uppercase;text-align:left}.frequency-table th:first-child,.frequency-table td:first-child{width:78px}.freq-mhz{font-variant-numeric:tabular-nums;color:var(--text-2);white-space:nowrap}.frequency-note{max-width:min(100%,85ch);margin-top:18px}.reference-section{margin-top:58px}.reference-section .section-head{align-items:start;margin-bottom:22px}.reference-section .section-head p{max-width:min(100%,85ch);color:var(--text-2);margin:8px 0 0;line-height:1.65}.reference-table th:nth-child(2),.reference-table td:nth-child(2),.reference-table th:nth-child(3),.reference-table td:nth-child(3){width:92px}.reference-table th:nth-child(5),.reference-table td:nth-child(5){width:116px}.source-note{color:var(--text-4);margin-top:3px;font-size:12px;display:block}.note-details{font-size:var(--fs-small);color:var(--text-2);line-height:1.5}.note-details>summary{cursor:pointer;color:var(--text-3);align-items:center;gap:6px;list-style:none;display:inline-flex}.note-details>summary::-webkit-details-marker{display:none}.note-details>summary:hover,.note-details[open]>summary{color:var(--color-accent)}.note-details>p{max-width:min(100%,65ch);margin:8px 0 0}@media (width>=1100px){.note-details>summary{display:none}.note-details>p{margin:0}}.gear-list{flex-direction:column;gap:48px;display:flex}.gear-item{grid-template-columns:minmax(0,240px) minmax(0,1fr);align-items:start;gap:40px;display:grid}.gear-item--portrait{grid-template-columns:minmax(0,210px) minmax(0,1fr)}.gear-item h2,.gear-item h3{letter-spacing:-.02em;margin:0;font-size:26px}.gear-head{align-items:baseline;gap:14px;margin-bottom:8px;display:flex}.gear-item>div>p{color:var(--text-2);max-width:none;margin:0 0 18px;font-size:16px;line-height:1.65}.dots{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.dots li{color:var(--text-2);grid-template-columns:16px 1fr;gap:12px;font-size:14px;display:grid}.dots .icon{color:var(--color-accent);font-size:16px}.gear-visual,.placeholder{aspect-ratio:4/3;border-radius:var(--radius-md);background:linear-gradient(150deg, var(--surface-sunken), var(--surface));height:180px;box-shadow:var(--shadow-sm);place-items:center;gap:12px;padding:22px;display:grid;overflow:hidden}.gear-visual--portrait{aspect-ratio:3/4;background:linear-gradient(150deg, var(--color-neutral-700), var(--color-neutral-800));width:min(100%,210px);height:280px}.gear-visual .icon{width:64px;height:64px;color:var(--color-accent);font-size:64px}.gear-visual span,.placeholder span{font-size:var(--fs-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--text-4);text-align:center}.gear-visual img,.placeholder img{object-fit:cover;width:100%;height:100%}.gear-image-button{border-radius:inherit;width:100%;height:100%;color:inherit;cursor:zoom-in;background:0 0;border:0;padding:0;display:block}.gear-image-button:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.image-lightbox{border:1px solid var(--edge-strong);border-radius:var(--radius-md);background:var(--surface);width:min(92vw,560px);box-shadow:var(--shadow-lg);padding:36px}.image-lightbox::backdrop{background:#000000b8}.image-lightbox-frame{border-radius:var(--radius-md);background:linear-gradient(150deg, var(--color-neutral-700), var(--color-neutral-800));width:min(100%,420px);margin:0 auto;overflow:hidden}.image-lightbox-frame img{width:100%;height:auto;display:block}.image-lightbox-close{border:1px solid var(--edge-strong);border-radius:var(--radius-sm);background:var(--surface-sunken);width:44px;height:44px;color:var(--color-text);cursor:pointer;place-items:center;display:grid;position:absolute;top:12px;right:12px}.image-lightbox-close:hover{color:var(--color-accent)}.gear-visual:has(img),.placeholder:has(img){padding:0}.article{max-width:var(--article-max)}.article-meta{font-size:var(--fs-small);color:var(--text-3);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;display:flex}.article h1{letter-spacing:-.03em;max-width:var(--article-text);margin:0 0 26px;font-size:clamp(30px,4.4vw,44px);line-height:1.1}.article-lede{font-size:var(--fs-lead);color:var(--text-2);margin:0 0 32px;line-height:1.65}.article-meta,.article h1,.article-lede,.article-body>p,.article-body>ul,.article-body>ol,.article-body>dl,.article-body>h2,.article-body>h3,.article-body>blockquote,.article-foot{max-width:var(--article-text)}.article-body p,.article-body ul,.article-body ol{font-size:var(--fs-prose);margin:0 0 22px;line-height:1.75}.article-body ul,.article-body ol{padding-left:24px}.article-body li{margin-bottom:8px}.article-body li:last-child{margin-bottom:0}.article-body h2,.article-body h3{letter-spacing:-.02em;margin:40px 0 12px;font-size:23px}.article-body blockquote{border-left:2px solid var(--color-accent);color:var(--color-neutral-200);margin:36px 0;padding:0 0 0 22px;font-size:20px;line-height:1.6}.article-body img,.article>img{border-radius:var(--radius-md);width:100%}.article-context-grid{max-width:var(--article-max);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:30px 0 46px;display:grid}.article-context-grid div{border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-sm);padding:16px 18px}.article-context-grid span{color:var(--color-accent);font-size:var(--fs-micro);letter-spacing:.13em;text-transform:uppercase;margin-bottom:6px;display:block}.article-context-grid strong{font-size:var(--fs-body);line-height:1.35;display:block}.article-body table{width:100%;max-width:var(--article-max);border-collapse:collapse;margin:30px 0;font-size:14px;display:block;overflow-x:auto}.article-body>table{border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.article-body .table-scroll{max-width:var(--article-max);margin:30px 0;overflow-x:auto}.article-body>.table-scroll{border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.article-body .table-scroll>table{margin:0;overflow-x:visible}.article-body th,.article-body td{border-bottom:1px solid var(--rule);text-align:left;padding:11px 14px}.article-body th{color:var(--text-3);font-size:var(--fs-micro);letter-spacing:.1em;text-transform:uppercase;font-weight:500}.article-body tr:last-child td{border-bottom:0}.article-table-pair{border-top:1px solid var(--rule);max-width:var(--article-max);grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:28px;margin:56px 0 44px;padding-top:34px;display:grid}.article-table-pair h2{margin-top:0}.article-table-pair table{margin:14px 0 0}.article-figure{margin:28px 0}.article-figure img{border-radius:var(--radius-md);border:1px solid var(--edge-strong);width:100%;height:auto;display:block}.article-figure figcaption{color:var(--text-3);text-align:center;margin-top:10px;font-size:.88rem;line-height:1.5}.table-bar-cell{align-items:center;gap:10px;width:100%;display:flex}.table-bar-bg{background:var(--surface-sunken);border-radius:3px;flex:1;min-width:44px;height:6px;overflow:hidden}.table-bar-fill{background:linear-gradient(90deg, var(--color-accent-700,var(--color-accent)), var(--color-accent));border-radius:3px;height:100%}.table-bar-label{color:var(--text-3);font-variant-numeric:tabular-nums;font-size:12px}.table-bar-label-highlight{color:var(--color-accent);font-weight:600}.change{font-variant-numeric:tabular-nums;font-weight:500}.change-up{color:#4ade80}.change-down{color:#f87171}.num,td.num,th.num{text-align:right;font-variant-numeric:tabular-nums}.article-notes{box-sizing:border-box;width:min(100%, var(--article-text));border-left:2px solid var(--color-accent);border-radius:0 var(--radius-md) var(--radius-md) 0;background:var(--surface);margin:clamp(42px,6vw,64px) 0 0;padding:clamp(18px,3vw,26px)}.article-notes .note-label{color:var(--color-accent);font-size:var(--fs-micro);letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px}.article-notes h2{margin:0 0 20px}.article-notes h3{margin:28px 0 10px;font-size:18px}.article-notes p,.article-notes ul{max-width:var(--article-text);margin:0 0 14px}.article-notes ul{padding-left:clamp(18px,3vw,24px)}.article-notes li{margin-bottom:8px;line-height:1.65}.article-caption{font-size:var(--fs-small);color:var(--text-3);margin:12px 0 40px}.back{align-items:center;gap:7px;margin-bottom:40px;font-size:14px;text-decoration:none;display:inline-flex}.article-foot{flex-wrap:wrap;gap:14px;display:flex}.contact{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:72px;display:grid}.contact form{flex-direction:column;gap:16px;max-width:420px;display:flex}.form-error{border-radius:var(--radius-sm);border:1px solid var(--color-accent-700);background:var(--color-accent-900);color:var(--color-text);margin:0;padding:11px 13px;font-size:14px;line-height:1.5}.input[aria-invalid=true]{border-color:var(--color-accent)}.form-note{color:var(--text-3);margin:-4px 0 0;font-size:12px;line-height:1.5}.honeypot{width:1px;height:1px;position:absolute;left:-100vw;overflow:hidden}.contact-side{flex-direction:column;gap:16px;display:flex}@media (width<=900px){.shell{grid-template-columns:1fr}.sidebar{height:auto;padding:20px var(--gutter);border-right:0;border-bottom:1px solid var(--edge);gap:18px;position:static}.nav-shell{display:block}.nav-shell>summary{cursor:pointer;color:var(--text-2);border:1px solid var(--edge-strong);border-radius:var(--radius-md);align-items:center;gap:8px;padding:8px 12px;font-size:14px;list-style:none;display:inline-flex}.nav-shell>summary::-webkit-details-marker{display:none}.nav-shell>nav{margin-top:18px;display:none}.nav-shell[open]>nav{display:flex}.navlink{min-height:44px}.navlink[aria-current=page]:before{display:none}.sidebar-brand{flex-direction:row;align-items:baseline;gap:10px}.card-row{grid-template-columns:repeat(2,minmax(0,1fr))}.frequency-summary,.article-context-grid,.article-table-pair{grid-template-columns:1fr}.split,.two-col,.contact,.gear-item{grid-template-columns:minmax(0,1fr);gap:32px}.gear-item--portrait .gear-visual{max-width:260px}.hero{padding-top:56px}.page{padding-top:48px}}@media (width<=620px){.card-row{grid-template-columns:1fr}.entry,.entry-compact,.entry-3col,.entry-compact.entry-3col{grid-template-columns:1fr;gap:8px}.entry-thumb,.entry-compact .entry-thumb{width:100%}.entry-main{min-height:0}.entry-date{padding-top:0}.hero-actions{flex-direction:column;align-items:stretch}.hero-actions .btn{justify-content:center;padding:12px 16px}.article-notes h3{font-size:17px}}.site-footer{box-sizing:border-box;width:100%;max-width:var(--content-max);padding:48px var(--gutter) 56px;margin-top:auto}.site-footer-inner{border-top:1px solid var(--edge);flex-direction:column;gap:14px;padding-top:24px;display:flex}.site-footer-brand{font-size:var(--fs-small);color:var(--text-2);flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.site-footer-title{font-family:var(--font-heading);color:var(--color-text);letter-spacing:.01em;font-weight:500}.site-footer-tagline{color:var(--text-3);font-size:var(--fs-small)}.site-footer-brand-link{color:var(--color-accent);text-underline-offset:2px;text-decoration:underline}.site-footer-links{font-size:var(--fs-small);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.site-footer-links a{color:var(--text-2);text-decoration:none;transition:color .15s}.site-footer-links a:hover{color:var(--color-accent)}.site-footer-legal{font-size:var(--fs-micro);color:var(--text-4);flex-wrap:wrap;align-items:center;gap:8px;line-height:1.5;display:flex}.site-footer-sep{color:var(--text-4);-webkit-user-select:none;user-select:none;opacity:.5}.search-modal{background:0 0;border:none;width:calc(100% - 32px);max-width:640px;margin:64px auto auto;padding:0;overflow:visible}.search-modal::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0b12d1}.search-modal-card{background:var(--surface);border:1px solid var(--edge-strong);border-radius:var(--radius-lg);flex-direction:column;display:flex;overflow:hidden;box-shadow:0 20px 48px #0009}.search-modal-header{border-bottom:1px solid var(--edge);background:var(--surface-sunken);align-items:center;gap:12px;padding:16px 20px;display:flex}.search-modal-header .icon{color:var(--color-accent);font-size:20px}.site-search-input{color:var(--color-text);font-size:var(--fs-lead);background:0 0;border:none;flex:1;font-family:inherit}.site-search-input::placeholder{color:var(--text-4);font-size:var(--fs-body)}.search-modal-close{cursor:pointer;color:var(--text-4);background:0 0;border:none;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:0;display:inline-flex}.search-modal-close kbd{background:var(--surface);border:1px solid var(--edge-strong);color:var(--text-3);border-radius:4px;padding:3px 6px;font-family:inherit;font-size:11px}.search-modal-body{max-height:420px;padding:16px 20px;overflow-y:auto}.search-suggestions-label{font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:.14em;color:var(--text-4);margin-bottom:12px}.search-suggestions-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}@media (width<=600px){.search-suggestions-grid{grid-template-columns:1fr}}.search-suggestion-pill{background:var(--surface-sunken);border:1px solid var(--edge);border-radius:var(--radius-md);color:var(--text-2);font-size:var(--fs-small);align-items:center;gap:8px;padding:10px 14px;text-decoration:none;transition:border-color .15s,color .15s,background .15s;display:flex}.search-suggestion-pill:hover{border-color:var(--color-accent-700);color:var(--color-text);background:var(--surface)}.search-suggestion-pill .icon{color:var(--color-accent)}.search-results-list{flex-direction:column;gap:8px;display:flex}.search-result-item{background:var(--surface-sunken);border:1px solid var(--edge);border-radius:var(--radius-md);color:inherit;flex-direction:column;gap:4px;padding:12px 16px;text-decoration:none;transition:border-color .15s,background .15s;display:flex}.search-result-item:hover,.search-result-item.is-selected{border-color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 8%, transparent)}.search-result-title{font-family:var(--font-heading);font-size:var(--fs-body);color:var(--color-accent-300);font-weight:500}.search-result-excerpt{font-size:var(--fs-small);color:var(--text-2);line-height:1.45}.search-result-excerpt mark{background:color-mix(in srgb, var(--color-accent-2) 25%, transparent);color:var(--color-text);border-radius:3px;padding:1px 4px;font-weight:600}.search-empty-state{text-align:center;color:var(--text-2);padding:24px 0}.search-empty-hint{font-size:var(--fs-small);color:var(--text-4);margin-top:8px;display:block}.search-modal-footer{background:var(--surface-sunken);border-top:1px solid var(--edge);font-size:var(--fs-micro);color:var(--text-4);justify-content:flex-end;align-items:center;gap:16px;padding:10px 20px;display:flex}.search-foot-hint kbd{background:var(--surface);border:1px solid var(--edge-strong);color:var(--text-3);border-radius:3px;padding:2px 5px;font-family:inherit}@media print{body{color:#111!important;background:#fff!important;font-size:11pt!important;line-height:1.35!important}.shell{display:block!important}.page,.hero,.article{max-width:100%!important;padding:0!important}a{color:#111!important;text-decoration:none!important}.hairline,.hairline-full,hr{border-color:#ddd!important}.tint,.tint-lg,.article-notes,.fcc-info-box{break-inside:avoid;color:#111!important;background:#f7f7f9!important;border:1px solid #ccc!important}.table-wrap{box-shadow:none!important;border:none!important;margin:12pt 0!important;overflow:visible!important}.table{break-inside:auto;border-collapse:collapse!important;width:100%!important}.table tr{break-inside:avoid;break-after:auto}.table th,.table td{color:#111!important;border:1px solid #ccc!important;padding:4pt 6pt!important;font-size:9.5pt!important}.table thead{display:table-header-group}.frequency-band th{background:#eee!important;font-weight:700!important}}:where(:root){--rpt-portable:#eab308;--rpt-portable-text:#facc15;--rpt-danger:#ef4444}.rpt-tone-1{--rpt-tone:var(--chart-1)}.rpt-tone-2{--rpt-tone:var(--chart-2)}.rpt-tone-3{--rpt-tone:var(--chart-3)}.rpt-tone-4{--rpt-tone:var(--chart-4)}.rpt-tone-5{--rpt-tone:var(--chart-5)}.rpt-tone-6{--rpt-tone:var(--chart-6)}.rpt-tone-7{--rpt-tone:var(--chart-7)}.rpt-tone-8{--rpt-tone:var(--chart-8)}.rpt-toned,.repeater-card .rpt-toned{border-color:var(--rpt-tone);color:var(--rpt-tone);background:color-mix(in srgb, var(--rpt-tone) 12%, transparent)}.rpt-boxed{border-style:solid;border-width:1px}.navlink:hover .navlink-count,.table-wrap .specs-table{width:100%;min-width:0}.leaflet-popup-pane{z-index:1200!important}.leaflet-popup-content-wrapper{background:var(--surface)!important;color:var(--color-text)!important;border:1px solid var(--color-accent)!important;box-shadow:0 12px 30px #000000d9, 0 0 15px color-mix(in srgb, var(--color-accent) 25%, transparent)!important;border-radius:8px!important}.leaflet-popup-tip{background:var(--surface)!important;border:1px solid var(--color-accent)!important}.leaflet-popup-content{color:var(--color-text)!important;line-height:1.5!important;font-family:var(--font-body,system-ui, sans-serif)!important;margin:12px 14px!important}.leaflet-container a.leaflet-popup-close-button{color:var(--text-muted)!important;padding:6px 8px!important;font-size:16px!important;top:4px!important;right:4px!important}.leaflet-container a.leaflet-popup-close-button:hover{color:var(--color-accent)!important;background:0 0!important}@media print{.sidebar,.skip-link,.hero-actions,.btn,.search-filter-controls,.image-lightbox,.site-footer{display:none!important}}.card.repeater-card{background:var(--surface);border:1px solid var(--edge);border-radius:var(--radius-md);flex-direction:column;justify-content:space-between;gap:1rem;padding:1.25rem;transition:border-color .2s,transform .2s;display:flex}.repeater-card .rc-head{justify-content:space-between;align-items:flex-start;gap:.5rem;margin-bottom:.75rem;display:flex}.repeater-card .rc-head-call{align-items:center;gap:.6rem;display:flex}.repeater-card .card-call-btn{background:var(--color-section-glow);color:var(--color-accent);font-family:var(--font-mono);border-radius:var(--radius-sm);border:1px solid var(--color-section-ghost);cursor:pointer;padding:.2rem .6rem;font-size:1.1rem;font-weight:700}.repeater-card .tag.rc-band,span.rpt-dir-tag{font-size:var(--fs-micro)}.repeater-card .tag.rc-portable{font-size:var(--fs-micro);background:color-mix(in srgb, var(--rpt-portable) 15%, transparent);border:1px solid var(--rpt-portable);color:var(--rpt-portable-text);font-weight:700}.repeater-card .rc-status{font-size:var(--fs-small);color:var(--chart-4);align-items:center;gap:4px;font-weight:600;display:inline-flex}.repeater-card .rc-freq{font-family:var(--font-mono);color:var(--text-1);margin-bottom:.35rem;font-size:1.25rem;font-weight:700}.repeater-card .rc-freq span{font-size:var(--fs-small);color:var(--text-muted);font-weight:400}.repeater-card .rc-tone{font-size:var(--fs-small);color:var(--color-accent-2);margin-bottom:.5rem}.repeater-card .rc-where{font-size:var(--fs-small);color:var(--text-muted);line-height:1.4}.repeater-card .rc-system{font-size:var(--fs-micro);color:var(--text-muted);margin-top:.4rem}.repeater-card .rc-sponsor{font-size:var(--fs-micro);color:var(--color-accent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px;margin-top:.3rem;display:flex}.repeater-card .tag.rc-site{padding:1px 5px;font-size:.65rem}.repeater-card .rc-badge{border-radius:var(--radius-sm);font-size:.65rem;font-family:var(--font-mono);align-items:center;gap:4px;padding:2px 6px;font-weight:700;display:inline-flex}.repeater-card .rc-allstar{background:color-mix(in srgb, var(--chart-2) 12%, transparent);border:1px solid var(--chart-2);color:var(--chart-2);text-decoration:none}.repeater-card .rc-link{font-size:var(--fs-micro);color:var(--color-accent-2);align-items:center;gap:4px;margin-top:.35rem;font-weight:500;display:flex}.repeater-card .rc-actions{border-top:1px solid var(--rule);gap:.6rem;padding-top:.85rem;display:flex}.repeater-card .btn.rc-specs{text-align:center;font-size:var(--fs-small);flex:1;justify-content:center}.repeater-card .btn.rc-rb{padding:0 .75rem}.rc-grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:20px;display:grid}th.rpt-specs-label-first{width:35%;color:var(--text-muted);font-size:var(--fs-small)}td.rpt-specs-downlink{font-family:var(--font-mono);color:var(--color-accent);font-weight:600}th.rpt-specs-label,span.rpt-net-nodes-hint,span.rpt-chirp-builder-sub{color:var(--text-muted);font-size:var(--fs-small)}td.rpt-specs-uplink{font-family:var(--font-mono);color:var(--text-1);font-weight:600}td.rpt-specs-mono{font-family:var(--font-mono)}td.rpt-specs-squelch{color:var(--text-2)}td.rpt-specs-coords{font-family:var(--font-mono);font-size:var(--fs-small)}span.rpt-specs-portable{border-color:var(--rpt-portable);color:var(--rpt-portable-text)}div.rpt-specs-links,div.rpt-detail-badges,div.rpt-dir-drawer-title,div.rpt-chirp-sub-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}a.rpt-specs-chip{border-radius:var(--radius-sm);font-family:var(--font-mono);align-items:center;gap:5px;padding:3px 9px;font-size:.85rem;font-weight:700;text-decoration:none;display:inline-flex}span.rpt-specs-host,span.rpt-map-drawer-hint,span.rpt-dir-note,div.rpt-dir-note,span.rpt-chirp-note{font-size:var(--fs-micro);color:var(--text-muted)}span.rpt-specs-suffix{font-size:var(--fs-small);color:var(--text-2);margin-left:6px}a.rpt-specs-allstar{background:color-mix(in srgb, var(--chart-2) 12%, transparent);border:1px solid var(--chart-2);color:var(--chart-2);border-radius:var(--radius-sm);font-family:var(--font-mono);align-items:center;gap:5px;padding:3px 9px;font-size:.85rem;font-weight:700;text-decoration:none;display:inline-flex}td.rpt-specs-notes,strong.rpt-pop-strong,strong.rpt-net-pop-strong,span.rpt-chirp-warn{color:var(--color-accent-2)}td.rpt-specs-network{color:var(--color-accent);font-weight:500}a.rpt-specs-website{color:var(--color-accent);align-items:center;gap:4px;text-decoration:underline;display:inline-flex}div.rpt-detail-head{margin-bottom:20px}a.rpt-detail-back{font-size:var(--fs-small);align-items:center;gap:6px;margin-bottom:14px;padding:4px 10px;display:inline-flex}div.rpt-detail-kicker{margin-bottom:6px}h1.rpt-detail-title{margin:0 0 8px}p.rpt-detail-lede{margin:0 0 16px}span.rpt-tag-status{background:var(--surface-sunken);border:1px solid var(--edge-strong);color:var(--chart-4);font-weight:600}span.rpt-tag-sunken{background:var(--surface-sunken);border:1px solid var(--edge-strong)}span.rpt-detail-portable{background:color-mix(in srgb, var(--rpt-portable) 15%, transparent);border:1px solid var(--rpt-portable);color:var(--rpt-portable-text);font-weight:700}a.rpt-detail-allstar{background:color-mix(in srgb, var(--chart-2) 12%, transparent);border:1px solid var(--chart-2);color:var(--chart-2);border-radius:var(--radius-sm);font-family:var(--font-mono);font-weight:700;font-size:var(--fs-small);align-items:center;gap:5px;padding:2px 8px;text-decoration:none;display:inline-flex}a.rpt-detail-chip{border-radius:var(--radius-sm);font-family:var(--font-mono);font-weight:700;font-size:var(--fs-small);align-items:center;gap:5px;padding:2px 8px;text-decoration:none;display:inline-flex}span.rpt-detail-badge-text{font-weight:600}a.rpt-ext-tag{background:var(--surface-sunken);border:1px solid var(--edge-strong);color:var(--color-accent);align-items:center;gap:4px;text-decoration:none;display:inline-flex}hr.rpt-detail-rule{margin:20px 0 28px}section.rpt-detail-map{margin-bottom:36px}div.rpt-detail-maphead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:12px;display:flex}h2.rpt-detail-maptitle{margin:0 0 4px}p.rpt-detail-mapnote{font-size:var(--fs-small);color:var(--text-3);margin:0}a.rpt-btn-icon{font-size:var(--fs-small);align-items:center;gap:6px;display:inline-flex}div.rpt-detail-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start;gap:28px;margin-bottom:48px;display:grid}div.rpt-detail-sechead{margin-bottom:14px}h2.rpt-detail-h2{margin:0}section.rpt-detail-side{flex-direction:column;gap:18px;display:flex}div.rpt-detail-terrain{padding:22px}div.rpt-detail-terrain-title,div.rpt-home-terrain-title{font-size:var(--fs-h4);margin-bottom:8px}p.rpt-detail-terrain-text,p.rpt-home-terrain-text{font-size:var(--fs-small);color:var(--text-2);margin-bottom:16px;line-height:1.65}div.rpt-detail-records{padding:18px}div.rpt-detail-records-title,div.rpt-home-records-title{font-size:var(--fs-body);margin-bottom:6px}p.rpt-detail-records-text,p.rpt-home-records-text{font-size:var(--fs-small);color:var(--text-3);margin-bottom:12px;line-height:1.6}div.rpt-detail-records-links,div.rpt-home-actions,div.rpt-dir-chips,div.rpt-net-chips{flex-wrap:wrap;gap:8px;display:flex}a.rpt-detail-allstar-btn{font-size:var(--fs-small);border-color:var(--chart-2);color:var(--chart-2);align-items:center;gap:6px;display:inline-flex}div.rpt-home-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}div.rpt-home-kicker{margin-bottom:0}div.rpt-home-date,span.rpt-chirp-mono,div.rpt-chirp-mono{font-size:var(--fs-micro);color:var(--text-muted);font-family:var(--font-mono)}a.rpt-home-cta{background:var(--color-accent);color:var(--color-on-accent);font-weight:600}div.rpt-home-rotation{background:var(--surface-sunken);border:1px solid var(--edge);border-radius:var(--radius-sm);font-size:var(--fs-small);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:24px;padding:10px 16px;display:flex}a.rpt-home-nav-btn{font-size:var(--fs-micro);align-items:center;gap:4px;padding:2px 8px;display:inline-flex}div.rpt-home-note{color:var(--text-muted);font-size:var(--fs-micro);text-align:center}a.rpt-home-link{color:var(--color-accent);text-decoration:underline}div.rpt-home-stat-accent{font-family:var(--font-mono);color:var(--color-accent);font-weight:700;font-size:var(--fs-h3)}div.rpt-home-stat{font-family:var(--font-mono);font-weight:700;font-size:var(--fs-h3)}div.rpt-home-fact{font-size:var(--fs-h4);font-weight:600}div.rpt-home-fact-clip{font-size:var(--fs-h4);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}p.rpt-home-clip{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}p.rpt-home-sub{font-size:var(--fs-small);color:var(--text-3);margin-top:4px}section.rpt-home-section{padding-bottom:72px}div.rpt-home-grid{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));align-items:start;gap:36px;display:grid}div.rpt-home-sechead,div.rpt-dir-block{margin-bottom:16px}div.rpt-home-side{flex-direction:column;gap:20px;display:flex}div.rpt-home-terrain{padding:24px}div.rpt-home-records{padding:20px}div.rpt-map-root{border-radius:var(--radius-md);border:1px solid var(--edge);width:100%;box-shadow:var(--shadow-sm);position:relative;overflow:hidden}div.rpt-map-toolbar,div.rpt-net-toolbar{z-index:1000;background:color-mix(in srgb, var(--color-bg) 92%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--radius-sm);border:1px solid var(--edge);flex-wrap:wrap;gap:8px;max-width:calc(100% - 24px);padding:8px 12px;display:flex;position:absolute;top:12px;left:12px;box-shadow:0 4px 12px #00000080}button.rpt-map-tool{font-size:var(--fs-small);border-color:var(--color-accent);color:var(--color-accent);cursor:pointer;padding:4px 10px}button.rpt-map-tool[aria-pressed=true]{background:var(--color-accent);color:var(--color-on-accent)}div.rpt-map-radii{font-size:var(--fs-micro);color:var(--text-2);border-left:1px solid var(--rule);align-items:center;gap:10px;padding-left:8px;display:flex}label.rpt-map-check{cursor:pointer;align-items:center;gap:4px;display:flex}div.rpt-map-sponsor{border-left:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:6px;padding-left:8px;display:flex}label.rpt-map-sponsor-label,span.rpt-chirp-subnote{font-size:var(--fs-micro);color:var(--color-accent);font-weight:600}select.rpt-map-select{background:var(--surface-sunken);border:1px solid var(--edge);color:var(--color-text);font-size:var(--fs-micro);border-radius:var(--radius-sm);outline:none;padding:3px 6px}a.rpt-map-networks-link{font-size:var(--fs-micro);color:var(--color-accent);border-color:var(--color-accent);align-items:center;gap:4px;padding:2px 6px;text-decoration:none;display:inline-flex}div.rpt-map-drawer{background:color-mix(in srgb, var(--color-bg) 95%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--color-accent);border-radius:var(--radius-md);z-index:1000;padding:12px 16px;display:none;position:absolute;bottom:12px;left:12px;right:12px;box-shadow:0 10px 25px #000000b3}div.rpt-map-drawer-head,div.rpt-dir-chips-head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}div.rpt-map-drawer-title,div.rpt-net-actions,div.rpt-chirp-builder-actions{align-items:center;gap:8px;display:flex}span.rpt-map-drawer-name,div.rpt-net-nodes-count{color:var(--color-accent);font-weight:600;font-size:var(--fs-small)}button.rpt-map-drawer-close{font-size:var(--fs-micro);cursor:pointer;padding:2px 8px}div.rpt-map-profile{width:100%;height:140px}div.rpt-map-canvas{width:100%;height:var(--map-height);background:var(--color-bg);z-index:1;min-height:480px}div.rpt-pin-featured{background:var(--color-accent);border:3px solid var(--text-1);width:36px;height:36px;box-shadow:0 0 18px color-mix(in srgb, var(--color-accent) 90%, transparent);color:var(--color-on-accent);border-radius:50%;justify-content:center;align-items:center;display:flex}div.rpt-pop{font-family:var(--font-body);color:var(--text-1);min-width:220px;padding:4px}div.rpt-pop-head{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}strong.rpt-pop-call{color:var(--color-accent);font-size:1.15rem;font-family:var(--font-mono)}span.rpt-pop-badge{background:color-mix(in srgb, var(--color-accent) 18%, transparent);border:1px solid color-mix(in srgb, var(--color-accent) 40%, transparent);color:var(--color-accent-2);border-radius:3px;padding:2px 6px;font-size:10px;font-weight:700}div.rpt-pop-freq{font-family:var(--font-mono);color:var(--text-1);margin-bottom:3px;font-size:1.05rem;font-weight:700}span.rpt-pop-offset{color:var(--text-muted);font-size:.85rem;font-weight:400}div.rpt-pop-line{color:var(--text-2);margin-bottom:3px;font-size:.82rem}div.rpt-pop-where{color:var(--text-1);margin-bottom:4px;font-size:.8rem}div.rpt-pop-sponsor{color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 10%, transparent);border:1px solid color-mix(in srgb, var(--color-accent) 30%, transparent);border-radius:3px;margin-top:4px;padding:2px 6px;font-size:.75rem}div.rpt-pop-allstar{color:var(--chart-2);background:color-mix(in srgb, var(--chart-2) 12%, transparent);border:1px solid var(--chart-2);font-size:.75rem;font-family:var(--font-mono);border-radius:3px;margin-top:4px;padding:2px 6px;font-weight:700;display:inline-block}a.rpt-pop-link{text-align:center;background:var(--color-accent);color:var(--color-on-accent);border-radius:4px;margin-top:8px;padding:6px 8px;font-size:.8rem;font-weight:700;text-decoration:none;display:block}div.rpt-pin-target{background:var(--chart-4);border:2px solid var(--text-1);width:16px;height:16px;box-shadow:0 0 10px color-mix(in srgb, var(--chart-4) 90%, transparent);border-radius:50%}span.rpt-pop-blocked{color:var(--rpt-danger);font-weight:700}span.rpt-pop-clear{color:var(--chart-4);font-weight:700}strong.rpt-pop-call-sm{color:var(--color-accent);font-size:1.1rem;font-family:var(--font-mono)}div.rpt-pop-sponsor-end{color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 10%, transparent);border:1px solid color-mix(in srgb, var(--color-accent) 30%, transparent);border-radius:3px;margin-bottom:6px;padding:2px 6px;font-size:.75rem}div.rpt-pop-allstar-end{color:var(--chart-2);background:color-mix(in srgb, var(--chart-2) 12%, transparent);border:1px solid var(--chart-2);font-size:.75rem;font-family:var(--font-mono);border-radius:3px;margin-bottom:6px;padding:2px 6px;font-weight:700;display:inline-block}a.rpt-pop-link-end{text-align:center;background:var(--color-accent);color:var(--color-on-accent);border-radius:4px;margin-top:6px;padding:6px 8px;font-size:.8rem;font-weight:700;text-decoration:none;display:block}div.rpt-pin{background:var(--pin);border:2px solid var(--text-1);width:20px;height:20px;color:var(--color-on-accent);border-radius:50%;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:flex;box-shadow:0 2px 6px #0009}div.rpt-los-bar{flex-flow:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;padding:14px 20px}div.rpt-los-active{align-items:center;gap:10px;display:flex}span.rpt-los-label{font-size:var(--fs-small);color:var(--text-3)}span.rpt-los-call{background:var(--color-section-glow);color:var(--color-accent);font-family:var(--font-mono);border-radius:var(--radius-sm);border:1px solid var(--color-section-ghost);padding:3px 8px;font-size:.95rem;font-weight:700}span.rpt-los-hint{font-size:var(--fs-small);color:var(--color-accent);align-items:center;gap:6px;display:inline-flex}div.rpt-dir-search-card{background:var(--surface);border:1px solid var(--edge);border-radius:var(--radius-md);margin-bottom:16px;padding:18px 20px}div.rpt-dir-search-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}div.rpt-dir-search-box{flex:1;min-width:280px;max-width:640px;position:relative}input.rpt-dir-search-input{box-sizing:border-box;background:var(--surface-sunken);border:1px solid var(--edge-strong);border-radius:var(--radius-sm);width:100%;color:var(--color-text);font-size:var(--fs-body);font-family:var(--font-mono);outline:none;padding:10px 38px 10px 14px}button.rpt-dir-search-clear{color:var(--text-3);cursor:pointer;background:0 0;border:none;padding:2px 6px;font-size:1.2rem;display:none;position:absolute;top:50%;right:10px;transform:translateY(-50%)}button.rpt-dir-reset{font-size:var(--fs-micro);cursor:pointer;background:var(--surface-sunken);border:1px solid var(--rule);align-items:center;gap:6px;padding:6px 12px;display:none}div.rpt-dir-chips-label{font-size:var(--fs-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent);font-weight:700}div.rpt-dir-callsigns{border-top:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;padding-top:12px;display:flex}span.rpt-dir-callsigns-label{font-size:var(--fs-micro);color:var(--text-3);text-transform:uppercase;letter-spacing:.05em;font-weight:700}div.rpt-dir-callsign-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}span.rpt-dir-tag-hidden{font-size:var(--fs-micro);display:none}span.rpt-dir-count{font-size:var(--fs-small);color:var(--color-accent);margin-left:auto;font-weight:600;display:none}div.rpt-dir-drawers{flex-direction:column;gap:10px;margin-bottom:32px;display:flex}details.rpt-dir-drawer{background:var(--surface);border:1px solid var(--edge);border-radius:var(--radius-sm);overflow:hidden}summary.rpt-dir-drawer-head{cursor:pointer;-webkit-user-select:none;user-select:none;font-size:var(--fs-small);color:var(--text-1);justify-content:space-between;align-items:center;padding:12px 16px;font-weight:600;list-style:none;display:flex}span.rpt-dir-drawer-count{background:var(--surface-sunken);color:var(--text-3);border-radius:3px;padding:2px 8px;font-size:11px;font-weight:500}span.rpt-dir-drawer-caret{color:var(--text-muted);font-size:14px;transition:transform .2s}div.rpt-dir-drawer-body{border-top:1px solid var(--rule);background:var(--surface-sunken);padding:16px}div.rpt-dir-block-label{font-size:var(--fs-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--text-4);margin-bottom:8px;font-weight:600}div.rpt-dir-county-chips{flex-wrap:wrap;gap:6px;display:flex}div.rpt-dir-city,div.rpt-chirp-guide-col{background:var(--surface);border:1px solid var(--edge);border-radius:var(--radius-sm);padding:14px}div.rpt-dir-city-head,div.rpt-chirp-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}span.rpt-dir-city-title{font-size:var(--fs-small);color:var(--color-accent);align-items:center;gap:6px;font-weight:600;display:inline-flex}div.rpt-dir-sponsor-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}div.rpt-dir-sponsor-field{align-items:center;gap:6px;display:flex}input.rpt-dir-small-input{background:var(--surface);border:1px solid var(--edge);color:var(--color-text);font-size:var(--fs-micro);border-radius:var(--radius-sm);font-family:var(--font-mono);outline:none;width:220px;padding:5px 10px}div.rpt-dir-counties{flex-direction:column;gap:56px;margin-bottom:64px;display:flex}div.rpt-dir-county-head{border-bottom:2px solid var(--rule);justify-content:space-between;align-items:flex-end;margin-bottom:32px;padding-bottom:12px;display:flex}div.rpt-dir-county-kicker{margin-bottom:4px}h2.rpt-dir-county-title{font-size:var(--fs-h2);align-items:center;gap:10px;margin:0;display:flex}span.rpt-dir-county-count,div.rpt-chirp-field{font-size:var(--fs-small)}div.rpt-dir-cities{flex-direction:column;gap:36px;display:flex}div.rpt-dir-city-bar{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}h3.rpt-dir-city-name{font-size:var(--fs-h4);color:var(--text-1);align-items:center;gap:8px;margin:0;display:flex}span.rpt-dir-city-count{font-size:var(--fs-micro);color:var(--text-3);font-family:var(--font-mono)}div.rpt-dir-extend{margin-top:36px}pre.rpt-dir-code{background:var(--surface-sunken);border:1px solid var(--edge);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--fs-small);color:var(--color-accent);margin-top:8px;padding:12px 16px;overflow-x:auto}span.rpt-dir-close{cursor:pointer;margin-left:4px;font-weight:700}span.rpt-dir-chip{align-items:center;gap:3px;display:inline-flex}span.rpt-dir-close-plain{cursor:pointer;font-weight:700}div.rpt-net-pick{margin-bottom:24px}div.rpt-net-pick-label{font-size:var(--fs-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--text-4);margin-bottom:10px;font-weight:600}div.rpt-net-chips button[aria-current=page]{border-color:var(--color-accent);background:var(--surface-sunken)}div.rpt-net-info{background:var(--surface);border:1px solid var(--edge);border-radius:var(--radius-md);margin-bottom:20px;padding:18px 20px}div.rpt-net-info-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}div.rpt-net-kicker{font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:.08em;color:var(--color-accent);align-items:center;gap:6px;margin-bottom:4px;font-weight:700;display:inline-flex}h2.rpt-net-title{color:var(--text-1);margin:0;font-size:1.4rem}p.rpt-net-desc{font-size:var(--fs-small);color:var(--text-2);margin:0 0 10px;line-height:1.6}div.rpt-net-coverage{font-size:var(--fs-micro);color:var(--text-muted);align-items:center;gap:6px;display:flex}div.rpt-net-map{border:1px solid var(--edge);border-radius:var(--radius-md);background:var(--color-bg);box-shadow:var(--shadow-sm);margin-bottom:36px;position:relative;overflow:hidden}label.rpt-net-toggle{font-size:var(--fs-micro);color:var(--color-accent);cursor:pointer;align-items:center;gap:6px;font-weight:600;display:flex}label.rpt-net-toggle-sep{font-size:var(--fs-micro);color:var(--text-2);cursor:pointer;border-left:1px solid var(--rule);align-items:center;gap:6px;padding-left:8px;display:flex}button.rpt-net-fit{font-size:var(--fs-micro);cursor:pointer;margin-left:4px;padding:2px 8px}div.rpt-net-canvas{background:var(--color-bg);width:100%;height:640px;min-height:500px}section.rpt-net-nodes,section.rpt-chirp-table{margin-bottom:48px}div.rpt-net-nodes-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:16px;display:flex}div.rpt-net-table-wrap,div.rpt-chirp-table-wrap{border:1px solid var(--edge);border-radius:var(--radius-md);background:var(--surface);overflow-x:auto}table.rpt-net-table,table.rpt-chirp-table-el{width:100%;font-size:var(--fs-small);margin:0}thead tr.rpt-net-table-head,thead tr.rpt-chirp-table-row{border-bottom:1px solid var(--edge);background:var(--surface-sunken)}th.rpt-net-th{text-align:left;padding:10px 14px}th.rpt-net-th-center{text-align:center;padding:10px 14px}section.rpt-net-guide{border-radius:var(--radius-md);margin-bottom:48px;padding:28px}h3.rpt-net-guide-title{font-size:var(--fs-h3);margin-bottom:12px}div.rpt-net-guide-grid{font-size:var(--fs-small);color:var(--text-2);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;line-height:1.65;display:grid}strong.rpt-net-guide-strong{color:var(--text-1);align-items:center;gap:6px;margin-bottom:6px;display:flex}div.rpt-net-guide-col{font-size:var(--fs-small);color:var(--text-2);line-height:1.65}span.rpt-net-dot{background:var(--dot);border-radius:50%;width:8px;height:8px;margin-right:4px;display:inline-block}div.rpt-net-tip{font-family:var(--font-mono);font-size:11px}div.rpt-net-pop{min-width:220px;font-family:var(--font-sans);color:var(--text-1)}div.rpt-net-pop-head,div.rpt-chirp-pack-head,div.rpt-chirp-sub-head{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}span.rpt-net-pop-badge{background:color-mix(in srgb, var(--color-accent) 20%, transparent);color:var(--color-accent);border-radius:3px;padding:1px 5px;font-size:10px;font-weight:600}div.rpt-net-pop-call{font-size:16px;font-weight:700;font-family:var(--font-mono);margin-bottom:2px}div.rpt-net-pop-freq{color:var(--color-accent);font-size:18px;font-weight:800;font-family:var(--font-mono);margin-bottom:6px}span.rpt-net-pop-offset,span.rpt-chirp-sub-note{color:var(--text-muted);font-size:11px}div.rpt-net-pop-tone{color:var(--text-1);margin-bottom:4px;font-size:13px}div.rpt-net-pop-where{color:var(--text-2);margin-bottom:6px;font-size:12px}div.rpt-net-pop-note{color:var(--color-accent-2);background:color-mix(in srgb, var(--color-accent) 10%, transparent);border:1px solid color-mix(in srgb, var(--color-accent) 30%, transparent);border-radius:4px;margin-bottom:8px;padding:4px 6px;font-size:11px}div.rpt-net-pop-actions{gap:6px;margin-top:8px;display:flex}a.rpt-net-pop-link{text-align:center;background:var(--color-accent);color:var(--color-on-accent);border-radius:4px;flex:1;padding:5px 8px;font-size:12px;font-weight:700;text-decoration:none}div.rpt-net-pin{background:var(--color-bg);border:2px solid var(--net);width:28px;height:28px;box-shadow:0 0 10px color-mix(in srgb, var(--net) 53%, transparent), inset 0 0 4px var(--net);color:var(--net);font-family:var(--font-mono);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:flex}span.rpt-net-pop-net{text-transform:uppercase;color:var(--net);font-size:10px;font-weight:700}div.rpt-chirp-bar{flex-flow:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:36px;padding:14px 20px}div.rpt-chirp-bar-info{font-size:var(--fs-small);flex-wrap:wrap;align-items:center;gap:12px;display:flex}span.rpt-chirp-dim{color:var(--text-3)}span.rpt-chirp-call{background:var(--color-section-glow);color:var(--color-accent);font-family:var(--font-mono);border-radius:var(--radius-sm);border:1px solid var(--color-section-ghost);padding:3px 8px;font-size:.9rem;font-weight:700}span.rpt-chirp-strong{color:var(--text-1);font-weight:600}span.rpt-chirp-accent,strong.rpt-chirp-accent{color:var(--color-accent)}span.rpt-chirp-badge{font-size:var(--fs-micro);color:var(--chart-4);background:color-mix(in srgb, var(--chart-4) 12%, transparent);border:1px solid var(--chart-4);border-radius:4px;align-items:center;gap:6px;padding:4px 10px;font-weight:600;display:inline-flex}section.rpt-chirp-packs{margin-bottom:44px}div.rpt-chirp-packs-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:16px;display:flex}h2.rpt-chirp-h2{font-size:var(--fs-h3);color:var(--text-1);margin:0}div.rpt-chirp-cards{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}div.rpt-chirp-pack{background:var(--surface);border:1px solid var(--edge);border-radius:var(--radius-md);flex-direction:column;justify-content:space-between;padding:16px;display:flex}span.rpt-chirp-pack-label{font-size:var(--fs-micro);color:var(--color-accent);text-transform:uppercase;font-weight:700}span.rpt-chirp-pack-count{background:color-mix(in srgb, var(--color-accent) 15%, transparent);color:var(--color-accent);border-radius:3px;padding:2px 6px;font-size:11px;font-weight:700}h3.rpt-chirp-pack-title{color:var(--text-1);margin:0 0 6px;font-size:1.05rem}p.rpt-chirp-pack-text{font-size:var(--fs-micro);color:var(--text-2);margin:0 0 12px;line-height:1.4}button.rpt-chirp-pack-btn{width:100%;font-size:var(--fs-micro);background:var(--surface-sunken);border:1px solid var(--color-accent);color:var(--color-accent);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-weight:600;display:inline-flex}section.rpt-chirp-builder{border-radius:var(--radius-md);border:1px solid var(--edge);margin-bottom:40px;padding:24px}div.rpt-chirp-builder-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:20px;display:flex}div.rpt-chirp-builder-kicker{font-size:var(--fs-micro);text-transform:uppercase;color:var(--color-accent);align-items:center;gap:6px;font-weight:700;display:inline-flex}h2.rpt-chirp-builder-title{color:var(--text-1);margin:2px 0 4px;font-size:1.35rem}button.rpt-chirp-reset{font-size:var(--fs-micro);cursor:pointer;padding:4px 10px}div.rpt-chirp-cols{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-bottom:24px;display:grid}div.rpt-chirp-panel{background:var(--surface);border-radius:var(--radius-sm);border:1px solid var(--edge);padding:14px 16px}div.rpt-chirp-panel-title{font-size:var(--fs-small);color:var(--text-1);justify-content:space-between;margin-bottom:10px;font-weight:700;display:flex}div.rpt-chirp-bands{font-size:var(--fs-small);grid-template-columns:1fr 1fr;gap:8px;display:grid}label.rpt-chirp-check{cursor:pointer;align-items:center;gap:6px;display:flex}small.rpt-chirp-count{color:var(--text-muted)}div.rpt-chirp-panel-label{font-size:var(--fs-small);color:var(--text-1);margin-bottom:10px;font-weight:700}div.rpt-chirp-group{border-bottom:1px solid var(--rule);margin-bottom:12px;padding-bottom:10px}label.rpt-chirp-check-lg{cursor:pointer;font-size:var(--fs-small);align-items:center;gap:8px;display:flex}span.rpt-chirp-check-note{font-size:var(--fs-micro);color:var(--text-muted);display:block}label.rpt-chirp-field-label{color:var(--text-2);margin-bottom:4px;font-weight:600;display:block}select.rpt-chirp-select{background:var(--surface-sunken);border:1px solid var(--edge);width:100%;color:var(--color-text);font-size:var(--fs-small);border-radius:var(--radius-sm);outline:none;padding:6px 10px}div.rpt-chirp-pair{font-size:var(--fs-small);grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px;display:grid}select.rpt-chirp-select-sm{background:var(--surface-sunken);border:1px solid var(--edge);width:100%;color:var(--color-text);font-size:var(--fs-small);border-radius:var(--radius-sm);outline:none;padding:6px 8px}div.rpt-chirp-field-end{font-size:var(--fs-small);margin-bottom:10px}div.rpt-chirp-panel-wide{background:var(--surface);border-radius:var(--radius-sm);border:1px solid var(--edge);margin-bottom:20px;padding:14px 16px}div.rpt-chirp-panel-name{font-size:var(--fs-small);color:var(--text-1);font-weight:700}div.rpt-chirp-links{font-size:var(--fs-micro);gap:8px;display:flex}button.rpt-chirp-link{color:var(--color-accent);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}span.rpt-chirp-sep{color:var(--rule)}button.rpt-chirp-link-dim{color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}div.rpt-chirp-counties{font-size:var(--fs-small);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px;display:grid}div.rpt-chirp-sub{background:var(--surface-sunken);border:1px solid var(--rule);border-radius:var(--radius-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;padding:8px 12px;display:flex}span.rpt-chirp-sub-label{font-size:var(--fs-micro);color:var(--text-2);text-transform:uppercase;letter-spacing:.04em;font-weight:700}button.rpt-chirp-preset{background:color-mix(in srgb, var(--rpt-tone) 12%, transparent);border:1px solid color-mix(in srgb, var(--rpt-tone) 80%, black);color:var(--rpt-tone);font-size:var(--fs-micro);cursor:pointer;border-radius:4px;align-items:center;gap:4px;padding:4px 10px;font-weight:600;display:inline-flex}button.rpt-chirp-preset-all{background:var(--surface);border:1px solid var(--edge);color:var(--text-1);font-size:var(--fs-micro);cursor:pointer;border-radius:4px;padding:4px 10px;font-weight:600}div.rpt-chirp-cities{flex-direction:column;gap:10px;max-height:360px;padding-right:4px;display:flex;overflow-y:auto}div.rpt-chirp-foot{border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding-top:14px;display:flex}div.rpt-chirp-foot-count{font-size:var(--fs-small);color:var(--color-accent);align-items:center;gap:6px;font-weight:600;display:flex}div.rpt-chirp-foot-side{flex-direction:column;align-items:flex-end;gap:4px;display:flex}div.rpt-chirp-foot-btns{flex-wrap:wrap;gap:10px;display:flex}button.rpt-chirp-btn{font-size:var(--fs-small);cursor:pointer;align-items:center;gap:6px;padding:8px 14px;display:inline-flex}button.rpt-chirp-btn-primary{font-size:var(--fs-small);background:var(--color-accent);color:var(--color-on-accent);border-color:var(--color-accent);cursor:pointer;align-items:center;gap:6px;padding:8px 18px;font-weight:700;display:inline-flex}div.rpt-chirp-table-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px;margin-bottom:12px;display:flex}th.rpt-chirp-th-center{text-align:center;width:60px;padding:8px 12px}th.rpt-chirp-th-110{text-align:left;width:110px;padding:8px 12px}th.rpt-chirp-th{text-align:left;padding:8px 12px}th.rpt-chirp-th-80{text-align:left;width:80px;padding:8px 12px}th.rpt-chirp-th-90{text-align:left;width:90px;padding:8px 12px}section.rpt-chirp-guide{border-radius:var(--radius-md);padding:28px}h3.rpt-chirp-guide-title{font-size:var(--fs-h3);margin-bottom:14px}div.rpt-chirp-guide-grid{font-size:var(--fs-small);color:var(--text-2);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;line-height:1.6;display:grid}strong.rpt-chirp-guide-strong{color:var(--color-accent);margin-bottom:6px;display:block}div.rpt-chirp-empty{color:var(--text-muted);font-size:var(--fs-small);padding:10px 0;font-style:italic}div.rpt-chirp-county{background:var(--surface-sunken);border:1px solid var(--rule);border-radius:var(--radius-sm);padding:12px 14px}div.rpt-chirp-county-head{border-bottom:1px solid var(--edge);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;padding-bottom:8px;display:flex}span.rpt-chirp-county-name{font-weight:700;font-size:var(--fs-micro);color:var(--color-accent);text-transform:uppercase;letter-spacing:.04em}div.rpt-chirp-county-links{flex-wrap:wrap;align-items:center;gap:6px;font-size:11px;display:flex}div.rpt-chirp-subs{flex-direction:column;gap:10px;display:flex}div.rpt-chirp-sub-links{gap:6px;font-size:11px;display:flex}div.rpt-chirp-cities-grid{font-size:var(--fs-small);grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:6px;display:grid}div.rpt-chirp-sub-card-other{background:color-mix(in srgb, var(--color-text) 2%, transparent);border-left:3px solid var(--text-muted);border-radius:var(--radius-sm);padding:8px 10px}span.rpt-chirp-sub-name-other{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:700}div.rpt-chirp-county-sm{background:var(--surface-sunken);border:1px solid var(--rule);border-radius:var(--radius-sm);padding:10px 12px}div.rpt-chirp-county-head-sm{border-bottom:1px solid var(--edge);justify-content:space-between;align-items:center;margin-bottom:8px;padding-bottom:4px;display:flex}span.rpt-chirp-ok{color:var(--chart-4)}span.rpt-chirp-info{color:var(--chart-2)}span.rpt-chirp-hot{color:var(--color-accent);font-weight:700}td.rpt-chirp-td-empty{text-align:center;color:var(--text-muted);padding:24px}span.rpt-chirp-small{color:var(--text-muted);font-size:10px;display:block}tr.rpt-chirp-row{border-bottom:1px solid var(--rule)}td.rpt-chirp-td-slot{text-align:center;font-family:var(--font-mono);color:var(--color-accent);padding:8px 12px;font-weight:700}td.rpt-chirp-td-name{font-family:var(--font-mono);color:var(--text-1);padding:8px 12px;font-weight:700}td.rpt-chirp-td-freq{font-family:var(--font-mono);color:var(--text-1);padding:8px 12px;font-weight:600}td.rpt-chirp-td-tone{font-family:var(--font-mono);color:var(--text-2);padding:8px 12px}td.rpt-chirp-td-mode{font-family:var(--font-mono);color:var(--color-accent);padding:8px 12px}td.rpt-chirp-td-place{color:var(--text-1);padding:8px 12px}td.rpt-chirp-td-note{color:var(--text-2);padding:8px 12px}button.rpt-chirp-quick{background:color-mix(in srgb, var(--rpt-tone) 12%, transparent);border:1px solid color-mix(in srgb, var(--rpt-tone) 80%, black);color:var(--rpt-tone);cursor:pointer;border-radius:3px;padding:2px 7px;font-weight:600}div.rpt-chirp-sub-card{background:color-mix(in srgb, var(--color-text) 2%, transparent);border-left:3px solid var(--rpt-tone);border-radius:var(--radius-sm);padding:8px 10px}span.rpt-chirp-sub-name{color:var(--rpt-tone);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:700}button.rpt-chirp-sub-toggle{color:var(--rpt-tone);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}@font-face{font-family:Phosphor;src:url(data:font/woff2;base64,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)format("woff2");font-weight:400;font-style:normal;font-display:swap}.ph{speak:never;font-variant:normal;text-transform:none;letter-spacing:0;-webkit-font-feature-settings:"liga";-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;font-feature-settings:"liga";-webkit-font-variant-ligatures:discretionary-ligatures;font-variant-ligatures:discretionary-ligatures;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;font-family:Phosphor!important}.ph.ph-arrow-counter-clockwise:before{content:""}.ph.ph-arrow-left:before{content:""}.ph.ph-arrow-square-out:before{content:""}.ph.ph-arrows-out-cardinal:before{content:""}.ph.ph-broadcast:before{content:""}.ph.ph-caret-down:before{content:""}.ph.ph-cell-tower:before{content:""}.ph.ph-chart-bar:before{content:""}.ph.ph-chat-circle-text:before{content:""}.ph.ph-check:before{content:""}.ph.ph-compass:before{content:""}.ph.ph-copy:before{content:""}.ph.ph-download-simple:before{content:""}.ph.ph-house:before{content:""}.ph.ph-list-bullets:before{content:""}.ph.ph-magnifying-glass:before{content:""}.ph.ph-map-pin:before{content:""}.ph.ph-map-trifold:before{content:""}.ph.ph-radio:before{content:""}.ph.ph-sliders:before{content:""}.ph.ph-tree-structure:before{content:""}.ph.ph-wave-sine:before{content:""}
