.site2{--bg:#efe6d6;--band:#f6f0e4;--surface:#fffdf7;--well:#f1e2b7;--ink:#0f1a2e;--muted:#4e5b6b;--line:#d5c6ac;--line-strong:#88785b;--strip:#e9dcc3;--strip-2:#fffdf7;--strip-line:#b9a98a;--strip-ink:#0f1a2e;--strip-muted:#4e5b6b;--strip-gold:#7f5702;--chrome:#132038;--chrome-2:#1b2841;--chrome-line:#2e4062;--chrome-ink:#f3ecdd;--chrome-muted:#aeb8c8;--gold:#7f5702;--gold-fill:#e8a52a;--gold-line:#a37004;--focus:#a37004;--gold-on-chrome:#f2be51;--action:#b8362b;--action-deep:#9a2a22;--action-on:#fff;--link:#0f1a2e;--shadow:0 1px 3px #0f1a2e1a, 0 1px 2px #0f1a2e0d;--shadow-md:0 6px 18px -6px #0f1a2e38;--font:"Montserrat", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--head:"Bitter", Georgia, serif;--mono:"JetBrains Mono", "SF Mono", Menlo, Consolas, monospace;--r-button:10px;--r-card:8px;--r-input:6px;--r-badge:4px}@media (prefers-color-scheme:dark){.site2:not([data-theme=light]){--bg:#08131f;--band:#0d1b2a;--surface:#132438;--well:#1c2a38;--ink:#f3ecdd;--muted:#b7c0ca;--line:#2a3d50;--line-strong:#5f768e;--strip:#0d1b2a;--strip-2:#132438;--strip-line:#2a3d50;--strip-ink:#f3ecdd;--strip-muted:#b7c0ca;--strip-gold:#f2be51;--chrome:#0d1b2a;--chrome-2:#132438;--chrome-line:#2a3d50;--chrome-ink:#f3ecdd;--chrome-muted:#b7c0ca;--gold:#f2be51;--gold-fill:#e8a52a;--gold-line:#e8a52a;--focus:#e8a52a;--gold-on-chrome:#f2be51;--action:#c8412e;--action-deep:#b8362b;--action-on:#fff;--link:#f2be51;--shadow:0 1px 3px #00000059, 0 1px 2px #00000040;--shadow-md:0 8px 24px -6px #00000080;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.site2[data-theme=dark]{--bg:#08131f;--band:#0d1b2a;--surface:#132438;--well:#1c2a38;--ink:#f3ecdd;--muted:#b7c0ca;--line:#2a3d50;--line-strong:#5f768e;--strip:#0d1b2a;--strip-2:#132438;--strip-line:#2a3d50;--strip-ink:#f3ecdd;--strip-muted:#b7c0ca;--strip-gold:#f2be51;--chrome:#0d1b2a;--chrome-2:#132438;--chrome-line:#2a3d50;--chrome-ink:#f3ecdd;--chrome-muted:#b7c0ca;--gold:#f2be51;--gold-fill:#e8a52a;--gold-line:#e8a52a;--focus:#e8a52a;--gold-on-chrome:#f2be51;--action:#c8412e;--action-deep:#b8362b;--action-on:#fff;--link:#f2be51;--shadow:0 1px 3px #00000059, 0 1px 2px #00000040;--shadow-md:0 8px 24px -6px #00000080;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.site2 *,.site2 :before,.site2 :after{box-sizing:border-box}.site2 [hidden]{display:none!important}.site2{background:var(--bg);color:var(--ink);font-family:var(--font);flex-direction:column;min-height:100vh;margin:0;font-size:15px;line-height:1.6;display:flex;overflow-x:hidden}.site2 main{flex:1 0 auto}.site2 h1,.site2 h2,.site2 h3,.site2 h4{text-wrap:balance;font-weight:700;line-height:1.2;font-family:var(--head);margin:0}.site2 h1{letter-spacing:-.3px;font-size:clamp(26px,2.2vw + 14px,34px);font-weight:800}.site2 h2{font-size:22px}.site2 h3{font-size:16px}.site2 h4{font-size:15px;font-family:var(--font)}.site2 p{margin:0}.site2 a{color:var(--link);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.site2 a:hover{text-decoration-thickness:2px}.site2 :focus-visible{outline:2px solid var(--focus);outline-offset:2px}.site2 .mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.site2 .muted{color:var(--muted)}.site2 .small{font-size:13px}.site2 svg.i{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.site2 .wrap{max-width:1200px;padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));margin:0 auto}.site2 .band{padding-block:44px}.site2 .band.tight{padding-block:28px}.site2 .section-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:20px;display:flex}.site2 .section-head .lede{color:var(--muted);font-size:14px}.site2 .btn{border-radius:var(--r-button);min-height:44px;font:inherit;cursor:pointer;border:1.5px solid var(--line-strong);background:var(--surface);color:var(--ink);justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-size:15px;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.site2 .btn:hover{border-color:var(--ink);text-decoration:none}.site2 .btn.primary{background:var(--action);border-color:var(--action);color:var(--action-on)}.site2 .btn.primary:hover{background:var(--action-deep);border-color:var(--action-deep)}.site2 .btn.quiet{background:0 0;border-color:#0000;padding-inline:10px}.site2 .btn.quiet:hover{border-color:var(--line-strong)}.site2 .btn.sm{min-height:36px;padding:6px 12px;font-size:13.5px}.site2 .sample{border-radius:var(--r-badge);background:var(--well);border:1px solid var(--line);color:var(--muted);letter-spacing:.2px;vertical-align:middle;padding:2px 6px;font-size:11px;font-weight:600;line-height:1.4;display:inline-block}.site2 .call{font-family:var(--mono);letter-spacing:.3px;background:var(--well);border:1px solid var(--line);border-radius:var(--r-badge);color:var(--ink);padding:2px 6px;font-size:12px;font-weight:700}.site2 .site-header{background:var(--band);border-bottom:1px solid var(--line);z-index:5;position:relative}.site2 .site-header .wrap{align-items:center;gap:16px;min-height:68px;padding-block:10px;display:flex}.site2 .brand{color:var(--ink);align-items:center;gap:12px;min-width:0;text-decoration:none;display:flex}.site2 .brand img{border-radius:var(--r-badge);flex:none;width:44px;height:44px}.site2 .brand .word{flex-direction:column;min-width:0;line-height:1.15;display:flex}.site2 .brand .word strong{white-space:nowrap;font-size:15px;font-weight:700}.site2 .brand .word>span{color:var(--muted);font-size:12px}.site2 .brand .word>span b,.site2 .brand .short b{font-family:var(--mono);color:var(--gold);font-weight:700}.site2 .nav{flex:none;align-items:center;gap:4px;margin-left:auto;display:flex}.site2 .nav a.item{color:var(--ink);border-radius:var(--r-button);white-space:nowrap;padding:8px 10px;font-size:14px;font-weight:600;text-decoration:none}.site2 .nav a.item:hover{background:var(--surface)}.site2 .nav a.item[aria-current=page]{background:var(--surface);box-shadow:inset 0 -2px 0 var(--gold-line)}.site2 .nav .members{color:var(--muted);font-size:13px;font-weight:400}.site2 .nav .sep{background:var(--line-strong);width:1px;height:22px;margin:0 6px}.site2 .icon-btn{width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.site2 .icon-btn:hover{border-color:var(--line-strong);background:var(--surface)}.site2 .menu-btn{display:none}.site2 #menu-toggle{opacity:0;pointer-events:none;position:absolute}@media (max-width:900px){.site2 .nav a.item:not(.home),.site2 .nav .sep,.site2 .nav .members{display:none}.site2 .menu-btn{display:inline-flex}.site2 .mobile-nav{border-top:1px solid var(--line);background:var(--band);display:none}.site2 #menu-toggle:checked~.mobile-nav{display:block}.site2 .mobile-nav ul{gap:2px;margin:0;padding:8px 0 12px;list-style:none;display:grid}.site2 .mobile-nav a{color:var(--ink);padding:10px 4px;font-weight:600;text-decoration:none;display:block}.site2 .mobile-nav .members{color:var(--muted);font-weight:400}}@media (min-width:901px){.site2 .mobile-nav{display:none}}.site2 .brand .short{display:none}@media (max-width:600px){.site2 .brand .long{display:none}.site2 .brand .short{display:inline}.site2 .brand .word>span{display:none}.site2 .brand .word strong{font-size:16px}}.site2 .site-footer{background:var(--chrome);color:var(--chrome-ink);border-top:1px solid var(--chrome-line)}.site2 .site-footer .wrap{grid-template-columns:1.3fr 1fr 1fr 1fr;gap:28px;padding-block:36px 28px;display:grid}.site2 .site-footer h3{color:var(--chrome-muted);font-size:13px;font-weight:700;font-family:var(--font);margin-bottom:10px}.site2 .site-footer ul{gap:6px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.site2 .site-footer a{color:var(--chrome-ink);text-decoration:none}.site2 .site-footer a:hover{text-decoration:underline}.site2 .site-footer .org{align-items:flex-start;gap:12px;display:flex}.site2 .site-footer .org img{border-radius:var(--r-badge);flex:none;width:48px;height:48px}.site2 .site-footer .org p{color:var(--chrome-muted);font-size:14px;line-height:1.5}.site2 .site-footer .org p b{color:var(--chrome-ink);font-weight:600}.site2 .site-footer .legal{border-top:1px solid var(--chrome-line);color:var(--chrome-muted);flex-wrap:wrap;grid-column:1/-1;gap:6px 20px;padding-top:14px;font-size:12.5px;display:flex}.site2 .ph{color:var(--gold-on-chrome);font-family:var(--mono);font-size:13px}@media (max-width:820px){.site2 .site-footer .wrap{grid-template-columns:1fr 1fr}}@media (max-width:480px){.site2 .site-footer .wrap{grid-template-columns:1fr}}.site2 .page-head{background:var(--band);border-bottom:1px solid var(--line)}.site2 .page-head .wrap{gap:10px;padding-block:26px 28px;display:grid}.site2 .page-head .lede{color:var(--muted);max-width:62ch;font-size:16px}.site2 .page-head .actions{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:6px;display:flex}.site2 .crumbs{color:var(--muted);flex-wrap:wrap;gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.site2 .crumbs li+li:before{content:"/";color:var(--line-strong);margin-right:6px}.site2 .crumbs a{color:var(--muted)}.site2 .crumbs [aria-current]{color:var(--ink);font-weight:600}.site2 .cols{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:32px;display:grid}.site2 .rail{gap:16px;display:grid;position:sticky;top:16px}@media (max-width:900px){.site2 .cols{grid-template-columns:1fr}.site2 .rail{position:static}}.site2 .card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow);align-content:start;gap:10px;padding:18px 20px;display:grid}.site2 .card h3{font-size:16px}.site2 .card .foot{color:var(--muted);font-size:13px}.site2 .note{border:1px solid var(--line);border-left:4px solid var(--gold-fill);border-radius:var(--r-card);background:var(--surface);padding:12px 16px;font-size:14px}.site2 .note .body{margin-top:4px;display:block}.site2 .note b{font-weight:700}.site2 .note.members{border-left-color:var(--line-strong)}.site2 .note.quiet{border-left-color:var(--line);background:var(--band)}.site2 .status{align-items:center;gap:8px;min-height:22px;font-size:13px;display:inline-flex}.site2 .status .dot{background:var(--muted);border-radius:50%;flex:none;width:8px;height:8px}.site2 .status .tick{fill:none;width:16px;height:16px;stroke:var(--gold);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;flex:none;display:none}.site2 .status .ago{color:var(--muted)}.site2 [data-state=live] .status .tick{display:inline}.site2 [data-state=live] .status.keyed .dot{background:var(--gold-fill);box-shadow:0 0 0 3px #e8a52a38}.site2 [data-state=live] .status.keyed b{color:var(--gold)}.site2 [data-state=stale] .status .dot{border:1.5px solid var(--muted);background:0 0}.site2 [data-state=unknown] .status .dot{border:1.5px dashed var(--muted);background:0 0}.site2 .state-notice{border-radius:var(--r-card);border:1px solid var(--line);background:var(--band);padding:10px 14px;font-size:13.5px;display:none}.site2 .state-notice b{color:var(--gold)}.site2 [data-state=stale] .state-notice.stale,.site2 [data-state=unknown] .state-notice.unknown{display:block}.site2 .mock{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.site2 .seg{border:1px solid var(--line-strong);border-radius:var(--r-badge);display:inline-flex;overflow:hidden}.site2 .seg button{font:inherit;min-height:30px;color:var(--muted);border:0;border-right:1px solid var(--line);cursor:pointer;background:0 0;padding:5px 10px;font-size:12px;font-weight:600}.site2 .seg button:last-child{border-right:0}.site2 .seg button[aria-pressed=true]{background:var(--surface);color:var(--ink)}.site2 .seg button:focus-visible{outline-offset:-2px}.site2 .post-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.site2 .post-row{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow);grid-template-columns:96px minmax(0,1fr);gap:6px 20px;padding:18px 20px;display:grid}.site2 .post-row time{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--muted);grid-row:1/span 3;padding-top:4px;font-size:12.5px}.site2 .post-row h3{font-size:17px}.site2 .post-row h3 a{color:var(--ink);text-decoration:none}.site2 .post-row h3 a:hover{text-decoration:underline}.site2 .post-row p{color:var(--muted);max-width:70ch;font-size:14px}.site2 .post-row .by{color:var(--muted);align-items:center;gap:8px;margin-top:2px;font-size:13px;display:flex}.site2 .post-row.featured{grid-template-columns:96px minmax(0,1fr) 220px}.site2 .post-row.featured .cover{grid-area:1/3/span 3}.site2 .cover{aspect-ratio:4/3;border-radius:var(--r-badge);border:1px solid var(--line);background:repeating-linear-gradient(135deg, transparent 0 12px, var(--line) 12px 13px), var(--band);align-items:flex-end;padding:8px;display:flex}.site2 .cover span{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-badge);color:var(--muted);padding:3px 7px;font-size:11.5px}@media (max-width:640px){.site2 .post-row,.site2 .post-row.featured{grid-template-columns:1fr;gap:6px}.site2 .post-row time{grid-row:auto;padding-top:0}.site2 .post-row.featured .cover{aspect-ratio:16/9;order:-1;grid-area:auto}}.site2 .pager{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:22px;font-size:14px;display:flex}.site2 .pager .pages{gap:4px;margin:0;padding:0;list-style:none;display:flex}.site2 .pager .pages a,.site2 .pager .pages span{border-radius:var(--r-badge);min-width:36px;height:36px;font-family:var(--mono);border:1px solid #0000;justify-content:center;align-items:center;font-size:13px;text-decoration:none;display:inline-flex}.site2 .pager .pages a:hover{border-color:var(--line-strong)}.site2 .pager .pages [aria-current]{background:var(--surface);border-color:var(--line-strong);color:var(--ink);font-weight:700}.site2 .section-nav{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.site2 .section-nav a{border-radius:var(--r-badge);border:1px solid var(--line);background:var(--surface);color:var(--ink);padding:6px 12px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-block}.site2 .section-nav a:hover{border-color:var(--line-strong)}.site2 .section-nav [aria-current]{background:var(--well);border-color:var(--line-strong)}.site2 .empty{border:1px dashed var(--line-strong);border-radius:var(--r-card);text-align:center;color:var(--muted);justify-items:center;gap:8px;padding:28px 20px;font-size:14px;display:grid}.site2 .empty svg.i{width:28px;height:28px;color:var(--line-strong)}.site2 .article-head .wrap{gap:12px;padding-block:30px 26px;display:grid}.site2 .article-head h1{max-width:28ch;font-size:clamp(28px,2.6vw + 14px,40px)}.site2 .article-head .meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 18px;font-size:13.5px;display:flex}.site2 .article-head .meta time{font-family:var(--mono);font-variant-numeric:tabular-nums}.site2 .article-head .meta .by{align-items:center;gap:8px;display:inline-flex}.site2 .article-head .standfirst{color:var(--muted);max-width:60ch;font-size:18px}.site2 .prose{gap:18px;max-width:68ch;font-size:16.5px;line-height:1.7;display:grid}.site2 .prose h2{margin-top:14px;font-size:24px}.site2 .prose h3{margin-top:6px;font-size:19px}.site2 .prose ul,.site2 .prose ol{gap:6px;margin:0;padding-left:22px;display:grid}.site2 .prose figure{gap:8px;margin:8px 0;display:grid}.site2 .prose figure .cover{aspect-ratio:3/2;width:100%}.site2 .prose figcaption{color:var(--muted);font-size:13.5px}.site2 .prose blockquote{border-left:3px solid var(--gold-fill);color:var(--ink);margin:0;padding:4px 0 4px 18px;font-size:17px}.site2 .prose blockquote cite{color:var(--muted);margin-top:6px;font-size:13.5px;font-style:normal;display:block}.site2 .prose code{font-family:var(--mono);background:var(--well);border:1px solid var(--line);border-radius:var(--r-badge);padding:1px 5px;font-size:.92em}.site2 .prose table{border-collapse:collapse;width:100%;font-size:14.5px}.site2 .prose th,.site2 .prose td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:8px 10px}.site2 .prose th{color:var(--muted);font-size:13px;font-weight:700}.site2 .prose .callout{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);padding:14px 18px;font-size:15px}.site2 .article-foot{border-top:1px solid var(--line);max-width:68ch;color:var(--muted);gap:14px;margin-top:30px;padding-top:18px;font-size:14px;display:grid}.site2 .article-foot .tags{flex-wrap:wrap;gap:6px;display:flex}.site2 .article-foot .tags a{border-radius:var(--r-badge);border:1px solid var(--line);background:var(--surface);padding:3px 9px;font-size:13px;text-decoration:none;display:inline-block}.site2 .prevnext{grid-template-columns:1fr 1fr;gap:12px;max-width:68ch;margin-top:26px;display:grid}.site2 .prevnext a{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);color:var(--ink);gap:4px;padding:14px 16px;text-decoration:none;display:grid}.site2 .prevnext a:hover{border-color:var(--line-strong)}.site2 .prevnext a small{color:var(--muted);font-size:12.5px}.site2 .prevnext a.next{text-align:right}@media (max-width:560px){.site2 .prevnext{grid-template-columns:1fr}.site2 .prevnext a.next{text-align:left}}.site2 .freq{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.5px;white-space:nowrap;align-items:baseline;gap:6px;font-weight:700;display:flex}.site2 .freq small{font-family:var(--font);color:var(--muted);letter-spacing:0;font-size:13px;font-weight:600}.site2 .repeater-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.site2 .repeater-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow);align-content:start;gap:12px;min-width:0;padding:18px 20px;display:grid}.site2 .repeater-card .top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.site2 .repeater-card .top h3{font-size:17px}.site2 .repeater-card .top .site{color:var(--muted);font-size:13px}.site2 .repeater-card .freq{font-size:34px;line-height:1.1}.site2 .repeater-card .specs{grid-template-columns:repeat(3,minmax(0,auto));gap:8px 10px;display:grid}.site2 .spec{gap:2px;min-width:0;display:grid}.site2 .spec .k{color:var(--muted);font-size:12px}.site2 .spec .v{font-family:var(--mono);font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:15px;font-weight:700;display:inline-flex}.site2 .copy{border-radius:var(--r-badge);border:1px solid var(--line);background:var(--band);width:28px;height:28px;color:var(--muted);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex}.site2 .copy:hover{border-color:var(--line-strong);color:var(--ink)}.site2 .copy svg.i{width:15px;height:15px}.site2 .copy[data-done=true]{color:var(--gold);border-color:var(--gold-fill)}.site2 .repeater-card .live{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:10px;display:flex}.site2 .repeater-card .live .node{font-family:var(--mono);color:var(--muted);font-size:12.5px}.site2 .repeater-card .note-line{color:var(--muted);font-size:13.5px}.site2 .repeater-card.digital .freq{color:var(--ink)}@media (max-width:760px){.site2 .repeater-cards{grid-template-columns:1fr}.site2 .repeater-card .freq{font-size:32px}}.site2 .repeater-table{border-collapse:collapse;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);width:100%;box-shadow:var(--shadow);font-size:14px;overflow:hidden}.site2 .repeater-table th,.site2 .repeater-table td{text-align:left;border-bottom:1px solid var(--line);vertical-align:middle;padding:10px 12px}.site2 .repeater-table thead th{background:var(--band);color:var(--muted);font-size:12.5px;font-weight:700}.site2 .repeater-table tbody tr:last-child td{border-bottom:0}.site2 .repeater-table .mono{font-weight:700}.site2 .repeater-table td.state{white-space:nowrap}.site2 .table-scroll{border-radius:var(--r-card);overflow-x:auto}@media (max-width:760px){.site2 .repeater-table,.site2 .repeater-table tbody,.site2 .repeater-table tr,.site2 .repeater-table td{display:block}.site2 .repeater-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.site2 .repeater-table tr{border-bottom:1px solid var(--line);padding:8px 0}.site2 .repeater-table tr:last-child{border-bottom:0}.site2 .repeater-table td{border:0;grid-template-columns:96px minmax(0,1fr);gap:10px;padding:4px 12px;display:grid}.site2 .repeater-table td:before{content:attr(data-th);color:var(--muted);padding-top:2px;font-size:12px;font-weight:600}.site2 .repeater-table td.name{font-size:16px;font-weight:700;font-family:var(--head);grid-template-columns:1fr}.site2 .repeater-table td.name:before{display:none}}.site2 .chirp{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px 20px;display:grid}.site2 .chirp svg.i{width:32px;height:32px;color:var(--gold)}.site2 .chirp h3{font-size:16px}.site2 .chirp p{color:var(--muted);font-size:13.5px}@media (max-width:640px){.site2 .chirp{grid-template-columns:auto minmax(0,1fr)}.site2 .chirp .btn{grid-column:1/-1}}.site2 .next-up{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.site2 .when{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;padding:16px;display:grid}.site2 .plate{background:var(--well);border:1px solid var(--line);border-radius:var(--r-badge);text-align:center;width:62px;font-family:var(--mono);font-variant-numeric:tabular-nums;padding:8px 4px;line-height:1.1}.site2 .plate .d{font-size:24px;font-weight:700;display:block}.site2 .plate .m{color:var(--muted);margin-top:3px;font-size:12px;display:block}.site2 .when h3{margin-bottom:4px;font-size:16px}.site2 .when .meta{color:var(--muted);gap:2px;font-size:13.5px;display:grid}.site2 .when .meta .mono{color:var(--ink)}.site2 .when .acts{flex-wrap:wrap;gap:6px 14px;margin-top:8px;font-size:13.5px;display:flex}@media (max-width:760px){.site2 .next-up{grid-template-columns:1fr}}.site2 .cal-month{gap:10px;display:grid}.site2 .cal-month h3{color:var(--muted);font-size:15px;font-family:var(--font);border-bottom:1px solid var(--line);margin-top:8px;padding-bottom:6px}.site2 .cal-row{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 14px;display:grid}.site2 .cal-row .plate{width:54px;padding:6px 2px}.site2 .cal-row .plate .d{font-size:20px}.site2 .cal-row .what{gap:1px;min-width:0;display:grid}.site2 .cal-row .what b{font-size:15px}.site2 .cal-row .what span{color:var(--muted);font-size:13px}.site2 .cal-row .kind{border-radius:var(--r-badge);border:1px solid var(--line);background:var(--band);color:var(--muted);white-space:nowrap;padding:3px 8px;font-size:12px;font-weight:600}.site2 .cal-row.cancelled .what b{color:var(--muted);text-decoration:line-through}@media (max-width:560px){.site2 .cal-row{grid-template-columns:54px minmax(0,1fr)}.site2 .cal-row .kind{grid-column:2;justify-self:start}}.site2 .net-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow);gap:10px;padding:18px 20px;display:grid}.site2 .net-card .top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.site2 .net-card .top h3{font-size:17px}.site2 .net-card .top .sched{color:var(--muted);font-size:13.5px}.site2 .net-card .freq{font-size:26px;line-height:1.1}.site2 .net-card .count{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:20px;font-weight:700}.site2 .net-card .count small{font-family:var(--font);color:var(--muted);font-size:13px;font-weight:600}.site2 .net-card p{color:var(--muted);font-size:14px}.site2 .net-card .nco{flex-wrap:wrap;align-items:center;gap:6px;font-size:13.5px;display:flex}.site2 .net-card.suspended{background:var(--band);box-shadow:none}.site2 .net-card.suspended .freq{color:var(--muted)}.site2 .ics-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.site2 .ics-row .btn svg.i{width:18px;height:18px}.site2 .zoom{gap:10px;display:grid}.site2 .zoom .kv{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 14px;font-size:14px;display:grid}.site2 .zoom .kv .k{color:var(--muted)}.site2 .zoom .kv .v{font-family:var(--mono);align-items:center;gap:6px;font-weight:700;display:inline-flex}.site2 .documents-by-year{gap:22px;display:grid}.site2 .doc-year{gap:8px;display:grid}.site2 .doc-year h3{font-family:var(--mono);border-bottom:1px solid var(--line);align-items:baseline;gap:10px;padding-bottom:6px;font-size:18px;display:flex}.site2 .doc-year h3 small{font-family:var(--font);color:var(--muted);font-size:13px;font-weight:400}.site2 .doc-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.site2 .doc{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);color:var(--ink);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 14px;text-decoration:none;display:grid}.site2 .doc:hover{border-color:var(--line-strong);text-decoration:none}.site2 .doc:hover .t{text-decoration:underline}.site2 .doc .type{font-family:var(--mono);letter-spacing:.3px;border-radius:var(--r-badge);background:var(--well);border:1px solid var(--line);color:var(--ink);text-align:center;width:46px;padding:3px 6px;font-size:11px;font-weight:700}.site2 .doc .t{font-size:14.5px;font-weight:600}.site2 .doc .d{color:var(--muted);font-size:12.5px;display:block}.site2 .doc .sz{font-family:var(--mono);color:var(--muted);white-space:nowrap;font-size:12px}.site2 .year-jump{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.site2 .year-jump a{font-family:var(--mono);border-radius:var(--r-badge);border:1px solid var(--line);background:var(--surface);padding:5px 10px;font-size:13px;text-decoration:none}.site2 .year-jump a:hover{border-color:var(--line-strong)}.site2 .join-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.site2 .join-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow);align-content:start;gap:12px;padding:22px 24px;display:grid}.site2 .join-card h2{font-size:22px}.site2 .join-card .price{font-family:var(--mono);font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;font-size:30px;font-weight:700;display:flex}.site2 .join-card .price small{font-family:var(--font);color:var(--muted);font-size:13px;font-weight:600}.site2 .join-card ul{color:var(--muted);gap:4px;margin:0;padding-left:20px;font-size:14px;display:grid}.site2 .join-card .acts{flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px;display:flex}.site2 .join-card.renew{background:var(--band);box-shadow:none}@media (max-width:760px){.site2 .join-grid{grid-template-columns:1fr}}.site2 .steps{counter-reset:s;gap:10px;margin:0;padding:0;list-style:none;display:grid}.site2 .steps li{counter-increment:s;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:12px;display:grid}.site2 .steps li:before{content:counter(s);font-family:var(--mono);border-radius:var(--r-badge);background:var(--well);border:1px solid var(--line);justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;font-weight:700;display:inline-flex}.site2 .steps li b{display:block}.site2 .steps li>span{color:var(--muted);grid-column:2;font-size:14px}.site2 .tbarc-card-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.site2 .tbarc-card-row .door{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow);color:inherit;align-content:start;gap:10px;padding:20px;text-decoration:none;display:grid}.site2 .tbarc-card-row .door:hover{border-color:var(--line-strong);box-shadow:var(--shadow-md)}.site2 .tbarc-card-row .door svg.i{width:28px;height:28px;color:var(--gold)}.site2 .tbarc-card-row .door h3{font-size:17px}.site2 .tbarc-card-row .door p{color:var(--muted);font-size:14px}.site2 .tbarc-card-row .door .go{color:var(--link);text-underline-offset:3px;font-size:14px;font-weight:600;text-decoration:underline}@media (max-width:760px){.site2 .tbarc-card-row{grid-template-columns:1fr}}.site2 .faq{gap:8px;display:grid}.site2 .faq details{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);padding:0 16px}.site2 .faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:12px 0;font-weight:600;list-style:none;display:flex}.site2 .faq summary::-webkit-details-marker{display:none}.site2 .faq summary:after{content:"+";font-family:var(--mono);color:var(--muted)}.site2 .faq details[open] summary:after{content:"−"}.site2 .faq details p{color:var(--muted);padding:0 0 14px;font-size:14px}.site2 .oops{place-items:center;min-height:52vh;padding-block:48px;display:grid}.site2 .oops .card{gap:14px;width:100%;max-width:560px;padding:28px 28px 24px}.site2 .oops .code{font-family:var(--mono);color:var(--muted);align-items:center;gap:10px;font-size:13px;display:flex}.site2 .oops .code b{color:var(--gold);font-size:15px}.site2 .oops h1{font-size:clamp(24px,2vw + 12px,30px)}.site2 .oops .acts{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.site2 .oops ul{color:var(--muted);gap:4px;margin:0;padding-left:20px;font-size:14px;display:grid}.site2 .oops .path{font-family:var(--mono);background:var(--well);border:1px solid var(--line);border-radius:var(--r-badge);word-break:break-all;padding:2px 6px;font-size:13px}.site2 .pass-list{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.site2 .pass-list a{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);color:var(--ink);box-shadow:var(--shadow);gap:4px;padding:16px 18px;text-decoration:none;display:grid}.site2 .pass-list a:hover{border-color:var(--line-strong)}.site2 .pass-list a b{font-family:var(--head);font-size:16px}.site2 .pass-list a span{color:var(--muted);font-size:13.5px}.site2 .pass-list a code{font-family:var(--mono);color:var(--muted);font-size:12px}@media (prefers-reduced-motion:reduce){.site2 *,.site2 :before,.site2 :after{transition:none!important}}.site2 .mockbar{background:var(--well);border-bottom:1px solid var(--line);color:var(--muted);font-size:12.5px}.site2 .mockbar .wrap{flex-wrap:wrap;align-items:center;gap:8px 16px;min-height:40px;padding-block:6px;display:flex}.site2 .mockbar .url{font-family:var(--mono);color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-badge);word-break:break-all;padding:2px 8px;font-size:12px}.site2 .mockbar .mock{margin-left:auto}@media (max-width:600px){.site2 .mockbar .mock{margin-left:0}}.site2 [data-state] [data-for][data-for]{display:none}.site2 [data-state=none] [data-for=none][data-for],.site2 [data-state=editing] [data-for=editing][data-for],.site2 [data-state=yes] [data-for=yes][data-for],.site2 [data-state=no] [data-for=no][data-for],.site2 [data-state=closed] [data-for=closed][data-for],.site2 [data-state=notyet] [data-for=notyet][data-for],.site2 [data-state=sent] [data-for=sent][data-for],.site2 [data-state=expired] [data-for=expired][data-for],.site2 [data-state=used] [data-for=used][data-for],.site2 [data-state=notmember] [data-for=notmember][data-for],.site2 [data-state=form] [data-for=form][data-for]{display:block}.site2 [data-state=editing] form[data-for=editing][data-for]{display:grid}.site2 [data-state=none] .acts[data-for=none][data-for],.site2 [data-state=yes] .acts[data-for=yes][data-for],.site2 [data-state=no] .acts[data-for=no][data-for]{display:flex}.site2 [data-state=yes] .answer[data-for=yes][data-for],.site2 [data-state=no] .answer[data-for=no][data-for]{display:grid}.site2 .who{color:var(--muted);border:1px solid var(--line);border-radius:var(--r-button);background:var(--surface);white-space:nowrap;align-items:center;gap:8px;padding:6px 10px;font-size:13px;display:inline-flex}.site2 .who .call{font-size:12px}@media (max-width:900px){.site2 .nav .who{display:none}}.site2 .event-head .wrap{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px 20px;padding-block:26px 28px;display:grid}.site2 .event-head .crumbs{grid-column:1/-1}.site2 .event-head .plate{width:72px;padding:10px 4px}.site2 .event-head .plate .d{font-size:30px}.site2 .event-head .plate .m{font-size:13px}.site2 .event-head .plate .y{color:var(--muted);margin-top:2px;font-size:11px;display:block}.site2 .event-head .title{gap:8px;min-width:0;display:grid}.site2 .event-head .facts{gap:4px;font-size:15px;display:grid}.site2 .event-head .facts .mono{font-weight:700}.site2 .event-head .facts .k{color:var(--muted);min-width:54px;display:inline-block}.site2 .tag{border-radius:var(--r-badge);border:1px solid var(--line-strong);background:var(--well);color:var(--muted);vertical-align:middle;letter-spacing:.2px;padding:1px 7px;font-size:11.5px;font-weight:600;display:inline-block}.site2 .tag.gold{border-color:var(--gold-fill);color:var(--gold);background:var(--surface)}.site2 .deadline{color:var(--muted);font-size:13.5px;display:inline}.site2 .deadline b{color:var(--ink);font-family:var(--mono);font-weight:700}.site2 .rsvp-card{gap:14px;padding:22px 24px}.site2 .rsvp-card h2{font-size:20px}.site2 .rsvp-card .lede{color:var(--muted);font-size:14px}.site2 .rsvp-card .acts{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.site2 .answer{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px 14px;display:grid}.site2 .answer .mark{border:1.5px solid var(--line-strong);background:var(--well);width:44px;height:44px;color:var(--ink);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.site2 .answer .mark svg.i{width:22px;height:22px}.site2 .answer .mark.in{border-color:var(--gold-line);color:var(--gold);background:var(--surface)}.site2 .answer .big{font-family:var(--head);font-size:20px;font-weight:700;line-height:1.25}.site2 .answer .sub{color:var(--muted);margin-top:2px;font-size:14px}.site2 .answer .note-q{background:var(--band);border:1px solid var(--line);border-radius:var(--r-badge);margin-top:8px;padding:10px 12px;font-size:14px}.site2 .answer .note-q .k{color:var(--muted);margin-bottom:2px;font-size:12px;display:block}.site2 .rsvp-form{gap:18px;display:grid}.site2 .rsvp-form fieldset{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.site2 .rsvp-form legend,.site2 .rsvp-form label.lbl{margin-bottom:2px;padding:0;font-size:15px;font-weight:700}.site2 .rsvp-form .hint{color:var(--muted);font-size:13px}.site2 .choice{grid-template-columns:1fr 1fr;gap:10px;display:grid}.site2 .choice label{border:1.5px solid var(--line-strong);border-radius:var(--r-button);background:var(--surface);cursor:pointer;gap:2px;min-height:60px;padding:14px 16px;display:grid;position:relative}.site2 .choice label b{font-size:15px}.site2 .choice label span{color:var(--muted);font-size:13px}.site2 .choice input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.site2 .choice input:checked+b{color:var(--ink)}.site2 .choice label:has(input:checked){border-color:var(--gold-line);background:var(--well);box-shadow:inset 0 0 0 1px var(--gold-line)}.site2 .choice input:focus-visible~b{outline:2px solid var(--focus);outline-offset:6px;border-radius:2px}@media (max-width:420px){.site2 .choice{grid-template-columns:1fr}}.site2 .stepper{border:1.5px solid var(--line-strong);border-radius:var(--r-button);background:var(--surface);grid-template-columns:44px minmax(0,1fr) 44px;align-items:stretch;width:100%;max-width:320px;display:inline-grid;overflow:hidden}.site2 .stepper button{font:inherit;background:var(--band);min-height:48px;color:var(--ink);cursor:pointer;border:0;font-size:22px;font-weight:600}.site2 .stepper button:hover{background:var(--well)}.site2 .stepper button:disabled{color:var(--line-strong);cursor:default;background:var(--band)}.site2 .stepper output{text-align:center;align-content:center;padding:6px 8px;line-height:1.2;display:grid}.site2 .stepper output b{font-size:16px}.site2 .stepper output span{font-family:var(--mono);color:var(--muted);font-size:12px}.site2 .stepper button:first-child{border-right:1px solid var(--line)}.site2 .stepper button:last-child{border-left:1px solid var(--line)}.site2 .field{gap:6px;display:grid}.site2 .field textarea,.site2 .field input[type=text]{font:inherit;color:var(--ink);background:var(--surface);border:1.5px solid var(--line-strong);border-radius:var(--r-input);width:100%;min-width:0;padding:10px 12px;font-size:15px}.site2 .field textarea{resize:vertical;min-height:78px}.site2 .field textarea::placeholder,.site2 .field input::placeholder{color:var(--muted);opacity:1}.site2 .field .count{font-family:var(--mono);color:var(--muted);justify-self:end;font-size:12px}.site2 .rsvp-form .submit{flex-wrap:wrap;align-items:center;gap:10px 16px;padding-top:4px;display:flex}.site2 .rsvp-form .submit .muted{font-size:13px}.site2 .callout{background:var(--band);border:1px solid var(--line);border-radius:var(--r-card);gap:4px;padding:14px 16px;font-size:14px;display:grid}.site2 .callout b{font-weight:700}.site2 .about{gap:12px;max-width:62ch;font-size:15.5px;line-height:1.65;display:grid}.site2 .map{aspect-ratio:16/7;border-radius:var(--r-card);border:1px solid var(--line);background:repeating-linear-gradient(135deg, transparent 0 12px, var(--line) 12px 13px), var(--band);align-items:flex-end;padding:10px;display:flex}.site2 .map span{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-badge);color:var(--muted);padding:3px 7px;font-size:11.5px}.site2 .auth-wrap{place-items:center;min-height:56vh;padding-block:40px;display:grid}.site2 .auth{gap:14px;width:100%;max-width:440px;padding:26px 26px 22px}.site2 .auth h1{font-size:24px}.site2 .auth .context{color:var(--muted);background:var(--band);border:1px solid var(--line);border-radius:var(--r-badge);align-items:flex-start;gap:10px;padding:10px 12px;font-size:14px;display:flex}.site2 .auth .context svg.i{width:18px;height:18px;color:var(--gold);margin-top:2px}.site2 .auth .context b{color:var(--ink)}.site2 .auth form{gap:14px;display:grid}.site2 .auth input[type=text]{font-family:var(--mono);letter-spacing:1px;text-transform:uppercase;font-size:18px}.site2 .auth .btn.primary{width:100%}.site2 .auth .foot{color:var(--muted);border-top:1px solid var(--line);padding-top:12px;font-size:13px}.site2 .auth .err{border-left:4px solid var(--action)}.site2 .auth .sentmark{border:1.5px solid var(--gold-fill);width:48px;height:48px;color:var(--gold);background:var(--surface);border-radius:50%;justify-content:center;align-items:center;margin-bottom:4px;display:inline-flex}.site2 .auth .sentmark svg.i{width:24px;height:24px}.site2 .auth .to{font-family:var(--mono);font-size:14px}.site2 .me-head .wrap{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px 20px;display:flex}.site2 .me-head .hello{gap:4px;display:grid}.site2 .me-head .hello .lede{font-size:15px}.site2 .dash{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;display:grid}.site2 .dash>*{min-width:0}.site2 .span-4{grid-column:span 4}.site2 .span-5{grid-column:span 5}.site2 .span-6{grid-column:span 6}.site2 .span-7{grid-column:span 7}.site2 .span-8{grid-column:span 8}.site2 .span-12{grid-column:span 12}@media (max-width:900px){.site2 .span-4,.site2 .span-5,.site2 .span-6,.site2 .span-7,.site2 .span-8{grid-column:span 12}}.site2 .card .head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.site2 .card .head h2{font-size:18px}.site2 .card .head .more{font-size:13.5px}.site2 .member-status{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px 14px;display:grid}.site2 .member-status .mark{border:1.5px solid var(--gold-fill);width:44px;height:44px;color:var(--gold);background:var(--surface);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.site2 .member-status .mark svg.i{width:22px;height:22px}.site2 .member-status .big{font-family:var(--head);font-size:20px;font-weight:700}.site2 .member-status .sub{color:var(--muted);font-size:14px}.site2 .kv{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:6px 16px;font-size:14px;display:grid}.site2 .kv .k{color:var(--muted)}.site2 .kv .v{font-weight:600}.site2 .kv .v.mono{font-weight:700}.site2 .ev-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.site2 .ev{border:1px solid var(--line);border-radius:var(--r-card);background:var(--band);grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.site2 .ev .plate{background:var(--surface);width:54px;padding:6px 2px}.site2 .ev .plate .d{font-size:20px}.site2 .ev .what{gap:2px;min-width:0;display:grid}.site2 .ev .what b{font-size:15px}.site2 .ev .what span{color:var(--muted);font-size:13px}.site2 .ev .what b a{color:var(--ink);text-decoration:none}.site2 .ev .what b a:hover{text-decoration:underline}.site2 .ev .side{justify-items:end;gap:6px;display:grid}@media (max-width:520px){.site2 .ev{grid-template-columns:54px minmax(0,1fr)}.site2 .ev .side{grid-column:2;justify-items:start}}.site2 .pill{border-radius:var(--r-badge);border:1px solid var(--line-strong);background:var(--surface);color:var(--muted);white-space:nowrap;align-items:center;gap:6px;padding:3px 9px;font-size:12.5px;font-weight:600;display:inline-flex}.site2 .pill:before{content:"";border:1.5px dashed var(--muted);border-radius:50%;flex:none;width:8px;height:8px}.site2 .pill.in{color:var(--ink);border-color:var(--gold-line)}.site2 .pill.in:before{background:var(--gold-line);border:0}.site2 .pill.out:before{background:var(--muted);border:0}.site2 .quick{gap:6px;margin:0;padding:0;list-style:none;display:grid}.site2 .quick a{border:1px solid var(--line);border-radius:var(--r-card);background:var(--band);color:var(--ink);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;display:grid}.site2 .quick a:hover{border-color:var(--line-strong);background:var(--surface)}.site2 .quick a:hover .t{text-decoration:underline}.site2 .quick svg.i{width:20px;height:20px;color:var(--gold)}.site2 .quick .t{font-size:14.5px;font-weight:600}.site2 .quick .d{color:var(--muted);font-size:12.5px;display:block}.site2 .quick .arrow{color:var(--muted)}.site2 .quick .arrow svg.i{width:16px;height:16px;color:var(--muted)}.site2 .quick a.danger .t{color:var(--muted);font-weight:600}.site2 .quick a.danger svg.i{color:var(--muted)}.site2 .admin-bar{background:var(--chrome);color:var(--chrome-ink);border-bottom:1px solid var(--chrome-line)}.site2 .admin-bar .wrap{flex-wrap:wrap;align-items:center;gap:8px 18px;min-height:52px;padding-block:8px;font-size:14px;display:flex}.site2 .admin-bar .brand{color:var(--chrome-ink);gap:10px}.site2 .admin-bar .brand img{width:30px;height:30px}.site2 .admin-bar .brand strong{font-size:14px}.site2 .admin-bar .brand .area{color:var(--gold-on-chrome);font-size:12px;font-family:var(--mono);font-weight:700}.site2 .admin-bar nav{flex-wrap:wrap;gap:2px;margin-left:6px;display:flex}.site2 .admin-bar nav a{color:var(--chrome-muted);border-radius:var(--r-badge);padding:6px 10px;font-size:13.5px;font-weight:600;text-decoration:none}.site2 .admin-bar nav a:hover{color:var(--chrome-ink);background:var(--chrome-2)}.site2 .admin-bar nav a[aria-current=page]{color:var(--chrome-ink);background:var(--chrome-2);box-shadow:inset 0 -2px 0 var(--gold-on-chrome)}.site2 .admin-bar .right{color:var(--chrome-muted);align-items:center;gap:10px;margin-left:auto;font-size:13px;display:flex}.site2 .admin-bar .right .call{background:var(--chrome-2);border-color:var(--chrome-line);color:var(--chrome-ink)}.site2 .admin-bar .icon-btn{color:var(--chrome-ink)}.site2 .admin-bar .icon-btn:hover{background:var(--chrome-2);border-color:var(--chrome-line)}@media (max-width:760px){.site2 .admin-bar nav{display:none}}.site2 .admin-main .wrap{gap:18px;padding-block:22px 40px;display:grid}.site2 .admin-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 20px;display:flex}.site2 .admin-head h1{font-size:24px}.site2 .admin-head .sub{color:var(--muted);font-size:13.5px}.site2 .picker{flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:14px;display:flex}.site2 .picker label{color:var(--muted);font-size:13px;font-weight:600}.site2 .picker select{font:inherit;color:var(--ink);background:var(--surface);border:1.5px solid var(--line-strong);border-radius:var(--r-input);appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--muted) 50%), linear-gradient(135deg, var(--muted) 50%, transparent 50%);background-position:calc(100% - 16px),calc(100% - 11px);background-repeat:no-repeat;background-size:5px 5px;max-width:100%;min-height:40px;padding:8px 32px 8px 10px;font-size:14px}.site2 .picker .kind{font-size:12px}.site2 .kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.site2 .kpi{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow);gap:4px;min-width:0;padding:14px 16px;display:grid}.site2 .kpi .k{color:var(--muted);font-size:12.5px;font-weight:600}.site2 .kpi .v{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:30px;font-weight:700;line-height:1.1}.site2 .kpi .v small{font-family:var(--font);color:var(--muted);margin-left:6px;font-size:13px;font-weight:600}.site2 .kpi.hero{border-color:var(--gold-fill);box-shadow:inset 0 0 0 1px var(--gold-fill), var(--shadow)}.site2 .kpi.hero .v{color:var(--gold)}.site2 .kpi .v.time{padding-top:6px;font-size:18px}@media (max-width:760px){.site2 .kpis{grid-template-columns:1fr 1fr}.site2 .kpi .v{font-size:26px}}.site2 .table-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.site2 .table-head h2{font-size:17px}.site2 .table-head .tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.site2 .table-head .tools .btn svg.i{width:18px;height:18px}.site2 .filters{border:1px solid var(--line-strong);border-radius:var(--r-badge);display:inline-flex;overflow:hidden}.site2 .filters a{color:var(--muted);border-right:1px solid var(--line);padding:6px 10px;font-size:12.5px;font-weight:600;text-decoration:none}.site2 .filters a:last-child{border-right:0}.site2 .filters a[aria-current]{background:var(--surface);color:var(--ink)}.site2 .data-table{border-collapse:collapse;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);width:100%;box-shadow:var(--shadow);font-size:13.5px;overflow:hidden}.site2 .data-table th,.site2 .data-table td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:9px 12px}.site2 .data-table thead th{background:var(--band);color:var(--muted);white-space:nowrap;font-size:12px;font-weight:700}.site2 .data-table tbody tr:last-child td{border-bottom:0}.site2 .data-table tbody tr:hover td{background:var(--band)}.site2 .data-table td.num{font-family:var(--mono);font-variant-numeric:tabular-nums;text-align:right}.site2 .data-table th.num{text-align:right}.site2 .data-table td.ts{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--muted);white-space:nowrap;font-size:12.5px}.site2 .data-table td.memo{color:var(--muted);max-width:32ch}.site2 .data-table td .call{font-size:12.5px}.site2 .data-table tr.out td,.site2 .data-table tr.out td .call{color:var(--muted)}.site2 .admin-foot{color:var(--muted);flex-wrap:wrap;gap:6px 18px;font-size:12.5px;display:flex}@media (max-width:760px){.site2 .data-table,.site2 .data-table tbody,.site2 .data-table tr,.site2 .data-table td{display:block}.site2 .data-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.site2 .data-table tr{border-bottom:1px solid var(--line);padding:8px 0}.site2 .data-table tr:last-child{border-bottom:0}.site2 .data-table td{text-align:left;border:0;grid-template-columns:90px minmax(0,1fr);gap:10px;padding:3px 12px;display:grid}.site2 .data-table td.num,.site2 .data-table td.ts{text-align:left}.site2 .data-table td.memo{max-width:none}.site2 .data-table td:before{content:attr(data-th);color:var(--muted);padding-top:1px;font-size:12px;font-weight:600}.site2 .data-table td.name{grid-template-columns:1fr;padding-top:6px;font-size:15px;font-weight:700}.site2 .data-table td.name:before{display:none}.site2 .data-table tbody tr:hover td{background:0 0}}.site2 .email-stage{background:var(--bg);padding:24px 0 48px}.site2 .email-client{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);max-width:760px;box-shadow:var(--shadow-md);margin:0 auto;overflow:hidden}.site2 .email-client .hdr{border-bottom:1px solid var(--line);background:var(--band);gap:4px;padding:14px 18px;font-size:13.5px;display:grid}.site2 .email-client .hdr .subj{font-size:16px;font-weight:700;font-family:var(--head)}.site2 .email-client .hdr .k{color:var(--muted);min-width:48px;display:inline-block}.site2 .email-client .hdr .mono{font-size:12.5px}.site2 .email-client .body{background:#e9e6e0;padding:24px 12px}.site2 .pass-list a .flow{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.site2 .pass-list a .flow span{border-radius:var(--r-badge);background:var(--well);border:1px solid var(--line);color:var(--muted);padding:2px 6px;font-size:11px;font-weight:600}.site2 .flowline{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:13.5px;display:flex}.site2 .flowline b{color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-badge);padding:3px 9px;font-weight:600}.site2 .flowline svg.i{width:16px;height:16px;color:var(--line-strong)}.site2 .quick.two{grid-template-columns:1fr 1fr}@media (max-width:640px){.site2 .quick.two{grid-template-columns:1fr}}.site2 .mockbar .seg{flex-wrap:wrap}.site2 .mockbar .seg button{border-bottom:1px solid var(--line);margin-bottom:-1px}.site2 .admin-head>*{min-width:0;max-width:100%}@media (max-width:760px){.site2 .picker,.site2 .picker select{width:100%}}.site2 .email-client .body table[role=presentation]{table-layout:fixed}.site2 h1,.site2 h2,.site2 h3,.site2 h4{color:var(--ink)}.site2 .site-footer h3{color:var(--chrome-muted)}.site2 .auth .context{margin-bottom:14px}.site2 .err-line{color:var(--action);margin-top:2px}.site2 .linkish{font:inherit;color:var(--link);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.site2 .member-status .mark.off{border-color:var(--line-strong);color:var(--muted);background:var(--well)}.site2 .me-head .hello .lede .call{font-size:13px}.site2 .field .lbl{font-size:14px;font-weight:700}.site2 .field input[type=email]{font:inherit;color:var(--ink);background:var(--surface);border:1.5px solid var(--line-strong);border-radius:var(--r-input);width:100%;min-width:0;padding:10px 12px;font-size:15px}.site2 .prefs-form{gap:14px;margin-top:4px;display:grid}.site2 .checks{border:0;gap:2px;min-width:0;margin:0;padding:0;display:grid}.site2 .checks legend{margin-bottom:4px;padding:0;font-size:14px;font-weight:700}.site2 .checks label{cursor:pointer;align-items:flex-start;gap:10px;padding:6px 0;font-size:14px;display:flex}.site2 .checks input{width:18px;height:18px;accent-color:var(--gold-line);flex:none;margin-top:3px}.site2 .prefs-form .submit{flex-wrap:wrap;align-items:center;gap:10px 16px;padding-top:4px;display:flex}.site2 .map-card .place{font-size:13.5px;line-height:1.5}.site2 .map-card .place b{font-weight:600}.site2 .map-card .addr{color:var(--muted)}.site2 .map-card .map-box{aspect-ratio:4/3;border-radius:var(--r-card);border:1px solid var(--line);background:var(--band);width:100%;overflow:hidden}.site2 .map-card .map-box iframe{border:0;width:100%;height:100%;display:block}.site2 .map-card .btn{justify-self:start}.site2 .map-card .btn svg.i{width:18px;height:18px}@media (min-width:901px){.site2 .map-card .map-box{aspect-ratio:16/10}}.site2 .access-groups{gap:8px;display:grid}.site2 .access-group h3{font-family:var(--font);margin-bottom:2px;font-size:14px}.site2 .access-group ul{gap:2px;margin:0;padding-left:20px;font-size:14px;display:grid}.site2 .btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.site2 .btn[aria-disabled=true]:not(.primary):hover{border-color:var(--line-strong)}.site2 details.fold{display:block}.site2 details.fold>summary{cursor:pointer;list-style:none}.site2 details.fold>summary::-webkit-details-marker{display:none}.site2 details.fold>summary>div{gap:4px;min-width:0;display:grid}.site2 .fold-toggle{white-space:nowrap;align-items:center;gap:6px;font-weight:600;display:inline-flex}.site2 .fold-toggle:after{content:"+";font-family:var(--mono);font-size:15px}.site2 details.fold[open] .fold-toggle:after{content:"−"}.site2 .fold .when-open,.site2 .fold[open] .when-closed{display:none}.site2 .fold[open] .when-open{display:inline}.site2 .fold-body{border-top:1px solid var(--line);margin-top:14px;padding-top:14px}.site2 .ev-img{object-fit:cover;width:100%;height:100%;display:block}.site2 .ev-grid{grid-template-columns:repeat(auto-fill,minmax(min(520px,100%),1fr));gap:14px 20px;margin:0;padding:0;list-style:none;display:grid}.site2 .ev-grid>li{min-width:0;display:grid}.site2 .ev-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow);grid-template-columns:160px minmax(0,1fr);align-items:start;gap:16px;min-width:0;padding:14px;display:grid;position:relative}.site2 .ev-card:hover{border-color:var(--line-strong)}.site2 .ev-card.ev-text{grid-template-columns:minmax(0,1fr);align-content:start;gap:5px;padding:16px 18px}.site2 .ev-thumb{border-radius:var(--r-input);border:1px solid var(--line);background:var(--well);width:160px;height:100px;position:relative;overflow:hidden}.site2 .ev-credit{font-family:var(--font);color:var(--muted);background:var(--surface);border:1px solid var(--line);border-radius:2px;padding:2px 4px;font-size:10px;line-height:1;position:absolute;bottom:3px;right:4px}.site2 .ev-body{gap:4px;min-width:0;display:grid}.site2 .ev-date{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:1px;text-transform:uppercase;color:var(--gold);align-items:center;gap:10px;margin-bottom:1px;font-size:11.5px;font-weight:700;display:flex}.site2 .ev-date:after{content:"";background:var(--line);flex:1;height:1px}.site2 .ev-title{font-size:17px}.site2 .ev-text .ev-title{font-size:18px}.site2 .ev-title a{color:var(--ink);text-decoration:none}.site2 .ev-card:hover .ev-title a{text-decoration:underline}.site2 .ev-title a:after{content:"";position:absolute;inset:0}.site2 .ev-card:has(.ev-title a:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.site2 .ev-card:has(.ev-title a:focus-visible) .ev-title a{outline:none}.site2 .ev-meta{color:var(--muted);gap:2px;font-size:13.5px;display:grid}.site2 .ev-meta .mono{color:var(--ink);font-size:13px;font-weight:500}.site2 .ev-foot{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.site2 .ev-answer{color:var(--muted);font-size:13.5px}.site2 .ev-pager{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:22px;display:flex}.site2 .ev-upcoming{padding-bottom:20px}@media (max-width:640px){.site2 .ev-grid{gap:10px}.site2 .ev-card{grid-template-columns:88px minmax(0,1fr);gap:12px;padding:12px}.site2 .ev-card.ev-text{grid-template-columns:minmax(0,1fr)}.site2 .ev-thumb{width:88px;height:88px}.site2 .ev-body{gap:3px}.site2 .ev-title,.site2 .ev-text .ev-title{font-size:16px}.site2 .ev-foot{gap:6px 8px;margin-top:4px}.site2 .ev-card:not(.ev-text) .ev-answer{flex-basis:100%;order:1}.site2 .ev-thumb .ev-credit{text-align:center;border-width:1px 0 0;border-radius:0;padding:2px;line-height:1.15;bottom:0;left:0;right:0}.site2 .ev-pager .btn{flex:140px}}.site2 .ev-hero{border-radius:var(--r-card);aspect-ratio:3;background:var(--well);grid-column:1/-1;max-height:320px;margin:0;position:relative;overflow:hidden}.site2 .ev-hero:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--line);pointer-events:none;position:absolute;inset:0}.site2 .ev-hero .ev-credit{z-index:1;padding:3px 6px;bottom:6px;right:8px}@media (max-width:640px){.site2 .ev-hero{width:100%;max-height:140px}}.site2 .ev-ended .answer .big{margin:0}.site2 .ev-ended .answer .sub{margin-top:2px}.site2 .ev-photos .btn{justify-self:start}.site2 .ev-photos .btn svg.i{width:18px;height:18px}.site2 .ev-photos .ev-soon{color:var(--muted);align-items:center;gap:10px;font-size:14px;display:flex}.site2 .ev-photos .ev-soon svg.i{color:var(--gold)}.site2[data-theme=dark] .ev-thumb[data-image-kind=map] .ev-img,.site2[data-theme=dark] .ev-hero[data-hero-kind=map] .ev-img{filter:brightness(.84)saturate(.9)}@media (prefers-color-scheme:dark){.site2:not([data-theme=light]) .ev-thumb[data-image-kind=map] .ev-img,.site2:not([data-theme=light]) .ev-hero[data-hero-kind=map] .ev-img{filter:brightness(.84)saturate(.9)}}
