@font-face{font-family:Ga Maamli;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ef06b32f5d7b33d0-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Ga Maamli;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a9e5202a76d44e61-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Ga Maamli;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/2813498adfbc2b12-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Ga Maamli Fallback;src:local("Arial");ascent-override:102.96%;descent-override:25.74%;line-gap-override:0.00%;size-adjust:97.13%}.__className_c7ac2f{font-family:Ga Maamli,Ga Maamli Fallback;font-weight:400;font-style:normal}.__variable_c7ac2f{--lm-face-brand:"Ga Maamli","Ga Maamli Fallback"}@font-face{font-family:Albert Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/866ace25ba8133d9-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Albert Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/0ecabae3741772cf-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Albert Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/866ace25ba8133d9-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Albert Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/0ecabae3741772cf-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Albert Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/866ace25ba8133d9-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Albert Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0ecabae3741772cf-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Albert Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/866ace25ba8133d9-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Albert Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/0ecabae3741772cf-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Albert Sans Fallback;src:local("Arial");ascent-override:91.47%;descent-override:24.07%;line-gap-override:0.00%;size-adjust:103.86%}.__className_a363ed{font-family:Albert Sans,Albert Sans Fallback;font-style:normal}.__variable_a363ed{--lm-face-text:"Albert Sans","Albert Sans Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/886030b0b59bc5a7-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/0aa834ed78bf6d07-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/67957d42bae0796d-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/f911b923c6adde36-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/939c4f875ee75fbb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/bb3ef058b751a6ad-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_3c557b{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_3c557b{--lm-face-mono:"JetBrains Mono","JetBrains Mono Fallback"}@layer reset, tokens, base, marks, layout, screen;@layer reset{*,:after,:before{box-sizing:border-box}}@layer tokens{:root{--lm-pitch:0.5rem;--lm-size:1rem;--lm-ratio:1.2;--lm-lead-tight:1.2;--lm-lead-normal:1.5;--lm-arc:0.25rem;--lm-s0:calc(var(--lm-pitch) * 0);--lm-s1:calc(var(--lm-pitch) * 0.5);--lm-s2:calc(var(--lm-pitch) * 1);--lm-s3:calc(var(--lm-pitch) * 2);--lm-s4:calc(var(--lm-pitch) * 3);--lm-s5:calc(var(--lm-pitch) * 4);--lm-s6:calc(var(--lm-pitch) * 6);--lm-s7:calc(var(--lm-pitch) * 8);--lm-t0:calc(var(--lm-size) / var(--lm-ratio) / var(--lm-ratio)) /var(--lm-lead-normal);--lm-t1:calc(var(--lm-size) / var(--lm-ratio)) /var(--lm-lead-normal);--lm-t2:var(--lm-size) /var(--lm-lead-normal);--lm-t3:calc(var(--lm-size) * var(--lm-ratio)) /var(--lm-lead-normal);--lm-t4:calc(var(--lm-size) * var(--lm-ratio) * var(--lm-ratio)) /var(--lm-lead-tight);--lm-t5:calc(var(--lm-size) * var(--lm-ratio) * var(--lm-ratio) * var(--lm-ratio)) /var(--lm-lead-tight);--lm-t6:calc(var(--lm-size) * var(--lm-ratio) * var(--lm-ratio) * var(--lm-ratio) * var(--lm-ratio)) /var(--lm-lead-tight);--lm-r0:0;--lm-r1:var(--lm-arc);--lm-r2:calc(var(--lm-arc) * 2);--lm-r3:calc(var(--lm-arc) * 4);--lm-bw:1px;--lm-tap:calc(var(--lm-pitch) * 3);--lm-measure:40rem;--lm-page:64rem;--lm-ground:#FAFAF9;--lm-panel:#F6F3EC;--lm-ink:#1A1316;--lm-ink-muted:color-mix(in srgb,var(--lm-ink) 65%,var(--lm-ground));--lm-ink-line:color-mix(in srgb,var(--lm-ink) 50%,var(--lm-ground));--lm-accent:#E52B50;--lm-success:#3D7A5A;--lm-warning:#B0761C;--lm-danger:#C0342B;--lm-info:#35688C}}@layer base{body{margin:0;font:var(--lm-t2) var(--lm-face-text,sans-serif);color:var(--lm-ink);background:var(--lm-ground);-webkit-text-size-adjust:100%}h1{font:var(--lm-t6) var(--lm-face-text,sans-serif);font-weight:700;margin:0 0 var(--lm-s4)}h2{font:var(--lm-t5) var(--lm-face-text,sans-serif);font-weight:700;margin:var(--lm-s5) 0 var(--lm-s3)}h3{font:var(--lm-t4) var(--lm-face-text,sans-serif);font-weight:700;margin:var(--lm-s4) 0 var(--lm-s2)}h4{font:var(--lm-t3) var(--lm-face-text,sans-serif);font-weight:700;margin:var(--lm-s3) 0 var(--lm-s2)}p{margin:0 0 var(--lm-s3)}small{font:var(--lm-t1) var(--lm-face-text,sans-serif);color:var(--lm-ink-muted)}a{color:var(--lm-ink);text-underline-offset:.15em}:focus-visible{outline:2px solid var(--lm-ink);outline-offset:2px;border-radius:var(--lm-r1)}button,input,select,textarea{font:inherit;color:inherit;min-height:var(--lm-tap)}[type=button],[type=submit],button{min-height:calc(var(--lm-pitch) * 5);padding:0 var(--lm-s3);background:var(--lm-panel);color:var(--lm-ink);border:var(--lm-bw) solid var(--lm-ink-line);border-radius:var(--lm-r1);cursor:pointer}button:hover:not(:disabled){border-color:var(--lm-ink-muted)}button:active:not(:disabled){border-color:var(--lm-ink)}button:disabled{color:var(--lm-ink-muted);cursor:not-allowed;opacity:.6}[type=submit]:hover:not(:disabled),[type=submit]:not(:disabled){border-color:var(--lm-accent)}input:not([type]),input[type=number],input[type=search],input[type=text],select,textarea{min-height:calc(var(--lm-pitch) * 5);padding:var(--lm-s1) var(--lm-s2);background:var(--lm-ground);color:var(--lm-ink);border:var(--lm-bw) solid var(--lm-ink-line);border-radius:var(--lm-r1);max-width:100%}textarea{min-height:calc(var(--lm-pitch) * 10);width:100%;resize:vertical}label{display:inline-flex;align-items:baseline;gap:var(--lm-s1)}dl{margin:0 0 var(--lm-s3)}dt{font:var(--lm-t1) var(--lm-face-mono,monospace);font-weight:600;color:var(--lm-ink-muted)}dd{margin:0 0 var(--lm-s2)}table{border-collapse:collapse;width:100%;font:var(--lm-t1) var(--lm-face-text,sans-serif)}caption{font-family:var(--lm-face-mono,monospace);color:var(--lm-ink-muted);padding:var(--lm-s1) 0}caption,td,th{text-align:left}td,th{border:var(--lm-bw) solid var(--lm-ink-line);padding:var(--lm-s2);vertical-align:top}th{font-family:var(--lm-face-mono,monospace);font-weight:700}th[scope=col]{background:var(--lm-panel);white-space:nowrap}th[scope=row]{background:var(--lm-panel);font-weight:600}[data-part=grid-scroll]{overflow-x:auto}hr{border:0;border-top:var(--lm-bw) solid var(--lm-ink-line);margin:var(--lm-s4) 0}[data-screen]>h1+p{color:var(--lm-ink-muted);max-width:var(--lm-measure)}[data-part]{margin-block:var(--lm-s4)}[data-part]>h2{margin-top:0}[data-part=search] fieldset,fieldset{border:var(--lm-bw) solid var(--lm-ink-line);border-radius:var(--lm-r1);padding:var(--lm-s2) var(--lm-s3);margin:var(--lm-s3) 0}legend{font:var(--lm-t1) var(--lm-face-mono,monospace);color:var(--lm-ink-muted);padding:0 var(--lm-s1)}[data-part=axes] label{margin-right:var(--lm-s3);white-space:nowrap}[data-part=recipes],[data-part=refs],[data-part=results]{list-style:none;padding:0;margin:var(--lm-s3) 0;display:flex;flex-direction:column;gap:var(--lm-s1)}[data-part=recipes]>li,[data-part=refs]>li,[data-part=results]>li{padding:var(--lm-s2) 0;border-bottom:var(--lm-bw) solid var(--lm-ink-line);display:flex;flex-wrap:wrap;align-items:center;gap:var(--lm-s2)}[data-part=detail]{border:var(--lm-bw) solid var(--lm-ink-line);border-radius:var(--lm-r2);padding:var(--lm-s4);background:var(--lm-panel)}[data-kind]{margin-block:var(--lm-s2)}[data-kind=entry],[data-kind=group]{padding-left:0}[role=status]{color:var(--lm-ink-muted);font-style:italic}}@layer marks{[data-mark=witness-column]{display:grid;grid-template-columns:max-content 1fr;grid-gap:var(--lm-s1) var(--lm-s3);gap:var(--lm-s1) var(--lm-s3);border-left:2px solid var(--lm-ink-line);padding-left:var(--lm-s3)}[data-mark=witness-column] dd,[data-mark=witness-column] dt{margin:0}[data-mark=prose]{max-width:var(--lm-measure)}[data-mark=gloss]{color:var(--lm-ink-muted)}[data-mark=amount-input]{display:inline-flex;gap:var(--lm-s1);align-items:center}[data-mark=amount-input] input{width:5rem;font-family:var(--lm-face-mono,monospace)}}@layer layout{.l-container{width:100%;max-width:var(--lm-page);margin-inline:auto;padding-inline:var(--lm-s3)}.l-stack{display:flex;flex-direction:column;gap:var(--stack-gap,var(--lm-s3))}.l-cluster{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cluster-gap,var(--lm-s2))}.l-grid{display:grid;grid-gap:var(--grid-gap,var(--lm-s3));gap:var(--grid-gap,var(--lm-s3));grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--grid-min,16rem)),1fr))}}@layer screen{.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;left:var(--lm-s2);top:-3rem;z-index:100;padding:var(--lm-s2) var(--lm-s3);background:var(--lm-ground);border:var(--lm-bw) solid var(--lm-ink-muted);border-radius:var(--lm-r1);transition:top .15s ease}.skip-link:focus{top:var(--lm-s2)}.masthead{border-bottom:var(--lm-bw) solid var(--lm-ink-line);background:var(--lm-ground)}.masthead-inner{display:flex;align-items:center;gap:var(--lm-s3);min-height:calc(var(--lm-pitch) * 5);padding-block:var(--lm-s2)}.brand{font-family:var(--lm-face-brand,sans-serif);text-decoration:none;white-space:nowrap}.masthead-search{display:flex;gap:var(--lm-s1);flex:1 1 12rem;min-width:0;max-width:28rem}.masthead-search input{flex:1 1 auto;min-width:0}.masthead-account{margin-left:auto;display:flex;gap:var(--lm-s3);align-items:center}.app-shell{display:grid;grid-template-columns:12rem minmax(0,1fr);grid-gap:var(--lm-s5);gap:var(--lm-s5);align-items:start}.app-main{padding-block:var(--lm-s4);min-width:0}.public-main{padding-block:var(--lm-s5)}.rail{position:-webkit-sticky;position:sticky;top:var(--lm-s3);display:flex;flex-direction:column;gap:var(--lm-s1);padding-block:var(--lm-s4)}.rail a{display:flex;align-items:center;gap:var(--lm-s2);min-height:calc(var(--lm-pitch) * 5);padding:var(--lm-s1) var(--lm-s2);text-decoration:none;border-radius:var(--lm-r1);border:var(--lm-bw) solid transparent}.rail a:hover{background:var(--lm-panel);border-color:var(--lm-ink-line)}.bench-badge{display:inline-flex;align-items:center;justify-content:center;min-width:1.4rem;height:1.4rem;padding:0 var(--lm-s1);font:var(--lm-t0) var(--lm-face-mono,monospace);font-weight:700;border:var(--lm-bw) solid var(--lm-ink-muted);border-radius:999px;background:var(--lm-panel)}.tabbar{display:none}.site-footer{border-top:var(--lm-bw) solid var(--lm-ink-line);margin-top:var(--lm-s7);padding-block:var(--lm-s4)}.site-footer,.site-footer a{color:var(--lm-ink-muted)}@media (max-width:48rem){.app-shell{grid-template-columns:minmax(0,1fr);padding-bottom:calc(var(--lm-pitch) * 5 + var(--lm-s4))}.rail{display:none}.masthead-search{flex-basis:8rem}.tabbar{display:flex;position:fixed;inset:auto 0 0 0;z-index:50;justify-content:space-around;background:var(--lm-ground);border-top:var(--lm-bw) solid var(--lm-ink-line)}.tabbar a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;flex:1 1;min-height:calc(var(--lm-pitch) * 5);padding:var(--lm-s1);font:var(--lm-t1) var(--lm-face-text,sans-serif);text-decoration:none}.tabbar a:focus-visible{outline-offset:-2px}}}