@font-face{font-family:Bowlby One SC;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4786a94fe12fca7a-s.25121bcf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Bowlby One SC;font-style:normal;font-weight:400;font-display:swap;src:url(../media/39d3a37ce3178c4a-s.p.12ed6e66.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:Bowlby One SC Fallback;src:local(Arial);ascent-override:82.55%;descent-override:32.17%;line-gap-override:0.0%;size-adjust:132.97%}.bowlby_one_sc_21e3b068-module__ynPFSW__className{font-family:Bowlby One SC,Bowlby One SC Fallback;font-style:normal;font-weight:400}.bowlby_one_sc_21e3b068-module__ynPFSW__variable{--font-display:"Bowlby One SC","Bowlby One SC Fallback"}
@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6632a144c419935f-s.a483f402.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/7b27d9904b50e540-s.70ee461d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d38f3bca7db33566-s.p.b6a8de2a.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:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.newsreader_f7f34d12-module__A2odkq__className{font-family:Newsreader,Newsreader Fallback;font-style:normal}.newsreader_f7f34d12-module__A2odkq__variable{--font-editorial:"Newsreader","Newsreader Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.f2220059.woff2)format("woff2");unicode-range:U+460-52F,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(../media/cc545e633e20c56d-s.f6f1950f.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.bd5f4d11.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.51c18f09.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.23358719.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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(../media/70bc3e132a0a741e-s.p.15008bfb.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:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_7f3086f3-module__paa25G__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_7f3086f3-module__paa25G__variable{--font-mono:"JetBrains Mono","JetBrains Mono Fallback"}
:root{--paper:#f3ebd4;--paper-warm:#ede1bf;--paper-shadow:#d9cca4;--paper-edge:#b8a878;--cream:#fffaeb;--ink:#14213d;--ink-soft:#2d3358;--ink-muted:#6d7494;--ink-faint:#a9a78a;--field:#2c4d22;--field-light:#3a6630;--field-deep:#1c3214;--stitch:#8e2424;--stitch-bright:#b03434;--brass:#c2925c;--brass-deep:#8e6435}*,:before,:after{box-sizing:border-box}html,body{background-color:var(--field);min-height:100%;color:var(--cream);font-family:var(--font-editorial),"Iowan Old Style",Georgia,serif;font-feature-settings:"ss01" on,"calt" on;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;margin:0}.pn-paper{background-color:var(--paper);background-blend-mode:multiply,normal,multiply;background-image:radial-gradient(circle at 20% 8%,rgba(255,255,255,.55),transparent 60%),radial-gradient(circle at 80% 92%,rgba(160,130,80,.18),transparent 65%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' seed='4'/%3E%3CfeColorMatrix values='0 0 0 0 0.35 0 0 0 0 0.25 0 0 0 0 0.12 0 0 0 0.09 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");box-shadow:inset 0 0 0 1px rgba(31,22,8,.08),inset 0 0 60px rgba(120,90,40,.08),inset 0 1px rgba(255,255,255,.6)}.pn-field{background-color:var(--field);background-image:repeating-linear-gradient(178deg,rgba(255,255,255,.024) 0,rgba(255,255,255,.024) 78px,rgba(0,0,0,.05) 78px,rgba(0,0,0,.05) 156px),radial-gradient(at 50% 0,rgba(180,220,140,.16),transparent 60%),radial-gradient(at 0 100%,rgba(0,0,0,.28),transparent 70%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='320' height='320'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.4' numOctaves='2' seed='9'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0.15 0 0 0 0 0 0 0 0 0.06 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E")}.pn-chalk-line{background:repeating-linear-gradient(90deg,rgba(245,236,202,.95) 0,rgba(245,236,202,.95) 6px,rgba(245,236,202,.4) 6px,rgba(245,236,202,.4) 9px)}.pn-halftone{background-image:radial-gradient(circle at 1px 1px,rgba(20,33,61,.35) .8px,transparent 1.4px);background-size:6px 6px}.pn-scroll::-webkit-scrollbar{width:8px;height:8px}.pn-scroll::-webkit-scrollbar-track{background:0 0}.pn-scroll::-webkit-scrollbar-thumb{background:rgba(20,33,61,.18);border-radius:999px}.pn-scroll::-webkit-scrollbar-thumb:hover{background:rgba(20,33,61,.3)}@keyframes pn-stamp-in{0%{opacity:0;transform:scale(1.35)rotate(-8deg)}55%{opacity:1;transform:scale(.92)rotate(2deg)}to{opacity:1;transform:scale(1)rotate(0)}}.pn-stamp-in{animation:.38s cubic-bezier(.2,.7,.2,1.1) backwards pn-stamp-in}.pn-no-animate .pn-stamp-in{animation:none}@keyframes pn-celebrate-card{0%{box-shadow:inset 0 0 0 1px rgba(31,22,8,.08),inset 0 0 60px rgba(120,90,40,.08),inset 0 1px rgba(255,255,255,.6),0 0 rgba(194,146,92,0)}20%{box-shadow:inset 0 0 0 2px var(--brass),inset 0 0 60px rgba(194,146,92,.35),0 0 0 6px rgba(194,146,92,.6),0 0 48px rgba(194,146,92,.45)}to{box-shadow:inset 0 0 0 1px rgba(31,22,8,.08),inset 0 0 60px rgba(120,90,40,.08),inset 0 1px rgba(255,255,255,.6),0 0 rgba(194,146,92,0)}}.pn-celebrate-card{animation:1.8s cubic-bezier(.2,.7,.2,1) both pn-celebrate-card}@keyframes pn-celebrate-total{0%{color:var(--ink);transform:scale(1)}25%{color:var(--brass-deep);transform:scale(1.18)rotate(-2deg)}50%{color:var(--field);transform:scale(1.08)rotate(1deg)}to{color:var(--field);transform:scale(1)}}.pn-celebrate-total{transform-origin:50%;animation:1.8s cubic-bezier(.2,.7,.2,1) both pn-celebrate-total;display:inline-block}@keyframes pn-gem-sparkle{0%{opacity:0;transform:scale(.2)rotate(0)}4%{opacity:.95;transform:scale(1)rotate(20deg)}9%{opacity:0;transform:scale(.4)rotate(35deg)}to{opacity:0;transform:scale(.2)rotate(35deg)}}.pn-gem-sparkle{transform-origin:50%;pointer-events:none;animation:4.5s ease-in-out infinite backwards pn-gem-sparkle}@media (prefers-reduced-motion:reduce){.pn-gem-sparkle{opacity:0;animation:none}.pn-stamp-in{opacity:1;animation:none;transform:scale(1)rotate(0)}.pn-celebrate-card{animation:none;box-shadow:inset 0 0 0 1px rgba(31,22,8,.08),inset 0 0 60px rgba(120,90,40,.08),inset 0 1px rgba(255,255,255,.6),0 0 rgba(194,146,92,0)}.pn-celebrate-total{color:var(--field);animation:none;transform:scale(1)}}@keyframes pn-fade-in{0%{opacity:0}to{opacity:1}}.pn-fade-in{animation:.25s pn-fade-in}@media (prefers-reduced-motion:reduce){.pn-fade-in{opacity:1;animation:none}}.pn-stitch-line{background-image:repeating-linear-gradient(90deg,var(--stitch)0 12px,transparent 12px 18px);opacity:.55;height:2px}.pn-roster{flex-direction:column;gap:2px;display:flex}.pn-row{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background-color:transparent;border:none;border-top:1px dashed rgba(20,33,61,.12);border-radius:4px;align-items:center;gap:12px;margin:0;padding:11px 14px;transition:opacity .2s,background-color .2s,transform .14s,box-shadow .14s;display:flex}.pn-row:first-child{border-top:none}@media (hover:hover) and (pointer:fine){.pn-row:hover{box-shadow:0 1px 0 var(--paper-shadow),0 6px 18px rgba(0,0,0,.12);background-color:rgba(243,235,212,.96);transform:translateY(-1px)}}.pn-row:focus-visible{box-shadow:0 0 0 2px var(--paper-warm),0 0 0 4px var(--stitch);outline:none}.pn-row--revealing{box-shadow:0 1px 0 var(--paper-shadow),0 6px 18px rgba(0,0,0,.12);background-color:rgba(243,235,212,.96);transform:translateY(-1px)}.pn-row--dimmed{opacity:.4}.pn-row-badge{min-width:40px;height:24px;font-family:var(--font-display);letter-spacing:.06em;color:var(--ink);background:rgba(20,33,61,.08);border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;padding:0 6px;font-size:12px;line-height:1;display:inline-flex}.pn-row-body{flex:1;min-width:0;display:block;overflow:hidden}.pn-row-name{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-editorial);color:var(--ink);font-size:16px;font-weight:600;line-height:1.2;display:block;overflow:hidden}.pn-row-meta{font-family:var(--font-mono);letter-spacing:.18em;color:var(--ink-muted);margin-top:2px;font-size:10px;display:block}.pn-row-value{font-family:var(--font-display);letter-spacing:.01em;color:var(--ink);flex-shrink:0;font-size:19px;line-height:1;display:block}.pn-row-value--zero{color:var(--stitch)}.pn-row-action{font-family:var(--font-mono);letter-spacing:.16em;color:rgba(20,33,61,.4);flex-shrink:0;font-size:11px;display:block}.pn-footer{opacity:.66;transition:opacity .2s}.pn-footer:hover{opacity:1}.pn-footer:hover .pn-emoji-muted{filter:none!important}
