:root[data-overlay-transparent-background=true],body[data-overlay-transparent-background=true]{background:0 0}body[data-overlay-transparent-background=true]{overflow:hidden}.overlays-screen{--overlays-chroma:#0f6;--overlays-ink:#f7fbff;--overlays-muted:#e6eef7b8;--overlays-panel-alpha:.94;--overlays-panel-rgb:6 9 12;--overlays-panel-2-rgb:17 22 27;--overlays-panel:rgb(var(--overlays-panel-rgb) / var(--overlays-panel-alpha));--overlays-panel-2:rgb(var(--overlays-panel-2-rgb) / var(--overlays-panel-alpha));--overlays-line:#ffffff29;--overlays-cyan:#62e5ff;--overlays-green:#2fe17f;--overlays-red:#ff3e52;--overlays-yellow:#ffd33d;--overlays-blue:#4c8dff;color:var(--text-primary);flex-direction:column;gap:1rem;min-height:100%;padding:1rem;font-family:inherit;display:flex}.overlays-screen--menu{gap:var(--shell-gap);min-height:100%;padding:0}.overlays-screen--output{color:var(--overlays-ink);font-family:var(--display-font);height:var(--lifterflow-fixed-viewport-height,100vh);inset:var(--lifterflow-fixed-viewport-top,0px) 0 auto 0;min-height:var(--lifterflow-fixed-viewport-height,100vh);background:0 0;width:100vw;padding:0;position:fixed;overflow:hidden}.overlays-screen--output .workspace-drawer{--workspace-menu-border:#f7fbff33;--workspace-menu-text:#f7fbff;background:#0d1722}.overlays-screen--output .workspace-drawer__backdrop{background:#00000080}.overlays-screen,.overlays-screen *{box-sizing:border-box;letter-spacing:0}.overlays-screen__header{justify-content:space-between;align-items:end;gap:1rem;display:flex}.overlays-screen__header p{color:var(--text-secondary);font-family:var(--body-font);margin:.35rem 0 0;font-size:.88rem}.overlays-screen__header--menu{align-items:start}.overlays-screen__controls{flex-wrap:wrap;justify-content:flex-end;align-items:end;gap:.65rem;display:flex}.overlays-screen__control{align-items:start;gap:.26rem;display:grid}.overlays-screen__control>span:first-child{color:var(--text-secondary);font-family:var(--body-font);text-transform:uppercase;font-size:.74rem;font-weight:700}.overlays-screen__control select,.overlays-screen__color-inputs input:last-child{color:#11161c;font:700 .95rem / 1 var(--display-font);background:#f7faffeb;border:1px solid #ffffff47;border-radius:6px;min-height:2.25rem;padding:.45rem .58rem}.overlays-screen--menu .overlays-screen__control select{background:var(--light-control-bg);border-color:var(--light-control-border);border-radius:var(--control-radius);color:var(--light-control-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font:inherit;min-height:var(--compact-control-height);-webkit-backdrop-filter:blur(8px)saturate(1.12);backdrop-filter:blur(8px)saturate(1.12);-webkit-text-fill-color:var(--light-control-text);padding:0 1.8rem 0 .65rem;font-weight:700;box-shadow:inset 0 1px #ffffff80}.overlays-screen__color-inputs{align-items:center;gap:.42rem;display:flex}.overlays-screen__color-inputs input[type=color]{appearance:none;cursor:pointer;background:0 0;border:0;width:2.65rem;height:2.35rem;padding:0}.overlays-screen__color-inputs input[type=color]::-webkit-color-swatch-wrapper{padding:0}.overlays-screen__color-inputs input[type=color]::-webkit-color-swatch{border:1px solid #ffffff5c;border-radius:6px}.overlays-screen__color-inputs input:last-child{text-transform:uppercase;width:7rem}.overlays-screen__swatches{align-items:end;gap:.4rem;min-height:2.35rem;display:flex}.overlays-screen__swatch{background:var(--overlays-swatch);cursor:pointer;border:2px solid #ffffff47;border-radius:999px;width:1.55rem;height:1.55rem;padding:0}.overlays-screen__swatch--active{border-color:#fff;box-shadow:0 0 0 2px #ffffff38}.overlays-screen__preset-actions{margin-top:-.18rem}.overlays-screen__preset-name-editor{background:#f7fbff14;border:1px solid #f7fbff29;border-radius:6px;gap:.48rem;padding:.58rem;display:grid}.overlays-screen__preset-name-error{color:#ffd2d8;margin:-.18rem 0 0;font-size:.78rem;font-weight:700;line-height:1.25}.overlays-screen__piece-section{gap:.48rem}.overlays-screen__piece-section .field--checkbox{padding-top:0}.overlays-screen__slider-field{gap:.42rem}.overlays-screen__slider-heading{justify-content:space-between;align-items:center;gap:.7rem;display:flex}.overlays-screen__slider-heading output{color:#fff;font-family:var(--display-font);text-align:right;min-width:3.25rem;font-size:.88rem;font-weight:700;line-height:1}.overlays-screen__slider-control{min-height:2rem;display:block;position:relative}.overlays-screen__slider-control input[type=range]{appearance:none;box-shadow:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;cursor:pointer;background:0 0;border:0;border-radius:0;width:100%;min-width:0;height:2rem;min-height:0;margin:0;padding:0;display:block}.overlays-screen__slider-control input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--overlays-cyan) 0 var(--overlays-slider-progress,0%), #f7fbff3d var(--overlays-slider-progress,0%) 100%);border:1px solid #f7fbff42;border-radius:999px;height:.82rem;box-shadow:inset 0 1px 3px #00000094,0 0 0 1px #0000002e}.overlays-screen__slider-control input[type=range]::-moz-range-track{background:linear-gradient(90deg, var(--overlays-cyan) 0 var(--overlays-slider-progress,0%), #f7fbff3d var(--overlays-slider-progress,0%) 100%);border:1px solid #f7fbff42;border-radius:999px;height:.82rem;box-shadow:inset 0 1px 3px #00000094,0 0 0 1px #0000002e}.overlays-screen__slider-control input[type=range]::-moz-range-progress{background:var(--overlays-cyan);border-radius:999px;height:.82rem}.overlays-screen__slider-control input[type=range]::-webkit-slider-thumb{appearance:none;border:4px solid var(--overlays-cyan);background:#0d1722;border-radius:50%;width:1.42rem;height:1.42rem;margin-top:-.3rem;box-shadow:0 0 0 2px #f7fbffd1,0 3px 9px #00000094}.overlays-screen__slider-control input[type=range]::-moz-range-thumb{border:4px solid var(--overlays-cyan);background:#0d1722;border-radius:50%;width:1.42rem;height:1.42rem;box-shadow:0 0 0 2px #f7fbffd1,0 3px 9px #00000094}.overlays-screen__slider-control input[type=range]:focus-visible{outline:none}.overlays-screen__slider-control input[type=range]:focus-visible::-webkit-slider-runnable-track{box-shadow:inset 0 1px 3px #00000094,0 0 0 3px #62e5ff47}.overlays-screen__slider-control input[type=range]:focus-visible::-moz-range-track{box-shadow:inset 0 1px 3px #00000094,0 0 0 3px #62e5ff47}.overlays-screen__hotkey-note{background:var(--shell-surface-subtle);border:1px solid var(--border-default);border-radius:var(--panel-radius);color:var(--text-primary);font-family:var(--body-font);padding:.85rem 1rem;font-size:1rem;font-weight:700;line-height:1.35}.overlays-screen__hotkey-note kbd{background:var(--shell-contrast);color:var(--text-primary);border-radius:4px;justify-content:center;min-width:1.8em;padding:.25em .4em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.9em;line-height:1;display:inline-flex}.overlays-screen__menu-grid{gap:var(--shell-gap);grid-template-columns:repeat(auto-fit,minmax(22rem,1fr));display:grid}.overlays-screen__menu-card{border:1px solid var(--border-default);border-radius:var(--panel-radius);box-shadow:var(--panel-shadow);padding:var(--panel-padding);background:#1c252ff0;gap:.9rem;display:grid}.overlays-screen__menu-card-body{justify-content:space-between;align-items:start;gap:.75rem;display:flex}.overlays-screen__menu-card h2{color:var(--text-primary);margin:0;font-size:1.05rem;line-height:1.12}.overlays-screen__menu-card p{color:var(--text-secondary);font-family:var(--body-font);margin:.35rem 0 0;font-size:.9rem;line-height:1.35}.overlays-screen__menu-badge{background:var(--warning-bg);border:1px solid var(--warning-border);color:var(--warning-text);text-transform:uppercase;border-radius:999px;flex:none;padding:.4rem .52rem;font-size:.78rem;font-weight:700;line-height:1}.overlays-screen__url-row{background:var(--shell-surface-subtle);border:1px solid var(--border-subtle);border-radius:calc(var(--panel-radius) - 6px);min-width:0;padding:.62rem .72rem;overflow:hidden}.overlays-screen__url-row code{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.78rem;line-height:1.35;display:block;overflow:hidden}.overlays-screen__menu-actions{flex-wrap:wrap;justify-content:flex-end;gap:.6rem;display:flex}.overlays-screen__canvas{background:0 0;width:1920px;height:1080px;position:relative;overflow:hidden}.overlays-screen__canvas--chroma{background:var(--overlays-chroma)}.overlays-screen__canvas--standalone{transform-origin:0 0}.overlays-screen__output-frame{height:var(--lifterflow-fixed-viewport-height,100vh);width:100vw;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.overlays-screen__placeholder-output{background:var(--overlays-panel);border-left:8px solid var(--overlays-cyan);text-transform:uppercase;border-radius:6px;align-items:start;gap:10px;width:620px;padding:24px 28px;display:grid;position:absolute;bottom:72px;left:72px}.overlays-screen__placeholder-output strong{color:#fff;font-size:58px;line-height:.92}.overlays-screen__placeholder-output span{color:#f7fbffb8;font-size:20px;font-weight:700;line-height:1}.overlays-screen__placeholder-output .overlays-screen__placeholder-kicker{color:var(--overlays-cyan);font-size:18px}.overlays-screen__output{color:var(--overlays-ink);font-family:var(--display-font);text-transform:uppercase;min-width:0;position:relative;overflow:hidden}.overlays-screen__module{left:calc(var(--overlay-module-x,0) * 1%);top:calc(var(--overlay-module-y,0) * 1%);transform:scale(var(--overlay-module-scale,1));transform-origin:0 0;touch-action:none;position:absolute}.overlays-screen__module--edit-mode{cursor:move;outline-offset:8px;outline:2px solid #62e5ffc7}.overlays-screen__module--interacting{z-index:20;outline-color:#ffd568eb}.overlays-screen__module-body{position:relative}.overlays-screen__module-label{color:#fff;font-family:var(--display-font);letter-spacing:0;white-space:nowrap;background:#000000c2;border:1px solid #62e5ff80;border-radius:4px;padding:7px 9px;font-size:16px;font-weight:700;line-height:1;position:absolute;top:-44px;left:0}.overlays-screen__module-resize{background:var(--overlays-cyan);cursor:nwse-resize;border:2px solid #000000b8;border-radius:50%;width:30px;height:30px;padding:0;position:absolute;bottom:-18px;right:-18px}.overlays-screen__module-resize:before,.overlays-screen__module-resize:after{content:"";transform-origin:50%;background:#000000b8;width:12px;height:2px;position:absolute;transform:rotate(-45deg)}.overlays-screen__module-resize:before{bottom:10px;right:6px}.overlays-screen__module-resize:after{bottom:15px;right:6px}.overlays-screen__output--slide{clip-path:inset(0 100% 0 0);opacity:0;will-change:clip-path, opacity;transition:clip-path .68s ease-in-out,opacity .52s ease-in-out}.overlays-screen__output--slide-visible{clip-path:inset(0);opacity:1}.overlays-screen__output--slide-hidden{clip-path:inset(0 100% 0 0);opacity:0;pointer-events:none}.overlays-screen__output--next.overlays-screen__output--slide,.overlays-screen__output--next.overlays-screen__output--slide-hidden{clip-path:inset(0 0 100%)}.overlays-screen__output--next.overlays-screen__output--slide-visible{clip-path:inset(0)}@media (prefers-reduced-motion:reduce){.overlays-screen__output--slide{transition:none}.overlays-screen__current-content--enter,.overlays-screen__current-content--exit,.overlays-screen__attempt-current-marker--visible{animation:none}}.overlays-screen__output--current{width:1280px;height:108px}.overlays-screen__current-bar{background:linear-gradient(90deg, rgb(98 229 255/calc(var(--overlays-panel-alpha) * .2)), transparent 32%), rgb(var(--overlays-panel-rgb) / var(--overlays-panel-alpha));border-left:8px solid var(--overlays-cyan);border-radius:6px;height:108px;padding:0;position:relative;overflow:hidden}.overlays-screen__current-content{grid-template-columns:minmax(0,1fr) 54px minmax(0,1fr);width:100%;min-width:0;height:100%;display:grid}.overlays-screen__current-content--enter,.overlays-screen__current-content--exit{will-change:opacity, transform;position:absolute;inset:0}.overlays-screen__current-content--enter{z-index:2;animation:.62s ease-in-out both overlays-current-enter-up}.overlays-screen__current-content--exit{pointer-events:none;z-index:1;animation:.62s ease-in-out both overlays-current-exit-down}.overlays-screen__lifter-block{grid-template-rows:min-content min-content min-content;min-width:0;padding:10px 18px 9px 22px;display:grid}.overlays-screen__lifter-meta{color:var(--overlays-muted);gap:18px;min-width:0;margin-bottom:3px;font-size:18px;font-weight:700;line-height:1;display:flex}.overlays-screen__lifter-meta span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.overlays-screen__lifter-meta-forecast{color:#9fddff}.overlays-screen__lifter-name{color:#fff;align-items:center;height:48px;font-size:52px;font-weight:700;display:flex;overflow:hidden}.overlays-screen__lifter-name>span{text-wrap:balance;white-space:nowrap;line-height:.86;display:block;overflow:hidden}.overlays-screen__lifter-name--wrap>span{white-space:normal}.overlays-screen__lifter-team{color:#f7fbffbd;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-top:3px;font-size:17px;font-weight:700;line-height:1;overflow:hidden}.overlays-screen__lift-bests{grid-template-rows:repeat(3,1fr);min-width:0;display:grid}.overlays-screen__lift-best{grid-template-columns:12px minmax(0,1fr);align-items:center;gap:1px;min-width:0;padding:0 3px;display:grid;transform:translate(-10px)}.overlays-screen__lift-best-code{color:var(--overlays-cyan);font-size:16px;font-weight:700;line-height:1}.overlays-screen__lift-best strong{color:#fff;text-align:right;white-space:nowrap;min-width:0;font-size:16px;font-weight:700;line-height:1;overflow:visible}.overlays-screen__lift-best--empty strong{text-align:center}.overlays-screen__attempt-block{grid-template-columns:repeat(4,1fr);align-items:stretch;min-width:0;height:100%;display:grid;overflow:hidden}.overlays-screen__attempt-cell{text-align:center;grid-template-rows:18px 39px 7px;place-content:center;align-items:center;gap:4px;min-width:0;padding:0 10px;display:grid}.overlays-screen__attempt-cell:nth-child(2),.overlays-screen__attempt-cell:nth-child(3){box-shadow:inset 1px 0 #ffffff47}.overlays-screen__attempt-cell>span{color:#f7fbffbd;align-self:end;font-size:17px;font-weight:700;line-height:1}.overlays-screen__attempt-cell>strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;align-self:center;font-size:35px;font-weight:700;line-height:1;overflow:hidden}.overlays-screen__attempt-cell--good{background:rgb(20 131 76/var(--overlays-panel-alpha))}.overlays-screen__attempt-cell--bad{background:rgb(181 42 56/var(--overlays-panel-alpha))}.overlays-screen__attempt-cell--upcoming{background:rgb(24 31 38/var(--overlays-panel-alpha))}.overlays-screen__attempt-cell--current{background-image:linear-gradient(#ffffff1f,#fff0)}.overlays-screen__attempt-current-marker{box-shadow:none;opacity:0;background:0 0;place-self:start center;width:6.4rem;max-width:calc(100% - 18px);height:5px;margin-top:2px;display:block}.overlays-screen__attempt-current-marker--visible{opacity:.9;background:#9fddff;animation:1.8s ease-in-out infinite overlays-current-attempt-marker;box-shadow:0 0 14px #9fddff75}.overlays-screen__attempt-cell--timer{background:rgb(247 251 255/var(--overlays-panel-alpha))}.overlays-screen__attempt-cell--timer>span{color:#0b1015ad;font-size:28px;transform:translateY(5px)}.overlays-screen__attempt-cell--timer>strong{color:#0b1015}.overlays-screen__timer-digits{font-size:35px;font-family:var(--timer-font,"Rajdhani", var(--body-font));font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:center;align-items:center;min-width:4.1em;font-weight:700;display:inline-flex}.overlays-screen__timer-char{justify-content:center;line-height:1;display:inline-flex}.overlays-screen__timer-char--digit{width:.56em}.overlays-screen__timer-char--separator{width:.24em}.overlays-screen__timer-char--text{min-width:100%}@keyframes overlays-current-enter-up{0%{filter:blur(4px);opacity:0;transform:translateY(58%)}to{filter:blur();opacity:1;transform:translateY(0)}}@keyframes overlays-current-exit-down{0%{filter:blur();opacity:1;transform:translateY(0)}to{filter:blur(4px);opacity:0;transform:translateY(58%)}}@keyframes overlays-current-attempt-marker{0%,to{opacity:.68;box-shadow:0 0 10px #9fddff57}50%{opacity:1;box-shadow:0 0 22px #9fddffd1}}.overlays-screen__output--next{background:rgb(var(--overlays-panel-rgb) / var(--overlays-panel-alpha));border-left:6px solid var(--overlays-yellow);border-radius:6px;width:390px}.overlays-screen__next-header{border-bottom:1px solid var(--overlays-line);align-items:center;height:42px;padding:0 14px;display:flex}.overlays-screen__next-header strong{color:#fff;font-size:24px;line-height:1}.overlays-screen__next-list{display:grid}.overlays-screen__next-row{border-bottom:1px solid #ffffff14;grid-template-columns:34px minmax(0,1fr) 86px;align-items:center;gap:10px;height:44px;padding:0 14px;display:grid}.overlays-screen__next-row:last-child{border-bottom:0}.overlays-screen__next-rank{color:var(--overlays-yellow);font-size:18px;font-weight:700}.overlays-screen__next-name{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:22px;font-weight:700;line-height:1;overflow:hidden}.overlays-screen__next-weight{text-overflow:ellipsis;white-space:nowrap;color:#fff;text-align:right;font-size:17px;font-weight:700;line-height:1;overflow:hidden}.overlays-screen__next-empty{color:var(--overlays-muted);padding:14px;font-size:18px;font-weight:700}.overlays-screen__output--lights{background:rgb(var(--overlays-panel-2-rgb) / var(--overlays-panel-alpha));border-left:6px solid var(--overlays-red);border-radius:6px;gap:14px;width:660px;min-height:168px;padding:16px 18px;display:grid;overflow:hidden}.overlays-screen__output--reel>*{animation:.76s cubic-bezier(.19,1,.22,1) olr}.overlays-screen__lights-result{color:#fff;font-size:32px;font-weight:700;line-height:.95}.overlays-screen__lights-row{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.overlays-screen__light{gap:8px;min-width:0;display:grid}.overlays-screen__light-lamp{background:#ffffff2e;border-radius:0;justify-content:center;align-items:center;width:100%;height:40px;display:flex;box-shadow:inset 0 0 0 1px #ffffff42}.overlays-screen__light-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.7px;width:25px;height:25px;display:block}.overlays-screen__light-icon--check{color:#0b1015d1}.overlays-screen__light-icon--x{color:#fff}.overlays-screen__light--white .overlays-screen__light-lamp{background:#fff;box-shadow:0 0 24px #ffffffb8}.overlays-screen__light--red .overlays-screen__light-lamp{background:var(--overlays-red);box-shadow:0 0 24px #ff3e52b8}.overlays-screen__light--pending .overlays-screen__light-lamp{background:var(--overlays-yellow);opacity:.56;transition:box-shadow .45s ease-in-out,opacity .45s ease-in-out;box-shadow:0 0 10px #ffd33d59}.overlays-screen__output--pending-pulse-on .overlays-screen__light--pending .overlays-screen__light-lamp{opacity:1;box-shadow:0 0 26px #ffd33dc2}.overlays-screen__light-state{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.overlays-screen__light-call-list{gap:5px;min-width:0;min-height:40px;display:grid}.overlays-screen__light-call{color:#fff;text-overflow:ellipsis;white-space:nowrap;border-radius:0;max-width:100%;padding:5px 6px;font-size:14px;font-weight:700;line-height:1;overflow:hidden}.overlays-screen__light-call--red{background:var(--overlays-red)}.overlays-screen__light-call--blue{background:var(--overlays-blue)}.overlays-screen__light-call--yellow{background:var(--overlays-yellow);color:#121212}@keyframes olr{0%{transform:translateY(-105%)}42%{transform:translateY(16%)}}@media (max-width:820px){.overlays-screen{padding:.8rem}.overlays-screen__header{flex-direction:column;align-items:start}.overlays-screen__controls{justify-content:flex-start}}.overlays-screen__setting-copy{color:var(--text-secondary);font-family:var(--body-font);margin:-.35rem 0 .2rem;font-size:.78rem;line-height:1.35}
