.container.s-wb3a4c{--button-size:.8rem;grid-template-columns:repeat(3,var(--button-size));align-items:center;gap:.6rem;height:100%;display:grid}.container.unfocused.s-wb3a4c button:where(.s-wb3a4c){--bgcolor:#b6b6b7;--border-color:hsla(var(--system-color-dark-hsl),.5)}.container.s-wb3a4c svg{opacity:0}.container.s-wb3a4c:hover button:where(.s-wb3a4c){transform:scale(1.2)}.container.s-wb3a4c:hover svg{opacity:1}button.s-wb3a4c{height:var(--button-size);width:var(--button-size);background-color:var(--bgcolor);box-shadow:0 0 0 .5px var(--border-color);border-radius:50%;transition:transform .1s ease-in}.close-light.s-wb3a4c{--bgcolor:#ff5f56;--border-color:#e0443e}.stretch-light.s-wb3a4c{--bgcolor:#27c93f;--border-color:#1aab29}.stretch-light.s-wb3a4c svg{transform:rotate(90deg)}.minimize-light.s-wb3a4c{--bgcolor:#ffbd2e;--border-color:#dea123}.about-mac-window.s-137t6el{background:#fff;border:1px solid #e0e0e0;border-radius:12px;width:480px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;overflow:hidden;box-shadow:0 8px 32px #0000002e}.titlebar.s-137t6el{background:#f5f5f7;border-bottom:1px solid #e0e0e0;align-items:center;gap:12px;height:36px;padding:0 12px;display:flex}.window-title.s-137t6el{text-align:center;color:#5f5f5f;flex:1;font-weight:500}.tabs.s-137t6el{background:#f5f5f7;border-bottom:1px solid #e0e0e0;gap:2px;padding-left:24px;display:flex}.tabs.s-137t6el button:where(.s-137t6el){color:#555;cursor:pointer;background:0 0;border:none;border-radius:8px 8px 0 0;margin-bottom:-1px;padding:8px 18px 7px;font-size:15px;transition:background .15s}.tabs.s-137t6el button.active:where(.s-137t6el){color:#222;background:#fff;border-bottom:2px solid #fff;font-weight:500}.content.s-137t6el{flex-direction:row;gap:32px;padding:32px 32px 16px;display:flex}.left.s-137t6el{justify-content:center;align-items:center;display:flex}.profile-img.s-137t6el{object-fit:cover;border-radius:50%;width:128px;height:128px}.right.s-137t6el{flex-direction:column;flex:1;justify-content:flex-start;gap:8px;display:flex}.right.s-137t6el h1:where(.s-137t6el){margin:0 0 2px;font-size:1.5rem;font-weight:600}.version.s-137t6el{color:#888;margin-bottom:10px;font-size:1rem}.info.s-137t6el{color:#444;flex-direction:column;gap:2px;margin-bottom:18px;font-size:1rem;display:flex}.buttons.s-137t6el{gap:10px;margin-top:8px;display:flex}.system-report.s-137t6el,.software-update.s-137t6el{color:#222;cursor:pointer;background:#f5f5f7;border:1px solid #e0e0e0;border-radius:6px;padding:6px 18px;font-size:.98rem;transition:background .15s}.system-report.s-137t6el:hover,.software-update.s-137t6el:hover{background:#e9e9eb}.display-content.s-137t6el{width:100%}.display-content.s-137t6el h2:where(.s-137t6el){color:#222;margin:0 0 20px;font-size:1.3rem;font-weight:600}.display-info.s-137t6el{flex-direction:column;gap:24px;display:flex}.display-item.s-137t6el{border-bottom:1px solid #e0e0e0;padding-bottom:16px}.display-item.s-137t6el:last-child{border-bottom:none}.display-name.s-137t6el{color:#222;margin-bottom:8px;font-size:1rem;font-weight:600}.display-details.s-137t6el{color:#666;flex-direction:column;gap:4px;font-size:.9rem;display:flex}.storage-content.s-137t6el{width:100%}.storage-content.s-137t6el h2:where(.s-137t6el){color:#222;margin:0 0 20px;font-size:1.3rem;font-weight:600}.storage-info.s-137t6el{flex-direction:column;gap:20px;display:flex}.storage-item.s-137t6el{border-bottom:1px solid #e0e0e0;padding-bottom:16px}.storage-name.s-137t6el{color:#222;margin-bottom:8px;font-size:1rem;font-weight:600}.storage-bar.s-137t6el{background:#e0e0e0;border-radius:4px;width:100%;height:8px;margin-bottom:8px;overflow:hidden}.storage-used.s-137t6el{background:linear-gradient(90deg,#007aff,#5856d6);border-radius:4px;height:100%;transition:width .3s}.storage-details.s-137t6el{color:#666;flex-direction:column;gap:2px;font-size:.9rem;display:flex}.storage-breakdown.s-137t6el{flex-direction:column;gap:8px;display:flex}.breakdown-item.s-137t6el{justify-content:space-between;align-items:center;padding:4px 0;display:flex}.breakdown-label.s-137t6el{color:#666;font-size:.9rem}.breakdown-size.s-137t6el{color:#222;font-size:.9rem;font-weight:500}.footer.s-137t6el{color:#888;text-align:center;background:#f5f5f7;border-top:1px solid #e0e0e0;padding:8px 0 7px;font-size:.85rem}
