*,:before,:after{box-sizing:border-box}html,body{overscroll-behavior:none}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0}img,svg{max-width:100%;display:block}h1,h2,h3,p,ol,ul,dl,dd,figure{margin:0}ol,ul{padding:0;list-style:none}button{font:inherit;color:inherit}[hidden]{display:none!important}.vh{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{z-index:10;position:absolute;top:-10rem;left:1rem}.skip:focus{top:1rem}summary{cursor:pointer}.fact{overflow-wrap:anywhere}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important}}:root{--font-display:"Zilla Slab",Georgia,serif;--font-body:"Source Sans 3",system-ui,sans-serif;--fs-body:1.0625rem;--fs-h1:clamp(2.1rem,1.4rem + 3vw,3.6rem);--fs-h2:clamp(1.3rem,1.1rem + .8vw,1.6rem);--fs-lede:clamp(1.08rem,1rem + .4vw,1.25rem);--wrap:1280px;--r-card:22px;--r-btn:999px;--r-chip:999px;--paper:oklch(97.4% .014 140);--card:oklch(99.3% .006 140);--note:oklch(93.5% .035 178);--ink:oklch(23% .035 165);--ink-2:oklch(32% .035 165);--muted:oklch(45% .03 165);--line:oklch(86% .03 150);--rule:oklch(92.5% .025 150);--accent:oklch(43% .09 155);--pat-op:.2;--sponsor:oklch(89% .075 145);--on-sponsor:oklch(24% .04 160);--sp-btn:var(--btn);--sp-on-btn:var(--on-btn);--btn:oklch(40% .09 155);--btn-hover:oklch(34% .085 155);--on-btn:oklch(98% .015 140);--foot-bg:oklch(91.5% .035 158);--foot-ink:oklch(24% .04 162);--foot-line:oklch(24% .04 162/.35);--top-border:1px solid var(--line);--ctl-border:1.5px solid var(--accent);--panel-border:1px solid var(--line);color-scheme:light}:root[data-theme=light]{color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--paper:oklch(19% .02 165);--card:oklch(23% .024 165);--note:oklch(25% .035 180);--ink:oklch(94% .015 140);--ink-2:oklch(86% .015 140);--muted:oklch(74% .02 150);--line:oklch(36% .03 165);--rule:oklch(24% .025 165);--accent:oklch(80% .11 150);--sponsor:oklch(34% .06 150);--on-sponsor:oklch(95% .02 140);--foot-bg:oklch(23.5% .028 165);--foot-ink:oklch(93% .015 140);--foot-line:oklch(93% .015 140/.35)}}:root[data-theme=dark]{color-scheme:dark;--paper:oklch(19% .02 165);--card:oklch(23% .024 165);--note:oklch(25% .035 180);--ink:oklch(94% .015 140);--ink-2:oklch(86% .015 140);--muted:oklch(74% .02 150);--line:oklch(36% .03 165);--rule:oklch(24% .025 165);--accent:oklch(80% .11 150);--sponsor:oklch(34% .06 150);--on-sponsor:oklch(95% .02 140);--foot-bg:oklch(23.5% .028 165);--foot-ink:oklch(93% .015 140);--foot-line:oklch(93% .015 140/.35)}@font-face{font-family:Zilla Slab;font-style:normal;font-weight:500;font-display:swap;src:url(/_astro/zilla-slab-latin-500.CFnHQmQy.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:Zilla Slab;font-style:normal;font-weight:700;font-display:swap;src:url(/_astro/zilla-slab-latin-700.COGOEMc7.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:"Source Sans 3";font-style:normal;font-weight:400 700;font-display:swap;src:url(/_astro/source-sans-3-latin-wght.CN-6p9QN.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}:root{--gutter:16px}html{background:var(--foot-bg)}@media (width>=760px){:root{--gutter:32px}}body{background:var(--paper);color:var(--ink);font:400 var(--fs-body)/1.55 var(--font-body);font-variant-numeric:tabular-nums;flex-direction:column;min-height:100vh;margin:0;display:flex}main{width:min(var(--wrap),100% - 2*var(--gutter));flex:1 0 auto;margin-inline:auto;padding-block:0 4.5rem}h1,h2,h3{font-family:var(--font-display);text-wrap:balance;margin:0;line-height:1.12}p,li,dd{text-wrap:pretty}p{margin:.75rem 0 0}a{color:var(--accent);text-underline-offset:.2em;text-decoration:underline 1px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.lede{font-size:var(--fs-lede);max-width:50ch;color:var(--ink-2);margin-top:1rem}.tag{letter-spacing:0;color:var(--muted);white-space:nowrap;vertical-align:middle;border:1px dotted;border-radius:4px;padding:.4em .55em;font:500 .78rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-block}.nc{color:var(--muted);font-weight:400}.notice{color:var(--muted);white-space:normal;margin-top:.2rem;font-size:.86rem;font-weight:400;display:block}.btn{background:var(--btn);min-height:44px;color:var(--on-btn);border-radius:var(--r-btn);white-space:nowrap;justify-content:center;align-items:center;padding:0 1.25em;font-weight:700;text-decoration:none;display:inline-flex}.btn:hover{background:var(--btn-hover)}.labels{flex-wrap:wrap;gap:.35rem;display:flex}.lab{font:600 .8rem/1.2 var(--font-body);border-radius:var(--r-chip);border:1px solid var(--on-sponsor);color:var(--on-sponsor);padding:.2em .6em}.lab-s{background:var(--on-sponsor);color:var(--sponsor)}.small{color:var(--muted);font-size:.92rem}.top{background:var(--paper);border-bottom:var(--top-border)}.top-in{width:min(var(--wrap),100% - 2*var(--gutter));justify-content:space-between;align-items:center;gap:1rem;min-height:70px;margin-inline:auto;display:flex;position:relative}.brand{min-height:44px;color:var(--ink);font:700 1.3rem/1 var(--font-display);align-items:center;gap:.6rem;text-decoration:none;display:inline-flex}.logo{width:40px;height:40px;color:var(--ink);flex:none}.arts summary{cursor:pointer;border:var(--ctl-border);border-radius:var(--r-btn);min-height:44px;color:var(--ink);background:var(--card);align-items:center;gap:.6em;padding:0 1rem;font-weight:600;list-style:none;display:inline-flex}.arts summary::-webkit-details-marker{display:none}.arts summary:after{content:"";border-bottom:2px solid;border-right:2px solid;width:.45em;height:.45em;transform:translateY(-2px)rotate(45deg)}.arts[open] summary:after{transform:translateY(2px)rotate(-135deg)}.arts-panel{z-index:5;background:var(--card);border:var(--panel-border);border-radius:var(--r-card);width:min(440px,100%);padding:.4rem;position:absolute;top:calc(100% - 4px);right:0;box-shadow:0 14px 36px oklch(0% 0 0/.16)}.arts-panel ul,.guide-list,.read-list{margin:0;padding:0;list-style:none}.arts-panel li,.guide-list li{padding:.7rem .9rem;position:relative}.arts-panel a,.guide-list a{font-weight:700}.arts-panel li span,.guide-list li span{color:var(--muted);font-size:.93rem;display:block}.arts-panel li:hover:before,.guide-list li:hover:before{content:"";background:var(--accent);border-radius:2px;width:3px;position:absolute;top:.7rem;bottom:.7rem;left:0}.read-list li{border-bottom:1px solid var(--line);padding:.6rem 0}.read-list li:last-child{border-bottom:0}.sums{border-collapse:collapse;background:var(--card);width:100%}.sums caption{text-align:left;padding-bottom:.7rem;font-weight:600}.sums caption .tag{margin-left:.5rem}.sums th,.sums td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:.65rem .8rem}.sums thead th{color:var(--muted);font-size:.9rem;font-weight:600}.sums tbody th{white-space:nowrap;font-weight:700}.sums td:last-child,.sums th:last-child{text-align:right}.partner-card{background:var(--sponsor);color:var(--on-sponsor);border-radius:var(--r-card);margin-block:2.25rem;padding:1.3rem 1.5rem}.partner-card h2{font-size:1.5rem}.pc-head{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.pc-grid{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.75rem 1.5rem;margin:1rem 0 1.1rem;display:grid}.pc-grid dt{font-size:.88rem}.pc-grid dd{margin:.1rem 0 0;font-size:1.3rem;font-weight:700}.pc-act{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;display:flex}.partner-card .more{color:var(--on-sponsor);align-items:center;min-height:44px;font-weight:600;display:inline-flex}.g-sec{max-width:68ch;margin-top:2.25rem}.g-sec h2{font-size:var(--fs-h2)}.r-body{max-width:68ch}.r-sec{border-top:1px solid var(--line);padding-block:1.75rem;scroll-margin-top:1rem}.r-sec:first-child{border-top:0}.r-sec h2{font-size:var(--fs-h2)}.short{font-size:1.06rem}code{font:.92em ui-monospace,SFMono-Regular,Menlo,monospace}.foot{background:var(--foot-bg);color:var(--foot-ink)}.foot-in{width:min(var(--wrap),100% - 2*var(--gutter));flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-inline:auto;padding:2.5rem 0 1.75rem;display:flex}.foot p{max-width:62ch;margin:0 0 .35rem}.foot-links{flex-wrap:wrap;gap:0 1.25rem;margin-top:.75rem;display:flex}.foot-links a{color:var(--foot-ink);align-items:center;min-height:44px;display:inline-flex}.brand{font-weight:700}.top{border-bottom:1px solid var(--line)}.note-hero{margin-bottom:.75rem;padding-top:1.75rem}.note{background:var(--note);border:1.5px solid var(--accent);border-radius:var(--r-card);position:relative;overflow:hidden}.note .guil{width:100%;height:100%;color:var(--accent);opacity:var(--pat-op);position:absolute;inset:0}.note-in{text-align:center;padding:3rem 2rem 2.6rem;position:relative}.note-in h1{font-size:var(--fs-h1);max-width:16ch;margin-inline:auto;font-weight:700}.note-in .lede{margin-inline:auto}.note-strip{background:var(--sponsor);color:var(--on-sponsor);border-top:1.5px solid var(--accent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;padding:.85rem 1.25rem .85rem 1.5rem;display:flex;position:relative}.strip-text{flex:18rem}.strip-text strong{font-size:1.15rem}.r-hero .note-in{padding-block:2.5rem 2.25rem}.note-strip .btn,.ledger tr.partner .btn,.partner-card .btn{background:var(--sp-btn);color:var(--sp-on-btn)}.entry{grid-template-columns:13rem minmax(0,1fr);display:grid}.margin{border-right:3px double var(--accent);padding:1.75rem 1.25rem 1.75rem 0}.margin h2{color:var(--accent);font-size:1.3rem}.margin .tag{margin-top:.75rem}.m-note{color:var(--muted);margin:.2rem 0 0;font-size:.95rem}.body{min-width:0;padding:1.75rem 0 1.75rem 2rem}.body>p:first-child{margin-top:0}.order{color:var(--muted);margin-top:.9rem;font-size:.95rem}.ledger{border-collapse:separate;border-spacing:0;background:var(--card);border:1px solid var(--line);border-radius:16px;width:100%;overflow:hidden}.ledger thead th{font:600 .9rem var(--font-body);color:var(--muted);text-align:left;border-bottom:1.5px solid var(--accent);white-space:nowrap;padding:.65rem .9rem}.ledger td,.ledger tbody th{border-bottom:1px solid var(--line);vertical-align:top;text-align:left;padding:.85rem .9rem}.ledger tbody tr:last-child>*{border-bottom:0}.ledger tbody th{font-weight:400}.app{font:700 1.15rem/1.2 var(--font-display);display:block}.ledger td{white-space:nowrap;font-weight:700}.ledger tr.partner>*{background:var(--sponsor);color:var(--on-sponsor)}.ledger tr.partner .labels{margin:.45rem 0 .7rem}.ledger tr.partner .nc,.ledger tr.partner .notice{color:inherit}.read-list li{padding-block:.55rem}.guide-list li{border-bottom:1px solid var(--line);grid-template-columns:minmax(14rem,18rem) 1fr;gap:.25rem 1.5rem;padding-left:.9rem;display:grid}.guide-list li span{font-size:1rem}.secp p{max-width:66ch}.g-hero{grid-template-columns:1.25fr 1fr;align-items:center;gap:2.5rem;display:grid}.g-hero h1{font-size:var(--fs-h1);font-weight:700}.g-entry .body{padding-block:2.5rem 2rem}.notes{grid-template-columns:repeat(3,1fr);gap:.6rem;margin:0;display:grid}.bill{aspect-ratio:2;border:1.5px dashed var(--muted);border-radius:12px;place-items:center;display:grid;position:relative;overflow:hidden}.bill .guil{width:100%;height:100%;color:var(--accent);opacity:0;position:absolute;inset:0}.bill span{font:700 1.5rem var(--font-display);color:var(--muted);position:relative}.bill.have{background:var(--note);border:1.5px solid var(--accent)}.bill.have span{color:var(--ink)}.notes figcaption{color:var(--muted);grid-column:1/-1;font-size:.92rem}.sums{border:1px solid var(--line);border-collapse:separate;border-spacing:0;border-radius:16px;overflow:hidden}.sums tbody tr:last-child>*{border-bottom:0}.sums thead th{border-bottom:1.5px solid var(--accent)}.partner-card{margin-block:0}.partner-card .lab{border-color:var(--on-sponsor)}.g-sec{margin-top:0}.r-sec{border-top:1px solid var(--line);padding-block:0}.r-sec .short{margin-top:0}@media (width<=759px){.note-hero{padding-top:1rem}.note-in{padding:1.75rem 1.1rem 1.5rem}.note-strip{padding:.85rem 1rem}.note-strip .btn{width:100%}.entry{grid-template-columns:1fr}.margin{border-right:0;border-bottom:3px double var(--accent);flex-wrap:wrap;align-items:center;gap:.4rem 1rem;padding:1.25rem 0 .75rem;display:flex}.margin .tag{margin-top:0}.margin:empty{display:none}.body{padding:1rem 0 1.75rem}.g-entry .body{padding-block:1.25rem}.guide-list li,.g-hero{grid-template-columns:1fr}}@media (width>=760px){.g-hero{grid-template-columns:1fr 1fr}}.bill.have .guil{opacity:.5}.strip-text strong{white-space:nowrap}.sums{overflow:visible}.sums thead th:first-child{border-top-left-radius:16px}.sums thead th:last-child{border-top-right-radius:16px}.note-split{text-align:left;grid-template-columns:13rem minmax(0,1fr);gap:0;padding:2.75rem 2rem 2.5rem 0;display:grid}.note-split h1,.note-split .lede{margin-inline:0}.note-split h1{max-width:15ch}.seal{border-right:3px double var(--accent);flex-direction:column;justify-content:center;align-self:stretch;align-items:center;gap:.9rem;padding-inline:1rem;display:flex}.seal-mark{width:96px;height:96px;color:var(--ink)}.note-split>div:last-child{max-width:44rem;padding-left:2rem}.note-split .lede{max-width:40ch}.ledger tr.partner>th{box-shadow:inset 6px 0 0 var(--accent)}@media (width<=759px){.note-split{grid-template-columns:1fr;padding:1.5rem 1.1rem 1.4rem}.seal{border-right:0;border-bottom:3px double var(--accent);flex-direction:row;justify-content:flex-start;margin-bottom:1rem;padding:0 0 .9rem}.seal-mark{width:44px;height:44px}.note-split>div:last-child{padding-left:0}}.ledger td,.sums tbody th{font-weight:400}.pc-grid dd{font:500 1.35rem/1.2 var(--font-display)}.ledger tr.partner>*{vertical-align:middle;padding-block:.55rem}.ledger tr.partner .labels{vertical-align:middle;flex-wrap:nowrap;margin:0;display:inline-flex}.ledger td.go{text-align:right;white-space:nowrap;width:1%}.ledger .app{display:inline}.ledger tr.partner>th{white-space:nowrap}.ledger tr.partner .labels{margin-left:.6rem}@media (width>=760px){.entry,.note-split{grid-template-columns:11rem minmax(0,1fr)}.ledger thead th,.ledger td,.ledger tbody th{padding-inline:.6rem}.ledger thead th{white-space:normal;vertical-align:bottom}.ledger tbody th{white-space:nowrap}}.foot{border-top:3px double var(--accent)}.theme{border:1px solid var(--foot-line);border-radius:var(--r-btn);grid-template-columns:repeat(3,1fr);padding:2px;display:inline-grid;position:relative}.theme button{z-index:1;font:inherit;min-width:48px;min-height:40px;color:var(--foot-ink);border-radius:var(--r-btn);cursor:pointer;background:0 0;border:0;padding:0 .85rem;font-size:.9rem;position:relative}.theme button[aria-pressed=true]{color:var(--foot-bg)}.theme:before{content:"";border-radius:var(--r-btn);background:var(--foot-ink);width:calc(33.3333% - 1.33333px);translate:calc(var(--pos,2)*100%) 0;opacity:0;position:absolute;top:2px;bottom:2px;left:2px}.theme.on:before{opacity:1}.nf-links{flex-wrap:wrap;justify-content:center;gap:.5rem 1.5rem;margin:1.25rem auto 0;padding:0;list-style:none;display:flex}.nf-links a{font-weight:700}.pc-entry .body{padding-block:1.25rem}.steps{margin:0;padding-left:1.4rem}.steps>li{padding-block:.5rem}.steps>li::marker{font:700 1.1rem var(--font-display);color:var(--accent)}details.qa{background:var(--card);border:1.5px solid var(--line);border-radius:16px}details.qa+details.qa{margin-top:.6rem}.qa summary{cursor:pointer;min-height:44px;font:700 1.12rem/1.35 var(--font-display);padding:.8rem 3rem .8rem 1.1rem;list-style:none;position:relative}.qa summary::-webkit-details-marker{display:none}.qa summary:after{content:"+";font:700 1.4rem/1 var(--font-display);color:var(--accent);transition:transform .2s;position:absolute;top:.65rem;right:1.1rem}.qa[open] summary:after{transform:rotate(45deg)}.qa .full p{margin:0;padding:0 1.1rem 1rem}p[data-partner-block]{background:var(--sponsor);color:var(--on-sponsor);border-radius:16px;flex-wrap:wrap;align-items:center;gap:.6rem 1rem;padding:.8rem 1.1rem;display:flex}p[data-partner-block] .btn{background:var(--sp-btn);color:var(--sp-on-btn);margin-left:auto}@media (width<=759px){p[data-partner-block] .btn{width:100%;margin-left:0}}.g-hero:not(:has(.notes)){grid-template-columns:1fr}.g-hero:not(:has(.notes)) h1{max-width:22ch}.g-hero-text>p:has(>.labels){margin-top:1rem}.sums tr.partner>*{background:var(--sponsor);color:var(--on-sponsor)}.sums tr.partner>th:first-child{box-shadow:inset 4px 0 0 var(--accent)}.sums tr.partner .labels{vertical-align:middle;margin-left:.5rem;display:inline-flex}@media (width<=759px){.sums.stack thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.sums.stack,.sums.stack tbody,.sums.stack tr,.sums.stack th,.sums.stack td,.sums.stack caption{display:block}.sums.stack tbody tr{border-bottom:1px solid var(--line);padding:.8rem .9rem}.sums.stack tbody tr:last-child{border-bottom:0}.sums.stack td,.sums.stack tbody th{text-align:left;border:0;padding:.2rem 0}.sums.stack tbody th{white-space:normal;padding-bottom:.4rem}.sums.stack td{text-align:right;justify-content:space-between;gap:1rem;display:flex}.sums.stack td:before{content:attr(data-label);color:var(--muted);text-align:left}.sums.stack tr.partner{background:var(--sponsor);color:var(--on-sponsor);box-shadow:inset 4px 0 0 var(--accent)}.sums.stack tr.partner>*{box-shadow:none;background:0 0}.sums.stack tr.partner td:before{color:inherit}.sums.stack tr.partner .labels{margin:.4rem 0 0;display:flex}.sums.stack td:not([data-label]){text-align:left;font-weight:600;display:block}.sums.stack td:not([data-label]):before{content:none}.sums.stack tbody th:has(+td:not([data-label])){color:var(--muted);padding-bottom:.1rem}}.entry .body ul:not([class]){margin-block:.6rem;padding-left:1.25rem;list-style:outside}.entry .body ul:not([class]) li{padding-block:.15rem}.entry .body ul:not([class]) li::marker{color:var(--accent)}@media (width<=759px){.sums.stack tr.partner>th:first-child{box-shadow:none}}@media (width<=1279px){.ledger.cards thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.ledger.cards,.ledger.cards tbody,.ledger.cards tr,.ledger.cards th,.ledger.cards td{display:block}.ledger.cards tr{border-bottom:1px solid var(--line);padding:.85rem .9rem}.ledger.cards tbody tr:last-child{border-bottom:0}.ledger.cards td,.ledger.cards tbody th{border:0;padding:.2rem 0}.ledger.cards tbody th{white-space:normal;padding-bottom:.4rem}.ledger.cards td{white-space:normal;text-align:right;flex-wrap:wrap;justify-content:space-between;gap:0 1rem;display:flex}.ledger.cards td:before{content:attr(data-label);color:var(--muted);text-align:left;flex:none;font-weight:400}.ledger.cards td .fact{flex:8rem}.ledger.cards td .notice{text-align:left;flex-basis:100%}.ledger.cards tr.partner{background:var(--sponsor);color:var(--on-sponsor)}.ledger.cards tr.partner>*{box-shadow:none;background:0 0;padding-block:.2rem}.ledger.cards tr.partner td:before{color:inherit}.ledger.cards tr.partner .labels{margin:0 0 0 .6rem;display:inline-flex}.ledger.cards td.go{text-align:left;width:auto;padding-top:.6rem;display:block}.ledger.cards td.go:empty{display:none}}@media (width<=759px){.ledger.cards tr.partner .btn{width:100%}}@media (width>=760px) and (width<=1279px){.ledger.cards tbody{grid-template-columns:1fr 1fr;display:grid}.ledger.cards tr.partner{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:.4rem 1.5rem;display:flex}.ledger.cards tr.partner>th{flex:1 0 100%}.ledger.cards tr.partner td{gap:0 .5rem}.ledger.cards tr.partner td.go{margin-left:auto;padding-top:0}.ledger.cards tbody tr:not(.partner):nth-child(odd){border-left:1px solid var(--line)}}@media (width>=1280px){.ledger.cards tr.partner .labels{flex-wrap:nowrap;gap:.35rem;display:inline-flex}}@media (width<=1279px){.ledger:not(.cards) td,.ledger:not(.cards) tbody th{white-space:normal}}@media (width<=759px){.ledger:not(.cards) thead th,.ledger:not(.cards) td,.ledger:not(.cards) tbody th{white-space:normal;padding:.6rem .5rem;font-size:.94rem}.ledger:not(.cards) .app{font-size:1rem}}.bill{border:1px solid var(--line);background:repeating-linear-gradient(135deg,transparent 0 7px,var(--line) 7px 8px);cursor:default}.bill span{font-size:clamp(1.05rem,.8rem + .9vw,1.6rem)}.bill:not(.have) span{opacity:.75}.notes figcaption{color:var(--ink-2);order:-1;margin-bottom:.15rem;font-size:1rem}.notes{user-select:none}.foot-links a{text-decoration:none}.foot-links a:hover{text-decoration:underline}.labels{font:500 .82rem/1.35 var(--font-body);flex-wrap:wrap;align-items:baseline;gap:0;display:inline-flex}.lab,.lab-s,.partner-card .lab{color:inherit;font:inherit;background:0 0;border:0;border-radius:0;padding:0}.lab-s{text-underline-offset:.2em;text-decoration:underline 1px}.lab-p{border-left:1px solid;margin-left:.55em;padding-left:.55em}.sums tr.partner .labels{white-space:nowrap;flex-wrap:nowrap;margin:.25rem 0 0;display:flex}.entry+.entry{border-top:0}.foot-in{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"text date""text theme";align-items:start;gap:1rem 2rem;display:grid}.foot-text{grid-area:text}.foot .foot-date{white-space:nowrap;grid-area:date;justify-self:end;margin:0;font-size:.92rem}.foot-date .tag{color:inherit;margin-left:.3rem}.foot .theme{grid-area:theme;place-self:end}@media (width<=639px){.foot-in{grid-template-columns:minmax(0,1fr);grid-template-areas:"date""text""theme"}.foot .foot-date,.foot .theme{white-space:normal;justify-self:start}}@media (width>=760px) and (width<=1279px){.ledger.cards tr.partner{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:.6rem 1.25rem;display:grid}.ledger.cards tr.partner>th{grid-area:1/1/auto/4}.ledger.cards tr.partner td.go{grid-area:1/4;place-self:center end;margin:0}.ledger.cards tr.partner td:not(.go){text-align:left;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.1rem}.ledger.cards tr.partner td:not(.go) .fact{flex:none}}main{background-image:none}.worked{background:var(--note);border-radius:calc(var(--r-card) - 6px);margin:1.2rem 0;padding:1rem 1.2rem}.worked>:first-child{margin-top:0}.worked>:last-child{margin-bottom:0}.worked h3{margin:0 0 .5rem;font-size:1rem}.worked ul,.worked ol{padding-left:1.2rem}p[data-partner-block]{padding:.6rem 1rem}p[data-partner-block] .pb-line{flex:18rem;font-weight:600}.entry .body ol:not([class]){margin-block:.6rem;padding-left:1.4rem;list-style:decimal}.entry .body ol:not([class])>li+li,.entry .body ul:not([class])>li+li{margin-top:.3rem}@media (width>=760px){.sums td:last-child,.sums th:last-child{text-align:left}.ledger tr.partner>th,.sums tr.partner>th:first-child{box-shadow:none}.note-strip .btn,.ledger tr.partner .btn,.partner-card .btn,p[data-partner-block] .btn{min-height:38px;padding:0 1em;font-size:.92rem}.partner-card{padding:.9rem 1.2rem}.partner-card h2{font-size:1.2rem}p[data-partner-block]{padding:.45rem .9rem;font-size:.95rem}.ledger tr.partner>*{padding-block:.35rem}.ledger.cards tr.partner>*{padding-block:.1rem}}.r-sec.flash{animation:sec-flash 2.4s var(--ease) both;border-radius:var(--r-card)}@keyframes sec-flash{0%,30%{background-color:var(--note);box-shadow:0 0 0 .75rem var(--note)}to{background-color:#0000;box-shadow:0 0 0 .75rem #0000}}:root{--rise:14px;--ease:cubic-bezier(.2, .7, .2, 1)}.first .note-in>div:last-child>*{animation:rise .6s var(--ease) both}.first .note-in>div:last-child>.lede{animation-delay:80ms}.first .note-in>div:last-child>:nth-child(n+3){animation-delay:.16s}.first .note>.guil{animation:fade .8s .2s var(--ease) both}.first .note-strip{animation:rise .6s .24s var(--ease) both}@keyframes rise{0%{opacity:0;translate:0 var(--rise)}}.js [data-reveal]{transition:opacity .6s var(--ease), translate .6s var(--ease)}.js [data-reveal]:not(.in){opacity:0;translate:0 var(--rise)}.theme.anim:before{transition:translate .35s var(--ease)}.theme.anim button{transition:color .25s var(--ease)}::view-transition-old(root),::view-transition-new(root){animation-duration:.3s}.arts-panel{transform-origin:100% 0}.arts summary:after{transition:transform .25s var(--ease)}.arts.closing summary:after{transform:translateY(-2px)rotate(45deg)}@media (prefers-reduced-motion:reduce){:root{--rise:0px}.first .note-in>div:last-child>*,.first .note-strip{animation-name:fade}.js [data-reveal]{transition:opacity .4s!important}.theme.anim:before{transition:none}}@keyframes fade{0%{opacity:0}}body[data-geo-blocked] [data-partner],body[data-geo-blocked] [data-partner-block]{display:none!important}
