.ts.svelte-1oclct{container:pp / inline-size;font-family:var(--font-sans);color:var(--color-text-primary)}.ts.svelte-1oclct p:where(.svelte-1oclct),.ts.svelte-1oclct h2:where(.svelte-1oclct){margin:0}.ts-banner.svelte-1oclct{display:grid;grid-template-columns:auto 1fr;gap:4px 10px;align-items:start;padding:12px 14px;margin:0 0 16px;background:color-mix(in srgb,var(--color-primary) 8%,transparent);border:1px solid color-mix(in srgb,var(--color-primary) 30%,transparent)}.ts-banner-ic.svelte-1oclct{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 12%,transparent)}.ts-banner-ic.svelte-1oclct svg{width:16px;height:16px}.ts-banner-t.svelte-1oclct{font:500 .875rem/1.25rem var(--font-sans);align-self:center}.ts-banner-t.svelte-1oclct small:where(.svelte-1oclct){display:block;margin-top:4px;font-size:.8125rem;color:var(--color-text-secondary)}.ts-banner-btn.svelte-1oclct{grid-column:2;justify-self:start;margin-top:6px}.ts-wrap.svelte-1oclct{position:relative}.ts-card.svelte-1oclct{--ts-text: var(--ts-text-l);position:relative;z-index:1;overflow:hidden;background:var(--color-surface);border:1px solid color-mix(in srgb,var(--color-border) 45%,transparent)}.dark .ts-card.svelte-1oclct{--ts-text: var(--ts-text-d);border-color:color-mix(in srgb,var(--color-border) 90%,transparent)}.ts-band.svelte-1oclct{position:relative;overflow:hidden;display:flex;align-items:center;gap:12px;min-height:4.25rem;padding:4px 16px;background:var(--ts-c1);color:var(--ts-ink)}.ts-band.svelte-1oclct:before{content:"";position:absolute;top:-4px;bottom:-4px;right:-34px;width:136px;transform:skew(-20deg);background:linear-gradient(90deg,var(--ts-c2) 0 12px,transparent 12px 18px,var(--ts-c2) 18px)}.ts-band.svelte-1oclct:after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;background:linear-gradient(var(--ts-c2) 0 3px,color-mix(in srgb,var(--ts-c1) 70%,#000) 3px)}.ts-band-t.svelte-1oclct{position:relative;z-index:1;min-width:0;flex:1;display:flex;flex-direction:column;gap:1px}.ts-band-eb.svelte-1oclct{font:700 .65625rem/.875rem var(--font-sans);letter-spacing:.14em;text-transform:uppercase}.ts-band-name.svelte-1oclct{display:inline-flex;align-items:center;gap:4px;align-self:flex-start;max-width:100%;color:inherit;text-decoration:none;font:600 1.4375rem/1.75rem var(--font-display);letter-spacing:-.005em;white-space:nowrap}a.ts-band-name.svelte-1oclct:hover{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.ts-band-name.svelte-1oclct svg{width:16px;height:16px;flex:none;margin-top:3px}.ts-crest.svelte-1oclct{position:relative;z-index:1;flex:none;width:54px;height:54px;margin-right:6px;display:grid;place-items:center}.ts-crest.svelte-1oclct img:where(.svelte-1oclct){width:54px;height:54px;object-fit:contain;filter:drop-shadow(0 1px 1.5px rgba(0,0,0,.35))}.ts-seal.svelte-1oclct{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:var(--ts-ink);color:var(--ts-c1);box-shadow:inset 0 0 0 2px var(--ts-ink),inset 0 0 0 3.5px var(--ts-c1);font:600 1.5rem/1 var(--font-display)}.ts-sheen.svelte-1oclct{position:absolute;inset:0;z-index:2;pointer-events:none;opacity:0;transform:translate(-110%);background:linear-gradient(105deg,transparent 32%,rgba(255,255,255,.62) 48%,rgba(255,255,255,.18) 54%,transparent 66%)}.ts-body.svelte-1oclct{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:16px;padding:18px 16px 16px;background-image:repeating-radial-gradient(circle at 100% 0,color-mix(in srgb,var(--ts-acc) 7%,transparent) 0 1px,transparent 1px 8px)}.dark .ts-body.svelte-1oclct{background-image:repeating-radial-gradient(circle at 100% 0,color-mix(in srgb,var(--ts-acc) 11%,transparent) 0 1px,transparent 1px 8px)}.ts-wm.svelte-1oclct{position:absolute;right:-26px;bottom:-30px;width:168px;height:168px;object-fit:contain;opacity:.07;pointer-events:none}.dark .ts-wm.svelte-1oclct{opacity:.09}.ts-body.svelte-1oclct>:where(.svelte-1oclct):not(.ts-wm){position:relative}.ts-id.svelte-1oclct{display:flex;flex-wrap:wrap;align-items:center;gap:14px;min-width:0}.ts-who.svelte-1oclct{display:flex;flex-direction:column;gap:6px;flex:1 1 8.25rem;flex-basis:max(8.25rem,5.5rlh);max-width:100%}.ts-name.svelte-1oclct{margin:0;font:600 1.75rem/2rem var(--font-display);letter-spacing:-.01em;overflow-wrap:break-word}.ts-eb.svelte-1oclct{display:block;font:700 .65625rem/.875rem var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ts-text)}.ts-since.svelte-1oclct{display:flex;flex-direction:column;gap:1px}.ts-since-v.svelte-1oclct{font:600 1rem/1.375rem var(--font-sans)}.ts-photo.svelte-1oclct{font:500 .8125rem/1.125rem var(--font-sans)}.ts-photo.svelte-1oclct a:where(.svelte-1oclct){color:var(--color-text-secondary);text-decoration:underline;text-underline-offset:2px}.ts-fields-c.svelte-1oclct{container-type:inline-size;min-width:0}.ts-fields.svelte-1oclct{display:grid;grid-template-columns:repeat(3,minmax(min-content,1fr));grid-template-rows:auto auto;margin:0;padding-top:14px;border-top:1px dashed color-mix(in srgb,var(--color-border) 70%,transparent)}.ts-f.svelte-1oclct{display:grid;grid-row:span 2;grid-template-rows:subgrid;grid-template-columns:auto;min-width:0;padding:0 10px;border-left:1px solid color-mix(in srgb,var(--color-border) 40%,transparent)}.ts-f.svelte-1oclct:first-child{padding-left:0;border-left:0}.ts-f.svelte-1oclct dt:where(.svelte-1oclct){align-self:end;font:700 .625rem/.875rem var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-secondary);text-wrap:balance}.ts-f.svelte-1oclct dd:where(.svelte-1oclct){margin:2px 0 0;font:700 1.3125rem/1.75rem var(--font-sans);white-space:nowrap}@container (width < 13.5rem) or (width < 9rlh){.ts-fields.svelte-1oclct{grid-template-columns:minmax(0,1fr);grid-template-rows:none;padding-top:8px}.ts-f.svelte-1oclct{grid-row:auto;display:flex;flex-wrap:wrap;align-items:baseline;column-gap:12px;padding:4px 0;border-left:0}.ts-f.svelte-1oclct+.ts-f:where(.svelte-1oclct){border-top:1px solid color-mix(in srgb,var(--color-border) 40%,transparent)}.ts-f.svelte-1oclct dt:where(.svelte-1oclct){align-self:baseline}.ts-f.svelte-1oclct dd:where(.svelte-1oclct){margin:0 0 0 auto}}.ts-bach.svelte-1oclct{display:flex;flex-direction:column;gap:8px;padding-top:12px;border-top:1px dashed color-mix(in srgb,var(--color-border) 70%,transparent)}.ts-bach.svelte-1oclct .ts-eb:where(.svelte-1oclct){color:var(--color-medal-gold-ink)}.ts-pins.svelte-1oclct{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(3.625rem,1fr));grid-template-columns:repeat(auto-fill,minmax(max(3.625rem,2.4166rlh),1fr));gap:8px 2px}.ts-pin.svelte-1oclct{min-width:0;display:flex;flex-direction:column;align-items:center;text-align:center;gap:3px}.ts-pin-face.svelte-1oclct{position:relative;display:block;width:36px;height:40px}.ts-pin-svg.svelte-1oclct{display:block;width:36px;height:40px;transform:rotate(var(--ts-tilt));filter:drop-shadow(0 1.5px 1px rgba(0,0,0,.22))}.ts-rb1.svelte-1oclct{fill:var(--ts-c1);stroke:#0000002e;stroke-width:.6}.ts-rb2.svelte-1oclct{fill:var(--ts-c2);stroke:#0000002e;stroke-width:.6}.ts-glint.svelte-1oclct{position:absolute;left:5px;top:11px;width:26px;height:26px;border-radius:50%;opacity:0;pointer-events:none;background:radial-gradient(circle at 34% 30%,#fffffff2,#fff0 58%)}.ts-pin-t.svelte-1oclct{display:flex;flex-direction:column;align-items:center;line-height:1}.ts-pin-n.svelte-1oclct{font:700 1rem/1.25rem var(--font-sans)}.ts-pin-w.svelte-1oclct{font:500 .71875rem/.875rem var(--font-sans);color:var(--color-text-secondary)}.ts-empty.svelte-1oclct{display:flex;align-items:center;gap:12px}.ts-sockets.svelte-1oclct{display:flex;gap:6px;flex:none}.ts-socket.svelte-1oclct{width:28px;height:28px;border-radius:50%;border:1.5px dashed color-mix(in srgb,var(--color-medal-gold) 75%,transparent);background:radial-gradient(circle,color-mix(in srgb,var(--color-medal-gold) 16%,transparent),transparent 70%)}.ts-socket.svelte-1oclct:nth-child(2){transform:translateY(-3px)}.ts-empty-t.svelte-1oclct{font:500 .9375rem/1.25rem var(--font-sans)}.ts-stamp.svelte-1oclct{justify-self:start;display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:2px solid var(--ts-text);outline:1px solid color-mix(in srgb,var(--ts-text) 55%,transparent);outline-offset:-6px;color:var(--ts-text);transform:rotate(-2deg);font:700 .9375rem/1.25rem var(--font-sans);letter-spacing:.02em}.ts-stamp.svelte-1oclct svg{width:16px;height:16px;flex:none}.ts-actions.svelte-1oclct{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.ts-below.svelte-1oclct{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;margin-top:28px}.ts-sec.svelte-1oclct{min-width:0}.ts-h2.svelte-1oclct{display:flex;align-items:center;gap:8px;margin:0 0 10px!important;font:600 1.25rem/1.75rem var(--font-display)}.ts-h2.svelte-1oclct>svg{width:20px;height:20px;flex:none;color:var(--color-primary)}.ts-tiles5.svelte-1oclct{display:inline-grid;grid-template-columns:repeat(5,6px);gap:2px;flex:none}.ts-tiles5.svelte-1oclct i:where(.svelte-1oclct){width:6px;height:6px;background:var(--color-tile-correct)}.ts-tiles.svelte-1oclct{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.ts-tile.svelte-1oclct{min-width:0;display:flex;flex-direction:column;gap:2px;padding:12px 12px 10px;background:var(--color-card);border:1px solid color-mix(in srgb,var(--color-border) 35%,transparent)}.ts-tile.svelte-1oclct dt:where(.svelte-1oclct){font:600 .8125rem/1.125rem var(--font-sans);color:var(--color-text-secondary)}.ts-tile.svelte-1oclct dd:where(.svelte-1oclct){margin:0;display:flex;align-items:center;gap:8px;min-width:0}.ts-nu.svelte-1oclct{display:flex;flex-direction:column;min-width:0}.ts-big.svelte-1oclct{font:700 2.125rem/2.375rem var(--font-sans);letter-spacing:-.01em;white-space:nowrap}.ts-tile.is-live.svelte-1oclct .ts-big:where(.svelte-1oclct){color:var(--color-streak)}.ts-unit.svelte-1oclct{font:700 .65625rem/.875rem var(--font-sans);letter-spacing:.14em;white-space:nowrap;text-transform:uppercase;color:var(--color-text-secondary)}.ts-note.svelte-1oclct{font:500 .75rem/.875rem var(--font-sans);color:var(--color-text-secondary);white-space:nowrap}.ts-fl.svelte-1oclct{width:30px;height:30px;flex:none;margin-top:-14px}.ts-fl-o.svelte-1oclct{fill:var(--color-streak)}.ts-fl-i.svelte-1oclct{fill:#fbbf24}.ts-fl-c.svelte-1oclct{fill:#fef3c7}.ts-fl.is-off.svelte-1oclct path:where(.svelte-1oclct){fill:none;stroke:color-mix(in srgb,var(--color-text-secondary) 70%,transparent);stroke-width:1.6;stroke-linejoin:round}.ts-tile.svelte-1oclct .ts-rec{width:22px;height:22px;flex:none;margin-top:-14px;color:var(--color-medal-gold-ink)}.ts-mark.svelte-1oclct{width:20px;height:20px;flex:none;fill:var(--color-primary)}.ts-facts.svelte-1oclct{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto auto auto;align-items:start;margin:10px 0 0;padding:10px 0 0;border-top:1px dashed color-mix(in srgb,var(--color-border) 70%,transparent)}.ts-fact.svelte-1oclct{display:grid;grid-row:span 3;grid-template-rows:subgrid;grid-template-columns:minmax(0,1fr);align-content:start;min-width:0;padding:0 10px;border-left:1px solid color-mix(in srgb,var(--color-border) 40%,transparent)}.ts-fact.svelte-1oclct:first-child{padding-left:0;border-left:0}.ts-fact.svelte-1oclct dt:where(.svelte-1oclct){align-self:end;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;font:700 .625rem/.875rem var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-secondary)}.ts-fact.svelte-1oclct dd:where(.svelte-1oclct){margin:2px 0 0;font:700 1.3125rem/1.75rem var(--font-sans);white-space:nowrap}.ts-fact.svelte-1oclct .ts-fact-n:where(.svelte-1oclct){margin:0;font:500 .75rem/1rem var(--font-sans);color:var(--color-text-secondary);white-space:normal}.ts-line.svelte-1oclct{display:flex;align-items:center;gap:8px;margin-top:12px!important;font:600 .875rem/1.25rem var(--font-sans)}.ts-line.svelte-1oclct svg{width:16px;height:16px;flex:none;color:var(--color-primary)}.ts-more.svelte-1oclct{display:inline-flex;align-items:center;gap:4px;min-height:44px;margin-top:10px;padding:0 14px;border:1px solid color-mix(in srgb,var(--color-primary) 55%,transparent);border-radius:0;font:600 .875rem/1.25rem var(--font-sans);color:var(--color-primary);text-decoration:none;justify-self:start;transition:background-color .15s}.ts-more.svelte-1oclct:hover{background:color-mix(in srgb,var(--color-primary) 8%,transparent)}.ts-more.svelte-1oclct svg{width:16px;height:16px}.ts-podi.svelte-1oclct{margin-top:12px}.ts-podi-h.svelte-1oclct{margin:0 0 6px;font:700 .65625rem/.875rem var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--color-medal-gold-ink)}.ts-podi.svelte-1oclct ul:where(.svelte-1oclct){list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:4px}.ts-podi.svelte-1oclct li:where(.svelte-1oclct){display:flex;align-items:center;gap:6px;min-width:0;font:500 .875rem/1.125rem var(--font-sans)}.ts-podi-t.svelte-1oclct{min-width:0;overflow-wrap:anywhere}.ts-podi.svelte-1oclct b:where(.svelte-1oclct){font-weight:700}.ts-disc.svelte-1oclct{width:22px;height:22px;flex:none;filter:drop-shadow(0 1px .75px rgba(0,0,0,.2))}.ts-disc.svelte-1oclct text:where(.svelte-1oclct){font-family:var(--font-sans);font-weight:700}.ts-none.svelte-1oclct{margin-top:24px;font:500 .9375rem/1.3125rem var(--font-sans);color:var(--color-text-secondary);text-align:center}.ts-foot.svelte-1oclct{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 16px;margin-top:28px;padding-top:16px;border-top:1px solid color-mix(in srgb,var(--color-border) 45%,transparent);font:500 .8125rem/1.25rem var(--font-sans)}.ts-foot.svelte-1oclct a:where(.svelte-1oclct){display:inline-flex;align-items:center;gap:6px;color:var(--color-text-secondary);text-decoration:underline;text-underline-offset:2px}.ts-foot.svelte-1oclct svg{width:1.1em;height:1.1em;flex-shrink:0}.ts-wrap.svelte-1oclct.is-playing .ts-card:where(.svelte-1oclct){animation:svelte-1oclct-ts-card-lift 1.45s linear}.ts-wrap.svelte-1oclct.is-playing .ts-sheen:where(.svelte-1oclct){animation:svelte-1oclct-ts-sheen .78s ease-in-out .22s}.ts-wrap.svelte-1oclct.is-playing .ts-glint:where(.svelte-1oclct){animation:svelte-1oclct-ts-glint .32s linear var(--ts-delay, .76s)}@keyframes svelte-1oclct-ts-card-lift{0%{transform:translateY(0);animation-timing-function:cubic-bezier(.33,1,.68,1)}26%{transform:translateY(-6px)}79%{transform:translateY(-6px);animation-timing-function:cubic-bezier(.65,0,.35,1)}to{transform:translateY(0)}}@keyframes svelte-1oclct-ts-sheen{0%{transform:translate(-110%);opacity:0}50%{opacity:1}to{transform:translate(110%);opacity:0}}@keyframes svelte-1oclct-ts-glint{0%{opacity:0;transform:translate(-3px,-2px)}50%{opacity:1}to{opacity:0;transform:translate(3px,2px)}}@media(prefers-reduced-motion:reduce){.ts-sheen.svelte-1oclct,.ts-glint.svelte-1oclct{display:none}.ts-wrap.svelte-1oclct.is-playing .ts-card:where(.svelte-1oclct){animation:none}}@container pp (min-width: 560px){.ts-band.svelte-1oclct{min-height:4.75rem;padding:4px 22px}.ts-band.svelte-1oclct:before{width:170px}.ts-band-name.svelte-1oclct{font-size:1.625rem;line-height:2rem}.ts-crest.svelte-1oclct,.ts-crest.svelte-1oclct img:where(.svelte-1oclct){width:60px;height:60px}.ts-crest.svelte-1oclct{margin-right:14px}.ts-body.svelte-1oclct{grid-template-columns:minmax(0,1fr) minmax(0,300px);gap:18px 22px;padding:22px 22px 20px}.ts-body.svelte-1oclct>.ts-bach:where(.svelte-1oclct){grid-column:1 / -1}.ts-body.is-solo.svelte-1oclct>.ts-id:where(.svelte-1oclct){grid-column:1 / -1}.ts-fields-c.svelte-1oclct{align-self:center}.ts-fields.svelte-1oclct{padding:0 0 0 18px;border-top:0;border-left:1px dashed color-mix(in srgb,var(--color-border) 70%,transparent)}.ts-stamp.svelte-1oclct{align-self:center}.ts-below.is-two.svelte-1oclct{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}.ts-below.is-two.svelte-1oclct>.ts-sec.is-wide:where(.svelte-1oclct){grid-column:1 / -1}.ts-sec.is-split.svelte-1oclct{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:20px;align-items:center}.ts-sec.is-split.svelte-1oclct>*{grid-column:1 / -1}.ts-sec.is-split.svelte-1oclct>.ts-tiles:where(.svelte-1oclct){grid-column:1;grid-row:2}.ts-sec.is-split.svelte-1oclct .ts-podi:where(.svelte-1oclct) ul:where(.svelte-1oclct){grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 12px}.ts-sec.is-split.svelte-1oclct>.ts-facts:where(.svelte-1oclct){grid-column:2;grid-row:2;margin:0;padding:0 0 0 18px;border-top:0;border-left:1px dashed color-mix(in srgb,var(--color-border) 70%,transparent)}.ts-pins.svelte-1oclct{grid-template-columns:repeat(auto-fill,minmax(4.125rem,1fr));grid-template-columns:repeat(auto-fill,minmax(max(4.125rem,2.75rlh),1fr))}}.ts.ts.ts.svelte-1oclct *{font-variant-numeric:lining-nums tabular-nums}
