@font-face{font-family:inter;src:url(../media/inter_latin_wght-s.p.45535valc9rzk.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.C5cw3G_className{font-family:inter,inter Fallback}.C5cw3G_variable{--font-inter:"inter", "inter Fallback"}
@font-face{font-family:mono;src:url(../media/jetbrains_mono_latin_wght-s.1wmoa0e_blxrz.woff2)format("woff2");font-display:swap;font-weight:100 800}@font-face{font-family:mono Fallback;src:local(Arial);ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.0%;size-adjust:131.49%}._65xNyq_className{font-family:mono,mono Fallback}._65xNyq_variable{--font-jetbrains:"mono", "mono Fallback"}
.gjHJ_W_container{width:100%;max-width:calc(var(--content) + 2 * var(--gutter));padding:0 var(--gutter);margin:0 auto}.gjHJ_W_section{padding:var(--space-9) 0;border-top:1px solid var(--border)}.gjHJ_W_section[data-first=true]{border-top:0}.gjHJ_W_sectionTight{padding:var(--space-7) 0;border-top:1px solid var(--border)}.gjHJ_W_eyebrow{margin-bottom:var(--space-4);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--text-subtle);font-weight:600;display:block}.gjHJ_W_eyebrowAccent{color:var(--accent)}.gjHJ_W_display{font-size:var(--text-display);letter-spacing:-.03em;max-width:18ch;font-weight:650;line-height:1.04}.gjHJ_W_h1{font-size:var(--text-3xl);letter-spacing:-.025em;max-width:22ch;font-weight:650;line-height:1.08}.gjHJ_W_h2{font-size:var(--text-2xl);letter-spacing:-.02em;max-width:28ch}.gjHJ_W_h3{font-size:var(--text-lg);letter-spacing:-.01em}.gjHJ_W_lede{margin-top:var(--space-5);max-width:60ch;font-size:var(--text-lg);color:var(--text-muted);line-height:1.6}.gjHJ_W_prose{max-width:var(--measure);color:var(--text-muted)}.gjHJ_W_prose>*+*{margin-top:var(--space-4)}.gjHJ_W_prose strong{color:var(--text);font-weight:600}.gjHJ_W_pageHeader{padding:var(--space-9) 0 var(--space-8)}.gjHJ_W_actions{gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.gjHJ_W_button{align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-5);border-radius:var(--radius-sm);font-size:var(--text-sm);letter-spacing:.01em;white-space:nowrap;transition:background-color .12s var(--ease), border-color .12s var(--ease), color .12s var(--ease);font-weight:600;text-decoration:none;display:inline-flex}.gjHJ_W_primary{background:var(--accent);color:var(--accent-ink);border:1px solid var(--accent)}.gjHJ_W_primary:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.gjHJ_W_secondary{color:var(--text);border:1px solid var(--border-strong);background:0 0}.gjHJ_W_secondary:hover{border-color:var(--text-subtle)}.gjHJ_W_arrow{transition:transform .12s var(--ease)}.gjHJ_W_button:hover .gjHJ_W_arrow{transform:translate(2px)}.gjHJ_W_grid2,.gjHJ_W_grid3{gap:var(--space-5);margin-top:var(--space-7);display:grid}@media (min-width:760px){.gjHJ_W_grid2{grid-template-columns:repeat(2,minmax(0,1fr))}.gjHJ_W_grid3{grid-template-columns:repeat(3,minmax(0,1fr))}}.gjHJ_W_split{gap:var(--space-7);align-items:start;display:grid}@media (min-width:960px){.gjHJ_W_split{gap:var(--space-8);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.gjHJ_W_splitEven{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.gjHJ_W_card{gap:var(--space-3);padding:var(--space-6);background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;display:flex;position:relative}.gjHJ_W_card p{color:var(--text-muted)}.gjHJ_W_cardLink{transition:border-color .12s var(--ease), background-color .12s var(--ease)}.gjHJ_W_cardLink:hover{border-color:var(--border-strong);background:var(--surface)}.gjHJ_W_cardLink a:after{content:"";border-radius:inherit;position:absolute;inset:0}.gjHJ_W_cardLink a{text-decoration:none}.gjHJ_W_cardIndex{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-subtle)}.gjHJ_W_cardFoot{padding-top:var(--space-4);font-size:var(--text-sm);color:var(--text);margin-top:auto;font-weight:600}.gjHJ_W_list{margin:var(--space-6) 0 0;border-top:1px solid var(--border);gap:0;padding:0;list-style:none;display:grid}.gjHJ_W_list li{gap:var(--space-1);padding:var(--space-4) 0;border-bottom:1px solid var(--border);display:grid}@media (min-width:760px){.gjHJ_W_list li{gap:var(--space-6);grid-template-columns:minmax(0,2fr) minmax(0,5fr)}}.gjHJ_W_list li>:first-child{color:var(--text);font-weight:600}.gjHJ_W_list li>:last-child{color:var(--text-muted)}.gjHJ_W_figure{margin:0}.gjHJ_W_frame{border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--bg-raised);overflow:hidden;box-shadow:0 24px 60px -24px #000000b3}.gjHJ_W_frameBar{height:28px;padding:0 var(--space-3);border-bottom:1px solid var(--border);background:var(--surface);font-family:var(--font-mono);color:var(--text-subtle);align-items:center;gap:6px;font-size:11px;display:flex}.gjHJ_W_frameDot{background:var(--border-strong);border-radius:50%;width:7px;height:7px}.gjHJ_W_frameTitle{margin-left:var(--space-2)}.gjHJ_W_frame img{width:100%;height:auto;display:block}.gjHJ_W_caption{margin-top:var(--space-3);font-size:var(--text-sm);color:var(--text-subtle)}.gjHJ_W_sampleTag{margin-right:var(--space-2);border:1px solid var(--accent-line);border-radius:var(--radius-sm);font-family:var(--font-mono);color:var(--accent);letter-spacing:.02em;padding:1px 6px;font-size:11px;display:inline-block}.gjHJ_W_todo{-webkit-box-decoration-break:clone;box-decoration-break:clone;border:1px dashed var(--danger);border-radius:var(--radius-sm);line-height:1.9;font-family:var(--font-mono);color:var(--danger);padding:1px 6px;font-size:.8em;display:inline}.gjHJ_W_callout{padding:var(--space-6);border:1px solid var(--border);border-left:2px solid var(--accent);border-radius:var(--radius-sm);background:var(--bg-raised)}.gjHJ_W_callout p{color:var(--text-muted)}.gjHJ_W_callout p+p{margin-top:var(--space-3)}.gjHJ_W_cta{gap:var(--space-5);padding:var(--space-8) 0;align-items:center;display:grid}@media (min-width:760px){.gjHJ_W_cta{grid-template-columns:1fr auto}}.gjHJ_W_cta p{margin-top:var(--space-3);color:var(--text-muted);max-width:56ch}.gjHJ_W_textLink{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--accent-line);text-decoration-color:var(--accent-line)}.gjHJ_W_textLink:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.gjHJ_W_listStacked li{gap:var(--space-2);grid-template-columns:1fr}.gjHJ_W_stack{gap:var(--space-6);display:grid}.gjHJ_W_note{margin-top:var(--space-7);max-width:70ch;font-size:var(--text-sm);color:var(--text-subtle)}.gjHJ_W_dlRow{gap:var(--space-1);padding:var(--space-4) 0;border-bottom:1px solid var(--border);display:grid}@media (min-width:760px){.gjHJ_W_dlRow{gap:var(--space-5);grid-template-columns:8rem 1fr}}.gjHJ_W_dlRow dt{font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--text-subtle);padding-top:3px;font-weight:600}.gjHJ_W_dlRow dd{color:var(--text);margin:0}.gjHJ_W_badge{margin-left:var(--space-2);border:1px solid var(--accent-line);border-radius:var(--radius-sm);font-family:var(--font-mono);letter-spacing:.04em;white-space:nowrap;vertical-align:middle;color:var(--accent);padding:1px 6px;font-size:10.5px;font-weight:500;line-height:1.5;display:inline-block}
.Af2_WG_header{z-index:20;-webkit-backdrop-filter:saturate(140%)blur(10px);border-bottom:1px solid var(--border);background:#080b13e0;position:sticky;top:0}.Af2_WG_inner{justify-content:space-between;align-items:center;gap:var(--space-5);max-width:calc(var(--content) + 2 * var(--gutter));height:var(--header-h);padding:0 var(--gutter);margin:0 auto;display:flex}.Af2_WG_brand{align-items:center;min-height:44px;display:inline-flex}.Af2_WG_nav{align-items:center;gap:var(--space-5);display:none}.Af2_WG_links{gap:var(--space-1);display:flex}.Af2_WG_link{min-height:44px;padding:0 var(--space-3);font-size:var(--text-sm);color:var(--text-muted);align-items:center;text-decoration:none;display:inline-flex;box-shadow:inset 0 -2px #0000}.Af2_WG_link:hover{color:var(--text)}.Af2_WG_link[aria-current=page]{color:var(--text);box-shadow:inset 0 -2px 0 var(--accent)}.Af2_WG_talk{min-height:40px;padding:0 var(--space-4);border-radius:var(--radius-sm);background:var(--accent);color:var(--accent-ink);font-size:var(--text-sm);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.Af2_WG_talk:hover{background:var(--accent-hover)}.Af2_WG_menu{position:relative}.Af2_WG_menuButton{align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-sm);font-size:var(--text-sm);cursor:pointer;list-style:none;display:inline-flex}.Af2_WG_menuButton::-webkit-details-marker{display:none}.Af2_WG_menuIcon,.Af2_WG_menuIcon:before,.Af2_WG_menuIcon:after{background:currentColor;width:14px;height:1.5px;display:block}.Af2_WG_menuIcon{position:relative}.Af2_WG_menuIcon:before,.Af2_WG_menuIcon:after{content:"";position:absolute;left:0}.Af2_WG_menuIcon:before{top:-4.5px}.Af2_WG_menuIcon:after{top:4.5px}.Af2_WG_menuPanel{top:var(--header-h);padding:var(--space-3) var(--gutter) var(--space-5);background:var(--bg);border-bottom:1px solid var(--border);position:fixed;left:0;right:0}.Af2_WG_menuLink{border-bottom:1px solid var(--border);min-height:48px;color:var(--text);font-size:var(--text-lg);align-items:center;text-decoration:none;display:flex}.Af2_WG_menuLink[aria-current=page]{color:var(--accent)}@media (min-width:960px){.Af2_WG_nav{display:flex}.Af2_WG_menu{display:none}}
.f4FJ4a_form,.f4FJ4a_row2{gap:var(--space-5);display:grid}@media (min-width:640px){.f4FJ4a_row2{grid-template-columns:1fr 1fr}}.f4FJ4a_field{gap:var(--space-2);display:grid}.f4FJ4a_field label{font-size:var(--text-sm);font-weight:600}.f4FJ4a_optional{color:var(--text-subtle);font-weight:400}.f4FJ4a_field input,.f4FJ4a_field select,.f4FJ4a_field textarea,.f4FJ4a_subscribeRow input{width:100%;min-height:44px;padding:var(--space-3);border-radius:var(--radius-sm);background:var(--bg-raised);color:var(--text);font:inherit;font-size:var(--text-md);border:1px solid #66707f}.f4FJ4a_field textarea{resize:vertical;min-height:140px}.f4FJ4a_field input:hover,.f4FJ4a_field select:hover,.f4FJ4a_field textarea:hover{border-color:#858f9d}.f4FJ4a_field input:focus-visible,.f4FJ4a_field select:focus-visible,.f4FJ4a_field textarea:focus-visible,.f4FJ4a_subscribeRow input:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent)}.f4FJ4a_field [aria-invalid=true]{border-color:var(--danger)}.f4FJ4a_fieldError{font-size:var(--text-sm);color:var(--danger)}.f4FJ4a_hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.f4FJ4a_submitRow{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.f4FJ4a_submit,.f4FJ4a_submitSmall{min-height:44px;padding:0 var(--space-5);border-radius:var(--radius-sm);background:var(--accent);color:var(--accent-ink);font:inherit;font-size:var(--text-sm);cursor:pointer;border:0;font-weight:600}.f4FJ4a_submit:hover,.f4FJ4a_submitSmall:hover{background:var(--accent-hover)}.f4FJ4a_submit:disabled,.f4FJ4a_submitSmall:disabled{opacity:.7;cursor:progress}.f4FJ4a_small{font-size:var(--text-sm);color:var(--text-subtle)}.f4FJ4a_small a{color:var(--text-muted)}.f4FJ4a_ok,.f4FJ4a_error{min-height:1.5em;font-size:var(--text-sm)}.f4FJ4a_ok{color:var(--ok)}.f4FJ4a_error{color:var(--danger)}.f4FJ4a_subscribe{gap:var(--space-2);max-width:420px;display:grid}.f4FJ4a_subscribeLabel{font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--text-subtle);font-weight:600}.f4FJ4a_subscribeRow{gap:var(--space-2);margin-top:var(--space-2);display:flex}.f4FJ4a_subscribeRow input{flex:1;min-width:0}.f4FJ4a_subscribeRow input::placeholder{color:var(--text-subtle)}
.Z96uFG_figure{margin:var(--space-7) 0 0}.Z96uFG_wide{width:100%;display:none}.Z96uFG_narrow{width:100%;max-width:420px;display:block}@media (min-width:760px){.Z96uFG_wide{display:block}.Z96uFG_narrow{display:none}}.Z96uFG_box{fill:var(--bg-raised);stroke:var(--line);stroke-width:1px}.Z96uFG_boxKey{fill:var(--surface);stroke:var(--accent);stroke-width:1.5px}.Z96uFG_num{font-family:var(--font-mono);fill:var(--text-subtle);font-size:13px}.Z96uFG_title{font-family:var(--font-sans);fill:var(--text);letter-spacing:-.01em;font-size:24px;font-weight:600}.Z96uFG_line{font-family:var(--font-sans);fill:var(--text-muted);font-size:15px}.Z96uFG_tag{font-family:var(--font-mono);letter-spacing:.08em;fill:var(--accent);font-size:12px}.Z96uFG_arrow{stroke:var(--text-subtle);stroke-width:1.5px;fill:none}.Z96uFG_arrowHead{fill:var(--text-subtle)}.Z96uFG_loop{stroke:var(--line);stroke-width:1px;stroke-dasharray:4 5;fill:none}.Z96uFG_layered{gap:var(--space-6);margin:var(--space-7) 0 0;align-items:center;display:grid}@media (min-width:960px){.Z96uFG_layered{gap:var(--space-8);grid-template-columns:minmax(0,6fr) minmax(0,5fr)}}.Z96uFG_rings{width:100%;max-width:560px;margin:0 auto}.Z96uFG_ring{fill:none;stroke:var(--line);stroke-width:1px}.Z96uFG_ringOuter{fill:none;stroke:var(--line);stroke-width:1px;stroke-dasharray:3 6}.Z96uFG_ringLabel{font-family:var(--font-mono);letter-spacing:.12em;fill:var(--text-subtle);font-size:12px}.Z96uFG_site{fill:var(--surface-2);stroke:var(--text-muted);stroke-width:1px}.Z96uFG_siteLabel{font-family:var(--font-mono);letter-spacing:.1em;fill:var(--text);font-size:12px}.Z96uFG_track{fill:none;stroke:var(--accent);stroke-width:1.5px;stroke-dasharray:2 5}.Z96uFG_trackDot{fill:var(--accent)}.Z96uFG_stopRing{fill:var(--bg);stroke:var(--accent);stroke-width:1.5px}.Z96uFG_stopX{stroke:var(--accent);stroke-width:1.8px}.Z96uFG_legend{gap:var(--space-4);display:grid}.Z96uFG_legend li{gap:var(--space-2);padding-bottom:var(--space-4);border-bottom:1px solid var(--border);color:var(--text-muted);grid-template-columns:2.5rem 1fr;display:grid}.Z96uFG_legend strong{color:var(--text);font-weight:600}.Z96uFG_legendNum{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--text-subtle);padding-top:2px}.Z96uFG_layeredBare{margin:0}
.EZoWya_footer{margin-top:var(--space-9);border-top:1px solid var(--border);background:var(--bg-raised);font-size:var(--text-sm);color:var(--text-muted)}.EZoWya_inner,.EZoWya_base{max-width:calc(var(--content) + 2 * var(--gutter));padding-left:var(--gutter);padding-right:var(--gutter);margin:0 auto}.EZoWya_inner{gap:var(--space-7);padding-top:var(--space-8);padding-bottom:var(--space-7);display:grid}@media (min-width:760px){.EZoWya_inner{grid-template-columns:2fr 1fr 1fr 1.4fr}}.EZoWya_about{gap:var(--space-4);align-content:start;display:grid}.EZoWya_address{color:var(--text-muted);line-height:1.6}.EZoWya_small{color:var(--text-subtle);max-width:34ch}.EZoWya_colTitle{margin-bottom:var(--space-3);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--text-subtle);font-weight:600}.EZoWya_col li{flex-direction:column;display:flex}.EZoWya_col a{min-height:32px;color:var(--text-muted);align-items:center;text-decoration:none;display:inline-flex}.EZoWya_col a:hover{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.EZoWya_hint{font-size:var(--text-xs);color:var(--text-subtle);margin-top:-6px;margin-bottom:4px}.EZoWya_base{justify-content:space-between;gap:var(--space-3);padding-top:var(--space-5);padding-bottom:var(--space-6);border-top:1px solid var(--border);color:var(--text-subtle);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.EZoWya_base a{color:var(--text-muted)}
.fbvU8G_record{margin-top:var(--space-5);padding-left:var(--space-4);border-left:2px solid var(--accent);max-width:60ch;color:var(--text)}.fbvU8G_services{margin-top:var(--space-7);border-top:1px solid var(--border);gap:0;display:grid}@media (min-width:760px){.fbvU8G_services{column-gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.fbvU8G_services{grid-template-columns:repeat(3,minmax(0,1fr))}}.fbvU8G_services li{gap:var(--space-2);padding:var(--space-6) 0;border-bottom:1px solid var(--border);align-content:start;display:grid}.fbvU8G_services p{color:var(--text-muted)}.fbvU8G_how{margin-top:var(--space-6);color:var(--text-muted);padding-left:1.1em}.fbvU8G_how li+li{margin-top:var(--space-3)}.fbvU8G_how li::marker{color:var(--accent)}.fbvU8G_figure{border:1px solid var(--border);border-radius:var(--radius-lg);margin:0;overflow:hidden}.fbvU8G_figure img{filter:saturate(.75)brightness(.92);width:100%;height:auto;display:block}
.xwJ-uq_layout{gap:var(--space-8);padding:var(--space-9) 0 var(--space-7);display:grid}@media (min-width:960px){.xwJ-uq_layout{gap:var(--space-9);grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}.xwJ-uq_details{gap:var(--space-5);margin:var(--space-7) 0 0;display:grid}.xwJ-uq_details dt{font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--text-subtle);font-weight:600}.xwJ-uq_details dd{margin:var(--space-1) 0 0;font-size:var(--text-lg);color:var(--text);overflow-wrap:anywhere}.xwJ-uq_security{margin-top:var(--space-6);max-width:48ch;font-size:var(--text-sm);color:var(--text-muted)}.xwJ-uq_formWrap{gap:var(--space-5);padding:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-raised);align-self:start;display:grid}@media (max-width:479px){.xwJ-uq_formWrap{padding:var(--space-5) var(--space-4)}}
.cm3d_W_coverage{gap:var(--space-5);margin:var(--space-7) 0 0;padding-top:var(--space-5);border-top:1px solid var(--border);display:grid}@media (min-width:640px){.cm3d_W_coverage{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.cm3d_W_coverage{grid-template-columns:repeat(5,minmax(0,1fr))}}.cm3d_W_coverage dt{font-size:var(--text-xl);color:var(--text);font-weight:600}.cm3d_W_coverage dd{margin:var(--space-1) 0 0;font-size:var(--text-sm);color:var(--text-muted)}
.wbn0Iq_principles{gap:var(--space-5);margin-top:var(--space-7);display:grid}@media (min-width:760px){.wbn0Iq_principles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.wbn0Iq_principles{grid-template-columns:repeat(4,minmax(0,1fr))}}.wbn0Iq_tool{margin-top:var(--space-7);padding-top:var(--space-6);border-top:1px solid var(--accent-line)}.wbn0Iq_toolHead{justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.wbn0Iq_toolName{font-size:var(--text-3xl);letter-spacing:.04em;font-weight:650}.wbn0Iq_toolExpansion{margin-top:var(--space-2);color:var(--text-muted)}.wbn0Iq_status{padding:var(--space-1) var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-muted)}.wbn0Iq_points{padding-left:1.1em}.wbn0Iq_points li{margin-top:var(--space-2)}.wbn0Iq_points li::marker{color:var(--accent)}.wbn0Iq_statusDetail{margin:0 0 var(--space-7);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-raised);gap:0;display:grid}.wbn0Iq_statusDetail>div{gap:var(--space-1);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border);display:grid}.wbn0Iq_statusDetail>div:last-child{border-bottom:0}@media (min-width:760px){.wbn0Iq_statusDetail>div{gap:var(--space-5);grid-template-columns:12rem 1fr}}.wbn0Iq_statusDetail dt{font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--text-subtle);padding-top:3px;font-weight:600}.wbn0Iq_statusDetail dd{color:var(--text-muted);margin:0}
.plmwla_sheet{padding:var(--space-9) 0 var(--space-7)}.plmwla_head{gap:var(--space-5);padding-bottom:var(--space-7);border-bottom:1px solid var(--border);display:grid}@media (min-width:960px){.plmwla_head{grid-template-columns:1fr auto;align-items:end}}.plmwla_body{gap:var(--space-8);padding-top:var(--space-7);display:grid}@media (min-width:960px){.plmwla_body{grid-template-columns:minmax(0,7fr) minmax(0,4fr)}}.plmwla_h2{margin:var(--space-7) 0 var(--space-4);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-weight:600}.plmwla_main>.plmwla_h2:first-child,.plmwla_side>.plmwla_h2:first-child{margin-top:0}.plmwla_core{gap:var(--space-5);counter-reset:core;margin:0;padding:0;list-style:none;display:grid}.plmwla_core li{counter-increment:core;padding-left:2.5rem;position:relative}.plmwla_core li:before{content:"0" counter(core);font-family:var(--font-mono);font-size:var(--text-sm);color:var(--text-subtle);position:absolute;top:2px;left:0}.plmwla_core p{margin-top:var(--space-1);color:var(--text-muted)}.plmwla_bullets{color:var(--text-muted);padding-left:1.1em}.plmwla_bullets li+li{margin-top:var(--space-2)}.plmwla_bullets li::marker{color:var(--accent)}.plmwla_side{padding:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-raised);color:var(--text-muted);font-size:var(--text-sm);align-self:start}.plmwla_dl{gap:var(--space-1);margin:0;display:grid}.plmwla_dl dt{margin-top:var(--space-3);font-size:var(--text-xs);color:var(--text-subtle)}.plmwla_dl dd{color:var(--text);margin:0}.plmwla_naics{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.plmwla_naics .plmwla_mono{color:var(--text)}.plmwla_primary{font-style:normal;font-size:var(--text-xs);color:var(--accent)}
.txgM7a_hero{border-bottom:1px solid var(--border);position:relative;overflow:hidden}.txgM7a_heroGrid{background-image:linear-gradient(var(--border) 1px, transparent 1px), linear-gradient(90deg, var(--border) 1px, transparent 1px);opacity:.35;background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 70% 40%,#000 0%,#0000 70%);mask-image:radial-gradient(at 70% 40%,#000 0%,#0000 70%)}.txgM7a_heroInner{gap:var(--space-7);padding-top:var(--space-9);padding-bottom:var(--space-9);align-items:center;display:grid;position:relative}.txgM7a_heroArt{width:100%}@media (min-width:960px){.txgM7a_heroInner{padding-top:var(--space-10);padding-bottom:var(--space-10);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.txgM7a_heroArt{margin-right:calc(-1 * var(--space-6))}}.txgM7a_facts{border-bottom:1px solid var(--border);background:var(--bg-raised)}.txgM7a_factList{gap:0;display:grid}.txgM7a_factList li{padding:var(--space-5) 0;border-bottom:1px solid var(--border)}.txgM7a_factList li:last-child{border-bottom:0}@media (min-width:760px){.txgM7a_factList{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.txgM7a_factList li{padding:var(--space-6) var(--space-5);border-bottom:0;border-left:1px solid var(--border)}.txgM7a_factList li:first-child{border-left:0;padding-left:0}}.txgM7a_factLink{gap:var(--space-1);text-decoration:none;display:grid}.txgM7a_factLink:hover .txgM7a_factValue{text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:.2em}.txgM7a_factValue{font-size:var(--text-xl);letter-spacing:-.01em;color:var(--text);font-weight:600}.txgM7a_factLabel{font-size:var(--text-sm);color:var(--text-muted);max-width:36ch}.txgM7a_shots{align-items:start}.txgM7a_shotLink{margin-top:var(--space-3);font-size:var(--text-sm)}.txgM7a_serve{margin-top:var(--space-7);border-top:1px solid var(--border);display:grid}@media (min-width:760px){.txgM7a_serve{column-gap:var(--space-7);grid-template-columns:repeat(2,minmax(0,1fr))}}.txgM7a_serveLink{gap:var(--space-1) var(--space-4);min-height:88px;padding:var(--space-4) 0;border-bottom:1px solid var(--border);grid-template-columns:1fr auto;align-items:center;text-decoration:none;display:grid}.txgM7a_serveName{font-size:var(--text-lg);color:var(--text);font-weight:600}.txgM7a_serveSummary{font-size:var(--text-sm);color:var(--text-muted);grid-column:1}.txgM7a_serveArrow{color:var(--text-subtle);transition:transform .12s var(--ease), color .12s var(--ease);grid-area:1/2/span 2}.txgM7a_serveLink:hover .txgM7a_serveArrow{color:var(--accent);transform:translate(3px)}.txgM7a_serveLink:hover .txgM7a_serveName{text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:.2em}.txgM7a_gov{border-top:1px solid var(--border);background:var(--bg-raised)}.txgM7a_govInner{gap:var(--space-6);padding:var(--space-8) 0;align-items:end;display:grid}@media (min-width:760px){.txgM7a_govInner{grid-template-columns:1fr auto}}.txgM7a_govBody{margin-top:var(--space-4);color:var(--text-muted);max-width:56ch}.txgM7a_govLinks{gap:var(--space-3);font-size:var(--text-sm);display:grid}
.J7hjuG_people{gap:var(--space-9);display:grid}.J7hjuG_person{gap:var(--space-6);align-items:start;display:grid}@media (min-width:760px){.J7hjuG_person{gap:var(--space-8);grid-template-columns:240px minmax(0,1fr)}}@media (min-width:1100px){.J7hjuG_person{grid-template-columns:280px minmax(0,1fr)}}.J7hjuG_photo{aspect-ratio:4/5;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);max-width:280px;overflow:hidden}.J7hjuG_photo img{object-fit:cover;object-position:50% 20%;filter:grayscale()contrast(1.05);width:100%;height:100%;display:block}.J7hjuG_text{max-width:68ch}.J7hjuG_name{font-size:var(--text-2xl);letter-spacing:-.02em}.J7hjuG_role{margin-top:var(--space-1);font-size:var(--text-sm);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);font-weight:600}.J7hjuG_summary{margin-top:var(--space-5);padding-left:var(--space-4);border-left:2px solid var(--border-strong);color:var(--text);font-size:var(--text-md)}.J7hjuG_bio{margin-top:var(--space-5);color:var(--text-muted)}.J7hjuG_full{margin-top:var(--space-5);border-top:1px solid var(--border)}.J7hjuG_full summary{align-items:center;gap:var(--space-2);min-height:44px;font-size:var(--text-sm);cursor:pointer;font-weight:600;list-style:none;display:inline-flex}.J7hjuG_full summary::-webkit-details-marker{display:none}.J7hjuG_full summary:after{content:"+";font-family:var(--font-mono);color:var(--accent)}.J7hjuG_full[open] summary:after{content:"−"}.J7hjuG_fullBody{gap:var(--space-4);padding-bottom:var(--space-4);color:var(--text-muted);display:grid}
