@font-face{font-family:Sora Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./sora-latin-ext-wght-normal.CawQDOvP.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Sora Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./sora-latin-wght-normal.DdqRvwsR.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(./instrument-sans-latin-ext-wght-normal.B5bTHO_g.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(./instrument-sans-latin-wght-normal.BbzFLZTg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--tb-bg:#f7f6f2;--tb-surface:#fff;--tb-border:#e3e1d8;--tb-divider:#eceae2;--tb-ink:#1a2e22;--tb-ink-muted:#5c6b61;--tb-ink-faint:#8c9490;--tb-primary:#1e6b4e;--tb-primary-dark:#14523b;--tb-accent-ball:#d8e44c;--tb-court:#b04e2e;--tb-slot-free:#dcefe0;--tb-slot-booked:#f0cfc7;--tb-slot-mine:#d7d6cf;--tb-event-bg:#f0e6cc;--tb-event-ink:#6e5716;--tb-danger:#b3492f;--tb-font-display:"Sora Variable", "Sora", system-ui, sans-serif;--tb-font-body:"Instrument Sans Variable", "Instrument Sans", system-ui, sans-serif;--tb-appbar-h:60px;--tb-bottomnav-h:72px;--tb-cta-h:56px;--tb-slot-h:40px;--tb-weekcell-h:34px;--tb-touch-min:44px;--tb-radius-card:16px;--tb-radius-button:14px;--tb-radius-input:12px;--tb-radius-slot:10px;--tb-radius-pill:999px;--tb-border-width:1.5px;--tb-space-1:4px;--tb-space-2:8px;--tb-space-3:12px;--tb-space-4:16px;--tb-space-5:20px;--tb-space-6:24px;--tb-space-8:32px;--tb-frame-w:390px;--tb-content-max:480px;--tb-shadow-card:0 1px 2px #1a2e220a;--tb-shadow-nav:0 -1px 0 var(--tb-divider)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--tb-bg);color:var(--tb-ink);font-family:var(--tb-font-body);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;font-weight:400;line-height:1.45;overflow-x:hidden}h1,h2,h3,h4{font-family:var(--tb-font-display);letter-spacing:-.01em;margin:0;font-weight:700;line-height:1.2}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}a{color:var(--tb-primary)}img,svg{max-width:100%}.tb-time,time{font-variant-numeric:tabular-nums}.tb-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:focus-visible{outline:2px solid var(--tb-primary);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
