.v5 .pf-id{align-items:center;gap:20px;min-width:0;display:flex}.v5 .pf-avatar{background:var(--paper);width:68px;height:68px;font:28px var(--serif);color:#5d5246;direction:ltr;border:1px solid #b7a07e;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.v5 .pf-id h1{overflow-wrap:anywhere}.v5 .pf-meta{flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;display:flex}.v5 .pf-meta svg{width:14px;height:14px}.v5 .pf-box{border:1px solid var(--line);background:var(--paper);align-items:center;gap:14px;padding:12px 18px;display:flex}.v5 .pf-box svg{color:#8a7458;width:20px;height:20px}.v5 .pf-box span{color:var(--muted);font-size:11px;display:block}.v5 .pf-box b{font:500 18px var(--sans);letter-spacing:1.5px;text-align:right;direction:ltr;display:block}.v5 .pf-layout{grid-template-columns:270px 1fr;align-items:start;gap:48px;display:grid}.v5 .pf-nav{position:sticky;top:20px}.v5 .pf-nav .on{background:var(--paper);box-shadow:inset -2px 0 var(--ink)}.v5 .pf-nav .mob{display:none}.v5 .pf-nav .go{display:inline-flex}.v5 .pf-nav .go svg{color:#a29c92;width:15px;height:15px}.v5 .pf-section{flex-direction:column;gap:28px;display:flex}.v5 .pf-row{align-items:flex-end;gap:12px;display:flex}.v5 .pf-row .acc-field{flex:1}.v5 .pf-label{align-items:center;gap:8px;display:flex}.v5 .pf-label svg{color:#8a7458;width:15px;height:15px}.v5 .pf-strength{background:var(--line);height:2px;margin-top:8px;overflow:hidden}.v5 .pf-strength i{height:100%;transition:width .3s;display:block}.v5 .pf-strength.weak i{background:#9a3b25}.v5 .pf-strength.fair i{background:#c27a2c}.v5 .pf-strength.good i{background:#b7a07e}.v5 .pf-strength.strong i{background:#2f5d3a}.v5 .pf-err{color:#9a3b25;font-size:11.5px}.v5 .pf-okline{color:#2f5d3a;font-size:11.5px}.v5 .pf-danger{border-color:#e2c3ba}.v5 .pf-danger h2{color:#9a3b25;align-items:center;gap:10px;display:flex}.v5 .pf-danger h2 svg{width:20px;height:20px}.v5 .pf-spin{border-width:1.5px;border-color:currentColor #fff5 #fff5;width:16px;height:16px}.v5 .pf-addr{align-items:flex-start;gap:16px;display:flex}.v5 .pf-addr .acc-badge-ico svg{width:19px;height:19px}.v5 .pf-addr-lines{margin-top:6px;font-size:13px;line-height:1.8}.v5 .pf-addr-lines .ltr{direction:ltr;unicode-bidi:plaintext;display:inline-block}.v5 .pf-addr-actions{flex-wrap:wrap;gap:16px;margin-top:12px;display:flex}.v5 .pf-addr-actions button{border-bottom:1px solid var(--line);align-items:center;gap:6px;padding:4px 0;font-size:12.5px;display:inline-flex}.v5 .pf-addr-actions button:hover{border-color:var(--ink)}.v5 .pf-addr-actions button svg{width:14px;height:14px}.v5 .pf-addr-actions .del{color:#9a3b25}.v5 .pf-addr-actions button:disabled{opacity:.5}.v5 .pf-modal{align-items:center}.v5 .pf-modal .acc-modal-box{flex-direction:column;max-width:560px;padding:0;display:flex}.v5 .pf-modal-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:24px 28px 18px;display:flex}.v5 .pf-modal-head h2{margin:0}.v5 .pf-modal-body{flex:1;min-height:0;padding:24px 28px;overflow-y:auto}.v5 .pf-modal-foot{padding:16px 28px max(16px,env(safe-area-inset-bottom));border-top:1px solid var(--line);gap:12px;display:flex}.v5 .pf-modal-foot .acc-btn{flex:1}.v5 .pf-default{border:1px solid var(--line);padding:14px 16px}.v5 .pf-default.on{border-color:var(--ink);background:var(--paper)}.v5 .pf-default small{color:var(--muted);margin-top:2px;font-size:11.5px;display:block}.v5 .da-body{max-width:720px}.v5 .da-body section{border-bottom:1px solid var(--line);padding-block:26px}.v5 .da-body section:last-child{border-bottom:0}.v5 .da-body h2{font-family:var(--serif);margin-bottom:10px;font-size:26px;font-weight:400;line-height:1.35}.v5 .da-body p,.v5 .da-body li{color:#3d3a35;font-size:14px;line-height:1.95}.v5 .da-body ol,.v5 .da-body ul{margin:0;padding-inline-start:22px}.v5 .da-body a{color:var(--navy);border-bottom:1px solid #b7c0d6}.v5 .da-body .en{text-align:left;direction:ltr}@media (max-width:860px){.v5 .pf-layout{grid-template-columns:1fr;gap:22px}.v5 .pf-nav{position:static}.v5 .pf-nav .desk{display:none}.v5 .pf-nav .mob{display:flex}.v5 .pf-id{gap:14px}.v5 .pf-avatar{width:54px;height:54px;font-size:22px}.v5 .pf-box{width:100%}.v5 .pf-modal{padding:0 0 calc(76px + env(safe-area-inset-bottom));align-items:end}.v5 .pf-modal .acc-modal-box{max-height:calc(100dvh - 90px)}.v5 .pf-modal-head,.v5 .pf-modal-body,.v5 .pf-modal-foot{padding-inline:18px}.v5 .da-body h2{font-size:23px}}
