.site .tile .ts-box{container:ts/inline-size;font-size:calc(14px * var(--fs));line-height:1.4;position:relative;padding-top:6px;margin-inline:calc(12px - clamp(24px, 2.8vw, 38px));padding-inline:0;overflow:hidden;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.site .ts-num{font-size:calc(clamp(52px, 5.4vw, 76px) * var(--fs));font-weight:800;letter-spacing:-.06em;line-height:.95;padding:0 0 .06em calc(clamp(24px, 2.8vw, 38px) - 12px)}.site .ts-num small{font-size:.32em;letter-spacing:-.02em;margin-left:4px}.site .ts-sr{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;list-style:none}.site .ts-pile{position:relative;margin:8px 0 3px}.site .ts-ball{--ts-dd:calc(var(--ts-d, 3.8) * 1em);--ts-hi:#ffffff;--ts-mid:#d6e9ff;--ts-rim:#8fc0ff;--ts-ink:#13213f;position:absolute;left:calc(50% + var(--tsx, 0) * 1em - var(--ts-dd) / 2);bottom:calc(var(--tsy, 0) * 1em);box-sizing:border-box;width:var(--ts-dd);height:var(--ts-dd);border-radius:50%;display:grid;place-items:center;color:var(--ts-ink);background:radial-gradient(circle at 34% 27%,var(--ts-hi) 0,var(--ts-mid) 48%,var(--ts-rim) 100%);box-shadow:inset 0 -3px 8px -3px rgba(16,24,48,.14),0 7px 12px -8px rgba(16,24,48,.42)}.site .ts-dawn{--ts-hi:#fffaf6;--ts-mid:#ffe0cc;--ts-rim:#ffad7d}.site .ts-mint{--ts-hi:#fbfffc;--ts-mid:#d3f2dd;--ts-rim:#86d39f}.site .ts-lilac{--ts-hi:#fdfcff;--ts-mid:#e5ddff;--ts-rim:#b3a2f2}.site .ts-lbl{display:grid;justify-items:center;text-align:center;font-weight:800;font-size:.965em;line-height:1.12;letter-spacing:-.03em;white-space:nowrap;pointer-events:none}.site .ts-box.ts-sim .ts-pile{position:static}.site .ts-box.ts-sim .ts-ball{left:0;top:0;bottom:auto;will-change:transform}@media (hover:hover) and (pointer:fine){.site .ts-box.ts-sim .ts-ball{cursor:pointer}}@media (prefers-color-scheme:dark){html:not(.pv-light):not(.pv-yellow) .site .ts-ball{--ts-hi:#e2efff;--ts-mid:#aecff8;--ts-rim:#6a9fe0;--ts-ink:#0c1730;box-shadow:inset 0 -3px 8px -3px rgba(0,0,0,.25),0 8px 14px -8px rgba(0,0,0,.75)}html:not(.pv-light):not(.pv-yellow) .site .ts-dawn{--ts-hi:#fff1e7;--ts-mid:#f7c9ab;--ts-rim:#d8936a}html:not(.pv-light):not(.pv-yellow) .site .ts-mint{--ts-hi:#eafbef;--ts-mid:#aee2bf;--ts-rim:#67b585}html:not(.pv-light):not(.pv-yellow) .site .ts-lilac{--ts-hi:#f2edff;--ts-mid:#cbbef6;--ts-rim:#9784da}}html.pv-dark .site .ts-ball{--ts-hi:#e2efff;--ts-mid:#aecff8;--ts-rim:#6a9fe0;--ts-ink:#0c1730;box-shadow:inset 0 -3px 8px -3px rgba(0,0,0,.25),0 8px 14px -8px rgba(0,0,0,.75)}html.pv-dark .site .ts-dawn{--ts-hi:#fff1e7;--ts-mid:#f7c9ab;--ts-rim:#d8936a}html.pv-dark .site .ts-mint{--ts-hi:#eafbef;--ts-mid:#aee2bf;--ts-rim:#67b585}html.pv-dark .site .ts-lilac{--ts-hi:#f2edff;--ts-mid:#cbbef6;--ts-rim:#9784da}html.pv-yellow .site .ts-ball{background:#000;color:#ffe600;box-shadow:inset 0 0 0 2px #ffe600}@media (forced-colors:active){.site .ts-ball{forced-color-adjust:none;background:Canvas;color:CanvasText;box-shadow:none;border:2px solid CanvasText}}@media print{.site .ts-box.ts-sim{height:auto!important}.site .ts-box.ts-sim .ts-pile{position:relative}.site .ts-box.ts-sim .ts-ball{left:calc(50% + var(--tsx, 0) * 1em - var(--ts-dd) / 2);top:auto;bottom:calc(var(--tsy, 0) * 1em);transform:none!important}}.site .tile.ts-tile .ts-copy{display:grid;gap:14px;align-content:start}@media (min-width:760px){.site .tile.ts-tile{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);column-gap:clamp(24px,3vw,48px);align-items:end}.site .tile.ts-tile .ts-copy{align-self:center}}