@font-face{font-family:Lilita One;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/3b0bcebad1fd47d9-s.woff2?dpl=dpl_94NEUKmsPR7iPQuZv3KxbZcVGZvC) 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:Lilita One;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/043945717efb3a31-s.p.woff2?dpl=dpl_94NEUKmsPR7iPQuZv3KxbZcVGZvC) 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:Lilita One Fallback;src:local("Arial");ascent-override:96.14%;descent-override:22.91%;line-gap-override:0.00%;size-adjust:96.01%}.__className_ec17d9{font-family:Lilita One,Lilita One Fallback;font-weight:400;font-style:normal}.__variable_ec17d9{--font-bb-display:"Lilita One","Lilita One Fallback"}@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?dpl=dpl_94NEUKmsPR7iPQuZv3KxbZcVGZvC) 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?dpl=dpl_94NEUKmsPR7iPQuZv3KxbZcVGZvC) 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:Fredoka;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/bca7023bf625e650-s.p.woff2?dpl=dpl_94NEUKmsPR7iPQuZv3KxbZcVGZvC) 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?dpl=dpl_94NEUKmsPR7iPQuZv3KxbZcVGZvC) 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?dpl=dpl_94NEUKmsPR7iPQuZv3KxbZcVGZvC) 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:Fredoka;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/bca7023bf625e650-s.p.woff2?dpl=dpl_94NEUKmsPR7iPQuZv3KxbZcVGZvC) 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?dpl=dpl_94NEUKmsPR7iPQuZv3KxbZcVGZvC) 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?dpl=dpl_94NEUKmsPR7iPQuZv3KxbZcVGZvC) 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:Fredoka;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/bca7023bf625e650-s.p.woff2?dpl=dpl_94NEUKmsPR7iPQuZv3KxbZcVGZvC) 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_4bdcef{font-family:Fredoka,Fredoka Fallback;font-style:normal}.__variable_4bdcef{--font-bb-body:"Fredoka","Fredoka Fallback"}:root{--bb-paper:#fff3d6;--bb-paper-2:#ffe7ad;--bb-card:#fffaf0;--bb-ink:#2a1f4d;--bb-ink-deep:#150e2e;--bb-ink-soft:#6a5f96;--bb-pink:#ff5fa8;--bb-cyan:#37d3ff;--bb-lime:#7dfca6;--bb-gold:#ffcf4a;--bb-orange:#ff9a3c;--bb-grape:#7b5cff;--bb-radius:26px;--bb-line:3px;--bb-drop:0 7px 0 var(--bb-ink);--bb-pop:cubic-bezier(0.34,1.56,0.64,1);--bb-awning:30px}.bb-root{min-height:100dvh;position:relative;overflow-x:hidden;color:var(--bb-ink);font-family:var(--font-bb-body),"Avenir Next",system-ui,sans-serif;background-color:var(--bb-paper);background-image:radial-gradient(circle at 12% 22%,rgba(255,95,168,.22),transparent 38%),radial-gradient(circle at 88% 72%,rgba(55,211,255,.22),transparent 40%),radial-gradient(circle,rgba(42,31,77,.11) 1.3px,transparent 1.9px);background-size:auto,auto,18px 18px;background-repeat:no-repeat,no-repeat,repeat;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}.bb-root:before{top:0;height:calc(var(--bb-awning) + env(safe-area-inset-top));background:repeating-linear-gradient(90deg,var(--bb-pink) 0 36px,#fff 36px 72px);border-bottom:var(--bb-line) solid var(--bb-ink)}.bb-root:after,.bb-root:before{content:"";position:fixed;z-index:3;left:0;right:0;pointer-events:none}.bb-root:after{top:calc(var(--bb-awning) + env(safe-area-inset-top) + var(--bb-line));height:18px;background:radial-gradient(circle at 50% 0,var(--bb-pink) 0 12px,var(--bb-ink) 12px 15px,transparent 15.5px) 0 0 /36px 18px repeat-x}.bb-confetti{position:fixed;inset:auto 0 0 0;height:30vh;pointer-events:none;opacity:.55;background-image:radial-gradient(circle,var(--bb-pink) 3px,transparent 3.6px),radial-gradient(circle,var(--bb-cyan) 2.6px,transparent 3.2px),radial-gradient(circle,var(--bb-gold) 2.6px,transparent 3.2px),radial-gradient(circle,var(--bb-grape) 2px,transparent 2.6px);background-size:96px 96px,134px 134px,112px 112px,74px 74px;background-position:0 0,44px 28px,78px 64px,22px 52px;mask-image:linear-gradient(180deg,transparent,#000 70%);-webkit-mask-image:linear-gradient(180deg,transparent,#000 70%)}.bb-shell{position:relative;z-index:1;max-width:60rem;margin:0 auto;padding:calc(var(--bb-awning) + 2.2rem) 1rem 3rem;display:grid;gap:1.1rem}.bb-in{animation:bb-in .7s var(--bb-pop) both}.bb-in--1{animation-delay:.05s}.bb-in--2{animation-delay:.18s}.bb-in--3{animation-delay:.3s}.bb-in--4{animation-delay:.42s}.bb-in--5{animation-delay:.54s}.bb-in--6{animation-delay:.66s}@keyframes bb-in{0%{opacity:0;transform:translateY(26px) scale(.94)}to{opacity:1;transform:none}}.bb-sign{text-align:center;display:grid;justify-items:center;gap:.55rem}.bb-sign-crew{display:flex;align-items:flex-end;justify-content:center;gap:.1rem}.bb-mascot{filter:drop-shadow(0 4px 0 rgba(42,31,77,.28))}.bb-mascot--panda{transform:rotate(-5deg)}.bb-mascot--kiwi{transform:rotate(5deg)}.bb-pad{margin:0 -.35rem .6rem;filter:drop-shadow(0 4px 0 rgba(42,31,77,.28));animation:bb-hum 2.4s ease-in-out infinite}@keyframes bb-hum{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-5px) rotate(3deg)}}.bb-title{margin:0;line-height:.9;font-family:var(--font-bb-display),"Arial Rounded MT Bold",system-ui,sans-serif;font-weight:400;display:grid;gap:.6rem;justify-items:center}.bb-title-a{font-size:clamp(2.5rem,10.5vw,4.6rem);text-transform:uppercase;letter-spacing:.015em;color:#fff;-webkit-text-stroke:2px var(--bb-ink);paint-order:stroke fill;text-shadow:4px 4px 0 var(--bb-ink),8px 8px 0 var(--bb-pink);transform:rotate(-2deg);padding:.1em .2em .12em 0}.bb-title-b{font-size:clamp(.95rem,3.6vw,1.3rem);letter-spacing:.3em;text-indent:.3em;color:var(--bb-ink);background:var(--bb-gold);border:var(--bb-line) solid var(--bb-ink);border-radius:999px;padding:.28em .95em .22em;box-shadow:0 4px 0 var(--bb-ink);transform:rotate(2.5deg)}.bb-subtitle{margin:.2rem 0 0;color:var(--bb-ink-soft);font-weight:600;font-size:1.05rem}.bb-sign--compact{gap:.35rem}.bb-sign--compact .bb-title{gap:.4rem}.bb-sign--compact .bb-title-a{font-size:clamp(1.5rem,5.5vw,2.1rem);text-shadow:3px 3px 0 var(--bb-ink),6px 6px 0 var(--bb-pink)}.bb-sign--compact .bb-title-b{font-size:.72rem;box-shadow:0 3px 0 var(--bb-ink)}.bb-door{display:grid;justify-items:center;align-content:center;min-height:80dvh;gap:0}.bb-door-crew{position:relative;z-index:2;margin-top:1.4rem;margin-bottom:-1.35rem}.bb-ticket{position:relative;width:min(100%,31rem);display:grid;grid-template-columns:3.4rem 1fr;background:var(--bb-card);color:var(--bb-ink);border:var(--bb-line) solid var(--bb-ink);border-radius:20px;box-shadow:var(--bb-drop),0 26px 40px -22px rgba(42,31,77,.45);transform:rotate(-1deg)}.bb-ticket:after,.bb-ticket:before{content:"";position:absolute;left:calc(3.4rem - 11px);width:22px;height:22px;border-radius:50%;background:var(--bb-paper);border:var(--bb-line) solid var(--bb-ink);box-sizing:border-box;z-index:1}.bb-ticket:before{top:-13px}.bb-ticket:after{bottom:-13px}.bb-ticket-stub{background:var(--bb-gold);border-right:var(--bb-line) dashed var(--bb-ink);border-radius:16px 0 0 16px;display:grid;place-items:center;writing-mode:vertical-rl;transform:rotate(180deg);font-family:var(--font-bb-display),system-ui,sans-serif;font-size:1.05rem;letter-spacing:.22em;text-indent:.22em;text-transform:uppercase;padding:.6rem 0}.bb-ticket-body{padding:1.5rem 1.15rem 1.1rem;display:grid;gap:.7rem;min-width:0}.bb-ticket-eyebrow{margin:0;font-size:.68rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--bb-ink-soft);text-align:center}.bb-ticket-name{margin:0;min-height:2.6rem;text-align:center;font-family:var(--font-bb-display),system-ui,sans-serif;font-size:clamp(1.7rem,7vw,2.4rem);line-height:1.05;overflow-wrap:anywhere;border-bottom:3px dotted rgba(42,31,77,.35);padding:0 .3rem .25rem;color:var(--bb-ink)}.bb-ticket-name--blank{color:rgba(42,31,77,.28)}.bb-namecard-q{margin:.2rem 0 -.25rem;font-weight:600;font-size:1.05rem;text-align:center}.bb-name-input{font:inherit;font-weight:500;font-size:1.3rem;text-align:center;padding:.7rem .6rem;border-radius:16px;border:var(--bb-line) solid var(--bb-ink);background:#fff;color:var(--bb-ink);min-height:56px;width:100%;box-shadow:inset 0 3px 0 rgba(42,31,77,.12)}.bb-name-input::placeholder{color:rgba(42,31,77,.4)}.bb-btn:focus-visible,.bb-cab:focus-visible,.bb-linkbtn:focus-visible,.bb-name-input:focus-visible{outline:4px solid var(--bb-grape);outline-offset:3px}.bb-btn{font:inherit;font-family:var(--font-bb-display),system-ui,sans-serif;font-weight:400;font-size:1.25rem;letter-spacing:.06em;min-height:56px;padding:.6rem 1.1rem;border-radius:16px;border:var(--bb-line) solid var(--bb-ink);cursor:pointer;transition:transform .1s ease,box-shadow .1s ease}.bb-btn:active:not(:disabled){transform:translateY(4px);box-shadow:0 2px 0 var(--bb-ink)}.bb-btn:disabled{opacity:.45;cursor:not-allowed}.bb-btn--go{background:var(--bb-pink);color:#fff;-webkit-text-stroke:1px var(--bb-ink);paint-order:stroke fill;text-shadow:2px 2px 0 var(--bb-ink);box-shadow:0 6px 0 var(--bb-ink)}.bb-linkbtn{font:inherit;font-weight:600;font-size:.85rem;background:none;border:none;color:var(--bb-ink-soft);text-decoration:underline;text-underline-offset:3px;cursor:pointer;padding:.2rem}.bb-fineprint{margin:0;font-size:.84rem;color:var(--bb-ink-soft);text-align:center;line-height:1.35}.bb-floor,.bb-floor-top{display:grid;gap:1.1rem}.bb-purse{background:var(--bb-card);color:var(--bb-ink);border:var(--bb-line) solid var(--bb-ink);border-radius:var(--bb-radius);padding:.95rem 1rem .9rem;display:grid;gap:.6rem;box-shadow:var(--bb-drop);transform:rotate(.6deg)}.bb-purse-hello{display:flex;align-items:baseline;justify-content:space-between;gap:.6rem;flex-wrap:wrap}.bb-purse-name{margin:0;font-size:1.2rem;font-weight:500}.bb-purse-name strong{font-family:var(--font-bb-display),system-ui,sans-serif;font-weight:400;font-size:1.45rem}.bb-purse-nums{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.bb-stat{background:var(--bb-cyan);border:var(--bb-line) solid var(--bb-ink);border-radius:18px;padding:.5rem .6rem .45rem;display:grid;gap:0;text-align:center;box-shadow:0 4px 0 var(--bb-ink);transform:rotate(-1deg)}.bb-stat--gold{background:var(--bb-gold);transform:rotate(1.2deg)}.bb-stat-n{font-family:var(--font-bb-display),system-ui,sans-serif;font-size:2.3rem;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-shadow:2px 2px 0 rgba(255,255,255,.7)}.bb-stat-l{font-size:.68rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.bb-meter{position:relative;height:20px;border-radius:999px;background:var(--bb-paper-2);border:var(--bb-line) solid var(--bb-ink);overflow:hidden}.bb-meter-fill{display:block;height:100%;background:linear-gradient(90deg,var(--bb-orange),var(--bb-pink));transition:width .5s var(--bb-pop)}.bb-meter:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent,transparent calc(10% - 3px),rgba(42,31,77,.5) calc(10% - 3px),rgba(42,31,77,.5) 10%);pointer-events:none}.bb-cabs{display:grid;gap:1.9rem 1.1rem;padding-top:1.7rem}.bb-cab{position:relative;display:grid;grid-template-columns:auto 1fr;grid-template-areas:"minder bubble" "vol    vol" "name   name" "sub    sub" "go     go";grid-template-rows:auto auto auto 1fr auto;gap:.2rem .7rem;align-items:center;text-decoration:none;color:var(--bb-ink);background:var(--bb-accent);border:var(--bb-line) solid var(--bb-ink);border-radius:var(--bb-radius);padding:.9rem 1rem .95rem;box-shadow:var(--bb-drop);transform:rotate(var(--bb-tilt,0deg));transition:transform .18s var(--bb-pop),box-shadow .18s ease}.bb-cab:first-child{--bb-tilt:-1.6deg}.bb-cab:nth-child(2){--bb-tilt:1.3deg}.bb-cab:nth-child(3){--bb-tilt:-0.9deg}@media (hover:hover){.bb-cab:hover{transform:rotate(0deg) translateY(-5px);box-shadow:0 12px 0 var(--bb-ink)}}.bb-cab:active{transform:rotate(0deg) translateY(4px);box-shadow:0 3px 0 var(--bb-ink)}.bb-cab-minder{grid-area:minder;line-height:0;margin-top:-2.6rem;position:relative;z-index:2}.bb-cab-bubble{grid-area:bubble;position:relative;background:var(--bb-card);border:var(--bb-line) solid var(--bb-ink);border-radius:16px;padding:.5rem .7rem;font-weight:600;font-size:.95rem;line-height:1.25;align-self:start;margin-top:-1rem}.bb-cab-bubble:before{content:"";position:absolute;left:-9px;top:50%;width:14px;height:14px;background:var(--bb-card);border-left:var(--bb-line) solid var(--bb-ink);border-bottom:var(--bb-line) solid var(--bb-ink);transform:translateY(-50%) rotate(45deg)}.bb-cab-vol{grid-area:vol;margin-top:.5rem;font-size:.72rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;opacity:.75}.bb-cab-name{grid-area:name;font-family:var(--font-bb-display),system-ui,sans-serif;font-size:1.95rem;line-height:1;text-shadow:3px 3px 0 rgba(255,255,255,.7)}.bb-cab-name,.bb-cab-sub{position:relative;z-index:1}.bb-cab-sub{grid-area:sub;align-self:start;font-size:.9rem;font-weight:500;line-height:1.3}.bb-cab-go{grid-area:go;align-self:end;justify-self:stretch;margin-top:.8rem;text-align:center;font-family:var(--font-bb-display),system-ui,sans-serif;font-size:1.1rem;letter-spacing:.14em;text-indent:.14em;padding:.6rem;border-radius:16px;color:var(--bb-card);background:var(--bb-ink);border:var(--bb-line) solid var(--bb-ink);box-shadow:0 5px 0 var(--bb-ink-deep);position:relative;z-index:1}.bb-footer{text-align:center;color:var(--bb-ink-soft);font-size:.86rem;font-weight:500;line-height:1.4;border-top:3px dashed rgba(42,31,77,.25);padding-top:.9rem;margin-top:.3rem}.bb-footer p{margin:0}@media (min-width:760px){.bb-floor-top{grid-template-columns:1fr 1.15fr;align-items:center}.bb-floor-top .bb-sign{justify-items:start;text-align:left}.bb-floor-top .bb-title{justify-items:start}.bb-cabs{grid-template-columns:repeat(3,1fr);gap:1.9rem 1.4rem}.bb-cab{align-content:stretch}}@media (prefers-reduced-motion:reduce){.bb-in,.bb-pad{animation:none}.bb-btn,.bb-cab,.bb-meter-fill{transition:none}}