:root{--bg-warm:#F7F2E8;--bg-soft:#FDFCFB;--surface:#FFFFFF;--line-soft:#ECE7E1;--line-strong:#DED6CA;--text-main:#1F1A17;--text-muted:#6F655E;--accent:var(--honey);--accent-dark:var(--honey-dark);--success:#2E7D4F;--danger:#B65A50;--warning:#B8860B;--font-main:Onest,Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--bg:var(--bg-warm);--paper:var(--bg-soft);--paper2:#FBF8F2;--line:var(--line-soft);--line2:var(--line-strong);--ink:var(--text-main);--muted:var(--text-muted);--gold:var(--honey);--gold2:var(--honey-dark);--green:var(--success);--red:var(--danger);--shadow:var(--shadow-sm);--r:var(--r-lg)}*{box-sizing:border-box}html{min-height:100%;background:var(--bg-warm)}body{margin:0;min-height:100vh;font-family:var(--font-main);font-size:var(--fs-sm);line-height:1.55;background:linear-gradient(180deg,var(--bg-soft) 0%,var(--bg-warm) 100%);color:var(--text-main);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit}button,input,select,textarea{font:inherit}button{cursor:pointer}.px-public-body{min-height:100vh;background:linear-gradient(180deg,var(--bg-soft) 0%,var(--bg-warm) 100%)}.px-public-main{max-width:1040px;margin:0 auto;padding:24px 18px 58px}.px-start-body{display:grid;place-items:center}.px-start-main{width:100%;max-width:none;padding:var(--sp-6)}.px-start-page{min-height:calc(100vh - 48px);display:grid;place-items:center}.px-start-card{width:min(100%,460px);background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--r-lg);box-shadow:var(--shadow-card);padding:var(--sp-5);display:grid;gap:13px;text-align:left}.px-start-brand{display:flex;align-items:center;gap:9px;font-weight:750;font-size:var(--fs-sm);letter-spacing:-.01em;color:var(--text-main)}.px-start-mark{width:30px;height:30px;border-radius:var(--r-sm);display:grid;place-items:center;background:#F4ECD9;border:1px solid var(--line-soft);color:var(--accent);font-size:var(--fs-base);line-height:1.4;font-family:Georgia,serif}.px-start-card h1{margin:0;font-size:var(--fs-2xl);line-height:1.4;letter-spacing:-.025em;font-weight:720;color:var(--text-main)}.px-start-lead{margin:0;color:var(--text-muted);font-size:var(--fs-sm);line-height:1.55;max-width:39rem}.px-start-actions{display:grid;gap:10px;margin-top:2px}.px-start-footer{display:flex;gap:8px;align-items:center;justify-content:center;margin-top:2px;color:var(--text-muted);font-size:var(--fs-xs)}.px-start-footer a{color:var(--text-muted);text-decoration:none;font-weight:700}.px-start-footer a:hover{color:var(--accent-dark)}.px-kicker{display:inline-flex;align-items:center;width:max-content;margin:0;padding:var(--sp-1) var(--sp-2);border-radius:var(--r-pill);background:#F4ECD9;border:1px solid #E8DDC9;color:var(--accent-dark);text-transform:uppercase;letter-spacing:.045em;font-size:var(--fs-xs);font-weight:760}.px-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:var(--sp-2) var(--sp-3);border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface);color:var(--text-main);text-decoration:none;font-size:var(--fs-sm);font-weight:680;line-height:1.4;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .15s ease,box-shadow .15s ease}.px-btn:hover{border-color:var(--accent);box-shadow:0 8px 20px rgba(31,26,23,.06);transform:translateY(-1px)}.px-btn-primary{background:var(--accent);border-color:var(--accent);color:#fff}.px-btn-primary:hover{background:var(--accent-dark);border-color:var(--accent-dark);color:#fff}.px-btn-secondary{background:#FBF8F2;border-color:var(--line-strong);color:var(--text-main)}.px-btn-ghost{background:var(--surface);border-color:var(--line-soft);color:var(--accent-dark)}.px-btn-block{width:100%}.px-link-btn{border:0;background:transparent;color:var(--accent-dark);font-weight:800;cursor:pointer}.px-back{color:var(--text-muted);text-decoration:none;font-weight:750}.px-back:hover{color:var(--accent-dark)}.px-app-shell{min-height:100vh;display:grid;grid-template-columns:232px minmax(0,1fr)}.px-side{position:sticky;top:0;height:100vh;padding:var(--sp-4);display:flex;flex-direction:column;border-right:1px solid var(--line-soft);background:rgba(253,252,251,.78);backdrop-filter:blur(18px)}.px-logo{display:flex;gap:9px;align-items:center;text-decoration:none;font-weight:760;font-size:var(--fs-base);letter-spacing:-.01em}.px-logo span{width:30px;height:30px;border-radius:var(--r-sm);display:grid;place-items:center;background:#F4ECD9;color:var(--accent);border:1px solid var(--line-soft);font-size:var(--fs-base);font-family:Georgia,serif}.px-logo b{font-weight:850}.px-menu{display:grid;gap:6px;margin-top:var(--sp-7)}.px-menu a{display:flex;align-items:center;gap:9px;padding:var(--sp-2) var(--sp-3);border-radius:var(--r-sm);text-decoration:none;color:var(--text-muted);font-weight:650;font-size:var(--fs-xs)}.px-menu a:hover,.px-menu a.is-active{background:#F7F1E7;color:var(--text-main)}.ak-icon,.px-icon{width:17px;height:17px;flex:0 0 auto;display:inline-block}.px-side-card{margin-top:var(--sp-5);padding:var(--sp-3);border:1px solid var(--line-soft);border-radius:var(--r-lg);background:#FBF8F2;display:grid;gap:7px}.px-side-card small,.px-side-bottom span,.px-muted{color:var(--text-muted)}.px-side-bottom{margin-top:auto;display:grid;gap:8px;font-size:var(--fs-xs)}.px-side-bottom a{display:flex;align-items:center;gap:9px;padding:var(--sp-2) var(--sp-3);border-radius:var(--r-sm);color:var(--danger);text-decoration:none;font-weight:750}.px-side-bottom a:hover{background:#FFF2EF}.px-content{padding:var(--sp-6);max-width:1080px;width:100%;margin:0 auto}.px-mobile-top{display:none}.px-page,.px-workspace{display:grid;gap:16px}.px-narrow{max-width:680px;margin:0 auto}.px-page-head{max-width:850px;display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.px-page h1,.px-page-head h1,.px-public-card h1{font-size:var(--fs-2xl);line-height:1.4;margin:0 0 6px;letter-spacing:-.025em;font-weight:720}.px-page-head p,.px-public-card p{margin:0;color:var(--text-muted);line-height:1.55}.px-card,.px-public-card,.px-panel,.px-empty-state{background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--r-lg);box-shadow:var(--shadow-soft);padding:var(--sp-4)}.px-public-card{max-width:760px;margin:0 auto}.px-card h2,.px-panel h2,.px-empty-state h2{margin:0 0 9px;font-size:var(--fs-xl);line-height:1.4;letter-spacing:-.015em;font-weight:700}.px-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:16px}.px-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.px-actions.vertical{display:grid;align-items:stretch}.px-form{display:grid;gap:12px}.px-field{display:grid;gap:7px}.px-field span{font-size:var(--fs-xs);font-weight:750;color:#50473c}.px-field input,.px-field textarea,.px-field select,.px-link-row input,input,select,textarea{width:100%;border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--surface);padding:var(--sp-2) var(--sp-3);color:var(--text-main);font:inherit;min-height:38px}.px-field textarea,textarea{resize:vertical;min-height:92px}.px-field input:focus,.px-field textarea:focus,.px-field select:focus,input:focus,select:focus,textarea:focus{outline:3px solid rgba(201,123,46,.14);border-color:var(--accent)}.px-mode-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.px-mode{display:block;cursor:pointer}.px-mode input{position:absolute;opacity:0}.px-mode span{display:block;height:100%;padding:var(--sp-3);border:1px solid var(--line-soft);border-radius:var(--r-lg);background:#FBF8F2}.px-mode b{display:block;font-size:var(--fs-base);line-height:1.4;margin-bottom:var(--sp-1)}.px-mode small{display:block;color:var(--text-muted);line-height:1.4}.px-mode input:checked+span{border-color:var(--accent);box-shadow:0 0 0 4px rgba(201,123,46,.12);background:#F8F1E2}.px-upload{position:relative;display:grid;place-items:center;text-align:center;gap:8px;border:1.5px dashed var(--line-strong);border-radius:var(--r-lg);background:#FBF8F2;padding:var(--sp-6);cursor:pointer}.px-upload input{position:absolute;inset:0;opacity:0;cursor:pointer}.px-upload strong{font-size:var(--fs-base)}.px-upload small,.px-upload em{color:var(--text-muted);font-style:normal}.px-next-box,.px-alert-soft,.px-dev{border:1px solid var(--line-soft);background:#FBF8F2;border-radius:var(--r-lg);padding:var(--sp-3)}.px-alert{border:1px solid rgba(182,90,80,.28);background:rgba(182,90,80,.08);color:var(--danger);border-radius:var(--r-md);padding:var(--sp-3) var(--sp-3);font-weight:700}.badge,.px-badge{display:inline-flex;align-items:center;border-radius:var(--r-pill);padding:var(--sp-1) var(--sp-2);background:#F4ECD9;color:var(--accent-dark);font-weight:800;font-size:var(--fs-xs)}.px-badge.success,.px-doc-status.done{background:rgba(46,125,79,.1);color:var(--success)}.px-badge.danger,.px-doc-status.attention{background:rgba(182,90,80,.1);color:var(--danger)}.px-badge.warning,.px-doc-status.wait{background:rgba(184,134,11,.1);color:var(--warning)}.px-doc-list,.px-timeline,.px-dl{display:grid;gap:10px}.px-doc-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:var(--sp-3) var(--sp-4);border:1px solid var(--line-soft);border-radius:var(--r-lg);background:var(--surface);text-decoration:none;box-shadow:var(--shadow-soft)}.px-doc-row b{font-size:var(--fs-sm)}.px-doc-row small{display:block;color:var(--text-muted);margin-top:var(--sp-1)}.px-doc-row span{font-size:var(--fs-xs);font-weight:800}.px-card-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.px-progress span{display:block;height:8px;background:#EFE6D8;border-radius:99px;overflow:hidden}.px-progress i{display:block;height:100%;background:var(--success);border-radius:99px}.px-person{padding:11px 0;border-top:1px solid var(--line-soft)}.px-person small{display:block;color:var(--text-muted);margin-top:var(--sp-1)}.px-link-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end;padding:13px 0;border-top:1px solid var(--line-soft)}.px-link-row small{display:block;color:var(--text-muted);margin-top:var(--sp-2)}.px-timeline div{border-left:3px solid var(--accent);padding-left:12px}.px-timeline small{display:block;color:var(--text-muted);margin-top:var(--sp-1)}.px-participant-row{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:var(--sp-3)}.px-inline-form{margin-top:var(--sp-3)}.px-dl div{display:grid;grid-template-columns:160px 1fr;gap:12px;border-top:1px solid var(--line-soft);padding-top:var(--sp-3)}.px-dl dt{color:var(--text-muted)}.px-dl dd{margin:0;font-weight:700}.px-dl code{word-break:break-all;color:#5c4d37}.px-status-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.px-status-card{background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--r-lg);padding:var(--sp-4);box-shadow:var(--shadow-soft);display:grid;gap:4px}.px-status-card b{font-size:var(--fs-xs);color:var(--text-muted)}.px-status-card strong{font-size:var(--fs-xl);line-height:1.2}.px-status-card small{color:var(--text-muted)}.px-status-icon{width:30px;height:30px;border-radius:var(--r-sm);display:grid;place-items:center;background:#F4ECD9;color:var(--accent)}.px-dashboard-panel-head,.px-section-title{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:var(--sp-3)}.px-dashboard-panel-head a,.px-dashboard-all-docs-link{color:var(--accent-dark);font-weight:750;text-decoration:none}.px-doc-table{display:grid;gap:8px}.px-doc-head{display:grid;grid-template-columns:1.5fr .8fr 1fr .8fr .8fr auto;gap:12px;padding:0 10px 8px;color:var(--text-muted);font-size:var(--fs-xs);font-weight:750}.px-doc-table .px-doc-row{grid-template-columns:1.5fr .8fr 1fr .8fr .8fr auto;box-shadow:none}.px-doc-main{display:flex;gap:10px;align-items:center;text-decoration:none}.px-doc-main i{width:34px;height:34px;border-radius:var(--r-md);background:#F4ECD9;display:grid;place-items:center;color:var(--accent)}.px-doc-code span{display:inline-flex;background:#FBF8F2;border:1px solid var(--line-soft);border-radius:var(--r-pill);padding:var(--sp-1) var(--sp-2)}.px-doc-status{display:flex;gap:8px;align-items:center;border-radius:var(--r-pill);padding:var(--sp-2) var(--sp-2);background:#F4ECD9;color:var(--accent-dark)}.px-doc-status i{width:7px;height:7px;border-radius:50%;background:currentColor}.px-doc-status small{margin:0}.px-people{display:flex;gap:6px}.px-people span{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#FBF8F2;border:1px solid var(--line-soft);font-size:var(--fs-xs)}.px-passport-btn{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 12px;border-radius:var(--r-sm);border:1px solid var(--line-strong);background:#fff;color:var(--accent-dark);font-weight:800;text-decoration:none;font-size:var(--fs-xs)}.px-passport-btn:hover{background:#F7F1E7}.px-mobile-only{display:none}.px-empty-state{text-align:center;padding:var(--sp-7)}.px-empty-mark{width:48px;height:48px;margin:0 auto 10px;border-radius:var(--r-lg);background:#F4ECD9;display:grid;place-items:center;color:var(--accent)}.auth-page{min-height:100vh;display:grid;place-items:center;padding:var(--sp-6)}.auth-card{width:min(100%,420px);background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--r-lg);box-shadow:var(--shadow-card);padding:var(--sp-5)}.auth-card h1{margin:0 0 16px;font-size:var(--fs-2xl);line-height:1.4;letter-spacing:-.025em;font-weight:720}.auth-form{display:grid;gap:14px}.auth-field{display:grid;gap:7px}.auth-field label{font-weight:750;color:#50473c}.auth-input-wrap{position:relative}.auth-input-icon{position:absolute;left:12px;top:50%;width:18px;height:18px;transform:translateY(-50%);color:var(--text-muted);fill:none;stroke:currentColor;stroke-width:1.8}.auth-input-wrap input{padding-left:40px}.auth-submit{width:100%;min-height:38px;border:1px solid var(--accent);border-radius:var(--r-md);background:var(--accent);color:#fff;font-weight:800}.auth-submit:hover{background:var(--accent-dark)}.auth-alert{margin-bottom:var(--sp-3);border:1px solid rgba(182,90,80,.28);background:rgba(182,90,80,.08);color:var(--danger);border-radius:var(--r-md);padding:var(--sp-3)}.auth-divider{display:flex;align-items:center;gap:10px;margin:18px 0;color:var(--text-muted);font-size:var(--fs-xs)}.auth-divider:before,.auth-divider:after{content:"";height:1px;background:var(--line-soft);flex:1}.auth-register-note{margin:0;text-align:center;color:var(--text-muted)}.auth-register-note a{color:var(--accent-dark);font-weight:750;text-decoration:none}.px-landing{min-height:100vh;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.8fr);gap:24px;align-items:center;padding:48px 24px;max-width:1120px;margin:0 auto}.px-landing h1{font-size:var(--fs-2xl);line-height:1.4;margin:0 0 10px;letter-spacing:-.035em}.px-landing p,.px-landing-card li{color:var(--text-muted);line-height:1.55}.px-landing-card{border:1px solid var(--line-soft);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-card);padding:var(--sp-6)}@media(max-width:980px){.px-status-grid{grid-template-columns:repeat(2,1fr)}.px-doc-head{display:none}.px-doc-table .px-doc-row{grid-template-columns:1fr}.px-public-main{padding:20px 14px 54px}}@media(max-width:900px){.px-app-shell{display:block}.px-side{position:fixed;z-index:20;transform:translateX(-105%);transition:.2s;max-width:285px;width:82vw}.px-menu-open .px-side{transform:none}.px-mobile-top{display:flex;position:sticky;top:0;z-index:10;justify-content:space-between;align-items:center;padding:var(--sp-3) var(--sp-4);background:rgba(253,252,251,.9);backdrop-filter:blur(16px);border-bottom:1px solid var(--line-soft)}.px-mobile-top a{text-decoration:none;font-weight:850}.px-mobile-top button{border:1px solid var(--line-soft);background:#FBF8F2;border-radius:var(--r-md);padding:var(--sp-2) var(--sp-3)}.px-content{padding:var(--sp-5) var(--sp-3)}.px-grid-2,.px-mode-grid,.px-landing,.px-participant-row{grid-template-columns:1fr}.px-doc-row,.px-link-row{grid-template-columns:1fr}.px-dl div{grid-template-columns:1fr}.px-card,.px-public-card{padding:var(--sp-4)}.px-page-head{display:grid}.px-mobile-only{display:block}.px-desktop-panel{display:block}}@media(max-width:560px){body{font-size:var(--fs-sm)}.px-start-main{padding:var(--sp-3)}.px-start-card{padding:var(--sp-5);border-radius:var(--r-lg)}.px-start-card h1{font-size:var(--fs-2xl)}.px-btn{min-height:38px}.px-status-grid{grid-template-columns:1fr}.px-page h1,.px-page-head h1,.px-public-card h1{font-size:var(--fs-2xl)}.px-content{padding:var(--sp-4) var(--sp-3)}.px-side{padding:var(--sp-4)}.px-card,.px-public-card,.px-panel{border-radius:var(--r-lg)}}.px-h1{font-size:var(--fs-2xl);line-height:1.4;font-weight:720;letter-spacing:-.025em;margin:0}.px-h2{font-size:var(--fs-xl);line-height:1.4;font-weight:700;letter-spacing:-.015em;margin:0}.px-h3{font-size:var(--fs-base);line-height:1.4;font-weight:700;margin:0}.px-text{font-size:var(--fs-sm);line-height:1.55}.px-small{font-size:var(--fs-xs);line-height:1.55;color:var(--text-muted)}.px-caption{font-size:var(--fs-xs);line-height:1.4;color:var(--text-muted)}.px-icon-card{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:var(--r-md);background:#F4ECD9;border:1px solid var(--line-soft);color:var(--accent)}.px-brand-x{font-family:Georgia,"Times New Roman",serif;font-size:var(--fs-lg);line-height:1.4;color:var(--accent)}.px-field input,.px-field select{height:38px}.px-btn-sm{min-height:34px;padding:var(--sp-2) var(--sp-3);font-size:var(--fs-xs);border-radius:var(--r-sm)}.px-status-success{background:rgba(46,125,79,.1);color:var(--success)}.px-status-danger{background:rgba(182,90,80,.1);color:var(--danger)}.px-status-warning{background:rgba(184,134,11,.12);color:var(--warning)}.px-btn.is-disabled{opacity:.55;pointer-events:none;filter:saturate(.75)}.px-dashboard-page{display:grid;gap:16px}.px-dashboard-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:end;background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--r-lg);box-shadow:var(--shadow-soft);padding:var(--sp-5)}.px-dashboard-hero h1{margin:0 0 7px;font-size:var(--fs-2xl);line-height:1.4;letter-spacing:-.025em;font-weight:720}.px-dashboard-hero p{margin:0;color:var(--text-muted);max-width:650px}.px-dashboard-hero .px-caption{margin:0 0 5px;text-transform:uppercase;letter-spacing:.055em;font-weight:780;color:var(--accent-dark)}.px-dashboard-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.px-dashboard-card-head{align-items:flex-start;margin:0 0 12px}.px-dashboard-card-head h2{margin:0 0 4px}.px-dashboard-card-head p{margin:0;color:var(--text-muted);font-size:var(--fs-xs)}.px-dashboard-card-head a{color:var(--accent-dark);text-decoration:none;font-weight:760;font-size:var(--fs-xs);white-space:nowrap}.px-dashboard-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:16px;align-items:start}.px-dashboard-aside{display:grid;gap:16px}.px-dashboard-empty-line{display:flex;gap:12px;align-items:flex-start;padding:var(--sp-3);border:1px solid var(--line-soft);border-radius:var(--r-md);background:#FBF8F2}.px-dashboard-empty-line.compact{padding:var(--sp-3)}.px-dashboard-empty-line>span{width:32px;height:32px;border-radius:var(--r-md);display:grid;place-items:center;background:#F4ECD9;color:var(--accent);flex:0 0 auto}.px-dashboard-empty-line b{display:block;margin-bottom:2px}.px-dashboard-empty-line p{margin:0;color:var(--text-muted);font-size:var(--fs-xs)}.px-dashboard-task-list,.px-dashboard-doc-list{display:grid;gap:8px}.px-dashboard-task{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:var(--sp-3);border:1px solid var(--line-soft);border-radius:var(--r-md);background:var(--surface)}.px-dashboard-task b{display:block;font-size:var(--fs-sm)}.px-dashboard-task small{display:block;margin-top:var(--sp-1);color:var(--text-muted)}.px-mini-status{display:inline-flex;align-items:center;width:max-content;border-radius:var(--r-pill);padding:var(--sp-1) var(--sp-2);background:#F4ECD9;color:var(--accent-dark);font-size:var(--fs-xs);font-weight:800;line-height:1.2}.px-mini-status.success{background:rgba(46,125,79,.1);color:var(--success)}.px-mini-status.warning{background:rgba(184,134,11,.12);color:var(--warning)}.px-mini-status.danger{background:rgba(182,90,80,.1);color:var(--danger)}.px-mini-status.muted{background:#FBF8F2;color:var(--text-muted)}.px-dashboard-doc-row{display:grid;grid-template-columns:34px minmax(0,1fr) auto 74px;gap:12px;align-items:center;padding:11px 0;border-top:1px solid var(--line-soft);text-decoration:none}.px-dashboard-doc-row:first-child{border-top:0}.px-dashboard-doc-main b{display:block;font-size:var(--fs-sm)}.px-dashboard-doc-main small{display:block;color:var(--text-muted);font-size:var(--fs-xs);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.px-dashboard-doc-row time{color:var(--text-muted);font-size:var(--fs-xs);text-align:right}.px-dashboard-doc-row:hover .px-dashboard-doc-main b{color:var(--accent-dark)}.px-dashboard-access-title{display:inline-flex;margin:2px 0 12px;padding:var(--sp-2) var(--sp-2);border-radius:var(--r-pill);background:#F4ECD9;color:var(--accent-dark);font-weight:800;font-size:var(--fs-xs)}.px-dashboard-facts{display:grid;gap:9px;margin:0}.px-dashboard-facts div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:9px 0;border-top:1px solid var(--line-soft)}.px-dashboard-facts dt{color:var(--text-muted);font-size:var(--fs-xs)}.px-dashboard-facts dd{margin:0;font-weight:800;font-size:var(--fs-xs);text-align:right}.px-dashboard-hint{margin:12px 0 0;color:var(--text-muted);font-size:var(--fs-xs);line-height:1.4}.px-dashboard-profile p{color:var(--text-muted)}.px-dashboard-profile .px-mini-status{margin-bottom:var(--sp-2)}.px-dashboard-process ol{margin:8px 0 0;padding-left:18px;color:var(--text-muted)}.px-dashboard-process li{margin:5px 0}.px-dashboard-access h2,.px-dashboard-profile h2{font-size:var(--fs-lg);margin-bottom:var(--sp-3)}@media(max-width:980px){.px-dashboard-hero{grid-template-columns:1fr}.px-dashboard-actions{justify-content:flex-start}.px-dashboard-grid{grid-template-columns:1fr}.px-dashboard-aside{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.px-dashboard-aside{grid-template-columns:1fr}.px-dashboard-task{grid-template-columns:1fr}.px-dashboard-task .px-passport-btn{width:max-content}.px-dashboard-doc-row{grid-template-columns:34px minmax(0,1fr);align-items:start}.px-dashboard-doc-row .px-mini-status,.px-dashboard-doc-row time{grid-column:2;text-align:left}.px-dashboard-hero{padding:var(--sp-4)}.px-dashboard-actions .px-btn{width:100%}}.px-support-card{max-width:680px}.px-support-card h2{font-size:var(--fs-lg);margin-bottom:var(--sp-2)}.px-profile-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}.px-muted,.px-hint{color:var(--text-muted);font-size:var(--fs-xs);line-height:1.55}.px-hint{margin:2px 0 0}.px-alert.success{border-color:rgba(46,125,79,.28);background:rgba(46,125,79,.08);color:var(--success)}.px-alert.danger{border-color:rgba(182,90,80,.28);background:rgba(182,90,80,.08);color:var(--danger)}.px-profile-dl{display:grid;gap:9px;margin:12px 0}.px-profile-dl div{display:grid;grid-template-columns:140px 1fr;gap:12px;border-top:1px solid var(--line-soft);padding-top:var(--sp-2)}.px-profile-dl dt{color:var(--text-muted);font-size:var(--fs-xs)}.px-profile-dl dd{margin:0;font-weight:760}.px-profile-note{margin-top:var(--sp-3);padding:var(--sp-3);border:1px solid var(--line-soft);border-radius:var(--r-md);background:#FBF8F2;color:var(--text-muted);font-size:var(--fs-xs);line-height:1.55}.px-profile-note.success{border-color:rgba(46,125,79,.24);background:rgba(46,125,79,.08);color:var(--success)}.px-profile-details{margin-top:var(--sp-3);border:1px solid var(--line-soft);border-radius:var(--r-md);background:#FBF8F2;padding:var(--sp-3)}.px-profile-details summary{cursor:pointer;font-weight:780;color:var(--text-main)}.px-profile-details .px-form{margin-top:var(--sp-3)}.px-profile-claim-list{display:grid;gap:8px;margin-top:var(--sp-3)}.px-profile-claim-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:var(--sp-3);border:1px solid var(--line-soft);border-radius:var(--r-md)}.px-profile-claim-row b{display:block}.px-profile-claim-row small{display:block;color:var(--text-muted);margin-top:var(--sp-1)}@media(max-width:900px){.px-profile-grid{grid-template-columns:1fr}.px-profile-dl div{grid-template-columns:1fr}}.px-stepbox{margin-top:var(--sp-3);padding:var(--sp-3);border:1px solid var(--line-soft);border-radius:var(--r-md);background:#fff;display:grid;gap:8px}.px-stepbox b{font-size:var(--fs-xs);color:var(--text-main)}.px-profile-note.dev{border-color:rgba(201,123,46,.22);background:#FBF8F2;color:var(--accent-dark)}.px-security-card .px-card-head{margin-bottom:var(--sp-1)}.px-login-meta{grid-template-columns:repeat(3,1fr);gap:0;margin-bottom:0}.px-login-meta div{grid-template-columns:1fr;border-top:1px solid var(--line-soft);padding:var(--sp-3) var(--sp-3)}@media(max-width:760px){.px-login-meta{grid-template-columns:1fr}.px-login-meta div{padding-left:0;padding-right:0}}.px-security-compact{padding:var(--sp-4) var(--sp-4)}.px-security-title-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:var(--sp-2)}.px-security-title-row h2{margin:0;font-size:var(--fs-base)}.px-link{color:var(--accent);font-weight:700;text-decoration:none;font-size:var(--fs-xs)}.px-link:hover{text-decoration:underline}.px-login-meta-compact{display:flex;flex-wrap:wrap;gap:8px 14px;color:var(--text-muted);font-size:var(--fs-xs);line-height:1.4}.px-login-meta-compact b{color:var(--text-main);font-weight:700}@media(max-width:760px){.px-security-title-row{align-items:flex-start;flex-direction:column}.px-login-meta-compact{display:grid;gap:6px}}.px-link-button{border:0;background:transparent;color:var(--accent);font:inherit;font-weight:800;padding:0;cursor:pointer;text-decoration:none}.px-link-button:hover{color:var(--accent-dark);text-decoration:underline}.px-phone-cancel{margin:10px 0 2px}.px-passport-v2 .px-page-hero{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.px-passport-status{min-width:210px;padding:var(--sp-3) var(--sp-3);border:1px solid var(--line-soft,#ECE7E1);border-radius:var(--r-lg);background:rgba(255,255,255,.74);text-align:right}.px-passport-status span{display:block;color:var(--text-main,#1F1A17);font-weight:700;font-size:var(--fs-sm)}.px-passport-status small{display:block;margin-top:var(--sp-1);color:var(--text-muted,#6F655E);font-size:var(--fs-xs)}.px-passport-summary{display:grid;gap:16px}.px-system-code{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.px-system-code span{color:var(--text-muted,#6F655E);font-size:var(--fs-xs)}.px-system-code em{color:var(--text-muted,#6F655E);font-size:var(--fs-xs);font-style:normal}.px-copy-code{border:1px solid var(--line-strong,#DED6CA);background:var(--bg-warm,#F7F2E8);color:var(--accent-dark,#955315);border-radius:var(--r-pill);padding:var(--sp-2) var(--sp-3);font-weight:700;font-size:var(--fs-xs);cursor:pointer;letter-spacing:.02em}.px-copy-code:hover{border-color:var(--accent,#C97B2E)}.px-system-code.small{margin:12px 0}.px-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.px-summary-grid div{border:1px solid var(--line-soft,#ECE7E1);border-radius:var(--r-lg);padding:var(--sp-3) var(--sp-3);background:var(--bg-soft,#FDFCFB)}.px-summary-grid span{display:block;color:var(--text-muted,#6F655E);font-size:var(--fs-xs);margin-bottom:var(--sp-1)}.px-summary-grid strong{display:block;color:var(--text-main,#1F1A17);font-size:var(--fs-xs);line-height:1.4}.px-party-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.px-party-box{border:1px solid var(--line-soft,#ECE7E1);border-radius:var(--r-lg);background:var(--bg-soft,#FDFCFB);padding:var(--sp-3)}.px-party-title{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:var(--sp-3)}.px-party-title h3{margin:0;font-size:var(--fs-base)}.px-party-title b{font-size:var(--fs-xs);border-radius:var(--r-pill);padding:var(--sp-1) var(--sp-2);background:var(--surface,#FFF);border:1px solid var(--line-soft,#ECE7E1)}.px-participant-row{display:grid;grid-template-columns:38px 1fr;gap:10px;align-items:flex-start;padding:10px 0;border-top:1px solid var(--line-soft,#ECE7E1)}.px-participant-row:first-of-type{border-top:0}.px-avatar{width:34px;height:34px;border-radius:var(--r-pill);display:inline-flex;align-items:center;justify-content:center;background:var(--bg-warm,#F7F2E8);border:1px solid var(--line-strong,#DED6CA);color:var(--accent-dark,#955315);font-size:var(--fs-xs);font-weight:800}.px-participant-row b,.px-participant-row small,.px-participant-row em{display:block;line-height:1.4}.px-participant-row small{color:var(--text-main,#1F1A17);font-size:var(--fs-xs)}.px-participant-row em{color:var(--text-muted,#6F655E);font-size:var(--fs-xs);font-style:normal;margin-top:2px}.px-retention-note{margin-top:var(--sp-3);padding:var(--sp-3) var(--sp-3);border:1px solid var(--line-soft,#ECE7E1);border-radius:var(--r-lg);background:var(--bg-soft,#FDFCFB);color:var(--text-muted,#6F655E);font-size:var(--fs-xs);line-height:1.4}.px-retention-note strong{color:var(--text-main,#1F1A17)}.px-timeline-full div{grid-template-columns:170px 1fr}.px-timeline-full b{font-size:var(--fs-xs);color:var(--text-muted,#6F655E)}.px-timeline-full small{font-size:var(--fs-xs);color:var(--text-main,#1F1A17)}@media (max-width:900px){.px-passport-v2 .px-page-hero{flex-direction:column}.px-passport-status{text-align:left;width:100%;min-width:0}.px-summary-grid,.px-party-grid{grid-template-columns:1fr}.px-timeline-full div{grid-template-columns:1fr}}.px-passport-v2{display:grid;gap:14px}.px-passport-v2 .px-page-hero{padding:var(--sp-4) var(--sp-5)}.px-passport-v2 .px-card{padding:var(--sp-4) var(--sp-4);border-radius:var(--r-lg)}.px-passport-v2 h2{font-size:var(--fs-base);margin:0 0 10px}.px-passport-v2 .px-card-head{margin-bottom:var(--sp-3)}.px-passport-v2 .px-card-head h2{margin:0}.px-passport-v2 .px-system-code{gap:8px}.px-passport-actions{margin-top:var(--sp-3);display:flex;gap:8px;flex-wrap:wrap}.px-compact-action{display:flex;justify-content:space-between;align-items:center;gap:14px}.px-compact-action h2{margin:2px 0 0}.px-passport-files-grid{display:grid;grid-template-columns:1fr;gap:14px}.px-passport-v2 .px-participant-avatar{width:32px;height:32px;border-radius:var(--r-pill);display:inline-flex;align-items:center;justify-content:center;background:var(--bg-warm);border:1px solid var(--line-strong);color:var(--accent-dark);font-size:var(--fs-xs);font-weight:850;letter-spacing:.02em}.px-passport-v2 .px-participant-row{grid-template-columns:32px 1fr;padding:9px 0;gap:9px}.px-passport-v2 .px-party-box{padding:var(--sp-3);border-radius:var(--r-lg)}.px-passport-v2 .px-party-title{margin-bottom:var(--sp-2)}.px-passport-v2 .px-party-title h3{font-size:var(--fs-sm)}.px-link-row-compact{align-items:center}.px-link-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.px-link-actions form{margin:0}.px-link-row-compact small{font-size:var(--fs-xs);color:var(--text-muted)}.px-files-card .vertical{display:flex;flex-wrap:wrap;gap:8px}.px-files-card .vertical .px-btn{width:auto}.px-retention-note{padding:var(--sp-3) var(--sp-3);margin-top:var(--sp-3);font-size:var(--fs-xs)}.px-events-card{overflow:hidden}.px-events-list{display:grid;gap:0;border:1px solid var(--line-soft);border-radius:var(--r-lg);overflow:hidden;background:var(--bg-soft)}.px-event-item{display:grid;grid-template-columns:170px minmax(0,1fr);gap:12px;padding:var(--sp-3) var(--sp-3);border-top:1px solid var(--line-soft);align-items:start}.px-event-item:first-child{border-top:0}.px-event-item time{font-size:var(--fs-xs);color:var(--text-muted);font-weight:750}.px-event-item span{font-size:var(--fs-xs);color:var(--text-main);line-height:1.4}@media(max-width:820px){.px-compact-action{align-items:flex-start;flex-direction:column}.px-link-row-compact{grid-template-columns:1fr}.px-link-actions{justify-content:flex-start}.px-event-item{grid-template-columns:1fr;gap:3px}.px-passport-v2 .px-card{padding:var(--sp-4)}.px-summary-grid{grid-template-columns:1fr}}.px-documents-page{display:grid;gap:16px}.px-documents-toolbar{display:grid;grid-template-columns:minmax(260px,1fr) auto;gap:14px;align-items:end;padding:var(--sp-4) var(--sp-4)}.px-documents-search{display:grid;gap:6px}.px-documents-search span{font-size:var(--fs-xs);font-weight:800;color:var(--text-muted)}.px-documents-search input{height:38px;border:1px solid var(--line-strong);border-radius:var(--r-md);background:#fff;padding:0 12px;font:inherit;color:var(--text-main);outline:none}.px-documents-search input:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(201,123,46,.12)}.px-documents-filters{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.px-doc-filter{height:34px;border:1px solid var(--line-soft);border-radius:var(--r-pill);background:#fff;color:var(--text-muted);padding:0 12px;font:inherit;font-size:var(--fs-xs);font-weight:800;cursor:pointer}.px-doc-filter:hover{border-color:var(--line-strong);color:var(--text-main)}.px-doc-filter.is-active{border-color:rgba(201,123,46,.28);background:#F4ECD9;color:var(--accent-dark)}.px-documents-list{display:grid;gap:10px}.px-document-row{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--r-lg);box-shadow:0 10px 28px rgba(31,26,23,.045);padding:var(--sp-4) var(--sp-4)}.px-document-row::before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:3px;border-radius:var(--r-pill);background:var(--line-strong)}.px-document-main{min-width:0;display:grid;gap:8px}.px-document-title-line{display:flex;align-items:center;gap:12px;min-width:0}.px-document-title-line h2{margin:0;font-size:var(--fs-sm);line-height:1.4;font-weight:820;letter-spacing:-.005em;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.px-document-title-line .px-mini-status{flex:0 0 auto}.px-document-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;color:var(--text-muted);font-size:var(--fs-xs);line-height:1.4;margin-top:-1px}.px-document-meta b{color:var(--text-main);font-weight:800}.px-document-meta .px-system-code{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;color:var(--text-muted)}.px-document-meta .px-copy-code{display:inline-flex;align-items:center;gap:6px;min-height:28px;border:1px solid var(--line-soft);border-radius:var(--r-pill);background:#FBF8F2;color:var(--text-main);padding:0 9px;font:inherit;font-size:var(--fs-xs);line-height:1.4;cursor:pointer}.px-document-meta .px-copy-code b{font-weight:850;letter-spacing:.015em}.px-document-meta .px-copy-icon{color:var(--accent);font-weight:900;font-size:var(--fs-xs);line-height:1.2}.px-document-meta .px-copy-state{display:none;color:var(--success);font-weight:800}.px-document-meta .px-copy-code.is-copied{border-color:rgba(46,125,79,.22);background:rgba(46,125,79,.07)}.px-document-meta .px-copy-code.is-copied .px-copy-state{display:inline}.px-document-meta .px-copy-code.is-copied .px-copy-icon{color:var(--success)}.px-document-participants{display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:var(--text-muted);font-size:var(--fs-xs);padding-top:1px}.px-document-label{font-weight:780;color:var(--text-muted)}.px-avatar-stack{display:inline-flex;align-items:center}.px-avatar-stack .px-avatar{width:28px;height:28px;border-radius:var(--r-pill);border:1px solid var(--line-strong);background:#FBF8F2;color:var(--accent-dark);display:inline-grid;place-items:center;font-size:var(--fs-xs);font-weight:850;letter-spacing:.02em;margin-left:-5px;box-shadow:0 1px 0 rgba(31,26,23,.03)}.px-avatar-stack .px-avatar:first-child{margin-left:0}.px-avatar-stack .px-avatar.more{background:#F4ECD9}.px-avatar-stack .px-avatar.muted{color:var(--text-muted);background:#fff}.px-document-signed{color:var(--text-muted)}.px-document-time{display:flex;flex-wrap:wrap;gap:5px 14px;color:#776E67;font-size:var(--fs-xs);line-height:1.4;padding-top:2px}.px-document-row .px-passport-btn{white-space:nowrap;align-self:center;border-radius:var(--r-pill)}.px-documents-empty h2{font-size:var(--fs-lg);margin:0 0 6px}.px-documents-empty p{margin:0;color:var(--text-muted)}.px-document-row[hidden],#pxDocumentsNoResults[hidden]{display:none!important}.px-documents-list.is-scrollable{max-height:1120px;overflow-y:auto;overscroll-behavior:contain;padding-right:var(--sp-1)}.px-documents-list.is-scrollable::-webkit-scrollbar{width:8px}.px-documents-list.is-scrollable::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:var(--r-pill)}.px-documents-more{justify-self:center;margin-top:2px}.px-documents-more[hidden]{display:none!important}@media(max-width:820px){.px-documents-toolbar{grid-template-columns:1fr}.px-documents-filters{justify-content:flex-start}.px-document-row{grid-template-columns:1fr;padding:var(--sp-4) var(--sp-4) var(--sp-4) var(--sp-4)}.px-document-row::before{top:16px;bottom:16px}.px-document-row .px-passport-btn{width:max-content;justify-self:start}.px-document-title-line{align-items:flex-start;flex-direction:column}.px-document-title-line h2{white-space:normal}.px-document-meta .px-system-code{width:100%}.px-document-time{display:grid;gap:3px}.px-documents-list.is-scrollable{max-height:none;overflow:visible;padding-right:0}.px-documents-more{width:100%;justify-self:stretch}}.px-passport-v2 .px-passport-status.is-success{border-color:rgba(46,125,79,.22);background:rgba(46,125,79,.07)}.px-passport-v2 .px-passport-status span{display:inline-flex;align-items:center;justify-content:flex-end;gap:7px}.px-passport-v2 .px-passport-status span img{width:16px;height:16px;display:block}.px-passport-v2 .px-file-actions .px-btn{min-height:38px}.px-passport-v2 .px-events-list{border:0;background:transparent;gap:7px;overflow:visible}.px-passport-v2 .px-event-item{position:relative;display:grid;grid-template-columns:12px 158px minmax(0,1fr);gap:10px;align-items:start;padding:var(--sp-3) var(--sp-3);border:1px solid var(--line-soft);border-radius:var(--r-md);background:var(--bg-soft)}.px-passport-v2 .px-event-item:first-child{border-top:1px solid var(--line-soft)}.px-passport-v2 .px-event-item i{width:8px;height:8px;margin-top:var(--sp-1);border-radius:var(--r-pill);background:var(--line-strong)}.px-passport-v2 .px-event-item.is-success{border-color:rgba(46,125,79,.18);background:rgba(46,125,79,.045)}.px-passport-v2 .px-event-item.is-success i{background:var(--success)}.px-passport-v2 .px-event-item.is-action{border-color:rgba(201,123,46,.18);background:#FBF8F2}.px-passport-v2 .px-event-item.is-action i{background:var(--accent)}.px-passport-v2 .px-event-item.is-danger{border-color:rgba(182,90,80,.22);background:rgba(182,90,80,.055)}.px-passport-v2 .px-event-item.is-danger i{background:var(--danger)}.px-passport-v2 .px-event-item.is-system i{background:#B8AEA5}.px-passport-v2 .px-event-item time{color:var(--text-muted);font-size:var(--fs-xs);line-height:1.4;font-weight:760}.px-passport-v2 .px-event-item span{color:var(--text-main);font-size:var(--fs-xs);line-height:1.4}@media(max-width:820px){.px-passport-v2 .px-passport-status span{justify-content:flex-start}.px-passport-v2 .px-event-item{grid-template-columns:12px minmax(0,1fr);gap:5px 9px}.px-passport-v2 .px-event-item time,.px-passport-v2 .px-event-item span{grid-column:2}.px-passport-v2 .px-event-item i{grid-row:1 / span 2}}.px-passport-v2 .px-passport-hero{align-items:center}.px-passport-v2 .px-passport-status{min-width:220px;text-align:left}.px-passport-v2 .px-passport-status span{display:inline-flex;align-items:center;justify-content:flex-start;gap:7px;font-weight:850}.px-passport-v2 .px-passport-status img{width:16px;height:16px}.px-passport-v2 .px-passport-status.is-success{border-color:rgba(46,125,79,.24);background:rgba(46,125,79,.08)}.px-passport-v2 .px-passport-status.is-danger{border-color:rgba(182,90,80,.24);background:rgba(182,90,80,.06)}.px-passport-v2 .px-passport-status.is-progress{border-color:rgba(201,123,46,.22);background:#FBF8F2}.px-passport-v2 .px-passport-status.is-muted{background:#FBF8F2;color:var(--text-muted)}.px-passport-summary-clean{gap:12px}.px-summary-grid-clean{grid-template-columns:repeat(3,minmax(0,1fr))}.px-passport-top-actions{margin-top:0;display:flex;flex-wrap:wrap;gap:8px}.px-passport-top-actions .px-btn{min-height:38px}.px-passport-v2 .px-party-box{background:#fff;border-color:var(--line-soft)}.px-passport-v2 .px-participant-row{border-top:1px solid var(--line-soft)}.px-passport-v2 .px-participant-row.is-signed .px-participant-avatar{border-color:rgba(46,125,79,.24);background:rgba(46,125,79,.08);color:var(--success)}.px-passport-v2 .px-participant-row.is-danger .px-participant-avatar{border-color:rgba(182,90,80,.24);background:rgba(182,90,80,.06);color:var(--danger)}.px-participant-state{font-weight:820;color:var(--accent-dark)}.px-participant-state.is-success{color:var(--success)}.px-participant-state.is-danger{color:var(--danger)}.px-files-state-card{display:grid;gap:8px}.px-tech-card summary{cursor:pointer;font-weight:850;color:var(--accent-dark)}.px-passport-v2 .px-link-row-compact{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:10px 0;border-top:1px solid var(--line-soft)}.px-passport-v2 .px-link-row-compact:first-of-type{border-top:0}.px-passport-v2 .px-events-list{display:grid;gap:8px;border:0;background:transparent;overflow:visible}.px-passport-v2 .px-event-item{grid-template-columns:12px 150px minmax(0,1fr);padding:var(--sp-3) var(--sp-3);border:1px solid var(--line-soft);border-radius:var(--r-md);background:var(--surface);box-shadow:0 5px 16px rgba(31,26,23,.025)}.px-passport-v2 .px-event-item:first-child{border-top:1px solid var(--line-soft)}.px-passport-v2 .px-event-item i{width:8px;height:8px;margin-top:var(--sp-1);border-radius:var(--r-pill);background:#B8AEA5}.px-passport-v2 .px-event-item.is-success{border-color:rgba(46,125,79,.20);background:rgba(46,125,79,.045)}.px-passport-v2 .px-event-item.is-success i{background:var(--success)}.px-passport-v2 .px-event-item.is-action{border-color:rgba(201,123,46,.20);background:#FBF8F2}.px-passport-v2 .px-event-item.is-action i{background:var(--accent)}.px-passport-v2 .px-event-item.is-danger{border-color:rgba(182,90,80,.24);background:rgba(182,90,80,.055)}.px-passport-v2 .px-event-item.is-danger i{background:var(--danger)}.px-passport-v2 .px-event-item time{font-size:var(--fs-xs);font-weight:760;color:var(--text-muted);line-height:1.4}.px-passport-v2 .px-event-item span{font-size:var(--fs-xs);color:var(--text-main);line-height:1.4}.px-document-row-clean{border-radius:var(--r-lg);box-shadow:0 8px 24px rgba(31,26,23,.035);padding:var(--sp-4) var(--sp-4)}.px-document-row-clean::before{background:#D8C7A9}.px-document-row-clean .px-document-main{gap:7px}.px-document-row-clean .px-document-title-line{align-items:flex-start;justify-content:space-between}.px-document-row-clean .px-document-meta{gap:7px 14px}.px-document-row-clean .px-document-created{color:#776E67}.px-document-row-clean .px-document-participants{padding-top:0}@media(max-width:900px){.px-summary-grid-clean{grid-template-columns:1fr}.px-passport-v2 .px-passport-hero{align-items:flex-start}.px-passport-v2 .px-link-row-compact{grid-template-columns:1fr}.px-passport-v2 .px-event-item{grid-template-columns:12px minmax(0,1fr);gap:5px 9px}.px-passport-v2 .px-event-item time,.px-passport-v2 .px-event-item span{grid-column:2}.px-passport-v2 .px-event-item i{grid-row:1 / span 2}.px-document-row-clean .px-document-title-line{align-items:flex-start;flex-direction:column}}.px-icon,.px-inline-icon{display:inline-block;object-fit:contain;vertical-align:middle;flex:0 0 auto}.px-icon{width:22px;height:22px}.px-inline-icon{width:15px;height:15px}.px-btn .px-icon,.px-btn .px-inline-icon,.px-passport-btn .px-inline-icon{margin-right:var(--sp-2)}.px-icon-title,.px-card-head h2,.px-party-title h3,.px-security-title-row h2{display:flex;align-items:center;gap:8px}.px-card-head h2 .px-icon,.px-icon-title .px-icon,.px-security-title-row h2 .px-icon{width:20px;height:20px}.px-hero-with-icon{display:flex;align-items:flex-start;gap:16px}.px-hero-icon{width:52px;height:52px;border:1px solid var(--line-soft);border-radius:var(--r-lg);background:rgba(255,255,255,.72);display:grid;place-items:center;box-shadow:0 8px 20px rgba(31,26,23,.035)}.px-hero-icon .px-icon{width:32px;height:32px}.px-dashboard-actions .px-btn{display:inline-flex;align-items:center;gap:0}.px-dashboard-actions .px-btn .px-icon{width:19px;height:19px}.px-dashboard-empty-line span .px-icon,.px-icon-card .px-icon{width:22px;height:22px}.px-passport-btn{display:inline-flex;align-items:center;gap:0}.px-passport-btn .px-inline-icon{width:15px;height:15px}.px-dashboard-card-head h2{margin:0}.px-dashboard-task{border-radius:var(--r-lg)}.px-dashboard-task .px-passport-btn{background:#FBF8F2}.px-dashboard-access h2,.px-dashboard-profile h2{font-size:var(--fs-base);margin:0 0 10px}.px-dashboard-access .px-icon,.px-dashboard-profile .px-icon{width:19px;height:19px}.px-dashboard-doc-row .px-icon-card{background:#FBF8F2;border:1px solid var(--line-soft)}.px-profile-page .px-card h2{display:flex;align-items:center;gap:8px}.px-profile-page .px-card h2 .px-icon{width:20px;height:20px}.px-profile-details summary{display:flex;align-items:center;gap:7px}.px-profile-details summary .px-inline-icon{width:15px;height:15px}.px-profile-page .px-card{box-shadow:0 8px 24px rgba(31,26,23,.035)}.px-profile-page #phone{border-color:rgba(201,123,46,.20)}.px-support-polished{display:grid;gap:16px}.px-support-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:16px}.px-support-main-card,.px-support-hints{padding:var(--sp-4)}.px-support-card .px-actions{display:flex;gap:10px;flex-wrap:wrap}.px-clean-list{list-style:none;padding:0;margin:0;display:grid;gap:10px}.px-clean-list li{display:grid;gap:3px;padding:10px 0;border-top:1px solid var(--line-soft)}.px-clean-list li:first-child{border-top:0}.px-clean-list b{font-size:var(--fs-xs)}.px-clean-list span{font-size:var(--fs-xs);color:var(--text-muted);line-height:1.4}.px-support-card .px-btn{display:inline-flex;align-items:center}.px-support-card .px-btn .px-icon{width:18px;height:18px}@media(max-width:820px){.px-support-grid{grid-template-columns:1fr}.px-hero-with-icon{gap:12px}.px-hero-icon{width:46px;height:46px;border-radius:var(--r-lg)}.px-hero-icon .px-icon{width:28px;height:28px}}.px-documents-search span{display:flex;align-items:center;gap:7px}.px-documents-search span .px-inline-icon{width:15px;height:15px}.px-document-title-line{position:relative}.px-row-status-icon{width:30px;height:30px;border-radius:var(--r-pill);display:grid;place-items:center;border:1px solid var(--line-soft);background:#FBF8F2;flex:0 0 auto}.px-row-status-icon .px-icon{width:18px;height:18px}.px-row-status-icon.success{border-color:rgba(46,125,79,.22);background:rgba(46,125,79,.07)}.px-row-status-icon.warning{border-color:rgba(184,134,11,.22);background:rgba(184,134,11,.07)}.px-row-status-icon.danger{border-color:rgba(182,90,80,.22);background:rgba(182,90,80,.06)}.px-document-row-clean{grid-template-columns:minmax(0,1fr) auto;border-radius:var(--r-lg)}.px-document-row-clean::before{display:none}.px-document-row-clean:hover{border-color:var(--line-strong);box-shadow:0 12px 30px rgba(31,26,23,.055)}.px-document-row-clean .px-document-title-line{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:10px;align-items:center}.px-document-row-clean .px-mini-status{justify-self:start}.px-document-row-clean .px-passport-btn{border-color:rgba(201,123,46,.22);background:#FBF8F2}.px-document-row-clean .px-passport-btn:hover{background:#F4ECD9}.px-document-participants::before{content:"";width:15px;height:15px;background:url('/assets/v2/icons/participants.svg') center/contain no-repeat;opacity:.88}.px-documents-empty{border-style:dashed}@media(max-width:820px){.px-document-row-clean .px-document-title-line{grid-template-columns:30px minmax(0,1fr);gap:9px}.px-document-row-clean .px-mini-status{grid-column:2}.px-document-row-clean .px-passport-btn{justify-self:start}}.px-passport-polished{gap:16px}.px-passport-polished .px-passport-hero{align-items:center}.px-passport-hero-main{display:grid;gap:5px}.px-system-code-compact{margin-top:var(--sp-1)}.px-system-code-compact .px-copy-code{padding:var(--sp-2) var(--sp-3);background:#F4ECD9;border-color:#D9C7A8}.px-system-code-compact em{min-width:80px;color:var(--success);font-weight:800}.px-passport-polished .px-passport-status{display:grid;gap:3px;min-width:230px;border-radius:var(--r-lg)}.px-passport-polished .px-passport-status span{font-size:var(--fs-sm)}.px-passport-polished .px-passport-status .px-icon{width:18px;height:18px}.px-passport-summary-modern{gap:14px}.px-passport-facts-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.px-passport-facts-row>div{display:grid;grid-template-columns:22px minmax(0,1fr);gap:2px 9px;align-items:center;padding:var(--sp-3) var(--sp-3);border:1px solid var(--line-soft);border-radius:var(--r-lg);background:#FDFCFB}.px-passport-facts-row .px-icon{grid-row:1 / span 2;width:22px;height:22px}.px-passport-facts-row span{font-size:var(--fs-xs);color:var(--text-muted);font-weight:760}.px-passport-facts-row strong{font-size:var(--fs-xs);color:var(--text-main);line-height:1.4}.px-passport-file-actions{display:flex;flex-wrap:wrap;gap:8px}.px-passport-file-actions .px-btn{display:inline-flex;align-items:center;min-height:39px}.px-passport-file-actions .px-btn .px-icon{width:18px;height:18px}.px-btn-evidence{box-shadow:0 8px 18px rgba(122,85,20,.16)}.px-next-action-card{border-color:rgba(201,123,46,.22);background:#FBF8F2}.px-parties-modern .px-card-head h2 .px-icon{width:21px;height:21px}.px-party-title h3 .px-icon{width:24px;height:24px}.px-party-title h3{display:flex;align-items:center;gap:8px}.px-phone-line{display:flex;align-items:center;gap:5px}.px-participant-state{display:flex;align-items:center;gap:5px}.px-links-modern .px-card-head h2 .px-icon{width:20px;height:20px}.px-link-row-compact small{display:flex;align-items:center;gap:5px}.px-link-actions .px-btn{display:inline-flex;align-items:center}.px-files-state-card h2{display:flex;align-items:center;gap:8px}.px-files-state-card h2 .px-icon{width:20px;height:20px}.px-events-collapsed-card{padding:0;overflow:hidden}.px-events-collapsed-card details{padding:0}.px-events-collapsed-card summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:var(--sp-4) var(--sp-4);font-weight:850;color:var(--text-main)}.px-events-collapsed-card summary::-webkit-details-marker{display:none}.px-events-collapsed-card summary span{display:flex;align-items:center;gap:8px}.px-events-collapsed-card summary .px-icon{width:20px;height:20px}.px-events-collapsed-card summary small{font-size:var(--fs-xs);color:var(--text-muted);font-weight:760}.px-events-collapsed-card details[open] summary{border-bottom:1px solid var(--line-soft)}.px-events-collapsed-card .px-events-list{padding:var(--sp-3) var(--sp-4)}.px-passport-v2 .px-event-item{grid-template-columns:28px 160px minmax(0,1fr);align-items:start}.px-passport-v2 .px-event-item i{width:28px;height:28px;margin-top:0;border-radius:var(--r-md);display:grid;place-items:center;background:#F4ECD9}.px-passport-v2 .px-event-item i .px-icon{width:17px;height:17px}.px-passport-v2 .px-event-item.is-success i{background:rgba(46,125,79,.09)}.px-passport-v2 .px-event-item.is-action i{background:#F4ECD9}.px-passport-v2 .px-event-item.is-danger i{background:rgba(182,90,80,.08)}.px-passport-v2 .px-event-item.is-system i{background:#FBF8F2}.px-tech-card summary{display:flex;align-items:center;gap:7px}.px-tech-card summary .px-inline-icon{width:16px;height:16px}@media(max-width:900px){.px-passport-facts-row{grid-template-columns:1fr}.px-passport-polished .px-passport-status{min-width:0;width:100%}.px-passport-v2 .px-event-item{grid-template-columns:28px minmax(0,1fr);gap:5px 9px}.px-passport-v2 .px-event-item time,.px-passport-v2 .px-event-item span{grid-column:2}.px-passport-v2 .px-event-item i{grid-row:1 / span 2}.px-passport-file-actions .px-btn{width:100%;justify-content:center}}.px-passport-status .px-status-verify{margin-top:var(--sp-2);display:inline-flex;align-items:center;gap:6px;width:max-content;max-width:100%;padding:var(--sp-2) var(--sp-3);border-radius:var(--r-pill);border:1px solid rgba(201,123,46,.22);background:#FDFCFB;color:var(--accent-dark);text-decoration:none;font-size:var(--fs-xs);font-weight:850}.px-passport-status .px-status-verify:hover{background:#F4ECD9;border-color:rgba(201,123,46,.36)}.px-passport-status .px-status-verify .px-inline-icon{width:14px;height:14px}.px-passport-file-actions{padding-top:2px}.px-support-polished .px-hero-icon img[src$="/support.svg"]{content:url('/assets/v2/icons/phone.svg')}@media(max-width:720px){.px-passport-status .px-status-verify{width:100%;justify-content:center}}.px-passport-file-actions{justify-content:center;align-items:center;padding-top:var(--sp-1)}.px-passport-file-actions .px-btn{justify-content:center}.px-passport-file-actions .px-btn-evidence{min-width:210px}.px-passport-polished .px-participant-row em,.px-passport-polished .px-participant-row small{display:flex;align-items:center;gap:7px}.px-passport-polished .px-participant-row em .px-inline-icon,.px-passport-polished .px-participant-row small .px-inline-icon{margin-right:0}.px-passport-polished .px-participant-row em:not(.px-participant-state){color:var(--text-muted)}.px-passport-polished .px-participant-row em.px-participant-state.is-success{color:var(--success)}@media(max-width:900px){.px-passport-file-actions{justify-content:stretch}.px-passport-file-actions .px-btn,.px-passport-file-actions .px-btn-evidence{width:100%;min-width:0}}.px-passport-polished .px-link-actions-full{display:grid;grid-template-columns:minmax(280px,1fr) auto auto;align-items:end;gap:8px;width:100%}.px-passport-polished .px-link-field{display:grid;gap:5px;min-width:0}.px-passport-polished .px-link-field span{font-size:var(--fs-xs);font-weight:800;color:var(--text-muted)}.px-passport-polished .px-link-field input{min-height:36px;padding:var(--sp-2) var(--sp-3);border-radius:var(--r-md);font-size:var(--fs-xs);font-weight:700;color:var(--text-main);background:#FDFCFB}.px-passport-polished .px-link-field input:focus{outline:3px solid rgba(201,123,46,.14);border-color:var(--accent)}@media(max-width:900px){.px-passport-polished .px-link-actions-full{grid-template-columns:1fr;align-items:stretch}.px-passport-polished .px-link-actions-full .px-btn,.px-passport-polished .px-link-actions-full form,.px-passport-polished .px-link-actions-full form .px-btn{width:100%;justify-content:center}}.px-create-v2{display:grid;gap:16px}.px-create-status-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.px-create-status-card h2,.px-create-section-title{display:flex;align-items:center;gap:9px}.px-create-status-card h2{margin:0 0 6px;font-size:var(--fs-base)}.px-create-status-card h2 .px-icon,.px-create-section-title .px-icon{width:22px;height:22px}.px-mini-pills{display:flex;flex-wrap:wrap;gap:7px;margin-top:var(--sp-3)}.px-mini-pills span{border:1px solid var(--line-soft);border-radius:var(--r-pill);background:#FBF8F2;padding:var(--sp-2) var(--sp-2);font-size:var(--fs-xs);font-weight:800}.px-create-profile-dl{display:grid;gap:7px;margin:10px 0 12px}.px-create-profile-dl div{display:grid;grid-template-columns:78px minmax(0,1fr);gap:8px}.px-create-profile-dl dt{font-size:var(--fs-xs);color:var(--text-muted)}.px-create-profile-dl dd{margin:0;font-weight:850}.px-create-form{display:grid;gap:14px}.px-create-section-title{border-top:1px solid var(--line-soft);padding-top:var(--sp-3)}.px-create-section-title:first-of-type{border-top:0;padding-top:0}.px-create-section-title h2{margin:0;font-size:var(--fs-lg)}.px-create-section-title p{margin:2px 0 0;color:var(--text-muted);font-size:var(--fs-xs)}.px-mode-card span{display:grid;grid-template-columns:34px minmax(0,1fr);gap:3px 10px}.px-mode-card i{grid-row:1 / span 3;width:34px;height:34px;border:1px solid var(--line-soft);border-radius:var(--r-md);background:#fff;display:grid;place-items:center}.px-mode-card i .px-icon{width:22px;height:22px}.px-mode-card em{display:block;color:var(--accent-dark);font-style:normal;font-size:var(--fs-xs);font-weight:850}.px-upload-modern .px-icon{width:34px;height:34px}.px-next-box-modern b{display:flex;align-items:center;gap:8px}.px-next-box-modern b .px-icon{width:18px;height:18px}.px-sign-step,.px-operator-step{display:grid;gap:16px}.px-confirm-start-card h2,.px-party-single-form h2,.px-code-card h2{display:flex;align-items:center;gap:8px}.px-confirm-start-card h2 .px-icon,.px-party-single-form h2 .px-icon{width:20px;height:20px}.px-resend-form{margin-top:-4px}.px-resend-form .px-link-btn{display:inline-flex;align-items:center;gap:6px}.px-operator-grid{grid-template-columns:1fr 1fr}.px-operator-party{display:grid;gap:12px}.px-operator-list{display:grid;gap:10px}.px-operator-row{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:var(--sp-3);border:1px solid var(--line-soft);border-radius:var(--r-lg);background:#FDFCFB}.px-operator-row-head{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:10px}.px-operator-row-head b{font-size:var(--fs-xs)}.px-add-participant{justify-content:center}.px-btn-light{background:#fff;color:var(--text-main)}@media(max-width:900px){.px-create-status-grid,.px-operator-grid,.px-operator-row{grid-template-columns:1fr}.px-mode-card span{grid-template-columns:30px minmax(0,1fr)}.px-create-profile-dl div{grid-template-columns:1fr}.px-create-v2 .px-dashboard-hero,.px-sign-step .px-dashboard-hero,.px-operator-step .px-dashboard-hero{padding:var(--sp-4)}}.px-create-v2 .px-create-hero .px-caption,.px-owner-sign-v2 .px-caption,.px-operator-step-v2 .px-caption{letter-spacing:.08em}.px-create-v2 .px-mode-card span{min-height:112px}.px-create-v2 .px-mode-card small{max-width:560px}.px-upload-card{grid-template-columns:54px minmax(0,1fr) auto;place-items:stretch;align-items:center;text-align:left;padding:var(--sp-4);gap:12px;border-style:solid;background:#FDFCFB}.px-upload-card .px-upload-icon{width:54px;height:54px;border:1px solid var(--line-soft);border-radius:var(--r-lg);background:#FBF8F2;display:grid;place-items:center}.px-upload-card .px-upload-icon .px-icon{width:30px;height:30px}.px-upload-card .px-upload-text{min-width:0;display:grid;gap:3px}.px-upload-card strong{font-size:var(--fs-sm)}.px-upload-card small{line-height:1.4}.px-upload-card em{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:800;color:var(--accent-dark)}.px-upload-card .px-upload-action{justify-self:end;min-width:92px;min-height:36px;padding:var(--sp-2) var(--sp-3);border:1px solid var(--line-soft);border-radius:var(--r-md);background:#fff;display:inline-flex;align-items:center;justify-content:center;font-weight:850;color:var(--text-main)}.px-upload-card.is-selected{border-color:rgba(46,125,79,.42);background:rgba(46,125,79,.045);box-shadow:0 0 0 4px rgba(46,125,79,.06)}.px-upload-card.is-selected .px-upload-icon{border-color:rgba(46,125,79,.25);background:rgba(46,125,79,.075)}.px-upload-card.is-selected .px-upload-action{border-color:rgba(46,125,79,.22);color:var(--success)}.px-owner-sign-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.px-owner-sign-v2 .px-icon-card h2{display:flex;align-items:center;gap:8px;margin-bottom:var(--sp-2)}.px-owner-sign-v2 .px-icon-card h2 .px-icon{width:21px;height:21px}.px-confirm-start-v2{gap:14px}.px-confirm-checklist{display:grid;gap:9px}.px-confirm-checklist .px-check{display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;align-items:start;min-height:auto;padding:var(--sp-3) var(--sp-3);border:1px solid var(--line-soft);border-radius:var(--r-md);background:#FDFCFB;cursor:pointer}.px-confirm-checklist .px-check input{width:18px;height:18px;margin:1px 0 0;accent-color:var(--accent)}.px-confirm-checklist .px-check span{line-height:1.4}.px-confirm-start-v2 .px-btn-primary{justify-self:start;min-width:260px}.px-operator-form-v2{gap:16px}.px-operator-form-v2 .px-operator-row{display:grid;grid-template-columns:1fr;padding:var(--sp-3)}.px-operator-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(170px,220px);gap:10px;align-items:end}.px-operator-fields .px-field{margin:0}.px-operator-fields input{width:100%;min-width:0}.px-operator-row-head .px-link-btn{color:var(--danger);font-size:var(--fs-xs)}.px-passport-polished .px-link-actions-full .px-copy-link{min-width:164px;justify-content:center;font-weight:850}.px-passport-polished .px-link-field input{font-family:Onest,Inter,system-ui,sans-serif;letter-spacing:0}@media(max-width:900px){.px-owner-sign-grid{grid-template-columns:1fr}.px-upload-card{grid-template-columns:44px minmax(0,1fr)}.px-upload-card .px-upload-action{grid-column:1 / -1;justify-self:stretch;width:100%}.px-operator-fields{grid-template-columns:1fr}.px-confirm-start-v2 .px-btn-primary{width:100%;min-width:0;justify-content:center}}.px-owner-sign-v3 .px-page-hero{margin-bottom:var(--sp-4)}.px-owner-review-card{padding:var(--sp-4) var(--sp-4);margin-bottom:var(--sp-3)}.px-owner-review-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.85fr);gap:14px;align-items:stretch}.px-owner-review-section{border:1px solid var(--line-soft);border-radius:var(--r-lg);background:#FDFCFB;padding:var(--sp-3);display:flex;flex-direction:column;gap:10px;min-width:0}.px-owner-review-section h2{display:flex;align-items:center;gap:8px;margin:0;font-size:var(--fs-base);color:var(--text-main)}.px-owner-review-section h2 .px-icon{width:22px;height:22px;flex:0 0 auto}.px-owner-review-rows{display:grid;gap:7px}.px-owner-review-rows div{display:grid;grid-template-columns:128px minmax(0,1fr);gap:10px;align-items:baseline;font-size:var(--fs-xs)}.px-owner-review-rows span{color:var(--text-muted)}.px-owner-review-rows b{font-weight:850;min-width:0;overflow-wrap:anywhere}.px-owner-review-rows .is-ok{color:var(--success)}.px-owner-review-rows .is-bad{color:var(--danger)}.px-owner-doc-title{margin:0}.px-owner-document-section .muted{margin:0;line-height:1.4}.px-owner-document-section .px-btn{align-self:flex-start;margin-top:auto}.px-confirm-start-v3{padding:var(--sp-4) var(--sp-4);gap:12px}.px-confirm-start-v3 h2{font-size:var(--fs-lg);margin-bottom:2px;display:flex;align-items:center;gap:8px}.px-confirm-start-v3 h2 .px-icon{width:20px;height:20px}.px-confirm-checklist-compact{gap:7px;max-width:720px}.px-confirm-checklist-compact .px-check{display:grid;grid-template-columns:18px minmax(0,1fr);gap:9px;align-items:center;min-height:0;padding:var(--sp-2) var(--sp-3);border-radius:var(--r-md);font-size:var(--fs-xs);background:#fff}.px-confirm-checklist-compact .px-check input{width:16px;height:16px;margin:0}.px-confirm-start-v3 .px-btn-primary{justify-self:start;min-width:250px;margin-top:2px}.px-operator-form-v3{gap:16px}.px-operator-form-v3 .px-party-grid{align-items:start}.px-operator-form-v3 .px-operator-party{min-width:0}.px-operator-form-v3 .px-operator-row{padding:var(--sp-3);border-radius:var(--r-lg)}.px-operator-form-v3 .px-operator-row+.px-operator-row{margin-top:var(--sp-3)}.px-operator-form-v3 .px-operator-row-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:var(--sp-2)}.px-operator-form-v3 .px-operator-fields{display:grid;grid-template-columns:1fr;gap:9px}.px-operator-form-v3 .px-field span{font-size:var(--fs-xs)}.px-operator-form-v3 .px-field input{width:100%;min-width:0}.px-operator-form-v3 .px-add-participant{width:100%;justify-content:center;margin-top:var(--sp-3)}.px-operator-form-v3 .px-actions{justify-content:flex-start}.px-operator-form-v3 .px-party-title b{white-space:nowrap}@media (max-width:860px){.px-owner-review-grid{grid-template-columns:1fr}.px-owner-review-rows div{grid-template-columns:1fr;gap:2px}.px-confirm-start-v3 .px-btn-primary{width:100%;min-width:0}.px-operator-form-v3 .px-actions .px-btn{width:100%}}.px-public-sign-v2{display:grid;gap:14px;max-width:760px}.px-public-doc-code{display:inline-flex;gap:8px;align-items:center;width:max-content;max-width:100%;padding:var(--sp-2) var(--sp-3);border-radius:var(--r-pill);background:#FDFCFB;border:1px solid var(--line-soft);font-size:var(--fs-xs);color:var(--text-muted)}.px-public-sender{display:flex;gap:12px;align-items:center;padding:var(--sp-3);border:1px solid var(--line-soft);border-radius:var(--r-lg);background:#FDFCFB}.px-public-sender>span{width:42px;height:42px;display:grid;place-items:center;border-radius:var(--r-md);background:#fff;border:1px solid var(--line-soft);flex:0 0 42px}.px-public-sender .px-icon{width:24px;height:24px}.px-public-sender small{display:block;color:var(--text-muted);font-size:var(--fs-xs)}.px-public-sender b{display:block}.px-public-sender em{display:block;color:var(--text-muted);font-style:normal;font-size:var(--fs-xs);margin-top:2px}.px-public-sign-form{border-top:1px solid var(--line-soft);padding-top:var(--sp-3)}.px-public-sign-form h2{font-size:var(--fs-lg);margin:0 0 4px}.px-public-sign-form p{margin:0 0 10px}.px-public-actions{display:flex;gap:10px;flex-wrap:wrap}.px-public-decline{border-top:1px solid var(--line-soft);padding-top:var(--sp-3)}.px-public-decline summary{cursor:pointer;color:var(--danger);font-weight:800}.px-public-decline .px-form{margin-top:var(--sp-3);padding:var(--sp-3);border:1px solid rgba(182,90,80,.24);border-radius:var(--r-lg);background:rgba(182,90,80,.045)}.px-btn-danger{border-color:rgba(182,90,80,.28);color:var(--danger);background:rgba(182,90,80,.06)}.px-public-result{max-width:780px;display:grid;gap:14px}.px-result-icon{width:58px;height:58px;border-radius:var(--r-lg);background:#FDFCFB;border:1px solid var(--line-soft);display:grid;place-items:center}.px-result-icon .px-icon{width:32px;height:32px}.px-public-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.px-public-facts div{border:1px solid var(--line-soft);border-radius:var(--r-md);background:#FDFCFB;padding:var(--sp-3)}.px-public-facts dt{font-size:var(--fs-xs);color:var(--text-muted);margin-bottom:var(--sp-1)}.px-public-facts dd{margin:0;font-weight:800;overflow-wrap:anywhere}.px-result-actions{justify-content:center}.px-result-actions .px-btn-primary{min-width:220px}.px-result-links-card .px-muted{margin-top:-4px}.verifyx-method-card .px-icon{width:26px;height:26px}@media(max-width:700px){.px-public-facts{grid-template-columns:1fr}.px-public-actions .px-btn,.px-result-actions .px-btn{width:100%;justify-content:center}.px-public-sender{align-items:flex-start}}.px-document-row-clean{min-height:104px;align-items:center;overflow:visible;padding:var(--sp-4) var(--sp-4)}.px-document-row-clean .px-document-main{min-width:0;overflow:visible;align-self:center}.px-document-row-clean .px-document-title-line{grid-template-columns:30px minmax(0,1fr) max-content;align-items:center;min-width:0}.px-document-row-clean .px-mini-status{white-space:nowrap;max-width:320px}.px-document-row-clean .px-passport-btn{align-self:center;justify-self:end;min-width:112px;justify-content:center}.px-document-row-clean .px-document-meta,.px-document-row-clean .px-document-participants{min-height:28px}.px-result-link-single{grid-template-columns:minmax(220px,.55fr) minmax(0,1fr)}.px-result-link-single .px-link-actions{display:grid;grid-template-columns:minmax(0,1fr) auto auto;width:100%;justify-content:stretch}.px-result-link-single .px-link-field{min-width:0}.px-result-link-single .px-link-field input{width:100%}.px-access-expiry-note{margin:10px 0 0;color:var(--text-muted);font-size:var(--fs-xs);line-height:1.4}@media(max-width:920px){.px-document-row-clean{grid-template-columns:1fr;align-items:start;min-height:0}.px-document-row-clean .px-document-title-line{grid-template-columns:30px minmax(0,1fr)}.px-document-row-clean .px-mini-status{grid-column:2;max-width:100%;white-space:normal}.px-document-row-clean .px-passport-btn{justify-self:start}.px-result-link-single,.px-result-link-single .px-link-actions{grid-template-columns:1fr}.px-result-link-single .px-link-actions .px-btn{width:100%;justify-content:center}}.px-phone-card .px-card-head{align-items:flex-start}.px-phone-current{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:12px 0}.px-phone-current>div{border:1px solid var(--line-soft);border-radius:var(--r-md);background:var(--bg-soft);padding:var(--sp-3) var(--sp-3)}.px-phone-current span{display:block;color:var(--text-muted);font-size:var(--fs-xs);margin-bottom:var(--sp-1)}.px-phone-current b{font-size:var(--fs-sm)}.px-phone-current .is-ok{color:var(--success)}.px-phone-current .is-wait{color:var(--warning)}.px-phone-change-panel{margin-top:var(--sp-3)}.px-phone-choice-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.px-phone-choice{border:1px solid var(--line-soft);border-radius:var(--r-lg);background:#FBF8F2;padding:var(--sp-3);display:grid;gap:10px}.px-phone-choice-title{display:flex;align-items:center;gap:9px}.px-phone-choice-title .px-icon{width:22px;height:22px}.px-phone-choice p{margin:0;color:var(--text-muted);font-size:var(--fs-xs);line-height:1.55}.px-phone-active-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:var(--sp-3);padding:var(--sp-3) var(--sp-3);border:1px solid rgba(201,123,46,.22);border-radius:var(--r-md);background:rgba(201,123,46,.06);font-size:var(--fs-xs);font-weight:760}.px-phone-active-bar span{display:flex;align-items:center;gap:8px}.px-phone-active-bar .px-inline-form{margin:0}.px-phone-flow{display:grid;gap:12px;margin-top:var(--sp-3)}.px-phone-step{border:1px solid var(--line-soft);border-radius:var(--r-lg);background:#fff;padding:var(--sp-3);display:grid;gap:10px}.px-phone-step.is-active{border-color:rgba(201,123,46,.26);background:#FFFCF6}.px-phone-step.is-complete{border-color:rgba(46,125,79,.22);background:rgba(46,125,79,.045)}.px-phone-step-title{display:flex;gap:10px;align-items:center}.px-phone-step-title .px-icon{width:24px;height:24px;flex:0 0 24px}.px-phone-step-title b{display:block}.px-phone-step-title span{display:block;color:var(--text-muted);font-size:var(--fs-xs);margin-top:2px}.px-phone-actions{display:flex;gap:10px;flex-wrap:wrap}.px-phone-card .px-inline-form{margin-top:var(--sp-1)}.px-phone-card .px-profile-note.dev{border-color:rgba(201,123,46,.25);background:rgba(201,123,46,.08);color:var(--accent-dark)}@media(max-width:800px){.px-phone-current,.px-phone-choice-grid{grid-template-columns:1fr}.px-phone-head{display:grid}.px-phone-head .px-btn{width:100%;justify-content:center}.px-phone-active-bar{display:grid}.px-phone-active-bar .px-link-button{padding-left:0}.px-phone-choice .px-btn,.px-phone-step .px-btn{width:100%;justify-content:center}}.px-public-resend-form{margin-top:var(--sp-3);padding-top:var(--sp-3);border-top:1px solid var(--line-soft);display:flex;justify-content:center}.px-public-resend-form .px-btn{min-width:220px;justify-content:center}.verifyx-tech-secondary code{display:block;white-space:normal;overflow-wrap:anywhere;font-size:var(--fs-xs);line-height:1.4}.verifyx-summary-grid strong{overflow-wrap:anywhere}@media(max-width:700px){.px-public-resend-form .px-btn{width:100%}}.px-public-body-v2{min-height:100dvh;background:radial-gradient(circle at 18% 0%,rgba(201,123,46,.10),transparent 34%),radial-gradient(circle at 92% 10%,rgba(46,125,79,.07),transparent 32%),var(--bg-warm,#F7F2E8);color:var(--text-main,#1F1A17)}.px-public-top-v2{max-width:1120px;margin:0 auto;padding:var(--sp-4) var(--sp-5);display:flex;justify-content:space-between;align-items:center;gap:14px}.px-public-nav{display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.px-public-nav a{min-height:36px;display:inline-flex;align-items:center;gap:8px;padding:var(--sp-2) var(--sp-3);border:1px solid var(--line-soft,#ECE7E1);border-radius:var(--r-pill);background:rgba(255,255,255,.72);color:var(--text-main,#1F1A17);text-decoration:none;font-size:var(--fs-xs);font-weight:750}.px-public-nav .px-icon{width:18px;height:18px;flex:0 0 18px}.px-public-main-v2{max-width:1120px;margin:0 auto;padding:var(--sp-3) var(--sp-5) var(--sp-9)}.px-public-footer{max-width:1120px;margin:0 auto;padding:0 20px 26px;display:flex;gap:10px;justify-content:center;flex-wrap:wrap;color:var(--text-muted,#6F655E);font-size:var(--fs-xs)}.px-public-footer span{padding:var(--sp-2) var(--sp-3);border-radius:var(--r-pill);background:rgba(255,255,255,.44);border:1px solid rgba(236,231,225,.72)}.px-public-card,.verifyx-method-card,.verifyx-result-card,.verifyx-panel,.verifyx-trust-block,.verifyx-about{background:rgba(255,255,255,.86);border:1px solid var(--line-soft,#ECE7E1);border-radius:var(--r-lg);box-shadow:0 18px 42px rgba(31,26,23,.07)}.px-public-card{padding:var(--sp-5);margin:16px auto}.px-public-card h1{font-size:var(--fs-2xl);line-height:1.4;margin:4px 0 8px}.px-public-card p{color:var(--text-muted,#6F655E);line-height:1.55}.px-public-doc-code{font-weight:750}.px-public-actions .px-btn,.px-result-actions .px-btn{gap:8px}.px-public-actions .px-btn .px-icon,.px-result-actions .px-btn .px-icon{width:20px;height:20px;flex:0 0 20px}.px-public-sign-form{background:#FDFCFB;border:1px solid var(--line-soft);border-radius:var(--r-lg);padding:var(--sp-4);margin-top:2px}.px-public-sign-form h2{display:flex;align-items:center;gap:8px}.px-public-decline{background:rgba(182,90,80,.035);border:1px solid rgba(182,90,80,.16);border-radius:var(--r-lg);padding:var(--sp-3) var(--sp-3)}.px-public-decline summary{list-style:none}.px-public-decline summary::-webkit-details-marker{display:none}.px-public-decline summary:before{content:'×';display:inline-grid;place-items:center;width:20px;height:20px;border-radius:var(--r-pill);margin-right:var(--sp-2);background:rgba(182,90,80,.10);color:var(--danger,#B65A50)}.px-public-result{text-align:center}.px-public-result .px-result-icon{margin:0 auto}.px-public-facts{text-align:left}.px-result-actions{margin-top:var(--sp-1)}.px-result-actions .px-btn-primary{background:var(--accent,#C97B2E);color:#fff;border-color:var(--accent,#C97B2E)}.verifyx-shell{display:grid;gap:18px}.verifyx-final-hero{background:rgba(255,255,255,.86);border:1px solid var(--line-soft);border-radius:28px;padding:var(--sp-6);box-shadow:0 18px 42px rgba(31,26,23,.07);position:relative;overflow:hidden}.verifyx-final-hero:after{content:'';position:absolute;right:-42px;top:-46px;width:150px;height:150px;border-radius:50%;background:rgba(201,123,46,.08)}.verifyx-final-hero h1{margin:4px 0 8px;font-size:var(--fs-3xl);line-height:1.2}.verifyx-final-hero p{margin:0;color:var(--text-muted);max-width:680px}.verifyx-methods{display:grid;grid-template-columns:1fr 1fr;gap:16px}.verifyx-method-card{padding:var(--sp-4);display:grid;gap:12px}.verifyx-method-top{display:flex;gap:12px;align-items:flex-start}.verifyx-method-icon{width:42px;height:42px;border-radius:15px;background:#FDFCFB;border:1px solid var(--line-soft);display:grid;place-items:center;font-weight:900;color:var(--accent-dark)}.verifyx-method-card h2{font-size:var(--fs-lg);margin:0 0 3px}.verifyx-method-card p,.verifyx-method-card small{margin:0;color:var(--text-muted);line-height:1.4}.verifyx-field-label{font-size:var(--fs-xs);font-weight:850;color:var(--text-muted)}.verifyx-code-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.verifyx-code-row input{min-height:42px;border:1px solid var(--line-soft);border-radius:var(--r-md);padding:var(--sp-2) var(--sp-3);background:#FDFCFB;font-weight:800;letter-spacing:.03em}.verifyx-upload-final{display:grid;place-items:center;text-align:center;gap:5px;min-height:158px;border:1px dashed var(--line-strong,#DED6CA);border-radius:var(--r-lg);background:#FDFCFB;padding:var(--sp-4);cursor:pointer}.verifyx-upload-final svg{width:34px;height:34px;color:var(--accent)}.verifyx-upload-final input{display:none}.verifyx-upload-final.has-file{border-color:rgba(46,125,79,.38);background:rgba(46,125,79,.05)}.verifyx-result-card{padding:var(--sp-4);display:flex;gap:14px;align-items:flex-start}.verifyx-result-mark{width:48px;height:48px;border-radius:var(--r-lg);background:#FDFCFB;border:1px solid var(--line-soft);display:grid;place-items:center;flex:0 0 48px;color:var(--success)}.verifyx-result-fail .verifyx-result-mark{color:var(--danger)}.verifyx-result-content{min-width:0}.verifyx-result-content h2{font-size:var(--fs-xl);margin:0 0 6px}.verifyx-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:var(--sp-3)}.verifyx-summary-grid div{background:#FDFCFB;border:1px solid var(--line-soft);border-radius:var(--r-md);padding:var(--sp-3)}.verifyx-summary-grid span{display:block;font-size:var(--fs-xs);color:var(--text-muted);margin-bottom:var(--sp-1)}.verifyx-summary-grid strong{display:block}.verifyx-integrity-note{margin-top:var(--sp-3);border:1px solid rgba(46,125,79,.20);background:rgba(46,125,79,.06);border-radius:var(--r-lg);padding:var(--sp-3);display:grid;gap:4px}.verifyx-integrity-note b{color:var(--success)}.verifyx-details-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.verifyx-panel{padding:var(--sp-4)}.verifyx-panel h3{margin:0 0 12px;font-size:var(--fs-lg)}.verifyx-panel dl{display:grid;gap:8px;margin:0}.verifyx-panel dl div{display:grid;grid-template-columns:150px minmax(0,1fr);gap:10px;border-bottom:1px solid var(--line-soft);padding-bottom:var(--sp-2)}.verifyx-panel dt{font-size:var(--fs-xs);color:var(--text-muted)}.verifyx-panel dd{margin:0;font-weight:760;overflow-wrap:anywhere}.verifyx-party-final{display:grid;grid-template-columns:115px minmax(0,1fr);gap:3px 10px;border:1px solid var(--line-soft);border-radius:var(--r-md);padding:var(--sp-3);background:#FDFCFB;margin-bottom:var(--sp-2)}.verifyx-party-final span{font-size:var(--fs-xs);color:var(--text-muted);grid-row:1 / span 3}.verifyx-party-final small,.verifyx-party-final em{color:var(--text-muted);font-style:normal}.verifyx-timeline-final{display:grid;gap:10px}.verifyx-timeline-final>div{display:grid;grid-template-columns:22px minmax(0,1fr);gap:9px}.verifyx-timeline-final span{width:14px;height:14px;border-radius:50%;background:var(--line-strong);margin-top:var(--sp-1)}.verifyx-timeline-final .done span{background:var(--success)}.verifyx-timeline-final p{margin:0}.verifyx-timeline-final small{display:block;color:var(--text-muted);margin-top:2px}.verifyx-tech-secondary{grid-column:1 / -1}.verifyx-tech-secondary summary{cursor:pointer;font-weight:850}.verifyx-trust-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.verifyx-trust-block,.verifyx-about{padding:var(--sp-4)}.verifyx-trust-grid>div{background:#FDFCFB;border:1px solid var(--line-soft);border-radius:var(--r-lg);padding:var(--sp-3)}.verifyx-trust-grid h3{font-size:var(--fs-sm);margin:0 0 5px}.verifyx-trust-grid p,.verifyx-about p{margin:0;color:var(--text-muted);line-height:1.55}@media(max-width:860px){.px-public-top-v2{display:grid}.px-public-nav{justify-content:flex-start}.verifyx-methods,.verifyx-details-grid,.verifyx-summary-grid,.verifyx-trust-grid{grid-template-columns:1fr}.verifyx-code-row{grid-template-columns:1fr}.verifyx-code-row .px-btn,.verifyx-method-card .px-btn{width:100%;justify-content:center}.verifyx-result-card{display:grid}.verifyx-panel dl div{grid-template-columns:1fr;gap:2px}.px-public-card h1,.verifyx-final-hero h1{font-size:var(--fs-2xl)}.px-public-main-v2{padding-left:14px;padding-right:var(--sp-3)}}.px-support-form{display:grid;gap:14px;margin-top:var(--sp-3)}.px-support-form label{display:grid;gap:7px;font-weight:750;color:var(--text-main)}.px-support-form label span{font-size:var(--fs-xs);color:#50473c}.px-support-form small{font-weight:500;color:var(--text-muted);font-size:var(--fs-xs);line-height:1.4}.px-support-form select,.px-support-form input,.px-support-form textarea{width:100%;border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--surface);padding:var(--sp-3) var(--sp-3);color:var(--text-main);box-sizing:border-box}.px-support-form textarea{min-height:150px;resize:vertical}.px-support-form select:focus,.px-support-form input:focus,.px-support-form textarea:focus{outline:3px solid rgba(201,123,46,.14);border-color:var(--accent)}.px-documents-list.is-scrollable{max-height:none;overflow:visible;padding-right:0}.px-documents-pagination{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:18px 0 0;padding:var(--sp-3) var(--sp-3);border:1px solid var(--border-soft,#e8ded0);border-radius:var(--r-lg);background:rgba(255,255,255,.72);box-shadow:0 12px 28px rgba(45,52,47,.06);color:var(--text-muted);font-size:var(--fs-xs)}.px-documents-pagination[hidden]{display:none!important}.px-documents-pagination-summary{color:var(--text-muted);font-weight:700;white-space:nowrap}.px-documents-pagination-controls{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0}.px-documents-page-state{display:inline-flex;align-items:center;justify-content:center;min-width:126px;min-height:40px;padding:0 12px;border-radius:var(--r-pill);background:#f8f4ec;color:var(--text-main);font-weight:800;text-align:center;white-space:nowrap}.px-documents-page-btn{min-width:112px;justify-content:center}.px-documents-pagination .px-btn:disabled{opacity:.42;cursor:not-allowed;transform:none;box-shadow:none}.px-claim-check-meta{margin:6px 0 0}.px-claim-check-meta b{color:var(--text-main)}@media(max-width:700px){.px-documents-pagination{align-items:stretch;flex-direction:column;gap:10px;padding:var(--sp-3)}.px-documents-pagination-summary{text-align:center}.px-documents-pagination-controls{display:grid;grid-template-columns:1fr 1fr;gap:8px}.px-documents-page-state{grid-column:1 / -1;order:-1;width:100%;min-width:0}.px-documents-pagination .px-btn{width:100%;min-width:0;justify-content:center}}.px-legal-consent-box{display:grid;gap:10px;margin:14px 0;padding:var(--sp-3);border:1px solid var(--v2-border,#ECE7E1);border-radius:var(--r-lg);background:rgba(255,255,255,.72)}.px-legal-consent-details{border:1px dashed var(--v2-border,#ECE7E1);border-radius:var(--r-md);padding:var(--sp-3) var(--sp-3);background:#fff}.px-legal-consent-details summary{cursor:pointer;font-weight:750;color:var(--v2-ink,#34251D)}.px-legal-consent-details div{margin-top:var(--sp-2);color:var(--v2-muted,#6F655E);font-size:var(--fs-xs);line-height:1.55}.px-legal-links{margin:0;color:var(--v2-muted,#6F655E);font-size:var(--fs-xs);line-height:1.55}.px-legal-links a{color:var(--v2-gold,#C97B2E);font-weight:750;text-decoration:none}.px-legal-links a:hover{text-decoration:underline}.px-legal-consent-compact{gap:10px;padding:var(--sp-4);border-radius:var(--r-lg);background:rgba(255,255,255,.82);box-shadow:0 10px 30px rgba(52,37,29,.06)}.px-legal-consent-compact h3{margin:0 0 2px;font-size:var(--fs-sm);line-height:1.4;color:var(--v2-ink,#34251D)}.px-legal-check{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:9px;padding:8px 0;border:0;border-radius:0;background:transparent;cursor:pointer}.px-legal-check+.px-legal-check{border-top:1px solid rgba(236,231,225,.75)}.px-legal-check input{appearance:auto;-webkit-appearance:checkbox;width:16px!important;height:16px!important;min-width:16px!important;max-width:16px!important;min-height:16px!important;max-height:16px!important;margin:2px 0 0!important;padding:0!important;accent-color:var(--v2-gold,#C97B2E);transform:none!important;box-shadow:none!important;flex:0 0 16px}.px-legal-check span{font-size:var(--fs-xs);line-height:1.4;color:var(--v2-ink,#34251D)}.px-legal-check a,.px-legal-links-clean a{color:var(--v2-link,#7B4D2A);font-weight:750;text-decoration:none;border-bottom:1px solid rgba(123,77,42,.28)}.px-legal-check a:hover,.px-legal-links-clean a:hover{border-bottom-color:currentColor}.px-legal-links-clean{margin:0;color:var(--v2-muted,#6F655E);font-size:var(--fs-xs);line-height:1.4}.px-legal-consent-details{margin-top:2px}.px-public-progress-note{margin:12px 0 0;padding:var(--sp-3) var(--sp-3);border:1px solid var(--v2-border,#ECE7E1);border-radius:var(--r-md);background:rgba(255,255,255,.76);color:var(--v2-ink,#34251D);font-size:var(--fs-sm);line-height:1.4}.px-public-progress-note b{font-weight:850}.px-dashboard-task-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.px-dashboard-task-actions form{margin:0}.px-dashboard-hide-task{font-size:var(--fs-xs);color:var(--v2-muted,#6F655E)}@media (max-width:720px){.px-dashboard-task-actions{justify-content:flex-start}.px-legal-consent-compact{padding:var(--sp-3)}.px-legal-check{padding:7px 0}}.px-marketing-body{display:block;background:linear-gradient(180deg,#FDFCFB 0%,#F7F2E8 100%)}.px-marketing-top{position:sticky;top:0;z-index:30;max-width:1180px;margin:0 auto;padding:var(--sp-3) var(--sp-5);display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:16px;align-items:center;background:rgba(253,252,251,.82);backdrop-filter:blur(18px);border-bottom:1px solid rgba(236,231,225,.78)}.px-marketing-nav{display:flex;gap:8px;align-items:center;justify-content:center;flex-wrap:wrap}.px-marketing-nav a{padding:var(--sp-2) var(--sp-3);border-radius:var(--r-pill);text-decoration:none;color:var(--text-muted);font-weight:760;font-size:var(--fs-xs)}.px-marketing-nav a:hover,.px-marketing-nav a.is-active{background:#F4ECD9;color:var(--accent-dark)}.px-marketing-actions{display:flex;gap:8px;align-items:center;justify-content:flex-end}.px-marketing-main{max-width:1180px;padding:34px 20px 46px}.px-marketing-hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.72fr);gap:22px;align-items:stretch}.px-marketing-hero-copy,.px-marketing-hero-card,.px-marketing-section,.px-marketing-page-head,.px-cta-card{background:rgba(255,255,255,.86);border:1px solid var(--line-soft);border-radius:28px;box-shadow:var(--shadow-card);padding:var(--sp-7)}.px-marketing-hero-copy{display:grid;align-content:center;gap:16px;min-height:430px}.px-marketing-hero-copy h1,.px-marketing-page-head h1{margin:0;font-size:44px;line-height:1.4;letter-spacing:-.045em}.px-marketing-hero-copy p,.px-marketing-page-head p,.px-marketing-section p{color:var(--text-muted);line-height:1.55;margin:0}.px-marketing-hero-actions{margin-top:var(--sp-1)}.px-marketing-note{font-size:var(--fs-xs)}.px-marketing-hero-card{display:grid;gap:18px;background:linear-gradient(180deg,#FFFFFF 0%,#FBF8F2 100%)}.px-hero-card-top{display:flex;gap:12px;align-items:center}.px-hero-card-top b{display:block;font-size:var(--fs-base)}.px-hero-card-top small{display:block;color:var(--text-muted)}.px-steps-list{list-style:none;margin:0;padding:0;display:grid;gap:12px}.px-steps-list li{display:grid;grid-template-columns:36px minmax(0,1fr);gap:12px;align-items:start;padding:var(--sp-3);border-radius:var(--r-lg);background:#fff;border:1px solid var(--line-soft)}.px-steps-list li>span{width:36px;height:36px;border-radius:var(--r-md);display:grid;place-items:center;background:#F4ECD9;color:var(--accent-dark);font-weight:900}.px-steps-list p{margin:0}.px-steps-list b{display:block}.px-steps-list small{display:block;color:var(--text-muted);line-height:1.4;margin-top:2px}.px-marketing-section{margin-top:var(--sp-4)}.px-section-head{max-width:760px;margin-bottom:var(--sp-3)}.px-section-head h2,.px-marketing-section h2,.px-cta-card h2{margin:6px 0 8px;font-size:var(--fs-2xl);line-height:1.4;letter-spacing:-.025em}.px-section-head-row{max-width:none;display:flex;justify-content:space-between;gap:16px;align-items:end}.px-feature-grid{display:grid;gap:12px}.px-feature-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.px-feature-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.px-feature-grid article,.px-mini-tariffs article{padding:var(--sp-4);border:1px solid var(--line-soft);border-radius:var(--r-lg);background:#FDFCFB}.px-feature-grid b{display:block;font-size:var(--fs-sm);margin-bottom:var(--sp-2)}.px-feature-grid p{font-size:var(--fs-xs)}.px-law-band{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:18px;align-items:center;background:linear-gradient(135deg,#FFFFFF 0%,#F8F1E2 100%)}.px-law-card{border:1px solid #E8DDC9;border-radius:var(--r-lg);background:rgba(255,255,255,.74);padding:var(--sp-4);display:grid;gap:10px}.px-law-card b{font-size:var(--fs-base)}.px-law-card a{color:var(--accent-dark);font-weight:850;text-decoration:none}.px-law-card a:hover{text-decoration:underline}.px-mini-tariffs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.px-mini-tariffs article{display:grid;gap:5px}.px-mini-tariffs article.is-main{border-color:rgba(201,123,46,.42);box-shadow:0 0 0 4px rgba(201,123,46,.10)}.px-mini-tariffs b{font-size:var(--fs-sm)}.px-mini-tariffs strong{font-size:var(--fs-xl);letter-spacing:-.02em}.px-mini-tariffs small{color:var(--text-muted);line-height:1.4}.px-cta-card{display:flex;align-items:center;justify-content:space-between;gap:18px;background:linear-gradient(135deg,#34251D 0%,#C97B2E 100%);color:#fff}.px-cta-card p{color:rgba(255,255,255,.78)}.px-cta-card .px-btn-secondary{background:rgba(255,255,255,.10);color:#fff;border-color:rgba(255,255,255,.28)}.px-marketing-page-head{max-width:850px;margin:0 auto 18px;text-align:center}.px-tariff-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;align-items:stretch}.px-tariff-card{position:relative;background:#fff;border:1px solid var(--line-soft);border-radius:var(--r-lg);box-shadow:var(--shadow-soft);padding:var(--sp-4);display:grid;gap:14px}.px-tariff-card.is-highlight{border-color:rgba(201,123,46,.48);box-shadow:var(--shadow-md)}.px-tariff-label{position:absolute;right:14px;top:14px;padding:var(--sp-1) var(--sp-2);border-radius:var(--r-pill);background:#F4ECD9;color:var(--accent-dark);font-size:var(--fs-xs);font-weight:900}.px-tariff-card h2{margin:0;font-size:var(--fs-xl);letter-spacing:-.02em}.px-tariff-price strong{display:block;font-size:var(--fs-2xl);line-height:1.4;letter-spacing:-.03em}.px-tariff-price small{display:block;color:var(--text-muted);margin-top:var(--sp-1)}.px-tariff-facts{display:grid;gap:8px;margin:0}.px-tariff-facts div{display:grid;gap:2px;padding-bottom:var(--sp-2);border-bottom:1px solid var(--line-soft)}.px-tariff-facts dt{color:var(--text-muted);font-size:var(--fs-xs)}.px-tariff-facts dd{margin:0;font-weight:820;line-height:1.4}.px-tariff-lists{display:grid;gap:10px}.px-tariff-lists b{font-size:var(--fs-xs)}.px-tariff-lists ul{margin:6px 0 0;padding-left:18px;color:var(--text-muted);font-size:var(--fs-xs);line-height:1.4}.px-tariff-note{box-shadow:var(--shadow-soft)}.px-contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;background:transparent;border:0;box-shadow:none;padding:0}.px-marketing-footer{max-width:1180px;margin:0 auto;padding:0 20px 34px;display:grid;grid-template-columns:minmax(260px,.75fr) minmax(0,1fr);gap:24px;color:var(--text-muted)}.px-marketing-footer p{max-width:430px;line-height:1.55}.px-marketing-footer nav{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.px-marketing-footer nav a{padding:var(--sp-2) var(--sp-2);border:1px solid var(--line-soft);border-radius:var(--r-pill);background:rgba(255,255,255,.58);color:var(--text-muted);text-decoration:none;font-size:var(--fs-xs);font-weight:760}.px-marketing-footer nav a:hover{color:var(--accent-dark);border-color:#E8DDC9}@media(max-width:1120px){.px-tariff-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.px-tariff-card.is-highlight{order:-1}.px-feature-grid-4,.px-mini-tariffs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.px-marketing-top{position:relative;grid-template-columns:1fr;align-items:start}.px-marketing-nav{justify-content:flex-start}.px-marketing-actions{justify-content:flex-start}.px-marketing-hero,.px-law-band,.px-contact-grid,.px-marketing-footer{grid-template-columns:1fr}.px-marketing-hero-copy{min-height:auto}.px-marketing-hero-copy h1,.px-marketing-page-head h1{font-size:var(--fs-3xl)}.px-feature-grid-3{grid-template-columns:1fr}.px-section-head-row,.px-cta-card{display:grid}.px-marketing-footer nav{justify-content:flex-start}}@media(max-width:560px){.px-marketing-main{padding:var(--sp-5) var(--sp-3) var(--sp-8)}.px-marketing-top{padding:var(--sp-3) var(--sp-3)}.px-marketing-hero-copy,.px-marketing-hero-card,.px-marketing-section,.px-marketing-page-head,.px-cta-card{border-radius:var(--r-lg);padding:var(--sp-5)}.px-marketing-hero-copy h1,.px-marketing-page-head h1{font-size:var(--fs-2xl)}.px-section-head h2,.px-marketing-section h2,.px-cta-card h2{font-size:var(--fs-2xl)}.px-feature-grid-4,.px-mini-tariffs,.px-tariff-grid{grid-template-columns:1fr}.px-marketing-actions .px-btn{width:100%}.px-marketing-nav a{font-size:var(--fs-xs);padding:var(--sp-2) var(--sp-2)}}.px-public-footer a{padding:var(--sp-2) var(--sp-3);border-radius:var(--r-pill);background:rgba(255,255,255,.44);border:1px solid rgba(236,231,225,.72);color:var(--text-muted,#6F655E);text-decoration:none;font-weight:760}.px-public-footer a:hover{color:var(--accent-dark,#955315);border-color:#E8DDC9}.px-marketing-body{background:radial-gradient(circle at 12% 0%,rgba(201,123,46,.14) 0,rgba(201,123,46,0) 34%),radial-gradient(circle at 92% 8%,rgba(46,125,79,.10) 0,rgba(46,125,79,0) 30%),linear-gradient(180deg,#FDFCFB 0%,#F7F2E8 100%)}.px-marketing-top{border-radius:0 0 var(--r-lg) var(--r-lg);box-shadow:0 14px 38px rgba(52,37,29,.055)}.px-marketing-hero-v2 .px-marketing-hero-copy{position:relative;overflow:hidden;background:linear-gradient(135deg,rgba(255,255,255,.95) 0%,rgba(255,250,240,.92) 100%)}.px-marketing-hero-v2 .px-marketing-hero-copy:after{content:"";position:absolute;width:260px;height:260px;right:-90px;top:-90px;border-radius:var(--r-pill);background:rgba(201,123,46,.10);pointer-events:none}.px-marketing-hero-v2 .px-marketing-hero-copy>*{position:relative;z-index:1}.px-trust-row{display:flex;gap:8px;flex-wrap:wrap;margin-top:2px}.px-trust-row span{display:inline-flex;align-items:center;gap:6px;padding:var(--sp-2) var(--sp-3);border-radius:var(--r-pill);border:1px solid #E8DDC9;background:#fff;color:var(--accent-dark);font-size:var(--fs-xs);font-weight:850}.px-trust-row span:before{content:"✓";font-weight:950;color:var(--success)}.px-process-card{position:relative;overflow:hidden}.px-process-card:before{content:"";position:absolute;inset:0 0 auto 0;height:6px;background:linear-gradient(90deg,#C97B2E,#C6A65D,#2E7D4F)}.px-hero-mini-panel{padding:var(--sp-3);border-radius:var(--r-lg);background:#34251D;color:#fff;display:grid;gap:4px}.px-hero-mini-panel span{color:rgba(255,255,255,.74);font-size:var(--fs-xs);line-height:1.4}.px-marketing-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;background:rgba(52,37,29,.94);color:#fff}.px-marketing-strip div{padding:4px 2px;display:grid;gap:4px}.px-marketing-strip b{font-size:var(--fs-base)}.px-marketing-strip span{color:rgba(255,255,255,.72);font-size:var(--fs-xs);line-height:1.4}.px-icon-feature-grid article{position:relative;overflow:hidden}.px-icon-feature-grid article>span:first-child{display:inline-grid;place-items:center;min-width:34px;height:34px;padding:0 8px;margin-bottom:var(--sp-3);border-radius:var(--r-md);background:#F4ECD9;color:var(--accent-dark);font-weight:950;font-size:var(--fs-xs)}.px-law-band-v2{border-color:#E8DDC9;box-shadow:0 18px 55px rgba(201,123,46,.10)}.px-mini-tariffs-v2 article{position:relative;min-height:128px;align-content:end}.px-mini-tariffs-v2 em{position:absolute;right:12px;top:12px;padding:var(--sp-1) var(--sp-2);border-radius:var(--r-pill);background:#34251D;color:#fff;font-style:normal;font-size:var(--fs-xs);font-weight:900}.px-marketing-page-head-v2{background:linear-gradient(135deg,rgba(255,255,255,.95),rgba(255,248,234,.90));box-shadow:0 18px 55px rgba(52,37,29,.075)}.px-about-intro{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:18px;align-items:stretch}.px-about-copy{display:grid;align-content:center;gap:10px}.px-about-copy h2{margin:0;font-size:var(--fs-3xl);line-height:1.4;letter-spacing:-.03em}.px-about-stat-card{border:1px solid #E8DDC9;border-radius:var(--r-lg);background:#34251D;color:#fff;padding:var(--sp-5);display:grid;gap:10px;align-content:center}.px-about-stat-card b{font-size:var(--fs-lg);margin-bottom:var(--sp-1)}.px-about-stat-card span{padding:var(--sp-3) var(--sp-3);border-radius:var(--r-md);background:rgba(255,255,255,.10);color:rgba(255,255,255,.84);font-weight:800;font-size:var(--fs-xs)}.px-evidence-grid{display:grid;grid-template-columns:1.1fr 1.1fr 1fr 1fr;gap:12px}.px-evidence-grid article{min-height:130px;padding:var(--sp-4);border:1px solid var(--line-soft);border-radius:var(--r-lg);background:linear-gradient(180deg,#fff,#FDFCFB)}.px-evidence-grid b{display:block;margin-bottom:var(--sp-2);font-size:var(--fs-sm)}.px-evidence-grid p{font-size:var(--fs-xs);color:var(--text-muted);line-height:1.55}.px-tariff-grid-v2{align-items:stretch}.px-tariff-grid-v2 .px-tariff-card{transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.px-tariff-grid-v2 .px-tariff-card:hover{transform:translateY(-3px);border-color:#E8DDC9;box-shadow:0 22px 62px rgba(52,37,29,.10)}.px-tariff-grid-v2 .px-tariff-card.is-highlight{background:linear-gradient(180deg,#FFFFFF 0%,#FFF8EA 100%)}.px-tariff-plus li::marker{color:var(--success)}.px-tariff-minus li::marker{color:#B58A3B}.px-tariff-note-v2{background:linear-gradient(135deg,#fff 0%,#FBF6EA 100%)}.px-contact-grid-v2 .px-card{border-radius:var(--r-lg);box-shadow:0 18px 45px rgba(52,37,29,.075)}.px-contact-grid-v2 .px-card h2{font-size:var(--fs-xl);letter-spacing:-.02em}@media(max-width:980px){.px-marketing-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.px-about-intro{grid-template-columns:1fr}.px-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.px-trust-row span{width:100%;justify-content:center}.px-marketing-strip,.px-evidence-grid{grid-template-columns:1fr}.px-about-copy h2{font-size:var(--fs-2xl)}}.px-cookie-notice{position:fixed;left:50%;bottom:14px;transform:translateX(-50%);z-index:1000;width:min(560px,calc(100vw - 24px));display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:var(--sp-3) var(--sp-3);border:1px solid rgba(232,221,201,.95);border-radius:var(--r-md);background:rgba(255,255,255,.97);box-shadow:0 16px 44px rgba(52,37,29,.14);backdrop-filter:blur(10px)}.px-cookie-notice.is-hidden{opacity:0;transform:translateX(-50%) translateY(8px);pointer-events:none;transition:opacity .18s ease,transform .18s ease}.px-cookie-notice b{display:block;margin-bottom:1px;color:var(--text-main);font-size:var(--fs-xs);line-height:1.4}.px-cookie-notice p{margin:0;color:var(--text-muted);font-size:var(--fs-xs);line-height:1.4}.px-cookie-notice p a{color:var(--accent-dark);font-weight:750;text-decoration:none}.px-cookie-notice p a:hover{text-decoration:underline}.px-cookie-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.px-cookie-actions a{font-size:var(--fs-xs);font-weight:800;color:var(--accent-dark);text-decoration:none}.px-cookie-actions a:hover{text-decoration:underline}.px-cookie-actions .px-btn{white-space:nowrap;min-height:32px;padding:var(--sp-2) var(--sp-3);border-radius:var(--r-sm);font-size:var(--fs-xs)}.px-law-links{display:grid;gap:8px;margin-top:var(--sp-3)}.px-law-links a{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:var(--sp-3) var(--sp-3);border-radius:var(--r-md);background:#fff;border:1px solid #E8DDC9;color:var(--accent-dark);font-weight:850;text-decoration:none}.px-law-links a:after{content:"→";opacity:.7}.px-law-links a:hover{border-color:#C6A65D;box-shadow:0 10px 24px rgba(52,37,29,.08)}@media(max-width:720px){.px-cookie-notice{grid-template-columns:1fr;bottom:10px;padding:var(--sp-3) var(--sp-3);border-radius:var(--r-md)}.px-cookie-actions{justify-content:stretch}.px-cookie-actions .px-btn{width:100%;justify-content:center;text-align:center}}.px-marketing-strip{align-items:stretch}.px-marketing-strip div{min-height:auto;padding:2px 0}.px-marketing-strip b{font-size:var(--fs-sm);line-height:1.4}.px-marketing-strip span{font-size:var(--fs-xs);line-height:1.4}.px-mini-tariffs-v2 article{min-height:104px;padding:var(--sp-3)}.px-mini-tariffs-v2 em{top:10px;right:10px}.px-cta-card{padding-top:var(--sp-5);padding-bottom:var(--sp-5);min-height:auto}.px-cta-card h2{margin-bottom:var(--sp-2)}.px-marketing-footer{padding-top:0;padding-bottom:var(--sp-5);gap:18px}.px-marketing-footer p{margin:8px 0 0;line-height:1.4}.px-marketing-footer nav a{padding:var(--sp-2) var(--sp-2)}.px-cookie-notice{bottom:14px;padding:var(--sp-3) var(--sp-3);border-radius:var(--r-md)}@media(max-width:560px){.px-mini-tariffs-v2 article{min-height:auto}.px-cta-card{padding-top:var(--sp-4);padding-bottom:var(--sp-4)}.px-marketing-footer{padding-bottom:var(--sp-4)}}.px-legal-consent-modern{display:grid;gap:12px}.px-legal-consent-modern h3{margin:0}.px-legal-option-wrap{display:grid;gap:6px;padding:var(--sp-3) var(--sp-3);border:1px solid rgba(227,218,203,.86);border-radius:var(--r-lg);background:rgba(255,255,255,.72)}.px-legal-option{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;align-items:start;cursor:pointer}.px-legal-option input{appearance:auto;-webkit-appearance:checkbox;width:16px;height:16px;min-width:16px;min-height:16px;margin:3px 0 0;padding:0;accent-color:var(--mv-forest,var(--v2-forest,#1B4332));transform:none;box-shadow:none}.px-legal-option-body{display:grid;gap:3px;min-width:0}.px-legal-option-body strong{color:var(--mv-ink,var(--v2-ink,#252A27));font-size:var(--fs-sm);line-height:1.4;letter-spacing:-.01em}.px-legal-option-body small,.px-legal-option-links{color:var(--mv-muted,var(--v2-muted,#68736D));font-size:var(--fs-xs);line-height:1.4}.px-legal-option-body a,.px-legal-mini-details a,.px-legal-option-links a{color:var(--mv-honey-d,var(--v2-link,#955315));font-weight:750;text-decoration:none;border-bottom:1px solid rgba(154,100,27,.26)}.px-legal-option-body a:hover,.px-legal-mini-details a:hover,.px-legal-option-links a:hover{border-bottom-color:currentColor}.px-legal-mini-details{margin-left:var(--sp-7);border:0;background:transparent}.px-legal-mini-details summary{display:inline-flex;align-items:center;gap:6px;cursor:pointer;color:var(--mv-honey-d,var(--v2-link,#955315));font-size:var(--fs-xs);font-weight:800;line-height:1.4}.px-legal-mini-details div{margin-top:var(--sp-2);padding:var(--sp-3) var(--sp-3);border:1px dashed rgba(227,218,203,.95);border-radius:var(--r-md);color:var(--mv-muted,var(--v2-muted,#68736D));background:#FFFDFC;font-size:var(--fs-xs);line-height:1.55}.px-legal-main-details{margin-top:0}.px-legal-links-clean{margin:0;color:var(--mv-muted,var(--v2-muted,#68736D));font-size:var(--fs-xs);line-height:1.4}button.is-loading,button.is-waiting,button[disabled].is-loading,button[disabled].is-waiting,.mv-btn[disabled],.px-btn[disabled],.px-link-btn[disabled],.px-link-button[disabled]{cursor:not-allowed;opacity:.68}.px-resend-form .px-link-btn.is-waiting,.px-inline-form .px-link-button.is-waiting{color:var(--mv-muted,var(--text-muted,#68736D));border-bottom-color:transparent}@media (max-width:720px){.px-legal-option-wrap{padding:var(--sp-3);border-radius:var(--r-md)}.px-legal-option-body strong{font-size:var(--fs-xs)}.px-legal-mini-details{margin-left:0}.px-legal-mini-details div{font-size:var(--fs-xs)}}.px-profile-email-form{margin-top:var(--sp-3)}.px-login-history-list{display:grid;gap:8px;margin-top:var(--sp-2)}.px-login-history-row{display:grid;grid-template-columns:minmax(180px,1.2fr) minmax(120px,.8fr) minmax(120px,.8fr);gap:8px 14px;align-items:center;padding:var(--sp-3) var(--sp-3);border:1px solid var(--line-soft);border-radius:var(--r-md);background:rgba(255,255,255,.58);color:var(--text-muted);font-size:var(--fs-xs);line-height:1.4}.px-login-history-row b{color:var(--text-main);font-weight:700}.px-security-hint{margin-top:var(--sp-3)}@media(max-width:760px){.px-login-history-row{grid-template-columns:1fr;gap:3px;padding:var(--sp-3)}}.px-profile-note.danger{border-color:rgba(201,90,74,.28);background:rgba(201,90,74,.08);color:var(--danger)}.px-security-password-panel{margin-top:var(--sp-3);padding:var(--sp-3);border:1px solid var(--line-soft);border-radius:var(--r-lg);background:#FBF8F2}.px-password-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:var(--sp-3)}.px-password-panel-head h3{margin:0;font-size:var(--fs-sm);color:var(--text-main)}.px-password-panel-head p{margin:4px 0 0;color:var(--text-muted);font-size:var(--fs-xs);line-height:1.4}.px-security-password-panel .px-form{max-width:560px}@media(max-width:760px){.px-password-panel-head{display:grid}.px-security-title-row .px-btn{width:100%;justify-content:center}.px-security-password-panel .px-btn{width:100%;justify-content:center}}.px-profile-overview-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start}.px-profile-card-head{align-items:flex-start;gap:14px}.px-profile-card-head p,.px-profile-section-head p{margin:4px 0 0;color:var(--text-muted);font-size:var(--fs-xs);line-height:1.4}.px-profile-card-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.px-profile-fact-list{display:grid;gap:9px;margin:12px 0}.px-profile-fact-row{display:grid;grid-template-columns:140px minmax(0,1fr);gap:12px;align-items:center;border-top:1px solid var(--line-soft);padding-top:var(--sp-3)}.px-profile-fact-row span{color:var(--text-muted);font-size:var(--fs-xs)}.px-profile-fact-row strong{min-width:0;overflow-wrap:anywhere;color:var(--text-main);font-weight:780}.px-profile-phone-line{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.px-profile-phone-line .px-mini-status{font-style:normal;white-space:nowrap}.px-profile-subsection{display:grid;gap:0}.px-profile-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.px-profile-section-head h3{margin:0;color:var(--text-main);font-size:var(--fs-base);line-height:1.4;font-weight:820;display:flex;align-items:center;gap:8px}.px-profile-section-head h3 .px-icon{width:19px;height:19px}.px-profile-section-divider{height:1px;background:var(--line-soft);margin:16px 0}.px-profile-security-section .px-login-history-list{margin-top:var(--sp-3)}.px-profile-sign-card .px-phone-change-panel,.px-profile-sign-card .px-phone-flow{margin-top:var(--sp-3)}.px-profile-sign-card .px-phone-choice-grid{grid-template-columns:1fr}.px-profile-sign-card .px-phone-choice{background:#FBF8F2}.px-profile-access-card .px-security-password-panel .px-form{max-width:none}@media(max-width:980px){.px-profile-overview-grid{grid-template-columns:1fr}}@media(max-width:760px){.px-profile-card-head,.px-profile-section-head{display:grid}.px-profile-card-actions,.px-profile-card-actions .px-btn,.px-profile-section-head .px-btn{width:100%;justify-content:center}.px-profile-fact-row{grid-template-columns:1fr;gap:4px}.px-profile-phone-line{align-items:flex-start;flex-direction:column}}.px-profile-primary-actions{justify-content:flex-start;margin:12px 0 4px}.px-profile-security-actions{justify-content:flex-start;margin:12px 0 0}.px-login-history-more{display:none;justify-self:start;margin-top:2px;padding:0}.px-login-date{color:var(--text-main)}.px-login-browser{color:var(--text-main);font-weight:720}.px-login-ip{color:var(--text-muted)}@media(max-width:760px){.px-profile-page .px-dashboard-hero{padding:var(--sp-4) var(--sp-4) var(--sp-5)}.px-profile-page .px-card{padding:var(--sp-5) var(--sp-5);border-radius:var(--r-lg)}.px-profile-page .px-card h2{font-size:var(--fs-xl);line-height:1.4}.px-profile-page .px-card h2 .px-icon{width:22px;height:22px}.px-profile-card-head p,.px-profile-section-head p{font-size:var(--fs-sm);line-height:1.55}.px-profile-access-card>.px-card-head{display:none}.px-profile-section-divider{margin:20px 0}.px-profile-section-head h3{font-size:var(--fs-xl);line-height:1.4}.px-profile-fact-list{gap:12px;margin:16px 0 8px}.px-profile-fact-row{gap:3px;padding-top:var(--sp-3)}.px-profile-fact-row span{font-size:var(--fs-sm)}.px-profile-fact-row strong{font-size:var(--fs-lg);line-height:1.4}.px-profile-phone-line{flex-direction:row;align-items:center;gap:8px}.px-profile-phone-line .px-mini-status{font-size:var(--fs-xs);padding:var(--sp-1) var(--sp-2)}.px-profile-primary-actions,.px-profile-security-actions{display:grid;grid-template-columns:1fr;gap:8px;width:100%;margin-top:var(--sp-3)}.px-profile-primary-actions .px-btn,.px-profile-security-actions .px-btn{width:100%;justify-content:center;min-height:48px}.px-profile-sign-card .px-hint,.px-profile-access-card .px-hint{font-size:var(--fs-sm);line-height:1.55}.px-login-history-list{gap:10px;margin-top:var(--sp-3)}.px-login-history-row{display:grid;grid-template-columns:1fr;gap:3px;padding:var(--sp-3) var(--sp-3);border-radius:var(--r-lg);background:#FBF8F2;font-size:var(--fs-sm)}.px-login-history-row .px-login-date b{font-size:var(--fs-sm);font-weight:820}.px-login-history-extra{display:none}.px-login-history-list.is-open .px-login-history-extra{display:grid}.px-login-history-more{display:inline-flex}.px-security-hint{margin-top:var(--sp-3)}}.px-profile-sign-card{grid-area:sign}.px-profile-access-card{grid-area:access}.px-profile-security-card{grid-area:security}.px-profile-overview-grid{grid-template-areas:"sign access" "sign security"}.px-profile-security-card .px-login-history-list{margin-top:var(--sp-3)}.px-profile-security-card .px-security-hint{margin-top:var(--sp-3)}.px-profile-security-card .px-profile-security-actions{margin-top:var(--sp-3)}@media(max-width:980px){.px-profile-overview-grid{grid-template-areas:"sign" "access" "security"}}@media(max-width:760px){.px-profile-page .px-card{padding:var(--sp-5) var(--sp-5)}.px-profile-page .px-card h2{font-size:var(--fs-xl);line-height:1.4}.px-profile-card-head p{font-size:var(--fs-sm);line-height:1.55;margin-top:var(--sp-2)}.px-profile-access-card>.px-card-head{display:flex}.px-profile-sign-card .px-hint,.px-profile-access-card .px-hint,.px-profile-security-card .px-hint{font-size:var(--fs-sm);line-height:1.55}.px-profile-fact-list{margin:14px 0 10px;gap:10px}.px-profile-fact-row{padding-top:var(--sp-3);gap:4px}.px-profile-fact-row span{font-size:var(--fs-xs)}.px-profile-fact-row strong{font-size:var(--fs-lg)}.px-profile-primary-actions,.px-profile-security-actions{grid-template-columns:1fr;gap:8px;margin-top:var(--sp-3)}.px-profile-primary-actions .px-btn,.px-profile-security-actions .px-btn{min-height:46px}.px-profile-phone-line{display:block}.px-profile-phone-line .px-mini-status{display:inline-flex;margin-left:var(--sp-2);vertical-align:middle;font-size:var(--fs-xs);padding:var(--sp-1) var(--sp-2)}.px-login-history-list{margin-top:var(--sp-3);gap:8px}.px-login-history-row{grid-template-columns:1fr;gap:4px;padding:var(--sp-3) var(--sp-3);background:#FBF8F2;border-radius:var(--r-lg);font-size:var(--fs-sm);line-height:1.4}.px-login-history-row .px-login-date b{display:block;font-size:var(--fs-sm);line-height:1.4}.px-login-browser{font-weight:740}.px-login-ip{font-size:var(--fs-xs)}}.px-profile-list-layout{grid-template-areas:"sign access" "security security"}.px-profile-list-card .px-card-head{margin-bottom:var(--sp-3)}.px-profile-list-card .px-card-head h2{font-size:var(--fs-xl);line-height:1.4}.px-profile-list-card .px-card-head p{font-size:var(--fs-xs);line-height:1.4;max-width:580px}.px-profile-settings-list{display:grid;gap:10px;margin:10px 0 0}.px-profile-setting-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:var(--sp-3);border:1px solid var(--line-soft);border-radius:var(--r-lg);background:#FDFCFB}.px-profile-setting-row.is-static{grid-template-columns:1fr}.px-profile-setting-row b{display:block;color:var(--text-muted);font-size:var(--fs-xs);font-weight:760;margin-bottom:var(--sp-1)}.px-profile-setting-row span{display:block;min-width:0;overflow-wrap:anywhere;color:var(--text-main);font-size:var(--fs-sm);line-height:1.4;font-weight:780}.px-profile-setting-row .px-mini-status{display:inline-flex;margin-left:var(--sp-2);vertical-align:middle;font-size:var(--fs-xs);line-height:1.4;padding:var(--sp-1) var(--sp-2);font-style:normal;white-space:nowrap}.px-profile-setting-row .px-btn{min-height:38px;padding:var(--sp-2) var(--sp-3);border-radius:var(--r-md);white-space:nowrap}.px-profile-list-card .px-hint{margin-top:var(--sp-3);font-size:var(--fs-xs);line-height:1.4}.px-profile-list-card .px-profile-card-actions{justify-content:flex-start}.px-profile-security-card .px-profile-security-actions{margin-top:var(--sp-3)}.px-profile-security-card .px-profile-security-actions .px-btn{width:auto;min-height:40px}.px-profile-security-card .px-login-history-row{grid-template-columns:1fr;font-size:var(--fs-xs);background:#FDFCFB}.px-profile-security-card .px-login-history-row b{color:var(--text-main);font-size:var(--fs-sm);font-weight:820}.px-profile-security-card .px-login-history-row span{color:var(--text-muted);font-size:var(--fs-xs);font-weight:520}@media(max-width:980px){.px-profile-list-layout{grid-template-areas:"sign" "access" "security"}}@media(max-width:760px){.px-profile-page .px-dashboard-hero{padding:var(--sp-4) var(--sp-4) var(--sp-5)}.px-profile-page .px-dashboard-hero h1{font-size:var(--fs-2xl);line-height:1.4}.px-profile-page .px-dashboard-hero p{font-size:var(--fs-sm);line-height:1.4}.px-profile-list-card{padding:var(--sp-4) var(--sp-4);border-radius:var(--r-lg)}.px-profile-list-card .px-card-head{margin-bottom:var(--sp-3)}.px-profile-list-card .px-card-head h2{font-size:var(--fs-xl);line-height:1.4;gap:8px}.px-profile-list-card .px-card-head h2 .px-icon{width:20px;height:20px}.px-profile-list-card .px-card-head p{font-size:var(--fs-xs);line-height:1.4;margin-top:var(--sp-1)}.px-profile-settings-list{gap:9px;margin-top:var(--sp-3)}.px-profile-setting-row{grid-template-columns:1fr;gap:9px;padding:var(--sp-3);border-radius:var(--r-lg)}.px-profile-setting-row b{font-size:var(--fs-xs);margin-bottom:2px}.px-profile-setting-row span{font-size:var(--fs-base);line-height:1.4}.px-profile-setting-row .px-btn{width:auto;justify-self:start;min-height:38px;padding:var(--sp-2) var(--sp-3);font-size:var(--fs-xs)}.px-profile-setting-row .px-mini-status{margin-left:var(--sp-1);padding:var(--sp-1) var(--sp-2);font-size:var(--fs-xs)}.px-profile-list-card .px-hint{font-size:var(--fs-xs);line-height:1.4;margin-top:var(--sp-3)}.px-profile-security-card .px-profile-security-actions{display:flex;margin-top:var(--sp-3)}.px-profile-security-card .px-profile-security-actions .px-btn{width:auto;min-height:38px;justify-content:flex-start}.px-login-history-extra{display:none}.px-login-history-list.is-open .px-login-history-extra{display:grid}.px-login-history-more{display:inline-flex;justify-self:start;margin-top:2px}}.px-profile-window-layout{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);grid-template-areas:"data security";gap:18px;align-items:start}.px-profile-data-card{grid-area:data}.px-profile-security-card{grid-area:security}.px-profile-window-card .px-card-head{margin-bottom:var(--sp-3)}.px-profile-data-windows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:var(--sp-3)}.px-profile-data-window{min-width:0;padding:var(--sp-3) var(--sp-4);border:1px solid var(--line-soft);border-radius:var(--r-lg);background:linear-gradient(180deg,#FFFDFC 0%,#FBF8F2 100%);box-shadow:0 10px 22px rgba(49,92,77,.045)}.px-profile-data-window span{display:block;color:var(--text-muted);font-size:var(--fs-xs);font-weight:760;line-height:1.4;margin-bottom:var(--sp-1)}.px-profile-data-window strong{display:block;min-width:0;overflow-wrap:anywhere;color:var(--text-main);font-size:var(--fs-base);line-height:1.4;font-weight:820}.px-profile-data-window .px-mini-status{display:inline-flex;margin-left:var(--sp-2);vertical-align:middle;font-size:var(--fs-xs);line-height:1.4;padding:var(--sp-1) var(--sp-2);font-style:normal;white-space:nowrap}.px-profile-window-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:var(--sp-3)}.px-profile-window-actions .px-btn{min-height:38px;padding:var(--sp-2) var(--sp-3);border-radius:var(--r-md)}.px-profile-window-card .px-hint{margin-top:var(--sp-3);font-size:var(--fs-xs);line-height:1.55}.px-profile-window-card .px-profile-name-form,.px-profile-window-card .px-profile-email-form,.px-profile-window-card .px-phone-change-panel,.px-profile-window-card .px-phone-flow,.px-profile-window-card .px-profile-note,.px-profile-window-card .px-phone-active-bar{margin-top:var(--sp-3)}.px-profile-window-card .px-phone-choice-grid{grid-template-columns:1fr}@media(max-width:980px){.px-profile-window-layout{grid-template-columns:1fr;grid-template-areas:"data" "security"}}@media(max-width:760px){.px-profile-window-layout{gap:12px}.px-profile-window-card{padding:var(--sp-4) var(--sp-4);border-radius:var(--r-lg)}.px-profile-window-card .px-card-head{margin-bottom:var(--sp-3)}.px-profile-window-card .px-card-head h2{font-size:var(--fs-xl);line-height:1.4;gap:8px}.px-profile-window-card .px-card-head h2 .px-icon{width:20px;height:20px}.px-profile-window-card .px-card-head p{font-size:var(--fs-xs);line-height:1.4;margin-top:var(--sp-1)}.px-profile-data-windows{grid-template-columns:1fr;gap:9px;margin-top:var(--sp-3)}.px-profile-data-window{padding:var(--sp-3) var(--sp-3);border-radius:var(--r-lg);box-shadow:none}.px-profile-data-window span{font-size:var(--fs-xs);margin-bottom:var(--sp-1)}.px-profile-data-window strong{font-size:var(--fs-base);line-height:1.4}.px-profile-data-window .px-mini-status{margin-left:var(--sp-1);padding:var(--sp-1) var(--sp-2);font-size:var(--fs-xs)}.px-profile-window-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:var(--sp-3)}.px-profile-window-actions .px-btn{width:100%;min-height:42px;justify-content:center;padding:var(--sp-2) var(--sp-3);font-size:var(--fs-xs)}.px-profile-window-actions .px-btn:nth-child(3){grid-column:1 / -1}.px-profile-window-card .px-hint{font-size:var(--fs-xs);line-height:1.4;margin-top:var(--sp-3)}.px-profile-security-card .px-login-history-row{grid-template-columns:1fr;padding:var(--sp-3) var(--sp-3);border-radius:var(--r-lg);background:#FDFCFB}}@media(max-width:420px){.px-profile-window-actions{grid-template-columns:1fr}.px-profile-window-actions .px-btn:nth-child(3){grid-column:auto}.px-profile-data-window .px-mini-status{margin:6px 0 0}}.px-profile-data-tiles{gap:14px}.px-profile-data-tile{position:relative;display:flex;min-height:132px;flex-direction:column;justify-content:space-between;gap:12px;padding:var(--sp-4) var(--sp-4);border-color:#E7D9C1;background:linear-gradient(180deg,#FFFDFC 0%,#FBF7EF 100%);box-shadow:0 14px 30px rgba(49,92,77,.055)}.px-profile-data-tile::before{content:"";position:absolute;left:16px;right:16px;top:0;height:2px;border-radius:0 0 var(--r-pill) var(--r-pill);background:linear-gradient(90deg,rgba(201,123,46,.75),rgba(201,123,46,0))}.px-profile-data-tile-head{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.px-profile-data-tile-head span{margin:0;color:#68736D;font-size:var(--fs-xs);font-weight:820;letter-spacing:.035em;text-transform:uppercase}.px-profile-data-tile strong{font-size:var(--fs-lg);line-height:1.4;letter-spacing:-.01em}.px-profile-data-tile-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;padding-top:var(--sp-3);border-top:1px solid rgba(227,218,203,.82)}.px-profile-data-tile-foot small{min-width:0;color:#68736D;font-size:var(--fs-xs);line-height:1.4}.px-profile-mini-action{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:0 0 auto;border:0;background:transparent;color:#9C6A1F;font:inherit;font-size:var(--fs-xs);font-weight:820;line-height:1.4;cursor:pointer;padding:5px 2px;border-radius:var(--r-sm)}.px-profile-mini-action:hover{color:#1B4332;background:rgba(63,111,94,.08)}.px-profile-mini-action .px-inline-icon{width:15px;height:15px}.px-profile-data-tile.is-static .px-profile-data-tile-foot{justify-content:flex-start}.px-profile-window-card>.px-hint{display:none}.px-profile-security-card .px-card-head{margin-bottom:var(--sp-3)}.px-security-login-list{display:grid;gap:10px;margin-top:var(--sp-3)}.px-security-login-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:var(--sp-3) var(--sp-3);border:1px solid #E7D9C1;border-radius:var(--r-lg);background:linear-gradient(180deg,#FFFDFC 0%,#FCF9F2 100%);box-shadow:0 10px 22px rgba(49,92,77,.04)}.px-security-login-main{min-width:0}.px-security-login-main b{display:block;color:#252A27;font-size:var(--fs-sm);line-height:1.4}.px-security-login-main span,.px-security-login-row small{display:block;color:#68736D;font-size:var(--fs-xs);line-height:1.4;margin-top:var(--sp-1)}.px-security-login-row small{margin-top:0;white-space:nowrap}.px-profile-security-card .px-security-hint{margin-top:var(--sp-3);color:#68736D;font-size:var(--fs-xs)}.px-profile-security-card .px-profile-security-actions{display:flex;justify-content:flex-end;margin-top:var(--sp-3)}.px-profile-security-card .px-profile-security-actions .px-btn{min-height:38px;padding:var(--sp-2) var(--sp-3);border-radius:var(--r-md)}@media(max-width:760px){.px-profile-data-tiles{gap:10px}.px-profile-data-tile{min-height:auto;padding:var(--sp-3) var(--sp-3);gap:10px;border-radius:var(--r-lg)}.px-profile-data-tile::before{left:14px;right:14px}.px-profile-data-tile strong{font-size:var(--fs-lg)}.px-profile-data-tile-foot{align-items:flex-start;padding-top:var(--sp-2)}.px-profile-mini-action{font-size:var(--fs-xs);padding:4px 0}.px-security-login-list{gap:8px}.px-security-login-row{grid-template-columns:1fr;gap:6px;padding:var(--sp-3) var(--sp-3);border-radius:var(--r-lg);box-shadow:none}.px-security-login-row small{white-space:normal}.px-profile-security-card .px-profile-security-actions{justify-content:stretch}.px-profile-security-card .px-profile-security-actions .px-btn{width:100%;justify-content:center}}@media(max-width:420px){.px-profile-data-tile-foot{display:grid;grid-template-columns:1fr;gap:6px}.px-profile-mini-action{justify-content:flex-start}}.px-profile-phone-value{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.px-profile-phone-value .px-mini-status{margin:0}@media(max-width:760px){.px-profile-data-card.px-profile-window-card{padding:var(--sp-5) var(--sp-4) var(--sp-4)}.px-profile-data-card .px-card-head{margin-bottom:var(--sp-3)}.px-profile-data-card .px-card-head p{max-width:30em}.px-profile-data-tiles{gap:14px;margin-top:var(--sp-4)}.px-profile-data-window.px-profile-data-tile{display:block;padding:var(--sp-4) var(--sp-4) var(--sp-4);border:1px solid #E7D9C1;border-radius:19px;background:linear-gradient(180deg,#FFFDFC 0%,#FBF7EF 100%);box-shadow:0 12px 26px rgba(49,92,77,.06)}.px-profile-data-tile::before{left:16px;right:16px;height:2px}.px-profile-data-tile-head{display:block;margin-bottom:var(--sp-2)}.px-profile-data-tile-head span{display:block;margin:0;color:#68736D;font-size:var(--fs-xs);font-weight:820;letter-spacing:.04em;text-transform:uppercase}.px-profile-data-tile strong{display:block;margin:0;color:#252A27;font-size:var(--fs-lg);line-height:1.4;letter-spacing:-.01em}.px-profile-phone-value{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px}.px-profile-data-window .px-mini-status,.px-profile-phone-value .px-mini-status{margin:0;padding:var(--sp-1) var(--sp-2);font-size:var(--fs-xs);line-height:1.4}.px-profile-data-tile-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:var(--sp-3);padding-top:var(--sp-3);border-top:1px solid rgba(227,218,203,.9)}.px-profile-data-tile-foot small{color:#68736D;font-size:var(--fs-xs);line-height:1.4}.px-profile-mini-action{min-height:34px;padding:var(--sp-2) var(--sp-3);border:1px solid #E8C98F;border-radius:var(--r-pill);background:#FFF8EA;color:#8B5F1E;box-shadow:none;white-space:nowrap}.px-profile-mini-action:hover{background:#FFF3D9;color:#1B4332}}@media(max-width:420px){.px-profile-data-tiles{gap:15px}.px-profile-data-window.px-profile-data-tile{padding:var(--sp-4) var(--sp-4)}.px-profile-data-tile-foot{display:grid;grid-template-columns:1fr;gap:10px;align-items:start}.px-profile-mini-action{justify-content:center;width:max-content;max-width:100%}}@media (max-width:760px){.px-profile-data-card .px-card-head p{font-size:var(--fs-sm);line-height:1.4}.px-profile-data-card .px-profile-data-windows.px-profile-data-tiles{display:grid;grid-template-columns:1fr;gap:14px;margin-top:var(--sp-4)}.px-profile-data-card .px-profile-data-window.px-profile-data-tile{display:grid;grid-template-columns:1fr;gap:9px;min-height:0;padding:var(--sp-4);border:1px solid #E7D9C1;border-radius:var(--r-lg);background:#FFFDFC;box-shadow:0 10px 24px rgba(49,92,77,.055)}.px-profile-data-card .px-profile-data-tile-head{display:block;margin:0}.px-profile-data-card .px-profile-data-tile-head span{display:block;margin:0;color:#68736D;font-size:var(--fs-xs);font-weight:820;line-height:1.4;letter-spacing:.035em;text-transform:uppercase}.px-profile-data-card .px-profile-data-tile strong{display:block;margin:0;color:#252A27;font-size:var(--fs-lg);font-weight:850;line-height:1.4;overflow-wrap:anywhere}.px-profile-data-card .px-profile-phone-value{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.px-profile-data-card .px-profile-phone-value .px-mini-status{order:2;margin:0}.px-profile-data-card .px-profile-data-tile-foot{display:grid;grid-template-columns:1fr;gap:9px;margin-top:2px;padding-top:var(--sp-3);border-top:1px solid rgba(227,218,203,.9)}.px-profile-data-card .px-profile-data-tile-foot small{display:block;margin:0;color:#68736D;font-size:var(--fs-xs);line-height:1.4}.px-profile-data-card .px-profile-mini-action{justify-self:start;display:inline-flex;align-items:center;justify-content:center;gap:7px;width:auto;min-height:34px;padding:var(--sp-2) var(--sp-3);border:1px solid #E8C98F;border-radius:var(--r-pill);background:#FFF8EA;color:#8B5F1E;font-size:var(--fs-sm);font-weight:820;line-height:1.4;box-shadow:none}.px-profile-data-card .px-profile-mini-action .px-inline-icon{width:15px;height:15px}}@media (max-width:420px){.px-profile-data-card.px-profile-window-card{padding:var(--sp-5) var(--sp-4) var(--sp-4)}.px-profile-data-card .px-profile-data-windows.px-profile-data-tiles{gap:15px}.px-profile-data-card .px-profile-data-window.px-profile-data-tile{padding:var(--sp-4) var(--sp-3)}}.px-profile-data-card .px-profile-data-tile strong{font-size:var(--fs-base);font-weight:780;line-height:1.4;letter-spacing:0;color:#252A27;text-decoration:none}.px-profile-data-card .px-profile-phone-value{color:#252A27;text-decoration:none}.px-profile-data-card .px-profile-phone-value a,.px-profile-data-card .px-profile-data-tile strong a{color:inherit;text-decoration:none}.px-profile-tile-panel,.px-profile-tile-note{margin-top:var(--sp-3)}.px-profile-tile-panel[hidden]{display:none!important}.px-profile-tile-panel{padding-top:var(--sp-3);border-top:1px solid rgba(227,218,203,.86)}.px-profile-tile-panel .px-form{display:grid;gap:10px}.px-profile-tile-panel .px-field input{min-height:42px}.px-profile-tile-panel .px-hint{margin:0;font-size:var(--fs-xs);line-height:1.4}.px-profile-tile-panel .px-btn{min-height:40px;padding:var(--sp-3) var(--sp-3);border-radius:var(--r-md)}.px-profile-data-card .px-phone-change-panel,.px-profile-data-card .px-phone-flow,.px-profile-data-card .px-phone-active-bar{grid-column:auto}.px-profile-data-card .px-phone-choice-grid{grid-template-columns:1fr;gap:10px}.px-profile-data-card .px-phone-choice,.px-profile-data-card .px-phone-step{padding:var(--sp-3);border-radius:var(--r-lg)}@media(max-width:760px){.px-profile-data-card .px-profile-data-window.px-profile-data-tile{gap:7px}.px-profile-data-card .px-profile-data-tile strong{font-size:var(--fs-base);font-weight:760;line-height:1.4}.px-profile-data-card .px-profile-data-tile-foot{gap:8px;margin-top:0;padding-top:var(--sp-3)}.px-profile-data-card .px-profile-data-tile-foot small{font-size:var(--fs-xs)}.px-profile-data-card .px-profile-mini-action{min-height:32px;padding:var(--sp-2) var(--sp-3);font-size:var(--fs-xs);font-weight:760}.px-profile-tile-panel{margin-top:var(--sp-3);padding-top:var(--sp-3)}}.px-profile-data-card .px-profile-data-windows.px-profile-data-tiles{align-items:start}.px-profile-data-card .px-profile-data-window.px-profile-data-tile{align-self:start}.px-autofill-decoy{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:0!important;border:0!important;opacity:0!important;pointer-events:none!important;overflow:hidden!important}@media(min-width:761px){.px-profile-data-card .px-profile-data-window.px-profile-data-tile{height:auto}.px-profile-data-card .px-profile-data-tile.is-static{min-height:132px}}.px-cookie-notice,.px-marketing-body .px-cookie-notice,.mv-public-body .px-cookie-notice,.mv-user-body .px-cookie-notice{position:fixed !important;left:50% !important;right:auto !important;bottom:max(14px,env(safe-area-inset-bottom)) !important;transform:translateX(-50%) !important;z-index:2147483647 !important;width:min(560px,calc(100vw - 24px)) !important;box-sizing:border-box !important;display:grid !important;grid-template-columns:minmax(0,1fr) auto !important;align-items:center !important;justify-content:normal !important;gap:10px !important;padding:var(--sp-3) var(--sp-3) !important;border:1px solid rgba(232,221,201,.95) !important;border-radius:var(--r-md) !important;background:rgba(255,255,255,.97) !important;box-shadow:0 16px 44px rgba(52,37,29,.14) !important;backdrop-filter:blur(10px) !important;-webkit-backdrop-filter:blur(10px) !important;color:var(--text-main,#252A27) !important;flex-direction:unset !important;flex-wrap:unset !important}.px-cookie-notice.is-hidden,.px-marketing-body .px-cookie-notice.is-hidden,.mv-public-body .px-cookie-notice.is-hidden,.mv-user-body .px-cookie-notice.is-hidden{opacity:0 !important;transform:translateX(-50%) translateY(8px) !important;pointer-events:none !important;transition:opacity .18s ease,transform .18s ease !important}.px-cookie-notice b,.px-marketing-body .px-cookie-notice b,.mv-public-body .px-cookie-notice b,.mv-user-body .px-cookie-notice b{display:block !important;margin:0 0 1px !important;color:var(--text-main,#252A27) !important;font-size:var(--fs-xs) !important;line-height:1.4 !important;font-weight:800 !important}.px-cookie-notice p,.px-marketing-body .px-cookie-notice>div>p,.mv-public-body .px-cookie-notice p,.mv-user-body .px-cookie-notice p{margin:0 !important;max-width:none !important;color:var(--text-muted,#68736D) !important;font-size:var(--fs-xs) !important;line-height:1.4 !important}.px-cookie-notice p a,.px-marketing-body .px-cookie-notice p a,.mv-public-body .px-cookie-notice p a,.mv-user-body .px-cookie-notice p a{color:var(--accent-dark,#955315) !important;font-weight:750 !important;text-decoration:none !important}.px-cookie-notice p a:hover,.px-marketing-body .px-cookie-notice p a:hover,.mv-public-body .px-cookie-notice p a:hover,.mv-user-body .px-cookie-notice p a:hover{text-decoration:underline !important}.px-cookie-actions,.px-marketing-body .px-cookie-actions,.mv-public-body .px-cookie-actions,.mv-user-body .px-cookie-actions{display:flex !important;align-items:center !important;justify-content:flex-end !important;gap:8px !important;width:auto !important;max-width:100% !important;flex:0 0 auto !important;flex-wrap:nowrap !important;margin:0 !important}.px-cookie-actions .px-btn,.px-marketing-body .px-cookie-actions .px-btn,.mv-public-body .px-cookie-actions .px-btn,.mv-user-body .px-cookie-actions .px-btn{appearance:none !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;min-height:32px !important;width:auto !important;min-width:88px !important;margin:0 !important;padding:var(--sp-2) var(--sp-3) !important;border:0 !important;border-radius:var(--r-sm) !important;background:var(--accent,var(--mv-forest,#1B4332)) !important;color:#FFFFFF !important;font-size:var(--fs-xs) !important;line-height:1.4 !important;font-weight:800 !important;white-space:nowrap !important;cursor:pointer !important;box-shadow:none !important;text-align:center !important}.px-cookie-actions .px-btn:hover,.px-marketing-body .px-cookie-actions .px-btn:hover,.mv-public-body .px-cookie-actions .px-btn:hover,.mv-user-body .px-cookie-actions .px-btn:hover{background:var(--accent-dark,var(--mv-forest-deep,#102A1F)) !important;color:#FFFFFF !important}@media(max-width:420px){.px-cookie-notice,.px-marketing-body .px-cookie-notice,.mv-public-body .px-cookie-notice,.mv-user-body .px-cookie-notice{width:calc(100vw - 20px) !important;grid-template-columns:minmax(0,1fr) auto !important;gap:8px !important;padding:var(--sp-2) var(--sp-3) !important}.px-cookie-notice p,.px-marketing-body .px-cookie-notice>div>p,.mv-public-body .px-cookie-notice p,.mv-user-body .px-cookie-notice p{font-size:var(--fs-xs) !important;line-height:1.4 !important}.px-cookie-actions .px-btn,.px-marketing-body .px-cookie-actions .px-btn,.mv-public-body .px-cookie-actions .px-btn,.mv-user-body .px-cookie-actions .px-btn{min-width:84px !important;width:auto !important;padding:var(--sp-2) var(--sp-3) !important}}
