:root:not([data-theme=dark]):not([data-theme=navy]),:root[data-theme=dark],:root[data-theme=navy]{--charter-cream-page:var(--op-surface-page);--charter-cream-card:var(--op-surface-card);--charter-cream-border:var(--op-border);--charter-shell-bg:var(--op-surface-page);--charter-ink:var(--op-on-surface-page);--charter-ink-2:var(--op-on-surface-page-muted);--charter-text-on-cream:var(--op-on-surface-page);--charter-text-on-cream-muted:var(--op-on-surface-page-muted);--charter-link-on-cream:var(--op-link);--charter-floor-ink:var(--op-on-surface-page);--charter-floor-link:var(--op-link);--op-cream-page:var(--op-surface-page);--op-cream-card:var(--op-surface-card);--op-cream-border:var(--op-border);--op-shell:var(--op-surface-sunken);--op-on-cream:var(--op-on-surface-page);--op-on-cream-muted:var(--op-on-surface-page-muted);--color-background:var(--op-surface-page);--color-surface:var(--op-surface-card);--color-surface-raised:var(--op-surface-sunken);--color-border:var(--op-border);--color-border-strong:var(--op-border-strong);--color-text:var(--op-on-surface-page);--color-text-muted:var(--op-on-surface-page-muted);--color-accent:var(--op-link);--color-accent-hover:var(--op-link-hover);--color-focus-ring:var(--op-focus-ring);--outpost-bg:var(--op-surface-page);--outpost-card:var(--op-surface-card);--outpost-border:var(--op-border);--outpost-gold-text:var(--op-on-surface-page);--outpost-navy:var(--op-on-surface-page);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark],:root[data-theme=navy]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--op-accent:var(--op-link);--op-accent-on:var(--op-on-primary);--op-accent-government:var(--op-link);--op-accent-founder:var(--op-link);--op-accent-tax:var(--op-link);--op-accent-learn:var(--op-link);--op-accent-press:var(--op-link);--op-accent-privacy:var(--op-link);--op-accent-give:var(--op-link);--op-accent-law:var(--op-link);--charter-crimson:var(--op-danger);--op-crimson:var(--op-danger)}:root[data-theme=navy] :is(.charter-topbar,.charter-genie,.charter-more-menu,.charter-panel,.charter-crumbs,.charter-tabbar,.charter-rooms,.charter-kids-tabs),:root[data-theme=dark] :is(.charter-topbar,.charter-genie,.charter-more-menu,.charter-panel,.charter-crumbs,.charter-tabbar,.charter-rooms,.charter-kids-tabs){--charter-cream-page:var(--op-chrome-surface);--charter-cream-card:var(--op-chrome-surface);--charter-cream-border:var(--op-chrome-line);--charter-shell-bg:var(--op-chrome-surface);--charter-ink:var(--op-chrome-ink);--charter-ink-2:var(--op-chrome-ink-muted);--charter-text-on-cream:var(--op-chrome-ink);--charter-text-on-cream-muted:var(--op-chrome-ink-muted);--charter-link-on-cream:var(--op-chrome-ink);--op-on-surface-page:var(--op-chrome-ink);--op-on-surface-page-muted:var(--op-chrome-ink-muted);--op-surface-page:var(--op-chrome-surface);--op-surface-card:var(--op-chrome-surface);--op-border:var(--op-chrome-line);--charter-crimson:var(--op-chrome-crimson);--op-crimson:var(--op-chrome-crimson);color:var(--op-chrome-ink)}.hub-hero{--outpost-gold-text:var(--op-gold-bright)}:root:not([data-theme=dark]):not([data-theme=navy]) body,:root[data-theme=dark] body,:root[data-theme=navy] body{background:var(--op-surface-page);color:var(--op-on-surface-page)}:root,:root[data-font=public-sans]{--op-face-text:var(--font-public-sans), system-ui, -apple-system, sans-serif;--op-face-display:var(--font-public-sans), system-ui, -apple-system, sans-serif;--charter-serif:var(--font-public-sans), system-ui, -apple-system, sans-serif;--charter-kicker-face:var(--font-public-sans), system-ui, -apple-system, sans-serif;--outpost-standard-font:var(--font-public-sans), system-ui, -apple-system, sans-serif}:root[data-font=garamond]{--op-face-text:system-ui, -apple-system, "Segoe UI", sans-serif;--op-face-display:var(--font-garamond), Georgia, "Times New Roman", serif;--charter-serif:var(--font-garamond), Georgia, "Times New Roman", serif;--charter-kicker-face:"Trebuchet MS", Arial, sans-serif;--outpost-standard-font:system-ui, -apple-system, "Segoe UI", sans-serif}:root[data-font=system]{--op-face-text:system-ui, -apple-system, "Segoe UI", sans-serif;--op-face-display:system-ui, -apple-system, "Segoe UI", sans-serif;--charter-serif:system-ui, -apple-system, "Segoe UI", sans-serif;--charter-kicker-face:system-ui, -apple-system, "Segoe UI", sans-serif;--outpost-standard-font:system-ui, -apple-system, "Segoe UI", sans-serif}body{font-family:var(--op-face-text)}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:var(--op-stroke-ring) solid var(--op-focus-ring);outline-offset:var(--op-stroke-line);box-shadow:0 0 0 var(--op-stroke-line) var(--op-focus-inner)}:root:not([data-contrast=high]) .charter-shell .outpost-main-feed :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:var(--op-stroke-ring) solid var(--op-focus-ring)!important;outline-offset:var(--op-stroke-line)!important;box-shadow:0 0 0 var(--op-stroke-line) var(--op-focus-inner)!important}.launch-switch{gap:var(--op-3);margin:0 0 var(--op-6);padding:var(--op-4);border:var(--op-stroke-hair) solid var(--op-border);border-radius:var(--op-radius);background:var(--op-surface-card);color:var(--op-on-surface-card);display:grid}.launch-switch legend{padding:0 var(--op-1);font-weight:700}.launch-switch-hint{font-size:var(--op-size-small);color:var(--op-on-surface-card-muted);margin:0}.launch-options{gap:var(--op-2);flex-wrap:wrap;display:flex}.launch-option{min-height:var(--op-target);min-width:var(--op-target);padding:var(--op-2) var(--op-4);font:inherit;color:var(--op-on-surface-card);background:var(--op-surface-card);border:var(--op-stroke-hair) solid var(--op-border-strong);border-radius:var(--op-radius);cursor:pointer;font-weight:600}.launch-option[aria-pressed=true]{color:var(--op-on-chip);background:var(--op-chip);border-color:var(--op-focus-ring);border-width:var(--op-stroke-line)}.wg-page{background:var(--op-surface-page);min-height:100vh;color:var(--op-on-surface-page);padding:var(--op-5) 0 var(--op-8)}.wg-wrap{max-width:var(--op-measure-max);padding:0 var(--op-gutter);gap:var(--op-3);margin:0 auto;display:grid}.wg-hero{gap:var(--op-3);margin:0;display:grid}.wg-kicker{margin:0 0 var(--op-1);font-size:var(--op-size-caption);letter-spacing:.06em;text-transform:uppercase;color:var(--op-on-surface-page-muted);font-weight:700}.wg-title{font-family:var(--op-face-text);font-size:var(--op-size-headline);font-weight:800;line-height:var(--op-leading-headline);margin:0}.wg-lede{font-size:var(--op-size-body-min);color:var(--op-on-surface-page-muted);max-width:var(--op-measure-text);margin:0;line-height:1.5}.wg-note,.wg-refusal,.who-source,.wg-more p{max-width:var(--op-measure-text);margin:var(--op-2) 0 0;line-height:var(--op-leading-body)}.wg-stays{font-size:var(--op-size-caption);color:var(--op-on-surface-page-muted);margin:0;line-height:1.4}.wg-note,.who-source{font-size:var(--op-size-small);color:var(--op-on-surface-page-muted)}.wg-form{gap:var(--op-2);margin:0;display:grid}.wg-field{gap:var(--op-2);margin-top:var(--op-3);display:grid}.wg-label{font-size:var(--op-size-small);font-weight:600}.wg-inputrow{gap:var(--op-2);display:flex}.wg-input,.wg-select{min-width:0;min-height:var(--op-control);padding:0 calc(var(--op-3) + var(--op-stroke-line));font:inherit;font-size:var(--op-size-body);color:var(--op-on-surface-card);background:var(--op-surface-card);border:var(--op-stroke-hair) solid var(--op-border-strong);border-radius:var(--op-radius);flex:1}.wg-primary{min-height:var(--op-control);padding:0 calc(var(--op-4) + var(--op-stroke-line));font:inherit;font-size:var(--op-size-body-min);color:var(--op-on-primary);background:var(--op-primary);border-radius:var(--op-radius);cursor:pointer;border:0;flex:none;font-weight:700}.wg-primary:disabled{cursor:not-allowed;opacity:.6}.wg-textbutton,.you-change{min-height:var(--op-target);font:inherit;color:var(--op-link);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.wg-error{margin:var(--op-2) 0 0;padding:var(--op-3);border:var(--op-stroke-hair) solid var(--op-danger);border-radius:var(--op-radius-xs);color:var(--op-on-surface-page)}.wg-refusal{padding:var(--op-4);background:var(--op-surface-sunken);color:var(--op-on-surface-sunken);border-radius:var(--op-radius)}.wg-why>summary,.wg-more>summary{list-style:none}.wg-picker,.wg-reach{padding:0 calc(var(--op-3) + var(--op-stroke-line));background:var(--op-surface-card);color:var(--op-on-surface-card);border:var(--op-stroke-hair) solid var(--op-border);border-radius:var(--op-radius);margin:0}.wg-picker[open],.wg-reach[open]{padding-bottom:var(--op-4)}.wg-picker-head,.wg-reach-summary{justify-content:space-between;align-items:center;gap:var(--op-3);min-height:calc(var(--op-control) + var(--op-2));cursor:pointer;font-weight:700;list-style:none;display:flex}.wg-picker-head::-webkit-details-marker{display:none}.wg-reach-summary::-webkit-details-marker{display:none}.wg-picker-head:after,.wg-reach-summary:after{content:"";width:var(--op-2);height:var(--op-2);border-right:var(--op-stroke-line) solid currentColor;border-bottom:var(--op-stroke-line) solid currentColor;flex:none;transform:rotate(45deg)}.wg-picker[open]>.wg-picker-head:after,.wg-reach[open]>.wg-reach-summary:after{transform:rotate(-135deg)}.wg-picker-title{font-size:var(--op-size-body);margin:0;font-weight:700}.wg-picker-tools{margin-bottom:var(--op-3);justify-content:flex-end;display:flex}.wg-segment{gap:var(--op-1);display:inline-flex}.wg-segment-btn{min-height:var(--op-target);padding:var(--op-2) var(--op-4);font:inherit;color:var(--op-on-surface-card);background:var(--op-surface-card);border:var(--op-stroke-hair) solid var(--op-border-strong);border-radius:var(--op-radius-pill);cursor:pointer;font-weight:600}.wg-segment-btn[aria-pressed=true]{color:var(--op-on-chip);background:var(--op-chip);border-color:var(--op-chip)}.wg-group{margin-top:var(--op-5)}.wg-group-head{font-size:var(--op-size-section);font-weight:700;line-height:var(--op-leading-section);margin:0}.wg-group-blurb{margin:var(--op-2) 0 0;font-size:var(--op-size-small);line-height:var(--op-leading-body);color:var(--op-on-surface-card-muted)}.wg-group-list{gap:var(--op-3);margin-top:var(--op-3);display:grid}.wg-card{padding:calc(var(--op-3) + var(--op-stroke-line));background:var(--op-surface-card);color:var(--op-on-surface-card);border:var(--op-stroke-hair) solid var(--op-border);border-radius:var(--op-radius)}.wg-card-row{gap:var(--op-3);flex-wrap:wrap;display:flex}.wg-card-words{flex:14rem;min-width:0}.wg-photo{width:var(--op-8);height:var(--op-8);object-fit:cover;border-radius:var(--op-radius)}.wg-office{font-size:var(--op-size-caption);color:var(--op-on-surface-card-muted);margin:0;font-weight:600}.wg-name{margin:var(--op-1) 0 0;font-size:var(--op-size-body);font-weight:700}.wg-name a{color:var(--op-link);text-underline-offset:var(--op-1);text-decoration:underline}.wg-party{margin:var(--op-1) 0 0;font-size:var(--op-size-caption);color:var(--op-on-surface-card-muted)}.wg-profile-link{min-height:var(--op-target);margin-top:var(--op-1);color:var(--op-link);text-underline-offset:var(--op-1);align-items:center;font-weight:700;text-decoration:underline;display:inline-flex}.wg-missing{margin:var(--op-2) 0 0;font-size:var(--op-size-caption);color:var(--op-on-surface-card-muted);padding:0;list-style:none}.wg-source{margin:var(--op-2) 0 0;font-size:var(--op-size-caption);color:var(--op-on-surface-card-muted)}.wg-source a{color:var(--op-link);text-decoration:underline}.wg-empty{margin:var(--op-3) 0 0;padding:var(--op-3);border:var(--op-stroke-hair) dashed var(--op-border-strong);border-radius:var(--op-radius);font-size:var(--op-size-small);line-height:var(--op-leading-body)}.wg-end{font-size:var(--op-size-small);color:var(--op-on-surface-page-muted);margin:0}.wg-more{margin-top:var(--op-4);font-size:var(--op-size-small)}.wg-more a{color:var(--op-link);text-decoration:underline}.who-speaks,.exec-block{gap:var(--op-3);display:grid}.exec-heading{font-size:var(--op-size-caption);letter-spacing:.06em;text-transform:uppercase;color:var(--op-on-surface-page-muted);margin:0;font-weight:700}.exec-pair{gap:calc(var(--op-2) + var(--op-stroke-line));grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.exec-mini{align-content:start;gap:var(--op-1);padding:calc(var(--op-3) + var(--op-stroke-line));background:var(--op-surface-card);color:var(--op-on-surface-card);border:var(--op-stroke-hair) solid var(--op-border);border-radius:var(--op-radius);min-width:0;display:grid}.exec-mini-office{font-size:var(--op-size-caption);color:var(--op-on-surface-card-muted);font-weight:600}.exec-mini-name{font-size:var(--op-size-body);overflow-wrap:anywhere;font-weight:700}.exec-mini-party{font-size:var(--op-size-caption);color:var(--op-on-surface-card-muted)}.exec-mini-more{margin-top:var(--op-1)}.exec-mini-more>summary{min-height:var(--op-target);color:var(--op-link);cursor:pointer;font-size:var(--op-size-small);align-items:center;font-weight:700;text-decoration:underline;display:flex}.exec-mini-more[open]>summary{margin-bottom:var(--op-2)}.exec-bio{gap:var(--op-2);display:grid}.exec-bio-text{font-size:var(--op-size-small);line-height:var(--op-leading-body);margin:0}.exec-bio-date{font-size:var(--op-size-caption);color:var(--op-on-surface-card-muted);margin:0}.exec-record-links{gap:var(--op-1) var(--op-3);flex-wrap:wrap;display:flex}.exec-record-links a{min-height:var(--op-target);color:var(--op-link);font-size:var(--op-size-small);align-items:center;text-decoration:underline;display:inline-flex}.exec-two{gap:var(--op-3);margin:var(--op-2) 0 0;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));padding:0;list-style:none;display:grid}.exec-card{gap:var(--op-2);padding:calc(var(--op-3) + var(--op-stroke-line));background:var(--op-surface-card);color:var(--op-on-surface-card);border:var(--op-stroke-hair) solid var(--op-border);border-radius:var(--op-radius);display:grid}.exec-head{gap:var(--op-3);align-items:flex-start;display:flex}.exec-initials{width:var(--op-target);height:var(--op-target);border-radius:var(--op-radius-pill);background:var(--op-chip);color:var(--op-on-chip);font-weight:800;font-size:var(--op-size-small);flex:none;place-items:center;display:grid}.exec-words{min-width:0}.exec-office{font-size:var(--op-size-caption);color:var(--op-on-surface-card-muted);overflow-wrap:anywhere;margin:0;font-weight:600}.exec-name{margin:var(--op-1) 0 0;font-size:var(--op-size-body);overflow-wrap:anywhere;font-weight:700}.exec-party{margin:var(--op-1) 0 0;font-size:var(--op-size-caption);color:var(--op-on-surface-card-muted)}.exec-contact{gap:var(--op-2);flex-wrap:wrap;margin:0;display:flex}.exec-channel,.exec-contact a{min-height:var(--op-control);padding:0 var(--op-4);color:var(--op-on-primary);background:var(--op-primary);border-radius:var(--op-radius);align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.exec-contact p,.exec-missing,.exec-confirm{font-size:var(--op-size-caption);color:var(--op-on-surface-card-muted);margin:0}.exec-more{gap:var(--op-2);display:grid}.exec-unread{margin:var(--op-2) 0;padding-inline-start:var(--op-5)}.who-beam-kicker{margin:var(--op-2) 0 0;font-size:var(--op-size-caption);letter-spacing:.06em;text-transform:uppercase;color:var(--op-on-surface-page-muted);font-weight:700}.who-beam{--op-inset:calc(var(--op-2) + var(--op-stroke-line))}.who-beam .beam-rung{padding-block:calc(var(--op-1) + var(--op-stroke-line));min-height:0;padding-inline-start:calc(var(--op-inset) + var(--op-5))}.who-beam .beam-rung:not(.beam-rung--here) .beam-mark{display:none}.who-beam .beam-level{width:var(--op-stroke-hair);height:var(--op-stroke-hair);margin:calc(-1 * var(--op-stroke-hair));clip:rect(0, 0, 0, 0);white-space:nowrap;position:absolute;overflow:hidden}.who-beam .beam-rung--here .beam-mark{width:var(--op-beam-dot);height:var(--op-beam-dot);inset-block-start:calc(var(--op-2) + var(--op-stroke-line));inset-inline-start:calc(var(--op-inset) + var(--op-stroke-ring) / 2 - var(--op-beam-dot) / 2 + var(--op-stroke-hair) / 2)}.who-beam .beam-dot{display:none}.tier-card{gap:var(--op-2);padding:calc(var(--op-3) + var(--op-stroke-line));background:var(--op-surface-card);color:var(--op-on-surface-card);border:var(--op-stroke-hair) solid var(--op-border);border-radius:var(--op-radius);display:grid}.tier-count{margin:0}.tier-count--titled{justify-content:space-between;align-items:center;gap:var(--op-2);display:flex}.tier-title{font-size:var(--op-size-caption);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.tier-chip{padding:var(--op-1) calc(var(--op-2) + var(--op-stroke-line));color:var(--op-on-chip);background:var(--op-chip);border-radius:var(--op-radius-pill);align-items:center;font-size:.75rem;font-weight:600;display:inline-flex}.tier-rows{gap:0;margin:0;padding:0;list-style:none;display:grid}.tier-row{gap:var(--op-1);padding-block:var(--op-1);display:grid}.tier-row+.tier-row{border-block-start:var(--op-stroke-hair) solid var(--op-border);padding-block-start:var(--op-2)}.tier-link{min-height:var(--op-target);color:inherit;align-content:center;text-decoration:none;display:grid}a.tier-link:hover .tier-office{text-underline-offset:var(--op-1);text-decoration:underline}.tier-office{overflow-wrap:anywhere;font-size:.9375rem;font-weight:600}.tier-where{font-weight:400}.tier-person{font-size:var(--op-size-small);color:var(--op-on-surface-card-muted);overflow-wrap:anywhere}.tier-row--skeleton{border:0}.tier-bone{height:var(--op-3);border-radius:var(--op-radius-xs);background:var(--op-surface-sunken);display:block}.tier-bone--short{width:60%}.tier-empty{gap:var(--op-1);line-height:1.45;display:grid}.tier-empty p{margin:0}.tier-empty a{color:var(--op-link);text-decoration:underline}.tier-empty-head{font-size:.9375rem;font-weight:600}.tier-empty-why{gap:var(--op-1);font-size:var(--op-size-small);color:var(--op-on-surface-card-muted);display:grid}.tier-retry{min-height:var(--op-target);padding:0 var(--op-4);font:inherit;color:var(--op-on-primary);background:var(--op-primary);border-radius:var(--op-radius);cursor:pointer;border:0;justify-self:start;font-weight:700}.tier-more-summary{min-height:var(--op-target);color:var(--op-link);cursor:pointer;align-items:center;font-weight:600;display:flex}.tier-end,.tier-note{margin:var(--op-1) 0 0;font-size:var(--op-size-small);color:var(--op-on-surface-card-muted)}.you-place{margin:0;font-size:.9375rem;line-height:1.45}.you-place .you-change{min-height:var(--op-target);font-size:var(--op-size-small)}@media (min-width:64rem){.wg-wrap{gap:var(--op-4);max-width:75rem;padding:0 var(--op-6)}.wg-title{font-size:2.5rem;line-height:1.2}.wg-form,.wg-why{max-width:40rem}.who-speaks{column-gap:var(--op-6);grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);align-items:start}.who-speaks>.exec-block{grid-area:1/1/span 3}.who-speaks>:not(.exec-block):not(h2){grid-column:2}.who-beam-kicker{margin-top:0}.exec-pair{grid-template-columns:minmax(0,1fr)}.exec-mini-name{font-size:var(--op-size-section)}}.op-profile{min-height:100vh;padding:var(--op-4) 0 var(--op-8);background:var(--op-surface-page);color:var(--op-on-surface-page)}.op-profile>section{max-width:75rem;padding:0 var(--op-gutter);gap:var(--op-4);margin:0 auto;display:grid}.op-profile-back{min-height:var(--op-target);color:var(--op-link);align-items:center;font-size:.9375rem;font-weight:600;display:inline-flex}.op-profile-head{column-gap:var(--op-3);row-gap:var(--op-2);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.op-profile-id{gap:calc(var(--op-1) + var(--op-stroke-line));min-width:0;display:grid}.op-profile-portrait{grid-area:1/2}.op-profile-portrait img,.op-profile-portrait>div{border-radius:var(--op-radius-pill);object-fit:cover;border:var(--op-stroke-hair) solid var(--op-border);width:var(--op-8)!important;height:var(--op-8)!important}.op-profile-portrait p{width:var(--op-8);margin:var(--op-1) 0 0;text-align:center;color:var(--op-on-surface-page-muted);font-size:.625rem;line-height:1.2}.op-profile-head>:not(.op-profile-id):not(.op-profile-portrait){grid-column:1/-1}.op-profile-office{font-size:var(--op-size-small);letter-spacing:.06em;text-transform:uppercase;color:var(--op-on-surface-page-muted);margin:0;font-weight:700}.op-profile-name{font-family:var(--op-face-text);font-size:var(--op-size-headline);font-weight:800;line-height:var(--op-leading-headline);overflow-wrap:anywhere;margin:0}.op-profile-party{font-size:var(--op-size-body-min);color:var(--op-on-surface-page);margin:0}.op-profile-former{margin:var(--op-1) 0 0;padding:var(--op-1) var(--op-3);border:var(--op-stroke-hair) solid var(--op-border-strong);border-radius:var(--op-radius-pill);font-size:var(--op-size-caption);justify-self:start;font-weight:700}.op-profile-contact{margin-top:calc(var(--op-2) + var(--op-stroke-line))}.cc-launch{gap:var(--op-2);display:grid}.cc-launch-row{gap:var(--op-2);flex-wrap:wrap;display:flex}.cc-btn{min-height:var(--op-control);padding:0 var(--op-4);border:var(--op-stroke-hair) solid var(--op-primary);border-radius:var(--op-radius);color:var(--op-primary);background:var(--op-surface-page);text-align:center;flex:8rem;justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.cc-btn--primary{color:var(--op-on-primary);background:var(--op-primary)}.cc-fine{font-size:var(--op-size-caption);color:var(--op-on-surface-page-muted);margin:0;line-height:1.45}.op-profile-section{gap:calc(var(--op-2) + var(--op-stroke-line));margin:var(--op-2) 0 0;display:grid}.op-profile-h2{font-family:var(--op-face-text);font-size:var(--op-size-section);font-weight:700;line-height:var(--op-leading-section);color:var(--op-on-surface-page);margin:0}.op-profile-card,.op-profile-section .rounded-2xl,.op-profile-section .rounded-3xl{padding:calc(var(--op-3) + var(--op-stroke-line))!important;background:var(--op-surface-card)!important;color:var(--op-on-surface-card)!important;border:var(--op-stroke-hair) solid var(--op-border)!important;border-radius:var(--op-radius)!important;box-shadow:none!important}.op-profile-fine{font-size:var(--op-size-caption);color:var(--op-on-surface-page-muted);margin:0;line-height:1.45}.vote-rows{gap:calc(var(--op-2) + var(--op-stroke-line));margin:0;padding:0;list-style:none;display:grid}.vote-row{gap:var(--op-3);padding:calc(var(--op-3) + var(--op-stroke-line));border:var(--op-stroke-hair) solid var(--op-border);border-radius:var(--op-radius);background:var(--op-surface-card);color:var(--op-on-surface-card);align-items:flex-start;display:flex}.vote-row-words{gap:var(--op-1);min-width:0;display:grid}.vote-row-words p{margin:0}.vote-row-head{font-size:.9375rem;font-weight:700}.vote-row-meta{color:var(--op-on-surface-card-muted);font-weight:400}.vote-row-words p:not(.vote-row-head){font-size:var(--op-size-small);color:var(--op-on-surface-card-muted);line-height:1.4}.vote-badge{width:calc(var(--op-8) - var(--op-2));min-height:var(--op-6);padding:var(--op-1) var(--op-1);border:var(--op-stroke-line) solid currentColor;border-radius:var(--op-radius-sm);text-align:center;overflow-wrap:anywhere;flex:none;place-items:center;font-size:.75rem;font-weight:800;line-height:1.1;display:inline-grid}.vote-badge--nay{background:var(--op-on-surface-card);color:var(--op-surface-card);border-color:var(--op-on-surface-card)}.vote-badge--not-voting,.vote-badge--present,.vote-badge--other{color:var(--op-on-surface-card-muted);border-style:dashed}.op-profile-end{margin:var(--op-2) 0 0;font-size:var(--op-size-small);color:var(--op-on-surface-page-muted)}.op-profile-about,.op-profile>section>details{padding:0 calc(var(--op-3) + var(--op-stroke-line));border:var(--op-stroke-hair) solid var(--op-border);border-radius:var(--op-radius);background:var(--op-surface-card);color:var(--op-on-surface-card)}.op-profile-about[open]{padding-bottom:var(--op-4)}.op-profile-about-summary{min-height:calc(var(--op-control) + var(--op-2));cursor:pointer;align-items:center;font-weight:700;display:flex}.op-profile-grid{gap:var(--op-4);display:grid}.op-profile-col{align-content:start;gap:var(--op-4);min-width:0;display:grid}@media (min-width:64rem){.op-profile>section{padding:0 var(--op-6);gap:var(--op-5)}.op-profile-name{font-size:2.5rem;line-height:1.2}.op-profile-head{grid-template-columns:minmax(0,1fr) auto}.op-profile-contact{max-width:32rem}.op-profile-grid{column-gap:var(--op-6)}}@media (min-width:48rem){.op-profile-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.op-anchor,.op-psec{scroll-margin-top:var(--op-6)}.op-pnav{margin:var(--op-2) 0 0}.op-pnav ul{gap:var(--op-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.op-pnav a{min-height:var(--op-target);padding:0 var(--op-2);border:var(--op-stroke-line) solid var(--op-border);border-radius:var(--op-radius-pill);font-size:var(--op-size-small);color:var(--op-link);text-underline-offset:var(--op-1);align-items:center;text-decoration:underline;display:inline-flex}.op-src{margin:var(--op-2) 0 0;font-size:var(--op-size-caption);color:var(--op-on-surface-page-muted);line-height:1.45}.op-src a{color:var(--op-link);text-underline-offset:var(--op-1);text-decoration:underline}.op-notyet{color:var(--op-on-surface-page-muted);margin:0;font-style:italic}.op-body{margin:0;line-height:1.6}.op-h3{margin:0 0 var(--op-1);font-size:var(--op-size-body);font-weight:700}.op-h4{margin:var(--op-3) 0 var(--op-1);font-size:var(--op-size-small);font-weight:700}.op-sub{margin-top:var(--op-3)}.op-list{gap:var(--op-2);margin:0;padding-left:1.25rem;display:grid}.op-list a,.op-rows a{color:var(--op-link);text-underline-offset:var(--op-1);text-decoration:underline}.op-rows{gap:var(--op-2);margin:0;display:grid}.op-row{gap:var(--op-stroke-line);display:grid}.op-row dt{font-size:var(--op-size-caption);color:var(--op-on-surface-page-muted);font-weight:700}.op-row dd{overflow-wrap:anywhere;margin:0}.op-row dd>a{min-height:var(--op-target);align-items:center;display:inline-flex}@media (min-width:48rem){.op-row{grid-template-columns:11rem minmax(0,1fr);align-items:baseline}}.op-cycles{margin:0;padding:0;list-style:none;display:grid}.op-cycles li{justify-content:space-between;gap:var(--op-1);padding:var(--op-1) 0;border-bottom:var(--op-stroke-line) solid var(--op-border);flex-wrap:wrap;display:flex}.op-cycle-label{overflow-wrap:anywhere;min-width:0}.op-filter{gap:var(--op-1);display:grid}.op-filter label{font-size:var(--op-size-caption);font-weight:700}.op-filter select{min-height:var(--op-target);max-width:100%;padding:0 var(--op-2);border-radius:var(--op-radius);border:var(--op-stroke-line) solid currentColor;color:inherit;font:inherit;background:0 0}.op-photo{justify-items:center;gap:var(--op-1);width:5rem;margin:0;display:grid}.op-photo img{border-radius:var(--op-radius-sm);border:var(--op-stroke-line) solid var(--op-border);width:5rem;height:auto}.op-photo figcaption{font-size:var(--op-size-caption);text-align:center;color:var(--op-on-surface-page-muted);line-height:1.3}.op-more{margin-top:var(--op-2)}.op-more>summary{min-height:var(--op-target);cursor:pointer;color:var(--op-link);text-underline-offset:var(--op-1);align-items:center;font-weight:700;text-decoration:underline;display:inline-flex}.op-more-btn{min-height:var(--op-target);margin-top:var(--op-2);padding:0 var(--op-3);border:var(--op-stroke-line) solid var(--op-border-strong);border-radius:var(--op-radius);color:inherit;font:inherit;cursor:pointer;background:0 0;align-items:center;font-weight:700;display:inline-flex}.op-position{min-width:5.5rem;padding:var(--op-1);border:var(--op-stroke-line) solid currentColor;border-radius:var(--op-radius-sm);font-size:var(--op-size-caption);text-align:center;text-transform:uppercase;flex:none;font-weight:700}.op-cannot{margin:var(--op-2) 0 0;padding:var(--op-2);border-left:var(--op-stroke-line) solid var(--op-border-strong);line-height:1.5}.vote-row-summary{margin:var(--op-1) 0 0;line-height:1.5}.vote-row-label{font-weight:700}.op-profile :is(.text-yellow-400,.text-yellow-300){color:var(--op-on-surface-page-muted)}.op-profile a.text-yellow-400,.op-profile .text-yellow-400 a{color:var(--op-link)}.op-bill{min-height:100vh;padding:var(--op-5) 0 var(--op-8);background:var(--op-surface-page);color:var(--op-on-surface-page)}.op-bill :is(.text-yellow-400,.text-yellow-300){color:var(--op-on-surface-page-muted)}.op-bill a.text-yellow-400{color:var(--op-link)}.op-bill-kicker,.bill-path-title{margin:0 0 var(--op-1);font-size:var(--op-size-kicker);letter-spacing:var(--op-tracking-kicker);text-transform:uppercase;color:var(--op-on-surface-page-muted);font-weight:700}.op-bill-h2{margin:0 0 var(--op-3);font-family:var(--op-face-display);font-size:var(--op-size-title);font-weight:700;line-height:var(--op-leading-title)}.bill-path{margin:var(--op-6) 0 0;padding:var(--op-4);background:var(--op-surface-card);border:var(--op-stroke-hair) solid var(--op-border);border-radius:var(--op-radius)}.bill-path-stages{gap:var(--op-3);margin:var(--op-3) 0 0;padding:0;list-style:none;display:grid}.bill-stage{grid-template-columns:var(--op-target) 1fr;gap:var(--op-3);align-content:start;align-items:start;display:grid}.bill-stage-mark{width:var(--op-target);height:var(--op-target);border-radius:var(--op-radius-pill);color:var(--op-surface-card);background:var(--op-on-surface-card);border:var(--op-stroke-line) solid var(--op-on-surface-card);place-items:center;font-weight:800;display:grid}.bill-stage--done .bill-stage-mark:before{content:"✓";color:var(--op-surface-card)}.bill-stage--current .bill-stage-mark{background:var(--op-surface-card);border:var(--op-stroke-ring) solid var(--op-link)}.bill-stage--future .bill-stage-mark{border:var(--op-stroke-line) dashed var(--op-border-strong);background:0 0}.bill-stage-words{gap:var(--op-1);min-width:0;display:grid}.bill-stage-label{font-weight:700}.bill-stage--future .bill-stage-label{color:var(--op-on-surface-card-muted)}.bill-stage-waiting{color:var(--op-link);font-weight:700}.bill-stage-what{font-size:var(--op-size-small);color:var(--op-on-surface-card-muted);line-height:var(--op-leading-body)}.bill-vh,.op-vh{width:var(--op-stroke-hair);height:var(--op-stroke-hair);margin:calc(-1 * var(--op-stroke-hair));clip:rect(0, 0, 0, 0);white-space:nowrap;position:absolute;overflow:hidden}.bill-path-note,.bill-path-fine,.bill-path-end p{margin:var(--op-3) 0 0;line-height:var(--op-leading-body)}.bill-path-fine{font-size:var(--op-size-small);color:var(--op-on-surface-card-muted)}.bill-path-end{margin-top:var(--op-4);padding:var(--op-3);border:var(--op-stroke-hair) solid var(--op-border);border-radius:var(--op-radius)}.bill-path-end-label{font-weight:700}@media (min-width:48rem){.bill-path-stages{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.bill-stage{grid-template-columns:1fr}}.op-bill-split{gap:var(--op-4);margin-top:var(--op-6);display:grid}@media (min-width:48rem){.op-bill-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.op-bill-pane{align-content:start;gap:var(--op-3);padding:var(--op-4);background:var(--op-surface-card);color:var(--op-on-surface-card);border:var(--op-stroke-hair) solid var(--op-border);border-radius:var(--op-radius);display:grid}.op-bill-pane p{line-height:var(--op-leading-body);margin:0}.op-bill-aside{padding:var(--op-3);background:var(--op-surface-sunken);border-radius:var(--op-radius-xs)}.op-bill-fine{font-size:var(--op-size-small);color:var(--op-on-surface-card-muted)}.op-bill-primary{min-height:var(--op-target);padding:0 var(--op-4);color:var(--op-on-primary);background:var(--op-primary);border-radius:var(--op-radius);align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.op-bill-tallies,.rep-vote{gap:var(--op-3);margin-top:var(--op-6);padding:var(--op-4);background:var(--op-surface-card);color:var(--op-on-surface-card);border:var(--op-stroke-hair) solid var(--op-border);border-radius:var(--op-radius);display:grid}.op-bill-call-head{margin:0;font-weight:700}.op-bill-call+.op-bill-call{border-top:var(--op-stroke-hair) solid var(--op-border);padding-top:var(--op-3)}.tally{gap:var(--op-2);display:grid}.tally-rows{gap:var(--op-2);margin:0;padding:0;list-style:none;display:grid}.tally-row{gap:var(--op-3);grid-template-columns:minmax(7rem,auto) 1fr;align-items:center;display:grid}.tally-track{height:var(--op-4);border:var(--op-stroke-hair) solid var(--op-border-strong);border-radius:var(--op-radius-xs);display:block}.tally-bar{border-radius:var(--op-radius-xs);height:100%;display:block}.tally-bar--yea{background:var(--op-on-surface-card)}.tally-bar--nay{background:repeating-linear-gradient(45deg, var(--op-on-surface-card) 0 var(--op-stroke-line), transparent var(--op-stroke-line) var(--op-2));outline:var(--op-stroke-hair) solid var(--op-on-surface-card)}.tally-bar--not-voting,.tally-bar--present,.tally-bar--other{border:var(--op-stroke-line) dashed var(--op-on-surface-card)}.tally-fine,.rep-vote-note{font-size:var(--op-size-small);color:var(--op-on-surface-card-muted);margin:0}.rep-vote-note a{color:var(--op-link);text-decoration:underline}.rep-vote-title{font-family:var(--op-face-display);font-size:var(--op-size-title);margin:0;font-weight:700}.vote-mark{align-items:center;gap:var(--op-2);font-weight:700;display:inline-flex}.vote-mark-box{width:var(--op-4);height:var(--op-4);border-radius:var(--op-radius-xs);display:inline-block}.vote-mark--yea .vote-mark-box{border:var(--op-stroke-line) solid currentColor}.vote-mark--nay .vote-mark-box{border:var(--op-stroke-line) solid currentColor;background:currentColor}.vote-mark--not-voting .vote-mark-box,.vote-mark--present .vote-mark-box,.vote-mark--other .vote-mark-box{border:var(--op-stroke-line) dashed currentColor}:is(.op-bill-primary,.exec-channel,.exec-contact a,.cc-btn--primary,.stack-resume,.wg-primary){--charter-floor-link:var(--op-on-primary)}.cc-btn{--charter-floor-link:var(--op-primary)}.stack-page>:is(header.stack-head,.stack,.stack-about){max-width:75rem;padding-inline:var(--op-gutter);margin-inline:auto}.stack-head{gap:var(--op-2);padding-block:var(--op-5) var(--op-3);display:grid}.stack-title{font-family:var(--op-face-text);font-size:var(--op-size-headline);font-weight:800;line-height:var(--op-leading-headline);margin:0}.stack-lede{font-size:var(--op-size-body-min);color:var(--op-on-surface-page-muted);margin:0;line-height:1.5}.stack{gap:var(--op-2);margin:0 0 var(--op-6);display:grid}.stack-continue{align-items:center;gap:var(--op-3);padding:calc(var(--op-3) + var(--op-stroke-line));background:var(--op-chip);color:var(--op-on-chip);border:var(--op-stroke-hair) solid var(--op-border);border-radius:var(--op-radius);display:flex}.stack-continue-words{gap:var(--op-stroke-line);flex:1;min-width:0;display:grid}.stack-continue-label{font-size:var(--op-size-caption);margin:0;font-weight:700}.stack-continue-title{font-size:var(--op-size-body-min);overflow-wrap:anywhere;font-weight:700}.stack-resume{min-height:var(--op-target);padding:0 var(--op-4);border-radius:var(--op-radius-pill);background:var(--op-primary);color:var(--op-on-primary);flex:none;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.stack-group{gap:calc(var(--op-2) + var(--op-stroke-line));display:grid}.stack-kicker{margin:var(--op-4) 0 0;font-size:var(--op-size-caption);letter-spacing:.06em;text-transform:uppercase;color:var(--op-on-surface-page-muted);font-weight:700}.stack-acc{border:var(--op-stroke-hair) solid var(--op-border);border-radius:var(--op-radius);background:var(--op-surface-card);color:var(--op-on-surface-card)}.stack-summary{justify-content:space-between;align-items:center;gap:var(--op-3);min-height:var(--op-target);padding:var(--op-4);cursor:pointer;font-size:var(--op-size-body);list-style:none;display:flex}.stack-summary::-webkit-details-marker{display:none}.stack-summary-words{gap:var(--op-stroke-line);display:grid}.stack-summary-sub{font-size:var(--op-size-small);color:var(--op-on-surface-card-muted)}.stack-chev{width:var(--op-2);height:var(--op-2);border-right:var(--op-stroke-line) solid currentColor;border-bottom:var(--op-stroke-line) solid currentColor;flex:none;transform:rotate(45deg)}.stack-acc[open] .stack-chev{transform:rotate(-135deg)}.stack-rows{border-top:var(--op-stroke-hair) solid var(--op-border);margin:0;padding:0;list-style:none}.stack-rows li+li{border-top:var(--op-stroke-hair) solid var(--op-border)}.stack-row{justify-content:space-between;align-items:center;gap:var(--op-3);min-height:var(--op-8);padding:var(--op-2) var(--op-4);min-height:calc(var(--op-7) + var(--op-2));color:inherit;text-decoration:none;display:flex}.stack-row:hover>span:first-child{text-decoration:underline}.stack-row--room{justify-content:stretch;gap:var(--op-stroke-line);display:grid}.stack-state{font-size:var(--op-size-caption);color:var(--op-on-surface-card-muted);flex:none}.stack-row--room .stack-state{flex:initial}.stack-state--done{color:var(--op-on-surface-card);font-weight:700}.stack-state--now{color:var(--op-link);font-weight:700}.stack-note{padding:0 var(--op-4) var(--op-3);font-size:var(--op-size-small);color:var(--op-on-surface-card-muted);margin:0;line-height:1.5}.stack-fine{font-size:var(--op-size-caption);color:var(--op-on-surface-page-muted);margin:0;line-height:1.45}.stack-acc .stack-fine{padding:var(--op-2) var(--op-4) var(--op-3);color:var(--op-on-surface-card-muted)}.stack-shelf{gap:calc(var(--op-2) + var(--op-stroke-line));margin-top:var(--op-4);padding:var(--op-4);border:var(--op-stroke-hair) solid var(--op-border);border-radius:var(--op-radius);background:var(--op-surface-card);color:var(--op-on-surface-card);display:grid}.stack-shelf .stack-kicker{color:var(--op-on-surface-card-muted);margin:0}.stack-shelf-line{margin:0;font-size:.9375rem;line-height:1.45}.stack-chips{gap:var(--op-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.stack-pchip{padding:calc(var(--op-1) + var(--op-stroke-line)) var(--op-3);border:var(--op-stroke-line) dashed var(--op-border-strong);border-radius:var(--op-radius-pill);font-size:var(--op-size-small);color:var(--op-on-surface-card-muted)}.stack-pchip--done{border-style:solid;border-color:var(--op-on-surface-card);color:var(--op-on-surface-card);font-weight:600}.stack-shelf-rows{gap:var(--op-1);margin:0;padding:0;list-style:none;display:grid}.stack-shelf-row{justify-content:space-between;gap:var(--op-2);font-size:var(--op-size-small);flex-wrap:wrap;display:flex}.stack-shelf-label{font-weight:700}.stack-shelf .stack-fine{color:var(--op-on-surface-card-muted)}.stack-end{margin:var(--op-3) 0 0;font-size:var(--op-size-small);color:var(--op-on-surface-page-muted)}.stack-about{margin-bottom:var(--op-7)}.stack-about-summary{min-height:var(--op-target);color:var(--op-link);cursor:pointer;align-items:center;font-weight:700;display:flex}@media (min-width:64rem){.stack-page>:is(header.stack-head,.stack,.stack-about){padding-inline:var(--op-6)}.stack-title{font-size:2.5rem;line-height:1.2}.stack{column-gap:var(--op-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.stack>:is(.stack-continue,.stack-fine,.stack-end){grid-column:1/-1}.stack>.stack-continue{max-width:40rem}.stack>.stack-shelf{grid-column:2}}.arcade-page{max-width:75rem;padding:var(--op-5) var(--op-gutter) var(--op-8);gap:var(--op-3);margin:0 auto;display:grid}.arcade-head{gap:var(--op-2);display:grid}.arcade-title{font-family:var(--op-face-text);font-size:var(--op-size-headline);font-weight:800;line-height:var(--op-leading-headline);margin:0}.arcade-lede{font-size:var(--op-size-body-min);color:var(--op-on-surface-page-muted);max-width:var(--op-measure-text);margin:0;line-height:1.5}.arcade-bench,.arcade-more{padding:0 var(--op-4);border:var(--op-stroke-hair) solid var(--op-border);border-radius:var(--op-radius);background:var(--op-surface-card);color:var(--op-on-surface-card)}.arcade-bench[open],.arcade-more[open]{padding-bottom:var(--op-4)}.arcade-bench>section,.arcade-more>section{box-shadow:none!important;border:0!important;padding-inline:0!important}.arcade-more-summary{min-height:var(--op-target);cursor:pointer;align-items:center;font-weight:700;display:flex}.arcade-hall{gap:var(--op-3);display:grid}.arcade-kicker{margin:var(--op-4) 0 0;font-size:var(--op-size-caption);letter-spacing:.06em;text-transform:uppercase;color:var(--op-on-surface-page-muted);font-weight:700}.arcade-blurb{font-size:var(--op-size-small);color:var(--op-on-surface-page-muted);margin:0;line-height:1.5}.arcade-end{margin:var(--op-1) 0 0;font-size:var(--op-size-small);color:var(--op-on-surface-page-muted)}.game-grid{gap:var(--op-3);grid-template-columns:minmax(0,1fr);display:grid}.game-card{align-content:start;gap:calc(var(--op-2) + var(--op-stroke-line));padding:var(--op-4);background:var(--op-surface-card);color:var(--op-on-surface-card);border:var(--op-stroke-hair) solid var(--op-border);border-radius:var(--op-radius);display:grid}.game-card-top{justify-content:space-between;align-items:baseline;gap:var(--op-3);display:flex}.game-card-name{font-family:var(--op-face-text);margin:0;font-size:1.125rem;font-weight:700;line-height:1.3}.game-card-min{font-size:var(--op-size-caption);color:var(--op-on-surface-card-muted);flex:none}.game-card-meta{gap:var(--op-2);font-size:var(--op-size-caption);color:var(--op-on-surface-card-muted);flex-wrap:wrap;margin:0;display:flex}.game-card-teaches{margin:0;font-size:.9375rem;line-height:1.47}.game-card-play{min-height:var(--op-target);padding:0 var(--op-5);color:var(--op-on-primary);background:var(--op-primary);border-radius:var(--op-radius-pill);--charter-floor-link:var(--op-on-primary);justify-content:center;justify-self:start;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.game-card--later{border:var(--op-stroke-line) dashed var(--op-border-strong);background:0 0}.game-card-later{color:var(--op-on-surface-card-muted);margin:0;font-weight:700}.outpost-main-feed .arcade-page a.game-card-play{text-decoration:none}@media (min-width:48rem){.game-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.arcade-page{padding-inline:var(--op-6);gap:var(--op-4)}.arcade-title{font-size:2.5rem;line-height:1.2}.game-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.launch-page{padding:var(--op-5) var(--op-gutter) var(--op-8);background:var(--op-surface-page);color:var(--op-on-surface-page)}.launch-wrap{gap:var(--op-5);max-width:75rem;margin:0 auto;display:grid}.launch-kicker{margin:0 0 var(--op-1);font-size:var(--op-size-kicker);letter-spacing:var(--op-tracking-kicker);text-transform:uppercase;color:var(--op-on-surface-page-muted);font-weight:700}.launch-lede{margin:var(--op-3) 0 0;line-height:var(--op-leading-body)}.launch-card{gap:var(--op-3);padding:var(--op-4);background:var(--op-surface-card);color:var(--op-on-surface-card);border:var(--op-stroke-hair) solid var(--op-border);border-radius:var(--op-radius);display:grid}.launch-card p{line-height:var(--op-leading-body);margin:0}.launch-card a{color:var(--op-link);text-decoration:underline}.launch-h2{font-family:var(--op-face-display);font-size:var(--op-size-heading);margin:0;font-weight:700}.launch-rules{gap:var(--op-2);line-height:var(--op-leading-body);margin:0;padding-inline-start:var(--op-5);display:grid}.launch-fine,.launch-end{font-size:var(--op-size-small);color:var(--op-on-surface-page-muted);margin:0}.launch-two{gap:var(--op-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));display:grid}.lf,.lf-row{gap:var(--op-2);display:grid}.lf-inputs{gap:var(--op-2);flex-wrap:wrap;display:flex}.lf-input{min-height:var(--op-target);padding:var(--op-2) var(--op-3);font:inherit;color:var(--op-on-surface-card);background:var(--op-surface-card);border:var(--op-stroke-hair) solid var(--op-border-strong);border-radius:var(--op-radius);flex:12rem}.lf-input:disabled{background:var(--op-surface-sunken);cursor:not-allowed}.lf-primary{min-height:var(--op-target);padding:0 var(--op-5);font:inherit;color:var(--op-on-primary);background:var(--op-primary);border-radius:var(--op-radius);cursor:pointer;border:0;font-weight:700}.lf-primary:disabled{opacity:.55;cursor:not-allowed}.lf-or{text-align:center;color:var(--op-on-surface-card-muted);margin:0;font-weight:700}.lf-check{gap:var(--op-2);min-height:var(--op-target);font-size:var(--op-size-small);line-height:var(--op-leading-body);align-items:flex-start;display:flex}.lf-check input{width:var(--op-5);height:var(--op-5);flex:none}.lf-note,.lf-sent,.lf-error{margin:var(--op-2) 0 0;padding:var(--op-3);border-radius:var(--op-radius-xs);line-height:var(--op-leading-body)}.lf-note{background:var(--op-surface-sunken);color:var(--op-on-surface-sunken);border:var(--op-stroke-hair) dashed var(--op-border-strong)}.lf-sent{background:var(--op-chip);color:var(--op-on-chip)}.lf-error{border:var(--op-stroke-hair) solid var(--op-danger)}.post-card{gap:var(--op-3);padding:var(--op-4);background:var(--op-surface-card);color:var(--op-on-surface-card);border:var(--op-stroke-hair) solid var(--op-border);border-radius:var(--op-radius);display:grid}.post-example{padding:0 var(--op-2);font-size:var(--op-size-kicker);letter-spacing:var(--op-tracking-kicker);text-transform:uppercase;border:var(--op-stroke-hair) dashed var(--op-border-strong);border-radius:var(--op-radius-xs);justify-self:start;margin:0;font-weight:700}.post-head{gap:var(--op-3);align-items:center;display:flex}.post-avatar{width:var(--op-target);height:var(--op-target);border-radius:var(--op-radius-pill);background:var(--op-chip);color:var(--op-on-chip);font-weight:800;font-size:var(--op-size-small);place-items:center;display:grid}.post-name{margin:0;font-weight:700}.post-where{font-size:var(--op-size-small);color:var(--op-on-surface-card-muted);margin:0}.post-badge{padding:0 var(--op-2);font-size:var(--op-size-kicker);border:var(--op-stroke-line) solid var(--op-gold);border-radius:var(--op-radius-pill);margin-inline-start:var(--op-2);font-weight:700}.post-body{font-size:var(--op-size-body);line-height:var(--op-leading-body);margin:0}.post-held{padding:var(--op-3);border:var(--op-stroke-line) dashed var(--op-border-strong);border-radius:var(--op-radius-xs);line-height:var(--op-leading-body);margin:0}.post-actions{gap:var(--op-2);flex-wrap:wrap;align-items:center;display:flex}.post-reaction{min-width:var(--op-target);min-height:var(--op-target);place-items:center;display:inline-grid}.post-report{font-weight:700;font-size:var(--op-size-small);margin-inline-start:auto}.hub-cta-primary,.tax-bar span:nth-child(6){--charter-ink:var(--op-chrome-ink)}:root[data-theme] .outpost-main-feed :is(a.game-card-play,a.exec-channel,.exec-contact a,a.op-bill-primary,a.cc-btn--primary,a.stack-resume){color:var(--op-on-primary)}:root[data-theme] .outpost-main-feed a.cc-btn:not(.cc-btn--primary){color:var(--op-primary)}:root:is([data-theme=dark],[data-theme=navy]) :is(.charter-quiet-note,.fd-preview-note,.fd-chrono,.fd-kept,.fd-repost-opt span,.fd-repost-note,.fd-why,.fd-reactions-summary,.fd-wire-note,.fd-hung,.fd-gallery-note,.fd-forum-cat,.fd-forum-foot .fd-forum-note,.fd-queue-item span,.fd-queue-note,.tr-footnote,.tr-sample-note,.tr-plainwords .tr-plainwords-small,.tr-table th,.bt-q .bt-q-note,.law-meta,.law-stage-label,.law-count,.law-body-empty,.law-door-what,.law-door-shut,.law-door-fill,.law-choice-what,.watch-cadence,.watch-sources li,.watch-unbuilt,.news-outlet small,.ss-links,.ev-privacy,.lt-letter .lt-place,.sr-group-order,.sr-group-count,.sr-group-more,.cmp-what,.cmp-absent,.gm-group-why,.gm-room-cost,.or-ends,.or-signed,.or-ladder-pill,:root .charter-page .or-field input:disabled,:root .charter-page .or-field textarea:disabled,.mk-blurb,.mk-meta,.mk-empty,.mk-ordering,.mk-why,.lb-empty),:root:is([data-theme=dark],[data-theme=navy]) :is(.charter-wordmark-name,.charter-search>span,.charter-more-item small,.charter-section-btn .charter-section-count,.charter-section-btn .charter-section-chev,.charter-item .charter-item-mark,.fd-office,.fd-paper-additions,.fd-frame-slot span,.gov-record-contact a,.wl-star,.bt-a .bt-a-src,.wt-grade--b strong,.watch-status--built,.watch-law .watch-law-cite,.watch-sources a,.watch-rules a,.news-literacy a,.ss-tier,.ss-links a,.ev-official,.cs-hex,.pf-where,.or-no,.or-door-kind,.charter-more-item .charter-svg-icon,.charter-mobile-quicklink .charter-svg-icon){color:var(--op-on-surface-page-muted)!important}:root:is([data-theme=dark],[data-theme=navy]) :is(.charter-wordmark-name,.charter-search>span,.charter-more-item small,.charter-section-btn .charter-section-count,.charter-section-btn .charter-section-chev,.charter-item .charter-item-mark,.fd-office,.fd-paper-additions,.fd-frame-slot span,.gov-record-contact a,.wl-star,.bt-a .bt-a-src,.wt-grade--b strong,.watch-status--built,.watch-law .watch-law-cite,.watch-sources a,.watch-rules a,.news-literacy a,.ss-tier,.ss-links a,.ev-official,.cs-hex,.pf-where,.or-no,.or-door-kind,.charter-more-item .charter-svg-icon,.charter-mobile-quicklink .charter-svg-icon):is(a){color:var(--op-link)!important}:root:is([data-theme=dark],[data-theme=navy]) :is(.watch-can .watch-label,.wt-grade strong){color:var(--op-on-surface-page)!important}:root:is([data-theme=dark],[data-theme=navy]) .outpost-email-preferences-page>section h1{color:var(--op-chrome-ink)!important}:root[data-theme] .living-map-canvas.maplibregl-map .maplibregl-ctrl.maplibregl-ctrl-attrib{background:var(--op-surface-card)!important}:root[data-theme] .living-map-canvas.maplibregl-map .maplibregl-ctrl.maplibregl-ctrl-attrib :is(.maplibregl-ctrl-attrib-inner,a){color:var(--op-on-surface-card)!important}.outpost-main-feed :is(summary.wg-picker-head,summary.wg-reach-summary,summary.op-profile-about-summary){min-height:calc(var(--op-control) + var(--op-2));display:flex}.outpost-main-feed :is(summary.tier-more-summary,.tier-empty-why a,.wg-page p>a:only-child,.op-profile a.font-medium,.op-profile a.rounded-xl,.op-profile a.inline-block,.op-bill a.font-medium,.op-bill a.rounded-xl,.launch-card p>a:only-child){min-height:var(--op-target);align-items:center;display:inline-flex}.living-map-canvas .maplibregl-ctrl-group button{width:var(--op-target);height:var(--op-target)}.hub-stats{max-width:75rem;margin:var(--op-6) auto 0;padding:0 var(--op-gutter);gap:var(--op-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));list-style:none;display:grid}.hub-stat{gap:var(--op-1);padding:var(--op-4);background:var(--op-surface-card);color:var(--op-on-surface-card);border:var(--op-stroke-hair) solid var(--op-border);border-radius:var(--op-radius);display:grid}.hub-stat strong{font-family:var(--op-face-display);font-size:var(--op-size-title);font-weight:800;line-height:var(--op-leading-title)}.hub-stat span{font-size:var(--op-size-small);line-height:var(--op-leading-body);color:var(--op-on-surface-card-muted)}.hub-what{max-width:75rem;margin:var(--op-7) auto 0;padding:0 var(--op-gutter)}.hub-what h2{margin:var(--op-1) 0 var(--op-5);font-family:var(--op-face-display);font-size:var(--op-size-title);line-height:var(--op-leading-title)}.hub-what-grid{gap:var(--op-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));margin:0;padding:0;list-style:none;display:grid}.hub-what-card{gap:var(--op-2);padding-top:var(--op-4);border-top:var(--op-stroke-hair) solid var(--op-border-strong);display:grid}.hub-what-n{font-size:var(--op-size-small);color:var(--op-on-surface-page-muted);font-weight:800}.hub-what-card strong{font-size:var(--op-size-heading);font-weight:800}.hub-what-card>span:last-child{line-height:var(--op-leading-body);color:var(--op-on-surface-page-muted)}.hub-homeschool{gap:var(--op-2);margin-top:var(--op-5);padding:var(--op-5);background:var(--op-chip);color:var(--op-on-chip);border-radius:var(--op-radius);display:grid}.hub-homeschool-title{font-family:var(--op-face-display);font-size:var(--op-size-heading);margin:0;font-weight:800}.hub-homeschool-line{line-height:var(--op-leading-body);margin:0}.hub-homeschool-from{font-size:var(--op-size-small);margin:0}.outpost-main-feed .hub-homeschool a.hub-homeschool-link{min-height:var(--op-target);color:var(--op-on-chip);--charter-floor-link:var(--op-on-chip);justify-self:start;align-items:center;font-weight:700;text-decoration:underline;display:inline-flex}.or-ends a.or-source-link{text-underline-offset:.15em;text-decoration:underline}.op-profile-section :is(.text-slate-300,.text-slate-400,.text-slate-500,.text-slate-600,.text-slate-700){color:var(--op-on-surface-card-muted)!important}.op-profile-section :is(.text-white,.text-slate-100,.text-slate-200,.text-slate-900,.text-slate-950){color:var(--op-on-surface-card)!important}.op-profile-votes{gap:var(--op-3);display:grid}.op-profile-votes>div>p{font-size:var(--op-size-small);margin:0}.op-bill{padding-top:var(--op-4)}.op-bill>section{max-width:75rem;padding:0 var(--op-gutter);gap:var(--op-4);margin:0 auto;display:grid}.op-bill-head{gap:var(--op-2);display:grid}.op-bill-kicker{font-size:var(--op-size-small);letter-spacing:.06em;margin:0}.op-bill-title{font-family:var(--op-face-text);font-size:var(--op-size-headline);font-weight:800;line-height:var(--op-leading-headline);overflow-wrap:anywhere;margin:0}.op-bill-meta{color:var(--op-on-surface-page-muted);margin:0;font-size:.9375rem}.op-bill-head .op-bill-fine{font-size:var(--op-size-caption);margin:0}.op-bill-h2{font-family:var(--op-face-text);font-size:var(--op-size-section);line-height:var(--op-leading-section);margin:0}.bill-path{padding:var(--op-4);gap:calc(var(--op-3) + var(--op-1) / 2);margin:0;display:grid}.bill-path-title{font-size:var(--op-size-caption);letter-spacing:.06em;margin:0}.bill-path-stages{gap:0;margin:0}.bill-stage{grid-template-columns:calc(var(--op-5) - var(--op-stroke-line)) 1fr;gap:var(--op-3);min-height:var(--op-7);position:relative}.bill-stage:not(:last-child):after{content:"";width:var(--op-stroke-line);background:var(--op-border-strong);position:absolute;inset-block-start:calc(var(--op-5) - var(--op-stroke-line));inset-block-end:0;inset-inline-start:calc((var(--op-5) - var(--op-stroke-line)) / 2 - var(--op-stroke-line) / 2)}.bill-stage--done:not(:last-child):after{background:var(--op-on-surface-card)}.bill-stage-mark{width:calc(var(--op-5) - var(--op-stroke-line));height:calc(var(--op-5) - var(--op-stroke-line));font-size:var(--op-size-caption)}.bill-stage--current .bill-stage-mark{border-width:var(--op-stroke-ring)}.bill-stage--future .bill-stage-mark{border-width:var(--op-stroke-line)}.bill-stage-words{gap:0;padding-block-start:var(--op-stroke-hair)}.bill-stage-label{font-size:.9375rem;font-weight:400}.bill-stage--current .bill-stage-label{font-weight:700}.bill-stage-waiting{font-size:var(--op-size-small);font-weight:400}.bill-stage-what{font-size:var(--op-size-caption)}.bill-path-more,.op-bill-more{border-top:var(--op-stroke-hair) solid var(--op-border);padding-top:var(--op-1)}.op-bill-more--page{border:var(--op-stroke-hair) solid var(--op-border);border-radius:var(--op-radius);padding:0 calc(var(--op-3) + var(--op-stroke-line));background:var(--op-surface-card)}.op-bill-more--page[open]{padding-bottom:var(--op-4)}.bill-path-more-summary,.op-bill-more-summary{min-height:var(--op-target);color:var(--op-link);cursor:pointer;align-items:center;font-weight:700;display:flex}.op-bill-more--page>.op-bill-more-summary{color:inherit;min-height:calc(var(--op-control) + var(--op-2))}.op-bill-section{gap:calc(var(--op-2) + var(--op-stroke-line));margin:var(--op-2) 0 0;display:grid}.op-bill-section p{margin:0}.op-bill-body{font-size:var(--op-size-body);line-height:var(--op-leading-body);max-width:var(--op-measure-text)}.op-bill-textlink{min-height:var(--op-target);color:var(--op-link);justify-self:start;align-items:center;font-size:.9375rem;font-weight:600;text-decoration:underline;display:inline-flex}.op-bill-tallies{margin-top:var(--op-2);background:0 0;border:0;padding:0}.tally-row{gap:calc(var(--op-2) + var(--op-stroke-line));font-size:var(--op-size-small);grid-template-columns:minmax(5.75rem,auto) 1fr;font-weight:700}.tally-track{height:calc(var(--op-3) + var(--op-stroke-line));background:var(--op-surface-sunken);border-radius:var(--op-radius-xs);border:0}.rep-vote{margin-top:var(--op-2)}@media (min-width:64rem){.op-bill>section{padding:0 var(--op-6);column-gap:var(--op-6);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:start}.op-bill>section>*{grid-column:1/-1}.op-bill>section>.bill-path{top:var(--op-5);grid-area:span 3/1;position:sticky}.op-bill>section>:is(.op-bill-section,.rep-vote,.slip,.op-profile-end){grid-column:2}.op-bill-title{font-size:2.5rem;line-height:1.2}.bill-path-stages{grid-auto-flow:row}.bill-stage{grid-template-columns:calc(var(--op-5) - var(--op-stroke-line)) 1fr}}.rep-vote-title{font-family:var(--op-face-text);font-size:var(--op-size-section);line-height:var(--op-leading-section)}.rep-vote{padding:calc(var(--op-3) + var(--op-stroke-line));gap:var(--op-2)}.outpost-main-feed .stack-page summary.stack-summary{justify-content:space-between;width:100%;display:flex}.outpost-main-feed .stack-page a.stack-row,.outpost-main-feed .stack-page a.stack-resume,.outpost-main-feed a.cc-btn,.outpost-main-feed .who-speaks a.tier-link{text-decoration:none}.outpost-main-feed .stack-page .stack-continue,.outpost-main-feed .stack-page .stack-acc,.outpost-main-feed .stack-page .stack-shelf{border-radius:var(--op-radius)}.outpost-main-feed .stack-page li a.stack-row.stack-row.stack-row,.outpost-main-feed .who-speaks li a.tier-link.tier-link.tier-link{text-decoration:none}.arcade-page.charter-page{background:var(--op-surface-page);max-width:75rem;margin:0 auto}.game-card-teaches{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.outpost-main-feed :is(summary.arcade-more-summary,summary.stack-about-summary,summary.bill-path-more-summary,summary.op-bill-more-summary){min-height:var(--op-target);display:flex}.outpost-main-feed main.charter-page :is(.game-card,.arcade-bench,.arcade-more,.stack-continue,.stack-acc,.stack-shelf,.wg-picker,.wg-reach,.tier-card,.exec-mini,.exec-card,.wg-card,.bill-path,.rep-vote,.op-bill-more--page,.op-profile-about,.vote-row,.op-profile-card,.launch-card,.post-card,.lf-note){border-radius:var(--op-radius)}.civic-surface:has(>main.charter-page){background:var(--op-surface-page)}.launch-page{padding:var(--op-5) var(--op-gutter) var(--op-8)}.launch-wrap{gap:var(--op-4)}.launch-head{gap:var(--op-2);display:grid}.launch-kicker{font-size:var(--op-size-caption);letter-spacing:.06em;margin:0}.launch-title{font-family:var(--op-face-text);font-size:var(--op-size-headline);font-weight:800;line-height:var(--op-leading-headline);margin:0}.launch-title--big{font-size:2rem;line-height:1.25}.launch-lede{font-size:var(--op-size-body-min);color:var(--op-on-surface-page-muted);max-width:var(--op-measure-text);margin:0;line-height:1.5}.launch-lede--ink{font-size:var(--op-size-body);line-height:var(--op-leading-body);color:var(--op-on-surface-page)}.launch-body,.launch-col{gap:var(--op-4);align-content:start;min-width:0;display:grid}.launch-plain{gap:calc(var(--op-2) + var(--op-stroke-line));display:grid}.launch-h2{font-family:var(--op-face-text);font-size:var(--op-size-section);font-weight:700;line-height:var(--op-leading-section);margin:0}.launch-card{gap:var(--op-2);padding:var(--op-4);background:var(--op-surface-card);color:var(--op-on-surface-card);border:var(--op-stroke-hair) solid var(--op-border);border-radius:var(--op-radius);font-size:.9375rem;line-height:1.47;display:grid}.launch-card-head{font-size:var(--op-size-caption);letter-spacing:.06em;text-transform:uppercase;color:var(--op-on-surface-card-muted);margin:0;font-weight:700}.launch-rules{gap:var(--op-1);padding-inline-start:var(--op-5);font-size:.9375rem;line-height:1.47}.launch-pair{gap:calc(var(--op-2) + var(--op-stroke-line));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.launch-mini{align-content:start;gap:calc(var(--op-1) + var(--op-stroke-line));padding:calc(var(--op-3) + var(--op-stroke-line));border:var(--op-stroke-hair) solid var(--op-border);border-radius:var(--op-radius);background:var(--op-surface-card);color:var(--op-on-surface-card);text-decoration:none;display:grid}.launch-mini b{font-size:var(--op-size-body)}.launch-mini span{font-size:var(--op-size-small);color:var(--op-on-surface-card-muted);line-height:1.43}.outpost-main-feed .launch-page a.launch-mini{color:var(--op-on-surface-card);text-decoration:none}.launch-lines{gap:calc(var(--op-2) + var(--op-stroke-line));font-size:var(--op-size-body-min);margin:0;padding:0;line-height:1.5;list-style:none;display:grid}.launch-posts{gap:calc(var(--op-2) + var(--op-stroke-line));display:grid}.lf,.lf-row{gap:calc(var(--op-2) + var(--op-stroke-line))}.lf-label{font-size:var(--op-size-small);font-weight:600}.lf-inputs{flex-wrap:nowrap}.lf-input{min-width:0;min-height:var(--op-control);padding:0 calc(var(--op-3) + var(--op-stroke-line));font:inherit;font-size:var(--op-size-body);border:var(--op-stroke-hair) solid var(--op-border-strong);border-radius:var(--op-radius);background:var(--op-surface-card);color:var(--op-on-surface-card);flex:1}.lf-primary,.lf-secondary{min-height:var(--op-control);padding:0 calc(var(--op-4) + var(--op-stroke-line));font:inherit;border-radius:var(--op-radius);cursor:pointer;font-weight:700}.lf-primary{color:var(--op-on-primary);background:var(--op-primary);border:0}.lf>.lf-primary{min-height:calc(var(--op-control) + var(--op-1));font-size:var(--op-size-body)}.lf-secondary{border:var(--op-stroke-hair) solid var(--op-primary);width:100%;color:var(--op-primary);background:var(--op-surface-card)}.lf-secondary:disabled{opacity:.55;cursor:not-allowed}.lf-fine{font-size:var(--op-size-caption);color:var(--op-on-surface-page-muted);margin:0;line-height:1.45}.lf-or{align-items:center;gap:calc(var(--op-2) + var(--op-stroke-line));font-size:var(--op-size-small);font-weight:400;display:flex}.lf-or:before,.lf-or:after{content:"";height:var(--op-stroke-hair);background:var(--op-border);flex:1}@media (min-width:64rem){.launch-page{padding-inline:var(--op-6)}.launch-title{font-size:2.5rem;line-height:1.2}.launch-body{column-gap:var(--op-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.launch-wrap{padding-inline:var(--op-gutter)}@media (min-width:64rem){.launch-wrap{padding-inline:0}}.hx{background:var(--op-surface-page);color:var(--op-on-surface-page);padding-bottom:var(--op-8)}.hx-wrap{max-width:75rem;padding-inline:var(--op-gutter);margin-inline:auto}.hx-preview-tag{padding:var(--op-2) var(--op-gutter);font-size:var(--op-size-caption);text-align:center;background:var(--op-chip);color:var(--op-on-chip);margin:0;font-weight:700}.hx-kicker{font-size:var(--op-size-caption);letter-spacing:.06em;text-transform:uppercase;color:var(--op-on-surface-page-muted);margin:0;font-weight:700}.hx-btn{min-height:var(--op-control);padding:0 var(--op-5);border-radius:var(--op-radius);justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.hx-btn--primary{background:var(--op-primary);color:var(--op-on-primary);--charter-floor-link:var(--op-on-primary)}.hx-btn--ghost{border:var(--op-stroke-hair) solid var(--op-on-navy);color:var(--op-on-navy);--charter-floor-link:var(--op-on-navy)}.outpost-main-feed :is(.hx,.hx-hero) a.hx-btn--primary{color:var(--op-on-primary);text-decoration:none}.outpost-main-feed :is(.hx,.hx-hero) a.hx-btn--ghost{color:var(--op-on-navy);text-decoration:none}.hx-hero{background:var(--op-navy-deep);position:relative;overflow:hidden}.hx-frame{aspect-ratio:2400/1211;--bs:.4;width:max(100%,47.564rem);position:absolute;top:12rem;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.hx-hero-img{width:100%;height:100%;display:block;position:absolute;inset:0}.hx-lighthouse-box{aspect-ratio:340/642;z-index:2;pointer-events:none;position:absolute;transform:translate(-50%)}.hx-lighthouse{width:100%;height:100%;display:block}.hx-snow{filter:blur(.05rem);background:radial-gradient(at 50% 30%,#fffffff2 0%,#ecf4ffd9 55%,#ecf4ff00 100%);border-radius:50% 50% 40% 40%;display:none;position:absolute}.hx-snow--dome{width:32%;height:5%;top:6%;left:34%}.hx-snow--gallery{border-radius:40%;width:48%;height:2.6%;top:26.6%;left:26%}.hx-frame:is([data-season=winter],[data-season=first-frost],[data-season=late-winter]) .hx-snow{display:block}.hx-frame[data-season=first-frost] .hx-snow{opacity:.6}.hx-frame[data-season=late-winter] .hx-lighthouse{filter:brightness(.95)saturate(.85)}.hx-frame[data-season=spring] .hx-lighthouse{filter:brightness(1.05)saturate(.95)sepia(.08)hue-rotate(-12deg)}.hx-frame[data-season=early-summer] .hx-lighthouse{filter:sepia(.12)saturate(1.05)brightness(1.02)}.hx-frame[data-season=summer] .hx-lighthouse{filter:sepia(.3)saturate(1.25)brightness(1.05)}.hx-frame[data-season=early-autumn] .hx-lighthouse{filter:sepia(.22)saturate(1.15)}.hx-frame[data-season=autumn] .hx-lighthouse{filter:sepia(.35)saturate(1.35)hue-rotate(-8deg)}.hx-frame[data-season=first-frost] .hx-lighthouse{filter:brightness(.92)saturate(.75)hue-rotate(8deg)}.hx-frame[data-season=winter] .hx-lighthouse{filter:brightness(.88)saturate(.7)hue-rotate(12deg)}.hx-water{z-index:1;pointer-events:none;--wa:.06;--wg:.55;--ws:9s;--wd:14s;--wsway:.6rem;--wtint:rgba(255, 236, 200, var(--wg));-webkit-mask-composite:source-in;position:absolute;inset:0;-webkit-mask-image:radial-gradient(20% 14% at 49% 76%,#0000 92%,#000 100%),linear-gradient(#0000 54%,#000 60%);mask-image:radial-gradient(20% 14% at 49% 76%,#0000 92%,#000 100%),linear-gradient(#0000 54%,#000 60%);-webkit-mask-composite:source-in;mask-composite:intersect}.hx-water-swell,.hx-water-glint{mix-blend-mode:screen;position:absolute;inset:-2rem}.hx-water-swell{background:repeating-linear-gradient(180deg, #fff0 0 .45rem, rgba(255, 255, 255, var(--wa)) .5rem .56rem, #fff0 .62rem 1rem);animation:hx-swell var(--ws) ease-in-out infinite alternate}.hx-water-glint{background:radial-gradient(ellipse .35rem .08rem at 30% 40%, var(--wtint) 0%, #fff0 100%) 0 0 / 5.5rem 1.7rem, radial-gradient(ellipse .28rem .06rem at 70% 70%, var(--wtint) 0%, #fff0 100%) 0 0 / 3.7rem 1.3rem;animation:hx-drift var(--wd) linear infinite, hx-twinkle calc(var(--ws) / 2) ease-in-out infinite alternate}@keyframes hx-swell{0%{transform:translate(0,0)}to{transform:translate3d(var(--wsway), .5rem, 0)}}@keyframes hx-drift{0%{background-position:0 0,0 0}to{background-position:5.5rem .4rem,-3.7rem .3rem}}@keyframes hx-twinkle{0%{opacity:.55}to{opacity:1}}.hx-frame[data-season=winter] .hx-water{--wa:.03;--wg:.3;--ws:16s;--wd:40s;--wsway:.2rem;--wtint:rgba(214, 230, 255, var(--wg))}.hx-frame[data-season=first-frost] .hx-water{--wa:.035;--wg:.3;--ws:14s;--wd:32s;--wsway:.25rem;--wtint:rgba(214, 230, 255, var(--wg))}.hx-frame[data-season=late-winter] .hx-water{--wa:.04;--wg:.35;--ws:12s;--wd:26s;--wsway:.3rem;--wtint:rgba(220, 234, 255, var(--wg))}.hx-frame[data-season=spring] .hx-water{--wa:.05;--wg:.5;--ws:9s;--wd:18s;--wsway:.5rem;--wtint:rgba(255, 220, 236, var(--wg))}.hx-frame[data-season=early-summer] .hx-water{--wa:.06;--wg:.6;--ws:8s;--wd:14s;--wsway:.6rem}.hx-frame[data-season=summer] .hx-water{--wa:.07;--wg:.75;--ws:7s;--wd:11s;--wsway:.7rem;--wtint:rgba(255, 214, 150, var(--wg))}.hx-frame[data-season=early-autumn] .hx-water{--wa:.07;--wg:.65;--ws:6.5s;--wd:10s;--wsway:.8rem;--wtint:rgba(255, 210, 150, var(--wg))}.hx-frame[data-season=autumn] .hx-water{--wa:.08;--wg:.7;--ws:5.5s;--wd:8s;--wsway:1rem;--wtint:rgba(255, 190, 120, var(--wg))}@media (prefers-reduced-motion:reduce){.hx-water-swell,.hx-water-glint{animation:none}}.hx-beam-persp,.hx-beam-lamp{z-index:1}.hx-beam-near{z-index:3}.hx-beam{pointer-events:none;width:0;height:0;position:absolute;top:27.9%;left:48.6%}.hx-beam-persp{width:0;height:0;transform-style:preserve-3d;perspective:calc(68.75rem * var(--bs));position:absolute;top:0;left:0}.hx-beam-plane{left:calc(-81.25rem * var(--bs));top:calc(-81.25rem * var(--bs));width:calc(162.5rem * var(--bs));height:calc(162.5rem * var(--bs));transform-style:preserve-3d;position:absolute;transform:rotateX(62deg)}.hx-beam-disc{mix-blend-mode:screen;filter:blur(calc(.4375rem * var(--bs)));border-radius:50%;animation:16s linear infinite op-turn2;position:absolute;inset:0}.hx-beam-lamp{left:calc(-5.8125rem * var(--bs));top:calc(-5.8125rem * var(--bs));width:calc(11.625rem * var(--bs));height:calc(11.625rem * var(--bs));border-radius:var(--op-radius-pill);mix-blend-mode:screen;background:radial-gradient(circle,#fff3d0c7 0%,#e8c6764d 38%,#e8c67600 72%);animation:5.4s ease-in-out infinite op-lamp;position:absolute}.hx-beam-near{left:calc(-23.75rem * var(--bs));width:calc(47.5rem * var(--bs));height:calc(47.5rem * var(--bs));opacity:0;transform-origin:50% 0;mix-blend-mode:screen;filter:blur(calc(.875rem * var(--bs)));background:radial-gradient(24% 94% at 50% 0,#fff8e2d6 0%,#fff2ce75 26%,#ffeeba33 52%,#ffecb20f 72%,#ffecb200 86%);animation:16s linear infinite op-near;position:absolute;top:0}.hx-flash{opacity:0;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(60% 80% at 48.6% 27.9%,#fff6dc9e 0%,#ffecb24d 30%,#ffecb214 56%,#ffecb200 76%);animation:16s linear infinite op-flash;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.hx-beam-disc{animation:none;transform:rotate(200deg)}.hx-beam-lamp{animation:none}.hx-beam-near,.hx-flash{display:none}}.hx-hero-scrim{inset-inline:0;background:linear-gradient(to bottom, color-mix(in srgb, var(--op-navy-deep) 0%, transparent) 0%, var(--op-navy-deep) 100%);height:20rem;position:absolute;top:0}.hx-hero-words{width:100%;max-width:75rem;padding:13rem var(--op-gutter) var(--op-6);gap:var(--op-3);color:var(--op-on-navy);margin-inline:auto;display:grid;position:relative}.hx-hero-kicker{font-size:var(--op-size-caption);letter-spacing:.06em;text-transform:uppercase;margin:0;font-weight:700}.hx-hero-title{font-family:var(--font-garamond), Georgia, "Times New Roman", serif;max-width:18ch;margin:0;font-size:2.75rem;font-weight:600;line-height:1.05}.hx-hero-line{font-size:var(--op-size-body);line-height:var(--op-leading-body);max-width:36rem;margin:0}.hx-hero-acts{gap:var(--op-2);margin-top:var(--op-2);flex-wrap:wrap;display:flex}.hx-hero .hx-hero-words :is(h1,p),.hx-hero .hx-hero-words .lh-mark,.hx-hero .hx-hero-words .lh-mark *{color:var(--op-on-navy)}.hx-hero .hx-hero-words p a{color:var(--op-on-navy);text-underline-offset:.2em;text-decoration:underline}.hx-hero .hx-hero-words .lh-mark .hub-mark{text-shadow:0 .06em .2em color-mix(in srgb, var(--op-navy-deep) 85%, transparent)}.hx-hero .hx-hero-words .lh-mark .hub-mark-symbol{opacity:1}@media (min-width:64rem){.hx-hero{height:40rem;min-height:40rem}.hx-frame{--bs:.75;width:max(100%,79.2733rem);top:50%}.hx-hero-scrim{--hx-mark-shade:80%;--hx-mark-shade-until:10rem;background:linear-gradient(to bottom, color-mix(in srgb, var(--op-navy-deep) var(--hx-mark-shade), transparent) 0, color-mix(in srgb, var(--op-navy-deep) var(--hx-mark-shade), transparent) var(--hx-mark-shade-until), color-mix(in srgb, var(--op-navy-deep) 40%, transparent) 15rem, color-mix(in srgb, var(--op-navy-deep) 12%, transparent) 19rem, color-mix(in srgb, var(--op-navy-deep) 0%, transparent) 23rem), linear-gradient(to right, color-mix(in srgb, var(--op-navy-deep) 78%, transparent) 0%, color-mix(in srgb, var(--op-navy-deep) 55%, transparent) 30%, color-mix(in srgb, var(--op-navy-deep) 0%, transparent) 46%);height:100%;top:0}.hx-hero-words{padding:var(--op-8) var(--op-6) var(--op-6)}.hx-hero-words>*{max-width:30rem}}.hx-doors{gap:var(--op-3);padding-block:var(--op-6);display:grid}.hx-door-list{gap:var(--op-3);margin:0;padding:0;list-style:none;display:grid}.hx-door{gap:var(--op-1) var(--op-3);padding:var(--op-4);border:var(--op-stroke-hair) solid var(--op-border);border-radius:var(--op-radius);background:var(--op-surface-card);color:var(--op-on-surface-card);grid-template-columns:1fr auto;text-decoration:none;display:grid}.outpost-main-feed .hx li a.hx-door.hx-door{color:var(--op-on-surface-card);text-decoration:none}.hx-door-title{font-family:var(--font-garamond), Georgia, serif;font-size:1.625rem;font-weight:600;line-height:1.15}.hx-door-line{color:var(--op-on-surface-card-muted);grid-column:1;font-size:.9375rem;line-height:1.47}.hx-door-go{color:var(--op-link);grid-area:1/2/span 2;align-self:center;font-size:1.5rem}.hx-band{background:var(--op-navy);color:var(--op-on-navy);padding-block:var(--op-7)}.hx-quote{gap:var(--op-4);margin-block:0;padding-inline-start:calc(var(--op-gutter) + var(--op-5));display:grid;position:relative}.hx-quote-mark{width:var(--op-stroke-ring);background:var(--op-gold);position:absolute;inset-block:0;inset-inline-start:var(--op-gutter)}.hx-quote-text{font-family:var(--font-garamond), Georgia, "Times New Roman", serif;max-width:44rem;margin:0;font-size:1.5rem;line-height:1.35}.hx-quote-cite{font-size:var(--op-size-small);color:var(--op-on-navy)}.hx-quote-cite a{color:var(--op-chip);text-decoration:underline}.outpost-main-feed .hx-band a{color:var(--op-chip)}.hx-split{gap:var(--op-4);padding-block:var(--op-7);align-items:center;display:grid}.hx-split-img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--op-radius);width:100%}.hx-split-words{gap:var(--op-3);display:grid}.hx-split-words p,.hx-join p{font-size:var(--op-size-body);line-height:var(--op-leading-body);max-width:36rem;margin:0}.hx-serif-h2{font-family:var(--font-garamond), Georgia, "Times New Roman", serif;margin:0;font-size:2rem;font-weight:600;line-height:1.15}.hx-textlink{min-height:var(--op-target);color:var(--op-link);align-items:center;font-weight:600;display:inline-flex}.hx-join{justify-items:start;gap:var(--op-3);padding-block:var(--op-7) 0;display:grid}@media (min-width:64rem){.hx-wrap,.hx-hero-words{padding-inline:var(--op-6)}.hx-hero-title{font-size:4rem}.hx-door-list{grid-template-columns:repeat(3,minmax(0,1fr))}.hx-quote{padding-inline-start:calc(var(--op-6) + var(--op-6))}.hx-quote-mark{inset-inline-start:var(--op-6)}.hx-quote-text{font-size:2.125rem}.hx-split{column-gap:var(--op-7);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hx-serif-h2{font-size:2.75rem}}.hx-net-grid{max-width:80rem;padding:var(--op-5) var(--op-gutter) 0;gap:var(--op-5);margin-inline:auto;display:grid}.hx-net-menu{display:none}.hx-net-menu ul{gap:var(--op-1);margin:0;padding:0;list-style:none;display:grid}.hx-net-menu-link{min-height:var(--op-target);padding:0 var(--op-3);border-radius:var(--op-radius);color:var(--op-on-surface-page);align-items:center;font-weight:600;text-decoration:none;display:flex}.hx-net-menu-link[aria-current=page]{background:var(--op-chip);color:var(--op-on-chip)}.outpost-main-feed .hx-net-menu li a.hx-net-menu-link.hx-net-menu-link{text-decoration:none}.hx-net-title{font-family:var(--op-face-text);font-size:var(--op-size-headline);font-weight:800;line-height:var(--op-leading-headline);margin:0}.hx-net-line{margin:var(--op-2) 0 0;font-size:var(--op-size-body-min);color:var(--op-on-surface-page-muted);line-height:1.5}.hx-net-feed{align-content:start;gap:var(--op-3);min-width:0;display:grid}.hx-net-items{gap:calc(var(--op-2) + var(--op-stroke-line));margin:0;padding:0;list-style:none;display:grid}.hx-net-item{gap:var(--op-1);padding:var(--op-4);border:var(--op-stroke-hair) solid var(--op-border);border-radius:var(--op-radius);background:var(--op-surface-card);color:var(--op-on-surface-card);display:grid}.hx-net-item p{margin:0}.hx-net-item-kicker{font-size:var(--op-size-caption);letter-spacing:.06em;text-transform:uppercase;color:var(--op-on-surface-card-muted);font-weight:700}.hx-net-item-title{font-size:var(--op-size-body);color:var(--op-on-surface-card);font-weight:700;line-height:1.35;text-decoration:none}.outpost-main-feed .hx-net-item a.hx-net-item-title{color:var(--op-on-surface-card);text-decoration:none}.hx-net-item-title:hover{text-decoration:underline}.hx-net-item-meta{font-size:var(--op-size-caption);color:var(--op-on-surface-card-muted)}.hx-net-empty,.hx-net-end{font-size:var(--op-size-small);color:var(--op-on-surface-page-muted);margin:0}.hx-net-rail{align-content:start;gap:var(--op-3);min-width:0;display:grid}.hx-net-card{gap:var(--op-2);padding:var(--op-4);border:var(--op-stroke-hair) solid var(--op-border);border-radius:var(--op-radius);background:var(--op-surface-card);color:var(--op-on-surface-card);display:grid}.hx-net-card-head{font-size:var(--op-size-caption);letter-spacing:.06em;text-transform:uppercase;color:var(--op-on-surface-card-muted);margin:0;font-weight:700}.hx-net-card-line{margin:0;font-size:.9375rem;line-height:1.47}.hx-net-card-fine{font-size:var(--op-size-caption);color:var(--op-on-surface-card-muted);margin:0}.hx-net-people{margin:0;padding:0;list-style:none;display:grid}.hx-net-people li+li{border-top:var(--op-stroke-hair) solid var(--op-border)}.hx-net-person{gap:var(--op-stroke-line);min-height:var(--op-target);padding-block:var(--op-2);color:inherit;text-decoration:none;display:grid}.outpost-main-feed .hx-net-people li a.hx-net-person.hx-net-person{color:var(--op-on-surface-card);text-decoration:none}.hx-net-person-office{font-size:.9375rem;font-weight:600}.hx-net-person-name{font-size:var(--op-size-small);color:var(--op-on-surface-card-muted)}@media (max-width:63.99rem){.hx-net-rail{order:-1}}@media (min-width:64rem){.hx-net-grid{column-gap:var(--op-6);padding-inline:var(--op-6);grid-template-columns:13rem minmax(0,1fr) 20rem}.hx-net-menu{top:var(--op-5);align-self:start;display:block;position:sticky}.hx-net-rail{top:var(--op-5);position:sticky}}.hx-pick-head{padding-block:var(--op-5) var(--op-4)}.hx-pick-grid{gap:var(--op-4);padding-inline:var(--op-gutter);display:grid}.hx-pick-col{gap:var(--op-2);display:grid}.hx-pick-card{gap:var(--op-2);padding:var(--op-4);border:var(--op-stroke-hair) solid var(--op-border);border-radius:var(--op-radius);background:var(--op-surface-card);color:var(--op-on-surface-card);text-decoration:none;display:grid}.outpost-main-feed .hx-pick a.hx-pick-card{color:var(--op-on-surface-card);text-decoration:none}.hx-pick-img{aspect-ratio:16/9;object-fit:cover;border-radius:var(--op-radius-sm);width:100%}.hx-pick-cols{gap:var(--op-2);aspect-ratio:16/9;grid-template-columns:1fr 2fr 1.3fr;display:grid}.hx-pick-cols span{border-radius:var(--op-radius-sm);background:var(--op-surface-sunken)}.hx-pick-cols span:nth-child(2){background:var(--op-chip)}.hx-pick-label{font-size:var(--op-size-section);font-weight:700}.hx-pick-who{font-size:var(--op-size-small);color:var(--op-on-surface-card-muted);font-weight:600}.hx-pick-what{font-size:.9375rem;line-height:1.47}.hx-pick-go{min-height:var(--op-target);color:var(--op-link);align-items:center;font-weight:700;display:inline-flex}@media (min-width:64rem){.hx-pick-grid{padding-inline:var(--op-6);grid-template-columns:repeat(2,minmax(0,1fr))}}.hx .hx-hero-words :is(h1,p),.hx .hx-band :is(blockquote,figcaption){color:var(--op-on-navy)!important}.outpost-main-feed .hx-net-items li a.hx-net-item-title.hx-net-item-title{text-decoration:none}.outpost-main-feed .hx-net-items li a.hx-net-item-title.hx-net-item-title:hover{text-decoration:underline}@media (min-width:64rem) and (max-width:79.99rem){.hx-hero-words>*{max-width:24rem}.hx-hero-title{font-size:3rem}}.tier-row--card{gap:var(--op-2);padding-block:var(--op-3)}.tier-row--card+.tier-row--card{padding-block-start:var(--op-3)}.oc{gap:var(--op-2);display:grid}.oc-lines{gap:var(--op-1);margin:0;padding:0;list-style:none;display:grid}.oc-lines li{align-items:baseline;gap:var(--op-2);min-height:var(--op-target);grid-template-columns:4.5rem minmax(0,1fr);align-content:center;display:grid}.oc-label{font-size:var(--op-size-caption);color:var(--op-on-surface-card-muted);font-weight:600}.oc-value{font-size:var(--op-size-small);color:var(--op-on-surface-card);overflow-wrap:anywhere}a.oc-value{color:var(--op-link);text-underline-offset:var(--op-1);text-decoration:underline}.oc-button{flex:none;width:100%}.oc-source{font-size:var(--op-size-caption);color:var(--op-on-surface-card-muted);margin:0;line-height:1.45}.oc-source a{color:inherit;text-underline-offset:var(--op-1);text-decoration:underline}.outpost-main-feed .who-speaks .oc a.oc-button.oc-button{color:var(--op-on-primary);text-decoration:none}.hub-zip{gap:var(--op-2);margin-block:var(--op-4);max-width:32rem;display:grid}.hub-zip-label{color:var(--op-on-surface-page);font-weight:700}.hub-zip-row{gap:var(--op-2);display:flex}.hub-zip-input{min-width:0;min-height:var(--op-control);padding:0 var(--op-3);border:var(--op-stroke-hair) solid var(--op-border-strong);border-radius:var(--op-radius);background:var(--op-surface-card);color:var(--op-on-surface-card);font-size:var(--op-size-body);flex:auto}.hub-zip-go{flex:none}.hub-zip-go:disabled{opacity:.6;cursor:not-allowed}.or-rights-review{margin-bottom:var(--op-4)}.or-rights-points{gap:var(--op-3);margin:0;padding:0;list-style:none;display:grid}.or-rights-points>li>h2{margin:0 0 var(--op-2);font-size:1.25rem;line-height:1.3}.or-rights-points p{margin:0 0 var(--op-2);max-width:44rem}.or-rights-intro p{margin:0 0 var(--op-2);overflow-wrap:anywhere;max-width:44rem}.or-rights-limit{font-style:italic}.or-rights-sources{margin:var(--op-2) 0 0;font-size:var(--op-size-caption);padding-left:1.1rem}.or-rights-sources li{overflow-wrap:anywhere;margin:0 0 .35rem}.or-rights-sources a{text-underline-offset:.18em;text-decoration:underline}.bc-banner{margin-bottom:var(--op-4)}.bc-form{gap:var(--op-2);max-width:36rem;display:grid}.bc-form label{font-weight:700}.bc-form input{border:var(--op-stroke-hair) solid currentColor;border-radius:var(--op-radius-sm);font:inherit;color:inherit;background:0 0;padding:.7rem .8rem}.bc-form button{justify-self:start}.bc-note{margin:0 0 var(--op-2);font-size:var(--op-size-caption)}.bc-problem{margin:0;font-weight:700}.bc-where{margin:var(--op-2) 0 0}.bc-src{font-size:var(--op-size-caption);text-underline-offset:.18em;overflow-wrap:anywhere;margin-top:.2rem;text-decoration:underline;display:block}.bc-candidates{gap:var(--op-2);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:48rem){.bc-candidates{gap:var(--op-3);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}}.bc-card-src{margin:var(--op-2) 0 0}.bc-card-src .bc-src{min-height:var(--op-target);align-items:center;display:flex}.bc-card{border:var(--op-stroke-hair) solid currentColor;border-radius:var(--op-radius);min-width:0;padding:var(--op-2)}@media (min-width:48rem){.bc-card{padding:var(--op-3)}}.bc-card h3{margin:0 0 var(--op-2);font-size:1.1rem;line-height:1.3}.bc-badges{margin:0 0 var(--op-2);flex-wrap:wrap;gap:.4rem;padding:0;list-style:none;display:flex}.bc-badge{border:var(--op-stroke-hair) solid currentColor;border-radius:var(--op-radius-pill);max-width:100%;font-size:var(--op-size-caption);overflow-wrap:anywhere;padding:.25rem .55rem;line-height:1.25}.bc-card dl{gap:var(--op-2);margin:0;display:grid}.bc-row dt{font-size:var(--op-size-caption);text-transform:uppercase;letter-spacing:.04em;font-weight:700}.bc-row dd{overflow-wrap:anywhere;margin:0}.bc-committees{margin-top:var(--op-3)}.bc-committees>summary{box-sizing:border-box;min-height:var(--op-target);cursor:pointer;overflow-wrap:anywhere;padding-block:.65rem}.bc-committee-list{margin:var(--op-2) 0 0;gap:var(--op-4);padding:0;list-style:none;display:grid}.bc-committee-list>li{gap:var(--op-1);overflow-wrap:anywhere;display:grid}.bc-committee-name{min-height:var(--op-target);overflow-wrap:anywhere;align-items:center;font-weight:700;display:inline-flex}.bc-committee-relationships{margin:0;padding-left:1.1rem}.bc-committee-list .bc-src,.bc-donor-notice a{min-height:var(--op-target);align-items:center;display:inline-flex}.bc-donor-notice{margin-top:var(--op-3)}.bc-donor-notice blockquote{margin:var(--op-2) 0;overflow-wrap:anywhere}.bc-retention{gap:var(--op-2);margin:0;padding:0;list-style:none;display:grid}.bc-retention li{gap:.15rem;display:grid}.bc-ballot-numbers{font-size:var(--op-size-caption)}.bc-soon{border:var(--op-stroke-hair) solid currentColor;border-radius:var(--op-radius);padding:var(--op-4);margin-top:var(--op-4)}.bc-soon h2,.bc-race>h2{margin:0 0 var(--op-2);font-size:1.35rem;font-weight:700;line-height:1.25}.bc-soon p{margin:0 0 var(--op-2);max-width:40rem}.or-hub{margin-bottom:var(--op-6)}.or-hub-cards{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}.or-hub-card{min-height:9rem}.or-hub-card strong{font-size:1.5rem;line-height:1.2}.or-hub-card span{font-size:1rem;line-height:1.45}.outpost-main-feed .charter-page .or-hub a.or-hub-card.or-hub-card{text-decoration:none}.outpost-main-feed .charter-page .or-hub a.or-hub-card.or-hub-card strong{text-underline-offset:.18em;text-decoration:underline}.or-progress{border:var(--op-stroke-hair) solid currentColor;border-radius:var(--op-radius-pill);height:.5rem;margin:0 0 var(--op-2);overflow:hidden}.or-progress-bar{background:currentColor;height:100%;transition:width .2s}.or-steps{margin:0 0 var(--op-4);gap:var(--op-2) var(--op-4);font-size:var(--op-size-caption);flex-wrap:wrap;padding:0;list-style:none;display:flex}.or-steps .is-on{text-underline-offset:.2em;font-weight:700;text-decoration:underline}.or-step{gap:var(--op-3);max-width:40rem;display:grid}.or-step h2{margin:0;font-size:1.35rem}.or-step .or-field{gap:.3rem;display:grid}.or-step .or-field input,.or-filters .or-field input,.or-filters .or-field select{box-sizing:border-box;width:100%}.or-progress-wrap{padding-bottom:0}.charter-page>.or-step,.charter-page>section.or-progress-wrap,.charter-page>section.or-filters{box-sizing:border-box;width:auto;max-width:100%}.or-step .or-field input,.or-filters .or-field input,.or-filters .or-field select,.or-report-form textarea{border:var(--op-stroke-hair) solid currentColor;border-radius:var(--op-radius-sm);font:inherit;color:inherit;background:0 0;padding:.6rem .7rem}.or-choice{gap:var(--op-2);border:0;margin:0;padding:0;display:grid}.or-choice legend{margin-bottom:var(--op-2);font-weight:700}.or-choice label,.or-check{gap:var(--op-2);align-items:flex-start;display:flex}.or-choice input,.or-check input{flex:none;width:auto;margin-top:.2em}.or-step h2:focus{outline:none}.or-step h2:focus-visible{outline:var(--op-stroke-line) solid currentColor;outline-offset:.2em}.or-hint{font-size:var(--op-size-caption);margin:0}.or-refusal{padding:var(--op-3);border:var(--op-stroke-line) solid currentColor;border-radius:var(--op-radius-sm);margin:0;font-weight:700}.or-refusal p{margin:0 0 var(--op-1)}.or-review{gap:var(--op-2);margin:0;display:grid}.or-review dt{font-size:var(--op-size-caption);font-weight:700}.or-review dd{overflow-wrap:anywhere;margin:0}.or-guardrails ul{margin:0 0 var(--op-3);padding-left:1.1rem}.or-step-nav{gap:var(--op-3);display:flex}.or-filters{gap:var(--op-3);flex-wrap:wrap;align-items:end;display:flex}.or-filters .or-field{gap:.3rem;min-width:12rem;display:grid}.or-empty h2{margin:0 0 var(--op-2);font-size:1.35rem}.or-event-cards{gap:var(--op-3);grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));display:grid}.or-event-card{border:var(--op-stroke-hair) solid currentColor;border-radius:var(--op-radius);padding:var(--op-3);gap:var(--op-2);display:grid}.or-event-card h2{margin:0;font-size:1.15rem;line-height:1.3}.or-event-card p{margin:0}.or-event-notice{font-size:var(--op-size-caption);margin:0;font-weight:700}.or-report-open{font:inherit;font-size:var(--op-size-caption);text-underline-offset:.18em;color:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;text-decoration:underline}.or-report-form{gap:var(--op-2);display:grid}.or-report-actions{gap:var(--op-2);display:flex}.or-report-sent{font-size:var(--op-size-caption);margin:0}.or-section-title{margin:0 0 var(--op-3);font-size:1.5rem;line-height:1.2}.or-cards{gap:var(--op-3);grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));margin:0;padding:0;list-style:none;display:grid}.or-card{gap:var(--op-2);padding:var(--op-4);border:var(--op-stroke-hair) solid currentColor;border-radius:var(--op-radius);flex-direction:column;display:flex}.or-card h2,.or-card h3{margin:0;font-size:1.2rem;line-height:1.3}.or-card p{margin:0;line-height:1.5}.or-card-kind{font-size:var(--op-size-caption);font-weight:700}.or-open{align-self:flex-start;margin-top:auto}.outpost-main-feed .charter-page a.or-open.or-open{text-decoration:none}.or-count{margin:0 0 var(--op-2)}.or-caution{padding:var(--op-3) var(--op-4);border:var(--op-stroke-line) solid currentColor;border-radius:var(--op-radius)}.or-caution p{margin:0 0 var(--op-2);text-transform:none;letter-spacing:normal}.or-caution p:last-child{margin-bottom:0}.or-caution-title{font-weight:700}.or-chips{gap:var(--op-2);flex-wrap:wrap;display:flex}.or-chips button{border:var(--op-stroke-hair) solid currentColor;border-radius:var(--op-radius-pill);color:inherit;font:inherit;cursor:pointer;background:0 0;padding:.45rem .9rem}.or-chips button.is-on{border-width:var(--op-stroke-line);font-weight:700}.or-count{font-size:var(--op-size-caption);margin:0}.or-method-grid{gap:var(--op-3);grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));align-items:start;margin:0;padding:0;list-style:none;display:grid}.or-method{border:var(--op-stroke-hair) solid currentColor;border-radius:var(--op-radius);padding:var(--op-3)}.or-method summary{cursor:pointer;gap:.2rem;list-style:none;display:grid}.or-method summary::-webkit-details-marker{display:none}.or-method summary strong{font-size:1.1rem}.or-method summary:after{content:"Open";font-size:var(--op-size-caption);text-underline-offset:.18em;text-decoration:underline}.or-method[open] summary:after{content:"Close"}.or-method-kind,.or-method-lawful{font-size:var(--op-size-caption)}.or-method p{margin:var(--op-2) 0 0;line-height:1.5}.or-method a{margin-top:var(--op-2);font-size:var(--op-size-caption);display:inline-block}.or-method-cost{font-weight:700}.or-more{margin-top:var(--op-2)}.or-more summary{cursor:pointer;font-weight:700}.or-more p,.or-more ul,.or-more ol{margin:var(--op-2) 0 0;line-height:1.5}.or-more-label{font-weight:700}.or-link-list{margin:var(--op-2) 0 0;gap:var(--op-2);padding:0;list-style:none;display:grid}.or-link-list li{gap:.15rem;display:grid}.or-link-list a{font-weight:700}.or-link-list span{font-size:var(--op-size-caption);line-height:1.45}.or-rules{gap:var(--op-2);margin:0;padding-left:1.1rem;line-height:1.5;display:grid}.or-lookup{gap:var(--op-3);max-width:44rem;display:grid}.or-lookup .or-field{gap:.3rem;display:grid}.or-lookup select{box-sizing:border-box;border:var(--op-stroke-hair) solid currentColor;border-radius:var(--op-radius-sm);width:100%;font:inherit;color:inherit;background:0 0;padding:.6rem .7rem}.or-route{gap:var(--op-3);padding:var(--op-4);border:var(--op-stroke-hair) solid currentColor;border-radius:var(--op-radius);display:grid}.or-route h2{margin:0;font-size:1.3rem;line-height:1.3}.or-route dl{gap:var(--op-2);margin:0;display:grid}.or-route dt{font-size:var(--op-size-caption);font-weight:700}.or-route dd{margin:0;line-height:1.5}.grp-seat{align-items:flex-end;gap:var(--op-2);flex-wrap:wrap;display:flex}.grp-seat-field{gap:var(--op-1);font-size:var(--op-size-caption);font-weight:700;display:grid}.grp-seat-field select,.grp-seat-field input,.grp-seat button{min-height:var(--op-target)}.grp-charter{gap:var(--op-2);margin:0;display:grid}.grp-charter>div{gap:var(--op-stroke-line);display:grid}.grp-charter dt{font-size:var(--op-size-caption);font-weight:700}.grp-charter dd{overflow-wrap:anywhere;margin:0}@media (min-width:48rem){.grp-charter>div{grid-template-columns:10rem minmax(0,1fr);align-items:baseline}}.grp-charter-rules{gap:var(--op-2);margin:0;padding-left:1.25rem;display:grid}.rq{gap:var(--op-2);margin-top:var(--op-4);padding-top:var(--op-4);border-top:var(--op-stroke-line) solid var(--op-border);display:grid}.rq-h{margin:0;font-size:1.25rem;font-weight:800}.rq-fine{font-size:var(--op-size-caption);color:var(--op-on-surface-page-muted);margin:0;line-height:1.45}.rq-tabs{gap:var(--op-2);flex-wrap:wrap;display:flex}.rq-tab,.rq-btn{min-height:var(--op-target);padding:0 var(--op-3);border:var(--op-stroke-line) solid var(--op-border-strong);border-radius:var(--op-radius);color:inherit;font:inherit;cursor:pointer;background:0 0;font-weight:700}.rq-tab[aria-pressed=true]{border-width:calc(var(--op-stroke-line) * 2);text-underline-offset:var(--op-1);text-decoration:underline}.rq-list{gap:var(--op-3);margin:0;padding:0;list-style:none;display:grid}.rq-card{gap:var(--op-2);padding:var(--op-3);border:var(--op-stroke-line) solid var(--op-border);border-radius:var(--op-radius);display:grid}.rq-meta,.rq-reason,.rq-target{overflow-wrap:anywhere;margin:0}.rq-target{padding:var(--op-2);border-left:var(--op-stroke-line) solid var(--op-border-strong)}.rq-label{font-weight:700}.rq-decide{gap:var(--op-2);display:grid}.rq-decide fieldset{gap:var(--op-1);border:0;margin:0;padding:0;display:grid}.rq-decide legend{margin-bottom:var(--op-1);font-weight:700}.rq-choice{gap:var(--op-2);min-height:var(--op-target);align-items:center;display:flex}.rq-field{gap:var(--op-1);font-size:var(--op-size-caption);font-weight:700;display:grid}.rq-field textarea{font:inherit;padding:var(--op-1) var(--op-2);border:var(--op-stroke-line) solid var(--op-border-strong);border-radius:var(--op-radius-sm);color:inherit;background:0 0;font-weight:400}.rq-problem{margin:0;font-weight:700}.rq-empty{margin:0}.sus-ask{gap:var(--op-2);padding:var(--op-3);border:calc(var(--op-stroke-line) * 2) solid var(--op-danger);border-radius:var(--op-radius);display:grid}.sus-actions{gap:var(--op-2);flex-wrap:wrap;display:flex}.sus-confirm{border-color:var(--op-danger);color:var(--op-danger)}.sus-confirm:disabled,.rq-btn:disabled{opacity:.6;cursor:not-allowed}.rq-card>.rq-btn,.sus-by-id>.rq-btn{justify-self:start}.sus-by-id{gap:var(--op-2);padding-top:var(--op-2);display:grid}.sus-input{min-height:var(--op-target);padding:0 var(--op-2);font:inherit;border:var(--op-stroke-line) solid var(--op-border-strong);border-radius:var(--op-radius-sm);color:inherit;background:0 0;max-width:100%;font-weight:400}.op-aka{gap:var(--op-1);display:grid}.op-aka-line{overflow-wrap:anywhere;margin:0;line-height:1.5}.op-aka-h{font-weight:700}.op-appts{list-style:decimal}.op-appt{gap:var(--op-1);display:grid}.op-quote{padding:var(--op-2);border-left:var(--op-stroke-line) solid var(--op-border-strong);margin:0;font-style:italic;line-height:1.5}.ap-list{gap:var(--op-2);margin:0;padding:0;list-style:none;display:grid}.ap-item{gap:var(--op-stroke-line);padding:var(--op-2) 0;border-bottom:var(--op-stroke-line) solid var(--op-border);display:grid}.ap-item a{min-height:var(--op-target);color:var(--op-link);text-underline-offset:var(--op-1);align-items:center;font-weight:700;text-decoration:underline;display:inline-flex}.ap-filters{gap:var(--op-2);flex-wrap:wrap;align-items:flex-end;display:flex}.ap-filters label{gap:var(--op-1);font-size:var(--op-size-caption);font-weight:700;display:grid}.ap-filters input,.ap-filters select,.ap-filters button{min-height:var(--op-target);font:inherit}.ap-filters input,.ap-filters select{padding:0 var(--op-2);border:var(--op-stroke-line) solid var(--op-border-strong);border-radius:var(--op-radius-sm);color:inherit;background:0 0}.op-notice{gap:var(--op-1);margin-top:var(--op-3);padding:var(--op-2);border:var(--op-stroke-line) solid var(--op-border-strong);border-radius:var(--op-radius);display:grid}.op-table-sub{font-size:var(--op-size-caption);color:var(--op-on-surface-page-muted);display:block}.op-table-total{font-weight:600}.dp-form{gap:var(--op-4);margin-top:var(--op-4);max-width:46rem;display:grid}.dp-field{gap:var(--op-1);border:0;min-width:0;margin:0;padding:0;display:grid}.dp-field>span,.dp-field>legend{color:var(--op-on-surface-page);font-weight:600}.dp-field input,.dp-field textarea,.dp-field select{width:100%;min-height:var(--op-target);padding:var(--op-2);border:var(--op-stroke-line) solid var(--op-border);border-radius:var(--op-radius-sm);background:var(--op-surface-card);color:var(--op-on-surface-page);font-size:var(--op-size-body-min)}.dp-check{align-items:center;gap:var(--op-2);min-height:var(--op-target);display:flex}.dp-check input{width:var(--op-5);height:var(--op-5)}.dp-row{align-items:center;gap:var(--op-2);flex-wrap:wrap;display:flex}.dp-grow{flex:14rem;min-width:0}.dp-card{gap:var(--op-2);padding:var(--op-3);border:var(--op-stroke-line) solid var(--op-border);border-radius:var(--op-radius);display:grid}.dp-card-h{margin:0;font-weight:700}.dp-muted{font-size:var(--op-size-small);color:var(--op-on-surface-page-muted);margin:0}.dp-error{color:var(--op-danger);margin:0}.dp-problems{padding:var(--op-3);border:var(--op-stroke-line) solid var(--op-border-strong);border-radius:var(--op-radius-sm)}.dp-problems p{margin:0 0 var(--op-1);font-weight:600}.dp-problems ul{padding-left:var(--op-5);margin:0}.dp-list{gap:var(--op-3);margin:var(--op-3) 0 0;padding:0;list-style:none;display:grid}.dp-list-title{margin:0;font-weight:700}.dp-tabs{gap:var(--op-2);margin:var(--op-4) 0;flex-wrap:wrap;display:flex}.dp-dl{gap:var(--op-1) var(--op-3);grid-template-columns:minmax(7rem,.35fr) 1fr;margin:0;display:grid}.dp-dl dt{font-weight:600}.dp-dl dd{overflow-wrap:anywhere;margin:0}.dp-dl ul{padding-left:var(--op-4);margin:0}.dp-preview{margin-top:var(--op-5);padding:var(--op-4);border:var(--op-stroke-line) dashed var(--op-border-strong);border-radius:var(--op-radius)}.dp-mine{margin-top:var(--op-6)}.dp-h2{margin:var(--op-5) 0 var(--op-2);font-size:var(--op-size-heading)}.dp-story{max-width:46rem}.dp-kind{margin:var(--op-4) 0 0;font-size:var(--op-size-small)}.dp-kind-label{font-size:var(--op-size-kicker);letter-spacing:.12em;text-transform:uppercase;font-weight:700}.dp-kind-note{color:var(--op-on-surface-page-muted)}.dp-standards{margin-top:var(--op-5)}.dp-confirm{gap:var(--op-2);padding:var(--op-3);border:var(--op-stroke-line) solid var(--op-danger);border-radius:var(--op-radius-sm);display:grid}.dp-confirm p{margin:0;font-weight:700}.dp-headline{margin:var(--op-2) 0 0;font-family:var(--op-face-text);font-size:var(--op-size-title);font-weight:800;line-height:var(--op-leading-title);overflow-wrap:anywhere}.dp-dek{margin:var(--op-2) 0 0;font-size:var(--op-size-heading);color:var(--op-on-surface-page-muted)}.dp-byline{margin:var(--op-2) 0 0;font-size:var(--op-size-small);color:var(--op-on-surface-page-muted)}.dp-disclosures{margin-top:var(--op-4);padding:var(--op-3);border:var(--op-stroke-line) solid var(--op-border-strong);border-radius:var(--op-radius)}.dp-disclosures .dp-h2{margin-top:0}.dp-disclosures dl{gap:var(--op-1);margin:0;display:grid}.dp-disclosures dt{font-weight:600}.dp-disclosures dd{margin:0 0 var(--op-2);overflow-wrap:anywhere}.dp-standard{margin-top:var(--op-3)}.dp-standard-line,.dp-standard-plain{margin:0}.dp-tier{padding:0 var(--op-2);border:var(--op-stroke-line) solid var(--op-border-strong);border-radius:var(--op-radius-xs);font-size:var(--op-size-caption);letter-spacing:.04em;font-weight:700;display:inline-block}.dp-body{margin-top:var(--op-5);font-size:var(--op-size-body);line-height:var(--op-leading-body)}.dp-body p{margin:0 0 var(--op-4);overflow-wrap:anywhere}.dp-claims,.dp-sources,.dp-corrections{gap:var(--op-3);padding-left:var(--op-5);margin:0;display:grid}.dp-claim p{margin:0 0 var(--op-1)}.dp-claim-text{font-weight:600}.dp-claim-sources,.dp-correction-date{font-size:var(--op-size-small);color:var(--op-on-surface-page-muted)}.dp-corrections p{margin:0}.human-check{gap:var(--op-2);min-height:var(--op-target);display:grid}.human-check-error{color:var(--op-danger);font-size:var(--op-size-small);margin:0}.pp{gap:var(--op-5);max-width:56rem;padding:var(--op-4) var(--op-4) var(--op-8);margin:0 auto;display:grid}.pp-head,.pp-bands,.pp-account,.pp-unit{gap:var(--op-2);display:grid}.pp-kicker{font-size:var(--op-size-caption);letter-spacing:.12em;text-transform:uppercase;margin:0;font-weight:800}.pp-h1{margin:0;font-size:clamp(1.75rem,5vw,2.5rem);font-weight:900;line-height:1.15}.pp-h2{margin:0;font-size:1.35rem;font-weight:800;line-height:1.25}.pp-h3{margin:0;font-size:1.05rem;font-weight:800}.pp-lede,.pp-body{overflow-wrap:anywhere;margin:0;line-height:1.6}.pp-muted,.pp-src{font-size:var(--op-size-caption);color:var(--op-on-surface-page-muted);overflow-wrap:anywhere;margin:0;line-height:1.5}.pp-src{line-height:23px}.pp-label{font-weight:700}.pp-start{gap:var(--op-2);counter-reset:pp-start;margin:0;padding:0;list-style:none;display:grid}@media (min-width:40rem){.pp-start{grid-template-columns:repeat(3,minmax(0,1fr))}}.pp-start a{gap:var(--op-1);min-height:var(--op-target);padding:var(--op-3);border:var(--op-stroke-line) solid var(--op-border-strong);border-radius:var(--op-radius);text-decoration:none;display:grid}.pp-start strong{font-weight:800}.pp-start span{font-size:var(--op-size-caption);color:var(--op-on-surface-page-muted);line-height:1.5}.pp-jump{gap:var(--op-2);flex-wrap:wrap;display:flex}.pp-jump a{min-height:var(--op-target);padding:0 var(--op-3);border:var(--op-stroke-line) solid var(--op-border-strong);border-radius:var(--op-radius);align-items:center;font-weight:700;display:inline-flex}.pp-band-row{gap:var(--op-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:40rem){.pp-band-row{grid-template-columns:repeat(4,minmax(0,1fr))}}.pp-band{min-height:var(--op-target);padding:0 var(--op-2);border:var(--op-stroke-line) solid var(--op-border-strong);border-radius:var(--op-radius);color:inherit;font:inherit;cursor:pointer;background:0 0;font-weight:700}.pp-band[aria-pressed=true]{border-width:calc(var(--op-stroke-line) * 2);text-underline-offset:var(--op-1);text-decoration:underline}.pp-lessons{gap:var(--op-3);margin:0;padding:0;list-style:none;display:grid}.pp-lesson{gap:var(--op-2);padding:var(--op-3);border:var(--op-stroke-line) solid var(--op-border);border-radius:var(--op-radius);scroll-margin-top:var(--op-8);display:grid}.pp-lesson-h{gap:var(--op-1);margin:0;font-size:1.1rem;font-weight:800;line-height:1.3;display:grid}.pp-lesson-n{font-size:var(--op-size-caption);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.pp-pdf{min-height:var(--op-target);align-items:center;font-weight:700;display:inline-flex}.pp-notice{padding:var(--op-2) var(--op-3);border-left:calc(var(--op-stroke-line) * 3) solid var(--op-border-strong);font-size:var(--op-size-caption);margin:0;line-height:1.5}.pp-taught{align-items:center;gap:var(--op-2);min-height:var(--op-target);justify-self:start;font-weight:700;display:inline-flex}.pp-taught input{width:1.25rem;height:1.25rem}.pp-problem{margin:0;font-weight:700}.pp-guide{gap:var(--op-1);display:grid}.pp-quiz{gap:var(--op-3);margin:0;padding-left:1.25rem;display:grid}.pp-options{margin:var(--op-1) 0 0;gap:var(--op-1);padding:0;list-style:none;display:grid}.pp-log{gap:var(--op-2);display:grid}.pp-table-wrap{max-width:100%;overflow-x:auto}.pp-table{border-collapse:collapse;width:100%;min-width:32rem;font-size:var(--op-size-caption)}.pp-table th,.pp-table td{border:var(--op-stroke-line) solid var(--op-border-strong);padding:var(--op-1) var(--op-2);text-align:left;vertical-align:top}.pp-table td{height:var(--op-target)}.pp-contents{gap:var(--op-5);scroll-margin-top:var(--op-8);display:grid}.pp-form{gap:var(--op-3);padding:var(--op-3) 0;display:grid}.pp-form-grid{gap:var(--op-3);display:grid}@media (min-width:40rem){.pp-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.pp-field{gap:var(--op-1);min-width:0;font-weight:700;display:grid}.pp-field input,.pp-field select,.pp-field textarea{width:100%;min-height:var(--op-target);box-sizing:border-box;padding:var(--op-2);border:var(--op-stroke-line) solid var(--op-border-strong);border-radius:var(--op-radius);background:var(--op-surface-card);color:var(--op-on-surface-page);font:inherit;font-weight:400}.pp-field textarea{resize:vertical;min-height:5rem}.pp-fieldset{padding:var(--op-2);border:var(--op-stroke-line) solid var(--op-border);border-radius:var(--op-radius);margin:0}.pp-fieldset legend{padding:0 var(--op-1);font-weight:700}.pp-checks{gap:var(--op-1) var(--op-3);flex-wrap:wrap;display:flex}.pp-checks label,.pp-confirm{align-items:center;gap:var(--op-2);min-height:var(--op-target);display:inline-flex}.pp-checks input,.pp-confirm input{flex:none;width:1.25rem;height:1.25rem}.pp-actions{align-items:center;gap:var(--op-2);flex-wrap:wrap;display:flex}.pp-button,.pp-button-secondary,.pp-button-danger{min-height:var(--op-target);padding:var(--op-2) var(--op-3);border:var(--op-stroke-line) solid var(--op-border-strong);border-radius:var(--op-radius);font:inherit;cursor:pointer;font-weight:700}.pp-button{background:var(--op-link);color:var(--op-on-primary)}.pp-button-secondary{color:var(--op-link);background:0 0}.pp-button-danger{color:var(--op-danger);border-color:var(--op-danger);background:0 0}.pp-button:disabled,.pp-button-secondary:disabled,.pp-button-danger:disabled{cursor:wait;opacity:.65}.pp-panel{border-top:var(--op-stroke-line) solid var(--op-border-strong);padding:var(--op-2) 0}.pp-panel summary{min-height:var(--op-target);cursor:pointer;align-items:center;font-weight:800;display:flex}.pp-panel[open] summary{margin-bottom:var(--op-2)}.pp-record-list{gap:var(--op-2);margin:var(--op-3) 0 0;padding:0;list-style:none;display:grid}.pp-record-list li{justify-content:space-between;align-items:center;gap:var(--op-2);padding:var(--op-2);border:var(--op-stroke-line) solid var(--op-border);border-radius:var(--op-radius);flex-wrap:wrap;display:flex}.pp-record-list p{margin:var(--op-1) 0 0;overflow-wrap:anywhere;line-height:1.5}.pp-download-row{justify-content:space-between;align-items:center;gap:var(--op-2);padding:var(--op-2) 0;border-bottom:var(--op-stroke-line) solid var(--op-border);flex-wrap:wrap;font-weight:700;display:flex}#records,#guide,#quiz,#logs{scroll-margin-top:var(--op-8)}@media print{.pp-bands,.pp-account,.pp-jump,.pp-taught,#records{display:none}}
