.BookingCalendar-module__9Ho_0a__swipeHand{animation:2.4s ease-in-out infinite BookingCalendar-module__9Ho_0a__courtSwipe}@keyframes BookingCalendar-module__9Ho_0a__courtSwipe{0%,to{opacity:.45;transform:translate(16px)rotate(10deg)}20%{opacity:1;transform:translate(16px)rotate(0)}65%{opacity:1;transform:translate(-16px)rotate(-10deg)}80%{opacity:.45;transform:translate(-16px)rotate(-10deg)}}@media (prefers-reduced-motion:reduce){.BookingCalendar-module__9Ho_0a__swipeHand{animation:none}}
.bds{--bds-ink:#1d1d1f;--bds-dim:#6a6a6a;--bds-mute:#9a9a9a;--bds-surf2:#f6f6f6;--bds-line:#ebebeb;--bds-line2:#ddd;--bds-pos:#0a7d4f;--bds-warn:#a2560a;--bds-neg:#b42318;--bds-skeleton:#f0f0f0;--bds-bg:#fff;--bds-card:#fff;--bds-on-ink:#fff;--bds-on-ink-dim:rgba(255,255,255,.7);--bds-on-ink-dim2:rgba(255,255,255,.8);--bds-navbg:rgba(255,255,255,.88);--bds-teal:#30a8c0;--bds-go:#004878;--bds-on-go:#fff;--bds-tile:#fff;--bds-tile-ink:#1d1d1f;--bds-promo:#1e7b4f;--bds-on-photo:#fff;--bds-photo-shade:rgba(0,0,0,.35);--bds-photo-drop:rgba(0,0,0,.5);--bds-scrim:rgba(0,0,0,.35);--bds-shade:0 0 0;--bds-instant:90ms;--bds-quick:.16s;--bds-base:.24s;--bds-gentle:.36s;--bds-enter:cubic-bezier(.16, 1, .3, 1);--bds-exit:cubic-bezier(.7, 0, .84, 0);--bds-move:cubic-bezier(.65, 0, .35, 1);--bds-spring:linear(0, .062, .199, .36, .517, .652, .762, .847, .908, .95, .978, .995, 1.005, 1.009, 1.011, 1.01, 1.008, 1.004, 1);background:var(--bds-bg);color:var(--bds-ink);-webkit-font-smoothing:antialiased;min-height:100vh;font-family:Satoshi,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:15px;line-height:1.5}.bds-dark .bds,.bds.dark{--bds-ink:#f2f2f2;--bds-dim:#a7a7a7;--bds-mute:#7a7a7a;--bds-surf2:#1e1e1e;--bds-line:#2b2b2b;--bds-line2:#3a3a3a;--bds-pos:#4bd39a;--bds-warn:#f0a45b;--bds-neg:#ff7b6e;--bds-skeleton:#232323;--bds-bg:#121212;--bds-card:#121212;--bds-on-ink:#121212;--bds-on-ink-dim:rgba(18,18,18,.7);--bds-on-ink-dim2:rgba(18,18,18,.8);--bds-navbg:rgba(30,30,30,.88);--bds-teal:#30a8c0;--bds-go:#30a8c0;--bds-on-go:#fff;--bds-tile:#fff;--bds-tile-ink:#1d1d1f;--bds-promo:#1e7b4f;--bds-on-photo:#fff;--bds-photo-shade:rgba(0,0,0,.35);--bds-photo-drop:rgba(0,0,0,.5);--bds-scrim:rgba(0,0,0,.6);--bds-shade:0 0 0;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#121212}body.bds-dark{--bd-ask-bg:#f2f2f2;--bd-ask-ink:#121212;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:#121212}.bds.dark .bg-white,.bds-dark .bds .bg-white{background-color:var(--bds-bg)}.bds.dark .mark,.bds-dark .bds .mark{background:var(--bds-tile);border-radius:8px;padding:3px 5px}.bds :focus-visible{outline:2px solid var(--bds-ink);outline-offset:2px}.bds.bds-inline{background:0 0;align-items:center;min-height:0;padding:0;display:inline-flex}.bds .t-ink{color:var(--bds-ink)}.bds .t-dim{color:var(--bds-dim)}.bds .t-mute{color:var(--bds-mute)}.bds .t-pos{color:var(--bds-pos)}.bds .t-warn{color:var(--bds-warn)}.bds .t-neg{color:var(--bds-neg)}.bds .bg-surf2{background:var(--bds-surf2)}.bds .bg-ink{background:var(--bds-ink);color:var(--bds-on-ink)}.bds .b-line{border-color:var(--bds-line)}.bds .b-line2{border-color:var(--bds-line2)}.bds .t-onink{color:var(--bds-on-ink-dim)}.bds .t-onink2{color:var(--bds-on-ink-dim2)}.bds .b-ink{border-color:var(--bds-ink)}.bds .div-line>*+*{border-top:1px solid var(--bds-line)}.bds .hd{letter-spacing:-.03em;font-weight:700;line-height:1.1}.bds .hd-xl{letter-spacing:-.04em;font-weight:700;line-height:1.04}.bds .pageh{letter-spacing:-.025em;font-size:21px;font-weight:700;line-height:1.15}.bds .num{font-variant-numeric:tabular-nums lining-nums}.bds .ico{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.bds .ico.sm{width:16px;height:16px}.bds .ico.lg{width:22px;height:22px}.bds .ico.xl{stroke-width:1.6px;width:26px;height:26px}.bds .ico.fill{fill:var(--bds-ink);stroke:none}.bds .btn{white-space:nowrap;min-height:44px;transition:opacity var(--bds-quick) var(--bds-enter), transform var(--bds-instant) var(--bds-enter);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-weight:700;display:inline-flex}.bds .btn-act{background:var(--bds-ink);color:var(--bds-on-ink)}.bds .btn-act:hover{opacity:.9}.bds .btn-ghost{background:var(--bds-card);border:1px solid var(--bds-line2);color:var(--bds-ink)}.bds .btn-ghost:hover{background:var(--bds-surf2)}.bds .btn-go{background:var(--bds-go);color:var(--bds-on-go);min-height:48px;padding:0 22px;font-size:15px}.bds .photo{object-fit:cover;width:100%;height:100%;display:block}.bds .photo-type{text-align:center;letter-spacing:-.035em;width:100%;height:100%;color:var(--bds-ink);background:var(--bds-surf2);overflow-wrap:anywhere;place-items:center;padding:12px;font-size:max(15px,min(2.2vw,22px));font-weight:700;line-height:1.1;display:grid;overflow:hidden}.bds .r22{border-radius:22px}.bds .r28{border-radius:28px}.bds .lift{box-shadow:0 6px 20px rgb(var(--bds-shade) / .08)}.bds .frost{background:var(--bds-navbg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.bds .noscroll::-webkit-scrollbar{display:none}.bds .noscroll{scrollbar-width:none}.bds .rule{background:var(--bds-line);height:1px}.bds .chipk{border:1px solid var(--bds-line2);background:var(--bds-card);white-space:nowrap;transition:transform var(--bds-instant) var(--bds-enter);border-radius:999px;align-items:center;gap:7px;padding:9px 15px;font-size:14px;font-weight:500;display:inline-flex}.bds .chipk.on{background:var(--bds-ink);color:var(--bds-on-ink);border-color:var(--bds-ink);font-weight:700}.bds .switch a{transition:transform var(--bds-instant) var(--bds-enter);position:relative}.bds .switch a:after{content:"";position:absolute;top:-4px;bottom:-4px;left:0;right:0}.bds .tile{background:var(--bds-surf2);border-radius:22px}.bds .tile-ink{background:var(--bds-ink);color:var(--bds-on-ink);border-radius:22px}.bds .hour{border:1px solid var(--bds-line2);background:var(--bds-card);border-radius:999px;justify-content:center;align-items:center;padding:6px 12px;font-size:13px;font-weight:700;display:inline-flex}.bds .sk{background:var(--bds-skeleton);border-radius:10px}.bds .heart{z-index:2;color:var(--bds-on-photo);filter:drop-shadow(0 1px 2px var(--bds-photo-drop));transition:transform var(--bds-instant) var(--bds-enter);place-items:center;display:grid;position:absolute;top:10px;right:10px}.bds .heart:after{content:"";position:absolute;top:-10px;bottom:-10px;left:-10px;right:-10px}.bds .heart .ico{width:24px;height:24px;fill:var(--bds-photo-shade);stroke-width:2px}.bds .heart:active{transform:scale(.92)}.bds .grab{background:var(--bds-line2);border-radius:999px;width:38px;height:5px;margin:8px auto 0}.bds .scrim{background:var(--bds-scrim)}.bds .field-card{border:1px solid var(--bds-line2);background:var(--bds-card);border-radius:20px;padding:16px 20px;display:block}.bds .field-card:focus-within{border-color:var(--bds-ink)}.bds .page-w{max-width:1280px;margin-left:auto;margin-right:auto;padding:0 16px}.bds .max-w-\[1320px\]{max-width:1280px}@media (max-width:1023px){.bds .max-w-\[1320px\].px-5{padding-left:16px;padding-right:16px}}.bds .sc{min-width:0;transition:transform var(--bds-instant) var(--bds-enter);position:relative}.bds .sc:active{transform:scale(.97)}.bds .cph{aspect-ratio:1;background:var(--bds-surf2);border-radius:16px;position:relative;overflow:hidden}.bds .cph.tile-ink{background:var(--bds-ink)}.bds .cph img{transition:transform var(--bds-gentle) var(--bds-enter)}.bds .ct{justify-content:space-between;align-items:baseline;gap:8px;margin-top:12px;font-size:15px;font-weight:700;line-height:1.3;display:flex}.bds .cnm{align-items:baseline;gap:8px;min-width:0;display:flex}.bds .cn{font:inherit;letter-spacing:-.01em;overflow-wrap:anywhere}.bds .cside{flex:none;align-items:center;gap:3px;font-size:13px;font-weight:500;display:inline-flex}.bds .ck{color:var(--bds-dim);white-space:nowrap;flex:none;font-size:13px;font-weight:500}.bds .cm{color:var(--bds-dim);margin-top:2px;font-size:14px;line-height:1.4}.bds .cm-away{color:var(--bds-ink);align-items:center;gap:4px;font-weight:500;display:flex}.bds .cp{margin-top:6px;font-size:15px;line-height:1.4}.bds .cp b{font-weight:700}.bds .was{color:var(--bds-mute);font-weight:400}.bds .cpl{color:var(--bds-pos);margin-top:3px;font-size:14px;font-weight:600;line-height:1.35}.bds .cpl.t-warn{color:var(--bds-warn)}.bds .on-now{color:var(--bds-pos);font-weight:600}.bds .crate{color:var(--bds-ink);border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;bottom:8px;left:8px}.bds .crow{margin-top:34px}.bds main>.crow:first-of-type{margin-top:18px}.bds .rh{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:12px;display:flex}.bds .rt{letter-spacing:-.02em;font-size:20px;font-weight:700;line-height:1.2}.bds .rs{color:var(--bds-dim);margin-top:4px;font-size:13px}.bds .see{background:var(--bds-surf2);width:34px;height:34px;transition:transform var(--bds-instant) var(--bds-enter);border-radius:999px;flex:none;place-items:center;display:grid;position:relative}.bds .see:after{content:"";position:absolute;top:-5px;bottom:-5px;left:-5px;right:-5px}.bds .see .ico{width:18px;height:18px}.bds .see-t{display:none}.bds .see:active{transform:scale(.97)}.bds .rcards{scroll-snap-type:x proximity;gap:12px;margin:0 -16px;padding:0 16px;scroll-padding-left:16px;display:flex;overflow-x:auto}.bds .rcards>.rc{scroll-snap-align:start;flex:none;width:152px}.bds .rcards>.rc-sk{flex:none;width:152px}html.bds-live .bds .rc:not([data-seen]){animation:bds-in var(--bds-gentle) var(--bds-enter) both;animation-delay:calc(min(var(--i,0), 7) * 40ms)}@keyframes bds-in{0%{opacity:0;transform:translateY(12px)}}@media (max-width:1023px){.bds .cph,.bds .cph.tile,.bds .cph.tile-ink{border-radius:12px}.bds .ck,.bds .cside{display:none}.bds .ct{margin-top:8px;font-size:14px}.bds .cm{font-size:13px}.bds .cp{margin-top:4px;font-size:13px}.bds .cpl{font-size:12px}.bds .heart{top:8px;right:8px}.bds .heart .ico{width:22px;height:22px}}@media (min-width:1024px){.bds .page-w{padding:0 40px}.bds .crate{display:none}.bds .crow{margin-top:44px}.bds main>.crow:first-of-type{margin-top:22px}.bds .rh{margin-bottom:16px}.bds .rt{font-size:24px}.bds .rs{font-size:14px}.bds .see{white-space:nowrap;background:0 0;border-radius:0;gap:4px;width:auto;height:auto;font-size:14px;font-weight:700;display:flex}.bds .see:after{top:-10px;bottom:-10px;left:-6px;right:-6px}.bds .see .ico{width:16px;height:16px}.bds .see-t{display:inline}.bds .rcards{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 22px;margin:0;padding:0;display:grid;overflow:visible}.bds .rcards>.rc,.bds .rcards>.rc-sk{width:auto}.bds .rcards>.rc:nth-child(n+5){display:none}}@media (hover:hover) and (min-width:1024px){.bds .sc:hover .cph img{transform:scale(1.03)}}.bds .wrap{max-width:1280px;margin:0 auto;padding:0 40px}.bds .site-head{z-index:30;background:var(--bds-bg);border-bottom:1px solid var(--bds-line);view-transition-name:bds-head;position:-webkit-sticky;position:sticky;top:0}.bds .site-head .top{grid-template-columns:1fr auto 1fr;align-items:center;height:78px;display:grid}.bds .brand{letter-spacing:-.02em;justify-self:start;align-items:center;gap:10px;font-size:20px;font-weight:700;display:flex}.bds .brand .mark{width:auto;height:34px}.bds .right{justify-content:flex-end;align-items:center;gap:4px;font-size:14px;font-weight:500;display:flex}.bds .right>a{transition:transform var(--bds-instant) var(--bds-enter);border-radius:999px;align-items:center;gap:8px;padding:10px 14px;display:flex}.bds .right>a:hover{background:var(--bds-surf2)}.bds .right .acct-root,.bds .right .acct-hold,.bds .right .acct-menu-pill{margin-left:4px}.bds .kinds{justify-content:center;gap:40px;display:flex;position:relative}.bds .site-head .kinds{align-self:end}.bds .tab{color:var(--bds-dim);white-space:nowrap;transition:transform var(--bds-instant) var(--bds-enter);flex-direction:column;align-items:center;gap:6px;padding:4px 2px 13px;font-size:13px;font-weight:600;display:flex;position:relative}.bds .tab .ico{stroke-width:1.6px;width:24px;height:24px}.bds .tab:hover,.bds .tab.on{color:var(--bds-ink)}.bds .tab.on .ico{stroke-width:2.1px;color:var(--bds-teal)}.bds .ink{background:var(--bds-ink);pointer-events:none;width:0;height:2px;transition:transform var(--bds-base) var(--bds-move);border-radius:2px;position:absolute;bottom:-1px;left:0}.bds .kinds:not(.js) .ink{opacity:0}.bds .kinds.still .ink{transition:none}.bds .kinds:not(.js) .tab.on:after{content:"";background:var(--bds-ink);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.bds .acct-menu-pill{border:1px solid var(--bds-line);background:var(--bds-bg);height:46px;color:var(--bds-ink);box-shadow:0 1px 2px rgb(var(--bds-shade) / .06);transition:transform var(--bds-instant) var(--bds-enter);border-radius:999px;align-items:center;gap:10px;padding:0 7px 0 14px;display:inline-flex}.bds .acct-menu-pill:hover{box-shadow:0 2px 10px rgb(var(--bds-shade) / .12)}.bds .acct-menu-pill .ico.xl{stroke-width:1.5px;width:30px;height:30px}.bds .acct-pill-menu{padding-left:14px}.bds .search-wrap{padding:16px 0 22px}.bds .search{border:1px solid var(--bds-line);width:100%;max-width:880px;height:66px;box-shadow:0 6px 20px rgb(var(--bds-shade) / .08);background:var(--bds-card);border-radius:999px;align-items:center;margin:0 auto;padding:0 8px 0 0;display:flex}.bds .seg{cursor:pointer;border-radius:999px;flex-direction:column;flex:1;justify-content:center;align-self:stretch;gap:2px;min-width:0;padding:0 28px;display:flex;position:relative}.bds .seg+.seg:before,.bds .seg+.sug+.seg:before{content:"";background:var(--bds-line);width:1px;position:absolute;top:19px;bottom:19px;left:0}.bds .seg:hover,.bds .seg:focus-within{background:var(--bds-surf2)}.bds .seg:hover:before,.bds .seg:hover+.seg:before,.bds .seg:focus-within:before,.bds .seg:focus-within+.seg:before,.bds .seg:hover+.sug+.seg:before,.bds .seg:focus-within+.sug+.seg:before{opacity:0}.bds .seg b{font-size:12px;font-weight:700}.bds .seg .val{width:100%;min-width:0;font:inherit;color:var(--bds-dim);white-space:nowrap;text-overflow:ellipsis;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:0 0;border:0;outline:0;margin:0;padding:0;font-size:14px;display:block;overflow:hidden}.bds .seg input.val[type=text],.bds .seg input.val[type=number]{cursor:text}.bds .seg .val.set,.bds .seg input.val:not(:placeholder-shown){color:var(--bds-ink);font-weight:500}.bds .seg .val::placeholder{color:var(--bds-dim);opacity:1}.bds .seg input.val[type=number]::-webkit-inner-spin-button{display:none}.bds .seg .val:focus-visible{outline:0}.bds .seg:has(.val:focus-visible){outline:2px solid var(--bds-ink);outline-offset:-2px}.bds .seg:has(.pick:focus-visible){outline:2px solid var(--bds-ink);outline-offset:-2px}.bds .seg .pick{opacity:0;cursor:pointer;border:0;width:100%;height:100%;padding:0;position:absolute;top:0;bottom:0;left:0;right:0}.bds .seg .pick.from{width:auto;right:50%}.bds .seg .pick.to{width:auto;left:50%}.bds .search .near{background:var(--bds-surf2);white-space:nowrap;transition:transform var(--bds-instant) var(--bds-enter);border-radius:999px;flex:none;align-items:center;gap:6px;margin-right:8px;padding:10px 14px;font-size:14px;font-weight:600;display:flex}.bds .search .near.on{background:var(--bds-ink);color:var(--bds-on-ink)}.bds .search .go{background:var(--bds-go);width:50px;height:50px;color:var(--bds-on-go);transition:transform var(--bds-instant) var(--bds-enter), opacity var(--bds-quick) var(--bds-enter);border-radius:50%;flex:none;place-items:center;display:grid}.bds .search .go:hover{opacity:.88}.bds .search .go .ico{stroke-width:2.4px;width:20px;height:20px}.bds .search-note{text-align:center;margin-top:10px;font-size:13px}.bds .phone-top{z-index:30;background:var(--bds-bg);border-bottom:1px solid var(--bds-line);padding-top:env(safe-area-inset-top);view-transition-name:bds-top;position:-webkit-sticky;position:sticky;top:0}.bds .phone-top:has(.site-dialog){z-index:60}.bds .ptop{align-items:center;gap:10px;padding:12px 16px 4px;display:flex}.bds .pmark{flex:none;display:block}.bds .pmark .mark{width:auto;height:30px}.bds .msearch{border:1px solid var(--bds-line);min-width:0;box-shadow:0 3px 14px rgb(var(--bds-shade) / .12);background:var(--bds-card);color:var(--bds-ink);transition:transform var(--bds-instant) var(--bds-enter);border-radius:999px;flex:1;align-items:center;gap:12px;padding:10px 16px;font-size:14px;font-weight:700;display:flex}.bds .msearch-in{text-align:center;flex:1;min-width:0;line-height:1.3;display:block}.bds .msearch-t{display:block}.bds .msearch small{color:var(--bds-dim);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;display:block;overflow:hidden}.bds .kinds.kinds-phone{justify-content:space-between;gap:0;padding:8px 20px 0}.bds .kinds-phone .tab{padding-bottom:11px;font-size:12px}.bds .site-dialog .scrim{z-index:50;animation:bds-fade var(--bds-base) var(--bds-enter) both;position:fixed;top:0;bottom:0;left:0;right:0}.bds .sheet{bottom:0;left:0;right:0;top:calc(env(safe-area-inset-top) + 46px);z-index:51;background:var(--bds-bg);color:var(--bds-ink);box-shadow:0 -18px 50px rgb(var(--bds-shade) / .18);animation:bds-rise var(--bds-gentle) var(--bds-spring) both;border-radius:22px 22px 0 0;flex-direction:column;gap:12px;padding:10px 16px 0;display:flex;position:fixed}.bds .site-dialog.closing .sheet{animation:bds-sink var(--bds-base) var(--bds-exit) both}.bds .site-dialog.closing .scrim{animation:bds-unfade var(--bds-base) var(--bds-exit) both}.bds .site-dialog [tabindex="-1"]:focus-visible{outline:0}.bds .sheet .grab{background:var(--bds-line);border-radius:3px;width:40px;height:5px;margin:0 auto 4px}.bds .srow{justify-content:space-between;align-items:center;gap:12px;display:flex}.bds .srow .x{border:1px solid var(--bds-line);width:36px;height:36px;transition:transform var(--bds-instant) var(--bds-enter);border-radius:50%;flex:none;place-items:center;display:grid}.bds .stabs{gap:6px;min-width:0;display:flex;overflow-x:auto}.bds .stabs button{border:1px solid var(--bds-line);white-space:nowrap;transition:transform var(--bds-instant) var(--bds-enter);border-radius:999px;padding:8px 13px;font-size:14px;font-weight:600}.bds .stabs button.on{background:var(--bds-ink);color:var(--bds-bg);border-color:var(--bds-ink)}.bds .sform{flex-direction:column;flex:1;min-height:0;display:flex}.bds .qs{flex-direction:column;flex:1;gap:12px;min-height:0;padding:2px 0 12px;display:flex;overflow-y:auto}.bds .q{border:1px solid var(--bds-line);background:var(--bds-card);box-shadow:0 2px 10px rgb(var(--bds-shade) / .05);animation:bds-fade var(--bds-quick) var(--bds-enter);border-radius:18px;padding:16px;display:block}.bds .q>b{letter-spacing:-.02em;font-size:20px;display:block}.bds .q .in{border:1px solid var(--bds-line);color:var(--bds-dim);border-radius:12px;align-items:center;gap:10px;margin-top:10px;padding:13px 14px;display:flex}.bds .q .in:focus-within{border-color:var(--bds-ink)}.bds .q .in.two{grid-template-columns:1fr 1fr;display:grid}.bds .q .val{width:100%;min-width:0;font:inherit;color:var(--bds-ink);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;outline:0;flex:1;padding:0;font-size:16px}.bds .q .val::placeholder{color:var(--bds-dim);opacity:1}.bds .q.closed{width:100%;box-shadow:none;text-align:left;transition:transform var(--bds-instant) var(--bds-enter);justify-content:space-between;align-items:center;gap:12px;font-size:14px;animation:none;display:flex}.bds .q.closed span{color:var(--bds-dim)}.bds .q.closed b{font-size:14px;font-weight:700}.bds .chips{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.bds .qchip{border:1px solid var(--bds-line);transition:transform var(--bds-instant) var(--bds-enter);border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:14px;font-weight:500;display:inline-flex}.bds .qchip.on,.bds .qchip.near-chip{border-color:var(--bds-ink);box-shadow:inset 0 0 0 1px var(--bds-ink)}.bds .sheet .foot{border-top:1px solid var(--bds-line);padding:14px 0 calc(14px + env(safe-area-inset-bottom));justify-content:space-between;align-items:center;gap:16px;display:flex}.bds .sheet .clear{text-underline-offset:3px;min-height:44px;transition:transform var(--bds-instant) var(--bds-enter);font-size:15px;font-weight:700;text-decoration:underline}@keyframes bds-rise{0%{transform:translateY(100%)}}@keyframes bds-sink{to{transform:translateY(100%)}}@keyframes bds-fade{0%{opacity:0}}@keyframes bds-unfade{to{opacity:0}}.bds .owner{border:1px solid var(--bds-line);border-radius:24px;flex-direction:column;gap:14px;padding:22px;display:flex}.bds .oacts{flex-flow:row-reverse wrap;justify-content:flex-end;align-items:center;gap:14px;display:flex}.bds .olnk{text-underline-offset:3px;align-items:center;min-height:44px;font-size:15px;font-weight:700;text-decoration:underline;display:inline-flex}.bds .adrow{margin-top:18px}.bds .adslot{opacity:0;transition:opacity var(--bds-base) var(--bds-enter)}.bds .adslot.on{opacity:1}.bds .adh{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.bds .adlab{color:var(--bds-dim);font-size:12px;font-weight:700;line-height:1.3}.bds .adl{color:var(--bds-dim);align-items:center;gap:5px;margin-top:5px;font-size:12px;font-weight:600;line-height:1.3;display:inline-flex}.bds .adl i{border:1px solid var(--bds-mute);border-radius:4px;padding:0 4px;font-size:11px;font-style:normal;line-height:16px}.bds .adl-card{width:-webkit-max-content;width:max-content;max-width:100%;display:flex}.bds .fctl{align-items:center;gap:8px;display:flex}.bds .farrows{gap:8px;display:none}.bds .fplay,.bds .farrows button{border:1px solid var(--bds-line);background:var(--bds-card);width:34px;height:34px;color:var(--bds-ink);transition:opacity var(--bds-quick) var(--bds-enter), transform var(--bds-instant) var(--bds-enter);border-radius:50%;place-items:center;display:grid}.bds .farrows button:disabled{opacity:.4;cursor:default}.bds .farrows button:not(:disabled):active,.bds .fplay:active{transform:scale(.97)}.bds .farrows .ico{width:16px;height:16px}.bds .fplay{color:var(--bds-dim)}.bds .fplay .ico{width:14px;height:14px}.bds .fclip{margin:0 -16px}.bds .ftrack{scroll-snap-type:x proximity;transition:transform var(--bds-gentle) var(--bds-move);gap:12px;padding:0 16px;scroll-padding-left:16px;display:flex;overflow-x:auto}.bds .ftrack>.fb{scroll-snap-align:start;flex:0 0 310px}.bds .fb{border:1px solid var(--bds-line);background:var(--bds-card);height:140px;color:var(--bds-ink);transition:transform var(--bds-quick) var(--bds-enter);border-radius:18px;grid-template-rows:140px;grid-template-columns:112px minmax(0,1fr);display:grid;overflow:hidden}.bds .fb:active{transform:scale(.97)}.bds .fbph,.bds .spph{background:var(--bds-surf2);min-height:0;display:block;overflow:hidden}.bds .fbph img,.bds .spph img{object-fit:cover;width:100%;height:100%;display:block}.bds .fbph .photo-type,.bds .spph .photo-type{font-size:15px}.bds .fbtx{flex-direction:column;justify-content:center;gap:2px;min-width:0;padding:10px 14px;display:flex}.bds .fbn{letter-spacing:-.01em;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:15px;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.bds .fbm{color:var(--bds-dim);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.bds .fbp,.bds .spp{margin-top:4px;font-size:13px;line-height:1.35}.bds .fbp b,.bds .spp b{font-weight:700}.bds .fone{grid-template-columns:minmax(0,1fr);display:grid}.bds .spot{background:var(--bds-surf2);color:var(--bds-ink);transition:transform var(--bds-instant) var(--bds-enter);border-radius:24px;grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.bds .spot:active{transform:scale(.97)}.bds .spph{aspect-ratio:16/10}.bds .sptx{flex-direction:column;gap:6px;min-width:0;padding:18px 18px 20px;display:flex}.bds .sptx .adl{margin-top:0}.bds .spn{letter-spacing:-.03em;overflow-wrap:anywhere;font-size:23px;font-weight:700;line-height:1.05}.bds .spl{color:var(--bds-dim);font-size:14px}.bds .spp{margin-top:0;font-size:14px}.bds .spb{align-self:flex-start;margin-top:8px}@media (min-width:1024px){.bds .oacts{flex-direction:row}.bds .adrow{margin-top:22px}.bds .adh{min-height:34px;margin-bottom:16px}.bds .farrows{display:flex}.bds .fclip{margin:-4px 0 -24px;padding:4px 0 24px;overflow:clip}.bds .ftrack{scroll-snap-type:none;transform:translateX(calc(var(--at,0) * -1 * (50% + 11px)));gap:22px;padding:0;overflow:visible}.bds .ftrack>.fb{flex:0 0 calc(50% - 11px)}.bds .fb{grid-template-rows:178px;grid-template-columns:44% minmax(0,1fr);height:178px}.bds .fbtx{gap:4px;padding:20px 22px}.bds .fbn{font-size:19px}.bds .fbm{font-size:14px}.bds .fbp{margin-top:8px;font-size:15px}.bds .fone{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.bds .spot{grid-template-columns:400px minmax(0,1fr);height:260px}.bds .spph{aspect-ratio:auto;height:260px}.bds .sptx{justify-content:center;gap:8px;padding:36px 44px}.bds .spn{font-size:32px}.bds .spl,.bds .spp{font-size:16px}}@media (hover:hover) and (min-width:1024px){.bds .fb:hover{box-shadow:0 10px 24px rgb(var(--bds-shade) / .08);transform:translateY(-2px)}.bds .fb:hover .fbph img{transform:scale(1.03)}.bds .fbph img{transition:transform var(--bds-gentle) var(--bds-enter)}.bds .spot:hover .spph img{transform:scale(1.03)}.bds .spph img{transition:transform var(--bds-gentle) var(--bds-enter)}}.bds .site-foot{border-top:1px solid var(--bds-line);background:var(--bds-surf2);margin-top:56px;padding:44px 0 30px}.bds .site-foot .wrap{padding:0 20px}.bds .fcols{grid-template-columns:1fr 1fr;gap:24px;font-size:14px;display:grid}.bds .fbrand{grid-column:1/3}.bds .fbrand .brand{font-size:18px}.bds .fbrand .brand .mark{height:30px}.bds .fbrand p{max-width:260px;margin-top:12px;line-height:1.5}.bds .fh{margin-bottom:12px;font-weight:700}.bds .fh .fu{text-underline-offset:3px;text-decoration:underline}.bds .fcols ul a{color:var(--bds-dim);margin-bottom:9px;display:block}.bds .fcols ul a:hover{color:var(--bds-ink)}.bds .fbot{border-top:1px solid var(--bds-line);color:var(--bds-dim);flex-direction:column;gap:12px;margin-top:28px;padding-top:20px;font-size:13px;display:flex}.bds .fbot a:hover{color:var(--bds-ink)}.bds .mode{border:1px solid var(--bds-line);border-radius:999px;align-self:flex-start;gap:4px;padding:3px;display:flex}.bds .mode button{color:var(--bds-dim);transition:transform var(--bds-instant) var(--bds-enter);border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:13px;display:flex}.bds .mode button.on{background:var(--bds-bg);color:var(--bds-ink);box-shadow:0 1px 2px rgb(var(--bds-shade) / .1)}.bds .mode .ico{width:14px;height:14px}.bds .tabbar,.bds .fade-bottom{display:none}.bds .btn:active,.bds .chipk:active,.bds .tab:active,.bds .msearch:active,.bds .search .go:active,.bds .search .near:active,.bds .qchip:active,.bds .stabs button:active,.bds .mode button:active,.bds .acct-menu-pill:active,.bds .right>a:active,.bds .acct-pill:active,.bds .switch a:active,.bds .srow .x:active,.bds .q.closed:active,.bds .sheet .clear:active,.bds .signin-btn:active,.bds .signin-close:active{transform:scale(.97)}@media (min-width:1024px){.bds .pageh{font-size:28px}.bds .owner{flex-direction:row;justify-content:space-between;align-items:center;gap:20px;padding:30px 36px}.bds .site-foot .wrap{padding:0 40px}.bds .fcols{grid-template-columns:1.4fr 1fr 1fr 1fr 1fr}.bds .fbrand{grid-column:auto}.bds .fbot{flex-direction:row;justify-content:space-between;align-items:center}.bds .mode{align-self:auto}}@media (max-width:1023px){.bds{padding-bottom:calc(110px + env(safe-area-inset-bottom))}.bds .hour{padding:4px 8px;font-size:12px}.bds .tile,.bds .tile-ink{border-radius:16px}.bds .tabbar{left:16px;right:16px;bottom:calc(22px + env(safe-area-inset-bottom));z-index:40;view-transition-name:bds-bar;gap:10px;display:flex;position:fixed}.bds .tabbar .cap{background:var(--bds-navbg);border:1px solid var(--bds-line);height:64px;box-shadow:0 2px 6px rgb(var(--bds-shade) / .05), 0 10px 30px rgb(var(--bds-shade) / .13);-webkit-backdrop-filter:blur(14px);border-radius:999px;flex:1;align-items:center;padding:0 6px;display:flex}.bds .tabbar .cap a{height:52px;color:var(--bds-dim);transition:transform var(--bds-instant) var(--bds-enter);border-radius:999px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;font-size:11px;font-weight:700;display:flex}.bds .tabbar .cap a.on{background:var(--bds-ink);color:var(--bds-bg)}.bds .tabbar .ico{width:22px;height:22px}.bds .tabbar .me{background:var(--bds-navbg);width:64px;height:64px;color:var(--bds-dim);border:1px solid var(--bds-line);box-shadow:0 2px 6px rgb(var(--bds-shade) / .05), 0 10px 30px rgb(var(--bds-shade) / .13);-webkit-backdrop-filter:blur(14px);transition:transform var(--bds-instant) var(--bds-enter);border-radius:999px;flex:none;justify-content:center;align-items:center;display:flex}.bds .tabbar .me .ico{width:26px;height:26px}.bds .tabbar .me[aria-current=page]{background:var(--bds-ink);color:var(--bds-bg)}.bds .tabbar .cap a:active,.bds .tabbar .me:active{transform:scale(.97)}.bds .fade-bottom{pointer-events:none;z-index:39;background:linear-gradient(180deg, transparent 0%, var(--bds-bg) 55%);height:120px;display:block;position:fixed;bottom:0;left:0;right:0}html:has(.bds .tabbar){--bd-ask-lift:104px;--bd-ask-side:16px}}@view-transition{navigation:auto}::view-transition-old(root){animation:bds-page-out var(--bds-quick) var(--bds-exit) both}::view-transition-new(root){animation:bds-page-in var(--bds-base) var(--bds-enter) both}.bds.bds-leave>:not(.site-head):not(.phone-top):not(.tabbar):not(.fade-bottom){animation:bds-page-out var(--bds-quick) var(--bds-exit) forwards}.bds.bds-enter>:not(.site-head):not(.phone-top):not(.tabbar):not(.fade-bottom){animation:bds-page-in var(--bds-base) var(--bds-enter) backwards}@keyframes bds-page-out{to{opacity:0;transform:translateY(8px)}}@keyframes bds-page-in{0%{opacity:0;transform:translateY(8px)}}.bds.bds-pending{z-index:25;background:var(--bds-bg);position:fixed;top:79px;bottom:0;left:0;right:0;overflow:hidden}@media (max-width:1023px){.bds.bds-pending{top:calc(env(safe-area-inset-top) + 137px);bottom:calc(env(safe-area-inset-bottom) + 96px)}}.bds .acct-root,.bds .acct-hit{position:relative}.bds .acct-hit:after{content:"";position:absolute;top:-2px;bottom:-2px;left:-2px;right:-2px}.bds .acct-hold{border-radius:999px;width:104px;height:40px;display:inline-block}.bds .acct-hold.acct-hold-menu{width:82px;height:46px}.bds .acct-pill{border:1px solid var(--bds-line2);background:var(--bds-card);min-height:44px;color:var(--bds-ink);transition:transform var(--bds-instant) var(--bds-enter);border-radius:999px;align-items:center;gap:10px;padding:5px 16px 5px 6px;font-size:14px;font-weight:700;display:inline-flex}.bds .acct-pill:hover,.bds .acct-pill[aria-expanded=true]{background:var(--bds-surf2)}.bds .acct-avatar{background:var(--bds-surf2);border:1px solid var(--bds-line2);letter-spacing:0;border-radius:999px;flex:none;place-items:center;width:32px;height:32px;font-size:12px;font-weight:700;display:grid;overflow:hidden}.bds .acct-avatar img{object-fit:cover;width:100%;height:100%;display:block}.bds .acct-name{text-overflow:ellipsis;white-space:nowrap;max-width:120px;overflow:hidden}@media (max-width:767px){.bds .acct-pill{gap:0;padding:5px}.bds .acct-name{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bds .acct-hold{width:44px;height:44px}}.bds .acct-menu{z-index:40;background:var(--bds-card);border:1px solid var(--bds-line);min-width:200px;box-shadow:0 1px 2px rgb(var(--bds-shade) / .04), 0 18px 40px -18px rgb(var(--bds-shade) / .22);border-radius:18px;padding:6px;position:absolute;top:calc(100% + 8px);right:0}.bds .acct-menu .rule{margin:6px 8px}.bds .acct-item{text-align:left;width:100%;min-height:44px;color:var(--bds-ink);background:0 0;border-radius:12px;align-items:center;gap:10px;padding:0 14px;font-size:14px;font-weight:500;display:flex}.bds .acct-item:hover{background:var(--bds-surf2)}.bds .acct-item:focus-visible{background:var(--bds-surf2)}.bds .acct-item:disabled{opacity:.5}.bds.signin-root{background:0 0;min-height:0;padding:0}.bds .signin-scrim{z-index:60;position:fixed;top:0;bottom:0;left:0;right:0}.bds .signin-card{z-index:61;text-align:center;background:var(--bds-card);width:min(460px,100vw - 32px);max-height:calc(100vh - 32px);box-shadow:0 1px 2px rgb(var(--bds-shade) / .06), 0 30px 80px -20px rgb(var(--bds-shade) / .4);border-radius:28px;padding:44px 28px 28px;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.bds .signin-card:focus-visible{outline:0}.bds .signin-card .grab{display:none}.bds .signin-mark{width:74px;height:auto;margin:0 auto;display:block}.bds .signin-close{width:44px;height:44px;transition:transform var(--bds-instant) var(--bds-enter);border-radius:999px;place-items:center;display:grid;position:absolute;top:12px;right:12px}.bds .signin-close-dot{background:var(--bds-card);width:36px;height:36px;box-shadow:0 1px 2px rgb(var(--bds-shade) / .08), 0 4px 14px rgb(var(--bds-shade) / .1);border-radius:999px;place-items:center;display:grid}.bds .signin-google{min-height:44px;margin-top:28px}@media (max-width:1023px){.bds .signin-card{width:auto;max-height:calc(100vh - 48px);padding:0 20px calc(24px + env(safe-area-inset-bottom));box-shadow:0 -18px 50px rgb(var(--bds-shade) / .28);border-radius:28px 28px 0 0;top:auto;bottom:0;left:0;right:0;transform:none}.bds .signin-card .grab{margin-bottom:36px;display:block}.bds .signin-close{top:28px}.bds .signin-mark{width:82px}}.bds .signin-email{text-align:center;margin-top:22px}.bds .signin-or{color:var(--bds-mute);align-items:center;gap:12px;font-size:14px;display:flex}.bds .signin-or:before,.bds .signin-or:after{content:"";border-top:1px solid var(--bds-line);flex:1}.bds .signin-field{border:1px solid var(--bds-line2);background:var(--bds-card);width:100%;min-height:50px;color:var(--bds-ink);font:inherit;border-radius:14px;margin-top:14px;padding:0 16px;font-size:16px}.bds .signin-field:focus-visible{outline:2px solid var(--bds-ink);outline-offset:1px}.bds .signin-field[aria-invalid=true]{border-color:var(--bds-neg)}.bds .signin-btn{border:1px solid var(--bds-line2);background:var(--bds-card);width:100%;min-height:50px;color:var(--bds-ink);transition:transform var(--bds-instant) var(--bds-enter);border-radius:25px;margin-top:10px;font-size:16px;font-weight:650}.bds .signin-btn:disabled{color:var(--bds-mute)}.bds .signin-sent{color:var(--bds-pos);margin-top:12px;font-size:14px;line-height:20px}.bds .signin-error{color:var(--bds-neg);margin-top:12px;font-size:14px;line-height:20px}@media (prefers-reduced-motion:reduce){.bds *,.bds :before,.bds :after{transition-property:opacity!important;transition-duration:.12s!important;animation-duration:.12s!important}.bds .sheet{animation-name:bds-fade}.bds .site-dialog.closing .sheet{animation-name:bds-unfade}.bds .ink{transition-property:opacity}.bds .btn:active,.bds .chipk:active,.bds .tab:active,.bds .msearch:active,.bds .search .go:active,.bds .search .near:active,.bds .qchip:active,.bds .stabs button:active,.bds .mode button:active,.bds .acct-menu-pill:active,.bds .right>a:active,.bds .acct-pill:active,.bds .switch a:active,.bds .srow .x:active,.bds .q.closed:active,.bds .sheet .clear:active,.bds .signin-btn:active,.bds .signin-close:active,.bds .tabbar .cap a:active,.bds .tabbar .me:active,.bds .sc:active,.bds .see:active,.bds .heart:active,.bds .sc:hover .cph img,.bds .cph img{transform:none}html.bds-live .bds .rc:not([data-seen]){animation-name:bds-fade;animation-delay:0s}.bds .ftrack{transition-property:opacity}.bds .fb:active,.bds .fb:hover,.bds .spot:active,.bds .farrows button:not(:disabled):active,.bds .fplay:active,.bds .spot:hover .spph img,.bds .fb:hover .fbph img{transform:none}.bds.bds-leave>:not(.site-head):not(.phone-top):not(.tabbar):not(.fade-bottom){animation-name:bds-unfade}.bds.bds-enter>:not(.site-head):not(.phone-top):not(.tabbar):not(.fade-bottom){animation-name:bds-fade}::view-transition-old(root){animation-name:bds-unfade;animation-duration:.12s}::view-transition-new(root){animation-name:bds-fade;animation-duration:.12s}}
