:root{--cl-bg: #08080b;--cl-surface: #121217;--cl-surface-2: #1a1a21;--cl-raised: #22222b;--cl-border: #24242d;--cl-border-soft: #1b1b22;--cl-text: #f3f3f6;--cl-dim: #9a9aa8;--cl-faint: #6b6b7c;--cl-air: #ff2d55;--cl-air-2: #ff6b81;--cl-data: #00f2ea;--cl-data-2: #40c9ff;--cl-wait: #ffb02e;--cl-ok: #35d07f;--cl-pink: var(--cl-air);--cl-pink-2: var(--cl-air-2);--cl-cyan: var(--cl-data);--cl-cyan-2: var(--cl-data-2);--cl-grad-pink: linear-gradient(135deg, #ff2d55, #ff5470);--cl-grad-cyan: linear-gradient(135deg, #00f2ea, #40c9ff);--r-screen: 3px;--r-control: 9px;--r-panel: 14px;--r-pill: 999px;--t-xs: 11.5px;--t-sm: 13px;--t-md: 15px;--t-lg: 17px;--t-xl: 21px;--t-2xl: 27px;--t-3xl: 34px;--shadow-lift: 0 1px 0 #ffffff0a inset, 0 10px 30px -12px #000000cc}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%;overflow:hidden}body{margin:0;background:var(--cl-bg);color:var(--cl-text);font-family:DM Sans,system-ui,-apple-system,sans-serif;font-size:var(--t-md);font-weight:400;-webkit-font-smoothing:antialiased}h1,h2,h3,.cl-h1,.cl-code,.cl-mark b,.cl-display{font-family:Syne,DM Sans,system-ui,sans-serif}[dir=auto]{unicode-bidi:plaintext}:focus-visible{outline:2px solid var(--cl-data);outline-offset:2px;border-radius:4px}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;transition-duration:.001ms!important}}.cl-mark{display:inline-flex;align-items:center;gap:10px}.cl-mark img{display:block;border-radius:50%;object-fit:contain}.cl-mark b{font-size:var(--t-sm);font-weight:800;letter-spacing:.14em;white-space:nowrap;color:var(--cl-text)}.cl-gate{height:100dvh;overflow-y:auto;display:grid;place-items:center;padding:24px}.cl-gate-card{width:min(440px,100%);display:grid;gap:16px;justify-items:stretch;text-align:start;padding:34px 30px;border:1px solid var(--cl-border);border-radius:var(--r-panel);background:var(--cl-surface);box-shadow:var(--shadow-lift)}.cl-gate-card>.cl-mark{justify-self:start;margin-bottom:4px}.cl-gate-card h1{margin:0;font-size:var(--t-2xl);font-weight:700;letter-spacing:-.02em;line-height:1.15}.cl-gate-card p{margin:0;color:var(--cl-dim);font-size:var(--t-md);line-height:1.6}.cl-gate-card small{color:var(--cl-faint);font-size:var(--t-xs);line-height:1.55}.cl-h1{margin:0 0 6px;font-size:clamp(26px,6vw,var(--t-3xl));font-weight:700;letter-spacing:-.025em;line-height:1.12}.cl-sub{margin:0 0 26px;color:var(--cl-dim);font-size:var(--t-md);line-height:1.6;max-width:66ch}.cl-note{color:var(--cl-dim);font-size:var(--t-sm);line-height:1.55;margin:0}.cl-err{color:var(--cl-air-2);font-size:var(--t-sm);margin:0;line-height:1.5}.cl-section-note{margin:-16px 0 24px;color:var(--cl-dim);font-size:var(--t-sm)}.cl-inline{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.cl-spacer{flex:1}.cl-warn{padding:12px 14px;border-radius:var(--r-control);font-size:var(--t-sm);line-height:1.55;background:#ffb02e12;border:1px solid #ffb02e3d;color:var(--cl-wait)}.cl-btn{font:inherit;font-size:var(--t-sm);font-weight:500;padding:10px 16px;border-radius:var(--r-control);cursor:pointer;white-space:nowrap;background:var(--cl-surface-2);border:1px solid var(--cl-border);color:var(--cl-text);transition:border-color .14s,background .14s,color .14s}.cl-btn:hover:not(:disabled){border-color:#3a3a48;background:var(--cl-raised)}.cl-btn:disabled{opacity:.45;cursor:default}.cl-btn.primary{background:var(--cl-grad-pink);border-color:transparent;color:#fff;font-weight:600}.cl-btn.primary:hover:not(:disabled){filter:brightness(1.1)}.cl-btn.danger{border-color:#4a1f27;color:var(--cl-air-2);background:#ff2d5508}.cl-btn.danger:hover:not(:disabled){border-color:var(--cl-air);color:#fff;background:#ff2d5518}.cl-btn.sm{padding:5px 11px;font-size:var(--t-xs)}.cl-btn.block{width:100%;text-align:center}.cl-btns{display:flex;flex-wrap:wrap;gap:8px}.cl-mini{width:auto;padding:4px 9px;font-size:var(--t-xs)}a.cl-btn{text-decoration:none;text-align:center;display:inline-block}.cl-tt{display:inline-flex;align-items:center;justify-content:center;gap:9px}.cl-field{display:grid;gap:7px}.cl-field>label{font-size:var(--t-sm);color:var(--cl-dim)}.cl-field .cl-hint{font-size:var(--t-xs);color:var(--cl-faint);line-height:1.5}.cl-input,.cl-select{width:100%;padding:10px 12px;font:inherit;font-size:var(--t-sm);background:var(--cl-bg);border:1px solid var(--cl-border);border-radius:var(--r-control);color:var(--cl-text)}.cl-input::placeholder{color:var(--cl-faint)}.cl-input:focus,.cl-select:focus{outline:2px solid var(--cl-data);outline-offset:-1px;border-color:transparent}.cl-input[type=color]{padding:4px;height:38px}.cl-field>.cl-row{display:grid;grid-template-columns:1fr 150px;gap:12px;align-items:center}@media (max-width: 520px){.cl-field>.cl-row{grid-template-columns:1fr}}.cl-facts{margin:0;display:grid;grid-template-columns:1fr auto;gap:10px 16px;font-size:var(--t-sm)}.cl-facts dt{color:var(--cl-dim)}.cl-facts dd{margin:0;text-align:end;font-variant-numeric:tabular-nums}.cl-steps{margin:0;padding:0;list-style:none;display:grid;gap:15px;counter-reset:s}.cl-steps li{display:grid;grid-template-columns:26px 1fr;gap:12px;font-size:var(--t-sm)}.cl-steps li:before{counter-increment:s;content:counter(s);width:26px;height:26px;display:grid;place-items:center;border-radius:var(--r-pill);background:var(--cl-surface-2);border:1px solid var(--cl-border);font-size:var(--t-xs);font-weight:600;color:var(--cl-dim)}.cl-steps span{color:var(--cl-dim);font-size:var(--t-xs);display:block;margin-top:3px;line-height:1.5}.cl-panel{border:1px solid var(--cl-border);border-radius:var(--r-panel);background:var(--cl-surface);overflow:hidden}.cl-panel>h2{display:flex;align-items:center;gap:10px;margin:0;padding:14px 18px;font-size:var(--t-sm);font-weight:600;letter-spacing:0;color:var(--cl-text);border-bottom:1px solid var(--cl-border-soft);font-family:DM Sans,system-ui,sans-serif}.cl-panel-actions{margin-inline-start:auto;display:flex;gap:6px}.cl-panel-body{padding:18px;display:grid;gap:15px}.cl-cols{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:22px;align-items:start}@media (max-width: 960px){.cl-cols{grid-template-columns:1fr}}.cl-row{display:flex;align-items:center;gap:10px;padding:12px 0;border-top:1px solid var(--cl-border-soft)}.cl-row:first-of-type{border-top:0;padding-top:0}.cl-row .grow{flex:1;min-width:0}.cl-row strong{font-size:var(--t-sm);font-weight:600}.cl-live{display:inline-flex;align-items:center;gap:6px;font-size:var(--t-xs);font-weight:700;letter-spacing:.08em;padding:4px 10px;border-radius:var(--r-pill);background:var(--cl-surface-2);border:1px solid var(--cl-border);color:var(--cl-dim)}.cl-live:before{content:"";width:6px;height:6px;border-radius:var(--r-pill);background:currentColor;flex:none}.cl-live.on{background:#ff2d5518;border-color:var(--cl-air);color:var(--cl-air-2)}.cl-live.on:before{background:var(--cl-air);animation:tally 2s ease-in-out infinite}.cl-live.wait{border-color:#ffb02e55;color:var(--cl-wait);background:#ffb02e0f}.cl-live.ok{border-color:#35d07f55;color:var(--cl-ok);background:#35d07f0f}@keyframes tally{0%,to{opacity:1;box-shadow:0 0 #ff2d5566}50%{opacity:.55;box-shadow:0 0 0 4px #ff2d5500}}.cl-handle{color:var(--cl-dim);font-size:var(--t-sm)}.cl-role{font-style:normal;font-size:10px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--cl-data);margin-inline-start:6px}.cl-dot{width:9px;height:9px;border-radius:50%;flex:none}.cl-monitor{display:grid;gap:0;justify-items:stretch;width:min(var(--monitor-w, 260px),100%)}.cl-monitor-screen{container-type:inline-size}.cl-monitor-screen iframe{transform:scale(calc(100cqw / 1080))}.cl-monitor-bar{display:flex;align-items:center;gap:9px;padding:8px 11px;border:1px solid var(--cl-border);border-bottom:0;border-radius:var(--r-control) var(--r-control) 0 0;background:var(--cl-surface);font-size:var(--t-xs);color:var(--cl-dim)}.cl-monitor-bar b{font-size:var(--t-xs);font-weight:600;color:var(--cl-text)}.cl-monitor-bar .cl-live{padding:2px 8px}.cl-monitor-screen{position:relative;overflow:hidden;border:1px solid var(--cl-border);border-radius:0 0 var(--r-control) var(--r-control);background:#000}.cl-monitor-screen iframe{position:absolute;inset-block-start:0;inset-inline-start:0;z-index:1;width:1080px;height:1920px;border:0;transform-origin:top left;background:transparent}.cl-monitor.on .cl-monitor-bar,.cl-monitor.on .cl-monitor-screen{border-color:#ff2d5566}.cl-monitor-empty{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:grid;place-content:center;gap:6px;padding:24px;text-align:center;color:var(--cl-faint);font-size:var(--t-xs);line-height:1.55}.cl-monitor-btn{background:none;border:0;padding:0;cursor:pointer;display:block;width:100%}.cl-monitor-btn:hover .cl-monitor-screen,.cl-monitor-btn:hover .cl-monitor-bar{border-color:var(--cl-air)}.cl-home{display:grid;gap:28px}.cl-hero{display:grid;grid-template-columns:auto minmax(0,560px);gap:30px;align-items:start;justify-content:start}@media (max-width: 860px){.cl-hero{grid-template-columns:minmax(0,1fr);gap:22px}.cl-hero .cl-monitor{--monitor-w: 320px}}.cl-hero-side{display:grid;gap:18px;align-content:start;min-width:0}.cl-next{display:grid;gap:14px;padding:22px 24px;border-radius:var(--r-panel);border:1px solid var(--cl-border);background:var(--cl-surface)}.cl-next.go{border-color:var(--cl-air);background:linear-gradient(180deg,#ff2d550f,#ff2d5503)}.cl-next.wait{border-color:#ffb02e3d;background:#ffb02e08}.cl-next h2{margin:0;font-size:var(--t-xl);font-weight:700;letter-spacing:-.02em;line-height:1.2}.cl-next p{margin:0;color:var(--cl-dim);font-size:var(--t-sm);line-height:1.6;max-width:54ch}.cl-next .cl-btns{margin-top:2px}.cl-readings{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));border:1px solid var(--cl-border);border-radius:var(--r-panel);overflow:hidden;background:var(--cl-surface)}.cl-reading{padding:15px 18px;border-inline-start:1px solid var(--cl-border-soft);display:grid;gap:4px}.cl-reading:first-child{border-inline-start:0}.cl-reading dt{font-size:var(--t-xs);color:var(--cl-dim)}.cl-reading dd{margin:0;font-size:var(--t-md);font-weight:600}.cl-reading dd.good{color:var(--cl-ok)}.cl-reading dd.wait{color:var(--cl-wait)}.cl-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}.cl-card{text-align:start;padding:0;overflow:hidden;cursor:pointer;color:inherit;background:var(--cl-surface);border:1px solid var(--cl-border);border-radius:var(--r-panel);transition:border-color .15s,transform .15s;display:grid;grid-template-rows:auto 1fr}.cl-card:hover{border-color:var(--cl-air);transform:translateY(-2px)}.cl-card img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;background:var(--cl-surface-2)}.cl-card .cl-thumb-fallback{display:grid;place-items:center;width:100%;aspect-ratio:16/9;background:linear-gradient(135deg,var(--cl-surface-2),var(--cl-bg));color:var(--cl-faint);font-size:var(--t-xs);letter-spacing:.04em}.cl-card-text{padding:15px 17px 17px;display:grid;gap:7px;align-content:start}.cl-card h3{margin:0;font-size:var(--t-lg);font-weight:700;letter-spacing:-.01em}.cl-card p{margin:0;font-size:var(--t-sm);color:var(--cl-dim);line-height:1.5}.cl-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:3px}.cl-chip{font-size:var(--t-xs);padding:3px 9px;border-radius:var(--r-pill);background:var(--cl-surface-2);border:1px solid var(--cl-border);color:var(--cl-dim)}.cl-copy{display:grid;gap:8px;min-width:0;max-width:460px}.cl-copy code{display:block;min-width:0;padding:10px 12px;border-radius:var(--r-control);font-size:var(--t-xs);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;background:var(--cl-bg);border:1px solid var(--cl-border);color:var(--cl-data);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;direction:ltr}.cl-copy-row{display:flex;gap:8px}.cl-copy-row .cl-btn{flex:1 1 auto;text-align:center}.cl-copy-row .cl-copy-eye{flex:0 0 auto;min-width:74px}.cl-pills{display:grid;gap:8px;width:100%;text-align:start}.cl-pill{display:flex;align-items:center;gap:12px;padding:11px 15px;border-radius:var(--r-pill);background:var(--cl-surface-2);border:1px solid var(--cl-border);color:var(--cl-dim);transition:border-color .15s,color .15s,background .15s}.cl-pill-ico{display:grid;place-items:center;width:20px;height:20px;flex:none}.cl-pill-txt{display:grid;line-height:1.3;min-width:0}.cl-pill-txt b{font-size:var(--t-sm);font-weight:600;color:var(--cl-text)}.cl-pill-txt small{font-size:var(--t-xs);color:var(--cl-dim)}.cl-pill.on{border-color:var(--cl-data);color:var(--cl-data);background:#00f2ea12}.cl-pill.on .cl-pill-txt b{color:var(--cl-data)}.cl-pill.done{color:var(--cl-ok);border-color:#35d07f44}.cl-pill.done .cl-pill-txt b{color:var(--cl-ok)}.cl-code{font-size:var(--t-3xl);font-weight:800;letter-spacing:.12em;text-align:center;padding:16px 0;border-radius:var(--r-control);color:var(--cl-data);background:var(--cl-bg);border:1px solid var(--cl-border);-webkit-user-select:all;user-select:all}.cl-firstrun{border:1px solid #ffb02e3d;background:#ffb02e08;border-radius:var(--r-panel);padding:20px 22px;margin-bottom:26px;display:grid;gap:12px}.cl-firstrun h2{margin:0;font-size:var(--t-xl);font-weight:700;letter-spacing:-.02em}.cl-firstrun p{margin:0;color:var(--cl-dim);font-size:var(--t-sm);line-height:1.6;max-width:62ch}.cl-preview{position:relative;overflow:hidden;border-radius:var(--r-screen);border:1px solid var(--cl-border);background:#000}.cl-preview iframe{position:absolute;inset-block-start:0;inset-inline-start:0;width:1080px;height:1920px;border:0;transform-origin:top left;background:#000}.cl-preview-label{position:absolute;inset-inline:0;inset-block-end:0;padding:5px 8px;background:#000000c2;font-size:10.5px;color:var(--cl-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cl-previews{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.cl-preview-btn{background:none;border:0;padding:0;cursor:pointer;display:block}.cl-preview-btn:hover .cl-preview{border-color:var(--cl-air)}.cl-preview-head{font-size:var(--t-xs);color:var(--cl-dim);justify-self:start}.cl-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#000000d4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:grid;place-items:center;padding:20px}.cl-modal-inner{display:grid;gap:10px;justify-items:stretch}.cl-modal-bar{display:flex;align-items:center;gap:10px}.cl-modal-bar strong{font-size:var(--t-md)}.cl-modal-stage{position:relative;overflow:hidden;border-radius:var(--r-screen);border:1px solid var(--cl-border);background:#000}.cl-modal-stage iframe{position:absolute;inset-block-start:0;inset-inline-start:0;width:1080px;height:1920px;border:0;transform-origin:top left;background:#000}.cl-app{height:100dvh;display:grid;grid-template-columns:236px minmax(0,1fr);overflow:hidden}.cl-side{height:100%;display:flex;flex-direction:column;gap:4px;overflow-y:auto;padding:18px 12px 14px;background:#0b0b0f;border-inline-end:1px solid var(--cl-border)}.cl-brand-btn{background:none;border:0;padding:0;cursor:pointer;color:inherit}.cl-side .cl-brand-btn{padding:4px 8px 20px;text-align:start}.cl-side nav{display:grid;gap:2px}.cl-side-item{display:flex;align-items:center;gap:11px;width:100%;padding:10px 12px;border:0;border-radius:var(--r-control);cursor:pointer;background:none;color:var(--cl-dim);font:inherit;font-size:var(--t-sm);text-align:start;transition:background .12s,color .12s}.cl-side-item:hover{background:#ffffff09;color:var(--cl-text)}.cl-side-item.on{background:#ffffff12;color:var(--cl-text);font-weight:600}.cl-side-item.on .cl-side-ico{color:var(--cl-air)}.cl-side-ico{display:grid;place-items:center;width:18px;height:18px;flex:none;color:var(--cl-faint)}.cl-side-count{margin-inline-start:auto;font-size:var(--t-xs);font-weight:700;padding:1px 7px;border-radius:var(--r-pill);background:var(--cl-air);color:#fff}.cl-side-group{font-size:var(--t-xs);font-weight:600;color:var(--cl-faint);padding:20px 12px 7px}.cl-side-foot{margin-top:auto;display:grid;gap:9px;padding-top:14px;border-top:1px solid var(--cl-border)}.cl-side-me{display:flex;align-items:center;gap:7px;flex-wrap:wrap;padding:0 4px}.cl-signout{background:none;border:1px solid var(--cl-border);color:var(--cl-dim);padding:7px 12px;border-radius:var(--r-control);font:inherit;font-size:var(--t-sm);cursor:pointer}.cl-signout:hover{color:var(--cl-text);border-color:#3a3a48}.cl-main{display:flex;flex-direction:column;min-width:0;height:100%;overflow:hidden}.cl-top{flex:none;display:flex;align-items:center;gap:12px;height:56px;padding:0 28px;background:var(--cl-bg);border-bottom:1px solid var(--cl-border)}.cl-crumb{font-size:var(--t-sm);color:var(--cl-dim)}.cl-crumb strong{color:var(--cl-text);font-weight:600}.cl-crumb-link{background:none;border:0;padding:0;cursor:pointer;font:inherit;color:var(--cl-dim);text-decoration:underline;text-underline-offset:3px}.cl-crumb-link:hover{color:var(--cl-text)}.cl-work{flex:1;min-height:0;overflow-y:auto;padding:32px 28px 72px}.cl-work>*:not(.cl-modal){max-width:1240px}.cl-burger{display:none;background:none;border:0;color:var(--cl-text);font-size:22px;cursor:pointer;padding:0 4px}.cl-scrim{display:none}@media (max-width: 900px){.cl-app{grid-template-columns:1fr}.cl-side{position:fixed;z-index:30;width:236px;transform:translate(-100%);transition:transform .18s ease}.cl-app.nav-open .cl-side{transform:none}.cl-burger{display:block}.cl-app.nav-open .cl-scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;background:#000000a6;border:0}.cl-work{padding:22px 16px 80px}.cl-top{padding:0 16px}}[dir=rtl] .cl-side{transform:translate(100%)}[dir=rtl] .cl-app.nav-open .cl-side{transform:none}.cl-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(158px,1fr));gap:12px;margin-bottom:26px}.cl-stat{padding:16px 18px;border:1px solid var(--cl-border);border-radius:var(--r-panel);background:var(--cl-surface);display:grid;gap:3px}.cl-stat b{font-size:var(--t-2xl);font-weight:700;letter-spacing:-.03em;line-height:1.1;font-variant-numeric:tabular-nums}.cl-stat span{font-size:var(--t-xs);color:var(--cl-dim)}.cl-stat.hot b{color:var(--cl-air)}.cl-dash{display:grid;grid-template-columns:repeat(12,1fr);gap:18px;align-items:start}.cl-dash>*{grid-column:span 12}@media (min-width: 1040px){.cl-dash>.span8{grid-column:span 8}.cl-dash>.span6{grid-column:span 6}.cl-dash>.span4{grid-column:span 4}}.cl-setup{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:36px;align-items:start}@media (max-width: 1080px){.cl-setup{grid-template-columns:1fr}.cl-setup-preview{display:none}}.cl-setup-form{display:grid;gap:4px;min-width:0}.cl-step{padding:24px 0;border-top:1px solid var(--cl-border-soft)}.cl-step:first-of-type{border-top:0;padding-top:6px}.cl-step h2{display:flex;align-items:center;gap:11px;margin:0 0 15px;font-size:var(--t-lg);font-weight:600;font-family:DM Sans,system-ui,sans-serif}.cl-step-n{display:grid;place-items:center;width:25px;height:25px;flex:none;border-radius:var(--r-pill);background:var(--cl-surface-2);border:1px solid var(--cl-border);font-size:var(--t-xs);font-weight:700;color:var(--cl-dim)}.cl-choices{display:flex;gap:10px;flex-wrap:wrap}.cl-choice{flex:1 1 150px;min-width:140px;text-align:start;cursor:pointer;padding:14px 16px;border-radius:var(--r-control);font:inherit;background:var(--cl-surface);border:1px solid var(--cl-border);color:var(--cl-text);transition:border-color .12s,background .12s}.cl-choice:hover{border-color:#3a3a48}.cl-choice.on{border-color:var(--cl-data);background:#00f2ea0b}.cl-choice b{display:block;font-size:var(--t-md);font-weight:600}.cl-choice span{display:block;margin-top:3px;font-size:var(--t-xs);color:var(--cl-dim);line-height:1.45}.cl-teams{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width: 560px){.cl-teams{grid-template-columns:1fr}}.cl-team-card{display:grid;gap:10px;padding:15px;border-radius:var(--r-control);background:var(--cl-surface);border:2px solid var(--cl-border)}.cl-team-name{font-size:var(--t-lg);font-weight:700;letter-spacing:.01em}.cl-team-colour{display:flex;align-items:center;gap:8px;font-size:var(--t-xs);color:var(--cl-dim)}.cl-team-colour input{width:42px;height:26px;padding:2px;border-radius:6px;border:1px solid var(--cl-border);background:var(--cl-surface-2)}.cl-disclose{justify-self:start;margin-top:8px;background:none;border:0;cursor:pointer;color:var(--cl-dim);font:inherit;font-size:var(--t-sm);text-decoration:underline;text-underline-offset:3px;padding:6px 0}.cl-disclose:hover{color:var(--cl-text)}.cl-advanced{display:grid;gap:15px;padding:18px;margin-top:8px;border:1px solid var(--cl-border);border-radius:var(--r-panel);background:#ffffff04}.cl-setup-actions{margin-top:24px;padding-top:22px;border-top:1px solid var(--cl-border)}.cl-setup-preview{position:sticky;top:80px;display:grid;gap:10px}.cl-setup-preview .cl-note{max-width:240px;font-size:var(--t-xs)}.cl-match-head{display:flex;align-items:flex-start;gap:16px;margin-bottom:20px}.cl-match-head .cl-h1{margin-bottom:4px}.cl-match-head>span{margin-inline-start:auto}.cl-phase{flex:none;padding:6px 13px;border-radius:var(--r-pill);font-size:var(--t-xs);font-weight:600;white-space:nowrap;background:var(--cl-surface-2);border:1px solid var(--cl-border);color:var(--cl-dim)}.cl-phase.running{background:var(--cl-grad-pink);border-color:transparent;color:#fff}.cl-phase.countdown{border-color:var(--cl-data);color:var(--cl-data)}.cl-nextstep{display:flex;align-items:center;gap:22px;flex-wrap:wrap;padding:20px 24px;margin-bottom:24px;border-radius:var(--r-panel);background:var(--cl-surface);border:1px solid var(--cl-border)}.cl-nextstep.go{border-color:var(--cl-air);background:linear-gradient(180deg,#ff2d550f,#ff2d5503)}.cl-nextstep>div{display:grid;gap:5px;min-width:240px;flex:1}.cl-nextstep b{font-size:var(--t-lg);font-weight:700;letter-spacing:-.01em}.cl-nextstep span{font-size:var(--t-sm);color:var(--cl-dim);line-height:1.55}.cl-nextstep .cl-btn{flex:none}.cl-match{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:22px;align-items:start}.cl-match-main,.cl-match-side{display:grid;gap:22px;min-width:0}@media (max-width: 1000px){.cl-match{grid-template-columns:1fr}}.cl-team-head{display:flex;align-items:center;gap:8px;margin:4px 0 8px}.cl-team-head strong{font-size:var(--t-sm);font-weight:700;letter-spacing:.02em}.cl-strip{display:grid;gap:7px;padding:12px 0;border-top:1px solid var(--cl-border-soft)}.cl-strip:first-of-type{border-top:0}.cl-strip-head{display:flex;align-items:center;gap:9px}.cl-strip-head strong{font-size:var(--t-sm);font-weight:600}.cl-feed{display:flex;align-items:center;gap:9px;font-size:var(--t-xs);color:var(--cl-dim)}.cl-feed span{font-variant-numeric:tabular-nums;color:var(--cl-data);font-weight:600}.cl-feed em{font-style:normal}.cl-feed.bad,.cl-feed.bad span{color:var(--cl-wait)}.cl-details summary{cursor:pointer;font-size:var(--t-sm);color:var(--cl-dim);padding:5px 0}.cl-details summary:hover{color:var(--cl-text)}.cl-details[open] summary{margin-bottom:8px}.cl-obs{display:grid;gap:22px}.cl-obs-auto{display:grid;gap:10px}.cl-obs-or{display:flex;align-items:center;gap:12px;font-size:var(--t-xs);color:var(--cl-faint)}.cl-obs-or:before,.cl-obs-or:after{content:"";flex:1;height:1px;background:var(--cl-border)}.cl-obs-manual{display:grid;gap:16px}.cl-obs-foot{padding-top:18px;border-top:1px solid var(--cl-border-soft)}.cl-scroll{overflow-y:auto;overscroll-behavior:contain;-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 22px),transparent 100%);mask-image:linear-gradient(to bottom,#000 calc(100% - 22px),transparent 100%)}.cl-scroll::-webkit-scrollbar{width:9px}.cl-scroll::-webkit-scrollbar-track{background:transparent}.cl-scroll::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:99px;border:2px solid transparent;background-clip:content-box}.cl-scroll:hover::-webkit-scrollbar-thumb{background:#ffffff2e;background-clip:content-box}.cl-scroll{scrollbar-width:thin;scrollbar-color:#ffffff1a transparent}.cl-scroll .cl-sticky{position:sticky;top:0;z-index:1;padding-bottom:10px;background:linear-gradient(var(--cl-surface) 78%,transparent)}.cl-errrow{display:flex;align-items:flex-start;gap:12px;padding:12px 0;border-bottom:1px solid var(--cl-border-soft)}.cl-errrow:last-child{border-bottom:0}.cl-errmsg{flex:1;min-width:0;display:grid;gap:3px}.cl-errmsg b{font-size:var(--t-sm);font-weight:600;word-break:break-word}.cl-errmsg span{font-size:var(--t-xs);color:var(--cl-dim)}.cl-src{flex:none;padding:3px 8px;border-radius:6px;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin-top:2px;background:var(--cl-surface-2);border:1px solid var(--cl-border);color:var(--cl-dim)}.cl-src.overlay{border-color:var(--cl-air);color:var(--cl-air-2)}.cl-src.relay{border-color:#2c5f66;color:var(--cl-data)}.cl-empty{display:grid;gap:8px;justify-items:start;padding:26px 22px;border:1px dashed var(--cl-border);border-radius:var(--r-panel);color:var(--cl-dim)}.cl-empty b{color:var(--cl-text);font-size:var(--t-md);font-weight:600}.cl-empty p{margin:0;font-size:var(--t-sm);line-height:1.55;max-width:52ch}
