.pf-layout{gap:var(--sp-8);grid-template-columns:200px minmax(0,720px);align-items:start;display:grid}.pf-toc{top:var(--sp-6);font-size:var(--text-md);gap:2px;display:grid;position:sticky}.pf-toc a{padding:var(--sp-1-5) var(--sp-3);border-radius:var(--radius-sm);color:var(--fg-muted);transition:background-color var(--motion-fast) var(--ease-out);text-decoration:none}.pf-toc a:hover{background:var(--bg-hover);color:var(--fg-default)}.pf-main{gap:var(--sp-8);min-width:0;display:grid}.pf-section{gap:var(--sp-3);min-width:0;scroll-margin-top:var(--sp-6);display:grid}.pf-section-title{overflow-wrap:anywhere;margin:0}.pf-intro{color:var(--fg-muted);font-size:var(--text-md);-webkit-hyphens:auto;hyphens:auto;margin:0}.pf-rows{border-radius:var(--radius-lg);background:var(--bg-surface);box-shadow:var(--shadow-1)}.pf-row{padding:var(--sp-4) var(--sp-5)}.pf-row+.pf-row{border-top:1px solid var(--border-subtle)}.pf-row-main{justify-content:space-between;align-items:center;gap:var(--sp-3) var(--sp-6);flex-wrap:wrap;display:flex}.pf-row-text{flex:260px;gap:2px;min-width:0;display:grid}.pf-row-label{font-size:var(--text-md);font-weight:500}.pf-row-hint{color:var(--fg-subtle);font-size:var(--text-sm);-webkit-hyphens:auto;hyphens:auto}.pf-sample{color:var(--fg-muted);font-variant-numeric:tabular-nums;margin-top:2px;display:block}.pf-row-value{align-items:center;gap:var(--sp-2);min-width:0;display:flex}.pf-row-below{margin-top:var(--sp-4)}.pf-select{min-width:180px}.pf-select-wide{min-width:320px;max-width:100%}.pf-callout{margin:var(--sp-4) var(--sp-5)}.pf-form{gap:var(--sp-3);max-width:400px;display:grid}.pf-form .field-label{gap:var(--sp-1-5);display:grid}.pf-form .pf-row-hint,.pf-error{margin:0}.pf-error{color:var(--tone-critical-fg);font-size:var(--text-sm)}.pf-form-actions{gap:var(--sp-2);flex-wrap:wrap;display:flex}.pf-totp{gap:var(--sp-3);max-width:400px;display:grid}.pf-totp .totp-form{gap:var(--sp-2);display:flex}.pf-totp .totp-form .input{flex:1;min-width:0}.pf-totp .mfa-qr{border-radius:var(--radius-md)}.pf-sessions{margin:0;padding:0;list-style:none;display:grid}.pf-sessions li{min-width:0;padding:var(--sp-2) 0;gap:2px;display:grid}.pf-sessions li+li{border-top:1px solid var(--border-subtle)}.pf-session-main{align-items:baseline;gap:var(--sp-1) var(--sp-3);font-size:var(--text-md);flex-wrap:wrap;display:flex}.pf-session-ip{color:var(--fg-muted);font-variant-numeric:tabular-nums}.pf-session-current{color:var(--tone-success-fg);font-size:var(--text-sm);font-weight:500}.pf-main>.tech{margin-top:calc(-1 * var(--sp-4))}@media (max-width:900px){.pf-layout{gap:var(--sp-5);grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.pf-row{padding:var(--sp-4)}.pf-row-value,.pf-select,.pf-select-wide{width:100%;min-width:0}.pf-callout{margin:var(--sp-4)}.pf-row-inline .pf-row-main{flex-wrap:nowrap}.pf-row-inline .pf-row-text{flex-basis:auto}.pf-row-inline .pf-row-value{width:auto}}
