.personal-sidebar{height:100%;background-color:#111;right:0;border-radius:5px}.personal-sidebar-section{padding:15px;margin-bottom:20px;background-color:#333;border-radius:5px}.personal-sidebar h2{font-size:18px;color:#fff;margin-bottom:10px}.personal-sidebar-section p{font-size:14px;color:#ddd}.stat-card{position:relative;background-color:#bababa;border:1px solid #d1d1d1;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;width:100%;padding:10px 10px 15px}.stat-card:hover{background-color:#a3a3a3}.stat-card.full-width{grid-column:span 2}.stat-title{font-size:.85em;color:#666;margin-bottom:.5em;align-self:flex-start}.stat-value{font-size:1.4em;color:#333;width:100%;text-align:center;align-self:center;margin-top:-.5em}.stat-note{position:absolute;right:10px;bottom:1px;font-size:.75em;color:#666}.sidebar{left:0;background-color:#111;border-radius:5px;overflow-y:scroll;scrollbar-width:thin;scrollbar-color:hsla(0,0%,39%,.5) transparent}.sidebar::-webkit-scrollbar{width:10px}.sidebar::-webkit-scrollbar-track{background:transparent}.sidebar::-webkit-scrollbar-thumb{background-color:hsla(0,0%,39%,.5);border-radius:5px;border:2px solid transparent;background-clip:padding-box}.sidebar-section{padding:15px;margin-bottom:20px;background-color:#333;border-radius:5px}.sidebar-section h2{font-size:18px;color:#fff;margin-bottom:10px;display:flex;justify-content:space-between;align-items:center}.edit-button{padding:2px 10px;font-size:12px;background-color:#555;color:#fff;border:none;cursor:pointer;border-radius:5px}.edit-button:hover{background-color:#777}.sidebar-section p{font-size:14px;color:#ddd}.clickable-number{color:#39f;cursor:pointer;text-decoration:underline}.clickable-number:hover{color:#1e90ff}.pip-container{flex-direction:column;justify-content:space-between;gap:12px;color:#fff;font-family:system-ui,-apple-system,sans-serif;height:100%}.pip-container,.pip-timer{display:flex;align-items:center}.pip-timer{font-size:48px;font-weight:700;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;justify-content:center;gap:8px;line-height:1;flex:1}.pip-timer-default{color:#fff}.pip-timer-plus2{color:#eab308}.pip-timer-dnf{color:#ef4444}.pip-penalty{background:#eab308;color:#000}.pip-penalty,.pip-penalty-dnf{font-size:14px;padding:2px 8px;border-radius:4px;font-weight:600}.pip-penalty-dnf{background:#ef4444;color:#fff}.pip-status{font-size:14px;text-align:center;flex:1;display:flex;align-items:center;justify-content:center}.pip-status>p{color:#94a3b8}.pip-scramble{font-size:11px;word-wrap:break-word;line-height:1.5;max-width:100%;text-align:center;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;color:#fff}.pip-scramble-parts{display:inline}.pip-scramble-parts span{font-weight:600}.pip-idle-content{display:flex;flex-direction:column;align-items:center;gap:8px}.pip-last-time{font-size:48px;font-weight:700;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;color:#fff;line-height:1}.pip-splitbar-container{width:100%}.pip-split-bar{display:flex;flex-direction:row;height:24px;width:100%;border-radius:4px;overflow:hidden}.pip-split-bar-segment{display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:10px;color:#fff;min-width:0}.pip-split-bar-segment.cross{background-color:#4366aa}.pip-split-bar-segment.f2l{background-color:#328a59}.pip-split-bar-segment.oll{background-color:#878a26}.pip-split-bar-segment.pll{background-color:#9a3333}.pip-split-bar-time{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:10px;line-height:1.2}.pip-split-bar-percent{font-size:8px;opacity:.8;line-height:1.2}