/*! tailwindcss v4.3.3 | 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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--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-ease:initial}}}@layer theme{:root,:host{--spacing:.25rem;--font-weight-semibold:600;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--ff-sans);--default-mono-font-family:var(--ff-typed)}}@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%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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;-webkit-text-decoration:inherit;-webkit-text-decoration: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:where(:not(iframe)){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]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{background-color:var(--paper);background-image:var(--tex-page);background-size:var(--tex-size);overscroll-behavior:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{overscroll-behavior:none;min-height:100dvh;color:var(--ink);font-family:var(--ff-sans);font-variant-numeric:tabular-nums lining-nums;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-synthesis:none;margin:0;font-size:15px;line-height:20px;overflow-x:clip}#root{isolation:isolate}i,em,cite,dfn,var,address{font-style:normal}::selection{background:var(--you);color:var(--ink)}:focus-visible{outline:2px solid var(--ink);outline-offset:2px}a{color:inherit;text-decoration:none}button{cursor:pointer}button:disabled{cursor:default}}@layer components{.paper-page{background-color:var(--paper);background-image:var(--tex-page);background-size:var(--tex-size)}.paper-card{background-color:var(--card);background-image:var(--tex-card);background-size:var(--tex-size)}.paper-inset{background-color:var(--paper-2);background-image:var(--tex-card-2);background-size:var(--tex-size)}.paper-manila{background-color:var(--manila);background-image:var(--tex-manila);background-size:var(--tex-size)}.card{border-radius:var(--r-card);corner-shape:squircle;box-shadow:var(--sh-card);background-color:var(--card);background-image:var(--tex-card);background-size:var(--tex-size);position:relative}.cv-auto{content-visibility:auto;contain-intrinsic-size:auto 640px}.t-title{font-family:var(--ff-serif);letter-spacing:-.012em;font-variant-numeric:lining-nums proportional-nums;font-size:30px;font-weight:600;line-height:32px}.t-section{font-family:var(--ff-serif);letter-spacing:-.006em;font-variant-numeric:lining-nums proportional-nums;font-size:21px;font-weight:600;line-height:24px}.t-head{font-family:var(--ff-serif);font-weight:600;font-size:var(--fs-head);letter-spacing:-.005em;font-variant-numeric:lining-nums proportional-nums;line-height:22px}.t-name{font-family:var(--ff-serif);font-variant-numeric:lining-nums proportional-nums;font-size:16px;font-weight:600;line-height:19px}.t-race{font-family:var(--ff-sans);font-size:13px;font-weight:500;line-height:16px}.t-meta{font-family:var(--ff-sans);color:var(--ink-2);font-size:12px;font-weight:400;line-height:15px}.t-label{font-family:var(--ff-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);font-size:11px;font-weight:600;line-height:14px}.t-typed{font-family:var(--ff-typed);font-variant-numeric:normal;font-size:11px;font-weight:400;line-height:14px}.t-num{font-family:var(--ff-sans);letter-spacing:-.01em;font-variant-numeric:tabular-nums lining-nums;font-size:28px;font-weight:700;line-height:28px}.t-body{font-family:var(--ff-sans);font-size:13px;font-weight:400;line-height:18px}.page{box-sizing:border-box;gap:var(--section-gap);width:100%;max-width:var(--col);min-width:0;padding:calc(var(--safe-top) + 8px) var(--gutter) calc(var(--safe-bottom) + 32px);flex-direction:column;margin-inline:auto;display:flex}.shell[data-tabbar] .page{padding-bottom:var(--tabbar-clear)}.divider{border:0;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);flex:none;width:100%;height:4px;margin:0}.divider[data-kind=single]{border-bottom:0;height:0}.divider[data-kind=hair]{border-bottom:0;border-top-color:var(--rule);height:0}.count{box-sizing:border-box;border-radius:var(--r-badge);corner-shape:squircle;min-width:24px;height:20px;box-shadow:inset 0 0 0 1px var(--ink-2);font:600 13px/1 var(--ff-sans);font-variant-numeric:tabular-nums lining-nums;color:var(--ink);flex:none;justify-content:center;align-items:center;padding:0 5px;display:inline-flex}.section{gap:var(--title-gap);flex-direction:column;min-width:0;display:flex}.section-head{align-items:center;gap:8px;min-width:0;min-height:24px;display:flex}.section-head>h2{min-width:0;margin:0}.section-head>.section-count{margin-left:auto}.section-head>.section-count+.section-action{margin-left:12px}.section-action{min-height:var(--tap);font:600 13px/20px var(--ff-sans);color:var(--ink);white-space:nowrap;background:0 0;border:0;align-items:center;gap:4px;margin:-10px 0 -10px auto;padding:0 0 0 8px;display:inline-flex}.section-body{flex-direction:column;min-width:0;display:flex}.card[data-pad]{padding:var(--card-pad)}.card[data-pad=rows]{padding:2px var(--card-pad)}.card+.card,.group+.card,.card+.group{margin-top:12px}.group{flex-direction:column;min-width:0;display:flex}.group+.group{margin-top:var(--group-gap)}.group.card+.group.card{margin-top:12px}.group.card{padding:12px var(--card-pad) 2px}.group-head{border-bottom:1px solid var(--rule);align-items:baseline;gap:6px;min-height:14px;padding-bottom:7px;display:flex}.group-count{font:600 11px/14px var(--ff-sans);letter-spacing:.04em;font-variant-numeric:tabular-nums lining-nums;color:var(--ink)}.group-aside{margin-left:auto}.group-body>.row:first-child:before{display:none}.row{box-sizing:border-box;width:100%;min-height:var(--tap);padding:var(--row-y) 0;color:inherit;font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr);grid-auto-flow:column;align-items:center;column-gap:12px;margin:0;text-decoration:none;display:grid;position:relative}.row[data-lead]{grid-template-columns:var(--stamp) minmax(0, 1fr);min-height:56px}.row[data-align=start]{align-items:start}.row+.row:before{content:"";border-top:1px solid var(--rule);position:absolute;top:0;left:0;right:0}.row[data-you]{isolation:isolate}.row[data-dim] .row-body,.row[data-dim] .row-lead{opacity:.55}.row-lead{width:var(--stamp);min-height:var(--stamp);justify-content:center;align-items:center;display:flex}.row-body{flex-direction:column;gap:2px;min-width:0;display:flex}.row-title{align-items:center;gap:6px;min-width:0;min-height:19px;display:flex}.row-title>.row-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.row-meta{align-items:center;gap:6px;min-width:0;display:flex}.row-meta>.row-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.row-trail{justify-content:flex-end;align-items:center;gap:8px;display:flex}.row-chevron{color:var(--ink-2);align-items:center;margin-left:-4px;display:flex}.row:is(a,button){cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--dur-quick) ease}.row:is(a,button):focus-visible{outline-offset:-2px;border-radius:var(--r-badge)}@media (hover:hover){.row:is(a,button):hover .row-chevron{color:var(--ink)}}.row:is(a,button):active{background-color:#1c1b190a}.eyebrow{min-width:0;color:var(--ink-2);white-space:nowrap;align-items:center;gap:8px;display:flex}.eyebrow>b{color:var(--ink);font-weight:700}.eyebrow>.eyebrow-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.parts{flex-wrap:wrap;min-width:0;display:inline-flex}.row-meta>.parts{white-space:nowrap;flex-wrap:nowrap;overflow:hidden}.chevron{flex:none;display:block}.btn{isolation:isolate;box-sizing:border-box;border-radius:var(--r-btn);corner-shape:squircle;height:44px;font:600 15px/20px var(--ff-sans);white-space:nowrap;-webkit-user-select:none;user-select:none;touch-action:manipulation;transition:box-shadow var(--dur-quick) ease, background-color var(--dur-quick) ease;border:0;flex:none;justify-content:center;align-items:center;gap:8px;margin:0;padding:0 18px;text-decoration:none;display:inline-flex;position:relative}.btn>.btn-label{transition:transform var(--dur-quick) ease;align-items:center;gap:8px;display:inline-flex}.btn[data-size=sm]{height:36px;padding:0 14px;font-size:13px}.btn[data-size=sm]:after{content:"";position:absolute;inset:-4px 0}.btn[data-size=lg]{height:48px;padding:0 22px}.btn[data-block]{width:100%;display:flex}.btn[data-variant=primary]{background-color:var(--press);background-image:var(--tex-page);background-size:var(--tex-size);background-blend-mode:multiply;color:var(--press-text);text-shadow:0 -1px #00000059;box-shadow:inset 0 2px 3px #00000073,inset 0 -1px #ffffff14,inset 0 0 0 1px #00000038,0 1.5px #ffffffd9,0 -1px #1c1b191a}.btn[data-variant=secondary]{background-color:var(--paper-2);background-image:var(--tex-card-2);background-size:var(--tex-size);color:var(--ink);text-shadow:0 1px #fff9;box-shadow:inset 0 2px 3px #1c1b194d,inset 0 0 0 1px #1c1b191a,0 1.5px #ffffffd9,0 -1px #1c1b1914}.btn[data-variant=quiet]{height:auto;min-height:var(--tap);color:var(--ink);background:0 0;padding:0 4px}.btn[data-variant=quiet]>.btn-label{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1.5px}.btn[data-variant=quiet][data-size=sm]:after{display:none}.btn[data-variant=primary]:is(:active,[aria-pressed=true],[data-pressed]):not(:disabled,[data-disabled]){background-color:var(--press-down);box-shadow:inset 0 3.5px 5px #0000008c,inset 0 0 0 1px #0000004d,0 1.5px #ffffffd9,0 -1px #1c1b191a}.btn[data-variant=secondary]:is(:active,[aria-pressed=true],[data-pressed]):not(:disabled,[data-disabled]){background-color:var(--paper-2)}@supports (color:color-mix(in lab, red, red)){.btn[data-variant=secondary]:is(:active,[aria-pressed=true],[data-pressed]):not(:disabled,[data-disabled]){background-color:color-mix(in srgb, var(--paper-2) 88%, var(--ink))}}.btn[data-variant=secondary]:is(:active,[aria-pressed=true],[data-pressed]):not(:disabled,[data-disabled]){box-shadow:inset 0 3.5px 5px #1c1b196b,inset 0 0 0 1px #1c1b1929,0 1.5px #ffffffd9,0 -1px #1c1b1914}.btn:is(:active,[aria-pressed=true],[data-pressed]):not(:disabled,[data-disabled])>.btn-label{transform:translateY(1px)}.btn[data-variant=quiet]:active>.btn-label{color:var(--ink-2)}.btn:is(:disabled,[data-disabled]):not([data-variant=quiet]){background-color:var(--paper)}@supports (color:color-mix(in lab, red, red)){.btn:is(:disabled,[data-disabled]):not([data-variant=quiet]){background-color:color-mix(in srgb, var(--paper) 70%, var(--paper-2))}}.btn:is(:disabled,[data-disabled]):not([data-variant=quiet]){color:var(--ink-3);text-shadow:none;background-image:none;box-shadow:inset 0 1px 1.5px #1c1b191a,0 1px #fff9}.btn[data-variant=quiet]:is(:disabled,[data-disabled]){color:var(--ink-3)}.ftabs{flex-direction:column;min-width:0;display:flex;container-type:inline-size}.ftabs-list{z-index:1;scrollbar-width:none;align-items:flex-end;gap:4px;min-width:0;display:flex;position:relative;overflow-x:auto}.ftabs-list::-webkit-scrollbar{display:none}.ftab{box-sizing:border-box;border-radius:var(--r-card-lg) var(--r-card-lg) 0 0;corner-shape:squircle;background-color:var(--paper-2);background-image:var(--tex-card-2);background-size:var(--tex-size);height:40px;font:500 13px/20px var(--ff-sans);color:var(--ink-2);white-space:nowrap;transition:height var(--dur-quick) var(--e-out), margin var(--dur-quick) var(--e-out), color var(--dur-quick) ease;border:0;flex:1 0 auto;justify-content:center;align-items:center;gap:6px;margin:8px 0 0;padding:4px 12px 0;display:flex;position:relative;box-shadow:inset 0 -6px 6px -5px #3c280a47,inset 0 1px #ffffff59}.ftab>.ftab-count{font-variant-numeric:tabular-nums lining-nums}.ftab[data-active]{z-index:1;background-color:var(--card);background-image:var(--tex-card);height:48px;color:var(--ink);margin-top:0;padding:0 18px;font-weight:600;box-shadow:0 -1px 1px #1c1b190f,inset 0 1px #ffffff80}.ftab[data-active]:after{content:"";background-color:var(--card);background-image:var(--tex-card);background-size:var(--tex-size);background-position:0 -38px;height:10px;position:absolute;bottom:-8px;left:0;right:0}.ftab:focus-visible{outline-offset:-3px}.ftabs-panel{border-radius:var(--r-card);corner-shape:squircle;background-color:var(--card);background-image:var(--tex-card);background-size:var(--tex-size);box-shadow:var(--sh-card);padding:4px var(--card-pad);position:relative}@container (width<=340px){.ftabs-list{gap:3px}.ftab{gap:4px;padding:4px 8px 0;font-size:12px}.ftab[data-active]{padding:0 10px}}.ftabs:has(.ftab:first-child[data-active]) .ftabs-panel{border-top-left-radius:0}.ftabs:has(.ftab:last-child[data-active]) .ftabs-panel{border-top-right-radius:0}.ftabs-panel:focus-visible{outline-offset:2px}.sheet-backdrop{z-index:40;min-height:100dvh;opacity:calc(1 - var(--drawer-swipe-progress,0));transition:opacity .24s var(--e-sheet);background:#1c1b1957;position:fixed;inset:0}.sheet-backdrop[data-starting-style],.sheet-backdrop[data-ending-style]{opacity:0}.sheet-backdrop[data-swiping]{transition-duration:0s}.sheet-viewport{z-index:40;box-sizing:border-box;padding:calc(var(--safe-top) + 40px) 10px calc(var(--safe-bottom) + 10px);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.sheet{box-sizing:border-box;width:100%;max-width:var(--col);border-radius:var(--r-sheet);background-color:var(--card);background-image:var(--tex-card);background-size:var(--tex-size);max-height:100%;box-shadow:var(--sh-sheet);transform:translateY(var(--drawer-swipe-movement-y,0px));transition:transform .26s var(--e-sheet);will-change:transform;outline:0;flex-direction:column;display:flex;position:relative;overflow:hidden}.sheet[data-starting-style],.sheet[data-ending-style]{transform:translateY(calc(100% + 24px))}.sheet[data-ending-style]{transition-duration:calc(var(--drawer-swipe-strength,1) * .24s)}.sheet[data-swiping]{-webkit-user-select:none;user-select:none;transition-duration:0s}.sheet-top{flex:none;justify-content:center;height:40px;display:flex;position:relative}.sheet-handle{background:var(--ink-3);opacity:.55;border-radius:2px;width:36px;height:4px;margin-top:8px}.sheet-close{width:var(--tap);height:var(--tap);color:var(--ink-2);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;margin:0;padding:0;display:flex;position:absolute;top:-2px;right:4px}@media (hover:hover){.sheet-close:hover{color:var(--ink)}}.sheet-close:active{color:var(--ink);background:#1c1b190f}.sheet-scroll{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.sheet-content{gap:var(--title-gap);flex-direction:column;padding:0 20px 20px;display:flex}.sheet-foot{z-index:1;padding:10px var(--sheet-cta-inset) var(--sheet-cta-inset);border-top:1px solid var(--rule);background-color:var(--card);background-image:var(--tex-card);background-size:var(--tex-size);background-attachment:local;flex-direction:column;gap:8px;margin:4px -20px -20px;display:flex;position:sticky;bottom:0}.sheet-foot .btn{border-radius:calc(var(--r-sheet) - var(--sheet-cta-inset))}.sheet-head{flex-direction:column;gap:2px;display:flex}.sheet-head-row{align-items:center;gap:8px;min-width:0;display:flex}.sheet-head-row>h2{overflow-wrap:anywhere;min-width:0;margin:0}.sheet-head-row>.sheet-head-aside{margin-left:auto}@media (width>=768px){.sheet-viewport{align-items:center;padding:40px 24px}.sheet{max-width:520px;max-height:min(86dvh,820px);transition:transform .3s var(--e-out), opacity .2s ease}.sheet[data-starting-style],.sheet[data-ending-style]{opacity:0;transform:translateY(16px)scale(.98)}.sheet-handle{visibility:hidden}.sheet-top{height:36px}.sheet-close{top:2px;right:6px}}@media (prefers-reduced-motion:reduce){.sheet{transition:opacity .2s;transform:none}.sheet[data-starting-style],.sheet[data-ending-style]{opacity:0;transform:none}}.lean{font:700 10.5px/13px var(--ff-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.lean[data-party=D]{color:var(--dem)}.lean[data-party=R]{color:var(--rep)}.toast-viewport{z-index:60;left:50%;bottom:calc(var(--tabbar-clear) - 12px);width:calc(100% - 2 * (var(--gutter) + var(--tabbar-inset)));max-width:calc(var(--col) - 2 * (var(--gutter) + var(--tabbar-inset)));position:fixed;transform:translate(-50%)}.toast{--gap:8px;--peek:6px;--scale:calc(max(0, 1 - (var(--toast-index) * .06)));--shrink:calc(1 - var(--scale));--height:var(--toast-frontmost-height,var(--toast-height));--offset-y:calc(var(--toast-offset-y) * -1 + (var(--toast-index) * var(--gap) * -1) + var(--toast-swipe-movement-y));z-index:calc(1000 - var(--toast-index));box-sizing:border-box;height:var(--height);border-radius:var(--r-card);corner-shape:squircle;background-color:var(--card);background-image:var(--tex-card);background-size:var(--tex-size);box-shadow:inset 0 0 0 1px var(--rule-2), 0 8px 24px #1c1b192e, 0 1px 2px #1c1b191f;transform-origin:bottom;transform:translateX(var(--toast-swipe-movement-x)) translateY(calc(var(--toast-swipe-movement-y) - (var(--toast-index) * var(--peek)) - (var(--shrink) * var(--height)))) scale(var(--scale));transition:transform .45s var(--e-out), opacity .3s, height .15s;-webkit-user-select:none;user-select:none;position:absolute;bottom:0;left:0;right:0}.toast[data-expanded]{height:var(--toast-height);transform:translateX(var(--toast-swipe-movement-x)) translateY(var(--offset-y))}.toast[data-starting-style],.toast[data-ending-style]:not([data-swipe-direction]){opacity:0;transform:translateY(120%)}.toast[data-ending-style][data-swipe-direction=down]{transform:translateY(calc(var(--toast-swipe-movement-y) + 120%))}.toast[data-ending-style][data-swipe-direction=left]{transform:translateX(calc(var(--toast-swipe-movement-x) - 120%)) translateY(var(--offset-y))}.toast[data-ending-style][data-swipe-direction=right]{transform:translateX(calc(var(--toast-swipe-movement-x) + 120%)) translateY(var(--offset-y))}.toast[data-limited]{opacity:0}.toast:after{content:"";width:100%;height:calc(var(--gap) + 1px);position:absolute;top:100%;left:0}.toast-content{align-items:center;gap:12px;padding:12px 14px;transition:opacity .25s;display:flex;overflow:hidden}.toast-content[data-behind]{opacity:0}.toast-content[data-expanded]{opacity:1}.toast[data-type=error] .toast-content{box-shadow:inset 3px 0 0 var(--stamp-red)}.toast-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.toast-title{font:600 13px/16px var(--ff-sans);color:var(--ink);margin:0}.toast-desc{margin:0}@media (prefers-reduced-motion:reduce){.toast{transition:opacity .2s}.toast[data-starting-style],.toast[data-ending-style]{transform:none}}.skel{border-radius:var(--r-badge);background-color:var(--paper-2);background-image:var(--tex-card-2);background-size:var(--tex-size);animation:1.8s ease-in-out infinite skel-breathe;display:block}.skel[data-shape=stamp]{border-radius:2px;width:40px;height:50px}@keyframes skel-breathe{0%,to{opacity:.55}50%{opacity:.9}}@media (prefers-reduced-motion:reduce){.skel{opacity:.7;animation:none}}.empty{border-radius:var(--r-card);corner-shape:squircle;outline:1px dashed var(--rule-2);outline-offset:-1px;text-align:center;flex-direction:column;align-items:center;gap:6px;padding:22px 20px 20px;display:flex}.empty-mark{color:var(--ink-2);margin-bottom:6px}.empty-body{text-wrap:pretty;max-width:30ch}.empty-action{margin-top:10px}.conn{z-index:30;box-sizing:border-box;min-height:32px;padding:calc(var(--safe-top) + 6px) var(--gutter) 6px;background-color:var(--paper-2);background-image:var(--tex-card-2);background-size:var(--tex-size);border-bottom:1px solid var(--rule-2);color:var(--ink);justify-content:center;align-items:center;gap:8px;display:flex;position:sticky;top:0}.conn[data-state=sample]{background-color:var(--manila);background-image:var(--tex-manila)}.conn-link{min-height:32px;font:600 12px/16px var(--ff-sans);color:var(--ink);text-underline-offset:3px;align-items:center;margin:-6px 0;text-decoration:underline;text-decoration-thickness:1.5px;display:inline-flex}.conn-dot{background:var(--ink);border-radius:50%;width:7px;height:7px}.conn[data-state=offline] .conn-dot{box-shadow:inset 0 0 0 1.5px var(--ink);background:0 0}.conn[data-state=reconnecting] .conn-dot{animation:1.6s ease-in-out infinite pulse-dot}.live{border-radius:var(--r-badge);corner-shape:squircle;height:22px;box-shadow:inset 0 0 0 1px var(--ink);font:700 11px/1 var(--ff-sans);letter-spacing:.12em;color:var(--ink);align-items:center;gap:6px;padding:0 8px 0 7px;display:inline-flex}.live-dot{background:var(--ink);border-radius:50%;width:6px;height:6px;animation:2.4s ease-in-out infinite pulse-dot}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.25;transform:scale(.8)}}@media (prefers-reduced-motion:reduce){.live-dot,.conn[data-state=reconnecting] .conn-dot{animation:none}}.inline-error{min-height:var(--tap);align-items:center;gap:12px;padding:0 2px;display:flex}.inline-error-retry{min-height:var(--tap);font:600 13px/20px var(--ff-sans);color:var(--ink);text-underline-offset:4px;background:0 0;border:0;padding:0 4px;text-decoration:underline;text-decoration-thickness:1.5px}.page-error{border-radius:var(--r-card);corner-shape:squircle;background-color:var(--card);background-image:var(--tex-card);background-size:var(--tex-size);box-shadow:var(--sh-card);flex-direction:column;gap:10px;margin-top:12vh;padding:24px 20px;display:flex}.page-error>h1,.page-error>p{margin:0}.page-error-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px;display:flex}.shell{min-height:100dvh}.masthead{border-bottom:4px double var(--ink);grid-template-columns:48px minmax(0,1fr) auto;grid-template-areas:"seal title aside""seal line line";align-items:center;gap:3px 12px;min-height:72px;padding:6px 0 12px;display:grid}.masthead-seal{filter:drop-shadow(0 .6px .6px #1c1b1947)drop-shadow(0 2px 3px #1c1b191a);grid-area:seal;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.masthead-lockup{display:contents}.masthead-title{text-overflow:ellipsis;white-space:nowrap;grid-area:title;align-self:end;min-width:0;margin:0;overflow:hidden}.masthead:not(:has(.masthead-line)) .masthead-title{grid-row:1/3;align-self:center}.masthead-line{min-width:0;color:var(--ink);flex-wrap:wrap;grid-area:line;align-self:start;gap:0 12px;display:flex}.masthead-line>span+span{color:var(--ink-2)}.masthead-short{display:none}@media (width<=359px){.masthead-long{display:none}.masthead-short{display:inline}}.masthead-aside{grid-area:aside;align-items:center;gap:8px;display:flex}.backbar{box-sizing:border-box;width:100%;max-width:var(--col);padding:calc(var(--safe-top) + 4px) var(--gutter) 0;margin-inline:auto}.backbar+.page{padding-top:0}.backbar-button{min-height:var(--tap);font:600 13px/16px var(--ff-sans);color:var(--ink-2);background:0 0;border:0;align-items:center;gap:6px;margin-left:-4px;padding:0 8px 0 4px;display:inline-flex}.backbar-button:active{color:var(--ink)}.shell[data-tabbar]:has(.pc-mini-on) .page{padding-bottom:calc(var(--tabbar-clear) + var(--mini-h))}:root:has(.pc-mini-on) .toast-viewport{bottom:calc(var(--tabbar-clear) - 12px + var(--mini-h))}.story-host{z-index:50;position:fixed;inset:0}.story-host-paper{background-color:var(--paper);background-image:var(--tex-page);background-size:var(--tex-size);position:absolute;inset:0}.tabbar{z-index:20;left:0;right:0;bottom:var(--tabbar-bottom);box-sizing:border-box;width:100%;max-width:var(--col);padding-inline:calc(var(--gutter) + var(--tabbar-inset));pointer-events:none;margin-inline:auto;position:fixed}.tabbar-plate{height:var(--tabbar-h);box-sizing:border-box;border-radius:var(--r-bar);corner-shape:squircle;background-color:var(--paper);background-image:var(--tex-page);background-size:var(--tex-size);box-shadow:var(--sh-float);pointer-events:auto;gap:4px;padding:4px;display:flex;position:relative}.tabbar-tab{min-width:0;height:48px;color:var(--ink-2);-webkit-user-select:none;user-select:none;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1px;text-decoration:none;display:flex;position:relative}.tabbar-tab:focus-visible{outline-offset:-2px;border-radius:var(--r-tab)}.tabbar-ink{border-radius:var(--r-tab);corner-shape:squircle;background:var(--green);box-shadow:inset 0 0 0 2px var(--green), inset 0 0 0 3px #f3f0e6d9;position:absolute;inset:0;-webkit-mask-image:url(/paper/ink-wear.webp);mask-image:url(/paper/ink-wear.webp);-webkit-mask-size:128px;mask-size:128px}.tabbar-plate>.tabbar-ink{width:calc((100% - 8px - (var(--tab-n) - 1) * 4px) / var(--tab-n));transform:translateX(calc(var(--tab-i) * (100% + 4px)));transition:transform var(--dur-slide) var(--e-slide), width var(--dur-slide) var(--e-slide);inset:4px auto 4px 4px}.tabbar-tab{transition:color .12s}.tabbar-tab[aria-current=page]{transition:color .14s .11s}@media (prefers-reduced-motion:reduce){.tabbar-plate>.tabbar-ink,.tabbar-tab,.tabbar-tab[aria-current=page]{transition:none}}.tabbar-icon{line-height:0;display:block;position:relative;transform:rotate(-3deg)}.tabbar-badge{box-sizing:border-box;background:var(--stamp-red);min-width:16px;height:16px;box-shadow:0 0 0 1.5px var(--paper);color:var(--card);font:700 11px/16px var(--ff-sans);font-variant-numeric:tabular-nums lining-nums;text-align:center;border-radius:8px;padding:0 4px;position:absolute;top:-4px;left:calc(100% - 6px);transform:rotate(3deg)}.tabbar-label{font:500 11px/13px var(--ff-sans);white-space:nowrap;position:relative}.tabbar-tab[aria-current=page]{color:var(--card)}.tabbar-tab[aria-current=page] .tabbar-label{font-weight:600}.tabbar-tab:not([aria-current=page]):active .tabbar-icon{transform:rotate(-3deg)translateY(1px)}.masthead-title[data-fit]{text-overflow:clip;line-height:1;overflow:visible}.masthead-fit{white-space:nowrap;display:inline-block}.pc-pts{flex:none;line-height:0;display:inline-flex;position:relative}.pc-land{animation:.26s cubic-bezier(.3,1.4,.5,1) both pc-press}@keyframes pc-press{0%{opacity:0;filter:drop-shadow(0 6px 6px #1c1b1940);transform:scale(1.5)rotate(-6deg)}60%{opacity:1}to{opacity:1;filter:none;transform:none}}@media (prefers-reduced-motion:reduce){.pc-land{animation:.2s both pc-fade}}@keyframes pc-fade{0%{opacity:0}}.pc-badges{flex:none;align-items:center;gap:3px;display:inline-flex}.pc-badges-col{flex-direction:column;align-items:flex-end;gap:2px;display:inline-flex}.pc-badges-more{font:600 10px/1 var(--ff-sans);font-variant-numeric:tabular-nums;color:var(--ink-2)}.pc-stamp-foot{z-index:2;pointer-events:none;flex-wrap:wrap;justify-content:center;gap:1px 2px;width:max-content;max-width:58px;display:flex;position:absolute;top:calc(100% - 3px);left:50%;transform:translate(-50%)}.pc-stamp-foot[data-size=l]{max-width:140px;top:calc(100% - 5px)}.pc-stamp-foot-pending{opacity:.5}.pc-stamp .mk-stamp__duel--s{top:-8px;right:-11px}.pc-meter .mk-meter__bar--Y{--mk-c:var(--ink-2)}.pc-meter .mk-meter__bar--N{--mk-c:var(--ink-soft)}.pc-sending{color:var(--ink-3);text-transform:uppercase;letter-spacing:.06em;flex:none}.pc-postmark{color:var(--stamp-red);opacity:.88;mix-blend-mode:multiply;pointer-events:none;flex:none;line-height:0;display:inline-block;-webkit-mask-image:url(/paper/ink-wear.webp);mask-image:url(/paper/ink-wear.webp);-webkit-mask-size:96px;mask-size:96px}.pc-postmark svg{display:block;overflow:visible}.pc-postmark-blue{color:var(--dem)}.pc-postmark-green{color:var(--green)}.pc-postmark-ink{color:var(--ink-2)}.pc-pick-lead,.pc-feed-lead{line-height:0;display:inline-flex;position:relative}.pc-pick-postmark{z-index:3;position:absolute;bottom:-12px;left:-13px}.pc-race{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink-2);overflow:hidden}.pc-pick-eyebrow{white-space:normal;flex-wrap:wrap;row-gap:0;width:max-content;max-width:calc(100% + 70px);min-height:16px}.pc-pick-eyebrow>.eyebrow-text{text-overflow:clip;overflow:visible}.pc-pick-check{white-space:nowrap}.pc-pick-check>.chevron{vertical-align:-1px;display:inline-block}.pc-pick .row-title{align-items:baseline}.pc-foot{grid-template-columns:minmax(0,1fr);align-items:center;gap:6px 10px;min-width:0;display:grid}.pc-foot-badges{grid-template-columns:minmax(0,1fr) auto}.pc-foot-meta{white-space:nowrap;grid-column:1;align-items:baseline;gap:8px;min-width:0;display:flex}.pc-foot-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.pc-pick-called .pc-foot-text{flex:none}.pc-pick-called .pc-foot-meta{flex-wrap:wrap;row-gap:0}.pc-foot-race{white-space:normal;text-overflow:ellipsis;min-width:0;color:var(--ink);flex:0 auto;font-weight:500}.pc-foot-pct{flex:none}.pc-foot-meter{grid-column:1;margin-top:1px;margin-bottom:2px}.pc-foot-badgestack{grid-area:1/2/span 2;align-self:center}.pc-feed-lead{margin-top:1px}.pc-feed-lead-icon{width:var(--stamp);height:40px;color:var(--ink-2);justify-content:center;align-items:center}.pc-feed-warn{color:var(--ink-2)}.pc-feed-postmark{z-index:3;position:absolute;bottom:-8px;left:-8px}.pc-feed .row-chevron{align-self:center}.pc-feed .row-title{min-height:0;display:block}.pc-feed-headline{text-wrap:pretty;display:block}.pc-feed-headline>.mk-party{margin-right:6px}.pc-feed-headline-text{overflow-wrap:anywhere;display:inline}.pc-feed-quiet .pc-feed-headline-text{color:var(--ink-2);font-weight:500}.pc-feed-effects{flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:4px;display:flex}.pc-feed-effect{align-items:center;gap:6px;min-width:0;display:inline-flex}.pc-feed-effect-text{white-space:nowrap;color:var(--ink)}.pc-feed-place{color:var(--ink)}.pc-feed-rail:after{content:"";background:linear-gradient(var(--ink-3), var(--ink-3)) center / 1px 100% no-repeat;opacity:.6;z-index:0;width:1px;position:absolute;top:58px;bottom:-12px;left:19px}.pc-bill{box-sizing:border-box;--pc-bill-pad:var(--card-pad);min-width:0;padding:12px var(--pc-bill-pad) 12px;border-radius:var(--r-badge);corner-shape:squircle;background-color:color-mix(in srgb, var(--card) 45%, var(--paper-2));background-image:var(--tex-card-2,var(--tex-card));background-size:var(--tex-size);box-shadow:inset 0 0 0 2px var(--ink), var(--sh-card);color:var(--ink);-webkit-user-select:none;user-select:none;flex-direction:column;gap:10px;text-decoration:none;display:flex;position:relative}.pc-bill:focus-visible{outline-offset:2px}.pc-bill:active{background-color:color-mix(in srgb, color-mix(in srgb, var(--card) 45%, var(--paper-2)) 96%, var(--ink))}.pc-bill-head{min-width:0;margin:-12px calc(-1 * var(--pc-bill-pad)) 0;padding:14px var(--pc-bill-pad) 10px;border-bottom:4px double var(--ink);flex-wrap:wrap;align-items:baseline;gap:0 10px;display:flex}.pc-bill-race{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:600 var(--fs-head)/22px var(--ff-serif);letter-spacing:-.005em;overflow:hidden}.pc-bill-pct{font:500 13px/16px var(--ff-sans);color:var(--ink-2);flex:none;margin-left:auto}.pc-bill-won{align-self:center;margin-left:auto}.pc-bill-pct+.pc-bill-won{margin-left:0}.pc-bill-fight{grid-template-columns:1fr 1fr;column-gap:8px;padding-top:4px;display:grid;position:relative}.pc-bill-side{flex-direction:column;align-items:center;gap:6px;min-width:0;display:flex}.pc-bill-side>.mk-stamp{margin-bottom:4px}.pc-bill-name{min-width:0;max-width:100%;font:600 16px/19px var(--ff-serif);align-items:baseline;gap:6px;display:flex}.pc-bill-name-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pc-bill-share{font:700 var(--fs-fig)/19px var(--ff-sans);font-variant-numeric:tabular-nums lining-nums;flex:none}.pc-bill-side-lost .pc-bill-name{color:var(--ink-2)}.pc-bill-vs{z-index:4;position:absolute;top:52px;left:50%;transform:translate(-50%)}.pc-bill-who{justify-content:center;align-items:center;gap:8px;min-height:24px;display:flex}.pc-bill-foot-meter:before{content:"";flex:none;width:7px}.pc-bill-foot>.pc-bill-meter{flex:1;min-width:0}.pc-bill-foot{align-items:center;gap:10px;min-height:20px;display:flex}.pc-bill-summary{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pc-bill-chevron{color:var(--ink-2);margin-left:auto}.pc-bill-corner{right:var(--card-pad);position:absolute;bottom:18px}.pc-carousel{flex-direction:column;gap:10px;min-width:0;display:flex}.pc-carousel-track{min-width:0;margin:-6px calc(-1 * var(--gutter));padding:6px var(--gutter) 8px;scroll-padding-inline:var(--gutter);touch-action:pan-x pan-y;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;column-gap:10px;display:flex;overflow:auto hidden}.pc-carousel-track::-webkit-scrollbar{display:none}.pc-carousel-track:focus-visible{outline-offset:-2px}.pc-carousel-slide{scroll-snap-align:start;flex:0 0 100%;min-width:0}.pc-carousel-many .pc-carousel-slide{flex-basis:calc(100% - 28px)}@media (width<=359px){.pc-carousel-many .pc-carousel-slide{flex-basis:calc(100% - 18px)}.pc-bill{--pc-bill-pad:12px}.pc-bill-name{gap:4px;font-size:15px}.pc-bill-share{font-size:14px}}.pc-dots{justify-content:center;margin-block:-12px;display:flex}.pc-dot{background:0 0;border:0;width:32px;height:44px;padding:0;position:relative}.pc-dot:before{content:"";width:7px;height:7px;box-shadow:inset 0 0 0 1.25px var(--ink-2);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pc-dot[aria-current=true]:before{background:var(--ink-2);box-shadow:none}.pc-score{--sb-cols:20px minmax(44px, 24%) minmax(0, 1fr) 24px 8px;padding:10px var(--card-pad) 12px;flex-direction:column;display:flex}.pc-score-noproj{--sb-cols:20px minmax(44px, 24%) minmax(0, 1fr) 8px}.pc-score-head,.pc-score-row,.pc-score-legend{grid-template-columns:var(--sb-cols);align-items:center;column-gap:10px;display:grid}.pc-score-head{align-items:center;gap:10px;min-height:24px;display:flex}.pc-score-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);overflow:hidden}.pc-score-projhead{flex:none;margin-left:auto}.pc-score-rowsheet .pc-score-projhead{margin-right:18px}.pc-score-rows{margin:0;padding:0;list-style:none}.pc-score-rows>li{position:relative}.pc-score-row{isolation:isolate;box-sizing:border-box;width:100%;min-height:40px;color:inherit;font:inherit;text-align:left;background:0 0;border:0;margin:0;padding:0;position:relative}button.pc-score-row{cursor:pointer;-webkit-user-select:none;user-select:none}button.pc-score-row:focus-visible{outline-offset:-2px;border-radius:var(--r-badge)}button.pc-score-row:active .pc-score-name{color:var(--ink-2)}.pc-score-chevron{color:var(--ink-3);justify-self:end}.pc-score-gap{margin-top:7px}.pc-score-gap:before{content:"";border-top:1.5px dotted var(--rule-2);position:absolute;top:-4px;left:0;right:0}.pc-score-rank{font:600 13px/19px var(--ff-sans);font-variant-numeric:tabular-nums lining-nums;color:var(--ink-2);white-space:nowrap}.pc-score-you .pc-score-rank{color:var(--ink)}.pc-score-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:600 16px/19px var(--ff-serif);overflow:hidden}.pc-score-proj{font:600 15px/19px var(--ff-sans);font-variant-numeric:tabular-nums lining-nums;color:var(--ink-2);justify-self:end}.pc-score-you .pc-score-proj{color:var(--ink)}.pc-tape{min-width:0;box-shadow:inset 0 0 0 1px var(--ink-2);border-radius:3px;padding:2px;display:block}.pc-tape-track{height:18px;box-shadow:inset 0 0 0 1px var(--ink-2);border-radius:1.5px;display:block;position:relative}.pc-tape-run{position:absolute;inset:3px}.pc-tape-bar,.pc-legend-bar{width:var(--e);background-color:var(--ink);transition:width var(--dur) var(--e-out);border-radius:.5px;position:absolute;top:0;bottom:0;left:0}.pc-tape-bar:after,.pc-legend-bar:after{content:"";background-color:var(--card);opacity:.5;-webkit-mask-image:linear-gradient(#000 0 0), var(--mk-meter-ink);-webkit-mask-image:linear-gradient(#000 0 0), var(--mk-meter-ink);mask-image:linear-gradient(#000 0 0), var(--mk-meter-ink);-webkit-mask-composite:xor;position:absolute;inset:0;-webkit-mask-size:100% 100%,256px 256px;mask-size:100% 100%,256px 256px;-webkit-mask-composite:xor;mask-composite:exclude}.pc-tape-whisker{height:1.5px;top:50%;left:var(--e);width:calc(var(--p) - var(--e));background:var(--ink);transition:left var(--dur) var(--e-out), width var(--dur) var(--e-out);margin-top:-.75px;position:absolute}.pc-tape-whisker:after,.pc-legend-whisker:after{content:"";background:var(--ink);width:1.5px;height:11.5px;position:absolute;top:-5px;right:-.75px}.pc-tape-num{font:700 12px/1 var(--ff-sans);font-variant-numeric:tabular-nums lining-nums;white-space:nowrap;position:absolute;top:50%;transform:translateY(-50%)}.pc-tape-num-in{right:calc(100% - var(--e) + 4px);color:var(--card)}.pc-tape-num-out{left:calc(var(--e) + 3px);color:var(--ink)}.pc-tape-out .pc-tape-whisker{left:calc(var(--e) + var(--nw));width:calc(var(--p) - var(--e) - var(--nw))}.pc-score-legend{border-top:1px solid var(--rule);font:500 12px/15px var(--ff-sans);color:var(--ink-2);margin-top:6px;padding-top:9px}.pc-score-legend-run{flex-wrap:wrap;grid-column:3/5;align-items:center;gap:4px 12px;display:flex}.pc-score-noproj .pc-score-legend-run{grid-column:3}@media (width<=359px){.pc-score-legend-run{flex-wrap:nowrap;grid-column:1/5}.pc-score-legend-earned{padding-left:0}}.pc-score-legend-earned{align-items:center;gap:6px;padding-left:5px;display:inline-flex}.pc-score-legend-proj{align-items:center;gap:6px;margin-left:auto;display:inline-flex}.pc-legend-bar{width:16px;height:10px;position:relative}.pc-legend-whisker{background:var(--ink);width:14px;height:1.5px;position:relative}.pc-score-tiebreak{margin:8px 0 0}.pc-need{isolation:isolate;border-radius:var(--r-card);corner-shape:squircle;filter:drop-shadow(0 1px 1px #1c1b191a)drop-shadow(0 4px 8px #1c1b1912);flex-direction:column;display:flex;position:relative}.pc-need+.pc-need{margin-top:12px}.pc-need-top{padding:12px var(--card-pad) 10px;color:inherit;flex-direction:column;gap:10px;text-decoration:none;display:flex}.pc-need-top:focus-visible{outline-offset:-2px;border-radius:var(--r-card)}.pc-need-head{align-items:flex-start;gap:8px;min-height:24px;display:flex}.pc-need-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);margin-top:4px;overflow:hidden}.pc-need-stakes{align-items:center;gap:10px;margin-left:auto;display:inline-flex}.pc-need-stake{flex-direction:column;align-items:center;gap:2px;display:inline-flex}.pc-need-caption{font:500 11px/13px var(--ff-sans);color:var(--ink-2)}.pc-need-rows .mk-punchrow__label{font:600 15px/1 var(--ff-sans)}.pc-need-rows .mk-punchrow:disabled:not(.mk-punchrow--chosen) :is(.mk-punchrow__cue,.mk-target){visibility:hidden}.pc-need-rows .mk-punchrow:disabled:not(.mk-punchrow--chosen) .mk-punchrow__label{color:var(--ink-2)}.pc-pts-lossink .mk-pts__frame{color:var(--stamp-red)}.pc-pts-lossink .mk-pts__sheet{border-color:color-mix(in srgb, var(--stamp-red) 70%, transparent)}.pc-need-action{align-items:stretch;margin-bottom:2px}.pc-need-action .mk-punchrow__cue:before{content:"PUNCH"}.pc-need-armed .mk-punchrow__cue{color:var(--ink)}.pc-need-action .mk-punchrow__label{padding-block:6px;line-height:18px}.pc-need-action>.pc-need-cancel{align-self:center}.pc-need-action+.pc-need-more{margin-top:4px}.pc-stub-lock{align-items:center;gap:5px;display:inline-flex}.pc-need-stub-wrap .mk-stub__label{white-space:normal;text-align:right;line-height:15px}.pc-need-prompt{align-items:center;gap:12px;min-width:0;display:flex}.pc-need-state,.pc-need-stamp{margin-inline:calc((var(--stamp) - 36px) / 2);flex:none}.pc-need-cand{align-items:baseline;gap:6px;display:flex}.pc-need-text.pc-need-cand{font-size:16px;line-height:19px}.pc-need-sub{flex-wrap:wrap;column-gap:8px;display:flex}.pc-need-text-col{flex-direction:column;gap:2px;min-width:0;display:flex}.pc-need-text{min-width:0;font:600 var(--fs-head)/22px var(--ff-serif);text-wrap:pretty}.pc-need-chevron{color:var(--ink-2);margin-left:auto}.pc-need-rows{margin:0 var(--card-pad);border-top:1px dotted var(--rule-2);flex-direction:column;display:flex}.pc-q-who{align-items:center;gap:3px;display:inline-flex}.pc-q-count{font:600 12px/1 var(--ff-sans);font-variant-numeric:tabular-nums;color:var(--ink-2)}.pc-q-status{min-height:20px;padding:0 var(--card-pad) 10px;color:var(--ink-2);align-items:center;gap:6px;display:flex}.pc-q-status-text{min-width:0}.pc-need-more{min-height:var(--tap);margin:0 var(--card-pad);border:0;border-top:1px dotted var(--rule-2);font:500 13px/16px var(--ff-sans);color:var(--ink);text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:8px;padding:0;display:flex}.pc-need-more>.chevron{color:var(--ink-2)}.pc-need-stub .mk-stub__label{text-overflow:ellipsis;min-width:0;overflow:hidden}.pc-need-stub{border-radius:0 0 var(--r-card) var(--r-card);margin-top:2px;position:relative}.pc-market .row-lead{min-height:40px}.pc-market-body{flex-direction:column;gap:2px;min-width:0;display:flex}.pc-badgerun{flex:none;align-self:center;align-items:center;gap:3px;display:inline-flex}.pc-market-line{align-items:baseline;gap:6px;min-width:0;display:flex}.pc-market-name{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.pc-market-chance{font:500 13px/16px var(--ff-sans);font-variant-numeric:tabular-nums lining-nums;color:var(--ink-2);white-space:nowrap;flex:none;align-items:baseline;gap:5px;margin-left:2px;display:inline-flex}.pc-market-chance>b{color:var(--ink);font-weight:700}.pc-market-delta{font-size:12px}.pc-market.row{column-gap:10px}.pc-market.row[data-lead]{grid-template-columns:calc(var(--stamp) + 2px) minmax(0, 1fr)}.pc-market .row-lead{justify-content:flex-start}@media (width<=359px){.pc-market.row{column-gap:8px}.pc-market.row[data-lead]{grid-template-columns:calc(var(--stamp) + 4px) minmax(0, 1fr)}}.pc-market-name{min-width:2.5em}.pc-mini{z-index:19;left:0;right:0;bottom:calc(var(--tabbar-bottom) + var(--tabbar-h) + 8px);box-sizing:border-box;width:100%;max-width:var(--col);padding-inline:calc(var(--gutter) + var(--tabbar-inset));pointer-events:none;opacity:0;transition:opacity .2s ease, transform .3s var(--e-out);margin-inline:auto;position:fixed;transform:translateY(12px)}.pc-mini-on{opacity:1;transform:none}.pc-mini-on .pc-mini-plate{pointer-events:auto}.pc-mini-plate{box-sizing:border-box;border-radius:var(--r-bar);corner-shape:squircle;background-color:var(--paper);background-image:var(--tex-page);background-size:var(--tex-size);min-height:56px;box-shadow:var(--sh-float);align-items:center;gap:10px;padding:6px 6px 6px 14px;display:flex}.pc-mini-cols{flex:1;align-items:stretch;min-width:0;display:flex;overflow:hidden}.pc-mini-col{flex-direction:column;flex:none;justify-content:center;gap:3px;padding:0 9px;display:flex}.pc-mini-col:first-child{padding-left:0}.pc-mini-col+.pc-mini-col{border-left:1px solid var(--rule)}.pc-mini-name{white-space:nowrap;text-transform:none;letter-spacing:0;font-size:11px;line-height:14px}.pc-mini-place{flex:none;min-width:44px}@media (width<=359px){.pc-mini-extra{display:none}}.pc-mini-youstamp{align-self:flex-start}.pc-mini-rank,.pc-mini-pts{font:700 17px/20px var(--ff-sans);font-variant-numeric:tabular-nums lining-nums}.pc-mini-action{flex:none;height:44px;padding:0 16px}.pc-mini-action-label{flex-direction:column;align-items:flex-start;gap:0}.pc-mini-action-main{font:600 14px/17px var(--ff-sans)}.pc-mini-action-sub{font:500 11px/13px var(--ff-sans);opacity:.8}.pc-mini-state{flex:none;margin-right:10px}@media (prefers-reduced-motion:reduce){.pc-mini{transform:none}}.pc-env{--pc-env-ink:#3d2e16;--pc-env-rule:#3c280a59;border-radius:var(--r-card);corner-shape:squircle;background-color:#c9a46e;background-image:var(--tex-manila);background-size:var(--tex-size);background-blend-mode:multiply;box-shadow:var(--sh-card);flex-direction:column;gap:12px;padding:14px 16px 16px;display:flex;position:relative}.pc-env-stamped{margin-bottom:14px}.pc-env-head{flex-direction:column;gap:8px;padding-right:40px;display:flex}.pc-env-eyebrow{font:700 11px/15px var(--ff-typed);letter-spacing:.22em;text-transform:uppercase;color:var(--pc-env-ink)}.pc-env-slip{flex-direction:column;width:min(210px,100%);display:flex}.pc-env-slip-row{border-top:1px solid var(--pc-env-rule);height:22px;font:400 12px/16px var(--ff-typed);color:var(--ink);grid-template-columns:1fr 1fr;align-items:center;column-gap:8px;display:grid}.pc-env-slip-head{height:auto;font:700 10px/14px var(--ff-typed);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);border-top:0;padding-bottom:2px}.pc-env-slip-cell{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}s.pc-env-slip-cell{opacity:.6}.pc-env-fastener{pointer-events:none;width:18px;height:44px;position:absolute;top:14px;right:18px}.pc-env-button{background:#b89466;border-radius:50%;height:18px;position:absolute;inset:0 0 auto;box-shadow:inset 0 0 0 1px #3c280a73,0 1px 1px #0003}.pc-env-string{transform-origin:top;background:#6e5a3a;width:1.5px;height:26px;position:absolute;top:16px;left:4px;transform:rotate(18deg)}.pc-env-stamp{pointer-events:none;line-height:0;position:absolute;bottom:-8px;right:14px}.pc-env-typed{font:400 12px/16px var(--ff-typed);color:var(--pc-env-ink)}.pc-feed-key{--key-ink:var(--ink);position:relative}.pc-feed-key-blue{--key-ink:var(--dem)}.pc-feed-key-red{--key-ink:var(--rep)}.pc-feed-keyline{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;max-width:100%;display:flex}.pc-feed-keytag,.dd-keytag{background:var(--key-ink,var(--ink));height:18px;color:var(--paper);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:3px;align-items:center;padding:0 6px;font-size:10px;line-height:1;display:inline-flex}}@layer utilities{.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}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.mt-title{margin-top:var(--title-gap)}.\!inline{display:inline!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.h-10{height:calc(var(--spacing) * 10)}.h-\[64px\]{height:64px}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-\[3px\]{gap:3px}.gap-\[10px\]{gap:10px}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-y-1{row-gap:var(--spacing)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded-\[2px\]{border-radius:2px}.rounded-badge{border-radius:var(--r-badge)}.border{border-style:var(--tw-border-style);border-width:1px}.fill-rule{fill:var(--rule)}.px-\[5px\]{padding-inline:5px}.font-sans{font-family:var(--ff-sans)}.text-\[11px\]{font-size:11px}.text-\[15px\]{font-size:15px}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.text-ink-2{color:var(--ink-2)}.uppercase{text-transform:uppercase}.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,)}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.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,)}.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))}.ease-out{--tw-ease:var(--e-out);transition-timing-function:var(--e-out)}@media (width>=400px){.min-\[400px\]\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}.\[\&_\.conn\]\:static .conn{position:static}.\[\&_\.tabbar\]\:absolute .tabbar{position:absolute}.\[\&_\.tabbar\]\:bottom-0 .tabbar{bottom:0}.\[\&_\.tabbar\]\:px-0 .tabbar{padding-inline:0}}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-opsz-normal-s-izfB6B.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Franklin Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/libre-franklin-latin-wght-normal-CLTz0ja0.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Courier Prime;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/courier-prime-latin-400-normal-BbyBr73r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Courier Prime;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/courier-prime-latin-700-normal-D1YCjmaD.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Fallback;src:local(Georgia);size-adjust:92.96%;ascent-override:79.61%;descent-override:27.97%;line-gap-override:0%}@font-face{font-family:Franklin Fallback;src:local(Arial),local(ArialMT);size-adjust:104.61%;ascent-override:92.72%;descent-override:23.9%;line-gap-override:0%}@font-face{font-family:Courier Prime Fallback;src:local(Courier New),local(CourierNewPSMT);size-adjust:99.92%;ascent-override:78.06%;descent-override:34.03%;line-gap-override:0%}:root{--paper:#f3eee3;--paper-2:#eae3d3;--card:#fbf8f1;--manila:#e3d6b8;--ink:#1c1b19;--ink-2:#55524b;--ink-3:#69645a;--ink-soft:#8c877c;--rule:#cfc6b3;--rule-2:#b3ac9e;--you:#ffe45c;--you-ink:#6b5600;--dem:#2b5ba8;--dem-tint:#dce5f3;--rep:#c2362f;--rep-tint:#f4dcd9;--ind:#6b5ba8;--green:#2f6b4f;--wax:#9e2b25;--stamp-red:#a52e26;--press:var(--green);--press-down:#24533d;--press-text:#f3f0e6;--gutter:16px;--section-gap:28px;--title-gap:12px;--group-gap:20px;--row-y:10px;--card-pad:14px;--stamp:40px;--tap:44px;--r-badge:4px;--r-card:8px;--r-btn:8px;--r-card-lg:12px;--r-tab:16px;--r-sheet:18px;--r-bar:20px;--sheet-cta-inset:10px;--sh-card:0 1px 1px #1c1b191a, 0 4px 10px #1c1b1914;--sh-float:inset 0 0 0 1px var(--rule-2), 0 10px 28px #1c1b1929, 0 1px 3px #1c1b191a;--sh-sheet:0 -1px 0 #fff9 inset, 0 18px 50px #1c1b1947, 0 2px 6px #1c1b191f;--fs-head:18px;--fs-fig:16px;--fs-stat:18px;--ff-serif:"Newsreader Variable", "Newsreader Fallback", Georgia, serif;--ff-sans:"Libre Franklin Variable", "Franklin Fallback", system-ui, sans-serif;--ff-typed:"Courier Prime", "Courier Prime Fallback", "Courier New", monospace;--tex-page:url(/paper/page.webp);--tex-card:url(/paper/card.webp);--tex-card-2:url(/paper/card-2.webp);--tex-manila:url(/paper/manila.webp);--tex-tape:url(/paper/yellow-tape.webp);--tex-size:256px;--col:520px;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--tabbar-h:56px;--tabbar-bottom:max(12px, var(--safe-bottom));--tabbar-inset:0px;--tabbar-clear:calc(var(--tabbar-h) + var(--tabbar-bottom) + 24px);--mini-h:64px;--e-out:cubic-bezier(.22, 1, .36, 1);--e-sheet:cubic-bezier(.32, .72, 0, 1);--e-slide:cubic-bezier(.3, 1.1, .5, 1);--dur-slide:.38s;--dur-quick:.15s;--dur:.3s;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only}@media (width>=390px){:root{--gutter:20px}}@supports (background-image:image-set(url('/paper/page.webp') 1x)){:root{--tex-page:image-set(url(/paper/page@1x.webp) 1x, url(/paper/page.webp) 2x, url(/paper/page@3x.webp) 3x);--tex-card:image-set(url(/paper/card@1x.webp) 1x, url(/paper/card.webp) 2x, url(/paper/card@3x.webp) 3x);--tex-card-2:image-set(url(/paper/card-2@1x.webp) 1x, url(/paper/card-2.webp) 2x, url(/paper/card-2@3x.webp) 3x);--tex-manila:image-set(url(/paper/manila@1x.webp) 1x, url(/paper/manila.webp) 2x, url(/paper/manila@3x.webp) 3x)}}@supports (transition-timing-function:linear(0, 1)){:root{--e-slide:linear(0, .07, .223, .399, .565, .705, .813, .893, .947, .981, 1.001, 1.011, 1.015, 1.015, 1.013, 1.01, 1.008, 1.005, 1.004, 1.002, 1)}}.tabbar-tab[aria-current=page] .mk-tabicon{color:var(--card);transition:color .14s .11s}.tabbar-tab .mk-tabicon{transition:color .12s}@media (prefers-reduced-motion:reduce){.tabbar-tab .mk-tabicon,.tabbar-tab[aria-current=page] .mk-tabicon{transition:none}}@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-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-ease{syntax:"*";inherits:false}
