:root{--bg:#eef0f6;--glow-1:#e0245e29;--glow-2:#7c5cff24;--glow-3:#14b8a61a;--glass:#ffffff94;--glass-strong:#ffffffc7;--glass-edge:#ffffffbf;--solid:#f8f9fc;--solid-strong:#fff;--hair:#11112812;--field:#ffffff80;--blur:blur(20px) saturate(160%);--lift:inset 0 1px 0 #fff9, 0 10px 30px -12px #1e1e3c2e;--hl:#fff;--hl-lift:0 1px 2px #14142814, 0 4px 12px -4px #14142829;--field-edge:#7c7e8c;--r:22px;--r-sm:12px;--ink:#111218;--ink-2:#5d5f6e;--accent:#bd1c4d;--accent-fill:#d02157;--pos:#0f7a41;--sans:"Geist", system-ui, -apple-system, "Segoe UI", sans-serif;--mono:"Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--safe-t:env(safe-area-inset-top,0px);--safe-b:env(safe-area-inset-bottom,0px);--gutter-l:max(16px, env(safe-area-inset-left,0px));--gutter-r:max(16px, env(safe-area-inset-right,0px));--tabbar-y:max(12px, calc(var(--safe-b) - 12px));--tabbar-h:calc(56px + var(--tabbar-y));--chart-h:128px;--indent:.75rem;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root{--bg:#0a0b10;--glow-1:#e0245e33;--glow-2:#7c5cff38;--glow-3:#14b8a61a;--glass:#ffffff0e;--glass-strong:#181921b8;--glass-edge:#ffffff1a;--solid:#16171d;--solid-strong:#1b1c24;--hair:#ffffff12;--field:#ffffff0a;--lift:inset 0 1px 0 #ffffff0f, 0 12px 32px -12px #0000008c;--hl:#ffffff1f;--hl-lift:0 0 #0000;--field-edge:#868899;--ink:#f3f3f6;--ink-2:#acadbe;--accent:#ff88a8;--pos:#3ddc84;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root{--glass:var(--solid);--glass-strong:var(--solid-strong)}}@media (prefers-reduced-transparency:reduce){:root{--glass:var(--solid);--glass-strong:var(--solid-strong)}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--bg);scroll-padding:calc(16px + var(--safe-t)) 0 calc(var(--tabbar-h) + var(--selbar-h,0px) + var(--toast-h,0px) + 16px)}body{min-height:100dvh;color:var(--ink);font:300 15px/1.6 var(--sans);-webkit-font-smoothing:antialiased;margin:0}body:before{content:"";inset:calc(-1 * var(--safe-t)) calc(-1 * env(safe-area-inset-right,0px)) calc(-1 * var(--safe-b)) calc(-1 * env(safe-area-inset-left,0px));z-index:-1;pointer-events:none;background:radial-gradient(28vmax 28vmax at 6% var(--safe-t), var(--glow-1), transparent), radial-gradient(28vmax 28vmax at 96% calc(4% + var(--safe-t)), var(--glow-2), transparent), radial-gradient(30vmax 24vmax at 50% calc(100% - var(--safe-b)), var(--glow-3), transparent);position:fixed}h1{letter-spacing:-.02em;margin:0 0 24px;font-size:28px;font-weight:500;line-height:1.2}h2,label,.label,summary,.legend{font:500 13px/1.5 var(--sans);color:var(--ink-2);margin:0 0 10px}label{margin:14px 0 6px;display:block}summary{cursor:pointer}p{margin:0}p+p{margin-top:8px}a{color:inherit;text-decoration:none}.link,.textbtn{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}code,.mono{font-family:var(--mono)}code{font-size:13px}.num,.hero,.big,.fig{font-variant-numeric:tabular-nums}.num{font-weight:400}.pos{color:var(--pos)}.err,.alert,.danger{color:var(--accent)}.muted{color:var(--ink-2)}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.small,.foot{font-size:13px}.foot{margin-top:12px}.big{letter-spacing:-.01em;font-size:24px;font-weight:500}.hero{letter-spacing:-.035em;margin:4px 0 0;font-size:clamp(44px,5.5vw,56px);font-weight:500;line-height:1.05}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}::placeholder{color:var(--ink-2);opacity:1}main{width:100%;max-width:1120px;padding:calc(24px + var(--safe-t)) var(--gutter-r) calc(var(--tabbar-h) + var(--toast-h,0px) + 24px) var(--gutter-l);margin:0 auto}.top .mark,.top .status{display:none}.seg{border:1px solid var(--glass-edge);background:var(--glass-strong);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);box-shadow:var(--lift);border-radius:16px;padding:5px;display:flex;position:relative}.seg>a{font:500 13px/1.5 var(--sans);text-align:center;white-space:nowrap;color:var(--ink-2);border-radius:11px;padding:8px 14px;transition:color .38s;position:relative}.seg>a[aria-current=page]{color:var(--ink);font-weight:600}.hl{background:var(--hl);box-shadow:inset 0 0 0 1px var(--field-edge), var(--hl-lift);border-radius:11px;transition:transform .38s cubic-bezier(.3,.7,.2,1),width .38s cubic-bezier(.3,.7,.2,1);position:absolute;top:0;left:0}@media (prefers-reduced-motion:reduce){.hl,.seg>a{transition:none}}nav.seg{inset:auto max(12px, env(safe-area-inset-right,0px)) var(--tabbar-y) max(12px, env(safe-area-inset-left,0px));z-index:3;border-radius:20px;height:56px;position:fixed}nav.seg>a{border-radius:15px;flex:1 1 0;padding:13px 4px;font-size:12px}nav>.hl{border-radius:15px}@media (width<=359px){nav.seg{padding-inline:3px}nav.seg>a{padding-inline:2px;font-size:11px}}@media (width>=960px){.top{top:calc(16px + var(--safe-t));z-index:3;max-width:1120px;margin:calc(16px + var(--safe-t)) auto 0;pointer-events:none;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:16px;padding:0 32px;display:grid;position:sticky}.top>*{pointer-events:auto}.top .mark,.top .status{border:1px solid var(--glass-edge);background:var(--glass);min-width:0;-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);border-radius:16px;align-content:center;padding:0 16px;display:grid}.top .mark{letter-spacing:-.01em;justify-self:start;font-size:16px;font-weight:500}.top .status{text-align:right;justify-self:end;font-size:13px;line-height:1.4}.status p+p{margin-top:0}nav.seg{border-radius:16px;height:auto;position:relative;inset:auto}nav.seg>a{border-radius:11px;flex:none;padding:8px 16px;font-size:14px}nav>.hl{border-radius:11px}main{padding:36px 32px calc(64px + var(--toast-h,0px))}html{scroll-padding:calc(88px + var(--safe-t)) 0 calc(var(--selbar-h,0px) + var(--toast-h,0px) + 32px)}}.grid{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.tile,.grid>section,.login{border:1px solid var(--glass-edge);border-radius:var(--r);background:var(--glass);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);box-shadow:var(--lift);padding:18px}.tile:empty,.grid>section:empty{display:none}@media (width>=960px){.grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px}.tile,.grid>section{padding:22px}.c4{grid-column:span 4}.c5{grid-column:span 5}.c6{grid-column:span 6}.c7{grid-column:span 7}.c8{grid-column:span 8}.c12{grid-column:span 12}}button,input,select,textarea{min-width:0;min-height:44px;font:inherit;color:inherit;border-radius:var(--r-sm)}@media (width<=959px){input,select,textarea{font-size:16px}}@media (width>=960px){button,input,select,textarea{min-height:40px}}button{cursor:pointer;background:var(--glass);border:1px solid var(--glass-edge);padding:8px 16px;display:inline-block}input,select,textarea{background:var(--field);border:1px solid var(--field-edge);padding:8px 12px}input[type=checkbox]{min-height:0;accent-color:var(--accent);border:0;padding:0}button:is([disabled],[aria-disabled=true]){opacity:.4;cursor:default}.primary{background:var(--accent-fill);border-color:var(--accent-fill);color:#fff;font-weight:500}.wide{text-align:center;width:100%;display:block}.more{margin-top:20px}.row{text-align:left;border:0;border-top:1px solid var(--hair);background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:0 20px;width:100%;padding:11px 0;display:grid}.tile>.row:first-child{border-top:0}a.row,button.row{cursor:pointer}.row .num,.row .pct{text-align:right}.sub{grid-column:1/-1}.nm,.txn-title,.txn-cat{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.flag{background:var(--hair);font:500 10.5px/1.75 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);border-radius:999px;margin:0 0 0 10px;padding:0 7px;display:inline-block}.flag.alert{color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent)}.recrow .nm,.acct .nm{align-items:baseline;gap:10px;display:flex}.recrow .who,.acct .who{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.recrow .flag,.acct .flag{flex:none;margin:0}.meter{border-radius:999px;grid-column:1/-1;height:4px;margin-top:10px;position:relative}.meter i{border-radius:inherit;background:var(--ink);position:absolute;top:0;bottom:0;left:0}.meter .over{background:var(--accent)}.meter.rail{background:var(--hair)}.meter .tick{width:2px;top:-4px;bottom:-4px}.rank:first-of-type i,.catrow:first-of-type i:not(.tick){background:var(--accent)}.catrow .tick{translate:-100%}.banner{text-align:left;background:var(--glass);width:100%;min-height:0;-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);margin-bottom:16px;padding:10px 14px;display:block}.banner.alert{box-shadow:inset 3px 0 0 var(--accent)}p.banner{border:1px solid var(--glass-edge);border-radius:var(--r-sm);cursor:auto}.banner:empty{border:0;margin:0;padding:0}.ebapp input,.ebapp textarea{width:100%;display:block}.ebapp ol{margin:6px 0;padding-left:18px}.cluster{flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0;display:flex}.cluster select{flex:8rem}.chk,.limit{font:inherit;color:inherit;align-items:center;gap:8px;margin:0;font-size:13px;display:inline-flex}.act{min-width:44px;padding:4px 10px}@media (width>=960px){.act{min-width:32px;min-height:32px;font-size:13px}}@media (width<=959px){.chk,.crule{min-height:44px}summary{padding-block:12px;line-height:20px}.rgroup>summary{padding-block:0}.bgrow>summary{min-height:44px}.rsub,details.more{padding-block:2px}}:where(.tile,.grid>section) :is(p,ol,ul){max-width:64ch}.textbtn{min-height:24px;font-size:inherit;background:0 0;border:0;border-radius:0;padding:0}.auth{max-width:none;min-height:100dvh;padding:calc(24px + var(--safe-t)) var(--gutter-r) calc(24px + var(--safe-b)) var(--gutter-l);place-items:center;display:grid}.login{text-align:center;width:100%;max-width:340px;padding:28px 24px}.login h1{letter-spacing:-.01em;margin:0 0 24px;font-size:22px}.login label{text-align:left;margin-top:0}.login input,.login button{width:100%}.login input{margin-bottom:18px}.login .err{margin-top:14px}.spark{width:100%;height:auto;color:var(--accent);margin:20px 0 8px;display:block;overflow:visible}.spark-area{fill:url(#spark-fill)}.spark-line{fill:none;stroke:currentColor;stroke-width:2px;stroke-linejoin:round}.spark-dot{fill:currentColor;stroke:var(--bg);stroke-width:2px}.spend{margin:24px 0 12px}.filters{flex-wrap:wrap;gap:8px;margin-bottom:16px;padding:10px;display:flex}.filters .search{flex:3 12rem}.filters select,.filters input[type=month]{flex:9rem}.filters .toggle{flex:none}.toggle[aria-pressed=true]{border-color:var(--accent);color:var(--accent);font-weight:600}.toggle[aria-pressed=true]:before{content:"✓ ";content:"✓ " / ""}.txn{grid-template-columns:auto minmax(0,1fr) auto;column-gap:12px}.txn.pending :is(.txn-title,.num){color:var(--ink-2)}.txn-title{grid-area:1/1/2/3}.txn .num{grid-area:1/3}.txn-date{white-space:nowrap;grid-area:2/1}.txn-cat{text-align:right;grid-area:2/2/3/4}.sheet{width:100%;max-width:560px;max-height:min(88dvh, calc(100dvh - var(--safe-t) - 8px));padding:24px 20px calc(24px + env(safe-area-inset-bottom));border:1px solid var(--glass-edge);border-radius:var(--r) var(--r) 0 0;background:var(--glass-strong);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);box-shadow:var(--lift);color:var(--ink);border-bottom:0;margin:auto auto 0}.sheet::backdrop,.modal::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a0a1440}.sheet-head{justify-content:space-between;align-items:baseline;gap:20px;display:flex}.sheet-title{letter-spacing:-.01em;color:var(--ink);text-overflow:ellipsis;margin:0;font-size:20px;overflow:hidden}.sheet select{width:100%}.sheet .wide{margin-top:8px}.fields{grid-template-columns:auto minmax(0,1fr);gap:6px 20px;margin:20px 0 4px;font-size:13px;display:grid}.fields dt{color:var(--ink-2)}.fields dd{font-family:var(--mono);overflow-wrap:anywhere;margin:0}.monthnav{border:1px solid var(--glass-edge);background:var(--glass);width:fit-content;max-width:100%;-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);box-shadow:var(--lift);border-radius:999px;align-items:center;gap:4px;margin-bottom:24px;padding:4px;display:flex}.monthnav button{background:0 0;border:0;border-radius:50%;flex:0 0 44px;padding:0;font-size:18px}@media (width>=960px){.monthnav button{flex-basis:40px}}.monthnav input{text-align:center;background:0 0;border:0;flex:1}.legend{gap:20px;margin-bottom:18px;display:flex}.legend i{border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.ie{grid-template-columns:repeat(12,1fr);align-items:end;gap:6px;display:grid}.mo{gap:10px;display:grid}.cols{height:var(--chart-h);justify-content:center;align-items:flex-end;gap:3px;display:flex}.cols i{border-radius:3px;width:6px}.in{background:var(--pos)}.out{box-shadow:inset 0 0 0 1.5px var(--ink)}.mo-x{font-variant-numeric:tabular-nums;text-align:center;color:var(--ink-2);font-size:11px}.mo.on .mo-x{color:var(--ink);font-weight:500}.catrow{grid-template-columns:minmax(0,1fr) auto 3.2rem}.catrow .pct{font-size:13px}@media (width>=960px){.catlist{max-height:calc(var(--chart-h) + 34px);scrollbar-width:thin;scrollbar-color:var(--hair) transparent;margin:-4px -4px 0;padding:4px 4px 24px;scroll-padding:4px 0 24px;overflow-y:auto;-webkit-mask-image:linear-gradient(0deg,#0000,#000 24px);mask-image:linear-gradient(0deg,#0000,#000 24px)}}.limit input{text-align:right;width:6rem}.conn{padding-bottom:20px}.conn p+p{margin-top:2px}.conn button{margin-top:12px}details{border-top:1px solid var(--hair);padding:14px 0}details[open] summary{margin-bottom:4px}.rule{border-top:1px solid var(--hair);grid-template-columns:minmax(0,1fr);gap:8px;padding:14px 0;display:grid}.test{font-family:var(--mono);color:var(--ink-2);font-size:13px}.test div{overflow-wrap:anywhere;padding:2px 0}.cat{width:100%;margin-bottom:6px;display:block}@media (width>=960px){.txn{grid-template-columns:7.5rem minmax(0,1fr) 11rem 8rem}.txn :is(.txn-date,.txn-title,.txn-cat,.num){text-align:left;grid-area:1}.txn .num{text-align:right}.sheet{border-bottom:1px solid var(--glass-edge);border-radius:var(--r);margin:auto;padding-bottom:24px}.recrow .sub{grid-area:1/2}}.login .or{margin:16px 0}.login .demo{margin-top:22px}.modal{width:calc(100% - 32px);max-width:28rem;inset-block:var(--safe-t) var(--safe-b);max-height:min(88dvh, calc(100dvh - var(--safe-t) - var(--safe-b) - 16px));border:1px solid var(--glass-edge);border-radius:var(--r);background:var(--glass-strong);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);box-shadow:var(--lift);color:var(--ink);margin:auto;padding:0;overflow:auto}.modal form{padding:22px 20px}.modal-title{color:var(--ink);margin-bottom:4px;font-size:17px}.modal input,.modal select{width:100%}.modal .test{margin-top:12px}.modal-foot{gap:8px;margin-top:24px;display:flex}.modal-foot button{flex:1}.rule-head{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.catline{margin:0 0 6px}.catline .cat{flex:8rem;width:auto;margin:0}.help-title{margin:18px 0 4px}.help p+p{margin-top:3px}.modal .chk{white-space:nowrap}.pack>p{padding-bottom:10px}.crule{font:inherit;color:inherit;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:0 8px;margin:0;padding:5px 0;font-size:13px;display:grid}.crule .meta{grid-column:2}.rgroup{padding:12px 0 2px}.rgroup>summary>.ghead{align-items:center;gap:8px;display:inline-flex}.rgroup>summary>.ghead .nm{flex:1}.rgroup .rule:first-of-type{border-top:0}.flag.manual{color:var(--ink);font-weight:600}.recrow{grid-template-columns:minmax(0,1fr) auto auto;column-gap:12px}.recrow .act{justify-self:end}@media (width<=959px){.recrow .nm,.acct .nm{flex-direction:column;align-items:flex-start;gap:2px}.recrow .who,.acct .who{max-width:100%}}@media (width>=960px){.recrow{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 9rem auto}}.acctline{padding:8px 0}.acctline .textbtn{justify-self:start;max-width:100%}.acctline .cat{margin:0}@media (width<=959px){.acctline .textbtn{min-height:44px}}.cluster .grow{flex:11rem}.busy{background:var(--glass-strong);width:100%;max-width:none;height:100%;max-height:none;-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);color:var(--ink);border:0;outline:none;place-content:center;justify-items:center;gap:14px;margin:0;padding:0}.busy[open]{display:grid}.busy::backdrop{background:0 0}.spinner{border:2px solid var(--hair);border-top-color:var(--accent);border-radius:50%;width:28px;height:28px;animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.spinner{animation:none}}.toast{z-index:4;inset:auto var(--gutter-r) calc(var(--tabbar-h) + 12px) var(--gutter-l);position-anchor:--selbar;bottom:calc(anchor(top, var(--tabbar-h)) + 12px);border:1px solid var(--glass-edge);background:var(--glass-strong);width:fit-content;-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);box-shadow:var(--lift);border-radius:999px;align-items:center;gap:10px;margin:0 auto;padding:8px 16px;display:flex;position:fixed}.toast:empty{display:none}.toast.alert{border-color:var(--accent)}.toast .spinner{flex:none;width:14px;height:14px}.toast button{background:0 0;border:0;min-width:28px;min-height:28px;padding:0}@media (width>=960px){.toast{bottom:24px;bottom:calc(anchor(top, 0px) + 24px)}}.tabs{scrollbar-width:none;margin:-4px 0 20px;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tabs>a{flex:auto;padding:12px 10px;line-height:20px}@media (width<=359px){.tabs>a{padding-inline:5px}}@media (width>=960px){.tabs{width:fit-content}.tabs>a{flex:none;padding:8px 16px}:root{--indent:1rem}}.conn,.rgroup,.catitem,.acctline,.rule,.rsub{padding-left:var(--indent);border-left:1px solid var(--hair)}.catitem{padding-bottom:6px}.catitem .catline{margin-bottom:0}.rgroup>summary,.rsub>summary{list-style:none;position:relative}.rgroup>summary:before,.rsub>summary:before{content:"›";content:"›" / "";top:50%;left:calc(var(--indent) * -1);width:var(--indent);text-align:center;color:var(--ink-2);position:absolute;transform:translateY(-50%)}.rgroup[open]>summary:before,.rsub[open]>summary:before{transform:translateY(-50%)rotate(90deg)}.rgroup>summary>.ghead{width:100%}.acctline .nm{font-size:13px}.rsub>p,.rsub>ul{margin:6px 0 0}.rsub>ul{padding-left:var(--indent)}.selbar{bottom:calc(var(--tabbar-h) + 8px);margin-top:calc(12px + var(--toast-h,0px));border:1px solid var(--glass-edge);border-radius:var(--r);background:var(--glass-strong);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);box-shadow:var(--lift);anchor-name:--selbar;padding:10px 14px;position:sticky}.selbar .small{color:var(--accent);font-weight:500}@media (width<=959px){.selbar .textbtn{min-height:44px}}.selbar .short{display:none}@media (width<=400px){.selbar .long{display:none}.selbar .short{display:inline}}@media (width>=960px){.selbar{bottom:16px}}.txn.selecting>label{font:inherit;color:inherit;display:contents}.txn .details{justify-self:start;min-height:24px;padding:0 4px}@media (width<=959px){.txn.selecting{grid-template-columns:auto auto minmax(0,1fr) auto}.txn.selecting .txn-title{grid-column:1/4}.txn.selecting .num{grid-column:4}.txn.selecting .details{grid-area:2/2}.txn.selecting .txn-cat{grid-column:3/5}}@media (width>=960px){.txn.selecting{grid-template-columns:7.5rem minmax(0,1fr) 11rem 8rem auto}.txn.selecting .details{grid-area:1/5}}.meter.thin,.meter.brow{background:var(--hair);display:block}.meter.thin{height:6px;margin-top:18px}.meter.brow{height:4px;margin-top:10px}.bmonth{font:inherit;color:inherit;margin:0 0 16px}.figs{grid-template-columns:repeat(3,auto);justify-content:space-between;gap:0 16px;display:grid}.figs>div:nth-child(2){text-align:center}.figs>div:nth-child(3){text-align:right}.fig{letter-spacing:-.02em;white-space:nowrap;font-size:21px;font-weight:500;line-height:1.15;display:block}.fig .cur{color:var(--ink-2);margin-right:3px;font-size:12px;font-weight:400}.fig.alert .cur{color:inherit}.figs .label{margin:6px 0 0;display:block}@media (width<=399px){.figs{grid-template-columns:minmax(0,1fr);gap:6px}.figs>div{flex-direction:row-reverse;justify-content:space-between;align-items:baseline;display:flex}.figs .label{margin:0}}.bgrow{padding:12px 0}.blist>.bgrow:first-of-type{border-top:0;padding-top:0}.blist>.bgrow:last-child{padding-bottom:0}.bgrow>summary{font:inherit;color:inherit;margin:0;list-style:none}.bhead{grid-template-columns:minmax(0,1fr) auto 12px;align-items:baseline;gap:0 14px;display:grid}.bhead .num{text-align:right;white-space:nowrap;font-size:13px}.chev{color:var(--ink-2);justify-self:end;line-height:1}.bgrow[open] .chev{display:inline-block;transform:rotate(90deg)}.proj{margin-top:8px;display:block}.bopen{padding-left:var(--indent);border-left:1px solid var(--hair);margin-top:10px}.bopen .limit{margin-top:12px}@media (width>=960px){.fig{font-size:32px}.fig .cur{font-size:14px}.bgrow{padding:14px 0}}
