.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}body.team-view{background-color:initial;overflow:hidden}body.team-view-chroma{background-color:#15b951}body.team-view-backdrop{background-color:#03203a;background-image:url(/static/media/olympiad-bg.7cc47351eee727e18798.png);background-position:50%;background-repeat:no-repeat;background-size:cover}.team-overlay{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:26px;justify-content:center;min-height:100vh;padding:40px 24px}.team-overlay.align-top{justify-content:flex-start}.team-overlay.align-bottom{justify-content:flex-end}.team-header{align-items:baseline;background:linear-gradient(180deg,#06254a,#021428);border:1px solid #c4b077;border-radius:999px;color:#fff;display:flex;font-weight:800;gap:22px;letter-spacing:.08em;padding:14px 34px;text-transform:uppercase}.team-header-name{color:#f5c95b;font-size:32px}.team-header-score{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-size:34px;font-variant-numeric:tabular-nums}.team-header-score-sep{color:hsla(44,39%,62%,.8);margin:0 8px}.team-header-opponent{font-size:32px}.team-header-meta{border-left:1px solid #c4b077;color:#f3ead0;font-size:16px;font-weight:700;letter-spacing:.16em;padding-left:14px}.team-header-projected{align-self:center;background:#f5c95b;border-radius:999px;color:#021428;font-size:15px;font-weight:800;letter-spacing:.12em;padding:3px 10px}:root{--ease-out-strong:cubic-bezier(0.23,1,0.32,1);--ease-in-out-strong:cubic-bezier(0.77,0,0.175,1)}.team-boards{position:relative}.team-boards .eval-bars-container{transition:opacity .22s cubic-bezier(.23,1,.32,1),-webkit-transform .22s cubic-bezier(.23,1,.32,1),-webkit-filter .22s cubic-bezier(.23,1,.32,1);transition:opacity .22s cubic-bezier(.23,1,.32,1),transform .22s cubic-bezier(.23,1,.32,1),filter .22s cubic-bezier(.23,1,.32,1);transition:opacity .22s cubic-bezier(.23,1,.32,1),transform .22s cubic-bezier(.23,1,.32,1),filter .22s cubic-bezier(.23,1,.32,1),-webkit-transform .22s cubic-bezier(.23,1,.32,1),-webkit-filter .22s cubic-bezier(.23,1,.32,1);transition:opacity .22s var(--ease-out-strong),-webkit-transform .22s var(--ease-out-strong),-webkit-filter .22s var(--ease-out-strong);transition:opacity .22s var(--ease-out-strong),transform .22s var(--ease-out-strong),filter .22s var(--ease-out-strong);transition:opacity .22s var(--ease-out-strong),transform .22s var(--ease-out-strong),filter .22s var(--ease-out-strong),-webkit-transform .22s var(--ease-out-strong),-webkit-filter .22s var(--ease-out-strong)}.team-boards.is-hidden .eval-bars-container{-webkit-filter:blur(4px);filter:blur(4px);opacity:0;pointer-events:none;-webkit-transform:translateY(6px);transform:translateY(6px)}.moment-takeover{--tone:#f3ead0;--tone-glow:hsla(45,59%,88%,.18);align-items:center;-webkit-animation:takeover-in .38s cubic-bezier(.23,1,.32,1) .18s both,takeover-out .26s cubic-bezier(.77,0,.175,1) 4.74s forwards;animation:takeover-in .38s cubic-bezier(.23,1,.32,1) .18s both,takeover-out .26s cubic-bezier(.77,0,.175,1) 4.74s forwards;-webkit-animation:takeover-in .38s var(--ease-out-strong) .18s both,takeover-out .26s var(--ease-in-out-strong) calc(var(--moment-ms, 5s) - .26s) forwards;animation:takeover-in .38s var(--ease-out-strong) .18s both,takeover-out .26s var(--ease-in-out-strong) calc(var(--moment-ms, 5s) - .26s) forwards;background:linear-gradient(180deg,#06254a,#021428);border-radius:10px;box-shadow:0 0 0 1px #c4b077;display:flex;inset:0;justify-content:center;overflow:hidden;position:absolute}.moment-takeover:before{-webkit-animation:glow-in .7s cubic-bezier(.23,1,.32,1) .26s both;animation:glow-in .7s cubic-bezier(.23,1,.32,1) .26s both;-webkit-animation:glow-in .7s var(--ease-out-strong) .26s both;animation:glow-in .7s var(--ease-out-strong) .26s both;background:radial-gradient(60% 140% at 50% 50%,var(--tone-glow),transparent 70%);content:"";inset:0;position:absolute}.moment-takeover:after{-webkit-animation:rule-in .52s cubic-bezier(.23,1,.32,1) .32s both;animation:rule-in .52s cubic-bezier(.23,1,.32,1) .32s both;-webkit-animation:rule-in .52s var(--ease-out-strong) .32s both;animation:rule-in .52s var(--ease-out-strong) .32s both;background:linear-gradient(90deg,transparent,var(--tone) 20%,var(--tone) 80%,transparent);bottom:9px;content:"";height:1px;left:12%;position:absolute;right:12%;-webkit-transform:scaleX(0);transform:scaleX(0)}.moment-headline{-webkit-text-fill-color:transparent;-webkit-animation:headline-in .46s cubic-bezier(.23,1,.32,1) .24s both,headline-out .22s cubic-bezier(.77,0,.175,1) 4.7s forwards;animation:headline-in .46s cubic-bezier(.23,1,.32,1) .24s both,headline-out .22s cubic-bezier(.77,0,.175,1) 4.7s forwards;-webkit-animation:headline-in .46s var(--ease-out-strong) .24s both,headline-out .22s var(--ease-in-out-strong) calc(var(--moment-ms, 5s) - .3s) forwards;animation:headline-in .46s var(--ease-out-strong) .24s both,headline-out .22s var(--ease-in-out-strong) calc(var(--moment-ms, 5s) - .3s) forwards;background:linear-gradient(180deg,#fff 0,var(--tone) 62%);-webkit-background-clip:text;background-clip:text;color:var(--tone);-webkit-filter:drop-shadow(0 2px 0 rgba(0,0,0,.35)) drop-shadow(0 8px 18px rgba(0,0,0,.35));filter:drop-shadow(0 2px 0 rgba(0,0,0,.35)) drop-shadow(0 8px 18px rgba(0,0,0,.35));font-size:46px;font-weight:800;letter-spacing:-.01em;line-height:1;position:relative;text-transform:uppercase;white-space:nowrap}.moment-headline.size-m{font-size:40px}.moment-headline.size-s{font-size:34px}.moment-takeover.tone-good{--tone:#f5c95b;--tone-glow:rgba(245,201,91,.22)}.moment-takeover.tone-bad{--tone:#ff7b88;--tone-glow:rgba(255,123,136,.2)}.moment-takeover.tone-alert{--tone:#ffb15c;--tone-glow:rgba(255,177,92,.22)}.moment-takeover.tone-neutral{--tone:#f3ead0;--tone-glow:hsla(45,59%,88%,.14)}@-webkit-keyframes takeover-in{0%{-webkit-clip-path:inset(0 42% 0 42% round 10px);clip-path:inset(0 42% 0 42% round 10px);opacity:0}to{-webkit-clip-path:inset(0 0 0 0 round 10px);clip-path:inset(0 0 0 0 round 10px);opacity:1}}@keyframes takeover-in{0%{-webkit-clip-path:inset(0 42% 0 42% round 10px);clip-path:inset(0 42% 0 42% round 10px);opacity:0}to{-webkit-clip-path:inset(0 0 0 0 round 10px);clip-path:inset(0 0 0 0 round 10px);opacity:1}}@-webkit-keyframes takeover-out{0%{-webkit-clip-path:inset(0 0 0 0 round 10px);clip-path:inset(0 0 0 0 round 10px);opacity:1}to{-webkit-clip-path:inset(0 30% 0 30% round 10px);clip-path:inset(0 30% 0 30% round 10px);opacity:0}}@keyframes takeover-out{0%{-webkit-clip-path:inset(0 0 0 0 round 10px);clip-path:inset(0 0 0 0 round 10px);opacity:1}to{-webkit-clip-path:inset(0 30% 0 30% round 10px);clip-path:inset(0 30% 0 30% round 10px);opacity:0}}@-webkit-keyframes glow-in{0%{opacity:0}to{opacity:1}}@keyframes glow-in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes rule-in{to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes rule-in{to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes headline-in{0%{-webkit-filter:blur(6px) drop-shadow(0 2px 0 rgba(0,0,0,.35)) drop-shadow(0 8px 18px rgba(0,0,0,.35));filter:blur(6px) drop-shadow(0 2px 0 rgba(0,0,0,.35)) drop-shadow(0 8px 18px rgba(0,0,0,.35));opacity:0;-webkit-transform:translateY(12px);transform:translateY(12px)}to{-webkit-filter:blur(0) drop-shadow(0 2px 0 rgba(0,0,0,.35)) drop-shadow(0 8px 18px rgba(0,0,0,.35));filter:blur(0) drop-shadow(0 2px 0 rgba(0,0,0,.35)) drop-shadow(0 8px 18px rgba(0,0,0,.35));opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes headline-in{0%{-webkit-filter:blur(6px) drop-shadow(0 2px 0 rgba(0,0,0,.35)) drop-shadow(0 8px 18px rgba(0,0,0,.35));filter:blur(6px) drop-shadow(0 2px 0 rgba(0,0,0,.35)) drop-shadow(0 8px 18px rgba(0,0,0,.35));opacity:0;-webkit-transform:translateY(12px);transform:translateY(12px)}to{-webkit-filter:blur(0) drop-shadow(0 2px 0 rgba(0,0,0,.35)) drop-shadow(0 8px 18px rgba(0,0,0,.35));filter:blur(0) drop-shadow(0 2px 0 rgba(0,0,0,.35)) drop-shadow(0 8px 18px rgba(0,0,0,.35));opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes headline-out{to{-webkit-filter:blur(5px) drop-shadow(0 2px 0 rgba(0,0,0,.35)) drop-shadow(0 8px 18px rgba(0,0,0,.35));filter:blur(5px) drop-shadow(0 2px 0 rgba(0,0,0,.35)) drop-shadow(0 8px 18px rgba(0,0,0,.35));opacity:0;-webkit-transform:translateY(-8px);transform:translateY(-8px)}}@keyframes headline-out{to{-webkit-filter:blur(5px) drop-shadow(0 2px 0 rgba(0,0,0,.35)) drop-shadow(0 8px 18px rgba(0,0,0,.35));filter:blur(5px) drop-shadow(0 2px 0 rgba(0,0,0,.35)) drop-shadow(0 8px 18px rgba(0,0,0,.35));opacity:0;-webkit-transform:translateY(-8px);transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.moment-headline,.moment-takeover,.moment-takeover:after,.moment-takeover:before{-webkit-animation-duration:1ms;animation-duration:1ms}}.team-waiting{background:rgba(2,18,36,.7);border-radius:10px;color:#f3ead0;font-weight:600;letter-spacing:.06em;padding:10px 20px}.team-boards{zoom:1.6;zoom:var(--team-scale,1.6);display:flex;justify-content:center;max-width:100%;width:1000px}.team-overlay .eval-bars-container{padding:0;width:auto}.team-boards .eval-bars-grid{flex-wrap:nowrap}.team-boards .eval-container{flex-shrink:0;width:220px!important}.team-boards .eval-bars-container+.eval-bars-container{margin-left:8px}.team-overlay .eval-container{border-radius:10px;padding:4px 6px}body.team-view-backdrop .eval-container,body.team-view-backdrop .team-header{box-shadow:0 10px 30px rgba(0,0,0,.35)}.team-overlay .evaluation-value{background:#021428;border:1px solid #c4b077;border-radius:999px;bottom:17px;color:#fff!important;font-size:14px!important;line-height:1;margin:0!important;padding:3px 9px;top:auto;-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%);white-space:nowrap}.team-overlay .black-player,.team-overlay .white-player{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--app-font);max-width:50%!important}.team-overlay .player-names:first-child .black-player,.team-overlay .player-names:first-child .white-player{font-size:1rem!important}.team-overlay .eval-bars{border-radius:6px}.team-overlay .placeholder-bar .black-player,.team-overlay .placeholder-bar .white-player{font-size:1rem;font-weight:700;padding:2px 8px}.team-overlay .placeholder-bar .player-names:nth-child(2) .black-player,.team-overlay .placeholder-bar .player-names:nth-child(2) .white-player{font-size:.8rem}.placeholder-muted,.team-overlay .placeholder-bar .black-player,.team-overlay .placeholder-bar .white-player{color:#f3ead0}.placeholder-eval{align-items:center;display:flex;flex-direction:column;flex-grow:1;justify-content:flex-end;min-height:30px}.placeholder-bar .white-bar{-webkit-animation:placeholder-breathe 2.4s ease-in-out infinite;animation:placeholder-breathe 2.4s ease-in-out infinite}@-webkit-keyframes placeholder-breathe{0%,to{opacity:.7}50%{opacity:1}}@keyframes placeholder-breathe{0%,to{opacity:.7}50%{opacity:1}}.team-overlay .team-player{text-shadow:0 0 12px rgba(245,201,91,.35)}.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.3fddfd19.css.map*/