:root{--c-white:#fff;--c-main:#0070aa;--c-main-600:#006599;--c-main-700:#005480;--c-slate-50:#f8fafc;--c-slate-100:#f1f5f9;--c-slate-200:#e2e8f0;--c-slate-300:#cbd5e1;--c-slate-400:#94a3b8;--c-slate-500:#64748b;--c-slate-600:#475569;--c-slate-700:#334155;--c-slate-900:#0f172a;--c-green:#18844e;--c-green-600:#256842;--c-green-100:#def7e6;--c-green-300:#78d79d;--c-rose-700:#be123c;--c-rose-900:#881337;--c-amber-50:#fffbeb;--c-amber-100:#fef3c7;--c-amber-200:#fde68a;--c-amber-300:#fcd34d;--c-amber-700:#b45309;--c-amber-950:#451a03;--c-red-50:#fef2f2;--c-red-100:#fee2e2;--c-red-300:#fca5a5;--c-red-600:#dc2626;--c-red-700:#b91c1c;--c-site-background:var(--c-slate-100);--c-page-background:var(--c-white);--c-page-border:var(--c-slate-200);--c-page-headline-border:var(--c-slate-200);--rounded:.25rem;--fw-medium:500;--limiter-padding:1.5em;--presenter:var(--c-main);--presenter-text:#fff;--font-ui:system-ui, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace}@media (width<=760px){:root{--limiter-padding:1em}}@layer reset{*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{min-height:100vh;font-family:var(--font-ui);background-color:var(--c-site-background);color:var(--c-slate-900);flex-direction:column;margin:0;font-size:16px;line-height:1.5em;display:flex}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:700;line-height:inherit;margin:0}p{margin:0 0 .5em}ul,ol{margin:0;padding:0}a{color:var(--c-main);text-decoration:none}img,svg,video{max-width:100%}button,input,select,textarea{font:inherit;color:inherit}table{border-collapse:collapse}:focus-visible{outline:2px solid var(--c-main);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}@layer components{.ShopHeader{background-position:50%;background-size:cover;background-color:var(--presenter);width:100%;color:var(--presenter-text);padding-block:1rem}.Logo{color:inherit;justify-content:flex-start;align-items:center;display:flex}.Logo h1{flex:1 0 100%;line-height:1.1;display:flex}.Logo-image{object-fit:contain;object-position:center;border:0;width:100%;height:auto;max-height:60px;display:block}@media (width>=768px){.Logo-image{object-position:left;max-height:100px}}.Logo-title{color:inherit;font-size:1.25rem;font-weight:700;line-height:2;display:block}.ShopChrome{display:contents}.CheckoutPage{background-color:var(--c-page-background);flex:1;padding-block:2em}.ShopInfoFooter{flex-wrap:wrap;gap:2rem;padding-block:1.5rem;display:flex}.ShopInfoFooter-column{flex:1;min-width:200px}.ShopInfoFooter-column>div{color:var(--c-slate-700);margin-top:.4rem;font-size:.9rem}.Footer{color:var(--c-slate-600);flex:none;padding-block:1rem;line-height:2}.Footer-items{text-align:center;margin:0;padding:0;list-style:none}.Footer-item{margin-inline:.5rem;display:inline-block}.Footer a{border-bottom:1px solid var(--c-slate-300);color:inherit;text-decoration:none}.Footer-top{margin-bottom:1rem}.Footer-bottom{font-size:.75rem}.Header{background-color:var(--presenter);color:var(--presenter-text);flex:none;padding-block:.5em;font-size:1rem;line-height:1em}.Header-columns{justify-content:space-between;align-items:center;display:flex}.Header-column{white-space:nowrap;align-items:center;gap:.25rem;min-width:0;display:flex}.Header-link{color:inherit;align-items:center;gap:.25rem;padding-block:.25em;line-height:1.4em;display:inline-flex}.Header-link--root{margin-right:1rem}.Header-link--button{color:inherit;cursor:pointer;background-color:#ffffff17;border:0;border-radius:4px;padding-inline:.5em;font-family:inherit;font-size:1rem}.TabBar{margin-top:1rem;margin-inline:calc(-1 * var(--limiter-padding));height:calc(2.25rem + 2px);overflow:hidden}.TabBar-inner{width:fit-content;min-width:100%;padding-inline:var(--limiter-padding);white-space:nowrap;display:flex}.TabBar-link{color:var(--c-slate-600);padding-bottom:.25rem}.TabBar-link.is-active{border-bottom:2px solid var(--c-slate-600);color:var(--c-slate-700);font-weight:var(--fw-medium)}.TabBar-linkInner{border-radius:4px;align-items:center;gap:.33rem;padding:.5rem;line-height:1;display:inline-flex}.Button{white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:4px;align-items:center;gap:.5rem;padding:calc(.625em - 1px);font-family:inherit;font-size:1em;font-weight:400;line-height:1em;text-decoration:none;display:inline-flex}.Button--blue{border-color:var(--c-main-600);background-color:var(--c-main);color:#fff}.Button--white{border-color:var(--c-slate-300);color:var(--c-slate-700);background-color:#fff}.Button--green{border-color:var(--c-green-600);background-color:var(--c-green);color:#fff}.Button--red{border-color:var(--c-rose-900);background-color:var(--c-rose-700);color:#fff}.Button--transparent{color:var(--c-main);background-color:#0000;border-color:#0000}.Button--large{border-radius:5px;padding:1em}.Button--small{padding:.4em;font-size:.8rem}.Button:disabled{cursor:not-allowed;opacity:.5}.Button:focus-visible{outline:2px solid var(--c-main);outline-offset:2px}.Input{max-width:400px;margin-bottom:.5rem}.Input-content{border:1px solid var(--c-slate-400);border-radius:var(--rounded);background-color:#fff;overflow:hidden}.Input-content:focus-within,.Input-content--focus{border-color:var(--c-main);outline:2px solid var(--c-main);outline-offset:-1px}.Input-label{color:var(--c-slate-500);padding:.3rem .6rem 0;font-size:.75rem;line-height:1.2;display:block}.Input-field{width:100%;color:var(--c-slate-900);background:0 0;border:0;outline:0;padding:.1rem .6rem .4rem;font-family:inherit;font-size:1rem;display:block}.Input-field--big{letter-spacing:.12em;font-size:1.5rem;font-family:var(--font-mono);padding:.2rem .7rem .5rem}.InputRow{align-items:flex-end;gap:.5rem;max-width:400px;display:flex}.Select{border:1px solid var(--c-slate-400);border-radius:var(--rounded);color:var(--c-slate-900);background:#fff;width:100%;max-width:460px;padding:.5rem .6rem;font-family:inherit;font-size:1rem}.Select--sm{width:auto;max-width:220px;padding:.35rem .5rem;font-size:.875rem}.Filters{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.FormRow{border-bottom:1px solid var(--c-slate-100);grid-template-columns:190px 1fr;align-items:start;gap:1.25rem;padding-block:.9rem;display:grid}.FormRow>.k{font-size:.9rem;font-weight:var(--fw-medium);padding-top:.5rem}.FormRow .help{color:var(--c-slate-500);margin-top:.35rem;font-size:.8rem}.Check{align-items:center;gap:.45rem;margin-bottom:.35rem;font-size:.9rem;display:flex}@media (width<=700px){.FormRow{grid-template-columns:1fr;gap:.35rem}}.FormErrors{border:1px solid var(--c-amber-300);border-radius:var(--rounded);background-color:var(--c-amber-100);width:100%;color:var(--c-amber-950);margin-bottom:1rem;line-height:1.375;display:block}.FormError{border-bottom:1px solid var(--c-amber-200);padding:.33rem}.FormError:last-child{border-bottom:0}.Box{background-color:var(--c-page-background);border-radius:2px;margin-bottom:1rem;padding:1rem;box-shadow:0 2px 3px #0000001a}.Box--roomy{margin-block:3rem}.Box h1,.Box h2{margin-bottom:.5rem;font-size:1.5rem;font-weight:700;line-height:1.25em}.GreyBox{border-radius:var(--rounded);background-color:var(--c-slate-100);padding:1rem}.SubHeadline{font-size:1.25rem;font-weight:700;line-height:1.75rem}.SectionLabel{color:var(--c-slate-500);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem;font-size:.8em;line-height:1em}.TableWrap{background:#fff;border-radius:2px;overflow-x:auto;box-shadow:0 2px 3px #0000001a}.TableWrap table{border-collapse:collapse;width:100%;min-width:560px;font-size:.875rem}.TableWrap thead th{text-align:left;border-bottom:1px solid var(--c-slate-200);color:var(--c-slate-500);font-size:.75rem;font-weight:var(--fw-medium);white-space:nowrap;padding:.5rem .75rem}.TableWrap tbody td{border-bottom:1px solid var(--c-slate-100);vertical-align:middle;padding:.55rem .75rem}.TableWrap tbody tr:last-child td{border-bottom:0}.rowWarn{background:var(--c-amber-50)}.rowCrit{background:var(--c-red-50)}.Tag{white-space:nowrap;border-radius:3px;align-items:center;gap:.3rem;padding:.12rem .45rem;font-size:.75rem;display:inline-flex}.Tag--green{background:var(--c-green-100);color:var(--c-green)}.Tag--amber{background:var(--c-amber-100);color:var(--c-amber-700)}.Tag--red{background:var(--c-red-100);color:var(--c-red-700)}.Tag--grey{background:var(--c-slate-200);color:var(--c-slate-600)}.Tag i{background:currentColor;border-radius:50%;width:6px;height:6px;display:block}.Stats{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem;margin-bottom:1rem;display:grid}.Stat{background:#fff;border-radius:2px;padding:.8rem .9rem;box-shadow:0 2px 3px #0000001a}.Stat .k{color:var(--c-slate-500);font-size:.8em;line-height:1em}.Stat .v{font-variant-numeric:tabular-nums;margin-top:.3rem;font-size:1.75rem;font-weight:700;line-height:1.15}.Stat .n{color:var(--c-slate-500);font-size:.75rem}.Stat .v.blue{color:var(--c-main)}.Stat .v.green{color:var(--c-green)}.Alert{border-radius:2px;flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:1rem;padding:1rem;display:flex}.Alert--red{background:var(--c-red-50);border:1px solid var(--c-red-300)}.Alert--green{background:var(--c-green-100);border:1px solid var(--c-green-300)}.Alert--amber{background:var(--c-amber-50);border:1px solid var(--c-amber-300)}.Alert-txt{flex:1;min-width:220px}.Alert-txt strong{display:block}.Alert--red .Alert-txt strong{color:var(--c-red-700)}.Alert--green .Alert-txt strong{color:var(--c-green)}.Alert--amber .Alert-txt strong{color:var(--c-amber-700)}.Alert-txt span{color:var(--c-slate-700);font-size:.875rem}.Advice{background:var(--c-slate-50);border:1px solid var(--c-slate-200);border-radius:var(--rounded);color:var(--c-slate-700);margin-bottom:1rem;padding:.85rem 1rem;font-size:.85rem}.Advice strong{color:var(--c-slate-900);margin-bottom:.25rem;display:block}.Tech{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.Tech-full{grid-column:1/-1}.Field{border:1px solid var(--c-slate-200);border-radius:var(--rounded);margin-bottom:.6rem;padding:.7rem .8rem}.Field .k{color:var(--c-slate-500);margin-bottom:.3rem;font-size:.8em;line-height:1em}.Field .row{align-items:center;gap:.5rem;display:flex}.Field .val{font-family:var(--font-mono);text-overflow:ellipsis;flex:1;min-width:0;font-size:.8rem;overflow:hidden}.Field .val.masked{letter-spacing:.16em;color:var(--c-slate-500)}.Signal{grid-template-columns:1fr auto;gap:.3rem .9rem;font-size:.85rem;display:grid}.Signal .k{color:var(--c-slate-500)}.Signal .v{font-variant-numeric:tabular-nums;text-align:right}.Curve{background:#fff;border-radius:2px;margin-bottom:1rem;padding:.85rem;box-shadow:0 2px 3px #0000001a}.Curve-head{color:var(--c-slate-500);justify-content:space-between;margin-bottom:.5rem;font-size:.8em;line-height:1em;display:flex}.Curve svg{width:100%;height:72px;display:block}.Curve .hint{margin-top:.4rem}.Health{background:#fff;border-radius:2px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin-bottom:1rem;display:grid;overflow:hidden;box-shadow:0 2px 3px #0000001a}.Health>div{border-right:1px solid var(--c-slate-100);padding:.6rem .8rem}.Health>div:last-child{border-right:0}.Health .k{color:var(--c-slate-500);font-size:.8em;line-height:1em}.Health .v{font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:700}@media (width<=760px){.Tech{grid-template-columns:1fr}}.C-band{background:var(--c-slate-100);border-bottom:1px solid var(--c-slate-200);padding-block:1.1rem}.C-band-in{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.C-band-txt{flex:1;min-width:200px}.C-band-txt strong{font-size:1.05rem}.C-band-txt .sub{color:var(--c-slate-600);font-size:.875rem}.C-band-right{color:var(--c-slate-600);white-space:nowrap;font-size:.875rem}.C-band-right .num{font-variant-numeric:tabular-nums;color:var(--c-slate-900);font-weight:700}.C-dot{border-radius:50%;flex:none;width:10px;height:10px}.C-dot--wait{background:var(--c-slate-400)}.C-dot--open{background:var(--c-main)}.C-dot--live{background:var(--c-red-600);animation:2s ease-in-out infinite ekl-pulse}.C-dot--warn{background:var(--c-amber-700)}.C-dot--rec{background:var(--c-green)}.C-dot--done{background:var(--c-slate-300)}@keyframes ekl-pulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.C-dot--live{animation:none}}.C-body{text-align:center;padding-block:2.5rem}.C-title{margin-bottom:.4rem;font-size:1.45rem;line-height:1.3}.C-when{color:var(--c-slate-600);margin-bottom:1.75rem}.C-form{max-width:380px;margin:0 auto}.C-strip{background:var(--c-slate-200);border-top:1px solid var(--c-slate-200);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:2.5rem;display:grid}.C-strip>div{text-align:left;background:#fff;padding:.9rem 1rem}.C-strip-t{color:var(--c-slate-700);font-size:.875rem}@media (width<=700px){.C-strip{grid-template-columns:1fr}}.C-lede{color:var(--c-slate-700);margin-top:.75rem;max-width:46ch;margin-inline:auto}.C-form{margin-top:1.25rem}.Button--presenter{background-color:var(--presenter);border-color:color-mix(in srgb, var(--presenter) 82%, black);color:#fff;justify-content:center}.Button--block{width:100%;display:flex}.Code{font-family:var(--font-mono);letter-spacing:.08em}.Input.is-error .Input-content{border-color:var(--c-rose-700)}.C-error{color:var(--c-rose-700);text-align:left;margin-block:.4rem .75rem;font-size:.875rem}.C-form .Input{max-width:none}.Stage{aspect-ratio:16/9;border-radius:var(--rounded);background:#07090c;place-items:center;display:grid;position:relative;overflow:hidden}.Stage--still{background-position:50%;background-size:cover}.Stage--still:before{content:"";background:linear-gradient(#0406098c,#040609c7);position:absolute;inset:0}.Stage--still>*{position:relative}.Stage--gradient{background-image:linear-gradient(#05070a,#0b0d11 55%,#05070a)}.LiveBadge{letter-spacing:.06em;text-transform:uppercase;color:#fff;background:#090c10b8;border:1px solid #ffffff29;border-radius:4px;align-items:center;gap:.35rem;padding:.25rem .55rem;font-size:.7rem;font-weight:700;display:inline-flex;position:absolute;top:.7rem;left:.7rem}.LiveBadge i{background:#ff4d4d;border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite ekl-pulse;display:block}@media (prefers-reduced-motion:reduce){.LiveBadge i{animation:none}}.Overlay{text-align:center;background:#06080bed;place-items:center;padding:1.5rem;display:grid;position:absolute;inset:0}.Overlay--clear{background:0 0}.Overlay-in{max-width:430px}.Overlay h3{color:#fff;margin-bottom:.5rem;font-size:1.1rem;line-height:1.3}.Overlay p{color:#ffffffad;margin-bottom:1.1rem;font-size:.875rem}.Overlay .Button:disabled{color:#ffffff73;opacity:1;background:#ffffff1c;border-color:#ffffff24}.Overlay-icon{color:#ffffffb3;border:2px solid #ffffff47;border-radius:50%;place-items:center;width:38px;height:38px;margin:0 auto .8rem;display:grid}.Overlay .wait{color:#ffffffd1;margin:0;font-size:.95rem}.cd{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.PlayerMeta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;display:flex}.PlayerMeta h2{font-size:1.25rem;line-height:1.3}.PlayerMeta .sub{color:var(--c-slate-500);font-size:.875rem}.Summary{flex-direction:row;margin-top:1rem;display:flex}.Summary-imageContainer{flex:0 auto;min-width:11rem;padding-right:1rem;display:block}.Summary-image{border-radius:var(--rounded);width:100%;max-width:10rem;display:block}.Summary-textContainer{flex:auto;min-width:0}.Summary-label{color:var(--c-slate-500);font-size:.8em;line-height:1em}.Summary-title{margin-block:.5rem;font-size:1.5rem;line-height:1.25em}.Summary-details{flex-direction:row;margin-bottom:1rem;display:flex}.Summary-detailItem{flex:1}.EventItem{border-bottom:1px solid var(--c-slate-300);grid-template-columns:80px 1fr auto;align-items:start;gap:1.5rem;margin-block:1em;padding-bottom:1em;display:grid}.EventItem:last-child{border-bottom:0;padding-bottom:0}.EventItem-image{border-radius:var(--rounded);background-position:50%;background-size:cover;width:80px;height:80px;overflow:hidden}.EventItem-image--ph{color:#fff;letter-spacing:.02em;background-image:none;place-items:center;font-size:1.4rem;font-weight:700;display:grid}.EventItem-title{margin-bottom:.5rem;font-size:1.25rem;font-weight:700;line-height:1.25}.EventItem-infos{color:var(--c-slate-700);flex-direction:column;gap:.3rem;font-size:.875rem;display:flex}.EventItem-info{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.EventItem-actions{flex-direction:column;align-items:stretch;gap:.4rem;display:flex}.Dropdown{z-index:5;min-width:270px;color:var(--c-slate-900);background:#fff;border-radius:4px;margin-top:.4rem;padding:.3rem;position:absolute;top:100%;left:0;box-shadow:0 10px 25px #00000038}.Dropdown a{color:var(--c-slate-900);white-space:nowrap;border-radius:4px;align-items:center;gap:.5rem;padding:.45rem .6rem;font-size:.875rem;display:flex}.Dropdown a:hover{background:var(--c-slate-100)}.Dropdown hr{border:0;border-bottom:1px solid var(--c-slate-200);margin:.3rem 0}.ColorCircle{border-radius:50%;flex:none;width:1.05em;height:1.05em;display:inline-block;box-shadow:inset 0 0 0 1px #00000026}.Spark{margin-top:.4rem}.Spark svg{width:100%;height:28px;display:block}@media (width<=700px){.EventItem{grid-template-columns:64px 1fr}.EventItem-actions{flex-direction:row;grid-column:1/-1}}@media (width<=760px){.Summary,.Summary-details{flex-direction:column}.Summary-imageContainer{margin-bottom:1rem;padding-right:0}}}@layer utils{.u-limiter{width:100%;max-width:1200px;padding-inline:var(--limiter-padding);margin-inline:auto}.u-limiter--half{width:100%;max-width:calc(400px + 2 * var(--limiter-padding));padding-inline:var(--limiter-padding);margin-inline:auto}.mb-4{margin-bottom:1rem}.flex{display:flex}.flex-1{flex:1}.justify-between{justify-content:space-between}.u-visuallyHidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mono{font-family:var(--font-mono);letter-spacing:.05em;font-size:.8rem}.num{font-variant-numeric:tabular-nums}.muted{color:var(--c-slate-500);font-size:.8rem}.label{color:var(--c-slate-500);font-size:.8em;line-height:1em}.hint{color:var(--c-slate-500);font-size:.875rem}.mt-8{margin-top:2rem}}
