@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url("/static/dist/assets/source-serif-4-latin-400-normal-DJ5YJwmz.woff2")format("woff2")}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url("/static/dist/assets/source-serif-4-latin-400-italic-0j97Jm6B.woff2")format("woff2")}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url("/static/dist/assets/source-serif-4-latin-600-normal-DouSKlru.woff2")format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url("/static/dist/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2")format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url("/static/dist/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2")format("woff2")}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial}}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root,html[data-theme]{--primary:var(--lightningcss-light,#a81d14)var(--lightningcss-dark,#e2685c);--secondary:var(--lightningcss-light,#16150f)var(--lightningcss-dark,#ede9de);--accent:var(--primary);--primary-fg:var(--lightningcss-light,#fbfaf6)var(--lightningcss-dark,#f7f3e9);--body-fg:var(--lightningcss-light,#16150f)var(--lightningcss-dark,#ede9de);--body-bg:var(--lightningcss-light,#fbfaf6)var(--lightningcss-dark,#14130f);--body-quiet-color:var(--lightningcss-light,#747167)var(--lightningcss-dark,#8c877a);--body-loud-color:var(--lightningcss-light,#0b0a06)var(--lightningcss-dark,#fffdf7);--header-color:var(--body-quiet-color);--header-branding-color:var(--body-fg);--header-bg:var(--app-page-bg);--header-link-color:var(--body-fg);--breadcrumbs-fg:var(--body-quiet-color);--breadcrumbs-link-fg:var(--link-fg);--breadcrumbs-bg:var(--default-button-hover-bg);--link-fg:var(--lightningcss-light,#a81d14)var(--lightningcss-dark,#e2685c);--link-hover-color:var(--lightningcss-light,#7e140d)var(--lightningcss-dark,#f08376);--link-selected-fg:var(--link-hover-color);--hairline-color:var(--lightningcss-light,#ddd8ca)var(--lightningcss-dark,#2c2a23);--border-color:var(--lightningcss-light,#c9c3b2)var(--lightningcss-dark,#3a372e);--error-fg:var(--lightningcss-light,#a81d14)var(--lightningcss-dark,#e2685c);--message-success-bg:var(--lightningcss-light,#f0eee2)var(--lightningcss-dark,#1d1b15);--message-warning-bg:var(--lightningcss-light,#efeadb)var(--lightningcss-dark,#221f18);--message-error-bg:var(--lightningcss-light,#f7e4e1)var(--lightningcss-dark,#2a1512);--darkened-bg:var(--default-button-hover-bg);--selected-bg:var(--message-success-bg);--selected-row:var(--message-success-bg);--button-fg:var(--body-fg);--button-bg:var(--default-button-hover-bg);--button-hover-bg:var(--message-warning-bg);--default-button-fg:var(--lightningcss-light,#16150f)var(--lightningcss-dark,#ede9de);--default-button-bg:transparent;--default-button-hover-bg:var(--lightningcss-light,#f1eee3)var(--lightningcss-dark,#1f1d17);--close-button-bg:var(--default-button-hover-bg);--close-button-hover-bg:var(--message-warning-bg);--delete-button-fg:var(--primary-fg);--delete-button-bg:var(--app-button-bg);--delete-button-hover-bg:var(--app-button-hover-bg);--object-tools-fg:var(--primary-fg);--object-tools-bg:var(--app-button-bg);--object-tools-hover-bg:var(--app-button-hover-bg);--font-family-primary:"Source Serif 4", "Iowan Old Style", "Palatino Linotype", Georgia, serif;--font-family-mono:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--text-display-medium:400 42px / 46px var(--font-family-primary);--text-display-medium-tracking:-.01em;--text-display-small:400 32px / 36px var(--font-family-primary);--text-display-small-tracking:-.01em;--text-title-medium:400 26px / 32px var(--font-family-primary);--text-title-medium-tracking:-.005em;--text-title-small:600 14px / 1.2 var(--font-family-primary);--text-title-small-tracking:.2em;--text-heading-small:600 20px / 28px var(--font-family-primary);--text-heading-small-tracking:0;--text-body-large:400 19px / 32px var(--font-family-primary);--text-body-medium:400 17px / 28px var(--font-family-primary);--text-message-large:400 19px / 28px var(--font-family-primary);--text-message-small:400 12.5px / 1.6 var(--font-family-mono);--text-message-small-tracking:.02em;--text-mono-small:400 11.5px / 1.4 var(--font-family-mono);--text-mono-small-tracking:.1em;--text-mono-margin:400 11.5px / 1 var(--font-family-mono);--text-mono-value:400 15px / 1.4 var(--font-family-mono);--text-mono-value-tracking:.02em;--text-label-small:500 11px / 1.4 var(--font-family-mono);--text-label-small-tracking:.16em;--text-action-small:400 11.5px / 1 var(--font-family-mono);--text-action-small-tracking:.1em;--text-nav-small:400 11px / 1.4 var(--font-family-mono);--text-nav-small-tracking:.12em;--text-link-small:400 12px / 1.4 var(--font-family-mono);--text-link-small-tracking:.02em;--text-error-small:400 12.5px / 1.6 var(--font-family-mono);--text-error-small-tracking:.02em;--app-page-bg:var(--lightningcss-light,#fbfaf6)var(--lightningcss-dark,#14130f);--app-button-bg:var(--lightningcss-light,#a81d14)var(--lightningcss-dark,#c93a2e);--app-button-hover-bg:var(--lightningcss-light,#8c1710)var(--lightningcss-dark,#b5332a);--app-success:var(--lightningcss-light,#3d6a2e)var(--lightningcss-dark,#8fb87c);--app-info:var(--lightningcss-light,#2e5578)var(--lightningcss-dark,#8badd0);--app-warning:var(--lightningcss-light,#8a5300)var(--lightningcss-dark,#d4a25a);--app-error:var(--error-fg);--app-backdrop:var(--lightningcss-light,#16150feb)var(--lightningcss-dark,#060503eb);--app-disabled-fg:var(--body-quiet-color);--app-disabled-bg:var(--body-quiet-color);--app-focus-ring:1px solid var(--body-fg);--app-focus-offset:2px;--app-shadow-sm:none;--app-card-shadow:none;--app-shadow-lg:none;--app-radius-lg:0;--app-radius:0;--app-radius-sm:0;--site-max-width:1440px;--app-margin-width:112px;--app-margin-width-sm:44px;--app-rail-gap:40px;--app-rail-tick-gap:16px;--app-measure:73ch;--app-dialog-width:520px;--app-field-width:420px;--app-message-width:420px;--app-title-field-width:520px;--app-tally-mark-size:8px;--space-1:4px;--space-2:10px;--space-3:20px;--space-4:26px;--space-5:56px}@media (width<=640px){:root,html[data-theme]{--app-rail-gap:16px;--app-rail-tick-gap:10px}}*,:before,:after{box-sizing:border-box}::selection{color:var(--body-bg);background-color:var(--body-fg)}:focus-visible{outline:var(--app-focus-ring);outline-offset:var(--app-focus-offset)}html{-webkit-text-size-adjust:100%}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}body{min-height:100vh;font:var(--text-body-large);color:var(--body-fg);background-color:var(--app-page-bg);-webkit-font-smoothing:antialiased;flex-direction:column;margin:0;display:flex}h1,h2,h3{margin:0 0 var(--space-3);color:var(--body-fg)}h1{font:var(--text-display-medium);letter-spacing:var(--text-display-medium-tracking);text-wrap:balance}h2,h3{font:var(--text-title-medium);letter-spacing:var(--text-title-medium-tracking)}p{max-width:var(--app-measure);margin:0 0 var(--space-3)}p,li{text-wrap:pretty}code{font-family:var(--font-family-mono);font-size:.87em}a{color:var(--link-fg);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}a:hover{color:var(--link-hover-color)}.container{width:100%;max-width:var(--site-max-width);padding:0 var(--space-5)}.site-header{max-width:var(--site-max-width);border-bottom:1px solid var(--border-color)}.site-header .container{align-items:center;gap:var(--space-4);min-height:var(--space-5);display:flex}.site-header__brand,.site-header__brand:hover{font:var(--text-title-small);letter-spacing:var(--text-title-small-tracking);text-transform:uppercase;color:var(--body-fg);flex:none;text-decoration:none}.site-nav{align-items:center;gap:var(--space-4);white-space:nowrap;min-width:0;margin-left:auto;display:flex}.site-header__language{padding-left:var(--space-4);border-left:1px solid var(--hairline-color);display:flex}.site-nav a,.site-nav a:hover,.site-header__switch{font:var(--text-nav-small);letter-spacing:var(--text-nav-small-tracking);text-transform:uppercase;color:var(--body-fg);cursor:pointer;background-color:#0000;border:none;padding:0;text-decoration:none}.site-nav a:hover,.site-nav a[aria-current],.site-header__switch:hover,.site-header__switch:focus-visible{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1px}.site-main{width:100%;max-width:var(--site-max-width);flex:1 0 auto}.site-footer{align-items:center;gap:0 var(--space-4);max-width:var(--site-max-width);padding:0 var(--space-5) var(--space-5) calc(var(--app-margin-width) + var(--app-rail-gap));font:var(--text-mono-small);letter-spacing:var(--text-mono-small-tracking);text-transform:uppercase;color:var(--body-quiet-color);flex-wrap:wrap;display:flex;position:relative}.site-footer:before{content:"";top:0;bottom:0;left:calc(var(--app-margin-width) - 1px);border-left:1px solid var(--hairline-color);position:absolute}.site-footer__link,.site-footer__link:hover{color:inherit;text-decoration:none}.site-footer__link:hover,.site-footer__link:focus-visible{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.site-footer__address{text-transform:none}@media (width<=640px){h1{font:var(--text-display-small);letter-spacing:var(--text-display-small-tracking)}body{font:var(--text-body-medium)}.container{padding:0 var(--space-3)}.site-header .container{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"bar bar""nav language";gap:0;padding-right:0;display:grid}.site-header__brand{min-height:var(--space-5);grid-area:bar;justify-self:start;align-items:center;display:flex}.site-header .theme-toggle{margin-right:var(--space-3);grid-area:bar;place-self:center end}.site-nav{gap:var(--space-3);margin:0 0 0 calc(-1 * var(--space-3));padding-left:var(--space-3);border-top:1px solid var(--hairline-color);scrollbar-width:none;grid-area:nav;overflow-x:auto}.site-header__language{padding:0 var(--space-3);border-top:1px solid var(--hairline-color);border-left:none;grid-area:language}.site-nav a,.site-header__switch{align-items:center;min-height:44px;display:flex}.site-footer{column-gap:var(--space-3);padding-left:calc(var(--app-margin-width-sm) + var(--app-rail-gap));padding-right:var(--space-3)}.site-footer:before{left:calc(var(--app-margin-width-sm) - 1px)}.site-footer>*{align-items:center;min-height:44px;display:flex}}.btn{padding:11px var(--space-3);border:1px solid var(--border-color);border-radius:var(--app-radius);font:var(--text-action-small);letter-spacing:var(--text-action-small-tracking);text-transform:uppercase;color:var(--default-button-fg);background-color:var(--default-button-bg);cursor:pointer;justify-content:center;align-items:center;text-decoration:none;transition:background-color 80ms linear;display:inline-flex}.btn:hover{color:var(--default-button-fg);background-color:var(--default-button-hover-bg)}.btn:disabled,.btn:disabled:hover{border-color:var(--hairline-color);color:var(--app-disabled-fg);background-color:var(--default-button-bg);cursor:default}.btn--primary,.btn--primary:hover{border-color:var(--app-button-bg);color:var(--primary-fg);background-color:var(--app-button-bg)}.btn--primary:hover{border-color:var(--app-button-hover-bg);background-color:var(--app-button-hover-bg)}.btn--danger,.btn--danger:hover{border-color:var(--delete-button-bg);color:var(--delete-button-fg);background-color:var(--delete-button-bg)}.btn--danger:hover{border-color:var(--delete-button-hover-bg);background-color:var(--delete-button-hover-bg)}.btn--primary:disabled,.btn--primary:disabled:hover,.btn--danger:disabled,.btn--danger:disabled:hover{border-color:var(--app-disabled-bg);color:var(--body-bg);background-color:var(--app-disabled-bg)}.btn--link,.btn--link:hover,.btn--link:disabled,.btn--link:disabled:hover{font:var(--text-link-small);letter-spacing:var(--text-link-small-tracking);text-transform:none;text-underline-offset:3px;color:var(--link-fg);background-color:#0000;border:none;padding:0;text-decoration:underline;text-decoration-thickness:1px}.btn--link:hover{color:var(--link-hover-color)}.btn--link:disabled,.btn--link:disabled:hover{color:var(--app-disabled-fg)}.btn__swap{display:inline-grid}.btn__swap>*{grid-area:1/1}.btn__swap-off{visibility:hidden}.btn__swap-on{animation:1.84s linear btn-swap}@keyframes btn-swap{0%,to{opacity:0}6.5%,93.5%{opacity:1}}.btn--full{width:100%;display:flex}.link--danger,.link--danger:hover{color:var(--error-fg)}@media (width<=640px){.btn{width:100%;min-height:44px}.btn--link{width:auto;min-height:0}}.card--narrow{max-width:var(--app-field-width)}.card--row{gap:var(--space-3);padding:var(--space-4) 0;border-top:1px solid var(--hairline-color);flex-direction:column;display:flex}.card--row:last-child{border-bottom:1px solid var(--hairline-color)}li.card--row>*,.card--row .card__group>*{margin:0}.card--row .form__line{margin-bottom:0}.card__group{gap:var(--space-2);flex-direction:column;display:flex}.card__figure,.card__note{max-width:none;font:var(--text-mono-small);font-variant-numeric:tabular-nums;letter-spacing:var(--text-mono-small-tracking);text-transform:uppercase}.card__note{max-width:62ch;color:var(--body-quiet-color)}.card__note--wide{max-width:var(--app-measure)}.card__list{margin:0;padding:0;list-style:none}.card__list+.card__note{margin:var(--space-3) 0 0}.card--compact{gap:var(--space-1);padding:var(--space-3) 0}.card--compact h3{font:var(--text-body-large);letter-spacing:normal}.card--compact .card__note{gap:0 var(--space-4);flex-wrap:wrap;display:flex}.card__link,.card__link:hover{color:var(--body-fg);text-decoration:none}.card__link:hover,.card__link:focus-visible{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}@media (width<=640px){.card--compact h3{font:var(--text-body-medium)}}.dialog{width:min(var(--app-dialog-width), calc(100% - 2 * var(--space-3)));border:1px solid var(--hairline-color);border-radius:var(--app-radius);max-width:none;color:var(--body-fg);background-color:var(--body-bg);margin:auto;padding:0}.dialog::backdrop{background-color:var(--app-backdrop)}.dialog__box{padding:var(--space-4)}.dialog__title{margin-bottom:var(--space-3)}.dialog__text{margin-bottom:var(--space-4);font:var(--text-message-large)}.dialog .btn:focus{outline:var(--app-focus-ring);outline-offset:var(--app-focus-offset)}.dialog__actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.form__line{margin-bottom:var(--space-3)}.form__label{margin-bottom:var(--space-2);font:var(--text-mono-small);letter-spacing:var(--text-mono-small-tracking);text-transform:uppercase;color:var(--body-fg);display:block}.form__label--required:after{content:" *";color:var(--error-fg)}.form__line:has(.input:disabled) .form__label{color:var(--app-disabled-fg)}.form__help{margin-top:var(--space-2);font:var(--text-mono-small);letter-spacing:var(--text-mono-small-tracking);text-transform:uppercase;color:var(--body-quiet-color);display:block}.form__errors{margin-bottom:var(--space-3)}.form__errors--under{margin:var(--space-3) 0 0}.form__errors p,.input__error p{max-width:62ch;font:var(--text-error-small);letter-spacing:var(--text-error-small-tracking);color:var(--error-fg);margin:0}.form__errors--under p{max-width:var(--app-measure)}.form__errors p+p{margin-top:var(--space-2)}.form__actions{gap:var(--space-3);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.form__wait{margin:var(--space-3) 0 0}.form__hint{max-width:52ch;font:var(--text-mono-small);letter-spacing:var(--text-mono-small-tracking);text-transform:uppercase;color:var(--body-quiet-color);margin:0}.form__hint--wide{max-width:none}.form__alt{margin:var(--space-4) 0 0}.input{width:100%;max-width:var(--app-field-width);padding:0 0 var(--space-2);border:none;border-bottom:1px solid var(--hairline-color);border-radius:var(--app-radius);font:var(--text-mono-value);letter-spacing:var(--text-mono-value-tracking);color:var(--body-fg);background-color:#0000;display:block}.input::placeholder{color:var(--body-quiet-color);opacity:1}.input--title{max-width:var(--app-title-field-width);font:var(--text-title-medium);letter-spacing:var(--text-title-medium-tracking)}.input:focus,.input--error{border-bottom-color:var(--body-fg)}.input:focus{outline:none}.input:disabled{color:var(--app-disabled-fg);-webkit-text-fill-color:var(--app-disabled-fg);opacity:1}.input__error{margin-top:var(--space-2)}.form__title-field{max-width:var(--app-measure);margin:0;display:grid}.form__title-field>textarea,.form__title-field:after{padding:0 0 var(--space-2);border-radius:var(--app-radius);font:var(--text-display-medium);letter-spacing:var(--text-display-medium-tracking);white-space:pre-wrap;overflow-wrap:break-word;border:none;border-bottom:1px solid #0000;grid-area:1/1;margin:0}.form__title-field:after{content:attr(data-value) " ";visibility:hidden}.form__title-field>textarea{resize:none;color:var(--body-fg);background-color:var(--app-page-bg);overflow:hidden}.form__title-field>textarea:hover{border-bottom-color:var(--hairline-color)}.form__title-field>textarea:focus,.form__title-field>textarea[aria-invalid=true]{border-bottom-color:var(--body-fg);outline:none}.label__check{align-items:center;gap:var(--space-2);display:flex}.label__check input{width:18px;height:18px;accent-color:var(--body-fg);margin:0}@media (width<=640px){.input{max-width:none}.form__title-field>textarea,.form__title-field:after{font:var(--text-display-small);letter-spacing:var(--text-display-small-tracking)}}.margin-rail{padding:var(--space-5) var(--space-5) var(--space-5) calc(var(--app-margin-width) + var(--app-rail-gap));position:relative}.margin-rail:before{content:"";top:0;bottom:0;left:calc(var(--app-margin-width) - 1px);border-left:1px solid var(--hairline-color);position:absolute}.margin-rail__block{margin-top:var(--space-5)}.margin-rail__actions{align-items:center;gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.margin-rail__note{flex-basis:100%;order:1;margin:0}.margin-rail__note p{margin:0}.margin-rail__actions+.form__hint{margin-top:var(--space-3)}.margin-rail__section{margin-top:var(--space-5)}.margin-rail__section p,.margin-rail__notice p{margin-bottom:var(--space-4)}.margin-rail__close{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-4);max-width:var(--app-measure);margin:var(--space-5) 0 0;padding-top:var(--space-3);border-top:1px solid var(--hairline-color);flex-wrap:wrap;display:flex}.margin-rail__steps{max-width:var(--app-measure);counter-reset:rail;margin:0;padding:0;list-style:none}.margin-rail__steps>li{margin-bottom:var(--space-4);counter-increment:rail;position:relative}.margin-rail__steps>li:last-child{margin-bottom:0}.margin-rail__steps>li:before{content:counter(rail, decimal-leading-zero);top:0;right:calc(100% + var(--app-rail-gap) + var(--app-rail-tick-gap));font:var(--text-mono-margin);font-variant-numeric:tabular-nums;line-height:inherit;color:var(--body-quiet-color);position:absolute}.margin-rail__steps--headed{margin-top:var(--space-5)}.margin-rail__steps--headed>li{margin-bottom:var(--space-5)}.margin-rail__steps--headed>li:before{content:none}.margin-rail__steps--headed h2{font:var(--text-heading-small);letter-spacing:var(--text-heading-small-tracking);position:relative}.margin-rail__steps--headed h2:before{content:counter(rail, decimal-leading-zero);top:0;right:calc(100% + var(--app-rail-gap) + var(--app-rail-tick-gap));font:var(--text-mono-margin);font-variant-numeric:tabular-nums;letter-spacing:0;line-height:inherit;color:var(--body-quiet-color);position:absolute}.margin-rail__steps--headed p{overflow-wrap:break-word}.margin-rail__steps--headed+p{margin-top:var(--space-4)}.margin-rail__steps--rows{max-width:none}.margin-rail__steps--rows>li{margin-bottom:0}.margin-rail__steps--rows>li:before{top:var(--space-4);line-height:1.4}.margin-rail__ranked{position:relative}.margin-rail__rank{top:0;right:calc(100% + var(--app-rail-gap) + var(--app-rail-tick-gap));font:var(--text-mono-margin);font-variant-numeric:tabular-nums;line-height:inherit;color:var(--body-quiet-color);-webkit-user-select:none;user-select:none;position:absolute}@media (width<=640px){.margin-rail__block{margin-top:var(--space-4)}.margin-rail{padding:var(--space-4) var(--space-3) var(--space-5) calc(var(--app-margin-width-sm) + var(--app-rail-gap))}.margin-rail:before{left:calc(var(--app-margin-width-sm) - 1px)}.margin-rail__actions{row-gap:var(--space-2)}.margin-rail__close{margin-top:var(--space-4);flex-direction:column;align-items:flex-start}}.messages{z-index:20;top:calc(var(--space-5) + var(--space-3));right:max(var(--space-5), 100% - var(--site-max-width) + var(--space-5));align-items:flex-end;gap:var(--space-2);max-width:min(var(--app-message-width), 100% - 2 * var(--space-3));flex-direction:column;display:flex;position:fixed}.message{--message-ink:var(--app-info);width:var(--app-message-width);max-width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--border-color);border-left:3px solid var(--message-ink);border-radius:var(--app-radius);font:var(--text-message-small);letter-spacing:var(--text-message-small-tracking);color:var(--body-fg);background-color:color-mix(in srgb, var(--message-ink) 6%, var(--body-bg));transition:opacity .12s linear;position:relative}@starting-style{.message{opacity:0}}.message--leaving{opacity:0}.message--success{--message-ink:var(--app-success)}.message--warning{--message-ink:var(--app-warning)}.message--error{--message-ink:var(--app-error)}.message__label{font:var(--text-label-small);letter-spacing:var(--text-label-small-tracking);text-transform:uppercase;color:var(--message-ink);display:block}.message__text{margin-top:var(--space-1);display:block}.message__close{padding:var(--space-2);font:var(--text-mono-value);color:var(--body-quiet-color);cursor:pointer;background:0 0;border:0;line-height:1;transition:color 80ms linear;position:absolute;top:0;right:0}.message__close:hover{color:var(--body-fg)}@media (width<=640px){.messages{top:calc(var(--space-5) + 44px + var(--space-3));right:var(--space-3);left:var(--space-3);max-width:none}}.meta-rule{align-items:baseline;gap:0 calc(2 * var(--space-3));max-width:none;margin:var(--space-4) 0;padding:var(--space-2) 0;border-block:1px solid var(--hairline-color);font:var(--text-mono-small);font-variant-numeric:tabular-nums;letter-spacing:var(--text-mono-small-tracking);text-transform:uppercase;color:var(--body-fg);flex-wrap:wrap;display:flex}.meta-rule__value{font:var(--text-mono-value);letter-spacing:var(--text-mono-value-tracking);text-transform:none}.meta-rule--heading{margin:0 0 var(--space-3);border-bottom:none;padding-bottom:0}.meta-rule__heading{font:inherit;letter-spacing:inherit;margin:0}.meta-rule__switch{margin-left:auto}.meta-rule__count:before{content:", "}.meta-rule__total{max-width:none;margin:0 0 0 auto}.meta-rule--register{padding-bottom:var(--space-2);border-top-color:var(--border-color);margin-bottom:0}.meta-rule--narrow{max-width:var(--app-title-field-width);column-gap:var(--space-4)}.meta-rule--figures{column-gap:var(--space-4)}@media (width<=640px){.meta-rule__switch{margin-block:calc(.5lh - 22px);padding-block:calc(22px - .5lh)}.meta-rule--heading:has(.meta-rule__count){grid-template-columns:1fr auto;align-items:start;display:grid}.meta-rule--heading:has(.meta-rule__count) .meta-rule__heading{grid-area:1/1/2/3}.meta-rule--heading:has(.meta-rule__count) .meta-rule__switch{grid-area:1/2}.meta-rule__count{margin-top:var(--space-1);color:var(--body-quiet-color);display:block}.meta-rule__count:before{content:none}}.pager{gap:0 var(--space-4);margin-top:var(--space-3);flex-wrap:wrap;display:flex}@media (width<=640px){.pager .btn--link{margin-block:calc(.5lh - 22px);padding-block:calc(22px - .5lh)}}.stamp-state{margin:0 0 var(--space-3);font:var(--text-label-small);letter-spacing:var(--text-label-small-tracking);text-transform:uppercase;color:var(--primary);display:block}.theme-toggle{border:1px solid var(--border-color);border-radius:var(--app-radius);font:var(--text-nav-small);letter-spacing:var(--text-nav-small-tracking);text-transform:uppercase;cursor:pointer;background-color:#0000;flex:none;padding:0;display:flex}.theme-toggle__cell{padding:5px var(--space-2);align-items:center;transition:color .12s linear,background-color .12s linear;display:flex}.theme-toggle__cell--light{color:var(--lightningcss-light,var(--body-bg))var(--lightningcss-dark,var(--body-fg));background-color:var(--lightningcss-light,var(--secondary))var(--lightningcss-dark,transparent)}.theme-toggle__cell--dark{color:var(--lightningcss-light,var(--body-fg))var(--lightningcss-dark,var(--body-bg));background-color:var(--lightningcss-light,transparent)var(--lightningcss-dark,var(--secondary))}@media (width<=640px){.theme-toggle{position:relative}.theme-toggle:before{content:"";position:absolute;inset:calc(50% - 22px) 0}}.transcript{margin-top:var(--space-4)}.transcript-block{max-width:var(--app-measure);margin:0 0 var(--space-4);position:relative}.transcript-block:last-child{margin-bottom:0}.transcript-block p,.transcript-block ul,.transcript-block ol{margin:0 0 var(--space-4)}.transcript-block h3{font:var(--text-heading-small);letter-spacing:var(--text-heading-small-tracking)}.transcript-block ul,.transcript-block ol{padding-left:var(--space-3)}.transcript-block li+li{margin-top:var(--space-2)}.transcript-block strong{font-weight:600}.transcript-block>:last-child{margin-bottom:0}.transcript-block__mark{top:0;right:calc(100% + var(--app-rail-gap) + var(--app-rail-tick-gap));font:var(--text-mono-margin);font-variant-numeric:tabular-nums;line-height:inherit;color:var(--body-quiet-color);-webkit-user-select:none;user-select:none;position:absolute}.transcript-block__annotation{top:calc(50% + .5em + var(--space-1));text-transform:uppercase;color:var(--body-fg);line-height:1;position:absolute;right:0}@media (width<=640px){.transcript-block__pad{display:none}}
