:root{--cream:#f8eedb;--brown:#4a2c0a;--brown2:#7a4f17;--gold:#e7a91f;--gold2:#c98a0c;--panel:#fffaf0;--muted:#7d6a4f;--navh:76px}*{-webkit-tap-highlight-color:transparent}html{background:var(--cream);min-height:100%}body{margin:0;font-family:var(--font-round),ui-rounded,system-ui,sans-serif;color:var(--brown);background:var(--cream) 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='.7' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .4 0 0 0 0 .25 0 0 0 0 .05 0 0 0 .08 0'/%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23n)'/%3E%3C/svg%3E");min-height:100vh}h1{font-size:44px;line-height:1.05;margin:8px 0 16px;letter-spacing:-.5px}h1,h2{font-weight:700}h2{font-size:24px;margin:24px 0 8px}a{color:var(--brown2)}button,input,select{font-family:inherit}select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--brown2) 50%),linear-gradient(135deg,var(--brown2) 50%,transparent 50%)!important;background-position:calc(100% - 22px) 52%,calc(100% - 16px) 52%!important;background-size:6px 6px!important;background-repeat:no-repeat!important;padding-right:40px!important}input[type=checkbox]{accent-color:var(--gold2)}details>summary{cursor:pointer;min-height:32px}.bd-brand{display:flex;align-items:center;justify-content:center;gap:8px;padding:calc(8px + env(safe-area-inset-top)) 16px 0;font-size:20px;font-weight:600;color:var(--brown);text-decoration:none}.bd-brand b{color:var(--gold2);font-weight:700}.bd-brand img{border-radius:50%}.bd-nav{position:fixed;left:0;right:0;bottom:0;z-index:1000;display:grid;grid-template-columns:1fr 1fr 84px 1fr 1fr 1fr;align-items:end;padding:6px 4px calc(6px + env(safe-area-inset-bottom));background:linear-gradient(#fbf4e6,#f3e4c6);box-shadow:0 -4px 16px #4a2c0a22;border-top:1px solid #e3cfa6}.bd-tab{display:flex;flex-direction:column;align-items:center;gap:2px;font-size:12px;font-weight:600;color:var(--brown2);text-decoration:none;padding:4px 0;border-radius:14px;min-height:52px;justify-content:center}.bd-tab .bd-ico{display:flex;padding:2px 12px;border-radius:12px}.bd-tab.on{color:var(--brown)}.bd-tab.on .bd-ico{background:linear-gradient(#f5c443,var(--gold));box-shadow:0 2px 0 #b97f0b}.bd-cam{justify-self:center;width:76px;height:76px;margin-top:-34px;border-radius:50%;border:5px solid #fbf4e6;background:radial-gradient(circle at 35% 30%,#ffe08a,var(--gold) 55%,var(--gold2));box-shadow:0 6px 16px #4a2c0a55,inset 0 -4px 0 #a8730a;display:flex;align-items:center;justify-content:center;cursor:pointer}.bd-cam:active{transform:translateY(2px)}.bd-spacer{height:calc(var(--navh) + 24px + env(safe-area-inset-bottom))}.bd-menu{position:relative;display:inline-block}.bd-dots{border:0;background:transparent;font-size:26px;line-height:1;width:44px;height:44px;border-radius:50%;color:var(--brown);cursor:pointer}.bd-dots:hover,.bd-dots[aria-expanded=true]{background:#4a2c0a14}.bd-pop{position:absolute;right:0;top:44px;z-index:50;min-width:180px;background:var(--panel);border-radius:16px;padding:8px;box-shadow:0 8px 24px #4a2c0a40}.bd-pop button{display:block;width:100%;text-align:left;min-height:44px;padding:0 16px;border:0;background:none;border-radius:10px;font-size:16px;font-weight:600;color:var(--brown);cursor:pointer}.bd-pop button:hover{background:#4a2c0a10}.bd-pop button.danger{color:#a3271b}.bd-av{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;object-fit:cover;flex:none;color:#4a2c0a;font-weight:700;box-shadow:0 0 0 3px #fff,0 0 0 4px #e3cfa6}.bd-medal{font-size:26px}.bd-medal,.bd-rank{width:32px;text-align:center;flex:none}.bd-rank{font-weight:700;color:var(--muted)}.bd-bar{flex:1 1;height:12px;background:#ecdcbc;overflow:hidden;min-width:60px}.bd-bar,.bd-bar>span{display:block;border-radius:8px}.bd-bar>span{height:100%;background:linear-gradient(90deg,#f5c443,var(--gold2));transition:width .6s ease}.bd-row{display:flex;align-items:center;gap:8px;padding:8px 0;border-bottom:1px solid #ecdcbc}.bd-row:last-child{border-bottom:0}.bd-row .n{font-weight:600;flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bd-row .v{font-weight:700;color:var(--gold2);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bd-check{width:28px;height:28px;border-radius:50%;flex:none;display:inline-flex;align-items:center;justify-content:center;background:#ecdcbc;color:#fff;font-weight:800}.bd-check.on{background:var(--gold2)}.bd-big{font-size:56px;font-weight:700;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bd-chip{display:inline-flex;align-items:center;min-height:36px;padding:0 16px;border-radius:18px;border:0;font-weight:700;font-size:15px;background:#ecdcbc;color:var(--brown);cursor:pointer}.bd-chip[aria-pressed=true]{background:linear-gradient(#f5c443,var(--gold));box-shadow:0 2px 0 #b97f0b}.bd-foam{display:flex;flex-direction:column;align-items:center;gap:8px;padding:24px 0;font-weight:600;color:var(--muted)}.bd-foam>span{position:relative;width:200px;height:14px;border-radius:8px;background:#ecdcbc;overflow:hidden}.bd-foam>span:after{content:"";position:absolute;inset:0;width:45%;border-radius:8px;background:radial-gradient(circle at 20% 40%,#fff 0 4px,transparent 5px),radial-gradient(circle at 60% 60%,#fff 0 3px,transparent 4px),linear-gradient(90deg,#f5c443,var(--gold2));animation:bd-foam 1.2s ease-in-out infinite alternate}@keyframes bd-foam{0%{transform:translateX(-10%)}to{transform:translateX(130%)}}.bd-conf{position:fixed;inset:0;pointer-events:none;z-index:2000;overflow:hidden}.bd-conf i{position:absolute;top:-12px;width:8px;height:14px;border-radius:2px;animation:bd-fall 2.6s cubic-bezier(.3,.6,.5,1) forwards}@keyframes bd-fall{to{top:105vh;transform:rotate(2turn) translateX(40px)}}@media (prefers-reduced-motion:reduce){.bd-foam>span:after{animation:none;width:100%}.bd-bar>span{transition:none}.bd-conf{display:none}}footer.bd-foot{text-align:center;font-size:14px;padding:16px 0 8px}footer.bd-foot,footer.bd-foot a{color:var(--muted)}@font-face{font-family:Fredoka;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/3e5302f118d6bde7-s.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Fredoka;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/bb36247b0b027bd1-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fredoka;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/bca7023bf625e650-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:Fredoka;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/3e5302f118d6bde7-s.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Fredoka;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/bb36247b0b027bd1-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fredoka;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/bca7023bf625e650-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:Fredoka;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/3e5302f118d6bde7-s.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Fredoka;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/bb36247b0b027bd1-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fredoka;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/bca7023bf625e650-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:Fredoka;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/3e5302f118d6bde7-s.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Fredoka;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/bb36247b0b027bd1-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fredoka;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/bca7023bf625e650-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:Fredoka Fallback;src:local("Arial");ascent-override:95.64%;descent-override:23.17%;line-gap-override:0.00%;size-adjust:101.84%}.__className_a21090{font-family:Fredoka,Fredoka Fallback;font-style:normal}.__variable_a21090{--font-round:"Fredoka","Fredoka Fallback"}