.variation-view{display:flex;flex-direction:column;min-height:calc(var(--lines, 1)*36px);max-height:108px;overflow-y:auto;scrollbar-gutter:stable;text-transform:none}.variation-view .variation-view-column.item{flex:none;display:grid;grid-template-columns:minmax(0,1fr) 64px 44px;align-items:center;grid-gap:var(--space-2);gap:var(--space-2);min-height:36px;margin:0;padding:0 var(--space-2);border-radius:6px;text-align:start}.variation-view .variation-view-column.item:hover{background:color-mix(in srgb,var(--content-shade-sub) 4.5%,transparent)}.variation-view .variation-view-column.item .variation-view-column-row{line-height:normal}.variation-view .variation-view-column.item .move{display:flex;align-items:center;gap:var(--space-2);min-width:0;padding:0;font-size:var(--text-sm);white-space:nowrap}.variation-view .variation-view-column.item .move:hover{background:none}.variation-view .variation-view-column.item .score{text-align:right;font-size:var(--text-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.variation-view .variation-view-column.item .depth{justify-self:stretch;text-align:right;padding:2px 4px;font-size:12px;opacity:.81;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.variation-view .depth-indicator{margin:0}.variation-view-none{margin:auto;font-size:var(--text-sm);opacity:.62}.panel-analysis{display:flex;flex-direction:column;flex:1 1 auto;height:100%}.panel-analysis .guide-link{align-self:center;margin:0 0 10px;font-size:12px;color:inherit;opacity:.8;text-decoration:underline;text-underline-offset:2px}.panel-analysis .guide-link:hover{opacity:1}.panel-analysis .status{margin:auto;min-height:24px;white-space:nowrap;text-overflow:ellipsis;text-align:center;border-top:1px solid color-mix(in srgb,var(--content-shade-sub) 30%,transparent);display:flex;place-content:center;place-items:center;width:100%;height:45px}.panel-analysis .status .affiliate{display:flex;flex-direction:row;justify-content:center;width:100%}.panel-analysis .status .affiliate .accent{background-color:color-mix(in srgb,var(--content-shade-sub) 10%,transparent);border-radius:3px;cursor:pointer;padding:0 10px;margin-left:10px;text-transform:none}.panel-analysis .status .opening{display:flex;justify-content:center;width:100%}.panel-analysis .opening-code{font-weight:400;margin-right:5px}.panel-analysis .opening-name{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.panel-analysis .autoplay{font-weight:400}.panels .panel-analysis .status{height:auto;min-height:45px;padding:var(--space-3) 9px;box-sizing:border-box;border-top-color:color-mix(in srgb,var(--content-shade-sub) 9%,transparent)}.panels .panel-analysis .opening{align-items:baseline;gap:var(--space-2)}.panels .panel-analysis .opening-code{margin:0;font-size:12px;font-weight:500;color:var(--content-accent-background);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.panels .panel-analysis .opening-name{font-size:var(--text-sm)}.import-game{position:relative;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;padding:var(--space-2) 9px 0;text-transform:none;border-top:1px solid color-mix(in srgb,var(--content-shade-sub) 30%,transparent)}.import-game .import-game-back{align-self:flex-start;display:flex;align-items:center;gap:6px;width:auto;margin:0 0 -2px;padding:4px 8px 4px 6px;background:none;border:none;border-radius:3px;font:inherit;font-size:13px;color:inherit;opacity:.8;cursor:pointer}.import-game .import-game-back:hover{opacity:1;background-color:color-mix(in srgb,var(--content-shade-sub) 10%,transparent)}.import-game .import-game-back-chevron{width:6px;height:6px;border-left:1.5px solid;border-bottom:1.5px solid;transform:rotate(45deg);margin-left:3px}.import-game .import-game-title{margin:var(--space-2) 0;font-size:18px;font-weight:400;text-align:center}.import-game .game-text,.import-game .ui-text-field{height:44px;border-color:color-mix(in srgb,var(--content-shade-sub) 16.5%,transparent);font-size:13.5px}.import-game .game-text:focus,.import-game .ui-text-field:focus{border-color:var(--content-accent-background)}.import-game .ui-button.ui-button{min-height:44px;padding-inline:18px;font-size:var(--text-sm)}.import-game .ui-tabs{margin-inline:-9px;padding-inline:9px}.import-game .recent-games-search{display:flex;gap:var(--space-2);padding-top:var(--space-4)}.import-game .recent-games-search .ui-text-field{flex:1 1;min-width:0}.import-game .recent-games-search .ui-button{flex:none}.import-game .recent-games-area{flex:1 1 auto;min-width:0;min-height:90px;display:flex;flex-direction:column}.import-game .recent-games-empty{flex:1 1;display:grid;place-items:center;padding:var(--space-6);font-size:13.5px;text-align:center;opacity:.73}.import-game .recent-games-empty.blunder{color:red;opacity:1}.import-game .import-game-other{display:flex;flex-direction:column;gap:10px;padding-bottom:var(--space-4)}.import-game .import-game-divider{display:flex;align-items:center;gap:var(--space-3);font-size:12.5px;color:color-mix(in srgb,var(--content-font-color) 73%,transparent)}.import-game .import-game-divider:after,.import-game .import-game-divider:before{content:"";flex:1 1;border-top:1px solid color-mix(in srgb,var(--content-shade-sub) 9%,transparent)}.import-game .import-game-paste{display:flex;gap:var(--space-2)}.import-game .import-game-paste .game-text{flex:1 1;min-width:0;box-sizing:border-box;padding:12px 14px;border:1px solid color-mix(in srgb,var(--content-shade-sub) 16.5%,transparent);border-radius:var(--radius-control);background:color-mix(in srgb,var(--content-shade-add) 15%,transparent);color:inherit;line-height:18px;outline:none;resize:none;white-space:nowrap;overflow:hidden}.import-game .import-game-paste .game-text::placeholder{color:inherit;opacity:.73;text-overflow:ellipsis}.import-game .import-game-paste .ui-button{flex:none}.import-game .error-message{font-size:12px;color:red}.import-game .recent-games-list{list-style:none;margin:0 -9px;padding:var(--space-3) 0 var(--space-2);overflow-y:auto;text-align:start}.import-game .recent-games-list button{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:var(--space-3);gap:var(--space-3);width:100%;box-sizing:border-box;margin:0;padding:10px 9px;background:none;border:none;border-radius:var(--radius-md);color:inherit;font:inherit;text-align:start;cursor:pointer}.import-game .recent-games-list button:hover:not(:disabled){background-color:color-mix(in srgb,var(--content-shade-sub) 4.5%,transparent)}.import-game .recent-games-list .recent-game-text{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.import-game .recent-games-list .players{display:flex;align-items:center;gap:var(--space-2);min-width:0;font-size:var(--text-sm)}.import-game .recent-games-list .recent-game-opponent{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.import-game .recent-games-list .recent-game-swatch{flex:none;box-sizing:border-box;width:9px;height:9px;border-radius:50%;border:1.5px solid var(--content-font-color)}.import-game .recent-games-list .recent-game-swatch.white{background:#f4f4f4}.import-game .recent-games-list .recent-game-swatch.black{background:#1c1c1c}.import-game .recent-games-list .meta{font-size:12.5px;opacity:.81;white-space:nowrap}.import-game .recent-games-list .recent-game-outcome{flex:none;display:flex;align-items:center;height:24px;padding:0 10px;border-radius:12px;font-size:var(--text-xs);font-weight:500}.import-game .recent-games-list .recent-game-outcome.won{background:#a9c2a3;color:#1f4a28}.import-game .recent-games-list .recent-game-outcome.lost{background:#d4aaa2;color:#5e2219}.import-game .recent-games-list .recent-game-outcome.draw{background:color-mix(in srgb,var(--content-shade-sub) 9%,transparent)}.import-game .guide-link{align-self:center;margin:var(--space-1) 0 var(--space-4);line-height:18px;font-size:13px;color:inherit;opacity:.81;text-decoration:underline;text-underline-offset:3px}.import-game .guide-link:hover{opacity:1}.brilliant-explanation{margin:8px 10px;padding:8px 12px 10px;border-left:3px solid #17a2ad;border-radius:3px;background-color:color-mix(in srgb,var(--content-shade-sub) 10%,transparent);font-size:14px;line-height:1.45}.brilliant-explanation .brilliant-explanation-title{display:flex;align-items:center;gap:6px;font-weight:500;margin-bottom:4px}.brilliant-explanation .brilliant-explanation-title .depth-indicator{margin:0}.brilliant-explanation ul{margin:0 0 6px;padding-left:18px}.brilliant-explanation li{margin:2px 0}.brilliant-explanation .brilliant-explanation-line-label{font-size:12px;opacity:.75;margin-bottom:2px}:export{headerHeight:60;panelsWidthMin:310;spacing:10;materialDifferenceWidth:30;evalGaugeWidth:30;evalGraphStripHeight:110;adSidebarWidth:160;adSidebarWidthWide:300;adWideMinWidth:1600;infoHeaderHeight:45;adSidebarHeight:60;panelButtonClearance:68}.panels .move-rows,.panels .variations{display:flex;flex-direction:column}.panels .variations{justify-content:center;box-sizing:border-box;flex:0 0 auto;border-bottom:1px solid color-mix(in srgb,var(--content-shade-sub) 9%,transparent);padding:var(--space-2) 1px}.small .panels .variations{padding-bottom:0;padding-top:4px}.panels .variations-inner{min-height:0}.panels .sidebar-panel{display:flex;flex:1 1 auto;flex-direction:column}.small .panels .sidebar-panel{height:unset}.panels .sidebar-panels{flex:1 1 auto;overflow-y:scroll}.small .panels .sidebar-panels{width:100%}.small .panels .sidebar-panels>div:first-child{position:unset!important}.panels .panel-loading{display:flex;align-items:center;justify-content:center;height:100%}.panels .sidebar-panels .panel-loading .ui-spinner{border-top:var(--spinner-weight) solid var(--content-accent-background)}.panels .navigation-buttons{border-top:1px solid color-mix(in srgb,var(--content-shade-sub) 16.5%,transparent);padding-top:10px}.panels .navigation-buttons.two-rows{padding-top:3px;border-top-color:color-mix(in srgb,var(--content-shade-sub) 9%,transparent)}
/*# sourceMappingURL=cd12385d202319b9.css.map*/