.basenote{display:grid;grid-gap:var(--s1);gap:var(--s1);margin:0 0 var(--s4);padding:var(--s3) var(--s4);border:1px solid var(--rule);background:var(--tint);font-family:var(--sans);font-size:var(--text-small);line-height:var(--leading-body);color:var(--ink)}.basenote p{margin:0}.basenote__more{display:grid;grid-gap:var(--s1);gap:var(--s1)}.basenote__summary{justify-self:start;font-size:var(--text-compact);color:var(--ink-soft);cursor:pointer}.basenote__summary:hover{color:var(--ink)}.basenote__note{color:var(--ink-soft)}.basisbanner{margin:0 0 var(--s4)}.basisbanner .notice{display:grid;grid-gap:var(--s2);gap:var(--s2)}.basisbanner p{margin:0}.basisbanner__note{font-size:var(--text-small);color:var(--ink-soft)}.basisbanner__action{justify-self:start}.lawview{display:grid;grid-gap:var(--s4);gap:var(--s4)}.lawart{display:block}.lawart+.lawart,.lawart+.lawfold,.lawfold+.lawart{margin-top:var(--s2)}.lawart__path{margin:0 0 var(--s1);padding-left:var(--para-num);font-family:var(--sans);font-size:var(--text-tiny);letter-spacing:var(--track-meta);text-transform:uppercase;color:var(--ink-soft)}.law__title{font-size:1.22em;line-height:1.25}.law__title--ziffer{font-size:1.1em}.law__art{font-weight:700}.law__structure{margin-top:var(--s3)}.law__label{display:inline-block;min-width:1.7em;padding-right:.25em;font-size:.82em;font-weight:600;font-feature-settings:"lnum";font-variant-numeric:lining-nums;color:var(--ink-soft)}.law-sup{position:relative;top:-.45em;font-size:.62em;line-height:0;vertical-align:baseline}.law__unit--buchstabe{padding-left:1.7em}.law__unit--ziffer{padding-left:3.4em}.law__unit--buchstabe .law__label,.law__unit--ziffer .law__label{margin-left:-1.7em}.law-row ins{background:var(--ins-bg);color:var(--ins-ink);text-decoration:none}.law-row del{background:var(--del-bg);color:var(--del-ink);-webkit-text-decoration-line:line-through;text-decoration-line:line-through;-webkit-text-decoration-color:var(--del-strike);text-decoration-color:var(--del-strike)}.law-row--new{background:var(--ins-row)}.law-row--removed{background:var(--del-row);padding-left:var(--para-num)}.law-row--repealed .para__text{color:var(--ink-soft)}.law-row>.badge{align-self:center}.law__gone{flex:1 1 auto;min-width:0}.lawfold{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:var(--s2) 0}.lawfold>summary{cursor:pointer;padding-left:var(--para-num);font-family:var(--sans);font-size:var(--text-small);letter-spacing:var(--track-meta);color:var(--ink-soft);list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lawfold>summary::-webkit-details-marker{display:none}.lawfold>summary:hover{color:var(--accent-ink)}.lawfold[open]>summary{margin-bottom:var(--s3)}.lawart--plain{margin-top:var(--s2)}.lawnote{margin:0;border:1px solid var(--warn-edge);background:var(--warn-bg);color:var(--warn-ink)}.lawnote,.lawtoc{padding:var(--s3) var(--s4);font-family:var(--sans);font-size:var(--text-small)}.lawtoc{margin:0 0 var(--s4);border:1px solid var(--rule);background:var(--panel)}.lawtoc__title{margin:0 0 var(--s2);font-size:var(--text-micro);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-soft)}.lawtoc ul{margin:0;padding:0;list-style:none;columns:16rem 2;column-gap:var(--s5)}.lawtoc li{page-break-inside:avoid;break-inside:avoid;padding:1px 0}.lawtoc__kapitel{padding-left:var(--s4)}.lawtoc__titel{margin-top:var(--s1);font-weight:600}.lawtoc a{color:var(--ink);text-decoration:none}.lawtoc a:hover{color:var(--accent-ink);-webkit-text-decoration-line:underline;text-decoration-line:underline}.formal__body{font-family:var(--serif);font-size:var(--text-doc);line-height:var(--leading-doc)}.formal__title{margin:0 0 var(--s2);font-size:1.2em;font-weight:700;text-wrap:balance}.formal__block,.formal__opening{margin:0 0 var(--s4)}.formal__block p{margin:0;max-width:var(--measure);overflow-wrap:break-word}.formal__instruction{font-family:var(--sans);font-size:var(--text-small);font-style:italic;font-weight:500;color:var(--ink)}.formal__heading-line{font-weight:700}.formal__unit--buchstabe{padding-left:1.7em}.formal__unit--ziffer{padding-left:3.4em}.formal__notes,.formal__unit--repealed{color:var(--ink-soft)}.formal__notes{margin:var(--s4) 0 0;padding:var(--s3) 0 0;border-top:1px solid var(--rule);list-style:none;font-family:var(--sans);font-size:var(--text-small)}.formal__note-ref{font-family:var(--sans);font-size:.85em}.box__file-head .copy-button{margin-left:var(--s2)}.dfold__context{color:var(--ink-soft)}@media (max-width:480px){.law-row--removed,.lawart__path,.lawfold>summary{padding-left:0}}.lawedit__empty{margin:0 0 var(--s4) var(--para-num);color:var(--ink-soft)}.lawedit__empty,.lawedit__quiet-input{font-family:var(--sans);font-size:var(--text-small)}.lawedit__quiet-input{min-width:0;padding:2px 0;border:0;border-bottom:1px dashed var(--rule-strong);border-radius:0;background:transparent;color:var(--ink)}.lawedit__quiet-input:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.lawedit__ask{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2) var(--s4);margin:var(--s2) 0 0 calc(var(--para-num) + var(--field-x));font-family:var(--sans);font-size:var(--text-small)}.lawsearch{display:grid;grid-gap:var(--s1);gap:var(--s1);margin:0 0 var(--s5) calc(var(--para-num) + var(--field-x));max-width:var(--measure);font-family:var(--sans)}.lawsearch__title{margin:0;font-family:var(--sans);font-size:var(--text-micro);font-weight:600;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink)}.lawsearch__input{width:100%}.lawsearch__status{font-size:var(--text-small);color:var(--ink-soft)}.lawsearch__status p{margin:0}.lawsearch__error{color:var(--del-ink)}.lawsearch__hits{display:grid;margin:0;padding:0;list-style:none}.lawsearch__hit{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--s1) var(--s4);padding:var(--s2) 0;border-top:1px solid var(--rule)}.lawsearch__what{display:grid;grid-gap:2px;gap:2px;min-width:0;flex:1 1 14rem;font-family:var(--serif);font-size:var(--text-lead)}.lawsearch__art{font-weight:700}.lawsearch__path,.lawsearch__snippet,.lawsearch__state{font-family:var(--sans);font-size:var(--text-compact);color:var(--ink-soft)}.lawsearch__inside{font-size:var(--text-small)}.lawarticle{margin-bottom:var(--s5);scroll-margin-top:var(--s5)}.lawarticle__path{margin:0 0 var(--s1) calc(var(--para-num) + var(--field-x));font-family:var(--sans);font-size:var(--text-tiny);font-weight:500;letter-spacing:var(--track-meta);text-transform:uppercase;color:var(--ink-soft)}.lawarticle__art{padding-right:var(--s2);font-weight:700;white-space:nowrap}.lawarticle__gone{padding:2px var(--field-x);color:var(--ink-soft)}.lawarticle__errors{margin-left:calc(var(--para-num) + var(--field-x))}.lawarticle__fold{margin:0 0 var(--s2) calc(var(--para-num) + var(--field-x));font-family:var(--sans);font-size:var(--text-small);color:var(--ink-soft)}.lawarticle__fold>summary{cursor:pointer}.lawarticle .eblock--heading .eblock__input,.lawarticle .eblock--heading .eblock__mirror{font-size:1.22em;line-height:1.25;font-weight:700}.lawarticle .eblock--heading .eblock__marker{font-size:1.22em;line-height:1.25;padding-top:2px}.editor-box--law .eblock__num{left:auto;right:calc(100% - (var(--para-num) - var(--num-gap)));width:auto;white-space:nowrap}.eblock--new{background:var(--ins-row)}.eblock--repealed .eblock__input{color:var(--ink-soft)}.eblock__line>.badge{flex:none;align-self:flex-start;margin:6px 0 0 var(--s2)}.eblock__base{margin:2px 0 0;padding-left:var(--field-x);font-family:var(--sans);font-size:var(--text-compact);color:var(--ink-soft)}.eblock__kind--fixed{border-bottom-color:transparent;cursor:default}.eblock__kind--fixed:after{content:none}.eblock__tools:empty{display:none}.critique{display:grid;grid-gap:var(--s2);gap:var(--s2);margin:var(--s5) 0 0;padding:var(--s4) 0 0;border-top:1px solid var(--rule)}.critique .lawsearch__title{margin:0;font-family:var(--sans);font-size:var(--text-micro);font-weight:600;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink)}.lawedit__hint{margin:0;font-family:var(--sans);font-size:var(--text-small);color:var(--ink-soft)}.issues{display:grid;grid-gap:var(--s3);gap:var(--s3);margin:var(--s2) 0 0;padding:0;list-style:none}.issue{display:grid;grid-gap:var(--s1);gap:var(--s1);padding:var(--s3);border:1px solid var(--rule);background:var(--paper);font-family:var(--sans);font-size:var(--text-small);line-height:var(--leading-body)}.issue p{margin:0}.issue__where{font-family:var(--serif);font-size:var(--text-lead);font-weight:700}.issue__criterion,.issue__source{font-size:var(--text-compact);color:var(--ink-soft)}.issue__question{font-weight:600}.issue__suggestion{font-family:var(--serif);font-size:var(--text-lead)}.issue__suggestion-label{font-family:var(--sans);font-size:var(--text-compact);color:var(--ink-soft)}.issue__actions{display:flex;flex-wrap:wrap;gap:var(--s1) var(--s4);font-size:var(--text-compact)}.assistant__kind{font-size:var(--text-compact);color:var(--ink-soft)}.lawassistant__proposal{display:grid;grid-gap:var(--s2);gap:var(--s2);list-style:none;padding:0}.lawassistant__article{padding:var(--s2) var(--s3);border:1px solid var(--rule);background:var(--panel)}.lawassistant__head{margin:0 0 var(--s1)}.lawassistant__lines{display:grid;grid-gap:var(--s1);gap:var(--s1);margin:0;padding:0;list-style:none;font-family:var(--serif);font-size:var(--text-lead);line-height:1.4}.lawassistant__take{margin:var(--s2) 0 0;font-size:var(--text-compact)}.editor--law .editor__main{overflow-anchor:none}.official{font-family:var(--serif);font-size:var(--text-doc);line-height:var(--leading-doc)}.official__heading{margin:var(--s4) 0 var(--s1);font-size:1em;font-weight:700}.official__heading:first-child,.official__p:first-child{margin-top:0}.official__list,.official__p{margin:0 0 var(--s2)}.official__list{padding-left:var(--s4);list-style:none}.official__note{margin:var(--s1) 0 0;font-family:var(--sans);font-size:var(--text-small);color:var(--ink-soft)}.official sup{line-height:0}.official-source{margin:var(--s4) 0 0}.official-status__headline{margin:0;font-weight:700}.official-status__lines{margin:var(--s1) 0 0;padding-left:var(--s4)}.vote{padding:var(--s6) var(--s5) var(--s5)}.vote__verdict{font-weight:700;font-size:var(--text-h1);line-height:1.05}.vote__verdict,.vote__why{margin:var(--s2) 0 0;font-family:var(--serif)}.vote__why{font-size:var(--text-lead);color:var(--ink-soft)}.vote__why em{color:var(--ink)}.vote__h3{font-size:var(--text-h3)}.vote-live{margin:var(--s3) 0 0}.vote-share{margin-top:var(--s6)}.vote-share__figs{display:flex;justify-content:space-between;align-items:baseline;gap:var(--s4)}.vote-share__fig{font-family:var(--serif);font-weight:700;font-size:var(--text-figure);line-height:1;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.vote-share__fig--nein{font-weight:500;color:var(--ink-soft)}.vote-share__fig small{margin-left:var(--s2);font-family:var(--sans);font-size:var(--text-micro);font-weight:600;letter-spacing:var(--track-label);text-transform:uppercase;vertical-align:.6em}.vote-share__bar{position:relative;height:10px;margin:var(--s3) 0 var(--s2);border:1px solid var(--rule-strong);background:var(--panel)}.vote-share__fill{display:block;height:100%;background:var(--accent)}.vote-share__half{position:absolute;left:50%;top:-5px;bottom:-5px;border-left:1px solid var(--ink)}.vote-share__abs{display:flex;justify-content:space-between;gap:var(--s2)}.vote-panels{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--s3);gap:var(--s3);margin-top:var(--s6)}.vote-panel{border:1px solid var(--rule);padding:var(--s4)}.vote-panel p{margin:0}.vote-panel__fig{margin-top:var(--s3)!important;font-family:var(--serif);font-weight:700;font-size:var(--text-h2);line-height:1;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums;white-space:nowrap}.vote-panel__fig--name{font-size:var(--text-h4);line-height:1.2;white-space:normal;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}.vote-panel__note{margin-top:var(--s2)!important}.vote-panel__note,.vote-related{font-size:var(--text-small);color:var(--ink-soft)}.vote-related{margin:var(--s4) 0 0;padding:0;list-style:none}.vote-related li+li{margin-top:var(--s1)}.vote-cantons{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,260px);grid-gap:var(--s6);gap:var(--s6);align-items:start;margin-top:var(--s7)}.vote-tiles{display:grid;grid-template-columns:repeat(8,1fr);grid-template-rows:repeat(5,auto);grid-gap:3px;gap:3px;max-width:400px}.vote-tiles__tile{aspect-ratio:1;display:flex;align-items:center;justify-content:center;border:1px solid var(--rule);font-size:var(--text-tiny);font-weight:600;letter-spacing:.04em;color:var(--ink-soft);cursor:default}.vote-tiles__tile--ja{border-color:transparent;color:var(--ink)}.vote-tiles__tile--open{color:var(--ink-faint);border-style:dashed}.vote-tiles__key{display:flex;flex-wrap:wrap;gap:var(--s1) var(--s4);margin-top:var(--s3)}.vote-tiles__swatch{display:inline-block;width:10px;height:10px;margin-right:6px;vertical-align:-1px;border:1px solid var(--rule)}.vote-tiles__swatch--ja{border-color:transparent;background:var(--ink)}.vote-extremes{margin:0;padding:0;list-style:none}.vote-extremes li{display:flex;justify-content:space-between;padding:var(--s2) 0;border-bottom:1px dashed var(--rule);font-size:var(--text-small);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vote-extremes__gap{border-bottom-style:solid!important}.vote-section{margin-top:var(--s7)}.vote-lead{margin:0 0 var(--s4);font-family:var(--serif);font-size:var(--text-h3);line-height:1.3}.vote-ledger{width:100%;border-collapse:collapse;border:1px solid var(--rule);font-size:var(--text-small)}.vote-ledger th{text-align:left;font-size:var(--text-tiny);font-weight:600;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--accent-ink)}.vote-ledger td,.vote-ledger th{padding:var(--s3) var(--s4);border-bottom:1px solid var(--rule)}.vote-ledger td{vertical-align:middle}.vote-ledger__r{text-align:right!important;white-space:nowrap}.vote-ledger__n,.vote-ledger__r{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vote-ledger__n{width:2.5em}.vote-ledger__side{width:72px;font-size:var(--text-micro);font-weight:600;letter-spacing:var(--track-meta);text-transform:uppercase}.vote-ledger__gauge{width:30%}.vote-gauge,.vote-gauge__head{position:relative;display:block}.vote-gauge{height:14px;background:linear-gradient(var(--rule),var(--rule)) 50% /100% 1px no-repeat,color-mix(in srgb,var(--ink) 6%,var(--panel))}.vote-gauge:after{content:"";left:50%;border-left:1px solid var(--graphite)}.vote-gauge:after,.vote-gauge__bar{position:absolute;top:0;bottom:0}.vote-gauge__bar--ja{left:50%;background:var(--graphite)}.vote-gauge__bar--nein{right:50%;background:var(--accent)}.vote-gauge__head{display:flex;justify-content:space-between}.vote-ledger__place{color:var(--ink-soft)}.vote-ledger__sum td{font-weight:600;border-bottom:0;background:var(--tint)}.vote-ledger--rest{border-top:0}.vote-more{margin-top:var(--s3)}.vote-more>summary{float:right;list-style:none;cursor:pointer}.vote-more>summary::-webkit-details-marker{display:none}.vote-more[open]>summary{display:none}.vote .basenote{clear:both;margin-top:var(--s5)}@media (max-width:860px){.vote-panels{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.vote-cantons{grid-template-columns:1fr}}@media (max-width:600px){.vote{padding:var(--s5) var(--s4) var(--s4)}.vote-panel{padding:var(--s3)}.vote-ledger{table-layout:fixed}.vote-ledger td,.vote-ledger th{padding:var(--s2);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.vote-ledger th{-webkit-hyphens:manual;hyphens:manual}.vote-ledger__n{width:2em}.vote-ledger td.vote-ledger__r,.vote-ledger th.vote-ledger__r{width:7.5em}.vote-ledger__gauge,.vote-share__mid{display:none}.vote-ledger__side{width:4.5em}}:root{--graphite:color-mix(in srgb,var(--ink) 62%,var(--panel));--graphite-dark:color-mix(in srgb,var(--ink) 86%,var(--panel));--who-1:#2a78d6;--who-2:#eb6834;--who-3:#1baf7a;--who-0:#a8a39a}.graphite-defs{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}.pencil{color:var(--graphite)}.pencil path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.pencil--main{color:var(--graphite-dark)}.pencil--accent{color:var(--accent)}.w-dot,.w-start{fill:var(--ink)}.w-change{fill:var(--panel);stroke:var(--ink-soft);stroke-width:1.4}.w-pip{fill:var(--ink-soft)}.w-fork{fill:var(--panel);stroke:var(--ink-soft);stroke-width:1.3}.w-ki{fill:url(#graphite-hatch);stroke:var(--ink-soft);stroke-width:1.4}.w-wait{fill:var(--panel);stroke:var(--accent);stroke-width:1.8}.w-merge{fill:var(--accent);stroke:var(--ink);stroke-width:1.3}.w-decline{fill:var(--del-ink)}.w-withdraw{fill:var(--panel);stroke:var(--ink-faint);stroke-width:1.3;stroke-dasharray:2 2}.w-tag{fill:var(--panel);stroke:var(--ink);stroke-width:1.2;stroke-linejoin:round}.w-tick{stroke:var(--ink);stroke-width:1.4}.w-station,.w-submit{fill:var(--ink)}.w-submit{stroke:var(--accent);stroke-width:1.6}.hatch-bg{fill:var(--panel)}.hatch-line{stroke:var(--ink-soft);stroke-width:1.3}.glyph{flex:none;width:28px;height:16px;overflow:visible}.wg{display:grid;grid-gap:var(--s5);gap:var(--s5)}.wg,.wg>*{min-width:0}.wg-toolbar{margin-bottom:0}.wg-noscript{margin:0;padding:var(--s3) var(--s4);border:1px solid var(--rule);background:var(--tint);font-size:var(--text-small);color:var(--ink-soft)}.wg-micro{font-size:var(--text-micro);font-weight:600;letter-spacing:var(--track-label);text-transform:uppercase}.wg-gitswitch{position:relative;display:inline-flex;align-items:center;gap:var(--s2);min-height:32px;cursor:pointer}.wg-gitswitch input{position:absolute;z-index:1;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.wg-gitswitch__track{position:relative;flex:none;width:34px;height:18px;border:1px solid var(--rule-strong);background:var(--panel)}.wg-gitswitch__track:after{content:"";position:absolute;top:2px;left:2px;width:12px;height:12px;background:var(--ink-soft);transition:transform .15s ease}.wg-gitswitch input:checked+.wg-gitswitch__track{border-color:var(--ink)}.wg-gitswitch input:checked+.wg-gitswitch__track:after{transform:translateX(16px);background:var(--accent)}.wg-gitswitch input:focus-visible+.wg-gitswitch__track{outline:2px solid var(--ink);outline-offset:2px}.wg-gitswitch__label{font-size:var(--text-micro);font-weight:500;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-soft)}.wg-map{position:relative;margin:0;min-width:0;border:1px solid var(--rule);background:var(--panel)}.wg-map__bar{align-items:center;justify-content:space-between;gap:var(--s2) var(--s4);padding:var(--s3) var(--s4);border-bottom:1px solid var(--rule);background:var(--tint)}.wg-map__bar,.wg-map__name{display:flex;flex-wrap:wrap}.wg-map__name{align-items:baseline;gap:var(--s1) var(--s3);min-width:0;margin:0}.wg-map__vh{font-family:var(--serif);font-size:var(--text-h4);font-weight:600}.wg-map__ctl{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s3);min-width:0}.wg-map__t{flex:0 0 auto;width:30ch;overflow:hidden;font-size:var(--text-compact);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;text-overflow:ellipsis;white-space:nowrap;color:var(--ink-soft)}.wg-map__scroll{overflow-x:auto;overscroll-behavior-x:contain}.wg-map__canvas{position:relative;padding:var(--s2) var(--s2) 0}.wg-map__svg{display:block;width:100%;height:auto;overflow:visible}.wg-map__svg text{font-family:var(--sans);fill:var(--ink)}.wg-axis{position:relative;height:34px}.wg-ticks{position:absolute;top:4px;height:8px;border-right:1px solid var(--rule-strong);background:repeating-linear-gradient(to right,var(--rule-strong) 0 1px,transparent 1px calc(100% / var(--n, 1)))}.wg-scrub{position:absolute;top:0;height:24px;margin:0;background:transparent;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.wg-scrub::-webkit-slider-runnable-track{height:1px;background:var(--rule-strong)}.wg-scrub::-moz-range-track{height:1px;background:var(--rule-strong)}.wg-scrub::-webkit-slider-thumb{width:16px;height:16px;margin-top:-8px;border:2px solid var(--ink);border-radius:50%;background:var(--accent);-webkit-appearance:none}.wg-scrub::-moz-range-thumb{width:12px;height:12px;border:2px solid var(--ink);border-radius:50%;background:var(--accent)}.wg-scrub:focus-visible{outline:none}.wg-scrub:focus-visible::-webkit-slider-thumb{outline:2px solid var(--ink);outline-offset:2px}.wg-scrub:focus-visible::-moz-range-thumb{outline:2px solid var(--ink);outline-offset:2px}.wg-map__swipe{display:none;margin:0;padding:0 var(--s4) var(--s2);font-size:var(--text-compact);color:var(--ink-faint)}.wg-map__below{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);border-top:1px solid var(--rule)}.wg-band{fill:color-mix(in srgb,var(--ink) 3%,transparent)}.wg-band--ahead{fill:color-mix(in srgb,var(--ink) 2%,transparent)}.wg-tick{stroke:var(--rule);stroke-width:1}.wg-stage{font-size:10px;font-weight:600;letter-spacing:.12em;paint-order:stroke;stroke:var(--panel);stroke-width:4px;stroke-linejoin:round}.wg-map__svg .wg-stage--done{fill:var(--ink-soft)}.wg-map__svg .wg-stage--ahead,.wg-map__svg .wg-stage--next{fill:var(--ink-faint);opacity:.75}.wg-stage-bar{fill:var(--accent)}.wg-map__svg .wg-lane-label{font-size:10px;font-weight:600;letter-spacing:.12em;fill:var(--ink-soft)}.wg-main-ghost{stroke:var(--rule-strong);stroke-width:1.5;stroke-dasharray:2 5;opacity:.8}.wg-now{stroke:var(--accent);stroke-width:1}.wg-n-start{fill:var(--ink)}.wg-n-dot{fill:var(--ink-soft)}.wg-n-commit{fill:var(--panel)}.wg-n-commit,.wg-n-ki{stroke:var(--ink-soft);stroke-width:1.7}.wg-n-ki{fill:url(#graphite-hatch)}.wg-n-merge{fill:var(--accent);stroke:var(--ink);stroke-width:1.6}.wg-n-decline{fill:var(--del-ink)}.wg-n-withdraw{fill:var(--panel);stroke:var(--ink-faint);stroke-width:1.5;stroke-dasharray:2 2}.wg-n-fork{fill:var(--panel);stroke:var(--ink-soft);stroke-width:1.6}.wg-n-pend{fill:var(--panel);stroke:var(--accent);stroke-width:2.2}.wg-n-tagnode{fill:var(--panel);stroke:var(--ink);stroke-width:2}.wg-n-tag{fill:var(--panel);stroke:var(--ink);stroke-width:1.4;stroke-linejoin:round}.wg-n-tick{stroke:var(--ink);stroke-width:1.8;stroke-linecap:round}.wg-n-tick--mark{stroke:var(--ink-faint);stroke-dasharray:2 2}.wg-n-station,.wg-n-submit{fill:var(--ink)}.wg-n-submit{stroke:var(--accent);stroke-width:2}.wg-n-station--future{fill:var(--panel);stroke:var(--ink-faint);stroke-width:1.3;stroke-dasharray:2 2}.wg-sel{fill:none;stroke:var(--accent);stroke-width:1.2}.wg-hit{fill:transparent}.wg-node{cursor:pointer;outline:none}.wg-node:focus-visible .wg-hit{stroke:var(--ink);stroke-width:2}.wg-node:hover .wg-hit{fill:var(--accent-soft);opacity:.55}.wg-dim{transition:opacity .15s ease}.wg-fork-label,.wg-name-label,.wg-pend-label,.wg-station-label,.wg-tag-label{font-size:10.5px;paint-order:stroke;stroke:var(--panel);stroke-width:4px;stroke-linejoin:round;pointer-events:none}.wg-map__svg .wg-name-label{font-weight:600;fill:var(--ink-soft)}.wg-map__svg .wg-pend-label{font-weight:700;letter-spacing:.06em;fill:var(--accent-ink)}.wg-behind .wg-station-label,.wg-map__svg .wg-station-label{fill:var(--ink-soft)}.wg-map__svg .wg-station-label--future{fill:var(--ink-faint);opacity:.8}.wg-map__svg .wg-station-label--strong{font-weight:700;fill:var(--ink)}.wg-tag-label{font-size:10px;font-weight:700;letter-spacing:.12em}.wg-map__svg .wg-fork-label{font-style:italic;fill:var(--ink-soft)}.wg-fork-link{pointer-events:auto;text-decoration:underline;-webkit-text-decoration-color:var(--link-line);text-decoration-color:var(--link-line)}.wg-map__svg .wg-fork-link:hover{fill:var(--ink)}.wg-doc{min-width:0;padding:var(--s5) var(--s5) 28px;border-right:1px solid var(--rule)}.wg-doc[aria-busy=true] .wg-blocks{opacity:.6}.wg-doc__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s1) var(--s3);margin-bottom:14px;padding-bottom:var(--s3);border-bottom:1px dashed var(--rule)}.wg-doc__sub{font-size:var(--text-small);color:var(--ink-faint)}.wg-doc--locked .wg-micro{color:var(--ink)}.wg-doc__notice{margin:0 0 var(--s3);font-size:var(--text-small);color:var(--ink-soft)}.wg-blocks{display:grid;grid-gap:2px;gap:2px;margin:0;padding:0;list-style:none}.wg-blk{display:grid;grid-template-columns:2rem 1rem minmax(0,1fr);align-items:baseline;padding:var(--s1) 6px var(--s1) 0;font-family:var(--serif);font-size:var(--text-doc);line-height:1.5}.wg-blk__no{padding-right:10px;font-family:var(--sans);font-size:var(--text-tiny);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;color:var(--ink-faint)}.wg-blk__mark{font-family:var(--sans);font-size:var(--text-compact);font-weight:700}.wg-blocks--law .wg-blk{grid-template-columns:1rem minmax(0,1fr);padding-left:6px}.wg-blk__addr{display:block;font-family:var(--sans);font-size:var(--text-tiny);font-weight:600;letter-spacing:.04em;color:var(--ink-faint)}.wg-blk__text{min-width:0;overflow-wrap:break-word}.wg-blk__marker{margin-right:.35em;font-family:var(--sans);font-size:.62em;color:var(--ink-soft)}.wg-blk--heading .wg-blk__text,.wg-blk--title .wg-blk__text{font-size:var(--text-h3);font-weight:700}.wg-blk--subheading .wg-blk__text{font-weight:700}.wg-blk--ins{background:var(--ins-row)}.wg-blk--ins .wg-blk__mark{color:var(--ins-ink)}.wg-blk--del{background:var(--del-row)}.wg-blk--del .wg-blk__text{text-decoration:line-through;-webkit-text-decoration-color:var(--del-strike);text-decoration-color:var(--del-strike)}.wg-blk--del .wg-blk__mark{color:var(--del-ink)}.wg-blk--mod{background:linear-gradient(90deg,var(--tint),transparent 70%)}.wg-blk--fold{font-family:var(--sans);font-size:var(--text-small);color:var(--ink-faint)}.wg-w-ins{background:var(--ins-strong);color:var(--ins-ink);text-decoration:none}.wg-w-del{background:var(--del-strong);color:var(--del-ink);text-decoration:line-through;-webkit-text-decoration-color:var(--del-strike);text-decoration-color:var(--del-strike)}.wg-doc--muted .wg-blk__text{color:var(--ink-soft)}.wg-story{min-width:0;padding:var(--s5) 22px 28px;background:var(--warm)}.wg-cardpop{position:absolute;z-index:5;width:min(340px,calc(100% - 16px));pointer-events:none}.wg-cardpop .wg-cx{border-color:var(--rule-strong);box-shadow:var(--shadow-float)}.wg-cx{position:relative;display:grid;grid-gap:10px;gap:10px;padding:14px var(--s4);border:1px solid var(--rule);background:var(--panel);font-size:var(--text-small)}.wg-cx>*{margin:0}.wg-cx--flat{padding:0;border:0;background:transparent}.wg-cx__kind{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2);font-size:var(--text-tiny);font-weight:600;letter-spacing:var(--track-nav);text-transform:uppercase;color:var(--ink-soft)}.wg-cx__kind .glyph{width:18px;height:18px}.wg-cx__date{font-weight:500;letter-spacing:.06em;color:var(--ink-faint)}.wg-cx__title{font-family:var(--serif);font-size:var(--text-h3);font-weight:600;line-height:1.15;overflow-wrap:break-word}.wg-cx__line,.wg-cx__who{color:var(--ink-soft)}.wg-cx__who b{font-weight:600;color:var(--ink)}.wg-cx__quote{padding-left:10px;border-left:2px solid var(--rule-strong);font-family:var(--serif);font-size:1.0625rem;font-style:italic;line-height:1.4;color:var(--ink-soft)}.wg-cx__diff{display:grid;grid-gap:var(--s1);gap:var(--s1)}.wg-dl{padding:3px 6px;font-family:var(--serif);font-size:1.0625rem;line-height:1.4;overflow-wrap:break-word}.wg-dl--ins{background:var(--ins-row)}.wg-dl--del{background:var(--del-row);text-decoration:line-through;-webkit-text-decoration-color:var(--del-strike);text-decoration-color:var(--del-strike)}.wg-dl b{margin-right:6px;font-family:var(--sans);font-size:var(--text-tiny);font-weight:600;letter-spacing:.04em;color:var(--ink-faint)}.wg-cx__debate{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:var(--text-compact);color:var(--ink-soft)}.wg-dbar{display:inline-flex;flex:none;gap:2px;width:72px;height:6px;background:var(--tint)}.wg-dbar i{display:block;height:100%}.wg-dbar__y{background:var(--ins-ink)}.wg-dbar__c{background:var(--ink-faint);opacity:.6}.wg-cx__mean{padding:var(--s2) 10px;background:var(--tint)}.wg-cx__mean span{display:block;margin-bottom:2px;font-size:var(--text-tiny);font-weight:600;letter-spacing:var(--track-nav);text-transform:uppercase;color:var(--ink-faint)}.git-term{display:none}html[data-git] .git-term{display:block}html[data-git] .git-term--inline{display:inline}html:not([data-git]) .git-term--flex{display:none}html[data-git] .git-term--flex{display:flex}html:not([data-git]) .para__num{opacity:0;transition:opacity .15s ease}html:not([data-git]) .para__num:focus-visible,html:not([data-git]) :is(.para:hover,.para:focus-within) .para__num{opacity:1}.act-preview__git,.wg-cx__git{padding-top:var(--s2);border-top:1px dashed var(--rule);font-family:var(--mono);font-size:var(--text-micro);color:var(--ink-soft);overflow-wrap:anywhere}.wg-cx__way{display:grid;grid-gap:var(--s1);gap:var(--s1)}.wg-cx__way p{margin:0;font-size:var(--text-compact);color:var(--ink-soft)}.wg-behind{display:block;width:100%;max-width:280px;height:auto}.wg-behind text{font-family:var(--sans);font-size:10.5px}.wg-legend{display:flex;flex-wrap:wrap;gap:var(--s2) 22px;margin:0;padding:0;list-style:none}.wg-legend li{display:inline-flex;align-items:center;gap:var(--s2);font-size:var(--text-compact);color:var(--ink-soft)}.wg-legend .glyph{width:30px;height:16px}.glyph--faint{opacity:.6}.wg-fine{max-width:80ch;margin:calc(-1 * var(--s3)) 0 0;font-size:var(--text-compact);color:var(--ink-faint)}.wg-sec{display:grid;grid-gap:var(--s4);gap:var(--s4);min-width:0;margin-top:var(--s4)}.wg-sec__head{display:grid;grid-gap:var(--s2);gap:var(--s2);padding-top:var(--s3);border-top:1px solid var(--ink)}.wg-sec__title{margin:0;font-family:var(--serif);font-size:var(--text-h3);font-weight:700;line-height:1.2}.wg-sec__intro{max-width:var(--measure);margin:0;color:var(--ink-soft)}.wg-flow{position:relative;margin:0;min-width:0;border:1px solid var(--rule);background:var(--panel)}.wg-flow__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 20px;padding:var(--s3) var(--s4);border-bottom:1px solid var(--rule);background:var(--tint)}.wg-flow__legend{display:flex;flex-wrap:wrap;gap:6px 18px;margin:0;padding:0;list-style:none}.wg-flow__legend li{display:inline-flex;align-items:center;gap:var(--s2);font-size:var(--text-compact);color:var(--ink-soft)}.wg-flow__legend svg{width:14px;height:14px}.wg-flow__note{margin:0;padding:var(--s3) var(--s4) 0;font-size:var(--text-small);color:var(--ink-soft)}.wg-flow__scroll{overflow-x:auto;padding:var(--s2) var(--s3) var(--s3)}.wg-flow__svg{display:block;width:100%;height:auto}.wg-flow__svg text{font-family:var(--sans);fill:var(--ink)}.wg-who-1{fill:var(--who-1)}.wg-who-2{fill:var(--who-2)}.wg-who-3{fill:var(--who-3)}.wg-who-0{fill:var(--who-0)}.wg-fband{opacity:.3}.wg-fband,.wg-fseg{transition:opacity .15s ease}.wg-fseg{cursor:pointer}.wg-fseg:focus-visible,.wg-fseg:hover{outline:none;stroke:var(--ink);stroke-width:2}.wg-fmark{fill:var(--ink)}.wg-hatch-white{stroke:var(--panel);stroke-width:1.6;opacity:.9}.wg-flow--dim .wg-fband:not(.on),.wg-flow--dim .wg-fseg:not(.on){opacity:.12}.wg-flow--dim .wg-fband.on{opacity:.4}.wg-flow__svg .wg-fh{font-size:10px;font-weight:700;letter-spacing:.12em}.wg-flow__svg .wg-fd{font-size:10.5px;fill:var(--ink-faint)}.wg-flow__svg .wg-fr{font-size:12px;font-weight:600}.wg-flow__svg .wg-fa{font-size:11px;font-weight:400;fill:var(--ink-soft)}.wg-flow__table{overflow-x:auto;padding:0 var(--s4) var(--s4)}.wg-flow__table table{width:100%;border-collapse:collapse;font-size:var(--text-compact)}.wg-flow__table td,.wg-flow__table th{padding:6px var(--s2);border-bottom:1px solid var(--rule);text-align:left;white-space:nowrap}.wg-flow__table thead th{font-size:var(--text-tiny);letter-spacing:var(--track-nav);text-transform:uppercase;color:var(--ink-faint)}.wg-flow__table tbody th{font-weight:600}.wg-tip{position:absolute;z-index:5;display:grid;grid-gap:6px;gap:6px;width:min(320px,calc(100% - 16px));padding:var(--s3) 14px;border:1px solid var(--rule-strong);background:var(--panel);box-shadow:var(--shadow-float);font-size:var(--text-compact);pointer-events:none}.wg-tip>*{margin:0}.wg-tip__q{font-family:var(--serif);font-size:1.0625rem;line-height:1.4}.wg-tip__m{color:var(--ink-soft)}@media (max-width:900px){.wg-map__below{grid-template-columns:minmax(0,1fr)}.wg-doc{border-right:0;border-bottom:1px solid var(--rule)}}@media (max-width:640px){.wg-map__swipe{display:block}.wg-map__ctl{flex:1 1 100%;justify-content:space-between}.wg-map__t{order:3;flex:1 1 100%;width:auto;text-align:left}.wg-doc,.wg-story{padding:var(--s4)}.wg-blk{grid-template-columns:1.5rem .9rem minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.wg-dim,.wg-fband,.wg-fseg,.wg-gitswitch__track:after{transition:none}}@media (scripting:enabled){.history__form[data-track]{--track-gutter:84px;--track-x:16px;--track-step:18px;position:relative}.history__form[data-track] .day{padding-left:var(--track-gutter)}.history__form[data-track] .day:before{left:calc(var(--track-x) - 1px)}.history__form[data-track] .day__title{z-index:2;margin-left:calc(-1 * var(--track-gutter));padding-left:calc(var(--track-x) - 8px);gap:calc(var(--track-gutter) - var(--track-x) - 8px)}@media (max-width:719px){.history__form[data-track]{--track-gutter:58px;--track-x:12px;--track-step:12px}}}.history__form.has-track .day:before{display:none}.track{position:absolute;top:0;left:0;z-index:1;overflow:visible;pointer-events:none}.track__hit{fill:transparent;pointer-events:all}.track__ring{fill:none;stroke:var(--accent);stroke-width:1.4;opacity:0}.track__node.is-lit .track__ring{opacity:1}.track__fork{fill:var(--panel);stroke:var(--ink-soft);stroke-width:1.4}.track__count,.track__more{font-family:var(--sans);font-size:var(--text-micro);letter-spacing:.02em;fill:var(--ink-faint);stroke:var(--panel);stroke-width:4px;stroke-linejoin:round;paint-order:stroke;dominant-baseline:central}.track__count{text-anchor:middle}.track__more{text-anchor:end}.history__form.has-track .change.is-lit,.history__form.has-track .change:hover{background:var(--tint);box-shadow:inset 2px 0 0 var(--accent)}.stand-line{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s1) var(--s4)}.stand-line__graph{flex:none;width:240px;height:56px;overflow:visible}.stand-line__label{font-family:var(--sans);font-size:11px;fill:var(--ink-soft)}.act-graph__ahead,.stand-line__ahead{stroke:var(--rule-strong);stroke-width:1.5;stroke-dasharray:2 5;stroke-linecap:round}.stand-line__text{flex:1 1 16rem;min-width:0;font-size:var(--text-small);line-height:1.55;color:var(--ink-soft)}.listing__glyph{margin-top:.3rem}.act-preview-anchor{display:contents}.act-preview{position:fixed;inset:auto;top:0;left:0;z-index:60;width:min(34rem,calc(100vw - 16px));height:auto;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--rule-strong);background:var(--panel);box-shadow:var(--shadow-float);color:var(--ink);font-family:var(--sans);font-size:var(--text-body);font-weight:400;line-height:1.5;letter-spacing:normal;text-align:left;text-transform:none;white-space:normal}.act-preview--short .act-preview__graph,.act-preview--shorter .act-preview__diff,.act-preview[hidden]{display:none}.act-preview__foot{position:-webkit-sticky;position:sticky;bottom:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2) var(--s3);padding:var(--s3) var(--s4);border-top:1px solid var(--rule);background:var(--panel)}.act-preview__graph{padding:var(--s2) var(--s3) var(--s1);border-bottom:1px solid var(--rule)}.act-graph{display:block;width:100%;height:auto;overflow:visible}.act-graph text{font-family:var(--sans);font-size:10.5px}.act-graph__lane{font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.act-graph__lane,.act-graph__stand{fill:var(--ink-soft)}.act-graph__ghost,.act-graph__name{paint-order:stroke;stroke:var(--panel);stroke-width:4px;stroke-linejoin:round}.act-graph__name{font-weight:600;fill:var(--ink-soft)}.act-graph__ghost{font-weight:700;letter-spacing:.04em;text-transform:uppercase;fill:var(--accent-ink)}.act-graph__now{stroke:var(--accent);stroke-width:1}.act-graph__ghosts{animation:act-ghost-in .32s ease-out both}@keyframes act-ghost-in{0%{opacity:0}to{opacity:1}}.act-preview__info{display:grid;grid-gap:var(--s2);gap:var(--s2);padding:var(--s3) var(--s4) var(--s4)}.act-preview__flag{font-size:var(--text-micro);font-weight:600;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--accent-ink)}.act-preview__title{font-family:var(--serif);font-size:var(--text-h3);font-weight:700;line-height:1.2;overflow-wrap:anywhere}.act-preview__say{font-family:var(--serif);font-size:var(--text-lead);line-height:1.4}.act-preview__bullets{display:grid;grid-gap:2px;gap:2px;margin:0;padding-left:1.1rem;font-size:var(--text-small);line-height:1.5;color:var(--ink-soft)}.act-preview__diff{display:grid;grid-gap:var(--s1);gap:var(--s1)}.act-preview__words{padding:3px 6px;font-family:var(--serif);font-size:var(--text-body);line-height:1.4;overflow-wrap:anywhere}.act-preview__words b{margin-right:var(--s1);font-family:var(--sans);font-size:var(--text-tiny);font-weight:600;letter-spacing:.04em;color:var(--ink-faint)}.act-preview__words--ins{background:var(--ins-row)}.act-preview__words--del{background:var(--del-row)}.act-preview__words ins{background:var(--ins-strong);color:var(--ins-ink);text-decoration:none}.act-preview__words del{background:var(--del-strong);color:var(--del-ink);text-decoration:line-through;-webkit-text-decoration-color:var(--del-strike);text-decoration-color:var(--del-strike)}.act-preview__words del+ins{margin-left:.2em}.act-preview__more{font-size:var(--text-small);color:var(--ink-faint)}.act-preview__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:var(--s1) 0 0;border:1px solid var(--rule)}.act-preview__facts>div{display:grid;grid-gap:var(--s1);gap:var(--s1);align-content:start;padding:var(--s2) var(--s3);border-right:1px solid var(--rule)}.act-preview__facts>div:last-child{border-right:0}.act-preview__facts dt{font-size:var(--text-tiny);font-weight:600;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-faint)}.act-preview__facts dd{margin:0;font-size:var(--text-compact);line-height:1.45;overflow-wrap:anywhere}.act-preview__rev{display:block;width:-moz-fit-content;width:fit-content;margin-bottom:2px;padding:0 6px;border:1px solid;font-size:var(--text-tiny);font-weight:700;letter-spacing:var(--track-meta);text-transform:uppercase}.act-preview__rev--ok{border-color:var(--ins-ink);color:var(--ins-ink)}.act-preview__rev--hist{border-color:var(--rule-strong);color:var(--ink-soft)}.act-preview__rev--final{border-color:var(--del-ink);background:var(--del-row);color:var(--del-ink)}@media (max-width:559px){.act-preview__title{font-size:var(--text-h4)}.act-preview__say{font-size:var(--text-body)}.act-preview__diff,.act-preview__graph{display:none}.act-preview__facts{grid-template-columns:minmax(0,1fr)}.act-preview__facts>div{grid-template-columns:6.5rem minmax(0,1fr);gap:var(--s2);padding:var(--s1) var(--s2);border-right:0;border-bottom:1px solid var(--rule)}.act-preview__facts>div:last-child{border-bottom:0}}@media (prefers-reduced-motion:reduce){.act-graph__ghosts{animation:none}}