.eval-container{background:linear-gradient(90deg,#413f3f 50%,#373535 89%);border-radius:6px;box-shadow:0 4px 10px rgba(10,9,9,0);display:flex;flex-direction:column;height:auto;padding:2px;position:relative;width:13%}.player-names{display:flex;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;justify-content:space-between;margin-bottom:1px;overflow:hidden;width:100%}.black-player,.white-player{border-radius:3px;flex:1 1;font-size:13px;overflow:hidden;padding:2px 4px;text-overflow:ellipsis;white-space:nowrap}.white-player{background-color:#ecdab900;color:#000;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;text-align:left}.black-player{background-color:#ae8a6900;color:#000;font-family:Times New Roman,Times,serif;text-align:right}.eval-bars{background-color:#000;border-radius:10px;display:flex;height:24px;margin-bottom:0;margin-top:1px;overflow:hidden;position:relative;width:100%}.white-bar{background-color:#fff;height:100%;left:0;position:absolute;transition:width 1.2s}.evaluation-value{color:#000;font-size:13px;top:84%}.evaluation-value,.result-value{font-weight:700;left:50%;position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1}.result-value{color:#fff;font-size:18px;top:50%}.eval-container.blink-border{-webkit-animation:blink-border 1s infinite;animation:blink-border 1s infinite}@-webkit-keyframes blink-border{0%,to{border-color:red;border-width:6px}50%{border-color:#fff}}@keyframes blink-border{0%,to{border-color:red;border-width:6px}50%{border-color:#fff}}:root{--accent:#e79d29;--accent-strong:#f2b04a;--accent-soft:rgba(231,157,41,.16);--text:#f4f4f5;--text-muted:#9b9ba1;--panel-bg:hsla(0,0%,100%,.045);--panel-border:hsla(0,0%,100%,.09);--field-bg:rgba(0,0,0,.35);--radius:14px;--ease-out:cubic-bezier(0.23,1,0.32,1);--app-font:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}body,html{color:#f4f4f5;color:var(--text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--app-font);margin:0;overflow:auto;padding:0;width:100%}body{background-color:#0b0b0d}body.chroma-view{background-color:#15b951}.page-shell{box-sizing:border-box;margin:0 auto;max-width:1200px;padding:0 16px 32px}.app-header{align-items:center;display:flex;flex-direction:column;gap:6px;padding:30px 16px 2px}.app-wordmark{color:#f4f4f5;color:var(--text);font-size:22px;font-weight:800;letter-spacing:.24em}.app-wordmark-accent{color:#e79d29;color:var(--accent)}.app-sub{color:#9b9ba1;color:var(--text-muted);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.control-panel{background:hsla(0,0%,100%,.045);background:var(--panel-bg);border:1px solid hsla(0,0%,100%,.09);border:1px solid var(--panel-border);border-radius:14px;border-radius:var(--radius);box-sizing:border-box;margin:22px auto;max-width:980px;padding:20px 22px;width:100%}.control-section+.control-section{margin-top:20px}.control-label{display:block;font-size:11px;font-weight:700;letter-spacing:.14em;margin-bottom:10px;text-transform:uppercase}.control-empty,.control-label{color:#9b9ba1;color:var(--text-muted)}.control-empty{font-size:13px;margin:4px 0}.control-hint{color:#9b9ba1;color:var(--text-muted);font-size:12.5px;margin:10px 0 0}.status-row{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.09);border-bottom:1px solid var(--panel-border);display:flex;gap:10px;margin-bottom:18px;padding-bottom:16px}.status-dot{background:#9b9ba1;background:var(--text-muted);border-radius:50%;flex-shrink:0;height:8px;width:8px}.status-dot.live{background:#4ade80;box-shadow:0 0 6px rgba(74,222,128,.6)}.status-text{color:#9b9ba1;color:var(--text-muted);flex:1 1;font-size:13px;min-width:0}.status-text strong{color:#f4f4f5;color:var(--text)}.status-change-btn{flex-shrink:0}.mode-toggle{background:rgba(0,0,0,.35);background:var(--field-bg);border:1px solid hsla(0,0%,100%,.09);border:1px solid var(--panel-border);border-radius:10px;display:inline-flex;gap:3px;padding:3px}.mode-btn{-webkit-appearance:none;appearance:none;background:transparent;border:none;border-radius:8px;color:#9b9ba1;color:var(--text-muted);cursor:pointer;font:inherit;font-size:13px;font-weight:600;padding:7px 16px;transition:background-color .16s cubic-bezier(.23,1,.32,1),color .16s cubic-bezier(.23,1,.32,1),-webkit-transform .12s cubic-bezier(.23,1,.32,1);transition:background-color .16s cubic-bezier(.23,1,.32,1),color .16s cubic-bezier(.23,1,.32,1),transform .12s cubic-bezier(.23,1,.32,1);transition:background-color .16s cubic-bezier(.23,1,.32,1),color .16s cubic-bezier(.23,1,.32,1),transform .12s cubic-bezier(.23,1,.32,1),-webkit-transform .12s cubic-bezier(.23,1,.32,1);transition:background-color .16s var(--ease-out),color .16s var(--ease-out),-webkit-transform .12s var(--ease-out);transition:background-color .16s var(--ease-out),color .16s var(--ease-out),transform .12s var(--ease-out);transition:background-color .16s var(--ease-out),color .16s var(--ease-out),transform .12s var(--ease-out),-webkit-transform .12s var(--ease-out)}.mode-btn:active{-webkit-transform:scale(.97);transform:scale(.97)}.mode-btn.active{background:#e79d29;background:var(--accent);color:#161616}@media (hover:hover) and (pointer:fine){.mode-btn:not(.active):hover{color:#f4f4f5;color:var(--text)}}.game-chip-grid{display:flex;flex-wrap:wrap;gap:8px}.game-chip{-webkit-appearance:none;appearance:none;background:rgba(0,0,0,.35);background:var(--field-bg);border:1px solid hsla(0,0%,100%,.09);border:1px solid var(--panel-border);border-radius:999px;color:#f4f4f5;color:var(--text);cursor:pointer;font:inherit;font-size:13px;font-weight:600;padding:8px 14px;transition:background-color .16s cubic-bezier(.23,1,.32,1),border-color .16s cubic-bezier(.23,1,.32,1),color .16s cubic-bezier(.23,1,.32,1),-webkit-transform .12s cubic-bezier(.23,1,.32,1);transition:background-color .16s cubic-bezier(.23,1,.32,1),border-color .16s cubic-bezier(.23,1,.32,1),color .16s cubic-bezier(.23,1,.32,1),transform .12s cubic-bezier(.23,1,.32,1);transition:background-color .16s cubic-bezier(.23,1,.32,1),border-color .16s cubic-bezier(.23,1,.32,1),color .16s cubic-bezier(.23,1,.32,1),transform .12s cubic-bezier(.23,1,.32,1),-webkit-transform .12s cubic-bezier(.23,1,.32,1);transition:background-color .16s var(--ease-out),border-color .16s var(--ease-out),color .16s var(--ease-out),-webkit-transform .12s var(--ease-out);transition:background-color .16s var(--ease-out),border-color .16s var(--ease-out),color .16s var(--ease-out),transform .12s var(--ease-out);transition:background-color .16s var(--ease-out),border-color .16s var(--ease-out),color .16s var(--ease-out),transform .12s var(--ease-out),-webkit-transform .12s var(--ease-out)}.game-chip:active{-webkit-transform:scale(.97);transform:scale(.97)}.game-chip.selected{background:rgba(231,157,41,.16);background:var(--accent-soft);color:#f2b04a;color:var(--accent-strong)}.game-chip.selected,.game-chip.tracked{border-color:#e79d29;border-color:var(--accent)}.game-chip.tracked{background:#e79d29;background:var(--accent);color:#161616}@media (hover:hover) and (pointer:fine){.game-chip:hover{border-color:#e79d29;border-color:var(--accent)}}.control-actions{align-items:center;border-top:1px solid hsla(0,0%,100%,.09);border-top:1px solid var(--panel-border);display:flex;flex-wrap:wrap;gap:10px;margin-top:22px;padding-top:18px}.control-actions-flush{border-top:none;margin-top:0;padding-top:0}.action-btn{-webkit-appearance:none;appearance:none;background:rgba(0,0,0,.35);background:var(--field-bg);border:1px solid hsla(0,0%,100%,.09);border:1px solid var(--panel-border);border-radius:10px;color:#f4f4f5;color:var(--text);cursor:pointer;font:inherit;font-size:13px;font-weight:700;padding:9px 18px;transition:background-color .16s cubic-bezier(.23,1,.32,1),border-color .16s cubic-bezier(.23,1,.32,1),-webkit-transform .12s cubic-bezier(.23,1,.32,1);transition:background-color .16s cubic-bezier(.23,1,.32,1),border-color .16s cubic-bezier(.23,1,.32,1),transform .12s cubic-bezier(.23,1,.32,1);transition:background-color .16s cubic-bezier(.23,1,.32,1),border-color .16s cubic-bezier(.23,1,.32,1),transform .12s cubic-bezier(.23,1,.32,1),-webkit-transform .12s cubic-bezier(.23,1,.32,1);transition:background-color .16s var(--ease-out),border-color .16s var(--ease-out),-webkit-transform .12s var(--ease-out);transition:background-color .16s var(--ease-out),border-color .16s var(--ease-out),transform .12s var(--ease-out);transition:background-color .16s var(--ease-out),border-color .16s var(--ease-out),transform .12s var(--ease-out),-webkit-transform .12s var(--ease-out)}.action-btn:active{-webkit-transform:scale(.97);transform:scale(.97)}.action-btn.primary{background:#e79d29;background:var(--accent);border-color:#e79d29;border-color:var(--accent);color:#161616}@media (hover:hover) and (pointer:fine){.action-btn:hover{border-color:hsla(0,0%,100%,.28)}.action-btn.primary:hover{background:#f2b04a;background:var(--accent-strong);border-color:#f2b04a;border-color:var(--accent-strong)}}.follow-input{max-width:380px}.follow-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.follow-hint{color:#f2b04a;color:var(--accent-strong);font-size:12.5px;font-weight:600}.customize-panel{align-items:center;display:inline-flex;flex:1 1 100%;flex-wrap:wrap;gap:10px}.customize-content{background:rgba(0,0,0,.35);background:var(--field-bg);border:1px solid hsla(0,0%,100%,.09);border:1px solid var(--panel-border);border-radius:12px;box-sizing:border-box;margin-top:6px;padding:16px;width:100%}.customize-section+.customize-section{margin-top:16px}.customize-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));margin-bottom:14px}.customize-field{display:flex;flex-direction:column;gap:6px}.customize-field-label{color:#9b9ba1;color:var(--text-muted);font-size:12px;font-weight:600}.customize-toggle{align-items:center;flex-direction:row;justify-content:space-between;padding:4px 0}.eval-bars-container{box-sizing:border-box;padding:20px 16px 30px;width:100%}.eval-bars-grid{display:flex;flex-wrap:wrap;justify-content:center;width:100%}.eval-bars-grid.column{align-items:stretch;flex-direction:column;margin:0 auto}.round-label{color:#fff;font-size:18px;font-weight:800;left:14px;letter-spacing:.06em;position:fixed;top:10px;z-index:10}.preset-row{display:flex;flex-wrap:wrap;gap:8px}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}.landing-container{display:flex;flex-direction:column;min-height:100vh}.landing-header{align-items:center;display:flex;flex-direction:column;gap:6px;padding:40px 16px 8px}.landing-wordmark{color:#f4f4f5;color:var(--text);font-size:26px;font-weight:800;letter-spacing:.24em}.landing-wordmark-accent{color:#e79d29;color:var(--accent)}.landing-sub{color:#9b9ba1;color:var(--text-muted);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.landing-main{box-sizing:border-box;flex-grow:1;margin:0 auto;max-width:900px;padding:20px;width:100%}.landing-intro h1{font-size:2rem;font-weight:700;margin:24px 0 8px;text-align:center}.landing-intro p{color:#9b9ba1;color:var(--text-muted);font-size:.95rem;margin:0 0 32px;text-align:center}.landing-products{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.landing-product{background:hsla(0,0%,100%,.045);background:var(--panel-bg);border:1px solid hsla(0,0%,100%,.09);border:1px solid var(--panel-border);border-radius:14px;color:inherit;padding:22px;text-decoration:none;transition:border-color .16s cubic-bezier(.23,1,.32,1),background-color .16s cubic-bezier(.23,1,.32,1),-webkit-transform .12s cubic-bezier(.23,1,.32,1);transition:border-color .16s cubic-bezier(.23,1,.32,1),background-color .16s cubic-bezier(.23,1,.32,1),transform .12s cubic-bezier(.23,1,.32,1);transition:border-color .16s cubic-bezier(.23,1,.32,1),background-color .16s cubic-bezier(.23,1,.32,1),transform .12s cubic-bezier(.23,1,.32,1),-webkit-transform .12s cubic-bezier(.23,1,.32,1);transition:border-color .16s var(--ease-out),background-color .16s var(--ease-out),-webkit-transform .12s var(--ease-out);transition:border-color .16s var(--ease-out),background-color .16s var(--ease-out),transform .12s var(--ease-out);transition:border-color .16s var(--ease-out),background-color .16s var(--ease-out),transform .12s var(--ease-out),-webkit-transform .12s var(--ease-out)}.landing-product:active{-webkit-transform:scale(.98);transform:scale(.98)}@media (hover:hover) and (pointer:fine){.landing-product:hover{border-color:#e79d29;border-color:var(--accent)}}.landing-product h2{font-size:1.05rem;font-weight:700;margin:0 0 8px}.landing-product p{font-size:.85rem;margin:0}.landing-footer,.landing-product p{color:#9b9ba1;color:var(--text-muted)}.landing-footer{font-size:.8rem;padding:16px;text-align:center}@media (max-width:768px){.landing-products{grid-template-columns:1fr}}.placeholder-page{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:center;min-height:100vh}.placeholder-page h1{font-size:1.5rem;font-weight:700;margin:0}.placeholder-page p{color:#9b9ba1;color:var(--text-muted);margin:0}
/*# sourceMappingURL=main.01f565d7.css.map*/