.pd-settings{display:flex;flex-wrap:wrap;align-items:flex-start;gap:32px;max-width:1200px;margin:0 auto;padding:48px var(--pd-gutter) 96px;box-sizing:border-box;color:var(--pd-ink);font-family:var(--pd-display);font-stretch:100%}.pd-settings [hidden]{display:none!important}.pd-settings-aside{position:sticky;top:calc(var(--pd-header-h) + 24px);display:flex;flex:0 1 320px;flex-direction:column;gap:20px;min-width:0}.pd-settings-title{margin:0;font-size:46px!important;white-space:nowrap}.pd-settings-sync{margin:-8px 0 0;letter-spacing:0.12em}.pd-settings-nav{display:flex;flex-direction:column;gap:2px}.pd-settings-nav-item{display:flex;align-items:center;justify-content:space-between;min-height:46px;padding:0 16px;border:0;border-left:4px solid transparent;background:transparent;color:#b4b4ba;cursor:pointer;font-family:var(--pd-display);font-stretch:125%;font-style:italic;font-weight:800;font-size:14px;text-align:left;text-transform:uppercase}.pd-settings-nav-item:not(.is-active){border-left-color:transparent!important}.pd-settings-nav-item:hover{background:var(--pd-panel);color:#fff}.pd-settings-nav-item.is-active{border-left-color:var(--pd-red)!important;background:var(--pd-panel);color:var(--pd-ink)}.pd-settings-nav-item.is-active::after{color:var(--pd-red-hi);font-family:var(--pd-mono);font-style:normal;font-size:11px;content:"▸"}.pd-settings-main{display:flex;flex:1 1 560px;flex-direction:column;gap:20px;min-width:0}.pd-settings-stack{display:flex;flex-direction:column;gap:20px;margin:0}.pd-settings-sec{display:flex;flex-direction:column;gap:18px;padding:24px;background:var(--pd-panel);border:1px solid var(--pd-line);scroll-margin-top:calc(var(--pd-header-h) + 24px)}.pd-settings-sec h2{margin:0;font-size:24px!important}.pd-settings-sec-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 16px}.pd-settings-hint{letter-spacing:0.06em;text-transform:none;font-size:12px}.pd-settings-status{margin:0;padding:12px 16px;background:var(--pd-panel);border:1px solid var(--pd-line);border-left:4px solid var(--pd-red)!important;color:var(--pd-ink);letter-spacing:0.08em}.pd-settings-status:empty{display:none}.pd-settings-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:16px}.pd-settings-wide{grid-column:1 / -1}.pd-settings-field{display:flex;flex-direction:column;gap:8px;min-width:0;margin:0}.pd-settings .pd-settings-input{width:100%;height:46px;padding:0 12px;box-sizing:border-box;border:1px solid var(--pd-line);border-radius:0;background:var(--pd-bg);color:var(--pd-ink);font-family:var(--pd-display);font-stretch:100%;font-style:normal;font-weight:500;font-size:15px;letter-spacing:0;text-transform:none;box-shadow:none;outline:none}.pd-settings textarea.pd-settings-input{height:auto;min-height:96px;padding:12px;line-height:1.45;resize:vertical}.pd-settings select.pd-settings-input{padding-right:36px;background-image:linear-gradient(45deg,transparent 50%,var(--pd-mute) 50%),linear-gradient(135deg,var(--pd-mute) 50%,transparent 50%);background-position:calc(100% - 18px) 20px,calc(100% - 13px) 20px;background-repeat:no-repeat;background-size:5px 5px;-webkit-appearance:none;appearance:none}.pd-settings select.pd-settings-input option{background:var(--pd-panel);color:var(--pd-ink)}.pd-settings .pd-settings-color{padding:4px;cursor:pointer}.pd-settings .pd-settings-input:focus,.pd-settings .pd-settings-input:focus-visible{border-color:var(--pd-ink)!important;outline:none!important}.pd-settings .pd-settings-input::placeholder{color:#6e6e74}.pd-settings .pd-settings-input[readonly]{border-style:dashed;color:var(--pd-soft)}.pd-settings .pd-settings-input:disabled{opacity:0.5;cursor:not-allowed}.pd-settings-preview{display:flex;flex-wrap:wrap;align-items:flex-end;gap:16px;min-height:150px;padding:16px;box-sizing:border-box;border:1px solid var(--pd-line);background-color:var(--pd-bg);background-position:center!important;background-repeat:no-repeat!important;background-size:cover!important}.pd-settings-avatar{display:flex;flex:none;align-items:flex-end;width:96px;height:116px;padding:10px;box-sizing:border-box;border:3px solid #0b0b0c;border-color:#0b0b0c!important;background:#f4f4f1;background-position:center;background-size:cover;color:#0b0b0c;font-size:40px;clip-path:polygon(0 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%)}.pd-settings-avatar.has-image{color:transparent}.pd-settings-preview-id{display:flex;flex:1 1 220px;flex-direction:column;gap:6px;min-width:0;padding:12px 14px;background:var(--pd-bg)}.pd-settings-preview-id strong{font-size:22px;overflow-wrap:anywhere}.pd-settings-preview-id small{color:var(--pd-ink);font-size:12px;letter-spacing:0.06em}.pd-settings-preview-id p{display:-webkit-box;margin:0;overflow:hidden;color:var(--pd-soft);font-size:13px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.pd-settings-rows{display:flex;flex-direction:column}.pd-settings-row{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0;padding:12px 0;border-top:1px solid var(--pd-line-2)!important;color:var(--pd-ink);font-family:var(--pd-display);font-size:15px;letter-spacing:0;text-transform:none}label.pd-settings-row{cursor:pointer}.pd-settings-row-text{display:flex;flex-direction:column;gap:4px;min-width:0}.pd-settings-row-label{font-weight:700}.pd-settings-row-hint{color:var(--pd-mute);font-family:var(--pd-mono);font-size:11px;letter-spacing:0.06em}.pd-switch-input{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.pd-switch{position:relative;flex:none;width:60px;height:30px;background:#2a2a2d;clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%);transition:background 0.15s ease}.pd-switch>span{position:absolute;top:5px;left:12px;width:16px;height:20px;background:var(--pd-mute);transform:skewX(-14deg);transition:left 0.15s ease,background 0.15s ease}.pd-switch-input:checked+.pd-switch{background:var(--pd-red)}.pd-switch-input:checked+.pd-switch>span{left:32px;background:#fff}.pd-switch-input:disabled+.pd-switch{opacity:0.45}label.pd-settings-row:has(.pd-switch-input:disabled){cursor:not-allowed}.pd-settings-row:hover .pd-switch-input:not(:checked):not(:disabled)+.pd-switch>span{background:var(--pd-ink)}.pd-settings-row:has(.pd-switch-input:focus-visible){outline:2px solid var(--pd-red);outline-offset:2px}@media (prefers-reduced-motion: reduce){.pd-switch,.pd-switch>span{transition:none}}.pd-settings-plan{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between}.pd-settings-plan-copy{display:flex;flex-direction:column;gap:8px;color:var(--pd-soft)}.pd-settings-danger{border-color:#5a0a10!important}.pd-settings-danger h2{color:var(--pd-red-hi)}.pd-settings-danger .pd-settings-row:first-of-type{border-top:0!important}.pd-settings .pd-settings-btn-danger{background:#2a0a0d;color:var(--pd-red-hi)}.pd-settings .pd-settings-btn-danger:hover{background:var(--pd-red);color:#fff}.pd-settings-note{margin:0;color:var(--pd-mute);font-size:13px;line-height:1.5}@media (max-width: 940px){.pd-settings{gap:20px;padding-top:28px;padding-bottom:64px}.pd-settings-aside{position:static;flex-basis:100%;gap:14px}.pd-settings-title{font-size:44px!important}.pd-settings-nav{flex-direction:row;gap:0;margin:0 calc(var(--pd-gutter) * -1);padding:0 var(--pd-gutter);overflow-x:auto;border-bottom:1px solid var(--pd-line);scrollbar-width:none}.pd-settings-nav::-webkit-scrollbar{display:none}.pd-settings-nav-item{flex:none;min-height:44px;padding:0 12px;border-left:0;border-bottom:3px solid transparent;background:transparent;font-size:13px;white-space:nowrap}.pd-settings-nav-item:not(.is-active){border-bottom-color:transparent!important}.pd-settings-nav-item.is-active{border-bottom-color:var(--pd-red)!important;background:transparent}.pd-settings-nav-item.is-active::after{display:none}.pd-settings-main{flex-basis:100%}.pd-settings-sec{padding:18px}.pd-settings-row{align-items:center}.pd-settings-row .pd-btn{flex:none}}@media (max-width: 480px){.pd-settings-row:not(label){flex-wrap:wrap}.pd-settings-row:not(label) .pd-btn{width:100%}}.pd-profile-edit{max-width:760px;margin:0 auto;padding:64px var(--pd-gutter) 96px;box-sizing:border-box;color:var(--pd-ink);font-family:var(--pd-display);font-stretch:100%}.pd-profile-edit-panel{gap:16px}.pd-profile-edit-panel h1{margin:0;font-size:clamp(40px,calc(8 * var(--pd-vw, 1vw)),72px)!important}.pd-profile-edit-copy{margin:0;color:var(--pd-soft);font-size:16px;line-height:1.5}.pd-profile-edit-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}
