table,.stack-table td,.rh-stats,.ah-num b,.ac-num,.tb-row b,.comm-opt b,.rl-offices a span,.rc-att,.mini-meta,.hsec-count,.rl-count,.rb-tally,.cc-num,.price{font-variant-numeric:tabular-nums}.mobile-menu{position:relative}.mobile-menu>summary{cursor:pointer;list-style:none}.mobile-menu>summary::-webkit-details-marker{display:none}.mobile-menu[open]>summary{background:var(--ca-subtle);color:var(--accent)}.mobile-menu-panel{z-index:60;background:var(--surface);border:1px solid var(--line);min-width:220px;box-shadow:var(--shadow-elevated);border-radius:16px;padding:.4rem;position:absolute;top:calc(100% + 6px);right:0}.site-header .mobile-menu-panel nav{gap:2px;margin:0;padding:0;display:grid;overflow:visible;-webkit-mask-image:none;mask-image:none}.site-header .mobile-menu-panel nav a{min-height:44px;color:var(--ink);box-shadow:none;background:0 0;border:0;border-radius:10px;align-items:center;padding:0 .85rem;font-size:1rem;font-weight:600;text-decoration:none;display:flex}.site-header .mobile-menu-panel nav a:after{display:none}.site-header .mobile-menu-panel nav a.on{background:var(--accent-soft);color:var(--accent);border:0}@media (max-width:767px){.stack-table,.stack-table tbody,.stack-table tr,.stack-table td{width:100%;display:block}.stack-table thead{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.stack-table tr{border:1px solid var(--ca-border);background:var(--surface);border-radius:12px;margin:0 0 .6rem;padding:.5rem .85rem}.stack-table td{border:0;border-bottom:1px dashed var(--ca-border);text-align:right;white-space:normal;justify-content:space-between;gap:.75rem;padding:.35rem 0;display:flex}.stack-table td:last-child{border-bottom:0}.stack-table td:before{content:attr(data-label);text-align:left;font-family:var(--font-data);letter-spacing:.06em;text-transform:uppercase;color:var(--slate);flex:0 0 40%;font-size:.72rem}.tablewrap:has(>.stack-table){overflow-x:visible}div:has(>.stack-table){overflow-x:visible}.nt-table tr,.money-table tr{grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem .6rem;padding:.65rem .85rem;display:grid}.nt-table td,.money-table td{white-space:nowrap;border:0;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.1rem;min-width:0;padding:0;font-size:.9rem;display:flex;text-align:left!important}.nt-table td:before,.money-table td:before{letter-spacing:.05em;flex:none;font-size:.64rem;font-weight:400}.nt-table td:first-child,.money-table td:first-child{white-space:normal;border-bottom:1px dashed var(--ca-border);grid-column:1/-1;padding-bottom:.3rem;font-size:.98rem;font-weight:600;display:block}.nt-table td:first-child:before,.money-table td:first-child:before{display:none}.nt-table td:first-child small{font-weight:400}.nt-table td:nth-child(2){order:1;grid-column:1/4}.nt-table td:nth-child(7){order:1;grid-column:4}.nt-table td:nth-child(n+3):nth-child(-n+6){order:2}.nt-table td:nth-child(5),.nt-table td:nth-child(6){font-weight:700}.money-table td:not(:first-child){font-size:.86rem}main .card{min-width:0}main .card .muted-note{overflow-wrap:anywhere}#signals .accordion>summary{flex-wrap:wrap;row-gap:.35rem}#signals .accordion>summary .pill{white-space:nowrap}.rl-offices{top:var(--header-h);z-index:30;margin:0 calc(-1 * var(--gutter)) .9rem;padding:.4rem var(--gutter);background:color-mix(in srgb, var(--paper) 94%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);flex-wrap:nowrap;gap:3px;position:sticky}.rl-offices a{letter-spacing:-.01em;text-align:center;border-radius:10px;flex-direction:column;flex:1 1 0;justify-content:center;gap:0;min-width:0;min-height:44px;padding:.2rem .1rem;font-size:clamp(.72rem,3.3vw,.84rem);line-height:1.15}.rl-offices a span{opacity:.8;background:0 0;padding:0;font-size:.66rem}.rl-offices a.on span{background:0 0}}@media (min-width:768px){.nt-table td:first-child{white-space:normal;min-width:12rem}}@media (pointer:coarse){.brand,.hsec-more,.hm-more,.rl-more a,.rail-more,.race-more,.rl-sort a,.rl-band,.rl-offices a,.hm-tabs button,.ask-chips button,.ask-chips a,.crumbs a,a.chip,a.pill,.pill-btn,.rc-vote,.fr-go,.footer-links a,.footer-legal nav a,.footer .fine a,.mini-title a,.nt-table td a,.money-table td a,.stack-table td a{align-items:center;min-height:44px;display:inline-flex}.nt-table td a,.money-table td a,.stack-table td a{min-width:44px}.hb-arrow{min-width:44px;min-height:44px}.hb-dot{border-top-width:19px;border-bottom-width:19px}details>summary,.view-responses>summary,select,input:not([type=checkbox]):not([type=radio]):not([type=hidden]){min-height:44px}.footer-links,.footer-legal nav{row-gap:0}}@media (max-width:899px){:root{--bottom-nav-h:56px}.bottom-nav{box-shadow:none;border-width:1px 0 0;border-radius:0;bottom:0;left:0;right:0}.bottom-nav a{border-radius:0;min-height:56px}}@media (max-width:640px){.hs-chips>.chamber-card{flex:0 0 min(84vw,22rem);min-width:0}.hs-chips>.chamber-card *{overflow-wrap:anywhere;min-width:0}.chamber-card .cc-byline{white-space:normal}.chamber-card{padding:.8rem .9rem}.hb-dot{width:14px}.hb-foot .hb-clock{display:none}.hb-foot{gap:.4rem}main a,.muted-note,.prov .v,code{overflow-wrap:anywhere}.card-head{flex-wrap:wrap;row-gap:.35rem}.card-head>*{min-width:0}.hero-dock{margin-left:0;margin-right:0}}.vm-share{flex-direction:column;align-items:flex-start;display:inline-flex;position:relative}.vm-share .share-toggle{align-items:center;min-height:44px}.vm-share.compact .share-toggle{min-height:36px;font-size:.8rem}.vm-share.inline{flex-direction:row;align-items:center}.share-net{border:1px solid var(--ca-border,#ddd);min-height:40px;color:var(--ink,#272727);font:inherit;cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .85rem;font-size:.82rem;font-weight:600;text-decoration:none;display:inline-flex}.share-net:hover,.share-net:focus-visible{border-color:var(--ca-purple,#7b00d7);color:var(--ca-purple,#7b00d7)}.site-header .header-tools .pill-btn.share-head{border:1.5px solid var(--ca-purple,#7b00d7);color:var(--ca-purple,#7b00d7);background:#fff;padding:.42rem .85rem;display:inline-flex}.site-header .header-tools .pill-btn.share-head:hover{background:var(--ca-tint,#f3e8ff)}.mobile-header-actions .share-toggle{color:var(--ca-purple,#7b00d7)}.share-dialog{width:min(420px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--ink,#272727);overscroll-behavior:contain;background:#fff;border:0;border-radius:18px;padding:0;overflow-y:auto;box-shadow:0 24px 60px #18203d47}.share-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#18203d8c}.share-card{text-align:center;gap:.7rem;padding:.9rem 1rem 1.1rem;display:grid}.share-card-head{text-align:left;justify-content:space-between;align-items:center;font-size:1rem;display:flex}.share-close{min-width:44px;min-height:44px;color:var(--slate,#5b5566);cursor:pointer;background:0 0;border:0;border-radius:999px;margin-right:-.5rem;font-size:1.6rem;line-height:1}.share-close:hover{background:var(--ca-subtle,#f5f3f8);color:var(--ink,#272727)}.share-card-qr{aspect-ratio:1;border:1px solid var(--ca-border,#ddd);background:#fff;border-radius:14px;justify-self:center;width:min(240px,100%);display:block;overflow:hidden}.share-card-qr img{width:100%;height:auto;display:block}.share-card-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.95rem;font-weight:700;display:-webkit-box;overflow:hidden}.share-card-tagline{color:var(--slate,#5b5566);margin:-.35rem 0 0;font-size:.82rem}.share-card-url{border:1px solid var(--ca-border,#ddd);background:var(--ca-subtle,#f7f5fa);text-align:left;border-radius:999px;align-items:center;gap:.5rem;min-width:0;padding:.3rem .3rem .3rem .8rem;display:flex}.share-card-url span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.85rem;overflow:hidden}.share-copy{background:var(--ca-purple,#7b00d7);color:#fff;min-height:40px;font:inherit;cursor:pointer;border:0;border-radius:999px;flex:none;padding:0 .9rem;font-size:.82rem;font-weight:700}.share-grid{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:.45rem;display:grid}.share-tile{background:var(--ink,#272727);color:#fff;border-radius:12px;justify-content:center;align-items:center;min-height:44px;padding:0 .4rem;font-size:.8rem;font-weight:700;text-decoration:none;display:flex}.share-tile:hover,.share-tile:focus-visible{filter:brightness(1.1);outline-offset:2px}.share-tile.net-x,.share-tile.net-threads{background:#000}.share-tile.net-facebook{background:#1877f2}.share-tile.net-linkedin{background:#0a66c2}.share-tile.net-whatsapp{background:#128c4b}.share-tile.net-reddit{background:#d93a00}.share-tile.net-bluesky{background:#0866d6}.share-tile.net-email{background:var(--ca-purple,#7b00d7)}.share-card-actions{flex-wrap:wrap;justify-content:center;gap:.4rem;display:flex}.share-follow{border-top:1px solid var(--line,#e6e2ee);flex-wrap:wrap;justify-content:center;gap:.35rem .8rem;padding-top:.6rem;font-size:.82rem;display:flex}.share-follow span{color:var(--slate,#5b5566)}.footer-social{flex-wrap:wrap;align-items:flex-start;gap:1rem 2rem;margin:1rem 0;display:flex}.footer-social .follow{flex-wrap:wrap;align-items:center;gap:.5rem .9rem;font-size:.85rem;display:flex}.footer-social .follow span{color:var(--slate,#6e6e73)}.site-header .mobile-menu-panel nav.mobile-menu-more{border-top:1px solid var(--line);margin-top:.3rem;padding-top:.3rem}.site-header .mobile-menu-panel nav.mobile-menu-more a{font-size:.95rem;font-weight:500}.site-header .mobile-menu-panel nav a.nav-sub{padding-left:1.75rem;font-size:.95rem;font-weight:500}.mobile-menu-panel{width:min(300px,100vw - 24px);max-height:calc(100vh - var(--menu-top,64px) - var(--bottom-nav-h,64px) - 32px - env(safe-area-inset-bottom,0px));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;overflow-y:auto}.mobile-menu-install{background:var(--accent,#6d28d9);color:#fff;border-radius:10px;align-items:center;gap:.5rem;min-height:44px;margin-bottom:.35rem;padding:0 .85rem;font-weight:700;text-decoration:none;display:flex}.share-card-pic{aspect-ratio:1200/630;border:1px solid var(--ca-border,#ddd);background:#fff;border-radius:12px;width:100%;display:block;overflow:hidden}.share-card-pic img{object-fit:cover;width:100%;height:100%;display:block}
.site-banner{background:var(--accent-soft);border-bottom:1px solid var(--line);color:var(--ink);font-size:.92rem}.site-banner-warn{background:var(--warn-soft)}.site-banner-row{align-items:center;gap:.75rem;padding-top:.35rem;padding-bottom:.35rem;display:flex}.site-banner-row p{flex:1;margin:0}.site-banner-row button{cursor:pointer;min-width:44px;min-height:44px;color:inherit;background:0 0;border:0;font-size:1.4rem;line-height:1}.editor-note{margin-top:1rem}.editor-note p{margin:.4rem 0 0}.correction-note{margin-top:.75rem}.ce-page{max-width:46rem}.ce-back{margin-bottom:.5rem;font-size:.9rem;display:block}.ce-howto{border:1px solid var(--line);background:var(--surface);border-radius:12px;margin:1rem 0;padding:.6rem .9rem;font-size:.92rem}.ce-howto summary{cursor:pointer;min-height:32px;font-weight:600}.ce-howto ol{margin:.4rem 0 0;padding-left:1.2rem}.ce-howto li{margin:.3rem 0}.ce-input{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink);font:inherit;box-sizing:border-box;border-radius:8px;padding:.6rem .8rem;font-size:16px}textarea.ce-input{resize:vertical}.ce-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ce-row .btn,.ce-search .btn{min-height:44px}.ce-search{flex-wrap:wrap;gap:.5rem;margin:1rem 0;display:flex}.ce-search .ce-input{flex:14rem}.ce-hits,.ce-plain,.ce-dupes,.ce-audit{margin:.5rem 0 1rem;padding:0;list-style:none}.ce-hit{text-align:left;background:var(--surface);border:1px solid var(--line);width:100%;font:inherit;color:inherit;cursor:pointer;border-radius:10px;gap:.15rem;min-height:44px;margin:0 0 .4rem;padding:.6rem .8rem;display:grid}.ce-hit.on{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.ce-hit span{opacity:.85;font-size:.85rem}.ce-badges{gap:.3rem;display:flex}.ce-editor{border-top:2px solid var(--accent);margin-top:1.25rem;padding-top:.5rem}.ce-editor-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.ce-editor-head h2{margin:.25rem 0 0}.ce-editor-head p{margin:.2rem 0 0;font-size:.85rem}.ce-group{border:1px solid var(--line);background:var(--surface);border-radius:12px;min-width:0;margin:1rem 0;padding:.6rem .9rem .9rem}.ce-group legend{padding:0 .3rem;font-weight:700}.ce-hint,.ce-help{opacity:.8;margin:.25rem 0 .5rem;font-size:.82rem}.ce-field{margin:.75rem 0 0}.ce-field>label{margin-bottom:.25rem;font-size:.9rem;font-weight:600;display:block}.ce-field.is-over>.ce-input{border-color:var(--accent)}.ce-over{background:var(--accent-soft);border-radius:8px;flex-wrap:wrap;align-items:center;gap:.4rem .75rem;margin-top:.35rem;padding:.4rem .6rem;font-size:.82rem;display:flex}.ce-over>span{overflow-wrap:anywhere;flex:14rem}.ce-check{align-items:center;gap:.5rem;min-height:44px;font-size:.92rem;font-weight:600;display:flex}.ce-check input{flex:none;width:22px;height:22px}.ce-people .ce-check{font-weight:400}.ce-savebar{z-index:5;background:var(--paper);border-top:1px solid var(--line);gap:.4rem;padding:.6rem 0 .8rem;display:grid;position:sticky;bottom:0}.ce-savebar label,.ce-note-inline{gap:.25rem;margin:.6rem 0;font-size:.88rem;font-weight:600;display:grid}.btn.ce-danger{color:#fff;background:#9b1c1c;border-color:#9b1c1c}.btn.ce-ghost{background:var(--surface);color:var(--ink);border:1px solid var(--line)}.ce-confirm{background:#fff5f5;border:1px solid #9b1c1c;border-radius:10px;gap:.4rem;padding:.5rem .7rem;font-size:.88rem;display:grid}.ce-confirm p{margin:0;font-weight:600}.ce-ok{color:#1b6b3a;font-weight:600}.ce-err{color:#9b1c1c;font-weight:600}.ce-dupes li{border:1px solid var(--line);border-radius:10px;gap:.4rem;margin-bottom:.5rem;padding:.6rem .8rem;display:grid}.ce-audit li{border-left:3px solid var(--line);overflow-wrap:anywhere;margin-bottom:.5rem;padding:.3rem 0 .3rem .7rem;font-size:.88rem}.ce-audit-diff{margin-top:.15rem}.ce-old{opacity:.7;text-decoration:line-through}.ce-new{font-weight:600}.ce-audit-note{margin-top:.15rem;font-style:italic}.ce-link{color:var(--accent);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.ce-slides{gap:.6rem;display:grid}.ce-slide{border:1px dashed var(--line);border-radius:10px;gap:.4rem;padding:.6rem;display:grid}.ce-slide label{gap:.2rem;font-size:.85rem;display:grid}.callout.warn-callout{background:var(--warn-soft);border-left-color:var(--warn)}@media (max-width:899px){.ce-savebar{position:static}}
.nt-chart{width:100%;height:auto;margin:1rem 0 .25rem;display:block}.nt-grid{stroke:var(--line);stroke-width:1px}.nt-axis{font-family:var(--font-data);fill:var(--slate);font-size:11px}.nt-sub{color:var(--slate)}.nt-table td,.nt-table th{white-space:nowrap}.nt-links{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.nt-links small{color:var(--slate)}.issue-topics{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:1rem;display:grid}@media (max-width:640px){.nt-table td,.nt-table th{white-space:normal}}
:root{--space-1:.5rem;--space-2:.75rem;--space-3:1rem;--space-4:1.5rem;--space-5:2rem;--space-6:3rem;--space-7:4rem;--rhythm-head:var(--space-5);--rhythm-block:var(--space-3);--rhythm-section:var(--space-6);--card-pad-y:1.4rem;--card-pad-x:1.6rem;--measure:44rem}@media (min-width:1024px){body{flex-direction:column;min-height:100vh;display:flex}main{padding-bottom:var(--space-7);flex:1 0 auto}main .wrap>:last-child{margin-bottom:0}main .wrap>.page-head,main .wrap>.lede,main .wrap>h1+.muted-note,main .wrap>h1+p.muted{margin-bottom:var(--rhythm-head)}main .wrap>h1+p.muted{max-width:44rem}.page-head h1{margin-bottom:var(--space-1)}.page-head .lede{max-width:44rem}main .wrap>.card{padding:var(--card-pad-y) var(--card-pad-x)}main .wrap>.card+.card,main .wrap>.card+section,main .wrap>section+.card{margin-top:var(--rhythm-block)}.card>:first-child{margin-top:0}.card>:last-child{margin-bottom:0}.section-compact{margin-bottom:var(--space-5)}.accordion>summary{padding-inline:1.1rem}.accordion>:is(p,h3,h4,dl,.accordion-body,.chiprow,.tablewrap){margin-block:.9rem;padding:0 1.1rem}.accordion>:is(ul,ol){margin-block:.9rem;padding:0 1.1rem 0 calc(1.1rem + 1.2em)}.accordion>:is(p,h3,h4,dl,ul,ol,.accordion-body,.chiprow,.tablewrap):last-child{margin-bottom:1.1rem}.accordion>summary>span.pill{flex:none;margin-right:auto}.doc-page{grid-template-columns:minmax(0, 1fr) minmax(0, var(--measure));column-gap:var(--space-7);align-items:start;display:grid}.doc-head{top:calc(var(--header-h) + var(--space-4));position:sticky}.doc-head h1{margin:var(--space-1) 0 var(--space-3);font-size:clamp(1.9rem,2.6vw,2.35rem);line-height:1.08}.doc-head .lede{margin:0 0 var(--space-4)}.doc-head>:last-child{margin-bottom:0}.doc-head .card{max-width:none!important}.doc-body>:first-child{margin-top:0!important}.doc-body>.card{padding:var(--card-pad-y) var(--card-pad-x)}.doc-body>h2{margin-top:var(--space-5)}.doc-body>h2:first-child{margin-top:0}.doc-body>.card+*{margin-top:var(--space-4)}.mini-grid{gap:var(--space-2)}.mini-grid>.mini-card{align-items:flex-start!important}.issue-topics{gap:var(--rhythm-block);grid-template-columns:repeat(3,minmax(0,1fr))}.issue-topics>.card:last-child:nth-child(3n+1){grid-column:1/-1}.issue-topics>.card:last-child:nth-child(3n+1) .nt-links{column-gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr))}.issue-topics>.card:last-child:nth-child(3n+2){grid-column:span 2}.nt-links{column-gap:var(--space-5)}main .wrap>.card>.nt-links{columns:3 18rem;display:block}main .wrap>.card>.nt-links>li{break-inside:avoid;padding-bottom:var(--space-2)}main .wrap>.card>.nt-links small{display:block}.cand-gallery{grid-template-columns:repeat(auto-fill,minmax(12rem,15rem))}.hero-wrap+.hf-lede{margin-inline:0;margin-bottom:var(--space-4)}.home-chips{margin-bottom:var(--space-5)}.home-section,.home-strip,.home-duo{margin-bottom:var(--rhythm-section)}.hs-chips:has(>.hs-stat){grid-template-columns:repeat(3,minmax(0,1.12fr)) minmax(0,.8fr)}.cc-counts b{font-size:1.75rem}.cc-counts small{white-space:nowrap}.chamber-card .cc-bar{margin-top:auto}.hs-chips>.hs-stat{justify-content:flex-end}.approval-card .tracker-bars{flex:1 0 auto;align-content:space-between}.approval-card .ac-meta{margin-top:auto}.comm-grid>.comm-cta:only-child{column-gap:var(--space-5);padding:var(--space-4) var(--space-5);grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.comm-grid>.comm-cta:only-child .comm-meta{grid-column:1;max-width:44rem}.comm-grid>.comm-cta:only-child .hb-cta{grid-area:1/2/span 2;margin:0}}@media (max-width:1023px){.approval-card .tracker-bars>.tb-row:nth-child(n+6){display:none}}
.accordion>:not(summary)+:not(summary){padding-top:0}.accordion>:not(summary):not(:last-child){padding-bottom:.45rem}.accordion>p{margin-block:0}@media (min-width:1024px){:root{--gutter:2.5rem;--main-pt:2.25rem;--rhythm-head:2.5rem;--rhythm-block:1.25rem;--rhythm-section:4rem;--card-pad-y:1.75rem;--card-pad-x:2rem}main .wrap p,main .wrap li{line-height:1.65}main .wrap h2{margin-top:2.25rem}.accordion{margin:.75rem 0}.accordion+.accordion{margin-top:.75rem}.accordion>summary{padding-block:1.1rem}.hs-chips:has(>.ev-chip){grid-template-columns:minmax(0,.8fr) repeat(3,minmax(0,1.12fr))}}@media (min-width:1100px){.hf-changes ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem 1rem}}@media (min-width:1440px){:root{--gutter:3.5rem;--rhythm-section:5rem}}@media (max-width:640px){:root{--gutter:10px;--main-pt:.5rem}main{padding-bottom:.5rem}.home-section,.home-strip,.home-duo{margin-bottom:1.1rem}.footer{margin-top:.25rem}.home-community{padding:.75rem}.home-community .hsec-head{flex-direction:column;align-items:flex-start;gap:.4rem;margin-bottom:.6rem}.home-community .hsec-eyebrow{letter-spacing:.06em;font-size:.7rem}.home-community .hsec-head h2{font-size:1.35rem}main .wrap p,main .wrap li{line-height:1.5}main .wrap h2{margin-top:1.1rem;margin-bottom:.4rem}main .wrap h3{margin-top:.85rem;margin-bottom:.3rem}.card{padding:.7rem .8rem}.accordion{margin:.35rem 0}.accordion>summary{padding-block:.65rem}.page-head,.doc-head{margin-bottom:.6rem}.lede{font-size:1rem;line-height:1.45}}.site-header .mobile-menu-panel{border-radius:18px;width:min(372px,100vw - 20px);padding:.55rem}.site-header .mobile-menu-panel nav{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.site-header .mobile-menu-panel nav a{border:1px solid color-mix(in srgb, var(--accent) 24%, transparent);background:color-mix(in srgb, var(--accent) 10%, var(--surface));min-height:36px;color:var(--ink);border-radius:999px;padding:0 .8rem;font-size:.9rem;font-weight:600;line-height:1}.site-header .mobile-menu-panel nav a.on{border-color:var(--accent);background:var(--accent);color:#fff}.site-header .mobile-menu-panel nav a.nav-sub{border-color:var(--line);background:var(--surface);min-height:32px;color:var(--slate);padding:0 .65rem;font-size:.8rem;font-weight:600}.site-header .mobile-menu-panel nav a.nav-sub:before{content:"↳";opacity:.55;margin-right:.3rem}.site-header .mobile-menu-panel nav a.nav-sub.on{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.site-header .mobile-menu-panel nav a.nav-sub[href=\/if-held-today],.site-header .mobile-menu-panel nav a.nav-sub[href=\/tensor],.site-header .mobile-menu-panel nav a.nav-sub[href=\/if-it-comes-true]{color:#e6edff;background:linear-gradient(120deg,#0a1030,#2a1463);border-color:#7dd3fc8c}.site-header .mobile-menu-panel nav a.nav-sub[href=\/if-held-today]:before,.site-header .mobile-menu-panel nav a.nav-sub[href=\/tensor]:before,.site-header .mobile-menu-panel nav a.nav-sub[href=\/if-it-comes-true]:before{color:#7dd3fc;opacity:1}.site-header .mobile-menu-panel nav.mobile-menu-more{margin-top:.5rem;padding-top:.5rem}.site-header .mobile-menu-panel nav.mobile-menu-more a{background:color-mix(in srgb, var(--ink) 6%, transparent);min-height:32px;color:var(--slate);border-color:#0000;padding:0 .65rem;font-size:.8rem;font-weight:600}.site-header .mobile-menu-panel .mobile-menu-install{border-radius:999px;justify-content:center;min-height:40px;margin-bottom:.5rem}.site-header .mobile-menu-panel button.mobile-menu-install{width:100%;font:inherit;cursor:pointer;border:0;font-weight:700}.site-header .mobile-menu-panel .mobile-menu-install.is-installed{background:color-mix(in srgb, var(--accent) 10%, var(--surface));color:var(--accent);margin-top:0;font-size:.85rem;font-weight:600}
