.documentation-content{width:min(100%,100rem)}.documentation-shell{gap:1rem;display:grid}.documentation-header{border:1px solid var(--border-default);border-radius:var(--radius-medium);background:linear-gradient(115deg, #e5700017, transparent 42%), var(--bg-panel);box-shadow:var(--shadow-panel);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(1.5rem,4vw,4rem);padding:clamp(1.35rem,2.5vw,2.25rem);display:grid;position:relative;overflow:visible}.documentation-header:before{border-radius:var(--radius-medium) var(--radius-medium) 0 0;background:linear-gradient(90deg, var(--accent-proxmox), #e570001f 68%, transparent);content:"";height:.2rem;position:absolute;inset:0 0 auto}.documentation-header__copy{max-width:48rem}.documentation-header__copy>p:first-child,.documentation-section-heading p{color:var(--accent-proxmox);letter-spacing:.11em;text-transform:uppercase;margin:0 0 .35rem;font-size:.68rem;font-weight:760}.documentation-header h1{letter-spacing:-.025em;margin:0;font-size:clamp(1.85rem,4vw,3rem);line-height:1.05}.documentation-header__rule{background:var(--accent-proxmox);border-radius:1rem;width:3.25rem;height:.16rem;margin:1rem 0}.documentation-header__description{max-width:42rem;color:var(--text-secondary);margin:0;font-size:clamp(.9rem,1.35vw,1.02rem)}.documentation-header__description+.documentation-header__description{margin-top:.65rem}.language-control{z-index:5;justify-self:end;gap:.35rem;width:min(100%,14.5rem);display:grid;position:relative}.language-control__label{color:var(--text-muted);letter-spacing:.04em;font-size:.68rem;font-weight:700}.language-menu{position:relative}.language-menu summary{border:1px solid var(--border-default);border-radius:var(--radius-small);background:var(--bg-interactive);min-height:2.75rem;color:var(--text-primary);cursor:pointer;transition:border-color var(--transition-fast), background-color var(--transition-fast);justify-content:space-between;align-items:center;padding:.65rem .8rem;font-size:.82rem;font-weight:700;list-style:none;display:flex}.language-menu summary::-webkit-details-marker{display:none}.language-menu summary:hover,.language-menu[open] summary{background:var(--bg-interactive-hover);border-color:#e5700080}.language-menu__chevron{color:var(--accent-proxmox);transition:transform var(--transition-fast);font-size:1rem}.language-menu[open] .language-menu__chevron{transform:rotate(180deg)}.language-menu__panel{z-index:10;border:1px solid var(--border-strong);border-radius:var(--radius-small);background:#171c24;width:16.5rem;max-height:23rem;padding:.55rem;display:grid;position:absolute;top:calc(100% + .45rem);right:0;overflow-y:auto;box-shadow:0 1rem 2.5rem #0006}.language-menu__panel>p{color:var(--text-muted);letter-spacing:.05em;text-transform:uppercase;margin:0;padding:.35rem .45rem .55rem;font-size:.65rem;font-weight:720}.language-menu__panel a,.language-menu__current{border-radius:.4rem;justify-content:space-between;align-items:center;gap:.55rem;min-height:2.45rem;padding:.5rem .6rem;font-size:.78rem;text-decoration:none;display:flex}.language-menu__current{background:var(--accent-proxmox-soft);color:var(--text-primary);margin-bottom:.25rem}.language-menu__current small{color:var(--accent-proxmox);font-size:.62rem}.language-menu__panel a{color:var(--text-secondary)}.language-menu__panel a:hover{background:var(--bg-interactive-hover);color:var(--text-primary)}.language-menu__panel a .icon{color:var(--text-muted);flex:none}.documentation-shell>.context-navigation{border:1px solid var(--border-default);border-radius:var(--radius-medium);background:#151a22db;padding:.55rem}.documentation-nav__list{grid-template-columns:repeat(6,minmax(0,1fr));gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.documentation-nav__link{border-radius:var(--radius-small);min-height:2.65rem;color:var(--text-secondary);text-align:center;transition:color var(--transition-fast), background-color var(--transition-fast), border-color var(--transition-fast);border:1px solid #0000;place-items:center;padding:.55rem .7rem;font-size:.76rem;font-weight:680;text-decoration:none;display:grid}.documentation-nav__link:hover{border-color:var(--border-default);background:var(--bg-interactive);color:var(--text-primary)}.documentation-nav__link.is-active{background:var(--accent-proxmox-soft);color:var(--text-primary);border-color:#e5700066}.documentation-body{padding-top:clamp(.5rem,1.5vw,1rem)}.documentation-section-heading{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1rem;display:flex}.documentation-section-heading h2{margin:0;font-size:clamp(1.2rem,2vw,1.55rem);line-height:1.2}.documentation-section-heading>span{border:1px solid var(--border-default);color:var(--text-muted);border-radius:999px;flex:none;padding:.28rem .55rem;font-size:.65rem;font-weight:700}.documentation-card-grid{grid-template-columns:repeat(auto-fit,minmax(min(18rem,100%),1fr));gap:1rem;display:grid}.documentation-card{border:1px solid var(--border-default);border-radius:var(--radius-medium);background:var(--bg-panel);min-width:0;min-height:9.5rem;color:var(--text-primary);box-shadow:var(--shadow-panel);transition:transform var(--transition-fast), border-color var(--transition-fast), background-color var(--transition-fast);grid-template-columns:2.75rem minmax(0,1fr);gap:1rem;padding:1.2rem;text-decoration:none;display:grid;position:relative;overflow:hidden}.documentation-card:after{background:linear-gradient(90deg, var(--accent-proxmox), transparent 75%);content:"";opacity:.7;height:.16rem;position:absolute;inset:auto 0 0}.documentation-card:hover{background:linear-gradient(125deg, #e5700012, transparent 48%), var(--bg-panel);border-color:#e570007a;transform:translateY(-.15rem)}.documentation-card__icon{border-radius:var(--radius-small);background:var(--accent-proxmox-soft);width:2.75rem;height:2.75rem;color:var(--accent-proxmox);border:1px solid #e5700061;place-items:center;display:grid}.documentation-card__copy{flex-direction:column;min-width:0;display:flex}.documentation-card__heading{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.documentation-card__heading strong{font-size:1.02rem}.documentation-card__heading>span{color:var(--accent-proxmox);font-size:1.4rem;line-height:1}.documentation-card__summary{color:var(--text-secondary);margin-top:.4rem;font-size:.78rem;line-height:1.5}.documentation-topic-grid{grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr));gap:.8rem;display:grid}.documentation-topic-card{border:1px solid var(--border-default);border-radius:var(--radius-small);background:var(--bg-panel);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.8rem;min-width:0;min-height:8.3rem;padding:1rem;display:grid;position:relative}.documentation-topic-card__index{color:var(--accent-proxmox);padding-top:.1rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.65rem;font-weight:720}.documentation-topic-card h3{margin:0;font-size:.86rem;line-height:1.3}.documentation-topic-card p{color:var(--text-secondary);margin:.35rem 0 0;font-size:.72rem;line-height:1.5}.documentation-topic-card__icon{color:var(--text-muted);opacity:.7}.getting-started-index,.getting-started-section{scroll-margin-top:calc(var(--header-height-mobile) + 1rem)}.getting-started-index__list{margin:0;padding:0;list-style:none}.getting-started-index__link{color:var(--text-primary);transition:border-color var(--transition-fast), background-color var(--transition-fast), transform var(--transition-fast);text-decoration:none}.getting-started-index__link:hover{background:linear-gradient(125deg, #e5700012, transparent 55%), var(--bg-panel);border-color:#e570007a;transform:translateY(-.1rem)}.getting-started-index__link strong{font-size:.86rem;line-height:1.3;display:block}.getting-started-index__link strong+span{color:var(--text-secondary);margin-top:.35rem;font-size:.72rem;line-height:1.5;display:block}.getting-started-articles{width:min(100%,50rem);margin:clamp(2.75rem,6vw,5rem) auto 0}.getting-started-section{border-top:1px solid var(--border-default);padding-top:clamp(2.75rem,6vw,4.5rem)}.getting-started-section:first-child{border-top:0;padding-top:0}.getting-started-section+.getting-started-section{margin-top:clamp(2.75rem,6vw,4.5rem)}.getting-started-section h2{letter-spacing:-.015em;margin:0 0 1.15rem;font-size:clamp(1.55rem,3vw,2rem);line-height:1.15}.getting-started-section h2:after{background:var(--accent-proxmox);content:"";border-radius:1rem;width:2.75rem;height:.14rem;margin-top:.7rem;display:block}.getting-started-section h3{margin:2rem 0 .7rem;font-size:clamp(1.05rem,2vw,1.2rem);line-height:1.3}.getting-started-section p,.getting-started-section li{color:var(--text-secondary);font-size:clamp(.91rem,1.2vw,.98rem);line-height:1.72}.getting-started-section p{margin:0 0 .9rem}.getting-started-section strong{color:var(--text-primary)}.getting-started-section ul{margin:.4rem 0 1.15rem;padding-left:1.35rem}.getting-started-section li+li{margin-top:.35rem}.getting-started-section li::marker{color:var(--accent-proxmox)}.getting-started-section__back{min-height:2.5rem;color:var(--text-muted);transition:color var(--transition-fast);align-items:center;margin-top:1.2rem;padding:.5rem 0;font-size:.76rem;font-weight:700;text-decoration:none;display:inline-flex}.getting-started-section__back:hover{color:var(--accent-proxmox)}:is(.pve-guide,.pbs-guide,.cluster-guide,.dashboard-guide) .getting-started-section a:not(.getting-started-section__back){color:var(--accent-proxmox);text-underline-offset:.16em}:is(.pve-guide,.pbs-guide,.cluster-guide,.dashboard-guide) .getting-started-section a:not(.getting-started-section__back):hover{color:var(--focus-ring)}:is(.pve-guide,.pbs-guide,.cluster-guide,.dashboard-guide) .getting-started-section code{border:1px solid var(--border-default);background:var(--bg-tile);color:var(--text-primary);overflow-wrap:anywhere;border-radius:.25rem;padding:.1em .28em;font-size:.9em}.pbs-guide .pbs-auth-example{border:1px solid var(--border-default);border-radius:var(--radius-small);background:var(--bg-tile);max-width:100%;color:var(--text-primary);margin:1rem 0 1.25rem;padding:1rem 1.1rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:clamp(.76rem,1.6vw,.88rem);line-height:1.65;overflow-x:auto}.pbs-guide .pbs-auth-example code{font-size:inherit;overflow-wrap:normal;background:0 0;border:0;padding:0}:is(.pve-guide,.pbs-guide,.cluster-guide,.dashboard-guide) .pve-figure{border:1px solid var(--border-default);border-radius:var(--radius-small);background:var(--bg-panel);width:fit-content;max-width:100%;margin:1.5rem 0 1.8rem;padding:.6rem}:is(.pve-guide,.pbs-guide,.cluster-guide,.dashboard-guide) .pve-figure img{border-radius:.25rem;width:auto;max-width:100%;height:auto;display:block}:is(.pve-guide,.pbs-guide,.cluster-guide,.dashboard-guide) .pve-figure figcaption{max-width:35rem;color:var(--text-muted);padding:.65rem .2rem .15rem;font-size:.73rem;line-height:1.5}:is(.pve-guide,.pbs-guide,.cluster-guide,.dashboard-guide) .pve-figure-pair{grid-template-columns:repeat(auto-fit,minmax(min(20rem,100%),1fr));gap:1rem;margin:1.5rem 0 1.8rem;display:grid}:is(.pve-guide,.pbs-guide,.cluster-guide,.dashboard-guide) .pve-figure-pair .pve-figure{min-width:0;margin:0}.dashboard-guide .getting-started-section h4{margin:1.5rem 0 .6rem;font-size:.98rem;line-height:1.35}.dashboard-guide .dashboard-comparison{width:100%}.dashboard-guide .dashboard-comparison__images{gap:1rem;display:grid}.dashboard-guide .dashboard-comparison__images>div{min-width:0}.dashboard-guide .dashboard-comparison__label{color:var(--text-primary);margin:0 0 .45rem;font-size:.78rem;font-weight:700}.documentation-prototype-note{border:1px dashed var(--border-strong);border-radius:var(--radius-small);background:#20273385;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:.85rem 1rem;margin-top:1rem;padding:.9rem 1rem;display:grid}.documentation-prototype-note strong{color:var(--accent-proxmox);font-size:.72rem}.documentation-prototype-note p{color:var(--text-muted);margin:0;font-size:.72rem}@media (width<=75rem){.documentation-nav__list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=56.25rem){.documentation-header{grid-template-columns:minmax(0,1fr) 13rem}}@media (width<=43.75rem){.documentation-header{grid-template-columns:minmax(0,1fr);gap:1.25rem}.language-control{justify-self:stretch;width:100%}.language-menu__panel{width:min(100%,18rem);left:0;right:auto}.documentation-nav__list{grid-template-columns:repeat(2,minmax(0,1fr))}.documentation-section-heading{align-items:flex-start}.documentation-prototype-note{grid-template-columns:minmax(0,1fr)}}@media (width<=25rem){.documentation-header,.documentation-card{padding:1rem}.documentation-card{grid-template-columns:minmax(0,1fr)}.documentation-nav__link{padding-left:.35rem;padding-right:.35rem;font-size:.7rem}}
