.bb-tell{margin-top:var(--bb-sp-lg);gap:var(--bb-sp-md);display:grid}.bb-tell__head{margin:0}.bb-tell__card{gap:var(--bb-sp-sm)}.bb-tell__who{gap:var(--bb-sp-hair);flex-direction:column;display:flex}.bb-tell__who span{font-size:var(--bb-fs-small)}.bb-tell__msg{width:100%;font:inherit;font-size:var(--bb-fs-small);resize:vertical;padding:var(--bb-sp-sm) var(--bb-sp-md);border-radius:var(--bb-radius-small);border:1px solid var(--bb-line);background:var(--bb-page);color:var(--bb-text);line-height:1.45}.bb-tell__btns{gap:var(--bb-sp-sm);flex-wrap:wrap;display:flex}.bb-newdate{margin-top:var(--bb-sp-md)}@media print{.bb-newdate{display:none}}.bb-sharebox{margin-top:var(--bb-sp-2xl);gap:var(--bb-sp-md);justify-items:start;display:grid}.bb-sharebox__card{border-radius:var(--bb-radius-small);border:1px solid var(--bb-line);width:100%;height:auto}.pl-list{margin:var(--bb-sp-lg) 0 0;gap:var(--bb-sp-sm);padding:0;list-style:none;display:grid}.pl-card{justify-content:space-between;align-items:center;gap:var(--bb-sp-lg);padding:var(--bb-sp-md) var(--bb-sp-lg);flex-flow:wrap;display:flex}.pl-card.is-taken{opacity:.8}.pl-card__who{align-items:center;gap:var(--bb-sp-md);min-width:0;display:flex}.pl-card__text{min-width:0}.pl-card__name{font-weight:800}.pl-card__meta{font-size:var(--bb-fs-small);margin-top:var(--bb-sp-hair);display:block}.pl-card__by{font-size:var(--bb-fs-small)}.pl-card .bb-btn{flex:none}.ph-list{margin:var(--bb-sp-lg) 0 0;gap:var(--bb-sp-md);padding:0;list-style:none;display:grid}.ph-card{gap:var(--bb-sp-md)}.ph-card__who{align-items:center;gap:var(--bb-sp-md);display:flex}.ph-card__meta{font-size:var(--bb-fs-small);margin-top:var(--bb-sp-hair);display:block}.ph-card__only{object-fit:cover;border-radius:50%;width:96px;height:96px}.ph-card__swap{align-items:center;gap:var(--bb-sp-md);flex-wrap:wrap;display:flex}.ph-card__upload{align-items:center;gap:var(--bb-sp-sm);flex-wrap:wrap;display:flex}.ph-file input[type=file]{font:inherit;font-size:var(--bb-fs-small);max-width:100%}.ph-focal{gap:var(--bb-sp-lg);flex-wrap:wrap;align-items:flex-start;display:flex}.ph-focal__img{border:1px solid var(--bb-line);border-radius:var(--bb-radius-small);cursor:crosshair;background:0 0;max-width:280px;padding:0;line-height:0;display:block;position:relative;overflow:hidden}.ph-focal__img img{width:100%;height:auto;display:block}.ph-focal__img:focus-visible{outline:3px solid var(--bb-accent);outline-offset:2px}.ph-focal__ring{width:56px;height:56px;margin:calc(-1 * var(--bb-sp-2xl)) 0 0 calc(-1 * var(--bb-sp-2xl));pointer-events:none;border:3px solid #fff;border-radius:50%;position:absolute;box-shadow:0 0 0 2px #00000073,0 0 0 9999px #00000047}.ph-focal__side{gap:var(--bb-sp-sm);justify-items:start;display:grid}.ph-focal__preview{border:1px solid var(--bb-line);background-size:cover;border-radius:50%;width:96px;height:96px;display:block}.ph-cut{gap:var(--bb-sp-sm);justify-items:start;display:grid}.ph-cut__lede{font-size:var(--bb-fs-small);max-width:54ch;margin:0}.ph-cut__pair{align-items:center;gap:var(--bb-sp-md);flex-wrap:wrap;display:flex}.ph-cut__shot{border-radius:var(--bb-radius-small);border:1px solid var(--bb-line);background:var(--bb-plate);width:96px;height:96px;line-height:0;display:block;overflow:hidden}.ph-cut__shot--cut{background:var(--bb-accent)}.ph-cut__shot img{object-fit:contain;width:100%;height:100%;display:block}.ph-cut__row{align-items:center;gap:var(--bb-sp-md);flex-wrap:wrap;display:flex}.ph-cut__meta{font-size:var(--bb-fs-small);max-width:52ch}.pg-season__card{gap:var(--bb-sp-sm);margin:var(--bb-sp-md) 0 var(--bb-sp-lg);justify-items:start;max-width:620px;display:grid}.pg-season__card img{border-radius:var(--bb-radius-small);border:1px solid var(--bb-line);width:100%;height:auto}.pg-season__card span{font-size:var(--bb-fs-small)}@media print{.pg-season__card{display:none}}.bb-means{margin-top:var(--bb-sp-2xl);gap:var(--bb-sp-sm);display:grid}.bb-means__lines{gap:var(--bb-sp-sm);margin:0;padding:0;list-style:none;display:grid}.bb-means__lines li{font-size:var(--bb-fs-lead);padding-left:var(--bb-sp-lg);border-left:4px solid var(--bb-accent);font-weight:600;line-height:1.4}.bb-means__note{font-size:var(--bb-fs-small);margin:0}.bb-them{margin-top:var(--bb-sp-2xl);gap:var(--bb-sp-sm);display:grid}.bb-them__line{font-size:var(--bb-fs-body);align-items:center;gap:var(--bb-sp-sm);flex-wrap:wrap;margin:0;display:flex}.bb-them__kit{border:1px solid var(--bb-line);border-radius:4px;width:18px;height:18px;display:inline-block}.bb-them__met{margin:var(--bb-sp-xs) 0 0;gap:var(--bb-sp-xs);padding:0;list-style:none;display:grid}.bb-them__met a{align-items:center;gap:var(--bb-sp-sm);padding:var(--bb-sp-xs) var(--bb-sp-sm);color:inherit;font-size:var(--bb-fs-small);border-radius:8px;text-decoration:none;display:flex}.bb-them__met a:hover{background:var(--bb-pill)}.bb-them__met .sq-res{flex:none}.bb-them__met span:last-child{margin-left:auto}.hy-hero{position:relative;overflow:hidden}.hy-crest{object-fit:contain;opacity:.08;pointer-events:none;width:420px;height:420px;position:absolute;top:50%;right:-60px;transform:translateY(-50%)rotate(-8deg)}.hy-hero .bb-pagehead{position:relative}.hy-alltime{margin-bottom:var(--bb-sp-3xl)}.hy-allgrid{gap:var(--bb-sp-lg);grid-template-columns:minmax(260px,2fr) 3fr;align-items:stretch;display:grid}.hy-record{align-content:center;justify-items:start;gap:var(--bb-sp-xs);padding:var(--bb-sp-xl);border-radius:var(--bb-radius-card);background:var(--bb-feature);color:#fff;text-decoration:none;display:grid}.hy-record__eyebrow{font-size:var(--bb-fs-tiny);letter-spacing:.12em;text-transform:uppercase;opacity:.85;font-weight:800}.hy-record__score{font-size:calc(56px * var(--bb-font-heading-scale));line-height:1}.hy-record__who{font-size:var(--bb-fs-small);font-weight:600}.hy-allnums{margin:0}.hy-bestyear{grid-column:1/-1}.hy-bestyear strong{font-size:var(--bb-fs-title)}.hy-fame{margin-top:var(--bb-sp-xl)}.hy-fame__h{margin-bottom:var(--bb-sp-sm)}.hy-years{gap:var(--bb-sp-md);margin-bottom:var(--bb-sp-xl);display:grid}.hy-era{gap:var(--bb-sp-xs);display:grid}.hy-era__h{margin:0}.hy-era__chips{gap:var(--bb-sp-sm);flex-wrap:wrap;display:flex}@media (max-width:760px){.hy-allgrid{grid-template-columns:1fr}.hy-crest{width:280px;height:280px;right:-80px}}.hy-totals{margin-bottom:var(--bb-sp-2xl)}.hy-block{margin-top:var(--bb-sp-3xl)}.hy-table th[scope=col]{white-space:nowrap}.hy-scorers{margin:var(--bb-sp-md) 0 0;gap:var(--bb-sp-xs);padding:0;list-style:none;display:grid}.hy-scorers li{align-items:center;gap:var(--bb-sp-md);padding:var(--bb-sp-sm) var(--bb-sp-md);border-radius:var(--bb-radius-small);background:var(--bb-surface);color:var(--bb-surface-text);display:flex}.hy-scorers__n{width:28px;color:var(--bb-muted)}.hy-scorers li strong{font-size:var(--bb-fs-title);margin-left:auto}.hy-scorers li .bb-muted{font-size:var(--bb-fs-small)}.wr-years{margin-top:var(--bb-sp-lg)}.wr-record{margin-top:var(--bb-sp-3xl)}.wr-record__eyebrow{margin:0 0 var(--bb-sp-sm)}.wr-record__card{gap:var(--bb-sp-xs);padding:var(--bb-sp-2xl) var(--bb-sp-xl);border-radius:var(--bb-radius-card);background:var(--bb-feature);color:#fff;justify-items:start;text-decoration:none;display:grid}.wr-record__score{font-size:calc(72px * var(--bb-font-heading-scale));line-height:.95}.wr-record__who{font-weight:700}.wr-record__go{font-size:var(--bb-fs-small);text-underline-offset:3px;text-decoration:underline}.wr-scorers{margin:var(--bb-sp-md) 0 0;gap:var(--bb-sp-sm);padding:0;list-style:none;display:grid}.wr-scorer{align-items:center;gap:var(--bb-sp-md);padding:var(--bb-sp-sm) var(--bb-sp-md);flex-direction:row}.wr-scorer__face{object-fit:cover;border-radius:50%;flex:none;width:52px;height:52px}.wr-scorer__face--none{background:var(--bb-pill);color:var(--bb-muted);place-items:center;font-weight:800;display:inline-grid}.wr-scorer__who{gap:var(--bb-sp-hair);min-width:0;display:grid}.wr-scorer__who .bb-muted{font-size:var(--bb-fs-small)}.wr-scorer__n{font-size:var(--bb-fs-h3);margin-left:auto}.wr-teams{margin:var(--bb-sp-md) 0 0;gap:var(--bb-sp-md);grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));padding:0;list-style:none;display:grid}.wr-team{gap:var(--bb-sp-xs);padding:var(--bb-sp-lg);align-content:start;display:grid}.wr-team__name{font-weight:800}.wr-team__line,.wr-team__best{font-size:var(--bb-fs-small)}.wr-wall{margin:var(--bb-sp-md) 0 0;gap:var(--bb-sp-sm);grid-template-columns:repeat(auto-fill,minmax(min(100%,160px),1fr));padding:0;list-style:none;display:grid}.wr-wall li{aspect-ratio:4/3;border-radius:var(--bb-radius-small);overflow:hidden}.wr-wall img{object-fit:cover;width:100%;height:100%;display:block}.hi-found{margin-top:var(--bb-sp-lg);gap:var(--bb-sp-md);display:grid}.hi-list{gap:var(--bb-sp-xs);max-height:320px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.hi-list li{align-items:center;gap:var(--bb-sp-md);font-size:var(--bb-fs-small);padding:var(--bb-sp-xs) var(--bb-sp-sm);border-radius:8px;display:flex}.hi-list li:nth-child(odd){background:var(--bb-pill)}.hi-list li strong{margin-left:auto}.hi-keep{margin-top:var(--bb-sp-xs)}.rf-contact{margin:var(--bb-sp-hair) 0 0;font-size:var(--bb-fs-small)}.rf-stats{gap:var(--bb-sp-xs) var(--bb-sp-lg);margin:var(--bb-sp-sm) 0 0;font-size:var(--bb-fs-small);flex-wrap:wrap;display:flex}.rf-stats__owed{color:var(--bb-loss);font-weight:600}.rf-notes{margin:var(--bb-sp-xs) 0 0;font-size:var(--bb-fs-small);white-space:pre-line}.rf-mark{font-size:var(--bb-fs-small);padding:var(--bb-sp-hair) var(--bb-sp-sm);background:var(--bb-pill);border-radius:999px}.rf-add{margin-top:var(--bb-sp-lg)}.rf-total{gap:var(--bb-sp-xs);margin-bottom:var(--bb-sp-lg);display:grid}.rf-total strong{font-size:var(--bb-fs-h2);line-height:1}.rf-note{margin-top:var(--bb-sp-lg);font-size:var(--bb-fs-small)}.rf-markform{gap:var(--bb-sp-sm);margin-top:var(--bb-sp-sm);flex-wrap:wrap;align-items:flex-end;display:flex}.rf-markform .pg-field{margin:0}.rf-given{margin-top:var(--bb-sp-2xl)}.rf-payform{gap:var(--bb-sp-sm);margin-top:var(--bb-sp-sm);flex-wrap:wrap;align-items:flex-end;display:flex}.rf-payform .pg-field{margin:0}.rf-payform .pg-check{margin:0 0 var(--bb-sp-xs)}.rf-payform select{min-width:150px}.gm{display:block;position:relative}.gm__photo{border-radius:var(--bb-radius-small);width:100%;height:auto;display:block}.gm__ink{pointer-events:none;position:absolute;inset:0}.zn{gap:var(--bb-sp-lg);grid-template-columns:minmax(220px,1fr) minmax(240px,1fr);align-items:start;display:grid}.zn__stage{touch-action:none;position:relative}.zn__drag{cursor:grab;width:100%;height:100%;position:absolute;inset:0}.zn__drag:active{cursor:grabbing}.zn__box{fill:none;stroke:var(--bb-accent);stroke-width:2px;stroke-dasharray:6 4}.zn__handle{fill:var(--bb-accent);stroke:var(--bb-page);stroke-width:2px}.zn__wrapped{fill:var(--bb-text);opacity:.3}.zn__panel{gap:var(--bb-sp-md);align-content:start;display:grid}.zn__hint{font-size:var(--bb-fs-small);margin:0}.zn__slider{align-items:center;gap:var(--bb-sp-sm);font-size:var(--bb-fs-small);display:flex}.zn__slider input[type=range]{flex:1}.zn__slider span{text-align:right;min-width:44px;color:var(--bb-muted)}.zn__save{margin-top:var(--bb-sp-xs);align-items:center;gap:var(--bb-sp-md);display:flex}.zn__angle{margin-bottom:var(--bb-sp-lg)}.zn__rename{gap:var(--bb-sp-xs);margin-left:auto;display:flex}.zn__rename input{max-width:160px}.zn__add{margin-top:var(--bb-sp-lg)}.st-of-views{margin:var(--bb-sp-sm) 0;font-size:var(--bb-fs-small)}@media (max-width:720px){.zn{grid-template-columns:1fr}}.mp-section{margin-top:var(--bb-sp-2xl)}.mp-note{margin:var(--bb-sp-sm) 0 0;font-size:var(--bb-fs-small)}.mp-none{margin:var(--bb-sp-lg) 0}.mp-strip{gap:var(--bb-sp-sm);margin:var(--bb-sp-sm) 0 0;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));padding:0;list-style:none;display:grid}.mp-strip li{gap:var(--bb-sp-xs);display:grid}.mp-strip img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--bb-radius-small);width:100%;display:block}.mp-strip__cap{font-size:var(--bb-fs-small);color:var(--bb-muted)}.mp-grid{gap:var(--bb-sp-md);margin:var(--bb-sp-lg) 0 0;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));padding:0;list-style:none;display:grid}.mp-card{gap:var(--bb-sp-sm);align-content:start;display:grid}.mp-card__img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--bb-radius-small);width:100%;display:block}.mp-card__cap,.mp-card__add{gap:var(--bb-sp-xs);display:flex}.mp-card__cap input,.mp-card__add select{flex:1;min-width:0}.mp-card__tags{gap:var(--bb-sp-xs);font-size:var(--bb-fs-small);flex-wrap:wrap;display:flex}.mp-tag{align-items:center;gap:var(--bb-sp-xs);padding:var(--bb-sp-hair) var(--bb-sp-xs) var(--bb-sp-hair) var(--bb-sp-sm);background:var(--bb-pill);border-radius:999px;display:inline-flex}.mp-tag__x{color:inherit;cursor:pointer;font-size:var(--bb-fs-body);padding:0 var(--bb-sp-xs);background:0 0;border:0;line-height:1}.mp-card__row{justify-content:space-between;gap:var(--bb-sp-sm);font-size:var(--bb-fs-small);display:flex}.lt-year{margin:var(--bb-sp-sm) 0 var(--bb-sp-md)}.lt-declare{margin-top:var(--bb-sp-lg);gap:var(--bb-sp-sm);display:grid}.lt-rules{padding-left:var(--bb-sp-xl);gap:var(--bb-sp-xs);font-size:var(--bb-fs-small);margin:0;display:grid}.lt-draw{margin-bottom:var(--bb-sp-lg);gap:var(--bb-sp-sm);display:grid}.lt-figs{gap:var(--bb-sp-xs) var(--bb-sp-lg);font-size:var(--bb-fs-small);flex-wrap:wrap;margin:0;display:flex}.lt-figs strong{font-size:var(--bb-fs-lead)}.lt-bad{color:var(--bb-loss)}.lt-prizes{gap:var(--bb-sp-xs);margin:0;padding:0;list-style:none;display:grid}.lt-prizes li{align-items:baseline;gap:var(--bb-sp-sm);padding:var(--bb-sp-sm) var(--bb-sp-md);border-radius:var(--bb-radius-small);background:var(--bb-pill);font-size:var(--bb-fs-small);flex-wrap:wrap;display:flex}.lt-prizes li strong{margin-left:auto}.lt-actions{gap:var(--bb-sp-sm);flex-wrap:wrap;align-items:center;display:flex}.lt-cash{gap:var(--bb-sp-sm);flex-wrap:wrap;align-items:flex-end;display:flex}.lt-cash .pg-field{margin:0}.lt-inline{gap:var(--bb-sp-xs);align-items:center;display:inline-flex}.lt-after{border-top:1px solid var(--bb-line);padding-top:var(--bb-sp-md);gap:var(--bb-sp-sm);display:grid}.lt-proof code{font-size:var(--bb-fs-tiny);word-break:break-all}.lt-prize{align-items:flex-end}.lt-new{margin-top:var(--bb-sp-sm)}.lt-open{gap:var(--bb-sp-md);display:grid}.lt-buy{margin-top:var(--bb-sp-xs)}.lt-mine,.lt-past{margin:var(--bb-sp-sm) 0 0;gap:var(--bb-sp-sm);padding:0;list-style:none;display:grid}.lt-mine li{gap:var(--bb-sp-md);padding:var(--bb-sp-sm) var(--bb-sp-md);border-radius:var(--bb-radius-small);background:var(--bb-surface);color:var(--bb-surface-text);flex-wrap:wrap;align-items:baseline;display:flex}.lt-won{color:var(--bb-accent-ink);margin-left:auto}.lt-past li ul{margin:var(--bb-sp-xs) 0 0;font-size:var(--bb-fs-small);color:var(--bb-muted);padding:0;list-style:none}.lt-small{margin-top:var(--bb-sp-2xl);font-size:var(--bb-fs-small)}.seo-serp{gap:var(--bb-sp-hair);padding:var(--bb-sp-md) var(--bb-sp-lg);margin:var(--bb-sp-md) 0;border-radius:var(--bb-radius-small);background:var(--bb-plate);color:var(--bb-plate-text);max-width:600px;display:grid}.seo-serp__url{font-size:var(--bb-fs-small);color:var(--bb-plate-muted)}.seo-serp__title{font-size:var(--bb-fs-lead);font-weight:600}.seo-serp__text{font-size:var(--bb-fs-small);color:var(--bb-plate-muted)}.seo-facts{gap:var(--bb-sp-sm);font-size:var(--bb-fs-small);flex-wrap:wrap;align-items:baseline;display:flex}.vis-chart{align-items:flex-end;gap:var(--bb-sp-hair);height:90px;margin:var(--bb-sp-md) 0;padding:0 var(--bb-sp-hair);display:flex}.vis-chart__bar{background:var(--bb-accent);border-radius:2px 2px 0 0;flex:1;min-width:3px}.vis-cols{gap:var(--bb-sp-xl);margin-top:var(--bb-sp-sm);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.vis-list{margin:var(--bb-sp-sm) 0 0;gap:var(--bb-sp-xs);font-size:var(--bb-fs-small);padding:0;list-style:none;display:grid}.vis-list li{gap:var(--bb-sp-md);padding:var(--bb-sp-xs) var(--bb-sp-sm);background:var(--bb-pill);border-radius:8px;justify-content:space-between;display:flex}.vis-list li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vis-devices{margin-top:var(--bb-sp-lg)}.au-week{margin:0 0 var(--bb-sp-md)}.au-filter{gap:var(--bb-sp-sm);margin-bottom:var(--bb-sp-lg);flex-wrap:wrap;align-items:flex-end;display:flex}.au-filter .pg-field{margin:0}.au-table td{vertical-align:top;font-size:var(--bb-fs-small)}.au-refused{box-shadow:inset 3px 0 0 var(--bb-loss)}.au-pages{gap:var(--bb-sp-sm);margin-top:var(--bb-sp-lg);display:flex}.au-note{margin-top:var(--bb-sp-lg);font-size:var(--bb-fs-small)}.fp-results{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.st-bar{background:var(--bb-pill);height:10px;margin:var(--bb-sp-sm) 0;border-radius:999px;max-width:480px;overflow:hidden}.st-bar span{background:var(--bb-accent);border-radius:999px;height:100%;display:block}.mp-card__code{margin:var(--bb-sp-xs) 0 0;font-size:var(--bb-fs-small)}.mp-card__code strong{letter-spacing:1px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.st-photocode input{letter-spacing:2px;text-transform:uppercase;max-width:14ch;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.mv-grid{gap:var(--bb-sp-lg);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.mv{margin:0}.mv__frame{aspect-ratio:16/9;border-radius:var(--bb-radius-small);background:var(--bb-surface);position:relative;overflow:hidden}.mv__player,.mv__play{border:0;width:100%;height:100%;position:absolute;inset:0}.mv__play{cursor:pointer;background:0 0;place-items:center;padding:0;display:grid}.mv__poster{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mv__poster--none{background:var(--bb-hero-solid)}.mv__button{background:var(--bb-accent);width:74px;height:74px;color:var(--bb-on-accent);transition:transform var(--bb-motion-quick) var(--bb-motion-ease);border-radius:999px;place-items:center;display:grid;position:relative;box-shadow:0 6px 22px #00000059}.mv__play:hover .mv__button,.mv__play:focus-visible .mv__button{transform:scale(1.08)}.mv__play:focus-visible{outline:3px solid var(--bb-accent);outline-offset:2px}.mv__cap{align-items:baseline;gap:var(--bb-sp-sm);margin-top:var(--bb-sp-sm);font-size:var(--bb-fs-body);flex-wrap:wrap;display:flex}.mv__kind{font-weight:700}.mv__title{color:var(--bb-muted)}.mv__out{color:var(--bb-accent-ink);margin-left:auto}@media (prefers-reduced-motion:reduce){.mv__button{transition:none}}
