@font-face{font-family:Libre Caslon Text;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/libre-caslon-text-latin-ext-400-normal-C9ASObbr.woff2) format("woff2"),url(/assets/libre-caslon-text-latin-ext-400-normal-ll1HhAxb.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Caslon Text;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/libre-caslon-text-latin-400-normal-CfldDPV-.woff2) format("woff2"),url(/assets/libre-caslon-text-latin-400-normal-WtjoQ5sB.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Caslon Text;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/libre-caslon-text-latin-ext-400-italic-BHleWajS.woff2) format("woff2"),url(/assets/libre-caslon-text-latin-ext-400-italic-B6hJLy3e.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Caslon Text;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/libre-caslon-text-latin-400-italic-snTzlHlN.woff2) format("woff2"),url(/assets/libre-caslon-text-latin-400-italic-C1OAqZ6C.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Caslon Text;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/libre-caslon-text-latin-ext-700-normal-VERgVPZd.woff2) format("woff2"),url(/assets/libre-caslon-text-latin-ext-700-normal-BoDjDRr0.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Caslon Text;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/libre-caslon-text-latin-700-normal-D1WVYPaO.woff2) format("woff2"),url(/assets/libre-caslon-text-latin-700-normal-B3n-DWsl.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-cyrillic-ext-wght-normal-cHuGMAiY.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-cyrillic-wght-normal-DwHjdM4S.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-greek-wght-normal-ece1310W.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-vietnamese-wght-normal-D-yuW59g.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-latin-ext-wght-normal-CxNHBx-q.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-latin-wght-normal-D9elroTD.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Public Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/public-sans-vietnamese-wght-normal-CtlIRbEm.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/public-sans-latin-ext-wght-normal-MQgHevqp.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/public-sans-latin-wght-normal-DdeTHZLK.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Public Sans Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/public-sans-vietnamese-wght-italic-B7WYVnNy.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/public-sans-latin-ext-wght-italic-Dw_CFXJO.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/public-sans-latin-wght-italic-DGZ7iaiu.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-content:""}}}@layer theme{:root,:host{--font-sans:"Public Sans Variable",system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--font-serif:"Libre Caslon Text",Georgia,"Times New Roman",serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-white:#fff;--spacing:.25rem;--container-md:28rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.8125rem;--text-sm--line-height:calc(1.25/.875);--text-base:.9375rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.375rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.75rem;--text-2xl--line-height:calc(2/1.5);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-xs:3px;--radius-sm:5px;--radius-md:.375rem;--radius-lg:.5rem;--blur-sm:8px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-paper:#faf8f2;--color-paper-raised:#fff;--color-ink:#1a1814;--color-muted:#5b544a;--color-placeholder:#777066;--color-rule:#e2dccf;--color-field-edge:#938e82;--color-board:#2a2721;--color-lamp:#f2a516;--color-lamp-deep:#b57a00;--color-highlight:#f7dd9c;--color-highlight-soft:#f8e8be;--color-tag-edge:transparent;--color-focus:#1a1814;--color-button:#2a2721;--color-button-ink:#f4eee1;--color-button-hover:#1a1814;--color-masthead:#1a1814;--color-masthead-ink:#eee6d2;--color-masthead-muted:#9d9483;--color-masthead-rule:#3a352b;--color-overlay:#12110e73;--color-party-d:#1d4ed8;--color-party-r:#b91c1c;--color-party-i:#0f766e;--shadow-dropdown:0 8px 24px #1a18141f;--shadow-modal:0 20px 48px #1a18142e,0 8px 16px #1a181414;--font-headline:"Source Serif 4 Variable",Georgia,"Times New Roman",serif}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}body{font-family:var(--font-sans);font-size:var(--text-base);color:var(--color-ink);background:var(--color-paper);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6}a{color:inherit;text-decoration:none}mark{background:var(--color-highlight);color:inherit;padding:0 3px}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}main[tabindex="-1"]:focus{outline:none}html{scroll-padding-top:calc(env(safe-area-inset-top,0px) + var(--bar-h,0px))}::selection{background:var(--color-highlight);color:var(--color-ink)}}@layer components{.skeleton{background-color:var(--color-rule);background-image:linear-gradient(100deg,transparent 42%,var(--skeleton-shine)50%,transparent 58%);opacity:.45;background-repeat:no-repeat;background-size:250% 100%;background-attachment:fixed;border-radius:5px;animation:2.4s linear infinite skeleton-shimmer}.skeleton.on-masthead{background-color:var(--color-masthead-rule);--skeleton-shine:#eee6d224}@supports (color:color-mix(in lab,red,red)){.skeleton.on-masthead{--skeleton-shine:color-mix(in srgb,var(--color-masthead-ink)14%,transparent)}}}@layer utilities{.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.-top-\[7px\]{top:-7px}.-top-\[18px\]{top:-18px}.top-0{top:calc(var(--spacing)*0)}.top-0\.5{top:calc(var(--spacing)*.5)}.top-1\/2{top:50%}.top-6{top:calc(var(--spacing)*6)}.top-\[-2px\]{top:-2px}.top-\[-4px\]{top:-4px}.top-\[-6px\]{top:-6px}.top-\[5px\]{top:5px}.top-auto{top:auto}.top-full{top:100%}.-right-\[3px\]{right:-3px}.right-0{right:calc(var(--spacing)*0)}.right-0\.5{right:calc(var(--spacing)*.5)}.right-\[3px\]{right:3px}.-bottom-\[3px\]{bottom:-3px}.bottom-\[-6px\]{bottom:-6px}.-left-\[10000px\]{left:-10000px}.left-0{left:calc(var(--spacing)*0)}.left-1\/2{left:50%}.left-2\.5{left:calc(var(--spacing)*2.5)}.left-3{left:calc(var(--spacing)*3)}.left-4{left:calc(var(--spacing)*4)}.left-10{left:calc(var(--spacing)*10)}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-\[1\]{z-index:1}.z-\[99\]{z-index:99}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-5{order:5}.order-6{order:6}.order-first{order:-9999}.col-span-2{grid-column:span 2/span 2}.col-span-4{grid-column:span 4/span 4}.col-start-2{grid-column-start:2}.row-start-1{grid-row-start:1}.row-start-2{grid-row-start:2}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.-m-1\.5{margin:calc(var(--spacing)*-1.5)}.-mx-1\.5{margin-inline:calc(var(--spacing)*-1.5)}.-mx-2{margin-inline:calc(var(--spacing)*-2)}.-mx-3{margin-inline:calc(var(--spacing)*-3)}.mx-1\.5{margin-inline:calc(var(--spacing)*1.5)}.mx-2{margin-inline:calc(var(--spacing)*2)}.mx-7{margin-inline:calc(var(--spacing)*7)}.mx-auto{margin-inline:auto}.-my-1{margin-block:calc(var(--spacing)*-1)}.my-4{margin-block:calc(var(--spacing)*4)}.my-5{margin-block:calc(var(--spacing)*5)}.-mt-1\.5{margin-top:calc(var(--spacing)*-1.5)}.-mt-2{margin-top:calc(var(--spacing)*-2)}.-mt-2\.5{margin-top:calc(var(--spacing)*-2.5)}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-1\.5{margin-top:calc(var(--spacing)*1.5)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-2\.5{margin-top:calc(var(--spacing)*2.5)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-3\.5{margin-top:calc(var(--spacing)*3.5)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-7{margin-top:calc(var(--spacing)*7)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-10{margin-top:calc(var(--spacing)*10)}.mt-11{margin-top:calc(var(--spacing)*11)}.mt-12{margin-top:calc(var(--spacing)*12)}.mt-14{margin-top:calc(var(--spacing)*14)}.mt-16{margin-top:calc(var(--spacing)*16)}.mt-20{margin-top:calc(var(--spacing)*20)}.mt-\[18px\]{margin-top:18px}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.-mr-1{margin-right:calc(var(--spacing)*-1)}.-mr-1\.5{margin-right:calc(var(--spacing)*-1.5)}.mr-1{margin-right:calc(var(--spacing)*1)}.mr-2{margin-right:calc(var(--spacing)*2)}.-mb-2{margin-bottom:calc(var(--spacing)*-2)}.-mb-px{margin-bottom:-1px}.mb-0{margin-bottom:calc(var(--spacing)*0)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-1\.5{margin-bottom:calc(var(--spacing)*1.5)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-2\.5{margin-bottom:calc(var(--spacing)*2.5)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-3\.5{margin-bottom:calc(var(--spacing)*3.5)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-5{margin-bottom:calc(var(--spacing)*5)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-16{margin-bottom:calc(var(--spacing)*16)}.-ml-px{margin-left:-1px}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-1\.5{margin-left:calc(var(--spacing)*1.5)}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-4{margin-left:calc(var(--spacing)*4)}.ml-auto{margin-left:auto}.ml-px{margin-left:1px}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-5{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!inline{display:inline!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[11\/8\]{aspect-ratio:11/8}.aspect-square{aspect-ratio:1}.size-4{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.size-5{width:calc(var(--spacing)*5);height:calc(var(--spacing)*5)}.size-\[9px\]{width:9px;height:9px}.size-px{width:1px;height:1px}.\!h-8{height:calc(var(--spacing)*8)!important}.h-0\.5{height:calc(var(--spacing)*.5)}.h-1{height:calc(var(--spacing)*1)}.h-1\.5{height:calc(var(--spacing)*1.5)}.h-2{height:calc(var(--spacing)*2)}.h-2\.5{height:calc(var(--spacing)*2.5)}.h-3{height:calc(var(--spacing)*3)}.h-3\.5{height:calc(var(--spacing)*3.5)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-7{height:calc(var(--spacing)*7)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-11{height:calc(var(--spacing)*11)}.h-12{height:calc(var(--spacing)*12)}.h-14{height:calc(var(--spacing)*14)}.h-16{height:calc(var(--spacing)*16)}.h-20{height:calc(var(--spacing)*20)}.h-64{height:calc(var(--spacing)*64)}.h-96{height:calc(var(--spacing)*96)}.h-\[5px\]{height:5px}.h-\[6px\]{height:6px}.h-\[7px\]{height:7px}.h-\[9px\]{height:9px}.h-\[10px\]{height:10px}.h-\[11px\]{height:11px}.h-\[17px\]{height:17px}.h-\[18px\]{height:18px}.h-\[19px\]{height:19px}.h-\[21px\]{height:21px}.h-\[26px\]{height:26px}.h-\[30px\]{height:30px}.h-\[34px\]{height:34px}.h-\[38px\]{height:38px}.h-\[40px\]{height:40px}.h-\[42px\]{height:42px}.h-\[46px\]{height:46px}.h-\[72px\]{height:72px}.h-\[78px\]{height:78px}.h-\[92px\]{height:92px}.h-\[100px\]{height:100px}.h-\[110px\]{height:110px}.h-\[130px\]{height:130px}.h-\[240px\]{height:240px}.h-\[248px\]{height:248px}.h-\[320px\]{height:320px}.h-\[360px\]{height:360px}.h-\[420px\]{height:420px}.h-\[clamp\(24px\,3\.6vw\,50px\)\]{height:clamp(24px,3.6vw,50px)}.h-\[clamp\(28px\,3\.6vw\,48px\)\]{height:clamp(28px,3.6vw,48px)}.h-\[clamp\(30px\,4\.2vw\,48px\)\]{height:clamp(30px,4.2vw,48px)}.h-\[clamp\(34px\,4\.4cqi\,48px\)\]{height:clamp(34px,4.4cqi,48px)}.h-\[clamp\(34px\,6vw\,68px\)\]{height:clamp(34px,6vw,68px)}.h-\[clamp\(36px\,4\.6cqi\,54px\)\]{height:clamp(36px,4.6cqi,54px)}.h-\[clamp\(40px\,5\.4cqi\,64px\)\]{height:clamp(40px,5.4cqi,64px)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-\[35rem\]{max-height:35rem}.max-h-\[60vh\]{max-height:60vh}.max-h-\[70vh\]{max-height:70vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[380px\]\!{max-height:380px!important}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-10{min-height:calc(var(--spacing)*10)}.min-h-11{min-height:calc(var(--spacing)*11)}.min-h-12{min-height:calc(var(--spacing)*12)}.min-h-\[22px\]{min-height:22px}.min-h-\[30px\]{min-height:30px}.min-h-\[44px\]{min-height:44px}.min-h-\[46px\]{min-height:46px}.min-h-\[52px\]{min-height:52px}.min-h-\[190px\]{min-height:190px}.w-0\.5{width:calc(var(--spacing)*.5)}.w-1{width:calc(var(--spacing)*1)}.w-1\.5{width:calc(var(--spacing)*1.5)}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-1\/4{width:25%}.w-1\/5{width:20%}.w-1\/6{width:16.6667%}.w-1\/12{width:8.33333%}.w-2{width:calc(var(--spacing)*2)}.w-2\.5{width:calc(var(--spacing)*2.5)}.w-2\/3{width:66.6667%}.w-2\/5{width:40%}.w-3{width:calc(var(--spacing)*3)}.w-3\.5{width:calc(var(--spacing)*3.5)}.w-3\/4{width:75%}.w-3\/5{width:60%}.w-4{width:calc(var(--spacing)*4)}.w-4\/5{width:80%}.w-5{width:calc(var(--spacing)*5)}.w-6{width:calc(var(--spacing)*6)}.w-7{width:calc(var(--spacing)*7)}.w-8{width:calc(var(--spacing)*8)}.w-9{width:calc(var(--spacing)*9)}.w-10{width:calc(var(--spacing)*10)}.w-11{width:calc(var(--spacing)*11)}.w-11\/12{width:91.6667%}.w-12{width:calc(var(--spacing)*12)}.w-14{width:calc(var(--spacing)*14)}.w-16{width:calc(var(--spacing)*16)}.w-20{width:calc(var(--spacing)*20)}.w-24{width:calc(var(--spacing)*24)}.w-28{width:calc(var(--spacing)*28)}.w-32{width:calc(var(--spacing)*32)}.w-36{width:calc(var(--spacing)*36)}.w-40{width:calc(var(--spacing)*40)}.w-44{width:calc(var(--spacing)*44)}.w-48{width:calc(var(--spacing)*48)}.w-52{width:calc(var(--spacing)*52)}.w-56{width:calc(var(--spacing)*56)}.w-60{width:calc(var(--spacing)*60)}.w-64{width:calc(var(--spacing)*64)}.w-72{width:calc(var(--spacing)*72)}.w-80{width:calc(var(--spacing)*80)}.w-96{width:calc(var(--spacing)*96)}.w-\[5px\]{width:5px}.w-\[6px\]{width:6px}.w-\[7px\]{width:7px}.w-\[9px\]{width:9px}.w-\[10px\]{width:10px}.w-\[11px\]{width:11px}.w-\[18px\]{width:18px}.w-\[34px\]{width:34px}.w-\[46px\]{width:46px}.w-\[56px\]{width:56px}.w-\[76px\]{width:76px}.w-\[92px\]{width:92px}.w-\[94px\]{width:94px}.w-\[100px\]{width:100px}.w-\[104px\]{width:104px}.w-\[108px\]{width:108px}.w-\[112px\]{width:112px}.w-\[114px\]{width:114px}.w-\[118px\]{width:118px}.w-\[124px\]{width:124px}.w-\[130px\]{width:130px}.w-\[140px\]{width:140px}.w-\[150px\]{width:150px}.w-\[152px\]{width:152px}.w-\[154px\]{width:154px}.w-\[174px\]{width:174px}.w-\[190px\]{width:190px}.w-\[200px\]{width:200px}.w-\[210px\]{width:210px}.w-\[214px\]{width:214px}.w-\[240px\]{width:240px}.w-\[258px\]{width:258px}.w-\[260px\]{width:260px}.w-\[268px\]{width:268px}.w-\[274px\]{width:274px}.w-\[278px\]{width:278px}.w-\[320px\]{width:320px}.w-\[360px\]{width:360px}.w-\[400px\]{width:400px}.w-\[420px\]{width:420px}.w-\[430px\]{width:430px}.w-\[460px\]{width:460px}.w-\[480px\]{width:480px}.w-\[520px\]{width:520px}.w-\[540px\]{width:540px}.w-\[560px\]{width:560px}.w-\[570px\]{width:570px}.w-\[600px\]{width:600px}.w-\[640px\]{width:640px}.w-\[680px\]{width:680px}.w-\[740px\]{width:740px}.w-full{width:100%}.w-px{width:1px}.max-w-\[44ch\]{max-width:44ch}.max-w-\[56ch\]{max-width:56ch}.max-w-\[62ch\]{max-width:62ch}.max-w-\[260px\]{max-width:260px}.max-w-\[400px\]{max-width:400px}.max-w-\[420px\]{max-width:420px}.max-w-\[440px\]{max-width:440px}.max-w-\[460px\]{max-width:460px}.max-w-\[520px\]{max-width:520px}.max-w-\[560px\]{max-width:560px}.max-w-\[600px\]{max-width:600px}.max-w-\[620px\]{max-width:620px}.max-w-\[640px\]{max-width:640px}.max-w-\[680px\]{max-width:680px}.max-w-\[720px\]{max-width:720px}.max-w-\[760px\]{max-width:760px}.max-w-\[800px\]{max-width:800px}.max-w-\[860px\]{max-width:860px}.max-w-\[1000px\]{max-width:1000px}.max-w-\[1060px\]{max-width:1060px}.max-w-\[1200px\]{max-width:1200px}.max-w-\[1300px\]{max-width:1300px}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-\[3px\]{min-width:3px}.min-w-\[130px\]{min-width:130px}.min-w-\[150px\]{min-width:150px}.min-w-\[220px\]{min-width:220px}.min-w-\[240px\]{min-width:240px}.min-w-\[min\(200px\,100\%\)\]{min-width:min(200px,100%)}.min-w-\[min\(204px\,100\%\)\]{min-width:min(204px,100%)}.min-w-\[min\(320px\,calc\(100vw-32px\)\)\]\!{min-width:min(320px,100vw - 32px)!important}.flex-1{flex:1}.flex-\[1_1_520px\]{flex:520px}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.basis-full{flex-basis:100%}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.-rotate-90{rotate:-90deg}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.scroll-mt-6{scroll-margin-top:calc(var(--spacing)*6)}.scroll-mt-16{scroll-margin-top:calc(var(--spacing)*16)}.scroll-mt-24{scroll-margin-top:calc(var(--spacing)*24)}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.columns-\[4_220px\]{columns:4 220px}.break-inside-avoid{break-inside:avoid}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.grid-cols-\[14px_minmax\(0\,1fr\)\]{grid-template-columns:14px minmax(0,1fr)}.grid-cols-\[14px_minmax\(0\,1fr\)_auto\]{grid-template-columns:14px minmax(0,1fr) auto}.grid-cols-\[20px_minmax\(0\,1fr\)\]{grid-template-columns:20px minmax(0,1fr)}.grid-cols-\[26px_11px_minmax\(0\,1fr\)\]{grid-template-columns:26px 11px minmax(0,1fr)}.grid-cols-\[28px_minmax\(0\,1fr\)_64px\]{grid-template-columns:28px minmax(0,1fr) 64px}.grid-cols-\[32px_1fr\]{grid-template-columns:32px 1fr}.grid-cols-\[64px_18px_minmax\(0\,1fr\)_auto_16px\]{grid-template-columns:64px 18px minmax(0,1fr) auto 16px}.grid-cols-\[90px_1fr_60px\]{grid-template-columns:90px 1fr 60px}.grid-cols-\[90px_1fr_90px\]{grid-template-columns:90px 1fr 90px}.grid-cols-\[150px_minmax\(0\,1fr\)_24px\]{grid-template-columns:150px minmax(0,1fr) 24px}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.grid-cols-\[minmax\(0\,1\.3fr\)_150px_minmax\(0\,1\.4fr\)\]{grid-template-columns:minmax(0,1.3fr) 150px minmax(0,1.4fr)}.grid-cols-\[minmax\(0\,1fr\)_16px\]{grid-template-columns:minmax(0,1fr) 16px}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.6fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr) minmax(0,1fr)}.grid-cols-\[minmax\(0\,160px\)_1fr_auto\]{grid-template-columns:minmax(0,160px) 1fr auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-center{align-content:center}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing)*.5)}.gap-0\.5\!{gap:calc(var(--spacing)*.5)!important}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-2\.5{gap:calc(var(--spacing)*2.5)}.gap-3{gap:calc(var(--spacing)*3)}.gap-3\.5{gap:calc(var(--spacing)*3.5)}.gap-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}.gap-6{gap:calc(var(--spacing)*6)}.gap-8{gap:calc(var(--spacing)*8)}.gap-10{gap:calc(var(--spacing)*10)}.gap-11{gap:calc(var(--spacing)*11)}.gap-12{gap:calc(var(--spacing)*12)}.gap-16{gap:calc(var(--spacing)*16)}.gap-\[2px\]\!{gap:2px!important}.gap-\[3px\]{gap:3px}.gap-\[5px\]{gap:5px}.gap-\[6px\]{gap:6px}.gap-\[7px\]{gap:7px}.gap-\[18px\]{gap:18px}.gap-\[22px\]{gap:22px}.gap-px{gap:1px}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}.gap-x-1\.5{column-gap:calc(var(--spacing)*1.5)}.gap-x-2{column-gap:calc(var(--spacing)*2)}.gap-x-2\.5{column-gap:calc(var(--spacing)*2.5)}.gap-x-3{column-gap:calc(var(--spacing)*3)}.gap-x-3\.5{column-gap:calc(var(--spacing)*3.5)}.gap-x-4{column-gap:calc(var(--spacing)*4)}.gap-x-5{column-gap:calc(var(--spacing)*5)}.gap-x-6{column-gap:calc(var(--spacing)*6)}.gap-x-7{column-gap:calc(var(--spacing)*7)}.gap-x-8{column-gap:calc(var(--spacing)*8)}.gap-x-12{column-gap:calc(var(--spacing)*12)}.gap-x-14{column-gap:calc(var(--spacing)*14)}.gap-x-16{column-gap:calc(var(--spacing)*16)}.gap-x-\[9px\]{column-gap:9px}.gap-x-\[18px\]{column-gap:18px}.gap-x-\[22px\]{column-gap:22px}.gap-y-0\.5{row-gap:calc(var(--spacing)*.5)}.gap-y-1{row-gap:calc(var(--spacing)*1)}.gap-y-1\.5{row-gap:calc(var(--spacing)*1.5)}.gap-y-2{row-gap:calc(var(--spacing)*2)}.gap-y-2\.5{row-gap:calc(var(--spacing)*2.5)}.gap-y-3{row-gap:calc(var(--spacing)*3)}.gap-y-3\.5{row-gap:calc(var(--spacing)*3.5)}.gap-y-4{row-gap:calc(var(--spacing)*4)}.self-center{align-self:center}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-end{justify-self:flex-end}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-\[1\.5px\]{border-radius:1.5px}.rounded-\[1px\]{border-radius:1px}.rounded-\[2px\]{border-radius:2px}.rounded-\[2px\]\!{border-radius:2px!important}.rounded-\[3px\]{border-radius:3px}.rounded-\[4px\]{border-radius:4px}.rounded-\[5px\]{border-radius:5px}.rounded-\[6px\]{border-radius:6px}.rounded-\[8px\]{border-radius:8px}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]{border-radius:12px}.rounded-\[14px\]{border-radius:14px}.rounded-\[16px\]{border-radius:16px}.rounded-\[19px\]{border-radius:19px}.rounded-\[20px\]{border-radius:20px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xs{border-radius:var(--radius-xs)}.rounded-l-sm{border-top-left-radius:var(--radius-sm);border-bottom-left-radius:var(--radius-sm)}.rounded-r-sm{border-top-right-radius:var(--radius-sm);border-bottom-right-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-\[2\.5px\]{border-style:var(--tw-border-style);border-width:2.5px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-t-\[1\.5px\]{border-top-style:var(--tw-border-style);border-top-width:1.5px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-b-\[3px\]{border-bottom-style:var(--tw-border-style);border-bottom-width:3px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-\[3px\]{border-left-style:var(--tw-border-style);border-left-width:3px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[color\:var\(--color-masthead-rule\)\]{border-color:var(--color-masthead-rule)}.border-field-edge{border-color:var(--color-field-edge)}.border-ink{border-color:var(--color-ink)}.border-ink\/10{border-color:#1a18141a}@supports (color:color-mix(in lab,red,red)){.border-ink\/10{border-color:color-mix(in oklab,var(--color-ink)10%,transparent)}}.border-ink\/15{border-color:#1a181426}@supports (color:color-mix(in lab,red,red)){.border-ink\/15{border-color:color-mix(in oklab,var(--color-ink)15%,transparent)}}.border-ink\/20{border-color:#1a181433}@supports (color:color-mix(in lab,red,red)){.border-ink\/20{border-color:color-mix(in oklab,var(--color-ink)20%,transparent)}}.border-lamp{border-color:var(--color-lamp)}.border-lamp-deep{border-color:var(--color-lamp-deep)}.border-masthead-rule{border-color:var(--color-masthead-rule)}.border-paper{border-color:var(--color-paper)}.border-rule{border-color:var(--color-rule)}.border-tag-edge{border-color:var(--color-tag-edge)}.border-transparent{border-color:#0000}.border-t-ink{border-top-color:var(--color-ink)}.border-b-rule{border-bottom-color:var(--color-rule)}.bg-blue-600{background-color:var(--color-blue-600)}.bg-board{background-color:var(--color-board)}.bg-button{background-color:var(--color-button)}.bg-highlight{background-color:var(--color-highlight)}.bg-highlight-soft{background-color:var(--color-highlight-soft)}.bg-ink{background-color:var(--color-ink)}.bg-lamp{background-color:var(--color-lamp)}.bg-muted{background-color:var(--color-muted)}.bg-overlay{background-color:var(--color-overlay)}.bg-paper{background-color:var(--color-paper)}.bg-paper-raised{background-color:var(--color-paper-raised)}.bg-party-d{background-color:var(--color-party-d)}.bg-party-i{background-color:var(--color-party-i)}.bg-party-r{background-color:var(--color-party-r)}.bg-rule{background-color:var(--color-rule)}.bg-transparent{background-color:#0000}.fill-\[color\:var\(--color-ink\)\]{fill:var(--color-ink)}.fill-\[color\:var\(--color-muted\)\]{fill:var(--color-muted)}.fill-\[color\:var\(--color-paper-raised\)\]{fill:var(--color-paper-raised)}.fill-\[color\:var\(--color-rule\)\]{fill:var(--color-rule)}.fill-muted{fill:var(--color-muted)}.fill-paper{fill:var(--color-paper)}.fill-party-d{fill:var(--color-party-d)}.fill-party-i{fill:var(--color-party-i)}.fill-party-r{fill:var(--color-party-r)}.stroke-ink{stroke:var(--color-ink)}.stroke-party-d{stroke:var(--color-party-d)}.stroke-party-i{stroke:var(--color-party-i)}.stroke-party-r{stroke:var(--color-party-r)}.object-cover{object-fit:cover}.object-top{object-position:top}.p-1\.5{padding:calc(var(--spacing)*1.5)}.p-2{padding:calc(var(--spacing)*2)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-\[clamp\(20px\,3cqi\,34px\)\]{padding:clamp(20px,3cqi,34px)}.\!px-3{padding-inline:calc(var(--spacing)*3)!important}.px-0{padding-inline:calc(var(--spacing)*0)}.px-1{padding-inline:calc(var(--spacing)*1)}.px-1\.5{padding-inline:calc(var(--spacing)*1.5)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-3\.5{padding-inline:calc(var(--spacing)*3.5)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-4\!{padding-inline:calc(var(--spacing)*4)!important}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-7{padding-inline:calc(var(--spacing)*7)}.px-8{padding-inline:calc(var(--spacing)*8)}.px-\[clamp\(16px\,4vw\,40px\)\]{padding-inline:clamp(16px,4vw,40px)}.px-\[clamp\(16px\,4vw\,60px\)\]{padding-inline:clamp(16px,4vw,60px)}.px-\[clamp\(20px\,4vw\,60px\)\]{padding-inline:clamp(20px,4vw,60px)}.px-\[clamp\(20px\,5vw\,64px\)\]{padding-inline:clamp(20px,5vw,64px)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-3{padding-block:calc(var(--spacing)*3)}.py-3\.5{padding-block:calc(var(--spacing)*3.5)}.py-4{padding-block:calc(var(--spacing)*4)}.py-4\.5{padding-block:calc(var(--spacing)*4.5)}.py-5{padding-block:calc(var(--spacing)*5)}.py-6{padding-block:calc(var(--spacing)*6)}.py-8{padding-block:calc(var(--spacing)*8)}.py-10{padding-block:calc(var(--spacing)*10)}.py-20{padding-block:calc(var(--spacing)*20)}.py-\[5px\]{padding-block:5px}.py-\[7px\]{padding-block:7px}.py-\[9px\]{padding-block:9px}.py-\[11px\]{padding-block:11px}.py-\[13px\]{padding-block:13px}.py-\[22px\]{padding-block:22px}.py-px{padding-block:1px}.pt-0{padding-top:calc(var(--spacing)*0)}.pt-0\.5{padding-top:calc(var(--spacing)*.5)}.pt-1{padding-top:calc(var(--spacing)*1)}.pt-1\.5{padding-top:calc(var(--spacing)*1.5)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-2\.5{padding-top:calc(var(--spacing)*2.5)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-3\.5{padding-top:calc(var(--spacing)*3.5)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-5{padding-top:calc(var(--spacing)*5)}.pt-6{padding-top:calc(var(--spacing)*6)}.pt-7{padding-top:calc(var(--spacing)*7)}.pt-8{padding-top:calc(var(--spacing)*8)}.pt-9{padding-top:calc(var(--spacing)*9)}.pt-10{padding-top:calc(var(--spacing)*10)}.pt-\[18px\]{padding-top:18px}.pt-\[22px\]{padding-top:22px}.pr-2{padding-right:calc(var(--spacing)*2)}.pr-3{padding-right:calc(var(--spacing)*3)}.pr-4{padding-right:calc(var(--spacing)*4)}.pr-6{padding-right:calc(var(--spacing)*6)}.pr-9{padding-right:calc(var(--spacing)*9)}.pr-11{padding-right:calc(var(--spacing)*11)}.pr-12{padding-right:calc(var(--spacing)*12)}.pb-0{padding-bottom:calc(var(--spacing)*0)}.pb-1{padding-bottom:calc(var(--spacing)*1)}.pb-1\.5{padding-bottom:calc(var(--spacing)*1.5)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-2\.5{padding-bottom:calc(var(--spacing)*2.5)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-5{padding-bottom:calc(var(--spacing)*5)}.pb-6{padding-bottom:calc(var(--spacing)*6)}.pb-8{padding-bottom:calc(var(--spacing)*8)}.pb-12{padding-bottom:calc(var(--spacing)*12)}.pb-16{padding-bottom:calc(var(--spacing)*16)}.pb-20{padding-bottom:calc(var(--spacing)*20)}.pb-\[30px\]{padding-bottom:30px}.pl-3{padding-left:calc(var(--spacing)*3)}.pl-3\.5{padding-left:calc(var(--spacing)*3.5)}.pl-4{padding-left:calc(var(--spacing)*4)}.pl-5{padding-left:calc(var(--spacing)*5)}.pl-6{padding-left:calc(var(--spacing)*6)}.pl-7{padding-left:calc(var(--spacing)*7)}.pl-8{padding-left:calc(var(--spacing)*8)}.pl-10{padding-left:calc(var(--spacing)*10)}.pl-\[11px\]{padding-left:11px}.pl-\[18px\]{padding-left:18px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-\[2px\]{vertical-align:2px}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-headline{font-family:var(--font-headline)}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.font-serif{font-family:var(--font-serif)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\!text-\[11px\]{font-size:11px!important}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15\.5px\]{font-size:15.5px}.text-\[15px\]{font-size:15px}.text-\[15px\]\!{font-size:15px!important}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.text-\[21px\]{font-size:21px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[26px\]{font-size:26px}.text-\[28px\]{font-size:28px}.text-\[30px\]{font-size:30px}.text-\[32px\]{font-size:32px}.text-\[52px\]{font-size:52px}.text-\[clamp\(1\.75rem\,3vw\,2\.5rem\)\]{font-size:clamp(1.75rem,3vw,2.5rem)}.text-\[clamp\(1\.75rem\,4vw\,3\.25rem\)\]{font-size:clamp(1.75rem,4vw,3.25rem)}.text-\[clamp\(2rem\,4vw\,3\.25rem\)\]{font-size:clamp(2rem,4vw,3.25rem)}.text-\[clamp\(2rem\,4vw\,3rem\)\]{font-size:clamp(2rem,4vw,3rem)}.text-\[clamp\(22px\,2\.4vw\,30px\)\]{font-size:clamp(22px,2.4vw,30px)}.text-\[clamp\(24px\,2\.8vw\,34px\)\]{font-size:clamp(24px,2.8vw,34px)}.text-\[clamp\(26px\,4\.2vw\,54px\)\]{font-size:clamp(26px,4.2vw,54px)}.text-\[clamp\(32px\,4\.5vw\,52px\)\]{font-size:clamp(32px,4.5vw,52px)}.text-\[clamp\(34px\,6vw\,68px\)\]{font-size:clamp(34px,6vw,68px)}.leading-5{--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5)}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.08\]{--tw-leading:1.08;line-height:1.08}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-\[1\.22\]{--tw-leading:1.22;line-height:1.22}.leading-\[1\.65\]{--tw-leading:1.65;line-height:1.65}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.015em\]{--tw-tracking:-.015em;letter-spacing:-.015em}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.05em\]{--tw-tracking:.05em;letter-spacing:.05em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.text-\[\#FAF8F2\]{color:#faf8f2}.text-\[color\:var\(--color-masthead-ink\)\]{color:var(--color-masthead-ink)}.text-\[color\:var\(--color-masthead-muted\)\]{color:var(--color-masthead-muted)}.text-button-ink{color:var(--color-button-ink)}.text-ink{color:var(--color-ink)}.text-muted{color:var(--color-muted)}.text-party-d{color:var(--color-party-d)}.text-party-i{color:var(--color-party-i)}.text-party-r{color:var(--color-party-r)}.text-placeholder{color:var(--color-placeholder)}.text-rule{color:var(--color-rule)}.text-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.decoration-ink{-webkit-text-decoration-color:var(--color-ink);text-decoration-color:var(--color-ink)}.decoration-lamp-deep{-webkit-text-decoration-color:var(--color-lamp-deep);text-decoration-color:var(--color-lamp-deep)}.decoration-rule{-webkit-text-decoration-color:var(--color-rule);text-decoration-color:var(--color-rule)}.decoration-2{text-decoration-thickness:2px}.decoration-\[1\.5px\]{text-decoration-thickness:1.5px}.decoration-\[3px\]{text-decoration-thickness:3px}.underline-offset-\[3px\]{text-underline-offset:3px}.underline-offset-\[6px\]{text-underline-offset:6px}.accent-\[var\(--color-ink\)\]{accent-color:var(--color-ink)}.opacity-20{opacity:.2}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-100{opacity:1}.shadow-\[0_0_0_2px_var\(--color-ink\)\]{--tw-shadow:0 0 0 2px var(--tw-shadow-color,var(--color-ink));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(26\,24\,20\,0\.06\)\,0_8px_24px_rgba\(26\,24\,20\,0\.07\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#1a18140f),0 8px 24px var(--tw-shadow-color,#1a181412);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_0_0_1\.5px_var\(--color-ink\)\]{--tw-shadow:inset 0 0 0 1.5px var(--tw-shadow-color,var(--color-ink));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_var\(--color-muted\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--color-muted));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_3px_0_0_var\(--color-lamp\)\]{--tw-shadow:inset 3px 0 0 var(--tw-shadow-color,var(--color-lamp));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--shadow-raised\)\]{--tw-shadow:var(--shadow-raised);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-dropdown{--tw-shadow:0 8px 24px var(--tw-shadow-color,#1a18141f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-modal{--tw-shadow:0 20px 48px var(--tw-shadow-color,#1a18142e),0 8px 16px var(--tw-shadow-color,#1a181414);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-ink{--tw-ring-color:var(--color-ink)}.ring-offset-2{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.ring-offset-paper{--tw-ring-offset-color:var(--color-paper)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-500{--tw-duration:.5s;transition-duration:.5s}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[grid-area\:credit\]{grid-area:credit}.\[grid-area\:name\]{grid-area:name}.\[grid-area\:photo\]{grid-area:photo}.\[grid-area\:record\]{grid-area:record}.\[grid-area\:seat\]{grid-area:seat}@media(hover:hover){.group-hover\:bg-highlight:is(:where(.group):hover *){background-color:var(--color-highlight)}.group-hover\:text-ink:is(:where(.group):hover *){color:var(--color-ink)}.group-hover\:underline:is(:where(.group):hover *){text-decoration-line:underline}.group-hover\:decoration-lamp-deep:is(:where(.group):hover *){-webkit-text-decoration-color:var(--color-lamp-deep);text-decoration-color:var(--color-lamp-deep)}.group-hover\:underline-offset-\[3px\]:is(:where(.group):hover *){text-underline-offset:3px}}.marker\:text-muted ::marker{color:var(--color-muted)}.marker\:text-muted::marker{color:var(--color-muted)}.marker\:text-muted ::-webkit-details-marker{color:var(--color-muted)}.marker\:text-muted::-webkit-details-marker{color:var(--color-muted)}.placeholder\:text-placeholder::placeholder{color:var(--color-placeholder)}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:top-6:before{content:var(--tw-content);top:calc(var(--spacing)*6)}.before\:bottom-6:before{content:var(--tw-content);bottom:calc(var(--spacing)*6)}.before\:left-\[6px\]:before{content:var(--tw-content);left:6px}.before\:w-0\.5:before{content:var(--tw-content);width:calc(var(--spacing)*.5)}.before\:bg-ink:before{content:var(--tw-content);background-color:var(--color-ink)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-0:after{content:var(--tw-content);inset:calc(var(--spacing)*0)}.first\:mt-0:first-child{margin-top:calc(var(--spacing)*0)}.last\:mb-0:last-child{margin-bottom:calc(var(--spacing)*0)}.last\:border-b:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:border-rule:last-child{border-color:var(--color-rule)}.empty\:mt-0:empty{margin-top:calc(var(--spacing)*0)}.empty\:hidden:empty{display:none}@media(hover:hover){.hover\:border-ink:hover{border-color:var(--color-ink)}.hover\:bg-blue-700:hover{background-color:var(--color-blue-700)}.hover\:bg-highlight:hover{background-color:var(--color-highlight)}.hover\:bg-highlight-soft:hover{background-color:var(--color-highlight-soft)}.hover\:bg-paper:hover{background-color:var(--color-paper)}.hover\:bg-paper-raised:hover{background-color:var(--color-paper-raised)}.hover\:text-ink:hover{color:var(--color-ink)}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-lamp-deep:hover{-webkit-text-decoration-color:var(--color-lamp-deep);text-decoration-color:var(--color-lamp-deep)}.hover\:outline-2:hover{outline-style:var(--tw-outline-style);outline-width:2px}.hover\:outline-offset-2:hover{outline-offset:2px}.hover\:outline-ink:hover{outline-color:var(--color-ink)}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:fixed:focus{position:fixed}.focus\:top-3:focus{top:calc(var(--spacing)*3)}.focus\:left-3:focus{left:calc(var(--spacing)*3)}.focus\:z-\[100\]:focus{z-index:100}.focus\:rounded-sm:focus{border-radius:var(--radius-sm)}.focus\:border-ink:focus{border-color:var(--color-ink)}.focus\:bg-paper:focus{background-color:var(--color-paper)}.focus\:px-3:focus{padding-inline:calc(var(--spacing)*3)}.focus\:py-2:focus{padding-block:calc(var(--spacing)*2)}.focus\:text-sm:focus{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.focus\:font-semibold:focus{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.focus\:text-ink:focus{color:var(--color-ink)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-\[color\:var\(--color-ink\)\]:focus-visible{outline-color:var(--color-ink)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.focus-visible\:after\:outline-2:focus-visible:after{content:var(--tw-content);outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:after\:outline-ink:focus-visible:after{content:var(--tw-content);outline-color:var(--color-ink)}.has-\[\.is-open\]\:z-10:has(.is-open){z-index:10}.aria-\[invalid\=true\]\:border-ink[aria-invalid=true]{border-color:var(--color-ink)}.data-\[focused\]\:bg-paper[data-focused]{background-color:var(--color-paper)}.data-\[invalid\]\:border-ink[data-invalid]{border-color:var(--color-ink)}@media(prefers-reduced-motion:no-preference){.motion-safe\:transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}@media(prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}}@media not all and (min-width:860px){.max-\[860px\]\:hidden{display:none}}@media not all and (min-width:720px){.max-\[720px\]\:block{display:block}.max-\[720px\]\:hidden{display:none}.max-\[720px\]\:h-9{height:calc(var(--spacing)*9)}.max-\[720px\]\:h-12{height:calc(var(--spacing)*12)}}@media not all and (min-width:80rem){.max-xl\:hidden{display:none}}@media not all and (min-width:64rem){.max-lg\:hidden{display:none}}@media not all and (min-width:48rem){.max-md\:hidden{display:none}}@media not all and (min-width:40rem){.max-sm\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.max-sm\:col-start-2{grid-column-start:2}.max-sm\:row-span-2{grid-row:span 2/span 2}.max-sm\:mb-0{margin-bottom:calc(var(--spacing)*0)}.max-sm\:grid{display:grid}.max-sm\:hidden{display:none}.max-sm\:h-11\!{height:calc(var(--spacing)*11)!important}.max-sm\:w-full{width:100%}.max-sm\:grid-cols-\[2\.25rem_minmax\(0\,1fr\)\]{grid-template-columns:2.25rem minmax(0,1fr)}.max-sm\:gap-x-2{column-gap:calc(var(--spacing)*2)}.max-sm\:border-0{border-style:var(--tw-border-style);border-width:0}.max-sm\:border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.max-sm\:border-rule{border-color:var(--color-rule)}.max-sm\:py-1\.5{padding-block:calc(var(--spacing)*1.5)}.max-sm\:pb-0{padding-bottom:calc(var(--spacing)*0)}.max-sm\:leading-5{--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5)}}@media(min-width:1400px){.min-\[1400px\]\:grid{display:grid}.min-\[1400px\]\:hidden{display:none}}@media(min-width:40rem){.sm\:not-sr-only{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.sm\:absolute{position:absolute}.sm\:top-\[var\(--card-top\)\]{top:var(--card-top)}.sm\:bottom-\[var\(--card-bottom\)\]{bottom:var(--card-bottom)}.sm\:left-\[var\(--card-left\)\]{left:var(--card-left)}.sm\:z-10{z-index:10}.sm\:col-start-auto{grid-column-start:auto}.sm\:-mx-4{margin-inline:calc(var(--spacing)*-4)}.sm\:my-6{margin-block:calc(var(--spacing)*6)}.sm\:-mt-2\.5{margin-top:calc(var(--spacing)*-2.5)}.sm\:mt-0{margin-top:calc(var(--spacing)*0)}.sm\:mt-1{margin-top:calc(var(--spacing)*1)}.sm\:mt-2{margin-top:calc(var(--spacing)*2)}.sm\:mt-2\.5{margin-top:calc(var(--spacing)*2.5)}.sm\:mt-3{margin-top:calc(var(--spacing)*3)}.sm\:mt-4{margin-top:calc(var(--spacing)*4)}.sm\:mt-5{margin-top:calc(var(--spacing)*5)}.sm\:mt-6{margin-top:calc(var(--spacing)*6)}.sm\:mt-7{margin-top:calc(var(--spacing)*7)}.sm\:mt-8{margin-top:calc(var(--spacing)*8)}.sm\:mt-10{margin-top:calc(var(--spacing)*10)}.sm\:mt-12{margin-top:calc(var(--spacing)*12)}.sm\:mt-14{margin-top:calc(var(--spacing)*14)}.sm\:mt-20{margin-top:calc(var(--spacing)*20)}.sm\:mb-3\.5{margin-bottom:calc(var(--spacing)*3.5)}.sm\:mb-4{margin-bottom:calc(var(--spacing)*4)}.sm\:mb-5{margin-bottom:calc(var(--spacing)*5)}.sm\:ml-auto{margin-left:auto}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:grid{display:grid}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:h-11{height:calc(var(--spacing)*11)}.sm\:h-\[52px\]{height:52px}.sm\:h-\[300px\]{height:300px}.sm\:h-\[380px\]{height:380px}.sm\:h-\[436px\]{height:436px}.sm\:h-\[536px\]{height:536px}.sm\:h-\[640px\]{height:640px}.sm\:min-h-\[52px\]{min-height:52px}.sm\:w-11{width:calc(var(--spacing)*11)}.sm\:w-\[340px\]{width:340px}.sm\:w-\[var\(--card-width\)\]{width:var(--card-width)}.sm\:w-auto{width:auto}.sm\:max-w-\[560px\]{max-width:560px}.sm\:min-w-\[220px\]{min-width:220px}.sm\:min-w-\[244px\]{min-width:244px}.sm\:columns-2{columns:2}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[14px_104px_minmax\(0\,1fr\)\]{grid-template-columns:14px 104px minmax(0,1fr)}.sm\:grid-cols-\[32px_1fr_auto\]{grid-template-columns:32px 1fr auto}.sm\:grid-cols-\[40px_minmax\(0\,1fr\)_100px_80px\]{grid-template-columns:40px minmax(0,1fr) 100px 80px}.sm\:grid-cols-\[64px_92px_minmax\(0\,1fr\)_minmax\(0\,220px\)\]{grid-template-columns:64px 92px minmax(0,1fr) minmax(0,220px)}.sm\:grid-cols-\[170px_minmax\(0\,1fr\)\]{grid-template-columns:170px minmax(0,1fr)}.sm\:grid-cols-\[170px_minmax\(0\,1fr\)_16px\]{grid-template-columns:170px minmax(0,1fr) 16px}.sm\:grid-cols-\[190px_minmax\(0\,1fr\)\]{grid-template-columns:190px minmax(0,1fr)}.sm\:grid-cols-\[200px_minmax\(0\,1fr\)\]{grid-template-columns:200px minmax(0,1fr)}.sm\:flex-col{flex-direction:column}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-baseline{align-items:baseline}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-1{gap:calc(var(--spacing)*1)}.sm\:gap-2{gap:calc(var(--spacing)*2)}.sm\:gap-2\.5{gap:calc(var(--spacing)*2.5)}.sm\:gap-4{gap:calc(var(--spacing)*4)}.sm\:gap-6{gap:calc(var(--spacing)*6)}.sm\:gap-7{gap:calc(var(--spacing)*7)}.sm\:gap-12{gap:calc(var(--spacing)*12)}.sm\:gap-16{gap:calc(var(--spacing)*16)}.sm\:gap-\[5px\]{gap:5px}.sm\:gap-\[30px\]{gap:30px}.sm\:gap-\[clamp\(36px\,5vw\,72px\)\]{gap:clamp(36px,5vw,72px)}.sm\:gap-\[clamp\(56px\,7vw\,88px\)\]{gap:clamp(56px,7vw,88px)}.sm\:gap-x-3{column-gap:calc(var(--spacing)*3)}.sm\:gap-x-4{column-gap:calc(var(--spacing)*4)}.sm\:gap-x-7{column-gap:calc(var(--spacing)*7)}.sm\:gap-y-1{row-gap:calc(var(--spacing)*1)}.sm\:gap-y-1\.5{row-gap:calc(var(--spacing)*1.5)}.sm\:rounded-lg{border-radius:var(--radius-lg)}.sm\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.sm\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.sm\:p-6{padding:calc(var(--spacing)*6)}.sm\:px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.sm\:px-3{padding-inline:calc(var(--spacing)*3)}.sm\:px-4{padding-inline:calc(var(--spacing)*4)}.sm\:px-5{padding-inline:calc(var(--spacing)*5)}.sm\:px-8{padding-inline:calc(var(--spacing)*8)}.sm\:px-\[22px\]\!{padding-inline:22px!important}.sm\:px-\[26px\]{padding-inline:26px}.sm\:py-3{padding-block:calc(var(--spacing)*3)}.sm\:py-3\.5{padding-block:calc(var(--spacing)*3.5)}.sm\:py-5{padding-block:calc(var(--spacing)*5)}.sm\:py-8{padding-block:calc(var(--spacing)*8)}.sm\:pt-0{padding-top:calc(var(--spacing)*0)}.sm\:pt-1{padding-top:calc(var(--spacing)*1)}.sm\:pt-5{padding-top:calc(var(--spacing)*5)}.sm\:pt-6{padding-top:calc(var(--spacing)*6)}.sm\:pt-8{padding-top:calc(var(--spacing)*8)}.sm\:pt-10{padding-top:calc(var(--spacing)*10)}.sm\:pt-11{padding-top:calc(var(--spacing)*11)}.sm\:pt-12{padding-top:calc(var(--spacing)*12)}.sm\:pt-\[22px\]{padding-top:22px}.sm\:pt-\[clamp\(32px\,4vw\,52px\)\]{padding-top:clamp(32px,4vw,52px)}.sm\:pb-0{padding-bottom:calc(var(--spacing)*0)}.sm\:pb-3{padding-bottom:calc(var(--spacing)*3)}.sm\:pb-5{padding-bottom:calc(var(--spacing)*5)}.sm\:pb-8{padding-bottom:calc(var(--spacing)*8)}.sm\:pl-9{padding-left:calc(var(--spacing)*9)}.sm\:pl-\[46px\]{padding-left:46px}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.sm\:text-\[11px\]{font-size:11px}.sm\:text-\[13px\]{font-size:13px}.sm\:text-\[15px\]{font-size:15px}.sm\:text-\[16\.5px\]{font-size:16.5px}.sm\:text-\[17px\]{font-size:17px}.sm\:text-\[21px\]{font-size:21px}.sm\:text-\[22px\]{font-size:22px}.sm\:text-\[24px\]{font-size:24px}.sm\:text-\[26px\]{font-size:26px}.sm\:text-\[28px\]{font-size:28px}.sm\:text-\[clamp\(1\.75rem\,3\.2vw\,2\.75rem\)\]{font-size:clamp(1.75rem,3.2vw,2.75rem)}.sm\:leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.sm\:leading-\[1\.65\]{--tw-leading:1.65;line-height:1.65}.sm\:leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.sm\:text-ink{color:var(--color-ink)}}@media(min-width:48rem){.md\:order-none{order:0}.md\:col-span-1{grid-column:span 1/span 1}.md\:col-start-auto{grid-column-start:auto}.md\:row-start-auto{grid-row-start:auto}.md\:mt-0{margin-top:calc(var(--spacing)*0)}.md\:mt-\[18px\]{margin-top:18px}.md\:ml-auto{margin-left:auto}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:table{display:table}.md\:h-2\.5{height:calc(var(--spacing)*2.5)}.md\:h-\[132px\]{height:132px}.md\:min-h-6{min-height:calc(var(--spacing)*6)}.md\:w-1\.5{width:calc(var(--spacing)*1.5)}.md\:w-full{width:100%}.md\:max-w-\[calc\(\(100svh-300px\)\/0\.6\)\]{max-width:calc(166.667svh - 500px)}.md\:min-w-\[132px\]{min-width:132px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.md\:grid-cols-\[112px_minmax\(0\,1fr\)_130px_124px\]{grid-template-columns:112px minmax(0,1fr) 130px 124px}.md\:grid-cols-\[150px_minmax\(0\,1fr\)\]{grid-template-columns:150px minmax(0,1fr)}.md\:grid-cols-\[150px_minmax\(0\,1fr\)_32px\]{grid-template-columns:150px minmax(0,1fr) 32px}.md\:grid-cols-\[150px_minmax\(0\,1fr\)_150px\]{grid-template-columns:150px minmax(0,1fr) 150px}.md\:grid-cols-\[220px_minmax\(0\,1fr\)\]{grid-template-columns:220px minmax(0,1fr)}.md\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.35fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr)}.md\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.md\:flex-col{flex-direction:column}.md\:items-center{align-items:center}.md\:justify-center{justify-content:center}.md\:gap-1{gap:calc(var(--spacing)*1)}.md\:gap-3{gap:calc(var(--spacing)*3)}.md\:gap-4{gap:calc(var(--spacing)*4)}.md\:gap-8{gap:calc(var(--spacing)*8)}.md\:gap-12{gap:calc(var(--spacing)*12)}.md\:gap-x-10{column-gap:calc(var(--spacing)*10)}.md\:gap-x-\[52px\]{column-gap:52px}.md\:gap-y-6{row-gap:calc(var(--spacing)*6)}.md\:gap-y-7{row-gap:calc(var(--spacing)*7)}.md\:self-auto{align-self:auto}.md\:rounded-\[12px\]{border-radius:12px}.md\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.md\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.md\:border-rule{border-color:var(--color-rule)}.md\:p-\[clamp\(24px\,4vw\,44px\)\]{padding:clamp(24px,4vw,44px)}.md\:px-4{padding-inline:calc(var(--spacing)*4)}.md\:py-6{padding-block:calc(var(--spacing)*6)}.md\:py-\[3px\]{padding-block:3px}.md\:pt-0{padding-top:calc(var(--spacing)*0)}.md\:pl-8{padding-left:calc(var(--spacing)*8)}.md\:text-right{text-align:right}.md\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.md\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.md\:text-\[13px\]{font-size:13px}.md\:text-\[19px\]{font-size:19px}.md\:text-\[54px\]{font-size:54px}.md\:text-\[clamp\(26px\,2\.8vw\,34px\)\]{font-size:clamp(26px,2.8vw,34px)}}@media(min-width:64rem){.lg\:not-sr-only{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.lg\:order-none{order:0}.lg\:mt-3{margin-top:calc(var(--spacing)*3)}.lg\:ml-3{margin-left:calc(var(--spacing)*3)}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:inline{display:inline}.lg\:h-\[52px\]{height:52px}.lg\:h-\[76px\]{height:76px}.lg\:min-w-0{min-width:calc(var(--spacing)*0)}.lg\:flex-auto{flex:auto}.lg\:scroll-mt-8{scroll-margin-top:calc(var(--spacing)*8)}.lg\:columns-3{columns:3}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.lg\:grid-cols-\[200px_minmax\(0\,1fr\)\]{grid-template-columns:200px minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1\.05fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1\.6fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,620px\)\]{grid-template-columns:minmax(0,1fr) minmax(0,620px)}.lg\:flex-col{flex-direction:column}.lg\:items-start{align-items:flex-start}.lg\:gap-3\.5{gap:calc(var(--spacing)*3.5)}.lg\:gap-4{gap:calc(var(--spacing)*4)}.lg\:gap-14{gap:calc(var(--spacing)*14)}.lg\:gap-16{gap:calc(var(--spacing)*16)}.lg\:gap-\[30px\]{gap:30px}.lg\:gap-\[72px\]{gap:72px}.lg\:gap-\[88px\]{gap:88px}.lg\:gap-x-\[clamp\(32px\,5vw\,72px\)\]{column-gap:clamp(32px,5vw,72px)}.lg\:border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.lg\:border-ink{border-color:var(--color-ink)}.lg\:px-10{padding-inline:calc(var(--spacing)*10)}.lg\:pt-14{padding-top:calc(var(--spacing)*14)}.lg\:pt-\[18px\]{padding-top:18px}.lg\:text-right{text-align:right}.lg\:text-\[clamp\(34px\,4\.2vw\,58px\)\]{font-size:clamp(34px,4.2vw,58px)}.lg\:leading-\[1\.03\]{--tw-leading:1.03;line-height:1.03}.lg\:tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}}@media(min-width:80rem){.xl\:columns-4{columns:4}.xl\:grid-flow-col{grid-auto-flow:column}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-rows-\[repeat\(28\,auto\)\]{grid-template-rows:repeat(28,auto)}.xl\:gap-x-12{column-gap:calc(var(--spacing)*12)}}@container not (min-width:960px){.\@max-\[960px\]\:col-span-full{grid-column:1/-1}.\@max-\[960px\]\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}}@container not (min-width:720px){.\@max-\[720px\]\:hidden{display:none}.\@max-\[720px\]\:grid-cols-\[18px_minmax\(0\,1fr\)_16px\]{grid-template-columns:18px minmax(0,1fr) 16px}}@container not (min-width:560px){.\@max-\[560px\]\:min-h-\[120px\]{min-height:120px}}.\[\&\:not\(\:placeholder-shown\)\]\:border-ink:not(:placeholder-shown){border-color:var(--color-ink)}.\[\&\>li\:last-child\]\:border-b-0>li:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media(hover:none){.\[\@media\(hover\:none\)\]\:hidden{display:none}.\[\@media\(hover\:none\)\]\:inline{display:inline}}}.link{text-decoration:underline;-webkit-text-decoration-color:var(--color-lamp-deep);text-decoration-color:var(--color-lamp-deep);text-underline-offset:3px;border-radius:2px;text-decoration-thickness:2px;transition:background .15s}.link:hover{background:var(--color-highlight)}.uppercase:not(.caps){text-transform:none;letter-spacing:.05em;font-variant-caps:all-small-caps;font-weight:600}.info-bubble{vertical-align:middle;flex:none;display:inline-block;position:relative}.info-bubble>summary{cursor:pointer;width:24px;height:24px;font:italic 700 12px/1 var(--font-serif);color:var(--color-muted);border-radius:50%;place-items:center;margin:-2px;list-style:none;display:grid;position:relative}.info-bubble>summary:before{content:"";border:1.5px solid var(--color-placeholder);border-radius:50%;position:absolute;top:2px;right:2px;bottom:2px;left:2px}.info-bubble>summary::-webkit-details-marker{display:none}.board-surface .info-bubble>summary:before{border-color:var(--color-muted)}.info-bubble>summary:hover,.info-bubble[open]>summary{color:var(--color-ink)}.info-bubble>summary:hover:before,.info-bubble[open]>summary:before{border-color:var(--color-ink)}.info-bubble>summary:focus-visible{outline:2px solid var(--color-lamp-deep);outline-offset:2px}.info-bubble-pop{z-index:20;border:1px solid var(--color-rule);background:var(--color-paper-raised);width:min(300px,80vw);box-shadow:var(--shadow-dropdown);font:400 13px/1.5 var(--font-sans);color:var(--color-ink);letter-spacing:0;text-transform:none;white-space:normal;border-radius:8px;flex-direction:column;gap:6px;padding:12px 14px;display:flex;position:absolute;top:28px;left:50%;transform:translate(-50%)}.info-bubble-pop.info-bubble-pop-start{left:-8px;transform:none}.info-bubble-pop.info-bubble-pop-end{left:auto;right:-8px;transform:none}.term-wrap{min-width:0;max-width:100%;display:inline-block;position:relative}.term{font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;text-align:inherit;cursor:pointer;-webkit-text-decoration:underline dotted var(--color-muted);text-decoration:underline dotted var(--color-muted);text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration-thickness:1.5px}.term:hover,.term[aria-expanded=true]{-webkit-text-decoration-color:var(--color-ink);text-decoration-color:var(--color-ink)}.term:focus-visible{outline:2px solid var(--color-lamp-deep);outline-offset:2px;border-radius:2px}.term-pop{text-align:left;top:calc(100% + 6px)}.term-pop.info-bubble-pop-start{left:-6px}.term-pop.info-bubble-pop-end{right:-6px}.term-more{align-self:flex-start;font-weight:600}.term-written{color:var(--color-muted);margin-top:2px}.term-written b{color:var(--color-ink);font-weight:600}.btn-primary{font:600 14px/1 var(--font-sans);cursor:pointer;background:var(--color-button);color:var(--color-button-ink);border:0;border-radius:5px;justify-content:center;align-items:center;gap:6px;padding:11px 16px;transition:background .15s,box-shadow .15s;display:inline-flex}.btn-primary:hover:not(:disabled){background:var(--color-button-hover);box-shadow:inset 0 -3px 0 var(--color-lamp)}:root[data-theme=dark] .btn-primary:hover:not(:disabled){box-shadow:none}.btn-primary:disabled{background:var(--color-rule);color:var(--color-muted);cursor:default;box-shadow:none}.btn-secondary{font:600 14px/1 var(--font-sans);cursor:pointer;color:var(--color-ink);border:1.5px solid var(--color-ink);background:0 0;border-radius:5px;justify-content:center;align-items:center;gap:6px;padding:10px 14px;transition:background .15s;display:inline-flex}.btn-raised{background:var(--color-paper-raised)}.btn-secondary:hover:not(:disabled){background:var(--color-highlight)}.btn-secondary:disabled{border-color:var(--color-rule);color:var(--color-muted);cursor:default}.btn-quiet{font:600 12px/1 var(--font-sans);cursor:pointer;color:var(--color-ink);border:1px solid var(--color-rule);background:0 0;border-radius:5px;justify-content:center;align-items:center;gap:6px;padding:8px 12px;transition:background .15s,border-color .15s;display:inline-flex}.btn-quiet:hover:not(:disabled){background:var(--color-paper-raised);border-color:var(--color-muted)}.btn-quiet:disabled{color:var(--color-muted);opacity:.5;cursor:default}.seg-group{display:inline-flex}.seg-btn{height:34px;font:600 12px/1 var(--font-sans);letter-spacing:.05em;border:1px solid var(--color-rule);cursor:pointer;color:var(--color-muted);background:0 0;padding:0 16px;font-variant-caps:all-small-caps;transition:background .15s,color .15s}.seg-btn+.seg-btn{border-left:none}.seg-btn:first-child{border-radius:5px 0 0 5px}.seg-btn:last-child{border-radius:0 5px 5px 0}.seg-btn.active{background:var(--color-button);color:var(--color-button-ink);border-color:var(--color-button)}.seg-btn:hover:not(.active):not(:disabled){background:var(--color-paper-raised);color:var(--color-ink)}.seg-btn:disabled{opacity:.4;cursor:default}.board-surface .seg-btn{border-color:var(--color-mark-seat);color:var(--color-muted)}.board-surface .seg-btn.active{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-paper)}.chip{background:var(--color-paper-raised);border:1px solid var(--color-rule);font:500 12px/1.3 var(--font-sans);color:var(--color-ink);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.chip .dot{border-radius:50%;flex-shrink:0;width:9px;height:9px;display:inline-block}.masthead{background:var(--color-masthead);color:var(--color-masthead-ink)}.masthead-link{font:500 13px/1 var(--font-sans);color:var(--color-masthead-muted);border-bottom:2px solid #0000;align-items:center;margin:0 10px;padding:14px 2px 12px;transition:color .15s;display:inline-flex}.masthead-link:hover{color:var(--color-masthead-ink)}.masthead-link.active{color:var(--color-masthead-ink);border-bottom-color:var(--color-lamp);font-weight:600}.masthead-select-trigger{cursor:pointer;white-space:nowrap;height:30px;color:var(--color-masthead-ink);border:1px solid var(--color-masthead-rule);font:500 12px/1.3 var(--font-sans);background:0 0;border-radius:5px;justify-content:space-between;align-items:center;gap:8px;padding:0 10px;transition:border-color .15s;display:inline-flex}.masthead-select-trigger:hover,.masthead-select-trigger[aria-expanded=true]{border-color:var(--color-masthead-muted)}.masthead-select-trigger .control-chevron{color:var(--color-masthead-muted)}.masthead-icon-btn{width:30px;height:30px;color:var(--color-masthead-ink);border:1px solid var(--color-masthead-rule);cursor:pointer;background:0 0;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;transition:border-color .15s;display:inline-flex}.masthead-icon-btn:hover{border-color:var(--color-masthead-muted)}.masthead-nameplate .masthead-link{margin:0;padding:10px 0 8px;font-size:15px}.masthead-nameplate .masthead-icon-btn{width:38px;height:38px}.masthead-nameplate .masthead-select-trigger{height:38px;padding:0 12px;font-size:13px}.masthead-cta{height:38px;font:600 14px/1 var(--font-sans);white-space:nowrap;cursor:pointer;color:#12110e;background:#f4efe3;border:0;border-radius:5px;align-items:center;padding:0 14px;transition:background .15s;display:inline-flex}.masthead-cta:hover{background:#fff}.masthead-pill{height:38px;font:600 13px/1 var(--font-sans);white-space:nowrap;color:var(--color-masthead-ink);border:1px solid var(--color-masthead-rule);border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 12px;transition:border-color .15s;display:inline-flex}.masthead-pill:hover{border-color:var(--color-masthead-muted)}.control-button{cursor:pointer;white-space:nowrap;height:34px;font:500 13px/1.2 var(--font-sans);color:var(--color-ink);background:var(--color-paper-raised);border:1.5px solid var(--color-rule);border-radius:5px;align-items:center;gap:8px;padding:0 12px;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.control-button:hover:not(:disabled){border-color:var(--color-muted)}.control-button[aria-expanded=true]{border-color:var(--color-ink)}.control-button:disabled{color:var(--color-muted);opacity:.5;cursor:default}.control-button.icon-only{justify-content:center;width:34px;padding:0}.control-group{display:inline-flex}.control-group>*{border-radius:0}.control-group>*+*{margin-left:-1.5px}.control-group>:first-child{border-radius:5px 0 0 5px}.control-group>:last-child{border-radius:0 5px 5px 0}.control-group>.control-button:hover:not(:disabled){z-index:1;position:relative}.control-readout{min-width:50px;height:34px;font:600 12px/1 var(--font-sans);font-variant-numeric:tabular-nums;color:var(--color-muted);background:var(--color-paper-raised);border:1.5px solid var(--color-rule);justify-content:center;align-items:center;padding:0 8px;display:inline-flex}.control-chevron{color:var(--color-muted);flex-shrink:0;transition:transform .15s}[aria-expanded=true]>.control-chevron{transform:rotate(180deg)}.toggle-chip[data-selected]{background:var(--color-button);color:var(--color-button-ink);border-color:var(--color-button)}.toggle-chip[data-selected]:hover{background:var(--color-button-hover);border-color:var(--color-button-hover)}.toggle-chip-count{font:400 11px/1 var(--font-mono);opacity:.7;font-variant-numeric:tabular-nums}.select-field{display:contents}.select-trigger{justify-content:space-between}.select-value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.select-value[data-placeholder]{color:var(--color-placeholder)}.select-value .popover-detail{display:none}.select-trigger-underline{cursor:pointer;text-align:left;font:400 var(--text-base)/1.4 var(--font-serif);color:var(--color-ink);border:0;border-bottom:2px solid var(--color-rule);background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:8px;padding:8px 4px;transition:border-color .15s;display:flex}.select-trigger-underline:hover,.select-trigger-underline[aria-expanded=true]{border-bottom-color:var(--color-ink)}.filter-menu{display:inline-flex}.filter-menu-select{display:flex}.filter-menu-value{text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-weight:600;overflow:hidden}.filter-menu.active .filter-menu-trigger{background:var(--color-button);color:var(--color-button-ink);border-color:var(--color-button);border-radius:5px 0 0 5px}.filter-menu.active .filter-menu-label,.filter-menu.active .control-chevron{color:inherit;opacity:.7}.filter-menu-clear{cursor:pointer;background:var(--color-button);width:32px;height:34px;color:var(--color-button-ink);border:1.5px solid var(--color-button);border-left:0;border-radius:0 5px 5px 0;justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 1px 0 #f4eee140}@supports (color:color-mix(in lab,red,red)){.filter-menu-clear{box-shadow:inset 1px 0 color-mix(in srgb,var(--color-button-ink)25%,transparent)}}.filter-menu-clear{transition:background .15s}.filter-menu-clear:hover{background:var(--color-button-hover)}.popover-panel{min-width:max(var(--trigger-width,0px),160px);background:var(--color-paper-raised);border:1px solid var(--color-rule);max-width:calc(100vw - 32px);box-shadow:var(--shadow-dropdown);border-radius:10px;outline:none;flex-direction:column;display:flex;overflow:hidden}.popover-panel[data-entering]{animation:.14s ease-out popover-in}@keyframes popover-in{0%{opacity:0;transform:translateY(-4px)}}@media(prefers-reduced-motion:reduce){.popover-panel[data-entering]{animation:none}}.filter-menu-panel{width:min(320px,100vw - 32px)}.popover-search{border-bottom:1px solid var(--color-rule);color:var(--color-muted);align-items:center;gap:8px;padding:10px 12px;display:flex}.popover-search input{min-width:0;font:400 13px/1.3 var(--font-sans);color:var(--color-ink);background:0 0;border:0;outline:none;flex:1}.popover-search input::placeholder{color:var(--color-placeholder)}.popover-search input::-webkit-search-cancel-button{display:none}.popover-list{outline:none;flex:auto;min-height:0;max-height:340px;padding:6px;position:relative;overflow-y:auto}.popover-option{font:400 13.5px/1.35 var(--font-sans);color:var(--color-ink);cursor:pointer;white-space:nowrap;border-radius:6px;outline:none;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.popover-option+.popover-option{margin-top:1px}.popover-option-icon{justify-content:flex-start;gap:8px}.popover-option-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.popover-option-end{flex-shrink:0;align-items:center;gap:10px;display:inline-flex}.popover-option.is-all{box-shadow:0 5px 0 -4px var(--color-rule);margin-bottom:4px}.popover-option[data-focused]{background:var(--color-paper)}.popover-option[data-selected]{font-weight:600}.popover-option[data-disabled]{opacity:.5;cursor:default}.popover-count{font:400 11px/1 var(--font-mono);color:var(--color-muted);font-variant-numeric:tabular-nums;flex-shrink:0}.popover-section+.popover-section{border-top:1px solid var(--color-rule);margin-top:6px;padding-top:6px}.popover-section-header{font:700 9px/1.2 var(--font-sans);text-transform:uppercase;letter-spacing:.12em;color:var(--color-muted);padding:6px 10px 4px}.popover-empty{color:var(--color-muted);padding:14px 12px;font-size:13px}.popover-panel.on-masthead{background:var(--color-masthead);border-color:var(--color-masthead-rule)}.on-masthead .popover-option{color:var(--color-masthead-ink)}.on-masthead .popover-option[data-focused]{background:var(--color-masthead-rule)}.share-trigger{border:1px solid var(--color-ink);background:var(--color-paper);height:32px;color:var(--color-ink);font:600 13px/1 var(--font-sans);white-space:nowrap;cursor:pointer;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:0 13px 0 11px;transition:background-color .15s;display:inline-flex}.share-trigger[data-hovered],.share-trigger[aria-expanded=true]{background:var(--color-paper-raised)}.share-trigger[data-focus-visible]{outline:2px solid var(--color-lamp-deep);outline-offset:2px}.share-trigger[data-disabled]{opacity:.5}.share-panel{width:min(300px,100vw - 32px)}.share-panel-head{border-bottom:1px solid var(--color-rule);padding:14px 16px 12px}.share-panel-kicker{font:700 10px/1.2 var(--font-sans);text-transform:uppercase;letter-spacing:.14em;color:var(--color-muted)}.share-panel-title{font:700 16px/1.3 var(--font-serif);color:var(--color-ink);text-wrap:balance;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:5px;display:-webkit-box;overflow:hidden}.share-menu{outline:none;flex:auto;grid-template-columns:1fr 1fr;min-height:0;display:grid;overflow-y:auto}.share-links{grid-column:1/-1;padding:6px 8px 8px}.share-row{font:500 14px/1.3 var(--font-sans);color:var(--color-ink);cursor:pointer;border-radius:6px;outline:none;align-items:center;gap:12px;padding:7px 8px;text-decoration:none;display:flex;position:relative}.share-row+.share-row:before{content:"";border-top:1px solid var(--color-rule);position:absolute;top:0;left:50px;right:8px}.share-row[data-focused]{background:var(--color-paper)}.share-row[data-focus-visible]{box-shadow:inset 2px 0 0 var(--color-lamp-deep)}.share-chip{border:1px solid var(--color-rule);background:var(--color-paper-raised);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;transition:border-color .15s;display:inline-flex}.share-row[data-focused] .share-chip{border-color:var(--color-ink)}.share-record-section{background:var(--color-masthead);color:var(--color-masthead-ink);grid-column:1/-1;padding:8px}.share-record-item{font:600 14px/1.3 var(--font-sans);color:var(--color-masthead-ink);cursor:pointer;border-radius:6px;outline:none;align-items:center;gap:12px;padding:8px;display:flex}.share-record-item svg{color:var(--color-lamp)}.share-record-item small{color:var(--color-masthead-muted);font-size:12px;font-weight:400;display:block}.share-record-item[data-focused]{background:var(--color-masthead-rule)}.share-record-item[data-focus-visible]{box-shadow:inset 2px 0 0 var(--color-lamp)}.site-footer-grid{grid-template-areas:"brand""links""share""quote";row-gap:10px;display:grid}.site-footer-brand{grid-area:brand}.site-footer-links{grid-area:links}.site-footer-share{grid-area:share;margin-top:22px}.site-footer-share:empty{display:none}.site-footer-quote{grid-area:quote;margin-top:22px}@media(min-width:768px){.site-footer-grid{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand share""links quote";column-gap:48px}.site-footer-share{place-self:center end;margin:-10px 0}.site-footer-quote{place-self:end;margin-top:0}.site-footer-share:not(:empty)~.site-footer-quote{margin-top:24px}}.share-strip{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.share-strip-heading{font:700 22px/1.2 var(--font-headline);color:var(--color-ink)}.site-footer-share .share-strip-heading{font-size:16px}.share-strip-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex;position:relative}.share-strip-icon{border:1px solid var(--color-rule);background:var(--color-paper-raised);width:40px;height:40px;color:var(--color-ink);border-radius:50%;justify-content:center;align-items:center;transition:border-color .15s;display:inline-flex}button.share-strip-icon{cursor:pointer;padding:0}.share-strip-icon svg{width:16px;height:16px}.share-strip-icon:hover{border-color:var(--color-ink)}.share-strip-pill{border:1px solid var(--color-ink);background:var(--color-paper);height:40px;color:var(--color-ink);font:600 14px/1 var(--font-sans);white-space:nowrap;cursor:pointer;border-radius:20px;align-items:center;gap:7px;padding:0 16px 0 14px;transition:background-color .15s;display:inline-flex}.share-strip-pill:hover{background:var(--color-paper-raised)}.share-strip-status{position:absolute;top:0;right:0}@media(max-width:479px){.share-strip-actions{gap:6px}.share-strip-icon{width:36px;height:36px}.share-strip-pill{height:36px;padding:0 14px 0 12px}}.share-toast{white-space:nowrap;background:var(--color-ink);color:var(--color-paper);font:600 11px/1.3 var(--font-sans);border-radius:4px;padding:3px 8px;position:absolute;bottom:calc(100% + 6px);right:0}@keyframes skeleton-shimmer{0%{background-position:100% 0}70%,to{background-position:0 0}}@media(prefers-reduced-motion:reduce){.skeleton{background-image:none;animation:none}}.seat-track-frame{container:seat-track/inline-size}.seat-track{align-items:flex-start;margin:24px 0 20px;display:flex}.seat-stage{text-align:center;border-radius:4px;flex-direction:column;flex:1 1 0;align-items:center;gap:8px;min-width:0;display:flex;position:relative}.seat-stage svg{flex-shrink:0;display:block}.seat-rail{background:var(--color-rule);height:2px;position:absolute;top:10px;left:calc(50% + 15px);right:calc(15px - 50%)}.seat-rail.traveled{background:var(--color-ink)}.seat-rail.after-stop{border-top:2px dashed var(--color-rule);background:0 0;height:0}.seat-stage-text{flex-direction:column;align-items:center;gap:3px;min-width:0;display:flex}.seat-stage-label{font:600 10px/1.2 var(--font-sans);text-transform:uppercase;letter-spacing:.06em;color:var(--color-ink);white-space:nowrap}.seat-stage-label.ahead{color:var(--color-muted)}.seat-stage-detail{font:400 11px/1.3 var(--font-sans);color:var(--color-muted);max-width:130px}.seat-stage.clickable{cursor:pointer}.seat-stage.clickable:focus-visible{outline:2px solid var(--color-ink);outline-offset:4px}.seat-stage-vote{font:600 11px/1.3 var(--font-sans);color:var(--color-ink);white-space:nowrap;text-decoration:underline;-webkit-text-decoration-color:var(--color-lamp-deep);text-decoration-color:var(--color-lamp-deep);text-underline-offset:3px;border-radius:2px;text-decoration-thickness:2px;transition:background .15s}.seat-stage.clickable:hover .seat-stage-vote{background:var(--color-highlight)}.seat{aspect-ratio:1;box-sizing:border-box;border-radius:18%}.seat-d{color:var(--color-party-d)}.seat-r{color:var(--color-party-r)}.seat-i{color:var(--color-party-i)}.seat-u{color:var(--color-muted)}.seat-yea{background:currentColor}.seat-nay{border:var(--seat-border)solid currentColor}.seat-present{border:var(--seat-border)solid currentColor;background:linear-gradient(currentColor,currentColor) 50%/30% 30% no-repeat}.seat-absent{background:linear-gradient(currentColor,currentColor) 50%/30% 30% no-repeat}.seat-vacant{border:1px dashed var(--color-placeholder)}.seat-unknown{border:1px solid var(--color-muted)}.seat-lit{z-index:1;box-shadow:0 0 0 3px var(--color-lamp);animation:.6s ease-out seat-light;position:relative}.seat-lit:not(.seat-yea){background-color:var(--color-highlight)}@keyframes seat-light{0%{box-shadow:0 0 0 14px #0000}}@media(prefers-reduced-motion:reduce){.seat-lit{animation:none}}@media(prefers-reduced-motion:no-preference){.quorum-play .quorum-lit{transform-box:fill-box;transform-origin:50%;animation:.42s cubic-bezier(.2,.8,.3,1.3) backwards quorum-seat-lit;animation-delay:calc(.2s + var(--quorum-i)*60ms)}}@keyframes quorum-seat-lit{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:scale(1)}}.seat-pointed{z-index:2;outline:1.5px solid var(--color-muted);outline-offset:2px;position:relative}.seat-selected{z-index:2;outline:2px solid var(--color-ink);outline-offset:2px;position:relative}.seat-lit.seat-pointed,.seat-lit.seat-selected{outline-offset:4px}.board-block-seats{grid-template-columns:repeat(var(--board-columns),minmax(0,1fr));gap:var(--board-gap);--board-seat:100%;--board-gap:2px;--seat-border:1.5px;display:grid}.board-block-seats .seat{width:var(--board-seat)}@media(min-width:640px){.board-block-seats{grid-template-columns:repeat(var(--board-columns),var(--board-seat));--board-seat:13px;--board-gap:4px;--seat-border:2px}}@media(min-width:1024px){.board-block-seats{--board-seat:16px;--board-gap:5px;--seat-border:2.5px}}@container seat-track not (min-width:450px){.seat-track{flex-direction:column;align-items:stretch;gap:16px}.seat-stage{text-align:left;flex-direction:row;flex:none;align-items:flex-start;gap:12px}.seat-rail{width:2px;height:auto;inset:22px auto -16px 10px}.seat-rail.after-stop{border-top:none;border-left:2px dashed var(--color-rule);width:0;height:auto}.seat-stage-text{flex-flow:wrap;align-items:baseline;column-gap:8px;line-height:22px}.seat-stage-label{line-height:22px}}.state-path{cursor:pointer;stroke:var(--color-paper-raised);stroke-width:1px;stroke-linejoin:round}.state-path:hover,.state-tile:hover rect{stroke:var(--color-ink);stroke-width:1.5px}.state-tile{cursor:pointer}.state-tile text{font:600 10px var(--font-sans);pointer-events:none}.map-tiles-label{font:700 10px var(--font-sans);letter-spacing:.1em;text-transform:uppercase;fill:var(--color-muted)}.compass-svg.is-zoomed{cursor:grab}.compass-svg.is-zoomed:active{cursor:grabbing}.compass-axis text{font:400 11px var(--font-sans);fill:var(--color-muted);font-variant-numeric:tabular-nums}.compass-axis .domain,.compass-axis .tick line{stroke:var(--color-rule)}.compass-grid line{stroke:var(--color-rule);stroke-opacity:.6}.compass-reference{stroke:var(--color-muted);stroke-opacity:.5;stroke-dasharray:4 4}.compass-axis-end{font:600 11px var(--font-sans);fill:var(--color-muted)}.compass-axis-title{font:700 11px var(--font-sans);fill:var(--color-ink);text-transform:uppercase;letter-spacing:.1em}.compass-quadrant{font:600 10px var(--font-sans);fill:var(--color-muted);text-transform:uppercase;letter-spacing:.08em}.compass-context,.compass-context-swatch{fill:var(--color-placeholder);background:var(--color-placeholder);opacity:.4}.compass-node{cursor:pointer}.compass-hit{fill:#0000}.compass-dot{fill-opacity:.85;stroke:var(--color-paper-raised);stroke-width:1.2px}.compass-dot.party-d{fill:var(--color-party-d)}.compass-dot.party-r{fill:var(--color-party-r)}.compass-dot.party-i{fill:var(--color-party-i)}.compass-node.is-active .compass-dot{fill-opacity:1;stroke-width:2px}.compass-halo{fill:var(--color-highlight);display:none}.compass-node.is-match .compass-halo{display:inline}.compass-node.is-match .compass-dot{fill-opacity:1;stroke:var(--color-ink);stroke-width:1.5px}.is-searching .compass-node:not(.is-match):not(.is-active) .compass-dot{fill-opacity:.18}.compass-node-label{font:700 10.5px var(--font-sans);fill:var(--color-ink);pointer-events:none;paint-order:stroke;stroke:var(--color-paper-raised);stroke-width:3px;stroke-linejoin:round}.compass-wheel-hint{pointer-events:none;white-space:nowrap;background:var(--color-button);color:var(--color-button-ink);font:600 13px/1.2 var(--font-sans);box-shadow:var(--shadow-dropdown);border-radius:5px;padding:8px 14px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.back-to-top{z-index:50;right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));cursor:pointer;background:var(--color-paper-raised);width:44px;height:44px;color:var(--color-ink);border:1.5px solid var(--color-ink);box-shadow:var(--shadow-dropdown);opacity:0;visibility:hidden;border-radius:5px;justify-content:center;align-items:center;transition:opacity .2s,transform .2s,visibility 0s linear .2s,background .15s;display:flex;position:fixed;transform:translateY(8px)}.back-to-top.shown{opacity:1;visibility:visible;transition-delay:0s;transform:none}.back-to-top:hover{background:var(--color-highlight)}@media(min-width:1024px){.back-to-top{bottom:24px;right:24px}}@media(prefers-reduced-motion:reduce){.back-to-top{transition:none;transform:none}}.map-tooltip,.compass-tooltip{background:var(--color-paper-raised);border:1px solid var(--color-rule);font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-ink);box-shadow:var(--shadow-dropdown);pointer-events:none;z-index:60;border-radius:5px;padding:10px 14px;position:fixed}.filter-menu-dialog-panel{width:min(420px,100vw - 32px)}.filter-menu-dialog{outline:none;flex-direction:column;flex:auto;min-height:0;display:flex}.filter-menu-dialog-header{justify-content:space-between;align-items:center;gap:12px;padding:8px 8px 6px 14px;display:flex}.filter-menu-dialog-title{font:700 15px/1.3 var(--font-sans);color:var(--color-ink);margin:0}.filter-menu-dialog-close{cursor:pointer;width:36px;height:36px;color:var(--color-muted);background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;padding:0;display:inline-flex}.filter-menu-dialog-close:hover{color:var(--color-ink);background:var(--color-paper)}.filter-menu-dialog .popover-search{border-top:1px solid var(--color-rule)}.filter-menu-dialog .popover-section-header{padding:8px 10px 4px;font-size:11px}.filter-menu-check-option{min-height:40px;font:400 14px/1.35 var(--font-sans);color:var(--color-ink);cursor:pointer;border-radius:6px;outline:none;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:12px;padding:6px 10px;display:grid}.filter-menu-check-option[data-focused]{background:var(--color-paper)}.filter-menu-check-label{overflow-wrap:anywhere;min-width:0}.filter-menu-check-option[data-selected] .filter-menu-check-label{font-weight:600}.filter-menu-check-count{color:var(--color-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px}.filter-menu-checkbox{box-sizing:border-box;border:1.5px solid var(--color-muted);width:16px;height:16px;color:var(--color-paper-raised);border-radius:3px;justify-content:center;align-items:center;display:inline-flex}.filter-menu-checkbox svg{visibility:hidden}.filter-menu-check-option[data-selected] .filter-menu-checkbox{background:var(--color-ink);border-color:var(--color-ink)}.filter-menu-check-option[data-selected] .filter-menu-checkbox svg{visibility:visible}.filter-menu-fold-toggle{cursor:pointer;min-height:36px;font:600 13px/1.3 var(--font-sans);color:var(--color-ink);text-decoration:underline;-webkit-text-decoration-color:var(--color-muted);text-decoration-color:var(--color-muted);text-underline-offset:3px;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;margin:2px 14px 6px;padding:0;display:inline-flex}.filter-menu-dialog-footer{border-top:1px solid var(--color-rule);color:var(--color-muted);justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-size:13px;display:flex}.filter-menu-done{cursor:pointer;background:var(--color-ink);height:38px;color:var(--color-paper);font:600 14px/1 var(--font-sans);border:0;border-radius:5px;padding:0 20px;transition:background .15s}.filter-menu-done:hover{background:#3c3a35}@supports (color:color-mix(in lab,red,red)){.filter-menu-done:hover{background:color-mix(in srgb,var(--color-ink)85%,var(--color-paper))}}.location-chip{z-index:1;background:var(--color-highlight);color:var(--color-ink);font:600 14px/1 var(--font-sans);white-space:nowrap;border-radius:4px;align-items:center;gap:5px;padding:3px 3px 3px 8px;display:inline-flex;position:absolute;top:50%;translate:0 -50%}.location-chip svg{color:var(--color-ink)}.location-chip-remove{width:22px;height:22px;color:var(--color-ink);cursor:pointer;border-radius:3px;place-items:center;font-size:16px;line-height:1;display:grid}.location-chip-remove:hover{background:#f2a51673}@supports (color:color-mix(in lab,red,red)){.location-chip-remove:hover{background:color-mix(in srgb,var(--color-lamp)45%,transparent)}}.locate-on{background:var(--color-highlight);color:var(--color-ink)}.location-place{align-items:center;gap:5px;display:inline-flex}.location-place svg{color:var(--color-lamp-deep)}.location-place b{color:var(--color-ink)}:root{--lean-board:var(--color-paper-raised);--lean-edge:var(--color-rule);--lean-ink:#1a1814;--lean-muted:var(--color-muted);--lean-track:#e9e4d8;--lean-d:#1d4ed8;--lean-r:#b91c1c;--lean-dot:#1a1814;--lean-fill:#f2a516;--lean-tag-ink:#fff;--lean-line:#1a18141a;--lean-wash:var(--color-paper);--mp-rule-strong:#cfc7b6;--mp-tint:#fdf3dc}:root[data-theme=dark]{--lean-board:var(--color-paper-raised);--lean-edge:var(--color-rule);--lean-ink:#f1eadb;--lean-muted:var(--color-muted);--lean-track:#36322a;--lean-d:#8fb0ff;--lean-r:#ff8a83;--lean-dot:#f1eadb;--lean-fill:#f2a516;--lean-tag-ink:#12110e;--lean-line:#ffffff1a;--lean-wash:var(--color-paper);--mp-rule-strong:#4a443a;--mp-tint:#241d0e}.mp-frame{container-type:inline-size}.mp-eyebrow{letter-spacing:.05em;color:var(--color-muted);font-size:12px;font-variant-caps:all-small-caps;font-weight:600}.mp-textbtn{cursor:pointer;min-height:40px;font:600 14px var(--font-sans);color:var(--color-ink);text-decoration:underline;-webkit-text-decoration-color:var(--color-lamp-deep);text-decoration-color:var(--color-lamp-deep);text-underline-offset:4px;background:0 0;border:0;padding:0}.mp-btn{border:1px solid var(--color-ink);min-height:44px;color:var(--color-ink);font:600 15px var(--font-sans);cursor:pointer;white-space:nowrap;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.mp-btn:hover{background:var(--color-paper-raised)}.mp-btn-solid{background:var(--color-button);border-color:var(--color-button);color:var(--color-button-ink)}.mp-btn-solid:hover{background:var(--color-button-hover)}.mp-hero{grid-template-columns:180px minmax(0,1fr);grid-template-areas:"photo name""photo seat""photo actions""credit.";align-items:start;column-gap:32px;padding-block:8px 28px;display:grid}.mp-portrait{object-fit:cover;object-position:center top;border:1px solid var(--mp-rule-strong);background:var(--color-paper-raised);grid-area:photo;align-self:stretch;width:100%;height:100%;min-height:200px;display:block}.mp-name{overflow-wrap:anywhere;text-wrap:balance;font:700 clamp(34px,4.4cqi,48px)/1.06 var(--font-headline);letter-spacing:-.015em;grid-area:name;margin:0}.mp-hero-seat{grid-area:seat}.mp-seat{margin:10px 0 0;font-size:17px}.mp-stat-info{border-color:var(--color-muted)}.mp-stat-info:hover{border-color:var(--color-ink)}.mp-facts{color:var(--color-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:4px 24px;margin:8px 0 0;font-size:15px;display:flex}.mp-facts b{color:var(--color-ink)}.mp-contact{grid-area:actions;margin-top:16px}.mp-contact-buttons{flex-wrap:wrap;gap:10px;display:flex}.mp-contact-buttons>div,.mp-contact-buttons>div>div{display:flex}.mp-contact-buttons .share-trigger{border-radius:8px;gap:8px;height:44px;padding:0 16px;font-size:15px}.mp-endmatter{border-top:1px solid var(--color-rule);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:32px 64px;padding-top:24px;display:grid}.mp-contact-strip{flex-direction:column;gap:14px;display:flex}.mp-contact-list{grid-template-columns:auto minmax(0,1fr);gap:6px 20px;margin:0;font-size:15px;display:grid}.mp-contact-list>div{display:contents}.mp-contact-list dt{color:var(--color-muted)}.mp-contact-list dd{margin:0}.mp-contact-list address{flex-direction:column;font-style:normal;display:flex}.mp-contact-icon{display:none}@container (max-width:760px){.mp-endmatter{grid-template-columns:minmax(0,1fr)}}@container (max-width:560px){.mp-endmatter{gap:28px}.mp-contact-strip{gap:10px}.mp-contact-strip .share-strip-heading{font:600 12px/1.2 var(--font-sans);letter-spacing:.05em;color:var(--color-muted);font-variant-caps:all-small-caps}.mp-contact-list{gap:10px 12px}.mp-contact-list dt{padding-top:3px}.mp-contact-icon{display:block}.mp-contact-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.mp-credit{color:var(--color-muted);grid-area:credit;margin:6px 0 0;font-size:11px;line-height:1.4}.mp-credit a{text-underline-offset:2px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}@container (max-width:560px){.mp-hero{grid-template-columns:96px minmax(0,1fr);grid-template-areas:"photo name""photo seat""credit credit""actions actions";column-gap:16px;padding-block:4px 24px}.mp-portrait{min-height:120px}.mp-name{font-size:clamp(28px,9cqi,36px)}.mp-seat{margin-top:6px;font-size:15px}.mp-facts{font-size:14px}.mp-contact{margin-top:14px}.mp-contact-buttons{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;display:grid}.mp-contact-buttons>a,.mp-contact-buttons>div,.mp-contact-buttons .share-trigger{width:100%}.mp-call-number{display:none}}.mp-tabs{border-bottom:1px solid var(--color-rule);scrollbar-width:none;gap:0 28px;display:flex;overflow-x:auto}.mp-tabs::-webkit-scrollbar{display:none}.mp-tab{cursor:pointer;white-space:nowrap;min-height:48px;color:var(--color-muted);letter-spacing:.05em;border-bottom:3px solid #0000;outline:none;flex:none;align-items:center;font-size:14px;font-variant-caps:all-small-caps;font-weight:600;display:flex}.mp-tab:hover{color:var(--color-ink)}.mp-tab[data-selected]{color:var(--color-ink);border-bottom-color:var(--color-lamp)}.mp-tab[data-focus-visible]{outline:2px solid var(--color-focus);outline-offset:-2px}.mp-panel{outline:none;padding-top:32px}.mp-panel[data-focus-visible]{outline:2px solid var(--color-focus);outline-offset:-2px}.mp-tabbar{flex-direction:column;display:flex}.mp-scope{flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:16px;display:flex}.mp-scope-label{letter-spacing:.05em;color:var(--color-muted);font-size:12px;font-variant-caps:all-small-caps;font-weight:600}@container (min-width:800px){.mp-tabbar{border-bottom:1px solid var(--color-rule);flex-direction:row;justify-content:space-between;gap:24px}.mp-tabbar .mp-tabs{border-bottom:0;flex:0 auto;min-width:0}.mp-tabbar .mp-scope{flex:none;margin-top:0}}@container (max-width:520px){.mp-tabs{gap:0 16px}.mp-tab{letter-spacing:.04em;min-height:44px;font-size:12px}.mp-panel{padding-top:24px}}.lean-info{vertical-align:2px;cursor:pointer;border:1px solid var(--lean-muted);width:17px;height:17px;color:inherit;font:italic 700 10px/1 var(--font-serif);background:0 0;border-radius:50%;flex:none;justify-content:center;align-items:center;margin:0 0 0 6px;padding:0;display:inline-flex;position:relative}.lean-info:after{content:"";position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px}.lean-info[aria-expanded=true]{background:var(--lean-ink);color:var(--lean-board);border-color:var(--lean-ink)}.lean-info-key{vertical-align:0;width:24px;height:24px;margin:0 0 0 auto;font-size:12px}.lean-info-key:after{top:-10px;right:-10px;bottom:-10px;left:-10px}.lean-pop{border:1px solid var(--color-rule);background:var(--color-paper-raised);width:min(330px,100vw - 24px);min-height:fit-content;color:var(--color-ink);box-shadow:var(--shadow-dropdown);border-radius:12px;outline:none;padding:16px 18px 18px}.lean-pop-dialog{outline:none}.lean-pop-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.lean-pop h3{font:700 21px/1.2 var(--font-headline);margin:0}.lean-pop p{margin:8px 0 0;font-size:15px;line-height:1.5}.lean-pop-close{width:36px;height:36px;color:var(--color-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;margin:-6px -8px 0 0;display:inline-flex}.lean-pop-close:hover{color:var(--color-ink);background:var(--color-paper)}.lean-board{background:var(--lean-board);color:var(--lean-ink);border:1px solid var(--lean-edge);border-radius:16px}.lean-overall{--pad:clamp(18px,2.6cqi,30px);overflow:hidden}.lean-overall-head{padding:var(--pad)var(--pad)0}.lean-overall.is-collapsed .lean-overall-head{padding-bottom:var(--pad)}.lean-overall-body{padding:0 var(--pad)var(--pad)}.lean-meta{color:var(--lean-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 20px;font-size:13px;display:flex}.lean-meta-source{align-items:center;gap:8px;display:inline-flex}.lean-meta-right{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:6px 16px;display:inline-flex}.lean-toggle{cursor:pointer;min-height:36px;color:var(--lean-ink);font:700 13px var(--font-sans);background:0 0;border:1px solid;border-radius:999px;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.lean-title{font:700 clamp(22px,2.6cqi,29px)/1.2 var(--font-headline);margin:10px 0 2px}.lean-overall.is-collapsed .lean-title{font-size:clamp(21px,2.4cqi,26px)}.lean-sub{color:var(--lean-muted);margin:0}.lean-chips{flex-wrap:wrap;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex}.lean-chip{background:var(--lean-wash);border:1px solid var(--lean-line);border-radius:999px;padding:5px 12px;font-size:13px}.lean-key{background:var(--lean-wash);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px 22px;margin-top:14px;padding:8px 14px;font-size:13px;display:flex}.lean-key-item{align-items:center;gap:8px;display:inline-flex}.lean-key-short{display:none}.lean-key-dot{background:var(--lean-dot);border-radius:50%;width:14px;height:14px}.lean-key-tag{width:20px;height:18px;color:var(--lean-tag-ink);border-radius:4px;justify-content:center;align-items:center;font-size:11px;font-weight:800;display:inline-flex}.lean-key-tag.is-d{background:var(--lean-d)}.lean-key-tag.is-r{background:var(--lean-r)}.lean-row{border-top:1px solid var(--lean-line);grid-template-columns:minmax(0,240px) minmax(0,1fr);align-items:center;gap:10px 24px;padding:12px 0;display:grid}.lean-key+.lean-row{margin-top:18px}.lean-axis-name{letter-spacing:.05em;color:var(--lean-muted);font-size:12px;font-variant-caps:all-small-caps;font-weight:600}.lean-words{font:700 18px/1.2 var(--font-serif);margin-top:1px}.lean-words.is-flat{color:var(--lean-muted)}.lean-rel{color:var(--lean-muted);margin-top:2px;font-size:13px}.lean-nowrap{white-space:nowrap}.lean-foot{border-top:1px solid var(--lean-line);flex-wrap:wrap;justify-content:space-between;gap:10px 20px;padding-top:16px;font-size:14px;display:flex}.lean-foot-note{color:var(--lean-muted)}.lean-foot-links{flex-wrap:wrap;gap:4px 18px;display:flex}.lean-foot-links a,.lean-foot-links button{cursor:pointer;color:var(--lean-ink);font:inherit;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.lean-foot-links a:hover,.lean-foot-links button:hover{-webkit-text-decoration-color:var(--color-lamp-deep);text-decoration-color:var(--color-lamp-deep)}.lean-missing{border:1px solid var(--lean-edge);background:var(--lean-board);color:var(--lean-muted);border-radius:12px;align-items:center;gap:10px;margin:0;padding:14px 18px;font-size:14px;display:flex}.lean-missing+.mp-yours{margin-top:28px}.lean-scale{height:64px;position:relative}.lean-scale.is-dot-only{height:46px}.lean-track{background:var(--lean-track);border-radius:5px;height:10px;position:absolute;top:27px;left:0;right:0}.lean-mid{background:var(--lean-muted);width:2px;height:24px;margin-left:-1px;position:absolute;top:20px;left:50%}.lean-fill{background:var(--lean-fill);height:10px;position:absolute;top:27px}.lean-fill.is-up{border-radius:0 5px 5px 0}.lean-fill.is-down{border-radius:5px 0 0 5px}.lean-scale.is-dot-only .lean-track,.lean-scale.is-dot-only .lean-fill{top:18px}.lean-scale.is-dot-only .lean-mid{top:11px}.lean-scale.is-dot-only .lean-dot{top:13px}.lean-tag{pointer-events:none;flex-direction:column;align-items:center;display:flex;position:absolute;transform:translate(-50%)}.lean-tag b{width:20px;height:17px;color:var(--lean-tag-ink);border-radius:4px;justify-content:center;align-items:center;font-size:11px;font-weight:800;display:inline-flex}.lean-tag i{width:3px;height:16px;display:block}.lean-tag.is-d{top:0}.lean-tag.is-d b,.lean-tag.is-d i{background:var(--lean-d)}.lean-tag.is-r{flex-direction:column-reverse;top:30px}.lean-tag.is-r b,.lean-tag.is-r i{background:var(--lean-r)}.lean-dot{background:var(--lean-dot);width:20px;height:20px;box-shadow:0 0 0 3px var(--lean-board);border-radius:50%;margin-left:-10px;position:absolute;top:22px}.lean-ends{color:var(--lean-muted);justify-content:space-between;gap:12px;font-size:13px;display:flex}.lean-ends .is-on{color:var(--lean-ink);font-weight:700}.mp-yours{border:2.5px solid var(--color-ink);background:var(--color-paper-raised);border-radius:16px;flex-wrap:wrap;align-items:center;gap:14px 12px;margin-top:44px;padding:22px 24px 24px;display:flex}.mp-yours-head{flex:100%}.mp-yours h2{font:700 clamp(26px,3.2cqi,32px)/1.1 var(--font-headline);outline:none;margin:0}.mp-yours-lede{color:var(--color-muted);margin:4px 0 0;font-size:15px}.mp-chips{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.mp-chip{white-space:nowrap;border:1px solid var(--mp-rule-strong);background:var(--color-paper);min-height:44px;color:var(--color-ink);border-radius:999px;flex:none;align-items:center;display:inline-flex}.mp-chip-go{cursor:pointer;min-height:42px;color:inherit;font:600 15px var(--font-sans);background:0 0;border:0;align-items:center;gap:8px;padding:0 4px 0 14px;display:inline-flex}.mp-chip-go svg{color:var(--color-lamp-deep)}.mp-chip-go:hover{text-decoration:underline;-webkit-text-decoration-color:var(--color-lamp-deep);text-decoration-color:var(--color-lamp-deep);text-underline-offset:4px}.mp-chip-note{color:var(--color-muted);margin:0 2px 0 6px;font-size:12px;font-weight:400}.mp-chip-x{width:32px;height:32px;color:var(--color-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;margin-right:5px;display:inline-flex}.mp-chip-x:hover{color:var(--color-ink);background:var(--color-rule)}.mp-add{cursor:pointer;white-space:nowrap;background:var(--color-lamp);color:#1a1814;min-height:46px;font:800 15px var(--font-sans);border:0;border-radius:999px;flex:none;align-items:center;gap:10px;padding:0 20px 0 8px;transition:transform .12s,box-shadow .12s;display:inline-flex;box-shadow:0 1px #1a181433,0 6px 16px #b57a004d}.mp-add:hover{transform:translateY(-1px);box-shadow:0 1px #1a181433,0 10px 22px #b57a0061}.mp-add:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.mp-add-plus{color:#f2a516;background:#1a1814;border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.mp-yours-notes{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:4px 16px;margin-left:4px;font-size:13px;display:inline-flex}.mp-yours-notes span{align-items:center;gap:6px;display:inline-flex}.mp-none-yet{color:var(--color-muted);font-size:15px}.mp-quickpicks{flex-wrap:wrap;align-items:center;gap:10px;margin:0;padding:0;list-style:none;display:flex}.mp-quickpick{cursor:pointer;white-space:nowrap;border:1px dashed var(--mp-rule-strong);background:var(--color-paper);min-height:44px;color:var(--color-ink);font:600 15px var(--font-sans);border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 12px;display:inline-flex}.mp-quickpick:hover{border-style:solid;border-color:var(--color-ink)}.mp-quickpick svg{color:var(--color-lamp-deep)}.mp-quickpick-plus{color:var(--color-muted);font-weight:800}.mp-quickpick-count{color:var(--color-muted);font-variant-numeric:tabular-nums;font-size:13px;font-weight:400}.mp-empty{border:2px dashed var(--mp-rule-strong);border-radius:16px;flex-direction:column;align-items:flex-start;gap:12px;margin-top:28px;padding:clamp(20px,3cqi,34px);display:flex}.mp-empty-title{font:700 clamp(22px,2.8cqi,28px)/1.2 var(--font-headline);margin:0}.mp-empty-lede{max-width:640px;color:var(--color-muted);margin:0;font-size:16px}.mp-empty-lede strong{color:var(--color-ink)}.mp-empty-more{background:var(--color-paper-raised);margin-top:4px}.mp-dock{z-index:14;height:0;position:sticky;top:0}.mp-dock-bar{border:2.5px solid var(--color-ink);background:var(--color-paper-raised);opacity:0;visibility:hidden;border-top:0;border-radius:0 0 14px 14px;align-items:center;gap:12px;padding:10px 14px 10px 20px;transition:opacity .18s,transform .18s,visibility 0s .18s;display:flex;position:absolute;top:0;left:0;right:0;transform:translateY(-10px);box-shadow:0 10px 24px #1a181429}.mp-dock.is-on .mp-dock-bar{opacity:1;visibility:visible;transition:opacity .18s,transform .18s;transform:none}.mp-dock-title{font:700 19px var(--font-headline);white-space:nowrap;flex:none}.mp-dock-bar .mp-chips{scrollbar-width:none;flex-wrap:nowrap;flex:auto;padding:2px;overflow-x:auto}.mp-dock-bar .mp-chips::-webkit-scrollbar{display:none}.mp-dock-bar .mp-chip{min-height:40px}.mp-dock-bar .mp-chip-go{min-height:38px;font-size:14px}.mp-dock-bar .mp-add{min-height:42px;margin-left:auto;padding-right:16px}.mp-dock-bar .mp-add-plus{width:26px;height:26px}.mp-issue{border:1px solid var(--color-rule);background:var(--color-paper-raised);border-radius:16px;margin-top:28px;padding:clamp(20px,3cqi,34px);scroll-margin-top:84px}.mp-issue-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 20px;display:flex}.mp-issue-title{align-items:center;gap:14px;min-width:0;display:flex}.mp-issue-icon{background:var(--color-button);width:52px;height:52px;color:var(--color-lamp);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}:root[data-theme=dark] .mp-issue-icon{background:var(--color-masthead-rule)}.mp-issue h2{font:700 clamp(26px,3.4cqi,36px)/1.1 var(--font-headline);outline:none;margin:0}.mp-issue-area{color:var(--color-muted);font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:14px}.mp-leanhead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;margin:22px 0 12px;display:flex}.mp-leanhead-source{color:var(--color-muted);align-items:center;gap:8px;margin:0;font-size:13px;display:inline-flex}.mp-minikey{color:var(--color-muted);align-items:center;gap:6px 16px;font-size:13px;display:flex}.mp-minikey .lean-key-dot{width:12px;height:12px}.mp-minikey .lean-info{border-color:var(--color-muted)}.mp-note{color:var(--color-muted);margin:8px 0 0;font-size:14px}.mp-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.lean-tile{flex-direction:column;display:flex;overflow:hidden}.lean-tile-head{flex-direction:column;gap:4px;padding:16px 16px 0;display:flex}.lean-tile-body{flex-direction:column;gap:4px;padding:4px 16px 14px;display:flex}.lean-tile .lean-words{min-height:48px;font-size:19px;line-height:1.25}.lean-tile-count{color:var(--lean-muted);font-size:13px}.mp-subhead{margin:30px 0 12px;font-size:17px;font-weight:700}.mp-cards{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px;display:grid}.mp-wcard{border:1px solid var(--color-rule);background:var(--color-paper);border-radius:10px;flex-direction:column;gap:6px;padding:16px 18px;display:flex}.mp-why{letter-spacing:.05em;color:var(--color-muted);align-items:center;gap:8px;font-size:12px;font-variant-caps:all-small-caps;font-weight:600;display:flex}.mp-why:before{content:"";background:var(--color-lamp-deep);border-radius:2px;flex:none;width:8px;height:8px}.mp-wcard h4{font:700 17px/1.3 var(--font-headline);margin:0}.mp-wcard h4 a:hover{text-underline-offset:3px;text-decoration:underline}.mp-off{color:var(--color-muted);margin:0;font-size:13px}.mp-off b{color:var(--color-ink)}.mp-vfoot{border-top:1px solid var(--color-rule);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;margin-top:4px;padding-top:10px;font-size:14px;display:flex}.mp-cast{align-items:center;gap:8px;font-weight:700;display:inline-flex}.mp-cast-word{text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--color-lamp-deep);text-decoration-color:var(--color-lamp-deep);text-underline-offset:4px;font-weight:800}.mp-strip{border-top:1px solid var(--color-rule);color:var(--color-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 16px;margin-top:22px;padding-top:14px;font-size:14px;display:flex}.mp-strip-btns{gap:18px;margin-left:auto;display:flex}.mp-countbtn{min-height:30px;font-size:inherit;align-items:center;gap:4px;font-weight:700;display:inline-flex}.mp-countbtn svg,.mp-vrow-chev{transition:transform .18s}.mp-countbtn[aria-expanded=true] svg,.mp-vrow[aria-expanded=true] .mp-vrow-chev{transform:rotate(180deg)}.mp-swipe-ctl{justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:none}.mp-swipe-left{align-items:center;gap:10px;display:flex}.mp-swipe-dots{align-items:center;gap:6px;display:flex}.mp-swipe-dots>*{background:var(--mp-rule-strong);border:0;border-radius:4px;width:7px;height:7px;padding:0;transition:width .2s,background-color .2s}.mp-swipe-dots .is-on{background:var(--color-ink);width:20px}.mp-swipe-pos{color:var(--color-muted);font-variant-numeric:tabular-nums;font-size:13px}.mp-vlist{border-top:1px solid var(--color-rule);margin:0;padding:0;list-style:none}.mp-vlist>li{border-bottom:1px solid var(--color-rule)}.mp-vrow{width:100%;min-height:52px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:64px 18px minmax(0,1fr) auto 16px;align-items:center;gap:12px;padding:10px 0;display:grid}.mp-vrow-date{color:var(--color-muted);font-variant-numeric:tabular-nums;font-size:13px}.mp-vrow-title{font:16px/1.35 var(--font-serif)}.mp-vrow-meta{font:13px/1.4 var(--font-sans);color:var(--color-muted);margin-top:2px;display:block}.mp-vrow-meta-phone{display:none}.mp-vrow-result{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:13px}.mp-vrow-body{padding:0 0 16px 94px}.mp-vrow-cast{margin:0 0 4px;font-size:15px}.mp-vbody{border:1px solid var(--color-rule);background:var(--color-paper-raised);border-radius:8px;flex-direction:column;gap:12px;margin-top:4px;padding:12px 14px;display:flex}.mp-wcard .mp-vbody{background:var(--color-paper-raised)}.mp-dirs{flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.mp-dirs-lead{color:var(--color-muted);margin-right:2px}.mp-dtile{border:1px solid var(--mp-rule-strong);border-radius:6px;align-items:center;gap:6px;padding:3px 8px;font-weight:600;display:inline-flex}.mp-vlinks{flex-wrap:wrap;gap:6px 18px;font-size:13px;font-weight:600;display:flex}.mp-vlinks a{text-decoration:underline;-webkit-text-decoration-color:var(--color-lamp-deep);text-decoration-color:var(--color-lamp-deep);text-underline-offset:3px}.mp-section{margin-top:48px}.mp-section-title{border-bottom:2px solid var(--color-ink);font:700 26px var(--font-headline);outline:none;margin:0 0 12px;padding-bottom:10px}.mp-links3{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.mp-links3 button{border:1px solid var(--color-rule);background:var(--color-paper-raised);color:inherit;text-align:left;cursor:pointer;border-radius:10px;padding:18px 20px}.mp-links3 button:hover{border-color:var(--color-muted)}.mp-links3-title{font:700 19px var(--font-serif);display:block}.mp-links3-sub{color:var(--color-muted);margin-top:4px;font-size:14px;display:block}.mp-footnote{max-width:780px;color:var(--color-muted);margin:20px 0 0;font-size:13px}.mp-picker{background:var(--color-paper-raised);width:min(760px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--color-ink);box-shadow:var(--shadow-modal);border-radius:16px;overflow-y:auto}.mp-picker-inner{flex-direction:column;gap:14px;padding:26px clamp(18px,3vw,30px);display:flex}.mp-picker-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.mp-picker h2{font:700 28px/1.15 var(--font-headline);margin:0}.mp-picker-lede{color:var(--color-muted);text-wrap:pretty;margin:4px 0 0}@media(max-width:639px){.mp-picker-lede{font-size:15px;line-height:1.45}}.mp-closex{border:1px solid var(--color-rule);width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border-radius:50%;flex:none;justify-content:center;align-items:center;transition:background-color .15s,border-color .15s;display:inline-flex}.mp-closex:hover{border-color:var(--color-ink);background:var(--color-paper)}.mp-closex:focus-visible{outline:2px solid var(--color-lamp-deep);outline-offset:2px}.mp-sfield{border:1px solid var(--color-ink);background:var(--color-paper);border-radius:10px;align-items:center;gap:10px;height:48px;padding:0 14px;display:flex}.mp-sfield input{min-width:0;color:inherit;font:16px var(--font-sans);background:0 0;border:0;outline:none;flex:1}.mp-sfield:focus-within{outline:2px solid var(--color-focus);outline-offset:2px}.mp-tile-label{letter-spacing:.05em;color:var(--color-muted);margin:6px 0 8px;font-size:12px;font-variant-caps:all-small-caps;font-weight:600}.mp-tile-label span{letter-spacing:0;text-transform:none;font-weight:400}.mp-itiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.mp-itile{cursor:pointer;text-align:left;border:1px solid var(--color-rule);background:var(--color-paper);min-height:64px;color:inherit;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;display:flex;position:relative}.mp-itile:hover{border-color:var(--mp-rule-strong)}.mp-itile-icon{background:var(--mp-tint);width:40px;height:40px;color:var(--color-lamp-deep);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.mp-itile[aria-pressed=true]>span:nth-child(2){padding-right:18px}.mp-itile-name{font-size:15px;font-weight:700;line-height:1.25;display:block}.mp-itile-count{color:var(--color-muted);font-variant-numeric:tabular-nums;font-size:13px;display:block}.mp-itile[aria-pressed=true]{background:var(--color-button);border-color:var(--color-button);color:var(--color-button-ink)}.mp-itile[aria-pressed=true] .mp-itile-icon{background:var(--color-lamp);color:#1a1814}.mp-itile[aria-pressed=true] .mp-itile-count{color:inherit;opacity:.8}.mp-itile-check{background:var(--color-lamp);border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute;top:8px;right:8px}.mp-picker-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:6px;display:flex}.mp-picker-foot span{color:var(--color-muted);font-variant-numeric:tabular-nums;font-size:14px}.mp-vtools{flex-wrap:wrap;align-items:center;gap:10px;margin:16px 0;display:flex}.mp-fchip{cursor:pointer;border:1px solid var(--mp-rule-strong);min-height:40px;color:var(--color-ink);font:600 14px var(--font-sans);background:0 0;border-radius:999px;padding:0 14px}.mp-fchip:hover{border-color:var(--color-ink)}.mp-fchip[aria-pressed=true]{background:var(--color-button);border-color:var(--color-button);color:var(--color-button-ink)}.mp-vissue{gap:6px;display:inline-flex}.mp-issuebtn{align-items:center;gap:8px;display:inline-flex}.mp-issuebtn-icon{color:var(--color-lamp-deep);display:inline-flex}.mp-issuebtn[aria-pressed=true] .mp-issuebtn-icon{color:var(--color-lamp)}.mp-vclear{justify-content:center;align-items:center;width:40px;padding:0;display:inline-flex}.mp-vtools-search{flex:220px;min-width:0}.mp-vtools-search input{border:1px solid var(--color-field-edge);background:var(--color-paper-raised);width:100%;height:40px;color:var(--color-ink);font:14px var(--font-sans);border-radius:8px;padding:0 12px}.mp-vcount{color:var(--color-muted);font-variant-numeric:tabular-nums;margin:0 0 12px;font-size:14px}.mp-bills-career{font-variant-numeric:tabular-nums;margin:0 0 12px;font-size:16px;font-weight:600}.mp-tab-title{font:700 30px/1.2 var(--font-headline);margin:0}.mp-tab-lede{max-width:780px;color:var(--color-muted);margin:6px 0 0;font-size:14px}.mp-mgroup{margin-top:28px}.mp-mgroup h3{font:700 22px var(--font-headline);margin:0 0 8px}.mp-mrow{border-top:1px solid var(--color-rule);grid-template-columns:minmax(0,1.3fr) 150px minmax(0,1.4fr);align-items:center;gap:8px 24px;padding:16px 0;display:grid}.mp-mrow-name{font-weight:700}.mp-mrow-def{color:var(--color-muted);margin-top:2px;font-size:13px}.mp-mrow-value{font-variant-numeric:tabular-nums;font-size:26px;font-weight:700}.mp-mrow-name{align-items:center;display:flex}.mp-mrow-counts{color:var(--color-muted);font-variant-numeric:tabular-nums;font-size:13px}.mp-mrow-rank{flex-direction:column;gap:4px;font-size:13px;display:flex}.mp-dist{width:100%;max-width:260px;height:auto}.mp-tablebox{margin-top:12px;overflow-x:auto}.mp-table{border-collapse:collapse;width:100%;min-width:560px;font-size:14px}.mp-table th,.mp-table td{border-bottom:1px solid var(--color-rule);text-align:right;font-variant-numeric:tabular-nums;padding:10px 12px}.mp-table th:first-child,.mp-table td:first-child{text-align:left}.mp-table th button{color:inherit;font:700 14px var(--font-sans);cursor:pointer;background:0 0;border:0;padding:0}.mp-table th[aria-sort] button:after{content:" ▾"}.mp-table th[aria-sort=ascending] button:after{content:" ▴"}.mp-bill-row{border-top:1px solid var(--color-rule);padding:14px 0;display:block}.mp-bill-row:hover .mp-bill-title{text-decoration:underline;-webkit-text-decoration-color:var(--color-lamp-deep);text-decoration-color:var(--color-lamp-deep);text-underline-offset:3px}.mp-bill-title{font:700 17px/1.35 var(--font-serif)}@container (max-width:960px){.mp-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.mp-cards,.mp-links3{grid-template-columns:minmax(0,1fr)}.mp-itiles{grid-template-columns:repeat(2,minmax(0,1fr))}.mp-mrow{grid-template-columns:minmax(0,1fr) auto}.mp-mrow-rank{grid-column:1/-1}}@container (max-width:720px){.lean-row{grid-template-columns:minmax(0,1fr)}.mp-vrow{grid-template-columns:18px minmax(0,1fr) 16px}.mp-vrow-date,.mp-vrow-result{display:none}.mp-vrow-meta-phone{display:block}.mp-vrow-body{padding-left:0}}@media(max-width:640px){.mp-itiles{grid-template-columns:minmax(0,1fr)}}@container (max-width:520px){.lean-overall{--pad:16px;border-radius:14px}.lean-meta{flex-wrap:nowrap;gap:8px;font-size:12px}.lean-meta-long,.lean-key-long,.lean-rel.is-same,.lean-foot-note{display:none}.lean-key-short{display:inline}.lean-toggle{min-height:30px;padding:0 10px;font-size:12px}.lean-title{text-wrap:pretty;margin:12px 0 6px;font-size:17px;line-height:1.4}.lean-sub{font-size:13px;line-height:1.45}.lean-key{gap:6px 12px;margin-top:10px;padding:6px 6px 6px 10px;font-size:12px}.lean-key-item{white-space:nowrap;gap:5px}.lean-key .lean-info-key{width:22px;height:22px;font-size:11px}.lean-key-dot{width:11px;height:11px}.lean-key-tag{width:17px;height:15px;font-size:10px}.lean-row{gap:2px;padding:10px 0 6px}.lean-row .lean-axis-name{color:var(--lean-ink)}.lean-row .lean-words{font-size:15px}.lean-row .lean-rel{margin:0;font-size:12px}.lean-scale{height:46px}.lean-track,.lean-fill{height:8px;top:19px}.lean-mid{height:18px;top:14px}.lean-tag b{border-radius:3px;width:16px;height:14px;font-size:9.5px}.lean-tag i{width:2px;height:10px}.lean-tag.is-r{top:22px}.lean-dot{width:16px;height:16px;box-shadow:0 0 0 2px var(--lean-board);margin-left:-8px;top:15px}.lean-scale.is-dot-only{height:38px}.lean-scale.is-dot-only .lean-track,.lean-scale.is-dot-only .lean-fill{top:15px}.lean-scale.is-dot-only .lean-mid{top:10px}.lean-scale.is-dot-only .lean-dot{top:11px}.lean-ends{margin-top:4px;font-size:12px}.lean-foot{padding-top:10px;font-size:13px}.mp-yours{padding:18px 16px 20px}.mp-yours h2{font-size:22px}.mp-section-title{padding-bottom:8px;font-size:22px}.mp-links3{gap:8px}.mp-links3 button{border-radius:8px;padding:12px 14px}.mp-links3-title{font-size:16.5px;line-height:1.25}.mp-links3-sub{margin-top:2px;font-size:13px}.mp-empty{padding:18px 16px 20px}.mp-quickpick{min-height:40px;font-size:14px}.mp-dock-bar{padding-left:12px}.mp-dock-title,.mp-add-more{display:none}.mp-issue{border-radius:14px;padding:14px 14px 16px}.mp-issue-head{flex-wrap:nowrap;align-items:center;gap:12px}.mp-issue-title{gap:10px}.mp-issue-icon{width:34px;height:34px}.mp-issue-icon svg{width:18px;height:18px}.mp-issue h2{font-size:20px;line-height:1.15}.mp-issue-area{margin-top:1px;font-size:12px}.mp-issue-area-long{display:none}.mp-issue-head .mp-textbtn{flex:none;min-height:28px;font-size:12px}.mp-leanhead{flex-wrap:nowrap;gap:12px;margin:14px 0 8px}.mp-leanhead-source{font-size:12px}.mp-leanhead-long{display:none}.mp-minikey{font-size:12px}.mp-subhead{margin:14px 0 8px;font-size:14px}.lean-tile-head{padding:10px 12px 0}.lean-tile-body{gap:2px;padding:0 12px 10px}.lean-tile .lean-axis-name{color:var(--lean-ink)}.lean-tile .lean-words{min-height:0;font-size:15px}.mp-swipe{--bleed:14px;margin-inline:calc(var(--bleed)*-1);padding:2px var(--bleed)6px;scroll-padding-inline:var(--bleed);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:84%;grid-auto-flow:column;gap:12px;display:grid;overflow-x:auto}.mp-swipe::-webkit-scrollbar{display:none}.mp-swipe>*{scroll-snap-align:start}.mp-swipe.mp-cards{grid-auto-columns:100%}.mp-swipe-ctl{margin-top:6px;display:flex}.mp-wcard{padding:10px 12px}.mp-wcard h4{font-size:15px;line-height:1.25}.mp-why{font-size:11px}.mp-vfoot{gap:2px 10px;margin-top:3px;padding-top:6px;font-size:13px}.mp-wcard>.mp-textbtn{min-height:30px;font-size:13px}.mp-strip{gap:6px 12px;margin-top:12px;padding-top:10px;font-size:13px}.mp-strip .mp-textbtn{min-height:30px;font-size:13px}}@media(prefers-reduced-motion:reduce){.mp-dock-bar,.mp-add,.mp-swipe-dots>*,.mp-countbtn svg,.mp-vrow-chev{transition:none}}:root{--sp-tint:#fdf3dc;--sp-seat-tint:#fbefd2;--sp-rule-strong:#cfc6b4;--sp-sunk:#f3efe5}:root[data-theme=dark]{--sp-tint:#2a2214;--sp-seat-tint:#3a2e12;--sp-rule-strong:#433d33;--sp-sunk:#171511}.sp-frame{container-type:inline-size}.sp-page{flex-direction:column;gap:clamp(48px,6cqi,72px);display:flex}.sp-page-snug{gap:clamp(36px,4cqi,48px)}.sp-eyebrow{letter-spacing:.05em;color:var(--color-muted);font-size:12px;font-variant-caps:all-small-caps;font-weight:600}.sp-fine{color:var(--color-muted);font-size:13px}.sp-page h1,.sp-page h2{font-family:var(--font-headline);letter-spacing:-.01em;text-wrap:balance;font-weight:700}.sp-head{flex-direction:column;gap:14px;margin-top:18px;display:flex}.sp-head h1{letter-spacing:-.02em;font-size:clamp(40px,5.4cqi,64px);line-height:1}.sp-title{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 40px;display:grid}.sp-title-text{flex-direction:column;gap:14px;display:flex}.sp-outline{display:block}.sp-outline path{fill:var(--sp-sunk);stroke:var(--color-ink);stroke-width:1.25px;stroke-linejoin:round}:root[data-theme=dark] .sp-outline path{fill:var(--color-paper-raised);stroke:#1a1814bf}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .sp-outline path{stroke:color-mix(in srgb,var(--color-ink)75%,transparent)}}.sp-summary{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}.sp-summary p{max-width:60ch;font-family:var(--font-serif);font-size:clamp(17px,1.8cqi,19px);line-height:1.5}.sp-find{background:var(--sp-tint);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:10px;padding:16px 18px;display:flex}.sp-find label{font-size:15px;font-weight:600}.sp-find .btn-primary{padding:12px 16px;font-size:15px}.sp-zipwrap{flex:0 200px;min-width:0;display:flex;position:relative}.sp-zipwrap input{border:1.5px solid var(--color-field-edge);background:var(--color-paper-raised);min-width:0;color:var(--color-ink);font:inherit;border-radius:5px;flex:1;padding:11px 46px 11px 13px;font-size:16px}.sp-zipwrap input::placeholder{color:var(--color-placeholder)}.sp-zipwrap input:focus,.sp-zipwrap input[aria-invalid]{border-color:var(--color-ink)}.sp-search{background:var(--sp-tint);border-radius:10px;margin-top:10px;padding:18px}.sp-find-line{flex-basis:100%}.sp-find-line:empty{display:none}.sp-seat-card{border:1.5px solid var(--color-lamp);background:var(--sp-seat-tint);border-radius:12px;flex-direction:column;gap:18px;margin-bottom:24px;padding:22px 24px 20px;font-size:15px;line-height:1.5;display:flex}.sp-seat-card h2{font:700 26px/1.15 var(--font-headline);margin:0}.sp-seat-card h2+p{max-width:64ch;color:var(--color-muted);text-wrap:pretty;margin:4px 0 0;font-size:15px}.sp-seat-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.sp-seat-skip{color:var(--color-ink);font:600 13.5px/1 var(--font-sans);cursor:pointer;background:0 0;border:0;border-radius:5px;flex:none;align-items:center;gap:7px;margin:-4px -8px 0 0;padding:6px 8px;display:inline-flex}.sp-seat-skip:hover{background:var(--color-paper-raised)}.sp-seat-skip:focus-visible{outline:2px solid var(--color-lamp-deep);outline-offset:2px}.sp-seat-body{gap:22px 40px;display:grid}@media(min-width:900px){.sp-seat-card .sp-seat-body{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}.sp-seat-heading{letter-spacing:.05em;color:var(--color-muted);text-wrap:balance;margin:0 0 10px;font-size:12px;font-variant-caps:all-small-caps;font-weight:600}.sp-seat-heading-aside{letter-spacing:0;text-transform:none;font-size:13px;font-weight:500}.sp-seat-field{flex-wrap:wrap;gap:8px;display:flex}.sp-seat-field input{border:1.5px solid var(--color-field-edge);background:var(--color-paper-raised);min-width:0;min-height:46px;color:var(--color-ink);font:400 17px/1.3 var(--font-serif);border-radius:5px;flex:200px;padding:11px 13px}.sp-seat-field input::placeholder{color:var(--color-placeholder)}.sp-seat-field input:focus,.sp-seat-field input[aria-invalid]{border-color:var(--color-ink)}.sp-seat-field .btn-primary{padding:12px 16px;font-size:15px}.sp-seat-fine{max-width:56ch;color:var(--color-muted);margin:10px 0 0;font-size:12.5px;line-height:1.5}.sp-seat-pick{cursor:pointer;border:1.5px solid var(--color-rule);background:var(--color-paper-raised);width:100%;color:inherit;font:inherit;text-align:left;border-radius:8px;align-items:center;gap:12px;padding:9px 12px;transition:border-color .15s;display:flex}.sp-seat-pick:hover:not(:disabled){border-color:var(--color-ink)}.sp-seat-pick:focus-visible{outline:2px solid var(--color-lamp-deep);outline-offset:2px}.sp-seat-pick:disabled{cursor:default;opacity:.6}.sp-seat-foot{flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:-2px;display:flex}.sp-seat-foot .btn-primary{padding:12px 16px;font-size:15px}.sp-seat-later{color:var(--color-muted);font-size:13.5px}.mp-picker .sp-seat-field input,.mp-picker .sp-seat-pick{background:var(--color-paper)}.mp-picker .sp-seat-fine{max-width:none}@media(max-width:639px){.sp-seat-card{gap:14px;padding:16px}.sp-seat-card h2{font-size:22px}.sp-seat-card h2+p{font-size:14.5px}.sp-seat-head{gap:10px}.sp-seat-skip{padding:6px}.sp-seat-skip-label{display:none}.sp-seat-body{gap:16px}.sp-seat-heading{margin-bottom:8px}.sp-seat-heading-aside{display:none}.sp-seat-field input{flex-basis:0;font-size:16px}.sp-seat-field .btn-primary{padding:0 14px}.sp-seat-fine{margin-top:8px}.sp-seat-pick{gap:10px;padding:7px 10px}.sp-seat-foot{gap:8px 14px;margin-top:0}.sp-seat-later{font-size:13px}}.sp-seat-saved{background:var(--sp-seat-tint);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-bottom:24px;padding:12px 18px;font-size:14.5px;display:flex}.sp-seat-saved b{font-weight:700}.sp-section-head{border-top:2px solid var(--color-ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 24px;margin-bottom:6px;padding-top:14px;display:flex}.sp-section-head h2{font-size:clamp(24px,2.8cqi,32px)}.sp-filter{border:1.5px solid var(--color-field-edge);background:var(--color-paper-raised);min-width:0;color:var(--color-ink);font:inherit;border-radius:5px;flex:0 260px;padding:9px 12px;font-size:15px}.sp-filter::placeholder{color:var(--color-placeholder)}.sp-filter:focus{border-color:var(--color-ink)}.sp-sub{margin:20px 0 4px}.sp-senators{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;display:grid}.sp-roster{columns:4 220px;column-gap:28px}.sp-roster li{break-inside:avoid}.sp-row{border-bottom:1px solid var(--color-rule);grid-template-columns:26px 11px minmax(0,1fr);align-items:baseline;gap:0 9px;padding:7px 4px;font-size:15px;text-decoration:none;display:grid}.sp-row:hover{background:var(--sp-sunk)}.sp-row:hover .sp-name{text-decoration:underline;-webkit-text-decoration-color:var(--color-lamp-deep);text-decoration-color:var(--color-lamp-deep);text-underline-offset:3px}.sp-senators .sp-row{padding-block:9px}.sp-own .sp-row{background:var(--color-highlight)}.sp-district{color:var(--color-muted);text-align:right;font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:700}.sp-square{border-radius:2px;align-self:center;width:11px;height:11px;display:inline-block}.sp-name{font-family:var(--font-serif)}.sp-party{font-family:var(--font-sans);color:var(--color-muted);margin-left:1px;font-size:11px;font-weight:700;display:inline-block}.sp-senators .sp-name{font-size:16.5px}.sp-yours{vertical-align:.14em;font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:6px;margin-left:7px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.sp-yours-dash{letter-spacing:0;color:var(--color-muted);font-weight:400}.sp-empty{color:var(--color-muted);padding-block:8px;font-size:15px}.sp-left-head{margin:14px 0 2px}.sp-left .sp-name,.sp-left .sp-district{color:var(--color-muted)}.sp-fold-body>.sp-left-note{margin-top:-10px}.sp-yourhead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px 32px;margin-top:18px;margin-bottom:24px;display:flex}.sp-yourhead h1{letter-spacing:-.02em;margin-top:8px;font-size:clamp(36px,4.6cqi,54px);line-height:1.02}.sp-yourhead-text{flex:520px;min-width:0}.sp-yourhead-text .sp-note{margin:14px 0 0}.sp-yourhead-side{flex-direction:row-reverse;align-items:flex-end;gap:14px 28px;display:flex}.sp-yourhead:has(.sp-note) .sp-yourhead-side{flex-direction:column}.sp-where{color:var(--color-muted);flex-wrap:wrap;align-items:baseline;gap:4px 14px;font-size:14.5px;display:flex}.sp-where b{color:var(--color-ink)}.sp-note{max-width:75ch;font-family:var(--font-serif);color:var(--color-muted);margin:-8px 0 20px;font-size:15px;line-height:1.6}.sp-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.sp-card{border:1px solid var(--color-rule);background:var(--color-paper-raised);border-radius:10px;flex-direction:column;gap:14px;padding:20px;transition:border-color .12s,box-shadow .12s;display:flex;position:relative}.sp-card:hover{border-color:var(--sp-rule-strong);box-shadow:0 1px 2px #1a18140f,0 8px 24px #1a181414}.sp-card:hover:not(:has(.sp-card-actions a:hover)) .sp-card-name a{text-decoration:underline;-webkit-text-decoration-color:var(--color-lamp-deep);text-decoration-color:var(--color-lamp-deep);text-underline-offset:3px}.sp-card .sp-card-name{font-family:var(--font-headline);letter-spacing:normal;text-wrap:wrap;margin-top:4px;font-size:22px;font-weight:700;line-height:1.15}.sp-card-name a{text-decoration:none}.sp-card-name a:after{content:"";border-radius:10px;position:absolute;top:0;right:0;bottom:0;left:0}.sp-card-name a:focus-visible{outline:none}.sp-card:has(.sp-card-name a:focus-visible){outline:2.5px solid var(--color-lamp-deep);outline-offset:2px}.sp-card-who{align-items:center;gap:16px;display:flex}.sp-face{flex:none;position:relative}.sp-face img{object-fit:cover;border:2px solid var(--color-ink);background:var(--sp-sunk);filter:grayscale(20%)contrast(1.05);border-radius:2px;width:64px;height:80px;display:block}.sp-face svg{width:18px;height:18px;position:absolute;bottom:-5px;right:-5px}.sp-seatline{color:var(--color-muted);margin-top:2px;font-size:13.5px}.sp-card-actions{z-index:2;pointer-events:none;flex-direction:column;gap:12px;margin-top:auto;padding-top:4px;display:flex;position:relative}.sp-card-actions a{pointer-events:auto}.sp-card-actions .btn-primary{width:100%;padding:12px 14px;font-size:15px}.sp-card-links{justify-content:space-between;gap:12px;font-size:14px;font-weight:600;display:flex}.sp-left-cards{margin-top:18px}.sp-left-cards .sp-left-head{margin-top:0;margin-bottom:10px}.sp-card-left{background:0 0}.sp-card-left .sp-card-name a,.sp-card-left .sp-seatline{color:var(--color-muted)}.sp-card-left .sp-face img{filter:grayscale();opacity:.55}.sp-card-left .sp-face svg{opacity:.55}.sp-zip-intro{max-width:64ch}.sp-zip-lede{font-family:var(--font-serif);color:var(--color-muted);margin-top:12px;font-size:17px;line-height:1.55}.sp-seats{flex-wrap:wrap;align-items:flex-end;gap:16px 28px;padding-bottom:4px;display:flex}.sp-seat-group{flex-direction:column;gap:10px;display:flex}.sp-seat-group+.sp-seat-group{border-left:1px solid var(--color-rule);padding-left:28px}.sp-seat-label{letter-spacing:.05em;color:var(--color-muted);font-size:12px;font-variant-caps:all-small-caps;font-weight:600}.sp-seat-row{align-items:flex-start;gap:14px;display:flex}.sp-seat{flex-direction:column;align-items:center;gap:7px;min-width:52px;font-size:12.5px;text-decoration:none;display:flex}.sp-seat b{font-weight:700}.sp-seat-square{width:48px;height:48px;color:var(--color-paper);font:normal 700 17px/1 var(--font-sans);border:3px solid var(--color-lamp);box-shadow:0 0 0 2px var(--color-paper);border-radius:6px;place-items:center;transition:transform .15s;display:grid}.sp-seat:hover .sp-seat-square{transform:translateY(-3px)}.sp-seat:hover b{text-decoration:underline;-webkit-text-decoration-color:var(--color-lamp-deep);text-decoration-color:var(--color-lamp-deep);text-underline-offset:3px}.sp-seat-or{font-family:var(--font-serif);color:var(--color-muted);align-self:center;margin-top:-22px;font-size:15px;font-style:italic}@media(prefers-reduced-motion:no-preference){.sp-seats-play .sp-seat-square{animation:.5s cubic-bezier(.2,.8,.3,1.3) backwards sp-seat-lit;animation-delay:calc(.15s + var(--sp-order,0)*.12s)}}@keyframes sp-seat-lit{0%{opacity:0;border-color:#0000;transform:scale(.3)}}.sp-zip-state-head{border-top:2px solid var(--color-ink);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 20px;margin-bottom:18px;padding-top:14px;display:flex}.sp-zip-state-head h2{font-size:clamp(24px,2.8cqi,32px)}.sp-fold>summary{border-top:2px solid var(--color-ink);cursor:pointer;flex-wrap:wrap;align-items:center;gap:10px 20px;padding-top:14px;list-style:none;display:flex}.sp-fold>summary::-webkit-details-marker{display:none}.sp-fold>summary h2{font-size:clamp(22px,2.6cqi,28px)}.sp-chevron{border:1.5px solid var(--sp-rule-strong);border-radius:50%;flex:none;place-items:center;width:32px;height:32px;margin-left:auto;transition:transform .15s;display:grid}.sp-fold[open] .sp-chevron{transform:rotate(180deg)}.sp-fold-body{margin-top:12px}.sp-fold-body>p{color:var(--color-muted);margin-bottom:14px}.sp-fold-body .sp-filter{width:100%;max-width:260px;margin-bottom:6px;display:block}@media(prefers-reduced-motion:reduce){.sp-card,.sp-chevron,.sp-seat-square{transition:none}}@container (max-width:1000px){.sp-cards{grid-template-columns:minmax(0,1fr)}}@container (max-width:760px){.sp-outline{display:none}}@container (max-width:640px){.sp-page{gap:44px}.sp-page-snug{gap:36px}.sp-find{padding:14px}.sp-zipwrap,.sp-find .btn-primary,.sp-filter{flex:100%}.sp-senators{grid-template-columns:minmax(0,1fr)}.sp-senators .sp-name{font-size:15px}.sp-row{padding-block:9px}.sp-fold>summary .sp-strip{flex-basis:100%;order:3}.sp-cards{gap:10px}.sp-card{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px 12px;padding:12px 14px;display:grid}.sp-card-who,.sp-card-actions{display:contents}.sp-face{grid-row:1/span 2;align-self:start}.sp-face img{width:44px;height:55px}.sp-face svg{width:15px;height:15px}.sp-card .sp-eyebrow{font-size:10.5px}.sp-card .sp-card-name{margin-top:2px;font-size:18px}.sp-seatline{font-size:12.5px}.sp-card-actions a{z-index:2;position:relative}.sp-card-actions .sp-call{border-radius:50%;grid-area:1/3;width:42px;height:42px;padding:0}.sp-call-label{display:none}.sp-card-links{grid-column:2/span 2;justify-content:flex-start;gap:18px;font-size:13px}}.hp-result{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.hp-result-mark{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.hp-result-mark svg{flex:none}.hp-result-word{z-index:0;font-family:var(--font-serif);padding:0 3px;font-weight:700;position:relative}.hp-result-word:after{content:"";z-index:-1;border-radius:1px;position:absolute;bottom:.06em;left:0;right:0}.hp-result-word.is-pass:after{background:var(--color-ink);height:2px;bottom:-1px}.hp-result-word.is-fail:after{background:var(--color-ink);height:.12em}.hp-result-margin{font-weight:600}.hp-result-lg .hp-result-word{font-size:clamp(22px,2.4vw,30px)}.hp-result-lg .hp-result-margin{font-size:clamp(14px,1.4vw,16.5px)}.hp-result-sm{flex-direction:column;align-items:flex-start;gap:3px}.hp-result-sm .hp-result-word{font-size:18px}.hp-result-sm .hp-result-margin{font-size:13.5px}.hp-road{border-top:2px solid var(--color-ink);grid-template-columns:repeat(var(--stage-count),minmax(0,1fr));margin:0;padding:18px 0 4px;list-style:none;display:grid;position:relative}.hp-road:before,.hp-road:after{content:"";z-index:1;height:2px;position:absolute;top:24px;-webkit-mask-image:linear-gradient(90deg,#0000 0 13px,#000 13px calc(100% - 13px),#0000 calc(100% - 13px));mask-image:linear-gradient(90deg,#0000 0,#0000 13px,#000 13px,#000 calc(100% - 13px),#0000 calc(100% - 13px));-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x}.hp-road:before{width:calc(100%/var(--stage-count)*var(--route-solid));background:var(--color-ink);-webkit-mask-size:calc(100%/var(--route-solid))100%;mask-size:calc(100%/var(--route-solid))100%;left:7px}.hp-road:after{left:calc(100%/var(--stage-count)*var(--route-solid) + 7px);right:calc(100%/var(--stage-count) - 7px);background:repeating-linear-gradient(to right,var(--color-muted)0 6px,transparent 6px 11px);-webkit-mask-size:calc(100%/(var(--stage-count) - 1 - var(--route-solid)))100%;mask-size:calc(100%/(var(--stage-count) - 1 - var(--route-solid)))100%}.hp-road-stop{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;padding-right:12px;display:flex;position:relative}.hp-road-marker{z-index:1;box-sizing:border-box;background:var(--color-ink);border-radius:3px;flex:none;place-items:center;width:14px;height:14px;display:grid;position:relative}.hp-road-stop.is-this .hp-road-marker{background:var(--color-lamp);box-shadow:0 0 0 2px var(--color-ink)}.hp-road-stop.is-next .hp-road-marker,.hp-road-stop.is-stopped .hp-road-marker{background:var(--color-paper);border:2px solid var(--color-ink)}.hp-road-stop.is-later .hp-road-marker{background:var(--color-paper);border:2px dashed var(--color-muted)}.hp-road-marker svg{fill:none;stroke:var(--color-ink);stroke-width:1.75px;stroke-linecap:round}.hp-road-label{font:700 13px/1.2 var(--font-sans);color:var(--color-ink)}.hp-road-detail{font:400 13px/1.3 var(--font-sans);color:var(--color-muted)}.hp-road-stop.is-later .hp-road-label{color:var(--color-muted)}.hp-road-stop.is-this{background:var(--color-highlight-soft);box-shadow:var(--shadow-raised);border-radius:8px;margin:-10px 12px 0 -12px;padding:10px 12px}.hp-road-stop.is-this .hp-road-detail{color:var(--color-ink)}.hp-road-link{color:inherit;text-decoration:none}.hp-road-link:after{content:"";z-index:2;border-radius:8px;position:absolute;top:0;right:0;bottom:0;left:0}.hp-road-stop.is-this:has(.hp-road-link:hover){background:var(--color-highlight)}@media(prefers-reduced-motion:no-preference){.hp-road-stop.is-this:has(.hp-road-link){transition:background-color .12s ease-out}}.hp-road-link:focus-visible{outline:none}.hp-road-link:focus-visible:after{outline:2px solid var(--color-focus);outline-offset:2px}.hp-road-strip{border-top:0;padding:0}.hp-road-strip:before,.hp-road-strip:after{top:6px}.hp-road-strip .hp-road-stop{gap:5px;padding-right:0}.hp-road-strip .hp-road-stop.is-this{box-shadow:none;background:0 0;margin:0;padding:0}.hp-road-strip .hp-road-label{white-space:nowrap;font-size:10.5px;font-weight:600}.hp-road-strip .is-this .hp-road-label{font-weight:700}.hp-road-strip .is-later .hp-road-label{font-weight:500}.hp-tile{background:var(--color-inset);box-shadow:var(--shadow-inset);border-radius:4px;padding:20px 22px 16px}@media(max-width:639.98px){.hp-tile{padding:16px 14px 14px}}.hp-points-folded :is(ul,div)>:nth-child(n+3){display:none}@media(max-width:639.98px){.hp-rows-folded>:nth-child(n+6){display:none}.hp-rows-folded>:nth-child(5){border-bottom:1px solid var(--color-rule)}}.hp-more{cursor:pointer;min-height:44px;font:600 14px/1.2 var(--font-sans);color:var(--color-ink);-webkit-text-decoration:underline 2px var(--color-lamp-deep);text-decoration:underline 2px var(--color-lamp-deep);text-underline-offset:4px;background:0 0;border:0;align-self:flex-start;padding:0}.hp-blocks{align-items:flex-start;gap:20px;display:flex}.hp-block{flex:var(--hp-cols)1 0%;min-width:0;position:relative}.hp-seats{gap:var(--hp-gap,3px);grid-auto-flow:column;grid-template-columns:repeat(var(--hp-cols),minmax(0,1fr));grid-template-rows:repeat(var(--hp-rows),auto);--seat-border:1.5px;display:grid}.hp-seats .seat{width:100%}@media(min-width:640px){.hp-blocks{gap:30px}.hp-seats{--seat-border:2px}}.hp-seats .seat.hp-seat-own{background:var(--color-lamp);border:1.5px solid var(--color-ink);color:var(--color-ink)}.hp-tags{position:relative}.hp-tag-caret{border:5px solid #0000;border-top:0;border-bottom:7px solid var(--color-ink);position:absolute;top:1px;transform:translate(-50%)}.hp-tag{font:700 12px/1.2 var(--font-sans);white-space:nowrap;color:var(--color-ink);position:absolute;top:9px}.hp-tag-separator{color:var(--color-muted);font-weight:400}@media(prefers-reduced-motion:no-preference){.hp-seats .seat{animation:.42s cubic-bezier(.2,.8,.3,1.3) backwards hp-seat-called;animation-delay:calc(.12s + var(--hp-i,0)*var(--hp-step,2.1ms))}.hp-cells.is-waiting rect.hp-cell{opacity:0}.hp-cells.is-playing rect.hp-cell{transform-box:fill-box;transform-origin:50%;animation:.4s cubic-bezier(.2,.8,.3,1.3) backwards hp-seat-called;animation-delay:calc(var(--hp-i,0)*14ms)}}@keyframes hp-seat-called{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:scale(1)}}.hp-zipwrap{flex:auto;min-width:min(170px,100%);display:flex;position:relative}.hp-zipwrap input{border:1.5px solid var(--color-field-edge);background:var(--color-paper-raised);min-width:0;min-height:46px;color:var(--color-ink);font:400 17px/1.3 var(--font-serif);border-radius:5px;flex:1;padding:11px 46px 11px 13px}.hp-zipwrap input::placeholder{color:var(--color-placeholder)}.hp-zipwrap input:focus,.hp-zipwrap input[aria-invalid]{border-color:var(--color-ink)}.hp-zipwrap-lit input{border-color:var(--color-lamp-deep)}.hp-zipwrap-compact{flex-grow:1}.hp-zipwrap-compact input{min-height:30px;padding:3px 34px 3px 11px;font-size:16px}.btn-primary.hp-banner-button{min-height:30px;padding:0 12px;font-size:13.5px}@media(max-width:639.98px){.btn-primary.hp-banner-button{padding:0 10px}}.hp-dropdown{grid-template-rows:1fr;display:grid}@media(prefers-reduced-motion:no-preference){.hp-dropdown{animation:.35s cubic-bezier(.2,.8,.3,1) .2s backwards hp-drop-open}.hp-dropdown.is-settled:not(.is-closing){animation:none}.hp-dropdown.is-closing{animation:.25s ease-in forwards hp-drop-close}}.hp-dropdown.is-closing{pointer-events:none}.hp-dropdown{transition:box-shadow .2s}.hp-dropdown.is-stuck{box-shadow:0 2px 10px #1a18141f}:root[data-theme=dark] .hp-dropdown.is-stuck{box-shadow:0 2px 10px #00000080}@media(prefers-reduced-motion:reduce){.hp-dropdown{transition:none}}@keyframes hp-drop-open{0%{opacity:0;grid-template-rows:0fr}}@keyframes hp-drop-close{to{opacity:0;border-bottom-width:0;grid-template-rows:0fr}}.hp-ghost{border:2.5px dashed var(--color-lamp-deep);background:var(--color-paper-raised);border-radius:4px;flex:none;display:inline-block}.hp-ghost-lit{border:3px solid var(--color-lamp)}.hp-carousel{--hp-gutter:clamp(16px,4vw,60px);--hp-card-gap:14px}.hp-cards{gap:var(--hp-card-gap);margin-inline:calc(var(--hp-gutter)*-1);padding:6px var(--hp-gutter)22px;scroll-padding-inline:var(--hp-gutter);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:86%;grid-auto-flow:column;display:grid;overflow-x:auto}.hp-cards::-webkit-scrollbar{display:none}@media(min-width:640px){.hp-carousel{--hp-card-gap:22px}.hp-cards{grid-auto-columns:calc((100% - var(--hp-card-gap))/2);margin-inline:-24px;padding:6px 24px 30px;scroll-padding-inline:24px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 24px calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#0000,#000 24px,#000 calc(100% - 24px),#0000)}}@media(min-width:1024px){.hp-cards{grid-auto-columns:calc((100% - var(--hp-card-gap)*2)/3)}}@media(min-width:1280px){.hp-cards{grid-auto-columns:calc((100% - var(--hp-card-gap)*3)/4)}}@media(hover:hover)and (pointer:fine){.hp-cards{cursor:grab}}.hp-cards.is-dragging{scroll-snap-type:none;-webkit-user-select:none;user-select:none;cursor:grabbing}.hp-cards.is-dragging *{cursor:grabbing!important}.hp-card{grid-row:span var(--hp-card-rows);grid-template-rows:subgrid;scroll-snap-align:start;background:var(--color-paper-raised);box-shadow:var(--shadow-raised);border-radius:8px;row-gap:0;transition:transform .15s;display:grid;position:relative;overflow:hidden}.hp-card>*{margin:0;padding-inline:20px}.hp-card .border-rule{border-color:var(--color-ink)}.hp-card-band{border-bottom:1px solid var(--color-ink);align-items:center;padding-block:12px;display:flex}.hp-card-band.is-pass{background:var(--color-highlight-soft)}.hp-card-band.is-fail{background:#e4e3e3}@supports (color:color-mix(in lab,red,red)){.hp-card-band.is-fail{background:color-mix(in srgb,var(--color-ink)12%,var(--color-paper-raised))}}.hp-card h3 a:after{content:"";z-index:1;border-radius:8px;position:absolute;top:0;right:0;bottom:0;left:0}.hp-card h3 a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--color-lamp-deep);text-decoration-color:var(--color-lamp-deep);text-underline-offset:3px;text-decoration-thickness:2px}.hp-card h3 a:focus-visible{outline:none}.hp-card:has(h3 a:focus-visible){outline:2px solid var(--color-focus);outline-offset:2px}.hp-card-yours,.hp-card-next{z-index:2;position:relative}.hp-card-yours{margin-inline:20px;margin-top:14px;padding-inline:0}.hp-card-next{margin:14px 20px 0;padding:11px 0 16px}@media(hover:hover){.hp-cards:not(.is-dragging) .hp-card:hover{transform:translateY(-2px)}}@media(prefers-reduced-motion:reduce){.hp-card{transition:none}.hp-cards .hp-card:hover{transform:none}}.hp-dots{align-items:center;gap:6px;display:flex}.hp-dots i{background:var(--color-rule);border-radius:4px;width:7px;height:7px;transition:width .2s,background-color .2s}.hp-dots i.is-on{background:var(--color-ink);width:20px}.hp-step-btn{border:1.5px solid var(--color-rule);background:var(--color-paper-raised);width:44px;height:44px;color:var(--color-ink);cursor:pointer;border-radius:50%;place-items:center;display:grid}.hp-step-btn:hover:not(:disabled){border-color:var(--color-ink)}.hp-step-btn:disabled{opacity:.35;cursor:default}@media(hover:none),(pointer:coarse){.hp-step-btns{display:none}}@media(prefers-reduced-motion:reduce){.hp-dots i{transition:none}}.list-page{--list-gutter:clamp(16px,5vw,56px);--list-gap:28px;max-width:1200px;padding:48px var(--list-gutter)0;gap:var(--list-gap);grid-template-columns:minmax(0,1fr);margin:0 auto;display:grid}.list-intro{gap:10px;display:grid}.list-intro h1{font:700 clamp(30px,4vw,42px)/1.1 var(--font-headline);letter-spacing:-.01em;color:var(--color-ink)}.list-intro p{color:var(--color-muted);max-width:62ch;font-size:16.5px;line-height:1.55}.list-intro-short{display:none}.list-finder{gap:14px;display:grid}.list-search{display:block;position:relative}.list-search svg{width:18px;height:18px;color:var(--color-muted);pointer-events:none;position:absolute;top:50%;left:18px;transform:translateY(-50%)}.list-search input{border:1.5px solid var(--color-field-edge);background:var(--color-paper-raised);width:100%;height:56px;color:var(--color-ink);font:400 17px/1 var(--font-sans);border-radius:10px;outline:none;padding:0 18px 0 50px;transition:border-color .15s}.list-search input::placeholder{color:var(--color-placeholder)}.list-search input:focus{border-color:var(--color-ink)}.list-search input::-webkit-search-cancel-button{cursor:pointer}.list-open-hint{background:var(--color-highlight-soft);color:var(--color-ink);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:15px;text-decoration:none;display:flex}.list-open-hint b{font-weight:600}.list-open-hint kbd{font:600 12px/1.4 var(--font-sans);opacity:.7;white-space:nowrap;border:1px solid;border-radius:4px;padding:2px 8px}.filter-bar-sentinel{height:0}.filter-bar-sentinel+.filter-bar{margin-top:calc(-10px - var(--list-gap,0px))}.filter-bar{top:env(safe-area-inset-top,0px);z-index:15;background:var(--color-paper);box-shadow:0 0 0 100vmax var(--color-paper);clip-path:inset(0 -100vmax -1px);margin-block:-10px;padding-block:10px;transition:transform .2s,opacity .2s;position:sticky}.filter-bar.stuck{box-shadow:0 0 0 100vmax var(--color-paper),0 1px 0 100vmax var(--color-rule)}.filter-bar.tucked{opacity:0;pointer-events:none;transform:translateY(-110%)}.filter-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.filter-row-spacer{flex:1}.filter-bar-search{border:1px solid var(--color-rule);background:var(--color-paper-raised);width:38px;height:38px;color:var(--color-ink);cursor:pointer;border-radius:19px;flex:none;justify-content:center;align-items:center;display:inline-flex}.filter-bar-search svg{width:15px;height:15px}.filter-bar-handle{z-index:17;left:50%;top:calc(env(safe-area-inset-top,0px) + var(--bar-h,0px));border:1.5px solid var(--color-ink);background:var(--color-paper-raised);height:32px;color:var(--color-ink);font:600 13.5px/1 var(--font-sans);cursor:pointer;border-radius:16px;align-items:center;gap:8px;padding:0 16px;transition:transform .2s,top .2s,background .15s;display:inline-flex;position:fixed;transform:translate(-50%,-50%);box-shadow:0 4px 14px #0000001f}.filter-bar-handle:hover{background:var(--color-ink);color:var(--color-paper)}.filter-bar-handle svg{width:13px;height:13px;transition:transform .2s}.filter-bar-handle.pull{border-top:0;border-radius:0 0 13px 13px;justify-content:center;width:52px;height:26px;padding:0;transform:translate(-50%);box-shadow:0 6px 14px #0000001a}.filter-bar-handle.pull svg{width:15px;height:15px}.filter-bar-handle.down{background:var(--color-ink);color:var(--color-paper);transform:translate(-50%,10px)}.filter-bar-handle.down:hover{background:var(--color-muted)}.filter-bar-handle.down svg{transform:rotate(180deg)}@media(max-width:720px){.filter-bar-handle.down{display:none}}.filter-bar-tab{z-index:16;right:calc(max(16px,env(safe-area-inset-right)) + 54px);bottom:max(16px,env(safe-area-inset-bottom));cursor:pointer;background:var(--color-ink);height:44px;color:var(--color-paper);font:600 14px/1 var(--font-sans);border:0;border-radius:22px;align-items:center;gap:8px;padding:0 18px;display:inline-flex;position:fixed;box-shadow:0 10px 30px #00000038}@media(min-width:1024px){.filter-bar-tab{bottom:24px;right:78px}}.filter-bar-tab svg{width:15px;height:15px}.filter-bar-badge{background:var(--color-lamp);color:#12110e;min-width:20px;height:20px;font:600 12px/1 var(--font-sans);font-variant-numeric:tabular-nums;border-radius:10px;justify-content:center;align-items:center;padding:0 6px;display:inline-flex}@media(max-width:720px){.list-page{--list-gap:16px;padding-top:24px}.list-intro{gap:4px}.list-intro p{font-size:15px}.list-intro-full{display:none}.list-intro-short{display:block}.list-search svg{width:16px;height:16px;left:15px}.list-search input{height:48px;padding-left:42px;font-size:16px}.filter-row{gap:8px}.filter-row>.filter-chip{gap:6px;padding:0 12px}.filter-row .sort-menu-summary{display:none}.filter-row .sort-menu-prefix{color:var(--color-ink)}}.filter-sheet-open svg{width:15px;height:15px}.filter-sheet{width:100%;max-width:560px;max-height:85vh;color:var(--color-ink);background:var(--color-paper-raised);box-shadow:var(--shadow-modal);border-radius:16px 16px 0 0}.filter-sheet-head{justify-content:space-between;align-items:center;min-height:56px;padding:4px 20px 0;display:flex}.filter-sheet-title{font:700 20px/1.2 var(--font-headline)}.filter-sheet-close{cursor:pointer;width:44px;height:44px;color:var(--color-muted);background:0 0;border:0;margin-right:-12px;padding:0;font-size:26px;line-height:1}.filter-sheet-body{flex-direction:column;gap:12px;min-height:0;padding:4px 20px 20px;display:flex;overflow-y:auto}.filter-sheet-body .list-seg{display:flex}.filter-sheet-body .list-seg button{flex:1;height:40px;font-size:15px}.filter-sheet-body .filter-chip{border-radius:10px;justify-content:space-between;width:100%;height:48px;padding:0 16px;font-size:16px}.filter-sheet-body .filter-chip .select-value{max-width:none}.filter-sheet-body .filter-toggle{justify-content:flex-start}.filter-sheet-body .filter-toggle .filter-chip-count{margin-left:auto}.filter-sheet-foot{padding:14px 20px calc(14px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--color-rule);align-items:center;gap:16px;display:flex}.filter-sheet-done{cursor:pointer;background:var(--color-ink);height:48px;color:var(--color-paper);font:600 16px/1 var(--font-sans);font-variant-numeric:tabular-nums;border:0;border-radius:24px;margin-left:auto;padding:0 22px}.list-seg{border:1px solid var(--color-rule);background:var(--color-paper-raised);border-radius:20px;padding:3px;display:inline-flex}.list-seg button{cursor:pointer;height:32px;font:400 14px/1 var(--font-sans);color:var(--color-muted);white-space:nowrap;background:0 0;border:0;border-radius:16px;padding:0 14px}.list-seg button:hover{color:var(--color-ink)}.list-seg button[aria-pressed=true]{background:var(--color-ink);color:var(--color-paper);font-weight:600}.filter-chip{border:1px solid var(--color-rule);cursor:pointer;background:var(--color-paper-raised);height:38px;color:var(--color-ink);font:400 14px/1 var(--font-sans);white-space:nowrap;border-radius:19px;align-items:center;gap:8px;padding:0 14px;transition:border-color .15s;display:inline-flex}.filter-chip:hover{border-color:var(--color-placeholder)}.filter-chip[aria-expanded=true]{border-color:var(--color-ink)}.filter-chip.is-active,.filter-chip[aria-pressed=true]{border-color:var(--color-ink);box-shadow:inset 0 0 0 1px var(--color-ink);font-weight:600}.filter-chip .select-value{max-width:240px}.filter-chip-count{color:var(--color-muted);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:400}.sort-menu-prefix{color:var(--color-muted)}.filter-toggle-box{border:1.5px solid var(--color-placeholder);border-radius:3px;flex:none;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}.filter-toggle[aria-pressed=true] .filter-toggle-box{background:var(--color-ink);border-color:var(--color-ink)}.filter-toggle[aria-pressed=true] .filter-toggle-box:after{content:"";border:2px solid var(--color-paper);border-top:0;border-right:0;width:7px;height:4px;transform:rotate(-45deg)translate(1px,-1px)}.popover-check{flex:none;width:16px}.popover-option[data-selected] .popover-check:after{content:"";border-top:0;border-bottom:2px solid;border-left:2px solid;border-right:0;width:9px;height:4.5px;margin:0 0 3px 3px;display:block;transform:rotate(-45deg)}.list-clear{cursor:pointer;font:600 14px/1.4 var(--font-sans);color:var(--color-ink);text-decoration:underline;-webkit-text-decoration-color:var(--color-rule);text-decoration-color:var(--color-rule);text-underline-offset:4px;background:0 0;border:0;padding:0 4px;text-decoration-thickness:2px}.list-clear:hover{-webkit-text-decoration-color:var(--color-lamp-deep);text-decoration-color:var(--color-lamp-deep)}.list-count{color:var(--color-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px}.list-count b{color:var(--color-ink);font-weight:600}.topic-link{z-index:1;cursor:pointer;font:inherit;color:inherit;text-align:left;text-decoration:underline;-webkit-text-decoration-color:var(--color-rule);text-decoration-color:var(--color-rule);text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration-thickness:1.5px;position:relative}.topic-link:hover{color:var(--color-ink);-webkit-text-decoration-color:var(--color-lamp-deep);text-decoration-color:var(--color-lamp-deep)}.list-results mark{background:var(--color-highlight);color:inherit;box-shadow:-1px 0 0 var(--color-highlight),1px 0 0 var(--color-highlight);border-radius:2px;padding:0}.list-rules-note{background:var(--color-paper-raised);border:1px solid var(--color-rule);color:var(--color-muted);border-radius:8px;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-bottom:14px;padding:10px 14px;font-size:14.5px;display:flex}.list-rules-note button{cursor:pointer;font:600 14.5px/1.4 var(--font-sans);color:var(--color-ink);text-decoration:underline;-webkit-text-decoration-color:var(--color-rule);text-decoration-color:var(--color-rule);text-underline-offset:4px;background:0 0;border:0;padding:0;text-decoration-thickness:2px}.list-rules-note button:hover{-webkit-text-decoration-color:var(--color-lamp-deep);text-decoration-color:var(--color-lamp-deep)}.list-error{border-top:2px solid var(--color-ink);color:var(--color-muted);padding:56px 0;font-size:15px}.list-empty{border-top:2px solid var(--color-ink);justify-items:start;gap:10px;padding:56px 0;display:grid}.list-empty h2{font:700 22px/1.3 var(--font-headline)}.list-empty p{color:var(--color-muted)}.list-pager{color:var(--color-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:8px;font-size:14px;display:flex}.list-pager-buttons{align-items:center;gap:6px;display:flex}.list-pager button{cursor:pointer;border:1px solid var(--color-rule);background:var(--color-paper-raised);min-width:38px;height:38px;color:var(--color-ink);font:600 14px/1 var(--font-sans);border-radius:19px;padding:0 14px}.list-pager button:hover:not(:disabled):not([aria-current=page]){border-color:var(--color-placeholder)}.list-pager button[aria-current=page]{background:var(--color-ink);color:var(--color-paper);border-color:var(--color-ink)}.list-pager button:disabled{opacity:.4;cursor:default}.list-pager-gap{padding:0 2px}@media(prefers-reduced-motion:reduce){.filter-bar,.filter-bar-handle,.filter-bar-handle svg{transition:none}}.check-menu-panel{width:min(380px,100vw - 32px)}.check-menu-text{gap:2px;min-width:0;display:grid}.check-menu-description{color:var(--color-muted);font-size:12.5px;line-height:1.35}.bill-rows{border-top:2px solid var(--color-ink);transition:opacity .15s}.bill-rows.is-refreshing{opacity:.5}.bill-row{border-bottom:1px solid var(--color-rule);grid-template-columns:minmax(0,1fr) 340px;gap:8px 56px;padding:22px 0 24px;display:grid;position:relative}.bill-row-main{align-content:start;gap:6px;min-width:0;max-width:68ch;display:grid}.bill-row-kicker{z-index:1;color:var(--color-muted);flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:13.5px;display:flex;position:relative}.bill-row-kicker:has(.term-wrap.is-open){z-index:4}.bill-row-ref{color:var(--color-ink);font-variant-numeric:tabular-nums;font-weight:700}.bill-row-sep{color:var(--color-placeholder)}.bill-row-title{font:700 21px/1.3 var(--font-serif);color:var(--color-ink);text-wrap:pretty}.bill-row-title a{text-underline-offset:4px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:2px;transition:text-decoration-color .15s}.bill-row-title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.bill-row:hover:not(:has(.bill-row-kicker:hover)) .bill-row-title a{-webkit-text-decoration-color:var(--color-lamp-deep);text-decoration-color:var(--color-lamp-deep)}.bill-row-title a:focus-visible{outline:none}.bill-row:has(.bill-row-title a:focus-visible){outline:2px solid var(--color-focus);outline-offset:4px;border-radius:2px}.bill-row-match{font:400 14.5px/1.5 var(--font-serif);color:var(--color-muted)}.bill-row-match>span:first-child{font:600 12px/1 var(--font-sans);letter-spacing:.05em;margin-right:6px;font-variant-caps:all-small-caps}.bill-row-latest{align-content:start;gap:4px;padding-top:2px;font-size:15px;display:grid}.bill-row-label{letter-spacing:.05em;color:var(--color-muted);font-size:12px;font-variant-caps:all-small-caps;font-weight:600}.bill-row-latest time{color:var(--color-ink);font-variant-numeric:tabular-nums;font-weight:600}.bill-row-latest p{color:var(--color-muted)}.bill-row-latest .bill-row-introduced{margin-top:4px;font-size:13.5px}.bill-row-latest .bill-row-introduced time{color:inherit;font-weight:400}@media(max-width:860px){.bill-row{grid-template-columns:minmax(0,1fr)}.bill-row-latest{padding-top:4px;display:block}.bill-row-label{display:none}.bill-row-latest time{margin-right:10px}.bill-row-latest p{display:inline}.bill-row-latest .bill-row-introduced{display:block}.bill-row-latest .bill-row-introduced time{margin-right:0}}@media(max-width:560px){.bill-row-title{font-size:19px}}@media(prefers-reduced-motion:reduce){.bill-rows,.bill-row-title a{transition:none}}.vote-legend{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:6px 18px;margin-top:-8px;font-size:13px;display:flex}.vote-legend i{vertical-align:-1px;background:var(--color-ink);border-radius:2px;width:12px;height:10px;margin-right:6px;display:inline-block}.vote-legend i.vote-legend-nay{border:1.5px solid var(--color-ink);background:0 0}.vote-legend i.vote-legend-tick{vertical-align:-3px;border-radius:0;width:2px;height:14px}.vote-legend .vote-legend-close{color:var(--color-muted);font-weight:400}.vote-legend-party-line{align-items:center;gap:6px;min-width:0;display:inline-flex}.vote-legend-party-line>span:first-child{flex:none}.vote-legend-party-line .vote-party-line{cursor:default;margin-right:4px}.vote-legend-compact{display:none}@media(max-width:720px){.vote-legend{display:none}.vote-legend-compact{color:var(--color-muted);margin-top:-2px;font-size:13px;display:block}}.vote-days{transition:opacity .15s}.vote-days.is-refreshing{opacity:.5}.vote-day{display:grid}.vote-day+.vote-day{margin-top:36px}.vote-day-head{top:calc(env(safe-area-inset-top,0px) + var(--bar-h,0px));z-index:5;background:var(--color-paper);border-bottom:2px solid var(--color-ink);justify-content:space-between;align-items:baseline;gap:12px;padding:22px 0 10px;display:flex;position:sticky}.vote-day :is(a,button){scroll-margin-top:64px}.vote-day-head h2{font:700 18px/1.3 var(--font-headline);color:var(--color-ink)}.vote-day-head span{color:var(--color-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px}.vote-row{border-bottom:1px solid var(--color-rule);grid-template-columns:minmax(0,1fr) 320px;gap:12px 64px;padding:22px 0;display:grid;position:relative}.vote-row:last-child{border-bottom:0}.vote-row-main{align-content:start;gap:6px;min-width:0;max-width:68ch;display:grid}.vote-row-kicker,.vote-row-meta{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.vote-row-kicker{font-size:13.5px}.vote-row-kicker b{color:var(--color-ink);font-weight:600}.vote-row-sep{color:var(--color-placeholder)}.vote-row-term,.vote-row-meta a{z-index:1;position:relative}.vote-row-term.is-open{z-index:4}.vote-row-title{font:700 20px/1.32 var(--font-serif);color:var(--color-ink);text-wrap:pretty}.vote-row-title a{text-underline-offset:4px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:2px;transition:text-decoration-color .15s}.vote-row-title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.vote-row:hover:not(:has(.vote-row-term:hover,.vote-row-meta a:hover)) .vote-row-title a{-webkit-text-decoration-color:var(--color-lamp-deep);text-decoration-color:var(--color-lamp-deep)}.vote-row-title a:focus-visible{outline:none}.vote-row:has(.vote-row-title a:focus-visible){outline:2px solid var(--color-focus);outline-offset:4px;border-radius:2px}.vote-row-match{font:400 14.5px/1.5 var(--font-serif);color:var(--color-muted)}.vote-row-match>span:first-child{font:600 12px/1 var(--font-sans);letter-spacing:.05em;margin-right:6px;font-variant-caps:all-small-caps}.vote-row-meta{font-size:14px}.vote-row-name{font:400 15px/1.4 var(--font-serif);color:var(--color-ink)}.vote-row-ref{color:var(--color-ink);font-variant-numeric:tabular-nums;font-weight:600}a.vote-row-ref{text-decoration:underline;-webkit-text-decoration-color:var(--color-rule);text-decoration-color:var(--color-rule);text-underline-offset:3px;text-decoration-thickness:2px}a.vote-row-ref:hover{-webkit-text-decoration-color:var(--color-lamp-deep);text-decoration-color:var(--color-lamp-deep)}.vote-row-tally{font-variant-numeric:tabular-nums;color:var(--color-ink);align-content:start;gap:9px;display:grid}.vote-row-result{flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:15px;display:flex}.vote-row-result b{font-weight:700}.vote-row-tags{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px 14px;margin-left:auto;font-size:13px;display:inline-flex}.vote-close{color:var(--color-ink);align-items:center;gap:6px;font-weight:600;display:inline-flex}.vote-close:before{content:"";background:var(--color-lamp);border-radius:2px;width:9px;height:9px}.vote-party-line{white-space:nowrap;border:1px solid var(--color-ink);height:16px;color:var(--color-ink);font:600 9.5px/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;cursor:help;border-radius:8px;flex:none;align-items:center;padding:0 6px;display:inline-flex}.vote-row-counts{letter-spacing:.05em;color:var(--color-muted);justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:-4px;font-size:12px;font-variant-caps:all-small-caps;font-weight:600;display:flex}.vote-row-counts>span{align-items:baseline;gap:6px;display:inline-flex}.vote-row-counts svg{align-self:center}.vote-row-tally svg{color:var(--color-ink)}.vote-row-counts b{font:700 22px/1 var(--font-serif);letter-spacing:0;color:var(--color-ink)}.vote-row-aim{letter-spacing:0;text-transform:none;color:var(--color-ink);font-size:13px;font-weight:600}.vote-row-effect{color:var(--color-ink);font-size:13.5px;font-weight:600}.vote-row-bar{gap:2px;height:10px;display:flex;position:relative}.vote-row-bar-yea{background:var(--color-ink);border-radius:2px 0 0 2px}.vote-row-bar-nay{border:1.5px solid var(--color-ink);border-radius:0 2px 2px 0;flex:1}.vote-row-bar-tick{background:var(--color-ink);width:2px;margin-left:-1px;position:absolute;top:-6px;bottom:-6px}.vote-row-facts{color:var(--color-muted);font-size:13px}.vote-row-parties{border-collapse:collapse;justify-self:start;font-size:13px}.vote-row-parties th,.vote-row-parties td{text-align:left;padding:2px 0;font-weight:400}.vote-row-parties th{color:var(--color-muted);white-space:nowrap;padding-right:16px}.vote-row-parties td+td{padding-left:14px}.vote-row-parties td span{align-items:center;gap:5px;display:inline-flex}.vote-row-parties td b{min-width:calc(var(--digits,2)*1ch);color:var(--color-ink);font-weight:600}.vote-row-swatch{border-radius:2px;width:9px;height:9px;margin-right:6px;display:inline-block}.vote-row-amendment{color:var(--color-ink);font-variant-numeric:tabular-nums;font-weight:600}.vote-amend-group{border-bottom:1px solid var(--color-rule);padding:20px 0}.vote-row:has(+.vote-amend-group.follows-bill){border-bottom:0;padding-bottom:14px}.vote-amend-group.follows-bill{padding-top:0}.vote-amend-body{border-left:2px solid var(--color-rule);gap:8px;margin-left:28px;padding-left:18px;display:grid}.vote-amend-head{color:var(--color-muted);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;font-size:13.5px;display:flex}.vote-amend-head p{min-width:0}.vote-amend-head b{color:var(--color-ink);font-weight:600}.vote-amend-head .vote-row-term{z-index:1;position:relative}.vote-amend-close{margin-left:12px}.vote-amend-toggle{color:var(--color-ink);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--color-rule);text-decoration-color:var(--color-rule);text-underline-offset:4px;flex:none;padding:0;font-size:13px;font-weight:600;text-decoration-thickness:2px}.vote-amend-toggle:hover{-webkit-text-decoration-color:var(--color-lamp-deep);text-decoration-color:var(--color-lamp-deep)}.vote-amend-toggle:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px;border-radius:2px}.vote-amend-list{grid-template-columns:auto minmax(0,1fr) auto auto auto;gap:2px 12px;display:grid}.vote-amend-line{grid-column:1/-1;grid-template-columns:subgrid;color:var(--color-ink);align-items:baseline;padding:3px 0;font-size:14px;line-height:1.4;display:grid}.vote-amend-flag{white-space:nowrap;font-size:12.5px}.vote-amend-line>svg{color:var(--color-ink);align-self:start;margin-top:.42em}.vote-amend-link{text-underline-offset:3px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1.5px}.vote-amend-link:hover{-webkit-text-decoration-color:var(--color-lamp-deep);text-decoration-color:var(--color-lamp-deep)}.vote-amend-who{color:var(--color-muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12.5px}.vote-amend-tally{font-variant-numeric:tabular-nums;white-space:nowrap;justify-self:end;font-size:14px;font-weight:600}.vote-amend-rows .vote-row:last-child{padding-bottom:0}.vote-amend-rows .vote-row{grid-template-columns:minmax(0,1fr) 300px;gap:12px 48px}@media(max-width:720px){.vote-day-head h2{font-size:16px}.vote-row{grid-template-columns:minmax(0,1fr);gap:14px}.vote-row-title{font-size:18.5px}.vote-amend-body{margin-left:6px;padding-left:14px}.vote-amend-list{grid-template-columns:auto minmax(0,1fr) auto auto;column-gap:10px}.vote-amend-line{row-gap:1px;padding:5px 0}.vote-amend-who{white-space:normal;grid-area:2/2}.vote-amend-flag{grid-area:1/3}.vote-amend-tally{grid-area:1/4}.vote-amend-rows .vote-row{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.vote-days,.vote-row-title a{transition:none}}.bp-page{gap:80px;max-width:800px;margin:0 auto;padding:64px clamp(20px,5vw,64px) 0;display:grid}.bp-page>section{gap:24px;min-width:0;display:grid}.bp-section-title{font-family:var(--font-headline);font-size:24px;font-weight:700;line-height:1.25}.bp-fine{color:var(--color-muted);font-size:13px}.bp-rail{display:none}.bp-page :is(.bp-intro,.bp-where,.bp-version-bar,section)[id]{scroll-margin-top:64px}.bp-page [tabindex="-1"]:focus{outline:none}.bp-rail-title{letter-spacing:.05em;color:var(--color-muted);font-size:12px;font-variant-caps:all-small-caps;font-weight:600}.bp-section-list{border-left:1px solid var(--color-rule);margin:0;padding:0;list-style:none;display:grid}.bp-section-list a{color:var(--color-muted);border-left:2px solid #0000;margin-left:-1px;padding:6px 0 6px 14px;font-size:14px;line-height:1.35;text-decoration:none;display:block}.bp-section-list a:hover{color:var(--color-ink)}.bp-section-list a[aria-current]{color:var(--color-ink);border-left-color:var(--color-lamp-deep);font-weight:600}.bp-rail-read{cursor:pointer;color:var(--color-ink);text-underline-offset:3px;background:0 0;border:0;justify-self:start;align-items:center;gap:8px;padding:0;font-size:14px;font-weight:600;text-decoration:underline;display:inline-flex}.bp-rail-read svg{flex-shrink:0;width:15px;height:15px}.bp-jump-bar{z-index:20;padding-top:env(safe-area-inset-top,0px);background:var(--color-paper);border-bottom:1px solid var(--color-rule);transition:transform .2s;position:fixed;top:0;left:0;right:0;transform:translateY(-100%)}.bp-jump-bar.shown{transform:none}.bp-jump-trigger{cursor:pointer;text-align:left;width:100%;max-width:800px;min-height:44px;color:var(--color-ink);background:0 0;border:0;align-items:center;gap:10px;margin:0 auto;padding:0 clamp(20px,5vw,64px);display:flex}.bp-jump-current{border-left:2px solid var(--color-lamp-deep);min-width:0;font:600 15px/1.3 var(--font-sans);white-space:nowrap;text-overflow:ellipsis;flex:1;padding-left:10px;overflow:hidden}.bp-jump-hint{color:var(--color-muted);font-size:13px}.bp-jump-trigger svg{width:14px;height:14px;color:var(--color-muted);flex-shrink:0}.bp-sheet{width:100%;max-width:560px;max-height:85vh;padding:4px 20px calc(16px + env(safe-area-inset-bottom,0px));color:var(--color-ink);background:var(--color-paper-raised);box-shadow:var(--shadow-modal);border-radius:16px 16px 0 0;overflow-y:auto}.bp-sheet-head{justify-content:space-between;align-items:center;min-height:52px;display:flex}.bp-sheet-close{cursor:pointer;width:44px;height:44px;color:var(--color-muted);background:0 0;border:0;margin-right:-12px;padding:0;font-size:26px;line-height:1}.bp-sheet .bp-section-list a{padding:12px 0 12px 16px;font-size:16px}.bp-sheet-read{cursor:pointer;width:100%;min-height:52px;font:600 16px/1.3 var(--font-sans);text-align:left;color:var(--color-ink);border:0;border-top:1px solid var(--color-rule);background:0 0;align-items:center;gap:10px;margin-top:14px;padding:0;display:flex}.bp-sheet-read svg{flex-shrink:0;width:16px;height:16px}@media(min-width:1280px){.bp-layout{grid-template-columns:minmax(0,1fr) minmax(0,800px) minmax(0,1fr);display:grid}.bp-layout>.bp-page{grid-area:1/2;width:100%}.bp-rail{grid-area:1/1;place-self:start end;gap:16px;width:188px;margin:64px 8px 0 0;display:grid;position:sticky;top:32px}.bp-jump-bar{display:none}.bp-page :is(.bp-intro,.bp-where,.bp-version-bar,section)[id]{scroll-margin-top:24px}}@media(prefers-reduced-motion:reduce){.bp-jump-bar{transition:none}}.bp-intro{gap:18px;min-width:0;display:grid}.bp-kicker-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.bp-kicker{letter-spacing:.05em;color:var(--color-muted);font-size:12px;font-variant-caps:all-small-caps;font-weight:600}.bp-actions{align-items:center;gap:8px;display:flex}.bp-source-link{border:1px solid var(--color-rule);height:32px;color:var(--color-ink);white-space:nowrap;border-radius:16px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.bp-source-link:hover{border-color:var(--color-placeholder);background:var(--color-paper-raised)}.bp-headline{font-family:var(--font-headline);letter-spacing:-.01em;text-wrap:balance;font-size:clamp(22px,1.2vw + 15px,30px);font-weight:700;line-height:1.22}.bp-official{font-family:var(--font-serif);color:var(--color-muted);font-size:15px;line-height:1.6}.bp-deck{font-family:var(--font-serif);color:var(--color-ink);max-width:60ch;font-size:18px;line-height:1.45}.bp-plain-row{align-items:flex-start;gap:8px;display:flex}.bp-plain-row>:first-child{margin-top:1px}.bp-byline{color:var(--color-muted);font-size:14px;line-height:24px}.bp-byline-member{color:var(--color-ink);text-decoration:underline;-webkit-text-decoration-color:var(--color-lamp-deep);text-decoration-color:var(--color-lamp-deep);text-underline-offset:3px;text-decoration-thickness:2px}.bp-byline-people{color:var(--color-ink);cursor:pointer;text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--color-rule);text-decoration-color:var(--color-rule);background:0 0;border:0;padding:0;font-size:14px;text-decoration-thickness:2px}.bp-byline-people:hover{-webkit-text-decoration-color:var(--color-lamp-deep);text-decoration-color:var(--color-lamp-deep)}.bp-nowrap{white-space:nowrap}.bp-where{border-top:1px solid var(--color-rule);gap:14px;min-width:0;margin-top:14px;padding-top:22px;display:grid}.bp-status{align-items:center;gap:10px;font-size:15px;font-weight:700;display:flex}.bp-status:before{content:"";background:var(--color-ink);border-radius:2px;flex:none;width:11px;height:11px}.bp-track{grid-template-columns:repeat(var(--stage-count,5),minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.bp-track li{text-align:center;color:var(--color-muted);align-content:start;justify-items:center;gap:6px;font-size:12px;line-height:1.35;display:grid;position:relative}.bp-track li:before{content:"";background:var(--color-ink);height:2px;position:absolute;top:6px;left:calc(13px - 50%);right:calc(50% + 13px)}.bp-track li:first-child:before{display:none}.bp-track li.future:before{background:repeating-linear-gradient(to right,var(--color-muted)0 6px,transparent 6px 11px)}.bp-track b{font-weight:600;display:block}.bp-track-dot{box-sizing:border-box;background:var(--color-ink);border-radius:3px;place-items:center;width:14px;height:14px;display:grid}.bp-track li.done,.bp-track li.now,.bp-track li.stopped{color:var(--color-ink)}.bp-track li.now .bp-track-dot{background:var(--color-lamp);box-shadow:0 0 0 2px var(--color-ink)}.bp-track li.stopped .bp-track-dot{background:var(--color-paper);border:2px solid var(--color-ink)}.bp-track-dot svg{fill:none;stroke:var(--color-ink);stroke-width:1.75px;stroke-linecap:round;display:block}.bp-track li.future .bp-track-dot{background:var(--color-paper);border:2px dashed var(--color-muted)}.bp-track-when{color:var(--color-muted)}.bp-track b .term{margin-top:-8px;padding-top:8px}.bp-track-when .term{margin-bottom:-8px;padding-bottom:8px}.bp-track-more{display:none}.bp-vote-area{gap:12px;min-width:0;display:grid}.bp-vote-block{gap:10px;min-width:0;margin-top:8px;display:grid}.bp-vote-tabs{display:contents}.bp-chamber-switch{border:1px solid var(--color-rule);background:var(--color-paper);border-radius:20px;justify-self:start;gap:2px;padding:3px;display:inline-flex}.bp-chamber-tab{height:32px;color:var(--color-muted);cursor:pointer;border-radius:16px;outline:none;align-items:center;gap:8px;padding:0 16px;font-size:13.5px;font-weight:600;line-height:1;display:inline-flex}.bp-chamber-tab span{font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:500}.bp-chamber-tab[data-selected]{background:var(--color-ink);color:var(--color-paper)}.bp-chamber-tab:not([data-selected])[data-hovered]{color:var(--color-ink)}.bp-chamber-tab[data-focus-visible]{outline:2px solid var(--color-focus);outline-offset:2px}.bp-chamber-panel{border-radius:4px;outline:none;display:grid}.bp-chamber-panel[data-focus-visible]{outline:2px solid var(--color-focus);outline-offset:4px}.bp-vote-tile{border:1px solid var(--color-rule);color:inherit;border-radius:8px;align-content:start;gap:12px;padding:16px 18px 14px;text-decoration:none;transition:border-color .15s,background .15s;display:grid;container-type:inline-size}a.bp-vote-tile:hover{background:var(--color-paper-raised);border-color:var(--color-placeholder)}.bp-vt-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.bp-verdict{font-family:var(--font-serif);align-items:center;gap:9px;font-size:17px;font-weight:700;line-height:1.2;display:inline-flex}.bp-verdict:before{content:"";background:var(--color-ink);border-radius:2px;flex:none;width:11px;height:11px}.bp-verdict.fail:before{border:1.5px solid var(--color-ink);background:0 0}.bp-vt-meta{color:var(--color-muted);font-size:13px}.bp-vt-go{color:var(--color-muted);font-size:13px;font-weight:600}a.bp-vote-tile:hover .bp-vt-go,a.bp-vt-go:hover{color:var(--color-ink)}a.bp-vt-go{justify-self:start}.bp-unrecorded{color:var(--color-muted);align-items:center;gap:10px;font-size:13.5px;display:flex}.bp-unrecorded:before{content:"";border:1.5px dashed var(--color-placeholder);border-radius:2px;flex:none;width:12px;height:12px}.bp-all-votes{text-decoration:underline;-webkit-text-decoration-color:var(--color-rule);text-decoration-color:var(--color-rule);text-underline-offset:4px;justify-self:start;font-size:13.5px;font-weight:600;text-decoration-thickness:2px}.bp-all-votes:hover{-webkit-text-decoration-color:var(--color-lamp-deep);text-decoration-color:var(--color-lamp-deep)}.bp-vote-panel{gap:10px;min-width:0;display:grid}.bp-rollcall-pick,.bp-version-pick{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;display:flex}.bp-rollcall-pick .control-button,.bp-version-pick .control-button{min-width:0;max-width:100%}.bp-rollcall-pick .select-value,.bp-version-pick .select-value{text-overflow:ellipsis;overflow:hidden}.bp-pick-label{letter-spacing:.05em;color:var(--color-muted);font-size:12px;font-variant-caps:all-small-caps;font-weight:600}.bp-vt-text{color:var(--color-muted);font-size:13px}.bp-amendment{border:1px solid var(--color-rule);background:var(--color-paper-raised);border-radius:8px;min-width:0;padding:14px 18px 16px}.bp-vt-text b{color:var(--color-ink);font-weight:600}.bp-page>.bp-version-bar{gap:10px;min-width:0;margin-top:-32px;margin-bottom:-48px;display:grid}.bp-version-bar.not-current{border:1px solid var(--color-rule);border-left:3px solid var(--color-lamp-deep);background:var(--color-paper-raised);border-radius:8px;padding:14px 16px}.bp-version-bar:focus{outline:none}.bp-board{--bp-seat:9px;--bp-gap:3px;flex-wrap:wrap;align-items:flex-start;gap:18px 32px;display:flex}.bp-board.house{--bp-seat:6px;--bp-gap:2px;grid-template-rows:auto 1fr;grid-template-columns:auto auto;justify-content:start;align-items:start;display:grid}.bp-board.house>.bp-board-block:first-child{grid-row:span 2}.bp-board.house>.bp-board-aside{grid-column:1/-1;margin-top:0}.bp-board-block{gap:8px;display:grid}.bp-board-label{letter-spacing:.05em;color:var(--color-muted);align-items:baseline;gap:8px;font-size:12px;font-variant-caps:all-small-caps;font-weight:600;display:flex}.bp-board-label b{font-family:var(--font-serif);letter-spacing:0;color:var(--color-ink);font-size:19px}.bp-board-seats{gap:var(--bp-gap);grid-template-columns:repeat(var(--bp-columns),var(--bp-seat));display:grid}.bp-s{width:var(--bp-seat);height:var(--bp-seat);border-radius:1.5px;display:block}.bp-s.d{color:var(--color-party-d)}.bp-s.r{color:var(--color-party-r)}.bp-s.i{color:var(--color-party-i)}.bp-s.y{background:currentColor}.bp-s.n{border:1.5px solid}.house .bp-s.n{border-width:1px}.bp-s.nv{position:relative}.bp-s.nv:after{content:"";background:currentColor;border-radius:50%;position:absolute;top:33%;right:33%;bottom:33%;left:33%}.bp-s.ghost{border:1px dashed var(--color-placeholder)}.bp-board-note{color:var(--color-muted);font-size:12px}.bp-board-aside{color:var(--color-muted);flex-basis:100%;margin-top:-8px;font-size:12.5px}@container (max-width:360px){.bp-board.house{grid-template-columns:minmax(0,1fr)}.bp-board.house>.bp-board-block:first-child{grid-row:auto}}.bp-yours{border:1px solid var(--color-rule);background:var(--color-paper-raised);border-radius:10px;align-content:start;gap:10px;margin-top:8px;padding:12px 16px 14px;display:grid}.bp-yours-head{color:var(--color-muted);align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.bp-yours-head .zip{font-variant-numeric:tabular-nums;font-weight:500}.bp-yours-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.bp-yours-list a{color:var(--color-ink);grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:8px;font-size:14px;text-decoration:none;display:grid}.bp-yours-list a:hover .who{text-decoration:underline;-webkit-text-decoration-color:var(--color-lamp-deep);text-decoration-color:var(--color-lamp-deep);text-underline-offset:3px;text-decoration-thickness:2px}.bp-yours-list .role{color:var(--color-muted);font-size:12.5px}.bp-yours-list .said{text-align:right;white-space:nowrap;font-weight:700}.bp-yours-list .said.quiet{color:var(--color-muted);font-size:12.5px;font-weight:500}.bp-ms{border-radius:2px;width:12px;height:12px}.bp-ms.d{--member:var(--color-party-d)}.bp-ms.r{--member:var(--color-party-r)}.bp-ms.i{--member:var(--color-party-i)}.bp-ms.u{--member:var(--color-muted)}.bp-ms.yea{background:var(--member)}.bp-ms.nay{border:1.5px solid var(--member)}.bp-ms.absent,.bp-ms.present{border:1.5px dotted var(--member)}.bp-ms.none{border:1.5px dashed var(--color-placeholder)}.bp-ms.pending{background:var(--color-rule)}@media(min-width:761px){.bp-vote-area{grid-template-columns:minmax(0,1fr) 236px;align-items:start;gap:10px 16px;margin-top:8px}.bp-vote-area>.bp-vote-block{display:contents}.bp-vote-area>.bp-vote-block>*,.bp-vote-area .bp-vote-tabs>*{grid-column:1}.bp-vote-area>.bp-yours{grid-area:1/2;margin-top:0}.bp-vote-area.has-switch>.bp-yours{grid-row:2}}.bp-more>summary{cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--color-rule);text-decoration-color:var(--color-rule);text-underline-offset:4px;align-items:center;gap:6px;font-size:14px;font-weight:600;text-decoration-thickness:2px;list-style:none;display:inline-flex}.bp-more>summary::-webkit-details-marker{display:none}.bp-more>summary:after{content:"+";color:var(--color-muted);font-weight:500}.bp-more[open]>summary:after{content:"–"}.bp-more>summary:hover{-webkit-text-decoration-color:var(--color-lamp-deep);text-decoration-color:var(--color-lamp-deep)}.bp-more-body{color:var(--color-muted);gap:12px;max-width:62ch;margin-top:14px;font-size:14.5px;display:grid}.bp-scale{gap:2px;margin:0;padding:0;font-size:13.5px;list-style:none;display:grid}.bp-scale li{border-radius:3px;grid-template-columns:48px 1fr;gap:8px;padding:3px 8px;display:grid}.bp-scale li.here{background:var(--color-highlight);color:var(--color-ink)}.bp-read-link{cursor:pointer;color:var(--color-ink);white-space:nowrap;text-decoration:underline;-webkit-text-decoration-color:var(--color-rule);text-decoration-color:var(--color-rule);text-underline-offset:4px;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:14px;font-weight:600;text-decoration-thickness:2px;display:inline-flex}.bp-read-link:hover{-webkit-text-decoration-color:var(--color-lamp-deep);text-decoration-color:var(--color-lamp-deep)}.bp-read-link svg{width:14px;height:14px}.bp-row-link{cursor:pointer;border-radius:4px;transition:background .15s,box-shadow .15s}.bp-row-link:hover,.bp-row-link:has(.bp-read-link:focus-visible){background:var(--color-paper-raised);box-shadow:-14px 0 0 var(--color-paper-raised),14px 0 0 var(--color-paper-raised)}.bp-row-link:hover .bp-read-link{-webkit-text-decoration-color:var(--color-lamp-deep);text-decoration-color:var(--color-lamp-deep)}.bp-cta{cursor:pointer;border:1.5px solid var(--color-ink);height:52px;color:var(--color-ink);background:0 0;border-radius:26px;align-items:center;gap:10px;padding:0 24px;font-size:15px;font-weight:600;display:inline-flex}.bp-cta:hover{background:var(--color-ink);color:var(--color-paper)}.bp-cta svg{width:16px;height:16px}.bp-cta small{opacity:.7;font-size:15px;font-weight:400}.bp-ai-label{color:var(--color-muted);align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.bp-summary{font-family:var(--font-serif);gap:14px;max-width:62ch;font-size:19px;line-height:1.6;display:grid}.bp-disclose{flex-wrap:wrap;gap:6px 28px;display:flex}.bp-push{border-top:1px solid var(--color-rule);grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:6px 20px;padding:18px 0;font-size:16px;display:grid}.bp-push .name{align-items:center;font-weight:600;display:inline-flex}.bp-push-info{margin-left:6px}.bp-push-info>summary{margin:-4px;font-size:10px}.bp-push-info>summary:before{border-width:1px;top:4px;right:4px;bottom:4px;left:4px}.bp-push .reading{color:var(--color-muted)}.bp-push .bp-read-link{grid-area:1/3/span 2}.bp-meter{grid-column:2;max-width:260px;height:12px;position:relative}.bp-meter:before{content:"";background:var(--color-rule);height:2px;position:absolute;top:5px;left:0;right:0}.bp-meter:after{content:"";background:var(--color-placeholder);width:1px;height:12px;position:absolute;top:0;left:50%}.bp-meter span{background:var(--color-ink);z-index:1;border-radius:2px;width:10px;height:10px;position:absolute;top:1px;transform:translate(-50%)}.bp-meter-ends{max-width:260px;color:var(--color-muted);grid-column:2;justify-content:space-between;font-size:11.5px;display:flex}.bp-no-push{color:var(--color-muted);border-top:1px solid var(--color-rule);padding-top:16px;font-size:15px}.bp-groups{gap:52px;display:grid}.bp-group-head{border-top:2px solid var(--color-ink);justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;padding-top:14px;display:flex}.bp-group-name{font-family:var(--font-headline);font-size:19px;font-weight:700;line-height:1.3}.bp-group-count{color:var(--color-muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:13px}.bp-areas-intro{color:var(--color-muted);margin-bottom:-36px;font-size:13px;font-weight:600}.bp-areas-line{border-top:1px solid var(--color-rule);flex-wrap:wrap;align-items:baseline;gap:6px 14px;padding-top:14px;font-size:15px;display:flex}.bp-areas-line .label{color:var(--color-muted);font-size:13px;font-weight:600}.bp-group-items{border-left:2px solid var(--color-rule);margin-top:6px;padding-left:24px;display:grid}.bp-item{gap:10px;padding:16px 0;display:grid;position:relative}.bp-item+.bp-item{border-top:1px solid var(--color-rule)}.bp-item p{font-family:var(--font-serif);font-size:17px;line-height:1.6}.bp-item.active:before{content:"";background:var(--color-lamp);width:2px;position:absolute;top:14px;bottom:14px;left:-26px}.bp-area-tag{color:var(--color-muted);font-size:12.5px;font-weight:600}.bp-prov{gap:18px;min-width:0;display:grid}.bp-prov-lede{color:var(--color-muted);font-size:15px}.bp-prov-more{cursor:pointer;min-height:44px;font:inherit;color:var(--color-ink);border:1px solid var(--color-field-edge);background:var(--color-paper-raised);border-radius:8px;justify-self:start;padding:0 16px;font-size:15px;font-weight:600}.bp-prov-more:hover{border-color:var(--color-ink)}.bp-prov-text-button{cursor:pointer;min-height:44px;font:inherit;color:var(--color-ink);text-decoration:underline;-webkit-text-decoration-color:var(--color-rule);text-decoration-color:var(--color-rule);text-underline-offset:4px;background:0 0;border:0;padding:0 4px;font-size:14px;font-weight:600;text-decoration-thickness:2px}.bp-prov-text-button:hover{-webkit-text-decoration-color:var(--color-lamp-deep);text-decoration-color:var(--color-lamp-deep)}.bp-prov-text-button:disabled{cursor:default;color:var(--color-muted)}.bp-prov-search{gap:6px;display:grid}.bp-prov-search label{color:var(--color-muted);font-size:13px;font-weight:600}.bp-prov-search-input{box-sizing:border-box;width:100%;min-height:46px;font:inherit;color:var(--color-ink);border:1px solid var(--color-field-edge);background:var(--color-paper-raised);border-radius:8px;padding:10px 14px;font-size:16px}.bp-prov-search-input::placeholder{color:var(--color-placeholder)}.bp-prov-results-head{color:var(--color-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;font-size:14px;display:flex}.bp-prov-results-head.idle{margin-top:-18px}.bp-prov-loading{gap:10px;padding:8px 0 16px;display:grid}.bp-prov-failed{color:var(--color-muted);font-size:14px}.bp-prov-part{border-top:2px solid var(--color-ink)}.bp-prov-part>h3{font:inherit}.bp-prov-part-button{cursor:pointer;width:100%;min-height:56px;font:inherit;color:var(--color-ink);text-align:left;background:0 0;border:0;align-items:flex-start;gap:14px;padding:14px 0 16px;display:flex}.bp-prov-part-text{flex:auto;gap:4px;min-width:0;display:grid}.bp-prov-part-label{letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);font-size:12px;font-weight:700}.bp-prov-part-name{font-family:var(--font-headline);overflow-wrap:anywhere;font-size:19px;font-weight:700;line-height:1.3}.bp-prov-part-sentence{font-family:var(--font-serif);color:var(--color-muted);font-size:16px;line-height:1.55}.bp-prov-part-button:hover .bp-prov-part-name{text-decoration:underline;-webkit-text-decoration-color:var(--color-lamp-deep);text-decoration-color:var(--color-lamp-deep);text-underline-offset:4px;text-decoration-thickness:2px}.bp-prov-part-side{flex:none;justify-items:end;gap:6px;padding-top:2px;display:grid}.bp-prov-sign{color:var(--color-muted);font-size:20px;line-height:1}.bp-prov-part-body{gap:18px;padding:0 0 22px;display:grid}.bp-prov-group-name{color:var(--color-muted);overflow-wrap:anywhere;padding-bottom:4px;font-size:13px;font-weight:600}.bp-prov-sections{gap:36px;display:grid}.bp-prov-rows{border-left:2px solid var(--color-rule);padding-left:24px;display:grid}.bp-prov-row{border-bottom:1px solid var(--color-rule);position:relative}.bp-prov-row.active:before{content:"";background:var(--color-lamp);width:2px;position:absolute;top:10px;bottom:10px;left:-26px}.bp-prov-row-button{cursor:pointer;width:100%;min-height:48px;font:inherit;color:var(--color-ink);text-align:left;background:0 0;border:0;gap:3px;padding:12px 0;display:grid}.bp-prov-row-button:hover .bp-prov-row-head{text-decoration:underline;-webkit-text-decoration-color:var(--color-lamp-deep);text-decoration-color:var(--color-lamp-deep);text-underline-offset:3px}.bp-prov-row-line{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.bp-prov-row-head{min-width:0;font-family:var(--font-serif);overflow-wrap:anywhere;font-size:17px;line-height:1.5}.bp-prov-row-side{flex:none;align-items:baseline;gap:12px;display:flex}.bp-prov-kind{letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);flex:none;font-size:11px;font-weight:600}.bp-prov-where{color:var(--color-muted);overflow-wrap:anywhere;font-size:12px;font-weight:600}.bp-prov-detail{gap:10px;padding:0 0 16px;font-size:15px;display:grid}.bp-prov-detail ul{gap:3px;margin:0;padding-left:18px;font-size:14.5px;list-style:outside;display:grid}.bp-prov-detail .bp-read-link{min-height:24px}.bp-prov-effective{color:var(--color-muted);font-size:13px}.bp-prov-quote{border:1px solid var(--color-rule);background:var(--color-paper-raised);font-family:var(--font-serif);overflow-wrap:anywhere;border-radius:6px;padding:10px 12px;font-size:14.5px;font-style:italic}.bp-prov-funds{margin:0;padding:0 0 12px;list-style:none;display:grid}.bp-prov-funds li{border-top:1px dotted var(--color-rule);justify-content:space-between;gap:12px;padding:7px 0;font-size:14px;display:flex}.bp-prov-funds li>span:first-child{overflow-wrap:anywhere;min-width:0}.bp-prov-funds li>span:last-child{font-variant-numeric:tabular-nums;flex:none;font-weight:600}.bp-no-ai{background:var(--color-paper-raised);border:1px solid var(--color-rule);border-radius:10px;gap:16px;padding:28px 30px;display:grid}.bp-no-ai h2{font-family:var(--font-headline);font-size:21px;font-weight:700}.bp-no-ai p{color:var(--color-muted);max-width:54ch}.bp-crs{font-family:var(--font-serif);gap:10px;font-size:16px;line-height:1.7;display:grid}.bp-crs h3{font-family:var(--font-sans);color:var(--color-muted);font-size:13px;font-weight:600}.bp-crs p{color:var(--color-ink);margin-bottom:12px}.bp-crs ul{margin-bottom:12px;padding-left:20px;list-style:outside}.bp-crs a{text-decoration:underline}.bp-people{gap:12px;display:grid}.bp-people a{color:var(--color-ink)}.bp-party-tag{color:var(--color-muted)}.bp-sponsor-line{font-size:16px}.bp-coalition{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:14.5px;display:flex}.bp-coalition b{color:var(--color-ink);font-weight:600}.bp-bipartisan{letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink);background:var(--color-highlight-soft);box-shadow:inset 0 -2px 0 var(--color-lamp-deep);border-radius:3px;padding:3px 10px;font-size:11px;font-weight:700}.bp-people hr{border:0;border-top:1px solid var(--color-rule);margin:4px 0}.bp-cosponsors{columns:2 260px;column-gap:40px;margin:0;padding:0;font-size:14.5px;list-style:none}.bp-cosponsors li{break-inside:avoid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:5px 0;display:grid}.bp-cosponsors .bp-party-tag{white-space:nowrap;font-size:13px}@media(hover:hover)and (pointer:fine){.bp-cosponsors li:has(a){border-radius:4px;transition:background .15s,box-shadow .15s;position:relative}.bp-cosponsors li a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.bp-cosponsors li:has(a):hover{background:var(--color-paper-raised);box-shadow:-10px 0 0 var(--color-paper-raised),10px 0 0 var(--color-paper-raised)}.bp-cosponsors li:hover a{text-decoration:underline;-webkit-text-decoration-color:var(--color-lamp-deep);text-decoration-color:var(--color-lamp-deep);text-underline-offset:3px}}.bp-list-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;display:flex}.bp-withdrawals-toggle{color:var(--color-ink);cursor:pointer;text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--color-rule);text-decoration-color:var(--color-rule);background:0 0;border:0;padding:0;font-size:13px;font-weight:600;text-decoration-thickness:2px}.bp-withdrawals-toggle:hover{-webkit-text-decoration-color:var(--color-lamp-deep);text-decoration-color:var(--color-lamp-deep)}.bp-withdrawn a{color:var(--color-muted);text-decoration:line-through;text-decoration-thickness:1px}.bp-withdrew{color:var(--color-ink);grid-column:1/-1;margin-top:-2px;padding-left:1.25em;font-size:13px;font-weight:700}.bp-reader-overlay{z-index:99;background:var(--color-overlay);position:fixed;top:0;right:0;bottom:0;left:0}.bp-reader-overlay.full{background:var(--color-paper-raised)}.bp-reader{background:var(--color-paper-raised);outline:none;flex-direction:column;animation:.2s ease-out bp-appear;display:flex;position:absolute;overflow:hidden;box-shadow:0 24px 70px #00000040}.bp-reader.side{width:min(760px,100%);top:0;bottom:0;right:0}.bp-reader.theater{border-radius:10px;top:20px;right:20px;bottom:20px;left:20px}.bp-reader.full{box-shadow:none;top:0;right:0;bottom:0;left:0}.bp-reader-dialog{outline:none;flex-direction:column;flex:1;min-height:0;display:flex}@keyframes bp-appear{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.bp-r-head{border-bottom:1px solid var(--color-rule);padding:calc(12px + env(safe-area-inset-top,0px)) 18px 12px 28px;flex-wrap:wrap;align-items:center;gap:12px;display:flex}.bp-reader.theater .bp-r-head{padding-top:12px}.bp-r-title{font-family:var(--font-headline);margin-right:auto;font-size:20px;font-weight:700}.bp-r-page{color:var(--color-muted);font-variant-numeric:tabular-nums;font-size:13px}.bp-r-sizes,.bp-r-modes{background:var(--color-paper);border:1px solid var(--color-rule);border-radius:18px;gap:2px;padding:2px;display:flex}.bp-r-sizes button{cursor:pointer;width:30px;height:30px;font-family:var(--font-serif);color:var(--color-muted);background:0 0;border:0;border-radius:50%;font-weight:700}.bp-r-sizes button:first-child{font-size:12px}.bp-r-sizes button:nth-child(2){font-size:15px}.bp-r-sizes button:nth-child(3){font-size:18px}.bp-r-sizes button[aria-pressed=true],.bp-r-modes button[aria-pressed=true]{background:var(--color-ink);color:var(--color-paper)}.bp-r-modes button{cursor:pointer;height:30px;color:var(--color-muted);background:0 0;border:0;border-radius:15px;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:600;display:inline-flex}.bp-r-modes svg{width:15px;height:15px}.bp-r-close{border:1px solid var(--color-rule);background:var(--color-paper);cursor:pointer;height:34px;color:var(--color-ink);border-radius:17px;padding:0 16px;font-size:13px;font-weight:600}.bp-r-body{flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-height:0;display:grid}.bp-reader.theater .bp-r-body{grid-template-columns:minmax(320px,420px) minmax(0,1fr)}.bp-flaps{display:none}.bp-reader.theater .bp-flaps{border-right:1px solid var(--color-rule);background:var(--color-paper);flex-direction:column;min-height:0;display:flex}.bp-flap-tabs{border-bottom:2px solid var(--color-ink);gap:4px;padding:0 20px;display:flex;overflow-x:auto}.bp-flap-tab{color:var(--color-muted);white-space:nowrap;cursor:pointer;outline:none;padding:14px 10px 12px;font-size:13.5px;box-shadow:inset 0 -3px #0000}.bp-flap-tab[data-selected]{color:var(--color-ink);box-shadow:inset 0 -3px 0 var(--color-lamp);font-weight:700}.bp-flap-tab[data-focus-visible]{outline:2px solid var(--color-focus);outline-offset:-2px}.bp-flap-body{outline:none;flex:1;align-content:start;gap:22px;padding:22px 24px 48px;display:grid;overflow-y:auto}.bp-flap-body[data-focus-visible]{outline:2px solid var(--color-focus);outline-offset:-2px}.bp-flap-body .bp-summary{font-size:16.5px}.bp-flap-note{color:var(--color-muted);font-size:13px}.bp-flap-group{gap:4px;display:grid}.bp-flap-group h3{color:var(--color-muted);padding:0 16px;font-size:13px;font-weight:600}.bp-flap-axis{border-bottom:1px solid var(--color-rule);gap:6px;padding-bottom:14px;display:grid}.bp-flap-axis:last-child{border-bottom:0}.bp-flap-axis h3{justify-content:space-between;gap:10px;font-size:14px;font-weight:700;display:flex}.bp-flap-axis h3 span{color:var(--color-muted);font-weight:500}.bp-flap-item{cursor:pointer;text-align:left;color:var(--color-ink);background:0 0;border:1px solid #0000;border-radius:6px;gap:8px;padding:14px 16px;display:grid}.bp-flap-item p{font-family:var(--font-serif);font-size:15.5px;line-height:1.55}.bp-flap-item .go{color:var(--color-muted);font-size:12.5px;font-weight:600}.bp-flap-item:hover{background:var(--color-paper-raised);border-color:var(--color-rule)}.bp-flap-item.active{background:var(--color-paper-raised);border-color:var(--color-rule);box-shadow:inset 3px 0 0 var(--color-lamp)}.bp-flap-item.active .go{color:var(--color-ink)}.bp-flap-group>h3+.bp-flap-part{margin-top:4px}.bp-flap-part{border-top:1px solid var(--color-rule)}.bp-flap-part-button{cursor:pointer;width:100%;min-height:44px;font:inherit;color:var(--color-ink);text-align:left;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 16px;font-size:14px;font-weight:600;line-height:1.4;display:flex}.bp-flap-part-button:hover{background:var(--color-paper-raised)}.bp-flap-part-button .sign{color:var(--color-muted);flex:none;font-weight:500}.bp-flap-part-list{gap:4px;padding-bottom:12px;display:grid}.bp-r-scroll{outline:none;min-height:0;padding:28px clamp(20px,6%,64px) 48px;position:relative;overflow-y:auto}.bp-r-scroll:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.bp-r-column{max-width:70ch;font-family:var(--font-serif);margin:0 auto}.bp-r-lead{margin:0 0 12px;font-size:1.1em;font-weight:700;line-height:1.4}.bp-r-tools{font-family:var(--font-sans);color:var(--color-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 24px;font-size:13px;display:flex}.bp-r-tools .notes{gap:4px;display:grid}.bp-r-tools .note{color:var(--color-ink)}.bp-r-tools .controls{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.bp-r-tools select{border:1px solid var(--color-rule);background:var(--color-paper);height:32px;color:var(--color-ink);border-radius:16px;max-width:100%;padding:0 10px;font-size:13px}.bp-r-clear{cursor:pointer;color:var(--color-ink);text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:13px;font-weight:600;text-decoration:underline}.bp-billtext{color:var(--color-ink);overflow-wrap:break-word;line-height:1.8;transition:opacity .15s}.bp-billtext[aria-busy=true]{opacity:.55}.bp-billtext p{margin:0 0 .75em}.bp-billtext .sec{margin-top:1.4em;font-weight:700}.bp-billtext .l1{padding-left:1.2em}.bp-billtext .l2{padding-left:2.4em}.bp-billtext .l3{padding-left:3.6em}.bp-billtext .l4{padding-left:4.8em}.bp-billtext mark{background:var(--color-highlight);color:inherit;box-shadow:-2px 0 0 var(--color-highlight),2px 0 0 var(--color-highlight);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0}.bp-r-message{color:var(--color-muted);font-size:15px}.bp-r-pager{font-family:var(--font-sans);justify-content:space-between;gap:10px;margin-top:28px;display:flex}.bp-r-pager button{border:1px solid var(--color-rule);background:var(--color-paper);cursor:pointer;height:36px;color:var(--color-ink);border-radius:18px;padding:0 16px;font-size:13px;font-weight:600}.bp-r-pager button:disabled{opacity:.4;cursor:default}.bp-r-error{font-family:var(--font-sans);border-left:3px solid var(--color-rule);color:var(--color-ink);flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0 0 16px;padding-left:12px;font-size:13px;display:flex}@media(max-width:899px){.bp-reader.side,.bp-reader.theater,.bp-reader.full{border-radius:0;width:auto;top:0;right:0;bottom:0;left:0}.bp-reader.theater .bp-r-body{grid-template-columns:minmax(0,1fr)}.bp-reader.theater .bp-flaps,.bp-r-modes{display:none}.bp-r-head{padding-left:20px}}@media(prefers-reduced-motion:reduce){.bp-reader{animation:none}}@media(max-width:560px){.bp-page{gap:56px;padding-top:32px}.bp-page>.bp-version-bar{margin-top:-24px;margin-bottom:-36px}.bp-summary{font-size:17px}.bp-item p{font-size:16px;line-height:1.55}.bp-group-items{padding-left:14px}.bp-item.active:before{left:-16px}.bp-prov-rows{padding-left:14px}.bp-prov-row.active:before{left:-16px}.bp-prov-row-head{font-size:16px}.bp-prov-part-name{font-size:18px}.bp-push{grid-template-columns:minmax(0,1fr) auto}.bp-push .bp-meter,.bp-push .bp-meter-ends{grid-column:1}.bp-push .bp-read-link{grid-area:1/2}.bp-r-sizes{display:none}.bp-board.house{grid-template-columns:minmax(0,1fr)}.bp-board.house>.bp-board-block:first-child{grid-row:auto}.bp-track li{font-size:11px}.bp-track:not(.open) li>span:not(.bp-track-dot){display:none}.bp-track:not(.open) li.now>span:not(.bp-track-dot),.bp-track:not(.open) li.stopped>span:not(.bp-track-dot){white-space:nowrap;display:block}.bp-track:not(.open) li:first-child>span:not(.bp-track-dot){text-align:left;justify-self:start}.bp-track:not(.open) li:last-child>span:not(.bp-track-dot){text-align:right;justify-self:end}.bp-track-more{cursor:pointer;color:var(--color-ink);text-decoration:underline;-webkit-text-decoration-color:var(--color-rule);text-decoration-color:var(--color-rule);text-underline-offset:4px;background:0 0;border:0;justify-self:start;align-items:center;gap:6px;padding:0;font-size:13px;font-weight:600;text-decoration-thickness:2px;display:inline-flex}.bp-track-more:after{content:"+";color:var(--color-muted);font-weight:500}.bp-track-more[aria-expanded=true]:after{content:"–"}.bp-track.open{grid-template-columns:minmax(0,1fr);gap:12px}.bp-track.open li{text-align:left;grid-template-columns:14px 1fr;place-items:center start;gap:12px;font-size:13px}.bp-track.open li:before{width:2px;height:auto;inset:-12px auto calc(50% + 9px) 6px}.bp-track.open li.future:before{background:repeating-linear-gradient(to bottom,var(--color-muted)0 5px,transparent 5px 9px)}.bp-track.open b{margin-right:6px;display:inline}}@media(max-width:639px){.glossary-search .list-search input{border-radius:8px;height:46px;padding-left:44px;font-size:16px}.glossary-search .list-search svg{width:16px;height:16px;left:15px}}.glossary-entry mark{background:var(--color-highlight);color:inherit;box-shadow:-1px 0 0 var(--color-highlight),1px 0 0 var(--color-highlight);border-radius:2px;padding:0}.measure-road{border:1px solid var(--color-rule);background:var(--color-paper-raised);border-radius:8px;grid-template-columns:minmax(0,1fr);gap:14px;margin:0;padding:18px 16px;display:grid}.road-controls{flex-wrap:wrap;gap:10px 24px;display:flex}.road-choices{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.road-choices-label{font:600 12px/1 var(--font-sans);letter-spacing:.05em;color:var(--color-muted);margin-right:6px;font-variant-caps:all-small-caps}.road-choice-set{flex-wrap:wrap;gap:6px;display:flex}.road-choice{border:1px solid var(--color-rule);background:var(--color-paper);font:600 13.5px/1.2 var(--font-sans);color:var(--color-muted);cursor:pointer;border-radius:5px;padding:7px 12px}.road-choice:hover:not(.is-active){color:var(--color-ink)}.road-choice.is-active{background:var(--color-button);border-color:var(--color-button);color:var(--color-button-ink)}.road-choice:focus-visible{outline:2px solid var(--color-lamp-deep);outline-offset:2px}.road-scroll{overflow-x:auto}.road-svg{width:100%;min-width:760px;height:auto;font-family:var(--font-sans);display:block}.road-lane-name{font:700 11px var(--font-sans);letter-spacing:.12em;text-transform:uppercase;fill:var(--color-muted)}.road-lane-rule{stroke:var(--color-rule);stroke-width:1px}.road-label{fill:var(--color-ink);font-size:13px}.road-small{fill:var(--color-muted);font-size:11px}.road-strong{fill:var(--color-ink);font-weight:600}.road-seat{fill:var(--color-ink)}.road-seat-lit{fill:var(--color-lamp)}.road-seat-here{fill:var(--color-paper-raised);stroke:var(--color-ink);stroke-width:2.5px}.road-seat-ahead{fill:var(--color-paper-raised);stroke:var(--color-muted);stroke-width:2px}.road-path{fill:none;stroke:var(--color-ink);stroke-width:2.5px;stroke-linejoin:round}.road-loop{fill:none;stroke:var(--color-ink);stroke-width:2px}.road-alt{fill:none;stroke:var(--color-muted);stroke-width:2px;stroke-dasharray:5 4}.road-junction{fill:var(--color-paper-raised);stroke:var(--color-ink);stroke-width:2px}.road-capsule{fill:var(--color-paper);stroke:var(--color-ink);stroke-width:2px}.road-capsule-ahead{fill:var(--color-paper-raised);stroke:var(--color-muted);stroke-width:2px}.road-capsule-dashed{fill:none;stroke:var(--color-muted);stroke-width:1.5px;stroke-dasharray:4 3}.road-ring-glyph{fill:var(--color-muted);font-size:18px}.road-arrow{fill:none;stroke:var(--color-ink);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.road-arrow-muted{fill:none;stroke:var(--color-muted);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.road-mark{fill:none;stroke:var(--color-lamp-deep);stroke-width:1.7px;stroke-linecap:round}.road-term-hit{fill:#0000;cursor:pointer}.road-term-hit:focus{outline:none}.road-term-hit:focus-visible{stroke:var(--color-lamp-deep);stroke-width:1.5px}.road-term-line{stroke:var(--color-muted);stroke-width:1.2px;stroke-dasharray:1.2 2;pointer-events:none}.road-term-hit:hover+.road-term-line,.road-term-hit[aria-expanded=true]+.road-term-line{stroke:var(--color-ink)}.road-pop{transform:none}.road-scroll-hint{color:var(--color-muted);margin-top:-6px;font-size:12px;display:none}@media(max-width:860px){.road-scroll-hint{display:block}}.road-choices-menu{display:none}@media(max-width:560px){.road-controls{gap:10px;display:grid}.road-choices,.road-choices-menu{grid-template-columns:76px minmax(0,1fr);align-items:center;gap:0 8px;display:grid}.road-choices-wide{display:none}.road-choices-label{margin-right:0}.road-choice-set{border:1.5px solid var(--color-rule);background:var(--color-paper-raised);border-radius:5px;grid-auto-columns:1fr;grid-auto-flow:column;gap:3px;height:38px;padding:3px;display:grid}.road-choice-set .road-choice{background:0 0;border:0;border-radius:3px;padding:0;font-size:14px}.road-choice-set .road-choice.is-active{background:var(--color-button);color:var(--color-button-ink)}}.road-menu-trigger{border:1.5px solid var(--color-rule);background:var(--color-paper-raised);width:100%;height:38px;font:600 14px/1.2 var(--font-sans);color:var(--color-ink);cursor:pointer;border-radius:5px;outline:none;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;display:flex}.road-menu-trigger[aria-expanded=true]{border-color:var(--color-ink)}.road-menu-trigger[data-focus-visible]{outline:2px solid var(--color-lamp-deep);outline-offset:2px}.road-menu-panel{width:calc(var(--trigger-width) + 84px);border:1px solid var(--color-rule);background:var(--color-paper-raised);max-width:calc(100vw - 32px);box-shadow:var(--shadow-dropdown);border-radius:10px;outline:none;padding:6px}.road-menu-panel[data-entering]{animation:.14s ease-out road-menu-in}@keyframes road-menu-in{0%{opacity:0;transform:translateY(-4px)}}.road-menu-list{outline:none;gap:2px;display:grid}.road-menu-option{cursor:pointer;border-radius:6px;outline:none;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;display:flex}.road-menu-option[data-focused]{background:var(--color-paper)}.road-menu-text{gap:2px;display:grid}.road-menu-name{font:600 14px/1.3 var(--font-sans);color:var(--color-ink)}.road-menu-hint{font:400 12.5px/1.35 var(--font-sans);color:var(--color-muted)}.road-menu-check{color:var(--color-ink);visibility:hidden;flex:none}.road-menu-option[data-selected] .road-menu-check{visibility:visible}@media(prefers-reduced-motion:reduce){.road-menu-panel[data-entering]{animation:none}}.road-caption{gap:10px;display:grid}.road-summary{font:400 16px/1.55 var(--font-serif)}.road-footnote{color:var(--color-muted);font-size:14px}.road-footnote-mark{vertical-align:.32em;margin-right:5px;display:inline-block}.road-footnote-mark .road-mark{stroke-width:1.9px}.road-loop-note{border-top:1px solid var(--color-rule);max-width:720px;padding-top:12px;font-size:14.5px;line-height:1.6}.road-loop-note>p{margin-top:8px}.road-loop-title{font:700 15px/1.4 var(--font-sans);cursor:pointer;align-items:center;gap:6px;list-style:none;display:flex}.road-loop-title::-webkit-details-marker{display:none}.road-loop-title:after{content:"+";color:var(--color-muted);margin-left:4px;font-weight:500}.road-loop-note[open]>.road-loop-title:after{content:"–"}.road-loop-title:focus-visible{outline:2px solid var(--color-lamp-deep);outline-offset:2px;border-radius:2px}.road-loop-note-glyph{color:var(--color-muted);font-weight:400}.road-halo{fill:var(--color-lamp);opacity:.26;transform-box:fill-box;transform-origin:50%;animation:1.4s ease-out 2 road-halo}@keyframes road-halo{40%{opacity:.12;transform:scale(1.45)}}.road-stop{fill:none;stroke:#12110e;stroke-width:2px;stroke-linecap:round}.road-stop-outlined{stroke:var(--color-ink)}.road-capsule-marked{fill:#fbe4b9}@supports (color:color-mix(in lab,red,red)){.road-capsule-marked{fill:color-mix(in srgb,var(--color-lamp)30%,var(--color-paper-raised))}}.road-capsule-marked{stroke:var(--color-ink);stroke-width:2px}.road-tag-box{fill:var(--color-button)}.road-tag-text{font:700 9.5px var(--font-sans);letter-spacing:.09em;fill:var(--color-button-ink)}.road-tag-box-outlined{fill:var(--color-paper-raised);stroke:var(--color-ink);stroke-width:1.5px}.road-tag-text-outlined{font:700 9.5px var(--font-sans);letter-spacing:.09em;fill:var(--color-ink)}.road-choice-own{vertical-align:.05em;background:var(--color-lamp);width:8px;height:8px;box-shadow:0 0 0 1.5px var(--color-ink);border-radius:2px;margin-right:7px;display:inline-block}.road-off-own{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.road-own{border:1px dashed var(--color-lamp-deep);min-height:32px;font:600 13px/1.2 var(--font-sans);color:var(--color-ink);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:7px;padding:5px 12px;display:inline-flex}.road-own:before{content:"";background:var(--color-lamp);border-radius:2px;width:9px;height:9px}.road-own:focus-visible{outline:2px solid var(--color-lamp-deep);outline-offset:2px}@media(prefers-reduced-motion:reduce){.road-halo{animation:none}}.road-glyph{flex:none;display:block}.road-glyph-line{stroke:var(--color-ink);stroke-width:1.6px}.road-glyph-seat{fill:var(--color-mark-seat)}.road-glyph-lit{fill:var(--color-lamp)}.road-question{border:1px solid var(--color-tag-edge);background:var(--color-highlight-soft);color:var(--color-ink);cursor:pointer;font:600 15px/1.3 var(--font-sans);text-align:left;border-radius:999px;place-self:flex-start start;align-items:center;gap:10px;padding:9px 16px 9px 12px;transition:background-color .12s ease-out;display:inline-flex}.road-question:hover{background:var(--color-highlight)}.road-question-arrow{font-weight:500;transition:transform .12s ease-out}.road-question:hover .road-question-arrow{transform:translate(2px)}.road-question:focus-visible,.road-question-line:focus-visible{outline:2px solid var(--color-lamp-deep);outline-offset:2px}.road-question-line{min-height:24px;color:var(--color-ink);cursor:pointer;font:600 13px/1.4 var(--font-sans);text-align:left;background:0 0;border:0;align-items:center;gap:9px;padding:0;display:inline-flex}.road-question-line .road-question-text{text-decoration:underline;-webkit-text-decoration-color:var(--color-rule);text-decoration-color:var(--color-rule);text-underline-offset:3px;text-decoration-thickness:1.5px}.road-question-line:hover .road-question-text{-webkit-text-decoration-color:var(--color-ink);text-decoration-color:var(--color-ink)}.term-action{border-top:1px solid var(--color-rule);margin-top:2px;padding-top:8px}@media(prefers-reduced-motion:reduce){.road-question,.road-question-arrow{transition:none}}.road-dialog{border:1px solid var(--color-rule);background:var(--color-paper-raised);width:min(1040px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--color-ink);box-shadow:var(--shadow-modal);border-radius:12px;overflow-y:auto}.road-dialog-head{z-index:2;background:var(--color-paper-raised);border-bottom:1px solid var(--color-rule);justify-content:space-between;align-items:flex-start;gap:16px;padding:18px clamp(16px,3vw,24px) 14px;display:flex;position:sticky;top:0}.road-dialog-eyebrow{font:600 12px/1.3 var(--font-sans);letter-spacing:.05em;color:var(--color-muted);margin:0 0 4px;font-variant-caps:all-small-caps}.road-dialog-title{font:700 clamp(21px,3vw,26px)/1.2 var(--font-headline);text-wrap:balance;margin:0}.road-dialog-body{grid-template-columns:minmax(0,1fr);gap:16px;padding:16px clamp(16px,3vw,24px) 22px;display:grid}.road-dialog-context{max-width:68ch;font:400 16px/1.6 var(--font-serif);margin:0}.road-dialog-context b{font-weight:700}.road-dialog .measure-road{background:0 0;border:0;border-radius:0;padding:0}.road-dialog-foot{border-top:1px solid var(--color-rule);margin:0;padding-top:12px;font-size:14px}.road-dialog[data-entering]{animation:.18s ease-out road-dialog-in}@keyframes road-dialog-in{0%{opacity:0;transform:translateY(8px)}}@media(prefers-reduced-motion:reduce){.road-dialog[data-entering]{animation:none}}:root{color-scheme:light;--skeleton-shine:#ffffffb3}@supports (color:color-mix(in lab,red,red)){:root{--skeleton-shine:color-mix(in srgb,var(--color-paper-raised)70%,transparent)}}:root{--color-mark-seat:#2a2721;--color-inset:#efeadf;--shadow-inset:inset 0 2px 5px #12110e29,inset 0 0 0 1px #12110e14,0 1px 0 #fff;--shadow-raised:inset 0 1px 0 #fff9,inset 0 -1px 0 #12110e1a,0 1px 0 #12110e1f,0 6px 14px -8px #12110e59;--color-map-d-strong:#3764cd;--color-map-d-lean:#99b4eb;--color-map-split:#e1dacc;--color-map-r-lean:#e4a59f;--color-map-r-strong:#bb3c35}:root[data-theme=dark],.board-surface{color-scheme:dark;--skeleton-shine:#1a181424}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark],.board-surface{--skeleton-shine:color-mix(in srgb,var(--color-ink)14%,transparent)}}:root[data-theme=dark],.board-surface{--color-mark-seat:#4a443a;--color-inset:#0b0a08;--shadow-inset:inset 0 2px 6px #0009,inset 0 0 0 1px #ffffff0d;--shadow-raised:inset 0 1px 0 #ffffff0f,0 0 0 1px var(--color-rule),0 6px 14px -8px #0009;--color-paper:#12110e;--color-paper-raised:#1b1915;--color-card:#1b1915;--color-ink:#eee6d2;--color-muted:#a19887;--color-placeholder:#8a8271;--color-rule:#2e2a23;--color-field-edge:#6a665e;--color-lamp-deep:#f2a516;--color-highlight:#3d2e0c;--color-highlight-soft:#2c220d;--color-tag-edge:#916616;--color-focus:#f2a516;--color-button:#f2a516;--color-button-ink:#12110e;--color-button-hover:#f7bc4b;--color-masthead:#0b0a08;--color-overlay:#0009;--color-party-d:#5b82e8;--color-party-r:#dd5652;--color-party-i:#4cc4b3;--color-map-d-strong:#5782e0;--color-map-d-lean:#354c7b;--color-map-split:#3b3730;--color-map-r-lean:#733a36;--color-map-r-strong:#ce5950;--shadow-card:0 1px 3px #0006;--shadow-card-hover:0 4px 12px #00000080;--shadow-photo:0 2px 6px #00000080;--shadow-dropdown:0 8px 24px #0000008c;--shadow-modal:0 20px 48px #0009}.masthead{--color-mark-seat:#4a443a;--color-focus:#f2a516;--color-party-d:#5b82e8;--color-party-r:#dd5652;--color-party-i:#4cc4b3}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--color-rule);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--color-muted)}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}
