.wb-stage{flex:1;place-items:center;min-height:0;display:grid;container-type:size}.wb-frame{aspect-ratio:9/16;width:min(100cqw,56.25cqh);position:relative;container-type:inline-size}.wb{--u:calc(100cqw / 366);--board:#13253f;--slot:#0c1a2e;--groove:#00000061;--plate:#f2ede1;--plate-edge:#cfc6b2;--ink:#17191a;--under:#c62532;--over:#1d3c6a;--paint:#f2ede1;--paint-dim:#f2ede1a8;--paint-faint:#f2ede133;--wood:#4b2c19;--wood-dark:#2b190d;--gold:#d4b059;--gold-dim:#d4b05966;background:var(--board);border-radius:calc(var(--u) * 18);color:var(--paint);font-family:var(--font-cera), var(--font-inter), system-ui, sans-serif;-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;flex-direction:column;font-weight:500;display:flex;position:absolute;inset:0;overflow:hidden}.wb,.wb *,.wb :before,.wb :after{box-sizing:border-box}.wb *{flex-shrink:0;margin:0}.wb .v{flex-direction:column;min-width:0;min-height:0;display:flex}.wb .r{flex-direction:row;min-width:0;display:flex}.wb .f1{flex:1}.wb .ctr{align-items:center}.wb-body{min-height:0;padding:calc(var(--u) * 30) calc(var(--u) * 22) calc(var(--u) * 8);flex-direction:column;flex:1;display:flex}.wb-footer{justify-content:space-between;align-items:center;gap:calc(var(--u) * 12);margin:0 calc(var(--u) * 22);padding:calc(var(--u) * 10) 0 calc(var(--u) * 18);border-top:1px solid var(--paint-faint);font-family:var(--font-paint), sans-serif;font-weight:700;font-size:calc(var(--u) * 12);line-height:1.2;display:flex}.wb-brand{align-items:center;gap:calc(var(--u) * 7);flex-shrink:0;display:flex}.wb-badge{width:calc(var(--u) * 24);height:calc(var(--u) * 24);border-radius:50%}.wb-wordmark{font-size:calc(var(--u) * 17);letter-spacing:calc(var(--u) * 1);color:var(--paint)}.wb-footer-name{letter-spacing:calc(var(--u) * 1.2);color:var(--paint-dim);white-space:nowrap;text-overflow:ellipsis;flex-shrink:1;min-width:0;overflow:hidden}.wb-slot{background:var(--slot);border-radius:calc(var(--u) * 2);padding:calc(var(--u) * 3) calc(var(--u) * 2);border-top:calc(var(--u) * 1.5) solid var(--groove)}.wb-slot[data-bare]{background:0 0;border-top-width:0}.wb-slot[data-empty]{justify-content:center;align-items:center;display:flex}.wb-empty-label{font-family:var(--font-paint), sans-serif;color:var(--paint-faint);font-weight:700}.wb-plate{background:var(--plate);border-radius:calc(var(--u) * 1.5);border-bottom:calc(var(--u) * 1.5) solid var(--plate-edge);box-shadow:0 calc(var(--u) * 1.5) calc(var(--u) * 1.5) #00000073;animation:.56s cubic-bezier(.3,.7,.4,1) both wb-hang;animation-delay:var(--d,0s);flex-direction:column;justify-content:center;display:flex;position:relative}.wb-plate[data-tone=ink]{background:var(--ink);border-bottom-color:#000}.wb-plate[data-tone=gold]{box-shadow:none;background:0 0;border-bottom-width:0}.wb-plate-text{white-space:nowrap;text-align:center;width:100%;font-family:var(--font-plate), sans-serif;font-weight:800;display:block;overflow:hidden}.wb-plate[data-align=left] .wb-plate-text{text-align:left}.wb-mark{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.wb-mark svg{display:block;overflow:visible}@keyframes wb-hang{0%{opacity:0;transform:translateY(-55%) rotate(var(--sw,2.5deg))}12%{opacity:1}38%{transform:translateY(4%) rotate(calc(var(--sw,2.5deg) * -.6))}58%{transform:translateY(-1.5%) rotate(calc(var(--sw,2.5deg) * .3))}78%{transform:translateY(0.5%) rotate(calc(var(--sw,2.5deg) * -.1))}to{opacity:1;transform:none}}@keyframes wb-fade{0%{opacity:0}to{opacity:1}}.wb-after{animation:.36s both wb-fade;animation-delay:var(--d,0s)}.wb-paint{font-family:var(--font-paint), sans-serif;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.wb-paint[data-lines="2"]{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box}.wb-headline{font-family:var(--font-plate), sans-serif;text-transform:uppercase;letter-spacing:.5px;font-weight:800;overflow:hidden}.wb-line{font-size:calc(var(--u) * 15);line-height:calc(var(--u) * 21);color:var(--paint-dim)}.wb-note-tilt{transform:rotate(-1.4deg)}.wb-note{gap:calc(var(--u) * 16);padding:calc(var(--u) * 26) calc(var(--u) * 18) calc(var(--u) * 16);background:var(--plate);border-radius:calc(var(--u) * 1.5);border-bottom:calc(var(--u) * 1.5) solid var(--plate-edge);box-shadow:0 calc(var(--u) * 2) calc(var(--u) * 6) #00000073;flex-direction:column;animation:.64s cubic-bezier(.3,.7,.4,1) .26s both wb-hang;display:flex;position:relative}.wb-note-pin{top:calc(var(--u) * 8);width:calc(var(--u) * 8);height:calc(var(--u) * 8);margin-left:calc(var(--u) * -4);background:var(--slot);box-shadow:0 calc(var(--u) * 1) calc(var(--u) * 1) #00000073;border-radius:50%;position:absolute;left:50%}.wb-note-text{color:var(--ink);overflow-wrap:anywhere;font-weight:500}.wb-stamp{padding:calc(var(--u) * 3) calc(var(--u) * 7);border:calc(var(--u) * 1.25) solid currentColor;border-radius:calc(var(--u) * 3);color:var(--paint-dim);font-family:var(--font-paint), sans-serif;font-weight:700;font-size:calc(var(--u) * 13);letter-spacing:calc(var(--u) * 1);text-transform:uppercase;white-space:nowrap;align-self:flex-start;line-height:1.15;display:inline-block;transform:rotate(-3deg)}.wb-note .wb-stamp{color:var(--under)}.wb-wood{background:var(--wood-dark);padding:calc(var(--u) * 7);border-radius:calc(var(--u) * 3)}.wb-wood-inner{background:var(--wood);padding:calc(var(--u) * 20) calc(var(--u) * 16);border:1px solid #d4b05940}.wb-honour-title{font-family:var(--font-plate), sans-serif;font-weight:800;font-size:calc(var(--u) * 38);line-height:calc(var(--u) * 40);color:var(--gold);text-align:center;letter-spacing:calc(var(--u) * 1);text-transform:uppercase}.wb-honour-year{font-family:var(--font-paint), sans-serif;font-weight:700;font-size:calc(var(--u) * 13);letter-spacing:calc(var(--u) * 2.4);color:var(--gold);text-align:center;margin-top:calc(var(--u) * 4);text-transform:uppercase}.wb-honour-meta{font-size:calc(var(--u) * 11.5);color:#d4b059b3;margin-top:calc(var(--u) * 2);line-height:1.25}.wb[data-settled] .wb-plate,.wb[data-settled] .wb-after,.wb[data-settled] .wb-note{animation:none}@media (prefers-reduced-motion:reduce){.wb-plate,.wb-after,.wb-note{animation:none}}.ws-bar-fill{transform-origin:0;animation:ws-fill var(--ws-ms,6s) linear forwards;transform:scaleX(0)}.ws-bar-fill[data-state=done]{animation:none;transform:scaleX(1)}.ws-bar-fill[data-state=idle]{animation:none;transform:scaleX(0)}.ws-held .ws-bar-fill{animation-play-state:paused}@keyframes ws-fill{to{transform:scaleX(1)}}
.wb{--wg-coral:#f86840;--wg-sky:#6fb1f2;--wg-red:#ef5350;--wg-mow-a:#1f4a3a;--wg-mow-b:#23533f;--wg-green:#2f6b4c}.wg-svg{width:100%;height:auto;display:block;overflow:visible}.wg-t{font-family:var(--font-paint), sans-serif;letter-spacing:.04em;fill:var(--paint);font-weight:700}.wg-t[data-dim]{fill:var(--paint-dim)}.wg-t[data-coral]{fill:var(--wg-coral)}.wg-grid{stroke:var(--paint-faint);stroke-width:1px;fill:none}.wg-grid[data-soft]{stroke-opacity:.6}.wg-line{stroke:var(--paint);stroke-opacity:.35;stroke-width:1px;stroke-dasharray:3 4;fill:none}.wg-band{fill:var(--wg-coral);opacity:.14}.wg-rule{stroke:var(--paint-faint);stroke-width:1px;stroke-dasharray:1 4}.wg-range{fill:var(--paint);opacity:.5}.wg-range[data-hot]{fill:var(--wg-coral);opacity:.7}.wg-dot{fill:var(--paint);stroke:var(--board);stroke-width:2px}.wg-dot[data-hot]{fill:var(--wg-coral)}.wg-mow{fill:var(--wg-mow-a)}.wg-mow[data-alt]{fill:var(--wg-mow-b)}.wg-green{fill:var(--wg-green)}.wg-pin{stroke:var(--paint);stroke-width:1.4px}.wg-flag{fill:var(--wg-coral)}.wg-tee{fill:var(--paint);opacity:.5}.wg-shot{stroke:var(--board);stroke-width:.8px}.wg-shot[data-g="0"]{fill:var(--wg-coral)}.wg-shot[data-g="1"]{fill:var(--paint)}.wg-shot[data-g="2"]{fill:var(--wg-sky)}.wg-oval{fill:none;stroke-width:1.6px;stroke-dasharray:5 3}.wg-oval[data-g="0"]{stroke:var(--wg-coral)}.wg-oval[data-g="1"]{stroke:var(--paint)}.wg-oval[data-g="2"]{stroke:var(--wg-sky)}.wg-key{column-gap:calc(var(--u) * 18);row-gap:calc(var(--u) * 4);font-family:var(--font-paint), sans-serif;font-weight:700;font-size:calc(var(--u) * 14);letter-spacing:calc(var(--u) * 1);color:var(--paint);grid-template-columns:1fr auto auto;display:grid}.wg-key>div{display:contents}.wg-key span{justify-content:flex-end;align-items:center;gap:calc(var(--u) * 7);display:inline-flex}.wg-key span:first-child{justify-content:flex-start}.wg-key-head span{font-size:calc(var(--u) * 10);color:var(--paint-dim);text-transform:uppercase}.wg-key svg{width:calc(var(--u) * 12);height:calc(var(--u) * 12);overflow:visible}.wg-track{fill:none;stroke:var(--paint);stroke-opacity:.14;stroke-width:14px;stroke-linecap:round}.wg-arc{fill:none;stroke:var(--wg-coral);stroke-width:14px;stroke-linecap:round}.wg-needle{transform:rotate(var(--a))}.wg-needle-arm{fill:var(--paint)}.wg-hub{fill:var(--wg-coral);stroke:var(--board);stroke-width:3px}.wg-flight{fill:none;stroke:var(--paint);stroke-width:3px;stroke-linecap:round}.wg-roll{stroke:var(--paint);stroke-width:3px;stroke-linecap:round;stroke-dasharray:1 7;fill:none}.wg-ball{fill:var(--paint);stroke:var(--board);stroke-width:2px}.wg-meters{gap:calc(var(--u) * 18);flex-direction:column;display:flex}.wg-meter-head{justify-content:space-between;align-items:baseline;gap:calc(var(--u) * 10);margin-bottom:calc(var(--u) * 7);display:flex}.wg-meter-head span{font-size:calc(var(--u) * 15);color:var(--paint-dim);line-height:1.2}.wg-meter-head b,.wg-par b,.wg-tally b{font-family:var(--font-plate), sans-serif;color:var(--paint);font-weight:800;line-height:.9}.wg-meter-head b{font-size:calc(var(--u) * 40)}.wg-meter-head small{margin-left:calc(var(--u) * 2);color:var(--paint-dim);font-size:.5em}.wg-meter-track{height:calc(var(--u) * 12);border-radius:calc(var(--u) * 6);background:#f2ede11f;position:relative;overflow:hidden}.wg-meter-fill{border-radius:calc(var(--u) * 6);background:var(--paint);transform-origin:0;position:absolute;inset:0 auto 0 0}.wg-meter:first-child .wg-meter-fill{background:var(--wg-coral)}.wg-meter-half{background:var(--board);opacity:.7;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0;left:50%}.wg-pars{gap:calc(var(--u) * 14);margin-top:calc(var(--u) * 10);grid-template-columns:repeat(3,1fr);display:grid}.wg-par{gap:calc(var(--u) * 6);flex-direction:column;display:flex}.wg-par span{font-family:var(--font-paint), sans-serif;font-weight:700;font-size:calc(var(--u) * 12);letter-spacing:calc(var(--u) * 1.2);color:var(--paint-dim)}.wg-par b{font-size:calc(var(--u) * 42)}.wg-par b[data-under],.wg-tally b[data-under]{color:var(--wg-red)}.wg-par-gauge{height:calc(var(--u) * 6);border-radius:calc(var(--u) * 3);background:#f2ede11f;position:relative}.wg-par-gauge:after{content:"";left:50%;top:calc(var(--u) * -3);bottom:calc(var(--u) * -3);background:var(--paint-dim);width:2px;margin-left:-1px;position:absolute}.wg-par-gauge i{border-radius:calc(var(--u) * 3);background:var(--paint);position:absolute;top:0;bottom:0}.wg-par-gauge i[data-under]{background:var(--wg-red)}.wg-tally{gap:calc(var(--u) * 26);display:flex}.wg-tally div{gap:calc(var(--u) * 4);flex-direction:column;display:flex}.wg-tally b{font-size:calc(var(--u) * 46)}.wg-tally span{font-size:calc(var(--u) * 14);color:var(--paint-dim)}@keyframes wg-in{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}@keyframes wg-drop{0%{opacity:0;transform:translateY(-18px)}to{opacity:1;transform:none}}@keyframes wg-fade{0%{opacity:0}to{opacity:1}}@keyframes wg-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes wg-arc{0%{stroke-dashoffset:1px}}@keyframes wg-needle{0%{transform:rotate(-90deg)}}.wg-in{animation:wg-in .5s var(--d,0s) cubic-bezier(.2, .7, .2, 1) both}.wg-drop{animation:wg-drop .5s var(--d,0s) cubic-bezier(.3, .9, .4, 1) both}.wg-fade{animation:wg-fade .5s var(--d,0s) ease-out both}.wg-grow{animation:wg-grow .8s var(--d,0s) cubic-bezier(.25, .8, .25, 1) both}.wg-draw{stroke-dasharray:1;animation:wg-arc var(--dur,1.1s) var(--d,0s) cubic-bezier(.3, .6, .3, 1) both}.wg-needle{animation:wg-needle 1.2s var(--d,0s) cubic-bezier(.3, .6, .3, 1) both}.wb[data-settled] :is(.wg-in,.wg-drop,.wg-fade,.wg-grow,.wg-draw,.wg-needle){animation:none}@media (prefers-reduced-motion:reduce){:is(.wg-in,.wg-drop,.wg-fade,.wg-grow,.wg-draw,.wg-needle){animation:none}}
