.widget-shell{width:100%;color:var(--widget-colour-text-primary);background:var(--widget-colour-surface)}.participant-avatar{color:var(--widget-colour-accent-text);background:var(--widget-colour-accent);border:1px solid color-mix(in srgb, var(--widget-colour-accent) 60%, var(--widget-colour-border));object-fit:cover;letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;font-size:.66rem;font-weight:800;display:inline-grid;overflow:hidden}.participant-avatar--large{width:clamp(2.2rem,11vw,3.25rem);height:clamp(2.2rem,11vw,3.25rem)}.participant-avatar--small{width:1.75rem;height:1.75rem}.widget-section{padding:calc(1.25rem * var(--widget-density)) calc(1rem * var(--widget-density))}.section-heading{margin-bottom:calc(1rem * var(--widget-density))}.section-heading--split{justify-content:space-between;align-items:end;gap:1rem;display:flex}.section-heading h2,.section-heading p,.meeting-count{margin:0}.section-heading h2{letter-spacing:-.01em;text-wrap:balance;font-size:1rem}.section-heading__eyebrow{color:var(--widget-colour-text-muted);letter-spacing:.075em;text-transform:uppercase;font-size:.68rem;font-weight:700;margin-bottom:.15rem!important}.meeting-count{color:var(--widget-colour-text-secondary);white-space:nowrap;font-size:.74rem}.meeting-count strong{color:var(--widget-colour-text-primary);font-size:1rem}.h2h-scoreboard{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:.5rem;display:grid}.h2h-scoreboard--two{grid-template-columns:repeat(2,minmax(0,1fr))}.h2h-stat{min-width:0;color:var(--widget-colour-text-secondary);flex-direction:column;gap:.2rem;font-size:.7rem;line-height:1.25;display:flex}.h2h-stat--draw{text-align:center}.h2h-stat--two{text-align:right}.h2h-stat__value{color:var(--widget-colour-text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:clamp(1.45rem,7vw,2rem);font-weight:750}.comparison-bar{height:.5rem;margin-top:calc(.75rem * var(--widget-density));background:var(--widget-colour-surface-raised);border-radius:var(--widget-radius-small);display:flex;overflow:hidden}.comparison-bar>span{min-width:0;transition:width .24s}.comparison-bar__one{background:var(--widget-colour-result-positive)}.comparison-bar__draw{background:var(--widget-colour-result-neutral)}.comparison-bar__two{background:var(--widget-colour-accent)}.empty-state{padding:calc(1rem * var(--widget-density));color:var(--widget-colour-text-secondary);background:var(--widget-colour-surface-raised);border-radius:var(--widget-radius-medium);margin:0;line-height:1.45}.empty-state strong{color:var(--widget-colour-text-primary);margin-bottom:.2rem;display:block}.empty-state p{margin:0}.encounters{gap:calc(.8rem * var(--widget-density));margin:0;padding:0;list-style:none;display:grid;position:relative}html[data-theme=light] .encounters{--widget-colour-timeline:var(--widget-colour-border)}.encounter{min-width:0;padding:calc(.25rem * var(--widget-density)) 0 calc(.25rem * var(--widget-density)) 2rem;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"date status""result result";gap:.3rem .45rem;display:grid;position:relative}.encounter:not(:last-child):after{z-index:0;width:1px;height:calc(100% + (.8rem * var(--widget-density)));content:"";background:var(--widget-colour-timeline,var(--widget-colour-border));position:absolute;top:.85rem;left:.84rem}.encounter__marker{z-index:1;background:var(--widget-colour-timeline,var(--widget-colour-accent));border:2px solid var(--widget-colour-surface);border-radius:50%;place-items:center;width:.6rem;height:.6rem;display:grid;position:absolute;top:.55rem;left:.55rem}.encounter__date{color:var(--widget-colour-text-muted);white-space:nowrap;grid-area:date;font-size:.76rem;line-height:1.35}.encounter__result{grid-area:result;grid-template-rows:repeat(2,auto);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.12rem .65rem;display:grid}.encounter__participants{min-width:0;color:var(--widget-colour-text-secondary);overflow-wrap:anywhere;grid-row:1/span 2;gap:.08rem;display:grid}.encounter__participants .is-winner{color:var(--widget-colour-text-primary);font-weight:700}.encounter__score{color:var(--widget-colour-text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.025em;text-align:right;grid-area:1/2;font-size:1.2rem}.encounter__status{width:fit-content;color:var(--widget-colour-text-primary);background:var(--widget-colour-surface-raised);border-left:.2rem solid var(--widget-colour-result-neutral);border-radius:var(--widget-radius-small);text-align:right;white-space:nowrap;grid-area:status;align-self:start;padding:.12rem .42rem;font-size:.68rem;font-weight:650}.encounter__status[data-tone=accent]{border-color:var(--widget-colour-accent)}.encounter--winner{grid-template-columns:1.75rem minmax(0,1fr);grid-template-areas:"marker result";gap:.65rem;padding-left:0;display:grid}.encounter__winner-result{grid-area:result;grid-template-columns:minmax(0,1fr);gap:.1rem;min-width:0;display:grid}.encounter__winner-heading{min-width:0;color:var(--widget-colour-text-primary);text-overflow:ellipsis;white-space:nowrap;text-align:left;align-items:baseline;gap:.5rem;font-size:1rem;font-weight:700;line-height:1.35;display:flex;overflow:hidden}.encounter--winner .encounter__date{grid-area:auto;justify-self:start;font-size:.76rem}@media (width<=480px){.widget-section{padding:calc(.75rem * var(--widget-density))}.section-heading{margin-bottom:calc(.65rem * var(--widget-density))}.comparison-bar{margin-top:calc(.5rem * var(--widget-density))}}@media (width>=640px){.widget-section{padding:calc(1.5rem * var(--widget-density))}}@media (width>=760px){.h2h-scoreboard{gap:1rem}}@media (prefers-reduced-motion:reduce){.comparison-bar>span{transition:none}}.stream-player{border:0;width:100%;height:100%;display:block;position:fixed;inset:0}:root{--widget-colour-background:Canvas;--widget-colour-surface:Canvas;--widget-colour-surface-raised:ButtonFace;--widget-colour-text-primary:CanvasText;--widget-colour-text-secondary:CanvasText;--widget-colour-text-muted:GrayText;--widget-colour-border:GrayText;--widget-colour-focus:Highlight;--widget-colour-accent:Highlight;--widget-colour-accent-text:HighlightText;--widget-colour-result-positive:CanvasText;--widget-colour-result-negative:CanvasText;--widget-colour-result-neutral:GrayText;--widget-font-family:ui-sans-serif, system-ui, sans-serif;--widget-font-size:16px;--widget-font-weight:400;--widget-radius-small:.25rem;--widget-radius-medium:.5rem;--widget-radius-large:.75rem;--widget-density:1;color:var(--widget-colour-text-primary);background:var(--widget-colour-background);font-family:var(--widget-font-family);font-size:var(--widget-font-size);font-weight:var(--widget-font-weight);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}html,body,#root{min-width:0;min-height:100%;margin:0}body{background:var(--widget-colour-background);min-width:280px}html[data-widget=stream],html[data-widget=stream] body{background:0 0;min-width:0}button,select,input{color:inherit;font:inherit}:focus-visible{outline:3px solid var(--widget-colour-focus);outline-offset:3px}.status-shell{align-content:center;justify-items:center;gap:calc(.75rem * var(--widget-density));min-height:15rem;padding:calc(2rem * var(--widget-density));color:var(--widget-colour-text-primary);background:var(--widget-colour-surface);text-align:center;display:grid}.status-shell h1,.status-shell p{max-width:34rem;margin:0}.status-shell h1{letter-spacing:-.025em;font-size:clamp(1.25rem,5vw,1.75rem)}.status-shell p{color:var(--widget-colour-text-secondary);line-height:1.55}.status-shell__code{color:var(--widget-colour-accent);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:700}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
